Macroguia®: Whaleshares.io - Bitshares | Fundando, creando y conociendo ando

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@theghost1980·
0.000 HBD
Macroguia®: Whaleshares.io - Bitshares | Fundando, creando y conociendo ando
<div class="text-justify">

<div class="pull-right">

<center>
https://i.postimg.cc/Bb7gWG6V/macroguias-theghost1980-bitcoin-venezuela.jpg<br>[![img](https://s5.postimg.org/ctl5iuu5z/icons8-zoom-in-50.png)](https://www.pexels.com/photo/asphalt-blur-car-city-290470/)
</center>
</div>

> Pero theghost1980 siempre con tus "ando"...Ando yo medio cansado de tus jueguitos de palabras _tío_...A ver si nos ponemos serios de una buena vez.

Calma _Alter,_ no desesperes que a las palabras _se las lleva el viento_. Acá lo importante es el contenido y contar con el verdadero apoyo de una plataforma que quiere empezar con buen pie. Una red de escritores que hayan entendido que **tenemos la posibilidad** de cambiar las vidas de cientos y miles de personas pero...

> Ah ya sé...**pero un gran poder conlleva una gran responsabilidad**...Joder _tío_ es que siento que hasta puedo leeros la mente...

Saludos a todos los navegantes del _cripto-verso_. En especial a todos aquellos que se adentran en las profundas aguas de la _Blockchain,_ los invito a leer las guías en mi perfil y escribirme un mensaje siempre que tengan dudas. 
Siempre tendemos a categorizar, comparar y clasificar. Es casi una tendencia humana muy característica en estos tiempos. En este caso les pido que abran sus mentes y no se dejen engañar pensando que tal o cual plataforma es mejor que aquella o peor que esta. **La vida me ha enseñado a tomar lo mejor de todo lo que me sucede** y eso me invita a _tomar las oportunidades que se presentan en mi camino sin hacer ningún tipo de distinción_.

El día de hoy quiero dedicar una extensa guía, a dos plataformas que sinceramente se traen _mucho entre manos_ o debería decir _se traen mucho entre lineas de código_. Antes de proseguir dejo "al aire" dos preguntas tan sólo para probar vuestros conocimientos actuales:
<center>¿Sabías que existe una casa de cambio totalmente descentralizada que a partir de cada operación que se realiza en ella está creando sus propias monedas?<br>¿Cómo podemos determinar la seriedad de un proyecto antes de invertir nuestro tiempo y nuestro dinero en ello?<br><sub>Pueden dejar sus respuestas justo al final, en la sección de comentarios.</sub></center>

---

<sub>Contenido de la MacroGuia®<br>1. Registro en BitShares.<br>2. Registro en WhaleShares.io<br>3. Compra de _Tokens_ WLS.<br>4. Envio de _tokens_ WLS a nuestra cuenta de WhaleShares.</sub>

---

<div class="pull-right">

<center>
https://i.postimg.cc/q7HGHwJ4/pexels-photo-270640.jpg<br>[![img](https://s5.postimg.org/ctl5iuu5z/icons8-zoom-in-50.png)](https://www.pexels.com/photo/business-computer-connection-contemporary-270640/)
</center>
</div>

###### <div> 

