Language sk_SK

faker.providers.address

fake.address()
# 'Harmanecká 9/8\n329 19 Príslop'

fake.building_number()
# '031'

fake.city()
# 'Poluvsie'

fake.city_name()
# 'Mašková'

fake.city_suffix()
# 'Ville'

fake.country()
# 'Republika Bosny a Hercegoviny'

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

fake.postcode()
# '985 46'

fake.state()
# 'Žilinský kraj'

fake.street_address()
# 'Priama cesta 3572'

fake.street_name()
# 'Orenburská'

fake.street_suffix()
# 'Street'

fake.street_suffix_long()
# 'ulica'

fake.street_suffix_short()
# 'ul.'

faker.providers.automotive

fake.license_plate()
# 'UXO 0344'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'IFFM13375855632647'

fake.iban()
# 'GB68MUZR05561704065993'

faker.providers.barcode

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

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

fake.ean8()
# '52231964'

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

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

faker.providers.color

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

fake.color_name()
# 'DarkGreen'

fake.hex_color()
# '#cca2d7'

fake.rgb_color()
# '159,42,215'

fake.rgb_css_color()
# 'rgb(202,174,144)'

fake.safe_color_name()
# 'gray'

fake.safe_hex_color()
# '#227700'

faker.providers.company

fake.bs()
# 'iterate enterprise supply-chains'

fake.catch_phrase()
# 'Grass-roots tertiary database'

fake.company()
# 'Brown Gibson s.r.o.'

fake.company_suffix()
# 'v.o.s.'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'JCB 15 digit\nVictoria Hughes\n180066438489026 09/22\nCVC: 876\n'

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

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

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

faker.providers.currency

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

fake.cryptocurrency_code()
# 'GRC'

fake.cryptocurrency_name()
# 'BlackCoin'

fake.currency()
# ('BTN', 'Bhutanese ngultrum')

fake.currency_code()
# 'CUP'

fake.currency_name()
# 'Guinean franc'

faker.providers.date_time

fake.am_pm()
# 'PM'

fake.century()
# 'V'

fake.date(pattern='%Y-%m-%d', end_datetime=None)
# '2006-03-04'

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

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

fake.date_object(end_datetime=None)
# datetime.date(1987, 6, 1)

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

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2014, 5, 8)

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

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

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(2014, 4, 27, 18, 37, 21)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(960, 6, 20, 14, 44, 51)

fake.date_time_between(start_date='-30y', end_date='now', tzinfo=None)
# datetime.datetime(2011, 4, 10, 20, 52, 22)

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

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2007, 10, 27, 16, 11, 15)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 9, 12, 57, 51)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 4, 14, 49, 36)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 6, 12, 45, 42)

fake.day_of_month()
# '20'

fake.day_of_week()
# 'Saturday'

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

fake.future_datetime(end_date='+30d', tzinfo=None)
# datetime.datetime(2020, 2, 9, 23, 25, 28)

fake.iso8601(tzinfo=None, end_datetime=None)
# '2009-06-18T11:26:01'

fake.month()
# '02'

fake.month_name()
# 'October'

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

fake.past_datetime(start_date='-30d', tzinfo=None)
# datetime.datetime(2019, 12, 30, 7, 15, 21)

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

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

fake.time_object(end_datetime=None)
# datetime.time(19, 57, 17)

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

fake.timezone()
# 'Europe/San_Marino'

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

fake.year()
# '1991'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'quos.webm'

fake.file_path(depth=1, category=None, extension=None)
# '/molestiae/reiciendis.pages'

fake.mime_type(category=None)
# 'application/zip'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('43.242762'), Decimal('81.300162'))

fake.local_latlng(country_code='US', coords_only=False)
# ('40.65538', '-74.38987', 'Scotch Plains', 'US', 'America/New_York')

fake.location_on_land(coords_only=False)
# ('29.98869', '122.20488', 'Zhoushan', 'CN', 'Asia/Shanghai')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'jasminemurphy@wilkins.sk'

fake.ascii_email(*args, **kwargs)
# 'mikayla79@chello.sk'

fake.ascii_free_email(*args, **kwargs)
# 'johnsonrobert@atlas.sk'

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

fake.company_email(*args, **kwargs)
# 'smithrobert@smith.com'

fake.domain_name(*args, **kwargs)
# 'hurley.com'

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

fake.email(*args, **kwargs)
# 'usmith@atlas.sk'

fake.free_email(*args, **kwargs)
# 'mollygriffith@centrum.sk'

fake.free_email_domain(*args, **kwargs)
# 'inmail.sk'

fake.hostname(*args, **kwargs)
# 'db-83.ortiz.com'

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

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

fake.ipv4_network_class()
# 'c'

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

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

fake.ipv6(network=False)
# '9124:155b:738d:dea:4a13:5fc1:d033:16f3'

fake.mac_address()
# '49:2f:80:9a:3a:bf'

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

fake.slug(*args, **kwargs)
# 'voluptatem-dolore'

fake.tld()
# 'com'

fake.uri()
# 'http://anderson.sk/homepage.html'

fake.uri_extension()
# '.php'

fake.uri_page()
# 'faq'

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

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

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

faker.providers.isbn

fake.isbn10(separator='-')
# '1-55982-506-5'

fake.isbn13(separator='-')
# '978-0-386-06538-1'

faker.providers.job

