Language de_CH

faker.providers.address

fake.address()
# 'USCGC Wirz\nFPO AP 67312'

fake.building_number()
# '802'

fake.city()
# 'Gebhardfurt'

fake.city_prefix()
# 'New'

fake.city_suffix()
# 'bury'

fake.country()
# 'Honduras'

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

fake.military_apo()
# 'PSC 2094, Box 7186'

fake.military_dpo()
# 'Unit 1022 Box 1135'

fake.military_ship()
# 'USNV'

fake.military_state()
# 'AE'

fake.postalcode()
# '81146'

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

fake.postalcode_plus4()
# '31443-8796'

fake.postcode()
# '97930'

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

fake.secondary_address()
# 'Apt. 336'

fake.state()
# 'New Hampshire'

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

fake.street_address()
# '3099 Hasler Meadow Suite 581'

fake.street_name()
# 'Fuchs Points'

fake.street_suffix()
# 'Burg'

fake.zipcode()
# '01659'

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

fake.zipcode_plus4()
# '77931-8864'

faker.providers.automotive

fake.license_plate()
# '07G•102'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'NWAI63300849173632'

fake.iban()
# 'GB93LKBG81329161218955'

faker.providers.barcode

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

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

fake.ean8()
# '77680150'

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

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

faker.providers.color

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

fake.color_name()
# 'DarkGreen'

fake.hex_color()
# '#11f227'

fake.rgb_color()
# '70,85,222'

fake.rgb_css_color()
# 'rgb(249,11,194)'

fake.safe_color_name()
# 'white'

fake.safe_hex_color()
# '#11ee00'

faker.providers.company

fake.bs()
# 'seize e-business synergies'

fake.catch_phrase()
# 'Switchable attitude-oriented methodology'

fake.company()
# 'Benz, Stadelmann and Hunziker'

fake.company_suffix()
# 'Group'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'Discover\nJoanna Hoffmann\n6533779235706712 06/21\nCVC: 130\n'

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

fake.credit_card_provider(card_type=None)
# 'JCB 15 digit'

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

faker.providers.currency

fake.cryptocurrency()
# ('BC', 'BlackCoin')

fake.cryptocurrency_code()
# 'BCN'

fake.cryptocurrency_name()
# 'Titcoin'

fake.currency()
# ('ILS', 'Israeli new shekel')

fake.currency_code()
# 'CZK'

fake.currency_name()
# 'Congolese franc'

faker.providers.date_time

fake.am_pm()
# 'PM'

fake.century()
# 'XIII'

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

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

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

fake.date_object(end_datetime=None)
# datetime.date(1987, 8, 7)

fake.date_of_birth(tzinfo=None, minimum_age=0, maximum_age=115)
# datetime.date(1984, 10, 14)

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2019, 5, 16)

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

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

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(2007, 3, 28, 22, 37, 25)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(1596, 7, 3, 17, 56, 46)

fake.date_time_between(start_date='-30y', end_date='now', tzinfo=None)
# datetime.datetime(2006, 11, 25, 13, 26, 42)

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

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2012, 11, 24, 20, 13, 52)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 10, 18, 42, 18)

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

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 3, 18, 39, 53)

fake.day_of_month()
# '05'

fake.day_of_week()
# 'Tuesday'

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

fake.future_datetime(end_date='+30d', tzinfo=None)
# datetime.datetime(2020, 2, 5, 6, 45, 11)

fake.iso8601(tzinfo=None, end_datetime=None)
# '2011-06-27T16:14:14'

fake.month()
# '05'

fake.month_name()
# 'September'

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

fake.past_datetime(start_date='-30d', tzinfo=None)
# datetime.datetime(2019, 12, 29, 16, 58, 44)

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

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

fake.time_object(end_datetime=None)
# datetime.time(6, 14, 55)

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

fake.timezone()
# 'Africa/Cairo'

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

fake.year()
# '1998'

faker.providers.file

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

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

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

fake.mime_type(category=None)
# 'image/jpeg'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('-24.1170065'), Decimal('120.471182'))

fake.local_latlng(country_code='US', coords_only=False)
# ('41.57721', '-93.71133', 'West Des Moines', 'US', 'America/Chicago')

fake.location_on_land(coords_only=False)
# ('32.42067', '-104.22884', 'Carlsbad', 'US', 'America/Denver')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'leugion@furrer.com'

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

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

fake.ascii_safe_email(*args, **kwargs)
# 'hartmannjean-marc@example.org'

fake.company_email(*args, **kwargs)
# 'zschurch@maurer.com'

fake.domain_name(*args, **kwargs)
# 'bar-kessler.com'

fake.domain_word(*args, **kwargs)
# 'moser-frey'

fake.email(*args, **kwargs)
# 'regula64@erni-schaub.com'

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

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

fake.hostname(*args, **kwargs)
# 'srv-01.wettstein.com'

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

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

fake.ipv4_network_class()
# 'b'

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

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

fake.ipv6(network=False)
# '112e:41c6:6f1b:ed3b:2cab:a027:229c:f15f'

fake.mac_address()
# 'dc:86:f8:38:f0:0b'

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

fake.slug(*args, **kwargs)
# 'est-cum-reiciendis'

fake.tld()
# 'com'

fake.uri()
# 'https://blaser.com/blog/main/blog/home/'

fake.uri_extension()
# '.html'

fake.uri_page()
# 'about'

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

fake.url(schemes=None)
# 'http://vogel-tanner.com/'

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

faker.providers.isbn

fake.isbn10(separator='-')
# '0-577-14889-3'

fake.isbn13(separator='-')
# '978-1-84033-989-5'

faker.providers.job

