---,,,,,,,,,,---,****,,-----------------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....******,,,------------------.....------------,,,,,,,,,,------------------......---------.....---------------------------------------------,,,,,**,,,,,******,,...----------------.......,,*******,,,,,.........--