fake.job()
# 'Brewing technologist'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('In cupiditate autem qui eveniet. Sunt nostrum similique facilis fugiat '
#  'voluptas.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Illo assumenda atque praesentium eos unde dolor quae. Exercitationem '
#     'possimus eaque cupiditate corporis suscipit.',
#     'Expedita error fuga veniam perferendis delectus. Modi aut maiores '
#     'delectus. Excepturi optio officia libero alias.',
#     'Dolorem id dolorem doloribus. Amet nam fugit praesentium accusamus '
#     'dolorum suscipit. Aliquid assumenda nisi provident. Perspiciatis eum '
#     'repellendus quasi.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Harum assumenda corrupti cum.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Iure quas iste repellendus itaque eveniet recusandae.',
#     'Aut quibusdam voluptatem adipisci accusamus officiis suscipit.',
#     'Animi corporis debitis velit accusamus.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Ipsam quibusdam odio quia nam ut. Iusto neque nihil maxime occaecati non. '
#  'Nemo ad eveniet assumenda doloremque.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Occaecati odio blanditiis culpa molestias ullam sit cupiditate. Aliquam '
#     'optio possimus voluptatum repellendus. Similique vel laboriosam facilis '
#     'omnis repellendus.',
#     'Excepturi odio at velit consectetur. Vel minus odio temporibus culpa '
#     'error consectetur.\n'
#     'Aut placeat repellendus eaque.\n'
#     'Ipsum totam magnam eaque. Velit fuga consectetur amet eum ipsam id.',
#     'Non fuga suscipit labore fuga error. Nulla iure quod eveniet. Excepturi '
#     'molestias nobis accusamus odit reprehenderit.']

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['nihil', 'sunt', 'culpa']

faker.providers.misc

fake.binary(length=1048576)
# (b'\xcen\xc0\x13S\x98;\xe4JD\x01\xb6\xcczE\xd7g\x16)\x07\x05\x9d\xc9`4\xe2\xe8,'
#  b'\xc0@\x83\x11\xc4S\xdag\xba\xa5\x12\xdc\x7f4\x9c\x1ed\xac*Gh\xaa\x95\xad'
#  b'\xabGX^\x85\xdf0\xd3\xc7\xa0\x1b\xe0yK\x19\x9e\xbd@\xa5T\x136h8\x83\r\x1f;'
#  b'\xde\xb18A\xa3\xdc\xae\xe7\xcb@\xd3\xec\x80W\xc1\xac\xedr\x927'
#  b'\x7f\xf3\xc5\x1d\xaeR$\xaclPK\x07\x19\x9b0\x04\xf8}\x91\xfb\xcf \xf7\x17'
#  b',yb\xb8\xb1l\xa6AP\x0b\xf2A\xcc\xee??t-b2\x11j{Q!\x18\xd11\x92\x01\xfa '
#  b'\xa4\xf9\xa2a\xd8LUFd/\x13\xc8\x1e\x82\x97\x83\x80\xd98\x0cGu_\xddf\x08\x96@'
#  b'\xb0\xaa6)@\x07hd\x97Bhj\xea\t\xf0+\xc5\x8f\x89 B\x1c\xda%\x81\xe8f\x96'
#  b"n+\xfc\xf1\x80\xf8\xd8\xae%y\xae\xb6VQ\x85']\x18^\xbdRL\x96\x03\xc9q.L"
#  b'\x87H<M\xd4\xf3\x81\xab\t\r\x8eI\x15}\xc1mY\xb1\x8f\xc8\xccp\xd7\x1d'
#  b"\x9b7\xbf\x98\xa2P\x1f)/\xaf\xed\xfew'\xa0{\x82\xcax\xfb\x1c<\xee\x8f"
#  b'\n\xbepm-\x0e\x91\x19\xa4]\xe4\xd8\x12P\x0c\x1e\x93\n\x00\xb3C)/\xaa'
#  b'\xcb\xean\xd4\x88(\xb4\xe6\r\x8b\xf2\xfe$\x93\x10\xef\xbeX~\xf6\xdf9\x91\xc5'
#  b'\xc9\xdd!\xc3\xfeEVh\x81\xa4\x9f\xc0`\x89\xef\x8b\x16\x12-\xa7'
#  b'\x1d\x0b\xdb\xc1\x11\xec\xab\r\xca\xff\xa7\x03{\xab\x01\xc55\xee\x17QUP\xceT'
#  b'4\xbd\x1b\xc4u`\xa5I\x8a`\xac\x9b{*8\xf1i\xf7\xc5\xe1.\xdf\xc3\xd6'
#  b'\xf5P\xe2\x94,"\x02y\xa7{\x88\xd9\x04\x8e&\xaa\x8a\x1f\xe8n&\x1e\xe3\xd8'
#  b'^+\x1e9_?\x88#u\r\xbfq\x92]c4J-%c;n\xde7\xbf\xd9l\xbbJh_\xc6T\x1c:b'
#  b'oN\x9c\x8f\rB\xc88x3\x92~"\xac\xabi>KU~\xd0\xc8_\x88l5\xa8\'\xde\x13\x05\xaf'
#  b'\xca\x9c\xe8\xef.\x8dW\x84\x90\xae\x16\x95r\xac\xcf\xbc\x82\xc0Z\x19'
#  b'<\xd1\xc3\xf2+i\xdcQ@\x1adg*\xc9\x9b\xe0A]\x12\xb8\xbb;zx4C}\xc3PB\xc8\x02'
#  b'\xfa\xa3\x0c\xcbK\xc3+\xe4\xad82\xd2\xe8\xeb\xd7\x8fy#\xc0\x8b'
#  b'\xb4\x1f\x83\xe8p\xc8\xa8\x13\xaa\xe4u\x82\xed\xaa`\x9e\xc9\xb6\xda/'
#  b'\x94\xba\x7f)\x83\xf6{\xf9\xcf0i\n\xca\x9c\x12\xbd>@\xe2\x88\x86\x05\x85\xfe'
#  b'B\x8cl\xb7\r?\xb0\xe5\xdb\xbd0\x0b\xeb\x9f\xbcy\x18\xb3+?\x00\xd8B\x15'
#  b'\xf34j\x82>o\xefOU\x12u\x0b\xd13\xf34\x89\xb6\x13\xfa\xe8V\xe7\x13'
#  b'\x8cb\xf0\x91\xa6\xb8Ao\x1fQ\x00(\x13P\xadQ\xd4tT\xa3\t\xecMI\t\xdd-\x1b'
#  b'(\xf0W:P\xc5\xec\xe4\xccL\xda#P\x88\xae~\xd4\x9fP\xe0\x84\r\xa4\xacz\xafEz'
#  b'\xb2lH\xd6I\xc0\x9amWM\x15z\xfd\xcbr8\x15j\x13\xcd>-\xc6\xd8\xb8\xdf\xe5\xd0'
#  b"e\xf4o\xf9'\xd5T\xf3\x87\xb4\x8c\x89\xb1\x1e\xdaxs\xa4\xa1\r\x8e\xbf6\xb3"
#  b'\x1d\x1b\\\xe8\xe13\xd1,p\xfdi_B\x1ci\x1b\x00\x08\xf3\xff}\xf9\x94\xe0'
#  b"a\xef\xb5\x08\x0e\xb0}\xcf\x13\xfb+\xdd\xb1x\xec\x00pz\x80'\xb1E,\xd5"
#  b'0\x8b\x97\xb8\xf9e\xe6\xdf!\xe4\xbe\xdd\x08\r+\xbc\xab\x10\xc4\xc0'
#  b'\xdb\xa8\xc1\x02\x8eC\xa8\xa1\xda\xb3\xaf-\xd8#&]\r\x19:Eb\xba\xa1t'
#  b'2!\xd7\xbei\xa0\xc7\xa8\xae9\xa5&p!\x8f_\x00\xc2\xdbS?\xed\x1ee\xd3\x9eku'
#  b'_y\xbc\xe2\x9d\x99sN2\xce\xbf7\xe0\xa2\x95\x8a~\x95\x81\rl\x19\x08,\xf6h`\t'
#  b'\xab\t\xce6\x8c \x91\x16\x88R\xd7\x02\xdd\x8b\xa3\x1d\xd5\xb9\x12\xfc'
#  b'X\xd4\x8fSS\xe5\x04-\t\xcf\x1e\xee\xf2\x80=\x11`\x07`W\x9e\x0e\x008'
#  b"\xfe-\xa0\xbc\x7f\xd8R'\x8f\xd0\xc6\x8f[\xfeA\x9d\xb5CD!\xee\xec\x87q"
#  b'"A\x90\x00G^6\xd1&\xf1\x00K\xf3\xeb\xceJ\x01\x05\xec+\xd2\x1a\xfePk\xcbP\xc1'
#  b'\xb1*\xd4m\x9d\xac\x17\x7f\xa2\xef\xe3\xf8')

