Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I added the whole entire Pokédex (as of May 7, 2023) to cows #23

Open
wants to merge 15 commits into
base: master
Choose a base branch
from
  •  
  •  
  •  
6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
# Ignore downloaded files.
# Directories
scrapped-data/
.vscode/

# Files
.DS_Store
10 changes: 8 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@ pokemonsay

`pokemonsay` is like [`cowsay`][cowsay] but for pokémon only. It was inspired by [`ponysay`][ponysay] (`cowsay` for ponies). Internally, `pokemonsay` still uses `cowsay`, so you need it installed too (`cowsay`... not `ponysay`).

## Huck's Updates

I've added the whole Pokédex (up to Gen 9 so far) to this repository!

Once you've installed [pokemonsay](https://github.com/possatti/pokemonsay) you'll have to manually add the new .cow files to the `pokemonsay/v*.*.*/cows/` directory on your computer from the `cows/` directory of this repository. I don't know where exactly this is for Ubuntu, but for Mac it's in `/opt/homebrew/Cellar/pokemonsay/v1.0.0/cows`. I could make a quick script to add the files, but I'm lazy & frankly I'm pretty done with this project aside from occasionally adding new Pokémon as they release (hopefully). Just make sure you download [pokemonsay](https://github.com/possatti/pokemonsay) as normal, then replace the `cows/` directory with the one from this repository.

## Installation

### Ubuntu
Expand Down Expand Up @@ -78,7 +84,7 @@ In order to use `pokemonsay` you don't need to build anything because everything

```bash
# Download pokémon images from Bulbapedia... Thanks bulbapedia!
$ ./scrap_data.sh
$ ./download_pokemon.py

# Manipulate the downloaded images, to make the pokémon look
# to the right, and trim the useless space around them.
Expand All @@ -98,7 +104,7 @@ A special thanks to my friend Lucas Coutinho Oliveira (@lucascsoliveira) who hel

Please notice I don't own Pokémon or anything related to it. Pokémon is property of [The Pokémon Company][the-pokemon-company].

[img2xterm]: https://github.com/rossy/img2xterm
[img2xterm]: https://github.com/Huckdirks/img2xterm
[cowsay]: https://en.wikipedia.org/wiki/Cowsay
[ponysay]: https://github.com/erkin/ponysay
[the-pokemon-company]: https://en.wikipedia.org/wiki/The_Pok%C3%A9mon_Company
23 changes: 23 additions & 0 deletions cows/Abomasnow.cow
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
binmode STDOUT, ":utf8";
$the_cow =<<EOC;
$thoughts
$thoughts
$thoughts
$thoughts
\e[49m \e[38;5;16m\N{U+2584}\N{U+2584} \N{U+2584}\e[48;5;16m\e[38;5;231m\N{U+2584}\e[49m\e[38;5;16m\N{U+2584}\e[48;5;16m\e[38;5;231m\N{U+2584}\e[38;5;238m\N{U+2584}\e[49m
\e[38;5;16m\N{U+2584}\N{U+2584}\N{U+2584}\e[48;5;16m\e[38;5;231m\N{U+2584}\e[48;5;231m \e[48;5;16m\N{U+2584}\e[49m\e[38;5;16m\N{U+2584} \N{U+2584}\N{U+2584}\N{U+2584}\N{U+2584} \e[48;5;16m \e[48;5;231m \e[48;5;240m\e[38;5;231m\N{U+2584}\e[48;5;16m\N{U+2584}\e[49m\e[38;5;16m\N{U+2584}
\N{U+2580}\e[48;5;231m\N{U+2584} \e[48;5;16m\e[38;5;244m\N{U+2584}\N{U+2584}\e[48;5;231m \e[48;5;16m\e[38;5;231m\N{U+2584}\e[38;5;244m\N{U+2584}\e[48;5;231m \e[38;5;16m\N{U+2584}\e[49m\N{U+2580}
\N{U+2584}\e[48;5;16m\e[38;5;231m\N{U+2584}\e[48;5;240m\N{U+2584}\e[48;5;238m\N{U+2584}\e[48;5;231m \e[48;5;101m\N{U+2584}\N{U+2584}\e[48;5;231m\e[38;5;101m\N{U+2584} \N{U+2584}\e[48;5;101m\e[38;5;231m\N{U+2584}\e[48;5;231m \e[38;5;101m\N{U+2584} \e[38;5;16m\N{U+2584}\e[49m\N{U+2580}
\N{U+2580}\N{U+2580}\e[48;5;231m\N{U+2584} \e[48;5;101m\e[38;5;176m\N{U+2584}\N{U+2584}\e[48;5;231m\e[38;5;250m\N{U+2584}\e[38;5;243m\N{U+2584} \e[48;5;250m\e[38;5;238m\N{U+2584}\e[48;5;176m \e[48;5;231m \e[48;5;16m \e[49m
\e[38;5;16m\N{U+2584}\e[48;5;16m\e[38;5;251m\N{U+2584}\e[48;5;239m\N{U+2584}\e[48;5;231m\e[38;5;239m\N{U+2584}\N{U+2584} \e[48;5;176m\e[38;5;231m\N{U+2584} \e[48;5;238m\e[38;5;250m\N{U+2584}\e[48;5;250m\e[38;5;225m\N{U+2584}\e[48;5;231m \e[48;5;176m\e[38;5;231m\N{U+2584}\e[48;5;231m \e[48;5;238m\N{U+2584}\e[48;5;231m \e[48;5;16m \e[49m
\e[38;5;16m\N{U+2584}\e[48;5;16m\e[38;5;251m\N{U+2584}\e[48;5;251m \e[48;5;250m\e[38;5;101m\N{U+2584}\e[48;5;231m \N{U+2584} \N{U+2584} \N{U+2584} \N{U+2584} \e[48;5;16m\e[38;5;239m\N{U+2584}\e[49m\e[38;5;16m\N{U+2584}
\N{U+2584}\e[48;5;16m\e[38;5;231m\N{U+2584}\e[48;5;250m\N{U+2584}\e[48;5;101m \e[48;5;231m \e[38;5;101m\N{U+2584}\e[48;5;101m\e[38;5;231m\N{U+2584}\e[48;5;231m \e[38;5;101m\N{U+2584}\e[48;5;101m\e[38;5;231m\N{U+2584}\e[48;5;231m \e[38;5;101m\N{U+2584}\N{U+2584}\e[48;5;167m \e[48;5;101m \e[48;5;231m \e[48;5;101m \e[48;5;231m\e[38;5;244m\N{U+2584}\e[48;5;244m\e[38;5;238m\N{U+2584}\e[48;5;239m\e[38;5;251m\N{U+2584}\e[48;5;251m \e[48;5;16m\N{U+2584}\N{U+2584}\e[49m\e[38;5;16m\N{U+2584}
\N{U+2584}\N{U+2584}\e[48;5;16m\e[38;5;231m\N{U+2584}\e[48;5;231m \e[48;5;101m\N{U+2584}\N{U+2584}\N{U+2584}\e[48;5;231m\e[38;5;101m\N{U+2584}\N{U+2584}\e[48;5;101m\e[38;5;231m\N{U+2584}\e[48;5;231m\e[38;5;101m\N{U+2584}\N{U+2584}\e[48;5;101m\e[38;5;251m\N{U+2584}\e[48;5;251m \e[48;5;250m\e[38;5;231m\N{U+2584}\e[48;5;101m\N{U+2584}\N{U+2584}\e[48;5;231m \e[38;5;101m\N{U+2584} \e[48;5;239m \e[48;5;250m\e[38;5;242m\N{U+2584}\e[48;5;251m \e[48;5;66m \e[48;5;16m\e[38;5;66m\N{U+2584}\N{U+2584}\e[49m\e[38;5;16m\N{U+2584}
\N{U+2584}\e[48;5;16m\e[38;5;109m\N{U+2584}\e[48;5;66m\N{U+2584}\e[48;5;109m \e[48;5;66m \e[48;5;231m \e[38;5;239m\N{U+2584}\e[48;5;239m\e[38;5;231m\N{U+2584}\e[48;5;231m \e[38;5;101m\N{U+2584} \N{U+2584} \N{U+2584} \e[48;5;101m \e[48;5;231m \e[48;5;101m\e[38;5;231m\N{U+2584}\e[48;5;231m\e[38;5;101m\N{U+2584} \e[48;5;239m \e[48;5;66m \e[48;5;16m\e[38;5;66m\N{U+2584}\e[49m\e[38;5;16m\N{U+2584}
\N{U+2584}\e[48;5;16m\e[38;5;109m\N{U+2584}\e[48;5;109m \e[48;5;66m \e[48;5;231m\e[38;5;66m\N{U+2584}\e[48;5;66m\e[38;5;109m\N{U+2584}\N{U+2584}\e[48;5;231m\e[38;5;66m\N{U+2584}\e[48;5;239m \e[48;5;231m \e[38;5;101m\N{U+2584}\e[48;5;101m\e[38;5;231m\N{U+2584}\e[48;5;231m \e[48;5;101m \e[48;5;231m \e[48;5;101m \e[48;5;231m \e[48;5;101m \e[48;5;231m\e[38;5;244m\N{U+2584}\e[48;5;244m\e[38;5;238m\N{U+2584}\e[48;5;101m\e[38;5;251m\N{U+2584}\e[48;5;251m \e[48;5;239m \e[48;5;66m \e[48;5;239m \e[48;5;66m\e[38;5;16m\N{U+2584}\e[49m\N{U+2580}\N{U+2580}
\N{U+2584}\e[48;5;16m\e[38;5;109m\N{U+2584}\e[48;5;109m\e[38;5;66m\N{U+2584} \e[48;5;239m \e[48;5;251m \e[48;5;101m\e[38;5;251m\N{U+2584}\e[48;5;243m\N{U+2584}\e[38;5;239m\N{U+2584}\e[48;5;231m\e[38;5;101m\N{U+2584}\N{U+2584}\e[48;5;101m\e[38;5;251m\N{U+2584}\N{U+2584}\e[48;5;231m\N{U+2584}\N{U+2584}\N{U+2584}\e[48;5;251m \e[38;5;239m\N{U+2584}\e[48;5;239m\e[38;5;66m\N{U+2584}\e[48;5;66m \e[48;5;238m \e[48;5;251m\e[38;5;232m\N{U+2584}\e[49m\e[38;5;16m\N{U+2580}\N{U+2580}\e[48;5;66m\N{U+2584}\N{U+2584}\e[49m\N{U+2580}
\e[48;5;16m \e[48;5;109m \N{U+2584}\e[48;5;66m\N{U+2584}\e[48;5;109m \N{U+2584}\e[48;5;238m\N{U+2584}\e[48;5;251m\e[38;5;238m\N{U+2584}\N{U+2584}\N{U+2584}\e[48;5;239m\e[38;5;66m\N{U+2584}\e[48;5;66m \e[48;5;239m\e[38;5;65m\N{U+2584}\e[48;5;251m\e[38;5;239m\N{U+2584} \e[38;5;16m\N{U+2584}\N{U+2584}\e[38;5;238m\N{U+2584}\e[48;5;238m \e[48;5;239m\N{U+2584}\e[48;5;66m\N{U+2584}\N{U+2584}\e[48;5;238m\e[38;5;239m\N{U+2584}\e[48;5;16m\e[38;5;66m\N{U+2584}\e[49m\e[38;5;16m\N{U+2584}
\N{U+2580}\N{U+2580} \N{U+2580}\N{U+2580} \N{U+2584}\e[48;5;16m\e[38;5;66m\N{U+2584}\e[48;5;66m \e[48;5;237m\e[38;5;239m\N{U+2584}\e[48;5;238m\e[38;5;66m\N{U+2584}\N{U+2584}\e[38;5;239m\N{U+2584}\e[38;5;66m\N{U+2584}\e[38;5;16m\N{U+2584}\e[49m\N{U+2580} \N{U+2580}\e[48;5;66m\N{U+2584}\N{U+2584}\e[49m\N{U+2580}\e[48;5;66m\N{U+2584}\N{U+2584}\e[48;5;239m\N{U+2584}\e[49m\N{U+2580}\N{U+2580}
\N{U+2580}\N{U+2580}\e[48;5;66m\N{U+2584}\N{U+2584}\e[49m\N{U+2580}\N{U+2580}\N{U+2580}\e[39m

EOC
22 changes: 11 additions & 11 deletions cows/Abra.cow
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,16 @@ $the_cow =<<EOC;
$thoughts
$thoughts
$thoughts
\e[49m \e[38;5;236m\N{U+2584}\N{U+2584}\N{U+2584}\e[48;5;236m\e[38;5;143m\N{U+2584}\e[38;5;239m\N{U+2584}\e[49m\e[38;5;236m\N{U+2584}
\e[48;5;236m \e[38;5;221m\N{U+2584}\e[38;5;143m\N{U+2584}\e[38;5;239m\N{U+2584}\e[38;5;221m\N{U+2584}\e[48;5;221m \e[48;5;101m\N{U+2584}\N{U+2584}\e[48;5;143m\e[38;5;101m\N{U+2584}\e[48;5;236m \e[49m
\e[38;5;236m\N{U+2584}\e[48;5;236m\e[38;5;221m\N{U+2584}\e[49m\e[38;5;236m\N{U+2584} \N{U+2580}\e[48;5;179m\N{U+2584}\e[48;5;221m\e[38;5;179m\N{U+2584} \e[48;5;236m\e[38;5;221m\N{U+2584}\e[49m\e[38;5;236m\N{U+2584}
\e[48;5;236m \e[48;5;221m \e[48;5;236m \e[49m \e[48;5;236m \e[48;5;179m \e[48;5;221m\e[38;5;143m\N{U+2584}\e[38;5;236m\N{U+2584}\N{U+2584} \e[38;5;101m\N{U+2584}\e[48;5;236m\e[38;5;143m\N{U+2584} \e[49m
\e[48;5;236m \e[48;5;95m\e[38;5;131m\N{U+2584}\e[38;5;221m\N{U+2584}\e[48;5;236m \e[49m \e[38;5;236m\N{U+2580}\e[48;5;236m \e[48;5;179m\e[38;5;239m\N{U+2584}\N{U+2584} \e[48;5;137m\e[38;5;179m\N{U+2584}\e[48;5;221m\e[38;5;231m\N{U+2584}\N{U+2584}\e[48;5;143m\e[38;5;239m\N{U+2584}\e[48;5;239m\e[38;5;95m\N{U+2584}\e[48;5;95m\e[38;5;236m\N{U+2584}\e[49m\N{U+2580}
\e[48;5;236m \e[48;5;221m\e[38;5;179m\N{U+2584} \e[48;5;236m\e[38;5;143m\N{U+2584}\e[49m\e[38;5;236m\N{U+2584}\e[48;5;236m\e[38;5;95m\N{U+2584}\e[48;5;95m \e[48;5;239m\N{U+2584} \N{U+2584}\N{U+2584} \e[48;5;179m\e[38;5;239m\N{U+2584}\e[48;5;101m\e[38;5;143m\N{U+2584}\e[48;5;236m\e[38;5;239m\N{U+2584}\e[49m\e[38;5;236m\N{U+2584}\N{U+2584}\N{U+2584}\N{U+2584}
\N{U+2580}\e[48;5;179m\N{U+2584}\e[38;5;239m\N{U+2584}\e[48;5;143m\N{U+2584}\e[48;5;239m\e[38;5;179m\N{U+2584}\e[48;5;221m\e[38;5;143m\N{U+2584}\e[48;5;95m\e[38;5;239m\N{U+2584}\e[48;5;239m\e[38;5;101m\N{U+2584}\e[38;5;143m\N{U+2584}\e[48;5;95m\e[38;5;239m\N{U+2584}\e[38;5;179m\N{U+2584}\e[48;5;179m\e[38;5;221m\N{U+2584}\e[48;5;143m\e[38;5;239m\N{U+2584}\e[48;5;239m\e[38;5;221m\N{U+2584}\e[38;5;179m\N{U+2584}\e[48;5;221m \e[38;5;239m\N{U+2584}\e[48;5;239m\e[38;5;179m\N{U+2584}\e[48;5;179m\e[38;5;143m\N{U+2584}\e[48;5;143m\e[38;5;239m\N{U+2584}\e[48;5;236m \e[49m
\e[48;5;236m \e[48;5;239m\e[38;5;221m\N{U+2584}\e[48;5;221m\e[38;5;179m\N{U+2584} \e[38;5;143m\N{U+2584}\e[48;5;239m \e[38;5;221m\N{U+2584}\e[48;5;143m\e[38;5;239m\N{U+2584}\e[48;5;239m\e[38;5;221m\N{U+2584} \e[48;5;143m\e[38;5;236m\N{U+2584}\e[48;5;239m\N{U+2584}\e[48;5;179m\e[38;5;239m\N{U+2584}\e[48;5;221m \e[38;5;236m\N{U+2584}\e[49m\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}
\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\e[48;5;236m \e[48;5;221m\e[38;5;179m\N{U+2584} \e[38;5;143m\N{U+2584}\e[48;5;236m \e[49m \e[38;5;236m\N{U+2580}\e[48;5;239m\N{U+2584}\e[48;5;221m\N{U+2584}\N{U+2584}\e[49m\N{U+2580}
\e[48;5;236m \e[48;5;143m\e[38;5;221m\N{U+2584}\e[48;5;236m \e[49m
\e[38;5;236m\N{U+2580}\e[39m
\e[49m \e[38;5;16m\N{U+2584}\N{U+2584}\N{U+2584}\e[48;5;16m\e[38;5;179m\N{U+2584}\e[38;5;238m\N{U+2584}\e[49m\e[38;5;16m\N{U+2584}
\e[48;5;16m \e[38;5;221m\N{U+2584}\e[38;5;179m\N{U+2584}\e[38;5;238m\N{U+2584}\e[38;5;221m\N{U+2584}\e[48;5;221m \e[48;5;137m\N{U+2584}\N{U+2584}\e[48;5;179m\e[38;5;137m\N{U+2584}\e[48;5;16m \e[49m
\e[38;5;16m\N{U+2584}\e[48;5;16m\e[38;5;221m\N{U+2584}\e[49m\e[38;5;16m\N{U+2584} \N{U+2580}\e[48;5;179m\N{U+2584}\e[48;5;221m\e[38;5;179m\N{U+2584} \e[48;5;16m\e[38;5;221m\N{U+2584}\e[49m\e[38;5;16m\N{U+2584}
\e[48;5;16m \e[48;5;221m \e[48;5;16m \e[49m \e[48;5;16m \e[48;5;179m \e[48;5;221m\e[38;5;179m\N{U+2584}\e[38;5;16m\N{U+2584}\N{U+2584} \e[38;5;137m\N{U+2584}\e[48;5;16m\e[38;5;179m\N{U+2584} \e[49m
\e[48;5;16m \e[48;5;131m \e[38;5;221m\N{U+2584}\e[48;5;16m \e[49m \e[38;5;16m\N{U+2580}\e[48;5;16m \e[48;5;179m\e[38;5;238m\N{U+2584}\N{U+2584} \e[48;5;137m\e[38;5;179m\N{U+2584}\e[48;5;221m\e[38;5;231m\N{U+2584}\N{U+2584}\e[48;5;179m\e[38;5;238m\N{U+2584}\e[48;5;238m\e[38;5;95m\N{U+2584}\e[48;5;95m\e[38;5;16m\N{U+2584}\e[49m\N{U+2580}
\e[48;5;16m \e[48;5;221m\e[38;5;179m\N{U+2584} \e[48;5;16m\N{U+2584}\e[49m\e[38;5;16m\N{U+2584}\e[48;5;16m\e[38;5;131m\N{U+2584}\e[48;5;131m \e[48;5;238m\N{U+2584} \N{U+2584}\N{U+2584} \e[48;5;179m\e[38;5;238m\N{U+2584}\e[48;5;137m\e[38;5;179m\N{U+2584}\e[48;5;16m\e[38;5;238m\N{U+2584}\e[49m\e[38;5;16m\N{U+2584}\N{U+2584}\N{U+2584}\N{U+2584}
\N{U+2580}\e[48;5;179m\N{U+2584}\e[38;5;238m\N{U+2584}\N{U+2584}\e[48;5;238m\e[38;5;179m\N{U+2584}\e[48;5;221m\N{U+2584}\e[48;5;131m\e[38;5;238m\N{U+2584}\e[48;5;238m\e[38;5;137m\N{U+2584}\e[38;5;179m\N{U+2584}\e[48;5;131m\e[38;5;238m\N{U+2584}\e[38;5;179m\N{U+2584}\e[48;5;179m\e[38;5;221m\N{U+2584}\e[38;5;238m\N{U+2584}\e[48;5;238m\e[38;5;221m\N{U+2584}\e[38;5;179m\N{U+2584}\e[48;5;221m \e[38;5;238m\N{U+2584}\e[48;5;238m\e[38;5;179m\N{U+2584}\e[48;5;179m \e[38;5;238m\N{U+2584}\e[48;5;16m \e[49m
\e[48;5;16m \e[48;5;238m\e[38;5;221m\N{U+2584}\e[48;5;221m\e[38;5;179m\N{U+2584} \N{U+2584}\e[48;5;238m \e[38;5;221m\N{U+2584}\e[48;5;179m\e[38;5;238m\N{U+2584}\e[48;5;238m\e[38;5;221m\N{U+2584} \e[48;5;179m\e[38;5;16m\N{U+2584}\e[48;5;238m\N{U+2584}\e[48;5;179m\e[38;5;238m\N{U+2584}\e[48;5;221m \e[38;5;16m\N{U+2584}\e[49m\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}
\N{U+2580}\N{U+2580}\N{U+2580}\N{U+2580}\e[48;5;16m \e[48;5;221m\e[38;5;179m\N{U+2584} \N{U+2584}\e[48;5;16m \e[49m \e[38;5;16m\N{U+2580}\e[48;5;238m\N{U+2584}\e[48;5;221m\N{U+2584}\N{U+2584}\e[49m\N{U+2580}
\e[48;5;16m \e[48;5;179m\e[38;5;221m\N{U+2584}\e[48;5;16m \e[49m
\e[38;5;16m\N{U+2580}\e[39m

EOC
26 changes: 26 additions & 0 deletions cows/Absol.cow
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
binmode STDOUT, ":utf8";
$the_cow =<<EOC;
$thoughts
$thoughts
$thoughts
$thoughts
\e[49m \e[38;5;16m\N{U+2584}\e[48;5;16m\e[38;5;67m\N{U+2584}\N{U+2584}\N{U+2584}\e[49m\e[38;5;16m\N{U+2584}\N{U+2584}
\N{U+2580}\N{U+2580}\e[48;5;67m\N{U+2584} \e[48;5;16m\e[38;5;67m\N{U+2584}\e[49m\e[38;5;16m\N{U+2584}
\N{U+2580}\e[48;5;67m\N{U+2584} \e[48;5;16m \e[49m
\N{U+2584}\N{U+2584} \N{U+2584}\N{U+2584}\e[48;5;16m\e[38;5;231m\N{U+2584}\N{U+2584}\N{U+2584}\N{U+2584}\N{U+2584}\e[49m\e[38;5;16m\N{U+2584}\N{U+2584}\N{U+2580}\e[48;5;67m\e[38;5;232m\N{U+2584} \e[48;5;16m \e[49m
\e[38;5;16m\N{U+2580}\e[48;5;67m\N{U+2584}\e[48;5;16m\e[38;5;67m\N{U+2584}\N{U+2584}\e[49m\e[38;5;16m\N{U+2584} \e[38;5;232m\N{U+2584}\e[48;5;16m\e[38;5;231m\N{U+2584}\e[48;5;231m \e[38;5;60m\N{U+2584}\e[48;5;16m\e[38;5;231m\N{U+2584}\e[48;5;236m\e[38;5;238m\N{U+2584}\e[48;5;60m \e[48;5;67m\e[38;5;60m\N{U+2584}\e[48;5;60m \e[48;5;16m \e[49m
\e[38;5;16m\N{U+2580}\e[48;5;67m\N{U+2584} \e[48;5;16m \e[49m \e[48;5;16m \e[48;5;145m\e[38;5;251m\N{U+2584}\e[48;5;231m\N{U+2584} \e[48;5;60m \e[48;5;103m\e[38;5;67m\N{U+2584}\e[48;5;60m \e[48;5;238m\e[38;5;231m\N{U+2584}\e[48;5;60m\e[38;5;238m\N{U+2584} \e[48;5;16m \e[49m
\e[48;5;16m \e[48;5;67m\e[38;5;60m\N{U+2584}\e[48;5;60m \e[48;5;16m \e[49m \e[48;5;16m \e[48;5;251m \e[48;5;231m\e[38;5;237m\N{U+2584}\N{U+2584} \e[48;5;60m\e[38;5;231m\N{U+2584}\e[48;5;67m\e[38;5;242m\N{U+2584}\e[48;5;60m\e[38;5;251m\N{U+2584}\e[48;5;231m\e[38;5;238m\N{U+2584}\e[48;5;238m\e[38;5;60m\N{U+2584}\e[48;5;60m \e[38;5;16m\N{U+2584}\e[49m\N{U+2580}
\e[48;5;16m \e[48;5;60m\N{U+2584} \e[48;5;16m \e[49m \e[48;5;16m \e[38;5;231m\N{U+2584}\e[48;5;238m \e[48;5;251m\e[38;5;250m\N{U+2584} \e[48;5;238m \e[48;5;255m\e[38;5;239m\N{U+2584}\e[48;5;244m\e[38;5;167m\N{U+2584}\e[48;5;240m\N{U+2584} \e[48;5;238m\e[38;5;67m\N{U+2584}\e[48;5;250m\e[38;5;60m\N{U+2584}\e[48;5;251m\N{U+2584}\e[48;5;237m\e[38;5;16m\N{U+2584}\e[49m\N{U+2580}\e[48;5;60m\N{U+2584}\N{U+2584}\e[49m\N{U+2580}
\N{U+2580}\e[48;5;60m\N{U+2584} \e[48;5;16m\e[38;5;239m\N{U+2584}\e[49m\e[38;5;16m\N{U+2584}\N{U+2584} \N{U+2584}\e[48;5;16m\e[38;5;251m\N{U+2584}\e[48;5;231m\N{U+2584}\e[48;5;238m \e[48;5;251m \e[48;5;238m \e[48;5;239m\e[38;5;60m\N{U+2584}\N{U+2584}\e[48;5;240m\N{U+2584}\e[48;5;242m\N{U+2584}\e[48;5;67m \e[48;5;238m\e[38;5;16m\N{U+2584}\e[49m\N{U+2580}
\e[48;5;16m \e[48;5;239m\e[38;5;231m\N{U+2584}\e[48;5;255m\N{U+2584}\e[48;5;231m \e[48;5;16m\N{U+2584}\N{U+2584}\N{U+2584}\e[48;5;251m\e[38;5;238m\N{U+2584}\e[48;5;238m\e[38;5;251m\N{U+2584}\e[48;5;251m \e[48;5;238m\N{U+2584}\e[48;5;251m\e[38;5;238m\N{U+2584}\N{U+2584} \e[48;5;238m \e[38;5;251m\N{U+2584}\e[48;5;60m\e[38;5;238m\N{U+2584}\N{U+2584}\N{U+2584}\e[48;5;16m\e[38;5;250m\N{U+2584}\e[49m\e[38;5;16m\N{U+2584}
\e[48;5;16m \e[48;5;231m \e[48;5;238m\e[38;5;251m\N{U+2584}\e[48;5;251m\e[38;5;238m\N{U+2584}\e[48;5;238m\e[38;5;251m\N{U+2584}\e[48;5;251m\e[38;5;238m\N{U+2584} \e[38;5;231m\N{U+2584}\e[48;5;238m\e[38;5;251m\N{U+2584}\e[48;5;251m \e[38;5;231m\N{U+2584}\e[48;5;231m\e[38;5;251m\N{U+2584}\e[48;5;250m\e[38;5;231m\N{U+2584}\e[48;5;16m\e[38;5;248m\N{U+2584}\e[49m\e[38;5;16m\N{U+2584}
\N{U+2584}\e[48;5;16m\e[38;5;251m\N{U+2584}\e[48;5;231m \e[38;5;255m\N{U+2584}\e[38;5;239m\N{U+2584}\e[48;5;251m\e[38;5;238m\N{U+2584}\N{U+2584} \e[48;5;238m \e[48;5;251m\e[38;5;250m\N{U+2584}\e[48;5;231m \e[48;5;251m\e[38;5;231m\N{U+2584}\e[48;5;231m\e[38;5;251m\N{U+2584}\e[48;5;251m\e[38;5;231m\N{U+2584}\e[48;5;231m\e[38;5;16m\N{U+2584}\e[49m\N{U+2580}
\N{U+2584}\e[48;5;16m\e[38;5;251m\N{U+2584}\e[48;5;251m \e[48;5;231m\N{U+2584}\N{U+2584}\e[48;5;239m\e[38;5;16m\N{U+2584}\e[49m\N{U+2580}\e[48;5;102m\N{U+2584} \e[48;5;238m\e[38;5;102m\N{U+2584}\N{U+2584}\e[48;5;251m\e[38;5;238m\N{U+2584} \e[48;5;238m \e[48;5;231m\e[38;5;251m\N{U+2584} \e[48;5;251m\e[38;5;16m\N{U+2584}\e[49m\N{U+2580}
\N{U+2580}\e[48;5;251m\N{U+2584}\e[38;5;231m\N{U+2584} \e[48;5;16m \e[49m\e[38;5;16m\N{U+2580} \N{U+2584}\e[48;5;16m\e[38;5;102m\N{U+2584}\e[48;5;102m \e[38;5;16m\N{U+2584}\e[49m\N{U+2580}\e[48;5;238m\N{U+2584}\e[48;5;251m\e[38;5;231m\N{U+2584}\e[38;5;250m\N{U+2584}\e[48;5;238m\N{U+2584}\e[48;5;251m\e[38;5;238m\N{U+2584}\e[48;5;231m\e[38;5;251m\N{U+2584} \N{U+2584}\e[48;5;251m \e[48;5;231m\e[38;5;238m\N{U+2584}\e[48;5;16m \e[49m
\e[48;5;16m \e[48;5;231m \e[48;5;16m\e[38;5;255m\N{U+2584}\e[49m\e[38;5;16m\N{U+2584} \N{U+2580}\e[48;5;102m\N{U+2584} \e[48;5;238m\e[38;5;102m\N{U+2584}\e[48;5;16m\e[38;5;238m\N{U+2584}\e[48;5;231m \e[48;5;238m\e[38;5;16m\N{U+2584}\e[49m\N{U+2580}\e[48;5;251m\N{U+2584} \e[38;5;238m\N{U+2584}\e[48;5;238m\e[38;5;251m\N{U+2584}\e[48;5;251m \e[48;5;16m\N{U+2584}\e[49m\e[38;5;16m\N{U+2584}
\N{U+2584}\e[48;5;16m\e[38;5;67m\N{U+2584}\e[48;5;238m \e[48;5;231m\e[38;5;16m\N{U+2584}\e[48;5;239m\e[38;5;103m\N{U+2584}\e[38;5;238m\N{U+2584}\e[48;5;16m\e[38;5;67m\N{U+2584}\e[49m\e[38;5;16m\N{U+2584}\N{U+2580}\e[48;5;102m\N{U+2584}\e[48;5;241m\N{U+2584}\e[38;5;238m\N{U+2584}\e[48;5;238m \e[48;5;231m \N{U+2584}\N{U+2584}\e[48;5;16m\e[38;5;231m\N{U+2584}\e[49m\e[38;5;16m\N{U+2584}\e[48;5;16m \e[49m\N{U+2580}\e[48;5;238m\N{U+2584}\e[48;5;251m\e[38;5;238m\N{U+2584} \N{U+2584}\e[48;5;16m\e[38;5;60m\N{U+2584}\e[49m\e[38;5;16m\N{U+2584}
\N{U+2580}\N{U+2580} \N{U+2580}\N{U+2580}\N{U+2580} \e[48;5;16m \e[48;5;244m\e[38;5;67m\N{U+2584}\e[48;5;238m\e[38;5;16m\N{U+2584}\e[48;5;67m\N{U+2584} \e[48;5;240m\e[38;5;238m\N{U+2584}\e[48;5;248m\e[38;5;16m\N{U+2584}\e[48;5;60m \e[48;5;16m \e[49m\N{U+2580}\e[48;5;60m\N{U+2584}\e[49m\N{U+2580}\N{U+2580}\e[48;5;60m\N{U+2584}\e[49m\N{U+2580}
\N{U+2580} \N{U+2580}\N{U+2580} \N{U+2580}\e[39m

EOC
Loading