po3mist (OP)
Newbie
Offline
Activity: 8
Merit: 3
|
So I was kinda annoyed with existing projects, where most of them are tracking you down or you gotta go through a lot of advertisement. I did not know where to start from, so I created simple BTC ticker, which gras data from Kraken via WebSocket and Coingecko with some API calling. Website is focused to work with minimum requirements, so older machines can also be used. Over time I want to add more features. https://btick.wz.cz/any criticism or feedback is welcome, enjoy!
|
|
|
|
robelneo
Legendary
Offline
Activity: 3724
Merit: 1252
Enjoy 500% bonus + 70 FS
|
 |
March 04, 2025, 09:13:03 PM |
|
So I was kinda annoyed with existing projects, where most of them are tracking you down or you gotta go through a lot of advertisement.
Over time I want to add more features.
Hey, good job. It really is so simple; there's a domain and hosting cost for every platform, but its good to know that you take it up to launch one without something annoying to monetize it. Looking forward to what you want to add, but an article link about current news in the cryptocurrency industry is not annoying; it could be yours or from your favorite media sites.
|
|
|
|
po3mist (OP)
Newbie
Offline
Activity: 8
Merit: 3
|
 |
March 04, 2025, 09:35:43 PM |
|
As you told, every website try to monetize you (tracking, ads, digital fingerprints...). It is really free domain + some low cost hosting, but it is nice start, as you said.
Next things to implement is: - various graphs (1min, 30min, 1H, 4H, 1W, 1M) + add volume - MACD + simple technical data - responsive design for mobile platforms (now it has some features, but did not have much time to make it "perfect") - news, as you told, but I want to stay away form politics
I am also running L1 full node, some maybe I may use also this feature, like check for block height, simple blockexplorer or "message finder", where you can search for included text data, which were attached with transaction
To the future, I want to stay away from ads, so donation address is pressent, but not compulsory - VLC media player was my inspiration, as the creator did not sold it either. THX for reply
|
|
|
|
SFR10
Legendary
Offline
Activity: 3486
Merit: 3794
|
 |
March 05, 2025, 05:22:24 PM |
|
so I created simple BTC ticker, which gras data from Kraken via WebSocket and Coingecko with some API calling.
Despite knowing nothing about how often you're fetching data from the above sources, I felt something strange about the intervals [they're inconsistent, am I right?]. - It could be related to the low-cost hosting you mentioned the other day.Next things to implement is:
In addition to your future plans, a browser-based alert/notification system would be a nice feature that can also separate you from other similar platforms.
|
|
|
|
po3mist (OP)
Newbie
Offline
Activity: 8
Merit: 3
|
 |
March 06, 2025, 02:03:50 PM |
|
so I created simple BTC ticker, which gras data from Kraken via WebSocket and Coingecko with some API calling.
Despite knowing nothing about how often you're fetching data from the above sources, I felt something strange about the intervals [they're inconsistent, am I right?]. - It could be related to the low-cost hosting you mentioned the other day.USD is beeing captured via websocket, so this option should be the fastest. EUR and CZK are fetched through API from Coingecko. I am glad it is kinda stable, but want to be more precise in the futureNext things to implement is:
In addition to your future plans, a browser-based alert/notification system would be a nice feature that can also separate you from other similar platforms. Alert-based notifications... I will think about that for a while, I want to avoid subscription or another way of cashing information from user, which are also stored by 3rd parties sometimes (Google Chrome browser for obvious reasons). It should be easy to implement some client side function, which will erase itself, if user dont want to use cookies and still be able to work in those conditions. If user want to keep those data, it is up to him/her. Also thx for reply. Few hours ago I came back to improve responsive design, co cell phones should be ok with scaling of whole background - that was the bigest issue till now.
|
|
|
|
Vod
Legendary
Offline
Activity: 4186
Merit: 3318
Licking my boob since 1970
|
 |
