Language fa_IR

faker.providers.address

fake.address()
# '0606 حسنی آزاد راه\nباغات کيان, کردستان 0570993027'

fake.building_number()
# '4486'

fake.city()
# 'استان عباس'

fake.city_prefix()
# 'روستای'

fake.city_suffix()
# 'Ville'

fake.country()
# 'کیپ ورد'

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

fake.postcode()
# '2686'

fake.secondary_address()
# 'سوئیت 153'

fake.state()
# 'خراسان رضوی'

fake.street_address()
# '33164 صنایعی تقاطع واحد 066'

fake.street_name()
# 'یوسف جاده'

fake.street_suffix()
# 'چهار راه'

faker.providers.automotive

fake.license_plate()
# '2TZR 73'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'HKEQ66509200610728'

fake.iban()
# 'GB86OCIJ89194990347743'

faker.providers.barcode

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

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

fake.ean8()
# '71469720'

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

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

faker.providers.color

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

fake.color_name()
# 'DarkOrange'

fake.hex_color()
# '#923d9b'

fake.rgb_color()
# '2,231,45'

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

fake.safe_color_name()
# 'fuchsia'

fake.safe_hex_color()
# '#998800'

faker.providers.company

fake.bs()
# 'aggregate virtual relationships'

fake.catch_phrase()
# 'Realigned asynchronous protocol'

fake.company()
# 'سازمان انرژی اتمی ایران'

fake.company_suffix()
# 'PLC'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'رفاه\nسارینا علی شاهی\n5894634654951338 21/07\nCVV2: 404\n'

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

fake.credit_card_provider(card_type=None)
# 'کوثر'

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

faker.providers.currency

fake.cryptocurrency()
# ('ZCL', 'Zclassic')

fake.cryptocurrency_code()
# 'VTC'

fake.cryptocurrency_name()
# 'DigitalNote'

fake.currency()
# ('HKD', 'Hong Kong dollar')

fake.currency_code()
# 'CLP'

fake.currency_name()
# 'Ghanaian cedi'

faker.providers.date_time

fake.am_pm()
# 'PM'

fake.century()
# 'I'

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

fake.date_between(start_date='-30y', end_date='today')
# datetime.date(1998, 1, 26)

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

fake.date_object(end_datetime=None)
# datetime.date(1987, 11, 20)

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

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2001, 11, 20)

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

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

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1972, 11, 5, 16, 40, 42)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(684, 3, 3, 13, 4, 15)

fake.date_time_between(start_date='-30y', end_date='now', tzinfo=None)
# datetime.datetime(1997, 9, 2, 1, 23, 35)

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

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2008, 1, 5, 17, 29, 22)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 11, 12, 0, 40)

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

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 4, 1, 11, 38)

fake.day_of_month()
# '08'

fake.day_of_week()
# 'Sunday'

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

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

fake.iso8601(tzinfo=None, end_datetime=None)
# '2018-10-06T22:22:21'

fake.month()
# '06'

fake.month_name()
# 'February'

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

fake.past_datetime(start_date='-30d', tzinfo=None)
# datetime.datetime(2020, 1, 13, 21, 32, 4)

fake.time(pattern='%H:%M:%S', end_datetime=None)
# '07:27:36'

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

fake.time_object(end_datetime=None)
# datetime.time(1, 29, 35)

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

fake.timezone()
# 'Europe/Budapest'

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

fake.year()
# '2019'

faker.providers.file

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

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

fake.file_path(depth=1, category=None, extension=None)
# '/nobis/aperiam.jpeg'

fake.mime_type(category=None)
# 'multipart/signed'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('5.287479'), Decimal('60.086705'))

fake.local_latlng(country_code='US', coords_only=False)
# ('26.18924', '-98.15529', 'San Juan', 'US', 'America/Chicago')

fake.location_on_land(coords_only=False)
# ('36.02506', '-86.77917', 'Brentwood Estates', 'US', 'America/Chicago')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'thrswly@nsjy.com'

fake.ascii_email(*args, **kwargs)
# 'hshmyzhr@hotmail.com'

fake.ascii_free_email(*args, **kwargs)
# 'yzdylyn@chmail.ir'

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

fake.company_email(*args, **kwargs)
# 'usltny@symn.ir'

fake.domain_name(*args, **kwargs)
# 'shtl.ir'

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

fake.email(*args, **kwargs)
# 'slshkhry@mjtm.ir'

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

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

fake.hostname(*args, **kwargs)
# 'db-79.hml.org'

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

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

fake.ipv4_network_class()
# 'c'

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

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

fake.ipv6(network=False)
# '8625:bedf:4ef8:afc4:8373:df41:4c69:629c'

fake.mac_address()
# '4a:8c:11:ef:24:76'

fake.safe_email(*args, **kwargs)
# 'zhrkhsrwjrdy@example.ir'

fake.slug(*args, **kwargs)
# 'doloribus-odit'

fake.tld()
# 'ir'

fake.uri()
# 'http://srmyh.com/'

fake.uri_extension()
# '.php'

fake.uri_page()
# 'faq'

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

fake.url(schemes=None)
# 'http://grwh.net/'

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

faker.providers.isbn

fake.isbn10(separator='-')
# '0-00-623185-3'

fake.isbn13(separator='-')
# '978-0-559-33594-5'

faker.providers.job

