Language id_ID

faker.providers.address

fake.address()
# 'Gg. Medokan Ayu No. 87\nBogor, Kepulauan Riau 68192'

fake.building_number()
# '58'

fake.city()
# 'Cilegon'

fake.city_name()
# 'Mojokerto'

fake.city_suffix()
# 'Ville'

fake.country()
# 'Austria'

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

fake.postcode()
# '58977'

fake.state()
# 'DI Yogyakarta'

fake.state_abbr()
# 'YO'

fake.street()
# 'Merdeka'

fake.street_address()
# 'Jl. BKR No. 4'

fake.street_name()
# 'Jl. Ahmad Dahlan'

fake.street_prefix_long()
# 'Gang'

fake.street_prefix_short()
# 'Jl.'

fake.street_suffix()
# 'Street'

faker.providers.automotive

fake.license_plate()
# 'EE 947 QU'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'QHBL83109639111020'

fake.iban()
# 'GB79ZGBF79186265606905'

faker.providers.barcode

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

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

fake.ean8()
# '42455608'

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

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

faker.providers.color

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

fake.color_name()
# 'Thistle'

fake.hex_color()
# '#70161a'

fake.rgb_color()
# '48,229,252'

fake.rgb_css_color()
# 'rgb(189,139,104)'

fake.safe_color_name()
# 'navy'

fake.safe_hex_color()
# '#115500'

faker.providers.company

fake.bs()
# 'mesh granular e-services'

fake.catch_phrase()
# 'Decentralized object-oriented circuit'

fake.company()
# 'CV Permadi (Persero) Tbk'

fake.company_prefix()
# 'UD'

fake.company_suffix()
# 'Tbk'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'VISA 16 digit\nGalar Firgantoro\n4496359696745663 05/28\nCVC: 269\n'

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

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

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

faker.providers.currency

fake.cryptocurrency()
# ('XRP', 'Ripple')

fake.cryptocurrency_code()
# 'NEM'

fake.cryptocurrency_name()
# 'Waves Platform'

fake.currency()
# ('PEN', 'Peruvian sol')

fake.currency_code()
# 'SOS'

fake.currency_name()
# 'Yemeni rial'

faker.providers.date_time

fake.am_pm()
# 'PM'

fake.century()
# 'XI'

fake.date(pattern='%Y-%m-%d', end_datetime=None)
# '1984-09-02'

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

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

fake.date_object(end_datetime=None)
# datetime.date(1971, 3, 18)

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

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2006, 9, 9)

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(2007, 12, 26, 3, 44, 6)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(1709, 1, 7, 20, 34, 8)

fake.date_time_between(start_date='-30y', end_date='now', tzinfo=None)
# datetime.datetime(2016, 7, 10, 15, 47, 8)

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

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2016, 8, 1, 0, 20, 19)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 14, 3, 11, 27)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 11, 23, 29, 37)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 12, 3, 17, 44)

fake.day_of_month()
# '23'

fake.day_of_week()
# 'Minggu'

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, 26, 6, 5, 15)

fake.iso8601(tzinfo=None, end_datetime=None)
# '2004-04-19T06:17:57'

fake.month()
# '06'

fake.month_name()
# 'Februari'

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

fake.past_datetime(start_date='-30d', tzinfo=None)
# datetime.datetime(2019, 12, 21, 5, 35, 43)

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

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

fake.time_object(end_datetime=None)
# datetime.time(10, 11, 38)

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

fake.timezone()
# 'Europe/Rome'

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

fake.year()
# '1979'

faker.providers.file

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

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

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

fake.mime_type(category=None)
# 'text/xml'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('-81.6683775'), Decimal('-58.591797'))

fake.local_latlng(country_code='US', coords_only=False)
# ('33.95015', '-118.03917', 'South Whittier', 'US', 'America/Los_Angeles')

fake.location_on_land(coords_only=False)
# ('13.73417', '-89.71472', 'Sonzacate', 'SV', 'America/El_Salvador')

fake.longitude()
# Decimal('-172.068819')

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'wardi07@ud.mil'

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

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

fake.ascii_safe_email(*args, **kwargs)
# 'bpalastri@example.net'

fake.company_email(*args, **kwargs)
# 'lpranowo@ud.mil'

fake.domain_name(*args, **kwargs)
# 'cv.co.id'

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

fake.email(*args, **kwargs)
# 'wardiyuliarti@yahoo.com'

fake.free_email(*args, **kwargs)
# 'riyantierik@yahoo.com'

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

fake.hostname(*args, **kwargs)
# 'email-41.pt.ponpes.id'

fake.image_url(width=None, height=None)
# 'https://www.lorempixel.com/28/331'

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

fake.ipv4_network_class()
# 'b'

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

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

fake.ipv6(network=False)
# 'e1ed:ef6c:d7e4:347e:8da3:a0d6:4046:726f'

fake.mac_address()
# '72:54:c9:21:57:35'

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

fake.slug(*args, **kwargs)
# 'iure-debitis'

fake.tld()
# 'go.id'

fake.uri()
# 'https://www.ud.id/tags/search/tags/login.html'

fake.uri_extension()
# '.htm'

fake.uri_page()
# 'terms'

fake.uri_path(deep=None)
# 'category/wp-content/category'

fake.url(schemes=None)
# 'https://www.pd.co.id/'

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

faker.providers.isbn

fake.isbn10(separator='-')
# '0-576-94033-X'

fake.isbn13(separator='-')
# '978-0-15-121612-3'

faker.providers.job