Necesario para llevar a la práctica esta Macroguía®
1. Tiempo, disposición y la mejor actitud posible. _Nada podemos hacer si no tenemos estos tres "detallitos"._
2. Seguir los pasos uno por uno y en el orden que se los estoy entregando. _Si eres usuario avanzado si puedes brincar de un paso a otro o cómo tu lo desees_.
3. Tener cuenta en [Bitshares][e1]. _Si aún no posees cuenta, la primera parte de la guía te explicará cómo hacerlo._
4. Conocer los aspectos básicos de una red 'cripto-social', en este caso [Whaleshares.io][e2]. _Recomiendo que pases a mirarla un poco antes de empezar con esta guía_.
5. Leer la [documentación][e4] de Bitshares y por supuesto el [libro blanco][e5] de Whaleshares conocido cómo el "whalepaper".
6. Utilizar alguno de los navegadores que ya he probado para esta guía: Google Chrome, Mozilla Firefox o [Brave][e6].
6. Definir y entender los siguientes aspectos(_opcionales pero muy recomendados_):
    - **Linea de contenido a publicar en la red de whaleshares**. Es vital y necesario establecer tus temas de publicación para que no empieces a subir contenido sin saber cuales son tus mejores cualidades para escribir o expresarte. Es muy diferente entrar a una nueva red con un plan muy bien detallado, a entrar tan sólo por moda o [_FOMO_][e3].
    - **Nombre de usuario a utilizar en la red**. Si utilizas varias redes te recomiendo unificar un mismo nombre para propósitos de localización. Si has decidido empezar con otro perfil y otro nombre, también eres bienvenido.
    - Pequeña introducción necesaria para solicitar el ingreso a la plataforma. _Hablaremos de esto en una sección más adelante._
    - **Dejar a un lado cualquier tipo de vicio, conducta o práctica que atente en contra del verdadero propósito de una red 'cripto-social'**. Aunque pueda leerse un tanto _chocante,_ al ser un miembro de recorrido en algunas redes sociales, puedo hablar con propiedad y pedirles que examinen muy bien sus propósitos y que detecten cualquier tipo de vicio o mala conducta. Whaleshares es una red que tiene muy en claro sus propósitos y desea que todos hagamos el mejor uso posible de tan notable poder de _crear nuestro propio dinero digitalmente hablando_. Siempre he pensado que si deseamos ser el cambio real, tenemos que empezar dando el ejemplo.

</div>

---

<div class="pull-right">

<center>
https://i.postimg.cc/X7ZKZmXn/honor-guard-15s-guard-russian-73869.jpg<br>[![img](https://s5.postimg.org/ctl5iuu5z/icons8-zoom-in-50.png)](https://www.pexels.com/photo/men-in-black-and-red-cade-hats-and-military-uniform-73869/)
</center>
</div>

### Creación de cuenta en Bitshares.org y/o [Rudex.org][e7]
Podemos decidir crear una cuenta _en-linea_ o descargarnos su billetera y crear la cuenta de igual manera. Para efectos de practicidad en este tutorial sigamos los siguientes pasos. 

> Un momento _fantasma,_ ¿qué es eso de Rudex.org?, ¿nos invaden los rusos acaso?

Relájate _Alter_. Rudex  viene de unir dos palabras: `Ru`ssia + `Dex`. Esta segunda palabra trata de un término utilizando para definir una casa de cambio descentralizada. Una de las características que tiene el gigante BitShares es que se puede utilizar su _API_ para crear casas de cambio en otros dominios web pero, eso es tema de otras guías. Lo cierto es que podemos crearnos la cuenta en cualquiera de los sitios web y estaremos _hablando el mismo idioma_.

<div class="pull-right">

<center>
https://i.postimg.cc/sfH9gsjn/bitshares-creation-account-bitcoins-whaleshares-1.jpg<br>[![img](https://s5.postimg.org/ctl5iuu5z/icons8-zoom-in-50.png)](https://i.postimg.cc/sfH9gsjn/bitshares-creation-account-bitcoins-whaleshares-1.jpg)
</center>
</div>

> Claro, estaríamos manejando la misma _lana,_ lavando la misma _ropa,_ gastando la misma _plata_....No me miren así...Está bien me retiro al subconsciente...A nadie le gustan mis chiste malos...