fake.job()
# 'استاد'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Eius ratione aliquid cum ipsa soluta. Beatae eius iste assumenda similique '
#  'consequatur culpa. Minima perspiciatis tempora error quos.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Ratione atque tempore eius nesciunt veniam eius.',
#     'Eius tempore harum doloremque. Officiis neque cum explicabo iste.',
#     'Hic accusantium sed consectetur. Quibusdam asperiores placeat cumque '
#     'culpa vero.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Distinctio expedita inventore iusto quibusdam ea culpa neque.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Soluta natus sequi.',
#     'Expedita sit ex magni rerum.',
#     'Nobis dolorum aliquam doloribus.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Eius suscipit nemo ipsum similique culpa. Fuga dolore laboriosam est magnam '
#  'architecto autem. Eum facilis labore dolores voluptatum quae quidem.\n'
#  'Eum debitis repudiandae. Odio id numquam totam.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Quaerat odit omnis fugiat commodi voluptates. Dolor aperiam perferendis '
#     'temporibus neque sapiente maiores.',
#     'Ea iste voluptates recusandae sint soluta. Labore illo facilis sed esse '
#     'eveniet. Fuga nam rerum.',
#     'Hic mollitia dignissimos laudantium excepturi ipsa. Ipsa occaecati '
#     'corrupti laborum beatae. Ipsa voluptatem ex expedita sapiente corrupti '
#     'accusamus.']

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['illo', 'distinctio', 'maxime']

faker.providers.misc

fake.binary(length=1048576)
# (b'\xf0}\xb6\x04\x93+\xadv&\xf7f\xd5*\xf4\xc4\xf7\xa0)\xa4\xbf\xb4SL\x88\x14Z|B'
#  b'\x0b\xa5X\xd4\x85\x90]\xd6\x89\x07\xfc\xef\xf8\x9bo?\x1bX\xd8Y\xfe\x8c`\xf5'
#  b'\xb0\xb8\xb1\x83\xe7u\xef\x98\xc5\x10\x84"c\xd5G[\xee\xa52EkaD\xad1\xd0-\xe4'
#  b'H\x87\x8b}t\x05[S\xa8E\x8e\xec\xca\xa5"\x96J\x1f\x82r2\xfa<\xa5vU\x10"'
#  b'\x0ci]\xa9l:V\xb2E\xbb\xf3\xf8\x1d\xdc\xcdb\xe9\xe8\xca\xb1\xe4\xbf\xdf6'
#  b"\xa8$\x02'\\\xc1;\xc2\xd5J\xb6\xb5\xccg\x82w\xaa \xfe\xf7\xd6\xa4\x1e\x1c"
#  b'\xc7cE\x19=/\xdb\xc1j\xb2\xaa\xf7\xecG\xd1\x89\xcd\xb5\xf3\xcd\x13|fD'
#  b'\xd2/\x0c\xa1j\xd8\xda\xa9\x7fu\x16\xfcu\xe1=\x17t@\x81R\x97\x0e];'
#  b'\x0b\xde\xb8\x1a\xb8\xd2\x8fN\x06\xdbJ@V\r<O\xbd\x81\xe4\xbfD\x91\xce8'
#  b'\xbbR\x19\x94\xc1C\x92p\xda\xf4\xcat\x9d\xa8\xaa\xd3l9\r\xdf\xb4\xfd8\x9b'
#  b'\xb9\xd2E\x1cP;\xf1}\x15\x06x\xeb\x84\xdf\x11\xae=\\\xb5:\x00A\x1c\xa9'
#  b'\x83-\x99\xcd\x9f\xf9p"\x86\xbc\xac\xe4\xa9l\x81\xf5\x87\xac\xa0\xb4k{l\x0c'
#  b'D\xb1\xeb\xae7~\x17Q\xb2\xd4\xe8\xd9\xb9\xfd\xbc\xb7$8\xde\x9c'
#  b'\x88\xb9\xdf\xa4\x0b\xaa7\x19\x8de`\x1c\xa1X\xeb!8/@\xf1ee=d\xb6\x9eO\xe0'
#  b"\xec`ou\xbd\x14t\xed\xe7\xa7\x7fK\xeb7\xc5\xb7\xd6\xb8X0\\Q\xa3'\xee\x8cKi"
#  b'\xb0\xbe\x00\xde\xfe\x9cW\x0b\xe4+\xc0\x8a\xb8\x99\x01H\xa2\x99H\x08'
#  b"\x02H\xad\xbe\xe1\xf1\x9b\xfc\xd1z\x1c'\x83<lq\xaf\x08G\x81=Q[S\x9fZ\xbd\x8b"
#  b'E{\x0fw\xe2\xc8j\x8c\xec\xc1am\xef\x8a\xf1\xb4^\xb5\x93\x96\xb4\n\xf6\xdc'
#  b'q\x9f\xffX:\x9c\xfeL\xc5\xf8NqO>\xb7i\x146\tT\xfc\x9c\xdaMFN\xaa\xc3'
#  b'\xeb7V\x92\x97\x06\xa038\xb9vEJ\x0b\xb8\xbe\xbd"{\xec\x08#\xfdk'
#  b'\t\x91\xba\xe1\x07\x15\x9e\x8fOM\n\xado\x0e\xc4htzl`g\t\xbb\x13\xfb\x02&\xdb'
#  b'i\x7f\xceE0\xd0d\xe3\xe0}v\xb0|=\xd1\x80\x18)\x1d\xddu\xb3\xc9\xdb'
#  b'\x89\xa0\xd4C\x94\x91\x86\x81\xb3\xd5Nf\xe6\xa5\xa2\x05\x94\xeb\xed\xcd\rJpC'
#  b'>\xa9\x87\xbam\xb4B\xe6\xa4\x9b\xdd\x1bX\xb4,\xf0$2\x14=\x90\xfa,4'
#  b'V\x81\xa9\xc3\x18\xb9\x02\xe5\xd7\xed\xc9}\xe9\x80Y\x92\xd3\xaa\xf1?'
#  b'\x98\xc8\xd5\xde[\xf8\x05\xb2\x05\xa9\xdd\xba\xea\x1d\xa2\x7f\xf1\xd4a\xda'
#  b'<cy\xec\xd0\x8b(\x06\xad\x96$.\xb0\xf8\xb2?\xf1a\xd9d6\xcc\xba]\xa5\xb0\x046'
#  b'\x92d\xe1\x10\xbd\xfc\x13\xe1\xea{\xb0\x8f\x9f\xf5)}\xd1G!JG\xea&\xe8'
#  b':\xad`\x08DQ\x15-\x1d8\xe0U\x15\x0f\xd9\xe9`\xe1j\x0e\x0c\xa3\xe4\x9fqD&\xbd'
#  b'g5\xc4\xacW\xd5(\r\xac\x7f\xbak\x0f\xa2\xc2\xfarG\xbe\xd9\xc8\xf0U\xf1'
#  b'\x1cj\xba\xfd#\x88\xa8_\x01<J\xa2\x1d\x9e\xa1%\xd1\x8dhH;\x95\xf3\xe2'
#  b'A\x8c\x9a\xb8%\xb3\x0f\xbd\xeb"\x0e2\xd9\xf2\t\xb0\xdbW\xb5G\x85\x93[\xc7'
#  b"Z\x19\x00\xbc\x12\x0e'\xec\xf4\x83\x8b2_!:\x04\xd9\x00h\xf0\x82<\xf5 "
#  b"\x02\xbe\x9a\xb1 vxq:{\x87\x87\x07\xcbz^u\x9cU'\xe5\xa9\\\xc0\xc7 \xf5\xc7"
#  b'\x1eEQ\xd6I;\xe6\xea\x94\x14\xa1lE\r\xfe>\xc1\xd4#\xb7\x1bNcr\x19p\xeb\xcd'
#  b'\xfe\xf5z\xf1\xd0\xddR\x97\x00\xde\x03\no\x8aM\xc7@\x7f\xc8\x06\x11\x98\xf9W'
#  b"wg\xa9\n#6]\xa7\xb0',=1\xd0\xea\x9d:\x01\xc4\xef\xf77\xad<:\x93f\x04"
#  b'\x8bfO\x02ue\x85\xb0\t\xc9_rD\xb0w\x1dB\xa551R+*\x93\x1b\x8fb\xaa'
#  b"\xbf\xcb\x97\xbb\x16\x8bB(]E\xf1S\xc6_\xc5SD']OZ\xec\xd6\x12\xd4fP\x12"
#  b'\xa4\xbd\xc4\x9c\x12;7F\x1e\xfe.\xb0\xec\x9f\x08\x1d\x00\xe7\x90U'
#  b'\xfd\x94\xf2c\x11\xf2\x13N\xec\xfb\x80\x05\xaco("^Lgg#\xc1L)')

