Language mt_MT

faker.providers.address

fake.address()
# '84318 Shannon Gateway\nRomerotown, KY 02772'

fake.building_number()
# '92009'

fake.city()
# 'Andrewmouth'

fake.city_prefix()
# 'New'

fake.city_suffix()
# 'ville'

fake.country()
# 'Spain'

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

fake.military_apo()
# 'PSC 0741, Box 2753'

fake.military_dpo()
# 'Unit 9428 Box 1220'

fake.military_ship()
# 'USCGC'

fake.military_state()
# 'AE'

fake.postalcode()
# '22491'

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

fake.postalcode_plus4()
# '79070-7652'

fake.postcode()
# '90401'

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

fake.secondary_address()
# 'Apt. 322'

fake.state()
# 'Wisconsin'

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

fake.street_address()
# '3783 Black Ports'

fake.street_name()
# 'Daniel Parkways'

fake.street_suffix()
# 'Via'

fake.zipcode()
# '08199'

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

fake.zipcode_plus4()
# '16139-9901'

faker.providers.automotive

fake.license_plate()
# '664 RLU'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'WHKD90144462659020'

fake.iban()
# 'GB45ETUF82524962096589'

faker.providers.barcode

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

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

fake.ean8()
# '41858608'

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

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

faker.providers.color

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

fake.color_name()
# 'Aquamarine'

fake.hex_color()
# '#21ee66'

fake.rgb_color()
# '52,40,177'

fake.rgb_css_color()
# 'rgb(191,191,115)'

fake.safe_color_name()
# 'navy'

fake.safe_hex_color()
# '#225500'

faker.providers.company

fake.bs()
# 'mesh open-source models'

fake.catch_phrase()
# 'Managed exuding benchmark'

fake.company()
# 'Bruce, Sullivan and Smith'

fake.company_suffix()
# 'and Sons'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'VISA 13 digit\nMichael Taylor\n4777826197021 08/23\nCVC: 694\n'

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

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

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

faker.providers.currency

fake.cryptocurrency()
# ('BCN', 'Bytecoin')

fake.cryptocurrency_code()
# 'BC'

fake.cryptocurrency_name()
# 'Coinye'

fake.currency()
# ('MYR', 'Malaysian ringgit')

fake.currency_code()
# 'DZD'

fake.currency_name()
# 'Gibraltar pound'

faker.providers.date_time

fake.am_pm()
# 'PM'

fake.century()
# 'XIV'

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

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

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

fake.date_object(end_datetime=None)
# datetime.date(2015, 2, 16)

fake.date_of_birth(tzinfo=None, minimum_age=0, maximum_age=115)
# datetime.date(1956, 5, 19)

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2018, 8, 19)

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

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(2002, 5, 3, 22, 18, 2)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(1779, 1, 25, 17, 11, 53)

fake.date_time_between(start_date='-30y', end_date='now', tzinfo=None)
# datetime.datetime(2010, 4, 25, 21, 38, 1)

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

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2014, 8, 13, 6, 32, 44)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 14, 2, 16, 13)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 9, 8, 29, 39)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 4, 15, 35, 39)

fake.day_of_month()
# '03'

fake.day_of_week()
# 'Monday'

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

fake.future_datetime(end_date='+30d', tzinfo=None)
# datetime.datetime(2020, 1, 25, 22, 8, 34)

fake.iso8601(tzinfo=None, end_datetime=None)
# '1978-10-26T00:28:03'

fake.month()
# '01'

fake.month_name()
# 'February'

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

fake.past_datetime(start_date='-30d', tzinfo=None)
# datetime.datetime(2020, 1, 3, 7, 21, 47)

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

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

fake.time_object(end_datetime=None)
# datetime.time(7, 9, 53)

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

fake.timezone()
# 'Indian/Mauritius'

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

fake.year()
# '1998'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'vel.tiff'

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

fake.mime_type(category=None)
# 'model/example'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('78.534274'), Decimal('133.674136'))

fake.local_latlng(country_code='US', coords_only=False)
# ('41.6764', '-91.58045', 'Coralville', 'US', 'America/Chicago')

fake.location_on_land(coords_only=False)
# ('35.815', '139.6853', 'Shimotoda', 'JP', 'Asia/Tokyo')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'jonesphyllis@short-green.com'

fake.ascii_email(*args, **kwargs)
# 'fitzgeraldshelby@caldwell.com'

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

fake.ascii_safe_email(*args, **kwargs)
# 'hcobb@example.org'

fake.company_email(*args, **kwargs)
# 'kristenfox@thompson-ayers.com'

fake.domain_name(*args, **kwargs)
# 'camacho-lester.biz'

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

fake.email(*args, **kwargs)
# 'zpaul@brock.org'

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

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

fake.hostname(*args, **kwargs)
# 'email-97.williams.net'

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

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

fake.ipv4_network_class()
# 'a'

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

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

fake.ipv6(network=False)
# '4009:6919:4140:98eb:2f9e:7069:293b:997d'

fake.mac_address()
# '0f:10:85:6e:34:58'

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

fake.slug(*args, **kwargs)
# 'fugiat-incidunt'

fake.tld()
# 'org'

fake.uri()
# 'http://www.smith.com/about.jsp'

fake.uri_extension()
# '.htm'

fake.uri_page()
# 'about'

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

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

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

faker.providers.isbn

fake.isbn10(separator='-')
# '1-287-15483-2'

fake.isbn13(separator='-')
# '978-0-921773-31-3'

faker.providers.job