fake.job()
# 'Chief Executive Officer'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# 'Similique veniam ea officiis hic. Omnis sequi veniam dolore corporis.'

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Et quas ullam. Minima quod harum neque culpa quia deserunt.',
#     'Tempora architecto sequi harum. Dolore fugit corrupti quasi dolores '
#     'maxime dolore optio. Id eligendi beatae expedita consequatur.',
#     'Illum dolore doloribus minima incidunt possimus. Eos facilis aspernatur '
#     'provident deleniti deserunt voluptas. Beatae amet deserunt commodi.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Fugit aliquid porro quam molestias voluptas ducimus.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Aut neque rem consequatur.',
#     'Autem cum ut voluptas hic.',
#     'In commodi eligendi at voluptatibus impedit.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Fugiat quia et dolore velit a. Explicabo magnam soluta quis accusantium '
#  'porro fugit. Provident assumenda nobis corrupti illum totam.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Itaque inventore illo nulla natus quisquam commodi pariatur. Dolore et '
#     'hic sunt quam. Odit voluptate inventore vero molestiae facilis '
#     'necessitatibus.\n'
#     'Voluptas sunt ipsum enim.',
#     'Facilis autem alias aliquid maxime. Aspernatur earum eius nam omnis.\n'
#     'Atque eius beatae voluptates. Optio totam aut nulla ad qui necessitatibus '
#     'natus.',
#     'Iste modi id delectus enim alias. Voluptatem in tempora autem. Doloribus '
#     'quia at eveniet totam quo.\n'
#     'Placeat eligendi odit totam. Eius atque doloremque alias facilis.']

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['architecto', 'hic', 'molestiae']

faker.providers.misc

fake.binary(length=1048576)
# (b'\x12\x98\xb54\xae\x8d\x18\xbe\x9c\tP\x03\x87\x1d\xa2\x86\x8e\nL"o\x86\x8a#'
#  b'3j\xb4s~\x9c\x0e\xff\xf3\xc3|\x8d\x89<m&\xd0\x82\x82\xf8\x95x\xb3M'
#  b'i\xeb\x10\xb7?M\xdfdv\xc9\xea9\xff\xacv\t\xad\x90[\x02 }\x824]b\x11\xb3'
#  b"/\xce\xc7VC!\xb9\x08R'\xf90LU\xaa\xd7\xa9)\xa9\xf2\x08\xb2\x9fE\x9a!\xe5\x18"
#  b'\xe5\xc7\xe6%W\xc5\xf2~\x1a\xf3\xad\xde\xb70Z\x94\x81.\xbb6l\x11L\x11'
#  b')\xf9\xc23_2\xd6\xb2Z\x96\x1bX9\x92\xe8\xb5\x9coh(5,\x11\\\x85\xac\xa9\x18'
#  b'\x9e\xa9\x05#\x15d\x82\x87\xc5@\x19d\xb7\xcb\xe07\x1b|\xf2\x05\xc5*eI'
#  b'G\xae\x91xp\x17\xa4\xa1\x9a\xd7\x97g\xc9\x07\xfe\xb7wS\xec<;\xf7Cj'
#  b'\xbbo\xa2\xc5]s\xd8\x89A\xda\xe7\xe39\x97\xb0\xa6C~\x1c\xc0{q\xcfW\xc5\x089S'
#  b'J\xb7p\x99\xd38/9\xc3\xe0\xb1\xd8\xc1;\xe3\xc6\xa9\xcew~\xe9\xa7\xc784\x07|I'
#  b"E:\xfb\xc7\xe5\x83%\xcap'\xef\xc0U\xf36\x98\x80\xdb\xa2P\x05_\x8a1\xb34G>"
#  b'\xbf\xe3o\xef\xb1\x86\x90\xd2\xc1\x95\xa2\x9e\xb2\xd8Y\xc0L6M\xee'
#  b'\xe9\xc2\xe1\xa8\xb6\xd7\xc7\xe1\xf3\xbc\xf8\x85\x80\xbdW\x08\xb0\x90\x05_'
#  b'\n\xe0\x11\x05[\x8a6\xa0i\xfbY.\x9a7\x86\x8f\x13\xd3\xa8\x9e\xaa#\x1fh'
#  b'N_\xec3\xc0}6\xa4\xcd$Z\x9c\x01\xb3\x96G\xe3\xef\xe0s\x9a\xe2\xc7\xa7Pm<c'
#  b'\xf0\xc3\xb5\xea\xd4\x89\x8d(\xa6[/\xfdA\xa8\xa8\xa7\x1e\x00\xef\xe7\rD\xa2E'
#  b'{a\xf5\xd6\x9d\xdf\x8f\xd1\xd9Lk\xd4Z\x91b,\xbc./r\x8dAGD|\xfcn%\xf1 G('
#  b"\x19\xf7c\x01M\x14\xe6xF\x00\x8a2\xe5v\x90\xf3M\x8ev\xf5\x89\xdenUYNK6'k9c"
#  b';\xa9\x97\x8d\x95e\xae\xab{\xd6\x02\x1fX\x10\x12FS\xf7\xa0Uj\x81\x82;\xf4r9B'
#  b'\x8f\x92\xe1\xf8\xe8\xd3A\xdd+\xbf\xf9\x0e\xfe\xf6\xddXa\xa5I"\xf9\x9d\\\xcb'
#  b'ry\x9a5B2\x90\x97\x7f\r\x96`\x9elr\x9a\xc36\xfb\x12\xda\xd6/\xad'
#  b'\xc8\xc1\x8dY\x831\xe4oj2y\xca\x91\xe2\t\x02\xcd\xcd\xaarH\x15\xdb\xc9'
#  b'vT\xafSd\xc1Vb4\x80.*"\x02#\x98\xbe\x90\xdc\xb6Im\x96\x7f\xca=\xfe\xea'
#  b'so\xa5\xb2i0\xf1\x87\x19@4O\x9dB\xa9\xb0\xf7W\xfc\x17\xe9\x05>\x87'
#  b'c\xd5\xc2\xcd\x02QU\xa0\x90"R\xd7\x81\x00\x00\x8fXU\xb3;h\xe3\xd4 '
#  b'\x9b\xcf\xc1\x07\xf0a9\x19\xc1\xc0\xe7\xcf\xd5\x97]Dt\xd9\xb4\x13\xd7X%\x05'
#  b'\x14S\x0f\x8b}O\xec\xa5#k\x80\xee\xafX\x8b\x12%\xb7\x07D\x14!\xb9T'
#  b'\xc8}\xaa\xfen\x85\xb7E\xe6I\xabLq\x82\x13{\x83\x90urD\xe9\x84\xb1'
#  b'<\xbd\x13\x0c\xb8k\xb8\\3\xc0\xe7\x8c/Dj?\xa8\xbc\xb6w\xbar\xc3\xaf'
#  b"\xc0`\x9e\x0c\x8e\xa0\xce\xf0'\xe4\xf1\xf2g\xf3\xb1\xa4`\x80\xb7\xc4"
#  b'C\xc5(\x05\xa9z\xf8\x9d\xbe\xf4\x0e\x1c\x1a\x82-\xe5\xe2\xe8\xcf\x13'
#  b'\xbfl\x05\x18\xc7\x9f\xff|\xf8\xf9\xe3\x92\x8dH\xc1\xdd\x9d8:\x8c\xa5>r\xc5'
#  b'\xd1\xbf$\x8d\xc5\xb0i:^\x9c\xc0\x86e\x13\x8a\xe9\xb9\x84T\xe3\xac\x9f\xc1k'
#  b'\x855\xe6\xd3C\xaa\x00\x14Y\xfa\x8fLp\xd0\xab\xbd\xb3Y\xe8\xcb\xbb\xa8.9'
#  b'\x00\xc6\xc5AiL]\x91xd+$\x97\xb9\xc2\xfb\x0ei\xb5\xfb\xb0\xee\x81\x94'
#  b'7+\xa4\xd4\xed\xeb\x91\xa4\xb3\r\x0f\xa9nj\x15+#\x99\xfa4\xa9\x89\xa0\x7f'
#  b'.\xb1JQ\x8c\x84U\x03fQ[\xa3NRg*X\xda\xdbg\x15\xf4\x0e\xbbo\xb0\xa9t'
#  b'\xb2\xd5\xa3\xb1h\xd1\xc5\xa2T\xc4G\xe9\x04\xd3\x88@\n\x948)\x01\x01\x96\xc1'
#  b'\xf5\xd1\x84\xdd&O8\x81\xb6y\xd3L.E\x13k&\xe1W_Aa\xe8I(\xa4\x88\xba'
#  b'>\xdb\x10\xacV\x00\x08\xea\xa0_o=a\x91Z,\x13\x93\x07\x89\xb2\xe2(\x8b'
#  b'P\x89\x8e&\x9f\x1d\xc4|v\x02\x15\xa3hT\xdb\xdbT\x7f\x9eG')