fake.boolean(chance_of_getting_true=50)
# False

fake.csv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"مبين تنزیلی","344 ماهان بلوار\n'
#  'غرب نازنین, همدان 9094986438"\r\n'
#  '"سرکار خانم حلما مجتبوی","885 ملکیان جاده\n'
#  'شهرستان ثنا, خوزستان 124342"\r\n'
#  '"ستايش سمسار","911 سرخوشیان چهار راه سوئیت 777\n'
#  'روستای ماهان, البرز 106350"\r\n'
#  '"پارسا مجتهدی","8899 ولاشجردی بلوار سوئیت 532\n'
#  'جنوب سینا, هرمزگان 3165236798"\r\n'
#  '"ایلیا رسولی ","6355 سرخوشیان آزاد راه\n'
#  'دهستان حسام, ایلام 48333"\r\n'
#  '"جناب آقای دکتر ياسين هوشیار ","200 علیجانی بن بست سوئیت 095\n'
#  'شرق معصومه, سیستان و بلوچستان 543"\r\n'
#  '"سرکار خانم دکتر آیدا عزیزی ","061 باران کوه واحد 550\n'
#  'شهرستان یاسمین, کرمانشاه 429931"\r\n'
#  '"علی اكبر ترکاشوند","37096 الوندی خیابان واحد 210\n'
#  'دهستان رضا, آذربایجان شرقی 4945"\r\n'
#  '"عرفان یزدی","1349 ثنا جاده سوئیت 429\n'
#  'شمال اسرا, قم 716459"\r\n'
#  '"جناب آقای دکتر اميرحسين تهرانی ","301 نرگس جزیره\n'
#  'باغات آراد, کرمانشاه 341"\r\n')

fake.dsv(dialect='faker-csv', header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False, **fmtparams)
# ('"سرکار خانم دکتر آتنا احمدی ","8107 رسته پل واحد 812\n'
#  'غرب مبین, ایلام 512"\r\n'
#  '"سرکار خانم دکتر حدیث عزیزی ","76298 طلوعی آزاد راه واحد 238\n'
#  'شرق سبحان, مازندران 171"\r\n'
#  '"مبينا نعمتی","57014 کيانا بلوار\n'
#  'غرب حدیث, خراسان رضوی 835773"\r\n'
#  '"آرين عقیلی","5180 آتنا بن بست\n'
#  'روستای اميررضا, خراسان رضوی 3764"\r\n'
#  '"سبحان احمدی","20987 سغیری کوچه\n'
#  'دهستان دانيال, سیستان و بلوچستان 391259"\r\n'
#  '"مائده فرجی","588 رضا زاده آزاد راه\n'
#  'شمال سوگند, خراسان رضوی 6192169842"\r\n'
#  '"جناب آقای محمد کمالی ","01679 مریم میدان واحد 542\n'
#  'دهستان نازنين, لرستان 324000"\r\n'
#  '"محمدامين ظفری ","820 فاطمه بن بست واحد 255\n'
#  'شهر نازنين, آذربایجان غربی 317653"\r\n'
#  '"امیرمهدی هنری","0446 نوری پل\n'
#  'غرب یلدا, خراسان جنوبی 46722"\r\n'
#  '"سرکار خانم دکتر هستي زارع","78767 گلپایگانی تونل واحد 812\n'
#  'شهر الناز, یزد 39361"\r\n')

fake.md5(raw_output=False)
# '2a2b6ee2e945ec650f287ca3ecee0243'

fake.null_boolean()
# None

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# 'st6DGu(e&A'

