Vibe-coded with Claude

A quick experiment converting images to ASCII art using ascii-image-converter, a Go command-line tool.

The source images

The subject: a classic engraving of King Canute rebuking his courtiers — the “commanding the tides” scene. A public domain illustration from Wikimedia Commons, with multiple figures, flowing robes, waves, and detailed crosshatching.

Canute rebukes his courtiers — public domain engraving

A high-contrast version, pre-processed to boost the engraving’s tonal range before conversion:

Canute rebukes his courtiers — high-contrast version

The tool

ascii-image-converter by TheZoraiz. Not available in Homebrew — requires Go:

go install github.com/TheZoraiz/ascii-image-converter@latest

Key flags:

  • -W — output width in columns
  • -b — Braille mode (Unicode Braille characters, each encoding a 2x4 dot grid — roughly 8x the effective resolution of standard ASCII)
  • -m — custom character ramp (e.g. -m " .:-=+*#%@")
  • --negative — inverts the brightness mapping
1. Standard ASCII, 80 columns

ascii-image-converter canute.png -W 80

Muddy *#+= soup, barely readable.
*******+++++++***************#****************###*#########*###############**+*+
****************##**##**#*****##**************#**####################*####**+***
*****************#***#########*#######****#**#####*####******###************+***
****************#*****#######*#***********#######**#####******+******+*****+****
****************###############*********#****##***##**********+*************+++*
*******************#*##########*###***************************+*+***************
**#*********************####*####**************************+++******************
****##**********##********#**##*####********************************************
****#************#**####****#******#****************************+***************
**#####*#**#**********#**************#####**************************************
######*##*##**#******#**#******#######*#############*****+++********************
#######****##****#**#######*#####*####***#######********+++++**************+****
#######*#**###****##############**#*******************#****+********************
##########*#######*#############*#####****#******#########****#**#************+*
##########*###########*######################*######################*#**********
##*####*#######*###############################****#*##########****###**********
##********#******################################*############***#***#**********
##***************######*#**#########*########*###*############***#***###********
#######***###**########*********##*#*****##*##############*##*#####*#*#*##*##**#
#######****##############********#**########################*##*+#####*++#######
#*########*##############********###########################**+=--*##**=:-*##**#
***#####################*****#######################**+++####=+=-:=##++=-:=*+==-
****##*#######**###################################*++=-:=##*=*=---##*++---+++=:
**##########*#**####################################++*+-:+**=*+--:-**==--:-=+-:
######################################**++*##########==-------=-====---==--=+===
*##*###****##*######################*=+++=*##########====++==--=**+++=--*******=
*#*********#**######################=:+#*=+%####****+=++=======**==**+=:=#**=*#*
*#########################%#%%%%####*+===-=****++++++=+*++====+++-+*+==::*#+-*+=
*##################%%%%##*******#*++=++====***++++***+-=**=====+-=**+---:+#=-:--
####+**#######%####%%%%*+++=====+-:-==++++*###+***++#*+==*+=-++--***=---:=*=-:=-
###+---+==###*+#**+**+++++++++++=---++++=+=+++=***++**=--==-=+-:=#*=--:-:=+=-:==
*##*--==-=++++-=+++=++=++=++++++++=--=+*#*+====+**++**=-==-+==+*#*+-::--:===----
===+----===++=======++=+=====+*#*===+*#**=--==-=++++++===***+##++=-::----===--:=
--:-=--============+++=======*#*==**#*=--:--======+++++++**===-::--------====--=
-----=-==--=-==============+##++*#*=--------====+++++++*+-=------:::--:-:++=+=-=
-=================++++++++*#+==+*+=-------=======+=+++++=-++**+=--::-:--:=*=+==-
========++++==++=+++++++***+++==+=--------=======+-=++===-=+***+++----:--=*=+==-
======++++++=++=++++++++++=+***+++-=+++=--========-=++=-====*****+=-=----=**+==:
====+++===================+*#*+*+=+**+=--+=====-==--++=-==+=***+*=--==----=====:
==========++====+**+++*++=*##+=++==+*=====--=-------+==-===+#***+======---=-=+=:
===+++++++++++++++++++===*#%+=++=++++===--------=---==--+=++*++**+++++=--+=-===:
--=======---------------+%##=+*+=+##==---========--+=--+*=++=------------*+-++=:
---=-----==++++++++=++++*+++++*==++=-+===========-=+=-+++=++=----------==*=-*+=-
++**********+*********++==*#*+=+**======+=======-============------::=+=++-=+==-
++++++++==++********+===*##*+==*++=##+==================+===---:---::==-==-====-
++++++++=+++**###*+++===*+++++**+=-==+=++++====+++++==+++===--:-==-:-=====-==---
+++++++=+++****##********#######*+++*####***+++++++==-=++=++---===-----==+==--=-
**+++**+*+*++++********####**#****###*+++=+++++=====-==+++=-=++===:=+=======++==
*+***++++++++*****+++***#####**+++++**++++++===========+++-=+==++---==-======---
+++++++++++++========++++++++++++++*#####****##*++=+++++==---=-------:-=--------
+=+++============+++*++*+++**++++=+***++==+++**##*+=========================-===
+++++++++=++++********+++++++++++++*+*+********#*++++==+========+===============
=++++++++**++*+++++++++++*+++*+++******++**+*****####*#****++++++============-==
+++++******++*+++++++***++++*++*++++++****++++*#*******++++++======-=====--=====
+++++++++++*+++++++++***+++**+******###***+++++++===========+++*++++====------==
=++++++++++++++*********#*************+++++=+++++=+++++++++=+++++++=====--=----=
+++*+++++++++++++++******+++++++++++++++++*+++*++++++***********+=====-=--------
+++++++++++++++++++++++++++++++++**++++++***+++++++++*+++++====-----------------
2. Standard ASCII, 80 columns, --negative

ascii-image-converter canute.png -W 80 --negative

Brighter but still muddy — the limited character set can't resolve detail.
-------=======---------------:----------------:::-:::::::::-:::::::::::::::--=-=
----------------::--::--:-----::--------------:--::::::::::::::::::::-::::--=---
-----------------:---:::::::::-:::::::----:--:::::-::::------:::------------=---
----------------:-----:::::::-:-----------:::::::--:::::------=------=-----=----
----------------:::::::::::::::---------:----::---::----------=-------------===-
-------------------:-::::::::::-:::---------------------------=-=---------------
--:---------------------::::-::::--------------------------===------------------
----::----------::--------:--::-::::--------------------------------------------
----:------------:--::::----:------:----------------------------=---------------
--:::::-:--:----------:--------------:::::--------------------------------------
::::::-::-::--:------:--:------:::::::-:::::::::::::-----===--------------------
:::::::----::----:--:::::::-:::::-::::---:::::::--------=====--------------=----
:::::::-:--:::----::::::::::::::--:-------------------:----=--------------------
::::::::::-:::::::-:::::::::::::-:::::----:------:::::::::----:--:------------=-
::::::::::-:::::::::::-::::::::::::::::::::::-::::::::::::::::::::::-:----------
::-::::-:::::::-:::::::::::::::::::::::::::::::----:-::::::::::----:::----------
::--------:------::::::::::::::::::::::::::::::::-::::::::::::---:---:----------
::---------------::::::-:--:::::::::-::::::::-:::-::::::::::::---:---:::--------
:::::::---:::--::::::::---------::-:-----::-::::::::::::::-::-:::::-:-:-::-::--:
:::::::----::::::::::::::--------:--::::::::::::::::::::::::-::-=:::::-==:::::::
:-::::::::-::::::::::::::--------:::::::::::::::::::::::::::--=+**-::--+#*-::--:
---:::::::::::::::::::::-----:::::::::::::::::::::::--===::::+=+*#+::==+*#+-=++*
----::-:::::::--:::::::::::::::::::::::::::::::::::-==+*#+::-+-+***::-==***===+#
--::::::::::-:--::::::::::::::::::::::::::::::::::::==-=*#=--+-=**#*--++**#*+=*#
::::::::::::::::::::::::::::::::::::::--==-::::::::::++*******+*++++***++**+=+++
-::-:::----::-::::::::::::::::::::::-+===+-::::::::::++++==++**+--===+**-------+
-:---------:--::::::::::::::::::::::+#=:-+=.::::----=+==+++++++--++--=+#+:--+-:-
-:::::::::::::::::::::::::.:....::::-=+++*+----======+=-==++++===*=-=++##-:=*-=+
-::::::::::::::::::....::-------:-==+==++++---====---=*+--+++++=*+--=***#=:+*#**
::::=--:::::::.::::....-===+++++=*#*++====-:::=---==:-=++-=+*==**---+***#+-+*#+*
:::=***=++:::-=:--=--===========+***====+=+===+---==--+**++*+=*#+:-+**#*#+=+*#++
-::-**++*+====*+===+==+==+========+**+=-:-=++++=--==--+*++*=++=-:-=*##**#+++****
+++=****+++==+++++++==+=+++++=-:-+++=-:--+**++*+======+++---=::==+*##****+++**#+
**#*+**++++++++++++===+++++++-:-++--:-+**#**++++++=======--+++*##********++++**+
*****+*++**+*++++++++++++++=::==-:-+********++++=======-=*+******###**#*#==+=+*+
*+++++++++++++++++========-:=++=-=+*******+++++++=+=====+*==--=+**##*#**#+-+=++*
++++++++====++==+=======---===++=+********+++++++=*+==+++*+=---===****#**+-+=++*
++++++======+==+==========+=---===*+===+**++++++++*+==+*++++-----=+*+****+--=++#
++++===+++++++++++++++++++=-:-=-=+=--=+**=+++++*++**==+*++=+---=-+**++****+++++#
++++++++++==++++=--===-==+-::=+==++=-+++++**+*******=++*+++=:---=++++++***+*+=+#
+++===================+++-:.=+==+====+++********+***++**=+==-==--=====+**=+*+++#
**+++++++***************=.::+=-=+=::++***++++++++**=+**=-+==+************-=*==+#
***+*****++========+====-=====-++==+*=+++++++++++*+=+*===+==+**********++-+*-=+*
==----------=---------==++-:-=+=--++++++=+++++++*++++++++++++******##+=+==*+=++*
========++==--------=+++-::-=++-==+::=++++++++++++++++++=+++***#***##++*++*++++*
========+===--:::-===+++-=====--=+*++=+====++++=====++===+++**#*++*#*+++++*++***
=======+===----::--------:::::::-===-::::---=======++*+==+==***+++*****++=++**+*
--===--=-=-====--------::::--:----:::-===+=====+++++*++===+*+==+++#+=+++++++==++
-=---========-----===---:::::--=====--======+++++++++++===*+=++==***++*++++++***
=============++++++++==============-:::::----::-==+=====++***+*******#*+********
=+===++++++++++++===-==-===--====+=---==++===--::-=+++++++++++++++++++++++++*+++
=========+====--------=============-=-=--------:-====++=++++++++=+++++++++++++++
+========--==-===========-===-===------==--=-----::::-:----======++++++++++++*++
=====------==-=======---====-==-======----====-:-------======++++++*+++++**+++++
===========-=========---===--=------:::---=======+++++++++++===-====++++******++
+==============---------:-------------=====+=====+=========+=======+++++**+****+
===-===============------=================-===-======-----------=+++++*+********
=================================--======---=========-=====++++*****************
3. Standard ASCII, 120 columns

ascii-image-converter canute.png -W 120

More detail but still a dense #*+ texture. Hard to make out subjects.
#**********+++*++++++***+***+*********++***##*************************###**#############***######################*+*++++
#***********++++**++****************#******#**#**********************###########################################***+****
#***********************###*#*#####*##**##***#*#**##**#******************##############################***#####****+****
*+***********************##***#*#############*#####*#*##*******#****##**##***#######***#***#####*******#**#*******+*****
*********+********************#**########*###**#**####***#*****##*#########*######******************+*******************
*+*+********************#*********######*##*##*********#*******##########****##*###*#***+****++*******++++**+***++******
**********************######################*##********#***#****##*##*#***####*##************++**+*******+*++*****+++*+*
*************************#################*###**##***#**#****##*****##*****##***********+*+*****************************
#*******************************##########*###**#*###*********************************+****+++++++**+*******************
#*#*#*********************#*******#**####***#####*****#**********************************++++****+**********************
*****#*##***************###********#*#####*####*##*#*************************************+*+**+*******+****++*********#*
#******#****************#*******#*****##***#*#*#**####*********#*****************************+***+**********************
#****####******#*********##*#*####*#***#**#**#*****###******************************+************+***+******************
#**###***#*#*##**#**************#####***#*****#*******#*##****#**********************************+********+*************
***#######**#****#***#***********#**************#**#***##**#####********************************************************
*#######**####*###*#**#********##*****************######*##########**###***##*********+++***+***************************
#########*#******##***#*********#*#*##############**#####*###################*******+++++++***********+***++**+++++*****
##########******#####**#*##*##*#####*#*#**#######**####*##******#####***************++++++++*********++*****+***++******
##########**##*#####*##****#######*##############**#*****************************#*****+++++***##*******+***************
################*#*##****#**###**###############***#*###***#***##***********#######**************##*##**************+++*
###############*##*###*####*###*#################*##*######*#*#*#******#*################****##***********************+*
#############**#######*#####*####*#################################**######*################*######*#***##**************
##########**####*#####*##############*##############################*#******###################*######*#****#***********
##***##**#**####*#####**#####*###########################%#############*********###############*******#*##******#*******
###************##********#################################################*##############*##***************#*##*********
###***#*******************#####*######*##########################*##**###**#######*##########**#*##****#####******#****#
###***#**#****************########******######*######**#**#########***####*###*##############*****##*#***###************
###########***#####****###*#######***************###**#*******#*#**#*##################*####*#**##*#**####*****#**#**#*#
###########**#*#############%########********#####**###**#*##########################################**####**##*#####*##
#*######*##**#**#######################**********####**######**############################*###*=+########*+-+##########
#**############**#####################*****#*****####**###############################*##****+=---=#####**+=::-*########
*#***###############*########*###*##*##****#*#############################################*#==*=--:=###*=*+=--:-*#**=+=+
****###########################*##*#*********##################################*++===*#####*=++---::*##*++==----**====-:
*****####*##########**##################*####################################*=++==-::*###*-=+=----:*##**=++----=+*+==--
***######*########*#****##*##################################################*+*+==-::-*%#*++#*=:--:-*#*+**+=----+++*=::
****#############**#########*###########################**####%###############*++*#=----**#+-=++:-::--=#+--=---::-=++=-:
###########################**##########################*##***+**###############+===---------===-==:----==-=-------==--==
**########**####*#####################################***+=+==-*###############*==---======---=-=*+*++=-::-+++==*****++-
**##***####****#####*##################################=-=*+=*=*###############+====+=++=====:=+***++++*=---+#*#*+***#+=
*##*******************#**#############################*--=#***==##########**###++===========-==***==***++=-:-*#***=+*#*+
**####################################################=---***=-=#######*+++=+=+==+*++==--==-=+++*=-=***++=-::=#**+-+***+
**###################################%#%%#%%%%%%#######**==-----******++++***+++==***++=-===+=+++-:+***=-=--:-##*+-=*==-
**###########################%%%%###################*+==**+===+==+**+**+++++****+--+*++=-+===-++=:=****=------*#*=--::--
*#####**%##################%%%%%%%%#*++++=======++=---===+++++=+#####=*******++*+===+**+==-=====--****=---:--:+*+=--:==:
######*+*++#*#%#####%%##%###%%%%%%#++++++====+=++=--:=+=+++++=+#*####=+****++*##**+==++++=-=++=-:+*+**=---:-::=#=+--:-=-
*####+=--:+*=++*####**###**+*#**+*++++=++++++++*+----:++++*+=++==+++*==#**++++*#*==--====--++=-:-*#*+==--::-:-++===-:=+=
*####=---=*=---*#***+-=++++++=+++=++++=+++++++++===---=*++=++*+++=+===-*+****+**++---=-=-==+=--=**##+---::--:-+==----==-
**#*#+----*=-===+++++==++++++=+*+==+++=====+++=++*+=--::+++#%#**+=====-*****++***==-===-=+-=-+*##**+-::::-----++===----=
=-+=*+----:====-=+++=-====++=======+==+====+++*##+==---=*###**+----===-+++++=++++==-==++*+-+###*#+=-:-:-----:=====-----+
=----------==-==++++==+++====++++++=+=======+###*=--=+#%##+==-::---=====++++++++++==+*%#*+*#*+=---:-::--------=-==-=---=
------==-==========+======-===+++==========*###+=-+*#***+=-:-:-----=-======+=+++++=++++++==--:-::--------:----+==+-=---=
-------=---=-------======+=======-=======+*##*=+*###*==----=-------=-===++=+++++++***+--=--:::-::::::----::---*+-+=+--==
------===-=====-=+=======-=============+*##*==+*##*+---------------======++=+*+++++==-==+=++==------::--:---::+*=+=+=-=-
-=======++=+==+============++++++++++***#*+===++++===----------==++=====-++-=++++=++=--++=***++=----::--:----:+*=+=+==+:
=-==========+=++++=====+===+++++++++***#*=+++==+===:---:-------==-===-===++=-=+++====---+=****+==+=:----::---:+*+++===+:
======-====+=++++++=++++++++=+++++*****+=+++++=+++=----===-----==-=++====*+--=+=+===-=-===********+-=-=-::-:-:+**=+===-:
==========++=+=+++==++==+++++++++++++++=+****#++==+--=+*+++=---+=+-=====+===-=++++=-===++=********=-=-+=------=****-=+-:
=====++++++++===+=+=++==++==+++=========+*##++*++==++**++===--+===---==-=+==--++===--==+==********=-=-==------=+=====+-:
=====-=======-=======---==++=====+++++++*+*#*=+*++=+=+*+=-=-=++==-=+===-------+===---+-+=+++**++===-==-=---:---=--=+=+-:
======-====-===+++=====++*#*++*+***+++=*###+=++++==+=+**-=+====-:---------=---+=+==-=+-+=*##***#+-+=+===+==:--==--=+=+-:
==+=+++++*++++++*+***+++++++++++======+###*=+++======+++=====------------=----=+=---=+=+=+****+#*=+=*+**++=---+==-===+-:
=--===============================---*####+=+=++==*##*==------===-==-===-=---====--=++=+++=-==========-=-----=**=-=+=+=:
=--===========----------------------=###%#==+**===*###+-==--==============--=*==--+**+-++++-:---::-::::--:---=**--=*++=:
----------------=+++==*+++======++++**+++==++**===+++--=++=-========-=====:-++=--=*+++-++++---------:-----===+*+--**++=:
====+++++=+++++********+*#********++*+=-+***++==++*+=-==++==+==============+===-=++==+=====---------------+==*+=-+**+==:
++****##******++++++****#******+++++=-+*##*++==+**+-=++=====+======+====-==-==-=======-=====-----=---::-+*===++-=======:
++**++++++++=++++***********##*+=++=+*#%#*++==*#+++-+#%*++===+=-=============-==-=====-===--:--:-=---::-+====+=---====+:
+==+====++++==++++**********+++++===%%#*++===+*+++=-+***+==---++=====-===+======++++++===------:-=---::====-=+---=+==-=-
++++++++=++++++++***######*++++===+=++++=+++****+==----=++++++++======++++++++====++++=====---:====--:-+=====++-====--=-
+++*+++++++==++++++****####**#****#**###%%#%%%%##*+==+*#######****++**++++=++==---===+==++==---+=+=----:----==+===-:----
========**++**+*****+******+++++**#######**#****++*#########******++==========--===+++=++---====-=-::-=======-+=====+==-
*****+*##*+++*++*+++=++****###*#****#*#****##**##*******++==========+++++=+====-=+=++++=--=+++===+--:=++====+==+==++====
*+++++++++++=++++++*********+++****#########**++++++++++++=++=============+========++*+--=+===++*+--:=++=============---
+++*+**+**************++++===++++************++++==+*########*****++++++=+=+==++==+*++=--======----------:---:--------::
++++++++++===++++================+++++++++***+++*++++*#######*****######*++=++****+=--==-------------:--:-==------------
===+=+++============+===++++++++++++*+***+++++++===*******+++==+=++++*#****++======================++=====+=-==-==--==-=
+++++++++++++===+==++++++++**********+*++****++++++++***+++++++********###*++==++=+++======+====+===--==============+===
++*+*++++++=+==+++++*##********+++++++++===++++*+++*+*++************####*+==+++==+=+==+=========+=======================
++++++===+++++**+****++++++++++++=++=+*++==+*++++*******#**++**#**********####**********++++++=++======-============--==
==++++++******+++==++++++++++++*+************++*++****++++++++++===++**############******+*++++++============--=-=======
++++++*+**********+**++**++*++++**+*+=+++++++***++++++++*****#**++*******++++*++++++===+=====================--=-=======
=+++++++++++++++++++++++==+=+++++***+++++**++***++*+***#####**********+*+++=====-========++++++*+++++======-------=--===
=+++++++==++=+++**+++++++***+**********************#######*+++=====+=++++===++======++====+++++******+++===------------=
=+++++*++****+++++=+++****+******#*#***#*####******++++++++++++++++++*+++===++++++++++++=+++====+==========-=-===------=
++++++++++++++++++++**+****++***********+++++++++++++++++++++*+*++++++++++**+*++*+*+**+++********+=======-==-----------=
*+++***+++++++**+***+++++++++**+++++++==+++++++++*++++++++++++*+****+**+++++++++++++**+**++++++=====-==-=-==-----------=
=++++++++++======++=+++++++++++++++++++++++++++++***++++++++++***++++++==++++++**++=++===-------------------------------
4. Standard ASCII, 120 columns, --negative

ascii-image-converter canute.png -W 120 --negative

Inverted version — slightly more legible but still limited by the character set.
:----------===-======---=---=---------==---::-------------------------:::--:::::::::::::---::::::::::::::::::::::-=-====
:-----------====--==----------------:------:--:----------------------:::::::::::::::::::::::::::::::::::::::::::---=----
:-----------------------:::-:-:::::-::--::---:-:--::--:------------------::::::::::::::::::::::::::::::---:::::----=----
-=-----------------------::---:-:::::::::::::-:::::-:-::-------:----::--::---:::::::---:---:::::-------:--:-------=-----
---------=--------------------:--::::::::-:::--:--::::---:-----::-:::::::::-::::::------------------=-------------------
-=-=--------------------:---------::::::-::-::---------:-------::::::::::----::-:::-:---=----==-------====--=---==------
----------------------::::::::::::::::::::::-::--------:---:----::-::-:---::::-::------------==--=-------=-==-----===-=-
-------------------------:::::::::::::::::-:::--::---:--:----::-----::-----::-----------=-=-----------------------------
:-------------------------------::::::::::-:::--:-:::---------------------------------=----=======--=-------------------
:-:-:---------------------:-------:--::::---:::::-----:----------------------------------====----=----------------------
-----:-::---------------:::--------:-:::::-::::-::-:-------------------------------------=-=--=-------=----==---------:-
:------:----------------:-------:-----::---:-:-:--::::---------:-----------------------------=---=----------------------
:----::::------:---------::-:-::::-:---:--:--:-----:::------------------------------=------------=---=------------------
:--:::---:-:-::--:--------------:::::---:-----:-------:-::----:----------------------------------=--------=-------------
---:::::::--:----:---:-----------:--------------:--:---::--:::::--------------------------------------------------------
-:::::::--::::-:::-:--:--------::-----------------::::::-::::::::::--:::---::---------===---=---------------------------
:::::::::-:------::---:---------:-:-::::::::::::::--:::::-:::::::::::::::::::-------=======-----------=---==--=====-----
::::::::::------:::::--:-::-::-:::::-:-:--:::::::--::::-::------:::::---------------========---------==-----=---==------
::::::::::--::-:::::-::----:::::::-::::::::::::::--:-----------------------------:-----=====---::-------=---------------
::::::::::::::::-:-::----:--:::--:::::::::::::::---:-:::---:---::-----------:::::::--------------::-::--------------===-
:::::::::::::::-::-:::-::::-:::-:::::::::::::::::-::-::::::-:-:-:------:-::::::::::::::::----::-----------------------=-
:::::::::::::--:::::::-:::::-::::-:::::::::::::::::::::::::::::::::--::::::-::::::::::::::::-::::::-:---::--------------
::::::::::--::::-:::::-::::::::::::::-::::::::::::::::::::::::::::::-:------:::::::::::::::::::-::::::-:----:-----------
::---::--:--::::-:::::--:::::-:::::::::::::::::::::::::::.:::::::::::::---------:::::::::::::::-------:-::------:-------
:::------------::--------:::::::::::::::::::::::::::::::::::::::::::::::::-::::::::::::::-::---------------:-::---------
:::---:-------------------:::::-::::::-::::::::::::::::::::::::::-::--:::--:::::::-::::::::::--:-::----:::::------:----:
:::---:--:----------------::::::::------::::::-::::::--:--:::::::::---::::-:::-::::::::::::::-----::-:---:::------------
:::::::::::---:::::----:::-:::::::---------------:::--:-------:-:--:-::::::::::::::::::-::::-:--::-:--::::-----:--:--:-:
:::::::::::--:-:::::::::::::.::::::::--------:::::--:::--:-::::::::::::::::::::::::::::::::::::::::::--::::--::-:::::-::
:-::::::-::--:--:::::::::::::::::::::::----------::::--::::::--::::::::::::::::::::::::::::-:::-+=::::::::-=*=::::::::::
:--::::::::::::--:::::::::::::::::::::-----:-----::::--:::::::::::::::::::::::::::::::-::----=+***+:::::--=+##*-::::::::
-:---:::::::::::::::-::::::::-:::-::-::----:-:::::::::::::::::::::::::::::::::::::::::::::-:++-+**#+:::-+-=+**#*-:--+=+=
----:::::::::::::::::::::::::::-::-:---------::::::::::::::::::::::::::::::::::-==+++-:::::-+==***##-::-==++****--++++*#
-----::::-::::::::::--::::::::::::::::::-::::::::::::::::::::::::::::::::::::-+==++*##-:::-*+=+****#-::--+==****+=-=++**
---::::::-::::::::-:----::-::::::::::::::::::::::::::::::::::::::::::::::::::-=-=++*##*-.:-==:-+#**#*-:-=--=+****===-+##
----:::::::::::::--:::::::::-:::::::::::::::::::::::::::--::::.:::::::::::::::-==-:+****--:=*+==#*##**+:=**+***##*+==+*#
:::::::::::::::::::::::::::--::::::::::::::::::::::::::-::---=--:::::::::::::::=+++*********+++*++#****++*+*******++**++
--::::::::--::::-:::::::::::::::::::::::::::::::::::::---=+=++*-:::::::::::::::-++***++++++***+*+-=-==+*##*===++-----==*
--::---::::----:::::-::::::::::::::::::::::::::::::::::+*+-=+-+-:::::::::::::::=++++=+==+++++#+=---====-+***=:-:-=---:=+
-::-------------------:--:::::::::::::::::::::::::::::-**+:---++::::::::::--:::==+++++++++++*++---++---==+*#*-:---+=-:-=
--::::::::::::::::::::::::::::::::::::::::::::::::::::+***---+*+:::::::-===+=+=++=-==++**++*+===-+*+---==+*##+:--=*=---=
--:::::::::::::::::::::::::::::::::::.:..:......:::::::--++*****------====---===++---==+*+++=+===*#=---+*+**#*::-=*+-++*
--:::::::::::::::::::::::::::....:::::::::::::::::::-=++--=+++=++=--=--=====----=**=-==+*=+++*==+#+----+******-:-+**##**
-:::::--.::::::::::::::::::........:-====+++++++==+***+++=====+=:::::+-------==-=+++=--=++*+++++**----+***#**#=-=+**#++#
::::::-=-==:-:.:::::..::.:::......:======++++=+==+**#+=+=====+=:-::::+=----==-::--=++====+*+==+*#=-=--+***#*##+:+=**#*+*
-::::=+**#=-+==-::::--:::--=-:--=-====+========-=****#====-=+==++===-++:--====-:-++**++++**==+*#*-:-=++**##*#*==+++*#+=+
-::::+***+-+***-:---=*+======+===+====+=========+++***+-==+==-===+=+++*-=----=--==***+*+*++=+**+--::=***##**#*=++****++*
--:-:=****-+*+++=====++======+=-=++===+++++===+==-=+**##===:.:--=+++++*-----==---++*+++*+=*+*=-::--=*####*****==+++****+
+*=+-=****#++++*+===+*++++==+++++++=++=++++===-::=++***+-:::--=****+++*=====+====++*++==-=*=:::-:=+*#*#*****#+++++*****=
+**********++*++====++===++++======+=+++++++=:::-+**+=:.::=++*##***+++++==========++=-.:-=-:-=+***#*##********+*++*+***+
******++*++++++++++=++++++*+++===++++++++++-:::=+*=-:---=+*#*#*****+*++++++=+=====+======++**#*##********#****=++=*+***+
*******+***+*******++++++=+++++++*+++++++=-::-+=-:::-++****+*******+*+++==+=======---=**+**###*######****##***-=*=+=**++
******+++*+++++*+=+++++++*+++++++++++++=-::-++=-::-=***************++++++==+=-=====++*++=+==++******##**#***##=-+=+=+*+*
*+++++++==+=++=++++++++++++==========---:-=+++====+++**********++==+++++*==*+====+==+**==+---==+****##**#****#=-+=+=++=#
+*++++++++++=+====+++++=+++=========---:-+===++=+++#***#*******++*+++*+++==+*+===++++***=+----=++=+#****##***#=-===+++=#
++++++*++++=+======+========+=====-----=+=====+===+****+++*****++*+==++++-=**+=+=+++*+*+++--------=*+*+*##*#*#=--+=+++*#
++++++++++==+=+===++==++===============+=----:==++=**+=-===+***=+=*+++++=+++*+====+*+++==+--------+*+*=+******+----*+=*#
+++++========+++=+=+==++==++===+++++++++=-::==-==++==--==+++**=+++***++*+=++**==+++**++=++--------+*+*++******+=+++++=*#
+++++*+++++++*+++++++***++==+++++=======-=-:-+=-==+=+=-=+*+*+==++*+=+++*******=+++***=*=+===--==+++*++*+***#***+**+=+=*#
++++++*++++*+++===+++++==-:-==-=---===+-:::=+====++=+=--*+=++++*#*********+***=+=++*+=*=+-::---:=*=+=+++=++#**++**+=+=*#
++=+=====-======-=---===========++++++=:::-+===++++++===+++++************+****+=+***+=+=+=----=:-+=+-=--==+***=++*+++=*#
+**+++++++++++++++++++++++++++++++***-::::=+=+==++-::-++******+++*++*+++*+***++++**+==+===+*++++++++++*+*****+--+*+=+=+#
+**+++++++++++**********************+:::.:++=--+++-:::=*++**++++++++++++++**+-++**=--=*====*#***##*####**#***+--**+-==+#
****************+===++-===++++++====--===++==--+++===**+==+*++++++++*+++++#*==+**+-===*====*********#*****+++=-=**--==+#
++++=====+=====--------=-:--------==-=+*=---==++==-=+*++==++=++++++++++++++=+++*+==++=+++++***************=++-=+*=--=++#
==----::------======----:------=====+*=-::-==++=--=*+==+++++=++++++=++++*++*++*+++++++*+++++*****+***##*=-+++==*+++++++#
==--========+====-----------::-=+==+=-:.:-==++-:===*=:.-==+++=+*+++++++++++++*++*+++++*+++**#**#*+***##*=++++=+***++++=#
=++=++++====++====----------=====+++..:-==+++=-===+*=---=++***==+++++*+++=++++++======+++******#*+***##++++*+=***+=++*+*
========+========---::::::-====+++=+====+===----=++****+========++++++========++++====+++++***#++++**#*=+++++==*++++**+*
===-=======++======----::::--:----:--:::..:....::-=++=-:::::::----==--====+==++***+++=++==++***=+=+****#****++=+++*#****
++++++++--==--=-----=------=====--:::::::--:----==-:::::::::------==++++++++++**+++===+==***++++*+*##*+++++++*=+++++=++*
-----=-::-===-==-===+==----:::-:----:-:----::--::-------==++++++++++=====+=++++*+=+====+**+===+++=**#+==++++=++=++==++++
-===========+======---------===----:::::::::--============+==+++++++++++++=++++++++==-=**+=+++==-=**#+==+++++++++++++***
===-=--=--------------====+++====------------====++=-::::::::-----======+=+=++==++=-==+**++++++**********#***#********##
==========+++====++++++++++++++++=========---===-====-:::::::-----::::::-==+==----=+**++*************#**#*++************
+++=+===++++++++++++=+++============-=---=======+++-------===++=+====-:----==++++++++++++++++++++++==+++++=+*++*++**++*+
=============+++=++========----------=-==----========---=======--------:::-==++==+===++++++=++++=+++**++++++++++++++=+++
==-=-======+=++=====-::--------=========+++====-===-=-==------------::::-=++===++=+=++=+++++++++=+++++++++++++++++++++++
======+++=====--=----============+==+=-==++=-====-------:--==--:----------::::----------======+==++++++*++++++++++++**++
++======------===++============-=------------==-==----==========+++==--::::::::::::------=-======++++++++++++**+*+++++++
======-=----------=--==--==-====--=-=+=======---========-----:--==-------====-======+++=+++++++++++++++++++++**+*+++++++
+=======================++=+=====---=====--==---==-=---:::::----------=-===+++++*++++++++======-=====++++++*******+**+++
+=======++==+===--=======---=----------------------:::::::-===+++++=+====+++==++++++==++++=====------===+++************+
+=====-==----=====+===----=------:-:---:-::::------==================-===+++============+===++++=++++++++++*+*+++******+
====================--=----==-----------=====================-=-==========--=-==-=-=--===--------=+++++++*++***********+
-===---=======--=---=========--=======++=========-============-=----=--=============--=--======+++++*++*+*++***********+
+==========++++++==+=============================---==========---======++======--==+==+++*******************************
5. Custom character ramp, 120 columns

ascii-image-converter canute.png -W 120 -m " .:-=+*#%@"

Identical output to #3 — the default ramp already covers the brightness range well enough.
Output identical to #3
6. High-contrast ASCII, 80 columns

ascii-image-converter canute_hicontrast.png -W 80

