Language es_ES

faker.providers.address

fake.address()
# 'Glorieta de Juan Carlos Berenguer 68 Apt. 07 \nBaleares, 04894'

fake.building_number()
# '2'

fake.city()
# 'Lleida'

fake.city_suffix()
# 'Ville'

fake.country()
# 'Comoras'

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

fake.postcode()
# '19590'

fake.secondary_address()
# 'Puerta 1'

fake.state()
# 'Zaragoza'

fake.state_name()
# 'Navarra'

fake.street_address()
# 'Via Julio Marti 30 Puerta 6 '

fake.street_name()
# 'C. Antonio Cabezas'

fake.street_prefix()
# 'Paseo'

fake.street_suffix()
# 'Street'

faker.providers.automotive

fake.license_plate()
# 'BZC7517'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'AVNR48560906134832'

fake.iban()
# 'GB33AKZU94440902836511'

faker.providers.barcode

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

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

fake.ean8()
# '99520441'

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

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

faker.providers.color

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

fake.color_name()
# 'DarkOrchid'

fake.hex_color()
# '#b052c1'

fake.rgb_color()
# '164,189,166'

fake.rgb_css_color()
# 'rgb(201,150,135)'

fake.safe_color_name()
# 'fuchsia'

fake.safe_hex_color()
# '#dd8800'

faker.providers.company

fake.bs()
# 're-contextualize user-centric infrastructures'

fake.catch_phrase()
# 'Optimized fresh-thinking frame'

fake.company()
# 'Montero, Cabrera and Pons'

fake.company_suffix()
# 'Group'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'Maestro\nMarc Alcaraz\n566890228950 07/25\nCVV: 735\n'

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

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

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

faker.providers.currency

fake.cryptocurrency()
# ('ADA', 'Cardano')

fake.cryptocurrency_code()
# 'ETC'

fake.cryptocurrency_name()
# 'Cardano'

fake.currency()
# ('PHP', 'Philippine peso')

fake.currency_code()
# 'YER'

fake.currency_name()
# 'Maldivian rufiyaa'

faker.providers.date_time

fake.am_pm()
# 'PM'

fake.century()
# 'XII'

fake.date(pattern='%Y-%m-%d', end_datetime=None)
# '1983-01-28'

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

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

fake.date_object(end_datetime=None)
# datetime.date(1972, 5, 20)

fake.date_of_birth(tzinfo=None, minimum_age=0, maximum_age=115)
# datetime.date(1985, 11, 5)

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2004, 7, 8)

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

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

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1987, 1, 1, 14, 41, 2)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(695, 7, 31, 23, 52, 16)

fake.date_time_between(start_date='-30y', end_date='now', tzinfo=None)
# datetime.datetime(1993, 2, 10, 5, 47, 35)

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

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2016, 1, 7, 1, 36, 49)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 3, 20, 52, 35)

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

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 3, 2, 46, 26)

fake.day_of_month()
# '26'

fake.day_of_week()
# 'Saturday'

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

fake.future_datetime(end_date='+30d', tzinfo=None)
# datetime.datetime(2020, 2, 3, 7, 45, 48)

fake.iso8601(tzinfo=None, end_datetime=None)
# '1987-06-07T00:18:52'

fake.month()
# '03'

fake.month_name()
# 'December'

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

fake.past_datetime(start_date='-30d', tzinfo=None)
# datetime.datetime(2020, 1, 4, 17, 51, 55)

fake.time(pattern='%H:%M:%S', end_datetime=None)
# '04:10:30'

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

fake.time_object(end_datetime=None)
# datetime.time(21, 1, 20)

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

fake.timezone()
# 'Europe/Warsaw'

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

fake.year()
# '2019'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'omnis.gif'

fake.file_path(depth=1, category=None, extension=None)
# '/ipsa/corporis.docx'

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

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('-69.1043725'), Decimal('174.254517'))

fake.local_latlng(country_code='US', coords_only=False)
# ('33.72255', '-116.37697', 'Palm Desert', 'US', 'America/Los_Angeles')

fake.location_on_land(coords_only=False)
# ('49.28669', '1.00288', 'Elbeuf', 'FR', 'Europe/Paris')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'narcos@cano.com'

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

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

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

fake.company_email(*args, **kwargs)
# 'trinidad16@guardia.com'

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

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

fake.email(*args, **kwargs)
# 'susanabenitez@gmail.com'

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

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

fake.hostname(*args, **kwargs)
# 'desktop-87.quiros.com'

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

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

fake.ipv4_network_class()
# 'c'

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

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

fake.ipv6(network=False)
# '5940:9fad:146b:b021:6f0:aaeb:d2b5:d613'

fake.mac_address()
# 'b8:43:f3:16:8d:14'

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

fake.slug(*args, **kwargs)
# 'qui-repudiandae'

fake.tld()
# 'com'

fake.uri()
# 'https://espada.net/search/'

fake.uri_extension()
# '.html'

fake.uri_page()
# 'login'

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

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

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

faker.providers.isbn

fake.isbn10(separator='-')
# '0-270-47597-4'

fake.isbn13(separator='-')
# '978-1-56843-039-3'

faker.providers.job

fake.job()
# 'Contractor'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Praesentium aut illo corrupti hic. Facere iure quod sint fuga minus alias. '
#  'Odio vel pariatur architecto consectetur ad. Nisi est reiciendis eligendi '
#  'voluptatibus odio.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Repellendus quibusdam perspiciatis quia atque.',
#     'Quo eum ducimus error aperiam omnis maiores quasi. Nulla cum ducimus '
#     'cumque eos enim possimus. Quod et velit dolor laboriosam nihil optio.',
#     'Non libero dolore voluptate adipisci molestiae. Porro mollitia cupiditate '
#     'quas.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Quibusdam nihil voluptate.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Sit atque vero.',
#     'Ipsa at facere maxime consequatur.',
#     'Inventore quisquam doloribus laboriosam voluptas perspiciatis totam.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Ipsa magnam sunt ipsam.\n'
#  'Perferendis labore aperiam molestias esse. Corrupti voluptate voluptatem '
#  'nihil iure aliquid nisi dignissimos.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Aperiam pariatur rerum assumenda tempore minima modi. Illo illo nemo '
#     'illum reiciendis iure.',
#     'Aliquid asperiores voluptatem labore quos nihil. Assumenda consectetur '
#     'cum totam dignissimos at rem.\n'
#     'Minus quas hic quaerat. Nesciunt sed debitis dolore et fugit temporibus.',
#     'Distinctio consectetur atque esse voluptas dolor tempora. Quasi '
#     'consequatur ea maiores quasi nesciunt. Minus veritatis voluptatum.']

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['veniam', 'reprehenderit', 'fugit']

