图片,文字在线转为字符画
图片转换字符画
.html
文字转换字符画
/
.php
举个例子
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%
````````````````````''````````````````````````''```':'```''```''```````````````````````````````````````';!!!!!!!|||%%%%%%||||||||||||||||||||||||
`````````````````'':;;;::''''''```:;'``':;'``'::'``''``````````````````````````````````````````````````';!!!!!!!|||%%%%%|||||||||||||||||||||||||
`````````''````':::;!!!;;;;::'''``':'````'``````````````````````````````````````````````````````````````:!!!!!!!!||%%%%%%||||||||||||||||||||||||
``:;'````::'```':::;!!!!!;;;;;;;;:''````````````````````````````````````````````````````````````````````';!!!!!!|||%%%%%%||||||||||||||||||||||||
``''`````````````':;!||!!!!!!;;;;;;::'```````````````````````````````````````````````````````````````````:!|!!||||%&@&&$$%%%%|||||||||%||||||||||
`````````````````':!!||||||!!;;;;;;;;::''```````''```':'```''````````````````````````````````````````````:!|||||||$@##@@@@&&&&&&$$%%||||%$$$%%$&$
`````````````````':;!||||||!;;;;;;;;;;;;:':;:``'::'``'''`````````````````````````````````````````````````';!!!!|||$@@@@@&&&&&&&$$%%%$$$&&&&&&&&&$
`````````````````':!!|||||!!;;;::::::::;;::''`````````````````````````````````````````````````````````````;%$$$&&@@@@@@@@@@@@@@@&&&&&&&&&&&&&&&&%
````';:````;!:'``:!!!|||||!;;;;;;;;;;;;:::::''````````````````````````````````````````````````````````````;&#####################@@@&&&$$$$$$$$$%
'```!%;'```;!:```':;!||||!!!!;;;;:::::::::::::''``````````````````''``````````````````````````````````````'%###############@@@@@@@###@@&&$$$$$$%%
````'''```````````';!||||!!;;;;;;;:::::::;;::::::''''``'::'``'''```````````````````````````````````````````!&@@@@###############@&&$$$$$$$$%%%%%|
``````````````````':!||||!!!;;;::::::::::::::::::;;!;:''':::''``````````````````````````````````.``````````'|%%%%%%%%%$$$$$$$%!;::::::::;!|||||||
```````````````````:!|||!!!!!!!;;;;;:::::::;;;;;;;;;!||!||||!!;::::;::'''``````````````````````````````````';|||||||||||||!;:;;;;;;;;;;;;;!|||!!!
`````````````'::'``:!||||||!!!!;;;::::::::::;;;;;!!!!!|%%%%%%|||||||!!!!!;;:::''''``````````````````````````:|||||||||!;;;;;;;;:::;;;;;;!!!!||||!
''````'!!:```:|!'``';!|||||!!;;;;;;;;;;;;;;;;;;!!!!!!!|||%%%%%|||||||!!!!!!!!!!!!!!;;;;:'````''''''''```````:!||||!!;;;;;::::::;;;;;;;;!!!!!!!!!!
||:```'!!'````:'````:!!||!!!!!!;;;;;;;;;;;;;;!!!!!!!!||||||||||||%%%%||!!!!!!!!!!!!!||!!!;:::;;!!!!!;''`'''':;;;;;;;;;;;;;;;;;;;:::;!!||!!!!!!!!!
::``````````````````':;!||!!!;;!!!!!;;!!!!!!!!!!!!!!!!!!|||||%%%%%%%%%%|||||!!!!!!!!|||!!!!!!!!|||||||!!!!!!;;;;;;;;::;;::::::;;;;;;!!!!!!!!!!!!!
```````````````````':;;!!||!|||!!;;;;;!;;;;!!!!!!!!!!!!||||||%%%%%%%%%|||!!!|||!|||!!!||||||||||||||||||!!!!!;;;;;;;;:::::;;::::;;!!!!!!!!!!!!!!!
```````````````````'!|!!!!!||!!!!!;::::::;;;;;;;;;!!!!|||||%%%%%%%%%%|||!!!!!||||||||||||%%%%%|||||||||||!!!!;;;;:::::::::::::;;;;;!||!!!!!!!!!!!
``````````''````;|;:!||!!;!!!||!;;:::::::::;;;;;;;!!!!||||||||||||||||||!!!!!!||||||||!!!!||%%||||||||||!!!!!!;;;;;;;;:::::::;;;;;;!!!!!!;;;;!!!!
``';:'```;%!'```;!::;!!;;!!||!!!;::::;;;;;;;;;;!!!!!!!|||||||||||||||||||!!!!!|||||||||!!!!!||||||||||!!!!!!!!!;;;;;;;;;;:::::;;;;!!!!!!!!!!!!!!!
``;%!'```':'`````':;!!;;;!!||!!;;;;;;;;;;;;;;;;!!!!!!!!!!!!!!||||||||||||||!!!|||||||!!!!!!||||||||!!!!!!!!!;;;;;;;;;;::;;;;;;;;;!!!!!!|||||||||!
```'``.``````````';!||!;;;!!!!;;;;;;;;;;;;;;;;!!!!!!!!!!!;;;!!|||%%%|!!!!|||!!!|||||!!!!!|||||!!!!!!!!!!!!;;;;;;;;;;;;;:;;;;;;;;;;!!!!|||||||||||
````````````````':!|%|!!;!!!!!;;;;;;;;;;;;;;;;;;!!!!!!!!;;;;;;;!|%$$%|!!!!|||||||%%||!|||||!!!!!!!!!!!!!!!;;;;;;;;;;;;;;;;;;;;!!;;!||||||||||||||
````````````````';||%%|||||||!!!;;;;;;;;;;;;;;;;;;;;;;!!!;;:::;;!|%$%|!;;!||%%%%%%%||||||!!;;!!!!!!!!!;;;;;;;;;;;:::::::;;;;!!;;;!||||||||||||%%|
```````````';!:':!|||||||||||!!!!;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;!%$%|!;;!||%%%%%%%%|||||!!;;!!!!;;;;;;;;;;;;;;;;;;:::::::::;;:;!||||%%%|||||||||
````'!|;'``'!|:':!!!!!!!!!!!!!!!!!;;;;;;;;;;;;;;;;;:;;;;;;::::::;|%$%!;;!!||%%%%%$$%%||||!;;;!!!;;;:::::::;;;;;;;;;:::::::::::;||%%%%%%%|||||||||
:'```;!'`````':;!!!!|||||!!!!!!!!!!!!!!!!;;;;;;;;;;;;;;!!!!!;;::;!%$%|!!!!||||||%%%%|||||!;;;!!!;;:::::::::;;;;;;:::::::::;;;!|||||%%||||||||||||
'``````````'':;!!!!||||||!!!!!!!!!!!!!!!!!;;;;!!!||%$$&&@@@&&$|!!|%$$%|||||||||%%%%%%||||!!;;!||!;::::::;;;;;;;;;;;;;;;;;;;;;!||%%%%%%|||||||||||
```````````':;!!!!!|||||||!!!|!|!!!!!|||||||||%%$&@@@##########&$%|||||%%|||||||%%%%||||!!!!!!||!;:::::::::;;;;;;;;;;;;;;;;::;!|%%%%%%|%||||||||!
``````````':;!!!!||||||||||||||||||||%%%%||%%$&&@@@@####@@@@@@@##@%|!!|%%%%%||||||||||||||!!!!!!!!!!!!!;;:::::::::;;;;;;;!;;!!||%%|||%%|||%%%%|||
```````':;;;!!!!|||||%%|||||||%%%%%%%%%%%$$$$$&&@@@####@@$!!%&@@##&%!!||%%%%%|||||||||||||!;;!|%&@@@@@@&%!;:::::::;;;;;;;!!!!!|||||||%%||||||||||
`:;'```:||!!!!|||||%%%%%%%%%%%%%%%%%%%%|||!!!|$&@@######@@##@&&&@@@$!!!|%%%%%||!!!!!||||!;;;;%@###@@@@@@@&%|;;:::;;;;!!!!!!!!!!!!|||||||||||||%%|
:%|:'```:;!!|||||%%%%%%%%%$$$$%%%%%%%|||||!;;;|$&@##########@&&&&@@&|;;;|%%%||!!!!!!!||!;::;%&@@##@@&&&&&@@$%!!;;;;;!!!!!!!!!!!!!!|||||||||||||||
`::````':;!||||%%%%%%$$$$$$$$$%%%%|||||||||!;:!%$&##########@&$&&@@&|;:;!||||!!!!!!!!!!;::;|$&@@#@@&%|$&$$$&&$%|||!!||!!!!!!!!!!!!!!||||||||||||!
```````':!|%%%%%%%%%$$$$$$$$$%%%%%%|||%%%%|||!;;|$&@######@&$$&&@##&|;:;;!!!!!!;;;;;;;;:':!%$&@###@@@##@@&$&&$$$&$$$%%||||!!!!!!!!!!|||||||||||||
```````':!|%%%%%%%%$$$$$$$$$%%%|||||||||||||||||!!%$$$&$$$$$&&&@@@@$!;;;;;!!!!;;;;;;;;::':!%$&@#########@$$$%|!|%%%%%%%%||!!!!!!!!!!||||||||%%|||
`````'':;||%%%%%%%%%$$$$$$$%%%%||||||||||||||||||||||%&&&&@@&$%%$&$$%!!!!!!;;;;;;;;;;;:::;|%$&@########&$%$$%!;;!!||||||%|||!!!!!!!!!||%%%%|%%|||
```:!!;;!|%%%%%%%$$$$$$$%%%%%%||%%%||||||||||||||||||||!!;;:::;;!|%%%%||!!!;;;;;;;;;;;;;;!|$%%$&#####@&%%$$%;:;!||||||||||||!!!!!!!!!||%%%|||||||
```:|!;;|%%%%%%$$$$$$$%%%%%%%|||||||||||||||||||||||||||||!!!!!!|||%%||||!!!!;;;;;;;;;;;!!!!!|||||%%%%%$&$!;!!||||||||||||||||!!!!!!!||||||||||||
```''::!|||%%$$$$$$$%%%%%%%||||||!!!!||||||||||||||||||||||||||||||||||||||||!!!!;;;;;;;!!!!!::;|%$$$$%|!!||||||||||||||||||||||!!!!!||||||||%%%|
```'':;!|||%%%$$$$$%%%|||||||||||||||||!!|||||||||||||||||||||||!!!!!!!|%%$%%%%%||||!!!!!!!!!!!!;!!!!|||||||||||||||!!!!!||||||!!!!!!||||||||||||
``''::!||||%%%%%%%|||!!||||||||%%%%||||||||||||||||||||||%%%%|!!!;;;!|%%%%%|||||||||||!!;;;;!!!!!!!!||||||||||!!!!|!!!!!!!!||||||!!!!||||||||||%|
```'':!||||||%%%||!!!!!|||||||%%%%%|||!!||||||||!!!!!!||||||!||!;;;:::;%&@@@&%||||||||!!;:::;;!!!!!!!!!!!!!!!!!!!!!!!!!;!!!||%||!!!!!|||%%%%|||||
'''':;!|||||%%%%%|||||||||||%%%%%%||||!!!!!!!!!!!!!!!!||||||||!!!;::''::!|$&&$||||%$&$|;:''::;;!|!!!!!!!||!!!!!!;;;;;;;;;!!!!!!!!!!!!||||%|||||||
!;:::;|||||||||%%|||||||||||%%%%%%%|||!!!!!!!!!!!!!!||||%|!!!!;;;:::''':::;!%%%%%||!;:''`''':::;!!|!!!!!!!!!!!!;;;;;;;;;;;;;;!!!!!!!|||%%%||%||%|
:''':;|||||||||||||||||!!!!!!|||||||||!!!!!;;;!!!!!;;::::'':::::;;;;::''':':;%$$%!;:'''```'::::;;;!!!;;;;;;;;;!!!!!!!!;;;;;;;;!!!!!!||||||%%%%%%|
``'';!||||||||||||||||!!!!!||!!!!!!!!!!!!!!!;;;;;;::;;;!!!!!||!!;;::::'::::::!%%!;:''''''``'':;!|!!;;;;;;;;;;;;;;!!!!!!;;;;;;;;;;;;!||||||||%%|%|
''':;!|||||||||!||||||!!!!!!!!!!!!!!!!!!!!!!;;;;;;;;;;;;;;;;;:::::::;;:;;;;;!|||!;::''''':::::'''':;;;;:::::;;;!!!!!!!!!;;;;;;;;;;;!|||||||||||||
'':;!||||||||||!!!!!!!|||||||||||||!!!!;;;;;;;;;;;;:::;;;;;;!!;!!;;;;;;;;!!|%%%|!!;;;:''''':;!!!;:''''::::::;;!!!!!!!!!!!;;;;;;;;;!||%%||||||!|||
':;!|%%%%%||||!!!!!!!||||||||||!!!!;;;;;;;;;;;;;;;;;!!!!!;;;;;:;;;;;;;!!!|%$$&&%|!;;:::::::'''':;!;::'''::::;;;!!!!!!!!;;;!!!;;;;;;!|%%%%%%|||||!
':!||%%%%%||||||||!!!!!!!|!!!!!!!!!!!!!;;;;;;;;;;;;;;;::;;;;;;;;;!!!!!||||%%%%%%%|!;;;:::::::::'''''::':::;;;;;:;;;;;;;;!!!;;;;;;!!||%%%%%%||||||
':!||%%%%%%%%|||!!!!!!!!!;;;!!!!!!!!!!!!;;;;;;;;;;;;;;;;;;;;;;!!!!!|||||!!!!!||||%||!;;;::':::;;;:''''''::;;;!!!!;;;;;;;;;;;;;;;;!!|||%%%%%%%%%%|
':!||%%%%%%%|||||||!!!!!!!!!!!!;!!!!!!!!!;;;;;;;;;;;;!;;;;;!!!!!!!!!!!!;;;;;;;!!!!||!!;;;;;;::'::;;:::'':::::;;;;;;;::::::;;;;;;!!!|||%$$$$$%%%%|
:;!|%%%%$$%%%||||||||!!!!!!!!!!!;!!!!!!!!!;;;;;;;;;;;;;;;!!!!!;;;;;;;;;;;;;;;;;;;;!!!!;;;;;;;;::::::::::;;;:::;;;;;;:::::::;;!!!!!!!!!|%%$$$%%%%|
:;||%%%%%$%%%||||||||!!!!!!!;;;;!!;;;!!!!!!!!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;::::::::::;;:::::::::::::::;;;!!!!!!!!!|%%$$$$%%|
:;!||%%%%%%%%%%%||||||||!!!!!!!!!!!!!!!!!;;;!!!!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::;;!!!!!!!!||!!!!||%%$$$$%
:;;!||%%%%%%%%%%%||%|||||||!!!!!!!!!!!!;;;;;!!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::''''':::::::::;;!!!!!!!!!!!!!!!!!|||%%%%|
!!||||%%%%%%%%%%%%%||%%%|||!!!!!!!!!!;;!!!!!!!!!;!!!!!!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::''''''''''':::;;;;!!!!!!!!!!!!!!!!!!!|||||%%|
!||||%%%%%%%%%%%%%%%%%%||||||!!!!!!!!!!!!!!!!!!!!!!!!!!!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::''''''''::::;;!!!!!!!!!!!!!!!!!!!!!!||||%%|
|||%%%%%||%%%%%%$%%%%%%%%%||!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::''::::'::::::::;!!||||!!!!!!!!!!!!!!!;!!|||||||
|||%%%%%|: ::. '|||||%%%|' .````````';!!!!!' .:;!!!!;;;` ';;;'. .:;;;;;;;;;'. ';;;;;;:` `:'. .'` `:;:. ';:. ... . .:!||||
|||%%%%|;. `:. `!!` .```````';!!!:. .:;' `:!!;;`.`. ';;;:. . .';;;:. . ';;;;;;:::'` ';' . `'. `'. ``'!||||
||%%%%%!. . '!:.':. :!' `'. .:!!:. .:!:. .:!!;'...':` .':` ';!;` ';;:. .'::. `::''. .'::!|!!!!!:` `;;;;' .. :||||
|%%%$$|` :|'.'. .'`:%%%%%;. '!!:..:!;` .:!!!!!'. `;;' :!!!: `:;' `;;' .';' .:' `` .. ';` .'. .`';!!!!
%%%%%%%;` :: '` `` .;%|!!;'`:'`;||!;;||!!!;` .'' .:!!!!:. `;;` .:!!!!!!!!' `;!!!!!: `';;:. .:;;;:'''''` .`````'` .` `!!!!!
%%%%%%%%; .. '!` `;` `!: . .:' .':` .;||;` .:!!;` `;!!: .'. .:;;. .:!!||||!' `;!!!!!;'` '` .:;:::::. `::::;;' . `'. . .`.'!!!!
%%%$$%%%: :|;` '||!|!` '' .. '`.'!:. '' .:!!!!!!' `;!!!!!!!' :!!;:. .:;:::;;'. `:::;;;' ... .;|!!!
图片,文字在线转为字符画
图片转换字符画
.html
文字转换字符画
/
.php
举个例子
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%
````````````````````''````````````````````````''```':'```''```''```````````````````````````````````````';!!!!!!!|||%%%%%%||||||||||||||||||||||||
`````````````````'':;;;::''''''```:;'``':;'``'::'``''``````````````````````````````````````````````````';!!!!!!!|||%%%%%|||||||||||||||||||||||||
`````````''````':::;!!!;;;;::'''``':'````'``````````````````````````````````````````````````````````````:!!!!!!!!||%%%%%%||||||||||||||||||||||||
``:;'````::'```':::;!!!!!;;;;;;;;:''````````````````````````````````````````````````````````````````````';!!!!!!|||%%%%%%||||||||||||||||||||||||
``''`````````````':;!||!!!!!!;;;;;;::'```````````````````````````````````````````````````````````````````:!|!!||||%&@&&$$%%%%|||||||||%||||||||||
`````````````````':!!||||||!!;;;;;;;;::''```````''```':'```''````````````````````````````````````````````:!|||||||$@##@@@@&&&&&&$$%%||||%$$$%%$&$
`````````````````':;!||||||!;;;;;;;;;;;;:':;:``'::'``'''`````````````````````````````````````````````````';!!!!|||$@@@@@&&&&&&&$$%%%$$$&&&&&&&&&$
`````````````````':!!|||||!!;;;::::::::;;::''`````````````````````````````````````````````````````````````;%$$$&&@@@@@@@@@@@@@@@&&&&&&&&&&&&&&&&%
````';:````;!:'``:!!!|||||!;;;;;;;;;;;;:::::''````````````````````````````````````````````````````````````;&#####################@@@&&&$$$$$$$$$%
'```!%;'```;!:```':;!||||!!!!;;;;:::::::::::::''``````````````````''``````````````````````````````````````'%###############@@@@@@@###@@&&$$$$$$%%
````'''```````````';!||||!!;;;;;;;:::::::;;::::::''''``'::'``'''```````````````````````````````````````````!&@@@@###############@&&$$$$$$$$%%%%%|
``````````````````':!||||!!!;;;::::::::::::::::::;;!;:''':::''``````````````````````````````````.``````````'|%%%%%%%%%$$$$$$$%!;::::::::;!|||||||
```````````````````:!|||!!!!!!!;;;;;:::::::;;;;;;;;;!||!||||!!;::::;::'''``````````````````````````````````';|||||||||||||!;:;;;;;;;;;;;;;!|||!!!
`````````````'::'``:!||||||!!!!;;;::::::::::;;;;;!!!!!|%%%%%%|||||||!!!!!;;:::''''``````````````````````````:|||||||||!;;;;;;;;:::;;;;;;!!!!||||!
''````'!!:```:|!'``';!|||||!!;;;;;;;;;;;;;;;;;;!!!!!!!|||%%%%%|||||||!!!!!!!!!!!!!!;;;;:'````''''''''```````:!||||!!;;;;;::::::;;;;;;;;!!!!!!!!!!
||:```'!!'````:'````:!!||!!!!!!;;;;;;;;;;;;;;!!!!!!!!||||||||||||%%%%||!!!!!!!!!!!!!||!!!;:::;;!!!!!;''`'''':;;;;;;;;;;;;;;;;;;;:::;!!||!!!!!!!!!
::``````````````````':;!||!!!;;!!!!!;;!!!!!!!!!!!!!!!!!!|||||%%%%%%%%%%|||||!!!!!!!!|||!!!!!!!!|||||||!!!!!!;;;;;;;;::;;::::::;;;;;;!!!!!!!!!!!!!
```````````````````':;;!!||!|||!!;;;;;!;;;;!!!!!!!!!!!!||||||%%%%%%%%%|||!!!|||!|||!!!||||||||||||||||||!!!!!;;;;;;;;:::::;;::::;;!!!!!!!!!!!!!!!
```````````````````'!|!!!!!||!!!!!;::::::;;;;;;;;;!!!!|||||%%%%%%%%%%|||!!!!!||||||||||||%%%%%|||||||||||!!!!;;;;:::::::::::::;;;;;!||!!!!!!!!!!!
``````````''````;|;:!||!!;!!!||!;;:::::::::;;;;;;;!!!!||||||||||||||||||!!!!!!||||||||!!!!||%%||||||||||!!!!!!;;;;;;;;:::::::;;;;;;!!!!!!;;;;!!!!
``';:'```;%!'```;!::;!!;;!!||!!!;::::;;;;;;;;;;!!!!!!!|||||||||||||||||||!!!!!|||||||||!!!!!||||||||||!!!!!!!!!;;;;;;;;;;:::::;;;;!!!!!!!!!!!!!!!
``;%!'```':'`````':;!!;;;!!||!!;;;;;;;;;;;;;;;;!!!!!!!!!!!!!!||||||||||||||!!!|||||||!!!!!!||||||||!!!!!!!!!;;;;;;;;;;::;;;;;;;;;!!!!!!|||||||||!
```'``.``````````';!||!;;;!!!!;;;;;;;;;;;;;;;;!!!!!!!!!!!;;;!!|||%%%|!!!!|||!!!|||||!!!!!|||||!!!!!!!!!!!!;;;;;;;;;;;;;:;;;;;;;;;;!!!!|||||||||||
````````````````':!|%|!!;!!!!!;;;;;;;;;;;;;;;;;;!!!!!!!!;;;;;;;!|%$$%|!!!!|||||||%%||!|||||!!!!!!!!!!!!!!!;;;;;;;;;;;;;;;;;;;;!!;;!||||||||||||||
````````````````';||%%|||||||!!!;;;;;;;;;;;;;;;;;;;;;;!!!;;:::;;!|%$%|!;;!||%%%%%%%||||||!!;;!!!!!!!!!;;;;;;;;;;;:::::::;;;;!!;;;!||||||||||||%%|
```````````';!:':!|||||||||||!!!!;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;!%$%|!;;!||%%%%%%%%|||||!!;;!!!!;;;;;;;;;;;;;;;;;;:::::::::;;:;!||||%%%|||||||||
````'!|;'``'!|:':!!!!!!!!!!!!!!!!!;;;;;;;;;;;;;;;;;:;;;;;;::::::;|%$%!;;!!||%%%%%$$%%||||!;;;!!!;;;:::::::;;;;;;;;;:::::::::::;||%%%%%%%|||||||||
:'```;!'`````':;!!!!|||||!!!!!!!!!!!!!!!!;;;;;;;;;;;;;;!!!!!;;::;!%$%|!!!!||||||%%%%|||||!;;;!!!;;:::::::::;;;;;;:::::::::;;;!|||||%%||||||||||||
'``````````'':;!!!!||||||!!!!!!!!!!!!!!!!!;;;;!!!||%$$&&@@@&&$|!!|%$$%|||||||||%%%%%%||||!!;;!||!;::::::;;;;;;;;;;;;;;;;;;;;;!||%%%%%%|||||||||||
```````````':;!!!!!|||||||!!!|!|!!!!!|||||||||%%$&@@@##########&$%|||||%%|||||||%%%%||||!!!!!!||!;:::::::::;;;;;;;;;;;;;;;;::;!|%%%%%%|%||||||||!
``````````':;!!!!||||||||||||||||||||%%%%||%%$&&@@@@####@@@@@@@##@%|!!|%%%%%||||||||||||||!!!!!!!!!!!!!;;:::::::::;;;;;;;!;;!!||%%|||%%|||%%%%|||
```````':;;;!!!!|||||%%|||||||%%%%%%%%%%%$$$$$&&@@@####@@$!!%&@@##&%!!||%%%%%|||||||||||||!;;!|%&@@@@@@&%!;:::::::;;;;;;;!!!!!|||||||%%||||||||||
`:;'```:||!!!!|||||%%%%%%%%%%%%%%%%%%%%|||!!!|$&@@######@@##@&&&@@@$!!!|%%%%%||!!!!!||||!;;;;%@###@@@@@@@&%|;;:::;;;;!!!!!!!!!!!!|||||||||||||%%|
:%|:'```:;!!|||||%%%%%%%%%$$$$%%%%%%%|||||!;;;|$&@##########@&&&&@@&|;;;|%%%||!!!!!!!||!;::;%&@@##@@&&&&&@@$%!!;;;;;!!!!!!!!!!!!!!|||||||||||||||
`::````':;!||||%%%%%%$$$$$$$$$%%%%|||||||||!;:!%$&##########@&$&&@@&|;:;!||||!!!!!!!!!!;::;|$&@@#@@&%|$&$$$&&$%|||!!||!!!!!!!!!!!!!!||||||||||||!
```````':!|%%%%%%%%%$$$$$$$$$%%%%%%|||%%%%|||!;;|$&@######@&$$&&@##&|;:;;!!!!!!;;;;;;;;:':!%$&@###@@@##@@&$&&$$$&$$$%%||||!!!!!!!!!!|||||||||||||
```````':!|%%%%%%%%$$$$$$$$$%%%|||||||||||||||||!!%$$$&$$$$$&&&@@@@$!;;;;;!!!!;;;;;;;;::':!%$&@#########@$$$%|!|%%%%%%%%||!!!!!!!!!!||||||||%%|||
`````'':;||%%%%%%%%%$$$$$$$%%%%||||||||||||||||||||||%&&&&@@&$%%$&$$%!!!!!!;;;;;;;;;;;:::;|%$&@########&$%$$%!;;!!||||||%|||!!!!!!!!!||%%%%|%%|||
```:!!;;!|%%%%%%%$$$$$$$%%%%%%||%%%||||||||||||||||||||!!;;:::;;!|%%%%||!!!;;;;;;;;;;;;;;!|$%%$&#####@&%%$$%;:;!||||||||||||!!!!!!!!!||%%%|||||||
```:|!;;|%%%%%%$$$$$$$%%%%%%%|||||||||||||||||||||||||||||!!!!!!|||%%||||!!!!;;;;;;;;;;;!!!!!|||||%%%%%$&$!;!!||||||||||||||||!!!!!!!||||||||||||
```''::!|||%%$$$$$$$%%%%%%%||||||!!!!||||||||||||||||||||||||||||||||||||||||!!!!;;;;;;;!!!!!::;|%$$$$%|!!||||||||||||||||||||||!!!!!||||||||%%%|
```'':;!|||%%%$$$$$%%%|||||||||||||||||!!|||||||||||||||||||||||!!!!!!!|%%$%%%%%||||!!!!!!!!!!!!;!!!!|||||||||||||||!!!!!||||||!!!!!!||||||||||||
``''::!||||%%%%%%%|||!!||||||||%%%%||||||||||||||||||||||%%%%|!!!;;;!|%%%%%|||||||||||!!;;;;!!!!!!!!||||||||||!!!!|!!!!!!!!||||||!!!!||||||||||%|
```'':!||||||%%%||!!!!!|||||||%%%%%|||!!||||||||!!!!!!||||||!||!;;;:::;%&@@@&%||||||||!!;:::;;!!!!!!!!!!!!!!!!!!!!!!!!!;!!!||%||!!!!!|||%%%%|||||
'''':;!|||||%%%%%|||||||||||%%%%%%||||!!!!!!!!!!!!!!!!||||||||!!!;::''::!|$&&$||||%$&$|;:''::;;!|!!!!!!!||!!!!!!;;;;;;;;;!!!!!!!!!!!!||||%|||||||
!;:::;|||||||||%%|||||||||||%%%%%%%|||!!!!!!!!!!!!!!||||%|!!!!;;;:::''':::;!%%%%%||!;:''`''':::;!!|!!!!!!!!!!!!;;;;;;;;;;;;;;!!!!!!!|||%%%||%||%|
:''':;|||||||||||||||||!!!!!!|||||||||!!!!!;;;!!!!!;;::::'':::::;;;;::''':':;%$$%!;:'''```'::::;;;!!!;;;;;;;;;!!!!!!!!;;;;;;;;!!!!!!||||||%%%%%%|
``'';!||||||||||||||||!!!!!||!!!!!!!!!!!!!!!;;;;;;::;;;!!!!!||!!;;::::'::::::!%%!;:''''''``'':;!|!!;;;;;;;;;;;;;;!!!!!!;;;;;;;;;;;;!||||||||%%|%|
''':;!|||||||||!||||||!!!!!!!!!!!!!!!!!!!!!!;;;;;;;;;;;;;;;;;:::::::;;:;;;;;!|||!;::''''':::::'''':;;;;:::::;;;!!!!!!!!!;;;;;;;;;;;!|||||||||||||
'':;!||||||||||!!!!!!!|||||||||||||!!!!;;;;;;;;;;;;:::;;;;;;!!;!!;;;;;;;;!!|%%%|!!;;;:''''':;!!!;:''''::::::;;!!!!!!!!!!!;;;;;;;;;!||%%||||||!|||
':;!|%%%%%||||!!!!!!!||||||||||!!!!;;;;;;;;;;;;;;;;;!!!!!;;;;;:;;;;;;;!!!|%$$&&%|!;;:::::::'''':;!;::'''::::;;;!!!!!!!!;;;!!!;;;;;;!|%%%%%%|||||!
':!||%%%%%||||||||!!!!!!!|!!!!!!!!!!!!!;;;;;;;;;;;;;;;::;;;;;;;;;!!!!!||||%%%%%%%|!;;;:::::::::'''''::':::;;;;;:;;;;;;;;!!!;;;;;;!!||%%%%%%||||||
':!||%%%%%%%%|||!!!!!!!!!;;;!!!!!!!!!!!!;;;;;;;;;;;;;;;;;;;;;;!!!!!|||||!!!!!||||%||!;;;::':::;;;:''''''::;;;!!!!;;;;;;;;;;;;;;;;!!|||%%%%%%%%%%|
':!||%%%%%%%|||||||!!!!!!!!!!!!;!!!!!!!!!;;;;;;;;;;;;!;;;;;!!!!!!!!!!!!;;;;;;;!!!!||!!;;;;;;::'::;;:::'':::::;;;;;;;::::::;;;;;;!!!|||%$$$$$%%%%|
:;!|%%%%$$%%%||||||||!!!!!!!!!!!;!!!!!!!!!;;;;;;;;;;;;;;;!!!!!;;;;;;;;;;;;;;;;;;;;!!!!;;;;;;;;::::::::::;;;:::;;;;;;:::::::;;!!!!!!!!!|%%$$$%%%%|
:;||%%%%%$%%%||||||||!!!!!!!;;;;!!;;;!!!!!!!!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;::::::::::;;:::::::::::::::;;;!!!!!!!!!|%%$$$$%%|
:;!||%%%%%%%%%%%||||||||!!!!!!!!!!!!!!!!!;;;!!!!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::;;!!!!!!!!||!!!!||%%$$$$%
:;;!||%%%%%%%%%%%||%|||||||!!!!!!!!!!!!;;;;;!!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::''''':::::::::;;!!!!!!!!!!!!!!!!!|||%%%%|
!!||||%%%%%%%%%%%%%||%%%|||!!!!!!!!!!;;!!!!!!!!!;!!!!!!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::''''''''''':::;;;;!!!!!!!!!!!!!!!!!!!|||||%%|
!||||%%%%%%%%%%%%%%%%%%||||||!!!!!!!!!!!!!!!!!!!!!!!!!!!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::''''''''::::;;!!!!!!!!!!!!!!!!!!!!!!||||%%|
|||%%%%%||%%%%%%$%%%%%%%%%||!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::''::::'::::::::;!!||||!!!!!!!!!!!!!!!;!!|||||||
|||%%%%%|: ::. '|||||%%%|' .````````';!!!!!' .:;!!!!;;;` ';;;'. .:;;;;;;;;;'. ';;;;;;:` `:'. .'` `:;:. ';:. ... . .:!||||
|||%%%%|;. `:. `!!` .```````';!!!:. .:;' `:!!;;`.`. ';;;:. . .';;;:. . ';;;;;;:::'` ';' . `'. `'. ``'!||||
||%%%%%!. . '!:.':. :!' `'. .:!!:. .:!:. .:!!;'...':` .':` ';!;` ';;:. .'::. `::''. .'::!|!!!!!:` `;;;;' .. :||||
|%%%$$|` :|'.'. .'`:%%%%%;. '!!:..:!;` .:!!!!!'. `;;' :!!!: `:;' `;;' .';' .:' `` .. ';` .'. .`';!!!!
%%%%%%%;` :: '` `` .;%|!!;'`:'`;||!;;||!!!;` .'' .:!!!!:. `;;` .:!!!!!!!!' `;!!!!!: `';;:. .:;;;:'''''` .`````'` .` `!!!!!
%%%%%%%%; .. '!` `;` `!: . .:' .':` .;||;` .:!!;` `;!!: .'. .:;;. .:!!||||!' `;!!!!!;'` '` .:;:::::. `::::;;' . `'. . .`.'!!!!
%%%$$%%%: :|;` '||!|!` '' .. '`.'!:. '' .:!!!!!!' `;!!!!!!!' :!!;:. .:;:::;;'. `:::;;;' ... .;|!!!