Pages

2013-05-23

ASCII Art Profile Pic

Auto-generated, by this site. I really like ASCII/ANSI art. It's really a shame that standard windows terminals can't interpret ANSI escapes natively anymore. If you look at old BBS images you can see it was quite an art form! ////////((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((/////////////////////////// ////((/(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((/(((/(///////////////// ///((((((((((((((((((((((((((((((((((((((((((((((((((((////**,,***/(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((//((/////// /((((((((((((((((((((((((((((((((((((((((((((((((((//.....................,**(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((/(((/////(/((// ((((((((((((((((((((((((((((((((((((((((((((/*...... ................,,,,..,,,,.,/(((#(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((///((///(/ (((((((((((((((((((((((((((((((((((((((((*,.....................,,,,,,,,,........,,/////((((((((((((((((((((((((((((((((((((((((((((((((((((((((((/(((((((((((( ((((((((((((((((((((((((((((((((((((((/,......,,,,,,,*,,,.,,,,,*,,******,,,*,......,,,*//(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((/ (((((//////////////////////////////*,....,,.,****,,,****,,,******////(((##%%%%%%%(*,,,**//(((((((((((////////////////////////////////*****,*/(((((((((((((((((( (((((*,*********************/**,,.,,,,.,,********,*//(/(#((#(//(((#%%@@@@@@@@@@@@@@@@%#//(//((//////*//***//************************,,,,****/(((((((((((((((((( ((((/*,,,,,,,,,,,,,,,,,*****,,...,,*,,,******///(#%%%&@@@@&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@(/*****************************************,,,,,***/(((((((((((((((((( (((//*,,,,,/%&&&&&&&&&&&&&&%*...,******(//((##(%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&,,,,***/(((((((((((((((((( (((//*,,,,.%@@@@@@@@@@@@@#* ...,*****/(#%%#%%&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,,,***//((((((((((((((((( ((//**,,,,.&@@@@@@@@@@@%* ..,,*,,,*(%&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,,,****/((((((((((((((((( (((/**,,,,,@@@@@@@@@@....,/*,,*/*#%&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&@@@@&@&&&&&&&&&&&&&@@@@@@@@@*,,*****/((((((((((((((((( ((//**,,,,*@@@@@@@@%/....,***.,*(#%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&%%%%%%&&@@&&&&&&&&@@@@@@#&@@@@@@@@/,,,****/((((((((((((((((( ((/***,,,,#@@@@@@@%...,,,**,,,,(%&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#%%%%%&&&&&&%%%%%%%%%%&@@@@@@@@(*,,****//(((((((((((((((( (//***,,,,%@@@@&&(,,,,,*,..,,**#&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%&&%&&&&&&&%%%%%%%%%&&%&@@@@@@@@#,,,****//(((((((((((((((( (//***,,,*@@@&*..,,,,,,...,,,*/%&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&&&&&&&&%%%%%%%&&%&@@@@@@@@%,,,*****/(((((((((((((((( (//***,,.#@@@/ ...,,,,,......,/#%&&&&&&&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&@@&&&&&%%%#####%%%%@@@@@@@@&,,,*****/(((((((((((((((( (//**,,,.&@@&. ..,,,...,,....,/###%%%%%%&&&&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&&%%%%%%##((((((%%@@@@@@@@@*,******/(((((((((((((((( (/***,,,,@@&*.......,,,......,*((((####%%%%%&&&&&&&@@@@@@@@@@@@@@@@@@@@&&&%&&%%%&@@@@@@@@&&&%##((//((((///(#########(((((((@@@@@@@@@/*,******/((((((((((((((( //***,,.*@@%. .,,....,.......,**///((((##%%%%&&&&&&@@@@@@@@@@&#(////****///(((##%&@&&&&%%#(//******,**/////(((((///((//(#%#@@@@@@@@@(,,******/((((((((((((((( //***,,,(@@#, ,,........ .,,,****//(((#%%%%&&&&&@@&%%#(((((***,,,,,,,,,,,,****//(%%%%&&%%#(///**/##((/(((((((%%@@@@@&(((%%#@@@@@@@@@#********/((((((((((((((( /****,,,%@@&(......... ...,,,,,**///(#%%%&&&&&&&&(((//**/(((//*********////////(####((###/&%######%%&&&%%%(#%&@@@@%/(&&%@@@@@@@@@&,*******/((((((((((((((( /****,,/@@@,,.... ....,,,,,**/((#%%%&&&&&%###((((((((((/////////////////////,.,*//(///,#%######%%&&&&%@((#((%@@@&/%@%@@@@@@@@@&,***/***//(((((((///*,,, /****,,#@@@#,.... .........,,*/((##%%&&&&#(*((////(((######%%%%((//////////((&@@@@@((*%((((((((#%%%&@%(((&@@@@@%%@&@@@@@@@@@@,***/***//((((((******** /***,,.&@@#,.... .......,,/(#%%&&&&%%#,. ..*(///((((######%%%%#(//**//////(#%#%%&@@@(*,*#//////////((%&//#&@@@@@##&&@@@@@@@@@@*********/(((((((/*/#**/ ****,,,@@#*,.... .....,*/(##%&&&&%( ..,,,,(////////(((((###(**//**//((/*%#*/#@@@@@@@/,*#/**//*,****@&/(##&@@@@//%&@@@@@@@@@@*,**//***//(((((((///**( */**,,*@@,( .... ...,,/(#%&&&,......*/*,////****//*,...,..,,*/***/(%**%/**%@@@@@@@@@(*((/(/***/(#%@&(#%@@@&(//#&&@@@@@@@@@/,**//***//(((((((///**/ //***,#@&*( . ...,*(#%%&&(......*////**,/***,,,,,,,,,.,.,,,,***/#@&(%***(&@@@@@@@@@@@%///((#%%&@@@@&@@@((((#&&@@@@@@@@@(,**///***/(((((((///**/ //*,*,&@&/(, .. ...,*(#%&%(....,/(/////***,,/*,,,,**/*,,,,******//#%%%(/((/%@@@@@@@@@@@@@@@&%###%&&&&%#%%&&&&&&&@@&@@@@@@@@@#***///***/(((((((///*** //**,/@@@##* ... .....,((%%(...,/##((////***,,,,*////////***//////////*/#%%((#&@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&&&%%&&@@&@@@@@@@@@%***///***//((((((///*** //**,#@@@@@&* . ...*(%#,../#%%###((///**,,*/((////***,,*///////(##%%%%#(((#%&@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&&&&&&@&@@@@@@@@@&***////**//((((((///*** //**,&@@@@@@& ......*(*..(%%%%%%%##(((//*//(((((((((######(((((#%%%%%%#((((%%@@@@@&&&&&&@@@@@@@@@@@@@@@@@&&&%%%%%&@@@@@@@@@@@&***////**///(((((****,, /**,,@@@@@@@@, . ....../%%%%%&&%%%%%######%%%%%###%%%%%#######%%&%%%%#(///#&@@@@@&&%####%%&@@@@@@@@@@@@@@@&&&&%%%%@@@@@@@@@@@@/**////***//((((/****,, /**,/@@@@@@@@# . . .. ,/((###%%%%%%&&&&&&@@@@@@&&&&&%%#####%%%&&&&&%#((//%@@@@@&%##((((##%%@@@@@@@@@@@@@@@@&&&&&&&@@@@@@@@@@@@(**////****//(((/****,, /**,#@@@@@@@@&, ,/(((((((###%%&&@@@@@@@@@@@@@@&%%%%#%#%&&&&&&%#(///(&&&%##/*..,,*((##%&&//%@@@@@@@@@@@@@&&&&&@@@@@@@@@@@@#**////****//(//*****,, ,.,,/&@@@@@@@@# . .((##(((((((###%%%&&&&&&&&&@&&&%%%%%%&&&&&&&#((///(%###/. ....,*((###(##@@@@@@@@@@@@&&&&&&&@@@@@@@@@@@@%**/(///***/////*****,, /**/&/*&@@@@@@%. ..*((((((((((((#####%%%%###%%%%%%%%&&&&&&&&&%##(((/////((((**...,,,**/(%%%&&&&@@@@@@@@@@@@@&&&&@@@@@@@@@@@&/*/((//***////******,, ***#@@@*%@@@@@%/. ..,,/((((((((((####%%#############%%&&&&&&%%#####(((((//////****,,,,*/(#/,*,..*(@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&***/(//*,**///*******, **,&@@@*%@@@@&%%@@#,.,.......,,//(((((((((###################%%%%%%%%##############/***,,,,....,*//,,,...,,/(&@@@@@@@@@&&/*,(@@@@@@@@@@@@,**/((/*,***//*******, **,@@@@@@@@&(((/,,,,,,,,,,**//(((((((###################%%%######%%%%%%####%&&@@(**,,,,,,,,***,,,,,,,,*//%@@@@@@@/****#@@@@@@@@@@@@***/((/*,,**/******/** ,,*@@##@@@@@@@#//****************//((((((#################%%%%%%#####%%%%###%%%&@@@&%#(/***,,,,******,,,,,,,,////((@@@@@@@@@@@@@@@@@@@@@@***/((//,,********/(** .....,/##(/*,,*/*******////*/*****//(((((((#####((#######%%%%%%###########%%%&@@&&(//////**********,,,,,,,,,,,**//(@@@&&&&&&&&&&&@@@@@@/**/(((/,,************ ./********//////*****///((((((((#####((#####%%###########%%%%&&@(////***************,,,*/##(*,,***///%@(. ......................... .. //**/(///***###/**,,**/////(((((((##(####################%%&%(((//*******,,,***/(###%%&&&&&&%%%%(/**//(%(. ,/**((//****###(*********////((((((((((((################%%%#(/***,,,,,,,,,,*/((((((((##%%%%%%%%(/**//(#(. ................*//#(/*****/(((/***********//((((((((((((((((((#(((#######(**,,,,,,..,,,*//////(((///((##((##(*****//(((,...... ... ......./(##(/*******((//*********//////((((((((((((((((((###((((/*,,,,...,,,**/////////****//(((##%%%%#(//(#%(..... .......................... . ....,##&%(//((/*/(/*************/////(((((((((((((((((((((///**,,...,,,**********//(((((((#&&@@@&#(//%&/,... .. . .... .............. .. ....,((#&&&&@@&%(//*****,,,******///////((((((((((((((((//**,,,,,.....,,,,****//(((###%%%%%%%%%%%%&&((%&(,... ...........,(//(@@@@@//*******,,********////((((((//((((//((/*****,,,,,,,,***/////((((((((//**////((#&@(#%(,... .. .. ......... ..............,#@@@@@@@(/******************////////////(////////****,,,,,******//////////*****,,,,*/((&@@@%((#/,... ....... . ........ .....................(@@@&&&&%#///***,,*************///////////////////*****,,,,****************,,,,,,,,**/((&&@@(((*....................................... .......,##%%#((//********,,,**************/////////////////***,,,*******//********,,,,,,,,,,*/(#&@@@#((/,..... .... ........................ .........................,,**,. .,,****,,,,,,,,,,***********///***/////////**,******//////////***,,,,*//(((((###&&(/*...... . ............................... ,,*****,,,,,,,,,,*****************//////***,,****/////////////*****///((((######%%#/,,....... ............................... ..................................,*****,,,,,,,,,,,********************/**,,,,,,,*****///((((////////(((#######%####/,......................................... .....................,*********,,,,,,,,,,********************,,,,,,,*****/(((((((//////((((##########/*,..................................... ... .............,*********,,,,,,,,,,,,,,*************,,,,,,,,*******/////////*////((((######%#(/*,. .................,,**,,,,**,,,,,,,,,,,,,,,,,,,,*,**,,,,,,,,,,,,**,,************//////((((######/*,,........ ...... . ... ............,****,,,,,,,,,,,,..,,,,,,,,,,,,**,,,,,.,,,,,,,,,,,,,,,****,,,,***////((((((//*,,.....,,,. ........ ................ . ..........................********,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,.....,,,,,,,,,,,,,,***///////***,... ....,.................................... . ..........................,*******,,,,,,,,.....,,,,,,,,,,,,..,...............,,,,,,,,,,,,,,,,,*****,,.. ......................,... ............. ... . .........,**********,,,,,,.....,,,,,,,,......................,,............,,........ .... .. .......,................. .. ...............***/*/////***,,,,,....,,,.............................................. ... ........,...........,,,,. .. ............... .**/////////****,,,,.......................... .................*/.. ... .... ....,,...........,,, .. ............. **////////////***,,,,,........................................./&@(. .. .... ................,, ... ............ .***//////////////***,,,,,,....,.....,,..................,,..*#@@@@*.. . ... ................., .................. .****//////////////////**,,,,,,,,,,,.................,..,,..#&@@@@@@... . ................ .............. .... .//***///////////////////////****,,,,,,,,,,,...,,,,,,,,,,,/&&@@@@@@@#... . .......... .. . .......... .. ... .*(///**////////////////////////////***********,,,,,,,,**(&&@@@@@@@@&,... ........... .. . .................. ..... ,((///***//////////////////////////////////////////((##%&&@@@@@@@@@@.... .... .... . ..................... . .... *(((///***////////////////////////((/////(((((((####%%&&@@@@@@@@@@%,.... . .......... ....................... ... ,(((///*/////////(////////////////////(((((#####%%%%&&&@@@@@@@@@@(..... . .... . ....................... ....,((((//**////////(((////////////////((((((####%%%%&&&@@@@@@@@@@%...... . ... .. ............ ............ ..,/(((///////////////(////////(((((((((((((##%%%%&&&&@@@@@@@@@%........ ... ... ........................ .*(////***//////////////////(/((((((((((((##%%%%&&&&@@@@@@%/........ . .. ....................... .*//*****///(((((((((((((/((((((((((((((##%%%%%&&&&&&%*......... . .
Or colored in:
(/((///(////(((///(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((///////((((((/////////////////////////// /(//////((((/((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((/(((((//////////////////////////// (////(//(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((/////(////////////////////// ((((((((((((((((((((((((((((((((((((((((((((((((((((((/,...............,,,*/((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((//(((((//////////////(/ (((((((((((((((((((((((((((((((((((((((((((((((/*,... .................,,,,,,,,*/((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((/////////////// ((((((((((((((((((((((((((((((((((((((((((((,...................,,,,,,,,,,...,,,,,,/(((((((((((((((((((((((((((((((((((((((((((((((((((((((((///((//((////////( (((((((((((((((((((((((((((((((((((((((((,.....,,,,,.,,,,,..,,.,,,,,*****,,,,,....,,,,,***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((/(((((/ /(((((((((/(((((((((((((((((((((((((((,.......,,**,,****,,,,,*****////((((###%%#(*,.,,**//((((((((((((///(////////////////////////////////**//(((((((////////// (((((/*,***********/*/////////////,..,,,.,********,,*/////(//////(((((#&&&&@@@@@@@@@&#/**//(((((((((////////////////*//********************,*/(((/(((((((/((/// (((((/*,,,,,,,,,,,,,,,,*******,,..,,*,,,,*********((###%@@@&&%#%%&@@@@@@@@@@@@@@@@@@@@@@&(/////***********************,,***,***,,,,,,,,,,*,,*///(((((((((////// ((((//*,,,,,,*******//**//*//*....,***,,*/**/(((#&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%,,,,***//(((((((((//((((( ((((//*,,,,,#&&@@@@@@@@@@@@&*...,******/####%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,,,***//(((((((((((/(((/ ((((/***,,,.&@@@@@@@@@@@&%.....,***,*/#%%&%%%&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,,,****//((((((((((((((( (((//*,,,,,.@@@@@@@@@@@&,....,*,,***##&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*,,,****//((((((((((((((( (((//**,,,,*@@@@@@@@@%/....,*/,,,/(#%&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%##%%%%%%%#%%%%%%%%%%%%#%#@@@@@@@@@*,,,****//((((((((((((((( ((//****,,,(@@@@@@@&,.....***,,,(#&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%#%%%%&&&&&&&%%%%%%%&&&#&@@@@@@@@/**,****///(((((((((((((( (///***,,,,%@@@@@@&/,,,,**,,,,,*#&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&%%%%%&&&&&&%%%%%%%%%%%#&@@@@@@@@#,,,****//((((((((((((((( ((//***,,,*&@@@&,.,,,,,,,,..,**/%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&&&&&&&&%%%%%%%&&@%&@@@@@@@@%,,,*****/((((((((((((((( (///***,,,(@@@#...,,,,,,...,,,,/%&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&@@@&&&&&%%%%%%%%&&%%@@@@@@@@&,,,*****///((((((((((((( (///**,,,.%@@@, ...,,.,,,,....,/##%%&&&&&&&&&&@@&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&&&&&&%%####((##%%@@@@@@@@&**,*****/((((((((((((((( ((/***,,,.@@&/....,,...,......,/(####%%%%%&&&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&@@@@@@@@@@@@@&&&&%%%&%%%%%%%%%%%%%####((((((%#@@@@@@@@@*,,******/(((((((((((((( (//***,,.*@@&,..,....,,,......,*///(((##%%%%%&&&&&&@@@@@@@@@@@@@@@%%%%#########%%&&@@@@@@@&&%##///****///////((#####(((((/((%#@@@@@@@@@/,*******/(((((((((((((( ///***,,,/@&%. .,,........ ...,,**////((##%%%&&&&&&@@@@@@&%##((/****,,,,,,****//(((%&&&&&&&%#(////**//(#((((((((%%&&&&%((((###@@@@@@@@@#********/(((((((((((((( //****,,,#@@%*..,......... ..,,,,****/(((#%%%&&&&&@@@&%#(((//**,,,*/***/***/////////##%%&&%%#((((%%%##%%%&%%%#%(##@&@@@@#(#&&%@@@@@@@@@%*,******//((((((((((((( //*****,*&@@&#,,........ ....,,,,,***/((#%%&&&&&&&&%##((((((#((///********///////((/,..,,,,/#/*&%#%%%%%&&&@@&%&(#%%%&@@&#*%@%@@@@@@@@@&,*******//(((((((/((((( //****,,(@@@&/,... .........,,,*/((##%%&&&&&%##((#(////((((########((/////////((/#&@@@@&%#//&######%%&&&&&@####%@@@@@%%&%@@@@@@@@@&,*******///(((((,***,,, //***,,,%@@&*..... ........,,*/(#%%&&&&&%#*,,,/////((####%%%%&&&&%#(//////((/(#&&@&&@@&**,(#(((((((%%%%%&&/(%&@@@@@%%&%@@@@@@@@@@*********//(((/((/***** /****,,,&@%*,.... ......,,*((%%&&&&%%/....,,*((//(((((#####%%%#((/////(##//%#/(#&@@@@@&,,##///**,,/**(@&//%%&@@@@#(&&@@@@@@@@@@*,*******//(((((//***** /****,,,@@*/...... ....,,/((#%&&&&#,.....*/*,(/////////((/**,,,**/////(#%/*%#*/%@@@@@@@@&,*#/(#(****/(%&##%%@@@@&//#&&@@@@@@@@@/,********//((((((///** /****,,/@&*( ... ....,*(#%%&&&(......*////**///******,,,,,*,,,,***//(%%(#(**/&@@@@@@@@@@&/((((###%%&@@&(%&@@&((((%&&@@@@@@@@@/,**//****/(((((((//*** ///*,*,%@&((. ... ...,*(#%&&%( ...,*(//////*,*/*,,,,**/*,,,,,*****//(%&%#////#&@@@@@@@@@@@@@#///////((&@&&&&&&&%%%&@&@@@@@@@@@(***//****//////////*** ///*,**&@@((* .... .....,/(%%%(..../##(((///***,,*/******//***///////((##//#%#((&@@@@@@@@@@@@@@@@@@@@@@@@@&%%&&&&&&&&@@&@@@@@@@@@#,**//****//((/(((//*** ///*,,(@@@@@(. .. ......,#%%#...*%%###(((//***,,*/***********////////((#&&&%#((#%&@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&&&&%&@&@@@@@@@@@%***///***///////////** ///*,,&@@@@@@# ... ...*##..,(&&&%%%##((///**/(((#(((((######(((((#%%%%%%%#(((#%&&&@@@@@@@@@@@@@@@@@@@@@@@@@&&&&%%%%&@@@@@@@@@@@&***///****///////****, //***,@@@@@@@@. .. ....*,.,(%%&&&&&%%%##(((((#########%%%########%%&%%%%%#(((#&&@@@@@&&&%%&&&@@@@@@@@@@@@@@@&&&%%%%%%&@@@@@@@@@@@/**////***///////****, //**,*@@@@@@@@/ . . .........(###%%%%%%%%%%&&&&&&&&&&&&&&%%%%%%%##%&&&&&&%%#((/#&@@@@@&%%#####%%&@@@@@@@@@@@@@@@@&&&&&&&@@@@@@@@@@@@/**////****//////****, //**,(@@@@@@@@&.... ... .*/(((####%%%&&&&@@@@@@@@@@@@@&&%%%%%%%&&&&&&&%#(///&@@@&%%#(((((##%%%@@%(%@@@@@@@@@@@@@&&&&&@@@@@@@@@@@@(**////****/////*****, ,,,,,#@@@@@@@@@( .. ./(###((((###%%%&&&&&&&@@@@@@@@&&%%%%%&&&&&&&%%#(///#&&%#(* .....*(#%%&##(&@@@@@@@@@@@@&&&&&&@@@@@@@@@@@@%**////****/////*****, //,****(@@@@@@@%. ..,((##((((((#####%%%%%%%%%&&&&&%&&&&&&@@@&&&%###((///(###(/,...,,,*/(#%%%&&&@@@@@@@@@@@@@@&&&&#&@@@@@@@@@@@%/**///****////******, /***(@@%/&@@@@@%* .. ..,*((#(((((((####%%%%%%%#####%%%%%&&@@@&&&&%%####((((//((((//**,,,**/(%%((((#%@@@@@@@@@@@@@&&&&&@@@@@@@@@@@@&**////**,**///******, /***%@@@*#@@@@&%((#/.... ....,*/((((((((#####%%%%%%%%######%%%%&&&&%%%%%%%#%#####((*******,,,,,*(((**,,,,,,%@@@@@@@@@@@@@#*(&@@@@@@@@@@@@***/(//*,***//******* /**,@@@@/@@@@@&&&&&#/,,..,,,,,,*//(((((((##########%%#####%%%%%%%%%%%#%%%%%%%%##%&&&&%/**,,,,,,,,*//*,,,,,,,**/%@@@@@@@@//***/@@@@@@@@@@@@***/(//*,,**/******** **,*@@&(@@@@@@&#(///*************//(((((##################%%%%%%%%%%%%%%%%%%%%%%&@@@@@#(//**,,,,,*//******,,**/(((#&@@@@@@&@@@@@@@@@@@@@@@***/((/*,,********//* .,,,,,/&@@@@@&#///*****/////******//(((((################%%%%%%%%%%%%%%%%%%%%%&@@@@@##(/////******//**,,,,,,,,,*///(#&@@@@@@@@@@@@@@@@@@@@/,*/((/*,,*********/* .. ...,//*///**///////****//(((((((#############%%%%%%%%%%%%%%%%%%%&&@@&%##/(/*****************,,,,**,,***//#&@(. #%&%&%/***//**..,,,,,*,,,*, //**////////(#(/*****///((((((############%%%%###%%%%%%%%%%&&&%##(////****,,****(#((###%&@@&&&%#////((#&#. */**(((//***###(******/////((((########################%%%%&%#(//**,,****,,,*/(((#####%%&&&&&&%&#////(#%#. ... .............///##(/***/((((//********////((((((######################%#//**,,,,,,,,,,*/((((((((((#%%%%%%%%#*////((##,..... ..............,((##(/*****/(((//*********///((((((((####################(/*,,,,.,,,,,*/////(((((///(((###%%%%#///(##%#,..... ......................... . ..........,/#%&((/*****/((/*********//////(((((((((((((((######((((/***,,..,,***//******////((((##&@@@@@&##(((%&(*..... ........................... ../#%@@@@@@@%#((//***********//////(((((((((#((((((((((///*,,,,,,,,,,,,****//((###%%%%%%&&@@&&%%&&###&(,.. ......... .............*((((&@@@@&#(//************/**////(((((((((((((((((///*****,,,,,,,***///(((####%%%%#####(##%&@&##%%(,.... .. .. ....... ..............(%&&@@@@@@%(//****************////((((((((((((((((////***,,,,****/////(((((((((///**,*//(#&@@@&##%(,.... .......... ... .. ........ .......................(@@@@@@@&#(//***************/////////////(((///((//***************///////****,,******/(%&&@@@%(##/,...................... .............. ..................../&&&&%%##(/******************////////////////((((///************///******************/(%&@@@&%#(#*...................................... ........................**/((///,,,******,,***************/////////////(////********////////////****,,**/(((((###&@@%#(/,..... ........... . .. ................................ .,,****,,,,*,,,**********/////***//////////******//////////(///*****/((((##%%%%%%&&%(/,,....... .............................. ...................................,******,,,,,,,,**********///****///////*********///////(((((///////((####%%%%%%%%#/*,,...................................... ...................................,**********,,,,,,,******************//******,,,****///(((((((////((((##%%%%%%%%%#(/,........................................ ..,**********,,,,,,,,,*********************,,,,******//(((((/////(((((####%%%%%%#(/*,. .......... ....... .......................,**********,,,,,,,,,,,**************,,,**,,**********/////////////((###%%%%%%%#(*,........ .................,*********,,,,,,,,,,,*************,,,,,,,,,,*******************////(((######((**,......,. .............................. ..............................,**********,,,,,,,,,,,*,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,************////((((((//*,,....,,,,,,................................ .... ................................*********,,,,,,,...,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,**********/////**,,......,,,................,,,................ ... ................,*////*****,,,,,,.....,,,,,,,,,,,.,,,.............,,,,,,,,,,,,,,,,,,,,,,,,.... ...,,.................,,,,,,..,,......... ..... .... ...................*////////***,,,,,,...,,,,,,,,............................................... ..,,..................,,,,.......,,,,,** . .. .... ...................,*//////////***,,,,,,,,,,..........................................,....... ..... ...........,,,,.......,,,,* .. ... ................ **////////////***,,,,,,.........................................(&#..... .... ............,,,,.........,, ... .... ............... **///////////////***,,,,,,...,,,,,,,,,,.................,,,,.,%@@@/,... .... .............,,,.........., .. ...... ............... .***///////////////////**,,,,,,,,,,,,,,,,,,........,,,,,,,,,*(&@@@@@*.... ... ..............,,,........... ... . ..................... .//**///////////////////////****,,,,,,,,,,,,,,,,,,,,,,,,,,,(%&@@@@@@&.,... ... ...............,,........... ... ...................... .*//////////////(((/////////////////********,,,,,,,,,,****%&@@@@@@@@@/,,... .. ............................ .... .......................... .((///**///////(((((/////(((////////////////////****/(##%&@@@@@@@@@@/,,,.. ... ........ . ................. ................................. .,(((///////////((((((((/(((((//(((((((((((((((((###%%%&&&@@@@@@@@@@(,,..... ... ..... ... . ................. ..................................,(((//////////((((((((((((((((((((((((((((####%%%%%%&&&@@@@@@@@@@@,,,,.... ... ..... . .. ............... ....................................,(((//////////((((((((((((((((((((((((((####%%%%%&&&&&@@@@@@@@@@/,,,...... .. ... . .... ............... .......................... ......,((((/////////(((((((((((((((((((((((((####%%%%%&&&&@@@@@@@@@@(,,....... . ... ... ............... ........................... ......,/((((//*///(/((((((((((((((((((((((((((##%%%%%&&&&&@@@@@@@&/,,........ .. .... . ................... ............................ ... .*////***///(((((((((((((((((((((((((((##%%%%&&&&&&&&@@%(,,,......... ... ... . ................