faker.providers.misc

fake.binary(length=1048576)
# (b'{\xc3)\x8f\xcb\x9e~\xaa\xd8;\x08\x0b\xee\xf6\x92\x00\xf2D7\xd5\x03P\x0cI'
#  b'W\xfb\xf5\xd1\x9c\x98\xb3\x9a\xbaH\xbe\rH\x01\xfc\x0e3Z\xfe\xd5D\xe3\x133'
#  b'\x11\x10\x9eV2\xd1\x99\x00bQ.\x99\xb1-\x0fc\xf2\x873.\xb7\xc4\xc3\x9a'
#  b'\xe8\xa3%\x08s\x15\xda(\xf5E\xc2\nD\x0f!\xb0\x81\x11\xb5\xcd\xbe\x92\x94&'
#  b'\x10\xb7\xb7\x80D\xa9\x93\xf5P\xcd\x1b\x93s\xbbB\n\x99\x076\x83\x8e{C\x9e'
#  b'\xbbu\x02_\xe6\x00\x91\xb9\x9e\x9b\xe1\xc5\x06\x8fD\xa1:\x1e\x99\xa4'
#  b'\xb4\xec\xb3\xf0\xc3\xec\xfc\xed\x11H\x9dxIFc\x7f\xb4\xe0\x88\xfd\x16oyW'
#  b'\xda\xb3\x92\x8b\x88\x9e\xd0w\x07\xf2%!.\xc4\x89\xee\x1bn \xf1'
#  b'\x14\xbd\xea\xf78\xb6\xc6\xc7\xec\x0f\xd0\xeeB\x7fdm\x83F\xa3\x9b'
#  b"'\x99\x06\x8c\xfc\xf7\xd7Q\x9c\xafN\xcfo\xc9W\x17\x94\x87\x97+\xc9\x85\x9ak"
#  b'\x8a=\x9d\x12\x9a?z\xa0c\xe3\x8es&\xa8\x17\xbfC\xf3)\xd9 \x9a\x7f\xf9'
#  b'M\xd8|\xfe\x8c\xb2{<"\x94]\x99\xaffS)\x1bw\xb8V\xf8\xa1\x11\xc7w\x81\xe0\xaf'
#  b'\x015\x8b\xc9\xd3\x1a!n\\\x7f\xee\x96\xb21\x9bDc*\xe0\xaa\xd9|\xfc\xeb'
#  b'\x0e\xe0N\x0c\x96U\xe6\x9a\x8bh\xa1\x81p\xb3g\x19Fs\xdb\x94\xef\x03\xc4\xae'
#  b'1\xca\x0f\xa9\xfe\xe4\xa8\xce\x08\xee5\xd9@\x151\x00\xfc\x17\xa4\x99'
#  b'm\xb8\xaa\x1717\xbbV\xb1K\x11\x9aF\xa35\xa8\x15\x8bE\x00\x93%\xf6\xdaDm\x8cT'
#  b'\xb7\x85\x1b\xf5\xa9\xba\xda\x02\x8d\xa5\x166\xca\xa8fc\xe9S\xc3\x10ag\xeey'
#  b'\xc1\x97Er\xf3\x01<\xe7=\x1a\x0f\x10\xb3\x1a\x13-\xad\xd6)xW\xbe\x90\x00'
#  b"sF0\xb4\x03\x90k\xe6s\xd7\xcdJ\xbd\x98\x0b\x8c:Pj'Ck\xb4\xa2\x0e\xa9\xa1\x17"
#  b'vs\xb0\xd8~\xfa>\xcb\xf0\x12>_\xa6\x91d\xedl]\xb4`\xd1$\xf1\x86u\xa7\xf9\xa5'
#  b'SR"wpt\'%\xceQ\xa5\xa7\x16[\xdda\xb7\xe5\xf5\x03\x0c\xca\x9a\xf8'
#  b'\xfc\xc7\x14np\x12\xd5\xd7\x1d\xdc&\x8a\xfc&\x8a1\xf5\xfd\xe8HW\xe6\x02\xde'
#  b'\x0e0\xe7\xed\xf4\x13\xffEC\x814\x81#X/#Y$\x1ai\xf5\xe5j~\xc4 \xc9\xc9'
#  b'@f=\xc3\xc4}\x9a\xc4o2\x1c\xce\x1buN{!\x1b6\x1d<\x041d\xea\xfa\xc1\xcf'
#  b'\xda.\x1e\x02\x9a\xe1\xcfQ:/\x86\x05D\xb7\x91#\x91MK\xfe2jvd\xd0UD<'
#  b'[\x96\x05\x9d\xb6\xd1L&gK\x10v\xe2\xb1%O\xdcC\xe1\x1f\xbas\x04S\x818\xc4\x80'
#  b'\x158\x91\xaf\xcd\xf5n\xcf\xc0p!i\xb2\x88\xb48\xdc8\x83\x9e\xa8\xb2\xc1\x9e'
#  b'p?\xcbM\x95J\xc7\xe8\xad\x17\x9fd\x14\x0f=\xe7 x\xc0\xea\xaa\xa7Q+\xef\x89_9'
#  b'/\xbe\xb3\x15\x18\x17\xacJ\x97jg\xbc\xe3\x8d\xcc\xf6h\xc8g\xdeS\x1a\xd9\xf1'
#  b'W\x9f\xe4\xabsx\x80\xaf\x85\xc1\xa0&k\x18\xb8n\x01\x04\xfa\xb5%\x9bQLC2p\x86'
#  b'\x9dT\xd5w\x99X\x990h\x85`\xd0\xbf$k\xf0\x97\xa9:\xf1\xbc\x98\xfe\xc8'
#  b"\xea\xe5\xdc'\x8e\xa1\xca\xf6y\xa0\xcc\x19\xec#o\xe1+\x8e\x1a\xbe@\xca\x9f:"
#  b'\x15\xc2\xa6\x90*\xfa\x982S\xcd\xc4\xd4\x8b\x87\x850\x1c\xe3Y\x01\xcc\x99;V'
#  b'D\x94h\x88\x9e /\xa7\x8b\xf9\x7f1b\xf8h\x1a\xd8\x9a\xc4\xab\xa4\x90\xa9_'
#  b'\xc5\x14\xcdrZ\xe5\xc1Sw\xc3\xb7\xa3!Z\x87\x16\x16}\r\xe7\xac\xd7I\x02'
#  b'\x91*f7\xfa\x84\xfa\xe6\xdf\x9a\xa5a\x91\x9c\xd1\xfa*Wx\x91\xa4\x9d6K'
#  b'\xfb*\x8d\x1d\xb1\xef$R\x8b\x1b\xfd\xff\xa4\xea\xc7\xde\x00F!\xab\xfa\x04|:'
#  b'@\xf3\xf0\xe1\xe5s\xd1E\x19\xf6\xac\xcc\xe0F\xbeC\xa2V\xa2\x0f\xe5\xa5!\xc9'
#  b'\x83\xdb\xcd+\xaa\xf4)\xdb\xd5`m{2*\xe9\x90\xc9\x0c\xf6\xdc\xe2\xc5\xa1\x1b'
#  b"%\x95\x0c\x10\x835+\xcb\xfd'\xb7\x04\xb6\x05\xa5\xd9g\xda\x99\xc4z\x1c$}"
#  b'\xdf$;%\x8f\x14\xdc<C*\xfe%C\x19H\xde\xd4\xdc=We\xe3\xfd\xa0\xf3o\xbc\x87'
#  b'\xdev\xf5s\x8d\xfcs\x9a\x0be\xacT')

