OiO.lk Community platform!

Oio.lk is an excellent forum for developers, providing a wide range of resources, discussions, and support for those in the developer community. Join oio.lk today to connect with like-minded professionals, share insights, and stay updated on the latest trends and technologies in the development field.
  You need to log in or register to access the solved answers to this problem.
  • You have reached the maximum number of guest views allowed
  • Please register below to remove this limitation

How to turn TXT ASCII to PNG Python

  • Thread starter Thread starter user14992207
  • Start date Start date
U

user14992207

Guest
I have been trying to solve this problem I have right now. I have tried many many ways to convert txt files to pngs but none has worked for me.

I have been wanting to convert the text file below (the content of this file is pasted below) to a png file that I would like to practically be a screenshot of the text file, but not literally a screenshot, so that I could have a png image of the ASCII text.

(StackOverflow makes the text paste look very wonky, but if you copy and paste it all into txt file you will see the ascii art.)

Code:
***???%%%%%%%%%%%%%%%%%??*****??%%%%$#####$%%%%#########$$$$$$$$$$$$$$$$$$$$$$$#$$$$#$$$$$$$$$$%%$$$$$$$$$$$$%?*%$$$$$$$$$$$$$$$$$$####$$#$#########??;::::;+%%$$$$$$$$%?%%%%%%%$$$$%%%%%%%????%??????%?%%%%%%%%%%*+%%%%%%%%?++++++*++++**%%%$#$$$%%?%$$$$$$$$%%%%$$$$$%%%%%%%$$$$$%%%%%%?%%%%?????????***??
??%%%%%%%%%%%%%%%%%$$%?????????%%$$$$$$$$$#$%%%%%$$#$$##$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$#####################$?+;;;;;??$##$$$$%$$$$######$$??**????***??%%%%%$%%$%%%$$$%%%$**$########$$$$$$$$$$$%%%%%%%%$%??%%%$$$$$$$%?%$%%%$$$$%%%%%%%%%%%$$$%%%%%%????????%?***??
%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%$###$$########%?????$##$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$##########################$*+;++?$###$$$#$%$$$$$$######$%%??????**?%$$$%$$$%%$$%%$$$$$$+?$$$##############$$##$#$$$$%%$$$$$$#$%%$$$?**?%$%%%$$$$$$%%%%%%%%%%%%%%%%%%%?%???%??????
%%%%%%%%%%%%%$$$%%%%?%%?????%$#$$$$$#########?*****?$##$##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################$#$$$$##$#$$$###@@@@@@##$$##$$$$$$$$$%?????????%%$%$$$$$$$$$$+%#$$##########$%%$$$%$$$#$$$$$%$$$####%???%***???%%%$%%%%$$$$%%%%%%%%%%??%%%%%%%%?%??????
%%%%%%%%%%%$$%??????????????$#$$$$$%$########$*******%###$$################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################$$##$$$$$$$###@@@@@@@@####$$$$$$$$$$$$$%%??******???%%$$%%$$%+%$$##########$%?***%$$$$######$$#$$####%?%%**??????%$$%%%%%%$$$$%%%%%%%%??%??????%%??????
%??%%%%?%$$%?******??**????$##$$$$$$##########$???????%$###$################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################$$?$$$######@@@@@@@@############$$$$$$$$$#$$$%?***??**???%??%?+%$$$$$$##$$#%?*+*;+$$$$$$$$$$$$$$$$$$$$#$$??**???**???%%%%%%%%%%%$$%%%%%%%%???????%??????
%%%%%%%$$%????????????????%##$$$###$###########$????????%###############################$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$##$%######$$#############$$$#####$$##$$$$##$$$$?***????%$$$$$?+$$$%%%%$%$$$%$%%%%%%%%%%%%%%%%%%%%%%%%%$%?%$%?**????**??%$%%%%%%%%%%%%%%%%%??????%%???**?
%%%%$$$%????????%%????%%%%##$$$$$$$$############%????????%$############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################$$$##############$$$$$######$$#$$$$$$$$%%??$$$####$%????????%$$$$$$##?*$$$$$$$$$#$$$$$%%%%%%%%%%%%%%%%%#$$%$$%??%$$$$?**?%??*?**?%%$%%%%%%%%%%%%%%%?????%%?????*
%%$$$%%%%%%%%%%%%%%%%%??%$$$$$$$$$$$#############$%%%%%%%%%$#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########$$$$$###############$$$$$$#$$$$$##$$$$$$#$$%%?%$$$$$%?*****???%$#########*?$$$$$$$##$%%%%%%%%%%%%%%%%%%???%$%??*??%%$$$$$%%??**???*****?%%%%%%%%%%?%%%%%%%??%??????*
##$%%%%%%%%%%%%%%%%%???**?%%%$$$$$$$##############$%$$$%%%%%$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########$$$###########$$$$$$$$$%$####$$$$$$$$$$$$$$$%%%$#$%?%%??****?$$#$$$$$#####$+?$$$$$##$%%%%%%%%%%%%%%%%%%%$#$$%*+****************+++**++*++++*******%%??????%%%%%%?????*
$%%%%%%%%%%%%%%%%??%%%$$$$#$###$$$#################$%%$%%%%%%%$#########################$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$#####################%%$###$$$#$%$########$$$$$$$$$$$$%%%?*??%%???%$#############$$+%#$$$##$%%%%%%%%%%%%%%%%$%%$#@$%*?*+*++*+*++*++*++++*?*+*+++++++++****?%?????%????%%%????*
%%%%%%%%%%%%%%????%%%%$##########$##################$%$$$%%$%$$$$#######################$$$$$$$$$$$$$$%%%*+*%%$$$$$$$$$$$$$$$$#######################$$$$$$$$####################$%%???????%%$$#############$$$$%+$$$$##$%%%%%%%%%%%%%%%%%%%$$#@$**?;;+;+*;*;;;;++;+;++?;+++;+++;;;+;+*?*?%????%????%??????*
%%%%%%%%%%%%%%%%%%%%%$####$$$$$$$$$$#################$$%%%%%%%%%%%$######################$$$$$$$$$$$$%%%?+++*%$$$$$$$$$$$$$$$$######################################@@#@@@@###$%%???????*?%$###############$$$$$?+$$$##%%%%%%%%%%%%%%%%%%%%%$$#@$*??;;;;++;;;;++*++++*+*+*+*+*++*+++;;*?**%%%??%???%%???????
%%%%%%%%%%%%%%%%%%%%%####$$$$$$$$$$$#################$%%%%%%%%%%%%%$#####################$$$$$$$$$$$$%%%?*+???%$$$$$$$$$$$$$$$#########################################@##$%%%?????????%$$################$$$$$$?*$$#$%%%%%%%%%%%%%%%%%$$%$$$$#@#%*?+;+;+++++*+;+***;;*?+;+*+*;;+;++++**+*???%%????%?????***
%%%%%%%%%%%%%%%%%%%%####$$$$$$$$$$$$##################$%%%%%%%%%%%%%%$###################$$$$$$$$$$$$%%%**++*%%%$$$$$$$$$$$$$$#########################################$%???????????%$$###############$$$$$$$$$$*?##$%%%%%%%%%%%%%%%%%%%%%%%%$#@#$?************************************+**?***?%%?%%?????***
%%%%%%%%?????????%%#####$$$$$$$$$$$$###################$%%%%%%%%%%%%%%%$##################$$$$$$$$$$%%%%?;;;*%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%???????%?????%$################$%%%%%%%%%%%+%#$%%%%%%%%%%%%%%%%%%%%%%%%%%$@#%%%%%%%%%%%%%%%?*?*%%%%%??%?***+++*??**********?%%%?????***
?????????????%%%%%$###$$$$$$$$$$$$$####################$%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%??????????????***?????????%???%%%%?%%%%%%%%?????%%?????????%????????????????????????%$#################$%%%????%%%%$%+$%%%??????%%%%%%%%%%%%%%%%%$$###$%$$$$$%%%$$$%**???%$$%%%%%%%?**++**????*********%%?????***
%?%%%%%%%%%%%%%%%$###$$$$$$$$$$$$$$$####################$%%%%%%%%%%%%%%%%%%%%%%%%%?%??????******?????????*****?????????%%%%%%%%%%%%%%????%%?????????????????????%?????????%%%$########@@########$$%%%%%%%%??%$#?*$$%%%%%%??%%?????%%%%%%%%%%%$$##$%$$$$$$%%%%**?%$?%%%%$%%%%%%$?*++****???*******%%**?????**
%%%%%%%%%%%%%%%%$####$$$$$$$$$$%%%%$####################$$%%%%%%%%%%%%%%%%%%%%%%%???????????????????????*****?????%%%%%%%%%%%$$%%%%%%%%$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###########@@#######$$%%%%%%%%%%%%$##+%###$%?????%%%%%%%%%???????%%%$##$%%$%%$$%*+;?%%$$$%%%%%$%%%%%$$%***++***?%?****?%*****???**
??????????%%%%?%#####$$$$$$%%%%%%%%%#####################$$%%%%%$%$$%$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%$$$$$$$$$################################################@#######@@@@@@@@#####$$$%%%%%%%%%%%$$$$%+$#####%??%%%??%%%%%%%%%%%%%%%%$##$%%$%%%*;+*%$$%%%$$%$$;*$$%%%%%%%?*++*+***???**%?****+**??*
??????????????%#####$$$$$$%%%%%%%%%$###############################################################$$%%%?%%??%$%%?%$%$###########@@@###@@@@@@####@####@@###########@@##$%%#@@@@@@@@@@@@####$$$$%%%%%%%%%%$$#$%**#######$%%%%???%????%%%%%%%%%%$##$%%$%?;;?$$%%$$%%%$$$#%??%$%%%%%%%%?*+******??%%****++*****
?????????????%$####$$$$$$$$%%%%%%%%$###############################################################$%%?%??????$$%%$$%$#######@@#@@@@@##@@@@@####@@@#################$%?%$$@@@@@@@@@@@@@##$$$%%%%%%%%%%%%$$$$%?+*######$$%????????%%?%%??%%%%%%$$?$%%?+:+%$$%%%$$$%??%$?%?**$$%%%%%%$%?***?*++*%%?*****++****
????????????%$####$$$$$$$$$$$$$$$$$$#$$###############################################################$$%??%$$$##################@@################################$%%%$##@@@@@@@@@@####$$%%%%%%%%%%%%$$$$%???+*%#######%???????????????%%%%%%$%*??+;*?%%%$$%%%?%$$$%$***++%$$%%%%%%%%%?**++*?%**?**********
???????????%$####$$$$$$$$$$$$$$$$$$$##################################################################$%?*$########################@@@@#@@@@#@@@####@@@@@@@@@@@@@@@#$*+###############$%%%%%%%%%%%%%%$$#$%%??*;??%#######$$%?????????????????%%$?+;+?$%?%%$%%??%$$$##$$#?*?%$$###$%%%%%%?***%%*++*??********
*****?????%$####$$$$$$$$$$$$$$$$$$%%$################################################################$$??$@################@###################################$$$$#$**###########$$$$%%%%%%%??%%%%$$#$$%???%*+???%$########$?????****????????%#%*?%%%$?$#$%?%$$$$$#$###@#$$@@###$$%%%?%%?*%%**++***?*******
?????????%%####$$$$$$$$$$$$$$$%%%%%%%$$$########$$$$$$$$$$$$$$##############$$$$#$$$$$$$$$$$$$$$$$$$#$*+%@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$#$%###$$$$$#####$$%%$%%%%%%%$$#$$$%??????+*????%$#########%?*??????????????#$*%%%%$#$$?$$#$$%?%##$$$#$$#$$$$%??**????%$%**+******?******
????????%%$####$$$$$$%%%%%%%%%$$$$%%%%%%$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$%%%%%%%%????????%$$$$$%%%%##$$##$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$#$$%%#$$$###$####$$$$$$#####$$%%????????*;**?????%$$########%???????????%%%##$$%%%###**#$$#$???%##$$#$%?$#$$%****+*?$$%%**********?*****
????????%%#####$%%%%%%%%%$$$$$$$$$$$$$$$$$$$%$$$$$$$%%$%??%%%%%$$$$$$$$$$$%%%%%%???????%%%%$$$$$%%%%%$$$$%%%%%%$$$$$$$$$$$$$$$$$$$#$$$#$#$$#$$$$######$$$######$$$$####$%$#######@@@#$$$$$$$%%%%%%%?????????*+??*???**??$########$??????????%%%###$%%%$;?%+$##$##??%??$$$#$%$#$%#%*++++*%%??%*********?*****
???%%%??%%%#####$$%%%%%$$$$$$$$$%$$$%%$%$%%%%$$$$$$$$$$$%??%%$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$#$####################################$$$$$$$$$$$$$$$$#$$####$?$########%%%%%%%%####$?%%%%%%%%%%%%%%%???????++?????????*?#########$%???????%%%%$##$%%%$%%%?$###$$#$*?$#$%$$####$#@%*++++*????%********??****
?????????%%%$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$###$$$$$#$$$$##$$##$$$$$$$$$$$$$$$$$$$$$$$$$%$$$%$%%$$%%%%%$%$$$$$$$$#$$$$$$$?%$##$%??%##$%%%%%%%####$%%%%%%%%%%%???????%????+*???????????$########$%?????????%%$##$%%$%%$??%$$@#$$#%%#$$$%?%$#$%%##%*++**?????%?*******?****
??????????%%%%%%$$$$$$$$########$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$%$$%%%%$$%%%%$$$%%%%%%%%%%%%%%%%$$%%%%%%%%%%$$%%%%%%$$%%%%%%%%%%%$$$$$%%%$$$$$$$$%$$$$$%%$$%*%###$*;:;;;?$%%%%%%%###$%%%%%%%%%%%%%%?????%%%%?+?????????????$######$?***??*????%%$#$$???**$%?%#%$$#$$#$?$$%?;*#$?*%###%?**?%%?????******??**?*
????????%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%$%%%%%%%%%$%%%%%%%$$%%%%%%%%%%%%%%%%$%%%%%$###$$%*;%$$%%$$$$?%##@#?;:;%%;;?%%%%%%%%$%???%%%%%%%%%%%???????%%%*+??%???????????$######$?**????????%##$$$$***?%$$$#$?**$$$$**++;*$$$*?$###%?%$$%???%%***?**?????*
????%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%????????%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%$%%%%%%%%$$%%%%%%%%%%%%%$####$$%%#@@##$%?%%%?%%?$%$$%####%++??##?:+%%%%%%%?%%%???%%%%%%%%????%%%%%???+*%%%%%%%????????$######$??????????$##$$%%*?%%%##$#$$$%%%%%%+++*%%$%%%%%$$$$$$%?%%%?%?*??*??%??**
%%%%%%%%%%%%%%%%%%%%%%?%%%%%%%%%%%%%%%???????????%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%#####@@@#$%%$%$$$$$$%+***$%%?$#$##%+?#%?#+,;%$%%%%%%%%%%???%%%%%%%????%%%%%%%*;?%%??%%%%%%%%???%$###$$$?%%%%?%??%####%?%%$$$####$$####$???*++?$%%$%%%%%%$$%%%%%%??%???**?%%??**
%%%%%%%%%%%%%%%%%%%???%%%%?????%%%%???????????%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%???%%%%%%%%%%%$$%$%%%%%%%%%%%$$%%%$$$$$$$%%%%%%%$#$%??$@@@@@$?%$$%$%%%+*+?$$%;?%%$$?*;++?%?;;?$%%%%%%%%%%?%???%%%%%%%%??????%%*+?%%?????%%%%%%%%??%###%%???%??%?%$###$???$$####$%%$#@@##$??++*%#$%$$%%%%%??%%%%????%?*??%%%%??**
%%%%%%???%%%%%%%%%?????%%%%%%%%%????????????%%%%$$$%%%%%%%%%%%%????%%%%%%%%%%%%%%$%%%%%%$$$%$%%%%%$$$%%$$$%%%%$$$$%%%%%%%%%%$%+:;;;%@@@@@#%$%%%?$%++*?$$$%%%$$$??;:;*?%$*%#%%%%%%%%???%%???%%%%%$%%%%%????;*???????%%%%%%%%%%%%$##%%%%%???%$$$$#$%???%$%%%%%?**?$%$$$$%*?%%$$%%$%%%%???%%?????%?*??%%%%??***
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%??????%%%%%%$$%%$$%%%%??%%%%%%%%%?%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$%%$$$$%%%%%%$$%%%%%%%%%%%;:+%$:*#@@@@##%;%?%$%*+**%$$%%$$$#?*?++%%%??$#%???%%%%%%%%%%?????%%%%$%%??%%++???????????%%%%%%%%%?%$%%%%%%%%$#$$#$%?%??%%?%$%?*+++*?%#$%%%$%$$%%%$%%%%???%?????%%??%$%%%%??***
%%%%%%%%%%%%%%%%%%%%%%%??%%%%%%%??????%%%%%%%$$%%%$$%%%?%?%%%%%%%%%%???%%%%%%%%%%%%%%%$$%%%%%%%%$$%%$$$$$%%%%%%%$$%%%%%%%%%%+;%?#?:+$@###%%?*%%$$$?++*?%??$#$##%*+**????%$#%%%%%%%%%%%%%%%?????%%%%%%%???;*%%%%%%%%%?????%%%%%%%???%%$$$$#####$%%%%%%$%??$$?*+;++*%#?%%$$$$$%%%$%%%%???%?????%?%$$$%%%%???**
%%%%%%?%%%%%%%%%%%%%????%%%%%????%%%%%%%$$$$$%%%%%%%%%???%%%%%%%%%%??%%%%%%%%%%%%%%%$#%%%%%%%%%%%%%$$$$$%%%$%%%$$%%%%%%%%%$%+?%?%+:*$@@@@@#$%?%%$$?++**??%##$$$$%*++*+*?$#$$%%%%%%%%%%%%%%%????%%%???%$%*+?%%%%%%%%%%%%????????%%%%%%$######$%%%%%%%%%%?;%$%?*+;++?%?%?%%%*?%%%%%%%??????????%$$$$%%%%%??***
%%%%%%%%%%%%%%%%%%%??%%%%%%?????%%%%%$$$$$$%%%$$%%%%??????%%%%%%%%%%%%%%%?%%%%%%%%%$$%%%%%%%%%%%%%$$$$%%%%$$$$$%%%%%%%??%$#%+::*%$*?$@@@@@####$???******?$$%%%%$$%?***?$#$%$%%%%%%%%%%%%%%%%?????%%?%???+?%%%%%%%%%%%%%%%%%%%%%%$$########$%%%%%%?%$%%?%+:*%$?**+**%%$?%?#%++?%%%%????%?????%%$$%%%%%%%??***
??%%%%%%%%%%%%%%%??%%%%%?????%%%%%%%%$$$$%%%$$$$%%%%%%????????%%%%%%%%%%%%%%%%%%%%$$%$$%%%%$$$%%%%$%%%%%%$$$$$%%%%%%%%%$?%#%*;+%?%*%#@@@#%%%%%%%??*****?%?%%%%%$##$$$$##%%%$$%%%%%%%%%%%%%%%%%??%%%%???++%%%%%%%%%%%%%%%%$$$$$#########$%%%%%%%%%$%%?%?+++;?$$*?*?%$$$$#%?#%+*?%%%%%%%%%%%%%%%%%%%%%%%???**+
???%%%%%%%%%%%%%%%%%%?????%%%%%%%%%$$$%%%%%%%%%%%%%%%%??????????%%%%%%%%%%%%%%%%$$%%%%%%%$$$$%%%%$$$$$$$$$$%%%%%%%%%%%%%?*$%***?***$@@##%???%%%%%$$$$$$$$$$$%?%$$%%%$%?**%%?$$$$%%%%%%%%%%%$%%%%%%%%%??;*??%$%%%%%$$$$$#############$$%%%%%%%%%$$$%%%$%%$%*+%$??$%$$$$%*??$#?*%$$$$$$$$$$$%%%%%%%%%%%%???**+
%%%%%%%%%%%%%%%%%???????%%%%%%%%%$$$%%%%%%$%%%%%%%%%%%%%%?????%%%%%%%%%%%%%%%%$$$%%$%%%%%%$%%%%%%$$$$$$$$$$%%%%%%%%%%%%?**?$?++++*%####$$$$$$$%%%???*??**???*+*?*++;++++*%%?%$$$$$$%%%%%%%%%%%%%%%%%%%*+%%$$$##################$$$%%%%%%%%$%%$%%%%%%$##@@#$##$%%#$??%%%?+%$$$%###########$$$%%%%%%%%%%??****
%%%%%%%%%%%%%%????????%%%%%%%%$$$$$%%%%$$$$%%%%%$$%%%%%%%????%%%%%%%%%%%%%%%$$$$%$$$$%%%%$$%%%%$$%$$$$$$$$$%%%%%%%%%%%%*?%$$$%???$##%??***************????????%*;+;;+*+*?%%%%$$$$$$$%%$$$$$$$$$$$$###$+%################$$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$%%$$$#@#$?**%??%%%%??##@@@@#@@@@@@###$$$%%%%%%%??****
%%%%%%$%%%%%%%????%%%%%%%%%%$$$%%$$$$%%%%%%%$%%%$%%%%$%%%%%%%%%%%%%%%%%%%%%%%#$%$$$$$$$%%$$%%%%$$$$$$$$$$$$%$$$%%%%%%%%?%??%$%$$$$?*?%%?%????????????%%%%%%%%$%*%#%$%*$##############################?*#######$$$$$$%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%$$%%%?+*?%$$%%$$??%%$?*+?#@@@@@#@@@@@@@@##$$$%%%%%%??***+
%%%%%$%%??%%%%%%%%%%%%%%%%$$$%%$$$$$$%%%%%$$$%%%$%%%$%%%%%%%%%%%%%%%%%%%%%%$#$$$$$$$$$$%$$$%%$%%$$$$$$$$$$$$$$$$$$$$$$$%?%$$$*++++;+#@$%%%%%%?%$$######@###@@#?%@$$#@*?@#########################$$$%+?$%$$%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%$$$%%%%??$$?;+*?$%%%%%$$%**+**$@@@@@#@@@@@@@@@@##$$%%%%%??**++
%%%%%%%%%%%%%%%%%%%%%%%%$$$%%$$$$$$$$$%%%$$$$$$$$$$$$$$%%%%%%%$%%%$$%%%%$$##$$$$$$$$$$$$$$$$$$$$#######################$##$%%?;??*?%$#@@@@@@@#$$%$######$####$*$$$%#@$*##$$$$$###$$$%%%%$$$$%%%%%%%?++%%%%%$$%$%%$$$$$$$$$$%%%%%%%%%%%%%%%$$$$%%??????*%%%*;+?%%%%$$$%****?*%@@######@@@@@@@@@##$%%%%%??**+*
$$%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################@@@@@@@@@@@@@@@#@#$%%%%$$?%??$@#*$#$$##$$$$$%?%???%$$$$$%*%$#$#$$*$%%%%%%$##$%%%%%%%$$$$$%%%%%++%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$%%%%???????%%%%%$%%++?%$$$$$?****???%###########@@@@@@@#$$%%%%??**+*
$$$$%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##$$##$###########################################################################$$$$$%%%%$$$??#%#@?%#%$$$%%%$$$%%%%%%%%%%$$**%$$##??$%%%%%%%###$%$$$$$$$$$$$$$$*+%$$%%%%%%%%%%%%%%%%%%%%$%%%%$$$$%%%%%%%%%%%%%%%%%%%%%%%**%#####$++?*??%%$##@@@@@@@####@@@@@#$$%%%%??**+*
$$#$$$$$$#######################################################################$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$%*$$?$#?%@$$$$%$$$$$$$$$$$$$$$$$****%%?*%#$$$$$$$%####%%%%%%%%%%%%%*;?%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%$#####$?*++??%$#########@##@@###@####$%%%%??**+*
#####################################################$$##$$$%$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$%*#%%$$*%@$$$$$$$$$$$$$$$#$$$$$$%+++***?$#$$$$$$$%%###$%%%%%%%%%%%*+?%%%%$$$$$$$$$$$%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$#######$%+?*+?%###############@@#######$$%%%??**+*
#####################$$$$$$#$$$$$$$$$$%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$%*%$#$**$#$$$$$$$%$%%%%%$#$%%%%%$%*+**?$#$$$$$$$$$%%##@#$$$$$$$$$?+?$$$$$%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%$$$$#########$$$$$#####$*?*%?$###################@#####$$%%%?**++*
$$$$$$$$%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$?***+*?##$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$%?$@@@$%%%$%?*;?$$$%%%%%%%%%%$$$$$$$$$%%%%%%%$$$$$$$##################$$$$$####$??*?%%####################@@@####$$%%?**++*
%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$%*+++?##$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$%%$#@#$$?*++?$$$$$$$$$$$$$$$$$$$$$$$$######@@@@@@@@@@##################$$####$?*?%%########################@###$$%%?**++*
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%??%##$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%???%?*++?%$$$$$$$$$########@@@@@@@@@@@@@@@@@@@@@###########################%*??%#########################@###$$$%?**++*
$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$$%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$##$$$########%**?$##########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###########################???%$#############################$$$%?**+**
$$$%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################@@@@@@@@@@@@@@@@@@##@######################@@@@@@@@@@@@@@@@@@@@@#########################$???%$##############################$$%??*+**
$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$#######################@#@@@@#######@@####@@@@@@@@@@@@@@@@@@@@@@#############################@@@@@@@@@@@@@@@#########################$*?%%###$????????%$%%%%%$$$$########$$%?**+**
$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################@@@@@@@@@@@@@@@@@@@@@@@#############################@@@@@@@@@@@@@@@@@@@@@#####################################@@@@@@@@@@###@###################$??%$#@##%%%%?????%*********$#######$$%?**+**
$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################@########@@@@@@@@@@@@@@@@@@@@@@@@@@@@#######################@@@@@@@@@@@@@@@@@@@@@@#########################################@@@@@@@@@@@###################$??%$#@#########$*%$$$$$$$$%?#######$$%?**+**
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###############@@@@@@@@@@@@@@@@@@@@@@###########################################@@@@@@@@@##############$$$$$$%*??$#########$$*%$$$$$$$$$$*#######$$%?**+**
$$$$$$$$$$$$$$$$$$$$$$$$$############@@@##@@@@@@@@###########################################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@######@@@@@@@@@@@@@@@@@@@@@@############################################$$##$$$$$$$$$$%%%%%%%%%%%%%%$%***#########$$*%$$***???????#######$$%?**+**
#################################@@@@@@##@@@@@@@@###########################################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#########################$$$$$$$$$$$$$$$$$$$%%%%%$%%%%$$%%%%%%%%%%%%%%%%%$%%%$########$*%$$$%%%%????*%#######$$%?*****
#################################@@@@@###@@@@@@@##########################################################@@@@@@@@@@@@@@@#######@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%$%?%$#######$*%#$$$$$$$$$$#$*#######$$%?*+***
########################################@@@@@@@#########################################################@@@@@@@@@@@@@@@@@@@@@#########@@@@@@@@@@@@@@@@@@###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$%?%%######$*%$$#$$%%%%%%$$%?#######$%%?*+***
#######################################@@@@@@#########################################################@@@@@@@@@@@@@@@@@@@@@@@@@@@###################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$%$%%%$%%$$%%%%######$$$$$#$$?********$#######$%??*+***
######################################@@@@@@@#######################################################@@@@@@#@#############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$%$$$?%%############$$$$$$$$$$$#######$$%??*+***
#####################################@@@@@@@####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$%$$$$$$$$$$%$$$$$%?%$############$$$$#############$$%?**+***
####################################@@@@@@################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$%$$$%%%#############$$##############$%%?*++***
###################################@##########$$$$$$$$$$$$$%$$$$%%%%$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$%%%%%%%%%%%%%%%??%%%%%%%############$$#############$$%%?*++***
##########$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$%%%%%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%%%%%%%%%%%%?%%?????????????????????%%?%%$#########################$$$%??*++***
$$$$$$$%%%%%%%%%%%%%%%%?%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%???????????????????????????????????????????%%?%?$#######################$$$%%?**+****
%%%%%??????????????%%%??%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%%%%%%%%%%%%?????????????????????????????????????????????????????????%%%%%?*?#######################$$%%??**+***?
%%%%??%%??????????%??%??%%%%%%%??%%%%%%%%%%%%%%%%%%$$%%%%%$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%?%%%???????%???????????????????????????????????????????????????%%??%%??%%%??%?$####################$$$%%?**++***?
%%%%%%%????**??*?*??*???%%?%%%%?%?%%?%%?%%?%%%%%%%%$$%%%%%$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%?%%%%%???%??%%??????????????????????%??????%%%??%???%???%??????%%%?%%%%%%%%##################$$%%%??**++***?
%%%%%?%???***??*?*??????%%?%%%%?%%%???%?%%?%%%%%%%%$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%?%%%%%??????????%???%%%?%%%%%%???%%%%???%%??????%????%???%??%??%%?%%%%%%%%%$##############$$$$%%??***++***?
%%%%%%%???***??????*????%%?%%%%?%%%???%????%%%%%%%$$%%$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%?%%%%%%%%%%%%%%%%%?%?%%%??%%?%%%??%%%??%??????%%??%%???%???%%??%%%%%%%%%%%%$$########$$$$$%%%??***++***?
%%%%%%%????????*????%????????%%?????%???%%?%%%$%%%%%%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%??%?%%%??%%%?%%??%%??%%%?%%???????%???%???%%?%%???%???%%%%%%%%%%%%?%#####$$$$$$%%%???**+++***?
%%%%%%%???%??%%???%%%%%?%%%%%%%%%%%%%%%%%%%%$$$$%%$%$$$%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%?%%%??%%??%%??%%%??%??%%%?%%%%?%%%???%%?%??????%%%%%%%%%%%%%$$$$$$$$$%%%%???***+++***?
%%%%%%%%??%?%%%%%%%%%%%%%%%%%%%%%%$%$$$$%%%%%%%%%%%%%%%%????????????%????%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%?%%%%%%%?%%%%%%%%%%%%%%%%%?%%%%%%%%?%?%%????????????%%????%?%%%%%$%$$$$$$$$$$$%%%%%????***+++***?
%%%%%%%??%%%%%?**?*?*?*?%%%?%%%?***?*****?**??*?????????????????????%%???%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%??%%%??%%?????????????%%%%??%%?%%%%%%%%%%%%%%$%%%$%%%%%%?????***++****?
%%%%%?????????*++*+?****%%???%???*??*??******?*%????????%%%%??????%%%??%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%????%%%%%?%%%?%%%??%%%%%%??%%%??%%%%%%??%%%%??%?%%%%%%%%%%%%%%%%%?%%????****++****?
??????????????????*?****?%?%?%????*???*??*????*???????????????%%%??%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%?%??%%%%%?%%%%%?%%%%%%%%%%%%%%%?%%%%%%%%??%%??%%%%?%%%%%%%%%%%?%%????????***++****?
??????????????????????????%%%????%????%%%%%%%%%%???????%%%%%%%%?%%?%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%?%%%%%%%%%%%%%?%%%%?%%?%%??%%%%%%%%%?%%%%%%%%%%?%%%%??????**+++***??
??????????????????????????????????????%????????%??%%%?%%%%??%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%?%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%?%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%??????**+++***??
??????????????????????????????????????%???????%??%%??%%%?%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%?%%???????***+++***??
?????????????????????????????????????%??????????%%%??%%%?%%%%%%%%%%%%?%%%%??%%%%%%%?%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%?%%%%%%%%%???????***++****??