fake.job()
# 'Geographical information systems officer'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Tempora soluta dicta voluptatum eos. Explicabo fuga autem asperiores '
#  'blanditiis dolorum earum.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Repellat rem aliquam debitis quo quis. Iure dolorum aut iusto magnam '
#     'aliquam unde.',
#     'Ullam ipsa exercitationem possimus aspernatur. Corporis eum quod.',
#     'Enim error eveniet voluptates aut. Facere libero soluta magnam magni '
#     'exercitationem omnis.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Facilis aut deleniti.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Repellendus exercitationem dolorum dolorum.',
#     'Iusto illum nam corporis error suscipit ad earum.',
#     'Soluta debitis ullam ullam nihil.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Repellat nam fugit.\n'
#  'Fugit eveniet dolores quasi quibusdam error. Error alias officiis corrupti '
#  'iusto. Eaque ad rerum.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Quasi alias pariatur rem voluptas maiores ipsum temporibus. Culpa '
#     'explicabo dolor dignissimos consequuntur.',
#     'Quasi molestiae quae amet eum. Veritatis consectetur tenetur non facilis '
#     'inventore.\n'
#     'Libero beatae voluptate asperiores iusto hic.',
#     'Et culpa vel blanditiis necessitatibus quaerat. Fuga incidunt est beatae '
#     'unde blanditiis.\n'
#     'Autem quam aut neque eum. Rem nam quis non nihil optio similique '
#     'explicabo.']

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['sit', 'necessitatibus', 'nisi']

faker.providers.misc

fake.binary(length=1048576)
# (b"\xa2\xef\x8c\x96p\xfc\xfe\x94\x8fa\xfb\xdc 'R\xe0\xa2\x99\xcf\xdb\xb9U\xf2&"
#  b'\x177\x96%\x98*\x87dl\xc3\xad\x11\xf9\x87\xd8mM\xb73\xddCw4\xe0'
#  b'\x94\xd7\xb7\xf0X\xb6k\x03LK\x91S\x9f\xa1\x04\xf3v\x1a\x0b\x81\x9b/j\x8f'
#  b'\xf9l>\x14\xf8\x86c{\xc3\nAnS\xbc<\x03\xaa\xfa\x1f\xc1\x07w\xa1_'
#  b'\xcf\x90Y\xd3R\xce\xf9$P\xf9=PK\xdf\xf3yl\x00;\xdd\xc0qc\x94\xe0{\xc5;TYHG'
#  b'\x1f\xea\x1e\x88\x1d_Q\xf8\x01_\xde`\x90\xb9Z\x9f\xc1\xc9A\x98'
#  b'\x12\xd7\x8e\xff\x8f\xeb\x132\x9e|\x9f\xccH\xbe\xb0\xd7\x92@\xeb<\xad\\@x'
#  b'\xf6\xec|\x85\x9e\xf8\xc4v\xda \xb7|\xb44g\x14\xe1\x1b}\xfe;\xe1QC'
#  b'\xac\xc9E\xe3UJ\xaf&\x8c\xf4\x1e\xe5\xc8\x8e\x99\xb5\x81\x89{A\xad!R\xb4'
#  b'U\xce\xc5\x1d\x82\x8dT\x13s\xb1Dv.\xa4d\x08\x1cf|\xdcR\xb9,\xad\x87CT\x1e'
#  b'\xcdJl\xb4\xd6f\x16\x8f:pU\x7f\xe9\xa3\x93 \xaa8*\xc6\x0c3mK5\xb7|\x1a'
#  b'.S3\xbcNT\x8e\xf2\x7f\x9c\xcc\xff\x18\xb6U\xba\t\x111\xc8+#C_'
#  b'\x14\x14\xb6\xf3\xa4\x08l\xf2\x86)\x8a(\x9b\x0b\xb8\xe5\xb1_D\xd4\xa7\xdbg='
#  b'\xf5\xfe\xaa\xf3gf\xb7\x15R\xcc]~\xdc\xad\x93\xa2\xdcwqr\x91#\xd4\xe1'
#  b'\xd8{\x05\x80^\x9b\xb3Y\x02>\xe8 \xd8\xfe\xa7w\xd8\xc9;\x17\x0eh3\xcc'
#  b'\xeb \x93Dl\xe9\xe0P\x8f\xd9a\x8d\xc3\xae`\x15\xc0 .k\xder\xb1\xe7'
#  b'\xf1\xcd<\xa48\xa5\xa0Q\xda\xf9\xa9gr\xd1j\xd1\xb9\xdaA\xce \x0bU\xfc'
#  b'j\x8a\x1f\xdc\x84\xa2t\xbe\xd6X^L\x85\xf6&\x97/\xe3\x05\x80\xa2\xc9\x95Y'
#  b'*\x02\x8b\xa4k\xe7,\x03\x14]n:\xcb\xc6?\xe3\xcf8\xb8\xbd}\xf0E+\x86\x1f#\x1c'
#  b'\xf2\xd9j\xa8\xdc\x9f\xbc\x9a\x9b\xd2"BN\x1a#q\xc3\xaa\x13&\x18\xf9q\xce'
#  b'\xe0\xf7\xd1\x06\x96\xb0\xbf\x85\xf2x?\xbb,\xf7Q\x90)\xb7\xfb\xa9'
#  b'M\xfd\xf0\x9c\xcf\x11\xe3\x8aH}\xba\xe7\\\x85X$\xde\xeb\xb9\xdd'
#  b'\xe7\x8b\x08\xeb_L\xaa\x01\t\xfd\x00\x97\xd4s\x9c\xa4\xd9G\x8d\xf03\x06\xe5:'
#  b'\x89)\x8dAd\x8d(h\x16\xaaD\x98Y\\\xfaO$N\xc1;\x97\\\xd8\xab$S\xd6\x8a'
#  b'\xde\r6\x9d\xe6\x17\x8b\xd7\x8a\xf4\xea\xf5\xe5I0H1\x0b|9\x06\xcd\xff\x04'
#  b'=%\xd4\x823\xd7\x83\\\xeb\xf0\x12p\x1e\xec\xf8\xa0\xe4N<A\xe6\xed\x1c\x8c'
#  b'\xf2u\x89\xdcs}\xc7\x99or\\\xdaa\x19\xd4\x07\x1d\xe1\x9f\xb7\x1f\xf0\xd3\x80'
#  b'>\x00\xfa9\x11<N\x0b\xe3\xf9#\x04\t6\xb9_\xbc}\xbdf\xbe"fpW,\xe83\xa2*\xd6t'
#  b'\xba\xd4\xcc\x89\tC\xc2s\x84u\x9f\xed\xc9\xfa\x0f\x89\xd66:\x83H\x1e5\xbc'
#  b'+F\xabfq\x80\xefj\xf1\x19\x8b6\x1f\xa6\xdf,\xcf\x05x\xce\xcc]\xa9\x9a'
#  b'\x96\xdcE\x05\xec\xd0\xc4\xf2\x1c\xa7\xbc>\xd2\xab\xb9\xcd\x03\xc4Uk'
#  b'\x8f)\xf6\xe7}\xc77\x1e\xb3\xado=\xe1\x90\xcdBK\xf0\x14 2s\x9b\xaa'
#  b"\x91\xa2\x12\x81\x85F\xc4z\xab'Y\x8f\x17<\xecA\x87\xa8\xf2\xc7\x01\xd2*\x12"
#  b'|`\x83\x9c\xf5Zjy@\xe1\xfe)\xc5\x82\xf7\x1f\x15\xfe\xd1E\x89 `\xc2\x82*\xd3l'
#  b')\x89\xb6\xcecY\xa4\n\xb8U\x07pV^S\xbei\x8a|\xe2\xdf\xeb\x9b\xf5 CrOFS%\x15'
#  b'\xdd\xadf"lIM4\xbc\xf5m\xdb\xc2\xc2\xdb\xe2.\xd4mjg.|\x11\x89yU+\x12w\x18Z'
#  b'\xa6\x0b\xbe\x9a#\xe4(\x8c\xb8\xe2@}\xbcE6\x8bT\xca2\xec\x0c\xf4\x1co'
#  b"\x84\xe7\xce\xd4\x89\xd5\x04\x90\xf1-\xb4Ma\x19y\xc0\xeb\x9eX\x16?s\xa3'"
#  b'\x05\xc0\xda\xf0\x89\x899\xa2H.\x93B\xa6\xbd\x91v\xe2Z\t\x8f/\xd9\xbd\xd1'
#  b'\xec\xf6\xddJ\x1d\xe7\r\x04\xe6\x02HQ\xf6q\x13IW\x91\x89!\xe3 l\xc6'
#  b'\xa9\x05\x8a\xf5m} \xde;mrb0\x10\xd5\x85*@\xc8\xda\xa9\xa25\xce'
#  b'\xe8\xe3\x9a\xa4')