Pre-processed source with boosted contrast. The ASCII rendering is punchier but still limited by the character set.
#******+++++++**************#%####*******##*##%%%#%%%%%%%%%#%%%%%%%%%%%%%%%#***+
#*#####********#%%##%%##%#####%%######***###*#%##%%%%%%@%%%%%%%%%%%%%#%%%%##+*#*
#**###*##**###*##%###%%%%%%%%%#%%%%%%%####%##%%%%%#%@%%######%%%##*#########*#*#
********########%#####%%%%%%%#%###########%%%%%%%##%%%%##*****+******+*****+****
#**#**#**#######%%%%%%%%%%%%%%%#########%####%%###%%#%###*****+***#*********+***
#*#**#***#######*##%#%%%%%%%%%%#%#%#######***###########********+*****####**#*#*
##%########*############%%%%#%%%%########*#####**#****#****+++********##**######
#*##%%##########%%########%##%%###%%###*########*****##******************##**###
####%############%###%%%%#%#%######%################*##***#*#********#**##***##*
##%%#%##%##%##########%##############%%##%%#########****************#####**##*##
%%%%%%#%%##%#########%##%######%%%%%%%%%%%%%%%%%%%%%###***++***#***************#
%%@@%%%####%%%###%##%%%%%%%#%%%%%#%%%%###%%%%%%%#####*##+++=+**##**********+****
%%@%%%%#%##%%%####%%%%%%%%%%%%%%##%############***####%#***+**#######**#********
%%%%@%%%%%#%%%%%%%#%%%%%%%%%%%%%#%%%%%%%##%######%%%%%%%%%####%%#%#%#####*#***+*
%%%%%%%%%%#%%%%%%%%%%%#%%%%%%%%%%%%%%%@%%%%%%#%%%%%%%%%%%%%%%%%%%%%%#%#######**#
%%#%%%%#%%%%%%%#%%%%%%%%%%%@@%%%%%%%%@@%%%%%%%%####%#%%%%%%%%%%######%##########
%%###############%%%%%%%%%%@%@@@%%%%%@%%%%%#%%%%%#%%%%%%%%%%%%###%###%##########
%%#######*#######%%%%%%#%##%%%%%%%%%#%%%%%%%%#%%%#%%%%%%%%%%%%###%###%%%########
%%%%%%%###%%%##%%%%@%%%#########%##%#####%%#%%%%%%%%%%%%%%#%%#%%%%%#%%%#%%%%%##%
%%%%%%%##%#%%%%%%%%@@@%%%####*###%#%%%%%%%%%%%%%%%%%%%%%%%%%#%%#+#%%%%#+=%%%%%%%
%#%%%%%%%%#%%%%%%%%%%%%%%%#######%%%%%%%%%%%%%@@%%%%%@@@@%%%#*=: .#%%**- .*%%##%
###%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%@%%%%%%@@@@%%%#*+++%%%%-=-. -@%+=:. :#=::.
####%%#%%%%%%%##%%%@@%%%%%%%%%%%%%@%%%%%%%%@%@@@@@%#==-. -@@*-*: ..%%*++...=+=: 
##%%%%%%%%%##%##%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%+=*=  =#*-*=   .**--.. .-+: 
%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%@@%%%%#%***=#@%%%%%%%@%--:.:.:..::-:-:...::..-=-::
#%%##%%####%%#%%%%%%%%%%%%%%%@@@@@%@*-===-*@%%%%%%%@%-::-==--. =**+++:.:**#*###-
#%#########%##%##%%%%%%%%%%%%%@@%%%%= =%#-=@@@%%#**#+-==-:::::-*#--*++- :%#*-#%*
#%%%%%%%%@%@@@%%%@%%@%%%@@@@@@@@@@@@*=--:.-####++++++-=#*=:-:-=+= +*+-:  *%+:*=-
#%%%%@@%%%%@@@@@@@@@@@@@###****###+=-++----***+******+.-#*----:=.:**=.   =%-.  .
%%%@+**%%@%@@@@@@@@@@@@#====----=: .=-++==#%@%=*#*++%#+--*+-.==..***-.   :*-. ::
%%@+..:+--#%%*+##*+**++====+===+- . =++=-+===+-***++#*-..-:.:=: -%#-:.   -=:. -:
*%%*..-=.:=+++.-===-=+-++-=======+:. ==*%#+---:+*#++**-.-:.=::=*%#=.     -=:. ..
::-=...::::==-:-----==-=-----=*%#:::=#%#*=..:-:-++=+=+-:=+#*=#%++-.   .. --:.  -
.   :::::::------:-===------=#@*-:*##*-.   .::::--==+===+**=--.        . ---:. :
....::.::..::::::--:-::-::-+%%++#@#-:  .:...:::-===++++*=.::.            ==-=:.:
:::::---------:::-======++#%+:-+*=:.  ....:--:---=:=+===::+=**=:..       =*-=--:
::-::---====-===-===+=++*##==+-==:   .....-::-::=+.:==--:.:=*#*===...    -#==-=.
:-:::-======-==========+++-+***+==.:=+=:..=-:---=-::==-:::==*##*#=::-... :#*=:- 
----====-------:---=-:----=*%#+*=-=**=-:.=-:::-:::::+=-.:-=-*+*+*=::::....=:--= 
::-::::::-==----=**==+*++=*%#+-+=--=*-::--..:.:..:..=-:.--=+#***=-==---. :: ==- 
---===+===++++++======-::*%@+-==-====:::........:...--..=-==*++*+==++=-. =-.--= 
:.:::-:::.............:.=@@%-=*+:+@#-::.::::::-::..+-:.+*-=+- ....  ..  .*+ === 
.:.::....:-++==+++===++=*+===+*-:++:.==:=-:::::--.-=:.=++-=+-    .. ..:-=*::*+=.
++*###***+**+*#*##****+=--*%*+:=**:-=====-------::-::::--::-:....:.  :+-=+.-=--.
+++==+++===+*****##*+=--*%@#=--#+=:%%+-::-:--::::-::::--=:::. . ..   --:=-.:-:-:
==+++====+++*#%%%#++=---*++==+**+:.--====+=----=+===--==+=--:. .-:. .--:==.--.::
=====++=+++***#%%#****###%%%%@%%*+++#%@@@##*++++===-:.:==-==:..---  ..:::=-:.::.
**+++#*+*+*++=+***##*###%%######*####*+==-=====-----::-=+=-.:==--: :=-------==-:
*+***++++++++*****+++**#%%%%%#*+==++**+++===-----==----++=.-=====: :-::::::::...
===++=+==+++=-=------=+++++++*+++=+#@@@%%#####%#++-=+++=:::.:::.....  .: .......
=-==+---:----=--==++*++*++***+===-+***+==-=++*#%%#==-------::------:-:=-:-:::-::
+++++====-=+=+##*#****++++==+++++++******###*##%*=====-==-------=-:::::::::---::
======+++**++*+++++=++==+*+==*+++*##***++**+***##%%%%#####*+++===--:::-:::::::::
===++***#**+=*+++++++***+=+*****=+*+++****+=++*%#******++=+==-=---:::-:::.::-:::
==+++==++++*++===+=++***+++**+*****##%%#**++++++=---::::----=++*+++=---::..::.::
-=+++++++==+=++******###%#####*##*****+=======+==-===+++++=-====+===---:..::...:
+++*+++++++++++++++*#****+++++++++++++++++*+++*++++*+**********++-::::::.......:
=++++++====++=++++=++=========+++**+++=++***+++==+=++*+=+==--::..:........... ..
7. Braille, 80 columns

ascii-image-converter canute.png -W 80 -b

Dramatic improvement over standard ASCII — the 2x4 dot grid captures fine detail. But the brightness mapping is inverted for this source image.
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⢿⣿⣿⣿⣿⣿⠛⠻⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢋⡄⠀⠈⢿⣿⣿⠟⣽⢉⠀⠈⢻⣿⣿⡿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣟⠛⠛⠻⣿⣿⣿⣿⠇⢿⠁⠀⠀⠸⣿⣿⣮⠥⠁⠀⠀⢠⣟⣉⠐⠂⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⡭⠬⠀⠀⠸⣿⣿⡏⣀⣼⡀⠀⠀⠀⢿⣿⣷⣴⣾⠀⠀⠀⢩⣝⣛⡃⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠷⣶⡇⠀⠀⠸⠿⣿⠉⠻⣇⠀⠀⠀⠘⢻⣇⠉⠛⠀⠀⠀⠈⠸⠟⠁⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⠀⠁⠀⠀⠀⢀⠀⠘⠉⠅⢰⢀⣀⣀⡀⠉⠈⣁⣀⡀⣀⣠⣤⣄⣄⠒
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠍⢰⡶⠶⠆⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢁⢠⡠⡄⠰⣎⢁⡐⠀⠀⣂⣵⣫⣟⣭⣤⣄⠀⠈⢿⣿⣾⣻⣿⣿⣿⢂
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⢸⣿⣿⠇⣸⣿⣿⣿⣿⣿⡿⣟⠻⠿⠿⠙⣄⣂⠁⠐⠀⠤⠀⠀⡄⢟⡿⠁⢸⣾⡗⣣⠆⠀⠘⣿⣿⣿⠁⣿⣿⣷
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣈⠋⠁⠀⠸⠿⠿⣿⣿⣿⣿⣿⣿⣶⣶⣆⠹⣿⣿⣶⡀⢀⠀⣸⢸⣫⠗⠀⣺⢿⡿⠋⠁⠀⠀⢿⣿⢧⠀⠿⠟⠋
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣟⠻⠿⠿⢿⣿⡿⠟⠋⠉⠻⣷⣤⣠⢖⢀⣶⣷⣾⢿⣿⣿⣟⣿⣿⣿⣇⠀⠘⣿⣿⡃⠸⠁⠃⢨⠋⠀⢠⣿⣯⠇⠂⠀⠀⠀⢸⣿⠇⠀⠀⠀⠀
⣿⣿⣿⣿⡟⡿⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⡇⣀⢀⣒⢠⣴⠀⠀⠰⡦⡝⢶⣤⡴⢠⣿⣿⣿⣿⠇⣿⣿⣿⢿⣿⣾⣯⣶⠖⠘⣿⡿⠗⠀⣴⡘⠀⠀⣾⣿⣾⠁⠀⠀⠀⠀⠈⡧⣲⠀⠀⠘⡀
⣿⣿⣿⡋⠀⠀⠀⠟⠙⠉⣿⣿⣿⣟⠻⢿⣿⣯⣭⡛⡻⣙⣿⣿⣿⡇⣟⣾⣟⠿⣯⣿⠃⠀⠀⠀⢷⣼⡷⠶⢤⣯⣡⡫⣛⠻⠇⣿⣿⣿⣿⣿⣿⣛⡁⠀⢀⠁⠀⠀⢀⣣⠉⠀⣰⣿⣿⡍⠀⠀⠀⠀⠀⢸⠇⠁⠂⠀⠴⠒
⣿⣿⣿⣏⠀⠀⠸⠇⠀⠀⠛⢿⣿⣿⠀⢿⣿⣿⢾⡇⣿⣿⣈⣿⣿⠆⠛⠛⢿⣷⠾⢷⣻⣶⠠⠀⠈⠳⣉⣴⣿⣿⡿⠷⢹⠀⡃⢽⣿⣿⣿⣿⣿⣿⢣⠀⡀⠄⠀⡰⠀⠁⣠⣾⣿⣿⠟⠀⠀⠀⠀⠀⠀⢘⣂⠀⠀⠀⠀⢀
⡀⠘⠙⠏⠀⠀⠀⠀⠀⠀⠈⠽⠻⠉⠁⠁⠒⠛⠋⠀⡋⡉⠉⠝⣄⢬⣀⠄⢠⣾⣿⣿⣿⠁⠁⠀⣠⣾⣿⣿⠿⠛⠁⠀⢈⠀⠀⢘⣟⣻⣣⣻⣿⣟⡑⢀⡔⣴⣾⣗⣤⣿⣿⠟⠿⠉⠀⠀⠀⠀⠀⠀⠀⡆⠉⠀⠀⠀⠀⠸
⠀⠀⠀⠀⠠⠀⠀⡀⠀⡒⠈⠋⠉⣉⠉⠉⣉⡈⢉⠭⡛⡿⠛⠝⠂⠀⠀⡀⢄⣾⣿⣟⠃⣀⣴⣾⡿⠿⠋⠀⠀⠀⠀⠀⢐⠀⠠⠀⡛⠹⠟⢻⡿⣿⣗⢔⣛⠻⠿⠛⠏⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢲⠰⣰⠀⠀⠀⠐
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠅⠨⠡⠆⠀⠠⠀⠀⠀⡀⠈⢀⣰⣿⣿⣛⣤⣾⣿⡿⠃⠀⠁⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⣬⣘⣿⣾⣿⣿⢿⠿⠻⠁⠄⠂⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡧⢸⠔⡆⠀⠰
⠀⠀⢀⠀⠀⠠⡔⢂⠓⠶⠂⠈⠒⠀⠀⢀⠀⠰⣶⣰⣖⡯⣤⣤⣾⣯⣿⣿⠟⣀⢨⡿⠿⠋⠠⠀⠀⠀⠀⠀⠀⠀⠄⢐⣆⠀⠀⡅⢀⡷⠀⢹⣿⢿⢻⠷⡀⠀⣾⡔⢾⣾⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⢘⡄⡇⢰⠀
⠀⠀⠀⠁⠁⠈⠉⠭⠿⢷⢿⢻⡗⢼⢉⣌⣠⣓⠻⢷⣿⣽⣿⣟⣽⣽⡿⢱⣿⡾⣢⣴⣦⡃⠀⠀⠀⠀⡀⠀⠀⠀⢰⠀⠀⢀⠠⠘⢠⡟⠀⠀⣾⡗⠉⠋⠀⠀⢈⣃⣿⣿⣿⣄⣤⡧⠀⠀⠀⠀⠀⠀⠀⢸⣿⠸⡇⠇⠸⠀
⠀⠀⠈⠀⠀⠀⠱⣾⣘⡓⠛⠓⠙⡒⢛⠙⠙⣉⣫⣛⣻⣼⡽⡿⣻⣯⣁⣿⣿⣾⣦⣷⡙⠗⠀⣠⣰⣷⣤⡄⠀⠀⡴⢰⠈⠎⠓⡀⣉⠩⠀⠈⣣⣾⠔⠀⠈⠀⣲⠐⣿⣿⣿⣿⣿⡅⢀⠀⡴⠀⠀⠀⠀⠘⣿⣧⡇⠀⣶⠀
⠖⠲⠤⠴⠾⠟⠻⠗⠶⠒⠈⠑⡓⠛⠚⠁⠛⠉⠉⠍⠉⠈⠁⢉⡁⠁⢠⣿⣿⣿⠹⣿⡿⠆⣾⣻⣿⠯⠂⠈⠀⣼⠃⠁⣀⡀⣁⠀⠉⠃⠀⠀⣿⠋⡅⠀⠀⠂⣝⠸⡿⢿⣿⣿⣿⡟⠀⠀⠐⠀⠀⠀⠀⠀⠉⠉⢁⡀⡎⠀
⠀⣀⡀⢀⠀⠀⠀⠀⠀⣀⣤⣄⣀⣀⣀⣀⣤⣾⣷⣤⣤⣶⣿⡿⣿⠟⣿⣿⣿⠟⣃⢻⡒⠂⡇⢿⣯⡁⢈⠀⠘⠣⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⡟⠴⠀⠀⢰⠀⣿⣸⣿⣷⣿⣶⡆⢰⠰⡴⢰⢰⠀⠀⠀⢠⡀⠀⠼⠇⢙⠀
⠉⠊⠉⠯⠿⠻⡿⠿⠏⠛⠿⠛⠿⢿⣙⡛⠋⠛⡛⡉⠙⠊⠁⠀⠀⣴⣿⣿⣧⠾⢋⣆⠑⢊⣁⣛⠛⠋⠈⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⡓⠀⠀⡼⡄⡷⣽⠿⢿⣿⣾⡗⣹⣶⡷⢿⠜⠅⠀⠀⢴⣠⠀⠈⠇⣻⠀
⠀⠀⠀⠀⠀⠐⠄⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⠇⣶⣿⡏⠂⣺⣿⣿⠇⢀⠀⠀⠀⠈⠀⠂⠀⠀⠊⠀⠀⠀⠀⣶⠂⠀⠀⣾⣿⡇⢿⡛⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣺⡇⠀⣸⣇⢺⠀
⠀⡀⠀⣀⠀⠀⠀⠀⠀⠀⣀⣴⣤⣤⣴⣶⣶⣶⡶⠶⢶⣞⣿⣿⣿⣛⠙⣋⣼⣿⡿⠁⠂⣰⡖⠁⠀⢨⢦⠀⣆⡀⢀⠀⠀⠀⠀⢡⢂⠀⣤⠟⠀⠀⡼⠿⠞⡇⠻⡷⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡤⢲⣿⠃⠀⣿⡯⢸⠀
⣿⣽⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣫⣽⣿⣵⣾⣿⣿⣿⣟⣿⠻⣼⠓⣡⣾⣿⣿⣟⠃⢰⣿⣿⠁⣀⣈⡕⡉⢀⣗⠘⠀⠔⢢⡀⠀⣀⠀⠂⠁⠀⠀⠀⠀⠀⠁⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⢁⢸⣏⠀⠘⠛⠋⢸⠀
⠿⠿⣯⣛⡛⢻⣿⡿⠽⣻⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⡳⠁⣴⣿⣿⣿⡏⡋⣰⣿⢻⡓⠀⣿⣿⣿⠓⠈⠠⢅⡀⠒⠈⠁⠈⠁⢀⢂⣄⠀⠀⢀⡤⢄⣤⡆⢂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡼⡄⠀⣸⠇⠀⢀⣠⠡⠸⠀
⣛⣭⣧⣴⣶⠓⣛⣍⣲⣼⡿⣷⣿⣿⣿⣿⣿⣿⣿⣉⡃⠛⢠⡌⠿⢛⣟⣛⣐⣮⣝⣽⡟⠁⠈⠉⠉⣉⣀⣤⣤⣜⠧⢡⠀⣀⠀⡨⣭⣥⢤⣤⠀⠚⢗⣟⣿⡇⠼⠠⡀⠀⠀⢀⡄⠀⠀⠀⠠⠦⠤⠴⢈⣆⠀⣉⠥⠀⠀⠂
⠿⠻⠿⠛⡚⠓⣛⠚⣒⡿⣛⣛⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣶⣿⣿⣿⣿⣿⣿⣿⣿⣦⡽⡛⢛⠛⢫⠟⠆⠀⠀⠈⢬⣸⡇⣶⠟⠂⠀⠀⠘⠁⠃⠀⠀⠀⢀⡀⠀⠁⢿⠠⠀⠀⣀⠀⠀
⣶⣶⣶⣦⣶⣿⣿⣿⣿⣿⣿⣿⡿⠿⢿⣿⣿⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⠿⠻⠋⠉⠉⣉⢅⣔⢶⣖⣂⢎⢈⠀⣀⠀⠀⣐⢻⣽⣥⠋⠀⢠⣞⣷⠖⢠⡁⠀⢰⣥⢀⢁⣀⢢⢈⢂⠠⡾⢛⠉⠀
⡿⣿⣿⣟⣿⡿⢿⣿⣭⣫⣿⣦⣶⣿⣿⣿⣿⡿⢛⣫⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣷⠴⠲⣶⣦⣴⣶⣦⣶⣤⣤⣀⣉⠀⠨⠀⠉⠀⣋⠶⠌⣔⡀⠓⣨⢶⠇⠄⠘⣃⣌⣱⠾⠻⠄⠀⠘⠑⠋⠀⠀⠉⠉⠈⠁⠉⠀⠀⠀
⣛⢟⡿⢛⢻⠛⠛⠛⠻⢿⣿⠿⠛⠉⡉⠉⢓⣁⠉⣙⠉⢹⣟⣿⣿⣽⣿⣿⣿⣿⣿⣻⣶⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣦⢜⣡⣶⣷⣾⠏⠀⠐⠄⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀
⣧⢲⣷⢳⣿⣓⡶⣀⣤⡀⢤⡤⢤⣸⡋⣩⣋⣯⣯⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⡿⠗⠶⠖⠀⣻⣿⣿⣿⣻⡟⣛⠓⣟⣙⣫⣝⣿⣿⣿⣿⣶⢤⣠⠤⠠⡤⡤⠲⠐⠂⠀⣂⠀⢀⢬⠉⠟⠃⠀⠀⠘⠃⠀⠀⠀⠈⠀⠐⠀⠀
⡿⣿⣾⣿⣿⣾⡿⠶⢦⠠⣰⣞⣈⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡿⠇⠭⠛⠿⠿⣿⢿⢿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣯⣿⣿⣿⡟⠏⠅⣦⠴⢝⣤⣜⢂⢤⠠⠈⠘⠀⠀⢒⠶⠁⠃⠀⠀⠀⠀⠀⠀⠀⠀⠠⠐⠉⠀⠀
⠛⢛⣽⣯⣅⣤⣶⣶⣶⣾⣿⡿⢿⣿⢯⢿⣿⢻⣻⢽⣟⣛⣣⣧⣽⣟⣿⣦⣽⣿⣿⣿⣾⣿⣿⣿⢿⡿⠿⠿⠿⣿⡿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⠧⡶⢖⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠
⣮⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣶⣼⣿⡷⢿⣿⢿⣿⡿⠿⢿⣿⣿⡿⢛⡿⡭⡿⣿⣿⣟⣺⣿⣿⣿⣷⣿⣿⣷⣷⣶⣶⣾⣶⣶⣾⣿⡿⠿⡿⣿⠿⠿⠿⠿⠿⠻⠿⠙⠛⠛⠩⠂⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣉⣛⣻⣿⣿⡿⠿⡿⠻⡿⢿⣿⣶⣾⣵⡟⣥⣷⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠿⠿⡶⢶⠴⣄⠀⠀⠀⠐⡠⠔⠰⠶⢶⣶⣶⣷⣶⣶⣦⣤⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⢂⢟⢿⡿⣿⣷⣶⣶⣶⣿⠖⢟⣿⣿⡽⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢯⣤⣉⣉⣍⣭⣭⣯⣿⣵⣶⣀⣠⣕⣓⣿⣷⣾⣾⣾⣧⣴⣶⣢⡍⡉⣛⠋⠉⠉⠈⠋⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⣻⣿⣿⣿⣽⣯⣏⣾⣿⣷⣶⣾⡿⠿⠿⠿⠿⢻⣿⣿⣿⣿⣿⠿⣿⣽⣿⣻⣽⣭⣭⣾⣾⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠛⣻⣿⣿⣟⣻⣿⠭⠍⠏⠍⢻⣛⣭⣿⣿⣾⡿⡿⠻⣟⣿⣫⣿⣶⣶⣲⣚⣻⣷⡾⣏⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢻⠟⠻⡝⡽⢿⠿⣿⣿⣿⣿⡝⢻⣙⠛⠉⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
8. Braille, 80 columns — the winner ⭐

ascii-image-converter canute.png -W 80 -b --negative

The --negative flag corrects the brightness for this dark-on-light engraving, producing a natural positive rendering: filled dots for the ink strokes, empty space for the paper.
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠑⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⡀⠀⠀⠀⠀⢀⣤⣄⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡴⢻⣿⣷⡀⠀⠀⣠⠂⡶⣿⣷⡄⠀⠀⢀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠤⣤⣤⣄⠀⠀⠀⠀⣸⡀⣾⣿⣿⣇⠀⠀⠑⣚⣾⣿⣿⡟⠠⠶⣯⣽⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠗⢒⣓⣿⣿⣇⠀⠀⢰⠿⠃⢿⣿⣿⣿⡀⠀⠈⠋⠁⣿⣿⣿⡖⠢⠤⢼⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣈⠉⢸⣿⣿⣇⣀⠀⣶⣄⠸⣿⣿⣿⣧⡄⠸⣶⣤⣿⣿⣿⣷⣧⣠⣾⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⣿⣾⣿⣿⣿⡿⣿⣧⣶⣺⡏⡿⠿⠿⢿⣶⣷⠿⠿⢿⠿⠟⠛⠻⠻⣭
⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⣲⡏⢉⣉⣹⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡾⡟⢟⢻⣏⠱⡾⢯⣿⣿⠽⠊⠔⠠⠒⠛⠻⣿⣷⡀⠀⠁⠄⡀⠀⠀⡽
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⡇⠀⠀⣸⠇⠀⠀⠀⠀⠀⢀⠠⣄⣀⣀⣦⠻⠽⣾⣯⣿⣻⣿⣿⢻⡠⢀⣾⡇⠁⢨⠜⣹⣿⣧⠀⠀⠀⣾⠀⠀⠈
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠷⣴⣾⣿⣇⣀⣀⠀⠀⠂⠀⠀⠀⠉⠉⢹⣆⠀⠈⠉⢿⡿⣿⢇⡇⠔⣨⣿⠅⡀⢀⣴⣾⣿⣿⡀⠀⡘⣿⣀⣠⣴
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠠⣄⣀⣀⡀⢀⢀⣠⣴⣶⣄⡈⠛⠟⡩⡿⠉⠈⠁⡀⠀⠀⠠⠀⠀⠀⠸⣿⣷⠀⠀⢼⣇⣾⣼⡗⣴⣿⡟⠀⠐⣸⣽⣿⣿⣿⡇⠀⣸⣿⣿⣿⣿
⠀⠀⠀⠀⢠⢀⣠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠀⢸⢿⡿⠯⡟⠋⣿⣿⣏⢙⢢⡙⠛⢋⡟⠀⠀⠀⠀⣸⠀⠀⠀⡀⠀⠁⠐⠉⣩⣧⠀⣀⣨⣿⠋⢧⣿⣿⠁⠀⠁⣾⣿⣿⣿⣿⣷⢘⠍⣿⣿⣧⢿
⠀⠀⠀⢴⣿⣿⣿⣠⣦⣶⠀⠀⠀⠠⣄⡀⠀⠐⠒⢤⢄⠦⠄⠀⠀⢸⠠⠁⠠⣀⠐⠀⣼⣿⣿⣿⡌⠃⢈⣉⡛⠐⠞⢔⠤⣄⣸⡀⠀⠀⠀⠀⠀⠤⢾⣿⡿⣾⣿⣿⡿⠜⣶⣿⠏⠀⠀⢲⣿⣿⣿⣿⣿⡇⣸⣾⣽⣿⣋⣽
⠀⠀⠀⠰⣿⣿⣇⣸⣿⣿⣤⡀⠀⠀⣿⡁⠀⠀⡁⢸⠀⠀⠷⠈⠀⣹⣤⣤⡀⠈⣁⡌⠄⠉⣟⣿⣷⣌⠶⠋⠀⠀⢀⣈⡆⣿⢼⡂⠀⠀⠀⠄⠀⠀⡜⣿⢿⣿⣿⢏⣿⣾⠟⠁⠀⠀⣠⣿⣿⣿⣿⣿⣿⡧⠽⣿⣿⣿⣿⡿
⢿⣧⣦⣰⣿⣿⣿⣿⣿⣿⣷⣂⣄⣶⣾⣾⣯⣤⣴⣿⣴⢶⣾⣦⠻⡓⠿⣻⡟⠁⠀⠀⠀⣾⣾⣿⠟⠁⠀⠀⣀⣤⣾⣿⡷⣿⣿⡧⡠⠄⠼⠄⠀⠠⢮⡿⢻⠋⠁⠨⠛⠀⠀⣠⣀⣶⣿⣿⣿⣿⣿⣿⣿⢹⣷⣿⣿⣿⣿⣇
⣿⣿⣿⣿⣟⣿⣿⢿⣿⢭⣷⣴⣶⠶⣶⣶⠶⢷⡷⣒⣤⢀⣤⣲⣽⣿⣿⢿⡻⠃⠀⠠⣼⠿⠋⠁⢀⣀⣴⣿⣿⣿⣿⣿⡿⣿⣟⣿⢦⣆⣠⡄⢀⠀⠨⡫⠤⣄⣀⣤⣰⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣏⠏⣿⣿⣿⣯
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣺⣗⣞⣹⣿⣟⣿⣿⣿⢿⣷⡿⠏⠀⠀⠬⠛⠁⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠓⠧⠀⠉⠀⠀⡀⣀⣄⣾⣿⣽⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢘⡇⣫⢹⣿⣏
⣿⣿⡿⣿⣿⣟⣫⡽⣬⣍⣽⣷⣭⣿⣿⡿⣿⣟⠉⠏⠫⢑⠛⠛⠃⠑⠀⠀⣠⠿⡗⣀⣀⣴⣟⣿⣿⣿⣿⣿⣿⣿⣻⣯⠹⣿⣿⢺⣿⢈⣿⡆⠀⡀⡄⣉⢿⣿⠁⢫⡁⠁⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⡧⢻⢸⡏⣿
⣿⣿⣿⣿⣾⣷⣶⣒⣫⡩⡂⡄⢬⡣⡶⠳⠟⢬⣤⡈⢀⠂⠀⠠⠂⠊⢀⡎⠀⢁⢽⠋⠙⢽⣿⣿⣿⣿⢿⣿⣿⣿⡏⣿⣿⡿⣟⣧⡟⢠⣿⣿⢑⢨⣶⣴⣿⣿⡷⠼⠂⠀⠀⠻⠛⢘⣿⣿⣿⣿⣿⣿⣿⡇⠀⣇⢸⣸⣇⣿
⣿⣿⣷⣿⣿⣿⣎⠁⠧⢬⣤⣬⣦⢭⡤⣶⣦⠶⠴⠦⠄⠃⢂⢀⠄⠔⠾⠀⠀⠁⠙⠈⢦⣨⣿⠟⠏⠉⠛⢻⣿⣿⢋⡏⣷⣱⣼⢿⠷⣖⣿⣷⢜⠡⣫⣿⣷⣿⠏⣯⠀⠀⠀⠀⠀⢺⡿⣿⢋⣿⣿⣿⣿⣧⠀⠘⢸⣿⠉⣿
⣭⣭⣛⣋⣁⣠⣄⣸⣉⣭⣷⣮⢬⣥⣥⣾⣤⣶⣶⣲⣶⣷⣾⣶⢾⣾⡟⠀⠀⠠⣆⠀⢈⣹⠁⡄⠀⣐⣽⣷⣿⠃⣼⣾⠿⣿⠾⣿⣶⣼⣿⣿⠀⣴⢺⣿⣿⣿⢢⣇⢀⡀⠀⠀⠀⢠⣿⣿⣯⣿⣿⣿⣿⣿⣶⣶⣾⢿⢱⣿
⣿⠿⢿⡿⣿⣿⣿⣿⣿⠿⠛⠻⠿⠿⠿⠿⠛⠁⠈⠛⠛⠉⠀⢀⠠⣠⠀⠀⠀⣠⡼⡄⢭⣽⢸⡀⠐⢾⡷⣿⣧⣜⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣠⣋⣿⣿⡏⣿⠀⠇⠀⠈⠈⠉⢹⡏⣏⢋⡏⡏⣿⣿⣿⡟⢿⣿⣃⣸⡦⣿
⣶⣷⣶⣐⣄⣄⢀⣀⣰⣦⣀⣤⣀⡀⢦⢤⣴⣤⣤⢶⣦⣵⣾⣿⣿⠋⠀⠀⠘⣁⡴⠹⣮⡵⠾⠤⣤⣴⣷⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢬⣿⣿⢃⢿⢈⠂⣀⡀⠀⠁⢨⠆⠉⢈⡀⣣⣺⣿⣿⡛⢟⣿⣿⣺⠄⣿
⣿⣿⣿⣿⣿⣯⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⣸⠉⠀⢰⣽⠅⠀⠀⣸⡿⣿⣿⣿⣷⣿⣽⣿⣿⣷⣿⣿⣿⣿⠉⣽⣿⣿⠁⠀⢸⡀⢤⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠅⢸⣿⡇⠸⡅⣿
⣿⢿⣿⠿⣿⣿⣿⣿⣿⣿⠿⠋⠛⠛⠋⠉⠉⠉⢉⣉⡉⠡⠀⠐⠁⠤⣦⠴⠃⠀⣀⣾⣽⠏⢩⣾⣿⡗⡙⣿⠹⢿⡿⣿⣿⣿⣿⡟⡽⣿⠟⣠⣿⣿⢃⣀⣡⢸⣄⣈⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢛⡍⠀⣼⣿⠀⢐⡇⣿
⠐⠂⠀⠀⠀⠀⠀⠀⠀⣀⠄⠀⠔⠂⠀⠊⠁⠀⠀⠀⠠⠀⣄⠃⣬⠞⠁⠀⠀⠠⣼⡏⠀⠀⣿⠿⠿⢪⢶⡿⠨⣧⣿⣫⡝⢿⣿⠿⣿⣽⣾⣿⣿⣿⣿⣿⣾⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⡾⡇⠰⣿⣧⣤⣴⡇⣿
⣀⣀⠐⠤⢤⡄⠀⢀⣊⠄⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢘⢌⣾⠋⠀⠀⠀⢰⢶⠏⠀⡄⢬⣿⠀⠀⠀⣬⣷⣟⡺⢿⣭⣷⣾⣷⣾⡿⡽⠻⣿⣿⡿⢛⡻⠛⢹⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢣⢻⣿⠇⣸⣿⡿⠟⣞⣇⣿
⠤⠒⠘⠏⠉⣬⠤⠲⠍⠃⢀⠈⠀⠀⠀⠀⠀⠀⠀⠶⢼⣦⡟⢳⣀⡤⠰⠤⠯⠑⠢⠂⢤⣾⣷⣶⣶⠶⠿⠛⠛⠣⣘⡞⣿⠿⣿⢗⠒⠚⡛⠛⣿⣥⣨⠠⠀⢸⣃⣟⢿⣿⣿⡿⢿⣿⣿⣿⣟⣙⣛⣋⡷⠹⣿⠶⣛⣿⣿⣽
⣀⣄⣀⣤⢥⣬⡬⣥⠭⢀⠤⠤⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠉⠀⠀⠀⠀⠀⠀⠀⠀⠙⢂⢤⣤⣤⡔⣡⣻⣿⣿⣿⡗⠇⢸⠉⣠⣿⣿⣿⣧⣾⣼⣿⣿⣿⡿⢿⣿⣾⡀⣟⣿⣿⠿⣿⣿
⠉⠉⠉⠙⠉⠀⠀⠀⠀⠀⠀⠀⢀⣀⡀⠀⠀⠀⠈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⣀⣄⣴⣶⣶⠶⡺⠫⡉⠩⠿⡹⡷⣿⠿⣿⣿⠯⡄⠂⠚⣴⣿⡟⠡⠈⣩⡟⢾⣿⡏⠛⡿⡾⠿⡝⡷⣽⣟⢡⡴⣶⣿
⢀⠀⠀⠠⠀⢀⣀⠀⠲⠔⠀⠙⠉⠀⠀⠀⠀⢀⡤⠴⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠈⣋⣍⠉⠙⠋⠉⠙⠉⠛⠛⠿⠶⣿⣗⣿⣶⣿⠼⣉⣳⢫⢿⣬⠗⡉⣸⣻⣯⠼⠳⡎⣁⣔⣻⣿⣧⣮⣷⣿⣿⣶⣶⣷⣿⣶⣿⣿⣿
⠤⣠⢀⡤⡄⣤⣤⣤⣄⡀⠀⣐⣤⣶⢶⣶⡼⠾⣶⠦⣶⡆⠠⠀⠀⠂⠀⠀⠀⠀⠀⠄⠉⠙⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠈⠀⠙⡣⠞⠉⠈⠁⣰⣿⣯⣻⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿
⠙⡟⠈⡌⠠⠬⢉⠿⠿⢿⡛⣛⡛⠇⢷⠖⠴⠐⠐⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⢀⣨⣉⣩⣿⠄⠀⠀⠀⠄⣠⠤⣼⠰⠦⠔⠢⠀⠀⠀⠀⠉⡛⠟⣻⣟⢛⢛⣍⣿⣽⣿⠽⣿⡿⡓⣶⣤⣾⣿⣿⣧⣼⣿⣿⣿⣷⣿⣯⣿⣿
⢀⠀⠁⢀⠀⠁⢀⣙⡙⣟⠏⠣⠷⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⢀⣸⣲⣤⣀⣀⡀⡀⡀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠐⠁⠀⠀⣠⣰⣺⠙⣋⡲⠻⠣⡽⡛⣟⣷⣧⣿⣿⡯⣉⣾⣼⣿⣿⣿⣿⣿⣿⣿⣿⣟⣯⣶⣿⣿
⣥⡤⠂⠐⠺⠛⠉⠉⠉⠁⠀⣀⡀⠀⡐⣀⠀⡄⠄⡂⠠⠤⠾⠙⠂⠠⠀⠙⠂⠀⠀⠀⠁⠀⠀⠀⡀⢀⣀⣀⣀⠀⢀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⣘⢙⣩⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟
⠑⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠉⠃⠀⢈⡀⠀⡀⡀⢀⣀⡀⠀⠠⢀⡤⢀⢒⢀⠀⠄⠠⠅⠀⠀⠀⠊⠀⠀⠈⠉⠉⠉⠉⠉⠉⠁⠀⢀⣀⢀⠀⣀⣀⣀⣀⣀⣄⣀⣦⣤⣤⣶⣽⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⠶⠤⠄⠄⠀⢀⣀⣀⣄⢀⡀⠀⠙⠁⠋⢠⠚⠈⠋⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠒⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⣀⣀⣀⣀⢉⡉⣋⠻⣿⣿⣿⣯⢿⣯⣏⣉⡉⠉⠉⠈⠉⠉⠛⠛⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣽⡠⡀⢀⠀⠈⠉⠉⠉⠈⣩⡠⡄⠀⢂⠀⠀⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡐⠛⠶⠶⠲⠒⠒⠐⠀⠊⠉⠿⠟⠪⠬⠀⠈⠁⠁⠁⠘⠋⠉⠝⢷⢶⠤⣴⣶⣶⣿⣶⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿
⠀⠀⠄⠀⠀⠂⠂⠐⠰⠁⠀⠈⠉⠁⢀⣀⣀⣀⣀⡄⠀⠀⠀⠀⠀⣀⠀⠂⠀⠄⠒⠒⠒⠉⠁⠀⠁⠁⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⡋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣤⠄⠀⠀⠠⠄⠀⣒⣲⣰⣶⡤⠤⠒⠀⠀⠁⢀⢠⣄⠠⠀⠔⠠⠍⠉⠍⠥⠄⠌⢁⠰⡀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⡀⡤⣠⣄⢢⣊⣀⣀⢀⠀⠀⠀⢢⡄⠦⣤⣶⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
9. Braille, 120 columns

ascii-image-converter canute.png -W 120 -b

