testing ASCII art
???????????????????????I???????I??????????IIIIIII?I???IIIII????????I$$$ZI~~:::7Z
???I??III??????????IIIIIIIIII????????????IIIIIIIIIIIIIIIIII???IIII?7$$ZI~~::::7Z
?IIII????????????IIII?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII$O$I?IIIIIII7$$ZI~::::::7Z
?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII$~IO$IIIIII$$$I=:::::::7Z
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII$Z~~~Z87?I7$$$=~:::::::7Z
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZI~~~:IDZ$$Z?~::::::::IZ
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIO:~=~~~7NO7~~::::::::IZ
IIIIIIIIIIIIIIIIIIIIII7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII$$~~~=~~:$8~:::::::::IZ
IIIIIIIIIIIIIIIIIIIII887IIIIIIIIIIIIIIIIIIIII$Z$IIIIIIIIII8=~~==~~~~D$~::::::~88
IIIIIIIIIIIIIIIIIIII8=7$IIIIIIIIIIIIII7$7III$DDDNOIIIIIIII7O~~~~~~~~:ID?,:::?87Z
IIIIIIIIIIIIIIIIIII8=:IZIIIIIIIIIIII7ONN7IIIIIIIIIIIIIIII7ZNI~~~~~~~=~~$Z:+O7,I$
IIIIIIIIIIIIIIIII78I:~+OIIIIIIIIIIII8N7IIIIIIIIIIODZ8N8Z7+~::~~~~~~~==~~=DZ=:~$8
IIIIIIIIIIIIIIIII87:~==Z7IIIIIIIIIII7IIIIIIIII7Z8OON?NIM7:~~~~~~~~~~~~~~I+Z$O87Z
IIIIIIIIIIIIIII7OZ~~~~=7ZIIIIIIIIIII$87II7Z887=::=+OZ7D$=~=~?+~~~~~~~~~++?O8Z:+$
IIIIIIIIIIIIIII$8~~~~~~+8IIIIIIIII8Z8NZ$?+~::+7?Z8?7N$::~?I?$I?Z=~~~~~~~~~=+ODZD
IIIIIIIIIIIIIII8+:~~~==~OIIIII$O8O88=8+O+~~?8I?MN...ZMO=~~7~~~+7=~~~~~~~~~~::?DZ
IIIIIIIIIIIIIIZO:~~~~~~~Z8Z$I=~:=MO788=ZM~.:MOM8$I~IMM$7+$OOOO$?=~~~~~~~~~~~~~7D
IIIIIIIIIIIII78~~~~~~~~~~~~~~~~~~~+:?
MO. :MM8MM7ON7:=D?..,:~~~~?+~~~~~====~~~I
IIIIIIII7O8Z7Z7:~~~~~~~~~~~~~ZD?=+Z:I:N78NDMMMDMM$??~=8~~~~~~~~~~~~~~~~~~=====~~
IIIIIIIIIII7DNZ~~~~~~~~~~~~==~~~~~$:7+DN7+??ZNNNN88D?+Z:~~~~~~~~~~~~~~~~~~~~~~~~
IIIIIIIIIIII$Z=Z8+~~~~~~~~~$Z~~78I$OOOZO?~~~~8D8888OI~O=~~~~~~~~~~~~~~~~~~~~~~~~
IIIIIIIIIIIIOI:~~=ZO~~=~~~~~~~~$O=,...~:IO+$O::=$Z?:~~:7Z~=~~~~==~~~~~~~~~~~~~~~
IIIIIIIII7$$DI?+===~+~~~~~~~~=Z=~=~~~~~~~$7::~~~~~~~~~~~~IDZ7II=~~~~~~~~~~~~~~~~
IIIIIIIIIIII8,::~~+=~~~~~~~~=7~~~=~~~~~~~$7~~~~~~+Z$OZ?++8$:::~~~~~~~~~~~~~~~~~~
IIIIIIIIIII$O:~~~~~=+~~~~~~~=~~~~~~~~~~~~Z=~~~~=Z?:~~~~~~::~~~~~~~~~~~~~~~~~~~~~
IIIIIIIIIII$$:~~~7O+~~~~~~~~~~~~~~~~~~~~OD+:~I87::~~~~==~~~~~~~~~~~~~~~~~~~~~~~~
IIIIIIIIIIIO7=I8$~:~~~~~~~~~~~~~~~~~=~+O=:+I?~:~~~==IO+~~~~~~~~~~~~~~~~~~~~~~~~~
IIIIIIIIIIIODZI::~~~~~~~~~~~~~~~~~~=+$$~:~~~~~~=I$ZZI:~~~~~~~~~~~~~~~~~~~~~~~~~~
IIIIIIIIII$D7:~~~~~~~~~~~~~~~~~~~~==~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
IIIIIIIIIIIO7:~~=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
OZZZZZZZZZZ8Z:~==~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88888888888OD:~==~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88888888888ON=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
888888888888N7~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8888888888888N+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
OOOOOOOOOOOOZDZ:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~===~~~$
OOOOOOOOOOOOOON+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~===~~O8
ZZOOOOOOOOOOOOON~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~==~Z7?
MMMMMMMMDZ$$$$$OO~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~OI:+
NNNNND$II77777778Z~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=78=::+
NNDO$II77777777778O~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=~~===ZO=,,:+
$II777777777777777$D=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=~~INO7~:,:=
77777777777777777777D7~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~$DZ7Z$+:::=
777777777777777777777ZD7~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=$D$777$$?:::=
77777777777777777777777$DO=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=$8O777777$$7~::=
777777777777777777777777778DZ=~~~~~~~~~~~~~~~~~~~~~~=~~~~~~=+$DO777777777$$Z=::=
IIIII777777777777777777777777ZDO$+~~~~~~~~~~~~~~~~~===~?IO8O$7777777777777$$+::=
IIIIIIIIIIIIII77777777777777777II$8DDDZZ$7??++?7$$$88ZNNZ77777777777777777$$?:::
IIIIIIIIIIIIIIIIIIIIIIII77777777777777777ODO8OOD8D+::~8D$77777777777777777$$I:::
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII777788O8D88DDOO~~=8D877777777777777777$$I:::
?IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7DO888N88ND8D7~+88N$7777777777777777$$I:::
?????I?IIIIIIIIIIIIIII7I7$$$$$$$$$$$$ZDO888D888ND88D?Z88DO7777777777777777$$I:::
IIIIIIIIIIIIIIIIII7$OOOO7IIII??????I88O8888D888N888888888NZZ$$$$$$$$$$777$$$7:::
IIIIIIIIIIIIIIIIIIO7::::+8~:::::::
MNDD88DD888N888888888NI=++II7777$$$$$Z$Z7~::
IIIIIIIIIIIIIIIII$8~~~~~~~Z::::::::,,:+888N8888N888888888DO::::::::::::::~~~~:::
77IIIIIIIIIIIIIIIOI~~~~~~~7?:::::::::II::I8888DDONNNNNDD88N~:,,,,,,,,,,,,,,,,,,,
777777777777IIIIIO$:~~~~~~=$~::::::?7::~7D8888D87O8888N=+7Z+,,,,,,,,,,,,,,,,,,,,
77777777777777777$8=~~~~~~~77::,:7$::~+Z$DO888DO$88888D:,,,,,,,,,,,,,,,,,,,,,,,,
777777777777777777$8~~~~~~~~+8OOI::~=ZI=788888DZZ888888:,,,,,,,,,,,,,,,,,,,,,,,,
$$77777777777777777Z8+~~~~~~~~~:~~+OI:~Z$88888D$O888Z7Z:,,,,,,,,,,,,,,,,,,,,,,,,
$$$$$$$$$$777777777$$O87=~~~~~~=IO?:,,I~888888D$O~,,.~?,,,,,,,,,,,,,,,,,,,,,,,,,
$$$$$$$$$$$$$$$$$$$$$Z+~+$88887+:,::,+?+888Z?~IO87?IZO+,,,,,,,,,,,,,,,,,,,,,,,,,
$$$$$$$$$$$$$$$$$$$$$$$+:,,,,,,,,,,,+7:7=:,..,77=ZZZ$D?,,,,,,,,,,,,,,,,,,,,,::::
OOZZ$$$$$$$$$$$$$$$$$$Z$=::,,,,,,,,:7~=+.,+7ZO87=:~~~:=O7I7II7777$$$$$$$$$$$ZZZZ
OOOOOOOOOOOZZ$$$$$$$$$$$Z$$$$$$$ZZZD=:?O8O8DN87=~8=~~7Z8ZZZZZZZZZZZZZZZZZZZOOOOO
8O8O8OOOOOOOOOOOOOOOOZZZZZZZZZZOZO8+~~8DONI~:~~~~?O7?=:ZOZZZZZZZZZZZZZZZZZZZZZZZ
~==+?7$ZOOO888OO888OOOOOOOZZZZZZZZZ:~~~~?O?~~=~~=~~::+O8OZZZZZZZZZZZZZZ$$$$777II
:~::::~::::~==+?7ZZO88888OZZZZZZZO~~====Z=I7~~==I$IZ$?O?=~===~~~~~::::::::::::::
:::::::::::::::::::~~~=+++======7?~=====Z~~=$$7OO$~~+O~::::~~~~:::::::::::::::::
,,,:,:,,,,,,:::::::::::::~~~~::IZ~=====7?~==~~~$+I$+Z=,:::::::::::::::::::,,:::,
,,,,,,,,,,,,,:::::::::::::::::~$~~=====O~======O=::~:::::::::::::::::::::::::,,,
,:::::::::::::::::::::::::::~=8=======IZ======+O?:::::::::::::::::::::::::::::::
::::::::::::::::::::::::~IOZI=~=======Z+========+ZD$~:::::::::::::::::::::::::::
::::::::::::::::::::=IOZ?~~===++++++++O==+++++++====I8Z+~::~:~::::::::::::::::::
:::::::::::~~:~:=$O7+====++++++++++++$7=+++++++++++++==?$8?~~~~~~:::::::::::::~~
~~~~~~~~~~~~~+7$?===++++++++++++++++?8+++++++++++++++++++=+Z$+~~~~~~~~~~~~~~~~~=
~~~~~~~~~~=ZI==+++++++++?????+?+?+++$$=+??+++?++++++?+++???+=?O=~~~~~~~~~~~~~~~~
~====+++78I=++?????????????????I77ZOD8O77I????????????????????+O$+++============
+??????7Z++??????????II7O8DNN8OZ7IIIIIII7OODNN88$III????????????O???????+=======
=+?????I8NDDDDDDD8DDO$77IIIIIIIIIIIIIIIIIIIIIIII7$$O888DDDDDDDDOI?????++========
=============+++?+++??????????????????????????????+++++++++++++=================
======================++++++++++++++++++++++++++++==============================
edit: test failed