fake.boolean(chance_of_getting_true=50)
# False

fake.csv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Vania Mäder","424 Elia Skyway\n'
#  'North Tobias, OH 20382"\r\n'
#  '"Mercedes Schärer","216 Fischer Neck\n'
#  'New Matthewside, MO 61532"\r\n'
#  '"Emmanuel Schumacher-Hasler","6362 Daniele Circle\n'
#  'Port Giorgiohaven, VA 54985"\r\n'
#  '"Amra Rey","319 Gilles Trail\n'
#  'West Tobiasland, OR 37863"\r\n'
#  '"Amira Hoffmann","2092 Wirz Club\n'
#  'Port Dilara, SD 09377"\r\n'
#  '"Dominique Walter","200 Jenni Unions Apt. 452\n'
#  'New Marine, SD 17962"\r\n'
#  '"Irma Baumann","Unit 0587 Box 2990\n'
#  'DPO AE 12835"\r\n'
#  '"Jolanda Scherrer","5949 Michel Shore\n'
#  'Port Clémence, WA 05716"\r\n'
#  '"Benno Stutz","907 Erion Stravenue\n'
#  'New Eveborough, PA 56002"\r\n'
#  '"Greta Mäder-Arnold","462 Muhammed Knolls Apt. 879\n'
#  'New Françoise, TX 21766"\r\n')

fake.dsv(dialect='faker-csv', header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False, **fmtparams)
# ('"Cheyenne Bauer","80082 Marc Springs\n'
#  'West Loris, CT 83911"\r\n'
#  '"Cyril Studer-Erni","PSC 6607, Box 6929\n'
#  'APO AA 03080"\r\n'
#  '"Samuele Portmann","00521 Viktoria Plaza\n'
#  'Danièleborough, TN 45860"\r\n'
#  '"Sereina Baur","67729 Gross Point Suite 190\n'
#  'Lake Stephan, AZ 83348"\r\n'
#  '"Regine Stucki","339 Miguel Courts Apt. 882\n'
#  'Fankhauserhaven, CA 21099"\r\n'
#  '"Leyla Schwarz","72913 Grob Gardens Suite 217\n'
#  'Port Jasmina, CA 00891"\r\n'
#  '"Mihaela Wettstein","Unit 2320 Box 4244\n'
#  'DPO AP 21764"\r\n'
#  '"Corinne Bachmann Schmidt","426 Ackermann Ferry\n'
#  'New Marinaborough, WI 61737"\r\n'
#  '"Vladimir Schumacher","007 Graf Hollow\n'
#  'Lake Harisburgh, IL 01073"\r\n'
#  '"Violeta Egger","3672 Amrein Vista\n'
#  'New Bastianbury, OH 66372"\r\n')

fake.md5(raw_output=False)
# '1be66b60e612e7bb66edd6c22a57f6b9'

fake.null_boolean()
# True

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# 'Q&(820T$Qh'