fake.boolean(chance_of_getting_true=50)
# False

fake.csv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Aitor Ruiz Lopez","Alameda Dolores Peñas 82 Puerta 5 \n'
#  'Badajoz, 49180"\r\n'
#  '"Fernando de Maza","Plaza de Xavier Tomás 22 Piso 1 \n'
#  'Baleares, 36387"\r\n'
#  '"Susana Priego Mendez","Plaza de Nerea Arias 11\n'
#  'Teruel, 65081"\r\n'
#  '"Magdalena Villar Jiménez","Plaza de Nieves Lucena 3\n'
#  'Teruel, 55738"\r\n'
#  '"Alejandro Terrón-Calvo","Ronda de Mireia Ibañez 508 Puerta 2 \n'
#  'Valladolid, 28838"\r\n'
#  '"Nerea de Plaza","Pasaje Jaime Sebastián 79 Apt. 27 \n'
#  'Palencia, 53090"\r\n'
#  '"Felipe Salgado Sola","Cuesta de Aurora Cazorla 57 Puerta 3 \n'
#  'Badajoz, 05259"\r\n'
#  '"Esperanza Viana Ricart","Rambla de Consuelo Abellán 1 Apt. 49 \n'
#  'Cádiz, 29722"\r\n'
#  '"Jesús Expósito Bustamante","Camino Sergio Peralta 99 Apt. 14 \n'
#  'Cantabria, 87877"\r\n'
#  '"David Jódar Guerra","Acceso Jaime Elorza 7\n'
#  'Melilla, 30280"\r\n')

fake.dsv(dialect='faker-csv', header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False, **fmtparams)
# ('"Marc Manzanares Montes","Avenida Ángel Villa 92 Apt. 92 \n'
#  'Granada, 96593"\r\n'
#  '"Celia Baeza","Alameda de Cesar Reina 745\n'
#  'Melilla, 61704"\r\n'
#  '"Francisco Jose Montserrat Jara","Pasaje Noelia Aguilera 97\n'
#  'Huesca, 45374"\r\n'
#  '"Marcos Portero Agustí","C. Jose Antonio Querol 78 Apt. 57 \n'
#  'Las Palmas, 73092"\r\n'
#  '"Alejandro Marín-Márquez","Rambla Amparo Báez 98 Piso 4 \n'
#  'Murcia, 91043"\r\n'
#  '"Marta Belmonte Figueroa","Glorieta Julian Tomas 447 Piso 1 \n'
#  'Teruel, 58900"\r\n'
#  '"Salvador Iglesia Rosselló","Acceso de Milagros Higueras 12\n'
#  'Zamora, 06341"\r\n'
#  '"Xavier Jose Ignacio Pinto Llamas","Acceso de Cristian Palomares 304\n'
#  'Salamanca, 38123"\r\n'
#  '"Carla Alvarado","Acceso de Luís Cózar 38\n'
#  'Huesca, 65963"\r\n'
#  '"Rosario Hervás Nebot","Pasadizo Paula Catalán 10 Apt. 05 \n'
#  'Las Palmas, 14806"\r\n')

fake.md5(raw_output=False)
# '4587ed311d1221c5fbdf2f96715da492'

fake.null_boolean()
# True

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# 'zv+3K@5b9f'