fake.boolean(chance_of_getting_true=50)
# True

fake.csv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Laura Edwards","Škultétyho 6/4\n'
#  '666 92 Rumanová"\r\n'
#  '"Robert Haas","Čmelíkova 3/3\n'
#  '710 90 Blahová"\r\n'
#  '"Crystal Davis","Jakubská 3\n'
#  '355 87 Semerovo"\r\n'
#  '"Robert Bryant","Chorvátska 64\n'
#  '774 05 Kravany"\r\n'
#  '"Justin Summers","Lackova 3\n'
#  '795 03 Ostrov"\r\n'
#  '"Sherri Campbell","Sklabinská 994\n'
#  '590 12 Andrejová"\r\n'
#  '"Deborah Pratt","Františka Schmuckera 3069\n'
#  '740 26 Iža"\r\n'
#  '"Debra Cox MD","Veterná 806\n'
#  '423 03 Nevidzany"\r\n'
#  '"Sara Colon","Blatúchová 7671\n'
#  '301 56 Jarabá"\r\n'
#  '"Kathleen Leon","Sládkovičova 2/7\n'
#  '285 46 Ižkovce"\r\n')

fake.dsv(dialect='faker-csv', header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False, **fmtparams)
# ('"Michael Fisher","Rigeleho 284\n'
#  '030 69 Sasinkovo"\r\n'
#  '"Rhonda Lopez","Vranovská 5\n'
#  '168 64 Hrabovčík"\r\n'
#  '"Ashley Weaver","Bočná 2\n'
#  '868 43 Udavské"\r\n'
#  '"Danielle Wyatt","Horárska 9\n'
#  '167 95 Horné Turovce"\r\n'
#  '"Nathan Nichols","Rusovce 478\n'
#  '197 64 Malé Uherce"\r\n'
#  '"Laura Lewis","Slovienska 594\n'
#  '947 75 Uhrovec"\r\n'
#  '"Jasmine Yoder","Koniarkova 415\n'
#  '647 64 Cakov"\r\n'
#  '"Megan Alvarez","Saratovská 8512\n'
#  '324 09 Nižná Jedľová"\r\n'
#  '"Chelsea Jefferson","Tretia 2067\n'
#  '365 86 Krnča"\r\n'
#  '"Brian Knapp","Landererova 63\n'
#  '713 55 Boľkovce"\r\n')

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

fake.null_boolean()
# False

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

