Language ta_IN

faker.providers.address

fake.address()
# '08/82 ரகு எழிலரசன்\nஸ்ரீநகர்-684189'

fake.building_number()
# '24/4546'

fake.city()
# 'ஜல்கான்'

fake.city_name()
# 'நாக்பூர்'

fake.city_suffix()
# 'Ville'

fake.country()
# 'செயின்ட் வின்செண்டு மற்றும் கிரெனடீன்கள்'

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

fake.postcode()
# '788626'

fake.state()
# 'அரியானா'

fake.street_address()
# '6 சச்சி மணிமுத்து'

fake.street_name()
# 'ஹன்ஷிகா நக்கீரத்தமிழன்'

fake.street_suffix()
# 'Street'

faker.providers.automotive

fake.license_plate()
# '42-99174'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'IFKM04243400730327'

fake.iban()
# 'GB23KBLZ59772767849223'

faker.providers.barcode

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

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

fake.ean8()
# '76032936'

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

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

faker.providers.color

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

fake.color_name()
# 'SkyBlue'

fake.hex_color()
# '#7a3352'

fake.rgb_color()
# '133,23,142'

fake.rgb_css_color()
# 'rgb(204,236,241)'

fake.safe_color_name()
# 'yellow'

fake.safe_hex_color()
# '#220000'

faker.providers.company

fake.bs()
# 'matrix turn-key e-business'

fake.catch_phrase()
# 'Configurable context-sensitive support'

fake.company()
# 'எழிலரசி-சங்கிலி'

fake.company_suffix()
# 'LLC'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'VISA 19 digit\nரமேஷ் இசைவாணன்\n4316378956078134221 10/26\nCVC: 276\n'

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

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

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

faker.providers.currency

fake.cryptocurrency()
# ('DRC', 'Decred')

fake.cryptocurrency_code()
# 'ETH'

fake.cryptocurrency_name()
# 'Dash'

fake.currency()
# ('UAH', 'Ukrainian hryvnia')

fake.currency_code()
# 'BMD'

fake.currency_name()
# 'Lesotho loti'

faker.providers.date_time

fake.am_pm()
# 'AM'

fake.century()
# 'XIV'

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

fake.date_between(start_date='-30y', end_date='today')
# datetime.date(2013, 10, 15)

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

fake.date_object(end_datetime=None)
# datetime.date(1980, 10, 20)

fake.date_of_birth(tzinfo=None, minimum_age=0, maximum_age=115)
# datetime.date(1958, 8, 20)

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2016, 6, 19)

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

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

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1977, 9, 1, 12, 57, 5)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(1279, 11, 6, 7, 30, 24)

fake.date_time_between(start_date='-30y', end_date='now', tzinfo=None)
# datetime.datetime(1996, 11, 9, 6, 28, 19)

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

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2006, 10, 26, 19, 48, 19)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 5, 18, 56, 34)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 3, 23, 32, 27)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 1, 15, 0, 3)

fake.day_of_month()
# '19'

fake.day_of_week()
# 'செவ்வாய்'

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

fake.future_datetime(end_date='+30d', tzinfo=None)
# datetime.datetime(2020, 1, 14, 22, 59, 6)

fake.iso8601(tzinfo=None, end_datetime=None)
# '1985-04-16T16:00:16'

fake.month()
# '05'

fake.month_name()
# 'அக்டோபர்'

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

fake.past_datetime(start_date='-30d', tzinfo=None)
# datetime.datetime(2020, 1, 7, 5, 55, 48)

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

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

fake.time_object(end_datetime=None)
# datetime.time(3, 18, 57)

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

fake.timezone()
# 'Asia/Qatar'

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

fake.year()
# '2005'

faker.providers.file

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

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

fake.file_path(depth=1, category=None, extension=None)
# '/ipsum/commodi.wav'

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

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('1.2516345'), Decimal('-2.713071'))

fake.local_latlng(country_code='US', coords_only=False)
# ('47.76232', '-122.2054', 'Bothell', 'US', 'America/Los_Angeles')

fake.location_on_land(coords_only=False)
# ('55.54028', '89.20083', 'Sharypovo', 'RU', 'Asia/Krasnoyarsk')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'pmnnimnnnrrvaannnnn@eelllicaittennnrrl.com'

fake.ascii_email(*args, **kwargs)
# 'eelllicaikknnnlpkumaannnynnn@eelllicaikknnni.com'

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

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

fake.company_email(*args, **kwargs)
# 'svttivlllki@raanni-yoohitaa.com'

fake.domain_name(*args, **kwargs)
# 'yoosnnnitaa-tngkraaai.biz'

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

fake.email(*args, **kwargs)
# 'ssnncilaateevi36@ssiyaam-pvllm.com'

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

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

fake.hostname(*args, **kwargs)
# 'laptop-33.vllvnnn.com'

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

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

fake.ipv4_network_class()
# 'a'

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

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

fake.ipv6(network=False)
# '4d05:ea8c:64da:36ab:32b6:5cbf:9350:668a'

fake.mac_address()
# 'be:e7:1f:ab:5f:64'

fake.safe_email(*args, **kwargs)
# 'vcutaarinniaatmjaa@example.org'

fake.slug(*args, **kwargs)
# 'velit-nemo'

fake.tld()
# 'com'

fake.uri()
# 'http://vrunnnitaa.net/posts/categories/app/register/'

fake.uri_extension()
# '.php'

fake.uri_page()
# 'author'

fake.uri_path(deep=None)
# 'blog/explore'

fake.url(schemes=None)
# 'https://www.uttm-mnnikaa.com/'

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

faker.providers.isbn

fake.isbn10(separator='-')
# '1-82057-921-2'

fake.isbn13(separator='-')
# '978-0-08-469003-8'

faker.providers.job