More resolution but dark areas saturate into solid blocks. Still inverted.
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣷⣿⣿⡾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣙⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠹⣿⣿⣿⣿⣿⣿⣿⣿⢟⡉⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⠀⠀⠀⠘⣿⣿⣿⣿⣿⢟⣻⡞⠋⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣨⣾⠃⠀⠀⠀⠘⣿⣿⣿⡯⢘⡿⢣⠒⠀⠀⠀⠀⢻⣿⠿⡟⢉⠋⠛⠻
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣭⡉⠀⠉⠙⠻⣿⣿⣿⣿⣿⡿⡐⠽⠯⢀⠀⠀⠀⠀⢿⣿⣿⣿⣶⠶⠆⠁⠀⠀⠀⠀⣿⣃⣀⡁⠉⠉⠀⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠘⣋⣉⣍⣉⠁⠀⠀⢿⣿⣿⣿⣿⠁⠀⣸⡅⠀⠀⠀⠀⠀⣺⣿⣿⣿⣧⣄⣴⣿⠀⠀⠀⠀⠙⠈⡹⠛⠳⠶⠀⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢻⣉⢈⣠⠄⠀⠀⠈⢻⣿⣿⣷⣾⠿⣿⣿⡆⠀⠀⠀⠀⠈⣻⣿⣿⡛⡿⣿⣿⠀⠁⠀⠀⠀⠿⠧⣦⣷⠎⠀⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠿⠝⣿⣿⡅⠀⠀⠀⠈⠿⠿⢿⣇⠀⠙⢛⣧⠀⠀⠀⠀⠀⠈⢹⣿⡄⠀⠀⠉⠀⠀⠀⠀⠀⠘⢁⠻⠏⠀⠀⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⠿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡌⠈⠁⠉⠁⠀⠀⠀⠈⠀⠀⠀⠀⠻⠛⣉⠀⢰⡄⠀⠀⠀⠀⠀⠈⠉⠀⠚⠀⠀⠀⠀⠀⠀⠀⣀⣀⡀⡀⠠⠴
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⠿⠿⠛⠋⣉⢁⣀⡀⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠘⠀⠀⠀⠀⡠⠀⣀⣴⡲⠃⠀⠀⠀⢈⠀⡴⣋⣴⠿⣻⠿⠛⠀⠀⠀⠀⢶⣒⣶⣲⢃⣾⣿⣿⣿⣶⣹⣴⠀
⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡤⠂⠘⣿⠟⠛⣛⠃⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⢤⡰⢤⠒⠢⢀⣻⣯⠤⢤⡬⢑⠀⠀⠈⣥⣶⢟⣵⡟⣰⣶⣼⢗⣆⠄⠀⠈⢻⣿⣿⣾⣿⢹⡿⣾⣿⣿⡏⣁
⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠀⠈⢨⣿⣿⣾⣿⡄⢈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣿⣿⡞⠻⣄⠑⠆⠍⠂⠤⠌⣑⣀⠀⢀⠀⣰⢸⠿⣣⡿⠈⠰⣹⡞⣧⠻⢣⡆⠀⠀⠀⣿⣿⣿⣿⣯⠃⣹⣿⣿⣿⣦
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⢿⡿⠿⠂⠀⠰⢿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣆⠉⠝⠀⡀⢹⣷⣶⣄⣂⠁⠀⠀⡄⠀⠀⢠⠇⣮⡴⢿⢁⠃⣘⠴⣟⣿⣘⡗⠵⠀⠀⠀⢸⣿⣿⣿⡙⠆⢸⣯⢿⣟⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠴⡈⠀⠀⠀⠀⠐⠻⠿⠿⢿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠘⠿⣿⣿⣯⣟⡃⠀⣠⡀⢀⡞⠈⡯⣰⢏⠁⠀⣸⡿⣫⣜⠛⠈⠁⠀⠀⠀⠐⣿⣿⣛⢷⡀⠸⠿⠚⠋⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠋⠉⠹⣿⣷⣆⡀⠀⣠⠤⡀⢠⣶⣾⣶⣝⢿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⡧⠀⠀⢹⣿⣟⡿⠇⠀⡽⠃⢸⢁⠀⡻⠋⡀⠀⠀⣽⡿⣏⣿⠰⠀⠀⠀⠀⠀⠀⣿⣿⣿⡎⠁⠀⠀⠀⠀⠀
⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣝⣿⣿⣟⠧⡂⠁⠄⠁⡀⠹⢫⠭⠍⠀⠀⢀⢐⠠⣌⠙⠛⠛⠛⠃⠛⣰⣿⣿⣿⣿⣿⡄⣿⣿⣿⣿⣿⣿⣿⣟⢿⣿⢖⢀⢠⡀⡹⣿⣿⣭⣀⣉⠀⠆⢀⢠⡅⢰⠁⠀⢾⣽⡞⣿⠦⡀⠀⠀⠀⠀⠀⠀⠸⣿⢉⡄⠀⠀⠀⢰⡄⠀
⣿⣿⣿⣿⣿⣿⡟⣽⠟⠛⢻⣿⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⣿⣯⡎⣤⢀⣡⣩⡍⣶⣾⡟⠀⠀⠀⠘⡞⠶⡌⠻⣷⣿⣷⠟⣰⣿⣿⣿⣿⣿⣿⡏⢸⣿⣿⣿⡿⠟⣿⣳⣿⣿⣷⣿⠟⠉⠃⢻⣿⠿⠾⠃⠀⢸⢸⡀⡠⠀⠀⢬⣿⡸⣟⣿⢀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠈⡇⠀⠀⠀⠐⣡⡀
⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⢸⠟⠛⠓⠛⣿⣿⣿⣿⣿⡻⢿⣿⣿⣿⣿⣛⣯⡻⠿⢿⣛⢛⡛⣿⠿⣻⡹⡇⣿⢧⣿⡶⣦⣿⣧⣹⣿⠏⠀⠀⠀⠀⠀⢳⣄⢻⣳⣶⣦⡄⡾⣍⠊⠘⣟⠺⡻⢿⡇⢸⣿⣿⣿⣿⣟⣭⠽⢿⡿⡿⠁⠂⠀⠀⠙⠁⠀⠀⠀⠀⡼⡇⠛⠁⠀⢀⣾⣿⣷⣭⠑⠠⠀⠀⠀⠀⠀⠀⠀⣞⣛⣘⣁⠰⠀⠀⣠⣤⠤
⣷⣿⣿⣿⣿⡆⠀⠀⠀⠀⣶⠀⠀⠀⠀⢿⣿⣿⣿⣿⣣⠀⠈⣿⣿⣿⣿⡿⣿⢡⣿⣴⣶⠛⣿⣻⣿⡟⠃⢿⣿⣿⣽⣷⡬⣙⣿⢛⣢⠄⣀⠀⠀⠀⠈⢿⡷⢻⠉⢋⣤⣷⢿⣧⣱⡌⢗⣱⠸⡅⠀⣿⣿⣿⣿⣿⣿⣯⣭⣾⣾⢷⠀⠀⢀⠆⠀⠈⠀⢁⠄⢧⢳⡀⠀⡠⣺⣭⣻⣿⣟⠁⠀⠀⠀⠀⠀⠀⠀⠀⣃⣂⠐⠀⠀⠀⠀⠉⡀⠀
⣿⠿⣿⡏⣿⡥⠀⠀⠀⠀⠿⠇⠀⠠⠀⠋⠻⣿⣾⣿⣿⡄⠐⡷⣿⡿⣟⢛⣯⠇⣿⣿⣿⡄⣨⣿⣿⠿⠤⠑⡙⠋⠻⣽⣷⣛⠓⢻⣽⡿⣪⠐⠂⠀⠀⠀⢋⣤⣴⣿⣿⣿⣯⡿⠝⠋⠘⡆⢸⡅⠀⢿⣿⣿⣿⣿⣿⣽⣿⣿⣯⠱⣆⠈⡔⠒⠀⠀⢀⡿⠡⠨⠄⣴⣾⣿⣷⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣄⣉⡄⠒⠆⠀⠀⠘⠀⢰
⠁⠁⠻⠃⢻⠇⠀⠀⠀⠀⠀⠠⠀⠀⠂⠀⣟⡻⢚⡛⠊⠁⠈⠀⢠⢯⣽⠿⠉⠈⠿⠙⠍⠋⢉⡹⡄⢀⢙⠀⢁⠀⢌⣱⣺⢾⣷⣿⣷⡝⠂⣁⠄⠀⢀⣠⣿⣿⣿⣿⢿⣏⠟⠉⠀⠀⠀⢃⠀⠁⠀⢻⣿⠛⢛⢣⠸⣷⠷⠿⠻⠁⠌⢀⣂⠆⣢⣴⢿⡷⣀⣴⣿⣿⣿⠾⣿⡛⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡆⢩⠁⡒⠀⠀⠀⠀⠀⢿
⠓⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⣀⢀⡠⣥⣭⢤⣥⠤⡴⡦⣤⣤⠤⠤⢠⡄⣴⣦⣶⣵⣤⣤⣖⡝⠨⠹⢓⠋⠁⡐⠳⢾⣿⣿⣿⡿⠃⠀⢀⣀⣤⣿⣿⣿⣿⠟⠫⠠⠀⠀⠀⠀⠀⠀⡫⠔⠀⠄⠐⣾⣧⣟⢿⣷⣷⣏⣍⣿⣮⠀⢸⣫⣼⣿⣿⣿⣶⣷⣿⡟⠝⠃⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⢈⠀⡇⠀⡂⠀⠀⠀⣘
⠀⠁⠀⠀⠀⠀⠠⠆⠠⠤⢠⠄⠤⠬⠁⠀⠀⠀⠀⢤⣀⠀⠀⠀⣀⣀⠀⠤⢴⠶⢉⢹⡏⠋⠣⠥⠉⠐⠠⠀⣀⡀⠾⣵⣿⡿⣿⡝⠉⢀⣠⣾⣿⣻⡿⠟⠏⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⡅⠀⠠⢓⠠⡆⢃⠚⠳⠀⢛⡿⢿⢽⣿⡱⣫⣥⣈⠛⠟⠙⠁⠃⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣧⡈⠇⡷⠀⠇⠀⠀⠀⠹
⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⡃⢉⡀⢀⡙⣠⠦⢀⣄⢐⣀⠀⠀⠀⠀⠁⠄⠑⠀⠀⣠⣾⣿⣿⠿⠆⣠⣶⣿⣿⣿⠟⠁⡅⠈⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⡂⠀⢀⠋⠔⢟⣻⣼⣿⣿⣝⣫⣿⡿⢿⡋⠀⠄⠠⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣇⠀⢻⡆⡷⠄⢀⡎⠰
⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⢀⣄⢀⣀⡀⢀⠶⢂⡈⡀⠀⠀⠁⠀⠀⡀⠉⡀⣀⢠⣀⣈⠄⣐⢁⢑⢤⣰⣖⣶⣿⣿⡟⠋⠶⢞⡿⣿⣿⣿⠟⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠧⠀⠄⢰⠀⠛⢛⡟⠛⢾⣿⣿⣻⡞⡦⣯⣁⠈⠁⠀⢁⡆⠠⢁⡦⢴⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⡀⢺⡃⣹⠂⠈⡀⠃
⠀⠀⠀⠀⣄⠂⠀⠀⣐⣞⡙⣡⡈⠉⠟⠈⠠⠌⠊⠈⠀⠑⡀⠤⡀⢄⡹⣿⢯⣶⣬⣴⠵⣶⣶⣶⣼⣿⣵⣿⣿⣿⠋⢁⣄⠄⡼⠸⠳⠏⠆⠠⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⡘⢫⣓⠅⡘⠀⢰⠈⠀⣸⡇⠀⠄⢻⣽⡒⢿⠁⡿⠿⡇⠄⠀⢿⣥⡏⢿⣾⣧⠾⡤⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡥⢸⡆⢸⠇⢀⡿⠀
⠀⠀⠀⠀⠈⠁⠁⢀⢘⠒⠋⡩⣥⢾⣶⣭⢿⣯⣕⢍⢚⠛⢂⡛⠁⠘⠶⢿⣻⣶⣿⣏⣻⣾⣿⣟⣩⣍⣽⣾⡟⢠⣎⣷⣵⡆⡁⣢⡤⡐⠆⠀⠀⠀⠀⠀⠀⠀⡀⠈⠀⠀⠀⢠⡆⠁⠌⠁⡄⠀⡁⠹⢀⣳⡗⡀⠀⢠⣭⣿⠾⢘⠹⠟⠠⠀⠀⠈⢸⢰⣹⣿⣿⣿⣻⡀⣠⡽⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡗⢸⡏⢘⡆⢸⡇⠀
⣀⣀⠤⢀⡥⠀⠀⠁⠀⣄⠁⣉⡃⣤⡓⢦⣖⣓⠖⣌⠓⣩⣶⣾⣴⣯⣦⣭⢤⣽⣭⠍⣿⠿⣿⣷⣯⡿⣿⠟⣱⣿⣿⡟⣧⠺⢹⡻⢿⣜⢃⠀⠀⠀⢀⡠⠠⠄⠀⠀⠀⠀⠄⠘⡓⢀⠰⣄⢻⡦⠉⠂⠸⠿⢇⡀⠀⢰⠶⠙⣇⠐⡰⠀⠀⡄⠀⡀⢻⠸⣻⣿⣿⣵⣟⣿⣿⣽⠁⠀⣀⠀⠄⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠘⣿⠀⡆⢈⠁⠀
⠀⠀⠈⠀⠀⠀⠀⢀⠊⠀⠻⣶⣤⡤⠜⠩⢉⠋⢈⡡⡍⡩⣁⠀⠀⣃⣬⣝⣄⣩⣈⣷⣳⣜⣫⠗⣛⣯⣴⣤⢹⣿⣯⣟⢿⣿⣶⢟⣆⠹⡝⠂⢀⣤⢱⣺⢻⣟⣶⠀⠀⠀⢀⣾⠇⡜⠀⠘⢋⡊⢢⠌⣠⡀⠲⠂⠀⠨⡝⣻⡇⡞⠁⠀⠀⠃⢰⡅⡿⢘⣻⣿⣿⣷⣻⣾⢿⣷⠃⠀⣌⠀⣖⠃⠀⠀⠀⠀⠀⠀⢘⣿⣽⣶⣿⠀⠗⢸⠀⠀
⡤⢤⢤⣠⣤⣤⣼⣿⣿⣿⣽⡢⣤⡠⠖⠚⠛⠲⠯⠦⠷⠶⠟⠒⠻⠋⡍⠉⢛⡛⡛⠁⠙⠁⠈⠉⠡⠐⠉⢡⣹⣿⣿⣿⣏⠻⣿⡹⢭⣷⠀⢴⡝⣷⣿⠿⣋⠢⡀⠈⠀⢀⣼⡏⢠⠃⠀⠀⠈⠉⠀⠀⠉⠳⠂⠁⠀⠀⣷⡿⠊⡃⠀⠀⠀⢱⠨⡺⠇⢸⣿⣞⣷⣿⣾⣿⣿⢯⡗⠀⠈⠀⢨⡆⠀⠀⠀⠀⠀⠀⠀⣛⠙⠛⢩⢥⠰⢸⠀⠀
⠁⠀⠀⠈⠁⠀⠀⠀⠀⠀⠠⠀⠀⠀⠑⠀⠀⠀⠒⠈⠐⠀⠀⠁⠀⢂⣤⣄⡀⠉⠀⠀⢀⣠⣤⣴⣦⣤⣴⣮⣿⣿⣿⣿⣷⡆⢹⣟⡛⢘⠁⡟⣳⢹⣯⡎⡅⠀⠄⠀⢠⣾⠟⡠⠉⠐⠚⢪⠀⠘⠁⠀⠀⠀⠀⠀⠀⠀⣿⡏⡉⠃⠀⠀⠀⣟⢀⣯⡇⣌⣿⣈⣉⣛⣛⡙⠋⠛⡀⢀⡐⣀⠀⡀⠀⠀⡀⠀⠀⠀⠀⢱⠀⠀⢠⣾⡀⢸⠀⠀
⡀⢀⣀⣀⡀⢀⠀⠁⠀⠀⡀⠀⠀⣀⣡⣶⣴⣤⣠⣀⣠⣀⣤⣤⣾⣿⣿⣿⡿⢶⣷⣿⣿⣿⣿⠿⣻⡛⠎⣾⣿⣿⣿⠟⠋⢩⣄⢿⡍⠙⠈⣃⠌⣧⣿⣶⠀⠀⡤⢠⠈⠉⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠐⠀⠀⠀⢿⠠⠟⠂⢀⠀⠀⣿⠀⣥⠇⣿⣿⣾⣿⣿⣿⣿⣿⡀⢗⡌⠷⡽⠀⠇⢸⠂⡁⠀⠀⠀⡶⢄⠀⠀⠺⠟⡇⢸⠀⠀
⠘⠡⠎⠋⡹⣛⢽⡿⢛⣿⣟⣻⡟⠛⠻⣻⡿⠿⣿⣿⣿⠟⠿⡿⡟⠛⠛⠟⠛⢊⠛⠷⠉⠻⠀⠡⠆⢈⣾⣿⣿⣿⣛⣠⣿⠿⢳⠈⠓⢦⡞⠛⠸⠟⠿⠟⠚⠀⠓⠐⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠉⠾⠤⠀⠀⠀⣰⣽⠀⣧⣄⠻⣿⣿⡻⣿⣧⣿⣿⡆⢻⡆⣷⣶⣽⣧⢚⡃⠅⠀⠀⠀⣤⠈⠀⠀⠊⢒⠃⢸⠀⠀
⠀⠀⠀⠀⢀⣀⠀⠙⡉⠁⠀⠈⠁⠀⠈⠈⠀⠊⠉⠈⠉⠛⠐⠂⠐⠀⠐⠉⠙⠁⠰⠊⠀⠀⠀⠀⢀⣼⣿⣿⣿⣿⡟⠡⣃⣘⣯⢦⠂⢀⣸⣷⣿⣶⣄⠄⠀⠀⠀⠀⠀⠀⠠⡄⣀⠀⢀⠄⢀⣀⠄⠀⠀⠀⠀⠀⠀⣀⡀⠳⡀⠀⠀⢰⣯⣽⠀⢯⢤⣿⣐⠀⠙⠛⠛⠙⠛⠒⠛⠛⠉⠉⠘⠉⠉⠁⠀⠀⠀⠐⣿⣾⠁⠀⢩⣼⡄⢸⡄⠀
⠢⠀⠂⠀⠀⠂⠀⠀⠈⠍⠀⠄⠄⠁⠀⠀⠈⠁⠀⠉⠈⠁⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⡇⢸⢿⣿⣿⠄⠩⠈⣿⣿⣿⡿⠯⠄⣠⡀⠀⠀⢀⠀⠀⠀⠸⡀⠀⠀⠀⠐⡀⠀⢀⠀⠀⠀⢸⣿⠇⠀⠀⠀⣸⣿⣿⣾⠀⣛⣛⣍⡷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡿⠀⠀⢸⣿⡇⢸⡆⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣄⣀⠀⣀⣶⣶⣦⣤⣤⣴⣤⣦⣤⣶⣶⡿⣿⢏⣼⡻⠯⡛⠻⠛⡠⣻⢿⣿⡟⡇⠇⠀⣤⣦⠝⠀⠀⠀⣙⣧⡀⠀⣲⠐⡄⠀⠂⠀⠀⠀⠀⠠⠘⢊⡄⠄⠀⢀⡼⡟⠀⠀⠀⣰⣿⣿⣶⣻⠀⢿⣯⣶⣞⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⢴⡾⣿⠓⠀⢠⣿⣿⣋⢸⡇⠀
⣤⣶⣦⣤⣶⣶⣦⣤⣤⣠⣤⣤⣤⣤⣴⣶⣿⡿⣿⠻⣿⣿⣿⣟⣹⣽⣿⣿⣭⣭⣵⣿⣷⣿⣟⢮⣽⡻⠓⢀⣴⣿⣿⣿⢟⣯⠁⢁⣴⣹⣾⡿⠀⠀⠀⣌⣝⣡⣧⠠⣟⠠⢣⠀⠂⡀⠀⠄⠠⠄⠀⠋⠐⠶⠀⡿⠋⡀⠀⠀⠀⣋⢩⠨⡅⢺⠅⢸⠉⢉⠋⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⢀⣾⠂⠙⣿⣯⠀⠀⣼⣾⣿⡧⠸⡇⠀
⣿⣶⣿⣯⣿⣿⣿⣽⣿⣿⣿⣿⣻⣿⠻⣭⣿⣯⣵⣾⣿⣷⣷⣿⣿⣿⣿⣿⡿⣽⣯⣙⡯⢋⢳⣟⡂⢁⣰⣿⣿⣿⣿⡟⣋⠉⠀⣺⣿⣻⣏⠀⢀⣀⣀⣰⠬⡤⠑⣄⣿⣀⠋⡀⠰⡉⠙⠤⠍⠀⢂⡤⠀⠈⠠⠀⡀⠀⠀⡠⠀⠀⠁⢉⠀⠈⠀⠈⠀⠄⠬⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⠃⢠⠁⣿⡆⠀⢠⠁⠉⠈⠃⠈⡇⠀
⣿⣿⣿⣿⡚⠯⡾⠿⠿⠟⣿⢿⣑⡶⣿⢿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⢄⠷⡚⠈⣡⣿⣿⣿⣿⣿⣟⠍⠎⠠⣴⣿⠿⡟⠧⠄⢺⣿⣿⣯⣿⡷⠒⠌⢀⣁⢂⠀⠐⡖⠀⠁⠃⠈⠋⠐⠂⠴⡄⡄⢀⠀⠀⠁⠀⣀⡀⠁⢁⠲⠀⠲⠁⠊⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⢾⡈⠀⠆⢀⣾⠄⠀⠂⠀⠀⡐⣃⠂⣷⠀
⣇⣤⣠⠿⡗⠖⢃⣄⣛⣽⣿⣦⡌⡉⢎⡶⣪⠙⣿⣿⣿⣿⣿⣯⣿⣿⡿⣿⡽⡳⡏⢻⡤⠋⠀⢰⣿⣿⣿⡿⣿⣭⠃⠙⡧⢽⣿⢏⣜⡿⡀⠀⢾⡿⡿⠿⠷⠄⠀⠄⠀⠀⣦⣇⢠⠈⣁⠀⠀⠀⠀⠠⠴⣦⠕⠙⠃⠀⠠⠄⣴⣧⣩⣶⣿⣻⡂⢰⠂⠀⠀⠀⠀⠀⠀⠀⠠⢀⢀⡀⠀⠀⠀⠘⠁⠱⠀⠀⠸⡥⠄⠀⢠⠰⠛⠆⠀⠀⢙⠀
⡌⣱⣮⣭⣦⣽⣭⡏⠩⢥⡤⣤⣼⣶⣾⠿⢿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣎⣼⣃⠀⠁⢰⣶⢊⠛⠋⣩⣟⣈⣈⣁⣽⣴⣮⣵⣿⡟⠑⠀⠀⠀⠀⠀⢈⣔⣠⣴⣶⣶⣶⣌⡛⠂⡲⠎⣀⣡⠀⣠⡲⢶⣶⢿⠶⡿⣧⠠⠉⡈⠫⢽⣉⣿⣿⡇⢸⠁⠦⣄⡀⠀⠀⠀⢠⡂⠠⠄⠀⠀⠀⠀⠟⠿⠂⠓⠜⢁⣻⣄⠀⣠⡤⠶⠢⠀⠐⠘⠀
⣯⡭⣭⣭⣭⡭⠶⠷⢷⡿⠶⠾⠲⣴⣿⣾⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣄⣠⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡭⢉⣿⠿⠿⠟⡻⠿⢋⢷⠣⠖⠘⠀⠀⠀⢉⣌⢰⣫⡇⣴⣚⡗⠠⠁⠀⠀⠀⠞⠉⢺⠃⠀⠀⠀⠀⠀⠀⠀⠀⡀⠉⠨⣧⠀⣈⠁⠀⠀⠀⠀⠀⠀
⣀⣀⣂⡀⠠⠤⠓⢠⣶⣶⣦⣴⣶⣶⣦⣶⣷⣿⣿⣿⡿⣿⣿⣿⣿⣿⡿⣿⢛⣛⣦⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⠿⡿⢟⠛⠋⡁⢅⣀⢚⢀⡀⠽⠁⠈⠁⠀⠀⠄⠀⠰⣾⢶⣾⠄⣸⠆⠀⠀⠀⣤⣤⣀⡀⡀⢰⠀⠀⠀⢀⡠⢂⠰⢖⠀⢃⠀⠀⡻⣌⠓⠈⣀⣴⣟⡠⣄⠀
⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⢿⢿⣿⢿⣿⣿⣿⣿⠾⠟⠛⢛⣻⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢟⡛⠹⠃⠰⠄⠌⠈⣉⡴⢥⢮⠽⢽⣟⣛⣠⠓⡀⣬⡆⢀⣌⠀⠀⠀⢭⢉⢿⠶⣯⣾⠅⠀⠀⣠⢾⡫⣗⡿⠌⢑⣆⡀⠀⠀⣸⢶⡆⣀⠈⢤⢀⡙⡖⣀⣋⡀⠒⡟⢛⣁⠀⠀⠂
⣿⠿⣿⣿⢿⡿⢿⣿⣿⣯⣳⣟⡉⡙⡭⣭⠷⣐⣦⣼⣿⣿⣿⣿⣿⣿⣻⠿⠿⢟⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢧⣤⡦⣤⣬⣦⣄⣰⣵⣦⣄⣠⣶⡎⠠⡀⠃⠘⠋⠐⠅⣑⡁⣉⡛⠃⢸⠈⣢⣎⡜⣠⠄⠁⢻⠔⣙⣠⣶⡇⡄⠀⣾⠇⢂⡉⢋⣴⣾⡿⣍⠀⠀⠀⠸⠫⠦⠃⢀⠠⡐⠓⠉⠉⠁⠋⠀⠘⠈⠀⠀⠀⠀
⣹⣬⢿⣿⣶⣿⣷⣦⣧⣽⣿⣷⣿⣶⣿⣿⣿⣿⣿⣿⢿⣿⣿⢿⣟⡻⣃⣶⣻⣳⣬⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣷⣶⣀⣀⠈⣩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣤⣤⣄⣤⣀⣢⣴⠛⡄⣮⡠⢃⣒⡊⢠⣜⡿⠕⠇⠀⠈⠘⣁⠚⠹⠇⠊⠉⠁⠈⠉⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣋⡛⢏⣛⠋⣛⢩⠝⠉⡉⠛⠉⠉⠿⠯⣭⠾⠧⠍⠠⠀⣈⡀⠀⣈⢄⢄⠄⢀⣄⠀⠂⢰⣯⣹⣿⣿⢷⣾⣿⣿⢿⣿⣿⣿⣿⣯⣹⡿⢿⡾⢿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⢟⣿⣿⣿⣿⣿⣿⣦⣚⣥⠾⣥⣶⣿⡿⣿⣾⠽⠐⠈⠀⠉⠓⠀⠈⠉⠙⠘⠋⠁⠈⠀⢀⠀⠀⡀⠀⠀⠀⠀⠀⣠⡀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠐
⡖⠸⣄⣵⡖⢶⡿⠶⠦⢴⣍⠅⠠⠀⠤⢀⢄⡀⣄⠡⢷⢱⠋⢛⠓⢺⣚⣷⣙⣿⣿⣿⣯⣯⣽⣿⣿⣵⣿⣿⣿⣿⣿⣯⣽⣽⢴⣴⡤⠤⠈⢻⣿⣿⣿⣿⡿⢿⣿⡟⠷⠾⣔⣿⢛⠛⠛⣙⠻⢿⣿⣿⣻⣿⣻⣤⣤⣀⠀⢀⡀⢁⣀⣠⣄⣴⡴⢀⡲⠀⢀⠲⠒⠢⠄⠒⡤⡩⠭⢩⡕⠡⠔⢡⠀⣰⠛⠂⠀⠐⠠⠀⠀⠈⠁⠀⢠⠈⠀⠀
⡯⣧⠾⡻⡧⣻⣿⡟⣯⣧⢗⠞⡛⢛⡁⢈⡓⣄⡨⣽⣭⣿⣶⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⣟⣿⡟⠛⣽⣿⣾⣥⣤⣤⣤⣤⣥⣤⣶⣾⣷⣿⣿⣿⣿⣿⣤⣍⣞⣴⣛⣶⡿⠿⢿⠿⢿⣿⣿⣿⣿⠿⠿⠫⡑⠚⢣⢤⠄⢙⣵⣚⡐⠉⡀⠬⢤⢐⡖⠿⠐⠀⡓⡩⡣⢌⡀⠀⠀⢁⠀⠀⠀⡄⠀⠀⠐⠀⠀⠀⠀⠆⡠⡕⠀⠀⠐
⣿⣻⣿⡿⣟⠿⣿⣿⡿⡗⠻⠽⠿⣦⠴⣤⣯⣭⣤⣬⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢻⣿⠿⠛⠸⠒⠛⠉⠛⠛⠛⣻⢳⣛⣻⣾⣻⣿⣿⣿⣿⣿⣻⣿⣿⣽⣯⣭⣽⣿⣿⣿⣿⣿⣿⣿⡟⠭⣓⡢⢸⣵⢚⠓⣈⠴⡤⣊⠩⣔⣓⡘⠃⠀⠈⣁⢀⠑⠈⢘⢛⠢⡈⠑⠀⠄⠀⠠⠀⠀⠄⠀⠤⠀⠀⠠⠠⠐⠈⠁⠉⠐⠁⠀
⠖⠾⠿⣝⣾⢫⡚⣰⣁⣴⡴⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣟⡿⢿⣿⠿⣿⣿⣛⣺⣿⡿⠿⠮⢸⣯⣉⣿⢿⣟⣛⣔⣓⣿⣿⣿⣯⣿⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⠿⣿⣿⣿⣽⣯⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣷⣾⣾⣟⣿⣓⣯⣰⣆⣶⡆⠠⠃⠁⠈⠣⠀⠠⠈⡀⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⡀⢀
⢈⣤⣯⡿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡡⠙⣻⣿⣉⣏⣙⣿⣧⣹⣾⣷⣽⣷⣾⣾⣿⣿⣿⣷⣿⣿⣿⣿⢿⣿⣿⣟⣿⣏⣿⣛⣿⣿⣿⣿⣿⣝⣿⣯⣥⣭⡉⣭⡹⠿⠋⠀⣍⣊⣙⢛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣟⣛⣫⡥⢖⡋⢙⠠⠑⠂⠄⠀⠀⠣⡉⠀⠂⠐⠀⠀⠈⠀⠀⠀⠁⠂⠀⠀⠆⠈
⣷⣬⣥⣷⣮⣷⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢿⡿⡟⢿⣿⣿⡛⢛⣛⣿⡿⠽⣿⡽⢋⢹⡶⢶⠾⡿⣻⣯⣿⣾⣭⣵⣟⣶⣶⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⡿⢿⢿⠿⣿⢿⣿⡛⠿⠿⠛⠛⠟⠓⠚⠛⠛⠣⠈⠋⠐⠡⡉⠋⠨⠈⢁⠈⠀⠀⠀⠃⠀⠁⠈⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⡀⠀⠀
⠋⠙⠿⠻⣾⢻⣿⣿⣿⣽⣯⣿⢿⣿⣿⣿⣿⣻⣖⣨⣽⣱⢶⣿⣋⣩⣤⣂⡤⣷⣻⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣷⣾⣦⣴⣦⣰⣂⡠⢀⠀⠀⠀⠀⠄⠅⡀⠤⢠⣤⢦⣶⣴⣴⣦⣭⣷⣤⣤⣤⣔⣀⣀⣠⠠⠀⠡⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠺⠷⣷⣾⣷⣷⣯⣿⣀⣁⣝⣒⣀⣈⣃⢑⣻⣿⣿⣿⡿⢿⣽⣧⣿⣿⣾⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⣲⣡⣤⣭⣨⣠⣭⣭⣉⣭⣥⣘⢻⠄⠑⠀⣺⢓⣦⣐⣤⣒⣀⢄⣻⡤⣡⣀⡀⢀⡙⢛⡛⡻⣿⢿⢿⣿⡿⢿⡿⡿⢽⣣⠶⠠⠄⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠉⠀⠀
⡉⡝⣛⠿⣿⠻⣿⣿⣿⣿⣿⣟⣿⣟⡝⠋⢙⣯⡓⣻⣿⡾⢿⣿⣿⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣟⣻⣻⣿⣽⣯⢯⣿⢶⣤⣤⣤⣤⣤⣤⣴⣶⣶⣾⣷⣿⣽⢋⣤⣤⣦⣥⣨⣹⣿⣭⣯⣿⣽⣿⣷⣿⠦⣭⣿⣯⡵⡄⣥⢀⣵⡉⠈⠉⢄⠁⠀⠀⠀⠐⠀⠀⠀⠀⠀⠂⠀⡀⠀⠀⠀⢀⠀⠀
⣵⣿⡿⢛⣿⡿⣿⡟⡿⢛⣟⣻⡛⢡⣭⣟⣾⣦⣤⣬⢾⣺⣾⣿⣿⣿⡿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣟⣿⡟⡿⢻⣉⣏⣙⣙⣫⣽⣬⣿⣽⣴⣷⣿⣿⣿⣿⣿⣿⣿⣻⣿⣟⣿⣹⣿⣿⣿⡿⣯⣽⣾⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⡽⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⢟⣦⠀⠈⡘⠄⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⢿⡷⢿⡿⠿⣟⣿⣿⣿⣿⣯⣬⣡⣙⣀⣓⣀⣢⣽⣿⣿⡿⡿⣟⣿⠝⠫⡉⢚⣛⣘⣿⣓⡛⡺⡿⣿⣿⣿⣷⣿⣿⣿⣿⣻⣛⡿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣽⣿⣿⣿⢿⡟⣻⣿⣿⣿⣿⣾⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⠿⠻⡛⠛⠭⠏⠂⠰⠑⠢⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠
⠙⢉⣿⣟⣟⣽⣷⣫⣧⣾⡖⠳⠖⠘⠄⠱⠘⢩⣥⠱⡶⣿⣴⣿⢿⣷⠺⠭⠽⢻⣿⠽⣻⣩⣮⣭⣽⣛⣻⣉⢭⣥⡥⣝⣝⡿⣻⣡⠿⢿⢿⣿⣿⣿⣼⣷⣽⣟⣿⣿⣿⣯⣿⣿⢿⡿⠭⡛⢌⢐⢲⢃⡖⠓⠟⡟⢿⣻⢿⣿⣿⣿⢧⠭⠹⣧⣄⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
10. Braille, 160 columns

ascii-image-converter canute.png -W 160 -b

