Language en_IE

faker.providers.address

fake.address()
# '62706 Tracy Garden\nBarkerchester, KS 75939'

fake.building_number()
# '6724'

fake.city()
# 'North Robertchester'

fake.city_prefix()
# 'New'

fake.city_suffix()
# 'mouth'

fake.country()
# 'Cook Islands'

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

fake.military_apo()
# 'PSC 2073, Box 0298'

fake.military_dpo()
# 'Unit 2238 Box 9211'

fake.military_ship()
# 'USNV'

fake.military_state()
# 'AP'

fake.postalcode()
# '49569'

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

fake.postalcode_plus4()
# '86287-3552'

fake.postcode()
# '80727'

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

fake.secondary_address()
# 'Suite 673'

fake.state()
# 'California'

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

fake.street_address()
# '9281 Carter Center Apt. 122'

fake.street_name()
# 'Nichols Lakes'

fake.street_suffix()
# 'Lakes'

fake.zipcode()
# '96252'

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

fake.zipcode_plus4()
# '93102-9055'

faker.providers.automotive

fake.license_plate()
# '195 UIM'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'LNPP05818290611327'

fake.iban()
# 'GB41OVDZ42555978575829'

faker.providers.barcode

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

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

fake.ean8()
# '71089720'

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

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

faker.providers.color

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

fake.color_name()
# 'ForestGreen'

fake.hex_color()
# '#c590a1'

fake.rgb_color()
# '250,5,199'

fake.rgb_css_color()
# 'rgb(212,104,105)'

fake.safe_color_name()
# 'green'

fake.safe_hex_color()
# '#117700'

faker.providers.company

fake.bs()
# 'deliver innovative ROI'

fake.catch_phrase()
# 'Extended web-enabled utilization'

fake.company()
# 'Dillon Group'

fake.company_suffix()
# 'Group'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'Discover\nJessica Kennedy\n6535784527002174 05/25\nCVC: 663\n'

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

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

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

faker.providers.currency

fake.cryptocurrency()
# ('TRX', 'TRON')

fake.cryptocurrency_code()
# 'STC'

fake.cryptocurrency_name()
# 'Vertcoin'

fake.currency()
# ('TND', 'Tunisian dinar')

fake.currency_code()
# 'LYD'

fake.currency_name()
# 'Lao kip'

faker.providers.date_time

fake.am_pm()
# 'PM'

fake.century()
# 'XI'

fake.date(pattern='%Y-%m-%d', end_datetime=None)
# '1987-05-16'

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

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

fake.date_object(end_datetime=None)
# datetime.date(1989, 6, 13)

fake.date_of_birth(tzinfo=None, minimum_age=0, maximum_age=115)
# datetime.date(1974, 1, 13)

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2016, 11, 28)

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

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1984, 9, 28, 1, 11, 23)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(392, 5, 3, 1, 43, 6)

fake.date_time_between(start_date='-30y', end_date='now', tzinfo=None)
# datetime.datetime(2008, 12, 31, 6, 18, 10)

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

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2002, 1, 13, 0, 13, 57)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 10, 17, 36, 34)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 11, 12, 19, 52)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 10, 14, 51, 47)

fake.day_of_month()
# '11'

fake.day_of_week()
# 'Tuesday'

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

fake.future_datetime(end_date='+30d', tzinfo=None)
# datetime.datetime(2020, 1, 28, 8, 1, 40)

fake.iso8601(tzinfo=None, end_datetime=None)
# '2013-09-23T16:14:51'

fake.month()
# '02'

fake.month_name()
# 'April'

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

fake.past_datetime(start_date='-30d', tzinfo=None)
# datetime.datetime(2019, 12, 29, 7, 37, 38)

fake.time(pattern='%H:%M:%S', end_datetime=None)
# '00:03:46'

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

fake.time_object(end_datetime=None)
# datetime.time(3, 19, 20)

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

fake.timezone()
# 'Europe/Sarajevo'

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

fake.year()
# '1999'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'ea.mp4'

fake.file_path(depth=1, category=None, extension=None)
# '/quia/nesciunt.png'

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

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('-87.690489'), Decimal('83.901828'))

fake.local_latlng(country_code='US', coords_only=False)
# ('41.72059', '-87.70172', 'Evergreen Park', 'US', 'America/Chicago')

fake.location_on_land(coords_only=False)
# ('36.61033', '-88.31476', 'Murray', 'US', 'America/Chicago')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'john45@lee.com'

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

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

fake.ascii_safe_email(*args, **kwargs)
# 'churchamanda@example.com'

fake.company_email(*args, **kwargs)
# 'molly55@santos-robbins.com'

fake.domain_name(*args, **kwargs)
# 'smith.biz'

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

fake.email(*args, **kwargs)
# 'thomaskim@scott-wagner.org'

fake.free_email(*args, **kwargs)
# 'matthew21@gmail.com'

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

fake.hostname(*args, **kwargs)
# 'db-32.reyes-calhoun.org'

fake.image_url(width=None, height=None)
# 'https://dummyimage.com/127x462'

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

fake.ipv4_network_class()
# 'b'

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

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

fake.ipv6(network=False)
# 'fb93:20a1:782:cb68:cf47:1aa9:795b:6104'

fake.mac_address()
# '88:d6:1b:be:4e:4a'

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

fake.slug(*args, **kwargs)
# 'deserunt-aliquam'

fake.tld()
# 'com'

fake.uri()
# 'https://robles.com/author.htm'

fake.uri_extension()
# '.jsp'

fake.uri_page()
# 'terms'

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

fake.url(schemes=None)
# 'http://stanley-chen.com/'

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

faker.providers.isbn

fake.isbn10(separator='-')
# '0-9727807-6-9'

fake.isbn13(separator='-')
# '978-1-255-29251-8'

