Skip to content

Instantly share code, notes, and snippets.

@mbijon
Forked from duhaime/encode.py
Created October 20, 2019 07:16
Show Gist options
  • Save mbijon/965790509df6ae9b7cc9f6500fdac1ae to your computer and use it in GitHub Desktop.
Save mbijon/965790509df6ae9b7cc9f6500fdac1ae to your computer and use it in GitHub Desktop.
Simple ASCII Encoding
import numpy as np
from scipy.misc import imread
from skimage.transform import resize
import matplotlib.pyplot as plt
import json, glob
#%matplotlib inline
def path_to_string(path):
'''Given a path to an image, return a string of that image as ascii'''
im = imread(path, mode='L')
size = 180
plt.imshow(im)
a = np.around(resize(im, (size,size)), 1)
grays = '@%#*+=-:. '
s = ''
for i in a:
for j in i:
s += grays[min(int(j*10), len(grays)-1)]
s += '\n'
return s
# ffmpeg -i pika.gif -y -pix_fmt yuvj420p thumb%04d.jpg
l = [path_to_string(i) for i in glob.glob('thumb*')]
with open('frames.json', 'w') as out:
json.dump(l, out)
["@#####*############################################################################################################################################################################@\n@***+*+****************************************************************************************************************************************************************************@\n%: -%\n%: :%\n%: :%\n%: :%\n%: :%\n%: .%\n%. .%\n%. :%\n%. :%\n%. :%\n%: :%\n%: :%\n%. ...... ...... :%\n%. :----- :----: .%\n%. :::::::: ::::-::: .%\n%. ::.:::::. .-::::::-. .%\n%. :::..:::::. :-:::::::: .%\n%. .::....::.:. .::::::::::. .%\n%. ::..::..:.::. .::::::::::::. .%\n%. .::..::..::::: .:::::::::::-. .%\n%. .-.::::..::::: .:::::::::::-: .%\n%. .:..:::..::::: .:::::::::::-. .%\n%. ::.:::.:.:::: .:::::::::::-. .%\n%. .:.::::..::::: .-::::::::::-. .%\n%. .:.::::..::.:: .-::::::::::-. .%\n%. .-.::::.:...:: .:::::::::::-. .%\n%: ::::::.::.::. :::::::::::: :%\n%: -:::::::.:. .-:::::::::. :%\n%: :------==-----=+-:::::.:=+--==-------=------===---------==---------==--=------------=--=--------===-------==-------===-==------=--=--=+-:::::::+=----===--------==--: :%\n%: +%@@@@@@@@@@@@@%-:..::.-*@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@%@@@@@@@@@@@#--:::::-#@@@@@@@@@@@@@@@@@@@@* :%\n%: =++***@@@@%*****#@*==+*+--+**************************************************************************************************************--+**+--+*********************++. :%\n%: .%@*+=+@@@@%=++==*@@+#@@%=====+========+=============++=+========+======+==++=+======+==+==+========+=======+==+===++====+==++=====++====+==#@@%===+++++======+==++====+@@: :%\n%: :**@@%###@@@@%#####%@@#%@@@###################################################################################################################%@@%########################@@*: :%\n%: -@%#####@@@@%####%@@@@#####%@@%%####%@@@@%####%@@%%#####@@@@%####%%@@@#####@@@@%####%@@%@%####%@@@%#####%%@@%####%@@@@#####%@@@%####%@@@@%####%@@@@#####@@@@%####%@@%@#####@@- :%\n%: -@%=---=%@@%*----*%@@@+---=%%@%#----+%@@%+----#%%%%=---=%@@@*----*@@@%+----%%@@#----+%@@%+----#@@@%=---=%@@%*----*%@@%=---=%@@@#----+@@@@+----#@@@%=---+%@@@*----*@@%%+---=%@- :%\n%: -%*:...-****=...:=****-..::****+:...-****-::..+****:.::-****=:..:=****-.:::****+:..:-****-:...+***+:...-****=....=****-...:****+.:..-****-..:.+****:..:-****=:..:=****-..::%@- :%\n%: -#:::..::::::....:::::.....::::::...:::::..:..:::::..::::::::...::::::.::..::::::...::::::....::::::....:::::....::::::...::::::::..::::::.:.::::::.:...::::::...::::::..::%@- :%\n%: -#.::....:.--..:.--..=:..::=:.-+++==-...==++==:.-++==++=....:::=++==::..::+=+-....=-....=-..:===+=.===+++=+--===+++=.:=-...:=-..:++++=..=+++=+++-:=....:=++-....=-....=-.:+%@- :%\n%: -#.........++::::++.:%-..::#-.=@%@%%*:::#%@%%%-:=%%%%%@#....:::%%%%#:.:..-%@%+:..:#=...:#=..:%@@@#:%%%@@@%%==%%%@@@#..*=...:#=..:%@@@#..#@%%@%%%+-%:..:-%%@=..:.#=::..*=:-@@@- .%\n%: -#.......::++.:..++.:%*-.::%-:=#+++#*:::#*+===:.=#=+=#@#.....-*%++*%+::=++=+++=..:##=.::#=.:++++*#:=+=*%++=-=#=++#@#..#=...:#=::*%*+*%+:===*%+=+--%:.=++++++=...##=:.:#+:-@@@- :%\n%: -#:.:....::++...:++.:%%=.:-%-:+*..:**:::*=......=#...*%*:....-%%-:=%%::*%*.::++:..#%*.::#=.-%:..=#.:.:=*.:..=#:..*%*.:*=...-*=:-%%-.=%%:..:=#:..:-%::+%*:..+*:..#@+..-#+.-@%@- :%\n%: -#..::....++-...++-.:%@=.:*@-=+-...**.:*=:......=#..:*#-:...:-%=:.:+%:.*#-.::+*:..#@*::*%=.-%:..=#...=+-:...=#...+*-:*=:..:*=::-%=:.:+%::.-*=::.:-%:.+*-:..**...#@*::*%+.-@@@- :%\n%: -#..::....#=:...#=.:-#%+:-%#-++....+*.:%=----..:=+..:**.:...:=*:...-*:-++..::+*:.-*%*-:%#=.-%=:.=+...**.:..:++...++.:%-...:%-.:=#:..:-*:..=#..:.:=*:-++....**..-*%*-:%%=:=@@@- :%\n%: -#.....::.#=....#=.-*-#%=-%=:++:.:.++.:%####*:.=+-.:.++.:...=*-....:-:++:..:.++.:*=*%*:%=:.-%#-::-..:**....++-..:++::%-.:.:%-.-*-:...:-:..=#....=*-.++:....+*::*=*%+:%+:=#@@@- :%\n%: -#....::..#=....#=.-%:#@+-%:.++:.:.++.:%#***+:.+#====+=.....=#:.......#=...:.++.:%-*@#:%-:.:*%+==-..:**....*#====+=.:%-...:%-.=#..........+#....=#..#=.....*+::%-*%#:%-.=@@@@- :%\n%: -#....::..#=....#=.-%:#@*-%::**:...++.:%=::::..+%%%%%+:...:.=#.....::.#=...::**.:%-*@#:%-..:-%%%%*.::**....*%%%%%+:.:%-...:%-.=#.......:.:+#.::.=#..#=..:.:*+.:%-*@#:%-.=@@@@- :%\n%: -#....:...#=....#=.-%:=#*-%::**:..=#+.:%-.:...:+#**%%+:.....=#:...-=:.#=....=+=.:%-=##:%---::+++##..:**....*#+*%@=..:%-...:%-.=#....-=.:..=#::..=#..#=..:.=+=.:%-=##:%--*@@@@- :%\n%: -#......:.#=..:.*=.-%:.**-%:.**:..#@*::%-.....:*+::%@+:::..:+*::..=#..#=..:.#=..:#-.=#:%-*+..:..=#..:**..::*+.:%@=..:%-...:%-:=#.:..=#....=#:...=#:.#=...:*=..:%-:+#:%-*@@@@@- :%\n%: -#.......:#=..:++--+=..*#+=:=+-...#*-:*+:.....=+-.:=#=:.....=#.::=*#.:#=..:+%=.:+=:.=%++:*#=..:=+=.:=+-...=+-.:=%=..:%-..:+=::=#:..=##...=+=...=+=:.#=..:+%=.-++:.=%+=:*@@@@@- :%\n%: -#..::...:#+::-#-.=#:..+%#..#+::-:*=.-%-::::::*=..:.#=......=#::-+#*.:*+::-%%=.-%:..=%%:.+%#:::*+..:#=....#=..:.#=..:%=::=#:..=#:::*%*:..**:...++:..*=::-%%=.-%:..=%%:.*@@@@@- :%\n%: -#...:..::##***=:.=#..:-*#:.##****=:.-%#*****:#=...:#=....:.=%***+=-..-+***%+-:-%:..:+%:.-*%***+-...*=:...*=....#=..:%#***=:..=%***+=-...**...:++:..-+***@+::-%:..-+%:.+%@@@@- :%\n%: -#...::::.*###*:..=+.::.=*:.+#####-..-######*:*=...:+=..:.:.=####=:....+####-:.-#:.::-#:..=###*=....+=:...+-...:*=..:####+:...=####=.....++...:=+:..:+####-.:-#:..:-*::*%@@@@- :%\n%: -#.::.::..-----..::::...:-:.------...:-------:-:::..-:.::..::----:...:.:----:..:-....:-...:----:...:::::.:-:...:-:...-----....:----:..::.::....::..:.:----...:-....:-:+%@@@@@- :%\n%: -#:====-....:====:..:-==============-..:.-====:.:::====-:..:-====:..:.-====::..:====-.:..-====:::..=====---::====:...:-====:...:====-.::.-===============:..:====:...:#@@@@#%- :%\n%: -#:##%%*::..=%%%%=.::#%%%%%%%%%%%%%%+..:.+%%%%-...:#%%%*:...=%%%%=..:.*%%%#:...-#%%#+::..+%%%%-::::#%%%##*#==%%%%=..:.*%%%#:...-%%%%+....+%%%%%%%%%%%%%%#:..=%%%%=...:#@@@%-#- :%\n%. -%+%%@@%++++*@@@@*+++%*+++*%@@@@@@@@#++++#@@@@*++++%@@@%++++*@@@@*++++%@@@%++++*%@@%#++++#@@@@*++++%@%%%###**@@@@*++++%@@@%++++*@@@@#++++#@@@@@@@@%*+++*%+++*@@@@*++++%@@@%+%- :%\n%: -@@@@@@@@@@@@@@@@@@@@%-..::%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%##%##%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:...-@@@@@@@@@@@@@@@@@@@@@- :%\n%: .=--=-----------===+%+:..::=%@@@%=------------------------==--=%%%*----===--===-----===-----===----=#%##%##+=--=-==------==---=-=-----------=%@@@%=:...:+%+=-==------------==. :%\n%: :%:.....:*%%%# *#%= +###%#%- #@%%*.:....:%: :%\n%: :%::....:-=*#: ###*- =#######- :#*=-:.....:%: :%\n%: :%-:....:..+* ####*.. .:**#####*: *+..:....:=%: :%\n%: :@#-.....::+* *####*+. :+*==*##%#- *+:.:...:-#@: .%\n%: .=@%+:....:-** =#%#%##- .-*+-:+###+. **-.....-+@@=. :%\n%: -%@@%=.....+%* *####%#: -+-:..-+##. *%+:....=%@@%- :%\n%: -@@@@*+=...*@* +####**=. --==:...:=## *@*.:.=+*@@@@- :%\n%: -@@@@@@#:.:*@* +####-=*= ##+: ....-## *@*.::#%@@@@@- :%\n%. -@@@@@@%+:.*@* :*%#+::=+- =+=-. ...:=*- :======. *@+.:+%@@@@@@- :%\n%. -@@@@@@@%-.+@* =##-:.:++ :*-:. .. .-+= +##*###- *@+.-%@@@@@@@- :%\n%: -@@@@@@@@*-*%*+ .=*:..:-+= :+++:.......==. .+++++++++-::-+#- +*%+-*@@@@@@@@- :%\n%: =##@@@@@@@+*#*% :*:...:=*:. .........=*+-.......:+= ..:***+***+-. =+: %*#*=%@@@@@@##= :%\n%: =+-=%@@@@@@%***% -*-....:++*: .+***++**++=:. .. ...-*= =**+=:....... *: %*+*%@@@@@@%=-+= :%\n%. +*.:*%@@@@@@#+*% .+=.....-*#=:-*++++++++-:.. .....:=+: ::+*+=: :#. %*+#@@@@@@%*:.*+ .%\n%. +*:::#@@@@@@#+*% :*.....:=*#**=:::....... .. ....-*- .**+-.. =#. %*+#@@@@@@#:::*+ .%\n%. +*.::+*#@@@@#++% .#-....:+#*+=-.... .. .. ....=*- .-=++-:. .+= %*+#@@@@#*=..:*+ .%\n%. +*..::.=@@@@#==% .*=:..:-##+:... ... .... . ..-#- =##-...... :# %++#@@@%+:....*+ .%\n%. ++.:...-*@@@#==% -*:.:-++=-.... ........ . ...+#- -++-:...... .=* %++#@@@+-.....*+ .%\n%. ++.:....-%@%*==% #-.:=*-:.... ....... . ...:*#- ++:......... .:=* %++*%@%-......*+ .%\n%. ++.:....:=%#+-=% #=-=+=:..... ..... .. . ...=#- =+-.......... .-+: %+=+#%=:......++ .%\n%. .*+..:....:%*=-=% ++=++-.... ..... .. . ..-*- *=:........... .:=+ %+==*%::..:.:.+*. .%\n%. +%*.:.....:%*=-=% .+*+=:.... ....... .. .. ..=+- =:............. ..:-++ %+==*%::......*%+ .%\n%. *@#==.....:%*=-=% +#+:.. .. . .. .... .. .. ..:+=. =::...........:..--=+** %+==*%:.....==#@* .%\n%. *@%%#:..:.:%*=:=% +#+.. .. ... .... ........-++ *=:...........:-=*####+ %+==*%:....:#%@@* .%\n%. *@@@%+:...:%*=:=% +*=.. .. . ... . .. ...:=+-=+-:.......:-==++=====- %+==*%:...:+%@@@* .%\n%. *@@@@@-...:%*=-=% ++-.. .. . .. .. ....:=# ++:.......=####+ %+=+*%::..-@@@@@* .%\n%: *@@@@@*+=:**=--=% +=:.. ... .. .. .... .. ....=# :==:..:==+*----: %+==+**-=**@@@@@* .%\n%: *@@@@@@@*=%+---=% +=. . .... ... ........ ....-*. -+-:.-+##* %+===+%=*@@@@@@@* .%\n%: *@@@@@@@%#@+---=% =+-.. ..... .-++=:.. ........:+=..=+-.:-**: %+===+%#%@@@@@@@* .%\n%: .*%@@@@@@@@@*---=#: #=-:: ..... .+##*- . ..........=#. :+=:.:=+. :#+===+%@@@@@@@@%*. .%\n%: *=*@@@%@@@@@+----=*. #-=*+ . ... ... :*#%#= . ........:#. :*-:.-++ .*+====*%@@@@@@@@*=* .%\n%: %-=*#@%@@@@@+-----%: #:+#*.. ... ... :#+##= ...........:#. .++:.:=# :%+====*%@@@@@@#*=-% .%\n%: %-::=%@@@@@@+=-:--%. *:+#*.. .. .. :#.*%+ ............#. .*-..-# :%+====*%@@@@@@=::-% .%\n%: %-.::*%@@@@@+-::--%: -+:+#* ..... . .:#=*#+ .............+-. #-..:*- :%+====*%@@@@%*:..-% .%\n%: %-.::-%@@@@@*-:::-%: .#=:=#* ... .. ..:##%#=..............-*- #=:..=#. :%=====*@@@@@#:...-% .%\n%: %-...:=+#@%#=--:--%: .#:.-+= ... .....:+##*-..............:*- :+=:.-#. :%=====+*%@#+=:...-% .%\n%: .#-......+%%+------%: :#:.:--.. . ......=*#+-..:::..........*- ++-.:#: :%======+%%+.:....-#. .%\n%: .+=:......-*%+------%: :+*-..::............:--::.-===:.........*- .==..++. :%======+%*-......:=+. .%\n%: :%:........+%+------%: -#*=:.....:..............:=**+-.........+- =+..-*- :%======+%=:.......:%. .%\n%: :%:........=%+------%: -##*:.....=-.............:*##*=.........=+- =+:.:=+- :%======+%=........:%. .%\n%: :%=::......=%+------%: -##+:.....=-.............:*##*=.........-*= :==:.:+=. .%+=====+%=.......:=%. .%\n%: :@%-.......+%+---:--%: :##=:.....:..............:*##*=.........-*= -*-..-++ .%======+%=......:-%@: .%\n%: :@@*+-:...-*#=:-----%: -*=-......::.............:+*#*=.........-*= .=+:..:++ :%=======%*-...:-+*%@: .%\n%: :@@@@*::..*@#-::----%: -*........-:.............:=**+-.........-*= =*-...-++ :%=======#@*...:*@@@@: .%\n%: :@@@@#+:..*@#-------%: -*....::.:+=:.:...........:---:........:-++- -+=:..:==: :%=======#@*...=#@@@@: .%\n%: -@@@@@#-::*@#-------%: -*....:-.=*+-:-.......................:--=++ *+:...-+- :%=======#@*:::#@@@@@: .%\n%: :*@@@@@%**-*@#-------%: :*:....:-+=+++-.......................--==++ =+-:..:+=. :%=======#@*-**%@@@@@*: .%\n%: -@@@@@@@@%=*%*=-:----%: :+=:...:-+:=*+-......................:--==+*:*=:..:=+: :%======+*%*=@@@@@@@@@- .%\n%: -@@@@@@@@@#%*-#-:--:-%: :*-:...::.:-:......................:-==--+#*=:...=*: :%======#-*%#@@@@@@@@@- .%\n%: -%#@@@@@@@@#-.%----:-*- .++-..............................:-----=+##-:..:++. .=#======%:-#@@@@@@@%*%- .%\n%: -#-%@@@@@@@= :%-----:-#- .*=:.............................:----==+##:..:=*. -#=======%: =@@@@@@@%-#- .%\n%: -#:+%@@@@@@- .%-----:-#- -+-:............................:::::::=#+...-+- -#=======%: -@@@@@@%+:#- .%\n%: -*..#%%@@@@- .%-::----#- ++:...................................-*=...=+ -%=======%: -@@@@@%#.:#- .%\n%: :==..==*@@@@- :%-------#- =-==:..................................=*=...=+ -%=======%: -@@@@#+=..=+: .%\n%: +*..:..=%@@@- :%-------#- %:=+-..................................=*=...-+ -%=======%: -@@@%=:.:.:*+ .%\n%: +*..:..:+@@@- :%-------#- %-:=+--................................-+*:..-+= -%=======%: -@@@+-..:.:*+ .%\n%: +*..:...-#@#: :%-------#- %-:=+++:...............................:=#:..:=*: -%=======%. :#@#-:....:*= .%\n%: +*......:=%- :%-------#- %:=+=##-... ..........................:-=#=:..:=+. -%=======%. -%=:.....:*+ .%\n%: +*.......:%: .%-------#- +-==-*%-... ......--=--.:...........::--=#+-...-*- -%=======%. :%:.......*+ .%\n%: +*....:..:%. :%-------#- *-:-:#-... . .#%%%*.-:. . ......---==##=:..:+*: -%=======%. :%:....:..*+ .%\n%: +*.......:%: :%-------#- *=:=-%- . .....=%@%#=::..........:--===#=+-:.:+#- -%=======%. :%:....:..*+ .%\n%: +*:......:%: :%-------#- *=-*=%- . ....-@@@%*:-..........:---==+# ++::-+#- -%=======%. :%:....:.:*+ .%\n%: -##+......:%: :%-------#- *=-=-%=::::::::=%===-:.. .. ......:::-==# :==-=+#- -%=======%. :%:......=##- .%\n%: *@@#:....:-#. :%-------#- #+-=-%+=+======*%. .:-.. .. ........:-=# =*=+**: -%=======%. .#-:....:#@@* .%\n%: *@@%*:...-*- :%-------#- ##*#*@%########%%. =***+:. .........:-# -++=+#- -%=======%. -*-..::+%@@* .%\n%: *@@@%=-:.-# :%-------#- *%####%%%@@@@@@%#. +%##*:. ...........:*:+*++**. -%=======%. %-.:-=%@@@* .%\n%: *@@@@##=.-% :%-------#- **=--:+*#@@@@@%**. +@#::. ...........:+++++**: -%=======%: #-.=##@@@@* .%\n%: *@@@@@@*--% :%-------#- ++-.::=+*#####*++:-*#=... ............:=#*+**= -%=======%: #--*@@@@@@* .%\n%: *@@@@@@%+-% :%-------#- ++::-======+======#%+.-.. ............:=#*+*+ -#=======%: %-+%@@@@@@* .%\n%: -%@@@@@@@#*% ++--:---+=: ++-.::::-=---=-:::=+-.:................:-#*++- :+*======*+ %*#@@@@@@@#- .%\n%: %@@@@@@@@@@% %=-:----*+ ++-.. ..:=---=- ..:- .................:#+*= +#======+% %@@@@@@@@@%% .%\n%: %*#@@@@@@@@% %=::--:-*+ ++-. .:=-----. ....:..................:#*=. +#======+% %@@@@@@@@#*% .%\n%: %-+%%@@@@@@# %=::--::*+ ++-. .:=-----. . .....................#*: +#======+% #%@@@@@%%+=% .%\n%: %--=+@@@@@#: %=-----:*+ ++:. .:-=---=-:. ............... ......:*- +#======+% :#@@@@@+=--% .%\n%: %-:.-#@@@@* %=------*+ ++:....---------............ ... ......:*. +#======+% *@@@@#-:.-% .%\n%: %-..:-%@@@# %=------*+ *+:...:--::.:::--.......... .. .....:#. +#======+% *@@@%=:..-% .%\n%: %-...:*%@@# %=------*+ ++:...--:.....:-=........... .. ....:#. +#======+% *@@%*:...-% .%\n%: %-....:#@@# %+----:-*+ ++-...--:.....:-=. ........... .. ...:=#. +#======+% *@@#:....-% .%\n%: =+:.....=+#* %*++++++#+ :+=:..--:.....:--............. . ....:=#. +%******#% *#+=:....:+= .%\n%: :%:.......:+* %@@@@@@@@+ =+-..--:.....:--..... ....... .. ....:=#. +%@@%@@@@%. *=.......::%: .%\n%: :%:.......=+: :*********=. =*-..--:..:..:--............. ......:+- .=*********: :==......::%: .%\n%: :%:....:.:*+ .=+=========: =*-..--:..:..:-- .......... ... . ...-*. -===========. ++::....::%: .%\n%: :%:....:..**::::::-===========-::::::::::::::::::::::::::::::-::=*+-.--:.....:--.::...... ... ....:=#-::::::::::::::::::::::::-===========-:-::-:**:......:%: .%\n%: :%--:.....*#==================================================-==+*=:--:.....:--.-:.. ... ... ...-+*============================================#*:....:--%: .%\n%: :@##=.....*#======================================================+*-=-:.....:--.-:.. . .. . .. ..:+*+============================================#*..:..=##@: .%\n%: :@@@*=-:..**-:::-==========-::::::::::::::::::::::::::::::::::::::-++=-:.....:--.=:. . .. . ....:-=+=:::::::::::::::::::::::::::::-==========-::::**..:-=*@@@: .%\n%: :@@@%%*:..++ :==========. .*+-:.....:-=.+-... . . .....-*#= .-=========: +*.::*%%@@@: .%\n%: .+@@@@@%+++=: ..-=======-:: -=-:.....:-=.*=.... ...-=+==: .:-=======-.. :=+++%@@@@@+. .%\n%. -@@@@@@@%@@- -=========: --:.....:--.*+:... ...:+##. -========== -@@@@@@@@@@- .%\n%: -@@@@@@@@@@- ::=======:... -=-:.....:--.=+=:... :==++-- ...:=======:: -@@@@@@@@@@- .%\n%: -@@@@@@@@@@=.=======-- .*+-:.....:-=:=**-.......=***= --=======:=@@@@@@@@@@- .%\n%: -@@@@@@@@@@+-======-.. +==-:.....:-=+*##+--:..:+*-::. ..-======-+@@@@@@@@@@- .%\n%: -%##%@@@@@@*=====--: .#==-:.....:-=+##**---:.-+*. :--=====*@@@@@@%##%- .%\n%: -#--#@@@@@@*=====: .##+-:.....:-=.**==:::.-=.. :=====*@@@@@@#--#- .%\n%: .=+.:+*#@@@%+===--. ++--:.....:-=:+=-:...:=+ :-===+%@@@#*+.:+=. .%\n%: =+:.:::+@@%*==== .::.....:-=*+-.....:++ -===*@@%+:::.:*= .%\n%: ++....:-+*%+=-:: .::.....:-=#=:...::==- .:-=+@*+-::..:*+ .%\n%: ++......::%+=: --:.....:-=#-....-=*= :=+%:...:.:.*+ .%\n%: +#++++++**@-. --:.....:-=-=+++++*=. .-%*+++++++#+ .%\n%: =#%%%%%%%%%. --::....:-= +******: .#%%%##%#%%= .%\n%: .:::::::::: ==-------=* .:::::: ::::::::::. .%\n%: =+=======+* .%\n%: =+===-==+++ .%\n%: :---=-=---: .%\n%: .=-=: .%\n%: .:=--: .%\n%. . :-----: .%\n%: ..... .%\n%: . . . .%\n%: .%\n%: .%\n%: .%\n%: .%\n%: . . .%\n%: .%\n%: :%\n%: :%\n%- . :%\n@*+********************************************************************************************************************************************************************************@\n@#*################################################################################################################################################################################@\n", "@##################################################################################################################################################################################@\n@**********************************************************************************************************************************************************************************@\n%: :%\n%: :%\n%: :%\n%: :%\n%: :%\n%: :%\n%: .%\n%: .%\n%: :%\n%: :%\n%: :%\n%: :%\n%: ...... ...... :%\n%. :----- -----: :%\n%. .------: :------: :%\n%. :-------. .--------. :%\n%. :--------:. :--------: :%\n%. .----------: .----------. :%\n%. :-----------: .:----------:. :%\n%. .------------: .------------. :%\n%. .------------: .------------. :%\n%. .------------: .------------. :%\n%. .------------: .------------. :%\n%. .------------: .------------. :%\n%. .------------: .------------. :%\n%. .------------: .------------. :%\n%: :----------:. .:----------:. :%\n%: ----------: .----------. :%\n%: :------==-----=+--------=+==-==--------=----=---==--------==----------------=-----=---------=------=-==---==--------=-----===----==--=+--------+=---------------=--=: .%\n%: +@@@@@@@@@@@@@@%=-----:-*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#--------#@@@@@@@@@@@@@@@@@@@@* .%\n%: =+****@@@@%*****#@*=+***--+*************************************************************************************************************+--+**+-=+*********************++ .%\n%: .%@*+=+@@@@%==+==*@@+#@@%===========+=+=========++===========+===+=+=====+===+===============++====+================+===+=======++=====++===#@@#=+=====+++==+=======++=+@@: :%\n%: :**%@%###@@@@%#####%@@#%@@@###################################################################################################################%@@%########################@@*: :%\n%: -@@#####@@@@%####%@@@@%####@@@@%####%@@@@%####%@@@%#####@@@@%####%@@@@#####%@@@%####%@@@@%####%@@@%#####@@@@%####%@@@@#####@@@@%####%@@@@%####%@@@@#####@@@@%####%@@@@#####@@- .%\n%: -@%=---=@@@@*----*@@@@+---=%@@@#----+@@@%+----#@@@%----=%@@%*----*@@%@=----%@@@#----+@@@@+----#@@@%=---=@@@@*----*@@@%=---=%@@@#----+%%@@+----#@@@%=---=%@@@*----*%@@%+---=%@- .%\n%: -%*:...-****=..:.=****-...:****+.:..-****-....+****:..:-****=:...=****-...:****+.:..-****-.:.:+****:.::-****=:..:=****-..::****+::..-****-....+****:..:-****=.:..=****-...:%@- :%\n%: -#::....:::::....::::::..:::::::.:..::::::...::::::....::::::....::::::...::::::.:..::::::...:::::::...:::::::...::::::....:::::.:..::::::....::::::...::::::....::::::...:%@- :%\n%: -#.........--....--.:=:..::=:.-=++++-.:.=++==+:.-=+==++=.::...:=+++=.....:+++-....=-....=-..:=+++=:==++++++--+=++++=..=-....=-..:=+++=..===+==++-:=:...:+=+-....=-....=-.:+%@- :%\n%: -#:........++:...++.:%-...:%-.=%@@%%*.:.#@@%%%-.=%%@%%@#.:....:%@%@#.....-%@%=..:.#=...:#=..:%%@@#:#%%@@@@%==%%@@@@#..#=...:#=..:%%@@#:.#%@%%%%%+-%:...-%%%=....#=....#=.-@@@- :%\n%: -#........:++:...++.:%*-..:%-.=#+++#*...#*++=+:.=#+=+#@#:....:*%*+*%+:.=++==++=...##=..:#=.:+=++*#:=++*%++=-=#+++#@#:.#=...:#=.:*%*+*%+:==+*%+==--%:.=++==++=...##=...#=.-@@@- :%\n%: -#........:++...:++.:%@=.:-%-:=*...**..:*=......=#:.:*%*:....-@%-.=%%:.+%*..:*+..:#@*..:#=.-%:.:+#.:.:+*:...=#...+%*::*=:..:*=.-%%-:=%%:..:=#:...-%::*%*:..**...#@*..:#=.-@@@- :%\n%: -#........++-...++-.:%@=.-*%-=+-...**.:*=:......=#...*#-:....-%=:.:+%:.+*-..:*+...#@*.:*%=.-%:.:=#...=+-....=#...+*-:*=:..:*=:.-%=:.:+%:..-*=:...-%:.**-...**...#@*.:*%=.-@@@- :%\n%: -#........#=....#=.:-#%+:-%#-++....**.:%=----:.:+*...**.....:=#:...-*:-++...:*+.:-*%*-:%#=.-%-:.=+...**....:+*...++.:%-...:%-.:=*:...-*:.:+#....:=*:-++....**.:-*%*-:%%=:=@@@- :%\n%: -#:.......#=....#=.-#-#%+-%-:**....**.:%####*:.++-:..**..:..=*-....:-.++:....**.:*=*%*:%=:.-%#-.:-...**....++-...++::%-...:%-.=*-:...:-:.:+#....=*-:++:...:**.:*=*%*:%+:=#@@@- :%\n%: -#........#=....#=.-%:#%+-%:.**....**.:%#****:.*#====+=.....=#........#=.....**.:%-*@#:%-..-*%+==-...**....*#====+=.:%-...:%-.=#..........=#....=#.:#=.....**.:%-+%#:%-.=@@@@- :%\n%: -#.......:#=....#=.-%:#%*-%:.++....**.:%=::::::*%%%%%=:...:.=#.......:#=.....*+.:%-*@#:%-:.:-%%%%*.:.**.:.:*%%%%%+:.:%-...:%-.=#..........=#....=#.:#=.....+*.:%-+%#:%-.+@@@@- :%\n%: -#.......:#=....#=.-%:=#*-%:.*+...=#+.:%-.....:*#**%%=......=#....-=.:#=....=+=.:%-=##:%---.:+++##...*+....*#+*%@=..:%-...:%-.=#....-=....=#....=#.:#=....=+=.:%-=##:%--*@@@@- :%\n%: -#......:.#=.:..*=.-%:.**-%:.*+...#%+.:%-:..:..**.:%%=:.....+#....=#..#=..:.#=:.:%-.=#:%-++....:=#:..*+..:.**.:%@+..:%-...:%-.=#....=#..:.=#....=#..#=...:*=..:%-.=#:%-+@@@@@- :%\n%: -#........#=..:++--+=:.*#+=:=+-...#*-:++:.....=+-.:=#=......=#...=*#..#=..:+%=.:++:.=%++:+#=...=+=:.=+-...=+-.:=%=..:%-..:++:.=#...=##...=+=...=+=..#=..:+%=.:++:.=%++:*@@@@@- :%\n%: -#:.......#+::-#-.+#:..+%#:.#+::::*=.-%-:::::.#=....#=....:.=#:::+%*..*=::-%%=.-%:..=%%::+%#:::++:..#=....#=..:.#=..:%=::=#:..=#:::+%*:..+*:...++...*+::-%%=.-%:..=%%:.*@@@@@- :%\n%: -#........##***=:.=#...-*#..##****=:.-%******:#=....#=......=%***+=-..-+***%+:.-%:..:+%::-*%***+-...#=....#=....#=..:%#***=:..=%***+=-...+*....++...-+***@+:.-%:..:+%:.*@@@@@- :%\n%: -#........*###*:..=+....=*..*#####-:.-######*:+=....+=..:...=####=.....+####-..-*:...-#:..=####=....*=....+=....+=..:####*....=####=..:..++....++....+####-..-*:...-#:-*@@@@@- :%\n%: -#.:...:..-----...:-....:-..------:..:-------:-:..:.::.:....:----:..:.::----:..:-:...:-...:----:....-:...:-:....-:..:----:.:..:----:..:..::....::....:----:.::-....:-.*%@@@@@- :%\n%: -#:====-....:====:..:===============-....-====:...:====-....:====:....-====:...:====-.:..-====:....-====---::====:....-===-:...:====-.:..-==============-:..:====:..:.#@@@@#%- :%\n%: -#:#%%%*....=%%%%=..:#%%%%%%%%%%%%%%+...:+%%%%-...:#%%%*....=%%%%=....*%%%#:...-%%%%+...:+%%%%-...:#%%%%#*#==%%%%=:..:*%%%#:...-%%%%+....+%%%%%%%%%%%%%%#:..=%%%%=....#@@@%-#- :%\n%: -%+%@@@%++++*@@@@*+++%*+++*%@@@@@@@@#++++#@@@@*++++%@@@%++++*@@@@*++++%@@@%++++*@@@@#++++#@@@@*++++%@%%%###**@@@@*++++%@@@%++++*@@@@#++++#@@@@@@@@%*+++*%+++*@@@@*++++%@@@@+%- :%\n%: -@@@@@@@@@@@@@@@@@@@@@-::.:%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%###%#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:...-%@@@@@@@@@@@@@@@@@@@@- :%\n%: .------------------+%+:...:=%@@@%==------------------------==-=%%%*--=-==-----------=--=------------#%#####+--=--=----==---=-==-------------=%@@@%=:...:+%+=--==------------=. :%\n%: :%:......*%%@# ###= +######- #@%%*.:....:%: :%\n%: :%:......-=*#: ###*- =####%%#- :#*=-......:%: :%\n%: :%=:.......=* ####*.. ..*####%#*: *+:......:-%: .%\n%: :@#-......:+* ###%#**. :++=+*####- *+:......-#@: .%\n%: =@@+-.....-** =###%#%- .=*+--+###+ **-.....-+@@= :%\n%. -%@@%=....:+%* *###%##: -+-:..-+##. *%+.....=%@@%- :%\n%. -@@@@*+=..:*@* +####**=. --==:...:=## *@*...=+*@@@@- :%\n%: -@@@@@@#:..*@* +%%##==*= ##+: ....=## *@*..:#@@@@@@- .%\n%: -@@@@@@%+:.*@* :+##+-:=+- =+=-. ...:=*- :======. *@*.:+%@@@@@@- :%\n%: -@@@@@@@%-:*@* -#*-..:++ :#=... ...-++ +##*###: *@*.-%@@@@@@@- :%\n%: -@@@@@@@@#-*%*+ .=*:..:-+= :+++:... ...==. .+++++++++-:::+#- +*%*-*@@@@@@@@- :%\n%. =##@@@@@@@=*#*% -*:...:=*:. .........=*+-.... ...+= ..:********-. =+: %*#*=@@@@@@@##= :%\n%. -+-=%@@@@@@%***% -*-....:=**: .******+*++=:.... ..:*= =**+=:....... *: %***%@@@@@@%--+= :%\n%. +*.:*%@@@@@@#+*% .+=.....-*#=:-*++++++++=:...... .:=+: ::+*+=: .#. %*+#@@@@@@%*:.*+ :%\n%. +*.::#@@@@@@#+*% :*.....:=*#**=::::..............-*- .**+-. .-#. %*+#@@@@@@#:..*+ :%\n%. +*...=*#@@@@#++% .#:....:+#*+=:.... ..... ......-*- .--*+-:. :+= %*+#@@@@#+=...*+ :%\n%. +*:...:+@@@@#==% .#=:..:=##+:..... . ... . ..=*: =#*-...... :# %++#@@@@=..:..*+ :%\n%. +*.....-*@@@#==% -+:.:-++=-:... .. . .. ......+#- -++-:...... .=# %++#@@@*-.....*+ :%\n%. +*......-%@%*==% #-.:+*=:.. . .. . ....*#- ++:......... :+* %++#@@%-:.....*+ :%\n%. +*......:=%#+-=% #=-=*=:... ... ... .....=#- =+-:.......... .-+: %+=+#%=:.....:*+ :%\n%. .**.......:%*=-=% ++=++-..... .. ..... .....-+- *=:............ ..=+ %+==*%:......:**. :%\n%. +%*.......:%*=-=% .+**=...... .. . ... ...:=+- =:............. ..:-++ %+==*%:.......*%+ :%\n%. *@#==.....:%*=-=% +#+:...... .. .. .. .. .:+=. =:............:..--=+*+ %+==*%:....:==#@* :%\n%. *@%%#:....:%*=-=% +#+.. .. .. .. .. .. ...-++ *=:...........:-=#*###+ %+==*%:....:#%%@* :%\n%. *@@@%+:...:%*=-=% +*=... .. . ... .. .. ...:=+-=+-:.......:==+++=====- %+==*%:...:+%@@@* :%\n%. *@@@@@-...:%*=-=% *+:... . . ...... ........:=# ++-......:=####+ %+==*%:...-@@@@@* :%\n%: *@@@@@*+=:*#=--=% +=:... .. .... ... ....:-# :+=:..:=+++----: %+==+#+-=+*@@@@@* :%\n%: *@@@@@@@*=%+---=% +=.. .. .. ....... . ... .....-*. -+-..-+##* %+===+%=*@@@@@@@* :%\n%: *@@@@@@@%#%+---=% =+-.... .. ....-++=: . .......:++..=+-.:=**: %+===+%#%@@@@@@@* :%\n%: .*%@@@@@@@@@+---=#: #=-::.. .. .. .+##*- . ........-#. :+=:.:=+. :#+===+%@@@@@@@@%*. :%\n%: *=*@@@@@@@@@+----=*. #-=*+ .. . :#%##= .........:#. :*-..-++ .*+====*%@@@@@@@@*=* :%\n%: %-=*#@@@@@@@*-----%: #-+#* ..... :#+##+ ..........:#. .++:.:=# :%=====*%@@@@@@#*=-% :%\n%: %-::=@@@@@@@*--::-%: *:+#* . ... ....:#.*#=. ...........:#. .#:..-# :%=====*@@@@@@%=::-% :%\n%: %-..:*%@@@@@+-----%: -+:+#* ..... ... :#=*#=. ............+=. #-:.:+- :%=====+%@@@@@*:..-% :%\n%. %-...:%@@@@%+-----%: .#=.=#* .... :####+..............-*- #+:.:=#. :%=====+%@@@@%:...-% :%\n%: %-...:=+#@%*=-----%: .#-.-+= .. :+##*-..............:*- -+=:.-#. :%=====+*%@#++:...-% :%\n%: .#-.....:+%%+------%: :#:.:--.. .. . . .=*#+:..::...........*- ++-.:*: :%======+%%+.:....-#. :%\n%: .+=:......-*%+------%: .+#-..::............:--::.-++-:.........*: .==..=+. :%======+%*-......:=+. :%\n%: :%:........+%+------%: -#*=:.....:..............:=**+-.........+- =+..-+- :%======+%=........:%: :%\n%. :%::.......=%+------%: -#**:.....=-.............:**#*=.........-+- =*-.:=+- :%======+%=........:%: :%\n%: :%=:.......=%+------%: -#**:.....=:.............-**##=.........-*= :+=:.:+=. :%======+%=.......:=%: :%\n%: :@%-......:+%+--:---%: -#*=:.....:..............-**##=.........-*= -*-..-++ :%======+%=.......-%@: :%\n%: :@@*+-....-*%=------%: -#=:......:..............:+*#*=.........-*= .=+:..:++ :%=======%*-....-+*@@: :%\n%: :@@@@*....*@#-::--:-%: -*........-:.............:=**+-.........-*= =*-...:++ :%=======#@*...:*@@@@: :%\n%: :@@@@#=...*@#-:-----%: -*....::.:+=:.:...........:==-:........:-=+- -+=:..:==: :%=======#@*.:.+#@@@@: :%\n%: :@@@@@#-::*@#-:-----%: -*....:-:=*+-:-.......................:-==++ ++:...-+- :%=======#@*:::#@@@@@: :%\n%: :*@@@@@%**-*@#-------%: -*-....:-*=+*+-......................:--==++ =+-:..:+=. :%=======%@*-**%@@@@@*: :%\n%: -@@@@@@@@@=*%*=------%: :+=:....-*:=*+-......................:--=-+*:*=:..:=+: :%======+*%*+@@@@@@@@@- :%\n%: -@@@@@@@@@%%*-#------%: :*-....:::::::.....................:---=-+#+=:..:-*: :%======#-*%%@@@@@@@@@- :%\n%: -%#%@@@@@@@#-:%------*= ++::-:............................::----+##-...-++. =#======%:-#@@@@@@@@#%- :%\n%: -#-%@@@@@@@= :%-------#- .#:=+-..................................=##:..:=*. -#+======%: =@@@@@@@%-#- :%\n%: -#:+%@@@@@@- :%-------#- %:-+=::................................=#+...-+- -%=======%: -@@@@@@%+:#- :%\n%: -#:.#@@@@@@- .%-----:-#- %-.=*--:...............................=*-...=+ -#=======%. -@@@@@@#:.#- :%\n%: :+=..=+*@@@@- :%-------#- %:-+=**:..............................:=*-...=+ -#=======%: -@@@@*+=..=+: :%\n%: +*:....=%@@@- :%-------#- %-++-%%-..........:::::....... .......-+*=...=+ -%=======%: -@@@%=....:*+ :%\n%: +*.....:+@@@- :%-------#- %#=:-=%-........ .****+.:... .......---=++:..-+= -%=======%: -@@@+:.....*+ :%\n%: +*......-#@#: :%-------#- *%=:=:%-. .. ...-%@@%*:-.. ......:-=--=#:..:=*: -%=======%: :#@#-......*+ :%\n%: +*......:-%- :%-------#- .#=-+-%-. . :#@@@*--:. .......--=--=#-...:=+. -%=======%: -%=:......*+ :%\n%: +*.......:%: :%-------#- *=-+-%-:::::..:-%***=::.. ......:----=#+-..:-*- -%=======%. :%:.......*+ :%\n%: +*.......:%. :%-------#- *=:-:%+--------+%:..:: .. ......:.--=##=:..:+*: -%=======%. :%:.......*+ :%\n%: +*.......:%. :%-------#- **+++%#********#%. -++==.. ........:-=#=+-:.-+#- -%=======%. :%:.......*+ :%\n%: +*.......:%: :%-------#- *@%%@@@@@@@@@@@@%. +%%@%-. ..........:+# ++-:=+#- -%=======%. :%::......*+ :%\n%: -##=:.....:%: :%-------#- *#+===*#%@@@@@%#*..+%#=-:. ...........:=# :==-=+#- -%=======%. :%:......=##- :%\n%: #@@#::....:#. :%-------#- ++-...=+*%%%%%#++..*%* . ...........:=# =*=++*: -%=======%. .#-.....:#@@* :%\n%: #@@%*:...-*- :%-------#- ++-:--==+*++**+==-+#*-:.. ............-# -++++*- -%=======%. -*-...:*%@@* :%\n%: *@@@%=-:.-% :%-------#- ++::----===-===---*#=.-.. ............-*.+*++**. -%=======%. %-.:-=%@@@* :%\n%: *@@@@##=.-% :%-------#- ++:.....:=-----...::-:.................:++*++**: -%=======%. %-.=##@@@@* :%\n%: *@@@@@@*--% :%-------#- ++:.. ..:=----:. ....: ................:=#*++*= -%=======%. %--*@@@@@@* :%\n%: *@@@@@@%+-% :%-------#- ++-.. . :=----: ... .......... ........:=#*+*+ -#=======%. %-+%@@@@@@* :%\n%: -%@@@@@@@#*% ++------+=: ++-. ...-=---=-:........... .. .........-#**+- :+*======*+. %*#@@@@@@@#- :%\n%: %@@@@@@@@@@% %=------*+ ++:. . :=======-............ .. . .....#**= +#======+% %@@@@@@@@@@% :%\n%: %*#@@@@@@@@% %=------*+ ++-. .:--:-:::--:.......... ... .....##=. +#======+% %@@@@@@@@#*% :%\n%: %-+%%@@@@@@# %=------*+ ++-...--:.....:--. ........ ... .....##: +#======+% #@@@@@@%%+-% :%\n%: %--=+@@@@@#: %=------*+ ++-...--:.....:--.......... . .......#- +#======+% :#@@@@@+=--% :%\n%: %-..-#@@@@* %=------*+ =+-:..--:.....:--......... . ......:#. +#======+% *@@@%#-..-% :%\n%: %-.::-%@@@* %=------*+ .=+:..--:.....:--. ....... ..... ....:#. +#======+% #@@@%-:..-% :%\n%: %-.:.:*%@@* %=------*+ =*-..--:.....:-=...... ..........:#. +#======+% #@@%*:...-% :%\n%: %-...::#@@* %=------*+ =*-..--:.....:-=..... .........:=#. +#======+% *@@#::...-% :%\n%: =+:...:.=*#* %*++++++#+ :==:.--:.....:-=.::.. . .........:=#. +%******#% *#*=.....:+= :%\n%: .%:....:..:+* %@@@@@@@@+ :*-.--:.....:--.-:.. .. . .....:=#. +@@@@@@@@% *+:.......:%: :%\n%: :%:.......=+: :*********=. .-+---:.....:-=.-:......... . ...:::+- .=*********: :+=.......:%: :%\n%: :%:.......++ .===========- :*==-:.....:-=.-:. ....... .....:---* -===========. ++.......:%: :%\n%: :%:.......**::::::-============:::::::::::::::::::::::::::::::::::-+*=-:.....:-=.+-. ...... .....-+*+=+-::::::::::::::::::::::::============-::::::**.......:%: :%\n%: :%=-:.....*#========================================================*=-:.....:-=.*=. ...... ...:-=**+==============================================#*.....:-=%: :%\n%: :@##=.....*#========================================================+=-:.....:-=.*+: ....... ..:=**++===============================================#*..:..=##@: :%\n%: :@@@*=-...**::::-==========-:::::::::::::::::::::::::::::::::::::::-+=-:.....:-=.++-.........--=+++-::::::::::::::::::::::::::::::::-==========-::::**..:-=*@@@: :%\n%: :@@@%%*...*+ :==========. *+-:.....:-=.-*+-.... .-*##+ .==========: +*.:.*%%@@@: :%\n%: .+@@@@@%+++=: ..-=======-:: -+=-:.....:-==+**=:::...=+===- ::-=======-.. :++++%@@@@@+. :%\n%: -@@@@@@@@@@- ==========- .#==-:.....:-=#%##*---:.:##. -========== -@@@@@@@@@@- :%\n%: -@@@@@@@@@@- ::=======:... .#*=-:.....:-=-**+=:::::=-- ...:=======:: -@@@@@@@@@@- :%\n%: -@@@@@@@@@@=.=======-- .**=-:.....:-= ++--....=+ --=======.=@@@@@@@@@@- :%\n%: -@@@@@@@@@@+-======-.. :::::.....:-=++-::...:++ ..-======-+@@@@@@@@@@- :%\n%: -%##%@@@@@@*=====--: .::.....:-=#=:.....-+= :--=====*@@@@@@%##%- :%\n%: -#--#@@@@@@*=====: :-:.....:-=#-....--+=. :=====*@@@@@@#--#- :%\n%: .=+..+*#@@@%+===::. --:.....:-=+-----+++: :-===+%@@@#*+.:+=. :%\n%: =+::.::+@@@+==== --:.....:-- +######- ====*@@@+::..:+= :%\n%: +*.....-+*@+=-:: ==-:::::-=+ -======. ::-=+@*+-:....*+ :%\n%. +*.......:%+=: ++=======+# :=+%:.......*+ :%\n%: +#++++++**@-. =+===-===++ .-%*++++++*#+ :%\n%: =%%%%%%%%%%. -====-====- .%%%%%%%%%%= :%\n%: .:::::::::: ..:=-=:... -:::::::::. :%\n%: .--=: :%\n%: :-----. :%\n%: .:::::. :%\n%: . . :%\n%: :%\n%: .. :%\n%: :%\n%: :%\n%: . :%\n%: . :%\n%: :%\n%: :%\n%. :%\n%. :%\n%: .%\n%: :%\n%- -%\n@#*********************************************************************************************************************************************************************************@\n@##################################################################################################################################################################################@\n", "@##################################################################################################################################################################################@\n@#*********************************************************************************************************************************************************************************@\n%: :%\n%: :%\n%: :%\n%: :%\n%: :%\n%: :%\n%: .%\n%: .%\n%: .%\n%. :%\n%: :%\n%: :%\n%: ...... ...... :%\n%. :----- -----: :%\n%. .::::::: :::::::: :%\n%. :::::.::. .-::::::-. :%\n%. :::.::..::. :::::::::: :%\n%. .::......::: .:::::::::-. :%\n%. ::.::..::.::. .::::::::::::. :%\n%. .-:.:::.:::::: .-::::::::::-. :%\n%. .-:::::..::::: .-::::::::::-. :%\n%. .:.:::::..:::: .-::::::::::-. :%\n%. .:..::::..:::: .-:::::::::::. :%\n%. .:.::::.:.:::: .-::::::::::-. :%\n%. .:::::..:.:::: .-::::::::::-. :%\n%. .-:::..::::::: .-::::::::::-. :%\n%. ::::.::::.::. .::::::::::::. :%\n%: -:.:::::.:. .-::::::::-. .%\n%: :-----==------=+-::::.::=+--------------------=----------=-------------------------=---------------=-----==-----------------====-----=+::::::::+=--------------=---=: .%\n%: +@@@@@@@@@@@@@@%=::::.:-*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#-::::::-#@@@@@@@@@@@@@@@@@@@@* .%\n%: =+****@@@@%*****#@*-=**+--+*************************************************************************************************************+--+**+--+*********************++. :%\n%: .%@*==+@@@@%=====*@@+#@@%===========++==================+=====+=++=================+========+=========+=+===========+=======================#@@#============+==========*@@: :%\n%: :**@@%###@@@@%#####%@@#%@@@###################################################################################################################%@@%########################@@#: :%\n%: -@@#####@@@@%####%@@@@%####@@@@%####%@@@@%####%@@@@#####@@@@%####%@@@@#####@@@@%####%@@@@%####%@@@%#####@@@@%####%@@@@#####@@@@%####%@@@@%####%@@@@#####@@@@%####%@@@@#####@@- :%\n%: -@%=---=@@@@*----*@@@@+---=%@@@#----+@@@@+----#@@@%=---=@@@@*----*@@@@+----%@@@#----+@@@@+----#@@@%=---=%@@@*----*@@@@=---=%@@@#----+@@@@+----#@@@%=---=@@@@*----*@@@@=---=%@- :%\n%: -%*:...-****=....=****-...:****+....-****-....+****:...-****=....=****-...:****+....-****-....+****:...-****=....=****-...:****+....-****-....+****:...-****=....=****-...:%@- :%\n%: -#:.:..::::::....::::::....:::::....::::::....:::::....::::::....::::::....:::::....::::::....:::::....::::::....::::::....:::::....::::::....:::::....::::::....:::::....:%@- :%\n%: -#.........--....--.:=:...:=:.-+++=+-...======:.-++++++=......:=+++=.....:+++-....=-....=-..:=+++=:==++++=+--++++++=..=-....=-..:=+++=..=++++++=-:=:...:+=+-....=-....=-.:+@@- :%\n%: -#.........**....++.:%-...:%-.=@@@%%*.:.#%@%%%-.=%@@@@@#:.....:%%%@#.....-%@%+..:.#=....#=..:%%@@#:%%@@@@@%==%%@@@@#..#=..:.#=..:%@@@#..#%@@@@%%+-%::..-%%@=....#=....#=.-@@@- :%\n%: -#.........++....++.:%*-..:%-.=#+++#*...#*++==:.=#+++#@#.....:*%*+*%+:.=++++++=...##=...#=.:++++*#:=++*%++=-=#+++#%#..#=....#=.:*%*+*%+:=++*%++=--%:.=++++++=...##=...#=.-@@@- :%\n%: -#........:++...:++.:%@=.:-%-:=*...**..:*=......=#...*%*.....-@%-.=%%:.+%*.::**...#@*..:#=.-%:..=#...:+*:...=#...*%*::*=...:*=.-%%-.=%%:..:=#:...-%:.+%*:..+*...#@*.::#=.-@@@- :%\n%: -#........++-...++-.:%@=.-*%-=+-...**.:*=:......=#...*#-.....-%=:.:+%:.+*-...**...#@*.:*%=.-%:..=#...=+-:...=#...**-:*=:..:*=:.-%=:.:+%:..-*=:...-%:.*#-...**...#@*.:*%=.-@@@- :%\n%: -#........#=....#=.:-#%+:-%#-++....**.:%=----..:+*...**.....:=#:...-*:-++....**.:-*%*-:%#=.-%-:.=+...*+....:+*...++.:%-...:%-.:=#:...-*:..=#....:=*:-++....**.:-*%*-:%#=:=@@@- :%\n%: -#........#=....#+.-#-#%+-%=:++....**.:%####*:.++-...**.....=*-....:-:++:....**.:*=*%*:%=:.-%#-.:-...**....++-...++.:%-...:%-.=*-....:-:..=#....=*-.++:....**.:*=*%*:%+:-#@@@- :%\n%: -#........#=....#=.-%:#@*-%:.++....**.:%#***+:.*#====+=.....=#.....::.#=.....**.:%-*@#:%-..-*%+==-...**....*#====+=.:%-...:%-.=#..........=#....=#..#=.....**.:%-*@#:%-.=@@@@- :%\n%: -#........#=....#=.-%:#@*-%:.++....**.:%=::::..*%%%%%+:.....=#......:.#=.....+*.:%-*@#:%-..:-%%%%*...**....*%%%%%+:.:%-...:%-.=#..........=#....=#.:#=.....*+.:%-+%#:%-.=@@@@- :%\n%: -#........#=....#=.-%:=#*-%:.++...=#+.:%-......+#**%%=......=#....-=..#=....=+=.:%-=##:%---.:+++##...**....*#+*%@=..:%-...:%-.=#....-=....=#....=#..#=....=+=.:%-=##:%--*@@@@- .%\n%: -#........#=....*=.-%:.**-%:.*+..:#%+.:%-......++.:%@=....:.=#....=#..#=....#=..:%-.=#:%-++.....=#.:.**....++.:%@=..:%-...:%-.=#....=#....=#:...=#..#=....#=..:%-.=#:%-*@@@@@- :%\n%: -#........#=..:++--+=:.*#+=:=+-...#*-:++:.....=+-.:=%=......=#:..=##..#=..:+%=.:++:.=%++:+#=...=+=..=+-...=+-.:=%=..:%-..:++:.=#...=##...=+=...=+=..#=..:+%=.:++:.=%++:*@@@@@- :%\n%: -#........#+::-#-.=#:..+%#..#+::::*=.-%-:::::.*=....#=......=#:::+%*..*=::-%%=.-%:..=%%:.+%#:::++...#=....#=....#=..:%=::-#:..=#:::*%*...+*....+*...*=::-%%=.-%:..=%%:.*@@@@@- :%\n%: -#........##***=:.=#...-*#..##****=:.-%******:#=....#=......=%***+=-..-+**#%+:.-%:..:+%:.-*%***+-...#=....#=....#=..:%#***=:..=%***+=-...*+....++...-+***@+:.-%:..:+%:.*@@@@@- :%\n%: -#:.......*###*:..=*....=*..+#####-..-######*:*=....+=......=####=.....+####-..-*:...-*:..=####=....*=..:.*=....*=..:*###*....=####=.....++....++....+####-..-*:...-*::*@@@@@- :%\n%: -#........-----:..:-....:-..------:..:-------.-:....-:......:----:.....:----:..:-:...:-...:----:....-:....-:....-:...----:....:----:.....::....::....:----:..:-....:-:+%@@@@@- :%\n%: -#:====-....:====:..:===============-....-====:...:====-....:====:....-====:...:====-....-====:...:=====---::====:....-====:...:====-....-===============:..:====:....#@@@@#%- :%\n%: -#:#%%%*.:..=%%%%=..:#%%%%%%%%%%%%%%+....+%%%%-...:#%%%*:...=%%%%=....*%%%#:...-%%%%+....+%%%%-...:#%%%%###==%%%%=..:.*%%%#:...-%%%%+....+%%%%%%%%%%%%%%#:..=%%%%=....#@@@%-#- :%\n%: -%+%@@@%++++*@@@@*+++%*+++*%@@@@@@@@#++++#@@@@*++++%@@@%++++*@@@@*++++%@@@%++++*@@@@#++++#@@@@*++++%@%%%###**@@@@*++++%@@@%++++*@@@@#++++#@@@@@@@@%*+++*%+++*@@@@*++++%@@@%+%- :%\n%: -@@@@@@@@@@@@@@@@@@@@@-.:.:%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#####%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:...-@@@@@@@@@@@@@@@@@@@@@- :%\n%: .-----------------=+%+:...:=%@@@%=----------------------------=%%%*------------=--------------------#%#####+---------------------=----------=@@@@%=:...:+%+------------------. :%\n%: :%:......*%%@# ###= +######- #@%%*.:....:%: :%\n%: :%:......-=*#: ###*- =#######- :#*=-......:%: :%\n%: :%=:...:...+* ####*.. ..*######*: *+.......:=%: :%\n%: :@#-.......+* ###%#*+. :+++=*##%#- *+.......-#@: :%\n%: =@@+:.....-** =#%%###- .=*+--+###+. **-.....:+@@= :%\n%: -%@@%=.....+%* *%###%#: -+-:..-+##. *%+.....=%@@%- :%\n%: -@@@@*+=...*@* +##%#**=. --==:...:+## *@*...=+*@@@@- .%\n%: -@@@@@@#...*@* +##%#==*= ##+: ....=%# *@*..:#@@@@@@- .%\n%: -@@@@@@%+:.*@* :*%#+::=+- =+=-.....:=*- :======. *@*.:+%@@@@@@- .%\n%: -@@@@@@@%-:*@* =#*-..:++ :*-:... ..-++ +######- *@*:-%@@@@@@@- :%\n%: -@@@@@@@@#-*%*+ .=*:..:-+= :+++:.......==. .+++++++++-:::=#- +*%*-#@@@@@@@@- :%\n%: =##@@@@@@@+*#*% -*:...:=*:. .........=*+-... ...+= ..:********-. =+: %*#*=@@@@@@@##= :%\n%: =+-=%@@@@@@%***% -*-....:=+*: .**+******+=:.... ..:*= =**+=:....... *: %***%@@@@@@%--+- :%\n%. +*.:*%@@@@@@#+*% .+=.....-*#=:-*++++++++=:..... ..:=+: ::+*+=: .#. %*+#@@@@@@%*:.*+ :%\n%. +*..:#@@@@@@#+*% :*:....:=##**=::::.......... ...-*- .#*+-.. .=#. %*+#@@@@@@#:..*+ :%\n%. +*...=+#@@@@#++% .#-....:+#*+=:.... . . . .. ...-*- .--*+-:. .+= %*+#@@@@#+=:..*+ :%\n%. +*.....=@@@@#==% .#=:..:=##+-... .. . .. . ...-*- =#*-...... :# %++#@@@@=.....*+ :%\n%. +*.....-*@@@#==% -+:.:-*+=-:........ .... . ...+#- -++-:...... .=# %++#@@@*-.....*+ :%\n%. +*......-%@%*==% #-.:+#-:.. . .... .. . . ..:*#- ++:......... .:+* %++*%@%-......*+ :%\n%. +*......:=%#+-=% #=-=*+:..... .. . . .. ...=#- =+-.......... .-+: %+=+#%=:......*+ :%\n%. .**.......:%*=-=% ++=++-...... .. . ...-*- *=:........... .:=+ %+==*%:.......**. :%\n%. +%*.......:%*=-=% .+**=....... ..... .......=+- =:............. ..:-++ %+==*%:.......*%+ :%\n%. *@#==.....:%*=-=% +#+:. ..... ........ ........:+=. =-............:..--=+*+ %+==*%:....:==#@# :%\n%. *@%%#:....:%*=-=% +#+.. .. . ... .. .. ...-++ *=:...........:-=#####+ %+==*%:....:#%@@* :%\n%. *@@@%+:...:%*=-=% +*=.. .. .. ... .. ...:=+-=+-:.......:==+++=====- %+==*%:...:+%@@@* :%\n%. *@@@@@-...:%*=-=% ++-... .. .. .. .. .......:=# ++:......:=####+ %+=+*%:...-@@@@@* :%\n%: *@@@@@*+=:*#=--=% +=:.. . . .. ........-# :==:..:=+++----: %+==+#*-=+*@@@@@* :%\n%: *@@@@@@@*=%+---=% +=... .. ....... . .....:*. -+-..-+##* %+===*%=*@@@@@@@* :%\n%: *@@@@@@@%#@*---=% =+-.. .... .-++=: .....:++..=+:.:=**: %+===+%#%@@@@@@@* :%\n%: .*%@@@@@@@@@*---=#: #=-:: .... . .+##*- . .......:-#. :+=:.:=+. :#+===+@@@@@@@@@%*. :%\n%: *=*@@@@@@@@@*----=*. #-=*+ . . ... :####= ...........:#. :*-..-++ .#+====+@@@@@@@@@*=* :%\n%: %-=*#@@@@@@@*-----%: #:+#* . ... :#+##+ ...........:#. .++:.:=# :%=====+@@@@@@@#*=-% :%\n%. %-::=@@@@@@@*-----%: *:+#*. .. .. :#.*#+ ...........#. .*-..-# :%=====+@@@@@@@=::-% :%\n%. %-..:*%@@@@@+-----%: -+:=#*. . ...:#-*#= .............+-. #-..:+- :%=====+%@@@@%*:..-% :%\n%. %-...:%@@@@%+-----%: .#=.=#*. . . ...:####=..............-*- #=:.:=#. :%=====*%@@@@%:...-% :%\n%: %-...:=+#@%#=-----%: .#-.-+=.. .. ..:+##*-..............:*- -+=:.-#. :%=====+#%@#+=:...-% :%\n%: .#-......+%%+------%: :#:.:--.. .. ..-*#+:..:::..........*- ++-.:*: :%======+%%+:.....-#. :%\n%: .+=:......-*%+------%: :+#-..::.... .. ..:--:::-++=:.........*: .==..=+. :%======+%*-......:=+. :%\n%. :%:........=%+------%: -##=:.....:..............:=**+-.........+- =+..-*- :%======+%=........:%. :%\n%. :%:........=%+------%: -##*:.....=-.............:**#*=.........-+- =*-.:=+- :%======+%=........:%. :%\n%. :%=:.......=%+------%: -##*:.....=-.............-**#*=.........-*= :+=:.:+=. :%======+%=.......:=%. :%\n%. :@%-.......=%+------%: -#*=:....................-**#*=.........-*= -*-..-++ :%======+%=.......-%@: :%\n%. :@@*+-....-*%=------%: -#=:......:..............:+*#*-.........-*= .=+:..:++ :%=======%*-....-+*@@: :%\n%. :@@@@*....*@#-------%: -*........-:.............:=*#+:.........-*= =*-...-++ :%=======%@*.:.:*@@@@: :%\n%. :@@@@#=...*@#-------%: -*....::.:+=:.:...........:==-:........:-++- -+=:..:==: :%=======%@*...+#@@@@: :%\n%. :@@@@@#:::*@#-:-----%: -*....:-:=*+-:-.......................:--=++ ++:...-+- :%=======%@*:::#@@@@@: :%\n%: :*@@@@@%**-*@#-------%: -*-....:-*=+*+-.......................---=++ =+-:..:+=. :%=======%@*-**%@@@@@*: :%\n%: -@@@@@@@@@=*%*=------%: :+=:...:-+:=*+-......................:-=-=+*.*=:..:=+: :%======+*%*+@@@@@@@@@- :%\n%: -@@@@@@@@@%%*-#------%: :*-:...::.:::......................:--=--+#+=:..:-*: :%======#-*%%@@@@@@@@@- :%\n%: -%*@@@@@@@@#-.%------*- .++-...............................-=-=--+##-...-++ =#======%:-#@@@@@@@@#%- :%\n%. -#-%@@@@@@@= .%-------#- .*=:.............................:---=--+##:..:=*. -#=======%. =@@@@@@@%-#- :%\n%: -#:+%@@@@@@- .%-------#- -+-:............................:::::::=#+...-+- -%=======%. -@@@@@@%+:#- :%\n%: -#..#@@@@@@- .%-----:-#- ++-...................................=*-...=+ -#=======%: -@@@@@@#..#- :%\n%: :+=..=+*@@@@- .%-------#- =-==:..................................=*-...=+ -#=======%: -@@@@*+=..=+: :%\n%: +*.....=%@@@- .%-------#- %:-+-..................................-*=...=+ -%=======%. -@@@%=.....*+ :%\n%: +*.....:+@@@- :%-------#- %-:=+--:...............................-++...-+= -%=======%. -@@@+:.....*+ :%\n%: +*......-#@#: :%-------#- %-:=*++:...............................:=#:..:=*: -%=======%. :#@#-......*+ :%\n%: +*......:=%- :%-------#- %:=+=%#-..............................:-=#-:..:=*. -%=======%: -%=:......*+ :%\n%: +*.......:%: :%-------#- +-==-*%-... ......-===-.:...........::--=#+-...-*- -%=======%: :%:.......*+ :%\n%: +*.......:%: :%-------#- *-:--%-.... .....#%%%*.-:. .......---==##=:..:+*: -%=======%: :%:.......*+ :%\n%: +*.......:%: :%-------#- *=:=-%-... ....=%@@#=::.. .......:----=#=+-:.:+#- -%=======%: :%:.......*+ :%\n%: +*.......:%: :%-------#- *==*=%-... .. :@@@@*:-..........:=----=# ++::=+#- -%=======%: :%:.......*+ :%\n%. -##=......:%. :%-------#- #=-=-%=::::::::=%+==-:.... .....:::--=# :==-=+#- -%=======%: :%:......=##- :%\n%. *@@#:....:-#. :%-------#- #+-=-%+===+====+%. .:-.... ........:-=# =*=++*: -%=======%: .#-:....:#@@* :%\n%: *@@%*:...-*- :%-------#- ##*#*@%########%%. =****:. .........::-# -++++*- -%=======%: -*-...:*%@@* :%\n%: #@@@%=-:.-% :%-------#- *%####%%%@@@@@@%#. +%##*:. ...........:*.+*++*+. -%=======%: %-.:--%@@@* :%\n%: *@@@@##=.-% :%-------#- **=---+*#@@@@@%**..+@#::. ............:++*++**: -%=======%: %-.=##@@@@* :%\n%: *@@@@@@*--% :%-------#- ++:.::=+*#####*++:-*#=. . ............:=#*++*= -%=======%: %--*@@@@@@* :%\n%: *@@@@@@%+-% :%-------#- ++::=-============#%+.-.. ............:=#*+*+ -%=======%: %-+%@@@@@@# :%\n%: -%@@@@@@@#*% ++------+=: ++:.::::-=---=-:::=+=.:.................-#**+- :+*======*+ %*#@@@@@@@%- :%\n%: %@@@@@@@@@@% %=--:---*+ ++-.. :-----:. . :- .................:#**= +#======+% %@@@@@@@@@@% :%\n%: %*#@@@@@@@@% %=------*+ ++-. .:-----:. .:.......... ......:##=. +#======+% %@@@@@@@@#*% :%\n%: %-+%%@@@@@@# %=------*+ ++-. .:=-----.. ........... . ......:##: +#======+% #@@@@@@%%+-% :%\n%: %--=+@@@@@#: %=::----*+ ++-. . :-=====-:. ........... ......:#- +#======+% :#@@@@@+=--% :%\n%: %-..-#@@@@* %=:::---*+ ++:. ..---------........... ......:#. +#======+% *@@@@#-..-% :%\n%: %-..:=%@@@* %=------*+ ++:.. :-:::::::--......... . .......#. +#======+% *@@@%-:..-% :%\n%: %-...:*%@@* %=------*+ ++:.. --:.....:--......... . ....:#. +#======+% *@@%*:...-% :%\n%: %-...::#@@* %=------*+ ++-...--:.....:--. ......... . ...:=#. +#======+% *@@#:....-% :%\n%: =+:.....=+#* %*++++++#+ -+=:..--:.....:--. ......... ...:=#. +%******#% *#+=.....:+= :%\n%: :%:........+* %@@@@@@@@+ =*-. --:.....:-=.......... .. ...:=#. +@@@@@@@@% *+.......::%: :%\n%: :%:.......=+: :*********=. =*-..--:.....:-=........ ... . ....:+- .=*********: :+=.......:%: :%\n%: :%:.......*+ .===========- =*-..--:.....:--..... .. ... ......-# -===========. +*.......:%: :%\n%: :%:.......**::::::-===========-:::::::::::::::::::::::::::::::::=*+:.--:.....:-=.::.. .........:=#-::::::::::::::::::::::::-===========-::::::**.......:%: :%\n%: :%=-:.....*#=====================================================+*=:--:.....:-=.-:.. .........-+*============================================#*.....:-=%: :%\n%: :@##=.....*#======================================================+*-=-:.....:-=.-:.. . . ......:+*+============================================#*.....=##@: :%\n%: :@@@*=-...**::::-==========-::::::::::::::::::::::::::::::::::::::-++=-:.....:-=.=-. . . ......:-=+=:::::::::::::::::::::::::::::-==========-::::**...-=*@@@: :%\n%: :@@@%%*..:*+ :==========. .*+-:.....:-=.+-... . .....-*#= .==========: +*...*%%@@@: :%\n%: .+@@@@@%++++: ..-=======-:: -=-:.....:-=.*=.... . ...-=+==: ::-=======-.. :++++%@@@@@+. :%\n%: -@@@@@@@@@@- ==========- --:.....:-=.*+:... .. ...:=##. -=========- -@@@@@@@@@@- :%\n%: -@@@@@@@@@@- ::=======:... -=-:.....:-=.=+=:... .:=+++-- ...:=======:: -@@@@@@@@@@- :%\n%: -@@@@@@@@@@-.=======-- .*+-:.....:-=:-**-.... .:=***+ -========:=@@@@@@@@@@- :%\n%: -@@@@@@@@@@+-======-.. ++=-:.....:-=+*##+--:..:+*-::. ..-======-+@@@@@@@@@@- :%\n%: -%##%@@@@@@*=====--: .#+=-:.....:-=+###*---::-+*. :--=====*@@@@@@%##%- :%\n%: -#--#@@@@@@*=====: .##+-:.....:--.**==:::.-+.. :=====*@@@@@@#--#- :%\n%: .=+..+*#@@@%+===:: ++--:.....:-=:+=-:...:=+ :-===+%@@@#*+.:+=. :%\n%: =+:..::+@@@*==== .::.....:-=*+:.....:++ ====*@@@+::..:+= :%\n%: +*.....-+*@+=-:: .::.....:-=#=:...::=+- ::-=+@*+-.....*+ :%\n%: +*....:..:%+=: --:.....:-=#-....--*= :=+%:::.....*+ :%\n%: +#++++*++*@-. --:.....:-=-=+++++*=. .-@***+++++#+ :%\n%: =%%%%%%%%%%. --:.....:-= +**##**: .%%%%%%%%%%= :%\n%: .:::::::::: ==-------=* .:::::: ::::::::::. :%\n%: =+=======+* :%\n%: =++==-==+++ :%\n%: :---=-=---- :%\n%: .=-=. :%\n%: .:---: :%\n%: . :-----: :%\n%: ...... :%\n%: . . . :%\n%: :%\n%: :%\n%: :%\n%: :%\n%: . . :%\n%: :%\n%: :%\n%: :%\n%: :%\n@**********************************************************************************************************************************************************************************@\n@##################################################################################################################################################################################@\n", "@##################################################################################################################################################################################@\n@#*********************************************************************************************************************************************************************************@\n%: :%\n%: :%\n%: :%\n%: :%\n%: :%\n%: :%\n%: .%\n%: .%\n%: .%\n%. :%\n%: :%\n%: :%\n%: ...... ...... :%\n%. :::::: :---:: :%\n%. ........ .......: :%\n%. : :. : :. :%\n%. :. .. : : :%\n%. .: .. .. .. :%\n%. : .. .. .. :%\n%. .: .: .. .. :%\n%. .: .: .. .. :%\n%. .: .: .. :. :%\n%. .: .: .. :. :%\n%. .: .: .: :. :%\n%. .: .: .: :. :%\n%. .: .: .: .. :%\n%. .. .. .. . :%\n%: : .. .: :. .%\n%: :-----==------=+: .=+--------------------=----------=-------------------------=---------------=-----==-----------------===------==. .==--------------=---=: .%\n%: +@@@@@@@@@@@@@@%= :*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#- -#@@@@@@@@@@@@@@@@@@@@* .%\n%: =+****@@@@%*****#@#--+++:-+*************************************************************************************************************+-:=++=:-+*********************++. :%\n%: .%@*==+@@@@%=====*@@+#@@@===========++==================+=====+=++=================+========+=========+=+===========+=================+=====%@@%============+==========*@@: :%\n%: :**@@%###@@@@%#####%@@#%@@@###################################################################################################################%@@%########################@@#: :%\n%: -@@#####@@@@%####%@@@@%####@@@@%####%@@@@%####%@@@@#####@@@@%####%@@@@#####@@@@%####%@@@@%####%@@@%#####@@@@%####%@@@@#####@@@@%####%@@@@%####%@@@@#####@@@@%####%@@@@#####@@- :%\n%: -@%=---=@@@@*----*@@@@=---=%@@@#----+@@@@+----#@@@%=---=@@@@*----*@@@@+----%@@@#----+@@@@+----#@@@%=---=%@@@*----*@@@@=---=%@@@#----+@@@@+----#@@@%=---=@@@@*----*@@@@=---=%@- :%\n%: -%*:...-****=....=****-...:****+....-****-....+****:...-****=....=****-...:****+....-****-....+****:...-****=....=****-...:****+....-****-....+****:...-****=....=****-...:%@- :%\n%: -#:.:..::::::....::::::....:::::....::::::....:::::....::::::....::::::....:::::....::::::....:::::....::::::....::::::....:::::....::::::....::::::...::::::....:::::....:%@- :%\n%: -#.........--....--.:=:...:=:.-+++++-...======:.-++++++=......:=+++=.....:+++-....=-....=-..:=+++=:==++++=+--++++++=..=-....=-..:=+++=..=++=+=+=-:=:...:+=+-....=-....=-.:+@@- :%\n%: -#.........**....++.:%-...:%-.=%@@%%*.:.#%@%%%-.=%@@@@@#:.....:%%%@#.....-%@%+..:.#=....#=..:%%@@#:%%@@@@@%==%%@@@@#..#=..:.#=..:%@@@#..#@@@@%%%+-%:...-%%@=....#=....#=.-@@@- :%\n%: -#.........++....++.:%*-..:%-.=#+++#*...#*++==:.=#+++#@#.....:*%*+*%+:.=++++++=...##=...#=.:++++*#:=++*%++=-=#+++#%#..#=....#=.:*%*+*%+:=++*%+==--%:.=++++++=...##=...#=.-@@@- :%\n%: -#........:++...:++.:%@=.:-%-:=*..:**..:*=......=#...*%*.....-@%-.=%%:.+%*.::**...#@*..:#=.-%:..=#...:+*:...=#...*%*::*=...:*=.-%%-.=%%:..:-#:...-%:.+%*:..+*...#@*.::#=.-@@@- :%\n%: -#........++-...++-.:%@=.-*%-=+-...**.:*=:......=#...*#-.....-%=:.:+%:.+*-...**...#@*.:*%=.-%:..=#...=+-:...=#...**-:*=:..:*=:.-%=:.:+%:..-*=:...-%:.*#-...**...#@*.:*%=.-@@@- :%\n%: -#........#=....#=.:-#%+:-%#-++....**.:%=----..:+*...**.....:=#:...-*:-++....**.:-*%*-:%#=.-%-:.=+...*+....:+*...++.:%-...:%-.:=#:...-*:..=#....:=*:-++....**.:-*%*-:%#=:=@@@- :%\n%: -#........#=....#+.-#-#%+-%=:++....**.:%####*:.++-...**.....=*-....:-:++:....**.:*=*%*:%=:.-%#-.:-...**....++-...++.:%-...:%-.=*-....:-:..=#....=*-.++:....**.:*=*%*:%+:-#@@@- :%\n%: -#........#=....#=.-%:#@*-%:.++....**.:%#***+:.*#====+=.....=#.....::.#=.....**.:%-*@#:%-..-*%+==-...**....*#====+=.:%-...:%-.=#..........=#....=#..#=.....**.:%-*@#:%-.=@@@@- :%\n%: -#........#=....#=.-%:#@*-%:.++....**.:%=::::..*%%%%%+:.....=#......:.#=.....+*.:%-*@#:%-..:-%%%%*...**....*%%%%%+:.:%-...:%-.=#..........=#....=#.:#=.....*+.:%-+%#:%-.=@@@@- :%\n%: -#........#=....#=.-%:=#*-%:.++...=#+.:%-......+#**%%=......=#....-=..#=....=+=.:%-=##:%---.:+++##...**....*#+*%@=..:%-...:%-.=#....-=....=#....=#..#=....=+=.:%-=##:%--*@@@@- .%\n%: -#........#=....*=.-%:.**-%::*+..:#%+.:%-......++.:%@=....:.=#....=#..#=....#=..:%-.=#:%-++.....=#.:.**....++.:%@=..:%-...:%-.=#....=#....=#:...=#..#=....#=..:%-.=#:%-*@@@@@- :%\n%: -#........#=..:++--+=:.*#+=:=+-...#*-:++:.....=+-.:=%=......=#:..=##..#=..:+%=.:++:.=%++:+#=...=+=..=+-...=+-.:=%=..:%-..:++:.=#...=##...=+=...=+=..#=..:+%=.:++:.=%++:*@@@@@- :%\n%: -#........#+::-#-.=#:..+%#..#+::::*=.-%-:::::.*=....#=......=#:::+%*..*=::-%%=.-%:..=%%:.+%#:::++...#=....#=....#=..:%=::-#:..=#:::*%*...+*....+*...*=::-%%=.-%:..=%%:.*@@@@@- :%\n%: -#........##***=:.=#...-*#..##****=:.-%******:#=....#=......=%***+=-..-+**#%+:.-%:..:+%:.-*%***+-...#=....#=....#=..:%#***=:..=%***+=-...++....++...-+***@+:.-%:..:+%:.*@@@@@- :%\n%: -#:.......*###*:..=*....=*..*#####-..-######*:*=....+=......=####=.....+####-..-*:...-*:..=####=....*=..:.*=....*=..:*###*....=####=.....++....=+....+####-..-*:...-*::*@@@@@- :%\n%: -#........-----:..::....:-..------:..:-------.-:....-:......:----:.....:----:..:-:...:-...:----:....-:....-:....-:...----:....:----:.....::....::....:----:..:-....:-:+%@@@@@- :%\n%: -#:====-....:====:..:===============-....-====:...:====-....:====:....-====:...:====-....-====:...:=====---::====:....-====:...:====-....-===============:..:====:....#@@@@#%- :%\n%: -#:#%%%*.:..=%%%%=..:#%%%%%%%%%%%%%%+....+%%%%-...:#%%%*:...=%%%%=....*%%%#:...-%%%%+....+%%%%-...:#%%%%###==%%%%=..:.*%%%#:...-%%%%+....+%%%%%%%%%%%%%%#:..=%%%%=....#@@@%-#- :%\n%: -%+%@@@%++++*@@@@*+++%*+++*%@@@@@@@@#++++#@@@@*++++%@@@%++++*@@@@*++++%@@@%++++*@@@@#++++#@@@@*++++%@%%%###**@@@@*++++%@@@%++++*@@@@#++++#@@@@@@@@%*+++*%+++*@@@@*++++%@@@%+%- :%\n%: -@@@@@@@@@@@@@@@@@@@@@-.:.:%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#####%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:...-@@@@@@@@@@@@@@@@@@@@@- :%\n%: .-----------------=+%+:...:=%@@@%=----------------------------=%%%*----=-------=--------------------#%#####+---------------------=----------=@@@@%=:...:+%+------------------. :%\n%: :%:......*%%@# ###= +######- #@%%*.:....:%: :%\n%: :%:......-=*#: ###*- =#######- :#*=-......:%: :%\n%: :%=:...:...+* ####*.. ..*######*: *+.......:=%: :%\n%: :@#-.......+* ###%#*+. :+++=*##%#- *+.......-#@: :%\n%: =@@+:.....-** =#%%###- .=*+--+###+. **-.....:+@@= :%\n%: -%@@%=.....+%* *%###%#: -+-:..-+##. *%+.....=%@@%- :%\n%: -@@@@*+=...*@* +##%#**=. --==:...:+## *@*...=+*@@@@- .%\n%: -@@@@@@#...*@* +##%#==*= ##+: ....=%# *@*..:#@@@@@@- .%\n%: -@@@@@@%+:.*@* :*##+::=+- =+=-.....:=*- :======. *@*.:+%@@@@@@- .%\n%: -@@@@@@@%-:*@* =#*-..:++ :*-:... ..-++ +######- *@*:-%@@@@@@@- :%\n%: -@@@@@@@@#-*%*+ .=*:..:-+= :+++:.......==. .+++++++++-:::=#- +*%*-#@@@@@@@@- :%\n%: =##@@@@@@@+*#*% -*:...:=*:. .........=*+-... ...+= ..:********-. =+: %*#*=@@@@@@@##= :%\n%: =+-=%@@@@@@%***% -*-....:=++: .**+******+=:.... ..:*= =**+=:....... *: %***%@@@@@@%--+- :%\n%. +*.:*%@@@@@@#+*% .+=.....-*#=:-*++++++++=:..... ..:=+: ::+*+=: .#. %*+#@@@@@@%*:.*+ :%\n%. +*..:#@@@@@@#+*% :*:....:=##**=::::.......... ...-*- .#*+-.. .=#. %*+#@@@@@@#:..*+ :%\n%. +*...=+#@@@@#++% .#-....:+#*+=:.... . . . .. ...-*- .--*+-:. .+= %*+#@@@@#+=:..*+ :%\n%. +*.....=@@@@#==% .#=:..:=##+-... .. . .. . ...-*- =#*-...... :# %++#@@@@=.....*+ :%\n%. +*.....-*@@@#==% -+:.:-++=-:........ ... . ...+#- -++-:...... .=# %++#@@@*-.....*+ :%\n%. +*......-%@%*==% #-.:+#-:.. . ........ . . ..:*#- ++:......... .:+* %++*%@%-......*+ :%\n%. +*......:=%#+-=% #=-=*+:..... .. .. . ...=#- =+-.......... .-+: %+=+#%=:......*+ :%\n%. .**.......:%*=-=% ++=+*-...... . .. . ...-*- *=:........... .:=+ %+==*%:.......**. :%\n%. +%*.......:%*=-=% .+**=....... .. ...... .......=+- =:............. ..:-++ %+==*%:.......*%+ :%\n%. *@#==.....:%*=-=% +#+:. ..... ........ ........:+=. =-............:..--=+*+ %+==*%:....:==#@# :%\n%. *@%%#:....:%*=-=% +#+.. .. . ... .. .. .. ...-++ *=:...........:-=#####+ %+==*%:....:#%@@* :%\n%. *@@@%+:...:%*=-=% +*=.. .... ... . .. ...:=+-=+-:.......:==+++=====- %+==*%:...:+%@@@* :%\n%. *@@@@@-...:%*=-=% ++-... .. .. .. ... .......:=# ++:......:=####+ %+=+*%:...-@@@@@* :%\n%: *@@@@@*+=:*#=--=% +=:.. . . . .. . ........-# :==:..:=+++----: %+==+#*-=+*@@@@@* :%\n%: *@@@@@@@*=%+---=% +=... . .. . . .. . .....:*. -+-..-+##* %+===*%=*@@@@@@@* :%\n%: *@@@@@@@%#@*---=% =+*= .... . . . .. . .....:++..=+:.:=**: %+===+%#%@@@@@@@* :%\n%: .*%@@@@@@@@@*---=#: #=++: ...... .. .::: . .......:-#. :+=:.:=+. :#+===+@@@@@@@@@%*. :%\n%: *=*@@@@@@@@@*----=*. #-:=+ . . ... . =#+ ...........:#. :*-..-++ .#+====+@@@@@@@@@*=* :%\n%: %-=*#@@@@@@@*-----%: #:.=#. . . .. .:+*=............:#. .++:.:=# :%=====+@@@@@@@#*=-% :%\n%. %-::=@@@@@@@*-----%: #: =#. .. .. ...*=... ...........#. .*-..-# :%=====+@@@@@@@=::-% :%\n%. %-..:*%@@@@@+-----%: -+:.:=. .. . ...=+: .............+-. #-..:+- :%=====+%@@@@%*:..-% :%\n%. %-...:%@@@@%+-----%: .#=... . .. .. .....%: ...............-*- #=:.:=#. :%=====*%@@@@%:...-% :%\n%: %-...:=+#@%#=-----%: .#-... .. .. ..=. ...............:*- -+=:.-#. :%=====+#%@#+=:...-% :%\n%: .#-......+%%+------%: :#:...... .. .........:::..........*- ++-.:*: :%======+%%+:.....-#. :%\n%: .+=:......-*%+------%: .+#-........ .. ........:-++=:.........*: .==..=+. :%======+%*-......:=+. :%\n%. :%:........=%+------%: -#*=:.....:..............:=**+-.........+- =+..-*- :%======+%=........:%. :%\n%. :%:........=%+------%: -##*:.....=-.............:**#*=.........-+- =*-.:=+- :%======+%=........:%. :%\n%. :%=:.......=%+------%: -##*:.....=-.............-**#*=.........-*= :+=:.:+=. :%======+%=.......:=%. :%\n%. :@%-.......=%+------%: -#*=:....................-**#*=.........-*= -*-..-++ :%======+%=.......-%@: :%\n%. :@@*+-....-*%=------%: -#=-......:..............:+*#*-.........-*= .=+:..:++ :%=======%*-....-+*@@: :%\n%. :@@@@*....*@#-------%: -*........-:.............:=*#+:.........-*= =*-...-++ :%=======%@*.:.:*@@@@: :%\n%. :@@@@#=...*@#-------%: -*....::.:+=:.:...........:==-:........:-++- -+=:..:==: :%=======%@*...+#@@@@: :%\n%. :@@@@@#:::*@#-:-----%: -*....:-:=*+-:-.......................:--=++ ++:...-+- :%=======%@*:::#@@@@@: :%\n%: :*@@@@@%**-*@#-------%: -*-....:-*=+*+-.......................---=++ =+-:..:+=. :%=======%@*-**%@@@@@*: :%\n%: -@@@@@@@@@=*%*=------%: :+=:....-+:=*+-......................:-=-=+*.*=:..:=+: :%======+*%*+@@@@@@@@@- :%\n%: -@@@@@@@@@%%*-#------%: :*-....::.:::......................:--=--+#+=:..:-*: :%======#-*%%@@@@@@@@@- :%\n%: -%*@@@@@@@@#-.%------*- .++-...............................-=-=--+##-...-++ =#======%:-#@@@@@@@@#%- :%\n%. -#-%@@@@@@@= .%-------#- .*=:.............................:---=--+##:..:=*. -#=======%. =@@@@@@@%-#- :%\n%: -#:+%@@@@@@- .%-------#- #*-:............................:::::::=#+...-+- -%=======%. -@@@@@@%+:#- :%\n%: -#..#@@@@@@- .%-----:-#- %%+:...................................=*-...=+ -#=======%: -@@@@@@#..#- :%\n%: :+=..=+*@@@@- .%-------#- %===:..................................=*-...=+ -#=======%: -@@@@*+=..=+: :%\n%: +*.....=%@@@- .%-------#- %:=+-..................................-*=...=+ -%=======%. -@@@%=.....*+ :%\n%: +*.....:+@@@- :%-------#- %-:=+--:...............................-++...-+= -%=======%. -@@@+:.....*+ :%\n%: +*......-#@#: :%-------#- %-:=*++:...............................:=#:..:=*: -%=======%. :#@#-......*+ :%\n%: +*......:=%- :%-------#- %:=+=%#-..............................:-=#-:..:=*. -%=======%: -%=:......*+ :%\n%: +*.......:%: :%-------#- +-==-*%-... ......-===-.:...........::--=#+-...-*- -%=======%: :%:.......*+ :%\n%: +*.......:%: :%-------#- *-:--%-.... .....#%%%*.-:. .......---==##=:..:+*: -%=======%: :%:.......*+ :%\n%: +*.......:%: :%-------#- *=:=-%-... ....=%@@#=::.. .......:----=#=+-:.:+#- -%=======%: :%:.......*+ :%\n%: +*.......:%: :%-------#- *==*=%- .. .. :@@@@+:-..........:=----=# ++::=+#- -%=======%: :%:.......*+ :%\n%. -##=......:%. :%-------#- #=-=-%=::::::::=%+==-:.... .....:::--=# :==-=+#- -%=======%: :%:......=##- :%\n%. *@@#:....:-#. :%-------#- #+-=-%+===+=+==+%. .:-.... ........:-=# =*=++*: -%=======%: .#-:....:#@@* :%\n%: *@@%*:...-*- :%-------#- ##*#*@%########%%. =****:. .........::-# -++++*- -%=======%: -*-...:*%@@* :%\n%: #@@@%=-:.-% :%-------#- *%####%%%@@@@@@%#. +%##*:. ...........:*.+*++*+. -%=======%: %-.:--%@@@* :%\n%: *@@@@##=.-% :%-------#- **=---+*#@@@@@%**. +@#::. ............:++*++**: -%=======%: %-.=##@@@@* :%\n%: *@@@@@@*--% :%-------#- ++:.::=+*#####*++:-*#=. . ............:=#*++*= -%=======%: %--*@@@@@@* :%\n%: *@@@@@@%+-% :%-------#- ++::=-============#%+.-.. ............:=#*+*+ -%=======%: %-+%@@@@@@# :%\n%: -%@@@@@@@#*% ++------+=: ++:.::::-=---=-:::=+=.:.................-#**+- :+*======*+ %*#@@@@@@@%- :%\n%: %@@@@@@@@@@% %=--:---*+ ++-... :-----:. . :- .................:#**= +#======+% %@@@@@@@@@@% :%\n%: %*#@@@@@@@@% %=------*+ ++-. .:=----:. .:.......... ......:##=. +#======+% %@@@@@@@@#*% :%\n%: %-+%%@@@@@@# %=------*+ ++-. .:=---=-.. ........... . ......:##: +#======+% #@@@@@@%%+-% :%\n%: %--=+@@@@@#: %=::----*+ ++-. . :-==-==-:. ........... ......:#- +#======+% :#@@@@@+=--% :%\n%: %-..-#@@@@* %=:::---*+ ++:. ..---------........... ......:#. +#======+% *@@@@#-..-% :%\n%: %-..:=%@@@* %=------*+ ++:.. :-:::::::--......... . .......#. +#======+% *@@@%-:..-% :%\n%: %-...:*%@@* %=------*+ ++:.. --:.....:-=......... . ....:#. +#======+% *@@%*:...-% :%\n%: %-...::#@@* %=------*+ ++-...--:.....:--. ......... . ...:=#. +#======+% *@@#:....-% :%\n%: =+:.....=+#* %*++++++#+ -+=:..--:.....:--........... ...:=#. +%******#% *#+=.....:+= :%\n%: :%:........+* %@@@@@@@@+ =*-..--:.....:-=.......... .. ...:=#. +@@@@@@@@% *+.......::%: :%\n%: :%:.......=+: :*********=. =*-..--:.....:-=........ ... . ....:+- .=*********: :+=.......:%: :%\n%: :%:.......*+ .===========- =*-..--:.....:-=..... .. ... ......-# -===========. +*.......:%: :%\n%: :%:.......**::::::-===========-:::::::::::::::::::::::::::::::::=*+:.--:.....:-=.::... .........:=#-::::::::::::::::::::::::-===========-::::::**.......:%: :%\n%: :%=-:.....*#=====================================================+*=:--:.....:-=.-:.. .........-+*============================================#*.....:-=%: :%\n%: :@##=.....*#======================================================+*-=-:.....:-=.-:.. . . ......:+*+============================================#*.....=##@: :%\n%: :@@@*=-...**::::-==========-::::::::::::::::::::::::::::::::::::::-++=-:.....:-=.=-. . ......:-=+=:::::::::::::::::::::::::::::-==========-::::**...-=*@@@: :%\n%: :@@@%%*..:*+ :==========. .*+-:.....:-=.+-. . . .....-*#= .==========: +*...*%%@@@: :%\n%: .+@@@@@%++++: ..-=======-:: -+=-:.....:-=.*=... . ...-=+==: ::-=======-.. :++++%@@@@@+. :%\n%: -@@@@@@@@@@- ==========- .#==-:.....:-=.*+:.. .. ...:=##. -=========- -@@@@@@@@@@- :%\n%: -@@@@@@@@@@- ::=======:... .#*=-:.....:-=.=+=:... .:=+++-- ...:=======:: -@@@@@@@@@@- :%\n%: -@@@@@@@@@@-.=======-- .##+-:.....:-=:-**-.... .:=***+ -========:=@@@@@@@@@@- :%\n%: -@@@@@@@@@@+-======-.. .#+=-:.....:-=+*##+--:..:+*-::. ..-======-+@@@@@@@@@@- :%\n%: -%##%@@@@@@*=====--: .#+=-:.....:-=####+---::-+*. :--=====*@@@@@@%##%- :%\n%: -#--#@@@@@@*=====: .#*+-:.....:-=##*==:::.-+.. :=====*@@@@@@#--#- :%\n%: .=+..+*#@@@%+===:: +=--:.....:-=#*=-:...:=+ :-===+%@@@#*+.:+=. :%\n%: =+:..::+@@@*==== .::.....:-=#+:.....:++ ====*@@@+::..:+= :%\n%: +*.....-+*@+=-:: .::.....:-=#=:...::=+- ::-=+@*+-.....*+ :%\n%: +*....:..:%+=: --:.....:-=#-....--*= :=+%:::.....*+ :%\n%: +#++++*++*@-. --:.....:-=-=+++++*=. .-@***+++++#+ :%\n%: =%%%%%%%%%%. --:.....:-= +**#***: .%%%%%%%%%%= :%\n%: .:::::::::: ==-------=* .:::::: ::::::::::. :%\n%: =+=======+* :%\n%: . =+===-==+++ :%\n%: :---=-=---- :%\n%: . .=-=. . . :%\n%: .:---: :%\n%: .. .------: :%\n%: ...... :%\n%: . . . :%\n%: . . :%\n%: . . :%\n%: :%\n%: :%\n%: . . :%\n%: :%\n%: :%\n%: :%\n%: :%\n@**********************************************************************************************************************************************************************************@\n@##################################################################################################################################################################################@\n", "@##################################################################################################################################################################################@\n@**********************************************************************************************************************************************************************************@\n%: :%\n%: :%\n%: :%\n%: :%\n%: :%\n%: :%\n%: .%\n%: .%\n%: :%\n%: :%\n%: :%\n%: :%\n%: ...... ...... :%\n%. :----- -----: :%\n%. .------: :------: :%\n%. :-------. .--------. :%\n%. :--------:. :--------: :%\n%. .----------: .----------. :%\n%. :-----------: .:----------:. :%\n%. .------------: .------------. :%\n%. .------------: .------------. :%\n%. .------------: .------------. :%\n%. .------------: .------------. :%\n%. .------------: .------------. :%\n%. .------------: .------------. :%\n%. .------------: .------------. :%\n%: :----------:. .:----------:. :%\n%: ----------: .----------. :%\n%: :------==-----=+--------=+==-==--------=----=---==--------==----------------=-----=---------=------=-==---==--------=-----===----==--=+--------+=---------------=--=: .%\n%: +@@@@@@@@@@@@@@%=-----:-*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#--------#@@@@@@@@@@@@@@@@@@@@* .%\n%: =+****@@@@%*****#@*=+***--+*************************************************************************************************************+--+**+-=+*********************++ .%\n%: .%@*+=+@@@@%==+==*@@+#@@%===========+=+=========++===========+===+=+=====+===+===============++====+================+===+=======++=====++===#@@#=+=====+++==+=======++=+@@: :%\n%: :**%@%###@@@@%#####%@@#%@@@###################################################################################################################%@@%########################@@*: :%\n%: -@@#####@@@@%####%@@@@%####@@@@%####%@@@@%####%@@@%#####@@@@%####%@@@@#####%@@@%####%@@@@%####%@@@%#####@@@@%####%@@@@#####@@@@%####%@@@@%####%@@@@#####@@@@%####%@@@@#####@@- .%\n%: -@%=---=@@@@*----*@@@@+---=%@@@#----+@@@%+----#@@@%----=%@@%*----*@@%@=----%@@@#----+@@@@+----#@@@%=---=@@@@*----*@@@%=---=%@@@#----+%%@@+----#@@@%=---=%@@@*----*%@@%+---=%@- .%\n%: -%*:...-****=..:.=****-...:****+.:..-****-....+****:..:-****=:...=****-...:****+.:..-****-.:.:+****:.::-****=:..:=****-..::****+::..-****-....+****:..:-****=.:..=****-...:%@- :%\n%: -#::....:::::....::::::..:::::::.:..::::::...::::::....::::::....::::::...::::::.:..::::::...:::::::...:::::::...::::::....:::::.:..::::::....::::::...::::::....::::::...:%@- :%\n%: -#.........--....--.:=:..::=:.-=++++-.:.=++==+:.-=+==++=.::...:=+++=.....:+++-....=-....=-..:=+++=:==++++++--+=++++=..=-....=-..:=+++=..===+==++-:=:...:+=+-....=-....=-.:+%@- :%\n%: -#:........++:...++.:%-...:%-.=%@@%%*.:.#@@%%%-.=%%@%%@#.:....:%@%@#.....-%@%=..:.#=...:#=..:%%@@#:#%%@@@@%==%%@@@@#..#=...:#=..:%%@@#:.#%@%%%%%+-%:...-%%%=....#=....#=.-@@@- :%\n%: -#........:++:...++.:%*-..:%-.=#+++#*...#*++=+:.=#+=+#@#:....:*%*+*%+:.=++==++=...##=..:#=.:+=++*#:=++*%++=-=#+++#@#:.#=...:#=.:*%*+*%+:==+*%+==--%:.=++==++=...##=...#=.-@@@- :%\n%: -#........:++...:++.:%@=.:-%-:=*...**..:*=......=#:.:*%*:....-@%-.=%%:.+%*..:*+..:#@*..:#=.-%:.:+#.:.:+*:...=#...+%*::*=:..:*=.-%%-:=%%:..:=#:...-%::*%*:..**...#@*..:#=.-@@@- :%\n%: -#........++-...++-.:%@=.-*%-=+-...**.:*=:......=#...*#-:....-%=:.:+%:.+*-..:*+...#@*.:*%=.-%:.:=#...=+-....=#...+*-:*=:..:*=:.-%=:.:+%:..-*=:...-%:.**-...**...#@*.:*%=.-@@@- :%\n%: -#........#=....#=.:-#%+:-%#-++....**.:%=----:.:+*...**.....:=#:...-*:-++...:*+.:-*%*-:%#=.-%-:.=+...**....:+*...++.:%-...:%-.:=*:...-*:.:+#....:=*:-++....**.:-*%*-:%%=:=@@@- :%\n%: -#:.......#=....#=.-#-#%+-%-:**....**.:%####*:.++-:..**..:..=*-....:-.++:....**.:*=*%*:%=:.-%#-.:-...**....++-...++::%-...:%-.=*-:...:-:.:+#....=*-:++:...:**.:*=*%*:%+:=#@@@- :%\n%: -#........#=....#=.-%:#%+-%:.**....**.:%#****:.*#====+=.....=#........#=.....**.:%-*@#:%-..-*%+==-...**....*#====+=.:%-...:%-.=#..........=#....=#.:#=.....**.:%-+%#:%-.=@@@@- :%\n%: -#.......:#=....#=.-%:#%*-%:.++....**.:%=::::::*%%%%%=:...:.=#.......:#=.....*+.:%-*@#:%-:.:-%%%%*.:.**.:.:*%%%%%+:.:%-...:%-.=#..........=#....=#.:#=.....+*.:%-+%#:%-.+@@@@- :%\n%: -#.......:#=....#=.-%:=#*-%:.*+...=#+.:%-.....:*#**%%=......=#....-=.:#=....=+=.:%-=##:%---.:+++##...*+....*#+*%@=..:%-...:%-.=#....-=....=#....=#.:#=....=+=.:%-=##:%--*@@@@- :%\n%: -#......:.#=.:..*=.-%:.**-%:.*+...#%+.:%-:..:..**.:%%=:.....+#....=#..#=..:.#=:.:%-.=#:%-++....:=#:..*+..:.**.:%@+..:%-...:%-.=#....=#..:.=#....=#..#=...:*=..:%-.=#:%-+@@@@@- :%\n%: -#........#=..:++--+=:.*#+=:=+-...#*-:++:.....=+-.:=#=......=#...=*#..#=..:+%=.:++:.=%++:+#=...=+=:.=+-...=+-.:=%=..:%-..:++:.=#...=##...=+=...=+=..#=..:+%=.:++:.=%++:*@@@@@- :%\n%: -#:.......#+::-#-.+#:..+%#:.#+::::*=.-%-:::::.#=....#=....:.=#:::+%*..*=::-%%=.-%:..=%%::+%#:::++:..#=....#=..:.#=..:%=::=#:..=#:::+%*:..+*:...++...*+::-%%=.-%:..=%%:.*@@@@@- :%\n%: -#........##***=:.=#...-*#..##****=:.-%******:#=....#=......=%***+=-..-+***%+:.-%:..:+%::-*%***+-...#=....#=....#=..:%#***=:..=%***+=-...+*....++...-+***@+:.-%:..:+%:.*@@@@@- :%\n%: -#........*###*:..=+....=*..*#####-:.-######*:+=....+=..:...=####=.....+####-..-*:...-#:..=####=....*=....+=....+=..:####*....=####=..:..++....++....+####-..-*:...-#:-*@@@@@- :%\n%: -#.:...:..-----...:-....:-..------:..:-------:-:..:.::.:....:----:..:.::----:..:-:...:-...:----:....-:...:-:....-:..:----:.:..:----:..:..::....::....:----:.::-....:-.*%@@@@@- :%\n%: -#:====-....:====:..:===============-....-====:...:====-....:====:....-====:...:====-.:..-====:....-====---::====:....-===-:...:====-.:..-==============-:..:====:..:.#@@@@#%- :%\n%: -#:#%%%*....=%%%%=..:#%%%%%%%%%%%%%%+...:+%%%%-...:#%%%*....=%%%%=....*%%%#:...-%%%%+...:+%%%%-...:#%%%%#*#==%%%%=:..:*%%%#:...-%%%%+....+%%%%%%%%%%%%%%#:..=%%%%=....#@@@%-#- :%\n%: -%+%@@@%++++*@@@@*+++%*+++*%@@@@@@@@#++++#@@@@*++++%@@@%++++*@@@@*++++%@@@%++++*@@@@#++++#@@@@*++++%@%%%###**@@@@*++++%@@@%++++*@@@@#++++#@@@@@@@@%*+++*%+++*@@@@*++++%@@@@+%- :%\n%: -@@@@@@@@@@@@@@@@@@@@@-::.:%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%###%#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:...-%@@@@@@@@@@@@@@@@@@@@- :%\n%: .------------------+%+:...:=%@@@%==------------------------==-=%%%*--=-==-----------=--=------------#%#####+--=--=----==---=-==-------------=%@@@%=:...:+%+=--==------------=. :%\n%: :%:......*%%@# ###= +######- #@%%*.:....:%: :%\n%: :%:......-=*#: ###*- =####%%#- :#*=-......:%: :%\n%: :%=:.......=* ####*.. ..*####%#*: *+:......:-%: .%\n%: :@#-......:+* ###%#**. :++=+*####- *+:......-#@: .%\n%: =@@+-.....-** =###%#%- .=*+--+###+ **-.....-+@@= :%\n%. -%@@%=....:+%* *###%##: -+-:..-+##. *%+.....=%@@%- :%\n%. -@@@@*+=..:*@* +####**=. --==:...:=## *@*...=+*@@@@- :%\n%: -@@@@@@#:..*@* +%%##==*= ##+: ....=## *@*..:#@@@@@@- .%\n%: -@@@@@@%+:.*@* :+##+-:=+- =+=-. ...:=*- :======. *@*.:+%@@@@@@- :%\n%: -@@@@@@@%-:*@* -#*-..:++ :#=... ...-++ +##*###: *@*.-%@@@@@@@- :%\n%: -@@@@@@@@#-*%*+ .=*:..:-+= :+++:... ...==. .+++++++++-:::+#- +*%*-*@@@@@@@@- :%\n%. =##@@@@@@@=*#*% -*:...:=*:. .........=*+-.... ...+= ..:********-. =+: %*#*=@@@@@@@##= :%\n%. -+-=%@@@@@@%***% -*-....:=**: .******+*++=:.... ..:*= =**+=:....... *: %***%@@@@@@%--+= :%\n%. +*.:*%@@@@@@#+*% .+=.....-*#=:-*++++++++=:...... .:=+: ::+*+=: .#. %*+#@@@@@@%*:.*+ :%\n%. +*.::#@@@@@@#+*% :*.....:=*#**=::::..............-*- .**+-. .-#. %*+#@@@@@@#:..*+ :%\n%. +*...=*#@@@@#++% .#:....:+#*+=:.... ..... ......-*- .--*+-:. :+= %*+#@@@@#+=...*+ :%\n%. +*:...:+@@@@#==% .#=:..:=##+:..... . ... . ..=*: =#*-...... :# %++#@@@@=..:..*+ :%\n%. +*.....-*@@@#==% -+:.:-++=-:... .. . .. ......+#- -++-:...... .=# %++#@@@*-.....*+ :%\n%. +*......-%@%*==% #-.:+*=:.. . .. . ....*#- ++:......... :+* %++#@@%-:.....*+ :%\n%. +*......:=%#+-=% #=-=*=:... ... ... .....=#- =+-:.......... .-+: %+=+#%=:.....:*+ :%\n%. .**.......:%*=-=% ++=++-..... .. ..... .....-+- *=:............ ..=+ %+==*%:......:**. :%\n%. +%*.......:%*=-=% .+**=...... .. . ... ...:=+- =:............. ..:-++ %+==*%:.......*%+ :%\n%. *@#==.....:%*=-=% +#+:...... .. .. .. .. .:+=. =:............:..--=+*+ %+==*%:....:==#@* :%\n%. *@%%#:....:%*=-=% +#+.. .. .. .. .. .. ...-++ *=:...........:-=#*###+ %+==*%:....:#%%@* :%\n%. *@@@%+:...:%*=-=% +*=... .. . ... .. .. ...:=+-=+-:.......:==+++=====- %+==*%:...:+%@@@* :%\n%. *@@@@@-...:%*=-=% *+:... . . ...... ........:=# ++-......:=####+ %+==*%:...-@@@@@* :%\n%: *@@@@@*+=:*#=--=% +=:... .. .... ... ....:-# :+=:..:=+++----: %+==+#+-=+*@@@@@* :%\n%: *@@@@@@@*=%+---=% +=.. .. .. ....... . ... .....-*. -+-..-+##* %+===+%=*@@@@@@@* :%\n%: *@@@@@@@%#%+---=% =+-.... .. ....-++=: . .......:++..=+-.:=**: %+===+%#%@@@@@@@* :%\n%: .*%@@@@@@@@@+---=#: #=-::.. .. .. .+##*- . ........-#. :+=:.:=+. :#+===+%@@@@@@@@%*. :%\n%: *=*@@@@@@@@@+----=*. #-=*+ .. . :#%##= .........:#. :*-..-++ .*+====*%@@@@@@@@*=* :%\n%: %-=*#@@@@@@@*-----%: #-+#* ..... :#+##+ ..........:#. .++:.:=# :%=====*%@@@@@@#*=-% :%\n%: %-::=@@@@@@@*--::-%: *:+#* . ... ....:#.*#=. ...........:#. .#:..-# :%=====*@@@@@@%=::-% :%\n%: %-..:*%@@@@@+-----%: -+:+#* ..... ... :#=*#=. ............+=. #-:.:+- :%=====+%@@@@@*:..-% :%\n%. %-...:%@@@@%+-----%: .#=.=#* .... :####+..............-*- #+:.:=#. :%=====+%@@@@%:...-% :%\n%: %-...:=+#@%*=-----%: .#-.-+= .. :+##*-..............:*- -+=:.-#. :%=====+*%@#++:...-% :%\n%: .#-.....:+%%+------%: :#:.:--.. .. . . .=*#+:..::...........*- ++-.:*: :%======+%%+.:....-#. :%\n%: .+=:......-*%+------%: .+#-..::............:--::.-++-:.........*: .==..=+. :%======+%*-......:=+. :%\n%: :%:........+%+------%: -#*=:.....:..............:=**+-.........+- =+..-+- :%======+%=........:%: :%\n%. :%::.......=%+------%: -#**:.....=-.............:**#*=.........-+- =*-.:=+- :%======+%=........:%: :%\n%: :%=:.......=%+------%: -#**:.....=:.............-**##=.........-*= :+=:.:+=. :%======+%=.......:=%: :%\n%: :@%-......:+%+--:---%: -#*=:.....:..............-**##=.........-*= -*-..-++ :%======+%=.......-%@: :%\n%: :@@*+-....-*%=------%: -#=:......:..............:+*#*=.........-*= .=+:..:++ :%=======%*-....-+*@@: :%\n%: :@@@@*....*@#-::--:-%: -*........-:.............:=**+-.........-*= =*-...:++ :%=======#@*...:*@@@@: :%\n%: :@@@@#=...*@#-:-----%: -*....::.:+=:.:...........:==-:........:-=+- -+=:..:==: :%=======#@*.:.+#@@@@: :%\n%: :@@@@@#-::*@#-:-----%: -*....:-:=*+-:-.......................:-==++ ++:...-+- :%=======#@*:::#@@@@@: :%\n%: :*@@@@@%**-*@#-------%: -*-....:-*=+*+-......................:--==++ =+-:..:+=. :%=======%@*-**%@@@@@*: :%\n%: -@@@@@@@@@=*%*=------%: :+=:....-*:=*+-......................:--=-+*:*=:..:=+: :%======+*%*+@@@@@@@@@- :%\n%: -@@@@@@@@@%%*-#------%: :*-....:::::::.....................:---=-+#+=:..:-*: :%======#-*%%@@@@@@@@@- :%\n%: -%#%@@@@@@@#-:%------*= ++::-:............................::----+##-...-++. =#======%:-#@@@@@@@@#%- :%\n%: -#-%@@@@@@@= :%-------#- .#:=+-..................................=##:..:=*. -#+======%: =@@@@@@@%-#- :%\n%: -#:+%@@@@@@- :%-------#- %:-+=::................................=#+...-+- -%=======%: -@@@@@@%+:#- :%\n%: -#:.#@@@@@@- .%-----:-#- %-.=*--:...............................=*-...=+ -#=======%. -@@@@@@#:.#- :%\n%: :+=..=+*@@@@- :%-------#- %:-+=**:..............................:=*-...=+ -#=======%: -@@@@*+=..=+: :%\n%: +*:....=%@@@- :%-------#- %-++-%%-..........:::::....... .......-+*=...=+ -%=======%: -@@@%=....:*+ :%\n%: +*.....:+@@@- :%-------#- %#=:-=%-........ .****+.:... .......---=++:..-+= -%=======%: -@@@+:.....*+ :%\n%: +*......-#@#: :%-------#- *%=:=:%-. .. ...-%@@%*:-.. ......:-=--=#:..:=*: -%=======%: :#@#-......*+ :%\n%: +*......:-%- :%-------#- .#=-+-%-. . :#@@@*--:. .......--=--=#-...:=+. -%=======%: -%=:......*+ :%\n%: +*.......:%: :%-------#- *=-+-%-:::::..:-%***=::.. ......:----=#+-..:-*- -%=======%. :%:.......*+ :%\n%: +*.......:%. :%-------#- *=:-:%+--------+%:..:: .. ......:.--=##=:..:+*: -%=======%. :%:.......*+ :%\n%: +*.......:%. :%-------#- **+++%#********#%. -++==.. ........:-=#=+-:.-+#- -%=======%. :%:.......*+ :%\n%: +*.......:%: :%-------#- *@%%@@@@@@@@@@@@%. +%%@%-. ..........:+# ++-:=+#- -%=======%. :%::......*+ :%\n%: -##=:.....:%: :%-------#- *#+===*#%@@@@@%#*..+%#=-:. ...........:=# :==-=+#- -%=======%. :%:......=##- :%\n%: #@@#::....:#. :%-------#- ++-...=+*%%%%%#++..*%* . ...........:=# =*=++*: -%=======%. .#-.....:#@@* :%\n%: #@@%*:...-*- :%-------#- ++-:--==+*++**+==-+#*-:.. ............-# -++++*- -%=======%. -*-...:*%@@* :%\n%: *@@@%=-:.-% :%-------#- ++::----===-===---*#=.-.. ............-*.+*++**. -%=======%. %-.:-=%@@@* :%\n%: *@@@@##=.-% :%-------#- ++:.....:=-----...::-:.................:++*++**: -%=======%. %-.=##@@@@* :%\n%: *@@@@@@*--% :%-------#- ++:.. ..:=----:. ....: ................:=#*++*= -%=======%. %--*@@@@@@* :%\n%: *@@@@@@%+-% :%-------#- ++-.. . :=----: ... .......... ........:=#*+*+ -#=======%. %-+%@@@@@@* :%\n%: -%@@@@@@@#*% ++------+=: ++-. ...-=---=-:........... .. .........-#**+- :+*======*+. %*#@@@@@@@#- :%\n%: %@@@@@@@@@@% %=------*+ ++:. . :=======-............ .. . .....#**= +#======+% %@@@@@@@@@@% :%\n%: %*#@@@@@@@@% %=------*+ ++-. .:--:-:::--:.......... ... .....##=. +#======+% %@@@@@@@@#*% :%\n%: %-+%%@@@@@@# %=------*+ ++-...--:.....:--. ........ ... .....##: +#======+% #@@@@@@%%+-% :%\n%: %--=+@@@@@#: %=------*+ ++-...--:.....:--.......... . .......#- +#======+% :#@@@@@+=--% :%\n%: %-..-#@@@@* %=------*+ =+-:..--:.....:--......... . ......:#. +#======+% *@@@%#-..-% :%\n%: %-.::-%@@@* %=------*+ .=+:..--:.....:--. ....... ..... ....:#. +#======+% #@@@%-:..-% :%\n%: %-.:.:*%@@* %=------*+ =*-..--:.....:-=...... ..........:#. +#======+% #@@%*:...-% :%\n%: %-...::#@@* %=------*+ =*-..--:.....:-=..... .........:=#. +#======+% *@@#::...-% :%\n%: =+:...:.=*#* %*++++++#+ :==:.--:.....:-=.::.. . .........:=#. +%******#% *#*=.....:+= :%\n%: .%:....:..:+* %@@@@@@@@+ :*-.--:.....:--.-:.. .. . .....:=#. +@@@@@@@@% *+:.......:%: :%\n%: :%:.......=+: :*********=. .-+---:.....:-=.-:......... . ...:::+- .=*********: :+=.......:%: :%\n%: :%:.......++ .===========- :*==-:.....:-=.-:. ....... .....:---* -===========. ++.......:%: :%\n%: :%:.......**::::::-============:::::::::::::::::::::::::::::::::::-+*=-:.....:-=.+-. ...... .....-+*+=+-::::::::::::::::::::::::============-::::::**.......:%: :%\n%: :%=-:.....*#========================================================*=-:.....:-=.*=. ...... ...:-=**+==============================================#*.....:-=%: :%\n%: :@##=.....*#========================================================+=-:.....:-=.*+: ....... ..:=**++===============================================#*..:..=##@: :%\n%: :@@@*=-...**::::-==========-:::::::::::::::::::::::::::::::::::::::-+=-:.....:-=.++-.........--=+++-::::::::::::::::::::::::::::::::-==========-::::**..:-=*@@@: :%\n%: :@@@%%*...*+ :==========. *+-:.....:-=.-*+-.... .-*##+ .==========: +*.:.*%%@@@: :%\n%: .+@@@@@%+++=: ..-=======-:: -+=-:.....:-==+**=:::...=+===- ::-=======-.. :++++%@@@@@+. :%\n%: -@@@@@@@@@@- ==========- .#==-:.....:-=#%##*---:.:##. -========== -@@@@@@@@@@- :%\n%: -@@@@@@@@@@- ::=======:... .#*=-:.....:-=-**+=:::::=-- ...:=======:: -@@@@@@@@@@- :%\n%: -@@@@@@@@@@=.=======-- .**=-:.....:-= ++--....=+ --=======.=@@@@@@@@@@- :%\n%: -@@@@@@@@@@+-======-.. :::::.....:-=++-::...:++ ..-======-+@@@@@@@@@@- :%\n%: -%##%@@@@@@*=====--: .::.....:-=#=:.....-+= :--=====*@@@@@@%##%- :%\n%: -#--#@@@@@@*=====: :-:.....:-=#-....--+=. :=====*@@@@@@#--#- :%\n%: .=+..+*#@@@%+===::. --:.....:-=+-----+++: :-===+%@@@#*+.:+=. :%\n%: =+::.::+@@@+==== --:.....:-- +######- ====*@@@+::..:+= :%\n%: +*.....-+*@+=-:: ==-:::::-=+ -======. ::-=+@*+-:....*+ :%\n%. +*.......:%+=: ++=======+# :=+%:.......*+ :%\n%: +#++++++**@-. =+===-===++ .-%*++++++*#+ :%\n%: =%%%%%%%%%%. -====-====- .%%%%%%%%%%= :%\n%: .:::::::::: ..:=-=:... -:::::::::. :%\n%: .--=: :%\n%: :-----. :%\n%: .:::::. :%\n%: . . :%\n%: :%\n%: .. :%\n%: :%\n%: :%\n%: . :%\n%: . :%\n%: :%\n%: :%\n%. :%\n%. :%\n%: .%\n%: :%\n%- -%\n@#*********************************************************************************************************************************************************************************@\n@##################################################################################################################################################################################@\n", "@#####*############################################################################################################################################################################@\n@*****+****************************************************************************************************************************************************************************%\n%- -%\n%: :%\n%: .%\n%. .%\n%. .%\n%. .%\n%: :%\n%. :%\n%: :%\n%: :%\n%: :%\n%: .%\n%: ...... ...... :%\n%: :::::: :-::-: :%\n%: :....... ........ :%\n%: : :. . : :%\n%: :. .. : : :%\n%: .: .. .. .. :%\n%: .: .: .. .. :%\n%: .: .: .. :. :%\n%: .: .: .. :. :%\n%: .: .: .. :. :%\n%: .: .: .: .. :%\n%: .: .: .: :. :%\n%: .: .: .: :. :%\n%: .: .: .: .. :%\n%: . .. ... . :%\n%: : .. .: :. :%\n%: :---=---=----==+: .=+----==-=----------===-------=---=------==--=======----------==-=------------------=---==----------==-==-=-===. .==---======------=---: :%\n%: +@@@@@@@@@@@@@@%=. :*@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@%@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#- -#@@@@@@@@@@@@@@@@@@@@# .%\n%: =++***@@@@%*****#@*--++=:-+*************************************************************************************************************+-:=++=:=+*********************+=. .%\n%: .%@*==+@@@@%+====*@@+#@%%==++======+======+++==+========++++=+++++=======+=+==+=++==+++==+=+=++==+====+=++==+=+===++=====+==++====+=====++==#@@%=+====+==++======++==+=*@%- .%\n%: :**%@%###@@@@%######@@#%@@@###################################################################################################################%@@%########################@@*: .%\n%: -@@####%@@@@%####%@%@%%####@@@@%####%@%@@%####%@%%%#####@%%@%####%@@@@#####@@@@%####%@@@@%####%@@@%#####@%@@%####%@@@%#####%@@%%#####@@@@%####%@@@%#####@%@@%####%@@@@#####@@- :%\n%: -@%=---=%%@%*----*%@%@+----%%@@#----+@@@%+----#%%%%----=%%%%*----*%%@%=----%@@%#----+@%@%+----#%%%%=---=%%@@*----*@%@%+---=%@%%#----+%%@%+----#%%@%=---+%@%%*----*@@%%=----%@- :%\n%: -%*:..:-****=:...=****-....****+...:=****-...:+****::..-****=::..=****:..::****+:..:=****-:...+****::::-****=..::=****-...:****+....-****-....+****::.:-****=.:::=****:::.:%@- :%\n%: -#:::::::::::....::::::....:::::....::::::.:..:::::.....:-::::...::::-.....:-::::...::-:::....:-:::...:::::::....:::::..:.::::::....::::-:....::::-.::..:::::....:::::....:%@- .%\n%: -#...:::.:.--:...--.:=:...:=:.-+++=+-:..===+==:.-=+=+++=.:....:==++=::..::==+-..::=-:::.=-...=+++=:==+++=+=--=++=++=.:--::::=-:::==++=..=+==+==+-:+....:==+-:...=-:..:=-.:+@@- .%\n%: -#....:.::.++:...++::%-...:%-.=@@@%%*:.:#%@%%%-:+@%@%@@#...::.:%%%%*:..::-%%%+:..:#=::.:*=:.:%%@@#:%%%@%%@%++%@@%%%#.:#=::.:#=.::%@@@#..*%@%@%%%+-%:...-%%%+:.:.#+:..:#=.-@@@- .#\n%: -#.......:.++:..:++.:%*-..:%-.=#+++#*..:#*====::=#+=+#@#....:-+%++*%+::=++++++=..:##=...#=.:+===*#:==+*%+++-=#+=+#%#.:#=:...*=.:+%*+*%+:-=+*%+++--%:.=++==++=...##=.::#=.-@@@- .%\n%: -#:.......:++.:::++.:%@=.:-%-:=*:..**.::*=.....:=*:..*%*:.:.:=%%-.=%%::+%*:::++:..#%+.::#=.-%:..=*.:.:+*:.::=#...*%*::*=...:*=.-%%-.=%%:..:=#::::-%::*%*...++...#@+.::#+:-@@@- :%\n%: -#:...::.:++-..:++-.:%@+:-*%-=+-:.:**.:*=:......=#...+*-::...-%=:.:+%:.+*-.::++...#@+.:*%=:-%:..=*...=+-:..:=#...**-:*=:..:*=:.-%=:.:+%:..-*=::..-%::*#-...**...#@*.:*%+:-@@@- :%\n%: -#:...::.:#=:..:#=.:-#%+:-%#-++...:**.:%=----:::++...++.:::.:=#:...-*::++..:.++.:-*%*::%#=:-%-:.=+...*+....:+*:..++.:%-..::%-.:=#:...-*:..=#:::.:=*:-++:...**.:-*%*::%#=:=@@@- .%\n%: -#:::..:..#=....#=.-*=##+-%-:*+..:.*+.-%###**::++:.:.+*...::=*-....:-:++:....++.:*=*%*:%=::-%#::::..:*+....=+-:.:++.:%-..::%-.=*-...::::..=#:..:=*-.*+::..:**.:*=*%+:%=:=#@@@- .%\n%: -#.::.....#=...:#=.-#:*%*-%::*+....**.:%****+:.**====+=...:.=*:.....:.#=.....+*::#-*@#:%-..-*%+==-..:*+.:..+#====+=.:%-..::%-:=#:...::....=#:..:=#..#=....:**.:%-*%#:%-.=%@@@- :%\n%: -#..::...:#=...:#+.-%:#@+-%:.+*....+*.:%=::::..*%%%%%=:.:...=#....:.:.#=.....**.:%-*@#:%-..:-%%%%*:..++.:.:*%%#%%+:.:%=...:%-:=#:...::....=#.:..=#.:*=....:*+.:%-+%#:%-.=@@@@- :%\n%: -#........#=...:#=.-%:+#+-%:.+*...=#*.:%-...:..+#+*%%=..:...=#....-=..#=...:=+=::%-=##:%---::+++##:..+*.:.:*#++%%=..:%-...:%-:+#.:..-=....=#....=#.:*=....=+-.:%-=##:%--*@@@@- :%\n%: -#........#=....#=.-#::*+-%::*+.::#%+.:%=:..:::++::%%=:..:..=#..:.=*..#=...:*=.::#-:=#:%-+*:.:.:+#...**....+*::%%=..:%-...:%-:+#.:..=#....=#:..:+#:.#=...:*=..:%-:+#:%-*@@@@@- :%\n%: -#........#=..:++--+=::*#+=:=+-.:.#*-:+=:...:.=+-.:=#=......+#:..=**.:#=..:+#=.:++:.=#+=:+#=:.:=+=.:=+-...=+-::=%=..:%-..:++::+#.:.=##..:=+=...=+=:.*=..:+%=.:++:.=%++:*@@@@@- :%\n%: -#..:...::#+:::#-.=#...+%#.:*+::::*=.-%-:::::.*=..:.#=.....:+#:::+#*.:*=::-%%=.-%:..=#%:.+%#-::++.::#=..:.#=.:::#=..-%=::-#:::=#:::*%*..:**....*+.:.*=::-%%=.-#:..=%%:.*@@@@@- .%\n%: -#......:.##***=:.=#:..-**..##****=:.-%*****+:#=...:*=..:..:=%***+=-:.-+***%+:.-%::.:+%:.-*%***+-::.#=.:.:#=....#=..:%#**+-:..=%***+=-..:*+...:*+..:-+***%+::-%:.:-+%:.*@@@@@- .%\n%: -#.:....:.*###*:..=*::::=+..+#####-..:######*:*=...:+=..:..:=####=::...=####-:.-*::.:-*::.=####=.::.+=...:*=....*=..:*###*:...=####=.....+=.:.:++:.:.+####-.:-#:.::-#:-*@@@@@- :%\n%: -#.::.....-----...::...::-:::-----:..:-------.-:....-:..:...:----:.:...:----:..:-..:::-..::-=--::..:-:....-:....-:...-----..:.:----::.:..::.::.:::::::--:-::::-.:..:-.+%@@@%@- :%\n%: -#.====-..:::====::..-======-=======-:.:.-====::..:-===-:...:====:.:..-====.:..:====-....-====:.:.:=====---::-===:....-===-::..:====-.:..-==============-::::====:..:.#@@@@*%- :%\n%: -#:##%%*....=%#%%=:.:#%%%%%%%%%%%%%%+:..:+%%%#-:..:#%%%*:...=%%%%=:..:*%%%#:.:.-%%%%+....+%%%%-:..:#%%%###*==%%%%=..:.*%%##::.:-#%%%+..:.+%%%%%%%%%%%%%%#:..=%%%%=...:#@@@%-#- .%\n%: -%+%%@@%++++*@%@@*+++%*+++*%%@@@@@@@#++++#@@@@*++++%@@@%++++*@@@@*++++%@@@%++++*@@@%#++++#@@@@*++++%@%%%###**@@@@*++++%@@%%++++*%@@@#++++#@@@@@@@@%**++*%+++*@@@@*++++%@@@%+%- .%\n%: -%@@@@@@@@@@@@@@@@@@@%-:.::%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%##%%#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:::.-@@@@@@@@@@@@@@@@@@@@@= .%\n%: .====-----------===+%+::..:=%@@@%===-------------------------==%%%*==-==------==----==-------=-----=#%##%##+-=--==------------------===--====%@@@%+:...:+%+===-==-------===-=. .%\n%: :%:::....*%%%# *#%+ *%##%#%- #@%%*:...:.:%: :%\n%. :%:......-=*#: ###*- =#####%#- :#*=-.:....:%: :%\n%. :%=:.:.:..:+* ####*.. .:*#####%*: *+:..:...:-%: :%\n%. :@#-::::..:=* *####*+. :**==*##%%- *=.......-#%: :%\n%: .=@@+-:....-** =###%%#- .=*+-:=*##+. **-.:...:+@@=. .%\n%: -%@@%=.....+%# *##%#%#: =+-:..-*#*. *%+::...=%@@%- .%\n%: -@@@@*=-...+@# +####**=. :-+=:. :+#* *@*.::==*@@@@- .%\n%. -@@@@@%#:.:*@* +%###-=*= ##+: . .=## *@*..:*%@@@@@- :%\n%: -@@@@@@%+:.*@* :*##+::=+- =+=-. . .:=*: -======. *@*.:+%@@@@@@- :%\n%: -@@@@@@@%:.+%* -##-..:++ :*-:. . .-++ +#**###- *@*:-%@@@@@@@- .%\n%. -@@@@@@@@*-*%*+ .=*:..:-+= :+++:.. ...==. =++==++=+-:::=#- +*%*-*%@@@@@@@- .%\n%. =##@@@@@@@+*#*% -*:...:=*.. .........=*+-.. .. ..+= ..:***++**+-. =+: %*#*+@@@@@@@##= .%\n%: -+-=%@@@@@@%***% :*-....:=++: .+**+++**++=:..... .-*= =**+=:....... *: %**#%@@@@@@%=-+= :%\n%: +*.:*%@@@@@@#+*% .+=.....-*#=:-**+++++++-:...... .:=+: ::+*+=: :#. %*+#@@@@@@%*:.*+ :%\n%: +*..:#%@@@@@#+*% :*:....:=###+=::::..::. .. ....-*- .**+-.. =#. %*+*@@@@@@#:::*+ :%\n%: +*...=+#@@@@#++% .#-....:+#*+=:.... .. .. ...-*- .--++-:. .+= %*+*@@@@#*+..:*+ :%\n%: +*:...:+%@@@#==% .#=...:=##+-... ... ..=*: =#*=..... :# %+=#@@@%=::...++ :%\n%: +*.....-*@@@#==% -+:.:-*+=-:... ...... ...+#- -++-:...... .=* %+=*@@@*-.....++ :%\n%: ++......-%@%*==% #-:-+#-.... . ........ ..:*#- ++:......... .:+* %+=*%@%-......*+ :%\n%: +*......:=%#+-=% *=-=*+:..... ........ . ...:=#- =+-........... ..-+: %+=+#%=:....:.*+ :%\n%: .**:......:%*=-=% ++=++-....... .... ... . ..-+- +=:........... .:=+ %+=+*%::.....:**. :%\n%: +%*.......:%*=-=% .+*+=.. ... .............. ...=+- =:............. ..--+* %+=+*%-..:::.:*%+ :%\n%: *@#=-.....:%*=-=% +#+:.. .. ............. ....:+=. =:..............:--=+*+ %+==*#:....:-=#@* :%\n%: *@%##::::.:%*=:=% +#+. . .. ... ........ ..-++ *=:...........:-=#####+ %+==*%:....:##%@* :%\n%: *@@@%+:::.:%*=-=% +*=. .. . ..........:=+-=+-:.......:===++=====: %+==*%:...:+%@@@# :%\n%: *@@@@@-.:.:%*=-=% ++:. .. .. . .. .. ..:+# ++-.......=####+ %+==*%::..-%@@@@# :%\n%: *@@@@@*+=:+#+--=% +=... .. .... ..... .. ..:-# :+=:..:==++----: %+==+#*-=+*%@@@@# :%\n%: *@@@@@@@*=%+---=% .+-..... . ... ......... .. ....:*. -+-..-+##* %+===+%=*@@@@@@@* :%\n%: #@@@@@@@%#%*---=% =+-... . . .. .-++=:.... .......:+=..=+-.:=**: %+===+%#%@@@@@@@* :%\n%: .*%@@@@@@@@@*--:-#: #=-::... ....+##*- .. ........-#. :++:.:=+. :#+===+%@@@@@@@@%*. :%\n%: *=*@@@%@@@@@*----=*. #-=*+.... ...:*#%#=. .. ........:#. :*-:.-++ .*+====*%@@@@@@@@*=* :%\n%: %-=*#@%@@@@@*-----%. #:+#*.... ....:#+##=. ...........:#. .=+:.:=* :%=-===*%@@@@@@#*=-% :%\n%: %=::=@@@@@@@+=-::-%: #:+%*... . . .:#.*#=. ..........:#. .*-..:* :%=====*@@@@@@@=::-% :%\n%: %-..:*%@@@@%+--::-%: -*:=#*. . .... .:#=*#+. ...........:+-. #=:.:+- :%=====*%@@@@@*:..-% :%\n%: %-::.:%@@@@%*-:::-%: .#=.=#*. . . ...:#%##+..............=*- *+:.:=#. :%=-===+%@@@@%:...-% :%\n%: %-...:=+#@%*=-----%: .#:.-+=.. . ...:+##*-..............:*- -+=:.:#. :%=====+#%@#++:...-% :%\n%: .#-.....:+%%+------%: :#..:--.. . ....=**+:..:::..........*- ++-..*: :%======+%%+::....-#. :%\n%: .+=:..:...-*%+------%: .+#-..::..... .....:--::.-++=:.........*- .==..+=. :%======+%*-::....:-+. :%\n%: :%:..::....=%+------%: -#*+......:... ..........:=#*+-.........+- =+:.-+- :@======+%=:.....:.:%. :%\n%: :%::::.....=%+------%: -#**:.....=-.............:*##*=.........-+- =*-..=+- :@======+%=......:::%. :%\n%: :%=:::.....=%+------%: -#**:.....=-........:....-*##*=:........-*= :+=:.-==. :%======+%=......::=%. :%\n%: :@%-::....:+%+-:----%: -#*=:....:...............:*##*=:........-*= -*-..-++ :%======+%=......:-%@: :%\n%: :@@++-....-*%=-:----%: -#=:......::.............:+##+-.........-*= .=+:..-++ :%======+%*-....-+*@@. :%\n%: :@@@@*:...*@#-::---=%: -*........-:.............:=#*+-.........-+= =*-...-++ :%=======#@*.:.:*%@@@. :%\n%: :@@@@#=:..*@#--:----%: -*.....:.:+=:.:...........:==-:........:-++- -==:..:++: :%=======#@*.::=#@@@@: :%\n%: :@@@@@#-:.*@#--:----%. -*..:.:-:-*+-:-........................--=++ +=:..:-*= :%+=====-#@*:::#@@%@@- :%\n%: :*@@@@@%**:*@#-------%. -*:....:-+=+*+-......................:---=++ =+-...:+=. :%=======%@*-**%@@@@@*: :%\n%: -@@@@@@@%@=*%*=------%. :+=:...:-+:=*+-.....................::---=+*.*=:..:=+: :%======+*%*+@%@@@@@@@- :%\n%: -@@@@@@@@@#%*-#------#. :*=:...::.:::::....................:---=-+#++:..:-*: :%=====+#-*%%@@@@@%@@@- :%\n%: -%*@@@@@@@@#-:%-:----*- =+::-:............................:--:-:=##-..:-+=. .=#=====+%:-#@@@@@@%%*%- :%\n%: -#-%@@@@@@@= .%-::--:=#- .#:=+-.............................::...=##:..:=*. -#=======%: =@@@@@@@%-#- :%\n%: -#:+%@@@@@@- .%-::--:-#- %:-+=::................................=#+...-=- -%=======%. -@@@@@@%+:#- :%\n%: -#:.*%@@@@@- :%-:-----#- %-.=*-=:...:........................:..=*-...-+ -#=======%. -@@%@@@*.:#- :%\n%: :==:.=+*@@@@- :%-------#- %:-+=**:..............................:=*-...=+ -#=======%: -@@@@*+=.:=+: :%\n%: +*:.::.=%@@@- :%-----:-#- %-++-%%-..........:::::..............::+*=...=+ -#=======%: -@@@%=::...*+ :%\n%: +*:.::.:+%@@- :%-------#- %*=--=%-... ...****+.:.... ......---=+*...-+= -#=======%: -@@%+-..:..*+ :%\n%: +*......-#@#: :%-------#- *%=:=:%-... ..-%@@%*:-.... .....:=--=+#:..:=*: -#=======%: :#@#-...:..*+ :%\n%: ++......:=%- :%-------#- .#=-+-%-... ...:#%@@*:-:... ....:-----=#-:..:=+. -#=======%: -%=:......++ :%\n%: ++.......:%: :%-------#- #=-+-%-:::..:::-%***=::... .....:-::--=#+-...-*- -#=======%: :%::......++ :%\n%: +*:......:%. :%-------#- *+--:%+===-=---=%-..:- . . ......:..-=+##=:..:+*: -#=======%: :%:::.....*+ :%\n%: +*:......:%. :%-------#- **+++%#********#%: :++==.. .........:-+#=+=:.:+#- -#=======%: :%:.......*+ :%\n%: +*:.:..:.:%: :%-------#- *@%%%@@@@@@@@@@@%. +%%@%- .:........:=# ++-:-+#- -%=======%: :%:...:...*+ :%\n%: -##+:.....:%: :%-------#- *#+===*#%@@@@@%#*..+%#=-: ...........:=# :+=-=+#- -%=======%: :%:......=##- :%\n%: *@@#-.:..:-#. :%-------#- ++-...=+#%%%%%#++.:*%* . ...........:=* =*=++*: -%=======%: .#-....::#@@* :%\n%: *@@%*:...:*- :%-------#- ++::--==++*++++==-+#*-:.. ...........:-* =++++*- -%=======%: -*-...:*%@@* :%\n%: *@@@%=-:.-% :%-------#- ++-:-----===-==---*#=.:.. .............-*:+*++++. -%=======%: %-.:-=%@@@# :%\n%: *@@@%##=.-% :%-------#- ++-.....:------...::::.................:=++++**. -%=======%: %-.=##@@@@# :%\n%: *@@@@@@*--% .%-------#- ++-. :=---=: .. ..: ................:=#*++*= -%=======%: %--*@@@@@@# :%\n%: *@@@@@@%+-% :%-------#- ++:. ...:=---=- .......... .........:=#*+*+ -#=======%: %-+%@@@@@@# :%\n%: -%@@@@@@@#*% ++------+=: ++:. ...-=---=-. .......... ..........-#**+- :+*======*+ %*#@@@@@@@%- :%\n%: %@@@@@@@@@@% %=------*+ ++-. . :=======-. .......... .........#**= +#==-===+# %@@@@@@@@@@% :%\n%: %*#@@@@@@@@% %=---:--*+ ++-. .:--:::::--:. ........ ........:#*=. +#======+% %@@@@@@@@#*% :%\n%: %-+%%@@@@@@# %=---:--*+ ++:...--:.....:--. ....... ........:##: +#======+% #%@@@%@%%+-% :%\n%: %--=+@@@@@#: %=--:---*+ ++:.. --:.....:--.......... ......:#- +#=-====+% :#@@@@@+=--% :%\n%: %-.:-#@@@@* %=--:---*+ =+-.. --:.....:--.......... . ....:#. +#=-====+% *@@@@#-::-% :%\n%: %-..:=%@@@# %=------*+ .=+:..--:.....:--..... ...... . .....:#. +#======+%. *@@@%-:::-% :%\n%: %-...:*%@@# %=--:---*+ =*-..--:.....:--..... ......... ......:#. +#======+% *@@%*:.::-% :%\n%: %-.::::#@@# %+-::---*+ =*-..--:.....:-=..... ......... .. ...:-#. +#======+% *@@#-:...-%. :%\n%: =+-..:..=+#* %*++++++#+ :==:.--:.....:-=.::...... ...........:-#. +%******#% *#*=:....:+=. :%\n%: :%::......:+* %%@@@@@@@+ :*=.--:.....:--.::.... ..........:-#. +@@@%@@@@% *+:...:...:%: :%\n%: :%:.....:.=+: :*********=. .=+---:.....:-=.-:... ........:::+- .=*********: :+=.......:%: :%\n%: :%:.....:.++ .===========: :*+=-:.....:-=.=:... .........---# :===========. +*.::....:%: :%\n%: :%:.::....+*::::::-===========-::::::-::::::::::::::::::::::::-:::-+*=-:.....:-=.+-... ........-=++=+-:::::--:::::::::::::::::-===========-::::::**:......:%: :%\n%: :%--:::...*#========================================================*+-:.....:-=.*=... ......:-=**+==============================================**:....:--%: :%\n%: :@##=::...*#==-=====================================================+=-:.....:--.*+:. ... ..:=*#+================================================#+...::=##@: :%\n%: :@@@*=-...**::::-==========-:::::::::::::::::::::::::::::::::::::::-+=-:.....:--.++-. .. ...--=+++-::-::::::::::::::::::::::::::----==========-:::-*+...-=*@@@: :%\n%. :@@@%%*:.:*+ :==========. *+-:.....:-=:-++-.... .-*##+. .-=========: ++:..*%%@@@: :%\n%: .+@@@@@#++++: ..-=======-:: -+=-:.....:-==+**=:::...=+===: .:-=======-.. :++++%@@@@@+. :%\n%: -@@@@@@@@@@- ==========: .#==-:..:..:-+####*==-:.-#%. :=========- -@@@@@@@@@@- :%\n%: -@@@@@@@@@@- ::=======:... .#*=-:.....:-=-**+=:::.:=-- ...:=======:: -@@@@@@@@@@- :%\n%: -@@@@@@@@@@=:=======-- .**=-:.....:--.++--....=+ .--=======.-@@@@@@@@@@- :%\n%: -@@@@@@@@@@+-======-.. :::::.....:-==+-::...:=+ ..-======-+@@@@@@@@@@- :%\n%: -%##%@@@@@@*=====--: .::.....:-=#=:...::-+= :--=====*@@@@@@%##%- :%\n%: -#--#@@@@@@*=====: :-:.....:-=#-....--+=. :=====*@@@@@@#--#- :%\n%: .=+.:+*#@@@%+===::. --:.....:-=+-----=++: ::===*%@@@#*+::+=. :%\n%: =+::.::+%@@+==== :-:.....:-=.=*#####- ====*@%%+::..:+= :%\n%: +*:....-+*%+=-:: -=-:::::-=+ :======. ::-=+%*+-::...*+ :%\n%: +*......::%+=: ++=--====+# :=+%::..:.:.*+ :%\n%: +#++++++**@-. =+===-===++ .-%***+++++#+ :%\n%: =#%%%%%%%%%. -====-====- .%%%%%#%#%%= :%\n%: .:::::::::: ..:=--:... -::-::::::. :%\n%: .---. :%\n%: :-----. :%\n%: .:::::. :%\n%: . . :%\n%: :%\n%: . :%\n%: :%\n%: :%\n%: . :%\n%: . . :%\n%: :%\n%: :%\n%: :%\n%. .%\n%. .%\n%: :%\n%- . .-#\n%**********************************************************************************************************************************************************************************%\n@##################################################################################################################################################################################@\n"]
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>ascii</title>
<style>
body {
font-family: courier;
white-space: pre;
font-size: 5px;
line-height: 0.5em;
}
</style>
</head>
<body>
<script>
function get(url, onSuccess, onErr, onProgress) {
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
if (xhr.readyState == XMLHttpRequest.DONE) {
if (xhr.status === 200) onSuccess(JSON.parse(xhr.responseText))
};
};
xhr.open('GET', url, true);
xhr.send();
}
get('frames.json', function(data) {
var idx = 0;
setInterval(function() {
document.body.textContent = data[idx%data.length];
idx++;
}, 50)
})
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment