... -==-.-==.===+*++++===-=-==----. .- .=-=+*******++++++==++==--------== ... ..=...-=**+**+*+++***+*+=++=====-- ....-=----=+==--=.. .=====++++*+******++++**#+===-==-..-.-...-.-==-==-=----. =-=+++=--+++**=+**+=+=+***==---..--.. . ..--..-===---==.+.. =+++***++**+**-==+*+-.-======**+==+.-. .==-=--.====--.----==== . =+=-++****###*#***+=-==-. -==-+**-=----=-*+=*--. .-===---...-=-= -==++=====+==++#*+=*++=.-- -+--*+*==.. . =.+=-.-=+-.---===-----===* .===+**#***+*+.-==-+=--==-----=--+==.--=+*=.---=+==--===-=-=---.----+=- + .+=-=*++*+++=+=-=+============+=--=.=-.+-=-=++++=++===-----=---.--*.++ -.+*==-=-+*++==+===++++=++++++*+=+=+*=+++=++++++++=+==-=-----.=---=-=+=+=- .+*====-==+=+=+++***+*********++++++=+==++++++-+==+=+-.........-.-==+=*++= -=-=++++++++=+****************+++++==+=+===+==+===-.----... . ..---..-++==- . .==+===*++=+*****************++++++==+=+=========.-----..-.-------+---+*=-. -=+====+=++*********#*******+++++++++++====--=-----.---...-.--. . .=*-+=.- = ======+=+*********#*********++++++++++===---..-.-...-......-..----=-==+= . ++====+*******************++++*++++====---........-.... . .=...-=++== . .. -=-==+***********#**********++++++===---.---....-.-........ . ++== ---=+*******************+==-=++++=--..-----....--..--....--....--++.. ..---*****************=-...+++++==------.----...--=-.-. ........--=-- ..**************+=-..-=+== ..- .....-------...----=-= . ...--.==- -=....-=+******+=-=+= = -.= .--=====-------.---=.-...---.+=- +++++=-==+****+--==--+***.==-..==+++==------=-.---.-. .-..-+- -. -=. +*#*+-==***+++++--=+++++++==-------....-.. .-.----=- . .-**++*****+===+***************++==---...---.--- ...-.--==- ++++=+****====+++***********+++==--.....------. ......=+- *********+===++++******#***++===--......-------. .-..-=*. *********+======+********++++=---........----=--..-..===. +*******++===+==-=******+++===--..........--===...---=+. ++******=...-----.+****++++==---..........---== .-=---=- ++****---...---+******++++==-.-...-----.------ .-===--.. =++****+++*++*******++++==--------=---...---...-==+- ++*************++++++====---=====--......- ..-==+-. =***+======--.. +++==--====---....... ..--=++ +----..-+++=-===+++========--....... ...-===+ ++++*+++=-=--=++=========--..... ....--==. . +====--.-===++=+=====---... .... +++++++****+++====--.... . +********+++==---. . *******+++=-.. ..... . +*+++==--. =- . . . .