faker.providers.job

fake.job()
# 'Claims inspector/assessor'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Praesentium nisi eaque dolorem inventore architecto laudantium. Natus autem '
#  'tempora qui illo. Totam consequuntur facilis suscipit quo saepe repellendus.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Et ipsam explicabo eum ipsum velit. Autem quam sint non.',
#     'Autem sint facere veritatis. Sed eligendi animi ex. Quas quidem inventore '
#     'nulla.',
#     'Neque dignissimos fuga debitis porro. Fuga consectetur fugiat. '
#     'Consequatur architecto fugiat quaerat. Sapiente itaque neque facere.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Alias blanditiis facilis architecto recusandae est.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Nulla assumenda molestiae officiis ab.',
#     'Libero quia harum dolorem at harum consectetur.',
#     'Dicta minus perferendis omnis autem architecto.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Eum exercitationem earum laboriosam molestiae reprehenderit minima. Minima '
#  'neque odio vitae ad inventore soluta. Maxime veniam odit nemo corrupti '
#  'inventore vero.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Tempore illum enim ipsum corporis error nisi. Dolorum eum a vitae nostrum '
#     'aliquam suscipit. Pariatur repellendus laudantium.',
#     'Architecto dolor amet ratione fuga odit nisi. Consectetur vero deserunt '
#     'eaque officiis officia ducimus. Consectetur unde quisquam consectetur.',
#     'Voluptatum natus similique dicta. Minus ratione a nulla. Corporis '
#     'accusamus et laudantium nemo numquam animi.']

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

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

faker.providers.misc

fake.binary(length=1048576)
# (b'M\x02E\x9c\x111\x84\x8d\xd7\xe8\x99\x9b\xdbMF\xcd\x88\xadXy:\xbf\xd3\x0e'
#  b'\xcaC\xa2\x81y\xd8\xa1\xdb\x17T\x8a\x87}~\xdd\xcdZCdm\xe6\xc01\xae\xf6\x16{B'
#  b'\xf8\xc1k}\xda\x19LN\xc6g\x99\x84ib>\x9bp\xd9\x85\xfc\xd4\xb7\x0b\x98'
#  b'\xd5\xf8\x1bW\x13\xf2B[\x93\xdd["\xe4=\x1bru/\xb3,\xd6\x92\x91\xcf'
#  b'\xcc\xf7\xcdu\x04\xb7\x8f\xea\x1a\xe8r ,\x9f\x8e\xfc\xb4A\xc5\x1b~=\xee\x8c'
#  b'\xb7\x90\x86\xd5\xb3\xf3gmN\xa74\xb2J\xbc\x91g\x8f\xf9:\xfb\x80\x08(\xe2'
#  b"Z\xeb\xd4h\x1a^\x82\x84S\xea'\xf0\xd2]i\x94C\x15\xde \xdeSF^qppQM\xa2V\xe0"
#  b'+\xd8\xd8\x15\xd2\x8f\xcb\xd6]\xff\x82N\xc8\xb0B<\xd0\xf3\xf6\xef'
#  b'\xe3\xaf]\x86\xfb\xb6I_\xa0\n\t\xd8\xf7\\-g\xa5<\xf3o\xa6\xd1Z\x18r5\xf3\xe9'
#  b'\r\xec\xdb\xdd\xfd2A\r\n\x19R{\x0e8\xb2<)\x81\xb5\xdc\x1c\xab\xb3\xb3'
#  b'\x11\xed\x14\x15\xf3\xa6~\xc8yC\x84\xd1\xa2\x1f\x0f\x84\x0f\xef+\\/\x9cu\x08'
#  b'4v:\x03\x11\xb7\x9a6\xdf\x0f\xf4\xa4e\xfb\x15\xb7\xf4\x17\x1f\xe7\xb8~OF'
#  b'\x02\xfe\xef\xafm\xa0y\xb2Q\x19\x0e`?\x01\xe7\xda\x1d0\x01\xed\x0e\x04\x02"'
#  b'G|7\xde\xc3\x97l\xf2[\xd3t\xda\xa9r6\xban\xcd\xc1w\x83N\xc1\x80\xc7^\xc6Y'
#  b'M\x84J\xcf\xc3\x9fG\xbb]\x84*kJ\xeesRL&dX\x8f\xce>3c\xd0Zn\x1as\xc7f'
#  b'\xafH\x93\xd9Cj\x865l\x13\x7f\xa0\x07\x9f\x8a\xb4\xfd\x0e\x94T\xe6*\x05\xec'
#  b'Y\x1b\x924\xd1;)\x01\xed\x0b[Ns\xa6\xdf\x1b\xc07\x8e)\xcfm~\xff'
#  b'\x88\x1a\xb8\xfdK\r\x9bL\x95X\xc0\x0e\x1ex\x81\x80\x7f9^\xcd\x15\xb8\xa1_'
#  b'\xfdqsT\x0eNk.Bw\xbf1P\xba\xb69\xec5\x9b?\x1cE\xc3\x97\x80\x93[?'
#  b'\x02\xbf\x1a\xf5-\x03\x1a\xe1\xb0\x06\xb7U\x118H\xb1\x1b\xaeu*\xc6PX\x98'
#  b'\xee"m\xeb\x04\x8e\xa2"\xd3\xb7\x90\xa8r\x13\x14fbJ\xa7\x134\xec\xc3N'
#  b"uH\x07\xe9\xcc{?Z\x84$J\xc7\xa6\x0f\x83g\xe3l\x86\x8a'\x03\x9b\xec\xaf\x01+I"
#  b'\xf3\xc1>Z\xd2\x95\xe58ha\xf4\xeb\xcde"+\xbc\x06\xb9\x13$\x04XlT\xa5\xdax'
#  b'\xa5T\xc6@\x8a?\xa3\xd5\xdeU$B\xb0\xa8|S\xdc\xb2b\x07\np\xf8/\x05\xec}\xc6'
#  b'[\xb9V\x13\xb6\xabG\xca\x06*\xb5\x0cY\xc0\xce\xa2K!X{[\x81m;\x19q\x80\x12'
#  b'~\x19\xd6cX\xca\xb8\x07qm\xae{\xa6\x16\x1a\x89\xc5K\x1e$=\x1bW\x1a'
#  b'=\xff\x92\xb4_\x8cEgp9m\xd5\x85e\xec\x05\xf8\x02s$v\xa8\xcb2\xe0\xb4ow'
#  b'\xe0d\xe2\x0b\xe9O\x8c\xb5x\xac\xfc0\x10\xae\xbf+&\x93>\xd8\x1b\xaa\xb6W'
#  b'T\xb7\xfd\xc1\xcbu\xddo\xf7Q\x04\xc8\xe1=\xec\x9b\xa9 \x82\xbd\x00\xc8P\x97'
#  b'AV\x12\xa5mL\xd3Eb/\xc1?\x97M8\xbd\xeep\x9f\xd9\xd5\xef\xd1\x7f\x16\x19U\xc4'
#  b"%D\xb4b\xa2\xf2'\xb2\x068\xc0\xd8 \xca \r\x8f\xfd\x99\xa7\\\x1c\xd4\xdb"
#  b'Aft\xc8\xfc\x87\xa1\x1c\x08\x10H&U`\x8b5c\xcb\x0e\xb1\x0b\xab\xcdt'
#  b'\x10\x07>\x8d?\x0f\xda+\xbc\x1f\xfaJ\xbc\xb8\xc5\x08<X\x08\x8c/\xa5^\xbc'
#  b'\xab\xc9u\xf6\xf7\x85\x88g\x93\x9e(\x07\xb1\x88\xc8gs\xa6\xa6\xc5'
#  b'\xe5\xf6w\xd9[\x8fl\xa2\xfe2/\xc3\x8e\xc1w\x84\xa2\xe0\xfc;\x14dsK'
#  b'l\xa8\x93\xbf/"\x15\xd9\xce\'\x8ek\x8f\x1e!\x1f\x1d<V\xb4\xee\x1e~\xab|H<E'
#  b'\x03\xf6\xb0\xc3\xf0\xe8u\xf4]v\x19\xe5&\xdd\xe1\t\xb1Z\xb9\x8d'
#  b'\xd2\xd4\x82\xbb(I\xcb\x0e\xba\xcf\xa0-A\x90\xd9\xdc\xfc{\xde@X\xf0\xe3\x1a'
#  b'\x01\x89\x000\xf3\x91UU\xe2\xefCo3\xd5\xc3\xb8\xbaIO\x06{\x88\xcd\x1c'
#  b"kJ\xe3\x1f\x07\xde\x023\x99\xc9\x05c\x19\xee2\x86\xf2';\x9f\xdf\xb9r\xa5"
#  b'S\x1d\xe8\xe7\xfa\xae[w)\xb8[V\x06\x18l\xf3')