fake.psv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Ghislaine Hauser"|"4092 Adem Radial\n'
#  'Port Maëlbury, NE 07254"\r\n'
#  '"Dr. Ilenia Thommen"|"347 Friedli Place Suite 589\n'
#  'East Omer, CA 94963"\r\n'
#  '"Mehmet Meister"|"6000 Fehr Cape\n'
#  'Port Jorge, AR 94046"\r\n'
#  '"Besim Lüscher"|"508 Moreno Pike\n'
#  'West Alineberg, KY 16770"\r\n'
#  '"Dr. Manuela Kaufmann"|"5202 Massimo Divide\n'
#  'Steigerport, TX 14870"\r\n'
#  '"Rocco Weber"|"906 Lustenberger Causeway\n'
#  'New Tomas, GA 91862"\r\n'
#  '"Mathis Graf"|"4591 Roos Vista\n'
#  'North Gian-Luca, KY 95750"\r\n'
#  '"Maxime Mayer"|"818 Senn Tunnel Suite 306\n'
#  'Port Laetitia, SC 34371"\r\n'
#  '"Dr. Gustav Rey"|"343 Lise Road\n'
#  'Hofstetterside, CA 84471"\r\n'
#  '"Chantal Brun"|"406 Ahmed Ridges\n'
#  'Winklershire, AR 81967"\r\n')

fake.sha1(raw_output=False)
# '033027f7c135850a26c4e7e7ba1f30836668496a'

fake.sha256(raw_output=False)
# '83fb93884e8572252c880070504cdd9e746ef4cdf149ab5f677173d3b4d1ac14'