Any help would be greatly appreciated, thank you! :)
<p>I have been trying to solve this problem I have right now. I have tried many many ways to convert txt files to pngs but none has worked for me.</p>
<p>I have been wanting to convert the text file below (the content of this file is pasted below) to a png file that I would like to practically be a screenshot of the text file, but not literally a screenshot, so that I could have a png image of the ASCII text.</p>
<p>(StackOverflow makes the text paste look very wonky, but if you copy and paste it all into txt file you will see the ascii art.)</p>
<pre><code>***???%%%%%%%%%%%%%%%%%??*****??%%%%$#####$%%%%#########$$$$$$$$$$$$$$$$$$$$$$$#$$$$#$$$$$$$$$$%%$$$$$$$$$$$$%?*%$$$$$$$$$$$$$$$$$$####$$#$#########??;::::;+%%$$$$$$$$%?%%%%%%%$$$$%%%%%%%????%??????%?%%%%%%%%%%*+%%%%%%%%?++++++*++++**%%%$#$$$%%?%$$$$$$$$%%%%$$$$$%%%%%%%$$$$$%%%%%%?%%%%?????????***??
??%%%%%%%%%%%%%%%%%$$%?????????%%$$$$$$$$$#$%%%%%$$#$$##$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$#####################$?+;;;;;??$##$$$$%$$$$######$$??**????***??%%%%%$%%$%%%$$$%%%$**$########$$$$$$$$$$$%%%%%%%%$%??%%%$$$$$$$%?%$%%%$$$$%%%%%%%%%%%$$$%%%%%%????????%?***??
%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%$###$$########%?????$##$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$##########################$*+;++?$###$$$#$%$$$$$$######$%%??????**?%$$$%$$$%%$$%%$$$$$$+?$$$##############$$##$#$$$$%%$$$$$$#$%%$$$?**?%$%%%$$$$$$%%%%%%%%%%%%%%%%%%%?%???%??????
%%%%%%%%%%%%%$$$%%%%?%%?????%$#$$$$$#########?*****?$##$##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################$#$$$$##$#$$$###@@@@@@##$$##$$$$$$$$$%?????????%%$%$$$$$$$$$$+%#$$##########$%%$$$%$$$#$$$$$%$$$####%???%***???%%%$%%%%$$$$%%%%%%%%%%??%%%%%%%%?%??????
%%%%%%%%%%%$$%??????????????$#$$$$$%$########$*******%###$$################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################$$##$$$$$$$###@@@@@@@@####$$$$$$$$$$$$$%%??******???%%$$%%$$%+%$$##########$%?***%$$$$######$$#$$####%?%%**??????%$$%%%%%%$$$$%%%%%%%%??%??????%%??????
%??%%%%?%$$%?******??**????$##$$$$$$##########$???????%$###$################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################$$?$$$######@@@@@@@@############$$$$$$$$$#$$$%?***??**???%??%?+%$$$$$$##$$#%?*+*;+$$$$$$$$$$$$$$$$$$$$#$$??**???**???%%%%%%%%%%%$$%%%%%%%%???????%??????
%%%%%%%$$%????????????????%##$$$###$###########$????????%###############################$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$##$%######$$#############$$$#####$$##$$$$##$$$$?***????%$$$$$?+$$$%%%%$%$$$%$%%%%%%%%%%%%%%%%%%%%%%%%%$%?%$%?**????**??%$%%%%%%%%%%%%%%%%%??????%%???**?
%%%%$$$%????????%%????%%%%##$$$$$$$$############%????????%$############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################$$$##############$$$$$######$$#$$$$$$$$%%??$$$####$%????????%$$$$$$##?*$$$$$$$$$#$$$$$%%%%%%%%%%%%%%%%%#$$%$$%??%$$$$?**?%??*?**?%%$%%%%%%%%%%%%%%%?????%%?????*
%%$$$%%%%%%%%%%%%%%%%%??%$$$$$$$$$$$#############$%%%%%%%%%$#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########$$$$$###############$$$$$$#$$$$$##$$$$$$#$$%%?%$$$$$%?*****???%$#########*?$$$$$$$##$%%%%%%%%%%%%%%%%%%???%$%??*??%%$$$$$%%??**???*****?%%%%%%%%%%?%%%%%%%??%??????*
##$%%%%%%%%%%%%%%%%%???**?%%%$$$$$$$##############$%$$$%%%%%$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########$$$###########$$$$$$$$$%$####$$$$$$$$$$$$$$$%%%$#$%?%%??****?$$#$$$$$#####$+?$$$$$##$%%%%%%%%%%%%%%%%%%%$#$$%*+****************+++**++*++++*******%%??????%%%%%%?????*
$%%%%%%%%%%%%%%%%??%%%$$$$#$###$$$#################$%%$%%%%%%%$#########################$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$#####################%%$###$$$#$%$########$$$$$$$$$$$$%%%?*??%%???%$#############$$+%#$$$##$%%%%%%%%%%%%%%%%$%%$#@$%*?*+*++*+*++*++*++++*?*+*+++++++++****?%?????%????%%%????*
%%%%%%%%%%%%%%????%%%%$##########$##################$%$$$%%$%$$$$#######################$$$$$$$$$$$$$$%%%*+*%%$$$$$$$$$$$$$$$$#######################$$$$$$$$####################$%%???????%%$$#############$$$$%+$$$$##$%%%%%%%%%%%%%%%%%%%$$#@$**?;;+;+*;*;;;;++;+;++?;+++;+++;;;+;+*?*?%????%????%??????*
%%%%%%%%%%%%%%%%%%%%%$####$$$$$$$$$$#################$$%%%%%%%%%%%$######################$$$$$$$$$$$$%%%?+++*%$$$$$$$$$$$$$$$$######################################@@#@@@@###$%%???????*?%$###############$$$$$?+$$$##%%%%%%%%%%%%%%%%%%%%%$$#@$*??;;;;++;;;;++*++++*+*+*+*+*++*+++;;*?**%%%??%???%%???????
%%%%%%%%%%%%%%%%%%%%%####$$$$$$$$$$$#################$%%%%%%%%%%%%%$#####################$$$$$$$$$$$$%%%?*+???%$$$$$$$$$$$$$$$#########################################@##$%%%?????????%$$################$$$$$$?*$$#$%%%%%%%%%%%%%%%%%$$%$$$$#@#%*?+;+;+++++*+;+***;;*?+;+*+*;;+;++++**+*???%%????%?????***
%%%%%%%%%%%%%%%%%%%%####$$$$$$$$$$$$##################$%%%%%%%%%%%%%%$###################$$$$$$$$$$$$%%%**++*%%%$$$$$$$$$$$$$$#########################################$%???????????%$$###############$$$$$$$$$$*?##$%%%%%%%%%%%%%%%%%%%%%%%%$#@#$?************************************+**?***?%%?%%?????***
%%%%%%%%?????????%%#####$$$$$$$$$$$$###################$%%%%%%%%%%%%%%%$##################$$$$$$$$$$%%%%?;;;*%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%???????%?????%$################$%%%%%%%%%%%+%#$%%%%%%%%%%%%%%%%%%%%%%%%%%$@#%%%%%%%%%%%%%%%?*?*%%%%%??%?***+++*??**********?%%%?????***
?????????????%%%%%$###$$$$$$$$$$$$$####################$%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%??????????????***?????????%???%%%%?%%%%%%%%?????%%?????????%????????????????????????%$#################$%%%????%%%%$%+$%%%??????%%%%%%%%%%%%%%%%%$$###$%$$$$$%%%$$$%**???%$$%%%%%%%?**++**????*********%%?????***
%?%%%%%%%%%%%%%%%$###$$$$$$$$$$$$$$$####################$%%%%%%%%%%%%%%%%%%%%%%%%%?%??????******?????????*****?????????%%%%%%%%%%%%%%????%%?????????????????????%?????????%%%$########@@########$$%%%%%%%%??%$#?*$$%%%%%%??%%?????%%%%%%%%%%%$$##$%$$$$$$%%%%**?%$?%%%%$%%%%%%$?*++****???*******%%**?????**
%%%%%%%%%%%%%%%%$####$$$$$$$$$$%%%%$####################$$%%%%%%%%%%%%%%%%%%%%%%%???????????????????????*****?????%%%%%%%%%%%$$%%%%%%%%$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###########@@#######$$%%%%%%%%%%%%$##+%###$%?????%%%%%%%%%???????%%%$##$%%$%%$$%*+;?%%$$$%%%%%$%%%%%$$%***++***?%?****?%*****???**
??????????%%%%?%#####$$$$$$%%%%%%%%%#####################$$%%%%%$%$$%$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%$$$$$$$$$################################################@#######@@@@@@@@#####$$$%%%%%%%%%%%$$$$%+$#####%??%%%??%%%%%%%%%%%%%%%%$##$%%$%%%*;+*%$$%%%$$%$$;*$$%%%%%%%?*++*+***???**%?****+**??*
??????????????%#####$$$$$$%%%%%%%%%$###############################################################$$%%%?%%??%$%%?%$%$###########@@@###@@@@@@####@####@@###########@@##$%%#@@@@@@@@@@@@####$$$$%%%%%%%%%%$$#$%**#######$%%%%???%????%%%%%%%%%%$##$%%$%?;;?$$%%$$%%%$$$#%??%$%%%%%%%%?*+******??%%****++*****
?????????????%$####$$$$$$$$%%%%%%%%$###############################################################$%%?%??????$$%%$$%$#######@@#@@@@@##@@@@@####@@@#################$%?%$$@@@@@@@@@@@@@##$$$%%%%%%%%%%%%$$$$%?+*######$$%????????%%?%%??%%%%%%$$?$%%?+:+%$$%%%$$$%??%$?%?**$$%%%%%%$%?***?*++*%%?*****++****
????????????%$####$$$$$$$$$$$$$$$$$$#$$###############################################################$$%??%$$$##################@@################################$%%%$##@@@@@@@@@@####$$%%%%%%%%%%%%$$$$%???+*%#######%???????????????%%%%%%$%*??+;*?%%%$$%%%?%$$$%$***++%$$%%%%%%%%%?**++*?%**?**********
???????????%$####$$$$$$$$$$$$$$$$$$$##################################################################$%?*$########################@@@@#@@@@#@@@####@@@@@@@@@@@@@@@#$*+###############$%%%%%%%%%%%%%%$$#$%%??*;??%#######$$%?????????????????%%$?+;+?$%?%%$%%??%$$$##$$#?*?%$$###$%%%%%%?***%%*++*??********
*****?????%$####$$$$$$$$$$$$$$$$$$%%$################################################################$$??$@################@###################################$$$$#$**###########$$$$%%%%%%%??%%%%$$#$$%???%*+???%$########$?????****????????%#%*?%%%$?$#$%?%$$$$$#$###@#$$@@###$$%%%?%%?*%%**++***?*******
?????????%%####$$$$$$$$$$$$$$$%%%%%%%$$$########$$$$$$$$$$$$$$##############$$$$#$$$$$$$$$$$$$$$$$$$#$*+%@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$#$%###$$$$$#####$$%%$%%%%%%%$$#$$$%??????+*????%$#########%?*??????????????#$*%%%%$#$$?$$#$$%?%##$$$#$$#$$$$%??**????%$%**+******?******
????????%%$####$$$$$$%%%%%%%%%$$$$%%%%%%$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$%%%%%%%%????????%$$$$$%%%%##$$##$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$#$$%%#$$$###$####$$$$$$#####$$%%????????*;**?????%$$########%???????????%%%##$$%%%###**#$$#$???%##$$#$%?$#$$%****+*?$$%%**********?*****
????????%%#####$%%%%%%%%%$$$$$$$$$$$$$$$$$$$%$$$$$$$%%$%??%%%%%$$$$$$$$$$$%%%%%%???????%%%%$$$$$%%%%%$$$$%%%%%%$$$$$$$$$$$$$$$$$$$#$$$#$#$$#$$$$######$$$######$$$$####$%$#######@@@#$$$$$$$%%%%%%%?????????*+??*???**??$########$??????????%%%###$%%%$;?%+$##$##??%??$$$#$%$#$%#%*++++*%%??%*********?*****
???%%%??%%%#####$$%%%%%$$$$$$$$$%$$$%%$%$%%%%$$$$$$$$$$$%??%%$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$#$####################################$$$$$$$$$$$$$$$$#$$####$?$########%%%%%%%%####$?%%%%%%%%%%%%%%%???????++?????????*?#########$%???????%%%%$##$%%%$%%%?$###$$#$*?$#$%$$####$#@%*++++*????%********??****
?????????%%%$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$###$$$$$#$$$$##$$##$$$$$$$$$$$$$$$$$$$$$$$$$%$$$%$%%$$%%%%%$%$$$$$$$$#$$$$$$$?%$##$%??%##$%%%%%%%####$%%%%%%%%%%%???????%????+*???????????$########$%?????????%%$##$%%$%%$??%$$@#$$#%%#$$$%?%$#$%%##%*++**?????%?*******?****
??????????%%%%%%$$$$$$$$########$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$%$$%%%%$$%%%%$$$%%%%%%%%%%%%%%%%$$%%%%%%%%%%$$%%%%%%$$%%%%%%%%%%%$$$$$%%%$$$$$$$$%$$$$$%%$$%*%###$*;:;;;?$%%%%%%%###$%%%%%%%%%%%%%%?????%%%%?+?????????????$######$?***??*????%%$#$$???**$%?%#%$$#$$#$?$$%?;*#$?*%###%?**?%%?????******??**?*
????????%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%$%%%%%%%%%$%%%%%%%$$%%%%%%%%%%%%%%%%$%%%%%$###$$%*;%$$%%$$$$?%##@#?;:;%%;;?%%%%%%%%$%???%%%%%%%%%%%???????%%%*+??%???????????$######$?**????????%##$$$$***?%$$$#$?**$$$$**++;*$$$*?$###%?%$$%???%%***?**?????*
????%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%????????%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%$%%%%%%%%$$%%%%%%%%%%%%%$####$$%%#@@##$%?%%%?%%?$%$$%####%++??##?:+%%%%%%%?%%%???%%%%%%%%????%%%%%???+*%%%%%%%????????$######$??????????$##$$%%*?%%%##$#$$$%%%%%%+++*%%$%%%%%$$$$$$%?%%%?%?*??*??%??**
%%%%%%%%%%%%%%%%%%%%%%?%%%%%%%%%%%%%%%???????????%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%#####@@@#$%%$%$$$$$$%+***$%%?$#$##%+?#%?#+,;%$%%%%%%%%%%???%%%%%%%????%%%%%%%*;?%%??%%%%%%%%???%$###$$$?%%%%?%??%####%?%%$$$####$$####$???*++?$%%$%%%%%%$$%%%%%%??%???**?%%??**
%%%%%%%%%%%%%%%%%%%???%%%%?????%%%%???????????%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%???%%%%%%%%%%%$$%$%%%%%%%%%%%$$%%%$$$$$$$%%%%%%%$#$%??$@@@@@$?%$$%$%%%+*+?$$%;?%%$$?*;++?%?;;?$%%%%%%%%%%?%???%%%%%%%%??????%%*+?%%?????%%%%%%%%??%###%%???%??%?%$###$???$$####$%%$#@@##$??++*%#$%$$%%%%%??%%%%????%?*??%%%%??**
%%%%%%???%%%%%%%%%?????%%%%%%%%%????????????%%%%$$$%%%%%%%%%%%%????%%%%%%%%%%%%%%$%%%%%%$$$%$%%%%%$$$%%$$$%%%%$$$$%%%%%%%%%%$%+:;;;%@@@@@#%$%%%?$%++*?$$$%%%$$$??;:;*?%$*%#%%%%%%%%???%%???%%%%%$%%%%%????;*???????%%%%%%%%%%%%$##%%%%%???%$$$$#$%???%$%%%%%?**?$%$$$$%*?%%$$%%$%%%%???%%?????%?*??%%%%??***
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%??????%%%%%%$$%%$$%%%%??%%%%%%%%%?%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$%%$$$$%%%%%%$$%%%%%%%%%%%;:+%$:*#@@@@##%;%?%$%*+**%$$%%$$$#?*?++%%%??$#%???%%%%%%%%%%?????%%%%$%%??%%++???????????%%%%%%%%%?%$%%%%%%%%$#$$#$%?%??%%?%$%?*+++*?%#$%%%$%$$%%%$%%%%???%?????%%??%$%%%%??***
%%%%%%%%%%%%%%%%%%%%%%%??%%%%%%%??????%%%%%%%$$%%%$$%%%?%?%%%%%%%%%%???%%%%%%%%%%%%%%%$$%%%%%%%%$$%%$$$$$%%%%%%%$$%%%%%%%%%%+;%?#?:+$@###%%?*%%$$$?++*?%??$#$##%*+**????%$#%%%%%%%%%%%%%%%?????%%%%%%%???;*%%%%%%%%%?????%%%%%%%???%%$$$$#####$%%%%%%$%??$$?*+;++*%#?%%$$$$$%%%$%%%%???%?????%?%$$$%%%%???**
%%%%%%?%%%%%%%%%%%%%????%%%%%????%%%%%%%$$$$$%%%%%%%%%???%%%%%%%%%%??%%%%%%%%%%%%%%%$#%%%%%%%%%%%%%$$$$$%%%$%%%$$%%%%%%%%%$%+?%?%+:*$@@@@@#$%?%%$$?++**??%##$$$$%*++*+*?$#$$%%%%%%%%%%%%%%%????%%%???%$%*+?%%%%%%%%%%%%????????%%%%%%$######$%%%%%%%%%%?;%$%?*+;++?%?%?%%%*?%%%%%%%??????????%$$$$%%%%%??***
%%%%%%%%%%%%%%%%%%%??%%%%%%?????%%%%%$$$$$$%%%$$%%%%??????%%%%%%%%%%%%%%%?%%%%%%%%%$$%%%%%%%%%%%%%$$$$%%%%$$$$$%%%%%%%??%$#%+::*%$*?$@@@@@####$???******?$$%%%%$$%?***?$#$%$%%%%%%%%%%%%%%%%?????%%?%???+?%%%%%%%%%%%%%%%%%%%%%%$$########$%%%%%%?%$%%?%+:*%$?**+**%%$?%?#%++?%%%%????%?????%%$$%%%%%%%??***
??%%%%%%%%%%%%%%%??%%%%%?????%%%%%%%%$$$$%%%$$$$%%%%%%????????%%%%%%%%%%%%%%%%%%%%$$%$$%%%%$$$%%%%$%%%%%%$$$$$%%%%%%%%%$?%#%*;+%?%*%#@@@#%%%%%%%??*****?%?%%%%%$##$$$$##%%%$$%%%%%%%%%%%%%%%%%??%%%%???++%%%%%%%%%%%%%%%%$$$$$#########$%%%%%%%%%$%%?%?+++;?$$*?*?%$$$$#%?#%+*?%%%%%%%%%%%%%%%%%%%%%%%???**+
???%%%%%%%%%%%%%%%%%%?????%%%%%%%%%$$$%%%%%%%%%%%%%%%%??????????%%%%%%%%%%%%%%%%$$%%%%%%%$$$$%%%%$$$$$$$$$$%%%%%%%%%%%%%?*$%***?***$@@##%???%%%%%$$$$$$$$$$$%?%$$%%%$%?**%%?$$$$%%%%%%%%%%%$%%%%%%%%%??;*??%$%%%%%$$$$$#############$$%%%%%%%%%$$$%%%$%%$%*+%$??$%$$$$%*??$#?*%$$$$$$$$$$$%%%%%%%%%%%%???**+
%%%%%%%%%%%%%%%%%???????%%%%%%%%%$$$%%%%%%$%%%%%%%%%%%%%%?????%%%%%%%%%%%%%%%%$$$%%$%%%%%%$%%%%%%$$$$$$$$$$%%%%%%%%%%%%?**?$?++++*%####$$$$$$$%%%???*??**???*+*?*++;++++*%%?%$$$$$$%%%%%%%%%%%%%%%%%%%*+%%$$$##################$$$%%%%%%%%$%%$%%%%%%$##@@#$##$%%#$??%%%?+%$$$%###########$$$%%%%%%%%%%??****
%%%%%%%%%%%%%%????????%%%%%%%%$$$$$%%%%$$$$%%%%%$$%%%%%%%????%%%%%%%%%%%%%%%$$$$%$$$$%%%%$$%%%%$$%$$$$$$$$$%%%%%%%%%%%%*?%$$$%???$##%??***************????????%*;+;;+*+*?%%%%$$$$$$$%%$$$$$$$$$$$$###$+%################$$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$%%$$$#@#$?**%??%%%%??##@@@@#@@@@@@###$$$%%%%%%%??****
%%%%%%$%%%%%%%????%%%%%%%%%%$$$%%$$$$%%%%%%%$%%%$%%%%$%%%%%%%%%%%%%%%%%%%%%%%#$%$$$$$$$%%$$%%%%$$$$$$$$$$$$%$$$%%%%%%%%?%??%$%$$$$?*?%%?%????????????%%%%%%%%$%*%#%$%*$##############################?*#######$$$$$$%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%$$%%%?+*?%$$%%$$??%%$?*+?#@@@@@#@@@@@@@@##$$$%%%%%%??***+
%%%%%$%%??%%%%%%%%%%%%%%%%$$$%%$$$$$$%%%%%$$$%%%$%%%$%%%%%%%%%%%%%%%%%%%%%%$#$$$$$$$$$$%$$$%%$%%$$$$$$$$$$$$$$$$$$$$$$$%?%$$$*++++;+#@$%%%%%%?%$$######@###@@#?%@$$#@*?@#########################$$$%+?$%$$%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%$$$%%%%??$$?;+*?$%%%%%$$%**+**$@@@@@#@@@@@@@@@@##$$%%%%%??**++
%%%%%%%%%%%%%%%%%%%%%%%%$$$%%$$$$$$$$$%%%$$$$$$$$$$$$$$%%%%%%%$%%%$$%%%%$$##$$$$$$$$$$$$$$$$$$$$#######################$##$%%?;??*?%$#@@@@@@@#$$%$######$####$*$$$%#@$*##$$$$$###$$$%%%%$$$$%%%%%%%?++%%%%%$$%$%%$$$$$$$$$$%%%%%%%%%%%%%%%$$$$%%??????*%%%*;+?%%%%$$$%****?*%@@######@@@@@@@@@##$%%%%%??**+*
$$%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################@@@@@@@@@@@@@@@#@#$%%%%$$?%??$@#*$#$$##$$$$$%?%???%$$$$$%*%$#$#$$*$%%%%%%$##$%%%%%%%$$$$$%%%%%++%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$%%%%???????%%%%%$%%++?%$$$$$?****???%###########@@@@@@@#$$%%%%??**+*
$$$$%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##$$##$###########################################################################$$$$$%%%%$$$??#%#@?%#%$$$%%%$$$%%%%%%%%%%$$**%$$##??$%%%%%%%###$%$$$$$$$$$$$$$$*+%$$%%%%%%%%%%%%%%%%%%%%$%%%%$$$$%%%%%%%%%%%%%%%%%%%%%%%**%#####$++?*??%%$##@@@@@@@####@@@@@#$$%%%%??**+*
$$#$$$$$$#######################################################################$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$%*$$?$#?%@$$$$%$$$$$$$$$$$$$$$$$****%%?*%#$$$$$$$%####%%%%%%%%%%%%%*;?%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%$#####$?*++??%$#########@##@@###@####$%%%%??**+*
#####################################################$$##$$$%$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$%*#%%$$*%@$$$$$$$$$$$$$$$#$$$$$$%+++***?$#$$$$$$$%%###$%%%%%%%%%%%*+?%%%%$$$$$$$$$$$%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$#######$%+?*+?%###############@@#######$$%%%??**+*
#####################$$$$$$#$$$$$$$$$$%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$%*%$#$**$#$$$$$$$%$%%%%%$#$%%%%%$%*+**?$#$$$$$$$$$%%##@#$$$$$$$$$?+?$$$$$%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%$$$$#########$$$$$#####$*?*%?$###################@#####$$%%%?**++*
$$$$$$$$%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$?***+*?##$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$%?$@@@$%%%$%?*;?$$$%%%%%%%%%%$$$$$$$$$%%%%%%%$$$$$$$##################$$$$$####$??*?%%####################@@@####$$%%?**++*
%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$%*+++?##$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$%%$#@#$$?*++?$$$$$$$$$$$$$$$$$$$$$$$$######@@@@@@@@@@##################$$####$?*?%%########################@###$$%%?**++*
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%??%##$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%???%?*++?%$$$$$$$$$########@@@@@@@@@@@@@@@@@@@@@###########################%*??%#########################@###$$$%?**++*
$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$$%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$##$$$########%**?$##########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###########################???%$#############################$$$%?**+**
$$$%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################@@@@@@@@@@@@@@@@@@##@######################@@@@@@@@@@@@@@@@@@@@@#########################$???%$##############################$$%??*+**
$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$#######################@#@@@@#######@@####@@@@@@@@@@@@@@@@@@@@@@#############################@@@@@@@@@@@@@@@#########################$*?%%###$????????%$%%%%%$$$$########$$%?**+**
$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################@@@@@@@@@@@@@@@@@@@@@@@#############################@@@@@@@@@@@@@@@@@@@@@#####################################@@@@@@@@@@###@###################$??%$#@##%%%%?????%*********$#######$$%?**+**
$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################@########@@@@@@@@@@@@@@@@@@@@@@@@@@@@#######################@@@@@@@@@@@@@@@@@@@@@@#########################################@@@@@@@@@@@###################$??%$#@#########$*%$$$$$$$$%?#######$$%?**+**
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###############@@@@@@@@@@@@@@@@@@@@@@###########################################@@@@@@@@@##############$$$$$$%*??$#########$$*%$$$$$$$$$$*#######$$%?**+**
$$$$$$$$$$$$$$$$$$$$$$$$$############@@@##@@@@@@@@###########################################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@######@@@@@@@@@@@@@@@@@@@@@@############################################$$##$$$$$$$$$$%%%%%%%%%%%%%%$%***#########$$*%$$***???????#######$$%?**+**
#################################@@@@@@##@@@@@@@@###########################################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#########################$$$$$$$$$$$$$$$$$$$%%%%%$%%%%$$%%%%%%%%%%%%%%%%%$%%%$########$*%$$$%%%%????*%#######$$%?*****
#################################@@@@@###@@@@@@@##########################################################@@@@@@@@@@@@@@@#######@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%$%?%$#######$*%#$$$$$$$$$$#$*#######$$%?*+***
########################################@@@@@@@#########################################################@@@@@@@@@@@@@@@@@@@@@#########@@@@@@@@@@@@@@@@@@###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$%?%%######$*%$$#$$%%%%%%$$%?#######$%%?*+***
#######################################@@@@@@#########################################################@@@@@@@@@@@@@@@@@@@@@@@@@@@###################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$%$%%%$%%$$%%%%######$$$$$#$$?********$#######$%??*+***
######################################@@@@@@@#######################################################@@@@@@#@#############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$%$$$?%%############$$$$$$$$$$$#######$$%??*+***
#####################################@@@@@@@####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$%$$$$$$$$$$%$$$$$%?%$############$$$$#############$$%?**+***
####################################@@@@@@################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$%$$$%%%#############$$##############$%%?*++***
###################################@##########$$$$$$$$$$$$$%$$$$%%%%$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$%%%%%%%%%%%%%%%??%%%%%%%############$$#############$$%%?*++***
##########$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$%%%%%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%%%%%%%%%%%%?%%?????????????????????%%?%%$#########################$$$%??*++***
$$$$$$$%%%%%%%%%%%%%%%%?%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%???????????????????????????????????????????%%?%?$#######################$$$%%?**+****
%%%%%??????????????%%%??%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%%%%%%%%%%%%?????????????????????????????????????????????????????????%%%%%?*?#######################$$%%??**+***?
%%%%??%%??????????%??%??%%%%%%%??%%%%%%%%%%%%%%%%%%$$%%%%%$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%?%%%???????%???????????????????????????????????????????????????%%??%%??%%%??%?$####################$$$%%?**++***?
%%%%%%%????**??*?*??*???%%?%%%%?%?%%?%%?%%?%%%%%%%%$$%%%%%$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%?%%%%%???%??%%??????????????????????%??????%%%??%???%???%??????%%%?%%%%%%%%##################$$%%%??**++***?
%%%%%?%???***??*?*??????%%?%%%%?%%%???%?%%?%%%%%%%%$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%?%%%%%??????????%???%%%?%%%%%%???%%%%???%%??????%????%???%??%??%%?%%%%%%%%%$##############$$$$%%??***++***?
%%%%%%%???***??????*????%%?%%%%?%%%???%????%%%%%%%$$%%$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%?%%%%%%%%%%%%%%%%%?%?%%%??%%?%%%??%%%??%??????%%??%%???%???%%??%%%%%%%%%%%%$$########$$$$$%%%??***++***?
%%%%%%%????????*????%????????%%?????%???%%?%%%$%%%%%%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%??%?%%%??%%%?%%??%%??%%%?%%???????%???%???%%?%%???%???%%%%%%%%%%%%?%#####$$$$$$%%%???**+++***?
%%%%%%%???%??%%???%%%%%?%%%%%%%%%%%%%%%%%%%%$$$$%%$%$$$%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%?%%%??%%??%%??%%%??%??%%%?%%%%?%%%???%%?%??????%%%%%%%%%%%%%$$$$$$$$$%%%%???***+++***?
%%%%%%%%??%?%%%%%%%%%%%%%%%%%%%%%%$%$$$$%%%%%%%%%%%%%%%%????????????%????%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%?%%%%%%%?%%%%%%%%%%%%%%%%%?%%%%%%%%?%?%%????????????%%????%?%%%%%$%$$$$$$$$$$$%%%%%????***+++***?
%%%%%%%??%%%%%?**?*?*?*?%%%?%%%?***?*****?**??*?????????????????????%%???%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%??%%%??%%?????????????%%%%??%%?%%%%%%%%%%%%%%$%%%$%%%%%%?????***++****?
%%%%%?????????*++*+?****%%???%???*??*??******?*%????????%%%%??????%%%??%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%????%%%%%?%%%?%%%??%%%%%%??%%%??%%%%%%??%%%%??%?%%%%%%%%%%%%%%%%%?%%????****++****?
??????????????????*?****?%?%?%????*???*??*????*???????????????%%%??%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%?%??%%%%%?%%%%%?%%%%%%%%%%%%%%%?%%%%%%%%??%%??%%%%?%%%%%%%%%%%?%%????????***++****?
??????????????????????????%%%????%????%%%%%%%%%%???????%%%%%%%%?%%?%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%?%%%%%%%%%%%%%?%%%%?%%?%%??%%%%%%%%%?%%%%%%%%%%?%%%%??????**+++***??
??????????????????????????????????????%????????%??%%%?%%%%??%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%?%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%?%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%??????**+++***??
??????????????????????????????????????%???????%??%%??%%%?%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%?%%???????***+++***??
?????????????????????????????????????%??????????%%%??%%%?%%%%%%%%%%%%?%%%%??%%%%%%%?%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%?%%%%%%%%%???????***++****??
</code></pre>
<p>Any help would be greatly appreciated, thank you! :)</p>
 

Latest posts

Top