fake.boolean(chance_of_getting_true=50)
# False

fake.csv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Megan Miller","487 Castillo Trafficway\n'
#  'Mendezmouth, CA 70419"\r\n'
#  '"Mark Lin","13931 Lindsay Cape\n'
#  'Lake Diana, MD 71977"\r\n'
#  '"Mark Thomas","014 Rodriguez Lake Suite 640\n'
#  'Holderchester, IN 86295"\r\n'
#  '"Robin Spence","6823 Adam Drives\n'
#  'Johnsonberg, PA 73164"\r\n'
#  '"Candice Reed","043 Davis Camp\n'
#  'East Mark, WA 89434"\r\n'
#  '"Carlos Hamilton","2849 Joseph Green Suite 103\n'
#  'Rebeccatown, ND 05344"\r\n'
#  '"Jennifer Lloyd","904 Silva Passage Apt. 631\n'
#  'Smithstad, RI 54218"\r\n'
#  '"Thomas Fernandez","762 Joshua Parks Apt. 754\n'
#  'New Kristen, MO 62508"\r\n'
#  '"Nathan Adams","9536 Timothy Avenue\n'
#  'Karaberg, ND 76010"\r\n'
#  '"Caitlin Fitzgerald","9244 Diane Brooks Apt. 566\n'
#  'Port Willie, VT 81654"\r\n')

fake.dsv(dialect='faker-csv', header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False, **fmtparams)
# ('"Jessica Washington","3904 Robert Run\n'
#  'Lake Carolynborough, ND 83160"\r\n'
#  '"James Roberts","2918 Day Center Apt. 816\n'
#  'Angelaville, CT 96292"\r\n'
#  '"Lisa Green","09815 Gordon Mount Apt. 846\n'
#  'Lake Wendyside, ME 91900"\r\n'
#  '"Jennifer Sandoval DVM","393 Odom Villages Apt. 810\n'
#  'Ramirezport, MD 84877"\r\n'
#  '"Lindsay Schneider","5882 Alexander Forges\n'
#  'South Andrea, AZ 79655"\r\n'
#  '"Kimberly Long","4393 Benjamin Lake Apt. 538\n'
#  'North Richard, AK 78150"\r\n'
#  '"Douglas Russell","62354 Thomas Fields\n'
#  'Bethside, IN 93748"\r\n'
#  '"Mrs. Lori Jones","1907 Dana Streets\n'
#  'Port Sarah, VT 56896"\r\n'
#  '"Carolyn Pacheco","12264 Richard Groves Suite 356\n'
#  'Hallmouth, WY 20683"\r\n'
#  '"Christine Johnson","33262 Laura Well Apt. 241\n'
#  'Daltonshire, MN 96669"\r\n')