March 06, 2025, 06:26:36 PM |
|
Alert-based notifications... I will think about that for a while, I want to avoid subscription or another way of cashing information from user, which are also stored by 3rd parties sometimes (Google Chrome browser for obvious reasons).
Have you looked into https://coinprocess.io/?No logs, no KYC, instant registration, 1% fee. No sense implementing a subscription/recurring payment until your site numbers support it - KISS until you need to worry about it. 
|
░░░░▄▄████████████▄ ░▄████████████████▀ ▄████████████████▀▄█▄ ▄███████▀▀░░▄███▀▄████▄ ▄██████▀░░░▄███▀░▀██████▄ ██████▀░░▄████▄░░░▀██████ ██████░░▀▀▀▀░▄▄▄▄░░██████ ██████▄░░░▀████▀░░▄██████ ▀██████▄░▄███▀░░░▄██████▀ ▀████▀▄████░░▄▄███████▀ ▀█▀▄████████████████▀ ▄████████████████▀░ ▀████████████▀▀░░░░ | | CCECASH | | | | ANN THREAD TUTORIAL |
|
|
|
po3mist (OP)
Newbie
Offline
Activity: 8
Merit: 3
|
 |
March 06, 2025, 06:33:10 PM |
|
Alert-based notifications... I will think about that for a while, I want to avoid subscription or another way of cashing information from user, which are also stored by 3rd parties sometimes (Google Chrome browser for obvious reasons).
Have you looked into https://coinprocess.io/?No logs, no KYC, instant registration, 1% fee. No sense implementing a subscription/recurring payment until your site numbers support it - KISS until you need to worry about it.  I havent seen this until now. I dont want any subscription, I dont want any registration - just total freeware + donations if anyone want to. English is not my native lang - I wanted to say, that alerting function should be done in the future, without any fees or payments. Maybe I expressed my thoughts badly at the 1st time EDIT: even if numbers of users skyrockets, I would like to still keep it ad-free/tracking free
|
|
|
|
robelneo
Legendary
Offline
Activity: 3724
Merit: 1252
Enjoy 500% bonus + 70 FS
|
 |
March 06, 2025, 11:31:29 PM |
|
It is really free domain + some low cost hosting, but it is nice start, as you said. I have a bad experience using a free domain; they disable your account for unknown reason and will give you a warning to upgrade to a paid domain, You can get domain that is as low at $2 in Namecheap, there are a lot of advantages to using a paid domain; you have full control of the domain. To the future, I want to stay away from ads, so donation address is pressent, but not compulsory I don't know if its just me but I cannot cache your donation address and my screen does not show a scroll arrow Better to place it in a more prominent place
|
|
|
|
po3mist (OP)
Newbie
Offline
Activity: 8
Merit: 3
|
 |
March 07, 2025, 11:23:14 AM Last edit: March 07, 2025, 02:14:21 PM by po3mist |
|
To the future, I want to stay away from ads, so donation address is pressent, but not compulsory I don't know if its just me but I cannot cache your donation address and my screen does not show a scroll arrow Better to place it in a more prominent place May I ask you, which cell phone/resolution do you use? I strugled a lot with responsive few hours ago, because people were making the same point. I was editing it yesterday and most of phones were already OK. Or maybe you just hit the wrong time of the day, when I was transfering new files to hosting site. EDIT: Kraken made some changes, or what? I rolled back previous version, which shall be stable enough. I am working on it, stay tunned! EDIT2: PC website shall be fine, but still strugling with responsive versions of screens... EDIT3: The advanced graph was breaking functionality and the Websocket/API did not like the way the graph was updated. For now, I'm going back to the original version. Unfortunately, I don't have much time for coding itself, because I'm actually a math teacher, but this is my hobby. That's why donate is there and that's why it's all freeware, so that no one will be upset if I can't go back to it for a while. Anyway, I plan to make adjustments and improvements in the future. Thanks all of you for support and replies.
|
|
|
|
joniboini
Legendary
Offline
Activity: 2674
Merit: 1848
|
 |