fake.job()
# 'Textile designer'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Fuga quis rerum voluptatum. Qui beatae laborum doloribus occaecati aut '
#  'asperiores.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Illo sequi modi amet. Voluptatum blanditiis iure saepe odio optio alias. '
#     'Quibusdam vero dolore optio perferendis.',
#     'Rerum laboriosam illo itaque dignissimos. Commodi necessitatibus id animi '
#     'deserunt. Occaecati ducimus ipsam vel velit aspernatur unde.',
#     'Natus quibusdam possimus nihil impedit. Tempora iusto debitis '
#     'accusantium. Doloribus officiis corporis similique culpa est.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Qui non dolore consequatur illo.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Delectus eligendi deserunt minima.',
#     'Esse doloremque odit.',
#     'Sunt ea molestiae aspernatur id.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Alias reiciendis asperiores mollitia. Aliquid tenetur nostrum. Deserunt odit '
#  'quibusdam sequi recusandae accusantium. Distinctio accusamus magnam quae.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Id nostrum nesciunt qui optio. Sint at similique non quia asperiores et. '
#     'Veniam soluta dolorem dolores natus debitis.',
#     'Consectetur vitae ipsum at veniam quia. Natus quidem voluptas quas '
#     'officia.\n'
#     'Vel hic officiis rem at esse. Vel alias officiis ipsam occaecati quos '
#     'eos.',
#     'Quae reprehenderit quisquam. Quasi facilis nobis id neque.\n'
#     'Inventore quo molestiae voluptatem. Distinctio cumque ipsum harum tempore '
#     'vel. Dolor recusandae magni omnis tempore.']

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['asperiores', 'eveniet', 'pariatur']

faker.providers.misc

fake.binary(length=1048576)
# (b'\xab\tb\xc4b\xb5\xdeCI8\xb1\x0e\x99\xba7\xf3\xa0*\xa2v4\x81\x10h'
#  b'\x04\x82_\xe8\x89?\x0b\xf5\xe3+H\xdc\xf6\nr\xd5{\xc4\x06\xe6\xaffc\x84'
#  b'\x0b\xbaw\xcf\xe1\xfe]\xc8K\x9e\xbb5\x9c\xda}<:m\x80=\xf4\x03\xa2T'
#  b'\xab\xc0\x16\xb3\xf7;\x1c\xc3\x18\xa6\xd1|&\xda\xfb\x9fV\xc3*o'
#  b'\xe8\xe1\x9e\x16=\x08Z)\x8e/\x0f\xecn9\x03n\x13h)^f\xf8\xc9\xed=\x9e@\x07'
#  b'\xc1jIV\x95\xb6I\xc9\n}\xb3ohMh;Y"\xd0\xb8\xe0X\x00O\xec\xacf\xb6'
#  b'\x90\xa7\xd9\xb2\x95\xdb\\N|\xb0\xa1e\x89Y\xbf\xd8$\x9a\xd0o=W\xc8\xda'
#  b'#nZ\xfa\x81\x04\x08\xd1\x0e\x1e\xb7+\xf5V\x8d\t\xe5RB\x99\xa6\x91\xe9\x08'
#  b'F\xf3y\x0e\xfa)p\xda\xf4`\xa0\x9e \x00\xc6\xdfo\xe6\xc0\x96\x0c\x82#\x92'
#  b'\x8f]\xf0\xd0\x19.\xeb\x97\x9bs\xe5E\x04U\x19R\xc2\x12\xeb\x80\x90i\x05\xc9'
#  b'\x00\xb3\x18\xa6\x04\xfbr\xa2\xab\x86\xed\x86MCehlY>\x93;4\x91#*PH4o\x9d9d'
#  b'\xddcx\xa3\xdc\xb54\r:\xbd\xcc\x1bRS\x02\xd7\n\x16Ur-&1\xe5y\xcd\xac\xa7'
#  b'\t\xabG\x8d\x95\rS\x06\x80\xaa\x93\xfbR\xb3\xcc\x02\xb9\xac\x90\x9c'
#  b'\xd3\xe5\x9a.u>\x18\xe2\x1a\xc2\xc8\xa8A\xfb\xd9\x84\\\x95\xd5i'
#  b'\x07\x1f\x8b\x0fgp\xc2\xa4\xdf\xa5\xc0h\x83\xe7\x8b\x0f7(0\xa2'
#  b'\x19\x87\x11\x0eU\xf9\x17\xe2n\x9b\xd7\x0f\xf3\n[\xd2\xbf\xf4\xfb<'
#  b'(\x8a\xaf\x92\x82\xa1\xc78>x\xac\x84I\xe91\xff\x01\xd0\xdd\xf3U\x0ba\x8e'
#  b'\xac\x84\xc9\x93\xd3\xb3"(\xcbu|\xb2\x95\x81\xda\xa3gW\xfa\xf6\x96\xfd\xf27'
#  b'c\x94x\x963\x93"\x8e\xd4\x02\xfd\xe7\x18\x1a\xc3\xeb\x96"\x118'
#  b'\xdf\xec\x15\xfe\xe39[\x9bC7\xa8B\x99\xb0\x9c\xcd4\t\x0f\xfa\xf0\x81\xc4\t'
#  b'\x8d\t[*\x82\x96z\xdfF\xcb\x17\xde`\xaf\xd6\x08)p\x16M\x8d\xf4\xa7\x9f'
#  b'3\xe4\x81\xeap\xfb\x92\x1d6\xc4\xa1L{<\x01\xcc!\r\x8a\xb9qN\x1a\x9d'
#  b'#U\xb2\xa8\xafR|\xff\xaf\x8e\xe3\xa7\xc8\xd5\xffVzytF\xd3T\xc3\x12Z\xf4;,'
#  b'\x7fD\xb1\xb3\x8f|i\xa9\xc9M_/\xffK>n\x96\xc0u\x8a\x89\xed_\x81\xb2\xa8/\x80'
#  b'h\xa1 \xfa\r\xd42\x84\x00\xf3\x8b\x1eq`\xb3Hon\xb0\x158\xe8\xf8\x99'
#  b'a\xb7\x1b\x01O\xac\\tEp\xee\x01\xdbsd_!\xdb ]\xb94#u8\x8e\xb3\xeb'
#  b'1\xe6\xb0\xef\xcb\x0f\xd5\xf5\xa2\x05\xf5\xdeO\xf4\xf3\x0c\xaeO\xbb\x88'
#  b'\x92\xc5\xee\xf8xs\xf7\rn\xacD\xf9T\xd8\x99g\xe7.\x97\x1c\xdf\xc9\xe1\xf0'
#  b'\x8cux\t7L\xe7\xba\x89Kn\xbe\xc3\xe4e\xedF&\x8501\xd6\x0c[\x0b\xe5\x06\xea'
#  b'\x12\xe6\xa4\xd4K\x07\xe9Y\xc6\x07SW\xa7$VL\xa4\x0e\xea@\xbe\x01\xaa\x12'
#  b'\x91,H\xb9\xfdu\xb2J\xbc\xc9\'\x9cW\x14#\x90\xd8\xd6\x8e\x15"Z\xc1\x9c'
#  b'\x9f4\x83+\xe8=\x87q\xba\xac\xb6T\x16\xd4\xb3t\xdc\xd4\x8d\xa1\xd3 \xe0\xd0'
#  b'\x0e\x07\x14\xfeA\xd5\xed\x00\xa5\xd3\\iZI`\x8cx\xd8\xa9\xaa\xf7`&\x87'
#  b'\xf8\xb8L\xb2\xc7\x81\xdcu\x94\xd3@\xed\x19](a\xddM\x96\xaf`\xe1~\xf7'
#  b'\xf7r\xb0\xe5P\xbc[\xda\x8a\x94\x98\x00$*\xdb\x93\xba^\xe2\x1b76GD'
#  b'd\x85\xbd\n\xe0%\x1f\x0c\xee\xb5\xe4\x86\x9df\xc5\xb6\xd8\x8e\x1a\xcc'
#  b'd\x8ao\x9d\x02\xc1\xaa\xba}\x81P\x19\x7f$\xa2\xb0\x91d4T\xff\xde\x01%'
#  b'\xa3\x90^v\xc7_\xc3\xa2\x85\xbfNp\x89!\xba\x8dk\x8f\xffg\x8c\xc9*\xbc'
#  b'T\xb1\xa1\xd5\xce\x1b\x08t\xa1\x87\xd2\xad\x8a\xe8S\r\x04\x9aJj{I\xc1v'
#  b'M)K\x1d8-\xafv\x9dm\x1cXY5\xee,\xc61\x13Gh+\x85}\xfd\x94\xb7\x81'
#  b'\xa1\xc0\xa7\x08\x95\x0f\xcc`\x80(\x8e\\\xd8\xdf_;\xb2\xe0\x11\xd8'
#  b'\x95\xf8\xa0K\x155h\xb9\x15\xbcx\x19\xaa\xe7s\x11f\x14\xd2\x12\xfc`J{'
#  b'\xda\xbc$\x85\xfbi\x13\xd9\xa1\xc4<$')