fake.psv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Clara Lastra Vicente"|"Pasaje de Esther Pla 74 Puerta 1 \n'
#  'Castellón, 80245"\r\n'
#  '"Juan Luis Medina Benito"|"Pasadizo Alicia Pol 86 Piso 4 \n'
#  'Zamora, 25112"\r\n'
#  '"Pilar Pareja Prieto"|"Avenida Esperanza Vega 77 Puerta 6 \n'
#  'Toledo, 85670"\r\n'
#  '"Andrea Barros Oliva"|"Via Jose Barros 71 Piso 5 \n'
#  'Alicante, 64599"\r\n'
#  '"Encarnacion Vigil"|"Cañada Marc Jimenez 79 Apt. 75 \n'
#  'Lleida, 95999"\r\n'
#  '"Cristina Ferreras Falcó"|"Paseo Belen Cabezas 726 Piso 4 \n'
#  'Valladolid, 28489"\r\n'
#  '"Dolores Agustí Cabrera"|"Rambla de Julia Tomas 71 Puerta 7 \n'
#  'Lleida, 90526"\r\n'
#  '"Domingo Cardona Abril"|"Cañada de Jose Antonio Llorente 68\n'
#  'León, 68167"\r\n'
#  '"Juan Juan Manuel Nevado Yuste"|"Alameda Domingo Amorós 63\n'
#  'Pontevedra, 76557"\r\n'
#  '"Margarita Girona Olmo"|"Via de Asunción Toro 80 Piso 6 \n'
#  'Girona, 84059"\r\n')

fake.sha1(raw_output=False)
# '86bb9e74ba9b11d37c0f2f5e2237e02d47c63ec1'

fake.sha256(raw_output=False)
# '43596b158f8928e6c79432d69d8c92a673ade287856ee5cac14bc3e8f8eea38a'