fake.boolean(chance_of_getting_true=50)
# False

fake.csv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Icha Waluyo","Gg. Gedebage Selatan No. 518\n'
#  'Bandar Lampung, Kepulauan Riau 94472"\r\n'
#  '"Jamalia Andriani, S.Sos","Jl. Cihampelas No. 03\n'
#  'Solok, Kalimantan Barat 85152"\r\n'
#  '"R. Oliva Suryono","Jalan Rawamangun No. 460\n'
#  'Ambon, YO 88149"\r\n'
#  '"Najwa Firgantoro","Jalan Pasteur No. 1\n'
#  'Lubuklinggau, Kalimantan Selatan 87830"\r\n'
#  '"Dr. Raisa Puspasari, S.Pt","Gang Rungkut Industri No. 5\n'
#  'Palopo, Papua 63371"\r\n'
#  '"Melinda Mandasari","Jl. Gedebage Selatan No. 0\n'
#  'Tanjungbalai, Kalimantan Tengah 34335"\r\n'
#  '"Dr. Umaya Wahyuni, S.I.Kom","Gg. Rungkut Industri No. 134\n'
#  'Dumai, SU 91833"\r\n'
#  '"Elvin Manullang","Gg. R.E Martadinata No. 79\n'
#  'Jayapura, AC 94994"\r\n'
#  '"Asmadi Prasetya","Gang Bangka Raya No. 1\n'
#  'Pematangsiantar, JA 83514"\r\n'
#  '"KH. Bagya Jailani, S.Psi","Jl. Gedebage Selatan No. 4\n'
#  'Jayapura, Jawa Timur 27940"\r\n')

fake.dsv(dialect='faker-csv', header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False, **fmtparams)
# ('"Cager Yolanda","Gang Pacuan Kuda No. 29\n'
#  'Samarinda, GO 02488"\r\n'
#  '"Sutan Nasrullah Lazuardi","Jl. Dipenogoro No. 584\n'
#  'Batam, Banten 60229"\r\n'
#  '"Tgk. Harsana Agustina, S.E.I","Gg. Astana Anyar No. 582\n'
#  'Parepare, KR 72938"\r\n'
#  '"Puti Cinthia Nashiruddin, M.Ak","Jl. Peta No. 45\n'
#  'Cimahi, Bengkulu 66444"\r\n'
#  '"Puti Devi Nasyiah","Gg. Cikutra Barat No. 527\n'
#  'Solok, Sulawesi Tengah 06489"\r\n'
#  '"Ir. Drajat Purwanti, S.Psi","Gang Astana Anyar No. 80\n'
#  'Mojokerto, YO 17254"\r\n'
#  '"Rini Sihombing","Jl. Kapten Muslihat No. 78\n'
#  'Bitung, NT 44977"\r\n'
#  '"Eva Hakim, S.H.","Jalan Otto Iskandardinata No. 530\n'
#  'Kediri, AC 14463"\r\n'
#  '"R.M. Respati Sitompul","Gang Kutisari Selatan No. 719\n'
#  'Depok, Sulawesi Barat 48503"\r\n'
#  '"Dewi Gunawan","Jl. Monginsidi No. 45\n'
#  'Kupang, Jawa Barat 47140"\r\n')

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

fake.null_boolean()
# False

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# 's(F1F(WgxL'