fake.boolean(chance_of_getting_true=50)
# True

fake.csv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"ராஜா மணிச்சுடர்","02/06 தங்கக்கதிர்\n'
#  'உதகமண்டலம்-696614"\r\n'
#  '"ராஜ்குமார்","95 கண்மலர்\n'
#  'கொல்லம் 954274"\r\n'
#  '"ஒளிவேந்தன் பாக்யஸ்ரீ","515 யூவராஐன்\n'
#  'சாங்கலி 385180"\r\n'
#  '"ஒளிமுகம்","320 ஷாலு இசையரசு\n'
#  'அம்ரித்சர் 484637"\r\n'
#  '"எழில்மங்கை","3 உலகிறை சக்தி\n'
#  'கரூர் (கரூர் மாவட்டம்) 413509"\r\n'
#  '"நம்பெருமான் ஆடற்கொடி","18 ஷர்மிளா\n'
#  'ஆம்பூர்-983800"\r\n'
#  '"மங்களா பவானி","2 ஏறுநடை\n'
#  'ஜம்மு-718772"\r\n'
#  '"ஷியாம்","39/770 ஷிபானி கனல்மொழி\n'
#  'வதோதரா 858818"\r\n'
#  '"யூசுப்","37/6534 நாகவல்லி\n'
#  'சோலாப்பூர் 269756"\r\n'
#  '"எழிலேந்தி","95/246 தங்கச்சுடர்\n'
#  'சாங்கலி 544706"\r\n')

fake.dsv(dialect='faker-csv', header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False, **fmtparams)
# ('"மணிமுடி","54 ஒட்டக்கூத்தர் ராகினி\n'
#  'சேலம்-509062"\r\n'
#  '"அசிரா ஸ்மிருதி","0143 மணிரத்ணம் உட்கர்ஷ்\n'
#  'விஜயவாடா-095109"\r\n'
#  '"உதயவானன்","541 தணிகையரசு இடைக்காடன்\n'
#  'கும்பகோணம் 679332"\r\n'
#  '"இந்திகாப் ஏகராஜ்","01 தடாகை\n'
#  'நாசிக் 106241"\r\n'
#  '"வாஞ்சினாதன்","90/670 பசுபதி\n'
#  'பெல்காம் 339080"\r\n'
#  '"நடராஜன்","2 கதிர்மாமணி\n'
#  'மீரட் 693979"\r\n'
#  '"மணிமுகில்","12/563 நர்மதா\n'
#  'கடலூர் 562045"\r\n'
#  '"ஆதர்ஷ்,ஆதேஷ் எழிலோவியம்","165 ஏழிசை இசைச்செல்வம்\n'
#  'கடலூர் 282450"\r\n'
#  '"ஆதர்ஷ்","1795 ஸுப்ரியா\n'
#  'ஆம்பூர்-307468"\r\n'
#  '"இசையாளன்","33/83 இந்திகாப்\n'
#  'விசாகப்பட்டினம்-536177"\r\n')

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

fake.null_boolean()
# True

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