fake.md5(raw_output=False)
# '97a06505a429ef4f2b8bcb02dcb30d26'

fake.null_boolean()
# True

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# 'X4zLZ&Zi#0'

fake.psv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Gordon Gibson"|"51930 Dawn Lodge Suite 376\n'
#  'Wadeberg, MT 20217"\r\n'
#  '"Gabriela Potter"|"3756 Patrick Garden\n'
#  'Lisaburgh, OR 18651"\r\n'
#  '"William Armstrong"|"055 Yolanda Stream\n'
#  'Sherrymouth, IA 86073"\r\n'
#  '"Megan Romero"|"616 Page Roads Apt. 716\n'
#  'West Timothybury, NY 94765"\r\n'
#  '"Tina Wilson"|"819 Erin Islands\n'
#  'Florestown, KS 68855"\r\n'
#  '"Matthew Perez"|"01770 Jennings Plaza Apt. 771\n'
#  'Lucasfurt, NV 57215"\r\n'
#  '"Linda Clarke"|"354 Smith Squares Apt. 998\n'
#  'North Ryanhaven, CT 21232"\r\n'
#  '"Valerie Gordon"|"612 Collier Street Suite 033\n'
#  'Gonzalezton, NH 77238"\r\n'
#  '"John Haynes"|"59088 Morris Knolls Apt. 629\n'
#  'Fischerborough, NM 46156"\r\n'
#  '"Kristine Short"|"0064 Margaret Trail Apt. 552\n'
#  'Davisburgh, MI 32700"\r\n')

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

fake.sha256(raw_output=False)
# '6961120799dac3d3b04ffcc825764e8d0eaf035e1970f9f437ce79c515f6ccd5'