fake.tar(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'FDukUWspcTcMdfTDCmUK1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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\x00012642\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\xc0#vMW\xa7\x05\x0cZ\xbck\xf8=\xce\xec\xbb9\x8c;"'
#  b'\xf4>\xbf\xd8\xa4\xc1\x85%\x94\xb3\xfcF\x05\xb1\xa5\r\xd7kaY\x96a\x81%'
#  b'\xe0m\x8a\xc3c\x07\x9fM\xf8\x9b\xc2\xa9\xb3\xacat\x88X\xb8\xe2'
#  b'\xb3\xc5\xe1\xd7\xd8\xbb-\x95k\x18\xbcI\xb9\x0c\xcbZ\xe4.$Q\xb7S\x13\x02'
#  b'\xa1\x0cv"\xed\xbau\xa55$Y\xe6&\x04R\x99d\xe9f\xc3\xc2\x05\xf5\xe2'
#  b'w\x15\xc4\xf6\xe5*o\n\x83\xa3k\x1c\x03$(k&\xb1\x82P\x03\xf1\x84\xf1'
#  b'\x02\xd4\x11A\xd9f\xfe\xc7\xca\x0f\x14\r\x99b{\xdb\x83\xd0m\xf55\xdb\xb5R'
#  b'5\xf2\xfb\xf2<A\xea_VQ%\x87$\xdf\x95\x12\x0fq\xee\xbd\x85\xa5Yo'
#  b'\xff\xaf\x97\xfd\x06\xb6{\xe0^\xcb8\xfa\x95\xb3\xa1ZzTZ\x18@%\xd2\xf6l` \xb9'
#  b'\xeb\x82\x94\x058\xc3\xd6\xdc\x9f\xdfh}\x19\xabUQ\xde0A\x19\x9e\xf9\x08j'
#  b'\x913\xa6ap\x10\x00\xdcb\x96\xb1\x9fD\xb9\xee\x1e\x99\x8a\\\xc9\xa7L\x07\xc6'
#  b'\xec#\x18\xb9\x0e:Y\x94@\xf4H\x06\xa5\xae^yp\xa0\x00\xb2\xf4q\x88\xd9'
#  b'\xcb\xd7\x88\x16l\xb5\xc5)\t\x04r\x13}9\x8f=y\xec\x9a\xeb\xf8<\x04\xd9'
#  b'\xf3fEA\x08Nb@?\xc6\xd8\x03\x81x\xf5\xe3\xea\x93$2\x92\xcbDod#\xe9x'
#  b'\xcd#\xbfcU)\xd2*w3\x93\xea\xd57\xb3E\x97\xb3&\xad\xa25X\xf7\xb7F\x85:'
#  b'\tx\xfd\xc3v\xda\xd6\x18\x1c\xb3\xad\x10~\x06\x98[kz<\xe1\xdd_y\x9d'
#  b'\x18l\xb3G/q\x1eF\xe2\xe0\xfd\x91F\xe7\xeb\xab\xffSOy\xffI\x0e\xd4Sb\xe0h'
#  b'\x8a\x9b\x12\xa1\x9f\x18\xae\xa2X\xc5\x1e\x8b\xc1\x12\xc1\x1b\xb2gK\x17'
#  b'\x84l?(\xbf\x8e~\xbd\xad\xfc\xffr\xa8\xb1\x80\xa3\xf1\xeb$\xf2J\xaf\x02\xe5'
#  b'\xdd\xc2\xc7\xcc\x05\x1f\xc0G\xff\x99\xd29\xdc\xfa\x13\x04\x1dZ3\x1cK\n\xc48'
#  b"\xb8\x07.'\x91\xbc\xa5\xfd\xf2\xd6\xe3\x9c\xb7A\xff\x0e\x1f\x95\xa0\x85"
#  b'\x85\x07\xd0\x08>\x1e\xeb\xd1\xadV\x98\xb8S\r\x1c\xe18\x1c\xc1"\x07\x1f|\x95'
#  b'\x8b\xa5`j\x8f]\x15\xda\xe3>6\xbcnL\xde\x86\xd6_\x9c\xeb\xd9\r\xbd\xff'
#  b'\xb3\x10-\x82\xf0\x91z\xb6,t\xf7\x05\xf8\x92Z\xc6\xbd\x81P\xae\x04\xe0?\xbe'
#  b'=\xdaA\xe3\xea~=\xc68\xc7\x8fe\x1d\x82dgWi2\xfc\xdd\xdbv\xd9\x12Sm\x15'
#  b'i\x1e\xdd\xf0x\xb5\xed\xf8\x0b@\xee\x8a\x13\xf0_( \xfc\xd3{\x19\xc0U\xb5'
#  b'i\x8f\xdb\x85\ra\x99H\xcd\xb4\xa9\xc3\x98h\xea\xdb\xf9\x05\xee\x9a'
#  b'\x82@\xfa\x9e\x93\x83G\xc6B\xbe\x17\xd6K\x9dr4qML\xb1\x80w\xf3\x05'
#  b'\x1b\x84\xad\n\xd8\xf5\xe2\x10P\x90\xd9\xbd\xe4\xf8\xce\x1e\xb2U!TJpM\xb0'
#  b'\x87\xfd\xc70\xf6\x1f<\xde\xe8\x15:(\xf0\xee\xc0%\xba\x8c\xdaM4S\x9a$\x8ax 0'
#  b'G?\xe3\xf4\xf3\xa3\xc3Q\xf3GS0\x9d\xe0\xec\x10\x08\xda,\xf2\xf8s\x18H'
#  b'\x02\x82\xce\xb9\xe0\x07p\xf2k\xfe\t3\xd8\xb1\xa77x6a\xe9$K\x07\xb5'
#  b'\\\xc3$\x83\x847\xc0{\xa0\x00k4\x8c\xbc~\xa8\x9eH\rMQqKN2\xeb\xff\xd2'
#  b'\xd5\xc7\x1eL7\xa7\x84\xb7R\x8bQV\xeeU\xa8\xf7\x00g\xf3\xbd\x90\xbc&\xd2'
#  b'\x8f \xcaI\xc4\x8c\x0e\x11\xe5\xd3j\x0c\xd3\xdb\xf4\x80\xc7\xf2\xff\xc1'
#  b'|\xeag\xcc\xfag\xc9\x92SrI\x08u\xc7\x85\x9cR\x1f\xd9\xe2vIC)\xb4\x0f\x8a\x12'
#  b'N\x0b\x1d\xe0\xb1\xfb\xf7n\xa6\xd9\x8bX\xc3\x82\x03\xf5(\x8cq\xd0'
#  b'\x99\xa4S\x03\xa7\x93\xb7\xae\x0f\xf6b^\xee\xe9\x07azEP\xeaPN {\xcc\xb9\xd8j'
#  b'U\x02\x01|G=-N\x96;5\xda\x1b\xdf\xf8\xfeAt\x0b\xf0T\xea\xe3\nK\xd2o.'
#  b'P\xdb\x90\x97n\x93\x101\x1f\xa9=!\xa6`G\xb1E\xa9\xe7:\r\xbe5\xae'
#  b'\x14\x8a\xaf\xf0\xbb\x98\xe3<}\x1f\xde\xd3c`\t\xbc7\xf06t\x18c\x87\t'
#  b'\x1e=\xa6@\x87\x17\n`\xef\xf3\x1dZ4\x8c\x97c\xf20\n\xf6L\xdf\x8c\xf3'
#  b'\xaa\x15:\xe7\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00')

fake.tsv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Muhammed Schenk"\t"993 Hürlimann Underpass Suite 897\n'
#  'South Georgette, IN 75443"\r\n'
#  '"Khadija Kägi"\t"9977 Lustenberger Spring Suite 844\n'
#  'Port Yasemin, TN 65927"\r\n'
#  '"Flavio Baumann"\t"USNS Frick\n'
#  'FPO AE 97670"\r\n'
#  '"Géraldine Steinmann"\t"45926 Meili Overpass Suite 158\n'
#  'North Lindatown, KS 19596"\r\n'
#  '"Flurina Peter Friedli"\t"68142 Roxane Springs\n'
#  'South Annelieseview, MI 36354"\r\n'
#  '"Kerstin Meister"\t"102 Noëmi Stream\n'
#  'Kälintown, ND 45342"\r\n'
#  '"Irene Frei"\t"52033 Stadelmann Manor Apt. 662\n'
#  'Burrihaven, NY 60401"\r\n'
#  '"Mathieu Stadelmann"\t"39049 Seiler Cove Suite 400\n'
#  'Pfisterton, NY 84860"\r\n'
#  '"Gökhan Spörri"\t"6525 Vanessa Plaza Suite 741\n'
#  'New Harun, IL 33022"\r\n'
#  '"Prof. Tanja Ferrari"\t"1059 Mergim Lakes\n'
#  'Andreaschester, OH 83791"\r\n')

fake.uuid4(cast_to=<class 'str'>)
# '22bbba25-a920-48a4-b689-b4a2464a7c38'

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.Pj\xb52\x81\x00\x04'
#  b'\x00\x00\x00\x04\x00\x00\x15\x00\x00\x00pgXHbYLlHOLKUMsHzwVC1\xaf\xbc`U\x13'
#  b'\xcf\xf6\x0bP\xb7."\x90m=\xab\xb9i\x08\x82/L\xcc_\xc3a\x04\x95+Y\xfc\xb0\x83'
#  b'G}N\x80i^\x15M\x9e\xd3\xda\xcfL\x9f\xcd\xcfP\xfd$\\j\x04@\x14\xd6 \xe5\x8f'
#  b'\xd5\xb4z\x89e\x8e\x8d\x96\xd2\x85i\xa0M}-B\xd1\xf6\x99<\xbd\xb7\xff,'
#  b'2\x0c\xf2\xf2\\&2~\x7f\xc71\x95\xd74\x17\xaa\x0b\xe9$\xf3\xb0l\xc9\xe7'
#  b'\x7f\x93>\xee\xa2\xe5ID\xe5\xdagq\xe6\xfeb\xf9E\xe8E5\xef\xe2N(d\xfb\xbf\xa6'
#  b"\xb0|\x05LA\x02\xad,\xedb\x97N\xf4x\x8e\x92o\x1d\xd7\x03T'I\x8fQ\xa7ZY"
#  b'\x1a\xf6.\xae\x9cc\xb1f\x00\x1c{\xb6\xd9\xe7\xe4\x93)qz\x00\xae\xb0}\x13'
#  b"\x8f'q\x97\xffrC\x0f\x14\x92\xac\x0f\xd9\x0f\xeb\xc8+\x8e\xe7\xffB\xbc`\x8d"
#  b'\x00b&\x90\xfe\x9b\x0c\xea\x1e_\xd9\xcf\x81\xbb,\xc57U\x11SpG\xbf\x0f'
#  b'\x92!\xb5R@gf\x89=\xfda\xb00\x81\x17\xce\x94\xde\x98\xa4\xfd,\xa4\xffTH\x1fQ'
#  b'U.S\x14\xac\x14\xfe\xb0\xa4\xc5\xfa\xec\xd0KO\x9e\xd9\xde\x08\xba\xa5\xd2t|'
#  b'\x89\x84\xed\x98\xe7\x1e*\xaae\xc2\xff\xbftt\xa3\xa9\xf1\x89\xaf\x1b'
#  b'\xc2\x05\xadl\xc1\x0b\xcd\x10\x08\xd4\xb4\xdb\xad\x83\x98<\xc8\x07\x8a\x1d'
#  b"\x88YcU#j\xf3o2/T`\x85\x91g'o<e\x96\xe8\x13f\xb3?\x1b\xf4\x15"
#  b'\xd4\x02\xcd\xf1\x95~\x88?\xc1\x1c\x0bs\x14\xe3\xb0yF\x00i\x0c\x08\xa0\x83h'
#  b'A\xfdI\x83\x08>\x15\xabn\x13\xfbM\n<v\x1f\t\xa6&,\x8e\xbc\xddu\x19\xe4L\xbe'
#  b'\x96\xe3\x14\xa6\xc5\xd9]\x1c\xda\x92\\\xa4\xf3-!\xd8p!\xe3q\x85:\xbd\xa6'
#  b'\x8d\xd8\xcf\x97\xb8\xb3\x17!\xa7\x89\x04\xb2\x01i\x1c\xcfz\x07\xe1\x8a'
#  b'q\x95jv\xd5\xb4\r\x91v2\xee$\xe7\xe1\r\xd7;\xd2\xf6\xcaw\xa9\xcf\xd0'
#  b"\x15K&\xed* 'U\x1eonn\xb7\xcc\xe9&\x1d$\xdb\x03p'<\x8c\xfe\xbf\xb3\x9e"
#  b'I\x0c3\x10\xd4g\xfa\xf6\xdc\x9f\xd8U?\xd7\xd9\xc4\xb0<-\x8d\x85\xfe=\xcf'
#  b'p/\xe6@;o,\xe1\x8c7\xd9\xe1\xea\xefe\x9d5 ZZH\x16)\xed\x8bu\xfb\x10'
#  b'e\xbb\x9f\xf6\x931\x01\xc1i$\x90\\@[\x08\x924|\x9f\xba\xc9eQl\xca\x08<\x87'
#  b'\xe0=\xc0^\x18Y\xadwp\xcf\xdf{\xd5pu\x81\xe7\x08H\xa7\x1cj\x03\x95'
#  b'\x94\xc1\xeb\xfc"\x1b\xb5\x0e _P\xa3r\xd5U/\x01fM\xba$1\x0bK\xb1C\xe8Y'
#  b'!\xba\xef\xa4\xb47#\x0bn\x006L\x9c\xb7\xe7\xc8\xe5\xf0\xd9\xb6'
#  b'\xa3\x14\xea\xb8m\x05\x97\xaf\xfe\xf9B\x84\x89i\xff(A\xe1\xb5\xaa\xff\xa1#r'
#  b'\xde\xdb]\x8a4\xf0\x8fJ\x1di,n\x1e\xac\x1cP\xe1t\xa8a\x0b\xf3\xd0\x10'
#  b'\xab\x1890\xfd\x87\xb7\xfc\xe5\x87r\xfcQ5\xcb\x0b\x99tj#\x8e\xff,W'
#  b'\xe8\xc8\x9d=\x0c\n\x99Bz\xc0\x03\xb6\xf3\x04\x16\xdc0f\x89\t\x8c!b\xf7'
#  b'k\x9cm\xf3\xd7\xb5A<\xebX\x85\xba\x9de\x18S\xdb\xae/\xf5\x03\xfbF\x01'
#  b'\x91=\xdcl\x07^\xa0%\x1bQ\xea\xdfw\xc2\xee\xeb\x0f\xdf\xfbqD\xd2\x82J'
#  b'\xbd\xab\xea w\xc1\x97\xc6F\xc5\t<\xc7:BSy\x95T\xef\x83\xc3\xf7]'
#  b'\xfa\xa3\xca\x04\xa1\x15J\xb9~\x12\xe7\xdf^\xcc\xbe\x80\x12\xe74\xe9'
#  b'\x9d\xcc\xf4O\xa9\x87\xc8\x84\x8aA \x89YKA\x0bb4\xc6\x83\x8e\x13\xd3*'
#  b'\x8e\xa7cM\x11Uw\x1b_<\x82\xafH\x9eF\xbf\xcb\xa8\x03\x9f\x1d\x0b\xce\x15'
#  b'hb\xa3 E\xba/\x0e#\xbd\xc4TR\xebts\xcc\xee\xc2.EP\xe5\n\x91(b\xf9'
#  b'\xed[\xa7\xae\xb2\x06-\t1\x98\x86"\xe4\x85\xcc,\x16\xfd\xfeu\xbf\xee:E'
#  b"\x1a\x02\xc2\xf1\x0cz4\x92\x8dmI\xb3'#\xa4[\xd7s?+\x0buN|\xd8\xfe\xf0\xf8"
#  b'\x8e\xf2q\xd2\x83\xea\rz\xec\xd3@\xb4;\x0eO#n{UA\xed\xceT\x16'
#  b'\xe3\xb6\x97\xf2\xc2\xe2yTZ[\x0fD\x1e\xcdj36\x10Kb \xc9a\x81\x17\x81KP'
#  b'K\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x07\x92.Pj\xb52\x81\x00'
#  b'\x04\x00\x00\x00\x04\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x80\x01\x00\x00\x00\x00pgXHbYLlHOLKUMsHzwVC1PK\x05\x06\x00\x00'
#  b'\x00\x00\x01\x00\x01\x00C\x00\x00\x003\x04\x00\x00\x00\x00')

faker.providers.person

fake.first_name()
# 'Mégane'

fake.first_name_female()
# 'Özlem'

fake.first_name_male()
# 'Enrico'

fake.last_name()
# 'Rey'

fake.last_name_female()
# 'Mayer'

fake.last_name_male()
# 'Tanner'

fake.name()
# 'Albrecht Meyer'

fake.name_female()
# 'Natascha Müller'

fake.name_male()
# 'Jon Ammann'

fake.prefix()
# 'Prof.'

fake.prefix_female()
# 'Dr.'

fake.prefix_male()
# 'Prof.'

fake.suffix()
# ''

fake.suffix_female()
# ''

fake.suffix_male()
# ''

faker.providers.phone_number

fake.msisdn()
# '4764204361279'

fake.phone_number()
# '930.033.6948'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '25979 Mattia Shoals Suite 067\nPort Elizabethfort, IL 83361',
#     'birthdate': datetime.date(1913, 11, 9),
#     'blood_group': 'A-',
#     'company': 'Hürlimann-Stadelmann',
#     'current_location': (Decimal('50.150427'), Decimal('39.947079')),
#     'job': 'Planning and development surveyor',
#     'mail': 'baurloredana@hotmail.com',
#     'name': 'Léonie Rey',
#     'residence': '65196 Louise Stravenue Suite 004\nMadeleinechester, DC 69756',
#     'sex': 'F',
#     'ssn': '756.3174.0695.85',
#     'username': 'ensar75',
#     'website': ['http://www.scharer-schuler.com/', 'http://ammann-kunz.biz/']}

fake.simple_profile(sex=None)
# {   'address': '87545 François Freeway Suite 467\n'
#                'Port Anna-Mariatown, SD 56874',
#     'birthdate': datetime.date(1947, 9, 2),
#     'mail': 'elisabeth02@yahoo.com',
#     'name': 'Dr. Lorik Zimmermann',
#     'sex': 'M',
#     'username': 'ghofer'}

faker.providers.python

fake.pybool()
# True

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'amet': datetime.datetime(1996, 8, 25, 14, 4, 5),
#     'autem': datetime.datetime(1990, 4, 20, 21, 29, 10),
#     'doloremque': 'monique20@hotmail.com',
#     'ea': 'fvCDBmZjvfMaYwnVrqJZ',
#     'eaque': datetime.datetime(2012, 10, 29, 16, 29, 41),
#     'est': 'QjSPiWSozNlGIpFOlbKw',
#     'et': datetime.datetime(1979, 2, 9, 5, 25, 18),
#     'eum': 'WwTDiKLuiUSGNkItfrWB',
#     'excepturi': Decimal('-307173420995.6'),
#     'maiores': 'http://wenger.com/author/',
#     'non': 'https://meili.com/',
#     'vel': 'http://www.zimmermann.org/post/'}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'http://baur.net/homepage.asp',
#     9805,
#     'FpGhPLFyyOXtOPhmyjAq',
#     'FsmmWsvPayHSogUgcmfl',
#     'AsKDwHncVXnxlGBwUzjc',
#     'http://www.walder-meier.com/categories/category/',
#     298,
#     9969]

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   Decimal('-68757425751110.0'),
#     1979,
#     datetime.datetime(2016, 10, 5, 21, 25),
#     'oQKcxSgscDTFQVueMkQR',
#     'jonah35@zimmermann.info',
#     'cYwTrFqAKlzJYwYFbLoa',
#     'kmBhINFPKnXVmHnVVSUa',
#     'URVFFpbPXTGWECXNzZjK']

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {9089, 'UAQWOfHfEQpwxtRlKnkW', -33466.475, Decimal('-648451896639.7'), 'TrZBHppJGcpKXzcLRBWg', datetime.datetime(1980, 3, 8, 23, 34), 'philipp65@hotmail.com', Decimal('76340739422550.0'), 'skBMFXQkZuQYeEYgzfla', 'ciOsINMlGYiFFyZtwvgh', 542}

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

fake.pystr_format(string_format='?#-###{{random_int}}{{random_letter}}', letters='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ')
# 'o6-6874103G'

fake.pystruct(count=10, *value_types)
# (   [   1703,
#         'UXcoNkjdgXwkphTtGYMl',
#         'baurgeraldine@hofmann.com',
#         133,
#         'hbMmPTYPIAJElfXNTurO',
#         'OQcZVuvJFIrEiqylgDPz',
#         Decimal('-514004.61403'),
#         'http://kohler.com/posts/categories/homepage.htm',
#         'AAekTzDOhohhFAfZwrQq',
#         'LQFNycnSJdoxcJzWYxZQ'],
#     {   'aliquid': 'RGafeBtjyeHvWKuazbac',
#         'blanditiis': 9342,
#         'commodi': -4875440621513.0,
#         'cum': 'LAFpQCwNYxghLCwoUFtL',
#         'exercitationem': 'kmettler@hotmail.com',
#         'harum': 'IvoLblVMOmWpOQjazMNo',
#         'perferendis': 'eObYlHbqbgzvVAVTnAKQ',
#         'praesentium': 91583359415.2,
#         'quo': 7095,
#         'sunt': 'fmlUcJtwGXzUvlDxcJnV'},
#     {   'animi': {   9: 'eZhdqkbFoBFEpQAlXtwb',
#                      10: [5101, 8680, Decimal('-398667010372953.0')],
#                      11: {   9: 'jiVFUNPCaxjofSaqiNGl',
#                              10: Decimal('-925471378055866.0'),
#                              11: [   Decimal('-99524575530924.0'),
#                                      datetime.datetime(1977, 2, 9, 6, 38, 8)]}},
#         'culpa': {   0: Decimal('265520.71169639'),
#                      1: [3080, 'itaqewCJjQBcyBPXQwBV', 'TnIbSTfRQYvWXWZKRufD'],
#                      2: {   0: 5427,
#                             1: 'AGJZNIfogfSdYVebsdJQ',
#                             2: [   'jennybieri@gmail.com',
#                                    'steigerheinz@yahoo.com']}},
#         'cupiditate': {   5: 'ADnOlgmOvqcNDBwockbl',
#                           6: [   datetime.datetime(2005, 9, 21, 19, 6, 5),
#                                  'AGfFQdLdMilaKDvsIoTm',
#                                  -509172853583.33],
#                           7: {   5: 'ANSYYIomiwLsTNUzOJvI',
#                                  6: 6321,
#                                  7: ['HXcOmbwqKytnMKSOlEZC', -8.589377652]}},
#         'fuga': {   8: 499167476696973.0,
#                     9: [   datetime.datetime(1989, 3, 7, 7, 31, 40),
#                            'aBPsjlgCxHZCFiPsZAnF',
#                            Decimal('-89686.0')],
#                     10: {   8: 'BbsuscThhaweJDGrdRIq',
#                             9: datetime.datetime(2005, 10, 20, 19, 29, 8),
#                             10: ['JSQeHkVsOYgkWkuiiMah', 3970]}},
#         'molestiae': {   3: datetime.datetime(2016, 1, 23, 21, 32, 26),
#                          4: [   'GMbYTlzCFFjCzVvXKpQX',
#                                 -149.4265734182,
#                                 -4648668142391.88],
#                          5: {   3: datetime.datetime(1988, 6, 14, 0, 16, 52),
#                                 4: 256,
#                                 5: [   'DKkITzysdjcSsGcpZCZR',
#                                        'https://www.schurch.com/']}},
#         'necessitatibus': {   6: 'perochristen@yahoo.com',
#                               7: [   datetime.datetime(1983, 9, 28, 11, 22, 47),
#                                      -18858.3306,
#                                      2353],
#                               8: {   6: 'SxXLZAWJcHXFoOSSULEX',
#                                      7: 6526,
#                                      8: [   -880.474451695149,
#                                             'OclHTrNqurgkYiiDXSCR']}},
#         'omnis': {   4: 'http://iten.com/',
#                      5: [   'http://hofer.com/tags/categories/app/privacy/',
#                             'HQFiDzbRLkeEBQTGEAxx',
#                             'PKFDwrEzCQcnLPufeGht'],
#                      6: {   4: datetime.datetime(1976, 8, 29, 3, 2, 26),
#                             5: -121.17718,
#                             6: ['ZwmZrzoaIVgMEEjBxUUY', 'awidmer@gross.com']}},
#         'recusandae': {   1: 'https://www.leu-meier.com/tag/search/posts/search/',
#                           2: ['CjVzBPTQuqKfxeRInKUI', 3839, 8158],
#                           3: {   1: 'UoWdVGtLKgVAJIsHYvyW',
#                                  2: 'PNzordTmJirTZAzNXMdU',
#                                  3: [   datetime.datetime(2019, 8, 15, 15, 5, 40),
#                                         9500]}},
#         'reiciendis': {   2: 89256782328643.6,
#                           3: [   'http://www.stucki-herzog.net/category/',
#                                  4075,
#                                  'qLmDBkHurfGENXlsoTBW'],
#                           4: {   2: datetime.datetime(1975, 2, 8, 9, 20, 7),
#                                  3: 'GTvwCnQtrCwScGVXoFwk',
#                                  4: [   'http://hasler.com/main/tag/list/terms.jsp',
#                                         Decimal('7621054130572.0')]}},
#         'vel': {   7: 'dSuMoXKYbdOGSLKLlsPh',
#                    8: [   'WpCeBhByeXabCBeIltPj',
#                           'https://kung.info/',
#                           857.779791],
#                    9: {   7: 4819,
#                           8: 4900,
#                           9: [   datetime.datetime(2006, 7, 26, 4, 20, 26),
#                                  'rUevPHhWYvpqmIyVxdEt']}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   datetime.datetime(1987, 9, 5, 10, 40, 13),
#     'https://www.zimmermann.com/',
#     'oWrkXEBLYYIazzRfVsKq',
#     'https://hug-hasler.com/register/',
#     Decimal('768.14828'),
#     'pBpzPaXGEdAIHPJsJZST',
#     7762,
#     datetime.datetime(1978, 11, 24, 12, 49, 56),
#     'pSyaCgSSlQSgXIgtdzLD',
#     'https://www.zollinger.biz/app/login/',
#     'qMqsCUtFDjpkIyuJGfqd',
#     'GaGYvDHJlffFtBLFeOJx')

faker.providers.ssn

fake.ssn()
# '756.7053.9421.67'

fake.vat_id()
# 'CHE475265532'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 4.4.3'

fake.chrome(version_from=13, version_to=63, build_from=800, build_to=899)
# ('Mozilla/5.0 (iPad; CPU iPad OS 9_3_6 like Mac OS X) AppleWebKit/534.2 '
#  '(KHTML, like Gecko) CriOS/59.0.826.0 Mobile/43F194 Safari/534.2')

fake.firefox()
# ('Mozilla/5.0 (Windows 95; bho-IN; rv:1.9.0.20) Gecko/2016-07-12 22:31:45 '
#  'Firefox/3.8')

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

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

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

fake.linux_processor()
# 'x86_64'

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

fake.mac_processor()
# 'U; Intel'

fake.opera()
# 'Opera/8.99.(X11; Linux x86_64; ms-MY) Presto/2.9.185 Version/12.00'

fake.safari()
# ('Mozilla/5.0 (iPod; U; CPU iPhone OS 4_1 like Mac OS X; iw-IL) '
#  'AppleWebKit/533.22.6 (KHTML, like Gecko) Version/4.0.5 Mobile/8B113 '
#  'Safari/6533.22.6')

fake.user_agent()
# 'Mozilla/5.0 (compatible; MSIE 7.0; Windows CE; Trident/3.0)'

fake.windows_platform_token()
# 'Windows NT 5.1'