¿Qué es Ripple? Este nombre ha cobrado una gran notoriedad en el ámbito de las criptomonedas, por razones tanto positivas como negativas. En resumen, Ripple es un protocolo de pago que facilita transacciones transfronterizas rápidas y sin fricciones, con costos mínimos. Esta tecnología se basa en una serie de servidores que se comunican constantemente, manteniendo al mismo tiempo un libro mayor distribuido con el estado más actual de los saldos y las transacciones.
El protocolo de pago también incluye su activo nativo, XRP, que funciona como el principal medio para transferir valor a través de la red. XRP, que fue rebautizado a finales de 2018, anteriormente se llamaba Ripple.
También puede comerciar y ganar dinero con las fluctuaciones del precio de XRP utilizando eToro, aquí.
¿Cómo funciona RippleNet?
RippleNet es la última versión de los protocolos de pago de Ripple. A finales de 2019, Ripple, Inc. unificó todos sus productos en una única red que puede utilizarse de diversas maneras para transferir valor. RippleNet permite el uso y la transferencia de XRP, pero también existe la opción de generar valor y liquidez sin recurrir al uso del activo XRP.

En palabras de Ripple, Inc., RippleNet es “la tecnología de cadena de bloques más avanzada para pagos globales, lo que facilita que las instituciones financieras accedan a una red confiable y en crecimiento que cuenta con más de 300 proveedores en más de 40 países y seis continentes”.
RippleNet funciona al permitir el almacenamiento de múltiples activos de valor. La red cuenta con un mecanismo de liquidez a pedido (On-Demand Liquidity) que facilita los transferencias y intercambios de valores en todo el mundo.
En 2020, RippleNet colaboró con más de 200 bancos en diferentes etapas de exploración; el mecanismo de liquidez a pedido ya incluía a alrededor de 15 empresas, con más miembros incorporándose posteriormente. La red permite realizar pagos con cualquier activo fiduciario, así como con criptomonedas, incluido Bitcoin (BTC). Estas funcionalidades son imposibles para Bitcoin y solo ligeramente accesibles para Ethereum. Bitcoin se ha mantenido fiel a su solución de primer nivel, utilizando la propia moneda (BTC) como unidad de pago.
¿En qué se diferencian Ripple y XRP de Bitcoin?
Los últimos años han visto una competencia entre Ripple y Bitcoin. Los protocolos de Ripple prometían reemplazar a la red de Bitcoin, que es más antigua y menos avanzada tecnológicamente. Sin embargo, el mayor desafío para Bitcoin fue el hecho de que Ripple eliminó el proceso de minería y utilizó un sistema de encriptación más ligero para evitar ataques DDOS, permitiendo al mismo tiempo un número prácticamente ilimitado de transacciones.La protección de Bitcoin proviene de las comisiones de las transacciones, pero en ciertos días, incluso la red de Bitcoin se ve sobrecargada por el gran número de operaciones. Bitcoin maneja entre 300,000 y hasta 700,000 transacciones al día, es decir, hasta 7-15 transacciones por segundo.
Por otro lado, el protocolo Ripple está diseñado para procesar hasta 1,500 transacciones por segundo. Sin embargo, el número exacto de transacciones diarias en XRP no es tan transparente.
Durante la mayor parte de su historia, Bitcoin ha dependido de mineros y operadores de nodos voluntarios. Las conexiones entre ellos se basan en la infraestructura general de Internet, aunque existen algunos nodos excepcionales a los que es más fácil acceder. En total, la red de Bitcoin cuenta con más de 10,300 nodos que se comunican a nivel mundial, y lleva unos minutos que todos los nodos se actualicen con el estado más reciente del libro mayor y confirmen las transacciones.
Ripple, por su parte, cuenta con una lista de llamados “validadores” que tienen ubicaciones y nombres conocidos. Estos validadores se comunican aproximadamente cada 4 segundos, lo que permite actualizar el libro mayor y alcanzar un consenso sobre las transacciones.
¿Cómo funciona XRP?
XRP es el token nativo de la red Ripple. Inicialmente, el protocolo Ripple fue creado en 2004 con el objetivo de revolucionar las transacciones entre bancos.Pero XRP apareció más tarde, alrededor de 2013, cuando Ripple Labs comenzó sus actividades, y el equipo incorporó a Jed McCaleb como su líder, posteriormente atrayendo a nuevos inversores. El activo XRP fue concebido para tener múltiples aplicaciones dentro de la red. El uso inmediato de XRP es servir como herramienta para realizar transacciones, al representar cualquier tipo de activo; también es necesario utilizarlo para pagar las tarifas de la red, ya que cada transacción elimina 0,00001 dólares del libro mayor. Esto evita las transacciones innecesarias, en caso de que los transferencias fueran completamente gratuitas. La oferta total de XRP es de 100 mil millones de unidades, que no son divisibles, a diferencia de Bitcoin. De esas unidades, millones se distribuyeron en diferentes fases (aerodrops, ventas preliminares, colocaciones privadas, etc.). XRP ha sido distribuido a varios propietarios, incluidos bancos, con el fin de realizar pruebas. El mayor poseedor de XRP es Ripple, Inc., que detiene 55 mil millones de unidades, con la intención de liberarlas gradualmente en el mercado abierto. Este proceso podría llevar más de una década. XRP ha vinculado a Ripple, Inc. con varios socios, como Jed McCaleb, así como con R3, un importante socio inicial que adquirió una gran cantidad de XRP cuando su precio era inferior a un centavo de dólar. Ripple ha lanzado varias iniciativas para desafiar la posición dominante de Bitcoin; de hecho, el proyecto estaba años por delante de Bitcoin en términos de desarrollo de protocolos.Aun así, Ripple no consideró la posibilidad de vincularse al mundo de los activos digitales, al menos no antes de que Bitcoin ya hubiera establecido su éxito. Fue la participación de Jed McCaleb lo que llevó a Ripple al mundo de las criptomonedas. A partir de ese momento, la competencia entre Ripple y Bitcoin se intensificó. Fue entonces cuando comenzó a circular la idea de que Ripple haría obsoleta a Bitcoin. Sin embargo, el precio de los activos de Ripple seguía siendo muy bajo (inferior a un centavo), mientras que el de Bitcoin ya había alcanzado cifras de cuatro dígitos. En ese período, Bitcoin enfrentaba desafíos relacionados con la minería, lo que atrajo a nuevos intereses comerciales. El escándalo de Mt. Gox también dañó la reputación de Bitcoin, poniendo de manifiesto algunos de los grandes riesgos asociados al mundo de las criptomonedas. Pero a medida que pasaron los años, el creciente ecosistema de comercio ayudó a mejorar la reputación de Ripple. Mientras que la comunidad de Bitcoin se expandía más lentamente y con considerable escepticismo, Ripple se posicionó estratégicamente, construyendo una comunidad sólida y una nueva narrativa sobre su propio potencial. Para 2017, Ripple estaba lista para su mayor “ataque”: desplazar a Bitcoin, tanto en términos de capitalización bursátil como de uso. En esa época, Bitcoin también experimentaba un auge en la minería, lo que demostraba lo costosa que era su producción. Ripple, por su parte, se presentó con un sistema que no requería tanto consumo de energía y prometía ser más escalable. Los años de desarrollo, junto con grandes promesas y un mercado generalmente en alza, ayudaron a que el precio del XRP saliera de sus niveles inferiores al centavo y entrara en una etapa de crecimiento sin precedentes. Los verdaderos seguidores de Ripple estaban dispuestos a abandonar incluso a Bitcoin con el fin de adquirir un activo que, con el tiempo, podría hacer que este quedara obsoleto. Alrededor de 2017, Ripple era conocido como “la moneda para la industria bancaria”; irónicamente, se dedicó a crear “la moneda de los banqueros”. Este paradoja va en contra del espíritu de Bitcoin, que se basa en la independencia y en ofrecer a las personas una alternativa al sistema bancario tradicional. Bitcoin pretendía crear una comunidad distribuida a nivel mundial y resistente a la censura, basada en código abierto. Sin embargo, la naturaleza de la red de Bitcoin resultó ser más lenta que la de Ripple, lo que reforzó la creencia de que su protocolo estaba obsoleto. Estas percepciones se reflejaron de inmediato en la actividad comercial: el precio del XRP aumentó significativamente con respecto al de Bitcoin a lo largo de los años, alcanzando picos superiores a los 18.000 Satoshi, mientras nuevos entusiastas abandonaban Bitcoin en favor de Ripple. Actualmente, Ripple espera un nuevo auge frente a Bitcoin, que se encuentra en torno a los 2.700 Satoshi. Bitcoin, tanto como protocolo como activo comercial, ha mantenido su posición. A partir de 2020, XRP y Ripple siguen su propio camino, y las esperanzas de reemplazar a Bitcoin se han vuelto más distantes. Ripple ha demostrado que su adopción no ocurrirá de manera repentina, sino de manera gradual, a través de la incorporación de nuevos socios bancarios y traders, así como de la construcción de un ecosistema sólido desde cero. Pero Ripple ha logrado aprovecharse de la popularidad de Bitcoin para aumentar su visibilidad, establecer un precio de mercado y atraer a inversores. Ethereum (ETH), en su último caso de uso, se ha transformado en una plataforma que permite la tokenización y la representación de activos. Ofrece soluciones de segundo nivel con el objetivo de pasar a un sistema de staking, que de alguna manera se asemeja al proceso de validación de transacciones en Ripple. El protocolo de Ripple tiene el potencial para asumir múltiples funciones que actualmente corresponden a Ethereum. El uso de RippleNet podría incorporar características que ya existen en varios proyectos basados en Ethereum, como: La ventaja de Ripple y su protocolo RippleNet radica en sus socios cuidadosamente seleccionados, un seguimiento más preciso de la liquidez y un esfuerzo conjunto para presentar la solución al mundo de los negocios tradicionales. Ethereum ha desarrollado estas funciones a través de diversas startups independientes, que actualmente tienen dificultades para atraer atención y generar liquidez para sus tokens. Por otro lado, Ripple ofrece una solución unificada para todos estos casos de uso. Ethereum también presenta el inconveniente de requerir pagos más elevados para sus transacciones. En la red de Ethereum, las tarifas de procesamiento (denominadas “gas fees”) son variables y pueden llegar a ser extremadamente altas. Además, Ethereum sigue siendo minado, lo que implica que la seguridad de la red requiere una inversión significativa en hardware. El libro mayor distribuido de Ethereum es de un tamaño enorme, y solo unas pocas entidades almacenan toda la información contenida en él. Por otro lado, Ripple utiliza una técnica que consiste en agregar libros mayores a pequeña escala para mantener el estado actual de la red. Ethereum también está en proceso de transformación, ya que su protocolo aún no está completo. El ecosistema de Ethereum presenta algunas innovaciones a través de tokens y otros proyectos secundarios; sin embargo, no existe un estándar unificado entre estos tokens, y cada uno de ellos no puede comunicarse con los demás. Tampoco existe un fondo común de liquidez, a diferencia del sistema de Liquidez a Petición de Ethereum. Al igual que Bitcoin, la red de Ethereum puede sufrir retrasos en el procesamiento de transacciones, así como fallos inesperados en el descubrimiento y la distribución de bloques. Ambas redes han experimentado períodos de inestabilidad, congestión y problemas en las transacciones; esto es especialmente cierto en el caso de Ethereum, donde las altas tarifas de transacción pueden bloquear la red durante varios días. La red de Ethereum es un mercado abierto, lo que significa que una sola entidad podría tomar el control y consumir la mayoría de sus recursos. En cambio, la red de Ripple es capaz de manejar un número suficiente de transacciones para satisfacer las necesidades del mundo real. A diferencia de Ethereum, el protocolo de Ripple tampoco es adecuado para juegos o aplicaciones distribuidas, y está diseñado específicamente para ofrecer soluciones financieras. Por el momento, Ethereum tiene la ventaja de tener un mayor valor de mercado en comparación con XRP. Sin embargo, durante años Ripple ha sido muy visible y hasta se ha sugerido que podría reemplazar a Bitcoin como el activo con el mayor valor de mercado. Actualmente, Ethereum lidera el ecosistema criptográfico al permitir la creación de startups. Por su parte, Ripple se ha dirigido al mundo de los negocios, especialmente al sector bancario. Ethereum es un sistema que busca transformar la financiación a través de nuevas soluciones, esquemas de tipos de interés y plataformas de pago de tecnología financiera. Durante años, XRP fue conocido como Ripple. Pero a finales de 2018, la imagen pública de este activo empeoró: los inversores iniciales comenzaron a preguntarse para qué se utilizaban las monedas que recibían o compraban. Luego, la Comisión de Bolsa y Valores de EE. UU. (SEC) comenzó a cuestionar el papel de los activos de Ripple, así como la relación entre las actividades de la empresa y el precio de mercado de su token nativo. Los inversores se dieron cuenta de que Ripple estaba utilizando su token para recaudar fondos, lo que generó sospechas de que en realidad estaba vendiendo un instrumento financiero. Ripple quiso negar rotundamente que el rendimiento de XRP estuviera vinculado de algún modo a la empresa, y que el token representara una forma de participación en su negocio. Por lo tanto, cambió el nombre del activo y su logotipo para dar una nueva imagen. El activo fue luego presentado como una forma de buena voluntad y como una medida para popularizar la causa de Ripple. Mientras que Ripple se asegura de observar cómo se comercializa y distribuye XRP, el trabajo principal de la empresa está relacionado con el protocolo RippleNet, y no con el apoyo directo a XRP y a sus propietarios. Jed McCaleb, un emprendedor con experiencia en varios proyectos, ha sido una figura destacada en el mundo de las criptomonedas. Anteriormente fundador de eDonkey y Overnet, Jed McCaleb lideró la expansión de la influencia de Ripple hasta 2013. Ocupó el cargo de CTO de la empresa y, al final de su mandato, recibió 9 mil millones de XRP, con la condición de no vender toda la cantidad en el mercado abierto. Posteriormente, Jed McCaleb modificó el protocolo Ripple y creó una versión de código abierto y de acceso amplio, a la que nombró Stellar. Stellar tuvo más atractivo en la comunidad cripto y incluso compitió con Ethereum. Sin embargo, pronto el proyecto generó escepticismo, ya que se hizo evidente que el consenso en la red se alcanzaba a través de un pequeño número de servidores, lo que lo hacía relativamente centralizado. Jed McCaleb también dejó su puesto de CTO de Stellar en 2019, dejando el futuro del proyecto en manos de la Stellar Development Foundation. Jed McCaleb sigue siendo un importante propietario de XRP, lo que despierta temores de que pueda seguir vendiendo sus acciones, manteniendo así el precio del activo a un nivel relativamente bajo. A pesar de esto, Jed McCaleb sigue siendo considerado una de las figuras más influyentes en el sector de las criptomonedas. No existe una forma segura de determinar qué activo será una mejor inversión. Bitcoin cuenta con una vasta red de comercio, con mercados al contado y futuros, mientras que XRP de Ripple se negocia en lotes mucho más pequeños. Existe la creencia de que, en caso de éxito y si Ripple se adopta como el estándar de facto para los pagos interbancarios, XRP podría superar a Bitcoin en términos de capitalización de mercado, con un precio unitario exorbitante de 589 dólares. Otros precios considerados importantes por sus partidarios incluyen un posible aumento hasta los 1 dólar, o incluso hasta los 5 dólares, lo que haría muy ricos a muchos propietarios de XRP. Sin embargo, la valoración de XRP sigue estando vinculada al rendimiento de Bitcoin. Sin Bitcoin, el mercado de criptomonedas se debilitaría y Ripple se convertiría en otra empresa de tecnologías financieras que compite en el mundo empresarial tradicional. Aun así, el precio actual de XRP es de solo 0,21 dólares, después de años de declive. A ese precio, el interés especulativo y las compras aumentan de nuevo, ya que XRP es lo suficientemente asequible como para justificar una pequeña inversión con la esperanza de crecimiento futuro. XRP ha sido menos volátil que Bitcoin, pero eso no es necesariamente una ventaja. XRP se ha estancado y su precio se mantiene en un rango reducido. No obstante, el activo es impredecible y podría volver a subir debido a un renovado entusiasmo. El éxito de Ripple radica en la combinación de un modelo de negocio tradicional con una presencia sólida en el mundo de las criptomonedas.Dónde irán los precios de XRP es algo impredecible, pero el proyecto representa otra oportunidad de inversión especulativa con el potencial de obtener una importante ganancia. ¿Compite Ripple con Ethereum?
¿Por qué Ripple cambió el nombre de su activo?
¿Quién es Jed McCaleb?