fake.psv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Salman Hutapea"|"Gang Rawamangun No. 03\n'
#  'Ambon, Kepulauan Bangka Belitung 27659"\r\n'
#  '"R. Gandi Hartati, M.Kom."|"Gang Astana Anyar No. 256\n'
#  'Bekasi, Sulawesi Utara 04611"\r\n'
#  '"R.M. Wardaya Agustina"|"Gg. Kutai No. 5\n'
#  'Tomohon, MA 78800"\r\n'
#  '"Drs. Joko Uyainah"|"Gang Abdul Muis No. 3\n'
#  'Banjar, Papua 60114"\r\n'
#  '"Wawan Zulaika"|"Jl. Sukabumi No. 62\n'
#  'Cimahi, Kepulauan Bangka Belitung 19596"\r\n'
#  '"T. Teguh Pratiwi"|"Jl. Moch. Toha No. 396\n'
#  'Semarang, AC 59839"\r\n'
#  '"T. Garda Nurdiyanti"|"Gg. Abdul Muis No. 28\n'
#  'Singkawang, Sulawesi Tengah 13821"\r\n'
#  '"Lintang Yuniar, S.Ked"|"Jalan Erlangga No. 37\n'
#  'Bengkulu, BA 22058"\r\n'
#  '"KH. Muni Anggriawan, S.Pd"|"Gang Sukabumi No. 23\n'
#  'Balikpapan, Bali 61148"\r\n'
#  '"drg. Maria Prayoga"|"Jl. Veteran No. 5\n'
#  'Semarang, Riau 09309"\r\n')

fake.sha1(raw_output=False)
# '9ac15739c4b52ed295dafb56088729262aed73e2'

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