1. En otra pestaña del navegador, nos dirigimos a la dirección: [https://wallet.bitshares.org/#/create-account/password][e14]. Hacemos _clic_ justo donde dice "Crear Cuenta". _Recuerda seleccionar español desde el menú desplegable_.
2. Colocamos el nombre de la cuenta. Recomiendo que utilices el mismo nombre de tu cuenta de red social. El sistema nos arroja la clave de dicha cuenta.
3. Debemos copiar y pegar dicha clave en la casilla de verificación justo debajo. **No olvides hacer un respaldo de dicha información**. _Al igual que en algunas redes cripto-sociales, si pierdes la clave, perderás la cuenta para siempre_.
4. Ya con nuestra cuenta creada, dejemos esa pestaña abierta y pasemos a lo siguiente.

---

<div class="pull-right">

<center>
https://i.postimg.cc/dtz2G6Tr/Screen-Shot-2018-11-08-at-21-57-00.png<br>[![img](https://s5.postimg.org/ctl5iuu5z/icons8-zoom-in-50.png)](https://whaleshares.io/@theghost1980/feed)
</center>

<hr>

<center>
https://i.postimg.cc/Dzc1kKpP/whaleshares-account-bitcoin-theghost1980.jpg<br>[![img](https://s5.postimg.org/ctl5iuu5z/icons8-zoom-in-50.png)](https://signup.wls.services/#/reg)
</center>

<hr>

<center>
https://i.postimg.cc/HkzPzF0F/whaleshares-account-cuenta-theghost1980-bitcoin.jpg<br>[![img](https://s5.postimg.org/ctl5iuu5z/icons8-zoom-in-50.png)](https://i.postimg.cc/HkzPzF0F/whaleshares-account-cuenta-theghost1980-bitcoin.jpg)
</center>
</div>

### [Registro][e10] en WhaleShares.io
Desde hace unas semanas el equipo de WhaleShares ha decido empezar a filtrar a las personas que desean inscribirse en la plataforma, es por eso que a continuación les detallo los pasos para **pedir el acceso a la creación de cuentas**.
1. En otra pestaña de nuestro navegador accesamos a la dirección de registro: [https://signup.wls.services/#/reg][e10]. _Si accesamos por la [pagina principal][e13], de igual manera el sistema nos traerá hasta esta misma dirección._
2. Colocamos nuestra dirección de correo electrónico y asignamos una clave, y su debida confirmación.
3. Presionamos "Register" y esperamos la llegada de un correo electrónico que nos pide verificación _haciendo clic_ en un enlace.
4. Verificamos el correo recibido haciendo _clic_ en el enlace. **No olvides corroborar siempre las direcciones de los correos que recibes**.
5. El sistema nos pide que iniciemos sesión con la dirección de correo electrónico y la clave que recién creamos. Aparece el formulario de petición de cuentas de WhaleShares.
6. En la sección "Introduction Message" debes colocar un párrafo donde expliques el por qué deseas pertenecer a la _cripto-red_. Te recomiendo que lo hagas de la mejor manera posible y siendo muy honesto. Cuando hayas terminado de redactar ese mensaje, presiona "SAVE MESSAGE".
7. Ahora procederemos a verificar nuestra cuenta de BitShares en la sección siguiente.

<div class="pull-right">

<center>
https://i.postimg.cc/xCzRwZHf/bitshares-whaleshares-bitcoin-theghost1980.jpg<br>[![img](https://s5.postimg.org/ctl5iuu5z/icons8-zoom-in-50.png)](https://i.postimg.cc/xCzRwZHf/bitshares-whaleshares-bitcoin-theghost1980.jpg)
</center>

<hr>

<center>
https://i.postimg.cc/FK1GZzHJ/Screen-Shot-2018-11-08-at-19-13-58.png<br>[![img](https://s5.postimg.org/ctl5iuu5z/icons8-zoom-in-50.png)](https://i.postimg.cc/FK1GZzHJ/Screen-Shot-2018-11-08-at-19-13-58.png)
</center>
</div>

#### Verificando la cuenta / Firmando ando
- En la sección llamada "Verify Associated Accounts" o en español "Verificar cuentas asociadas", aparece una firma digital en color rojo. Es una cadena de caracteres formada por números y letras. Copia dicha cadena haciendo doble _clic_ sobre ella.
- Nos dirigimos ahora a la pestaña abierta de BitShares y hacemos _clic_ sobre el menú arriba a mano derecha y seleccionamos la opción "Mensajes Firmados".
- Se abre la sección de firmar mensajes. Allí colocamos la firma que nos ha brindado la página de registro en los pasos anteriores y la colocamos justo en la casilla "Ingrese Mensaje Aquí". Presionamos el botón de "Firmar".
- Se crea automáticamente un mensaje justo debajo con la firma verificada. Esa información debemos copiarla y la mantenemos allí en el _portapapeles_.
- Nos dirigimos a la pestaña abierta del registro de WhaleShares y colocamos esta información de la firma justo en la casilla "Verify Associated Accounts" debajo del "Paso 2" o "STEP 2" y presionamos el botón "VERIFY BITSHARES ACCOUNT" o que es lo mismo en español a decir "VERIFICAR LA CUENTA DE BITSHARES".
- Aparece un mensaje flotante que nos indica que la cuenta de BitShares ha sido verificada con éxito.
- Cómo último paso les recomiendo hacer una última revision a su petición de cuenta y luego de eso, seleccionamos la casilla de verificación que dice "I have reviewed my profile." o en español "He revisado mi perfil.".
- Presionamos el botón "SUBMIT FOR APPROVAL" de color "rosa".

Nos toca esperar a que nos den la aprobación a nuestro futuro perfil de WhaleShares<sup>*</sup>. Mientras tanto puedes integrarte a la comunidad en su chat de Discord haciendo [_clic_ justo aquí][e15].

<sub>* Podemos iniciar sesión cada cierto tiempo en la página de registro, para verificar si en efecto hemos sido aprobados para el acceso a crear una cuenta.</sub>

---

<div class="pull-right">

<center>
https://i.postimg.cc/sXBW6WrW/blocktrades-conversion-bitcoin-steem-whaleshares-wls.jpg<br>[![img](https://s5.postimg.org/ctl5iuu5z/icons8-zoom-in-50.png)](https://i.postimg.cc/sXBW6WrW/blocktrades-conversion-bitcoin-steem-whaleshares-wls.jpg)
</center>

<hr>

<center>
https://i.postimg.cc/D0PwBf8s/blocktrades-steemt-steemit-bitshares-theghost1980.jpg<br>[![img](https://s5.postimg.org/ctl5iuu5z/icons8-zoom-in-50.png)](https://i.postimg.cc/D0PwBf8s/blocktrades-steemt-steemit-bitshares-theghost1980.jpg)
</center>
</div>

#### Fundando con algunos [BTS][e8]
La moneda oficial con la que fue fundada la casa de cambio Bitshares es el BTS o _BitShare_. Un dato curioso que muy pocos conocen es que **esta red puede manejar 100.000 transacciones por segundo<sup>[fuente][e11]</sup>**. Eso es más que _VISA_ y _MasterCard_ juntas, todo esto gracias a la tecnología de [_Graphene_][e9]. 

Necesitamos adquirir algunos BTS para poder fundar nuestra cuenta de WhaleShares, apenas sea aprobada.

##### Cambiando STEEM/SBD por BTS desde [Blocktrades.us][e12]
Blocktrades es una casa de cambio _en-linea_. Con ella podemos realizar de manera automática el intercambio de STEEM o SBD o BTC a BTS(_Bitshares_). Para efectos de esta guía voy a cambiar STEEM a BTS. Al cambiar una cantidad determinada de monedas a BTS(_BitShares_) podremos:
- **Fundar nuestra cuenta de Whaleshares con una cantidad determinada de [Tokens WLS][e13] que compraremos en pasos posteriores**.
- Contar con saldo en BTS para realizar operaciones de compra/venta/transferencias dentro de BitShares.

1. En otra pestaña de nuestro navegador, abrimos la dirección de la casa de cambio: [https://blocktrades.us][e12].
2. Seleccionamos la moneda origen(_casilla izquierda_) cómo STEEM o SBD o BTC y la moneda destino(_casilla derecha_).
3. Justo en la casilla debajo donde dice "BitShares Account Name" colocamos la cuenta que acabamos de crear. En mi caso utilizo otra cuenta alterna "theghost24". **El sistema al reconocer la cuenta como válida escribe el mensaje "Address is valid."**.
4. Podemos colocar una descripción en el campo "MEMO" y presionamos "Get Deposit Address" o en español "Obtener Dirección de depósito".
5. En este caso utilicemos la transferencia manual o "Manual Transfer". El sistema nos indica la cuenta dentro de Steemit de @blocktrades y nos indica lo que debemos colocar como "Memo" para realizar la transferencia.
6. En otra pestaña nos dirigimos a nuestra billetera en Steemit y seleccionamos el triángulo invertido justo a un lado del balance de STEEM o SBD, según sea el caso. Seleccionamos "Transfer" o "Transferir".
7. Llenamos la data: cuenta de blocktrades y el campo memo **justo como nos lo presentó** la casa de cambio. Presionamos "NEXT" y debemos colocar nuestra clave activa para _mover el dinero_.

Al cabo de un breve momento, se debe completar la transacción intercambiando los STEEM por BTS(_BitShares_). En la parte baja de la pestaña de la casa de cambio, se divisa cuando la transacción se ha llevado a cabo. Si verificamos en nuestra cuenta de BitShares abierta en otra pestaña, podemos notar el saldo de BTS _recién sacado del horno_.

<center>![img][bts1]<br><sub>[Fuente][bts1]</sub></center>

Si hubiésemos elegido depositar en BTC, el cambio se ahorraba un paso. _Te recomiendo hacer tus propias pruebas según lo que sea más sencillo y apropiado para ti._

<div class="pull-right">

<center>
https://i.postimg.cc/VkxP0QNc/bitshares-wls-whaleshares-token-fundation-theghost1980.jpg<br><sub>Dentro de BitShares - [![img](https://s5.postimg.org/ctl5iuu5z/icons8-zoom-in-50.png)](https://i.postimg.cc/VkxP0QNc/bitshares-wls-whaleshares-token-fundation-theghost1980.jpg)</sub>
</center>
</div>

#### Comprando WLS _Tokens_
Dentro de la casa de cambio de BitShares, necesitamos tener nuestra cuenta abierta(_candado verde abierto_) y seguimos los pasos siguientes:
1. A mano derecha veremos la casilla de búsqueda de activos o monedas. Seleccionamos la opción de BTS para los activos _emparejados_ con BitShares, y justo debajo colocamos las siglas WLS para el token de WhaleShares.
2. Aparece debajo el token **WLS** y hacemos _clic_ justo encima.
3. A mano izquierda podemos apreciar la ventana del gráfico de Rudex.WLS/BTS. Ubicamos la sección de "Comprar Rudex.WLS".
4. Colocamos el precio a pagar por cada uno y debemos mirar con detenimiento los precios reflejados justo en las ofertas de compra/venta<sup>1</sup>. En mi caso elijo un precio alto para comprar de manera instantánea.
5. Una vez que los _tokens_ son comprados, podemos verlos reflejados en nuestra cuenta.

<sub>1: Normalmente la oferta y la demanda en sistemas de intercambio se dibuja o se muestra de color rojo para las ventas y en color verde para las compras. Siempre es bueno esperar y analizar el mercado para adquirir un _token_ o activo a un mejor precio.</sub>

<div class="pull-right">

<center>
https://i.postimg.cc/N0nDjBG1/rudex-bitshares-whaleshares-token-bitcoin-theghost1980.jpg<br>[![img](https://s5.postimg.org/ctl5iuu5z/icons8-zoom-in-50.png)](https://i.postimg.cc/N0nDjBG1/rudex-bitshares-whaleshares-token-bitcoin-theghost1980.jpg)
</center>

<hr>

<center>
https://i.postimg.cc/NMT6GXzc/balance-whaleshares-token-wls-bitcoin-theghost1980.png<br><sub>Saldo recibido en WhaleShares.io. **Ahora, POWER UP**- [![img](https://s5.postimg.org/ctl5iuu5z/icons8-zoom-in-50.png)](https://i.postimg.cc/NMT6GXzc/balance-whaleshares-token-wls-bitcoin-theghost1980.png)</sub>
</center>
</div>

#### Enviando los _tokens_ WLS a nuestra cuenta de WhaleShares
1. Seleccionamos la casilla de envios, desde el menú lateral "Transferir o Send". 
2. Llenamos los campos de "To:" `rudex-whaleshares` seleccionamos la cantidad a enviar y en el campo MEMO colocamos: `wls:nuestra-cuenta` en mi caso he colocado: `wls:theghost1980` puesto que esa es mi cuenta en Whaleshares.
3. Presionamos el botón "Enviar" o "Send". Y se abre una ventana de verificación para confirmar la transacción que estamos llevando a cabo. Verifica con cuidado que la cuenta a quien envías sea `rudex-whaleshares` y tu cuenta de usuario en el campo memo con su respectivo `wls:` justo antes de la cuenta<sup>2</sup>.

Apenas la transacción sea confirmada en su totalidad(_un tiempo máximo de 60 segundos_), los tokens se verán reflejados en tu perfil de WhaleShares. **Ya puedes llevar a cabo un Power Up**.

<sub>2: El envio de los _tokens WLS_ es llevado a cabo por un bot automático que pide que la transacción sea llevada a cabo con eso parámetros.</sub>

---

### Conclusiones Generales
- Si bien existen muchas opciones para generar valor y contenido de redes _cripto-sociales,_ debemos analizar las opciones y leer cuidadosamente los libros blancos de cada proyecto. Nunca está de más conversar con miembros que tienen tiempo dedicados a dichas plataformas para conocer sus ideales y sus posibles proyectos.
- BitShares es una plataforma _monstruo,_ en el mejor sentido de la palabra, que nos permite crear nuestras propias monedas o _tokens_ y de la cual, vale la pena conocer hasta el más mínimo detalle.
- WhaleShares.io es una propuesta que ya posee bastante actividad y varias comunidades de curación. Los invito a mirar las secciones de tendencias y a desarrollar proyectos positivos en base a esta iniciativa que _está tomando fuerza y mucha forma_.
- Siempre que tengan dudas sobre la plataforma pueden escribirme a los canales mencionados al final o [visitar el chat de Discord][e15] de WhaleShares.

Agradeciendo tu valioso tiempo para leer esta Macroguia® y recordándoles que ustedes y cada uno **valen su peso en Bitcoins,** me despido por ahora deseando lo mejor para sus vidas. STEEM ON, muchachONes y muchachONas.

</div>

---

<center>**Noticias - Importantes<br>A partir de hoy soy miembro oficial de @talentclub. Los invito a mirar su blog y visitar sus canales de comunicación para que "Crezcamos Juntos". Agradezco enormemente al equipo del club liderizado por el amigo @dresden**.</center>

[![img](https://i.postimg.cc/qBSwTkD0/Huua-Cwc-Kui-Enqzy-U8hx6-Pgx-M3-Jja-RDQz-URZh-Gzxm-Xk-CEnx7-LH9za-XGsi8-NTRm7v-T.jpg)](https://steemit.com/@talentclub)

---

<center>![][s1]<br>Diseñado por @orelmely</center>
<center>[![](https://saturnomangieri.com/wp-content/uploads/2017/09/myface-theghost1980.png)](https://www.facebook.com/satmangieri/) . [![](https://saturnomangieri.com/wp-content/uploads/2017/09/mytwitter-theghost1980.png)](https://twitter.com/saturnomangieri) . [![](https://i.postimg.cc/L8YpmZGN/icons8-instagram-40.png)](https://www.instagram.com/saturnomangieri/)<br>Saturno Mangieri - *Asesor de Tecnologías Blockchain*
###### _icons from icons8.com_
</center>

[s1]: https://saturnomangieri.com/wp-content/uploads/2017/11/theghost1980-steemit-orelmely.gif
[e1]: https://bitshares.org
[e2]: https://whaleshares.io
[e3]: https://www.muyinteresante.es/curiosidades/preguntas-respuestas/que-es-el-fomo-751463552810
[e4]: http://docs.bitshares.org
[e5]: https://drive.google.com/file/d/1jz1i2_qQzmgtX35GN-b2Hz38P9Jogzia/view
[e6]: https://brave.com
[e7]: https://rudex.org/index_eng.html
[e8]: https://coinmarketcap.com/currencies/bitshares/
[e9]: http://docs.bitshares.org
[e10]: https://signup.wls.services/#/reg
[e11]: https://blockonomi.com/bitshares-guide/
[e12]: https://blocktrades.us
[e13]: https://whaleshares.info/
[e14]: https://wallet.bitshares.org/#/create-account/password
[e15]: https://discord.gg/bwuQR2q

[bts1]: https://i.postimg.cc/zGcXdcXd/saldo-bts-bitshares-org-steemit-theghost1980.png
👍 , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,