fake.job()
# 'Logistics and distribution manager'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Atque debitis inventore odit. Non officiis nemo quidem at deleniti. Omnis '
#  'repudiandae soluta at odio alias.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Iusto mollitia omnis debitis atque possimus error ipsam. Debitis expedita '
#     'placeat quaerat tempora culpa. Minus consequuntur sequi nihil repellendus '
#     'voluptatum corrupti.',
#     'Velit deleniti ab. Nulla aperiam incidunt architecto consequatur '
#     'mollitia.',
#     'Eius quis voluptas voluptatum. Minima similique accusantium architecto '
#     'consequuntur.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Ipsum quod cum amet.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Minima quia esse voluptates sint eum.',
#     'Fugiat soluta inventore voluptatem.',
#     'Debitis assumenda minus.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Suscipit unde ipsam ducimus atque. Culpa id ex deleniti. Magni perferendis '
#  'iusto aperiam sit saepe ea.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Id quaerat dicta molestiae. Sequi at consectetur minima rerum omnis.\n'
#     'Eaque quis voluptate nemo harum nihil cupiditate.',
#     'Omnis cumque sed veritatis debitis. Recusandae nulla quos excepturi '
#     'officia error odit. Sint expedita quasi asperiores autem soluta.',
#     'Ad consequuntur eaque iusto libero saepe rerum asperiores. Amet repellat '
#     'veritatis dignissimos modi animi. Reiciendis sunt illo consequuntur '
#     'occaecati laudantium.']

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['saepe', 'est', 'iure']

faker.providers.misc

fake.binary(length=1048576)
# (b'\xf8\xef-\xd8\xf6\x82?\x95}\x01\x1bo\xfd(\xd1\xa0\x06\xc7\xd7\xe3'
#  b'\xed\xe5g\xd4/\xccm\x01\xa3@.\xedb5e\xd7N\xe0\xa1\x93\xd9\x12p\x8f'
#  b'\xb3\xad<\x90(er\xc5\xe6\xc3\xcf>r\x88\xd6\x07\xb8\xba\xee\x89\xf1[\xc3\x03'
#  b'\x01H\xfc\xae\xad\xfd\x8eg\x80]A\xf3\xb3\x8d\\\xe1G\xd3\xe5\x127>\r,n\xc5gY'
#  b'\x8cv\x0f\x14y<3\x9by\x08\xeb)t\x9b\xc1\xf9\r\xe1\xf3\xf2j}\xa2\x9e'
#  b'\xf1\x168\x0b;\x12\x8d\xb2\xe4]\x145|\xf3\xad\xd1\xd2)\x90\xbd|\xa9\x18\xe2'
#  b"\xd3\xee\xe81A\x86\x98\xa8\xa6\xce\xc0\x9aP\x9f'\xd2\xd0yj\x08\x11\x0c{\x91"
#  b'G\x1f\xe1\xcc\xc4\x90+\x06\xe6\x8b<\xf3\xa0a\xcfH\xc9\xb4\x888;\x05\xe9\xa8'
#  b"\xca/\x90\xca\x19`\xcf\xae\xb1'\tt\xa6\x14\xf1A\x93`\xd0\x93\xcc_fL"
#  b'\xd8\xac\xdb\x1bL\xd9L\xf7\xa5\xe9b\xdc\x8c\xe3\x81r~\x94\xba\x02'
#  b'\xe1\xa7\xab\xf3N\x98\xd3\xe3S=J(p\xb7\xebWB\xbe\xfa1Qy\xa2\x9eF\xe4\x0e]'
#  b'MR\xba+\x9cT\xc6*\xed\xfei\xbd\x8dH\xd2\xa1j=3\x95#\xb1\xdcDg\xa9\x15b'
#  b'J@\xab\x95\xd4\xd5\xbeS\xe4\x84Sn`\x92*b\x111W\xbc\xfb"\xa9\n\x0f\x1aA&'
#  b"\xc8\xd7\x03\xed\xac\xc8\x11<Fnf>\xaf'\xc6\xfe\x95\xf3\xc3P\x85\x02w5"
#  b'\xfd\xaa{O\xfcs\xab\xa4\x16\x1f\xc8\x01\x1f\xa2\x0b\xf9\xd9^\x1e\x19'
#  b'l\x94\x8a]f0\xacNa[W\x18\xc8+\x17\x1fi(\x0ci\xf2\xc3F@\xdb\x7f\x1d\x99'
#  b'_:\xa5BF\x91Z\xe4n\xd3`A2\xb4\xca\x8a\xea\xa7J\xcf\xce\xf4\xf9\x99'
#  b'\x94\x1e\x07\xff_RCX\xea\x19\xba1R\x8ecW2\x0f\x8a\x88\r\xc1\xb0\x1d'
#  b'\x9a\x19}X\xcf\xc9\x176d\xf4+\xf9\xd4\x9b\xa4\x9bS\x81\xe2r\x06\\\xf3\x10'
#  b'\xe4\xf6\xb2\x9fVS\xda\xa3f\xde\xacu"{ G\xf0\xa8\x14\xb8w\x15d\xb7'
#  b'\x81\xbf\xe2i\xf9\xbb\xc2*@hN\xcc\x92i\xbf;\xf7\xfc\xab\x1br\xb0\xb6\xa5'
#  b'\xbc\x02\xa8\x9a\xbd\xb9\xcbw\x1a)T\xab\xa7i\xc08\xac\x92\x8f\x94'
#  b'S\x1f\x18\xbd\xdei\x0cw\xa1F\x15]}Y(\xe7\x04R}\xa3\xcfA\\}\xc8\xd3t^P\xc4cU'
#  b'v\xc6\xc53F\xdaM\xa9<\x186\xad\x93\xd9\x8d\x19 \xf1\x9b\xb4\xb8d\x8d\x90'
#  b'me]\xa5\xf1"\xae~\xc2\xa7\xbf\x9f\xb3\xdc\x8a!/!\xc9\xfe[\x9e&KVB\xb2\x91'
#  b'e\xfb\xb2C\x84\x01\xec\xcd\xdb5\xd3SB\x8b\xed\x19FG%\xa4*\xf76\xf6'
#  b'\xe8\xfd\xf0a \x07\x19\x91\xa6\xe8\xe6\x8e\x9eT\xa2\t\xd5\x10G\x0e\xf3 \xf4y'
#  b'\xf2\x8c\x05\x00\xc2dS\x8d(\xb4\xe1\xe2\xa9\xd3\x04 }0\x113\xa4\x10\xd86TW`W'
#  b'\xd3\xc0,Jn=)O]\x85\rh\xc5\x82\x91\xe5T\xda\xd0\xd5)\xf5tf$\xb2D['
#  b'*\xca\xda\x15\x04R\xb5\xaa\xe0\xb9\xd2\xf9\xca\xb2\xba\xf9\x97h|r'
#  b'a\x86\x92\xd4\x8d\xe8\xe8=\xbc\x1c8r\x865\xc0E\xe9\x13\x98ct\xdf\xb7s'
#  b'\x97Z\xfbQ\x89\x83\xd7\xc6nD\x826\xeb\xcfd\xb6\xe0\xaek\xf7Z\xe0\x8cw'
#  b'\x8f\xef\xe5\xe9\xab\xd2\xe9\xf1\x84pyrn\xecB\r\xf8\xf6&\xb3\x1c\x02J\x94'
#  b'{\xa9\x7f\x86h\x08+B\xa4\xd0X.z\xd0\xff}\xc2\x86\x17M\xc4Y\x06\xd3'
#  b'\x92\xd2\xda\x90\x8d\xca\xe5\x88\xa7\xc42\x04\xde\x8f\x9f=ws\xe6\xfd'
#  b'\x82\xb3g 7V\xde@\xcc\x1d=\xef\xaf8\x10\xf4\xdd\xb8\xc7\xd4yX\x0eq'
#  b'\xb0\xc1\x11\x1dl\x8e\x16bV\xd9?\xdfT\x19\xc2!N\xd3\xff\r\tz\xceC'
#  b'H\xb6\x1c\x93\x15\x99\x914M\xf34\xe3\x8f\x0e\xfe\xe9.\xc9%\xb7\xcb}\xee\xea'
#  b'H3^\xdd\xe3\x81/\xd2\xc6\xde?\x1d\x84\x16}Kn\xc5\xd6\xd3\xdf7,\x94'
#  b'>\x82\xdb\xab\x94\x14d\xe92\x06ae\x1b\x0e%i\xeckfu\xddyWw\x99\x82\xb5\x01'
#  b"\x9e\xf9\x0b'd\x01`\xf7o|e\xd1r\xcc{\xef\xe6\x9aGL]\xd7T|N\x81,\x8c"
#  b'\xf9\xe2\xa0>\xf1V\xa2\xc7\xbe\xcf\xa6\x82\xbf#\x80\n')