Too wide — dark areas collapse into solid blocks. Diminishing returns past 120 columns. Still inverted.
⣿⣿⣿⣿⣿⣿⣟⣿⣿⣾⣿⣿⣟⣯⣿⣿⣾⡿⣾⣿⣿⣷⣿⣿⡿⣾⣿⣺⠿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣻⣶⣿⣟⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣯⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣾⣿⣿⣿⣟⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡽⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⡿⣷⣿⣿⣿⣿⣿⣿⣮⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣻⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣷⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣯⣟⣽⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣻⣿⣿⣟⣿⣿⣿⣯⡽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣾⣿⡿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⢿⣿⣷⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣗⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣯⣿⣞⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣯⣿⣿⡧⢴⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣯⣻⣿⣿⣿⣿⢿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣾⣿⡿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣟⣳⣟⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣫⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⡿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⢉⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣉⡀⠀⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⡀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⠿⠛⣵⠟⠁⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⣄⣿⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⠏⢺⣿⣿⢀⣀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⡿⠻⠿⠿⠿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⢀⢸⣿⡟⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣂⠼⠿⠨⠇⡁⠀⠀⠀⠀⠀⢠⣿⡿⠛⠡⠤⣤⡀⡀⠀⠈
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⢥⡆⡌⠀⠀⠀⠉⠙⢿⣿⣿⣿⣿⣿⣿⣿⠣⠉⠻⠿⠤⢤⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣱⡿⠿⠗⠠⠀⠀⠀⠀⠀⠀⢸⣿⣥⣀⣀⡀⠀⠀⠀⠀⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠹⠟⣋⢉⡉⠋⠉⠁⠀⠀⠀⣿⣿⣿⣿⣿⣿⠟⠀⠅⢈⣏⠀⠀⠀⠀⠀⠀⠀⠰⣿⣿⣿⣿⣼⣆⡀⣠⣴⣯⠀⠀⠀⠀⠀⠘⠃⡙⢛⠿⠿⢧⣶⠄⠀⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡴⣾⠿⠟⠙⠋⠁⠀⠀⠀⠀⠸⣿⣿⣿⣿⣟⣀⡶⣾⣿⣿⣦⠀⠀⠀⠀⠁⠀⠘⠻⣿⣿⣿⣿⣿⣿⣿⣿⣟⠂⠠⠀⠀⠀⠀⢰⣶⡿⣤⣒⣀⣤⠀⠀⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡳⢈⡷⣤⣤⣶⣾⡀⠀⠀⠀⠀⠰⣿⣿⣿⣿⣟⠛⠋⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⢿⠿⣿⡿⠠⠍⠹⢳⡯⠄⠀⠀⠀⠀⠀⠀⢛⡙⣿⣿⡿⢃⠀⠀⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠊⣿⣿⣿⠀⠀⠀⠀⠀⠀⠘⠛⠾⢿⣯⡀⠀⠈⠙⣉⡦⠀⠀⠀⠀⠀⠀⠀⠀⠠⣿⣿⡆⡀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢈⠘⠿⢃⠁⠀⠀⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⠯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⡃⢙⠁⠈⠛⠁⠀⠀⠀⡀⠈⠁⠀⠀⠀⠀⠀⠿⠖⠛⠋⠀⢠⣤⠒⠀⠀⠀⠀⠀⠀⠈⠙⠉⠁⠡⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⣄⣴
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣾⣿⣿⢯⠿⠿⠟⠁⠙⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣤⢀⠂⠀⠀⠀⠀⠊⢀⠀⣀⡠⣀⠄⠀⠀⠀⠀⠈⠻⠀⠈⣫⠄⣠⣶⣦⡴⣶⡤⡄⠀⠀⠀⠀⢀⣀⣀⣈⣠⡀⡤⣠⣬⣾⣿⢿⣿⣁⢳⡔⡀⠈
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠍⡙⠋⢄⣀⣴⣤⣴⣤⣦⡀⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠁⠤⠀⠐⠈⠀⢃⣀⣶⠿⡾⢌⠀⣄⠀⠀⠀⠀⣶⠠⠚⣧⣾⡟⣋⡵⠛⡋⢀⣀⢀⠀⠀⠀⠈⢻⣦⣶⡗⣯⢠⣿⡟⣿⣿⢟⣿⣿⣾⡷⣧⠀
⣿⣿⣿⣿⣿⣿⡿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣟⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠾⠀⠀⢿⡯⠉⠉⢙⡟⠡⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣆⢦⡘⠶⣆⠛⢛⠆⢠⢹⣥⡴⠶⠦⠶⠆⡝⠀⠀⠀⢠⣴⣿⠟⣣⣾⡟⣀⡾⣗⣸⡿⣻⡆⠒⠀⠀⠀⠹⣿⣿⣿⣿⣿⣏⢻⡟⢿⣿⣿⣿⣿⡈⣄
⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣬⣽⣿⣿⣿⣿⣿⣿⣿⡿⣻⣟⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠁⠀⣿⣿⣿⣶⣿⣷⠀⠈⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠞⣷⡅⢊⢠⠄⣋⠦⢤⣀⡀⡉⠂⠀⠈⠀⠀⠀⢀⠆⢷⣿⢏⣾⡟⢸⢡⣛⣵⡹⣏⡼⣿⢨⣄⠐⠀⠀⠀⢻⣿⣿⣿⣿⣿⡎⠷⠸⣿⣿⣿⣿⣿⣔
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠁⠈⠀⠀⣿⣿⣿⣿⣯⠉⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣥⣄⠉⢉⡛⠻⠛⡋⠀⠀⢽⣦⣤⣐⠂⢤⠠⠄⠄⡉⠋⠛⠐⠀⠉⠀⡞⣰⠻⢨⣿⡟⢠⠃⢪⣌⣭⡶⢿⡃⣾⣘⢏⡀⠀⠀⠀⠙⣿⣿⣿⣿⣿⢿⡀⠈⣿⡿⣿⣿⡾⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣄⡀⡀⠀⠛⢿⠏⠑⠁⠀⠀⠈⣛⣿⣿⣿⣿⣿⣿⣿⣿⡻⣟⣾⣿⣿⣿⣽⣳⣶⣀⣁⡅⣄⠧⢸⣿⣿⣿⣿⣶⣄⣀⣀⠀⠑⠁⠐⠀⠀⣼⡁⡺⡿⠟⣹⢃⠎⠀⢰⣟⣙⣷⢝⣧⡜⢇⡝⠃⠀⠀⠀⠀⢻⣿⣿⣿⣷⡀⠁⠀⣿⣿⢻⣿⡶⠛
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠾⢦⠀⠀⠀⠀⠄⠀⠀⠙⠻⠿⠛⠻⣿⣿⣿⣷⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡄⠀⠻⢿⣿⣿⣿⣶⣭⣉⠀⢀⣤⡄⠀⣰⡇⠄⣯⠮⣴⠏⡜⠀⢀⣰⣿⠟⣷⣾⡛⠡⠀⠐⠀⠀⠀⠀⠀⢸⣿⣿⣯⣉⢿⡀⠀⠻⠟⠋⠉⠀⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠛⠉⣽⣿⣷⣤⠀⠀⠀⠀⣀⣤⢐⠠⣠⣶⣾⣧⣌⡙⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣽⣀⠀⠀⠀⢹⣿⣷⠯⢭⡭⠀⢨⡽⠃⠀⡿⠐⠀⠛⡿⠟⢠⠀⠀⠰⣹⣿⣿⡛⣿⠆⠤⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣷⠈⠁⠀⠀⠀⠀⠀⠠⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢗⣷⣽⣟⣿⣾⡕⡛⠳⠊⠩⠝⠙⠛⣻⡿⠿⠟⡛⠉⠑⠂⠀⠠⣀⠈⠛⢻⠿⢿⣷⣶⣿⠫⡴⢋⣴⣿⣿⣽⣿⣿⣟⠈⢿⣿⣷⣿⣿⣷⣾⣽⣿⣿⠿⣻⣿⣿⣡⠄⠀⠀⣈⢻⣿⣿⣷⠦⠄⠰⠓⠀⢨⢁⠈⠀⡾⠡⢠⠇⠀⢐⣴⠿⣋⢾⡿⣟⠁⠐⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡙⠾⠀⠀⠀⠀⠀⠀⡀⠀⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⢭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⡿⣵⡿⣧⢑⠤⡀⢀⡡⡤⡤⡄⣉⢸⢛⡁⠁⠀⠀⠀⣧⢨⡄⠛⢧⣇⣐⢀⣀⡀⢠⡀⢀⣼⣽⣿⣿⣿⣿⣿⣿⠧⡙⣿⣿⣿⣿⣿⣿⣿⣿⣿⠷⣬⣾⣍⡓⣑⣮⡳⣜⡎⢻⣿⣿⣿⣳⣾⠖⠀⠘⡅⢸⠀⠿⠁⠞⠀⠀⣨⣽⢿⣿⣼⣿⠉⡧⠀⠀⠄⠀⠀⠀⠀⠀⠀⢘⣿⠁⢶⡆⠀⠀⠀⠀⠐⢟⠄⠀
⣿⣿⣿⣿⣿⣿⣿⣿⡟⢰⠯⠛⠋⠉⣿⣿⣯⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣊⣿⣿⣷⠇⣤⡄⣄⣰⣠⢢⠠⣿⣿⣯⠁⠀⠀⠀⠀⠘⡟⠘⢿⠌⠛⠿⣿⣾⣿⠟⢂⢼⡿⢟⢿⣿⣿⣿⣿⣿⡇⠑⣿⣿⣿⣿⣿⡿⠛⣛⣛⣹⣿⣿⣿⣿⣻⢿⠙⠀⠁⠈⡲⠿⠿⠻⠚⠃⠀⠀⣧⢸⣄⢂⠖⠀⠀⠰⣾⢿⣜⣟⣱⣷⠂⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣿⡇⢨⡇⠀⠀⠀⠀⠘⢁⢤⡀
⣿⣿⣿⣿⣿⣿⡿⠋⠁⠀⠀⠀⠀⠠⣿⡟⠏⠻⠞⠛⣛⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⠻⣛⡛⢿⣿⣿⢿⠟⡻⠿⢿⣿⡷⢻⣏⢷⠆⣿⠹⣬⣿⣶⣶⢸⣽⡧⣜⣻⡿⡟⠁⠀⠀⠀⠀⠀⠀⢻⣄⠘⢿⠲⣦⣤⣆⣀⢰⣿⣛⠊⠋⢝⡛⢢⡽⢿⣿⡗⠀⣹⣿⣿⣿⣷⡿⣟⣛⣋⣼⣿⣿⣿⣿⠋⠢⠅⠄⠀⠘⠭⠁⠀⠀⠄⠀⠀⡄⣿⡀⠽⠉⠀⠀⠀⢰⣾⣶⣷⣎⡙⠃⢈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⠿⠃⠛⠀⢴⡄⠀⠀⢀⣬⣠⣄
⣇⣿⣿⣿⣿⣿⣦⡀⠤⠀⠀⠀⠀⢀⡩⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⡆⠉⠙⠻⣻⣿⢸⡿⣿⣿⣼⠭⠓⢼⠙⣣⡬⣳⣞⣵⢮⢿⡿⣭⡀⣿⣭⣜⣿⢛⣬⣉⠐⢯⡽⡭⢟⡁⠀⠀⠀⠄⠀⠀⠀⠸⣿⣷⡘⣿⡛⢻⠟⠉⣼⣊⣿⣇⠲⣌⠑⣆⣒⡊⢹⠇⠀⢸⣿⣿⣿⣷⡯⣟⣫⣥⠶⠼⣯⣭⢱⣢⠀⢀⠀⠀⢤⠀⠢⠰⠄⠐⠂⡀⢸⡘⡅⠀⠀⠀⠀⣴⡻⢿⣿⣿⣯⣵⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢘⡝⣛⢉⡉⠉⠒⠀⠀⠀⠺⠟⠁⠈
⣿⣽⣿⣿⣿⣿⣿⠇⠀⠀⠀⠂⠀⢸⣧⡀⠀⠀⠀⠀⣝⣽⣿⣿⡛⣿⣷⣯⠀⠀⢸⡟⣏⢿⡯⣭⣞⡿⣏⠸⣯⣿⣿⣻⠈⠺⣿⣮⣿⣗⣭⠠⣝⣿⣟⢯⣟⣷⣯⣏⣶⢾⢟⣰⡖⣟⡰⢦⡀⠀⠀⠀⠀⠈⢳⣍⠹⠃⢀⣴⣷⣿⣯⡳⣟⢷⡜⣄⠹⡤⢣⢨⡇⠀⢸⣿⣿⣿⣿⣿⣿⣷⣯⣾⣿⣿⡿⣿⡹⠀⠀⡄⠀⡎⠃⢀⠀⠀⢀⣼⡁⠘⡇⠰⠆⠀⣰⣟⡾⢿⣷⣮⣿⡿⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠷⣴⡀⠀⠀⠂⠀⠀⠀⢠⡴⠀⠀
⣿⠽⠿⣿⡇⣿⢫⡆⠂⠀⠀⠀⠀⠘⠿⠁⢀⢀⠢⠌⠁⠘⢻⣿⣿⣿⡿⣿⡄⠀⢛⠿⣻⢽⡻⣟⢋⣯⣾⠀⣿⣿⣯⣿⣥⠠⣾⣿⡿⢟⡗⠦⠈⢈⠉⡁⠩⢆⣾⣞⣍⣋⠋⡳⣤⣿⢛⣵⡉⠓⠄⠀⠀⠀⠈⢃⡴⣶⢿⣿⣿⣿⣿⣷⣝⠷⠉⡃⠀⣛⠠⢸⡆⠇⠘⣿⣿⣿⣿⣿⡿⣿⣵⣿⣿⣿⣿⣶⠐⢟⡀⠀⢾⠉⡃⠅⠠⢀⣜⡛⠐⠆⠲⢀⣴⣿⢿⡿⣿⣿⣿⣟⡃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢐⣂⡆⡬⠌⠙⠒⠀⠀⠀⠀⠁⠀⣸
⠃⠘⠀⣿⠃⠼⣿⠇⠀⠀⠀⠀⠄⠀⢀⢠⠄⢘⡠⠄⠁⢜⠻⣿⠽⠿⠟⠚⠓⠀⠋⠀⠤⡸⡭⣽⣯⡏⠁⠘⢿⠜⢏⡑⠺⠉⠋⣿⡀⢐⠈⠓⠀⠘⢠⠀⡈⠈⣆⢯⣼⣾⣼⣿⣷⣝⠻⢴⡋⣠⠀⠀⠀⢀⣰⣿⣿⣿⡿⣿⣿⣿⢹⡿⠋⠀⠀⠠⠀⢙⠂⢨⠁⠀⠀⠿⣿⠿⠿⠿⢧⡈⢾⣧⣷⣿⡿⢿⠋⣤⠁⠀⠎⡰⠀⡇⣐⢾⣿⣧⠀⢠⣼⣿⣿⣿⣷⣾⣿⡟⠿⠝⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠈⠉⡝⠒⠶⠤⠀⠀⠀⠀⠀⠐⣩
⣦⢀⠀⠀⠀⠀⠉⠀⠀⢀⠀⠀⠀⠀⠀⠄⠂⢀⠀⠐⠀⠐⠚⠖⢐⠛⠂⡀⢀⣀⡈⠀⢈⠉⣉⠉⠐⡀⡉⣂⣀⣀⣐⢊⠀⢀⢛⣂⢵⣄⠺⢽⣅⣠⢓⢒⡈⣹⣭⣽⣴⣿⣿⣿⣿⣿⠀⠀⠉⠁⠈⢀⣵⣿⣿⣿⣿⣿⣿⠿⠈⠋⠉⠀⠀⠈⠀⠀⠀⣰⡃⢑⠠⡀⠀⢝⣫⣶⡠⡯⣬⣒⣚⣓⣲⢖⠮⡖⢵⠆⠀⢼⣧⠃⣾⣿⣿⣷⣿⢡⣾⣸⣿⣿⢿⣿⡉⠂⠙⠳⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡆⠀⡇⢸⡂⠀⣀⠀⠀⠀⠀⠀⢾
⠈⢀⠀⠀⠀⠀⠀⠀⠀⡀⠄⠀⠀⠀⠀⠐⠖⠰⣆⠴⠎⠳⠞⢻⠛⠻⠟⠙⠻⠝⠻⠟⡻⠋⠉⠉⠒⠓⠲⠟⣿⣿⣿⣿⣿⢿⠯⡗⣮⢐⡂⠉⠂⠅⠠⠠⠂⡠⢃⣿⣿⣿⣿⣿⠏⡁⠀⠀⠠⣤⣶⡿⣿⣿⣿⣿⡿⠁⠀⠈⠀⠃⠀⠀⠀⠀⠀⠀⠀⢰⠉⠁⠀⢉⠀⠈⡗⢿⠛⡳⡻⠿⢭⣽⣭⣾⡶⣽⣿⣢⠀⣮⡶⠿⣿⣿⣿⣿⣿⠹⡻⠻⠟⡇⠓⠜⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠇⠀⣇⢨⡇⠀⢡⠀⠀⠀⠀⠀⣤
⠀⠀⠀⠀⠀⠀⠀⠀⠐⠾⠒⠰⠤⠤⠤⠤⠲⠴⠦⠀⠀⠀⢀⠀⠀⠲⢤⣀⠀⣀⡀⠀⣠⣄⣀⠀⠶⠼⡧⠷⢬⠐⡾⡁⠃⠈⠲⠓⠐⠂⠁⠰⠀⢬⣄⡌⠚⣡⣿⣿⣿⣿⣷⡍⠄⠀⣀⣴⣿⣶⣯⢹⡝⠿⠝⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⢸⠀⠀⠀⠎⡁⠰⣊⠘⡉⠋⡛⠂⠺⣹⡿⠺⣓⢟⣸⣅⢾⣡⣤⣤⡀⠙⠛⠈⠁⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣷⡄⠾⢀⡗⠂⢸⠀⠀⠀⠀⢀⠘
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡄⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠈⠃⠈⠓⠀⠀⠉⠍⢠⣤⡀⢀⠀⠐⠆⠀⠀⠀⠀⠠⠨⠅⢠⠌⠱⠂⠈⠰⣩⣼⣿⣿⣿⣿⣶⠀⢀⣴⣾⣿⣿⣿⡿⠟⠀⡕⠀⠋⠀⠀⠀⠴⠂⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠸⠀⢀⠍⠝⡉⡶⠿⠟⣒⣼⣿⣭⣟⣻⢛⣳⣿⣿⡿⡟⠃⠀⣄⠐⡤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣿⣇⠀⠘⣿⡆⢸⣆⠀⠀⣰⠁⣴
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⣄⡀⠠⠂⠀⠉⠐⠫⠁⠍⠉⠚⠑⠒⠒⠈⠉⠈⡚⠁⠒⠀⠈⡠⠤⢆⡀⠀⢩⡠⣬⣤⣿⣿⣿⣿⡿⡄⣡⡾⣿⣿⣿⣿⣿⣿⡃⠀⠐⠁⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠸⡐⠀⢂⠈⣠⠀⠾⣶⡲⡶⣼⣯⣽⣷⢾⣿⣏⢓⣍⠻⠝⠇⠀⠿⡀⠀⠔⣀⡆⠀⠓⣀⡂⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⠁⠀⣿⡟⢸⣇⠀⠀⠃⢠⠇
⡀⠀⠀⠀⠀⠀⠐⠀⠂⠀⠂⠰⠀⣠⣄⡰⢱⣢⡴⣴⠢⠀⡬⣩⢈⠦⣐⠂⢤⠀⠀⠈⠀⠀⠐⣄⣂⡤⡀⠶⠬⡖⢼⠖⢃⠦⣒⠤⠠⣝⣶⡞⢧⣿⣿⣿⣿⡿⠁⠁⠉⠉⣾⢏⣿⢻⡿⡟⠃⠔⠁⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⣀⣂⡄⢨⡁⠠⠁⠄⡷⠠⠀⠉⣼⡃⠀⡘⠿⣿⣷⡷⢾⣯⡏⣻⣗⣲⡄⠀⠀⠑⣠⣿⢂⣕⣥⡿⣁⠿⢂⡠⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣣⡄⢽⠆⠨⣧⡀⠀⣴⡄⠀
⠀⠀⠐⠀⠀⣢⡀⠁⢌⠀⢄⣙⣋⣈⠁⡒⣈⠀⠚⠋⠌⡀⠰⠐⠉⢐⠀⠁⠀⢫⠀⠆⡠⠰⢁⠺⢶⠷⠴⢽⣭⢤⡶⠮⣿⣾⣿⣾⣞⣻⣽⣾⣿⣿⣿⣯⠓⠁⣴⣆⡂⢰⠇⠾⠁⠟⠰⠁⠔⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢀⠍⢰⣝⡠⢀⡉⠀⢀⡳⠁⠀⢨⣿⣒⠀⢰⠈⢿⢷⣟⠛⣻⡀⢿⠟⢓⢷⠲⡀⠨⢾⣧⣼⠔⠻⣿⣿⣳⡻⣵⠦⠀⠉⠐⠄⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣷⡇⢸⣧⠀⣿⠂⠀⣿⡇⠀
⠀⠀⠀⠂⠀⠀⠉⠃⠓⠀⠒⠙⠲⠾⠛⢩⢉⢬⢭⣴⣙⣳⣷⣎⡳⡎⢒⠚⠟⠳⠁⠷⠓⠰⠮⡤⢯⠷⢷⣴⣾⡽⡛⢛⣖⣿⢞⣛⣛⣭⠙⣹⣼⣿⡋⣠⣞⣙⣎⣲⡥⠋⠐⣔⣠⡀⠦⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠠⡀⠀⠒⠄⡮⠈⠀⢁⠑⢠⠈⠀⡈⠀⠿⠀⡞⣼⡧⠀⠀⠀⢨⣋⣹⣫⣼⠱⢫⢿⡽⢂⡈⠀⠀⠘⠃⣞⢸⢙⣿⣿⣿⣞⠿⡃⠀⢄⣈⣭⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⠇⢹⡖⠂⢷⡂⢰⣿⠀⠀
⠀⢀⠀⠐⠂⠠⠀⠀⠀⠰⠃⠘⠀⠐⠱⠗⡯⠡⠙⢭⣋⢯⡹⣯⣽⡂⢹⢮⠱⢤⣋⣲⢆⣶⢒⡐⠤⠋⢛⣺⠷⠿⢾⣿⣽⣿⣿⢍⣼⢿⣿⣿⣿⠟⣠⣿⣯⣟⣿⣟⣃⠾⢼⣿⢲⡍⣴⡄⠀⠀⠀⠄⠀⠀⠀⠠⠄⠒⠀⠀⠀⡀⠁⠀⠰⢯⡄⠀⢀⡤⠘⣆⡀⠘⢢⡄⢰⣿⣿⠃⠉⠀⠀⣨⣉⡫⣲⡄⠀⡅⣠⠐⠀⠀⠀⢀⠄⢰⡇⢰⣾⣿⣿⣾⢟⣼⣟⣣⣹⣟⣼⢓⠀⢀⠂⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡎⢸⣷⡄⢙⠁⠘⠛⠀⠀
⠄⠤⠔⣫⠐⠿⠁⠂⠁⠀⠄⠠⠳⢯⡴⠶⠦⢼⠿⣤⣽⣾⢶⣼⠣⣱⢤⣭⡽⣿⠛⢟⠫⢟⡿⢻⣿⢛⠳⡿⠿⣟⢘⢿⢋⣹⣫⠟⣵⢛⡽⠟⠓⢰⢾⣻⢽⣿⣁⣿⣭⡁⠗⣌⠹⣿⢆⣲⠀⠀⠀⠀⠀⠦⢭⣈⣁⠁⠀⠀⠀⠀⠈⠁⢀⣰⠄⣠⠀⠻⡏⡩⢯⡑⢐⣠⠘⠋⠙⠳⠄⠀⠀⢺⣙⡅⣸⡧⢂⡴⠈⠀⠀⢘⠁⢀⠔⢨⡇⢩⡞⣷⣿⣿⡿⣿⣼⢻⣵⣿⢛⡘⠂⢰⡆⠀⡃⢈⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣯⢐⣿⡆⢨⠃⢰⡆⠀⠀
⠀⠀⠄⠀⠀⠁⡀⠀⠁⠀⡨⠃⠀⠛⢷⣟⣴⠶⠷⡈⠐⠒⡈⠉⠀⣀⢶⡄⢄⢄⡈⠈⠠⢍⣠⡤⣔⣴⡡⢴⣭⣾⣯⣹⣧⣉⡴⢋⣩⣭⣶⣟⣲⣁⣺⣿⣶⣬⡝⢿⣿⡿⣾⢹⣷⡀⠳⡍⠁⠀⣠⣶⢭⣭⡟⣻⣭⣹⡧⠂⠀⠀⠀⣀⣾⡿⢠⡏⠀⠈⠋⢁⡋⡑⡴⡁⣰⣄⠀⠓⢋⠀⠀⠰⡥⣙⣿⢕⡭⠁⠀⠀⢄⠘⠀⢨⡅⣽⠇⢘⣫⣿⣷⡏⣿⣯⣽⣿⡻⣿⡷⡁⠆⢸⡁⠀⣏⠙⠀⠀⠀⠀⠀⠀⠀⠀⠀⢨⣯⣷⣿⣿⣯⡀⠀⡋⢸⡇⠀⠀
⣤⣄⣠⣅⢀⣀⣀⣁⣰⣯⣷⣿⣿⣟⣗⢂⣉⡖⣤⠦⠒⡿⠿⢲⣯⣦⣼⡲⣦⣜⠶⠲⢿⡟⢉⠉⠛⠛⠟⠻⠟⠋⠈⠛⠋⠌⠉⠍⢩⠤⠌⠃⢁⡉⣿⣿⣿⣿⣿⣏⢻⡿⣟⢫⡍⣒⣆⠀⣤⢎⠿⣵⣶⣻⣞⡛⢦⡀⠐⠛⠀⠀⠀⡼⡲⠁⡸⠃⠀⠀⠀⠈⠉⠁⠀⠠⠋⠛⣴⠀⠉⡄⠀⠐⣧⠾⡿⡈⠷⠀⠀⠀⠀⢈⡆⢈⠇⡿⠀⢽⣻⣷⢻⣥⣟⣷⣮⣿⣳⣿⣛⡗⠀⠰⡃⠀⢈⣕⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠟⠋⠟⠛⠛⣉⡀⢤⢸⡇⠀⠀
⠊⠈⠉⢉⠛⠟⠛⠙⠋⠉⠉⠉⠉⠩⠉⠈⠛⠉⠀⢅⠀⠁⠐⠀⣣⡀⠆⠡⡤⠀⠐⠂⡀⢀⠀⠉⠀⠈⠚⠓⠁⠀⠂⠠⠀⠀⠀⣀⣄⠀⠒⢈⡔⢿⣿⢿⣿⣿⣷⣫⡄⠹⣿⣮⢦⠏⡶⠀⣮⢛⡘⢿⡼⢃⠞⠏⠁⠉⠂⠁⠀⢀⣼⣷⠃⡰⠃⢀⣠⡄⡦⠄⢤⡴⠄⠀⠀⠐⠀⠀⠀⠀⠀⠨⣿⣿⠲⠲⡧⠀⠀⠀⠀⢠⡇⠐⡧⢆⠀⠺⡾⠏⠺⠿⠿⢿⠽⠾⠿⢷⠽⢃⠀⠠⡄⠄⠈⠩⠀⠐⠂⠀⠀⠀⠀⠀⠀⠀⢪⠀⠀⠀⠘⢠⡇⢊⢸⡇⠀⠀
⠀⠀⠒⠀⠀⠀⠁⠀⠀⠠⠀⠀⠀⠀⠒⠀⠀⠀⠀⠀⠨⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣴⣿⣷⣦⣀⠁⡀⢀⣀⣭⣾⣿⣿⡿⣿⣿⡿⠿⢷⣿⣿⣿⣿⣿⣿⣿⣯⡀⢿⣷⡮⣌⣴⢀⡏⠸⢧⡚⣧⠟⠨⠇⠀⠊⠁⠀⢀⣿⡟⠡⠼⠁⠀⠁⠄⠨⠟⠀⠀⠁⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⣿⡟⢔⣆⠂⠀⠀⠀⠀⣸⡆⠰⡷⢾⢨⣷⣿⡲⣶⣶⣶⣶⣦⣄⣄⡀⢑⡄⡀⣔⠀⣤⠀⢰⠀⣂⡀⠰⠀⠀⠀⠀⠀⠀⠼⠅⠀⠀⢺⣾⣿⡄⢸⡇⠀⠀
⣀⠀⢠⣀⣄⣀⡀⣀⡀⠀⠀⠀⠀⣀⠀⠀⢀⣀⣠⣴⣾⣷⢾⣤⣴⣤⣠⣤⣥⣴⣤⣴⣾⣿⣿⣿⣿⡿⠿⣿⣿⣿⢿⣿⣿⣿⣻⠿⣭⣏⡙⠒⣿⣿⣿⣿⣿⡟⠍⠁⢰⣦⡜⠿⠧⠁⠉⠘⢫⠐⢊⠷⣽⣿⡃⠀⠐⣶⡎⠴⠀⠀⠀⠋⠀⠀⠀⡈⠀⠀⠀⠀⠀⠀⢀⠀⠀⠰⠀⠈⠀⠀⠀⠀⠹⠌⠚⠏⠉⠀⡀⠀⠄⣿⡇⠠⣶⠶⢰⡿⣿⣿⣟⣟⣻⣿⢿⣿⣯⣅⠨⣓⡇⠻⢇⢟⠠⣛⠃⣹⠁⣬⠀⠀⠀⠀⢀⠿⠆⡀⠀⠀⠉⠝⢓⡇⢸⡇⠀⠀
⠘⠫⢀⢍⢻⠉⣻⢻⣝⣿⡿⠿⣿⣿⠿⡻⣟⢻⡷⢿⡻⣿⣿⡿⣻⣿⣿⣿⡿⢿⡿⠿⡿⠻⠟⠷⡿⡟⠷⢚⠿⢷⡦⠫⢻⠆⠠⣁⡀⠐⢃⣾⣿⣿⣿⣿⡿⠄⣠⣿⣿⠟⣦⠨⠳⢱⣠⠯⣛⠄⠽⠷⠷⡿⠧⠞⠂⠵⠦⠰⡄⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⢠⠀⠈⠀⠀⠀⠀⠙⠱⣻⢀⠀⠐⠀⠀⢠⣎⡇⠐⣃⣗⠸⢿⣻⣿⣿⢻⢿⡿⣬⣿⡷⣵⠸⢯⡤⢰⣦⡶⣚⣷⡦⠺⠇⢘⡀⠀⠀⠀⢀⡍⠈⢁⠀⠀⠐⢣⠞⡄⢸⡇⠀⠀
⡀⠒⠀⠓⢀⠈⠩⠋⠜⡸⡥⠟⢿⠛⢋⠛⠻⠀⠀⠤⠭⠋⠠⠼⠫⠛⠛⠾⡶⠄⣌⠁⢩⡀⠁⡨⡐⠢⡥⠊⢐⣀⠆⠌⠠⠡⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⠗⢻⠏⠁⣴⢒⡤⡀⠠⠉⣱⣦⣤⣤⣀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠈⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠂⠀⠀⠀⠀⠁⠀⢢⡬⠀⠁⠀⠀⢀⡿⢛⣇⠀⣷⠛⠹⣶⠩⠉⠛⢷⣿⡿⡾⣿⡿⢍⣨⣭⡧⠭⠿⠟⠳⠿⠷⠚⠓⠈⠀⠀⠀⠀⢸⣿⣵⠖⠀⠀⠤⠆⢹⠀⢸⡗⠀⠀
⠈⠀⠀⠀⠑⠀⠲⠐⠀⡅⠰⣊⣭⡀⠀⠀⠀⣄⠀⣀⡂⠀⣀⠀⠀⢠⡁⢉⣀⢁⡀⠈⠁⠀⡀⠀⣁⡂⡀⠀⠀⠁⠀⠀⠀⢀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⡟⠀⣩⣦⣶⡾⢿⠹⣀⠀⢤⣿⣿⣿⣿⣿⣷⣊⠀⠀⠀⠀⠀⠀⠀⠀⠐⠘⠃⠠⠆⠀⠠⡚⠀⠤⢴⠚⢂⢁⢀⠀⠀⠀⠀⠈⢠⣶⡆⡠⠱⠄⠀⠠⣀⣿⣿⡛⡷⠀⣙⣭⣭⢭⣶⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⠂⠀⠀⠂⣷⣿⡀⢸⡏⠀⠀
⠑⠂⠈⠀⠀⠈⠈⠁⠀⠤⠁⠒⠒⠀⠠⠠⠠⠀⠁⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣘⢿⣿⣿⣿⣿⣿⣿⢯⢀⡟⢛⣖⣿⣯⠀⠀⢄⠨⣿⣿⡿⣿⠿⠣⠒⠀⣶⡀⠀⡀⠀⢀⡄⠀⠀⠄⠀⠥⡀⠀⠀⠀⠀⡈⣅⠄⠀⢀⡢⠀⠀⠀⠀⣿⣽⡇⢐⠄⠀⠀⢠⣿⣿⣿⣯⡗⠀⣉⣫⣩⢬⣽⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠃⠀⡀⢰⣿⣿⡇⢸⣗⠀⠀
⠀⠀⠈⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣄⡀⠀⢠⠀⠀⢠⣤⣤⣤⣄⣠⣀⣤⣄⣰⣤⣄⣤⣶⡶⣾⢿⣿⢉⣎⡿⢿⣍⡻⠿⢿⠟⢁⠞⣽⣿⣿⣿⢛⠄⢏⠀⢀⣤⣤⣩⠏⠀⠀⠀⠘⡙⣦⡀⠀⠀⢴⠄⢲⠀⠀⠠⡂⠀⠐⠀⠀⠀⢀⠁⠓⢈⡠⢌⠀⠀⠀⢠⣿⡿⠀⠈⠁⠀⢀⣮⣽⣿⣶⢿⠧⠀⢿⢯⣃⣶⡜⡇⠀⠀⠀⠀⠀⠀⠀⠀⠐⡀⠀⠀⠀⠈⠀⠀⠀⠀⠠⠀⢀⣀⢤⣴⣿⣛⠿⠀⠀⢀⣿⣿⡿⠛⠰⣿⠀⠀
⠀⣀⣀⣀⠀⢀⣀⣀⡀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣤⣾⣿⣿⣿⣿⣶⣿⣿⣿⣿⢿⠿⣿⢿⣿⠿⡻⠿⢝⣙⣿⣜⣯⣷⣧⡻⠟⣿⡶⣤⠉⠀⣠⣶⣷⣯⣷⣾⡟⢟⠘⢁⢀⠐⢤⣽⣿⡁⠐⠀⠀⠀⠤⣾⠓⣹⠂⠀⣿⡆⣺⡅⠈⢤⠀⠀⠄⠈⠀⠂⠀⠀⢔⡾⢉⣠⡀⢠⣴⡿⠞⠐⠄⠁⠀⠀⡿⠻⠯⠻⠟⣙⣿⠀⢘⡛⢟⠛⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠦⠀⠁⠀⠀⠀⠀⠀⠀⠀⢘⣿⠉⠬⣿⣮⡿⠁⠀⠀⣸⣛⣿⣿⣋⠐⣿⠀⠀
⣛⡿⠿⣿⣿⣿⣯⣿⣿⣿⣿⣷⣶⣿⣿⣿⣾⣿⣿⡿⣿⣿⣻⣟⡿⠊⣻⢻⡿⣛⠶⣲⣼⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⢿⢌⣽⡻⢤⡉⠂⣠⣾⣿⣾⣿⣷⣿⣥⠿⡈⠀⣰⣿⣶⣾⡿⢍⠉⡀⠠⡁⢒⠒⣵⡺⢚⠓⢈⣷⡄⠉⣲⡂⠄⠨⢤⡠⡌⠀⣉⠂⠂⠠⠄⠀⠐⣅⠄⠻⠁⠀⡆⠀⠀⠀⠨⠑⢠⠯⣘⠣⠀⣝⠀⢠⠂⠀⠢⢅⠆⡀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣤⢿⠟⠀⡄⢻⣿⠿⠀⠀⢀⡻⠿⠟⣿⡇⠂⣿⠀⠀
⣻⣿⣷⣿⣷⣾⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣽⣿⡏⠛⣶⣿⣿⣧⣵⣽⣾⣿⣿⣾⣿⣿⣿⣿⣛⣟⣿⣛⣃⣯⣿⣬⣩⡖⢢⡝⣲⣟⡲⠀⢀⣼⣿⣿⣿⣿⣾⣞⢫⣁⠉⠀⢨⣽⣽⣇⣻⡅⠀⠀⣤⣤⣄⣠⡷⡦⣴⢊⠑⣆⣻⢥⣀⠁⣐⠠⢌⡀⠈⠗⠦⠤⠀⠈⣀⡦⠀⠀⠀⠠⡂⠀⢀⠀⠂⢈⠆⠂⠰⠀⠀⢀⡈⠁⢠⠀⠂⠤⠐⠄⠲⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⣾⣾⡟⠀⢬⡀⠾⣿⡃⡂⠀⠎⠀⠀⢒⠀⠁⠀⣿⠀⠀
⣿⣿⣿⣷⣿⡷⢿⣗⣼⣯⣿⣿⡿⣯⣯⡯⡰⣼⡶⡷⣿⣿⣿⣿⣿⣟⣽⣿⣿⣿⡿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⡿⣣⠌⣧⣔⠯⢈⢁⣼⣿⣿⣿⣿⣿⣿⡟⢭⠫⠌⠀⣠⣾⣿⣿⣻⠿⡥⣀⠐⣿⣿⣿⣿⣛⣒⣳⡤⢤⡩⠅⠈⡐⢀⠀⠐⠶⠶⡄⠛⠱⠃⠐⠹⠋⠐⠂⢀⣤⠀⣄⠀⠀⠀⠀⠚⠁⠀⠀⠐⢈⠅⠐⠠⠦⠀⢴⡞⢠⠍⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⢀⡟⠈⠁⠠⠄⠉⣲⣧⠀⠀⠐⠀⠀⠐⡀⠵⠁⠅⢸⡆⠀
⡯⢋⢙⠙⣽⣷⣨⢤⣏⠌⡡⣷⠾⣼⣗⣚⠛⡯⢮⡷⣀⣉⠻⢿⣿⣿⣿⣿⣿⣿⣻⢿⣿⣿⣿⣿⣿⠿⣿⢍⡿⢾⡧⢙⣔⢎⡀⢀⣾⣿⣿⣿⣿⣿⡿⠿⣗⠲⣢⡂⠶⣼⣿⡿⢨⣿⡤⠁⠀⣀⣿⣿⣿⣿⣿⡍⠁⠂⠀⠀⠈⠩⢱⣈⠦⠀⢈⠱⠤⠀⠀⢀⠀⠀⠀⠀⠂⣄⠸⢢⠞⡆⠉⠠⠐⠀⠀⣤⡍⠿⢖⣩⣼⡵⣯⠁⢀⣠⠂⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⡈⠀⠀⠀⠀⠀⠀⠀⠀⠶⠈⢿⠀⠀⠀⢨⠯⡑⠁⠀⠀⠀⣠⡴⣯⣀⠩⠀⠸⡇⠀
⠶⡾⠅⢾⣋⡕⡨⣡⣥⣾⣥⣥⡾⠶⢶⠣⢧⡰⠌⣽⣿⣭⣟⣨⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣙⢿⡿⡱⢙⣟⠈⢻⢟⠂⠠⡀⢸⣿⣿⣿⣿⣟⢛⣖⣓⡅⣀⡰⠒⠫⣿⠿⣱⣷⣾⠱⠆⠀⠈⠛⠭⠽⠉⠭⠋⠡⠀⠀⠂⠀⠀⠀⢻⣷⡂⢲⠀⠴⡓⠂⢄⡀⠢⠭⠘⢙⠻⢛⣁⡀⡧⣡⠀⡈⢉⡲⠿⡯⠷⣿⣻⣿⢫⣿⠄⢸⣅⠁⠈⠀⠀⠀⠀⠀⠀⠀⠀⠐⠑⠂⠴⠆⠀⠀⠀⠀⢐⣁⣀⢒⡁⡀⣀⡌⢺⣋⢁⠀⠐⠖⠘⠒⠋⠁⠀⠀⠀⣦⠀
⡒⢐⣒⣶⣷⣿⣶⣿⣶⡶⠒⠔⡒⡴⢶⣶⣾⣿⣟⣿⠿⠏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣷⣥⣮⣉⣀⡈⡀⣐⣺⡏⡥⠙⠉⠅⣴⣟⣀⣀⣤⣠⣬⣵⣾⣿⣷⣿⣿⣞⠁⠃⠀⠀⠀⠀⠀⢀⢀⣱⣬⣤⣷⣾⣾⣷⣿⣷⣎⣉⠛⢀⠿⠂⣨⣀⡬⡈⡨⢏⡛⢿⢿⡿⠾⠟⣟⠿⣥⠐⠂⢄⠀⠙⠆⣯⣭⡯⣽⣿⠄⢸⠇⠐⠧⢤⣀⠀⠀⠀⠀⠀⡐⣚⠒⠒⡂⠀⠀⠀⠀⠀⠾⠚⠿⠃⠃⠡⠚⢁⢈⢷⣤⠀⢠⣶⡶⠚⠃⠒⠀⠁⠃⢘⠀
⣟⣭⣍⣉⣻⣟⣋⣭⣥⣯⣬⣵⣼⣧⡥⣾⢴⣭⣽⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣯⣀⣐⠀⢤⣦⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⠍⠩⣿⣿⠿⡿⡿⡿⣿⢿⠋⣷⡼⣅⠦⠸⠁⠈⠀⠀⠊⡃⣉⠢⣞⣹⠃⢠⣆⢛⣳⢄⠋⢀⠁⠀⠀⢡⡚⢍⠕⡟⠐⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠊⠃⢸⣆⠀⢀⠙⠃⠀⠀⠀⠀⠀⠀⠀⠀
⠋⠁⠍⡩⠉⠉⢉⢀⣤⠍⠁⣈⣉⣄⡀⢀⣠⣉⣙⠉⣋⣽⣤⣤⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⣯⣭⣭⠽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡻⣿⠿⢟⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣷⣶⠞⢓⡢⠄⣀⣔⡉⡐⠐⣒⠚⠫⠖⢂⠂⠀⡀⡀⠀⠊⢉⣑⣨⣉⣿⠀⢫⣟⡅⠣⠀⠀⠀⠀⠀⠈⠀⠀⠀⠈⡡⠁⠀⠀⠀⠀⠁⡀⠄⣠⣠⠤⢐⣦⠤⠀⢸⣿⠐⠸⡁⠠⠀⠀⣰⣬⡀⡀⢁⠀
⣶⣶⣦⣦⣦⣐⣒⠋⣄⣀⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣟⢻⣿⣭⣍⣻⣿⣟⣿⣿⣿⣿⣿⣿⣥⣦⣴⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣟⣿⣿⣻⣿⣿⣿⣿⣯⣅⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⣛⠛⡍⣩⣋⡟⢍⠥⠠⣥⠉⣌⣩⣖⣆⠲⡐⠶⠘⢕⡠⠀⠀⣀⠤⠀⠈⠁⣠⣴⣪⣿⡓⣿⡟⢀⡾⠍⠀⠀⠀⢀⣴⣯⣫⢣⡴⢅⡎⠀⠓⠀⠀⠀⠀⢰⠎⠐⠂⠈⢩⠒⠀⠔⣎⠀⠘⢌⣵⠌⠹⢀⣴⡾⣿⡴⠪⠓⠒⠄
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡻⣟⢿⣿⡻⣿⣏⣿⣿⣿⣿⠿⠛⣛⠋⣛⣩⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⡿⠿⠿⣋⡭⠨⢟⣁⠹⠒⠰⢄⡠⣌⣰⠫⢶⢶⠐⠟⠬⣯⣭⢳⢰⠛⣗⠨⣦⡕⢡⣱⣂⡀⠤⠀⠠⢴⡎⡅⢿⠷⢿⡖⡭⠔⠁⠀⠀⣀⠾⢭⡠⣚⣹⡞⡒⠀⣿⣄⡀⠀⠀⠀⣿⢳⣛⢩⣤⠄⢲⢦⠤⡉⢵⢃⡢⣁⢠⢒⢋⣽⠉⣁⡄⠭⢁⠑⠡
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⡱⣾⡟⣃⢙⢿⣋⣫⣿⡤⠠⣤⣌⣿⣟⣿⣿⣿⣿⣿⣿⡿⢻⠿⡿⡿⠿⢯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡭⣉⣤⣍⣤⣍⣥⣄⣀⡴⣏⡶⣤⢤⢒⣠⣤⢾⠀⡄⠂⠕⠄⠚⠝⠤⣏⠉⠒⠋⠈⠹⠒⠏⠨⣿⠙⢆⡤⢁⠯⠀⡄⠘⠃⢛⣣⠬⠹⢀⣴⣾⡅⡀⠀⠀⠾⣯⠔⢒⡚⠞⣠⣤⣿⡿⣟⠁⠀⠀⠀⠀⣥⡞⣤⡴⠪⠄⠈⠀⠰⠿⠜⠉⠍⠃⢸⠉⠬⠜⠇⠁⠁⠀⠁⠀⠀
⠽⡃⢾⣿⣽⣁⣭⣧⣾⣩⢹⣞⣛⣙⣿⣏⣥⣛⣼⣷⣭⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⡏⠥⢤⣵⢎⠩⣟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣹⣦⣩⣜⢍⠓⠈⢻⠷⢿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣶⣶⣷⣴⣦⣄⣀⢀⠀⠀⠊⠁⠈⠸⢓⡀⠐⣡⣶⡉⢉⠻⠠⡞⢢⣌⡔⢊⢁⣺⡿⠟⡿⡙⠑⠑⠂⠼⢋⡠⡰⢿⡅⢸⠻⠟⠋⠑⠴⠇⠀⠀⠀⠀⠐⠦⠀⠂⠁⠈⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀
⣼⣿⣯⣿⣟⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⣿⠾⣿⡿⠟⠛⠻⠟⠟⠻⠿⠤⠵⠢⠞⠶⠾⠼⠿⡛⠛⠿⢿⣿⣿⣿⣿⣿⡛⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣶⣶⡦⢠⣼⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣷⣾⣿⠤⠾⠿⣆⡄⣪⣩⡳⢛⣭⠥⣶⣆⡰⢿⣼⢛⠃⡉⠀⣄⡀⠀⠀⢬⣅⣀⡈⢀⣀⣀⡀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣭⣌⠋⣅⣹⡍⢬⣭⠁⣖⡂⠀⠁⠉⠉⠁⠀⠩⠿⠿⠶⠷⠾⠷⠦⠄⠢⠀⣀⣁⣀⢀⡀⡤⡤⠄⠤⠐⢠⢤⡐⡈⢇⣚⣿⣈⡿⢿⣿⠿⣿⣟⣻⣚⣟⢿⣿⣿⣿⣿⣯⣿⣥⣼⠿⠿⣿⠿⢷⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣙⣻⣶⠖⣣⣴⣿⠿⣿⢻⣿⣿⡷⠋⠈⠀⠀⠈⠀⠚⠁⠀⠀⠀⠈⠉⠉⠁⠁⠀⠀⠀⠀⡀⠀⠀⣀⠀⠀⠀⠀⠀⡀⠀⢠⣦⠀⠀⢀⠀⠠⠀⡀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠈
⡶⠈⣎⣌⡥⢦⠾⢤⣿⣵⡥⢄⣤⣌⠉⡅⢄⠄⢀⣀⢀⣀⢀⢀⣀⠈⣐⣗⢳⠜⠛⠺⣶⠞⡾⠺⣷⡛⢯⣿⣯⣽⣻⣭⣋⣧⢿⣿⣻⣏⣾⣽⣷⣭⣽⣿⢿⣿⣏⣯⣭⣤⣦⣠⣌⣀⡀⢘⢿⣯⣿⣯⣿⣿⣿⣿⣿⣿⢿⠿⣽⣼⢯⡒⣽⡟⠚⠷⠿⠛⠟⢿⣿⣿⣿⣿⢿⣿⡻⣿⣀⣄⣄⣉⠀⠁⠀⢈⠉⠀⢀⣀⡀⢀⣖⣴⠀⠂⣆⠀⠐⢲⢦⠒⢖⣀⠐⠤⣃⠋⣉⣞⢙⣩⡌⣅⣡⠊⣄⠤⠢⡟⠻⠀⠀⠀⡖⣩⠀⠐⠂⠝⠁⠀⠁⣄⠈⠀⢀⠀
⣗⣶⡀⣛⣻⢭⡠⣿⣿⣬⣶⠰⣎⢳⣁⡶⡶⡷⣼⢒⣒⣲⣙⢒⠻⠶⣶⢶⣸⣑⣄⣟⣲⣰⣟⣾⣷⣿⣞⣾⣷⣿⣯⣿⣿⣿⣿⣿⣿⣟⣿⣾⣿⢶⡿⣿⣻⣏⣝⠋⠋⠩⠙⠊⡃⠤⠄⠩⣍⢏⣿⣛⣿⣻⣿⣾⣤⣿⣻⠂⠶⣀⡆⣉⣭⣭⣥⣶⣶⣾⣶⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣷⠟⢭⡩⡥⢛⠣⠄⢓⣿⢋⡣⡋⡘⠒⠂⠋⠆⡀⢈⣑⣔⡦⢂⠄⣡⣐⠮⣺⣐⡲⠌⠉⠀⠀⠅⠀⡉⠀⠑⠀⢈⠀⡀⠀⡰⠀⢀⠀⠈⠀⣀⠈⠀⢊⠀⠀⠀⢄
⣏⣻⣚⣭⣌⣿⣇⣯⣟⣻⣠⣟⣲⢂⣆⣡⣮⠀⠴⠅⠀⢤⣰⡧⠌⠛⡝⣻⣿⣿⣿⣏⣷⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣶⡹⣶⣿⣯⡁⡝⠻⣿⣿⣿⣿⣻⣛⣾⣷⣿⢿⣿⣟⣛⢟⣻⣿⣿⣻⣻⣿⣿⣻⣿⣿⣓⣮⣴⣷⣶⣿⣿⣯⣭⣭⣮⣭⣿⣷⣿⣿⣿⣿⣻⡙⠉⡁⣩⣊⢀⡄⠹⡹⢃⠂⠴⣪⣤⠦⠠⡀⢖⣉⠉⠍⢡⢼⠈⠙⡈⠀⡴⢤⢬⠵⠑⢒⡞⠀⠀⠀⠴⠠⠐⠐⡀⠒⠀⠤⠡⠀⠔⠠⠀⠀⠀⡀⢁⣔⢜⠇⡐⢀⠀⠈
⡿⣛⣿⢿⡿⣿⣽⠿⣿⣿⣿⣝⣾⠛⠷⠴⠿⣿⡖⢺⢦⣶⣶⣶⣦⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⠿⠿⢻⣿⡿⡞⠭⠁⠚⠉⠘⠂⠈⠉⡉⠉⢙⣿⣩⣭⡩⣻⣿⣟⣿⣿⣿⣿⣿⣯⣿⣯⣿⣿⣿⣽⣿⣶⣶⣾⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠱⢎⣉⡑⠊⣧⡧⢛⡋⠙⣠⣒⢳⢚⣄⡐⡦⣍⣛⡈⠃⠂⠂⠀⣀⡀⡡⣀⠣⠩⣭⢩⠝⢖⠠⠀⠁⠠⠄⠠⠐⠥⠄⠀⠤⢀⠐⠠⠄⠈⠄⠐⠂⠆⠛⠂⠀⠀⠀⠀⠃⢀⡀
⡖⣶⣾⢿⣳⢶⡝⣚⡺⠃⡞⠂⢠⣭⣴⣤⣶⣦⣴⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⢻⣿⡿⢿⣿⢿⣿⢿⠯⠷⢚⡟⣿⣟⡿⢭⠡⣕⡉⠚⣹⠿⠿⣿⢟⣓⠐⠒⣚⣾⣟⣛⣻⣍⣗⣬⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⠿⢿⣿⣿⣿⣿⣿⣻⣻⣿⣹⣯⣭⣭⣾⣷⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣞⣳⡶⣷⣾⡟⣻⣾⢷⢟⠁⢖⠠⡬⠤⠌⠄⠏⠈⠀⠁⢃⡠⠀⢠⠈⠂⠀⠀⠀⢀⢀⠠⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀
⠤⠂⠀⠖⣾⣞⣳⣶⣷⣺⣿⣷⣽⣿⣾⣿⣿⣷⣿⣿⣿⣻⡟⠋⠻⣿⣿⣫⠛⣺⠥⢿⢼⢿⠘⢷⣚⣿⡓⣻⣭⣭⣵⣥⣦⣶⢾⣷⣿⣿⣿⣾⣿⣽⣯⣿⣿⣿⣿⣿⣻⣿⢿⣿⣿⣻⢿⣿⣿⣿⣿⣽⡻⣿⣞⡿⠛⡛⠛⠛⠛⡛⢷⣶⡿⢉⢛⠯⣋⠻⣛⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣯⢻⠿⠟⢉⣽⠿⢳⡃⡒⣀⡄⠀⠀⠀⠀⠠⠀⠤⠀⣉⠀⢀⠀⠀⠀⠐⠀⠀⠀⠀⠒⢀⠂⠀⠀⢉⠁⡚
⣕⠺⣮⠷⣽⠻⢿⠿⢿⣽⣿⣿⣿⣿⢿⣿⣿⣿⣿⣯⣿⣿⣤⣥⣈⣵⣿⣿⣶⣬⣶⣷⣿⣾⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣟⣿⠿⠿⡛⢻⣟⣷⣿⣷⣶⡻⣶⣷⠶⣺⡿⠿⠻⣿⡟⡿⠳⣸⣷⣾⣾⣿⣿⣔⣮⣥⣍⣓⣀⣂⣐⣲⣤⣴⣦⣴⣪⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⡿⠿⣿⣟⣻⣯⠛⣭⣭⠭⠮⠾⣯⢩⡖⣠⠰⢬⢑⢤⠈⠉⠀⢀⣁⢨⠩⣄⢀⡈⠀⠀⠀⠀⠀⠀⠢⠄⠀⡠⡀⠀⠁⠀⠀⠘⠀⠀
⡾⣶⢾⣶⣿⣮⣷⣽⣿⣷⣾⣽⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⠿⠿⢿⡟⣿⠩⢽⡟⡿⣏⡹⢉⣯⡽⣽⡻⠶⢿⣿⣽⠏⣀⢺⣾⠛⡿⢛⡿⢛⣿⣳⣿⣿⣷⣾⣜⣿⣹⣯⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣯⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⡟⠿⣿⠟⣿⣛⡛⠛⠿⠛⠛⣛⠻⠍⠉⠉⠉⡉⠉⠛⠂⠀⠣⠐⠉⠥⡄⠋⠌⠌⠂⠀⡢⠀⠀⠀⠀⠀⠉⠜⠤⠤⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠂⠠⠀⠀⡀⠀⢄⠐
⠭⡙⢿⣿⢿⣼⡿⢾⣿⣿⣿⣿⣛⣿⣛⣻⣿⢿⢿⢿⣿⣿⠿⠿⡖⠆⣏⣙⠃⡦⡾⣟⣛⢙⣛⣒⠆⣠⣴⣶⠾⣷⣾⣾⣿⣿⣿⣿⣿⣦⣾⣽⣿⣿⣿⣿⣿⣿⣧⣿⣻⣿⣿⣿⠟⣿⣽⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⠷⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⡿⣵⣶⣿⣭⣠⣤⣆⠠⢖⠀⢂⠀⠀⠀⢀⢀⢀⢠⣄⣁⣀⣐⣠⢀⣊⣨⣤⣤⣤⣤⣭⣤⣬⣭⣥⣥⣐⣈⣀⡠⠀⠂⢐⣀⢀⣈⡀⢃⡀⠀⠀⠠⠀⠀⠀⠀⠁⠀⠀⠀⢀⠀⠀⠀⠈⠀⢐
⣤⣲⣨⣬⣈⣞⣱⣼⡿⣻⣵⠙⢝⠳⠭⣙⡈⠙⢻⡝⢛⣽⣿⣿⣶⣿⣟⡿⣿⠗⣿⢑⣽⣿⣯⣽⣾⣻⣾⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⠻⠋⠋⠻⠻⠏⠩⠻⠾⠿⠻⠟⠯⡛⣻⢯⡍⠹⣫⠙⢻⣿⢇⡄⠡⣀⠀⣀⢀⠄⣈⡤⡚⡂⠎⠘⠙⢓⡈⠻⣿⣿⢿⣿⣷⣿⣿⣿⣿⣿⣿⢿⣿⣿⣶⢿⡶⢌⡀⠁⡁⠅⠀⠀⠉⠀⠀⠀⠀⠀⠀⡐⠂⠀⠄⠂⠆⠀⠀
⢠⣍⣹⡿⢿⣿⣯⣿⣵⣷⣧⣾⣴⣾⣬⣤⣧⣤⣥⣯⣤⣤⣿⣿⡿⣿⣿⣭⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣉⠠⡸⢷⠚⠲⢶⠖⠲⠖⠶⠳⠷⠲⠾⠿⠶⣦⣽⣋⡀⠄⠀⠜⠇⡤⠿⠦⢼⣾⣦⣧⣮⡷⣬⣽⣅⡷⣶⡗⢀⣰⣦⣔⡴⠐⢂⢻⠛⠻⡽⢾⣯⢫⣛⣟⢛⡋⠙⣓⣛⠋⠒⡩⠀⠀⠀⠀⠀⠀⠀⠀⠂⠄⠀⠀⠀⠀⠀⠀⠀⠑
⡉⢴⠉⡩⠟⣻⣟⠻⣿⣿⣿⣻⣿⣿⣿⣯⣿⣿⣱⡎⢙⣀⡭⣤⡝⣩⣷⡿⢿⠟⣿⣻⣟⣏⣙⣹⣿⣿⣿⣿⠿⡿⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⡿⡿⣿⣿⣭⢽⣉⣟⣛⡿⣷⣿⣷⢫⣭⡿⠿⣴⣶⣶⣶⣶⢶⣶⠶⢾⣾⡶⣿⣿⣿⣿⣯⣼⡋⣀⣶⡶⣾⣶⣗⣥⣬⣽⣿⣦⣽⣾⣿⣵⣿⣻⣿⣷⡵⢦⣴⣷⣿⣤⡼⠦⠤⣆⣠⣴⣅⠢⠠⢀⠒⣠⠀⠠⠀⠀⠁⠀⠡⠀⠀⠀⠀⠀⠀⠁⠀⠀⡀⠐⠀⠀⠀⢀⡀⠀⠠
⣥⣿⣿⣽⠿⢿⣿⣿⢽⣟⢻⢿⠿⣿⡟⢟⠫⠗⣊⣓⣛⣲⡿⣌⣀⣥⣭⣼⠾⣷⣾⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⢿⣻⢿⣻⢛⠛⣓⡋⠛⠓⠻⣋⣑⣊⣹⣮⣭⣤⣿⣴⢿⣶⣷⣿⣿⣿⣿⣟⢿⢿⣾⣻⡷⢿⠟⣿⣿⣿⣿⣼⣿⣟⣫⣧⣽⣿⣭⣷⣿⣿⣿⣾⣷⢿⡿⣿⢿⣻⣿⣿⣭⣗⣾⣷⣾⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⢓⣂⡀⠠⠁⠊⡡⠄⠄⢄⠒⠀⠉⠀⠁⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣾⣯⣿⣶⣬⣻⣷⣯⣿⣭⢾⣷⣾⢿⣟⣟⣋⣶⣿⣽⣿⣿⣿⣿⣿⣿⣶⠾⡟⠋⠿⣛⢻⡟⢹⣥⠉⢑⠤⢿⣿⣿⣿⣿⣿⣿⣯⣯⠿⣿⠴⠟⢽⣾⡞⣻⣿⡶⣤⣾⣳⣟⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣷⣿⣾⣿⣿⣿⣿⣿⣿⣿⣻⡿⣿⣿⣿⣶⣷⣺⡾⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⢿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⡿⣿⠟⣟⢯⡉⢛⡵⣸⣛⠡⠐⠈⡁⡀⠀⡀⠀⠈⠀⠑⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣭⣯⣭⣿⣿⣿⣻⣿⡿⢻⣿⢿⣻⡿⠟⡻⢝⠋⢿⠟⢉⢻⣾⣿⣻⣟⠻⠟⣻⠾⠷⣶⣤⡴⠶⢶⣶⣶⣶⣿⡿⣿⣿⣟⣧⡛⣭⣯⣋⣌⣓⣆⣠⣤⣤⠶⢾⠲⣭⣥⣭⣭⣝⠿⢿⣾⣿⣿⣿⢷⣯⢿⣛⣶⢻⣶⣟⢿⣿⣻⣿⣯⣽⣿⣾⣿⣿⡿⠿⣿⣿⢿⠿⠿⢟⡻⠛⠼⢿⣽⣽⣾⣿⣿⣿⣿⣿⣿⢟⣿⢛⡿⣿⣿⠻⠿⣯⣟⠍⠃⠈⠑⠀⠀⠙⢉⠂⠀⠑⠀⠀⠉⠈⠀⠀⠀⠈⠀⠠⠈⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉
⠊⡋⣘⣯⣋⣛⣉⣞⣽⣋⣴⣺⣿⣿⣫⠟⠛⠀⡳⠂⠩⠅⠅⢰⣤⡤⢿⡾⣻⢿⡷⡿⢿⢿⣟⢻⠶⠒⠊⢹⡻⡖⢚⣻⢂⢾⡦⠼⣤⣯⣅⡭⣄⡥⣶⣷⡬⢴⣫⡌⡷⢭⣯⣴⠟⠿⡿⢿⣿⣿⣶⣷⣶⣿⣷⣧⣿⣳⣽⡿⣷⣿⣿⣿⡿⡟⡻⠿⠔⢯⠱⣀⢄⡙⡮⢉⠍⠞⠹⡋⣟⡳⣟⣛⡿⣿⣿⣿⣿⡾⡦⠶⠭⠷⡶⡭⠠⠀⠀⠈⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
11. High-contrast Braille, 80 columns (positive)

ascii-image-converter canute_hicontrast.png -W 80 -b --negative

High-contrast source with Braille and corrected brightness. Bolder strokes but loses some of the engraving's subtlety.
⠀⠀⠀⠀⠀⠀⠀⠘⠁⠁⠌⠆⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠠⠀⠁
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠂⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀
⠀⠀⠁⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠄⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠂⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡠⢬⡂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠾⠙⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⡀⠀⠀⠀⠀⢀⣤⣤⡀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡼⢿⣿⣷⡀⠀⠀⣰⠊⣾⣿⣿⡄⠀⠀⢀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠤⣴⣤⣄⠀⠀⠀⠀⣸⡁⣾⣿⣿⣧⠀⠀⠛⣚⣿⣿⣿⡿⠠⢶⣿⣿⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠗⢚⣓⣿⣿⣇⠀⠀⢰⠿⠋⢿⣿⣿⣿⡀⠀⠈⠋⢁⣿⣿⣿⡖⢢⠶⢽⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢛⣩⠉⢸⣿⣿⣇⣀⠀⣶⣤⡼⣿⣿⣿⣧⡄⠸⣷⣾⣿⣿⣿⣷⣧⣠⣿⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⣤⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⣿⣾⣿⣿⣿⣿⣿⣧⣶⣺⡏⡿⠿⠿⢿⣾⣿⣿⣿⣿⣿⠿⠛⢻⣿⣯
⠀⠀⠀⠀⡀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣾⡏⢩⣉⣹⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣻⣏⢵⣾⢿⣿⣿⡽⢊⠔⢨⠚⠛⠻⣿⣷⡉⠘⠃⠆⣐⠀⠀⣽
⠀⠀⠀⠈⠀⠀⠀⠀⠀⠁⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⡇⠀⠁⣸⡇⠀⠀⠀⠀⠀⢀⢤⣄⣀⣈⣯⡻⢿⣿⣿⣿⣿⣿⣿⢻⣠⢂⣾⡗⠱⢨⢼⣽⣿⣧⠀⠀⠀⣾⠀⠀⠈
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⣿⣴⣿⣿⣗⣀⣀⠀⠀⢒⠁⠀⠈⠙⠛⢻⣇⠀⠈⠻⣿⡿⣿⢏⡇⡴⣸⣿⠇⡢⢂⣿⣿⣿⣿⡄⠀⡜⣿⣀⣠⣴
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠄⠀⢤⣤⣄⣀⣀⣀⣀⣠⣴⣾⣄⡉⠛⠟⣩⡿⠉⠉⠑⡄⠈⠄⠠⠀⠀⠀⢸⣿⣷⠈⠂⢾⣧⣿⣼⣷⣴⣿⡿⠠⠐⣸⣿⣿⣿⣿⡇⢀⣸⣿⣿⣿⣿
⠀⠀⠀⠀⢰⢀⣠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⢵⠥⢿⣿⣿⣿⣟⠛⣿⣿⣯⣛⢪⣙⠛⢛⡟⢀⠀⠀⠀⣽⠀⠀⢀⣀⡈⠁⠘⠉⣭⣷⡀⣀⣹⣿⢿⢷⣿⣿⠃⡀⠁⣾⣿⣿⣿⣿⣿⢸⣽⣿⣿⣧⣿
⠀⠀⠀⢴⣿⣿⣿⣤⣶⣶⠀⠀⠀⠠⣄⡀⢠⠐⠲⣤⣤⣶⡶⢶⢟⢽⠿⣅⣽⣥⣻⢁⣾⣿⣿⣿⡌⠧⢈⣉⡿⠔⠿⢗⣶⣄⣺⡀⠀⠠⠐⢦⡀⠤⢿⣿⣿⣾⣿⣿⣿⣼⣾⣿⠏⠀⠈⢾⣿⣿⣿⣿⣿⣧⣾⣾⣿⣿⣋⣿
⢀⠀⠀⠸⣿⣿⣧⣸⣿⣿⣦⡀⠆⠈⣿⣷⡢⣿⡷⢿⠁⠀⣷⠜⢀⣿⣦⣼⣧⣽⣩⡾⠏⡩⣿⣿⣿⣮⠶⠋⠀⠘⢀⣼⣏⣿⣽⡇⠀⠀⠀⠄⠀⠰⣿⣿⣿⣿⣿⢏⣿⣾⠟⠉⠀⢈⣠⣿⣿⣿⣿⣿⣿⡷⠽⣿⣿⣿⣿⣿
⣿⣧⣮⣼⣿⣿⣿⣿⣿⣿⣿⣶⣷⣾⣿⣿⣿⣯⣿⣿⣾⣿⣿⣿⣿⣿⡿⣿⣿⡿⠄⠀⠀⣾⣾⣿⠟⠁⠀⠀⣄⣦⣿⣿⣷⣿⣿⣧⡴⡶⣾⢤⣶⣶⣿⣿⣻⠟⠣⢨⠟⠁⠀⣠⣐⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⢶⣶⣶⠶⣿⣿⣷⣤⣠⣴⣾⣿⣿⣿⣿⡻⠃⠀⢠⣾⡿⠋⠁⢀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣶⣦⣨⣽⢸⡯⠴⣄⣠⣴⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⡟⣿⣿⣿⣯
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣾⣽⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⡬⠟⠁⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠓⠿⠖⠋⣈⣑⣆⣀⣔⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢻⡇⣻⢽⣿⣿
⣿⣿⣿⣿⣿⣿⣫⣽⣯⣭⣿⣿⣿⣿⣿⣿⣿⣿⢛⣿⠿⣟⠛⠛⠋⠝⠁⠀⣴⠿⣷⣄⣄⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⢿⣿⣿⢾⣿⢹⣿⣆⠩⣎⣷⣩⣿⣿⠡⢿⡁⠳⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠈⡷⢿⢸⡏⣿
⣿⣿⣿⣿⣿⣿⣷⣾⣿⣭⣿⣽⣿⣿⣾⣿⣿⣯⣿⣭⣘⡞⠅⠲⠒⠊⢀⡞⡑⢉⢿⠛⢻⢿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⡿⣿⣷⡟⢸⣿⣿⣷⣬⣷⣵⣿⣿⣿⡽⠂⠀⡠⡻⠛⢙⣿⣿⣿⣿⣿⣿⣿⡇⠀⣷⢹⣽⣇⣿
⣿⣿⣷⣿⣿⣿⣿⣻⢷⣮⣥⣭⣿⣿⣵⣶⣷⠶⠶⡷⠿⡓⢏⢠⡔⠗⢿⠔⠤⡁⠙⣉⢧⣻⣿⡿⡏⡙⠛⢿⣿⣿⢋⣿⣷⣿⣾⣿⠷⣶⣿⣿⣾⢻⣻⣿⣿⣿⡟⣿⠀⠀⠀⠐⡀⢺⣿⣿⢟⣿⣿⣿⣿⣷⠠⠙⢸⣿⣻⣿
⣿⣿⣛⣛⣭⣤⣤⣹⣿⣿⣷⣾⣽⣯⣽⣾⣶⣾⣶⣶⣾⣷⣿⣿⣾⣿⡟⢀⠀⠰⣆⠠⢟⣻⢍⡎⢠⣰⣿⣿⣿⠋⣿⣿⢿⣿⡿⣿⣶⣽⣿⣿⠉⣿⣿⣿⣿⣿⣧⣗⢀⡈⠂⡐⡀⣸⣿⣿⣯⣿⣿⣿⣿⣿⣶⣶⣾⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠻⠿⠿⠿⠿⠛⠁⠈⡛⠛⠉⢀⣠⣤⣴⠁⠀⠀⣤⡿⣄⣿⣽⣽⡕⠐⣿⡿⣿⣧⣾⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣴⣟⣿⣿⡏⣿⢴⡇⠈⠉⠈⠉⢹⡟⣏⣋⣟⡟⣿⣿⣿⣟⣿⣿⣧⣸⣿⣿
⣿⣿⣶⣶⣧⣶⣀⣖⣰⣶⣦⣤⣰⣄⢦⣤⣴⣶⣴⣿⣧⣽⣾⣿⣿⠋⠀⠀⢚⣣⡴⢿⣾⡽⠾⢦⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣿⢻⡷⣤⣐⠀⠁⢨⡇⢻⣉⣀⣳⣿⣿⣿⡟⢿⣿⣿⣿⡗⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⣼⣋⠅⢺⣿⡅⠀⠀⣸⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣿⣿⣿⠃⠐⢾⣀⣤⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⡇⢸⡇⣿
⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⠿⠋⠛⠛⠋⠉⣉⢉⢙⣉⣋⠩⠴⢴⡁⠤⣶⠶⠛⠔⣠⣾⣿⠏⢩⣿⣿⣗⣽⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣴⣿⣿⣋⣀⣡⢿⣆⣋⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⡏⢀⣾⣿⡀⢰⡇⣿
⠒⠂⠀⠀⠀⠀⠀⠀⡄⣤⠴⠺⠾⠃⠘⠋⠁⡀⣀⡤⠤⢤⣴⠓⣾⡿⠉⠀⠂⣨⣼⡯⠨⢠⣿⠿⢿⣿⣿⣿⣸⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢡⣾⣷⢰⣿⣷⣴⣾⡇⣿
⣠⣤⡘⣮⣷⡤⣦⣼⣿⣽⣤⡀⠀⠀⠀⠀⠀⠀⠀⢀⠐⣿⣿⣿⠋⠀⠀⢀⣶⣿⡏⢀⡤⢼⣿⠀⠀⢹⣽⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣽⡿⣿⣿⣿⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢧⣿⣿⣏⣽⣿⣿⣿⣿⣿⣿
⣿⠿⠟⠿⠏⣯⡷⡾⡟⡋⣘⠙⠐⠂⠀⠀⠀⠐⠼⠿⣽⣶⡟⢻⣠⡤⢰⠿⠿⠝⠣⠊⢤⣿⣿⣶⣶⠷⠿⠛⠛⠣⣜⣟⣿⢿⣿⣟⡳⢚⣛⡻⣿⣧⣾⡥⠘⢸⣯⣿⢿⣿⣿⣿⢿⣿⣿⣿⣟⣛⣿⣿⣿⠹⣿⢿⣿⣿⣿⣿
⣦⣌⣤⣥⣭⣭⡭⣽⠯⣁⠥⠤⠔⠀⠀⠀⠀⠀⠠⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡙⠛⠋⠀⠀⠀⠀⠀⠀⠀⠈⠻⣃⣤⣤⣤⣾⣽⣿⣿⣿⣿⣿⣿⣸⡫⣾⣿⣿⣿⣷⣾⣿⣿⣿⣿⡿⣿⣿⣿⡍⣿⣿⣿⡿⣿⣿
⠉⠉⠉⠛⠋⠀⢠⣀⢀⠀⠀⠐⣂⣱⣠⠀⠄⠀⠈⠉⠉⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠈⠀⠀⠀⠀⣠⣤⣶⣶⣿⣶⣿⣿⣿⢫⣿⣻⡿⣿⣿⣿⣿⣿⡇⠂⢞⣽⣿⣟⣵⣿⣿⡟⢿⣿⡟⣛⣿⣿⣿⣟⣿⣽⣟⣩⣼⣿⣿
⣰⡖⢢⠤⢤⣮⣹⠵⠿⠞⠂⠛⠋⠁⠀⠀⢤⢠⣶⣴⣀⣀⠀⠀⠀⠀⠀⠀⠀⠠⠤⢼⣿⣏⡉⠙⠛⠉⠛⠛⠻⠿⠿⢿⣿⣿⣿⣿⣿⡽⣿⣿⣿⣿⣿⠗⣋⣹⣿⣯⣼⢻⣟⣁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣥⣡⣤⣤⣤⣤⣤⣤⣤⣐⢒⣱⣦⣶⣶⣶⣾⣿⣿⣿⣶⣶⢤⢐⢆⢆⠀⣀⠀⠀⠀⢄⡉⢛⠡⠀⠀⠀⠀⠀⠀⣀⠀⣀⠀⠀⠀⠈⠲⠙⡻⠟⠉⡉⠃⣰⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⡻⡯⠩⢽⣽⣿⢿⣿⣿⣿⣻⢿⣿⣾⣾⠿⠙⠗⠉⠉⠉⠉⠈⠉⠉⠀⠀⢁⣬⣩⣽⣿⣄⠀⠀⠠⠄⣰⣭⣿⠴⠶⠔⠲⠄⠀⠀⠀⠙⣛⡿⣿⣿⢛⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿
⢉⡉⣁⣉⢉⣑⣟⣻⣙⣿⠯⠻⠿⠏⠀⠈⠉⠀⠀⠀⠀⠀⠐⣀⡉⣡⣽⣷⣤⣤⣀⣀⡠⡄⠒⠀⠒⠢⠶⠁⠉⠀⠤⠐⠚⠉⠀⠀⣠⣾⣿⠿⣻⣷⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣴⠯⡟⠿⠛⠋⠉⠉⠁⣀⣠⡠⣀⣴⣤⣶⣶⡞⣶⣦⠶⠿⠛⠛⠤⠰⠛⠛⠀⡂⡒⢁⠀⠀⠀⡀⢀⣀⣀⣀⠀⢀⣀⣀⡐⠈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠈⠉⠒⣙⣛⢛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⢻⠿⠳⠴⠀⠄⠀⠀⠀⠀⠀⠉⠋⠀⢉⣉⣁⣄⣀⣀⣀⣀⣠⠠⢔⣦⢖⣒⣂⡠⠴⠠⠽⠴⠆⠒⠊⠈⠀⠉⠉⠉⠙⡻⠉⠉⠃⠀⣀⣀⣀⣀⣀⣀⣀⣀⣤⣤⣀⣦⣽⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⠶⢮⠾⣠⣴⣶⣖⣦⣖⡄⠚⠟⡛⢫⢷⢿⠙⠻⠏⠁⠀⠀⠀⠈⠉⠀⠀⠀⠁⠂⠐⠒⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣤⣀⣀⣈⣉⣩⣹⣿⢻⣿⣿⣿⣿⣿⣯⣿⣭⡉⢉⠉⠉⠙⠙⠛⠻⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣦⣄⣀⠁⠉⠉⠩⠍⣭⣭⡤⣴⠘⣂⠀⠀⠤⠄⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⡀⡠⣴⣛⠶⠶⠿⠶⠖⠚⠂⠫⢛⠿⠿⠿⠮⠏⠭⠙⠍⠛⢽⡿⠻⢿⣿⣷⠦⣼⣶⣾⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⠋⠤⠦⠨⠶⠢⢆⠒⡿⠛⠋⠘⠉⠁⣈⣁⣀⣠⣤⡄⠀⠀⠀⣀⣠⣤⡴⣆⠚⠶⠟⠓⠓⠋⠉⠉⠉⢁⡀⣈⠀⠐⠀⠘⢲⣁⠰⠳⠚⠉⠈⠁⠀⡀⠂⠀⠀⠨⠁⠁⠀⠀⣀⣀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣵⣄⣤⡦⢶⠴⠶⣶⣷⣶⣷⡷⢶⣷⡴⠀⡉⣁⣤⣤⣰⣔⣿⡯⢭⣭⣭⠭⣾⣭⣉⣴⣀⠀⠐⠓⠚⠫⣳⠞⠘⠀⢀⣀⣤⣤⣴⣾⣿⣋⣭⣄⡀⠀⠲⣦⣤⢶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

Further experiments

Exploring additional flags and image pre-processing to see if we can beat the Braille 80 winner.

12. Braille 80, dithered (positive)

ascii-image-converter canute.png -W 80 -b --negative --dither