fake.psv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Ricardo Robbins"|"Kamilková 2/0\n'
#  '821 31 Žemliare"\r\n'
#  '"Brendan Coleman"|"Vývojová 70\n'
#  '124 27 Kostolište"\r\n'
#  '"Jenna Jacobs"|"Baštová 79\n'
#  '926 38 Ihráč"\r\n'
#  '"Kristen Miller"|"Perličková 2\n'
#  '376 53 Nitrianske Sučany"\r\n'
#  '"Sarah Hall"|"Brnianska 8481\n'
#  '566 51 Frička"\r\n'
#  '"Bryan Garcia"|"Sedmokrásková 6/2\n'
#  '427 93 Krajné"\r\n'
#  '"Linda Gates"|"Kórejská 6618\n'
#  '889 96 Bardoňovo"\r\n'
#  '"Ian Fisher"|"Šiesta 682\n'
#  '612 55 Kalša"\r\n'
#  '"Pam Thompson"|"Vyhnianska cesta 2\n'
#  '937 57 Mudrovce"\r\n'
#  '"Evan Williams"|"Mlynské nivy 9856\n'
#  '764 45 Ipeľský Sokolec"\r\n')

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

fake.sha256(raw_output=False)
# '92202f0dd36816a7842296afb6938aa86b8666628272620f7f72d7c16eabdeae'