March 07, 2025, 04:30:45 PM |
|
Anyway, I plan to make adjustments and improvements in the future. Thanks all of you for support and replies.
I used a Mac browser to view your website, and if I change the window to a quarter of the resolution (1680 * 1050), your website fails to load properly right now. Is this expected behavior because you remove the responsive version of the website? It's not that annoying because by default the web loads properly tbh. It also loads just fine on my Android Asus Rog Phone 2 device.
|
| CHIPS.GG | | | ▄▄███████▄▄ ▄████▀▀▀▀▀▀▀████▄ ▄███▀░▄░▀▀▀▀▀░▄░▀███▄ ▄███░▄▀░░░░░░░░░▀▄░███▄ ▄███░▄░░░▄█████▄░░░▄░███▄ ███░▄▀░░░███████░░░▀▄░███ ███░█░░░▀▀▀▀▀░░░▀░░░█░███ ███░▀▄░▄▀░▄██▄▄░▀▄░▄▀░███ ▀███░▀░▀▄██▀░▀██▄▀░▀░███▀ ▀███░▀▄░░░░░░░░░▄▀░███▀ ▀███▄░▀░▄▄▄▄▄░▀░▄███▀ ▀████▄▄▄▄▄▄▄████▀ █████████████████████████ | | ▄▄███████▄▄ ▄███████████████▄ ▄█▀▀▀▄█████████▄▀▀▀█▄ ▄██████▀▄█▄▄▄█▄▀██████▄ ▄████████▄█████▄████████▄ ████████▄███████▄████████ ███████▄█████████▄███████ ███▄▄▀▀█▀▀█████▀▀█▀▀▄▄███ ▀█████████▀▀██▀█████████▀ ▀█████████████████████▀ ▀███████████████████▀ ▀████▄▄███▄▄████▀ ████████████████████████ | | 3000+ UNIQUE GAMES | | | 12+ CURRENCIES ACCEPTED | | | VIP REWARD PROGRAM | | ◥ | Play Now |
|
|
|
coin-investor
|
 |
March 09, 2025, 10:22:24 AM |
|
This is good, and I tested it on my desktop; its so much like Preev. Its preferable to place the donation just above the widget and its better to make the address clickable that will trigger opening a wallet that the user had in his device. Thank you for creating this for our community.
|
..Stake.com.. | | | ▄████████████████████████████████████▄ ██ ▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄ ██ ▄████▄ ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██ ██████ ██ ██████████ ██ ██ ██████████ ██ ▀██▀ ██ ██ ██ ██████ ██ ██ ██ ██ ██ ██ ██████ ██ █████ ███ ██████ ██ ████▄ ██ ██ █████ ███ ████ ████ █████ ███ ████████ ██ ████ ████ ██████████ ████ ████ ████▀ ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██ ██ ▀▀▀▀▀▀▀▀▀▀ ██ ▀█████████▀ ▄████████████▄ ▀█████████▀ ▄▄▄▄▄▄▄▄▄▄▄▄███ ██ ██ ███▄▄▄▄▄▄▄▄▄▄▄▄ ██████████████████████████████████████████ | | | | | | ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄ █ ▄▀▄ █▀▀█▀▄▄ █ █▀█ █ ▐ ▐▌ █ ▄██▄ █ ▌ █ █ ▄██████▄ █ ▌ ▐▌ █ ██████████ █ ▐ █ █ ▐██████████▌ █ ▐ ▐▌ █ ▀▀██████▀▀ █ ▌ █ █ ▄▄▄██▄▄▄ █ ▌▐▌ █ █▐ █ █ █▐▐▌ █ █▐█ ▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█ | | | | | | ▄▄█████████▄▄ ▄██▀▀▀▀█████▀▀▀▀██▄ ▄█▀ ▐█▌ ▀█▄ ██ ▐█▌ ██ ████▄ ▄█████▄ ▄████ ████████▄███████████▄████████ ███▀ █████████████ ▀███ ██ ███████████ ██ ▀█▄ █████████ ▄█▀ ▀█▄ ▄██▀▀▀▀▀▀▀██▄ ▄▄▄█▀ ▀███████ ███████▀ ▀█████▄ ▄█████▀ ▀▀▀███▄▄▄███▀▀▀ | | | ..PLAY NOW.. |
|
|
|
NotATether
Legendary
Offline
Activity: 2086
Merit: 8911
Search? Try talksearch.io
|
 |
March 09, 2025, 11:13:54 AM |
|
Can you make an embed code for the chart on your website so we can embed it as a widget on HTML pages?
That is wha I do to display CoinGecko's price converter on my site, but it would be nice to have graphs as well.
|
|
|
|
po3mist (OP)
Newbie
Offline
Activity: 8
Merit: 3
|
 |
