An open API service indexing awesome lists of open source software.

https://github.com/diogosapessoa/write-text-image

Source code for convert image to text
https://github.com/diogosapessoa/write-text-image

ascii-art braille-art cli csharp image-processing netcoreapp31 netstandard20

Last synced: 5 months ago
JSON representation

Source code for convert image to text

Awesome Lists containing this project

README

          

# Write Text Image

## Introduction

Here is source code for convert image to text.

## Installation

**``TextImage`` is available on NuGet** [![NuGet](https://img.shields.io/nuget/v/TextImage.svg)](https://www.nuget.org/packages/TextImage/)

```console
PM> Install-Package TextImage -version 1.0.0
```

## Example outputs

Executing console app `image-text-cli.exe`

```powershell
PS> .\image-text-cli.exe -h
```

```console
Usage: image-text-cli.exe +[options]
options:
-i, --input=VALUE the input image file path.
-o, --output=VALUE the output text file path.
-f, --format=VALUE the format of encoding [ascii | braille], default is ascii.
-t, --threshold=VALUE threshold used in braille format [0~255], default is 127.
-h, --help show this message and exit.
```

### Braille format

![Alt text](./Images/galileo-galilei.png)

```powershell
PS> .\image-text-cli.exe -i "..\..\..\..\Images\galileo-galilei.png" -o "C:\Users\diogo\Desktop\galileo.txt" -f "braille"
```

```
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠐⠄⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠨⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠔⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠾⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠅⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠺⠠⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠐⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠻⠠⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠈⠄⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠺⠠⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠵⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠪⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠕⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠻⠼⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠟⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠡⠿⠿⠿⠿⠼⠸⠠⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠪⠗⠿⠿⠿⠼⠸⠰⠐⠽⠿⠿⠿⠰⠰⠄⠐⠰⠠⠄⠄⠌⠃⠃⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠁⠈⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠕⠿⠾⠱⠇⠏⠇⠃⠄⠄⠟⠿⠿⠏⠄⠄⠄⠆⠸⠼⠌⠉⠂⠄⠠⠄⠄⠄⠄⠄⠄⠄⠄⠁⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠘⠄⠄⠽⠐⠄⠇⠄⠄⠄⠠⠄⠗⠿⠿⠺⠄⠇⠘⠅⠊⠄⠄⠁⠂⠄⠄⠏⠯⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠁⠟⠿⠏⠿⠃⠏⠟⠺⠥⠿⠿⠿⠄⠃⠿⠿⠿⠿⠯⠞⠹⠄⠁⠿⠿⠸⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠐⠄⠄⠅⠿⠿⠿⠿⠿⠿⠫⠟⠿⠿⠿⠪⠕⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠃⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠕⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠃⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠨⠐⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠔⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠾⠼⠼⠿⠿⠿⠿⠿⠿⠿⠿⠿⠯⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠽⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠾⠡⠟⠯⠔⠿⠿⠿⠿⠿⠿⠿⠿⠿⠠⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠐⠿⠿⠿⠿⠵⠿⠿⠿⠿⠿⠠⠿⠸⠠⠄⠴⠿⠿⠿⠿⠿⠿⠾⠠⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠁⠄⠕⠿⠿⠿⠮⠁⠳⠰⠰⠼⠠⠄⠠⠄⠄⠄⠄⠴⠿⠿⠿⠿⠂⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠐⠅⠟⠿⠿⠺⠇⠿⠿⠿⠃⠄⠄⠄⠄⠄⠄⠄⠅⠯⠗⠿⠿⠿⠪⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠗⠿⠿⠸⠇⠿⠿⠿⠿⠿⠿⠪⠄⠁⠃⠁⠟⠿⠿⠿⠿⠿⠿⠿⠊⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠟⠿⠿⠇⠿⠿⠿⠿⠿⠿⠽⠯⠏⠽⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠂⠄⠏⠂⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠜⠷⠿⠻⠿⠿⠿⠺⠿⠼⠄⠄⠄⠠⠐⠽⠿⠵⠿⠿⠿⠿⠿⠿⠿⠿⠠⠄⠿⠯⠄⠄⠄⠄⠈⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠵⠿⠿⠿⠿⠿⠠⠵⠾⠪⠶⠸⠼⠼⠐⠨⠄⠨⠐⠿⠿⠿⠿⠿⠾⠄⠄⠿⠿⠈⠄⠄⠄⠫⠄⠄⠄⠄⠄⠄⠁⠃⠻⠳⠂⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠃⠏⠿⠪⠟⠿⠿⠿⠿⠰⠇⠟⠿⠿⠿⠿⠯⠏⠯⠄⠄⠄⠄⠔⠿⠿⠿⠿⠪⠄⠄⠿⠴⠄⠄⠄⠄⠐⠄⠄⠄⠄⠄⠁⠟⠿⠯⠿⠯⠿⠏⠂⠄⠄⠄⠄⠄⠃⠏⠜⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠅⠿⠿⠿⠿⠫⠽⠗⠿⠫⠿⠟⠿⠿⠿⠿⠿⠿⠿⠿⠿⠫⠄⠄⠄⠄⠿⠿⠿⠫⠠⠄⠄⠕⠋⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠟⠿⠿⠿⠿⠿⠻⠰⠳⠰⠄⠄⠁⠎⠠⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠇⠻⠿⠿⠿⠿⠿⠿⠓⠿⠿⠿⠟⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠊⠄⠄⠄⠿⠿⠿⠿⠯⠄⠄⠐⠕⠊⠂⠄⠄⠄⠄⠄⠄⠄⠟⠿⠿⠿⠿⠿⠿⠿⠿⠸⠄⠄⠗⠺⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠟⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠈⠄⠄⠄⠿⠿⠿⠿⠿⠿⠯⠋⠐⠠⠠⠄⠄⠄⠄⠄⠄⠗⠿⠿⠿⠿⠿⠿⠿⠿⠶⠄⠄⠗⠸⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠗⠷⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠾⠄⠄⠄⠁⠿⠿⠿⠿⠿⠿⠿⠿⠄⠄⠄⠄⠄⠄⠄⠄⠏⠿⠿⠿⠿⠿⠿⠿⠿⠾⠠⠄⠁⠺⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠅⠻⠿⠿⠿⠿⠿⠿⠿⠿⠿⠡⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠨⠄⠂⠇⠟⠿⠿⠿⠿⠿⠿⠾⠸⠄⠄⠄⠄⠄⠄⠄⠗⠿⠿⠿⠿⠿⠿⠿⠿⠿⠠⠄⠁⠺⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠫⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠏⠺⠗⠿⠿⠿⠿⠿⠿⠿⠿⠨⠠⠄⠄⠄⠄⠄⠄⠏⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠈⠁⠟⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠕⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠻⠿⠿⠿⠿⠿⠿⠿⠿⠿⠽⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠻⠄⠄⠄⠄⠄⠄⠄⠅⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠫⠰⠄⠨⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠕⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠘⠽⠵⠿⠿⠿⠿⠟⠿⠾⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠾⠄⠄⠄⠄⠄⠄⠅⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠨⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠟⠿⠿⠿⠿⠿⠾⠾⠽⠿⠿⠼⠸⠹⠾⠛⠃⠽⠿⠿⠿⠿⠿⠿⠅⠿⠷⠿⠿⠿⠿⠿⠿⠿⠿⠿⠾⠠⠄⠄⠄⠄⠄⠁⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠸⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠿⠿⠾⠸⠰⠄⠄⠄⠄⠄⠄⠈⠅⠭⠘⠴⠸⠃⠵⠺⠐⠨⠕⠂⠄⠄⠐⠰⠟⠿⠿⠾⠰⠽⠿⠸⠄⠟⠠⠄⠄⠄⠄⠼⠼⠬⠽⠳⠼⠽⠿⠼⠰⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠴⠰⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠐⠈⠁⠏⠸⠥⠜⠠⠄⠄⠜⠠⠄⠄⠄⠁⠔⠴⠸⠄⠃⠚⠸⠄⠄⠠⠄⠄⠄⠄⠄⠄⠄⠄⠄⠐⠴⠼⠠⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠁⠄⠄⠐⠄⠄⠄⠄⠄⠁⠌⠸⠄⠄⠄⠁⠄⠄⠄⠰⠠⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠠⠄⠄⠄⠄⠁⠄⠄⠄⠄⠄⠄⠄⠄⠇⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠠⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
```

![Alt text](./Images/isaac-newton.png)

```powershell
PS> .\image-text-cli.exe -i "..\..\..\..\Images\isaac-newton.png" -o "C:\Users\diogo\Desktop\newton.txt" -f "braille" -t 64
```

```
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠁⠏⠟⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠯⠏⠄⠄⠄⠄⠄⠄⠄⠋⠃⠆⠏⠊⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠁⠏⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠾⠄⠄⠄⠄⠄⠄⠐⠼⠴⠼⠽⠿⠋⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠇⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠻⠰⠐⠄⠅⠄⠁⠄⠄⠐⠲⠄⠴⠋⠵⠿⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠗⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠅⠂⠄⠄⠄⠐⠨⠄⠐⠴⠮⠄⠐⠄⠐⠠⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠅⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠟⠫⠄⠄⠄⠄⠄⠄⠄⠄⠠⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠟⠿⠿⠿⠿⠿⠿⠿⠿⠿⠲⠢⠄⠇⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠻⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠅⠿⠿⠿⠿⠿⠩⠿⠿⠹⠟⠺⠄⠕⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠻⠄⠂⠃⠟⠿⠋⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠗⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠄⠄⠟⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠫⠄⠄⠄⠄⠄⠄⠄⠄⠄⠫⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠇⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠄⠅⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠪⠄⠄⠄⠄⠄⠄⠄⠕⠿⠈⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠁⠟⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠷⠿⠄⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠈⠄⠄⠄⠄⠄⠄⠄⠐⠰⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠏⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠄⠼⠿⠪⠄⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠺⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠊⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠗⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠾⠄⠄⠡⠃⠁⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠯⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠐⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠅⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠯⠯⠫⠿⠾⠕⠿⠿⠿⠿⠿⠿⠳⠶⠼⠼⠸⠰⠰⠰⠼⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠾⠨⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠕⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠾⠠⠟⠿⠿⠿⠿⠿⠿⠷⠏⠏⠎⠄⠁⠄⠄⠄⠰⠿⠿⠪⠶⠠⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠕⠾⠿⠿⠿⠿⠿⠿⠿⠿⠿⠾⠼⠴⠸⠄⠄⠿⠿⠿⠿⠿⠿⠾⠳⠏⠎⠄⠄⠄⠄⠁⠃⠟⠿⠿⠪⠄⠄⠄⠄⠌⠌⠈⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠕⠪⠿⠿⠿⠿⠿⠿⠼⠰⠄⠄⠄⠄⠄⠄⠅⠿⠿⠿⠿⠿⠿⠿⠿⠿⠫⠃⠃⠓⠃⠗⠿⠿⠿⠿⠯⠄⠄⠄⠇⠊⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠔⠿⠿⠿⠿⠫⠏⠊⠂⠂⠁⠄⠄⠄⠄⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠳⠳⠿⠿⠿⠿⠿⠿⠿⠄⠄⠄⠽⠿⠋⠄⠄⠄⠄⠄⠄⠄⠄⠮⠄⠄⠄⠄⠁⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠁⠟⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠪⠄⠄⠵⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠄⠅⠃⠎⠍⠄⠄⠄⠄⠄⠄⠄⠄⠄⠷⠿⠯⠇⠗⠋⠴⠈⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠇⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠨⠄⠄⠔⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠄⠐⠽⠿⠯⠏⠏⠟⠊⠄⠄⠄⠄⠅⠿⠿⠿⠮⠵⠽⠯⠊⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠇⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠺⠄⠄⠄⠄⠽⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠄⠄⠗⠿⠿⠿⠿⠿⠠⠄⠄⠄⠄⠕⠿⠿⠿⠲⠄⠕⠿⠪⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠅⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠾⠄⠄⠄⠄⠄⠽⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠄⠄⠕⠿⠿⠿⠿⠺⠄⠄⠄⠄⠄⠔⠿⠿⠽⠄⠗⠿⠴⠠⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠄⠄⠄⠄⠄⠄⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠚⠄⠔⠿⠿⠿⠿⠠⠄⠄⠄⠄⠄⠟⠾⠠⠄⠁⠞⠠⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠾⠄⠄⠄⠄⠄⠅⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠾⠰⠰⠵⠿⠿⠾⠠⠄⠄⠽⠿⠿⠿⠄⠄⠄⠄⠄⠟⠻⠎⠨⠄⠗⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠔⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠠⠄⠄⠄⠄⠄⠕⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠋⠴⠰⠄⠄⠄⠄⠔⠿⠿⠺⠄⠄⠄⠄⠄⠊⠺⠁⠏⠿⠫⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠵⠿⠿⠿⠿⠿⠿⠿⠿⠪⠐⠄⠄⠄⠄⠄⠄⠄⠔⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠺⠅⠂⠄⠄⠄⠄⠄⠽⠼⠠⠄⠄⠄⠄⠄⠕⠏⠿⠿⠿⠿⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠇⠿⠿⠿⠿⠿⠿⠿⠿⠿⠯⠄⠄⠄⠄⠄⠄⠄⠄⠄⠽⠿⠿⠿⠿⠿⠿⠿⠿⠸⠼⠼⠼⠸⠱⠶⠾⠸⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠕⠿⠿⠿⠿⠪⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠗⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠏⠃⠁⠄⠄⠄⠄⠄⠄⠔⠿⠿⠿⠿⠿⠿⠿⠿⠟⠿⠯⠟⠿⠏⠏⠏⠏⠃⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠿⠿⠿⠿⠿⠾⠄⠄⠄⠄⠄⠐⠈⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠟⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠯⠲⠰⠠⠄⠄⠄⠄⠄⠄⠄⠔⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠸⠰⠰⠰⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠾⠵⠕⠿⠿⠨⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠕⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠼⠩⠇⠄⠄⠄⠂⠄⠄⠄⠕⠊⠐⠽⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠏⠏⠏⠋⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠕⠵⠾⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠕⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠫⠁⠂⠄⠄⠄⠪⠄⠄⠄⠄⠿⠊⠄⠽⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠂⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠅⠔⠔⠿⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠔⠿⠿⠴⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠟⠊⠄⠄⠄⠽⠂⠄⠄⠄⠕⠿⠋⠄⠴⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠨⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠐⠃⠄⠿⠄⠄⠄⠄⠄⠅⠂⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠰⠐⠄⠼⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠯⠂⠄⠄⠄⠩⠄⠯⠂⠿⠿⠿⠯⠂⠄⠴⠽⠿⠿⠿⠿⠿⠿⠿⠽⠿⠿⠸⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠃⠄⠁⠿⠏⠒⠊⠄⠄⠄⠅⠾⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠁⠿⠿⠿⠿⠿⠿⠿⠖⠿⠫⠽⠯⠄⠄⠄⠄⠄⠵⠯⠷⠿⠿⠿⠿⠏⠂⠄⠐⠴⠸⠰⠰⠰⠄⠄⠰⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠅⠿⠯⠖⠿⠿⠿⠂⠄⠄⠐⠠⠄⠄⠂⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠁⠃⠏⠿⠿⠿⠿⠿⠿⠿⠿⠪⠐⠸⠄⠵⠯⠄⠄⠄⠄⠟⠿⠯⠿⠿⠿⠿⠿⠿⠋⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠐⠿⠿⠯⠒⠽⠾⠯⠄⠄⠄⠄⠄⠰⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠴⠽⠿⠿⠿⠿⠿⠽⠿⠿⠻⠄⠄⠄⠐⠿⠫⠄⠄⠄⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠋⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠐⠽⠿⠯⠈⠴⠈⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠇⠿⠿⠿⠿⠹⠿⠿⠿⠿⠄⠄⠄⠄⠿⠿⠄⠄⠄⠿⠿⠿⠿⠻⠿⠿⠿⠿⠿⠿⠿⠸⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠰⠈⠴⠆⠏⠏⠏⠋⠂⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠾⠠⠕⠿⠿⠿⠺⠄⠄⠄⠄⠿⠾⠄⠄⠄⠟⠿⠿⠿⠿⠞⠿⠿⠿⠿⠿⠿⠯⠏⠄⠁⠘⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠠⠽⠟⠫⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠇⠿⠿⠿⠾⠠⠄⠄⠄⠄⠽⠨⠄⠄⠁⠿⠿⠿⠿⠿⠯⠽⠿⠿⠿⠿⠿⠿⠪⠇⠸⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠐⠴⠷⠯⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄

```

### ASCII format

![Alt text](./Images/albert-einstein.png)

```powershell
PS> .\image-text-cli.exe -i "..\..\..\..\Images\albert-einstein.png" -o "C:\Users\diogo\Desktop\einstein.txt"
```

```
..-...-=..: :::-:..-=: ==+=:..:::--=*########*#######*+++:-::::-**==**#+******++++++**+++++*+#+=**+====+:::.- .
.....:= ..:.+:+:..:=+:.:=+. ...:==++=*%######*#####**++++:+*==-..:-==-:#*+#+#**++++*++++++++***+*+=*+==--=.:.:. .
...:-=. . := ==:.::-+-..*=--++*+++***#*%%#%####%%#####%%%%##++***###**##*#+#+*++*+***+**+++++**#*++===---:-: .. .
::.::..::.---=-..:=++-.-++***#******#**##%##%%#%%%%@%#%%###*#%%###%%%######+*++*++**++***+*+++***+==----=---:=: :
::.......:-=--:...===-.-++**#********+*###%%%%%%%%%%##########%#%%%%%%####**++++*+++**+*****=*+**===+==+=.:-=-.= ..
:.: .. --=.::.::-==:.=**##*++++==+**++++*%#%%%%#%###*****+====-==+**%#%#***=+++***+***#****+*+#%#*#++==+-:-:==--.:.
.... ... -=:.:::.:--- :++##=*===+++=++#*+--*###%##*###**+*+**==+++++-==#####++=++******+*#+**+*#**#*+=%++-=+----.=+=.
... .. --:..:.:--=- -***+=::=#@*=-===*#---*####**#*+==*+=-::++-==+++++#***+==+++**+**=****++*+*#++==+=+#+:--+-==:.--+
.. . .:=.::.:::+=:.-+*+=:=*%= - :+++++:-*#******++++=+=*#*. :=:=+++#***+=++*++++++******+****#=++---==+--=+--=..: -.
.. .-=..::..-+-::=+++*++=*=. .-*=-+=:++*****+++*#*=+*+#*: =*=+=*+***#=++**++++++****++++==++=-=*==-=-==-:-=:- -
.. -- =-. .:..--:-:+=*#=--==+++**+=*%+:=++***++*++*+++=+++==++*+==++++******++++++*=+++**+*+++=--====-===-:+=-=-.:=:: -
.. .:.. +- :....-.:-=-==++====+++**++-::++***++++**++*+=++++=+==++++++++++***+++**++++++++*++++---=-+=++====-.==:- -:: :
... . ::: ...:.:=*==-**++*#*++++++::-+***+++++++*****++=++***+**+*+++*+*#**+++++++++=++====-===--::========:-+--.:-: . :
.. . .: .. :+=++++****#*+=**#-:-=+*+++++++*+***#####*#***+****+++*=++*+==++++==+====------=+*-:= :=+-=====+-=. =. :
. . -. .. . :+**+##******#*%#+:-++++++++==++++**##%%#####*#*##*+##*+++***+++=*+=++=+=-==-:-=+++=+=::::+==+==+-=:-=: .
.. . : . = ++*#%######*##*=:=+*++*+++====++*#*+####%#%#%#%#%#%#*%##**++++++=++===--==-.=*##*==+---.#:=**=++=-===: :
. .. . . .=*#%%%##***#*++--++********++-=+=*%%####%##%%%%%###@#%###*+*==+=+++==--=+-**+*#%#=*-.=*-:#-***+*+:-+*=: :
: . ++%#%%#******%+.+***####***++=+===*#%%%#%#%####%#%%%%#%#%*++==+==++==--+==*#**#%#++*+++% =*+#%*#*=-=*#= -
. . -*####**#**#%#-.+**#######*+++*+++=*#*%@%%#%#####%#####*#*+*+===+=======+=####%%+*#%#*%%*.=%%@%#*=+=*#=.-
. -**#****####*:=--=***#****++***##*=+*%+#%%%%%%##%#########*++===+========+*+*#%*+==#@@***--%@@#*%=.*=#=:+
. : .=+*+++*#####+-.=.:=+++++++===+==+*=+###*+%###%#####*###*+#*++====+======*###+%==**#.%#%=*+=@@%%+@+:=.*+.:
- .=.:. =+++++#####+=+*==-...-==****++*++***#*###=#%###*#*=*####****===++===+=-*##%#++*=+*#@#=+#=-%@@%%=%+:-=*=-.
---.:. .=**++**##*+=-=*+=++*##*+===++*=+++++*****+++*####*****#*#***===+==+++=-+###*++-=*-=+*##=++@@%#%+#= -++: .
+*#=+#++#-==+-+*+++=+++==+**++++**#**=-+-=+*=###******#*#**+===+===++=+#+**+==-+++=-==+-**%*#@%:+-++*:.:
. . +**++*#++*=++==*+*=+=*++*#**+#=++**+=+**=+=+#+###****#**#*++====+=+==-*%**+*=+=...#*++****-:+%##+:-.
. =***+*+===++=++*==+****+++*=*==++==*+***+-==++++*##***#*#*+==-==++====:*#*+=: :::++*===+= ..*:+
.++*+**+:--:=-=+*--+-===--*=++==-*==++++++=**=***********+=+===+*++===: :-.. . =-
-+*=+#*+:-:..+:.::.:-...:=:--+=*-=-==:-=:+=**+=**#****+*+++===*+++=+-:
:*++-*#%#+=:-:::----===:----=====---::.:-:-*+++##********++-=***+=+-
-**==####**=+ +===+==*++++++++++=+. .-=*===+=*#******#**++-****==
+*#==###+#*::+++++++=**=++=*++++-==+++*##+++##*+**#*#***-*#***: .
=##-+#####..*++*++*++*++==*#*-==++++*###*=*##*+*######=*#**. .:.
-*#-#####: +%#*****+=+==+**+-=++++*###*#+*##++######++%#: ..::
-#%-%##%= =##*+**=++++=+#+=-++=**#*####**##=*#####+*@: .:.:-:
. -**=%### -*#+***=++=+=*==-+==#****#######*+#####+*. .:-::.--
.. =#=*##% .**###+=++==+*+-+=**#*#*#####%%%+#%###= ..::----+-
... -#:###- :+*#*+=*+=+*+==****#######%%#%**%%%* .:.---:-::--
:.... -+:#*#: :+*%*+*+*++==########%%%%%%#**%@# .:-----:-::-:
:::.. .--**#. -+*++*+*==+#######%##%%%%##*@= --.+----:--:-:.
-::... ..++%: :+++*++=#%#########%%%%%%+. ..:-----.-:-::-::
-::.... -**+ .:-:+%#%%######%%%%%%: :---:=-- -=-:--::.
-:-.:.. *++##%%%%%####%%%#%%%@+ .:::--.-::.-==-=.-::.
:::::. :*++#*###**#***#%%+. .::-:--:+--:::--.::.

```