fake.tar(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'PKKsrsGzkzepNrRZBCGH1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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\x00012711\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\x12\xad\x0e\xee\xf8)\xc4\xbaEU&\xa9\xa9\xe7\xb1\x84'
#  b'\x17N1\xf3gv\xd5\xec\xa2\xac\x00\xab\x97\x95\xccE\xd1R2\xa7%\xf1\x1d\xbb'
#  b'\x97\x8c\x01i}\x16\x82b\xbb\xa1C\r\x0bm]\xcd\x95+_\xe4=K#\x0b'
#  b'\xc9\xa6\xd9\xfa\xa6\x85U?\x93\xe8\x0e0J\xaf\xa7\xca\x1f\x18T\x9by\xb0Uy'
#  b'\xa3\xf4\xef}\x929\x0b\xa3\x0c\x0f\x84,\x02\x84\x19\xa1<\xe7\x07\x80'
#  b'\xe4\xcf\x85\xf2d\x820\xc9\xcb\xd6R\xb4\xec\x95~^v\xc8\xcbph\xb8\xb8\xb2'
#  b'\x88,X\xadq\x7fvpq5\xe9\xd1\x15I\x82y\xecc\x872\xcbK~\xaa\xd8\xb7\xfe\xc9'
#  b';+\xe3\xe6i\x9b\x8f\xdc5\xc7S\xa0\xc4\x0e\xf8\x87\x86!8\x0f\x11`\xd9\xeb'
#  b'\x13;"7}\xbd\np\xe0{p\x9c\x86k\xde\xef\xe4$6\n\xfdi\xf33\x93g?r\x9c;\xd2N'
#  b'\xab=\x01\x7fnt\xb7\x9a\xde\xb6\xc3I\x935 \x933\xbb\x0eI\t\x1a\x98\xd9'
#  b'\xe4\xe6\xb1J\x9c\xb0H+?H\x0c\x84+~\xc1\xb5\xe7\xd4\xed%Ye\xf6[2\xce\x85\xd3'
#  b'j\xbb\x00\xd3\x84\xc6\xc7zU\xa6|q9T\xf7\x1a\xb2)-\xc3\x95\xe7\x06\x9c'
#  b'>g\xa7\xe4\x0f\xdeX\xb2\x01.\xd2\xd4\xfbi\x7fw\xec,\xb0\x08\xa1\xfd\xf0\xd2'
#  b'\xc4\xb43>\x95\xfd~3W\x90Q3\x04j%\xe0\xb1,\xdb\xd1l\xc7O\xa3W\xef\x1af'
#  b'\xd8\x06\xfc\xea\xbbz:\xa2\xdc\xd8\xb6\xf1\x83\x1dh\xfb\x8a?\xc1R'
#  b'\xa5\xabt\x0f\xf3t\x98Q\x99b\xcf\xc6\xa16\x92"\x96\x8b\xe9\xc9'
#  b'\x14\xa6\x01\xf0\xbe=\xfb\x03\x02\xb17\xdc\xe5[\xa3bR\x8dr\x19\x8dM\xea\x86'
#  b'e\x93\x1c\x05E\x16\x1e\xa3\nm_\xab\xe8\xee\xd6\x16\xed\x1e|\xf0S\xe3\x04\xc3'
#  b'\xe4~\x19RG\xb73w\x9dL[\x86zx\x12A\x1a\xa6"x\xa0P\x8cE\xfec\xd6\xb0'
#  b'Y\xf2\x12c\xd3\xc6\xc32R\xd6\x9d\x93\xb5%\xb3@|\x88\xa0L\nX\xbbU'
#  b"\xf3\x0f\x84WF\x00$\xf52\xe7'Kc<\xe5\x03*\x14]\xb6\x07\x8cx]\xd9\xef\x1a6"
#  b'\xa3\x8by&\x81B\xc4\x1fq{\x93\x83\x9bg\xb4`z\x7f\xe9\x8f\xb9*\x9b\xec'
#  b'\xfd\xc7\xe9\xab]\x87Y\xe3\xf6\xf7\t"q\xa2"x\x97\x8b\x81\x7f\x8d\x14w\xe1'
#  b'\x8fbO`\xbb)H\xe4\xd2\xfaO\x15\x95R\x9a\xfc4\xa8\x0f\xdd\x08\x0c\xf0D'
#  b'\xad\xcf\xb2\xf0j\xf6\xc7\xba\xeb\xee\xe5\x80\x00\xce\xd4U\n\x84d\x8a'
#  b'\xc8\xf3\x8a\x18\xda\xfb\xf1\x0e\x99\x144\xc1>\xa1\xe2\x92\x01\xeb\x8eV'
#  b'C\xfe\x01\xa7\xba\xca|\xc0\xfb\xe0\x8e\xe8\xedP\xdd\xe4\x96S2z>\n\xa2\xfd'
#  b'\x04\xac\x81`Z\xfdFl\x0b\xab\xdb\xe7\xee\xdf\x13\xfb\xfeq\x7f\xf2y\xa1\x00('
#  b'9\xdd\xf9g\xffq\x87w\x1fZ\xb6\x04\x80x\x14\x1a\xa0\x1d~N\x10\xdc\x05\xab'
#  b'\xad\xeb\x00I+\xa1D\x1eD\x0f\xc6]I8\xf8\x06\xac\x91|uz\xf2\xa3\x0e\xdaGV\xf0'
#  b'\xaf\xde\x0f\xa8mA\xc0\r\xf0\x98\xe6\xc4Q\x82\xcfC\x98\xdf\x12\x89Gp\x13\x1d'
#  b'N\xc0\x12\x88\xd9v\x97\xf56\x1beh\xd0E\xdc\x824\xe8\xf9\xd0(\xb4\xb8\xfc'
#  b'At\x07\xdd>\x0b\xb7a\x8eA\xaaT\xe0\x0f\x0e\xc9\xdd\x01K\xda\x19\x8e1Q'
#  b'\xc4U<\x82\x0f\xffh\xa8\n\xf3\xb9\x83l\xc2\xd5Lx\xb4\xe3s\xdax\xc6\x10'
#  b'\x892\xd1$@bfc\x0b\x1f\xbe\xc4\x1e\x863Tf\x98\xbe\x8e\xee$\\c\xf8;cP'
#  b'ip\x87\x11T\xa0DL\x8d\xd6\x1do\x91f\xf2F+\xb3K\xef\x87\xb9Dn\xc4\x06\x01\xcc'
#  b'\xa9\x18\x92\xe0\xfd\xc5|\xe0\x1dIP\x08#Yj\x9cr\xa3M3_\xbd*\xf8\xd5\x1fR\xf6'
#  b'\x8d\x00\x0bE\x88aa2\xc1\x1a\x13\xc0\x03\xbe\xc1k\xd8\xaf\x94w\x1e)+\x1f'
#  b'[>\x8b\x04,\x84\xcel:\xd6\xfd\x9a\x19\\U\xce\xc4z\xe0\x99\xbe%g\x99'
#  b'7F\xb1\x08\xc2#\x9f\x97D\xffDT\x1c<\xf5u\x17g\x92\x02\xe5|\\z\x12-\x8e_'
#  b"\xbc\x14\xefP\x9esP\x98'\xcd\xe5\xc7w\x1f\x9d\x8a\x91\x10]\xa5\x13\xe4<\r"
#  b'\xf2\xa0\xa7\x1a\xbd\x93\x94\xd1c\x06\xc0\xfc\xd1\x0e\x1f\xa5\x92\xde9\x9a'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')

fake.tsv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Christopher Rodriguez"\t"006 Miller Wells\n'
#  'Lake Andreaville, NE 50403"\r\n'
#  '"Katherine Chambers"\t"40387 Smith Spring\n'
#  'New Grant, VA 20378"\r\n'
#  '"Kevin Nguyen"\t"PSC 5869, Box 9358\n'
#  'APO AA 77394"\r\n'
#  '"John Sweeney"\t"76936 Williams Parks Suite 509\n'
#  'Juliastad, ND 82423"\r\n'
#  '"Olivia Gonzalez"\t"9320 Jason Dale Apt. 371\n'
#  'New Caleb, MN 43010"\r\n'
#  '"Dustin Bowers"\t"14409 Miller Row Apt. 650\n'
#  'Johnsonport, IL 63809"\r\n'
#  '"Donald Fernandez"\t"38658 Nunez Squares\n'
#  'South Roger, WA 38250"\r\n'
#  '"Amanda Stone"\t"840 Juan Village\n'
#  'Krystalville, MI 83111"\r\n'
#  '"Dennis Wallace"\t"61184 Todd Radial Suite 467\n'
#  'Averyport, OK 59028"\r\n'
#  '"Carla Lloyd"\t"25889 Brown Views\n'
#  'North Laura, OH 77726"\r\n')

fake.uuid4(cast_to=<class 'str'>)
# '32ff48a6-43b2-4760-8957-8dee535488f1'

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\xb7\xaa\xee\x9a\x00\x04'
#  b'\x00\x00\x00\x04\x00\x00\x15\x00\x00\x00MRokYzQQEPifBpvLcioZ1\xe4'
#  b"\x9b\xb2\x95\x83I\xda\xbb vc\xe0Q\x07\xa4\xec\xe7\xcat\xa3'\xc4\x9d\x7fW"
#  b'\xf4\xbaK)y\x17\xbd\x11\xff\x0c\x87u\xa7\x03\xf0\x90\xb0K\xa6w\\\x15\xe5\x06'
#  b'\x8e\xba\xa8\xdc\x06;\x80F\x05\xf5\x8c\xcc>\xa7g\xd0\x9e1\x92\x91'
#  b'\xc9\xf1\xb3\xdalk\x06\xfan\xa2\xb3\x053\xc6$&u\x01\x1f\x97\x8f\xbc\xda`'
#  b'oA\x88;\xf3e(\xa5d\xd6\xeb\xd6\xe7UL\xe5\xfcO\xae\xad \xc9\xaa\x16(l\x14\xcc'
#  b'%\x0e\xbc\x8aHR\xd5D\x18U\x03\xbc\xd6\x1d?$\x9b$\xdb\x94\x0f\xb9\xd0\x8b'
#  b'\x8f\x8f\xc1\xb6@\xb9UV\xb5\xec\xc1/\x19-\x93)\xa9mv\x8f\x03j\x8eLI\n\xfa+'
#  b'f5R.m\x05\xce@^\x14\x06Z\x98KH\nV\x80#\xda\x97\xe8\xdd\xf0:\xe0\xac\x81'
#  b'\xf4\xd8\xad\x0eBF\\\x92\xd8\xde\x89\x02\xef\x93;\rN\xff\xc5\xd5'
#  b'\x8b\x1e\xd1`c\xc0X\x96\x7fb\x96\xa4\n\x8aN\x00\x12\xac\xa0\xd1UG\x18\xa4'
#  b'N\x1d \xe5_M\x045P\x15H\xa4\x90\xf7%\x94p\xbba\x00\xda\x1c\xae?\x16\xe2S\x83'
#  b'"\xda\xf5~\xc4\xaf\xf1i\xd0\x88W\xe4\xf3\xb4\xf6\x80\xa3\x14\xb9\x842\xd84n'
#  b'\xaa\x84h"Gc\xd4f\x05\xc9g\x83\x07C\x07\xb7\x84\t\xfeD#H\xeb\x12'
#  b'\x95\x01\xd7\x03~T\x00\xa8x\xb2;\xef\xf8\xe4X[\x1ds\xd0\nS\x80\xeb-Y;\x93u'
#  b'\x0e\xd0b\xd4\x10\xaeXq\xe5\xbc\x17>y\x8a\x18\xfd\x10Y\xc5}\xdd;\x13\xac'
#  b'3\x93h\x8c\x90{\xb6\x86]~~+{($\xc8X\xad|)c\xdb\xb2\x04;\xa7\xb7A'
#  b'r\xdf\x87\x0c\x82\xf5\xa1 \xa4.\x19}B/s\xb2\xf7\x9cv=RrV\xbf.epR\n\xbd!\xf9'
#  b'\xdbzy\x9c\x8c|\x06\xd9\t\x08\xc6$\xb1\x1a\xe2\xb5\x86\x94\xe5\x83'
#  b"\x80k\xdf\x05m\xca\xd4\x19\xda\xaar\xbc\x08[l'\x8cg\xf06\xb6Ft\xa9"
#  b'\xf7\x0c\x82\x15\xb2\x91\x85\xaf$Om"\xc5AWF\x80"\xb3\xd6\x98\x07\x04,'
#  b';\xe8\x7f\xd4\xed\n\\\x92\x9c,A\x85z/\x0095\x0f\x01]m+A4\xb5t!s/y\x17%'
#  b'\xd2$BbL\xae\x8f\x01YRXx\x80\xd3Az,\xe9\xba\xc2\xf0\n\t\xe5l\xb6\x7f\xf7'
#  b'@\xf1u\x8c\xf8\xc2xj\xac\x14/Mp\xc3\xf0\xfb\x0bY\xe5\x11\xe9"K\xae\x8b\x90gc'
#  b'h[b\x88\xd9{\x1d\xfb\x06\xae\xda\xc00ZH\x118\xd8\x82UH\xe6\x97Z'
#  b'\x9a\xa0\xbb\xb2`\xd8\xe3\x1a\xfbf-\xc2G\xe5\xbfh6\xa5\xfe1s\x91U\n\xfc=T,'
#  b'\xd8\xd8\x82-\xdaP\xc4:\xcb\xfdK.#\xacNA\xdd\xc2<\x10g\xe0\xd1\x97>\xaa3\xa6'
#  b'\xdf\x9a\x90\xfa\x01\xafR\x06C\x1f-\x94\xf0\x91\xcdT\x8e \x8a\xd6'
#  b'v\x83\xf8\xac`dZ\xeeP\xc9\xda2\xfd\xb7*\x8f\xb0`\x0e\xbc\r\xa2\x99='
#  b'\xd8\x8e\x83\xc3\x9cN\x89tK\xa1yl_\xce\x02p\x9fs$\x04\x15\x8e3\x96'
#  b'\xc9\x8c\xff\x15_0\xcb\xf3\\4\x00\xf5\xbe\x1a\xa8D\x10\x1bm*\xc5\xa4\x90\x8c'
#  b"\xa8\x9c\x13\xdc9\xa0\xe3\xb2a\x14'\xb1\xdc\x91\xc6\xcf\xa6\xaa\xdb\x97"
#  b'\x8a\x8bL\xfc\x9b"p\x8b&\xc7\xa6$\x9e;j0\x0f\x02\x93JGq\xec\xfa\x14\x7f\xb65'
#  b'%<\x1d@\x1bR\xc7\xe1^\x14dA\xfb\x8d\xc2\x03w\x9c\xe0\xaa\xc5\x1e\x85\x19'
#  b'\xb5\x1d\xbf\xef\xc8\xfe\xa9\x8c\xba\x14\xa0q^\xec\x07C\xde\x14\x05\xd0'
#  b'\x90\xf0##\x7f\x90\x1c\x14DN\xd0\xf36\xc0Mod\xb7\x89\x1c\x11\x18Ws'
#  b'\x07\xe7\xa9\x85I\xac\xb0\x00p-\x17\xa1\xf8\x08\xdd\xaa-\xbec\xee'
#  b'\x9b\x07\xb9y\xbc\xbe\xa4!\xac\x00/\xac\x8b\nH>J7f\x0c\x86\xe6dW@\x1f<\xfe'
#  b'\xbeX\xb2\x12p\x8e\x8f\xd5o\xf1+\x1b\xb3\\\x88\xec\xa2g\xacu\xc6\x0brd'
#  b'\x9eF\xcb\xfc3\xc5g\xdfb\x7f\xe1jQW\xeb{=\x9eu\xdd!)\xf5\x8c\xa5\xb6\x88\xe3'
#  b'B\xccS\xc9\x04\xe5\xb2\xc0P\xa0G,p?\x03IIB\xf2\x90B2_\xc6\xf7\xb1\xb8\x0b'
#  b'i\xe55 ,\xe9s2\xff\xf6\x8an\x9b\xbb\x1d\xc0\x16\xd8\x15PK\x01\x02\x14'
#  b'\x03\x14\x00\x00\x00\x00\x00\x07\x92.P\xb7\xaa\xee\x9a\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\x00MRokYzQQEPifBpvLcioZ1PK\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()
# 'Adam'

fake.first_name_female()
# 'Angela'

fake.first_name_male()
# 'Shane'

fake.last_name()
# 'May'

fake.last_name_female()
# 'Nelson'

fake.last_name_male()
# 'Barron'

fake.name()
# 'Joseph Gonzalez'

fake.name_female()
# 'Tamara Fields'

fake.name_male()
# 'David Durham'

fake.prefix()
# 'Mrs.'

fake.prefix_female()
# 'Dr.'

fake.prefix_male()
# 'Mr.'

fake.suffix()
# 'MD'

fake.suffix_female()
# 'MD'

fake.suffix_male()
# 'MD'

faker.providers.phone_number

fake.msisdn()
# '5521533732076'

fake.phone_number()
# '493-891-1453'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '984 Ryan Plaza\nPatriciaport, GA 15830',
#     'birthdate': datetime.date(1980, 10, 22),
#     'blood_group': 'AB+',
#     'company': 'Mcgee PLC',
#     'current_location': (Decimal('-41.0607435'), Decimal('-57.607423')),
#     'job': 'Podiatrist',
#     'mail': 'richardschneider@yahoo.com',
#     'name': 'John Walsh',
#     'residence': '41915 Jeffrey Viaduct Apt. 854\nJenniferberg, SC 80107',
#     'sex': 'M',
#     'ssn': '114-88-3161',
#     'username': 'drodriguez',
#     'website': ['https://chen.biz/', 'https://www.johnson.com/']}

fake.simple_profile(sex=None)
# {   'address': '776 James Pines\nGutierreztown, IN 60966',
#     'birthdate': datetime.date(1954, 7, 11),
#     'mail': 'rebeccagonzales@yahoo.com',
#     'name': 'Anna Jones',
#     'sex': 'F',
#     'username': 'richardhart'}

faker.providers.python

fake.pybool()
# False

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'animi': 'rodriguezkathy@young.com',
#     'cupiditate': 1941,
#     'dignissimos': Decimal('-293475195.868877'),
#     'doloribus': 6470,
#     'eum': 2241,
#     'porro': Decimal('67131855917.0')}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'http://www.lewis-jacobs.com/posts/terms/',
#     9191,
#     'ZajAtkkghSRHFiGDKNOK',
#     datetime.datetime(1971, 10, 29, 21, 41, 24),
#     -1130803827.64,
#     4238,
#     'vkmzMZyPLoaDTVYOlwBb',
#     'PqiqlHQZDhItdfxkyjKv',
#     -183013006173483.0,
#     'LgowQWoZQwcQTvpVzznC',
#     'jonesdebra@vasquez.info',
#     -40493628074982.0,
#     'fuGxgULZHewubIJrtOBH')

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'FJnjAakfHoJvHGQwzjFt',
#     Decimal('62379.6'),
#     'MsxUZfhVMtauLHWbEbsA',
#     -645.263716538,
#     'FSfwhMjSNOJKVZgbkgnQ',
#     datetime.datetime(2010, 1, 13, 22, 46, 57),
#     'FlZvJiukJXKVCHWVhJZs']

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {datetime.datetime(1982, 4, 2, 16, 37, 41), 9542, 'rAxGAicnzLqbRdfJvrqo', -8043.69, 'john76@ramirez.biz', 9883, 'PoPzNRLLyZbwrCGsKCiL'}

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

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

fake.pystruct(count=10, *value_types)
# (   [   'https://www.farrell.com/tags/main/posts/privacy/',
#         'FAhcAHxmLdPKrqQZtimN',
#         datetime.datetime(1981, 10, 3, 21, 18, 42),
#         -656868711.659,
#         'jGtTOSpvCpnbwTwqZMnA',
#         'NKrdUmPvrnixyzCWPeCE',
#         1433897146.5173,
#         'bYQGbiFjzwdxoSCGAWDF',
#         'http://www.schneider-clements.biz/',
#         'HiEyvTzkgSzNfZgDLklO'],
#     {   'accusamus': 6752,
#         'eos': 'AtqDxCxsYkfrIAJyZMXg',
#         'expedita': 834374606.0,
#         'harum': 200,
#         'quas': 'megan02@johnson.com',
#         'recusandae': 5134,
#         'reprehenderit': 6784,
#         'tempore': 62605650800405.7,
#         'unde': 'UXFQqdPHDbybObEdTLlP',
#         'veniam': 'KGzRLoJqevJisxCoSKWQ'},
#     {   'consequatur': {   0: 'OjGGnwQWcfjmZyeHscHp',
#                            1: [   'douglas02@yahoo.com',
#                                   'http://www.king.com/search/',
#                                   Decimal('-45248908327502.0')],
#                            2: {   0: 6924,
#                                   1: datetime.datetime(2000, 7, 17, 16, 7, 17),
#                                   2: [9651, 'YarfAmNnulRHSNuvFJRh']}},
#         'error': {   4: 'sUUbkpKvqJlcdrzHSbJT',
#                      5: [   datetime.datetime(2010, 3, 21, 15, 51),
#                             'lwilliams@yahoo.com',
#                             'http://www.woodward-schneider.com/list/main/posts/home.htm'],
#                      6: {   4: 'http://www.jones.net/register/',
#                             5: 'davidbecker@castillo-tate.org',
#                             6: [Decimal('-0.5'), 'clinekaren@craig.com']}},
#         'explicabo': {   9: 'yGXdbjPqveKoVTfkayOp',
#                          10: [   'xiQypmGEYHlCmmLFZMNm',
#                                  'FvzkybUvNtkIxLzNzTXu',
#                                  3052],
#                          11: {   9: 1377,
#                                  10: 1663517673663.0,
#                                  11: [   'fEhyzlxAdBoTubRKwTEU',
#                                          'rFmjBaFuTpYyyCrekmjD']}},
#         'inventore': {   7: 'http://hill-potter.org/homepage/',
#                          8: ['tIDwCMJCugZEqBFncoZO', 1760, 5978],
#                          9: {   7: 6430,
#                                 8: 'UuPbcGfixuqTblswNrNW',
#                                 9: [   'wzzEgASziLErNgjjSGCi',
#                                        'https://www.stokes-baker.com/home.html']}},
#         'laboriosam': {   6: 'NMVLlJszvgHnbIQuonCn',
#                           7: [   'ZCcKDrYITneZMwjohJCY',
#                                  'foCKHLVqBWpDJOtoubBm',
#                                  'https://ortiz.com/post.asp'],
#                           8: {   6: 'CrEmBvOsoqWpSGaOTMKl',
#                                  7: 'MDVCowvkakmmEPSFxQVJ',
#                                  8: [   'sjFGMkTGeAYAysplWTLd',
#                                         'cTgrNistvlptnfDPJtYY']}},
#         'possimus': {   3: 4147,
#                         4: [   'PChyhSQbpAHTVIkfRXOv',
#                                'http://davis.biz/tags/category/homepage/',
#                                datetime.datetime(1992, 7, 19, 23, 32, 30)],
#                         5: {   3: 'jqyHmKenSBmKugCqXObM',
#                                4: 'tdCzLiJnIxvrlSKOVRmO',
#                                5: ['kristinbrown@baker.com', 4190]}},
#         'saepe': {   2: 'DGekuDzPLOFAAEvisPWl',
#                      3: [-5475.158127149, 1268, 'shirley81@jones.org'],
#                      4: {   2: 'dWAuzoKgOrQtcOWVRgSH',
#                             3: 'daniel02@hotmail.com',
#                             4: [   'https://wise-campbell.com/',
#                                    'davisshaun@black.com']}},
#         'sapiente': {   8: 'oYHCiZQPUCuqXlLAYWVJ',
#                         9: [   'mgICOriIpjnCulmTOWzR',
#                                datetime.datetime(1971, 11, 25, 6, 33, 39),
#                                datetime.datetime(1990, 3, 8, 7, 30, 27)],
#                         10: {   8: 17914476.3679554,
#                                 9: 'margaret02@chang.net',
#                                 10: [   -19213.905623,
#                                         'sanchezjeremy@fischer.info']}},
#         'sed': {   5: -774299828704344.0,
#                    6: [   'http://hernandez.info/register/',
#                           'kpRcUErVOhLnkQLWvnMj',
#                           375.25709482],
#                    7: {   5: 'http://www.moore.com/',
#                           6: Decimal('354710.75813'),
#                           7: [   'ZNpxdehABEPQYATmMBlE',
#                                  Decimal('5840.272491432')]}},
#         'ullam': {   1: 'bNbntjmjRLqojxdcKOmn',
#                      2: [3577, 'YmrJURVDGFxWQkSWybGz', 9523],
#                      3: {   1: 'VjeiYOyWMKFIJgISMtIF',
#                             2: 'https://www.salazar-smith.biz/main/tag/search/',
#                             3: [Decimal('-439.4323917731'), 546]}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   Decimal('3.40414668038653'),
#     'jwtdzUXBdayJKnJBqXMs',
#     datetime.datetime(2005, 4, 23, 4, 55, 23),
#     'cNUpCsMLnPenofvvLZXK',
#     Decimal('-75742422124024.0'),
#     'CgeqfXcvfJeZLeIKTfRp',
#     'mhcuGDGOozyNGbVajToW',
#     Decimal('7030961413.585'),
#     6035,
#     183.490361,
#     'jwIsPbrunxsGQseCWpvd',
#     'GojnfVfHZCmybIakaroD',
#     'http://franklin-hendrix.com/')

faker.providers.ssn

fake.ssn()
# '683-97-0741'

fake.vat_id()
# 'IE2Y03013o'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 8.1.0'

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

fake.firefox()
# ('Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_12_1; rv:1.9.3.20) '
#  'Gecko/2015-05-21 11:01:30 Firefox/5.0')

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

fake.ios_platform_token()
# 'iPhone; CPU iPhone OS 10_3_4 like Mac OS X'

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

fake.linux_processor()
# 'x86_64'

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

fake.mac_processor()
# 'PPC'

fake.opera()
# 'Opera/8.26.(X11; Linux i686; cmn-TW) Presto/2.9.163 Version/11.00'

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

fake.user_agent()
# ('Mozilla/5.0 (Windows; U; Windows CE) AppleWebKit/535.44.2 (KHTML, like '
#  'Gecko) Version/4.0 Safari/535.44.2')

fake.windows_platform_token()
# 'Windows CE'