March 13, 2025, 12:19:27 AM Last edit: March 13, 2025, 10:34:44 AM by po3mist |
|
Hi, I am back and made some improvements!
- Now you can test out responsive!! Put your phone into landscape. Is it good? I know many people watch display at "portrait", but now it should be possible, to view it in "landscape" too, try it, and check it our! (improvements in page "scaling", texts... etc. it should be readable now on cellphones)
- Graph is "created" from simple "pixel point colors" (which are replicated by series of cycles - from point into line segments), i know it sounds crazy, but my idea was to import data from CEX/Coingecko and intepret them as candles and prices... graph even doesnt know its graph, it is just picture... but it should be fast, it does not bother CPU/GPU much and shall be possible to "view" at every HTML reader, so you dont need any extensions. Downside is, that it is not refreshing itself, you need to do it manually by pressing F5 or relloading page and you cannot "embed" it into other websites, or i dont know if it is possible, will try to din out and will try to improve this later...
- somebody mentioned that it shall extend donation address with QR code in gallry mode or whatsoever... you know, I was so mad at myself that code was not running properly, that I didnt even think about any dontaions... so that does not bother me much at this moment
= THX for all your replies
|
|
|
|
arabspaceship123
|
 |
March 13, 2025, 09:55:49 PM |
|
I've checked your site in Win11. It's working in correct sizes for responsive when I'm changing the browser sizes. It's a simple site because you're showing only bitcoin's value but that's what you wanted. Why don't you add ajax so the price's refreshed itself ? any criticism or feedback is welcome, enjoy!
|
▄▄█████████████████▄▄ ▄█████████████████████▄ ███▀▀█████▀▀░░▀▀███████ ███▄░░▀▀░░▄▄██▄░░██████ █████░░░████████░░█████ ████▌░▄░░█████▀░░██████ ███▌░▐█▌░░▀▀▀▀░░▄██████ ███░░▌██░░▄░░▄█████████ ███▌░▀▄▀░░█▄░░█████████ ████▄░░░▄███▄░░▀▀█▀▀███ ██████████████▄▄░░░▄███ ▀█████████████████████▀ ▀▀█████████████████▀▀ | Rainbet.com CRYPTO CASINO & SPORTSBOOK | | | █▄█▄█▄███████▄█▄█▄█ ███████████████████ ███████████████████ ███████████████████ █████▀█▀▀▄▄▄▀██████ █████▀▄▀████░██████ █████░██░█▀▄███████ ████▄▀▀▄▄▀███████ █████████▄▀▄███ █████████████████ ███████████████████ ███████████████████ ███████████████████ | | | |
▄█████████▄ █████████ ██ ▄▄█░▄░▄█▄░▄░█▄▄ ▀██░▐█████▌░██▀ ▄█▄░▀▀▀▀▀░▄█▄ ▀▀▀█▄▄░▄▄█▀▀▀ ▀█▀░▀█▀
| 10K WEEKLY RACE | | 100K MONTHLY RACE | | | ██
█████
| ███████▄█ ██████████▄ ████████████▄▄ ████▄███████████▄ ██████████████████▄ ░▄█████████████████▄ ▄███████████████████▄ █████████████████▀████ ██████████▀███████████ ▀█████████████████████ ░████████████████████▀ ░░▀█████████████████▀ ████▀▀██████████▀▀ | ████████ ██████████████ |
|
|
|
dkbit98
Legendary
Offline
Activity: 2716
Merit: 8211
⚡ ₿ ⚡
|
 |
March 13, 2025, 10:17:22 PM |
|
Nice and clean Bitcoin ticker, but for some reason USD dollar value was not working correctly for me, and there was just blank fields. It was working fine for EURO and CZK, and dollar showed only after I refreshed browser. Maybe this is related to browser, but you should check the code for possible bugs.
|
|
|
|
joniboini
Legendary
Offline
Activity: 2674
Merit: 1848
|
 |