fake.tar(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'WSkmxLPMULnclMTmgBqf1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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\x00012737\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\xfd\x0c\xd3\xbdRa\xf7\x0b\xf6\xdb&\\\xb7\xdd\x94$'
#  b'\x01q\xe7\x9c\n\xaf\xea}\x88\x05A\xb4\x83a\xe8\x94\x0fP\xa5%\xcas\xa7\xdc'
#  b'\x19\xe1N\xc0U\xa8\x9bH\x16\xa8&)\xd9\xa1\x8e\x18_\xbf\xba\xdd\xfdS\x8b\xf1'
#  b'\xbb\x80\xf9\xf9\xb0q\xcaz\xd2\xd7\xf9\xb9\x16l+\xbd\xc3\xd2\x02\xed'
#  b'ae\x04\xf3k\xfd\xf9\xb1\xdf^\xe0\xb7\x02\xf8\x90p\x03\xcf\x12\xa2\n|\xea\xf0'
#  b'\xd0^q\xa7\r\xed\x14!_U\xd7\xf9\xe0\x1f\x99\x80}\x08\x9e/}\x9c\xfd\xb0'
#  b'\xc7\xf2\x92Yv\xeevnv\xc9\xdf\xb0\xf5-\x7fq\x02~Y6}H^\x14\x88\xc8\xe0\xaa'
#  b'^\xf9\xf1\x94*<5\x88\xb6\x98\xb6H\xfa\xfeZ?\xea\xce\x07CL\x01\x95#^\xa10\xac'
#  b'G\x0f\xf0\x13\xb4_\xb4\xf3\xda\xa4\xad#\xc4\x1do\x17JoC\xf9\x18zV\xf3Vw/\x01'
#  b'\xd3\xd4\xed\xb5\x19\xfaL\xd2\x7f\x10\x1dd\x9d#z0\xbb\xcbe\xa6pa\xa0/'
#  b'\x91Ay\xda\x1b\xcc!\x1b\x83\x17b|\xd5\x05p\xce\x9c\xa4Sbo\xf5`\xe3:\xd3\xe8<'
#  b'\xc9\xbd.\xffv\xd4"\x87\xab\xdf&\xaf\x93\x1b\x1c\x8f\x86\x92\x1a\x812.\xa9m'
#  b' \xe7\xc3\xd293\xd1t\x8f8\xb4P\x98\xcc\xc8\xc9O\xf3\x148\xb6\xb1\xa04'
#  b"\x90\xf2\xf6\xe1\x0e\x9a \xf7'\x8e[\x83nt\x1f\xdd\n\x95\x16\x12\x92\xbb\xa4%"
#  b'\x83\x14\xf9\xee&\xe2D\x8d\xf9x==\xc9\x8e<\x10\x9d\xac\x19L\x88\x11\xd0\x8c'
#  b'F\xee\xc4\xc9\xe1Y&2\xd3@\xc4j=2\x1e2\x8c1\x14}-r\x90\xe1u\x9b\x1a\x02'
#  b'n<\xad\xe9\x00\x97\x7f9s\x18\x8c^+\xd7^\xcc\x99}\x97\xdf\xcd\xf6\xf7\x7f'
#  b'v\xa7F\x86\xd8u\xaf\xd9\x97\xd3d$\xb9O\x10\xf5\xbd\x83oA\x9c*n\x01i\x03.\xf1'
#  b'k\xa5\xab\xdaV\xd5$x\x03E\x825\xce`\xe2\xb01\xba\xb6\x98-\tk\x7f\xc5X\xe9%'
#  b'\xaf\xdd\x9b\x00"\x19\xa3\xa9o\xa4J\xe5\xb0\xb9{\xe7\x0e\xe5\xb0xL\xe6\x95F'
#  b'\xd7B7!\xb3\xad\x18\x80\x1f9%9=\xe0j\x9a\x05\xe8\x0b\x99\x81\xcd\xd4\xc1'
#  b'2\x1f*\xea\x84\x1a\xc7\x1f\xf2\\\xc3\xc2\xfb\x16\xf2\x8c\xe2\x13\xe9E'
#  b'\x0f\x02\x08\xd2\x14\xba\xfc\x85\xa1K\x15"\xe0\xdf\xd4A,\xf0\xea\xbc'
#  b'\x08j5\xce\x18\xa6\x18\xb1\x01\xc4\x98\xeb\x04t\xd7_M\xb5\xf9^\xfdc\xde\xdd'
#  b'\xdd$\xfa\x0c\xa2\xb0\xd4B\xf9\xd3$\xad\xa7\x19\xb6\x15z\xb1"\xcf'
#  b'D\xaa\x9d\x1ee\x99\x82\xe8\xa5/\xd4\xfd3A\xdbYf\xef\xa7\xc5L\x1e%\x18'
#  b'\x02O\x91\xe9+]\xe1\x0cc\xcfE\x02C\x85\x08:"\x05\xe2\xd6\xe7\xca\xc1\xe0'
#  b'W\x15\xe0P(\xac0\x08\x01\xb4\xf4\xc62T\x12_\\\xd5\x0e\xb0L\xe0\xb0"'
#  b']\xde\x0fjSH\x9e\x00\x8e>\xac\x18\xb8\xb2Y\xc5ikb\xc4\x81Z4\xa8G\xd8\xf4M'
#  b'\xb0\x93I\x83-\x13\xcc\xd7\x1b\x04\xbc\xf9\xce,\x9e\xc3\xc3\x7f\xef\x87'
#  b'\rCc\xc5\xec\x08\xc2X\xcfd/\xe7~\x08v\xf4B\x81\xd0\xa2\xa9{\x01F\xd8~n\xdb'
#  b"\\Du'\xa7\x94\xff\xc71+\x0ec\xb2\x93\xfe\xd0\xd6\xdd{ \x88\x1d\x96\xe3"
#  b'q%\xa7\x82\xe8\xc6\xa1\x8c\xa8\x12\xf4\xd4\xbc\xaa\xab<\xf8\x0cy('
#  b'\xe5,\x8c\xff\xbb"]\x9c\xa9tI\x0e\xb9\'Y\xec\xac\xe7\xccjn\xe4>\x97MG"\x8e'
#  b'\xd2Q\xbcq\x89\t\xc4\x11\xac\x12\xf4\x8cRJ\xd1\xd6L\x94!\xaaIt\xa6\x94'
#  b']\x03\xf6%\x1b\x12}\x13\x17!v\xe1\x80\xe7\xd7\x8e\x96M\xff\xf1UE\x17\xaf'
#  b'\x1c\n\xa8\x94\xa3\xf6\xe8,\x9a\xd8\xf8\x04\x90\xd9\x1d\xb4\x80Z6\xd3Al\xde~'
#  b'\xa6(\x1a\x11J\x91\xab \x96C`\x0ck\xb3\xad\xef\xdf\xd6\xb0+}I\x1a<'
#  b'\xcf\x8bh\xe6\x19\xbf\x80\xedH*b\xfcL\x11\xc2\x8c\x95\x08\xb9X'
#  b'\xdc\x8d\x9d\x94 $\xffx\xf3\xa2"\xa9\xa6\xf3\x80\xc8\xdb\x8f\x9f\xa9'
#  b'\xbc\x9fe\xf30\xfeU\xeb\xb5\x1c#\xa9XF\tj~O\x184X\xc9a\xe0\x05p\x01\xd4'
#  b"{\xfde\xb7\x87.{G<B\xcdD\xb4k\x91\x8b\x10\xfb+\x0fxl\xa9\xb3J\x8d'X"
#  b'\nc\x86\x81\x96t\xaa\xf6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00')

fake.tsv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Pedro Anaya-Bosch"\t"Via Patricia Pedro 5\n'
#  'Cáceres, 76542"\r\n'
#  '"Ángeles Guillén Viña"\t"Pasaje Jose Francisco Sanz 86 Piso 6 \n'
#  'Ourense, 10239"\r\n'
#  '"Xavier Peralta-Cámara"\t"Camino Gabriel Garriga 83 Puerta 4 \n'
#  'Cuenca, 66036"\r\n'
#  '"Jorge Nadal Arnau"\t"Avenida de Sara Ribera 544\n'
#  'Córdoba, 43211"\r\n'
#  '"Rosa Moraleda Valera"\t"Alameda Mar Riquelme 44\n'
#  'Teruel, 36003"\r\n'
#  '"Adrián Mancebo Royo"\t"Paseo Jose Ramon Carnero 49\n'
#  'Murcia, 03383"\r\n'
#  '"Victor Manuel Boada-Arrieta"\t"Glorieta de Esperanza Guardiola 39\n'
#  'Ourense, 99783"\r\n'
#  '"Antonio Castrillo Pazos"\t"Alameda de Mercedes Torres 97 Apt. 16 \n'
#  'Sevilla, 39394"\r\n'
#  '"Jose Manuel Castrillo Bertrán"\t"Urbanización Jose Ramon Díaz 23\n'
#  'Cádiz, 93501"\r\n'
#  '"Joan Reig Cuadrado"\t"Paseo de Laura Cabañas 586\n'
#  'Murcia, 98659"\r\n')

fake.uuid4(cast_to=<class 'str'>)
# '815b2904-c9e8-4f7c-b166-363ae70119ae'

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\xbff\x90\xd8\x00\x04'
#  b'\x00\x00\x00\x04\x00\x00\x15\x00\x00\x00QNAHDJHMDsNEXTFRqFqQ1`'
#  b'\x90\x04\x18\xa5d\x95\xac\x1f\x01p\xdc[c\xf8\x87\xb9y\x8b\xcdj\xc3\x9dv\xc0'
#  b"\xa0\xfe%s\xeccjf\x9b\x0cAa'=\xc1\x946=\xc5\x05)\xa9\x0c\x18\xe4\x0b\xb6\xe9"
#  b'\xb8\xccv1Y \x84\xfa\xa8\x9f6\xdf2\xb27\x94\x9cb\xb9\xeb#6\xe7J}\xc4\x94\x93'
#  b'\xe9O\xfd\xa1; \x19\\\xda\xbcH\x9d\xc6\x124\x13\xf8\xd6\xb6{\x1cF\x7f\xa3'
#  b"p~W\x83\xce\x97\x812{\x84nM\xb8\xaf@\x91\xb9b\xdc\xbb\xb4\xa8f\x00\x1e'M!"
#  b'\xa0\xc2{e\xb7\xf6\x84\x00QJ\x8c1\xa8\x9a\xc11\x81\xf3\xdc;\x82\xfbL\xd9'
#  b'\xb2\xfb\xea\x94\xb5\x1b\xffimT\xc0\xa1D\xb1U\xda\xb4\xa2(t\xc3\x8e\xe2\xea'
#  b'\xe6\x11\xed\x8c(\x14N\xef\xc6\xf76\xc0U)2U/\xea\xbb\x14\xd0\xb2\xb82'
#  b'\xae\x9bb\n\xe7t\x95\x84\x91\x96\x83\xe1E&\x8b(\xbf)Q\ra\xc8\x9b3'
#  b'\xda\xad\xd7|\xe1\xd0\xb7\xf7\xd9!\xe6\xb0n\xec\x9d\xe5s\xbc\x85\xb1'
#  b'\xa2\xad\xf4}\x0e\xfe\xbe\x0b\x19\x1c\x88\x97\xf0!\xf7?(*V\x80'
#  b'\x80\x0b\x8e\x86\xd7\x1e~\x1c8\x1f\xb1v\xd1\xde\xf0[\x00\xc2\x96\x98'
#  b'\xbc\x00\xc9\xe7\xf5\x03\xa1\xe0\np\xca7\xa3\xa4\x87\x82\x16\x8bo\xf8'
#  b'\xef\xe6\x18\x19\x02\xb7\x1b\\\xac2d\xbf\xcf\x0f<_\x9fx\xf9MX\xc5,\xc8'
#  b'\x01\n\xec\x89\xe8jW_^\x8b\xd7b\xa9\xfe,\xbc\x18\x80\xb1\xe4W\x80\x81\x8e'
#  b'\xb1Xs\xec_7\x8b\xaa\xfb\xd3\x0e\x8d\xd5\xe7\xed\xf5\xe0\x02\xeaG'
#  b'\x84\xab\xa1\xc1\xb7\xb9\xefD\x87\x11?\x9d\xc0\xa8V>GDN\xceJs\xd4k'
#  b'5\xc1\x12\x89\xc1\x80k#\x9a\xfd\xf1a3\xc5j\xe52\x8a&uP6k\x80\x01\xea\x0f\xd4'
#  b'\xf4a\xc6\x8d\t_\xb0\x1b\x87d\xd0\xe1\xb4\xef\xce\xe9\xf5\xcd\x96\xd2'
#  b'\xec\x01 \xd6\xc5\xb4\xe1z\xba^\xfcf^\xda\x0b\xc3\x90{\x8f\x0f%\xf5\xc9\xfa'
#  b'\xbe\xbd\xd6\x16l\xb7\xb7\xabW\xec^\x89\xc9\x18v\xd5\x85s\xf5$w\xf5\xce1'
#  b'\xf6\x84u\xf0\xb9#\xfc\xf5\x893|3\xf4~\x03s\x85\x00\xd7\x00\x1a\xbd\x99\xfc'
#  b'NH\xa7\x8dl\x8a\xc5+1\xe3\x83\xb1\\\xc1\x89l\x077x:\x9ci\x864ce\xb6='
#  b'\xe8\x16\xf9\xf9\xban\xab\xb17-\xc9/\xed\x84\xfaVZ\x94\x12\x04\xc0i\xf4\xde'
#  b'K\x04Dm\x1dbq\x1bw1\x81\x85\x05\xce>zm1\x92\xe8E\xd1\x17\xc4w\x9e\xa5\xd0'
#  b'\xc3HLQK\x921\x96$J\xdd[w\x05\xe1\xc8\x1a\xe5\xea\xec\xb0\xe6\xcf2'
#  b'\xd6\xfb\xc31%(D-\xfcPjQ)-\xae\xdfpvkB\xd8\x0fj\xec\xf1\xbe\xdc\xeal[4;'
#  b's\xfc\xea\xa2\x96\xeb5\x80\xb5\xd9\xb2j\xab\xc9\x04\x9a\x91\xf5*\xcb'
#  b'\xa8\x03\x95.+f\x0b<{\xf4\xd1<i\xb8\xec}\x99\xc5CK\x8f\x15\xc9]P*d\xc8'
#  b'#\x9d98\x99\x00\xb6\r[7O\xd5D\xf5beK\x99\x003\x8d\x00C\x8e\x03\xa2\x18\xc3'
#  b'\x94s\xbf%\xc3\xd7dK\x965\xdeO\xf6\xfb\xe1v\xbf\n\x8a\x8f\x00$xzG\xabO\x19'
#  b'`{\x1e\xfb\xfd(\xcc\x83\xb4\x9d\x8cPM\x99\xe6\xb4\xe1H\xeftn\x9c4\xce'
#  b'\xaaG\x7f\xe9\xd0\x16O\xae-\xe0i\x9a\xb0L\x0b\xdb\x8aq\xed\xca\xf30\xb9\xf4'
#  b'\x95\xf6\r\xb6J\xac<\xed\x9f\xf5\xc5&\xe4,}\xef\xc5k8\xb5g\xa5\xb4 '
#  b'q\xc9o\xba\x94o!\xc6v\x1a\xd2\xe7\xa5\xe9\xd6\x91\xe5\xa4\xae2\xc0.\xe8r'
#  b'>\xe2Y\xa2n\xd4\xb9\xcdF\x7f\xbd\xbb\xe3E^\xc0Y\t\xdd\xdd\xa6\x10E\xdb'
#  b'B\xa9\xa5\x0e\x8d\x89\xf2\xa3\xa1C\xc4\x18\xf6\xf1u\x08J\x0c_\xc7(\xcf4\xbd'
#  b'\x8d\xcd\xf68F\xed\xcb\x92\xc5\xb9%m8\xec4\xc0\xaa\xa7l\xde\xeb\xaf6\xb6'
#  b'\xc4\x88F%\xc51MA\x15.\x7f\xce\xc3\x17\x96\x13\xaaI\x99h\xcd\xa22\xba'
#  b'x\xe6<\x1aK>@qT\x88J[\xb6\x0be\xb8\x0cV\x83\xa5jU\x95\xdf\xb1\x1a\x18\x8c'
#  b'\xe1\xb7\xd4.\xc65\xc2\x86\x90y\x91\xc9o@/=x!\xdb\x1f+\x0fp\x80\xef\x05_\xde'
#  b'\x9c\xba\x84\t\x18\xaf)KjM$S \xc9pPK\x01\x02\x14\x03\x14\x00\x00'
#  b'\x00\x00\x00\x08\x92.P\xbff\x90\xd8\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\x00QNAHDJH'
#  b'MDsNEXTFRqFqQ1PK\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()
# 'Vanesa'

fake.first_name_female()
# 'Adriana'

fake.first_name_male()
# 'Alfredo'

fake.last_name()
# 'Infante'

fake.last_name_female()
# 'Benito'

fake.last_name_male()
# 'Jódar'

fake.name()
# 'Pilar Carrillo Espejo'

fake.name_female()
# 'Silvia del Torralba'

fake.name_male()
# 'Juan Manuel Catalán-Cobos'

fake.prefix()
# 'de'

fake.prefix_female()
# 'del'

fake.prefix_male()
# 'de'

fake.suffix()
# ''

fake.suffix_female()
# ''

fake.suffix_male()
# ''

faker.providers.phone_number

fake.msisdn()
# '0800461122725'

fake.phone_number()
# '+34268122067'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': 'Alameda Olga Ramón 50\nValladolid, 60256',
#     'birthdate': datetime.date(1991, 9, 13),
#     'blood_group': 'AB-',
#     'company': 'Pons-Ribera',
#     'current_location': (Decimal('20.156544'), Decimal('129.480208')),
#     'job': 'Museum/gallery exhibitions officer',
#     'mail': 'francisco-josealmeida@hotmail.com',
#     'name': 'Irene Serra',
#     'residence': 'Rambla Aitor Nieto 32\nCiudad, 28522',
#     'sex': 'F',
#     'ssn': '013-67-5502',
#     'username': 'encarnacion02',
#     'website': ['http://www.lucas-puente.com/']}

fake.simple_profile(sex=None)
# {   'address': 'Plaza Yolanda Cárdenas 75 Piso 5 \nMelilla, 56133',
#     'birthdate': datetime.date(1964, 11, 27),
#     'mail': 'rocio58@gmail.com',
#     'name': 'Gabriel Arco Villaverde',
#     'sex': 'M',
#     'username': 'jose-angel47'}

faker.providers.python

fake.pybool()
# False

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'accusamus': 402862.6,
#     'cupiditate': 5578,
#     'deserunt': 877.94,
#     'dolore': 5238,
#     'esse': 4067,
#     'facere': 2353,
#     'fugit': 5076,
#     'iure': 'sotorosa@hotmail.com',
#     'nesciunt': Decimal('257493154539995.0'),
#     'odit': Decimal('4707.582152'),
#     'placeat': 'jxIbFKzGhyIgLiuLDYpu',
#     'quod': 'rauldiego@gargallo.org',
#     'similique': Decimal('-61795539714563.0')}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# [   Decimal('-3188057622313.0'),
#     'HMogwhnVtGDcmQpEUllX',
#     2167,
#     6373.92129974,
#     datetime.datetime(1989, 8, 19, 19, 46, 5),
#     'ktorrens@yahoo.com',
#     Decimal('9.16261'),
#     Decimal('-24236128.136218'),
#     -97432035.191,
#     'PSkHfTPwEqpvMPQsMYTk',
#     'qpuig@gmail.com']

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'juanjorge@roig.com',
#     'zRKVGcsGOamCqwHOjLgX',
#     7404502647458.0,
#     'AYbSHAELRhHmzlGnSSSm',
#     'naranjojosefa@gmail.com',
#     8209192862211.39,
#     'ddhRpzDJMzRCGfZjlMiF',
#     datetime.datetime(2011, 11, 4, 17, 36, 35),
#     9836,
#     Decimal('-70.1')]

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'https://www.canovas.com/explore/register/', 'RArfdUhmDVkqyQbiSDPu', 'coYoUoDYlCGkxOzJQnWF', datetime.datetime(1990, 12, 31, 1, 26, 10), 2419, 'DDgCogbfdylXKlLgfaHA', 'YnqQVdbFTrLoycQcarif', 3003, 'wfrzvHWwlDLTyTZtuocL', -888705762.27337, 'esperanza69@yahoo.com'}

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