Dithering adds noise to simulate tonal gradation in the binary on/off braille dots.
⡪⡯⡺⣕⢯⡳⣝⢽⢝⣝⢾⢽⢝⣝⢮⢯⡺⣝⢵⣫⡳⡽⣕⢯⢳⢽⢕⠷⡕⡵⡹⡜⡮⡺⡺⣜⢮⡳⣝⢮⢏⢮⢳⢝⢞⡜⡮⡪⡺⡜⡕⡕⡕⡕⡕⡕⡕⡕⢇⢯⢺⢸⢸⢸⢪⢪⢪⢪⢪⢪⢣⢫⢪⢪⢪⡪⣯⡺⣝⢽
⣪⡫⣝⢎⢇⢯⣪⢳⢝⢮⢯⢮⢳⢝⣕⢧⢣⢣⢳⡸⡸⡸⡸⡪⡪⡣⡳⡹⡪⡺⡸⡜⡜⡮⡹⡪⡣⡫⡮⡳⣝⡎⡧⡫⡧⡣⣇⢧⡣⡣⡣⡣⡣⡣⡣⡣⡣⡣⡣⡣⡣⡣⡣⡣⡣⡣⡣⡣⡣⣇⢇⢇⢕⢕⢕⢧⡳⣝⢮⢳
⡪⣞⢎⣗⢝⢮⡪⣎⢯⢳⢕⢧⣫⢺⢜⣎⢎⢇⢧⡫⡪⡣⡣⡣⡣⡣⡫⡪⡪⡣⡫⣪⡪⡪⡎⣞⢜⢎⢮⡫⡪⣎⢮⣚⢮⢪⢪⢪⢪⢪⢺⡸⡸⡸⡸⣜⢜⢮⡪⣺⡸⡸⣸⢸⡸⡪⡧⣫⡪⣪⡣⣳⢹⣪⡣⡳⣝⢎⣗⢕
⣝⢮⡳⣣⡻⣪⢺⣪⢳⢝⢕⡳⡕⣗⢵⢕⢕⢝⣕⢵⢹⢪⢎⢎⢮⢪⢣⡫⡪⡣⡫⡲⡹⡜⣎⢮⡪⡣⡧⡫⡺⡜⡜⡜⡜⡜⣜⢜⢜⢼⡱⡕⣕⢕⢕⢕⢕⣗⣝⢮⢮⡳⣳⡳⣝⢮⣫⢺⣺⡺⡺⡼⣕⢧⡫⡯⡮⡳⡵⣝
⣪⡳⡝⡮⡺⣪⡳⣕⣝⢮⢳⢹⡪⡺⣪⡪⡪⡣⡪⡪⡣⡳⡱⡱⡱⡣⡣⡣⡣⡫⡪⣣⢫⡺⡜⡮⡪⡳⡹⡸⡪⡎⡧⣣⢳⢱⢱⢕⢽⡸⡸⡸⡜⡼⡸⣕⢵⢕⣗⣝⢮⢮⣳⢳⢕⣗⢗⢵⡣⣏⢯⡫⡮⡳⣝⣝⢮⢯⡫⡮
⢮⢎⡗⣝⣞⢜⢮⡺⡪⡮⡳⣕⢝⢞⢜⢎⢯⢺⢜⣜⢜⡜⡜⡎⡇⡇⡧⡣⡳⡱⡹⡜⣜⢜⢜⡜⣎⢧⡫⡮⣣⢳⢝⢮⡳⣕⢗⣝⡜⡮⡪⡎⡗⡕⡗⡵⡹⣕⢗⡵⣝⣞⢼⢵⣳⡳⣝⡞⣞⢼⢕⢝⢎⢯⢺⡪⡳⡳⡭⣫
⢎⢮⡪⡪⡎⡧⡳⡝⡵⡝⡮⣪⢳⡹⣕⠵⡝⡎⡇⡗⣇⢯⡪⡺⣸⢸⢸⢸⡪⡎⡮⣪⢪⡪⡣⡳⡱⡵⡱⣕⢵⢝⡎⡧⡳⡕⣕⢗⢵⢝⣎⢯⢮⡫⡳⣝⣝⢮⡳⣝⣞⢮⣫⡳⣕⢯⢮⢺⣪⡳⣝⢮⣫⡳⡣⡫⡎⣗⢝⢜
⢝⢵⡹⡜⡎⡮⡺⣸⡱⡽⡜⣎⢗⣝⢜⡝⡜⡎⡞⡮⡺⡸⡜⣎⢮⡪⡣⡳⡱⡕⡵⡱⡕⡕⡝⣜⢵⢝⢮⡪⡧⣳⢱⢝⡎⡗⡧⡫⡳⡳⣕⢝⢮⡺⡺⣜⢮⢳⢝⢮⢮⡳⡵⣝⢮⡳⣝⣕⣗⡝⡮⡳⡵⡹⣪⣫⡺⣪⢳⢕
⢝⡕⡵⡹⡸⡸⡪⡎⣞⢜⢜⢎⢧⡣⣳⡹⡪⡪⣎⢮⢺⢸⢜⢜⢜⡜⡎⡧⣣⡫⡺⡪⡎⣗⢵⡱⡕⡝⣎⢞⢮⡪⡳⣕⡝⣞⢼⢹⢪⡳⡵⣝⢵⢝⢮⡪⣗⢽⡱⣝⢮⡪⡯⡮⣳⢝⢮⡺⡪⣎⢯⡺⣪⢳⢕⢧⡫⡮⡳⣝
⢧⢫⡪⡪⡫⡺⡜⡮⡪⡎⡗⣕⢵⢕⡕⣝⢎⢏⢮⡣⡏⡮⡪⣣⡳⣕⣝⢜⢮⡪⣣⡫⡪⡎⡗⣕⢝⡜⡼⡸⡱⢕⢝⡜⡮⣪⢳⢹⡪⣎⢞⣜⢵⢝⢵⢝⢮⡳⣝⢮⡳⡵⣹⢺⡪⣏⣗⢽⡱⣣⡳⣝⢼⢕⣏⢗⡝⡮⡳⣕
⡣⡣⡣⡣⡣⡳⡱⡱⡕⣝⢜⢜⢎⢮⢪⣪⢣⢏⢮⢺⡸⡸⡱⡣⡣⡳⡪⡓⡗⡝⡮⡺⡸⡕⡵⡱⡕⡕⣕⢕⢝⢜⢜⢜⢎⢎⢇⢇⢏⢎⢇⢇⢯⡹⣪⢳⡳⣝⢮⣳⢵⢝⢮⡳⣹⢪⢮⡺⣪⣺⢪⣺⣪⢳⣕⣗⣝⢮⡳⣕
⡪⡪⡪⡪⡪⡪⡣⡳⡝⣜⢎⢇⢏⢎⢗⡜⣜⢕⢝⢎⢎⢎⢧⢫⢎⢮⡪⡺⡸⣸⢸⢸⢜⢮⢪⡪⣪⢪⡪⡮⡺⡸⣜⢜⢜⢜⢜⢎⡞⣜⢮⡪⡧⣫⡺⣜⢽⣪⢟⣞⣝⢮⡳⣝⢼⣹⡺⣪⡳⣕⢯⡺⣪⡳⣕⢷⢕⢷⢝⢮
⢪⢪⢪⢪⢪⢪⢪⡣⡳⡱⡕⣕⢕⢝⢼⢸⡪⡎⣞⢜⢜⢜⢜⢎⢎⢎⢎⢎⢇⢇⢏⢎⢮⢺⢸⡸⡪⡣⣳⢹⢜⢮⡪⡧⡳⣝⢕⣗⢝⢮⢳⢕⢝⢎⢎⢮⢳⡳⣝⢞⢮⡳⡹⣸⢸⢸⡪⡳⡹⣪⡳⡹⣪⡺⣪⢏⡯⡮⡯⡮
⡣⡣⡣⡣⡪⡪⡪⡪⡪⡪⣪⢪⡣⡫⡪⡣⡣⡫⡪⡪⡪⡣⡳⡱⡕⡕⡕⡕⡝⡜⡜⣜⢜⢎⢇⢇⢏⢮⢪⢮⢪⡣⡣⡳⡹⡜⡵⡱⡝⡕⣕⢕⢝⢜⢕⢕⢕⢕⢵⢹⢕⡝⡜⡮⡪⡣⡳⡹⡪⡎⣞⢜⢵⡹⣪⡳⣝⢮⡳⣝
⡪⡪⡪⡪⡪⡪⡪⡪⡪⡺⡸⡜⡜⡎⣎⢧⡓⡝⡜⡕⡝⡜⣎⢎⢎⢎⢎⢧⢣⢣⢳⢸⢸⡸⡸⡸⡸⡸⡸⢸⢸⢸⢱⢱⢱⡹⡜⡜⡜⣜⢜⢜⢎⢎⢮⢪⢪⢣⢣⢣⢣⢳⢱⢕⢝⢜⢕⢵⢹⡸⡸⣪⢣⡫⣎⢞⡜⡮⣎⢗
⡪⡺⡜⡎⡎⣎⢎⢞⢜⢎⢞⡜⣜⢜⢜⡜⡜⣜⢜⢜⢜⢜⢜⢜⢜⢎⢇⠇⡇⡇⡇⡇⡇⡇⡏⡎⡎⡎⡜⡜⡜⡜⡜⡎⡎⡎⡮⡺⡪⣪⢳⢱⡣⡣⡣⡣⡣⡣⡣⡣⡣⡣⡣⡫⣪⢳⢕⢕⢇⡏⡮⡪⡮⡪⡎⡧⡳⣝⢼⢱
⡪⡪⡪⡮⡪⡎⡧⡫⡮⡳⡱⡕⣇⢗⢕⡝⡎⣎⢎⢎⢎⡎⣎⢎⢎⢎⢆⢇⢇⢎⢪⢪⢪⢪⢪⢪⢪⢊⢎⢎⢎⢎⢎⢮⢪⡪⡪⡪⡎⡮⣪⢪⡪⡪⢮⢺⡸⣸⢸⢸⢪⢪⢳⢹⢪⢪⢎⢗⢵⢱⢹⢪⢣⡫⡪⣎⢧⡣⡳⡹
⢕⢕⢝⢼⢸⢪⡪⡳⣹⡪⡳⡝⣜⢮⢳⢕⢽⢸⢸⢸⡸⡜⣜⢜⢮⢪⡣⡣⡣⡣⡣⡣⡱⡱⡱⡱⡕⣕⢕⢕⢕⢕⢕⢕⢕⡕⣝⢜⢎⢧⢣⡣⡳⡍⡇⡗⣜⢜⢜⢎⢮⢪⢳⡱⣣⡣⣫⢺⢜⢎⢮⢪⡣⡫⡺⡜⡜⣎⢗⢝
⡕⡕⡝⡜⡜⡕⡕⣝⢜⢜⢕⢵⢱⢹⢸⢱⢱⢱⢕⢕⢕⢕⢕⢽⢸⢕⣝⢮⢳⡹⡜⡮⡪⡎⡮⡪⣺⢸⢱⡳⡱⡕⣕⢵⢱⢹⢸⢸⡸⡜⡜⡜⡜⡜⡜⡜⡜⡜⣎⢎⢎⢞⢜⢎⢖⢕⡕⡵⡱⡱⡕⣇⡏⡞⡜⡕⣝⢜⡜⣕
⡪⡎⡎⡎⡎⣎⢮⢪⡫⡪⡇⡇⡇⡧⡣⡣⡣⡣⡣⡱⡨⡪⡪⡪⡪⡣⣣⡳⡕⡧⣇⢧⡣⡣⡫⣪⢪⢣⢳⢱⢕⢵⢱⢱⢱⢱⢱⢱⢱⢱⢱⢱⢱⢱⢱⢱⢱⢱⢱⢱⢱⢕⢕⢕⣵⡱⡱⡹⡸⡱⣱⢵⣧⡫⡪⡪⡪⡪⡪⡲
⡕⡵⡱⡱⡱⡱⡕⡕⣕⢕⢧⢫⢪⢪⢺⢸⢸⢸⢸⢸⢸⢸⢸⢸⢪⢝⢼⢸⡱⡹⡪⡣⡫⡪⡪⡪⡣⡣⡣⡣⡣⡣⡣⡣⡣⡣⡣⡣⡣⡣⡣⡣⡣⡣⡣⡣⡣⡳⡱⡱⡝⣮⢾⣻⣟⣿⡜⡜⣜⣼⢪⡷⣿⣻⣜⢎⢎⣎⣎⢎
⣣⢫⢺⢸⢸⢪⢪⢪⢪⢪⢪⢪⢪⢣⢳⢱⢣⢳⢕⢝⢜⢜⢜⢎⢧⢳⢕⡇⡗⡝⡜⡜⡜⡜⡜⡎⡎⡎⡎⡎⡎⡎⡎⡎⡎⢎⢎⢪⠸⡸⡨⡪⡪⡮⡾⣼⣜⡜⡜⡜⡜⣞⡧⣷⢿⣻⣷⢱⢱⢝⣞⣽⣟⣿⣻⢸⢾⢾⣽⢿
⡎⡧⡫⣎⢮⢪⢣⢣⡣⡣⡣⡣⡣⡧⡳⣱⢱⢕⢕⢕⢕⢕⢕⢕⢕⢕⢕⢕⢝⢜⢜⢜⢜⢜⢜⢜⢜⢜⢜⢜⢜⢜⢜⢜⢜⠜⡌⢆⢇⢣⢣⢓⡯⣻⣝⣷⣿⣧⢣⢣⢽⢯⢫⢿⣟⣿⣻⡸⡌⣏⢏⢮⣿⣽⣿⢽⣪⢷⢯⣿
⡕⣗⢕⢕⢕⢕⢝⢜⢜⢜⢜⢞⢎⢎⢞⢜⢕⢵⢱⢕⢕⢕⢕⢕⢕⢕⢕⢕⢕⢕⢕⢕⢕⢕⢕⢕⢕⢕⢕⢕⢕⢕⢕⢕⢜⢜⢌⢎⢎⢎⢎⢎⢟⣮⡣⣻⡾⣟⣧⣱⡱⣻⣼⣝⣿⣽⡿⣷⡇⢯⣿⡵⣿⢾⣻⣷⣳⣵⣻⣿
⡎⡎⡎⡎⡎⡎⣎⢎⢎⢎⢎⢎⢎⢎⢮⢪⢪⢪⢺⢸⢱⢱⢱⢱⢱⢱⢱⢱⢱⢱⢱⢱⢱⢱⢱⢑⢕⢕⢕⣝⣼⣲⢇⢕⢕⢕⢕⢕⢕⢕⢕⢕⢕⢷⣟⣷⣿⣻⣽⢯⣿⢷⣗⣿⢮⢿⢻⢯⢿⣷⣷⢿⢯⣿⣻⢽⢳⣫⢿⣞
⡇⡇⣇⢇⣇⢇⢇⢏⣎⢮⢪⢣⢣⢣⢣⢣⢣⢣⢣⢣⢣⢣⢣⢣⢣⢣⢣⢣⢣⢣⢣⠱⡱⡱⡱⡱⡹⣞⣏⢯⣧⣻⡕⡕⡱⡑⡕⡕⡕⡕⡕⡕⣕⢿⡽⣞⡷⣯⣺⡽⣞⣿⣻⡞⣏⢗⣽⢺⢏⡷⣿⢷⡝⡎⡇⣷⣱⢪⢳⢽
⣕⢝⢜⢝⢜⢕⢝⢎⢎⢏⢏⢎⢇⢗⢕⢇⢗⢕⢝⢜⢜⢜⢜⢜⢜⢜⢜⢜⢜⢔⠕⡕⢕⢢⢱⢡⣻⣯⣗⢕⢕⣵⡗⡕⡕⡕⡕⡕⣕⢵⣵⣱⣸⣗⣟⢷⣻⣗⣷⣻⡯⣿⢽⣪⢎⣾⢗⢽⣱⢽⡽⣿⣟⢜⢵⢕⣿⢜⡎⡯
⡎⡮⡪⡪⡪⡪⡣⡣⡣⡣⡣⡣⡣⡣⡣⡣⡣⡃⡇⢇⢣⢣⠣⡣⡃⡇⡕⡱⡡⢣⢑⠜⡜⡸⡸⡰⣙⢳⣻⣵⣿⡽⣗⣕⣅⢧⡺⣪⢗⡗⣗⣝⢮⢷⣳⡕⣗⢽⣽⢾⣻⣝⡷⡵⣻⣾⢏⡧⢗⣯⣟⣿⣻⡕⡧⡻⣾⣪⣮⢿
⡇⡇⡇⡇⣇⢇⢇⢏⢎⢎⢎⢪⢨⢢⠱⡱⡨⡪⠸⡨⠢⡑⢕⢕⣱⡲⣔⢮⢮⢦⣣⣕⣜⣔⣵⣺⢾⣧⣫⡺⡗⣯⢿⢱⢍⢗⣝⢮⢗⢽⡺⣪⣫⣫⣯⡿⡜⡷⡽⣗⣿⣺⣟⡾⣯⢿⡱⣝⡽⣷⢿⣻⡿⣇⢗⣽⣯⣷⣿⣻
⢎⢎⢎⢎⢾⣸⢼⡸⣸⠸⡸⡨⡪⡘⢌⢆⢕⢜⠜⡌⢜⢌⠢⡺⣜⢾⢵⣻⢽⡯⣗⣟⣞⣾⣯⣯⢟⣮⣓⢯⣻⡽⣱⡱⡱⡱⣽⢪⡫⣳⣝⣞⢪⢺⡪⣯⣟⡮⣫⣯⣷⡻⡮⣿⣻⣣⣓⢧⣟⣿⢿⣻⣿⢿⢸⣗⣯⣿⡾⣽
⡇⡇⡇⡷⣿⣽⢿⢼⣮⢷⡣⡪⡪⣪⣮⡸⡴⣕⢷⢮⣲⣳⡳⡽⡽⡽⡽⣺⢽⣺⢽⢮⢾⡷⣿⣽⣝⢞⢮⣫⢷⢝⣗⡯⣗⣧⣻⡕⡽⣪⢞⡮⡮⣖⢿⣽⢷⣻⡽⡾⡷⣽⣻⣟⣏⠎⢮⢷⣯⣿⢿⣻⡿⡯⣾⢾⣽⢿⣝⣽
⢮⡪⣎⢞⣿⢾⣯⣹⣯⢿⣺⣝⣞⢞⣾⢽⣝⢾⢽⢽⣺⡪⡿⡽⣝⣽⢽⣺⣽⣺⢽⡽⡽⡽⣽⢾⣿⡽⡽⡫⡪⡫⣞⣞⣗⣯⢾⡳⣝⢎⢷⣝⢮⡺⡽⣯⢿⣽⣻⢯⣟⣷⢻⣑⠧⣫⣳⣿⢷⣿⢿⣻⣿⢯⢯⣿⣺⣿⣽⣟
⡿⣧⣿⢼⣯⣿⣽⣟⣾⣯⢷⣳⣗⡿⣾⣻⢾⣽⣽⣻⢮⢿⡽⡯⣗⡯⣟⣷⡳⣯⢳⢱⢹⡾⣽⣻⢗⢝⢜⢎⣮⢾⣽⣯⣷⣻⣟⡯⣞⣗⣟⡮⣗⡯⣿⡽⣻⢎⠷⣵⢻⢸⡱⣵⣝⣾⣽⣾⣿⣟⣿⣻⣽⣻⣟⣾⡽⣿⡾⣗
⣿⣻⣽⣿⣳⣟⣾⣻⣞⣾⣻⣞⣶⡻⣞⣮⢷⢷⣳⣗⡯⡷⣽⢽⣳⣟⡷⣗⣯⢳⡱⢕⣯⡟⢯⡪⣎⣮⢾⣻⣽⣿⣻⡾⣗⣷⡯⣟⣗⣗⡷⣯⣳⡻⣮⡻⡾⣼⣸⣼⣳⣷⢿⣯⣿⣽⣾⡿⣾⣟⣯⣿⣽⣞⢷⣳⣟⣯⣿⢯
⣿⣻⣽⣯⡷⣿⣽⢾⣽⡾⣷⡻⣷⣻⣽⣞⣿⢽⣳⡯⣟⡿⣽⢯⢷⣷⣻⢽⢸⢸⢼⡻⡱⡹⣸⢾⣽⣾⢿⣯⢿⡾⣯⣿⡯⣷⢿⣽⣳⣻⡺⡵⣳⢽⢮⣣⣗⣯⢿⣺⣟⡿⣟⣯⣿⣷⢿⣿⣯⡿⣿⣽⣿⢮⣻⣗⣽⣺⣯⢿
⣿⣽⣻⣞⣿⣳⣫⣟⣮⡯⣯⢿⣝⣷⣻⢾⡽⣯⡳⡯⡯⣯⢯⡻⣝⢞⡎⡮⣺⡻⡷⡽⣜⣮⣟⣿⢷⣿⣻⣽⢿⣽⣻⢾⢽⢯⣿⣺⣗⣗⣿⢽⢮⢯⢷⢽⣺⣟⣗⢯⢮⡳⣻⢽⡷⣟⣿⣷⢿⣻⣿⣽⣾⡷⡱⣗⢿⣺⣝⣿
⡿⣞⡷⣟⣾⣳⢷⣳⣗⡯⣯⣻⢮⣗⡯⣷⣻⣳⢯⣯⣻⣺⡳⣽⣚⢳⢱⢯⣳⣫⢟⡯⣻⢞⣯⡿⣟⣯⡿⣽⡿⣽⢯⢿⣻⡽⣞⣷⡻⣜⣯⡿⡽⡽⣯⣟⣾⢿⡾⣽⢣⡳⣕⢿⢽⢝⣯⡿⣟⣿⣯⣷⡿⡯⡮⣯⣻⣺⣇⣿
⣿⡽⣯⢿⡽⣞⣯⢗⡷⡯⡷⣽⢽⣺⢽⣞⣾⣺⡳⣗⣗⣗⣟⢮⣞⣗⢿⡝⡮⣇⢟⣽⣺⢽⣻⣟⢯⣳⡻⣯⢿⣻⢯⣟⣷⣫⢷⢯⢿⣞⣽⡯⣟⣽⣳⣟⣾⣻⢽⢽⢕⣇⢗⣕⡳⣫⡿⣽⢯⢿⡷⣿⣻⡿⡼⡵⡽⣾⢝⣿
⣯⣯⣻⡽⣽⣕⡷⣽⢽⣽⣻⢾⢽⢾⡽⣾⣺⢾⣽⣺⣞⡷⣯⢷⣗⣯⣟⢮⡪⡺⣮⣺⣺⢽⡳⣎⢷⢵⣻⡷⣿⡫⣟⣾⢽⣟⣟⡿⣷⣽⢾⣻⣕⣷⣻⢾⣗⣿⢽⣟⢮⣎⢮⢮⡳⣽⣻⣽⡯⣟⣿⣻⣽⣿⣺⢷⡯⣿⢽⣿
⣷⣟⡷⡿⣷⢯⣿⣻⡽⡷⣻⡫⡿⣟⢿⢽⡺⣣⣫⣳⢫⣫⣪⣳⢵⣳⡣⡫⣪⣺⡞⡮⣾⡽⣽⡳⣝⣽⢷⣻⢷⣽⢿⡽⣟⣾⢷⣿⣻⣾⣻⣟⣞⡮⣟⣿⡳⣯⢗⣏⢗⣝⢭⣙⢽⣗⣯⣺⢯⣟⡽⣟⣷⣟⡾⣿⡽⣺⡽⣿
⣷⣳⣯⣟⡮⣷⣺⣺⣺⣽⣺⢮⣗⣗⡯⣷⢽⣞⣞⡾⣽⣺⢾⣽⣽⢺⢸⢨⢺⣳⡽⡽⣾⢽⠾⡽⣞⣾⣻⡾⣽⣯⢿⣻⣟⣿⢿⣾⣻⢾⣯⡿⡾⣽⣻⣾⣫⢿⢽⣺⣲⣜⢞⣎⢞⡮⡷⣹⣕⣗⣿⣻⣯⣗⣟⣯⣟⡷⡯⣿
⣿⣽⢾⣞⣟⣷⣫⣟⣷⣻⡾⣯⣿⣺⣯⣿⡽⣷⣯⣿⣻⣾⣯⡷⣏⢎⢎⢎⡯⣗⢽⣺⡽⣇⢇⣣⣻⣞⣯⣿⣻⢾⡯⡿⣾⣽⢽⣞⣯⡿⣷⡫⣿⢽⣷⢳⡳⣻⣝⣞⣞⣿⣻⣟⣿⣟⣿⡿⣯⣿⣾⣻⡷⡧⣳⡿⣞⢾⣝⣿
⣿⢾⡿⡯⣿⣾⣻⣽⣾⢯⢿⢝⣚⢻⢪⢳⣹⡹⡮⡯⣯⣺⡺⣺⣕⢽⢶⣗⠿⣕⡧⣷⣻⢏⢯⣾⣻⣞⣞⣷⣻⢽⣻⡽⣷⣻⣽⣞⡷⣿⡻⣺⡽⣟⣗⡽⡽⣽⣞⣞⣞⣿⣯⣿⣽⡯⣿⣟⣿⢾⣯⣻⡽⣕⣯⡿⣕⣟⡮⣿
⣗⢯⢮⡫⢦⣣⡣⡧⣮⣺⣺⣺⡺⡝⡽⡹⣸⡸⣜⡭⡶⣵⣺⡳⣽⢟⢽⠸⣝⢮⣯⢿⢼⣹⣽⢾⡳⣗⣷⣻⢼⣻⢾⡽⣽⣳⣟⢾⡯⣷⣟⣯⢿⣻⢾⡽⣯⢷⣗⣿⣺⣽⡾⣟⣾⣟⣯⣿⣟⣯⡳⣷⣻⢼⢷⣻⣞⣮⡯⣿
⡷⡽⣕⡯⣗⡷⡽⣝⣞⣞⡮⣞⢼⡹⣪⡳⡵⡹⡸⣜⢮⣗⣗⡿⡝⡕⡕⡵⣽⣳⢯⢣⣗⢷⣻⡒⡭⣺⣺⣳⣟⡽⣯⣯⢷⣷⣻⡽⣯⢷⣻⢾⣯⢿⢯⢿⢽⢽⡷⣷⣻⣽⡿⣿⢷⣻⣯⣿⣯⣗⣿⣳⢯⣻⣿⡽⣞⣷⣻⣽
⡯⡟⣗⢯⢗⣯⢟⣞⣗⢯⣺⢝⢕⢏⠦⡍⡝⡼⡽⣺⢽⣞⣗⢿⡼⡼⡽⡽⡳⡽⡝⡗⣵⣻⣗⣿⣺⢞⣗⠿⣝⢷⣝⣞⣿⡺⣗⣟⣗⢯⣯⡻⣞⣯⢯⢯⢯⢯⡯⡿⣽⣯⣿⣟⡿⣽⣽⣾⣗⣟⡾⣝⡯⡷⡿⣞⣷⣻⣽⢾
⣯⢯⡮⣯⢯⡮⡯⣾⢮⣗⡽⡽⠽⣕⢏⢎⢎⢎⢾⢜⣖⢼⢜⢕⢍⢣⢃⢣⠣⡃⡇⣕⣕⣝⣝⡳⡱⡱⡱⡱⡱⡱⡣⡳⡳⣫⣞⣶⣳⡽⣮⢟⣷⣟⣿⢽⢯⣻⢽⡽⣗⣿⣞⣷⡯⣷⣿⣽⣯⢿⣻⣻⣽⣝⣟⣷⣻⡯⣟⣿
⣝⠭⡏⡯⣛⢎⣞⣞⣜⢮⡺⣜⣯⣺⢽⢝⢽⢝⢝⢝⢎⢧⡳⡹⡸⡱⡝⡭⡫⡪⡫⡪⡚⡎⡖⡕⣕⡵⣵⣳⢯⡯⣗⡯⣟⡷⣽⣺⣺⡽⣽⢯⡷⣿⣺⣝⣗⢯⡷⣿⣻⢵⡻⣮⣟⢷⡿⣗⡯⣿⣺⢗⣟⡾⣵⣟⡵⡯⣷⣻
⡮⡯⡯⡯⣺⢵⣳⡳⡯⡯⢯⢳⢫⡺⡹⣕⣗⣗⢷⢽⣝⣕⢭⡣⡣⡣⣕⢥⢕⡵⡽⡽⣽⣝⡽⡹⡓⡏⡗⡯⢯⡻⡽⡾⣗⣯⢷⣳⣟⡾⣽⣳⣻⢗⣷⡳⣫⢯⣟⣯⢾⣫⢯⣳⢮⣿⣻⣷⢯⣷⣻⣽⣾⢯⣷⢷⣟⣿⣽⣿
⡯⡯⣞⣵⢵⡧⣧⢷⡵⡽⡽⣝⣗⣯⢿⣺⣞⡾⣽⣳⣗⣗⢷⢽⣝⣞⣞⢮⡳⡵⣝⣮⡳⣝⡮⡇⡇⡇⢇⢇⢧⣝⢼⣸⡸⡸⡩⣚⢮⢯⣳⡻⡺⣹⢱⡽⣯⣯⡿⣞⣯⣿⣽⣟⣿⢷⡿⣾⡿⣟⣯⢷⡿⣟⣿⣟⣯⡿⣾⣻
⡿⡽⣽⡺⣽⣺⣝⡯⣟⡯⡿⣽⡳⣯⣻⢞⡾⡽⡵⣳⢳⠽⡝⣗⢕⣗⢽⢕⡯⣻⣺⢮⡯⣷⣝⣝⢞⢮⢗⣽⣳⢽⡳⡳⢽⠺⣎⢎⢞⢪⡳⣻⣻⣻⣻⣝⣟⡾⡽⣯⢷⣗⣷⣻⣺⡽⣽⣳⣻⣽⣳⣯⢿⡽⣾⢾⢷⣻⣽⣯
⣏⡯⣳⢽⢕⣗⣗⡯⡯⣟⡯⣗⢟⣗⢭⢫⡫⡫⡳⣕⣗⢽⣝⢮⣻⣪⡯⣷⣵⢵⣳⢵⣝⣞⢮⢮⡳⡽⡳⣣⣫⢳⢝⢞⢽⢹⢪⢱⣱⢯⣻⢽⣺⣞⣗⡷⣳⣻⢽⡯⡷⣗⣟⣮⣗⣯⢿⡽⣗⣯⡷⣯⢿⣽⣻⢯⣯⣷⣻⢾
⣗⡯⣗⡯⣟⡞⣗⢽⢽⡱⣝⣮⣳⣕⡯⡷⣽⣺⣝⡷⣝⢷⢽⢽⡺⡮⣺⡳⡽⣕⣗⢯⣺⣪⢳⢵⡹⣜⣞⣺⣚⢮⢮⣺⣪⣳⢹⢱⢣⢣⢣⢣⢣⡣⡣⡫⡎⣗⢝⢽⣹⣳⣻⣺⣺⢽⢯⡿⣽⣗⡿⣽⣯⢷⣟⣯⢷⣯⢿⣽
⡯⡯⣗⢯⢞⣞⢮⠯⡮⢯⢺⡪⣗⢗⡽⣝⢮⣺⣜⢮⣳⢭⣫⢧⢗⡯⣖⣟⢞⡮⣞⢵⣳⣳⡳⣳⣫⡳⡵⡹⡪⡫⡯⣳⢝⢮⢯⢪⣣⢧⢧⡳⣕⣕⣗⣽⣺⡮⣯⣻⣺⣺⣞⡾⡽⣯⣟⣯⢷⡯⣟⣷⣻⢿⣽⢯⣿⣺⢿⢾
⡯⣟⡮⣯⣳⣳⣳⣻⢮⢯⣳⢫⢯⡳⡯⣯⣻⣺⡺⣝⢮⢯⢺⡪⡯⡻⣺⡪⣳⢝⡞⡞⡞⡮⡺⡺⡸⡸⡸⡪⣯⣺⣺⢮⣮⣳⢽⣹⣪⢯⣯⣻⡽⣽⣞⡷⡯⣯⡯⣯⢮⡳⣝⡎⣟⢕⢟⢞⡯⣿⡽⣽⣻⣻⣽⢿⣞⣟⣟⣿
⣯⢷⣝⣞⣞⢮⡳⡽⣝⡽⣭⢷⢽⢽⣝⣞⢜⡶⣝⢮⡫⣎⢗⢝⢎⢯⢺⢜⢎⢗⢝⣝⣜⢮⢮⣺⣜⢮⢾⢽⡺⣞⣞⣗⢷⢝⣗⢯⢞⣟⢾⡺⣞⣗⢷⢽⣝⢗⡯⡯⡯⡯⣗⣿⡺⣽⣳⢯⣿⣺⡽⣯⣿⡽⣯⢿⣯⢿⣯⣷
⢯⡳⣳⢵⢳⡳⣯⣺⣳⡫⣳⡫⡯⣳⣣⣳⣳⢵⡽⣕⢽⢜⡮⣧⡳⣵⡳⡽⡽⣝⣗⢗⣗⢯⢯⡺⡪⡯⡯⣳⢽⣺⡪⣞⢽⣳⡳⡯⣛⢮⡫⣯⣺⡪⣗⢗⣗⢽⢽⢹⢝⢝⣎⡮⣮⣻⣞⣿⣺⢷⣻⣻⣾⣻⣿⣻⣽⡿⣷⣻
⣯⣞⣵⡳⣯⣻⣺⣺⣺⣺⣳⡽⣺⣳⣳⡳⣝⣗⡽⡮⡯⣗⣟⡮⡯⡷⡽⡽⣽⡺⣮⣳⢽⡹⣕⢯⢯⢯⣻⡺⣝⢮⢮⣳⣳⢵⣳⢯⢯⢯⣻⢮⣺⢺⣺⣳⣳⢽⢾⣽⣻⣽⣾⣽⡷⣷⣻⣾⢯⣿⣽⢷⡿⣷⣻⣽⣯⣿⢿⣽
13. Braille 80, threshold 160 (positive)

ascii-image-converter canute.png -W 80 -b --negative --threshold 160