¿Es Ripple una inversión mejor que Bitcoin?

Siguiendo los pasos de Bitcoin, Ripple también experimentará los efectos del comercio de futuros de XRP, que OKEx ofrecerá este año.
Es relativamente fácil mantener XRP, ya que la moneda nativa de Ripple es compatible con la mayoría de las carteras más utilizadas, incluida Exodus. El protocolo de Ripple también permite su almacenamiento en Coinbase Custody. Invertir en XRP en 2020 sigue siendo arriesgado, ya que Bitcoin lidera el mercado. La posición de Ripple se considera similar a la de las otras monedas alternativas (altcoins), y la confianza en este activo sigue siendo relativamente baja. ¿Te ha sido útil esta guía sobre Ripple y XRP? ¡Háznoslo saber abajo! Las imágenes provienen de Shutterstock; el gráfico corresponde al informe de Ripple del cuarto trimestre de 2019. El proceso editorial de “bitcoinist” se centra en proporcionar contenido exhaustivamente investigado, preciso y sin sesgos. Seguimos estrictos estándares de calidad y cada página es revisada cuidadosamente por nuestro equipo de expertos en tecnología y editores experimentados. Este proceso asegura la integridad, relevancia y valor de nuestro contenido para nuestros lectores. `````` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ``` ```