fake.psv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"اميرمحمد ضابطی"|"72336 رسولی کوچه\n'
#  'جنوب مهدي, مازندران 19580"\r\n'
#  '"یوسف علی شاهی"|"791 رقيه دره\n'
#  'غرب يسنا, سمنان 265416"\r\n'
#  '"آيناز نوروزی"|"73812 آرين جنب واحد 383\n'
#  'شهر يوسف, سیستان و بلوچستان 46534"\r\n'
#  '"آریا علیجانی "|"1722 رها جزیره\n'
#  'دهستان امیرحسین, آذربایجان شرقی 066"\r\n'
#  '"جناب آقای سینا علی پور"|"27612 مليکا جزیره واحد 057\n'
#  'شهر حسين, مازندران 1272"\r\n'
#  '"الینا ابوطالبی "|"615 همدانی جزیره سوئیت 281\n'
#  'غرب آتنا, اردبیل 0824748408"\r\n'
#  '"فاطمياسارينا سرخوشیان"|"159 بهرامی جاده\n'
#  'استان محمدياسين, کرمانشاه 8105837995"\r\n'
#  '"علي علی پور"|"2083 اسما جنب سوئیت 053\n'
#  'شرق محمدرضا, سیستان و بلوچستان 265528"\r\n'
#  '"سبحان هومن"|"70963 ترکاشوند میدان واحد 442\n'
#  'شمال سينا, خراسان 5258811250"\r\n'
#  '"جناب آقای دکتر علی اكبر ایروانی "|"787 مبين پل واحد 962\n'
#  'دهستان زینب, خراسان 044"\r\n')

fake.sha1(raw_output=False)
# '36c612a19b81e3780496e554d4875ae0439f4edc'

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