fake.pystr_format(string_format='?#-###{{random_int}}{{random_letter}}', letters='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ')
# 'd2-0031022N'

fake.pystruct(count=10, *value_types)
# (   [   datetime.datetime(2008, 5, 27, 11, 14, 55),
#         1320,
#         1644,
#         -744230924344545.0,
#         'ybiGVXsItXcrmgWlYmPw',
#         datetime.datetime(1993, 11, 8, 5, 42, 16),
#         'OGRGpsodJmeqLWPbBWwN',
#         'iFqxnwMKDNxSyIHjjBrp',
#         'yAxJdDTRFyBZgawGwTjb',
#         'tjyrDnNHdhOTFKahztqo'],
#     {   'corrupti': 'RMIQNUqHdjELqIKZhzNE',
#         'eius': 'rybNFdhLEznNzUURSJmF',
#         'fugit': 'hrHnmfMNkOFDCaoQPGER',
#         'harum': datetime.datetime(1987, 2, 16, 11, 50, 8),
#         'nisi': 'uxZqyUiHcuEeVYrFxRxJ',
#         'occaecati': 'kGrFejvSLZdZLuFXIwEF',
#         'officia': 'WsqorXTYvtooeOzixVds',
#         'sapiente': 8564442799701.46,
#         'tempore': Decimal('-97986055.6405647'),
#         'vel': 2406},
#     {   'commodi': {   5: 'PIULBfUpoFKWCRZEHyZI',
#                        6: [9949, 3546, 6329],
#                        7: {   5: 'https://www.saez-canet.info/',
#                               6: 'GGBdFPZVzcwiMYqXahju',
#                               7: [   'QyYIXzJIzBCFopKorwlW',
#                                      'nMBHDCcpCadtLujdMJdn']}},
#         'cum': {   3: -66371.4238,
#                    4: [62, 'wpeinado@morata.org', 'AwHspqfWeeaBbLppsfNA'],
#                    5: {3: 'AqqiZphbcgHzZKeocVrC', 4: 8953, 5: [8993, 5871]}},
#         'cupiditate': {   9: 8196,
#                           10: [   'dayoYnxeJUPOMEdkqEgA',
#                                   'diELBqcvfFHWssfHWpVO',
#                                   'https://puga.biz/homepage/'],
#                           11: {   9: 'yJVxKyzrfsKFKpwkyMcH',
#                                   10: 8904,
#                                   11: [   'http://salgado.org/main/blog/tags/category/',
#                                           Decimal('2116362228442.8')]}},
#         'illo': {   6: 6917929.29864269,
#                     7: ['lcanellas@corral.com', 7929, -6234517.9915043],
#                     8: {   6: 'oFcdtHAtJNAFPweIybnX',
#                            7: 1981,
#                            8: [-215352.31, -4174631.0]}},
#         'impedit': {   2: 1275,
#                        3: [   'iOgZwYPFtxxEyczCHhqZ',
#                               Decimal('-724682195495566.0'),
#                               58.0],
#                        4: {   2: 'fovlQypwNAFFUtLjTUFh',
#                               3: 'WXxPMfZrkIZsAvDRZNHY',
#                               4: [   'vWgxJpkztneyKLxjLvjA',
#                                      'VTuOAglvVXJxgKpKPxRE']}},
#         'maiores': {   8: 'pLJFxAeGKgLBnCuIeTnG',
#                        9: [   'zalegre@hotmail.com',
#                               'ZcMnAoFlzzxQlrsaqgNF',
#                               datetime.datetime(1983, 7, 17, 18, 11, 22)],
#                        10: {   8: 'victor-manuelmanjon@gmail.com',
#                                9: -637815885.51,
#                                10: ['oydOTGyqDKEwIgROYwzM', -1276.340122971]}},
#         'nemo': {   0: 'ZIGMezJPSsGMSnzPieTZ',
#                     1: ['nerea97@bonilla.com', 'dJHSsOPDWKLHrOMgvcfr', -854.8],
#                     2: {   0: -674.0,
#                            1: 1370,
#                            2: [   Decimal('-823190771.203'),
#                                   Decimal('651070661.71007')]}},
#         'optio': {   1: 2168,
#                      2: [1262, -33716475.0, -64014584.1053],
#                      3: {   1: 'TEUZuIiXuDzLYjXStbuk',
#                             2: -3116983336.0,
#                             3: [   'jesus26@gmail.com',
#                                    'https://www.sarmiento.net/home.php']}},
#         'rerum': {   7: 'fBYEzxzRrnojRqirnJAA',
#                      8: [   8996,
#                             'https://www.ferrero.com/',
#                             'QAKUNwbbLlFyUiEZaaUf'],
#                      9: {   7: 'https://cabanillas.info/home/',
#                             8: 'yMqnjvrDAzaiHcOzHltn',
#                             9: [Decimal('-6.18985169102429'), 3926]}},
#         'voluptas': {   4: 6720,
#                         5: [   datetime.datetime(1990, 6, 14, 7, 16, 20),
#                                480014813114344.0,
#                                'mtenorio@yahoo.com'],
#                         6: {   4: -410733458.62181,
#                                5: 266,
#                                6: [   datetime.datetime(1994, 11, 16, 4, 57, 42),
#                                       'gntynfNxwFrgAuEYYpeD']}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'diego45@gmail.com',
#     'fQMhPCxqeHYGGrAUvIbO',
#     9646,
#     'bCNybSStmrnfMIBhiGUG',
#     'KzDgPZjnkjfvacbHinoJ',
#     datetime.datetime(1984, 2, 12, 11, 39, 25))

