---,,,,,,,,,,---,****,,-----------------====...*****,,,---,,------,,,,-----.....===-----------,,,,,,,------------,,,,,,,,.....--------.....--------------------------------,,,,,--------,,,,,****,,,,******,,,...------------.........,*********,,,,,,,,,......-.------,,***,,,*****,,----------------====....****,,,,,---,*,--,,,,,,,,,,,,,......====---=====---,,,-----------,,,,,,,,,,,.....-------....--------------------------------,,,,,,--------,,,,******,,,,*****,,,.....-------.........,,,*********,,,,,,,,,,,,......-------,**********,,----------------====....,,,,,,,,,,---,**,,,,,----,,,,,,,,......============-======-------,,,,,,,,,,,,,.....-----....--------------------------------,,,,,,,,-------,,,*******,,,,*****,,,,,................-,,,,,*******,,,,,,,,**,,,,,......-------,,*******,,,----------------===....----,,,,,,,,---,**,,,---------,,,,,,........============..==-----,,,,,,,,,,,,,,,,....----....--------------------------------,*****,,------,,,,*******,,,,*****,,,,,..............----,,,,,,***,,,,,,,,,,*****,,,,......------,,,,,,,,,,,---------------===....--.----,,,,,,---,***,,-----------,,,,,,....................-------,,,,,,,,,,,,,**,,...----...---------------------.----------,,******,,------,,,,*****,,,,,****,,,,,,---=======...--------,,,,,,,,,,,,,,,,******,,,,,,,,....------,,,,,,,,---,,----------===...--...----,,,,,----,***,-----------,,,,,,,,...............---------,,,,,,,,,,,,,****,....---...--------------------...---------,*******,,------,,,,****,,,,,,****,,,,,,-----=-====..----------------,,,,,,,,,,*******,,*,,,,....--------,,,---,,,,---------=....--..==.----,,,,----,**,-------------,,,**,,,,,,,,,,,,,------------,,,,,,------,,,****,...--...--------------------..==.--------,,*******,,-----,,,,***,,,,,,****,,,,,,,,--------==...--------------------,,,,,,,,********,,,,,...-------------,,,,---------=...--..=,==.---,,,,,----,*,----------.--,,***,,,,,,,,,,,---------------,,,---------,,,****....-...-------------------..=,==.--------,********,,-----,,,,,,,,,,,****,,,,,,,,,--------===..----------------------,,,,,,,**********,,,,..------------,,,,,--------....-..=,,-==.---,,,,----,,,----------.--,,***,,,,,,,,------G-----------------------,,,,,***.......------------------..=,,-==.-------,,,,,*****,,-----,,,,,,,,,*****,,,,,,,,,---------==..-------------------------,,,,,,**********,,,...----------,,,,*,------....-..=,,,--==.---,,,-----,-----------.=--,***,,,,,--------GG------------------------,,,,,**......------------------..=,,,--==.--------,,,,,,**,,-----,,,,,,,,*****,,,,,,,,,,---------==..--------------------------,,,,,,,**********,,,..---------,,,***------..--..=,,,----==.--,,,-----------------.==-,***,,,,--------GG---------------------------,,,,,......-----------------..=,,,----==.-----------,,,,,,,------,,,,,,,***,,,,,,,,,,,,-------==...----------------,,----------,,,,,,,,********,,,...-------,,,***,-----.--..=,,,,----==..--,,,----------------..=-,***,,,--------GG-------------------,---------,,,,-.....----------------..=,,,,----==..-----------,,,,,,-------,,,,,,**,,,,,,,,,,,,,-------==...---------------,,,,----------,,,,,,,,,*******,,,...-------,,,****,--..-..=,,,------==...-,,,----------------..=-,,**,,--------GG-------------------,,----------,,,-....----------------..=,,,------==...------------,,,,---------,,,,,,,,,,,,,,,,,,--------....---------------,,**,,----------,,,,,,,,,********,,...-------,,,****,-..--.==-------==....-,,,,---------------..=--,***,-------GG-------------------,,,-----------,,--...-----------------.==-------==....------------,,,,----------,,,,,,,,,,,,,,,,,-------.....--------------,,**(*,,----------,,,,,,,,,,*******,,,..------,,,,,**,,..---.==-----==....-,,,,,-------,,------..==-,***,------GG----,--------------,,,?---------------...------------------.==-----==....-------,,,,---,,,------------,,,,,,,,,,,,,,,-------....--------------,,**((**,,----------,,-,,,,,,,,******,,,..-------,,,,,,,..----.==---==....--,,,,,,-----,,,,-----..==-,***,-----GG----,,,------------,,,??----------------.--------------------.==---==....-----,,,,,,,,--,,,----------------,,,,,,,,,,--------...--------------,,**(((***,,--------------,,,,,,,,****,,,...------,,,,,,,..-----.=====....----,,,,,,----,,,------..==-,***,----GG----,,,,-----------,,,???,------G--------.---------------------.=====....-----,,,****,,,----------------------,,,,,,--------------------------,,,*(((*****,,---------------,,,,,,,****,,,..-------,,,,,,..------.===....------,,,,*,,-,,,--------..=-,,**,,--GG----,,,,,------------,,,,,,,-----GG-------.---------,,-----------.===....----,,,*****,,,,-------------------------------------------,---------=,,,,*******,,,=-----------------,,,,,***,,,..--------,,,,,,..------......-------,,****,,,----------..==-,,,,,--G----,,,,,--------------,,,,,,,----GG-------.-------,,,,,,,---------......----,,*****,,,,,,------------------------------------------,,,-------===,,,,*****,,,==.-----------------,,,,,,,,,,,.----------,,,,...------....--------,****,,,,----------..===--,,,--G-----,,,----------------,,,,,,----GG---------------,,,,,,,,---------....----,,******,,,,,------------------------------------------,,*,,------====,,,,***,,,==...------------------,,,,,,,,,..-----------,,,...------..--------,***,,-,-------------..==---,,,-G-------------------------,,,,-----GG--------------,,,,,,,,,,---------..----,,******,,,,,------------------------------------------,,***,,------====,,,,*,,,==...--------------------,,,,,,,,..-----------,,,,...--------------,,**,-----------,-----..===---,,-G--------------------------,,------GG-------------,,,,,,,,,,,,------------,,,,*****,,,,,------------------------------------------,,**(**,,------====,,,,,,==...---------------------,,,,,,,,.-------------,,,....-------------,***,-------,,-,,-----...===--,,-GG---------------------------------GG------------,,,,,,,***,,,,---------,,,,,,,,,,,,,,,------------------------------------------,,**((***,,------====,,,,==...-----------------------,,,,,,,.-------------,,,,...-------------,**,,-------,,,,,,-----...==--,,,-GG-------------GG----------------GGG------------,,,,,******,,,,,------,,,,,,,,,,,,,,-----------.............-------------------,,**((*****,,------====,,==...-------------------------,,,,,,.--------------,,,,...-----------,,,,,---------,,,,,-,,--...===-,,,,-GG-----------GGG---------------GGG------------,,,,,*********,,,,,,,,,,,,,,,,,,,,,-------......................---------------,,,********,,,,------======...---------------------------,,,,,---------------,,,,...-----------,,,,,---------,**,,,,,---...==--,,,,-GG---------GGG---------------GGG-------------,,,,***************,,,,,,,,,,,,,--------..........................------------==,,,******,,,,==------====...-----------------------------,,,,---------------,,,,...------------,,,----------,,**,,*,,--,..==--,,,,--GG-------GGG---------------GGG-------------,,,,,,***************,,,,,,,,,-----------.........--------............--------====,,,****,,,,==..------==...-------------------------------,,,--------------,,,,...--------------------------,,,*****,--,..===--,,,,--GG-----GGG---------------GGG--------------,,,,,,,**************,,,,,,,-------------....-------------------........------=====,,,**,,,,==..--------...--------------------------------,,,-------------,,,,...----------------------------,,,****,--,,..==---,,,,--GG---GGG---------------GGG---,,,--------,,,,,,,,,,**********,,,,,,,----------------------------------------........-----=====,,,,,,,==..----------.----------------------------------,---------------,,----------------------------------,,,*,,--,,..==---,,,,,--GG-GGG---------------GGG---,,,,--------,,,,,,,,,,,,,,,,,,,,,,,,,,----G-----------------G-----------------G-.........----=====,,,,,==..---------------------------------------------------------------------------------------------------,,,,,---,,..==---,,,,,--GGGG----------------GG----,,,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,----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-------GG--------G----.....-----==..-------------------------,,,,,,--------,,,??-------------,,,??-------------,,,??-------------,,,??---------,,,,,-,**..==----,,,********,---..-----------,****,,,------,,,,,,,,,,,,,,,,,,------GG----,-----G-----GG----,-----G-----GG----,-----G----......----..--------------------------,,,,,,,------,,,???,-----------,,,???,-----------,,,???,-----------,,,???,---------,,,--,**..==------,,,*****,,----..----------,****,,,------,,,,,,,,,,,,,,,,,------GG----,,------G---GG----,,------G---GG----,,------G----......-------------------------------,,,,,,,-----,,,???,,,---------,,,???,,,---------,,,???,,,---------,,,???,,,------G--,--,,**..==--------,,,***,,,----.----------,****,,,------,,,,,,,,,,,,,,,,------GG----,,,-------G-GG----,,,-------G-GG----,,,-------G-----.....===-----------------------===.,,,,,,,,-----,,,,,,,,,---------,,,,,,,,,---------,,,,,,,,,---------,,,,,,,,,-----G-----,,**..===---------,,,,,,,----..---------,,***,,,-------,,,,,,,,,,,,,,------GG----,,,,--------GG----,,,,--------GG----,,,,-------GG-----....=====-----------------======..,,,,,,,-------,,,,,,,,,---------,,,,,,,,,---------,,,,,,,,,---------,,,,,,,,,----G-----,,**..===----------,,,,,,-----..--------,,***,,----------,,,,,,,,,,--------G----,,,,--------------,,,,--------------,,,,--------GG------.....=======----------======.....,,,,,,---------,,,,,,,,----------,,,,,,,,----------,,,,,,,,----------,,,,,,,,----G-----,,*....==------------,,,,------..-,,----,,,**,,------------,,,,,,----------G---,,,,--------------,,,,--------------,,,,---------GG--------.....===================.......,,,,,,----------,,,,,,------------,,,,,,------------,,,,,,------------,,,,,,-----G----,,**....==---------,---,,,,-----..,,,,---,,,**,,----------------------------G----------------------------------------------------GG---------......==============.........,,,,,,,-----------,,,,--------------,,,,--------------,,,,--------------,,,,------G---,,,**....==--------,,,---,,,------...,,,---,,**,,----------------------------G----------------------------------------------------GG----------...........=====...........,,,,,,,,------------,,----------------,,----------------,,----------------,,-------G--,,,,**....==-------,,,,,---,,,------...,,,--,,**,,----------------------------GG--------------GGGG--------------GGGG--------------GGG-----------........................-,,,,,,,,,,-------------------------------------------------------------------------GG-,,,,**....==-------,,,*,,,---,,------....,,,,,,**,,-----------------------------GG------------GGGGGG------------GGGGGG------------GGGG--------------...................,,,,,,,,,,,,,------------------GGG---------------GG----------------GG----------------GGG-,,,,**....==------,,,***,,,---,,------....,,,,,,*,,------------------------------GG----------GGGG--GG----------GGGG--GG----------GGGG------------------............,,,,,,,,,,,,,,,,,-----------------GGG---------------GGG---------------GGG---------------GGG-,,,,**....===-----,,,*****,,,--,,------.....,,,,,,,,-------------------------------GG--------GGGG----GG--------GGGG----GG--------GGGG------------------------,,,,,,,,,,,,,,,,,,,,,,,,,---------------GGG---------------GGG---------------GGG---------------GGG--,,,,*....===-----,,,***((**,,,---------......,,,,,,,--------------------------------GG------GGGG------GG------GGGG------GG------GGGG---------------------------,,,,,,,,,,,,----,,,,,,,,-------------GGG---------------GGG---------------GGG---------------GGG--,,,,,*...====----,,,***((((**,,,--------..=...,,,,,,,,--------------------------------GG----GGGG--------GG----GGGG--------GG----GGGG------------------------------,,,,,,,,,------,,,,,,,,,----------GGG---------------GGG---------------GGG---------------GGG---,,,,....===-----,,,***((((****,,,--------..=...***,,,,---------------------------------GG--GGGG----------GG--GGGG----------GG--GGGG--------------------------------------------.--,,,,,,,,---------GGG-----,,,-------GGG---------------GGG---------------GGG-----,,,...===-----,,,***((((******,,,-------..=....***,,,,,-----,,,,,,,,,---....-----------GGGGGG------------GGGGGG------------GGGGGG----,,,--------------------------------------.-,,,,,,,,,,,------GGG------,,,------GGG---------------GGG---------------GGG--------...===-----,,,***((((********,,,------..==....***,,,,,,--,,,,,,,,,,,--....------------GGGG--------------GGGG--------------GGGG----,,,,,-------------------------------------..,,,,,,,,,,,,-----GG------,,,,,-----GG-----,,,--------GG----------------GG--,-----....==-----,,,,,**(((*********,,,,-----...=.....,***,,,,,,,,,,,,,,,,,.....--------------GG----------------GG----------------GG----,,,,,,-------------------------------------..,,******,,,,,----G-------,,,,,-----G-----,,,,,-------G--.........------G---,-----..===-----,,,,,,,**(*********,,,,,,----,..==.....,****,,,,,,,,,,****.....-------------------------------------,,,,,,-------------,,,,,,,--------,,----------------------------..*******,,,,,,-----------,,,,------------,,,,,---------...........--------,,----...==-----=,,,,,,,,**********,,,,,,,=---,...=.......***************......-------------------------------------,,,**,,,,,,,,------,,,,,,,,-------,,,,---------------------------...*******,,,,,,,--------,,*,,------------,,,,,,--------.....,***,...----,,,,---...==-----===,,,,,,,,********,,,,,,,===--,...==-......************.......-------------------------------------,,,***,,,,,,,,,,,--,,,,,,,,,------,,,*,,,-------------------------.....*****,,,,,,,--------,,*,,--------------,,,,-------....,,*****,,,,,,,,,,,---..==-----=====,,,,,,,,******,,,,,,,===..-,...==--......*********........--------------,,,,,-----------..-----,,,****,,,,,,,,,,,,,,,,,,,,,,-----,,,***,,--------------------------.....*..**,,,,,---------,**,,---------------,,,-------....,******,,,,,,,,,,---...==------=====,,,,,,,,****,,,,,,,===...-,,..==---..........*..........--------------,,,,,,,,-------....-----,,*****,,,,,,,,,,,,,,,,,,,,,-----,,,*****,,--------------------------........*,,,,,---------,,*,----------------,,,,------...,******,,,,,,,,,,,---..==--------=====,,,,,,,,**,,,,,,,===...-,,,..==-----.................---------------,,,,,,,,,,------..------,,,*****,,,,,,****,,,,,,,,,,,-----,,,*****,,,--------------------------........,,,,----------,,,,--------.-------,,,,,----....,*****,,,,,,,,,,,,--...=----------=====,,,,,,,,,,,,,,,===...--,,,..==------..............-------,,,,,,,,,,,,,****,,,,----..------,,,,****,,,,,********,,,,,,,,,-----,,,*****,,,,---------....--------------.......,,-----------,,,,-------...------,,,,,----....*****,,,,,,,,,,,,---..==-----------=====,,,,,,,,,,,,,===...--,,,...===-------.........---------,,,,,,,,,,,,,*****,,,,----..------,,,,,,,,,,,,,********,,,,,,,,------,,******,,,,,-------.....---------------.-.....-----------,,,,,------..==.-----,,,,,,---....*****,,,,,,,,,,,,--...==------------=====,,,,,,,,,,,===...--,,,,...==--------------------------,,,,******,,******,,,,---..-------,,,,,,,,,,,,********,,,,,,,,--------,*****,,,,,,,,----.....-------------------......---------,,,,,,----..,,==.-----,,,,,---...,****,,,,,,,,,,,,---...==-------------=====,,,,,,,,,===...--,,,,...==--G------------------------,,,,*************,,,,,---..------,,,,,,,,,,,,,******,,,,,,,,,---------,*****,,,,,,,,---....==--------------G------....-----------,,,,---..,,,-==.-----,,,,---...,***,,,,,,,,,,,,----..==---------------=====,,,,,,,===...--,,,,...===-GG------------------------,,,,,***********,,,,,,---..------,,,,,,,,,,,,*****,,,,,,,,,-----------,*****,,,,,,,,,--...===-------------G------------------------,---..,,,---==.----,,,,---...,***,,,,,,,,,,,----...==----------------=====,,,,,===...---,,,...===-GG-------------------------,,,,,,**,,,,,,,,,,,,,,---..------,**,,,,,,,,,****,,,,,,,-------.-------,****,,,,,,,,,,-...====-----------G-------------------,--------..,,,,----==.---,,,,---...,***,,,,,,,,,,,----..===-------,,,,------=====,,,===...----,,...====GG-------------------,--------,,,,,,,,,,,,,,,,,,,,---..------,****,,,,,,****,,,,----------...------,,***,,,,,,,*,,,...====----------G-------------------,,-------..=,,------==..--,,,,---..,,***,,,,,,,,,------..==------,,,**,,,-----=====,===...-----,...====GG-------------------,,---------,,,,,,,,,,,,,,,,,,,---..------,*************,,------------..==.------,****,,,,,***,,,..====---------G-------------------,,,--------.==-------=...-,,,,----...,,**,,,,,,,,-------.==------,*******,,-----=======...------....===GG-------------------,,,----------------,,,,,,,,,,,,---..------,************,,,-----------..=,==.-----,****,,,,,****,,...====-------G-------------------,,,?---------.==-----=...--,,,,-----..,,*,,,,,,,---------.=------,*********,------=====...------....===GG----,--------------,,,?-----------------,,,,,,,,,,,---..-------,**********,,,-----------..=,,-==.------,***,,,,,***,,,...====-----G-----,-------------,,,??----------.==---=...--,,,,------...,,,,,,------------.=----,,***********,------===...-------...==-GG----,,,------------,,,??-----------------,,,,,,,,,,,---..==-----,,********,,,,----------..=,,,--==.-----,,,,,,,,,,***,,...====----G-----,,,-----------,,,??,,------G---.====...---,,,,------....,,,-------------..----,,****,,,,****,-------=...-------...==-GG----,,,,-----------,,,???,------G---------,,,,,,,,,,,---..===-----,,******,,,,,---------..=,,,----==.------,,,,,,,,,**,,,....==---G-----,,,,-----------,,,,,,,,-----GG---.==...---,,,,--------...,,-------------------,,***,,,,,,,,,,,,-------..--------..==-GG----,,,,,------------,,,,,,,-----GG-------,,,,,,,,,,,,---...===-----,,***,,,,,,---------..=,,,,----==..------,,,,,,,,,**,,*....=--G-----,,,,-------------,,,,,,,,----GG----....----,,,,--------...,------------------,,,,,,,,,--,,,,,,,,,,,-------------...==-G----,,,,,--------------,,,,,,,----GG-------,,,,,,,,,,,,---....===-----,,,,,,,,,,--------..=,,,------==...-------,,,,,,,***,,*...=--G----,,,,,--------------,,,,,,-----GG-----..----,,,,----------...-----------------,,,,,,,,,----,,,,,,,,,,,,,,,,,,----...==--G-----,,,----------------,,,,,,----GG-------,,,,,,,,,,,,----...====-------,,,,,-----------.==-------==....--------,,,,,,****,**...--G----,,,,----------------,,,,------GG-----------,,,-----G-----....--------G-------,,,,,,,---G----,,,,,,,,,,,,,,,,,,,-..==---G-------------------------,,,,-----GG-------,,,,,,,,,,,,-----...=====----------------------.==-----==....--.--------,,,,,*******..--G-------------------------,,-------GG-----------,,,----GGG-----...-------GGG------,,,,,----GGG----,,,,,,,,,,,,,,,,,,,.===---G--------------------------,,------GG-------,,,,,,,,,,,,-----....=====----------------------.==---==....--...--------,,,,*******..--G----------------------------------GG-----------,,----GG--G-----...-----GG--G-----,,,-----GG--G-----,,,,,,,,,**,,,,,..===---GG---------------------------------GG-------,,,,,,,,,,,,,-----....=====----------------------.=====....--.==..--------,,,,*******..-GG--------------GG----------------GG-----------------GG----G-----..----GG----G-----------GG----G------,,,,,,,**,,,,..===-----GG-------------GG----------------GGG-------,,,,,,,,,,,,,-----......====------------,,,-------.===....--.==,=..--------,,,,******..-GGG------------GG----------------GG-----------------GG------G---------GG------G---------GG------G-------,,,,***,,,...===------GG-----------GGG---------------GGG---------,,,,,,,,,,,,,-----......====----------,,,,,-------......--.==,,-=..---------,,,,*****..-GGG----------GG----------------GG---------..------GG--------G-------GG--------G-------GG--------G------,,,,***,,...===--------GG---------GGG---------------GGG----------,,,,,,,*****,,-----.......====--------,,,,,,-------....--.==,,---=..---------,,,,*****..-GGG--------GG----------------GG------,,,..=-----GG----,-----G-----GG----,-----G-----GG----,-----G-----,,,,**,,,...==----------GG-------GGG---------------GGG------------,,,,,,*******,,----.......=====------,,,,,,--------..--.==,,,----=..---------,,,,*****..-GGG------GG----------------GG------,,,..==----GG----,,------G---GG----,,------G---GG----,,------G-----,,***,,,...=------------GG-----GGG---------------GGG-------------,,,,,,********,,-----.......====-----,,,,,,,----------.==,,,,----==..----------,,,*****.--GGG-----G----------------GG----,,,,,..==----GG----,,,-------G-GG----,,,-------G-GG----,,,-------G-----,***,,,..=--------------GG---GGG---------------GGG---------------,,,,,,********,,------.......===----,,,,,,,---------.==,,,-----===...-----------,,****.---GGG---G----------------GG----,,,,,...=----GG----,,,,--------GG----,,,,--------GG----,,,,-------GG----,**,,,,.==---------------GG-GGG---------------GGG-----------------,,,,,,,********,--------......==----,**,,,,--------..=-------===...-------------,,,,,-----GGG-GG----------------G----,,,,,...==----G----,,,,--------------,,,,--------------,,,,--------GG----,**,,,,.=-----------------GGGG----------------GG--------------------,,,,,,********,,-------........---,*****,,--------..=-----===...---------------,,,,------GGGG---,,,--------------,,,,,,...==--,,-G---,,,,--------------,,,,--------------,,,,---------GG---,,**,,,,.-------------------GG-----------------G----------------------,,,,,,,*******,,-------......=----,,*****,,-------..=---===...------------------,,-------GG--.....,,,---------,,,,,,,,...==--,,-G----------------------------------------------------GG---,,,,,,,,-----------------------........----------------------------------,,,,,******,,,-------....==-----,,,,****,,------..=====...------------------------------........,,,,,,,,,,,,******...==--,,,-G----------------------------------------------------GG---,,,,,,-------------................=......------------.......---------------,,,******,,,------....==-----,,,,,*****,,,----..===...------------------------------...====.....,,,,,,,*******...===--,,,-GG--------------GGGG--------------GGGG--------------GGG---,,,,,,-----------..............========......----...............--------------,,,*****,,,,-----...==------,,,,,,*****,,,,--......------------------------------....=====.....************....==---,,,--GG------------GGGGGG------------GGGGGG------------GGGG--,,,,,,,,,,-------............=============........................--------------,,,,,,,,,,,-----...==-------,,,,,,,*****,,---....------------------------------....=---====.....********.....===--,,,,,--GG----------GGGG--GG----------GGGG--GG----------GGGG--,,,,,,,,,,,,,----.....========================...........------.....---------------,,,,,,,,,,----...==--------,,,,,,,*****,,---..------------------------------....==----====.......**.......====--,,*,,---GG--------GGGG----GG--------GGGG----GG--------GGGG--,,,,,*,,,,,,,,---....===============---===============-----------.....---------------,,,,,,,,-----....=--------,,,,,,,******,,---------------------------------....==-------====............=====---,,**,,---GG------GGGG------GG------GGGG------GG------GGGG---,,,,***,,,,,,---....==============-----------=====-----------------....---------------------------....-----------,,,,,*******,,-------------------------------....==--,,,,-----==...........====----,,**,,----GG----GGGG--------GG----GGGG--------GG----GGGG---,,,****,,,,,,---....============--------------------------------------..---------------------------.....-----------,,,,*******,,,------------------------------...==---,,,,,,----====......=====-----,,***,,----GG--GGGG----------GG--GGGG--,,,,,,,-GG--GGGG---,,,,***,,,,,,---....=======-------,,,,,,,,,,,,,,,,------------------------------------.-------------..=...------------,,,*****,,,,----------------------------....==---,,**,,,,,----===========-------,,***,,,----GGGGGG------------GGGGGG--,,,,,,,,,-GGGGGG----,,,***,,,,,----....======------,,,,,,,,,,,,,,,,,,,,,---------------------------------...-----------...==...------------,,,,**,,,,----------------------------....==---,,*****,,,,,-------===-----------,,***,,,----GGGG--------------GGGG--,,,,**,,,,,-GGGG----,,****,,,,,,---....===--------,,,,,,,,**********,,,,,,,,-----------------------------..==.----------...=====..------------,,,,,------------------------------...==----,,,,*******,,,,-------------------,,***,,,-----GG----------------GG-,,,,****,,,,,--GG---,,,****,,,,----....===--------,,,,,,,,,,,,**********,,,,,,,---------------------------..,,==.---------..======.....-------------------------------------------...=-----,,,,,,*****,,,,---------------------,,***,,,--------------,,,--------,,,*****,,,,--------,,,***,,,,----....===-------,,,,,,,,,,,,,,,,,,,********,,,,,,------------------------..,,,-==.--------..=========....--------------------------------------------------,,,,,,,,,,,,------------------------,,,**,,,-------------,,,,,,-----,,,*****,,,,---------,,,*,,,,-----....=---------,,,,,,,------------,,,,,******,,,,,----------------------..,,,---==.-------..===========.....-----------------------------------------------,,,,-,,,,,,--------------------------,,,,,,,-------------,,,,,,,,,,,,,*****,,,,---------,,,,,,,,----.....-----------,,,,,------------------,,,,*****,,,,--------------------..,,,,----==.-----..==============.....-----------------------------------------------------------------------------------,,,,,,,-------.---,,,,--,,,,,,,,***,,,,,----------,,,,,,------....------------------------------------,,,,,*****,,,,-----------------..=,,------==..----..=================.....----------------------------------------------------------------------------------,,,,,------..---,,,,----,,,,,**,,,,,---,--------,,,,,------....--------------------------------------,,,,,,,***,,,,-----------------.==-------=...---..=======------========.........------......---------------------------------------,-----------------,-------,,,,-----..---,,,,-----,,,,,,,,,,---,,,------,,,,,-----.....------,-----------------,----------------,,,,,,,,,,,,,-----------------.==-----=...---...=====-----------=======................------------------------,----------------,,----------------,,-------,,,,----..,,---,,,------,,,,,,-----,,*,,-----,,,,-----.....------,,----------------,,-----------------,,,,,,,,,,,,,,,---------------.==---=...---....=====---------------------------------------------------------,,---------------,,,---------------,,,--------,,,----..,,---,,,,------,,,------,,***,,------------.....------,,,---------------,,,----------,,,,,---,,,,,,,***,,,,,---------------.====...---...======-------------------------------------,,,,,,,,,-----------,,,--------------,,,?--------------,,,?---------,,----..,,----,,,------,,------,,**(**,,----------.....------,,,?--------------,,,?----------,,,,,,,,,************,,,---------------.==...---....=====------------------------------------,,,,,,,,,,,----------,,,?-------------,,,??-------------,,,??--------------...,,----,,,,------------,,**((***,,---------....------,,,??-------------,,,??-----------,,,,,****************,,----------------....---....======---------------------------------,,,,,,,,,,,,,,---------,,,??------------,,,???,-----------,,,???,-------------..*,,----,,,,,----------,,**(((****,,-------....------,,,???,-----------,,,???,-----------,,,,****************,,-----------------..---.....=====---------,,,,,,----------,,,,,,,,,,,,,,,,,,,,,----------,,,???,----------,,,???,,,---------,,,???,,,------G----...*,,-----,,,,,--------,,,,********,,,------....-----,,,???,,,---------,,,???,,,------G-----,,,,,,,,**********,,---------------------.....=====--------,,,,,,,,,,,,,,,,,,,*****,,,,,,,,----------------,,,???,,,----------,,,,,,,,,---------,,,,,,,,,-----G----...*,,,----,,,,,,------==,,,,******,,,==-----...-------,,,,,,,,,---------,,,,,,,,,-----G----------,,,,,,******,,,--------------------.....=====--------,,,,,,,,,,,,,,,,*********,,,,,,-------------------,,,,,,,,,----------,,,,,,,,,---------,,,,,,,,,----G----..**,,,-----,,,,,-----====,,,,****,,,==..----..---------,,,,,,,,,---------,,,,,,,,,----G--------------,,,,,,,,,,,-------------------.....=====---------,,,,,,,,***************,,,,------------------------,,,,,,,,,----------,,,,,,,,----------,,,,,,,,----G---...**,,,-----,,,,-------====,,,,**,,,==...----..----------,,,,,,,,----------,,,,,,,,----G---------------,,,,,,,,,,------------------.....=====-----------,,,,,,******,,,,,,,,,,---------,,,,,---------------,,,,,,,,-----------,,,,,,------------,,,,,,-----G---...**,,,,-----,,,--------====,,,,,,,==...------..----------,,,,,,------------,,,,,,-----G-----------------,,,,,,,------,,,---------.....=====------------,,,,,,,,,,,,,,,--------------,,,,,,,,,--------------,,,,,,-------------,,,,--------------,,,,------G---...**,,,,,----------------====,,,,,==...-------..-----------,,,,--------------,,,,------G------------------,,,,-------,,,,--------......====--------------,,,,,,,,,,,----------------,,,,,,,,,,,--------------,,,,---------------,,----------------,,-------G---...***,,,,,----------------====,,,==...--------..------------,,----------------,,-------G----------------------------,,,,,-------......====-----------------,,,,,-------------------,,,,,,*,,,,,,--------------,,------------------------------------------GG---...***,,,,,,--------.==-----====,==...-----------.-------------------------------------GG---------.....--------------,,,,,-------.....====-----------------------------------------,,,,,,****,,,,,--------------------GG----------------GG----------------GGG---=...**,,,,,,,-------.===-----=====...-------------------------------GGG---------------GGG-------.........-----------,,,,,,------......===------------------------------------------,,,,,******,,,,-------------------GGG---------------GGG---------------GGG----==..**,,,,,,,,-------..==-----===...-------,,,,,-------------------GGG---------------GGG-------...,,,,,...--------,,,,,,,,------.....===------------------------------------------,,,,,,*******,,,,------------------GG---------------GGG---------------GGG-----==...*,,,,,,,,,------..====----=...-------,,,,,,,,----------------GGG---------------GGG-------...-,,,,,,..,,,,,,,,,,,,,,,,-----.....====----------,-----------------,-------------,,,,,********,,,,,----------------GG---------------GGG---------------GGG------===..*,,,,,,,,,,-----...====----..-------,,,,,,,,,,--------------GGG---------------GGG-------..---,,,,,,,,,,,,,,,,,,,,,,,------.....===----------,,----------------,,-------------,,,,,********,,,,,,--------------GG---------------GGG---------------GGG--------==...,,,,,,,,,,,-----...====------------,,,,,,**,,,------------GGG---------------GGG------...-----,,,,,,,,,,,,,,,,,,,,,,-----......==----------,,,---------------,,,------------,,,,,*********,,,,,,-------------GGG---,,---------GGG-----,,--------GGG---------===..,,,,,,,,,,,,,----...====-----------,,,,,,****,,,---------GGG---------------GGG------...--,,----,,,,,,,,,,,,,,,,,,,,-----......==---------,,,?--------------,,,?------------,,,,,*********,,,,,,,-----------GGG---,,,,-------GGG-----,,,-------GGG-----------==..,,,,--,,,,,,,,----....====----------,,,,,*****,,,,------GGG-------..------GGG------...--,,,,-------,,,,,,,,,,,,,,,-----......==---------,,,??-------------,,,??------------,,,,,*********,,,,,,,----------GGG----,,,,,,-----GG-----,,,,-------GG------------==..,,,,----,,,,,,,----.....====---------,,,,,,***,,,,,-----GG--------...-----GG-----....--,,,,,,--------,,,,,,,,,,,,,-----.....===--------,,,??,,-----------,,,??,,-----------,,,,**********,,,,,,,,---------GG------,,,,,,----G-----,,,,,-------G------------===..,,,,------,,,,,,,---.......===---------,,,,,****,,,,----G----------....---G-----...---,,,**,,,--------,,,,,,,,,,,,-----.....==--------,,,??,,,,---------,,,??,,,,------G---,,,,**********,,,,,,,,---------G--------,,,,,,---------,,,,,--------------------==...,,,,,-------,,,,,----.......====---------,,,,,,,,,,,,---------------......----....---,,,****,,,--------,,,,,,,,,,,-----.....----------,,,,,,,,,,--------,,,,,,,,,,-----G---,,,,**********,,,,,,,,------------------,,,,,,,,-----,,,,,,--------------------==...,,,,,,,-------------------.....====----------,,,,,,,,,------------,,,,,,..........---,,,******,,,--------,,,,,,,,,,----.....------------,,,,,,,,,,--------,,,,,,,,,,----G---,,,,,**********,,,,,,,,------------------,,,,,,,,,,,,,,,,,,-------------------===..,,,,,,,,,-------------------....=====---------,,,,,,,,,,---------,,,,,,,,,,.....,,,--,,,***((***,,,--------,,,,,,,,,----.....-------------,,,,,,,,----------,,,,,,,,-----G---,,,,,**********,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------------------===...,,,,,,,,,--------------------....====----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,,,***(((****,,,--------,,,,,,,,----.....--------------,,,,,,------------,,,,,,------G---,,,,,***********,,,,,,,,-----------------,,,,,,,,,,,,,,,,,-------------------==...,,,,,,,,,,,--------------------.....===-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--,,,***(((******,,,--------,,,,,,,---.....----------------,,,,--------------,,,,-------G---,,,,,,**********,,,,,,,,------------------,,,,,,,,,,,,,,,,------------------===...,,,,,,,,,,,,--------------------....===--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,,,***(((********,,,-------,,,,,,,---.....-----------------,,----------------,,--------G----,,,,,**********,,,,,,,,,-----------------,,,,,,,,,,,,,,,-------------------===..,,,,,,*****,,,---------------------...==----------------,,,,,,,,,,,,,,,,,,,,,,,,,--,,,***(((*********,,,,------,,,,,,,---.....--------------------------------------------GG----,,,,,,*********,,,,,,,,,------------------,,,,,,,,,,,,,------------------====...,,,,,,******,,,,---------,,,,------....==------------------,,,,,,,,,,,,,,,,,,,,---,,,,,***(*********,,,,,,-----,,,,,,,--......-------------------------GG----------------GG------,,,,,*********,,,,,,,,,------------------,,,,,,,,,,,,------------------====...,,,,,,,*******,,,,,,,,,,,,,,,,,------...==-----------------------,,,,,,,,,,-------,,,,,,,***********,,,,,,,,----,,,,,,,--......------------------------GG----------------GG--------,,,,,********,,,,,,,,,,-----------------,,,,,,**,,,,-----------------====....,,,,,,,********,,,,,,,,,,,,,,,,,------..==---------------------------------------==,,,,,,,*********,,,,,,,,==---,,,,,,,--......-----------------------GG----------------GG---------,,,,,,*******,,,,,,,,,,,-----------------,,,,***,,,------------------====...-,,,,,,*********,,,,,,,,,,***,,,,,-----..==--------------------------------------====,,,,,,,*******,,,,,,,,==..--,,,,,,,--......----------------------GG----------------GG-----------,,,,,,,*****,,,,,,,,,,,-----------------,,,***,,,------------------====...---,,,,**********,,,,,,,,,,****,,,,-----..=----------,,,,---------------..-------======,,,,,,,*****,,,,,,,,==...--,,,,,,,--.......--------------------GG----------------GG-------------,,,,,,,*****,,,,,,,,,,,---------------,,,,***,,------------------===....----,,,**********,,,,,,,,,,*****,,,,-----..=--------,,,,,,,--------------...-------======,,,,,,,***,,,,,,,,==...--,,,,,,,,---......-------------------GG----------------GG---------------,,,,,,,,***,,,,,,,,,,,,--------------,,,***,,------------------===.....----,,***********,,,,,,,,,,*****,,,,-----..--------,,,****,,--------------..--------======,,,,,,,*,,,,,,,,==...--,,,,,,,,,---......------------------GG----,,,,--------GG------------------,,,,,,****,,,,,,,,,,,,-------------,,,**,,,------------------==.....-----,,**********,,,,,,,,,,,*****,,,,----...-------,,,,****,,---------------.---------======,,,,,,,,,,,,,,==...---,,,,,,,,,,---.....------------------G----,,,,,,,------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------------,,,,,,******,------,,*.......============.........,,,*************,,,,,--------,,,,-------------,,,,,******,,,,------,,,*(((*****,,-----------------..------,,********,,,,,,,,****,,...-------------GG----,-----G-----GG----,-----G-----GG----,-----G----------,,,,,*****,,,-------,*......================.........,,,***********,,,,---------,,,--------------,,,,,*****,,,,,-----=,,,,*******,,,=----------------..------,,********,,,,,******,,....------------GG----,,------G---GG----,,------G---GG----,,------G--------,,,,*****,,,,--------,......=====================.......,,,********,,,,---------------------------,,,,,****,,,,,,----===,,,,*****,,,==.----------------..-----,*********,,,,*****,,,....------------GG----,,,-------G-GG----,,,-------G-GG----,,,-------G-------,,,*****,,,,,--------......============---------======...,,,*****,,,,,----------------------------,,,,****,,,,,,-----====,,,,***,,,==...---------------..-----,*********,,,,***,,,.....------------GG----,,,,--------GG----,,,,--------GG----,,,,-------GG------,,,,***,,,,,---------......=========--------------------...,,,,,,,,,,------------------------------,,,****,,,,,,------====,,,,*,,,==...----------------...----,*********,,,,,,,,,.....-------------G----,,,,--------------,,,,--------------,,,,--------GG------,,,,,,,,,,,,--------......========-----------------------...-,,,,,,,-------------------------------,,,,***,,,,,--------====,,,,,,==...-----------------...----,********,,,,,,,,......--------------G---,,,,--------------,,,,--------------,,,,---------GG-------,,,,,,,,,,---------......======--------------------------...--,,,,-------------------==========----,,,****,,,,---------====,,,,==...------------------------,,*******,,,,,,.........--------------G----------------------------------------------------GG---------,,,,,,-----------.....=====------------------------------..-----------------------..===========--,,,,***,,,,----------====,,==...-------------------------,,******,,,,,.........----------------G----------------------------------------------------GG--------------------------....====--------------------------------..------------------...............=====-,,,***,,,,-----------======...--------------------------,,****,,,,,.........=-----------------GG--------------GGGG--------------GGGG--------------GGG------..-----------------.....===----------------------------------------------------------...........=====-,,,***,,,,-----------====...---------------------------,,**,,,,,,........===------------------GG------------GGGGGG------------GGGGGG------------GGGG------..-----------------.....==----------------------------------------------------------------........====-,,****,,,------------==...----------------------------,,,,,,,..........===--------------------GG----------GGGG--GG----------GGGG--GG----------GGGG------..------------------....==----------------------------------------------------------------------......==-,,***,,,,,-----------...-----------------------------,,,,...........======--------------------GG--------GGGG----GG--------GGGG----GG--------GGGG-------..------------------....=--------------------------------------------------------------------------....==--,***,,,,,-----------.------------------------------,,............=========-------------------GG------GGGG------GG------GGGG------GG------GGGG-------...------------------...==----------------------------------------------------------------,,,,-------....==--,,**,,,,,--------------...-----------------------............===============-----------------GG----GGGG--------GG----GGGG--------GG----GGGG--------...------------------...=----------------------------------------------------------------,,,,,,-------.....=--,,,,,,,,,--------------....-------------------....................===========----------------GG--GGGG----------GG--GGGG----------GG--GGGG--------...------------------...==----------------------------------------------------------------,,***,,--------....=---,,,,,,,,,-------------......-------------...........................=========---------------GGGGGG------------GGGGGG------------GGGGGG--------...-------------------...==----------------------------------------------------------------,,****,,,-------....=---,,,,,,,,,,,------------........-----..............------..............=========-------------GGGG--------------GGGG--------------GGGG--------...--------------------...==-----------------------------------------------------------------,,****,,--------....----,,,,**,,,,,,,,,,--------........................------------...........=========------------GG----------------GG----------------GG---------...--------------------....----------..-------------------------------------------------------,,,,**,,--------....----,,,****,****,,,,,,-------...................-------------------..........=========------------------------------------------------------....--------..-----------....---------..=.-----------------------------------,,,,------------------,,**,,,-------....---,,,*************,,,-------------------------------------------------........========---------------------------------------------------....--------..=.----------....--------..===.---------------------------------,,,,,,------------------,,,*,,,,,-----....--,,,**************,,,----------------------------------------------------......=========--------------------------------------------.......--------..===.----------...-------..,,,==.-------------------------------,,,,,,,-------------.-----,,,,,*,,,-----...---,,,**************,,,,----------------------------------------------------........=========--------------------------------------........--------..=,,==.---------...------..,,,--==.------------,,..--------------,,,**,,,-----------...------,,,***,,,---....--,,,,*************,,,,------------------,,,,---------------------------------...........========------------------------------------------------..=,,,-==.--------...-----..,,,,---==.---------,,,,*...-----------,,,****,,----------..==.-------,,***,,,---...---,,,,,***********,,,,----------------,,,,,,,---------------------------------------.........=========-----------------------------------------..=,,,---==.-------....---..=,,,,----==.------,,,,,,**....---------,,*****,,---------..=,==.------,,,***,,----...---,,,,,**********,,,,---------------,,,,,,,,,--------------------------------------------.........======-------------------------------------..=,,,,----==.-------...---.==,-------=...-----,,,,,,,**.....-------,,****,,,--------..=,,-==.------,,****,,----..----,,,,,,********,,,--------------,,,,,,,,,,,,------------------------------------------------...........-----------------------------------..=,,,,,----==..------...----.==------=...-----,,,,,,,,,**....-------,,***,,,,-------..=,,,--==.------,,,***,,----..-----,,,,,,****,,,,,----------,,,,,,,***,,,,,,------------------------------------------------------.......---------------------------------.==,,------==....------...----.==----=...-----,,,,,,,,,,,**....------,,***,,,-------..=,,,----==.------,,,,,,,,---..------,,,,,,,,,,,,,----------,,,,,,*****,,,,,------------------------------------------------------------.....-------------------------------.==------==....-------,..-----.==--=...-----,,,,,,,,,,,,**....------,,**,,,-------..=,,,,----==..-------,,,,,,,---..------,,,,,,,,,,,----------,,,,,*******,,,,----------------------------------------------------------------...-------------------------------.==----==....-------,,...-----.===...----,,,,**,,,,,,,,**.....------,**,,-------..=,,,------==...---------,,,,----..-------,,,,,,,-----------,,,,,*******,,,,-------------------------------------------------------------------...---------------,,,,,,,,,------.==--==....--------,,...------.=...-----,,,***,,,,,,,,,**....------,**,,--------.==-------==....-----------,,-----.------------------------,,,,********,,-----------------------------------------------------------------------...------------,,,,,,**,,,,------.====....---------,,*..-------...-----,,*****,,,,,,,,,**....------,***,---------.==-----==....--------------------.-----------------------,,,*******,,--------------------------------------------------------------------------...----------,,,,,,*****,,,------.==....----------,**...-------.------,*****,,--,,,,,,,*....------,,**,----------.==---==....---------------------------------------------,,******,,,---------,-----------------,-----------------,-----------------,------------...--------,,,,,,*******,,,------.....-----------,**....------------******,,----,,,,,,*....-------,**,,----------.=====....-----------------------.----------------------,**,,,,,,----------,,----------------,,----------------,,----------------,,-------------..-------,,,,,,,,*******,,-------...-----------,,**....----------,******,,------,,,,,*....-------,,*,,-----------.===....----------------------------------------------,,,,,,,,,----------,,,---------------,,,---------------,,,---------------,,,----------------------,,,,,,,********,,--------.------------,,**....---------,,****,,,--------,,,,*....--------,**,,-----------......----------,,-----------------------------------,,,,,,,,----------,,,?--------------,,,?--------------,,,?--------------,,,?---------------------,,,,,,,,********,,,-------------------,,,**.....--------,,***,,,---------,,,,....---------,,,,,,,----------....----------,,,,----------------------------------,,,,,,,,---------,,,??-------------,,,??-------------,,,??-------------,,,??--------------------,,,,,,,,**********,,-------------------,,**......--------,,**,,,----------,,,*....----------,,,,,,,,---------..----------,,,,,,---------------------------------,,,,,,,---------,,,??,,-----------,,,??,,-----------,,,??,,-----------,,,??,,------------------,,,,,,,************,,------------------,,,**......--------,,,,,-------------,,,....-----------,,,,,,,,-------------------,,,**,,,-------------------------------,,,,,,,---------,,,??,,,,---------,,,??,,,,---------,,,??,,,,---------,,,??,,,,------G----------,,,,,**************,,-----------------,,,,**......---------,,,--------------,,....-------------,,,,,,,,-----------------,,,****,,,----------------------------,,,,,,,,----------,,,,,,,,,,--------,,,,,,,,,,--------,,,,,,,,,,--------,,,,,,,,,,-----G---------,,,,****************,,-----------------,,,***.....---------------------------,,...----------------,-,,------------------,,,******,,,-----------------------,,,,,,,,,,,------------,,,,,,,,,,--------,,,,,,,,,,--------,,,,,,,,,,--------,,,,,,,,,,----G--------,,,,******,,,********,,----------------,,,,**......---------------------------,,...-------------------------------------,,,***((***,,,--------------------,,,,,,,,,,,,--------------,,,,,,,,----------,,,,,,,,----------,,,,,,,,----------,,,,,,,,-----G-------,,,,*****,,,,,,*******,,---------------,,,,***......----------------------------,..-------------------------------------,,,***(((****,,,-------------------,,,,,,,,,,,,---------------,,,,,,------------,,,,,,------------,,,,,,------------,,,,,,------G------,,,,*****,,,,,,,,******,,---------------,,,,***......-----------------------------...-------------------,,,,------------,,,***(((******,,,-----------------,,,,,,,,,,,,,----------------,,,,--------------,,,,--------------,,,,--------------,,,,-------G------,,,,****,-----,,,,,,**,,,--------------,,,,****.....-------------------------------...------------------,,,,,----------,,,***(((********,,,---------------,,,,,,,,,,,,,------------------,,----------------,,----------------,,----------------,,--------G-----,,,,,**,,-------,,,,,,,,,--------------,,,,,****.....--------------------------------....---------------,,,,,,,--------,,,***(((*********,,,,--------------,,,,,,,,,,,,,---------------------------------------------------------------------------------GG----,,,,,,,,,----------,,,,,,,-------------,,,,,****.....---------------------------------.....-------------,,,**,,,-------,,,,,***(*********,,,,,,------------,,,,,,,,,,,,,---------------------------GG----------------GG----------------GG----------------GG----,,,,,,,,,------------,,,,,,------------,,,,,,****....-----------------------,-------------........-------,,***,,,------,,,,,,,***********,,,,,,,,-----------,,,,,,,,,,,,,--------------------------GG----------------GG----------------GG----------------GG----,,,,,,,,,------------------------------,,,,,,*****...-----------------------,,,---------------------------,****,,,-----==,,,,,,,*********,,,,,,,,==----------,,,,,,,,,,,,--------------------------GG----------------GG----------------GG----------------GG----,,,,,,,,,,---------------------------,,,,,,,,*****....----------------------,,,,,-------------------------,,*****,,----====,,,,,,,*******,,,,,,,,==..---------,,,,,,,,,,,,-------..----------------GG----------------GG----------------GG----------------GG----,,,,,,,,,,--------------------------,,,,,,,,,,*****...-------,,,,-----------,,,*,,,------------------------,,*****,,---======,,,,,,,*****,,,,,,,,==...----------,,,,,,,,,,-------..=.--------------GG----------------GG----------------GG----------------GG----,,,,,,,,,,,-----------------------,,,,,,,,,,,,*****...-----,,,,,,,,---------,,,***,,,----------------------,,,*****,,----======,,,,,,,***,,,,,,,,==...-----------,,,,,,,,,-------..===.------------GG----------------GG----------------GG----------------GG----,,,,,,,,,,,----.....-----------,,,,,,,,,,,,,,,****....-----,,,,***,,,-------,,,*****,,,---------------------,,,*****,,-----======,,,,,,,*,,,,,,,,==...-------------,,,,,,--------..=,,==.----------GG----------------GG----------------GG----------------GG----,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,***......------,,******,,------,,,***(***,,,-------------------,,,,*****,,------======,,,,,,,,,,,,,,==...---------------------------..=,,,-==.---------G-----------------G-----------------G-----------------G----,,,,,,,,,,,,,-------........,,,,,,,,,,,,,,,****........-----,,,******,------,,,***(((***,,,-------------------,,,,*****,-------======,,,,,,,,,,,,==...-----,,,,------------------..=,,,---==.-----------------------------------------------------------------,,,,,,,,,,,,,,,----------.................*****.........------,,,******------,,,***(((*****,,,------------------,,,,*****,,-------======,,,,,,,,,,==...-----,,,,,,,,--------------..=,,,,----==.---------------------------------------------------------------,,*****,,,,,,,,,-------------..........................-------,,,,****,,-----,,,***(((*******,,,-------------,,--,,,,*****,,,-------======,,,,,,,,==...-----,,,,**,,,,------------..=,,,,,----==..------------------------------------------------------------,,*******,,,,,,,,,----------------.....................--------,,,,****,,-----,,,***(((*********,,,-----------,,,,,-,,******,,,--------======,,,,,,==...-----,,,*****,,,,-----------.==,,------==....----------------------------------------------------,,,,,,*********,,,,,,,,,,--------------------.........----------------,,,,,**,,-----,,,,***((*********,,,,,----------.,**,,,******,,,,----..---======,,,,==...------,,******,,,,,,----------.==------==....-------------------------,,,,-------------,,,,,,,,,,,,,,**********,,,,,,,,,,,,--------------------------------------------,,,,,,,,,-----,,,,,,************,,,,,,,---------..,**********,,,,,,,-..----======,,==...------,,,*****,,,,,,,-----------.==----==....-------------------------,,,,,-----------,,,,,,,,,,,,,,*********,,,,,,,,,,,,,,,-------------------------------------------,,,,,,,,,-----=,,,,,,,**********,,,,,,,,=---------..,********,,,,,,,.....=---========...-------,,,****,,,,,,,,,-----------.==--==....-------------------------,,**,,----------,,,***,,,,,,,,*********,,,,,,,,,,,,,,,-------------------------------------------,,*,,,,,,-----===,,,,,,,********,,,,,,,,==.---------...,,,,,*,,,,,.........=---======...--------,,,*****,,,,,,,,,-----------.====....-------------------------,,,**,----------,,*****,,,,,,,,********,,,,,,,,,,,,,,,,-----------------------------------------,,***,,,,,-----=====,,,,,,,******,,,,,,,,==...---------................----..==---====...---------,,,******,,,,,,,,,-----------.==....--------------------------,,***,---------,,******,,,,,,,********,,,,,,,,,,,,,,,,,----------------------------------------,,***,,,,,------======,,,,,,,****,,,,,,,,==...------------..-.........------...==---==...----------,,,********,,,,,,,------------.....--------------------------,,,**,----------,,*****,,,,,,,*********,,,,,,,,,,,,,,,,,--------------------------------------,,,****,,,---------======,,,,,,,**,,,,,,,,==...--------------------------------..===---=..-----------,,,***********,,,,,------------...---------------------------,,***,---------,,*****,,,,,,,,********,,,,,,,,,,,,,,,,,,------------------------------------,,,,,***,,,-----------======,,,,,,,,,,,,,,,==...--------,,,,,,,,,,----------------..===---.------------,,,***********,,*,,,------------.---------------------------,,,***---------,,,*****,,,,,,,*********,,,,,,,,,,,,,,,,.---------,,,,,---------------------,,,,,,***,,,------,,-----======,,,,,,,,,,,,,==...---------,,,,,,,,,,,,,,,-----------...===----------------,,,**********,,**,,----------------------------------------,,,**,---------,,,****,,,,,,,,*********,,,,,,,,,,,,,,,..--------,,,,,,--------------------,,,,*****,,,------,,,,-----======,,,,,,,,,,,==...---------,,,*******,,,,,,,,,----------...====.------------,,,,********,,,***,---------------------------------------,,,,**,---------,,,,***,,,,,,,,*********,,,,,,,,,,,,,,...--------,,,,,,-------..----------,,,******,,-------,,,,,,-----======,,,,,,,,,==...---------,,,********,,,,,,,,,,-----GG---......--------------,,,,,***,,,,,,,**,,---------------,,,,,,----------------,,,,***,---------,,,,****,,,,,,,*********,,,,,,,,,,,,,....-------,,,,,,,------..=.---------,,,****,,,,------,,,**,,,-----======,,,,,,,==...---------,,,***********,,,,*,,,----GG------..-----------------,,,,,,,,,,,,,,***,---------------.,,,,,,--------------,,,,,***,---------,,,,****,,,,,,,*********,,,,,,,,,,,,.....-------,,,,,,,-----..===.-------,,,,,,,,,,,------,,,****,,,-----======,,,,,==...----------,,,************,,*,,,----GG-------------------------------,,,,,,,,,,**,---------------=..,,,,,------------,,,,,,***,----------,,,,,***,,,,,,,********,,,,,,,,,,,,....--------,,,,,,-----..,,,==.------,,,,,,,,,-------,,,******,,,-----======,,,==...-----------,,,********,******,,,---GG-------------------,,----------------.,,,,**,,--------------==..,,,,,----------,,,,,,****,----------,,,,,,,*,,,,,,,*******,,,,,,,,,,,,....--------,,,,,,,----..,,,--==.------,,,,,---------,,,***((***,,,-----======,==...----------------,,,,,,,,,,***,,,---GG-------------------,,,-----------------..,,***,--------------==..,,,,,,--------,,,,,,,****,------------,,,,,,,,,,,,,*******,,,,,,,,,,,....--------,,,,,,,----..,,,,---==.------------------,,,***(((****,,,-----=======...-------------------,,,,,,,,,,,,----GG-------------------,,,?-----------------...,***,--------------==...,,,,,,-------,,,,,,****,--------,,----,,,,,,,,,,,,******,,,,,,,,,,,....---------,,,,,,,---..=,,,,----==.----------------,,,***(((******,,,-----=====...---------------------,,,,,,,,,,----GG----,,-------------,,,??------------------..,***,--------------==...,,,,,,-------,,,,,*****,-------,,,,-----,,,,,,,,,,,*****,,,,,,,,,,.....-------,,,,,,,,----.==,-------=...--------------,,,***(((*******,,,,-----===...--------------------,,,,,,,,,,,----GG----,,,,-----------,,,???-----------------=...,**,--------------===..,,,,,,,------,,,,,*****,------,,**,,------,,,,,,,,,****,,,,,,,,,,.....-------,,,,,,,,------.==------=...--------------,,,***(((*******,,,,,,-----==..-----------------,,,,,,,,,,,,,,----GG----,,,,,-----------,,???,,------G---------=...,**,--------------===..,,,,,,,,-----,,,,,****,------,,**(*,,-------,,,,,,,,,,,,,,,,,,,,.....--------,,,,,,,,-------.==----=...--------------==,,,***(*******,,,,,,==-----=.--------------,,,,,,,,,,,*,,,,,,----G----,,,,,-------------,,,,,,,-----GG-------==...,**,--------------===..,,,,,,,,-----,,,,,,,,,,-----,,**((**,,--------,,,,,,,,,,,,,,,,,.....---------,,,,,,,---------.==--=...--------------====,,,*********,,,,,,==..--------------,,,,,,,,,,,,,,,,**,,,,,-----G----,,,,,--------------,,,,,,,----GG-------==...**,,--------------===..,,,,,,,,,----,,,,,,,,,-----,,**(((***,,---------,,,,,,,,,,,,,--....----------,,,,,,,----------.===...--------------======,,,*******,,,,,,==...-------------,,,,,,,,,,,,,,,***,,,,,------G-----,,-----------------,,,,,-----GG-------==...,,,,-------------====..,,,,,,,,,,---,,,,,,,,,----,,,*(((*****,,---------,,,,,,,,,,---....-----------,,,,,,,-----------.=...----------------======,,,*****,,,,,,==...-------------,,,,,,,,,,,,,******,,,,-------G-------------------------,,,------GG------===...,,,,-------------====..,,,,,,,,,,----,,,,,,,----=,,,,*******,,,=----------,,,,,,,----...-----------,,**,,,,------------...------------------======,,,***,,,,,,==...-------------,,,,,,,,,,,,*******,,,,--------G--------------------------,-------GG------===..,,,,,-------------===...,,,,,,,,,,,---,,,,,,----===,,,,*****,,,==.--------------------...----------,,,***,,,,------------.--------------------======,,,*,,,,,,==...-------------,,,,,,,************,,,,,--------GG--------------------------------GGG------===..,,,,,-------------===...,,,,,,,,,,,-------------====,,,,***,,,==...-------------------...---------,,*****,,,,,---------------------------------======,,,,,,,,==...--------------,,****************,,,,-----------GG------------GGG---------------GGG-------==...,,,,,------------===....,,,,,,,,,,,--------------====,,,,*,,,==...--------------------...------,,,,******,,,,,,--,,,------,,,,------------------======,,,,,,==...--------------,*****************,,,,-------------GG----------GGG---------------GGG-------===...,,,,,------------===...-,,,,,,,,,,,---------------====,,,,,,==...---------------------..------,,,,******,,,,,,,,,,,,,,,,,,,,,,,,-----------------======,,,,==...--------------,*****************,,,,---------------GG--------GGG---------------GGG--------===...,,,,-------------==....-,,,,,,,,,,,----------------====,,,,==...----------------------..-----,,,,*******,,,,,,,,,,,,,,,,,,*,,,,,,-----------------======,,==...--------------,,****************,,,,-----------------GG------GGG---------------GGG---------===...,,,--------------==...--,,,,,,,,,,,,----------------====,,==...-----------------------..-----,,,,******,,,,,,,,,,,,,,,,,*****,,,,,-----------------========...---------------,,**************,,,,--------------------GG----GGG---------------GGG----------==...,,,--------------==....--,,,,****,,,,-----------------======...------------------------..-----,,,,******,,,,,,,,,,,,,*********,,,,,------------------======...----------------,,************,,,,-----------------------GG--GGG---------------GGG----------===...,,---------------==...----,,,*****,,,,-----------------====...-------------------------..-----,,,,,*****,,,,,,,,************,,,,,,--------------------====...------------------,,********,,,,,--------------------------GGGGG-----,,,,,------GG-----------==...,,,--------------===...----,,,******,,,,,----------------==...--------------------------..------,,,,,**********************,,,,,,,------------,,,,------==...---------------------,,,,,,,,,,,-----------------------------GGG-----,,,,,,------G-----------===...,,---------------===...-----,,,******,,,,,,---------------...---------------------------..-------,,,,,,,,***************,,,,,,,,-------------,,,,,,,-----=..-------------------------,,,,,---------------------------------G----,,,,,,,,-----------------===....----------------====..------,,,,*******,,,,,---------...---.----------------------------..--------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,-----.--------------------------------------------------------------------,,,,,,,,,-----------------===....----------------====..-------,,,,********,,,,--------.....-----------------------------...----------,,,,,,,,,,,,,,,,,,,,--------------------,,,,***,,-------------------------------------------------------------------------,,,,,,,,,----------------====....-----------------====..--------,,,,,********,,,-------.........-------------------------...----------------------,,--------------------------,,,*****,--------------------------------....------------------------------------,,,,***,,,---------------====....----,,,-----------====..---------,,,,,********,,,--------..........---------------------....-------------------------------------------------,,,******,-----------------------------............------------------------------,,,,****,,----------------===....-,,,,,,,,----------====...---------,,,,,,******,,,---------...........------------------.....--------------------------------------------,,,,,,,,*******,.-------------------------.................------------,,,,,,---------,,,***,,,----------------===....,,,,*,,,,------------===...-----------,,,,,,,***,,,,-------------........---------------.....--------------------------------------------,,,,,,,,,*******,..----------------------.......,,,,,..........---------,,,,,,,,------,,,***,,,----------------===.....*****,,,--------------==....-----------,,,,,,,,,,,,,----------------.......-----------......--------------------------------------------,,,,,,,,,,,******,...--------------------......,,****,,,,,........-------,,,,,,,,,----,,****,,,----------------===....******,,,------------------.....------------,,,,,,,,,,------------------......---------.....---------------------------------------------,,,,,**,,,,,******,,...----------------.......,,*******,,,,,.........--