March 14, 2025, 03:07:30 PM |
|
- Now you can test out responsive!! Put your phone into landscape. Is it good? I know many people watch display at "portrait", but now it should be possible, to view it in "landscape" too, try it, and check it our!
I checked just now and it still doesn't scale correctly on my Mac when I resize the window. Do I need to clear the cookies first to test it? I also have similar issues where the price in Euro or CZK does not show the correct values (only 0). I tried refreshing the pages but it defaulted to USD again and changing to Euro doesn't fix it. The only way to fix this was to disable any extension that block trackers so that I can access the Coingecko API that you use correctly. Do you think this is possible to fix on your end?
|
| CHIPS.GG | | | ▄▄███████▄▄ ▄████▀▀▀▀▀▀▀████▄ ▄███▀░▄░▀▀▀▀▀░▄░▀███▄ ▄███░▄▀░░░░░░░░░▀▄░███▄ ▄███░▄░░░▄█████▄░░░▄░███▄ ███░▄▀░░░███████░░░▀▄░███ ███░█░░░▀▀▀▀▀░░░▀░░░█░███ ███░▀▄░▄▀░▄██▄▄░▀▄░▄▀░███ ▀███░▀░▀▄██▀░▀██▄▀░▀░███▀ ▀███░▀▄░░░░░░░░░▄▀░███▀ ▀███▄░▀░▄▄▄▄▄░▀░▄███▀ ▀████▄▄▄▄▄▄▄████▀ █████████████████████████ | | ▄▄███████▄▄ ▄███████████████▄ ▄█▀▀▀▄█████████▄▀▀▀█▄ ▄██████▀▄█▄▄▄█▄▀██████▄ ▄████████▄█████▄████████▄ ████████▄███████▄████████ ███████▄█████████▄███████ ███▄▄▀▀█▀▀█████▀▀█▀▀▄▄███ ▀█████████▀▀██▀█████████▀ ▀█████████████████████▀ ▀███████████████████▀ ▀████▄▄███▄▄████▀ ████████████████████████ | | 3000+ UNIQUE GAMES | | | 12+ CURRENCIES ACCEPTED | | | VIP REWARD PROGRAM | | ◥ | Play Now |
|
|
|
po3mist (OP)
Newbie
Offline
Activity: 8
Merit: 3
|
 |
March 14, 2025, 06:08:47 PM |
|
I am so glad I found so many replies  )) - Ajax - something new for me, I can definitelly read about that and try to implement that - USD -> EURO/CZK -> USD crashes sometimes.. when you select $ back again from €/CZK, it would eventually load after 8 secs, when API finds out it is not selected and WebSocket is called again, any other sollution without re-loading pade was not possible or was not working properly, will improve this in the future. (my site does not track or collect data, maybe that cross-site cookie is an issue...) - responsive is still "pain in my @$$..." - yes, ticker shall be as light and easy as possible, code shall be running at any HTML/JS device. Want to do it to extremes (like displays with 400x200 for RaspberryPi devices). No data is collected, but I had to erase browser memory for this site to load up new features properly. --- I am sorry, but at this moment the only time I am free, is sometimes in night/early morning AM hours, I will think about your ideas/replies, see you soon 
|
|
|
|
po3mist (OP)
Newbie
Offline
Activity: 8
Merit: 3
|
 |
March 16, 2025, 05:43:00 PM Last edit: March 20, 2025, 05:46:20 PM by po3mist |
|
Huge updates:
- Responsive shall be OK almost on every device (PC, tablets, mobile phones, even on very small displays such as 200x120px) - Made a hourly graph based on pixel canvas drawing. Graph is broken, going to revisit code in some free time - Japanese Yen added into rates - Donation address shows up, once it is clicked (it also disappear if you click again) - Code optimization - Textbox rates goes through WebSocket = faster loading rates (CZK is not through WebSocket, so CZK is slower, but still good...)
= no data is beeing stored or tracked, no ADs = Future implementaion is php script at my own host. I want that every visitor of my website wouldnt even need to load API/WebSocket, as it would manage php script and SQL database at my host side, where data from exchanges will be stored/updated.
THX for all your support!
|
|
|
|
joniboini
Legendary
Offline
Activity: 2674
Merit: 1848
|
 |