faker.providers.ssn

fake.cif()
# 'D57097842'

fake.doi()
# 'Y7181332X'

fake.nie()
# 'Z2513454L'

fake.nif()
# '48033171V'

fake.ssn()
# '098-82-5113'

fake.vat_id()
# 'ES77212081w'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 2.2.2'

fake.chrome(version_from=13, version_to=63, build_from=800, build_to=899)
# ('Mozilla/5.0 (Windows NT 6.2) AppleWebKit/533.2 (KHTML, like Gecko) '
#  'Chrome/60.0.861.0 Safari/533.2')

fake.firefox()
# ('Mozilla/5.0 (iPad; CPU iPad OS 12_4 like Mac OS X) AppleWebKit/531.0 (KHTML, '
#  'like Gecko) FxiOS/12.0x8928.0 Mobile/96D749 Safari/531.0')

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

fake.ios_platform_token()
# 'iPhone; CPU iPhone 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; PPC Mac OS X 10_6_1'

fake.mac_processor()
# 'U; Intel'

fake.opera()
# 'Opera/8.96.(Windows NT 6.2; eu-FR) Presto/2.9.162 Version/10.00'

fake.safari()
# ('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4 rv:2.0; zu-ZA) '
#  'AppleWebKit/533.38.1 (KHTML, like Gecko) Version/5.0.5 Safari/533.38.1')

fake.user_agent()
# ('Mozilla/5.0 (Macintosh; PPC Mac OS X 10_11_9) AppleWebKit/535.0 (KHTML, like '
#  'Gecko) Chrome/49.0.879.0 Safari/535.0')

fake.windows_platform_token()
# 'Windows 98'