fake.tar(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'mSIJfEoZXVDrSOKYhGSZ1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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\x00012535\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#H\x1dZ\x0472-\x0b}\xb5i\x99J\xd8+\x16u:\x1c\xec\xba\\K'
#  b'S@\xa7\xf4\x82k\xf0\xb3\xb5\x90\xc0"\x1f\x8d\xacX~\x96o\'-D\xc4\x1f\xc3x\'J'
#  b'\xac\xcbP"\x03\xe3N\x8e\xa0\xff&D=E\x0c\xe2\xf0G\xdf\xf7\x91\xb8\xbe\x92'
#  b'\x8fP\xf4.\x0e\x8c\x89W\x16\xc5t\x83\xd6L\xde\xc8A:{\xea\xc8\x15?\xbc'
#  b';O\xf0\x06G\xf6\xc0f\xcek\x9e\xf0\xb8\xe1\xd4hH\xb1\x9b7a}9\x7f\x95#\x95\xe4'
#  b'(\x96\xc1\xfc\xb2\xc2\xfe\x1e\xf7\xf3\x11M\xf3\x97\x1d/\xe3\xa1*3;\x9f{\xd1'
#  b'\x01\xff"\x8d\x12\x10.\x94Mz\x89\xd4\xc0\xfdx%\xfae\x1dF\x1cGo\t7L\x9d2'
#  b'\xbf\x11\xa4\x982\xee\xa0*\x12n\xf7s\x96m\x04\xef\xbd\xfe\x1d\x07\x8aU(\xb3'
#  b'\xbbk\x0c\xc3\xfaQ\x93\xb8\xea\xe2\xc1\xad\xa8p\xfd\x1eg\xa4$\xb0'
#  b'\xc8\xf1\xbf\xeeD\xa3\x03\x80\x0e\x12\xc0\x0e\x844\x86\n\xf4\x8d\xf5\xc1'
#  b'\x99|\xbe\xb5\xb0Z\x15%\xadM\x07\xe2\xb7\xc4\r\x7f\xe7\x7f\x19\xb3'
#  b'k\xa1\xf3\x01\xd1\xb1x2\x1cX@B\xe9}\xa1I]L6\xa1$\x19}I6\xab7\xe8'
#  b'\xf1\x1d\x078\xe9\x97\x1ad\xad\xc1\x05"\xcf\xd3x\xfa\x86\xcbl\xec'
#  b'\xba\xe1`\xbc\xad\xd0\xc7~ \xaf\x90\xfc\xf5~\xea\x1d\xc9Ul\x9d\x18\x98\xfdV'
#  b'\xaf\xf4\x12\x01v\xcfY"T%_\xaf0\xd4\xb9h9)q\x07\xd2\xb8\x88m\x976\xa3\xd0'
#  b'\xa4\xaau\x80\xc6\xc34\x98\xb8\xe2\xe6\xac\x85\xe1\xe3\xee\x1b\xf0\x95\xc5'
#  b"1\x8b\x0cpK\x06\x89\xdbs\x1b\x94\xb6&N\x1e{*\x81\xa4N\x8c\x19'\x0fG\x02K\x97"
#  b'J\xc2-\xbe~=\r\xe8\x03\x00\xe5\xc5\xb4\xf9\x9f\xcd\x15<\nq\xa6\xfd\xd1\xfb'
#  b'\xdb\xa6\\\xaf\x86\xc1q\x81\xae\xd1h\x18\xeb8\x02\x1a\xbc\xb9\xe1\x05'
#  b'\x12T\x0e\xf5\xc6\xde\xa6j|NO[+\x0f2\xb6\\uM\xca\x1d}=\x1f\x11\xc8+\x03'
#  b'\x90\xc1\xe2./\x14%\x1a\xc0l\xa9\xee\x16\xe05\xa1~\x81p[\xa9\xc2\xe4O'
#  b'{\xc02\xe6\xeb\xbb\xaa\x8c\xeb\xf9\x84\xb6\x1a\xa5F\xac\x02\xc9\xab\xbb'
#  b'S\xad8\xf0\x88\x927x\xa9\xaf\xac\xa3P\x12T\xff#y\xb3\x88\x1d\xe2"\x98'
#  b'\xcei\x12\xa3)"]G\xe7\xcb\x8cp\x16\x96|P\xfa\xbc\xdb \xa2\\\x9e\xcc'
#  b'\xe4q\xc7\xdf\xde\xfa\xf0\x0bv\xc6\xc5\xeb\x00l\xa5\xe7)\xdc\xfd\x0f'
#  b'\\\xa9-\x17=\x912,\x1b\xd1\xe5\xf1\xec\xa1\xb9R\x00\xb8\xc1^\x93\xa9\xe3\xcc'
#  b'j\xbe\x9d\x0f\xea\xa4\xeep\xc9:[\x0f\xc1,\xfa$|`\x08MG\xfcI\x9f'
#  b'\x16\xef\xa4\x8f\x9e&\xc5\xbe\xd7,a\x0b\xee\\0M\x82m\xdd!\xe6[Y;\xc5A\x04Y'
#  b'E\x0f\x96\xc1GP{\xa3Q\xbe\xf0\xe5fWE\x10w\xd5E\xc8;\x1b]3\xbd\xab\x9b\x9f'
#  b'^\xcb\x7f4tkR\x98\x7f\x98\x98\x84R\xc7\xc0\xb8\t\n\x10I\xe4\xa4\n\xdf'
#  b'\x99Hg\x0b\xecC\xd8nO\xca5-\x0f\xa9N\x06\xa7\xfd\xaaG\xdf\xc1\xa4j_qb\x1c'
#  b'\xa3\xfbk\xdb(U$<\xf04\xde\xf4?\xfbCM\xb5\xfd\xce\x95Pf\x0f\xc0kH\x87\x1e'
#  b"\xe8\n`\xe1h\x04\x9d\x91\x89\xeaQzL!\xf3n\xb6'*N4\x01\x9b\xd7"
#  b'\xb0\x1f\xb2\xe7a!\xb3\xd4\xcc\xe6v\n\x8a\xe8\xea\x10\xa7\xc0\xe4\x90'
#  b' \x93\xe3A\xc0"\xfd\x84\xab\x9cvn\xb9n\xf7\xda\x15XDD,\xd5)W\x1f\x86\xfe\xd1'
#  b'\x95&:\x1f\x05\xd02\xa2\xb5Q\xed\x19\xac\xe6\xbbv+\xb5R5\xcf"\xe0\xcd'
#  b'\xa9\xae\t\xcf/\xb73\xc4\xc9\xccr\xcbm\xb2\x00\xa7Q\xd1\xd8v\xd4Y\x02\x12'
#  b'\xbff3\x1b\xff\tXNj\x86\xe6\xaa\xd3\x8b\xf0EJ6\xe1\xb0\x93\xe9\x8f\xb8'
#  b'\xc5\xef=\xbb\x93\xb0~\xae\x10g \xf1\xf4wP\xaaW\x87\x9c\x1a\xa9zY\xd9U*A9'
#  b'A\x0bh\xc93\xb9\x84\x06v_S\x93\xe1?\x03\xd5\xe2\x00 \x9f#~Vv4o\x8c\x99'
#  b'\xb6\xbe\xbbY\\\x8d\x98\x0b\xec\x1b|\xbc\xc9\xa6\xcf\xac\\\xf2\x86l'
#  b'\x00\xfd\x8c\x7f\xb7\xa8SP\x17\x9d\x0enh_\xef8\xae\x96\x18E\xccj\x05\xbf'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')

fake.tsv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"drg. Wahyu Wastuti"\t"Jl. K.H. Wahid Hasyim No. 746\n'
#  'Pariaman, Sulawesi Selatan 77358"\r\n'
#  '"Bala Mayasari, S.Ked"\t"Jl. Kutai No. 9\n'
#  'Mojokerto, KU 09028"\r\n'
#  '"Drs. Muni Hasanah, M.Ak"\t"Gg. Gegerkalong Hilir No. 72\n'
#  'Prabumulih, Maluku Utara 03612"\r\n'
#  '"Drs. Ajeng Suryatmi"\t"Jl. HOS. Cokroaminoto No. 1\n'
#  'Gorontalo, SS 83960"\r\n'
#  '"R. Olivia Suartini, S.Pt"\t"Jalan Tebet Barat Dalam No. 8\n'
#  'Kota Administrasi Jakarta Utara, Banten 00431"\r\n'
#  '"dr. Virman Wahyuni, M.M."\t"Jalan Raya Ujungberung No. 1\n'
#  'Madiun, BA 98430"\r\n'
#  '"Virman Yuniar"\t"Gang M.T Haryono No. 78\n'
#  'Surakarta, Kalimantan Tengah 90653"\r\n'
#  '"Oni Thamrin, M.Ak"\t"Gang Raya Ujungberung No. 474\n'
#  'Pekalongan, Maluku 07489"\r\n'
#  '"Fitriani Hidayanto, M.Pd"\t"Jl. Monginsidi No. 077\n'
#  'Banjarbaru, BA 18007"\r\n'
#  '"Dewi Budiyanto"\t"Jalan Cikutra Timur No. 42\n'
#  'Serang, YO 38003"\r\n')

fake.uuid4(cast_to=<class 'str'>)
# '2aaa5930-0ce4-45e8-960e-a8b87a2a914e'

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\xa7A\x10\x80\x00\x04'
#  b'\x00\x00\x00\x04\x00\x00\x15\x00\x00\x00bTTeDbUJZwXTRuharQEz19SJ\x9c\xd9'
#  b'k7\x84\xf3fN\x0cur\xe9\x15\xb7eL\xbf\xfbt}(z\x19;\xb9&2wmv\xc4\xf1\xc0\xe7'
#  b'D\xab\xb4\xe1\x08\xb4\x02IC\xd9V\xba\x08\xacJ\x06HW0\x85\xde\xda\x8e|'
#  b'\xaa\xed\x90Ugf\xdc\x84\x92\xaf\xf7\x0fF\xdf\x1ce\xa0:\xa6\xb7\xaa\xdbP\x0e'
#  b'\xe2\x02@B`yL\x9eXS\x8d~\x0f\x12(\xed\xed\xee\xb7\xc1RA\xa5Z\r\xab\xadY'
#  b'\xdcz#\xcb\xd1\xa0\x0c\xfc\x9b\xba\x04J\xb6 \xb6\xcd\x0fQ\xdf\xfe'
#  b'\x8c#\xd2\x95\xfa\xf3"\x05E,\x18\x89\x1f_\xa5\xe9\xee\xbdYh\x82\xf9N$\x96~#B'
#  b'I)\x18\x16*\\!X\xbf}\x17X\x05\xe1\x99\xa0\x8e\xd6\x13\x084f\x88-'
#  b"'\xc6\xde\x16(1g\xce\xaf\xc8\xcf\xb1\xc9Y\x82\x1d\xd5\x08\xd3u"
#  b'\xac\x1a\xd0\xe6\x112\xf2\x92\xd0n>\x8fR@/\xf6\xa2\xd7\xfb\xcb\x05\xceS"'
#  b'\x9f\xc5\x17\x14D\x08\xa0\xda\x93a\x1bG\xaa\x8b\xdb\x96\xf3\xa5m^\xadH\xc5E'
#  b'\x89\x0c]\x16\xd2>\x84-\xecC\x10\xaf\xae\xa5\xad@\xd4\xb41\xce3"b\xce'
#  b"\x9f`\xc0\xed,\x8fI\r\xadgo\x019'\x123\x02\x90\xfb\xaf`p\xd1\xb5\x96wrl"
#  b'\xedP8\xe5\xf3\xfb\r\xf6~l\x96VR\xe1\xe7\x86mA\xf3C\x04\xbdd\xe6\x98nh\xa0'
#  b'\x0c\xa8C\x8aO\xb5\xd1\x0f\xc7\xf1\xd8<\x11\xad\x04\x0b\xdbj\x9c\xed'
#  b'\xee\xbfg,*gN\x86\x9f w\x80\xd2,Y{\xb3<\x19\xbf\xdb\r\x1c7OQwG\xd5Y\x95\x01'
#  b'x\xafO>\xb5\x89(\xa0$/=\x11\x9a\x1f\xd4&\x12\x0b\x0c\xfb\xb32\xcf\t'
#  b"'\xaa-\x00\xde0\x8b\x0c\xed\xd1\xc0k\xa1\xb1\xf8\x17\r\xbd\xc1s\xbd#\x148"
#  b'@|*P\x96)7\xda04\xfc\xd8F\x18L3\xb0\x80\xe4\xcd\xdf\x87:~R\xef\x0fOAXc\xe0'
#  b'\xfd\x04\xdcOT\x94\xd6G_\xa14\x9d^wr\xdb\xe2\xebC\xb9\x18\xfdy\xbc'
#  b'\x1a6\xfb\xf3\x95\xc9,:4\x06\xb7\xb3\x93\x17\xae\t\xe48\xcevw\x94\xb2C'
#  b'\x96\x94\xdb\x9e\xc7\xda\xceR\x95\xb7\x86\x8f\xa3\x80\xa4\x15\xd5[\xce\x11'
#  b'\xefm\x93\x11\xe4w)\xec$\xff\x8c\x94\xb3\xce\xbf\xf5\xccjv9\xd6Fd\xff'
#  b"0\x90\x9aS\xff\xce))\xa6p\xf8\t\x1aAa\xe4I>='\xd1\x06\x8eQ\xeb\x9b\xe4\xf7"
#  b'\xaf\xd0t\x1c\xac\x9a\xebL\xc3\xbaR\xb4u\x85\xb5t\xac\xe6\xdc\xbb\xac8$w'
#  b'\xa4\xb5\xfd\xaf\xccDC\xa3\xb1\xb6\xe8%\x18}.,\x12%\xab#\xa7\x16/\x86'
#  b'M\xcd\xdd\x01U\xcdh%\x8e\x1e\xcf\x15m\x90\xa5iY\x8d^)Tk\xd9U\xb2\r\x1c\xac'
#  b'\xcd\xf4\x8a\xe8Zz\xeb\xcf\x88\xdcw\xa6\xf2$\x9c\x94\xa6\xdad\x90%\x1c\x18}'
#  b'\xc8+6w\xc1j\xad\x00kW_\xe8\xc2\xf9\xb2\xd2cf\xcc\xca\xff\xafE^'
#  b'\xe3\r\xcd\xea\xa9\x93\x85\x160 m_e\x0b\x8d\xd7-\xc2\x17|T \x9d\xd8Y \x9d{'
#  b'4\xb1\x1f\x12\x80\xb8\xac{,P\xbc\nx\\\xd1\xb1\x83\xce3mx\x0b\x08\xda'
#  b'\xefW\xba5\xff\xb8\x8dw\xd6\x95"/\xfc\x85@_\xf4\xac\xb5\xd2\xee\xdb\xfev'
#  b'\x08+\xd6\x93\x16\xc4\x06v6\xa1\x19&<\x93\n\xd8\x8axk}\xc3\x9b\xd7H'
#  b'\xe0}v\xba}\xa6\xab\xd1\xf4\xe3\x94X,\xd5\xe8\x92p\x80\xfe\xaf\x08K\xca\xf5'
#  b'o\x1113\x0b=\x04\x9d@\xcf\x19\xe2c\xa4\xc6RW\xbft\xcd6S]\xe0b\n\xecSzo\xa9C'
#  b'\x91\xcb\x8e\x1f\x1b\x00t\xa8\nu\xc7\xa47M2\\j\xf9\xe7m\x99\xf6\xb5\x9b'
#  b'\x8d%cf\x9djK\xe4\xd1`\x0bFR\x97\xb4"\xf6\x19++\x04\xa5\xa5\\\xdfh^)caCd'
#  b'M\x8fu\xe3D)\xf7\x0c\x9c\xdc\xc7\xce>\x1dE\x90l\x12\x86\xe1XN\xa8535Q\x9d'
#  b'0\xf8\xa9\xc3\x15\xb3\xf9\x9f\x03e\xce\x0c\xbb\xb3\x8c\xe0`\xf7\x86\x10'
#  b'\xbd\x04\xfe\xf2F\xa8\xac}\xd79\xac\x05\x93D\xc3)\xae\x1f\xc5\x03'
#  b'\x17\xa4\xf7p\x99~-\x92c\xfa\x0b\xdf,Y\xcf\x06\x0c\xfc\xd5\x8c\xdfL\x81\x90'
#  b'\xe7s.O\xe1\xa7\x1e\xbc\r\xffMPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x08'
#  b'\x92.P\xa7A\x10\x80\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\x00bTTeDbUJZwXTRuharQEz1PK'
#  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()
# 'Prima'

fake.first_name_female()
# 'Ciaobella'

fake.first_name_male()
# 'Eko'

fake.last_name()
# 'Sihombing'

fake.last_name_female()
# 'Purwanti'

fake.last_name_male()
# 'Wibisono'

fake.name()
# 'Tgk. Bakidin Nuraini, M.Pd'

fake.name_female()
# 'Hana Novitasari, M.Ak'

fake.name_male()
# 'Tiara Zulkarnain'

fake.prefix()
# 'R.'

fake.prefix_female()
# 'Drs.'

fake.prefix_male()
# 'Sutan'

fake.suffix()
# 'S.Pd'

fake.suffix_female()
# 'S.IP'

fake.suffix_male()
# 'M.Pd'

faker.providers.phone_number

fake.msisdn()
# '2089649898144'

fake.phone_number()
# '0818879098'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': 'Gang Soekarno Hatta No. 59\nDenpasar, Aceh 08042',
#     'birthdate': datetime.date(1918, 6, 10),
#     'blood_group': 'A+',
#     'company': 'Perum Saputra Salahudin (Persero) Tbk',
#     'current_location': (Decimal('23.0047015'), Decimal('-53.324694')),
#     'job': 'Catering manager',
#     'mail': 'upuspita@gmail.com',
#     'name': 'Gangsar Utama',
#     'residence': 'Jl. Otto Iskandardinata No. 10\nDenpasar, KS 07679',
#     'sex': 'M',
#     'ssn': '406-26-0189',
#     'username': 'paulin63',
#     'website': [   'https://www.cv.go.id/',
#                    'https://ud.ponpes.id/',
#                    'http://pd.mil/',
#                    'http://www.perum.web.id/']}

fake.simple_profile(sex=None)
# {   'address': 'Gg. Siliwangi No. 1\nPekalongan, JI 55438',
#     'birthdate': datetime.date(1957, 9, 3),
#     'mail': 'balamantrisitumorang@gmail.com',
#     'name': 'Suci Sirait',
#     'sex': 'F',
#     'username': 'wsiregar'}

faker.providers.python

fake.pybool()
# False

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'a': 2107,
#     'ad': datetime.datetime(2003, 6, 10, 8, 13, 6),
#     'cupiditate': 6350,
#     'ratione': Decimal('316311410372103.0'),
#     'recusandae': 'GyMWyffMnYKzUwLbwudU',
#     'sed': 'dRgWnFIUqxUjQNKWVYDY',
#     'totam': 'ytrCBIKEtwBMoiaUjtWi',
#     'ut': -746297095324.3}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'IdOiSxJpFtzLcaPFIngA',
#     'fwtIFlRLJPqivcTnmlmV',
#     'prabu34@gmail.com',
#     datetime.datetime(1971, 12, 29, 19, 45, 51),
#     Decimal('351637535238789.0'),
#     'http://www.perum.id/register.php',
#     5762,
#     'dIsyFQoQIAHRcRUkNUvy',
#     'PXjgGunzpLeIsEqbKCuT',
#     'dPrWkAtcvwJkGjpQTUpj',
#     'fJrvXNEHuDEnsmiyTruo']

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   6387008411.6,
#     'uDvLNlwggjcfpwCeSMqO',
#     datetime.datetime(2004, 8, 13, 2, 7, 1),
#     datetime.datetime(1983, 10, 25, 20, 1, 59),
#     'http://perum.org/categories/category/search.php',
#     149,
#     'NUCpPCrmysDCIlItXdlz',
#     'aBgYfGARugyZyNZzysgt',
#     2312,
#     7334,
#     'OAjZdmgKADTTnxJmdSgk',
#     8485,
#     'UyxKwAqcbatqYHahoUDT']

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {datetime.datetime(1973, 1, 29, 6, 56, 56), 'AJQvyVapiYksNwjcQlnq', 7879, -171568376.7, Decimal('68.51259262048'), Decimal('63112832.13'), 'aBjktvUViLvcXeEmkQLP', 'https://ud.net.id/list/main/blog/category/', Decimal('-1249289775119.0'), 6483, 'JnBWXzWUdMqkDCmDtJDq'}

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

fake.pystr_format(string_format='?#-###{{random_int}}{{random_letter}}', letters='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ')
# 'c8-2029256B'

fake.pystruct(count=10, *value_types)
# (   [   'yPtPbmCJETWituIuEPqd',
#         1810,
#         'utemmCPrAeWeDFTCPDtH',
#         'hEXxgZKQibMkfnfcHvpu',
#         Decimal('3104179292.25'),
#         5445,
#         'http://www.ud.co.id/author.htm',
#         datetime.datetime(1987, 9, 7, 21, 36, 37),
#         2964,
#         'http://pd.sch.id/explore/about.jsp'],
#     {   'atque': -9548.5849,
#         'cum': datetime.datetime(1990, 3, 17, 0, 31, 7),
#         'cumque': 'UHwpFjMzGcQFpVqTOQgq',
#         'ipsam': 'ENMePVRiCRGfLzxyYRWC',
#         'itaque': 'damanikpaulin@ud.biz.id',
#         'maxime': 'jumari04@pd.my.id',
#         'odio': 'zerYMOYCuTsKQkNGyGcc',
#         'sequi': 1653,
#         'vitae': 682,
#         'voluptatum': 'jfHnvHaHVPRtQTdgqmDl'},
#     {   'accusamus': {   0: 88,
#                          1: [   'vXbdOjghDECDgSRMRHQY',
#                                 'yono92@pd.go.id',
#                                 'http://www.perum.biz.id/categories/post/'],
#                          2: {   0: 8018,
#                                 1: -8618.26691204343,
#                                 2: [   'PWUVCXHPSSDewMHyjoVO',
#                                        448175135991856.0]}},
#         'commodi': {   2: datetime.datetime(1994, 2, 6, 5, 23, 3),
#                        3: [   'BsWUkYKZqVsjQwqhpdrO',
#                               'http://www.cv.org/author.php',
#                               'wNMPUHNrTxIlQFWQJEnJ'],
#                        4: {   2: 'GjFoIWtJBLUJpyUlBrdX',
#                               3: -3050.338859,
#                               4: [   6165442023979.0,
#                                      Decimal('67029663431045.0')]}},
#         'culpa': {   3: 7834,
#                      4: [   'oGLEZgUayeKdcwrnllJB',
#                             datetime.datetime(1993, 1, 30, 10, 46, 31),
#                             647],
#                      5: {   3: 'http://pt.net.id/',
#                             4: Decimal('775069979991749.0'),
#                             5: [   datetime.datetime(2014, 10, 17, 2, 8, 36),
#                                    'https://pd.ponpes.id/home.htm']}},
#         'dicta': {   1: 'spZanXFktVlmHoyHqKXY',
#                      2: [   'LtIOLAlUjISGZSVPMKKG',
#                             'jgrKTjoWEXuKiqrWlULw',
#                             'TFfJcZvjobmFMFQbpdgS'],
#                      3: {   1: 'http://pt.ac.id/',
#                             2: -1667.2503983,
#                             3: [   'EJcQrRVCjqYIuabchukl',
#                                    'iuhCuEYvBdBKusHqeypj']}},
#         'expedita': {   4: 'http://www.ud.ponpes.id/',
#                         5: [   'RSThVyTOYrgukNtRXrau',
#                                datetime.datetime(1993, 9, 23, 12, 8, 32),
#                                'EONNSjBnnyiQLxBdAebZ'],
#                         6: {   4: 'EytVsxXAeFtsYfhIorcj',
#                                5: 'JvHtonPFPRAgsdztegtb',
#                                6: [   'JBRNwEoSnmIqfRGVDlMs',
#                                       'zhFqvcBefeccjPEHoNeI']}},
#         'fugit': {   5: datetime.datetime(2006, 1, 19, 11, 59, 33),
#                      6: [   'wSZiGPDYaIIcNAEVyaKJ',
#                             datetime.datetime(1998, 10, 6, 11, 41, 53),
#                             3914],
#                      7: {   5: -345450.739,
#                             6: 1690,
#                             7: [4284, 'julithamrin@gmail.com']}},
#         'odio': {   9: 'ALsrQbSSUDBAXbdPXPKo',
#                     10: [   'xqsTvEKpDTSLWMFLYSmT',
#                             'YUsBKtvZlbVebXwHgwGX',
#                             'http://pt.org/explore/wp-content/app/post/'],
#                     11: {   9: 'https://ud.ponpes.id/search.php',
#                             10: datetime.datetime(1982, 1, 6, 9, 48, 47),
#                             11: [   datetime.datetime(1998, 7, 5, 12, 20, 17),
#                                     'JUvZGnJBBZltPFyGkiAT']}},
#         'officiis': {   7: 'nmanullang@cv.org',
#                         8: [9999, Decimal('-9.633441'), 'vZBuKXYeNFMIipHSNHEK'],
#                         9: {   7: Decimal('4587584309007.81'),
#                                8: 'https://ud.desa.id/index/',
#                                9: [   Decimal('97330267334.29'),
#                                       'iuMdHTyypgihxrTAJwQJ']}},
#         'quisquam': {   6: 'QtaQXqUnvnOdTMqjkTUw',
#                         7: [   'vxWurFDclyGqlXFkiYsI',
#                                Decimal('578711385268420.0'),
#                                -6.1621433386],
#                         8: {   6: Decimal('-8096559347.5636'),
#                                7: 'fsamosir@gmail.com',
#                                8: [   'hJnLlOJGwfbnSvdBTQSP',
#                                       'eluhsalahudin@hotmail.com']}},
#         'vero': {   8: 2453,
#                     9: [   Decimal('-2625.70012'),
#                            datetime.datetime(2015, 9, 21, 10, 26, 14),
#                            'https://pt.web.id/index.htm'],
#                     10: {   8: 'nBvuYZRHycHmbpRDYhov',
#                             9: 2524,
#                             10: [   datetime.datetime(2010, 3, 1, 10, 49, 9),
#                                     6879]}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   Decimal('-0.0'),
#     'NRNneKUdroIcoIpLcQJK',
#     Decimal('31601.872943'),
#     'https://cv.my.id/blog/blog/register/',
#     'FBEzdLeelfKBgkiRIjjG',
#     1518,
#     'CxQVkCINSiamhgZIWKCd')

faker.providers.ssn

fake.ein()
# '88-1934517'

fake.invalid_ssn()
# '805-50-0000'

fake.itin()
# '979-72-8313'

fake.ssn(taxpayer_identification_number_type='SSN')
# '066-95-0985'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 2.3.3'

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

fake.firefox()
# ('Mozilla/5.0 (X11; Linux x86_64; rv:1.9.6.20) Gecko/2015-09-20 00:18:29 '
#  'Firefox/10.0')

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

fake.ios_platform_token()
# 'iPhone; CPU iPhone OS 12_4 like Mac OS X'

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

fake.linux_processor()
# 'x86_64'

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

fake.mac_processor()
# 'PPC'

fake.opera()
# 'Opera/9.48.(X11; Linux i686; sid-ET) Presto/2.9.188 Version/10.00'

fake.safari()
# ('Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_9_6 rv:3.0; sk-SK) '
#  'AppleWebKit/534.50.1 (KHTML, like Gecko) Version/4.0.1 Safari/534.50.1')

fake.user_agent()
# 'Opera/8.95.(X11; Linux x86_64; bo-CN) Presto/2.9.161 Version/12.00'

fake.windows_platform_token()
# 'Windows NT 5.0'