fake.boolean(chance_of_getting_true=50)
# False

fake.csv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Molly Medina","PSC 0994, Box 7882\n'
#  'APO AE 49631"\r\n'
#  '"Matthew Kidd","2232 Chung Road\n'
#  'West Pamela, UT 73137"\r\n'
#  '"Dean Edwards","927 Russell Fort\n'
#  'New Jim, NM 28274"\r\n'
#  '"Dr. Heidi Brown DDS","8164 Jesse Inlet Apt. 688\n'
#  'Myersbury, NJ 63906"\r\n'
#  '"Brooke Evans","PSC 8248, Box 7540\n'
#  'APO AA 43372"\r\n'
#  '"Sharon Huff","629 Hall Cape Suite 569\n'
#  'South James, MO 37531"\r\n'
#  '"Amanda Pierce","78123 Marie Spring\n'
#  'West Katherine, OH 75402"\r\n'
#  '"David Williams","828 Patricia Forges\n'
#  'Parsonsland, WV 30674"\r\n'
#  '"Angela Rogers","8160 Welch Knolls Apt. 299\n'
#  'Ronaldstad, NM 04569"\r\n'
#  '"James White","02469 Lopez Junction Suite 748\n'
#  'New Meredithchester, HI 68337"\r\n')

fake.dsv(dialect='faker-csv', header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False, **fmtparams)
# ('"Jessica Elliott","98087 George Club Apt. 418\n'
#  'Hallfort, ND 73832"\r\n'
#  '"Rhonda Aguilar","724 Morris Ramp\n'
#  'Davisville, UT 45153"\r\n'
#  '"Theresa Stewart","129 Alex Track Apt. 113\n'
#  'Lake Melissa, KY 56457"\r\n'
#  '"Robert Mitchell","1966 Meadows Islands\n'
#  'Pearsonmouth, NY 18498"\r\n'
#  '"Shannon Wolf","1362 Smith Meadow Suite 828\n'
#  'New Paul, VT 77811"\r\n'
#  '"Alexander Rogers","280 Joel Lights Apt. 414\n'
#  'South Elizabeth, WI 66185"\r\n'
#  '"Billy Carter","18736 Davis Isle Suite 014\n'
#  'Port Jane, TN 92852"\r\n'
#  '"Anna Pratt","36006 Taylor Square\n'
#  'New Paul, VT 22971"\r\n'
#  '"Kyle Rivera","185 Edward Underpass Apt. 947\n'
#  'Nicoleside, NY 10791"\r\n'
#  '"Joan Warren","278 Joe Flat\n'
#  'Campbellhaven, MS 26545"\r\n')

fake.md5(raw_output=False)
# '9a98fe38a108d4b257aa2470c04e2681'

fake.null_boolean()
# False

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

