BM6P6(@ ************************,,,,,,,,,+++++++++******+++*********))))))(((((())))))******++++++++++++(((((((((((())))))))))))************************------,,,,,,+++***)))))),,,,,,+++******))))))))),,,,,,+++***)))))))))************)))******+++,,,++++++******************++++++++++++++++++++++++***)))******+++,,,---...***,,,,,,+++)))((()))***+++++++++************)))(((***++++++******+++,,,************************+++++++++*********)))))),,,,,,------......------************************++++++++++++++++++++++++,,,+++***)))))))))***+++---,,,++++++******++++++++++++++++++++++++++++++************))))))))))))---------,,,,,,+++++++++,,,++++++******++++++,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++***************++++++++++++++++++***++++++,,,,,,))))))***+++---...//////------......------,,,+++++++++,,,,,,,,,---------......---,,,---...///000,,,,,,------.../////////000222555999<<<=========777666444111///---,,,+++///...,,,******+++,,,---,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,,,,---------............................................................//////000000111111////////////////////////000000000000////////////222222333333333444444444555444333333444555555555555666888999:::<<<@@@CCCOOO]]]qqq}}}}}}}}}}}}|||zzzxxxwwwsssrrrpppooonnnooooooppptttsssqqqpppoooooopppppptttuuuvvvyyy|||~~~{{{yyyzzzzzzyyyxxxvvvtttsssrrrqqqqqqrrrrrrrrrpppooommmkkkjjjeeefffgggggghhhhhhggggggcccdddeeefffggghhhiiijjjlllllllllmmmoooppprrrsssqqqpppooonnnmmmlllllllllooooooooopppoooooonnnnnnggghhhjjjiiihhhhhhiiijjjiiikkkmmmooooooooommmlllmmmmmmmmmmmmnnnoooqqqqqqrrrqqqqqqppppppqqqqqqrrr************************++++++*********)))))))))************)))))))))(((((((((((((((((()))))))))''''''''''''((((((((((((************************------,,,++++++***)))))))))))))))*********************************++++++)))))))))************+++************************))))))))))))))))))))))))------------------......***+++,,,+++)))((()))***+++++++++************)))(((***++++++******+++,,,************************+++++++++*********))))))***+++,,,---------------************************++++++++++++++++++++++++++++++*********,,,---.........---,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))------,,,,,,,,,++++++++++++******))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++,,,,,,++++++******))))))************+++,,,---...++++++,,,,,,---...//////---------------,,,++++++*********************+++,,,++++++++++++,,,------,,,,,,------.../////////...000333666888999999999444333111///---,,,++++++///...,,,***))))))***++++++++++++++++++,,,------------------------------,,,,,,------------......------,,,,,,,,,------...,,,,,,---------.........................................................////////////000000111111///////////////////////////000000000000000000000222222333333333444444444444333222333444555555555999999:::<<>>EEEPPP]]]eeevvv~~~zzzyyyyyyxxxwwwvvvtttsssrrrsssrrrpppooonnnnnnooooooppppppqqqsssuuuxxxzzz||||||zzzzzzyyywwwwwwxxxxxxvvvuuupppooommmkkkiiihhhhhhgggjjjjjjkkklllkkkjjjiiihhhiiiiiiiiihhhgggeeedddccceeefffffffffffffffeeeeeeggggggiiijjjkkkmmmnnnnnnqqqqqqppppppqqqqqqrrrsssssssssrrrqqqppppppppppppnnnnnnoooooopppoooooonnnlllmmmnnnmmmlllmmmnnnpppppprrrtttvvvwwwwwwwwwvvvuuuuuuvvvvvvwwwwwwxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz******************************)))))))))(((((((((*********)))))))))))))))++++++++++++************'''''''''(((((((((((()))************************,,,+++++++++******))))))************++++++,,,,,,*********)))******++++++%%%''')))***+++***((('''***************+++++++++++++++++++++++++++++++++''''''(((((((((((((((((()))+++,,,+++***)))***++++++++++++*********))))))(((***++++++******+++,,,************************************************'''((()))***+++,,,,,,,,,************************++++++++++++++++++++++++*********+++,,,------...+++***))))))(((((())))))+++++++++++++++++++++++++++++++++*********)))))),,,+++++++++++++++++++++******))))))))))))*********************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++******************+++,,,---...///------------------------++++++,,,,,,++++++***)))---------,,,,,,,,,,,,+++,,,---...///000///...---,,,,,,------.../////////---...///000000000//////------,,,,,,,,,,,,,,,------,,,,,,,,,---...000000+++************+++,,,,,,........................------..................,,,,,,,,,,,,,,,---...///------------....................................////////////////////////000000000000000000000000//////////////////////////////000000111222333333333333333444444444444555555666777777777777777888===???CCCJJJTTTaaaoooxxx~~~{{{yyyyyyxxxwwwvvvuuutttssstttsssqqqpppppppppqqqqqqpppqqqtttxxx|||}}}yyyvvvtttsssqqqpppoooooonnnllljjjfffggggggffffffeeedddcccfffhhhjjjkkklllkkkiiihhhhhhhhhhhhhhhgggfffeeedddfffffffffgggffffffeeedddiiijjjkkkmmmnnnpppqqqqqqsssrrrqqqqqqqqqqqqrrrrrrrrrrrrqqqppppppqqqqqqqqqooopppqqqqqqqqqqqqqqqqqqooopppqqqpppoooppprrrtttuuuvvvxxxzzz{{{|||||||||zzzzzz{{{{{{||||||||||||************************++++++*********)))))))))))))))))))))))))))******+++++++++***************((())))))))))))*********************************++++++***************)))------,,,,,,,,,+++++++++---,,,+++***))))))))))))%%%''')))***+++***((('''))))))*********+++++++++++++++++++++++++++++++++'''((()))+++,,,---------)))***++++++***)))***++++++++++++*********))))))(((***++++++******+++,,,************************************************'''((()))***++++++++++++************************++++++++++++++++++++++++***+++++++++++++++******+++***))))))(((((())))))++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++******+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,******************************++++++,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---,,,,,,------.../////////.....................------,,,,,,,,,---......///------,,,,,,,,,,,,,,,---++++++******++++++,,,---........................//////......------,,,,,,///...---,,,,,,,,,,,,,,,---------.........//////////////////////////////000000000000000000000000111111111111000000000000000000000000000000000000///000000111222333333444333333444444444555555555666777888777666666999;;;???FFFQQQ^^^mmm|||~~~|||zzzxxxxxxxxxwwwvvvvvvuuuuuuuuusssrrrqqqqqqqqqrrrsssttttttvvvzzz~~~~~~~~~}}}|||yyyvvvsssqqqooonnnmmmkkkkkkjjjiiifffcccaaabbbcccdddddddddcccccceeefffiiikkkkkkkkkiiihhhhhhiiiiiiiiihhhgggffffffggggggggghhhhhhggggggfffkkklllmmmoooqqqrrrtttttttttsssrrrrrrqqqqqqrrrrrrqqqqqqpppppppppqqqqqqrrrsssssstttuuuuuuuuuuuuuuusssttttttsssssstttwwwyyy{{{{{{|||~~~~~~************************++++++*********)))))))))))))))))))))************'''((((((((())))))))))))))))))*********+++++++++************************************************...------,,,++++++******...---,,,***)))((((((''''''((()))*********)))))))))))))))***++++++,,,,,,))))))))))))))))))))))))$$$%%%(((***,,,---------)))***++++++***)))+++,,,+++++++++************)))(((***++++++******+++,,,***************************************+++++++++))))))***++++++++++++***************************++++++++++++++++++++++++***++++++++++++***)))(((------,,,++++++++++++,,,++++++++++++++++++++++++,,,++++++++++++******************+++++++++++++++,,,,,,++++++++++++,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,---......///...---,,,++++++++++++++++++++++++************,,,,,,,,,,,,,,,++++++***))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,------...////////////.........------------------------...///000000......---+++)))'''&&&%%%,,,,,,++++++,,,,,,---...........................000/////////............//////...---,,,,,,,,,,,,------........./////////////////////////////////000000000000000000000000222111111111111000000000000000000000000000000000111111111222333333333444333444444444555555555555444666777666666888>>>CCCFFFPPPbbbuuu~~~~~~~~~~~~|||zzzwwwvvvuuuuuutttttttttuuuvvvvvvssssssrrrssstttuuuwwwxxx|||~~~~~~{{{xxxssssssrrrqqqpppnnnmmmllllllkkkjjjiiiiiigggdddaaa______aaabbbccccccccccccdddeeeggghhhiiiiiihhhhhhggghhhhhhhhhhhhhhhgggggghhhhhhiiijjjjjjjjjjjjjjjlllmmmoooppprrrtttvvvvvvuuuttttttsssssssssttttttrrrrrrrrrrrrsssssstttuuuwwwxxxyyyzzz{{{{{{{{{{{{yyyyyyyyyxxxxxxyyy}}}******************************)))))))))(((((((((((()))))))))************&&&&&&'''((()))******+++))))))))))))************************************))))))))))))************************************---,,,+++***)))))))))))))))))))))************+++((())))))***++++++,,,,,,))))))))))))))))))))))))###%%%''')))***+++***)))(((***++++++******+++,,,+++++++++************)))(((***++++++******+++,,,************************))))))*********++++++++++++++++++,,,++++++***)))************************++++++++++++++++++++++++)))***+++,,,,,,,,,+++***......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********)))*********++++++++++++++++++************++++++((())))))***++++++,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------...------,,,,,,,,,------++++++++++++++++++++++++---------------,,,++++++(((((()))***+++,,,,,,---,,,++++++++++++,,,------,,,,,,------.../////////......------,,,,,,------------,,,------...///000---------,,,+++)))((('''------,,,,,,------...///........................//////000111111222333333...------,,,,,,,,,------............////////////////////////////////////111111111111111111111111222222222111111111000000000000000000000000000000222222333333333333333333444444444444555555555555444777999999;;;AAAKKKSSS^^^jjj|||~~~}}}}}}}}}{{{|||}}}}}}{{{xxxvvvuuuuuuttttttuuuvvvwwwyyyzzzxxxxxxxxxyyy{{{}}}|||{{{yyyxxxxxxvvvuuussskkkkkklllmmmnnnnnnnnnnnnkkkjjjiiiiiiiiigggccc```___``````aaacccddddddeeeffffffgggggghhhiiiiiiiiihhhhhhiiijjjjjjiiiiiiiiiiiijjjkkklllmmmnnnnnnnnnmmmnnnoooqqqsssuuuwwwxxxwwwwwwvvvvvvvvvwwwwwwxxxvvvvvvvvvwwwwwwyyyzzzzzz|||}}}~~~~~~~~~************************)))(((((((((''''''''''''(((((())))))*********+++''''''(((***+++,,,---...(((((((((((())))))))))))************************)))))))))))))))*********''''''(((((())))))******++++++***************+++*********)))***++++++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++(((***,,,---...---,,,+++(((***++++++******+++---+++++++++************)))(((***++++++******+++,,,************************))))))******++++++++++++,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++((()))+++---.........------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******++++++++++++******))))))))))))******((())))))***++++++,,,,,,************************+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///+++++++++,,,,,,---------------......------,,,+++))))))***+++---...///000///...---,,,---...///000,,,,,,------...//////000...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---......///+++,,,---...///000000000...------------...//////////////////////////////...///000222444666777888,,,,,,,,,,,,---...//////............/////////000000000000000000000000000111111111111111111111111222222222222111111000000000000000000000000000000444333333333333333333333444444444555555555666666777:::<<<>>>AAAJJJWWWaaa~~~~~~xxxtttsssuuuxxxyyyuuuwwwyyyxxxvvvtttrrrqqqwwwvvvvvvwwwyyy{{{}}}zzzuuutttrrrqqqqqqqqqqqqppphhhiiikkkmmmooopppqqqqqqjjjiiiiiiiiiiiigggdddaaabbbbbbbbbcccdddeeeggghhhjjjiiiiiiiiiiiijjjkkkllljjjkkkkkkllllllllllllkkkjjjkkklllnnnoooppppppqqqmmmnnnppprrrtttvvvwwwxxxyyyyyyxxxxxxyyyyyyzzz{{{zzzzzzzzz{{{|||}}}~~~+++++++++***)))((((((''',,,+++***(((''''''&&&&&&(((((())))))******++++++++++++************************))))))))))))*********+++,,,,,,+++***)))(((((()))))))))************)))*********+++++++++++++++++++++************)))***))))))***++++++)))'''******))))))******+++,,,++++++++++++++++++++++++,,,,,,+++***))))))******************************---,,,***)))))))))*********))))))((()))+++---...++++++************++++++************************************************,,,+++***))))))***+++,,,++++++***************+++************************,,,,,,,,,++++++*********---,,,+++******+++,,,---++++++++++++++++++++++++))))))************)))))))))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,...///...---++++++,,,,,,,,,,,,---------......------------------------.................................------,,,,,,,,,........./////////////////////...------...///000111//////333:::===<<<999------------------------000000000000000000000000............////////////////////////000000000000444333111000000111333444222222111111111111111111222222222333333444444444666222111555777666777999>>>;;;===CCCJJJUUUiii|||yyysssooooooooonnnrrrwwwsssuuuwwwwwwuuussssssssstttvvvzzz~~~~~~}}}|||{{{xxxvvvooonnnlllkkkjjjlllmmmoooggghhhjjjnnnrrrttttttsssqqqmmmhhheeeeeefffffffffgggggggggfffggghhhhhhiiijjjjjjkkkkkkkkklllllllllkkkkkkjjjjjjkkkkkklllmmmmmmlllkkkjjjkkkmmmoooppprrrrrrsssuuuvvvwwwxxxyyyzzz{{{||||||||||||||||||}}}}}}~~~}}}}}}}}}+++++++++***)))(((((((((***))))))(((((((((((())))))))))))))))))***************************************))))))))))))************+++,,,+++***))))))))))))))))))************)))))))))*********+++++++++++++++************)))+++)))))))))++++++***)))******))))))******+++,,,++++++++++++++++++++++++,,,,,,+++***************************************,,,,,,***)))))))))*********)))))))))***+++,,,---++++++************++++++************************************************++++++***))))))***++++++++++++***************+++************************,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))************)))))))))***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------///000///...,,,------,,,,,,---------.........------------------------.................................------,,,,,,,,,,,,------...///000111111222111000/////////000111333000000333888:::888555000000000000000000000000000000000000000000000000/////////000000000000111000000111111111222222222444333111000000111333444222222111111111111111111333333333333333444444444888444444666777555555777;;;<<>>CCCFFFRRRdddwww~~~|||zzzxxxwwwvvvvvvvvvnnnkkkkkknnnooonnnpppttt~~~|||yyyvvvtttrrrqqqllljjjffffffgggjjjkkkllljjjkkklllnnnnnnmmmlllkkkjjjjjjlllooorrrtttsssrrrrrrooommmllllllmmmlllkkkoooooonnnnnnnnnoooooopppoooooonnnnnnnnnnnnmmmmmmnnnoooqqqsssuuuvvvwwwxxxuuuuuuttttttvvvyyy{{{}}}||||||}}}~~~~~~~~~++++++++++++************++++++***)))))))))))))))++++++******))))))(((((())))))*********+++++++++++++++************++++++)))))))))******+++,,,,,,+++++++++***************))))))))))))************+++++++++*********)))))))))'''$$$%%%''')))++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,************************************+++************+++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++************************************************************++++++***************))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++******++++++++++++*********,,,------,,,++++++,,,++++++++++++++++++++++++)))+++,,,,,,++++++---...++++++++++++++++++++++++------------------------------......------,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,------------..................---,,,,,,,,,---------......+++---......---,,,---...---------.........//////////////////////////////////////////////////////........................///////////////.........222111111000000///...---///......000111111000///------------------------////////////////////////........./////////000000111111111111222222222222222222222222222222222222111111222222333333333333555555555555555555555555666555777:::<<<===CCCJJJSSScccxxxxxxrrrnnnppprrruuuwwwxxxwwwvvvuuuppplllkkkmmmppprrrwww}}}}}}wwwwwwuuurrrooommmlllkkkjjjhhheeeeeegggjjjllllllhhhjjjlllnnnnnnmmmllljjjjjjjjjkkknnnppprrrqqqoooooommmllllllmmmmmmllljjjnnnnnnnnnoooppprrrttttttqqqqqqqqqqqqpppppppppppprrrsssuuuwwwyyy{{{{{{|||wwwwwwvvvwwwxxx{{{~~~++++++++++++++++++++++++,,,+++***)))))))))))))))************)))))))))))))))))))))***++++++,,,,,,++++++************++++++*********)))******+++,,,*********+++++++++,,,,,,)))*********+++++++++++++++++++++************))))))'''%%%&&&((()))************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---************************))))))***++++++++++++***++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***************************************************)))***++++++++++++***)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******+++---......---,,,,,,---+++++++++++++++++++++++++++,,,------,,,+++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,------...------............------+++,,,,,,------.........***,,,......---,,,---...------........./////////........................////////////////////////.............../////////000000000///......------///////////////...---,,,,,,---...///000000000000////////////////////////000000000000000000000000............////////////000000000000111111111111222222222222222222222222111111222222333444444444555555555666666666777777999777999<<<>>>AAAKKKUUUeeeuuuwwwmmmfffcccdddfffiiimmmrrruuuuuurrrpppooorrrnnnmmmqqquuuyyy}}}zzzvvvsssmmmmmmmmmkkkhhhfffggghhhhhhfffddddddgggiiikkkkkkhhhiiikkkmmmnnnmmmlllkkkjjjjjjkkkmmmppppppooonnnmmmlllllllllnnnnnnllljjjmmmmmmnnnoooqqqsssuuuwwwrrrrrrssssssssstttttttttuuuwwwyyy|||~~~zzzzzzyyyyyyzzz}}}++++++++++++++++++++++++******))))))******++++++)))))))))))))))*********((())))))***++++++,,,,,,,,,++++++******++++++,,,,,,+++***)))))))))***+++))))))******+++,,,------++++++++++++,,,,,,,,,,,,+++++++++************)))***)))((()))***+++***)))******))))))******+++,,,------------------------+++++++++++++++,,,---...************************((()))***+++,,,++++++***+++,,,,,,------,,,++++++***+++---......---+++***************************************************)))***++++++++++++***)))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******,,,...---,,,+++,,,,,,************************+++,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,******+++,,,,,,---......,,,,,,------------,,,,,,++++++,,,,,,---......///+++---...///...---...///............////////////------------------------////////////////////////---........./////////000///////////////.........---.../////////...---------...///000////////////////////////////////////000000000000000000000000...////////////000000000000000000000111111111222222222222333333222222222111111222222333444444555444444555666777888888999;;;;;;===BBBGGGPPP^^^lll}}}wwwkkk```\\\\\\]]]```fffggglllqqqttttttrrrrrrssswwwtttvvv|||}}}{{{wwwuuussspppmmmjjjfffhhhiiihhheeeeeegggiiigggfffeeefffhhhjjjjjjjjjhhhiiikkklllmmmmmmllllllkkkkkklllnnnpppqqqooonnnlllllllllnnnoooooommmjjjmmmmmmnnnoooqqqssstttuuusssttttttuuuvvvwwwxxxxxxyyyzzz}}}~~~}}}|||||||||~~~++++++++++++++++++++++++((((((((()))***,,,---...(((((())))))******++++++((())))))***++++++,,,,,,,,,++++++******++++++,,,---,,,***)))))))))******(((((()))***,,,---...///++++++,,,,,,,,,---------+++++++++************))),,,++++++,,,------+++)))*********)))***++++++,,,------------------------++++++++++++,,,,,,---...************************((()))***+++,,,,,,+++***+++,,,---------,,,+++******+++---......---+++***************************************************)))***+++,,,,,,+++***)))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***)))+++---,,,+++***+++,,,************************+++,,,,,,+++)))((()))***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++*********++++++,,,,,,---******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,...///000///...///000............/////////000------------------------000000000000000000000000---.........//////000000---.........//////000000---...///000000///.........000111000///.........////////////////////////000000000000000000000000000000000000111111111111000000111111111222222222111222222333333222222111111111222333333444555555333444555666777888999:::<<<<<>>GGGTTTggg{{{kkk___WWWVVVYYY^^^cccbbb___ccciiigggiiijjjlllnnnrrrwww{{{~~~wwwvvvtttrrrooommmlllkkkeeefffgggfffeeeeeefffhhhdddeeefffggghhhiiijjjkkkllllllkkkjjjiiiiiiiiijjjhhhhhhhhhhhhhhhiiijjjjjjkkklllmmmnnnnnnnnnllllllnnnnnnoooqqqtttxxx{{{}}}{{{zzzzzzzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}++++++************++++++))))))***++++++,,,------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************((((((((()))***+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,+++++++++******---,,,,,,+++******++++++)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++++++++---,,,******,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++,,,,,,************************++++++******++++++,,,---------------------------***+++,,,---------,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,------...//////......++++++,,,---...///000000++++++,,,---......//////---............---------,,,,,,,,,,,,---...///000.........///////////////...------------...//////...///222444555444333222111111000/////////////////////000000111111111222222222333333222222111000111111222222333444444555555555555555555555555555444555666777999:::;;;<<<===>>>FFFVVVhhh}}}uuujjjbbb^^^\\\______bbbggghhhfffhhhmmmkkklllnnnqqqsssxxx}}}~~~{{{xxxuuuqqqpppnnnllljjjiiihhhhhhccceeehhhiiigggfffgggiiigggggghhhhhhiiijjjjjjjjjkkkjjjiiiiiihhhiiijjjjjjhhhggghhhhhhiiijjjkkkllllllnnnpppqqqrrrqqqpppoooqqqrrrtttvvvyyy|||~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~++++++************++++++))))))***+++,,,,,,------+++++++++************)))************************++++++++++++++++++++++++************************'''(((((()))***+++++++++******+++++++++,,,,,,,,,+++*********+++,,,,,,---************************))))))***+++,,,,,,------,,,,,,,,,+++++++++******...---+++***)))***++++++((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************---+++******,,,...------...------,,,,,,++++++***---,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++******++++++,,,---------------------------***+++---//////...---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,---.../////////...++++++,,,---...///000111)))***+++,,,...///000000......//////......---,,,+++++++++,,,---...///000000000//////.........---...------------...//////000000000000111222333444111111000///////////////111111111111000000000000222333333333333222111111222222333333444555666666666666666666666666666666444555666888999:::;;;<<>>>>>BBBIIIPPPTTT^^^sssyyywwwsssooollljjjiiiiiiggghhhjjjlllmmmmmmmmmmmmnnnnnnmmmmmmooossszzz~~~}}}{{{{{{xxxtttpppmmmllllllkkkjjjhhhgggfffdddcccbbbbbbbbbeeeeeefffhhhiiijjjkkkkkkmmmlllkkkjjjiiiiiiiiijjjkkkjjjiiihhhiiikkknnnooopppqqqsssvvvyyy{{{}}}}}}||||||{{{{{{{{{{{{{{{{{{~~~~~~}}}{{{zzzzzzxxxyyy{{{{{{yyyyyyzzz{{{{{{{{{||||||}}}~~~~~~,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++******)))))))))))))))*********)))******+++,,,******++++++++++++******++++++,,,,,,,,,,,,++++++)))))))))***************))))))))))))))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,+++***)))***,,,************************,,,,,,,,,+++++++++******((()))***+++,,,++++++***...---,,,***))))))***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++'''(((***+++---.........++++++***))))))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++)))***+++,,,---...///000******,,,---.../////////------............------,,,,,,,,,,,,---......///------,,,+++++++++,,,,,,*********+++++++++++++++,,,,,,++++++++++++,,,,,,------......//////000000------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///------,,,,,,,,,,,,------,,,---......------...///......////////////000000////////////000000000000///000111222333222111111000000000111111111111111222222222333444444555555444444444555777:::===???>>>EEERRR^^^fffppp}}}rrrqqqooommmjjjhhhgggfffggghhhjjjkkkmmmmmmnnnnnnooooooppprrrtttyyy}}}zzzwwwvvvuuurrrooolllkkkkkkkkkjjjiiihhhgggfffdddddddddeeeeeeggghhhiiikkkllllllmmmmmmmmmlllkkkiiiiiiiiijjjkkkjjjjjjkkklllmmmppprrrttttttuuuwwwzzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~|||{{{yyyxxxxxxzzz||||||{{{zzzzzz{{{xxxyyyzzz|||}}}++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++***)))))))))))))))******))))))***++++++,,,******++++++++++++******)))***+++,,,,,,+++***)))((()))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------------------------------,,,---...//////...---,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))+++,,,+++***)))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,---,,,+++))))))***,,,---))))))***+++,,,------...++++++,,,------,,,++++++)))***+++---.........---++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++***++++++,,,---...//////,,,------...////////////------............------,,,,,,,,,,,,---...//////...---,,,,,,+++++++++,,,++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,------------............------............------------,,,,,,+++,,,,,,------------,,,,,,+++++++++******+++,,,---...//////------,,,,,,,,,,,,------,,,...//////......///000........./////////000000.../////////000000000111000000111111111222222222///000000000111111111222333333333444555555666666666666666777999===AAACCCIIISSSeeevvv{{{vvvrrrpppnnnllljjjiiiiiiiiihhhiiijjjlllnnnpppqqqrrrqqqrrruuuwwwzzz}}}{{{yyyvvvsssqqqppppppllljjjiiijjjkkkkkkjjjiiiiiigggfffeeeeeefffggghhhiiijjjlllmmmnnnnnnnnnmmmmmmllljjjiiiiiijjjkkklllkkklllnnnqqqtttvvvxxxzzzyyyzzz|||~~~||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzz|||}}}~~~~~~}}}{{{yyyxxxyyy{{{||||||{{{yyyyyyzzzvvvwwwyyy{{{~~~))))))***+++,,,------...*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************))))))******++++++++++++++++++***))))))((())))))******))))))***+++,,,,,,******++++++++++++******((()))***++++++***)))((((((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------,,,---...//////...---,,,,,,------......------,,,++++++++++++++++++++++++)))+++++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++++++++,,,---...,,,+++)))))))))+++---///(((((()))***,,,---...///++++++------------+++++++++,,,---.........---,,,,,,+++***))))))***+++,,,------------------------+++++++++,,,,,,+++++++++)))************+++++++++++++++,,,,,,,,,---------//////////////////......---..................---+++++++++,,,---...///000...---,,,,,,+++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,------------------,,,,,,------...............---------,,,++++++,,,,,,,,,......---,,,,,,+++******,,,,,,---...///000111222/////////....../////////---///000000//////000222---.........//////000000.../////////000000111111111111000000111111222333//////000000111111111222333333444555555666666777::::::999;;;===BBBFFFHHH\\\ggg{{{{{{ssspppooonnnllliiigggfffgggjjjkkkiiiiiijjjmmmooorrruuuvvvrrruuuxxx|||zzzxxxvvvtttrrrooommmllllllhhhggggggiiikkkkkkjjjhhhiiihhhfffeeeeeeggghhhjjjkkklllmmmoooooooooooonnnmmmllljjjiiiiiijjjlllmmmlllnnnqqquuuxxx{{{}}}~~~|||~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyyyyxxxxxxwwwwwwwwwuuuvvvvvvwwwxxxzzz{{{|||}}}{{{yyyxxxyyy{{{||||||{{{yyyxxxyyyuuuvvvxxx{{{~~~+++***)))***,,,---,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,---...******++++++++++++******))))))(((((((((((())))))******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++***))))))******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,------------------------))))))***+++,,,------...++++++************++++++++++++++++++++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,+++***)))((('''&&&++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((()))***+++++++++++++++*********+++,,,------,,,,,,+++*********+++------++++++++++++------........................///---++++++------+++)))))),,,///...+++***...222......---------,,,,,,,,,+++++++++***++++++,,,,,,......,,,,,,,,,,,,..................//////////////////...---------------...........................---,,,,,,,,,,,,---...////////////////////////000000//////.........------------.........//////////////////000000000000000000000000111111111111------...///000111222222///000111222444555666777333444555444444555777999444888===???>>>BBBQQQbbbnnnzzzvvvrrrmmmjjjmmmkkkiiihhhiiikkkmmmoooooonnnmmmppptttwwwyyyzzzwwwxxx{{{|||xxxvvvnnnllliiihhhhhhhhhgggfffhhhjjjkkkkkkiiihhhhhhiiihhhhhhhhhiiijjjkkkmmmmmmpppnnnlllmmmpppqqqpppnnnpppooonnnmmmmmmnnnppppppqqqtttwww{{{}}}}}}|||{{{~~~~~~~~~~~~}}}|||~~~|||{{{{{{zzzxxxvvvvvvtttrrrsssvvvxxxwwwvvv{{{xxxvvvwwwzzz}}}}}}{{{}}}~~~|||zzz|||~~~|||||||||||||||{{{zzzyyy|||{{{{{{|||~~~~~~|||zzz}}}~~~{{{}}}||||||~~~+++***)))***,,,---,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,******++++++++++++******))))))(((((((((((())))))*********************************+++++++++,,,,,,---,,,++++++******++++++,,,++++++***))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++************++++++++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,,,,+++******))))))******---,,,,,,++++++,,,,,,---------------------------///---++++++------,,,))),,,...000---)))(((***---.........---------,,,,,,,,,++++++***++++++,,,,,,,,,++++++******++++++,,,............///////////////...------,,,,,,,,,---...............---------......---,,,,,,---..............................000/////////............---------.........//////.........///000111111111000000000000111111111111111111000000000/////////000000111222333555555666444666777777777777999::::::;;;>>>BBBEEEMMM^^^ooo}}}xxxtttqqqqqqpppooommmnnnmmmkkkkkklllnnnqqqssswwwvvvvvvwww{{{}}}}}}~~~}}}xxxsssooommmfffdddbbbbbbdddeeeeeedddjjjkkklllllljjjiiiiiijjjiiiiiiiiijjjkkklllmmmnnnooommmlllmmmpppqqqpppnnnooooooooooooooopppqqqrrrsssuuuyyy|||~~~~~~}}}}}}~~~}}}}}}}}}~~~}}}|||{{{yyywwwvvvwwwwwwvvvtttvvvtttssstttwwwxxxxxxwwwzzzwwwvvvvvvyyy{{{{{{zzz{{{}}}~~~|||zzz{{{|||}}}}}}}}}}}}}}}|||{{{{{{|||}}}~~~|||yyy{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||zzz~~~}}}|||~~~}}}~~~~~~}}}zzzxxxwwwwwwyyy|||+++***)))***,,,,,,,,,***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((******++++++++++++******))))))(((((((((((())))))*********************************++++++++++++,,,---,,,+++*********+++,,,,,,+++******)))*********++++++++++++++++++++++++------++++++++++++------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++***+++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++***)))(((''')))***+++,,,---,,,+++++++++******))))))))))))***---,,,,,,++++++,,,,,,---------------------------...,,,++++++------,,,***+++---...,,,)))'''))),,,...............---------,,,,,,++++++***++++++,,,***++++++,,,,,,++++++***---............/////////......---,,,,,,,,,,,,---//////.........---------......---,,,,,,---..............................////////////............------........./////////---......///000111111222000000000000111111111111111111111000000000000///000111111222333444444555666888:::::::::999:::;;;???>>>@@@HHHQQQ^^^ppp~~~yyyuuussspppmmmkkkjjjlllnnnooooooooonnnoooppprrruuuxxxzzz{{{vvvpppkkkfffddd]]]\\\\\\^^^bbbdddeeeeeejjjlllmmmmmmkkkjjjjjjkkkjjjjjjjjjkkklllmmmnnnooommmlllkkkmmmoooppppppoooooopppqqqrrrssstttttttttvvvwwwzzz}}}~~~~~~~~~}}}|||||||||}}}~~~~~~|||{{{wwwuuurrrqqqrrrsssssssssvvvuuutttuuuwwwxxxyyyxxxyyywwwvvvwwwyyyzzzzzzzzzzzz|||~~~}}}{{{zzz{{{~~~~~~~~~~~~}}}}}}{{{|||}}}~~~zzzvvvxxxyyyyyyzzz{{{{{{||||||}}}|||{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwxxx|||}}}zzzyyy|||}}}|||yyyxxxwwwwwwwwwvvvtttrrrppppppqqqtttxxx{{{{{{zzz+++***)))***+++,,,+++***))))))*********+++++++++++++++++++++++++++++++++******+++++++++)))'''&&&******++++++++++++******))))))(((((((((((())))))************************************++++++++++++...---+++***)))***+++,,,++++++***************+++++++++++++++++++++++++++...---+++******+++---...,,,,,,,,,++++++*********************************++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************((())),,,------,,,+++***++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++)))+++,,,+++******---///........................,,,,,,++++++******++++++,,,,,,............,,,,,,---------.........//////......---------------.../////////...------,,,,,,......------------..............................///////////////.....................////////////////////////000000000000///000000000111111111111...//////000111222333333111111222222333333444444555777:::;;;::::::;;;<<<@@@???EEERRRaaapppzzztttrrrqqqppppppnnnlllkkklllmmmnnnooooooqqqsssvvv{{{}}}|||wwwqqqkkkfffbbb```ZZZZZZ[[[___dddhhhiiijjjjjjkkkmmmllljjjiiiiiijjjkkkkkkkkklllmmmnnnooopppkkkkkklllmmmoooqqqqqqrrrppprrrtttvvvwwwwwwwwwvvvwwwyyy{{{}}}~~~~~~~~~}}}}}}~~~}}}}}}|||||||||}}}}}}~~~}}}|||{{{zzzzzz{{{|||||||||}}}~~~~~~}}}|||{{{vvvsssooonnnppprrrttttttuuuuuuuuuuuuwwwxxxyyyyyyyyyxxxxxxxxxyyyzzzzzzzzz{{{}}}}}}{{{~~~~~~}}}}}}xxxxxxxxxyyyzzzyyyvvvsssvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvzzz{{{xxxvvvxxxxxxwwwtttrrrqqqqqqqqqpppnnnlllkkkkkklllooorrrttttttsss+++***))))))++++++***)))))))))*********+++++++++++++++++++++++++++++++++))))))***+++***)))(((&&&******++++++++++++******))))))(((((((((((())))))************************))))))*********+++++++++---,,,+++*********+++++++++***************++++++++++++++++++++++++++++++...---+++******+++---...,,,,,,,,,++++++*********************************++++++++++++++++++++++++)))***++++++,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,+++++++++++++++***+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((()))))))))))))))((())),,,------,,,+++***,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,---...000------..................---,,,++++++*********+++,,,,,,............,,,,,,------------............///...............////////////.........---------.........................................................///////////////........./////////000000111111000000//////......///000000000111111111111//////000111222333444444222222333333333444444444333666888999999:::;;;===???BBBOOObbbttt}}}tttqqqrrrqqqpppsssrrrpppooonnnoooqqqrrrsssuuuyyy~~~{{{yyyvvvqqqkkkfffbbb```___\\\\\\^^^bbbgggjjjlllllliiijjjkkkkkkiiihhhhhhiiikkkkkkkkklllmmmnnnooopppkkklllnnnoooqqqrrrtttuuusssuuuwwwyyyzzzzzzzzzzzzxxxyyy{{{|||}}}}}}}}}|||{{{~~~}}}{{{zzzzzzyyyzzzzzz{{{{{{{{{{{{yyyxxxxxxyyyzzz{{{yyyzzz{{{|||||||||{{{zzzvvvtttqqqpppqqqtttuuuvvvttttttuuuuuuvvvwwwyyyzzzyyyzzz{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~}}}|||{{{{{{wwwuuurrrqqqrrrssstttsssttttttttttttttttttttttttttttttssssssrrrsssssstttqqqqqqqqqqqqqqqqqqqqqqqqsssxxxyyyuuusssttttttrrrooommmllllllllllllkkkjjjiiiiiijjjllloooppppppooo+++***))))))***+++)))((()))************+++++++++++++++++++++++++++++++++))))))************))))))******++++++++++++******))))))(((((((((((())))))************************)))))))))************+++,,,,,,,,,+++++++++***************)))******+++,,,++++++++++++++++++++++++------++++++++++++------,,,,,,++++++++++++++++++************************++++++++++++++++++++++++)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******)))((((((((()))***+++,,,---,,,++++++---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***,,,------++++++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,---------------------,,,+++***************++++++,,,,,,++++++***,,,------------...............---------...//////........................---...////////////...---------------------------.........///////////////....../////////000000000111111000000//////......000000000000111111111111333333333222222222222111222333333444555666666666444666888999:::<<>>;;;???FFFPPP___sss}}}wwwsssoookkkhhhjjjkkkmmmmmmooorrrvvvzzz~~~{{{xxxuuutttsssrrrpppeeeccc___^^^___aaaccccccjjjjjjkkklllnnnooopppqqqpppppppppooonnnnnnmmmmmmnnnnnnnnnnnnooopppqqqqqqqqqpppooooooppprrruuuwwwuuuwwwyyyzzzzzz{{{}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{yyyyyyxxxvvvuuusssrrrqqqppppppqqqqqqrrrsssssssssrrrrrrsssssstttuuuvvvvvvzzzyyywwwvvvtttsssssssssssstttuuuvvvwwwwwwwwwvvvttttttsssrrrpppooonnnnnnsssuuuwwwvvvsssqqqoooooommmllljjjiiiggggggffffffhhhhhhhhhhhhiiijjjkkkkkkllljjjhhheeebbb```^^^^^^bbbaaabbbeeehhhjjjjjjjjjgggfffddddddfffjjjnnnqqqlllkkkhhheeeddddddfffgggmmmmmmllllllkkkkkkkkkkkkggghhhkkknnnooommmhhhdddbbbcccdddeeeeeedddcccbbbddddddcccccccccccccccccc))))))*********+++++++++'''((()))++++++,,,,,,+++---,,,+++************+++***************************))))))))))))))))))***++++++******))))))((((((************************************++++++***)))*********++++++*********((())))))))))))************++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******+++,,,------......------+++,,,...000111000...---000000//////............************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,...---,,,,,,,,,,,,+++***+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............++++++******++++++,,,,,,,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,------------...---,,,,,,,,,,,,---.................................------------...//////////////////////////////............//////////////////000000000111111111//////............//////000111111111111111222222222222222222333333444444444444444555555555555555555555666666777999<<<>>>AAAHHHSSSaaarrryyywwwtttpppnnnlllkkkjjjkkklllnnnoooqqqvvv|||zzzwwwrrrooommmllljjjhhhbbb```^^^^^^aaaeeehhhiiikkklllnnnppppppqqqpppppppppooooooooonnnnnnmmmmmmnnnmmmmmmnnnppprrruuuvvvxxxwwwvvvuuuvvvwwwxxxyyywwwyyy{{{{{{{{{|||}}}||||||{{{{{{{{{{{{||||||~~~}}}{{{yyyxxxxxxxxxyyyvvvvvvuuutttrrrqqqppppppooooooooooooppppppqqqqqqppppppqqqssstttuuuvvvwwwyyyxxxwwwvvvuuutttsssrrrrrrssstttuuuvvvwwwwwwwwwsssrrrrrrpppooonnnmmmllloooqqqsssrrrnnniiifffeeehhhgggeeecccbbbaaabbbbbbbbbaaaaaa```aaacccdddffffffdddbbb___^^^]]]^^^^^^dddeeegggiiikkklllllllllgggeeeccccccdddhhhmmmooommmkkkgggdddcccdddfffhhhjjjkkkkkklllkkkiiigggfffffffffhhhkkklllkkkhhheeecccdddfffgggfffeeecccbbbccccccbbbbbbbbbbbbaaaaaa))))))*********+++++++++*********++++++++++++++++++******)))))))))))))))************************)))))))))******)))))))))++++++******))))))((((((************************)))***++++++************+++******************+++((())))))))))))******************+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,------......------+++,,,///000000...------,,,,,,,,,,,,++++++******************************************************************++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,------...------,,,+++++++++,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++*********++++++,,,---***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........---,,,,,,,,,,,,---..............................---------------...//////////////////////////////........./////////000000000000000000111111111111//////............//////000000111111222222222333222333333444444444444444444444444555555555666666444666666666666888<<<@@@GGGRRRcccuuu{{{vvvsssrrrqqqnnnlllllllllmmmmmmoooqqqsssvvv|||~~~}}}{{{vvvrrrmmmiiifffdddcccaaa```___^^^aaaeeejjjlllmmmlllmmmooopppqqqpppooonnnnnnnnnnnnnnnnnnnnnoooooonnnmmmmmmnnnqqqtttxxx{{{~~~~~~|||{{{zzzzzz{{{{{{yyy{{{|||}}}||||||~~~{{{{{{zzzyyyyyyyyyyyyzzz{{{zzzyyyxxxwwwwwwvvvwwwssssssrrrqqqppppppoooooonnnnnnnnnoooooooooooooooooopppqqqrrrsssuuuvvvvvvuuuuuuuuuuuuttttttssssssqqqrrrsssuuuuuuvvvvvvvvvppppppooonnnmmmlllkkkkkkkkkmmmnnnlllhhhccc___^^^aaa```___]]]]]]]]]^^^^^^]]]]]]\\\\\\\\\^^^```aaabbb```^^^]]]]]]___aaaccchhhiiikkkmmmmmmmmmmmmmmmgggfffdddbbbcccfffiiikkkllliiifffccccccdddfffhhhgggiiilllmmmmmmiiieeecccddddddeeehhhiiiiiigggeeedddeeeggghhhgggfffdddbbbbbbaaaaaaaaa`````````___)))************+++++++++,,,+++++++++************))))))))))))))))))))))))************************))))))************))))))************))))))))))))************************+++---......,,,++++++,,,++++++***))))))***++++++)))))))))*********++++++************++++++++++++***+++,,,------,,,+++***,,,,,,------------,,,,,,***+++,,,,,,,,,,,,,,,,,,+++,,,------......------***,,,...///---,,,,,,---***++++++,,,++++++***)))*********+++++++++++++++))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---...---+++++++++---,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------************+++,,,------)))***+++,,,------------+++,,,,,,------,,,,,,+++,,,---------............---,,,,,,,,,,,,---..............................------,,,,,,------...///////////////////////////............/////////000000000000111111111222222000//////......//////000000000111111222333333333222222333444444444444444333333444444555666666666444666888888888<<>>AAADDDKKKUUU]]]kkkyyytttssstttrrrpppqqqkkkmmmoooooonnnooosssvvvuuuyyy~~~}}}yyyuuuqqqlllhhhdddaaa]]][[[\\\___```aaabbbdddhhhnnnsssuuutttrrrppppppoooooonnnmmmmmmmmmnnnoooqqqsssuuuwwwyyyzzz{{{xxxtttpppppprrruuuxxxyyyyyyzzz{{{|||}}}}}}~~~xxxyyyzzzzzzxxxxxxyyyzzz{{{yyywwwuuusssqqqppppppoooqqqtttwwwxxxvvvtttrrrooooooooooooooooooooonnnqqqqqqqqqqqqppppppppppppnnnmmmmmmlllkkkkkkjjjjjjmmmnnnooooooooommmlllkkkkkkkkkkkklllkkkkkkjjjjjjgggggggggggghhhhhhhhhhhh]]]]]]]]]ZZZWWWTTTTTTTTTVVVXXXZZZ]]]^^^____________```bbbcccddddddcccbbbbbbccccccdddeeefffggghhhiiilllooonnnjjjeeeddddddaaabbbcccddddddddddddccccccddddddeeefffggghhhiiigggfffdddcccdddeeeggghhhffffffeeegggjjjllllllkkkjjjjjjhhhgggffffffffffffeeeeeeddddddcccbbbbbbaaa,,,,,,,,,,,,,,,+++***)))******++++++++++++******---,,,,,,++++++,,,,,,---*********))))))))))))((())))))*********))))))(((+++++++++*********)))))),,,,,,,,,++++++*********))))))***++++++++++++***,,,,,,+++***))))))***************))))))))))))))),,,+++++++++,,,,,,---...,,,,,,,,,---------......------------------------+++,,,------......------,,,,,,,,,++++++*********,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++***+++,,,,,,,,,,,,+++***)))***++++++))))))***+++,,,++++++******++++++,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***---,,,,,,,,,,,,---......,,,---------.../////////------......------,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...------,,,,,,++++++***+++,,,---...---+++)))''')))---111000,,,***,,,...------------------------******************************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////...///000///---,,,,,,...//////............//////...............///000000///000111111111///...---///////////////.........000000000000111111111111222111111111000000//////000000111222333333444444000111111222222333444444555333444777888666777;;;:::@@@DDDEEEMMM]]]oooyyyxxxuuuqqqnnnnnnnnnoooooooooooopppqqqtttwwwzzz|||~~~zzzuuuoookkkhhhfff```aaaaaa```___```ccceeeiiikkknnnrrrtttuuuvvvuuurrrqqqqqqpppooonnnnnnmmmooopppsssvvvxxxzzz||||||{{{yyywwwuuuuuuuuuvvvwwwyyyyyyyyyyyyzzz|||}}}~~~wwwwwwwwwwwwvvvvvvvvvvvvvvvtttrrrooonnnmmmmmmnnnqqqpppppprrruuutttqqqmmmppppppqqqqqqqqqppppppooopppnnnmmmmmmnnnnnnmmmkkkggghhhiiijjjjjjjjjiiihhhlllllllllnnnoooooollljjjiiiiiijjjjjjiiigggeeedddfffeeedddcccbbbaaaaaa```WWWVVVVVVUUUVVVWWWXXXYYY]]]^^^```bbbcccdddccccccjjjhhhgggggghhhhhhfffeeegggfffdddcccdddgggjjjmmmllllllkkkjjjhhhfffdddcccfffdddbbb``````aaabbbccceeeeeeeeefffffffffggggggcccccccccdddeeefffggghhhhhhggggggggghhhjjjlllmmmlllkkkiiihhhggghhhiiijjjiiifffddddddffffffcccaaa,,,,,,,,,,,,,,,+++***)))******++++++++++++******,,,,,,++++++++++++,,,,,,++++++*********))))))))))))******+++******))))))+++++++++*********)))))),,,,,,,,,++++++*********))))))***++++++++++++***,,,++++++***))))))******++++++++++++++++++++++++''')))***,,,------,,,+++,,,,,,,,,------------...------------------------+++,,,------...---------.........------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++***+++,,,,,,,,,,,,+++******+++,,,+++*********,,,,,,++++++******++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......------------............---------...------,,,+++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,+++,,,---------+++)))'''(((,,,///...+++)))+++...------------------------++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///000///---,,,---...//////............//////...............///000000///000000111000///...---////////////////////////000000000000111111111111222111111111000000000000000111111222333333444444222222333333444444555555777555555888777444444888999???EEEMMM\\\sss~~~uuusssooommmmmmnnnnnnooooooqqqssswww{{{yyywwwrrrnnniiifffdddccc___aaabbbcccccceeegggiiikkkmmmppprrrttttttttttttqqqppppppooonnnnnnmmmmmmppprrrtttwwwyyy{{{|||}}}~~~}}}zzzxxxwwwwwwwwwxxxwwwwwwxxxyyyyyyzzz{{{{{{wwwwwwvvvuuutttsssrrrrrrsssrrrqqqooonnnnnnmmmmmmooonnnnnnppprrrrrrpppmmmnnnooooooppppppoooooonnnooommmlllkkklllkkkjjjhhheeefffggghhhiiihhhhhhggghhhhhhiiijjjlllkkkiiifffddddddeeedddcccaaa___^^^bbbaaa```___^^^]]]\\\[[[XXXXXXWWWWWWXXXZZZ[[[\\\```aaaccceeeffffffffffffjjjiiiggghhhhhhiiigggfffhhhfffdddcccdddfffiiikkkmmmmmmlllkkkiiigggfffeeeeeedddcccbbbaaabbbccccccffffffffffffggggggggghhhcccccccccdddeeefffggghhhiiihhhhhhhhhiiikkkmmmnnnkkkjjjhhhgggggggggiiijjjhhhfffddddddffffffdddbbb++++++,,,,,,,,,+++************++++++++++++******++++++************++++++,,,+++++++++******************+++++++++++++++***+++++++++***************+++++++++++++++*********))))))***++++++++++++***,,,+++******)))***************************++++++%%%'''***---...---+++))),,,,,,,,,,,,------------------------------------++++++,,,---------------......------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++***++++++,,,,,,++++++***+++,,,---,,,+++***+++---,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---..................---------------------------,,,++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,------...+++,,,------,,,+++)))((()))+++---+++)))(((***---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---/////////---,,,---...//////............//////...............///000000//////000000000///......////////////////////////000000000000111111111111111111111111111000000000111111222222333333444444333333444444555666666777777666777999888555777;;;;;;BBBLLL[[[tttxxxpppqqqpppnnnllllllmmmoooppppppsssxxx~~~~~~|||{{{rrrooolllgggdddcccbbbbbb___bbbeeegggiiijjjmmmooooooppprrrsssssssssrrrqqqooooooooonnnmmmmmmllllllrrrsssuuuxxxzzz|||}}}}}}}}}{{{yyywwwvvvvvvwwwtttuuuwwwxxxxxxxxxwwwwwwwwwvvvuuusssqqqooonnnmmmqqqqqqqqqpppooonnnmmmmmmmmmllllllmmmooooooooonnnooooooooooooooonnnmmmlllmmmllljjjiiiiiihhhfffeeeccccccdddeeeeeeeeeeeeeeedddcccccceeeffffffdddaaa```______^^^]]][[[YYYXXX\\\[[[[[[ZZZYYYXXXWWWWWWZZZZZZZZZ[[[\\\^^^___```dddeeegggiiijjjjjjiiiiiijjjiiihhhhhhiiijjjiiigggiiihhhfffddddddeeehhhiiimmmllllllllljjjiiihhhgggeeeeeeeeedddddddddddddddffffffggggggggghhhhhhhhhcccccccccdddeeefffggghhhiiiiiihhhiiijjjkkkmmmnnnjjjiiigggffffffgggggghhhgggeeedddeeeffffffeeeddd++++++,,,,,,,,,++++++******++++++,,,,,,++++++***+++******))))))******+++,,,,,,,,,+++++++++************+++,,,,,,,,,++++++************************+++++++++***************))))))***++++++++++++***++++++***************+++'''((((((((((((((()))))))))***+++,,,,,,+++***)))++++++,,,,,,,,,---------------------------------++++++,,,------------,,,++++++++++++++++++++++++---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---............------,,,,,,,,,,,,------------,,,++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))+++,,,,,,***((((((+++...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------------------------------------------------...///...---,,,---/////////............//////...............///000000//////////////////......///////////////000000000///000000000111111111111111111111111111111111111222222222333333333444444333444444555555666666777666666888;;;:::999>>>DDDEEEMMMZZZooo~~~wwwppplllmmmnnnmmmmmmmmmnnnqqqsssssswww}}}~~~}}}{{{yyywwwvvvuuunnnllliiifffdddddddddeeebbbeeeiiilllmmmnnnpppqqqssssssssssssrrrqqqoooooonnnnnnmmmmmmmmmlllllllllqqqssstttwwwxxxzzz{{{{{{zzzyyyxxxvvvuuuuuuuuuuuutttuuuwwwxxxxxxwwwuuusssuuutttsssrrrpppooonnnmmmrrrrrrrrrrrrqqqooommmkkkmmmlllkkklllmmmnnnooooooqqqqqqpppooonnnllljjjiiijjjiiigggggghhhgggfffdddcccccccccbbbbbbaaa``````___^^^^^^___``````^^^]]]\\\\\\[[[ZZZYYYXXXVVVVVVVVVVVVVVVWWWWWWXXXXXXXXX]]]]]]^^^___aaacccdddeeeggghhhjjjkkklllkkkkkkjjjjjjiiihhhiiijjjkkkjjjiiikkkiiigggeeedddeeefffgggkkkkkkkkkkkkjjjiiihhhhhheeeffffffggggggfffeeeeeefffffffffggggggggghhhhhhcccccccccdddeeefffggghhhiiihhhhhhhhhhhhjjjlllmmmhhhhhhgggffffffffffffgggeeeeeeeeeeeeffffffffffff***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,************************************************))))))***++++++++++++***+++***************++++++''''''(((((()))))))))***000///---+++*********++++++++++++,,,,,,,,,------------------------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++,,,------++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,------......------,,,,,,,,,+++,,,,,,------,,,,,,+++***))))))************))))))*********+++++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,++++++******,,,,,,,,,*********,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------++++++,,,,,,---...//////,,,...///...------.../////////............//////...............///000000..................//////////////////000000111111///000000000111111111111111111111111111222222222333333333333333444444444333333444444555555666666777666888::::::;;;CCCLLLRRR[[[lll}}}wwwsssqqqoooooolllnnnppppppppprrruuuyyy}}}~~~yyyxxxwwwuuusssqqqppppppkkkiiigggfffeeefffggghhhfffiiilllnnnoooooopppqqqttttttsssrrrqqqooonnnmmmmmmmmmmmmmmmllllllllllllpppqqqrrrtttvvvwwwwwwxxxvvvuuuuuuuuuvvvvvvwwwwwwuuuvvvwwwxxxwwwuuusssqqqrrrrrrqqqqqqqqqqqqqqqppptttttttttsssqqqooollljjjmmmmmmmmmmmmmmmnnnoooppptttsssrrrpppmmmjjjhhhfffgggfffeeeeeeggggggfffeeecccbbbaaa___]]][[[ZZZZZZZZZYYYYYYYYY[[[[[[ZZZXXXWWWVVVVVVVVVUUUUUUUUUUUUTTTUUUVVVXXXZZZ\\\]]]^^^```aaabbbdddeeegggggghhhiiijjjkkkllllllkkkjjjjjjiiihhhggghhhjjjkkkkkkjjjkkkjjjgggeeeddddddeeefffhhhhhhiiiiiiiiiiiihhhhhhfffggghhhhhhhhhhhhggggggeeeffffffffffffgggggggggcccccccccdddeeefffggghhhggggggfffffffffhhhiiijjjhhhggggggfffffffffffffffeeeffffffffffffffffffggg******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************++++++,,,+++++++++************((()))***+++,,,,,,,,,,,,***************+++++++++)))))))))***************))))))***++++++++++++************)))******+++,,,*********+++,,,,,,------222000---***))))))+++,,,++++++++++++,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,,,,,,,,,,------------.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,++++++******++++++,,,+++,,,---,,,+++***+++---,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******)))))))))************++++++++++++---,,,,,,+++******))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------***++++++,,,---...///000,,,---///...------.../////////............//////...............///000000......------......///000...//////000000111111222000000000000111111111111111111111222222222222222333333333333444444444444333333444444555666666666999888999;;;;;;???KKKWWWeeeooo||||||wwwuuuqqqmmmlllmmmoooqqqmmmppptttuuuvvvxxx|||}}}{{{tttsssqqqooonnnmmmllllllgggggggggggggggggghhhhhhiiikkkmmmnnnnnnnnnoooqqqsssrrrqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooqqqrrrssstttttttttttttttuuuvvvwwwxxxxxxyyyvvvvvvvvvvvvuuusssqqqpppoooppppppqqqrrrrrrssssssttttttsssrrrpppnnnlllkkknnnooopppooonnnmmmnnnppprrrqqqpppnnnllliiigggeeefffeeecccdddeeeeeedddbbb___^^^\\\YYYWWWUUUTTTTTTUUUTTTSSSTTTUUUUUUUUUSSSPPPPPPQQQQQQSSSTTTVVVWWWWWWXXXZZZ\\\___aaacccdddcccdddfffgggiiiiiijjjjjjjjjjjjkkkllllllkkkjjjiiihhhgggfffhhhjjjkkkkkkjjjkkkiiihhhfffeeeeeeeeeeeefffggghhhiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiijjjjjjffffffggggggggghhhhhhhhhcccccccccdddeeefffggghhhgggfffeeeeeeeeefffhhhiiigggggggggggggggffffffffffffggghhhgggeeeeeefffggg)))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++*********)))))))))'''((()))***++++++++++++))))))*********+++++++++((()))))))))*********+++))))))***++++++++++++*********))))))***++++++,,,***++++++,,,------.........---+++*********+++,,,***++++++++++++,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,------.........///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,+++******+++,,,,,,***+++,,,+++*********,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,+++************++++++++++++******************+++++++++++++++++++++***************+++++++++++++++++++++,,,*********+++,,,+++***)))------------------------++++++++++++++++++++++++,,,,,,---............---........................,,,,,,,,,------.........,,,---......------...000//////............//////...............///000000......---------...///000...//////000111111222222000000000000111111111111111111111222222333333333444444444444444444444444444555555666666777777888999999;;;>>>BBBKKK\\\lllzzzooonnnlllkkkjjjlllnnnqqqoootttyyy{{{{{{~~~|||yyywwwpppooommmkkkjjjjjjjjjjjjfffgggiiijjjjjjjjjiiiiiiiiijjjkkkllllllmmmoooqqqqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnooopppqqqrrrssssssssssssssstttuuuvvvvvvvvvvvvvvvuuutttsssqqqpppooonnnnnnoooooopppqqqrrrrrrsssppppppooonnnnnnmmmnnnnnnmmmppprrrqqqnnnllllllmmmlllllllllkkkjjjhhhgggfffgggeeecccbbbbbbaaa___]]]XXXWWWUUUSSSQQQPPPPPPQQQQQQOOONNNNNNOOOPPPPPPOOONNNNNNOOOQQQTTTWWWZZZ\\\\\\]]]___aaaccceeeggghhhfffggghhhjjjkkkkkkjjjjjjkkkkkklllmmmlllkkkiiiiiifffeeeeeegggiiikkkkkkjjjjjjiiihhhfffeeeeeeeeeeeefffggghhhiiijjjkkkkkkkkkkkkjjjiiiiiiiiijjjlllmmmhhhhhhiiiiiiiiijjjjjjjjjcccccccccdddeeefffggghhhggggggfffeeefffggghhhiiihhhhhhhhhhhhggggggfffffffffhhhiiihhheeedddeeeggg)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---*********))))))))))))(((''''''(((******+++++++++))))))******++++++++++++(((((())))))*********+++))))))***++++++++++++*********))))))***+++,,,,,,))))))***+++,,,,,,------((())))))***+++,,,,,,,,,******+++++++++,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***---,,,+++******+++,,,---)))***++++++))))))***+++,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,------......------,,,++++++******++++++,,,---+++++++++,,,,,,---------+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++)))************+++++++++)))))))))***++++++,,,,,,,,,++++++***++++++,,,,,,)))))))))***++++++)))'''------------------------************************+++,,,------......------..............................---------,,,,,,,,,,,,---......------///000//////............//////...............///000000...------,,,---...///000...//////000111222222222000000000000111111111111111111111222222333333333444444444444444444444444666666666777888888999999888999===CCCKKKXXXnnn}}}xxxwwwnnnnnnmmmlllkkklllnnnpppqqqvvv|||~~~}}}}}}}}}|||zzzwwwtttrrrnnnmmmkkkiiiiiiiiiiiijjjhhhiiilllmmmnnnmmmlllkkkgggiiijjjjjjjjjlllpppsssoooooonnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooopppqqqrrrrrrrrrrrrqqqrrrrrrssssssrrrqqqqqqvvvtttrrrpppooommmmmmmmmnnnnnnooooooppppppqqqqqqmmmlllkkkkkklllmmmoooppplllooorrrrrrnnnkkkjjjkkkfffgggggghhhhhhhhhhhhggghhheeebbb```___]]]ZZZXXXQQQPPPOOONNNMMMNNNOOOOOOMMMLLLJJJJJJLLLMMMLLLKKKNNNOOOQQQSSSWWW\\\___bbbaaabbbcccdddeeeggghhhhhhggghhhjjjkkklllkkkjjjjjjllllllmmmmmmmmmkkkjjjiiieeeddddddfffiiijjjjjjjjjiiiiiigggffffffeeeeeeeeeggghhhiiijjjkkkllllllllllllkkkiiiiiiiiikkkmmmnnnjjjjjjkkkkkkkkklllllllllcccccccccdddeeefffggghhhhhhhhhgggffffffgggiiiiiihhhhhhhhhiiihhhggggggfffgggiiijjjhhheeecccdddfff******+++++++++,,,,,,,,,///111333222///,,,************+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))************+++++++++---,,,,,,,,,,,,---......++++++++++++++++++++++++***+++,,,---------,,,+++---,,,,,,++++++,,,,,,---,,,---///000111000///---...------,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++************************,,,++++++******++++++,,,,,,---.........---,,,+++,,,,,,,,,++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***---,,,,,,++++++,,,,,,------,,,***)))))))))******...---,,,+++++++++++++++)))+++++++++***)))***+++))))))***+++,,,,,,------------------------------++++++******++++++,,,---+++++++++++++++++++++,,,------------------------------------------,,,,,,***+++,,,---..................////////////...............------,,,,,,,,,++++++,,,,,,---...//////111000///......///000111000///...---,,,------...///......------///000111555444222111000111222222000000000000000000000000111222333444555555555555999888666444333444666777999666666:::<<<;;;;;;======;;;@@@LLL[[[mmm~~~xxxsssoookkklllmmmmmmnnnpppsssvvvyyy|||}}}{{{xxxyyyzzzyyyvvvqqqllliiiddddddeeegggiiikkkmmmoooooooooppppppooonnnmmmlllnnnqqqqqqmmmkkkmmmnnnlllppppppooonnnmmmllllllkkkppppppnnnmmmllllllllllllmmmmmmnnnoooppppppqqqqqqtttrrrooonnnooopppqqqpppsssrrrpppnnnmmmnnnooopppnnnoooppppppooonnnmmmlllkkkkkkkkkkkkllllllmmmnnnqqqpppnnnkkkhhhfffdddccccccccccccdddeeefffggghhhiiieeeaaa___^^^\\\WWWTTTPPPNNNLLLMMMOOOPPPOOOLLLOOONNNNNNNNNNNNOOOPPPQQQRRRWWW]]]aaabbbbbbdddfffhhhfffeeeeeehhhjjjllllllmmmlllkkkkkkmmmmmmlllkkkmmmmmmlllkkkjjjhhhhhhgggeeefffgggiiijjjjjjjjjjjjjjjjjjiiihhhgggggghhhhhhjjjiiijjjlllnnnooommmlllooonnnnnnmmmmmmmmmnnnnnniiiiiijjjjjjjjjjjjiiiiiifffeeeeeeeeefffgggiiijjjkkkkkkjjjjjjhhhgggfffeeejjjiiihhhgggggghhhiiijjjhhhgggfffdddccccccdddddd******+++++++++,,,,,,,,,---///000000...,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))************************)))))))))((()))************++++++++++++++++++++++++,,,------++++++++++++++++++++++++((()))+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,---///000000000......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------.........------,,,+++***))))))((())))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++*********+++,,,---...------,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++*********++++++,,,,,,---------------------------++++++******++++++,,,------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---............---......//////......---......---------,,,,,,,,,,,,,,,---......///000000000///............///000000///...---------......//////...---...///000111444333222222111111111222111111111111111111111111222222333444555555555555888777555444333444555666777444555999;;;:::;;;===>>>???HHHXXXkkk~~~yyytttpppmmmlllmmmnnnnnnnnnpppsssvvv}}}|||yyyxxxvvvwwwvvvuuurrrmmmiiigggbbbcccdddfffiiilllnnnppppppooooooooonnnnnnmmmmmmsssxxxxxxpppjjjiiikkklllnnnnnnnnnnnnnnnnnnnnnnnnppppppooonnnmmmllllllmmmmmmnnnnnnoooppppppqqqqqqtttqqqnnnmmmnnnooooooooopppooommmllllllnnnooopppnnnoooppppppooonnnlllkkkiiiiiiiiiiiijjjjjjkkklllnnnmmmkkkhhheeecccaaa`````````aaaaaabbbdddeeeffffffbbb^^^\\\[[[YYYUUURRROOONNNMMMNNNPPPQQQPPPNNNQQQQQQQQQQQQRRRSSSTTTUUUWWW\\\aaadddddddddfffgggiiigggeeefffhhhkkkllllllmmmkkkkkklllmmmnnnnnnmmmmmmllllllkkkjjjiiihhhgggdddeeefffgggggghhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjmmmmmmllljjjmmmmmmllllllllllllmmmmmmiiiiiijjjjjjjjjjjjiiiiiigggffffffffffffhhhiiijjjjjjjjjiiiiiihhhfffeeedddiiihhhhhhhhhhhhhhhhhhiiiggggggeeedddcccddddddeee******+++++++++,,,,,,,,,+++---...---,,,,,,---...******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))************************)))))))))))))))************+++++++++***************+++,,,,,,++++++++++++++++++++++++'''((()))***+++,,,,,,+++---,,,,,,++++++,,,,,,---,,,---...///000///......******+++,,,,,,---......++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------...///000---,,,+++)))((((((((((((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++++++++---......---------------.........***+++,,,+++***)))***,,,++++++++++++++++++++++++------------------------++++++******++++++,,,---...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,------...---------,,,------......------,,,...------------,,,,,,,,,------......///000000000///......------......///000///......------......//////.........///000111222222222333222222111000222222222222222222222222333333444444555444444444777666555333333444555555777444555:::;;;:::;;;???BBBGGGTTThhh~~~~~~wwwtttrrrooommmnnnoooooooooooorrrvvvyyy|||yyyvvvuuutttsssrrrpppnnnkkkhhheeedddaaabbbdddgggjjjllloooppppppooonnnmmmmmmmmmnnnooo}}}wwwmmmkkkooorrrlllmmmmmmnnnoooppppppqqqppppppooonnnmmmmmmmmmmmmnnnnnnnnnooooooppppppqqqrrrpppmmmlllmmmmmmmmmllllllkkkjjjjjjkkkmmmnnnooonnnooooooooonnnmmmkkkjjjggggggfffffffffgggggghhhiiihhhfffdddaaa___]]]\\\]]]]]]]]]]]]]]]^^^___```___\\\YYYVVVUUUSSSQQQOOOPPPOOOOOOQQQSSSTTTTTTRRRTTTUUUVVVWWWXXXZZZ[[[[[[___bbbeeehhhhhhggghhhhhhiiihhhfffgggiiikkkllllllkkkjjjjjjkkknnnoooooonnnmmmlllkkkkkkjjjiiihhhhhhffffffggggggggggggfffffffffggghhhjjjjjjjjjjjjiiiggggggggghhhjjjkkkjjjhhhkkkkkkjjjjjjjjjkkkkkkllljjjjjjjjjjjjjjjjjjjjjjjjhhhhhhgggggggggiiijjjkkkiiiiiihhhhhhgggfffeeedddggghhhhhhiiiiiihhhhhhgggfffeeeeeedddddddddeeeeee******+++++++++,,,,,,,,,+++,,,,,,+++******+++---******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))*********+++++++++***************+++,,,,,,++++++++++++++++++++++++(((((()))***+++,,,---------,,,,,,++++++,,,,,,---,,,---.../////////......+++++++++,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,+++++++++)))***************++++++,,,++++++******++++++,,,------,,,,,,---///111222......---,,,,,,+++,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------,,,,,,---------...,,,------....../////////***+++,,,,,,******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---///---+++)))((()))+++,,,++++++++++++++++++++++++++++++,,,,,,---...//////---------...------,,,,,,+++,,,,,,------,,,,,,+++------------------------------......////////////------------------------//////..................///////////////000000000000111222333333222111000222222222222222222222222444444444555444444333333666555444444444444555555999777888;;;<<<;;;>>>CCCKKKSSScccyyy}}}zzzuuurrrrrrrrrpppooonnnoooqqqrrrssswww{{{~~~|||yyyvvvtttsssrrrrrrooommmjjjgggdddccccccccccccdddfffhhhjjjlllmmmnnnpppnnnmmmllllllmmmoooppp}}}~~~uuunnnnnnrrrsssnnnnnnnnnooooooppppppppppppooonnnnnnmmmmmmmmmnnnmmmmmmnnnnnnoooooooooppppppnnnlllkkkllllllkkkjjjjjjjjjiiiiiijjjjjjllllllmmmnnnnnnnnnmmmkkkjjjhhhddddddcccbbbbbbcccccccccfffeeecccaaa___\\\[[[ZZZ[[[ZZZYYYXXXWWWWWWWWWWWWWWWUUURRRPPPOOONNNMMMLLLRRRSSSTTTWWWYYYYYYYYYYYYYYYZZZ\\\]]]___aaabbbbbbeeefffhhhjjjjjjiiiiiihhhiiihhhggghhhjjjkkklllkkkiiihhhhhhjjjmmmoooooonnnllllllkkkkkkjjjiiihhhhhhiiiiiiiiiiiiiiihhhggggggeeegggjjjlllmmmnnnmmmlllhhhgggggghhhjjjkkkjjjhhhiiiiiiiiihhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhiiikkkllliiiiiiiiiiiihhhgggfffeeefffggghhhiiiiiihhhgggfffeeeeeedddeeeeeeeeeeeefff******+++++++++,,,,,,,,,,,,------+++)))((()))+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))*********++++++++++++++++++++++++,,,------++++++++++++++++++++++++*********+++,,,---......---,,,,,,++++++,,,,,,---,,,------...............---------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++)))))))))******+++++++++,,,++++++******++++++,,,---,,,,,,,,,---...000111---------------...///000++++++,,,,,,,,,------------------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---/////////...---,,,++++++,,,,,,---.../////////...***,,,,,,,,,+++***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...---+++))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,---...//////---------...------,,,,,,++++++,,,,,,,,,,,,++++++------------------------------------------......,,,,,,------------,,,,,,......///////////////////////////000000000000000///000222333333222111000111111111111111111111111444444444555444444333333555555555444444555555555999777888:::;;;===CCCKKKXXXdddwww{{{rrrqqqppppppqqqqqqpppooonnnqqqtttwwwzzz~~~{{{xxxvvvtttrrrppppppppppppiiigggdddbbb```aaabbbdddggghhhiiijjjkkkkkkkkkjjjnnnmmmlllkkklllmmmoooqqqrrrrrrnnniiijjjnnnpppnnnrrrqqqqqqpppoooooonnnnnnooonnnmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmnnnnnnnnnllljjjjjjkkklllkkkjjjkkkkkkjjjiiiiiiiiiiiiiiillllllllllllkkkiiigggfffbbbaaa```_______________dddcccaaa___]]]ZZZYYYXXXYYYXXXVVVTTTRRRPPPOOOOOOOOONNNMMMKKKJJJKKKLLLMMMVVVXXX[[[]]]____________]]]___aaaccceeegggggghhhiiiiiiiiijjjjjjjjjhhhgggiiihhhggghhhjjjkkkkkkjjjfffeeeeeegggkkkmmmmmmllllllkkkkkkjjjjjjiiiiiiiiiiiijjjjjjiiiiiihhhgggfffccceeehhhkkkmmmmmmmmmllljjjiiihhhiiijjjkkkkkkjjjhhhhhhhhhhhhhhhiiijjjkkkkkkkkkjjjiiiiiijjjkkkkkkjjjjjjiiihhhhhhiiikkkkkkjjjjjjjjjjjjiiiiiihhhgggfffggghhhiiiiiihhhgggfffddddddeeeeeeeeeeeeeeeeee******+++++++++,,,,,,,,,,,,------,,,***((())))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))************)))************++++++++++++++++++++++++,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------------------...............---,,,,,,+++******++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///************+++---...///,,,,,,,,,,,,------------------------------------......---,,,,,,+++******---,,,,,,++++++,,,,,,---000000///...---+++***)))+++,,,...//////...---,,,+++,,,---,,,+++***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,------...---------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------------------------,,,------......------,,,......///000000000//////...///000111111111000000///000111111222111111111000000000000000000000000333333444444555444444444555555555666666666666666999777777;;;===BBBMMMYYYmmm|||wwwnnnllllllmmmnnnooooooooopppqqqtttzzz~~~zzzwwwsssrrrpppnnnmmmllllllkkkcccbbb```___```bbbeeegggjjjkkklllmmmmmmllljjjiiillllllkkkkkklllnnnpppqqqlllkkkhhhffflllssstttpppuuutttsssqqqooonnnmmmlllmmmmmmllllllkkkllllllmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiijjjlllmmmlllkkkllllllkkkkkkjjjiiihhhhhhjjjjjjjjjjjjhhhfffdddccc```___^^^]]]\\\[[[[[[[[[______]]][[[YYYWWWUUUUUUUUUTTTRRROOOMMMLLLKKKJJJKKKKKKKKKJJJJJJLLLOOORRRZZZ^^^aaacccdddcccddddddaaaccceeehhhjjjkkkkkkkkkkkkjjjiiiiiijjjjjjhhhfffhhhgggggghhhiiijjjiiihhheeeddddddfffiiikkkkkkjjjkkkkkkkkkjjjjjjjjjiiiiiigggggghhhggggggfffeeeeeebbbcccfffhhhjjjkkkkkkkkklllkkkiiiiiikkklllkkkkkkiiiiiiiiiiiiiiijjjkkkllllllkkkjjjiiiiiijjjkkkllljjjjjjiiihhhhhhiiijjjkkkjjjkkkkkkkkkjjjjjjiiihhhfffgggggghhhhhhggggggfffdddeeeeeeffffffeeedddddd******+++++++++,,,,,,,,,)))+++------+++***************+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))************((()))))))))************)))************+++++++++***************+++,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,---,,,,,,++++++,,,,,,------,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++***++++++,,,------......,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,+++))))))))))))******+++,,,,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------.........---,,,***)))+++,,,.........---+++***+++,,,------++++++,,,---*********++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---............,,,,,,------------,,,,,,,,,,,,,,,---------.....................---------,,,---...//////...---,,,---...///000111000000///...///000111222111000000000000000000000111222222111111111111111111111111222222333444555555555555555666666777777888777777:::999:::???EEEOOO___nnnxxxsssoookkkjjjkkkmmmnnnoooppprrrsssuuuzzzzzzvvvtttoooooonnnllliiigggdddccc^^^^^^^^^___aaaeeeiiikkkkkklllmmmoooooonnnlllkkkjjjjjjkkklllmmmoooooopppnnnooonnnmmmqqqwwwxxxvvvvvvuuusssrrrpppnnnmmmlllkkkkkkkkkjjjjjjkkkkkkllljjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhjjjmmmnnnmmmlllkkkkkklllllllllkkkkkkjjjhhhhhhhhhgggfffdddbbb```___^^^]]][[[ZZZYYYYYYYYYYYYYYYWWWUUUSSSQQQPPPOOOOOONNNMMMLLLKKKKKKKKKKKKJJJLLLMMMMMMMMMPPPUUUYYY]]]aaaeeegggfffeeeeeefffdddfffhhhkkklllmmmllllllmmmkkkiiiiiikkkkkkiiiggggggffffffgggiiiiiihhhffffffeeeeeefffiiikkkkkkjjjkkkkkkkkkjjjjjjjjjjjjiiifffgggggggggggggggfffeeeeeeeeefffhhhjjjkkklllmmmmmmkkkiiiiiijjjkkkkkkkkkjjjjjjjjjjjjkkklllmmmnnnmmmllljjjiiiiiijjjlllmmmjjjiiihhhgggggghhhiiijjjiiijjjjjjjjjjjjiiihhhhhhgggggggggffffffgggggggggeeeffffffffffffeeecccbbb******+++++++++,,,,,,,,,&&&))),,,...---,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))************+++++++++)))))))))))))))******+++++++++++++++++++++++++++---,,,+++))))))))))))***---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......***++++++,,,,,,------...++++++++++++++++++++++++---------,,,,,,,,,++++++(((((()))***++++++,,,,,,,,,++++++++++++++++++,,,***+++,,,---,,,+++***)))++++++***************+++,,,,,,,,,---------..............................***++++++,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,---------,,,+++***+++,,,.........,,,***)))+++,,,------++++++,,,---))))))***+++,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---&&&(((+++---......,,,,,,------------------------------------------,,,,,,***+++,,,---......///...,,,------......------,,,,,,,,,,,,------.........///////////////.........------...//////...---------...///111111111000///...///000222222111111000111000/////////000222333222222222222222222222222111222333444555555666555666666777888888888888888===<<>>>>>:::===FFFPPPYYYggg}}}vvvnnniiihhhjjjkkkllllllnnnqqqssstttwwwzzz|||}}}yyyuuuqqqooonnnllljjjgggddd```^^^[[[ZZZYYY]]]bbbfffhhhiiikkkmmmmmmnnnnnnooooooooonnnnnnqqqppppppooopppqqqssstttlllnnnppprrrtttvvvwwwwwwwwwuuusssqqqooonnnmmmmmmkkkkkkjjjiiiiiijjjjjjjjjiiihhhggggggiiijjjiiihhhnnnkkkhhhgggiiijjjjjjjjjjjjjjjjjjkkklllllliiigggeeeddddddcccbbb```___^^^aaa^^^[[[YYYYYYVVVRRRNNNLLLMMMMMMKKKJJJJJJLLLNNNRRROOOLLLKKKMMMNNNOOOOOOSSSTTTTTTTTTTTTWWWZZZ]]]eeefffggghhhhhhhhhgggfffhhhjjjmmmooopppnnnkkkiiimmmkkkhhhhhhhhhiiiiiiiiiffffffgggggghhhhhhiiiiiijjjjjjiiiiiihhhhhhhhhgggiiikkkmmmnnnlllkkkjjjjjjhhhhhhgggggghhhhhhiiijjjllllllkkkkkkkkkkkkkkkjjjhhhhhhgggffffffgggiiiiiiiiiiiiiiiiiijjjkkklllmmmmmmllljjjiiiiiijjjlllmmmiiiiiigggfffdddfffiiilllkkkkkkkkkjjjjjjjjjiiiiiimmmkkkiiigggffffffhhhhhhhhhhhhfffdddbbbaaadddfff+++,,,,,,---------,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++***)))***************+++++++++))))))))))))******************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++,,,---------------------------++++++++++++++++++++++++,,,++++++***************,,,,,,+++******))))))))),,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***)))((((((''''''++++++,,,,,,++++++***))),,,,,,,,,------------...++++++++++++,,,---...///+++++++++,,,,,,---------++++++++++++++++++++++++---------...------,,,+++,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++***************+++++++++,,,,,,...---,,,+++++++++,,,---------------............------............------000---++++++---......,,,++++++,,,,,,------......------------------------......------......///000///......------......///111000///...---......///000000111111111111111000222222222222222111111111222222333333333444444444555555444444444555666666999999888777777999;;;;;;>>>EEERRR```lll{{{sssoookkkiiikkkmmmnnnnnnnnnqqqvvvyyy|||~~~~~~|||zzzxxxuuurrrpppnnnmmmiiigggdddaaa^^^\\\[[[[[[\\\```eeeiiikkklllnnnooooooppppppqqqqqqpppppppppppppppppppppqqqrrrtttuuurrrssstttuuuvvvvvvvvvvvvsssrrrqqqooonnnmmmmmmmmmlllkkkjjjjjjiiiiiiiiiiiiiiihhhggghhhjjjkkkkkkiiimmmkkkhhhggghhhiiijjjiiikkkjjjiiiiiijjjjjjhhhfffcccddddddcccbbb```^^^]]]\\\YYYVVVTTTSSSQQQLLLIIIIIIJJJJJJIIIHHHIIIKKKNNNPPPOOOMMMNNNQQQSSSUUUUUUWWWWWWWWWVVVVVVWWW[[[^^^dddeeeggghhhiiijjjjjjiiiiiijjjmmmnnnooonnnlllkkkmmmjjjhhhhhhiiijjjiiihhhfffggggggggghhhhhhiiiiiihhhhhhhhhgggggggggffffffdddgggiiijjjjjjiiihhhiiihhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhgggfffffffffggghhhhhhhhhhhhhhhiiijjjkkkllllllkkkiiihhhhhhiiikkkllliiiiiigggeeedddeeehhhjjjiiiiiiiiijjjjjjjjjjjjjjjjjjiiigggeeeeeeeeefffgggfffgggfffeeecccbbbdddfff---------......------,,,)))******++++++******)))*********++++++++++++,,,++++++++++++++++++++++++))))))******+++++++++,,,+++++++++***************)))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***'''((()))+++,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++************++++++++++++***+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++***)))((('''&&&%%%%%%++++++,,,,,,++++++***))),,,,,,,,,,,,------------+++++++++,,,------......++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------------,,,++++++,,,------------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---...---,,,++++++++++++,,,------------............------............------...,,,++++++,,,------,,,------------------......---------------------------------------......//////......------....../////////...---------....../////////000111222333333333222222111000000//////333333333333444444444444555555444444555555666777;;;;;;;;;:::999:::<<>>IIIVVViiixxxwwwrrrpppoooooorrrrrrsssuuuxxx||||||xxxtttqqqooommmkkkhhheeecccbbbaaa]]][[[YYYXXXYYY\\\```bbbgggjjjnnnpppppppppqqqrrrqqqqqqrrrqqqqqqpppooooooooopppqqqrrrsssttttttuuurrrqqqppppppoooppppppqqqppppppooonnnkkkiiifffeeehhhiiiiiijjjjjjiiiiiihhhjjjiiiiiikkkmmmoooooonnnnnnlllkkkkkkllllllkkkjjjiiigggdddbbbbbbcccbbbaaacccbbb```]]]XXXRRRMMMJJJKKKKKKJJJHHHFFFFFFFFFGGGFFFHHHJJJLLLNNNQQQVVVYYY\\\\\\\\\___cccggghhhhhheeedddaaa^^^[[[\\\___aaaeeeeeeeeefffggghhhiiijjjjjjiiiiiihhhiiiiiikkkkkklllkkkjjjkkkmmmmmmlllkkkjjjjjjiiiiiihhhhhhggggggbbbbbbbbbcccccccccccccccfffggghhhgggfffdddeeeeeeccceeeggghhhiiihhhfffeeegggggghhhhhhiiijjjkkkkkkjjjiiigggfffeeeeeeeeefffgggggggggfffgggggghhhhhhjjjjjjiiiiiiiiiiiijjjjjjhhhhhhhhhfffccccccdddeeekkkjjjiiihhhgggeeeddddddffffffeeeeeeeeeeeeeeeeeeaaadddggghhhgggeeedddddd,,,,,,,,,,,,+++***)))))),,,,,,,,,------,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++******)))))))))***,,,---+++++++++************************++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++******,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******,,,---------,,,+++)))***,,,---------,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,++++++***)))++++++++++++,,,,,,,,,,,,,,,---...//////...---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,------------,,,,,,,,,,,,,,,------------...---------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------............---------///111111///...///000------------------......---------------------------------------......///000//////......//////000000000111222222222111111444444333222111000000000//////000000111222222333333444444444555555555555444444444555666777888999999888;;;>>>===???NNNaaaxxxqqqjjjkkkppprrrsssqqqssswww{{{{{{yyyuuurrrooommmllliiieeebbb___^^^]]][[[ZZZZZZ[[[]]]aaaeeeggghhhkkknnnppppppoooppppppqqqqqqqqqqqqpppooonnnmmmpppqqqrrrssstttttttttsssrrrqqqpppoooooopppqqqrrrppppppooommmjjjgggdddbbbdddeeegggjjjkkkkkkkkkkkkjjjiiihhhjjjlllmmmmmmlllmmmlllkkkkkkllllllkkkjjjfffdddbbbaaabbbbbb```______^^^[[[VVVQQQLLLHHHFFFDDDEEEEEEEEEDDDEEEHHHJJJKKKMMMPPPRRRTTTXXX\\\```bbbbbbccceeehhhkkkkkkkkkhhhhhhfffccc``````aaaccceeeeeeeeeeeefffgggiiiiiijjjjjjjjjjjjjjjkkkllllllmmmllllllmmmoooooonnnlllkkkkkkjjjiiihhhhhhggggggbbbcccccccccccccccddddddeeeffffffeeebbbaaaaaabbbbbbcccdddeeeeeeeeeddddddgggggghhhiiikkklllmmmmmmjjjiiihhhgggffffffgggggghhhhhhgggggggggggghhhhhhjjjjjjjjjjjjjjjjjjjjjjjjggghhhhhhgggeeedddeeefffkkkjjjiiihhhgggfffeeedddffffffffffffffffffffffffbbbeeeggghhhfffddddddddd------------,,,+++***)))++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************++++++***************+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...---,,,+++***+++,,,......---++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))***++++++++++++,,,,,,,,,,,,---...//////...---,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,++++++)))***,,,------------,,,++++++,,,,,,,,,---------------............------,,,///111111///---...///++++++,,,,,,------......------------------------......------......///000000000////////////000000...///000111222111111000222222222333333222111111111111111222222222222222444444444444555555555555444444555555666888999:::<<<:::===BBBBBBGGG\\\sssyyysssllliiikkkpppuuuwwwuuuzzz~~~{{{yyyvvvsssnnnkkkjjjhhheeebbb___\\\[[[ZZZZZZ[[[\\\___bbbgggjjjllliiillloooqqqpppoooooopppqqqqqqqqqqqqpppooonnnmmmqqqrrrsssttttttsssrrrrrrrrrpppooommmmmmmmmoooooolllmmmlllkkkiiifffcccaaa```bbbeeeiiilllmmmnnnnnniiihhhggghhhjjjkkkkkkiiikkkjjjiiijjjkkkkkkiiihhhbbbaaa```aaabbbaaa___^^^YYYWWWTTTOOOKKKHHHFFFEEEAAACCCDDDEEEFFFHHHMMMQQQPPPRRRTTTWWWYYY]]]aaaeeefffffffffiiilllnnnnnnmmmjjjkkkkkkiiifffeeeeeefffdddddddddeeegggiiikkkmmmllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnoooqqqqqqpppnnnllllllkkkjjjiiiggggggfffccccccdddddddddeeeeeeeeeeeeeeefffdddbbbbbbcccdddbbbbbbcccccccccdddddddddfffggghhhiiikkklllmmmnnnjjjiiihhhgggggghhhiiijjjiiihhhhhhgggggghhhhhhiiihhhhhhiiiiiiiiiiiihhhhhhfffhhhhhhhhhffffffggghhhiiiiiihhhhhhhhhhhhggggggeeeeeefffffffffffffffeeedddfffggggggeeeccccccccc++++++,,,---............******++++++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++************))))))******+++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,---------------)))************+++++++++---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,.........,,,+++***+++---......---+++************++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******,,,---///000222222------.........---,,,,,,******+++++++++,,,,,,,,,,,,---///000000...---+++---------,,,,,,+++++++++------------------------+++,,,,,,,,,,,,+++******)))***++++++,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++((()))+++---.........---++++++,,,,,,,,,------------..................---+++...111000...,,,---...******++++++,,,---......------------------------///............///000000000000////////////000000---...///111111111000//////000222333444444333222444444333333222111111111444444444555555555666666444444555555666888999:::===<<<@@@GGGJJJQQQjjj}}}mmmmmmnnnmmmnnnqqqvvvzzz}}}~~~|||zzzwwwuuuqqqlllhhhfffeeeccc```]]][[[ZZZYYYZZZ\\\^^^bbbfffjjjnnnoookkkmmmpppqqqqqqpppoooppprrrrrrrrrqqqpppooonnnmmmrrrssstttttttttsssrrrqqqpppooollljjjiiiiiijjjkkkiiiiiijjjiiihhheeecccaaa]]]```dddiiilllnnnooopppiiihhhggggggiiijjjiiihhhiiihhhhhhhhhjjjiiihhhfff```______aaabbbaaa___]]]UUURRROOOKKKHHHGGGFFFGGGAAADDDFFFHHHIIIMMMSSSXXXRRRTTTWWWYYY\\\___dddggggggggghhhkkknnnppppppooolllnnnnnnmmmkkkhhhhhhhhhcccddddddfffhhhkkknnnpppnnnoooooopppqqqpppppppppoooooooooqqqssssssqqqooommmlllkkkjjjiiigggffffffdddddddddeeeeeefffffffffeeefffgggfffeeeeeefffhhhccccccbbbbbbbbbcccdddeeeeeefffgggiiijjjlllmmmnnnjjjiiiiiihhhhhhiiijjjkkkiiiiiihhhhhhhhhhhhhhhiiigggggghhhhhhhhhhhhggggggfffgggiiihhhgggggghhhiiifffgggggghhhiiijjjjjjkkkddddddeeeffffffeeeeeeeeefffggghhhgggdddccccccccc++++++++++++,,,,,,---.../////////......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))------,,,++++++******)))************************///...---,,,++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))+++,,,+++(((((())))))))))))*********------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......///////////////.........---------,,,,,,,,,+++,,,,,,,,,,,,+++******...------,,,+++***))))))............---,,,+++***.........------,,,,,,,,,,,,,,,,,,---------..............................---++++++,,,///000...+++...---,,,,,,+++++++++,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------//////...---,,,,,,++++++,,,,,,,,,---------...............------,,,,,,,,,///////////////////////////////////////000111111//////000111222222333333333333333222222111111111111111111111111222222222333333333444555666777777999555333666888888:::===@@@@@@CCCJJJQQQ___yyy{{{tttrrrrrrtttsssqqqyyy~~~}}}zzzuuurrrooommmiiigggeeebbb^^^[[[YYYYYY[[[\\\bbbcccfffiiilllmmmnnnnnnpppooooooooooooooopppqqqoooooopppqqqqqqqqqqqqpppttttttuuuuuutttrrrpppnnnlllkkkkkkjjjiiihhhggggggjjjhhhgggggggggeeecccaaabbbccceeehhhkkkooorrrtttooollljjjkkklllmmmkkkhhhhhhhhhggggggfffdddcccbbb]]]]]]\\\[[[ZZZXXXVVVUUUOOOMMMJJJGGGEEEEEEEEEFFFIIIIIIJJJLLLOOOSSSVVVXXXXXXXXXYYY[[[]]]```bbbccckkklllmmmnnnppppppqqqqqqpppmmmkkkjjjkkkkkkhhhfffgggeeedddfffjjjnnnnnnnnnrrrqqqooonnnnnnnnnooopppooooooppppppppppppoooooonnnmmmllljjjhhhfffeeedddeeefffggghhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggeeeeeeeeeffffffggghhhiiihhhiiiiiijjjkkkmmmnnnooolllllllllllllllllllllkkkiiiiiigggffffffggghhhhhhffffffgggggggggeeedddcccfffgggiiikkkkkkiiigggfffhhhhhhhhhhhhhhhgggffffffbbbccceeefffffffffeeeeeecccccccccbbbccccccdddddd,,,,,,+++++++++,,,------.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))++++++++++++++++++++++++************************,,,,,,,,,+++,,,,,,,,,---,,,,,,------,,,,,,+++***------------------------,,,***))))))+++,,,+++)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------............---------,,,+++,,,,,,,,,,,,+++******---,,,,,,++++++*********+++,,,------...---------------------,,,,,,,,,+++,,,,,,,,,---------..............................---++++++,,,...///...,,,...------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------///......---,,,,,,++++++,,,,,,,,,---------...............------,,,,,,,,,///////////////////////////////////////000111111///000000111222222333333333333333222222222111111111111111111222222222222444444444444555666777888===888777999;;;:::;;;>>>???AAAJJJVVVbbbrrrtttsssrrrtttwwwwwwwww~~~~~~xxxuuuqqqnnnkkkiiifffdddcccaaa^^^\\\[[[]]]___```fffgggiiilllmmmnnnnnnnnnoooooooooooooooppppppqqqppppppqqqqqqqqqqqqpppppprrrsssttttttsssqqqooommmlllkkkkkkjjjiiihhhhhhhhhiiihhhffffffgggfffdddbbbddddddfffhhhjjjmmmooopppmmmkkkiiijjjlllmmmkkkiiigggffffffeeecccaaa___^^^___^^^\\\YYYVVVRRRPPPNNNNNNKKKGGGDDDCCCEEEGGGJJJLLLMMMNNNPPPSSSVVVXXXZZZ]]]^^^___```ccceeeggghhhhhhiiilllnnnqqqssstttuuuqqqnnnlllkkklllllliiiggghhhfffeeegggkkknnnooonnnrrrqqqooonnnnnnnnnooopppnnnnnnoooooooooooonnnnnnnnnnnnmmmllljjjiiihhhgggiiiiiijjjjjjjjjkkkkkkkkkjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkkiiiiiijjjjjjkkkmmmnnnooonnnmmmllllllkkkkkkkkkkkkjjjiiihhhgggfffggghhhhhhgggggghhhhhhgggfffeeedddfffhhhjjjkkkkkkjjjhhhfffhhhhhhhhhhhhhhhgggffffffcccdddeeefffffffffeeeeeeeeedddddddddddddddeeeeee------,,,+++++++++,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))))))))******+++,,,,,,---******************************++++++,,,---......,,,,,,------,,,,,,+++***------------------------,,,***)))***+++,,,+++***,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++.........---------,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++((()))+++,,,.../////////,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---------------------------++++++,,,---...---,,,...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------.........------,,,,,,+++,,,,,,,,,---------...............---------------///////////////////////////////////////000111111000000000111222222333333333333333222222222222111111111111222222333333333555444444555555666777888999666666999:::999;;;???CCCIIIVVVhhhyyy|||wwwxxxuuuooorrrrrruuuyyy|||}}}vvvrrrnnnjjjhhhfffcccaaa___^^^^^^]]]___aaadddfffjjjkkklllnnnooooooooonnnnnnooooooooooooppppppqqqrrrrrrrrrrrrqqqqqqpppooopppqqqqqqqqqpppnnnlllkkkkkkjjjiiihhhhhhhhhhhhhhhhhhgggfffggghhhgggfffdddffffffggghhhjjjkkklllmmmkkkjjjiiijjjllllllkkkjjjeeedddcccaaa___\\\ZZZXXXZZZYYYVVVSSSPPPLLLJJJHHHJJJGGGCCCAAABBBFFFKKKNNNRRRSSSTTTVVVXXXZZZ\\\]]]______```aaaccceeeggghhhiiikkkmmmooorrrssstttuuurrrpppnnnmmmmmmllljjjiiijjjhhhhhhiiilllooopppooorrrqqqooonnnnnnnnnooopppmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnmmmlllkkknnnnnnmmmmmmmmmnnnoooppplllkkkkkkkkkkkkjjjjjjjjjkkkkkkjjjkkkkkklllmmmnnnkkkkkkkkkkkklllmmmnnnooopppooommmkkkjjjjjjkkkkkkjjjiiiiiihhhgggggghhhhhhhhhiiiiiiiiihhhgggfffeeeggghhhjjjkkkkkkjjjhhhggghhhhhhhhhhhhhhhggggggfffddddddeeeffffffffffffeeeffffffeeeeeeeeeeeeffffff...---,,,,,,+++++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))******+++++++++,,,******************************+++,,,------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,,,,,,,,,,+++******------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***************++++++,,,,,,,,,((()))+++,,,---...//////++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,++++++,,,---------------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------------............------......---------,,,,,,,,,,,,,,,,,,---------.....................---------///////////////////////////////////////000000111000000111111111222222222222222222222222222222222111111222222333333444444666555555555666777777888555333555999<<<<<<@@@EEEKKKUUUggg||||||qqqnnnpppqqqppppppqqqtttyyy|||vvvrrrmmmhhheeeccc```^^^[[[\\\]]]___bbbeeehhhjjjjjjkkkmmmooopppppppppooommmnnnooooooppppppppppppttttttssssssqqqpppooonnnnnnoooooonnnmmmllljjjiiihhhhhhgggfffffffffgggggghhhgggfffgggiiiiiihhhfffggghhhiiijjjkkklllllllllllllllkkkjjjjjjjjjiiihhhcccbbbaaa^^^[[[WWWTTTRRRPPPOOOMMMKKKIIIHHHGGGFFFDDDCCCCCCCCCFFFJJJNNNQQQWWWXXXYYY[[[\\\^^^^^^___```aaaaaabbbdddfffggghhhnnnnnnpppqqqqqqrrrrrrrrrrrrqqqpppooonnnmmmkkkjjjkkkkkkkkklllnnnooopppppprrrqqqooonnnnnnnnnooopppmmmnnnnnnoooooonnnnnnmmmnnnooopppqqqqqqqqqpppooorrrqqqooonnnnnnoooqqqsssnnnnnnmmmmmmmmmlllllllllllllllllllllmmmnnnooopppllllllllllllmmmnnnooooooqqqpppnnnkkkjjjjjjkkkkkkkkkjjjjjjiiihhhhhhhhhhhhiiiiiiiiiiiihhhhhhgggggghhhiiijjjkkkkkkjjjiiihhhgggggghhhhhhhhhhhhggggggeeeeeeffffffffffffffffffgggfffeeeeeeeeeeeeeeeeee...---,,,,,,+++++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++******)))))))))************************+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***************************++++++,,,,,,+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------,,,+++++++++++++++************)))+++,,,,,,,,,,,,+++***************++++++,,,,,,---***++++++,,,---------,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,++++++++++++---...------.../////////...------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------------............---------------------,,,,,,,,,,,,,,,,,,---------..............................///////////////////////////////////////000000111111111111111111222222222222222222222222222222222111222222333444444555555777777666666666777888888777666888===>>>@@@FFFMMMSSSaaawww|||sssnnnmmmoooppprrrppprrruuuyyy}}}yyytttpppjjjdddaaa^^^\\\ZZZYYY[[[]]]aaaeeehhhkkklllhhhiiilllnnnppppppqqqppplllmmmooopppqqqqqqqqqpppttttttsssrrrqqqooonnnmmmmmmmmmllllllkkkiiihhhhhhfffeeedddccccccdddfffgggiiihhhhhhiiikkkkkkjjjhhhhhhiiikkklllmmmnnnnnnnnnnnnmmmllljjjgggeeeddddddaaa```]]]ZZZVVVRRROOOMMMHHHGGGFFFDDDCCCCCCCCCCCCAAACCCFFFJJJMMMQQQSSSTTTZZZZZZ[[[]]]^^^___aaaaaafffffffffggghhhiiikkklllnnnooopppqqqqqqqqqqqqqqqrrrrrrqqqpppnnnmmmllllllkkklllnnnnnnoooooopppppprrrqqqooonnnnnnnnnooopppnnnooooooppppppoooooonnnmmmoooqqqrrrssssssrrrrrrsssrrrpppoooooopppqqqsssoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmnnnoooppppppnnnnnnnnnmmmnnnnnnooooooqqqpppnnnlllkkkkkkkkkkkkkkkkkkkkkjjjiiiiiihhhgggiiiiiihhhhhhhhhiiiiiiiiiiiijjjkkkkkkkkkkkkjjjiiigggggghhhhhhhhhhhhggggggffffffffffffffffffffffffffffffeeeddddddddddddddd------,,,+++++++++,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,++++++***))))))((((((************************+++,,,---------,,,+++***,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++,,,---,,,+++***+++---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------...//////......---,,,++++++++++++*********))))))+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,+++,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******---///---...///000000000///...------,,,,,,,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------............------------------------------,,,,,,,,,---------.....................////////////////////////////////////////////////000111111111111111111111111111111111222222222222333333333222222333444444555666666888888777777777777888888888777888;;;===???GGGQQQ]]]pppvvvqqqnnnooopppoooqqqsssssswwwzzz~~~zzzvvvnnnjjjddd___\\\[[[YYYXXX[[[]]]aaadddhhhjjjlllmmmgggiiikkkmmmooopppqqqqqqlllmmmooopppqqqqqqqqqppprrrrrrrrrqqqpppooommmmmmllllllkkkjjjiiihhhggggggdddcccbbbaaabbbdddfffgggkkkjjjjjjkkkmmmmmmllljjjjjjkkkmmmnnnoooooonnnmmmkkkllljjjgggccc```^^^___\\\[[[YYYUUUQQQMMMJJJHHHFFFEEECCCAAAAAAAAAAAABBBDDDGGGLLLQQQUUUWWWXXXXXX]]]\\\\\\]]]^^^aaacccdddfffffffffgggggghhhjjjjjjkkklllnnnpppqqqsssssstttqqqrrrrrrpppnnnllllllmmmlllnnnooopppooonnnoooppprrrqqqooonnnnnnnnnooopppooooooppppppppppppoooooommmnnnqqqsssttttttsssrrrsssrrrqqqpppooopppqqqqqqppppppppppppoooooooooooommmmmmmmmnnnnnnooopppqqqppppppoooooonnnoooooooooooooooooonnnmmmlllkkkkkklllllllllkkkkkkiiihhhggggggggggggggghhhiiikkklllkkkkkkkkkllllllkkkkkkkkkfffgggggghhhhhhhhhhhhhhhhhhgggffffffeeefffffffffgggfffeeedddcccccccccccc,,,,,,+++++++++,,,------.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************))))))))))))************************)))***,,,---......---,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,---++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,........................////////////...---,,,+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***)))))),,,///,,,...///111111111///...------,,,,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................------............------------------------------,,,,,,,,,---------......---........./////////000///////////////////////////////////////000111111111111111111111111111111111111222222222333333333222222333444555666777777999888888777777888888888777777999<<<@@@EEERRR^^^ooo|||rrrnnnmmmqqqsssqqqrrrvvvwww~~~{{{wwwtttiiieee```\\\[[[[[[[[[[[[```bbbeeeiiikkkmmmmmmnnniiikkkmmmnnnooopppooooookkkllloooqqqrrrrrrqqqpppqqqqqqqqqpppooonnnmmmllllllkkkjjjiiihhhgggggggggeeedddbbbbbbccceeegggiiinnnmmmmmmmmmoooooommmkkklllmmmnnnooonnnmmmkkkjjjeeefffeeebbb]]]ZZZZZZZZZWWWVVVTTTPPPLLLHHHDDDBBBCCCCCCBBBAAABBBDDDFFFGGGKKKMMMQQQVVVZZZ]]]^^^______^^^]]]]]]___bbbfffiiifffffffffffffffggghhhiiijjjkkkmmmoooppprrrrrrrrrqqqrrrrrrpppmmmkkkkkkmmmkkknnnqqqqqqooonnnnnnppprrrqqqooonnnnnnnnnooopppnnnnnnoooooooooooonnnnnnlllmmmpppssstttsssrrrqqqrrrrrrrrrqqqqqqqqqppppppqqqqqqqqqpppppppppoooooooooooooooooopppqqqrrrrrrrrrqqqpppooooooooooooooommmnnnooooooooonnnlllkkklllmmmmmmlllkkkjjjhhhgggddddddeeefffhhhjjjlllmmmkkkllllllllllllllllllkkkffffffggghhhhhhhhhhhhhhhiiihhhgggfffeeeeeefffggghhhgggfffeeedddddddddddd++++++++++++,,,------.../////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***((((((((()))******++++++************************&&&(((+++---//////......,,,,,,---------,,,++++++........................***,,,...---+++***,,,...,,,,,,,,,---------......++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,....................................---,,,+++***.........---------,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,***((())),,,000,,,...000111222111000///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---..................---------------------------,,,,,,,,,---------......---.........//////000000///////////////////////////////////////000111111222222111111111111111111111111111222222333333333222222333444555666777888999999888888888888888999::::::>>>DDDJJJSSScccrrryyytttooooootttuuussstttyyyzzz~~~zzzuuurrrfffccc^^^\\\]]]___``````dddfffiiilllnnnoooooonnnlllmmmoooppppppooonnnnnnjjjllloooqqqrrrrrrqqqpppoooooopppoooooonnnmmmllllllkkkjjjhhhggggggggggggfffeeeccccccdddfffiiikkkpppooonnnooopppooonnnlllnnnnnnoooooommmkkkhhhfff```aaaaaa^^^ZZZWWWWWWXXXSSSRRRPPPLLLHHHDDDAAA?????????@@@AAAEEEIIIMMMOOOQQQRRRTTTWWW[[[___bbbdddaaa___]]]]]]___ccchhhlllkkkjjjjjjjjjkkkkkklllmmmmmmnnnnnnoooooooooooonnnppprrrssspppllljjjkkkmmmkkknnnqqqqqqooommmnnnooorrrqqqooonnnnnnnnnooopppmmmmmmnnnnnnnnnnnnmmmmmmkkkmmmppprrrsssrrrqqqppprrrrrrssssssrrrqqqppppppqqqqqqqqqpppppppppooooooppppppppppppqqqrrrssssssrrrrrrqqqpppooooooooooookkkmmmoooqqqpppooollljjjmmmmmmmmmmmmllljjjhhhgggccccccdddeeegggjjjmmmooollllllllllllllllllllllllffffffggghhhhhhhhhhhhhhhiiihhhgggfffeeeeeefffgggiiiiiihhhffffffeeeeeeeee,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///+++,,,,,,---.........------------,,,,,,+++++++++++++++++++++++++++++++++)))************++++++++++++,,,------......------,,,++++++***+++,,,...///,,,++++++******++++++,,,,,,++++++***+++,,,...//////...------++++++***)))*********++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------,,,,,,+++***------------------------///...---,,,+++*********------,,,++++++******)))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,---------......------++++++++++++------+++++++++,,,,,,---------000000222222111///---+++******,,,,,,,,,,,,******,,,+++++++++,,,,,,---......---,,,,,,++++++++++++...---,,,,,,+++++++++,,,,,,,,,,,,---------......------------------------//////.........---------------------------------***+++,,,---............111111000000//////......---------........./////////////////////000111111111000/////////000222333222222222222222222222222333333444666888:::<<<===::::::999:::::::::999888:::999???IIISSS```uuu{{{wwwvvvpppoootttwwwvvvyyy~~~}}}xxxsssnnnkkkbbb```]]][[[\\\___cccffffffhhhiiiiiiiiijjjmmmooosssrrrpppooonnnmmmnnnnnnmmmmmmllllllmmmnnnooopppllllllmmmmmmllllllkkkjjjkkkjjjgggeeedddccccccccccccbbbbbbcccfffjjjnnnqqqpppppppppooonnnmmmlllkkknnnmmmkkkiiifffbbb___^^^\\\\\\[[[ZZZWWWTTTQQQPPPNNNLLLIIIDDD@@@>>>???@@@<<<>>>BBBGGGLLLQQQUUUWWWVVVWWWZZZ]]]```bbbdddeeedddcccccccccdddgggjjjkkkjjjjjjiiijjjlllmmmmmmlllkkklllooopppqqqpppooonnnoooooonnnmmmlllkkkkkkjjjllllllmmmooopppqqqrrrsssrrrqqqooonnnnnnnnnooopppooooooooooooooonnnnnnnnnmmmnnnpppqqqpppooommmlllnnnnnnnnnnnnnnnnnnoooppppppqqqqqqqqqpppooommmlllooooooppprrrtttuuutttrrroooppppppooommmlllnnnooopppppppppoooooonnnmmmlllllllllmmmmmmlllkkkiiihhhdddeeefffhhhjjjkkklllllllllllllllkkkkkkkkkjjjjjjjjjiiihhhgggfffffffffgggiiiiiihhhgggggggggggggggggggggggghhhggggggfffeee++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,------......---------------,,,,,,+++++++++++++++++++++++++++++++++)))************++++++++++++,,,------...---------...---,,,+++++++++,,,---,,,,,,++++++++++++,,,,,,---,,,+++++++++,,,---......------,,,,,,++++++***+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,---------,,,,,,+++***---------------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,---------......------++++++++++++------+++++++++,,,,,,---------///000111111000...,,,+++***+++,,,------,,,+++***+++*********++++++,,,---...---,,,,,,+++++++++,,,...------,,,+++++++++,,,,,,,,,,,,---------......------------------------//////.........---------------------------------***+++,,,---............000000000//////.........---------........./////////////////////000111111000000000000000111222222333333333333333333333333444444555666777999;;;<<<>>><<<:::888888888888888>>>???GGGUUUdddttt~~~zzzvvvssswwwssssssxxxzzz|||}}}{{{xxxsssoookkkhhhaaa```^^^]]]___bbbgggiiijjjkkkmmmmmmmmmnnnppprrrsssrrrpppooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkklllkkkjjjjjjiiiiiihhhfffeeedddcccdddddddddddddddeeegggkkknnnoooooooooooonnnmmmlllkkkjjjkkkjjjhhheeebbb^^^[[[ZZZVVVVVVUUUTTTRRROOOMMMLLLGGGFFFDDD@@@===<<<>>>@@@AAACCCGGGKKKQQQUUUYYY[[[YYY[[[]]]```ccceeefffgggeeeeeedddeeefffiiikkkmmmkkkjjjjjjjjjkkkkkkjjjjjjmmmnnnpppqqqrrrrrrppppppoooooonnnmmmlllkkkkkkjjjllllllmmmooopppqqqrrrsssrrrqqqooonnnnnnnnnooopppnnnnnnnnnnnnnnnnnnnnnnnnooooooqqqqqqqqqpppnnnmmmooonnnnnnnnnnnnoooppppppqqqqqqrrrrrrqqqooonnnmmmpppoooppprrrttttttrrrqqqoooppppppooommmmmmnnnoooooooooooooooooonnnllllllkkkkkkllllllkkkjjjhhhgggdddeeefffhhhiiijjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhgggggghhhhhhiiihhhggggggfffffffffffffffgggggggggggggggfffeeeeee++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++++++++,,,---------------///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,---------,,,++++++------------------------***************+++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------++++++++++++------++++++,,,,,,,,,,,,------....../////////---,,,***,,,,,,------------,,,,,,***************+++++++++------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.............................................---------------------------------+++,,,---.................................------------.........////////////////////////000111111///000111111222222111111333333333333333333333333555555555666777888::::::@@@>>>;;;999888999;;;<<>><<<===@@@CCCIIIKKKNNNRRRWWW[[[^^^```^^^___aaadddfffggghhhiiiiiiiiiggggggggghhhjjjjjjkkkjjjjjjiiiiiihhhgggggglllmmmooopppqqqqqqppppppoooooonnnmmmlllkkkkkkjjjllllllmmmnnnpppqqqrrrrrrrrrqqqooonnnnnnnnnooopppmmmmmmmmmnnnnnnnnnnnnnnnooopppqqqrrrqqqpppooonnnooonnnnnnnnnoooooopppqqqqqqqqqqqqqqqqqqpppooonnnpppooopppqqqsssrrrpppnnnoooppppppooommmmmmnnnooooooooooooooonnnmmmlllkkkjjjjjjkkkkkkjjjiiigggfffeeeeeefffggghhhhhhhhhhhhjjjjjjjjjjjjiiiiiiiiihhhiiihhhhhhhhhhhhiiijjjjjjggggggfffeeeeeeeeeeeeeeefffffffffgggffffffeeeddd+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++,,,,,,------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,------------,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...------,,,+++++++++++++++++++++,,,,,,------------------,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,+++------------------------+++******)))******++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,---------......------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***------------------------+++++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,---------......////////////////////////................................................,,,,,,---...............------------------------............///////////////////////////000000111///000111222333222111000222222222222222222222222666666666666666777888999<<<<<<<<<;;;<<<===@@@CCCFFFLLLYYYnnn~~~yyywwwxxxxxxxxxxxxwww~~~~~~{{{xxxtttooojjjfffdddccccccdddccccccccceeegggjjjlllkkklllmmmmmmllllllnnnppppppppppppooooooooooooooopppppppppooommmjjjfffdddgggggggggggggggfffeeeeeeccccccccccccddddddeeeeeehhhiiijjjkkkkkkkkkjjjiiimmmmmmlllkkkjjjiiigggfffcccbbb___\\\XXXUUUSSSRRRNNNNNNLLLKKKHHHFFFEEEDDD???@@@@@@???@@@BBBGGGJJJQQQRRRUUUXXX\\\```bbbdddcccdddeeeggghhhiiijjjjjjmmmllljjjhhhgggfffffffffjjjjjjjjjiiigggeeeeeeeeeiiijjjlllmmmnnnnnnnnnnnnoooooonnnmmmlllkkkkkkjjjkkklllmmmnnnoooqqqrrrrrrrrrqqqooonnnnnnnnnooopppmmmmmmmmmmmmmmmnnnnnnnnnoooppppppppppppooonnnmmmnnnnnnnnnnnnoooppppppqqqppppppooooooooonnnnnnmmmooooooooopppqqqqqqnnnllloooooopppnnnmmmlllnnnooonnnnnnnnnnnnmmmlllkkkkkkiiiiiijjjjjjiiihhhfffeeeeeeffffffggggggggggggfffiiiiiiiiiiiihhhhhhhhhhhhkkkjjjiiiiiiiiiiiiiiiiiihhhgggffffffeeeeeefffffffffffffffffffffeeedddddd+++,,,---------,,,+++++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***+++,,,,,,------,,,,,,******+++,,,------......---,,,,,,,,,,,,,,,,,,---------------,,,++++++******++++++,,,,,,------......------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,,,,---------------------------,,,+++***))))))))))))))))))***+++,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------,,,------......---,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,---.........---,,,,,,,,,,,,---------......////////////////////////---.............................................------......//////......++++++,,,,,,------.............../////////000000///////////////000000111///000222333333333222111222222222222222222222222666666555555666777777888888:::<<<======>>>AAADDDPPPYYYjjj{{{yyywwwwwwxxx{{{|||}}}zzzwwwsssooojjjeeebbbbbbcccdddgggfffffffffggghhhiiiiiilllmmmmmmlllkkkkkkmmmnnnoooooooooppppppppppppppppppppppppooollliiieeeccceeeeeeffffffeeeeeedddcccbbbbbbcccdddeeeeeeeeeeeeiiijjjkkkkkkkkkiiigggfffjjjjjjjjjiiigggeeedddccc```^^^[[[XXXUUURRRQQQPPPLLLKKKIIIGGGEEECCCBBBAAA@@@AAABBBBBBDDDHHHMMMQQQWWWXXXZZZ]]]```ccceeeffffffggghhhiiiiiijjjiiiiiikkkjjjiiihhhggggggffffffhhhiiijjjhhhfffdddeeefffiiijjjkkklllmmmnnnoooooooooooonnnmmmlllkkkkkkjjjkkkkkklllnnnooopppqqqrrrrrrqqqooonnnnnnnnnooopppmmmmmmmmmmmmnnnnnnoooooonnnnnnnnnnnnnnnmmmmmmlllmmmmmmmmmmmmnnnooopppqqqmmmmmmmmmlllllllllllllllnnnmmmmmmooopppooommmkkknnnnnnooommmlllkkklllnnnmmmnnnnnnmmmmmmlllkkkjjjiiiiiijjjjjjiiihhhfffeeeffffffggggggggggggffffffiiiiiiiiihhhhhhhhhgggggglllkkkjjjiiihhhhhhhhhhhhiiihhhggggggffffffggggggffffffggggggffffffeeeddd+++,,,---...---,,,+++******++++++,,,,,,------...---,,,,,,+++++++++++++++------......------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,,,,((()))***,,,---...//////------,,,,,,,,,,,,------,,,,,,---------,,,+++++++++++++++,,,,,,---------------------,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,---------,,,,,,------------------------...---,,,+++***)))))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,---------......------++++++++++++------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,---------.../////////...,,,+++,,,,,,+++++++++,,,------+++,,,...//////...------,,,,,,,,,---------..............................---------.......................................---....../////////......++++++,,,,,,---...//////....../////////000000000///////////////000111111000111222222333222222222222222222222222222222222555555555555666777777888666999<<<======???DDDHHH[[[iii}}}~~~|||vvvuuuuuuwwwzzz~~~~~~zzzuuuqqqmmmjjjeeebbbaaabbbdddfffiiiiiiiiiiiiiiiiiiiiiiiioooooopppooommmmmmnnnpppmmmnnnoooppppppppppppppppppoooooommmkkkhhheeedddddddddeeeeeeddddddcccbbbbbbcccdddeeeffffffffffffhhhiiiiiiiiihhhgggeeedddfffeeeeeedddbbb```^^^]]]ZZZXXXUUURRRPPPNNNNNNNNNGGGFFFEEECCCBBBBBBAAAAAACCCDDDEEEGGGIIIMMMSSSWWW\\\]]]___aaaccceeeggghhhiiijjjjjjkkkkkkjjjjjjiiifffgggggghhhiiiiiijjjjjjeeehhhjjjhhhfffdddfffiiillllllmmmnnnpppqqqrrrsssoooooonnnmmmlllkkkkkkjjjkkkkkklllmmmooopppqqqqqqrrrqqqooonnnnnnnnnooopppmmmmmmnnnnnnooooooppppppnnnnnnmmmmmmmmmlllllllllkkkkkkkkklllmmmnnnooopppllllllkkkjjjjjjkkkkkkllllllkkklllmmmooonnnlllkkklllmmmmmmllljjjjjjkkkmmmmmmmmmmmmmmmlllkkkjjjiiiiiiiiijjjjjjiiihhhfffeeeffffffggghhhhhhhhhggggggiiiiiiiiiiiihhhhhhhhhgggkkkkkkjjjhhhhhhhhhhhhhhhiiiiiihhhgggggggggggggggggggggggghhhgggffffffeee+++,,,---......,,,***)))******+++,,,,,,---......---,,,,,,+++******++++++------......------,,,++++++++++++,,,,,,---------++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++)))***+++---......------------,,,,,,,,,,,,------***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,,,,---------,,,------------------------------,,,+++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,---------......------++++++++++++---------------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,---,,,+++******+++,,,---,,,---...//////---+++***,,,+++++++++,,,,,,---...+++,,,...///000///...---,,,,,,,,,---------......---------------------------------.........//////..............................////////////......++++++,,,---...///000000.../////////000000000000///////////////000111111222111111111222222333333444444444444444444444444444444444555666777888999777999;;;===???FFFQQQYYYppp|||yyysssuuuwww{{{}}}yyytttoookkkfffdddaaa___```bbbfffhhhiiijjjkkklllmmmmmmllllllqqqqqqqqqpppnnnnnnoooppplllmmmooopppqqqqqqqqqpppooonnnmmmkkkjjjhhhgggfffdddddddddddddddcccbbbbbbcccdddeeefffggggggffffffgggggggggfffeeedddcccbbb```______]]]\\\ZZZXXXWWWRRRPPPNNNKKKIIIIIIIIIIIIDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJLLLMMMPPPTTTZZZ^^^aaaaaacccdddfffhhhiiijjjmmmmmmmmmmmmlllkkkjjjjjjhhhiiiiiijjjjjjjjjjjjjjjcccfffiiiiiifffeeeiiilllmmmmmmnnnoooppprrrssstttoooooonnnmmmlllkkkkkkjjjjjjkkklllmmmnnnpppqqqqqqrrrqqqooonnnnnnnnnooopppnnnnnnoooooopppqqqqqqrrrooonnnnnnmmmmmmmmmmmmmmmjjjjjjjjjkkklllmmmnnnooollllllkkkjjjjjjkkklllmmmjjjjjjjjjlllnnnnnnlllkkkkkkkkkllljjjiiihhhiiikkkllllllmmmllllllkkkjjjiiiiiijjjjjjkkkjjjhhhgggffffffgggggghhhiiiiiiiiiiiijjjjjjiiiiiiiiihhhhhhhhhgggggggggggghhhhhhiiijjjhhhhhhgggffffffffffffggghhhhhhiiiiiihhhhhhgggfff+++,,,.........,,,***)))******+++,,,,,,---......---,,,,,,+++*********+++---.........---,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++***+++,,,---------,,,+++...------,,,,,,------...)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,---------,,,,,,***+++,,,,,,------------------------------------,,,,,,++++++,,,,,,---...***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......------++++++++++++---------------,,,,,,+++++++++---,,,,,,++++++,,,------,,,,,,************,,,,,,+++,,,.........,,,***)))++++++++++++,,,,,,---...+++,,,...000000///...---,,,,,,,,,---------......---------------------------------.........//////////////////////////////...///////////////......++++++,,,---///000111111////////////000000000000///////////////000111111333222111000111222333444666666666666666666666666444444444444666777888999777999;;;>>>CCCPPPaaammmxxxuuuwww{{{}}}zzzvvvpppkkkfffaaa```^^^^^^___cccfffiiiiiijjjlllnnnpppppppppooopppqqqqqqpppnnnmmmnnnooolllmmmooopppqqqqqqqqqpppnnnmmmllljjjiiihhhhhhhhhdddddddddddddddcccbbbbbbcccdddfffgggggggggffffffgggfffeeedddcccbbbbbbaaa\\\[[[ZZZYYYWWWUUUSSSRRRLLLKKKHHHFFFEEEEEEEEEFFFCCCCCCCCCEEEHHHKKKNNNPPPPPPQQQRRRTTTVVVZZZ```dddcccdddeeefffhhhiiijjjkkkoooooooooooonnnmmmkkkkkkooonnnnnnmmmkkkiiigggfffaaaeeeiiiiiigggfffjjjnnnkkkllllllmmmoooppprrrsssoooooonnnmmmlllkkkkkkjjjjjjkkklllmmmnnnpppqqqqqqrrrqqqooonnnnnnnnnooopppnnnoooooopppqqqrrrrrrrrrppppppooonnnnnnnnnnnnnnniiiiiiiiijjjkkklllnnnooommmlllkkkkkkkkklllmmmnnniiihhhiiikkkmmmnnnmmmkkkjjjjjjkkkiiihhhggghhhjjjllllllllllllkkkjjjiiiiiijjjjjjkkkkkkjjjiiigggffffffggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiddddddeeefffhhhjjjkkklllggggggfffeeeeeeeeeeeefffiiiiiiiiiiiiiiihhhgggggg------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---////////////////////////,,,+++******,,,,,,+++***+++,,,,,,------,,,,,,+++)))************+++++++++******+++,,,,,,,,,,,,+++---------.........////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,+++***)))))))))***,,,,,,++++++++++++++++++++++++***+++,,,,,,------------//////...---,,,,,,+++*********+++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********+++,,,///111000...***(((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000//////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////................................................---------............///////////////000000000000111111000......---------...............///000000111000000///......//////000000000000000000000000333222111111111222333444444444444444444444444444666555444555777999999999<<<:::===DDDLLLZZZrrr~~~}}}~~~yyy||||||wwwrrrnnniiiccc___^^^___aaaccceeehhhiiijjjlllnnnpppqqqooonnnmmmnnnoooooooooooonnnnnnnnnnnnmmmmmmnnnooooooooooooooooookkkhhhfffggggggdddbbbfffeeecccbbbbbbccceeefffhhhhhhiiiiiiiiihhhhhhggggggdddaaa```___^^^]]][[[VVVVVVUUUTTTRRROOOLLLKKKNNNIIIDDDBBBCCCDDDCCCBBBBBBCCCDDDFFFJJJNNNSSSVVVVVVUUUUUUUUUXXX\\\```bbbgggggghhhiiijjjjjjjjjjjjoooooonnnmmmmmmmmmmmmnnnpppmmmkkkjjjkkkjjjgggccceeeggghhhhhhhhhhhhjjjlllkkkkkklllmmmmmmnnnoooooonnnoooooonnnnnnmmmlllkkklllmmmnnnooopppqqqrrrrrrnnnmmmmmmmmmllllllllllllqqqqqqqqqqqqqqqpppoooooopppppppppooommmllljjjiiikkkmmmnnnoooooonnnmmmkkkmmmnnnoooppppppooommmlllooollliiikkkppprrrpppllljjjiiigggfffeeefffhhhiiillllllllllllllllllllllllkkkjjjhhhgggfffffffffgggfffhhhiiikkkllllllllllllkkkkkkkkkjjjiiihhhhhhggggggggggggggggggggggggggghhhgggeeeccccccccceeefffgggffffffeeeeeeggghhhiii------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***+++,,,,,,------,,,,,,+++)))************+++++++++******+++,,,,,,,,,,,,+++------------.........///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,+++***)))))))))***,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,///......---,,,,,,++++++******+++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))---,,,,,,,,,+++++++++++++++---...//////---+++)))************************++++++++++++++++++++++++************************,,,,,,,,,---------......////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------........................---------............////////////000000000111111111000///......---------...............///000000444333222111111111111111111111111111111111111111333222111111111222333444444444444444444444444444333333333444777888999999???>>>BBBLLLZZZmmm~~~|||yyysssnnnjjjfffaaa^^^]]]^^^```ccceeehhhjjjkkklllnnnppppppooonnnooooooooooooooooooooonnnnnnnnnmmmmmmnnnnnnooonnnnnnnnnkkkiiiffffffggggggeeedddeeedddcccccccccdddfffgggiiiiiiiiiiiiiiiiiihhhhhhfffdddaaa___]]]\\\ZZZXXXTTTTTTSSSRRROOOMMMJJJIIIIIIFFFAAA???@@@AAAAAA@@@@@@BBBDDDHHHMMMSSSWWWZZZZZZYYYYYYYYY[[[^^^bbbdddggghhhiiijjjkkkkkkkkkkkklllllllllllllllmmmnnnoooooommmkkkkkklllkkkhhheeefffhhhjjjjjjjjjiiijjjkkkiiiiiijjjkkklllmmmmmmnnnooooooooooooooonnnmmmmmmlllmmmnnnoooqqqrrrssstttnnnnnnnnnnnnmmmmmmmmmmmmppppppqqqqqqqqqpppooonnnpppppppppooonnnmmmlllkkknnnoooppprrrrrrpppooonnnppppppppppppoooooonnnmmmmmmjjjiiikkkpppsssqqqnnnkkkjjjhhhgggggghhhiiijjjiiiiiiiiijjjjjjkkkkkkkkkkkkjjjiiigggggggggggghhhfffggghhhjjjjjjjjjiiiiiijjjiiiiiihhhggggggffffffdddddddddeeeeeeeeeeeeeeegggfffeeeccccccdddeeefffgggffffffeeeeeeggghhhiii------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,***)))***+++,,,+++***++++++,,,,,,,,,,,,++++++)))************+++++++++******+++,,,,,,,,,,,,+++------------............,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++...---,,,,,,++++++,,,,,,+++************+++,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,......------,,,,,,++++++)))***+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******------------,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------........................---------............///000000000000111111111111111000///......---.....................///000000555555333222222111111111111111111111111111111111222222222222222333444444444444444444444444444444222333444666888999:::;;;@@@@@@FFFUUUhhh~~~~~~~~~{{{wwwssslllgggdddbbb___^^^^^^___aaacccfffiiikkkllllllnnnppppppoooooooooqqqoooooooooooooooooooooooommmmmmnnnnnnmmmmmmllllllhhhfffddddddfffffffffeeecccccccccdddeeefffhhhiiilllkkkjjjiiiiiiiiiiiiiiifffccc```]]][[[YYYVVVTTTQQQQQQPPPNNNKKKIIIFFFEEEEEEBBB???>>>???@@@@@@@@@@@@CCCGGGMMMSSSYYY]]]_________^^^^^^___bbbdddfffhhhiiijjjkkklllllllllllliiiiiiiiijjjkkklllnnnooonnnmmmllllllmmmllljjjhhhhhhjjjmmmnnnlllkkkjjjkkkiiijjjjjjkkkmmmnnnnnnoooppppppppppppppppppoooooommmnnnoooppprrrssstttuuuppppppooooooooonnnnnnnnnooopppqqqrrrrrrpppnnnmmmpppppppppppppppooonnnnnnpppqqqsssttttttsssqqqppprrrqqqppppppooooooppppppllljjjiiilllpppsssrrrpppmmmllljjjhhhhhhhhhjjjkkkhhhhhhiiijjjjjjkkkllllllkkkjjjiiihhhgggggghhhhhhhhhhhhiiijjjjjjjjjiiihhhjjjiiiiiihhhhhhgggggggggcccdddddddddeeeeeefffffffffeeedddddddddeeefffggggggffffffeeeeeeggghhhiii,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++***++++++,,,,,,,,,,,,++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,************++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,)))***+++,,,---.........++++++++++++++++++++++++++++++,,,,,,,,,++++++***------------------------------,,,,,,,,,,,,,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,------------------------,,,,,,,,,---------......---...//////000000000///,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------........................---------............///000000000000111111111222000000///..............................///000000444333222111000000000000111111111111111111111111222222222222333333444444444444444444555555555555555666888999:::;;;<<<===CCCGGGQQQccczzz}}}}}}zzzwwwqqqlllfffaaa_________^^^```aaacccfffiiikkkmmmnnnnnnpppqqqpppooonnnooopppoooooooooooooooooooooooommmmmmmmmmmmlllkkkjjjiiifffeeedddccccccddddddcccbbbbbbdddeeegggiiijjjjjjmmmlllkkkiiihhhhhhiiiiiifffbbb^^^[[[XXXVVVSSSPPPMMMLLLKKKIIIFFFDDDBBBAAABBBAAA??????@@@AAACCCCCCDDDHHHMMMTTTZZZ^^^aaabbbccccccbbbbbbbbbdddfffgggiiiiiijjjkkklllllllllllliiiiiiiiiiiijjjkkklllmmmmmmmmmmmmmmmnnnmmmlllkkkjjjmmmpppqqqooommmkkkkkklllmmmmmmnnnpppqqqqqqrrrppppppqqqqqqrrrqqqqqqqqqqqqqqqqqqrrrrrrsssssssssqqqqqqppppppppppppoooooonnnoooqqqrrrrrrpppnnnllloooppppppqqqqqqqqqppppppqqqrrrtttuuuuuutttrrrqqqqqqppppppooopppqqqssstttmmmlllkkkmmmpppqqqqqqooommmllljjjhhhggghhhiiijjjiiiiiijjjkkkmmmnnnoooooojjjiiihhhgggfffgggggghhhkkklllmmmmmmmmmllljjjiiillllllkkkkkkkkkjjjjjjjjjeeeffffffgggggghhhhhhiiieeeeeeddddddeeefffggghhhgggffffffeeeeeeggghhhiii,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,+++******++++++,,,,,,++++++***))))))*********+++++++++******+++,,,,,,,,,,,,+++------------------,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,)))***+++,,,---.........++++++++++++++++++++++++***++++++,,,,,,,,,++++++---------------------------,,,++++++++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,---...///000000000///,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------........................---------............//////000000000000111111111000//////............///...............///000000333222111111000000111111111111111111111111111111222222333333444444444444444444444555555666666666777999::::::999:::===@@@JJJTTTeeeyyy}}}}}}{{{xxxuuurrrjjjfffaaa]]]]]]___aaabbbeeefffhhhjjjlllnnnpppqqqqqqrrrrrrpppnnnmmmmmmnnnppppppppppppoooooooooooommmmmmlllllljjjiiigggfffeeeeeedddbbbaaa``````aaaaaabbbeeegggiiikkkkkkkkkmmmllljjjiiihhhggggggfffddd```\\\XXXUUURRROOOLLLIIIHHHFFFDDDBBB@@@???>>>>>>>>>???@@@BBBDDDFFFHHHMMMPPPUUU[[[___bbbcccccceeeeeedddddddddeeefffgggiiiiiijjjkkkllllllllllllkkkjjjjjjiiiiiijjjjjjjjjmmmnnnooooooooonnnnnnnnnkkknnnqqqrrrpppnnnmmmlllnnnooooooppppppqqqqqqrrrppppppqqqrrrrrrsssrrrrrrttttttssssssrrrqqqqqqppprrrqqqqqqqqqqqqpppppppppnnnooopppqqqqqqooonnnllloooppppppqqqqqqqqqqqqqqqpppqqqrrrttttttrrrqqqpppnnnnnnnnnoooqqqsssvvvxxxpppooonnnnnnoooooonnnmmmmmmkkkiiigggfffggghhhiiiiiiiiijjjkkkmmmnnnooooooiiihhhgggfffffffffggghhhmmmmmmnnnnnnmmmllljjjiiillllllllllllkkkkkkkkkkkkggggggggghhhhhhiiiiiiiiieeeeeeeeeeeefffgggggghhhgggffffffeeeeeeggghhhiii,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,,,,++++++,,,,,,---************************)))(((((()))+++,,,+++*********++++++++++++******)))************+++++++++******+++,,,,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++...---,,,,,,++++++,,,,,,***++++++,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,,,,------)))***+++,,,,,,---,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------................................................---------............///////////////000000000000//////............//////...............///000000333222222222222333444444222222222222222222222222222222333444444444444444444444444555666666777777777888999999888;;;AAAFFFQQQaaawwwxxx{{{zzz|||~~~zzzuuurrrooommmeeebbb^^^]]]___cccfffgggiiijjjkkkmmmooopppqqqrrrrrrsssrrrpppnnnmmmnnnooorrrrrrqqqpppooonnnnnnmmmmmmmmmlllkkkiiigggeeedddcccdddcccaaa___]]]^^^___aaacccfffiiikkkllllllkkkjjjjjjiiihhhgggeeecccbbb___\\\WWWTTTQQQNNNJJJHHHDDDCCCBBB@@@>>>>>>======;;;===@@@CCCEEEHHHLLLOOOVVVXXX\\\```ccceeeeeeeeeeeeeeeeeeeeeeeeffffffggghhhiiijjjkkkllllllllllllmmmlllkkkkkkjjjjjjjjjkkknnnpppqqqqqqooonnnoooooolllnnnqqqrrrpppooonnnoooooooooooooooooooooooooooooooooqqqrrrssssssssssssuuuuuutttsssqqqppppppooorrrrrrqqqqqqqqqpppppppppooooooppppppoooooonnnnnnoooppppppqqqqqqqqqppppppnnnoooqqqrrrrrrqqqooonnnlllmmmnnnooorrrtttvvvwwwqqqqqqpppoooooonnnmmmmmmmmmllliiigggfffgggggghhhhhhhhhiiijjjjjjkkklllllliiihhhgggffffffggghhhiiikkkllllllmmmlllkkkiiihhhjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhggggggfffffffffffffffggggggggggggffffffeeeeeeggghhhiii++++++++++++++++++++++++)))******+++,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))((('''(((+++,,,+++*********++++++++++++******)))************+++++++++******+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***)))******+++,,,,,,------******+++++++++++++++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------////////////////////////........................---------............///---.........//////////////////............//////...............///000000000000000111222333444555222222222222222222222222222333444555555555444333444444444555666777777777777999::::::;;;AAAJJJRRRbbbuuu|||}}}zzztttwwwzzz~~~}}}zzzuuupppkkkiiigggbbb___^^^___cccgggkkklllllllllmmmnnnooopppqqqqqqpppqqqqqqpppnnnoooppprrrttttttsssqqqooonnnllllllmmmmmmllljjjhhheeecccbbb```aaabbb```^^^]]]^^^aaaaaacccgggkkkmmmmmmlllkkkgggggghhhhhhfffccc```]]]YYYVVVRRRNNNKKKIIIEEECCCAAA@@@>>>===<<<<<<======<<<@@@EEEIIILLLPPPUUUYYY\\\^^^aaadddfffggghhhhhheeeeeefffffffffgggggghhhggghhhiiijjjkkkkkkkkkkkkmmmmmmlllllllllmmmmmmnnnppprrrsssrrrpppnnnoooppplllnnnpppppppppooopppqqqqqqqqqqqqpppoooooonnnnnnnnnooopppqqqssssssttttttrrrrrrrrrrrrqqqqqqqqqpppqqqqqqqqqqqqppppppppppppqqqpppooonnnmmmnnnnnnoooooopppppppppppppppoooooommmnnnpppqqqqqqpppnnnmmmlllmmmoooppprrrsssssstttpppqqqqqqpppooonnnnnnnnnnnnmmmkkkhhhgggggghhhiiiiiiiiiiiijjjjjjkkkkkkkkkjjjjjjiiihhhhhhiiijjjkkkkkkkkklllmmmmmmlllkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiihhhhhhhhhgggggggggggggggffffffeeegggffffffeeeeeeggghhhiii++++++++++++++++++++++++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---------------------------(((''''''(((+++,,,+++*********++++++++++++******)))************+++++++++******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++))))))******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,***+++,,,---...---,,,,,,++++++++++++++++++++++++------------,,,,,,+++***))))))***+++,,,------...******+++++++++***))))))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------........................,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000000000000000000000........................---------.........//////------------........./////////.........//////000...............///000000,,,,,,---...///111333444222222222222222222222222222333444555555555444333444444444555666777777888999;;;===>>>@@@HHHTTT]]]xxxzzzrrrsssyyy{{{wwwyyy~~~{{{zzzxxxrrrlllgggeeeddd```^^^^^^```eeekkknnnpppmmmmmmnnnnnnooooooppppppnnnoooooooooooopppsssvvvvvvuuusssqqqooommmlllkkkmmmmmmkkkiiigggdddbbbaaa]]]___```___]]]]]]```bbbaaadddhhhlllnnnmmmllljjjdddfffggggggeeebbb]]]ZZZUUURRRNNNJJJHHHEEEBBB@@@???>>>===<<<;;;<<<===>>>@@@EEEKKKPPPSSSXXX^^^bbb___aaaccceeegggiiijjjkkkfffffffffggghhhhhhiiiiiigggggghhhiiijjjjjjjjjjjjlllllllllmmmnnnooopppqqqqqqsssuuussspppnnnoooppplllnnnooooooooooooqqqsssuuuuuutttsssrrrppppppooommmnnnoooqqqrrrsssttttttpppppppppqqqqqqrrrrrrrrrqqqqqqqqqpppppppppoooooorrrpppnnnllllllmmmoooppppppppppppppppppooonnnnnnmmmnnnpppqqqqqqpppnnnmmmnnnooopppqqqrrrqqqqqqpppooopppppppppoooooooooppppppnnnllljjjhhhiiiiiijjjlllllllllllllllllllllllllllkkkjjjjjjjjjkkklllmmmlllmmmnnnoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooonnnnnnmmmlllkkkjjjjjjgggggghhhhhhgggfffeeeeeegggffffffeeefffggghhhiii,,,,,,,,,++++++*********+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------,,,,,,+++***))))))))))))))))))))))))************************,,,,,,---------,,,++++++,,,,,,,,,++++++*********---,,,,,,+++*********+++************************.........------,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000...---+++******++++++++++++,,,,,,,,,---------,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++...---,,,,,,++++++++++++------------------------,,,---///000111000///------------------------------------,,,,,,+++++++++,,,---...//////...---,,,..........................................------000000000000000000000000222222111111111111111111222222333333333333444444444333333333333444555555555444333666999:::999777;;;888<<>>;;;:::;;;<<<<<<===???CCCFFFOOORRRVVV\\\aaaeeehhhiiigggjjjmmmppppppnnnkkkiiiiiiiiiiiiiiiiiijjjkkkllllllllllllkkkkkkllllllmmmnnnooopppqqqrrrrrrrrrrrrrrrssstttrrrpppooopppqqqqqqsssttttttsssrrrrrrsssrrrqqqooonnnmmmmmmnnnnnnlllooorrrsssrrrqqqqqqqqqoooppppppqqqrrrrrrqqqqqqrrrqqqqqqppppppppppppppppppqqqqqqppppppnnnmmmmmmmmmmmmnnnmmmmmmlllkkkkkkkkkmmmooopppoooooopppqqqqqqnnnkkkmmmqqqsssrrroooqqqqqqrrrqqqqqqpppooonnnpppooonnnmmmlllmmmnnnnnnpppooonnnmmmlllmmmnnnnnnnnnlllkkklllnnnoooooonnnnnnmmmmmmmmmmmmnnnooopppnnnmmmmmmmmmmmmoooqqqrrrpppooonnnlllkkkllllllmmmjjjjjjjjjjjjiiihhhgggfffjjjjjjiiihhhhhhhhhhhhhhh,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,++++++******++++++*********+++++++++++++++,,,,,,++++++++++++******---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,---************************+++******))))))******+++---,,,+++***************++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++***+++---.........---,,,------------------------------------,,,,,,,,,,,,---......//////......---................................................000000000000000000000000111111111111111111111111222222333333333333444444444444444333444444555666666555555666888999888777===<<>>>>>>>>===;;;;;;===>>>???AAACCCHHHKKKVVVXXX]]]aaafffiiikkkllllllmmmppprrrqqqooollliiihhhhhhiiiiiijjjlllmmmnnnkkkkkkkkkkkklllmmmnnnooooooooopppqqqrrrrrrrrrrrrqqqrrrsssrrrpppnnnooopppqqqsssttttttsssrrrrrrsssqqqpppnnnmmmlllmmmmmmnnnnnnppprrrrrrpppooooooooopppqqqqqqrrrrrrrrrrrrqqqrrrrrrqqqqqqqqqpppppppppqqqrrrrrrqqqqqqpppooonnnnnnnnnnnnmmmlllkkkjjjiiijjjlllnnnoooooooooqqqrrrssspppmmmnnnppprrrpppnnnqqqqqqrrrqqqqqqpppooonnnppppppoooooooooooonnnnnnooooooooonnnnnnnnnnnnnnnmmmkkkjjjkkknnnooooooooommmmmmlllllllllmmmnnnnnnmmmmmmnnnoooqqqrrrssssssooonnnlllkkkjjjjjjkkkkkkjjjjjjiiihhhggggggggghhhjjjjjjjjjiiiiiiiiihhhhhh++++++++++++++++++++++++------------------------,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,)))))))))))))))*********,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++***)))(((((()))***+++++++++++++++++++++++++++++++++************++++++,,,++++++******)))))))))---------.........//////...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,++++++++++++,,,,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++,,,---.........------------------------------------------------,,,,,,......////////////..............................---------...............////////////////////////111111111111111222222222222222222333333333444444444444444444444555666666777666666777888999999999@@@@@@EEEPPP^^^ppp~~~oookkkpppvvvzzz}}}{{{sssmmmddd\\\XXXZZZ^^^aaacccdddgggiiilllmmmnnnooopppoooooonnnmmmmmmmmmmmmoooooooooooooooooooooooommmllliiifffeeeddddddeeeaaa___^^^]]]]]]^^^```aaaeeeeeefffggggggfffeeeeeecccccccccbbb___\\\ZZZXXXVVVTTTQQQOOOMMMJJJFFFCCC@@@???===<<<<<<<<<<<<<<<;;;===AAACCCFFFJJJOOORRRZZZ\\\```dddhhhjjjlllllloooqqqrrrsssrrrooollljjjjjjjjjjjjjjjkkklllmmmnnnjjjjjjjjjkkklllmmmooopppooopppqqqrrrsssssssssssssssttttttsssqqqppppppqqqqqqsssttttttsssrrrrrrssspppooonnnlllllllllmmmnnnmmmoooqqqqqqpppnnnooooooqqqrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqppprrrrrrssssssrrrqqqqqqpppnnnnnnnnnmmmmmmkkkjjjjjjjjjmmmoooqqqqqqqqqsssttttttqqqooooooppppppooonnnqqqqqqqqqqqqqqqpppnnnnnnnnnooooooppppppooonnnnnnnnnooopppppppppooonnnnnnlllkkkjjjkkknnnppppppooolllllllllkkkkkkllllllmmmkkklllnnnppprrrsssssssssooonnnlllkkkjjjjjjkkkkkkjjjiiihhhggggggggghhhiiijjjjjjjjjjjjjjjiiiiiiiii++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++,,,---.........---************************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++++++++******))))))---------.........//////---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,+++++++++******++++++,,,------------------------------...///////////////------------------------------------------------////////////////////////////////////////////////---------.........//////////////////////////////000000111111111222222222222222222333333333444444555444444444444555666666777777777888888999;;;===CCCGGGPPP]]]nnnwwwnnnqqqvvvzzz~~~zzzuuunnniiiaaa[[[ZZZ\\\aaaeeeggghhhjjjlllnnnpppqqqrrrsssrrrqqqpppooooooppppppqqqqqqqqqpppoooooonnnnnnkkkjjjhhheeedddccccccccc]]]\\\[[[[[[]]]___bbbcccfffggghhhiiiiiihhhgggfffccccccaaa___\\\YYYVVVTTTQQQOOOLLLJJJIIIFFFCCC@@@>>>===<<<:::999:::;;;<<<===@@@EEEIIIMMMRRRWWW[[[___aaadddgggjjjkkkllllllpppqqqrrrsssrrrooolllkkkmmmmmmlllllllllllllllmmmiiiiiiiiijjjlllmmmoooooopppqqqrrrssssssttttttssssssttttttsssqqqppppppqqqqqqsssttttttsssrrrrrrsssoooooommmllllllmmmnnnnnnlllnnnppppppooooooppprrrssssssttttttttttttsssrrrrrrssssssssssssrrrqqqqqqrrrssssssssssssrrrrrrqqqlllmmmmmmnnnnnnmmmmmmmmmmmmoooqqqsssssstttuuuwwwtttsssqqqppppppoooooonnnqqqqqqqqqqqqqqqpppnnnnnnmmmnnnnnnooooooooonnnmmmoooooopppqqqqqqppppppooonnnlllkkklllnnnppppppooollllllkkkkkkkkkkkklllllljjjkkkmmmoooqqqqqqrrrrrrooonnnmmmkkkjjjkkkkkkllliiiiiihhhgggggghhhiiijjjjjjkkkkkklllkkkjjjiiiiii***++++++++++++,,,,,,,,,))))))))))))((((((((((((++++++************++++++,,,------............---------------------------************************))))))***+++,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,------.../////////,,,,,,------------......+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***++++++,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,+++************++++++,,,------------------------........./////////000000------------------------------------............000//////......//////000////////////////////////,,,,,,------.../////////000000000000000000000000000000000111222222333333222222333333333333444444555555444444555555666777777888999999999;;;???AAACCCLLLZZZkkk{{{qqqnnnuuuxxx||||||rrrlllfffddd```^^^^^^aaadddggghhhiiikkkmmmoooqqqssstttuuutttsssqqqqqqqqqrrrsssrrrrrrqqqpppooonnnmmmmmmhhhhhhgggeeecccbbb``````[[[[[[[[[]]]___bbbeeefffggghhhiiijjjjjjiiihhhgggeeecccaaa^^^[[[WWWTTTRRRMMMKKKHHHFFFEEECCC@@@>>>:::::::::999888999===???CCCGGGLLLQQQUUUZZZ___ccceeegggiiikkkmmmnnnnnnnnnnnnooopppqqqqqqooommmllloooooonnnmmmllllllmmmmmmjjjjjjjjjkkklllnnnooopppqqqqqqrrrsssttttttttttttqqqrrrsssrrrpppnnnooopppqqqsssttttttsssrrrrrrssspppooonnnmmmmmmmmmnnnooommmnnnppppppooopppqqqssstttuuuuuuuuuuuutttssssssrrrssstttuuutttsssrrrqqqrrrrrrssssssssssssrrrrrrlllmmmnnnooooooooooooooooooqqqssstttttttttvvvwwwtttsssrrrqqqpppoooooooooqqqqqqrrrqqqqqqpppooonnnmmmmmmnnnnnnnnnnnnoooooopppppppppppppppqqqqqqqqqpppnnnmmmnnnoooppppppooommmmmmlllkkkkkkkkkllllllkkkkkklllmmmnnnpppqqqqqqooonnnlllkkkjjjjjjkkkllliiihhhhhhhhhiiijjjkkkkkkkkkkkklllmmmlllkkkjjjiii******+++++++++,,,,,,,,,*********)))))))))((((((++++++************++++++------......------,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,------...//////++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------.........//////.........++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,------,,,++++++************++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------......//////------------------------------------.........///111000///......///000111////////////////////////,,,,,,------...//////000000000000000000000000000///000000111222222333333222222333333333333444444555555555555555666666777777888:::;;;;;;===BBBFFFJJJVVVhhh|||yyyoooooottttttwww~~~xxxqqqhhhccc^^^^^^___aaaccceeefffggghhhhhhjjjlllnnnqqqsssuuuuuutttrrrqqqqqqqqqssstttrrrqqqpppooommmlllkkkjjjeeeeeeeeeeeeccc```^^^\\\YYYZZZ]]]```cccfffhhhiiihhhhhhjjjjjjjjjjjjhhhhhhbbbaaa^^^[[[WWWSSSPPPOOOJJJGGGDDDBBBBBB@@@>>><<<999:::;;;<<<<<>><<<;;;:::<<>>JJJVVVdddxxx|||kkkfffhhhkkkmmmooovvv{{{qqqkkkeee^^^[[[\\\\\\___dddhhhiiiiiijjjkkkjjjkkklllnnnpppsssuuuvvvvvvuuusssrrrqqqqqqqqqrrrvvvrrrmmmkkkkkkjjjgggeeeeeeeeedddbbb^^^\\\\\\]]]\\\^^^aaaeeegggiiijjjjjjkkkkkklllnnnnnnkkkeeeaaa]]]YYYTTTPPPMMMKKKHHHFFF@@@@@@???>>>===;;;:::999:::<<>>AAAAAAFFFRRR___uuu{{{ooodddbbbfffjjjnnnssszzz|||sssjjjfffaaa\\\ZZZ\\\^^^aaafffiiikkkkkkllllllkkkkkklllnnnpppsssvvvxxxzzzyyywwwuuutttssssssssssssoookkkhhhhhhgggeeecccccccccccc```]]]\\\\\\^^^aaabbbeeehhhjjjkkkkkkkkkjjjjjjjjjkkkjjjgggbbb]]]XXXTTTPPPLLLIIIGGGEEECCC>>>>>>===;;;;;;:::::::::<<>>BBBFFFNNN^^^lllsssfffaaa^^^aaaeeejjjrrryyyzzzqqqhhhaaa^^^\\\ZZZZZZ]]]aaadddhhhkkklllmmmmmmnnnllllllmmmnnnqqquuuyyy{{{}}}|||zzzwwwuuutttsssrrrnnnkkkhhhfffeeedddbbbaaa```aaaaaa___]]]]]]^^^___dddeeegggiiijjjjjjjjjjjjhhhhhhggggggeeeaaa\\\XXXPPPMMMIIIFFFDDDCCC@@@???>>>===;;;::::::<<<>>>???AAAEEELLLSSSYYY^^^cccgggfffhhhiiiiiiiiijjjlllnnnnnnnnnnnnnnnnnnmmmlllkkkjjjjjjkkklllmmmnnnnnnooommmnnnpppppppppqqqtttvvvrrrqqqpppooooooooopppqqqrrrsssuuuvvvwwwwwwwwwvvvuuuvvvvvvtttsssrrrsssuuuvvvwwwwwwvvvuuutttsssrrrnnnoooppppppooooooppprrrnnnpppqqqrrrrrrsssvvvyyywwwxxxxxxyyyyyyyyyyyyyyyvvvuuuttttttvvvwwwwwwvvvtttttttttsssrrrrrrrrrqqqrrrtttuuuuuutttsssssstttppppppooonnnnnnnnnooooooqqqssstttuuuuuussspppnnnmmmnnnooopppqqqrrrttttttrrrpppnnnmmmnnnoooooonnnppppppqqqqqqrrrsssssssssooonnnmmmnnnppprrrrrrrrrnnnnnnnnnnnnooopppqqqrrrqqqpppooonnnmmmnnnnnnoooooonnnlllkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllmmmjjjjjjjjjjjjiiiiiiiiiiii,,,---------------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---------,,,,,,,,,,,,------......,,,,,,++++++,,,,,,---...,,,------......------,,,,,,---...---+++***+++,,,++++++,,,,,,---...//////+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---------------------------......////////////......,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++*********+++,,,,,,+++***++++++,,,,,,++++++++++++++++++,,,,,,,,,---------......,,,,,,+++***))))))******++++++++++++++++++,,,---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---.........---,,,++++++++++++........................------,,,,,,,,,,,,------............////////////...//////000000000000000//////000000000111111111.../////////000000000111000000000000000111111111222222333333333333444444333333333444444555666777666666666777777999:::;;;===<<>>===>>>===;;;;;;===@@@DDDFFFIIINNNVVV\\\aaadddgggiiifffggghhhgggggggggiiikkkmmmmmmmmmmmmmmmlllkkkjjjjjjkkklllmmmnnnoooooopppmmmnnnooopppqqqrrrtttuuupppooonnnmmmmmmnnnooopppssstttuuuwwwwwwwwwwwwvvvvvvwwwvvvtttrrrrrrtttuuuwwwwwwvvvuuutttrrrqqqqqqnnnoooppppppppppppqqqsssppprrrsssttttttuuuwwwyyyxxxxxxyyyzzzzzzzzzzzzyyyvvvuuuttttttvvvwwwwwwvvvuuuuuuttttttsssrrrqqqqqqppprrrttttttsssrrrqqqrrrqqqpppooonnnnnnnnnnnnnnnoooppprrrtttsssqqqnnnlllmmmnnnoooqqqrrrsssttttttrrrqqqooonnnooooooooooooqqqrrrsssttttttttttttssspppooooooppprrrssssssrrrnnnnnnnnnoooppprrrssstttrrrqqqpppoooooonnnoooooopppooommmlllkkkkkkkkkkkkiiijjjkkklllmmmlllkkkkkkhhhhhhhhhhhhhhhhhhhhhhhh,,,------......---------++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,***+++---,,,,,,+++---...+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------......//////000//////...------,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,++++++++++++***+++)))+++------+++******+++,,,,,,++++++++++++++++++,,,,,,,,,---------.........---,,,+++++++++++++++,,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......---,,,++++++++++++,,,...........................------,,,,,,------...............////////////......///000111111000000000000000000111111111111111000000000/////////...//////000000111111111111222222222333333444444444444444444444555666777777666666777777999:::<<<<<>>>>>>>>>>>===<<<;;;;;;===@@@DDDIIILLLRRRWWW^^^cccfffgggggghhhfffgggggggggffffffhhhjjjkkkllllllllllllkkkkkkjjjllllllmmmnnnoooppppppqqqlllmmmnnnoooqqqrrrssssssooonnnmmmmmmmmmnnnoooppprrrsssuuuvvvwwwwwwwwwvvvwwwwwwvvvtttrrrrrrsssuuuuuuuuusssrrrqqqpppoooooommmooopppqqqpppppprrrssssssuuuvvvvvvuuuuuuvvvwwwxxxxxxyyyzzzzzzzzzzzzyyyvvvuuuttttttvvvwwwwwwvvvvvvvvvuuuuuutttsssrrrrrrrrrtttvvvvvvtttrrrrrrrrrrrrqqqpppooooooooooooooopppqqqsssttttttrrrpppnnnooopppqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppqqqrrrsssttttttuuuuuuuuuuuutttuuusssrrrsssttttttsssqqqnnnnnnnnnoooqqqrrrttttttssssssrrrqqqpppoooooooooppppppooommmlllkkkkkkkkkfffhhhllloooooommmjjjhhhffffffgggggggggggggggggg,,,------............---++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,............---,,,******,,,,,,++++++,,,,,,---...,,,------......------,,,)))+++,,,,,,,,,,,,---///.........---------,,,,,,******++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,------------...---...//////////////////......------------......,,,,,,,,,+++++++++******---,,,++++++******++++++)))---000///,,,******,,,++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,,,,---,,,,,,,,,,,,---...//////,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------++++++++++++---....................................------.....................////////////---...000111222111111000000000000111111111222222111111111000///........./////////000111111222222111222222333333444444555444444444444555666777888666777777888:::<<<===>>>BBBEEEOOO```ssslll___\\\ZZZ^^^eeelllooottt}}}}}}~~~}}}}}}{{{xxxqqqiiibbb]]]\\\XXXXXX]]]bbbcccfffiiifffiiikkkmmmmmmnnnpppqqqrrrssstttvvvxxx{{{}}}~~~~~~|||yyyuuuqqqnnnlllffffffeeeccc```___```bbbbbbcccdddddddddeeegggiiiggghhhiiiiiiiiiiiiggggggaaa^^^YYYVVVSSSOOOKKKHHHBBB@@@======>>>??????>>>999:::<<>><<<:::;;;===????????????AAAFFFLLLRRRWWW\\\^^^```dddiiillllllkkkkkkkkkggghhhiiijjjiiijjjlllnnnkkkkkklllmmmmmmlllllllllnnnnnnooopppqqqrrrrrrsssooonnnnnnqqquuuwwwuuurrrooonnnmmmmmmnnnooopppqqqkkkmmmpppsssuuuwwwwwwxxxvvvxxxyyyxxxvvvsssrrrrrrqqqpppooonnnnnnoooppppppmmmoooqqqqqqqqqrrrsssuuusssuuuwwwwwwvvvuuuuuuuuuvvvvvvwwwxxxxxxxxxxxxwwwvvvuuuttttttvvvwwwwwwvvvxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvrrrooommmnnnoooppppppoooooopppqqqrrrrrrppppppnnnnnnnnnooopppqqqoooppprrrttttttsssrrrqqqnnnrrruuuwwwvvvvvvyyy{{{zzzxxxwwwuuuuuuvvvxxxyyyuuuttttttuuuuuuuuurrrpppnnnnnnnnnnnnooopppqqqrrruuuuuuuuutttsssrrrpppooorrrqqqqqqpppnnnmmmkkkjjjkkkjjjiiihhhhhhjjjlllmmmkkkkkkkkkllllllmmmmmmmmm+++---///111111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++.........------,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,------......---------,,,+++***+++---///111,,,,,,++++++,,,---///000------...///...---+++***---------...------,,,,,,+++,,,------......------,,,------......------,,,---...111222222111...---,,,,,,,,,------.........///---++++++------+++))),,,,,,,,,,,,,,,---...///------------------------...........................222333///------,,,(((++++++,,,,,,,,,,,,------------------------------------++++++++++++------,,,++++++******++++++,,,------............------------,,,,,,,,,---.........------,,,,,,++++++***---------............///,,,---///000000///---,,,---------.........//////////////////000000000000000000000000000000000000222222222111111111111111222111111111000000//////333111///...000222333333000222333333222111333444555555555555555666777888111555999<<>><<<:::::::::::::::===AAAEEECCCHHHOOOVVVZZZ]]]```bbbiiijjjkkkkkkllllllkkkkkkkkkkkkkkkllllllmmmmmmmmmjjjjjjjjjkkklllmmmnnnooommmmmmmmmmmmnnnoooqqqqqqmmmnnnoooqqqqqqrrrrrrrrrsssrrrqqqpppooooooooooooqqqqqqrrrrrrssstttuuuuuuxxxxxxxxxxxxwwwvvvtttsssqqqqqqpppppppppppppppqqqlllnnnoooppppppqqqsssuuuwwwvvvuuuttttttuuuwwwxxxwwwwwwxxxxxxxxxwwwwwwvvvyyyyyyyyyxxxxxxxxxwwwwwwzzzzzzyyyyyyyyyxxxxxxxxxxxxvvvsssqqqppppppqqqssssssssssssrrrrrrsssssssssrrrssstttsssqqqooonnnooorrrrrrssssssssssssssssssqqquuuyyyyyyzzz}}}{{{xxxuuuuuuuuuuuuuuuuuutttttttttrrrqqqrrruuuuuusssqqqooooooooonnnlllmmmoooqqqvvvvvvvvvuuutttsssrrrqqquuutttsssrrrqqqlllgggcccjjjjjjjjjiiihhhhhhjjjllliiijjjkkklllmmmlllkkkkkk+++,,,---......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++......---------,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,------...---------......---,,,,,,,,,---...,,,,,,++++++,,,---///000------......------,,,+++,,,------...------,,,,,,+++,,,------......------,,,,,,------------,,,,,,,,,---///111111///---,,,+++,,,,,,,,,------------///---++++++------,,,)))------,,,,,,,,,---......////////////////////////------------------------,,,111444000---------+++++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------............------...------,,,,,,,,,------------,,,,,,,,,,,,++++++---------............///,,,---...000000...---,,,,,,------------.............../////////000000000000000000000000000000000111111111111111111111111111111111111000000000///111000000111333333222111111222333333222111222444555555555555666777888888555777:::;;;>>>FFFRRR[[[qqq{{{qqqllliiifffgggjjjooossszzz~~~|||zzzyyyxxxuuussspppllleee___\\\\\\^^^___```cccgggiiijjjkkklllnnnpppooonnnnnnoooqqqtttuuuuuuxxx{{{{{{xxxuuutttuuuvvvuuusssqqqnnnkkkhhhgggeeedddaaa``````bbbeeegggiiiiiijjjkkkkkkkkkkkkkkkllljjjfffbbb]]]YYYUUUTTTPPPLLLFFFCCCBBB@@@>>><<<999:::;;;;;;<<<@@@DDDHHHFFFJJJQQQWWW[[[___ccceeelllllllllllllllkkkjjjjjjkkkkkkkkkkkklllllllllllllllkkkkkkkkkllllllmmmmmmmmmmmmmmmnnnoooooopppqqqnnnoooppppppqqqqqqqqqqqqsssrrrqqqppppppooooooooorrrrrrssssssttttttuuuuuuwwwwwwvvvvvvuuuttttttsssrrrrrrqqqpppppppppppppppooopppqqqqqqqqqrrrtttvvvyyyxxxvvvtttsssssstttuuuwwwxxxxxxyyyxxxxxxwwwwwwzzzyyyyyyyyyyyyxxxxxxxxxwwwwwwxxxxxxyyyyyyyyyzzzyyywwwtttrrrqqqqqqrrrssswwwvvvtttrrrqqqqqqqqqrrrrrrssssssrrrpppoooooopppsssssssssrrrrrrrrrrrrrrrrrrwwwzzzzzz{{{~~~}}}yyyttttttttttttssssssssssssrrrpppppprrrtttuuusssqqqppppppnnnlllkkkmmmqqqtttvvvvvvwwwvvvvvvuuutttsssuuutttrrrqqqooolllhhhdddggghhhgggeeeddddddfffiiijjjkkklllllllllkkkjjjjjj------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,---------------............---,,,+++***,,,,,,,,,,,,,,,---//////......---,,,,,,,,,------,,,,,,------...------,,,+++,,,------......------+++,,,,,,------,,,,,,+++---...000111111000...---++++++++++++,,,,,,,,,,,,...,,,++++++------,,,***......---,,,,,,,,,------........................++++++++++++++++++++++++)))111555111------......++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------............------///...---,,,,,,+++,,,,,,++++++,,,,,,,,,,,,---------------............///,,,---...//////...---,,,,,,,,,,,,,,,------------------........./////////000000000000000000000000///000000111111222222222111111111111000000000000000000111333555444222///222333444333222111222333555555555555666777888999:::<<<===>>>BBBOOObbbqqqwwwpppjjjjjjiiihhhjjjmmmrrrxxx~~~}}}zzzyyywwwsssooollliiifff```\\\ZZZ[[[^^^```cccfffiiikkklllmmmoooppppppoooooooooppprrrtttuuuvvvxxxyyyxxxvvvsssrrrqqqrrrqqqpppnnnllliiigggeeeeeedddbbbbbbccceeehhhjjjkkkkkklllmmmmmmmmmlllllliiifffbbb]]]WWWRRROOOMMMGGGEEEBBB@@@@@@???===;;;888:::<<<>>>@@@DDDIIIMMMKKKOOOTTTYYY^^^bbbgggjjjoooooonnnmmmlllkkkjjjiiikkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmnnnnnnnnnoooppppppqqqoooooopppppppppppppppooossssssrrrqqqppppppppppppttttttttttttuuuuuuuuuuuuwwwvvvuuutttssssssttttttttttttrrrqqqpppppppppppprrrsssssssssrrrrrrtttvvvxxxwwwuuutttssstttuuuuuuxxxxxxyyyzzzzzzyyyyyyxxx{{{{{{zzzzzzzzzyyyyyyyyyvvvvvvwwwxxxyyyzzz{{{{{{zzzxxxvvvtttsssssstttuuuzzzxxxuuurrrppppppppppppqqqqqqqqqpppooooooqqqsssttttttssssssrrrrrrqqqqqqsssxxxzzzzzz{{{~~~}}}zzzvvvvvvuuuuuuuuutttttttttoooooopppqqqssssssqqqoooqqqpppnnnlllkkknnnsssxxxvvvwwwwwwxxxxxxwwwwwwvvvvvvtttqqqooonnnllliiigggggggggeeecccaaaaaadddgggjjjkkkkkklllkkkjjjhhhggg000000...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,------------,,,,,,---...//////---+++***,,,,,,,,,,,,------......///...,,,++++++,,,---...,,,,,,------...---------+++,,,------......------++++++,,,,,,,,,,,,++++++...///000111111000///...++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((111555222,,,+++,,,,,,+++++++++,,,,,,,,,------------------------------++++++------------++++++,,,++++++******++++++,,,,,,------......------,,,///...---,,,++++++++++++******+++,,,,,,---......---------............///------...//////...------+++++++++,,,,,,,,,------------------.........///000000000000000000000000...//////000111222222333111111111000000000000000111000111222444444222000333444444444222111222333555555555666777888999:::<<>>>>>===<<<;;;:::888;;;???BBBFFFJJJOOORRRQQQTTTYYY]]]aaafffkkknnnoooooonnnmmmllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkklllmmmmmmnnnnnnnnnnnnnnnoooooopppppppppppppppppppppqqqppppppoooooossssssrrrqqqqqqqqqqqqqqqvvvvvvvvvvvvuuuuuuuuuuuuxxxwwwuuusssssssssuuuvvvvvvuuutttrrrqqqpppppppppsssttttttsssrrrqqqsssuuussssssssstttuuuvvvxxxyyyyyyyyyzzzzzz{{{zzzzzzzzz|||{{{{{{{{{zzzzzzzzzzzzwwwxxxxxxyyyzzzzzz{{{{{{zzzyyywwwvvvuuuuuuvvvvvvzzzxxxuuurrrppppppqqqrrrqqqqqqpppooonnnooorrruuuvvvvvvuuuttttttsssrrrrrrssswwwzzzyyyzzz~~~}}}zzzzzzzzzyyyxxxxxxwwwvvvvvvoooppppppqqqqqqpppnnnmmmooooooooonnnnnnpppsssvvvuuuvvvwwwxxxxxxyyyyyyxxxwwwsssooommmllllllkkkkkkjjjiiigggcccaaaaaadddggghhhiiijjjjjjiiihhhfffeee000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,)))+++---//////...---,,,,,,,,,------------------...---,,,++++++,,,...///+++,,,,,,---.........---+++,,,------......------+++,,,,,,------,,,,,,+++------...//////...------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))000555111,,,+++***)))+++++++++,,,,,,,,,------------------------------++++++------------++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,///...---,,,+++***************++++++,,,---......---------............///---..................---+++++++++,,,,,,,,,------------------.........///000000000000000000000000......///000111111222222000000000000000000111111444222000000222333444333222444555444222222333444666666666666888999:::;;;:::===AAAHHHUUUnnn|||qqqllljjjkkkoooqqqppprrrvvvyyy|||zzzxxxuuuqqqllleeeaaa[[[[[[[[[]]]```eeeiiilllooopppqqqpppooonnnoooqqqssssssssstttuuuvvvwwwxxxxxxvvvtttqqqooommmlllkkkjjjjjjiiihhhgggeeedddcccaaaaaaaaabbbdddgggjjjlllmmmmmmmmmllljjjiiigggfff```]]]XXXQQQKKKGGGDDDCCC=========<<<;;;:::999999;;;???DDDHHHLLLPPPTTTWWWWWWZZZ^^^bbbeeeiiimmmpppnnnmmmlllllllllmmmmmmnnnkkkkkkkkkkkkkkkkkkkkkkkkiiijjjlllmmmnnnooooooooonnnoooppppppqqqppppppooopppqqqqqqqqqqqqppppppoootttsssrrrrrrrrrrrrrrrrrrvvvvvvvvvvvvvvvuuuuuuuuuyyyxxxvvvttttttuuuvvvxxxwwwvvvuuusssrrrqqqqqqqqqsssttttttsssqqqqqqrrrtttsssssstttuuuvvvwwwyyyyyyxxxyyyzzz{{{{{{{{{{{{{{{|||||||||{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzxxxwwwwwwwwwwwwwwwxxxvvvtttrrrrrrrrrssstttqqqqqqqqqpppooopppsssvvvxxxwwwwwwvvvuuuttttttssssssvvvxxxwwwyyy||||||yyy|||{{{zzzyyyxxxwwwvvvvvvrrrrrrrrrpppnnnmmmlllkkkmmmoooqqqrrrqqqpppqqqqqqrrrssstttvvvwwwxxxyyyyyyvvvsssnnnkkkkkklllmmmmmmlllkkkhhheeebbbaaaccceeeeeefffggghhhhhhgggfffeee,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,)))***---/////////...---,,,,,,---......------,,,------,,,,,,,,,---......++++++,,,---............+++,,,------......------,,,------......------,,,***++++++++++++++++++***,,,,,,,,,,,,++++++++++++***,,,------++++++,,,.........---,,,,,,,,,------------------------------------------------------***000333111///...,,,(((++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,------------,,,,,,...---,,,++++++***++++++******+++,,,,,,---......---------............///........................,,,,,,,,,,,,------------------........./////////000000000000000000000000...//////000000111111111000000000000111111111111555333000///111333555555111333444444333333444666666666666777888:::;;;<<<888<<>>>>>:::;;;<<<;;;:::<<<@@@CCCEEEIIIOOOTTTVVVXXXZZZ\\\___cccgggjjjkkklllmmmooonnnmmmkkkjjjjjjjjjlllmmmkkkkkklllmmmnnnnnnoooooolllmmmnnnoooooonnnlllkkknnnoooqqqrrrrrrqqqooonnnqqqrrrrrrsssttttttttttttttttttsssssssssssstttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvuuuuuutttttttttuuussstttuuutttssssssuuuvvvzzzzzzzzzyyyxxxwwwvvvuuuwwwwwwyyyzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxssstttuuuvvvvvvuuuttttttrrrtttuuutttsssssstttuuuuuuuuutttttttttttttttttttttwwwxxxwwwxxx|||}}}{{{{{{zzzyyywwwvvvtttrrrrrrsssrrrqqqmmmjjjkkkooosssqqqssstttsssooollljjjiiihhhjjjlllooorrrtttuuuvvvtttqqqmmmkkklllnnnoooooonnnooonnnlllhhhdddccccccbbbdddfffiiilllmmmnnnnnn***+++---/////////---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++............---,,,++++++,,,---.........---,,,+++***+++---...///...------***+++,,,---............+++,,,------......------......////////////.......................................------,,,,,,,,,)))+++...---++++++---///,,,,,,,,,,,,------...///++++++++++++++++++++++++***************************---...111777:::666...++++++,,,,,,,,,---------------------------------...---++++++++++++---...,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,++++++,,,,,,,,,,,,---------------.........//////......------------......---------.........//////////////////000000000000000000000000000000000000000000000000//////////////////000000111111111222111111222444666666333111///111333444444555777888666666777888999;;;===>>>CCCGGGTTTiii}}}qqqjjjiiijjjkkklllpppuuuvvvvvvzzz~~~{{{wwwsssnnniiieeeaaa\\\ZZZZZZ^^^ccciiilllnnnmmmlllpppqqqrrrqqqqqqsssvvvxxxssstttuuuwwwxxxxxxxxxxxxvvvqqqllliiiiiijjjiiigggdddeeeeeeeeeeeedddccccccaaaaaabbbccceeegggiiijjjiiigggeeeaaa]]]YYYUUUSSSMMMJJJFFFAAA>>><<<<<<<<<999:::;;;;;;;;;>>>DDDIIIHHHLLLRRRWWWYYYZZZ\\\]]]aaaeeeiiilllmmmmmmmmmmmmooonnnllliiihhhiiijjjjjjjjjkkklllmmmnnnpppqqqqqqooopppppppppooommmjjjhhhooopppqqqrrrrrrqqqooonnnqqqrrrssstttuuuuuuuuuuuuttttttsssssssssttttttuuurrrsssssstttuuuvvvvvvwwwssstttuuuuuuvvvuuuuuutttwwwvvvuuuuuuuuuuuuuuuvvvtttuuuvvvuuutttuuuvvvxxxxxxyyyyyyzzzzzzzzzyyyyyyvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyuuuuuuvvvwwwxxxyyyyyyzzzxxxxxxxxxxxxxxxxxxxxxwwwssstttvvvwwwwwwuuusssrrrsssuuuvvvvvvuuuttttttuuurrrrrrssssssssssssssssssuuuxxxyyyxxxyyy}}}~~~|||}}}|||{{{yyywwwuuutttsssrrrqqqooollljjjlllrrrwwwtttuuutttqqqllliiihhhhhheeegggiiimmmooorrrssstttssspppmmmkkkmmmnnnoooooorrrssssssqqqmmmiiiffffffbbbdddgggkkknnnppprrrrrr+++,,,------......------......---------,,,,,,,,,---,,,++++++------,,,+++------++++++++++++------,,,,,,,,,++++++*********))))))*********+++++++++++++++,,,,,,,,,,,,------+++,,,------......------------------------------,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,++++++***+++++++++,,,,,,------...///000000------------,,,+++***)))---......///000///////////////...---,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,------.../////////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000333555666---,,,***+++,,,------,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++***))))))---,,,,,,++++++,,,,,,---......---------,,,,,,,,,***+++,,,,,,------,,,,,,.........------,,,,,,,,,,,,---...//////...---,,,...------------...//////000///...---------------000000000000000000000000////////////000000000000000111111111111222222222111111222222222333333333777666666555555555666666666444666;;;===<<>>@@@DDDJJJQQQWWWYYYZZZ[[[\\\\\\^^^aaadddiiiiiijjjjjjkkklllnnnnnnnnnooonnnnnnnnnmmmlllkkkjjjlllnnnooonnnnnnnnnooooooooopppppppppppppppooopppqqqrrrsssssssssrrrqqqsssssstttuuuuuutttsssrrrssstttttttttttttttuuuuuutttsssrrrqqqqqqrrrssstttttttttuuuvvvwwwyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxwwwxxxxxxvvvtttttttttvvvssstttuuuvvvvvvuuuttttttuuuttttttwwwzzz{{{yyyvvvqqqsssvvvxxxyyyxxxwwwvvvvvvwwwwwwxxxxxxwwwwwwvvvvvvxxxzzzyyyxxxvvvvvvvvvwwwvvvuuuvvvwwwwwwvvvtttuuutttsssrrrrrrrrrssstttuuuuuutttssssssssstttuuuvvvwwwyyyzzz|||}}}~~~~~~}}}|||{{{yyywwwtttrrrpppoooooonnnmmmmmmoooqqqrrrrrrrrrqqqooommmjjjgggfffgggjjjkkklllpppwwwyyywwwxxxvvvsssqqqooopppqqqrrr{{{{{{|||{{{xxxtttooollljjjkkkmmmppptttxxx|||~~~++++++,,,---------------......---------,,,,,,,,,---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------+++,,,------......------------------------------,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...,,,,,,,,,---......//////////////////...---,,,,,,******+++,,,,,,,,,,,,,,,*********++++++,,,......------,,,,,,,,,,,,++++++******++++++,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,---------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++,,,---------------...------------,,,,,,,,,------...//////...------...------------...////////////......------............................../////////000000000111111111111111111222222222333222222222333333333444444777777666666666666777777;;;999:::===>>>???EEEKKKVVVlllyyypppiiigggggggggjjjnnnnnnppprrrvvv{{{zzztttppphhhfffcccbbbbbbdddgggiiinnnnnnnnnmmmmmmnnnpppssslllnnnqqqsssuuuwwwzzz||||||yyyvvvttttttsssqqqoookkkhhheeecccccccccbbbaaa___^^^]]]___bbbeeefffffffffhhhiiigggdddaaa``````^^^[[[VVVRRRNNNKKKGGGDDD@@@???<<<:::999999:::;;;;;;>>>CCCHHHNNNTTT[[[___^^^___aaaaaaaaaccceeehhhkkkjjjiiiiiijjjllloooqqqoooooooooooooooooooooooojjjlllooopppooonnnoooooonnnnnnpppqqqrrrrrrrrrrrrpppqqqqqqrrrrrrsssssssssuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuttttttttttttssssssrrrqqqqqqqqqrrrsssssssssssstttvvvxxxzzz|||zzzzzzzzzzzzzzzyyyyyyyyyxxxyyyyyyxxxvvvuuuuuuvvvrrrssstttuuuuuutttsssrrrtttssstttvvvwwwxxxvvvtttppprrrtttvvvwwwxxxwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxwwwyyyzzzzzzxxxwwwwwwxxxyyywwwuuutttuuuvvvvvvuuutttsssqqqqqqqqqrrrtttuuuwwwwwwvvvuuuuuuvvvwwwxxxyyyzzz{{{{{{|||||||||{{{zzzyyyyyyxxxvvvtttrrrqqqmmmmmmmmmnnnppprrrtttuuussssssrrrqqqpppnnnlllkkkkkkmmmooopppttt{{{|||zzz}}}{{{yyywwwvvvvvvwwwxxx}}}zzzxxxvvvoooooooooqqqtttyyy~~~++++++,,,------------,,,......---------,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------+++,,,------......------------------------------,,,++++++******++++++,,,---------,,,,,,+++++++++---,,,,,,,,,,,,------...,,,,,,,,,------........................---,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...000...,,,+++,,,,,,+++)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,------,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++,,,,,,---...------------------------------------..................---...------------...////////////............//////........................//////000000000111111111111111111222222222333333333333333333444444444444777777666666666777888888:::999:::>>>AAAFFFOOOYYYaaazzztttnnnjjjjjjkkkkkkoootttsssvvvzzz~~~}}}wwwppplllbbbaaa```aaaccchhhlllooopppppppppooommmmmmooopppkkknnnrrruuuwwwyyy{{{}}}}}}zzzwwwtttsssqqqooommmjjjhhheeecccaaa``````___\\\[[[\\\^^^bbbeeeffffffeeeeeeeeedddaaa^^^\\\[[[YYYUUUPPPKKKHHHEEEBBB@@@@@@>>><<<::::::;;;<<<>>>>>>BBBJJJQQQWWW\\\aaadddccceeefffgggggggggiiikkkjjjjjjjjjjjjlllnnnpppqqqooooooooooooooopppqqqqqqmmmooorrrsssrrrppppppqqqooopppqqqrrrrrrsssssssssqqqqqqqqqqqqrrrssstttuuuwwwvvvtttssstttuuuwwwxxxwwwvvvvvvuuuuuuttttttttttttsssrrrqqqpppqqqrrrrrrtttsssrrrrrrtttvvvyyy{{{yyyyyyyyyyyyyyyyyyxxxxxxxxxyyyzzzyyywwwuuuuuuvvvrrrrrrssstttsssrrrqqqppprrrssstttuuuuuuuuutttrrrrrrrrrsssuuuvvvvvvvvvvvvxxxyyyyyyyyyyyyyyyyyyxxxwwwxxxyyyyyywwwwwwwwwxxx{{{xxxtttssstttuuuvvvvvvsssrrrpppoooppprrrtttvvvxxxwwwwwwvvvvvvwwwxxxyyy{{{{{{{{{{{{{{{zzzyyyxxxvvvvvvvvvvvvuuusssrrrqqqmmmnnnppprrruuuwwwyyyzzzsssssssssrrrqqqppppppooopppssstttuuuzzz~~~}}}{{{zzzzzz{{{{{{~~~}}}|||sssrrrqqqrrruuuzzz***+++,,,,,,------,,,,,,......---------,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,------+++,,,------......------------------------------,,,++++++******++++++,,,---------,,,,,,+++++++++++++++***++++++,,,------,,,,,,,,,---------------,,,------------,,,++++++++++++,,,---------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++***+++---000...,,,+++,,,,,,+++)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------,,,+++***---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,---.........------------------------------.........------............------------...////////////.........//////000////////////////////////000000000000111111111111111222222222222333333333333333444444444555555555777777777777777888999999:::999:::???CCCJJJXXXdddrrrsssooommmoooooonnnrrrwwwvvv{{{~~~{{{xxxssslllhhh^^^^^^___bbbfffkkkpppsssnnnpppqqqpppnnnlllllllllllloootttwwwyyyzzz|||}}}}}}zzzwwwtttrrrpppmmmkkkiiihhheeebbb___]]]\\\\\\ZZZZZZ[[[^^^bbbeeeffffffdddccccccbbb```^^^[[[YYYSSSOOOJJJFFFCCCAAA>>>===???>>>;;;::::::;;;>>>@@@DDDJJJRRRYYY]]]aaadddfffgggiiikkkkkkjjjkkklllmmmhhhiiilllnnnoooppppppoooooonnnnnnnnnooopppqqqrrrppprrruuuvvvuuutttssssssrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrssstttvvvvvvwwwvvvtttssstttuuuxxxyyywwwwwwwwwvvvvvvuuuuuutttttttttrrrqqqqqqqqqrrrrrruuutttrrrrrrrrrtttvvvxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwyyyzzzyyywwwvvvuuuvvvqqqrrrsssssssssqqqpppoooqqqssstttuuuttttttssssssvvvuuuuuuttttttttttttuuuwwwwwwxxxxxxxxxxxxwwwwwwvvvwwwxxxwwwvvvuuuwwwxxx{{{wwwsssrrrsssuuuvvvvvvsssrrrpppooooooqqqtttvvvwwwwwwvvvvvvvvvwwwyyyzzz{{{{{{{{{zzzzzzxxxwwwvvvuuuuuuuuuuuutttsssrrrrrrmmmooorrrvvvyyy{{{||||||sssssssssrrrrrrrrrrrrrrruuuxxxzzz{{{}}}||||||||||||~~~}}}}}}}}}}}}vvvuuuttttttwww{{{******+++,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,++++++------,,,++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,------+++,,,------......------------------------------,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++************+++,,,------,,,,,,,,,,,,,,,,,,------+++,,,,,,---,,,,,,++++++,,,------...............,,,+++***))))))(((((((((++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))),,,......+++)))+++---///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............---,,,+++***---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,---...............,,,,,,,,,------------...///...------------...///...------------...////////////......//////000000111111111111111111111111000000000111111111222222222222222222333333333333444444444555555555666666777777777777888999:::;;;;;;:::===BBBHHHRRRcccsss|||qqqoooooorrrrrrpppsssyyyyyy~~~{{{xxxuuurrrmmmhhhddd\\\^^^aaaeeeiiinnnqqqsssnnnoooqqqpppnnnkkkjjjjjjnnnqqquuuwwwxxxyyyzzz{{{{{{xxxtttqqqooommmkkkiiiffffffddd```]]][[[[[[\\\ZZZ[[[\\\```dddgggggggggdddcccaaa```___]]]YYYVVVMMMJJJFFFCCCAAA???===:::===;;;999999:::===AAACCCMMMRRRYYY___ccceeefffgggiiikkkmmmmmmlllllllllmmmgggiiillloooqqqqqqpppppppppoooooonnnooopppqqqrrrrrruuuxxxyyyxxxvvvuuutttssstttttttttttttttsssrrrsssttttttuuuuuuvvvvvvvvvvvvuuutttssstttvvvxxxyyywwwwwwwwwwwwvvvvvvvvvvvvvvvuuusssrrrqqqrrrrrrssstttsssrrrrrrrrrssstttuuussssssssstttttttttttttttvvvxxxzzzyyywwwuuutttuuurrrrrrssssssrrrqqqpppoooqqqsssuuuvvvuuuttttttuuuxxxwwwuuutttsssssstttuuuvvvvvvwwwwwwwwwwwwvvvvvvuuuvvvwwwvvvuuuuuuwwwyyyyyyvvvsssrrrsssuuuvvvwwwuuusssqqqooooooqqqtttvvvwwwvvvvvvvvvvvvxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwvvvuuuttttttnnnppptttwwwzzz{{{|||{{{uuuuuuttttttttttttuuuuuuwww{{{}}}~~~~~~}}}|||{{{{{{{{{}}}}}}}}}||||||||||||{{{xxxxxxyyyzzz|||~~~******+++,,,,,,,,,,,,+++......---------,,,,,,,,,---,,,++++++------,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------------------------------,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---+++******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---...............,,,,,,++++++***++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,---...///000000...---+++,,,,,,,,,,,,,,,,,,,,,,,,(((,,,//////+++)))+++---...,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---------------,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,------...............,,,,,,,,,---------......///...------------...///...------------.../////////////////////000111111111111111111111111111111000000111111111222222222222222222333333333444444444555555555666666666666888888888888999:::;;;;;;<<<===BBBJJJTTTcccyyy~~~ssspppooorrruuuuuutttwww}}}zzzwwwrrrooollliiieeebbb\\\___ccchhhllloooqqqrrrpppppppppnnnlllkkklllmmmppprrrtttuuuuuuuuuwwwxxxvvvssspppmmmkkkjjjgggeeeaaabbbbbb___\\\ZZZ\\\^^^^^^^^^```cccgggjjjjjjiiicccaaa^^^\\\[[[WWWRRRNNNGGGFFFDDDBBBAAA???<<<:::;;;:::999:::===BBBHHHKKKTTTYYY___eeeggghhhiiijjjiiikkkmmmnnnlllkkklllllliiijjjlllnnnpppqqqrrrrrrsssrrrpppooopppqqqssstttsssvvvyyyzzzyyywwwuuutttrrrssstttuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxwwwvvvuuuttttttsssssstttvvvwwwxxxvvvvvvwwwwwwwwwwwwwwwxxxwwwvvvuuusssrrrrrrsssssspppqqqqqqrrrsssttttttuuurrrrrrrrrsssssssssttttttuuuwwwyyyyyywwwuuutttsssrrrssssssssssssqqqpppooopppssswwwwwwvvvvvvwwwxxxyyywwwuuuttttttuuuvvvxxxvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwwwwvvvuuuvvvxxxzzzvvvtttrrrrrrtttvvvwwwwwwxxxuuurrrpppoooqqqtttvvvwwwwwwvvvvvvwwwxxxzzz{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwqqqtttwww{{{}}}}}}|||{{{xxxxxxwwwvvvvvvvvvwwwxxxxxx{{{~~~~~~}}}|||{{{zzzzzz||||||}}}}}}|||{{{{{{zzzzzz|||~~~******+++,,,,,,,,,,,,+++......---------,,,,,,,,,---,,,++++++------,,,+++++++++------------++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,------......------------------------------,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------......///......---+++,,,------......------............///000111111+++++++++,,,,,,---------------------------------...///000111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,''',,,000///,,,***+++...---,,,***+++,,,------,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,---............---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,---......//////......,,,,,,,,,------.........///...---,,,,,,---...///...------------.../////////////////////000111111000000000000000000000000000111111111111222222222222222333333333444444444555555555555666666666777888888888888999:::;;;<<<<<<>>>FFFRRR```sss{{{yyywwwlllpppqqquuuyyyyyyxxx|||}}}}}}|||xxxtttoookkkhhhfffcccaaa]]]```eeejjjnnnpppqqqpppsssrrrpppllljjjkkknnnpppqqqrrrssssssrrrrrrtttuuussspppmmmjjjiiigggdddbbb^^^___```^^^[[[[[[^^^aaa```aaacccfffjjjllllllkkkaaa^^^ZZZWWWUUUQQQKKKFFFEEECCCBBBBBBBBB@@@<<<999;;;:::;;;===BBBIIIOOOSSSXXX\\\ccchhhjjjkkklllmmmiiikkkmmmmmmlllkkkkkkkkklllkkkkkklllnnnpppsssuuuuuutttrrrqqqqqqrrrtttuuurrrvvvyyyzzzyyyvvvttttttpppqqqsssuuuvvvwwwxxxxxxvvvwwwyyyzzzyyyxxxvvvuuusssssssssttttttuuuwwwwwwvvvvvvvvvwwwxxxxxxxxxyyyxxxwwwuuutttssssssttttttmmmnnnppprrrtttuuuuuuuuurrrrrrrrrssssssttttttttttttvvvxxxxxxvvvtttssssssssssssttttttsssrrrpppoooppptttxxxyyywwwwwwxxxzzzxxxwwwuuuttttttvvvyyy{{{wwwwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxwwwvvvwwwzzz|||tttsssrrrrrruuuwwwxxxwwwyyywwwsssppppppqqqtttvvvxxxxxxwwwwwwxxxzzz{{{|||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzuuuxxx|||}}}{{{zzzyyyxxxxxxxxxyyyzzzwwwzzz}}}~~~~~~~~~}}}|||{{{zzzyyy|||}}}}}}~~~}}}|||zzzyyy|||~~~,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++,,,,,,---..............................,,,---......//////.......................................------,,,,,,,,,........................------------------------///...---,,,+++,,,---------...............------,,,------......------,,,******+++,,,,,,---......---------.........//////---------------------------------,,,,,,------...+++,,,,,,------,,,,,,+++............---,,,+++++++++++++++,,,,,,,,,------,,,,,,------...///000000000///...------------------------.........//////............////////////000000000000111111111111000000000000000///......333333222222222222222222444444333222222333333333555555666666777777888888888999:::999888888:::<<>>===;;;:::<<<>>>AAAEEEIIINNNUUUZZZ```cccgggkkkmmmmmmllljjjjjjkkkkkkllllllkkkkkkjjjmmmnnnooonnnmmmnnnppprrruuuuuuuuuuuuuuuuuuuuuuuuvvvuuutttsssrrrsssssstttwwwvvvvvvuuuuuuvvvwwwxxxxxxxxxyyyyyyxxxvvvsssqqqvvvuuussssssuuuwwwxxxwwwxxxwwwwwwvvvvvvvvvvvvvvvzzzxxxuuusssrrrrrrssstttuuuuuuuuuuuuvvvvvvvvvvvvvvvuuutttsssrrrssstttuuuvvvuuusssrrrrrrsssttttttxxxwwwuuurrrqqqppppppqqqssstttvvvwwwxxxxxxwwwvvvssstttuuuvvvxxxzzz{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyywwwuuuwwwzzz{{{zzzxxxtttrrrqqqssswwwyyyxxxvvvsssrrrrrrrrrsssssstttuuusssuuuyyy|||}}}}}}|||{{{~~~~~~||||||{{{{{{}}}~~~~~~|||{{{{{{{{{zzzyyyvvvwwwyyy{{{}}}~~~}}}}}}}}}~~~~~~}}}}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......------------------------,,,---......//////..............................---,,,,,,,,,+++++++++***------------------------------------------------///...---,,,,,,,,,------------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------......---,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,------...---------,,,,,,,,,,,,------------,,,,,,------...//////000000///...------------...---------.........//////............/////////////////////000000000111111111111222222111000000///222222222222222222333333444444333333222333333444555555666666777777888888999:::<<<<<<::::::===???BBBKKK[[[ppp~~~vvvssspppnnnnnnqqqrrrtttxxx}}}|||zzzxxxvvvuuutttnnnkkkeee```^^^^^^___aaaeeefffhhhkkkmmmooopppqqqqqqqqqooonnnnnnnnnnnnooottttttrrrqqqnnnllljjjiiikkkjjjgggeeebbb```___^^^ZZZ[[[[[[[[[[[[]]]aaacccgggffffffggggggeeebbb___YYYWWWTTTOOOKKKFFFCCCAAA???>>>>>>===<<<;;;::::::===@@@EEEIIINNNTTT[[[___aaacccgggjjjlllllllllkkkllllllkkkkkkkkkkkkkkkkkkmmmoooooooooooooooqqqsssuuuuuuuuuuuuuuuuuuuuuuuuvvvuuutttsssssssssttttttwwwvvvvvvuuuvvvvvvxxxxxxvvvwwwwwwwwwvvvtttrrrpppxxxvvvsssssstttuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxyyywwwuuutttsssssstttuuuwwwwwwwwwwwwwwwwwwwwwwwwuuuuuussssssrrrsssssstttuuuuuussssssrrrssstttuuuvvvuuutttrrrqqqqqqqqqqqqtttuuuwwwyyyzzzzzzzzzyyytttuuuvvvwwwyyyzzz{{{|||{{{{{{|||}}}|||{{{zzzyyyxxxvvvuuuvvvxxxyyyxxxvvvsssqqqpppqqqssstttsssrrrqqqqqqrrrsssuuuvvvwwwxxxuuuwww{{{~~~~~~zzzxxxwwwyyyzzz}}}}}}|||}}}}}}|||zzzwwwwwwxxxzzz|||~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---......//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,---------............------,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------///...---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,---............,,,------------.........,,,,,,------...///////////////......------......---............/////////............////////////....../////////000000000222222222333222222111000111111222222333333444444444333333333333333444444555555666666777777888888666999;;;;;;999999<<<@@@GGGVVVmmmtttqqqqqqpppoooqqqssstttwwwzzz|||{{{yyyvvvsssqqqpppoookkkgggaaa[[[ZZZ]]]aaadddiiijjjlllnnnpppqqqqqqrrrttttttsssqqqppppppoooooosssrrrpppnnnkkkhhhfffeeegggfffcccaaa^^^]]]\\\\\\WWWYYY[[[\\\^^^aaaeeehhhjjjiiiiiihhhgggddd___\\\SSSQQQNNNJJJEEEBBB???>>>>>>>>><<<;;;;;;;;;<<<===@@@DDDJJJPPPVVV\\\aaaeeedddeeegggiiijjjkkkkkklllnnnmmmllljjjjjjjjjkkkkkknnnpppqqqqqqpppqqqrrrtttuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuttttttssssssttttttvvvvvvvvvvvvvvvwwwxxxyyyvvvvvvvvvvvvuuutttsssrrrxxxvvvtttsssssstttssssssssssssssstttuuuvvvxxxyyywwwvvvuuuttttttuuuvvvwwwzzzzzzyyyyyyxxxwwwwwwwwwuuuttttttsssrrrrrrssssssuuutttssssssssstttuuuvvvtttssssssrrrqqqrrrrrrrrruuuvvvxxxzzz{{{{{{{{{{{{vvvvvvwwwxxxyyy{{{{{{|||{{{|||~~~~~~}}}{{{yyyxxxwwwwwwwwwyyyyyywwwuuutttrrrqqqpppqqqrrrqqqpppqqqrrrtttvvvxxxzzz{{{|||xxxzzz}}}{{{xxxvvvvvvxxx{{{~~~~~~~~~~~~}}}|||yyyyyyxxxyyy{{{~~~,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------------............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,..............................------,,,,,,,,,,,,,,,,,,---.........------,,,------......------,,,,,,,,,,,,---------------+++++++++,,,,,,,,,------------------------------///......---,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,------.........------------.........//////---------.........////////////............//////.............../////////............////////////............////////////111222222222222222111111111111222222333444555555444333333333333444444555555555666666777777888888888;;;>>>===:::;;;???CCCPPPeeexxxqqqppppppoooppprrruuuwwwzzz~~~yyyxxxuuurrrooommmkkkkkkfffccc___\\\\\\___cccfffllllllnnnoooqqqqqqrrrrrrtttuuuuuuuuutttsssrrrrrrpppooommmkkkiiigggfffeeeeeeccc```^^^\\\\\\\\\\\\XXXZZZ]]]^^^```cccgggjjjlllkkkjjjhhhfffaaa[[[WWWNNNLLLHHHEEEAAA>>>===<<>><<<<<<===???AAACCCEEEJJJQQQWWW]]]aaaeeeggggggggghhhhhhiiijjjllllllooonnnllljjjiiijjjkkkllloooqqqrrrssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttvvvvvvvvvvvvwwwxxxxxxyyywwwwwwvvvvvvuuuuuuttttttwwwuuurrrrrrsssttttttssssssssssssssstttuuuvvvwwwvvvvvvuuuuuuvvvwwwyyyyyy{{{{{{zzzyyyxxxwwwvvvvvvuuuuuutttssssssrrrrrrrrrtttsssrrrrrrrrrtttuuuvvvrrrrrrrrrrrrrrrsssssstttvvvwwwyyyzzz{{{zzzzzzyyyvvvvvvwwwxxxxxxyyyzzzzzz{{{|||}}}~~~~~~|||yyyxxxyyyyyyyyyyyyyyyxxxwwwvvvuuutttrrrrrrrrrssssssssstttvvvxxx{{{|||}}}~~~}}}yyy{{{~~~|||{{{vvvxxxzzz}}}~~~~~~}}}{{{zzzyyyyyy{{{~~~,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,/////////......---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,---......///.................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................---------------,,,,,,,,,++++++,,,---......------,,,------......------,,,******+++,,,...///000000+++++++++,,,,,,,,,------------------------------///...---,,,,,,,,,,,,,,,,,,------......------,,,---.........------,,,+++---------.........//////---------...............//////.........//////000////////////////////////............////////////............////////////000000111111222111111000111111222333444444555555444333333333444444555666555555666666777777888888<<<@@@BBBAAA>>>???FFFLLL]]]uuuyyytttppppppooommmooorrrwwwzzz~~~~~~}}}vvvuuurrroookkkiiigggfffbbbaaaaaaaaabbbdddfffggglllmmmnnnpppqqqqqqrrrrrrssstttvvvwwwxxxwwwvvvuuunnnmmmkkkiiihhhhhhhhhhhhcccbbb___]]]\\\\\\]]]^^^\\\^^^```bbbcccdddgggjjjllljjjhhheeebbb\\\VVVQQQJJJHHHDDDAAA>>>===<<<<<<<<<<<<<<<<<>><<>><<<<<<<<<<<<888999;;;>>>BBBFFFJJJMMMUUUXXX^^^bbbdddfffhhhjjjnnnmmmllllllllllllmmmmmmnnnmmmlllkkkkkklllmmmnnnnnnqqqtttuuuuuuuuuvvvwwwuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuvvvvvvvvvuuuuuuuuuuuuwwwxxxyyyyyyyyyyyysssrrrpppooopppqqqssstttuuusssqqqrrrtttvvvwwwvvvwwwvvvuuuuuutttttttttuuuvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{zzzyyywwwvvvvvvuuuwwwwwwwwwvvvuuutttsssrrrooooooooooooppprrrtttuuurrrrrrtttuuuuuuvvvvvvuuuvvvvvvwwwxxxwwwvvvuuutttuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvuuutttssssssqqqsssvvvvvvuuusssrrrrrrpppqqqrrrrrrsssuuuyyy}}}zzz|||~~~}}}|||}}}~~~~~~~~~}}}~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,++++++++++++,,,,,,,,,------...///000000111......------------......,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////..............................***+++++++++,,,,,,,,,,,,------------------------........................------.........---,,,+++******+++,,,------------,,,------......------,,,***+++,,,---...///000111,,,------------.........------------------------,,,,,,,,,,,,------...///------............---------------...------,,,,,,,,,,,,,,,,,,------------........................///////////////000111111000000000000/////////.............../////////////////////000000000111111000111111222333333222222333333444444444444444444333333333444444555666777555555666666777777888888666:::=========FFFUUUbbb{{{tttrrrqqqssstttssssssxxx|||yyywwwuuupppnnnkkkgggccc___]]]\\\___aaadddgggiiijjjkkkkkklllmmmoooqqqrrrsssttttttsssuuuxxx{{{|||zzzwwwvvvmmmkkkiiigggfffffffffgggbbb```^^^\\\[[[]]]```aaaaaacccffffffffffffhhhiiihhheee___ZZZUUUPPPKKKHHHDDDBBB???<<<::::::;;;<<<888:::>>>CCCIIINNNRRRTTTZZZ]]]bbbeeehhhjjjlllnnnpppooooooooonnnnnnmmmmmmkkkkkkllllllmmmmmmnnnnnnmmmppptttvvvvvvuuuvvvwwwuuuuuuuuuuuuuuuuuuuuuuuussstttuuuvvvwwwvvvvvvuuutttuuuwwwyyyzzzzzzzzzzzzuuusssqqqppppppsssuuuwwwwwwuuusssssstttvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{|||{{{{{{zzzyyyxxxxxxwwwxxxxxxyyyxxxwwwuuutttsssmmmmmmmmmmmmoooqqqssstttssstttuuuvvvwwwwwwvvvvvvssstttuuuwwwxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwvvvuuusssrrrqqqrrrrrrooosssvvvwwwuuusssssssssrrrssstttttttttwww|||{{{}}}~~~,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,++++++++++++++++++,,,******,,,...000222333444......------------......,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................,,,,,,,,,------.................................////////////////////////,,,---.........---,,,+++)))***+++,,,------...---,,,------......------,,,,,,------....../////////---------.........//////------------------------+++++++++,,,---...///000------............------++++++,,,---............+++++++++,,,,,,,,,------.....................---///////////////000111111111111000000/////////.............../////////000000000000000111111111111111222333333444444444444444444444444444444333333333333333444555666777777555555666666777888888888:::>>>BBBCCCEEEPPPcccrrr~~~xxxsssrrrrrruuuxxxyyyyyy~~~zzzvvvtttrrrmmmkkkhhhddd```\\\ZZZYYYaaabbbdddfffhhhjjjllllllmmmnnnppprrrsssuuuuuuvvvtttwwwzzz||||||yyyvvvtttnnnllliiifffdddcccddddddaaa___]]][[[[[[]]]```bbbbbbdddfffgggggghhhiiijjjgggbbb\\\VVVQQQMMMIIIFFFBBB@@@===:::999999;;;<<<;;;>>>CCCJJJPPPUUUYYY[[[]]]```dddgggjjjmmmppprrrqqqqqqqqqqqqpppooonnnmmmiiijjjlllmmmnnnoooooonnnmmmppptttvvvvvvuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuussstttuuuwwwwwwwwwvvvuuutttuuuwwwyyyzzzzzzzzzzzzxxxwwwtttssstttvvvyyy|||zzzwwwuuutttuuuuuuuuutttuuuuuuuuuuuuvvvxxxyyyzzzwwwxxxyyyzzz{{{{{{{{{{{{|||||||||{{{zzzzzzyyyyyyyyyyyyzzzyyyxxxvvvtttssslllkkkllllllnnnppprrrttttttuuuvvvxxxxxxxxxwwwvvvppprrrtttwwwyyyzzzzzzzzzxxxxxxxxxwwwwwwwwwwwwwwwxxxvvvtttqqqppppppqqqrrrqqquuuyyyzzzxxxvvvvvvwwwvvvxxxyyyxxxwwwzzz|||~~~))))))*********+++++++++((()))***+++,,,---------------------------------------------------------...---,,,+++++++++,,,------------......000111222+++,,,------............,,,,,,,,,---------......************+++,,,------,,,,,,,,,------,,,++++++...---+++******+++---.........---------,,,,,,,,,------------------------------............------...------,,,,,,++++++***//////000000///...---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------......------------------------......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------...---,,,++++++,,,---...,,,,,,,,,---...000111222555222///---,,,---///111............////////////111222222111///...///000333333222222111222222222444333333222222333333444444444444444555777888999888777666666888:::;;;;;;@@@???AAAGGGNNN[[[rrrvvvsssuuuuuuuuuuuuwww|||zzzwwwvvvuuupppllloooiiiaaa[[[ZZZ[[[]]]^^^cccdddgggjjjlllmmmmmmmmmnnnnnnnnnoooppprrrssstttyyyzzz{{{|||yyyvvvqqqooollliiieeedddeeedddaaa______]]]ZZZXXXYYY]]]aaadddfffggghhhiiiiiihhhfffeeeddd^^^VVVPPPLLLHHHDDD@@@===;;;;;;===<<<999;;;@@@AAAFFFNNNTTTXXX[[[]]]^^^dddeeegggjjjmmmppprrrsssttttttsssrrrqqqooonnnmmmjjjmmmppprrrqqqpppppppppnnnpppsssuuuvvvuuusssrrrssssssssstttttttttttttttvvvxxxxxxwwwtttsssvvvyyy{{{zzzzzzyyyyyyyyyzzzzzzttttttuuuvvvxxxzzz|||}}}|||{{{yyywwwvvvvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxyyy{{{|||||||||{{{zzz{{{{{{}}}~~~~~~}}}|||{{{{{{{{{{{{zzzxxxvvvtttssspppqqqrrrssssssssssssrrruuuvvvxxx{{{}}}|||zzzwwwxxxxxxxxxxxxwwwwwwvvvvvv|||{{{zzzzzzzzzyyywwwvvvuuutttrrrpppnnnmmmllllllsssuuuyyy|||~~~}}}|||{{{{{{~~~|||wwwxxx*********+++++++++,,,,,,******+++,,,---------,,,---------------------------------------------------,,,+++++++++,,,---------,,,,,,,,,---...//////++++++,,,---------------,,,,,,,,,------------...,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,+++...---+++******+++---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------......---,,,,,,+++------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------......------------....../////////000111333444555111000///...---------...............////////////000111222111000///000111444333333222222333333444444333333222222333333444444444444444555777888999888777666777999<<<>>>???DDDCCCFFFPPP\\\ooo~~~wwwrrrrrrtttrrrsssuuuzzzyyyvvvuuurrrmmmiiijjjeee___[[[[[[]]]```aaafffgggiiikkklllmmmllllllnnnoooooopppqqqrrrttttttxxxyyyzzzzzzxxxtttpppnnnkkkhhhdddcccccccccaaa^^^\\\[[[ZZZZZZ]]]```dddggghhhiiijjjjjjiiifffcccaaaZZZVVVOOOJJJGGGEEEBBB???===;;;:::;;;:::999<<>>AAACCCEEEEEEKKKYYYmmmzzzsssqqqpppqqqtttsssuuuzzz|||wwwtttrrrooojjjeeeccc```\\\[[[]]]aaadddeeejjjjjjlllmmmmmmmmmmmmmmmppppppqqqqqqrrrsssttttttvvvwwwwwwwwwuuurrrnnnkkkhhhfffcccbbbbbbaaa```^^^YYYZZZ\\\^^^bbbfffiiikkkjjjkkklllkkkhhhccc___[[[QQQMMMHHHEEECCCBBB@@@???>>>;;;:::;;;;;;<<>>@@@CCCJJJRRRXXX\\\bbbggghhhiiiiiijjjjjjkkkmmmoooqqqsssuuuvvvxxxxxxwwwvvvtttrrrpppoooppprrrtttuuutttssstttuuuuuuttttttssstttuuuvvvwwwuuuuuuuuuuuuuuuuuuuuuuuuyyyxxxvvvuuuuuuwwwzzz|||zzzzzzzzz{{{|||}}}~~~}}}||||||||||||||||||}}}|||{{{{{{zzzyyyxxxxxxxxxvvvtttrrrqqqrrrvvvyyy|||~~~|||zzzyyyzzz|||}}}~~~~~~~~~}}}}}}}}}|||{{{yyyxxxwwwvvvuuuuuutttrrrqqqrrrsssuuuwwwxxxyyyzzzzzzyyyyyy{{{|||zzzvvvqqqmmmlllnnnqqqssstttvvvwwwwwwuuusssrrrqqqtttttttttuuuvvvwwwyyyzzzzzz}}},,,,,,---------.........------.........---,,,,,,,,,,,,,,,---------..............................)))***+++,,,------............------------------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,++++++,,,------...***+++,,,,,,---------,,,++++++++++++,,,,,,------......---------,,,,,,,,,........................,,,,,,------------,,,,,,---------,,,,,,,,,++++++......///////////////...------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------....../////////......---------,,,,,,,,,------........./////////------------------------000///...------------------.........---,,,,,,+++------------------------,,,,,,,,,,,,,,,---...///...///000111111000///...////////////000111222222333111///---,,,---...000............////////////...///111111000000111333111111000000111222333333444333333222222333333444444444444444555777888999999::::::999999;;;@@@DDDIIIUUUiiivvvoooppprrrrrrrrrsss{{{~~~}}}{{{zzzwwwsssoookkkgggccc```XXXXXXYYY]]]bbbhhhkkklllkkklllmmmnnnppprrrssstttrrrrrrssstttttttttsssssspppppppppooommmkkkhhhfffbbbbbbaaa```___^^^^^^______aaadddgggiiijjjjjjjjjlllllljjjgggaaaZZZSSSOOOJJJHHHEEEBBB???>>>??????<<<;;;===BBBFFFJJJRRRZZZ[[[___eeeiiijjjjjjjjjjjjlllmmmnnnppprrrtttuuuvvvxxxxxxwwwvvvuuusssrrrqqqrrrtttuuuuuutttttttttvvvvvvuuutttsssssstttvvvwwwuuuuuuuuuvvvvvvvvvwwwwwwyyyxxxvvvuuuwwwyyy{{{}}}zzzzzzzzz{{{|||}}}~~~{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzyyyyyyxxxxxxwwwwwwvvvtttrrrqqqsssvvvzzz|||~~~{{{yyyxxxyyy|||}}}~~~~~~~~~}}}}}}|||||||||{{{zzzxxxwwwvvvvvvvvvvvvwwwvvvtttssssssuuuwwwxxxxxxzzz{{{{{{yyyyyyzzz|||{{{vvvpppjjjggghhhlllnnnqqqtttwwwwwwuuusssrrrrrruuuvvvwwwzzz}}},,,,,,,,,---------......+++,,,,,,---------,,,,,,+++,,,,,,------.................................******,,,,,,------------...---------------......------......------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///******+++,,,------------***++++++,,,,,,---------......---------,,,,,,,,,........................,,,,,,------------,,,,,,...------,,,++++++******+++,,,------...---------,,,---...//////...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------...//////000000......---------,,,,,,,,,---------.........//////------------------------//////...---,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,---....../////////000000000000//////...............///000000111///,,,)))(((***,,,...............///////////////000111111000///111222000000///000000111222333444333333222222333333444444444444444555777888999888999:::999999<<>>GGGMMMWWWooo}}}yyynnnlllmmmpppqqqrrrxxx}}}|||zzzyyytttqqqkkkddd___[[[[[[[[[XXXYYY]]]bbbhhhkkklllkkkmmmmmmnnnnnnppprrrtttuuurrrssstttttttttrrrqqqooolllkkkjjjiiigggeeebbbaaa___aaaaaa```^^^]]]___aaafffgggiiijjjkkkjjjiiihhhhhheeeaaa\\\UUUPPPKKKIIIAAAAAA@@@>>>::::::<<>><<<;;;???BBBIIIKKKSSS\\\___^^^^^^bbbaaaeeejjjnnnooooooooopppnnnooooooppprrrsssssstttsssssstttuuuuuuuuuuuuuuuuuuuuuvvvuuusssssstttvvvssssssssssssssssssrrrrrrrrrssstttvvvxxxzzz|||}}}vvvuuuvvvyyy}}}}}}{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{zzzzzzyyyyyyyyyzzzzzzyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwxxxyyy{{{{{{{{{yyyxxxvvvuuuuuuvvvvvvwwwvvvvvvvvvwwwyyy|||}}}yyyzzz{{{|||||||||{{{{{{uuu{{{|||xxxyyyzzzyyyuuuppplllkkkmmmpppssstttzzz................................................++++++,,,------......///........................+++,,,,,,------,,,,,,+++..................------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------,,,,,,,,,---......---------.........//////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------........./////////---,,,---...------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------.../////////...---,,,------------,,,,,,+++***,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------.........------/////////...---,,,,,,,,,------...///000000---,,,,,,,,,,,,---......//////000000000000//////000000//////.........---///000111222222111000///444333333222222333333444222222222222222222222222333333333444555666777888>>>888777===@@@CCCRRReee{{{~~~qqqvvvxxxllliiikkkiiiiiikkkooouuu|||}}}{{{zzzxxxvvvtttmmmkkkfff```ZZZYYYZZZ\\\bbbbbbcccfffjjjnnnooooooooonnnmmmmmmnnnqqqtttvvvtttuuuvvvvvvuuurrrnnnlllkkkiiifffccc```_________[[[[[[[[[\\\___bbbfffhhhgggiiikkklllllljjjgggfffaaa]]]WWWPPPJJJEEECCCAAAAAA@@@???>>>===???DDDGGGNNNRRRYYY```eeehhhhhhhhheeegggiiillloooqqqrrrsssoooppprrrsssuuuuuuttttttsssssstttuuuvvvvvvuuuuuuwwwxxxyyywwwuuuttttttuuuwwwvvvsssrrrqqqrrrtttuuuvvvvvvwwwxxxzzz{{{|||}}}vvvxxxzzzzzzzzz{{{|||~~~}}}{{{zzzzzzzzzzzzyyywwwzzzwwwuuuvvvyyy||||||{{{~~~~~~~~~}}}}}}}}}||||||~~~{{{yyyyyy{{{{{{yyyvvvxxxwwwvvvvvvwwwyyy{{{|||zzzyyyyyyxxxwwwvvvuuuuuurrruuuxxxzzz{{{|||~~~}}}|||}}}~~~{{{www~~~~~~~~~|||yyyxxxyyyzzzuuuuuutttrrrqqqsssvvvzzz{{{}}}........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------------------------,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---...------,,,,,,,,,------,,,------------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---//////...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------***+++,,,---.../////////,,,---------,,,,,,+++***,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......+++,,,---...------,,,+++,,,,,,------...//////000------,,,,,,------.../////////000000000000//////000000/////////.........000000111111111111000000333333222222222222333333222222222222222222222222444444444555555777888888;;;666777>>>AAAGGGZZZnnn}}}uuullleeefffjjjkkklllnnnrrrxxx~~~{{{yyyxxxvvvtttqqqjjjhhhccc]]]YYYYYY[[[^^^ddddddfffiiillloooooooooppppppqqqqqqsssuuuwwwxxxuuuvvvvvvvvvssspppmmmkkkjjjgggdddaaa^^^]]]]]]]]][[[[[[\\\^^^aaadddggghhhggghhhjjjjjjjjjhhheeeccc\\\XXXSSSMMMGGGCCCAAA@@@>>>>>>===<<<===@@@FFFJJJRRRVVV\\\ccchhhjjjjjjiiiggghhhiiikkkmmmoooqqqrrrqqqrrrtttvvvwwwwwwwwwwwwrrrsssssstttuuuuuuttttttvvvwwwxxxvvvtttsssssstttvvvvvvtttsssrrrsssssstttssstttuuuuuuvvvwwwxxxxxxuuuvvvxxxxxxxxxxxxzzz{{{{{{zzzyyyyyyzzzzzzyyyxxxyyywwwvvvxxx{{{~~~~~~~~~~~~~~~~~~}}}{{{yyyyyy{{{{{{yyyvvvwwwvvvvvvvvvvvvxxx{{{|||zzzzzzzzzyyyxxxxxxwwwwwwtttvvvxxxyyyzzz{{{}}}}}}|||}}}|||yyy|||||||||{{{xxxxxxyyyzzzzzz{{{{{{zzzyyyzzz}}}~~~------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---...///...---,,,,,,...++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,+++++++++,,,------...,,,,,,---------,,,++++++,,,---...//////...---,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------------...,,,------.........------,,,,,,------.../////////---------,,,------.../////////000000000000//////000000////////////......111111000000000000111111222222111111111111222222222222222222333333333333555555555555666777888888999777:::@@@FFFQQQiiioooddd``````eeejjjnnnoooqqqvvv}}}|||yyywwwuuussspppnnneeeccc___[[[XXXYYY]]]aaafffhhhkkkmmmooooooooonnnooopppsssuuuwwwxxxyyyyyywwwvvvvvvtttqqqnnnkkkiiifffdddaaa^^^\\\ZZZZZZ[[[ZZZ\\\^^^aaadddfffhhhiiiggghhhhhhhhhfffccc```^^^TTTQQQLLLHHHCCCAAA@@@???<<<<<<===>>>@@@EEELLLPPPXXX\\\aaagggkkklllkkkjjjiiiiiiiiijjjkkknnnppprrrrrrssstttvvvwwwwwwxxxwwwrrrrrrssstttttttttssssssuuuvvvwwwuuusssrrrssstttvvvvvvuuuuuutttsssrrrrrrtttttttttuuuuuuuuuvvvvvvtttuuuwwwwwwvvvvvvwwwxxxzzzxxxwwwxxxyyyzzzzzzyyyyyyyyyyyy{{{|||{{{zzzyyyzzzzzzyyywwwvvvvvvuuuuuuvvvxxxzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzxxxyyyyyyyyyyyyzzz|||~~~}}}}}}}}}}}}|||zzzxxxyyyzzzyyyxxxxxxyyy{{{------------------------------------------------++++++,,,------......///---------------------------..................---,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------000///...---,,,++++++++++++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///...,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000...,,,***)))))))))***,,,,,,,,,------,,,,,,+++,,,------......------,,,........................------------------------,,,,,,,,,---------......------------------------/////////000000000000000---------.........//////---------------...////////////000000000000//////000000//////////////////222111000//////000111222222111111000000111111222222222222333333333333333555555555555555666777777::::::>>>DDDMMM___~~~sssbbb[[[\\\```gggmmmpppqqquuuzzz~~~{{{xxxuuussspppmmmjjj```___\\\ZZZYYY[[[```eeehhhkkknnnppppppooonnnmmmmmmooossswwwyyyyyyxxxwwwwwwvvvtttqqqnnnjjjhhhfffcccaaa^^^[[[YYYXXXYYYYYY[[[]]]```dddggghhhiiiiiijjjiiigggddd```\\\WWWUUUMMMJJJGGGDDDAAA@@@@@@@@@<<<===@@@BBBFFFMMMTTTYYY]]]aaafffjjjmmmmmmllljjjhhhhhhggghhhkkknnnqqqsssqqqrrrssstttuuuuuuvvvvvvssssssttttttuuuttttttsssuuuvvvwwwvvvtttssstttuuutttuuuvvvwwwvvvtttrrrqqqwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvwwwwwwuuuuuuvvvwwwyyywwwvvvwwwyyy{{{{{{{{{||||||~~~~~~}}}~~~~~~{{{{{{zzzzzzzzzzzzyyyxxxvvvvvvuuuvvvvvvxxxyyyzzzyyyzzzzzzzzz{{{{{{||||||}}}}}}|||zzzyyyzzz|||~~~|||{{{zzzyyyxxxxxxwwwxxxyyyyyyyyyzzz|||~~~------------------------------------------------++++++,,,------......///////////////////////////---..................---,,,---------.........///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...000///...---,,,++++++++++++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...,,,***)))((())))))+++,,,,,,------,,,,,,,,,,,,------------------,,,........................------------------------,,,,,,,,,---------......------------------------////////////000000111111---------..................------------...////////////000000000000////////////000000000000000000222111000//////000111222222111111000000111111222222222333333333444444444444444444444555666777777<<<===AAAIIIWWWoootttggg\\\ZZZ^^^ccciiinnnrrrtttxxx~~~}}}zzzvvvssspppmmmiiiggg]]]]]]\\\[[[\\\___eeeiiiiiimmmppprrrpppnnnmmmmmmnnnqqquuuyyy{{{zzzxxxwwwwwwuuurrrnnnjjjgggdddccc___^^^[[[YYYXXXXXXXXXYYY\\\^^^bbbfffhhhiiiiiihhhllljjjfffaaa[[[TTTOOOLLLHHHFFFDDDAAA@@@@@@AAABBB<<>>???@@@BBBCCCBBBHHHPPPXXX]]]aaadddfffeeehhhlllpppqqqpppnnnllljjjkkklllmmmooopppqqqrrrrrrrrrrrrrrrsssuuuvvvwwwvvvvvvvvvvvvvvvuuuttttttuuuvvvwwwvvvuuuuuuvvvwwwrrrssstttvvvwwwwwwwwwwwwttttttuuuuuuuuuuuuuuuuuuxxxzzz{{{|||{{{|||}}}}}}{{{xxxxxxzzz|||}}}~~~|||~~~~~~}}}{{{yyywwwwwwxxxzzz{{{xxxzzz|||{{{yyyxxxzzz||||||||||||zzzyyywwwvvvuuuxxxxxxxxxxxxxxxyyyyyyyyy~~~~~~|||{{{{{{|||yyyyyywwwtttrrrsssxxx|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///........................+++,,,,,,------,,,,,,+++******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------,,,,,,,,,---......---------.........//////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,---...---+++***+++,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,---......---+++******+++,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------...............------,,,,,,,,,------,,,,,,---...000111.....................---...............///000000//////000000000000////////////000000111111111222///000111222222111000///444333333222222333333444222222333333444555666666666666777888;;;===???@@@CCCMMM^^^tttwww___\\\\\\___eeejjjmmmuuu}}}zzz~~~{{{xxxvvvrrrnnniiifffaaa]]]YYY[[[___dddhhhkkkmmmoooqqqpppsssvvvuuuqqqpppsssvvvsssuuuxxxzzzzzzyyyvvvuuupppmmmiiiddd```___^^^___YYYXXXXXXXXXYYY\\\^^^```ccccccdddeeeffffffffffffcccaaa]]]WWWQQQLLLHHHFFFAAA@@@>>>===>>>???AAACCCHHHNNNXXXaaafffhhhjjjkkkgggjjjnnnrrrsssrrrpppnnnmmmmmmnnnoooppppppoooooopppoooooooooppprrrtttuuuuuuuuuvvvvvvuuutttsssssssssuuuvvvuuuttttttuuuvvvqqqrrrtttuuuwwwxxxxxxyyyuuuuuuuuuuuuvvvvvvwwwwwwxxxyyy{{{|||||||||~~~|||yyyxxxzzz|||~~~~~~yyy~~~}}}|||yyywwwwwwxxxzzz|||xxxzzz|||{{{yyyxxxzzz|||~~~~~~}}}|||zzzwwwvvvtttyyyyyyyyyyyyyyyyyyyyyyyy{{{}}}~~~}}}{{{zzzzzzzzzvvvvvvvvvtttsssvvv|||---------,,,,,,+++++++++*********++++++,,,,,,,,,***++++++,,,------------,,,,,,,,,---------......***++++++,,,,,,++++++***,,,,,,,,,---------......------------------------******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------++++++++++++++++++++++++---------------------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,+++***)))))))))***+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------............///////////////............---------///////////////000111111000000000000000111111222111111000000000000111111000222333222111000111222444444444444444444444444222222333444444555555666888666666:::<<<===@@@EEEKKK\\\tttqqqccc^^^```dddiiiooouuuyyy|||~~~|||xxxtttqqqqqqlllhhhfffbbb[[[YYY[[[bbbeeehhhkkkmmmooosssuuuwwwvvvuuuttttttuuuvvvvvvvvvwwwyyyyyyvvvtttrrrqqqkkkiiieee```]]][[[ZZZZZZVVVWWWXXXZZZ\\\___bbbcccffffffggghhhhhhfffbbb___aaa\\\VVVOOOIIIFFFEEEDDD>>>?????????@@@CCCGGGKKKSSSXXX^^^dddgggjjjlllmmmllllllnnnppprrrrrrpppnnnlllnnnppprrrsssttttttsssooorrrsssrrrpppoooqqqsssvvvvvvuuutttsssrrrrrrqqqrrrtttvvvwwwwwwvvvtttrrrrrrrrrsssuuuvvvxxxyyyyyyyyyxxxvvvuuuuuuuuuvvvvvvzzzzzzzzzzzzzzzzzzzzzzzz}}}zzzxxxxxxzzzzzzxxxuuuxxx|||}}}zzzyyy{{{zzzzzzzzz{{{{{{yyywwwzzz{{{|||}}}}}}||||||{{{}}}|||{{{zzz{{{{{{yyyxxxvvvuuuuuuuuuxxxxxxxxxwwwuuuuuuvvvwwwxxx{{{~~~|||yyyxxx|||---------,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,++++++,,,,,,,,,,,,---------------------------------,,,+++*********++++++,,,,,,,,,---------..............................//////...---------------............////////////---------......////////////////////////000111111000////////////000111111111111000000000000111111000111222222000000111222444444444444444444444444222333333444555555666666777555777999::::::@@@HHHVVViiipppiiidddeeehhhlllqqqwww}}}}}}{{{xxxssspppnnniiidddbbb___ZZZZZZ]]]dddgggjjjlllnnnqqqtttvvvxxxxxxwwwvvvvvvwwwxxxyyyyyyyyyyyywwwtttpppmmmlllgggeeebbb___]]][[[[[[[[[VVVWWWYYY\\\___bbbdddeeehhhhhhhhhiiijjjhhhdddaaaZZZVVVQQQKKKGGGDDDDDDDDD??????@@@AAABBBFFFLLLPPPXXX]]]ccchhhkkkmmmnnnpppooopppqqqssstttsssrrrpppooopppqqqrrrsssrrrqqqqqqoooqqqrrrqqqooonnnoooqqqttttttssssssrrrqqqqqqqqqssstttuuuvvvvvvuuutttsssssstttuuuwwwxxxzzz{{{|||{{{zzzxxxwwwvvvvvvvvvwwwzzzzzzzzzzzzzzzzzzzzzzzz{{{yyywwwwwwyyyyyywwwuuuxxx{{{~~~~~~|||zzzyyy|||{{{yyyzzz{{{{{{zzzxxxzzzzzz|||}}}}}}}}}|||{{{~~~}}}|||zzzzzz{{{zzzxxxwwwvvvuuuuuuuuutttuuuwwwwwwwwwxxx{{{}}}}}}}}}|||~~~------,,,,,,,,,,,,++++++,,,,,,------------......,,,,,,---------,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,------------------------------...---,,,++++++++++++,,,,,,,,,,,,---------....................................---,,,,,,,,,------............////////////+++,,,---...///000111111000////////////000111111//////......//////000111111111000000000000111111///111222111000///000111444444444444444444444444333333444444555666666666666777:::;;;999;;;EEEQQQggg}}}{{{wwwpppnnnkkkkkklllooouuu||||||zzzvvvrrrooojjjddd___]]][[[YYY\\\```fffiiilllnnnooorrruuuwwwwwwvvvvvvvvvwwwxxxyyyzzz{{{zzzxxxuuuqqqlllgggeeeaaaaaa```^^^]]]\\\[[[ZZZUUUWWW\\\```dddfffggghhhiiihhhhhhhhhhhheeebbb^^^RRROOOJJJFFFCCCBBBBBBCCC???@@@AAACCCFFFLLLSSSXXX```dddjjjnnnpppppprrrsssssstttvvvvvvvvvuuusssqqqrrrrrrsssssssssqqqpppoooooopppqqqpppnnnmmmnnnoooqqqqqqqqqqqqqqqqqqqqqqqquuuuuuttttttttttttuuuuuutttuuuwwwyyy{{{}}}~~~}}}{{{yyyxxxwwwxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzyyywwwwwwxxxxxxvvvuuuwwwzzz||||||{{{zzzzzzzzz~~~|||yyyyyyzzz{{{{{{zzzyyyzzz|||}}}}}}}}}|||{{{~~~~~~~~~}}}|||{{{zzzyyyzzzyyywwwuuussssssssssssrrruuuwwwyyyzzz|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++***+++++++++,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,------------------........................++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------------------------......------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------............////////////,,,------...///000000000000000//////000000111222...............///000000111111000000000000111111///000111111//////000111333333444444444444444444444444444555666666777777777:::>>>>>><<<@@@PPP```{{{xxx~~~}}}sssoooooonnnnnnooosssyyy|||yyywwwsssooollleee___ZZZYYYYYYYYY^^^dddgggiiilllnnnoooqqqtttvvvsssttttttuuuvvvwwwwwwxxxzzzxxxtttqqqmmmhhhccc```^^^^^^^^^]]]\\\ZZZYYYXXXUUUYYY^^^dddhhhjjjjjjjjjiiigggeeecccbbb^^^YYYVVVLLLJJJFFFCCCAAA@@@@@@AAA>>>@@@BBBFFFJJJQQQZZZ___fffjjjooorrrssssssssstttuuuwwwxxxxxxvvvtttrrrqqqqqqrrrsssssssssrrrppppppqqqqqqqqqpppoooooonnnooopppppppppqqqqqqrrrrrrrrrvvvuuutttsssssstttuuuvvvtttuuuwwwzzz|||}}}{{{yyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxwwwvvvwwwyyyzzzzzzyyyyyyzzz|||}}}zzzyyyzzz{{{||||||yyyzzz{{{}}}}}}}}}||||||}}}}}}}}}|||{{{zzzyyyxxxzzzxxxuuurrrpppppppppppptttwww{{{}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------------,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...............////////////////////////////////////000000000000000111222222...............///000000111111000000000000111111///111222111000///000111333333333444444444555555444444555666666777777888777:::>>>@@@@@@HHH]]]qqqwww~~~vvvrrrooommmnnnooorrrwww~~~~~~|||zzzwwwtttrrrooojjjgggaaa\\\XXXYYYZZZ\\\aaahhhhhhjjjlllnnnooopppsssuuusssssstttuuuvvvwwwwwwwwwuuurrrnnnllliiifffaaa^^^]]]]]]]]]\\\[[[YYYWWWVVVWWW[[[```fffjjjkkkjjjiiijjjgggddd```\\\WWWQQQMMMIIIGGGEEEBBB@@@?????????>>>AAAEEEJJJPPPWWW___dddjjjmmmrrrttttttsssssstttuuuwwwyyyxxxuuurrrppppppoooppprrrsssttttttsssssstttsssrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrssstttttttttwwwvvvtttrrrrrrtttvvvwwwtttuuuwwwyyy|||~~~~~~|||zzzyyyyyyzzzzzzzzzzzz{{{{{{|||||||||{{{{{{{{{zzzyyyxxxxxxxxxwwwxxxzzzzzzyyyzzz|||~~~}}}zzzyyyzzz|||||||||xxxyyy{{{}}}}}}}}}}}}||||||||||||{{{zzzyyyxxxwwwyyywwwtttqqqooonnnoooooouuuyyy~~~++++++,,,,,,,,,,,,------,,,,,,++++++++++++******,,,,,,---------,,,++++++,,,,,,,,,---------......,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------++++++,,,,,,,,,,,,------------------------------------......------,,,+++,,,,,,,,,---------....................................---------...//////............////////////000000000/////////......111000000000000111222222//////......//////000111111111000000000000111111000222333222111000111222222333333444444555555555555555666666777888888888666999===BBBFFFTTTmmmzzz}}}vvvttttttqqqmmmoooqqqvvv}}}}}}zzzwwwuuurrrooommmiiieeebbb^^^ZZZYYY\\\___```dddjjjiiikkkmmmnnnoooppprrrtttuuuvvvwwwxxxxxxyyyxxxxxxqqqmmmiiigggfffddd```\\\]]]]]]\\\ZZZYYYXXXWWWVVVZZZ]]]bbbfffiiiiiihhhhhhjjjgggbbb]]]XXXRRRLLLHHHFFFEEECCCAAA@@@???@@@@@@AAADDDJJJPPPVVV]]]cccgggkkkooorrrttttttssssssssssssvvvxxxwwwsssoooooopppmmmoooqqqsssuuuuuuuuuuuuuuutttssssssuuuuuutttssssssssssssttttttuuuuuuuuuwwwuuutttsssssstttuuuwwwuuuvvvwwwzzz|||~~~}}}{{{zzzyyyzzzzzzzzzzzzzzz{{{||||||}}}}}}{{{|||}}}|||yyyxxxyyyzzzwwwyyy{{{{{{{{{|||~~~~~~{{{{{{|||}}}}}}|||xxxyyy{{{|||}}}~~~}}}}}}{{{{{{{{{zzzyyyxxxwwwvvvxxxvvvsssqqqpppqqqssstttwww|||+++++++++,,,,,,---------------,,,,,,,,,+++++++++++++++,,,---------,,,,,,------........./////////,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,++++++,,,,,,,,,,,,------------------------------,,,------...---,,,+++***,,,,,,,,,---------..............................///............///000111............///////////////////////////000000000111111000000111111222333000////////////000111111111111000000000000111111111333444333222111222333222222333333444555555666555666666777777888999999999:::???FFFPPPccczzzttttttuuutttrrrqqquuu|||{{{wwwrrrpppmmmjjjhhheee```]]]\\\ZZZ\\\aaadddeeegggkkkkkkmmmoooppppppqqqsssuuuvvvwwwxxxxxxyyyxxxwwwwwwooojjjeeeccccccbbb^^^ZZZ\\\[[[YYYXXXXXXYYYYYYZZZ]]]___bbbeeeggggggfffeeefffbbb]]]XXXSSSNNNHHHEEEAAA@@@@@@@@@@@@@@@AAABBBDDDIIIPPPWWW]]]bbbgggjjjlllooosssuuuuuusssssssssqqquuuxxxwwwrrrooonnnpppnnnoooqqqsssuuuuuuuuuuuuuuusssrrrsssvvvxxxwwwuuuttttttttttttttttttuuuuuuvvvuuutttsssssstttuuuvvvwwwxxxyyy{{{|||~~~~~~}}}{{{zzzyyyyyyyyyzzzzzzzzzzzz{{{|||}}}}}}}}}zzz|||}}}{{{yyywwwxxxzzzxxxzzz}}}~~~~~~~~~~~~|||}}}~~~~~~}}}{{{xxxyyy{{{|||}}}~~~}}}}}}zzzzzzzzzzzzyyywwwvvvuuuuuutttsssrrrtttxxx|||~~~+++++++++,,,,,,---------.........------,,,,,,,,,***+++,,,,,,------------.........////////////000,,,------......------,,,,,,,,,------------......------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,---...//////------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------------------------------+++,,,---------,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111............/////////000------...///000111222222111111111000111111222333000000000000000111222222111111000000000000111111222333444444222222333444222222333333444555666666666666666777888888999999>>>>>>BBBKKKYYYnnn~~~yyyvvvtttuuuvvvvvvtttyyyyyyuuupppmmmjjjhhheeebbb^^^ZZZ[[[ZZZ^^^eeehhhggghhhkkklllnnnpppqqqqqqrrrtttvvvuuuuuuvvvwwwwwwvvvttttttoooiiidddaaabbb```\\\WWWZZZYYYXXXWWWXXXZZZ\\\^^^___aaacccdddeeeeeedddccc___\\\WWWSSSNNNJJJEEEBBB=========>>>@@@AAACCCDDDGGGMMMUUU\\\bbbfffiiikkklllooosssuuuuuutttssstttqqquuuxxxwwwrrrooooooqqqoooppprrrtttuuuuuuuuuttttttrrrqqqsssvvvxxxwwwuuuttttttttttttttttttttttttuuuuuuttttttttttttuuuuuuyyyyyyzzz|||}}}|||{{{zzzyyyxxxxxxyyyzzzzzzzzzzzz{{{|||}}}}}}~~~yyy{{{|||{{{wwwvvvwwwyyyxxx{{{~~~~~~~~~}}}~~~~~~}}}{{{wwwyyy{{{|||~~~~~~~~~}}}zzzzzzzzzyyyxxxwwwvvvuuussssssssstttxxx}}}...------,,,,,,++++++***+++,,,,,,------,,,,,,+++///...,,,*********,,,---++++++,,,,,,---...//////,,,...111111///---,,,+++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,------------------------000000///---******+++---,,,,,,,,,,,,,,,,,,,,,,,,///............---------........................,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,---......++++++++++++++++++++++++---------.........//////)))***+++------......---//////000000///...------........................000///---,,,++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......000000000000000000000000////////////000000000000......//////000000111111111111000000000000000111000000000000111111111111000111111222222333444444333333444444555666666666:::777777999:::888:::>>>>>>===DDDVVVjjj}}}}}}yyyvvvuuuuuuwwwyyy~~~}}}wwwrrrnnnkkkgggbbb___]]]]]]]]]]]]aaafffiiikkkkkkllllllllloooooommmooosssuuusssvvvsssqqqsssvvvvvvqqqlllhhhfffbbb___]]]]]]^^^___[[[ZZZXXXXXXYYY\\\___aaafffdddcccbbbbbb```^^^[[[^^^YYYSSSNNNKKKGGGBBB>>>======<<<<<>>???BBBGGGKKKMMMUUUYYY^^^cccfffiiilllnnnpppqqqssssssrrrrrrtttuuuvvvuuutttsssrrrqqqqqqqqqppppppqqqrrrssstttuuuuuuttttttuuuvvvvvvvvvuuuuuurrrrrrssstttttttttsssssstttsssrrrrrrrrrsssuuuvvvwwwyyy{{{{{{zzzyyy{{{|||{{{zzzyyyyyyyyyzzz{{{|||zzz{{{{{{||||||{{{{{{{{{}}}}}}|||{{{zzzyyyyyyxxxyyyzzz}}}~~~~~~}}}~~~|||||||||~~~~~~|||zzzxxxuuurrrpppoooppppppvvvyyy}}}******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---...///000---------------------------...///...---,,,---...+++++++++++++++,,,,,,---------------------------..............................---------,,,,,,,,,---------------------------......---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,,,,------............///...---,,,++++++++++++........................,,,,,,,,,------------...000///...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,---...///---............---,,,,,,........................333222111000/////////000...------------,,,,,,,,,////////////000000000000000000000000000000000000////////////000000000000111111111111111000000000111111111111111111111111000000000111111111222222111111222222333333444444333444444555555666777777777666888<<<<<<:::===BBBAAAKKK___xxx}}}{{{yyyxxxwwwzzz~~~}}}{{{yyyvvvrrroooiiifffaaa]]][[[\\\^^^```iiikkknnnooonnnmmmlllmmmnnnrrrssssssuuuzzz|||zzztttqqqoooppppppnnniiieeecccbbb```]]][[[ZZZYYYXXXXXXYYY\\\^^^```bbbdddeeeeeecccbbb```^^^[[[VVVRRRNNNKKKGGGDDDCCCAAA???======>>>@@@CCCHHHMMMQQQTTT[[[^^^cccgggiiikkkmmmooooooqqqrrrrrrrrrrrrsssuuuvvvuuutttsssrrrqqqqqqqqqooooooppppppqqqrrrtttttttttuuuuuuuuuuuutttssssssrrrrrrsssttttttuuutttttttttssssssssstttvvvxxxyyywwwyyyzzzzzzyyyxxxyyyzzzzzzzzzzzzzzzzzz{{{||||||{{{{{{{{{{{{{{{{{{zzzzzz|||{{{{{{zzzyyyxxxwwwwwwwwwyyy|||~~~~~~}}}~~~yyyzzz||||||zzzxxxvvvtttrrrqqqqqqrrr|||+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...///000------------------,,,,,,---......---++++++---///---------------...//////......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///------------------------///............---------------......//////000000......------,,,,,,,,,,,,........................------------------------............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...,,,******+++---...,,,---------------,,,,,,........................//////...---------------------------------------+++,,,,,,,,,------------////////////////////////////////////000000000000333333222222111111000000000000111111222222111111000000111111111222222222111111222222333444444555444444444555666666777777777777999<<<<<<:::===CCCJJJYYYsss|||zzz|||zzzxxxyyy}}}~~~zzzwwwuuussspppnnngggddd```\\\\\\^^^aaaccckkkmmmppppppooonnnnnnoooppptttvvvvvvxxx}}}~~~|||uuusssqqqpppooolllgggccc___^^^]]]\\\ZZZXXXVVVVVVWWWZZZ^^^bbbeeegggggggggeeecccaaa___\\\XXXRRRMMMLLLIIIFFFCCCAAAAAA@@@@@@===???CCCHHHMMMSSSWWWZZZ___bbbfffiiikkklllnnnpppoooppprrrrrrqqqqqqssstttuuuuuutttsssrrrqqqqqqrrroooooonnnooopppqqqssstttuuuuuuuuuuuutttsssrrrqqqrrrssstttuuuuuuuuuuuuuuussssssttttttvvvxxxzzz{{{xxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzz{{{{{{|||}}}}}}zzzzzzyyyyyyxxxxxxyyyyyyzzzzzzyyyxxxwwwvvvuuuuuuuuuwwwzzz}}}|||||||||}}}~~~~~~}}}{{{wwwxxx{{{~~~~~~|||zzzyyyyyyxxxxxxwwwwwwxxxxxx~~~---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---......------------------,,,,,,,,,------,,,++++++---///......------......///000......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------...///------------------------///............---------******+++++++++,,,,,,,,,,,,,,,------............------------------------------------------------++++++,,,............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---+++))))))***,,,---,,,,,,---------------,,,........................,,,,,,,,,,,,,,,,,,++++++------------------------******+++++++++,,,,,,,,,////////////////////////////////////000000000000333333222222111111000000///000111222333222222222111111111111222222222222111222222333444444555555444444555555666777777888888888:::<<<;;;999>>>FFFWWWlll}}}zzz{{{|||zzzxxxzzz|||xxxuuurrrpppnnnllldddbbb___^^^___aaaeeehhhjjjlllooopppppppppqqqrrrrrrvvvxxxxxxyyy}}}~~~{{{vvvuuusssqqqnnnjjjfffbbb[[[[[[ZZZYYYXXXWWWVVVUUUWWW[[[```eeehhhjjjiiiiiieeeccc```]]]ZZZTTTNNNJJJJJJHHHEEEBBB@@@???@@@AAA???BBBGGGMMMSSSXXX\\\^^^bbbeeehhhkkklllmmmnnnooooooqqqrrrrrrrrrrrrsssuuuuuutttssssssrrrrrrrrrrrrooonnnnnnnnnoooqqqssstttuuuuuuuuuuuutttrrrqqqqqqrrrssstttuuuvvvvvvvvvvvvsssssstttvvvwwwyyy{{{{{{yyyxxxwwwwwwwwwxxxyyyyyyzzzzzz{{{|||}}}}}}~~~~~~yyyxxxwwwvvvvvvvvvwwwwwwyyyyyyxxxwwwvvvuuutttttttttvvvxxx{{{}}}|||{{{|||}}}~~~~~~|||yyyvvvxxxzzz{{{{{{yyywwwvvvyyyzzz|||}}}......---,,,,,,+++******------++++++++++++------++++++,,,,,,,,,,,,,,,,,,------------------------+++,,,------,,,,,,---...,,,,,,,,,,,,,,,------...------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------...------------------------+++,,,,,,---...///000000---------------,,,,,,,,,++++++---...////////////------------------------...------------,,,,,,,,,)))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++,,,------,,,,,,---............---........................------.........------,,,,,,,,,,,,------------...,,,------------.........000000000000000000000000////////////000000000000111111111111111000000000///000111333333333222222111111111222222222222333222222333333444444555555444555555666666777888888999999;;;===<<<<<>>>>>BBBMMMZZZrrr}}}{{{|||{{{zzzwwwssspppnnnkkkgggddd]]]^^^___aaadddgggjjjlllkkkmmmoooqqqqqqrrrtttvvvuuuxxxzzzwwwwwwxxxvvvrrrooopppooommmhhhccc___]]]WWWVVVUUUTTTUUUVVVXXXYYYZZZ]]]bbbgggjjjkkkkkkkkkccc___YYYTTTOOOLLLHHHEEEAAAAAA@@@>>><<<===AAAEEEJJJMMMSSSZZZ___ccceeefffeeehhhlllnnnooooooqqqrrrqqqsssttttttttttttuuuwwwttttttsssrrrrrrrrrssssssqqqpppnnnnnnoooqqqtttvvvvvvvvvvvvvvvuuuuuutttsssssssssuuuvvvwwwxxxxxxxxxssstttuuuvvvxxxyyyyyyyyyyyyvvvtttuuuyyy|||}}}|||yyyzzz|||~~~{{{zzzxxxvvvvvvvvvwwwxxxyyyyyyxxxwwwvvvuuutttttttttuuuwwwyyy{{{|||}}}~~~}}}}}}~~~|||yyytttvvvwwwvvvuuutttvvvxxx***++++++,,,,,,------......---+++******+++---....../////////...---,,,,,,++++++,,,,,,---...//////(((***---///...,,,,,,,,,///............///000000,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,+++++++++++++++++++++++++++---//////...,,,,,,,,,........................//////.........---------......---,,,+++******)))...////////////---,,,+++000000000000000000000000.........------,,,,,,,,,+++,,,...//////...,,,***---------------------------------.........//////------///000111111111111------...///000000//////........................+++,,,---.........---,,,,,,,,,,,,------...................../////////000000000000000000000000000////////////000000000000......//////000000111111...000222444555444333222111111222222222333333333222222333444444555555666555555666666777777888888999999<<>>@@@EEEJJJNNNRRRXXX^^^cccfffhhhhhhfffiiimmmooopppqqqrrrtttrrrtttuuuuuutttuuuvvvwwwttttttsssrrrrrrrrrssssssqqqpppooonnnooorrruuuwwwvvvvvvvvvvvvvvvuuuuuutttssstttuuuvvvxxxxxxyyyyyyssstttuuuwwwwwwxxxxxxxxxyyyvvvtttuuuyyy}}}~~~~~~yyyzzz|||~~~}}}|||zzzxxxwwwwwwxxxyyyyyyyyyxxxwwwvvvuuuttttttuuuvvvwwwxxxzzz{{{}}}}}}{{{{{{|||~~~}}}zzzwwwtttuuuwwwvvvtttuuuyyy|||)))***+++,,,...///000000------++++++++++++------///...,,,,,,---------,,,+++++++++,,,,,,,,,------...------,,,,,,------...//////............//////+++,,,------......------+++,,,,,,------,,,,,,+++------------------------.........------,,,,,,,,,---------,,,,,,+++++++++***++++++,,,---...//////......////////////............------------..............................------++++++++++++------........................------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................//////.........---------000000//////......------000000000000111111111111,,,---...///000111222333444444333222111000//////000000000000000000000000111111222222222222111111111111111111111111111111111111222222222333333333555666888888777777888:::===:::;;;@@@@@@GGG___zzzzzz{{{|||yyy}}}~~~zzzwwwssspppnnnlllkkkgggaaa\\\\\\\\\]]]bbbiiimmmmmmlllmmmnnnppprrrssssssssssssvvvvvvwwwvvvtttqqqnnnlllmmmkkkhhheeeccc```[[[XXXXXXWWWUUUTTTVVVYYY]]]```fffeeeeeegggjjjkkkkkkjjj___ZZZSSSLLLGGGDDDDDDDDD>>>>>>>>>===???CCCJJJNNNVVVYYY]]]aaafffjjjmmmooooooooopppqqqqqqrrrssssssvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvuuussssssttttttuuutttsssrrrrrrssstttvvvwwwvvvxxxzzzzzzwwwtttsssrrrsssssstttuuuvvvwwwxxxyyytttuuuvvvwwwwwwwwwwwwwwwyyyyyyxxxwwwxxxzzz}}}~~~~~~|||yyywwwuuuttttttsssuuuwwwwwwuuuuuuxxx{{{zzzwwwuuuuuuxxx{{{{{{yyy{{{||||||zzzwwwttttttuuurrrvvvzzz|||}}}}}}}}}}}}***++++++,,,---...//////---,,,,,,++++++,,,,,,---///---++++++,,,,,,+++***++++++++++++,,,,,,,,,,,,...------,,,,,,------.........------------......------...///////////////,,,,,,------------,,,,,,------------------------------------,,,,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,......////////////............------------....................................---,,,,,,---......,,,------......------,,,---------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////........................//////.........---------////////////............---.........////////////------...///000111222222111000000//////......---000000000000000000000000111111222222222222111111222222222222222222222222222333333333444444444444555777888888777777999:::===;;;>>>EEEIIISSSnnn}}}wwwzzz|||zzz|||wwwtttqqqnnnkkkiiigggddd___[[[^^^^^^```dddjjjnnnnnnmmmnnnooooooppprrrssssssttttttuuutttsssqqqmmmjjjhhhjjjhhheeecccaaa^^^[[[XXXWWWVVVUUUVVVXXX\\\```ccceeeeeeeeegggiiiiiigggeee[[[WWWQQQKKKFFFCCCBBBBBB??????@@@AAACCCHHHOOOTTT[[[]]]```dddhhhkkkmmmnnnpppqqqqqqrrrrrrsssssssssuuuuuuuuuvvvvvvwwwwwwxxxwwwvvvuuutttsssttttttuuurrrrrrsssssstttuuuvvvwwwxxxyyy{{{zzzwwwtttrrrrrrrrrrrrssstttuuuvvvwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwyyyxxxxxxxxxyyy{{{}}}~~~~~~|||yyywwwuuuuuuuuutttuuuwwwwwwvvvvvvyyy{{{{{{xxxtttssstttuuutttrrrxxxxxxxxxvvvsssrrrrrrssstttxxx~~~,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---+++)))((()))+++------,,,+++++++++,,,,,,,,,,,,---...------,,,,,,------...------,,,,,,,,,,,,------...//////000111000000000------............------------------------------,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********......////////////............------------..............................///......------......///+++,,,---......---,,,+++---------------------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000.......................................---------.............../////////------........./////////////////////000000000000........................000000000000000000000000111111222222222222111111333333333333333333333333444444444444555555555555555777888888888888:::;;;>>>===AAAJJJTTTeeeyyywww{{{||||||~~~yyysssooooookkkgggdddcccaaa^^^]]]aaaaaacccggglllooopppooopppoooooooooppprrrtttuuussssssrrrpppmmmiiifffdddeeeccc```___^^^\\\ZZZWWWVVVVVVWWWXXX\\\```dddgggfffeeefffggggggeeeaaa^^^TTTQQQMMMHHHDDDAAA@@@@@@???@@@CCCEEEIIIOOOVVV[[[aaabbbeeehhhkkkmmmnnnooossssssssssssssssssssssssttttttuuuvvvvvvwwwxxxxxxvvvvvvuuuttttttttttttuuuqqqrrrsssuuuvvvvvvwwwwwwxxxzzz{{{zzzwwwtttssssssrrrrrrrrrrrrsssuuuvvvvvvxxxxxxxxxwwwwwwwwwwwwvvvxxxxxxyyyzzz{{{||||||}}}~~~}}}{{{xxxwwwvvvuuuvvvtttvvvwwwwwwwwwxxxzzz|||{{{xxxuuusssrrrrrrqqqpppuuuvvvvvvtttrrrqqqssstttxxx}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''')))---000111111,,,,,,---------............------,,,,,,------......------,,,,,,------.........///000000000000000---..................---,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---......//////......---......------------....................................------------......,,,---...//////...---,,,....................................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........////////////................................................---------......//////////////////000000000111111000000000000////////////.../////////000000000111000000000000000000000000111111222222222222111111333333333333333333333333333444444444444555555555555777999999999999;;;<<>>BBBLLL[[[sss|||{{{}}}~~~~~~{{{vvvppplllllliiieeeaaa______``````eeefffhhhkkknnnpppqqqqqqrrrqqqooooooppprrrtttuuuttttttrrrooolllhhhdddccc```^^^\\\[[[[[[ZZZXXXWWWVVVVVVXXX[[[```dddhhhjjjggggggggggggeeeaaa[[[WWWMMMKKKHHHEEEBBB@@@???>>>>>>@@@EEEIIINNNUUU\\\aaadddeeegggjjjmmmooopppqqquuuuuuuuutttttttttttttttsssttttttuuuvvvwwwxxxxxxvvvuuuuuuuuuttttttttttttppprrrtttvvvwwwxxxwwwwwwwwwyyyzzzzzzxxxvvvvvvwwwsssssssssssstttuuuvvvwwwzzzyyyxxxxxxwwwwwwwwwwwwwwwxxxyyy{{{||||||||||||~~~~~~~~~}}}~~~}}}{{{yyywwwwwwwwwwwwvvvwwwwwwxxxxxxyyy{{{|||zzzxxxvvvuuuuuuuuuuuuuuuuuuvvvvvvuuuttttttvvvxxx---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***---000000000............////////////...------,,,,,,------...//////............//////,,,---......//////......---..................---,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......///------............------......------------..............................,,,,,,,,,------,,,,,,,,,---...////////////...---........................---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.................................---.....................,,,,,,------......//////////////////000000000000000000000000////////////......//////000000111111000000000000000000000000111111222222222222111111333333333333333333333333333333333333444444444444666777999:::999:::<<<===@@@@@@DDDPPPddd~~~|||{{{}}}}}}zzzwwwsssnnnjjjiiigggccc```^^^```ccceeehhhiiilllnnnpppqqqrrrssssssrrrqqqpppqqqrrruuuvvvvvvuuusssooolllhhheeeccc]]][[[YYYXXXXXXYYYXXXWWWVVVXXX[[[^^^cccgggjjjllliiihhhgggeeebbb]]]VVVQQQHHHGGGDDDBBB@@@?????????>>>AAAGGGMMMRRRYYY```eeeeeefffiiillloooqqqssssssvvvuuuuuuuuuuuuuuuuuuuuusssttttttuuuvvvvvvwwwwwwuuuuuuuuuuuuuuuttttttsssqqqsssuuuwwwxxxxxxxxxwwwuuuwwwyyyyyyyyyyyyzzz{{{wwwvvvuuuuuuuuuwwwxxxzzz{{{zzzyyyxxxwwwwwwxxxxxxwwwxxxzzz{{{|||}}}}}}}}}}}}~~~~~~}}}|||}}}|||{{{yyyyyyyyyyyyzzzyyyxxxxxxxxxyyy{{{{{{|||zzzzzzxxxvvvuuuuuuuuuvvvtttvvvxxxyyyxxxyyyzzz|||,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++///...,,,,,,---...---,,,........./////////000000...------,,,,,,------.../////////....../////////+++,,,,,,---------------------............------+++,,,,,,------.........++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,...//////000------............------......------------..............................+++,,,,,,------,,,,,,+++................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...........................---------...............---------------.........,,,,,,---------.........000000000000////////////---------....../////////000000000000000000000000111111222222222222111111333333333333333333333333222333333333333444444444666888999::::::;;;===>>>AAADDDMMM\\\sss}}}|||xxxxxxyyy}}}yyyuuusssoookkkiiidddcccaaa___^^^aaaeeeiiijjjllloooppppppqqqssstttttttttsssrrrssstttuuuvvvvvvtttqqqnnnjjjgggeeeccc]]]ZZZXXXWWWWWWXXXXXXWWWXXXZZZ]]]aaaeeehhhjjjkkkjjjhhheeebbb^^^XXXQQQLLLEEEDDDAAA@@@??????@@@AAAAAAEEELLLRRRXXX^^^dddhhhhhhiiillloooqqqsssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuvvvvvvuuuuuuuuuvvvuuuttttttssstttuuuvvvwwwwwwxxxxxxwwwuuuwwwyyyyyyyyyzzz{{{}}}zzzxxxwwwvvvwwwxxxzzz|||{{{zzzyyyxxxxxxxxxyyyzzzyyyyyyzzz{{{|||}}}}}}~~~|||}}}}}}~~~~~~~~~}}}}}}~~~}}}|||{{{zzz{{{|||}}}|||zzzyyyyyy{{{{{{{{{zzz{{{{{{yyyvvvrrrpppqqqrrrtttxxx|||~~~++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++...,,,++++++,,,------,,,------------...............------,,,,,,------...///......------......///++++++,,,---------------,,,,,,------------,,,,,,++++++,,,,,,---......///+++,,,,,,,,,------------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,------......------,,,......------------..............................,,,,,,---......---,,,,,,...---+++******+++---...........................++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------....................................---------.........//////...------------------,,,,,,,,,,,,---------......////////////000000000000.../////////////////////000000000000000000000000111111222222222222111111222222222222222222222222444444444444555555555555666888:::;;;;;;;;;===???BBBKKKZZZpppzzzxxxxxxwwwyyy}}}}}}zzztttpppmmmkkkiiiggg_________^^^^^^aaaggglllkkknnnqqqrrrqqqqqqsssuuuuuuuuuuuuuuuvvvvvvvvvvvvrrrqqqnnnkkkgggeeecccbbb]]][[[XXXVVVWWWXXXXXXWWWYYY\\\___cccfffhhhiiiiiiiiifffbbb]]]YYYSSSLLLHHHDDDBBB@@@>>>>>>@@@BBBDDDGGGLLLRRRYYY___dddiiimmmmmmnnnppprrrtttuuuvvvvvvsssttttttuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttuuuvvvvvvvvvuuusssssswwwwwwwwwvvvvvvwwwwwwxxxxxxyyyzzzzzzyyyyyyzzz|||{{{zzzxxxwwwwwwyyy{{{|||{{{zzzyyyxxxxxxyyy{{{|||zzzzzzyyyzzz{{{|||~~~|||||||||||||||}}}~~~~~~~~~}}}||||||}}}~~~}}}zzzzzz{{{|||zzzyyyyyyyyyxxxuuuqqqoooppprrryyy~~~******+++++++++,,,,,,,,,++++++------------++++++(((''''''))),,,///000000+++++++++,,,,,,,,,------...------,,,,,,------......------,,,,,,------...+++,,,------......------+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,++++++++++++***,,,------......------,,,.........------.................................,,,---...//////...---,,,---+++)))'''''')))+++---////////////////////////******,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000........................---------.........//////.........------,,,,,,,,,........./////////000000////////////000000000111222222222222111111111111000000000000000000000000111111222222222222111111111111111111111111111111555555555555666666666777666888:::;;;;;;<<<>>>@@@CCCPPPeeexxxwwwxxx{{{~~~}}}|||wwwqqqllljjjhhhgggeee[[[\\\]]]]]]^^^aaahhhmmmlllooorrrrrrqqqppprrruuuuuuvvvwwwwwwwwwwwwwwwvvvooommmkkkgggdddbbb``````^^^[[[XXXWWWWWWXXXXXXXXX[[[]]]```dddfffggggggggggggddd___ZZZUUUOOOIIIEEEDDDBBB???======@@@DDDGGGLLLQQQXXX^^^dddiiimmmppprrrssstttuuuvvvvvvvvvvvvrrrsssssstttuuuvvvvvvwwwvvvvvvvvvuuuttttttsssssstttuuuvvvvvvvvvuuusssrrrzzzyyywwwvvvvvvvvvwwwxxx{{{||||||zzzxxxxxxyyyzzz{{{zzzxxxvvvwwwxxx{{{|||{{{zzzxxxxxxxxxzzz|||}}}{{{zzzyyyyyyzzz||||||{{{{{{{{{{{{}}}~~~}}}}}}}}}~~~~~~{{{zzz||||||zzzxxxuuuvvvwwwuuurrrrrrtttwww........................))))))***+++---...//////...------,,,,,,------...------------,,,,,,+++***------------------------------------------------------------------------,,,,,,,,,---------......------,,,+++,,,---...///........................+++++++++,,,,,,,,,------.........------,,,,,,,,,//////000000///...------------............------///...---,,,,,,---...///.........------,,,,,,,,,------------------------,,,,,,,,,------,,,++++++111///,,,---///111///...---------.........//////++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,---------........./////////......,,,,,,------------------------++++++---...///111222333............////////////111111111111000000000000000000000000000000000000111111222222222333333333222222333444444555666666555555444555555666777888999777777999:::;;;@@@GGGOOOfffzzzxxxzzz~~~zzztttrrrnnnjjjfffbbb```___[[[]]]```cccfffiiikkkkkkmmmnnnpppssstttuuuuuuuuuuuutttssstttuuuuuusssqqqlllkkkjjjhhheeeccc```___[[[ZZZYYYWWWXXXYYY[[[\\\aaaaaacccfffiiikkkkkkiiiccc^^^WWWPPPKKKGGGCCCAAA===>>>???@@@AAACCCGGGKKKSSSWWW^^^dddhhhmmmqqqtttqqqtttvvvuuurrrqqqrrrsssuuuuuutttttttttsssssssssqqqrrrrrrssstttuuuvvvvvvuuuttttttssssssuuuvvvwwwuuuttttttssssssuuuvvvwwwzzzzzzzzzzzzzzzzzzzzzzzzxxxyyyyyyzzz{{{|||}}}}}}yyyyyyyyyzzzzzz{{{{{{{{{yyyzzzzzz{{{{{{|||||||||}}}||||||{{{|||~~~~~~|||{{{{{{}}}}}}{{{{{{yyyuuurrrwwwtttpppoooqqqtttxxxyyy~~~~~~|||yyy------------------------+++++++++,,,,,,---------------,,,,,,,,,,,,------,,,---------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------,,,,,,,,,---...///........................------------..................---------,,,,,,,,,///////////////...------------............------///...------------...///......---------,,,,,,,,,------------------------,,,,,,,,,------,,,,,,+++///---++++++---///...,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,---------..................---------,,,------------------------....................................//////////////////000000111111111222000000000000000000000000111111222222222333333333222222333333444444555555444444444444555666777888999777888;;;<<<===DDDKKK\\\uuu~~~|||~~~{{{xxxrrrppplllgggccc```]]]\\\\\\^^^aaadddhhhjjjlllmmmnnnoooqqqssstttuuuuuuuuuvvvuuutttuuuuuutttqqqooohhhggggggeeecccaaa___^^^[[[[[[ZZZYYYZZZ[[[]]]___aaaaaabbbeeehhhjjjiiiggg___ZZZTTTMMMIIIEEEAAA???>>>???@@@AAACCCFFFKKKOOOWWW[[[aaagggkkkooosssuuurrrtttvvvuuurrrqqqqqqssstttttttttssssssssssssrrrrrrrrrssstttuuuvvvwwwwwwuuuuuutttttttttuuuvvvwwwvvvvvvuuutttuuuvvvwwwxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||}}}}}}yyyyyyzzz{{{{{{|||}}}}}}zzzzzzzzzyyyzzzzzz{{{|||||||||{{{{{{|||}}}~~~}}}|||{{{{{{|||}}}~~~~~~{{{zzzzzzxxxuuurrrsssqqqpppqqqtttyyy|||~~~{{{xxxwwwxxxxxxuuusss++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---------,,,++++++------------------------++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///........................,,,,,,,,,,,,------------...------------,,,,,,,,,///////////////......---------............------///...------------...///...------------,,,,,,,,,------------------------,,,,,,------------,,,,,,---+++******+++,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------......///...---,,,+++,,,------------------------------...---------------------............////////////......///000111222333333000000000000000000000000111111222222222333333333222222222333333333333333444444333444444555666777999888999===>>>AAAIIIRRRkkk|||zzz{{{~~~~~~zzzvvvtttpppmmmiiiddd```\\\ZZZYYY]]]___bbbeeeiiilllnnnoooooopppqqqssstttuuuuuuuuuvvvuuuuuuuuutttrrrnnnjjjbbbbbbaaaaaa___^^^\\\[[[[[[ZZZZZZ[[[\\\^^^aaabbbaaaaaabbbeeeggggggfffdddYYYTTTNNNIIIEEEBBB@@@>>>???@@@AAACCCFFFJJJQQQUUU]]]```fffjjjnnnqqqtttvvvuuuvvvvvvuuusssqqqrrrrrrssssssssssssrrrrrrrrrrrrrrrsssssstttuuuvvvwwwwwwuuuuuuuuutttuuuvvvvvvwwwwwwwwwvvvuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyy}}}}}}}}}|||||||||{{{{{{yyyyyyzzz{{{|||~~~~~~|||{{{yyyxxxwwwxxxzzz{{{|||||||||||||||}}}~~~||||||{{{zzzzzz{{{||||||{{{zzzyyyyyyxxxvvvssspppmmmooorrrvvv{{{~~~|||{{{yyyxxxwwwxxxxxxvvvtttrrrqqqqqqqqqpppooo,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,------..............................))))))*********+++++++++------------------------...///////////////......------............------.........------.........------------------------------------------------+++,,,------------------,,,++++++***++++++,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......///...,,,******,,,---...........................******+++,,,---...///000............////////////...//////000111111222222000000000000000000000000111111222222222333333333333222222222222222222222333333333333444555666777888888:::===???DDDOOO[[[yyy~~~zzzyyy{{{}}}xxxuuurrrpppnnnkkkgggbbb^^^[[[ZZZYYY^^^___bbbfffjjjlllnnnooooooooopppqqqrrrsssttttttuuutttsssrrrqqqmmmhhhddd\\\\\\]]]\\\\\\[[[ZZZYYYYYYYYYZZZ\\\^^^aaaccceeeccccccdddeeefffeeebbb___SSSOOOJJJEEECCCAAA???>>>>>>@@@CCCEEEIIIOOOVVV[[[aaaeeeiiimmmppprrruuuwwwwwwwwwvvvuuusssrrrrrrsssssssssrrrrrrrrrqqqqqqqqqqqqrrrssstttuuuvvvvvvwwwuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwvvvuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyy~~~}}}}}}|||{{{zzzzzzyyywwwxxxyyy{{{|||~~~}}}{{{xxxvvvvvvwwwyyyzzz}}}}}}}}}}}}~~~~~~{{{{{{{{{zzzzzzzzzzzzyyyxxxxxxxxxwwwvvvtttqqqnnnjjjnnnuuu{{{}}}||||||yyywwwuuusssssssssuuuvvvsssrrrqqqppppppppppppooo,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,---------..............................------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------------........................))))))*********+++++++++------------------------......///////////////...------............---------..................---------------------------------------------------+++,,,------.........------------,,,,,,,,,---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......///...,,,++++++,,,...///........................***++++++,,,---...//////............////////////111111000000000000000000111111111111111111111111111111222222222333333333333222222222222222222222444444444444555666777777888888:::>>>BBBJJJZZZiii}}}|||zzzzzzxxxssspppooonnnllliiifffbbb___]]]]]]]]]___aaacccgggjjjlllnnnooonnnoooooopppqqqrrrsssssssssqqqooonnnkkkgggbbb^^^YYYYYYZZZZZZYYYYYYXXXWWWWWWXXXZZZ\\\___bbbdddfffffffffffffffeeebbb^^^ZZZMMMJJJFFFCCCBBBAAA@@@???>>>AAAEEEIIINNNTTTZZZ___dddgggkkkoooqqqrrruuuvvvxxxwwwuuutttttttttttttttssssssrrrrrrrrrqqqqqqqqqqqqqqqrrrssstttuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvuuutttuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyy|||{{{{{{zzzzzzyyyyyyxxxvvvwwwxxxyyy{{{|||~~~~~~}}}{{{xxxvvvvvvwwwyyyzzz~~~~~~yyyzzz{{{{{{zzzyyyxxxwwwwwwxxxxxxvvvtttqqqooonnnlllrrrzzz~~~}}}}}}}}}{{{zzzyyyxxxxxxxxxuuutttrrrpppppprrrsssuuussssssrrrrrrqqqqqqrrrsss------------------------((()))***+++---...///000,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,+++,,,,,,------.................................------------------------++++++++++++,,,,,,,,,,,,+++,,,------......------........................,,,,,,,,,,,,------------,,,,,,,,,------------...---...//////////////////------............------------...//////...------,,,,,,,,,------------...------------------------+++,,,---......///......---.........,,,,,,...///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------............---,,,---...///000........................//////......---,,,,,,,,,............////////////111111111111000000//////111111111111111111111111111111222222222333333333222222222333333333333333555555444555555666777888999999<<>>???@@@AAA@@@AAAFFFNNNUUUZZZ___cccfffgggjjjooorrrsssuuuwwwyyyyyyvvvssssssuuuxxxxxxwwwtttttttttssssssssssssrrrsssssstttuuuvvvwwwxxxxxxvvvwwwxxxyyyyyyyyyxxxxxxwwwwwwvvvuuuvvvwwwxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwxxxyyyzzz||||||}}}yyyyyyyyyzzz{{{||||||}}}zzzzzzzzzyyyzzzzzz{{{||||||}}}~~~~~~~~~~~~}}}|||yyyzzz|||}}}|||zzzwwwuuuuuuvvvvvvtttrrrrrruuuxxx|||~~~zzz{{{{{{zzzyyywwwuuutttpppppppppqqqrrrsssuuuuuurrrsssssstttuuuvvvvvvwwwwwwyyyzzzzzzyyyyyy|||~~~************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,,,,------------++++++,,,,,,---...//////------------------------------------------------,,,,,,------------......+++,,,---.........---,,,........................++++++,,,,,,,,,,,,------,,,,,,,,,------.........------...///000000//////---..................---,,,---...//////...---,,,,,,,,,,,,------.........------------------------+++,,,---...////////////,,,...///...++++++---///---------.........//////------------------------,,,,,,,,,------.........,,,,,,,,,---------............///000111111000000////////////////////////---.........///000000000............/////////000......///000111222333333111111111111111111111111111111222222222333333333222222333444444555666666666666666666777888999:::;;;<<>>AAACCCKKKPPPWWW]]]bbbfffjjjmmmnnnpppssswwwyyyyyyyyyyyyyyyvvvttttttwwwzzzyyyxxxuuuuuussssssrrrssstttuuusssuuuxxxyyyyyyyyy{{{|||zzzzzzzzzyyyyyyxxxxxxxxxxxxyyyyyywwwwwwxxx{{{~~~}}}}}}}}}|||{{{{{{zzzzzzvvvwwwyyy{{{}}}}}}}}}|||||||||||||||{{{{{{{{{{{{||||||}}}}}}}}}}}}||||||zzzzzzyyyyyyzzz|||~~~|||}}}~~~}}}zzzwwwuuuuuuuuuuuutttvvvzzz{{{yyywwwvvvttttttttttttqqqrrrsssrrrqqqpppqqqrrrrrrrrrtttvvvyyy{{{~~~......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---,,,,,,,,,++++++******+++,,,------......------+++***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...............------------------------------------,,,,,,---------.........---------.........//////........................,,,,,,,,,---------......000000...---------...///000000////////////000000......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------///...---,,,,,,,,,,,,---..................------...------,,,,,,------.........////////////......///......------......//////......------.........////////////////////////------------------------000000111111111222222222222222222111222222333444222333333333333444444444666555555777888:::;;;;;;===@@@III^^^{{{zzzxxx{{{zzzzzzwwwmmmllljjjgggdddbbb```___aaa___^^^bbbiiinnnnnnmmmnnnmmmmmmnnnqqqssstttsssuuuuuuvvvvvvuuusssrrrqqqnnnkkkgggdddbbb```]]][[[XXXXXXYYYYYYZZZZZZ[[[[[[[[[]]]```ccceeefffgggggggggccc]]]WWWQQQKKKEEEAAA;;;;;;;;;;;;;;;>>>CCCGGGRRRVVV\\\aaaeeehhhjjjllloooqqqsssvvvxxxyyyyyyyyyvvvtttrrrrrruuuwwwvvvuuuuuutttsssrrrrrrssstttttttttvvvxxxyyyxxxxxxyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxwwwxxxxxxwwwvvvxxx{{{~~~}}}}}}||||||{{{zzzzzzzzzxxxyyyzzz|||}}}}}}}}}||||||||||||||||||||||||||||||}}}}}}~~~~~~~~~}}}}}}zzzzzzzzzzzz{{{|||}}}~~~}}}~~~}}}{{{wwwuuuttttttwwwxxxyyy|||}}}{{{zzzxxxwwwuuusssrrrqqqqqqrrrrrrsssttttttsssrrrsssuuuvvvwwwyyy{{{~~~.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,+++******)))+++,,,------......------,,,+++******,,,------,,,++++++++++++++++++++++++,,,,,,------------,,,,,,...------,,,,,,------...............------------------------------------,,,------------.........---------...............////////////////////////,,,,,,,,,---------......//////...---------------......------------............---------,,,,,,,,,+++,,,,,,,,,,,,---------..............................---,,,,,,,,,------000000///......------,,,......------------............////////////......000//////////////////000///......---......//////000000000000000000000000000000111111111111111111...//////000111222333333222222222222222333444444333333333444444444555555444555777888:::<<<=========EEEUUUnnn{{{wwwyyy}}}xxxtttrrrkkkiiigggdddbbb___^^^]]]aaa``````dddjjjooopppoooooommmmmmnnnqqqsssssssssuuuuuuuuutttsssqqqpppooojjjhhhdddbbb```___\\\ZZZXXXXXXXXXXXXYYYZZZ\\\]]]\\\^^^aaadddeeeffffffeeeaaa]]]VVVOOOJJJFFFBBB???===<<<;;;;;;===CCCKKKQQQ[[[^^^cccgggiiijjjkkkmmmrrrrrrsssuuuvvvxxxyyyyyyuuutttrrrssstttvvvuuuuuutttsssrrrqqqqqqrrrsssttttttvvvxxxxxxwwwvvvwwwxxxyyyyyyxxxxxxxxxxxxxxxwwwuuuvvvwwwvvvvvvxxx{{{}}}}}}||||||{{{{{{zzzyyyyyyzzzzzz{{{|||}}}}}}||||||||||||||||||||||||||||||||||||}}}~~~~~~~~~zzzzzz{{{{{{||||||}}}}}}}}}}}}{{{wwwtttrrrsssuuu|||~~~xxxxxxyyyxxxxxxwwwvvvuuuvvvuuusssrrrqqqqqqqqqrrrtttvvvwwwwwwvvvvvvxxxyyy|||~~~,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------.........---,,,+++******)))+++,,,------......------...---+++,,,...//////...++++++++++++++++++++++++,,,,,,------------,,,,,,...------,,,,,,------............---------,,,,,,------------------------------------............................................................,,,,,,,,,---------......//////.........------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,............////////////...........................------,,,,,,,,,------////////////..................------------............////////////......000//////......//////000...............//////000000000000000000000000000222222222333333333333333...///000111222333444444333222222222222333444444444444444444555555555555555666888999:::;;;===>>>BBBOOOeee|||xxxxxx|||zzzvvvrrrnnnjjjhhhfffcccaaa___^^^^^^bbbaaabbbfffkkkppprrrrrrooonnnmmmoooqqqsssssssssuuuuuutttrrrpppooommmlllfffdddaaa___^^^^^^\\\ZZZXXXXXXWWWWWWXXX[[[^^^```___```ccceeefffeeedddccc[[[VVVOOOHHHDDDBBB???>>>???>>>===>>>BBBJJJTTT[[[```dddhhhkkklllmmmnnnooottttttttttttuuuwwwxxxyyywwwwwwvvvvvvwwwxxxwwwwwwsssrrrqqqpppqqqrrrssstttuuuvvvxxxxxxvvvuuuvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxtttuuuvvvvvvvvvwwwzzz|||||||||{{{{{{zzzyyyyyyxxx{{{{{{||||||||||||||||||{{{|||||||||||||||}}}}}}zzz{{{|||}}}~~~~~~~~~~~~{{{|||}}}}}}}}}}}}}}}|||zzzyyywwwtttrrrsssvvvzzz|||{{{zzzzzzzzzttttttuuuuuuuuuttttttttttttssssssssssssuuuvvvwwwyyyzzz||||||||||||~~~)))***+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///......------,,,+++******+++,,,------......---------,,,++++++---......---++++++++++++++++++++++++,,,------......------,,,...------,,,,,,------......------------,,,,,,,,,---------------------------------.........//////.....................---------------------------,,,,,,,,,---------......000000000000//////......000000////////////000000......---------,,,,,,,,,........./////////000000------------------------------,,,,,,,,,------...------......///000111111///......------......///......////////////......///..................///...............///000111000000000000000000000000/////////000000111111111000000111222444555666666333333222222333333444555444444555555555666666666666888999999999:::===@@@HHHZZZuuu|||yyy{{{{{{wwwqqqkkkiiigggeeebbbaaa```aaaaaacccdddeeehhhmmmqqqssstttqqqpppoooppprrrtttttttttvvvuuussspppnnnllljjjjjjdddaaa___]]]]]]\\\[[[YYYXXXWWWWWWXXXZZZ]]]```bbbbbbccceeegggfffdddaaa___VVVQQQIIIDDDAAA@@@???>>>===>>>???AAAFFFPPPZZZbbbcccfffkkknnnooopppqqqrrruuuuuuuuutttuuuvvvwwwwwwwwwxxxyyyxxxxxxwwwwwwxxxrrrqqqqqqpppqqqrrrssstttuuuwwwxxxxxxvvvuuuuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxtttuuuwwwwwwwwwwwwyyy{{{{{{{{{zzzzzzyyyyyyxxxxxx{{{{{{{{{{{{{{{|||||||||zzzzzz{{{{{{||||||||||||yyyyyyzzz{{{||||||{{{{{{|||}}}~~~}}}|||{{{ttttttrrrqqqrrrvvv|||{{{zzzxxxvvvuuuttttttuuusssssstttttttttttttttsssqqqqqqrrrtttvvvyyy|||~~~))))))+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------------,,,,,,,,,,,,+++,,,------......------+++***((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------...------,,,,,,------...------------,,,,,,,,,,,,------------------------------........./////////...............---------------------------------,,,,,,,,,---------......000000000111000//////...///......------......///......---------,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,---...000111222333//////............//////......////////////......///......------......///............///000111111000000000000000000000000///000000111111222222222111222222333444555666666333333333333333444444555555555555666666666666777888::::::999999;;;AAAFFFRRRfff|||{{{~~~{{{wwwoooiiigggfffdddbbbaaabbbcccdddffffffhhhjjjmmmqqqsssuuusssqqqqqqqqqsssuuuuuuuuuvvvtttrrrnnnllliiihhhgggccc```^^^\\\\\\[[[ZZZXXXWWWWWWXXXZZZ\\\___bbbdddccceeeffffffddd```\\\YYYPPPLLLFFFAAA??????>>>>>>;;;===@@@EEEKKKTTT^^^eeefffiiinnnqqqrrrssstttuuuvvvvvvvvvvvvuuuuuuuuuuuutttvvvwwwwwwuuuttttttuuurrrrrrqqqqqqqqqssstttuuuvvvwwwyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyyyyyyyzzzzzzuuuwwwxxxxxxwwwwwwyyyzzz{{{zzzzzzyyyyyyxxxwwwwwwzzzzzzzzzzzzzzz{{{|||}}}yyyyyyyyyzzzzzz{{{{{{|||yyyyyyzzzzzzzzzzzzyyyyyyzzz|||~~~~~~|||yyywwwpppppppppqqqtttzzz}}}{{{zzztttttttttsssqqqpppqqqrrrrrrssstttuuuvvvvvvvvvuuurrrssstttvvvzzz~~~++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111000000///,,,,,,,,,---------------+++,,,------......------,,,+++******,,,------,,,------------------------------............------...------,,,,,,------...---------,,,,,,,,,++++++------------------------............//////////////////.........---------........................,,,,,,,,,---------......//////000000000///...------,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------...///000111111222//////............//////......////////////......000//////......//////000............///000111222////////////////////////111111222222333444444555222222222333333444444444444333333333333444555555555555666666666777777777999:::;;;::::::>>>GGGOOObbbwww}}}}}}|||wwwssslllgggdddcccaaa```aaaccceeeggghhhiiikkklllnnnpppsssuuuuuusssrrrsssuuuvvvvvvvvvvvvtttqqqmmmjjjgggfffeeeccc```]]]\\\[[[[[[YYYWWWVVVXXXZZZ\\\___bbbdddeeecccdddeeedddaaa[[[VVVRRRKKKGGGBBB???>>>>>>======;;;???EEELLLSSS[[[ccchhhkkknnnrrrtttuuuuuuuuuvvvvvvvvvwwwwwwvvvuuutttsssrrrtttvvvvvvsssrrrrrrssssssrrrrrrrrrrrrtttuuuvvvvvvwwwyyyyyyxxxwwwwwwxxxyyyyyyzzzzzzzzz{{{{{{{{{wwwxxxzzzzzzxxxxxxxxxyyyzzzzzzyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxyyyzzz|||}}}wwwwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxwwwyyy{{{}}}|||yyyuuusssooooooqqqssswww~~~}}}zzzxxxvvvuuutttoooqqqsssrrrqqqppprrrtttssstttvvvxxxzzz{{{||||||zzz{{{|||~~~......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///111222222000000++++++,,,------......///+++,,,------......------000...------///000000///........................------............------...------,,,,,,------...---------,,,,,,,,,++++++------------------------............/////////000//////.........---------////////////////////////,,,,,,,,,---------......---.../////////...,,,,,,/////////....../////////......---------,,,,,,,,,////////////000000000111------------------------,,,,,,,,,,,,,,,---...///////////////000000000000//////............//////......////////////......111111000000000000111111............///000222222////////////////////////------...///000000111111222222222222222222222333444333333333333444555555666666666666777777777777999:::;;;:::;;;BBBMMMVVVqqq~~~wwwrrrnnnjjjfffbbbaaa```___```cccfffhhhiiijjjlllmmmnnnpppsssuuuvvvtttssstttvvvwwwwwwwwwvvvtttpppllliiifffeeeeeecccaaa^^^\\\[[[ZZZYYYWWWVVVXXX[[[^^^aaadddeeefffccccccdddbbb^^^XXXQQQMMMGGGDDD@@@>>>======<<<;;;>>>CCCKKKTTT[[[bbbhhhlllooorrruuuwwwvvvvvvvvvvvvuuuvvvwwwxxxwwwuuusssrrrrrruuuwwwwwwtttrrrrrrsssssssssrrrrrrsssuuuvvvwwwvvvwwwyyyyyyxxxxxxyyyzzzzzzzzzzzz{{{{{{|||||||||xxxzzz{{{{{{yyyxxxxxxyyyzzzzzzyyyyyyxxxwwwwwwvvvwwwwwwwwwwwwxxxzzz|||}}}vvvvvvwwwxxxxxxyyyzzzzzz}}}}}}}}}|||{{{zzzxxxxxxuuuwwwyyy{{{zzzwwwrrrpppoooppprrrtttxxx}}}xxxxxxwwwuuutttsssqqqqqqnnnqqqssstttssssssvvvyyytttvvvyyy|||***,,,---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........000111111...,,,000...,,,******,,,...000........................***---000000---++++++---,,,,,,---......---,,,,,,,,,+++***+++---...---,,,---------............///,,,...000000...---,,,---,,,,,,++++++,,,,,,---...---------............///000///...---,,,------...........................---------............///......//////...------,,,..............................---,,,,,,,,,,,,---........................---------............///---------............///000000000000000000000000///////////////.........111111000///...------,,,000000000000000000000000000000000000000000000000////////////000000000000000111111222222333444444444333222111111222333444444444333333444555777888999888777666666666777888<<<999;;;AAABBBEEEUUUjjj~~~}}}wwwsssoookkkhhhcccaaa___^^^```dddiiillliiijjjkkklllmmmoooppppppuuuttttttvvvyyy|||}}}|||vvvrrrlllhhheeedddcccbbb___^^^]]][[[YYYXXXWWWWWWYYY\\\^^^^^^aaagggiiiggghhhfffdddaaa\\\UUUMMMHHHBBBBBBAAA>>><<<<<<>>>@@@@@@HHHSSS[[[___dddjjjoootttvvvwwwwwwuuutttuuuvvvwwwwwwvvvvvvuuuuuuttttttppprrrsssuuuuuutttrrrqqqtttuuuvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwyyyzzzyyywwwxxxxxxxxxyyyzzz{{{|||}}}zzz{{{{{{{{{zzzyyyyyyxxxuuuuuuvvvxxxzzz{{{yyywwwuuuvvvwwwxxxyyyyyyzzzyyyyyyxxxvvvtttssssssttttttyyy{{{}}}~~~~~~{{{xxxuuu|||zzzxxxwwwwwwvvvtttqqqpppqqqssswww|||~~~{{{zzzzzzvvvuuusssrrrqqqrrrssstttnnnppprrrsssssstttvvvwww~~~***,,,---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,......---...//////...,,,///...,,,++++++,,,...///------------------------(((+++---...,,,+++,,,---,,,---............---,,,,,,++++++,,,---......,,,---------............///,,,...000000...---,,,---------,,,,,,------...///---------............///000///...---,,,------...........................---------............///..................------..............................---,,,,,,,,,,,,---........................---------............///---------............////////////////////////////////////////////////...000000//////......------000000000000000000000000000000000000000000000000000000000000111111111111000111111222222333444444333333222111111222333333444444333333444555777888:::999888777777888999999<<<999;;;@@@BBBIII^^^uuu}}}}}}~~~xxxtttpppmmmiiigggcccbbb``````bbbfffkkknnnllllllmmmnnnoooppppppqqqsssrrrsssuuuxxx{{{{{{{{{uuupppkkkfffdddbbbaaa```^^^]]][[[YYYXXXWWWWWWXXX\\\___aaa```bbbfffgggeeefffdddaaa^^^YYYRRRJJJEEE@@@???>>><<<:::;;;>>>AAAFFFMMMWWW^^^bbbffflllqqquuuwwwxxxxxxwwwvvvvvvwwwwwwwwwvvvvvvuuuuuuttttttrrrsssuuuvvvvvvuuutttssstttuuuwwwxxxyyyyyyzzzzzzzzzyyyxxxxxxzzzzzzyyyxxxwwwwwwwwwxxxyyyzzz{{{|||zzzzzz{{{{{{zzzzzzyyyxxxtttssstttuuuxxxyyyyyywwwuuuvvvwwwxxxyyyyyyyyyyyy{{{zzzxxxwwwvvvvvvvvvwwwzzz|||}}}~~~}}}zzzwwwuuuwwwvvvuuusssrrrqqqrrrrrrvvvwwwxxxzzz~~~{{{xxxvvvvvvvvvwwwvvvtttrrrrrrrrrsssttttttvvvyyyzzz{{{|||~~~+++,,,---...000111222222,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,&&&)))+++,,,,,,,,,---...,,,---............---,,,...,,,,,,,,,...///...------------............///---...000///...,,,,,,---...------------...//////---------............/////////...------------...........................---------............///------................................................---,,,,,,,,,,,,------------------------------------............///---------............///............................../////////////////////////////////.........000000000000000000000000000000000000000000000000000000111111111222222222000111111222222333444444333333222222222222333333444444333444444555777777::::::999999999::::::;;;===;;;===AAAFFFSSSooo}}}|||yyytttqqqooollliiigggcccbbbbbbbbbeeeiiinnnpppooooooooopppppppppqqqqqqpppppprrruuuxxxzzzzzzyyysssoooiiidddbbb```___^^^\\\[[[YYYWWWVVVWWWXXXYYY___cccdddbbbcccffffffccceeebbb^^^ZZZTTTMMMFFF@@@??????===;;;;;;===BBBFFFNNNUUU]]]cccgggjjjnnnrrrvvvwwwyyyyyywwwwwwwwwxxxwwwwwwvvvvvvuuuuuuttttttssstttvvvwwwwwwwwwvvvuuuuuuvvvwwwyyyzzzzzzzzzzzz{{{zzzyyyyyyzzz{{{zzzxxxuuuuuuvvvwwwxxxyyyzzzzzzyyyzzz{{{{{{{{{zzzyyyxxxrrrqqqppprrruuuwwwxxxxxxvvvwwwxxxyyyyyyyyyyyyyyy}}}|||{{{yyyyyyyyyzzzzzz|||}}}}}}}}}{{{yyyvvvtttttttttssspppmmmnnnrrrvvv|||zzzwwwuuussssssttttttwwwvvvuuutttttttttuuuvvvwwwyyy|||~~~------------...///111111------------------------///,,,******+++---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,------------............------///---------//////...------------............///---///000///---,,,---...---------------......///---------............///............------..............................---------............///------------......//////..............................---,,,,,,,,,,,,------------------------------------............///---------............///------------------------............////////////.........///////////////000000000000000000000000///////////////////////////000000000000111111111000111111222222333444444333333333333333333333333333333444444555666666777999999999999::::::;;;;;;>>>>>>@@@FFFOOOccczzzwwwtttqqqnnnlllhhhfffaaaaaabbbdddgggkkkoooqqqqqqqqqppppppppppppppppppoooppprrrvvvyyyzzzyyywwwsssnnnhhhdddaaa___^^^\\\ZZZYYYWWWVVVVVVWWWZZZ[[[aaadddeeecccdddfffeeebbbbbb___ZZZUUUPPPIIIBBB>>>??????>>>===>>>CCCIIINNNWWW\\\ccchhhkkkmmmppprrruuuvvvxxxxxxwwwvvvwwwxxxwwwwwwvvvvvvuuuuuuttttttssstttuuuvvvwwwwwwwwwvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{yyyxxxxxxyyyzzzyyywwwuuuuuuvvvxxxyyyyyyzzzzzzxxxyyy{{{||||||zzzyyyxxxqqqoooooopppsssvvvxxxxxxxxxyyyzzzzzz{{{{{{{{{zzz}}}|||{{{zzzzzz{{{||||||}}}}}}}}}{{{yyyvvvtttrrrrrrttttttpppmmmooowww~~~|||yyyuuutttsssssssssuuuvvvwwwwwwwwwwwwwwwxxxzzz{{{||||||~~~......---,,,,,,------...------------------------...,,,******+++,,,---,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---------,,,........................///...------...///...------------............///...//////...---,,,---...,,,,,,,,,+++,,,,,,---...---------............///------..........................................---------............///......---------......///..............................---,,,,,,,,,,,,------------------------------------............///---------............///---------------------------.........//////000000.........///////////////////////////////////////////////////////////////.........////////////000000111111222222333444444333333333333333333333333333333444555555666666666666777888999999::::::;;;===???CCCLLL[[[ttt}}}xxxuuurrrooollliiieeebbb```aaabbbeeeiiillloooqqqqqqqqqqqqppppppppppppooopppqqqsssvvvyyyzzzyyywwwsssooohhhdddaaa___]]]\\\XXXWWWVVVVVVWWWZZZ\\\^^^```dddfffdddeeegggfffbbb___\\\VVVQQQLLLGGGAAA===>>>>>>>>>???AAAHHHPPPUUU]]]aaagggkkknnnpppqqqrrrsssuuuwwwwwwvvvuuuvvvwwwwwwwwwvvvvvvuuuuuuttttttsssssstttuuuvvvwwwwwwwwwvvvwwwxxxyyyzzz{{{{{{{{{yyyxxxwwwwwwxxxxxxwwwuuuuuuvvvwwwyyyzzzzzzzzzzzzwwwyyy{{{||||||{{{yyyxxxqqqpppoooqqqtttwwwyyyyyyzzz{{{||||||}}}|||||||||{{{{{{zzzyyyyyyzzz{{{|||}}}|||{{{yyyvvvtttrrrqqqpppssstttrrrpppsss{{{}}}zzzxxxvvvtttrrrrrrrrrsssuuuwwwzzz{{{xxxxxxzzz|||.........---,,,,,,++++++------------------------...,,,++++++,,,---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,---------,,,//////...------.../////////...,,,---......---,,,---------............///...//////...,,,,,,---///,,,++++++++++++,,,---------------............///,,,---......///.................................---------............///000///...---,,,---....................................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///------------------------------......///000000000///////////////.........////////////////////////000000000000000000000000---------.........//////000111111222222333444444333333444444444444333333222333444555666666666666555666777999:::;;;;;;;;;<<<@@@HHHVVVkkkzzzsssqqqnnnllliiifffbbb^^^```aaadddgggjjjmmmooopppqqqqqqqqqqqqqqqpppppppppsssssssssvvvxxxyyyxxxvvvsssnnnhhhccc```^^^\\\ZZZVVVVVVWWWYYY[[[]]]___``````dddfffeeeeeefffeeeaaaZZZVVVQQQLLLHHHEEEAAA>>><<<===???AAAFFFMMMUUU[[[cccfffjjjnnnqqqssssssrrrrrrtttvvvvvvvvvuuuvvvwwwwwwwwwvvvvvvuuuuuuttttttsssssstttuuuvvvwwwxxxxxxuuuvvvwwwyyyzzzzzzzzzzzzyyyxxxvvvvvvwwwwwwvvvtttuuuvvvxxxzzz{{{{{{zzzzzzvvvxxx{{{|||}}}{{{yyyxxxtttsssrrrtttwwwyyyzzzzzz{{{||||||}}}}}}}}}||||||yyyyyyxxxxxxxxxyyy{{{||||||zzzxxxuuusssrrrqqqqqqnnnqqqtttuuuvvvzzz|||xxxvvvuuuvvvuuuuuurrrrrrsssuuuxxxzzz|||}}}|||~~~------...//////...---,,,........................---,,,,,,,,,......---+++,,,------------------,,,------------------------...,,,******,,,...---,,,000///...------...///000///---,,,,,,------,,,***---------............////////////---,,,,,,---///,,,,,,,,,,,,,,,---......---------............///,,,,,,.../////////..............................---------............///222111...,,,+++,,,,,,---..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///------------------------------......///000000111000000//////......------////////////////////////000000000000000000000000............////////////000111111222222333444444333333444555555444333333222333444666666666666555555666888:::<<<<<<<<<<<>>===@@@CCCHHHNNNUUU]]]ccchhhjjjmmmqqquuuvvvuuutttsssuuuwwwwwwwwwvvvwwwxxxwwwwwwvvvvvvuuuuuuttttttuuuuuuuuuvvvwwwxxxyyyzzztttuuuwwwxxxyyyyyyzzzzzzzzzyyywwwwwwwwwwwwvvvtttsssuuuwwwyyyzzzzzzyyyxxxvvvxxx{{{}}}}}}|||yyyxxxwwwvvvvvvxxx{{{||||||zzz{{{{{{{{{||||||{{{{{{zzzxxxxxxwwwwwwxxxyyy{{{|||zzzxxxuuurrrqqqpppppppppppprrrvvv{{{}}}zzzxxxuuuuuuvvvwwwwwwwwwuuuvvvwwwyyy|||~~~+++---///111111000///...........................---,,,,,,...//////---***------------------------........................,,,)))'''(((,,,......---000///...------...///000...---++++++,,,,,,+++***---------.........///////////////---,,,,,,---///...------------...//////---------.........//////+++,,,.../////////..............................---------.........//////333222///,,,++++++,,,,,,..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////........................---------...///000000111111111000///...------,,,////////////////////////000000000000000000000000////////////000000000000000111111222333333444444333333444555555444333333222333444666666666666555555777999;;;===>>>>>>>>>FFFMMMZZZqqq{{{xxxvvvnnnmmmllllllllljjjfffddddddfffiiilllooopppqqqqqqssssssssstttttttttuuuuuuuuusssrrrqqqssstttsssrrrpppkkkeee```\\\ZZZXXXWWWTTTWWW[[[___bbbcccddddddeeehhhiiieeecccbbb___YYYOOOLLLGGGCCCBBBAAA???>>>AAADDDIIIOOOUUU]]]eeejjjkkkllloootttwwwxxxwwwvvvtttvvvxxxxxxxxxxxxyyyzzzwwwwwwwwwvvvuuuuuuttttttvvvvvvvvvwwwxxxzzz{{{|||tttuuuvvvwwwxxxyyyyyyyyy{{{zzzxxxxxxxxxxxxwwwuuurrrsssvvvxxxyyyyyyxxxwwwuuuxxx{{{}}}}}}|||zzzxxxxxxxxxyyy{{{~~~~~~|||{{{yyyzzzzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwxxxzzz{{{}}}xxxvvvsssqqqooooooooopppsssuuuzzz~~~~~~}}}|||vvvtttrrrrrrsssuuuuuutttyyyzzz|||~~~.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...............------,,,,,,,,,------------------------////////////////////////......////////////......111000///------......////////////...------,,,,,,------------------------........................////////////////////////........................///......------///000111000000//////.........---........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,---------............///////////////////////////000000000000000000000000//////000000000000//////...//////000111222222222222111111111000000//////000111111222222333444444333555888:::;;;999666444444444444444555777888888999;;;:::777777;;;@@@CCCFFFTTTiii~~~{{{vvvrrrmmmmmmmmmllllllkkkjjjjjjeeeiiimmmpppppppppppppppwwwwwwwwwvvvvvvvvvvvvvvvwwwuuusssrrrrrrqqqooommmhhheee```[[[XXXVVVUUUVVVTTTVVVZZZ^^^bbbdddffffffgggggghhhfffbbb\\\VVVRRRGGGFFFDDDAAA>>>>>>@@@BBBBBBGGGMMMSSSZZZaaagggllloooqqqtttttttttsssssstttrrrrrrrrrssssssuuuvvvwwwvvvvvvuuusssrrrrrruuuwwwwwwwwwxxxyyyxxxwwwvvvuuuyyyyyyxxxxxxyyyyyyzzz{{{vvvxxx{{{}}}}}}{{{xxxvvvqqqsssuuuwwwxxxxxxvvvvvvzzzzzz{{{||||||{{{zzzyyyxxxzzz|||}}}~~~}}}|||{{{~~~}}}|||{{{{{{{{{{{{{{{~~~|||yyyyyy{{{|||}}}|||yyyvvvrrrnnnnnnpppsssuuuyyy}}}|||zzzzzz{{{yyywwwwwwxxxzzzzzzyyyyyyzzz||||||~~~......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................---------,,,,,,,,,------------------------..............................////////////......,,,,,,,,,,,,---///000111---------,,,---------...------------------------........................................................................///......---...///000111000/////////.........---........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,---------............///........................000000000000000000000000//////000000000000//////...//////000111111222222111111111111000000000///000111111222222333444444555777:::<<<<<<;;;888777666666555666666777888999666888888777777;;;AAADDDLLL^^^yyy{{{wwwvvvrrrnnnnnnmmmlllkkkkkkkkkkkkkkklllnnnqqqrrrrrrqqqqqqqqqvvvvvvvvvvvvvvvwwwwwwwwwwwwuuusssrrrrrrpppmmmkkkfffccc___[[[XXXVVVUUUUUUWWWYYY\\\```ccceeeeeefffgggggggggddd___YYYRRRNNNDDDDDDBBB@@@>>>???BBBDDDFFFJJJQQQXXX^^^dddjjjmmmqqqsssuuuvvvuuuttttttuuuttttttsssttttttuuuvvvwwwvvvwwwvvvtttssssssvvvxxxxxxxxxyyyyyyxxxwwwvvvuuuwwwwwwwwwwwwwwwxxxxxxyyywwwyyy{{{}}}}}}{{{yyywwwtttuuuwwwxxxxxxxxxxxxwwwzzz{{{|||||||||{{{zzzyyyyyyzzz|||}}}~~~}}}|||{{{}}}}}}|||{{{zzzzzzzzzzzz}}}{{{zzz{{{}}}~~~~~~}}}vvvsssooommmmmmppptttwww~~~~~~{{{wwwvvvwwwxxxxxxwwwyyyzzz||||||{{{{{{|||~~~...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................------------,,,,,,,,,------------------------..............................////////////......++++++++++++,,,...///000,,,,,,++++++,,,---///000................................................------------------------------------------------......------......///000/////////.......................................,,,,,,------------,,,,,,---------,,,,,,+++++++++...------------,,,,,,,,,...------------,,,,,,,,,---------............///------------------------000000000000000000000000//////000000000000///////////////000111111222222111111111111000000000000000111111222222333444444777999<<<>>>>>>===;;;999888888888777777888999999666777999999:::===CCCIIITTTlll~~~wwwuuuuuurrrooonnnmmmkkkjjjjjjkkklllmmmqqqrrrsssrrrqqqppppppqqquuuuuuvvvvvvwwwwwwxxxxxxwwwvvvtttrrrqqqnnnjjjgggaaa```]]]ZZZXXXVVVTTTTTTZZZ\\\___bbbeeefffffffffhhhgggeeeaaa[[[TTTMMMJJJAAAAAA@@@???>>>@@@DDDGGGJJJOOOWWW^^^ccchhhlllooosssuuuxxxxxxwwwvvvvvvwwwvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvuuuuuuwwwyyyyyyyyyzzzyyyxxxwwwvvvuuuvvvuuuuuuuuuuuuvvvwwwwwwxxxzzz|||}}}}}}|||zzzxxxxxxxxxxxxxxxxxxxxxxxxxxxzzz{{{|||||||||{{{yyyxxxzzz{{{|||}}}~~~}}}|||{{{}}}|||{{{zzzyyyyyyyyyyyyzzzzzzzzz{{{}}}}}}|||zzzqqqooolllkkkmmmqqqwwwzzz}}}zzzxxxuuussssssuuuwwwxxxxxx{{{}}}------------------------+++++++++,,,,,,,,,------------------------------,,,,,,---.........------------------------------------------------------........................---......//////......---.........---------------------,,,+++,,,...000111................................................------------------------------------------------------------......//////................................................,,,,,,------------,,,,,,...------,,,,,,++++++***---------------------------------------------------------............///------------------------000000000000000000000000//////000000000000////////////000000111111111111111111111000000000000000000111111222222333444444777999;;;===>>>===;;;:::;;;::::::999999999999:::999:::<<<======???GGGPPP]]]xxxzzzuuuttttttrrrpppnnnmmmjjjiiiiiikkkmmmooopppqqqqqqpppnnnnnnppprrrttttttuuuvvvwwwxxxxxxyyywwwuuusssqqqoookkkfffbbb]]]\\\[[[YYYWWWVVVTTTSSS[[[]]]aaaeeeggghhhhhhgggiiigggccc]]]VVVOOOIIIFFF@@@@@@@@@??????AAAEEEIIIOOOTTT\\\ccchhhkkkoooqqquuuwwwzzzzzzyyywwwwwwxxxxxxxxxwwwvvvvvvvvvwwwwwwwwwwwwxxxwwwwwwwwwyyy{{{{{{{{{zzzyyyxxxwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwyyyzzz|||}}}}}}|||zzzyyyzzzyyyxxxxxxwwwxxxxxxyyyzzz{{{|||||||||{{{yyyxxx{{{{{{|||}}}}}}}}}|||{{{|||{{{zzzyyyyyyyyyyyyyyyyyyyyyzzz{{{|||{{{wwwtttmmmlllkkklllooouuu{{{~~~yyyvvvuuuvvvuuuttttttuuuwwwyyy{{{|||------------------------+++++++++,,,,,,,,,------------------------------+++,,,,,,---...---------------------------------------------------------........................------............------////////////......------//////...------...///000........................................................................------------------------,,,------...............---------.......................................,,,------......------,,,---------,,,,,,+++++++++---------------------------------------------------------............///------------------------//////////////////////////////000000000000//////000000000000000111111111000000000000000000111111000111111222222333444444666777999;;;;;;;;;::::::<<<;;;;;;::::::::::::;;;;;;;;;<<>>@@@JJJWWWkkk~~~|||vvvrrrqqqpppnnnlllmmmllljjjiiiiiikkknnnpppoooooooooooonnnpppsssvvvttttttuuuvvvwwwxxxxxxyyyuuussspppmmmjjjfffaaa]]]YYYYYYXXXXXXWWWVVVUUUUUU[[[^^^bbbfffiiijjjiiiiiiiiifff```XXXQQQKKKFFFDDDAAAAAAAAAAAAAAADDDHHHKKKTTTYYY```fffjjjmmmppprrrwwwyyy{{{{{{yyyxxxxxxxxxyyyxxxxxxwwwwwwwwwxxxxxxvvvwwwxxxxxxxxxxxxzzz||||||{{{zzzyyyyyyxxxxxxxxxwwwvvvvvvvvvvvvwwwxxxxxxyyyzzz{{{||||||{{{zzzyyyyyyyyyxxxwwwwwwwwwxxxxxxyyyzzz{{{||||||{{{zzzyyy{{{{{{|||||||||{{{{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{}}}}}}}}}}}}}}}zzzuuuqqqmmmmmmnnnpppuuuzzz|||wwwuuuttttttvvvvvvvvvuuuvvvxxxzzz|||~~~,,,,,,,,,------------...++++++,,,,,,,,,,,,------------------------------++++++,,,---------------,,,,,,,,,------------...------------------------------------------------------............------+++,,,...///000111111111..................------------------------------........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------------------.................................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...---------............///------------------------//////////////////////////////000000000000//////000000000000000000111111000000000000111111111111000111111222222333444444333444666888999999999888;;;;;;;;;::::::;;;<<<<<<;;;999;;;??????BBBPPPaaa~~~{{{wwwtttrrrqqqnnnmmmlllkkkjjjjjjjjjlllooopppnnnooopppqqqqqqsssvvvyyyuuuuuuvvvvvvwwwwwwxxxxxxrrroookkkgggddd```\\\YYYXXXWWWWWWVVVVVVVVVWWWWWW\\\___dddhhhjjjjjjiiihhhfffbbb[[[SSSLLLFFFCCCBBB@@@AAABBBCCCDDDHHHMMMQQQYYY^^^dddiiilllooorrrtttwwwxxxzzzzzzyyywwwwwwwwwxxxxxxwwwwwwwwwxxxxxxyyytttvvvxxxyyyyyyyyy{{{}}}|||{{{zzzyyyyyyyyyzzzzzzxxxwwwwwwwwwwwwxxxyyyyyyyyyyyyzzz{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{}}}}}}{{{wwwsssoooqqqtttxxx}}}}}}{{{wwwtttrrrrrrssstttvvvvvvwwwwwwwwwyyy}}},,,,,,,,,---------......++++++,,,,,,,,,,,,------........................++++++,,,------------,,,,,,,,,,,,---------......------------------------------------------------,,,------......------,,,***+++---///000000000///)))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,------.................................------............------***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......---------............///........................//////////////////////////////000000000000//////111000000000000000000000///000000000111111111111000111111222222333444444222333555666777888888888::::::::::::;;;;;;<<<===<<<999;;;AAACCCHHH[[[ppp~~~~~~zzzyyywwwuuutttrrrpppnnnjjjjjjjjjkkklllmmmoooooommmnnnpppqqqqqqsssuuuxxxvvvvvvvvvvvvvvvwwwwwwwwwoookkkfffaaa^^^[[[YYYWWWWWWVVVUUUUUUUUUWWWYYYZZZ```bbbfffiiijjjhhhfffdddaaa\\\UUUMMMFFFBBB@@@@@@>>>@@@BBBEEEHHHNNNTTTYYY___bbbgggkkkmmmppptttvvvvvvxxxyyyyyywwwvvvuuuvvvwwwvvvvvvwwwwwwxxxyyyzzzsssuuuxxxyyyyyyyyy{{{}}}{{{zzzzzzyyyyyyzzz||||||xxxwwwwwwwwwwwwxxxyyyyyyxxxxxxyyyzzzzzzyyyxxxxxxwwwxxxyyyzzz{{{{{{zzzzzzvvvwwwyyy{{{}}}}}}}}}}}}zzzzzzyyyyyyxxxxxxxxxxxxwwwxxxxxxzzz{{{}}}~~~}}}}}}}}}}}}{{{xxxuuusssvvv{{{{{{yyyvvvtttsssqqqqqqrrrssstttvvvxxxzzzzzz{{{~~~,,,,,,,,,------.........++++++,,,,,,,,,---------........................++++++,,,---------,,,,,,,,,,,,,,,------.........------------------------------------------------,,,------......------,,,,,,---.........---,,,+++$$$&&&))),,,...---,,,+++++++++++++++++++++++++++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,------.................................------............------)))***+++,,,------...///,,,,,,,,,------.........,,,,,,,,,------.........---------.........////////////////////////////////////////////////////////////000000000000//////111111111000000000000000//////000000111111111222000111111222333333444444222333444555777777888888999999999:::;;;<<<===>>>>>>;;;===EEEHHHOOOeee|||sssrrrrrrqqqpppnnnlllkkkhhhiiijjjkkkmmmnnnoooooojjjlllnnnooooooppprrrtttwwwwwwwwwvvvvvvvvvvvvvvvmmmiiibbb]]]ZZZYYYWWWVVVWWWVVVTTTTTTUUUWWWZZZ\\\ccceeehhhjjjiiifffccc```]]]XXXQQQIIICCC???>>>???<<<>>>BBBFFFKKKRRRZZZ___ccceeeiiilllooorrrvvvyyyuuuwwwyyyxxxwwwuuutttuuuvvvvvvvvvvvvwwwxxxyyyzzzrrrtttwwwyyyyyyyyy{{{|||zzzzzzyyyyyyzzz{{{}}}~~~wwwwwwwwwwwwwwwxxxxxxyyywwwxxxxxxyyyyyyxxxxxxwwwvvvxxxzzz|||}}}}}}|||{{{uuuvvvyyy{{{}}}~~~~~~~~~zzzyyyxxxxxxwwwwwwwwwxxxwwwwwwxxxzzz|||yyyxxxxxxyyyzzzyyywwwuuuvvvzzz}}}{{{xxxvvvtttssssssrrrrrrssstttuuuwwwzzz}}}........................---,,,,,,++++++,,,,,,---,,,,,,,,,------.........000///---+++*********+++------------------------++++++++++++,,,---......,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++...------,,,,,,------.....................------------------------,,,,,,.........------,,,,,,,,,++++++,,,---------,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------..................------............/////////000000000//////.........---......//////000000111111222222111111111111111111000000000000000000000000111111111000111111222333222333444555555555444333333555666777777888:::======??????@@@GGG\\\yyy~~~yyyuuuuuutttrrrqqqooonnnmmmmmmlllmmmpppssstttqqqnnnlllmmmooopppqqqqqqqqqqqqvvvwwwxxxxxxwwwuuurrrqqqiiifffbbb]]]YYYVVVUUUUUUUUUTTTTTTUUUVVVXXXZZZ\\\dddeeefffgggfffcccaaa___UUUPPPJJJFFFEEECCC@@@===AAACCCFFFJJJNNNTTT[[[```gggiiilllooopppqqqsssuuuvvvvvvvvvvvvvvvuuuuuutttuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyzzzyyyyyyzzz{{{zzzxxxvvvwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwzzz{{{|||||||||{{{yyyxxxwwwxxxzzz|||}}}~~~}}}}}}yyyvvvssstttvvvxxxwwwvvvzzzwwwtttwww{{{}}}{{{wwwwwwssspppooorrruuuvvvvvvxxx{{{~~~wwwtttssssssrrrqqqrrrrrrsssssssssuuuyyy|||{{{|||...........................------,,,,,,------...,,,,,,,,,---------......///...,,,++++++++++++,,,------------------------------,,,++++++,,,,,,,,,............////////////------------------,,,,,,------------------------,,,,,,---------.........++++++++++++++++++++++++...------,,,,,,------...........................------,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------.........------,,,++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,------------................................./////////000000000000/////////........./////////000000000000000111111111111111111111111111111111111111111111111111111111111111222222333222333444555555555555555444666777777777888:::<<<;;;===???CCCOOOggg{{{vvvsssrrrqqqooonnnmmmlllkkkmmmmmmmmmpppssssssqqqnnnkkklllnnnpppqqqrrrqqqqqqvvvvvvwwwvvvuuurrrpppnnnhhheeeaaa\\\YYYVVVUUUUUUUUUUUUUUUUUUWWWZZZ\\\^^^dddeeeggggggeeeaaa^^^[[[QQQMMMHHHDDDCCCBBB@@@>>>>>>BBBHHHNNNTTT[[[bbbgggiiillloooqqqqqqrrrtttvvvuuuuuuuuuuuuuuutttsssrrruuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwyyyzzzzzzxxxvvvwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{|||}}}}}}|||{{{{{{yyyzzz{{{}}}~~~~~~}}}}}}{{{yyyvvvwwwyyyzzzzzzyyy{{{xxxvvvwww{{{}}}{{{xxxwwwtttrrrrrrtttwwwwwwwwwyyy}}}~~~zzztttrrrrrrsssssssssrrrsssttttttuuuwww{{{~~~........................///......------......///,,,,,,,,,------------...---,,,,,,++++++,,,,,,---------------------------///...---,,,++++++++++++............////////////,,,,,,------------------........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,,,,------------------...------------,,,,,,,,,////////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,------------......................................./////////000000000000000////////////......000000000000000000//////111111111111111111111111111111111111111111111111111111111111111222333333444444444444555666777888666777888888777888:::<<<;;;>>>CCCJJJZZZwww~~~xxxrrrpppooommmlllkkkjjjiiiiiimmmmmmnnnppprrrrrrpppnnnkkklllmmmoooqqqrrrrrrrrrwwwwwwvvvuuurrrooollljjjeeeccc___[[[XXXVVVVVVUUUVVVVVVVVVWWWYYY\\\```bbbdddeeegggfffccc^^^XXXUUULLLIIIDDDAAAAAAAAA@@@@@@@@@EEEMMMTTT[[[bbbgggkkkmmmooorrrsssssssssuuuvvvuuuuuuuuuuuutttsssrrrqqquuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttuuuwwwyyyyyyxxxvvvxxxxxxwwwwwwxxxxxxyyyzzz||||||{{{{{{{{{zzzzzzzzzzzz{{{|||}}}~~~~~~}}}}}}{{{{{{|||}}}~~~~~~}}}}}}|||zzzxxxxxxzzz{{{zzzyyy|||yyywwwyyy{{{}}}{{{xxxwwwvvvuuuvvvxxxzzzzzzyyy|||}}}{{{wwwtttqqqpppqqqsssttttttrrrtttvvvwwwxxx{{{..............................------------......------------------------+++++++++,,,,,,---------------------------------...---,,,,,,+++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,------.........------------............------------............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------...............------...............///------------------------////////////...,,,++++++/////////......---------,,,,,,,,,------------------------------------------------...---,,,,,,+++---------.........//////---------..................////////////000000000000000//////////////////222111111000000/////////111111111111111222222222111111111111111111111111222111111111111222333333555444444444555777888:::777888999888888888:::<<<===BBBIIIUUUhhh~~~wwwqqqnnnmmmkkkjjjiiiiiiiiiiiinnnnnnooopppqqqqqqpppoookkklllmmmoooqqqrrrssstttxxxxxxvvvsssooolllhhhfffbbb```]]]YYYWWWVVVVVVVVVWWWWWWXXXYYY\\\```cccfffeeeeeefffddd```YYYRRRNNNHHHFFFBBB???>>>>>>@@@@@@FFFLLLTTT[[[aaaeeeiiikkknnnpppsssssssssssstttuuuvvvvvvvvvuuutttsssrrrqqquuuuuuvvvvvvvvvvvvvvvuuutttttttttttttttsssssssssrrrrrrsssuuuxxxyyywwwvvvxxxxxxwwwwwwwwwxxxyyyzzz|||{{{{{{{{{{{{zzzzzzzzzxxxyyyzzz{{{|||}}}~~~~~~|||||||||}}}}}}}}}}}}}}}zzzyyyyyyxxxyyyyyyxxxxxx|||zzzxxxyyy{{{{{{zzzxxxwwwwwwxxxyyy{{{||||||||||||yyyyyysssrrrpppoooppprrrssstttuuuwwwyyy{{{}}}........................------,,,,,,,,,,,,------------------------------***++++++,,,------------------------------------,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,,,,---,,,,,,,,,------.........++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////.../////////000000000111------------------------.........---,,,+++***)))/////////......---------******+++++++++,,,,,,,,,------------------------------.........---,,,,,,---------.........//////---------.........//////////////////000000000111//////000000000000000000222222111111000000//////000000111111111222222222111111111111111111111111222222222111222333333444555555444444555666888999777888999999999999;;;======DDDQQQbbbxxx~~~|||vvvqqqnnnmmmkkkjjjiiijjjkkkkkknnnooopppppppppoooppppppmmmnnnnnnpppqqqssstttuuuyyyxxxuuuqqqmmmiiieeeccc___]]]ZZZXXXVVVVVVVVVWWWYYYYYY[[[]]]```cccfffhhheeeeeedddaaa\\\TTTMMMIIIFFFDDDAAA===<<<===@@@BBBJJJPPPYYY```eeehhhjjjlllnnnppprrrsssrrrrrrssstttwwwwwwwwwvvvuuutttssssssuuuuuuvvvvvvvvvvvvuuutttttttttssssssssssssssssssrrrrrrsssuuuxxxyyyxxxvvvyyyxxxwwwvvvwwwxxxyyy{{{zzzzzzzzzyyyyyyyyyxxxxxxvvvvvvwwwxxxyyyzzz||||||{{{{{{{{{{{{{{{{{{||||||zzzzzzzzzzzzyyyxxxxxxxxx{{{yyyxxxxxxyyyyyyxxxvvvvvvwwwyyyzzz{{{|||~~~~~~~~~zzzxxxyyyssssssrrrppppppqqqssstttxxx{{{~~~........................,,,,,,,,,++++++,,,,,,,,,...------------,,,,,,,,,***+++,,,------------,,,------------------------++++++++++++,,,---...///------------............,,,,,,------------------***++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------.../////////......//////000111111111,,,,,,,,,------------...------------,,,+++******,,,,,,,,,,,,,,,,,,++++++))))))******++++++,,,,,,------------------------...............---,,,,,,,,,------------.........,,,,,,------...//////////////////000000000111111//////000000000000111111111111111111111111000000000000000111222222333333222222222222222222222222222222222222222333444444555555444444555555666777666888999999999;;;===???<<>>BBBFFFMMMSSS\\\dddiiilllnnnpppmmmoooqqqrrrqqqqqqrrrtttvvvvvvvvvvvvvvvvvvuuutttuuuuuuvvvwwwwwwvvvtttssssssssstttttttttuuuuuuuuusssssstttvvvyyyzzzyyywwwyyyxxxwwwvvvvvvxxxzzz{{{yyyyyyxxxxxxxxxwwwwwwwwwtttttttttuuuvvvxxxyyyzzzxxxxxxxxxxxxxxxyyyzzz{{{{{{|||}}}}}}{{{yyyyyyzzzxxxxxxwwwwwwvvvuuuttttttuuuwwwyyyyyyzzz|||}}}yyywwwzzzzzzxxxwwwxxxtttuuuuuusssrrrrrrtttvvv}}}........................------,,,,,,,,,,,,------......---------,,,,,,,,,***+++,,,---------,,,+++------------------------,,,,,,,,,++++++,,,------,,,,,,---------.........------------------,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,---------...------------------------...------,,,,,,------...,,,,,,------...//////000,,,------...//////000000,,,,,,,,,---------......,,,---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,))))))***++++++,,,------.......................................------,,,,,,,,,,,,,,,------------,,,,,,------...//////000//////000000000111111111//////000000000111111111111111111111111111222222///000000111222222333333222222222222222222222222333222222222222333444444444555555555555444333333555777999::::::<<>>======AAAHHHMMMTTTYYYaaahhhkkknnnooopppmmmoooqqqrrrrrrrrrsssuuussstttuuuuuuvvvuuuuuuuuuuuuvvvwwwwwwwwwvvvtttssssssssstttuuuvvvwwwxxxxxxvvvuuuvvvxxxzzz{{{zzzxxxzzzxxxwwwuuuvvvxxxzzz{{{yyyxxxxxxxxxwwwwwwwwwwwwttttttttttttuuuvvvxxxyyyuuuuuutttuuuuuuwwwyyyzzzzzz|||~~~}}}zzzxxxxxxyyyvvvvvvvvvtttsssqqqqqqqqqtttvvvwwwxxxxxxzzz~~~xxxtttsssuuuvvvttttttwwwuuuvvvwwwwwwuuuuuuxxxzzz.................................------..................------,,,,,,,,,+++,,,------------++++++------------------------......---,,,++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,------...///000000---------.........//////------------------------...------,,,,,,------...,,,,,,------...///000000++++++,,,,,,---...//////,,,,,,,,,------.........------......///.........---------....../////////******+++,,,,,,---....................................//////......---,,,+++++++++,,,,,,,,,------,,,,,,------...///000000000000000000111111111111//////000000111111111222000000000111222222222333///000000111222222333333222222222222222222222222333333222222333333444555444555555666555333222111444666888:::;;;===@@@CCCJJJ[[[vvv|||vvvoookkklllnnnnnnmmmkkkiiijjjkkknnnoooooopppqqqpppmmmmmmooorrrvvvuuutttsssssstttuuuvvvsssppplllgggccc___\\\ZZZXXXWWWUUUTTTTTTUUUWWWXXX[[[^^^ccchhhjjjjjjhhhgggfffccc^^^XXXQQQKKKFFFCCC;;;<<<======>>>DDDLLLRRR\\\aaafffkkklllmmmmmmnnnmmmoooqqqssssssssstttvvvqqqrrrssstttuuuuuuuuuuuuuuuvvvwwwxxxwwwvvvtttrrrssstttuuuvvvwwwyyyzzzzzzwwwwwwxxxzzz||||||zzzxxxzzzyyywwwuuuvvvxxxzzz|||yyyyyyyyyxxxxxxxxxwwwwwwuuuuuutttttttttvvvwwwxxxsssrrrrrrrrrtttvvvxxxyyywwwzzz|||{{{xxxuuuuuuvvvtttuuuuuusssqqqoooooooootttuuuvvvvvvvvvyyy~~~{{{wwwxxxtttrrrssssssrrrssswwwtttwwwyyyxxxwwwxxx{{{~~~111000...,,,+++++++++,,,......//////......---,,,......//////...---,,,,,,------------------------,,,,,,---....../////////---......,,,)))'''&&&'''---------.........//////---------...------,,,,,,...............///000111///............---------------------------------------------------------///...---,,,,,,,,,,,,,,,---------............///........................,,,---------.../////////,,,------......------,,,,,,,,,++++++,,,,,,---...---......//////......---111...+++)))(((***,,,...,,,++++++---///000000///------......///000000000......////////////......////////////000000000000222111///---,,,---.../////////000111222333333333222222222222111111000000222333333333333333333444555555666666777777888888999;;;888999@@@>>>===GGGXXXrrr~~~{{{wwwrrrooommmllllllllllllkkkhhhggggggjjjmmmooooooooonnnmmmnnnqqqtttvvvuuuuuuvvvwwwwwwvvvtttppplllfffbbb```^^^\\\ZZZVVVUUUTTTTTTUUUXXX[[[]]]bbbdddfffhhhhhhgggeeedddddd^^^WWWPPPKKKGGGDDDBBB>>>>>>??????AAAHHHRRRYYYcccdddeeegggiiilllmmmnnnnnnoooqqqrrrrrrqqqpppnnnnnnoooqqqtttvvvxxxyyyzzztttttttttuuuuuuuuuuuuvvvpppqqqsssvvvyyy{{{}}}~~~}}}zzzxxxwwwyyyzzz{{{{{{wwwwwwxxxwwwuuutttvvvwwwxxxwwwxxxyyy{{{zzzwwwtttttttttuuuuuuuuuttttttsssrrrrrrrrrssstttuuuvvvwwwyyy{{{|||zzzvvvtttuuuxxxsssssssssrrrpppooopppqqqyyyyyyxxxyyy{{{~~~|||yyyvvvttttttrrrqqqssswwwyyyxxxvvvwwwxxxyyy|||~~~111000///------------.........//////......---,,,......//////...------,,,------------------------.........---------------+++,,,---,,,***)))***+++---------.........//////---------......------,,,///............//////000///............---------------------------------------------------------///...---,,,,,,,,,,,,------------............///........................---------...............,,,------......------,,,,,,,,,++++++,,,,,,---...------............------...---,,,,,,++++++,,,,,,,,,,,,---.........//////------......///000000000......////////////......////////////000000000000222111///...---...///000000000000111222222222333222222222222111111111000222333333333333444444444555555666666777888888888888<<<:::;;;AAA@@@BBBOOOeeezzzxxxuuurrrnnnlllkkkkkkjjjjjjiiigggfffgggkkkmmmoooooonnnmmmlllmmmooorrruuutttssstttvvvvvvtttrrrppplllfffbbb___]]][[[YYYTTTSSSRRRRRRTTTXXX\\\___dddfffhhhiiihhhfffdddbbb___ZZZSSSLLLHHHEEEBBB@@@>>>??????@@@CCCKKKVVV]]]eeeeeegggiiikkkmmmnnnooooooppprrrsssssssssqqqppprrrsssuuuvvvxxxxxxxxxxxxssssssssssssttttttttttttrrrsssuuuwwwzzz|||~~~}}}zzzxxxwwwxxxzzzzzzzzzwwwxxxxxxwwwuuutttuuuwwwyyyxxxyyy{{{||||||yyywwwwwwxxxxxxyyyxxxwwwvvvuuurrrrrrrrrssstttvvvwwwxxxyyyzzz{{{zzzwwwvvvuuuuuuqqqqqqrrrqqqqqqqqqtttvvv|||||||||}}}zzzxxxvvvtttrrrtttrrrrrrtttwwwzzzzzzyyy{{{|||~~~000000///......//////000......//////......---,,,.........///......---,,,------------------------.........---,,,+++++++++)))+++,,,,,,,,,,,,---///---------...............,,,------.........------//////......---.........///............---------------------------------------------------------......---,,,,,,,,,---------------............///.......................................---------,,,------......------,,,,,,,,,,,,,,,,,,------...,,,------......------,,,,,,,,,---......---+++***,,,...000///---,,,---000------......///000000000......////////////......////////////000000000000111000/////////000222222111111111111111111222222222222222222111111111111222222333333444444444444555555666777777888888999777===<<<===BBBBBBIIIZZZttt~~~zzzuuutttsssqqqnnnllljjjhhhfffggghhhgggggghhhkkknnnnnnnnnmmmkkkjjjjjjmmmoooqqqpppqqqrrrtttuuusssqqqoookkkfffaaa^^^\\\ZZZXXXTTTSSSRRRRRRUUUZZZ___ccchhhiiijjjiiihhheeeaaa___YYYTTTMMMHHHDDDAAA???===>>>???@@@BBBHHHQQQ[[[cccfffgggiiikkkmmmooopppppppppqqqrrrtttttttttsssrrruuuvvvxxxyyyyyyxxxvvvuuurrrrrrrrrrrrssssssssssssuuuvvvwwwyyy|||~~~|||zzzxxxwwwxxxyyyxxxxxxxxxyyyyyywwwuuutttuuuvvvyyyyyyzzz|||~~~~~~|||zzzyyyzzz{{{{{{zzzxxxvvvtttrrrrrrssstttvvvwwwyyyyyyyyyyyyyyyyyyyyyxxxuuurrrnnnooopppqqqsssvvv{{{~~~~~~|||xxxvvvuuuuuutttrrrtttsssrrrtttxxx|||~~~~~~.........//////000000000.........///......---,,,---...............------........................---------,,,,,,+++++++++***+++------------...000........................,,,------...............000///......------------///............---------------------------------------------------------...------,,,,,,,,,---------------............///......................../////////...---------,,,,,,------......------,,,,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,,,,,,,---......---,,,+++,,,///222000+++))),,,000------......///000000000......////////////......////////////000000000000000000000000111222333444222222222111111111111111222222222222222222222222222222333333444555555555555666666777888888999999555=========AAACCCOOOeee|||xxxqqqqqqqqqqqqooollliiigggdddfffhhhiiiiiikkknnnpppmmmmmmllljjjhhhhhhjjjmmmlllmmmnnnqqqssstttsssqqqnnnjjjddd___]]][[[XXXVVVUUUTTTSSSTTTXXX^^^dddhhhjjjkkkkkkiiifffbbb^^^[[[SSSNNNIIIDDDAAA???>>>======>>>AAAEEEMMMWWW```gggggghhhjjjmmmooopppppppppoooppprrrsssttttttttttttuuuvvvxxxyyyyyyxxxuuutttssssssssssssttttttttttttvvvwwwxxxzzz{{{}}}~~~|||yyywwwwwwwwwxxxwwwvvvyyyzzzyyyxxxuuutttuuuvvvyyyyyyyyy{{{}}}~~~}}}|||xxxyyyzzz{{{yyywwwtttrrrrrrssstttvvvxxxyyyzzzzzzyyywwwwwwyyyzzzyyytttooolllnnnpppsssvvv|||~~~|||wwwvvvuuuuuuvvvuuuuuuttttttttttttvvvzzz~~~,,,------.../////////000.........///......---,,,------...............---........................+++++++++,,,,,,---------,,,---......---,,,---///.....................---,,,---....../////////...000///...---------------///............---------------------------------------------------------------,,,,,,,,,------...---------............///......................../////////...---------,,,,,,------......------,,,------,,,,,,------...///,,,------......------,,,...---,,,,,,,,,---......,,,000222000+++))),,,///------......///000000000......////////////......////////////000000000000///000000111222333444444222222222111111111111111222222222222222222222333222222333444444555666666666666777777888999999999666>>>===<<>>===???CCCIIISSS\\\dddhhhgggiiikkknnnoooppppppooonnnooopppqqqssssssttttttssstttvvvxxxxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwxxxyyyzzz{{{||||||{{{yyywwwwwwxxxxxxwwwvvvyyyzzzyyyxxxvvvuuuvvvwwwyyyxxxxxxyyy|||}}}|||{{{xxxyyyzzzzzzxxxvvvtttrrrssstttvvvxxxzzzzzz{{{{{{xxxwwwvvvxxxzzzxxxsssooommmooossswww{{{|||xxxwwwssstttuuuuuuuuuuuuuuuvvvuuuvvvxxxzzz}}},,,---...///////////////......//////......---,,,,,,---......///.................................+++++++++,,,---.........---...///...,,,+++,,,---...............---------,,,---...///////////////......------,,,---------///............---------------------------------------------------------------,,,,,,,,,---......---------............///.......................................---------,,,------......------,,,---------------......///---..................---...---,,,,,,,,,---///000---///111///,,,+++,,,...------......///000000000......////////////......////////////000000000000//////000111222333333333111111111111111111222222222222222222333333333333222222333444555666666777666666777888888999999:::777>>>===>>>FFFOOOccc~~~zzztttrrroooooopppooommmjjjgggeeebbbeeejjjmmmnnnoooqqqrrrmmmmmmllljjjiiiiiilllnnnlllmmmooorrrttttttqqqooofffbbb]]]ZZZXXXWWWUUUTTTRRRRRRSSSVVVZZZ```eeehhhjjjjjjhhheee```ZZZTTTQQQKKKGGGCCC@@@@@@@@@@@@@@@???BBBGGGPPPZZZbbbfffhhhhhhjjjlllooopppqqqpppooonnnnnnoooqqqrrrtttuuuvvvssstttuuuvvvwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxyyyyyyzzzzzzyyyxxxwwwxxxyyyzzzyyyxxxxxxyyyyyyxxxvvvvvvwwwyyyyyyxxxwwwxxxzzz{{{{{{zzzzzzyyyyyyyyyxxxwwwvvvuuuuuuwwwxxxzzz{{{{{{{{{zzzwwwwwwwwwwwwwwwvvvssspppooorrrwww|||~~~~~~}}}|||zzzuuussstttqqqsssttttttttttttvvvwwwxxx{{{......///000000000///.........//////......---,,,,,,------...//////..............................---------------.........+++,,,------,,,+++,,,---//////.........---------,,,---...///000000000000------,,,,,,,,,---......///............---------------------------------------------------------,,,,,,,,,,,,,,,---...///---------............///........................---------...............,,,------......------,,,---------------...//////...//////000000//////...,,,,,,---...///........................---------------......///000000000......////////////......////////////000000000000//////000111111222222222000000000111222222222333222222222333333333444444222222333444555666777777666777777888888999:::::::::???>>>AAAOOO]]]sssyyyttttttooonnnnnnllljjjgggeeecccaaaeeeiiimmmnnnooopppqqqmmmmmmmmmkkkjjjkkknnnpppsssssssssttttttrrrmmmjjjaaa^^^ZZZWWWVVVUUUTTTSSSSSSTTTWWWZZZ___cccgggiiihhhgggfffbbb]]]WWWQQQMMMHHHDDDAAA??????@@@AAA@@@CCCFFFMMMWWWaaagggiiihhhjjjllloooqqqsssrrrqqqpppnnnooopppqqqsssuuuwwwxxxvvvvvvuuuuuuvvvwwwyyyzzzwwwxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwyyy{{{|||{{{yyywwwxxxyyyxxxwwwwwwyyyzzzzzzyyyxxxxxxzzzzzzzzzyyyxxxwwwvvvuuutttuuuuuuvvvwwwyyyzzz||||||{{{zzzyyyvvvwwwxxxwwwtttsssrrrrrrrrrvvv||||||xxxuuuvvvuuuqqqqqqssspppssstttuuutttuuuyyy|||}}}///000111222222111000///......//////......---,,,,,,,,,---.../////////...////////////////////////000//////......------,,,)))+++,,,,,,,,,,,,---...//////.........---------,,,---...///000000000000,,,,,,,,,,,,------.../////////.........---------------------------------------------------------,,,,,,,,,,,,,,,---...///---------.........//////........................,,,------....../////////,,,------......------,,,...------------...////////////000000000000//////)))+++...111111000---,,,///---,,,---//////...---------......///000000000......////////////......////////////000000000000//////000111111111111000//////000111222333333444222222222333333444444444222222333444555666777888777777777888999999::::::<<<@@@???DDDUUUggg}}}uuuqqqrrrnnnmmmllljjjhhheeecccbbb```dddiiilllmmmnnnnnnooommmnnnmmmlllkkkmmmppprrrxxxxxxwwwwwwuuupppjjjfff___\\\XXXUUUUUUTTTTTTSSSVVVXXX\\\```dddhhhkkklllffffffddd```[[[TTTNNNKKKFFFCCC???===>>>@@@AAAAAAFFFIIIQQQ\\\fffkkkkkkhhhkkkmmmpppsssttttttsssrrrooopppqqqrrrtttvvvxxxyyyzzzyyywwwvvvvvvwwwyyy{{{wwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwxxxzzz|||}}}|||{{{vvvwwwxxxxxxwwwxxxzzz||||||zzzyyyyyyzzzzzzzzzyyyuuutttrrrppppppqqqssstttyyyzzz|||}}}}}}|||zzzyyyuuuwwwyyyvvvsssqqqrrrtttuuuyyyxxxwwwtttsssttttttqqqpppsssrrrtttvvvvvvvvvxxx}}}111000///...------...//////////////////......---+++,,,,,,------,,,,,,+++---------............///,,,,,,,,,------..................------,,,,,,,,,---------------------------......///////////////------------------------...------,,,,,,------...------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++***))))))------------------------...///000111111000///..................---------........................,,,------...............------......//////000000...............---------..............................////////////......---...///000000///...---000000000000000000000000111111222222222222111111222222222222222222222222222222333333333444444444555555555555555666777777;;;999888888999<<>>>>>??????HHHNNNXXX```eeehhhjjjkkkrrrrrrrrrqqqqqqqqqppppppqqqqqqqqqrrrssstttuuuvvvyyyzzz{{{{{{zzzzzz{{{}}}zzzzzzyyyyyyyyyyyyxxxxxx{{{zzzyyyxxxxxxxxxyyyyyyvvvxxxzzzzzzxxxwwwxxxxxxwwwxxxxxxyyyzzz{{{||||||vvvvvvvvvyyy{{{{{{wwwsssrrrqqqppppppppprrrtttuuu{{{}}}~~~{{{zzzyyytttvvvwwwvvvsssssswwwzzz|||}}}yyytttqqqrrrssstttsssqqqooonnnrrruuuxxxyyyzzz|||111000///...---......//////////////////......------......//////......------------............///,,,,,,------------------......---------,,,,,,,,,........................------...///////////////------------------,,,,,,...------,,,,,,------...,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++------...............------------------------------...////////////...---------..........................................------...////////////...//////000000000000000000------................................................////////////......---...///000000///...---000000000000000000000000111111222222222222111111222222222222222222222222222222222222333333333444555555555555555666777777:::999888888999;;;>>>???===@@@HHHWWWooo{{{vvvssssssrrrqqqpppooollliiigggeeeeeedddeeegggiiijjjjjjjjjkkklllooonnnmmmppptttwwwyyyzzz{{{{{{yyyuuupppjjjdddaaa]]][[[WWWTTTRRRRRRSSSTTT[[[^^^bbbeeefffgggjjjmmmkkkggg```YYYSSSNNNHHHEEECCCAAA@@@??????@@@BBBCCCLLLRRR[[[ccchhhkkkmmmnnnssssssrrrrrrrrrqqqqqqqqqrrrrrrrrrsssssstttuuuuuuyyyzzz|||{{{zzzzzz{{{|||zzzzzzyyyyyyyyyxxxxxxxxxzzzzzzyyyyyyyyyxxxxxxxxxwwwxxxyyyyyywwwwwwxxxyyywwwxxxyyyzzz{{{{{{||||||wwwvvvvvvxxxzzzyyywwwtttqqqqqqqqqqqqsssuuuxxxzzz||||||yyyyyyuuuvvvvvvuuuuuuvvvzzz|||~~~~~~zzztttpppqqqrrrsssssssssrrrqqqppptttxxx{{{|||}}}000000///........./////////////////////......---......////////////......---------............///------------------,,,,,,...------------,,,,,,,,,------------------------------...////////////............------,,,,,,,,,...------,,,,,,------...++++++++++++,,,------...+++,,,,,,------,,,,,,+++,,,---...///000000000000------------------------,,,------.........------,,,---------.../////////........................---....../////////////////////////////////......,,,---------.../////////..............................////////////............////////////......000000000000000000000000111111222222222222111111111111111111111111111111111111222222222333333333555555555555555666777777888888888999:::;;;<<<===<<>>AAA@@@??????BBBGGGMMMPPPWWW]]]eeekkkooorrrtttuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuttttttxxxzzz||||||{{{zzz{{{|||yyyyyyyyyxxxxxxxxxxxxwwwwwwxxxzzz{{{zzzyyywwwuuuyyyyyyxxxvvvuuuvvvxxx{{{xxxyyy{{{||||||{{{zzzyyyxxxwwwuuuuuuuuuvvvwwwwwwvvvvvvvvvwwwyyy}}}~~~~~~zzzvvvuuuuuurrrpppssszzz|||xxxtttrrrrrrqqqpppnnnooopppppprrrsssvvvxxxyyy{{{//////000000000000000000///////////////......---,,,------......------,,,---------............///.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................------,,,,,,,,,...------,,,,,,------...*********+++,,,---...///+++,,,,,,------,,,,,,+++.../////////......---,,,---------------------------------......//////000,,,,,,,,,---...///000000........................---......///////////////------,,,,,,++++++******,,,,,,,,,---...///000000..............................////////////....../////////....../////////////////////////////////111111222222222222111111000000000000000000000000111111222222222333333333555555555555555666777777666777888:::;;;<<<======CCCPPPhhhyyyvvvrrrooommmkkkhhhfffeeegggiiikkklllkkkjjjiiiiiihhhgggiiimmmooommmjjjlllmmmoootttzzz{{{xxxsssmmmgggbbb^^^\\\YYYWWWTTTRRRSSSWWW\\\___```aaadddhhhkkklllkkkkkkfff```XXXQQQKKKFFFAAA>>>@@@??????AAAFFFLLLSSSWWW\\\aaahhhnnnqqqtttuuuwwwvvvvvvvvvuuuuuuuuuttttttvvvvvvwwwwwwwwwvvvuuuuuuwwwzzz|||}}}|||{{{{{{{{{yyyyyyxxxxxxxxxwwwwwwwwwwwwxxxyyyzzzzzzxxxvvvuuuyyyyyyyyywwwvvvvvvyyy|||yyyzzzzzz{{{{{{zzzyyyxxxxxxwwwvvvuuutttuuuwwwyyyzzzzzzyyyyyy{{{}}}}}}{{{wwwttttttsssqqqqqquuu}}}~~~zzzvvvtttrrrpppppppppooooooooopppqqqsssvvvyyy{{{}}}//////000111111111000000///////////////......---//////000000000000//////---------............///------------------,,,,,,,,,,,,,,,------------...////////////////////////,,,,,,---............---------------------------...------,,,,,,------...++++++++++++,,,------...+++,,,,,,------,,,,,,+++111111111111000///...---------------------------...---------...///000111,,,---------.../////////........................,,,------.................................------,,,---------.../////////..............................////////////......//////............//////000000000000000000000000111111222222222222111111111111111111111111111111222222333333333444444444555555555555555666777777777777888999;;;>>>@@@AAAFFFWWWuuu{{{yyyuuussspppnnnllliiieeecccfffgggiiikkklllkkkjjjiiijjjiiijjjlllnnnooonnnmmmmmmnnnqqquuu{{{yyyvvvpppjjjeee```]]]\\\WWWVVVTTTTTTVVV[[[___ccc```aaadddgggjjjkkkiiifffaaa[[[TTTMMMHHHEEEBBB@@@???@@@AAAEEEKKKSSSZZZ^^^aaaeeekkkpppsssuuuwwwyyyvvvvvvvvvuuuuuuuuuttttttuuuvvvwwwxxxxxxxxxwwwvvvwwwyyy|||}}}|||{{{zzz{{{xxxxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxvvvuuuzzzzzzzzzyyyxxxxxxzzz|||zzzzzzyyyyyyxxxxxxwwwwwwxxxxxxxxxwwwuuuvvvxxxzzz}}}|||{{{{{{{{{}}}~~~~~~~~~|||xxxuuutttuuuvvvvvvwww{{{{{{uuutttqqqqqqpppooooooooooooooorrrsssuuuxxx{{{~~~...///000111222111111000///////////////......---//////000000000000//////---------............///,,,,,,------------------,,,,,,,,,---------..............................+++,,,------......------+++,,,,,,------............------,,,,,,------...,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++//////000000000///......------------------------,,,,,,,,,,,,,,,...///000------..........................................+++,,,,,,---------------............////////////------................................................////////////......000///...------...///000000000000000000000000000111111222222222222111111222222222222222222222222333333444444444555555555555555555555555666777777777777777999;;;???CCCEEEOOOddd{{{uuutttqqqooonnnlllkkkiiifffccchhhiiijjjjjjjjjjjjiiihhhiiikkkmmmnnnnnnnnnooopppoooooorrrvvv{{{~~~~~~~~~wwwtttnnnhhhccc___]]]\\\UUUUUUUUUVVVYYY^^^bbbeeeddddddeeehhhjjjiiieeeaaa[[[VVVOOOIIIEEECCCAAA@@@@@@BBBEEEKKKRRRZZZaaaeeeeeeiiiooosssvvvxxxzzz{{{vvvvvvuuuuuuuuuttttttttttttvvvxxxyyyzzzyyyxxxwwwvvvyyy|||~~~}}}{{{zzzzzzxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwvvvzzz{{{||||||zzzzzz{{{|||{{{zzzxxxvvvuuuuuuvvvwwwwwwyyyzzzyyywwwvvvxxxzzz}}}|||{{{zzz{{{}}}}}}zzzwwwuuuvvvxxx}}}}}}sssoooooommmnnnooooooooopppqqqrrrvvvxxx{{{...///000222222222111000///////////////......---------............---------------.........//////,,,,,,,,,------.........,,,,,,,,,------.........+++++++++++++++++++++++++++,,,------......------***++++++,,,---...//////...------,,,,,,------...------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---............------------------------++++++******+++---...///...............---------........................***+++,,,,,,------,,,,,,,,,,,,,,,------........................---------..............................////////////......000///...------...///000000000000000000000000000111111222222222222111111222222222222222222222222444444444555555555666666555555555555555666777777777777777888<<<@@@EEEHHHYYYoooxxxsssrrrnnnmmmllllllllljjjgggdddjjjjjjjjjjjjjjjiiihhhhhhiiimmmppppppnnnnnnpppssspppppprrrvvv{{{}}}}}}|||vvvrrrmmmfffaaa^^^]]]]]]TTTUUUVVVXXX[[[```dddfffhhhgggggghhhiiigggbbb]]]WWWRRRKKKFFFCCCBBBAAA@@@AAADDDHHHOOOWWW___fffjjjhhhlllqqquuuxxxyyy{{{}}}uuuuuuuuuuuutttttttttttttttuuuxxxzzz{{{zzzyyyxxxvvvyyy}}}~~~}}}{{{zzzzzzxxxxxxxxxwwwwwwwwwwwwvvvyyyxxxwwwwwwvvvvvvwwwwwwzzz|||}}}}}}|||{{{{{{||||||zzzvvvtttssstttuuuwwwwwwzzz{{{zzzxxxwwwyyy{{{|||{{{zzzzzz{{{}}}}}}yyyvvvvvvxxx{{{}}}yyyqqqnnnooolllnnnpppqqqqqqrrrtttvvvyyy{{{000//////............///000000000000000000000000//////...---...///000111...---,,,---/////////...........................,,,,,,++++++++++++******+++,,,------......------,,,,,,,,,---------....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------,,,+++***)))+++,,,------......------***+++,,,,,,------,,,,,,000...+++,,,...000...---------------------------......////////////......000///---,,,+++,,,,,,---.........------,,,,,,,,,///////////////............///////////////......//////............//////222222222111111111111000222222222333333444444444444444444555555555555666444444444444444555666777:::888999<<<>>>???FFFMMMiii}}}yyytttppplllllljjjiiigggfffeeedddjjjlllllljjjgggfffgggjjjmmmnnnoooooonnnoooqqqsssppprrruuuxxxzzzyyyxxxwwwqqqooojjjeee```]]]ZZZYYYXXXWWWVVVZZZ```fffhhhhhhllliiigggffffffddd___[[[QQQOOOKKKEEEAAAAAACCCFFFFFFHHHMMMUUU^^^fffkkklllqqqrrrsssuuuwwwxxxyyyyyyrrrsssssssssttttttuuuuuuwwwxxxzzz||||||zzzwwwvvvvvvwwwyyyzzz{{{zzzzzzyyywwwxxxyyy{{{{{{{{{zzzzzz}}}{{{yyywwwwwwwwwxxxyyyuuuvvvyyy{{{|||{{{zzzyyy{{{yyyuuurrrqqqqqqsssuuuvvvxxxzzzzzzyyyxxxxxxxxx}}}}}}}}}~~~~~~~~~~~~|||vvvrrrttt|||~~~~~~}}}xxxssspppnnnnnnqqqqqqpppqqqsssvvvyyy{{{111111000000//////000000000000000000000000000000111000///---------.........---,,,---/////////.................................------------,,,,,,+++,,,------...---------,,,,,,,,,---------..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------,,,+++***))),,,,,,---............---)))******+++++++++++++++000...,,,,,,...///...---------------------------...////////////......---///...---,,,,,,,,,,,,,,,/////////......---------/////////////////////......///////////////......//////............//////000000111111222222222333222333333333333333333444333333333333444444444555444444444444555666777777999888999<<<>>>AAALLLWWWvvv|||yyyuuuqqqooommmjjjgggeeeeeefffggglllmmmmmmllliiihhhiiikkkmmmnnnoooooooooppprrrttttttvvvxxxyyyyyyxxxvvvtttpppmmmiiiddd```\\\ZZZYYYYYYXXXYYY]]]dddhhhjjjjjjmmmkkkiiifffccc^^^YYYVVVNNNLLLIIIDDD@@@@@@CCCFFFGGGJJJQQQYYYaaagggkkkllloooppprrruuuvvvwwwwwwwwwuuuuuuuuuuuuuuuuuuttttttxxxyyyzzz{{{{{{yyywwwuuuuuuvvvwwwxxxxxxxxxwwwwwwwwwyyyzzz|||||||||{{{{{{}}}{{{yyyxxxwwwwwwxxxyyyxxxyyyzzz{{{{{{{{{zzzzzz{{{yyyuuurrrqqqrrrtttvvvvvvxxxzzzzzzyyywwwwwwxxx||||||}}}~~~~~~{{{{{{yyyvvvtttwww}}}|||zzzwwwtttsssrrrrrrsssssssssssssssuuuxxx{{{}}}333333222111111111111111000000000000000000000000111000///...,,,,,,,,,,,,...---,,,---/////////...------------------------......------------,,,,,,++++++,,,---------------,,,,,,,,,---------..............................------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------,,,+++******,,,---......//////......******+++,,,,,,,,,,,,,,,///---,,,,,,---......---------------------------///////////////...---,,,------......------,,,,,,///////////////...............//////////////////////////////////////////000//////......//////000...///000111222333444444444333333333333333333222222222222333333333444444444444444444555666777888888999;;;======DDDUUUfff|||yyyuuurrrqqqnnnjjjfffeeefffiiikkknnnnnnnnnmmmkkkjjjkkkmmmmmmnnnppppppppppppsssuuuxxxyyyyyyyyywwwuuurrrpppmmmkkkgggccc___\\\[[[ZZZYYYZZZ]]]bbbhhhlllmmmllllllllljjjeee^^^VVVQQQNNNJJJIIIEEEBBB???@@@CCCFFFJJJOOOVVV^^^eeejjjlllmmmlllnnnrrruuuwwwwwwvvvuuuwwwwwwwwwvvvuuuuuuttttttxxxyyyzzz{{{zzzxxxvvvtttuuuuuuvvvvvvvvvuuuttttttxxxyyy{{{}}}~~~}}}||||||}}}{{{zzzxxxxxxxxxxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{|||yyyuuurrrqqqrrruuuwwwvvvxxxzzzzzzyyywwwwwwxxxzzz|||}}}~~~}}}|||wwwwwwwwwwwwyyy|||yyyttttttrrrrrrrrrssstttuuuuuuuuuuuuvvvyyy|||444444333222111111111111////////////////////////000///......---,,,,,,,,,...---,,,---/////////...------------------------,,,,,,+++++++++*********++++++,,,------------,,,,,,,,,,,,---------..............................---,,,,,,,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------,,,,,,+++***,,,---......//////......,,,---......//////.........---,,,,,,------------------------------------////////////...---,,,,,,,,,,,,.........---,,,+++//////..............................///////////////////////////000000000000000////////////000000///000000111222222333333444444444333333222222222222333333333333444444444444444555555666777888999888:::======>>>HHH```vvv~~~|||yyyuuurrrqqqooollliiihhhiiikkkmmmnnnnnnmmmlllkkkkkklllllllllnnnoooppppppqqqtttvvvxxxxxxxxxvvvtttqqqnnnllliiigggdddaaa^^^\\\[[[[[[YYY\\\```fffjjjmmmnnnmmmjjjkkkiiibbbXXXOOOJJJIIIFFFEEEBBB???>>>@@@DDDHHHOOOTTT]]]dddiiilllmmmmmmlllnnnrrrvvvxxxwwwvvvtttvvvvvvuuuuuuuuuuuuuuuuuuxxxyyyzzzzzzyyywwwuuutttuuuuuuuuuuuuttttttssssssxxxyyy|||~~~}}}|||||||||zzzyyyxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{|||}}}{{{yyyuuurrrrrrtttwwwyyywwwyyyzzzzzzyyywwwwwwwww{{{}}}~~~{{{zzzyyyuuuuuuvvvzzz~~~yyytttttttttsssrrrrrrrrrssssssttttttvvvxxx}}}555444333222111111111111////////////////////////---........................---,,,---/////////...------------------------,,,,,,+++++++++************+++,,,,,,------,,,,,,,,,,,,,,,---------..............................---------,,,,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,++++++,,,------...............,,,---......//////......---------,,,,,,,,,---...------------------------...............---,,,,,,+++,,,---.........,,,,,,---------------------------.........//////000000///////////////000111222000000////////////000000111111111111111111111111444444444333333222222222444444444444555555555555555555555666777888:::::::::<<<>>>???AAAPPPmmm~~~{{{xxxtttrrrpppooonnnmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkmmmnnnooopppqqqtttwwwuuuuuutttrrrpppnnnkkkjjjeeecccaaa^^^\\\[[[[[[[[[YYY]]]bbbhhhkkklllmmmmmmggggggeee]]]SSSKKKGGGFFFBBBAAA@@@>>>>>>AAAGGGKKKTTTZZZccciiilllmmmmmmnnnlllooossswwwxxxxxxvvvuuurrrrrrsssttttttuuuvvvvvvxxxxxxxxxxxxxxxvvvuuutttvvvvvvuuuuuuttttttttttttwwwyyy|||~~~}}}||||||{{{zzzyyyyyyyyyyyyvvvvvvwwwxxxyyy{{{}}}~~~zzzxxxvvvttttttuuuxxxyyyxxxzzz||||||zzzxxxxxxxxx|||~~~{{{xxxwwwwwwvvvwwwzzz{{{vvvssspppuuuttttttttttttttttttuuutttuuuwww{{{666555444222111111111111000000000000000000000000---......///000000//////...---,,,---/////////...,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,---------....................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,++++++,,,------......------******+++,,,,,,,,,,,,,,,,,,------,,,++++++,,,...------------------------,,,------.........------,,,,,,------......------,,,,,,,,,---------------------......///000000000000//////...///000222333111000000//////000000111222222222111111111000000444333333333333333333222444444444555555555666666555555555666777999;;;;;;;;;===@@@CCCIII]]]~~~~~~zzzwwwuuutttnnnnnnnnnnnnnnnnnnmmmmmmlllkkkiiiiiijjjkkkkkkjjjiiikkkmmmnnnoooqqqtttwwwssssssqqqpppmmmkkkiiihhhaaa```^^^\\\[[[[[[[[[\\\[[[___eeeiiijjjkkklllmmmfffddd___XXXPPPIIIFFFEEE@@@@@@??????@@@DDDJJJOOOYYY___hhhmmmmmmmmmnnnooommmpppsssvvvxxxxxxwwwvvvpppqqqrrrssstttvvvwwwwwwvvvwwwwwwwwwwwwvvvuuuuuuvvvvvvuuuuuutttuuuuuuuuuvvvxxx|||~~~|||||||||{{{{{{zzzyyyyyyyyyuuuuuuvvvxxxzzz{{{|||}}}xxxwwwwwwvvvvvvwwwxxxyyyzzz|||~~~}}}{{{yyyyyyyyy{{{}}}}}}yyyvvvwwwyyyyyy|||~~~wwwuuutttrrrqqqrrrrrrtttuuuwwwyyyzzz{{{wwwxxx{{{888777555444333222222222000000000000000000000000///000111111111000///......---,,,---/////////...,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------............................../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,---,,,,,,,,,)))******++++++++++++++++++---...---******,,,...------------------------++++++,,,---............,,,,,,,,,,,,,,,---...///------------.........///------......///000000111000///......///111333444111111000000000000111111111111111111111222222222222333333333333333333444333333444444444555555555555555666777888:::;;;<<<<<<===@@@GGGTTTlll{{{xxxvvvvvvvvvmmmlllkkkjjjjjjkkkmmmnnnllljjjhhhiiikkklllkkkjjjgggiiilllmmmnnnppptttvvvuuutttrrrooollliiigggfff^^^]]]\\\[[[ZZZ[[[\\\\\\^^^bbbgggjjjjjjjjjlllnnniiiccc[[[SSSMMMHHHEEECCC?????????@@@BBBGGGMMMRRR]]]ccckkknnnmmmlllnnnpppnnnoooqqqtttuuuvvvvvvvvvrrrrrrssstttuuuvvvvvvwwwuuuuuuuuuvvvvvvvvvvvvvvvuuuuuutttsssttttttvvvvvvuuuwww{{{}}}||||||||||||{{{{{{zzzyyyxxxwwwxxxyyy{{{{{{{{{zzzzzzvvvvvvxxxyyyyyyyyyxxxxxx|||~~~}}}{{{zzzzzzwwwzzz|||zzzwwwvvvzzz~~~~~~{{{vvvtttuuuvvvtttssspppqqqtttvvvyyy{{{}}}~~~999888777666444444333333000000000000000000000000222222222222111000...---...---,,,---/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,---------..............................000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,------------,,,+++---...---******,,,///------------------------******,,,---.../////////------,,,+++,,,---///000---.........//////000000---------...///000000111000///......///111333444111111000000000000111111//////000111222333333444222222222333333444444444222222333333333444444444555555666777888:::<<<===<<<<<>>??????@@@CCCIIIPPPUUU___eeelllooommmlllnnnpppmmmnnnppprrrsssuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvttttttuuuuuuvvvvvvwwwwwwtttssssssrrrssstttvvvwwwtttwww{{{}}}{{{||||||||||||{{{zzzyyyxxxzzz{{{|||}}}}}}{{{yyywwwtttvvvxxxzzz{{{zzzxxxwww}}}~~~|||{{{{{{tttwwwyyyxxxvvvwww}}}vvvssspppppprrrtttrrrpppqqqrrruuuwwwyyy{{{|||}}}GGG===444333444333111222000000000000111111111111333333222111000///......,,,,,,------.../////////.........------,,,,,,,,,------------------------++++++,,,---............,,,------......------,,,........................------------------------,,,------...---,,,***)))++++++++++++++++++++++++------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))------------------,,,,,,000///...---------------........................---------............///,,,,,,.../////////...------...000111111111000///111000///000111222111///000111111111111222222222//////000111222222333333333333333333333222111000222222333444444555555666555777888999888888:::;;;AAAAAADDDOOOfff{{{xxxxxxxxxuuussshhhfffeeedddfffiiimmmpppooommmkkkhhhhhhiiikkkllljjjjjjkkklllooorrruuuwwwyyywwwtttqqqlllhhheeeddd___^^^[[[YYYYYYZZZ[[[]]]fffgggjjjlllmmmmmmllllllfff]]]RRRKKKHHHFFFCCC???AAAAAABBBDDDGGGNNNVVV[[[bbbfffkkkooopppooooooooommmnnnppprrrtttvvvwwwxxxvvvwwwxxxxxxxxxvvvuuutttrrrsssuuuuuutttuuuvvvxxxwwwwwwuuuttttttsssssstttzzz{{{||||||||||||||||||{{{{{{zzzyyyxxxxxxxxxxxxwwwyyy|||}}}}}}{{{xxxuuuzzzzzzyyyyyyyyyzzzzzz{{{|||||||||||||||{{{zzzzzzxxxyyyxxxtttssswww~~~vvvpppnnnlllnnnqqqsssrrrpppuuuvvvxxxxxxyyy|||QQQFFF;;;777666333111222000000000000000000000000000000//////......------..............................---------,,,,,,,,,++++++++++++++++++++++++---------...------,,,,,,,,,------......------,,,................................................------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------111111000000//////000000,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---.../////////............000111111111000///222000///000111222111///000111111111111222222222000000000111222222333333444444444444444333222222222333333444555555666666777888::::::999:::<<<===@@@AAAHHHWWWqqq}}}zzzxxxwwwvvvsssqqqgggfffddddddfffjjjmmmppppppnnnmmmkkkkkkkkklllmmmkkklllmmmooorrrtttvvvwwwwwwuuurrrnnnjjjfffcccaaa^^^\\\ZZZXXXXXXZZZ]]]___kkklllnnnoooooonnnlllkkkccc[[[PPPIIIGGGEEEBBB@@@AAACCCEEEHHHKKKQQQXXX]]]dddhhhmmmpppqqqqqqqqqqqqoooppprrrsssuuuuuuvvvvvvvvvvvvwwwwwwwwwvvvuuutttqqqsssttttttttttttvvvwwwwwwwwwvvvuuuuuuuuuuuuuuuyyyyyyzzz{{{||||||||||||}}}|||{{{zzzzzzzzzzzzzzzyyyzzz}}}~~~~~~|||yyywwwzzzzzzzzzzzzzzz{{{||||||yyyyyyzzzyyyyyyxxxwwwvvvuuuvvvuuuttttttzzzxxxtttooommmmmmnnnqqqsssrrrpppsssuuuwwwzzz|||]]]QQQDDD===888333111333000000000000000000000000////////////............000000//////...------,,,...------------,,,,,,,,,************************............---,,,+++***,,,------......------,,,........................////////////////////////......------,,,,,,------------------------------++++++++++++++++++++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------........................------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---...////////////......///000000111111000000222111000000111222111000000111111111111222222222000000111111222333333333444555555555555444444333333333444444555666666666888999;;;;;;;;;<<<>>>@@@BBBFFFRRRggg~~~{{{zzzxxxwwwvvvtttpppnnneeedddddddddfffjjjnnnpppoooooooooooonnnnnnnnnnnnkkkmmmpppsssuuuwwwwwwwwwtttrrroookkkfffbbb___]]]\\\ZZZXXXVVVXXX[[[```bbbnnnoooqqqqqqooolllhhhfff]]]VVVMMMGGGDDDDDDBBB@@@AAADDDHHHMMMQQQWWW\\\```fffjjjoooqqqrrrrrrrrrrrrrrrssstttuuuuuuuuuuuuuuutttuuuvvvwwwvvvuuutttsssqqqrrrttttttsssssstttvvvwwwwwwwwwvvvvvvvvvvvvvvvxxxxxxzzz{{{||||||||||||||||||{{{zzzzzzzzz{{{{{{zzz{{{}}}~~~~~~|||zzzxxxyyyzzzzzz{{{|||}}}~~~~~~yyyyyyyyyxxxwwwvvvuuutttrrrrrrrrrtttxxx~~~{{{vvvtttsssppppppoooqqqtttuuuuuutttuuuwwwzzz}}}dddXXXJJJAAA:::444222333111000000000000000/////////000000000111111111222000/////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++,,,------......------,,,......................................./////////...---,,,++++++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............------------------............//////************+++,,,------////////////////////////---------............///---....../////////////////////000000111111111111222111000000222222111000000000111111111222222222111111111222222333333333444444555555555444444333444444444555666666777777888999:::;;;;;;<<>>AAADDDFFFEEEJJJRRRXXX]]]aaaeeegggkkknnnpppqqqqqqpppqqqrrrpppqqqrrrtttvvvwwwwwwwwwssstttuuuvvvwwwvvvuuutttrrrsssttttttsssrrrsssuuurrrsssvvvxxxyyyzzzzzzzzz}}}~~~~~~}}}}}}|||{{{zzzzzzzzzzzzwwwwwwvvvuuutttuuuuuuvvvyyyzzz|||}}}~~~~~~~~~}}}yyyxxxwwwvvvtttrrrpppoooqqquuu||||||yyyvvvuuuuuuvvvuuuttttttvvvyyy{{{|||}}}ddd___[[[VVVLLL@@@:::999555555444444333222222111............///////////////////////////000000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,------......------,,,........................,,,,,,,,,---.../////////,,,------...//////......------------------------........................,,,,,,,,,---------..............................,,,,,,,,,,,,++++++++++++******++++++,,,------...------,,,,,,,,,,,,,,,,,,---------------------------------............///000///.........///111111111111000000000111222333333222111111333333222111000111111111111222222222333333333333333333333333333333444555555555555555555666666777777888999999999::::::;;;<<>>>>>AAAEEEIIIJJJOOOUUU[[[```dddhhhkkknnnppprrrsssrrrqqqrrrsssqqqqqqsssttttttuuuuuuuuutttuuuvvvwwwwwwwwwvvvvvvsssuuuuuuuuusssssstttuuusssuuuxxxzzz|||}}}}}}}}}~~~~~~~~~}}}}}}~~~|||{{{zzzyyyxxxxxxwwwvvvtttsssssssssuuuuuuyyyzzz|||~~~~~~}}}|||{{{vvvvvvuuusssqqqooommmkkksss{{{vvvuuuttttttvvvwwwvvvuuuwwwzzz~~~fffccc```]]]SSSEEE<<<:::666666555444444333222222111111111111000000000000111111000000//////......,,,,,,,,,------.........////////////////////////............---,,,++++++,,,------......------,,,........................---------...///000000111---...000111111111000///------------------------------------------------,,,,,,,,,------.................................------,,,,,,,,,+++++++++))))))***++++++,,,------222111000///////////////000000000000000000000000---------.........//////000///.........///111222222111000000000111333333333222111111333333222111000111111111111222222222333333333333333333333333444444555666777777666666666666666777888888999999:::;;;<<<<<<===AAAFFFJJJ^^^vvv~~~|||zzzxxxvvvwwwwwwrrrkkkeeecccccccccddddddeeegggiiijjjkkkkkklllmmmnnnooopppqqqrrrssstttvvvvvvtttoookkkhhhaaa```___\\\ZZZXXXVVVVVVVVVWWW[[[___cccgggjjjkkkjjjlllmmmkkkdddZZZOOOHHHCCCBBB@@@======AAAFFFJJJNNNRRRXXX^^^bbbfffjjjmmmppprrrttttttssssssssstttrrrsssssssssssssssrrrrrrtttuuuvvvxxxxxxxxxwwwvvvtttuuuvvvuuutttssstttuuutttvvvzzz}}}~~~~~~~~~}}}|||{{{~~~}}}{{{yyywwwvvvvvvuuuxxxvvvtttsssrrrsssuuuvvvyyyzzz|||}}}~~~}}}{{{zzzvvvvvvuuusssqqqnnnlllkkkuuuyyyvvvuuutttuuuwwwyyyyyyxxx|||yyyoooccc]]]ZZZSSSEEE:::999666333222444444111...000000000000////////////......//////000000111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------------------//////............//////////////////////////////+++,,,------......---------,,,,,,++++++,,,,,,---,,,---......//////......000///...------...///000''')))+++---...///......,,,,,,,,,------.........------------------------........................//////000000111111111222111000///......------......------......///000111333222222222111000000000000111111111111222222222000000111222333333444444333333333444444444555555666666666666666666666666888777777777777777888999<<<;;;<<>>>>>@@@CCCGGGJJJUUUYYY^^^bbbdddfffhhhjjjrrrrrrrrrrrrrrrssstttuuusssssstttsssqqqqqqrrrttttttuuuvvvwwwxxxxxxxxxwwwttttttuuuwwwwwwxxxxxxxxxvvvxxx{{{~~~~~~}}}|||||||||~~~}}}{{{yyyvvvtttrrrttttttuuuvvvwwwxxxxxxyyy{{{xxxwwwyyy|||{{{vvvqqqqqqpppooollljjjjjjmmmooo{{{~~~wwwrrrsssvvvxxxzzzzzzzzzzzz}}}sssggg```]]]XXXMMMCCC<<<888444333444444222000111000000000////////////.../////////000000000111........................------------------------,,,---------............,,,,,,---///000000000000//////............//////........................+++,,,------...------------,,,,,,++++++,,,,,,---,,,------...............000///...------...///000((()))+++---.........---,,,,,,------------------------------------------................................./////////000000000000/////////000000111...------......///000111222222222111111111111111000111111111111222222222000111111222333333444444333333333444444444555555666666666666666666666666777777777777777888888999999999;;;>>>???DDDPPP\\\www~~~yyyvvvsssrrrtttsssrrrnnniiieeeccccccggghhhhhhiiiiiijjjkkkkkknnnnnnoooqqqssstttuuuvvvuuutttrrrpppmmmiiiccc^^^^^^[[[ZZZ[[[ZZZVVVUUUWWWYYY^^^dddiiijjjjjjjjjjjjkkkkkkiiicccYYYOOOHHHEEE@@@???======@@@DDDIIILLLXXX\\\aaaeeegggiiikkkmmmssssssrrrrrrsssttttttuuuvvvwwwwwwvvvttttttuuuwwwvvvvvvvvvvvvvvvwwwwwwwwwttttttuuuvvvwwwwwwwwwwwwvvvxxx{{{~~~~~~~~~}}}||||||}}}|||{{{zzzxxxuuusssrrrssstttuuuvvvwwwxxxyyyzzz{{{yyywwwyyy||||||xxxtttrrrrrrpppmmmlllmmmqqquuu}}}{{{vvvrrrtttuuuwwwyyy{{{|||}}}~~~yyymmmgggddd___WWWPPP@@@;;;666444555555333111111111000000000/////////////////////000000000000////////////////////////------------------------------........./////////,,,---...000111222333333//////............//////------------------------++++++,,,------------------,,,,,,++++++,,,,,,---,,,,,,---...............//////...------...//////***+++,,,------------,,,------------------,,,,,,------------------------........................,,,------------............------...///000111111...------......///000111111111111111111222222222000111111111111222222222111111111222222333333444333333333444444444555555666666666666666666666666777777777777777888999999999:::<<>><<<<<<@@@FFFLLLQQQ[[[___eeeiiikkkmmmoooqqqtttsssssssssssstttuuuuuuxxxyyyyyyxxxvvvuuuwwwxxxxxxwwwvvvuuuuuuuuuvvvwwwtttuuuvvvwwwwwwxxxxxxwwwwwwyyy{{{}}}}}}~~~}}}|||{{{yyyyyyyyyxxxvvvuuusssrrrssssssuuuvvvxxxyyyzzz{{{{{{yyywwwxxx{{{}}}{{{xxxtttrrrpppnnnnnnrrrxxx}}}}}}xxxwwwuuutttwwwxxxxxxzzz|||}}}vvvqqqnnniiiaaa[[[GGGAAA:::555555555444222111111111000000000//////////////////000000000000........................------------------------.........////////////000---...///000111222222222///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---,,,,,,++++++,,,,,,---,,,,,,---.........------........................,,,,,,,,,,,,,,,,,,,,,+++.........------,,,,,,,,,------------------------........................------------------------++++++++++++,,,,,,---......------......///000111000000000111222222222333000000111111111222222222111111111222222333333333333333333444444444555555666666666666666666666666777777777777888999:::::::::<<>><<<===AAAIIIQQQWWW___ccchhhlllnnnppprrrssstttttttttssssssttttttuuuvvvwwwxxxwwwuuuuuuvvvxxx{{{yyywwwuuutttuuuvvvwwwvvvwwwxxxyyyyyyyyyyyyyyyxxxyyy{{{|||}}}~~~~~~~~~{{{|||~~~~~~|||zzzvvvvvvwwwvvvvvvuuutttsssssstttuuuvvvxxxyyy{{{{{{zzzxxxvvvwwwyyy{{{{{{zzzsssrrrooonnnpppvvv~~~{{{wwwvvvwwwxxxyyyyyyyyyzzz}}}|||xxxrrriiicccRRRJJJ@@@888666555333222111111111111000000000000000000000000////////////........................------------------------.........////////////000//////000000000///............------------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---...---------------............------------,,,,,,,,,++++++,,,.........------,,,,,,,,,------------------------................................................------,,,+++++++++++++++...------......///000111000000000111222222222333000000111111111222222222111222222222222222333333333333333444444444555555666666666666666666666666777777777777888999:::;;;;;;<<>>@@@EEENNNXXX]]]bbbfffkkknnnpppqqqrrrtttuuuttttttsssssssssttttttuuuvvvwwwvvvuuuvvvwwwyyy|||{{{xxxvvvuuuuuuvvvwwwyyyyyyzzz{{{{{{{{{zzzzzzxxxyyyzzz{{{|||}}}~~~~~~zzz|||}}}~~~~~~}}}{{{zzzuuuvvvvvvvvvvvvuuuttttttttttttuuuwwwxxxzzz{{{{{{xxxwwwvvvvvvwwwxxxxxxxxxqqqpppnnnnnnqqqxxx{{{vvvsssrrrtttvvvyyyyyyyyy{{{yyypppkkk___VVVHHH>>>999666444333222222111111111000000000000000000000////////////////////////////////////------------------------------........./////////////////////...---,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------------------............------------,,,+++++++++,,,,,,------------------,,,,,,------------------------........................000000000///////////////000000///...---,,,,,,---...------......///000111111111111111111222222222000111111111111222222222222222222222222222222222333333333444444444555555666666666666666666666666777777777888999:::;;;<<<:::;;;===DDDNNNccc}}}sssrrr{{{|||xxxuuutttsssrrrqqqpppqqqpppnnnkkkkkklllnnnmmmnnnnnnoooppppppqqqqqqqqqrrrssstttuuuvvvwwwwwwvvvsssooollliiiddd```\\\WWWSSSRRRUUUXXXZZZ^^^dddgggkkknnnpppmmmjjjgggfff^^^XXXPPPIIIEEEBBBAAA@@@@@@@@@AAADDDKKKUUU^^^dddfffjjjnnnpppqqqqqqrrrsssttttttsssrrrrrrrrrrrrssstttuuuvvvwwwwwwxxxzzz|||}}}|||zzzxxxxxxwwwxxxxxxzzzzzz{{{{{{{{{{{{zzzzzzwwwxxxxxxzzz{{{}}}~~~{{{|||}}}}}}}}}{{{zzzyyyvvvwwwwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwxxxyyyzzzzzzyyyxxxxxxwwwvvvuuuuuuuuuoooooonnnnnnrrrzzz}}}{{{wwwtttssstttvvvwwwyyyyyyzzz}}}~~~xxxtttmmmbbbRRREEE===999666555222222222111111111000000111000000000/////////...........................------------------------,,,---------................../////////...------...------,,,,,,------...------------------------******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,------------,,,,,,------......------,,,---,,,+++++++++,,,---...,,,,,,------------------------------------------........................000000000/////////......//////...............///...------......///000111222222222111111111111111000111111111111222222222222222222222222222222222333333333444444444555555666666666666666666666666777777777888999:::<<<<<<<<<<<>>AAACCCFFFLLLUUU^^^ggglllnnnqqqtttuuutttsssssstttsssrrrqqqqqqppppppppppppkkkmmmpppqqqsssuuuxxx{{{|||||||||}}}||||||{{{zzzxxxxxxxxxyyyyyyxxxwwwwwwuuuuuuvvvxxxzzz}}}~~~|||{{{yyyyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwxxxxxxxxxxxxxxxxxxxxxxxx|||}}}~~~|||xxxtttqqqpppooopppppprrrwww}}}{{{zzzvvvqqqrrrvvvzzz{{{{{{{{{|||zzzyyylll___UUUIII<<<777999444111///...000222333333222222222222111111111000........................000///---,,,+++,,,,,,---------------------------,,,------......------,,,000///...---------------//////...---,,,,,,++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---------,,,,,,,,,,,,+++***+++---...---,,,......---------,,,,,,,,,.........------,,,,,,,,,---,,,,,,,,,,,,---......//////000000000///---,,,//////.........---------...------------...//////000000000000111111111111***,,,///222333444333333111111111111111111111111111222222333333444444555555555666777777666555444888999;;;;;;:::999;;;<<<===CCCKKKYYYuuuxxxtttsss~~~|||wwwuuuuuuuuuuuusssqqqooonnnmmmllllllmmmnnnnnnmmmllllllppptttsssooonnnpppttttttuuuuuuuuuvvvvvvwwwwwwrrroookkkhhheeebbb^^^[[[ZZZYYYYYY]]]ccciiikkkkkkrrrooolllkkkjjjddd[[[SSSNNNJJJDDDAAAAAA@@@>>>;;;AAACCCHHHSSS^^^fffjjjjjjssssssssstttssssssrrrrrrvvvvvvuuuuuusssqqqpppnnnqqqrrrrrrtttvvvxxxzzz{{{yyyzzz}}}~~~|||{{{yyyxxxwwwwwwvvvwwwwwwwwwyyyxxxxxxyyyzzz|||~~~}}}}}}}}}|||{{{yyyxxxwwwxxxxxxxxxyyyyyyyyyzzzzzzxxxyyyzzz{{{{{{{{{zzzzzz}}}~~~~~~|||xxxtttsssrrrooorrrxxx}}}}}}{{{uuuvvvwwwxxxxxxzzz}}}|||~~~~~~uuunnnfff]]]OOO???777777555333000///000111111000222222111111111000000000........................///...---,,,,,,,,,,,,,,,------------------------,,,------......------,,,//////...---------------///......---,,,,,,++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---------,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,------..................------,,,,,,,,,------,,,,,,------...///...//////000///...---,,,//////.........---------...------------...//////000000000000111111111111+++---///222333333333222222222222222222222222222111222222333333444555555555555666777777666555444666888:::::::::;;;===??????FFFQQQcccvvvuuuxxx|||xxxuuuvvvvvvvvvuuurrrpppnnnmmmmmmlllmmmmmmmmmlllkkklllooorrrrrrnnnmmmooorrrrrrsssssstttttttttuuuuuupppmmmiiifffccc```\\\ZZZZZZYYYZZZ^^^eeejjjmmmmmmqqqnnnlllkkkiiicccYYYQQQKKKGGGBBB@@@@@@AAA@@@>>>CCCGGGPPPYYYbbbhhhjjjkkkpppqqqrrrsssttttttttttttuuuttttttssssssrrrrrrqqqqqqqqqrrrsssuuuwwwyyyzzzyyyzzz}}}~~~~~~|||{{{xxxwwwwwwvvvuuuvvvvvvvvvwwwwwwxxxxxxzzz|||}}}~~~||||||||||||{{{zzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzwwwtttssstttuuuyyy|||}}}{{{yyyvvvwwwxxxyyyyyyyyy{{{wwwssspppiii[[[III<<<888888666333333333333111000111111000000000/////////........................------......------,,,,,,------------------------,,,------......------,,,//////...------------............------,,,,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---------,,,,,,,,,,,,+++***+++---...---,,,***++++++,,,---...///000.........------------------------,,,------...///---............---,,,,,,/////////............---......------......///000000000000000111111111111---///000222333222222111333333333333333333333333222222222333444444555555555666666777777666666555555777999:::;;;===@@@BBBBBBKKK[[[sss{{{uuuxxx{{{xxxtttuuuvvvwwwuuussspppmmmmmmmmmmmmmmmmmmlllkkkjjjnnnqqqsssrrrooonnnoooqqqpppqqqqqqrrrrrrrrrrrrrrrllliiifffcccaaa^^^[[[XXXYYYZZZ\\\```fffkkknnnnnnooommmkkkjjjggg```VVVNNNFFFDDD@@@??????AAAAAAAAAFFFNNNZZZcccgggiiikkkmmmnnnoooqqqssstttuuuvvvvvvtttsssrrrrrrrrrssstttuuuqqqqqqrrrtttuuuwwwxxxyyyyyyzzz|||~~~~~~}}}{{{zzzwwwwwwvvvuuuuuuuuuuuuvvvuuuvvvxxxyyy{{{{{{||||||zzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{|||{{{zzzyyywwwwwwwwwwwwxxxxxxxxxvvvsssrrrtttxxx|||~~~zzzyyyxxxuuusssyyyyyyzzzzzzzzz~~~|||wwwqqqgggXXXGGG<<<;;;999777666666666444222000000000000////////////........................,,,,,,.........---,,,+++------------------------,,,------......------,,,///......---------............---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---------,,,,,,,,,,,,+++***+++---...---,,,++++++,,,,,,---...//////...............------------------------...//////------------------,,,,,,/////////..............................//////000///000000000111111111111000000111222222222111111333333333333333333333333222222333333444555555555555666666666777777777777666888:::;;;<<<>>>AAADDDDDDQQQggguuuvvv|||~~~yyyvvvqqqrrrtttuuutttqqqnnnkkkmmmnnnnnnnnnlllkkkkkkkkkqqqsssttttttrrrpppqqqrrrqqqqqqrrrrrrrrrqqqpppoooiiigggdddaaa```]]]ZZZXXXWWWYYY]]]bbbgggkkknnnooonnnmmmkkkhhhccc[[[RRRKKKDDDBBB???>>>>>>@@@BBBCCCJJJUUUcccjjjkkkjjjkkkmmmnnnoooqqqssstttuuuvvvvvvvvvuuusssrrrrrrsssuuuvvvssssssuuuvvvwwwxxxyyyyyyyyyzzz|||}}}}}}|||{{{zzzxxxwwwwwwvvvvvvvvvvvvvvvuuuvvvyyy{{{|||}}}|||||||||{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||{{{xxxvvvuuuuuuvvvwwwwwwvvvsssqqqrrrwww~~~|||yyywwwwwwwwwuuussswwwxxxyyyzzz|||yyyrrrnnndddRRRBBB;;;999777666666666555444000000000000////////////////////////////////////+++,,,---.........,,,,,,------------------------,,,------......------,,,......---------......///---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---------,,,,,,,,,,,,+++***+++---...---,,,------------------------...........................------------...//////---------,,,------------///////////////////////////............///000000///000000000111111111111111111111222222222111111222222222222222222222222222333333444444555666666666666666666777777888888999:::;;;;;;<<<>>>AAADDDIIIZZZtttyyytttvvv|||wwwsssnnnooopppqqqpppmmmkkkiiilllnnnpppooolllkkkkkkmmmqqqrrrssssssrrrqqqqqqrrrsssssstttsssrrrpppnnnlllhhheeecccaaa```^^^[[[YYYVVVZZZ___dddhhhkkkmmmnnnnnnllliiieee___VVVMMMHHHDDDBBB@@@>>>===???BBBEEENNNZZZhhhnnnllliiikkkmmmoooppprrrssstttuuuuuuuuuyyyxxxuuusssssssssuuuvvvuuuvvvxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyzzzyyyxxxxxxwwwwwwxxxxxxwwwxxxzzz|||~~~~~~~~~}}}~~~~~~|||zzzyyyyyyyyyyyy{{{{{{{{{|||||||||}}}}}}|||{{{xxxuuuttttttuuuvvvtttsssqqqpppssszzz{{{vvvvvvuuuuuuvvvvvvuuutttsssuuuxxx{{{|||ssspppjjj[[[KKK>>>;;;777444444444333333111111000000000/////////////////////////////////,,,,,,------......------------------------------,,,------......------,,,...------------...//////------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---------,,,,,,,,,,,,+++***+++---...---,,,......---------,,,,,,,,,.............../////////......------......///000---------,,,------...///...////////////000000000//////......//////000111000000000000111111111111111111111222222222222222111111111111111111111111333333333444555555666666666666666666777888999999;;;;;;<<<<<<<<>>===???DDDHHHTTT^^^iiinnnllljjjkkknnnoooppprrrssstttuuuuuuuuuzzzyyyxxxvvvuuuuuuvvvvvvwwwxxxzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzyyyxxxxxxxxxxxxyyyxxxyyy{{{|||~~~~~~|||zzzyyyxxxxxxyyy{{{{{{{{{{{{|||||||||}}}{{{zzzxxxwwwuuuuuuuuuvvvqqqqqqqqqrrrvvv}}}{{{tttpppqqqqqqrrrssstttttttttrrruuuzzzyyysssnnndddYYYEEEAAA:::555333333333222222222111111111000000000////////////////////////,,,,,,,,,,,,,,,---...///------------------------,,,------......------,,,---------------...//////------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---------,,,,,,,,,,,,+++***+++---...---,,,,,,,,,---------------------........./////////000...............//////000......---------...000000.../////////000000000000///////////////000000111000000000000111111111111111111111111222333333444222222222222222222222222333333444444555666666666666666666666666888999:::999:::;;;<<<===@@@EEEIII[[[sss|||yyy{{{}}}~~~yyyrrrmmmkkkjjjiiiiiihhhhhhhhhhhhkkknnnrrrrrrooonnnpppsssqqqqqqrrrsssuuuvvvuuuuuuxxxxxxwwwuuurrrmmmhhhfffdddbbb```______^^^\\\ZZZZZZ___fffkkklllmmmnnnoooooolllfff^^^UUUMMMHHHEEE@@@@@@@@@>>>>>>AAAHHHMMMZZZaaahhhllllllkkknnnpppmmmnnnppprrruuuvvvwwwwwwyyyyyyyyyyyyyyyyyyyyyyyywwwxxxzzz{{{|||{{{yyyxxxzzzzzzzzzzzzyyyyyyxxxxxxzzzyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyzzz|||}}}}}}{{{yyyyyyyyyzzzzzzzzzzzz{{{{{{{{{|||||||||zzzzzzyyyxxxwwwwwwvvvvvvqqqsssuuuxxx}}}xxxvvvooopppqqqqqqrrrssstttvvvuuuyyyvvvqqqkkkdddNNNHHH@@@999555444444444222222222222111111111111000000000000000000000000------,,,+++,,,---///000------------------------,,,------......------,,,---------------...///000------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---------,,,,,,,,,,,,+++***+++---...---,,,***++++++,,,---...//////---.........//////000000...............///000000///......---...///000111.../////////000000111111///////////////000111111000000000000111111111111111111111111222333444555333333333333333333333333333333444444555666666666777666666666666888:::;;;888999:::;;;>>>BBBHHHLLLbbb|||zzzyyy{{{}}}yyyrrrlllkkkjjjiiiggggggggghhhhhhjjjooosssrrrpppooorrruuuttttttuuuwwwyyy{{{zzzyyyyyyxxxxxxuuuqqqkkkfffcccbbbaaa___^^^^^^]]][[[ZZZ]]]bbbjjjnnnooonnnooopppppplllfff\\\RRRKKKFFFEEE>>>??????>>>???CCCKKKQQQ^^^ccchhhkkklllmmmppprrrkkklllooorrruuuwwwyyyzzzwwwxxxyyyzzz{{{{{{{{{{{{wwwxxxzzz{{{{{{zzzxxxwwwzzzzzzzzzyyyyyyxxxxxxxxxyyyxxxwwwwwwvvvwwwwwwwwwyyyxxxxxxyyyzzz|||~~~}}}|||zzzyyyyyyzzz|||}}}zzzzzzzzzzzz{{{{{{{{{|||yyyyyyzzzyyyyyyxxxwwwvvvtttwww{{{xxxuuuwwwqqqrrrssssssssstttvvvxxxyyy}}}wwwmmmfff___QQQAAA888888999777333555444333222111111111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---..................//////...---,,,,,,...---,,,,,,......---,,,---.........---,,,,,,+++---------............///111000...---,,,,,,------........................+++++++++,,,,,,---------++++++,,,,,,,,,---------///...---,,,---...000222------------------,,,,,,........................000000//////.........---000000000000000000000000000111111111111222222222111111222222222333333333444444444333333222222222333333333444444444555555666666666777888888999999<<<::::::===???AAAIIIQQQppp|||~~~}}}yyyvvvssspppmmmooolllgggcccbbbdddgggiiikkklllnnnnnnmmmnnnoooqqqyyyyyyyyyyyyzzz|||}}}~~~}}}xxxrrrmmmhhheeecccdddaaa]]]ZZZYYYZZZ]]]___```dddiiinnnqqqpppnnnlllqqqjjj___UUUMMMHHHDDDAAA???@@@??????AAAHHHRRRZZZbbbccceeegggjjjlllnnnooommmlllmmmooossswwwxxxyyywwwwwwxxxyyyyyyyyyyyyxxxyyyzzzzzzzzzyyyxxxvvvtttwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwvvvttttttuuuwwwxxxyyyzzzzzz{{{{{{{{{zzzzzzyyywwwvvvvvvwwwyyy{{{}}}|||zzzzzz|||}}}|||{{{zzzwwwwww{{{{{{vvvssssssqqqzzz}}}xxxrrrttttttsssqqqppprrrwwwzzz|||ssslllfffYYYIII===999777444111555444333222111111111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,...............---,,,,,,...---,,,,,,......---,,,------......---,,,,,,+++,,,,,,,,,,,,------------000///---,,,++++++,,,,,,........................------..................++++++,,,,,,,,,---------...---,,,,,,,,,---///000............------------........................000/////////............000000000000000000000000000111111111111222222222111222222222222333333333444444444333333333222222444444444444555555555555666666777777888999999999999999:::===???CCCNNNYYY|||}}}{{{zzzwwwuuurrrpppnnnooolllhhhdddcccdddgggiiikkklllnnnnnnnnnnnnppprrrwwwxxxyyyzzzzzz{{{||||||{{{yyyuuupppkkkfffcccaaa```^^^[[[YYYYYY[[[^^^```dddggglllppprrrqqqooommmkkkddd[[[RRRKKKGGGDDDBBB@@@@@@@@@@@@DDDLLLWWW___eeeeeefffhhhjjjkkklllmmmmmmlllmmmooosssvvvxxxxxxwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvuuuwwwwwwwwwxxxxxxyyyyyyyyywwwxxxxxxvvvttttttuuuvvvxxxyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{zzzxxxxxxzzz{{{zzzyyyzzzwwwwwwzzzzzzuuussstttxxx|||}}}}}}yyytttvvvvvvuuuttttttvvv{{{~~~}}}uuuqqqfffVVVGGG===777444222555444333222222111111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***---............------,,,...---,,,,,,......---,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,...---,,,+++++++++++++++------------------------..................------,,,,,,,,,,,,------------------,,,++++++---...///............////////////////////////////////////////////////............000000000000000000000000000111111111111222222222222222222222333333333333444444444444333333333333555555555555666666666666666777777888888999::::::888:::===@@@AAAGGGXXXhhh|||yyy|||~~~{{{wwwtttsssrrrqqqooopppmmmhhheeecccdddfffhhhkkkmmmooooooooopppqqqsssvvvwwwyyy{{{{{{{{{yyyyyyuuutttqqqnnniiieeeaaa___\\\ZZZXXXWWWXXX[[[^^^aaaeeehhhlllpppqqqpppmmmkkkccc]]]UUUMMMHHHEEECCCAAA@@@@@@AAACCCHHHRRR]]]eeeggghhhhhhiiijjjkkkkkklllmmmlllmmmooosssuuuvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuvvvvvvvvvwwwxxxxxxyyy{{{||||||}}}xxxyyyyyywwwuuutttuuuvvvxxxyyyzzzzzzzzzyyyxxxxxxwwwxxxyyyzzz{{{|||||||||{{{yyyxxxxxxyyyzzzzzzyyyzzzwwwwwwyyyxxxtttsssuuuyyyxxxzzz{{{xxxuuuvvvwwwwwwwwwxxx{{{zzzrrrcccSSSDDD:::666666555555444333222222222222000000000000////////////........................---------------------------.........------,,,+++---------......------,,,...---,,,,,,......---,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,...------,,,,,,,,,++++++---------------------------------,,,,,,+++++++++,,,,,,,,,------------......------,,,,,,---......////////////000000000000000000000000000000000000///////////////.........////////////////////////000000111111111222222222222222222333333333444444444444444444444444333333666666666666777777777777777777888888999:::::::::999===BBBDDDEEENNNeeezzz~~~xxxxxx|||yyyvvvtttttttttsssrrrooommmiiieeedddeeeggghhhlllmmmooopppqqqqqqsssuuuwwwyyy{{{}}}}}}{{{yyywwwqqqpppooolllhhhddd```^^^YYYXXXVVVVVVWWWZZZ]]]___aaacccgggjjjlllkkkiiiggg___YYYQQQJJJEEECCCAAA@@@??????AAAFFFMMMXXXbbbiiihhhhhhiiijjjkkklllmmmmmmmmmlllmmmpppsssuuuuuutttrrrsssttttttuuuuuuttttttvvvuuutttssstttuuuwwwxxxxxxyyyyyyzzz{{{{{{||||||zzzzzzzzzxxxvvvuuuvvvwwwzzzzzz|||||||||{{{yyyxxxvvvxxxzzz}}}~~~~~~}}}}}}}}}{{{zzzzzz{{{||||||{{{zzzwwwwwwxxxvvvsssuuuyyy|||yyywwwvvvxxxxxxvvvsssuuuwwwxxxyyyzzz~~~}}}wwwlll\\\LLL@@@:::888666555444333222222222222000000000000////////////........................------------------------+++,,,------.........---,,,,,,---------------,,,...---,,,,,,......---,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,------------...............------------------------------------------,,,,,,+++++++++,,,,,,---------.........//////................../////////000000000111111000000000000000000000000.........///////////////////////////////////////000000111111111222222222222222333333333444444444444444444444444444444444666666666777777777888888888888888999::::::;;;;;;:::>>>BBBEEEHHHVVVrrrzzzvvvxxxzzzyyywwwvvvwwwwwwvvvtttnnnllliiifffeeefffhhhiiilllnnnppprrrrrrsssvvvxxxyyy{{{~~~|||yyyvvvpppooommmjjjgggccc```___YYYXXXWWWVVVWWWYYY\\\^^^^^^aaadddfffgggfffeeeccc\\\VVVNNNHHHDDDAAA@@@???>>>???BBBIIISSS]]]fffjjjggghhhiiikkklllnnnooopppmmmmmmnnnqqqtttuuutttsssssstttuuuuuuvvvvvvuuuuuuuuuuuutttttttttvvvwwwyyyzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{yyywwwvvvwwwxxx{{{|||~~~~~~|||zzzwwwxxx{{{~~~~~~}}}|||{{{yyyyyy{{{|||{{{zzzzzzwwwvvvwwwuuutttwww}}}~~~zzzyyyyyyxxxwwwuuusssqqquuuvvvxxxzzz|||{{{qqqdddTTTGGG>>>999666555444333222222222222000000000000////////////........................------------------------***+++,,,---............+++,,,,,,------------,,,...---,,,,,,......---,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,---------............///////////////...............//////000000111111////////////////////////.........///////////////000000000000000000000000000111111111111222222222333333333333444444444444444444444444555555555555666666666666777777777777888999999::::::;;;<<<<<<:::===AAAFFFNNNaaa}}}vvvuuuyyy~~~yyyxxxxxxyyyzzzzzzwwwuuulllkkkhhhgggfffgggiiijjjllloooqqqssstttuuuxxxzzz|||}}}|||xxxvvvpppnnnkkkhhhdddbbb```___[[[ZZZZZZYYY[[[]]]___```bbbccceeefffeeedddaaa```XXXSSSLLLEEEBBBAAA@@@???>>>@@@EEENNNYYYbbbgggjjjhhhhhhjjjlllmmmooopppqqqooooooppprrruuuvvvtttsssvvvwwwwwwxxxxxxxxxxxxxxxvvvvvvvvvvvvwwwwwwxxxyyyzzzzzzyyyyyyyyyxxxxxxxxxzzz{{{{{{zzzxxxxxxyyy{{{zzz|||~~~|||xxxyyy|||~~~~~~}}}|||zzzxxxwwwwwwxxxyyyyyyxxxyyywwwvvvwwwuuuuuu{{{{{{wwwzzz{{{{{{zzzvvvtttssssssvvvxxx{{{}}}zzznnn```QQQDDD<<<666555444333333222333333000000000000////////////................................................,,,,,,------...---------***+++,,,---------------...---,,,,,,......---,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------------.............../////////......---,,,------...//////000111111..................................../////////000000000000000000000000000000111111111111222222222333333333444444444444555444444444444555555555666555555555666666666777777999999::::::;;;<<<<<<<<<===>>>CCCKKKXXXqqq~~~xxxuuuwww}}}~~~wwwxxxyyy|||}}}{{{wwwsssjjjiiihhhggggggiiikkklllmmmooorrrsssuuuvvvyyy{{{}}}~~~}}}zzzwwwuuuqqqnnniiieeeaaa_________]]]]]]]]]^^^```cccfffggggggggggggfffccc___\\\YYYSSSNNNGGGCCCAAA@@@@@@@@@@@@CCCJJJTTT___fffiiiiiijjjkkklllmmmnnnoooppppppppppppqqqtttvvvvvvuuusssvvvvvvwwwxxxxxxxxxxxxwwwxxxxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyzzz{{{zzzyyyyyy{{{}}}xxx{{{~~~}}}yyyzzz|||}}}}}}}}}||||||zzzxxxwwwwwwxxxyyyyyyxxxyyywwwvvvwwwuuuvvv|||yyyxxxzzz|||zzzwwwuuuvvvxxx{{{}}}xxxjjj[[[KKK@@@666666555444333333333333000000000000////////////////////////////////////....................................---,,,++++++***+++,,,,,,------------...---,,,,,,......---,,,)))***+++,,,,,,,,,,,,,,,)))************+++++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////---.........------,,,+++,,,------...///000000111........................---.........//////000000000000000000000000000000000111111111111222222222333333333444444444555555444444444555555555666666555555555555666666666666999999:::;;;;;;<<<<<<===AAAAAAFFFPPPbbb{{{wwwvvv{{{~~~uuuwwwzzz}}}~~~{{{vvvqqqiiihhhgggggghhhjjjlllmmmmmmooorrrtttuuuwwwzzz|||}}}~~~~~~}}}|||yyyvvvtttqqqnnnhhhccc___]]]^^^^^^^^^^^^___bbbeeehhhlllnnnjjjiiihhheee```[[[VVVSSSNNNIIIDDD@@@@@@AAAAAABBBBBBEEEMMMXXXccciiijjjhhhmmmmmmmmmnnnnnnnnnnnnnnnqqqqqqrrruuuwwwwwwuuussssssttttttuuuuuuuuuuuuuuuyyyzzz{{{||||||{{{yyyxxxwwwxxxxxxyyyzzz{{{||||||yyyzzz{{{zzzzzzzzz|||~~~wwwyyy}}}}}}{{{{{{|||||||||||||||{{{|||zzzyyyyyyzzz{{{{{{zzzxxxwwwvvvwwwvvvxxx}}}|||{{{tttxxx{{{zzzwwwvvvyyy}}}wwwkkkWWWEEE@@@<<<777555666666444111222333333333222111000///000/////////....................................------............------------,,,,,,,,,,,,------...------------...//////...---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......///111333000000000000000000000000.../////////////////////111111000000//////......////////////000000000000222222333333333444444444444444444444444444444444555555555555555666777777666666666666777777777777999:::<<<<<<<<<<<<===???BBBDDDJJJWWWooozzzxxxxxx~~~}}}zzzssstttwww}}}yyytttllliiihhhiiikkklllkkkiiirrrrrrrrrtttvvvyyy|||~~~~~~|||yyywwwuuutttppplllgggcccbbb```]]]ZZZ^^^^^^aaaeeekkkpppsssttttttpppkkkfffaaa[[[VVVRRRMMMGGGCCCBBBAAA===<<<>>>@@@JJJXXXbbbgggjjjkkkmmmmmmnnnnnnoooooooooooonnnpppqqqssstttttttttssssssuuuvvvwwwxxxyyyxxxxxxwwwwwwxxxyyyzzzzzzzzzyyyxxxyyyyyyyyyzzzzzz{{{{{{{{{||||||{{{{{{{{{{{{||||||zzz{{{~~~~~~{{{yyyzzzzzzzzzyyyzzzzzz{{{{{{{{{wwwtttuuuxxx{{{{{{zzzwwwwww|||{{{wwwwwwyyyzzz{{{|||{{{{{{{{{~~~uuubbbPPPCCC>>>777444444444333111111111111111111000//////000000/////////.................................------............------...------------------...---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000000000000000000000000000//////////////////......111000000000/////////...////////////000000000000222222222222333333333333444444444444444444444444555555555555555666666777666666666666777777777777888:::;;;<<<;;;<<<===???BBBEEENNN```|||zzzyyy{{{~~~zzzwwwrrrssswww|||zzzvvvmmmkkkjjjjjjmmmmmmllljjjppppppqqqtttwww{{{~~~}}}zzzwwwuuusssoookkkfffcccaaa```]]]ZZZ^^^```ccchhhmmmqqqssssssuuupppjjjddd^^^XXXRRRNNNJJJEEEBBBBBBBBB??????BBBFFFPPP]]]gggkkkmmmmmmnnnnnnnnnoooooooooooooooooonnnoooqqqtttvvvvvvwwwwwwuuuvvvwwwxxxyyyxxxwwwwwwxxxxxxzzz{{{{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{||||||{{{{{{{{{{{{||||||zzz|||~~~}}}zzzxxxwwwwwwvvvvvvvvvwwwxxxxxxyyywwwuuuuuuxxxzzzzzzzzzwwwyyy{{{xxxvvvwwwzzzxxxyyyzzzzzzzzz|||ooo```LLLEEE<<<666555555444333222222222111111111111000000000000/////////..............................------............------.........------.........---------------......///...---,,,,,,++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,------------,,,------------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,,,,---000000000000000000000000000000000//////.........000000000000////////////////////////000000000000111111111222222222222333444444444444444444444444555555444444555555666777666666666666777777777777888999;;;;;;;;;;;;>>>@@@CCCHHHUUUmmmzzzyyy~~~}}}zzzvvvtttqqqsssvvv{{{}}}}}}zzzvvvooonnnmmmmmmnnnooonnnlllooooooqqqtttxxx|||}}}xxxtttqqqmmmiiieeebbb```^^^\\\ZZZ^^^aaagggmmmqqqrrrrrrqqqtttooohhh```ZZZSSSMMMIIIGGGBBB@@@AAABBBAAADDDHHHNNNXXXdddmmmqqqpppppppppoooooooooooooooooooooooopppqqqssstttvvvwwwxxxxxxuuuuuuwwwxxxxxxxxxwwwvvvwwwxxxzzz{{{||||||||||||zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||~~~~~~{{{xxxvvvuuutttttttttuuuuuuvvvwwwvvvuuuuuuvvvxxxyyyyyyxxxxxx{{{{{{wwwvvvuuuwwwzzzvvvwwwxxxxxxzzz~~~yyynnnXXXPPPDDD;;;888888777666444444333333333333333333000000000////////////...........................------............------///......------......///...............///000000...---,,,,,,++++++,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......,,,---------------,,,,,,------------------------------------------------...///000///---,,,,,,---////////////////////////111111000000///.........000000000000////////////////////////000000000000000000111111111222222222444444444444444444444444555444444444444555666666666666666666777777777777777999:::::::::<<>>CCCFFFJJJ[[[yyy}}}{{{}}}{{{vvvuuuuuutttvvvwwwwwwuuussssssssstttuuuvvvuuusssrrrrrrsssuuuuuuuuuwwwyyy|||~~~yyyrrrlllgggccccccaaa^^^ZZZXXXYYYZZZ]]]dddnnntttsssnnnkkkiiiddd___YYYSSSOOOKKKHHHFFFDDDAAA@@@AAAAAADDDMMMWWWeeekkkrrrvvvuuusssrrrsssppppppooooooppprrrtttuuutttsssttttttuuuwwwxxxyyywwwwwwyyyzzzzzzzzzyyyxxxvvvvvvvvvvvvwwwxxxzzz{{{|||||||||{{{{{{{{{{{{{{{yyyzzz{{{||||||{{{zzzyyyzzzzzzzzzzzzyyyxxxvvvuuurrrrrrrrrssstttuuuvvvwwwqqqsssttttttttttttuuuwww|||zzzvvvtttvvvuuussstttxxxzzz|||yyynnn^^^QQQHHHDDD@@@>>>;;;:::777444222111111111111111111000000000//////........................------............------,,,,,,++++++++++++,,,,,,+++************+++,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...............------------------------........................+++,,,......---...///111000000000000000000000000/////////000111111222222.../////////000000000111////////////000000000000222222222222333333333333444444444444444444444444444444333333444444555666666666666666777777777777::::::;;;;;;===@@@EEEHHHRRRgggwwwxxxzzz~~~yyytttrrrsssqqqtttvvvuuutttssstttvvvuuuvvvwwwvvvsssqqqrrrtttssstttuuuwwwzzz}}}~~~{{{vvvoooiiieeeaaaaaa```]]]YYYWWWXXXZZZ___gggqqquuusssnnnkkkjjjbbb]]]VVVPPPLLLIIIGGGEEECCCAAABBBCCCEEEIIIUUUaaajjjoootttvvvuuuttttttvvvooooooooooooqqqsssvvvxxxtttssssssssstttvvvxxxyyyxxxyyyzzz{{{{{{{{{zzzzzzxxxxxxwwwwwwwwwxxxzzzzzz}}}|||||||||{{{{{{{{{zzzxxxyyy{{{||||||{{{yyyxxxxxxxxxyyyyyyxxxwwwvvvvvvssssssttttttuuuwwwxxxyyytttvvvwwwvvvtttuuuxxx{{{xxxuuutttvvvvvvsssuuuyyy~~~wwwgggYYYPPPJJJFFFCCCAAA???;;;888555444444444111111111111000000000000........................---..................---,,,++++++******++++++,,,...------------...//////...---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---.../////////...------------------------........................,,,...///...------...///000000000000000000000000......///000111222333333.../////////000000111111////////////000000000000222222333333333444444444444444444444444444444444444333333333333444555555666666666666777777777777:::;;;<<<<<<===AAAFFFJJJYYYqqqtttoootttxxx~~~~~~wwwqqqppppppoooqqqttttttssstttvvvyyyuuuwwwxxxvvvsssqqqrrrtttrrrrrrtttwwwzzz~~~}}}yyysssmmmgggccc___``````\\\XXXVVVXXXZZZaaaiiissswwwtttooolllkkkbbb]]]VVVPPPKKKHHHEEECCCCCCBBBCCCEEEHHHNNN[[[hhhmmmqqqvvvwwwuuuuuuvvvxxxooonnnnnnoooqqqtttwwwzzzwwwvvvuuussssssssstttuuuyyyzzz{{{|||||||||{{{zzzzzzyyyxxxxxxxxxyyyzzz{{{}}}}}}||||||{{{{{{{{{zzzxxxyyy{{{||||||{{{yyyxxxwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvwwwwwwxxxzzz{{{|||wwwxxxyyywwwuuuvvvzzz~~~|||yyyxxxyyywwwtttuuuyyyvvvbbbUUUSSSNNNFFFEEEAAA;;;777555444444333444333222111000......---111000000///...---------.........................................................------,,,,,,,,,---......//////......---...---,,,,,,+++++++++,,,))))))***+++,,,------...,,,,,,------...///000000---+++)))+++---///---+++------............------///...---,,,,,,---...///////////////////////////////////////000000000000+++,,,,,,---...///000000000000000000000111111222000111111111111222222222111222333333444444444333333333444444555666777777666666666666666777888888:::>>>:::888>>>???BBBNNNccc|||mmmhhhqqq}}}~~~yyyuuurrrqqqpppooooooooopppqqqssstttuuusssssssssrrrpppooopppqqqqqqrrrtttvvvzzz~~~zzzuuupppjjjddd```___^^^\\\XXXTTTUUUZZZ___hhhpppvvvvvvtttqqqkkkdddcccYYYOOOLLLJJJFFFCCCBBBAAA@@@@@@DDDKKKVVVbbbiiirrrsssuuuvvvwwwvvvtttsssnnnoooppprrrtttvvvwwwxxxvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxzzz}}}~~~|||xxxyyyyyyxxxwwwwwwxxxzzzyyyyyyyyyyyyyyyzzz|||||||||}}}}}}}}}}}}}}}|||||||||{{{zzzyyyxxxxxxwwwwwwyyyxxxwwwxxxzzzzzzzzzyyyzzzxxxvvvuuuwww|||}}}{{{yyyvvvtttuuuyyy}}}nnn^^^TTTNNNJJJGGGCCC===888666666555444222222111111000000//////111000000///......------......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...//////000...,,,+++,,,...///...,,,------............------///...------------...///.........................../////////000000000000.........///000000111111222111111111111222333333000111111111111222222222222222333444444333333333111111222333333444555555666666666666666777888888:::>>>;;;:::AAABBBGGGUUUpppzzznnnkkkrrr}}}|||xxxtttrrrqqqqqqpppoooooooooooopppqqqrrrpppqqqqqqpppooonnnoooqqqrrrsssuuuwww{{{~~~|||wwwsssooojjjeeeaaa^^^]]][[[XXXWWWZZZ```eeemmmsssxxxwwwtttqqqkkkeee]]]SSSKKKIIIHHHEEECCCCCC@@@@@@BBBFFFOOO[[[fffmmmqqqssstttvvvwwwvvvuuutttooopppqqqrrrtttuuuvvvwwwvvvvvvvvvwwwwwwwwwxxxxxxvvvvvvwwwzzz|||}}}{{{yyywwwxxxyyyyyywwwwwwxxxyyyxxxxxxyyyyyyzzz{{{|||}}}||||||}}}}}}}}}||||||{{{{{{zzzyyyxxxxxxyyyyyyzzzzzzyyyxxxxxxzzzzzzyyyxxxyyyxxxvvvvvvyyy~~~}}}{{{yyywwwvvvxxx|||yyyiiiYYYQQQQQQIIIEEE>>>:::777777666555000000000000000000111111000000000///......------////////////////////////...........................------------,,,,,,,,,---,,,++++++++++++,,,---...------,,,,,,,,,,,,---............---------,,,,,,,,,------.../////////...---,,,---///000///...------............------///...------------...///............................../////////000000000111111111111111111111111111111000000000111222222000111111111111222222222333333333444444333222222222222222333444444555555777666666666666777888888999===;;;<<>>DDDHHHZZZvvvxxxssstttxxx}}}~~~}}}{{{yyywwwvvvwwwxxxyyywwwuuurrrooonnnnnnoooooooooqqqrrrrrrqqqrrrtttvvvuuuwwwyyy{{{}}}~~~~~~~~~zzzvvvqqqlllhhheeeaaa^^^\\\ZZZXXXYYY^^^eeemmmrrrxxxyyyvvvpppmmmiiibbbYYYPPPJJJGGGFFFEEECCCCCCEEECCCGGGMMMUUU^^^gggmmmqqqqqqrrrsssttttttuuuuuuuuurrrrrrsssssstttuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwzzzyyyyyyzzz|||}}}|||{{{tttwwwyyyzzzyyywwwvvvvvvwwwxxxzzz{{{|||}}}}}}}}}xxxzzz|||~~~~~~}}}|||{{{xxxxxxxxxxxxzzz}}}~~~}}}}}}}}}{{{yyyvvvwwwzzz~~~}}}|||{{{yyyxxxxxxyyy{{{~~~yyyeeeUUULLLGGG@@@:::777555333222444333222111000...------//////////////////......////////////////////////........................,,,,,,,,,------------...---,,,++++++++++++,,,---+++************++++++,,,******+++,,,---...//////........................***+++---,,,++++++,,,...------............------------...//////...------------------------------------........./////////////////////////////////111111000000000111222222000111111111111222222222111222333333444444444333444444444444444444444444888777777777777888999999:::<<<;;;???HHHNNNfffvvvtttvvvzzz}}}|||{{{yyywwwwwwxxxyyyzzzwwwuuurrrooonnnooopppqqqrrrsssttttttssstttvvvxxxvvvwwwyyy{{{|||}}}||||||xxxtttnnniiieeebbb___\\\[[[YYYXXX[[[aaaiiiooossswwwwwwsssmmmjjjfff]]]SSSOOOJJJGGGGGGEEEBBBBBBEEEFFFJJJRRR[[[cccjjjnnnpppssssssssssssssstttttttttqqqrrrssstttuuuvvvwwwwwwvvvwwwwwwwwwxxxxxxxxxxxxzzzyyyxxxyyy{{{|||{{{zzzvvvxxxzzzzzzyyyxxxwwwxxxxxxyyy{{{|||}}}}}}|||{{{xxxzzz}}}}}}{{{yyyyyyzzz{{{|||~~~~~~}}}}}}}}}{{{yyyvvvyyy~~~~~~|||{{{zzzxxxzzz{{{~~~ppp]]]NNNIIIAAA<<<888666444333222222222111000//////....../////////////////////................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...,,,,,,------.........///........................***,,,......,,,+++---///------............------------...//////...---------------------------------------.........//////---......//////000000000222111111111111222333333000111111111111222222222000111222333444555555555555555555555444444444444888888777777888888999:::<<<======CCCMMMWWWvvv}}}uuuuuuwww|||}}}{{{zzzxxxwwwvvvwwwxxxyyytttrrrpppmmmmmmoooqqqsssssstttuuuuuuttttttvvvxxxvvvwwwyyy{{{|||{{{{{{zzzrrrnnniiidddbbb___]]][[[YYYXXXYYY^^^fffnnntttvvvuuuuuuqqqlllhhhdddYYYNNNKKKHHHFFFGGGEEEAAABBBFFFHHHMMMVVV___hhhnnnqqqsssttttttssssssrrrrrrsssssspppqqqrrrtttuuuwwwxxxyyyxxxxxxxxxxxxyyyyyyyyyyyy|||zzzyyyzzz{{{||||||{{{xxxyyyzzzzzzyyyxxxyyyzzzzzz{{{|||}}}}}}|||{{{zzzyyy{{{~~~~~~|||yyyzzz|||}}}~~~~~~}}}}}}~~~|||{{{{{{{{{{{{yyyxxxvvv{{{}}}|||||||||||||||}}}yyyfffPPPJJJCCC===999777555444111111000000000000000000.........///////////////................................................,,,,,,,,,------.........---......//////......------------------...///000///////////////..............................---+++---//////---,,,...000---..................---,,,---...//////...---,,,---------------------------------.........//////---......///000111111222000000000000000111111222000111111111111222222222///000111333444555666666777777777777777666666666888888888777888888999:::===??????FFFRRR___{{{vvvvvvxxx}}}}}}zzzyyywwwuuuuuuvvvwwwxxxrrrpppnnnllllllnnnqqqssstttuuuuuuuuuttttttuuuwwwuuuwwwyyy{{{{{{{{{yyyyyymmmjjjeeeaaa___^^^\\\[[[XXXWWWYYY```jjjrrrwwwyyyttttttpppkkkhhhdddXXXLLLGGGEEEDDDFFFDDDAAACCCGGGHHHNNNXXXccclllrrruuuvvvuuuuuutttsssrrrrrrrrrrrrpppqqqrrrtttvvvwwwyyyyyyxxxxxxyyyyyyyyyzzzzzzzzz}}}||||||~~~~~~zzz{{{{{{zzzxxxxxxzzz|||zzz|||}}}~~~}}}|||zzzyyyyyy{{{}}}zzz{{{}}}~~~|||{{{{{{zzzxxxxxxyyyyyyxxxvvvwww|||zzzyyyyyyyyy{{{}}}~~~rrr___PPPDDD@@@>>>888444444333333333333222000///.........//////000000111111000000//////.........---///...---,,,,,,---...///,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++//////////////////......000...,,,---...000111000------------------------..............................------------......------------------------000000000000111111111111000000////////////000000111111222333333333333222333333222222222333444444000111333555666666555444888888888888999:::;;;;;;===AAAEEEHHHSSSpppxxxrrrrrrzzz~~~zzzvvvssstttwww{{{}}}}}}uuuqqqmmmmmmpppssstttsssuuuuuuuuuuuutttsssrrrrrrsssuuuyyy{{{{{{yyyvvvttthhhfffbbb^^^\\\[[[[[[\\\ZZZ]]]bbbkkktttxxxxxxvvvwwwsssnnniiiddd\\\RRRKKKKKKGGGCCCBBB???===@@@EEELLLTTT___hhhnnnqqqssssssrrrssssssrrrpppooopppqqqssstttvvvwwwyyyzzzzzz{{{tttuuuvvvvvvuuuvvvxxxzzz|||{{{zzz|||~~~~~~}}}}}}|||{{{zzzxxxwwwvvvuuuwwwxxxzzz{{{|||{{{zzzzzz~~~~~~~~~}}}}}}zzzxxxvvvvvvwwwvvvwwwwwwtttpppqqqvvv~~~{{{zzzzzzyyyyyyyyy|||~~~uuugggXXXJJJEEEBBB===777555333333333222111000//////.../////////000000000111000/////////............000///...------...///000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,...........................,,,******,,,.........000000000000000000000000........................///......------......///........................000000000000111111111111000000////////////000000000111111222222222222222333333222222333333444555111222444555666666666555888888888888999:::;;;<<<===@@@DDDLLL]]]}}}}}}xxxsssttt|||{{{xxxuuussssssvvvyyyzzzyyysssqqqooooooppprrrssssssuuuuuuvvvvvvuuutttsssssstttvvvyyy{{{zzzxxxtttrrrhhheeeaaa^^^\\\[[[\\\\\\[[[^^^dddmmmuuuxxxwwwuuuvvvrrrlllggg```XXXOOOIIIGGGCCCAAAAAA???>>>CCCIIIPPPWWWbbblllqqqsssttttttrrrssstttrrrpppoooooopppqqqrrrtttuuuwwwxxxxxxxxxuuuvvvwwwwwwvvvvvvxxxzzz}}}{{{{{{{{{}}}~~~~~~}}}||||||{{{zzzyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{zzzzzz~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzxxxxxxwwwuuuuuuvvvtttppprrrwww~~~yyyuuuuuuuuuwwwyyy}}}}}}tttdddSSSKKKGGGBBB<<<888333222222222111000000///////////////000000000000////////////............//////............//////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,------//////.........---------------------------.........,,,******,,,---...---................................................///......------......///////////////////////////000000000000111111111111000000////////////000000///000111111222222111111333333333333333444555555333444555666777777777666888888888888999:::;;;<<<@@@AAAFFFRRRjjj|||yyyvvvyyy~~~~~~{{{yyyuuusssrrrrrrtttvvvuuuuuupppqqqrrrrrrqqqqqqrrrtttuuuuuuvvvvvvvvvuuuttttttvvvxxxyyyzzzxxxuuuqqqnnnfffddd```]]][[[[[[\\\]]]\\\___fffooouuuxxxvvvssstttpppjjjccc[[[SSSKKKEEECCC???>>>???@@@AAAGGGNNNVVV]]]hhhqqqvvvwwwwwwvvvtttttttttrrrooonnnooopppoooppprrrssstttuuuvvvvvvvvvwwwxxxxxxwwwxxxzzz{{{~~~|||{{{|||}}}~~~~~~}}}{{{zzzzzzzzzzzz{{{{{{|||||||||{{{zzzzzzzzz{{{{{{}}}|||zzzzzz{{{|||~~~~~~~~~~~~}}}|||{{{zzzyyyuuussssssuuusssqqqsssxxx~~~xxxtttooopppqqqtttyyy~~~ppp[[[NNNIIIEEE???;;;444333222111111000000000////////////000000000000///////////////............------------------...,,,,,,,,,---------......------------------------,,,,,,,,,---------------............------------,,,,,,,,,---------------000...,,,,,,.../////////------------------------........................//////............/////////////////////////////////000000000111111111111000000////////////000000//////000111111111111000333333333333333444555666555555666666777777777777888888888999:::;;;<<<===DDDDDDJJJZZZxxx|||||||||}}}|||{{{yyywwwrrrrrrqqqrrrrrrrrrqqqqqqnnnrrruuuuuusssqqqrrrtttttttttuuuuuuuuuuuuuuuuuuyyyyyyzzzyyyvvvrrrmmmjjjdddbbb___\\\[[[[[[\\\]]]]]]aaaiiipppuuuvvvtttrrrsssooohhh___VVVNNNGGGCCCAAA>>>===???@@@CCCJJJRRR]]]dddnnnvvvyyyzzzyyyxxxtttuuutttqqqooonnnnnnpppooopppqqqssstttuuuuuuuuuwwwxxxyyyyyyxxxxxxzzz|||~~~}}}|||}}}~~~~~~|||xxxxxxxxxxxxyyy{{{|||}}}~~~}}}{{{zzzyyyzzzzzz{{{{{{zzzxxxxxxyyy{{{~~~~~~~~~~~~|||{{{yyyxxxtttqqqqqqtttttttttvvv{{{vvvqqqqqqlllmmmooosssxxx{{{eeeSSSJJJFFFAAA===666555444222111111111111000000000000////////////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,,,,,,,+++,,,,,,,,,---------......222///------...000000///000000000000000000000000/////////////////////////////////....../////////........................///000000000111111111111000000////////////000000//////000111111111111000333333333333444555666777666666666666777777777888888888888999:::;;;===>>>DDDEEENNNddd}}}{{{|||}}}zzzyyywwwvvvpppqqqqqqqqqpppoooooopppnnnrrrvvvvvvtttrrrssstttrrrssstttuuuuuuuuuuuuuuuzzzzzzyyywwwsssooojjjgggbbb```^^^[[[[[[[[[]]]^^^___dddkkkpppssssssrrrppprrrnnneee[[[QQQIIIEEECCCAAA>>>===@@@BBBFFFNNNWWWccciiirrrxxxzzzzzzyyyyyyuuutttsssqqqnnnnnnoooqqqqqqrrrssstttuuuvvvvvvvvvwwwxxxyyyyyyxxxyyy{{{}}}}}}}}}~~~|||wwwvvvvvvvvvwwwyyy{{{}}}~~~|||{{{yyyyyyyyyzzz{{{zzzyyywwwwwwxxx{{{~~~~~~|||yyyvvvtttssspppppptttwwwxxx{{{{{{pppnnnooommmnnnppptttyyyrrr^^^PPPIIIDDD???:::888666333222111111111000000000000////////////.........///////////////,,,,,,------------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---......//////------,,,,,,,,,+++++++++,,,,,,,,,---......//////111///---,,,---.........000000000000000000000000////////////////////////000//////......//////000........................000000000000111111111111000000////////////000000///000111111222222111111333333333333444555777777777777666666666666777777888888888999;;;<<<>>>>>>@@@EEETTTqqq{{{xxx}}}}}}yyywwwvvvuuupppqqqqqqpppooonnnpppqqqqqqsssuuuvvvuuutttttttttrrrssstttuuuvvvwwwwwwwww{{{zzzyyyvvvqqqlllhhheee```^^^\\\ZZZZZZ\\\^^^___aaaeeekkkoooppppppoooooopppkkkbbbWWWLLLEEEBBBBBBBBB???>>>BBBFFFKKKTTT^^^iiimmmssswwwyyyyyyyyyyyyttttttrrrpppnnnnnnpppsssttttttuuuvvvwwwxxxxxxwwwwwwxxxyyyyyyxxxyyy{{{||||||}}}}}}xxxwwwvvvuuuvvvxxxzzz{{{{{{{{{zzzyyyyyyyyyzzzzzzyyyyyyxxxxxxyyy{{{~~~~~~}}}{{{wwwtttrrrsssoooooouuuzzz~~~wwwpppnnnooopppppprrruuuzzzmmmZZZNNNFFF???===;;;888555333111111111111000000000/////////.............../////////000------...//////...------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...---------,,,,,,,,,,,,,,,------...//////000000333111......///000//////------------------------////////////////////////000000////////////000000////////////////////////000000000000111111111111000000////////////000000000111111222222222222222222333333333555666777888777777666555555555666777888888888999;;;===>>>???CCCKKK___}}}{{{zzz|||wwwtttttttttqqqrrrrrrpppnnnnnnrrruuutttsssssstttvvvvvvuuutttttttttvvvwwwxxxyyyyyyyyy{{{zzzxxxuuupppkkkfffddd___]]][[[ZZZZZZ\\\^^^___cccfffkkkmmmmmmlllmmmooolllggg^^^RRRGGGAAA@@@AAAAAA>>>???DDDIIIPPP[[[ffflllooosssuuuvvvvvvwwwyyyssssssqqqooonnnooorrrtttuuuvvvwwwxxxxxxxxxxxxxxxvvvwwwxxxxxxwwwxxxzzz|||yyy}}}~~~{{{yyywwwvvvvvvwwwyyyzzzxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz|||}}}}}}{{{|||}}}|||zzzwwwtttrrrsssoooooovvv~~~}}}uuurrrqqqpppqqqrrrtttwww|||xxxcccSSSHHH@@@@@@>>>:::666333222111111111111000000/////////...---.........//////000000...///000111111000///...,,,,,,,,,---------......------------------------,,,,,,------...///000000//////.........---------------......///000111111666444111111222222222111111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000////////////000000111111222333333333333222222333333444555666888888777666555444444555666777888888888999;;;===>>>???IIISSSjjj|||yyy{{{}}}{{{vvvsssrrrsssqqqrrrrrrpppnnnooossswwwvvvsssrrrsssvvvxxxvvvtttuuuvvvxxxyyyzzz{{{||||||{{{zzzwwwtttooojjjfffccc^^^\\\[[[YYYZZZ\\\^^^```dddgggkkklllkkkjjjlllnnniiieee\\\OOODDD>>>>>>@@@???===???EEELLLTTT```lllnnnppprrrttttttuuuvvvxxxrrrrrrqqqooonnnooosssvvvuuuvvvwwwxxxxxxyyyxxxxxxvvvwwwxxxxxxwwwxxxzzz{{{xxx|||}}}{{{yyywwwvvvwwwyyyzzzuuuvvvxxxyyyzzzyyyyyyxxxyyyyyyzzz{{{{{{|||||||||xxxyyy{{{{{{zzzxxxuuussssssoooooowwwxxxssstttsssqqqrrrsssuuuxxx}}}ooo[[[LLLFFFBBB===:::999777111000222///......---------......///////////////////////////............---------************************,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,((()))***,,,...000111222...---,,,+++,,,...000222333333333111//////111333///////////////////////////000000000000000//////........................000000000000000000000000111000///......///000111222222222222222222333333111111222222222333333333444444444555555555555666888888888888777777777777888;;;<<<;;;;;;>>>AAACCCLLLZZZwwwzzzzzz|||}}}yyyvvvuuuuuuvvvtttsssqqqllljjjlllrrrwwwwwwvvvuuussssssssstttuuuuuuwwwzzz}}}~~~~~~|||{{{{{{xxxsssooollliiieeecccbbb___[[[XXXXXX[[[```ccchhhjjjmmmnnnmmmkkkiiiiiiggg```UUUKKKEEEAAA???>>>>>>???BBBIIITTT___gggkkkssssssttttttssssssrrrrrrnnnnnnooopppqqqsssuuuvvvttttttuuuvvvwwwxxxyyyyyyxxxwwwuuussstttvvvxxxzzzxxx{{{}}}|||zzzyyyxxxxxxxxxyyy|||{{{zzzyyyyyyyyyzzz{{{yyyzzz{{{|||||||||{{{zzzxxxyyyzzzyyywwwuuuuuuvvvqqqrrruuu{{{}}}zzzvvvuuuttttttuuuyyy|||iiiVVVJJJDDD@@@======:::444111111000000//////....../////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,.........------,,,,,,+++...---,,,,,,,,,...000111111111222000///...///111/////////////////////////////////000000//////...........................000000000000000000000000111000///......///000111111111222222222222333333111111222222222333333333444444444555555555555666777777777666666666666666777:::<<<<<<<<>>===???@@@DDDNNNZZZeeekkknnnssssssttttttssssssrrrqqqnnnnnnooopppqqqssstttuuusssttttttuuuvvvwwwxxxyyyyyyxxxvvvvvvvvvwwwyyyzzzyyy{{{~~~}}}{{{zzzyyyyyyyyyzzz{{{||||||{{{yyyxxxxxxyyyzzz{{{xxxyyyzzz{{{{{{{{{zzzyyyxxxyyyzzzyyywwwuuuuuuuuurrrssswww}}}}}}|||yyyvvvvvvuuuvvvxxx|||zzzaaaMMMGGGBBB@@@AAA???888333222222222111000000000000000///////////////////////////............---------------------------------------------------------...------------,,,,,,,,,111000///...,,,***))))))...---,,,,,,---...000111...000111000///......///////////////////////////---....../////////..............................000000000000000000000000000000////////////000000111111111222222222333333111111222222222333333333444444444555555555555666555666666666666666666666666999<<<===>>>???DDDIIIWWWnnn{{{yyy|||wwwuuuuuuvvvxxxvvvtttpppllljjjmmmrrrvvvttttttssssssssstttuuuuuuuuuwwwzzz}}}~~~}}}|||xxxtttpppllljjjhhhfffdddaaa^^^[[[YYY\\\aaahhhmmmmmmnnnooonnnkkkhhhdddaaa]]]VVVMMMEEE@@@>>>======@@@BBBHHHTTTcccmmmqqqqqqrrrsssssstttsssrrrqqqpppmmmnnnooopppqqqrrrssstttrrrssstttuuuvvvwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{~~~~~~{{{yyyxxxxxxyyyzzz|||~~~}}}|||yyywwwwwwxxxzzz{{{wwwxxxyyyzzz{{{zzzzzzyyyxxxyyy{{{zzzxxxuuuttttttuuuwww{{{|||{{{yyyvvvvvvwwwyyy|||jjjQQQHHHCCCAAACCCBBB<<<777555333222111000000///000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,...------------...///000---///111111000.........////////////////////////,,,---..........................................////////////////////////000000////////////000000000000111111222222333333111111222222222333333333444444444555555555555666555666666666777777888888777999<<<>>>>>>>>>DDDKKK]]]yyyyyyzzz~~~yyyvvvttttttuuuwwwvvvssspppllllllnnnsssvvvttttttttttttuuuvvvvvvwwwuuuwwwzzz}}}~~~~~~}}}|||uuurrrmmmjjjhhhgggfffddd^^^\\\ZZZZZZ]]]dddkkkppppppoooooonnnllliiiddd```XXXRRRIIIBBB???>>>>>>>>>AAACCCLLLZZZjjjtttuuurrrrrrrrrtttttttttsssqqqpppmmmnnnoooppprrrrrrssssssrrrrrrssstttuuuvvvwwwwwwvvvwwwyyyzzzzzzzzzyyyxxxzzzyyyyyyzzz||||||{{{zzzyyyyyyyyyyyyzzz|||~~~~~~|||yyyvvvvvvwwwyyy{{{wwwxxxzzz{{{|||{{{{{{zzzxxxyyy{{{zzzwwwuuuttttttyyy{{{}}}{{{xxxvvvvvvxxx|||ttt\\\LLLEEEAAABBBCCC???:::999333222111000///////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------+++,,,,,,------.........---------------......///---///222222111//////000////////////////////////,,,,,,---...//////......//////////////////////////////////////////////////////000000000000////////////000111111222333333111111222222222333333333444444444555555555555666666666777888999999::::::999999<<>>>>>??????AAAEEEPPP___nnnvvvuuurrrrrrsssuuuvvvuuutttqqqpppnnnoooppprrrssssssssssssrrrrrrssstttuuuvvvwwwwwwuuuvvvxxxyyyzzzyyyxxxwww{{{yyywwwxxxyyyzzzzzzyyy{{{zzzyyyyyyzzz{{{|||}}}}}}|||yyywwwvvvwwwxxxyyyxxxyyy{{{|||}}}}}}}}}|||xxxyyyzzzyyywwwuuuuuuvvv}}}~~~|||xxxuuuvvvzzz~~~nnnTTTKKKCCCBBBBBB???<<<;;;333333111000///////////////////////////////////////............---------////////////////////////++++++++++++++++++++++++,,,,,,,,,------------...---------------------------........................///111111000///000111////////////////////////,,,---...///////////////////////////////////////000000000000000000000000//////000000000000//////...//////000111222333333111111222222222333333333444444444555555555555666666666777888:::;;;<<<<<<;;;999<<<@@@??????KKKZZZttt~~~zzz|||yyyxxxwwwvvvuuutttsssssspppooonnnooorrrtttuuuuuuuuuuuuvvvwwwwwwwwwvvvvvvsssuuuxxx{{{}}}|||{{{zzzsssooojjjfffddddddcccbbb[[[[[[[[[]]]aaaggglllooorrrpppnnnnnnnnnjjjddd___RRRMMMEEE@@@>>>>>>???@@@AAAIIIUUUdddooottttttsssrrrtttvvvwwwwwwuuurrrqqqoooppprrrttttttttttttsssrrrssstttuuuvvvwwwwwwxxxuuuvvvxxxyyyyyyyyyxxxwwwzzzyyywwwwwwyyyzzzzzzyyy|||{{{zzzyyyxxxyyyzzz{{{|||{{{yyyxxxwwwwwwwwwwwwyyyzzz{{{}}}~~~~~~~~~}}}xxxxxxxxxvvvuuuuuuxxxzzz~~~|||xxxvvvwww|||```SSSFFFBBBAAA???======555444333222000000000000///////////////////////////............---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,---...............------.../////////......000222////////////////////////,,,---...///000000000000////////////////////////000000000000000000000000...///000111111000///.........///000111222333333111111222222222333333333444444444555555555555666555555666888999:::<<<<<<;;;999;;;AAAAAADDDTTTgggwwwyyy~~~xxxxxxyyyyyyxxxvvvtttsssmmmlllnnnqqquuuwwwvvvtttttttttuuuvvvuuuuuussssssrrrtttwwwzzz{{{{{{zzzyyysssnnniiidddbbbbbbaaa```\\\]]]___aaaeeeiiilllnnntttqqqmmmlllkkkggg```YYYPPPKKKCCC>>><<<===>>>???CCCMMM[[[hhhooorrrssstttsssuuuwwwyyyyyyvvvtttrrrppprrrtttuuuvvvvvvttttttsssttttttuuuvvvwwwxxxyyywwwxxxxxxyyyyyyyyyyyyyyyzzzxxxwwwxxxzzz{{{{{{zzzzzzyyyxxxwwwwwwxxxyyyzzz{{{zzzzzzyyyxxxwwwvvvuuuxxxyyy{{{|||~~~~~~}}}}}}xxxwwwvvvtttsssvvvzzz~~~}}}{{{||||||xxxxxxzzz}}}iiiZZZJJJBBB@@@>>>======777666444333222111111111//////////////////////////////.........---------................................................,,,,,,,,,------.........+++,,,,,,------.........---......///......---------......---,,,---///111////////////////////////---...///000111111111111000000000000000000000000000000000000000000000000...///000111111000///...---...///000111222333333111111222222222333333333444444444555555555666666333444555777888:::;;;<<<;;;888;;;BBBDDDHHH[[[qqq}}}tttyyy}}}wwwyyy{{{|||{{{xxxuuusssjjjkkkmmmrrrxxxyyywwwtttsssssstttttttttsssqqqpppqqqsssvvvyyyzzzzzzyyyxxxsssnnnhhhdddaaaaaa```___^^^___aaadddhhhjjjlllmmmuuuqqqmmmkkkiiiddd\\\UUUOOOIIIBBB===;;;<<<===>>>EEEPPP___jjjooopppsssuuutttvvvxxxzzzzzzwwwtttrrrqqqsssuuuvvvwwwvvvuuutttttttttuuuvvvwwwxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{yyyxxxxxxyyy{{{||||||{{{xxxxxxwwwwwwwwwxxxzzz{{{zzzzzzzzzzzzyyywwwuuutttwwwxxxzzz{{{}}}}}}}}}|||xxxwwwuuusssrrrvvv{{{{{{xxxxxxzzz{{{yyyyyy|||}}}~~~gggNNNDDDBBB???<<<<<<888777555222111000000000000000000000000000000000------............------000///...------...///000///......------,,,++++++.........------.........111000...---,,,,,,---...........................------------............////////////////////////000///---,,,,,,---///000000000000000000000000000...///000///.........000222222222111111111111111///000222222111111111222333333333333333333333333555444444333333333444444777777777777888999:::;;;:::888<<>>:::999777555333222222111////////////////////////------............------//////...------...//////++++++,,,------...//////------,,,,,,,,,,,,------------..........................................////////////000000000000////////////////////////000///...------...///000000000000000000000000000///000111000///...///111---------....../////////000222444444333222333444222222222222222222222222555555555555555666666666888777777888888999:::;;;===>>>BBBFFFJJJZZZ}}}zzzxxx{{{yyyvvvvvvwwwyyyzzzzzzwwwtttqqqtttwwwxxxvvvuuuuuuuuuvvvvvvvvvuuuttttttvvvxxx}}}~~~|||xxxtttqqqkkkjjjgggddd```]]]ZZZYYYcccfffjjjllllllkkkkkkkkknnnoooooollleee\\\SSSMMMJJJCCC>>>>>>>>>@@@EEELLLXXXaaaiiilllnnnrrrvvvvvvtttvvvwwwvvvtttssssssssswwwwwwwwwvvvvvvuuuuuutttwwwvvvvvvvvvvvvwwwwwwxxxsssssstttuuuvvvwwwxxxyyyyyyyyyyyyzzz{{{{{{|||||||||{{{zzzzzzzzzzzzxxxvvvwwwxxxyyyyyyyyyyyywwwwwwuuuvvvxxx{{{}}}~~~zzzzzzzzz{{{~~~{{{uuuqqqqqqrrrsssyyymmmUUUFFF???===>>>;;;;;;999777555333222222........................------............------........................,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,...///000///..............................------------............//////////////////////////////............//////////////////////////////...///000000......///000111111000///---,,,++++++111222444444333333333444333333333333333333333333555666666777777777777777888888888888999:::;;;;;;<<>>===>>>AAAJJJRRRbbbfffkkkmmmooorrrtttvvvvvvxxxxxxwwwuuutttssstttwwwwwwwwwvvvvvvvvvuuuuuuuuuttttttttttttuuuuuuuuutttuuuvvvxxxyyyzzzzzz{{{yyyzzzzzzzzz{{{{{{|||||||||{{{{{{{{{zzzyyywwwvvvvvvwwwxxxyyyzzzyyyxxxwwwuuuvvvwwwyyy{{{||||||}}}zzz{{{|||}}}vvvqqqqqqrrrtttzzzxxx^^^KKKAAA>>>===<<<;;;:::888666444222111////////////////////////------............------------............------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...///000///..............................------------............/////////////////////////////////....../////////////////////////////////---...//////------...///222222111000...---,,,,,,111222444444333333333444555555555555555555555555555555777777888888777777888888888888999:::;;;<<<;;;???CCCFFFMMMeeezzzzzz~~~{{{zzzyyyzzzzzzxxxvvvsssqqqqqqtttvvvyyyyyywwwtttsssrrrppprrrssstttuuuwwwzzz}}}|||wwwqqqnnnjjjiiigggeeebbb```^^^^^^dddgggjjjllllllllllllmmmnnnnnnlllggg___UUULLLFFFFFFAAA>>>???@@@EEEOOOZZZggghhhkkknnnoooqqqsssvvvxxxyyyzzzyyywwwuuuuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvtttuuuuuuuuuuuuttttttttttttuuuwwwyyyzzz{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{|||{{{||||||{{{zzzyyyxxxxxxvvvwwwxxxyyyzzzyyyxxxwwwuuuuuuvvvwwwxxxxxxxxxwww{{{{{{}}}xxxsssrrrsssvvv}}}hhhSSSFFF@@@===<<<<<<;;;999777444222000000000000000000000000000------............------------............------//////...---,,,,,,++++++------,,,,,,,,,,,,------------..........................................////////////000000000000////////////////////////////////////////////////000000000000000000000000...///000///...---...000/////////000000111111111000222444444333222333444444444444444444444444444444555666888888888777777999888888999999:::;;;<<<:::???DDDIIIUUUppp{{{~~~}}}{{{zzz||||||{{{xxxtttpppnnnnnnsssuuuwwwwwwuuusssqqqqqqnnnppprrrssstttvvvzzz}}}{{{vvvpppmmmkkkiiifffdddbbbaaaaaaaaadddgggjjjlllllllllnnnooopppnnnjjjcccZZZQQQIIIDDDCCC@@@???AAADDDIIIVVVbbbkkkiiijjjoooqqqqqqsssvvvwwwyyyzzzyyywwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwvvvvvvuuurrrtttvvvxxxzzz{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{yyy{{{||||||zzzyyyyyyzzzwwwxxxyyyyyyyyyyyywwwwwwtttuuuuuuvvvvvvuuuuuuttt{{{{{{~~~zzzuuuuuuvvvyyyrrr[[[LLLCCC>>><<<;;;;;;999777444111///111111111111111111111111------............------,,,------......------,,,---------------------,,,......------------......///......---------..............................////////////000000000000//////////////////////////////000000000000//////000000000000000000000000///111222111000///000111......///000111111222222///111333333222111222333333333333333333333333333222444666777888888777666999999999999:::;;;<<<<<<;;;AAAGGGOOO```}}}}}}{{{zzz|||||||||xxxrrrnnnmmmnnnrrrsssuuutttrrrppppppqqqoooppprrrrrrrrrtttxxxzzz{{{uuuooollljjjhhhdddaaa___```aaacccgggiiilllmmmmmmmmmnnnpppqqqnnnhhh___VVVMMMGGGCCC???>>>@@@DDDGGGNNN[[[hhhllliiikkkqqqtttssstttxxxuuuvvvxxxwwwvvvuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxxxxwwwvvvuuutttssstttwwwzzz||||||||||||||||||||||||{{{{{{{{{{{{xxxzzz||||||zzzyyy{{{|||xxxyyyyyyzzzyyyxxxvvvuuussstttuuuuuuvvvvvvvvvvvv{{{{{{~~~zzzvvvvvvwwwzzzyyyaaaQQQFFF???;;;;;;;;;999666333000///111111111111111111111111---..................---,,,,,,---......---,,,,,,+++,,,,,,------......//////......------......///111000...---,,,,,,---...........................------------........./////////////////////////////////000000000000//////000000000000000000000000111222333333222111222333000000000000000////////////000222222111111111222111111111111111111111111111333555777888888666666999999999999:::;;;<<<<<<===BBBJJJTTTiii}}}{{{zzz{{{|||{{{wwwrrrnnnnnnoooqqqrrrsssrrrpppooopppqqqqqqrrrrrrrrrqqqrrruuuwww~~~zzzuuuooollljjjgggbbb___]]]___aaacccjjjlllnnnooonnnnnnoooppprrrnnnggg]]]TTTLLLFFFCCC======@@@EEEIIIPPP^^^kkkmmmiiikkkssswwwuuuvvvzzzrrrtttvvvvvvuuuttttttuuuwwwwwwwwwwwwwwwwwwxxxxxxtttuuuvvvvvvvvvtttsssrrruuuwwwzzz}}}|||||||||||||||{{{{{{{{{wwwyyy||||||{{{zzz{{{~~~yyyyyyzzzzzzyyywwwvvvuuurrrssstttvvvwwwxxxxxxxxx{{{{{{~~~zzzvvvwwwxxxzzz}}}sssXXXGGGBBB@@@<<<999999777222111333000000000000////////////////////////.....................------,,,,,,,,,---,,,,,,+++++++++,,,,,,------------------------+++,,,---......---,,,++++++,,,------......------............//////////////////000000000000//////////////////////////////000000000000111111111111111111111111111111111111000000000000000000111111222222222222222222222222111222333333444444333333777777777888999999::::::666777888888777888:::<<>>AAADDDOOOfff~~~}}}||||||}}}}}}zzzuuuqqqnnnooosssvvvwwwuuurrrooonnnnnnpppqqqqqqrrrssstttvvvvvvwwwwwwwwwwwwwwwvvvsssqqqnnnmmmlllhhhccc```___aaaeeehhhooonnnnnnoooqqqqqqooonnnlllfff]]]UUUOOOIIIDDDAAA>>>@@@DDDIIIQQQ\\\gggnnnnnnnnnoooqqqsssuuuuuutttsssrrrqqqqqqrrrssstttuuuuuuuuuvvvvvvwwwvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyxxxxxxxxxwwwxxxxxxyyyzzz{{{zzzzzz{{{}}}}}}{{{xxxwwwxxxzzz|||}}}}}}}}}}}}~~~|||{{{yyyxxxwwwwwwxxxzzzzzzyyyxxxyyyzzz}}}~~~|||yyyzzz{{{zzz~~~pppYYYIIIBBB===;;;<<<;;;666444444111111000000000/////////////////////...............------------,,,,,,,,,...---------------......------------------------...------,,,,,,------...+++,,,------......---------............////////////////////////...---,,,////////////////////////000000000000111111111111111111111111111111111111222222111111111000000000111111111111111111111111222222333444444444444444555555666666777888888888888999:::::::::;;;===@@@BBBHHHXXXuuu~~~~~~{{{yyyyyyyyyyyyvvvssspppoooqqquuuwwwuuutttrrrpppooopppqqqrrrtttuuuvvvwwwxxxxxxyyyyyyuuuttttttsssqqqppppppooonnnjjjddd```___bbbgggjjjppppppoooppprrrqqqooommmiiiccc[[[RRRLLLGGGCCC@@@AAABBBFFFNNNXXXccckkkooonnnnnnooooooqqqrrrttttttsssrrrqqqpppqqqrrrssstttssstttvvvxxxxxxxxxwwwvvvxxxxxxwwwwwwxxxyyy{{{|||xxxwwwwwwvvvvvvvvvvvvvvvyyyyyyyyyzzz|||{{{yyywwwuuuvvvyyy{{{|||}}}}}}}}}}}}|||zzzyyyxxxwwwyyyzzz{{{{{{yyyxxxyyyzzz~~~}}}zzz{{{{{{zzz~~~}}}~~~~~~dddOOODDD>>>;;;<<<<<<777444444111111111000000000//////////////////............------------------------......---------...//////...........................---,,,++++++,,,---...+++,,,------......---------------.........//////////////////...---,,,+++///////////////////////////000000000111111111111111111111111111111111111333222222111111000000///111111111111111111111111222333333444555444444444444444555555666777777777777888::::::;;;<<<>>>AAAEEEOOOeee|||yyyxxxvvvvvvuuussspppoooqqqtttwwwxxxssssssqqqppppppqqqrrrssswwwxxxyyyzzzzzzzzzzzzzzzuuutttsssqqqppppppppppppmmmiiiccc______ccciiinnnrrrqqqqqqrrrrrrqqqnnnlllfff```XXXPPPKKKFFFCCCAAADDDEEEJJJSSS___iiinnnooooooooooooooooooppprrruuussssssrrrqqqqqqrrrssstttssstttwwwyyyzzzyyywwwvvvyyyxxxvvvvvvvvvxxx{{{|||xxxxxxvvvuuuuuutttttttttwwwxxxxxxyyyzzzyyyxxxwwwvvvxxxzzz|||~~~~~~~~~}}}|||zzzyyyxxxxxx{{{||||||{{{yyyyyyzzz{{{{{{xxxyyyzzzzzz~~~}}}|||~~~nnnWWWHHH@@@;;;;;;;;;888444333111111111111000000000000////////////............---------------------------------------...///000...........................---,,,++++++,,,---...+++,,,------......------------------..................//////...---,,,,,,///////////////////////////000000000111111111111000000000000000000000000333222222222111111000000333333333333333333333333333333444555555555444444444444444555666666777777555777999::::::<<>>BBBDDDOOOfffzzz}}}{{{zzz}}}}}}{{{wwwtttqqqsssxxxzzzxxxuuunnnoooppprrrtttuuuwwwxxx{{{{{{{{{{{{{{{zzzyyyxxxvvvuuuuuusssqqqnnnkkkiiieeecccaaa```ccciiiooossssssrrrrrrsssrrrnnniiieeeYYYTTTMMMHHHFFFFFFGGGGGGGGGOOO[[[fffllloooooooooooorrruuutttpppooopppsssqqqqqqqqqqqqrrrtttvvvxxxzzzzzzzzzzzzyyyxxxwwwvvvssssssssstttuuuuuuvvvvvvuuutttsssrrrrrrrrrrrrrrruuuxxxzzzzzzxxxwwwwwwxxxyyyzzz{{{|||}}}|||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyytttuuuwwwxxxyyy|||xxxrrroooqqqsssvvv|||{{{[[[NNNAAA======;;;999888222222222111111111111000000/////////............,,,,,,,,,------.........+++******+++,,,---...///////////////////////////+++,,,............,,,++++++,,,------......------,,,,,,,,,---------......,,,---...000111111222222////////////////////////000000000000111111111111000000000000000000000000000000111222333444444555222222222222222222222222333444555555666666555555555555666666777888888888666888;;;<<<>>>@@@CCCFFFYYYrrr~~~{{{zzz{{{~~~~~~xxxuuusssuuuyyyzzzxxxtttmmmnnnppprrrtttvvvxxxyyy{{{{{{{{{{{{zzzyyyxxxwwwrrrsssssssssqqqnnnjjjhhhgggeeecccccceeejjjooosssrrrrrrrrrrrrqqqmmmhhhdddVVVQQQJJJFFFEEEFFFGGGGGGGGGQQQ___iiimmmnnnnnnooonnnssswwwvvvrrrooopppsssoooooooooppprrrtttvvvxxx|||{{{zzzyyyxxxwwwwwwwwwrrrssstttuuuvvvvvvvvvuuusssrrrqqqqqqpppqqqqqqqqquuuxxx{{{{{{xxxwwwwwwyyy|||}}}~~~~~~}}}|||zzzzzzzzzzzzzzzzzzzzzzzzrrrsssuuuwwwyyy}}}yyytttpppqqqsssuuu{{{~~~kkkWWWDDD???@@@===999777666555333111000000111111000000///...............---,,,,,,++++++,,,,,,---........................,,,,,,,,,------.........,,,,,,---....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///..............................////////////......111111111000///........./////////000111333444555444444444444444444444444333333333444444444555555555666777888888999999888999:::777;;;BBB>>>@@@PPP```||||||xxxyyy|||xxxvvvuuuvvvwwwwwwtttpppqqqqqqqqqqqqsssuuuxxxyyyzzzzzz{{{|||}}}|||zzzwwwxxxxxxvvvssspppmmmjjjiiieeeeeeddddddgggkkkoooqqqrrrqqqoooooommmhhh```ZZZTTTPPPJJJEEECCCEEEHHHJJJKKKSSS^^^fffiiikkkmmmnnnuuuuuutttsssrrrrrrtttvvvssspppmmmllllllooosssvvvzzzyyywwwuuutttsssttttttvvvvvvwwwwwwwwwwwwvvvuuutttsssqqqpppoooooopppqqqwwwyyyzzzyyywwwwwwxxxyyyyyy{{{~~~}}}}}}}}}{{{zzzxxxvvvuuusssrrrrrrtttyyy|||~~~yyysssssstttuuuyyy~~~sss^^^IIIAAA@@@>>>:::999666555333111000000111111000000///............///------,,,,,,,,,,,,------........................,,,,,,------------------.........---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////......////////////......////////////000000000000/////////000111333444555444444444444444444444444333333333444444444555555555666777888888999999888:::;;;999<<>><<<888777555333111111111111111111000///////////////000//////......//////000.................................------,,,,,,,,,+++++++++,,,,,,------------------------------------------------------------------............///..............................////////////......//////////////////000///000000000000111222333333222222222333333333444444333333333444444444555555555666777888888999999888999<<<:::;;;@@@CCCSSSnnn|||xxxzzz||||||yyywwwsssuuuwwwwwwvvvtttrrrqqqqqqrrrtttvvvwwwwwwvvvvvvsssuuuxxx}}}}}}yyyuuuqqqooommmkkkiiihhhggggggdddeeehhhkkknnnoooooonnnnnnooonnnjjjddd]]]VVVRRRPPPNNNKKKHHHFFFFFFGGGGGGPPPXXXcccllloooqqqtttvvvqqqqqqsssvvvxxxwwwtttpppmmmnnnppprrruuuwwwxxxyyyuuuuuuuuuuuuuuuuuuttttttrrrrrrssstttttttttttttttwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvxxxxxxwwwvvvxxxyyy}}}~~~~~~}}}|||{{{zzzyyyxxxxxxxxxxxxxxxxxxyyy||||||{{{{{{{{{|||lll~~~sss]]]KKKBBB???===:::999777444333222222222222111000000//////000000//////............//////........................------------------,,,,,,+++++++++,,,---.........,,,,,,,,,------------...---------------------------------............///..............................////////////......000000000000////////////111111000000111222222333111111222222333333444444333333333444444444555555555666777888888999999888888<<<;;;;;;AAAGGG\\\{{{|||yyy{{{}}}~~~{{{xxxwwwrrrtttvvvvvvuuusssssstttsssssstttuuuvvvvvvwwwvvvtttuuuwww{{{}}}{{{xxxtttnnnmmmkkkiiiiiiiiiiiijjjeeegggjjjmmmoooqqqqqqqqqqqqqqqoooiiiaaaZZZUUUSSSQQQNNNKKKGGGFFFFFFHHHJJJRRRZZZeeemmmpppqqqsssuuurrrqqqrrruuuxxxxxxtttqqqmmmnnnppprrrtttvvvxxxxxxvvvvvvwwwwwwvvvuuuttttttrrrrrrssstttuuuuuuuuuuuuvvvvvvvvvvvvuuutttsssrrrtttvvvwwwwwwvvvvvvxxxyyy~~~~~~~~~~~~~~~}}}}}}zzzyyyxxxwwwwwwxxxyyyzzz{{{}}}zzz{{{{{{zzz|||~~~fffuuuiiiRRREEE@@@???<<<;;;888666444333333333222111000000//////000000///......------......///........................,,,,,,---------------------------------.........,,,,,,,,,---------..............................---------............///..............................////////////............//////000000111111111111111000111111222333000111111222333333444444333333333444444444555555555666777888888999999888777======>>>FFFOOOhhh}}}zzzzzz~~~|||xxxvvvvvvtttuuuvvvuuurrrqqqsssuuuttttttttttttuuuvvvwwwxxxvvvwwwxxxzzz|||{{{xxxuuulllkkkiiihhhhhhjjjkkkllliiijjjlllnnnpppqqqrrrsssrrrqqqnnnggg^^^WWWTTTSSSNNNKKKGGGEEEDDDGGGKKKMMMTTT\\\fffmmmpppqqqrrrtttsssqqqpppsssxxxyyyuuuqqqnnnooooooqqqsssuuuwwwxxxxxxxxxxxxxxxwwwvvvtttsssrrrrrrsssuuuuuuvvvvvvvvvsssttttttuuuuuutttsssrrrtttuuuwwwwwwvvvvvvxxxyyy||||||}}}}}}}}}}}}}}}}}}zzzyyywwwvvvwwwxxxyyyzzz~~~zzzzzz{{{{{{|||}}}```nnn~~~qqqWWWGGGBBBAAA===<<<:::777555444444444222111111000000000000000......------------..............................,,,,,,,,,------.........000//////......------,,,,,,,,,,,,------.................................---------.........//////000000000000000000000000......////////////......,,,,,,---///000222333333111111111111111111222222000000111222333333444444333333333444444444555555555666777888888999999888777===>>>AAAJJJUUUrrr~~~|||zzz}}}zzzvvvuuuuuuwwwwwwwwwtttpppoooqqqtttvvvuuutttttttttvvvwwwxxxyyyxxxyyyzzz{{{{{{xxxvvvjjjjjjhhhhhhiiijjjmmmnnnmmmmmmnnnooopppqqqrrrrrrsssqqqmmmeee[[[UUUSSSTTTKKKHHHDDDBBBCCCGGGMMMPPPUUU\\\fffmmmpppppprrrssssssqqqpppssswwwyyyvvvrrrooooooooopppqqqtttvvvxxxyyyyyyzzzyyyxxxvvvtttsssrrrssstttuuuvvvvvvvvvvvvpppqqqrrrttttttttttttssssssuuuvvvwwwvvvvvvxxxzzz{{{{{{{{{{{{||||||}}}}}}zzzxxxwwwvvvvvvxxxzzz{{{}}}yyy{{{|||{{{}}}|||aaakkk|||iiiNNN???===888::::::999777444222222111111111111000000000000////////////////////////........................------------------------///...---,,,,,,,,,,,,,,,+++,,,------......------+++,,,---...////////////---......///////////////......//////000000111111111111111111111111111111000000000111222222333333222222222222222222222222000111111222222333444444777666666666666777777888888888999:::::::::999999888;;;===@@@JJJbbb}}}yyyvvvtttsssrrrttttttttttttttttttttttttyyyxxxxxxwwwwwwxxxyyyyyyzzzyyyxxxxxxxxxwwwuuussskkkjjjiiihhhiiilllnnnpppssssssrrrpppnnnoooqqqssssssmmmfff^^^XXXSSSNNNKKKHHHFFFDDDBBBBBBFFFMMMRRRXXX___ggglllmmmmmmnnnoooqqqqqqrrrtttvvvuuusssqqqppppppqqqrrrtttvvvxxxyyyyyyyyyzzzzzzyyyyyyxxxwwwtttsssrrrsssuuuwwwwwwvvvttttttssssssssssssttttttuuuuuuuuuvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwuuutttuuuyyy||||||yyyyyy|||~~~}}}}}}\\\dddsssoooVVVEEE???<<<<<<<<<:::777333111000111111111111000000000000------------------------........................------------------------...------------------,,,+++,,,------......------***++++++,,,---------------......///////////////////////////000000000000////////////////////////.........///000000111111222222222222222222222222111111111222333333444444666666555555666666777777888888999999:::::::::999>>>@@@BBBEEERRRmmm~~~}}}zzzwwwuuussssssttttttssssssssssssssssssvvvwwwxxxxxxyyyzzzzzz{{{}}}{{{yyyxxxwwwuuurrrpppkkkjjjhhhggghhhjjjmmmoooppprrrssssssrrrqqqppppppnnniiiaaaZZZUUUQQQMMMJJJEEEDDDBBBAAAAAAEEELLLQQQ[[[aaaiiimmmnnnmmmmmmnnnrrrrrrrrrtttvvvvvvtttqqqpppqqqqqqssstttvvvxxxyyyyyyyyyzzzzzzzzzyyyyyyxxxuuusssrrrsssuuuvvvvvvuuuttttttttttttuuuuuuvvvvvvttttttuuuvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxvvvttttttvvv{{{}}}yyyyyy{{{~~~{{{{{{YYY^^^iiizzzvvv```MMMBBB@@@???===;;;888444111///111111111111000000000000------------------------........................------------------------+++,,,---...///...------,,,,,,---............---+++,,,,,,---------,,,,,,---......///////////////000000000000////////////////////////////////////.........///000000111111222222222222222222222222111111222222333333444444555555444444555666666777888888999999999:::::::::>>>???@@@FFFVVVvvv}}}{{{zzz}}}}}}|||zzzxxxvvvtttsssssssssrrrqqqqqqqqqqqqqqqsssuuuxxxzzz|||}}}}}}}}}}}}zzzwwwuuurrrooollljjjhhhfffeeefffhhhkkkmmmnnnqqqtttvvvvvvsssooollliiiccc\\\UUUQQQMMMJJJHHHDDDCCCBBBBBBBBBFFFMMMQQQ^^^dddkkkooonnnmmmmmmnnnsssssssssuuuvvvvvvuuusssrrrrrrrrrtttuuuwwwyyyzzzxxxyyyzzzzzzzzzzzzzzzyyywwwuuutttuuuwwwwwwwwwvvvtttuuuuuuvvvwwwxxxyyyyyytttuuuuuuvvvvvvwwwxxxxxxzzzzzzzzzzzzyyyyyyyyyyyyyyywwwuuussssssvvv}}}~~~zzzyyy{{{}}}{{{vvvxxx}}}ZZZ\\\dddrrrzzziiiTTTFFFBBB@@@>>>;;;999666333111111111111111000000000///////////////////////////................................................***,,,...///000///...---,,,------..................///////////////...------......///////////////111111000000//////......000000000000000000000000000000000111222222333333222222222222222222222222111111222222333444444555444444444444444555666777888888888888999:::;;;;;;>>>>>>???HHH]]]{{{xxxwwwzzzzzz{{{zzzyyywwwtttssssssrrrqqqpppoooooopppqqqpppsssxxx}}}}}}yyyvvvsssqqqmmmkkkiiigggeeecccdddgggjjjmmmpppqqqtttvvvvvvsssnnnkkkfff```XXXQQQMMMIIIFFFDDDCCCCCCDDDDDDEEEIIIOOOSSS___eeellloooooonnnoooqqqtttssssssuuuwwwwwwuuutttssssssssstttvvvwwwyyyzzzxxxyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwxxxyyyzzzxxxwwwtttuuuvvvxxxyyyzzz{{{{{{vvvvvvvvvwwwxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyywwwtttqqqqqquuu{{{zzzyyy{{{}}}wwwrrruuu{{{[[[\\\aaalll}}}|||qqq\\\KKKCCCAAA===<<<;;;:::777555111111111111000000000///////////////////////////................................................***,,,...000000000...---,,,---......//////....../////////000//////......---......///////////////111111000000//////......000000000000000000000000000000000111222222333333222222222222222222222222111222222333444444555555333333333444444555777777888888888888999:::;;;<<<@@@@@@DDDQQQjjj~~~zzzwwwvvvxxxxxxyyyyyyxxxvvvtttsssqqqpppooonnnnnnooopppqqqppptttyyy~~~{{{wwwtttrrrpppmmmkkkiiigggdddcccdddgggkkknnnuuusssrrrrrrsssqqqmmmjjjddd___VVVNNNIIIFFFCCCAAAAAABBBDDDEEEGGGKKKPPPTTT^^^dddkkkooopppppprrrtttttttttssstttvvvwwwvvvtttssssssssstttvvvwwwyyyyyyxxxxxxyyyyyyyyyyyyyyyxxxvvvvvvvvvwwwyyyyyywwwvvvsssuuuwwwyyyzzz{{{||||||wwwxxxxxxyyyyyyzzzzzz{{{zzzzzzyyyyyyyyyxxxxxxxxxyyywwwtttpppooosssyyy~~~zzzyyy{{{~~~|||vvvpppttt{{{YYYZZZ]]]eeerrr~~~wwwfffTTTFFFBBB>>><<<===<<<999666111111111111000000000000------------------------................................................,,,---...///000///......------...////////////...,,,------.........---------......///////////////000000000000////////////////////////////////////.........///000000111111222222222222222222222222222222333333444444555555333333444444555666888888888888777777888:::<<<===???AAAHHHYYYuuu~~~zzzxxxwwwwwwwwwvvvvvvuuutttsssrrrpppooonnnmmmnnnppprrrssssssvvv{{{}}}zzzvvvsssqqqooommmllliiigggdddccceeeiiinnnqqqyyyuuuqqqoooooonnnkkkgggaaa[[[SSSKKKGGGDDDBBBAAA>>>@@@CCCFFFHHHLLLQQQTTT^^^dddjjjnnnoooqqqsssvvvtttsssrrrsssuuuvvvuuutttssssssssstttuuuvvvxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvrrrqqqrrrtttvvvwwwuuusssrrrtttvvvxxxzzzzzzzzzzzzwwwxxxxxxyyyzzzzzz{{{{{{yyyyyyxxxxxxwwwwwwvvvvvvxxxvvvtttqqqppptttzzz~~~zzzyyy|||zzzwwwrrrwwwXXXZZZ\\\```hhhwww~~~ppp___JJJEEE???===>>>===999666111111111111000000000000------------------------................................................////////////............------...///////////////+++,,,---......///......---......///////////////////////////000000000000////////////////////////.........///000000111111222222222222222222222222222222333333444555555555444444444555666777999999888888777777888:::<<<>>>>>>CCCNNNccc|||zzzyyyvvvvvvtttsssrrrqqqqqqqqqooonnnmmmmmmnnnqqqtttvvvvvvxxx|||~~~zzzuuurrrpppnnnllljjjiiigggeeedddfffkkkqqquuuzzzuuuqqqoooooolllgggccc[[[UUUNNNGGGDDDCCCBBBBBB@@@CCCFFFJJJMMMPPPUUUXXX```eeekkknnnnnnooorrrttttttsssqqqrrrtttuuuuuutttrrrrrrsssssstttuuuwwwwwwxxxxxxxxxwwwvvvuuutttssspppppprrrtttwwwxxxvvvtttqqqsssuuuwwwyyyyyyxxxxxxvvvvvvwwwwwwxxxyyyyyyzzzxxxxxxwwwwwwvvvuuuuuutttuuuttttttssstttxxx~~~zzzyyy|||zzzyyywww|||YYY\\\]]]^^^bbbooovvvgggMMMGGGAAA>>>>>>===888444111111111111000000000000////////////////////////........................////////////////////////111000///...............---......///////////////------///000111111111111---......///////////////......//////000000111111111111111111111111111111000000000111222222333333222222222222222222222222222222333444444555555666444444555555777888999:::888888777777888:::<<<>>>DDDIIIWWWnnn}}}|||{{{wwwuuusssqqqpppoooppppppnnnnnnmmmmmmooorrruuuxxxxxxzzz}}}|||vvvqqqooollljjjiiiiiigggeeeeeegggmmmtttxxxyyyuuuqqqoooooollleee^^^VVVQQQJJJEEECCCCCCCCCDDDDDDGGGKKKOOORRRVVVZZZ]]]bbbffflllnnnnnnnnnppprrrtttrrrqqqqqqsssttttttsssrrrrrrrrrssssssuuuvvvwwwxxxxxxxxxwwwuuutttrrrqqqqqqrrrtttwwwzzz{{{yyyxxxqqqrrruuuwwwxxxxxxwwwvvvuuuuuuuuuvvvwwwwwwxxxxxxxxxwwwwwwvvvuuuttttttsssrrrssstttuuuwww|||zzzzzz}}}zzz{{{{{{ZZZ\\\___^^^[[[bbbuuu|||www[[[LLLAAA@@@AAA===:::999555444333111000/////////000/////////............////////////////////////................................................---...............------...------------...//////......////////////......000///.........///111222000000000000000000000000222111000//////000111111333333222222222222222222222222333333333444444444666777888999999888777666555888:::999888888;;;>>>DDDOOOfff||||||}}}~~~zzzwwwsssooommmmmmnnnooolllllllllmmmpppssswwwyyyyyy{{{~~~{{{uuuqqqnnnllljjjiiiiiiiiihhhiiikkkooorrrtttwwwtttpppnnnlllhhhccc^^^RRROOOKKKGGGDDDBBBCCCCCCHHHJJJMMMQQQUUUXXX[[[\\\fffhhhkkknnnoooppprrrttttttsssrrrqqqrrrssstttuuussssssrrrqqqrrrtttvvvxxxzzzyyyxxxwwwvvvvvvvvvvvvsssssstttuuuvvvwwwxxxxxxvvvtttsssuuuxxxyyyvvvtttuuuvvvwwwxxxxxxyyyxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuppprrruuuwwwzzz~~~zzzzzz~~~||||||\\\]]]^^^]]]ZZZ___qqq}}}```PPPAAA>>>@@@===:::888666555333222000000//////000000/////////.........////////////////////////................................................---......//////...------...------------...//////......////////////......000//////...///000111222000000000000000000000000222111000//////000111111111111000000000000000000222222333333333444444444555555777777888777666666555777:::999888888<<>><<<;;;999666444333222111111111111000000000//////////////////////////////................................................------///000000111111111...------------...//////......////////////......---...///000111000000///000000000000000000000000---...000111222222111111000000111111222333333444444444444444555555555555999999777666555555666666555777999:::;;;???FFFLLLggg|||yyywwwuuurrrpppllllllkkkkkklllmmmnnnnnnpppqqqtttwwwzzz|||~~~}}}|||wwwvvvuuuuuutttrrrooolllfffccc```]]]]]]___aaacccdddeeefffbbb\\\WWWTTTSSSMMMKKKIIIGGGFFFGGGIIIJJJLLLPPPWWW___fffkkknnnoooooonnnooosssxxxxxxtttpppqqqqqqssstttttttttsssssssssrrrqqqpppppprrrtttvvvvvvvvvuuuuuuttttttssssssrrrrrrrrrrrrrrrrrrqqqqqqrrrtttwwwwwwuuutttuuuwwwvvvwwwxxxyyyzzzzzzzzzzzzyyywwwuuutttssstttvvvxxxzzz||||||~~~ccc]]]ZZZ[[[ZZZXXXYYY\\\ccczzz}}}|||cccOOOGGGDDDAAA===;;;999777555333222222111111111111000000000000////////////////////////................................................------///000111111111111...------------...//////......////////////......---...000111111111000///000000000000000000000000---...000111222222222111222222333444444555666666444444444555555555666666:::888777555444444444444888:::<<<<<<===BBBIIIOOOeee}}}zzzxxxvvvssspppkkkkkkkkkkkklllmmmnnnnnnssstttvvvyyy{{{}}}~~~~~~~~~|||{{{uuuuuuuuuuuutttqqqlllhhhccc```\\\ZZZZZZ]]]aaaddddddeeeeeeaaaZZZTTTRRRRRRKKKIIIGGGEEEEEEGGGIIIJJJNNNRRRZZZbbbiiimmmooopppooonnnoootttyyyzzzuuupppqqqrrrssstttttttttsssrrrrrrqqqppppppqqqrrruuuvvvwwwvvvuuusssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrruuuxxxwwwuuutttvvvxxxwwwwwwxxxyyyzzzzzzzzzzzzwwwvvvtttssstttwwwyyy{{{}}}{{{{{{~~~eeeaaa\\\XXXWWWWWWWWWVVVYYYhhhsss\\\KKKEEEEEEAAA@@@===999555333222333333222111000////////////////////////////////////------,,,++++++,,,...///000000000000000000000000................................................000000111111111000000///000000000000000000000000000000000000111111111111333111...,,,+++---///000,,,...000333444444333222222222222333333333444444555555666666777777888888555;;;:::;;;@@@???DDDSSSiii~~~zzzyyyzzzxxxqqqlllkkkjjjjjjjjjkkkmmmooopppqqqtttwwwxxxzzz||||||xxxxxxyyyuuuvvvxxxxxxtttnnnhhhddd^^^\\\[[[ZZZ[[[]]]```bbbeeeeeedddaaa\\\UUUNNNJJJIIIIIIHHHFFFEEEEEEGGGJJJPPPVVV^^^eeeiiimmmoooqqqooopppqqqssstttuuuuuuuuurrrrrrrrrrrrssstttuuuuuuvvvuuusssrrrrrrsssuuuvvvwwwvvvuuutttttttttttttttuuuvvvwwwxxxwwwuuusssrrrttttttttttttuuuwwwxxxyyyzzzyyywwwvvvvvvxxxyyy{{{xxxxxxvvvttttttuuuyyy}}}{{{yyyzzz{{{ddd```[[[XXXWWWVVVUUUTTTTTT___sss}}}hhhUUUJJJGGG@@@???===999666333333333333222111000////////////////////////////////////...............000111222////////////////////////................................................//////000000000//////...000000000000000000000000000000000000111111111111333222000///...///000111...000222444555555444444333333444444444555555555555555666666777777888888555<<<;;;;;;@@@@@@EEEVVVmmm}}}zzzyyyyyywwwqqqlllkkkkkkjjjjjjkkklllnnnoooppprrruuuwwwxxxzzz}}}~~~zzzwwwwwwwwwuuuvvvvvvuuuqqqlllfffccc___]]][[[ZZZ[[[^^^aaaccceeedddccc___ZZZTTTOOOKKKIIIIIIHHHGGGFFFFFFIIILLLSSSXXX```gggkkknnnppprrrrrrsssssstttttttttsssssssssssssssssstttuuuvvvvvvttttttttttttttttttttttttvvvuuuuuuttttttttttttuuuxxxyyyzzzzzzyyywwwuuusssrrrsssssstttuuuwwwxxxyyyyyyxxxwwwvvvvvvxxxyyy{{{xxxxxxwwwuuutttwww{{{~~~zzzyyyyyy{{{bbb___[[[XXXVVVUUUSSSRRRQQQWWWfffzzzsss^^^MMMDDD@@@???===:::888555333222333222111000////////////////////////////////////............///111222333////////////////////////......................................................////////////......000000000000000000000000000000000000111111111111333333333222222222222222000111333555666666666555444444444555555555666666555555666666777777888888777===<<<;;;@@@AAAIII[[[vvv||||||yyyxxxxxxuuupppkkklllkkkjjjjjjkkklllmmmnnnqqqtttwwwyyyzzz{{{}}}~~~~~~~~~|||xxxvvvuuuvvvvvvvvvtttrrrnnniiieeecccaaa___]]][[[\\\^^^bbbdddeeeddd```\\\WWWRRRNNNLLLIIIIIIIIIGGGFFFHHHKKKNNNXXX\\\ccciiimmmppprrrtttuuuuuuuuuuuutttsssqqqqqqttttttttttttuuuvvvwwwxxxrrrtttuuuwwwwwwuuutttrrruuuttttttttttttuuuuuuvvvxxxyyyzzzzzzyyywwwtttsssqqqrrrrrrtttuuuwwwxxxxxxxxxwwwwwwvvvwwwxxxyyyzzzxxxxxxwwwvvvvvvxxx}}}yyyxxxyyy{{{aaa^^^[[[XXXWWWUUUSSSQQQRRRTTT^^^ppp~~~hhhRRREEEAAA???===;;;999777444222222222111000//////000000////////////////////////......------......//////////////////////////////......................................................//////000000/////////////////////////////////000000000111111111111222222333444444333222111111222333444555555555555444444444444555555555555555555666666777777888888777>>><<<<<>><<<;;;999555333222111000000000000000000/////////////////////////////////......---,,,,,,...........................................................................///000111111111111111///////////////////////////000000000111111111111000111222444444333111000000111222222333333333333222333333333333444444444555555666666777777888888777>>><<<<<>>:::999666444111111111222222111222111000.........///000//////............//////.........................../////////...---,,,,,,,,,---...///000000000000000000000000000000000000000000000000////////////...000111000///...///111111111222222222333333333111222333333444444333333222222333333444555555555777666666666777888999999>>>;;;===BBBIIIWWWppp}}}{{{{{{{{{~~~~~~|||zzzyyywwwvvvsssooolllmmmnnnooooooppprrrvvvyyy~~~yyyuuuqqqppprrrsssrrrqqqsssppplllhhhgggfffeeedddiiikkklllkkkhhhccc^^^[[[VVVUUUSSSSSSSSSRRRPPPNNNKKKLLLLLLMMMPPPUUU\\\bbbhhhiiiiiikkkmmmoooqqqsssttttttuuuuuuuuuuuuttttttuuuuuuuuuuuuvvvwwwxxxyyyzzzzzz{{{zzzyyywwwuuutttvvvuuuttttttttttttuuuvvvttttttuuuvvvwwwyyy{{{|||yyyyyyyyyxxxwwwvvvuuutttsssssssssssstttvvvwwwxxxwwwyyy|||vvvsssuuuzzz]]]^^^aaaeeehhhhhhfffcccWWWPPPLLLPPPVVV___ttt}}}jjjYYYIIICCCBBB???;;;:::666444111000111222111111//////...---------------//////............//////..............................//////......---,,,---...///000111111111111000000000000000000000000000000000000000000000///000111222111000///000222111111111111111111222222111222333333444444333333444444555555666777777777777666666777777888999:::===;;;>>>EEEOOO___yyyyyywwwvvvyyy}}}}}}~~~|||zzzxxxwwwuuurrrnnnkkkmmmnnnnnnoooooorrrvvvyyy}}}yyyuuuqqqppprrrsssrrrqqqnnnlllhhhfffeeeddddddccciiikkkmmmmmmiiiccc]]]ZZZUUUTTTSSSSSSSSSRRROOOMMMKKKLLLMMMMMMPPPVVV]]]bbbiiiiiijjjlllnnnppprrrsssuuuuuuuuutttttttttttttttuuuuuuuuuvvvvvvwwwxxxyyyyyyzzzzzzyyyxxxvvvuuusssuuuttttttttttttttttttuuuuuuuuuuuuuuuwwwxxxyyyzzzyyyyyyyyyyyyxxxwwwvvvuuusssttttttuuuvvvvvvwwwwwwtttwwwzzz~~~wwwrrrssswwwXXXYYY]]]bbbgggiiiiiihhh\\\TTTNNNPPPSSSZZZlll~~~wwwdddPPPEEEBBB???<<<;;;666444111000111111111000...............------,,,/////////....../////////............................../////////...------......///000111111111111000000000000000000000000000000000000000000000000000222333222111000111222111111111111111000000000111222333333444444333333444444555555666777777777666666666777777999::::::<<<<<>>CCCIIIVVVooo{{{|||}}}yyyuuusssooommmmmmmmmlllkkknnnpppsssuuuvvvwwwyyyzzz|||}}}~~~zzzuuupppmmmmmmmmmkkkhhhdddhhhjjjhhhbbb___```cccdddiiillliiibbb]]]^^^bbb^^^]]]\\\\\\ZZZVVVPPPKKKLLLMMMOOOPPPTTTZZZbbbgggeeegggkkknnnppppppppppppnnnoooppprrrssssssssssssssstttvvvxxxyyyxxxwwwvvvvvvvvvuuuuuuuuuwwwxxxyyy|||zzzwwwuuuuuuwwwzzz|||wwwwwwvvvuuuuuuuuuuuuuuurrrqqqppppppqqqsssuuuvvvtttuuuwwwxxxxxxwwwvvvuuuooouuuzzz|||}}}tttoooooorrrwww}}}WWW[[[]]]^^^gggvvvwwwhhh^^^UUUNNNQQQWWWfffzzzmmmRRRCCCBBB<<<:::888555444333333333111111000///////////////////////////////////////////////////////////////............////////////////////////000000000000000000000000000000000000222222111111111111111111000111111111111222222222222000///...///000222333111111222222222333333333333333444444555666666666222333444666777999::::::FFFJJJ^^^~~~|||~~~~~~~~~|||yyyqqqqqqrrrqqqpppnnnlllkkknnnpppssstttvvvxxx{{{~~~wwwrrrkkkhhhhhhiiiiiihhhggghhhhhhfffdddccccccdddggggggfffeeedddbbb```___bbb```]]]YYYTTTOOOKKKIIILLLKKKKKKNNNTTT[[[aaadddiiijjjkkkmmmnnnooooooooopppooooooppprrrssssssrrrssstttvvvwwwwwwvvvtttssstttttttttuuuuuuwwwxxxxxx|||zzzvvvsssrrrrrrtttvvvuuuuuuuuuuuuuuuuuuttttttwwwtttqqqqqqtttuuuuuusssxxxxxxxxxwwwvvvuuuuuutttwwwzzz}}}yyyrrrooopppuuu|||XXX\\\^^^^^^gggvvv{{{kkk___VVVPPPRRRXXXaaarrrwww]]]KKKEEE???===:::888666444333222111111000///////////////////////////////////////////////////////////////............////////////////////////000000000000000000000000000000000000111111111111111111111111000111111111111222222222111111/////////000222333111222222222222333333333333333444444555666666666666666777999:::<<<===>>>GGGLLLaaa}}}~~~{{{wwwrrrrrrsssrrrrrrpppooonnnnnnpppssstttvvvxxx|||vvvqqqkkkhhhhhhiiiiiihhhggghhhiiihhhfffddddddeeehhhhhhgggeeedddbbbaaa```aaa___[[[WWWRRRMMMJJJHHHJJJJJJKKKOOOVVV]]]cccfffiiijjjlllnnnooopppqqqqqqrrrqqqqqqrrrsssttttttsssqqqrrrtttuuuuuutttrrrqqqsssssssssssstttuuuvvvwwwyyywwwtttqqqpppqqqrrrssstttuuuuuuvvvvvvvvvuuuuuuwwwtttqqqqqqsssuuuuuutttwwwwwwwwwwwwvvvvvvvvvvvvvvvxxx|||zzzsssppppppvvv|||ZZZ]]]^^^___fffuuuooobbbXXXRRRSSSWWWZZZggg{{{kkkTTTGGG@@@===:::777555333000...111111000////////////000////////////////////////////////////////////////............////////////////////////000000000000000000000000000000000000111111111111111111111111000111111111111222222222111111000///000111222333222222222222333333333333333333444444555666666666777777888:::;;;===???@@@GGGNNNddd}}}zzzuuusssssstttssssssrrrqqqpppnnnpppsssuuuwwwyyy}}}uuuqqqllliiihhhiiiiiiiiigggiiilllllljjjhhhggggggkkkiiigggeeecccbbbaaaaaa___\\\WWWRRRMMMJJJHHHGGGHHHIIIMMMRRRYYY```fffiiijjjkkkmmmoooqqqrrrsssssstttsssrrrsssuuuuuutttssspppqqqrrrssssssrrrqqqppprrrrrrqqqrrrrrrssstttuuutttsssrrrpppoooooooooooossstttuuuvvvvvvvvvvvvvvvvvvtttrrrrrrssstttuuutttvvvvvvvvvwwwwwwwwwxxxxxxuuuwww{{{|||tttqqqqqqvvv|||ZZZ\\\]]]^^^dddppp~~~tttfff[[[UUUTTTUUUTTT]]]mmmvvv\\\JJJBBB???:::888777555111...222111000000//////000000////////////////////////////////////////////////............////////////////////////000000000000////////////////////////000000000000111111111111000000111111111222222222111111000000000111222333222222222333333333444444333333444444555666666666555555666777999<<<>>>???GGGPPPeee|||}}}}}}{{{|||}}}}}}yyyuuutttttttttssssssrrrrrrrrrnnnpppsssuuuwwwzzz~~~~~~uuurrrnnnjjjiiiiiijjjkkkiiikkkooopppnnnllljjjjjjmmmkkkiiieeecccaaa``````[[[XXXRRRMMMIIIGGGFFFGGGFFFJJJPPPVVV\\\ccciiilllkkklllnnnppprrrtttuuuuuuuuutttssssssuuuuuutttsssqqqrrrrrrssssssrrrrrrqqqqqqpppppppppqqqqqqrrrssspppqqqqqqppppppooonnnnnnqqqrrrssstttuuuvvvvvvvvvuuutttsssrrrsssttttttuuutttuuuvvvwwwxxxyyyyyyzzzuuuvvv{{{~~~vvvrrrqqquuu{{{~~~YYYYYY[[[]]]aaajjjwwwxxxlllaaaZZZUUUSSSQQQVVVbbbvvvhhhSSSHHHCCC===:::::::::777333222222111000000000000000////////////////////////////////////////////////............////////////////////////000000000000//////////////////////////////000000000111111111000000111111111222222222111111111111111222222333222222333333333444444444333333444444555666666666555555555666888;;;>>>@@@GGGRRRhhh{{{|||wwwvvvxxxzzzyyyxxxuuuttttttsssrrrrrrrrrrrroooqqqtttvvvxxx{{{~~~|||zzzsssrrrooollljjjiiikkkllljjjmmmppprrrpppnnnmmmmmmooommmjjjfffbbb___]]]\\\VVVSSSNNNIIIEEEEEEEEEFFFFFFLLLSSSZZZ```eeejjjnnnlllnnnoooqqqsssuuuuuuvvvtttsssrrrssstttuuutttsssssssssttttttttttttssssssqqqppppppppppppqqqrrrrrrppppppqqqrrrqqqqqqpppooopppqqqrrrssstttuuuuuuuuuuuuttttttsssrrrssstttuuuttttttuuuwwwxxxyyyzzz{{{vvvxxx}}}yyyuuurrrtttyyy}}}WWWXXXZZZ]]]___eeeqqq|||~~~tttjjjbbbYYYQQQPPPRRRZZZlllxxxdddLLLEEE<<<888888999666333222222111000000000000111////////////////////////////////////////////////............////////////////////////000000000000000000000000000000000000...//////000000111111111000111111111111222222222111111111222222222222333333333333333444444444444333333444444555666666666777777777888:::===AAACCCHHHXXXrrr}}}||||||vvvuuuwwwzzz{{{zzzwwwvvvuuusssrrrqqqqqqqqqqqqsssuuuwwwxxx{{{~~~|||xxxvvvppppppnnnkkkiiihhhiiikkkjjjlllooopppooonnnnnnnnnpppooolllgggbbb]]]YYYVVVQQQNNNJJJFFFDDDDDDFFFGGGHHHOOOXXX___cccfffjjjnnnnnnoooqqqrrrssstttuuuuuusssrrrqqqsssuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrqqqqqqqqqqqqrrrrrrqqqqqqrrrrrrsssrrrrrrrrrqqqrrrsssttttttttttttttttttuuutttsssrrrrrrtttvvvtttuuuvvvwwwxxxzzz{{{{{{yyy|||zzzuuuuuuxxx}}}WWWXXX[[[______aaakkkxxx~~~|||sssjjj]]]RRROOOOOOTTTbbbwwwuuuUUUKKK???999888888555222333222111111000000111111////////////////////////////////////////////////............////////////////////////000000000000000000000000000000000000......//////000111111222000111111111111222222222111111222222333333333222333333333444444444444555333333444444555666666666888888888999;;;???CCCEEEIIIaaa{{{~~~}}}yyyxxx{{{}}}}}}{{{zzzyyywwwuuusssrrrrrrrrrsssuuuwwwxxxxxxzzz}}}}}}yyytttrrrlllmmmllliiifffeeefffiiihhhjjjllllllllllllmmmnnnqqqpppmmmiiibbb[[[TTTPPPLLLJJJGGGEEEDDDEEEFFFGGGJJJRRR\\\bbbeeefffiiilllppppppqqqrrrsssssssssssssssrrrrrrtttvvvxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuvvvtttssssssrrrrrrsssssssssqqqqqqrrrrrrrrrsssssstttttttttuuuuuuvvvuuuuuutttsssuuuuuusssqqqqqqtttwwwuuuuuuvvvwwwyyyzzz{{{{{{{{{zzzwwwxxxXXXXXX\\\aaa``````iiiuuu|||zzzpppaaaSSSOOOMMMPPP\\\ooobbbVVVHHH@@@>>>>>>;;;777333222111111000111111111////////////////////////////////////////////////............/////////000////////////000000000000000000000000000000000000---......///000111111222000111111111111222222222111111222333333333333222333333333444444444555555333333444444555666666777888777777888:::>>>BBBEEEKKKhhh}}}yyy|||}}}{{{|||~~~{{{}}}{{{yyyvvvtttssssssssstttvvvwwwxxxyyyzzz}}}|||wwwrrroooiiijjjjjjgggcccbbbdddffffffgggiiiiiiiiiiiikkkmmmqqqpppnnniiibbbYYYQQQMMMIIIHHHFFFEEEEEEEEEGGGHHHLLLTTT___eeeffffffiiikkkpppqqqrrrrrrssssssrrrrrrsssssssssuuuxxxzzzzzzzzzuuuuuuttttttttttttuuuuuuuuuuuutttsssssstttttttttrrrqqqqqqqqqrrrssstttuuuvvvwwwwwwwwwwwwwwwvvvuuusssuuuuuutttqqqqqqtttwwwuuuvvvwwwxxxyyyzzz{{{{{{}}}}}}yyyzzzXXXYYYZZZ[[[^^^ccciiinnnxxx{{{iiiYYYSSSPPPOOOUUUbbbuuuvvv```JJJ@@@===888666666555444222222333222000///111111000000//////......000000000000000000000000////////////////////////............////////////------...000111111111111000000000000111111111111000000000000000000000000///000111222333444444444444333333222222333333444777777777888999999::::::555<<<:::888@@@BBBAAAGGGUUUttt|||zzz}}}~~~~~~}}}|||{{{|||{{{xxxvvvtttssssssssssssvvvxxxzzzzzz|||~~~}}}}}}}}}}}}{{{wwwqqqlllfffjjjkkkhhhccc______bbbffffffeeeeeegggjjjmmmnnnrrrppplllfff^^^VVVOOOKKKJJJJJJHHHFFFDDDDDDGGGIIIQQQYYYaaaeeeffffffiiillloooqqqtttuuutttsssssssssrrrrrrqqqrrrsssuuuwwwxxxyyyxxxwwwwwwvvvvvvwwwwwwvvvtttrrrpppppprrrtttvvvsssssssssssstttvvvwwwxxxxxxyyyyyyxxxxxxvvvuuutttssssssssstttvvvwwwyyyyyyzzzxxxvvvuuuuuuvvvxxxzzz}}}yyy{{{{{{YYYYYYZZZ[[[\\\aaagggkkkvvv~~~uuudddWWWSSSPPPSSS]]]mmmmmmSSSFFFAAA===::::::666444222111111111000///111000000000/////////...////////////////////////000000000000000000000000............////////////---...///000000111000000000000000000111111111111000000000000000000000000000000111222333333333333444333333222222333333444666666777777888999999999555===:::888???AAABBBJJJ^^^|||~~~{{{{{{~~~|||}}}}}}~~~}}}|||zzzyyyzzzyyywwwuuuttttttttttttsssuuuwwwyyyyyy{{{}}}}}}|||zzzwwwsssmmmiiifffiiikkkiiieeebbbdddfffiiihhhhhhggghhhiiikkklllpppnnnkkkeee^^^VVVOOOKKKJJJJJJHHHFFFDDDEEEIIILLLUUU[[[ccchhhhhhiiikkknnnooorrrtttuuutttssssssssstttssssssssstttvvvwwwxxxyyyxxxwwwwwwvvvvvvwwwwwwtttsssqqqppppppqqqsssttttttttttttuuuvvvwwwyyyzzz{{{zzzzzzyyyxxxwwwvvvvvvssssssttttttuuuwwwxxxyyyyyyxxxvvvuuuuuuwwwzzz{{{zzz||||||YYYYYYZZZZZZ[[[^^^bbbfffpppyyyooo\\\VVVQQQPPPUUUbbbxxxyyy[[[HHHAAA===:::999777555111000000000000000000000000000////////////........................000000000000000000000000............//////////////////000000000000//////000000000000111111111111000000000000000000000000000111111222333333333333444333333222222333333444555555666666777888888888666===:::999???@@@DDDOOOlll}}}{{{}}}~~~~~~{{{{{{{{{{{{zzzyyyxxxwwwwwwvvvuuutttttttttuuuvvvrrrtttwwwxxxyyyzzz|||~~~}}}zzzvvvsssooojjjggggggiiikkkjjjhhhfffhhhkkklllkkkjjjjjjiiijjjjjjkkkmmmlllhhhccc]]]VVVPPPMMMIIIIIIHHHGGGFFFHHHLLLPPPZZZ```fffjjjkkklllnnnpppppprrrtttuuutttsssssssssvvvuuuttttttuuuvvvwwwxxxxxxxxxwwwvvvvvvvvvvvvwwwssssssrrrrrrrrrrrrssssssttttttuuuvvvxxxyyy{{{|||}}}|||zzzxxxwwwwwwwwwxxxttttttttttttuuuvvvxxxxxxyyywwwuuutttuuuxxx|||~~~}}}}}}}}}YYYZZZZZZYYYYYY[[[^^^aaahhhrrruuu```XXXQQQNNNNNNXXXooodddMMMBBB>>>;;;999999555111//////000000000000000000000////////////////////////////////////////////////////////////............///////////////000000000000//////...///000000000111111111111000000000000000000000000000111222333333333333333444333333222222333333444444444555555666777777777777===;;;999???@@@GGGWWWxxx}}}}}}}}}}}}yyyyyyyyyxxxwwwvvvuuuuuusssssssssssssssuuuwwwxxxtttvvvxxxyyyzzz{{{}}}}}}yyyuuurrrnnnkkkhhhhhhjjjkkkjjjhhhhhhjjjllllllllllllllllllkkkkkkkkkkkkiiifffbbb\\\VVVRRROOOIIIIIIHHHGGGHHHLLLQQQUUU___ccchhhkkkmmmmmmoooqqqqqqsssttttttsssrrrrrrsssvvvuuutttttttttuuuvvvwwwxxxxxxwwwvvvvvvvvvvvvvvvssssssssssssssssssssssssttttttuuuvvvwwwyyy{{{|||~~~|||yyywwwvvvvvvwwwxxxuuuuuutttuuuuuuvvvwwwwwwwwwvvvttttttvvvzzz~~~}}}YYYZZZYYYXXXWWWXXX[[[]]]bbbmmm}}}yyydddZZZQQQNNNLLLSSSiiisssXXXIIICCC@@@===:::666222000000000111000////////////000000000000000000000000000000000000....................................///////////////000000000000//////...///000000000111111111111000000000000000000000000111111222333333333222222444333333222222333333444444444444555666666777777777===;;;;;;@@@AAALLLaaa~~~||||||xxxxxxwwwvvvttttttsssssspppppppppqqqsssuuuwwwyyywwwyyy{{{||||||}}}}}}yyyuuussspppnnnllljjjjjjjjjiiihhhhhhiiijjjkkkkkklllmmmnnnmmmlllllliiigggddd___ZZZVVVRRRPPPHHHHHHHHHHHHJJJOOOVVV[[[bbbeeeiiilllmmmnnnoooppprrrsssttttttrrrrrrrrrsssuuutttssssssssstttuuuvvvxxxwwwvvvvvvuuuuuuvvvvvvttttttuuuuuuuuuuuuttttttssssssssstttvvvxxxyyyzzz{{{zzzxxxvvvuuuvvvwwwxxxvvvuuuuuuuuuuuuuuuvvvwwwvvvuuussstttwww|||}}}YYYYYYZZZXXXWWWWWWYYY[[[```lll|||}}}iii\\\RRRQQQOOORRRdddzzzeeeOOOEEEAAA===;;;888444222222222111000////////////000000000000111111111111111111111111------------------------............//////////////////000000000000//////000000000000111111111111000000000000000000000000111222222333333222222222444333333222222333333444444444555555666777777777888===<<<<<>>CCCEEEWWWuuu{{{{{{xxxwwwuuusssqqqqqqqqqqqqnnnnnnnnnoooqqqtttwwwxxx{{{}}}~~~}}}zzzwwwsssooollliiihhhfffggghhhkkklllmmmkkklllnnnoooooollliiigggbbb```\\\WWWSSSNNNKKKJJJGGGGGGHHHJJJNNNUUU___eeeiiiiiikkkmmmooopppppppppsssttttttsssqqqqqqrrrssssssssssssssstttuuuwwwxxxwwwwwwvvvuuuuuuuuuuuuuuuuuusssrrrqqqqqqrrrsssuuuttttttssssssttttttuuuvvvvvvvvvwwwxxxxxxyyyyyyzzzwwwwwwvvvuuuuuuuuuuuuuuutttsssrrrsssxxxXXXYYYZZZYYYXXXWWWYYYZZZXXXfffuuu~~~tttbbbWWWXXXWWWSSS]]]mmm```MMMDDD@@@;;;999777666666444222000.../////////000000111111000000000000000000000000////////////////////////............/////////000------///000111111111111000000000000111111111111000000000000000000000000222222333333333222222111444333333222222333333444555555666666777888888888888<<<===???DDDFFFZZZ{{{{{{{{{xxxwwwuuurrrqqqppppppqqqmmmmmmnnnoooqqqtttvvvxxx{{{}}}{{{wwwrrrmmmiiihhhfffeeefffjjjmmmoooppplllnnnooopppnnnkkkgggddd```]]]YYYTTTOOOKKKHHHGGGGGGGGGHHHJJJOOOWWWaaagggkkkkkklllnnnpppqqqqqqppptttttttttsssqqqqqqrrrssstttsssssstttuuuwwwyyyzzzwwwwwwvvvuuuuuuuuuuuuuuutttrrrpppnnnnnnppprrrtttuuuuuuttttttttttttuuuuuuuuuvvvxxxyyyzzz{{{{{{{{{xxxwwwvvvuuuuuuttttttuuutttsssrrrsssxxx[[[ZZZXXXVVVUUUUUUUUUVVVZZZ```iiiuuu}}}|||uuuhhh___\\\XXXSSSZZZgggjjjPPPCCC@@@;;;:::888666444333222111222111111000///......---//////000111222333333333......////////////......////////////000000000000///000111111111///...---000000111111111111000000333333222111000000111111111111333555666444000---666333111000111222222222444444444444555777888999:::777999???BBBNNNkkkyyy~~~}}}zzzxxxuuupppmmmmmmoooqqqlllnnnpppqqqrrruuuyyy|||{{{|||yyyvvvrrrmmmiiikkkhhheeedddfffjjjnnnoooooommmjjjiiihhhhhhgggeeeaaa\\\UUUOOOKKKHHHEEEDDDCCCFFFIIIKKKMMMTTT___hhhjjjkkklllnnnoooqqqrrrsssxxxvvvsssqqqppprrrtttvvvxxxwwwvvvvvvvvvwwwyyyzzzyyyxxxwwwuuusssrrrrrrrrrnnnlllkkknnnqqqrrrpppnnnooopppqqqrrrtttuuuvvvvvvwwwwwwxxxyyy{{{|||zzzxxxrrrtttuuutttsssqqqqqqrrrtttssssssuuu{{{~~~[[[ZZZXXXVVVUUUUUUUUUUUUWWW\\\eeepppyyy}}}}}}{{{uuujjjbbb```ZZZSSSWWWaaatttWWWHHHDDD<<<;;;999666444333222222111111111000///.........//////000111222222222222......////////////......------------............000000111111000///......000000111111111111000000222222111111000000000000111111111222333333222111333222111222444555555444444444444444555777888999:::888:::@@@FFFTTTttt}}}~~~}}}yyywwwtttooollllllmmmooolllnnnpppqqqsssvvvzzz}}}|||}}}zzzwwwtttpppkkkhhhiiifffddddddgggkkknnnooonnnllliiihhhhhhgggeeeccc]]]XXXRRRMMMJJJHHHFFFDDDCCCFFFIIIKKKNNNUUU```hhhkkklllmmmoooqqqrrrttttttxxxvvvsssqqqpppqqqtttuuuxxxwwwvvvuuuuuuvvvxxxxxxvvvvvvuuutttssssssssssssooommmmmmnnnpppqqqooommmppppppqqqqqqrrrsssuuuuuuxxxwwwxxxyyy{{{{{{yyywwwsssuuuvvvuuusssrrrrrrssstttttttttwww}}}[[[ZZZYYYWWWUUUTTTTTTTTTSSSXXX```jjjtttyyy{{{{{{vvvnnngggddd\\\SSSSSSZZZqqq{{{\\\IIIBBB===<<<:::777555333222222111111000000//////......//////000111222222222222......////////////......------------............111111000000000/////////000000111111111111000000111111111000000000000000111000000///000222333444222222333444666666555333444444444444555777888999:::888;;;BBBLLL___~~~}}}yyywwwsssooolllkkklllmmmlllnnnppprrrssswww{{{~~~}}}}}}zzzwwwuuurrrnnnjjjgggeeeddddddfffiiimmmooopppnnnllljjjhhhgggeeebbb```XXXTTTNNNJJJHHHGGGFFFDDDCCCEEEIIILLLOOOWWWaaahhhmmmmmmnnnppprrrssstttuuuxxxvvvsssqqqpppqqqrrrtttwwwwwwuuuttttttuuuvvvwwwssssssssssssssssssttttttooonnnmmmnnnppppppooonnnsssrrrqqqpppppprrrtttuuuyyyxxxwwwxxxyyyyyywwwuuutttuuuvvvuuutttssstttuuuttttttvvvzzz[[[[[[YYYWWWVVVTTTSSSSSSRRRUUU[[[dddnnnvvvyyy{{{zzzrrrkkkeee\\\RRRQQQUUUcccxxxcccLLLBBB>>>===;;;888666444333333111000000000/////////...//////000111111111111111......////////////......////////////000000000000111111000000000000000000000000111111111111000000000000000111000000000///000111111000000000222444444444444666777555222///444444444444555777888999::::::===EEERRRjjj~~~}}}zzzwwwrrrooonnnmmmlllllllllnnnppprrrtttwww|||~~~{{{yyyuuusssqqqnnnjjjgggccccccdddhhhmmmppprrrrrrooommmllljjjhhheeeaaa^^^VVVRRRMMMIIIGGGFFFDDDCCCCCCEEEHHHLLLQQQYYYbbbiiimmmnnnooopppqqqsssttttttwwwuuusssqqqppppppqqqrrrvvvvvvtttssssssssstttuuurrrssssssssssssssssssrrrnnnnnnmmmnnnoooqqqqqqqqqwwwuuurrrqqqqqqrrrtttvvvyyyxxxwwwwwwxxxwwwvvvtttssstttuuutttsssrrrsssuuuuuuvvvyyy~~~ZZZZZZYYYXXXVVVUUUTTTSSSSSSTTTXXX___iiirrrxxxzzz}}}wwwnnndddZZZRRRPPPSSSYYYjjjpppUUUGGG@@@>>><<<999777555444333000000000000//////////////////000111111111000000......////////////......////////////000000000000000000000111111111111111000000111111111111000000///000111111111111000000///111444333111000000111444333333444555555333111444444444444555777888999:::;;;>>>FFFVVVqqq}}}~~~zzzvvvrrrpppppppppnnnmmmlllnnnpppqqqsssvvv{{{~~~~~~zzzxxxtttrrrpppmmmjjjhhhcccccceeejjjooosssttttttqqqpppnnnmmmjjjfff```\\\VVVRRRLLLHHHFFFDDDCCCBBBBBBDDDHHHMMMSSS[[[dddiiimmmmmmnnnoooppprrrssssssuuutttrrrpppppppppqqqqqquuutttsssrrrrrrrrrssstttttttttttttttsssrrrqqqpppllllllmmmnnnoooqqqsssuuuyyyxxxuuusssssstttvvvxxxxxxwwwuuuuuuvvvvvvuuutttrrrssssssrrrqqqqqqrrrtttvvvyyy}}}YYYYYYYYYXXXWWWVVVTTTTTTVVVUUUVVV[[[dddmmmtttxxx~~~yyypppeeeZZZSSSQQQQQQSSS^^^pppyyy\\\JJJAAA@@@===:::888666444444000000000000//////////////////000111111000000///......////////////......------------............///000111222222222111000000000111111111111000000///000222333333222111111...222555555222111222333666444222222444666777666444444444444555777888999:::<<<@@@GGGXXXuuu}}}yyyuuuqqqppprrrrrrpppnnnlllnnnpppqqqrrruuuyyy|||}}}|||yyyvvvrrrpppnnnllljjjhhhcccccceeeiiiooosssuuuuuurrrqqqpppnnnkkkfff___YYYTTTPPPJJJFFFDDDCCCBBBAAABBBDDDGGGMMMUUU^^^eeejjjmmmmmmnnnooopppqqqrrrrrrsssrrrqqqpppppppppqqqqqqrrrrrrqqqpppqqqrrrsssttttttuuuuuuuuutttsssqqqppplllmmmnnnnnnoooppptttwwwyyyxxxwwwuuuuuuvvvxxxyyywwwuuuttttttuuuuuuuuutttqqqrrrrrrpppoooppprrrtttyyy|||WWWWWWXXXXXXXXXWWWVVVUUUXXXVVVUUUWWW___hhhpppuuuzzzxxxrrrhhh]]]UUUQQQNNNOOOSSS```ssscccMMMBBBAAA>>>;;;888666555444////////////000000000000///000000000000000//////......////////////......------------............---///222444444333111///000000111111111111000000000111333444444444333222---111444333222222666:::AAA<<<666222222444666777444444444444555777888999:::===AAAGGGXXXuuuvvvsssoooooorrrsssqqqnnnmmmnnnooopppqqqssswwwyyy}}}zzzvvvtttpppmmmlllkkkiiigggbbbbbbcccgggmmmqqqtttuuurrrqqqpppoookkkddd\\\WWWOOOKKKGGGCCCBBBBBBBBBAAABBBDDDGGGMMMVVV___fffjjjnnnoooooopppqqqrrrssssssqqqppppppppppppqqqqqqrrrpppoooooooooppprrrsssuuussstttuuuvvvvvvuuusssrrroooppppppooonnnnnnrrruuuwwwwwwvvvvvvvvvwwwxxxxxxvvvtttrrrrrrtttuuuuuuuuurrrrrrrrrqqqpppqqqsssvvv{{{~~~VVVVVVWWWXXXXXXWWWVVVVVVZZZVVVTTTUUU[[[eeemmmrrrwwwwwwtttkkk```XXXPPPLLLMMMMMMVVVjjjkkkTTTCCCAAA???<<<999666555444////////////000000000000///000000000000000//////......////////////......////////////000000000111,,,///222555666444111...000000111111111111000000000111333555555555333222---000222111000333;;;AAAMMMFFF<<<444111111333444444444444444666777888999:::===AAAGGGWWWttt~~~tttpppmmmnnnqqqsssqqqmmmmmmnnnooopppppprrruuuxxx|||~~~}}}yyyuuurrrnnnkkkjjjiiigggfffbbbaaabbbeeejjjooossstttqqqqqqpppnnnjjjcccZZZTTTKKKGGGCCCAAAAAABBBBBBBBBBBBCCCGGGNNNWWW```gggjjjppppppqqqrrrrrrsssttttttoooooooooooopppqqqrrrsssnnnnnnnnnnnnppprrrtttuuuqqqrrrtttvvvwwwwwwvvvuuurrrsssrrrpppmmmmmmpppsssuuuuuuvvvvvvwwwwwwwwwwwwuuusssqqqqqqsssuuuvvvuuusssssssssqqqppprrruuuwww|||YYYWWWTTTTTTUUUVVVVVVVVVTTTUUUVVVWWWYYY]]]bbbeeellloooqqqnnndddYYYPPPLLLJJJLLLTTTccczzzuuuXXXKKKDDD???>>>;;;777444555222111111000000000000000////////////............000000000000000111111222000///......///000111222000000000000000///......111111111111111111111111333111111222555555222...111111222333444444555555DDD>>>666222222444666666333555777888777666777888===;;;<<>><<<999666777333222111111000000111111222222222111111111000000333222111///...---,,,,,,000000////////////////////////000000000000//////111111111111111111111111333111000000000222333333000000111111111222222222111222444666777777666555666666666555555666:::======AAAKKK___zzz~~~{{{vvvppptttwwwuuupppnnnqqqtttrrrsssttttttssssssuuuwwwxxxwwwxxxyyy{{{zzzxxxuuupppllliiiggghhhhhhgggfffnnnsssxxx|||{{{yyywwwvvvtttpppjjjbbbYYYQQQJJJFFFBBBBBBAAA@@@>>>???BBBDDDHHHMMMRRRUUUZZZccciiijjjkkkmmmoooooonnnmmmnnnnnnooooooooooooooooooooooooooopppqqqssstttuuuuuuuuussstttuuuuuuuuusssrrrqqqoooooopppqqqqqqqqqpppooorrrsssuuuvvvvvvvvvuuutttuuusssssstttuuuvvvuuutttsssuuuvvvvvvvvvwwwyyy{{{UUUUUUVVVXXXZZZZZZXXXVVVTTTVVVXXXXXXWWWVVVVVVWWW]]]ccckkkpppooohhh]]]UUULLLHHHHHHNNNZZZooo|||ZZZMMMAAA<<<<<<:::888999333222222111111111111111222222222222111111111111222111000000//////000000,,,,,,---...//////000000//////000000000000//////000000000000000000000000111111000000000111333444111111111111111111222222444444555555444555555666666666666666555777;;;>>>BBBGGGTTTggg}}}}}}|||vvvqqqkkkooorrrqqqnnnmmmqqquuurrrsssttttttssstttvvvxxxwwwwwwwwwyyyzzzyyywwwtttnnnllliiigggggghhhiiiiiiqqqvvv{{{~~~}}}zzzwwwvvvuuuqqqjjjaaaXXXOOOIIIFFF@@@AAA@@@??????@@@CCCEEEJJJQQQUUUWWW[[[ccciiijjjlllmmmooonnnmmmlllmmmnnnooooooppppppppppppooooooooopppqqqssstttuuuuuuuuutttsssssssssrrrqqqqqqpppmmmnnnppprrrrrrrrrqqqpppssstttuuuvvvvvvvvvuuutttuuutttssstttvvvvvvvvvuuuvvvwwwxxxwwwwwwwwwyyy{{{VVVUUUUUUWWWYYYZZZYYYWWWUUUWWWXXXWWWVVVUUUVVVWWW\\\bbbkkkssstttlllaaaXXXMMMHHHGGGLLLSSSddd^^^OOO@@@;;;:::999888888333333222111111111111222222222222111111111111000000000000000000111222222((()))+++,,,......//////...//////000000000000000000000000000000000000000///000111111000000222444222222222222222222222222333444333222111111333555555666777777777888;;;===CCCKKKZZZppp~~~||||||zzztttooojjjlllnnnnnnlllmmmpppssspppqqqssssssssstttvvvxxxxxxxxxyyyzzz{{{yyyvvvsssmmmkkkhhhgggfffhhhjjjkkkrrrvvvzzz|||{{{yyywwwvvvtttppphhh___UUUNNNIIIFFF???@@@@@@@@@???AAAEEEGGGMMMTTTYYYYYY[[[bbbhhhkkklllmmmooonnnmmmmmmnnnoooppppppqqqqqqqqqqqqppppppooopppqqqsssttttttttttttsssrrrqqqppppppppppppqqqmmmnnnppprrrssssssrrrrrrssstttuuuvvvvvvuuuttttttuuutttssstttvvvwwwvvvuuuwwwxxxyyyyyyxxxyyy{{{}}}[[[YYYWWWWWWXXXYYYXXXWWWWWWWWWWWWVVVUUUUUUWWWYYY[[[bbbllluuuwwwpppcccYYYNNNIIIHHHJJJLLLXXXwwwgggVVVEEE===<<<:::888888444333222222111111222222222111111111111000000000///////////////000111111***+++---//////000//////......///000000000000000000000000000000000000000,,,///222222000000111333333333333333333222222222111333444444222222444777333555777888888999;;;===@@@MMMbbb||||||{{{|||zzzuuupppmmmllllllkkklllmmmnnnooonnnoooqqqqqqqqqsssuuuwwwzzzzzz{{{}}}}}}zzzuuuqqqkkkjjjhhhffffffhhhkkkmmmqqqtttxxxyyyxxxvvvuuuuuurrrmmmeee\\\SSSLLLHHHFFF???@@@@@@@@@@@@BBBFFFIIINNNVVV[[[[[[\\\bbbhhhkkklllnnnnnnnnnmmmmmmoooqqqpppqqqrrrssssssrrrqqqpppppppppqqqrrrrrrsssrrrrrrrrrqqqpppnnnnnnooopppqqqnnnooopppqqqssssssttttttssstttuuuvvvvvvuuutttsssvvvtttttttttvvvwwwvvvuuuvvvwwwyyyzzzzzz|||```]]]ZZZXXXXXXXXXWWWVVVXXXXXXWWWUUUTTTUUUXXX[[[[[[bbblllvvvyyyrrreeeZZZPPPKKKHHHIIIHHHQQQnnnppp^^^KKKBBB???===:::999444333222222111111222222111111111000000000000/////////............//////000111222333333222111111......///000000000000000000000000000000000000000+++...222333111000111333333333333333333333333333000444777888666666777999333555888999999:::;;;<<>>BBBIII___~~~|||yyyuuussspppooommmlllkkkkkkllllllppppppqqqqqqsssuuuxxx{{{|||||||||{{{yyyuuuqqqooolllkkkiiifffdddfffjjjmmmppppppppprrrtttuuusssrrrpppiii___UUUMMMHHHEEEDDD@@@AAAAAAAAACCCGGGLLLQQQWWWXXXZZZ]]]aaaeeeiiikkkoooooooooooopppqqqrrrssstttuuuuuuuuuuuusssrrrqqqnnnnnnnnnooopppqqqrrrssssssqqqooonnnoooppppppooopppqqqrrrsssuuuvvvwwwwwwwwwvvvuuutttssssssttttttvvvvvvuuusssrrrtttwwwzzzxxxzzz|||~~~YYYXXXVVVVVVXXXYYYXXXXXXXXXWWWVVVUUUTTTUUUVVVWWWWWW[[[___ccciiimmmiiicccWWWNNNIIIJJJGGGFFFVVVkkkqqqXXXIIIBBB>>>;;;999999777555333222111111111000//////000111333555777000000//////......------,,,------...000111111222000000000000000000000000111111111111111111111111222222222111111111111111111111111111222222222333555555444333333555666777;;;777666999;;;<<>>DDDUUUttt}}}~~~}}}zzzvvvrrrooommmlllllllllmmmnnnnnnoooooommmkkkjjjkkkpppuuuzzz}}}{{{zzzxxxvvvtttsssrrrrrrooommmjjjfffdddfffjjjnnnrrrqqqpppqqqrrrtttssssssllldddYYYQQQKKKHHHEEEBBBBBBBBBAAAAAADDDJJJSSSYYY[[[[[[\\\___cccgggkkknnnooooooooopppqqqrrrttttttqqqsssuuuwwwvvvssspppnnnmmmmmmmmmmmmnnnooopppqqqooonnnlllmmmoooqqqrrrqqqqqqqqqrrrtttuuuvvvwwwxxxuuuttttttssstttuuuvvvwwwwwwwwwwwwvvvuuuvvvxxx{{{zzz|||~~~WWWXXXYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWUUUVVVVVVWWW^^^gggiiifff]]]UUUNNNLLLHHHDDDJJJTTTjjj{{{dddQQQEEEAAA???===;;;999777555333222222222333333222222222222222222111111111111000000000000000000000000000000//////000000000000000000000000//////000000000111111111111111111111111111111111111222222222222333333333444444444444555555666666777555555777888999???GGGZZZ{{{}}}|||yyyvvvrrrnnnkkkiiikkkkkklllnnnooooooppppppjjjiiijjjnnnssswwwyyyyyyyyywwwuuusssrrrqqqqqqqqqooonnnjjjgggeeegggkkkooorrrqqqpppqqqssstttsssrrriiiaaaVVVNNNJJJHHHDDDAAABBBBBBBBBCCCFFFMMMVVV\\\\\\]]]]]]```ccchhhmmmpppqqqqqqqqqqqqqqqqqqrrrsssqqqsssuuuvvvvvvssspppnnnnnnmmmmmmmmmnnnooopppqqqooonnnlllmmmoooqqqrrrrrrqqqrrrssstttuuuwwwxxxxxxvvvuuuttttttuuuvvvxxxyyywwwwwwxxxwwwvvvvvvxxxzzz{{{}}}XXXYYY[[[ZZZYYYWWWWWWXXXVVVVVVWWWWWWWWWWWWWWWXXXVVVVVVTTTUUU\\\eeeiiigggbbbYYYQQQMMMIIIEEEHHHMMM[[[ooommmXXXJJJEEEBBB???<<<;;;888555333222222222333333333222111111000000////////////............111111111000000/////////000000000000000000000000...//////000000111111111111111111111111222222222222222222222333333333333444444444555555555555666888777888::::::;;;BBBKKK^^^~~~}}}{{{xxxtttoookkkhhhgggkkkkkkmmmnnnoooppppppppplllkkkmmmqqqwwwzzzxxxvvvuuutttsssqqqpppooooooooommmmmmkkkiiigggiiillloooqqqqqqqqqsssttttttrrrpppggg^^^SSSLLLIIIHHHDDD@@@AAABBBCCCEEEIIIPPPYYY___^^^^^^___```dddiiinnnqqqrrrrrrqqqqqqqqqqqqrrrrrrrrrssstttuuuuuurrrpppnnnooonnnnnnnnnoooooopppqqqqqqooommmnnnppprrrssssssrrrrrrssstttvvvwwwxxxyyyxxxwwwvvvvvvvvvxxxyyyzzzvvvwwwxxxwwwvvvvvvxxxzzz}}}~~~WWWYYYZZZYYYWWWWWWXXXZZZVVVWWWXXXXXXYYYYYYYYYYYYWWWWWWUUUTTT[[[eeeiiigggfff]]]TTTNNNJJJGGGGGGIIIQQQccc}}}xxx```PPPIIIDDD???===;;;999666444333222222111111111111111111000000............////////////000000000000000111111111000000000000000000000000......//////000111111222000000111111111222222222222222222333333333444444333444444555555555555555888777888:::999;;;CCCMMM___}}}{{{xxxsssoookkkhhhfffkkklllmmmoooppppppppppppnnnmmmmmmqqqwwwyyyvvvsssqqqqqqpppoooooonnnmmmmmmjjjkkkkkkjjjjjjkkkmmmppppppqqqrrrtttvvvtttqqqnnneee\\\PPPJJJIIIHHHDDD@@@???AAADDDGGGLLLSSS[[[``````______aaaeeejjjooosssqqqqqqqqqqqqqqqrrrssstttssssssttttttsssrrrpppooopppoooooooooooopppqqqqqqrrrqqqooooooqqqsssssssssrrrrrrsssuuuvvvwwwxxxyyyzzzyyyxxxxxxxxxyyyzzz{{{uuuvvvwwwwwwvvvvvvwwwyyy~~~UUUWWWYYYXXXVVVVVVYYY\\\WWWWWWXXXYYYZZZZZZYYYYYYXXXXXXUUUUUU[[[eeeiiihhhiii```UUUOOOKKKHHHGGGHHHKKK]]]wwwfffTTTKKKEEE???===<<<999666444333222222...///000111111111111111000000000000111111111111......///000111222333333000000000000000000000000---......///000111111222000000111111222222222222222222333333333444444444333444555555666666555555555555666888777999BBBLLL```}}}yyytttoookkkhhhgggkkklllnnnooopppppppppoooooommmkkknnnsssvvvtttpppoooooooooooonnnmmmlllkkkiiijjjkkklllkkklllnnnpppooopppsssvvvwwwuuupppmmmddd[[[OOOIIIHHHHHHDDD??????AAADDDHHHMMMTTT\\\aaa`````````aaaeeekkkpppsssoooooopppqqqrrrtttuuuvvvssssssssssssrrrqqqppppppppppppppppppppppppqqqrrrtttrrrpppppprrrssstttsssrrrssstttuuuvvvwwwxxxyyy{{{{{{zzzyyyyyyyyyzzz{{{tttvvvwwwwwwvvvvvvwwwxxxXXXWWWVVVUUUVVVWWWXXXYYYXXXXXXXXXWWWWWWXXXXXXXXX[[[YYYXXXYYY]]]bbbeeefffkkkdddZZZQQQKKKIIIHHHGGGJJJWWWmmmttt[[[LLLDDD>>>@@@===999666555444333222222222222111111111111000---...000111111111000///000000000000111111111111000000000000000000000000222111000//////000111222000000000000111111111111222222333444444555555666666555555444444444555555888:::777888===:::AAATTTkkk~~~|||xxxsssnnnjjjgggeeeiiillloooooommmmmmooorrrkkkllloooqqqrrrrrrqqqqqqrrrqqqpppmmmjjjiiijjjkkkkkkiiihhhhhhiiillloooqqqqqqsssvvvyyyxxxssskkkfffZZZSSSKKKGGGFFFDDDAAA===@@@@@@CCCJJJTTT\\\```aaabbbaaaaaaccchhhlllnnnooooooppppppqqqqqqrrrssssssvvvuuusssqqqpppppppppqqqppppppoooooopppqqqrrrrrrrrrrrrqqqqqqrrrrrrssstttoooooooooqqqssswwwzzz|||{{{||||||{{{zzzzzz|||~~~yyyvvvttttttvvvxxxxxxvvv{{{|||~~~TTTTTTSSSSSSTTTVVVWWWXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYXXXXXXYYY]]]aaaeeegggjjjddd[[[RRRLLLHHHGGGFFFHHHSSShhhxxx___OOOEEE@@@???===:::888777666444222222222222111111111111000...//////000000000000000000000000000111111111111000000000000000000000000222111000//////000111222000000000000111111111111222222333444444555555666666555555444444444555555777999777999>>>===EEEZZZttt}}}xxxsssnnnjjjhhhgggkkknnnqqqqqqooonnnoooqqqoooppppppqqqqqqqqqqqqpppqqqqqqpppmmmjjjhhhiiijjjlllkkkiiiiiikkkmmmppprrrqqqsssvvvwwwvvvqqqhhhbbbWWWQQQJJJFFFFFFEEEBBB???@@@AAAEEEMMMVVV]]]aaaaaaaaa``````ccchhhllloooooooooppppppqqqqqqrrrrrrsssrrrrrrqqqpppppppppqqqqqqpppppppppppppppqqqrrrrrrrrrrrrqqqqqqrrrrrrssstttqqqqqqqqqrrrtttxxx{{{}}}|||}}}}}}|||{{{{{{|||~~~zzzwwwuuuuuuwwwyyyyyyxxxzzz{{{}}}TTTSSSSSSTTTUUUVVVWWWXXXWWWVVVVVVUUUUUUVVVVVVWWWXXXWWWWWWYYY\\\aaaeeehhhjjjeee]]]TTTMMMHHHEEEEEEFFFNNNaaazzzeeeRRRHHHDDD>>><<<:::999999777444222222222222111111111111000000////////////000111111000000000000111111111111000000000000000000000000111111000000000000111111000000000111111111222222222222333444444555555666555555444444444555555666666999777999@@@@@@JJJ```|||wwwqqqllliiihhhhhhmmmpppsssrrrooommmmmmooorrrqqqpppooooooooooooppppppppppppmmmjjjhhhiiijjjlllkkkkkkkkklllooorrrsssrrrsssuuuvvvtttmmmddd^^^SSSNNNHHHEEEEEEEEECCCAAA@@@BBBIIIQQQZZZ```bbbbbb``````aaadddiiimmmooopppooooooppppppqqqrrrrrrrrrnnnoooppppppqqqqqqqqqqqqqqqppppppppppppqqqqqqrrrrrrrrrqqqqqqrrrrrrssstttrrrrrrrrrsssuuuyyy|||~~~}}}~~~~~~||||||}}}~~~zzzxxxvvvvvvwwwxxxxxxxxxwwwxxx{{{WWWWWWWWWWWWWWWWWWXXXXXXVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWYYY[[[___eeehhhjjjggg```XXXOOOIIIEEEEEEEEEKKKZZZssslllWWWKKKFFF===<<<;;;;;;;;;999555222222222222111111111000000111000/////////000222333///000000000111111111111////////////////////////111000000000000000000111000000111111111222222222222222333444444555555666555444444444444555666666777:::888:::???AAANNNfff{{{uuuoookkkhhhhhhhhhmmmppprrrqqqmmmjjjiiijjjooonnnlllkkkkkklllnnnppppppppppppnnnjjjiiihhhiiikkkkkkkkkkkkmmmppprrrtttuuuuuuvvvvvvrrrkkkaaaZZZQQQMMMGGGDDDCCCCCCAAA@@@???DDDLLLVVV]]]bbbcccccc``````bbbeeekkkoooqqqqqqooooooooopppqqqqqqrrrrrrnnnoooqqqrrrrrrrrrqqqpppqqqqqqqqqppppppqqqqqqrrrrrrrrrqqqqqqrrrrrrssstttrrrrrrrrrsssuuuxxx{{{}}}}}}~~~}}}}}}~~~|||zzzxxxvvvvvvvvvvvvvvvtttvvvzzzXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUVVVXXXXXXZZZ^^^ccchhhkkkiiieee\\\SSSKKKGGGFFFFFFIIITTTkkkuuu]]]NNNHHH???>>>===<<<<<<:::666333222222222111111111000000111000/////////000222333///000000000111111111111////////////////////////000000000111111000000000111111111111222222222222222222333444444555555666444444444444444555666666888;;;999:::???BBBQQQlll~~~~~~{{{uuuooojjjhhhhhhhhhkkknnnpppooojjjfffeeeeeeiiihhhgggfffhhhkkkoooqqqpppqqqqqqooollliiiiiiiiijjjjjjjjjkkkmmmppprrrssswwwwwwwwwvvvrrriii___WWWPPPMMMHHHCCCAAA@@@???>>>???EEEOOOYYY```cccddddddbbbbbbdddhhhmmmppprrrrrrnnnooooooppppppqqqrrrrrrqqqrrrsssssssssrrrpppooorrrrrrqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqrrrrrrssstttrrrrrrqqqrrrtttwwwzzz|||~~~}}}}}}~~~}}}{{{yyywwwtttssssssttttttvvv{{{VVVVVVVVVVVVUUUTTTSSSSSSVVVUUUUUUTTTTTTUUUUUUVVVUUUWWWYYYYYYYYY\\\bbbgggkkkllliiibbbXXXOOOKKKJJJGGGHHHPPPccc~~~fffSSSJJJBBB@@@>>>===<<<999666444222222222111111111111000111000000000000111222222000000000000111111111111000000000000000000000000000000111111111111000000111111111222222222222333222222333444444555555666444444444444444555666777888;;;999;;;AAAEEEWWWttt~~~~~~{{{vvvqqqllljjjiiiiiijjjmmmpppnnnjjjeeeccccccfffeeeeeefffhhhmmmqqqsssqqqrrrrrrqqqmmmkkkjjjjjjiiijjjkkklllnnnppprrrssswwwwwwwwwvvvqqqhhh]]]UUUNNNLLLGGGBBB???>>>===>>>???GGGQQQ[[[```ccceeefffeeeeeegggkkkooorrrsssrrrnnnnnnoooooopppqqqqqqqqqsssssssssssssssrrrqqqpppsssrrrrrrqqqqqqqqqqqqrrrrrrrrrqqqqqqrrrrrrssstttrrrrrrrrrrrrtttwwwzzz{{{}}}}}}||||||||||||{{{xxxuuutttuuuvvvxxx{{{SSSTTTUUUVVVVVVVVVUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVUUUXXXZZZYYYWWWZZZ```eeelllnnnmmmggg\\\SSSOOONNNGGGGGGLLL[[[tttoooXXXLLLEEECCC???<<<;;;999666444222222222111111111111000000000111222222222222111000000000000111111111111000000000000000000000000///000111222222111000///111111111222222222333333222222333444444555555666444333333444444666777777777;;;:::<<>>===>>>???@@@GGGRRR[[[```ccceeeggghhhhhhjjjmmmqqqssssssrrrnnnnnnooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttsssrrrqqqqqqqqqqqqqqqrrrrrrqqqqqqrrrrrrsssttttttsssssssssuuuxxxzzz|||}}}~~~|||{{{{{{zzz{{{{{{zzzwwwwwwzzz}}}RRRSSSUUUXXXYYYZZZZZZZZZWWWVVVVVVUUUUUUVVVVVVWWWVVVXXXZZZYYYWWWXXX___dddmmmooopppjjj___VVVQQQQQQGGGGGGJJJVVVmmmuuu\\\MMMHHHDDD@@@<<<:::888666444222222222111111111111000///000111333333222111111000000000000111111111111000000000000000000000000///000111222222111000///111111222222222333333333222222333444444555555666333333333444555666777888555::::::>>>GGGOOOfff|||xxxtttqqqnnnmmmmmmqqqtttsssooojjjhhhhhhjjjjjjkkkmmmpppsssvvvxxxrrrtttuuussspppmmmllllllkkklllmmmoooqqqsssuuuvvvuuuuuutttrrrmmmdddYYYQQQHHHFFFDDDAAA>>>>>>@@@BBB@@@HHHRRR[[[___cccfffhhhjjjjjjlllooosssttttttrrrnnnnnnnnnoooppppppqqqqqqooonnnnnnnnnoooqqqsssuuutttsssrrrrrrqqqqqqqqqqqqrrrrrrqqqqqqrrrrrrssstttuuuuuutttuuuvvvyyy{{{}}}|||~~~~~~|||zzzzzzxxxzzz{{{{{{zzz{{{[[[YYYWWWVVVXXXYYYYYYXXXZZZYYYXXXXXXXXXXXXYYYYYYVVVVVVUUUVVVWWWZZZ]]]___jjjqqqwwwuuuhhhZZZQQQMMMLLLKKKJJJQQQfff~~~dddTTTFFFEEEAAA<<<999888777555444222111222333333222111000000111111111111000000111111222222222222111111---000111//////111000---111222222333333222222111000111111111111222222222222222333333333333444444777777666666666666777777<<<:::<<>>@@@HHHMMMTTTYYY\\\```eeejjjllloooqqqrrrqqqpppqqqrrroooppprrrssssssrrrqqqpppoooooonnnnnnoooqqqtttuuuvvvuuurrrppppppqqqsssuuusssssssssttttttttttttuuutttuuuvvvwwwxxxyyyzzzzzz~~~~~~}}}|||{{{zzzyyyyyyzzzzzzzzzyyyyyy|||\\\ZZZXXXXXXYYYZZZZZZZZZXXXXXXWWWWWWVVVWWWWWWWWWWWWVVVVVVVVVWWWZZZ\\\^^^gggooovvvuuukkk^^^TTTPPPKKKJJJJJJOOOaaalll[[[HHHFFFAAA<<<999888777555444333111222333333222111000000111111111111000000111111222222222222111111000222222000111555777555111222222333333222222111000111111111111222222222222222333333333333444444555555555555666777999999888888;;;BBBMMMbbb~~~~~~zzzvvvrrrooonnnooossswwwxxxvvvuuuuuuuuuwwwyyy{{{||||||zzzxxxvvvuuutttrrrqqqooonnnnnnnnnnnnpppssswwwyyyyyyxxxwwwuuuuuusssmmmeee\\\UUUQQQKKKDDD??????@@@>>>>>>@@@JJJOOOUUUZZZ\\\```eeejjjlllooorrrtttsssrrrrrrrrrpppqqqqqqrrrrrrrrrrrrrrrrrrqqqooonnnnnnpppqqqrrruuutttrrrqqqpppqqqrrrsssssssssssssssttttttttttttssstttuuuvvvwwwyyyzzzzzz~~~}}}||||||{{{{{{{{{zzz{{{~~~]]][[[ZZZZZZ[[[\\\\\\[[[YYYYYYXXXXXXWWWWWWWWWWWWXXXWWWWWWVVVWWWYYYZZZ\\\ccckkktttvvvooocccXXXRRRJJJJJJIIILLLYYYrrruuubbbLLLGGGAAA<<<999888666666555333222222333333222000000000111111111111000000111111222222222222111111111333222///111777;;;;;;111222222333333222222111000111111111111222222222222222333333333333444444333444444555777888:::;;;999999;;;DDDTTTooo~~~}}}}}}xxxtttqqqooonnnqqqtttwwwyyy{{{|||~~~}}}~~~|||yyywwwuuusssqqqnnnmmmmmmmmmnnnoooqqqtttwwwyyyzzzzzzzzzuuusssnnnhhh```YYYSSSOOOIIIBBB>>>>>>>>>===>>>AAAMMMRRRXXX[[[]]]```eeeiiilllooosssuuuuuusssrrrqqqqqqqqqqqqqqqqqqrrrsssssstttsssqqqooonnnnnnoooooosssssssssrrrrrrrrrrrrrrrssssssssssssttttttttttttrrrssstttuuuwwwxxxyyyzzz~~~~~~}}}|||{{{zzzzzzyyy{{{|||||||||}}}^^^]]][[[[[[]]]]]]\\\[[[ZZZ[[[[[[ZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXYYYYYY```gggppptttpppfffZZZRRRJJJIIIIIIJJJQQQdddzzzgggRRRJJJAAA===;;;888666666555444222222333333222000000111111222222111111000111111222222222222111111...000000...000555888777111222222333333222222111000000111111111222222222222222222333333333444444444444555555666888999:::>>>===???GGGZZZxxx{{{|||~~~|||yyyuuurrrpppppppppssstttwwwyyy|||~~~zzzxxxuuusssooolllkkkkkkmmmnnnlllnnnqqqtttwwwxxxxxxxxxwwwrrrkkkccc\\\UUUOOOLLLFFF@@@<<<<<<<<<<<<@@@EEEQQQVVV[[[^^^___aaaeeeiiijjjnnnsssuuuuuurrrqqqppppppoooooonnnoooppprrrssstttsssqqqpppooonnnoooooosssssstttuuutttsssrrrqqqrrrrrrssssssssstttttttttqqqrrrsssuuuvvvxxxyyyyyy||||||{{{{{{zzzyyyxxxxxx{{{|||}}}~~~___^^^\\\\\\]]]]]][[[YYYYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWXXXXXX^^^dddlllqqqpppgggZZZQQQKKKIIIIIIIIIKKKYYYuuu~~~nnnXXXMMMBBB???===888666888666555333333333333222000111111222222222222111111111111222222222222111111---000111///000333333000111222222333333222222111000000111111111222222222222222222333333333444444666666666666666777777888??????AAAJJJ```{{{wwwwwwyyyzzzyyyvvvssspppooopppqqqssswwwwwwxxxzzz}}}{{{yyytttrrrooolllkkkkkklllnnnkkkmmmooorrrtttuuuvvvvvvzzzsssiii```YYYRRRLLLHHHDDD???;;;<<<<<<>>>DDDKKKVVVZZZ^^^```aaabbbeeeiiiiiimmmqqqtttsssqqqooonnnnnnmmmmmmmmmmmmoooqqqrrrqqqqqqppppppppppppppppppttttttvvvvvvvvvuuusssrrrrrrrrrrrrsssssssssssstttqqqrrrssstttvvvxxxyyyzzz~~~~~~}}}}}}|||||||||{{{|||~~~```^^^]]]\\\\\\ZZZXXXUUUTTTUUUVVVXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXX]]]aaahhhnnnpppiii\\\RRRNNNJJJIIIIIIIIIQQQiiivvv___PPPDDDAAA???999777999777555444333444333222000111111222222222222111111111111222222222222111111...222333111111333222...111222222333333222222111000111111111111222222222222222333333333333444444777777666666666666777777:::===BBBNNNhhhwwwtttttttttssssssqqqnnnkkkkkknnnqqqtttyyyyyyyyy{{{|||zzztttrrrpppmmmlllllllllmmmmmmnnnppprrrtttuuuvvvvvvxxxqqqfff]]]WWWPPPIIIDDDBBB>>>;;;<<<===AAAIIIRRRZZZ]]]aaacccbbbccceeehhhiiilllppprrrrrrpppooonnnmmmmmmmmmmmmnnnoooqqqqqqooooooppppppqqqqqqqqqqqqttttttuuuvvvvvvtttsssrrrrrrrrrrrrrrrssssssssssssqqqrrrsssuuuwwwyyyzzz{{{}}}|||||||||{{{{{{{{{zzzzzz|||~~~```^^^\\\[[[ZZZXXXTTTQQQPPPRRRTTTWWWXXXXXXXXXWWWUUUVVVVVVWWWXXXXXXXXXXXX\\\^^^dddlllqqqlllaaaWWWQQQKKKHHHJJJIIIMMM```vvv}}}eeeSSSEEECCCAAA:::888;;;888666444444444333222000111222222333333222222111111111222222222222111111000333222//////222222///111222222333333222222111000111111111111222222222222222333333333333444444666666555666666777888888777<<>><<<===???DDDNNNYYY]]]```ddddddcccccceeehhhkkkmmmppprrrqqqppppppppplllmmmnnnpppqqqrrrrrrrrroooooopppqqqqqqqqqqqqqqqsssssssssssssssrrrrrrqqqqqqqqqrrrrrrrrrsssssssssqqqrrrtttvvvxxxzzz{{{|||zzzzzzyyyyyyyyyyyyxxxxxxyyy{{{~~~```^^^\\\[[[YYYVVVRRRNNNPPPRRRUUUXXXZZZZZZZZZZZZTTTUUUVVVWWWXXXXXXXXXXXX[[[\\\bbbkkkrrrpppeee\\\SSSKKKHHHKKKJJJKKK[[[ooo~~~~~~hhhUUUFFFDDDBBB;;;999<<<888666444444444333222000111222222333333222222111111111222222222222111111000111///+++,,,000222111222222222333333222222222000111111111111222222222222222333333333444444444444444444555777888:::;;;999???GGGVVVtttzzzzzzzzzyyywwwqqqnnniiiffffffhhhmmmppprrrqqqrrrvvv|||~~~|||~~~~~~|||zzzsssrrrrrrpppooonnnllllllnnnooooooppppppqqqrrrrrrnnnggg^^^XXXTTTOOOHHHBBBAAA===<<<>>>@@@FFFRRR]]]___bbbeeeeeedddccceeehhhllloooqqqrrrqqqqqqqqqrrrmmmnnnppprrrssstttssssssppppppqqqqqqqqqppppppooorrrrrrqqqqqqqqqpppppppppqqqqqqrrrrrrrrrsssssssssrrrssstttvvvxxx{{{|||}}}||||||||||||||||||{{{{{{xxxzzz}}}```^^^[[[ZZZYYYVVVSSSPPPOOOPPPRRRTTTUUUVVVUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZ___hhhrrrrrrhhh^^^VVVPPPJJJHHHHHHMMMZZZfff|||ooo\\\KKKEEEEEE@@@;;;:::999888666555333333222222111111222222222222111111000///.........000111222222111000//////000111222000000000000000000000000333333333333333333333333222222222333333333444444555555555555666888999999<<<===EEEZZZzzz~~~yyyyyyyyywwwtttrrrpppmmmjjjiiijjjlllnnnrrrsssuuuuuuuuuvvvxxxzzz}}}~~~~~~}}}zzzwwwwwwwwwsssrrrpppooommmlllllllllpppqqqqqqnnnkkklllpppuuuhhhcccZZZSSSMMMJJJGGGEEE>>>===<<<@@@GGGOOOUUUXXX```aaabbbccceeefffggghhhnnnoooqqqrrrrrrqqqpppoooooopppqqqrrrrrrrrrqqqpppoooooonnnmmmmmmmmmmmmmmmpppqqqrrrqqqooommmmmmnnnrrrrrrqqqrrrtttuuuttttttqqqrrrssstttvvvxxxzzz{{{xxxxxxxxxxxxxxxxxxxxxyyyyyyzzz|||~~~```^^^\\\ZZZYYYWWWSSSQQQOOOPPPRRRTTTUUUVVVVVVUUUVVVVVVVVVVVVWWWXXXYYYYYY[[[[[[```kkkttttttkkkaaaWWWQQQLLLJJJIIIMMMWWWbbbzzzqqq___MMMFFFDDD@@@<<<:::999888777555444333222222111111222222222222111111111111000///000111222222222111000//////000111222111111111111111111111111333333333333333333333333333333333333444444444444555555555666666888999:::===>>>GGG]]]~~~~~~zzzzzzzzzwwwtttrrrpppllljjjiiijjjlllnnnqqqssstttttttttuuuwwwyyy}}}~~~}}}zzzxxxwwwwwwrrrqqqpppnnnmmmllllllllloooooonnnlllkkklllnnnpppfffaaaXXXQQQKKKGGGDDDBBB???>>>>>>BBBIIIQQQWWWZZZ``````aaacccdddfffggghhhlllmmmooopppqqqpppooonnnpppqqqrrrrrrqqqpppooonnnooonnnmmmllllllkkkllllllpppqqqrrrqqqooommmmmmnnnqqqppppppqqqrrrsssssssssqqqqqqrrrsssuuuwwwyyyzzzzzzzzzzzzyyyxxxxxxxxxwwwwwwxxxzzz|||~~~aaa^^^[[[YYYXXXVVVSSSPPPNNNPPPRRRTTTUUUVVVVVVVVVYYYXXXXXXXXXXXXXXXYYYYYYZZZ\\\bbbmmmvvvwwwnnneeeXXXSSSNNNLLLKKKLLLSSS\\\qqqtttdddRRRHHHDDD@@@<<<;;;999888777555444333222222111111222222222222111111333333222111111111222222222111000000000000111222222222222222222222222222333333333333333333333333333444444444444555555555555555555666777888::::::>>>???KKKddd}}}zzz{{{{{{xxxtttpppooollljjjiiijjjlllnnnqqqrrrssssssrrrsssuuuwww}}}~~~{{{xxxvvvvvvppppppnnnmmmmmmlllllllllmmmlllkkkkkklllkkkjjjhhhbbb]]]UUUNNNIIIEEEAAA???AAA@@@AAAEEEMMMTTTZZZ]]]^^^___```bbbdddfffggghhhiiijjjlllnnnoooooonnnnnnqqqrrrrrrrrrqqqooommmlllnnnnnnmmmkkkkkkjjjjjjjjjoooqqqrrrqqqooonnnnnnnnnoooooooooooopppqqqrrrrrrpppqqqqqqrrrtttvvvwwwxxxzzzzzzyyyxxxwwwvvvuuuuuuuuuvvvwwwzzz}}}{{{uuunnnnnnooopppsssvvvyyy{{{yyy|||```]]]ZZZWWWVVVTTTQQQOOONNNOOORRRTTTUUUVVVVVVVVVYYYYYYXXXXXXWWWXXXXXXXXXYYY[[[bbbllluuuwwwppphhh[[[UUUOOONNNLLLKKKOOOUUUiiiwwwiiiXXXLLLEEE@@@===<<<:::999777555444333333333111111222222222222111111333333222222111111111111111111111111111111111111222222222222222222222222222222333333333333444444444444444555555555666666555555555666777999:::;;;>>>BBBQQQnnn{{{zzz{{{{{{xxxtttooommmkkkjjjjjjkkkmmmnnnpppqqqqqqqqqpppqqqrrrttt|||~~~}}}zzzwwwvvvuuuooonnnmmmmmmmmmmmmmmmmmmnnnlllkkklllmmmkkkfffbbb\\\WWWQQQKKKHHHEEEBBB@@@@@@@@@BBBHHHOOOWWW\\\^^^]]]^^^```bbbdddfffhhhhhhhhhiiikkkmmmnnnnnnnnnnnnqqqqqqrrrrrrrrrqqqooonnnooonnnmmmlllkkkkkkkkkkkkooopppqqqqqqooonnnnnnooolllmmmmmmmmmmmmoooqqqsssqqqqqqqqqrrrsssuuuvvvwwwwwwwwwwwwvvvvvvuuuuuuuuutttuuuwwwzzz}}}}}}zzzvvvqqqmmmhhhhhhiiikkkmmmppprrrtttqqqtttxxx}}}___\\\XXXUUUSSSQQQOOOMMMMMMOOOQQQTTTVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWYYY___iiirrrtttooojjj]]]VVVQQQNNNLLLJJJLLLPPPccc{{{wwwnnn___PPPFFFBBB???===:::999777666444444333333111111222222222222111111222222222111111000000///111111222222222222111111222222222222222222222222222222222333333444444444444444444555555555666666444555555666888999;;;<<<>>>EEEYYYyyy~~~yyyxxxzzzzzzwwwsssmmmlllkkkjjjjjjkkkmmmnnnnnnooopppooonnnnnnpppqqqxxxzzz||||||yyyvvvtttsssnnnmmmmmmmmmmmmnnnoooooopppnnnmmmmmmmmmjjjccc]]]VVVSSSNNNJJJHHHFFFDDDCCC>>>???BBBIIIQQQXXX\\\^^^]]]^^^___bbbdddgggiiijjjjjjjjjkkkmmmnnnoooppppppooopppqqqsssssssssrrrrrrooonnnnnnmmmmmmmmmmmmmmmnnnpppqqqqqqooonnnnnnoookkkmmmmmmmmmlllmmmqqqtttrrrrrrrrrssstttuuuvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyvvvwwwyyy|||{{{vvvtttqqqnnnjjjhhhhhhiiijjjkkklllnnnooonnnpppsssvvvyyy~~~___\\\WWWTTTRRRPPPNNNLLLMMMOOOQQQTTTVVVWWWWWWWWWXXXWWWWWWVVVWWWWWWXXXXXXVVVXXX]]]eeemmmpppnnnkkk```XXXQQQNNNLLLIIIIIILLL\\\sss~~~wwwqqqeeeTTTIIIDDDAAA===:::999888666555444333333111111222222222222111111000111111222111111000///111111222333333222111111222222222222222222222222111222222333333444444555333444444444444555555555444555555666888:::<<<===???KKKbbb|||vvvuuuwwwxxxuuurrrkkkkkkjjjjjjjjjlllmmmnnnmmmnnnooommmllllllmmmnnnsssvvvxxxyyywwwtttrrrrrrmmmmmmmmmnnnnnnoooqqqqqqsssrrrqqqooolllfff```[[[SSSPPPLLLJJJHHHGGGEEECCC===>>>BBBJJJRRRYYY]]]^^^]]]^^^```cccfffhhhjjjllllllllllllmmmnnnoooppppppmmmnnnppprrrsssssssssrrrnnnmmmmmmmmmmmmnnnoooooonnnpppqqqqqqooonnnoooppplllnnnooonnnlllmmmrrrvvvuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyzzz{{{|||}}}~~~~~~xxxyyy{{{~~~|||uuurrrqqqqqqnnnllliiiiiijjjjjjkkkkkkkkklllmmmooopppqqqssswww|||aaa^^^YYYUUUSSSQQQOOONNNMMMNNNQQQTTTVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZWWWXXX[[[bbbhhhmmmmmmlllbbbYYYPPPNNNLLLIIIIIIKKKVVVkkk~~~uuusssiiiXXXLLLFFFBBB>>>::::::888666555444444444111111222222222222111111000111222333333333222111111222222333333222222111111111111111111111111111111111222333333444555555333333333333444444444444444555555777888:::<<<===AAAPPPjjj{{{tttrrrtttuuussspppjjjjjjjjjjjjkkklllmmmnnnmmmmmmmmmllljjjjjjkkklllnnnqqquuuvvvtttrrrppppppmmmmmmnnnnnnpppqqqsssssstttuuutttpppiiiaaa\\\YYYSSSPPPLLLIIIGGGEEEBBB@@@<<<>>>CCCKKKTTT[[[^^^___]]]^^^aaadddgggjjjlllmmmmmmmmmmmmmmmmmmnnnoooooommmnnnooopppqqqqqqpppoookkkkkkkkklllmmmnnnooopppnnnoooqqqqqqooooooooopppmmmooopppooommmnnntttyyyxxxxxxwwwwwwwwwxxxyyyyyy{{{{{{{{{||||||}}}}}}}}}yyyzzz|||}}}yyyuuutttuuuuuutttrrrmmmnnnoooooopppppppppppprrrssstttuuuvvvyyy~~~ccc___ZZZVVVTTTRRRPPPOOOMMMNNNQQQTTTVVVWWWXXXXXXXXXXXXXXXXXXYYY[[[\\\\\\XXXYYY[[[```fffkkkmmmmmmcccYYYPPPMMMKKKIIIHHHJJJQQQeeessstttlll[[[MMMHHHCCC>>>;;;:::888777555444444444111111222222222222111111000111333444555444444333111222333444444333222111000000000000000000000000111111222333333444555555222222222333333333444444444555555777999;;;===>>>CCCTTTooo{{{ssspppqqqsssrrrpppiiiiiiiiijjjkkklllmmmnnnlllmmmmmmkkkiiiiiijjjkkkkkknnnrrrtttsssqqqoooooommmnnnnnnoooppprrrtttuuuuuuvvvvvvpppfff^^^YYYWWWSSSPPPLLLHHHEEEBBB???======???DDDMMMVVV\\\___```]]]___aaadddhhhkkkmmmnnnmmmmmmlllllllllmmmmmmnnnmmmmmmnnnoooooonnnmmmllliiiiiiiiijjjlllnnnooopppmmmoooqqqqqqooooooooopppmmmpppqqqpppnnnooouuu{{{zzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz|||{{{xxxxxx{{{|||{{{yyyssstttuuuvvvwwwxxxxxxxxxzzzzzz{{{|||}}}^^^]]]\\\ZZZWWWTTTRRRPPPPPPPPPPPPSSSVVVWWWVVVUUUXXXXXXXXXXXXXXXXXXXXXXXXXXXYYY\\\aaafffkkkmmmnnnddd]]]TTTMMMJJJJJJIIIGGGNNN[[[|||vvvrrrlllcccTTTFFF@@@BBB???>>><<<:::888666555555333333333222222222111111111111111111111111111111111111222222222222111111000000111222222222222111111111222222222333333333222222333333333444444444777444555888999888:::???JJJ[[[sss|||tttppppppooollliiijjjjjjjjjkkklllmmmnnnooolllkkkiiiiiijjjmmmqqqtttssssssssssssrrrqqqpppooonnnmmmllllllnnnrrrvvvyyywwwxxxvvvnnnbbbZZZWWWWWWRRRPPPLLLHHHEEECCCBBBBBB>>>@@@FFFNNNVVV[[[^^^^^^^^^___aaaeeejjjmmmnnnnnnnnnmmmkkkjjjiiijjjkkkkkknnnmmmmmmmmmmmmnnnoooooollllllkkkkkklllmmmoooppppppqqqqqqpppnnnmmmnnnpppqqqqqqqqqrrrtttvvvwwwxxx{{{zzzyyyxxxxxxxxxyyyzzz{{{||||||{{{yyyyyy{{{|||xxxyyy{{{~~~|||{{{zzzzzz{{{~~~```___^^^\\\YYYVVVTTTRRRRRRQQQQQQSSSVVVXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[___dddhhhlllmmmggg___UUUNNNJJJIIIIIIHHHMMMXXXuuu}}}xxxqqqgggXXXIIIBBBCCC???>>><<<999777666555444333333333222222222111111111111111111111111111111111111222222222222111111000000111222222222222111111111222222222333333333222222333333333444444444777555555888999888;;;@@@KKKaaa}}}~~~tttooonnnnnnllljjjkkkkkkkkkllllllmmmoooooonnnlllkkkjjjlllooosssuuuyyyxxxxxxwwwvvvuuutttssspppnnnmmmmmmooorrrvvvxxxuuuvvvtttlllaaaXXXUUUUUURRROOOKKKGGGDDDBBBAAAAAA@@@CCCIIIQQQXXX]]]``````aaaaaabbbeeeiiilllmmmmmmnnnmmmkkkjjjjjjjjjkkklllmmmmmmmmmmmmnnnoooooopppmmmmmmlllllllllmmmnnnooooooppppppooonnnmmmooopppqqqqqqrrrrrrtttuuuvvvwwwzzzyyyxxxwwwvvvwwwxxxxxxyyyzzz{{{zzzyyyyyyzzz|||xxxzzz}}}cccbbbaaa___\\\YYYVVVUUUTTTSSSRRRSSSUUUXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYY\\\___dddiiillljjjcccYYYPPPKKKIIIIIIIIILLLSSSlllwwwmmm^^^MMMDDDCCC>>>===;;;999777555444444333333333222222222111111111111111111111111111111111111222222222222111111000000111222222222222111111111222222222333333333333333333333444444444444777555666999999999===BBBOOOkkkttt{{{uuunnnmmmmmmlllkkkmmmmmmmmmmmmnnnooopppppppppooonnnmmmoooqqquuuwww~~~}}}{{{yyywwwvvvuuuuuuqqqpppnnnmmmnnnqqqtttvvvsssssspppiii___WWWTTTSSSQQQNNNJJJFFFBBB@@@??????CCCGGGMMMUUU[[[___bbbccceeedddccceeehhhkkkmmmmmmnnnmmmlllkkkkkkkkklllmmmmmmmmmmmmnnnooopppqqqrrrpppooonnnmmmmmmmmmmmmnnnnnnooooooooommmmmmoooqqqrrrrrrrrrrrrssstttvvvvvvxxxwwwvvvuuuuuuuuuvvvwwwwwwxxxzzzyyyyyyyyyzzz{{{yyy|||eeedddbbb```]]]ZZZWWWVVVUUUSSSQQQQQQTTTWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[```fffkkkmmmggg]]]SSSLLLJJJJJJJJJLLLOOOccc}}}ssseeeSSSGGGCCC???===;;;999777555555444333333333222222222111111111111111111111111111111111111222222222222111111000000111222222222222111111111222222222333333333333333333444444444444555777666777999999999>>>EEETTTrrrwwwkkkvvvwwwqqqnnnmmmkkkjjjnnnnnnnnnnnnooopppqqqqqqsssrrrqqqqqqrrrtttwwwyyy~~~}}}zzzxxxvvvttttttssspppooonnnmmmmmmnnnqqqrrrqqqqqqnnnggg___XXXTTTRRROOOMMMIIIEEEAAA???>>>>>>EEEJJJQQQXXX]]]aaaccceeegggeeedddeeeiiilllooooooooonnnmmmlllllllllmmmnnnnnnnnnnnnooopppqqqrrrsssrrrqqqpppooonnnmmmmmmmmmlllmmmnnnnnnmmmmmmoooqqqrrrrrrrrrrrrssstttuuuvvvwwwvvvuuussssssttttttuuuuuuwwwyyyyyyxxxxxxyyyzzzyyy}}}eeeeeeccc```]]]ZZZWWWUUUTTTRRRPPPPPPSSSUUUWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXX]]]dddiiiooojjjaaaWWWOOOKKKJJJKKKLLLMMM[[[xxxzzzmmm[[[LLLEEE???>>><<<:::888666555555333333333222222222111111111111111111111111111111111111222222222222111111000000111222222222222111111111222222222333333333333333444444444555555555777666888:::::::::@@@IIIWWWsssppphhhvvv~~~zzzvvvrrrnnnjjjhhhnnnnnnnnnooopppqqqrrrsssuuuuuuttttttuuuwwwyyyzzz}}}|||zzzxxxuuusssrrrrrrnnnmmmlllkkkkkklllmmmnnnqqqooolllfff___XXXTTTRRRNNNKKKHHHDDDAAA???>>>>>>FFFLLLUUU[[[___aaadddfffgggfffeeegggkkkooorrrsssooonnnmmmmmmmmmnnnooopppooooooooopppqqqrrrssssssssssssrrrqqqooonnnmmmllllllmmmmmmmmmlllmmmnnnpppqqqqqqqqqrrrssstttuuuvvvvvvvvvtttssssssssstttuuuuuuwwwyyyyyyxxxxxxxxxyyyyyy~~~fffeeecccaaa]]]ZZZWWWUUUTTTRRRPPPQQQSSSUUUVVVUUUXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYWWWWWWZZZaaagggoookkkeee\\\SSSMMMLLLLLLLLLLLLUUUlllwwweeeRRRHHH@@@???===;;;999777666666333333333222222222111111111111111111111111111111111111222222222222111111000000111222222222222111111111222222222333333333333444444444555555555555777777999;;;::::::BBBLLL[[[uuu}}}nnnkkk{{{}}}|||{{{xxxtttoookkkhhhlllmmmmmmnnnppprrrtttuuuwwwvvvvvvvvvwwwxxxzzz{{{||||||{{{zzzwwwuuusssqqqlllkkkjjjiiiiiijjjkkklllooommmjjjddd___YYYTTTQQQLLLJJJGGGCCCAAA@@@@@@@@@IIIOOOYYY___aaaccceeegggiiihhhhhhjjjnnnrrruuuuuupppooonnnnnnnnnooopppqqqrrrqqqqqqqqqqqqrrrssssssttttttsssrrrqqqooommmllllllmmmmmmmmmkkkkkkmmmooooooppppppqqqrrrtttvvvwwwwwwvvvuuutttttttttuuuvvvvvvxxxzzzzzzyyywwwwwwxxxxxx~~~ggggggeeebbb^^^[[[XXXVVVTTTRRRRRRSSSUUUVVVVVVUUUXXXXXXXXXXXXXXXXXXXXXXXXVVVXXXZZZXXXWWWYYY___eeemmmlllhhh```VVVPPPMMMMMMJJJJJJQQQbbb|||nnnYYYMMMBBBAAA???<<<:::999888777333333333222222222111111111111111111111111111111111111222222222222111111000000111222222222222111111111222222222333333333444444444444555555555555777777:::;;;::::::CCCNNNdddrrrqqq~~~||||||zzzwwwsssooommmkkkjjjkkklllnnnpppsssuuuvvvxxxwwwwwwwwwxxxyyyzzz{{{yyyzzz{{{zzzyyyuuurrrpppkkkkkkjjjjjjjjjjjjkkklllmmmkkkgggbbb]]]WWWRRROOOKKKIIIFFFCCCAAAAAAAAABBBKKKSSS]]]cccdddeeegggjjjkkkkkkkkknnnrrrtttuuutttppppppooonnnooopppqqqrrrtttssssssrrrrrrrrrrrrrrrtttttttttsssrrrpppnnnmmmlllmmmmmmlllkkkjjjlllmmmnnnnnnoooppprrruuuwwwxxxyyyxxxvvvuuuuuuuuuvvvwwwwwwzzz|||{{{yyywwwvvvvvvwww~~~iiihhhfffccc___\\\YYYWWWTTTSSSTTTUUUWWWXXXVVVUUUXXXXXXXXXXXXXXXXXXXXXXXXVVVYYY[[[YYYWWWYYY^^^dddlllllliiibbbYYYQQQNNNMMMHHHIIINNN\\\tttttt^^^PPPCCCAAA???===;;;:::999888333333333222222222111111111111111111111111111111111111222222222222111111000000111222222222222111111111222222222333333333444444444555555555666666666777:::<<<:::;;;DDDOOOlllwwwxxx}}}|||zzzvvvqqqooonnnoooiiiiiikkkmmmpppsssvvvwwwxxxxxxxxxxxxyyyyyyzzz{{{vvvwwwyyyzzzxxxtttpppnnnkkkkkkjjjjjjkkkkkkllllllkkkiiiddd```[[[VVVQQQNNNJJJHHHFFFCCCBBBBBBCCCCCCNNNVVV```eeeggggggiiilllnnnnnnoooqqqsssuuutttsssppppppoooooooooppprrrsssuuuuuutttsssrrrrrrrrrrrrssstttttttttsssqqqooonnnmmmnnnnnnllljjjjjjkkklllmmmmmmnnnpppsssuuuwwwyyyzzzyyywwwvvvvvvvvvwwwxxxyyy{{{}}}|||zzzwwwvvvvvvwww~~~llliiiddd```^^^\\\YYYWWWRRRQQQOOOOOOOOORRRTTTVVVXXXXXXXXXXXXXXXYYYZZZ[[[\\\[[[YYYXXXXXXZZZ\\\]]]dddeeeeeebbb\\\TTTMMMJJJKKKKKKLLLSSSeee~~~iiiQQQHHHBBB>>>>>><<<888666777444333222222111111222222000000000000000000000000444444444444333222111111111111222222222222111111000222333333222111333444444444444444444444444444555666444888@@@???EEEXXXuuu}}}|||vvvrrrooommmlllkkkiiikkklllnnnnnnpppsssvvvuuusssqqqtttyyy{{{xxxuuuvvvwwwwwwwwwvvvuuusssrrrpppmmmjjjkkkmmmnnnmmmkkkkkkgggbbb]]]YYYUUUPPPMMMLLLGGGCCCCCCAAA???AAAEEEXXX___ddddddeeeiiilllmmmsssrrrrrrqqqqqqrrrrrrssspppooommmmmmnnnqqqtttvvvwwwvvvtttsssqqqqqqpppppptttuuuuuuuuusssrrrpppoooqqqnnnkkkkkklllnnnmmmkkkppppppqqqrrrtttvvvxxxyyyzzzyyyxxxwwwwwwwwwxxxyyyyyyzzzzzzxxxvvvuuuuuuwwwvvv{{{mmmjjjeeeaaa___]]]ZZZXXXSSSRRRQQQPPPQQQSSSUUUWWWXXXXXXXXXXXXYYYZZZZZZ[[[\\\[[[YYYXXXXXXYYYZZZ[[[]]]^^^___]]]XXXRRRLLLIIIIIIIIIJJJOOO]]]tttkkkTTTKKKDDD???>>>===999666777444333222222111222222222000000000000000000000000222222333333333333333222222222333333333333222222111333444444333222444555444444444444444444444444555777555999@@@???GGG[[[xxx|||xxxssspppnnnnnnmmmllljjjlllnnnooooooqqqsssvvvvvvsssrrrtttxxxyyywwwtttwwwwwwxxxwwwvvvuuusssrrrqqqnnnlllmmmooopppnnnkkkhhheee```[[[XXXTTTPPPNNNJJJFFFCCCCCCBBBAAADDDIIIZZZaaafffffffffiiilllmmmqqqqqqppppppppppppqqqqqqpppooonnnmmmnnnqqqtttuuuwwwvvvuuusssrrrqqqqqqqqqttttttuuuuuutttsssqqqppppppnnnkkkkkkmmmnnnmmmlllmmmnnnoooqqqtttvvvxxxyyyzzzyyyxxxwwwwwwwwwxxxyyyzzzzzzzzzxxxvvvuuuvvvxxx{{{nnnkkkfffbbb```^^^[[[YYYTTTSSSRRRQQQRRRTTTVVVWWWXXXXXXXXXYYYZZZZZZ[[[[[[]]]\\\ZZZYYYXXXYYYZZZZZZXXXYYYZZZYYYVVVRRRNNNKKKHHHHHHIIILLLUUUhhhnnnWWWNNNFFF@@@???>>>:::777888444444333222222222222222000000000000000000000000///000111222333333333333333333333444444333333333222444555555444333555666444444444444444444444444555888666999??????JJJ```wwwtttqqqooonnnnnnmmmlllkkkmmmoooppppppqqqsssuuuuuusssrrrtttwwwxxxvvvtttxxxxxxxxxwwwvvvuuusssrrrpppooonnnppprrrrrrnnnjjjeeeaaa]]]YYYWWWTTTQQQNNNJJJFFFDDDDDDCCCCCCHHHOOO___eeeiiiggggggjjjlllmmmoooooooooooooooooooooooopppooonnnnnnoooqqqsssuuuwwwvvvuuutttsssrrrrrrrrrttttttuuuuuuuuutttrrrqqqooommmkkkkkkmmmoooooonnnlllmmmoooqqqtttvvvxxxyyyyyyxxxxxxwwwwwwxxxyyyyyyyyyzzzyyyxxxvvvuuuwwwyyynnnjjjfffbbb___]]][[[YYYTTTSSSRRRQQQRRRSSSUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\___^^^\\\[[[ZZZZZZZZZZZZYYYYYYZZZ[[[ZZZWWWRRROOOHHHJJJKKKLLLPPPaaa~~~ppp[[[PPPFFF???>>>>>>;;;999999444444333222222222222333000000000000000000000000///000111222222222222222222222333333333333222222222333444444333333444555444444444444555555555555555999888999???AAAOOOiii~~~vvvtttqqqppppppooommmkkkkkkmmmoooppppppppprrrtttsssrrrrrrtttxxxyyyxxxwwwyyyyyyxxxwwwvvvtttssssssooonnnoooqqqsssrrrmmmhhhaaa^^^[[[XXXVVVTTTQQQOOOLLLIIIFFFFFFEEEEEEKKKTTTccciiillliiihhhjjjmmmmmmooooooppppppppppppoooooopppooonnnnnnoooqqqssstttvvvuuuuuutttssssssssssssvvvvvvvvvvvvuuusssqqqpppnnnmmmllllllmmmoooppppppooopppqqqsssuuuvvvwwwxxxwwwwwwwwwxxxxxxyyyyyyzzzxxxxxxxxxvvvuuuuuuwwwyyymmmiiidddaaa^^^\\\YYYXXXRRRRRRQQQQQQQQQRRRSSSTTTWWWXXXYYY[[[\\\]]]]]]]]]```___^^^]]]\\\\\\[[[[[[\\\\\\]]]^^^^^^[[[TTTOOOHHHIIIKKKKKKMMM[[[zzzsssbbbRRRGGG>>>===>>><<<::::::555444333333222222333333000000000000000000000000222222222222222111000///111111222222222222111111000222333333222222333444444444444555555666666666555:::999;;;@@@DDDVVVsssyyywwwuuusssrrrooollljjjiiikkknnnppppppppprrrsssqqqqqqsssvvvyyy|||||||||zzzzzzyyywwwvvvtttssssssnnnnnnnnnqqqsssqqqkkkfff```]]]ZZZXXXVVVUUURRRQQQPPPMMMJJJHHHFFFFFFNNNXXXffflllnnnjjjhhhkkkmmmmmmpppqqqqqqrrrrrrqqqqqqppppppooooooooooooqqqrrrsssuuuttttttsssssssssttttttwwwwwwwwwvvvtttqqqooommmnnnnnnnnnmmmnnnoooppprrrttttttuuuvvvwwwvvvvvvuuuvvvvvvwwwxxxyyyyyyzzzzzzxxxxxxwwwuuutttuuuxxx{{{llliiiddd```^^^\\\YYYWWWRRRRRRQQQQQQQQQQQQRRRRRRWWWXXXZZZ\\\]]]^^^^^^]]]___^^^^^^^^^]]]\\\\\\\\\\\\]]]^^^aaabbb^^^VVVOOOHHHGGGHHHJJJJJJVVVttt{{{nnnXXXKKK@@@===>>>===;;;:::555444444333333333333333000000000000000000000000333333333333222111000///000111111222222111111000000111333222111111222444444444444555666666777777555;;;;;;<<>>DDDLLLhhhxxxwwwwwwvvvuuurrrllliiiiiimmmrrruuuwwwxxxyyy{{{{{{}}}}}}|||yyywwwuuutttttttttsssrrrpppqqqsssrrrnnniiidddaaa^^^[[[ZZZYYYWWWUUUQQQOOOMMMLLLIIILLLYYYfffhhhmmmnnnjjjhhhkkknnnooopppqqqsssttttttsssqqqppppppppppppppppppqqqqqqqqqppppppppppppqqqrrrssssssooopppqqqrrrrrrrrrqqqpppqqqrrrssspppmmmmmmooorrrssstttvvvwwwxxxwwwuuutttssstttvvvyyyzzz{{{{{{{{{~~~~~~}}}{{{{{{}}}qqqnnnjjjfffbbb^^^ZZZWWWUUURRROOOPPPSSSVVVVVVUUUWWWWWWXXXZZZ]]]______^^^ZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[[[[```jjjqqqnnnbbbVVVUUUKKKHHHLLLKKKMMMbbb|||vvv___JJJDDDAAA:::777;;;777555333222333333222000222222222222222222222222111111222222222333333333444333333222111111111222444444444555555555666666555555555555555666777888888888:::>>>DDDTTTrrr~~~|||{{{xxxtttoookkkppppppqqquuuyyy|||}}}|||}}}||||||}}}zzzyyyxxxwwwvvvuuutttsssrrrsssttttttsssqqqooonnnkkkgggaaa]]][[[ZZZYYYXXXVVVQQQMMMLLLLLLQQQ]]]iiirrrpppnnnkkkjjjjjjkkkkkkqqqssswwwwwwuuurrrooonnnooooooooooooooopppppppppqqqqqqqqqrrrrrrqqqppppppsssrrrqqqqqqppppppqqqqqqoooooooooooonnnnnnnnnnnnrrrssstttttttttsssrrrqqqtttvvvxxxyyyyyyyyyzzz{{{~~~}}}{{{{{{|||qqqnnnjjjfffccc___[[[XXXWWWTTTRRRRRRTTTWWWWWWWWWWWWVVVWWWZZZ]]]______^^^ZZZ[[[[[[\\\\\\[[[[[[ZZZ\\\]]]bbbkkkssspppcccXXXUUUKKKHHHKKKIIIKKK^^^vvv{{{cccLLLEEECCC===:::;;;888666444333444444333111222222222222222222222222111111222222222333333333444333222222111111222222222333333333444444444444555555555555555666777888:::999<<<@@@GGGYYYxxx}}}|||yyyuuuqqqnnnooooooqqqtttxxx{{{{{{{{{|||{{{{{{|||~~~~~~|||yyyxxxwwwvvvuuutttssssssrrrsssuuuuuuuuurrrpppnnnkkkgggbbb___]]]\\\ZZZXXXTTTOOOKKKKKKLLLQQQ^^^jjjrrrqqqooommmlllkkkllllllpppsssvvvwwwtttqqqooonnnppppppppppppooooooooooooqqqrrrrrrrrrrrrrrrqqqqqqsssrrrqqqqqqppppppqqqqqqqqqqqqpppooonnnmmmmmmlllpppqqqrrrtttttttttsssssstttvvvxxxyyyyyyyyyzzz{{{~~~}}}}}}~~~pppmmmjjjgggdddaaa]]][[[YYYWWWUUUTTTVVVWWWXXXWWWVVVVVVWWWZZZ]]]___```___\\\\\\[[[[[[[[[[[[\\\\\\]]]^^^cccmmmssspppeeeZZZUUULLLHHHJJJHHHHHHXXXnnniiiPPPGGGFFFAAA<<<;;;:::888555555555555333222222222222222222222222222111111222222222333333333333333222222111111222222111111111222222222333333555555555555666777888999<<<;;;===BBBLLLbbb}}}}}}}}}|||zzzwwwtttqqqooooooooopppssswwwyyyyyyxxxxxxxxxyyy{{{}}}}}}{{{yyyvvvvvvvvvvvvuuutttsssrrrqqqsssvvvwwwvvvtttqqqnnnjjjhhheeebbbaaa___\\\YYYQQQMMMJJJIIIKKKQQQ^^^jjjrrrqqqpppooonnnmmmmmmmmmpppsssvvvvvvtttrrrpppoooqqqqqqqqqpppooooooooonnnrrrrrrsssssssssssssssrrrsssrrrqqqqqqppppppqqqqqqsssrrrqqqooonnnmmmllllllooopppqqqsssttttttttttttsssvvvyyyzzzzzzyyyzzz{{{~~~~~~ooommmiiigggeeebbb___\\\YYYXXXVVVVVVVVVVVVVVVVVVTTTUUUVVVYYY]]]``````______^^^\\\\\\\\\\\\^^^___\\\]]]ccckkkqqqnnneee[[[VVVOOOKKKKKKHHHGGGTTTeeeqqqVVVJJJGGGCCC>>>;;;:::888666444555444333222111222222222222222333333111111222222222333333333333333222222111222222333111111222222222333333333555555555555666777999999<<<<<<>>>DDDRRRlll|||yyyyyyyyywwwtttqqqooonnnooooooppprrrvvvxxxwwwvvvssstttvvvyyy||||||yyywwwtttuuuuuuuuuuuusssrrrqqqqqqsssvvvxxxwwwuuuqqqoookkkiiigggeeedddaaa\\\YYYQQQLLLIIIIIIJJJPPP]]]iiiqqqqqqppppppoooooooooooorrrtttwwwwwwuuusssrrrrrrrrrrrrqqqqqqpppooonnnnnnrrrsssttttttttttttttttttsssrrrqqqqqqppppppqqqqqqrrrqqqpppnnnnnnnnnnnnooopppqqqqqqrrrsssttttttttttttvvvyyyzzzzzzzzzzzz{{{~~~~~~~~~ooollliiigggeeeccc___]]]XXXXXXWWWVVVTTTTTTSSSTTTSSSSSSUUUYYY]]]```````````````^^^]]]]]]^^^``````ZZZ[[[___fffkkkjjjccc\\\XXXRRRNNNMMMIIIHHHQQQ^^^{{{^^^MMMHHHDDD>>>;;;:::777555444444333222000111111111222222333333333111111222222222333333333333222222111222222333333333333333333444444444555444555555555777888999::::::<<<>>>FFFYYYwww{{{xxxyyyyyywwwssspppooopppoooooopppsssvvvxxxxxxwwwpppqqqtttxxx{{{{{{yyywwwrrrssstttuuuuuutttrrrqqqqqqsssvvvwwwwwwuuurrrpppkkkjjjhhhfffdddaaa\\\XXXQQQLLLIIIHHHIIIOOO\\\hhhqqqpppooooooooooooooopppsssvvvxxxxxxvvvuuuttttttsssrrrrrrqqqpppoooooonnnrrrsssttttttuuuuuuuuutttsssrrrqqqqqqppppppqqqqqqpppooonnnnnnnnnppprrrssstttsssssssssssssssssssssuuuwwwyyyzzzyyyzzz{{{|||}}}}}}}}}ooollliiifffdddbbb___\\\WWWXXXXXXVVVSSSQQQQQQRRRRRRRRRTTTXXX]]]```aaaaaa``````____________``````YYYYYY\\\aaaeeeeeeaaa]]]YYYUUUQQQOOOKKKIIIPPPXXXxxxiiiSSSHHHDDD???<<<:::888555444333333111000111111111222222333333444111111222222222333333333222222111111222222333333444444555555555555666666444444555666777999:::;;;999<<<@@@III```{{{zzz||||||yyytttqqqqqqsssppppppqqqtttxxxzzzzzzyyysssssstttwwwyyyzzzxxxvvvqqqrrrtttvvvvvvuuusssrrrrrrssstttuuuuuutttrrrqqqmmmkkkhhheeeccc___ZZZVVVPPPLLLHHHHHHJJJPPP]]]jjjpppnnnmmmllllllmmmoooqqqtttvvvxxxxxxvvvuuuuuuuuurrrrrrrrrqqqpppppppppooorrrrrrssstttuuuuuuuuuuuusssrrrqqqqqqppppppqqqqqqooonnnmmmmmmnnnqqqtttuuuvvvvvvuuutttssssssttttttwwwxxxyyyxxxxxxyyy|||}}}}}}}}}}}}}}}ooolllhhhfffcccaaa]]]ZZZWWWYYYYYYWWWSSSPPPPPPQQQQQQRRRTTTXXX]]]```aaaaaa^^^^^^____________^^^^^^XXXXXXYYY\\\```bbb```^^^YYYUUURRROOOKKKJJJNNNTTTnnntttYYYJJJDDDAAA???;;;999666555444444222000000111111222333333444444111111222222222333333333222222111111222222333444444444555555555666666666444444555666777999;;;<<<888===BBBNNNhhh|||{{{}}}~~~zzztttpppqqqtttqqqqqqrrrvvvzzz|||}}}|||yyyxxxwwwwwwxxxwwwuuusssqqqrrruuuwwwwwwvvvtttsssrrrrrrrrrssssssssssssrrrnnnkkkgggddd```\\\WWWTTTMMMIIIGGGHHHKKKSSSaaannnooommmjjjhhhiiikkkoooqqqrrrtttvvvvvvtttssstttuuuqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuuuutttsssrrrqqqqqqppppppqqqqqqpppooonnnmmmnnnpppsssuuuvvvvvvuuutttuuuuuuwwwwwwzzzyyyxxxvvvvvvxxx}}}~~~~~~~~~}}}|||{{{{{{|||ooolllhhheeeccc```\\\YYYXXXZZZ[[[XXXSSSPPPPPPQQQQQQQQQSSSXXX]]]```aaaaaa[[[\\\^^^^^^^^^^^^\\\[[[YYYXXXXXXZZZ]]]`````````XXXUUURRROOOKKKJJJMMMQQQfff{{{^^^KKKDDDBBBAAA===;;;888666666555333111000000111222333333444444111111222222222333333333222111111111222333333444444444444555555555666666444444555666888999;;;<<<888>>>EEEQQQmmm||||||zzz|||}}}xxxqqqnnnooorrrqqqrrrssswww{{{~~~~~~|||zzzxxxwwwuuusssqqqqqqrrruuuwwwxxxwwwuuutttrrrrrrqqqqqqqqqrrrssssssoookkkgggbbb^^^ZZZUUURRRJJJGGGFFFHHHLLLUUUdddrrrnnnlllhhhffffffjjjnnnqqqqqqrrrttttttsssrrrssstttqqqqqqqqqqqqqqqqqqrrrrrrpppqqqrrrsssttttttttttttsssrrrqqqqqqppppppqqqqqqrrrqqqooommmnnnppprrrtttuuuuuuuuuuuuvvvwwwyyyzzz{{{zzzxxxuuuuuuxxx~~~~~~zzzyyyyyyyyy{{{}}}qqqmmmhhheeedddccc___\\\[[[YYYUUUSSSSSSRRRQQQPPPQQQSSSVVVYYY[[[]]]^^^^^^\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZXXXXXXZZZ]]]^^^______[[[UUUMMMHHHFFFIIILLLbbbvvvdddNNNHHHEEEAAA;;;:::999777666444333222333333333333333333333333333333333333333222111000333333333333333333333333333333333111000111444777777777666666666888999:::<<>>AAAIII^^^{{{wwwxxxwwwwwwwwwuuurrrqqqrrrsssvvvwwwyyy|||~~~{{{vvvsssrrrssstttttttttttttttuuuvvvvvvsssssssssvvvxxxyyyxxxvvvtttpppjjjccc]]]WWWQQQLLLHHHHHHHHHLLLTTT___iiipppoookkkgggfffiiimmmqqqsssxxxwwwtttqqqooooooooopppnnnoooqqqrrrssssssrrrrrruuuuuuttttttuuuuuuvvvwwwwwwvvvtttsssssstttvvvwwwyyyzzz{{{{{{{{{zzzyyyxxxuuuuuuvvvwwwxxxyyyzzzzzz{{{{{{{{{~~~~~~{{{xxxuuusssrrrsssttt{{{ooollljjjjjjjjjgggaaa\\\]]]ZZZWWWUUUSSSQQQNNNLLLLLLMMMPPPSSSVVVXXXZZZ[[[\\\[[[[[[ZZZZZZYYYYYYYYYXXXYYYYYYZZZ\\\___cccfffhhheee___VVVNNNJJJIIIIIIHHHYYYttttttZZZMMMFFF???<<<<<<:::999777555444444333333333333333333333333222333333444333333222222444444333333222111111111222444666666555444555666777777666666777999;;;<<>>===<<<:::888777666555333333333333333333333333222333333444444444444444444444444444444444444444222444555555444444555666777777666777888:::<<<===@@@DDDUUUuuu~~~|||xxxsssqqqsssuuuvvvvvvtttqqqpppqqqrrrwwwyyy}}}}}}yyyuuutttttttttsssqqqqqqqqqrrrtttvvvuuuvvvxxx{{{~~~}}}{{{xxxrrrnnnfff___YYYSSSNNNKKKHHHGGGHHHNNNXXXbbbhhhjjjiiifffdddeeeiiimmmppprrrqqqpppooonnnnnnppprrrssspppqqqssstttuuuuuuttttttrrrssstttuuuuuuuuuttttttwwwwwwwwwwwwwwwuuuttttttrrrtttvvvxxxxxxwwwuuutttwwwwwwxxxyyyzzz{{{|||||||||{{{|||~~~~~~{{{wwwsssrrrsssuuuwwwvvvzzzuuuqqqllliiihhheeeaaa\\\ZZZXXXWWWVVVUUUSSSOOOMMMMMMMMMOOOQQQUUUYYY\\\^^^______^^^]]]\\\[[[ZZZZZZUUUXXX[[[ZZZYYY[[[aaafffllljjjfff^^^VVVOOOKKKIIIIIIOOOcccnnnZZZNNNEEE>>>===<<<;;;999777666555333333333333333333333333222333333444555555444444000111111222222333333444333333444333222222444777777666666777888:::===>>>BBBGGG[[[~~~~~~|||xxxwwwtttooooooqqqsssssstttsssrrrrrrsssuuuyyyzzz}}}~~~zzzvvvtttttttttsssqqqpppppprrrtttvvvuuuvvvxxx|||~~~~~~{{{xxxqqqllleee^^^XXXSSSOOOLLLJJJHHHGGGLLLVVV___dddeeegggeeedddeeeiiimmmppprrrqqqppppppooooooooopppppppppqqqssstttuuuuuutttsssssstttuuuvvvvvvvvvuuuuuuvvvwwwxxxxxxxxxvvvtttsssrrrtttuuuwwwwwwwwwuuutttxxxyyyyyyzzz{{{|||}}}}}}}}}}}}~~~|||{{{|||||||||}}}zzzvvvrrroooooopppqqqrrrwww}}}vvvqqqkkkgggfffccc___[[[YYYWWWVVVVVVUUUSSSPPPMMMLLLLLLNNNPPPTTTXXX\\\^^^``````___^^^]]][[[[[[ZZZUUUXXX[[[ZZZXXXZZZ```eeemmmkkkggg```XXXQQQMMMKKKHHHMMM___}}}ttt^^^PPPGGG>>>>>><<<;;;999888666666333333333333333333333333222333333444555555555444222333444444555666777888333333333111000111444777777666666777999;;;===>>>DDDJJJ```~~~zzzvvvuuusssoooooorrrpppqqqrrrrrrrrrsssuuuwwwzzz{{{~~~~~~zzzvvvtttttttttrrrpppooopppqqqtttvvvuuuvvvxxx|||~~~~~~{{{xxxpppkkkddd]]]WWWSSSOOOLLLLLLHHHFFFJJJTTT]]]bbbcccfffdddccceeeiiimmmppprrrqqqqqqqqqpppooonnnnnnmmmpppqqqrrrttttttttttttssstttuuuvvvxxxxxxwwwwwwvvvvvvwwwxxxyyyxxxvvvtttrrrssstttuuuvvvwwwwwwvvvuuuyyyzzzzzz{{{|||}}}~~~~~~~~~yyyxxxyyyzzzyyy|||yyyuuupppmmmkkkkkkkkkooottt{{{qqqooollliiigggddd___\\\[[[ZZZXXXVVVUUUSSSSSSRRRPPPPPPPPPPPPRRRUUUXXXZZZ]]]___```___]]][[[ZZZZZZWWWXXXYYYZZZZZZ[[[]]]```fffhhhiiieee]]]TTTNNNLLLHHHOOO\\\rrrdddMMMFFFCCC@@@===;;;:::888666444222222222333333444444444222222222222222222222222333333333333333333333333555555555555666666666666444555666777888;;;???BBBDDDPPPkkkuuussspppmmmlllmmmnnnooorrrrrrqqqpppppprrrwww{{{}}}~~~|||{{{zzzyyyxxxuuusssqqqrrrrrrrrrrrrrrrrrrrrrwwwxxxzzz~~~~~~xxxrrrmmmhhhbbb[[[VVVRRRMMMJJJIIIGGGGGGKKKRRR[[[aaaeeeddddddeeegggiiimmmppprrruuutttrrrpppooonnnmmmmmmqqqqqqpppqqqrrrssstttuuutttttttttuuuvvvwwwwwwxxxwwwwwwvvvuuuuuuuuuuuuuuuuuutttrrrqqqqqqsssvvvxxx||||||}}}}}}~~~~~~{{{}}}~~~tttnnnoootttyyyyyyuuupppmmmmmmllliiifffjjjpppxxxtttqqqnnnkkkiiieeeaaa^^^[[[ZZZXXXVVVUUUSSSSSSRRRPPPOOOOOOPPPRRRTTTWWWYYY]]]^^^```___]]][[[ZZZ[[[XXXYYYZZZZZZZZZ[[[]]]___fffhhhjjjggg___VVVOOOKKKIIIMMMWWWmmmoooWWWMMMDDDAAA===;;;:::888666444222222333333333444444444222222222222222222222222333333333333333333333333444444444444555555555555777777888777777999===@@@DDDRRRppptttrrrooommmlllmmmnnnooorrrqqqqqqoooooorrrwwwzzz}}}~~~}}}{{{zzzzzzxxxuuusssqqqrrrrrrrrrssssssttttttwwwwwwzzz}}}~~~wwwqqqkkkggg```ZZZUUUQQQLLLIIIHHHGGGGGGKKKSSS[[[aaadddddddddeeegggjjjmmmppprrrrrrrrrqqqpppooooooooooooqqqqqqrrrrrrrrrsssssssssrrrrrrtttuuuvvvvvvvvvvvvvvvuuuttttttssssssttttttuuutttrrrqqqrrrtttvvvxxxxxxyyyzzz|||}}}|||~~~|||sssooopppvvvzzz|||wwwqqqmmmllljjjgggdddgggllluuu}}}wwwtttqqqnnnkkkgggbbb___[[[ZZZYYYWWWUUUTTTSSSSSSOOOOOOOOOPPPQQQSSSVVVWWW\\\]]]______]]][[[[[[[[[YYY[[[\\\\\\[[[ZZZ\\\]]]eeeiiilllkkkcccYYYPPPJJJJJJKKKQQQeeezzzaaaRRREEEBBB>>>;;;:::888666555333333333333444444444444333333333333333333333333222222222222222222222222333333333444444444444555999999999888777888;;;===DDDUUUvvv}}}}}}rrrpppnnnlllkkklllnnnoooqqqqqqpppoooooorrrwwwzzz}}}~~~}}}{{{{{{zzzyyyvvvtttssssssssssssttttttuuuuuuvvvvvvyyy}}}}}}vvvoooiiieee___YYYTTTPPPLLLIIIFFFFFFHHHMMMTTT\\\aaaddddddeeefffhhhkkknnnqqqrrrqqqpppppppppppppppqqqqqqrrrrrrssstttsssrrrqqqpppqqqrrruuuwwwxxxxxxwwwvvvttttttsssrrrrrrrrrsssssstttsssrrrrrrrrrtttwwwxxxuuuvvvwwwyyy|||~~~zzzsssqqqsssyyy}}}zzzrrrllliiigggccc___bbbhhhqqqzzzxxxuuurrrnnnkkkgggccc___\\\[[[YYYWWWUUUTTTSSSSSSPPPPPPPPPQQQRRRTTTVVVWWWZZZ\\\^^^^^^]]][[[[[[\\\[[[\\\]]]]]][[[[[[[[[\\\eeeiiimmmmmmggg]]]QQQJJJKKKIIIMMM^^^eeeQQQGGGCCC???;;;:::888777555333333444444444444444444333333333333333333333333222222222222222222222222333333444444444555555555888999999888777888;;;>>>FFFXXXyyyvvv}}}{{{qqqooommmkkkkkklllnnnoooqqqqqqpppoooooorrrvvvzzz}}}~~~}}}|||{{{{{{zzzwwwuuuvvvvvvuuuuuuttttttsssssstttuuuxxx|||~~~{{{tttmmmhhhddd^^^XXXTTTPPPLLLIIIDDDEEEHHHOOOWWW^^^bbbdddeeefffgggjjjllloooqqqsssqqqqqqpppppppppppppppqqqrrrssstttuuuuuusssqqqooorrrtttwwwyyyzzzzzzxxxwwwtttsssrrrrrrrrrrrrsssssstttsssrrrrrrsssuuuwwwxxxuuuuuuvvvxxxzzz}}}yyyttttttxxx~~~}}}ssskkkgggccc^^^[[[^^^eeeoooxxxwwwtttqqqnnnkkkgggccc___\\\[[[YYYWWWVVVTTTTTTSSSRRRRRRSSSSSSTTTUUUVVVWWWYYY[[[]]]^^^]]]\\\\\\\\\[[[]]]^^^^^^]]][[[[[[\\\cccgggmmmooojjj```TTTKKKKKKIIIJJJXXXxxxjjjQQQHHHDDD???<<<:::999777666444444444444444444444444333333333333333333333333222222222222222222222222444555555555666666666666666777777777777:::===@@@HHH\\\||||||www|||zzzrrrpppmmmkkkkkklllmmmoooqqqppppppooooooqqqvvvzzz|||}}}|||||||||{{{xxxvvvzzzyyyxxxvvvtttrrrqqqpppssstttwww{{{}}}zzzrrrkkkfffbbb]]]WWWSSSPPPLLLJJJCCCEEEJJJQQQZZZ```dddeeeeeefffiiikkknnnppprrrssssssrrrqqqpppooooooooooooqqqssstttuuuuuutttrrrpppqqqsssvvvxxxyyyxxxvvvuuutttssssssrrrssssssttttttsssssssssssstttvvvxxxyyywwwwwwwwwwwwyyy{{{}}}~~~yyyvvvxxx~~~sssjjjddd```[[[XXX]]]cccmmmwwwuuussspppmmmkkkhhhccc```\\\[[[ZZZXXXVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVXXXZZZ]]]]]]]]]\\\\\\]]][[[]]]______^^^\\\\\\\\\bbbeeekkknnnlllcccVVVNNNKKKJJJIIISSSlllrrrWWWJJJFFF@@@<<<:::999888777555555555555444444444444333333333333333333333333333333333333333333333333555555555666666666777777444555666777888;;;???BBBLLL```~~~~~~~~~{{{sssqqqooolllkkkkkkmmmnnnppppppooonnnnnnqqqvvvyyy{{{~~~||||||}}}|||yyywwwzzzyyyxxxvvvtttrrrpppooorrrsssvvv{{{}}}xxxpppiiiddd```ZZZUUURRROOOKKKIIICCCFFFLLLUUU]]]cccfffffffffgggjjjmmmppprrrssstttsssrrrqqqpppoooooooooooopppqqqssstttuuuuuuuuutttqqqssstttuuuuuutttsssrrrssssssrrrrrrrrrsssttttttrrrsssssstttuuuwwwxxxyyyzzzyyyxxxwwwxxxyyy{{{}}}{{{yyy}}}ssshhhbbb^^^ZZZWWW\\\cccmmmwwwtttrrrooommmllliiieeebbb]]]\\\ZZZXXXVVVUUUTTTTTTSSSTTTTTTUUUUUUUUUUUUTTTWWWYYY\\\]]]\\\\\\\\\]]]ZZZ]]]___```___]]]]]]]]]```ccchhhmmmllleeeYYYPPPJJJJJJIIIMMM___{{{^^^KKKGGGAAA<<<:::999888777666555555555444444444444444444444444444444444444444444444444444444444444444444444555555555666666444555666777888;;;???BBBNNNfff|||vvvtttpppmmmkkkkkklllmmmppppppooonnnnnnqqquuuyyyzzz~~~}}}}}}}}}|||zzzxxxxxxwwwvvvuuusssrrrqqqpppqqqrrrvvvzzz|||wwwnnnggg```\\\WWWRRROOOLLLIIIGGGCCCFFFNNNWWW```fffhhhgggfffhhhkkknnnqqqrrrssstttqqqqqqpppppppppppppppqqqooooooqqqsssuuuvvvxxxxxxuuuuuuvvvuuuuuutttsssrrrqqqqqqqqqqqqqqqrrrssssssrrrrrrssstttvvvwwwxxxyyy{{{yyyxxxwwwxxxzzz|||~~~~~~~~~~~~}}}|||qqqfff```]]]ZZZXXX[[[bbblllvvv~~~tttrrrpppnnnmmmjjjgggddd]]]\\\ZZZXXXVVVUUUTTTTTTRRRSSSTTTTTTTTTTTTSSSSSSWWWYYY\\\]]]\\\\\\]]]]]]ZZZ\\\___```___^^^^^^^^^___bbbggglllllleeeZZZQQQIIIJJJHHHIIIVVVssscccLLLGGGAAA<<<:::999888888666666555555555444444444444444444444444444444444555555555555555555555555333333333444444444555555555666777777888:::>>>AAAPPPiii~~~}}}~~~wwwuuuqqqnnnlllkkklllmmmppppppooonnnnnnqqquuuyyyyyy~~~}}}}}}}}}}}}{{{yyyuuuuuuttttttssssssssssssppprrruuuzzz|||wwwnnnfff^^^ZZZUUUPPPMMMJJJGGGEEECCCGGGOOOYYYbbbhhhiiihhhfffhhhkkknnnqqqsssttttttoooooooooooopppqqqrrrsssnnnnnnppprrrtttwwwzzz{{{zzzzzzyyyxxxwwwvvvuuuuuuppppppoooooopppqqqrrrrrrrrrrrrsssuuuvvvxxxyyyyyyzzzyyywwwwwwxxxzzz}}}}}}}}}~~~~~~~~~pppfff```]]]ZZZXXXZZZaaakkkuuu}}}tttqqqnnnmmmnnnnnnkkkgggbbb```]]]YYYVVVSSSRRRRRRSSSTTTTTTRRRPPPOOOPPPRRRRRRTTTXXX[[[]]]^^^]]]\\\ZZZ\\\^^^```aaa```^^^\\\___bbbggglllmmmhhh]]]TTTKKKGGGFFFJJJOOO\\\yyygggSSSJJJAAA???===:::777888666555555444444333222222000111333555555555333222222222333333333444444444444333333333333444555555999777777:::<<<;;;===BBBVVVrrrrrrzzz|||wwwtttpppnnnnnnnnnooonnnrrrpppooonnnoooqqqtttvvv}}}|||{{{zzzxxxvvvtttttttttuuuuuuuuuuuuuuuyyyvvvtttvvvxxxtttjjjaaaZZZTTTPPPPPPNNNJJJIIIJJJ@@@GGGRRR^^^gggiiihhheeefffgggiiikkknnnqqqssstttmmmoooppppppooooooppprrrpppqqqtttwwwxxxxxxxxxwwwzzzzzzzzz{{{{{{zzzvvvsssrrrrrrqqqpppoooqqqtttwwwuuuttttttuuuxxxzzz{{{zzzzzzyyywwwxxx{{{~~~sssggg```]]]]]]]]]]]]```hhhtttvvvrrrooonnnooooookkkhhhbbb```]]]YYYVVVTTTSSSRRRSSSSSSSSSRRRPPPOOOPPPQQQRRRTTTWWW[[[]]]]]]]]]\\\ZZZ[[[^^^___```___]]]\\\]]]___dddjjjlllhhh___XXXNNNIIIGGGJJJLLLWWWrrrkkkSSSIII@@@>>>===999777888666555555444444333333222111222444555555444333222222222333333333444444444444444333333444444555666777555666:::<<<<<<@@@EEE\\\xxxqqq{{{}}}xxxtttpppmmmmmmnnnnnnnnnnnnmmmmmmmmmppptttwwwzzz}}}|||{{{zzzxxxvvvtttttttttuuuuuuuuuvvvvvvxxxvvvtttvvvwwwsssiii```ZZZTTTPPPOOOMMMIIIGGGHHHBBBHHHTTT___gggjjjhhhfffbbbdddgggkkkooorrruuuvvvmmmoooppppppoooooopppqqqpppqqqtttvvvxxxxxxxxxwwwwwwwwwxxxyyy{{{{{{xxxvvvssssssrrrpppooopppsssvvvvvvttttttuuuxxxzzz{{{zzzzzzyyyxxxyyy|||rrrfff___[[[ZZZZZZ]]]```hhhsssxxxtttqqqppppppooolllhhhbbb```]]]YYYVVVTTTSSSSSSRRRSSSSSSQQQOOONNNOOOQQQRRRTTTWWWZZZ\\\]]]]]]\\\YYYZZZ\\\^^^^^^]]]\\\ZZZZZZ\\\aaagggkkkiiibbb\\\QQQLLLHHHIIIIIIQQQhhhrrrWWWKKKAAA>>>>>>;;;999:::666666555555444333333333333333444555555444222111333333333333444444444444444444444333444444555666555444555:::<<<>>>DDDJJJbbb}}}ppp}}}yyywww|||yyyuuupppmmmmmmmmmnnnmmmjjjjjjkkkmmmqqqvvv{{{~~~~~~|||{{{zzzwwwuuusssssstttuuuuuuvvvwwwwwwwwwuuussstttuuuqqqggg___ZZZTTTOOONNNLLLGGGDDDEEEDDDKKKVVV```gggjjjiiigggaaaccchhhlllppprrrssssssmmmoooppppppnnnnnnoooqqqpppqqqsssuuuwwwwwwwwwwwwttttttuuuwwwzzz{{{zzzyyytttsssrrrpppnnnooorrruuuvvvuuutttvvvxxx{{{{{{{{{zzzyyyxxxzzz~~~}}}pppeee]]]ZZZYYYXXX]]]aaahhhsss~~~yyyuuuqqqppppppnnnjjjgggbbb```]]]YYYWWWUUUTTTSSSRRRRRRRRRQQQOOONNNOOOPPPRRRTTTWWWYYY[[[\\\]]]\\\YYYZZZ[[[\\\\\\[[[ZZZYYYZZZ[[[___dddhhhhhhccc^^^TTTMMMIIIHHHFFFKKK___tttzzz\\\OOOCCC@@@@@@>>><<<<<<666666666555444444333333444444555555444333222111333333333444444444444555444444444444444555666666555444666:::<<<>>>FFFNNNgggyyyppp{{{ppprrryyy{{{wwwqqqnnnmmmnnnooooooiiijjjkkkmmmrrrwww}}}~~~|||{{{yyywwwuuurrrssstttuuuvvvwwwxxxxxxvvvtttsssssssssnnnfff___ZZZTTTOOOMMMJJJEEEBBBCCCEEELLLWWWaaafffhhhggggggeeegggjjjnnnoooooonnnmmmmmmooopppooonnnnnnoooppppppqqqssstttvvvvvvvvvvvvrrrrrrsssvvvyyyzzzyyyxxxttttttrrrpppnnnnnnqqqtttvvvuuutttvvvyyy{{{{{{{{{zzzyyyyyy{{{wwwlllccc]]]ZZZYYYXXX]]]bbbiiisss}}}zzzvvvqqqoooooommmhhhdddbbb```]]]ZZZWWWUUUUUUTTTRRRSSSSSSQQQOOONNNOOOQQQRRRTTTVVVXXXZZZ\\\\\\]]]YYYZZZZZZ[[[[[[ZZZYYYYYY\\\\\\^^^bbbfffgggdddaaaVVVNNNIIIGGGEEEGGGWWWjjj```QQQCCC??????>>>;;;:::777666666555555444333333555555555555444333333222333333444444444555555555555444444444444555666666777666888:::;;;>>>GGGQQQjjjxxxrrrrrrlllooowww}}}xxxsssooonnnpppqqqqqqllllllmmmooosssxxx}}}}}}|||{{{zzzwwwuuusssssstttuuuvvvwwwxxxyyyvvvtttssssssqqqllleee___ZZZSSSNNNMMMJJJDDDAAABBBEEEMMMWWW```dddeeeeeeffffffhhhlllnnnoooooommmlllnnnooopppooonnnmmmnnnoooqqqqqqrrrssstttuuuuuuuuussssssrrrtttvvvwwwwwwvvvuuuuuusssqqqoooooorrruuuvvvuuuuuuvvvyyy{{{|||{{{zzzzzzzzz|||~~~wwwqqqhhhaaa]]]\\\[[[ZZZ^^^ccckkkttt}}}{{{wwwrrrooonnnlllgggcccbbb```]]]ZZZWWWVVVUUUUUUSSSTTTTTTRRRPPPOOOPPPRRRRRRTTTUUUXXXZZZ[[[\\\]]]ZZZZZZZZZ[[[ZZZZZZYYYYYY]]]\\\\\\```eeehhhgggeeeYYYQQQJJJHHHEEEEEERRRbbb}}}cccSSSBBB======;;;888777777777666666555444444444555555555444444444444444333444444444555555555555555555444444555555666777888777999;;;;;;>>>IIITTToooyyywww}}}ooommmnnnwww|||xxxrrrnnnnnnppprrrssspppppppppqqqtttyyy}}}}}}|||{{{zzzxxxvvvttttttuuuvvvvvvwwwxxxxxxvvvuuutttssspppkkkddd```YYYSSSNNNMMMJJJDDDAAABBBFFFNNNYYY```ccccccdddeeefffhhhkkknnnppppppppppppnnnooopppooommmlllmmmnnnqqqqqqrrrrrrsssttttttuuutttrrrrrrssstttuuuuuutttvvvuuutttrrrpppqqqtttwwwwwwvvvuuuwwwyyy|||||||||{{{zzz{{{}}}}}}yyyqqqlllfff```^^^]]]]]]\\\^^^dddnnnvvv}}}}}}yyytttqqqooolllgggcccaaa```]]]ZZZXXXVVVVVVVVVTTTUUUUUUSSSQQQPPPQQQSSSSSSSSSUUUWWWYYY[[[\\\]]][[[[[[[[[[[[ZZZZZZYYYYYY\\\[[[[[[___eeejjjkkkjjj]]]TTTMMMJJJEEECCCMMM[[[vvviiiWWWEEE>>>>>><<<999777777777666666555555444444555444444444444555555666444444444444555555555555555555555555555666666777666666888:::;;;???LLLYYYwww{{{|||xxxnnnqqqnnnxxxzzzuuuooolllmmmppprrrtttrrrrrrrrrsssvvvzzz~~~~~~|||{{{|||{{{zzzxxxuuuuuuvvvvvvvvvwwwwwwwwwwwwvvvuuusssooojjjddd```YYYSSSNNNMMMJJJEEEBBBCCCHHHPPP[[[aaaccccccdddfffiiijjjlllnnnooopppqqqqqqnnnooopppooommmlllmmmnnnqqqqqqqqqqqqrrrsssttttttrrrqqqpppqqqsssuuuuuutttvvvvvvuuusssrrrsssvvvyyywwwvvvuuuwwwzzz|||||||||{{{{{{{{{}}}zzzvvvpppkkkeeeaaa^^^]]]\\\[[[^^^eeepppyyy~~~zzzuuurrrpppmmmhhhdddaaa```]]]ZZZXXXWWWVVVVVVUUUUUUUUUTTTRRRQQQRRRSSSSSSSSSUUUWWWYYY[[[\\\]]]\\\\\\[[[[[[ZZZZZZZZZYYY[[[YYYYYY^^^ffflllooooooaaaXXXPPPLLLEEEAAAIIIVVVtttnnn\\\IIIAAAAAA???;;;999777777777666555555444444444444444444444555666777444444444555555555666666555555555555555666777777333444777:::<<>>???MMMggguuuqqquuu~~~xxxtttqqqooopppqqqrrrrrrpppqqqrrruuuxxx|||~~~|||{{{{{{{{{yyywwwuuuuuuuuuuuuuuutttttttttuuuuuutttqqqlllfffaaa]]]YYYSSSOOOKKKFFFAAABBBGGGLLLVVV```aaaaaadddggggggllloooqqqqqqnnnlllnnnppppppppppppnnnmmmlllnnnpppoooqqqrrrrrrrrrrrrsssuuurrrqqqqqqrrruuuwwwwwwvvvwwwvvvuuuuuuuuuuuuvvvvvvxxxxxxwwwxxxyyy{{{}}}zzz}}}}}}}}}zzztttpppmmmllljjjeee```]]]]]]]]]bbbgggoooxxx}}}yyyuuuqqqooommmkkkiiigggddd___\\\[[[ZZZXXXWWWVVVUUUSSSQQQPPPPPPPPPPPPQQQRRRSSSUUUXXXZZZ[[[\\\[[[[[[ZZZZZZZZZ[[[\\\]]]\\\\\\]]]```eeekkkppprrrsss```PPPLLLJJJGGGKKKSSSqqqeeeMMMEEEDDD???<<<>>>:::888666666666666666444555555555555555555555555444444555666666555444444555555555666666666777777777:::888:::???AAAPPPkkk{{{zzzyyyvvvyyyxxxuuurrrpppqqqrrrssssssrrrssstttwwwzzz~~~~~~~~~}}}zzzxxxttttttssssssssssssssstttuuutttsssooojjjddd^^^[[[XXXRRRMMMJJJEEEAAACCCHHHNNNXXXaaabbbaaadddfffgggllloooqqqpppnnnlllnnnpppooopppooonnnmmmmmmoooqqqppppppqqqqqqqqqqqqrrrsssrrrrrrrrrsssvvvwwwwwwvvvtttttttttttttttuuuvvvvvvwwwvvvwwwwwwxxxzzz|||~~~{{{~~~}}}xxxsssoookkkjjjhhhccc___\\\\\\]]]```eeemmmvvv~~~}}}yyyuuurrrpppnnnkkkjjjgggddd```]]]\\\[[[YYYXXXUUUTTTSSSRRRQQQPPPPPPPPPRRRSSSUUUVVVXXXZZZ[[[\\\\\\[[[[[[[[[[[[\\\]]]^^^]]]]]]]]]```dddjjjpppssswwwfffVVVOOOKKKGGGJJJQQQkkkkkkQQQFFFCCC>>><<<>>>:::888666666666666666444555555555555555555555555444444555666666555444444555555666666666777777777888<<<:::;;;@@@CCCTTTppppppttt}}}yyyvvvsssqqqrrrsssssssssssstttvvvxxx|||~~~|||yyywwwtttsssqqqpppppprrrsssuuuuuutttqqqmmmgggaaa[[[XXXVVVPPPKKKHHHDDDAAAEEEJJJSSS\\\ccccccaaacccffffffkkknnnqqqpppmmmlllmmmoooooooooooonnnmmmmmmoooqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqrrrsssvvvwwwvvvuuuqqqqqqqqqrrrssstttvvvvvvvvvvvvvvvwwwxxxzzz|||}}}|||~~~}}}yyyuuuqqqnnnkkkjjjfffaaa\\\ZZZ[[[\\\^^^bbbjjjsss|||}}}zzzuuurrrpppooolllkkkgggddd```^^^]]]\\\ZZZXXXVVVUUUTTTSSSRRRQQQQQQQQQSSSTTTUUUWWWYYYZZZ\\\\\\\\\\\\\\\]]]]]]^^^______]]]]]]^^^___ccciiipppuuuxxxiiiZZZRRRLLLHHHJJJOOOaaarrrWWWHHHBBB>>><<<<<<:::888666555666666666444555555555555555555555555444555555555555555555444555666666666666777777777777;;;:::;;;AAAFFFYYYxxx|||jjjrrrxxxvvvsssrrrrrrsssssssssssstttuuuyyy}}}~~~|||yyyvvvttttttsssqqqoooppprrruuuwwwvvvuuuqqqmmmfff```ZZZVVVTTTNNNIIIFFFCCCBBBGGGNNNXXX```fffdddaaaccceeefffkkknnnqqqpppmmmlllmmmooonnnooooooooonnnnnnqqqsssuuutttrrrqqqrrrrrrrrrrrrqqqpppqqqsssuuuuuutttsssnnnnnnoooppprrrtttuuuwwwvvvvvvwwwxxxzzz{{{|||}}}{{{}}}~~~zzzvvvssspppnnnmmmkkkfff```ZZZXXXXXXZZZ[[[```gggpppyyy}}}zzzvvvsssqqqpppnnnlllgggeeeaaa___^^^\\\ZZZXXXVVVVVVVVVUUUTTTSSSRRRQQQSSSTTTUUUWWWYYY[[[\\\]]]\\\]]]^^^^^^___`````````]]]^^^^^^^^^aaagggpppwwwvvvkkk^^^SSSLLLIIIKKKNNN\\\~~~xxx\\\JJJBBB>>>;;;;;;:::888666555666666666444555555555555555555555555555555555444444555555555666666666666777777777888666;;;:::;;;AAAHHH___zzzjjjvvvwwwuuusssrrrsssssssssrrrqqqrrrtttxxx|||}}}{{{yyyuuurrrtttsssqqqpppqqqsssvvvxxxxxxvvvrrrmmmfff```ZZZWWWRRRMMMGGGEEECCCDDDJJJRRR]]]dddhhheeebbbcccfffgggllloooqqqqqqnnnmmmnnnpppooopppppppppooopppsssuuuzzzwwwtttssstttttttttsssooooooppprrrttttttrrrpppllllllmmmoooqqqsssuuuvvvwwwxxxyyyzzz|||}}}}}}~~~zzzzzz{{{}}}yyyuuurrrooommmooolllfff^^^XXXUUUWWWYYY[[[^^^eeennnwww}}}zzzvvvsssrrrqqqooommmiiifffcccaaa___]]]YYYWWWVVVVVVVVVUUUTTTSSSQQQQQQQQQRRRTTTVVVYYY[[[]]]]]]]]]]]]___```aaabbbbbbaaa^^^^^^^^^^^^```fffpppxxxwwwooobbbVVVMMMJJJKKKMMMZZZzzz}}}bbbNNNDDD@@@===;;;:::888666666666666666444555555555555555555555555666555444444444444555666666666666777777777888888555::::::<<>>FFFRRRooo|||tttzzzxxxwwwwwwwwwwwwvvvtttooopppssswww|||}}}{{{yyyuuusssoooooopppqqqrrrtttvvvwwwxxxvvvrrrlllfffaaa\\\ZZZQQQKKKFFFDDDDDDGGGQQQ[[[ccciiikkkfffccceeeiiijjjoooqqqtttsssqqqooopppsssqqqrrrsssssssssuuuxxx{{{{{{uuussstttuuutttqqqpppppprrrtttvvvuuurrrpppllllllmmmoooqqqsssuuuvvvvvvwwwyyy{{{}}}}}}}}}}}}zzzyyyyyy}}}~~~yyyuuuooojjjgggfffccc]]]VVVRRRRRRWWWZZZ]]]___dddkkkttt}}}~~~{{{wwwtttsssrrrpppnnnkkkiiieeeccc```\\\XXXTTTRRRRRRSSSSSSRRRPPPNNNMMMMMMOOOQQQTTTXXX[[[]]]___]]]^^^```bbbcccdddcccccc^^^______]]]^^^eeeqqqzzzyyylll\\\PPPKKKJJJIIILLLgggmmmWWWKKKFFFBBB===:::888666666666666666444555555555555555555555555666555444333333444555666777777777777888888888888666<<<===@@@IIIUUUttt{{{vvv|||zzzyyyyyyzzzyyyxxxvvvoooqqqsssxxx}}}}}}{{{yyyvvvsssqqqmmmnnnoooqqqrrrtttuuuuuuwwwuuuqqqkkkfff```\\\ZZZQQQKKKFFFDDDEEEIIISSS]]]dddiiikkkgggccceeeiiikkkooorrruuutttqqqpppqqqtttrrrssstttttttttvvvyyy|||zzztttrrrtttuuusssppprrrrrrsssvvvwwwwwwsssqqqmmmmmmnnnoooqqqsssuuuvvvuuuvvvxxx{{{||||||||||||{{{zzzzzz}}}~~~yyytttnnnhhhddd```]]]XXXRRRPPPRRRXXX\\\^^^```dddkkksss}}}~~~{{{yyywwwtttooolllmmmjjjeeeaaa___[[[XXXUUUVVVUUUTTTRRRQQQQQQQQQQQQQQQRRRRRRTTTWWWZZZ]]]______``````aaabbbbbbccccccbbb^^^\\\\\\]]]aaalllwww~~~yyyoooaaaTTTKKKIIIJJJMMMXXXtttvvv[[[IIICCC@@@===999999888777666555444444555555555555555555555555666666666666666666666666666666666666666777888888888777999AAALLL```|||~~~{{{yyyxxxyyyzzzzzzvvvsssuuutttuuuyyy}}}}}}{{{yyyvvvssspppnnnpppqqqssstttttttttvvvxxx|||wwwoooiiiddd```ZZZUUUOOOMMMIIIEEEEEELLLWWW```fffggggggfffeeegggjjjmmmrrruuuxxxuuupppmmmnnnqqqrrrrrrrrrssstttvvvyyyzzzyyyuuuqqqoooqqqssssssrrrssstttuuuxxxzzzzzzwwwtttrrrqqqpppooooooqqqssstttvvvwwwyyy{{{||||||||||||zzzzzzzzz{{{}}}}}}wwwooogggbbbaaa^^^ZZZUUUQQQQQQUUUXXX]]]```fffnnnvvv~~~}}}{{{yyyvvvrrrooommmiiieeeaaa^^^[[[XXXUUUTTTTTTRRRQQQPPPOOOOOOOOOOOOPPPQQQSSSUUUYYY\\\^^^``````aaaaaabbbbbbbbbcccbbb___]]]]]]]]]```kkkuuu|||ssseeeVVVLLLIIIJJJIIIPPPfffzzz^^^LLLDDDAAA===::::::999888777666666555555555555555555555555555666666666666666666666666666666666666666777888888:::888:::BBBNNNddd}}}{{{wwwvvvuuuwwwxxxxxxuuurrrssssssuuuyyy}}}{{{yyywwwtttrrrpppoooqqqrrrttttttssstttvvvxxx|||vvvmmmgggbbb^^^YYYUUUOOOLLLIIIEEEGGGNNNZZZbbbhhhhhhgggfffeeegggjjjmmmsssvvvwwwuuuooolllmmmooorrrrrrrrrrrrsssuuuwwwxxxxxxtttqqqpppqqqssstttssssssssstttvvvyyyyyyvvvtttrrrqqqpppooopppqqqssstttuuuvvvxxxzzz|||}}}}}}|||zzzzzzzzz{{{}}}}}}wwwooogggbbb^^^\\\YYYUUUSSSSSSWWWZZZ]]]```fffnnnvvv~~~}}}{{{xxxtttqqqllliiidddaaa^^^[[[XXXUUUSSSSSSQQQPPPOOONNNNNNNNNOOOPPPQQQSSSVVVZZZ]]]___aaaaaaaaaaaaaaabbbbbbbbbbbb___]]]]]]]]]___iiisssyyyjjjYYYLLLIIIJJJGGGIIIXXXsss~~~dddPPPGGGBBB===;;;;;;:::999888777777666555555555555555555555555666666666666666666666666666666666666666777888888::::::<<>>::::::999888777666555555555555555555555555555555666666666666666666666666666666666666666777888888888<<>>CCCKKK```ttt{{{}}}}}}zzzuuuqqqoooooosssuuuwwwxxxyyy|||~~~|||yyyuuutttssstttuuuuuuwwwzzz{{{zzzyyyxxxyyytttnnnfff```]]]YYYUUUQQQMMMIIIEEEGGGQQQ^^^iiiooonnnmmmkkkhhhgggjjjooossstttrrrpppnnnnnnooooooooommmnnnpppqqqssssssssssssrrrtttuuuuuutttsssuuuxxxvvvvvvxxxzzz||||||zzzxxxvvvtttsssqqqqqqqqqssstttuuuvvvxxxzzz|||}}}}}}|||~~~~~~yyyrrrkkkfff```___\\\XXXVVVWWW[[[^^^\\\aaaiiirrrzzz~~~|||zzzwwwtttnnnkkkgggdddbbb```^^^[[[XXXWWWVVVTTTSSSSSSRRRRRRRRRRRRRRRSSSUUUWWWYYY[[[]]]^^^___aaabbbdddeeefffcccaaa``````]]]ZZZ^^^dddbbb___[[[YYYXXXVVVQQQMMMHHHIIINNN\\\tttkkk|||zzzdddTTTIIIBBB===<<<<<<;;;:::999888777555555555555555555555555666666666666666666666666666666666666666777888888:::@@@EEEMMMcccyyy}}}zzz|||}}}zzzuuuqqqpppqqqtttvvvxxxxxxxxx|||~~~{{{xxxuuuuuuuuuuuuuuuxxx{{{|||{{{yyyxxxxxxsssnnnfffaaa^^^ZZZUUUPPPMMMIIIEEEGGGQQQ^^^iiiooonnnmmmkkkhhhhhhkkkpppuuuxxxuuuqqqooonnnnnnnnnmmmlllmmmppprrrssstttttttttrrrtttvvvvvvtttsssuuuwwwuuuuuuwwwzzz|||{{{yyyvvvvvvuuusssqqqqqqqqqssstttvvvwwwyyy{{{||||||||||||~~~yyyrrrkkkfff]]][[[XXXUUUTTTVVV[[[___\\\aaaiiirrr{{{}}}zzzwwwuuutttpppmmmiiieeeccc```]]][[[XXXVVVTTTSSSTTTTTTSSSRRRRRRRRRSSSTTTUUUWWWXXXYYY]]]^^^```aaacccdddddddddeeedddaaa___^^^^^^___```]]][[[YYYZZZZZZXXXSSSNNNIIIJJJLLLTTTkkktttxxxsssZZZHHH@@@>>>===;;;999888666666555666555555555555444444444666666555555555555666666777666666666666777777888888===EEERRRggg|||~~~|||~~~~~~xxxzzz{{{|||yyytttppppppqqquuuwwwyyyzzz|||~~~~~~{{{xxxvvvtttsssvvvuuuvvvxxx{{{||||||zzzoookkkddd___[[[WWWTTTRRRLLLHHHGGGJJJTTT^^^eeehhhiiihhhhhhggggggjjjooossswwwuuuqqqoooooopppooooookkklllmmmooorrrtttwwwxxxuuuuuuuuuuuuuuuvvvvvvwwwzzz{{{||||||zzzxxxuuutttuuuuuutttssssssttttttttttttvvvyyy{{{{{{{{{{{{|||{{{}}}zzzuuunnnfff```[[[WWWTTTSSSUUUYYY\\\]]]___dddlllsssyyy~~~{{{yyyvvvuuupppmmmiiifffcccaaa]]][[[WWWUUUTTTSSSTTTTTTTTTRRRRRRRRRSSSSSSUUUWWWXXXYYY]]]^^^___aaabbbcccdddddddddccc```^^^]]]]]]^^^______]]]]]]^^^^^^ZZZSSSNNNIIIIIIJJJRRRhhhvvvwwwuuu]]]JJJCCC>>>===;;;999888777666666777777666666666555555555666666555555555555666666777666666666666777888888999===EEESSSiii~~~}}}~~~}}}wwwtttvvvxxxvvvqqqmmmmmmnnnsssuuuxxxzzz{{{~~~~~~|||yyywwwvvvuuuuuuuuuuuuxxx{{{||||||{{{rrrmmmggg```\\\XXXTTTRRRLLLIIIHHHLLLUUU___fffiiihhhhhhhhhggggggjjjooorrrvvvssspppnnnooooooooonnnnnnnnnooopppqqqsssuuuvvvvvvuuuuuuttttttuuuwwwxxxzzz{{{{{{{{{zzzwwwuuusssrrrqqqqqqqqqqqqqqqqqqqqqpppsssvvvwwwwwwxxxyyyzzz}}}}}}xxxrrrlllddd^^^ZZZWWWSSSRRRUUUXXX[[[\\\___dddmmmuuu{{{|||yyywwwvvvpppmmmiiifffcccaaa^^^[[[VVVUUUSSSSSSTTTUUUUUUTTTRRRRRRRRRSSSTTTVVVXXXYYY\\\]]]___aaabbbccccccccccccbbb```^^^]]]]]]^^^^^^aaaaaabbbdddddd^^^UUUNNNJJJHHHHHHNNNdddxxx```MMMEEE???===<<<:::888777666666888777777777666666666666666666555555555555666666666666666666666777888999;;;>>>FFFUUUmmm|||{{{uuupppsssvvvuuupppmmmlllmmmrrrtttwwwyyy{{{~~~~~~}}}|||zzzxxxwwwvvvuuutttuuuxxx{{{}}}}}}|||vvvqqqiiibbb\\\XXXSSSPPPJJJHHHGGGLLLUUU___eeeggggggggggggggggggjjjnnnrrruuurrrooonnnooooooooonnnppppppppppppqqqrrrssstttwwwvvvtttssstttuuuwwwxxxyyyzzz{{{zzzyyywwwtttrrrppppppppppppppppppppppppnnnqqqsssuuuvvvvvvxxxzzz{{{uuuooohhh```[[[XXXUUURRRRRRTTTXXXZZZ\\\^^^dddnnnwww}}}|||yyywwwuuuqqqnnniiifffdddaaa^^^\\\UUUTTTRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRSSSVVVXXXZZZ\\\]]]^^^```aaabbbcccccccccbbb```___^^^^^^^^^___cccdddgggkkkkkkdddYYYPPPKKKHHHEEEKKK___~~~{{{dddOOOFFF???>>><<<:::888777666666777777777666666666555555666666555555555555666666666666666666777888999999===???GGGYYYuuu}}}~~~~~~|||yyyssspppssswwwvvvssspppooopppsssuuuxxxzzz}}}||||||{{{zzzyyywwwvvvvvvuuuuuuvvvyyy|||~~~~~~}}}wwwrrrjjjbbb[[[VVVQQQNNNGGGEEEEEEKKKTTT]]]ccceeefffggggggggghhhjjjooorrrtttrrrppppppqqqqqqqqqpppooooooooopppqqqrrrttttttwwwvvvtttssssssuuuwwwyyyxxxyyyzzzzzzxxxvvvsssqqqppppppqqqqqqqqqqqqqqqqqqoooqqqtttuuuvvvwwwyyy{{{zzztttmmmeee^^^ZZZWWWTTTRRRRRRTTTXXXZZZ[[[]]]dddoooxxx~~~{{{xxxuuutttqqqnnnjjjfffdddaaa^^^\\\UUUTTTRRRSSSTTTUUUUUUTTTSSSRRRQQQQQQSSSUUUXXXZZZ[[[\\\^^^___aaabbbbbbbbbccccccbbbaaaaaa`````````cccfffkkkpppqqqjjj^^^UUUMMMHHHEEEIII[[[yyyhhhRRRFFF???>>><<<:::999777777666666666666555555555444444666666555555555555666666666666666666777888999:::===@@@JJJ```~~~zzz}}}{{{zzz~~~wwwrrrppptttwwwwwwtttqqqrrrsssuuuwwwzzz}}}~~~{{{zzzyyyyyyxxxvvvuuuuuutttvvvvvvwwwyyy}}}~~~~~~}}}vvvqqqhhh```YYYTTTOOOKKKFFFEEEFFFMMMVVV___dddeeefffggghhhhhhiiilllooosssuuusssrrrrrrssstttsssrrrmmmnnnnnnpppqqqsssuuuvvvvvvvvvtttssstttuuuwwwxxxwwwxxxyyyxxxwwwuuurrrpppooopppqqqrrrrrrrrrrrrqqqppprrrtttuuuuuuwwwyyy{{{~~~{{{uuullleee^^^[[[VVVSSSRRRRRRUUUXXXZZZ[[[]]]dddnnnxxx{{{xxxuuusssqqqnnnjjjgggdddbbb___\\\VVVUUUSSSSSSTTTUUUUUUTTTSSSRRRQQQPPPRRRUUUXXXZZZ[[[[[[]]]___```aaaaaaaaacccccccccbbbbbbaaaaaaaaacccfffmmmsssuuuoooddd[[[OOOJJJEEEIIIXXXtttoooVVVHHH???>>>===;;;999888777777555555555555444444444444666666555555555555666666666666666777888999:::;;;===AAANNNhhhyyy{{{xxxxxx{{{uuurrrqqqsssvvvuuurrrpppqqqssswwwyyy|||~~~{{{xxxyyyxxxwwwvvvuuutttssssssvvvvvvvvvxxx{{{||||||{{{sssnnnfff^^^XXXSSSNNNKKKIIIHHHKKKRRR\\\dddhhhiiifffgggiiijjjkkkmmmqqqttttttsssssssssuuuvvvuuusssmmmmmmnnnpppqqqtttuuuvvvuuuuuuuuuuuuuuuvvvvvvwwwvvvwwwxxxxxxvvvtttqqqooonnnoooppprrrrrrrrrqqqqqqqqqrrrtttttttttuuuwwwzzz|||}}}~~~|||vvvmmmddd___]]]UUUSSSRRRSSSVVVYYY[[[[[[\\\cccmmmvvv}}}|||xxxvvvtttrrrooojjjgggeeebbb___]]]WWWUUUTTTSSSTTTTTTTTTRRRSSSRRRPPPPPPQQQTTTXXXZZZZZZ[[[\\\^^^___```aaaaaabbbbbbbbbbbbbbbaaaaaa```aaaeeemmmtttxxxsssiiiaaaQQQKKKGGGJJJWWWqqq~~~yyy]]]MMM@@@???===;;;999888777777666666666666555555555555666666555555555555666666666666666777888999;;;<<<<<>>===<<<999777999777777777777777777777777777666666666555555555555666666777777666777:::======HHH```~~~ooorrr}}}uuusssuuu~~~wwwsssrrrvvvuuutttqqqoooppptttwww|||}}}~~~~~~~~~|||xxxvvvwwwxxxyyyyyyyyyvvvssssssuuuvvvuuurrrnnnjjjeee]]]VVVQQQMMMKKKDDDIIIQQQYYYaaaeeehhhiiijjjjjjkkkllloooqqqtttvvvpppooonnnnnnnnnoooqqqrrrssssssssssssrrrrrrqqqqqqtttuuuvvvwwwxxxwwwwwwvvvtttttttttuuuuuuvvvvvvvvvtttuuuvvvxxxzzz||||||{{{{{{{{{zzzzzz{{{|||~~~}}}|||{{{{{{~~~{{{yyy}}}~~~}}}{{{wwwqqqiiibbb\\\XXXTTTSSSRRRTTTYYY```eeehhhiiikkknnnttt{{{}}}yyyvvvssspppllliiigggeeebbb___]]][[[XXXVVVVVVUUUSSSRRRPPPPPPOOONNNMMMOOOSSSVVVXXXYYY\\\^^^```aaabbbbbbbbbbbbaaaaaaaaa`````````]]]kkknnn~~~sss^^^TTTKKKIIIMMM\\\yyywwwtttgggNNNEEE>>>======:::888999777777777777777777777777666666666666555555555555666777888888777999;;;>>>>>>JJJaaa~~~lllrrr|||uuusssuuu~~~|||vvvttttttxxxwwwuuurrrpppqqqtttwww}}}~~~~~~{{{vvvuuuvvvyyy{{{}}}{{{xxxuuuuuuwwwwwwuuurrrlllhhhbbb[[[TTTOOOKKKIIIFFFKKKRRRZZZaaaeeeggghhhjjjkkklllnnnpppqqqrrrrrrmmmlllllllllmmmoooqqqrrrsssttttttttttttsssrrrrrrssstttuuuvvvwwwxxxxxxxxxttttttttttttuuuvvvxxxyyyuuuvvvwwwyyyzzz{{{{{{{{{}}}||||||||||||~~~}}}|||||||||}}}{{{xxx|||~~~|||yyyuuuoooggg```[[[XXXUUUSSSRRRUUU[[[dddkkknnnnnnooorrrwww}}}~~~zzzwwwssspppllljjjhhhfffcccaaa\\\ZZZWWWUUUUUUTTTRRRPPPNNNNNNNNNNNNMMMOOOSSSVVVUUUWWWZZZ]]]```aaabbbbbbbbbbbbbbbbbbaaaaaa``````^^^kkknnnyyycccUUUKKKIIIJJJSSSlllyyyvvvnnnQQQGGG>>><<<<<<:::888888666666666666666666666666666666666666666555555555666777888777777999<<<>>>@@@LLLddd~~~lllvvv~~~wwwuuuvvv~~~zzzuuutttuuuwwwwwwuuurrrqqqrrruuuyyy}}}}}}yyyuuutttvvvzzz~~~}}}{{{xxxxxxzzzyyyuuurrrjjjfffaaaZZZSSSNNNKKKIIIHHHMMMTTT[[[aaaeeeggggggjjjlllnnnpppqqqqqqpppoookkkkkkkkklllnnnpppqqqrrrssstttuuuuuuuuutttssssssrrrssstttuuuwwwxxxxxxxxxuuutttsssssstttwwwzzz{{{wwwxxxzzzzzzzzzzzzzzz{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~zzzvvvzzzzzzxxxsssmmmfff___ZZZWWWTTTRRRQQQUUU^^^hhhpppsssqqqrrrtttxxx~~~~~~zzzxxxssspppllljjjhhhfffcccaaa\\\YYYVVVTTTSSSRRRPPPOOOMMMNNNOOONNNNNNPPPSSSVVVUUUVVVYYY]]]___aaabbbbbbaaabbbbbbcccbbbaaa``````]]]iiilll~~~|||gggWWWLLLKKKIIIMMMaaayyyyyyuuu~~~pppTTTIII>>>;;;<<<:::777777666666666666666666666666555555555666666666666666444555666666777888;;;>>>BBBOOOhhhyyylllzzzzzzxxxxxxyyytttssstttuuutttsssrrrqqqsssxxx{{{}}}|||yyyuuutttwww{{{}}}{{{||||||zzzvvvqqqgggddd___YYYSSSOOOLLLJJJIIINNNUUU\\\bbbeeeggggggjjjllloooqqqqqqpppooonnnkkkllllllnnnoooqqqssstttssstttvvvwwwwwwvvvuuutttrrrsssssstttvvvwwwxxxyyyvvvuuuttttttuuuxxxzzz|||xxxzzz||||||zzzyyyzzz{{{}}}}}}|||}}}~~~~~~~~~yyytttwwwyyyvvvqqqkkkddd^^^YYYWWWSSSQQQPPPVVVbbbmmmtttwwwrrrsssuuuyyy~~~{{{xxxssspppllliiigggeeebbb___\\\ZZZVVVTTTSSSRRRPPPNNNNNNOOOPPPOOOOOOPPPSSSUUUUUUWWWZZZ]]]```aaabbbbbbaaabbbcccccccccbbbaaa```]]]hhhhhh{{{lllZZZNNNMMMKKKIIIYYYqqqyyyssszzzsssYYYKKK???<<<<<<;;;888888777777777777777777777777555555555666666666666666444555666666777888<<<>>>DDDSSSnnntttlll~~~|||||||||xxxsssrrrsssssssssrrrqqqqqqtttxxx||||||~~~{{{xxxuuuuuuxxx|||~~~|||}}}}}}zzztttooocccaaa\\\WWWSSSOOOMMMLLLJJJNNNUUU\\\cccfffhhhhhhkkklllnnnpppqqqpppooonnnlllmmmnnnoooqqqrrrssstttsssuuuwwwxxxxxxwwwvvvuuussssssssstttuuuvvvwwwxxxvvvvvvvvvvvvwwwxxxzzz{{{yyy|||~~~}}}zzzxxxyyy{{{{{{{{{{{{{{{}}}wwwrrrsss}}}yyyvvvpppjjjccc^^^ZZZWWWTTTQQQRRRZZZgggrrrxxxyyyrrrsssuuuyyy|||yyytttqqqllliiifffccc```]]]^^^\\\XXXVVVUUUTTTQQQPPPPPPQQQQQQQQQPPPPPPRRRTTTWWWXXX[[[^^^```aaabbbbbbaaabbbcccddddddbbbaaa___^^^gggfffxxxppp\\\PPPPPPMMMHHHVVVlll|||sssxxxyyy^^^OOOAAA===>>>===:::999777777777777777777777777555555555555666666666777555666777777888:::===@@@FFFWWWssssssooo}}}~~~wwwrrrrrrsssssssssrrrpppppprrrvvvzzz{{{}}}zzzxxxvvvvvvyyy}}}~~~|||{{{||||||xxxqqqkkk___]]]YYYUUUQQQNNNMMMLLLIIINNNUUU]]]cccgggiiiiiikkklllnnnooopppppppppooolllmmmnnnpppqqqrrrrrrssssssuuuwwwyyyyyyxxxwwwuuuuuuttttttssstttuuuvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyzzz~~~~~~zzzwwwyyy{{{yyyyyyyyyzzz{{{}}}uuuooopppyyyyyyvvvpppjjjccc^^^ZZZXXXVVVTTTUUU___mmmxxx||||||ssstttvvvzzz|||yyytttqqqlllhhheeebbb___\\\```]]]ZZZXXXWWWUUUSSSQQQQQQRRRSSSRRRQQQQQQRRRTTTXXXYYY\\\^^^```aaabbbbbbaaabbbdddddddddcccaaa___```gggeeewwwrrr]]]QQQRRROOOIIIUUUkkkvvvxxx~~~aaaRRRCCC???@@@???<<<;;;777777777777777777777777444555555555666666777777666777888888999;;;>>>AAAGGGYYYwwwtttsss}}}|||}}}vvvrrrrrrtttuuutttrrrpppoooppptttxxx{{{|||zzzxxxwwwxxxzzz}}}|||{{{zzzzzzzzzvvvnnnhhh\\\ZZZVVVSSSPPPNNNMMMLLLIIINNNUUU]]]dddhhhjjjjjjllllllmmmooopppppppppppplllmmmnnnpppqqqqqqqqqqqqsssuuuxxxzzzzzzyyywwwvvvvvvuuutttsssssstttvvvvvvwwwwwwxxxyyyyyyyyyxxxxxx{{{~~~zzzwwwxxx{{{xxxxxxxxxyyyzzz|||~~~tttnnnooowwwyyyvvvpppiiiccc^^^[[[YYYWWWVVVXXXcccqqq|||~~~ssstttwww{{{|||zzzzzztttrrroookkkgggeeeccccccaaa^^^ZZZXXXWWWVVVTTTSSSSSSRRRPPPOOOPPPSSSVVVXXXVVVWWWYYY\\\___aaaccccccaaaaaabbbccccccccccccbbbcccbbbdddqqqyyybbbQQQOOOMMMIIIQQQ```{{{sssmmmoooTTT@@@@@@AAA:::888===777777999999999888666555555555555555666666666777777777888888888:::>>>AAAJJJ___}}}uuu~~~|||yyyrrroooppprrruuusssqqqppppppqqqssstttzzz}}}yyyuuussswwwzzzzzz|||~~~~~~}}}|||zzztttnnniii___\\\WWWRRROOOMMMMMMMMMHHHMMMUUU___gggkkkjjjiiipppooonnnooorrrttttttssslllnnnoooppppppqqqsssuuuuuutttuuuxxx|||~~~|||zzzyyyxxxvvvtttssstttuuuvvv{{{zzzyyyxxxwwwxxxyyyzzzyyyzzz|||}}}}}}{{{yyyxxxyyyyyyzzz{{{}}}}}}}}}~~~wwwrrrrrrwww~~~{{{uuummmiiifffccc\\\WWWWWWXXX]]]fffpppwwwyyyyyyttttttwww||||||zzzyyytttrrrooojjjgggdddbbbaaa```^^^[[[YYYWWWVVVTTTRRRTTTSSSQQQOOOPPPQQQSSSUUUTTTUUUXXX[[[]]]```aaabbbaaaaaabbbccccccccccccbbbbbbbbbeeerrrvvvaaaPPPNNNKKKFFFMMM[[[vvvyyypppvvv[[[EEEBBBAAA:::777;;;888888888888777777666555555555555666666666777777777777888888888:::>>>AAAIII]]]{{{|||~~~}}}xxxrrroooqqqsssvvvtttqqqoooooopppsssuuuzzz}}}{{{vvvtttwwwyyyyyyzzz}}}}}}}}}}}}}}}zzzuuummmhhh___\\\WWWRRRNNNLLLLLLLLLJJJPPPXXXbbbiiimmmlllkkkooonnnmmmoooqqqssssssrrrlllnnnoooppppppqqqsssuuuvvvuuuvvvyyy}}}~~~}}}zzzyyyxxxvvvuuuuuuvvvwwwxxx|||{{{zzzyyyyyyzzz{{{{{{zzz{{{|||||||||{{{zzzzzz||||||||||||}}}~~~}}}~~~wwwqqqpppuuu{{{yyytttmmmiiigggddd^^^YYYXXXXXX\\\cccmmmsssttttttpppqqquuu||||||zzzyyyvvvtttpppkkkgggcccaaa______]]][[[ZZZYYYWWWSSSQQQTTTSSSQQQOOOOOOOOOQQQRRRRRRSSSVVVYYY[[[^^^___```aaaaaabbbccccccccccccbbbaaabbbfffrrrrrr```QQQNNNJJJEEEKKKVVVpppuuu~~~cccKKKEEEBBB:::666999999999777666555555555555666666666666777777777777777777888888888:::>>>AAAHHH\\\yyy~~~}}}~~~wwwqqqppprrrtttwwwuuuqqqnnnnnnpppsssuuu{{{~~~~~~{{{vvvtttvvvxxxwwwxxx{{{||||||}}}}}}{{{uuummmgggaaa^^^XXXSSSNNNLLLKKKKKKMMMSSS\\\fffmmmooonnnmmmmmmllllllmmmpppqqqqqqppplllnnnpppqqqqqqqqqsssuuuvvvvvvwwwyyy|||}}}|||zzzxxxxxxwwwvvvwwwxxxyyyzzz}}}|||{{{zzzzzz{{{|||}}}|||{{{{{{{{{{{{|||||||||~~~~~~~~~~~~~~~~~~~~~vvvooolllpppvvv{{{xxxsssnnnjjjhhheee```\\\XXXXXXZZZaaahhhnnnooonnnlllnnnsss||||||zzzyyyxxxvvvrrrnnniiidddaaa___^^^]]][[[[[[ZZZWWWSSSPPPRRRQQQOOONNNNNNOOOPPPQQQQQQSSSUUUXXX[[[]]]______aaaaaabbbccccccccccccbbbaaacccgggppp~~~nnn___SSSPPPKKKGGGLLLVVVnnnzzzjjjPPPFFFBBB;;;777888:::999777555444444555555666666777777777888888888777777888888888:::>>>AAAHHH]]]{{{|||uuuqqqpppsssuuuxxxvvvrrrooonnnqqqtttvvv~~~}}}yyytttrrruuuwwwwwwxxx{{{{{{|||}}}}}}{{{uuummmgggccc```ZZZTTTOOOLLLKKKKKKNNNUUU```iiiooopppnnnmmmkkkkkkkkklllooopppooonnnlllnnnpppqqqqqqrrrsssuuutttuuuwwwxxxzzzzzzyyyxxxwwwvvvvvvvvvwwwxxxzzz{{{|||{{{zzzyyyzzz{{{|||}}}}}}|||{{{zzz{{{|||~~~}}}}}}}}}uuummmiiilllqqqvvv|||~~~yyyuuuooojjjgggccc___[[[WWWVVVXXX^^^fffkkkmmmllljjjmmmsss|||}}}zzzyyy{{{yyyuuuqqqlllgggcccaaa^^^]]][[[[[[ZZZWWWSSSPPPOOONNNNNNNNNOOOPPPRRRSSSRRRTTTVVVYYY\\\^^^___```aaaaaabbbccccccccccccbbbbbbdddgggmmmwww~~~wwwiii^^^TTTOOOKKKGGGMMMVVVooo~~~nnnSSSGGGBBB<<<999999:::999777555555555555666777777777888888888888999777777888888888:::>>>AAAKKKaaa~~~zzztttppppppsssvvvxxxvvvsssppppppsssvvvxxx}}}uuuqqqppptttwwwxxxzzz}}}{{{{{{||||||zzzuuummmhhheeebbb\\\VVVQQQNNNLLLLLLMMMVVVbbblllpppooonnnmmmjjjiiijjjlllnnnooonnnmmmlllnnnqqqrrrrrrrrrtttuuurrrtttuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxyyyzzzyyyyyyxxxxxxxxxyyy{{{{{{}}}|||{{{zzz{{{}}}}}}}}}}}}}}}uuukkkfffhhhlllrrryyy|||yyyvvvpppjjjddd___[[[XXXUUUTTTVVV\\\eeekkkmmmmmmjjjmmmsss}}}~~~|||{{{|||zzzwwwsssnnniiieeebbb___]]][[[ZZZYYYWWWSSSQQQNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTWWWZZZ]]]___```aaaaaaaaabbbccccccccccccbbbbbbeeegggjjjqqqxxxxxxtttggg^^^UUUOOOIIIGGGLLLTTTqqq}}}tttWWWHHHBBB>>>;;;:::999888888777777777777777777888888888999999999999777777888888888:::>>>AAANNNeee}}}~~~}}}yyysssoooooorrruuuwwwvvvtttssstttvvvyyyzzz~~~|||sssooonnnrrrvvvwwwzzz}}}{{{{{{{{{{{{yyytttnnniiieeebbb\\\VVVQQQNNNMMMLLLMMMWWWeeennnpppooommmllliiiiiijjjlllnnnooonnnllllllnnnqqqssssssssstttuuuqqqsssuuuuuutttssssssssstttuuuvvvvvvwwwxxxxxxyyywwwwwwvvvvvvvvvxxxyyyzzz||||||{{{{{{|||~~~~~~~~~~~~~~~{{{{{{{{{|||}}}~~~uuukkkeeefffjjjpppwww~~~{{{wwwtttooohhhaaa[[[WWWUUUSSSSSSTTT[[[dddkkknnnnnniiimmmttt}}}}}}}}}zzzyyywwwsssooojjjeeeccc```^^^[[[YYYWWWVVVTTTRRROOOOOOPPPPPPQQQQQQRRRRRRSSSTTTWWWZZZ\\\^^^```aaaaaaaaabbbccccccccccccbbbaaadddeeegggmmmuuuxxxvvvmmmeee[[[RRRKKKHHHNNNUUUrrr~~~zzz\\\JJJCCC???<<<:::777888888999999999999999888888888999999999::::::777777888888888:::>>>AAAPPPhhh|||{{{~~~|||xxxrrrooonnnqqqtttuuuuuuvvvvvvxxxzzz{{{|||~~~{{{zzztttooonnnrrruuuvvvxxx{{{|||{{{zzzyyywwwsssoookkkccc```ZZZUUUPPPMMMLLLLLLNNNYYYgggppprrrooommmlllhhhiiijjjllloooooonnnllllllnnnrrrttttttssstttuuuqqqsssvvvvvvsssrrrrrrsssvvvvvvwwwxxxyyyyyyyyyyyyvvvvvvuuuuuuvvvwwwyyyzzz{{{{{{{{{|||~~~~~~}}}{{{zzzxxxyyyzzz{{{}}}~~~uuukkkeeeeeeiiinnnuuu}}}zzzsssqqqlllfff___YYYUUUTTTSSSRRRSSSYYYbbbiiillllllgggkkksss}}}~~~~~~yyyxxxvvvsssooojjjeeecccaaa^^^ZZZXXXWWWVVVTTTSSSRRRRRRQQQQQQQQQPPPPPPPPPRRRSSSVVVYYY\\\^^^___```aaaaaabbbccccccccccccbbbaaaccceeefffkkktttyyyyyyuuummmbbbWWWNNNLLLQQQXXXrrr```LLLDDD@@@<<<:::666777999:::;;;;;;:::999888888999999999:::::::::777777888888888:::>>>AAAQQQiiiyyy{{{}}}|||xxxrrrnnnnnnqqqttttttuuuwwwxxxzzz|||}}}}}}~~~|||zzzxxxuuupppooorrruuuuuuvvvyyy}}}{{{yyywwwvvvsssooolllaaa^^^YYYSSSNNNLLLKKKKKKOOOZZZiiirrrssspppnnnmmmhhhiiijjjmmmooopppnnnllllllnnnrrrtttttttttttttttqqqtttwwwvvvtttrrrrrrtttxxxxxxyyyzzzzzzzzzyyyyyyvvvvvvuuuuuuvvvxxxyyy{{{{{{{{{|||}}}~~~{{{xxxwwwvvvwwwyyy{{{~~~uuukkkeeeeeeiiimmmttt|||yyyooonnnjjjddd]]]XXXUUUTTTSSSRRRSSSXXX```gggiiijjjeeejjjrrr}}}yyyvvvssspppmmmiiieeeaaabbb___[[[YYYXXXWWWUUUTTTSSSRRRQQQPPPOOONNNNNNNNNNNNQQQTTTWWWYYY[[[___aaa```aaabbbcccdddcccbbbbbbfffbbbaaaffflllrrr|||yyykkk[[[OOOLLLQQQVVVooo|||cccLLLCCC@@@===:::;;;;;;;;;:::::::::999999777777666666666666777777<<<999888;;;<<<;;;>>>BBBQQQlll~~~~~~zzzuuuqqqpppppppppoooqqqrrruuuxxxzzz{{{zzzzzzzzz|||~~~{{{xxxwwwsssssssssssstttuuuuuuvvv~~~}}}yyysssmmmjjjddd\\\VVVTTTRRRMMMIIIIIIPPP]]]iiinnnnnnoooooommmgggiiikkknnnooopppoooooosssttttttsssrrrsssuuuwwwuuuvvvwwwvvvtttssssssttt~~~|||zzzzzzzzz{{{zzzyyyxxxvvvuuuuuuwwwyyyyyyyyywwwxxxzzz{{{|||~~~}}}zzzxxxwwwtttuuuwwwxxxyyy}}}wwwnnniiieeeaaajjjqqq|||~~~yyyuuuqqqmmmfff```[[[VVVRRROOOQQQQQQTTTYYY___eeeggghhheeekkkttt|||xxxuuuqqqnnnkkkhhhdddaaabbb___[[[YYYXXXWWWUUUTTTRRRQQQQQQPPPOOOOOOOOOOOOOOORRRUUUWWWXXX[[[^^^```aaabbbcccdddddddddcccbbbeeeaaa```eeejjjqqq|||qqq___QQQLLLOOOSSSiii}}}wwwbbbLLLCCC@@@===;;;::::::::::::999999999999777777666666666666777777;;;888888;;;<<<;;;???DDDUUUoooyyy{{{uuupppooooooooooooppprrruuuxxxzzz{{{{{{{{{{{{}}}|||yyywwwsssrrrrrrrrrssstttvvvwww~~~~~~~~~|||xxxrrrllliiiccc[[[UUUSSSQQQMMMKKKLLLRRR___kkkooooooooonnnllljjjlllnnnqqqrrrrrrrrrqqqqqqrrrttttttssstttuuuwwwtttuuuvvvuuuttttttuuuvvv}}}{{{zzzzzz{{{}}}|||{{{xxxvvvttttttvvvyyyzzzzzzwwwyyyzzz{{{|||}}}}}}{{{yyyxxxrrrssstttuuuwww}}}wwwnnniiieeeccciiippp{{{~~~yyyuuuqqqmmmgggaaa\\\XXXSSSPPPNNNOOORRRXXX___eeehhhiiigggmmmuuu|||xxxuuupppllliiifffdddbbbbbb___\\\YYYXXXWWWVVVTTTQQQQQQPPPPPPPPPPPPPPPQQQPPPRRRUUUVVVWWWZZZ]]]___bbbcccdddeeeeeeeeedddccceeeaaa```ccchhhppp}}}xxxdddTTTLLLLLLPPP___}}}|||qqq}}}bbbMMMCCC@@@>>><<<:::999999999999888888888777777666666666666777777999777777:::<<<<<>>===999999999888888888777777777777666666666666777777777666777:::;;;<<>>DDDVVVuuutttxxx~~~yyy~~~{{{wwwrrrooooooqqqrrrssssssrrrqqqqqqrrruuuwwwyyy~~~}}}zzzwwwtttqqqpppqqqqqqsssxxx}}}~~~{{{{{{yyyvvvqqqkkkfffccc]]]WWWRRRPPPMMMMMMRRRYYYjjjssszzzxxxtttssssssqqqpppqqqssssssqqqooonnnnnnnnnooooooqqqrrrtttvvvwwwwwwxxxyyyxxxvvvuuuuuuvvvxxxyyyyyyxxxwwwwwwyyyzzzvvvyyy|||~~~~~~}}}}}}~~~{{{}}}~~~{{{yyyzzz{{{}}}}}}}}}}}}|||{{{yyyxxxtttwwwyyyxxxxxx|||tttiiibbb\\\[[[___fffooowww}}}uuuooogggbbb\\\WWWUUUSSSQQQPPPTTTSSSTTTZZZbbbhhhiiigggiiiooowww}}}{{{xxxvvvsssooojjjfffeeeaaa]]][[[ZZZZZZYYYXXXSSSQQQOOOOOOPPPQQQPPPOOOPPPPPPRRRTTTVVVYYY\\\]]]]]]^^^aaacccccccccbbbaaabbbbbbdddfffgggiiisss~~~rrraaaTTTMMMKKKIIIKKKXXXqqquuutttzzzbbbLLLAAA???===<<<;;;:::999888777666888888888888777777777777888:::777999???>>>FFFZZZwwwwww|||zzzxxxuuuqqqooopppsssuuuuuussssssrrrqqqrrrtttwwwxxx}}}{{{xxxuuurrrppppppqqquuuyyy~~~~~~|||~~~}}}{{{xxxsssmmmhhheee]]]WWWRRROOOMMMMMMRRRZZZiiirrryyywwwtttssssssrrrrrrssstttssspppmmmllllllnnnoooppprrrtttuuuvvvvvvuuuvvvxxxwwwuuusssrrrssstttuuuwwwxxxwwwwwwwwwyyyvvvzzz~~~}}}{{{zzzzzzyyyzzz{{{{{{{{{zzzyyyxxxtttvvvwwwwwwwwwzzzyyyllleee```^^^^^^dddjjjqqq|||zzzrrrkkkfffaaa[[[WWWTTTRRRQQQOOORRRRRRTTTZZZbbbggghhhgggiiiooowww~~~|||zzzxxxuuusssooojjjgggccc```\\\ZZZZZZZZZYYYYYYTTTRRRPPPPPPPPPQQQPPPOOOPPPPPPRRRTTTVVVYYY[[[]]]]]]^^^```bbbccccccbbbbbbbbbbbbeeegggggghhhpppzzztttdddVVVOOOMMMLLLMMMYYYrrrwwwuuummmRRRCCC???>>>===<<<;;;999888666666888888888777777777777777888:::777:::@@@???III___xxx||||||zzz~~~vvvssspppppprrrtttvvvwwwsssrrrrrrqqqrrrtttwwwxxx~~~zzzwwwuuussspppssswww{{{~~~~~~}}}{{{}}}yyytttnnniiifff]]]WWWQQQOOOMMMMMMSSS[[[hhhqqqwwwuuuqqqqqqqqqpppqqqssstttssspppnnnllllllnnnoooqqqsssuuuuuuuuuuuutttvvvxxxxxxvvvsssrrrqqqrrrtttwwwxxxxxxwwwxxxxxxwww{{{}}}{{{yyyxxxyyyzzzzzzzzzyyywwwwwwsssuuuvvvvvvvvvxxx}}}rrrjjjccc___^^^aaaeeelllvvvyyyqqqjjjfffbbb\\\WWWUUUSSSRRRQQQSSSSSSVVV[[[bbbfffgggfffiiinnnvvv}}}~~~|||zzzwwwuuusssoookkkgggaaa^^^[[[YYYYYYYYYYYYXXXUUUSSSQQQPPPQQQQQQPPPOOOPPPPPPQQQSSSUUUXXXZZZ[[[^^^___aaabbbcccdddddddddaaabbbeeegggffffffmmmwwwttteeeXXXQQQPPPQQQQQQ]]]xxxxxxuuuuuuWWWEEEBBB>>>>>><<<;;;999888777666777777777777777777888888888:::888:::@@@AAALLLddd{{{}}}{{{}}}uuusssqqqpppsssuuuwwwwwwrrrrrrqqqqqqrrruuuwwwyyy~~~{{{xxxuuutttrrruuuzzz}}}~~~~~~}}}|||}}}zzztttnnniiifff]]]WWWQQQNNNLLLMMMTTT\\\fffoootttrrrmmmmmmmmmmmmoooqqqsssrrrqqqooooooooonnnppprrrtttuuuuuuuuuuuuuuuwwwyyyyyywwwuuusssssssssuuuxxxyyyyyyxxxyyyyyyxxx||||||zzzzzzzzz{{{{{{zzzxxxvvvuuussstttvvvvvvwwwyyy{{{}}}yyyqqqgggbbb___```ccchhhsss~~~zzzrrrlllgggccc]]]YYYVVVUUUTTTSSSTTTVVVYYY]]]bbbeeeeeeeeehhhmmmuuu|||}}}{{{zzzwwwuuussspppkkkhhhaaa^^^ZZZXXXXXXXXXXXXWWWUUUSSSQQQPPPQQQQQQPPPNNNOOOOOOPPPRRRTTTVVVYYYZZZ^^^___```bbbcccddddddeeeaaabbbdddfffddddddlllvvvwwwhhhZZZSSSQQQSSSTTTbbb}}}sss|||ZZZGGGDDD>>>===<<<;;;:::999888777777777777777888888888888777;;;999:::@@@BBBOOOhhh}}}~~~|||~~~vvvtttrrrrrrsssuuuvvvvvvqqqppppppqqqsssvvvyyy{{{}}}zzzwwwtttrrruuuxxx|||~~~~~~}}}}}}}}}}}}yyysssmmmhhheee]]]VVVQQQNNNLLLMMMTTT]]]gggnnnsssoookkkjjjjjjiiimmmoooqqqrrrqqqppppppqqqpppqqqrrrsssuuuuuuuuuvvvuuuwwwyyyyyywwwvvvvvvvvvvvvxxxyyyzzzyyyyyyyyy{{{zzz||||||||||||||||||{{{yyywwwvvvvvvvvvxxxyyy{{{|||}}}~~~yyynnngggbbbaaabbbgggqqq{{{{{{tttnnnhhhccc^^^YYYWWWVVVUUUTTTTTTWWW[[[```ccceeeffffffhhhmmmuuu|||}}}{{{yyywwwuuussspppkkkhhhccc```\\\YYYYYYYYYXXXWWWVVVTTTRRRQQQQQQQQQPPPNNNNNNNNNOOOQQQSSSUUUWWWXXX]]]^^^___```bbbcccddddddaaaaaacccdddcccccclllvvv}}}nnn___UUUQQQSSSUUUdddppp[[[HHHFFF===<<<<<<;;;::::::999999666777777777888888888888777;;;999;;;@@@BBBRRRlllwww~~~~~~}}}xxxvvvsssssstttuuuuuutttooooooooopppssswwwzzz}}}}}}zzzwwwtttsssxxx{{{~~~}}}~~~~~~|||xxxrrrlllfffccc]]]VVVPPPMMMLLLMMMUUU]]]hhhpppsssoooiiihhhhhhhhhmmmoooqqqrrrqqqppppppqqqrrrrrrrrrrrrsssuuuvvvwwwuuuwwwxxxxxxvvvvvvwwwyyyxxxyyyzzzyyywwwwwwyyy{{{{{{}}}~~~~~~}}}{{{|||}}}}}}}}}{{{zzzyyyyyyzzz|||~~~vvvnnngggcccbbbeeennnxxx{{{tttnnngggbbb]]]YYYWWWVVVUUUTTTRRRVVV\\\aaaeeegggiiijjjjjjooovvv}}}}}}{{{yyywwwuuusssppplllhhheeeaaa]]][[[ZZZZZZYYYXXXVVVTTTRRRQQQQQQQQQPPPNNNMMMNNNOOOPPPRRRTTTVVVWWW\\\\\\]]]___```bbbcccdddaaaaaabbbcccbbbccclllvvvtttbbbVVVPPPQQQTTTeeemmm~~~\\\HHHGGG<<<<<<<<<;;;;;;:::::::::666666777777888888888999777;;;:::;;;@@@CCCSSSnnnqqq|||~~~}}}yyywwwtttsssttttttsssrrrnnnnnnnnnpppsssxxx{{{~~~}}}yyywwwuuuzzz}}}~~~}}}~~~}}}{{{wwwqqqkkkeeebbb]]]VVVPPPMMMKKKMMMUUU^^^jjjqqqtttooojjjhhhhhhgggnnnppprrrrrrqqqpppppppppsssrrrrrrrrrssstttvvvxxxuuuvvvvvvvvvuuuvvvxxxzzzyyyzzzyyyxxxvvvvvvxxxzzz|||}}}}}}}}}|||}}}~~~~~~zzz{{{}}}~~~~~~~~~}}}}}}}}}}}}|||tttkkkeeebbbdddmmmvvv~~~{{{sssmmmeeeaaa\\\XXXVVVUUUTTTSSSPPPTTT[[[bbbfffjjjlllnnnlllqqqxxx{{{yyyuuusssqqqnnnkkkiiigggccc___\\\ZZZZZZYYYWWWYYYVVVSSSQQQPPPNNNLLLJJJLLLLLLMMMOOORRRUUUXXXZZZ]]]]]]^^^```bbbdddfffgggddddddbbbaaaaaadddiiinnn}}}zzziii[[[RRRRRRUUUcccxxxcccLLLDDDAAA@@@>>><<<:::999888888888888777777777777888888<<<:::;;;>>>===CCCYYYqqq~~~ooo~~~~~~yyyvvvssssssuuuvvvtttrrrppppppqqqsssvvvzzz~~~~~~zzzwwwtttrrrvvvzzz~~~~~~{{{yyyzzz{{{~~~|||xxxrrrlllhhheee]]]WWWQQQOOONNNOOOWWW```ooorrruuusssnnnkkkllloooooooooooooooooooooooooooqqqqqqrrrssstttuuuvvvwwwtttwwwzzz{{{zzzyyyxxxxxxyyyzzz{{{yyywwwttttttttt|||{{{}}}~~~}}}~~~||||||}}}~~~}}}yyyuuuzzz|||xxxooojjjfffdddggglll|||}}}wwwqqqllleee```]]][[[XXXTTTSSSVVVXXX[[[^^^aaacccfffjjjmmmmmmrrryyy|||zzzvvvtttrrrooollliiieeebbb^^^\\\[[[[[[ZZZYYYXXXVVVSSSQQQQQQPPPNNNLLLNNNNNNOOOPPPSSSWWWZZZ[[[]]]^^^^^^```aaaccceeefffddddddbbbaaaaaadddiiimmm~~~nnn___UUUSSSTTT```|||zzzgggOOOFFFAAA@@@>>><<<:::999888888888888777777777777888888<<<:::<<>><<<;;;999999888888888777777777777888888<<<:::<<<@@@CCCKKKddd}}}nnnbbbuuuyyyvvvssssssuuuvvvtttrrrrrrrrrtttwww{{{~~~|||zzzyyyyyy|||~~~}}}zzzwwwwwwxxx}}}|||zzzwwwrrrmmmiiifff^^^XXXSSSRRRQQQTTT\\\eeemmmpppqqqpppmmmkkkllloooppppppppppppppppppppppppssssssssstttttttttuuuuuuppprrruuuwwwwwwwwwwwwxxxwwwxxxyyyxxxxxxyyy|||}}}|||{{{|||}}}~~~}}}|||~~~}}}~~~~~~}}}zzzwwwyyy}}}~~~ssslllfffbbbccchhhlllqqqyyy~~~xxxrrrmmmgggaaa]]][[[WWWRRRRRRUUUUUUXXX]]]```bbbdddfffggglllqqqyyy|||yyyvvvssspppmmmjjjdddbbb___]]]]]]\\\ZZZYYYSSSRRRQQQQQQRRRQQQPPPNNNOOOPPPPPPRRRUUUXXX[[[]]]^^^___``````aaaaaaaaaaaaddddddcccbbbbbbdddhhhlll{{{{{{hhhZZZUUUSSSZZZsssrrrVVVFFFAAA@@@???===;;;:::999999999888888777777888888999<<<:::<<>><<<;;;:::::::::999999888888999999::::::888;;;BBBJJJZZZzzz}}}llliii{{{wwwuuuuuuwwwwwwvvvsssqqqsssvvvyyy}}}~~~|||yyyvvvuuuuuuwwwyyyxxxvvvvvvxxx{{{xxxvvvtttpppkkkfffaaa^^^WWWRRROOOPPPRRRWWWaaakkkuuussspppnnnmmmlllllllllnnnnnnnnnnnnnnnnnnnnnnnnqqqrrrrrrssstttuuuvvvvvvppprrrssssssrrrsssuuuwwwxxxyyyzzzzzzyyyyyyzzz|||yyy{{{{{{yyyvvvtttuuuvvvzzz|||~~~}}}{{{{{{|||~~~|||}}}~~~|||xxxwwwxxxzzzwww{{{~~~{{{nnnfffdddaaadddjjjrrr{{{zzztttpppiiiccc]]][[[YYYVVVXXX]]]___``````aaaaaadddgggjjjsssyyy}}}yyyuuurrroookkkhhheeecccaaa```___]]]ZZZWWWUUUUUUUUUVVVWWWVVVRRRPPPNNNNNNOOOQQQSSSWWWZZZ\\\^^^```ccceeeffffffeeedddddddddeeedddcccdddfffiiiqqqzzzppp^^^RRRQQQRRRZZZjjjkkkSSSCCCAAA@@@>>><<<;;;:::::::::999999888888999999:::888777;;;CCCMMM___sssppp{{{xxxuuuuuuwwwxxxvvvsssssstttwww{{{~~~}}}zzzxxxwwwvvvxxxzzzxxxuuutttwwwzzzwwwvvvsssooojjjddd___\\\UUUPPPNNNOOORRRWWWaaakkkwwwuuuqqqnnnmmmmmmllllllnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqrrrssstttvvvvvvwwwssstttuuuuuuttttttvvvxxxwwwyyy{{{|||{{{{{{|||}}}yyy{{{{{{yyyuuussstttvvvyyy{{{}}}|||yyyxxxzzz|||{{{}}}}}}{{{wwwvvvwwwzzzuuuyyy~~~qqqgggddd```bbbgggnnnwwwzzzuuupppiiiccc^^^\\\ZZZXXXZZZ___`````````___```cccgggkkktttyyy}}}{{{xxxvvvsssppplllhhhhhhccc]]]\\\]]]\\\XXXSSSXXXVVVTTTSSSRRRQQQOOOMMMKKKKKKLLLNNNQQQVVVZZZ\\\___```bbbdddeeeeeeeeeeeebbbcccbbbaaa```aaadddfffkkkuuuqqq___TTTOOOMMMUUUcccwwwrrrVVVFFF@@@;;;<<<===:::888888999999888888888888999999::::::<<>>>>>;;;999:::999999888888888888999999;;;;;;>>>DDDPPPgggwwwzzz~~~{{{zzzzzzzzz{{{zzzwwwuuusssuuuwwwyyy{{{~~~}}}{{{yyyzzz}}}|||wwwtttuuuwwwyyywwwsssooojjjddd___\\\UUUSSSPPPQQQWWWbbbnnnuuu|||xxxrrrmmmjjjiiijjjkkkooommmkkkjjjkkklllnnnpppssssssssssssssstttuuuuuuuuuttttttttttttttttttuuuuuuvvvyyy{{{||||||{{{{{{zzzyyyyyyxxxwwwvvvuuuuuuzzzzzzzzzzzz{{{|||}}}~~~~~~|||yyyvvvtttzzz{{{yyymmmddd```^^^bbbkkksssxxx|||uuupppfffbbb^^^[[[WWWTTTWWW^^^aaaaaaaaa```___aaaeeehhhqqqzzz|||yyyvvvtttpppmmmjjjgggccc___^^^^^^^^^[[[XXXWWWUUURRRQQQQQQPPPNNNLLLLLLLLLLLLNNNQQQTTTXXXZZZ]]]^^^```bbbddddddddddddaaabbbbbbaaa```aaaccceeeiiitttsss```RRRMMMIIINNNXXXhhh~~~|||vvv|||aaaMMMEEE?????????<<<;;;;;;999999888888888888999999<<<<<<>>>EEEQQQhhh}}}www|||}}}{{{zzzzzzzzz{{{zzzxxxvvvuuuwwwyyyzzz{{{}}}|||yyyzzz|||}}}{{{xxxuuuwwwyyyzzzwwwsssoookkkfffaaa]]]UUUSSSSSSUUU\\\fffpppwww{{{xxxrrrmmmjjjiiikkkmmmmmmlllkkkjjjkkklllnnnpppssssssrrrrrrrrrssssssttttttuuuvvvvvvvvvvvvuuutttuuuvvvxxxzzz{{{{{{zzzzzz{{{{{{zzzyyyyyyyyyyyyyyy||||||||||||}}}~~~~~~|||yyywwwuuu{{{||||||qqqhhhbbb___```fffmmmsss{{{{{{tttooogggbbb\\\XXXUUURRRVVV]]]aaaaaa```______aaaeeeiiiqqqzzz}}}yyyvvvsssqqqmmmkkkfffccc```______^^^\\\ZZZWWWUUUSSSRRRRRRRRRPPPNNNPPPOOOOOOPPPSSSVVVYYY[[[[[[\\\___aaabbbcccccccccaaaaaabbbaaa``````bbbdddgggsssuuuaaaTTTNNNKKKNNNWWWfff||||||qqq~~~dddPPPGGG@@@??????<<<;;;<<<:::999999888888999999:::;;;;;;>>>EEEQQQiiiyyyuuu}}}|||zzzyyyyyyzzz{{{{{{yyywwwvvvxxxzzz||||||~~~}}}zzzzzz{{{|||zzzxxxwwwyyy{{{{{{xxxsssooolllhhhbbb^^^UUUTTTUUUXXX___iiirrrxxx{{{wwwqqqkkkiiiiiilllnnnnnnmmmlllllllllnnnoooqqqtttssssssrrrssssssttttttssstttvvvxxxxxxvvvtttsssvvvwwwxxxyyyzzzzzzzzzzzz{{{zzzzzzyyyyyyzzz{{{|||||||||||||||}}}}}}}}}}}}|||zzzyyywwwuuuyyy{{{vvvnnnfffbbb```ccchhhmmmvvv~~~{{{tttppphhh```YYYVVVSSSRRRVVV\\\`````````______bbbfffiiisss{{{}}}xxxuuurrrpppmmmkkkfffdddbbb```___^^^\\\[[[YYYWWWUUUTTTTTTTTTRRRPPPQQQQQQPPPQQQSSSUUUXXXZZZYYY[[[]]]___aaabbbbbbbbb```aaabbbaaa``````bbbccceeerrrvvvbbbSSSOOOLLLOOOWWWeee|||sssfffRRRIIIAAA>>>===;;;:::;;;::::::999999999999::::::::::::===DDDPPPhhhvvvuuu{{{xxxxxxxxxyyy{{{{{{yyywwwwwwyyy|||}}}}}}~~~~~~{{{yyyzzzzzzyyyyyyyyy{{{}}}}}}xxxssspppnnnjjjddd^^^UUUUUUVVVZZZaaajjjsssyyyyyyuuuooojjjgggiiilllnnnnnnnnnnnnnnnoooppprrrrrrttttttttttttttttttuuuvvvrrrtttwwwyyyyyywwwtttrrrwwwxxxxxxyyyzzzzzzzzzzzz{{{zzzyyyxxxxxxyyy{{{|||{{{{{{{{{|||}}}||||||{{{zzzyyyxxxvvvvvvxxxzzz{{{ssskkkeeeaaabbbeeeiiiqqqyyy{{{uuupppggg___WWWTTTSSSRRRVVV\\\^^^___```aaaaaacccgggjjjttt}}}|||wwwsssqqqooolllkkkfffeeeccc```^^^\\\[[[[[[YYYXXXVVVUUUVVVUUUSSSRRRPPPOOONNNNNNPPPRRRUUUVVVWWWYYY[[[^^^```aaaaaaaaa___```bbbbbb``````aaacccdddpppwwwdddRRROOOMMMOOOUUUccczzz|||mmmVVVKKKBBB???===;;;:::<<<::::::999999999999::::::::::::===DDDPPPhhhvvvwww{{{vvvvvvvvvxxxzzzzzzxxxwwwwwwyyy|||~~~{{{yyyyyyxxxxxxzzz{{{}}}~~~yyyssspppooollleee___VVVVVVVVVYYY```iiirrrxxxwwwsssmmmhhhfffgggkkknnnooooooooopppppprrrssssssttttttssstttuuuvvvwwwwwwtttvvvxxxzzzzzzxxxvvvtttyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzxxxwwwwwwyyy{{{|||{{{{{{|||}}}~~~|||{{{zzzzzzyyyxxxxxxwwwxxx{{{yyyooohhhcccbbbcccfffmmmtttyyyzzztttoooeee]]]VVVUUUUUUTTTWWW\\\]]]___bbbddddddfffhhhjjjttt}}}{{{vvvrrrpppnnnllljjjfffeeeccc```]]]ZZZZZZZZZYYYWWWUUUUUUUUUUUUSSSRRRPPPOOONNNNNNOOOQQQSSSTTTVVVXXXZZZ]]]___```aaaaaa^^^```bbbbbbaaa```aaabbbdddooo~~~wwwfffUUUQQQOOOPPPUUUbbbyyywwwYYYNNNDDD@@@>>><<<;;;>>>;;;::::::999999::::::;;;::::::===EEERRRiiitttwww{{{tttttttttvvvyyyyyyxxxvvvvvvyyy||||||yyyxxxwwwxxxzzz}}}yyyssspppqqqnnnfff```WWWVVVVVVXXX^^^hhhqqqwwwuuuqqqkkkeeedddfffjjjmmmnnnnnnooooooqqqrrrssssssqqqqqqrrrssstttvvvwwwxxxxxxyyyzzz{{{{{{zzzyyyxxx{{{{{{zzzzzz{{{{{{||||||}}}{{{yyywwwwwwyyy{{{||||||}}}}}}~~~}}}||||||{{{zzzzzzzzzzzz|||~~~}}}pppiiicccbbbbbbccchhhoooqqq{{{}}}||||||{{{zzzyyyyyyzzz|||~~~|||wwwqqqmmmccc[[[UUUUUUWWWWWWYYY\\\[[[___dddggghhhhhhiiijjjrrr|||~~~{{{uuuqqqooommmkkkiiifffeeeddd```\\\YYYXXXYYYXXXVVVTTTTTTTTTTTTSSSQQQRRRQQQPPPOOOPPPRRRTTTUUUUUUWWWZZZ\\\___`````````^^^```bbbbbbaaa```aaabbbdddooo}}}xxxfffYYYVVVSSSSSSWWWccczzz\\\QQQFFFAAA???======???;;;::::::999999::::::;;;;;;;;;???FFFSSSkkkqqquuu{{{sssssssssvvvxxxyyywwwvvvvvvyyy}}}|||yyywwwvvvwwwzzz~~~yyysssqqqqqqnnnggg```XXXVVVUUUWWW]]]fffpppvvvtttpppiiidddccceeejjjmmmlllmmmnnnooopppqqqrrrrrroooppppppqqqsssuuuwwwxxx{{{{{{|||}}}}}}|||{{{{{{||||||{{{{{{{{{||||||}}}~~~}}}zzzxxxxxxyyy{{{|||~~~~~~~~~~~~~~~}}}|||||||||||||||pppiiicccaaa``````eeekkklllwww|||yyyyyyxxxvvvttttttuuuvvvvvv{{{~~~}}}|||zzzuuuoookkkaaaZZZUUUVVVXXXYYYZZZ\\\[[[___eeeiiijjjjjjjjjjjjqqq{{{}}}zzzuuurrrqqqooommmkkkjjjgggccc```___]]][[[ZZZWWWWWWVVVUUUTTTRRRRRRQQQRRRPPPMMMMMMOOOQQQRRRRRRUUUWWW[[[^^^```aaaaaaaaa^^^^^^^^^^^^^^^___``````dddlllzzzxxxhhhXXXTTTSSSVVVYYYbbb{{{iiiOOOAAA@@@======>>>:::;;;::::::999999::::::;;;999<<>>===>>>:::;;;::::::999999::::::;;;:::===CCCKKK\\\wwwooowwwyyyvvvxxx|||}}}xxxtttssswww{{{}}}{{{xxxuuuuuuxxx||||||vvvssspppkkkeee```WWWSSSPPPQQQWWW```hhhmmmooolllgggddddddfffjjjmmmqqqooonnnnnnpppqqqrrrrrrrrrrrrrrrsssuuuvvvxxxyyyyyy{{{|||{{{zzzxxxxxxyyyyyyyyyzzz{{{}}}|||||||||}}}~~~}}}}}}}}}rrrhhhcccbbb```aaaccclllvvv}}}{{{zzzxxxyyyyyyzzzxxxwwwwww{{{|||zzzxxxxxxwwwvvvvvvvvvvvvvvvvvvuuutttsssrrrooojjjfff^^^ZZZVVVUUUWWWZZZ[[[[[[]]]```dddiiilllmmmlllkkkooovvv~~~zzzvvvsssqqqpppnnnllljjjgggccc```___]]][[[ZZZZZZZZZYYYXXXWWWVVVUUUUUUSSSPPPNNNNNNPPPRRRRRRRRRUUUVVVYYY\\\___```aaaaaacccbbbbbbbbbbbbcccddddddhhhllluuuzzznnn[[[TTTQQQSSSXXXggg~~~vvvZZZIIIEEE???===>>>999;;;;;;::::::::::::;;;;;;;;;>>>DDDNNNaaa}}}nnnxxx|||xxxxxx{{{|||xxxvvvvvvyyy|||{{{xxxvvvuuuxxx||||||xxxuuurrrmmmeee___VVVRRROOOOOOVVV___hhhmmmnnnkkkfffccccccfffjjjmmmrrrpppnnnnnnoooqqqqqqqqqrrrrrrrrrsssuuuvvvxxxyyyyyy{{{||||||zzzyyyyyyzzzzzzzzz{{{}}}~~~|||||||||}}}~~~wwwmmmhhheeebbbaaacccjjjsss~~~~~~|||{{{zzzwwwuuurrrrrrqqqppppppppppppppppppooonnnnnnmmmkkkfffccc^^^[[[XXXXXXYYY[[[\\\\\\]]]```eeeiiimmmnnnnnnnnnpppwww|||xxxuuusssrrrpppnnnjjjgggccc```^^^]]][[[ZZZZZZYYYYYYXXXWWWVVVVVVVVVSSSQQQOOONNNPPPRRRSSSSSSUUUVVVYYY\\\^^^```aaaaaacccccccccccccccddddddeeefffjjjsss{{{ooo]]]UUUPPPRRRWWWhhhwwwzzz]]]KKKFFF???===>>>:::;;;;;;::::::::::::;;;;;;===???DDDOOOcccmmmzzz~~~zzzxxx{{{|||yyywwwxxxzzz}}}{{{yyyvvvvvvyyy}}}~~~{{{xxxuuusssmmmeee^^^UUURRRNNNOOOVVV___hhhmmmnnnjjjfffccccccfffjjjmmmqqqooommmmmmoooqqqqqqqqqrrrrrrssssssuuuvvvwwwxxxwwwyyyzzzzzzyyyxxxyyyzzzyyyzzz{{{}}}~~~~~~~~~~~~{{{||||||}}}~~~|||qqqlllhhhcccaaaaaaeeemmmyyy~~~|||yyywwwvvvuuurrrpppllllllkkkjjjjjjjjjjjjkkkjjjiiiiiiiiiiiigggdddaaa^^^]]][[[[[[[[[\\\]]]]]]^^^```eeejjjmmmoooppppppssszzz~~~zzzwwwuuutttrrrpppjjjgggccc```^^^]]][[[ZZZXXXXXXWWWWWWVVVVVVUUUUUUTTTRRROOOOOOQQQSSSTTTTTTVVVWWWYYY[[[^^^```aaabbbccccccbbbbbbbbbcccddddddbbbgggrrrzzzooo^^^VVVQQQQQQVVVfffrrr}}}```LLLFFF???>>>???<<<<<<;;;;;;::::::;;;;;;<<<===???CCCNNNcccmmm|||zzzxxx{{{{{{yyyxxxyyyzzz}}}{{{yyywwwwwwzzz}}}}}}zzzvvvtttqqqkkkccc]]]UUURRROOOQQQXXXaaaiiimmmllljjjgggddddddgggjjjmmmpppnnnlllmmmoooqqqqqqqqqsssssssssssstttvvvwwwxxxtttvvvxxxxxxwwwwwwxxxyyyxxxyyyzzz|||}}}~~~~~~~~~|||||||||||||||||||||}}}||||||}}}~~~uuuooojjjddd`````````gggrrr}}}yyywwwtttsssrrrpppmmmkkkggggggfffeeeeeeeeeeeeffffffeeedddeeeeeeeeebbb```^^^^^^^^^^^^]]]]]]^^^^^^___aaaeeeiiimmmoooqqqqqquuu{{{{{{xxxvvvuuusssqqqjjjgggccc```___]]][[[ZZZVVVVVVVVVVVVUUUUUUTTTTTTUUURRRPPPPPPRRRTTTTTTTTTWWWXXXZZZ\\\^^^```bbbcccbbbbbbbbbbbbbbbcccddddddaaaeeeppp~~~{{{ppp```XXXRRRQQQTTTaaannn|||cccOOOGGG@@@>>>@@@===<<<<<<;;;;;;;;;;;;<<<<<<===>>>CCCNNNdddmmm~~~~~~~~~zzzxxx{{{|||yyywwwyyyzzz}}}{{{yyywwwxxx{{{~~~{{{xxxtttqqqnnniiiaaa[[[TTTSSSRRRUUU\\\dddjjjnnnkkkjjjhhhggggggiiikkklllnnnlllkkklllooorrrsssssssssssssssttttttuuuwwwwwwrrrtttvvvwwwwwwvvvwwwyyywwwyyyzzz|||}}}~~~}}}}}}zzz{{{{{{||||||}}}}}}}}}}}}}}}~~~~~~xxxsssnnnfffaaa```^^^bbbjjjuuu~~~}}}}}}}}}}}}zzzxxxtttrrrpppnnnmmmkkkhhhfffcccbbbaaaaaa``````aaaaaaaaa``````aaabbbbbbaaa___^^^___aaaaaa```______``````bbbeeeiiilllooopppppptttzzz~~~zzzwwwuuutttrrrpppjjjgggccc```___]]][[[ZZZVVVVVVVVVVVVUUUUUUUUUUUUUUUSSSQQQPPPRRRTTTUUUUUUYYYYYYZZZ\\\___aaaccceeeccccccbbbbbbccccccdddeeebbbeeemmm{{{|||sssaaaYYYSSSQQQRRR\\\vvv{{{jjjyyyiiiSSSJJJAAA>>>@@@===<<<<<<;;;;;;;;;;;;<<<<<<===>>>CCCPPPgggyyynnn}}}}}}yyyxxx{{{|||xxxvvvwwwzzz}}}~~~{{{yyyxxxyyy{{{~~~zzzvvvpppmmmjjjfff___ZZZTTTTTTUUUYYY```ggglllnnnjjjjjjjjjjjjjjjkkkkkkllllllkkkjjjlllooorrrttttttttttttsssttttttuuuvvvwwwrrrtttvvvwwwwwwwwwxxxzzzxxxyyy|||~~~~~~~~~}}}yyyyyyzzzzzz{{{|||}}}}}}~~~~~~~~~|||||||||wwwqqqiiicccaaa___aaafffnnnyyy~~~~~~~~~~~~zzzxxxxxxxxxxxxwwwtttrrrooommmkkkiiihhhfffcccaaa^^^^^^]]]\\\\\\\\\\\\\\\]]]\\\\\\]]]___```___^^^]]]```ccccccaaa``````aaaaaabbbeeehhhkkkmmmnnnooouuu{{{}}}yyyvvvtttssspppooojjjgggccc```___]]][[[ZZZVVVVVVVVVVVVVVVVVVUUUUUUVVVSSSQQQQQQRRRTTTUUUUUUYYYZZZ[[[]]]___bbbdddfffdddccccccccccccdddeeeeeedddeeelllwww~~~vvvaaaYYYTTTQQQQQQXXXpppxxxiiiwwwnnnVVVLLLBBB>>>@@@<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>CCCQQQjjjuuunnn||||||xxxxxx{{{|||xxxvvvvvvzzz||||||zzzyyyxxxyyy|||~~~yyytttnnnjjjhhhddd^^^YYYUUUUUUWWW\\\cccjjjmmmoooiiijjjkkkllllllllllllkkkkkkiiiiiikkkooosssuuuuuutttttttttttttttuuuvvvwwwrrruuuwwwxxxxxxxxxzzz{{{yyy{{{}}}~~~vvvwwwwwwxxxyyyzzz{{{{{{~~~{{{{{{~~~zzztttllleeecccaaaaaadddjjjttt~~~}}}{{{zzzzzzzzzzzzvvvuuutttttttttssspppmmmllljjjgggfffeeeccc```^^^[[[[[[ZZZYYYYYYYYYYYYZZZZZZYYYYYYZZZ]]]^^^^^^]]]]]]aaadddeeebbb``````aaaaaaccceeehhhjjjlllmmmnnnwww}}}~~~{{{vvvrrrooonnnmmmjjjgggdddbbbaaa```^^^\\\WWWUUUSSSTTTVVVXXXXXXXXXQQQQQQQQQQQQRRRRRRRRRRRRXXXZZZ[[[\\\]]]```cccgggfffeeeeeeeeeeeefffggggggbbbdddjjjttt~~~}}}xxxfff\\\SSSQQQPPPVVVhhh|||vvvpppxxxyyy]]]LLLCCC<<<;;;======<<<<<<;;;;;;<<<<<<===<<<>>>DDDTTTooo{{{nnnzzz{{{|||{{{xxxvvvuuuvvvzzz|||~~~{{{xxxyyy}}}wwwtttoookkkgggccc___\\\UUUXXX[[[^^^fffnnnnnnjjjkkkiiikkkoooooollljjjlllkkkjjjhhhjjjmmmppprrrrrrvvvuuutttsssssstttuuuvvvsssuuuwwwxxxxxxxxxyyyzzz}}}}}}}}}}}}~~~~~~~~~~~~zzzzzzzzz{{{{{{{{{||||||~~~~~~~~~|||yyyyyy~~~yyyrrrkkkggggggdddeeelllsssyyy~~~|||zzzzzzyyywwwuuusssrrrrrrqqqppprrrsssrrrooojjjgggfffeeedddcccaaa___]]]\\\[[[YYYYYYYYYWWWTTTSSSTTTUUUXXXXXXXXXYYY\\\]]]]]]]]]```bbbccceeeeeedddcccbbbcccdddgggggghhhiiikkklllqqq~~~}}}zzzuuurrrooommmllljjjhhheeecccbbb```]]][[[XXXVVVUUUUUUVVVVVVUUUTTTPPPPPPQQQQQQRRRRRRSSSSSSWWWYYY[[[\\\]]]___bbbeeeeeeeeeddddddeeeeeefffgggcccdddjjjsss}}}|||wwwhhh]]]TTTQQQOOOSSSdddvvvuuunnnvvv{{{]]]KKKCCC>>><<<===<<<<<<;;;;;;;;;;;;<<<<<<===???FFFWWWrrr~~~ooo~~~|||}}}~~~|||zzzxxxwwwxxxyyy{{{~~~}}}{{{zzz|||}}}~~~~~~wwwtttpppmmmiiiddd___[[[VVVWWWXXXZZZbbblllooollljjjhhhjjjnnnnnnkkkiiikkkllljjjhhhiiilllooorrrrrruuutttsssrrrrrrssstttuuutttvvvxxxyyyxxxyyyzzz{{{}}}}}}}}}}}}}}}}}}}}}|||yyyyyyzzzzzzzzz{{{{{{{{{~~~~~~~~~zzzvvvvvvzzz|||uuuooojjjhhhddddddiiiooouuu}}}~~~}}}|||{{{xxxvvvsssrrrpppooommmllllllkkklllnnnooonnnkkkgggdddcccbbbaaa```^^^\\\[[[YYYYYYWWWWWWWWWUUUSSSRRRSSSTTTUUUUUUUUUXXX\\\^^^______```aaaccceeeffffffeeeeeedddfffggggggggggggiiijjjnnnzzz~~~}}}yyyuuurrrooommmlllkkkiiigggfffdddaaa]]]ZZZYYYWWWVVVVVVVVVUUURRRPPPOOOOOOPPPQQQRRRRRRSSSSSSUUUWWWZZZ\\\]]]___aaacccddddddccccccddddddeeefffdddeeeiiirrr{{{|||xxxjjj^^^TTTPPPMMMOOO]]]nnnvvvmmmuuu~~~^^^KKKCCC@@@>>>===<<<;;;;;;::::::;;;;;;<<>><<<;;;;;;::::::;;;;;;<<<>>>AAAKKKaaa{{{yyyzzzyyyxxxvvvuuuwwwxxxzzz}}}~~~}}}{{{|||xxxwwwvvvtttooohhh```ZZZRRRSSSSSSUUU^^^iiimmmlllfffdddeeehhhiiiggggggjjjnnnkkkiiiiiilllpppssstttxxxwwwuuutttttttttuuuvvvwwwyyy{{{|||||||||}}}~~~}}}|||||||||{{{{{{{{{zzzxxxxxxyyyyyyyyyzzzzzzzzz~~~|||}}}{{{uuupppmmmgggbbbbbbdddgggooowww~~~|||zzzwwwvvvtttqqqooommmkkkhhheeebbbaaa``````____________^^^___```___]]][[[ZZZZZZVVVVVVUUUTTTSSSSSSRRRRRRPPPQQQRRRQQQPPPQQQSSSUUUZZZZZZ[[[^^^bbbdddeeeeeebbbccceeegggjjjlllmmmnnnnnnoooooonnnkkkjjjjjjjjjmmmttt{{{}}}}}}{{{xxxtttqqqpppiiihhhfffeeedddbbb^^^[[[YYYWWWVVVVVVWWWVVVTTTRRRPPPPPPPPPPPPPPPQQQQQQQQQTTTVVVYYY[[[\\\^^^```bbbccccccbbbbbbccccccdddeeehhhggghhhoooyyyuuufffXXXQQQNNNNNNWWWddd}}}uuuXXXHHHCCCAAA???<<<<<<<<<;;;;;;<<<<<<<<<>>>AAAMMMddd}}}xxxuuuuuuuuutttssssssvvvxxx|||~~~~~~~~~~~~~~~yyyxxxvvvsssooohhh```ZZZPPPQQQQQQSSS\\\fffkkkiiifffcccdddggghhhfffgggjjjnnnlllkkklllooorrrtttuuuyyyxxxvvvuuuuuuuuuuuuvvvwwwyyy{{{|||||||||}}}~~~||||||||||||||||||||||||zzzzzzzzz{{{{{{{{{||||||~~~~~~|||vvvqqqiiiccc______aaacccjjjqqq~~~{{{zzzxxxuuurrrqqqnnnllljjjhhhfffdddaaa\\\[[[ZZZZZZZZZZZZZZZ[[[[[[]]]]]]\\\ZZZYYYYYYYYYUUUUUUTTTTTTSSSSSSSSSRRRPPPRRRSSSSSSSSSTTTVVVXXX_________aaadddgggggggggdddeeefffgggiiikkklllmmmooopppqqqpppmmmlllmmmnnnooouuu{{{~~~~~~}}}{{{xxxtttqqqooohhhfffdddccccccaaa___]]]]]][[[XXXWWWVVVVVVTTTRRRQQQQQQPPPPPPPPPPPPOOOOOOUUUWWWYYY[[[\\\^^^aaadddcccccccccccccccdddeeeeeeiiiggghhhooozzz~~~mmm\\\SSSOOONNNWWWccc{{{~~~___JJJCCCAAA@@@>>>======<<<<<<======>>>???CCCOOOhhhxxxrrrnnnnnnooonnnnnnooosssuuu}}}~~~}}}}}}||||||}}}~~~~~~|||zzzxxxuuurrrnnnggg___ZZZQQQPPPNNNNNNVVVbbbhhhgggfffccccccggghhhggghhhkkknnnmmmmmmooorrruuuuuuuuuyyyxxxvvvuuutttttttttuuuwwwyyy{{{|||{{{{{{}}}~~~{{{||||||}}}}}}~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~yyyrrrmmmgggbbb___```bbbdddjjjppp}}}zzzxxxvvvssspppmmmjjjhhhfffddddddbbb```]]]XXXWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[ZZZXXXWWWWWWXXXUUUUUUUUUUUUTTTTTTTTTTTTRRRSSSUUUUUUVVVWWWZZZ\\\`````````cccfffiiiiiiiiigggggggggggghhhjjjkkkkkknnnoooppppppnnnnnnooopppoootttzzz}}}}}}|||zzzwwwtttpppnnnhhheeecccaaaaaaaaa```^^^aaa^^^ZZZWWWVVVUUUSSSRRRRRRQQQQQQPPPPPPOOONNNNNNWWWXXXYYYZZZ[[[^^^bbbeeeddddddccccccddddddeeefffiiiggggggooozzzrrr___UUUOOONNNVVVbbb{{{cccKKKBBBAAA@@@>>>>>>============>>>>>>@@@DDDQQQjjj}}}tttmmmmmmnnnnnnnnnoooqqqtttxxx}}}~~~~~~}}}}}}{{{yyy{{{~~~~~~|||yyyzzzxxxuuuqqqmmmfff___ZZZRRRPPPKKKIIIQQQ^^^fffgggfffccccccggghhhggghhhlllnnnnnnoooqqquuuvvvvvvuuuxxxwwwuuutttssssssssstttvvvxxx{{{{{{{{{{{{|||~~~{{{{{{|||}}}~~~~~~~~~~~~~~~~~~zzztttmmmhhhhhhdddbbbdddfffhhhmmmssszzz~~~{{{xxxuuussspppmmmjjjfffdddbbbaaa```___]]][[[WWWWWWWWWWWWWWWWWWXXXYYYWWWXXXYYYXXXVVVUUUVVVWWWVVVVVVVVVVVVUUUUUUUUUUUUSSSUUUVVVWWWXXXYYY\\\^^^```___```cccgggjjjkkkjjjhhhhhhhhhggghhhhhhiiijjjlllmmmoooooonnnnnnpppqqqooossszzz~~~}}}|||{{{xxxtttqqqjjjgggdddbbbbbbaaa```___```mmmppp```QQQQQQUUUVVVRRRRRRRRRRRRRRRSSSSSSSSSUUUXXXZZZ\\\]]]^^^aaacccffffffffffffeeedddcccbbbhhhiiijjjooozzz|||gggYYYQQQQQQWWW___vvveeeKKKEEEDDDAAA@@@???===<<<<<<<<<===>>>EEEGGGRRRjjj|||uuuqqqlllllllllmmmoooqqqtttuuu{{{}}}yyyyyyzzz{{{|||{{{yyyvvvtttrrrooollliiieee```\\\TTTQQQLLLKKKNNNUUU]]]bbbbbbccceeegggiiikkkkkklllpppoooooopppsssuuuvvvuuuxxxwwwvvvtttssssssssssssuuuwwwzzz{{{{{{|||}}}~~~}}}~~~|||xxxrrrmmmiiifffbbbdddgggiiikkkmmmppprrryyyzzz}}}~~~}}}{{{yyyyyywwwsssqqqnnnlllhhhfffdddcccaaa^^^\\\YYYXXXWWWSSSTTTUUUWWWWWWWWWWWWVVVYYYYYYYYYYYYXXXWWWVVVUUUTTTUUUWWWWWWVVVUUUVVVWWWXXXXXXYYY[[[\\\]]]______```___^^^]]]___ccchhhjjjiiiiiihhhhhhfffeeecccbbbggghhhjjjmmmoooqqqrrrrrruuuwwwzzz|||~~~|||{{{zzzxxxtttrrrkkkhhhdddbbbaaaaaa___^^^]]]eeedddYYYRRRTTTVVVRRRSSSSSSSSSSSSSSSSSSSSSSSSVVVXXXZZZ\\\\\\]]]```bbbcccddddddeeeeeeeeeeeeeeefffhhhiiinnnzzz~~~hhhYYYQQQOOOUUU\\\qqqiiiOOOFFFDDD@@@@@@???===<<<<<<<<<===>>>DDDGGGSSSmmm}}}wwwtttoooooonnnnnnoooqqqssstttzzz|||{{{zzzzzz||||||{{{yyyvvvpppnnnkkkiiifffbbb]]]YYYSSSPPPLLLKKKOOOVVV]]]aaa```aaadddfffiiikkklllmmmqqqoooooopppsssuuuvvvuuuwwwvvvuuutttsssssssssssswwwzzz|||}}}}}}}}}~~~~~~|||}}}~~~|||{{{wwwsssoookkkhhhfffbbbdddgggjjjmmmooorrrtttyyyyyyzzz~~~|||zzzxxxvvvuuurrrooollljjjhhheeebbb```___^^^\\\YYYWWWVVVUUUSSSUUUWWWZZZ\\\\\\\\\[[[[[[[[[ZZZZZZXXXWWWVVVUUUVVVXXXYYYYYYXXXXXXXXXYYY[[[[[[\\\]]]^^^___``````^^^]]]\\\\\\^^^aaadddfffeeeeeeeeeeeedddcccbbbbbbfffggghhhjjjmmmooopppqqqtttvvvyyy|||~~~|||{{{zzzxxxtttrrrllliiieeebbbaaa```^^^\\\YYY[[[XXXRRRSSSXXXVVVOOOTTTTTTSSSSSSSSSSSSSSSSSSWWWXXXZZZ[[[[[[\\\^^^``````aaabbbdddeeefffggggggeeeggghhhnnnzzzjjjZZZQQQNNNRRRYYYmmmoooTTTHHHCCC@@@@@@???===<<<<<<<<<===>>>BBBGGGVVVqqq{{{xxxuuutttrrrqqqpppqqqrrrsssxxx{{{||||||{{{||||||{{{yyyvvvmmmkkkiiigggeeeaaa]]]YYYSSSOOOLLLLLLQQQXXX^^^aaa^^^```bbbeeehhhkkkmmmnnnpppooonnnpppsssuuuuuuuuuvvvvvvuuutttssssssssstttxxxzzz|||}}}||||||}}}~~~~~~~~~~~~wwwzzz}}}{{{xxxvvvtttqqqmmmjjjhhhgggfffcccdddgggkkkooosssvvvxxxyyywwwvvvyyy~~~{{{yyywwwtttrrrnnnkkkhhhfffeeeccc```]]]\\\[[[ZZZXXXVVVUUUTTTSSSSSSVVV[[[___bbbbbbaaaaaa^^^]]]\\\[[[YYYXXXVVVVVVXXXZZZ\\\\\\[[[[[[\\\]]]______`````````aaaaaaaaa^^^^^^]]]^^^___```bbbdddddddddeeeeeeeeeeeeeeedddffffffggghhhjjjlllnnnpppsssuuuyyy}}}~~~{{{zzzyyywwwtttrrrllliiieeebbb```___]]][[[WWWWWWUUURRRTTTYYYVVVPPPTTTTTTTTTTTTTTTSSSSSSSSSWWWXXXZZZ[[[[[[[[[]]]______```bbbccceeefffffffffccceeegggmmmzzz~~~jjj[[[RRRNNNRRRWWWjjjvvvZZZJJJCCC???@@@???===<<<<<<<<<===>>>AAAGGGYYYvvv~~~|||zzzxxxuuurrrqqqqqqrrrssswwwzzz~~~~~~||||||||||||{{{yyywwwnnnllljjjiiigggddd```]]]SSSPPPMMMOOOUUU[[[```aaa___```bbbdddgggiiikkkmmmnnnmmmmmmnnnqqqssstttsssuuuuuutttsssssssssttttttvvvxxxzzzzzzyyyyyyzzz{{{}}}||||||~~~uuuxxx}}}{{{wwwtttooommmjjjgggffffffggggggdddeeehhhmmmrrrwwwzzz{{{zzzwwwtttuuuzzz{{{xxxuuussspppmmmgggeeebbbaaa```^^^\\\YYYXXXXXXWWWVVVUUUTTTSSSSSSVVVYYY^^^ccceeeeeedddbbb```___^^^\\\ZZZXXXWWWWWWZZZ\\\]]]^^^]]]]]]^^^___bbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbcccddddddeeeffffffhhhiiijjjjjjjjjjjjiiiiiiiiijjjkkkmmmoooqqqrrruuuyyy~~~}}}zzzxxxwwwuuusssqqqllliiieeebbb```___]]][[[WWWYYYYYYVVVUUUWWWVVVSSSTTTTTTTTTTTTSSSSSSRRRRRRVVVXXXZZZZZZZZZZZZ\\\^^^aaabbbbbbcccddddddccccccccceeeggglllyyy|||iii[[[SSSOOORRRWWWjjj}}}```LLLCCC@@@@@@???===<<<<<<<<<===>>>@@@HHH\\\{{{~~~}}}{{{wwwtttqqqqqqrrrsssvvvzzz~~~~~~}}}|||{{{{{{{{{{{{yyywwwooommmllljjjiiifffbbb___TTTQQQPPPSSSZZZaaacccccccccccccccdddeeegggiiijjjmmmkkkkkkllloooqqqrrrqqqtttssssssssssssttttttuuuvvvwwwyyyzzzyyyxxxyyyzzz}}}}}}{{{{{{{{{}}}~~~~~~wwwzzz}}}{{{yyyuuusssjjjhhhfffeeeeeefffhhhiiiffffffiiinnnuuuzzz||||||{{{xxxuuuuuuzzz}}}yyyuuurrroookkkhhhbbb```^^^]]]\\\[[[YYYWWWWWWWWWVVVVVVVVVUUUUUUUUUZZZ]]]aaaeeefffeeecccaaaaaa```^^^\\\ZZZYYYXXXXXXZZZ\\\^^^^^^^^^^^^___```cccccccccddddddeeeeeeeeefffffffffffffffgggggghhhhhhiiikkkmmmnnnoooppppppnnnnnnooooooqqqrrrssstttsssvvv{{{~~~{{{xxxuuutttsssqqqoookkkhhhdddaaa```___]]][[[XXX[[[\\\ZZZWWWUUUUUUVVVTTTTTTSSSSSSRRRRRRQQQQQQUUUVVVXXXYYYYYYZZZ\\\^^^bbbbbbcccccccccbbbaaaaaaccceeeffflllxxx|||iii\\\SSSOOOQQQVVVfffeeeNNNCCCBBB@@@???===<<<<<<<<<===>>>???III^^^~~~}}}~~~|||xxxtttrrrrrrsssuuuwww{{{~~~}}}~~~|||zzzyyyyyyzzz{{{yyyxxxooommmkkkjjjhhheeeaaa^^^VVVTTTSSSXXX```ggggggfffeeeeeeddddddeeegggiiijjjlllkkkjjjllloooqqqqqqqqqsssrrrrrrrrrssstttuuuuuuvvvxxxzzz{{{zzzzzz{{{||||||}}}~~~}}}{{{{{{{{{}}}}}}}}}~~~{{{~~~|||yyywwwuuurrrpppggggggffffffggghhhjjjkkkjjjiiijjjooovvv{{{|||{{{{{{xxxwwwxxx|||~~~zzzuuuqqqmmmjjjfffccc^^^\\\ZZZZZZZZZYYYWWWVVVVVVVVVVVVVVVWWWWWWWWWXXX]]]___bbbeeeeeedddbbb```aaa```]]][[[ZZZYYYYYYYYYZZZ\\\^^^___^^^^^^___aaabbbcccdddeeeggghhhiiijjjiiiiiihhhhhhhhhjjjkkklllkkklllnnnppprrrssstttttttttuuuvvvwwwxxxxxxxxxxxxtttxxx~~~|||yyyvvvsssrrrqqqooonnniiifffcccaaa```___^^^\\\YYYYYYZZZZZZXXXUUUTTTUUUSSSSSSRRRRRRQQQPPPPPPOOOSSSUUUWWWYYYYYYZZZ]]]___aaaaaabbbbbbbbbbbbaaaaaadddeeegggkkkwww}}}kkk]]]TTTNNNOOORRRaaa~~~hhhOOODDDCCC@@@???===<<<<<<<<<===>>>???III```~~~{{{wwwsssrrrsssuuuvvvwww{{{}}}|||}}}zzzxxxwwwwwwyyyzzzzzzyyypppnnnllljjjhhheeeaaa]]]YYYVVVVVV\\\ffflllkkkiiieeeeeeddddddfffhhhkkkmmmmmmllllllmmmppprrrrrrrrrrrrrrrrrrrrrssstttuuuvvvuuuwwwyyyzzzzzzzzz|||}}}}}}}}}}}}{{{zzz{{{~~~~~~zzzuuurrrooollljjjgggggghhhiiijjjllllllmmmmmmkkkkkkooovvvzzzzzzxxxxxxxxxxxx{{{~~~zzzvvvqqqlllhhhddd```]]]ZZZYYYWWWWWWWWWWWWVVVTTTTTTUUUUUUVVVWWWXXXYYYYYY___aaaccceeeeeeeeecccbbb```___\\\ZZZYYYYYYZZZZZZ[[[]]]___`````````aaabbbbbbccceeegggjjjmmmnnnoooooommmlllkkklllnnnqqqsssqqqrrrtttvvvwwwxxxyyyyyyxxxzzz|||~~~~~~|||{{{www{{{{{{xxxtttrrrqqqpppnnnmmmhhhfffbbb``````___^^^]]]XXXVVVVVVXXXYYYVVVTTTSSSSSSRRRRRRQQQPPPPPPOOOOOORRRTTTWWWXXXYYY[[[]]]___``````aaabbbbbbbbbbbbbbbdddfffgggkkkwwwlll^^^SSSMMMLLLPPP[[[yyyjjjOOODDDEEE@@@???===<<<<<<<<<===>>>???JJJaaa}}}zzzvvvsssrrrsssvvvxxxxxx|||}}}|||}}}xxxwwwvvvvvvxxxzzzzzzyyyrrrpppnnnllljjjfffbbb^^^ZZZXXXXXX___iiiooonnnkkkddddddddddddgggjjjmmmoooooommmmmmnnnqqqssstttsssqqqqqqqqqrrrssstttuuuvvvrrrtttvvvxxxxxxxxxzzz|||~~~}}}}}}{{{zzz|||~~~xxxsssoookkkgggeeeggghhhjjjlllmmmnnnnnnnnnooollllllooovvvzzzyyywwwvvvwwwyyy}}}}}}wwwsssnnniiieeeaaa\\\YYYXXXWWWUUUUUUVVVVVVTTTSSSSSSTTTUUUVVVWWWXXXYYYYYY```aaacccdddeeefffeeeeee___^^^\\\ZZZYYYYYYZZZ[[[\\\^^^```aaaaaaaaabbbdddbbbdddfffiiimmmppprrrttttttrrrpppooopppssswwwyyyvvvwwwyyy{{{}}}~~~~~~~~~zzz|||~~~|||xxx|||yyyxxxwwwuuurrrooommmkkkeeedddcccaaa^^^\\\[[[ZZZZZZZZZYYYXXXVVVUUUTTTTTTQQQPPPOOOOOOQQQRRRRRRRRRRRRSSSUUUXXXZZZ\\\]]]^^^___```aaabbbbbbccccccbbbbbbeeehhhllltttlll\\\TTTQQQPPPPPPXXXuuunnnTTTDDD@@@???>>><<<;;;<<>>===<<<;;;;;;===@@@AAACCCLLLccczzz~~~|||xxxvvvsssqqqqqqtttwwwzzz|||}}}}}}yyyxxxwwwxxxyyyyyyxxxwwwsssrrrqqqooommmiiiccc___VVVVVVZZZbbbkkkpppqqqppphhhhhhhhhhhhiiikkkmmmnnnooonnnmmmnnnqqqtttuuuuuutttttttttuuuvvvwwwwwwwwwvvvwwwxxxyyyzzz|||}}}}}}~~~}}}{{{yyywwwyyy}}}~~~}}}xxxoooiiieeedddcccbbbcccfffiiikkkkkkkkkkkkllljjjlllooorrrvvvxxxzzz{{{vvvyyy}}}zzzvvvqqqnnniiiccc]]]YYYWWWWWWUUUUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSUUUXXXZZZ]]]___```aaabbbdddeeefffhhhhhhdddcccaaa___^^^^^^___``````aaaccceeefffgggffffffiiimmmqqqssstttwww}}}~~~~~~~~~|||zzzwwwtttqqqooommmhhhgggeeebbb```^^^]]]\\\[[[[[[YYYWWWVVVUUUTTTTTTOOOOOOOOONNNOOOOOOPPPQQQSSSTTTWWWYYY\\\^^^_________```aaabbbccccccccccccbbbfffiiimmmvvvlll\\\SSSPPPPPPOOOVVVjjjyyyvvvZZZIIICCC???===<<<;;;;;;<<<>>>???DDDNNNggg|||~~~|||uuutttqqqpppqqquuuyyy||||||}}}{{{zzzyyyxxxyyy{{{{{{zzzxxxvvvuuusssqqqooojjjddd```TTTUUUYYYaaajjjpppqqqpppjjjiiiiiiiiijjjlllmmmooonnnmmmlllnnnqqqtttuuuuuuqqqrrrtttvvvwwwxxxxxxxxxvvvwwwxxxyyyzzz{{{|||}}}{{{{{{zzzxxxwwwyyy}}}~~~~~~~~~{{{uuukkkdddaaaaaaaaaaaadddfffiiikkkjjjiiiiiiiiihhhjjjnnnrrrvvvyyyzzz{{{uuuwww{{{}}}|||vvvsssnnnkkkfff```[[[XXXVVVUUUTTTTTTSSSRRRRRRSSSSSSSSSQQQRRRTTTVVVYYY\\\___aaa___```bbbdddfffhhhiiijjjccccccbbbaaabbbccceeefffeeefffhhhiiijjjjjjjjjiiinnnqqqtttvvvwwwyyy}}}zzzwwwtttqqqooonnnkkkiiifffcccaaa___^^^]]]]]][[[YYYWWWVVVUUUUUUUUUQQQRRRRRRQQQQQQQQQRRRSSSTTTUUUWWWZZZ\\\^^^___`````````aaabbbcccccccccccccccfffiiilllttt|||jjj\\\TTTRRRRRRRRRSSSccczzzxxxzzz]]]JJJDDD@@@???===<<<<<<===>>>???DDDOOOiii~~~|||vvvtttqqqpppqqqtttxxx{{{}}}|||yyyxxxwwwwwwyyyzzz{{{yyywwwwwwuuusssrrrooojjjccc___WWWWWWYYY```hhhmmmnnnmmmjjjiiiiiiiiiiiikkklllnnnlllkkklllnnnqqqtttttttttoooqqqtttwwwyyyyyyxxxxxxwwwwwwxxxyyyzzzzzz{{{{{{wwwxxxxxxxxxwwwyyy|||~~~}}}}}}~~~}}}|||}}}zzzsssiiibbb______aaabbbfffhhhkkkkkkjjjhhhhhhhhhhhhjjjnnnrrrvvvxxxyyyyyywwwxxxzzz|||}}}~~~yyytttpppkkkgggbbb]]]YYYWWWUUUSSSSSSSSSRRRRRRRRRSSSSSSTTTQQQRRRUUUXXX[[[___aaacccaaabbbcccdddfffhhhiiijjjddddddddddddfffggghhhiiihhhiiikkknnnooopppooooooqqqtttvvvwwwvvvyyy~~~~~~|||yyyvvvssspppooonnnllljjjgggcccaaa___^^^^^^^^^\\\ZZZWWWUUUUUUUUUUUUQQQSSSSSSRRRPPPPPPRRRTTTTTTUUUWWWZZZ\\\^^^___``````aaabbbccccccddddddcccdddggghhhjjjppp|||yyyjjj]]]WWWVVVUUUTTTQQQ___vvv{{{|||^^^KKKDDDAAA@@@???>>>>>>>>>???@@@CCCOOOjjj~~~|||yyyvvvsssqqqqqqsssvvvyyy}}}|||yyyxxxwwwxxxzzz||||||zzzxxxvvvtttrrrpppmmmhhhbbb^^^WWWWWWXXX^^^fffkkkmmmlllhhhhhhgggggggggiiijjjkkkjjjjjjkkknnnqqqssstttsssnnnppptttwwwyyyyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzzzzuuuvvvxxxxxxxxxyyy{{{~~~~~~}}}||||||}}}~~~}}}{{{{{{|||yyyrrriiibbb``````bbbccchhhjjjlllmmmkkkiiihhhhhhiiikkkoootttwwwxxxxxxxxx{{{|||||||||}}}}}}xxxrrrnnnhhhddd^^^ZZZXXXVVVTTTRRRRRRRRRRRRRRRRRRRRRSSSSSSQQQSSSVVVYYY]]]```cccdddddddddeeefffgggggghhhhhhgggggghhhhhhiiijjjkkkkkkjjjkkknnnrrrtttvvvwwwwwwwwwyyyzzzyyyxxxzzz~~~|||yyyuuusssqqqppppppmmmkkkgggccc```^^^^^^^^^___]]]ZZZWWWUUUUUUUUUUUUPPPRRRSSSQQQNNNMMMOOORRRSSSTTTWWWYYY\\\^^^______```aaabbbcccdddddddddddddddgggggghhhmmmxxxxxxkkkaaa[[[YYYVVVUUUPPP[[[rrr}}}```LLLEEE@@@@@@@@@??????@@@@@@AAACCCPPPlll~~~||||||yyyuuurrrqqqsssuuuwww||||||zzzyyyyyyzzz|||~~~~~~|||zzztttrrrqqqooommmhhhbbb]]]TTTTTTVVV\\\eeekkknnnmmmgggffffffeeefffggghhhiiiiiiiiijjjmmmqqqssssssrrrpppqqqsssvvvxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyytttvvvxxxyyyyyyyyy{{{||||||{{{zzz{{{|||}}}|||{{{||||||xxxrrrjjjdddbbbbbbddddddhhhkkkmmmmmmkkkiiihhhhhhkkkmmmrrrwwwzzz||||||{{{|||vvvppplllfffaaa[[[XXXWWWWWWTTTQQQSSSSSSRRRQQQQQQRRRRRRRRRSSSTTTXXX[[[___bbbdddeeeeeeeeeffffffggghhhhhhhhhkkkkkklllmmmmmmnnnnnnnnnmmmooossswwwzzz|||~~~~~~}}}~~~|||yyyvvvtttsssssssssnnnkkkgggbbb___^^^^^^^^^```^^^ZZZWWWUUUTTTUUUVVVPPPRRRTTTRRRNNNMMMOOOSSSRRRTTTVVVYYY[[[]]]^^^___aaaaaabbbcccddddddddddddccceeefffffflllwww~~~zzznnneee^^^ZZZUUURRROOOWWWmmmaaaMMMFFF>>>>>>>>>??????@@@AAAAAADDDRRRooo~~~|||}}}zzzvvvsssrrrtttwwwyyy|||}}}|||{{{xxxxxxzzz|||~~~|||yyysssrrrpppooommmhhhccc___UUUUUUVVV\\\dddjjjllllllgggfffeeeeeeeeefffggghhhhhhhhhjjjmmmqqqssssssrrrrrrrrrsssuuuvvvxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxuuuwwwyyyzzzzzzyyyzzz{{{zzzyyyxxxyyy{{{||||||{{{}}}}}}~~~wwwrrrjjjeeeccccccddddddgggiiillllllkkkiiihhhhhhkkkooouuu{{{zzzuuunnnjjjeee___YYYWWWWWWWWWTTTQQQTTTSSSRRRQQQQQQQQQQQQQQQTTTVVVYYY]]]```bbbdddddddddeeeeeeggghhhiiijjjjjjnnnooopppqqqrrrssstttttttttvvvyyy}}}}}}zzzwwwuuuuuuuuuvvvnnnkkkgggbbb___]]]]]]^^^aaa^^^[[[WWWUUUTTTUUUVVVRRRUUUVVVTTTPPPNNNQQQUUURRRSSSUUUXXXZZZ\\\]]]^^^aaaaaabbbcccddddddddddddaaadddeeeffflllwww|||qqqggg```ZZZTTTOOOOOOUUUiiibbbOOOHHH<<<<<<===>>>???@@@@@@AAAFFFTTTqqq~~~||||||zzzvvvtttsssuuuxxxzzz{{{~~~~~~|||||||||uuuvvvwwwzzz}}}|||zzzwwwrrrqqqpppooommmiiiddd```ZZZXXXXXX\\\bbbggghhhgggggggggfffeeeeeefffhhhhhhggggggiiimmmqqqssssssrrrssssssssstttuuuwwwyyyzzzyyyyyyyyyxxxxxxxxxxxxwwwuuuwwwzzz{{{zzzyyyzzzzzzyyyxxxwwwyyy{{{||||||{{{~~~~~~uuuqqqjjjfffdddddddddcccfffhhhkkkkkkjjjhhhggggggkkkpppwww~~~~~~yyysssmmmhhhddd___XXXVVVWWWXXXUUUQQQUUUTTTSSSQQQQQQPPPPPPPPPUUUWWWZZZ^^^aaacccddddddbbbccceeegggiiijjjlllmmmoooppprrrtttvvvxxxxxxyyyzzz{{{~~~