fake.tar(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'OltqZFleyzaGuHJKIvSR1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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\x00012762\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\x83\xec\xab\xde\x06\xe9\xe3\xab\xc51\xf5\xc8'
#  b'\x87\xae\xfd\xcc\x1b41\xc4oh\x85&g\x9a\xf3\x81\xd79\xd5/\xd2\x9eN*'
#  b'\x8b\x143\x1a\x7fA\xb7\xaa\xb3VaJ\x89\x93\x97B\xd52\xf9$\x1b\x96U\xbf'
#  b'\xd8Kw\xf6\xb1\xe7\xa64G\xb1p\x07\x0c#\xc6\xda\x18\x91\xf1\x7f\xa0zr&'
#  b'LY\xc0\x05CYImct\xc3\xc4\xc9\xc4V\\\x8a\xce\xbf\xf2\x92a\x00\xadu\xe95w'
#  b'~r\x8a\x8d\xc4\xf69\xa1M\x08u\xa5\x00\xc9\x02\x9f\xae$\xb4\xbdR=\xf2\xc8'
#  b'\xab\x0b$:\xd8fSs\x9c\xe6\x15\xf1\x08\xbe8\xce!$D\x0f\xa6\xeb\x00\xe5)LS\xa9'
#  b'\xa1\xf0O\x95\xacYg\n+\x0f\xa2Ef\x89\x7f\x9e\x00\xbf^\x18\x8a\xce<\xa0'
#  b"\xd0U\x0c\x8b'\xbd[\xb2M\xa7\xfd\x9c\x91\x00^\xa8_\x90\xfd\x92\x0f\xd1*\xd4"
#  b'm+\xc0\x05\xaeD\x98\x94\xa0\xaec\xb4Y\xd7\xb9\x15\x93\xac\xe2 \xbb\xe4Q\xa1'
#  b'|I)f\x06\xbd\xc6=\x08\x1b\xb6\x94>\x03M\xac\xc4\xbb\x1cr\x92F\x05k/\x9cQ\xd6'
#  b'\xc4P\x96#\xb3\xedr\x1bI\x9fz?\xa4\xba\xc5\x91\x1dW\x8d#\r\xb2\x81\x9b'
#  b"\x95\x12\xce\x80\xd6\xa8\xc0\xdd\xee\x19A\xfc\xfb#\x1c\r\xd2A'o\x1c\x82/#"
#  b'\xca<\xfd\xd0\xf4\t.\xf5`\xfe\xcd\x9d\xf5M\xa0\x14\x94r\xdb\x04\xa2\x89p\x8e'
#  b'\xea\t\x11!\x18\x82\x06\x8a\xf3e\xf6c\x11.x:\xbd\xdc\x1c\x16\xe1\xa6\x98\xee'
#  b'\xd2\xd9;\xd8\x0c\xb4\xef\xe1\x1c/u\x03}\x7f\xf8(\x0b\xe5[\xf28\xa4!\xed'
#  b'\xd9e\xcfX\x97\xbez\xb3\xa6\xc7\xf1\xa2\x06\x07\xa3\xc5\xff\xad\x12\xa1'
#  b'p\xc1\tH\xfd\xdd\x9f.\x15:,\xdeP\xa5\x84\xb5n\xfa\x8b-\xe5\xbf\nwA\x88(\xa6'
#  b'\xf7\xaf.I \xcd\xcfz>EZt\xad\xd8\xd5\x958\xf8IZ\xedY6:\xf2\xd6\xe56'
#  b'a\xc9w\x86j\x89v\x07\xe3e7\xf5\xc7IdJ\x81\xc47\x84\xe2Ja \x12SfFvT{\x9f'
#  b'\xdd\xf5C\xad--<\x0c\xc6\xdad\x12\xdf{\x06r\xd8\x18\xaa\xce\x89\x18\n.'
#  b'\xb8J0\x7fW\xea@\xb5\xd4DxZVCz-\xdcj\x11F\x87c\xd7\xdbC\xd9|\xa7\xde.\xf8j'
#  b'z\xf7~\x08\x10\xc2\xd3\xa6E\x07"\xfbOW\xfa\x1a\x86\tj\x81\x99\x07@\xe5'
#  b'\xb7s\xccF\xf8P4\xeb\xbb\xb6c&\x10V\x94\xfaZ\x04\x0f\x99\x84\x99J\xd7'
#  b't\x8a\x14\x83I\xc3\xbd\x91\xffb!/\xd0\x8e\xf4\xd3\xc9\xb4\xd8_'
#  b'\x0f\x04\xf4\xd7\xbe\xb3\xa6#\x0b{\xc7[\xd3\x8e-\x05\x82\xa3%\xb4'
#  b'\xe4\xab\xbb]`\x08@0,PM\xe9\x96\x99\x16\xb1\x1f\xf9\xc7r\xab\x7f\xc7\xf6'
#  b'\x9c\xc3\x89 \x13\x84Z\xd9\xa5`G\xfd\x87:)H\xbe\x19\xa9S\xb2\xfbR\xbe'
#  b'p\xad\x10\x19\xc5C\xc1H)\xa2\x1d\x157\xa8\xf8\x13\n\x99\xa6\xde\x8c}\x12\x93'
#  b'9\xdb\xfazR\xcdp\xa3\xd1\xf9Kb&I\x15]\xaf\x88\xf3\x14\x02\x04\xa12_c#\x84'
#  b'\x8e2\x01`\x80\x82\x1fY\xe0eJ\x9d\xe6\x18\xcf\xd0\x08\xd3\xf2\x1a'
#  b'\x9c\x19\x10\xcf(7\xc3h\x10\xe2\x1c\xbe\xc4\xc7\xc1\x8a)\xc4\xe8\x94'
#  b'\xedy\x11,H\xf4u\x9d)o\x19\xaff\x18L\xf0\x18\x9c\xde,\x8a)\xbfj\x88\x17\xc8V'
#  b'R\'-\xaatC\xcf(E+\xef\xf5"e\x03\xa8\x12\x9cS\'\xab%\xd5\xa1=\xdc\xe7\xff'
#  b':\xb3\xf8%9\xc1T\xb6\x1c\xa4\xbe(\xc9L\x80n\xcbE\x98\xeb-Z\x92\xe0FOA\xd0'
#  b'\x08\xc6\x97Ya\xc1\xdb\x19\xc0\x8f\xb9;,\x1c{%\xa8\xd2N\xf4&gmK\xd8\xc8m\xc3'
#  b'\x94\x9c\xb2}\xe8\xabN\x8b\xc1d\x8bY*c\x01\x182Q\x98>\x12\x96\x8e\xd6'
#  b"\xd9\x1cJ\xc1m\x07\x11\xef\xa4\x83@\x01\xad`\xb7\x8d\xa8F\xfe/Dp\x90'"
#  b'\xca\x07e\xad+\xb5v\x17N(\xf3\xcd\xe0D^k\xf2\xc3\x07\xf0\xad\xcb\x04_'
#  b'\x7f\x16\xd9\xaa\x00\x0c\x8d\xbb\xe3\xa5FD\xd2[\xe0\xb5\xbb@8\x7f'
#  b'\xe2\x00\xdc\xc0X\x8e\x91\xa0\xeb\x99\xab#\xe3\xc2U\xba\xfc\xbf\xda\xf0'
#  b'\xf2\x8b\xb4]U\xe9\x7f:k^\x84\xbd\x12\x1f\x0c\xbbT\xf4;;\xf8$]e'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\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)
# ('"Joshua Johnson"\t"Pažítková 2453\n'
#  '330 27 Mýto pod Ďumbierom"\r\n'
#  '"Clarence Webb"\t"Štefana Králika 18\n'
#  '184 21 Podlužany"\r\n'
#  '"Jeremy Gibson"\t"Údernícka 655\n'
#  '476 93 Píla"\r\n'
#  '"Brian Wells"\t"Júnová 8627\n'
#  '619 68 Smolnícka Huta"\r\n'
#  '"Shannon Hayes"\t"Planét 82\n'
#  '489 18 Licince"\r\n'
#  '"Michelle Thomas"\t"Okružná 3\n'
#  '485 70 Dubnica nad Váhom"\r\n'
#  '"Diana James"\t"Rastislavova 24\n'
#  '494 89 Krížovany"\r\n'
#  '"Kristin Ellison"\t"Očovská 4/9\n'
#  '265 53 Hnilec"\r\n'
#  '"Kevin Kim"\t"Františkánske námest 0933\n'
#  '041 23 Dlhé Stráže"\r\n'
#  '"Carlos Gray"\t"Estónska 5300\n'
#  '752 57 Kozelník"\r\n')

fake.uuid4(cast_to=<class 'str'>)
# '11d42e38-b4e3-408d-bba5-4430dc782a05'

fake.zip(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'PK\x03\x04\x14\x00\x00\x00\x00\x00\n\x92.P\x0cQ\xcd\x0b\x00\x04'
#  b'\x00\x00\x00\x04\x00\x00\x15\x00\x00\x00zWakZhiXAGRQijtGoitD1)'
#  b'\xaa\x01\x0b\xc40\xb2<\xf2\xc2|\x08\x97Y\xb0F\x02\xaa\xb9J\x98'
#  b'\x9c\x96\x10\xd9B\x89e]\x1d\xde\x1dr\xf3c\x9b\xc0\x86\xb7\x7f2'
#  b'\xcc\xfe\xbc\xd3\x81\xc2\xd2\x1f\xac\xa7\xde\x86\xcf\xd6\xb0T\xab\x1f| '
#  b'\xce\xa68y\x87_\x19\xd6\xba\x0e\x8e\\\x8fn \xde\xb9\xfb\x85\xa8\nv\rL'
#  b'3V\xeb\xd5\x0c\x99(Gk-\t\x08\xd6|2\x00\x1fL\x9d\xc46\xa9\x85N\x89)el'
#  b'\xddS\xb9\xa9U~\x02,\xa4\xe0)V6\x8d\xcd\x19R\x87n\xca\x94o\t\x1f'
#  b'\xcf\xcf=\x98\xb9\xd4\xc8\xca\xe0or\x94\xfb\xc0N\xaa8\x1d\x03\x932\xa2\x1f['
#  b']\xfb\xc5\x89h~\xc4\x9b!\x01\xe9\xe1\x1b\x9f/\xdbHsF\x98Q\x9a:&\x98\xf4\x8bk'
#  b'\x87\xdb\xc2\xb7\x9a\x12\xeen\xf0\x82\xc5}\xbc\x86\xc2F\x837\x1e\xff'
#  b'\xa1\x005\nKL\xcb\x0e\x9f\xd2)3\xe8V\x08\xaf\xc2\x1f\x02+*Y\xd0^'
#  b'j\x06\xcc\xdf\xa5H\xe1\x89Ao\xf00\xd57\xf20\xe5\xc7\x87\xb3\x1bn9\xce'
#  b'\xcd\xd2)\xd9\x10\x13\xf9\xf8\xa3\x19\xb8\x8f\xcd`b!\x98&S\xaa@\xe4\xda\xcb'
#  b'k\xa9@\xca\x95\x97V\x0f\xea\xbe\x0c\xb1z\xd5\xaba\x06\x0eP\xf42\x03\xd4\x91'
#  b'\xaa\xbe\x17_K7c:\x82qA\xed\xf9\xeb\xe9Jv\xa9{\x07m\xeb\xf4\xfa\xa4\x94Y6'
#  b"\xc0\xaby\xab\x10\xfb\x01\xbe\xe6\x96\x98tf\xa7\x8e\xf6(H\xef\xd4s)\xe5'"
#  b'}\xc5\xc3\xd8\xee\x02\xb7;7\xa6\x9b\x1d\xb8\xbe\x0f\x86\x195\xae\x1d'
#  b'Ht\x9c\xfc\x1aa\x99\x11\x93\x01\x0f<_\n\xb5\xd8\x12C\xa0J\x16l\xe1\x08'
#  b'~\xf2\xed\xc1\x86\xb2\xf7\x1e\x93\xc5\x9d\x11\xa9wM\xeen\xc2sn\x17\x98\x160'
#  b'\xd3f\x8b\x10\x90\xce\x7fE%T\xf5\xc9\x9e\x16\xc2kiE\x1e\x9a8\x8eA\x12'
#  b'q\x1d\xe5\xe6\xb9\x10>\xdd\xe6\xde\x8b\x1eT;$\xa8:K\xab\xba\x14\xed\xd6\xc4'
#  b'\x11@\xcc\x14\xaaw\x11\xb8aY\t\x0bA\xd2C\xc7\x1e3\x12\xa0-\xf052=.\xdc<'
#  b't\xaeB\xae\x91\x8d\x9d\xcc\xdb\xbfm\x89y3\xd5\x17\x080\xb8\xf3>\x0bpm'
#  b'\x80\xb9K]\xf2\xb9\xefJC\r\xf6a\xa3\x9d\xe5\xf3\x19\xc3\xf2\x15\xf0r\x94\xb3'
#  b'\xd7q\xf6\x0b\x17\xee\xecq\xba\xb7\xd7\x1b\xe3TKJ\xc2\x8a\xfa/\xd0\xb3nG'
#  b'g\x85\x1c88\xf2\x9b\xfdD\x91\xa6\x0f\xe2P\xbc\xb6)\xd9.<YlB\xe7$n2P'
#  b'\xa9;\xa5\xcb\x08^\x05o\x19\xf7f\xb9A\x9c\x0b\xf0 Z\x1b\x16\xd6\xbc\x1a#'
#  b'\x1e\xaf\xe1$I\x10$\xed\xf5B\xdb\xa5\xc5 b\x86\xc7\xa6?GM\x04\xf2\xec'
#  b'\x90\xf1\xf2P\xa4j\xd9\x95\xbf\\{e\x9d\x88}p\xc2\x8d\xa9\xdb\xdc\xc93\x86'
#  b'\x96\xfa\x80}\x13 yr\xc0\xcd\xc31\x88\xbbO\xf4\xa7.\xccR\xa0>\x1e\xeb'
#  b'"\xedm\x03\x8d\xcb\xf6\xffUC{\xc35\xce\xa8f;\x02g9\xc6\xd4\xed\x7fc6\xa2;'
#  b"\xea\x90\xec\x16z-'\xbb\x86\x04\xd8/<\x02G\nv\xcbPi\xd44\r\\e;\xf0\x0b"
#  b'\x85\xd6\xf9\xb5N-\xf9\xc9*:{\xd0:\xc1#\xe0Y\xc7\n\xa7k\x9d\xab\x1e'
#  b'w\x8bd\xb6\x85\xd2\xea\xbeZZ\x12\x9c\x81\xaa\x1a\xdd\xe9\xf4\xac\xf8\x11"To'
#  b'\x9e\xa0*\xf9\x9c\xa4\xdfp\x05\xb5&\xf1D3V\xdb^9\x87\'"\\\xd0\\\x08\xb0\xcat'
#  b'a\xbet\x077\x8b\x06\xa7\xb32(\xb9\x0e\x95\xfe-@\xdc\x80\xe8\t\xfbe\x04'
#  b'\x81\x0f:\xdc\t\xd8\xe4\x05\t\xads\x98\xfe\x90\xc5\x9a)O\xbc\n0eN\x97'
#  b'.\x14\xff\x89;\x93\xf4\xc7\xb3Q\x9e\xf5\xa4\xda5m`~{\x96\x88\x032\xaf'
#  b'"\x8e\x1e\xae\x9f\xdfd\x86\xc4\xb7\xbb\xd0|\x04\x1b\x8f\xc1e\xe4K\x06.\xb8v'
#  b'\xcb\xbds\xf3\xbf\x97\xa860S%\xdd>V!l\xbdf\xf2zz4\xfb:\x16[x|B\x95\xc0\xb1'
#  b'\x1c\x8e\x98\xac\x91?x\x95|>\x03\x98\x01JG\xf8\xdc\xb2<\xb9T\xa0\xec\xbe'
#  b'\xb4\xc1\xfar~\xed\xda\xd1\x90\xd2\x9a\x0c`|\xa8\x7fsl\x89L\x0eO\xc6\x94'
#  b'Tu\x15\xe1\x88\r,\xa6\x0e25[\xf0 \xf2L?TWPK\x01\x02\x14\x03\x14\x00\x00'
#  b'\x00\x00\x00\n\x92.P\x0cQ\xcd\x0b\x00\x04\x00\x00\x00\x04\x00\x00\x15'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00zWakZhi'
#  b'XAGRQijtGoitD1PK\x05\x06\x00\x00\x00\x00\x01\x00\x01\x00C\x00\x00\x003\x04'
#  b'\x00\x00\x00\x00')

faker.providers.person

fake.first_name()
# 'Ryan'

fake.first_name_female()
# 'Veronica'

fake.first_name_male()
# 'Joseph'

fake.last_name()
# 'Douglas'

fake.last_name_female()
# 'Green'

fake.last_name_male()
# 'Velasquez'

fake.name()
# 'Katelyn Daniels'

fake.name_female()
# 'Kathy Morales'

fake.name_male()
# 'David Harris'

fake.prefix()
# 'Dr.'

fake.prefix_female()
# 'Mrs.'

fake.prefix_male()
# 'Dr.'

fake.suffix()
# 'Jr.'

fake.suffix_female()
# 'MD'

fake.suffix_male()
# 'MD'

faker.providers.phone_number

fake.msisdn()
# '1460198968611'

fake.phone_number()
# '+421 905 532 833'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': 'Novoveská 0739\n174 15 Seľany',
#     'birthdate': datetime.date(1933, 4, 21),
#     'blood_group': 'B+',
#     'company': 'Butler',
#     'current_location': (Decimal('33.371707'), Decimal('114.893147')),
#     'job': 'Trading standards officer',
#     'mail': 'mpeterson@zoznam.sk',
#     'name': 'Kelly Ortiz',
#     'residence': 'Belianska 386\n000 90 Kusín',
#     'sex': 'F',
#     'ssn': '193-89-3365',
#     'username': 'millerdeborah',
#     'website': ['http://www.diaz.com/']}

fake.simple_profile(sex=None)
# {   'address': 'Staré Grunty 3\n324 65 Unín',
#     'birthdate': datetime.date(1946, 1, 3),
#     'mail': 'brianhuff@gmail.com',
#     'name': 'Charles Rios',
#     'sex': 'M',
#     'username': 'xsummers'}

faker.providers.python

fake.pybool()
# True

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'accusantium': Decimal('1853.4823'),
#     'adipisci': datetime.datetime(1991, 9, 26, 19, 24, 10),
#     'beatae': 1414790793563.4,
#     'corporis': 5.0,
#     'dignissimos': 'ydAXrKmOqrVJFChTphAO',
#     'distinctio': 3755,
#     'eaque': datetime.datetime(2015, 10, 3, 21, 25, 28),
#     'veniam': datetime.datetime(1992, 2, 8, 8, 20, 22)}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# (   Decimal('-408058821082172.0'),
#     datetime.datetime(1983, 2, 1, 17, 12, 30),
#     'AnUAjjidHZtiPOppgOQd',
#     'TxSdFHuAbiZcprAEasZO',
#     6061,
#     'YkXUhdTsmPgywCRCpytE',
#     'jonathan64@azet.sk',
#     'oXNnaKxFGCXoPWfKoxiE',
#     'dfNBBdMSZpsMocauWfjm')

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   Decimal('974201854865399.0'),
#     'OddLAcICAqqfGVsgYRzP',
#     'mOqFGxmqwYveEEcCZmCM',
#     'XkpserDYQrNVTfGrUkbC',
#     73546274.9,
#     'VrOxZBWowYasUOsvHCDz',
#     'shaynes@pobox.sk',
#     'twYoqGHVuMPCheEfRkvL',
#     'KvimNLGJLtJDShoAgITq']

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {Decimal('-836211486457851.0'), 'gRDGRoQsrxXbGDdPGFSt', 'RjgTMilJKRDKJpjzyFBA', 'saundersjennifer@gmail.com', datetime.datetime(2016, 6, 30, 9, 40, 13), 6102.0, 'XvrmoYFnMzrgCUjKbXSY'}

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

fake.pystr_format(string_format='?#-###{{random_int}}{{random_letter}}', letters='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ')
# 'J1-8644700c'

fake.pystruct(count=10, *value_types)
# (   [   'http://saunders.com/faq.html',
#         4061,
#         983117232574.24,
#         'sIIrpCetivKgZzeoBGRX',
#         3467.25294,
#         'ACefHlqDisDSBoFgsKIb',
#         6268,
#         'QdpdBDtMOcfIgxwkDJwf',
#         'http://lopez.com/register.php',
#         8841],
#     {   'a': Decimal('73976325.1'),
#         'alias': Decimal('-445.766583'),
#         'atque': -840522134931844.0,
#         'autem': 'jgonzalez@szm.sk',
#         'consectetur': Decimal('-3.714866'),
#         'nam': 1395,
#         'nemo': 11958.942354909,
#         'placeat': 'uzUQCKnYHOTBbSqibqzM',
#         'totam': 'waynefranco@atlas.sk'},
#     {   'adipisci': {   2: 'EHbVPYJtNyWqxVfvWxNy',
#                         3: [   Decimal('545982848.73223'),
#                                'http://www.huff.sk/terms.asp',
#                                'zxuhnDQcNIixfHJuLqoj'],
#                         4: {   2: 'xQYrkPVjLBUmSnaYQkad',
#                                3: 'waiBURxcGIHoYWAbNaIK',
#                                4: [   'ttYCSppQYqsZrSZfqXLj',
#                                       'jCUtyIMKdMMFJKBpvwWr']}},
#         'aspernatur': {   1: 'jssYGygSKBCObCSgCnhw',
#                           2: [   8748,
#                                  2941530468237.0,
#                                  'https://www.logan.sk/index/'],
#                           3: {   1: 'MYnPtGSpqWDzIsdwPwPc',
#                                  2: 428,
#                                  3: ['IMAWAGXGfXIiyOsrLBxw', 4287]}},
#         'eius': {   4: 'DoSQdcyJsYoNWIdZxmgc',
#                     5: [   'tKkTFOsWteGKoXvMGdSW',
#                            'nmcgee@chello.sk',
#                            Decimal('324310.917')],
#                     6: {   4: 'rOOXtatFmOFkWrrFKsfh',
#                            5: 1659,
#                            6: ['kingcameron@azet.sk', 753306272507998.0]}},
#         'esse': {   5: Decimal('-98044539.944'),
#                     6: [   datetime.datetime(1973, 12, 12, 15, 42, 42),
#                            'SpGlqdzUcggyrsehSuMc',
#                            'VemyCQgYsNzrtFuXyfnx'],
#                     7: {   5: 'neoWdaOlKXBCWzIqNeXx',
#                            6: 'pLpYJFKhLwoCSXWslXOG',
#                            7: [   'http://www.gonzalez.com/home/',
#                                   'gaqAPIXSnEtDuKMAMgwJ']}},
#         'incidunt': {   7: -4952948.35763322,
#                         8: [   Decimal('-679444438.3'),
#                                9083,
#                                'ZboxhqkfUFSfmptrrsXW'],
#                         9: {   7: 'hRNthZWDcoWDlbRfwXHG',
#                                8: 'https://www.thompson.sk/',
#                                9: ['http://bradley.com/home/', 3937]}},
#         'placeat': {   9: 'LfDhYwskQSfUoclGRfEQ',
#                        10: [   'http://www.fuller.com/register.html',
#                                8608,
#                                -22209668018.21],
#                        11: {   9: datetime.datetime(2009, 2, 24, 15, 34, 57),
#                                10: 'https://www.cardenas.com/posts/list/main/about/',
#                                11: [   'NNEzqCOqzWIoLAjySoCL',
#                                        Decimal('-1152403246464.59')]}},
#         'quisquam': {   3: 'DujLQUjfgCyNmXbqZNbl',
#                         4: [   datetime.datetime(1999, 1, 28, 2, 15, 53),
#                                Decimal('-562221592.9'),
#                                5302],
#                         5: {   3: 'uXmZhRhThFfmuPonnfCs',
#                                4: Decimal('-32283442.1'),
#                                5: [-8325435590732.46, 7659]}},
#         'sed': {   8: 'pDKSvKLyCJTDJkMYxkPK',
#                    9: [9931, 2446, 'BNfrrlrdNIkbfWLJWdpF'],
#                    10: {   8: 'kvqLYZQvLHlZMhGfcuQn',
#                            9: 'http://www.torres.com/tag/main/posts/post.html',
#                            10: [6043, 'carolpowell@post.sk']}},
#         'suscipit': {   0: 'odllRurgilUKbDdJlIKZ',
#                         1: [   'hOXEyeBXrscFDNzVQwOr',
#                                'HegtxcZwPDXmrimGUolh',
#                                'ujones@inmail.sk'],
#                         2: {   0: 'https://www.rasmussen.com/',
#                                1: 'barberteresa@inmail.sk',
#                                2: [   Decimal('-2667951353885.3'),
#                                       'fTwpXVXxAJMSzELhgJUt']}},
#         'tempora': {   6: 'wyWZoNSkFqSwtiRKgiEm',
#                        7: [   datetime.datetime(1977, 1, 18, 8, 0, 48),
#                               'unpNgmphvvMiStzEMewE',
#                               431.0],
#                        8: {   6: Decimal('-82.18295'),
#                               7: 1374,
#                               8: [Decimal('6902878.133'), 4347]}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'ZpvfmzWrvPkIwXhqVgNW',
#     datetime.datetime(1972, 6, 1, 3, 26, 36),
#     'sanfordjoshua@pobox.sk',
#     655,
#     'porteranthony@post.sk',
#     'http://www.olsen.com/',
#     3700,
#     'UGIOVGSolGMKHUZGPHXR',
#     Decimal('-39146241.805085'),
#     'http://davis.com/search/')

faker.providers.ssn

fake.ssn()
# '554-39-9039'

fake.vat_id()
# 'SK5272331661'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 4.0.3'

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

fake.firefox()
# ('Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_12_0; rv:1.9.5.20) '
#  'Gecko/2016-06-29 14:22:39 Firefox/13.0')

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

fake.ios_platform_token()
# 'iPad; CPU iPad OS 10_3_3 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_7_6'

fake.mac_processor()
# 'Intel'

fake.opera()
# 'Opera/8.44.(Windows NT 5.01; sl-SI) Presto/2.9.185 Version/11.00'

fake.safari()
# ('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2 rv:4.0; pap-CW) '
#  'AppleWebKit/535.17.7 (KHTML, like Gecko) Version/4.0 Safari/535.17.7')

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

fake.windows_platform_token()
# 'Windows CE'