---,,,,,,,,,,---,****,,-----------------GGGG...*****,,,---,,------,,,,-----.....GGG-----------,,,,,,,------------,,,,,,,,.....--------.....--------------------------------,,,,,--------,,,,,****,,,,******,,,...------------.........,*********,,,,,,,,,......-.------,,***,,,*****,,----------------GGGG....****,,,,,---,*,--,,,,,,,,,,,,,......GGGG---GGGGG---,,,-----------,,,,,,,,,,,.....-------....--------------------------------,,,,,,--------,,,,******,,,,*****,,,.....-------.........,,,*********,,,,,,,,,,,,......-------,**********,,----------------GGGG....,,,,,,,,,,---,**,,,,,----,,,,,,,,......GGGGGGGGGGGG-GGGGGG-------,,,,,,,,,,,,,.....-----....--------------------------------,,,,,,,,-------,,,*******,,,,*****,,,,,................-,,,,,*******,,,,,,,,**,,,,,......-------,,*******,,,----------------GGG....----,,,,,,,,---,**,,,---------,,,,,,........GGGGGGGGGGGG..GG-----,,,,,,,,,,,,,,,,....----....--------------------------------,*****,,------,,,,*******,,,,*****,,,,,..............----,,,,,,***,,,,,,,,,,*****,,,,......------,,,,,,,,,,,---------------GGG....--.----,,,,,,---,***,,-----------,,,,,,....................-------,,,,,,,,,,,,,**,,...----...---------------------.----------,,******,,------,,,,*****,,,,,****,,,,,,---GGGGGGG...--------,,,,,,,,,,,,,,,,******,,,,,,,,....------,,,,,,,,---,,----------GGG...--...----,,,,,----,***,-----------,,,,,,,,...............---------,,,,,,,,,,,,,****,....---...--------------------...---------,*******,,------,,,,****,,,,,,****,,,,,,-----G-GGGG..----------------,,,,,,,,,,*******,,*,,,,....--------,,,---,,,,---------G....--..GG.----,,,,----,**,-------------,,,**,,,,,,,,,,,,,------------,,,,,,------,,,****,...--...--------------------..GG.--------,,*******,,-----,,,,***,,,,,,****,,,,,,,,--------GG...--------------------,,,,,,,,********,,,,,...-------------,,,,---------G...--..G,GG.---,,,,,----,*,----------.--,,***,,,,,,,,,,,---------------,,,---------,,,****....-...-------------------..G,GG.--------,********,,-----,,,,,,,,,,,****,,,,,,,,,--------GGG..----------------------,,,,,,,**********,,,,..------------,,,,,--------....-..G,,-GG.---,,,,----,,,----------.--,,***,,,,,,,,------G-----------------------,,,,,***.......------------------..G,,-GG.-------,,,,,*****,,-----,,,,,,,,,*****,,,,,,,,,---------GG..-------------------------,,,,,,**********,,,...----------,,,,*,------....-..G,,,--GG.---,,,-----,-----------.G--,***,,,,,--------GG------------------------,,,,,**......------------------..G,,,--GG.--------,,,,,,**,,-----,,,,,,,,*****,,,,,,,,,,---------GG..--------------------------,,,,,,,**********,,,..---------,,,***------..--..G,,,----GG.--,,,-----------------.GG-,***,,,,--------GG---------------------------,,,,,......-----------------..G,,,----GG.-----------,,,,,,,------,,,,,,,***,,,,,,,,,,,,-------GG...----------------,,----------,,,,,,,,********,,,...-------,,,***,-----.--..G,,,,----GG..--,,,----------------..G-,***,,,--------GG-------------------?---------,,,,-.....----------------..G,,,,----GG..-----------,,,,,,-------,,,,,,**,,,,,,,,,,,,,-------GG...---------------,,,,----------,,,,,,,,,*******,,,...-------,,,****,--..-..G,,,------GG...-,,,----------------..G-,,**,,--------GG-------------------??----------,,,-....----------------..G,,,------GG...------------,,,,---------,,,,,,,,,,,,,,,,,,--------....---------------,,**,,----------,,,,,,,,,********,,...-------,,,****,-..--.GG-------GG....-,,,,---------------..G--,***,-------GG-------------------???-----------,,--...-----------------.GG-------GG....------------,,,,----------,,,,,,,,,,,,,,,,,-------.....--------------,,**(*,,----------,,,,,,,,,,*******,,,..------,,,,,**,,..---.GG-----GG....-,,,,,-------,,------..GG-,***,------GG----?--------------????---------------...------------------.GG-----GG....-------,,,,---,,,------------,,,,,,,,,,,,,,,-------....--------------,,**((**,,----------,,-,,,,,,,,******,,,..-------,,,,,,,..----.GG---GG....--,,,,,,-----,,,,-----..GG-,***,-----GG----???------------?????----------------.--------------------.GG---GG....-----,,,,,,,,--,,,----------------,,,,,,,,,,--------...--------------,,**(((***,,--------------,,,,,,,,****,,,...------,,,,,,,..-----.GGGGG....----,,,,,,----,,,------..GG-,***,----GG----????-----------???????------G--------.---------------------.GGGGG....-----,,,****,,,----------------------,,,,,,--------------------------,,,*(((*****,,---------------,,,,,,,****,,,..-------,,,,,,..------.GGG....------,,,,*,,-,,,--------..G-,,**,,--GG----?????------------???????-----GG-------.---------,,-----------.GGG....----,,,*****,,,,-------------------------------------------,---------G,,,,*******,,,G-----------------,,,,,***,,,..--------,,,,,,..------......-------,,****,,,----------..GG-,,,,,--G----?????--------------???????----GG-------.-------,,,,,,,---------......----,,*****,,,,,,------------------------------------------,,,-------GGG,,,,*****,,,GG.-----------------,,,,,,,,,,,.----------,,,,...------....--------,****,,,,----------..GGG--,,,--G-----???----------------??????----GG---------------,,,,,,,,---------....----,,******,,,,,------------------------------------------,,*,,------GGGG,,,,***,,,GG...------------------,,,,,,,,,..-----------,,,...------..--------,***,,-,-------------..GG---,,,-G-------------------------????-----GG--------------,,,,,,,,,,---------..----,,******,,,,,------------------------------------------,,***,,------GGGG,,,,*,,,GG...--------------------,,,,,,,,..-----------,,,,...--------------,,**,-----------,-----..GGG---,,-G--------------------------??------GG-------------,,,,,,,,,,,,------------,,,,*****,,,,,------------------------------------------,,**(**,,------GGGG,,,,,,GG...---------------------,,,,,,,,.-------------,,,....-------------,***,-------,,-,,-----...GGG--,,-GG---------------------------------GG------------,,,,,,,***,,,,---------,,,,,,,,,,,,,,,------------------------------------------,,**((***,,------GGGG,,,,GG...-----------------------,,,,,,,.-------------,,,,...-------------,**,,-------,,,,,,-----...GG--,,,-GG-------------GG----------------GGG------------,,,,,******,,,,,------,,,,,,,,,,,,,,-----------.............-------------------,,**((*****,,------GGGG,,GG...-------------------------,,,,,,.--------------,,,,...-----------,,,,,---------,,,,,-,,--...GGG-,,,,-GG-----------GGG---------------GGG------------,,,,,*********,,,,,,,,,,,,,,,,,,,,,-------......................---------------,,,********,,,,------GGGGGG...---------------------------,,,,,---------------,,,,...-----------,,,,,---------,**,,,,,---...GG--,,,,-GG---------GGG---------------GGG-------------,,,,***************,,,,,,,,,,,,,--------..........................------------GG,,,******,,,,GG------GGGG...-----------------------------,,,,---------------,,,,...------------,,,----------,,**,,*,,--,..GG--,,,,--GG-------GGG---------------GGG-------------,,,,,,***************,,,,,,,,,-----------.........--------............--------GGGG,,,****,,,,GG..------GG...-------------------------------,,,--------------,,,,...--------------------------,,,*****,--,..GGG--,,,,--GG-----GGG---------------GGG--------------,,,,,,,**************,,,,,,,-------------....-------------------........------GGGGG,,,**,,,,GG..--------...--------------------------------,,,-------------,,,,...----------------------------,,,****,--,,..GG---,,,,--GG---GGG---------------GGG---,,,--------,,,,,,,,,,**********,,,,,,,----------------------------------------........-----GGGGG,,,,,,,GG..----------.----------------------------------,---------------,,----------------------------------,,,*,,--,,..GG---,,,,,--GG-GGG---------------GGG---,,,,--------,,,,,,,,,,,,,,,,,,,,,,,,,,----G-----------------G-----------------G-.........----GGGGG,,,,,GG..---------------------------------------------------------------------------------------------------,,,,,---,,..GG---,,,,,--GGGG----------------GG----,,,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,----GGG---------------GGG---------------GGG---......-----GGGGG,,,GG..---------------------------------------?-----------------?-----------------?-----------------?-------,,,,,--,,...G---,,,*,,--GG--,,-------------G----,,,,,,-------,,,,,,,,,,,,,,,,,,,,,,,-----GG--G-------------GG--G-------------GG--G----....------GGGGG,GG..---------------------------------------??----------------??----------------??----------------??-------,,,,,--,,,..GG---,,**,,,---,,,,--.-------------,,,,,,,-------,,,,,,,,,,,,,,,,,,,,,,-----GG----G-----------GG----G-----------GG----G----.....-----GGGGGG..---------------------------------------???---------------???---------------???---------------???-------,,,,,,--,,..GGG--,,****,,--,**,--..------------,,,**,,-------,,,,,,,,,,,,,,,,,,,,,-----GG------G---------GG------G---------GG------G----.....-----GGGG..-------------------------,,,,,---------????--------------????--------------????--------------????--------,,,,,--,,*..GG---,,****,,,***,--..------------,,***,,-------,,,,,,,,,,,,,,,,,,,,-----GG--------G-------GG--------G-------GG--------G----.....-----GG..-------------------------,,,,,,--------?????-------------?????-------------?????-------------?????---------,,,,,-,**..GG----,,,********,---..-----------,****,,,------,,,,,,,,,,,,,,,,,,------GG----?-----G-----GG----?-----G-----GG----?-----G----......----..--------------------------,,,,,,,------???????-----------???????-----------???????-----------???????---------,,,--,**..GG------,,,*****,,----..----------,****,,,------,,,,,,,,,,,,,,,,,------GG----??------G---GG----??------G---GG----??------G----......-------------------------------,,,,,,,-----?????????---------?????????---------?????????---------?????????------G--,--,,**..GG--------,,,***,,,----.----------,****,,,------,,,,,,,,,,,,,,,,------GG----???-------G-GG----???-------G-GG----???-------G-----.....GGG-----------------------GGG.,,,,,,,,-----?????????---------?????????---------?????????---------?????????-----G-----,,**..GGG---------,,,,,,,----..---------,,***,,,-------,,,,,,,,,,,,,,------GG----????--------GG----????--------GG----????-------GG-----....GGGGG-----------------GGGGGG..,,,,,,,-------?????????---------?????????---------?????????---------?????????----G-----,,**..GGG----------,,,,,,-----..--------,,***,,----------,,,,,,,,,,--------G----????--------------????--------------????--------GG------.....GGGGGGG----------GGGGGG.....,,,,,,---------????????----------????????----------????????----------????????----G-----,,*....GG------------,,,,------..-,,----,,,**,,------------,,,,,,----------G---????--------------????--------------????---------GG--------.....GGGGGGGGGGGGGGGGGGG.......,,,,,,----------??????------------??????------------??????------------??????-----G----,,**....GG---------,---,,,,-----..,,,,---,,,**,,----------------------------G----------------------------------------------------GG---------......GGGGGGGGGGGGGG.........,,,,,,,-----------????--------------????--------------????--------------????------G---,,,**....GG--------,,,---,,,------...,,,---,,**,,----------------------------G----------------------------------------------------GG----------...........GGGGG...........,,,,,,,,------------??----------------??----------------??----------------??-------G--,,,,**....GG-------,,,,,---,,,------...,,,--,,**,,----------------------------GG--------------GGGG--------------GGGG--------------GGG-----------........................-,,,,,,,,,,-------------------------------------------------------------------------GG-,,,,**....GG-------,,,*,,,---,,------....,,,,,,**,,-----------------------------GG------------GGGGGG------------GGGGGG------------GGGG--------------...................,,,,,,,,,,,,,------------------GGG---------------GG----------------GG----------------GGG-,,,,**....GG------,,,***,,,---,,------....,,,,,,*,,------------------------------GG----------GGGG--GG----------GGGG--GG----------GGGG------------------............,,,,,,,,,,,,,,,,,-----------------GGG---------------GGG---------------GGG---------------GGG-,,,,**....GGG-----,,,*****,,,--,,------.....,,,,,,,,-------------------------------GG--------GGGG----GG--------GGGG----GG--------GGGG------------------------,,,,,,,,,,,,,,,,,,,,,,,,,---------------GGG---------------GGG---------------GGG---------------GGG--,,,,*....GGG-----,,,***((**,,,---------......,,,,,,,--------------------------------GG------GGGG------GG------GGGG------GG------GGGG---------------------------,,,,,,,,,,,,----,,,,,,,,-------------GGG---------------GGG---------------GGG---------------GGG--,,,,,*...GGGG----,,,***((((**,,,--------..G...,,,,,,,,--------------------------------GG----GGGG--------GG----GGGG--------GG----GGGG------------------------------,,,,,,,,,------,,,,,,,,,----------GGG---------------GGG---------------GGG---------------GGG---,,,,....GGG-----,,,***((((****,,,--------..G...***,,,,---------------------------------GG--GGGG----------GG--GGGG----------GG--GGGG--------------------------------------------.--,,,,,,,,---------GGG-----,,,-------GGG---------------GGG---------------GGG-----,,,...GGG-----,,,***((((******,,,-------..G....***,,,,,-----,,,,,,,,,---....-----------GGGGGG------------GGGGGG------------GGGGGG----,,,--------------------------------------.-,,,,,,,,,,,------GGG------,,,------GGG---------------GGG---------------GGG--------...GGG-----,,,***((((********,,,------..GG....***,,,,,,--,,,,,,,,,,,--....------------GGGG--------------GGGG--------------GGGG----,,,,,-------------------------------------..,,,,,,,,,,,,-----GG------,,,,,-----GG-----,,,--------GG----------------GG--,-----....GG-----,,,,,**(((*********,,,,-----...G.....,***,,,,,,,,,,,,,,,,,.....--------------GG----------------GG----------------GG----,,,,,,-------------------------------------..,,******,,,,,----G-------,,,,,-----G-----,,,,,-------G--.........------G---,-----..GGG-----,,,,,,,**(*********,,,,,,----,..GG.....,****,,,,,,,,,,****.....-------------------------------------,,,,,,-------------,,,,,,,--------,,----------------------------..*******,,,,,,-----------,,,,------------,,,,,---------...........--------,,----...GG-----G,,,,,,,,**********,,,,,,,G---,...G.......***************......-------------------------------------,,,**,,,,,,,,------,,,,,,,,-------,,,,---------------------------...*******,,,,,,,--------,,*,,------------,,,,,,--------.....,***,...----,,,,---...GG-----GGG,,,,,,,,********,,,,,,,GGG--,...GG-......************.......-------------------------------------,,,***,,,,,,,,,,,--,,,,,,,,,------,,,*,,,-------------------------.....*****,,,,,,,--------,,*,,--------------,,,,-------....,,*****,,,,,,,,,,,---..GG-----GGGGG,,,,,,,,******,,,,,,,GGG..-,...GG--......*********........--------------,,,,,-----------..-----,,,****,,,,,,,,,,,,,,,,,,,,,,-----,,,***,,--------------------------.....*..**,,,,,---------,**,,---------------,,,-------....,******,,,,,,,,,,---...GG------GGGGG,,,,,,,,****,,,,,,,GGG...-,,..GG---..........*..........--------------,,,,,,,,-------....-----,,*****,,,,,,,,,,,,,,,,,,,,,-----,,,*****,,--------------------------........*,,,,,---------,,*,----------------,,,,------...,******,,,,,,,,,,,---..GG--------GGGGG,,,,,,,,**,,,,,,,GGG...-,,,..GG-----.................---------------,,,,,,,,,,------..------,,,*****,,,,,,****,,,,,,,,,,,-----,,,*****,,,--------------------------........,,,,----------,,,,--------.-------,,,,,----....,*****,,,,,,,,,,,,--...G----------GGGGG,,,,,,,,,,,,,,,GGG...--,,,..GG------..............-------,,,,,,,,,,,,,****,,,,----..------,,,,****,,,,,********,,,,,,,,,-----,,,*****,,,,---------....--------------.......,,-----------,,,,-------...------,,,,,----....*****,,,,,,,,,,,,---..GG-----------GGGGG,,,,,,,,,,,,,GGG...--,,,...GGG-------.........---------,,,,,,,,,,,,,*****,,,,----..------,,,,,,,,,,,,,********,,,,,,,,------,,******,,,,,-------.....---------------.-.....-----------,,,,,------..GG.-----,,,,,,---....*****,,,,,,,,,,,,--...GG------------GGGGG,,,,,,,,,,,GGG...--,,,,...GG--------------------------,,,,******,,******,,,,---..-------,,,,,,,,,,,,********,,,,,,,,--------,*****,,,,,,,,----.....-------------------......---------,,,,,,----..,,GG.-----,,,,,---...,****,,,,,,,,,,,,---...GG-------------GGGGG,,,,,,,,,GGG...--,,,,...GG--G------------------------,,,,*************,,,,,---..------,,,,,,,,,,,,,******,,,,,,,,,---------,*****,,,,,,,,---....GG--------------G------....-----------,,,,---..,,,-GG.-----,,,,---...,***,,,,,,,,,,,,----..GG---------------GGGGG,,,,,,,GGG...--,,,,...GGG-GG------------------------,,,,,***********,,,,,,---..------,,,,,,,,,,,,*****,,,,,,,,,-----------,*****,,,,,,,,,--...GGG-------------G------------------------,---..,,,---GG.----,,,,---...,***,,,,,,,,,,,----...GG----------------GGGGG,,,,,GGG...---,,,...GGG-GG-------------------------,,,,,,**,,,,,,,,,,,,,,---..------,**,,,,,,,,,****,,,,,,,-------.-------,****,,,,,,,,,,-...GGGG-----------G-------------------?--------..,,,,----GG.---,,,,---...,***,,,,,,,,,,,----..GGG-------,,,,------GGGGG,,,GGG...----,,...GGGGGG-------------------?--------,,,,,,,,,,,,,,,,,,,,---..------,****,,,,,,****,,,,----------...------,,***,,,,,,,*,,,...GGGG----------G-------------------??-------..G,,------GG..--,,,,---..,,***,,,,,,,,,------..GG------,,,**,,,-----GGGGG,GGG...-----,...GGGGGG-------------------??---------,,,,,,,,,,,,,,,,,,,---..------,*************,,------------..GG.------,****,,,,,***,,,..GGGG---------G-------------------???--------.GG-------G...-,,,,----...,,**,,,,,,,,-------.GG------,*******,,-----GGGGGGG...------....GGGGG-------------------???----------------,,,,,,,,,,,,---..------,************,,,-----------..G,GG.-----,****,,,,,****,,...GGGG-------G-------------------????---------.GG-----G...--,,,,-----..,,*,,,,,,,---------.G------,*********,------GGGGG...------....GGGGG----?--------------????-----------------,,,,,,,,,,,---..-------,**********,,,-----------..G,,-GG.------,***,,,,,***,,,...GGGG-----G-----?-------------?????----------.GG---G...--,,,,------...,,,,,,------------.G----,,***********,------GGG...-------...GG-GG----???------------?????-----------------,,,,,,,,,,,---..GG-----,,********,,,,----------..G,,,--GG.-----,,,,,,,,,,***,,...GGGG----G-----???-----------???????------G---.GGGG...---,,,,------....,,,-------------..----,,****,,,,****,-------G...-------...GG-GG----????-----------???????------G---------,,,,,,,,,,,---..GGG-----,,******,,,,,---------..G,,,----GG.------,,,,,,,,,**,,,....GG---G-----????-----------????????-----GG---.GG...---,,,,--------...,,-------------------,,***,,,,,,,,,,,,-------..--------..GG-GG----?????------------???????-----GG-------,,,,,,,,,,,,---...GGG-----,,***,,,,,,---------..G,,,,----GG..------,,,,,,,,,**,,*....G--G-----????-------------????????----GG----....----,,,,--------...,------------------,,,,,,,,,--,,,,,,,,,,,-------------...GG-G----?????--------------???????----GG-------,,,,,,,,,,,,---....GGG-----,,,,,,,,,,--------..G,,,------GG...-------,,,,,,,***,,*...G--G----?????--------------??????-----GG-----..----,,,,----------...-----------------,,,,,,,,,----,,,,,,,,,,,,,,,,,,----...GG--G-----???----------------??????----GG-------,,,,,,,,,,,,----...GGGG-------,,,,,-----------.GG-------GG....--------,,,,,,****,**...--G----????----------------????------GG-----------,,,-----G-----....--------G-------,,,,,,,---G----,,,,,,,,,,,,,,,,,,,-..GG---G-------------------------????-----GG-------,,,,,,,,,,,,-----...GGGGG----------------------.GG-----GG....--.--------,,,,,*******..--G-------------------------??-------GG-----------,,,----GGG-----...-------GGG------,,,,,----GGG----,,,,,,,,,,,,,,,,,,,.GGG---G--------------------------??------GG-------,,,,,,,,,,,,-----....GGGGG----------------------.GG---GG....--...--------,,,,*******..--G----------------------------------GG-----------,,----GG--G-----...-----GG--G-----,,,-----GG--G-----,,,,,,,,,**,,,,,..GGG---GG---------------------------------GG-------,,,,,,,,,,,,,-----....GGGGG----------------------.GGGGG....--.GG..--------,,,,*******..-GG--------------GG----------------GG-----------------GG----G-----..----GG----G-----------GG----G------,,,,,,,**,,,,..GGG-----GG-------------GG----------------GGG-------,,,,,,,,,,,,,-----......GGGG------------,,,-------.GGG....--.GG,G..--------,,,,******..-GGG------------GG----------------GG-----------------GG------G---------GG------G---------GG------G-------,,,,***,,,...GGG------GG-----------GGG---------------GGG---------,,,,,,,,,,,,,-----......GGGG----------,,,,,-------......--.GG,,-G..---------,,,,*****..-GGG----------GG----------------GG---------..------GG--------G-------GG--------G-------GG--------G------,,,,***,,...GGG--------GG---------GGG---------------GGG----------,,,,,,,*****,,-----.......GGGG--------,,,,,,-------....--.GG,,---G..---------,,,,*****..-GGG--------GG----------------GG------,,,..G-----GG----?-----G-----GG----?-----G-----GG----?-----G-----,,,,**,,,...GG----------GG-------GGG---------------GGG------------,,,,,,*******,,----.......GGGGG------,,,,,,--------..--.GG,,,----G..---------,,,,*****..-GGG------GG----------------GG------,,,..GG----GG----??------G---GG----??------G---GG----??------G-----,,***,,,...G------------GG-----GGG---------------GGG-------------,,,,,,********,,-----.......GGGG-----,,,,,,,----------.GG,,,,----GG..----------,,,*****.--GGG-----G----------------GG----,,,,,..GG----GG----???-------G-GG----???-------G-GG----???-------G-----,***,,,..G--------------GG---GGG---------------GGG---------------,,,,,,********,,------.......GGG----,,,,,,,---------.GG,,,-----GGG...-----------,,****.---GGG---G----------------GG----,,,,,...G----GG----????--------GG----????--------GG----????-------GG----,**,,,,.GG---------------GG-GGG---------------GGG-----------------,,,,,,,********,--------......GG----,**,,,,--------..G-------GGG...-------------,,,,,-----GGG-GG----------------G----,,,,,...GG----G----????--------------????--------------????--------GG----,**,,,,.G-----------------GGGG----------------GG--------------------,,,,,,********,,-------........---,*****,,--------..G-----GGG...---------------,,,,------GGGG---,,,--------------,,,,,,...GG--,,-G---????--------------????--------------????---------GG---,,**,,,,.-------------------GG-----------------G----------------------,,,,,,,*******,,-------......G----,,*****,,-------..G---GGG...------------------,,-------GG--.....,,,---------,,,,,,,,...GG--,,-G----------------------------------------------------GG---,,,,,,,,-----------------------........----------------------------------,,,,,******,,,-------....GG-----,,,,****,,------..GGGGG...------------------------------........,,,,,,,,,,,,******...GG--,,,-G----------------------------------------------------GG---,,,,,,-------------................G......------------.......---------------,,,******,,,------....GG-----,,,,,*****,,,----..GGG...------------------------------...GGGG.....,,,,,,,*******...GGG--,,,-GG--------------GGGG--------------GGGG--------------GGG---,,,,,,-----------..............GGGGGGGG......----...............--------------,,,*****,,,,-----...GG------,,,,,,*****,,,,--......------------------------------....GGGGG.....************....GG---,,,--GG------------GGGGGG------------GGGGGG------------GGGG--,,,,,,,,,,-------............GGGGGGGGGGGGG........................--------------,,,,,,,,,,,-----...GG-------,,,,,,,*****,,---....------------------------------....G---GGGG.....********.....GGG--,,,,,--GG----------GGGG--GG----------GGGG--GG----------GGGG--,,,,,,,,,,,,,----.....GGGGGGGGGGGGGGGGGGGGGGGG...........------.....---------------,,,,,,,,,,----...GG--------,,,,,,,*****,,---..------------------------------....GG----GGGG.......**.......GGGG--,,*,,---GG--------GGGG----GG--------GGGG----GG--------GGGG--,,,,,*,,,,,,,,---....GGGGGGGGGGGGGGG---GGGGGGGGGGGGGGG-----------.....---------------,,,,,,,,-----....G--------,,,,,,,******,,---------------------------------....GG-------GGGG............GGGGG---,,**,,---GG------GGGG------GG------GGGG------GG------GGGG---,,,,***,,,,,,---....GGGGGGGGGGGGGG-----------GGGGG-----------------....---------------------------....-----------,,,,,*******,,-------------------------------....GG--,,,,-----GG...........GGGG----,,**,,----GG----GGGG--------GG----GGGG--------GG----GGGG---,,,****,,,,,,---....GGGGGGGGGGGG--------------------------------------..---------------------------.....-----------,,,,*******,,,------------------------------...GG---,,,,,,----GGGG......GGGGG-----,,***,,----GG--GGGG----------GG--GGGG--,,,,,,,-GG--GGGG---,,,,***,,,,,,---....GGGGGGG-------,,,,,,,,,,,,,,,,------------------------------------.-------------..G...------------,,,*****,,,,----------------------------....GG---,,**,,,,,----GGGGGGGGGGG-------,,***,,,----GGGGGG------------GGGGGG--,,,,,,,,,-GGGGGG----,,,***,,,,,----....GGGGGG------,,,,,,,,,,,,,,,,,,,,,---------------------------------...-----------...GG...------------,,,,**,,,,----------------------------....GG---,,*****,,,,,-------GGG-----------,,***,,,----GGGG--------------GGGG--,,,,**,,,,,-GGGG----,,****,,,,,,---....GGG--------,,,,,,,,**********,,,,,,,,-----------------------------..GG.----------...GGGGG..------------,,,,,------------------------------...GG----,,,,*******,,,,-------------------,,***,,,-----GG----------------GG-,,,,****,,,,,--GG---,,,****,,,,----....GGG--------,,,,,,,,,,,,**********,,,,,,,---------------------------..,,GG.---------..GGGGGG.....-------------------------------------------...G-----,,,,,,*****,,,,---------------------,,***,,,--------------,,,--------,,,*****,,,,--------,,,***,,,,----....GGG-------,,,,,,,,,,,,,,,,,,,********,,,,,,------------------------..,,,-GG.--------..GGGGGGGGG....--------------------------------------------------,,,,,,,,,,,,------------------------,,,**,,,-------------,,,,,,-----,,,*****,,,,---------,,,*,,,,-----....G---------,,,,,,,------------,,,,,******,,,,,----------------------..,,,---GG.-------..GGGGGGGGGGG.....-----------------------------------------------,,,,-,,,,,,--------------------------,,,,,,,-------------,,,,,,,,,,,,,*****,,,,---------,,,,,,,,----.....-----------,,,,,------------------,,,,*****,,,,--------------------..,,,,----GG.-----..GGGGGGGGGGGGGG.....-----------------------------------------------------------------------------------,,,,,,,-------.---,,,,--,,,,,,,,***,,,,,----------,,,,,,------....------------------------------------,,,,,*****,,,,-----------------..G,,------GG..----..GGGGGGGGGGGGGGGGG.....----------------------------------------------------------------------------------,,,,,------..---,,,,----,,,,,**,,,,,---,--------,,,,,------....--------------------------------------,,,,,,,***,,,,-----------------.GG-------G...---..GGGGGGG------GGGGGGGG.........------......---------------------------------------?-----------------?-------,,,,-----..---,,,,-----,,,,,,,,,,---,,,------,,,,,-----.....------?-----------------?----------------,,,,,,,,,,,,,-----------------.GG-----G...---...GGGGG-----------GGGGGGG................------------------------?----------------??----------------??-------,,,,----..,,---,,,------,,,,,,-----,,*,,-----,,,,-----.....------??----------------??-----------------,,,,,,,,,,,,,,,---------------.GG---G...---....GGGGG---------------------------------------------------------??---------------???---------------???--------,,,----..,,---,,,,------,,,------,,***,,------------.....------???---------------???----------,,,,,---,,,,,,,***,,,,,---------------.GGGG...---...GGGGGG-------------------------------------,,,,,,,,,-----------???--------------????--------------????---------,,----..,,----,,,------,,------,,**(**,,----------.....------????--------------????----------,,,,,,,,,************,,,---------------.GG...---....GGGGG------------------------------------,,,,,,,,,,,----------????-------------?????-------------?????--------------...,,----,,,,------------,,**((***,,---------....------?????-------------?????-----------,,,,,****************,,----------------....---....GGGGGG---------------------------------,,,,,,,,,,,,,,---------?????------------???????-----------???????-------------..*,,----,,,,,----------,,**(((****,,-------....------???????-----------???????-----------,,,,****************,,-----------------..---.....GGGGG---------,,,,,,----------,,,,,,,,,,,,,,,,,,,,,----------???????----------?????????---------?????????------G----...*,,-----,,,,,--------,,,,********,,,------....-----?????????---------?????????------G-----,,,,,,,,**********,,---------------------.....GGGGG--------,,,,,,,,,,,,,,,,,,,*****,,,,,,,,----------------?????????----------?????????---------?????????-----G----...*,,,----,,,,,,------GG,,,,******,,,GG-----...-------?????????---------?????????-----G----------,,,,,,******,,,--------------------.....GGGGG--------,,,,,,,,,,,,,,,,*********,,,,,,-------------------?????????----------?????????---------?????????----G----..**,,,-----,,,,,-----GGGG,,,,****,,,GG..----..---------?????????---------?????????----G--------------,,,,,,,,,,,-------------------.....GGGGG---------,,,,,,,,***************,,,,------------------------?????????----------????????----------????????----G---...**,,,-----,,,,-------GGGG,,,,**,,,GG...----..----------????????----------????????----G---------------,,,,,,,,,,------------------.....GGGGG-----------,,,,,,******,,,,,,,,,,---------,,,,,---------------????????-----------??????------------??????-----G---...**,,,,-----,,,--------GGGG,,,,,,,GG...------..----------??????------------??????-----G-----------------,,,,,,,------,,,---------.....GGGGG------------,,,,,,,,,,,,,,,--------------,,,,,,,,,--------------??????-------------????--------------????------G---...**,,,,,----------------GGGG,,,,,GG...-------..-----------????--------------????------G------------------,,,,-------,,,,--------......GGGG--------------,,,,,,,,,,,----------------,,,,,,,,,,,--------------????---------------??----------------??-------G---...***,,,,,----------------GGGG,,,GG...--------..------------??----------------??-------G----------------------------,,,,,-------......GGGG-----------------,,,,,-------------------,,,,,,*,,,,,,--------------??------------------------------------------GG---...***,,,,,,--------.GG-----GGGG,GG...-----------.-------------------------------------GG---------.....--------------,,,,,-------.....GGGG-----------------------------------------,,,,,,****,,,,,--------------------GG----------------GG----------------GGG---G...**,,,,,,,-------.GGG-----GGGGG...-------------------------------GGG---------------GGG-------.........-----------,,,,,,------......GGG------------------------------------------,,,,,******,,,,-------------------GGG---------------GGG---------------GGG----GG..**,,,,,,,,-------..GG-----GGG...-------,,,,,-------------------GGG---------------GGG-------...,,,,,...--------,,,,,,,,------.....GGG------------------------------------------,,,,,,*******,,,,------------------GG---------------GGG---------------GGG-----GG...*,,,,,,,,,------..GGGG----G...-------,,,,,,,,----------------GGG---------------GGG-------...-,,,,,,..,,,,,,,,,,,,,,,,-----.....GGGG----------?-----------------?-------------,,,,,********,,,,,----------------GG---------------GGG---------------GGG------GGG..*,,,,,,,,,,-----...GGGG----..-------,,,,,,,,,,--------------GGG---------------GGG-------..---,,,,,,,,,,,,,,,,,,,,,,,------.....GGG----------??----------------??-------------,,,,,********,,,,,,--------------GG---------------GGG---------------GGG--------GG...,,,,,,,,,,,-----...GGGG------------,,,,,,**,,,------------GGG---------------GGG------...-----,,,,,,,,,,,,,,,,,,,,,,-----......GG----------???---------------???------------,,,,,*********,,,,,,-------------GGG---,,---------GGG-----,,--------GGG---------GGG..,,,,,,,,,,,,,----...GGGG-----------,,,,,,****,,,---------GGG---------------GGG------...--,,----,,,,,,,,,,,,,,,,,,,,-----......GG---------????--------------????------------,,,,,*********,,,,,,,-----------GGG---,,,,-------GGG-----,,,-------GGG-----------GG..,,,,--,,,,,,,,----....GGGG----------,,,,,*****,,,,------GGG-------..------GGG------...--,,,,-------,,,,,,,,,,,,,,,-----......GG---------?????-------------?????------------,,,,,*********,,,,,,,----------GGG----,,,,,,-----GG-----,,,,-------GG------------GG..,,,,----,,,,,,,----.....GGGG---------,,,,,,***,,,,,-----GG--------...-----GG-----....--,,,,,,--------,,,,,,,,,,,,,-----.....GGG--------???????-----------???????-----------,,,,**********,,,,,,,,---------GG------,,,,,,----G-----,,,,,-------G------------GGG..,,,,------,,,,,,,---.......GGG---------,,,,,****,,,,----G----------....---G-----...---,,,**,,,--------,,,,,,,,,,,,-----.....GG--------?????????---------?????????------G---,,,,**********,,,,,,,,---------G--------,,,,,,---------,,,,,--------------------GG...,,,,,-------,,,,,----.......GGGG---------,,,,,,,,,,,,---------------......----....---,,,****,,,--------,,,,,,,,,,,-----.....----------??????????--------??????????-----G---,,,,**********,,,,,,,,------------------,,,,,,,,-----,,,,,,--------------------GG...,,,,,,,-------------------.....GGGG----------,,,,,,,,,------------,,,,,,..........---,,,******,,,--------,,,,,,,,,,----.....------------??????????--------??????????----G---,,,,,**********,,,,,,,,------------------,,,,,,,,,,,,,,,,,,-------------------GGG..,,,,,,,,,-------------------....GGGGG---------,,,,,,,,,,---------,,,,,,,,,,.....,,,--,,,***((***,,,--------,,,,,,,,,----.....-------------????????----------????????-----G---,,,,,**********,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------------------GGG...,,,,,,,,,--------------------....GGGG----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,,,***(((****,,,--------,,,,,,,,----.....--------------??????------------??????------G---,,,,,***********,,,,,,,,-----------------,,,,,,,,,,,,,,,,,-------------------GG...,,,,,,,,,,,--------------------.....GGG-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--,,,***(((******,,,--------,,,,,,,---.....----------------????--------------????-------G---,,,,,,**********,,,,,,,,------------------,,,,,,,,,,,,,,,,------------------GGG...,,,,,,,,,,,,--------------------....GGG--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,,,***(((********,,,-------,,,,,,,---.....-----------------??----------------??--------G----,,,,,**********,,,,,,,,,-----------------,,,,,,,,,,,,,,,-------------------GGG..,,,,,,*****,,,---------------------...GG----------------,,,,,,,,,,,,,,,,,,,,,,,,,--,,,***(((*********,,,,------,,,,,,,---.....--------------------------------------------GG----,,,,,,*********,,,,,,,,,------------------,,,,,,,,,,,,,------------------GGGG...,,,,,,******,,,,---------,,,,------....GG------------------,,,,,,,,,,,,,,,,,,,,---,,,,,***(*********,,,,,,-----,,,,,,,--......-------------------------GG----------------GG------,,,,,*********,,,,,,,,,------------------,,,,,,,,,,,,------------------GGGG...,,,,,,,*******,,,,,,,,,,,,,,,,,------...GG-----------------------,,,,,,,,,,-------,,,,,,,***********,,,,,,,,----,,,,,,,--......------------------------GG----------------GG--------,,,,,********,,,,,,,,,,-----------------,,,,,,**,,,,-----------------GGGG....,,,,,,,********,,,,,,,,,,,,,,,,,------..GG---------------------------------------GG,,,,,,,*********,,,,,,,,GG---,,,,,,,--......-----------------------GG----------------GG---------,,,,,,*******,,,,,,,,,,,-----------------,,,,***,,,------------------GGGG...-,,,,,,*********,,,,,,,,,,***,,,,,-----..GG--------------------------------------GGGG,,,,,,,*******,,,,,,,,GG..--,,,,,,,--......----------------------GG----------------GG-----------,,,,,,,*****,,,,,,,,,,,-----------------,,,***,,,------------------GGGG...---,,,,**********,,,,,,,,,,****,,,,-----..G----------,,,,---------------..-------GGGGGG,,,,,,,*****,,,,,,,,GG...--,,,,,,,--.......--------------------GG----------------GG-------------,,,,,,,*****,,,,,,,,,,,---------------,,,,***,,------------------GGG....----,,,**********,,,,,,,,,,*****,,,,-----..G--------,,,,,,,--------------...-------GGGGGG,,,,,,,***,,,,,,,,GG...--,,,,,,,,---......-------------------GG----------------GG---------------,,,,,,,,***,,,,,,,,,,,,--------------,,,***,,------------------GGG.....----,,***********,,,,,,,,,,*****,,,,-----..--------,,,****,,--------------..--------GGGGGG,,,,,,,*,,,,,,,,GG...--,,,,,,,,,---......------------------GG----,,,,--------GG------------------,,,,,,****,,,,,,,,,,,,-------------,,,**,,,------------------GG.....-----,,**********,,,,,,,,,,,*****,,,,----...-------,,,,****,,---------------.---------GGGGGG,,,,,,,,,,,,,,GG...---,,,,,,,,,,---.....------------------G----,,,,,,,------G--------------------,,,,,,****,,,,,,,,,,,------------,,,**,,,------------------G.......-----,*********,,,,,,,,,,,,,*****,,,,----..--------,,,*****,,--------------,.----------GGGGGG,,,,,,,,,,,,GG...---,,,,,,,,,,,----....----------------------,,,**,,,-----------------------------,,,,,***,,,,,,,,,,,,-----------,,***,,,----------------.........------,********,,,,,,,,,,,,,,****,,,,,---...--------,,,****,,,-------------,,.-----------GGGGGG,,,,,,,,,,GG...----,,,,,,,,,,------....--------------------,,,***,,,------------------------------,,,,,***,,,,,,,,,,,----------,,,***,,,--------------..........-------,******,,,,,,,,,,,,,,,,****,,,,,---...-------,,,*****,,,-------------,,.------------GGGGGG,,,,,,,,GG...-----,,,,,,,,,,-------...-------------------,,,****,,,-------------------------------,,,,,**,,,,,,,,*,,----------,,***,,,------------...........--------,,******,,,,,,,*****,,,,****,,,,,--...--------,,,****,,,,-------------,,.-------------GGGGGG,,,,,,GG...------,,,,,,,,,,--------....----------------,,,*****,,,--------------------------------,,,,**,,,,,,,,*,,,--------,,,***,,,---------............----------,,*****,,,,,,,,*************,,,,,-...---------,,****,,,,,------------,,,.--------------GGGGGG,,,,GG...--------,,,,,,,,----------....--------------,,,******,,,----------------------------------,,,,,,,,,,,,**,,--------,,*****,,------------------------------,,,,***,,,,,,,,,,***********,,,,,--...---------,,****,,,,,------------,,,.---------------GGGGGG,,GG...---------,,,,,,,,------------...------------,,,*******,,,----------------,,,,,,,,,,---------,,,,,,,,,,,**,,--------,,*****,-------------------------------,,,,,,,,,,,,,,,,,,*********,,,,,--...----------,,***,,,,,------------,,,,.----------------GGGGGGGG...-----------,,,,,,--------------....---------,,,*******,,,---------------,,,,,,,,,,,,,,-------,,,,,,,,,,***,,,-------,,****,,-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--..----------,,***,,,,,,----------,,,,,..-----------------GGGGGG...-------------,,,,,----------------..--------,,,********,,,-------------,,,,,,,,,,,,,,,,,------,,,,,,,,,,***,,,-------,,****,,-------------------------------,,,,,,,----,,,,,,,,,,,,,,,,,,,,--...----------,,***,,,,,--------,,,,,,,,..------------------GGGG...-------------------------------------------,,,,********,,,,-----------,,,,,,,,,,***,,,,,,,----,,,,,,,,,,,***,,,-------,,****,,-----------------,,,,,,--------,,,,,,------,,,,,,,,,,,,,,,,,,---..----------,,***,,,,,-------,,,,**,,,..--------------------GG...-------------------------------------------,,,,,******,,,,,,------,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,****,,,-------,,****,,--------------,,,,,,,,,,-------------,,------,,,,,,,,,,,,,,,,--...---------,,***,,,,,,------,,,,***,,..-------------G--------G..------G-----------------G-------------------,,,,,***,,,,,,,,-----,,,***************,,,,,,,,,,,,,,,,,,,,,,*****,,,-------,,***,,--------------,,,,,,,,,,,,-----------,,,,------,,,,,,,,,,,,,,---..---------,,***,,,,--------,,,****,,...------------GGG--------.------GGG---------------GGG-----------------,,,,,,,,,,,,,,,,-----,,,****************,,,,,,,,,,,,,,,,,,,,,******,,,-------,,**,,,-------------,,,,,***,,,,,----------,,**,,-------,,,,,,,,,,,----..--------,,****,,--------,,,*****,,...------------GG--G-------------GG--G-------------GG--G----------------,,,,,,,,,,,,,,,-----,,,***...............,,,,,,,**,,,,,,,,,,*******,,,-------,,,*,,-------------,,,,,*****,,,,---------,,**(*,,-------,,,,,,,,,----..--------,,*****,,-------,,,,****,,...------------GG----G-----------GG----G-----------GG----G---------------,,,,,,,,,**,,,------,,*......................,,,,***,,,,,,********,,,,-------,,,,,,-------------,,,,,*****,,,,--------,,**((**,,--------,,,,,,-----..-------,,,*****,,,------,,*****,,...------------GG------G---------GG------G---------GG------G--------------,,,,,,*****,,------,,*.........................,,,,***************,,,,-------,,,,,-------------,,,,,******,,,,-------,,**(((***,,------------------..-------,,*******,,,,,,,,,*****,....------------GG--------G-------GG--------G-------GG--------G------------,,,,,,******,------,,*.......GGGGGGGGGGGG.........,,,*************,,,,,--------,,,,-------------,,,,,******,,,,------,,,*(((*****,,-----------------..------,,********,,,,,,,,****,,...-------------GG----?-----G-----GG----?-----G-----GG----?-----G----------,,,,,*****,,,-------,*......GGGGGGGGGGGGGGGG.........,,,***********,,,,---------,,,--------------,,,,,*****,,,,,-----G,,,,*******,,,G----------------..------,,********,,,,,******,,....------------GG----??------G---GG----??------G---GG----??------G--------,,,,*****,,,,--------,......GGGGGGGGGGGGGGGGGGGGG.......,,,********,,,,---------------------------,,,,,****,,,,,,----GGG,,,,*****,,,GG.----------------..-----,*********,,,,*****,,,....------------GG----???-------G-GG----???-------G-GG----???-------G-------,,,*****,,,,,--------......GGGGGGGGGGGG---------GGGGGG...,,,*****,,,,,----------------------------,,,,****,,,,,,-----GGGG,,,,***,,,GG...---------------..-----,*********,,,,***,,,.....------------GG----????--------GG----????--------GG----????-------GG------,,,,***,,,,,---------......GGGGGGGGG--------------------...,,,,,,,,,,------------------------------,,,****,,,,,,------GGGG,,,,*,,,GG...----------------...----,*********,,,,,,,,,.....-------------G----????--------------????--------------????--------GG------,,,,,,,,,,,,--------......GGGGGGGG-----------------------...-,,,,,,,-------------------------------,,,,***,,,,,--------GGGG,,,,,,GG...-----------------...----,********,,,,,,,,......--------------G---????--------------????--------------????---------GG-------,,,,,,,,,,---------......GGGGGG--------------------------...--,,,,-------------------GGGGGGGGGG----,,,****,,,,---------GGGG,,,,GG...------------------------,,*******,,,,,,.........--------------G----------------------------------------------------GG---------,,,,,,-----------.....GGGGG------------------------------..-----------------------..GGGGGGGGGGG--,,,,***,,,,----------GGGG,,GG...-------------------------,,******,,,,,.........----------------G----------------------------------------------------GG--------------------------....GGGG--------------------------------..------------------...............GGGGG-,,,***,,,,-----------GGGGGG...--------------------------,,****,,,,,.........G-----------------GG--------------GGGG--------------GGGG--------------GGG------..-----------------.....GGG----------------------------------------------------------...........GGGGG-,,,***,,,,-----------GGGG...---------------------------,,**,,,,,,........GGG------------------GG------------GGGGGG------------GGGGGG------------GGGG------..-----------------.....GG----------------------------------------------------------------........GGGG-,,****,,,------------GG...----------------------------,,,,,,,..........GGG--------------------GG----------GGGG--GG----------GGGG--GG----------GGGG------..------------------....GG----------------------------------------------------------------------......GG-,,***,,,,,-----------...-----------------------------,,,,...........GGGGGG--------------------GG--------GGGG----GG--------GGGG----GG--------GGGG-------..------------------....G--------------------------------------------------------------------------....GG--,***,,,,,-----------.------------------------------,,............GGGGGGGGG-------------------GG------GGGG------GG------GGGG------GG------GGGG-------...------------------...GG----------------------------------------------------------------,,,,-------....GG--,,**,,,,,--------------...-----------------------............GGGGGGGGGGGGGGG-----------------GG----GGGG--------GG----GGGG--------GG----GGGG--------...------------------...G----------------------------------------------------------------,,,,,,-------.....G--,,,,,,,,,--------------....-------------------....................GGGGGGGGGGG----------------GG--GGGG----------GG--GGGG----------GG--GGGG--------...------------------...GG----------------------------------------------------------------,,***,,--------....G---,,,,,,,,,-------------......-------------...........................GGGGGGGGG---------------GGGGGG------------GGGGGG------------GGGGGG--------...-------------------...GG----------------------------------------------------------------,,****,,,-------....G---,,,,,,,,,,,------------........-----..............------..............GGGGGGGGG-------------GGGG--------------GGGG--------------GGGG--------...--------------------...GG-----------------------------------------------------------------,,****,,--------....----,,,,**,,,,,,,,,,--------........................------------...........GGGGGGGGG------------GG----------------GG----------------GG---------...--------------------....----------..-------------------------------------------------------,,,,**,,--------....----,,,****,****,,,,,,-------...................-------------------..........GGGGGGGGG------------------------------------------------------....--------..-----------....---------..G.-----------------------------------,,,,------------------,,**,,,-------....---,,,*************,,,-------------------------------------------------........GGGGGGGG---------------------------------------------------....--------..G.----------....--------..GGG.---------------------------------,,,,,,------------------,,,*,,,,,-----....--,,,**************,,,----------------------------------------------------......GGGGGGGGG--------------------------------------------.......--------..GGG.----------...-------..,,,GG.-------------------------------,,,,,,,-------------.-----,,,,,*,,,-----...---,,,**************,,,,----------------------------------------------------........GGGGGGGGG--------------------------------------........--------..G,,GG.---------...------..,,,--GG.------------,,..--------------,,,**,,,-----------...------,,,***,,,---....--,,,,*************,,,,------------------,,,,---------------------------------...........GGGGGGGG------------------------------------------------..G,,,-GG.--------...-----..,,,,---GG.---------,,,,*...-----------,,,****,,----------..GG.-------,,***,,,---...---,,,,,***********,,,,----------------,,,,,,,---------------------------------------.........GGGGGGGGG-----------------------------------------..G,,,---GG.-------....---..G,,,,----GG.------,,,,,,**....---------,,*****,,---------..G,GG.------,,,***,,----...---,,,,,**********,,,,---------------,,,,,,,,,--------------------------------------------.........GGGGGG-------------------------------------..G,,,,----GG.-------...---.GG,-------G...-----,,,,,,,**.....-------,,****,,,--------..G,,-GG.------,,****,,----..----,,,,,,********,,,--------------,,,,,,,,,,,,------------------------------------------------...........-----------------------------------..G,,,,,----GG..------...----.GG------G...-----,,,,,,,,,**....-------,,***,,,,-------..G,,,--GG.------,,,***,,----..-----,,,,,,****,,,,,----------,,,,,,,***,,,,,,------------------------------------------------------.......---------------------------------.GG,,------GG....------...----.GG----G...-----,,,,,,,,,,,**....------,,***,,,-------..G,,,----GG.------,,,,,,,,---..------,,,,,,,,,,,,,----------,,,,,,*****,,,,,------------------------------------------------------------.....-------------------------------.GG------GG....-------,..-----.GG--G...-----,,,,,,,,,,,,**....------,,**,,,-------..G,,,,----GG..-------,,,,,,,---..------,,,,,,,,,,,----------,,,,,*******,,,,----------------------------------------------------------------...-------------------------------.GG----GG....-------,,...-----.GGG...----,,,,**,,,,,,,,**.....------,**,,-------..G,,,------GG...---------,,,,----..-------,,,,,,,-----------,,,,,*******,,,,-------------------------------------------------------------------...---------------,,,,,,,,,------.GG--GG....--------,,...------.G...-----,,,***,,,,,,,,,**....------,**,,--------.GG-------GG....-----------,,-----.------------------------,,,,********,,-----------------------------------------------------------------------...------------,,,,,,**,,,,------.GGGG....---------,,*..-------...-----,,*****,,,,,,,,,**....------,***,---------.GG-----GG....--------------------.-----------------------,,,*******,,--------------------------------------------------------------------------...----------,,,,,,*****,,,------.GG....----------,**...-------.------,*****,,--,,,,,,,*....------,,**,----------.GG---GG....---------------------------------------------,,******,,,---------?-----------------?-----------------?-----------------?------------...--------,,,,,,*******,,,------.....-----------,**....------------******,,----,,,,,,*....-------,**,,----------.GGGGG....-----------------------.----------------------,**,,,,,,----------??----------------??----------------??----------------??-------------..-------,,,,,,,,*******,,-------...-----------,,**....----------,******,,------,,,,,*....-------,,*,,-----------.GGG....----------------------------------------------,,,,,,,,,----------???---------------???---------------???---------------???----------------------,,,,,,,********,,--------.------------,,**....---------,,****,,,--------,,,,*....--------,**,,-----------......----------,,-----------------------------------,,,,,,,,----------????--------------????--------------????--------------????---------------------,,,,,,,,********,,,-------------------,,,**.....--------,,***,,,---------,,,,....---------,,,,,,,----------....----------,,,,----------------------------------,,,,,,,,---------?????-------------?????-------------?????-------------?????--------------------,,,,,,,,**********,,-------------------,,**......--------,,**,,,----------,,,*....----------,,,,,,,,---------..----------,,,,,,---------------------------------,,,,,,,---------???????-----------???????-----------???????-----------???????------------------,,,,,,,************,,------------------,,,**......--------,,,,,-------------,,,....-----------,,,,,,,,-------------------,,,**,,,-------------------------------,,,,,,,---------?????????---------?????????---------?????????---------?????????------G----------,,,,,**************,,-----------------,,,,**......---------,,,--------------,,....-------------,,,,,,,,-----------------,,,****,,,----------------------------,,,,,,,,----------??????????--------??????????--------??????????--------??????????-----G---------,,,,****************,,-----------------,,,***.....---------------------------,,...----------------,-,,------------------,,,******,,,-----------------------,,,,,,,,,,,------------??????????--------??????????--------??????????--------??????????----G--------,,,,******,,,********,,----------------,,,,**......---------------------------,,...-------------------------------------,,,***((***,,,--------------------,,,,,,,,,,,,--------------????????----------????????----------????????----------????????-----G-------,,,,*****,,,,,,*******,,---------------,,,,***......----------------------------,..-------------------------------------,,,***(((****,,,-------------------,,,,,,,,,,,,---------------??????------------??????------------??????------------??????------G------,,,,*****,,,,,,,,******,,---------------,,,,***......-----------------------------...-------------------,,,,------------,,,***(((******,,,-----------------,,,,,,,,,,,,,----------------????--------------????--------------????--------------????-------G------,,,,****,-----,,,,,,**,,,--------------,,,,****.....-------------------------------...------------------,,,,,----------,,,***(((********,,,---------------,,,,,,,,,,,,,------------------??----------------??----------------??----------------??--------G-----,,,,,**,,-------,,,,,,,,,--------------,,,,,****.....--------------------------------....---------------,,,,,,,--------,,,***(((*********,,,,--------------,,,,,,,,,,,,,---------------------------------------------------------------------------------GG----,,,,,,,,,----------,,,,,,,-------------,,,,,****.....---------------------------------.....-------------,,,**,,,-------,,,,,***(*********,,,,,,------------,,,,,,,,,,,,,---------------------------GG----------------GG----------------GG----------------GG----,,,,,,,,,------------,,,,,,------------,,,,,,****....-----------------------,-------------........-------,,***,,,------,,,,,,,***********,,,,,,,,-----------,,,,,,,,,,,,,--------------------------GG----------------GG----------------GG----------------GG----,,,,,,,,,------------------------------,,,,,,*****...-----------------------,,,---------------------------,****,,,-----GG,,,,,,,*********,,,,,,,,GG----------,,,,,,,,,,,,--------------------------GG----------------GG----------------GG----------------GG----,,,,,,,,,,---------------------------,,,,,,,,*****....----------------------,,,,,-------------------------,,*****,,----GGGG,,,,,,,*******,,,,,,,,GG..---------,,,,,,,,,,,,-------..----------------GG----------------GG----------------GG----------------GG----,,,,,,,,,,--------------------------,,,,,,,,,,*****...-------,,,,-----------,,,*,,,------------------------,,*****,,---GGGGGG,,,,,,,*****,,,,,,,,GG...----------,,,,,,,,,,-------..G.--------------GG----------------GG----------------GG----------------GG----,,,,,,,,,,,-----------------------,,,,,,,,,,,,*****...-----,,,,,,,,---------,,,***,,,----------------------,,,*****,,----GGGGGG,,,,,,,***,,,,,,,,GG...-----------,,,,,,,,,-------..GGG.------------GG----------------GG----------------GG----------------GG----,,,,,,,,,,,----.....-----------,,,,,,,,,,,,,,,****....-----,,,,***,,,-------,,,*****,,,---------------------,,,*****,,-----GGGGGG,,,,,,,*,,,,,,,,GG...-------------,,,,,,--------..G,,GG.----------GG----------------GG----------------GG----------------GG----,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,***......------,,******,,------,,,***(***,,,-------------------,,,,*****,,------GGGGGG,,,,,,,,,,,,,,GG...---------------------------..G,,,-GG.---------G-----------------G-----------------G-----------------G----,,,,,,,,,,,,,-------........,,,,,,,,,,,,,,,****........-----,,,******,------,,,***(((***,,,-------------------,,,,*****,-------GGGGGG,,,,,,,,,,,,GG...-----,,,,------------------..G,,,---GG.-----------------------------------------------------------------,,,,,,,,,,,,,,,----------.................*****.........------,,,******------,,,***(((*****,,,------------------,,,,*****,,-------GGGGGG,,,,,,,,,,GG...-----,,,,,,,,--------------..G,,,,----GG.---------------------------------------------------------------,,*****,,,,,,,,,-------------..........................-------,,,,****,,-----,,,***(((*******,,,-------------,,--,,,,*****,,,-------GGGGGG,,,,,,,,GG...-----,,,,**,,,,------------..G,,,,,----GG..------------------------------------------------------------,,*******,,,,,,,,,----------------.....................--------,,,,****,,-----,,,***(((*********,,,-----------,,,,,-,,******,,,--------GGGGGG,,,,,,GG...-----,,,*****,,,,-----------.GG,,------GG....----------------------------------------------------,,,,,,*********,,,,,,,,,,--------------------.........----------------,,,,,**,,-----,,,,***((*********,,,,,----------.,**,,,******,,,,----..---GGGGGG,,,,GG...------,,******,,,,,,----------.GG------GG....-------------------------,,,,-------------,,,,,,,,,,,,,,**********,,,,,,,,,,,,--------------------------------------------,,,,,,,,,-----,,,,,,************,,,,,,,---------..,**********,,,,,,,-..----GGGGGG,,GG...------,,,*****,,,,,,,-----------.GG----GG....-------------------------,,,,,-----------,,,,,,,,,,,,,,*********,,,,,,,,,,,,,,,-------------------------------------------,,,,,,,,,-----G,,,,,,,**********,,,,,,,,G---------..,********,,,,,,,.....G---GGGGGGGG...-------,,,****,,,,,,,,,-----------.GG--GG....-------------------------,,**,,----------,,,***,,,,,,,,*********,,,,,,,,,,,,,,,-------------------------------------------,,*,,,,,,-----GGG,,,,,,,********,,,,,,,,GG.---------...,,,,,*,,,,,.........G---GGGGGG...--------,,,*****,,,,,,,,,-----------.GGGG....-------------------------,,,**,----------,,*****,,,,,,,,********,,,,,,,,,,,,,,,,-----------------------------------------,,***,,,,,-----GGGGG,,,,,,,******,,,,,,,,GG...---------................----..GG---GGGG...---------,,,******,,,,,,,,,-----------.GG....--------------------------,,***,---------,,******,,,,,,,********,,,,,,,,,,,,,,,,,----------------------------------------,,***,,,,,------GGGGGG,,,,,,,****,,,,,,,,GG...------------..-.........------...GG---GG...----------,,,********,,,,,,,------------.....--------------------------,,,**,----------,,*****,,,,,,,*********,,,,,,,,,,,,,,,,,--------------------------------------,,,****,,,---------GGGGGG,,,,,,,**,,,,,,,,GG...--------------------------------..GGG---G..-----------,,,***********,,,,,------------...---------------------------,,***,---------,,*****,,,,,,,,********,,,,,,,,,,,,,,,,,,------------------------------------,,,,,***,,,-----------GGGGGG,,,,,,,,,,,,,,,GG...--------,,,,,,,,,,----------------..GGG---.------------,,,***********,,*,,,------------.---------------------------,,,***---------,,,*****,,,,,,,*********,,,,,,,,,,,,,,,,.---------,,,,,---------------------,,,,,,***,,,------,,-----GGGGGG,,,,,,,,,,,,,GG...---------,,,,,,,,,,,,,,,-----------...GGG----------------,,,**********,,**,,----------------------------------------,,,**,---------,,,****,,,,,,,,*********,,,,,,,,,,,,,,,..--------,,,,,,--------------------,,,,*****,,,------,,,,-----GGGGGG,,,,,,,,,,,GG...---------,,,*******,,,,,,,,,----------...GGGG.------------,,,,********,,,***,---------------------------------------,,,,**,---------,,,,***,,,,,,,,*********,,,,,,,,,,,,,,...--------,,,,,,-------..----------,,,******,,-------,,,,,,-----GGGGGG,,,,,,,,,GG...---------,,,********,,,,,,,,,,-----GG---......--------------,,,,,***,,,,,,,**,,---------------,,,,,,----------------,,,,***,---------,,,,****,,,,,,,*********,,,,,,,,,,,,,....-------,,,,,,,------..G.---------,,,****,,,,------,,,**,,,-----GGGGGG,,,,,,,GG...---------,,,***********,,,,*,,,----GG------..-----------------,,,,,,,,,,,,,,***,---------------.,,,,,,--------------,,,,,***,---------,,,,****,,,,,,,*********,,,,,,,,,,,,.....-------,,,,,,,-----..GGG.-------,,,,,,,,,,,------,,,****,,,-----GGGGGG,,,,,GG...----------,,,************,,*,,,----GG-------------------------------,,,,,,,,,,**,---------------G..,,,,,------------,,,,,,***,----------,,,,,***,,,,,,,********,,,,,,,,,,,,....--------,,,,,,-----..,,,GG.------,,,,,,,,,-------,,,******,,,-----GGGGGG,,,GG...-----------,,,********,******,,,---GG-------------------??----------------.,,,,**,,--------------GG..,,,,,----------,,,,,,****,----------,,,,,,,*,,,,,,,*******,,,,,,,,,,,,....--------,,,,,,,----..,,,--GG.------,,,,,---------,,,***((***,,,-----GGGGGG,GG...----------------,,,,,,,,,,***,,,---GG-------------------???-----------------..,,***,--------------GG..,,,,,,--------,,,,,,,****,------------,,,,,,,,,,,,,*******,,,,,,,,,,,....--------,,,,,,,----..,,,,---GG.------------------,,,***(((****,,,-----GGGGGGG...-------------------,,,,,,,,,,,,----GG-------------------????-----------------...,***,--------------GG...,,,,,,-------,,,,,,****,--------,,----,,,,,,,,,,,,******,,,,,,,,,,,....---------,,,,,,,---..G,,,,----GG.----------------,,,***(((******,,,-----GGGGG...---------------------,,,,,,,,,,----GG----??-------------?????------------------..,***,--------------GG...,,,,,,-------,,,,,*****,-------,,,,-----,,,,,,,,,,,*****,,,,,,,,,,.....-------,,,,,,,,----.GG,-------G...--------------,,,***(((*******,,,,-----GGG...--------------------,,,,,,,,,,,----GG----????-----------??????-----------------G...,**,--------------GGG..,,,,,,,------,,,,,*****,------,,**,,------,,,,,,,,,****,,,,,,,,,,.....-------,,,,,,,,------.GG------G...--------------,,,***(((*******,,,,,,-----GG..-----------------,,,,,,,,,,,,,,----GG----?????-----------???????------G---------G...,**,--------------GGG..,,,,,,,,-----,,,,,****,------,,**(*,,-------,,,,,,,,,,,,,,,,,,,,.....--------,,,,,,,,-------.GG----G...--------------GG,,,***(*******,,,,,,GG-----G.--------------,,,,,,,,,,,*,,,,,,----G----?????-------------???????-----GG-------GG...,**,--------------GGG..,,,,,,,,-----,,,,,,,,,,-----,,**((**,,--------,,,,,,,,,,,,,,,,,.....---------,,,,,,,---------.GG--G...--------------GGGG,,,*********,,,,,,GG..--------------,,,,,,,,,,,,,,,,**,,,,,-----G----?????--------------???????----GG-------GG...**,,--------------GGG..,,,,,,,,,----,,,,,,,,,-----,,**(((***,,---------,,,,,,,,,,,,,--....----------,,,,,,,----------.GGG...--------------GGGGGG,,,*******,,,,,,GG...-------------,,,,,,,,,,,,,,,***,,,,,------G-----??-----------------?????-----GG-------GG...,,,,-------------GGGG..,,,,,,,,,,---,,,,,,,,,----,,,*(((*****,,---------,,,,,,,,,,---....-----------,,,,,,,-----------.G...----------------GGGGGG,,,*****,,,,,,GG...-------------,,,,,,,,,,,,,******,,,,-------G-------------------------???------GG------GGG...,,,,-------------GGGG..,,,,,,,,,,----,,,,,,,----G,,,,*******,,,G----------,,,,,,,----...-----------,,**,,,,------------...------------------GGGGGG,,,***,,,,,,GG...-------------,,,,,,,,,,,,*******,,,,--------G--------------------------?-------GG------GGG..,,,,,-------------GGG...,,,,,,,,,,,---,,,,,,----GGG,,,,*****,,,GG.--------------------...----------,,,***,,,,------------.--------------------GGGGGG,,,*,,,,,,GG...-------------,,,,,,,************,,,,,--------GG--------------------------------GGG------GGG..,,,,,-------------GGG...,,,,,,,,,,,-------------GGGG,,,,***,,,GG...-------------------...---------,,*****,,,,,---------------------------------GGGGGG,,,,,,,,GG...--------------,,****************,,,,-----------GG------------GGG---------------GGG-------GG...,,,,,------------GGG....,,,,,,,,,,,--------------GGGG,,,,*,,,GG...--------------------...------,,,,******,,,,,,--,,,------,,,,------------------GGGGGG,,,,,,GG...--------------,*****************,,,,-------------GG----------GGG---------------GGG-------GGG...,,,,,------------GGG...-,,,,,,,,,,,---------------GGGG,,,,,,GG...---------------------..------,,,,******,,,,,,,,,,,,,,,,,,,,,,,,-----------------GGGGGG,,,,GG...--------------,*****************,,,,---------------GG--------GGG---------------GGG--------GGG...,,,,-------------GG....-,,,,,,,,,,,----------------GGGG,,,,GG...----------------------..-----,,,,*******,,,,,,,,,,,,,,,,,,*,,,,,,-----------------GGGGGG,,GG...--------------,,****************,,,,-----------------GG------GGG---------------GGG---------GGG...,,,--------------GG...--,,,,,,,,,,,,----------------GGGG,,GG...-----------------------..-----,,,,******,,,,,,,,,,,,,,,,,*****,,,,,-----------------GGGGGGGG...---------------,,**************,,,,--------------------GG----GGG---------------GGG----------GG...,,,--------------GG....--,,,,****,,,,-----------------GGGGGG...------------------------..-----,,,,******,,,,,,,,,,,,,*********,,,,,------------------GGGGGG...----------------,,************,,,,-----------------------GG--GGG---------------GGG----------GGG...,,---------------GG...----,,,*****,,,,-----------------GGGG...-------------------------..-----,,,,,*****,,,,,,,,************,,,,,,--------------------GGGG...------------------,,********,,,,,--------------------------GGGGG-----,,,,,------GG-----------GG...,,,--------------GGG...----,,,******,,,,,----------------GG...--------------------------..------,,,,,**********************,,,,,,,------------,,,,------GG...---------------------,,,,,,,,,,,-----------------------------GGG-----,,,,,,------G-----------GGG...,,---------------GGG...-----,,,******,,,,,,---------------...---------------------------..-------,,,,,,,,***************,,,,,,,,-------------,,,,,,,-----G..-------------------------,,,,,---------------------------------G----,,,,,,,,-----------------GGG....----------------GGGG..------,,,,*******,,,,,---------...---.----------------------------..--------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,-----.--------------------------------------------------------------------,,,,,,,,,-----------------GGG....----------------GGGG..-------,,,,********,,,,--------.....-----------------------------...----------,,,,,,,,,,,,,,,,,,,,--------------------,,,,***,,-------------------------------------------------------------------------,,,,,,,,,----------------GGGG....-----------------GGGG..--------,,,,,********,,,-------.........-------------------------...----------------------,,--------------------------,,,*****,--------------------------------....------------------------------------,,,,***,,,---------------GGGG....----,,,-----------GGGG..---------,,,,,********,,,--------..........---------------------....-------------------------------------------------,,,******,-----------------------------............------------------------------,,,,****,,----------------GGG....-,,,,,,,,----------GGGG...---------,,,,,,******,,,---------...........------------------.....--------------------------------------------,,,,,,,,*******,.-------------------------.................------------,,,,,,---------,,,***,,,----------------GGG....,,,,*,,,,------------GGG...-----------,,,,,,,***,,,,-------------........---------------.....--------------------------------------------,,,,,,,,,*******,..----------------------.......,,,,,..........---------,,,,,,,,------,,,***,,,----------------GGG.....*****,,,--------------GG....-----------,,,,,,,,,,,,,----------------.......-----------......--------------------------------------------,,,,,,,,,,,******,...--------------------......,,****,,,,,........-------,,,,,,,,,----,,****,,,----------------GGG....******,,,------------------.....------------,,,,,,,,,,------------------......---------.....---------------------------------------------,,,,,**,,,,,******,,...----------------.......,,*******,,,,,.........--