fake.tar(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'mRESyjhXoFJgLwpzVoEw1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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\x00013036\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]\xf6<\xf5-\x0e\x07]WD\r\xff\xbc"\x0b\x99\xbc\t\x8b+'
#  b'\xd23\x14\xbf\x0f\xe3\xd1\xc1\x17\xe9W\xb3A\xe0\xce\xdf\xe5\x8b\xacX'
#  b'\xf8N\xcc\xcbZ\xf7\x19\x8a\xd2O\xc1\x95=\x84\x9cr\x14\x86\xe6\xc0'
#  b'\xf5\xee\x83\x0e\xa9\x19\xee \x85I\xfb\x12\x1eih\xd6\xe4\xc4\xd1\xe4'
#  b'q\xb2\x05\x98\xf8\x80o\x10\x99u\xb1B\x82\x95\x15\x88!\x1e\xc1\x0b\x8e\xa2_E'
#  b'\xe1\xbd\\\xf1x\x8ek\x18\x8f\x19\xd3\xd2\x80\xa06Kk\xd2\x92U\xe7o\x1bv'
#  b'\xe9\x9c\xe9\r\x9f\xd9\x1d0A@\x82\xbcv\x06\x88\xb5\x83  |A\x80\x15\xb1'
#  b'\xfeZ<\xb7\x97\x1cg3AU(\x04\xab\xd0\x89\x1d,G \xa8\xc3P\x87\xc0H\xc0\xe9\x1d'
#  b'K\xf7-\x9f:=\x93!\xc9\xb3k\xfcO\xd1\xaf\x0f\xd3\xe2\x0c\xda\x13C\xf9\xec'
#  b'\x1crm\xb3dt\xce,^\xd6\x7f*n\xe6\xb3YlCX.-\x03"\x06\xa36\x03P@\xf9\x85\xb8'
#  b'<\r\x85\xa8\xa3\xec\xd4\x01\xc2c\xd2\xab\xddy\xc3\x08\xd7\xe6\x89\xb1'
#  b'\x1b\x99h\x16\xf8\xc6\xa6l\xdfX\xf2\xca\x8c\xee\x0e\x8cB\xff:?'
#  b'\x8d\xaa\xb8\x0en\x1b^\x87\x8b\xcc\x15j\xdd\xc6W,\xe4\xdf\xe0\xf1'
#  b'A\x08\xec\xf0\xbbw\xbd\x0e-\x05<\x9c \x17 v\xa7\xabD\xa2\xfb\xe7_}'
#  b'\xbc\xf4\x92\xd9\xbc-5[\xf1_NP\xe7\x83\\\xd0\x84;o\xc6\x91\x11d\xce'
#  b'\xae8y\xb8\x93\xb7\xaa\xc2\xce\x96P\xea\x85\x9b\xba\xbdq;\xbf\x158A\xa4@'
#  b'\x84"\xb7\xdd\xd2\xcf\x0c\xeb<\xc6ox=\xfb\t\xdb\x9b\x07\x8e\xe0a\xd1+\x9f'
#  b'\x08CP\x872~\x8f\xb6\xd5\x01\t6\xfa\xfb\x00\xf0\xd1\x0c\x96\x171,\xc3U'
#  b'\x1c\xf5\x01\xa2\xb5r\x00\xbd\xf9\x9f\xc8\xc0m\xfdc\xd3\x03\x98?\x8c'
#  b'\x00H\xde\xa2\x96\x19[\xea\xea\xd2\xb4\xdd\xbds\xffja\xe7\x0f\x99'
#  b'\x9d\xf5\x9e\xa1\xfa\xb5\x98\xa4\xe5T2\xdd\xf2\x8f;\xdb\x99\xef\xda\xab'
#  b'w\xe9UI!Q\x90\xd2o\xf3Cd\xaa#\x9f\xc3\xb9\xe6\x98\x8c\xe4\xdc\xc7\x15[\xe2fF'
#  b'\xe1\xfd#FU\x8d\x1c\xb7B;\xad)\xfe\x96s\xbd}\x12\xf6\xc1\x91\xe3[\xa6'
#  b'8\x1e\xc8\xe3\x10\x15\xaa\x8c\x91a\xb1\xa9S\xfd\x06P\xa6\x80\xae\xce;U>T'
#  b'.\x9d\xcf3\xdd\x98"\xb8\xb7=\xaf\xc9\r\xe4\x92\xae\xa6vL^z\xc8\xe2\xd7'
#  b'\x8f@4\x80I\xb1R\xc5\xd2\xdf\x1a@\xab\x11=\xf2\xef\xe0\xe6\xe8'
#  b'\x10\x90\xb2\x86a\x17.\xfa\xc0\xdc\xcb\x18\x99\xb7B\x84\xb3X\xf9\x94'
#  b'Gy\xfd\x10\xdb\xb8I;L\x88\xb4\xd0\xff\xae\xbc\xaf\xc3\x7f\xe0\xae\x1d=\xecN'
#  b'B\xe4\x83\xd5\xa9\xc5\xa5\xe6\x02\x05\x15}T\xabnE\x8f\xfb|)\x0b\x9bM\xaa'
#  b'\x9b\x16\xf4\xe7M_e+7\xc0\x7f\xeb\x9ec\x16\xb2\xd6\x92\x0bC\xfd>/E\x81R\xfdX'
#  b'\xa5OH\xb8\xf0\x1eQ\xabn\xc0\xc3h\xe3\x89\x99\x14\x06\x8e\x1a~O\xad|\x98'
#  b'M\xa9Z\xec\xb6@\xec\xbf\xcd5F\xf5U\xd4\x07&&\x07\xbd\x87MA.\xfet\xd8\x9fd'
#  b'\xb4\x7f\x82T\xaf,\xcdi\xd7\xd5\xa5\x11T\xe5\xa6\x11\xef\xc4O\xa7'
#  b"p\x9b\x01\xc5\xe5\x10;'Q*m\x90\xb1\x0e\xea\xee\x12\xb3`Z\x16\xaa_\xb5"
#  b'\xb0\xe0M\xbaP\xc6,\xb5\xf9\x9cq$\xe4L\xc3\xf61\xe8\x9c\xdf\xc6`\x83\xd8'
#  b'\x07+3\xcb\xdbK\x05\x8d\xb3\xb8\x82;\xa7\x12\xd3\xc5`\xfc3<*m\xbc\xfc'
#  b"\xda,z\x8fn\xccy\xe8e\xec\xbeI\x0e\xf7~\\Y'\x84G\x18n_\x8f\xf5\x07\t\\"
#  b'T\x8e\x1f\xdd\x1d<\xee\xe5\xe9\n\x9a\xabf\x99\xae\xd4\xbe#\x8ccc<\x88\xe7'
#  b'\xae0:\xb9l\xc1=\x04p\xd2\x01\xd5\x9e\xea\x98\xf4\xd7+f\xae+{U\xf2'
#  b'7\x19\x03\xf9\x9d\xf5P\xfbl\x8e\xd6\x9b\xddB\x08\xf8\x92F\xf6\xc5'
#  b'\x9d\x10\x18v\xe0$\xc9\xa4\x0bPKb\xe1\xad\t\n7=\x8f\xe7\xe9f1\x18\xd0(`\x88'
#  b'\xf7\x95\xdc}ds\x87\x82\xc6\xa1zo\xb6\x9ew\xd0\xc5\x06-\xfe\x14\xf6n\xab'
#  b'yS\xa736\xad\x8al\xa2F\xf8\xb1\xb66\x12J\xb1\xdfR\xbd3\xa1\xd1\x15Hg\x05\x03'
#  b'/\xda\x81n7x\x84\x13\x01\x1d,A\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00')

fake.tsv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"حنانه هدایت"\t"37299 کيان چهار راه سوئیت 891\n'
#  'دهستان محمدمهدي, مازندران 806308"\r\n'
#  '"آیلین محمدی"\t"3383 عليرضا کوچه\n'
#  'باغات كوثر, خوزستان 7597904837"\r\n'
#  '"ساميار جنتی"\t"1240 نيايش جاده\n'
#  'روستای عليرضا, قم 91363"\r\n'
#  '"مهسا احمدی"\t"902 عباس بزرگ راه واحد 191\n'
#  'جنوب عرشیا, سمنان 580"\r\n'
#  '"رقيه موحد"\t"6247 گلپایگانی میدان\n'
#  'دهستان نازنين, کرمانشاه 277766"\r\n'
#  '"آرش خسروجردی"\t"73041 سجاد میدان\n'
#  'شمال عباس, گیلان 8306"\r\n'
#  '"سجاد سرخوشیان"\t"686 آتنا کوچه واحد 765\n'
#  'استان ریحانه, قزوین 414048"\r\n'
#  '"سرکار خانم دکتر هستی جلیلی "\t"6293 جعفر پور جنب\n'
#  'جنوب آریا, تهران 8428398203"\r\n'
#  '"هانیه کریمی"\t"5019 رضا پل\n'
#  'جنوب علی, اصفهان 51215"\r\n'
#  '"پارسا شمشیری"\t"4097 ابوطالبی جاده\n'
#  'باغات ياسين, بوشهر 1317953030"\r\n')

fake.uuid4(cast_to=<class 'str'>)
# '7e9df4f7-d3ac-4cb7-8e3b-33d2e0c79f15'

fake.zip(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'PK\x03\x04\x14\x00\x00\x00\x00\x00\x08\x92.P\x0c\xe8\xb3&\x00\x04'
#  b'\x00\x00\x00\x04\x00\x00\x15\x00\x00\x00jCoDHExzaPyQyEDswatH1p@G)6\x95\x15ah'
#  b'cQ\xca*\x90#\xb8\xe3\x1e\xcb\x80mi\xe0\xd1\x94\xfd\xf3E\x00^\xcbs\xb0'
#  b'g\xd7\x17\x9a(\xf7\xd7\x87\x15a\xe2\xa2\x0b\xc9?\xe8q}\x8c\xfb'
#  b'\xd0\xef\xdb\xce\xc7\xb4\xa9 t\xdb\xb9\xeb\xf3$\xda\xa4\x8b\x81\x9d^'
#  b'/k\x03\x8e\xe76\x9ds\x81U%y\x02F\xbd\xf39&\x10#\x08,\xd1\x08\x90\xfew\x9f'
#  b'\x82\x8a\xf3\xa9Vb+E\x9d\x18\x18$Td\xdf\xad\x9b\xdf\x94(\xf92Et(\xe0\xf6\xe4'
#  b"\xa9\xd3\x17\x8c\x94\xa2\xda\xbe\xd4\xe0'c\xcd[\xb4z\xd9{=\x19"
#  b'\xc0\x01\x03\xc4(a\x9b\x9e\xe0\x19\xd6\x18\xac\xf6\xc1\xae\x07\xe0\x1e\xf4'
#  b'7\xb2\xf4 H\xe1I\xc5#AS$iY%\xd8\x99\xaeji\x9dl\xe0\xda\xf6~\x00#T\x8f8\xcf'
#  b'\xd0\x9c\x13Q\x0e{\x16\xab\xab\xf5\xc1\x08\xc7\xafm\xf1m\xdc\xf1='
#  b'\x0f|\xf8\xad8eP\x0e.i\x8dh"\xa5\x07\x892<E\x92\xe6\x97\x01\xc5G\\\x03\xe8'
#  b'\x01e \x898\x05\x80\x17\xd2\xd0^\x83\n\x977\x8c\x07\x9b\xb5\xa4VY`\xb6'
#  b'\xddB\xbcuV\x96\xfc\x05 -:h\x8b\xcd\xf9\xe7\xab\xba\xb8\xc8s\xd5\x1ap'
#  b"\x19S\xed\x88\xf6'\x00V0\xa8&\xf0\x9e\xe8\x86\xa5\xdc\x04\x8d&}\x1c\x0f["
#  b'\x8d6\xa3w\x1bu"\xecX\x15\x19\xb7j\xc7v;\x00\r\xc1\x08\xd8\xa1\xd1\x9f'
#  b'<\x946K\xe0nl\xe6\xf2)>\xb6\x16H\x06M\xd5\t\x95\x86\xfc\xc5\xd9c~ \x1f\x90'
#  b'K\x84\x86\x1c\xc1\xd46\x18W\x8b\x98\xe5\xa0\xa2S\x19&\xa59t8\xcf\x98\xf8'
#  b'\xcb\x8e\xde\xcc\x04\x04\x97\x11\x04\x86\x04\xcdn\xf3\xb0\xf9\xf1\xd5h\xf7'
#  b'\xb9\xaf\xeed\x7fN\xa6\xe8\x060\x88\xf0\\F\xde\xebfl\x82^\xa9)\xe1\\'
#  b'\xde\xe6\xea\xd2\x12!eE\xed\xce\xa7A\xe2"I3\xacF:\xf3c_\x9d\x08\x94+\xa6k'
#  b'<M\xd3\xb6\xcd7J"\xe9\xa5 \x05\xcd\x98\x05\t\x03\x99U\xb8x\r4(\xe48\x1d\xdb'
#  b'\xf4\x8bb\xc9K\xff\xe6\xdc\xe2\x07\xee\xce5\xe6\x82rCe\x8a>o3l2^[`\x08'
#  b'\xbbu\xb00\xd4\xab\xcc\xd2\xe0\x11Ah{\xb2\xc7\xb0\xed\xea[\xffe-Q=\x02\x89Y6'
#  b"\xff\x8fy\x99s\x9d\x1cn5\xb9;\xd26\x12#\x8d\x8d}{g\xfb>\x9dy\xe0'@\x85"
#  b'kS\xd6i\x80\x1ea\x93\x00?SC\xc9\x8c\xb8!\xc1J\x84\xf3\x9d\x97\xaan'
#  b'\x14\t\xd1\xc5\x05\x88+I\x015\x85\x8f\xc3\xd2\xf1n\xa2h*\x13t\xb1\xd8\xeb'
#  b"a\xf8\xb7\x0f\xa9!\x90\xf2\x15i\xbcGX\xa0|\xfe\xc3'\xed\x06\x88\xf65\xbc"
#  b'\xe9\x95\xac}\x08,\x1e1>\xb04s\x9f\xe8\x01\xe8\xb2\xa9 (\x07\xed\x1cN'
#  b"?=\x08\xb5\xa9\xf7\xfa\xe5g\xf3A'\x9c\xee,\x8e\xccc\xf1\x90`5n\x19z\xed\x86Y"
#  b'\x95l\xa6\x01\xe31e\xf2?.\x94\x06bT\xfc\x7fh2\xcd\n\xbf\x1b\x08\x1e'
#  b'\xac\x88\xb7cC\xa0\xc7\xb7\x0e\x1a\xd0\x91EY]p\x1f\x90\x9a\xa0\x04\x86d['
#  b'_\xf9N3\x82\xfa\xd1\xd11\x07\x18\x81\xb5a)[\xf3\xd5\x9c\xa7\x89E\x7fO'
#  b'\xdf\xd4\xe7m$\x0c\xbd\xb6\x06`\xef\x15D\x11\xb6\x83D\xda\x1b\xfd3PS\x85'
#  b'/\xba\x86\xea>\x81\x82,\x9b\xf0\xfe;\xb8\xb4\xfe\xa3g\x89\xac\\\xe9\xc6\x80]'
#  b'\xad\x95\xd5\x02\xcc\x842m"\xf3arq##dONg\x9b[\xfa\xca\x104\x1b\x15q'
#  b'\x9f\xe1^\xe9%\xb5\x04?\xea\xb9\xf0j1\xfdr\xb0\xd5\xf1\xcb<\xccW\xdfh'
#  b'\xa2\xa7g\xf7\xc5\x01A\xe5\xb3\xbb\x17\xf3CU\xbd=gNUN\xb8C\xc0\x80'
#  b'\x91\xbd\xfc\xfcZb\xcb\xaf\xb9\xa9\x1f \xb6K3J\x08\xe6\xe1\xbf\x1f\xee\x8ar'
#  b'\x85\xd3\xd4\x84\x16M\xf5\x02\x16\xbd`\xcaQif\xf0 B\x96t\\oFQ;&\x9e}'
#  b'\x1a7\xcc\x84\x83\x80\x92\xbaX\xfc\x11"#\xb7\x1aT\x9d\xdbu\x10\xc3c\xc0\xdd'
#  b'<\x05\x9d(\xdd\x92P\xafb)H\xf5\xfd\xc1\x19\xe4|=\xd7$\x17\xe1*r\xb7.\xb3B'
#  b'\x1d\xe9\xfe/\xc6\xd1\x00\xf0h[\x05e\x99\xc5\xda\xdb\xa6\xab(PK\x01\x02\x14'
#  b'\x03\x14\x00\x00\x00\x00\x00\x08\x92.P\x0c\xe8\xb3&\x00\x04\x00\x00\x00'
#  b'\x04\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80'
#  b'\x01\x00\x00\x00\x00jCoDHExzaPyQyEDswatH1PK\x05\x06\x00\x00\x00\x00\x01\x00'
#  b'\x01\x00C\x00\x00\x003\x04\x00\x00\x00\x00')

faker.providers.person

fake.first_name()
# 'ابوالفضل'

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()
# '4639486056216'

fake.phone_number()
# '0912 271 8088'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '4166 هانیه چهار راه\nبندر مبينا, کردستان 5886',
#     'birthdate': datetime.date(1942, 2, 21),
#     'blood_group': 'AB-',
#     'company': 'جوش و اکسیژن ایران',
#     'current_location': (Decimal('18.8013285'), Decimal('-165.599757')),
#     'job': 'متخصص',
#     'mail': 'khmlybnymyn@chmail.ir',
#     'name': 'یاسمین جهانی',
#     'residence': '01222 ضرغامی کوچه سوئیت 774\nشرق اميرحسين, سمنان 5594',
#     'sex': 'F',
#     'ssn': '136-37-4940',
#     'username': 'mhdthh98',
#     'website': ['http://sny.com/', 'http://wtn.ir/', 'https://symn.net/']}

fake.simple_profile(sex=None)
# {   'address': '641 يسنا کوه سوئیت 171\nغرب دانيال, کردستان 460625',
#     'birthdate': datetime.date(1932, 1, 30),
#     'mail': 'mhybdlly@hotmail.com',
#     'name': 'کوثر ربانی',
#     'sex': 'F',
#     'username': 'shrfymtyn'}

faker.providers.python

fake.pybool()
# False

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'ad': 'JGuldexkmoyKJQZtUfgy',
#     'cupiditate': 9263844.89194,
#     'est': 3676,
#     'impedit': 7571,
#     'laudantium': 'mxLNlSmCofmRXfBLXvOB',
#     'numquam': 'https://nywpn.ir/about.htm',
#     'occaecati': 'hlYbHxnRcncpNfcLKyQq',
#     'placeat': 'brnkhmly@krkhnjt.com',
#     'ratione': 4026,
#     'recusandae': 'CmAjMRMfyfndSDBbkmgI',
#     'similique': 'jifRjBxCCkZlreoprFMq',
#     'voluptatibus': 'ZHLfeIjcdWVQYxWyrdhs'}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# (   3463,
#     Decimal('711819902706922.0'),
#     'lbdlmlkhy@chmail.ir',
#     'https://rhszy.com/index.jsp',
#     'IJxXVIAmBkTjFnjhvGjN',
#     6967,
#     'http://www.grwh.com/list/tags/register.html',
#     'SoUTBiDhyfjWvXOluJpl')

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'plaVwFTnKzwAzUqCnUIr',
#     'BzUSUlgieLMZZIpDZpaw',
#     datetime.datetime(1974, 4, 5, 17, 48, 9),
#     datetime.datetime(1972, 5, 20, 23, 51, 3),
#     'fZOKAMrrTwugRGJKJpTi',
#     'ObUCPXvSPaEIlcNeKRdC',
#     'NXHDXdceoTARTbIEDyqV',
#     'pGvORsfMWsxSqgNOYfla',
#     1096304.8898,
#     'https://www.kblhy.net/']

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'IrQiqOxCUncJSEBoLnUU', Decimal('807720111.15241'), datetime.datetime(2007, 10, 24, 15, 31, 7), 'https://www.hml.ir/tag/author/', 'yKxvCowISqsXrmLRpGfY', 1412154201.0}

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

fake.pystr_format(string_format='?#-###{{random_int}}{{random_letter}}', letters='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ')
# 'N6-89214f'

fake.pystruct(count=10, *value_types)
# (   [   'begTLtVGLwHRjQiJFEGF',
#         -645193115948.5,
#         'lBxAvNWLFfXGSyxdJbCu',
#         720,
#         7176,
#         'kynsrmy@mailfa.com',
#         'qiBxUowezvVdLvMFLzOg',
#         'iBCkCixmOBbMHTaeZUCa',
#         'hwmnlyrd@chmail.ir',
#         'iGSfQJWSmtEgnFPhnPLf'],
#     {   'corrupti': Decimal('9.0'),
#         'doloremque': 'sNcXiecjHQLiWDbVgyfW',
#         'esse': 'gmWlfXDurTniKYVjwEuL',
#         'laboriosam': 'yUfavrvUinYpMlGRZaCE',
#         'neque': -75889.917,
#         'odit': 'YpCfgfHxuVbyaeBDiRyZ',
#         'sed': 7296,
#         'sequi': 'JirUqtXFVPIgBHFfLBtt',
#         'soluta': 1655,
#         'suscipit': 'WlBcsRAAEIamIxSoXNGQ'},
#     {   'adipisci': {   3: 'MREQIXjBUtUvyuSfUxgH',
#                         4: [   'GpLREPJnNqMRTkhYndxF',
#                                datetime.datetime(1983, 5, 21, 0, 57, 30),
#                                'KozLREWzWobubYxckSHE'],
#                         5: {   3: Decimal('-9872993.13106'),
#                                4: 'XwuIMESVQWKehUWzsqOv',
#                                5: [   Decimal('1640652234.946'),
#                                       'crZYMzvcMxkQFXTvXhPb']}},
#         'ex': {   9: -9.3546092901689,
#                   10: [   -323.67925279528,
#                           datetime.datetime(2004, 3, 13, 18, 38, 31),
#                           'pBtCPVNtZkjCnVKxVJUF'],
#                   11: {   9: Decimal('-2834033174.685'),
#                           10: Decimal('-31920180365.77'),
#                           11: [   datetime.datetime(2017, 3, 7, 8, 12, 45),
#                                   -5088637950454.4]}},
#         'hic': {   1: 'jfxQHwOwDAzWaHArNOIA',
#                    2: [   -302669599.8277,
#                           'http://alwmynywm.com/author/',
#                           'ahKBWVNJwMrCyjmZQjvQ'],
#                    3: {   1: Decimal('791133091206271.0'),
#                           2: -225.91967262393,
#                           3: [   'https://irpmc.com/',
#                                  'https://www.thrn.net/main/tags/terms.html']}},
#         'laborum': {   0: 8774,
#                        1: [   'JHsWLleKoMcDfrwuxagx',
#                               Decimal('-615.89038249'),
#                               5611],
#                        2: {   0: 'MpPlvVaXiJnRmyqubcuv',
#                               1: 925761584.327,
#                               2: ['http://ab.ir/author/', 5377]}},
#         'libero': {   7: datetime.datetime(2005, 6, 24, 3, 56, 7),
#                       8: [   Decimal('-7934262.4'),
#                              2338,
#                              Decimal('44903108595.1328')],
#                       9: {   7: 'sugbsDoKCtZgtiZMNABu',
#                              8: 'LnsnydqEjsFqeCvKvECV',
#                              9: [-21439.0, Decimal('4033.859542')]}},
#         'molestiae': {   2: datetime.datetime(1972, 8, 19, 3, 52, 17),
#                          3: [   3092,
#                                 datetime.datetime(1999, 2, 11, 2, 5, 32),
#                                 'wmXACSvtJIHpBAVmcelw'],
#                          4: {   2: 'ysmynjlly@bnkh.ir',
#                                 3: 'ftmh-zhrqyly@gmail.com',
#                                 4: [39.166643358469, 9270]}},
#         'qui': {   4: 5723061.2975432,
#                    5: [6.364, 'ggtyivWmfLoBRdReGPHq', 'JotoxzjMEcpdTIAFwIRe'],
#                    6: {   4: Decimal('-9481747.21'),
#                           5: 'ln61@hotmail.com',
#                           6: [   datetime.datetime(1976, 5, 23, 11, 58, 44),
#                                  'SOLmqVROPRVuUkmprbRk']}},
#         'quisquam': {   8: Decimal('-780.2913553'),
#                         9: [   'qQNjKUrwNhbbyMmradug',
#                                'strkhshwnd@ksht.ir',
#                                -446528.2],
#                         10: {   8: 1996,
#                                 9: 'jzOwTptxizvNnOTwSklH',
#                                 10: [   'http://www.aysn.ir/categories/author.asp',
#                                         'http://www.yrn.org/explore/categories/privacy/']}},
#         'temporibus': {   5: 'https://www.srmyh.ir/main/list/main/home/',
#                           6: [   'GUPnqKwXUmhdCQKojBCF',
#                                  -917503968337.4,
#                                  'pwynmbyn@srmyh.com'],
#                           7: {   5: 'CGMarmKtBTulIXfLFxsg',
#                                  6: 'hnyh85@hotmail.com',
#                                  7: [   'https://www.srmyh.ir/index/',
#                                         'ypGIbDiWSIVZFwpJkMXI']}},
#         'voluptatibus': {   6: 8625,
#                             7: [   'https://twlydy.com/blog/about/',
#                                    9724,
#                                    7430920415192.0],
#                             8: {   6: 'nznyn97@mjtm.com',
#                                    7: 7833,
#                                    8: [   'AuMpIzlBgQZHmonDnLKD',
#                                           'ygzMMJgSighnNyfcXucB']}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   2349951840.8,
#     'EHqjEcVxVYvkCjukHIrf',
#     datetime.datetime(2003, 3, 13, 15, 51, 51),
#     3880,
#     'RpHIUBReuLbwxtXnGAYI',
#     'YmRgkijrhAnHyIvcFfQY',
#     -209619.15295,
#     3664,
#     datetime.datetime(1993, 7, 9, 5, 31, 31),
#     'rYIpgEfwvZiTSGEmKrTu',
#     Decimal('305854.0'),
#     'LRbYfvDoNlqvbrIUhIbe')

faker.providers.ssn

fake.ein()
# '30-4009645'

fake.invalid_ssn()
# '454-85-0000'

fake.itin()
# '932-79-0923'

fake.ssn(taxpayer_identification_number_type='SSN')
# '105-30-9184'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 4.3'

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

fake.firefox()
# 'Mozilla/5.0 (Android 4.1; Mobile; rv:12.0) Gecko/12.0 Firefox/12.0'

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

fake.ios_platform_token()
# 'iPhone; CPU iPhone OS 5_1_1 like Mac OS X'

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

fake.linux_processor()
# 'i686'

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

fake.mac_processor()
# 'Intel'

fake.opera()
# 'Opera/8.80.(X11; Linux x86_64; sid-ET) Presto/2.9.167 Version/10.00'

fake.safari()
# ('Mozilla/5.0 (Macintosh; PPC Mac OS X 10_5_6 rv:4.0; lij-IT) '
#  'AppleWebKit/532.48.3 (KHTML, like Gecko) Version/5.0 Safari/532.48.3')

fake.user_agent()
# 'Opera/9.52.(X11; Linux i686; he-IL) Presto/2.9.175 Version/12.00'

fake.windows_platform_token()
# 'Windows NT 5.01'