fake.psv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"சஜனி"|"733 கடலிறை\n'
#  'பாவ்நகர்-694026"\r\n'
#  '"வானமாமலை"|"00/126 சந்தனு\n'
#  'ராஜ்கோட்-992863"\r\n'
#  '"எழிற்கதிர் அகில்"|"8009 நம்மாழ்வார்\n'
#  'பெங்களூரு 349970"\r\n'
#  '"ராகவன் தனக்கோட்டி"|"248 இசையறிவன்\n'
#  'பிலாய் 190820"\r\n'
#  '"வளவன் நவிதா"|"84 ரதி வசந்தி\n'
#  'நாகர்கோவில்-502702"\r\n'
#  '"எழில்மகள்"|"81/403 மணிவண்ணன் யஷ்வந்த்\n'
#  'ராய்ப்பூர் 561781"\r\n'
#  '"ஷா"|"83/97 ஏகாம்பரம் தன்சி\n'
#  'பரேலி-949683"\r\n'
#  '"வல்லவன்"|"5376 பசவராஜ் தன்மானம்\n'
#  'தஞ்சாவூர் 655728"\r\n'
#  '"தங்கமதி பகுபாலன்"|"902 மணவாளன்\n'
#  'திருச்சிராப்பள்ளி 956024"\r\n'
#  '"நறுமுகை"|"3 ஏழிசை நன்மணி\n'
#  'கோர்பா 921580"\r\n')

fake.sha1(raw_output=False)
# '160ade132a4cf0956dc30fe4e69d5e3ae80955ee'

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