March 21, 2025, 05:07:11 PM |
|
I rechecked your website and I'm not sure if it's just my feeling but does the graph become smaller now? I changed my browser and resize the window yet the size of the graph stays the same. Is this intended behavior? Maybe it's personal preferences but seeing a small graph on a large window just doesn't feel right.
|
| CHIPS.GG | | | ▄▄███████▄▄ ▄████▀▀▀▀▀▀▀████▄ ▄███▀░▄░▀▀▀▀▀░▄░▀███▄ ▄███░▄▀░░░░░░░░░▀▄░███▄ ▄███░▄░░░▄█████▄░░░▄░███▄ ███░▄▀░░░███████░░░▀▄░███ ███░█░░░▀▀▀▀▀░░░▀░░░█░███ ███░▀▄░▄▀░▄██▄▄░▀▄░▄▀░███ ▀███░▀░▀▄██▀░▀██▄▀░▀░███▀ ▀███░▀▄░░░░░░░░░▄▀░███▀ ▀███▄░▀░▄▄▄▄▄░▀░▄███▀ ▀████▄▄▄▄▄▄▄████▀ █████████████████████████ | | ▄▄███████▄▄ ▄███████████████▄ ▄█▀▀▀▄█████████▄▀▀▀█▄ ▄██████▀▄█▄▄▄█▄▀██████▄ ▄████████▄█████▄████████▄ ████████▄███████▄████████ ███████▄█████████▄███████ ███▄▄▀▀█▀▀█████▀▀█▀▀▄▄███ ▀█████████▀▀██▀█████████▀ ▀█████████████████████▀ ▀███████████████████▀ ▀████▄▄███▄▄████▀ ████████████████████████ | | 3000+ UNIQUE GAMES | | | 12+ CURRENCIES ACCEPTED | | | VIP REWARD PROGRAM | | ◥ | Play Now |
|
|
|
arabspaceship123
|
 |
March 21, 2025, 06:08:57 PM |
|
At first it doesn't look like the site's changed after you've updated. I hope you'll receive donations because it's taken from your time. The graph's compact but it'll look nice if it wasn't compressed. If the numbers at the bottom represent hours it'll look professional if you make the graph bigger. Huge updates:
- Responsive shall be OK almost on every device (PC, tablets, mobile phones, even on very small displays such as 200x120px) - Made a hourly graph based on pixel canvas drawing. Graph is broken, going to revisit code in some free time - Japanese Yen added into rates - Donation address shows up, once it is clicked (it also disappear if you click again) - Code optimization - Textbox rates goes through WebSocket = faster loading rates (CZK is not through WebSocket, so CZK is slower, but still good...)
= no data is beeing stored or tracked, no ADs = Future implementaion is php script at my own host. I want that every visitor of my website wouldnt even need to load API/WebSocket, as it would manage php script and SQL database at my host side, where data from exchanges will be stored/updated.
THX for all your support!
|
▄▄█████████████████▄▄ ▄█████████████████████▄ ███▀▀█████▀▀░░▀▀███████ ███▄░░▀▀░░▄▄██▄░░██████ █████░░░████████░░█████ ████▌░▄░░█████▀░░██████ ███▌░▐█▌░░▀▀▀▀░░▄██████ ███░░▌██░░▄░░▄█████████ ███▌░▀▄▀░░█▄░░█████████ ████▄░░░▄███▄░░▀▀█▀▀███ ██████████████▄▄░░░▄███ ▀█████████████████████▀ ▀▀█████████████████▀▀ | Rainbet.com CRYPTO CASINO & SPORTSBOOK | | | █▄█▄█▄███████▄█▄█▄█ ███████████████████ ███████████████████ ███████████████████ █████▀█▀▀▄▄▄▀██████ █████▀▄▀████░██████ █████░██░█▀▄███████ ████▄▀▀▄▄▀███████ █████████▄▀▄███ █████████████████ ███████████████████ ███████████████████ ███████████████████ | | | |
▄█████████▄ █████████ ██ ▄▄█░▄░▄█▄░▄░█▄▄ ▀██░▐█████▌░██▀ ▄█▄░▀▀▀▀▀░▄█▄ ▀▀▀█▄▄░▄▄█▀▀▀ ▀█▀░▀█▀
| 10K WEEKLY RACE | | 100K MONTHLY RACE | | | ██
█████
| ███████▄█ ██████████▄ ████████████▄▄ ████▄███████████▄ ██████████████████▄ ░▄█████████████████▄ ▄███████████████████▄ █████████████████▀████ ██████████▀███████████ ▀█████████████████████ ░████████████████████▀ ░░▀█████████████████▀ ████▀▀██████████▀▀ | ████████ ██████████████ |
|
|
|
|