diff --git a/frames/popcat.go b/frames/popcat.go index 3ffc2fd..b144e5a 100644 --- a/frames/popcat.go +++ b/frames/popcat.go @@ -4,220 +4,70 @@ package frames var popcat = DefaultFrameType(popcatFrames) var popcatFrames = []string{ - `@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##,,,,,,,,,,,.##@@@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@*******(@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**,***,,,,,,,,,,,,********,,@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@*****//////**********@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,(*********,,,,,,,,**********,,,@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@,****////////////////////***#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#*,***********,,,,,*************,,,#@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@****//////(((((((((((((((//////***@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,****************,***************,,.@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@**////((((((((((((((((((((((((////**##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#,***////***************************,,,,@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@**//(((((((((((((((((((((((((((((((//**,*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*****///////**************************,,,,@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@**/((((((((((((((((((((((((((((((((((((//**@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@****/////////***************************,,,@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@ **/((((((((((((((((((((((((((((((((((((((///*/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,**///////////****************************,,.@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@**/(((((((((((((((((((((///////(((((((((((((/*/*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#(((((((((((((((/@@@@((*,***/////////////****************************,,,@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@**/((((((((((((((((((((((/////////////((((((((/////*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,,#****,,,,,,,,,..........,,,,,,,**//((((((((//////*****************************,,*@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@,*/(((((((((((((((((((((((((/////////////(((((((((///**.*(@@@@@@@@@@@@@@@@@@@@,,,,,,***************,,,................,,,**//((((((((//////****************************,,,,@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@**//((((((((((((((((((((((((((///////////(((((((((((((////******,,(**,,,,********/////////////*****,,,......................,,**//((///////************////////********,,,,@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@////((((((((((((((((((((((((((((/////////(((((((((((((((((((///////////////(((((((((((((///////****,,......... ..........,,**/////**********/////////************,,,@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@*//((((((((((((((((((((((((((((((////////(((((((((#######(((((((((#((((((((((((((((((////****,,,........... . ..........,,************////////////**********,,,,@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@*(//(((((((((((((((((((((((((((((((///////((((((((#####################(((((((/////******,,..................... .............,,,,********////////////*******,,,,*,@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@(///(((((((((((((((((((((((((((((((/////////(((((###############(((((((((((///****,,............................ .................,,,,,,**/////////////******,,,,*/@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@////((((((((((((((((((((((((((((((((////////(((((##(((((((((((((((((((/////**,,,................................. .................,,,,,,,***////////////******,,,,**@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@/////((((((((((((((((((((((((((((((((//////((((((((((((((((((((((((////****,,,................................... .................,**/(((((((((////////******,,,,,,@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@&//////(((((((((##(((((((((((((((((((/////((((((((((((((((((((((((////**,,,..................................... ...........,,/(##%%%%%%%%##(//////******,,,,,,@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@(//////((((((((((((((((((((((((((((////(((((((((((((((((((((((/////***,,,,,,,,***********,,,,.................. ..........,/#######%%%%%%%#(///********,,,,,,@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@ ,**/////((((((((((((((((((((((((((((//(((/////((((((((((((((((///********/((#############(/*,,................ ..........*/#%#####%%%%%%%##(///******,,,,,,,@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@..****////(((((((((((((((((((((((((((((////////(((((((((((((/////////((#%%%%%####(((##%%%%%#(**,............... ........,/#%%%%%%%%%%%%%%##(//********,,,,,@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@******///(((((((((((((((((((((((((((((//////((((((((((((((////////(##%%%#%%%%%%%##%%%%%%%%%#(/*,.............. .. .. ... ..,/(%&&&&&&&%%%%%##(//***********,,,@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@*******//////(((((((((((((#######((((((/((((((((((((((((((/////((#%%%%%%%%%%%%%&&&&&&&%&&%%%%#/*,,............... ....... ...,*(#%%&&%%%%%#((/**,,,,*********,*@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@#***********////(((((((((#######((((((((((((((((((((((((((////((((((##%%%#%%%%%%%%%%%%%%%%###/*,,................................,,***////**,,,.......,,,***//((/*,*@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@ ,**************///(((((((((((((((((((((((((((((((((((((((///***,,,,,,,***/(#######(((((/*****,,........................................... .. ........,,,**//(((((/*&@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@&****************//(((((((((((((((((((((((((((((((((((((///**,,,,,........................................................,,,,,,,,........ .....,,,**//(####(/**@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@(***************//((((((((((((((((((((((((((((((######(///**,,,,,....................... . ..........,,,*******************,,...................,,,**///(((##(///@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@***************//((((((((((((((((((((((((((####%%%%%##(((//***,,,,......................... ..........,,**///((/////////////*,....................,,,,**////((((((///@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**************///((((((((((((((((((((######%%%%%%%%###(((///***,,,,,,,,,,,...............................,**//(((((((((((((((//*,...................,,,,,****////((((((///@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/************////((((((((((((((((((######%%%%%%%%%###(((////****************,,,..........................,,,,***//(((((((((/*,,,,,,,,,,,,*********************/////(((//*/ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#***///((((((((((/((((((((((((((((#####%%%%%%%%%%%####(((///*********************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**/((((((((/********/////////////////////////////////(//*/ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/**///(#########(((((((((((((#(#####%%%%%%%%%%%%#####((//////////////////////////////////***********************///(((((((((((((((((((((((((((((((((((((////////////////* -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@***//(##%%%%#####################%%%%%&&&%%%%%####(((/////////////////////////////////////////////////////////((((((((###(##(#((#############(((((((((((((((((((((////// -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,**//(#%%%%%##################%%%%%&&&&&%%%%####((((///////////////((((((((((((((((((((((((((((((((((((((((((((((###########################(((((((((((((((((((((////// -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@***/((##%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&%%%####((((((////////////((((((((((((((((((((((((((((((((((((((((((#################################(((((((((((((((((((((////// -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(*//(####%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%#######((((///////////(((((((((((((((((((((((((((((((((((((((####################################((((((((((((((((((((((//////* -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**/(####%%%%%%%%%%%%%%%%&&&&&&&&&&&%%########((((//////////((((((((((((((((((((((((((((((((((((((#(################################(((((((((((((((((((((((((((/////* -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@../((##%%%%%%%%%%%%%%&&&&&&&&&&&&&%##########(((//////////((((((((((((((((((((((((((((((((((((((((((((##########################((((((((((((((((((((((((((((((////* -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#*/((#%%%%%%%%%&&&&&&&&&&&&&&&&&%%##########(((//////////((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((//, -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.//(##%%%%%&&&&&&&&&&&&&&&&&&&&%###########((((/////////((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((//* -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(((#%%%%&&&&&&&&&&&&&&&&&&&&&%##########((((/////////((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((######((((((((((((((//(@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/(##%%%%&&&&&&&&&&&&&&&&&&&%%#########(((((/////////(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((#######(((((((((((((((//@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%((###%%&&&&&&&&&&&&&&&&&&%%##########(((((////////((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((#########((((((((((((((/,@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%((##%%&&&&&&&&&&&&&&&&&%%%##########(((((/////(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((#########(((((((((((((/*@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@((#%%%&&&&&&&&&&&&&&&&%%%####%######((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((#((##########((((((((((((//#@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@((#%%%&&&&&&&&&&&&&&&&&%%%%%%%%###((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((##############((((((((((((///@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/(#%%&&&&&&&&&&&&&&&&&%%%%%%%###(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((##############((((((((((((((//.@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@((#%&&&&&&&&&&&&&&&&&&&%%%%###(((((((((((((((((((/(((/(((((((((((((((((((((((((((((((((((((((((((((((((((((((################((((((((((((((/*@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@//#%%&&&&&&&&&&&&&&&&&&%%###((((((((((((((((((((/////////(((((((((((((((((((((((((((((((###############(###################(((((((((((((///@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..(#%%%&&&&&&&&&&&&&&%%%###(((((((((((((((((///////////////((((((((((((((((((((((((((((###############################((((((((((((((((////@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@///((#%%%&&&&&&&&&&%%###(((((((((((((///////////////////////((((((((((((((((((((((((((((#########################((((((((((((((((((((///((@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@****/((###%%%&%%%%%%####(((((((((((((///////////////////////(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((///*/@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@****////((((#########((((((((((((((//////////////////////////((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((///** @@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*,***////(((((((((((((((((((((//////////////////////////////((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((///**@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,****//////(((((((((((((///////////////////////////////////(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((///**(@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ,*****//////////((/((/////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((////***@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#.,,***/////////////////////////////////////////////////////(//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((////****@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,.,,****/////////////////////////////////////////////////////(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((/////***@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*,,******/////////////////////////////////////////////////(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((/////****@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*,******//////////////////////////////////////////////(//(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((///////***@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*,********/////////////////////////////////////////////(//(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((///////***@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ,********//////////////////////////////////////////////(/(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((///////**@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ,,,*******///////////////////////////////////////////////(///((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((//////** @@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ *,,********//////////////////////////////////////////////////(((((//(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((///////***@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ /,,********//////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((//////**/@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*,,*********/////////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((//////***@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(*,,,*********/////////////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((//////***@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,,,,,**********///////////////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((///////***@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,***********/////////////////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((((((((((((((((((////////***@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,,,,,,************/////////////////////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((((((((((((((((//////***@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,,************///////////////////////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((((((((((((((///////**.@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@ *,,,,,,,,***********/////////////////////////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((((((((((((((((/////***@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,,,************////////////////////////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((((((((((((((((//////***@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@ ,,,,,,,,,***************///////////////////////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((((((((((((((((//////***@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@,*,,,,,,,,,,,*******************//////////////////////////////////////////////////////////////////////////(((((((((((((((((((((((((((((((((((((((((((((((((((((((////////***@@@@@@@@ -@@@@@@@@@@@@@@@@@@ ,,,,,,,,,,,,********************////////////////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((((((((((((((////////////**@@@@@@@@ -@@@@@@@@@@@@@@@@@/,,,,,,,,,.,,,,*********************//////////////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((((((((((((///((//////////***@@@@@@@ -@@@@@@@@@@@@@@@ .,,,,,,,....,,,,**********************/////////////////////////////////////////////////////////////////////(((((((((((((((((((((((((((((((((((((((((((((((((((////////////////***@@@@@@@ -@@@@@@@@@@@@@@,,,,,,,.......,,,,***********************///////////////////////////////////////////////////////////////////(((((((((((((((((((((((((((((((((((((((((((((((((((//////////////////**@@@@@@@ -@@@@@@@@@@@@& ,,,,,.........,,,,*********/****/////**//*////////////////////////////////////////////////////////////////////(((((((((((((((((((((((((((((((((((((((((((((((((//////////////////**@@@@@@@ -@@@@@@@@@@@**,,,,,..........,,,**************//////*//////////////////////////////////////////////////////////////////////(((((((((((((((((((((((((((((((((((((((((((((((((((((/////////////////**@@@@@@ -@@@@@@@@@ (,,,,............,,,,*******///////////////////////////////////////////////////////////////////////////////////(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((////////////**@@@@@@ -@@@@@@@@,,,,,..............,,,,*******//////////////////////////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((///////////*@@@@@@ -@@@@@@@*,,,,...............,,,*********//////////////////////////////////////////////////////////////////////////////////((((((((///////(((((((((((((((((((((((((((((((((((((((((((((((/////////**@@@@@@ -@@@@@@/,,,,...............,,,,********///////////////////////////////////////////////////////////////////////////////////(((((((//////////////(((((((((((((((((((((((((((((((((((((((((/////////**@@@@@@ -@@@@ ,,,,................,,,,********////////////////////////////////////////////////////////////////////////////////////((((((//////////////((((((((((((((((((((((((((((((((((((((((///////////#.@@@@@ -@@@@*,,,,,................,,,,******//////////////////////////////////////////////////////////////////////////////////////((((((///////////////((((((((((((((((((((((((((((((((((((((((////////////@@@@@ -@@@**,,,,................,,,,*********/////////////////////////////////////////////////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((//////////**@@@@@ -@@ ,,,,..................,,,,********/////////////////////////////////////////////////////////////////////////////////////////(//////////((((((((((((((((((((((((((((((((((((((((/((((((/////////**@@@@@ -@,,,,,..................,,,,,*****////////////////////////////////////////////////////////////////////////////////////////////////////(((((((((((((((((((((((((((((((((((((((((((((((((///////////,@@@@@ -(*,,,,..................,,,,,*****////////////////////////////////////////////////////////////////////////////////////////////////////(((((((((((((((((((((((((((((((((((((((((((((((((//////////*@@@@@@ -,,,,,..................,,,,,,****///////////////////////////////////////////////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((((((((////////*@@@@@@@ -,,,,...................,,,,,,***///////////////////////////////////////////////////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((((((//////**@@@@@@@ -,,,....................,,,,,****///////////////////////////////////////////////////////////////////////////////////////////////////////////((/(((((((((((((((((((((((((((((((((((((((((((((///**@@@@@@@@ -,,....................,,,,,,***//////////////////////////////////////////////////////////////////////////////////////////////////////////////////(/((((((((((((((((((((((((((((((((((((((((///**@@@@@@@@ -,.....................,,,,,,***/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////(//((((((((/(((((((((((((((((((((((((((///**@@@@@@@@ -....................,,,,,,,,****/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////((//(//(///(((((((((((((((((((((((((((///**@@@@@@@@ -...............,.,.,,,,,,,,******////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////((((((((((((((((((((((((((///**@@@@@@@@ -,...........,,,,,,,,,,,,,,******////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////(((((((((((((((((((((((((((((((((((/////@@@@@@@@ -,,,......,,,,,,,,,,,,,,,,,****///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((/////@@@@@@@@ -,,,,,,,,,,,,,,,,,,,,,,,,,*****///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((/////@@@@@@@@ -,,,,,,,,,,,,,,,,,,,,,,,,,****/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((////@@@@@@@@ -,,,,,,,,,,,,,,,,,,,,,,,,******////////////////////////////////////////////////////////////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((////@@@@@@@@ + ` ,;;Ly, + @$$@@gg, g$L||llll + ]$$$$$$$$@g, g$$lL||lllll + ]$$$$$$$$$$$@g, ,yg@l ''"TMllllllllL + $$$$$$$$$$$$$@@@@@g@@$MT'` '|@@@@glllL + ]$$$$$$$$$$$$$$$$$$$$||,ggg|| ,,,gggg,,'"**M&Ll + $$$$$$$$$$$$$$$$$$$$@@@MF' ,||$$$$$$$@@g, llL + jM$$$$$$$$$$$$$$MT'"` ,;$$$$@@@@@@@@@@@@@@gL||l@ + $llM$$$$$$$$$$$L|,||L|@@@@@@@@@@@@@@@@@@@@@@@@@l$$, + $L|l$$$$$$$@@$Lll$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@$$$, + $$g$$$$$$@@$ll$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$@ + $@@@@@@@@$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$$ + %@@@@@@@$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$F + '$@@@@@$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$F + ]@@@@@@@$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$$L + ]@@@@@$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$$F + ]@@@$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@$$$$$F + ,$$$$$$$$$$$$$$$$$$@@@@@@@@@@@@@@@@$$$$$$$F + ;$$$$$$$$$$$$$$$$$$$$$$$$$@$@@@@@$$$$$$$$@` + ll$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$L + lll$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@$$$$$F + llll$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$L + lllll$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@ + |lllll$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ + ,llllll$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ + ,||llllll$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$L + | ||llll$$$$ll$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$F + | |ll$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@ + | ||l$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@ + ,| ||ll$llll$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ + | ||l$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$T +| ||||l$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$T `, - `@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,,,.,.,,,. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(.,,,,,,,,,,,,,,,,,,,,,.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@*/******,*,,*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.,,******,,,,,,,,,,********,,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@/***///////////******,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,,*********,,,,,,,***********,,,@@@@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@.***//////(((((((////////**/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,****************,,**************,,,@@@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@,**///(((((((((((((((((((//////**,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,***/////**************************,,,(@@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@**//(((((((((((((((((((((((((((///***@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@****////////**************************,,,@@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@**/(((((((((((((((((((((((((((((((((//**@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.,**//////////***************************,,,%@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@**/((((((((((((((((((((((((((((((((((((//*,&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&,,..................,,,,,****////(((//////****************************,,,@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@**/(((((((((((((((((((((((///(((((((((((((//**(@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/**,****,,,,.....................,,,,,*//((((///////***************************,,,@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@**/((((((((((((((((((((((//////////(((((((((((//***@@@@@@@@@@@@@@@@@@@@@@@@@&,,****************,,............ ............,,,,***********************************,,,@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@**/(((((((((((((((((((((((/////////////((((((((((///****,*,(@@@@@@@@(,*,,******//////////***,,,............ ...........,,,,,,,***********/***************,,,@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@**/(((((((((((((((((((((((((////////////(((((((((((((((///////********/////////(/////**,,,.................. .. ..........,,,,,*******///////***********,,,@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@*//((((((((((((((((((((((((((//////////((((((((######(((((((((((((((((((((////***,,,....................... ........,*/(#########(((///////********,,,@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@ */((((((((((((((((((((((((((((((///////((((((((##################(((((////**,,.............................. ........,*//(((((##%%%%%#((/////*******,,, @@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@*//(((((((((((((((((((((((((((((((///////(((((((############(((((((((//**,,.................................... ...........,,,*//(###%%%###(/////*****,,,,,@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@////(((((((((((((((((((((((((((((((////////(((((####(((((((((((((////***,,,..,,,,****/****,,,,....................,,,,,,,,,,,,,,,,,,,,,,,......,,****************,,,,,*.@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@///(((((((((((((((((((((((((((((((((//////(((((((((((((((((((((///****,,,,**/(##########((/,,. ..........,,,*////((((((((((((((((((//**,.... ..,,***,,,,,,,,@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@////(((((((((((((((((((((((((((((((((////((((((((((((((((((((////*/////(######(###%%##(/*,........ .......,,,,****///(((((((((((((##(((//*,...................,,,******,,@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@///////((((((##(((((((((((((((((((((////(((((((((((((((((((////////#%%%%%%%%%%##(/*,...................,,,,**///////((((((############(((//*,,,.................,,,****,,,,@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@////////((((((((##((((((((((((((((((((((((((/(/(((((((((((/////(#%%%%%%##(/*,,................,,,,,***/////(((((((((((##################((((//**,,,..............,,*****,,,.@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@*****////(((((((((((((((((((((((((((((////////(((((((((((//////////***,..................,,****////((((((((###%%%%%%%%%%%%&&&&&&&&&&%%%%%#####((//***,,,.........,,*******,,@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@*****////(((((((((((((((((((((((((((((///(((((((((((((//***,,.....................,,,,***///((((####%%%%&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&%%%####(((//**,,,,,,,,,,*******,,*@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@&*******//((((((((((((((((((######((((((((((((((((((//**,,,..................,,,,,***///(((###%%%&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&%%%##((///***,,,,,*********,,@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@(*********/////((((((((((((#####(((((((((((((((((((//**,,,.................,,****///((###%%&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&%%###(((////*******////**,,@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@,**************///((((((((((((((((((((((((((((#(((/***,,,.......,,,,,,,*****//((((##%%%&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&%%%###((((////////////****@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@/***************//((((((((((((((((((((((####%##((/***,,,,,,,,,,,,,,,***////((((##%&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&%%#####(((///////////**,&@@@@ -@@@@@@@@@@@@@@@@@@@@@@@&***************/((((((((((((((((((((####%%%##((//**,,,,,,,********////(((###%&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&%%%####((((/////////**,@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@**************//((((((((((((((((((###%%%%###((/*************///////((((#%&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&%%#####(((((//////***@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@**************///((((((((((((((((###%%%%###((//**********////////((((#%&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&%%%####(((((//////**,@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@(**********///////(((((((((((((###%%%%%###((//*****///////////((((#%%&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&%%#####((((//////**@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@****///((((((((((((((((((((((##%%%%%%###(////***////////////((((#%&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@&@@@@@@@@@@@@@@@@@@@@&&&&%%#####((((//////**@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,////(########((((((((######%%%%%%###((/////////////////(((((#%&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@@@@@@@@@@@@@@@@@&&&%%%#####((((//////*% -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,*//(#%%%%##############%%%%%%%%%##((//////////////(((((((#%&&@@@@@@@@@@@@@@@@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@@@@@@@@@&&&%%%#####((((/////** -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/(##%%%%%########%%%%%%%%%%%%###((///////////(((((((##%%&&@@@@@@@@@@@@@@@@@@&&&@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@@@@@@&&&%%%%####((((/////** -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/((####%%%%%%%%%%%%%%%%%%%%%###((((/////////(((((((#%&&&&@@@@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@&&&&&&&&&&%%%####(((((////** -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/((###%%%%%%%%%%%%%&&&&&%%###((((///////(((((((((#%%&&&@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#####((((////** -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@//(##%%%%%%%%%%&&&&&&&&%%##(((((///////((((((((#%%&&@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%####(((((///** -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/((#%%%%%%%%&&&&&&&&&&%##((((((/////(((((((((#%%&&@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%####(((((///** -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,/(##%%%%&&&&&&&&&&&&%###(((((/////(((((((((##%%&&@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%###(((((((///* -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/(#%%%%&&&&&&&&&&%%%##(((((((////((((((((###%%&&@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%####((((((///* -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/(##%%%%&&&&&&&&&&%%#####((((((/(((((((((###%%&&&@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%####(((((((///* -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@((##%%&&&&&&&&&&&%%%#####(((((((((((((((((##%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%#####((((((////* -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@((##%&&&&&&&&&&&%%%#####((((((((((((((((((##%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#####((((((((///** -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@((#%%&&&&&&&&&&%%%%####((((((((((((((((((((#%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%#####(((((((((///*@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&(#%%%&&&&&&&&&&%%%##((((((((((((((((((((((#%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%#####(((((((((////@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*(#%%&&&&&&&&&&%%%##(((((((((((((((((((((((###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###((((((((((((//*@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@((%%&&&&&&&&&%%##(((((((((((((((((((((((((((##%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&%%%%%######(((((((((((/**@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/(%%%&&&&&%%%##((((((((((((///////(((((((((((###%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%########((((((((((//#@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*(#%%%%%%%%###(((((((((((////////////((((((((((####%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%#######((((((((((((//@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/((##%%%%###((((((((((/(//////////////(((((((((#######%%%%%%%%%%%%%%%&%&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%%%%%%%#########((((((((((((/*@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**//(((######(((((((((((((//////////////((((((((((((#######%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%##########((((((((((((//@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,****///((((((((((((((((((//////////////////(((((((((((((#############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########((((((((((((((/(@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,****////((((((((((((((//////////////////////(((((((((((((((##############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##########(((((((((((((((((//@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.*,,***////////((((((//////////////////////////////((((((((((((((((####################%%%%%%%%%%%%%%%%%%%%%%%%%%%###########((((((((((((((((((//#@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.,,,,,***////////////////////////////////////////////(((((((((((((((((((#####################################################(((((((((((((((((((//@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*,,,,,,****//////////////////////////////////////////////((((((((((((((((((((((((############################################((((((((((((((((((((//@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*,,,,,,****///////////////////////////////////////////////(((((((((((((((((((((((((((((((################################((((((((((((#(((((((((((///@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,,*****////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((###############(((((((((((((((((((((((((((///@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,,*******///////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###########(((((((((((///*@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*,,,,,,,,*******/////////////////////////////////////////////(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((##########(((((((((((((///*@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.,,,,,,,,*******////////////////////////////////////////////(((((((((((((((((((((((((((((((((((((((((((((((((((((##############(#((((((((((((((((///**@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,,*******/////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((((((((((#############((((((((((((((((((((((///**@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,,*******//////////////////////////////////////////////(((((((((((((((((((((((((((((((((((((((((((((((((((#(((#((((((((((((((((((((((((((((////**@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@#,,,,,,,,********/////////////////////////////////////////////////////(///((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((////***@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@*,,,,,,,,********///////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((/////***@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@@/,,,,,,,,*******/////////////////////////////////////////////////////////////(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((//////***@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@.,,,,,,,,********//////////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((//////***@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,*********/////////////////////////////////////////////////////////////////////(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((//////***@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@@@,,,,,,,,**********////////////////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((((((((((((((((((//////***@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@@@(,,,,,,,,,**********//////////////////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((((((((((((((((//////***@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@@**,,,,,,,,,***********/**////////////////////////////////////////////////////////////////////////(((((((((((((((((((((((((((((((((((((((((((((((((((((((//////***@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@@@ ,,,,,,,,,******************/////////////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((((((((((((((((//////***@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@@@*,,,,,,,,,,,,*****************////////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((((((((((((((((((//////////***@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@@/,,,,,,,,,,,,,*******************////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((((((((((((((((((/////////////***@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@@,,,,,,,,,,,,,,********************/////////////////////////////////////////////////////////////(((((((((((((((((((((((((((((((((((((((((((((((((((((((////////////////**@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@,,,,,,......,,,*********************//////////////////////////////////////////////////////////////(/((((((((((((((((((((((((((((((((((((((((((((((((((/////////////////**@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@*,,,,,,.......,,,*****************//*///////*///*///////////////////////////////////////////////////////(((((((((((((((((((((((((((((((((((((((((((((((((/////////////////**@@@@@@@@@@@@@@@ -@@@@@@@@@@@@*,,,,,.........,,,*************/////////////////**//////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((((((((((((((/////////////**@@@@@@@@@@@@@@@ -@@@@@@@@@@,,,,,,..........,,,,********///////////////////////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((((((((((((((((//(///////**@@@@@@@@@@@@@@@ -@@@@@@@@@.,,,,...........,,,,*******//////////////////////////////////////////////////////////////////////////////////((((((((/(/((((((((((((((((((((((((((((((((((((((((((((//////////**@@@@@@@@@@@@@@@ -@@@@@@@&,,,,.............,,,*******///////////////////////////////////////////////////////////////////////////////////(((((((/////((((((((((((((((((((((((((((((((((((((((((((/////////**@@@@@@@@@@@@@@@ -@@@@@@,,,,,..............,,,********//////////////////////////////////////////////////////////////////////////////////((((((////////(((((((((((((((((((((((((((((((((((((((((//////////**@@@@@@@@@@@@@@@ -@@@@@/,,,,..............,,,,********//////////////////////////////////////////////////////////////////////////////////((((((//////////(////((((((((((((((((((((((((((((((((((//////////**@@@@@@@@@@@@@@@ -@@@@,,,,,................,,,*******///////////////////////////////////////////////////////////////////////////////////((((((///////////////((((((((((((((((((((((((((((((((((//////////**@@@@@@@@@@@@@@@ -@@@.,,,,................,,,*********/////********///////////////////////////////////////////////////////////////////////(//////((//////((/((((((((((((((((((((((((((((((((((((//////////*@@@@@@@@@@@@@@@ -@@,,,,,................,,,,,*******///////////////////////////////////////////////////////////////////////////////////////////((//((((((((((((((((((((((((((((((((((((((((((((/////////**@@@@@@@@@@@@@@@ -%,,,,,.................,,,,******////////////////////////////////////////////////////////////////////////////////////////////////(((((((((((((((((((((((((((((((((((((((((((((/////////**@@@@@@@@@@@@@@@ -,,,,,,................,,,,,*****//////////////////////////////////////////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((((((((((((((////////***@@@@@@@@@@@@@@@ -,,,,..................,,,,,****//////////////////////////////////////////////////////////////////////////////////////////////////////////(((((((((((((((((((((((((((((((((((((((/////****@@@@@@@@@@@@@@@ -,,,,..................,,,,,****///////////////////////////////////////////////////////////////////////////////////////////////////////////(///((((((((((((((((((((((((((((((((((((///****@@@@@@@@@@@@@@@ -,,...................,,,,,,****///////////////////////////////////////////////////////////////////////////////////////////////////////////////////((((((((((((((((((((((((((((((((///***,@@@@@@@@@@@@@@@ -,...................,,,,,,,****////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////(//((((((((((((((((((((///**,,@@@@@@@@@@@@@@@ -.................,,,,,,,,,******///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////(((((((((((((((((((((((///**,,@@@@@@@@@@@@@@@ -............,,,,,,,,,,,,,,*****////////////////////////////////////////////////////////////////////////////////////////////////////////////////////(/((((((((((((((((((((((((((((((//***,@@@@@@@@@@@@@@@ + ` ,;;Ly, + @$$@@gg, g$L||llll + ]$$$$$$$$@g, g$$lL||lllll + ]$$$$$$$$$$$@g, ,yg@l ''"TMllllllllL + $$$$$$$$$$$$$@@@@@g@@$MT'` '|@@@@glllL + ]$$$$$$$$$$$$$$$$$$$$||,ggg|| ,,,gggg,,'"**M&Ll + $$$$$$$$$$$$$$$$$$$$@@@MF' ,||$$$$$$$@@g, llL + jM$$$$$$$$$$$$$$MT'"` ,;$$$$@@@@@@@@@@@@@@gL||l@ + $llM$$$$$$$$$$$L|,||L|@@@@@@@@@@@@@@@@@@@@@@@@@l$$, + $L|l$$$$$$$@@$Lll$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@$$$, + $$g$$$$$$@@$ll$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$@ + $@@@@@@@@$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$$ + %@@@@@@@$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$F + '$@@@@@$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$F + ]@@@@@@@$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$$L + ]@@@@@$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$$F + ]@@@$$$$$$$$$$@@@@@@@@@@@@@@@@@@@@@@@@$$$$$F + ,$$$$$$$$$$$$$$$$$$@@@@@@@@@@@@@@@@$$$$$$$F + ;$$$$$$$$$$$$$$$$$$$$$$$$$@$@@@@@$$$$$$$$@` + ll$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$L + lll$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@$$$$$F + llll$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$L + lllll$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@ + |lllll$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ + ,llllll$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ + ,||llllll$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$L + | ||llll$$$$ll$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$F + | |ll$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@ + | ||l$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@ + ,| ||ll$llll$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ + | ||l$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$T +| ||||l$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$T ` }