Higher threshold — more dots lit, producing a darker/denser result.
⠸⣼⡾⡶⢎⣳⠟⣻⣿⣯⣿⣿⣿⣿⣞⡞⠟⠹⡽⢻⠻⡖⠽⡝⠓⣞⠯⠶⠀⠀⠀⠀⠀⠀⣢⣤⢐⢒⢪⡿⡍⠙⠀⠈⢂⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣟⠿⠟⣿
⢰⠁⠁⠀⠀⠨⢀⠑⢿⠙⢯⠕⠻⠈⢥⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠋⠽⠆⠠⡂⠀⠀⠍⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⢼⣇⡡⡡
⢸⣧⠇⣀⠰⠀⣈⠈⠈⠳⣁⡀⠂⢀⠀⠀⠀⠀⢀⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⠀⡅⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⢀⠀⣀⠀⢀⢀⣀⠀⠀⠀⠀⢀⠄⣠⡀⠀⢀⠀⣀⠒⣀⡀⡐⠿⠃⢴⠀
⢸⢶⣟⣧⠒⠖⢙⣁⠀⡌⠁⠐⠁⠤⠠⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⡀⠠⠄⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⣚⣻⣧⣘⣲⣿⡏⣤⣴⡏⠏⣿⣶⣵⣔⣽⡯⢲⣾⣕⣔⡥⡆
⢘⣥⠃⠨⠐⠎⢠⡈⡴⡀⠁⠉⠈⠐⢀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⢀⢀⡽⢻⣔⡬⢝⣿⡷⠺⣱⡆⠾⢧⠘⡏⣻⡿⣻⢟⣏⣿⡿⣽⣏
⠀⡌⠑⢎⡐⡠⠈⠿⡦⠂⠠⠀⢀⠐⠈⠀⠰⠐⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠈⠀⠀⠢⠗⠧⢂⠀⡀⠀⠀⠀⠀⠁⠀⠐⠊⣩⣵⠾⣆⣳⣼⣶⣼⣿⡴⢪⣒⣠⡁⠛⠃⠀⠊⠛⡋⠑⢓⠀⡋
⠀⠀⠀⠀⠀⠀⠀⠆⢀⠁⢈⠩⠁⡀⠀⠐⠁⠀⠀⢐⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⣀⠔⠀⠀⡀⡀⢀⠷⠆⢄⣘⣰⡲⡇⠤⣸⣕⢇⠴⣾⣿⡿⣿⡧⠛⣷⣤⢃⣍⡀⣀⢤⡼⡳⠀⠀⠀⠀⠀⠁
⠀⠅⠄⠀⠀⠀⠐⠀⠀⠇⠀⠀⠂⡈⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠐⠀⠐⠠⠀⠀⢢⠀⠀⠨⠀⠥⢂⠈⢍⣰⢄⢐⢁⣹⠽⡀⢙⠪⣏⡿⣧⣼⣏⣌⣟⣿⠿⣿⠳⠜⠃⡈⠒⢶⡂⠀⡀
⠀⠁⠀⠁⠀⠀⠀⠀⠁⠀⠀⠀⠈⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠃⠈⠀⠂⡤⢀⠠⠂⠄⠠⠀⠠⠨⠈⢉⡀⢠⡺⣧⠠⢀⢞⠈⠙⠗⡫⣽⠟⣾⡿⣧⢐⢠⡴⡘⠀⢌⠳⠢⡐⠀⢦
⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⡀⠀⠐⠀⠀⠀⠀⠂⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠃⠨⠀⠀⠀⢀⠒⠀⢆⣠⠡⢁⡢⣸⢐⡊⠢⣄⢘⠓⠚⡓⣆⡜⠁⢀⡈⠁⣠⠴⢋⠃⠁⢐⡄⢀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠈⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠞⠨⠅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠉⠀⣰⣟⣹⢿⣛⡵⠾⠏⡉⠳⠲⣡⣐⣇⣄⢰⣰⣄⢓⣴⣲⣶⣫⠶⡀
⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⡠⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⢂⡲⡠⠢⠧⠌⣿⣿⣿⣿⣿⣖⣦⠅⠀⣛⣞⢬⡟⡚⠻⠙⡷⡛⢹⣿⢓⣿⣣⡼
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠒⠀⠀⠀⠈⠁⠀⠐⡀⠀⠄⠀⠔⠁⡁⣒⠋⠐⠃⠒⠁⠀⠀⠨⠫⠽⡿⠟⠧⠈⠀⠀⠀⠋⠉⠁⠛⠛⠁⣑⡒⢿⣻⡽⣶⣵⡌
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠰⠈⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⡁⠀⠼⡅⢛⢿⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠂⠈⠌⠃⠑
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠠⡀⠄⠀⠀
⠀⠀⢠⠠⠀⠀⡠⢀⠈⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠁⠀⠀⠀⠀⡀⠀⠈
⠀⠀⠀⠀⠀⠀⠀⠀⠂⡠⠂⠂⠐⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢁⠘⠁⠀⠀⠠⠀⠀⡀⠀⠀⠁⠀⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⢀⠄⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⡀⠀⠀⠁⠀⢀⣴⣤⡀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠘⠁⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⢠⣾⢿⣿⣿⡀⠀⠀⣴⢋⣾⣿⣿⣄⠀⠀⣀⣀⡀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣴⣦⣄⡀⠀⠀⠀⣿⣇⣾⣿⣿⣷⠀⠀⠟⣚⣿⣿⣿⣿⠠⣾⣿⣿⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⡿⣛⣿⣿⣿⣧⠀⠀⣰⠿⠛⣿⣿⣿⣿⡀⠀⣙⠛⢽⣿⣿⣿⡿⣲⣾⣿⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⠉⢽⣿⣿⣧⣀⡀⣿⣤⣼⣿⣿⣿⣷⡆⢸⣿⣿⣿⣿⣿⣿⣷⣰⣿⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢁⣂⣰⣤⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⡏⣿⠿⡿⣿⣾⣿⣿⣿⣿⣿⠿⢛⢻⣿⣿
⠀⠀⠀⣀⣀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣾⡟⣭⣭⣹⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣏⣿⣿⣿⣿⣿⡽⢋⡵⣻⠺⣟⣿⣿⣷⡍⠛⠃⣶⣑⠂⠙⣿
⠀⠀⠉⠉⠈⠈⠀⠈⠀⠉⠉⠀⠀⠀⠀⠐⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣇⠀⠁⣽⡗⠀⠀⠀⠀⠀⢀⣤⣤⣀⣨⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣥⢋⣾⣷⠱⣻⢾⣿⣿⣷⠀⠀⡌⣿⢀⠀⣞
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠻⣿⣷⣿⣿⣗⣀⣀⠠⣴⣾⢿⢾⣿⠿⢿⣿⣧⡰⢩⡿⣿⡿⣿⢿⣷⡾⣿⣿⠏⡫⢮⣿⣿⣿⣿⡆⠠⣜⣿⣀⣣⣷
⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣤⣤⣤⣤⣤⣤⣀⣀⣀⣤⣶⣾⣧⣉⡻⠿⣿⡿⠋⠉⠑⣄⡿⢷⣿⠿⢟⡛⢻⣿⣷⡈⠷⣿⣿⣿⣿⣿⣶⣿⡿⣫⠔⣸⣿⣿⣿⣿⡇⢠⣹⣿⣿⣿⣿
⠀⠀⠀⠀⣸⣀⣤⠀⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣙⢛⣛⣿⣁⠀⠀⠀⣿⠈⡈⣘⣯⡽⠋⠹⣛⣿⣷⣷⣹⣿⣿⣿⣷⣿⣿⣋⣆⠭⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿
⠄⠀⠀⢴⣿⣿⣿⣴⣷⣷⠂⠀⠀⢰⣄⣀⣤⣶⣶⣤⣴⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⡏⢿⢯⣙⣿⣽⣿⣿⣷⣆⣿⡅⡶⢽⣿⣯⣤⣴⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣟⡈⢩⣾⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣟⣿
⢠⡀⣄⢸⣿⣿⣿⣹⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⢿⠋⠀⠹⣽⣿⣿⣿⣿⣇⡿⠀⣾⣿⣀⠸⣿⣿⣿⣿⣿⢟⣿⣿⠟⡉⠢⢍⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣧⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠈⣾⣿⣿⠟⠃⠀⣀⣤⣶⣿⣿⣿⣿⣿⣷⣾⣶⣿⣿⣿⣿⣿⣿⣿⠟⠫⢼⠿⠁⠀⣭⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⢾⣶⣶⡾⣿⣿⣷⣾⣷⣿⣿⣿⣿⣿⣿⣿⠃⡀⢠⣿⡿⠫⢥⣀⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⠷⣤⣠⣴⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⢀⡼⠟⠉⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣯⣿⣾⣡⣔⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣻⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⡿⡿⠿⠃⢀⣴⣿⣿⣵⣔⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⡑⢳⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢹⣿⣿⣻⡏⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢷⣞⠋⢡⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠆⠡⡱⡻⢛⣿⣿⣿⣿⣿⣿⣿⣿⣯⠔⣿⢿⣿⣇⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣵⣼⣿⣿⡿⠯⣋⠹⣿⢷⣿⣿⡿⡿⣻⣟⣿⣿⣿⢿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⠏⢆⢆⠑⡑⣿⣿⣿⣿⣿⣿⣿⣿⣿⠤⣙⢽⣿⣿⣿
⣿⣿⣿⣿⣿⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⢄⡄⠸⣦⣺⣿⣿⣽⡎⢹⣾⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣪⣊⣊⣱⣡⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣷⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⡿⣿⣿⠿⡿⢃⣈⣛⢛⡋⣁⣴⣾⣿⠇⠈⢀⣴⡿⣎⣿⣿⣿⣿⡓⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⡏⠙⣩⡉⡉⢻⣿⣟⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿
⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣶⣽⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⢾⣿⣷⣿⣿⣿⠾⢷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣦⣴⣘⣇⣸⡿⣿⣹⣇⣷⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⣿⣿⣿⢾⣿⡇⠀⢀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⣿⣿⣿⢻⠷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⡿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠛⠻⠛⢉⣙⣙⣿⣿⣿⡿⠿⣿⡓⣼⣶⡾⠿⣷⣤⣾⣿⡏⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣷⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⢖⣾⣿⣯⣾⣿⣿
⣿⣿⠯⢡⠠⢠⣁⢤⣤⣴⣶⣾⠿⠗⠛⠋⣁⣀⣤⡤⢴⣶⣼⣿⣿⡿⠋⠀⢿⣿⣿⣿⢽⣱⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣷⣾⣿⣿⣿
⣿⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⢐⠊⢻⣶⡴⠀⢀⣠⣼⣿⣿⣿⠋⠀⠀⣠⣾⣿⡿⢁⡿⣾⣿⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⡿⠿⠿⢿⣿⣿⣿⣿⣿⣿⡛⠛⠂⠀⠀⠁⠘⢿⣿⣿⣿⣿⣿⣤⣤⣿⡿⡿⠿⠻⠿⣵⣿⣿⣾⣿⣿⡿⠿⠟⢷⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿
⣿⣯⣿⣿⣭⣭⣭⣿⣿⣯⡿⠿⠿⠿⠂⠀⠀⠀⠤⡤⣤⠤⠀⠉⠉⠁⠀⠀⠀⠀⠀⣀⣀⣙⡛⠋⠁⠀⠀⠀⠀⠘⠉⠍⠿⣳⣴⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⠛⠋⠟⣻⠛⠁⣴⣶⣖⣶⣶⣲⣾⣿⣿⡿⠿⠿⠋⠙⠋⢁⢄⡀⠀⠀⠬⠩⠋⠘⠁⠊⠙⠃⠀⢀⣀⣤⣤⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣴⣷⣿⣥⣷⣾⣿⡿⠿⠿⠿⠟⢛⣙⣃⡶⣴⣶⣶⣾⣯⣉⣉⡀⠀⠀⢀⣀⣠⣤⣴⣿⣿⣟⣛⠛⠛⠛⠻⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣋⣽⣿⣿⣿⣿⣟⣩⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣾⣶⣴⣦⣤⣴⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣾⣷⣶⣶⣾⣤⣶⣿⣮⣉⢟⣷⠄⠀⠀⠀⠀⢀⣤⣤⣀⣀⠀⠉⠘⢿⠿⣿⠟⠛⣙⢣⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⠟⠿⠿⠟⢫⣍⢹⣽⣿⣿⣿⣿⣿⣿⣦⣭⡷⠶⢿⣿⣿⣿⠿⠷⠶⠶⢦⠐⠂⠚⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿
⣻⣋⣛⣯⣻⣿⣿⣿⣿⣿⣿⠿⠿⠟⠉⠉⠉⠙⣃⣶⣲⣶⣿⣏⣽⣿⣿⣷⣤⣤⣽⣬⣵⣼⢶⢶⣶⡾⠿⠍⣫⠡⠥⠶⠟⠛⠈⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⡿⢿⣭⣭⣁⣾⣵⣧⣶⣿⣷⣶⣶⣿⣿⣿⣿⣿⣿⡿⢷⠾⠿⠿⢒⣾⣿⣻⣲⠌⠬⣩⣄⣒⣚⣛⡤⣤⣴⣆⣛⠛⠋⠁⠀⠀⠀⠀⠉⠉⠉⠈⠩⠛⣛⣻⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⠿⠿⠷⠶⠷⠬⠝⠉⡙⣟⠋⣻⣉⣩⣭⣭⣭⣭⣬⣭⣥⣶⣷⣶⣚⣻⣬⠿⠥⣿⣶⣶⡲⣿⡽⠿⠙⠋⠛⢛⣿⢯⠽⠏⢀⣠⣄⣤⣀⣀⣀⣴⣴⣶⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣶⣶⣶⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⢫⣖⡻⠿⢟⡏⣭⠿⠶⠶⠟⠿⠟⠑⠁⠀⠀⢐⣤⣤⣶⣤⣦⣴⣾⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣍⣛⣹⠋⢛⠛⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣻⣿⡽⣭⣭⣭⣯⣥⣿⣿⣟⣋⢩⣤⣿⠗⣋⣘⠙⠁⠀⠘⠉⠀⠈⠀⠃⣀⣀⣠⣤⣴⣤⣴⣾⣿⣿⡿⣿⣿⡿⡿⠿⣿⣿⣿⣿⢿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⠿⡿⡿⠿⢿⡷⣿⣖⣿⠿⠻⡛⠛⢭⣫⣙⣒⣥⣼⣍⣁⣤⣤⣤⣤⣴⣶⣿⣿⣿⣿⣿⣟⣻⡟⣻⢿⢿⣽⣿⣿⣞⣾⣿⣿⣿⡿⠿⢛⣛⣟⣭⣿⣽⡾⢿⢾⣿⠿⠙⠛⠋⣉⣠⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣷⣶⣾⣿⣿⣿⣿⣿⣿⣿⢾⣿⣿⣯⣫⣿⣭⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣯⣿⣿⣛⣻⣿⢿⣿⣿⣿⣿⠏⣩⣡⣶⣶⣶⣿⣿⣿⣿⣯⣟⠛⢿⣿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
14. Braille 80, threshold 192 (positive)

ascii-image-converter canute.png -W 80 -b --negative --threshold 192

Even higher threshold — the densest variant.
⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣟⣿⢿⢾⢾⡿⡖⣛⠻⣿⣿⣿⣋⣻⣟⡯⠛⠷⣿⢛⠹⠛⠞⣷⣫⣿⣿⣿⣿⣿
⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣓⡰⢷⣄⣲⢄⡝⣹⣮⣧⣺⢬⡻⢽⣪⣥⣦⣽⣿⣿⣟⣩⣼⣻⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⢹⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣽⡿⣏⣿⣿⡿⠣⣨⣷⣿⣿⣿⣿⣿⣷⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⡯⣿⣿⢿⣿⢿⣿⡽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣧⣿⣿⣭⣭⣿⣿⣶⣤⣯⣯⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣰⠯⠊⡉⠟⠻⡿⣟⣿⡷⣿⢽⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣹⢿⣿⣿⣿⠟⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣽⣧⣿⡿⣵⣻⡿⣾⣿⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣽⣓⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⡿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⠿⣿⣿⣽⣿⢿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡻⢯⢽⢿⣿⡿⣝⡻⣟⣿⢛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣘⢻⠑⠈⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡹⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣯⣿⣷⣾⣿⣯⣯⣿⣿⣿⣷⣿⣾⣤⣤⣵⣾⣵⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⠹⡖⣰⢩⠝⢿⣽⣿⣿⣿⣿⣿⣽⣻⣿⣻⣿⣿⣿⣾⣹⣽⣿⣷⣷⣿⢿⣿⣯⣼⣿⣿⣿⣿⣻⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣻⣧⢄⣂⢄⢻⠞⡸⣧⣸⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⡭⣿⣻⠻⣿⣽⣿⣿⣿⣿⣛⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⠟⢿⠿⣟⣷⣿⡿⣿⣿⢿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣳⡿⣯⣶⣾⣿⣿⣿⣿⣿⣿⣿⣽⣿⣟⣿⣿⡿⣻⢿⣿⡿⣺⣾⣏⣿⢫⠄⣼⣼⣿⡿⣏⣿⣿⣌⠛⠻⣿⢿⣯⣳⣞⣿⣧⣿⣿⣿⣿⣿⣾⢿⣽⣽⠜⠻⢏⡻⢿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⠻⣿⣿⣶⣾⣦⣾⣿⣽⣿⣿⣷⣿⣿⣛⣿⣿⣿⣞⣿⣿⡟⣷⣿⣿⡿⠟⠱⣂⢹⣫⣿⣶⢻⢏⡿⠟⡀⡀⣜⡱⣾⣿⣟⣻⣿⢿⣿⣿⣿⣿⢿⣿⡿⣶⣿⣿⣽⡇⢸⣵⣽⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣾⣯⣿⣾⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡛⡫⣟⣲⣳⣟⡀⣰⡴⠲⡃⠌⣡⠙⠵⡷⢟⢆⣢⡌⣡⠾⣽⣬⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣾⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⣿⣯⡷⣻⣿⣿⣿⣿⣷⣿⣾⣴⣍⣰⡽⠿⣿⣿⣼⣿⣶⣴⣶⣾⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⡿⣮⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣼⡿⣿⣽⣽⣛⣿⣿⣟⣿⣿⡿⣿⣿⣿⣿⣧⣿⡟⠩⡿⠿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣛⣙⣿⣯⣿⠟⡻⡿⡟⢻⣛⣿⣿⣯⣾⣿⣿⣿⣿⢿⣿⣿⣟⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿
⣿⣿⣷⣶⣾⣿⣿⣿⣿⣿⣷⡳⢿⣿⢟⡫⢩⡕⣀⠀⡀⢰⣶⣷⣻⣿⣿⣿⣿⣿⣿⣷⣿⣽⣿⣿⣿⣿⣿⣿⣿⣷⣿⡩⣿⡤⣙⢏⣤⡪⣿⣦⣿⣷⡾⢄⣞⣭⣿⣵⣿⣿⡷⣳⣿⡵⣿⣻⡿⡿⣫⣿⣯⡻⣟⣿⣿⣿⣛⣽
⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣯⣿⣻⣯⣿⣗⣏⣿⣻⣟⣿⣿⣿⣿⣿⣿⣿⣿⢟⣟⣿⢿⣿⣿⣿⣿⣿⣷⢧⣟⣁⠟⠉⡩⣇⡅⠶⡦⢾⣯⢿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⡿⣻⣘⣷⣿⣿⣿⣿⣿⢿⡯⣹⣒⣺
⣿⣿⣿⣟⡝⣻⣿⣿⡟⣿⣟⣻⣿⣻⣿⣿⢿⡿⣿⠿⢯⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣽⣏⡽⣿⢛⠛⣟⡃⣉⣝⣙⠉⠋⢕⠉⡎⠂⠘⣽⣅⡸⣻⣶⣶⣦⣥⡻⣸⣾⢃⣿⣿⣿⣿⣿⣿⢸⣙⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿
⣿⣿⣿⣿⣿⢿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡀⢈⣖⣞⣳⣾⣿⣿⣿⣟⣯⡿⣦⣽⡯⠅⡴⢿⣾⣷⣀⡽⢳⣼⢠⡳⠂⠀⠀⠁⣀⣿⢸⣿⣛⣿⣿⣿⣯⣺⣟⣼⣿⣿⣿⣿⣿⣿⣐⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⢶⣿⢿⣿⡯⢟⣽⠿⣿⣿⣿⣿⣻⣿⣿⣿⢿⣿⣿⡷⠿⣿⣿⣿⡻⣟⣭⠼⣥⡛⣨⣠⣭⣼⣿⣽⣹⠦⢿⡲⣦⢾⣤⣅⣠⡽⡻⣎⢿⣿⣫⣿⣿⣿⣧⣱⣸⣿⣿⣿⣿⣿⣿⣿⣮⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⡿⢿⡟⣧⣿⣓⣻⣞⡁⠑⣽⡿⣿⣿⣿⣿⣿⢿⣿⣿⡷⢯⡟⠻⣣⡍⠷⢄⠾⡶⣻⢚⣙⡹⠏⣿⣟⣿⣷⡏⠔⢂⡟⣕⣿⡾⡯⣶⡿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣏⣗⣿⣻⣻⣾⣿⣽⣧⣿⣿⣯⣼⡻⢻⣼⣥⣟⣼⣳⡝⠮⣄⢛⣀⣤⣘⠆⠐⠡⢥⡻⡡⣹⣿⣿⣿⣿⣿⡇⡀⣙⠺⣵⠻⡾⣿⣿⡌⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢟⣽⣻⣿⣟⣿⣿⣿⣟⣿⡻⣿⣿⣾⣿⣿
⣿⣿⣿⢿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣷⢺⣟⠛⣛⣭⣽⢧⡿⣚⠋⠩⠪⢒⣬⣄⠔⠀⢤⢆⢱⣅⣿⣿⣿⣽⢯⣽⡿⣀⣽⢔⣿⡻⣢⣽⣭⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⢯⣾⣿⣽⣻⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣟⣽⠝⣫⣷⣿⡽⡉⠦⠆⡀⠆⠈⡴⠈⠁⠋⠋⠙⠛⠛⠙⠉⠃⠀⠒⠄⠅⠀⠀⠀⠊⠸⠔⣻⢻⣿⣿⣿⣿⣿⣁⣠⣥⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣽⣿⣾⣯⣿
⣿⣿⣎⢻⣚⡜⢿⣯⢮⡜⠇⢀⡀⠀⠀⠁⠄⠀⠀⠀⠀⠀⠀⠂⣰⣦⣴⣦⣶⣤⣤⣴⣤⣤⣤⣾⣿⣿⣿⣿⣿⣿⣿⣟⢿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿
⣿⠿⠯⡮⣿⣬⣬⡟⣾⠸⠎⠀⢠⠁⠀⠄⠀⡀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣡⠃⣮⣿⣿⣿⣿⣿⣿⠋⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣟⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿
⣿⣱⣢⢾⣿⣿⣿⣽⣿⣷⡇⣄⡢⣶⣶⣡⣴⣶⣿⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡉⢽⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿
⣿⡓⣾⣼⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢩⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⡷⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣷⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢃⢹⣿⣿⣿⡿⣟⢋⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣾⣿⢹⣷⣽⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣔⢽⣿⣿⠿⣵⣯⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⣮⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⣯⣾⣿⡻⡶⣱⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡿⣺⣾⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠟⣡⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣷⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⢿⣷⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⢼⣿⣿⣿⣿⣿⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣽⣿⣿⣿⣭⣿⣿⣿⡟⠛⢡⣾⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣽⣽⣙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠣⠉⣾⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣿⣿⣯⣿⣿⣿⣽⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠧⢠⣿⣿⣿⣿⣿⣏⣐⣊⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣛⠿⠟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣯⣭⣭⣽⣿⣶⣾⣿⣿⣿⠿⢛⣩⣭⣭⣯⣿⣿⣾⣿⣿⡿⡿⠻⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⠟⢋⣀⣾⣿⣿⣿⣣⣿⣿⣿⡗⠨⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⢩⠭⡻⣻⣿⣿⣿⣿⣿⣿⣮⣿⣿⣿⣿⣿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣾⣿⣾⣿⣶⣶⣶⡿⢟⡉⠉⠁⢀⠁⠈⣁⣬⣽⣿⣿⣿⠿⡚⢛⡳⣳⣻⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣟⣷⣾⣿⣾⣿⣶⣿⣿⣿⣿⣿⣿⣿⠿⠻⣻⣻⣿⣿⣿⣿⣿⣿⣿⣿⢿⠛⠻⢛⣓⣚⣊⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣟⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣭⣯⣤⣤⣤⣤⣾⣿⣿⣿⣿⣿⡿⠿⠿⠿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠒⠘⣌⣯⣭⣥⣴⣭⡙⡭⢽⣿⣿⣿⣿⣻⣟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⣶⡿⣟⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⠟⠫⣕⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣽⣿⣿⣿⡿⣿⣿⣙⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣯⣿⣿⣾⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣻⣯⣿⣶⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⠛⡟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣻⣿⣿⣿⣿⡿⠿⣿⣿⣿⣻⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
15. Complex ASCII, 80 columns

ascii-image-converter canute.png -W 80 -c