fake.tar(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'rOHOofVmGNNgLirNVxEn1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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\x00012700\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\x00J\n\xc8\xa8\x101\xed\xd9"9Yx\x8d.W\x81\xd0\xcc\xdfC'
#  b"\xed\x14'~\xae\x8e\xfd\xdb\xdb\x82\x93\x18\xec\xe7$\xed\xe3\xdb\xad\xab"
#  b'\xe0\xe1\x07\xce:\x9a\xab\nq\xfc\x0fZ\x88 \t\xac\x97\xe3I\xce1\nX\x00'
#  b'\xcf\x92\xd0w\xfb\x92\xbd(-\x9eg\xa6\x14\xcan\xcc\xbe\xaf\x08u\x84\x16\x98x'
#  b'\x91\xd6\xec\xe0\x93^\xee\xe5\xe5\xf4k\xb62fB\xaa\xbb\xf0\xae\xe8I`\x82\x80'
#  b'\xdd\xfd\xc2\xb5\xbbUX\x043[y\x1e\xc54\xbd8k7k\x05\x89\xd7+\x0e\x96\xc3j!'
#  b'\xf9\xd8{\xcb"\x05\xb8\x85\xab\xb6MB.b\xcd\xb1\xbc)\xed\x9c\xe7\x0b\xfb\xf1'
#  b'\xef\x8dV\xeb\xed\x17\x16\xfbUs\x0c\xbet\x16G\x81\x0e\xa7\xe2\xbfz\x12\xd1\t'
#  b'\xe7\xafs\xbb\x87\x7ftFim\x01\xe7\x85:$\xa7w\x10\xc8?G\xbcv\x80\xe5\xb4YC'
#  b'\xdb\xae\x97L\xf5\xcb!2G[+\\r\xb5\xdf\xcaQ\xae\x93\xd0 \xa6\x18\xaf'
#  b'\xcc\xf6\x7f\xb3$}\xbc\xcf\xe7\x15g\xfag\xd0\x9a\xa0\xa7\xdd\xd5\xa8'
#  b'\x15F\x9f|\xe6\xbcY\xb9S\xb3\xaf\xd7\x0e\xf9\xf1\x19\xf4<\x89\xdf'
#  b'\x91\xb3\x80\x11\xbfc\x80\xaf5\xcc\xb4vP\xd2\x08\x0f\x8a\x7f\x0e\xde'
#  b'\xf7r\xf4\xbbp\x8e\x80\xc9W\xa0q\xcem\xd1\x8f\xa7y\x1fq0s\xfc\xd7\x1d'
#  b'\x96w\xc6\xcb\x90\xed\x00\x95\xc4\x1b\xd2\x1d\x11g\xa0C\x88+\x11\xe6'
#  b'\xc4\x05][oa\x17\xf01SF+@\xf9b{\xa1\x9ey\x8d\xadF\x05\xa5\xd4\x89\x8b\x13'
#  b"\xf8\x85m\x89'\x86\x10/b\xdb\x15\xc3p\xc0\x99@o\xb7\xc8P\x94\xf7D\xe6"
#  b'\xfff:\x87\x86\xf01\x19\x17\x12z!\xc7\x91\xd6\xca\x81@\x07:\x95\x84\xc9\xb5'
#  b'\x89\x82\x94|WT\xc8-\n\xfc\xc4\x1c\x10+,!\xb3\x8e\xbc\x80x\xbb\xa2\x9d'
#  b'C\xf4u[\x8d\xf9\xe0q&L\x007QpG\xc2^\xa1\xc6{\xbc\xe3"3\xa7\xde\xa7\xf4'
#  b'\x94lR\x1d\xa2\xbf\x9c\x93\xe6d!\xd9\xc4}\x00\x9d\xa5\xd6\x10\xf1'
#  b'\xcc\x96\xbe\x15\x88\xddt7\x13o\x08\x10w\xc6\x9b\x15\x9d\x86J@\x12\x07)\xbb'
#  b'\xc024\x82\xb2\xa07\x00\x98\x8b\xf4.K\xf2\x1c\xe2\xceb\x8a\x9b\x0e\xed\xc1~'
#  b'\xd8=L\xc2tj\xf8\x18\\m\xaf\xfc#D\xe4j\xab\xe7\xa4H\x18\x00n\xa2'
#  b'\xb5\xb2H\x95\xa0\xaf\\\xf0\x9dd\xb2h\xc5\xec\xd6\xc1\x8e\xda`\xc6G\x16\x0b1'
#  b'\x91\x1c\xb2\xb5\x90\x15\x16/W\x93\xda\x90:C\xf1\xa8\xa0\x86\xac\x1d'
#  b't\x96\xf1n\xf4\xdb]Sl\x9d\xf9\xeb\xe0?\xbb\x1dF\xdfj\xdfl-\xe8b\x9c \xae\xe9'
#  b'\x1ay\xd0{\x03W\xf8x\xa9|\x84\xe3\x02:\xe8P\xd3\xadTwJ\x8d\xdd\x1b'
#  b'\xe2n\xbd\x17\xbfdAp\xa8IE]\x14\xe3\xf1\xa8\xfe\x9c4\x14Ab\xadY]\xa5\xca\x99'
#  b'\xa9\x8b\x86q\x95\xbf\xb8\xb1\x8e\xca2\xbd\xfcv\xcf\xb9\xed\xa3\x13%'
#  b'\x12\xd2\x8e\xf9\x08\xc8z\xcdgp\xb9\x19\x99j%@\xe8\x86Ec\xb6Yg\xcd#\xa4M\x81'
#  b'\x00\x81\xdcp\\\xd4H\xba\\\x80\xf9\x16\x13\xf2\x10\xe6\x92\xebi`\xd2\xa5+\n'
#  b'WZ\xf1\xd2j\xd6\xe4d^I\xc9:\xd4\x87\xea\x19\xfe\xcf_\xe2\x99\xa0\x12\x87'
#  b'\xd9\x06$\xfa\x884\x99\x82\xdd\x04\xf0\xb01\xd6\xda\xe3\xbc1\x1d\xfc\xc0-!%'
#  b'\xb9tC] ?\x84\xb7*\xf21\xe0 \xd9\x99?\xae\xe1J\xf5K\xea\x064\x9c\xbfe\x81'
#  b'.\xc0\x8c\xd4\xa1|\xe1\x9e\xfb\xa6+\xe8\xf3\xf1J\xf0\x02+\x92\x93'
#  b'\xe7\xb7\x12c\xb2\xa7Qk\x99\r\xd2Z\xb2\x04\xf9\xc4G\xb8@\xac\xb1\xb6CN'
#  b'a^\xbb\xbb+\x97s\x0c\xd2\xbfsH{,\xdf\xe6\xae4(\tw\xb3\xce;9\xf1\xe9W'
#  b'9\x19\xd6%c\rv\xda\x15\x03\x10\xf6\xa1\x13\xee\xc0\x83$\x00\x8788\xdc\x07'
#  b"\xfc'\xed\xf0\x13\x1cO\xd7\xdar3,\xfa\xaf!\x89o*\xfc@I\x16\xfc0<\xd7\x85\xc9"
#  b'\xdc\x9d\x15\xe7\xc9\xd1\xf1\x15\x01B\xd0\x98\xe0\xb9G\xab\x7f\xeb\xa5\xaa'
#  b'\xba\xe5\xc9\x99\xaaB=U\xc1z7\xdb\xe8\xed\xb7i.\x0f\xa5\x88PY\xf3\x99'
#  b'\xd7\xfa\xf7\xe8\x9a\xe6q\x8e"\x8ey\xda\xf45\xe2\xf3`#e;\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\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)
# ('"வளவன் ஹெலன்"\t"37 நம்பி ஸ்ராவந்தி\n'
#  'கொல்லம்-560217"\r\n'
#  '"ஏகாங்கா"\t"6/9 ஷரணி\n'
#  'துர்காபூர்-381765"\r\n'
#  '"ஏழிசைக்கனி கதிரேசன்"\t"0 ஸ்ரீலேகா\n'
#  'பெங்களூரு-415990"\r\n'
#  '"கணியன் ஏழிசைக்கனி"\t"312 தங்கச்சுடர்\n'
#  'அஜ்மீர் 758360"\r\n'
#  '"இந்திரா"\t"7/7 ஸ்ரீநிவாசன் எழிற்கண்\n'
#  'சோலாப்பூர்-808164"\r\n'
#  '"கசரா உமாமகேஷ்வரி"\t"0 ஷர்மிஸ்தா ஷந்ஸா\n'
#  'புனே-522416"\r\n'
#  '"கண்மலர் அகிலாண்டம்"\t"978 கணேஷ்\n'
#  'ஆம்பூர்-769965"\r\n'
#  '"மணிச்சுடர் மணிமன்றவாணன்"\t"8 உதயன்\n'
#  'திருவனந்தபுரம் 250483"\r\n'
#  '"ஹம்சவர்த்தினி தண்ணிலவு"\t"02/49 கடற்கோ எமல்டா\n'
#  'சோலாப்பூர் 671186"\r\n'
#  '"நட்புச்செல்வன் மகஷேவரி"\t"0/3 கங்கா\n'
#  'திருவண்ணாமலை 270198"\r\n')

fake.uuid4(cast_to=<class 'str'>)
# 'fdac3e5e-ef5d-4d31-9a41-f989cff02c33'

fake.zip(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'PK\x03\x04\x14\x00\x00\x00\x00\x00\n\x92.PD\x84\xa6>\x00\x04\x00\x00\x00\x04'
#  b'\x00\x00\x15\x00\x00\x00hOXENTlXmaBiMyAlBKHC1\xf1\x83\x97\xa0e\xc5\x9aI\xf7'
#  b'8\xc3\xdfE\xadb:7\xfe\xea\xaa\x0b\xdb2\xec\xa2\xf8\xf5\x1can7\xfet'
#  b'\xdd\xb2\xa6\x90F+D\x1fo\xd8u\xe1\xb1\xeeD\\\xff\xc0\xc7\xa4\xbfSr\x02'
#  b'\xc3UZ\xde*U\x82\xe0\x96\xa6\xc4l\x9d\xe1\xb8\x9e\xdc\x0fXo\xd4\x7fyJ'
#  b'\xb5\x1efRH0\x18\xe8\xf1Sm\x9eh\xdd\x1f\x932\xa8\x12\xe2\x91\x88u[9~t\xb3'
#  b'\x98\xc1\xff\x02\\\xce\x88\xc8iG\x90G\x8d\x14\x97\x9d\x16>\xac\xb9v\x15\x85m'
#  b'\xd0\x89\xe6LPbt\x95-\x06\xbb\x11{\xa0\xda\x97+\xe9\xf1\xb1\xd2\xbf\xf9\x87'
#  b's(\x07\xb7J\x1e\x85\x1e\x94\xa9\xa12\xec\xc9\x1c \x10ZE\x84\x89Ct\x91'
#  b'\xf4\x1d\xbc\xc9\xbaW\xb4\xfb\x0caC\xc9\x9d6\xaf\xcd\xbf\xcc\xaf\xd6'
#  b'z\x89\xe9\xb2\x15#\x8e\\:\xa3\x97\x8fIA\xe4^Gv\xe7\x92\xcbb\x9b\xe5'
#  b'\xa3\x7f\xb1\x1f\x8fI\xf9\xd2\xccmo\x0e\x99\xf2Q\x0f/\xed\xce\x13\xa2C\xf60'
#  b'Q\x17H\xd3\x16jt\xb2\xf3n\xd6\x93\xa7\xa3\x8ct\x8e*1\x03\x99\xd9\n\xf3'
#  b'\xa7\xf2\xc6_G,}\x0c\xf7SV\x9e*\xcer\xbf\x96\xaat\xf0\xbc\x92,L'
#  b'\xb8\x80\x8e\x85kl+)I\x95\xd1\xdf*\xa4\x03\xf0\xec\x00\xee[\xa2!F\xdc'
#  b'\x194\xc7l\xec$}\xc7~\xdcnT\xd2+\x86\xc9l0t\xea~y\x8a\xfc\x18\xc0\x1f\x00'
#  b'\xa1\xe2\xe9\xfa\xf9\x03}\r\x02\x1fwl$\x8d\x95\xe2*\x93\xef\x8b\xe2\x87\xb8!'
#  b'w\xaaS\xf1\x19\xf8P\xdc\xc2\x1e\xb4\xf6M\xe9\xdax\r\x7f\x13\xee\xfd\xf3\xe2]'
#  b'} [\xe3\xd7\x9f\x9bu\x7f\x1b\x95\xf1\xb5l\x14\x8eGu\x0e\xe0\xc8\x1a6#'
#  b'\r\xfa\x16\xb9C\xecK:TY\xe1\x0b\x03\x8d\xce\x99\x85B\xfeT\xc9=\xed\xd6'
#  b'T\xf5\xb5MC\x96v\x92\xcf\x8b\xfc\xdf\xa0\x086p\xfa\x19\xfcY_\xbd\x0c\x8e'
#  b'\xc4\xa9\x04\x9c\x19\xbcad\x8e\x03\x8d9\xe2/\xbc\xb1\xa3\xeb\xde\xd26k\xba~'
#  b'\x10\xa2A\xd8\x0f\xbc\xd5\\\xa2\xde5/\xc6N\x89i}\xb2\x02U\xec\nD\xca'
#  b'5\x82\xe5\xf4\xe1\tP\xa0\x98\x1d\xf4\xd5\x10\xd8<\xcf\x00b6\xe2'
#  b"\xf8\xd9\xda\x95\xf4\x08\xe8\xba\x0e\xa3e\x0c\x1b\xa4'\xa5\xbd\xcfB\xc3"
#  b'|[N\xce\xc2\xf6\xba\x8f\xc0LT\x9b\x7fw\xf0Q\xf3a0\xe6\xacJ\x83]?\x7f\x83\xd7'
#  b'\x15R\xc35\xaf\x93\x1f\xcf)\x17\\\xc0@> ,9\x8f\x81\xe6c\xd2XaD\n\x8f\x85'
#  b"\x13v\xb0?\xcb\x17\xc8\xd7\xcc\x90\xaeIw\x14\x8c\xeaPr\xc1|\xb0\xe5\x06'"
#  b"\xce\x81\xc0A\xfbg'\xe4\xb7\x9d\xf9\xc7\x1a\x8d1\xa2Uf&\xfb\x93\x89\xc7\x87"
#  b'\x95\xc7j\xa5*&\xfc\xdf\xa8 ks\x97\xa9\xb8\xc6\xde\x87\xffXDr\x01G'
#  b'-\xe3\x15\x9d\xad\x07\x1c\x95`.\xcav\xb5\xb2\xe7\xb6\x17\xe2\xff\x82'
#  b'y\x86\xd8\x97%\xb8R\xe9\xe9h\xc8S0^\xc2:b\xfb\xda\x19\xc7\xea\xb6\x0e'
#  b'\x91\xd5&\x1c|\xcei\x9b\xfe\xfa~H\xe3&\xfd\xd6\xcf\xdf@|\x92#{r$\xa0^Q'
#  b')\x14\x84>H\xb2r\x16\xdbV\xde\xadB$\x19!2U\x0f\x95\xfe\xe2\x89i\xc2\x9f\xa9d'
#  b'\xd1\x13\xecZ\x10;\x04\x13\x91_Z\xaaD\x9c\xd3\x16G/;\xbe7\x93\xe5Y'
#  b'\x0c3\xf2\xf4\x0eoaj\xb0\xe6(h\xc3P\x0e\xf4,-r\xac\xaa\n\xf84\xcf\x00>C'
#  b'\xda\x04\xad\x16C"\xde\xab\xff\x84T\x924\xe9"\xa9&8\xac\xbd\xb4]\xac\x97'
#  b'\xf1\xf8\x8c\xa9\xcfh\x179uq\x10e\x8e]\xf0h"\xe2*\xe20\x92\xa09o\xbc=\x93'
#  b'\xd4L\xf5@+\xf8\x97%\xa0\xdd\xda\x95Jq\x05\xa3p\x9a&\xe6G\xe6d6\xe0\xdd!K'
#  b'\xc8\xc6\xdeK\xb7\x9f\xbe\xc64/\xdbZl\x04\r\x96\xb2f\xe5\x0f\x92\x14OF'
#  b'\x85\x1a\x12-\x96Jx\xc7\xe91%\xe1\xb4\xe3\xc4~3a2\x01}\x9cu\xa7'
#  b'\xff\xd7\xb8\xc4s\xd8\x9c\x0c?\xd4\xf7Z\xc6\xe96~\xe7&DJ\x90u\x81\xe0'
#  b'\xeb*\x00[\xe8\x91)\xe2\x7f\xb7\x02\xdblbG\xe9u+\x03M\xf3m\x15\xfe'
#  b'\t\x10\xa1+0\xc4&\x1f\xd7IlPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\n'
#  b'\x92.PD\x84\xa6>\x00\x04\x00\x00\x00\x04\x00\x00\x15\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00hOXENTlXmaBiMyAlBKHC1PK'
#  b'\x05\x06\x00\x00\x00\x00\x01\x00\x01\x00C\x00\x00\x003\x04\x00\x00\x00\x00')

faker.providers.person

fake.first_name()
# 'எழில்'

fake.first_name_female()
# 'ஸ்ரீநிதி'

fake.first_name_male()
# 'யூசுப்'

fake.last_name()
# 'ஹஸினா'

fake.last_name_female()
# 'கனிமதி'

fake.last_name_male()
# 'ஷிங்'

fake.name()
# 'வசந்த்குமார் பல்லவி'

fake.name_female()
# 'ஹசினிகா'

fake.name_male()
# 'ஆதிநாராயணா'

fake.prefix()
# ''

fake.prefix_female()
# ''

fake.prefix_male()
# ''

fake.suffix()
# ''

fake.suffix_female()
# ''

fake.suffix_male()
# ''

faker.providers.phone_number

fake.msisdn()
# '1675818587810'

fake.phone_number()
# '+91 498 8695994'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '650 மணிக்கதிர்\nசகாரன்பூர்-801950',
#     'birthdate': datetime.date(2011, 6, 13),
#     'blood_group': 'A+',
#     'company': 'ஐராவதி, நக்கீரன் and ஏழிசைக்கனல்',
#     'current_location': (Decimal('-34.2430725'), Decimal('-155.152694')),
#     'job': 'Psychologist, educational',
#     'mail': 'unnnnnnt39@gmail.com',
#     'name': 'நற்றிணை ஸயூரி',
#     'residence': '78 ஆடற்கொடி தணிகைவேல்\nநாக்பூர் 914936',
#     'sex': 'F',
#     'ssn': '745-24-3597',
#     'username': 'sraavntihrssinnni',
#     'website': [   'https://www.kngkaikeaannttaannn.com/',
#                    'https://aisvryaa.net/']}

fake.simple_profile(sex=None)
# {   'address': '301 சஜீத் உதய்\nசோலாப்பூர் 992371',
#     'birthdate': datetime.date(2012, 7, 26),
#     'mail': 'vaannnttu42@hotmail.com',
#     'name': 'சத்யேந்திரா ஸ்ரீலக்ஷ்மி',
#     'sex': 'M',
#     'username': 'xvnnttaarkulllli'}

faker.providers.python

fake.pybool()
# True

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'dolorem': 'https://kttmpaa-intikaap.com/terms/',
#     'et': 'oTGvgofXgiBcchKLPwPl',
#     'expedita': 'tnnnnilvuutaangknnn@yahoo.com',
#     'numquam': 'xJjUqjFuayXBtFrpiWio',
#     'officiis': 'mnnikktiryaallinnni@hotmail.com',
#     'quisquam': 'http://www.kngkaa.com/posts/main/post/',
#     'rem': 8066.0,
#     'saepe': 'iJIiXFkBGYXGOAoyTWgI',
#     'tenetur': 'vaakiicnnn43@tnnikaiveel.net',
#     'unde': 'iriinnnaa@tnnikaimnni.info'}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# (   datetime.datetime(2014, 11, 27, 15, 22, 35),
#     18511017.991427,
#     'euttm@yaalllrci.com',
#     'vrnnvtielllilmnni@hotmail.com',
#     631498570768.1,
#     'aaticngkraaeelllicaineeym@naakmti.com',
#     'ZvhATWWeSERNsmzgurKY',
#     Decimal('-612187992523239.0'),
#     'pllvi58@eelllicaimnni.com',
#     -62053.0,
#     Decimal('46629.522205'))

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   Decimal('-3556599502.0'),
#     196804667528.0,
#     9106,
#     8842,
#     Decimal('-4405217.1'),
#     'http://ssiyaam.com/',
#     -1732125710235.4,
#     658]

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'uqOfAokfvJygPtzKuNAV', 'icaiccelvimnnippvllnnn@hotmail.com', 'PYDUnbRbaiqoggfPfmFE', 5834, Decimal('42965.147'), 'TMKBCEJLsEqSAfKVblSE', 'BIQlEDsaMJNqieXiUINZ', 'ottttkkuuttnnnelllilicai@hotmail.com', 1751, datetime.datetime(2018, 8, 1, 12, 22, 7), datetime.datetime(1983, 9, 12, 7, 45, 41), 'surpinnnnnnni@gmail.com'}

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

fake.pystr_format(string_format='?#-###{{random_int}}{{random_letter}}', letters='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ')
# 'T2-6556131C'

fake.pystruct(count=10, *value_types)
# (   [   'YvIQUdGzDwEbfFIJNHAs',
#         'uoLfQqhlrJWETyyGOaSl',
#         'iohzxEnFcLLzhlSfrCuk',
#         Decimal('-6026.0'),
#         5677,
#         'http://aattttntti.com/category/category/homepage.php',
#         'KBxrQXoqgmNCPXHAnwgK',
#         622,
#         -76207748365916.0,
#         'BmjeeKAxOoQsQoMIrHlp'],
#     {   'atque': Decimal('6054052859125.0'),
#         'corrupti': 'ZfDHxUhrMbuUsXcBDevI',
#         'ducimus': 'EBJZGMlgSvuWTWKYRWbv',
#         'eaque': 6433,
#         'maxime': 'mVdcCVrqfTECDWcdrzuc',
#         'optio': 'skntaa99@gmail.com',
#         'quasi': 5208,
#         'quia': 'uhobXyIElqqBuBNihncK',
#         'quisquam': 'IKbyzeegvzxHGBHsWTMq',
#         'voluptatem': 'ReqDmrypzPPdLRmHSIzj'},
#     {   'aspernatur': {   1: 'XeVxLJilbBfaTnGGoBVg',
#                           2: [   Decimal('-793545687.8'),
#                                  'https://vllluti.biz/privacy.htm',
#                                  'XmuzOPqJadpKWyCgLKPw'],
#                           3: {   1: 18303521225.8,
#                                  2: 6165,
#                                  3: ['homWEvnokUZfurBYtFuH', -657880160323.7]}},
#         'beatae': {   2: Decimal('4720415532467.94'),
#                       3: [   'akvFVgomfhitmftRshPL',
#                              401,
#                              datetime.datetime(1980, 7, 14, 14, 7, 37)],
#                       4: {   2: 'qMJwVagcMqaOkdvqaoem',
#                              3: Decimal('69333709992.0'),
#                              4: [141373947812.5, 'XtxLGAHUrxsHtGkLJzUg']}},
#         'cumque': {   4: 5810,
#                       5: [   datetime.datetime(1973, 10, 5, 14, 20, 53),
#                              'http://www.icaiyeentl-ajy.com/login.htm',
#                              'WkvbBprwroBVjlxUhjDY'],
#                       6: {   4: 'fjWRroUAnvZgNtoCLMJc',
#                              5: 'ObeMyxtalnOWpHqPBRSp',
#                              6: [   'UEScYOxbZulkygtAkSqU',
#                                     'txouYRvPFsCtJMLttrpx']}},
#         'dolorem': {   5: 'https://nkkiirnnn.com/terms.html',
#                        6: [   datetime.datetime(2015, 6, 19, 6, 1, 46),
#                               5855520.58,
#                               6576],
#                        7: {   5: 6794,
#                               6: 1421,
#                               7: [   'xvkoGGMqKprZBlbJJPur',
#                                      'thkDYYAlZjJisZYRKvYV']}},
#         'error': {   3: 'ggFdntqVxKfPYQpuKSxD',
#                      4: [   'tSsGGjsSgCXZmkZFpzQF',
#                             Decimal('3481097705.246'),
#                             'wNbgaypKXTlwfdnzpumC'],
#                      5: {   3: 'http://www.yuutikaa.com/home/',
#                             4: 'http://www.aannnntteevnnn.com/index/',
#                             5: [   Decimal('-17132.524699'),
#                                    'tnnnlttcumictruknnnnn@aaticeessaa-akssraa.info']}},
#         'illo': {   7: 'intirkumaar12@elllirrkuvllai-ottttkkuuttr.com',
#                     8: [   'vJCPinSmlOkLovDbwGHZ',
#                            'YFfQiaJOZwTuPasWVCDg',
#                            'DmppPTbFnPfKnYJTPVBq'],
#                     9: {7: Decimal('6850.925'), 8: 5315, 9: [8717, 6268]}},
#         'occaecati': {   6: 'IdGnPmusSOdyfLRmGrMx',
#                          7: [   'pYVNnUXpeyKHqlLKuZtM',
#                                 'avhSOgcfFEDzzPBbqXbM',
#                                 'http://svpnil.info/posts/tags/home.htm'],
#                          8: {   6: -1787385823.34744,
#                                 7: 643.16627,
#                                 8: [   'http://www.eelllicaikkuricil.com/search/about.php',
#                                        'QZHcIAVTbBfHuvfqynHs']}},
#         'officiis': {   8: -8753948432.5936,
#                         9: [   datetime.datetime(2006, 5, 13, 19, 14, 1),
#                                3646,
#                                'hmcvaannnirjinnni@akssyaa-yssvnt.com'],
#                         10: {   8: 'VpqsRDxwZiUPviHLhcbR',
#                                 9: Decimal('346188.563'),
#                                 10: [222, 8779]}},
#         'recusandae': {   0: 'zintuklaa@gmail.com',
#                           1: [   'http://rngkcaami.biz/tag/tag/about.php',
#                                  'mnycrissnsaa@pkupaalnnn-akilngkttntaannn.biz',
#                                  Decimal('169111.188205612')],
#                           2: {   0: 'UWLwbevuMbSuMsfHpqaC',
#                                  1: 8749,
#                                  2: [4309, 'wvLPgjeWHgQDRLiMWehG']}},
#         'sint': {   9: Decimal('-24.13805181'),
#                     10: [   'VlEgDpnQgBpBnNHtdhcV',
#                             datetime.datetime(1987, 12, 7, 18, 59, 1),
#                             'quRJrGeUNdMUZvVZhoVc'],
#                     11: {   9: datetime.datetime(1985, 4, 29, 13, 42, 40),
#                             10: Decimal('-86230957827.0'),
#                             11: [   'zbaKXCcVApCxUYYrrpAC',
#                                     'VvkjREtOmhkLFLlOibSO']}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   3714,
#     'http://elllilmti.com/index/',
#     'fIODaGQZLZFxHUKrVcVS',
#     'http://mkilllkeeaa.biz/',
#     'mngkaiyrkkrci42@cngkmitraa.com',
#     'bLPGIMVxPJVTnfpzFVOU',
#     'http://www.vllllimnnaallnnn.com/category/category/category.asp',
#     'https://www.sriilkssmi-upaasnnnaa.com/terms/',
#     'http://www.akvlllku.com/home/',
#     -3908.866965078,
#     5630)

faker.providers.ssn

fake.ein()
# '85-9844483'

fake.invalid_ssn()
# '320-00-7894'

fake.itin()
# '965-97-6993'

fake.ssn(taxpayer_identification_number_type='SSN')
# '382-85-5036'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 4.2'

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

fake.firefox()
# ('Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_10_7; rv:1.9.2.20) '
#  'Gecko/2019-03-27 11:38:24 Firefox/3.6.7')

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

fake.ios_platform_token()
# 'iPad; CPU iPad OS 4_2_1 like Mac OS X'

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

fake.linux_processor()
# 'i686'

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

fake.mac_processor()
# 'Intel'

fake.opera()
# 'Opera/8.32.(Windows NT 6.0; gv-GB) Presto/2.9.182 Version/10.00'

fake.safari()
# ('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_1 rv:6.0; st-ZA) '
#  'AppleWebKit/535.17.6 (KHTML, like Gecko) Version/4.0.2 Safari/535.17.6')

fake.user_agent()
# 'Mozilla/5.0 (compatible; MSIE 8.0; Windows 98; Win 9x 4.90; Trident/3.0)'

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