fake.psv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Catherine Mclaughlin"|"94160 Keith Radial\n'
#  'Stephanieport, CT 42407"\r\n'
#  '"Robert Gonzales"|"87490 Vasquez Shores\n'
#  'Daniellestad, CA 22422"\r\n'
#  '"Robin Bailey"|"0712 Garner Cliffs Suite 646\n'
#  'East Mark, NM 97672"\r\n'
#  '"Alan Walker"|"43238 Bernard Overpass Apt. 940\n'
#  'Katherineview, IL 29144"\r\n'
#  '"Melinda Bowen"|"9224 Thomas Greens\n'
#  'Careychester, GA 20229"\r\n'
#  '"Carrie Jackson"|"Unit 6314 Box 5683\n'
#  'DPO AE 43072"\r\n'
#  '"Craig Velez"|"71335 Le Haven Suite 469\n'
#  'Cowanview, TX 51434"\r\n'
#  '"Maria Strickland"|"Unit 7021 Box 1380\n'
#  'DPO AP 18481"\r\n'
#  '"Dominic Smith"|"417 Yu Trail Apt. 351\n'
#  'Clarkfort, CT 45411"\r\n'
#  '"Theresa Griffin DVM"|"1387 Hill Overpass Apt. 699\n'
#  'Ramirezshire, OK 72392"\r\n')

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

fake.sha256(raw_output=False)
# '1d9df7746698714444e89eafcce1bceb66d2411bbfc4d48bc7d09a1ec095abff'