Extended character set with more tonal levels than the default ramp.
0UJJJUJYzXzXzXUJJJJJJJJJCUJLOZ0O00CCLJJULQQLL0mmZOmmwwwwqqmOZwqwmwqwmmwwwwwOUYUY
OCLQ0LQLUUULJCJQZZOOZmOOZQOOOOZZOOQQ0LJCLQOQC0Z0OZwwwpwpqqwwqqwwwmqwZOmpww0QXJLL
QJCQLQLQLLCLQQL0OZ00OZqwmwZZZZOZZmZZZZOQLQZ00ZmZwm0mpqZOOQ0QOmZZ0QCL000OLQQLYLCQ
LUUJCLJLLQQQQLQ0w0Q0O0ZwZwZZmOZO00OO0Q0OQOmmwmmwmO0mmZwZ0JUJCUYJCJJJUYUJUUJYJJJJ
QULQLCLCCQ00LQQOwqqqwmmwZwwwmZmOOQQQOO0OZOOOOwZOQOwZ0OO0QJUUCJYJJULCUJUUUUUUYYYU
0CQLCLLJCLQQQQQQC00ZOZwmwwmwZwZOmZZO0OQQOOLJLQQQ00O00QQQCUJJUUYUYJJJJLLQ0LJCLLLJ
O0ZO0O0QLLLLQQ0O0OOLLLOOZmwZ0ZZmmOOOOQ0OQL00LQQJLLCLLLQCJUCYYXUJJUCJUCQLUC0O0Q0O
0CQOZZO0LL0QQQQOZZO00O0O0OZOOZZOZZwZQLQLLQOLQQQQCCLJJLQCJJCJJJUJJUJUUJUJJQQCCLQ0
OL0OZOO00OO0Q00L0ZOOZZZZO0OOZOO00QOZO00LLQLLLQQ00LLLCLLJULLJLCUJYUJUJLCCQ0JJCLQC
QQZZZZZOZOOZOOOQO00Q0OZO0000LQ000Q00OZZZZZO0LLQQQQLQLJLLCJCJCLLCJJCCLQLQLCCLQCLQ
ZZwwwZOmZOZZOOZOOQ0QOZOOZ0O0QQQZZZZmmZOwwwqwZZqmZZwZ0Q0CUYcXJULLCCCCJCCCCCJUUJJL
qwppwZZ0Q0OZZOOOOmOOZwZZmZZOwmZwZQZwZZO0OZZmwwZZO0QLLCLLXXcvXJJQQJJUUJUUUJUXUUJJ
qqppqwmOZOOZZZOO0OZwwmZZwZmZZwmmO0ZOO0Q00QQQLLLCJJL0QQZ0CJUYUJQOOQLQLJC0JCJUJUUC
wwqqdqwwwwOZZmZZZZOZZZZmmmwmmqwwOZZmwZOOOOZOLQQO0ZZwmZmmZZO000ZOOZOO0OOOLCLJCJYU
mmwwwwmZZZOZmmZZmmZmmZOwwmmmqpqmmmwwwqpqwmmwmOmwwmZZmwwmqwqwmZmZZZZZOZOOO0LQQCLL
wZOmZZZOZZZZmZZOZmmmwwwmwmqppqwmwwwwqdbqwwmwmmZO0O0ZOmwmmwqqmmZO00OZZZOQ0OO0QQQQ
wqOOO0QQL0ZO0OO0OZqqmwwwpqpdpdppqwwqqppwqqwZmZZZZOZwZmmmmmwZZZOOOZ0O0ZOOOOOO0O00
wm0OO0OQQLQ0QLQQOZmwZZZ0ZQ0mmwmwqwwZOZZwwmmZZOZmZOZZZZZmmZmZmZO00mOOOZZZ0O00OQOO
wwmwmmmOOOmmZOOZwmwpwqmO0LLLLQOOZZOZOQ0LOZZOZZZwZmwqmwqqwmOwwOZZwmZOZOmOmZOZZOOZ
ZZwwwmZ0OOOmwmmqqqpdbpwmmOL0QL00OZOOZmZZZZmwmqqwwqwwwqwpwmmmOmwLzZwZmwOznZwZmwqw
ZOmmmmmZmZ0ZwZZwmmZmwwZZZO0OOQ00OwwZZwwmmmwwwqppqqpqqpppqZmZ0Jut[)QqqUJf-1UwwOOZ
000wqmmmwwwwwwZZZZmmmmZZO000OZwqwqwqqwpqwqqqqppddwqpOCzcYwqwqfvf}-tdmcut1?tOnt\)
Q0OOmZOwmmmwmZOOZZwppwwwmmmZmwwwwwppqwwpwwqdqbbddpq0uvf1+jddUjJ\}{1mqJXX({{vXvt]
OQZmwmmwwwmZOmOOmZZZmmmwwmwwwwqwqqqqwZmwqbqqqqqpqqqwXnCn[]uOLrUv[[?1CJfj({?1rc|]
ZZmqqwwmqwwqpwmwmwZmmwwwwwwqpqqqwwqwZmQJYvOdqqqwwmwqZft|{|)(1)\(r/f\)1{//)(fux//
0mZOZmZOO0OmwOmqwwwwwqwqqqqqpppdddqdLjnvujCbqqwwqwwdZj/tfnvxj)}xULYzc/{|JCQLQOQf
OZ00QOOOOQQZOOZZZqmmmwmqqqpqwppdqpqqx]uwOfckppqwOCUQYjvnjttt\\jJ0jxLUXf-/mOJj0ZU
OZqqqqmwqpppddpqpdpppqpqbbkbkkahdbbdJvjj\1rO00QXzXcccjnLYn\t\rvXn[cCYf\]]JZz|Uvj
OZwwwdpmqqqddddddbbhhhkbZQOLJCLQZOYnjXYjjxrJLJYYYYJJJc1jQJjrfftv1\LCv1}}?vZx(]}{
mmwpYLUwmdqddbhbbbbaaha0vuvxfffrv|-(xrcXunQqdqnCQUXYmQcjrUXt)nn(}JCJt1}[-\Jj1-/|
ZqdX){|XfxZpqLYZQUXJJXYvvuvcvvvXf[1}cXzcxzxuvYfJLUzXOLj((f/(/v|]rqOr(}?[?jn/(]r/
LmmU11rx(\nzXz(rvuurvcfczxnnnunnvct{}xuJp0Xrjj/cLQYzCUr(f\(u\tnLw0c{]]}}]fx/){()
/trn(({(//tvcrtfrxrjnnjnxxrjjnJq0t\\nQqOUx11\j|jzzucvcj\xUQJuZZYXt}?][{{}ff/(}]t
(}]}\((\tttfrrrrx/tnnvxxrjffxQdLttUQZCr1[]{1/t/txxnucvvvYJJxj/1]][[[}[[{}jfj\([/
1{{{|\(\\()\|t//tfftft\fttfXmZzcOdOf|}{(|()1\\/fnnucXczJc(\(1[[[[]]]}}][?nnjut)/
|\\t/jxjrrfxrttt/jununnucc0mztrXJc\{[}))((/jr/fjfv/vzvuv/(cnJJu\)1]]}][}?xJjnrr(
\/f/\fjxnnuuxxnnxnuvcvXYJOOnncjxnt[[[{()(1f\/jttxX(/vnjr\{/nCOJuvn}{1[]}[jQxnfx{
tftt/jnunnvvxnuxunuvvvcXczjzJCJcvn)\uzu/1(xf\rxfxr|\uuj|/\xxLQQLOu\|r){{[/LUu/r-
ffjjnuuxjfffrjf/fjrxffjxxrnJq0cUufuJCvf|(vxt\\f|t/||cnj1\fnjUULXUx(|/\){{1x/rjr]
/tt\\t\/\fvnjffrvCUnvYLYzxLwZzrznrrvLf\tfj1)\)|){|1(uxt(jjxcZLLQnfxxjjt}}|/}xuj?
jjrnnvcunnzccXccvuununj\/Uqkzfvnfncvut/t()((1{1(\()1fx((vjncUXYLUnvczuf{}nr(jjx?
|(\\\ft\\())))(((1(111(1vkbwruUc\YbZj\|1|/t///jtt1{cr|(zJfvzf[1{{{}[}{[}{Uz}vvx]
(|(\|))((\jzcncXzzuxnzzvCcnuvYJr/cX\)nx\xjt/\\/jr)jc\(vzcfncx[[}}({[1{(fxC/(Ccx[
cXJL0LLCUUJJYLQQOOLLCUXcjfUZCz/nJU/fxxxxvfjjjjff|tf\\/tff\/jt{{{1(1]]/cfuz(fnjr{
czznnczcxxvzCCLCJLQLzxrfCpdLufrQYn/qpzj/\j/ff///tjt\\/frntt/1[}])1}]?xr|xf{\ftf)
nvzccnunxcczJOqwm0XcuxxxCYcuuXJLXt(fxvxnncvffjrucvnnfruvXxft|}])f/)])rf/xx)rj)|(
ncvuuczxcYYUJC0ZmOJCCLOO0mqqqdqwJzzXOqpddO0Lccccvnnx/(\nvrnn|))fjt[[1(|/\uft1|\)
UUXcXQUcUXJYcvzUJC0QC0QZwwZ0OZQ0L0mZZJXunxuunnnxrxjf|\rncur{\nujx/?\vrxrjjxjuurt
UYUUUYzYzXXXYJJJUUXXYCLOmwmwmQJXuuXYUUzzcuunjjjrfxxrjfrcXu1fnxxvv|}(rt(\\\\\\)1}
nvccXczvcXccvxxrxrjjjnzzzXYXYYXzzuYOdbdpZL000Zm0zcxvYXYu/\|(|/|111)}[]1\[{{{{{{{
nxnncxrjtfjffxxrxvzXUYXUYYYUJXvunrYJJJXvxxvcYU0mwQcxjjfjffjttjfjxxr/f/xr\j\/|j//
XXXXzvunnxvzvY0LJLCCCUXYcXnnzzcYXzXUYUYJULQLCQOZLvuvnxxuxrjfrrfrnj/\t\/ttttfff//
xuvvuvczXUUzXUczXXcvccvvzUYvvUzczLQLJCJXzCJXJJLQ0mwwZOZ00LJXXcnunjft//f/\/\\t|\t
nvvzYJLCLJCXvUczXcYXXUUJXvXYUYYJcXYYzXUJCLzvXYCZQCLLCCUYcvzunxxrff\|/tt\\(|\f///
nvccXvvcccXJccvuucvcXUUUXXXUUXJJUJL0ZqqOJJXXYYXzuxjrt//tfffrvcXUXXXvxff\(1{(((\/
rvccXcXXcuuXvczJLJUJLQOOZO0000LQQCCCJJXnnnnxvvcvvxnvuczczcnxvunvXuuxfjf\((\|11(\
XzzUzXXXczXXXYXYYXzULCCCJYXzXcccccczcczXXYUXXXUXYYYYYUUUJUUJJCJUzxtt//|\))1{{{{(
vzXXcccununczucXccvzzvnunnnuuvzcXJUXXcvzzUJUzccvucvzYJXucvnjf//((|(1(((({{{{{}{(
16. Complex ASCII, 80 columns, --negative

ascii-image-converter canute.png -W 80 -c --negative

Extended character set with inverted brightness.
}|(((|(\t/t/t/|((((((((()|(1[]}[}}))1((|1{{11}??][??----__?[]-_-?-_-??-----[|\|\
[)1{}1{1|||1()({]][[]?[[]{[[[[]][[{{}1()1{[{)}]}[]---+-+__--__---?_-][?+--}{/(11
{(){1{1{11)1{{1}[]}}[]_-?-]]]][]]?]]]][{1{]}}]?]-?}?+_][[{}{[?]]}{)1}}}[1{{1\1){
1||()1(11{{{{1{}-}{}[}]-]-]]?[][}}[[}{}[{[??-??-?[}??]-]}(|()|\()(((|\|(||(\((((
{|1{1)1)){}}1{{[-___-??-]---?]?[[{{{[[}[][[[[-][{[-]}[[}{(||)(\((|1)|(||||||\\\|
}){1)11()1{{{{{{)}}][]-?--?-]-][?]][}[{{[[1(1{{{}}[}}{{{)|((||\|\((((11{}1()111(
[}][}[}{1111{{}[}[[111[[]?-]}]]??[[[[{}[{1}}1{{(11)111{)(|)\\/|((|)(|){1|)}[}{}[
}){[]][}11}{{{{[]][}}[}[}[][[]][]]-]{1{11{[1{{{{))1((1{)(()(((|((|(||(|(({{))1{}
[1}[][[}}[[}{}}1}][[]]]][}[[][[}}{[][}}11{111{{}}111)11(|11(1)|(\|(|(1)){}(()1{)
{{]]]]][][[][[[{[}}{}[][}}}}1{}}}{}}[]]]]][}11{{{{1{1(11)()()11)(())1{1{1))1{)1{
]]---][?][]][[][[{}{[][[]}[}{{{]]]]??][---_-]]_?]]-]}{})|\f/(|11))))()))))(||((1
_-++-]]}{}[]][[[[?[[]-]]?]][-?]-]{]-]][}[]]?--]][}{11)11//fj/(({{((||(|||(|/||((
__++_-?[][[]]][[}[]--?]]-]?]]-??[}][[}{}}{{{111)((1}{{]})(|\|({[[{1{1()}()(|(||)
--__~_----[]]?]]]][]]]]???-??_--[]]?-][[[[][1{{[}]]-?]??]][}}}][[][[}[[[1)1()(\|
??----?]]][]??]]??]??][--???_+_???---_+_-??-?[?--?]]?--?_-_-?]?]]]]][][[[}1{{)11
-][?]]][]]]]?]][]???---?-?_++_-?----_~<_--?-??][}[}][?-??-__??][}}[]]][{}[[}{{{{
-_[[[}{{1}][}[[}[]__?---+_+~+~++_--__++-__-]?]]]][]-]?????-]]][[[]}[}][[[[[[}[}}
-?}[[}[{{1{}{1{{[]?-]]]}]{}??-?-_--][]]--??]][]?][]]]]]??]?]?][}}?[[[]]]}[}}[{[[
--?-???[[[??][[]-?-+-_?[}1111{[[]][][{}1[]][]]]-]?-_?-__-?[--[]]-?][][?[?][]][[]
]]---?]}[[[?-??___+~<+-??[1}{1}}[][[]?]]]]?-?__--_---_-+-???[?-1t]-]?-[tx]-]?-_-
][?????]?]}]-]]-??]?--]]][}[[{}}[--]]--???---_++__+__+++_]?]}(rzOC{__|(cwL|--[[]
}}}-_???------]]]]????]][}}}[]-_-_-__-+_-____++~~-_+[)tf\-_-_cjc0wz~?frzLmz[xzYC
{}[[?][-???-?][[]]-++---???]?-----++_--+--_~_<<~~+_}rjcLpv~~|v(Y0QL?_(//JQQj/jzZ
[{]?-??---?][?[[?]]]???--?----_-____-]?-_<_____+___-/x)xOZr[1u|jOOmL)(cvJQmLufUZ
]]?__--?_--_+-?-?-]??------_+___--_-]?{(\j[~___--?-_]czUQUCJLCYJuXcYCLQXXCJcrnXX
}?][]?][[}[?-[?_-----_-_____+++~~~_~1vxjrv)<__--_--~]vXzcxjnvC0n|1\tfXQU(){1{[{c
[]}}{[[[[{{][[]]]_???-?___+_-++~_+__nZr-[cf>++_-[)|{\vjxvzzzYYv(}vn1|/cwX?[(v}]|
[]____?-_+++~~+_+~+++_+_<<><>>!i~<<~(jvvYLu[}}{/t/fffvx1\xYzYuj/xOf)\cYZZ(]tU|jv
[]---~+?___~~~~~~<<iii><]{[1()1{][\xv/\vvnu(1(\\\\(((fLv{(vucczjLY1)jL00mj]nJZ0Q
??-+\1|-?~_~~<i<<<<!!i!}jrjncccujUwJnuf/rx{_~_x){|/\?{fvu|/zCxxJ0()(zL0OwY(vLwXU
]_~/CQU/cn]+_1\]{|/((/\jjrjfjjj/cOL0f/tfntnrj\c(1|t/[1vJJcXJXjUZu_[uJ0mOmvxXJZuX
1??|LLunJYxt/tJujrrujfcftnxxxrxxjfzQ0nr(+}/uvvXf1{\t)|uJcYJrYzx1-}fQZZ00ZcnXCQJC
XzuxJJQJXXzjfuzcunuvxxvxnnuvvx(_}zYYx{_[|nLLYvUvttrfjfvYn|{(r]]\/z0mZOQQ0ccXJ0Zz
J0Z0YJJYzzzcuuuunXzxxjnnuvccn{~1zz|{])uLOZQLXzXznnxrfjjj\((nvXLZZOOO0OOQ0vcvYJOX
LQQQUYJYYJCYUzXXzcczczYczzc/?]tf[~[cU0QJUJCLYYXcxxrf/ft(fJYJLOOOOZZZ00ZOmxxvrzCX
UYYzXvnvuucnuzzzXvrxrxxrff}?tzu/(fYQO0CCJJXvuXcvcjXjtjrjXJfx((rYCLZZ0ZO0mn(vxuuJ
YXcXYcvnxxrrnnxxnxrjfj/\([[xxfvnxzOOOQJCJLcYXvzzn/JXjxvuYQXx)[(rjx0QLOZ0Ov{nxcnQ
zczzXvxrxxjjnxrnrxrjjjf/ftvt()(fjxCYrtrXLJncYuncnuUYrrvUXYnn1{{1[rYUuCQQOX1|rXuw
ccvvxrrnvcccuvcXcvunccvnnux(_}f|rcr()jcUJjnzYYcUzXUUfxvLYcxv||1/|nJUXYCQQLnXuvuZ
XzzYYzYXYcjxvccuj)|xj\1\tn1-]tutxuuj1cYzcvLCYCUCQULJrnzJvvnf]11{xcnnvvz00UX0nrvm
vvuxxjfrxxtff/ffjrrxrxvYX|_>tcjxcxfjrzXzJCJJLQLJYJCLcnJJjvxf|/\1|xjftrcQ0xuJvvnm
UJYYYczYYJCCCCJJJLJLLLJLj><-ur|fY\<]vYULUXzXXXvzzLQfuUJt(cjtcOLQQQ0O0QO0Q|t0jjnZ
JUJYUCCJJYvtfxf/ttrnxttj)fxrj\(uXf/YCxnYnvzXYYXvuCvfYJjtfcxfnOO00JQOLQJcn)XJ)fnO
f/(1}11)||((\1{{[[11)|/fvc|])tXx(|XcnnnnjcvvvvccUzcYYXzccYXvzQQQLJLZZXfcrtJcxvuQ
fttxxftfnnjt))1)(1{1tnuc)+~1rcu{\xX_+tvXYvXccXXXzvzYYXcuxzzXLO0ZCL0ZmnuUncQYczcC
xjtffxrxnfft([_-?}/frnnn)\frr/(1/zJcnjnxxfjccvurfjxxcurj/nczU0ZCcXCZCucXnnCuvCUJ
xfjrrftnf\\|()}]?[())1[[}?___~_-(tt/[_+~~[}1ffffjxxnXJYxjuxxUCCcvzOOLJUXYrczLUYC
||/f/{|f|/(\fjt|()}{)}{]--]}[]{}1}?]](/rxnrrxxxnunvcUYuxfruQYxrvnXmYjunuvvnvrruz
|\|||\t\t///\(((||//\)1[?-?-?{(/rr/\||ttfrrxvvvucnnuvcuf/rLcxnnjjU0JuzJYYYYYYCL0
xjff/ftjf/ffjnnunuvvvxttt/\/\\/ttr\[~<~+]1}}}]?}tfnj\/\rXYUJUXULLLC0OZLYOQQQQQQQ
xnxxfnuvzcvccnnunjt/|\/|\\\|(/jrxu\(((/jnnjf\|}?-{fnvvcvccvzzvcvnnuXcXnuYvYXUvXX
////tjrxxnjtj\}1(1)))|/\f/xxttf\/t/|\|\(|1{1){[]1jrjxnnrnuvcuucuxvXYzYXzzzzcccXX
nrjjrjft/||t/|ft//fjffjjt|\jj|tft1{1()(/t)(/((1{}?--][]}}1(//fxrxvczXXcXYXYYzUYz
xjjt\(1)1()/j|ft/f\//||(/j/\|\\(f/\\t/|()1tj/\)]{)11))|\fjtrxnnuccYUXzzYYJUYcXXX
xjff/jjfff/(ffjrrfjf/|||///||/((|(1}]__[((//\\/trnvuzXXzcccujf/|///jnccYJLQJJJYX
ujff/f//frr/jft(1(|(1{[[][}}}}1{{)))((/xxxxnjjfjjnxjrftftfxnjrxj/rrncvcYJJYULLJY
/tt|t///ft///\/\\/t|1)))(\/t/fffffftfft//\|///|/\\\\\|||(||(()(|tnzzXXUYCCLQQQQJ
jt//fffrxrxftrf/ffjttjxrxxxrrjtf/(|//fjtt|(|tffjrfjt\(/rfjxvcXXJJUJLJJJJQQQQQ0QJ
17. Edge-detected, Braille 80 (positive)

Source pre-processed with Pillow edge detection, then:
ascii-image-converter canute_edges.png -W 80 -b --negative

Isolates the engraving's line work before conversion.
⣾⣿⣿⣿⣾⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣷⣿⣾⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣾⣾⣾⣿⣿⣿⣿⣾⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣟⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣽⢿⣽⣻⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣾⣿⣿⣻⢿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣯⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⡿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⢿⣿⣿⣿⣽⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⢟⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣷⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣳⣻⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣷⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣟⣯⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣷⣿⣿⣿⣿⣿⣟⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⢿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣻⣿⣿⣿⣾⣝⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⡿⢿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
18. Equalized, Braille 80 (positive)

Source pre-processed with histogram equalization, then:
ascii-image-converter canute_equalized.png -W 80 -b --negative

Spreads the tonal range evenly across the histogram.
⠈⢸⡀⠲⠌⣡⠞⠺⣻⣯⣿⣿⣿⣟⡞⠐⠛⠨⠙⠋⠃⠒⠅⠉⠓⠞⠧⠠⠀⠀⠀⠀⠀⠀⣠⡤⠀⢐⢨⠴⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣝⠻⠛⢿
⢀⠀⠀⠀⠀⠀⢀⠀⠽⠙⠃⠀⠻⠈⢡⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠘⠆⠀⡀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣃⠀⠀
⢸⠀⠁⢀⠀⠀⣀⠀⠈⠀⡁⡀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡁⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⢀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡀⠀⠀⠀⡀⠀⢀⠀⡐⠗⠀⠴⠀
⢸⠄⡙⢡⠐⠀⢉⠀⠀⠀⠀⠐⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠣⡆⢐⠀⡗⡄⢀⠐⡈⠏⣳⣴⣥⣄⡔⠢⠰⣮⡔⢀⡠⡄
⢈⢡⠂⠠⠐⠂⠠⠈⠤⠀⠀⠈⠈⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡍⢱⣔⠤⢉⡿⠷⠸⣱⠂⠴⢦⠐⡏⠸⠥⠃⢋⠋⡯⠿⢽⡇
⠀⠌⠁⢀⠐⠀⠀⠒⠆⠀⠠⠀⠀⠀⠈⠀⠠⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣰⠖⣂⠑⣠⣴⣴⢿⠴⢊⡒⣠⡀⠒⠀⠀⠈⠒⠈⠀⠂⠀⡁
⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⢀⠓⠀⠄⣀⢀⠢⠂⠤⡠⢑⠃⠤⣼⢿⡟⢼⡂⠛⡓⡀⢀⣅⠀⢀⢤⡼⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠠⠀⠀⠀⠀⠄⠀⠈⠈⡠⠀⠐⠀⡉⠁⡀⠑⠠⢁⠕⣆⣬⢆⡀⢛⠷⠨⢎⠐⠜⠁⡀⠐⠠⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠠⠂⠀⠀⠀⠠⠠⠀⢀⠀⠀⡐⢧⠀⠀⢎⠈⠑⠑⡫⢼⠃⠌⡿⡤⠀⢠⠰⠀⠀⢄⠓⠀⡀⠀⢂
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⢀⣠⠀⢁⠠⢀⠀⡀⠀⣀⠐⠀⠘⠑⢀⡀⠀⢀⡈⠁⠠⠔⠉⠂⠀⠐⡀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠁⠀⢰⣑⣹⢿⣛⡐⠘⠁⠀⠁⠂⣁⡀⣀⢄⠀⣐⡀⢐⣤⣲⣴⢈⠖⡀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠠⠀⠀⠀⠈⣿⣥⣿⣿⣿⣄⣄⠀⠀⣑⡒⢬⡇⡘⠚⠙⡒⠛⢉⣿⢑⠾⢃⠼
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⠀⠁⡀⠀⠋⠐⠀⠐⠁⠀⠀⠠⠋⠽⡻⠏⠇⠀⠀⠀⠀⠈⠈⠁⠙⠃⠀⡀⠐⢨⣈⡔⣠⣵⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⠁⠀⠼⠀⠋⠾⡏
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠌⠀⠁
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⡀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈
⠀⠀⠀⠀⠀⠀⠀⠀⠀⡠⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠔⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⡀⠀⠀⠀⠀⢀⣤⣤⡀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⢿⣿⣿⡀⠀⠀⣰⢊⣾⣿⣿⡄⠀⠀⢀⣀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣴⣤⣄⠀⠀⠀⠀⣽⣇⣾⣿⣿⣷⠀⠀⠟⣚⣿⣿⣿⡿⠠⢾⣿⣿⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠗⣛⣻⣿⣿⣧⠀⠀⣰⠿⠛⣿⣿⣿⣿⡀⠀⠙⠋⢩⣿⣿⣿⡿⣲⣾⣿⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢛⣭⠉⢽⣿⣿⣧⣀⠀⣿⣤⣼⣿⣿⣿⣧⡆⢸⣷⣿⣿⣿⣿⣿⣷⣰⣿⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣠⣤⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣻⡏⣿⠿⠿⢿⣾⣿⣿⣿⣿⣿⠿⠛⢻⣿⣿
⠀⠀⠀⢀⣀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣾⡟⢩⣭⣹⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣏⣽⣿⣿⣿⣿⡽⢋⠔⣪⠚⢛⣻⣿⣷⡉⠛⠃⣆⣐⠀⠙⣿
⠀⠀⠈⠉⠀⠀⠀⠀⠀⠉⠉⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣇⠀⠁⣼⡗⠀⠀⠀⠀⠀⢀⣤⣤⣀⣈⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣥⢊⣾⣷⠱⣨⢼⣿⣿⣷⠀⠀⡈⣿⢀⠀⡞
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⣿⣷⣿⣿⣗⣀⣀⠠⡴⣺⢻⠖⡿⠻⢻⣿⣇⡐⢨⡿⣿⡿⣿⢿⡷⡼⣾⣿⠏⡢⢮⣿⣿⣿⣿⡆⠀⡜⣿⣀⣢⣵
⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣤⣠⣤⣤⣤⣄⣀⣀⣀⣤⣴⣾⣇⣉⠻⠟⣹⡿⠋⠉⠑⣄⡹⢶⠷⠷⢏⡋⢻⣿⣷⡈⠳⣿⣷⣿⣾⣿⣴⣿⡿⢨⠐⣸⣿⣿⣿⣿⡇⢀⣹⣿⣿⣿⣿
⠀⠀⠀⠀⣸⣀⣠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣾⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⣙⠛⣛⡿⢁⠀⠀⠀⣿⠀⠀⣐⣧⡜⠋⠹⢛⣿⣷⣖⣹⣽⣿⣿⣷⣿⣿⠋⣄⠍⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿
⠀⠀⠀⢴⣿⣿⣿⣴⣶⣶⠂⠀⠀⢠⣄⣀⣤⣴⣶⣤⣴⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⡎⢷⢮⣉⡿⢼⣿⣗⣷⣆⣻⡀⡴⢨⡒⢯⣤⢴⢿⣿⣿⣿⣿⣿⣿⣼⣾⣿⢟⠀⠉⣾⣿⣿⣿⣿⣿⣧⣾⣾⣿⣿⣟⣿
⢀⠀⣄⢸⣿⣿⣧⣸⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡫⣿⣿⣿⣮⠿⠋⠀⠹⣜⣿⣿⣿⣿⣇⡖⠀⣢⣽⣀⠸⣿⣿⣿⣿⣿⢏⣿⣿⠟⠉⠂⢍⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣧⣾⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠀⠈⣾⣿⣿⠟⠁⠀⢀⣤⣶⣿⣿⣿⣿⣿⣷⣾⣶⣿⣿⣿⣿⣿⣿⣿⠟⠣⢸⠿⠁⠀⣭⣐⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⢾⣶⣶⡶⣿⣿⣷⣾⣷⣷⣿⣿⣿⣿⣿⡿⠃⠀⢠⣿⡿⠋⢁⣀⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⡯⠷⣄⣠⣴⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣯
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⢀⡼⠟⠁⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣻⣍⣽⣞⣠⣔⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⢻⣷⣿⢿⣿⣿
⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⢿⣿⣿⡿⠿⠟⠃⢀⣴⣿⣿⣴⣄⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣷⣿⣿⣿⣻⣿⣿⣷⣿⡁⠳⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠸⣿⣿⢻⡏⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢷⢚⠊⢁⣟⣿⣻⣿⡟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⡿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⠂⠡⡱⡻⢛⢙⣿⣿⣿⣿⣿⣿⣿⣇⠀⣿⢿⣿⣇⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣭⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣱⣼⣷⣿⡿⠯⣁⠹⣻⢷⣿⣿⡿⡿⣻⠟⣿⣿⣿⢻⣿⣿⣿⣿⣿⠷⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⠅⢂⠀⠑⡑⣿⣿⣿⣿⣿⣿⣿⣿⣿⠤⣙⢸⣿⣿⣿
⣿⣿⣿⣿⣯⣭⣭⣿⣿⣿⣷⣿⣿⣿⣿⣿⣷⣿⣷⣶⣾⣿⣿⣿⣿⣿⡿⢄⠄⠸⣆⢪⣿⣿⢽⡎⢰⣴⣿⣿⣿⢟⣿⣿⢿⣿⣿⣿⣷⣿⣿⣿⣽⣿⣿⣿⣿⣿⣷⣗⣠⣊⢂⣱⣁⣻⣿⣿⣿⣿⣿⣿⣿⣿⣾⣶⣾⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⠿⡿⡿⡿⠿⠟⠃⣈⣛⢛⡋⣁⣠⣶⣶⠇⠈⢀⣴⡿⣎⣿⣿⣿⣷⡑⣿⡿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⡏⠘⣉⡉⡉⢹⣟⣏⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿
⣿⣿⣿⣿⣿⣷⣶⣿⣾⣷⣦⣽⣶⣶⣿⣷⣿⣾⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⢾⣿⣵⣿⣾⡿⠾⢷⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⡿⣤⣔⢐⣇⢨⡧⣿⣉⣆⣷⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⣿⣯⠏⢾⣿⡇⠀⢀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠯⣿⣿⣿⠻⠱⣿⣯⣮⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⡿⣹⣷⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠋⠛⠻⠋⢉⣉⣉⣿⣿⣿⡿⠿⣿⡓⣼⣶⡶⠿⠷⣠⣾⣿⡏⢩⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣶⣿⣿⣋⣿⣷⣿⣾⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢖⣾⣿⣩⢾⣧⣿
⣿⠿⠎⠡⠀⠀⠀⢠⣤⣤⣶⢾⠿⠗⠚⠋⢁⣀⣤⡤⢤⣴⣼⣿⣾⡿⠋⠀⠿⣯⣿⡿⢬⢱⣿⡿⢿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣱⣿⣿⢰⣿⣷⣶⣿⣿⣿
⣿⣭⣽⣿⣿⣿⣿⣿⣿⣿⣧⣷⠐⠂⠓⣖⡴⠀⢀⣀⣼⣿⣿⣿⠋⠀⠀⣠⣾⣿⡿⢁⡾⣾⣿⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣻⡛⠚⠂⠀⠀⠁⠘⠿⡿⣿⣿⣿⣿⣤⣤⣿⡿⠿⠿⠻⠋⣤⣿⣿⣶⣶⣿⠿⠿⠛⢷⣜⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⡿⣿⢿⣿⣿⣿⣿
⣯⣭⣧⣽⣭⣭⣭⣿⢯⣭⡿⠾⠿⠵⠂⠀⠀⠀⠤⠤⣄⠀⠀⠉⠁⠀⠀⠀⠀⠀⠀⣀⣀⣙⠛⠋⠁⠀⠀⠀⠀⠘⠈⠉⠻⣳⣤⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⠋⠉⠙⣛⠛⠀⣰⣦⣄⣶⣦⣰⣶⣿⣯⠿⠽⠟⠉⠙⠉⠁⢀⠀⠀⠀⠌⠉⠁⠘⠀⠀⠙⠃⠀⠀⣀⣠⣤⣶⣶⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣾⣽⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿
⣴⣷⣮⣥⣷⣾⣿⠿⠿⠿⠿⠟⢋⠙⡁⡶⣤⣶⣶⣾⣏⣁⡀⡀⠀⠀⢀⠀⡠⡤⣤⣿⣿⣏⣙⠛⠛⠛⠛⠟⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣋⣽⣿⣿⣿⣻⣟⣡⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣶⣤⣤⣤⣤⣴⣶⣶⣾⣿⣷⣿⣶⣿⣿⣿⣿⣿⣿⣶⣶⣾⣶⣖⣲⣲⣄⣖⣼⣮⣉⢛⣷⠄⠀⠀⠀⠀⢀⣄⣀⣀⡀⠀⠁⠈⢻⠿⡿⠟⠙⡉⠃⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⠻⠛⠋⢉⡉⢉⣙⣻⣿⣿⣿⣿⣿⣆⣉⠓⠶⢷⣿⣿⣿⠿⠷⠖⠲⢄⠐⠂⠒⡻⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿
⣛⣋⣛⣭⣻⣿⣿⣿⣿⣿⣿⠿⠿⠟⠉⠉⠉⠑⣁⣤⣂⣶⣿⣊⣽⣿⣿⣷⣤⣤⣵⣤⣠⣴⠶⠖⣶⡶⠿⠍⡩⠡⠤⠶⠞⠛⠀⠀⣠⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⡿⠟⡭⣍⣁⣸⣵⣦⣶⣾⣶⣶⣶⣿⣿⣿⣿⢿⣿⡿⠤⠾⠿⠟⢐⣶⣿⣛⠀⠀⠨⡡⣄⣀⣘⣃⡤⢠⣴⣀⡒⠛⠉⠁⠀⠀⠀⠀⠈⠉⠁⠈⠉⠛⣛⢺⣻⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⡿⣿⠷⠾⠷⠶⠧⠤⠍⠉⠙⢟⠋⣛⣉⣉⣭⣈⣥⣥⣌⣠⣥⣶⣷⣶⣒⣛⣨⠷⠥⢿⣶⣶⡲⢿⠭⠍⠙⠋⠛⢛⣿⠏⠽⠋⢀⣀⣄⣤⣀⣀⣀⣴⣤⣶⣽⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣾⣶⣶⣶⣶⣿⣿⠻⣿⣟⣿⣿⣿⡿⣿⡟⠿⠋⠂⣖⡪⠿⠟⠃⣨⠷⠶⠖⠚⠣⠚⠑⠁⠀⠀⢀⣀⣠⣶⣤⣦⣤⣮⣍⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣉⣉⠉⠉⠙⠛⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣷⣿⣿⡻⢿⠭⢭⣭⣭⣭⣥⣾⣿⣛⣋⠩⣤⡼⠗⢋⡐⠈⠀⠀⠐⠉⠀⠈⠀⠃⢀⣀⣠⣤⣤⣤⣤⣶⣿⣿⡿⣿⢿⡿⠿⠿⠿⢿⣿⣿⢿⣿⡿⠿⠿⡿⠿⣿⣿⣿⣿⣿⣿⢿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⠿⠿⡿⠬⢿⠷⢾⣖⡿⠛⠻⠛⠋⢩⣪⣉⣀⣤⣼⣍⢁⣤⣄⣤⣠⣤⣴⣾⣿⣿⣟⣿⣛⣻⡟⠙⠟⢻⣽⣽⣷⣚⣾⣿⣿⣿⡾⠿⢛⣛⣙⣍⣾⡉⠶⢿⠺⢾⠿⠙⠚⠉⣉⣠⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣯⣷⣶⣾⣿⣿⣿⣿⣿⣿⣿⢾⣿⣿⣭⣩⣫⣭⣤⣼⣿⣿⣿⣯⣯⣭⣿⣿⣽⣭⣷⣟⣛⢛⡿⠿⣿⣿⠿⡿⠍⣉⣠⣦⣶⣶⣿⣿⣿⣿⣭⣞⠓⢺⣷⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
19. Autocontrast, Braille 80 (positive)

Source pre-processed with aggressive autocontrast (10% cutoff), then:
ascii-image-converter canute_autocontrast.png -W 80 -b --negative

Stretches contrast by clipping the lightest and darkest 10%.
⠀⠀⠀⠀⠈⠁⠀⠘⠓⠁⢬⠧⢾⠁⠂⠀⠀⠀⠐⠀⠀⠀⠄⠈⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⠠⠈⠉
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃⠀⠠⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⠂⠀⠀
⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠇⠀⠀⠀
⠀⠀⡑⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡂⠀⠀⠂⠀⠀⠀⠀⠀⠐⡤⡀⢀⠀⠀⠀⢤⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠈⡈⠠⠘⠁⠀⠀⠄⠀⠄⠀⠄⠁⠀⠀⠈⠃⢀⠀
⠀⠀⠀⢀⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠑⣠⠠⠄⠂⠀⢀⠂⢀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠬⠈⠃⠀⠀⠙⠂⠀⢀⣀⠀⠀⢠⡄⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠄⠄⢄⠀⡀⠀⠁⠈⠈⠀⠐⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠁⠀⠀⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⢼⣃⠀⠐⠀⠀⠁⠀⠁⠀⠀⠀⠀⠀⠀⠀⠄⢀⠄⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠩⣁⣾⡛⡁⠀⠀⠀⠀⠀⠀⢀⠃⠈⠘⠈⡀⠂⠀⠠⠁⠂⠀⠠
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠨⠈⠂⠀⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠒⡀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⡀⠀⠀⠀⠀⢀⣤⣤⡀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⢿⣿⣷⡀⠀⠀⣰⠊⣾⣿⣿⡄⠀⠀⢀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡤⣴⣤⣄⠀⠀⠀⠀⣸⣅⣾⣿⣿⣷⠀⠀⠟⣚⣿⣿⣿⡿⠠⢾⣿⣿⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠗⢚⣻⣿⣿⣇⠀⠀⢰⠿⠋⢿⣿⣿⣿⡀⠀⠈⠋⢁⣿⣿⣿⡟⣲⡾⢽⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢛⣩⠉⢸⣿⣿⣧⣀⠀⣾⣤⣼⣿⣿⣿⣧⡄⠸⣷⣾⣿⣿⣿⣷⣧⣰⣿⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⣤⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣧⣶⣺⡏⣿⠿⠿⢿⣾⣿⣿⣿⣿⣿⠿⠛⢻⣿⣯
⠀⠀⠀⠀⡀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣾⡟⢩⣭⣹⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣿⣿⣿⣿⣏⢵⣾⢿⣿⣿⡽⢊⠔⣪⠚⢛⣻⣿⣷⡉⠙⠃⢆⣐⠀⠈⣽
⠀⠀⠀⠈⠀⠀⠀⠀⠀⠁⠁⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣇⠀⠁⣸⡇⠀⠀⠀⠀⠀⢀⣤⣤⣀⣈⣯⡿⢿⣿⣿⣿⣿⣿⣿⢿⣡⢊⣾⣷⠱⣨⢼⣿⣿⣧⠀⠀⡈⣿⢀⠀⠌
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⣿⣶⣿⣿⣗⣀⣀⠀⠀⢒⢣⠂⠙⠙⠛⢿⣇⡀⠈⠿⣿⡿⣿⢏⡧⡴⣸⣿⠏⡢⢊⣿⣿⣿⣿⡆⠀⡜⣿⣀⣢⣵
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡄⣠⢤⣤⣤⣀⣀⣀⣀⣤⣴⣾⣆⡉⠻⠟⣩⡿⠋⠉⠑⣄⠩⠆⠠⠆⢀⡀⢸⣿⣷⠈⠣⣿⣧⣿⣼⣷⣴⣿⡿⢠⠐⣸⣿⣿⣿⣿⡇⢀⣸⣿⣿⣿⣿
⠀⠀⠀⠀⢸⣀⣠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣬⣷⣷⣿⣿⣿⣿⣿⡿⣿⣿⣿⣻⢫⣙⠛⣛⡟⢁⠀⠀⠀⣿⠀⠀⣀⣤⡌⠁⠘⢋⣽⣷⣄⣉⣽⣿⢿⣷⣿⣿⠋⡄⠁⣿⣿⣿⣿⣿⣿⢸⣽⣿⣿⣿⣿
⠀⠀⠀⢴⣿⣿⣿⣴⣶⣶⠂⠀⠀⢠⣄⣀⢤⡰⣶⣤⣤⣶⣶⢾⣿⢿⠿⣗⣿⣯⣿⣅⣾⣿⣿⣿⡎⢷⢈⣉⡿⠔⣿⢗⣷⣄⣻⡀⠰⠠⠒⢦⣄⢤⢿⣿⣿⣾⣿⣿⣿⣼⣾⣿⢟⠀⠈⣾⣿⣿⣿⣿⣿⣧⣾⣾⣿⣿⣋⣿
⢀⠀⢄⠸⣿⣿⣧⣸⣿⣿⣷⣼⠞⡹⣿⣷⣯⣿⣷⣿⣉⢜⣿⠾⣘⣿⣷⣿⣿⣿⣽⡾⠟⡫⣿⣿⣿⣮⠿⠋⠀⠘⣘⣼⣿⣿⣿⡇⠀⠀⢀⠅⡀⠰⣿⣿⣿⣿⣿⢏⣿⣿⠟⠉⠂⢉⣤⣿⣿⣿⣿⣿⣿⡿⣽⣿⣿⣿⣿⣿
⣿⣧⣾⣼⣿⣿⣿⣿⣿⣿⣿⣾⣷⣾⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⡿⠍⠀⠀⣾⣿⣿⠟⠁⠀⢀⣤⣦⣿⣿⣿⣿⣿⣷⣴⡶⣾⣮⣷⣶⣿⣿⣿⠟⠣⢨⠟⠁⠀⣭⣐⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⢾⣶⣶⠶⣿⣿⣷⣮⣦⣶⣿⣿⣿⣿⣿⡿⠃⠀⢠⣾⡿⠋⠁⢀⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣧⣩⣿⣽⡯⠶⣄⣠⣴⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣯
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣾⣽⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⡬⠟⠁⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣾⠻⣌⣱⣖⣠⣔⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢻⡇⣿⢽⣿⣿
⣿⣿⣿⣿⣿⣿⣻⣽⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⠿⣿⣿⠿⠟⠝⠃⠀⣴⡿⣿⣄⣄⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣹⣿⣦⢭⣎⣿⣹⣿⣿⡣⢿⡁⠳⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠘⣿⣿⢸⡏⣿
⣿⣿⣿⣿⣿⣿⣿⣾⣿⣯⣿⣽⣿⣿⣿⣿⣿⣿⣿⣯⣹⡿⡅⢳⢒⠊⢁⡞⣝⣛⢿⡟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⡿⣿⣿⡿⢹⣿⣿⣿⣿⣿⣽⣿⣿⣿⡽⠂⠀⡱⡻⠛⢙⣿⣿⣿⣿⣿⣿⣿⣇⠀⣿⢿⣿⣇⣿
⣿⣿⣿⣿⣿⣿⣿⣻⣿⣮⣥⣭⣿⣿⣵⣾⣷⣶⣿⣿⠿⡷⣿⢰⣴⢷⣿⡷⠯⣁⠙⣛⢧⣿⣿⡿⡏⣛⠟⣿⣿⣿⢛⣿⣷⣿⣾⣿⠷⣾⣿⣿⣾⣿⣿⣿⣿⣿⡟⣿⠀⠀⠀⠑⡀⢺⣿⣿⣿⣿⣿⣿⣿⣷⠠⠙⢸⣿⣿⣿
⣿⣿⣛⣻⣭⣥⣤⣹⣿⣿⣷⣾⣽⣯⣽⣿⣶⣿⣶⣶⣾⣷⣿⣿⣿⣿⡿⢀⠀⠰⣆⢨⢿⣿⢝⡎⢠⣴⣿⣿⣿⢏⣿⣿⢿⣿⣿⣿⣶⣿⣿⣿⢙⣿⣿⣿⣿⣿⣷⣗⢀⣊⢂⡐⡀⣸⣿⣿⣯⣿⣿⣿⣿⣿⣶⣶⣾⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠻⠿⠿⠿⠿⠟⠁⢈⡛⢛⠋⢁⣠⣤⣶⠃⠈⠀⣤⡿⣆⣿⣿⣿⡵⡑⣿⡿⣿⣧⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⡏⣿⢼⡇⠈⣉⠈⡉⢹⣟⣏⣯⣟⣟⣿⣿⣿⣿⣿⣿⣧⣽⣿⣿
⣿⣿⣿⣾⣯⣶⣶⣞⣶⣶⣦⣼⣶⣤⣧⣴⣶⣾⣷⣿⣿⣿⣿⣿⣿⠋⠀⠀⢺⣧⣴⣿⣾⡽⠾⢶⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⣿⣿⡷⣤⣔⢐⣃⢨⡇⢿⣉⣀⣷⣿⣿⣿⡟⢿⣿⣿⣿⡿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⣿⣯⠅⢾⣿⡅⠀⢀⣼⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣿⣿⣿⠋⠐⣾⣇⣬⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⡏⢸⡗⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠋⠛⠛⠋⢉⣉⢉⣛⣋⣿⠭⠽⣼⡑⣼⣶⠶⠻⠴⣠⣾⣿⠏⢩⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣴⣿⣿⣋⣸⣥⣿⣆⣋⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⡏⢔⣾⣿⡈⢺⡇⣿
⡶⠒⠀⠀⠀⠀⠀⠀⡤⣤⡶⠺⠿⠗⠚⠋⢁⣀⣀⡤⢤⢤⣴⢳⣾⡿⠋⠀⠂⣬⣼⡯⢨⢠⣿⠿⢿⣿⣿⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢡⣾⣷⢰⣿⣷⣴⣾⡧⣿
⣠⣤⣽⣾⣿⡤⣶⣼⣿⣿⣤⣄⠐⠀⠀⢀⠀⠀⠀⢀⣰⣿⣿⣿⠋⠀⠀⣀⣾⣿⡟⢀⡴⣼⣿⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿
⣿⠿⠿⠿⠏⣯⣷⣿⡿⡟⣙⡛⠐⠂⠀⠀⠀⠘⠿⠿⣿⣿⣿⣿⣤⡤⢾⡿⠿⠟⠣⠊⢤⣿⣿⣶⣶⡷⠿⠿⠛⠳⣜⣟⣿⣿⣿⣟⣳⣺⣻⡻⣿⣿⣿⡵⣿⢸⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⣿⠻⣿⢿⣿⣿⣿⣿
⣮⣌⣤⣭⣭⣭⡭⣽⢯⣅⠥⠴⠝⠄⠀⠀⠀⠀⠤⠀⣄⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⢀⣀⡙⠛⠋⠁⠀⠀⠀⠀⠀⠀⠈⠻⣃⣤⣴⣴⣾⣽⣿⣿⣿⣿⣿⣿⣺⡫⣾⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⡍⣿⣿⣿⡿⣿⣿
⠉⠉⠉⠛⠋⠀⢠⣂⣄⠠⡄⠐⣂⣽⣦⠢⠄⠐⠈⠉⠉⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠀⠘⠂⠀⠀⢀⣠⣤⣶⣶⣿⣷⣿⣿⣿⣫⣿⣿⡿⣿⣿⣿⣿⣿⣗⣂⣾⣽⣿⣿⣷⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣭⣼⣿⣿
⣰⣶⢦⡤⢶⣮⣻⠽⠿⠾⠷⠟⠋⠉⠀⠀⣤⢲⣶⣶⣏⣀⠀⠀⠀⠀⠀⠀⠀⠠⡤⣽⣿⣏⡉⠛⠛⠛⠛⠛⠻⠿⠿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⠟⣋⣹⣿⣯⣿⣻⣟⣁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣥⣭⣴⣤⣤⣤⣤⣴⣤⣴⣾⣻⣶⣶⣶⣷⣾⣿⣿⣿⣶⣶⣦⢰⢆⣆⣂⣀⡄⠀⡐⣦⣉⢛⡡⠀⠀⠀⠀⠀⠀⣄⣀⣀⡀⠀⠀⠈⠳⠻⡻⠟⠙⡉⠃⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⡯⢭⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠽⠟⠛⠉⠛⠋⠉⡉⠉⡀⣠⣯⣯⣯⣽⣿⣄⣈⠐⠰⠴⣶⣿⣿⠷⠶⠖⠲⠄⠀⠀⠂⠛⣻⡿⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿
⣋⣉⣃⣉⢋⣙⣟⣿⣻⣿⠿⠿⠿⠏⠈⠉⠉⠀⠁⢀⠀⡠⢓⣀⣝⣱⣿⣷⣤⣤⣤⣄⡠⡔⠲⠂⢒⠶⠷⠉⠉⠀⠤⠔⠚⠋⠀⠀⣠⣾⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣾⢿⡿⢿⡛⠏⠉⢉⣁⣠⣤⣦⣠⣶⣶⣶⣶⡾⣿⣿⡶⠿⢻⠿⠤⠴⠿⠟⠀⣂⣚⣃⠀⠀⠀⡀⣄⣀⣐⣁⠠⢠⣀⣀⡒⠉⠉⠀⠀⠀⠀⠀⠈⠀⠀⠈⠉⠙⠋⠚⣛⣻⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⡿⢷⠶⠤⠤⠠⠀⠀⠀⠈⠉⠋⠁⣉⣉⣉⣄⣀⣄⣀⣀⣠⡠⣴⣶⢖⣒⣃⣠⠴⠤⠿⢴⢖⠲⠚⠈⠁⠉⠉⠉⠛⡻⠏⠙⠋⢀⣀⣄⣀⣀⣀⣀⣀⣠⣴⣴⣮⣾⣽⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⠾⣯⣿⣲⣴⣶⣶⣦⣶⡕⠛⠟⣛⢿⣷⣿⡟⢻⠏⠃⠁⠀⠀⠈⠩⠊⠀⠀⠁⠂⠒⠚⠂⠂⠀⠀⠀⠀⠀⣀⣀⣐⣤⣀⣀⣌⣉⣩⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣉⣉⠉⠉⠙⠛⠛⠻⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣷⣦⣆⠁⢉⠉⠩⠍⣭⣭⣤⣶⢾⣋⡁⠀⡤⠔⠂⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⣀⣤⡀⣠⣶⣻⠶⠷⠿⠿⠟⠛⠳⠿⢛⡿⣿⢿⣾⡯⠽⠻⠟⠟⢿⣿⢿⢿⣿⣷⢿⣾⣶⣾⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⠋⠥⠦⠬⠿⠦⢖⠖⡿⠛⠛⠙⠋⠉⣈⣁⣀⣠⣤⣄⠀⠠⣀⣀⣠⣤⣴⣖⢾⡿⠟⠓⠓⢛⠋⠉⠉⢙⡩⣈⠠⡒⢀⠻⢷⣷⠰⠿⠚⣋⣈⣁⣈⡁⠒⠒⠀⠨⠛⠁⠂⠀⣁⣀⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣥⣴⣦⢾⡷⣶⣶⣷⣾⣿⣷⢶⣿⡶⠌⣉⣉⣬⣤⣰⣶⣿⣯⣯⣭⣭⡽⣿⣭⣉⣵⣌⡈⠘⠛⠞⢫⣷⠞⡜⠀⢀⣀⣤⣦⣶⣾⣿⣏⣭⣥⡐⠐⢺⣷⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

What we learned

Braille mode is the clear winner for detailed images. Each Braille character encodes a 2x4 dot grid, giving roughly 8x the effective resolution of a single ASCII character. This makes an enormous difference for images with fine detail like engravings.

The --negative flag is essential for dark-on-light source images. The default brightness mapping produces an inverted rendering — use --negative to get the natural positive result where filled dots represent the ink strokes.

Width matters. Too narrow and you lose detail; too wide and dark areas saturate into solid blocks. For a 500px-wide source image, 80 Braille columns was the sweet spot.

Engravings are ideal subjects. The crosshatching technique used in traditional engravings maps naturally to Braille dot patterns — both represent tone through density of marks. Photographs with smooth gradients would likely fare worse.

ASCII art is context-hungry. When vibe-coding this article, the large pre blocks of ASCII art counted as text in the LLM’s context window, burning through it fast and triggering repeated session compactions. The fix was to keep the art in separate files and assemble the article with a shell script, avoiding loading the content into the conversation.