%%%%%%%%%%%%%%%%%%%%%********GGGGGG=>>>>>>>==========================================???????GGGGG,,=======>>>>>>>?,,GGGG=>>>>>>>==========================================???????GGG,,GG%(((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********GGGGGGGG>>>>>>>>======================================????????GGGGGG,,========>>>>>>>>,,GG$%GGGG>>>>>>>>======================================????????GG,, ",,GG((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********GGGGGGGG>>>>>>>>==================================????????GGGGGG,,========>>>>>>>>,,GG$$$%%%GGGG>>>>>>>>==================================????????GG,,   """,,GG((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********GGGGGGGG>>>>>>>>==============================????????GGGGGG,,========>>>>>>>>,,GG$$$$$%%%%%GGGG>>>>>>>>==============================????????GG,,     """"",,GG((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%********GGGGGGGG>>>>>>>>==========================????????GGGGGG,,========>>>>>>>>,,GG$$$$$$$%%%%%%%GGGG>>>>>>>>==========================????????GG,,       """"""",,GG((((((((%%%%%%%%%%%%%%%%%%%%%%%%********GGGG==GGGG>>>>>>>>======================????????GGGGGG,,========>>>>>>>>,,GG$$$$$$$$((%%%%%%%%GGGG>>>>>>>>======================????????GG,,        %%"""""""",,GG((((((((%%%%%%%%%%%%%%%%%%%%********GGGG======GGGG>>>>>>>>==================????????GGGGGG,,========>>>>>>>>,,GG$$$$$$$$((((((%%%%%%%%GGGG>>>>>>>>==================????????GG,,        %%%%%%"""""""",,GG((((((((%%%%%%%%%%%%%%%%********GGGG==========GGGG>>>>>>>>==============????????GGGGGG,,========>>>>>>>>,,GG$$$$$$$$((((((((((%%%%%%%%GGGG>>>>>>>>==============????????GG,,        %%%%%%%%%%"""""""",,GG((((((((%%%%%%%%%%%%********GGGG==============GGGG>>>>>>>>==========????????GGGGGG,,========>>>>>>>>,,GG$$$$$$$$((((((((((((((%%%%%%%%GGGG>>>>>>>>==========????????GG,,        %%%%%%%%%%%%%%"""""""",,GG((((((((%%%%%%%%********GGGG==================GGGG>>>>>>>>======????????GGGGGG,,========>>>>>>>>,,GG$$$$$$$$((((((((((((((((((%%%%%%%%GGGG>>>>>>>>======????????GG,,        %%%%%%%%%%%%%%%%%%"""""""",,GG((((((((%%%%********GGGG======================GGGG>>>>>>>>==????????GGGGGG,,========>>>>>>>>,,GG$$$$$$$$((((((((((((((((((((((%%%%%%%%GGGG>>>>>>>>==????????GG,,        %%%%%%%%%%%%%%%%%%%%%%"""""""",,GG((((((((%*******GGGG==========================GGGG>>>>>>>???????GGGGGG,,=======>>>>>>>,,GG$$$$$$$$((((((((((((((((((((((((((%%%%%%%%GGGG>>>>>>>???????GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG(((((((*****GGGG==============================GGGG>>>>>?????GGGGGG,,=====>>>>>,,GG$$$$$$$$((((((((((((((((((((((((((((((%%%%%%%%GGGG>>>>>?????GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG(((((***GGGG==================================GGGG>>>???GGGGGG,,===>>>,,GG$$$$$$$$((((((((((((((((((((((((((((((((((%%%%%%%%GGGG>>>???GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG(((*GGGG======================================GGGG>?GGGGGG,,=>,,GG$$$$$$$$((((((((((((((((((((((((((((((((((((((%%%%%%%%GGGG>?GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG(GGG===========================================GGGGGGGG,,GG"$$$$$$$((((((((((((((((((((((((((((((((((((((((((%%%%%%%(GGGG,,"       %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""%,,GG=================================================GGGG"""$$$$$((((((((((((((((((((((((((((((((((((((((((((((%%%%%(((G,"""     %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""%%%,G=====================================================GGGG"""$$$((((((((((((((((((((((((((((((((((((((((((((((((((%%%(((G,"""   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%,G=========================================================GGGG"""$((((((((((((((((((((((((((((((((((((((((((((((((((((((%(((G,""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"%%%,G========================================================>==GG=GG""%((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(%%,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G==========================================================>GGGG=??GG((%((((((((((((((((((((((((((((((((((((((((((((((((((((((((*++G,%%"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(**,G===>======================================================?GGGGG=>???GG(((*((((((((((((((((((((((((((((((((((((((((((((((((((((((,+++G,%%%(%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%****,G===>>>==================================================???GGGGG===>>>???GG(((***((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++G,%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******,G===>>>>>==============================================?????GGGGG=====>>>>>???GG(((*****((((((((((((((((((((((((((((((((((((((((((((((,,,,,+++G,%%%(((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,GGG=>>>>>>>==========================================???????GGG,,GG=======>>>>>>>?GGGGGG(*******((((((((((((((((((((((((((((((((((((((((((,,,,,,,+GGGG,,%(((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,,G%GGGG>>>>>>>>======================================????????GG,, ",,GG========>>>>>>>>GGGGGGGG********((((((((((((((((((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,,GG$%%%GGGG>>>>>>>>==================================????????GG,,   """,,GG========>>>>>>>>GGGGGGGG********((((((((((((((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,,GG$$$%%%%%GGGG>>>>>>>>==============================????????GG,,     """"",,GG========>>>>>>>>GGGGGGGG********((((((((((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,,GG$$$$$%%%%%%%GGGG>>>>>>>>==========================????????GG,,       """"""",,GG========>>>>>>>>GGGGGGGG********((((((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%********,,GG$$$$$$$(%%%%%%%%GGGG>>>>>>>>======================????????GG,,        %%"""""""",,GG========>>>>>>>>GGGG==GGGG********((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%********,,GG$$$$$$$$((((%%%%%%%%GGGG>>>>>>>>==================????????GG,,        %%%%%%"""""""",,GG========>>>>>>>>GGGG======GGGG********((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%********,,GG$$$$$$$$((((((((%%%%%%%%GGGG>>>>>>>>==============????????GG,,        %%%%%%%%%%"""""""",,GG========>>>>>>>>GGGG==========GGGG********((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%********,,GG$$$$$$$$((((((((((((%%%%%%%%GGGG>>>>>>>>==========????????GG,,        %%%%%%%%%%%%%%"""""""",,GG========>>>>>>>>GGGG==============GGGG********((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%********,,GG$$$$$$$$((((((((((((((((%%%%%%%%GGGG>>>>>>>>======????????GG,,        %%%%%%%%%%%%%%%%%%"""""""",,GG========>>>>>>>>GGGG==================GGGG********((((((,,,,,,,,GGGGGG,,((((((((%%%%%%********,,GG$$$$$$$$((((((((((((((((((((%%%%%%%%GGGG>>>>>>>>==????????GG,,        %%%%%%%%%%%%%%%%%%%%%%"""""""",,GG========>>>>>>>>GGGG======================GGGG********((,,,,,,,,GGGGGG,,((((((((%%********,,GG$$$$$$$$((((((((((((((((((((((((%%%%%%%%GGGG>>>>>>>???????GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG=======>>>>>>>GGGG==========================GGGG*******,,,,,,,GGGGGG,,(((((((*******,,GG$$$$$$$$((((((((((((((((((((((((((((%%%%%%%%GGGG>>>>>?????GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG=====>>>>>GGGG==============================GGGG*****,,,,,GGGGGG,,(((((*****,,GG$$$$$$$$((((((((((((((((((((((((((((((((%%%%%%%%GGGG>>>???GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG===>>>GGGG==================================GGGG***,,,GGGGGG,,(((***,,GG$$$$$$$$((((((((((((((((((((((((((((((((((((%%%%%%%%GGGG>?GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG=>GGGG======================================GGGG*,GGGGGG,,(*,,GG$$$$$$$$((((((((((((((((((((((((((((((((((((((((%%%%%%%(GGGG,,"       %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""%,,GGGG===========================================GGGGGGGG,,GG"$$$$$$$((((((((((((((((((((((((((((((((((((((((((((%%%%%(((G,"""     %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""%%%,G=================================================GGGG"""$$$$$((((((((((((((((((((((((((((((((((((((((((((((((%%%(((G,"""   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%,G=====================================================GGGG"""$$$((((((((((((((((((((((((((((((((((((((((((((((((((((%(((G,""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"%%%,G=========================================================GGGG"""$(((((((((((((((((((((((((((((((((((((((((((((((((((((((*((G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(%%,G========================================================>==GG=GG""%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((*++G,%%"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(**,G==========================================================>GGGG=??GG((%(((((((((((((((((((((((((((((((((((((((((((((((((((((((,+++G,%%%(%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%****,G===>======================================================?GGGGG=>???GG(((*((((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++G,%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******,G===>>>==================================================???GGGGG===>>>???GG(((***((((((((((((((((((((((((((((((((((((((((((((((((,,,,,+++G,%%%(((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,G===>>>>>==============================================?????GGGGG=====>>>>>???GG(((*****((((((((((((((((((((((((((((((((((((((((((((,,,,,,,+GGGG,,%(((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,,GGGG=>>>>>>>==========================================???????GGG,,GG=======>>>>>>>?GGGGGG(*******((((((((((((((((((((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,,GG$%GGGG>>>>>>>>======================================????????GG,, ",,GG========>>>>>>>>GGGGGGGG********((((((((((((((((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,,GG$$$%%%GGGG>>>>>>>>==================================????????GG,,   """,,GG========>>>>>>>>GGGGGGGG********((((((((((((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,,GG$$$$$%%%%%GGGG>>>>>>>>==============================????????GG,,     """"",,GG========>>>>>>>>GGGGGGGG********((((((((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%********,,GG$$$$$$$%%%%%%%GGGG>>>>>>>>==========================????????GG,,       """"""",,GG========>>>>>>>>GGGGGGGG********((((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%********,,GG$$$$$$$$((%%%%%%%%GGGG>>>>>>>>======================????????GG,,        %%"""""""",,GG========>>>>>>>>GGGG==GGGG********((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%********,,GG$$$$$$$$((((((%%%%%%%%GGGG>>>>>>>>==================????????GG,,        %%%%%%"""""""",,GG========>>>>>>>>GGGG======GGGG********((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%********,,GG$$$$$$$$((((((((((%%%%%%%%GGGG>>>>>>>>==============????????GG,,        %%%%%%%%%%"""""""",,GG========>>>>>>>>GGGG==========GGGG********((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%********,,GG$$$$$$$$((((((((((((((%%%%%%%%GGGG>>>>>>>>==========????????GG,,        %%%%%%%%%%%%%%"""""""",,GG========>>>>>>>>GGGG==============GGGG********((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%********,,GG$$$$$$$$((((((((((((((((((%%%%%%%%GGGG>>>>>>>>======????????GG,,        %%%%%%%%%%%%%%%%%%"""""""",,GG========>>>>>>>>GGGG==================GGGG********((((,,,,,,,,GGGGGG,,((((((((%%********,,GG$$$$$$$$((((((((((((((((((((((%%%%%%%%GGGG>>>>>>>>==????????GG,,        %%%%%%%%%%%%%%%%%%%%%%"""""""",,GG========>>>>>>>>GGGG======================GGGG********(,,,,,,,GGGGGG,,(((((((*******,,GG$$$$$$$$((((((((((((((((((((((((((%%%%%%%%GGGG>>>>>>>???????GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG=======>>>>>>>GGGG==========================GGGG*******,,,,,GGGGGG,,(((((*****,,GG$$$$$$$$((((((((((((((((((((((((((((((%%%%%%%%GGGG>>>>>?????GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG=====>>>>>GGGG==============================GGGG*****,,,GGGGGG,,(((***,,GG$$$$$$$$((((((((((((((((((((((((((((((((((%%%%%%%%GGGG>>>???GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG===>>>GGGG==================================GGGG***,GGGGGG,,(*,,GG$$$$$$$$((((((((((((((((((((((((((((((((((((((%%%%%%%%GGGG>?GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG=>GGGG======================================GGGG*GGGGG,,GG"$$$$$$$((((((((((((((((((((((((((((((((((((((((((%%%%%%%(GGGG,,"       %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""%,,GGGG===========================================GGGGGG"""$$$$$((((((((((((((((((((((((((((((((((((((((((((((%%%%%(((G,"""     %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""%%%,G=================================================GGGG"""$$$((((((((((((((((((((((((((((((((((((((((((((((((((%%%(((G,"""   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%,G=====================================================GGGG"""$((((((((((((((((((((((((((((((((((((((((((((((((((((((%(((G,""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"%%%,G=========================================================GG=GG""%((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(%%,G========================================================>==GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG=??GG((%((((((((((((((((((((((((((((((((((((((((((((((((((((((((*++G,%%"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(**,G==========================================================>GGGG=>???GG(((*((((((((((((((((((((((((((((((((((((((((((((((((((((((,+++G,%%%(%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%****,G===>======================================================?GGGGG===>>>???GG(((***((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++G,%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******,G===>>>==================================================???GGGGG=====>>>>>???GG(((*****((((((((((((((((((((((((((((((((((((((((((((((,,,,,+++G,%%%(((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,G===>>>>>==============================================?????GGGG,GG=======>>>>>>>?GGGGGG(*******((((((((((((((((((((((((((((((((((((((((((,,,,,,,+GGGG,,%(((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,,GGGG=>>>>>>>==========================================???????GGG,",,GG========>>>>>>>>GGGGGGGG********((((((((((((((((((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,,GGGGGG>>>>>>>>======================================????????GG,, """,,GG========>>>>>>>>GGGGGGGG********((((((((((((((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,,GGGGGG>>>>>>>>==================================????????GG,,   """"",,GG========>>>>>>>>GGGGGGGG********((((((((((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,,GGGGGG>>>>>>>>==============================????????GG,,     """"""",,GG========>>>>>>>>GGGGGGGG********((((((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%********,,GGGGGG>>>>>>>>==========================????????GG,,       %"""""""",,GG========>>>>>>>>GGGG==GGGG********((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%********,,GG==GGGG>>>>>>>>======================????????GG,,        %%%%"""""""",,GG========>>>>>>>>GGGG======GGGG********((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%********,,GG======GGGG>>>>>>>>==================????????GG,,        %%%%%%%%"""""""",,GG========>>>>>>>>GGGG==========GGGG********((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%********,,GG==========GGGG>>>>>>>>==============????????GG,,        %%%%%%%%%%%%"""""""",,GG========>>>>>>>>GGGG==============GGGG********((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%********,,GG==============GGGG>>>>>>>>==========????????GG,,        %%%%%%%%%%%%%%%%"""""""",,GG========>>>>>>>>GGGG==================GGGG********((((((,,,,,,,,GGGGGG,,((((((((%%%%%%********,,GG==================GGGG>>>>>>>>======????????GG,,        %%%%%%%%%%%%%%%%%%%%"""""""",,GG========>>>>>>>>GGGG======================GGGG********((,,,,,,,,GGGGGG,,((((((((%%********,,GG======================GGGG>>>>>>>>==????????GG,,        %%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG=======>>>>>>>GGGG==========================GGGG*******,,,,,,,GGGGGG,,(((((((*******,,GG==========================GGGG>>>>>>>???????GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG=====>>>>>GGGG==============================GGGG*****,,,,,GGGGGG,,(((((*****,,GG==============================GGGG>>>>>?????GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG===>>>GGGG==================================GGGG***,,,GGGGGG,,(((***,,GG==================================GGGG>>>???GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG=>GGGG======================================GGGG*,GGGGGG,,(*,,GG======================================GGGG>?GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""%,,GGGG===========================================GGGGGGGG,,GG===========================================GGGG,,"       %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""%%%,G=================================================GGGG=================================================G,"""     %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%,G=====================================================GGGG=====================================================G,"""   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"%%%,G=========================================================GGGG=========================================================G,""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(%%,G========================================================>==GG=GG========================================================>==G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG========================================================>>>G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG========================================================>>>G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG========================================================>>>G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG========================================================>>>G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG========================================================>>>G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG========================================================>>>G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG========================================================>>>G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG========================================================>>>G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(**,G==========================================================>GGGG=??GG==========================================================>++G,%%"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%****,G===>======================================================?GGGGG=>???GG===>======================================================?+++G,%%%(%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******,G===>>>==================================================???GGGGG===>>>???GG===>>>==================================================???+++G,%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,G===>>>>>==============================================?????GGGGG=====>>>>>???GG===>>>>>==============================================?????+++G,%%%(((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********GGGGGG=>>>>>>>==========================================???????GGGGG,,=======>>>>>>>?,,GGGG=>>>>>>>==========================================???????GGG,,GG%(((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********GGGGGGGG>>>>>>>>======================================????????GGGGGG,,========>>>>>>>>,,GG$%GGGG>>>>>>>>======================================????????GG,, ",,GG((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********GGGGGGGG>>>>>>>>==================================????????GGGGGG,,========>>>>>>>>,,GG$$$%%%GGGG>>>>>>>>==================================????????GG,,   """,,GG((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********GGGGGGGG>>>>>>>>==============================????????GGGGGG,,========>>>>>>>>,,GG$$$$$%%%%%GGGG>>>>>>>>==============================????????GG,,     """"",,GG((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%********GGGGGGGG>>>>>>>>==========================????????GGGGGG,,========>>>>>>>>,,GG$$$$$$$%%%%%%%GGGG>>>>>>>>==========================????????GG,,       """"""",,GG((((((((%%%%%%%%%%%%%%%%%%%%%%%%********GGGG==GGGG>>>>>>>>======================????????GGGGGG,,========>>>>>>>>,,GG$$$$$$$$((%%%%%%%%GGGG>>>>>>>>======================????????GG,,        %%"""""""",,GG((((((((%%%%%%%%%%%%%%%%%%%%********GGGG======GGGG>>>>>>>>==================????????GGGGGG,,========>>>>>>>>,,GG$$$$$$$$((((((%%%%%%%%GGGG>>>>>>>>==================????????GG,,        %%%%%%"""""""",,GG((((((((%%%%%%%%%%%%%%%%********GGGG==========GGGG>>>>>>>>==============????????GGGGGG,,========>>>>>>>>,,GG$$$$$$$$((((((((((%%%%%%%%GGGG>>>>>>>>==============????????GG,,        %%%%%%%%%%"""""""",,GG((((((((%%%%%%%%%%%%********GGGG==============GGGG>>>>>>>>==========????????GGGGGG,,========>>>>>>>>,,GG$$$$$$$$((((((((((((((%%%%%%%%GGGG>>>>>>>>==========????????GG,,        %%%%%%%%%%%%%%"""""""",,GG((((((((%%%%%%%%********GGGG==================GGGG>>>>>>>>======????????GGGGGG,,========>>>>>>>>,,GG$$$$$$$$((((((((((((((((((%%%%%%%%GGGG>>>>>>>>======????????GG,,        %%%%%%%%%%%%%%%%%%"""""""",,GG((((((((%%%%********GGGG======================GGGG>>>>>>>>==????????GGGGGG,,========>>>>>>>>,,GG$$$$$$$$((((((((((((((((((((((%%%%%%%%GGGG>>>>>>>>==????????GG,,        %%%%%%%%%%%%%%%%%%%%%%"""""""",,GG((((((((%*******GGGG==========================GGGG>>>>>>>???????GGGGGG,,=======>>>>>>>,,GG$$$$$$$$((((((((((((((((((((((((((%%%%%%%%GGGG>>>>>>>???????GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG(((((((*****GGGG==============================GGGG>>>>>?????GGGGGG,,=====>>>>>,,GG$$$$$$$$((((((((((((((((((((((((((((((%%%%%%%%GGGG>>>>>?????GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG(((((***GGGG==================================GGGG>>>???GGGGGG,,===>>>,,GG$$$$$$$$((((((((((((((((((((((((((((((((((%%%%%%%%GGGG>>>???GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG(((*GGGG======================================GGGG>?GGGGGG,,=>,,GG$$$$$$$$((((((((((((((((((((((((((((((((((((((%%%%%%%%GGGG>?GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG(GGG===========================================GGGGGGGG,,GG"$$$$$$$((((((((((((((((((((((((((((((((((((((((((%%%%%%%(GGGG,,"       %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""%,,GG=================================================GGGG"""$$$$$((((((((((((((((((((((((((((((((((((((((((((((%%%%%(((G,"""     %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""%%%,G=====================================================GGGG"""$$$((((((((((((((((((((((((((((((((((((((((((((((((((%%%(((G,"""   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%,G=========================================================GGGG"""$((((((((((((((((((((((((((((((((((((((((((((((((((((((%(((G,""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"%%%,G========================================================>==GG=GG""%((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(%%,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G==========================================================>GGGG=??GG((%((((((((((((((((((((((((((((((((((((((((((((((((((((((((*++G,%%"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(**,G===>======================================================?GGGGG=>???GG(((*((((((((((((((((((((((((((((((((((((((((((((((((((((((,+++G,%%%(%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%****,G===>>>==================================================???GGGGG===>>>???GG(((***((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++G,%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******,G===>>>>>==============================================?????GGGGG=====>>>>>???GG(((*****((((((((((((((((((((((((((((((((((((((((((((((,,,,,+++G,%%%(((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,GGG=>>>>>>>==========================================???????GGG,,GG=======>>>>>>>?GGGGGG(*******((((((((((((((((((((((((((((((((((((((((((,,,,,,,+GGGG,,%(((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,,G%GGGG>>>>>>>>======================================????????GG,, ",,GG========>>>>>>>>GGGGGGGG********((((((((((((((((((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,,GG$%%%GGGG>>>>>>>>==================================????????GG,,   """,,GG========>>>>>>>>GGGGGGGG********((((((((((((((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,,GG$$$%%%%%GGGG>>>>>>>>==============================????????GG,,     """"",,GG========>>>>>>>>GGGGGGGG********((((((((((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,,GG$$$$$%%%%%%%GGGG>>>>>>>>==========================????????GG,,       """"""",,GG========>>>>>>>>GGGGGGGG********((((((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%********,,GG$$$$$$$(%%%%%%%%GGGG>>>>>>>>======================????????GG,,        %%"""""""",,GG========>>>>>>>>GGGG==GGGG********((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%********,,GG$$$$$$$$((((%%%%%%%%GGGG>>>>>>>>==================????????GG,,        %%%%%%"""""""",,GG========>>>>>>>>GGGG======GGGG********((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%********,,GG$$$$$$$$((((((((%%%%%%%%GGGG>>>>>>>>==============????????GG,,        %%%%%%%%%%"""""""",,GG========>>>>>>>>GGGG==========GGGG********((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%********,,GG$$$$$$$$((((((((((((%%%%%%%%GGGG>>>>>>>>==========????????GG,,        %%%%%%%%%%%%%%"""""""",,GG========>>>>>>>>GGGG==============GGGG********((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%********,,GG$$$$$$$$((((((((((((((((%%%%%%%%GGGG>>>>>>>>======????????GG,,        %%%%%%%%%%%%%%%%%%"""""""",,GG========>>>>>>>>GGGG==================GGGG********((((((,,,,,,,,GGGGGG,,((((((((%%%%%%********,,GG$$$$$$$$((((((((((((((((((((%%%%%%%%GGGG>>>>>>>>==????????GG,,        %%%%%%%%%%%%%%%%%%%%%%"""""""",,GG========>>>>>>>>GGGG======================GGGG********((,,,,,,,,GGGGGG,,((((((((%%********,,GG$$$$$$$$((((((((((((((((((((((((%%%%%%%%GGGG>>>>>>>???????GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG=======>>>>>>>GGGG==========================GGGG*******,,,,,,,GGGGGG,,(((((((*******,,GG$$$$$$$$((((((((((((((((((((((((((((%%%%%%%%GGGG>>>>>?????GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG=====>>>>>GGGG==============================GGGG*****,,,,,GGGGGG,,(((((*****,,GG$$$$$$$$((((((((((((((((((((((((((((((((%%%%%%%%GGGG>>>???GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG===>>>GGGG==================================GGGG***,,,GGGGGG,,(((***,,GG$$$$$$$$((((((((((((((((((((((((((((((((((((%%%%%%%%GGGG>?GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG=>GGGG======================================GGGG*,GGGGGG,,(*,,GG$$$$$$$$((((((((((((((((((((((((((((((((((((((((%%%%%%%(GGGG,,"       %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""%,,GGGG===========================================GGGGGGGG,,GG"$$$$$$$((((((((((((((((((((((((((((((((((((((((((((%%%%%(((G,"""     %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""%%%,G=================================================GGGG"""$$$$$((((((((((((((((((((((((((((((((((((((((((((((((%%%(((G,"""   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%,G=====================================================GGGG"""$$$((((((((((((((((((((((((((((((((((((((((((((((((((((%(((G,""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"%%%,G=========================================================GGGG"""$(((((((((((((((((((((((((((((((((((((((((((((((((((((((*((G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(%%,G========================================================>==GG=GG""%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((*++G,%%"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(**,G==========================================================>GGGG=??GG((%(((((((((((((((((((((((((((((((((((((((((((((((((((((((,+++G,%%%(%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%****,G===>======================================================?GGGGG=>???GG(((*((((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++G,%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******,G===>>>==================================================???GGGGG===>>>???GG(((***((((((((((((((((((((((((((((((((((((((((((((((((,,,,,+++G,%%%(((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,G===>>>>>==============================================?????GGGGG=====>>>>>???GG(((*****((((((((((((((((((((((((((((((((((((((((((((,,,,,,,+GGGG,,%(((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,,GGGG=>>>>>>>==========================================???????GGG,,GG=======>>>>>>>?GGGGGG(*******((((((((((((((((((((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,,GG$%GGGG>>>>>>>>======================================????????GG,, ",,GG========>>>>>>>>GGGGGGGG********((((((((((((((((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,,GG$$$%%%GGGG>>>>>>>>==================================????????GG,,   """,,GG========>>>>>>>>GGGGGGGG********((((((((((((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,,GG$$$$$%%%%%GGGG>>>>>>>>==============================????????GG,,     """"",,GG========>>>>>>>>GGGGGGGG********((((((((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%********,,GG$$$$$$$%%%%%%%GGGG>>>>>>>>==========================????????GG,,       """"""",,GG========>>>>>>>>GGGGGGGG********((((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%********,,GG$$$$$$$$((%%%%%%%%GGGG>>>>>>>>======================????????GG,,        %%"""""""",,GG========>>>>>>>>GGGG==GGGG********((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%********,,GG$$$$$$$$((((((%%%%%%%%GGGG>>>>>>>>==================????????GG,,        %%%%%%"""""""",,GG========>>>>>>>>GGGG======GGGG********((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%********,,GG$$$$$$$$((((((((((%%%%%%%%GGGG>>>>>>>>==============????????GG,,        %%%%%%%%%%"""""""",,GG========>>>>>>>>GGGG==========GGGG********((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%********,,GG$$$$$$$$((((((((((((((%%%%%%%%GGGG>>>>>>>>==========????????GG,,        %%%%%%%%%%%%%%"""""""",,GG========>>>>>>>>GGGG==============GGGG********((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%********,,GG$$$$$$$$((((((((((((((((((%%%%%%%%GGGG>>>>>>>>======????????GG,,        %%%%%%%%%%%%%%%%%%"""""""",,GG========>>>>>>>>GGGG==================GGGG********((((,,,,,,,,GGGGGG,,((((((((%%********,,GG$$$$$$$$((((((((((((((((((((((%%%%%%%%GGGG>>>>>>>>==????????GG,,        %%%%%%%%%%%%%%%%%%%%%%"""""""",,GG========>>>>>>>>GGGG======================GGGG********(,,,,,,,GGGGGG,,(((((((*******,,GG$$$$$$$$((((((((((((((((((((((((((%%%%%%%%GGGG>>>>>>>???????GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG=======>>>>>>>GGGG==========================GGGG*******,,,,,GGGGGG,,(((((*****,,GG$$$$$$$$((((((((((((((((((((((((((((((%%%%%%%%GGGG>>>>>?????GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG=====>>>>>GGGG==============================GGGG*****,,,GGGGGG,,(((***,,GG$$$$$$$$((((((((((((((((((((((((((((((((((%%%%%%%%GGGG>>>???GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG===>>>GGGG==================================GGGG***,GGGGGG,,(*,,GG$$$$$$$$((((((((((((((((((((((((((((((((((((((%%%%%%%%GGGG>?GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG=>GGGG======================================GGGG*GGGGG,,GG"$$$$$$$((((((((((((((((((((((((((((((((((((((((((%%%%%%%(GGGG,,"       %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""%,,GGGG===========================================GGGGGG"""$$$$$((((((((((((((((((((((((((((((((((((((((((((((%%%%%(((G,"""     %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""%%%,G=================================================GGGG"""$$$((((((((((((((((((((((((((((((((((((((((((((((((((%%%(((G,"""   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%,G=====================================================GGGG"""$((((((((((((((((((((((((((((((((((((((((((((((((((((((%(((G,""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"%%%,G=========================================================GG=GG""%((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(%%,G========================================================>==GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((***G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG=??GG((%((((((((((((((((((((((((((((((((((((((((((((((((((((((((*++G,%%"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(**,G==========================================================>GGGG=>???GG(((*((((((((((((((((((((((((((((((((((((((((((((((((((((((,+++G,%%%(%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%****,G===>======================================================?GGGGG===>>>???GG(((***((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++G,%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******,G===>>>==================================================???GGGGG=====>>>>>???GG(((*****((((((((((((((((((((((((((((((((((((((((((((((,,,,,+++G,%%%(((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,G===>>>>>==============================================?????GGGG,GG=======>>>>>>>?GGGGGG(*******((((((((((((((((((((((((((((((((((((((((((,,,,,,,+GGGG,,%(((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,,GGGG=>>>>>>>==========================================???????GGG,",,GG========>>>>>>>>GGGGGGGG********((((((((((((((((((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,,GGGGGG>>>>>>>>======================================????????GG,, """,,GG========>>>>>>>>GGGGGGGG********((((((((((((((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,,GGGGGG>>>>>>>>==================================????????GG,,   """"",,GG========>>>>>>>>GGGGGGGG********((((((((((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,,GGGGGG>>>>>>>>==============================????????GG,,     """"""",,GG========>>>>>>>>GGGGGGGG********((((((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%********,,GGGGGG>>>>>>>>==========================????????GG,,       %"""""""",,GG========>>>>>>>>GGGG==GGGG********((((((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%%%%%********,,GG==GGGG>>>>>>>>======================????????GG,,        %%%%"""""""",,GG========>>>>>>>>GGGG======GGGG********((((((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%%%%%********,,GG======GGGG>>>>>>>>==================????????GG,,        %%%%%%%%"""""""",,GG========>>>>>>>>GGGG==========GGGG********((((((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%%%%%********,,GG==========GGGG>>>>>>>>==============????????GG,,        %%%%%%%%%%%%"""""""",,GG========>>>>>>>>GGGG==============GGGG********((((((((((,,,,,,,,GGGGGG,,((((((((%%%%%%%%%%********,,GG==============GGGG>>>>>>>>==========????????GG,,        %%%%%%%%%%%%%%%%"""""""",,GG========>>>>>>>>GGGG==================GGGG********((((((,,,,,,,,GGGGGG,,((((((((%%%%%%********,,GG==================GGGG>>>>>>>>======????????GG,,        %%%%%%%%%%%%%%%%%%%%"""""""",,GG========>>>>>>>>GGGG======================GGGG********((,,,,,,,,GGGGGG,,((((((((%%********,,GG======================GGGG>>>>>>>>==????????GG,,        %%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG=======>>>>>>>GGGG==========================GGGG*******,,,,,,,GGGGGG,,(((((((*******,,GG==========================GGGG>>>>>>>???????GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG=====>>>>>GGGG==============================GGGG*****,,,,,GGGGGG,,(((((*****,,GG==============================GGGG>>>>>?????GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG===>>>GGGG==================================GGGG***,,,GGGGGG,,(((***,,GG==================================GGGG>>>???GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""",,GG=>GGGG======================================GGGG*,GGGGGG,,(*,,GG======================================GGGG>?GG,,        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""%,,GGGG===========================================GGGGGGGG,,GG===========================================GGGG,,"       %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""%%%,G=================================================GGGG=================================================G,"""     %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%,G=====================================================GGGG=====================================================G,"""   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"%%%,G=========================================================GGGG=========================================================G,""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(%%,G========================================================>==GG=GG========================================================>==G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG========================================================>>>G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG========================================================>>>G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG========================================================>>>G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG========================================================>>>G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG========================================================>>>G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG========================================================>>>G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG========================================================>>>G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,G========================================================>>>GG===GG========================================================>>>G,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(**,G==========================================================>GGGG=??GG==========================================================>++G,%%"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%****,G===>======================================================?GGGGG=>???GG===>======================================================?+++G,%%%(%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******,G===>>>==================================================???GGGGG===>>>???GG===>>>==================================================???+++G,%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********,G===>>>>>==============================================?????GGGGG=====>>>>>???GG===>>>>>==============================================?????+++G,%%%(((((%%%%%%%%%%%%%%%%%%%%%%%