fake.tar(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'pimeabJnnIXtqCXECzev1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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\x00013042\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\xeex\xe6\x81\xad$mm\xb0\xc7v\x9atA\x96\xa7Wg9\xb9\x80/Z<'
#  b'\xdb7\xc4\x94Nt,\xbc\x04\x14u#\xd4\x1c\x81\x1eG\xdb\x82WO\xfd\xf8\x1b'
#  b'9\xe4\xc8K\xb6\xd8=)q[\xf9\xa5\xcf\xfc\xcb\x0cT~$\xa5x\x8a\xbd\xd59fG\x81'
#  b'\xaa\xc1\xf10\xde1Qw\xc2!\xaf6\r\xdc\xd7BE\x80\x1e\xa2\xdd3\xf9R'
#  b'3\x03\x88\xec\xeb\xd4\x9cq~\xd1\xe01\x9d!\xa9R\xe0\x109jR\xf3\x18\xc6'
#  b'\xe8\xf0|\xe3\xde\xfc\x9eB6\x14"\x08R\xf3\x13\xe2\xbe&\x1e3$\xf6\x87q'
#  b'\x9ce\xef\xb6\xa1\xab\x11{\xec{\xab\xad0\x8f_\xed[\xe3?\x7f?J\x96\xf8'
#  b'u\xc8\x1e\x7f\xb2I\xbfX-\xe2\xb9\x84M\x89X\xf3\xeb\xf2\x8dWe\xfb\xf4\xd5'
#  b'\xf4\xd14u5-\xba\x18\xb6\xac\x15\xfef$\xc7\xdf\xdf\x7fo\xbc\xae\x9e\x1b\x14'
#  b"\x9fl3'\x07\x85Q9\x92~\xddd\x85\x9b\xe6\xdax\xe4\xc2\xf3\x88\xd88D"
#  b'\xb0\xf3;\x90R{\xdc\xc5@\xe1\x12\xcfFWx_\x0f\x02\x92\xadt\x04\x08\n'
#  b'\xe9`\xa2\xad\xe2\x90\xcc\xeb\xfb\xda\xc5\x82Ii\xe5\xbed\xc8<\xf3'
#  b'\xaf\xa0\xc9\xa9\x96\xdaa^\xb7Zr\xce\x0f`\x89\x90\xbc\x15N\x93\xb1V&w'
#  b'\xe1\xd8>\x88\xad\xf2$1@8\xccK\xaf;\xaaD\x04\x84w\xa6\x98V\xb1\x8e'
#  b'\xebl\xc9\xd3\xe0\x8c\xf7\xd6\x80r\xc9\x1c\xc3\xc8+\x16\x85\xcb\xe7\xfa'
#  b'\x0buv\xe3SF\xd7xqQ\xec\x91\xa4n\xae\x02\x8d\xa0&z)\xdb\xcb\x07<R\xcd\x81'
#  b'\x84]~\x05r\xbc0\r\xfb\x0e\x18p\xe65\xc7\xa4@\xce&\n8\xce\xe0\xc0'
#  b'\x82\xd98\xf6\xcd\x13\x96J\xd3\x99K\xf7\x1e\xa8<uec\xe7\x04\x15\xf0mke\xa6.X'
#  b'\x80\x86\xfc\x9a\xd1\x7f\x8d\x8b]iV4\xe84\x9d\nw\xd3\xc0k\x9f\xb2S]'
#  b'\xc6\xd7\x12\xbd\xc9\x80I;\xea\xbb\x80\xd3j\x9e\xc4\x9an\xe1_\x97'
#  b'\xc6>\x07\x98WS\x1d\x8c\xc0\x05\xceedb/\xac\xf3\xd7\xe0\n\xb0j\xbcE\xdd<0s'
#  b'-\xd1\x07+\xb0\x98\\\x03\xe8\x80\xe5\x12q\x0f+H\x81\xac\xccq,zA\xd9'
#  b'\xfb\xc1e\xe4`\xb9CK\x1d\x8e\xfc*\x9fF\x80F\xa7\xb5\xdcR!\x0c\x92\xa1'
#  b'y\xbd\xa1\x1b\x98t.\x8aT\x10\xdb\xe7\x88~{\xc1|\xc5\xdd\xc9\x87\x18\xdd\xa9'
#  b'\x071\xe7\x9bT\xd0P1t\x01NX\xaf}\x10d\x10*\x02\x1eC\x114_\xcf&\xc5\xb3'
#  b'%\xc6\x8eA\x8azx\xa38\x91\x80\x85\xf0L\xd4\xd3\xc7\xc8\xb1\xcbc/\xe1s<ZX`'
#  b',%I\x8a9K\xb5\xd1\xb4\x9f\x03\xb2\xdf\x8cc\xed\x84&P2\x92@\xa1|\xc9\xeeu\xa9'
#  b'}\xc5|\x92|\xcb\xf8\xeb\xd9\xab\x99\x15f\xd0\xda\xe6\xd3\x9a\x19\xbf'
#  b'\xfd\x16\x16Y<\x1e\xb2\xb5\xee\xcf\xfc?Z\xaf \nq\xdf\x06\xe9\xff\x0cs\x1d'
#  b'\x8d\xe0\xac]w&\xe7\xc5\xf6s\x02pH\xd4\x04\xb6\x11\xa2^\xff\xb3\xe8\xbe|'
#  b'\xe3iCT\xd6\xae-\xce\xa6\xc9(kwR\x15\x8c\xbb$R\xac\xf4\x8dI\x93\x84;\xf7 '
#  b'\xc3U\x0b\x1b[\x14\xdc\xc78s\xeb\xad\xb1x\x97\x98\x84?\xb9\x87\x82\xc5v\xd7'
#  b'v\x8b\xdaG\xfcX\x16v\x95e\xd4t\xfd+/\xcbe\xec\x91\xd2\x1eA\x19g'
#  b'\x06\xea\x11\xd9\x11\xeb5\xca-{@C;\xc5\xfe\xc7\xa5>\xc2\x8f&-\x05\t'
#  b'\xea\x1al\xde\xd4\r\x15qa7!D\x8c>\xb4\xe5%\x19$.\xcb2#\xaf>\xff\x07]'
#  b'\xafi\xfcx\xec~]Ud\xaa\x8c\x94d\x08&\x81\x89\xe7VZ\xda\xa3\x16\xb3'
#  b'\xb7\xd1\xba\x91\x9d\xcc\xd7\x84c\x13\xbc\xbbI!C\x08\x10sl\xed'
#  b'\xfd\xc4\xdc\xd0\xeeP\x8f\x93\x8c5}\xd2\xba\xca\xe76J\xa5\xe8P\xd01;\xc5'
#  b'\x97KH\x91Y?m2(\xbb\x10M}\x1dM\x18\x8f\x95/\xef\xe5\xac\x969]\xebN\xdc'
#  b'\xba\xe4\xbe_\x807]\xd6\xc8\x1dh\x1c\\\x1a\x08\x0c\xb8rk9\x9et)na\x91\x15j'
#  b'3WN\x9f\x0c\x8c\xcc,r6\xd8L\xd8\x0b\xd8\xe62\x90\x94\xb4l\xcd&\xa3'
#  b'U\xbe\x01\x1aj\xbf\x19\xd3\xe5b\xc2J\xb7\x9c\xc6\xfa\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')

fake.tsv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Kayla Horn"\t"3533 Luis Extensions\n'
#  'Anthonymouth, OH 44660"\r\n'
#  '"Dennis Jones"\t"491 Chavez Squares\n'
#  'South Evan, TN 17454"\r\n'
#  '"Anthony White MD"\t"20868 Amber Highway\n'
#  'Joseborough, MT 87052"\r\n'
#  '"Megan Conner"\t"PSC 1516, Box 3367\n'
#  'APO AP 76101"\r\n'
#  '"Zachary Garner"\t"2054 Yang Stravenue\n'
#  'Conwaychester, WV 77182"\r\n'
#  '"Lindsey Horn"\t"5276 Michael Course Suite 542\n'
#  'West Kevinhaven, PA 54915"\r\n'
#  '"Patrick Fernandez"\t"Unit 1451 Box 3857\n'
#  'DPO AE 00759"\r\n'
#  '"Alyssa Harris"\t"95653 Decker Lodge Apt. 034\n'
#  'Jasmineville, NH 50490"\r\n'
#  '"Steven Hunter"\t"819 Spencer Ford Apt. 680\n'
#  'New Robert, TX 91902"\r\n'
#  '"David Miller"\t"62398 Morrison Crescent Suite 443\n'
#  'Kristinshire, IA 63683"\r\n')

fake.uuid4(cast_to=<class 'str'>)
# '8831e4d1-82c3-4639-acda-7fce5f14db60'

fake.zip(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'PK\x03\x04\x14\x00\x00\x00\x00\x00\t\x92.P\x02\x0c\xd4k\x00\x04'
#  b'\x00\x00\x00\x04\x00\x00\x15\x00\x00\x00UpFqKgFwQVpOJRYvgvKZ1?\xc7lU&a} \x0f'
#  b'\x80\xc5 \xb3WZX\x94r\xe0\xa0\xdaL\xb2\xf9e\xb0\xca\x15\xa7}\x8f\xb6q'
#  b'J5\x9f\xd0U\x13\xf4\x99i\x0e.d\xa2i\x92}\x84\x0f\xc3\xf7\xaa\xec\xc67'
#  b"'\xe3\x9a\x82\x91\xec4\xfd\xd7\x9f\xd7\x16r\xa50[\x01\x0e\x1e\xd7"
#  b'\x1f\xdc\xee\x8c\xeaLO|\x159\\\xa8\xc7\xeeuv\xf2\xd3\xd1\xd6\xab\xd0\x0e\xb9'
#  b'C\xae\xb1\xf9\x8a&y\xefP\x15pN\x02\x83\xe4\xc6\x1f\xe3\xf20\x89q\xc7\xcc'
#  b'\xc1R\xca\xec#1\xf0Fu\xab\xffT"n}\xd6{\xbc\xf3yM\x18{1\xe9\x13\xe24'
#  b'\x17%\x84\x94o\x05\x97\x96\xebCh\xc0\xcb\x8d\xcc9\x85=c\x8afl\xd9[Z8\xc7\x8d'
#  b'\xa2\xbc`\x89\xd1W\xdc\xc3\xe5\t1\xe9\x93\x90[\x87\xee\x84S\x01\xdew\xf6r'
#  b"\x9ad\xd1\xae.U\x06'\xd4+\xe7\x89\xb2^\x1a\x88\xf2\xdb\xacvm\x0b\xae\x12"
#  b'\xf4a\\"]\x946%\'J\xf7\xf1\x93L\xb0T\x0e\x8c\xb3\x15\xb3\x9b\xd4\x88'
#  b' \x9e\n\xb5\xff\xe7\x8a\xf9)\xfcMjB\x01\xb6^/|\x97\xf5\xa4D\xbbA\x1e\xd1Yj'
#  b'\xd9X\x01i\x1fY\xe6w\xd6\xf3o%\xdb\x1a\x8d\xbc\x9a\x08\x17_|\xa3\x8b\xc5'
#  b'\xed\xc6\xd1\xf33\xddW\xd9,&\xd4\x8e\xb7Z\x16\x7f\x04\x91\x06\x96V\x13A\xf6'
#  b'\xaf{\xcb\x850b\x1d:\x19.\xbbO\xaa\xf3=\xa5p\xc0\xf6q\x944,\xb9P\x844\x99'
#  b'\xdav6\xc4\xe8\x0e \xef\x15\xb8\xa8\x14\xd4\xfd\x85F\xc6\xf6\x8b\x87'
#  b'\x06\xbbm\xe8\xfb\x84\xcb`\xf6!x\x8f\xc8\xf1iG\xa7m\x1a\xa7\x8e\xb9\xf2^'
#  b'CX0\xca~m\xd4\x84\x94to)[\x99V4/\xf9\xeaA\x14\xce:\xb9\xf9Sc!DJ\xbfE'
#  b'~4\x17\xcf6\xfdT\x14\xe6\x89-\x96\xd1\xcd\xc0.\xd1\x8eG\xf6 R\x9d\x87'
#  b'\x91\x8b\xdb\xc3\xf4\xed\x1b\x16\xdf\xa1\xa8\x13\x16p\xc4\xff\xbdq\x13\xd9'
#  b'UZ\xee\x9cm\x1bamG`\x029V\x1a\xee<\x0b\xaa\xd1\x93\xaf\x9d\xe1\x1c'
#  b'\xdd\xca\xe5\xe3\x9d\xb0\x8f\xc6\xfdK\x93=\xee\x88\x15\xdaN\xca\xf5\xf5'
#  b'!5G\xea\x80\x9dL\x14\xc4o;\x0b\x8f\xd2\xb4]\x05g\xc2\xc4\xb2\x16\xd5m'
#  b'\xe1\xd9\xfd$j\xe6\x0bUaVjB\xdc69\x80&\x83bSG\xb6\x19\x1cOZ\x80\x93'
#  b'j+\xe7\xa0\x9e\x84K\xe1S\r\xe4\r\xb6.\xe8\xec\xa4\xf7\x84\x1a'
#  b'\xcd\xcd\xf9\xa3\xa0\xf6\xce,j\x1b\xb1\x00\xef\x8b5\x9c\x9f\x1f\xc8\xe3'
#  b'1\xe3\x80\x04z\xbe\xb4\xbd5\xb1\xd8\x9cL\x9702\xf6.\xc57=\xb0\xf6\x15'
#  b'\nk\xdc\xf2\xcf\xbb\x95\x98O\x95l\xcfY\xb5E\xc2\xdb\x12N\x06Kj\xf0,'
#  b'\xbaO\xe3\xc2\xa2f\xe4|&\x15\xc4\xf1\xbf"\n,\xc4\xfd\xa7\x1d\x1b\xa2\n>'
#  b'E\x06(.\xf4\xd0\xd2-\x18N\xb4\xa3\xdd61\xf8#<N\xe5\xae\xd6\xf9\xa1\xac#X\xff'
#  b'\x86\n\xe9\xdf\x8eP\x95A\x91Vj/\xf7\x82\xf7\x12\xcb|\x8a%\xcd8\xbd.'
#  b'\x86\x10\xe1\xb06\x00[\xcd\x88\xb7\x05Rg\x00\xb0\x9a<-\x85ra\xdb\xe5\xf9'
#  b'\xe2\x00fs\xc1\xbf{\xb2qI=r\xf4\xbc\x1a\xaa{\xfe\xdbP\x97p\xdf#'
#  b'\xfc\xe2\xe1\xa1!\xabg\x17\xd9x\x90\xd2{I\x8c\xfe)\x14\\\xb5\xfe?\x98\xbd'
#  b'\x8aM6We\xe7\x1a\xe7\xab`\x8e\x1c\n\xd5\xce\x9b\x83i\x0b\x90!\xaai\x11'
#  b'\x11G#e0}\xdb\x81\xb4\xea\x0f\x08\xab.\x95\xa4d\x13Y\x89\xce#\xa1\x97'
#  b']\x12n\xe1\xb9-p@>\xbbx=\xa0~\xaf\x05\xc0|\x90\x0bb\xb8-\x16n\x1ew\xa0'
#  b'\xe5(\x9dO\xdd\xc8\xb7D@\xe6\xd0\xc3#S\xc0x\xb1>\x8c\xf1\x1d7z~\xa6\xcaq\xbb'
#  b'{\xa2\xe0U*;.\xf0\xf0\xbe8\xf3\x90\xc5\xd5\xean\xe9\xcb\xa16\xa5Z-'
#  b'\xa8\xe0&\x94\xcfr<\xd0j\x1d\xd6\xcb0Q(\xda\x82\xe6U\xd1\x8e\xbc\xc7\x92'
#  b"V\xe8\x82'u\x8b\xb5T\x14\x15\xed\x07K\x83\xf7\xd8d\x87\x1e\x1bl\xad\xb3\xcd"
#  b"K3\xf8\xd1l\xae\xb2\x9a\xbd\x8a\x05L\x8e\xb88\x19@\xc7\x93\x86\x88'\xd2\xa8"
#  b'%\xe0\x9c2\x95\x96"\x0c\xfbW\x9a\xa40\x83\xbbPK\x01\x02\x14\x03\x14\x00\x00'
#  b'\x00\x00\x00\t\x92.P\x02\x0c\xd4k\x00\x04\x00\x00\x00\x04\x00\x00\x15'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00UpFqKgF'
#  b'wQVpOJRYvgvKZ1PK\x05\x06\x00\x00\x00\x00\x01\x00\x01\x00C\x00\x00\x003\x04'
#  b'\x00\x00\x00\x00')

faker.providers.person

fake.first_name()
# 'Debra'

fake.first_name_female()
# 'Crystal'

fake.first_name_male()
# 'Justin'

fake.last_name()
# 'Hanson'

fake.last_name_female()
# 'Taylor'

fake.last_name_male()
# 'Oconnell'

fake.name()
# 'Rachel Gray'

fake.name_female()
# 'Sheila Cross'

fake.name_male()
# 'Brian Williams'

fake.prefix()
# 'Dr.'

fake.prefix_female()
# 'Mrs.'

fake.prefix_male()
# 'Dr.'

fake.suffix()
# 'MD'

fake.suffix_female()
# 'DVM'

fake.suffix_male()
# 'III'

faker.providers.phone_number

fake.msisdn()
# '9570249991503'

fake.phone_number()
# '455-195-6095'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': 'Unit 7993 Box 5318\nDPO AE 67129',
#     'birthdate': datetime.date(1984, 6, 23),
#     'blood_group': 'B-',
#     'company': 'Pineda, Thornton and Smith',
#     'current_location': (Decimal('-80.732860'), Decimal('-49.301715')),
#     'job': 'Licensed conveyancer',
#     'mail': 'walkerandrew@yahoo.com',
#     'name': 'Anita Ward',
#     'residence': 'PSC 7141, Box 8379\nAPO AA 68675',
#     'sex': 'F',
#     'ssn': '727-06-1328',
#     'username': 'nataliegreene',
#     'website': [   'http://lee.org/',
#                    'https://smith-porter.info/',
#                    'http://www.cummings-kaiser.info/']}

fake.simple_profile(sex=None)
# {   'address': '268 Melissa Fields\nNew Keith, NJ 34658',
#     'birthdate': datetime.date(1938, 8, 8),
#     'mail': 'ritajones@hotmail.com',
#     'name': 'Thomas Chase',
#     'sex': 'M',
#     'username': 'michellemoody'}

faker.providers.python

fake.pybool()
# True

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'ab': 'FeLnpOXjImUYJoeXutUt',
#     'aperiam': 'AcRdkqWXGyWXUKaDGttP',
#     'asperiores': 'PdfdgCJdRGxhCvxkVpCc',
#     'corporis': 'RuVNgwmXBVyUGXRFsgUs',
#     'ea': 'EGtODioTudnwAFsIAnGV',
#     'laborum': 'http://hill.org/tags/blog/blog/about.php',
#     'magnam': 'RmmkwmdgxXzRYKFmdXog',
#     'natus': 'cTaIjNGuLFUPEjOhNLcy',
#     'quis': 'PGaJQDAcdasYXgxYdFgc',
#     'rem': Decimal('-13270077075606.0'),
#     'soluta': 6619,
#     'veritatis': Decimal('32.45153015704')}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# {-96.9, Decimal('-223.12912945139'), 'kimberlywebb@gmail.com', 'dXfdukYhZBvSSCcHXdOM', 'CuUSZVYubRuuvcfeJmHZ', 'rJUBbZsQnsYmjsIFunJZ', 'douglas53@ward.com', 5195, 'eHeTpCLqyGonWMzyhkzY'}

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'EMFkeIKmeknVPrnEBMmg',
#     1693,
#     'jerry74@miller-carroll.net',
#     'ijimenez@newman.org',
#     'JwzPvEGlOGiFrCdSUcFa',
#     1726,
#     'YEjyaiSNEulHoCWplHlh',
#     datetime.datetime(1997, 5, 9, 16, 20, 11),
#     'katherinevaldez@hotmail.com',
#     'justin54@contreras.com',
#     -53273780237220.0,
#     'YBtXuqfAKVvxqUUmFUZI']

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'MzVWXTHjHdgSlJBkiIAE', 'https://smith-vega.com/blog/app/posts/home.php', 'FbiAsADwFsRNbvsFbzrw', 8549, 2951, 3463, 9517, 'wJQeONYHpdmhsCRtfDkH', 'xWQBveAZNmYINKlHoylH', 'aCwyNAhnRMdthuVLFUsH', 'yJJFbeCaLpEZIJFEmbHV', datetime.datetime(2015, 6, 3, 22, 50, 57)}

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

fake.pystr_format(string_format='?#-###{{random_int}}{{random_letter}}', letters='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ')
# 'h9-935336t'

fake.pystruct(count=10, *value_types)
# (   [   'CQHjWMjHfjtYhEkAAFvU',
#         'KPpclYbHJhmIkbgyBjap',
#         -58803635535181.9,
#         Decimal('3067375750638.4'),
#         2429,
#         7897,
#         'uwVCSUmhuPozYenZEJpT',
#         'JEEKohUOMNHZeYllnfMN',
#         datetime.datetime(2012, 10, 24, 5, 50, 52),
#         'yalexander@gmail.com'],
#     {   'aut': datetime.datetime(1995, 8, 24, 3, 14, 20),
#         'cumque': 'uXzpSyMdZzNTeMJLWGWk',
#         'delectus': 'OceQtaLoKNxestqPFTCb',
#         'dicta': 9260,
#         'enim': 'https://www.williams.com/privacy.php',
#         'illum': 'bbCXChIZWGfgmqfNuKPI',
#         'iure': 'ZdZFScoaGJPYqZthCGlg',
#         'mollitia': 8337,
#         'optio': 'iGtRLJwGTTjGsjDJDkCH',
#         'repellendus': 'mTUBcLafdvKnLUIKZzrb'},
#     {   'amet': {   3: -3052.6861761474,
#                     4: ['sotofrank@gmail.com', 9325, 'gXJvvbBlCHBjsqBNCxhx'],
#                     5: {   3: 'sEzzdDKvCkkQxpAkxzBw',
#                            4: 'sOPSYHXPapwdQggKnVtS',
#                            5: ['aqlQadetsMHrIDYgRwCA', Decimal('-7078.68')]}},
#         'dolorem': {   2: datetime.datetime(1978, 2, 9, 1, 59, 33),
#                        3: [   'lRMvILEyaNCbftLGMwrU',
#                               'ywXolUYFQwsMRhQcksFC',
#                               'RHydpkpYQpDcxSKDPNKc'],
#                        4: {   2: 'ucnuevSuYsXbmrTVfLgb',
#                               3: 3849,
#                               4: [   'KXYMLQSrQhlnteISZDDl',
#                                      'https://www.mccall-castro.org/homepage/']}},
#         'doloribus': {   8: 'OLEfujiaSNhcKovOdYXN',
#                          9: [   'AELJphXUonAGIXcmlVpe',
#                                 Decimal('122.7892'),
#                                 -799273.0],
#                          10: {   8: 'svKDpOUVnfnTDcQfuixY',
#                                  9: 41701002193.55,
#                                  10: [   773563928313485.0,
#                                          'OapkSZbENMuTTavIuGSR']}},
#         'facere': {   4: 'KUwPQHyHbVKNPcfusoDw',
#                       5: [   'http://www.wright.com/category/main/posts/post/',
#                              'http://chaney.com/privacy/',
#                              'https://www.young-burch.net/wp-content/home/'],
#                       6: {4: 5684, 5: 6961, 6: [4978, 'UAtSXnzzNRncAOKUdZCZ']}},
#         'iure': {   9: Decimal('65823.288'),
#                     10: [   'http://www.maxwell.com/',
#                             'http://www.tran.com/search/categories/posts/index.jsp',
#                             'ZBdsmTboEgsnZLKOwzeV'],
#                     11: {   9: Decimal('2669.111031'),
#                             10: 'https://www.williams.net/index.html',
#                             11: [   Decimal('-402469.9237'),
#                                     'SrqNmjpfnkNgdWJUQRnC']}},
#         'magnam': {   1: 'JDVUkLfQkKglTAyeIxcU',
#                       2: [   datetime.datetime(1988, 8, 9, 1, 18, 54),
#                              -510756033174.9,
#                              'RNnktddgCWBVFpLFFwUe'],
#                       3: {   1: 9066,
#                              2: 'https://www.gibson.com/list/tag/homepage.jsp',
#                              3: [   Decimal('-4580748016716.25'),
#                                     'CwGYDrdGhVtSiXgcBiJO']}},
#         'maxime': {   7: -9769622520.235,
#                       8: [   4302,
#                              'https://booth.com/tag/post/',
#                              Decimal('42022076.130199')],
#                       9: {   7: 'belljennifer@hotmail.com',
#                              8: 'tqfRMAtFRlRgtoWpBAVn',
#                              9: [3199, 'juan57@watson-brown.com']}},
#         'molestias': {   0: 'HjneBiLDBIJwRvablpDG',
#                          1: [   'mGMEzJAgmzufLAvTFdDN',
#                                 420236802.837595,
#                                 datetime.datetime(1971, 1, 5, 10, 23, 27)],
#                          2: {   0: 3614,
#                                 1: 'smAuvyJOGBFqycEwRDqt',
#                                 2: [   datetime.datetime(1970, 10, 4, 11, 0, 51),
#                                        'PwiqNItdZEjZILDeucLk']}},
#         'nemo': {   6: 'thgDZhQctRViVkmJBjJI',
#                     7: [   8564.5176,
#                            4238,
#                            datetime.datetime(1996, 12, 31, 8, 36, 4)],
#                     8: {   6: 'jaIbgvClXrbbuEPSkaKt',
#                            7: 'hEZsBswglNhVoCllqcBI',
#                            8: [   'yiTLGbatdFrhccoZrdLA',
#                                   'VSIOVpaROHaizFXyqmkU']}},
#         'occaecati': {   5: 'saOGUYvKVjjaFtbcyrWW',
#                          6: [   datetime.datetime(2009, 8, 3, 4, 25, 51),
#                                 3935,
#                                 1277],
#                          7: {   5: datetime.datetime(1975, 6, 26, 9, 33, 53),
#                                 6: 'http://smith.net/',
#                                 7: [   'http://www.carson.com/post.htm',
#                                        Decimal('-6975700340879.45')]}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   9.1482,
#     'gBaLoNMbuuddIRpaqPfw',
#     Decimal('32973451.9'),
#     datetime.datetime(1980, 8, 22, 19, 11, 40),
#     'xyxUqcEdyzCduhHCYUMy',
#     'sQVFAhFwkEESqTrugAnn',
#     'sKXaqtWsqCZFmTpggALv',
#     'nzNtmdpYlTmuXmjrIkni')

faker.providers.ssn

fake.ssn()
# '563-24-6329'

fake.vat_id()
# 'MT63892014'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 2.2.1'

fake.chrome(version_from=13, version_to=63, build_from=800, build_to=899)
# ('Mozilla/5.0 (Macintosh; PPC Mac OS X 10_11_8) AppleWebKit/536.0 (KHTML, like '
#  'Gecko) Chrome/32.0.812.0 Safari/536.0')

fake.firefox()
# ('Mozilla/5.0 (X11; Linux x86_64; rv:1.9.5.20) Gecko/2016-10-06 10:32:17 '
#  'Firefox/3.8')

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

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

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

fake.linux_processor()
# 'i686'

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

fake.mac_processor()
# 'U; PPC'

fake.opera()
# 'Opera/8.23.(Windows 95; ln-CD) Presto/2.9.174 Version/10.00'

fake.safari()
# ('Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_8_5 rv:6.0; mt-MT) '
#  'AppleWebKit/535.40.3 (KHTML, like Gecko) Version/5.0 Safari/535.40.3')

fake.user_agent()
# 'Opera/8.62.(X11; Linux i686; rw-RW) Presto/2.9.183 Version/10.00'

fake.windows_platform_token()
# 'Windows NT 5.1'