BM6P6(@ yyykkk^^^SSSLLLIII>>><<<999666444333333333000000000000000000000000......------------......++++++++++++++++++++++++))))))***++++++++++++******+++,,,,,,******+++,,,,,,,,,+++***)))))))))***+++*********))))))((((((++++++***)))(((((())))))((()))***+++,,,+++************++++++++++++************)))((('''&&&%%%%%%(((((((((((())))))))))))************************************************(((&&&%%%'''***,,,+++)))*********))))))))))))))))))************+++++++++************************************************---------,,,,,,+++++++++)))***++++++***)))***++++++++++++,,,,,,,,,------******++++++++++++,,,,,,///000222555888;;;===>>>AAACCCFFFIIIJJJHHHCCC???777555222222333222000---///111333555666555444333444444444444444444444444333222222111111222222333111333666777666555555555777666555666777666555333333333444444555666777777888777666555666888:::;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>===============>>>>>>???@@@AAABBBCCCCCCCCC@@@AAABBBBBB@@@@@@AAABBBAAAAAABBBCCCEEEGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHGGGFFFFFFGGGIIIKKKMMMOOOOOOOOOMMMKKKJJJEEEGGGHHHJJJKKKLLLMMMMMMLLLMMMOOONNNLLLIIIIIIIIIMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLNNNPPPQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUTTTRRROOOMMMLLLMMMNNNOOONNNPPPRRRSSSTTTSSSRRRQQQRRRRRRRRRTTTUUUWWWYYYZZZYYYYYYYYYXXXUUUQQQMMMKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNMMMKKKIIIJJJLLLNNNPPPOOOPPPOOONNNLLLLLLNNNOOONNNMMMLLLLLLKKKLLLLLLLLLIIIGGGFFFHHHJJJJJJHHHEEEGGGFFFDDDCCCCCCEEEHHHIIIHHHGGGFFFDDDBBB@@@>>>===;;;;;;;;;::::::999999999888888777777666666555555333333333333333333333333222222222111111111111000000000////////////000000///+++((((((+++......---------......------,,,+++,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************+++++++++************************++++++,,,,,,,,,++++++***)))(((((())))))(((((((((((())))))))))))yyymmmhhh___TTTJJJBBB===;;;999888666444222111111000------------------------......------------......++++++++++++++++++++++++))))))***++++++++++++******+++,,,,,,******+++,,,,,,+++******))))))******************)))))))))(((+++******)))))))))))))))((()))***+++++++++******)))******++++++******))))))))))))(((''''''&&&&&&(((((((((((())))))))))))************************************************((('''&&&'''***+++***))))))))))))))))))*********)))************+++++++++************************************************,,,,,,,,,++++++*********)))***++++++***)))***++++++,,,,,,,,,------------,,,,,,------------.........///111444777:::<<<======>>>@@@CCCDDDCCC???;;;666444111111222222000...---///111222333333222111333333333333333333333333333333222222222222333333111333666777666555555555777666555666777777555333333333444444555666666777777777666555666777999;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>======<<<<<<============>>>???AAABBBBBBCCCCCCBBBCCCCCCBBB@@@???@@@AAAAAAAAAAAABBBDDDEEEGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIGGGFFFFFFGGGIIIJJJMMMPPPRRRRRROOOMMMKKKHHHHHHIIIJJJLLLMMMNNNNNNKKKLLLNNNNNNLLLJJJIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSQQQOOOMMMLLLMMMNNNPPPPPPQQQRRRTTTTTTSSSRRRQQQRRRRRRSSSTTTUUUWWWXXXYYYXXXYYYXXXWWWTTTQQQMMMKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNMMMKKKJJJJJJLLLNNNPPPPPPPPPOOOMMMKKKLLLNNNPPPPPPOOOMMMLLLJJJIIIIIIIIIJJJHHHFFFFFFHHHHHHGGGEEEFFFEEECCCAAAAAACCCEEEFFFFFFEEEDDDCCCAAA???>>>===;;;;;;;;;::::::999999888888888777777666555555444333333333333333333333333222222222111111111000000000000////////////000000111...++++++...000000///---------...------,,,+++,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************,,,,,,++++++***))))))(((***++++++++++++++++++,,,+++******)))(((((())))))(((((((((((())))))))))))ssseee[[[RRROOOIIIBBB<<<888555444222222222222111///...---------------------------......------------......++++++++++++++++++++++++))))))***++++++++++++******+++,,,+++******+++,,,++++++***)))))))))******************))))))))))))*********)))))))))))))))((()))******++++++******)))******++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''***+++***)))(((((())))))******++++++)))************+++++++++************************************************++++++***************))))))***++++++***)))***+++,,,,,,,,,---------......,,,,,,------------......---...000222555777999:::888888888:::;;;;;;888666333222111111222222111///...///000222222222111111111111111222222222222222333333222222222222333333222444666777666555444555777666555666777777555333333333333444555555666666777666555555666777999:::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===========================>>>???@@@AAABBBBBBBBBCCCDDDDDDBBB@@@??????@@@BBBBBBBBBBBBCCCDDDEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIGGGFFFEEEGGGIIIIIILLLQQQTTTSSSQQQOOONNNNNNMMMLLLLLLLLLMMMNNNOOOIIIKKKMMMMMMLLLKKKJJJKKKJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNNNNMMMMMMLLLNNNOOOPPPQQQQQQQQQQQQQQQPPPOOOMMMLLLLLLMMMOOOPPPQQQRRRSSSTTTTTTSSSRRRQQQRRRRRRSSSSSSUUUVVVXXXXXXXXXXXXXXXWWWUUURRROOOMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMLLLKKKKKKMMMNNNPPPQQQPPPOOOLLLKKKKKKNNNQQQRRRQQQNNNLLLJJJHHHGGGFFFLLLIIIFFFEEEEEEFFFFFFEEEEEEDDDBBB@@@???@@@AAABBBBBBBBBAAA@@@??????>>>===<<<;;;;;;:::999999888888777777777666555555444444333333333333333333333333222222111111111000000000000//////......//////000000...,,,,,,...000000000---------------,,,+++++++++++++++++++++*********+++++++++++++++*********************************,,,,,,,,,+++***)))((((((+++++++++++++++***************)))((((((((())))))(((((((((((())))))))))))}}}qqqeeeYYYNNNGGGDDDBBB>>>;;;777666555555...///000000000///---,,,////////////////////////...------,,,,,,------...++++++++++++++++++++++++))))))***++++++++++++***)))+++,,,+++***)))***+++******))))))))))))***************)))))))))))))))))))))*********)))))))))((())))))***************))))))************))))))''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******)))''''''((()))***++++++,,,))))))*********+++++++++************************************************++++++++++++************)))***++++++***)))***+++,,,,,,---------.........*********+++++++++,,,,,,,,,---...000222444555666555333222222444444444222111000000000111111111111000111222333444333333333111111111222222222222222333333333222222333333333333444666666555444444555666555555666777777555444333333333444444555555555666666555555666777999999:::999999999999::::::;;;:::;;;;;;<<<<<<;;;;;;:::======>>>>>>>>>>>>>>>>>>======???@@@AAABBBBBBBBBBBBCCCDDDCCCAAA@@@AAABBBEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJHHHFFFGGGIIIKKKJJJMMMPPPQQQPPPPPPQQQSSSXXXUUURRROOOMMMMMMMMMMMMHHHJJJMMMNNNMMMLLLLLLMMMIIIJJJKKKLLLNNNOOOPPPPPPLLLMMMMMMNNNNNNMMMMMMLLLOOOPPPQQQRRRRRRRRRRRRQQQNNNNNNMMMLLLLLLNNNOOOQQQSSSSSSTTTTTTTTTSSSRRRQQQSSSSSSSSSSSSTTTUUUWWWWWWXXXXXXYYYXXXVVVTTTQQQOOOMMMMMMNNNNNNNNNNNNNNNMMMNNNMMMLLLKKKKKKMMMNNNOOOQQQPPPOOOLLLJJJKKKNNNQQQRRRQQQOOOLLLJJJIIIHHHGGGNNNKKKGGGDDDCCCDDDFFFGGGFFFDDDBBB@@@>>>>>>>>>????????????>>>>>>>>>======<<<;;;;;;:::999888777777777777666555555444444333222222222222222222222222111111111111000000000000/////////....../////////------,,,,,,---.........,,,------------,,,+++++++++++++++***************+++++++++***************************************+++++++++***************,,,,,,++++++******))))))***))))))((((((((())))))(((((((((((())))))))))))~~~ooojjjaaaWWWNNNFFF???<<<999888666444222222111111---...///000000///...---////////////////////////------,,,,,,,,,,,,------++++++++++++++++++++++++))))))***++++++++++++***)))***++++++))))))***+++***))))))((())))))******))))))))))))))))))******((()))************)))))))))))))))))))))*********)))))))))******)))))))))&&&&&&''''''((()))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((())))))''''''((()))***++++++,,,))))))*********+++++++++************************************************+++,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++,,,,,,,,,---------......*********+++++++++,,,,,,,,,,,,---///000111222333333111......000111111111//////000000000000111111111111222222333333222222111222222222333333333444444333333333333333333444444555666666444444444555666555555666777777666444333333333444444444444444555555555666666777888888888888888888888999::::::::::::;;;;;;;;;;;;::::::===>>>???@@@@@@@@@@@@???===>>>???@@@AAABBBBBBBBB@@@BBBCCCDDDCCCCCCEEEGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHIIIMMMPPPOOOPPPPPPNNNLLLOOOUUUZZZbbb___ZZZUUUPPPMMMLLLKKKIIIKKKNNNNNNNNNMMMMMMNNNIIIJJJKKKMMMNNNPPPQQQRRRKKKLLLMMMNNNNNNOOONNNNNNNNNOOOQQQRRRRRRQQQPPPOOONNNMMMMMMMMMMMMOOOPPPQQQRRRRRRSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUVVVXXXXXXYYYYYYXXXVVVTTTRRRNNNNNNOOOPPPOOOOOONNNMMMLLLLLLKKKKKKKKKLLLMMMNNNPPPPPPOOOLLLKKKKKKNNNQQQPPPOOONNNMMMLLLKKKKKKKKKNNNLLLHHHEEECCCDDDFFFHHHGGGEEECCCAAA???>>>>>>>>>========================<<<;;;;;;:::888777777666666666555555444333333333222222222222222222222222111111111000000000////////////............//////,,,,,,,,,,,,,,,------...,,,,,,------,,,,,,+++***************************************************************************)))))))))***++++++,,,,,,+++++++++******))))))))))))((((((((((((((())))))(((((((((((())))))))))))xxxsss{{{zzzmmmcccWWWSSSMMMFFF???999666444555444333111000/////////......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++))))))***++++++++++++***)))***+++***))))))***+++))))))((((((((()))******))))))))))))************'''(((***++++++***)))))))))(((((((((((()))***+++((())))))******))))))(((&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((())))))******++++++)))************+++++++++************************************************,,,,,,,,,,,,,,,---------)))***++++++***)))***++++++++++++,,,,,,,,,------,,,,,,------------......,,,,,,---...///000000111222000------...000000000...///000000///...///111000000000000000000000000111111222222333444444444444444333333333333444444555666666555444333444555555555444555777888666555333333333333333333444444444555555666666777777888777777777777777888999:::::::::;;;;;;;;;;;;::::::<<<===???@@@AAA@@@@@@???>>>???@@@AAABBBCCCCCCCCC@@@BBBDDDEEEEEEFFFHHHJJJKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIJJJNNNRRRVVVWWWWWWUUUQQQNNNQQQ[[[cccjjjgggaaa[[[UUUPPPLLLKKKKKKMMMOOOPPPOOONNNOOOOOOJJJJJJLLLMMMOOOQQQRRRSSSKKKLLLMMMNNNOOOPPPPPPPPPMMMNNNPPPQQQQQQPPPOOOMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSTTTTTTSSSSSSSSSTTTTTTUUUWWWWWWYYYYYYYYYWWWUUUTTTOOOPPPQQQQQQQQQPPPNNNNNNKKKJJJJJJJJJKKKKKKLLLLLLOOOPPPOOONNNLLLLLLNNNOOONNNMMMLLLLLLLLLLLLLLLMMMKKKJJJHHHEEEBBBCCCFFFIIIGGGFFFDDDBBB@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999888777666555555555555444333333222222222222222222222222222222111111000000000////////////......------......///,,,---///...------...000,,,,,,,,,,,,,,,+++******)))))))))***************)))))))))***************************************)))))))))***++++++,,,,,,***************)))))))))((((((''''''(((((())))))(((((((((((())))))))))))xxxmmmeee]]]TTTMMMDDDCCC@@@;;;777333222222333333222111111000000000//////...............///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***++++++++++++***(((***+++***)))((()))+++((((((((((((((()))******((()))))))))************'''(((***+++++++++)))))))))(((((('''((()))***+++(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))******''''''(((***)))))))))))))))*********)))************+++++++++******************************************************++++++,,,,,,,,,,,,)))***++++++***)))***+++*********+++++++++,,,,,,,,,,,,------------......---------....../////////111///------.../////////...000111000...---...000000000////////////000000000000111111222333333333444444333333333333444444555666666555333333444555555444444555777888666555333333333333333333333333444444555666777777777777666666666666777888999999999::::::;;;;;;::::::999:::;;;===?????????>>>===???@@@AAABBBCCCDDDDDDDDDCCCDDDFFFGGGGGGHHHJJJKKKKKKKKKJJJIIIIIIIIIJJJJJJLLLKKKKKKJJJJJJIIIIIIHHHGGGHHHIIIJJJMMMRRRXXX]]]^^^___^^^YYYUUUXXXaaajjjmmmjjjfff```YYYTTTOOOMMMMMMOOOQQQRRRQQQOOOOOOPPPKKKKKKLLLNNNPPPQQQRRRSSSNNNOOOOOOPPPPPPPPPOOOOOOPPPQQQSSSTTTTTTSSSQQQOOOPPPPPPPPPPPPPPPPPPQQQQQQOOOOOOOOOOOOPPPRRRSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUWWWXXXXXXVVVTTTSSSPPPPPPRRRRRRRRRQQQOOONNNIIIIIIIIIIIIJJJJJJJJJKKKMMMOOOPPPOOONNNMMMMMMNNNLLLKKKKKKJJJJJJJJJJJJKKKGGGGGGFFFCCCAAAAAADDDGGGEEEEEECCCBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888666555555555555444444333222222222111111111111111111111111111000000000///////////////......------......///***,,,......,,,,,,---///+++,,,,,,,,,,,,+++******((()))))))))*********+++((()))))))))*********+++************************+++++++++*********))))))))))))))))))************'''''''''''''''((())))))(((((((((((())))))))))))uuulll```VVVNNNIIIDDD@@@999999888666444222333333000000////////////......000///...---,,,---...///........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***++++++++++++***(((***+++***)))((()))***((((((((((((((()))******(((((())))))*********+++&&&(((***+++,,,+++***))))))((('''''''''(((***+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***'''&&&(((************))))))))))))))))))************+++++++++************************************************))))))******++++++++++++)))+++++++++***)))***+++))))))*********+++++++++******+++++++++,,,,,,,,,---------.........//////000...------...//////......000111000---,,,---///222222111111111111111222...//////000111222222222555444444333333444444555666666666555333333444555555444444555777888777555333333333333333333333333333444555666777777777777555555555555666777999999999::::::;;;;;;::::::999888999;;;===>>>>>>===<<<@@@@@@BBBCCCDDDEEEEEEEEEEEEGGGHHHHHHHHHHHHIIIKKKKKKJJJJJJIIIIIIIIIJJJJJJMMMMMMLLLKKKJJJIIIIIIHHHFFFGGGIIIKKKNNNTTT[[[aaaccceeeeeeaaa\\\^^^fffnnnmmmkkkhhhccc]]]WWWRRROOOOOOQQQSSSSSSQQQPPPPPPPPPKKKLLLMMMNNNPPPQQQRRRSSSQQQQQQQQQQQQPPPOOONNNMMMTTTVVVXXXYYYYYYWWWUUUSSSQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMNNNNNNPPPQQQSSSTTTUUUTTTTTTSSSSSSSSSSSSSSSRRRSSSUUUVVVVVVUUUSSSRRRPPPQQQRRRSSSSSSQQQOOONNNHHHHHHHHHIIIIIIIIIJJJJJJLLLNNNPPPQQQOOOMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHCCCDDDDDDBBB@@@@@@CCCFFFDDDCCCBBBAAA@@@>>>============<<<<<<<<<<<<;;;;;;<<<<<<:::999888666555444555555444333333222222111111111111111111111111111000000000000////////////.........------.........'''))),,,,,,***)))***,,,+++,,,,,,,,,,,,+++******(((((())))))*********+++(((((())))))*********+++************************......,,,+++***((('''&&&(((((())))))******++++++'''''''''''''''((()))***(((((((((((())))))))))))zzzrrrjjjdddXXXRRRJJJDDDAAA>>>;;;888333222111/////////000000111000000///...---------000000000000000000000000//////...---,,,++++++***...---,,,,,,++++++++++++)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++******)))(((''''''(((((())))))(((((()))***++++++(((((())))))******++++++'''((()))******)))((('''''''''''''''(((***+++,,,(((((((((((())))))))))))((((((((((((((()))***++++++*********))))))((((((...,,,***)))((()))***+++******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))((())))))((('''&&&&&&'''+++***((('''''''''((()))************************)))************+++++++++************************(((((()))************)))---------,,,,,,+++++++++...------------.../////////,,,***+++...000000///000000000000111111111111222222111111111111222222000111111111111222222222444444444444444444444444555555444444444333333333222333444444555555444444333333333444444444555555444555777888888888777666888666555444444555666888;;;::::::999999888888888999::::::;;;===>>>@@@AAA???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKIIIHHHFFFFFFIIIKKKLLLPPPYYYgggqqqxxxrrrjjjggghhhkkklllkkkllljjjfff```YYYSSSNNNKKKOOOQQQSSSSSSRRRQQQQQQRRRPPPNNNLLLLLLOOORRRTTTUUUVVVSSSOOOMMMMMMNNNOOOOOORRRUUUYYY^^^aaa```\\\YYY]]]SSSMMMQQQUUUSSSOOOOOONNNOOOOOOPPPOOONNNMMMLLLOOONNNNNNMMMMMMNNNOOOOOOUUUTTTTTTVVVXXXWWWRRRNNNPPPQQQRRRRRRRRRPPPNNNLLLHHHIIIKKKLLLLLLKKKJJJIIIJJJKKKKKKKKKIIIHHHIIIJJJGGGHHHIIIJJJJJJHHHFFFEEEBBBBBBAAA@@@@@@??????>>>???@@@@@@@@@@@@???>>>>>><<<;;;::::::;;;<<<;;;:::;;;:::777555444444555666555555444444333222111111000000111111111111000000///............---------+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************((('''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,+++*********))))))(((((())))))))))))))))))))))))************************~~~vvvlllccc^^^XXXRRRLLLEEEAAA;;;888888777666555111111000000///000000000000000//////...------,,,///////////////////////////......------,,,,,,+++...---,,,+++++++++++++++******++++++++++++******)))***++++++,,,,,,++++++******)))((((((((()))))))))))))))))))))***++++++)))))))))))))))*********'''((()))******)))((('''(((''''''(((((()))***++++++******)))(((''''''&&&'''&&&&&&&&&&&&''''''(((******)))))))))(((((((((***)))'''%%%%%%&&&'''(((***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))((()))***)))'''&&&'''(((+++***)))((((((((()))***************************)))************+++++++++************************)))***++++++,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++---------------.../////////---+++,,,...111111000//////000000000111111111222111111000000111111222000111111111111222222222444444444444444444444444555555555444444444333333333333444555555555555444333333333444444444555555555555666777777777777777888777555444444555777888:::::::::999999888888888:::::::::;;;===>>>@@@AAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFHHHHHHGGGGGGGGGHHHIIIJJJHHHIIIIIIJJJIIIGGGFFFEEEEEEHHHKKKMMMRRR\\\iiisssxxxsssmmmjjjkkkmmmlllkkkbbbaaa___\\\XXXSSSNNNLLLPPPQQQRRRRRRPPPOOOPPPQQQPPPNNNLLLKKKMMMPPPRRRTTTVVVSSSPPPNNNOOOQQQRRRRRRRRRTTT[[[eeeoooqqqmmmggg___UUUOOORRRVVVSSSPPPPPPLLLLLLMMMNNNNNNNNNNNNNNNQQQQQQPPPPPPOOOOOONNNNNNRRRRRRRRRUUUWWWVVVRRROOOOOOOOOPPPQQQPPPNNNLLLKKKHHHJJJKKKMMMMMMMMMLLLKKKKKKLLLLLLKKKIIIHHHHHHIIIEEEFFFGGGHHHHHHGGGEEEDDDAAAAAA@@@??????>>>>>>===@@@@@@??????>>>>>>======<<<;;;::::::<<<<<<;;;:::;;;999777555444444555555333333222222111000000///000000111111111111000000............------------,,,,,,---...............---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))((((((''''''))))))))))))))))))))))))************************vvvlllddd___YYYQQQKKKHHHEEEAAA===:::777444333444555555555...///000000000000000000/////////......------,,,...........................------------------------,,,,,,++++++++++++,,,++++++************++++++)))***++++++,,,,,,++++++******)))))))))***++++++))))))))))))))))))***+++***))))))))))))))))))((((((((())))))))))))(((((())))))(((((((((((())))))******))))))((((((((('''(((''''''&&&&&&&&&&&&'''))))))((((((((((((((('''+++***((('''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))***+++***((('''((()))******)))))))))******+++************************)))************+++++++++************************+++,,,,,,---------------+++,,,,,,,,,,,,,,,,,,------------------......//////...------///111111000//////000000000000111111222111111000000111111222000111111111111222222222333333333333444444444444555555555555555444444444333444555555666666555555333333333444444444555555666666666666666777888888888777666555555666777888999999999999999888888888:::::::::;;;<<<>>>???@@@DDDDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDDDDEEEEEEFFFFFFHHHGGGGGGGGGGGGHHHIIIJJJHHHIIIIIIIIIIIIHHHFFFEEEEEEHHHKKKNNNTTT]]]iiiqqqqqqmmmiiiggghhhhhhfffcccXXXYYYYYYYYYWWWSSSPPPNNNPPPQQQQQQPPPNNNMMMNNNPPPQQQOOOLLLKKKKKKNNNQQQSSSVVVSSSQQQPPPQQQSSSTTTTTTSSSUUU]]]kkkyyy}}}wwwooo```XXXRRRSSSUUUTTTRRRQQQJJJJJJKKKKKKLLLNNNOOOPPPRRRRRRRRRRRRQQQOOONNNMMMOOOOOOPPPRRRUUUUUURRRPPPMMMNNNNNNNNNNNNLLLKKKJJJIIIJJJLLLMMMNNNNNNNNNMMMMMMMMMMMMLLLIIIGGGGGGHHHCCCDDDEEEFFFFFFEEEDDDDDD@@@@@@??????>>>======<<>><<<<<<;;;<<<<<<<<<;;;::::::<<<<<<;;;::::::999777555444444444555111111000000//////......///000000111111000000///............------------,,,,,,---............---,,,,,,++++++++++++,,,,,,+++++++++++++++*********---,,,+++***************************************))))))))))))))))))))))))***))))))))))))***++++++((((((((((((''''''''''''))))))))))))))))))))))))************************}}}qqqhhhccc]]]UUUOOOOOOKKKFFFBBBAAA???<<<:::888777444333222222333333,,,---///000111000000///.........---------,,,,,,------------------------,,,,,,------............,,,,,,+++++++++++++++,,,,,,+++***))))))***+++,,,))))))***+++++++++++++++***)))))))))***+++,,,,,,***)))))))))))))))************))))))((((((((('''((((((((()))))))))))))))******)))(((((((((((((((%%%&&&'''((()))***+++,,,+++***)))(((((((((((((((((((((((((((''''''''''''******)))(((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))***+++***)))((()))******************+++++++++************************))))))*********+++++++++************************+++,,,,,,---...---------+++++++++,,,,,,---------------,,,,,,------.../////////...///000111111111////////////000000000111111111000000000000111111000000111111111222222222333333333333333444444444555555555555555555555555333444555555666666555555333333333444444444555555777666555555555666888999888888777777777777888888888888888888888999999999:::::::::;;;<<<===??????BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJHHHGGGFFFHHHKKKNNNSSS[[[cccjjjcccaaa_________^^^YYYUUUQQQSSSUUUWWWVVVTTTQQQNNNPPPPPPOOOMMMKKKJJJLLLMMMQQQPPPNNNLLLKKKMMMQQQSSSVVVTTTQQQPPPQQQSSSSSSRRRRRRVVV```lllvvvwwwpppiii___ZZZTTTSSSTTTTTTRRRPPPJJJJJJIIIJJJKKKLLLNNNPPPOOOQQQRRRSSSRRRPPPNNNMMMKKKLLLNNNPPPRRRRRRRRRQQQKKKLLLLLLLLLKKKJJJIIIHHHIIIJJJLLLMMMNNNOOOOOOOOONNNNNNNNNLLLIIIFFFFFFGGGBBBCCCDDDDDDEEEEEEDDDDDD@@@@@@@@@???>>>>>>======AAA???<<<:::999:::;;;<<<<<<:::999:::;;;<<<;;;:::999888666555444333333333000000000//////.........//////000000000000//////.........---------,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***************---,,,++++++************************************((((((((((((((((((((((((++++++******++++++,,,---(((((((((((((((((((((((())))))))))))))))))))))))************************xxxssseee^^^VVVQQQOOOMMMIIIEEECCCAAA>>>;;;999888777555333222111///...---......+++---...000000000///...------------,,,,,,,,,,,,------------------------++++++,,,,,,---.........+++++++++******++++++,,,,,,+++***))))))***+++,,,))))))***++++++++++++******)))))))))***+++,,,,,,******)))))))))))))))******)))))))))((((((''''''((((((((((((((()))******+++***)))((((((''''''(((%%%&&&'''((()))***+++,,,+++***)))(((((((((((((((''''''''''''((((((((((((&&&&&&&&&%%%&&&&&&&&&'''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((***+++***)))((()))+++*********+++++++++******))))))))))))))))))))))))))))))*********+++++++++******************************+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---.........///000000000000000000...////////////000000000111000000000000000000111000000111111111222222222222222222333333333444444444444555555555555555555333444444555555555555555333333333444444444555555777666555555555666888999888888777777777777888888777777777888888999999999::::::::::::;;;===>>>???>>>>>>???@@@@@@AAABBBBBBAAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIKKKNNNQQQUUUZZZ^^^[[[YYYXXXYYYYYYWWWQQQLLLKKKMMMPPPRRRRRRPPPMMMKKKMMMNNNNNNLLLJJJIIIIIIKKKQQQRRRQQQOOONNNNNNRRRUUUUUUSSSPPPPPPPPPQQQPPPOOONNNVVV```hhhjjjgggccc```\\\YYYUUUSSSTTTTTTRRROOOLLLKKKJJJJJJJJJKKKMMMNNNLLLMMMPPPQQQRRRQQQPPPOOOJJJLLLNNNOOOOOOPPPPPPPPPJJJJJJJJJIIIIIIHHHGGGGGGIIIIIIKKKLLLMMMNNNOOOOOONNNNNNNNNKKKHHHEEEEEEEEECCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@??????>>>>>>???>>><<<:::999999;;;;;;;;;999888999:::;;;:::999777777666555333333222222000000000000000///////////////000000000000//////...------------,,,,,,,,,))))))***++++++++++++***,,,++++++******++++++,,,************************++++++***))))))))))))***************************(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}xxxqqqiiiddd___ZZZWWWNNNKKKFFFCCCAAA@@@???>>>:::999777666444333222222...///000///......///111,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,,,,---+++************++++++,,,++++++************++++++((()))******++++++************)))))))))***+++++++++******))))))))))))))))))(((((((((((((((((('''((((((''''''((()))***+++******)))(((((((((((((((******))))))((((((((('''(((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''')))***)))(((((()))+++******++++++******)))((()))))))))))))))))))))))))))************+++++++++************************))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...---///000000///...//////......////////////000000111000000//////000000111000111111111111222222222111111222222333333444444333333333444444444444444222333444444555555444444333333333444444444555555666666666666666777888888777777777777777777777777666666777777888999::::::::::::::::::;;;<<<===>>><<<======>>>@@@AAAAAABBB@@@AAAAAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGIIIIIIIIIHHHGGGFFFIIIJJJKKKMMMOOOQQQSSSTTTZZZXXXXXXYYYYYYVVVOOOJJJEEEGGGIIIKKKKKKJJJHHHFFFIIIKKKLLLKKKIIIHHHHHHHHHOOOQQQSSSRRRPPPOOORRRUUURRRQQQOOOOOOPPPPPPOOONNNKKKTTT^^^bbbaaa]]]\\\\\\WWWXXXWWWUUUUUUVVVSSSOOOLLLKKKKKKKKKKKKLLLLLLMMMKKKMMMNNNPPPQQQQQQQQQQQQKKKMMMOOOOOOMMMMMMMMMNNNJJJIIIIIIHHHGGGGGGFFFFFFHHHIIIIIIJJJKKKLLLLLLMMMLLLMMMLLLJJJGGGDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@?????????===<<<;;;:::::::::;;;<<<999888777777999999888777666666555444333222222111111111111111000000000000...//////000000//////...------------,,,,,,,,,,,,))))))***++++++++++++***++++++************++++++)))))))))******************))))))((((((((())))))************************))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))|||wwwsssnnnhhhccc\\\YYYSSSOOOLLLJJJGGGEEE?????????<<<888555666777444444444444333222333333...000222111//////111333......------,,,---------++++++++++++++++++,,,,,,------------------------******************++++++***************+++,,,,,,******++++++++++++******((())))))*********************)))((((((((())))))++++++***)))))))))))))))'''''''''(((((((((((((((((('''''''''((()))+++,,,***)))((((((((((((((()))+++******)))(((''''''&&&'''&&&&&&&&&&&&''''''(((((((((((()))))))))******)))******+++,,,,,,++++++'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))&&&'''))))))(((''')))******+++++++++***(((&&&%%%)))))))))))))))))))))))))))************+++++++++************************)))******+++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,...111000...------............/////////000000000000////////////000000000111111111111222222222000111111222333333444444222222222333333333444444111222333333444333333333333333333444444444555555555555666777777777777777666666666777777666666666555555666777888999::::::::::::::::::;;;<<<======>>>>>>??????@@@@@@@@@AAA???@@@AAABBBCCCDDDDDDEEEDDDEEEGGGIIIJJJJJJJJJJJJFFFGGGHHHIIIIIIIIIGGGGGGIIIJJJKKKLLLNNNOOOOOONNNXXXWWWVVVWWWWWWTTTMMMGGGBBBCCCEEEFFFGGGGGGGGGFFFEEEGGGJJJKKKJJJHHHFFFFFFJJJOOOSSSTTTQQQPPPQQQTTTNNNMMMMMMNNNPPPRRRRRRQQQNNNSSSXXX[[[\\\ZZZYYYXXXTTTXXXZZZXXXXXXYYYUUUOOOIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRNNNOOOPPPOOOLLLJJJKKKMMMJJJIIIHHHGGGGGGFFFFFFFFFHHHHHHGGGHHHHHHIIIJJJJJJJJJKKKJJJHHHFFFDDDCCCDDDDDDCCCBBBAAA@@@?????????AAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<888666555666777888777555555555555444333222111000000000000000000000000000......////////////......---------,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++************++++++((()))))))))*********+++))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***+++,,,,,,---((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))tttkkkddd```\\\YYYXXXUUUQQQMMMHHHFFFDDDBBBBBBAAA???>>>555999:::888222000111444///000111222111111333444...000111000---+++,,,...000///---,,,+++,,,,,,---+++++++++++++++++++++,,,........................))))))))))))))))))))))))******))))))***+++,,,,,,)))***+++,,,,,,+++***)))(((((()))*********************)))(((((('''((((((++++++***))))))((())))))&&&'''''''''(((((())))))((('''''''''((()))+++,,,))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((()))***+++(((((())))))******++++++&&&'''((()))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))%%%'''((((((''''''(((******++++++***)))'''%%%$$$)))))))))))))))))))))))))))************+++++++++******************************+++,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++...111000...,,,,,,.............../////////000000000////////////000000000111111111111222222222000000111222333333444444111111111222222333333333111111222333333333333222333333333444444444555555444555777888888888777666555555666666666666555555444555666777888999:::;;;::::::::::::;;;;;;<<<===AAAAAAAAA@@@@@@@@@@@@?????????@@@AAACCCDDDDDDEEEDDDEEEGGGIIIJJJJJJJJJJJJHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIJJJMMMOOOPPPNNNMMMTTTSSSRRRRRRRRROOOIIICCCAAABBBDDDEEEGGGHHHIIIIIIBBBFFFJJJKKKJJJHHHFFFEEEGGGMMMSSSTTTRRROOOQQQSSSKKKKKKLLLNNNRRRTTTUUUTTTSSSSSSTTTVVVYYYYYYVVVSSSSSSYYY\\\ZZZZZZ[[[WWWPPPFFFHHHKKKMMMOOOPPPPPPPPPSSSRRRRRRQQQQQQQQQRRRRRRPPPQQQRRROOOKKKIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHHHHIIIIIIHHHEEECCCCCCDDDCCCBBBAAA???>>>=========@@@@@@??????>>>=========999:::;;;<<<============777555444555666777666555555555555444333222111000/////////000000000000000......////////////......---------,,,,,,,,,+++++++++,,,------......------++++++************++++++(((((())))))*********+++***)))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''((())))))***&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))uuulllfff```XXXSSSLLLKKKJJJHHHGGGEEEDDDCCC<<<<<<;;;;;;:::999888888555444333333222222222333000000000000000000000000////////////////////////......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))'''%%%'''***+++***(((************))))))((((((******************************)))(((((((((((((((***)))'''''')))))))))((($$$&&&((()))((()))+++---))))))))))))((('''&&&%%%((((((''''''''''''(((((('''''''''((((((***+++,,,((((((((((((((((((((((((******))))))((((((''''''******)))(((((((((((((((***************)))(((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++*********))))))++++++******************,,,,,,+++***+++,,,...//////000111000...,,,---...////////////////////////...------------...//////////////////////////////////////////000000000000111222222333333222222111222222222222222222222222222222111111222222333444333444444555555444444333444444444444444444333333555555555555555666777777777666555555666888:::<<<999999999999::::::;;;<<>>???AAABBBCCCBBBBBBAAACCCDDDEEEGGGHHHIIIJJJJJJNNNMMMMMMLLLKKKJJJJJJIIINNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGDDDCCCCCCDDDFFFIIILLLOOOKKKKKKJJJJJJIIIHHHFFFFFFIIIKKKMMMOOOPPPOOONNNMMMPPPPPPPPPOOOOOONNNNNNNNNVVVTTTSSSTTTVVVWWWWWWVVVPPPSSSZZZaaaeeebbbZZZSSSLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNPPPQQQRRRRRRRRRRRRTTTTTTTTTSSSQQQOOOMMMKKKFFFHHHIIIIIIHHHGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGEEEEEEFFFEEEDDDBBB@@@???DDDDDDCCCBBB@@@>>><<<;;;<<<===>>>???>>>===:::999999999999::::::;;;;;;;;;555555555666555555444333111222222333333222222111000//////...---,,,,,,,,,*********++++++,,,,,,,,,...---+++******+++---...************************------,,,+++*********+++''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++******))))))(((((('''''''''((()))******)))((('''))))))(((((('''''''''&&&******))))))((((((''''''~~~wwwllleee\\\UUUQQQMMMHHHDDDDDDDDDCCCAAA@@@>>>======999999888888777666666555444333333222111111222222////////////////////////..............................---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***(((***,,,---,,,***++++++*********)))))))))((((((((((((((((((((((((******)))(((((((((((((((***)))'''''')))))))))(((''')))***)))((('''(((***''''''((((((((((((((('''((((((''''''''''''(((((($$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''(((((()))******************)))(((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))*********)))))))))((((((++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,---......---,,,---///........................---------------...//////////////////////////////////////////000000000000111222222333333222222111222222222222222222222222111111000000111111222333333444444555555444444333444444444444444444444444555555555555555666777777777666555555666888:::<<<999999999::::::;;;======BBBAAA@@@@@@AAABBBAAA???@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDFFFHHHHHHIIIIIIKKKKKKKKKKKKKKKLLLLLLLLLNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFGGGGGGFFFGGGHHHIIIKKKLLLJJJJJJJJJIIIIIIHHHFFFFFFJJJKKKMMMNNNOOOOOONNNNNNLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQRRRSSSSSSRRRUUUZZZaaadddaaaZZZTTTLLLMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQOOOMMMKKKJJJGGGHHHJJJJJJJJJIIIHHHHHHIIIHHHFFFEEEEEEEEEFFFGGGEEEFFFFFFEEEDDDAAA???>>>AAAAAAAAAAAA@@@???>>>=========>>>>>>===<<<:::999999999999999::::::::::::555555555555555444333333111222222222222222222111111111111000///.........,,,,,,,,,,,,---------......---+++******+++---...++++++++++++++++++++++++,,,,,,+++***************'''((((((((()))))))))***))))))))))))))))))))))))************************(((((()))))))))************)))))))))(((((((((''''''((()))******)))((('''******)))))))))(((((((((***)))))))))((((((((('''}}}rrrjjjccc\\\WWWRRRMMMGGGCCCBBBAAA>>><<<===<<<;;;:::999888777777555555444444333222222222222222111000000000111111////////////////////////........................------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,---,,,++++++++++++***************((((((((((((((((((((((((***))))))(((((((((((((((***)))'''''')))))))))(((***++++++***'''&&&&&&'''%%%&&&'''((())))))))))))((((((''''''''''''(((((('''''''''((())))))******(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%%%%&&&''')))***+++))))))******))))))(((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------)))+++,,,---,,,,,,...///........................------------......//////////////////////////////////////////000000000000111111222222222222111111222222222222222222222222000000000000000111222222333444444555555444444333222333333444444555555555555555555555555666777777777666666666777999;;;<<<999999::::::<<<===??????DDDBBB@@@@@@AAACCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDAAABBBDDDFFFGGGHHHHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFFFFKKKKKKKKKKKKJJJJJJIIIHHHIIIJJJJJJJJJIIIHHHGGGGGGKKKKKKLLLLLLMMMNNNNNNNNNLLLLLLMMMOOOQQQRRRSSSTTTPPPRRRSSSQQQOOONNNPPPSSSVVVWWW[[[^^^```^^^YYYUUUNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPOOOOOOPPPOOONNNLLLJJJIIIHHHIIIKKKLLLLLLKKKIIIHHHIIIHHHGGGFFFEEEFFFGGGGGGGGGGGGFFFEEECCCAAA>>>===>>>???@@@@@@AAA@@@@@@@@@>>>======<<<<<<;;;::::::999999999999999999888888444444555555444444333222111111222222222222111111111111000000///.........------............//////---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((())))))))))))******))))))))))))(((((((((((((((((())))))))))))((((((************))))))))))))))))))))))))((((((((((((~~~wwwmmmggg^^^VVVPPPMMMIIIGGGDDDAAA===<<<<<<===<<<;;;888888777666555555444444222222111111000000000///111000000/////////000000////////////////////////........................------------,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************+++++++++***++++++++++++************************************))))))(((((((((((())))))***)))'''''')))))))))(((***++++++***'''&&&&&&'''&&&&&&'''(((((((((((((((((((((''''''''''''((((((((())))))***++++++++++++(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%%%%&&&&&&'''))))))((()))))))))))))))(((((())))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***,,,------,,,,,,---///........................,,,------...............////////////////////////////////////000000000000111111222222222222111111111111111111111111111111111111111111111222222333333444444555555444444333222222333333444555666666555555555555555666777777666666666777888999;;;<<<999999:::;;;===???@@@AAAEEEBBB@@@@@@AAADDDEEEEEECCCBBBAAA@@@AAABBBCCCDDDBBBCCCEEEFFFHHHIIIIIIIIIGGGGGGHHHIIIKKKLLLMMMMMMOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFLLLLLLMMMNNNMMMKKKIIIHHHJJJJJJKKKKKKKKKJJJIIIIIILLLLLLKKKLLLLLLMMMOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRQQQUUUWWWTTTOOONNNQQQUUUWWWXXXYYY[[[[[[YYYWWWTTTOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPOOOPPPPPPPPPOOONNNLLLKKKJJJKKKLLLMMMNNNMMMJJJHHHIIIHHHGGGFFFEEEFFFFFFGGGHHHHHHHHHFFFDDDAAA???===>>>??????@@@@@@@@@@@@???>>>===<<<;;;::::::::::::999999999888888777777777444444444444444333222222000000111111111111000000.........------,,,,,,,,,........................,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((|||tttllleee]]]YYYQQQNNNKKKHHHEEECCCAAA???:::888666555666666666555444444444333333222222222000000000000000//////////////////......///000000................................................,,,,,,---------,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++***************************+++++++++************************************************************))))))(((((((((((())))))***)))'''''')))))))))(((((()))***)))((('''((()))(((((()))(((((('''&&&&&&((((((''''''''''''((((((%%%&&&'''(((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&&&&'''''''''(((((()))))))))(((((())))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,+++,,,---........................,,,---......//////......////////////////////////////////////000000000000000111111222222111111000111111111111111111111111333222222222222333444444333444444555555444444333222222333333444555666666555555555555555666777777666666777888999:::;;;;;;:::::::::;;;===???AAABBBDDDBBB@@@@@@BBBEEEFFFFFFCCCBBBAAA@@@@@@AAABBBCCCDDDEEEFFFHHHIIIJJJKKKKKKHHHHHHIIIIIIJJJJJJJJJKKKNNNNNNMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHHHHJJJLLLMMMNNNNNNLLLJJJIIIJJJKKKKKKLLLLLLLLLLLLKKKMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRUUUWWWUUUPPPNNNQQQUUUVVVWWWWWWWWWVVVTTTSSSSSSPPPPPPOOONNNNNNOOOPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPQQQRRRRRRSSSRRRQQQPPPOOOMMMLLLLLLMMMOOONNNKKKHHHHHHGGGFFFEEEEEEEEEFFFFFFJJJIIIIIIHHHEEECCC@@@>>>@@@@@@@@@@@@??????>>>======<<<;;;:::999999999:::888888888777777666666555333333333333333222222111///000000111111000000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))~~~vvvnnnhhhbbb^^^XXXSSSPPPMMMJJJHHHBBBBBBAAA@@@>>><<<999888555555444333222222111111000000000000000000000000000000000/////////////////////.........///000000........................------------------------+++,,,---------,,,***)))++++++************++++++++++++++++++++++++++++++************************+++,,,------+++***+++,,,)))))))))))))))*********((((((((((((((((((((((((((((((((((((((())))))******)))'''''')))))))))(((&&&((())))))(((((()))+++))))))))))))((('''&&&%%%((((((''''''''''''(((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&''''''''''''((()))))))))(((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))))))))******++++++,,,,,,,,,---------,,,++++++...///000...,,,+++,,,---------------------------+++,,,.../////////...---////////////////////////////////////000000000000000000111111111111000000111111111111111111111111333333333333333444555555333444444555555444444333222333333444444555555555555555555555555666777777666777777888999:::;;;;;;::::::;;;;;;===>>>@@@@@@BBB@@@???@@@CCCEEEFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBEEEEEEGGGIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHLLLMMMNNNOOONNNLLLJJJHHHHHHHHHIIIJJJKKKKKKKKKKKKIIIJJJLLLMMMMMMLLLJJJIIIJJJJJJKKKLLLMMMMMMMMMLLLMMMMMMNNNNNNOOOPPPPPPPPPNNNNNNOOOQQQSSSTTTUUUVVVPPPRRRSSSQQQOOONNNPPPSSSTTTUUUVVVUUUSSSQQQQQQRRRPPPPPPNNNNNNNNNNNNPPPPPPRRRRRRRRRRRRQQQPPPOOOOOORRRRRRSSSTTTTTTSSSRRRQQQOOOMMMKKKKKKNNNNNNKKKHHHGGGFFFEEEDDDCCCDDDEEEEEEIIIIIIHHHGGGEEECCC@@@???AAAAAAAAA@@@???===<<<;;;<<<;;;;;;::::::999888888666666666666666666555555222222333333222222111000//////000000000000//////........................,,,++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))************************))))))((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))}}}zzzxxxppplllfffaaa\\\XXXSSSPPPIIIGGGDDDCCCBBBAAA???===<<<<<<<<<:::888666555444444444444333111000000111///////////////000000000//////////////////////////////......///000000111........................------------------------***+++,,,------,,,***)))++++++************++++++***************************************************,,,---,,,***(((***+++''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))*********)))'''''')))))))))((('''((())))))(((((()))***'''(((((((((((((((''''''((((((''''''''''''(((((()))+++,,,------,,,***)))(((((((((((((((((((((((('''((((((((()))))))))***(((((('''''''''((())))))&&&''''''((())))))(((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))***++++++,,,------,,,,,,---------,,,+++***,,,---...---,,,+++,,,---------------------------+++,,,...///000///...---////////////////////////////////////000000000000000000111111111111000000111111111111111111111111333333222222333333444555333444444555555444444333444444444444444444444444555555555555555666777777666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>????????????AAADDDFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLOOOQQQPPPMMMIIIFFFGGGHHHIIIKKKLLLMMMNNNNNNJJJJJJKKKKKKKKKJJJHHHGGGHHHHHHIIIKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRQQQPPPOOOPPPQQQRRRSSSTTTUUUUUUOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTVVVUUURRRPPPQQQSSSPPPOOONNNMMMMMMNNNOOOPPPPPPPPPPPPPPPOOONNNMMMLLLOOOPPPQQQRRRRRRRRRQQQPPPQQQMMMIIIIIILLLMMMKKKHHHFFFEEECCCBBBBBBBBBCCCDDDFFFFFFFFFEEEDDDBBB@@@>>>AAA@@@@@@@@@???===<<<;;;::::::;;;;;;:::999777666555555555555555555666666222222222222222111111000...//////000000//////...........................,,,,,,++++++******************++++++++++++******)))))))))))))))))))))))))))((((((((())))))***+++***)))))))))((((((((('''))))))))))))))))))))))))************************))))))(((((((((''''''''''''((((((((()))))))))******)))(((''''''((()))***''''''(((((())))))))))))'''((((((((()))))))))***}}}xxxuuuiiihhhfffccc```]]][[[ZZZRRROOOLLLJJJJJJIIIIIIHHH@@@@@@?????????<<<999666::::::999777444333444555111222222111///......///000000111111111111222222........................///////////////000111111........................------------------------***+++,,,------+++***(((++++++************++++++************************))))))))))))))))))))))))(((***+++***'''%%%''')))&&&'''''''''(((((())))))************************((((((((((((((()))*********)))'''''')))))))))(((((()))***)))((('''((()))%%%&&&'''((())))))))))))((((((''''''''''''(((((('''((()))******)))'''&&&(((((((((((((((((((((((('''((((((((())))))******''''''''''''(((***+++,,,&&&&&&'''((())))))(((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))************+++,,,,,,---......,,,,,,---...---,,,***))))))***+++,,,++++++,,,...------------------------+++,,,...000000///...---////////////////////////////////////000000000000000000111111111111000000000000000000000000000000222222111111222222333444333444444555555444444333444444444444444444333333555555555555555666777777666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>???AAADDDFFFEEEDDDFFFGGGHHHHHHHHHFFFEEEDDDCCCDDDEEEGGGHHHIIIJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIIIILLLPPPRRRRRRNNNIIIEEEFFFGGGIIIKKKMMMOOOPPPPPPKKKKKKJJJJJJIIIGGGFFFEEEFFFFFFHHHIIIJJJJJJKKKKKKMMMOOOQQQSSSSSSSSSQQQPPPTTTTTTSSSSSSRRRRRRQQQQQQPPPOOONNNNNNPPPRRRRRRQQQRRRTTTVVVVVVSSSQQQRRRTTTPPPOOOMMMLLLLLLMMMOOOPPPOOOOOOOOONNNMMMLLLKKKJJJMMMNNNOOOPPPPPPPPPOOONNNSSSMMMHHHHHHKKKMMMKKKIIIEEEDDDCCCBBBAAABBBBBBCCCCCCDDDDDDDDDCCCAAA???>>>??????@@@??????>>>===<<<999:::;;;<<<;;;999777555333444444555555666666666222222222222222111000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++******************************)))))))))))))))***++++++******))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''((((((((())))))*********)))(((''''''((()))***(((((())))))*********+++'''((((((((())))))******~~~}}}{{{xxxtttqqqnnnllleeeeeedddbbb___\\\XXXWWWOOOOOONNNLLLJJJIIIHHHGGGDDDCCCBBB@@@???>>>>>>>>>;;;::::::999888777777666333444444444444333222222000000////////////000000111000000///...---------,,,,,,.../////////...---..................------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++*********))))))((((((***************************************++++++,,,))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))******)))(((((((((((((((************))))))))))))))))))))))))(((((((((((((((((('''&&&'''((()))***''''''(((((())))))******((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''((()))(((&&&%%%%%%&&&$$$&&&(((***++++++)))))))))*********++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))+++---...------............------+++,,,.../////////...---//////000000111111111111......//////000111333333...//////000111222222222333333333333333333333333666666555555555444444444555555666666666666555555333444555666777777777777777777777777777888888888;;;;;;;;;::::::;;;;;;<<<>>>>>>@@@AAABBBCCCCCCCCCFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJGGGHHHIIIIIIGGGGGGHHHIIIKKKLLLOOOPPPQQQPPPOOONNNHHHIIIJJJLLLNNNPPPRRRRRROOONNNMMMLLLKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLMMMNNNPPPQQQRRRSSSNNNRRRTTTQQQNNNOOOOOOLLLOOONNNNNNOOOPPPQQQOOONNNQQQQQQRRRSSSSSSTTTUUUUUUUUURRRPPPPPPRRRSSSQQQOOOLLLMMMMMMNNNNNNNNNMMMMMMOOOOOOOOOPPPPPPPPPQQQQQQOOOKKKGGGGGGKKKLLLIIIFFFAAABBBEEEFFFFFFEEEBBBAAA@@@AAABBBBBBBBBAAA@@@?????????>>>>>>======<<<<<<:::;;;<<<<<<;;;888666444666555555555555444444444111222222222222111000000333222111000///...---,,,++++++++++++++++++++++++///...,,,+++***+++,,,,,,,,,+++******))))))******))))))(((((((((((())))))******))))))))))))************))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))uuuwwwyyyxxxuuuqqqooonnnooonnnmmmkkkiiihhhgggfffggggggeeecccaaa```^^^]]]\\\[[[ZZZXXXVVVSSSQQQPPPMMMMMMMMMLLLJJJHHHFFFEEEDDDDDDCCCAAA@@@???>>>===@@@???>>><<<;;;;;;::::::666666555555444333333222111222222222222111000000000//////////////////000000000//////...------,,,,,,,,,.../////////...---,,,,,,------......//////------------------------,,,,,,++++++++++++++++++,,,,,,+++++++++*********************)))))))))(((***************************))))))))))))***++++++))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((''''''&&&&&&&&&'''((()))))))))))))))((((((((((((((('''&&&&&&&&&&&&'''((()))((((((''''''(((((()))))))))))))))))))))))))))'''((()))((('''&&&'''(((&&&'''((()))******)))))))))))))))*********++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------............---------...///000111000//////000000000000000000111111000000111222333555777888000000000111222333333333333333333333333333333333666666555555555444444444444444555555555555444444333444555666777777777777777777777888888888888999::::::::::::;;;<<<===>>>>>>???@@@AAABBBBBBCCCBBBEEEFFFGGGGGGHHHHHHGGGGGGHHHGGGGGGGGGHHHHHHIIIJJJGGGHHHIIIHHHFFFFFFFFFHHHHHHIIIJJJLLLLLLLLLLLLKKKHHHIIIKKKLLLNNNPPPQQQRRRQQQPPPNNNMMMKKKKKKJJJJJJHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPMMMRRRTTTRRRPPPQQQPPPMMMOOONNNNNNOOOPPPQQQOOONNNMMMMMMMMMNNNNNNOOOPPPQQQUUURRRPPPPPPRRRRRRQQQOOONNNNNNOOOOOOOOOOOONNNNNNMMMNNNNNNOOOOOOOOOOOOOOOOOOKKKGGGHHHKKKLLLIIIFFFBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@AAAAAAAAA???>>>===??????>>>>>>===<<<<<<;;;::::::;;;;;;:::888666444555555555555444444444444111222222222222111000000111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,+++******))))))******))))))(((((((((((())))))***))))))(((((())))))******)))))))))(((((((((''')))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))QQQSSSUUUUUUSSSPPPOOONNNPPPOOOOOONNNMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGEEEEEEEEEEEEDDDCCCBBBAAA===>>>>>>>>>>>>>>>===<<>>===;;;:::999999:::999888777666666666666333333333222111111000000//////000000000///......//////............///////////////......------,,,,,,,,,---............---***++++++,,,......///000------------------------,,,,,,,,,++++++*********,,,++++++++++++*********************))))))))))))************************))))))((((((((()))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((''''''''''''((())))))*********)))((('''''''''(((''''''&&&&&&''''''(((***))))))(((((())))))***))))))))))))))))))))))))'''((())))))(((((()))***(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,+++***+++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,.........---,,,------............------///000000111222111111111000000000000000000000000///000111222444666888999111111111222333333444444333333333333333333333333555555555555555444444444333333444444444444333333333444555666777777777777888888888888999999::::::888888999:::;;;===???@@@???@@@AAAAAABBBBBBBBBBBBEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJGGGHHHIIIHHHFFFEEEFFFGGGJJJKKKKKKLLLMMMMMMNNNNNNKKKKKKLLLNNNOOOPPPQQQRRRSSSRRRPPPNNNLLLJJJIIIHHHFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKMMMNNNNNNNNNMMMLLLMMMRRRUUUSSSRRRRRRQQQNNNNNNMMMMMMNNNPPPQQQOOONNNLLLKKKKKKJJJKKKLLLNNNOOOSSSQQQPPPPPPQQQQQQQQQPPPOOOPPPPPPPPPPPPPPPOOOOOOLLLLLLMMMNNNNNNNNNNNNNNNNNNKKKHHHHHHJJJKKKIIIGGGCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@???===<<<;;;>>>>>>>>>===<<<<<<;;;;;;999:::::::::999888666555555555444444444333333333111111222222111111000///.........---------,,,,,,------------------------,,,,,,,,,,,,,,,++++++***,,,+++******))))))******))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))DDDFFFHHHIIIGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAA@@@@@@???>>><<<<<<=====================<<<<<<;;;:::999999888555555444333333222333333333333333222222222111111...////////////...------///......------......///.........---------,,,,,,,,,,,,---------.........++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++*********************)))))))))))))))************************((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))(((((((((((()))))))))))))))))))))))))))************)))))))))((((((((('''((((((''''''''''''((((((***))))))(((((())))))***))))))))))))))))))))))))'''(((******))))))***,,,***)))((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------............------///000000000111111111111000000000000000/////////......///000111333444555111111111222222222333333222222333333333333444444555555555555555555555555333333444444444444333333333444555666777777777777888888888999:::::::::;;;999999::::::;;;===>>>??????@@@AAAAAABBBBBBBBBAAADDDDDDEEEFFFGGGGGGGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJIIIJJJJJJIIIGGGFFFFFFGGGKKKKKKKKKLLLMMMNNNOOOPPPNNNNNNOOOPPPQQQRRRRRRSSSTTTSSSRRROOOMMMJJJHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKJJJKKKMMMNNNNNNMMMKKKJJJLLLRRRVVVTTTSSSSSSQQQNNNMMMMMMLLLNNNPPPQQQPPPNNNNNNMMMLLLKKKLLLMMMOOOPPPQQQQQQPPPOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPOOONNNNNNKKKLLLMMMNNNNNNNNNMMMMMMMMMKKKIIIHHHIIIJJJIIIGGGCCCCCCBBBAAAAAABBBCCCCCCAAAAAA@@@???>>><<<;;;;;;>>>>>>===<<<<<<;;;;;;:::999999999999888777666555444444444444333333333222111111111111111000000///------------------......------------------------***+++,,,------,,,******,,,+++******))))))******))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((('''(((***,,,,,,***((('''(((((((((((((((((((((((())))))(((((((((((()))))):::<<<>>>???>>>===>>>???=========>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999888777:::999999888888888888888777777666666555555444444333222222111111111222222333333222222222222111111//////000000//////...---......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))******************************((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))'''((((((((()))))))))***''''''((((((((()))))))))'''((((((((()))))))))***(((((((((((((((((((((((()))((((((''''''(((((()))************************''')))******))))))+++,,,***)))((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,++++++,,,---------............------............//////000000000000//////////////////000000////////////000000000000000111111111111111222222222333333444444444444555555555555555555555444444555555555555444444333444555666777777777777777888888999::::::;;;;;;<<<<<<;;;;;;;;;<<<======??????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMMMMKKKHHHGGGGGGHHHHHHHHHHHHHHHIIIKKKMMMMMMQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSRRRQQQNNNKKKIIIHHHJJJKKKKKKLLLMMMMMMNNNNNNLLLLLLMMMNNNMMMLLLKKKJJJMMMSSSVVVTTTRRRSSSQQQNNNLLLLLLLLLNNNPPPQQQPPPNNNOOOOOONNNMMMNNNNNNPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQNNNNNNNNNNNNNNNMMMLLLLLLKKKLLLNNNOOOOOOOOONNNMMMKKKJJJHHHHHHHHHHHHGGGGGGCCCBBBAAA@@@@@@AAABBBCCCBBBAAA@@@???>>>===<<<<<<======<<<<<<;;;:::::::::888888888888777666666555444333333333222222222222000111111111111000//////---............/////////++++++++++++++++++++++++)))***+++,,,,,,,,,+++***,,,+++******))))))******))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((('''(((***,,,,,,***((('''(((((((((((((((((((((((())))))(((((((((((())))))777999;;;;;;::::::;;;<<<::::::::::::::::::::::::999999888888777777777777999999999888888777555555666555444333222222222333444444444444444333333333222111111111111222222333000000000000000000000000///000000000000///......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))************************************))))))((((((((()))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((''''''''''''''''''(((((())))))******$$$%%%%%%&&&'''&&&&&&&&&'''''''''((()))*********'''(((((())))))((((((''')))((((((''''''(((((()))************************((()))******)))(((***+++(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************++++++++++++***)))***+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,333111...+++***+++,,,...------............---------------------...//////.........//////000000000333222111000000000000000000000000000000000000000111222222333333444444555444444444555555555555555444444555555555555444444333444555666777777777777666777777888999:::;;;;;;======<<<<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCCCCCCCAAABBBCCCEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIKKKMMMMMMNNNNNNNNNLLLIIIGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNOOORRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPMMMKKKJJJMMMMMMNNNNNNOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOTTTUUURRRPPPQQQPPPNNNLLLKKKKKKMMMOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNPPPQQQMMMMMMMMMMMMLLLKKKJJJIIIJJJLLLNNNOOOPPPOOOMMMLLLIIIIIIHHHGGGFFFFFFFFFFFFBBBAAA@@@@@@@@@@@@AAABBBAAAAAA???>>>============<<<<<<<<<;;;::::::999999888777777666666666666555333333333222222222111111000000111111000000///................../////////++++++++++++++++++++++++)))***++++++++++++++++++,,,+++******))))))******))))))(((((((((((()))))))))((((((''''''(((((()))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))777999:::;;;::::::;;;===;;;:::::::::::::::::::::777777888888888888888888888888999999999888777777444333222111111222222333333333444444444444444444111000000000111222222333///////////////////////////////////////......---------,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---...,,,,,,++++++******))))))++++++++++++++++++++++++*********++++++,,,,,,---************))))))))))))((()))))))))***************************************))))))))))))***++++++))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((('''''''''''''''''''''((()))*********$$$%%%&&&'''(((''''''&&&(((((((((((())))))))))))'''((()))******)))((('''***))))))(((((())))))***************************(((*********((('''((()))&&&'''((()))******)))))))))))))))*********++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))************)))))))))))))))))))))))))))************++++++++++++))))))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,------...///------............------...---,,,,,,,,,---...///,,,------...///000111111333222111111111111111111111111111111111111111111111111222333333444555555444444444555555555666666333333444444444444333333333444555666777777777777555666666777888999:::;;;<<<<<<;;;<<<<<<===>>>>>><<<===???AAABBBDDDDDDEEE@@@AAACCCDDDEEEFFFFFFFFFEEEEEEFFFHHHJJJLLLNNNOOONNNOOONNNLLLIIIGGGFFFGGGJJJKKKMMMOOOQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNOOOPPPQQQRRRQQQPPPNNNLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQPPPOOONNNNNNOOOQQQRRRRRRUUUUUUPPPMMMNNNOOOMMMKKKKKKKKKMMMOOOPPPPPPNNNMMMNNNPPPQQQQQQPPPNNNMMMLLLNNNOOOOOOMMMMMMOOORRRLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJMMMNNNOOOMMMLLLJJJGGGGGGGGGEEEDDDDDDDDDEEEAAAAAA@@@@@@@@@@@@AAAAAA??????===<<<<<<<<<======<<<<<<;;;;;;:::999999999777777666666555555666666222222222222111111111111000000000000000//////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,+++******))))))******))))))(((((((((((())))))***))))))(((((())))))***'''((((((((()))))))))***)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))222444555555444444666777666666666555555555555555111111222333444444555555111111222333444444333333222111000000000111333444000000000111111111111111000000000000000111222333///000000000000000000000......//////......---,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,---,,,+++***+++,,,---...***************+++++++++++++++++++++++++++++++++))))))***+++,,,------...************))))))))))))(((((())))))*********+++***************************************++++++,,,))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))'''''''''''''''((())))))************************((((((((((((((()))******************))))))))))))&&&''''''((()))******+++'''(((***+++++++++***)))******))))))(((((('''''''''((()))******)))((('''++++++************++++++************************)))******)))'''&&&'''((($$$&&&(((***++++++***)))************++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************)))))))))))))))))))))))))))************+++++++++***)))))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---...000000000///---..................---......---,,,---...///000+++,,,---...///111222222000000//////000111111222333222222222222222222222111111222333333444555555444444444555555555666666222222222333333222222222333444555666777777777777444555666777888999:::::::::::::::;;;===>>>@@@AAA;;;<<<>>>AAACCCDDDEEEFFF@@@AAABBBDDDEEEFFFFFFFFFDDDEEEFFFHHHJJJMMMOOOQQQNNNNNNNNNKKKHHHFFFEEEFFFFFFHHHKKKNNNOOOOOOOOONNNOOOOOONNNMMMMMMLLLKKKKKKMMMOOOPPPRRRRRRQQQOOONNNLLLLLLLLLMMMNNNNNNOOOOOOSSSQQQOOONNNNNNPPPSSSUUUSSSVVVTTTNNNKKKMMMNNNMMMKKKJJJKKKMMMOOOPPPPPPOOOOOOPPPRRRTTTTTTRRRPPPNNNLLLNNNOOOOOOMMMLLLOOORRRMMMMMMMMMMMMLLLKKKIIIIIIGGGIIIKKKMMMNNNLLLJJJIIIFFFFFFFFFEEECCCBBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>===;;;;;;:::;;;<<<===<<<<<<;;;::::::999999888777666666555555555666666222222222111111111111000000000000000000//////...---------,,,,,,+++++++++------------------------+++***)))))))))***,,,---,,,++++++***)))*********))))))(((((((((((())))))******))))))))))))******'''((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))777444222333555666444111444444444444444444444444333333333333333333333333222222222222222222222222000000000000000000000000111111000000//////......////////////////////////------------------------//////.........------------,,,++++++*********+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------************************++++++******************************)))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((''')))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))************))))))%%%%%%&&&'''((()))******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))(((((()))***************,,,+++)))((((((((()))***''''''&&&&&&&&&&&&''''''+++++++++*********))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......//////////////////111000...,,,+++,,,---...//////000000000000//////000000000000000000000000000000000000000000000000111111111222222333333333111111222222222333333333222222222333333333444444777555444555666777666555888777777777888999::::::::::::::::::::::::::::::????????????@@@AAABBBCCC??????@@@BBBCCCEEEFFFFFFDDDDDDDDDGGGLLLOOOQQQQQQOOOPPPOOOMMMJJJHHHGGGHHHIIIKKKMMMPPPPPPOOOMMMLLLLLLMMMOOOPPPPPPNNNMMMKKKMMMOOOQQQSSSSSSQQQOOOMMMKKKKKKKKKKKKJJJJJJJJJJJJLLLOOOQQQOOOLLLMMMSSSYYYXXXVVVRRROOOMMMLLLLLLMMMFFFGGGIIIKKKMMMOOOOOOPPPRRRRRRSSSSSSRRRPPPNNNLLLKKKLLLMMMLLLKKKLLLMMMOOOUUUQQQMMMKKKLLLLLLKKKIIIHHHFFFFFFGGGJJJKKKIIIGGGCCCCCCDDDDDDCCCCCCBBBAAADDDCCCBBBBBB@@@@@@???>>>>>>>>>>>>===<<<<<<;;;;;;999999888777777888999:::666555555555555444444444333333222222111000//////000000000000000000000000//////...---,,,,,,++++++---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%&&&'''((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''******))))))))))))*********************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((555333111222333444222000333333333333333333333333222222222222222222222222222222222222222222222222////////////////////////000000000/////////..............................---------------------------,,,,,,,,,,,,+++++++++------,,,+++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------************************************************))))))))))))((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((''')))(((''''''''''''((()))(((((((((((()))))))))))))))))))))******)))))))))'''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))*********+++))))))))))))))))))))))))(((((()))************)))+++******)))))))))))))))******))))))))))))***************))))))((((((((()))))))))))))))))))))))))))))))))******++++++,,,************************+++++++++++++++++++++++++++,,,,,,,,,------------............------------000///---,,,,,,---.../////////000000000000//////000000000000000000000000111111111111111111111111333222222222222222222111111222222222222333333333333333333333444444444444666444333444555666555444666666666666777888999:::::::::::::::::::::::::::=========>>>???@@@BBBBBB???@@@AAABBBDDDEEEFFFGGGDDDCCCCCCEEEIIILLLNNNNNNNNNOOOOOOMMMJJJHHHHHHHHHJJJKKKNNNPPPPPPOOONNNMMMPPPQQQRRRRRRQQQOOOMMMLLLMMMOOOQQQRRRRRRQQQOOOMMMLLLLLLKKKKKKKKKKKKJJJJJJLLLNNNOOONNNMMMNNNRRRVVVQQQPPPOOOMMMMMMNNNOOOPPPGGGHHHIIIKKKMMMNNNPPPPPPQQQRRRRRRRRRQQQOOOMMMKKKKKKLLLMMMLLLKKKKKKMMMOOOOOOMMMKKKLLLMMMMMMJJJHHHHHHFFFEEEFFFHHHIIIHHHFFFDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;:::777777666555555666777888555555555555444444444333333333222111111000//////........................///......---,,,,,,++++++---,,,,,,+++,,,---...///++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))******)))))))))(((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((()))))))))))))))(((''')))*********))))))((('''***))))))(((((())))))***)))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((333222000111222222111///111111111111111111111111111111111111111111111111111111111111111111111111///////////////////////////////////////.........................................................,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,************************************************))))))((((((((('''''''''&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******)))))))))************))))))(((((((((''''''''''''(((((())))))((((((((((((''''''))))))))))))))))))))))))************************************************************************,,,,,,,,,---------............------,,,,,,,,,+++///...---,,,,,,---///000//////000000000000//////000000000000000000000000222222222222222222222222333333333222111111000000222222222222333333333333444444444444555555555666555444333333555555444333333444444555666777999::::::::::::::::::::::::::::::;;;;;;<<<>>>@@@BBBCCC@@@AAABBBCCCDDDFFFFFFGGGFFFDDDCCCDDDGGGJJJLLLMMMLLLMMMMMMLLLIIIGGGHHHHHHJJJLLLNNNPPPQQQPPPOOONNNTTTUUUUUUTTTSSSQQQOOOMMMMMMOOOPPPRRRRRRPPPOOOMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRMMMMMMLLLLLLLLLMMMNNNOOOIIIIIIIIIJJJKKKNNNPPPQQQPPPPPPQQQQQQPPPNNNLLLKKKJJJLLLMMMLLLKKKKKKLLLNNNJJJJJJJJJLLLMMMLLLIIIFFFGGGEEECCCCCCEEEFFFGGGFFFEEEDDDBBBAAAAAAAAABBBCCCCCCBBBBBBAAA@@@???>>>>>>======<<<;;;;;;::::::999555555444444333444444555444444444444333333333333222222111111000000//////..............................------,,,,,,++++++---,,,,,,,,,,,,------...************************++++++************++++++((((((((((((((((((((((((************))))))))))))&&&&&&'''(((((((((''''''(((((((((((((((((((((((()))))))))))))))(((''''''*********+++******)))((()))((((((''''''(((((()))((((((((()))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((222222111111111111000000111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////................................................////////////////////////.........---------,,,,,,,,,,,,---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,***************************************+++++++++))))))))))))((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((((((((((()))(((((((((((()))))))))))))))))))))(((((()))))))))((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((++++++++++++++++++++++++'''''''''(((((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))((()))***++++++***)))((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))***************+++++++++++++++++++++++++++++++++,,,,,,---------.........//////...------,,,,,,,,,---------------...///000//////000000000000//////000000000000000000000000111111111111111111111111222222222111111111111111222222222333333333444444555555555555666666666666666555444444666666555444333333444555666888:::;;;999999::::::::::::;;;;;;::::::;;;<<<>>>@@@BBBCCCAAAAAABBBCCCDDDFFFFFFGGGHHHFFFDDDDDDFFFIIIKKKKKKJJJKKKKKKJJJHHHGGGHHHIIIJJJLLLNNNPPPPPPPPPPPPOOOTTTTTTTTTTTTSSSRRRPPPOOONNNOOOPPPQQQQQQPPPOOONNNNNNNNNMMMMMMLLLLLLKKKKKKIIIIIIIIIKKKNNNPPPPPPOOOOOONNNLLLKKKJJJJJJJJJKKKKKKJJJJJJIIIKKKMMMPPPQQQOOOOOOOOOOOONNNMMMKKKKKKJJJLLLMMMMMMKKKKKKKKKMMMJJJJJJKKKKKKKKKJJJHHHFFFFFFDDDBBBAAAAAACCCEEEEEEEEEDDDBBB@@@@@@AAABBBCCCBBBBBBAAA@@@???>>>======<<<;;;;;;:::999999888888444444444333333333333333444333333333222222222222111111000000000/////////////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---************************++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))******))))))((('''&&&******+++++++++******)))((((((''''''''''''((((((((()))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((222222222222111111111111111111111111111111111111////////////////////////000000000000000000000000........................---------------.................................////////////////////////......---------,,,,,,,,,++++++,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,************************))))))*********++++++++++++++++++*********))))))******))))))(((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((())))))))))))))))))((((((((((((((())))))))))))))))))(((''''''((())))))&&&&&&''''''((())))))***'''((((((((()))))))))***((((((((((((((((((((((((************************&&&'''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((()))***++++++***)))(((***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////......------------------......////////////000000000000//////000000000000000000000000000000000000000000000000//////000111222222333333222222333333333444444444555555555666666666777777777666555666777888777555444444444555777999;;;<<<999999999::::::;;;;;;;;;;;;;;;<<<===???AAACCCDDDAAABBBBBBCCCDDDEEEFFFFFFFFFDDDBBBBBBDDDGGGHHHHHHGGGIIIJJJIIIHHHGGGHHHIIIJJJKKKMMMOOOPPPPPPPPPPPPPPPQQQQQQQQQRRRQQQQQQQQQNNNNNNOOOPPPPPPOOONNNNNNNNNNNNNNNMMMLLLKKKKKKJJJHHHHHHHHHJJJNNNPPPPPPOOOPPPOOOLLLIIIHHHHHHJJJJJJMMMLLLJJJJJJKKKMMMOOOQQQNNNNNNNNNMMMMMMLLLKKKKKKJJJKKKMMMMMMKKKJJJJJJKKKNNNNNNLLLJJJHHHGGGGGGHHHDDDCCCBBB@@@@@@@@@CCCDDDEEECCCAAA@@@???@@@BBBCCCAAAAAA@@@???>>>======<<<::::::999999888777777777555555555555444333333333222222222222111111111111000000//////////////////........................,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((('''''')))))))))))))))))))))))))))))))))))))))((('''''')))******+++++++++******((((((''''''''''''(((((()))******+++++++++******************************))))))))))))))))))))))))111222333222000000000111111111111111111111111111////////////////////////////////////////////////........................,,,,,,,,,---------------------------------------........................++++++++++++************)))***+++,,,---,,,+++*********+++++++++,,,,,,,,,++++++************++++++************++++++++++++************************)))))))))***++++++,,,,,,,,,,,,+++++++++*********++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))************(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))((((((((((((((())))))))))))))))))''''''''''''))))))%%%%%%&&&'''((()))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&'''(((((())))))((((((((())))))************))))))((((((''''''(((((()))(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////////////////---------...............//////000000000000//////000000000000000000000000////////////////////////---...///000111333444444333333333333444444444444555555555555666666666777888777666666888888777666555555555666777999:::;;;888999999::::::;;;;;;<<<<<<<<<<<<===???AAACCCDDDAAAAAABBBBBBCCCDDDDDDEEEBBBAAA@@@AAACCCDDDDDDCCCEEEGGGHHHHHHGGGGGGHHHJJJIIIJJJLLLMMMNNNOOOPPPPPPNNNNNNNNNOOOOOOPPPQQQQQQNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKKKKJJJJJJGGGHHHIIIJJJLLLNNNPPPRRRRRROOOKKKHHHGGGIIILLLNNNMMMLLLLLLKKKLLLMMMNNNOOONNNNNNMMMMMMLLLLLLLLLLLLIIIKKKMMMMMMLLLJJJJJJJJJOOONNNLLLIIIEEEEEEFFFHHHBBBCCCBBBAAA??????AAACCCDDDCCCAAA@@@@@@@@@AAABBBAAA@@@@@@???>>>===<<<<<<999999888888777666666555555555666555555444333222222111111111000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))((((((((()))******+++*********)))((((((''''''(((((()))******++++++,,,,,,++++++************************))))))))))))))))))))))))///111222111///...///111000000000000000000000000////////////////////////////////////////////////........................++++++,,,,,,,,,---------------------------------------------------------+++++++++************)))'''(((***,,,,,,+++***)))******+++++++++,,,,,,,,,++++++************++++++************++++++++++++************************((())))))***++++++,,,,,,+++++++++************)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***((()))************)))((((((((((((((())))))))))))***)))'''&&&&&&''')))***&&&'''''''''(((((())))))'''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((()))))))))))))))******+++&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))''''''(((((())))))******((())))))***++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,------......//////000..................------//////000000000000//////000000000000000000000000////////////////////////...//////000111222222333333333333444444444444555444444555555555666666666888666555666777888777666555555555555666777888999888888999::::::;;;<<<<<<<<<<<<<<<===>>>???AAAAAA@@@@@@AAAAAABBBCCCCCCCCCAAAAAAAAACCCEEEFFFEEECCCCCCEEEGGGGGGFFFGGGHHHJJJHHHIIIJJJLLLMMMNNNOOOPPPNNNNNNNNNMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGIIIKKKJJJJJJLLLQQQUUUXXXTTTNNNHHHFFFHHHLLLOOOMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMIIIKKKMMMMMMLLLJJJIIIIIIJJJKKKKKKIIIFFFDDDEEEGGGAAABBBCCCBBB@@@???@@@BBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<<<<;;;888888777777666555555444555555555555555333222111111111000000000/////////........................+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++***)))******************************))))))))))))******++++++++++++++++++++++++''''''(((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))&&&'''((())))))******)))'''((())))))*********)))***))))))(((((())))))***))))))***+++++++++++++++************************))))))))))))))))))))))))...000111000---,,,---000////////////////////////000000000000000000000000////////////////////////........................+++++++++,,,,,,------------------------------------------------------------------,,,,,,,,,++++++&&&''')))+++,,,+++)))(((******+++++++++,,,,,,,,,++++++************++++++)))************+++++++++************************((())))))***++++++,,,,,,************))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***((()))***++++++***)))((((((((((((((())))))))))))***((('''&&&&&&'''(((***((((((((((((((('''''''''&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((***)))((((((((()))+++,,,))))))(((((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''''''((()))******+++((())))))***++++++,,,,,,************************))))))*********+++++++++***++++++,,,---...//////.../////////...---,,,,,,//////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111333333333444444444555555444444444444555555555666777555444555666777666555444444444444444555666777888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<>>>??????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCEEEHHHJJJJJJHHHFFFCCCDDDFFFFFFFFFGGGHHHJJJHHHHHHIIIKKKLLLNNNOOOOOOPPPOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHGGGJJJLLLKKKIIIKKKRRRXXX```ZZZQQQIIIEEEEEEIIILLLLLLMMMNNNNNNNNNNNNMMMMMMOOONNNMMMMMMMMMMMMMMMNNNIIIKKKMMMNNNLLLJJJIIIHHHDDDGGGJJJJJJGGGDDDDDDEEE@@@BBBDDDCCCAAA??????AAAAAAAAABBBBBBBBBAAA@@@???@@@@@@???>>>===<<<;;;;;;777777777666555555444444444444555555444333111000000000000000////////////---.....................------------------------+++++++++++++++++++++++++++,,,,,,---,,,+++***)))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++(((((())))))*********+++)))))))))))))))(((''''''))))))))))))))))))))))))%%%&&&''')))************''''''((()))))))))))))))******))))))))))))******(((((()))***************************************))))))))))))))))))))))))000000000000000000000000////////////////////////////////////////////////...................................................---,,,+++***+++,,,---+++,,,------......------++++++,,,,,,,,,,,,------******+++,,,,,,***)))(((******+++,,,,,,,,,,,,+++))))))*********+++++++++************************))))))))))))************,,,++++++***)))(((''''''(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))+++***((('''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&%%%$$$$$$$$$$$$%%%&&&******))))))((((((''''''(((((((((((())))))))))))'''((((((((())))))))))))))))))))))))************+++******)))))))))))))))(((((())))))******++++++&&&''''''((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))...------,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000000//////.........---............////////////333222222111111222222333//////000000111111111222000000000000000111111222333222222111111222222333222222333444444555555666666666666666777777777777333444666777777777666555::::::;;;;;;;;;:::999999<<<<<<;;;;;;;;;<<<<<<===???@@@@@@AAAAAABBBBBBCCCBBBBBBDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEGGGJJJLLLNNNIIIJJJKKKLLLNNNOOOPPPQQQPPPPPPOOONNNNNNMMMLLLLLLRRRQQQOOONNNMMMNNNOOOOOOOOOLLLIIIJJJLLLNNNNNNLLLJJJKKKLLLLLLLLLNNNQQQSSS]]]XXXQQQJJJGGGGGGIIIKKKNNNPPPQQQQQQOOONNNMMMNNNMMMMMMMMMMMMLLLJJJIIIIIIJJJKKKLLLLLLKKKHHHFFFDDDGGGHHHGGGEEEBBBAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@AAAAAA@@@>>><<<;;;::::::;;;888777555555666666444333333333222222111000//////////////////////////////---///000///,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))))))))******)))'''&&&'''(((***+++))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&"""$$$&&&(((***************+++,,,,,,+++***)))((())))))))))))))))))))))))***++++++++++++***))))))////////////////////////........................................................................------------------------...------,,,,,,---------++++++,,,---------------+++++++++,,,,,,,,,------***++++++++++++***)))))))))******+++++++++++++++))))))*********+++++++++************************))))))))))))*********************))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))+++***)))((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&&&&&&&'''((())))))))))))((((((''''''''''''(((((()))))))))***(((((())))))))))))))))))(((((()))))))))*********+++***))))))(((((()))))))))))))))))))))*********'''(((((()))***))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((()))(((''''''''''''((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........------------------......///000000000111111111111111111111111///000000000111111111111000000000000000111222222333333222222222222333333333333444555555666666777666666666666777777777777555666777888888888777777999999::::::;;;:::::::::===<<<<<<<<<<<<======>>>???@@@@@@@@@@@@@@@AAAAAA@@@AAABBBDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFHHHJJJLLLKKKKKKMMMNNNOOOQQQRRRRRRQQQQQQQQQPPPOOONNNNNNMMMRRRQQQPPPPPPOOOOOOOOOPPPQQQNNNKKKJJJLLLMMMLLLKKKIIIJJJKKKKKKJJJKKKNNNQQQVVVRRRNNNIIIGGGHHHJJJKKKLLLNNNPPPPPPNNNLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIJJJJJJJJJJJJIIIGGGEEEDDDGGGGGGGGGEEEBBBAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@?????????@@@AAAAAA@@@>>><<<::::::999999888666555555666555444222333333222111111000//////........................---///000///,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++***)))((((((((((((((())))))'''''''''(((***+++))))))))))))))))))))))))*********)))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''''')))*********))))))+++++++++++++++***)))((()))))))))))))))))))))))))))************)))((((((////////////////////////................................................------------------------------------------------------............------***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******)))*********((()))******++++++*********************+++++++++************************))))))))))))************(((((())))))***************)))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))(((((((((((('''&&&&&&'''((())))))***************)))))))))))))))(((((())))))))))))******+++***))))))(((((())))))***))))))))))))))))))(((((())))))***************((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------...///000111111//////000111111000//////000000000000111111111111111000000000000111222222333333222222222222333333444444555555666777777888666666666666777777777777666777888999999999888888888888999:::;;;;;;;;;:::<<<<<<<<<<<<<<<===>>>???????????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRQQQQQQPPPPPPOOOOOOQQQQQQQQQQQQQQQPPPPPPOOOQQQOOOLLLKKKKKKLLLKKKJJJJJJJJJJJJIIIHHHIIIKKKMMMNNNLLLJJJHHHHHHIIIJJJKKKJJJLLLNNNNNNLLLIIIHHHHHHJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFDDDBBBAAABBBCCCDDDCCCCCCCCCBBBBBBAAAAAABBBAAAAAA@@@??????@@@@@@AAA@@@>>><<<:::888888888777666444444555555333222222222111111000000//////........................---...///...,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,+++***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++***)))((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))******))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***+++++++++***)))((('''++++++***)))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,)))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,---,,,***)))))))))***+++(((((()))************)))************************************************((()))))))))************))))))))))))))))))******+++***)))))))))))))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))***))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''(((******+++***************)))))))))(((((((((((()))))))))*********)))(((((((((((((((******))))))((((((((('''(((((()))************)))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////...///111222222111///...000000000000000111111111111111000000111111222333333333333222222333333333444444444555666666777777666666666666777777777777777777888888888888888888666777888999:::;;;;;;;;;:::::::::;;;<<<===>>>???>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDFFFHHHIIIGGGHHHIIIJJJKKKLLLMMMMMMQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOQQQQQQQQQPPPOOONNNOOONNNLLLKKKKKKKKKLLLLLLKKKKKKKKKIIIHHHHHHIIIKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIKKKMMMNNNLLLIIIHHHGGGIIIIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEEEECCCAAAAAABBBCCCDDDDDDCCCBBBBBBAAA@@@@@@BBBAAAAAA@@@????????????@@@???===;;;999888666666666555333333444444222111111111000000000/////////.................................------,,,,,,---+++++++++++++++++++++++++++,,,---,,,*********+++************************))))))))))))))))))))))))***))))))))))))***++++++)))(((((('''((()))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''************)))(((((('''+++***)))(((((()))***+++))))))))))))))))))))))))))))))******))))))((('''........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++)))***++++++,,,,,,++++++*********+++++++++,,,,,,---,,,***)))))))))***+++(((((()))************)))************************************************((()))))))))************++++++******)))(((((('''+++***)))))))))))))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))************)))))))))))))))))))))((((((''''''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((((((((($$$%%%&&&'''((()))***+++******))))))))))))))))))'''(((((((((((()))))))))***))))))((('''(((((((((***)))))))))((((((''''''&&&'''(((((())))))(((((('''(((((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------..................//////000000000///......------///000222333333222000///111111000000000000000000111111111111111222222333444333333333333333333444222333333444444555666666666666666666777777777777777777777777777777777777666777888999::::::;;;;;;777888888999:::;;;===>>><<<===???AAACCCEEEFFFGGGEEEDDDCCCAAA@@@@@@???@@@@@@@@@AAACCCEEEGGGHHHIIIGGGGGGHHHHHHIIIJJJKKKKKKNNNNNNNNNNNNNNNNNNOOOOOOLLLMMMOOOPPPPPPOOONNNMMMLLLLLLLLLKKKKKKLLLNNNOOOMMMMMMMMMKKKIIIHHHJJJLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHKKKNNNOOOMMMJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHFFFEEEEEEEEEEEEEEEBBBCCCDDDBBBAAAAAABBBDDDEEEDDDCCCBBBAAA@@@??????AAA@@@@@@??????>>>======>>>===<<<;;;999777555555555444222222333333111000000000//////////////////...........................---------------,,,++++++++++++++++++++++++++++++,,,---,,,***)))***+++************************))))))))))))))))))))))))(((((()))***+++---...///((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((''''''(((((())))))******((((((((()))***+++))))))))))))))))))))))))******++++++******)))(((........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++,,,,,,+++***++++++,,,,,,,,,,,,,,,************++++++++++++,,,+++******)))*********((()))******++++++******+++++++++***************************************))))))))))))************,,,,,,+++***)))(((''''''***)))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))))))))))))))(((''''''''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''&&&''''''''''''(((((((((%%%%%%&&&'''(((((())))))'''((((((((())))))))))))''''''(((((((((((())))))***)))((((((''''''(((((()))(((((((((((((((((('''&&&&&&'''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,***++++++,,,,,,------....................................///////////////000000000///......------000000111222222111000000111111111111000000000000222111111111111222333333444444333333333333444444222222333333444555555555666666666666777777777777888888777666666666777777777777888999:::::::::999666666666777999;;;<<<======>>>???AAADDDFFFGGGHHHGGGFFFCCCAAA@@@????????????@@@BBBCCCEEEGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKLLLLLLMMMMMMNNNNNNLLLMMMMMMNNNNNNNNNNNNNNNJJJKKKLLLKKKKKKLLLOOOQQQNNNOOONNNLLLJJJIIIKKKMMMMMMMMMMMMLLLJJJIIIGGGFFFFFFIIIMMMOOONNNLLLJJJJJJHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEAAABBBBBBBBBAAAAAABBBDDDEEEEEEDDDBBBAAA???>>>===????????????>>><<<;;;:::;;;;;;;;;:::999777555444444333111111222222000///////////////............------------------------...---,,,,,,------,,,***++++++++++++++++++++++++***,,,,,,+++***)))***+++************************))))))))))))))))))))))))'''(((((()))+++---///000(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((())))))***&&&&&&&&&&&&'''(((******))))))((((((((()))******))))))))))))))))))))))))+++++++++++++++***))))))........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...++++++,,,---------------************++++++++++++***++++++++++++***)))))))))******++++++++++++++++++++++++*********))))))************************))))))))))))************+++*********))))))(((((()))((((((((()))***++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))((())))))***)))((('''&&&'''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((())))))(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((%%%%%%&&&'''((())))))***'''''''''((((((((())))))))))))(((''''''''''''((('''''''''(((((((((((((((''''''((()))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++,,,,,,---......---------------------------------....../////////............//////000000000000000000000000000000111111111111000000000///222222111111222222333444444444333333333333444444333333444444555666666666666666666666777777777777:::999888777777777888888777888888999999999888888555666666888999<<<===>>>>>>???@@@AAACCCDDDEEEEEEFFFEEECCCAAA@@@AAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEEGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPKKKLLLMMMLLLJJJKKKNNNQQQNNNNNNNNNLLLJJJJJJKKKMMMMMMMMMLLLKKKIIIHHHFFFEEECCCGGGLLLOOONNNLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGFFFEEE@@@AAABBBAAA@@@@@@BBBDDDFFFEEEDDDBBB@@@???=========>>>>>>===<<<;;;999888999999999999999777666555444222111000111111000...........................------------------------///---++++++------,,,******************************+++,,,+++***))))))+++************************))))))))))))))))))))))))(((((((((((()))***+++,,,'''(((((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******((('''''''''''')))***+++'''(((((()))))))))))))))))))))))))))))))))))))))***************))))))(((........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******+++---...000+++,,,------......------)))************+++++++++******+++,,,,,,***)))(((******+++,,,,,,,,,,,,+++++++++++++++******))))))************************))))))))))))************))))))))))))************(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))((()))*********)))'''&&&&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))'''((()))******)))((('''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''###$$$%%%&&&''')))******''''''''''''((((((((()))))))))((('''''''''''''''&&&'''''''''(((((())))))(((((()))***************&&&'''((())))))((('''&&&))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,...///111222333//////............//////222111111111000000//////222222111111222222333444555444444333333444444555444444555555666777777777666666666666777777777777<<<;;;999888888888999999888888999999999888888777666666777888:::===???@@@@@@@@@AAAAAAAAAAAABBBBBBDDDCCCBBBAAAAAABBBDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBEEEEEEEEEFFFFFFGGGGGGHHHJJJJJJKKKLLLMMMNNNNNNOOOOOOOOONNNMMMNNNOOOQQQRRRLLLNNNNNNLLLJJJIIILLLOOOMMMMMMMMMKKKIIIIIIKKKMMMLLLLLLKKKJJJHHHGGGFFFFFFAAAEEEKKKNNNNNNLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGHHHJJJIIIHHHFFFEEE???@@@AAAAAA@@@@@@BBBDDDFFFEEEDDDBBB@@@>>>===<<<<<<=========<<<:::888777777888888999999777666555333222000000111111///...---.....................------------------------///,,,***+++---...,,,)))***************************+++,,,+++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((()))***+++&&&'''(((*********)))((()))))))))))))))))))))))))))))))))))))))(((((('''------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,+++++++++,,,,,,++++++++++++++++++*********)))))),,,+++***))))))***+++,,,......------,,,+++******)))))))))))))))))))))))),,,***)))***++++++***)))+++***+++---...///---+++)))************+++++++++,,,+++++++++******))))))+++)))'''(((+++,,,***((())))))))))))))))))))))))+++'''%%%&&&+++,,,***''')))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&'''(((((())))))))))))((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))((((((((()))******)))'''%%%###(((((((((((((((((((((((())))))))))))************((((((((((((((()))******))))))(((((((((((())))))((((((''''''''''''(((((())))))((('''''''''''''''))))))(((((('''''''''&&&$$$$$$$$$%%%$$$$$$######((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))))))))))))))******+++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------000000000000000000000000000000///////////////000000000000000000000000000000111222222444444555666666555333222222333555666444444444444444555666666999888888999:::;;;999888888999:::888666555666777:::999999888888999999:::;;;:::999888999;;;===???;;;<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCFFFGGGHHHGGGEEEDDDCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKMMMNNNNNNLLLKKKKKKLLLOOONNNMMMKKKKKKLLLNNNOOOMMMNNNNNNKKKGGGGGGKKKOOOLLLJJJHHHGGGGGGIIIKKKMMMOOONNNLLLJJJJJJKKKLLLMMMHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHDDDDDDCCCBBBAAAAAAAAAAAABBBAAAAAA@@@???>>>======;;;:::999777666666555555777777666555444444333333444444333333222111000000111///---,,,,,,,,,...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((((((''''''((()))******&&&''''''((()))******++++++)))((()))***+++***(((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))***************)))))))))))))))(((''''''&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))))))))(((((($$$%%%''')))***+++******...,,,)))'''&&&''')))+++************************((((((((((((((((((((((((//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++++++++******+++++++++*********))))))++++++***))))))***++++++------,,,,,,+++*********))))))))))))************+++***))))))++++++***))))))((((((***,,,,,,***)))))))))*********+++++++++++++++*********)))))))))+++)))'''(((***+++***((())))))))))))))))))))))))***'''%%%'''***,,,***''')))))))))))))))(((''''''))))))))))))(((((((((((()))))))))))))))))))))(((***)))))))))(((((('''''')))(((((((((''''''''''''&&&'''((()))************,,,+++***))))))***+++,,,(((((((((((((((((((((((('''(((((())))))(((((('''###$$$''')))******))))))((((((((((((((((((((((((((((((((()))))))))******((((((((((((((())))))***))))))(((((((((((())))))((((((''''''''''''(((((())))))((('''''''''''''''******)))))))))(((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************************)))))))))((()))))))))))))))******+++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////////////////////////////000000////////////000000000000000000000000000000000111111222333444555555666444333222222333444666777666666666666666777888888888888:::<<<<<<:::999777888999888777666777888:::999999888888999999:::;;;;;;:::999:::<<<>>>???<<<======>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBDDDFFFFFFEEEDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFGGGIIIKKKNNNNNNNNNNNNOOOPPPMMMMMMMMMMMMNNNNNNNNNMMMLLLMMMMMMMMMKKKJJJKKKLLLLLLKKKIIIHHHHHHIIIKKKMMMPPPOOOMMMLLLLLLLLLNNNNNNIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAAAAA@@@@@@AAABBBAAA@@@???>>>======<<<::::::888777666555555555666666555444444333222222333333222222111000000///000///---,,,,,,,,,...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************+++,,,,,,''''''(((((())))))******(((&&&%%%&&&'''((('''&&&)))((((((''''''(((((()))(((((((((((())))))))))))(((((()))***************)))))))))))))))(((''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))))))))(((((()))***++++++,,,+++***)))+++***((((((((()))***,,,************************((((((((((((((((((((((((000///...---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******************)))+++++++++***************++++++***))))))***++++++,,,,,,++++++***)))))))))))))))))))))***+++,,,,,,+++***((()))***+++***)))******)))+++,,,---+++***)))))))))*********++++++******))))))))))))((((((***)))((((((******)))((())))))))))))))))))))))))***'''&&&'''***+++***''')))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((''''''''''''&&&&&&((()))************)))((((((''''''(((((()))'''''''''''''''''''''''''''''''''(((((('''''''''"""###&&&(((***+++++++++(((((((((((((((((((((((('''''''''(((((((((((()))((((((''''''(((((()))***)))((((((''''''(((((())))))((((((''''''(((((()))))))))((('''''''''''''''************))))))))))))((())))))*********))))))************************''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))******+++++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))***+++,,,...///000000////////////////////////000000////////////000000000000000000000000000000000000111222333444555555555444333222222333444555777777666666666666666777666666888:::======;;;999666777888888777777888999:::999999888888999999:::<<<;;;;;;:::;;;===>>>???===>>>>>>???@@@AAABBBBBBDDDCCCCCCBBBBBBAAA@@@@@@???AAADDDEEEEEEEEEFFFHHHFFFFFFEEEEEEEEEEEEEEEFFFGGGIIILLLNNNOOOPPPRRRTTTJJJKKKMMMOOOOOOOOONNNMMMMMMLLLMMMNNNOOONNNLLLIIIMMMLLLJJJIIIHHHIIIKKKLLLQQQPPPOOONNNMMMNNNOOOPPPJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEECCCCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<:::999888666555555555555444444444333222222111111222111111000000/////////000///---,,,,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++,,,(((((((((((())))))))))))'''&&&%%%%%%''''''&&&%%%***))))))(((((())))))***(((((((((((())))))))))))(((((()))***************)))))))))))))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))((())))))******))))))(((,,,,,,,,,,,,+++)))((('''((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))......------,,,+++******++++++++++++++++++++++++---............---,,,,,,))))))************))))))************************+++******************++++++*********))))))(((((())))))))))))***,,,...///,,,***(((((()))******)))***)))))))))++++++***)))))))))))))))************)))))))))((((((((((((((())))))(((((()))))))))((()))))))))))))))))))))))))))'''&&&'''***+++***((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))*********,,,+++***)))((('''&&&%%%(((((((((((((((''''''''''''(((((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((()))(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''((())))))(((((((((''''''((((((((())))))(((((((((((())))))))))))((('''''''''''''''))))))))))))))))))))))))&&&''''''(((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((()))))))))*********************))))))))))))))))))))))))))))))******+++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,---...//////////////////////////////000////////////000000111000000000000000000000000000000111222333444444555444444333222222333444444555555444333333333444444333444666999;;;<<<:::777444666777888777777999::::::999999888888999999:::<<<<<<;;;;;;<<<===??????>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA???AAACCCDDDDDDDDDEEEGGGHHHGGGGGGGGGGGGHHHHHHIIIFFFHHHKKKMMMNNNOOOQQQSSSKKKLLLLLLMMMNNNNNNNNNOOOOOOMMMLLLMMMPPPPPPNNNKKKNNNMMMKKKJJJIIIJJJKKKKKKOOOOOONNNMMMMMMNNNNNNOOOKKKKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@AAACCCDDDCCCBBBAAA@@@????????????@@@@@@???>>>===<<<<<<;;;999888777666555444444444333222222222111111111000000000/////////.........///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))((((((((((((((())))))))))))))))))((((((((((((***((((((((()))***)))(((******))))))))))))******(((((((((((())))))))))))(((((()))***************(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))+++******)))((('''&&&&&&'''((()))***+++******)))(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......------,,,+++))))))************))))))*********************************++++++***************)))))))))))))))((())))))((()))+++---000111///---***))))))******))))))'''&&&&&&'''((('''&&&(((((()))))))))*********((((((((((((((()))))))))(((((())))))((((((((()))))))))))))))))))))))))))(((((('''((()))***))))))(((((())))))))))))(((((('''((((((((()))))))))***((()))))))))*********+++,,,+++***)))((('''&&&%%%'''''''''((((((((((((((()))******))))))((('''&&&************************''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))))))))(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))((((((''''''''''''(((((())))))(((((((((((())))))))))))((('''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((()))***))))))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))******)))))))))))))))******+++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,........................///////////////000111111000000000000000000000000///000000111222333444555333333333222222333333333444444333333333333444444111222333666888999777555444666777888777888999;;;:::999999888888999999:::;;;;;;<<<<<<===>>>>>>????????????@@@AAAAAAAAABBB@@@@@@AAAAAABBBCCCDDDDDDBBBCCCEEEEEECCCCCCCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKFFFHHHKKKLLLLLLMMMNNNPPPOOOMMMKKKJJJKKKMMMOOOQQQRRROOOKKKKKKNNNPPPPPPOOOOOONNNMMMKKKJJJJJJJJJKKKMMMLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEBBBAAA@@@AAACCCDDDBBBBBB@@@???????????????@@@??????>>>===<<<;;;;;;999888666555444444333333111111111111111000000000/////////.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))((((((((((((((()))))))))))))))((((((((((((+++***)))***++++++***)))******))))))))))))******(((((((((((())))))))))))(((((()))***************(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))************))))))))))))(((((((((((((((((()))***+++++++++)))((('''(((((((((((((((((((((((())))))))))))))))))))))))******++++++,,,---------+++++++++++++++++++++++++++++++++++++++***)))))))))******************)))***************+++++++++)))***++++++++++++***)))******)))))))))))))))))))))(((((()))+++...222444333000,,,*********))))))---+++))))))***+++***)))((((((((()))))))))******(((((())))))))))))******'''((())))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))''''''(((((())))))******((())))))******++++++++++++******)))(((''''''&&&'''''''''((((((((((((((()))******))))))((('''&&&((())))))******))))))((('''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))(((''''''&&&&&&''''''(((***))))))(((((())))))***))))))((('''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))******+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------///......------,,,++++++........................///......//////000111222000000000000000000000000//////000111222333444444222222333333333333222222555555444444555666666777222111111333555666555444444666777888777777999;;;:::999999888888999999::::::;;;;;;<<<======>>>>>>????????????@@@@@@AAAAAA>>>???@@@AAACCCDDDEEEEEEDDDFFFGGGFFFDDDBBBBBBBBBAAAAAABBBCCCDDDFFFHHHIIIFFFHHHKKKLLLKKKKKKMMMNNNRRROOOLLLIIIIIIKKKOOOQQQSSSPPPMMMLLLMMMPPPRRRRRRPPPOOONNNMMMKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCBBBAAAAAABBBCCCBBBAAA@@@???>>>>>>>>>>>>??????>>>===<<<;;;::::::888777666555333333333333111111111111111111111111........................------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++************))))))))),,,++++++***************(((((((((((())))))))))))***)))((((((******)))(((***))))))(((((())))))***(((((((((((())))))))))))(((((()))***************'''(((((()))))))))))))))((((((((((((((('''''''''(((((((((((()))))))))))))))******++++++******)))******))))))***+++,,,---******++++++***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,***************************++++++++++++***))))))******++++++++++++******))))))*********+++++++++)))***++++++++++++***)))************************)))(((((()))+++///333666777333...+++******)))(((...,,,***)))***++++++***(((((((((((()))))))))***)))))))))*********++++++&&&(((***)))'''&&&''')))))))))))))))))))))))))))'''((())))))(((((()))***''''''((()))))))))))))))'''''''''((()))*********((())))))******+++,,,,,,***)))))))))((((((''''''''''''''''''((((((((()))''''''((()))))))))))))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&'''((()))******((((((((((((((((((((((((&&&''''''''''''((((((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((******))))))))))))******))))))((('''''''''''''''''''''(((((())))))))))))%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***&&&''')))*********(((((())))))))))))))))))))))))))))))))))))************((()))))))))************)))))))))))))))******+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------------,,,,,,....................................///000111222000000000000000000000000//////000111222333444444222222222333333222222222333333333444555666777888444333111111333555555555555666888888777777888::::::999999888888999999:::999:::;;;<<<<<<=========>>>>>>>>>????????????@@@@@@@@@AAAAAABBBCCCDDDDDDEEEGGGGGGGGGDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFHHHKKKLLLLLLLLLNNNOOORRRPPPMMMKKKJJJKKKMMMOOOPPPPPPPPPPPPOOOOOOQQQSSSQQQPPPOOONNNLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@AAA@@@???>>>>>>======>>>???>>>>>>===<<<;;;:::999777777555444333222222222111111111111111111111111.............../////////------------,,,,,,++++++******+++++++++,,,,,,,,,************************************)))))))))))),,,,,,+++***************''''''(((((())))))******)))((('''((()))***)))''')))((((((''''''(((((()))(((((((((((())))))))))))(((((()))***************''''''((())))))))))))))))))(((((((((''''''''''''(((((((((((()))))))))))))))******++++++******)))+++***)))))))))***,,,,,,))))))*********))))))(((************************((((((((((((((((((((((((,,,,,,,,,++++++*********************************,,,------------,,,++++++++++++,,,,,,,,,,,,++++++))))))******++++++++++++)))***+++,,,,,,+++***)))***************+++++++++((((((((())),,,000444777999555000,,,******)))((((((&&&$$$###$$$%%%$$$$$$(((((((((((())))))))))))))))))******+++++++++,,,&&&(((***)))&&&&&&'''***))))))))))))))))))))))))'''((())))))(((((()))***''''''((()))))))))))))))&&&''''''((()))******+++((())))))***++++++,,,,,,))))))))))))((((((((((((&&&'''''''''(((((())))))$$$%%%'''(((***+++,,,,,,((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((()))'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''******))))))))))))******))))))((('''''''''''''''(((((())))))*********+++###$$$%%%&&&''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&''')))***+++***((('''))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))))))))))))))******+++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,------.............................................///000222222000000000000000000000000//////000111222333333444111222222333333222222111000000111222333555666777777444222111333444555555666777888888777777888999:::999999999999999999:::888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????AAABBBBBBBBBBBBBBBBBBBBBEEEFFFHHHGGGEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHKKKMMMMMMNNNPPPRRRQQQPPPNNNMMMLLLLLLKKKKKKLLLPPPSSSSSSQQQOOOQQQSSSQQQQQQPPPNNNLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCBBBBBB@@@???>>>AAA@@@???>>>============>>>>>>===<<<;;;::::::999777666555444333222222222111111111111111222222222......//////////////////,,,,,,---------,,,+++************++++++,,,,,,,,,************************************))))))))))))******)))(((((('''((((((&&&''''''((()))******++++++)))((()))***+++***(((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))***************''''''((()))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))******++++++++++++*********)))(((''''''((()))***((((((((()))******++++++************************((((((((((((((((((((((((******++++++++++++******++++++++++++++++++++++++,,,+++*********+++,,,------,,,***)))))))))************))))))))))))******,,,++++++******++++++,,,))))))))))))))))))))))))...((($$$%%%(((,,,333;;;>>>666---((()))******(((---,,,+++*********+++,,,+++*********))))))((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))***((('''(((***++++++***,,,+++***(((''''''&&&&&&&&&'''((())))))((('''&&&(((((()))******************************)))((('''))))))(((((('''''''''&&&''''''''''''((((((((()))(((((()))***************(((((())))))))))))((((((''''''(((((('''&&&%%%%%%''''''&&&%%%&&&'''((()))%%%&&&'''((())))))))))))))))))))))))((('''&&&%%%)))(((((((((''''''''''''((()))***++++++***)))((())))))(((((('''''''''&&&,,,++++++***)))(((((('''))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%&&&'''((()))%%%&&&((()))************))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,,,,,,,,,,---......//////............//////000000000000000000000000111222333222111000111222222222333333444555666666111222333555666777777777666666666666555555555555999999999999999999999999;;;:::999777555555888:::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>======<<>>???AAAAAA???>>>???@@@@@@???>>>??????===<<<;;;:::::::::;;;888555444333222000.........//////000000111111000///...---,,,+++++++++...---,,,,,,++++++++++++******++++++++++++*********++++++++++++***))))))(((((())))))))))))((((((******))))))))))))******((()))))))))))))))((((((''''''(((((())))))******)))))))))))))))(((''''''((((((((((((((()))************))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))*********++++++++++++******(((((((((((())))))))))))++++++************+++++++++*********))))))(((((())))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++*********+++,,,---,,,+++***)))))))))************))))))))))))******+++******))))))******+++))))))))))))))))))))))))+++&&&$$$&&&)))---333;;;<<<555---((()))******(((,,,+++***))))))***+++,,,************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***,,,,,,+++---,,,+++)))((((((((('''&&&'''((())))))((('''&&&(((((()))************))))))************))))))((())))))(((((((((''''''''''''''''''((((((((())))))(((((()))***************(((((())))))))))))(((((((((((())))))(((((('''&&&(((((('''''''''((()))***''''''(((((((((''''''&&&''''''((((((((((((((('''******))))))((((((''''''(((((()))******)))(((((()))(((((((((''''''''''''((((((((('''&&&%%%%%%%%%'''''''''''''''((((((((('''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((())))))))))))***''''''&&&&&&&&&'''((()))'''((()))******)))(((((())))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))*********))))))***+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......//////............//////000000000000000000000000000222333222111000111222222222333333444555555666333333555666777888888888666666666666666666666666999999999999999999999999:::;;;:::999777777888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========<<<<<<;;;===???AAACCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLLLLKKKJJJMMMMMMMMMMMMMMMMMMLLLLLLNNNPPPQQQQQQPPPOOOPPPQQQPPPPPPOOONNNKKKIIIFFFEEEHHHIIIKKKLLLLLLKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@AAABBBCCC@@@AAABBBAAA@@@???@@@BBBAAA???>>>>>>???@@@>>>===>>>===<<<;;;:::999999999;;;999666444444444222000....../////////000000000//////...,,,,,,++++++,,,...---,,,+++++++++++++++******++++++++++++*********++++++++++++***))))))(((((())))))))))))(((((()))))))))(((((()))))))))(((((())))))))))))(((((('''((((((((()))))))))***)))))))))))))))(((''''''((((((((((((((()))******************))))))))))))))))))(((((((((((())))))(((((((((''''''(((((((((***)))(((''''''((()))***(((((())))))))))))(((((((((((((((((())))))))))))+++******))))))******+++************)))))))))((())))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++******++++++,,,---++++++***)))))))))*********))))))(((((())))))***)))))))))(((((()))))))))))))))))))))))))))))))))((($$$$$$'''+++---222888999333,,,((()))******(((******))))))))))))******************))))))))))))******))))))))))))*********))))))(((((('''''''''))))))))))))))))))))))))***))))))***,,,------,,,------,,,***))))))))))))''''''(((((((((((('''''''''((())))))******))))))((())))))************)))))))))((((((((((((''''''''''''((((((((()))))))))(((((()))***************(((((())))))))))))(((((())))))))))))))))))(((''')))(((((((((((()))******(((((((((((('''&&&%%%$$$%%%&&&'''((())))))))))))++++++******)))(((((('''''''''((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))************''''''&&&&&&''''''((())))))))))))))))))((('''''')))))))))))))))))))))))),,,++++++******++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))***++++++))))))*********))))))(((+++++++++++++++*********,,,,,,,,,---------......---,,,,,,,,,,,,---......//////............//////000000000000000000000000000111222222111000111222222222333333444444555555444555666777888999999999555555666666777777888888888888888888888888888888999:::;;;:::999888999:::;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;:::<<<===???AAABBBCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLPPPPPPQQQPPPNNNNNNOOOPPPRRRQQQNNNLLLIIIFFFEEEDDDEEEGGGIIIJJJKKKJJJIIIHHHEEEEEEEEEEEEEEEFFFGGGGGGHHHEEEBBB???>>>AAADDDFFFCCCDDDDDDCCCBBBAAAAAABBB@@@???===>>>??????===<<<<<<;;;:::999888777777777888666444333333333222111.........//////////////////...---,,,,,,++++++,,,---,,,,,,++++++++++++,,,******++++++++++++************++++++******)))((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((('''((((((((((((((()))******************++++++++++++))))))(((((((((((())))))))))))''''''''''''))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))+++******))))))******+++************))))))))))))))))))))))))))))))))))))******++++++++++++******************+++++++++++++++***++++++++++++,,,,,,*********))))))))))))***))))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))(((%%%%%%)))+++,,,///333555000+++((())))))***)))((((((((((((((()))))))))*********)))))))))))))))******))))))))))))*********))))))((('''&&&&&&%%%))))))))))))))))))))))))*********+++---///...------,,,+++***))))))))))))'''((((((((((((((((((''''''(((((()))))))))))))))'''((()))***************))))))(((((((((((((((((('''(((((((((((()))))))))(((((()))***************(((((())))))))))))(((((((((((()))))))))(((((('''((((((((((((((()))))))))'''''''''''''''&&&%%%%%%&&&&&&'''(((((((((((((((******))))))((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''')))))))))(((((('''''''''%%%%%%&&&''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''(((((()))))))))*********'''''''''''''''(((((()))((())))))))))))(((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))((())))))***+++,,,******************)))(((+++++++++************))),,,,,,,,,---------......---,,,,,,,,,,,,---......//////............//////000000000000000000000000000111222222111000222333222222333333333444444444444555666777888888888888555555666666777888999999888888888888888888888888777888::::::888777888888::::::;;;;;;;;;<<<<<<<<<999::::::;;;<<<<<<<<<;;;:::<<<===???AAABBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCAAABBBDDDEEEGGGHHHHHHHHHGGGHHHJJJKKKLLLLLLLLLLLLIIIJJJKKKLLLMMMMMMLLLLLLOOOOOOOOOMMMKKKKKKMMMOOOQQQQQQPPPOOOLLLJJJGGGFFFDDDEEEGGGIIIIIIIIIHHHGGGEEEEEEDDDDDDEEEEEEFFFGGGIIIGGGDDDAAAAAACCCFFFHHHHHHIIIHHHFFFCCCAAAAAABBB@@@>>>======>>>===<<<;;;:::999888777666666666666444222000///000111000///...........................------,,,+++++++++,,,,,,,,,+++++++++++++++,,,******++++++++++++*********************))))))((((((((())))))))))))((((((''''''(((((((((((('''''''''(((((())))))))))))((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((())))))***)))))))))******+++++++++))))))(((((((((((())))))***)))(((''''''((()))***))))))(((((((((((())))))******++++++++++++******(((((((((((())))))))))))******))))))))))))***************)))))))))))))))((((((((((((((((((((((((******++++++++++++******)))))))))******+++++++++******++++++,,,,,,,,,,,,))))))))))))***)))))))))))))))(((((((((((())))))*********))))))*********))))))))))))))))))))))))***((('''***+++)))***---000---***)))((()))))))))''''''(((((())))))))))))))))))))))))))))))************))))))))))))*********))))))((('''&&&&&&%%%))))))))))))))))))))))))***)))***,,,...//////---+++***)))((((((((((((((((((((((((''''''(((((((((''''''((()))))))))))))))'''((()))***************(((((())))))))))))))))))(((((((((((()))))))))***(((((()))***************(((((())))))))))))((((((&&&''''''(((((('''''''''&&&&&&'''''''''(((((((((%%%&&&&&&'''((((((''''''(((((()))(((((('''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((*********)))))))))))))))&&&&&&'''((())))))******)))(((((('''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((((((((('''''''''((())))))***+++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***++++++***++++++,,,++++++******************************,,,,,,,,,---------......---,,,,,,,,,,,,---......//////............/////////////////////////////////111222222111111222333222222222333333333333333333333444555666666666666444555555666777888888999777777777777777777777777444666888888777666666777:::::::::;;;;;;;;;;;;<<<::::::;;;======>>>>>>>>>;;;;;;===???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCC@@@BBBCCCEEEGGGHHHIIIIIIFFFGGGHHHJJJLLLNNNOOOOOOHHHJJJKKKMMMMMMMMMLLLKKKMMMMMMLLLKKKIIIIIIJJJLLLNNNPPPSSSTTTTTTPPPLLLIIIDDDEEEGGGHHHIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDHHHGGGGGGFFFFFFFFFFFFFFFLLLLLLKKKHHHDDDAAAAAAAAA???>>><<<<<<<<<<<<;;;999888777666555555555555555222111//////000000///............---------------------,,,+++++++++,,,,,,+++++++++******++++++,,,******++++++++++++******)))************)))(((((((((((())))))))))))((((((''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((())))))***'''(((((())))))*********))))))(((((((((((())))))***)))(((''''''((()))***(((((())))))))))))((((((******++++++++++++******(((((((((((())))))))))))***))))))))))))))))))***))))))))))))))))))******((((((((((((((((((((((((******++++++++++++******(((((())))))***+++++++++)))***+++,,,,,,,,,,,,+++'''((()))*********)))))))))((((((''''''(((((()))+++******))))))******+++)))))))))))))))))))))))),,,)))(((******''''''***++++++***)))((())))))***&&&'''((()))******))))))))))))))))))******************))))))))))))*********))))))(((((('''''''''))))))))))))))))))))))))((((((***,,,///000...---***))))))(((''''''((((((((((((''''''''''''((((((&&&'''(((((())))))((((((((())))))************)))(((((())))))))))))******((((((((()))))))))******(((((()))***************(((((())))))))))))((((((%%%&&&&&&'''''''''''''''%%%&&&&&&'''((('''''''''%%%&&&'''((())))))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((('''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))******))))))((((((''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((&&&'''((())))))))))))(((&&&&&&''''''(((***+++,,,))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))************+++,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......//////............/////////////////////////////////000222222111111222444222222222222333333333333111222333444444444444444444444555555666666777777666666666666666666666666444555666666555555666777::::::::::::;;;;;;;;;;;;:::;;;<<<>>>???@@@@@@@@@<<<======>>>@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDAAABBBCCCEEEGGGHHHHHHIIIEEEFFFHHHJJJLLLOOOPPPQQQIIIKKKMMMNNNNNNMMMLLLJJJJJJKKKLLLKKKIIIIIIJJJKKKKKKOOOTTTWWWXXXTTTPPPMMMFFFGGGHHHJJJJJJHHHGGGEEEDDDDDDCCCBBBBBBBBBBBBBBBEEEFFFGGGHHHHHHFFFEEECCCKKKKKKJJJGGGDDDAAA@@@@@@???===;;;;;;;;;;;;999888777666555555444444444555555333111111222222111000---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++************++++++,,,******++++++++++++******))))))******))))))((('''(((((())))))))))))(((((('''((()))******)))((('''&&&'''((())))))******)))))))))))))))(((((((((((('''(((((()))))))))))))))((((((((((((((()))******((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))******++++++++++++******((((((((()))***+++++++++)))***+++,,,,,,,,,++++++&&&''')))*********))))))((((((''''''''''''(((((()))))))))(((((())))))))))))))))))))))))))))))))),,,)))((())))))&&&'''***((()))))))))((())))))***&&&'''(((***++++++******((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''))),,,//////...,,,+++***))))))(((((()))))))))((('''&&&&&&'''((()))&&&'''(((((())))))(((((()))************))))))((((((((()))))))))*********(((((()))))))))*********(((((()))***************(((((())))))))))))((((((&&&&&&'''(((((((((((((((%%%&&&'''((()))(((((('''(((((()))))))))))))))((('''(((((((((((((((''''''$$$$$$%%%&&&'''((())))))(((((('''&&&&&&'''((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))&&&'''((()))***))))))(((((((((''''''((()))***+++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))'''((()))+++,,,,,,,,,,,,))))))***+++,,,---......,,,,,,,,,---------......---,,,,,,,,,,,,---......//////............//////////////////////////////...000111222111111333444222222222222222222222222111222333333333333333333444444444444555555555555666666666666666666666666555666666555444555777999999999:::::::::;;;;;;;;;::::::<<<>>>???@@@AAAAAA>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEBBBCCCDDDEEEGGGGGGHHHHHHGGGGGGHHHJJJLLLNNNPPPQQQKKKLLLNNNOOOOOOMMMKKKJJJIIIKKKLLLLLLKKKKKKKKKLLLKKKNNNRRRUUUUUUSSSPPPNNNIIIIIIKKKKKKKKKIIIGGGEEEAAAAAA@@@@@@@@@AAABBBBBBCCCDDDEEEEEEEEEDDDBBBAAADDDEEEEEEDDDAAA@@@@@@AAA>>>===;;;:::;;;:::888777666666555444444444555555666444222111222222111000---------,,,,,,,,,++++++,,,+++++++++++++++,,,,,,***************+++,,,,,,******++++++++++++******)))))))))))))))(((((('''(((((())))))))))))(((((('''(((***++++++***((('''&&&'''((()))***************)))))))))((((((((('''''''''((()))))))))))))))((((((((((((((()))************))))))))))))))))))))))))(((((((((((())))))'''(((***++++++***(((''''''((()))******)))((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))******++++++++++++******'''(((((()))***+++++++++)))***+++,,,---,,,++++++&&&'''(((*********)))(((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))+++(((&&&((()))'''(((,,,&&&((())))))(((((()))+++&&&''')))***+++++++++***(((((())))))*********+++******))))))))))))******))))))))))))************))))))))))))))))))))))))&&&'''))),,,...///...,,,++++++******************)))((('''&&&&&&'''((()))&&&''''''(((((((((((((((***************)))((('''(((((())))))*********+++))))))))))))************(((((()))***************(((((())))))))))))((((((''''''((())))))***))))))&&&''')))*********)))(((***++++++******)))((('''%%%&&&'''((())))))))))))$$$$$$&&&'''(((***++++++)))((('''&&&&&&'''((()))&&&'''''''''(((((())))))'''((((((((((((((((((((('''''''''''''''&&&&&&&&&******)))(((((((((((((((''''''''''''''''''''''''))))))))))))************&&&''')))*********)))(((+++***(((''''''(((((()))))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))+++***)))(((((('''((((((%%%&&&((()))+++,,,,,,,,,))))))***+++---...///000,,,,,,,,,---------......---,,,,,,,,,,,,---......//////............//////////////////////////////...000111222111111333444222222222222222222222222222222333333444444333333444444444444444444333333666666666666666666666666666777666555444555888;;;999999:::::::::;;;;;;;;;999:::<<<===???@@@AAAAAA@@@?????????@@@AAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFBBBCCCDDDFFFGGGGGGGGGGGGIIIIIIJJJJJJKKKMMMNNNOOOLLLMMMOOOPPPPPPNNNKKKIIIIIIKKKNNNNNNNNNMMMMMMMMMLLLNNNOOOQQQQQQPPPOOONNNKKKKKKLLLLLLKKKIIIGGGEEE>>>>>>>>>???@@@AAACCCDDDBBBBBBBBBBBBBBBAAAAAAAAA>>>@@@AAA@@@??????@@@AAA>>><<<;;;:::::::::888666666666555444444444555555555333000000000000///------------,,,,,,++++++++++++++++++***++++++,,,,,,******))))))***+++,,,,,,******++++++++++++******)))))))))))))))(((((('''(((((())))))))))))((((((''')))***,,,,,,***)))'''&&&'''((()))******************))))))((((((((('''''''''((()))))))))))))))((((((((((((((()))******,,,+++++++++******))))))))))))(((((((((((())))))'''(((+++,,,,,,+++(((''''''((()))******)))((('''******++++++++++++******(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,((()))***++++++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((''''''''''''(((((())))))******(((((()))***++++++,,,,,,***************)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))*********+++((((((((((((((('''''''''((((((((((((''''''''''''))))))((('''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((())))))))))))((((((((((((******))))))((((((''''''$$$%%%''')))******))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%'''))))))))))))(((''''''(((((())))))******((((((***+++,,,,,,,,,,,,''''''(((((((((((('''''')))))))))))))))))))))))),,,,,,++++++***))))))))))))((((((((()))***++++++++++++++++++++++++++++++++++++******************......////////////......---,,,+++++++++,,,---...................................................,,,---...///111111222222222222222111111111000000222222333333333333444444555555444444444555555666444333333222333444555666888888777777777777777777:::::::::;;;;;;:::999999999:::;;;===???AAACCCCCCAAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAAAAADDDFFFGGGHHHJJJHHHFFFEEEEEEGGGJJJLLLIIIGGGEEEFFFIIILLLNNNOOOPPPOOONNNNNNMMMMMMNNNNNNLLLLLLLLLKKKLLLMMMMMMNNNPPPQQQQQQOOOLLLJJJIIIJJJJJJIIIJJJNNNQQQOOOIIIBBBCCCBBBAAAAAABBBCCCAAA@@@DDDDDDDDDCCCBBBBBBAAAAAA>>>??????@@@@@@@@@??????888999999999888777666555444444444444333333222111111111000......---------......---------,,,,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,---+++++++++*********))))))******))))))((((((''''''))))))(((((('''''''''&&&&&&((()))++++++)))(((&&&)))************+++++++++))))))))))))))))))))))))******))))))((((((''''''******)))(((((((((((((((******++++++++++++******''''''''''''(((((((((((()))(((((((((((((((((())),,,+++***((((((((()))***(((((())))))******+++++++++++++++*********))))))))))))((((((((((((((()))************))))))))))))((((((((((((((()))******,,,,,,,,,---,,,,,,++++++******))))))))))))******(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******)))(((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))(((((())))))))))))(((((((((((((((((()))******+++,,,,,,************))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((()))))))))******((((((((((((((((((((('''((((((((((((((((((((((((***)))((((((''''''((((((((((((((('''''''''''''''************************((('''%%%$$$$$$%%%'''((())))))))))))((((((((((((+++++++++***************''''''((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))***++++++***))))))))))))((((((((((((&&&&&&'''((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++************)))))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++------............---------,,,+++*********+++,,,........................////////////////////////------///000111222222222333333333222222222111111222222222333333333444444444444444444444555666666555444444333444555666777777888888999888888777777:::::::::;;;;;;::::::999:::;;;<<<===>>>???@@@@@@AAA@@@@@@@@@@@@@@@AAABBBBBBAAA@@@AAACCCEEEGGGGGGIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKNNNMMMMMMLLLLLLMMMMMMNNNLLLKKKKKKKKKKKKLLLMMMMMMQQQQQQQQQNNNKKKIIIIIIIIIIIIIIIIIIMMMPPPOOOIIICCCCCCBBBAAABBBDDDEEEDDDCCCDDDDDDCCCCCCBBBAAAAAAAAA<<<===>>>>>>????????????888888777777666555555555333333444444333222222111111000///...------------...------------,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---+++++++++*********))))))***)))))))))((((((((('''))))))(((((((((''''''''''''((()))******)))((('''))))))*********+++++++++))))))))))))))))))))))))******))))))((((((((((((******)))((((((((((((((())))))************))))))''''''((((((((()))))))))+++***(((''''''(((***+++,,,+++)))((((((((()))***)))))))))))))))*********+++++++++*********))))))***))))))(((((()))))))))************))))))))))))((((((((((((((()))******,,,,,,------,,,+++************))))))))))))************++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******)))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))*********)))((('''''''''((())))))******+++++++++******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))(((((('''''''''((((((((((((((())))))''''''(((((((((((((((((())))))))))))))))))))))))******)))((((((((())))))(((((((((((())))))))))))++++++++++++++++++++++++((('''&&&%%%%%%&&&'''((((((((((((((()))))))))))))))******************+++))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''************++++++,,,---*********)))((('''''''''%%%&&&&&&'''((((((((()))))))))************))))))))))))))))))))))))))))))(((((())))))))))))******+++***))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++***))))))******........................000000000000000000000000......000111222222333333333333333333333222222222222222222222333333333333333333333333444555777777666666555555555666777777777888999;;;;;;:::888777999::::::;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>AAA@@@@@@?????????@@@@@@@@@??????@@@AAACCCEEEFFFGGGIIIKKKLLLKKKIIIFFFDDDFFFIIIMMMMMMKKKHHHHHHIIIKKKKKKKKKKKKLLLMMMNNNNNNLLLLLLKKKKKKLLLLLLMMMNNNQQQQQQPPPNNNJJJHHHGGGHHHHHHGGGHHHKKKNNNMMMIIIDDDDDDCCCBBBCCCEEEFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@;;;<<<===>>>>>>>>>>>>===888777555444333333444444222333333333333222111111000000///...------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++************+++,,,,,,+++************)))))))))))))))))))))(((((((((((())))))(((((((((((('''''''''((()))******)))(((''')))))))))*********++++++))))))))))))))))))))))))***))))))))))))(((((((((***))))))((((((((((((((()))******++++++******)))((((((((()))))))))******,,,***(((''''''(((***,,,+++***))))))((()))))))))************))))))))))))+++************)))))))))******)))))))))******+++************))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++,,,,,,,,,------,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((()))*********))))))***)))))))))((((((((('''((()))))))))*********+++***)))(((((((((((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))******************))))))((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))******************))))))))))))******(((((())))))*********+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''++++++***)))***+++---...***)))))))))((((((((('''((((((((((((((()))***************++++++*********))))))))))))))))))))))))&&&''''''((()))*********++++++***)))((((((((()))************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,++++++*********........................//////////////////////////////111222222333333333222222222222222222222222111222222222222333333333222222222333444666777888777777777777777777777888666888:::<<<<<<;;;999777999999:::;;;;;;;;;::::::;;;;;;<<<<<<===>>>??????AAA@@@??????>>>>>>??????===>>>>>>>>>>>>@@@BBBDDDFFFGGGIIIKKKKKKJJJHHHFFFEEEKKKRRRSSSOOOKKKJJJKKKJJJKKKKKKKKKMMMNNNOOOPPPMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPMMMIIIGGGFFFFFFEEEEEEFFFHHHJJJJJJGGGDDDDDDCCCBBBCCCEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;777666444222111222333444111222222222222222111111000///...------------------------,,,,,,,,,++++++++++++++++++++++++++++++***************++++++,,,************))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++,,,,,,++++++***))))))))))))******************))))))))))))************))))))))))))))))))++++++******))))))((((((************))))))))))))******************+++,,,************)))))))))((((((((()))))))))))))))(((+++,,,,,,,,,++++++***))),,,,,,++++++++++++,,,,,,++++++++++++***((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************)))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&'''(((((()))))))))((('''((((((((()))))))))***)))))))))))))))*********)))((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))***************)))))))))((((((((('''((((((((((((''''''''''''&&&'''''''''(((((())))))((()))))))))*********+++******))))))))))))******(((((())))))******++++++'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***&&&&&&''''''((((((((()))''''''&&&&&&'''(((***+++''''''((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((+++***)))(((((()))+++,,,'''((((((((()))))))))***)))(((((('''(((((()))*********++++++++++++******))))))))))))))))))))))))&&&&&&'''((()))******+++++++++***)))((((((((()))************************)))*********+++++++++,,,------............------.........------,,,,,,+++................................................///000111222222222222222000000000000111111111111111111111222222222333333111111222222444555777777888888888888888888888777555777:::<<<<<<;;;999888888999::::::;;;;;;;;;:::::::::;;;===???AAABBBCCC@@@@@@??????>>>??????@@@===>>>???>>><<<===@@@CCCEEEEEEFFFFFFHHHIIIKKKLLLFFFMMMUUUWWWSSSOOOOOOPPPKKKKKKLLLMMMNNNOOOQQQRRROOOOOONNNNNNOOOOOOPPPQQQOOOOOONNNLLLHHHFFFEEEFFFCCCCCCCCCEEEFFFEEEDDDBBBDDDCCCAAAAAABBBBBBAAA@@@BBBBBBBBBAAA@@@@@@??????AAA@@@@@@>>><<<:::888777666555222111000000222333000000111111222111111000///......------------...------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))************))))))))))))))))))************'''(((***++++++***(((''')))))))))*********))))))++++++******))))))(((((())))))))))))))))))))))))******))))))***+++,,,,,,************)))))))))((((((((())))))))))))((('''******++++++++++++************))))))))))))******(((((((((((('''&&&%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''(((((()))(((((('''''''''((()))*********))))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************((((((((())))))))))))))))))))))))(((((((((((('''&&&&&&''''''((()))))))))'''(((((())))))*********))))))((((((((()))******))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******((())))))))))))))))))***%%%&&&&&&&&&((()))***+++(((((((((((()))))))))***''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((((())))))***'''''''''((()))*********((((((&&&&&&&&&'''((()))******++++++++++++******))))))))))))))))))))))))''''''((())))))***+++++++++***))))))))))))))))))************************)))))))))******++++++,,,------............------------............------................................................///000000111222222111111/////////000000000000000111111111111222222222222222222222222333444666666888888999999999888777666555777999:::;;;:::999888888888999:::;;;;;;;;;;;;999:::;;;===@@@BBBCCCDDD???????????????@@@AAAAAA???AAABBB@@@===<<>>BBBAAAAAA@@@@@@??????>>>@@@@@@???===;;;888666555555444222111000000111222//////000111111111111000......---------------...,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,***))))))))))))***++++++(((((()))))))))))))))***(((((((((((())))))))))))(((((())))))))))))******))))))(((((((((((())))))((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++((((((((((((((())))))***&&&''''''''''''''''''&&&((((((((()))))))))******&&&''')))++++++)))'''&&&(((((()))************)))************))))))))))))(((((()))))))))))))))***)))))))))))))))***+++,,,************))))))))))))(((((()))******)))'''&&&((()))***++++++,,,++++++******))))))))))))******((((((((((((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''))))))*********(((((((((((()))))))))))))))))))))))))))))))))((($$$&&&(((******)))(((&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************''''''(((((())))))************)))))))))(((((((((&&&&&&''''''((())))))***&&&&&&'''(((((()))******((((((''''''(((((()))***))))))))))))))))))(((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''((()))*********)))))))))))))))(((((((((&&&&&&'''(((((()))(((((('''''''''((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((())))))))))))***)))'''&&&&&&''')))***))))))************))))))))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))***+++************************))))))***++++++,,,------,,,,,,------------,,,,,,***+++---............---................................................//////000000111111000000//////000000111111111111111111111111222222222222333222222222333444444555777888999999999777666555555666777888999999999999777888999:::;;;;;;;;;;;;::::::<<<===>>>@@@AAABBB????????????@@@BBBCCCDDDDDDFFFGGGDDD???>>>@@@DDDDDDCCCBBBBBBCCCFFFJJJLLLLLLMMMOOOPPPPPPOOONNNMMMLLLLLLLLLLLLMMMNNNPPPPPPNNNMMMMMMMMMMMMNNNOOOOOOJJJKKKKKKJJJGGGFFFFFFGGGEEEEEEEEECCCBBBAAAAAAAAA???>>>===???AAABBBBBBAAAAAAAAAAAA@@@??????>>>>>><<<;;;;;;:::999777555444444444333222222111111000...//////000111111000000...------,,,,,,------...,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,)))))))))))))))***++++++(((((((((((())))))******'''((((((((()))))))))***(((((()))))))))*********))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++((((((((((((((()))******''''''((((((((((((''''''''''''((((((((()))))))))((((((''''''''''''(((((('''((()))***+++******))))))))))))))))))*********(((((((((((())))))******(((((((((((()))***+++,,,************))))))))))))((()))*********)))'''&&&'''((()))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''')))******+++++++++******))))))((((((''''''))))))))))))((((((((((((###%%%(((++++++***'''%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************&&&&&&'''((()))***++++++++++++******))))))((((((&&&&&&&&&'''((())))))***%%%&&&&&&'''((())))))***'''''''''''''''((())))))******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((()))******+++((((((''''''&&&&&&&&&%%%'''((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))((()))***++++++***((('''******))))))((((((''''''---,,,***)))((()))+++,,,))))))************))))))))))))))))))))))))))))))************++++++++++++))))))(((((()))***++++++))))))))))))))))))))))))******+++,,,,,,---......+++++++++,,,,,,+++++++++((()))+++---.........---........................000000000000000000000000...//////000000000000///000000111111222222222333000111111111111222222222333333333222222333444444777888999999888777666555555666666777888888999:::777888999:::;;;;;;<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>??????@@@AAACCCDDDEEEHHHJJJKKKGGGBBB???BBBFFFDDDCCCBBBBBBCCCEEEGGGIIINNNMMMKKKKKKLLLLLLJJJHHHKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLLLLKKKLLLMMMMMMNNNIIIJJJJJJIIIGGGFFFFFFGGGGGGGGGFFFDDDBBBAAAAAABBB<<<<<<<<<>>>BBBDDDEEEDDDAAAAAA@@@@@@???>>>>>>>>>777777777777777666555555333333444333333222000000......///000000111000000------,,,,,,,,,------...,,,,,,,,,+++++++++***************++++++,,,,,,,,,)))))))))))))))******+++'''((((((((())))))******'''((((((((())))))******(((((())))))*********+++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++((((((((((((((()))************++++++++++++******''''''''''''((((((((((((+++(((%%%######%%%(((+++'''((()))+++++++++***)))(((((())))))******++++++'''((((((((())))))******''''''''''''((()))***+++************))))))))))))((()))***+++***)))'''%%%+++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++*********))))))))))))******+++---///...,,,+++******)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((***+++,,,,,,+++***)))))))))++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******,,,+++***))))))+++---...,,,)))&&&%%%(((******)))))))))))))))))))))))))))''''''((((((((((((''''''+++)))(((&&&&&&((()))+++///+++'''%%%&&&'''((((((*********)))))))))))))))+++***)))(((((('''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))'''&&&&&&'''((((((((()))*********((('''&&&+++***((('''&&&&&&&&&'''***)))(((((((((((())))))''''''''''''((((((((()))&&&&&&'''((()))))))))(((***))))))((('''&&&&&&&&&+++***)))(((((()))***+++******))))))((((((''''''+++)))(((&&&&&&((()))+++************************))))))))))))(((((((((((())))))*********))))))((())))))))))))))))))))))))*********)))))))))))))))+++,,,,,,,,,,,,,,,,,,---((()))+++,,,------,,,,,,////////////////////////++++++,,,,,,---...////////////.........---------////////////000000000000111111111111111111111111//////000000111111111222222222333444444333333333777777777777777666555555444444555777777888888888777888999;;;<<<=========;;;;;;<<<<<<======>>>>>>AAA@@@???>>>>>>@@@BBBCCCEEEEEEEEEDDDCCCCCCBBBBBBEEEEEEEEEEEEEEEFFFFFFFFFLLLLLLMMMLLLLLLKKKJJJJJJGGGIIILLLOOOPPPOOONNNMMMOOONNNLLLJJJIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDIIIGGGDDDCCCCCCDDDCCCBBBBBBAAA???>>>>>>???AAABBB======<<<<<<;;;;;;;;;:::777666555444333222222222222222222222222111000000///000000000000...---,,,---------------------,,,,,,,,,+++***))))))************))))))))))))******))))))************))))))))))))************))))))))))))))))))(((((((((((()))(((((('''''')))***++++++***)))(((((()))***+++))))))))))))))))))))))))******)))))))))))))))***(((((('''(((((()))******++++++************++++++******))))))((((((''''''))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''************))))))))))))(((((((((((())))))))))))))))))***+++++++++++++++******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++((())))))))))))))))))(((******))))))))))))*********,,,...---,,,*********++++++++++++***)))(((((())))))))))))))))))))))))************************))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))((('''''''''((()))******)))((((((((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))((('''((()))+++,,,,,,)))&&&&&&(((******)))))))))))))))))))))))))))((())))))******))))))(((***)))(((''''''((()))***---+++'''&&&'''(((((('''((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))(((((('''&&&''''''((())))))))))))))))))(((''''''+++***((('''&&&&&&''''''))))))(((((((((((())))))'''''''''((((((((())))))''''''(((((()))((((((((('''''''''((((((((((((((())))))(((''''''((())))))***)))))))))((((((((('''***)))(((''''''((()))***************************)))))))))))))))))))))((())))))************))))))))))))))))))))))))))))))***)))))))))))))))))))))******++++++++++++,,,,,,+++*********+++,,,---...---------------,,,,,,,,,******+++,,,,,,---......//////.........---------////////////000000000000222222222222222222222222000000000000111111222222111222333444444444444444666777888999999888777666555555666777888888888888777888999;;;<<<=========;;;;;;<<<======>>>>>>???AAA@@@???>>>>>>???AAABBBCCCBBBBBBBBBBBBAAAAAAAAADDDDDDEEEEEEEEEEEEFFFFFFJJJKKKKKKLLLLLLKKKKKKJJJHHHJJJLLLNNNOOOOOONNNNNNOOONNNLLLJJJHHHGGGGGGGGGHHHGGGEEEDDDCCCCCCDDDDDDFFFDDDBBBAAACCCDDDCCCCCCBBBAAA???>>>>>>???AAABBB======<<<<<<;;;:::999999666555444333333222222222222222222222111111000/////////000000///...---,,,+++,,,,,,,,,---.........,,,++++++***))))))************))))))))))))************))))))))))))******))))))************))))))***)))))))))(((((((((((((((((('''''''''((()))***+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))*********))))))))))))******++++++******))))))******+++***)))))))))((((((((('''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))*********(((((((((((())))))))))))((()))******++++++******)))******************)))))))))))))))))))))))))))++++++++++++++++++++++++)))((((((''''''(((((()))******))))))))))))******)))+++,,,,,,***))))))***---,,,,,,+++***)))(((((())))))))))))))))))))))))************************((((((''''''''''''((((((***))))))))))))))))))((()))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%)))((((((''''''(((((()))(((((())))))))))))((((((************************))))))))))))))))))))))))((((((((((((((()))******(((((('''&&&&&&''')))***+++)))'''&&&((())))))))))))))))))))))))))))))))))))******++++++******)))***)))(((''''''((()))***+++)))''''''(((((('''&&&''''''''''''((((((((((((((((((((((((((())))))***''''''(((((((((((((((((())))))))))))))))))))))))''''''&&&''''''((()))******))))))(((((((((((((((***)))(((''''''&&&''''''((((((((((((((()))))))))''''''((((((((()))))))))(((((()))))))))(((''''''%%%%%%&&&''')))***++++++((((((''''''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++++++++---+++)))((()))+++...000...---------,,,,,,++++++*********+++,,,,,,------...............---------////////////000000000000333333333333333333333333000111111111111222222222000111222444555555555555555777999;;;<<<;;;999888666777888888999999999999777888999;;;<<<<<<<<<<<<<<<<<<======>>>?????????BBBAAA???>>>>>>???@@@AAA?????????@@@@@@@@@@@@@@@DDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNOOONNNLLLKKKIIIGGGGGGFFFFFFGGGGGGFFFDDDDDDDDDDDDDDDCCCAAA@@@@@@BBBCCCCCCCCCAAAAAA???>>>>>>???@@@AAA======<<<;;;:::888888777555555444333222222222222222222222222111000///...//////000//////...,,,,,,******+++,,,---...//////,,,+++******)))***************))))))))))))******+++***))))))))))))***+++))))))************))))))******)))))))))((((((((('''''''''''''''((())))))******))))))))))))******))))))))))))))))))))))))***)))))))))))))))******,,,+++***************++++++******))))))******+++))))))))))))((((((((((((''''''(((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''(((***++++++,,,(((((((((((())))))))))))'''((())))))******))))))))))))************))))))+++++++++++++++,,,,,,,,,************************+++***)))(((((()))***+++******))))))))))))******((()))+++***)))))))))++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''******))))))((((((((('''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%(((((((((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((''''''&&&&&&'''((((((***)))((('''((())))))))))))))))))))))))))))))))))))******************)))))))))(((((((((((()))))))))(((''''''))))))(((&&&''''''((((((((((((((()))''''''''''''((()))***+++''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))*********)))(((''''''((()))***))))))(((((('''''''''''''''(((((()))))))))))))))'''(((((((((((())))))))))))))))))))))))((('''&&&%%%&&&&&&((()))***+++,,,(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((************************)))))))))))))))*********)))))))))))))))*********(((((((((((((((((((((((()))))))))))))))*********))))))******++++++,,,,,,,,,+++*********,,,...///000//////......------,,,+++++++++,,,,,,---------........................////////////000000000000333333333333333333333333222222222222222222222222000111222444555666666666444666:::===>>>===;;;:::777888999999::::::::::::888888999:::;;;<<<<<<;;;<<<<<<======>>>?????????AAA@@@??????>>>??????@@@======>>>>>>???@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLJJJIIIIIIIIIJJJKKKMMMNNNJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCAAA@@@AAABBBCCCBBBAAAAAA@@@???>>>>>>>>>??????===<<<;;;:::888777666555444444333222222222222222222222222222111000///...////////////...---,,,,,,+++++++++,,,,,,------...++++++***************+++******))))))))))))******,,,+++)))(((((()))+++,,,)))******++++++******)))*********)))))))))(((((('''''''''''''''(((((((((***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))***+++,,,+++******))))))))))))******))))))))))))******))))))))))))((((((((((((&&&''''''((()))******+++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((()))******+++(((((((((((())))))))))))''''''((()))))))))))))))))))))************))))))******+++++++++,,,,,,,,,************************+++***)))(((((()))***+++******))))))))))))******'''((())))))((()))***,,,((((((((((((((()))++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''((((((((((((((((((((())))))*********(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))(((((((((((((((((((((((())))))((((((((())))))))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))((('''&&&'''((()))((('''((((((((())))))*********''''''''''''(((***+++,,,&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&'''((())))))******)))(((''''''((()))***((((((((((((((('''''''''&&&'''((()))***)))))))))(((((((((((()))))))))***)))*********)))(((''''''(((((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))*********+++))))))(((((()))***++++++(((((((((((((((((((((((((((((())))))******************++++++,,,------...******+++,,,------------//////......------------------------............---.....................////////////000000000000333333333333333333333333333333333333222222222222000111333444555666666666333666:::===>>>>>><<<:::888999999::::::::::::999888888999:::;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@?????????????????????======>>>???@@@AAAAAABBBAAABBBBBBCCCDDDDDDEEEEEECCCEEEFFFHHHJJJKKKLLLLLLIIIHHHGGGGGGGGGIIIKKKLLLFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDEEECCCBBBBBBCCCBBBAAA?????????>>>>>>============<<<;;;:::888777555444444333333222111111111222222000111111111111000//////000///......---,,,,,,,,,---------,,,,,,++++++***+++***************++++++******))))))))))))******---+++***((((((***+++---******++++++++++++******************))))))))))))'''''''''((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))(((((()))***+++++++++***)))(((((((((((((((***))))))))))))))))))***(((((((((((())))))))))))&&&''''''((()))******+++(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))''''''((())))))))))))))))))******************)))((((((((()))******++++++************************)))((((((''''''(((((()))******))))))))))))******'''((())))))((()))+++---))))))(((((((((***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((((((((((((((('''))))))))))))))))))))))))&&&&&&'''))))))******)))''''''(((***************(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))(((((((((''')))***)))((('''((()))))))))))))))))))))))))))((())))))))))))))))))((((((((())))))))))))(((((((((&&&%%%%%%'''))))))((((((((())))))******++++++''''''''''''((()))++++++&&&&&&''''''((()))))))))))))))))))))))))))))))))%%%&&&'''((()))))))))(((((((((((((((((())))))***''''''((((((((((((''''''&&&'''(((*********))))))((((((((()))))))))******))))))*********)))(((((()))))))))))))))))))))((())))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******+++++++++))))))(((((((((***+++,,,))))))))))))))))))))))))((((((((()))******++++++******+++,,,---......///)))***,,,.........------++++++++++++++++++,,,,,,.............../////////---------...............////////////000000000000333333333333333333333333444444444333333333333222111222333555555666666666444555888;;;<<<<<<;;;999888999999:::::::::999999888888999:::::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>??????@@@AAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEDDDEEEGGGIIIJJJLLLLLLMMMIIIHHHGGGGGGGGGHHHJJJKKKFFFFFFHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCEEEDDDCCCCCCCCCBBB@@@============<<<<<<;;;;;;:::999999888777666444444333222222111111000111111222...///000000111111000000000///...---,,,,,,,,,,,,......---,,,+++***))))))*********)))******+++,,,******))))))))))))******,,,+++***))))))***+++,,,******++++++++++++******++++++*********)))))))))'''(((((()))***)))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))***+++,,,***)))((((((((((((((((((***))))))(((((())))))***(((((((((((())))))))))))''''''(((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((('''''''''(((((((((((())))))))))))'''((())))))******))))))******++++++++++++******'''(((((()))******++++++************************((())))))))))))))))))(((******))))))))))))******'''((()))))))))***---///...---+++***)))***+++,,,))))))))))))))))))))))))************************((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))''''''))))))))))))((('''%%%&&&''')))******))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))(((''''''&&&)))+++***((('''(((***)))))))))))))))))))))))))))******++++++******)))(((((())))))))))))(((((((((&&&$$$$$$&&&(((******''''''(((((()))******+++(((((('''(((((()))******&&&&&&''''''((())))))***))))))))))))))))))))))))&&&'''((())))))(((''''''''''''((()))))))))))))))&&&'''((())))))(((''''''%%%&&&(((***+++***))))))(((((()))))))))*********(((((()))*********))))))))))))))))))))))))))))))(((((()))******)))(((((('''((((((((()))))))))******)))(((''''''((()))***))))))))))))))))))))))))((())))))******+++,,,,,,))))))((('''(((***,,,---))))))))))))))))))))))))'''(((((()))******++++++))))))***+++,,,---......++++++,,,,,,---......///*********++++++,,,,,,---........................---------.........//////////////////000000000000222222222222222222222222555444444444333333333333333333444555555666555555444555777888999999999888888888999999999999888888888888999::::::::::::999::::::;;;;;;<<<<<<======<<<<<<===???@@@@@@@@@@@@>>>>>>>>>???@@@@@@@@@AAA???@@@AAABBBCCCDDDDDDEEEEEEFFFGGGIIIKKKLLLMMMMMMIIIIIIIIIIIIIIIJJJJJJKKKHHHIIIJJJJJJJJJHHHGGGFFFGGGGGGHHHHHHGGGFFFDDDCCCBBBAAAAAAAAABBBBBB???===<<<<<<;;;;;;:::999888888777777666666555444444333111111000000000000111111,,,---...000111111222222000///...,,,,,,,,,,,,,,,---,,,,,,,,,+++***************))))))***++++++,,,******))))))))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))((((((***+++++++++***)))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))((())))))******))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''''''''((((((((((((((((((((((((((())))))))))))((()))******++++++******++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------))))))))))))))))))))))))***+++,,,------,,,+++*********))))))))))))******'''((()))))))))***---000333111...,,,******++++++))))))))))))))))))))))))++++++++++++++++++++++++((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((())))))))))))'''&&&%%%###$$$&&&((())))))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))((('''&&&&&&&&&)))+++***((('''(((***))))))))))))))))))))))))+++++++++,,,,,,+++++++++(((((())))))))))))(((((((((&&&######%%%(((***+++&&&&&&&&&'''((())))))***((((((((((((((())))))***&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''((())))))((('''&&&&&&'''(((*********)))(((&&&'''((())))))(((''''''$$$&&&(((***++++++))))))))))))))))))************'''((()))***************(((((())))))*********+++&&&'''((())))))((('''&&&'''((((((((())))))******+++)))(((&&&&&&((()))+++))))))))))))))))))))))))((())))))***++++++,,,,,,)))(((''''''(((***,,,---))))))))))))))))))))))))'''(((((()))***+++++++++'''((()))***+++,,,------...,,,+++***+++---///111***+++,,,---......///000---------------------------------.........//////////////////000000000000111111111111111111111111555555555444444333333333444444555555555555555444444555666666777777777777888888999999999888888777888888999:::::::::999999999999::::::;;;<<<<<<===:::;;;===>>>@@@AAAAAAAAA>>>>>>>>>>>>??????????????????@@@AAACCCDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJHHHEEEDDDGGGGGGHHHHHHGGGFFFDDDCCC>>>>>>>>>@@@AAABBB@@@>>>:::;;;;;;:::999888777666666666666555555444444444111000000000000000111111+++,,,...///111222222333000///---,,,++++++,,,---++++++++++++++++++,,,,,,******))))))***+++,,,,,,******))))))))))))*********++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++************)))((()))***,,,,,,++++++***((()))***++++++***)))((())))))))))))))))))))))))(((((((((((()))***+++,,,***)))))))))***+++,,,,,,))))))(((((((((((())))))'''((((((((())))))******))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))***+++++++++++++++,,,,,,++++++***)))))))))************************+++++++++*********))))))))))))))))))************))))))************))))))((('''&&&%%%&&&''')))+++,,,,,,,,,++++++*********((((((((('''((()))******,,,,,,++++++******))))))))))))(((((((((((())))))((((((''''''''''''((((((###$$$%%%'''((()))))))))''''''''''''''''''''''''%%%'''((((((''''''(((***(((((('''(((((()))***+++(((((((((((())))))))))))***((('''&&&&&&'''(((***++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++*********))))))((((((+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''&&&&&&''')))************))))))))))))((((((((((((((((((((((((((()))*********)))(((&&&%%%%%%%%%%%%###$$$%%%&&&''')))************))))))))))))******))))))))))))))))))))))))***)))((('''''')))+++,,,)))))))))))))))))))))))),,,+++)))((((((((()))************)))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((++++++++++++,,,---...///''''''((()))***++++++,,,,,,+++***((((((((()))***)))))))))))))))***++++++(((((())))))*********+++,,,,,,++++++***)))))))))'''&&&%%%'''+++------+++,,,,,,,,,---------......,,,,,,,,,---------..................////////////000000111111111111000000333333444555555555444444333333444444444444333333666666666666777777777777888777666666666777999:::888999:::;;;:::999888777555666999;;;<<<<<<<<<<<<;;;;;;:::;;;<<<>>>@@@AAA@@@BBBBBBBBB@@@???@@@BBB>>>@@@CCCDDDCCCDDDEEEFFFFFFFFFGGGGGGIIIJJJLLLMMMJJJHHHFFFGGGKKKMMMMMMKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHFFFEEEEEEEEEDDDBBB@@@??????>>>>>>===<<<<<<<<<;;;::::::999888777666666333333444444333333222111////////////000000000000///------...000222222222000000///...------,,,,,,+++++++++,,,,,,---------+++++++++*********))))))************************))))))))))))))))))))))))'''((()))***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''(((((())))))*********+++++++++************++++++))))))))))))))))))))))))))))))))))))************))))))***))))))((('''&&&(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((()))(((''''''''')))***+++)))))))))))))))))))))))))))))))))))))))*********************************+++++++++*********))))))))))))))))))************))))))************)))))))))((('''&&&&&&(((***+++,,,,,,+++++++++*********(((((((((((())))))))))))***************)))))))))))))))(((((((((((())))))((((((''''''''''''(((((('''((())))))***)))))))))''''''''''''''''''''''''((()))***)))((('''((())))))(((((((((((())))))***))))))))))))(((((((((((()))((('''&&&&&&'''((())))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))(((((())))))))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))***))))))))))))))))))((((((((('''((((((((((((((()))******+++***)))((((((((((((((($$$%%%%%%&&&'''((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++))))))))))))))))))))))))******((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************+++,,,---...(((((())))))******++++++,,,+++)))((((((((()))******)))))))))))))))******))))))))))))*********++++++++++++++++++,,,,,,,,,,,,+++***+++...///...,,,+++++++++,,,,,,,,,------,,,,,,,,,---------............/////////000000000000000111111111111000000222222222222222333333333555555666666666666555555666666666666777777777777777666666666666777888888888888999999999888888777666777999:::;;;<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@AAACCCDDDDDDCCCAAA???@@@AAA???AAABBBCCCBBBCCCEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJIIIGGGFFFGGGJJJLLLKKKJJJJJJJJJKKKKKKJJJHHHGGGFFFFFFEEEDDDDDDEEECCCAAA>>>==================<<<<<<;;;:::999888777666555555333333444444333333222111111000000000//////......///...---...000111111000.........---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))((())))))************))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++******)))(((((('''((()))))))))******************))))))))))))******(((((((((((((((((((((((())))))))))))************((())))))))))))(((((('''(((((((((((((((((((((((()))))))))******)))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))(((''''''((()))***+++))))))))))))))))))))))))''''''(((((()))******+++************************+++++++++***************))))))))))))************))))))************))))))***)))((('''((()))***++++++++++++***************'''((()))*********)))(((((())))))))))))))))))***))))))(((((((((((()))))))))((((((''''''(((((()))************))))))((('''''''''''''''''''''''''''***+++,,,+++)))'''((()))***))))))(((((((((((()))******))))))(((((('''''')))((('''&&&&&&'''((()))))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))*********))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))(((((((((''''''((((((((((((((()))*********))))))(((((())))))***&&&&&&'''''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''***---000111...+++)))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,))))))))))))***+++,,,,,,)))))))))))))))*********+++***))))))((()))))))))******)))))))))))))))***)))))))))******************++++++,,,------......///---,,,---......---,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,---------....../////////000000000111111111111222222222222111111111000000///000111222333666777777888888777777666666666666666777777777777555666777777888777777777888888777777777888888999888999:::;;;;;;;;;;;;:::;;;;;;;;;<<<===>>>???@@@EEEEEEEEEDDDAAA??????@@@@@@AAABBBAAAAAABBBEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEFFFHHHIIIIIIHHHGGGHHHJJJJJJJJJHHHFFFDDDCCCCCCDDDEEEFFFEEEAAA???;;;<<<<<<<<<<<<<<<======;;;:::999777666555333333333333333333333222222111222111111000///...---,,,000...---...///000///...------,,,,,,++++++******,,,,,,,,,,,,,,,++++++++++++++++++***************************************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******)))((((((((())))))))))))************))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))************'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))(((((((((((())))))***))))))))))))))))))))))))((()))))))))*********+++************************************************((()))))))))************))))))************))))))******))))))))))))***+++*********************)))&&&(((***+++,,,+++)))(((''''''(((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((('''&&&&&&'''''''''''''''''''''''')))***+++***(((((((((*********)))(((((('''((((((+++******)))(((''''''&&&)))(((''''''''''''((()))+++*********))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''(((((())))))******((())))))))))))(((((('''))))))((((((((('''''''''((((((((((((((())))))***''''''&&&&&&'''((())))))(((((((((''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((('''***---000000...+++)))(((((((((((((((((((((((())))))((((((''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++((((((((((((((()))***+++*********)))))))))))))))******))))))))))))))))))+++******)))))))))))))))************************++++++++++++,,,,,,------++++++******+++++++++***++++++,,,,,,,,,---------,,,,,,,,,---------......000000000000111111111111111111222222222222111111111000///...///111333444777777777888888777777777666666666666777777777777555666888999999999888777999888777777777888:::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<======>>>???@@@BBBCCCDDDBBB@@@??????@@@AAAAAAAAA@@@@@@AAADDDGGGHHHHHHHHHIIIIIIIIIIIIIIIFFFFFFEEEEEEEEEFFFGGGGGGEEEFFFHHHIIIHHHGGGDDDCCC@@@AAADDDHHHJJJIIIFFFCCC>>>=========<<<<<<<<<;;;:::999888666555333222111222333333333333222111111111000000///......------000///......//////---,,,------,,,,,,+++++++++***---,,,,,,,,,++++++******************************************************))))))))))))))))))))))))***************)))(((''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))(((((()))))))))))))))*********((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))************&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))(((((((((((()))))))))((((((((((((((((((((((((,,,,,,,,,++++++*********************************************************((()))))))))************))))))************))))))******)))))))))))))))***))))))))))))))))))))))))'''(((***,,,,,,+++)))(((''''''(((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&((((((((((((***+++******)))(((((('''((((((+++******)))(((''''''&&&((((((''''''''''''((((((*********))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((()))(((((((((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((''''''(((((())))))******((())))))))))))(((((('''((((((((((((''''''''''''((((((((((((((())))))***''''''&&&''''''((()))***)))(((((((((((('''''''''***))))))(((((())))))***((((((((((((((((((((((((((()))+++,,,,,,,,,+++***((((((((((((((((((((((((************))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''(((((())))))*********))))))))))))))))))))))))*********))))))******)))))))))))))))***+++++++++***************,,,+++++++++*********)))'''((())))))******+++,,,------------............,,,,,,,,,---------......000000000000111111111111111111111222222111111111222111000///000222444666555666666777777666666555666666666666777777777777777888999:::;;;:::999888999999888888999;;;<<<>>>???>>>>>>>>>============<<<<<<===>>>>>>?????????>>>???@@@@@@???>>>???AAAAAABBBAAA@@@???@@@DDDFFFFFFGGGHHHJJJKKKKKKKKKKKKFFFFFFEEEDDDDDDDDDEEEEEECCCDDDFFFFFFFFFEEECCCBBB???AAADDDIIIMMMNNNLLLIIIAAA@@@???>>><<<;;;999999888777666555333222111000222222333333222222111000...............////////////...---...///...,,,***------------,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''((()))))))))*********+++*********************************************************************************)))))))))))))))******))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((()))))))))************&&&'''((())))))***))))))))))))))))))))))))))))))))))))(((''''''((())))))))))))(((((((((((())))))'''((((((((()))))))))***((())))))))))))(((((((((((((((((((((((((((((((((...------,,,++++++*********************************************+++++++++))))))))))))************))))))************))))))))))))))))))))))))(((((((((((((((((())))))))))))((()))***+++++++++***)))((())))))))))))))))))***))))))(((((((((((())))))***))))))(((((())))))***((()))******++++++++++++((((((((((((((((((((((((###%%%'''''''''(((***,,,***))))))(((((((((((()))******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&''''''((()))''''''(((((((((((())))))))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((('''''''''&&&&&&((((((((((((((()))******))))))))))))******+++,,,((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))((()))))))))******))))))))))))))))))))))))***************)))((((((&&&''''''(((((())))))***))))))))))))))))))))))))******)))((((((((((((((((((((((((''''''(((((())))))))))))))))))*********(((((()))************))))))))))))))))))******++++++++++++++++++*********,,,,,,+++******)))(((((((((***++++++++++++---...............////////////,,,,,,,,,---------....../////////000000000111111000000111111111111000000222111111111222444555666444555555666666555555444666666666666777777777777777888999999::::::999999888888999999;;;<<<>>>>>>??????>>>======>>>>>>???<<<===>>>????????????>>>;;;===>>>>>>>>>>>>???AAAAAAAAAAAAAAA@@@@@@CCCEEEDDDEEEGGGJJJKKKLLLKKKKKKEEEFFFFFFEEECCCBBBCCCEEECCCCCCCCCCCCCCCCCCCCCBBB???@@@CCCHHHLLLNNNLLLKKKBBBAAA@@@===;;;999777666555555444333222111111000222222222222222111111000------........./////////...------...///...+++)))---------------,,,,,,,,,+++++++++++++++************************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))******+++++++++************************************************++++++++++++++++++++++++******))))))))))))))))))************))))))))))))((((((''''''''''''((((((************************))))))))))))************'''(((((())))))))))))((())))))))))))))))))))))))))))))''''''''''''))))))))))))(((((((((((())))))''''''(((((())))))******((())))))))))))((((((''')))))))))))))))))))))))),,,,,,++++++++++++++++++************************))))))*********+++++++++))))))))))))************))))))************))))))))))))))))))(((((('''''''''''''''((((((((())))))))))))*********+++++++++***************)))))))))))))))(((((((((((())))))******))))))))))))*********++++++++++++***))))))((((((((((((((((((((((((%%%'''((()))((((((***,,,)))(((((((((((())))))***))))))))))))((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))***))))))(((((('''''''''&&&&&&&&&((((((((((((((()))***************)))******++++++((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((()))*********)))''''''&&&&&&''''''((())))))***)))))))))))))))))))))))))))(((((((((((())))))***))))))((((((((((((((()))(((((())))))******++++++'''((()))***+++******)))(((((((((((()))***,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***,,,...---+++***,,,...---------.........//////,,,,,,,,,---------............/////////000000000//////000000000000//////000000111222333444555666444555555666666555555444666666666666777777777777777777666666777777888999666777888:::;;;<<<======>>>===<<<<<<<<<===>>>???<<<===>>>???@@@???>>>>>>===>>>??????>>>>>>???@@@???AAABBBBBBAAA@@@BBBCCCCCCEEEGGGHHHIIIIIIHHHGGGFFFGGGGGGEEEBBBAAACCCEEECCCBBBAAAAAAAAAAAABBBCCC@@@@@@AAADDDGGGHHHGGGFFF???>>>===;;;999777666555333333222222222111111111222222222222222111000000..................------,,,,,,,,,---///...+++)))+++++++++++++++,,,,,,,,,************++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))((())))))******+++,,,,,,************************************************++++++++++++++++++++++++)))))))))))))))))))))***************)))))))))((()))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************((())))))))))))(((((('''((((((((((((((((((((((((***)))'''&&&&&&''')))***))))))(((((((((((())))))'''''''''((()))*********((()))******)))((('''&&&)))))))))))))))))))))))))))))))))***++++++,,,,,,************************))))))******++++++++++++))))))))))))************))))))************))))))(((((()))(((((('''&&&&&&&&&'''''''''(((((())))))******))))))******+++,,,,,,,,,++++++******))))))))))))(((((((((((())))))******))))))))))))******++++++******((('''&&&%%%))))))))))))))))))))))))((()))******)))(((***+++(((((('''(((((()))***+++(((((((((((())))))))))))''''''((((((((((((''''''***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''&&&&&&((()))************(((((('''''''''&&&&&&&&&((((((((((((((()))******))))))(((((((((((())))))'''((((((((()))))))))***((((((''''''''''''(((((())))))))))))))))))))))))'''(((***+++++++++)))((())))))))))))))))))))))))'''((()))))))))(((&&&%%%&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''(((***+++,,,***))))))((((((((())))))'''(((((()))***++++++,,,'''((()))+++++++++***)))'''''''''((()))+++------,,,,,,,,,++++++************++++++,,,,,,------...+++---...---)))((()))+++,,,,,,,,,---------......,,,,,,,,,---------..................////////////......////////////.........///111333444444444444555555666666666666555555666666666666777777777777666555444444444555777888444555777:::;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>======???@@@@@@???>>>>>>@@@AAAAAA@@@>>>===>>>??????@@@BBBBBBAAA@@@AAABBBCCCDDDFFFGGGGGGFFFEEECCCFFFGGGHHHFFFBBBAAABBBEEECCCBBB@@@??????@@@BBBDDD@@@@@@???@@@BBBCCCBBB@@@<<<;;;:::999888666555555111111111111111111111111111222222222222111000000000000///...---,,,,,,+++++++++,,,---///...,,,)))******************++++++))))))******+++++++++,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************((())))))***++++++,,,,,,************************************************++++++++++++++++++++++++)))))))))))))))*********+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))***))))))(((''''''((((((((((((((((((((((((***((('''&&&&&&'''(((***))))))(((((((((((())))))&&&''''''((()))******+++((()))*********((('''&&&))))))))))))))))))))))))*********++++++,,,,,,---))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++,,,,,,))))))))))))))))))))))))+++*********))))))(((((())))))************))))))******+++******)))((('''***)))(((''''''((()))***))))))))))))************(((((((((((()))))))))))),,,+++***)))((((((((((((((()))))))))))))))((((((***)))(((''''''((()))***++++++***)))((((((((()))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''((())))))&&&''')))***)))***+++---''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))((('''''')))((('''((()))***)))((((((((())))))*********+++***((('''&&&&&&'''(((***************************(((((()))***************((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))---,,,***)))))))))******++++++******************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++............////////////...............---------000000000000111111111111111111222333333333333222333444555666777777777777666666666777888888999999555888999777777999999555555777:::===>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>======>>>???@@@AAA@@@??????BBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGEEEDDDBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>======<<<<<<;;;;;;:::999888777666555222222111111000///......111000000///...------------------...............++++++++++++++++++++++++))))))***+++,,,---------++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))******+++,,,((()))***+++,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))+++,,,+++++++++*********)))))),,,+++++++++***)))))))))+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''###&&&))),,,---,,,***(((***)))(((''''''((()))***))))))((('''''''''''''''+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))+++++++++*********))))))++++++******************))))))))))))))))))))))))************)))))))))((())))))************))))))((())))))*********))))))***)))(((''''''((())))))))))))))))))************(((((((((((())))))))))))***)))))))))))))))******(((((())))))))))))((((((***)))(((''''''((()))*********))))))((()))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((((()))++++++******+++---((((((((())))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))*********)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))((('''''')))((('''((()))***)))(((((()))))))))************)))(((&&&%%%%%%&&&((()))************************(((((()))***************((()))+++,,,+++***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((''''''''''''(((((())))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))************************,,,,,,***)))))))))******++++++******************---,,,,,,++++++,,,,,,---------------------------............////////////........................//////000000000111111111111111222333333333333222111111222333444444444444555555666666777888888888444777777666666:::;;;888555666999;;;=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>=========>>>???@@@@@@@@@??????@@@AAAAAAAAABBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>===<<<<<<;;;999999888777666555444444333222222111000000//////000000000///...---------------------,,,,,,,,,,,,++++++++++++++++++++++++''''''(((******++++++***************************+++++++++,,,+++++++++*********************************))))))******+++,,,((()))***+++,,,++++++***************************+++++++++++++++++++++++++++***)))))))))***,,,,,,+++++++++*********))))))+++++++++***************+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((($$$&&&(((***+++***((('''***)))(((((('''((()))*********)))(((((((((((())),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))))))))))))))))))))---,,,,,,,,,,,,+++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''''')))******+++++++++))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))(((((((((((()))***+++,,,(((((())))))))))))(((((())))))(((((((((((())))))))))))((((((((()))******(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++***+++,,,,,,******+++,,,))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((************************)))))))))))))))((('''''')))((('''((()))***)))((())))))))))))************)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((()))***************(((***---///...,,,)))&&&))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++,,,+++******)))***************++++++++++++++++++,,,,,,++++++++++++,,,,,,........................---............///////////////////////////////////////000000000000111111111111222333333333333222000000111222333333333333444444444555666666777777444666777555777<<<>>>===666777888999;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<==================>>>??????@@@@@@??????>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBB@@@@@@AAAAAA@@@@@@@@@?????????@@@@@@???===<<<;;;::::::777777666555444333333222333333222222111000000000000000//////...---------------,,,,,,++++++******++++++++++++++++++++++++'''((()))***************))))))))))))))))))))))))***+++++++++++++++++++++******************************))))))******+++,,,)))***++++++,,,+++++++++))))))))))))))))))))))))************************++++++******++++++,,,---+++++++++******************************++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((''''''(((((()))***+++++++++))))))))))))))))))))))))******++++++++++++******************************&&&''''''((((((''''''&&&))))))((((((((())))))***++++++***))))))))))))***---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******(((((()))***************((((((((((((((()))))))))((()))))))))************(((((((((((())))))))))))(((((((((((()))***+++,,,'''(((((())))))))))))((())))))(((((((((((())))))((((((((((((((()))***+++(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((()))*********+++,,,+++)))((()))***(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''')))((('''((()))***)))((()))))))))))))))************)))(((((((((((()))***(((((((((((((((((((((((((((((()))******************+++,,,------+++)))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,++++++++++++,,,,,,........................---------.........//////////////////000000000000////////////000000000111111111222333333333333222111222333444444444444444222333333444444555666666444777777555888???BBBBBB::::::999999:::;;;======<<<;;;;;;::::::;;;;;;<<<:::;;;<<<==================>>>>>>???????????????=========>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@??????@@@@@@@@@?????????>>>>>>@@@???>>>===;;;:::888888666666555444444333222222333222222222111111111000/////////......---------...------,,,+++******)))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***************************************+++++++++******************************))))))******+++,,,***+++++++++++++++++++++((((((((((((((((((((((((++++++++++++++++++++++++************++++++,,,,,,************************)))))))))***+++++++++,,,************))))))))))))************************))))))))))))))))))))))))************))))))((((((''''''((()))***++++++,,,(((((((((((((((((((((((()))******++++++******)))************************)))(((((('''&&&&&&&&&'''))))))))))))))))))******++++++***))))))))))))***...------,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))************)))(((((()))*********************)))((((((''''''((()))))))))))))))((()))))))))************(((((((((((())))))))))))******))))))))))))******''''''((()))))))))))))))(((((())))))))))))((((((((('''''''''((()))******(((((((((((())))))))))))'''((((((((()))))))))***&&&&&&%%%%%%&&&&&&'''((()))***+++***(((&&&'''((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))((('''''')))((('''((()))***)))(((******))))))))))))))))))+++******************+++(((((((((((((((((((((((((((((()))***************,,,+++***))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))++++++++++++++++++++++++************+++***************++++++,,,,,,,,,,,,,,,++++++******++++++,,,------------------------------------.............../////////000000111111...////////////000000000111111222333333333333222222222333333444333333333222222222333444444555555555888888777:::@@@DDDDDD>>>===;;;:::999:::;;;<<<;;;;;;::::::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>=========<<<<<<;;;;;;>>>>>>?????????@@@@@@@@@??????@@@@@@@@@??????>>>??????>>>>>>>>>=========>>>===<<<;;;999888777666555555555444333333222222222222222111111111111111............------------///......---,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))***+++,,,******************************))))))******+++,,,,,,,,,++++++++++++++++++((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,((())))))***************************************)))))))))***+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))************'''(((((()))******++++++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))+++***(((''''''''''''((((((((()))*********************)))(((((((((((()))------------,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***++++++++++++******)))''''''&&&'''((()))*********)))))))))))))))************(((((((((((())))))))))))******)))))))))))))))***&&&'''((())))))******)))(((((())))))))))))(((((((((((('''''''''((())))))(((((((((((())))))))))))''''''(((((())))))******)))))))))))))))***++++++((()))***)))'''&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))((('''''')))((('''((()))***)))(((************))))))))))))*********++++++*********))))))))))))))))))))))))(((((()))***************,,,***((('''&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))++++++++++++++++++++++++))))))***++++++++++++*********++++++,,,---------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---......//////000000111......////////////000000111111222333333333333222000111111222222111111111222222222333444444555555555888999888:::@@@CCCBBB>>>===;;;:::999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<>>>????????????>>>============>>>???@@@??????>>>===<<<;;;::::::<<<<<<===>>>???@@@@@@AAA===>>>???????????????>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::999777666555555444444444333333222222222000000000000000000000000------------------------......------,,,,,,++++++++++++++++++++++++++++++((())))))*********))))))++++++++++++++++++++++++***)))(((((()))***,,,---******************************))))))******+++,,,------,,,++++++++++++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((()))************)))***************+++++++++***************+++++++++(((((()))))))))))))))***************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******)))((('''''''''((((((((()))***++++++++++++******)))(((((((((((())),,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))))))))******************++++++))))))))))))))))))))))))((()))))))))************+++***)))(((((()))***+++))))))*********))))))(((%%%&&&((()))*********)))))))))))))))************(((((((((((()))))))))))))))((((((((()))***+++,,,&&&'''((()))************'''((()))******)))((('''))))))((('''''''''(((((((((((((((((())))))))))))'''''''''((()))*********,,,,,,++++++,,,,,,---...((()))***)))((('''((()))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******'''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))((('''''')))((('''((()))***)))(((************)))))))))((()))))))))******)))))))))************************(((((()))***************+++***)))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))(((((()))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))************************((()))***+++,,,++++++*********++++++,,,------...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------...//////000000........./////////000000111111222333333333333222111222222222222222111111222222333333444555555555444777888777999===>>><<<999999888888999999::::::;;;::::::999999::::::;;;;;;<<<===???@@@@@@AAAAAA>>>======<<<===>>>???@@@@@@@@@??????>>>>>>======999:::;;;===???@@@AAABBB======>>>???????????????;;;;;;;;;:::::::::999999888888777666666555444444222222222111111111111000////////////////////////------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))*********))))))(((************************))))))((('''(((***,,,---******************************))))))******+++,,,...---,,,++++++++++++,,,************************++++++++++++++++++++++++((()))***+++++++++******))))))*********++++++++++++++++++***************(((((((((((())))))******************************)))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((***+++,,,,,,++++++++++++***))))))))))))***,,,,,,,,,------.........------------------------))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********)))))),,,,,,++++++***)))))))))))))))))))))))))))))))))(((((())))))*********++++++***)))'''''')))***+++'''((()))******++++++***%%%&&&((()))*********)))))))))))))))************(((((((((((())))))))))))&&&''''''((()))+++---...&&&'''((()))************'''((()))******)))((('''***)))((('''''''''''''''(((((((((((())))))))))))&&&''''''((()))******+++'''''''''&&&'''(((((()))(((***+++***)))((()))+++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((*********)))(((((('''''''''((((((((())))))******)))))))))))))))))))))))))))))))))))))))((((((''')))((('''((()))******(((+++*********))))))((((((''''''((((((((((((''''''************************(((((()))***************)))******+++***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++,,,,,,+++*********+++,,,,,,---......++++++************++++++------------------------,,,,,,,,,---------......,,,,,,,,,---...//////000............/////////000111111222333333333333222444444555555555444444333222333333444444555555666222666777666777:::;;;888444444555777888999:::;;;;;;::::::999999::::::;;;<<<===>>>???AAAAAABBBBBB>>>===<<<<<<<<<===???@@@@@@@@@@@@@@@@@@AAAAAAAAA888999;;;===???AAABBBCCC<<<===>>>??????@@@@@@???:::::::::999999999888888666666555555444444444333000000000000////////////............////////////------------------------***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))(((''''''(((***,,,---*********************************)))***++++++,,,///...,,,+++***+++,,,,,,************************************************)))***+++,,,---,,,++++++))))))******++++++++++++,,,+++++++++******))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((++++++******)))((((((((())))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((%%%%%%&&&''''''&&&&&&%%%'''(((***+++,,,,,,++++++---,,,++++++******++++++---------....../////////------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))(((...222///------,,,***,,,,,,+++***))))))******************************---***((((((***,,,+++***************************))))))))))))))))))))))))$$$&&&(((***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))((())))))((('''&&&&&&'''******++++++++++++*********)))(((''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))*********++++++++++++))))))(((((((((((())))))((((((((((((((()))************)))))))))))))))***))))))))))))))))))))))))((((((''''''''''''((((((+++*********))))))((((((,,,+++***((((((((())))))(((((('''%%%$$$%%%'''***,,,+++++++++******))))))************************))))))))))))(((((((((((())))))))))))************---+++))))))***+++***)))+++)))'''&&&%%%&&&((()))'''(((((()))***+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------//////---,,,,,,---...///////////////000000000000000111111111111222222222333333333444333333222222333333333444555666777777777777888999:::::::::::::::999888666666666777777777999::::::888777777888<<<<<<======>>>>>>??????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<>><<<>>>>>>>>>>>>============<<<;;;::::::888888777666888777777666555555444444000000000000//////////////////...------------...000///...---------------------,,,++++++,,,------,,,,,,,,,---------......,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++*********))))))(((((())))))*********+++++++++++++++******************,,,+++***((((((((()))))))))))))))))))))(((''''''******++++++++++++************))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))++++++,,,,,,------------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************---666:::555---*********,,,,,,+++***************************************---***((((((***,,,+++***************************))))))))))))))))))))))))%%%&&&(((***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))***++++++***)))((((((***)))******************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))*********+++))))))(((((((((((())))))))))))(((((())))))***+++******)))))))))))))))***))))))))))))))))))))))))******))))))))))))******************)))))))))(((******)))(((((()))***+++))))))((('''%%%&&&(((+++++++++*********)))))))))************************((((((((()))))))))))))))(((((((((((())))))))))))+++)))(((((()))))))))(((***)))((('''''''''(((((('''(((((()))******++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------..................,,,,,,,,,,,,------------///...------------...///////////////000000000000000111111111111222222222333333444444444444333333333333333444444555666777777888999::::::;;;;;;:::888777777777777777888888999;;;<<<<<<:::999::::::============>>>>>>>>>>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;===???AAAAAA@@@>>>===>>>>>>>>>>>>=========<<<;;;::::::999888777666666666555555444333333222222000000000000//////////////////...------------...//////...------------------,,,++++++++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******************************,,,,,,,,,+++++++++******)))***++++++++++++***)))************+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++*********)))))))))*********+++++++++******************************)))(((((()))***+++******++++++***))))))(((******++++++++++++************))))))((((((((((((***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))******++++++++++++,,,,,,------...------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++---777===666+++((()))+++,,,++++++************+++************************,,,***))))))***++++++***************************))))))))))))))))))))))))&&&'''(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))***+++***)))((()))***((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((())))))***+++)))))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******************))))))))))))(((((((((((()))***+++,,,)))******(((''''''))),,,******))))))))))))((((((************************'''(((((())))))*********'''''''''((((((((())))))((('''&&&(((***,,,---,,,******)))))))))(((((((((((((((((()))******++++++******++++++++++++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------......//////,,,------------.........///......------...//////////////////000000000000000111111111111222222222333444444555555555444444333333333333444555666777777888999:::;;;;;;;;;;;;555666777888888999999999999;;;<<<<<<;;;:::;;;<<<>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<===???AAAAAA@@@???>>>>>>>>>>>>=========<<<<<<::::::999888777666666555333333333222111111000000000000000000//////////////////...------------...///...------------------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))***++++++++++++***))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************,,,,,,,,,+++++++++++++++***************+++++++++************************)))(((((())))))+++,,,,,,+++++++++,,,++++++***)))******++++++++++++*********))))))))))))(((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))++++++++++++++++++++++++------......---,,,++++++*********+++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,'''000444000***)))+++,,,,,,++++++******+++++++++************************+++************+++******************************))))))))))))))))))))))))&&&'''((()))***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))'''((()))((('''&&&'''((((((((())))))))))))(((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((()))))))))(((((((((((())))))((((((''''''(((((()))***)))(((((((((((())))))***************************((((((''''''''''''((((((*********))))))))))))))))))))))))))))))******+++)))******)))'''''')))+++)))))))))(((((((((((((((************************''''''((()))******++++++(((((((((((())))))))))))'''&&&''')))...111333333***************)))(((((((((((())))))******************++++++++++++************+++++++++,,,,,,,,,------,,,,,,,,,,,,------))))))***+++,,,,,,---------------.........//////.............../////////////////////000000000000000000111111111222222222444444555555666555555555444333333333444444555666777888999:::;;;;;;;;;;;;555666777999999999888777777888:::;;;:::999:::;;;?????????>>>===<<<<<<<<<:::::::::;;;;;;;;;<<<<<<========================<<<===???@@@AAA@@@???>>>>>>>>>=========<<<<<<<<<;;;::::::999888777666555222222222111111000000000000000000000//////////////////...------------.........---,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************************************++++++++++++++++++++++++***************************************+++++++++)))))))))******+++++++++***+++++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************------------------,,,,,,------.........---,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,'''+++,,,***+++------***,,,+++++++++++++++,,,,,,******************************++++++************************************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&((()))((('''&&&''')))(((((())))))))))))(((((('''((()))******)))((('''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((((((((())))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((((((((''''''((()))******++++++++++++++++++++++++((((((''''''''''''(((((())))))))))))))))))******************))))))(((((('''((()))(((''''''((()))((((((((((((((()))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))*********+++++++++)))((((((***---000111111***************)))(((((()))))))))))))))*********)))******++++++******)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---))))))******+++,,,---------------.........//////---......//////000000000////////////000000000000000000111111111222222222333444444555666666666555444333333333333444444555666777888999::::::::::::777888999999999777666555666888:::;;;;;;;;;<<<===@@@@@@???>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>>>>============<<<<<<<<<<<<;;;;;;:::999888777666666222222222222111111111111000000000000//////////////////...------------...------,,,,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,************************))))))******************************************))))))*********+++++++++++++++++++++******))))))))))))******+++******)))******++++++++++++******))))))))))))************))))))************))))))))))))))))))))))))))))))************************'''((()))***************//////............------------............------+++++++++,,,,,,------...++++++++++++++++++++++++***************+++++++++,,,---,,,***,,,///---(((,,,++++++++++++,,,,,,---************************(((***,,,,,,***)))***+++************************))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))***+++((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''&&&&&&''''''((()))''''''''''''((()))******++++++++++++++++++++++++******))))))))))))******))))))))))))************++++++++++++***)))'''''''''((())))))''''''((()))(((((())))))))))))******))))))))))))))))))))))))((())))))******+++++++++*********+++++++++,,,,,,,,,***)))(((******)))(((******)))))))))((((((((())))))))))))))))))******))))))************))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,------......,,,------------.........------///000000000000000////////////000000000000000111111111111222222222222333444555555555555555444444333333333333444444555666777888999999999999999999999888888777666555888:::===>>>===>>>???@@@@@@??????>>>===<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===============<<<<<<<<<;;;;;;::::::999888777666666555222222222222222222222222000000000000//////////////////...------------...,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++***))))))***++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,***************+++++++++)))))))))))))))*********+++++++++***************)))))))))***++++++,,,,,,,,,,,,,,,,,,+++***)))(((((()))************************++++++++++++******)))))))))************+++)))******++++++******)))))))))))))))))))))))))))************************''''''((()))************/////////.........------------............------+++,,,,,,---......//////+++++++++++++++++++++++++++++++++***************,,,......++++++------***+++++++++++++++,,,---...************************(((***---,,,***))))))+++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''')))******))))))***,,,)))******************)))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))))))))(((((((((((())))))((((((((((((((()))******'''&&&&&&'''''')))******))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))***+++******)))(((''')))******)))((()))***)))))))))*********++++++))))))))))))))))))))))))************************)))************+++++++++,,,***(((((())))))((('''***)))((('''''''''((((((***)))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---///000111111000000////////////000000000000000111111111111222222222111222333444444555555555444444333333222333333444444555666777777888888777888888777777777777777888888:::===>>>>>>???@@@AAA??????>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;888888777666555444333333111111111111111111111111000000000000//////////////////...------------...,,,,,,++++++,,,,,,---...,,,---............---,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------------------------------+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++***))))))***++++++************+++++++++,,,++++++++++++++++++++++++(((((())))))***++++++,,,))))))*********+++++++++)))))))))******++++++++++++++++++*********))))))((())))))***++++++,,,,,,***+++,,,,,,,,,+++***))))))******+++,,,,,,++++++******++++++++++++******))))))*********+++++++++)))***++++++++++++***)))))))))))))))))))))))))))************************&&&'''((()))************/////////......---------------...............---,,,,,,------...///000000++++++++++++++++++++++++,,,+++++++++******))))))&&&,,,///+++(((***------++++++++++++,,,,,,---...************************'''***------***))))))+++************************))))))))))))))))))))))))***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************(((((((((((())))))))))))((((((((((((((((((((((((%%%'''((((((''''''(((*********++++++++++++*********)))(((''''''((()))***))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))***************++++++,,,&&&&&&&&&'''''')))******((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++&&&''')))***++++++******)))***,,,,,,***)))***+++))))))******+++++++++,,,))))))))))))))))))))))))+++++++++***************))))))))))))***************((('''(((+++------,,,+++)))'''&&&%%%&&&((()))*********)))))))))))))))))))))************))))))******+++++++++,,,,,,,,,******))))))))))))******++++++******************+++++++++,,,,,,,,,------,,,---///000111111111000////////////000000000000000111111111111222222222000111222333444444444444444444333222222333333333333444555666777777777777777777666666666888999;;;666888;;;<<<<<<===???@@@>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;666666555444333222222111000000000000111111111111000000000000//////////////////...------------...++++++++++++,,,,,,---...------...//////...------,,,,,,------------......,,,,,,,,,------.........------------------------------------------------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,************************&&&''''''((()))******+++))))))******++++++++++++*********++++++,,,,,,,,,++++++++++++******))))))((())))))***++++++,,,,,,((()))+++,,,------,,,+++***+++,,,,,,------------******++++++++++++******))))))******++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************&&&'''((()))************000000000000000000000000......////////////......---------------------------,,,++++++******++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,***************************************************************************************************************)))((((((++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++++++++******))))))((((((''''''(((((())))))******'''((()))((('''&&&''')))))))))))))))******************))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))((((((''''''&&&&&&%%%%%%'''((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))(((((()))***++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++******))))))(((((('''''')))(((((((((((((((((()))(((((((((((((((((((((((((((((())))))******++++++,,,***((((((***+++)))'''************)))))))))))))))))))))))))))******+++++++++************++++++))))))))))))************((('''&&&%%%&&&(((***+++++++++******))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,---------......///////////////000000000000////////////000000000000111111111111333333222222222222222222111111111222333444555666444555555555666666777777444555777888777888999;;;<<<;;;;;;;;;;;;<<<======???@@@BBBCCCCCCBBB@@@>>><<<<<<<<<;;;;;;:::::::::999:::;;;<<<<<<<<<;;;:::999:::;;;<<<==================<<<;;;999888888777555555666666555333222111222111111111000000//////............////////////........................,,,,,,,,,------.........---------------------------------.........//////......................../////////...---------,,,,,,,,,,,,,,,------...///........................------------------------000000///...------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...---+++))))))***+++,,,+++***(((''''''(((***++++++++++++++++++***)))(((,,,++++++******++++++,,,...---+++*********++++++************************++++++++++++++++++++++++...------,,,+++***))))))******++++++++++++******+++++++++*********))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***,,,++++++***************))))))))))))))))))))))))000000000000000000000000......////////////......------------------------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************************************************************************************+++++++++***************)))((((((*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++))))))))))))))))))(((((((((((((((((())))))))))))'''((()))(((''''''((()))(((((()))))))))*********++++++************++++++))))))))))))))))))))))))''''''((((((((()))))))))******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********,,,+++++++++************&&&&&&'''((())))))))))))))))))))))))))))))))))))'''((())))))''''''((())))))))))))))))))***++++++))))))))))))))))))))))))''''''(((((())))))*********)))))))))(((((((((''''''((((((((((((((((((''')))))))))))))))))))))))))))))))))))))))*********,,,***((()))***+++)))'''************************)))))))))))))))******+++***))))))))))))))))))***))))))))))))***************)))((('''&&&''')))************)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------......///////////////000/////////////////////000000000000111111111111222222222222222222222222222222222222333444555555444444444555666777777888555666888888777777888:::;;;::::::::::::;;;<<<<<<>>>@@@CCCFFFFFFCCC@@@>>><<<<<<;;;;;;;;;:::::::::888999:::;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::888777777666444444555555444333111000111111111000000000//////............////////////........................,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------..........................................------------,,,,,,,,,---..............................------------------------000//////...------,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++...,,,+++)))))))))+++,,,,,,+++)))(((((()))+++,,,......---,,,***(((&&&%%%+++******))))))******+++,,,+++************+++,,,************************++++++++++++++++++++++++---,,,,,,++++++***************++++++++++++******+++++++++*********))))))***************************+++,,,,,,,,,,,,+++*********)))(((((((((((()))))))))))))))))))))))))))000000000000000000000000...//////000000//////...------------------------.........---------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************************++++++++++++++++++++++++))))))******++++++++++++)))************))))))((())))))))))))************))))))))))))))))))))))))******))))))))))))************))))))))))))******(((((((((((((((((())))))))))))))))))(((((((((((('''((())))))''''''((()))(((((())))))))))))******,,,++++++******++++++,,,))))))))))))))))))))))))((((((((()))))))))************))))))))))))******))))))))))))))))))))))))(((((())))))))))))******,,,,,,,,,,,,++++++++++++''''''((())))))((((((((())))))))))))))))))))))))''')))***)))((('''((()))))))))))))))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&************************************))))))))))))+++***))))))******)))'''************************)))))))))))))))******+++))))))(((((((((((())))))))))))))))))************---,,,***((('''(((((()))))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,******+++++++++,,,,,,,,,------,,,++++++******)))++++++,,,,,,,,,,,,---------......///////////////////////////////////////000000000000111111111111000111111111222333333333333333333333333444444444222333444555666777888999666888999888777666777999999999999888999::::::;;;===@@@DDDGGGGGGDDD@@@===;;;;;;;;;;;;::::::::::::777888999:::;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;:::::::::999999888777666555555333333333333222111000///111111000000000000//////............////////////........................---------------.........------------------------+++,,,,,,,,,,,,---------..........................................//////......------------------........................------------------------/////////...------,,,,,,......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,************,,,,,,......---,,,***)))'''&&&***))))))))))))))))))*********)))))))))***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++******************************************++++++,,,,,,++++++***)))(((((('''''''''''''''))))))))))))))))))))))))000000000000000000000000//////000000000000//////....................................------,,,,,,++++++++++++++++++++++++++++++************++++++************************************************++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))************)))((((((((())))))******++++++))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))***&&&&&&''''''(((((())))))******))))))((((((''''''''')))***)))((('''((()))(((((((((((()))))))))***+++******))))))******+++(((((((((((((((((((((((())))))))))))******************))))))))))))******(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))(((((('''))))))))))))))))))))))))***+++,,,+++***)))***,,,***)))))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((('''(((***++++++***((('''))))))))))))))))))))))))++++++******))))))((((((+++***)))))))))))))))((((((((())))))))))))******)))))))))))))))******+++))))))(((((((((((())))))((()))))))))************,,,+++***)))))))))******(((((())))))******++++++))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......///////////////.........//////////////////000000000111111111111///000000111222333333444444444444444444444333333222222333555666888999:::777999999888666666666777888777777777777888999999<<<>>>AAACCCCCCBBB???>>>::::::::::::::::::::::::777777888999:::;;;;;;<<<<<<<<<<<<;;;;;;999888888777777666666555444444333111111111111111000000///000000000000000000//////............////////////........................---------...................................................////////////........................------......//////000000000///...---------------................................................//////.........---------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***+++---,,,,,,++++++,,,,,,---******+++,,,,,,+++++++++******))))))))))))******+++******))))))(((((((((************************++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******************************************************++++++++++++++++++++++++))))))((('''''''''''''''((((((((((((((((((((((((111111111111111111111111//////000000000000//////........................,,,------...---,,,++++++++++++++++++++++++++++++******))))))))))))******************************************************++++++++++++++++++++++++))))))*********+++++++++((())))))*********))))))(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******)))))))))******)))))))))&&&&&&''''''(((((())))))******))))))((((((''''''((()))***)))((('''(((***'''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))******************))))))))))))******(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((()))+++,,,+++***)))***+++******)))))))))))))))***))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))***++++++++++++***)))((((((((((((((((((((((((++++++******))))))((((((************)))((())))))'''''''''((((((((()))))))))))))))))))))******++++++******))))))******+++((()))))))))***************************+++,,,,,,(((((())))))******++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,,,,---------......///////////////------....../////////000///000000000111111111111//////000111222222333333444444555555555444333333222222333555666888999:::888999999888666555666777777666666666666777888888<<<<<<<<<<<<======>>>>>>::::::::::::::::::::::::777777888888999:::;;;;;;;;;;;;;;;;;;:::999777777555555555444444333333222111111000000000//////000//////////////////000000............////////////////////////////////////........................................................./////////000000////////////////////////---......//////000000000000///......------------////////////////////////.......................................---------///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************++++++---,,,,,,,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++***)))'''&&&&&&************************++++++++++++++++++++++++*********++++++,,,,,,---******++++++++++++******************************************************+++++++++++++++++++++++++++***))))))(((((())))))((((((((((((((((((((((((111111111111111111111111///000000111111000000///........................,,,,,,---......,,,+++***++++++++++++++++++++++++******))))))))))))******************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))************)))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))************))))))(((((((((((((((((())))))))))))))))))((((((((((((((()))******(((((()))***''''''(((((((((((())))))(((((((((''''''((((((((())))))))))))))))))))))))((((((((()))))))))************))))))))))))******))))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))*********(((((()))******)))))))))((((((((((((((((((((((((&&&((()))((('''&&&'''(((+++******)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))************************''''''''''''''''''''''''************)))))))))))))))***+++***)))((((((***&&&''''''(((((())))))))))))))))))))))))******+++++++++************++++++))))))))))))************((())))))***++++++,,,,,,))))))))))))************************************)))))))))************+++******+++++++++,,,,,,,,,(((((()))***,,,---...///++++++,,,,,,,,,,,,---------......///////////////---------......//////000000000000000111111111111///000000000111222222222333444555666666555444333222333444555666777888999888999999888666555666777666666666666666777777888;;;:::888777888:::<<<>>>999999999999::::::::::::888888777777888888999::::::;;;;;;:::999888777666444444444333333333222222111000000/////////000000......////////////000000............/////////////////////////////////////////////.......................................,,,,,,---------.........//////////////////////////////////////////000000//////......---.........////////////////////////......................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***((('''&&&************************++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++*********************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++***************))))))))))))))))))))))))111111111111111111111111000000111111111111000000........................,,,---/////////...,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))(((((()))************************)))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))((())))))))))))))))))(((((((((((((((((())))))))))))((()))******)))((()))***'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))******))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))))))))*********+++++++++'''((()))***************((((((((((((((((((((((((%%%'''((('''&&&%%%&&&'''++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))******)))(((''''''((()))***(((((((((((((((((((((((()))))))))))))))*********)))***,,,+++((('''(((***((((((((()))***+++++++++)))))))))))))))******+++******))))))))))))******))))))))))))************))))))***************************)))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,,,,---------......///////////////,,,,,,---......///000000000000000000111111111111000000000000111111111111111333555666777666555444444444444555666777777888777888999888777666777888666666666666666777777888888777777777777999;;;<<<888888999999999::::::::::::999888777666777888888999999:::999999888777777444444333333333333222222111111000//////000111111........./////////000000............////////////////////////////////////000/////////.........---........................------------............////////////////////////000000000//////////////////............//////000////////////////////////................................................------,,,------...///000------------------------++++++,,,---------------++++++,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++++++++************++++++***+++,,,,,,,,,+++***)))************************++++++++++++++++++++++++++++++++++++++++++,,,,,,******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,+++************+++))))))))))))))))))))))))111111111111111111111111000000111111111111000000////////////////////////...///000111000///---,,,++++++++++++++++++++++++...------,,,,,,------...************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))(((((((((((()))***************++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******((()))***++++++***)))(((++++++******))))))((((((''''''(((((())))))******(((***+++***)))((()))***''''''''''''((((((((()))******))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))*********+++''''''(((******+++++++++(((((((((((((((((((((((('''((()))((('''&&&''')))++++++***))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))*********(((%%%$$$$$$%%%(((***))))))))))))))))))))))))(((((())))))******++++++(((+++,,,+++((('''(((***)))******+++,,,,,,------)))))))))))))))******+++))))))(((((((((((())))))))))))))))))***************************)))((('''++++++******))))))((((((************************))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,------------......///////////////,,,,,,------...///000000000000000000111111111111111111111000000000000000111222444666777777666555444555555555666666777777666888999888777666777999666666666666666777888888666666777888999:::::::::888888888999999::::::::::::999888666666666777777888999999999999888777777444444333333333333333333222111000//////000111222---.........//////000000............/////////000000000000000000000000000000000//////.........---////////////////////////////////////000000000111000000000000000000000000111111000000//////.....................///000111000000000000000000000000////////////////////////---.....................,,,,,,,,,---...///000111------------------------+++,,,------.........---***++++++,,,,,,++++++***((()))***,,,---...//////******))))))))))))******((()))+++,,,------,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,++++++***************))))))))))))))))))))))))555555333111//////111333555333111000111111000///000000000000////////////000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***************************+++***************+++++++++*********))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''((((((''''''''''''((((((******))))))(((((('''''')))(((&&&&&&((()))((('''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((+++***)))((((((''''''(((******)))))))))))))))***+++******)))(((''''''&&&''''''''''''((()))++++++(((((((((((())))))))))))''''''(((((()))))))))***))))))(((((((((((()))))),,,+++***((('''''''''''')))))))))))))))))))))))))))((('''''''''(((***+++************))))))((((((''''''((()))***++++++,,,,,,+++)))'''&&&%%%&&&&&&(((((((((((())))))))))))************************,,,+++++++++******))))))******))))))******+++,,,------,,,+++******************+++++++++,,,,,,,,,......////////////.................................///111111/////////000000000000000111111111111333333333444444444555555333444444555666777777888888777666555555666777888:::999888777666777888999666777888999:::;;;<<<<<<999999999999999999999999777666555555555777888999::::::999888777666555444555444444333222111000000333333222222111000//////000000000000000000000000////////////////////////---......///////////////111000////////////000000//////............//////111111000000//////......//////000000000000//////000000000000000000000000......------------......////////////////////////---......///////////////000000///...---,,,,,,,,,------------------------......---,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))++++++,,,,,,,,,++++++***,,,+++)))(((((()))+++,,,'''(((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++,,,+++***)))((())))))))))))))))))))))))444444444333333444666888555333111111111111000///111000000000////////////000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++++++++,,,------------,,,+++***++++++,,,,,,++++++***************************+++***************++++++************)))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''')))*********))))))((((((''''''''''''((((((***)))))))))(((((((((''')))(((&&&&&&((()))((('''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&((((((((())))))))))))***))))))((((((((())))))*********))))))))))))***************)))((('''''''''''''''''''''((()))***+++((((((((()))))))))******((((((((()))))))))******))))))(((((((((((())))))+++************+++,,,,,,))))))))))))))))))))))))***))))))((()))***+++,,,++++++*********))))))))))))))))))))))))************)))((('''&&&'''(((((((((((((((((())))))))))))************************++++++*********)))))))))******))))))******+++,,,+++++++++***++++++,,,,,,***++++++++++++,,,,,,,,,------............------...........................///111111/////////000000000000000111111111111333333333444444444444555555555555666666777777777999888777666666777888888:::999999999999999999999777777888888888888888999999999999999999999888888777666555555666777888999999888777666555444444333444333333222222111111000333333222111111000//////000000000000000000000000////////////////////////---...//////000000//////000000000000000000//////000//////......//////000000000000000000///////////////000000000000//////000000000000000000000000000//////......//////000////////////////////////---...//////000000///////////////......---------------------------------///...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,------,,,+++)))+++++++++,,,,,,++++++***,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,+++***)))((())))))))))))))))))))))))333333333333444444555666777555222111111111000///111111000000000/////////000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,------......------,,,***++++++,,,,,,++++++***************************++++++***************+++************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))((((((''''''''''''(((((())))))))))))(((((((((((()))(((&&&&&&((()))((('''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))%%%&&&'''((()))******+++))))))))))))))))))))))))))))))))))))************+++***))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))************(((((((((((()))***++++++***)))))))))))))))************))))))((((((''''''(((''''''(((((()))***+++)))))))))*********++++++))))))))))))************))))))(((((((((((())))))***************+++,,,,,,))))))))))))))))))))))))*********)))***++++++,,,+++++++++************************))))))((((((((((((''''''''''''((()))***(((((((((((())))))))))))******************************))))))))))))((((((******))))))******+++,,,************+++,,,---...++++++++++++,,,,,,,,,,,,......////////////.................................///111111/////////000000000000000111111111111333333333333444444444444666666666666777777777777999888888777777888999999999:::;;;<<<<<<;;;:::999888888888777777666666666:::999999999888888777777777666666666666777777888777666666555444333222222222222222222222222222222222222222111111000000///////////////////////////////////////////////////---...//////000000//////...///000111111111000///000000////////////000000//////000000000000000000///000000111111000000///000000000000000000000000111111000000000000111111////////////////////////---...//////000000//////////////////....................................///...------,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******++++++,,,,,,+++++++++,,,+++***))))))***+++,,,............---,,,******************************++++++******++++++,,,---***++++++++++++***))))))))))))))))))))))))))))))777555444444444444333222888555333222222222000///111111111000000000////////////000000000000//////------------------------......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***************************,,,+++******)))******************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((()))(((&&&&&&((()))((('''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((()))))))))******************)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((()))******+++))))))))))))))))))***+++***)))))))))((((((((('''((((((((((((((()))******)))*********++++++++++++))))))******************))))))(((((((((((())))))+++***((('''&&&&&&%%%%%%)))))))))))))))))))))))))))))))))*********++++++++++++++++++************))))))))))))))))))((((((((((((((((((((()))))))))(((((((((((())))))))))))************************)))))))))(((((((((((((((******))))))******+++,,,+++*********++++++,,,---+++++++++,,,,,,,,,------//////000000000000//////...........................///111111/////////000///000000000111111111111222222333333333444444444777777777777777666666666777777777777777888888888888:::<<<>>>>>>===;;;999888888777777777666666666999999999888777777666666777666666666666777777777666555555444333333222222000000111111222222222333222111111111000000000///////////////////////////////////////////////////......///000000000000000---///111222222111000///111000000//////000000111/////////000000111111222000000000111111000000000000000000000000000000000111111000000000000111111////////////////////////......///000000000000000//////////////////000000........................//////...---------------............------------------------------------///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++******+++,,,,,,,,,++++++,,,++++++******++++++,,,.........---,,,+++***)))************++++++++++++++++++******++++++,,,---++++++++++++******))))))))))))))))))))))))))))))===;;;888777888888666444888666333333333333111000111111111111000000000000//////000000000000//////------------------------......------,,,,,,------,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***************************,,,++++++***))))))******))))))))))))))))))******************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))(((&&&&&&((()))((('''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((()))))))))***************)))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))++++++***)))))))))))))))))))))(((((()))***++++++))))))))))))(((((((((((()))(((((((((((())))))***)))*********++++++++++++******))))))))))))))))))))))))(((((((((((()))))))))((('''&&&%%%$$$$$$$$$))))))))))))))))))))))))((((((((()))))))))))))))************************&&&''''''((())))))******)))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))******))))))******+++,,,---,,,++++++*********+++++++++,,,,,,,,,------------......//////......---...........................///111111/////////000///000000000111111111111222222222333333333444444777777777777666666666666444555555666666666777777777999<<<>>>>>>===;;;999777777777888888888999999888888888777777666666666666777777777777666666666555555555444444333333222///000000111111222222333111111111000000000000000////////////////////////000000000000000000000000...//////000000000000000---///111222333222111///111111000000000000111111//////000000111111222222000000111111111111000000111111111111111111111111111000000//////000000111000000000000000000000000...//////000000000000000//////000000000000000000//////////////////////////////...------------...//////.........---------------------------------111000...,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++******)))++++++++++++,,,,,,------++++++******++++++,,,---+++++++++***************))))))))))))))))))))))))DDD???:::888888999777555777555333333444444333222222222111111111000000000...//////000000000000000------------------------......---------------...,,,++++++******++++++,,,***++++++,,,,,,++++++***************************,,,,,,+++***))))))))))))))))))))))))************************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''(((((((((((((((((()))))))))))))))(((&&&&&&((()))((('''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************''''''''''''((((((((((((,,,,,,+++***))))))))))))(((((((((((()))***+++,,,))))))))))))(((((((((((())))))(((((((((((()))))))))))))))*********++++++))))))))))))(((((((((((())))))(((((((((((())))))'''''''''''''''((())))))))))))))))))))))))))))))''''''((())))))))))))((()))))))))))))))*********%%%&&&&&&''')))******+++)))************)))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))************))))))******+++,,,...---,,,+++************,,,,,,,,,,,,------------+++++++++,,,,,,+++++++++...........................///111111/////////000000000000000111111111111222222222222333333333333555555555555666666666666333333444555666666666666555777:::<<<<<<;;;:::888777777777888888999999999666666666666666666777777666777777777777666666555444444444444333333333222000000000111111111222222000000000000000000000000////////////////////////000000000000000000000000...///000000111111000000...///111222222222222111222222111111111111222222000000111111111111111111000111111222222111111000111111111111111111111111111111000000000000111111000000000000000000000000...///000000111111000000111111111111000000000000000000000000000000000000000///......------....../////////.........------------------------------000000///......---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++******+++++++++,,,,,,------...++++++******++++++,,,---,,,+++******))))))******))))))))))))))))))))))))VVVNNNEEE???<<<;;;777444666555333333444555555444222222222111111111000000......///000000000000000..............................------------......---,,,++++++++++++,,,---***++++++,,,,,,++++++***************************---,,,+++***))))))))))))((()))))))))************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******((('''''''''((((((((((((''''''''''''(((((('''((((((((()))))))))***)))(((&&&&&&((()))((('''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))&&&&&&''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++)))))))))))))))))))))))))))))))))******+++++++++'''(((((((((((()))))))))++++++******)))*********(((((((((((()))***+++,,,(((((((((((())))))))))))))))))(((((((((((())))))((((((((()))))))))******(((((((((((('''''''''&&&))))))(((((((((((()))))))))(((((((((((()))******))))))))))))))))))))))))'''((()))*********))))))''''''((((((((()))))))))'''''''''((((((((())))))'''((()))***+++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))******+++,,,,,,,,,++++++***+++++++++,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,+++...........................///111111/////////000000000000000111111111111111222222222222333333333333333444444555555666666333333555666777777777666444555777999:::999888888777777777777777666666666444555555666666777777777666777888888777666555444333222222222222111111111000000000000111111111111///000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111000//////000111222222333333222222222111111222222222222222111111111111111111000111111222222111111000111111111111111111111111222222111111111111222222000000000000000000000000//////000111111111111000222222222111111000000000000000000000000000000000000//////...............////////////.............................................///......------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,---------))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++))))))***++++++++++++***)))******+++,,,,,,------++++++******++++++,,,---,,,+++***)))))))))***+++))))))))))))))))))))))))nnndddWWWLLLFFFBBB<<<888666444333333555666666555222222222111111111111000......///000000000000000..............................---------......///...---,,,,,,,,,,,,---...+++++++++,,,,,,+++++++++************************---,,,+++***))))))))))))(((((())))))*********+++************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***((((((''''''''''''(((((('''((((((((())))))******)))(((&&&&&&((()))((('''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))************))))))))))))***+++,,,---(((((((((((()))***+++,,,(((((((((((())))))))))))***)))(((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&&&&%%%))))))(((((((((((()))))),,,+++***(((''''''''''''))))))))))))))))))))))))((()))***+++,,,+++******&&&'''''''''(((((())))))((((((((((((((('''''''''%%%&&&(((***+++,,,++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++,,,*********)))***++++++,,,************+++,,,------,,,,,,,,,---------.........//////////////////..............................000111111/////////000000000000000111111111111111111222222222333333333222222333333444555666666333444666777888888888777333444666777888888888777888888777666555444333333333444444555666777888888666777888888888666555444111111111111000000000000111111111000000000000000////////////000000000000111111111111111111111111000000000000000000000000//////000111111111111111000000000000111222333444333222222111111222222333333222222222111000000000111111222222222222111111111111111111111111111111444333333222222333333444000000000000000000000000//////000111111111111111333333333222111000//////000000000000000000000000000000///...............000/////////....................................+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...((()))***+++,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***((())))))***++++++,,,,,,++++++******++++++,,,------,,,***)))))))))***+++)))))))))))))))))))))))){{{qqqeeeWWWLLLCCC???<<<777333555555222222444000111333666777555111---111111111111000000000000000000///...------,,,,,,......---------,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++************)))///...,,,+++++++++,,,,,,+++++++++*********))))))************************++++++************++++++,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))*********)))))))))))))))******))))))((((((''''''(((((((((((((((((((((((("""###%%%''')))+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))///---)))'''&&&(((+++---++++++******))))))((((((''''''(((((())))))******))))))))))))))))))))))))++++++***)))(((((())))))+++*********))))))(((((())))))************)))))))))***+++)))'''&&&'''((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((())))))*********))))))((())))))(((((((((((())))))'''''''''''''''((())))))************************))))))(((((((((((())))))))))))(((((((((((())))))***'''%%%%%%((()))((('''))))))))))))************,,,,,,+++***))))))*********++++++,,,------------***++++++,,,,,,++++++***,,,,,,,,,---------......---------.........//////......///000000000000000000///...---...000222333333333333222222111111111222333555777777777777666777777777777666666666666666666777777888888888999999888777666666555666666888777777666555444444444555555555666555555444333333333333222111000000///000000000000000000000000000000000000111111111111000000000000000/////////000111111222222222222111333444555555555444222111000000111111111222222222444444333333222222111111333333333222222111111111444444333222222222222222222222222222333333333333222222333333333222111111444333111000//////000000444333333333333222222222222666999888333000111333222222222222222111000000000000000000000000000000.........//////////////////////////////////////////......///000000///---------------------------........................---...............---------------,,,,,,+++++++++*********++++++,,,,,,,,,///...,,,+++***+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***)))(((************************}}}pppaaaSSSKKKBBB<<<888999777333111333000000000222444555333222222111111111000000000000000000///......---,,,,,,.........---------,,,,,,,,,------------,,,++++++++++++++++++************...---,,,+++******+++,,,+++++++++*********))))))************************++++++************++++++,,,,,,,,,++++++*********)))***++++++++++++***)))************++++++++++++)))))))))))))))((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...,,,***(((''')))***,,,*********))))))((((((((((((((((((((())))))******))))))))))))))))))))))))++++++***)))))))))))))))************)))))))))((((((((())))))))))))(((((('''((())))))(((((()))***(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((())))))************))))))))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))***(((&&&''')))***)))'''))))))))))))************,,,++++++***))))))************++++++,,,,,,+++++++++++++++,,,,,,+++++++++---------.........//////------------..................///000000000000000000///......///000222444333333333222222222111111333444555777777777666666777666666666666666666666555555666666777777777777888777666666666666666666777777777666555444444444555555555555555444333333333222222111000000//////000000000000000000000000//////000000000111111111111111000000000000000000111111222222333333222222111111333333444333222222333333333444444444444444333333333222222111111111555555444333222111111000222222222222333333333333333444444444555555555555444444444555444444444333333333222111222333444555333333333444444444555555222666999888444111222444111222222222222111000000000000000000000000000000////////////////////////////////////////////////000//////000111111000...------------------------........................---......//////...---------------,,,,,,,,,++++++++++++,,,,,,,,,---------...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))************************xxxeeeXXXKKKDDD???>>>;;;666333444555333111111333444555555222222222111111111000000000000//////......------.........------------,,,---------------,,,++++++,,,+++++++++************,,,,,,+++************++++++++++++***************************************+++++++++++++++++++++++++++++++++++++++*********)))***++++++++++++***)))******++++++,,,,,,,,,---(((((())))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******))))))))))))((((((((((((((((((((())))))))))))***))))))))))))))))))))))))+++***))))))))))))))))))************))))))))))))''''''((((((((((((''''''&&&'''))))))((((((***+++(((((())))))))))))(((((('''((()))******)))((('''(((((((((((()))))))))))))))((((((''''''(((((()))))))))************))))))))))))(((((((((((())))))))))))))))))*********+++((((((((((((((((((((((((***))))))(((((())))))******))))))(((((())))))***)))))))))***++++++)))'''))))))))))))************,,,+++******)))***************+++++++++***))))))++++++++++++++++++++++++............////////////,,,,,,,,,---------............///000000000000///000000//////000111333444333333333222222222222111444555666777777666666555666666666666666666666666555555555555666666666666666666666555666666777777777777666666555444444444444444555555444444333222222111111000000//////...000000000000000000000000////////////000000000000111111111111111111111111000111222333333333333333000111222333444444444333444444444444333333333333222111111111111111111111222222222222222222222222111111222444444444444444333444444555555555555555444555555555555555555555333333222111111222333444111111111111111111111111222555777777444222333555111222222222222111000000000000000000000000000000000000//////////////////////////////////////////111000000111222222111///................................................---......//////.........------------,,,,,,,,,,,,,,,,,,------------......------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))************************{{{lll\\\SSSKKKGGGAAA;;;777888:::888555444444555444333333333222222222111111111000000000/////////..................---------------------...---,,,,,,+++,,,,,,+++++++++*********+++*********************************************************************+++++++++++++++++++++++++++++++++************************++++++*********++++++++++++++++++++++++((((((((())))))******+++(((((((((((((((((((((((('''''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))************)))))))))))))))'''(((((())))))(((((('''&&&((())))))(((((()))+++(((((())))))))))))((((((&&&((()))++++++)))(((&&&(((((((((((())))))))))))))))))(((((((((((())))))((())))))************)))))))))(((((((((((())))))(((((())))))***************************************))))))))))))))))))******))))))))))))))))))***((()))+++,,,---,,,)))(((((()))))))))************++++++***************+++++++++,,,++++++***))))))++++++++++++++++++++++++------------............,,,,,,,,,,,,---------------...//////000000//////111000000000111222333444222222222222222222222222444555666777777666555444555555555666666666666666666666666666666666666666555555555555555666777888666666666555555444444444444444444444444333222222111000000000//////......000000000000000000000000....../////////000000000000000000000111111111111000000111222333333333333222333333444444444444444555555555555555444444444444444444444444444555555111111222444555777888888555666777888999999888777666666777888888888777666777777777777777777777888777666555333222222333333333333222111000///......222444555555333222444555222222222222222111000000111111111111111111111111111111000000000000//////000000000000000000000000111000000111222222111///................................................---......////////////...------------------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******************************yyynnnbbbYYYNNNCCC===<<<999888666666666555444222333333333333222222222222000000000000000///////////////.........---------------.........---,,,,,,,,,,,,,,,++++++++++++******************************************************************************+++,,,,,,,,,,,,+++***************************+++******************+++,,,,,,+++***)))(((((('''(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))************************(((((((((((((((((((((((())))))))))))))))))))))))************************((()))************)))(((((((((((()))))))))))))))************))))))))))))((((((((((((((((((((((((***)))))))))))))))******))))))))))))))))))******((())))))******))))))((()))******)))(((''''''((((((((())))))))))))((((((&&&((()))++++++)))(((&&&(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************))))))(((((((((((())))))&&&'''((()))))))))((((((******************************))))))))))))************))))))))))))******(((***,,,---,,,+++***)))((()))))))))************+++***************++++++,,,---------,,,+++******,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------...///////////////000000000111111222333333222222222222222222222222444555666777777666666555444444555555666666666777777777777777777777777777555555444555555666777777555555555555444444444444333333333333333222222111000000000000////////////111111111111111111111111////////////000000000000/////////000000111111111///000111222333333333333444444444333333333444444777777777777777777777777666777777777888888999999444555666888999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>===<<<:::999;;;;;;:::999888999999999:::999888777666666777888666666555555444444333333333333444444333333444555333333333333333222222111222222222222222222222222222222111111000000000000111111111111111111111111000//////000111111000...////////////////////////........................---......///000000//////------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++************************xxxiiiWWWJJJEEE:::999777777777777555444444444444333333333222222111111111111000000000000/////////.........------...............---,,,,,,,,,,,,,,,,,,++++++++++++)))***++++++,,,+++++++++***************+++++++++***************************+++,,,------,,,+++***)))))))))***************++++++***))))))***++++++,,,++++++***)))(((''''''))))))******************))))))))))))))))))))))))++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************'''((())))))******))))))))))))))))))************+++************))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))************)))))))))***+++***'''&&&'''((((((((())))))))))))(((((('''((()))******)))((('''(((((((((((())))))))))))***))))))(((((())))))***'''((()))******+++******))))))(((((((((((())))))%%%&&&((()))))))))((('''((((((((((((((((((((((((+++******))))))******++++++******))))))******+++(((***,,,,,,+++*********))))))))))))*********************)))******+++,,,,,,,,,---------,,,++++++---,,,+++******+++,,,---***+++++++++,,,,,,,,,,,,---------.........//////------...////////////...//////000111111222222222111222222222222333333333222444555777777777777666444444444555555666666777888888888888777777777777555555555444555555666666444444444444444444444444222222333333222222111000000000000000000000000000111111111111111111111111000000000000111111111111//////000000111222222222111222333444555666666666555555555444555555666777888888888888999999999:::777777888999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@CCCBBBBBBBBBBBBCCCCCCDDDGGGHHHIIIIIIGGGEEEBBBAAAAAA@@@>>>===<<<;;;<<<<<<<<<;;;:::999999:::;;;<<<666666777777777888888888666666555555444555555666444555555555555444333333222222222222222222222222333333222222111000000000111111111111111111111111000//////000111111000...000000000000000000000000........................---...//////000000000000------------............,,,,,,++++++++++++******++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,************************uuubbbYYYHHHDDD???;;;:::999888777444444444444333333333333111111111111111111111111////////////...........................------,,,------,,,,,,,,,+++++++++)))***+++,,,------,,,+++))))))*********+++++++++***************************+++---......---+++***((()))))))))*********+++++++++***))))))***++++++************************++++++******************))))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))******)))*********+++++++++,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))***++++++((()))))))))************(((((())))))))))))((((((((()))***)))((('''((()))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******'''((()))******+++++++++))))))(((((((((((())))))&&&''')))*********((('''((((((((((((((((((((((((+++******))))))******++++++******))))))******+++(((***,,,+++)))((()))+++))))))))))))******************))))))***++++++,,,***++++++,,,,,,,,,,,,+++---,,,***))))))***,,,---+++++++++,,,,,,,,,------........./////////000000,,,---......//////............///000111111111111111111222222222333333333111222444666888888888888333333444555555666777777888888777777777666666666666666555444444444555555444444444444444444444444222222222222222111111000111111111111111111111111111111111111111111111111111111111111222222222222111111222333333444555555444555666888999999999:::999999999:::;;;>>>@@@AAAAAABBBBBBCCCDDDEEEFFFFFFDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLNNNQQQTTTVVVXXXYYY\\\[[[ZZZZZZ[[[^^^aaaccceeeeeefffeeeccc```\\\ZZZXXXVVVSSSQQQOOONNNOOOOOOMMMLLLIIIGGGEEEDDDDDDDDD@@@@@@???>>>======<<<<<<<<<:::888777777888888888666666666666666555555444333333333333333333333333444333333222111111000000222222222222222222222222111000000111222222111///000000000000000000000000........................------///000000111111111------------.........///------,,,,,,,,,+++++++++***+++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,************************wwwkkkZZZSSSIIIAAA<<<:::999999555555444444444333333333111111111111111111222222000/////////..................//////......---,,,---------,,,,,,,,,++++++***+++,,,---...------,,,))))))******++++++++++++***************************+++---......---+++***(((((())))))*********+++,,,+++***))))))***+++,,,((())))))+++,,,---......,,,+++++++++***)))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((()))***+++******+++++++++,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))((())))))***++++++(((((())))))*********+++''''''((((((((((((''''''&&&'''))))))((((((***+++(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))******''''''(((******+++++++++))))))(((((((((((())))))'''(((***+++,,,+++)))(((************************++++++************++++++++++++************++++++(((***+++***''''''))),,,))))))))))))******************))))))***+++,,,,,,((()))***+++++++++++++++---,,,***))))))***,,,---,,,,,,,,,---------......////////////000000000000,,,---......//////......---...///000000111111000111111111222222333333333000111444666888999999999333333444444555666777777777777666666555555555444777666555444444444444444444444444444444444444444222222222222222111000000111111111111111222222222111111111111111111111111111111222222222333333333333333444444555666777777777777999:::;;;<<<<<<===>>>>>>???@@@CCCGGGJJJLLLSSSSSSTTTVVVWWWXXXYYYZZZYYYZZZ[[[\\\]]]______```___bbbfffkkkpppvvvzzz||||||{{{zzz{{{}}}|||zzzuuussspppmmmjjjjjjjjjjjjhhhfffaaa\\\WWWSSSQQQPPPSSSQQQOOOLLLHHHEEEBBBAAA???===;;;::::::::::::999777777777777777666666555333333333333333333333333444444333333222111000000222222222222222222222222333222111222333444222000000000000000000000000000........................------///000111111111111---------.........//////.........------,,,,,,,,,)))***,,,---...---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------------************************uuueeeVVVPPPLLLCCC;;;999777666555333222111000///333222111222333222000///000000000000////////////000...------......---,,,//////...---,,,++++++***///...,,,******+++,,,---************************)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***))))))******+++*********))))))((((((+++++++++++++++***)))((()))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''''')))***++++++(((((())))))************((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))***+++,,,,,,------,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))*********))))))((('''(((***)))(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))************************)))************+++++++++++++++***)))(((((())))))*********)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''')))************+++++++++,,,,,,,,,***)))))),,,...******+++,,,------------111000///...------...///***,,,------,,,,,,...///---......///000111111222000000111111111222222222222222111111111222444555444333222222222444666888555555444444444444555555555666666666555444333333222333444444555555444444888888777666555555444444444444333333222111111111777444111111333444333000666444222111111222111111444444444333222222555777111444666888888999:::<<<:::<<>><<<;;;;;;777777666666666777777777333333222111111111111222222111/////////111333444000111111222333333444444222222111111111111222222222111000...------------111111222222222222111111///+++((()))---000...+++///...---,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,++++++*********+++***((('''''')))***,,,vvvhhhYYYKKKDDDCCC;;;:::999888888777555444444333222222333333111000111111000000000////////////---,,,,,,---...,,,+++...---------------------///---,,,******+++,,,---************************++++++++++++++++++++++++************************************************,,,++++++***))))))******++++++++++++*********)))+++++++++++++++***)))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***++++++***)))))))))))))))*********))))))))))))))))))))))))'''''''''((((((((((((((()))))))))***+++,,,,,,,,,++++++***))))))***++++++))))))))))))))))))))))))))))))************))))))''')))***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))***+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************(((((()))))))))*********++++++***)))))))))))))))***)))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))***++++++++++++******))))))************+++++++++*********(((''''''***,,,******+++,,,------------000///...------......///...///000///...---...///......//////000000111111111111111111111111111222444444333222111222333333444333222222333444666888555555444444444444555555555555555666555555444444333333444555555555555555666555555444333333222222222222222111111000000000222000...///111222222000555444222111222333333333111333444555555555888:::;;;<<<======>>>@@@DDDGGGCCCFFFKKKOOORRRVVV[[[^^^iiijjjkkkooovvv}}}wwwkkkccc]]][[[XXXTTTQQQMMMKKKJJJJJJJJJJJJGGGCCC@@@@@@@@@AAA???<<<:::999888777666:::999777555333222222222333222111111111222333444333333333333333333333333222111111000000111111222000000//////......//////111111222222222222111111///,,,)))***...000...,,,///...------,,,,,,,,,---,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------......,,,,,,,,,+++++++++******,,,+++***))))))***+++---ttt___RRRNNNAAA???===;;;;;;999777555555333222333444444222111111111111000000000000///...---,,,,,,------,,,+++,,,,,,---------............---,,,+++***+++,,,---++++++++++++++++++++++++---,,,,,,+++******))))))************************************************,,,+++******)))*********,,,,,,,,,+++++++++++++++***++++++++++++***))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,,,,+++************)))))))))))))))************************))))))((((((((((((((('''(((((())))))******++++++++++++***))))))***++++++))))))))))))))))))))))))))))))***************)))((()))******(((((((((***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''')))***++++++))))))***+++))))))))))))))))))))))))******************************))))))((((((''''''************************'''((((((((())))))))))))+++***))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++)))************+++++++++*********)))((((((***,,,******+++,,,------------.........---......///000111222222111///---...///000000000000000000000000111111111111111111111000555555333222222111222222444333333222333555666777555555444444444444555555444444555555666555555555444444555666666666666555555555444444333222222222222222222222222111111111111000//////222333333333333222111111222333444555444666888999:::;;;>>>@@@DDDEEEGGGHHHKKKPPPWWW\\\[[[___eeekkkqqqwww}}}zzzyyyvvvrrrlllfff```]]]dddccc```[[[UUUPPPOOOOOONNNJJJEEEAAA???<<<:::888<<<:::888666444333222222555555444444444555555666555555444333333222111111111111000000000000111111......//////000000000111111111222222222222111111000---+++,,,///111000---///...------,,,---------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,++++++++++++***---,,,+++******+++,,,---lllaaaSSSNNNHHHCCCAAA>>>;;;888666444333222333333222111222222111111111000000000000...------......---,,,---------..................---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++***************+++++++++++++++++++++++++++******+++++++++******)))'''((()))***+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++------+++)))************))))))))))))***************************)))))))))(((((('''''''''((((((((())))))******+++******************+++))))))))))))))))))))))))))))))***+++++++++******)))***+++***(((((((((***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((())))))((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%************************((((((((()))))))))************)))))))))))))))***)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,))))))*********+++++++++,,,------,,,******,,,...******+++,,,------------------------...//////000000111111000///......///111111000000000000000000111111111111000000000000222222222222111111111222444333333333444555666777555555444444444444555555333333444555666666666555444555555666777666666666666666666555555444444444333333333333333333444444333333222333444555666666444555555555555666999:::<<<===>>>???AAAEEEKKKOOOVVVYYY^^^dddjjjqqqyyy~~~}}}{{{uuuooolllkkkbbb]]]VVVPPPLLLHHHCCC@@@======<<<:::999888777777555555666666666777777777444444444333222222111111111111111000000111111111//////000000111111111000111111222222222222111111000...---...000111111///......------------......///...---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,+++***++++++,,,~~~qqqiii___VVVQQQKKKDDD???999777444333333333222111222222222222111111111111111000//////000000///...000000///......---,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++***************++++++))))))******************)))******+++++++++******(((((()))***************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++------+++)))*********)))))))))))))))))))))))))))))))))))))))******))))))((((((((('''((((((((((((((()))))))))*********++++++*********))))))))))))))))))))))))))))))***+++++++++++++++***++++++***)))(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((()))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((''''''''')))))))))))))))))))))))))))))))))*********++++++***)))))))))))))))******(((((())))))************))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***+++++++++***))))))*********+++++++++,,,---------++++++,,,...******+++,,,------------,,,,,,---.........//////,,,---///...------///000111111111111000000000000000000000000000000000000...//////000111222222222444444444444555666777777555555444444444444555555333333444555666666666555444555555666777666666666555555555555555444444444111222222222333444444444333333333333333333444555777888:::::::::<<<@@@CCCEEEEEEGGGJJJPPPYYYdddkkkyyy~~~~~~uuummmggg```WWWPPPJJJJJJIIIGGGDDDAAA>>><<<666666666555555666666777333333333333333333333333222222111111111111222222111111222222111111000///111111222222222222111111000///...///000111111111......---------....../////////......---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((++++++++++++++++++++++++,,,,,,++++++************zzzppphhh]]]OOOFFF>>>;;;888666555555333222333333333222222222111111333111000000111111000///111111000///...---,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***++++++,,,*********************************************************)))******+++,,,)))))))))))))))*********))))))***++++++++++++***)))))))))((()))******+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))((()))))))))************))))))))))))))))))))))))***))))))))))))))))))((((((((((((((()))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,***+++,,,+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((***+++,,,,,,******+++,,,))))))))))))))))))))))))''''''''''''''''''''''''*********+++++++++++++++))))))))))))))))))))))))************++++++++++++)))))))))))))))******+++((((((((()))******++++++))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))*********)))))))))************+++++++++)))+++,,,+++***)))***,,,******+++,,,------------,,,,,,---.........------***+++------,,,,,,...000111111111111111111111111/////////000000000111111,,,---///111222333333333333444444555666666777777555555444444444444555555444444555555666555555555444444555666666666666555333333222222222222222222///000000111222333333444111222333333333333666888888;;;???AAACCCGGGMMMRRRVVVXXX[[[aaakkkxxxvvvmmmbbbbbbaaa]]]WWWOOOHHHCCC???===;;;888666666777777444555555555555555555555333333222222222222333333111222333333333111000///111111222222222222111111000000//////000000111222.........---......///000//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++,,,,,,,,,,,,,,,++++++******))))))vvvaaaRRREEEAAA===:::888777666444444333333333333222222222222111000000111111000...000000//////......------,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************************************************************))))))***++++++,,,)))))))))******+++++++++))))))***++++++++++++++++++***((('''''')))+++---************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&'''(((***))))))''''''((()))***++++++,,,************************)))))))))))))))*********)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,+++,,,,,,+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***+++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++'''(((((()))******++++++((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++***)))))))))************+++++++++)))+++,,,,,,+++******+++******+++,,,------------,,,---.........---,,,++++++,,,------,,,+++,,,...000000000111111222222333---......///000111222222///000222333444444444333333444555666666777777777555555444444444444555555555555555666555555444444333333444555555555555555222222222222222222222222111111222333444555666777666888;;;<<<<<<>>>AAAEEEEEEKKKQQQVVV[[[aaajjjqqqvvvyyy~~~xxxmmmbbb[[[RRROOOHHHBBB>>><<<<<<===::::::999999888777777777555444444333333444444555///111222444444333222111111111222222222222111111//////000/////////111222...............///000000............///000111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,------------,,,+++***)))uuubbbIIIEEE@@@===;;;999888666444444444333333333222222111000//////000000///............///////////////,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***+++,,,,,,*********++++++,,,,,,,,,((()))***+++++++++++++++,,,***'''&&&&&&(((,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%%%%''')))))))))&&&&&&''')))***+++,,,---++++++++++++++++++++++++(((((())))))******++++++************)))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))***+++,,,---------+++,,,---+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((*********)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((())))))***++++++'''(((((()))***+++++++++(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))))))************++++++++++++---///...---,,,,,,---******+++,,,------------------...///...---+++***---...///...,,,++++++,,,//////000111222333333333,,,---...///000111222333222333444555555555444333333444555666777777777777555555555444444555555555555666666666555444333333222333444444555555444444444444444444444444444444444555666777888999:::;;;===AAAEEEGGGHHHKKKPPPTTT[[[bbbkkkrrrxxx{{{ddd___VVVMMMGGGCCCCCCCCC???>>>===<<<:::999888777666555555444444555555666---///111444555555444333111111222222222222111111...///000///...///000222...............///000000............///111222222,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))******++++++,,,*********++++++,,,,,,,,,............---,,,+++***qqqaaaPPPDDDEEEEEE===888:::555666777777777555222000111111111111111000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,++++++******++++++***************************+++,,,,,,,,,,,,+++***+++++++++***************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************///...,,,***)))(((''''''************************)))(((((('''''''''((((((************************************************(((((())))))*********+++******))))))))))))******,,,+++***((((((((()))***+++++++++++++++***)))(((***************************************)))((('''))))))))))))************++++++******))))))(((((())))))(((((((((((()))))))))))))))))))))******+++******++++++++++++******))))))))))))************))))))))))))))))))))))))******))))))((((((''''''***))))))))))))))))))***''''''((()))***++++++,,,*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000......///000000000000///333333333222222111111111333333222222222333444444333333333444555666777777222222222222222222222222666666666666666666666666555333111111444555333111222000000111333555666666999777666777;;;???BBBCCCLLLPPPUUUZZZ___eeekkkooo{{{nnnaaaWWWSSSSSSSSSRRROOOIIICCC???<<<;;;;;;555666666555333111000000444444444222000000111333333333333333333333333333000000000000000000000000000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.........******+++,,,,,,---......------......------,,,+++uuudddVVVRRRLLLAAA<<<>>><<<;;;888666555444333333111111111111111111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------,,,++++++***+++++++++***************************+++,,,,,,,,,,,,+++*********************************++++++++++++******************************************************************************++++++***)))((((((((((((***************************))))))(((((()))))))))************************))))))))))))))))))))))))((()))))))))******************))))))))))))******,,,+++)))((((((((()))*********+++++++++***))))))******************************++++++***))))))((())))))))))))*********************))))))((((((((())))))(((((((((((()))))))))))))))))))))******+++******++++++++++++******))))))))))))************))))))))))))))))))))))))******))))))((((((((((((+++***)))(((((()))***+++(((((())))))******++++++***)))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++,,,,,,,,,------+++*********+++,,,,,,---........................,,,---...///000000000000111111111111222222222222444444444444333333333222333333222222222333444444333444444444555666666666555555555555555555555555666666555555555555555555888666444555777777555222555444444666888999999999::::::;;;===AAAHHHNNNRRRcccgggmmmuuu|||}}}yyyyyy{{{}}}}}}zzz|||xxxqqqooonnnkkkggg```WWWPPPIIIEEECCC;;;;;;;;;999777666555555555555444333111111222333333333222222222111111111111111111111111111111111000000000000000000000000/////////.........------////////////////////////...------,,,,,,------...,,,,,,------------------***++++++,,,------......------......------,,,+++pppfff[[[MMMFFFGGGGGGCCC===888666666666555222222111111111111222222000000000000////////////------,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))******************************************************))))))))))))))))))))))))************************((((((((((((((((((((()))*********************************))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******+++***))))))((())))))))))))******+++++++++*********************************++++++++++++***))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))******+++******++++++++++++******))))))))))))************))))))))))))))))))))))))***))))))))))))(((((((((,,,***(((''''''(((***,,,)))))))))))))))*********))))))))))))))))))***************+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++,,,,,,,,,,,,)))))))))***+++,,,...///........................,,,---...///000000000000222111000000000111333444555555555555444444444444333222222222333333444555444444555555555555555555666666666666666666666666666555555555444444333333333333333444666666444333555555666777888999:::;;;@@@DDDJJJPPPVVV```kkksss}}}||||||{{{yyyvvvtttrrrqqqqqqrrrnnnhhhcccaaacccfffhhhnnnooopppqqqqqqpppnnnmmmkkkmmmrrrxxx{{{zzztttooolllllllllooorrrsssrrrqqqqqqqqquuu}}}xxxmmmbbb[[[WWWJJJHHHEEEAAA===;;;999999555444333333222222222222444444333333222222111111111111111111111111111111000000000000000000000000////////////............000000000000000000000000......------------......------------------,,,,,,+++++++++,,,------......------......------,,,+++ooo^^^TTTSSSPPPJJJBBB===;;;999777555333333222111111111222222111111111000000000//////---------------,,,,,,,,,,,,,,,---............---------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))))))))*********))))))))))))))))))***++++++++++++++++++++++++((((((((((((((((((((((((************************''''''(((((())))))((((((******************************)))))))))***++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***************))))))))))))************))))))))))))))))))((()))***+++++++++++++++******************************++++++++++++******((()))))))))************(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))******+++******++++++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************))))))))))))))))))))))))))))))*********))))))******+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000111000...------///111222444444444444444444444444222222222222333444555555555555555555555444444444333333333333333333333333555555555444333333222222111111222444555666666555666777777999;;;???DDDHHHQQQZZZfffpppyyy~~~zzzvvvpppllliiiiiiiiijjjkkkkkklllmmmnnnnnnnnnmmmkkkjjjgggeeeddddddeeefffiiiiiikkklllnnnooopppqqqnnnpppsssuuuuuuqqqlllhhhdddcccbbbcccfffhhhhhhhhhkkkjjjiiimmmtttzzz~~~}}}|||{{{{{{zzzzzz}}}yyytttddd___WWWOOOIIICCC???===;;;999777666666666555555444444444444444444444444111111111111111111111111111111111111111111111111000000000/////////....................................------------...............------,,,,,,,,,,,,,,,,,,,,,------......------......------,,,+++sssddd]]]WWWPPPHHHCCC@@@===888444666444333111000000111222222111111111111000000000.........------,,,,,,,,,++++++,,,---------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++******)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((************************))))))*********)))((('''))))))))))))))))))))))))(((((((((((())))))***+++((((((((((((((((((((((((******************************))))))))))))))))))******))))))))))))******)))))))))*********))))))((()))***+++++++++++++++************************)))******+++++++++******((()))))))))************((((((((()))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++******++++++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))************'''(((***,,,,,,***((('''*********)))))))))))))))(((((())))))************'''(((((()))***+++,,,,,,************************))))))))))))))))))))))))*********************************************************************************+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000111000...------///111222222222222222222222222222222222222222333444555666555555555555555444444444222222222222222222222222555555444444444333333333666666666666666777888999999;;;>>>CCCIIISSS___fffooozzzwwwuuurrrmmmiiifffeeeeeefffeeedddccccccfffjjjmmmkkkmmmpppuuuzzz~~~~~~~~~}}}zzzwwwuuuwwwwwwyyy{{{~~~}}}yyyyyywwwtttrrrqqqqqqqqqqqqpppqqqppppppqqqssstttuuuuuutttsssqqqnnnkkkiiihhhhhhnnnqqqssssssuuu}}}vvvkkkbbbYYYRRRMMMHHHEEE@@@===<<<;;;999777333333333333444444444444000000000000000000000000222222222222222222222222111111000000000/////////------------------------///......------......///.........------,,,,,,,,,,,,,,,------------......------......------,,,+++xxxmmmbbb[[[QQQKKKIIIEEE???999;;;999666333222111222222222222222222111111111000//////......---,,,,,,,,,++++++,,,---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))***++++++,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))************************((()))***+++***)))((('''))))))))))))))))))))))))((((((((((((((()))***+++))))))))))))))))))))))))************************************))))))))))))******))))))))))))******(((((()))************))))))******+++++++++******************************(((((()))************)))))))))))))))************))))))))))))************))))))(((((((((((()))))))))))))))))))))******+++******++++++++++++******))))))))))))************)))))))))))))))))))))))))))))))))************+++'''(((***,,,,,,***(((''')))))))))))))))*********((((((((()))******++++++((((((((()))*********+++************************))))))))))))))))))))))))************************************************************************************++++++++++++---,,,++++++******++++++........................,,,---...///000000000000222111000000000111333444000000000000111111111111111111111222333444555666444444555555555555555555444444444444444444444444444444444444444444444444888888888777666777:::===@@@FFFNNNWWWbbbooo}}}|||uuurrrpppllliiicccccccccaaa______```bbbeeegggjjjmmmppptttzzz~~~|||wwwpppjjjgggfffiiiiiihhhdddaaadddlllttt~~~vvvppp___XXXNNNFFFBBB>>>:::777666666555555444333333333000000000000000000000000222222222222222222222222111111111111000000000000//////////////////////////////............//////------------------,,,,,,------------------......------......------,,,+++vvvlll```XXXUUUSSSNNNIIIAAA>>>;;;777444444444444333333222222222111111111/////////...------,,,,,,,,,,,,---.....................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,)))******+++,,,,,,------,,,+++***))))))***+++,,,))))))))))))))))))))))))************************************************%%%&&&((()))******)))((())))))))))))))))))))))))))))))))))))***+++,,,,,,************************************************************)))))))))(((******))))))))))))******'''((()))***+++******)))******+++++++++***))))))************************''''''((()))))))))))))))))))))))))))************)))*********+++++++++,,,))))))(((((((((((()))))))))))))))))))))******+++******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******(((((())))))******++++++'''(((((()))******++++++************************************************))))))))))))))))))))))))************************************************************************************+++++++++++++++++++++***++++++,,,,,,........................,,,---...///000000000000111111111111222222222222/////////000000111111111111111111222333444666666333444444444555666666666555555555555555555555555444444444555555666666777888999::::::<<>>:::777666666666333333333222222222111111000000///...------,,,,,,---......///////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---******+++,,,------......---,,,***))))))***,,,---((((((((((((((((((((((((************************************************!!!###%%%(((******))))))))))))))))))))))))))))))************+++,,,---...************************))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******'''((()))+++++++++***)))+++++++++++++++***)))(((************************&&&&&&'''(((((()))(((((())))))))))))******************+++++++++,,,,,,,,,))))))(((((((((((()))))))))))))))))))))******+++******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))******++++++++++++---+++(((%%%%%%(((+++---'''(((((()))***++++++,,,'''(((((()))***+++++++++,,,,,,++++++++++++++++++************************))))))))))))))))))))))))************************************************************************)))************+++++++++)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000......///000000000000/////////000000111111111222111111111222333444666777333333444444555666777777444444444444444444444444333444444555666777888888;;;===@@@CCCIIISSS___gggxxx~~~}}}ssshhhfffjjjnnnmmmjjjkkkkkkmmmoootttyyy~~~wwwtttqqqnnnnnnpppsssuuutttuuutttpppmmmpppwww~~~}}}qqqggg^^^YYYKKKJJJGGGCCC>>>;;;888666444444444444444444444444333333333333333333333333222222222111111111111000//////////////////////////////............//////,,,,,,,,,------...........................------------......------,,,+++uuuhhhccceeegggZZZTTTKKKCCC===999777666888666555444444333000---000//////...------,,,,,,////////////////////////111///---+++***+++,,,---000...***(((''')))+++---+++++++++******))))))))),,,,,,++++++***)))((((((++++++************++++++...---+++)))((())))))***((((((((((((((((((((((((************************((())))))))))))*********)))))))))))))))******+++(((((()))))))))*********++++++++++++++++++++++++)))************+++++++++(((''''''(((((()))***+++)))))))))))))))))))))))),,,,,,++++++***)))((((((************************(((((())))))))))))(((((())))))))))))))))))))))))++++++******************,,,,,,+++***))))))******************))))))))))))************************)))))))))))))))***************************************))))))((((((''''''))))))))))))((((((((((((******++++++++++++******************************))))))))))))))))))))))))************************+++*********))))))((((((++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++******+++,,,---......///,,,,,,++++++,,,,,,---.....................------////////////000000000000......///000111222222333000111111111111222222222444444444555555555555666777666555444444555777888666444444444666888888888444555777888999;;;<<<===AAAHHHPPPVVV^^^lll~~~~~~yyysssnnnjjjggggggfffeeeeeeiiioootttzzz}}}zzzsssrrrrrrqqqoookkkhhhggghhhpppuuu||||||nnneeeXXXLLLEEEBBBAAAAAA>>><<<888666555444333222222111000111333444444444111000000000000000111111222222222111111111111000000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...***((()))---...,,,(((~~~rrrkkkhhheee\\\QQQGGGBBB???<<<:::888777555444444333111////////////......---------........................111///---,,,++++++,,,---///...,,,******+++---...,,,,,,+++++++++*********------,,,,,,+++******)))++++++************++++++---,,,+++))))))))))))***))))))))))))))))))))))))************************)))))))))*********++++++)))))))))))))))******+++************++++++++++++************************))))))*********+++++++++***))))))((((((((())))))************************,,,,,,++++++***))))))(((************************))))))************))))))))))))))))))))))))))))))************************+++***))))))(((((())))))************))))))))))))((((((((((((((((((((((((++++++******))))))((((((+++++++++*********************))))))(((((((((((()))))))))))))))))))))(((******++++++++++++******************************))))))))))))))))))))))))************************************)))))))))(((++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++******************++++++,,,,,,++++++,,,,,,---......---,,,++++++,,,---...////////////000000000000//////000000111111222222222222222222333333333333444444444555555555555666777666666666666777888888888777666777777888888888888888888999<<<@@@EEEHHHTTT]]]jjjvvvwwwpppooommmkkkjjjjjjkkklllppprrrtttwww{{{}}}xxxtttqqqoooooopppqqqqqqrrrtttvvvxxx{{{kkk]]]SSSMMMIII@@@>>><<<;;;;;;999666333555444333444666777666666111111000000000111111222222222222222111111111111000000000000000000000000////////////////////////------------------------///,,,)))***...///---***vvvlllkkkcccYYYRRRNNNIIIBBB===:::888666444555444222111//////////////////..............................000///...,,,,,,,,,------...---------------...///---,,,,,,,,,,,,,,,++++++,,,,,,++++++******))))))++++++************++++++---,,,+++***))))))))))))************************************************************+++++++++,,,)))))))))))))))******+++))))))*********+++++++++)))))))))))))))))))))))))))))))))*********++++++++++++***)))((((((((((((************************,,,,,,++++++***)))))))))******************************++++++++++++******))))))))))))))))))))))))***************************)))((((((((((((((((((************))))))))))))((((((((((((((((((((((((,,,,,,+++***)))(((''''''++++++++++++******))))))***))))))))))))((((((((())))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))************************************))))))))))))************************)))************+++++++++************************+++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++,,,,,,---......,,,***((((((***,,,...////////////000000000000000111111111111111111111333333333333444444444444444444444555555555555666666777888888999999999888555555555666666777888888<<<<<<>>>AAAFFFOOOYYY```qqq{{{xxxooohhhddd```dddiiilllpppvvv~~~{{{tttnnniiifffeeemmmnnnoooppprrrvvv|||}}}oooeee___TTTOOOIIICCC???<<<:::888888666444444555555444222222222111111111111222222333222222222111111111111000000000000000000000000////////////////////////........................///---+++,,,...///...+++sss{{{rrrlllddd___[[[TTTHHH???===:::777555444444333222000000000000000000000000------------------------000///...---,,,---------+++,,,---...............------------------------************))))))((((((++++++************++++++,,,++++++******)))))))))******************************************************+++++++++,,,,,,,,,)))))))))))))))******+++((((((((()))))))))******************************))))))))))))************+++******)))(((((())))))************************+++++++++*********))))))************************)))******++++++******)))))))))))))))))))))))))))***************+++++++++***))))))((((((((())))))************)))))))))(((************************+++*********))))))((((((,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++******************************))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++***)))***+++,,,---////////////000000000000222111111111111111111111333333333333444444444444444444444555555555555666555666888999:::999888888444444666666777999<<<>>>@@@DDDKKKSSS]]]jjjxxx|||qqqlllkkkkkklllmmmuuuxxxsssmmmlllkkkjjjjjjkkklllnnnxxx}}}ssscccTTTJJJCCC@@@>>><<<:::777555555444333111444333333222222222222333333333222222222111111111000000000000000000000000////////////////////////...........................,,,+++,,,......---+++dddgggrrruuukkkbbbYYYOOOHHHCCC???:::666555444333222111111111111111111000000........................//////......------......***+++,,,---......------------------------------++++++++++++++++++******++++++************++++++++++++++++++*********)))******************************************************+++++++++,,,,,,,,,)))))))))))))))******+++)))))))))*********++++++++++++++++++++++++++++++(((((()))))))))*********)))))))))))))))***++++++************************+++++++++***************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++*********))))))******+++************)))))))))(((************************(((((())))))*********++++++++++++*********))))))))))))))))))************((()))))))))*********+++******++++++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++******************************************************+++,,,------......,,,,,,++++++,,,,,,---...***+++---.........---,,,////////////000000000000222222222222111111111111222222222222333333333333444444444555555555555666333555666888999999888777777888999999:::>>>CCCGGGKKKTTTbbbppp}}}|||wwwwww{{{{{{uuupppkkkgggdddiiimmmvvvxxxgggXXXLLLEEEBBB>>>:::777666666666666555555444333333333333333333333333222222222222111111111111111111111111111000000000000000000000000------------------------,,,+++++++++,,,,,,,,,+++iiidddccclll~~~|||mmmbbbZZZWWWMMMHHHAAA;;;888666555333444333333222111111000000////////////////////////........................+++,,,,,,------------,,,,,,,,,---------------.....................------++++++************++++++******+++++++++******)))************************************************************+++++++++,,,)))))))))))))))******+++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++((((((((()))))))))******))))))))))))***+++,,,,,,++++++++++++++++++++++++************************************************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,***************++++++,,,************))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,************************)))))))))************+++((())))))******+++++++++******++++++++++++******************************))))))))))))))))))))))))************************))))))))))))************************************)))************+++++++++************************************************'''((()))***+++,,,,,,---,,,,,,++++++,,,,,,---...)))+++...111111000...---////////////000000000000111111222222222222222222222222222222333333333333444444444555555555555666444555666777888888999999777999;;;;;;>>>DDDNNNUUUeeeqqq|||wwwvvvyyy~~~xxxssshhheeefffmmmuuu|||}}}hhh\\\NNNHHH@@@:::777777777777777666555444444333333444333333333333222222222222111111111111111111111111000000000000000000000000------------------------++++++++++++++++++++++++yyymmmkkkoooxxxuuujjjeeeXXXQQQHHHAAA<<<999777666666555444333222111000///000000000000000000000000......////////////...............---------------++++++,,,,,,------------------------------------++++++************++++++)))***++++++++++++***)))))))))))))))))))))))))))************************)))))))))*********++++++)))))))))))))))******+++))))))))))))************************************(((((((((((()))))))))************)))******++++++++++++++++++++++++++++++************************************************)))))))))******)))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))))))))***++++++************))))))))))))(((((((((((((((((((((((((((((())))))******++++++)))))))))***++++++,,,,,,))))))*********+++++++++((())))))******+++,,,,,,******++++++++++++******************************))))))))))))))))))))))))************************((()))))))))************++++++++++++++++++++++++)))************+++++++++************************************************)))))))))******+++++++++,,,,,,++++++,,,,,,---...+++,,,...///000000///...////////////000000000000111111111222222333333333333333333333444444444444444444444555555555555666666666666777888999:::;;;:::===AAAEEEMMMZZZjjjvvvlllnnnooopppsss|||zzzrrrpppnnnkkkllloooooosssuuuuuuuuu~~~qqqgggYYYKKKBBB<<<:::999888777666555444444444444444444333333333222222222111111111111111111111111000000000000000000000000........................+++,,,,,,,,,++++++,,,,,,tttlllhhhjjjooo}}}vvvlll___XXXNNNEEE???;;;999888777777555444222111//////000000000000000000000000......///////////////...111000///...............+++++++++,,,,,,---------************************++++++************++++++))))))+++,,,,,,+++***)))((((((((((((((((((((((((************************((())))))))))))*********)))))))))))))))******+++%%%%%%%%%%%%&&&&&&&&&'''))))))))))))))))))))))))(((((((((((())))))))))))---,,,+++***))))))))))))++++++++++++++++++++++++******************++++++******************************++++++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,((((((((((((((()))******************))))))))))))************************************))))))))))))(((((()))***+++,,,,,,---))))))******++++++++++++((())))))***++++++,,,,,,******++++++++++++******************************))))))))))))))))))))))))************************(((((())))))*********+++++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))---------,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000000////////////000000000000000000111222333333444444444444444555555555666666444444444555555555666666888777777777888:::<<<>>>AAAFFFMMMVVVcccvvvzzzqqqjjjmmmssszzz~~~|||pppjjjjjj___fffkkkjjjggglllyyyxxxcccSSSHHHBBB???888888777555555444444444444444444333333333222222111111111111111111111111000000000000000000000000000000000000000000000000,,,---...---,,,,,,---...|||mmmbbbooo{{{}}}sssdddVVVPPPKKKCCC??????888;;;:::666555888555...............//////000000000/////////............//////...------------...,,,,,,.........,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,,,,***)))))))))***+++))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,+++***((((((((()))***)))************+++++++++***)))((()))+++,,,,,,+++************************))))))******++++++,,,,,,)))***,,,,,,,,,+++)))'''))))))))))))))))))))))))&&&'''(((***++++++++++++************************))))))************))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))************+++++++++************************************************************************++++++***)))((('''&&&&&&,,,,,,,,,+++++++++******)))************+++++++++++++++************************+++,,,,,,,,,,,,+++...------......///000111222111111000000000000000111111111000111111222333333444555666666666555444999777555444444555444444999<<<===:::;;;AAAFFFGGGMMMSSS___ooo{{{pppqqqpppooonnnnnnppprrrvvv~~~uuuiii```aaaeeefffiiinnnxxx}}}qqq^^^MMMBBB@@@>>>===<<<<<<;;;888555666666666444333222333444555444333333222222333333000000000000////////////000000000000////////////000/////////............ttteeeiiilllppp~~~sssccc[[[TTTLLLFFFFFF???@@@<<<666555888777222111111111000000000//////000000/////////.........//////...------------......------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))),,,,,,***)))))))))***+++************************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,+++***)))(((((()))***)))************+++++++++,,,***)))***++++++***)))************************((((((((((((((()))))))))***+++,,,------+++***)))))))))))))))))))))))))))'''((()))******++++++***************************))))))************))))))(((((((((((()))))))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************+++++++++************************************************************************++++++******))))))((((((,,,,,,++++++************)))************+++++++++++++++************************+++,,,,,,,,,,,,+++...------......///000111111111000000000000111111111111111111111222222333333333444555666555555444888777666666777888888888999<<<===<<<@@@KKKTTTXXX```hhhvvv|||uuulllfffaaaeeekkkooossswww~~~wwwrrrnnnhhhddddddiiikkkwww|||gggYYYMMMHHHBBB>>><<<;;;999777666777777666555555666777555444444333222333333333222222111111111000000000111000000000////////////000000/////////.........~~~uuuiiibbbcccqqqvvvlllddd[[[TTTQQQJJJGGG@@@888666999999666555444333222111000//////000000000/////////......000///......------......000///---,,,,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,+++************+++++++++++++++++++++++++++))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++***)))))))))******)))************+++++++++---+++******+++***)))'''************************))))))))))))((((((((((((+++,,,---------,,,***)))))))))))))))))))))))))))))))))***************)))************************))))))************))))))((((((((()))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************************************************************+++++++++***************+++************))))))))))))************+++++++++******++++++++++++++++++***++++++,,,,,,,,,,,,,,,...------......///000111////////////000111222333111111111111111222333333222333444444555555444444555555555555777888:::;;;<<<@@@CCCFFFPPP```ooovvvyyy{{{qqqjjjhhhhhhgggfffeeennnyyyxxxmmmiiieeecccfffooo|||xxxiii```SSSIIIDDDAAA>>>;;;777777666666555555555555555555444333333333333444333333333222222222111111111111000000000/////////000000000/////////......nnnaaa]]]jjj|||xxxmmmaaaYYYQQQMMMEEE>>>;;;:::888666555444444333222111000000000000000////////////...000//////...............000///...---------...///------------------------++++++++++++++++++++++++,,,,,,++++++************++++++++++++++++++++++++)))******++++++******))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++*********************))))))*********+++++++++,,,***)))***++++++***)))************************,,,,,,++++++******))))))++++++,,,,,,,,,+++***)))))))))))))))))))))))))))++++++++++++******)))(((************************))))))************))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************)))))))))******+++++++++***)))))))))))))))))))))))))))*********+++++++++******+++++++++++++++,,,***+++,,,,,,------,,,,,,...------......///000111.........///000222333444222111111111111222333333222222333444444555555555777777888888888:::===@@@CCCJJJRRR[[[jjj~~~zzzkkkhhheeegggmmmuuu|||zzzvvvppplllnnnvvvrrrcccXXXOOOGGGAAA>>><<<999777666666555444666555555444444444444444333333333333222222222111111111111000000000//////000000000////////////...tttdddccclll~~~~~~kkk]]]YYYTTTNNNHHHCCC===888555333333333222222222111111111000000000////////////000000///............///.../////////...---+++***------------------------+++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++************++++++++++++***))))))*********+++++++++)))(((((()))+++---,,,+++************************,,,,,,++++++******))))))***************))))))((())))))))))))))))))))))))++++++,,,++++++***)))((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************************************''''''(((((()))*********)))))))))))))))))))))***))))))*********+++++++++******++++++,,,,,,,,,,,,++++++,,,------------,,,...------......///000111.........///000222333444222222222111222333333444222222333333444555666666:::;;;<<<<<<===AAAGGGLLLSSS]]]iiivvvxxxkkkfffhhhmmmvvvyyyvvvvvvwwwyyy|||vvvgggXXXMMMGGGCCC>>>:::999999888777777666555555444444555555333333222222222111111111111111111111000000000000111000000000////////////sssmmmkkkuuu{{{hhhddd^^^XXXUUUNNNCCC;;;888333333333333222222222222111111000000000/////////111000//////......//////---...///000///---+++)))------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,++++++***++++++++++++++++++++++++******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))***++++++,,,+++++++++)))************+++++++++(((''''''))),,,---------************************))))))))))))((((((((((((***)))))))))(((((((((((())))))))))))))))))))))))+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++************************************************************************''''''(((((()))))))))***)))))))))************+++)))************+++++++++******++++++,,,---------++++++,,,---------------...------......///000111.........///000222333444222222222222222333444444333333333444555666777888777999<<<>>>CCCKKKWWW```mmmyyy|||tttnnnlllkkkrrr~~~}}}ppppppqqqsssuuuvvvvvvvvvzzzuuugggUUUMMMDDD===;;;:::999777777777666555555555555666333333333222222222111111222222111111111000000000111111000000000/////////qqqhhhgggsssrrrjjjddd```XXXKKKBBB@@@666666555555444333222222111111111000000000//////111000000///////////////------......////////////........................+++++++++,,,,,,,,,------,,,,,,---------,,,+++******************************++++++,,,,,,++++++******++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))***+++,,,,,,,,,++++++)))************+++++++++)))(((((()))+++---,,,+++************************((((((((((((((()))))))))+++******)))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))************))))))))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************)))************+++++++++************************************************************************))))))))))))))))))******************++++++,,,,,,)))************+++++++++******++++++,,,------...+++,,,------...---------...------......///000111////////////000111222333333222222222222333444444444444444444555777999::::::===CCCIIISSScccuuupppmmmlllnnnpppsss||||||xxxtttpppmmmnnnssstttiiiYYYLLLDDD@@@<<<999888777666666555555666666444444444444333333333333222222222111111111000000111111111000000000//////kkkZZZ^^^gggrrr|||ssskkkggg^^^QQQHHHGGG::::::888777555333222111111111111111000000000000111111000///////////////------,,,---...111444666........................+++++++++,,,,,,---------,,,,,,---...---,,,+++***))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))***+++,,,---,,,,,,+++)))************++++++++++++***)))***+++,,,+++***************************))))))******++++++,,,,,,,,,+++******)))*********))))))))))))))))))))))))***++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))************+++++++++******************************************************************************************************+++++++++,,,,,,,,,)))************+++++++++******+++,,,,,,---......+++,,,------......------...------......///000111////////////000111222333333333222222333333444555555555444555666888:::;;;DDDIIIQQQ[[[iii~~~|||pppiiifffgggfffiiiqqqxxx{{{tttqqqlllkkkuuutttaaaTTTKKKDDD???888888777666666666666666666666555555555444444444222222222111111111111000111111111111000000000000ooobbb___bbbllluuuooogggeee___SSSJJJGGGBBB<<<999999888555222555444333333333222000...000000000000///////////////000000000///...---------------------------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++******))))))((((((((((((((((((((()))******************************++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,************************++++++***)))(((((()))))))))))))))***+++++++++,,,+++++++++++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++************************************************++++++------------++++++******++++++++++++******)))))))))))))))))))))))),,,,,,+++***))))))******++++++++++++++++++++++++************************!!!###&&&***,,,,,,,,,+++,,,,,,+++***))))))******...---+++*********++++++++++++************++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,------...------------.../////////////////////.........222222111111111111111111666444333222222222222111777333222777::::::???EEEPPPYYYiiizzz{{{rrrlllfffdddgggjjjqqq{{{yyyxxxnnnlllxxxhhhXXXMMMFFF======;;;:::999888666666777777777555333111111111333333333222222222111111222111111111000000//////~~~nnnbbb^^^```kkkzzzsssjjjccc[[[UUUKKKGGGAAA===;;;:::888777666555444444444444222000111111000000000/////////------......------,,,+++------------------------...,,,+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,+++++++++******++++++++++++++++++++++++************))))))))))))((((((((((((((()))******************************************************++++++++++++++++++++++++((()))***+++++++++++++++************************++++++***)))))))))))))))***************++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))************************************************************++++++++++++++++++*********++++++++++++******************************,,,++++++***))))))******++++++++++++++++++++++++************************'''((()))+++,,,,,,++++++,,,++++++***))))))******---,,,+++***)))******+++++++++************++++++++++++******++++++,,,---,,,,,,---------............------------...//////////////////////////////222222111111111111111111222111111111222333333333777666888===???BBBMMMYYYkkkuuuvvvooooooooonnnooottt|||tttwww|||tttdddYYYPPPLLLFFF@@@<<<:::999888555666666555444333333333333333333333222222222222222222222111111111000000ppp]]]UUUQQQ[[[jjjxxxpppfff___[[[UUURRRKKKEEE@@@<<<;;;:::777555444444555555333222111111111000000000000///------.........---,,,,,,------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,)))))))))***************)))(((((((((((()))******************************))))))))))))))))))))))))++++++++++++++++++++++++)))******+++++++++******************************++++++***))))))))))))***+++++++++******************++++++++++++***))))))************************))))))))))))))))))))))))************************************))))))))))))******************************************************))))))))))))************++++++++++++******++++++++++++++++++++++++,,,+++******)))*********++++++++++++++++++++++++************************---,,,,,,,,,,,,+++++++++,,,+++******)))*********,,,+++******)))*********++++++************++++++************+++,,,---------------.........//////...------------...//////////////////////////////111111222222222222222222///000111333444555666777666999>>>BBBEEENNN```pppvvvnnnpppvvvyyyzzzyyyggg___TTTJJJBBB>>>:::999888888777777666666555444444444333333333222222222222222222222222111111111uuueeeRRRRRRUUU]]]hhhyyyuuuiii______\\\VVVNNNGGG@@@<<<:::777555444444555555444333222222111111111000000000//////000000000000//////........................///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,)))))))))******+++++++++))))))(((((())))))***+++******************************************************************************+++++++++******)))************************++++++***))))))*********,,,+++++++++***)))))))))******+++++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((************************************************+++***)))(((((()))***+++******++++++++++++******++++++++++++++++++++++++++++++***************+++************************************************...---,,,+++++++++++++++++++++***************+++************************++++++************+++++++++++++++***++++++,,,,,,------------...............------------.../////////////////////000000000111111222222222222222333222333555555666666888999;;;???FFFNNNXXXggg|||xxxqqqxxxxxxyyy|||yyy}}}~~~|||ooobbbVVVLLLCCC===<<<;;;999888777777555444444444444444333333333333222222222111111111111111eee[[[QQQNNNRRR]]]rrroooccc```[[[TTTMMMFFF@@@<<<888666444333444555444333222222222222111111111111//////000000000000000///................................................,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------))))))******++++++,,,,,,)))))))))))))))***++++++************************++++++++++++++++++++++++******************************+++++++++******)))))))))))))))))))))))))))+++***************++++++,,,+++++++++***))))))))))))******+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((************************************************,,,+++***))))))***+++,,,******++++++++++++******************************+++***************++++++************************************************++++++************+++,,,+++***************++++++*********+++++++++******++++++************++++++------,,,+++************+++,,,,,,,,,,,,---------...------------...//////////////////000000111111111111222222333333333333444555777666555666999<<>>EEEPPPYYYaaassszzzrrrqqqrrrrrrppprrruuuyyy|||ppprrrxxx|||lllaaaSSSHHHBBB???<<<999666666666666555555555444333333333444444444555555|||lll\\\VVV[[[TTT]]]kkk}}}|||jjjbbb\\\TTTMMMCCC@@@<<<999999888888777444444444333333333222222//////000111111111111111////////////////////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,++++++,,,,,,---...//////---,,,,,,++++++******************)))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))+++*********+++,,,,,,---))))))******+++++++++,,,((()))***+++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++************************************************'''((()))******)))((('''******++++++++++++******++++++++++++++++++++++++******))))))***+++,,,,,,))))))))))))))))))))))))************************)))***+++,,,,,,+++)))'''******))))))***+++,,,,,,***+++---...///...------++++++************++++++''''''(((***,,,...000111---------.........//////...------------...//////...//////000111222222222111111222333333444555555555888===@@@FFFQQQ```jjj{{{{{{nnniiijjjmmmxxx||||||vvvttt~~~zzzgggVVVKKKDDD===999777666666666555555555555555555555666666666777777|||mmmdddWWWSSSWWWeeerrruuufffZZZQQQJJJFFFDDDEEECCC===888888444444444333333111000///111111111111111111222222111000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,***+++,,,,,,------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))************+++++++++************************************************)))************+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))+++*********))))))(((((()))************+++++++++************************++++++************++++++******************************************************+++++++++,,,,,,,,,++++++++++++******))))))'''((()))***+++,,,,,,,,,,,,,,,------...///000000---,,,,,,,,,,,,---......///////////////.........000222333222000/////////222222222333444666888999@@@===AAANNN\\\kkkrrrnnnkkkjjjtttpppYYYMMMEEE???;;;:::777555444444444444999777555333222222222333~~~jjj\\\RRRTTT[[[gggwwwfffZZZVVVQQQOOOOOOLLLDDD>>><<<555555555444444333222222222222111111000000000000111000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++))))))(((((())))))***+++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))((())))))))))))*********************************************************)))************+++++++++************************************************************************************************************************++++++************+++++++++++++++*********))))))+++*********)))))))))))))))************+++++++++************************+++******************+++******************************************************+++++++++,,,,,,,,,++++++++++++*********)))+++++++++,,,,,,,,,,,,,,,+++,,,,,,---......//////------,,,,,,------...///////////////////////////...000111111000000111222222333444666777999;;;<<>>;;;666555555555555555555555444333222111000/////////111000000//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))((((((((())))))))))))***************************************************)))************+++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++******************************))))))))))))************+++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++************,,,,,,,,,,,,+++++++++***++++++,,,,,,------......---------,,,------...///////////////////////////,,,...000111111111333555111222444666888;;;???CCCIIISSSggg}}}tttuuu{{{yyyyyy{{{zzzdddUUUKKKHHHCCC???<<<;;;999777555555555444444333333333qqq]]]QQQNNNTTT]]]nnnjjjfffbbb```YYYKKK@@@;;;777666555444555666777888888777555222111000//////000000000000//////..............................------------------------,,,++++++*********+++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++******)))))))))))))))************************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++******+++++++++************************************************))))))*********+++++++++*********************************++++++***************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***************++++++++++++,,,,,,------------------------.../////////////////////000000000---///111111111222444666444555777999<<>><<<999666444333333444000000000000000000000000........................------------------------,,,,,,++++++,,,,,,------,,,,,,---------,,,+++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))***++++++++++++***+++++++++,,,,,,,,,------************************************************)))************+++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++***))))))))))))))))))******************+++++++++*********+++++++++++++++)))************+++++++++************************)))***+++,,,,,,+++***)))******************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,---///111222,,,,,,,,,,,,------------......------......///000...//////000000111111222333444444333333444777999888===DDDKKKTTTdddwwwzzzuuuqqquuu{{{kkk\\\MMMBBBAAA???<<<999666444444333qqqbbb]]]]]]kkkoooYYYNNNBBB???;;;888777999===???>>><<<999666444333444555000000000000000000000000................................................------,,,,,,------...///,,,---------,,,,,,+++***++++++++++++++++++++++++------,,,,,,------...///++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))***+++++++++++++++******+++++++++,,,,,,,,,************************************************)))************+++++++++************************************************************************************************************************+++******))))))******+++))))))*********+++++++++*********++++++,,,,,,,,,)))************+++++++++************************(((***+++,,,,,,+++***(((******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,*********,,,...///------------------------...............//////000...//////000111111222222333444444444555777:::======FFFTTT```nnn{{{|||~~~~~~xxxqqqvvvkkk\\\JJJGGGBBB<<<888666555666fff\\\]]]ppp}}}eeeXXXEEEBBB>>>:::999;;;???AAA>>>;;;888555333333444555000000000000000111111111////////////////////////........................---------------...///000------------,,,,,,+++***++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++)))************+++++++++************************************************)))************+++++++++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,++++++++++++++++++,,,))))))******++++++++++++*********++++++,,,,,,,,,)))************+++++++++************************((()))+++,,,,,,+++)))(((******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,---------+++***(((&&&&&&'''(((***.......................................///000000...//////000111222222222222333444555666999>>>AAAJJJVVViiizzzxxxsssrrrxxx~~~{{{xxxsssuuuSSSOOOHHHAAA<<<999999:::xxxgggcccgggqqquuubbbVVVMMMBBB======???>>><<<;;;666111222666999888555555333000///000111111000////////////////////////------------------------------------------------........................,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,---............++++++++++++++++++++++++************************+++++++++*********))))))++++++************++++++))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))((((((++++++******************,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++************)))++++++***)))((('''&&&%%%))))))*********+++++++++************************+++++++++*********))))))------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,------,,,++++++------------------------...............///000000000...---...111333111///555333555999::::::DDDOOOWWWjjjvvvqqqtttzzz~~~~~~fffNNNEEEDDD???:::777wwwxxxiiicccccckkktttttt```UUUHHH@@@>>>??????>>>;;;777444444666888777555777555222111111222222111000000000000000000000000------------------------------------------------------------------------,,,,,,++++++,,,,,,---...************************++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++*********))))))++++++************++++++))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))))))))************************,,,,,,,,,+++++++++******************************+++++++++************))),,,++++++++++++************************+++++++++************************+++++++++*********))))))------,,,,,,,,,+++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,------,,,,,,+++------------------------///............///000000///......000333444333222777555777<<>>>>>```eeennn||||||iii]]]ZZZ\\\iiitttttthhhXXXLLLFFFDDDAAA???999888777777666666666666999777444222222222222111111111111111111111111111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************************++++++,,,,,,++++++******++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++***************++++++************++++++))))))))))))))))))))))))***************************************)))))))))************************,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++************)))***+++++++++,,,,,,------+++++++++++++++*********************************+++++++++***************,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************************************************++++++++++++++++++++++++******++++++,,,,,,------,,,,,,------------,,,,,,------------------------//////......//////000111//////000222555666555444999999<<>>777888999888666555666777:::777444222222222111000000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++...---+++******+++---...************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))************+++++++++,,,,,,++++++++++++******************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,------------------------------............/////////...///000000111000111222333555666555555;;;===DDDNNN\\\nnn|||tttsssyyy}}}yyywwwtttqqqllliiieeeaaa]]]\\\\\\```kkkwwwzzzrrrjjjfffiiiooottt}}}zzz{{{~~~wwwaaaSSSMMMvvvmmmcccaaahhhrrryyy{{{}}}ssseeeXXXUUUYYYgggzzz~~~ooo]]]KKK???888999999888666666777999999666333111111111000///////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++++++++++++++++++++++++++------,,,++++++,,,------************************++++++************++++++************************))))))))))))))))))))))))***************+++++++++))))))*********+++++++++++++++++++++++++++++++++************************+++++++++*********))))))+++++++++************))),,,+++++++++++++++++++++************************************************,,,,,,+++++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------+++,,,------.........------------......////////////////////////000111111222222333444444555666777<<>>CCCNNN]]]ooo}}}}}}~~~|||{{{wwwrrroooooorrruuuuuusssqqqooommmllllllllldddaaaaaagggnnnvvv~~~sssnnniiifffbbb```ccchhhqqquuuyyy|||}}}}}}~~~~~~~~~~~~}}}}}}}}}uuunnnlllkkkjjjjjjmmmqqqyyyzzzjjjddd```^^^gggsssppp```KKKFFF>>>:::999999888777888666333222222333333222////////////////////////........................------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))*********+++++++++++++++************++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))*********+++++++++++++++)))******+++,,,---......************************))))))*********+++++++++++++++++++++************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...////////////---------...///000000000000000//////000000111222222333444444666;;;CCCIIIRRR```ssszzzuuuuuuttttttxxx~~~~~~}}}zzzxxxwwwllleeebbbfffooozzz|||}}}zzzsssmmmiiiddd```bbbiiissswwwzzz{{{{{{zzz{{{|||xxxwwwvvvuuuuuuyyy}}}||||||~~~wwwrrroookkkkkkkkkooowwwgggWWWSSSYYYeeetttUUULLLBBB<<<;;;;;;888555888666444333444555444444000000000000000000000000////////////////////////------------------------........................,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++''')))+++------+++)))'''))))))******++++++++++++++++++************++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,((())))))***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))%%%&&&'''((()))***++++++))))))***+++---...//////************************))))))******+++++++++++++++++++++************)))++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++*********************+++,,,---...////////////---------...///000000111000000000000000111111222111222444555888@@@JJJRRRaaaqqqyyysss{{{}}}vvvllldddeeejjjrrrzzzxxxoooeee^^^aaalllzzz~~~}}}~~~}}}{{{~~~~~~vvvoookkkeee```cccjjjooossswwwxxxwwwwwwyyy|||uuutttssspppnnnooorrruuusssyyy~~~yyytttnnn{{{vvvssshhhdddnnn{{{xxxaaaTTTPPPRRR\\\tttwww```HHH???===:::777777666666555333111000222333000000000000111111111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---,,,,,,++++++,,,,,,---******))))))******+++,,,,,,,,,,,,,,,++++++***)))+++++++++*********))))))++++++++++++++++++++++++************************+++++++++*********)))))))))************+++++++++************************+++++++++++++++++++++++++++***************++++++------,,,,,,+++,,,,,,,,,+++++++++************)))------,,,+++*********+++******+++,,,...///000000+++++++++***************************************...---+++*********++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++---------.........//////------......///000000000222111111333444666555555444333666===BBBIIIYYYhhhxxx~~~xxxhhhhhhnnnqqqsssuuuxxxkkkaaaeeeuuu}}}pppfff\\\^^^kkk{{{~~~}}}||||||~~~~~~}}}{{{zzzzzzyyywwwwwwwwwuuuqqqooowwwyyy|||}}}{{{yyywwwwwwuuuqqqllliiiggggggeeedddnnnqqqtttvvvvvvuuuvvvvvvqqqpppnnnllljjjjjjjjjjjjiiijjjlllooosssxxx|||~~~}}}}}}wwwmmmooozzzmmmdddeeekkkwwwtttaaaXXXSSSTTT]]]pppyyy```PPPGGG???<<<===777666666444333222333444333333222222111111111000000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---,,,,,,++++++,,,,,,---...------,,,+++++++++,,,++++++,,,,,,,,,+++******+++++++++*********))))))++++++++++++++++++++++++************************+++++++++*********)))))))))************+++++++++************************++++++++++++++++++++++++++++++******************,,,,,,++++++++++++,,,,,,+++++++++************))),,,,,,+++*********************+++,,,---......///******************++++++************************---,,,+++*********++++++)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++------------.....................///000000111111222111111222333444555444777777;;;CCCKKKWWWkkk||||||uuukkk```YYY\\\eeemmmvvv~~~xxxkkkmmmzzz}}}{{{oooeee\\\___kkkzzz}}}zzzxxxvvvvvvuuuwwwxxxyyyyyyyyyxxxvvvvvvtttsssrrrrrrsssrrrooommmnnnqqqssstttsssqqqooooooqqqnnnkkkiiiiiiiiihhhgggllllllmmmnnnmmmllljjjhhhfffeeedddcccccceeefffggghhhhhhiiikkkmmmoooqqqrrrkkknnnpppqqqttt|||yyyrrr{{{|||mmmccc___dddwwwuuugggYYYQQQLLLSSSccc{{{{{{dddQQQCCC???@@@888777777666666555444444555555444333222111000000111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---000///---,,,+++***************+++,,,,,,,,,+++++++++++++++***************++++++++++++++++++++++++************************+++++++++***************)))************+++++++++************************++++++++++++++++++++++++,,,,,,+++***)))))))))***++++++*********++++++,,,+++++++++************)))++++++***)))))))))************+++++++++,,,,,,,,,)))))))))***+++++++++,,,************************,,,,,,+++************+++)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000111111222222222111111111222333555666777999@@@KKKWWWhhhqqqggg___ZZZZZZZZZ^^^eeennnyyyyyyuuu~~~{{{yyymmmeee]]]^^^jjjwww~~~{{{wwwuuuttttttuuuyyyxxxwwwuuusssrrrqqqppprrrssstttuuuuuuuuutttsssqqqppppppqqqrrrrrrpppnnnjjjlllooopppooommmmmmmmmnnnmmmllllllnnnoooooonnnqqqooonnnnnnooonnnjjjfffcccbbbaaaaaabbbdddgggiiiggghhhjjjlllmmmmmmmmmmmmhhhiiiiiihhhiiinnnwww~~~{{{~~~sssddd```kkk{{{hhh]]]QQQNNNUUUcccxxx|||bbbMMMCCCAAA999888888777777777555333444444444333222111111111111111111111000000000000........................------------------------,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,------,,,+++***)))))))))))))))***++++++,,,,,,,,,,,,************************************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,+++***))))))))))))*********)))******+++++++++++++++*********))))))******)))))))))))))))******************+++++++++(((((()))***+++,,,,,,,,,************************++++++******************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///000000111222222333333222222222111222444777:::<<>>BBBJJJVVVgggwww~~~~~~qqqfff```]]]\\\\\\]]]```aaa___\\\[[[\\\nnn}}}}}}zzzqqqjjjbbbaaagggooouuuwwwyyywwwuuurrrrrrsssuuuvvvwwwyyyzzz{{{|||{{{yyyxxxwwwyyy{{{}}}~~~~~~}}}}}}}}}}}}{{{zzzxxxzzz||||||{{{zzzzzz{{{xxxxxxxxx{{{~~~{{{}}}~~~zzzqqqoookkkiiijjjmmmrrruuutttvvvzzz~~~{{{yyyvvvqqqnnnmmmoooqqqrrroookkkhhhiiimmmssswwwvvvkkkgggeeeppptttaaaSSSLLLNNNTTTgggxxx[[[HHHCCC???:::888999888666333111111111111222222222333111111000000000/////////........................------------------------++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...******+++,,,,,,,,,++++++***************+++++++++***************************************************************+++++++++)))************+++++++++************************+++++++++++++++++++++++++++***************++++++***************+++,,,---+++++++++************)))******)))))))))***++++++))))))*********+++++++++)))))))))***+++++++++,,,************************((()))******+++*********)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))************))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000111222222333333222444666666888>>>FFFMMMXXXiii}}}rrrmmmddd\\\VVVTTTTTTUUUZZZ]]]cccjjjkkkfffeeeffftttwwwqqqjjjhhhlllrrrwwwyyyzzzyyyxxxwwwxxxyyy{{{|||{{{}}}}}}zzzwwwvvvxxx}}}~~~{{{xxxwwwwwwxxxyyyxxxtttmmmhhheeeeeehhhjjjllltttxxxooofffffflllvvv{{{gggVVVOOOOOOTTTfffsssYYYJJJDDD===:::::::::888555333333333333333222222222000000000/////////......................................................)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,+++******))))))*********+++++++++************************************************))))))*********+++++++++)))************+++++++++************************++++++++++++++++++++++++))))))))))))***+++,,,,,,*********++++++,,,---...+++++++++************)))***************+++,,,,,,)))))))))***+++,,,------******************++++++************************'''((()))***++++++***))))))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))************))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------........./////////000000//////000000111222222222222555888:::===DDDOOOXXXeeewww{{{wwwuuurrroooaaa___[[[YYYZZZ]]]bbbeeekkkmmmuuu~~~}}}uuupppqqqzzz}}}xxxsssqqquuuzzz~~~zzzuuuqqqmmmkkkjjjeeeiiinnnrrrvvv|||{{{nnnfffaaabbbhhhssshhhWWWPPPLLLWWWggg{{{qqqPPPHHH@@@;;;;;;<<<:::777666666555444333222222111////////////............////////////////////////........................((()))***+++,,,------------,,,,,,++++++,,,,,,---------+++***)))(((((((((,,,,,,,,,,,,,,,+++***)))))))))******++++++++++++))))))))))))))))))))))))************************))))))******++++++++++++)))************+++++++++************************++++++++++++++++++++++++(((((())))))***+++------++++++++++++,,,---...///+++++++++************)))++++++******+++,,,------((()))***+++,,,---......+++++++++***************************************'''((()))+++++++++***))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))************))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------////////////000000000000/////////000111111222222333666999<<<@@@HHHUUU^^^rrr|||qqqjjjiiigggdddaaacccbbbaaabbbgggnnntttyyyzzz}}}zzzzzz}}}}}}yyyxxx|||~~~xxxrrrnnnggghhhiiiggggggkkksssyyyzzz}}}zzznnnccc[[[^^^sssppp[[[QQQOOOSSSbbbwwwiiiWWWEEE===;;;;;;:::;;;999777444333444555444444333222222111111111111111000/////////............++++++++++++,,,,,,---...------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******************))))))))))))************)))************+++++++++************************)))...000---+++------,,,************************************************)))))))))***+++++++++,,,+++++++++*********))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***************************************)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++***)))))))))++++++******)))*********,,,,,,,,,---------......,,,,,,,,,---------......222111111111333444555444222444:::DDDJJJSSSeeewwwzzznnniiieeehhhnnnsssqqqnnnpppsssuuuvvvxxx{{{}}}zzz}}}~~~yyyooorrrtttssspppnnnnnnoooooobbb^^^hhhwwwwwwdddVVVMMMQQQ^^^tttiiiRRREEEAAA===999888888666444444555555444333222222111000000000000111000000/////////.........---------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******************))))))))))))************)))************+++++++++************************---666;;;666...+++++++++***************************************************************++++++++++++++++++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***************************************)))************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************,,,++++++******+++++++++,,,,,,---------.........------------............000///...///111333444555444888CCCPPP[[[hhh|||~~~{{{{{{xxxuuuooommmmmmttt}}}~~~xxxzzz{{{zzzvvvsssssssss~~~~~~~~~sssgggccceeettt~~~eeePPPMMMOOOXXXtttjjjWWWKKKAAA;;;888888777555555666666444222222111111000000000000000000000000/////////......000///..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++)))))))))*********++++++)))************+++++++++************************,,,777???999///***+++,,,************************************************+++++++++***************+++++++++***************++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))******++++++******************************)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,++++++,,,,,,---,,,------------................../////////000000//////......000333777999;;;CCCSSSdddsssxxxtttvvvzzz{{{{{{wwwwwwzzz{{{{{{|||}}}~~~|||yyyxxxxxx}}}{{{{{{~~~nnncccaaaxxx|||ccc[[[SSSNNN]]]uuummmXXXGGG???>>>:::888777777777666444222222111000000//////000000000000000////////////...000000///...------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,))))))*********+++++++++))))))*********+++++++++************************&&&///555222,,,+++,,,---************************************************,,,+++++++++***)))))))))***************************++++++,,,---,,,,,,,,,************************++++++++++++++++++++++++))))))***++++++++++++***************************))))))*********+++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,,,,---......------------............//////000000000111111111222111111000222666;;;???GGGRRReeevvv{{{xxxvvvzzz~~~||||||}}}||||||}}}~~~|||zzz{{{|||zzzxxxxxx}}}~~~}}}~~~~~~oooiiitttzzzkkk[[[LLLOOO^^^qqqfffNNNEEEFFF>>><<<:::888888777444222222111111000000000000000111000000000//////////////////...---,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,************++++++++++++))))))*********+++++++++************************&&&******((()))---...,,,************************************************,,,+++++++++***)))))))))************************)))******+++++++++++++++************************************************))))))***+++++++++++++++************************))))))*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++,,,,,,,,,------,,,,,,,,,------...///---------.........//////000000000111111111222222333333222222333999AAAGGGRRRaaauuu|||~~~{{{xxxxxxzzz}}}~~~yyyuuuuuu|||}}}{{{yyywwwvvvuuu}}}~~~vvvrrrtttzzzeeeRRRLLLPPP\\\vvvxxx]]]NNNLLLDDDAAA===:::888777555333333222222111111111111111111111000000000/////////......------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------*********++++++++++++,,,)))************+++++++++************************,,,+++)))&&&(((------***************************************************+++++++++******************************+++++++++))))))***++++++++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++,,,+++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///------........./////////000000000111111111222222222222333333666>>>JJJSSSaaarrr{{{vvvxxx~~~|||}}}wwwrrrrrr{{{}}}zzzyyywwwuuussszzz}}}zzzzzz~~~yyyqqqqqqwwwkkkZZZPPPTTT___yyysss\\\RRRJJJFFF???;;;888777555555444333333222222222222222111111111000000000//////.........---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,------...*********+++++++++,,,,,,)))************+++++++++***************************------******,,,---******************************************************************+++++++++))))))*********+++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,,,,++++++************************)))************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...///............////////////000000000000111111111111111333555888===IIIXXXddduuu~~~|||zzzwwwvvvwwwxxxxxxxxxuuuuuutttpppmmmnnntttyyy|||zzzvvvvvvzzz~~~~~~{{{xxxuuuttt{{{|||xxxvvvyyy|||{{{~~~tttkkklll|||mmmVVVPPPNNN___hhhWWWNNNIIIAAA;;;888777666555555444333333222222333333111111111111000000000000//////...//////000111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,---......******+++++++++,,,,,,,,,)))************+++++++++************************$$$+++///---***+++,,,,,,************************************************))))))******+++++++++,,,))))))******++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************)))************+++++++++))))))***+++,,,------...---------------------------------,,,,,,+++++++++*********+++,,,---...///............/////////000///000000000000111111111222555999===EEESSSeeerrrzzzqqqnnnkkkiiijjjkkklllkkkgggiiihhheeeaaabbbhhhnnnqqqwww|||}}}zzz|||{{{xxxooovvvzzzzzz{{{~~~~~~~~~|||wwwuuuwwwyyyzzz{{{xxxuuuzzzpppiiijjjlllhhh^^^TTTTTTeeezzzgggWWWMMMCCC===999555666999555555444333222222222222222111111000000000000000000000000000////////////........................------------------------,,,,,,,,,++++++*********))))))*********))))))((()))***,,,---...------,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))************++++++++++++++++++++++++************************------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,.........////////////000111///---,,,,,,...000222333111000000111333333333444666>>>GGGOOO[[[sss{{{xxxsssrrrooolllkkkkkkkkklllhhhfffccc``````bbbeeegggqqqxxx}}}~~~}}}~~~}}}|||{{{{{{yyywwwuuu{{{}}}}}}xxxuuuuuuwwwssssssrrrppppppwwwzzzxxx|||qqqjjjhhhqqqvvvkkk\\\RRRWWWcccssszzzbbbUUUIIIBBB>>>:::999:::555555444333222222222222222111000000//////000000000000000000////////////........................------------------------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++***+++,,,---------,,,+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,************************+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))************++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---............/////////000///...---...///111222000//////000111333555555999===FFFRRR^^^lll}}}{{{yyy}}}}}}|||{{{zzzxxx}}}|||{{{xxxvvvttttttuuuuuuvvvtttqqqooommmmmmmmmmmmuuu|||{{{tttooonnnppprrrvvvuuuuuuvvvyyy{{{{{{{{{}}}~~~~~~~~~}}}}}}}}}}}}~~~yyyuuuwwwyyy{{{{{{yyyvvvttttttrrrrrrpppkkkgggiiipppwww|||{{{}}}qqqiii```___aaahhhppp{{{oooYYYNNNNNNWWWjjj|||ppp```NNNEEEAAA<<<888777555555444333222222222222111000000///////////////000000000000////////////........................------------------------++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---,,,,,,---------,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,************************+++++++++++++++++++++++++++++++++***************************************)))))))))*********++++++++++++++++++++++++++++++************************,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------............/////////000000000111111111//////000111333666888999???DDDPPPaaaqqq~~~uuukkkfffggglllwww{{{wwwtttrrrssswww{{{{{{zzzyyy~~~zzzwwwuuuxxxyyyooogggcccccceeegggeeedddeeehhhkkkmmmmmmrrrssssssssstttxxx|||}}}zzzwwwwwwxxxzzz~~~~~~xxxvvvvvvwwwxxxxxxvvvssspppqqqpppmmmfff```^^^___bbbccchhhrrrwwwbbb\\\XXXZZZ^^^eeeqqq{{{lllVVVLLLNNN[[[hhhoooXXXJJJDDD???:::888666666444333222222222222111000//////......//////000000000000////////////........................------------------------*********++++++,,,,,,,,,******)))))))))***+++,,,------------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))******+++,,,************************++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...............///111222333333222111111111222333555888;;;>>>DDDLLL\\\ppp~~~oooffffffaaa\\\[[[```lll{{{~~~}}}}}}{{{wwwtttuuuooojjjmmmuuu~~~~~~~~~zzzxxx~~~~~~|||~~~~~~tttkkkeeeeeefffdddaaa]]]\\\]]]```aaabbbgggggggggggggggkkkppptttvvvwwwzzz~~~|||zzztttsssrrrrrruuu{{{}}}yyyvvvuuuvvvuuuqqqnnnoooooommmhhhbbb]]][[[\\\\\\```gggqqq{{{vvvjjj\\\UUUTTTXXXbbbkkkiiiWWWPPPSSSXXXfffgggVVVMMMEEE@@@>>>888777666444333222222222111111000///////////////000000000000////////////........................------------------------*********++++++,,,,,,,,,******))))))***++++++,,,...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))******+++,,,************************++++++++++++++++++++++++************************************************************++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...///111333444333222222111222333333444888>>>CCCOOO[[[nnnxxxbbbYYYVVVSSSVVVYYY\\\cccppp}}}|||uuutttssstttvvvxxxwwwvvvwwwnnnddddddnnn|||{{{uuuzzz}}}|||}}}zzzxxxuuutttwww||||||uuuqqqqqqrrrmmmhhhccc___^^^^^^^^^^^^_________]]]]]]^^^bbbeeejjjlllpppuuuzzz{{{zzzxxxqqqooommmlllnnnrrrwwwzzz}}}{{{vvvtttsssqqqnnnppppppooolllfffaaa]]][[[\\\___dddjjjpppwww}}}}}}hhhYYYQQQRRR]]]hhhjjjYYYOOOJJJRRRfffxxxeeeWWWKKKCCCAAA:::999777666555444333333222111111000000000000000000000000000////////////........................------------------------++++++++++++++++++,,,,,,***+++,,,---.........---------,,,+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++*********************************++++++++++++,,,++++++++++++++++++++++++************************((()))***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000---///111222333333333222000222222222444;;;EEELLL```qqqfffTTTOOOOOONNNWWW```eeekkkssszzz}}}~~~{{{yyyxxxwwwvvvqqqpppqqqssswww{{{}}}}}}yyyooobbb^^^eeettt}}}wwwssslllqqqsssqqqrrrvvvxxxxxxqqqpppnnnmmmpppuuu{{{~~~vvvqqqkkkfffdddccccccbbb______^^^\\\ZZZZZZ[[[]]]```bbbeeekkkppprrrqqqpppkkkiiihhhggghhhkkkoooqqqxxx{{{}}}}}}}}}|||wwwtttrrrqqqrrrrrrqqqnnniiiccc]]]ZZZ[[[___dddhhhlllrrrzzzmmm___WWW[[[ccctttnnnXXXJJJKKKTTTeee{{{iiiWWWJJJFFF<<<;;;999777666555555444333333222111111111111111000000000000////////////........................------------------------,,,,,,++++++++++++++++++)))***---///000///---,,,---,,,+++++++++,,,---...++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++************************'''(((***,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000000000111111---...///111222222333333222444555555999CCCRRR\\\pppppp\\\SSSQQQQQQUUUcccooouuuxxx|||~~~}}}{{{wwwsssqqqrrruuuxxxyyyzzzyyyyyy{{{yyyllldddgggttt~~~~~~xxxwwwtttqqqmmmhhheeeccc^^^bbbcccaaaaaaeeehhhhhhfffeeecccbbbdddhhhlllooo{{{}}}~~~~~~~~~wwwtttooolllkkkkkkjjjiiicccddddddccc```^^^]]]^^^]]]]]]^^^aaadddfffeeecccbbbbbbbbbbbbdddgggjjjlllqqquuuyyy{{{{{{~~~~~~xxxuuutttqqqqqqpppooolllgggaaa]]]^^^ccchhhjjjjjjnnnuuu{{{yyyyyyzzz{{{rrr```YYYZZZfffgggUUULLLKKKQQQfff}}}gggWWWPPP===<<<:::888777666555555444333222222111111222222000000000000////////////........................---------------------------,,,,,,++++++*********%%%(((+++...///...+++***,,,++++++***+++,,,...///++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********************************)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************&&&(((***,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000000000000111111111111---...///000111222333333666777999:::@@@MMM^^^kkkyyy|||mmm^^^WWWXXXXXXUUU^^^mmm|||{{{uuuvvvrrrooonnnrrrxxx}}}zzzqqqppp{{{|||xxxzzz~~~zzzyyytttssssssqqqggggggggggggffffffeeeddddddbbb___\\\YYYWWWUUUUUUQQQUUUVVVSSSSSSWWW[[[[[[XXXWWWTTTSSSTTTVVVYYY[[[eeeiiimmmooopppqqqrrrtttuuurrrooonnnnnnooooooooogggiiijjjiiifffcccbbbbbb]]]\\\[[[\\\]]]]]][[[YYY\\\\\\]]]___bbbeeehhhjjjjjjooouuuxxxxxx||||||wwwvvvnnnoooooopppoookkkfffccceeejjjnnnmmmjjjjjjoootttqqqpppooopppttt|||qqqbbb\\\cccmmmaaaYYYNNNKKKVVViiiqqq\\\KKKDDD>>>;;;666333444888333333333333444333000...111111111111000000000000........................---,,,,,,++++++,,,,,,---...------,,,,,,,,,------((()))+++---///000000000---,,,,,,++++++,,,,,,---)))************+++++++++***+++,,,,,,------,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++*********+++,,,------+++*********+++,,,,,,---...---+++*********++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...+++,,,...//////...,,,+++---------.........//////---------............///444333333333555555333222444666;;;AAAKKK[[[mmmyyyttteee]]]XXX^^^bbb___XXXUUUZZZ```qqq~~~~~~zzzvvvtttssssssuuuxxxzzz||||||vvvpppllljjjiiijjjfffdddbbb___\\\[[[[[[[[[VVVVVVTTTSSSRRRRRRRRRRRRQQQPPPOOOMMMLLLKKKJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHKKKJJJJJJJJJJJJJJJKKKKKKTTTSSSSSSUUUWWW[[[___aaa]]]^^^___aaacccdddeeeeeefffhhhkkklllmmmkkkiiihhhbbbbbbbbbaaa^^^\\\YYYWWWYYYZZZ[[[[[[[[[]]]aaadddfffhhhlllooorrrwww||||||uuussspppnnnooorrrqqqmmmhhhhhhkkkmmmmmmllllllooorrrqqqqqqpppooooooqqqvvvzzzsssiiiccccccoooiii[[[PPPSSS]]]mmmvvvUUUKKK@@@<<<:::666555666555333222333333333111///222111111111000000//////........................---,,,,,,++++++,,,,,,---...------,,,,,,---------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---************++++++++++++***+++,,,,,,------,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++************************++++++*********++++++,,,++++++******++++++,,,------,,,+++*********++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---...//////...---,,,+++------------...................../////////000000000000111222444444333222666;;;CCCMMM[[[mmmrrreeeYYYRRRPPPQQQUUUZZZZZZYYY\\\cccjjjzzzyyyxxxwwwwwwyyy{{{|||{{{~~~~~~{{{xxxuuusssppplllgggbbb^^^]]]]]]]]]YYYXXXVVVSSSQQQPPPPPPOOOMMMLLLKKKJJJJJJIIIIIIIIILLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGIIIKKKMMMNNNQQQRRRTTTVVVWWWXXXYYYYYYYYY[[[___ccceeeggghhhhhheeeeeeeeeeeedddbbb```___[[[[[[YYYVVVTTTUUUXXX[[[___aaadddgggjjjooouuuyyy|||wwwtttqqqrrrttttttppplllkkknnnppppppnnnnnnppprrrqqqqqqpppooonnnooosssuuuwww|||xxxiii___\\\iiisss___VVVUUUZZZjjjzzzgggUUUCCC======;;;777555666444222222333333222111222222222111000//////...........................------,,,,,,,,,,,,---------------,,,,,,------...000///---,,,++++++,,,,,,---,,,,,,++++++,,,,,,---************+++++++++,,,***+++,,,,,,------,,,,,,,,,,,,---------,,,++++++************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************************+++++++++***************++++++******++++++,,,,,,---,,,+++*********++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...//////...---------------,,,,,,,,,---------......//////000000000111111111///000222333444555555555777???KKKZZZkkk~~~~~~qqqaaaUUULLLFFFEEEHHHOOORRRWWW[[[aaaiiiqqqwwwzzzuuutttuuuwwwzzz{{{vvvrrrpppooommmkkkhhheeebbbaaa\\\YYYUUUQQQOOONNNOOOOOONNNMMMKKKIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCGGGGGGGGGFFFFFFFFFEEEEEECCCCCCDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBFFFFFFHHHIIIKKKKKKLLLLLLLLLNNNQQQUUUYYY]]]___```aaaaaabbbcccddddddccccccbbbaaa]]]YYYUUUSSSUUUWWWWWWXXXZZZ\\\___dddjjjoooyyy}}}{{{wwwuuuvvvvvvsssqqqppprrrssssssrrrqqqqqqrrrpppqqqrrrqqqpppoooppprrrmmmlllqqq}}}xxxjjj[[[ZZZhhhuuuaaaVVVTTT\\\eeezzzbbbGGG===>>>>>>:::777888555333222222333333222333222222111000///..............................------,,,,,,,,,,,,------------,,,,,,,,,---......111000---+++***+++,,,------,,,,,,++++++,,,,,,---*********+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************************++++++++++++***))))))(((,,,++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++***+++,,,...///,,,,,,,,,,,,------------/////////000000000111111111333444555666666777888===FFFVVVhhhyyy|||lll\\\UUUOOOLLLIIIGGGHHHLLLUUUXXX]]]eeennnvvv||||||yyywwwzzz|||zzzsssnnnhhhccc___``````^^^\\\ZZZWWWTTTSSSNNNMMMJJJHHHGGGGGGHHHIIIJJJIIIHHHHHHGGGFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBEEEEEEEEEEEEDDDCCCBBBAAAAAAAAACCCDDDEEEEEEEEEEEEFFFGGGIIIKKKNNNQQQSSSTTTUUUVVVWWWYYY[[[\\\]]]^^^bbbbbbaaa]]]ZZZWWWWWWXXXTTTUUUUUUUUUWWW[[[```dddnnnsssyyy}}}yyywwwvvvtttrrruuuvvvvvvvvvtttrrrqqqqqqnnnqqqssstttsssrrrqqqrrrnnnjjjhhhmmmwww}}}lll___]]]mmmqqq^^^VVVWWW\\\lllrrrRRRBBB@@@@@@===:::888666333222333444444333222222111111000//////...////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,---...///000...,,,++++++,,,---...---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***************************+++++++++++++++***)))(((,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...***)))((((((***,,,///111,,,,,,,,,---------............/////////000000000222444555555444666999<<>>===888666444444555555444333111111111111000000000000////////////////////////......------------......,,,,,,,,,,,,---......///------,,,+++,,,---...///---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********************************+++,,,------+++***))),,,,,,++++++******++++++******+++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...))))))((()))***---000222---------.........//////........./////////000000111333333333333777>>>CCCOOO]]]ssseeeMMMEEEIIIEEEBBBDDDGGGLLLWWWaaacccfffkkkssszzz}}}vvvnnngggccc^^^[[[UUUPPPMMMLLLLLLMMMJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHFFFGGGHHHIIIJJJIIIHHHGGGEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCAAAAAABBBBBBBBBBBBBBBAAAAAABBBCCCEEEGGGHHHHHHHHHCCCCCCCCCDDDFFFHHHIIIKKKMMMQQQVVVYYYZZZYYYYYYYYYWWWWWWWWWVVVUUUUUUWWWYYY[[[___dddjjjooosssxxx|||{{{yyyxxx{{{zzzzzzzzzyyywwwssspppgggkkkoooqqqrrrqqqpppqqqssssssrrrooojjjlll|||sssiiippp~~~nnnbbb]]]^^^ttthhhUUUFFF>>>===777666555666666666444222000000000000111111111111////////////////////////......------------......,,,,,,,,,,,,---...//////---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************************+++---......---,,,+++---,,,++++++******++++++)))***+++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,...///000........./////////000000//////000000000111111111111333444444555<<>>;;;777666666777777666444111/////////000111111222222000000000000000000000000......------------......+++++++++,,,---...///000............---,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,---------,,,,,,***+++,,,,,,------------******************************************************++++++++++++*********************************+++---/////////---,,,---,,,,,,+++*********+++)))***+++,,,---,,,,,,+++++++++************++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...000000///...............////////////000000000000000111111111111222222222333444666666:::CCCQQQ\\\sssyyykkkbbbXXXLLLEEEEEECCCEEEMMMZZZggguuu~~~{{{tttlllfff```]]]YYYWWWTTTRRRNNNKKKFFFGGGGGGFFFEEEDDDEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMJJJKKKNNNPPPQQQRRRRRRRRRTTTSSSSSSSSSSSSSSSTTTTTTOOOPPPRRRSSSRRRQQQOOOMMMNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMOOOOOOPPPNNNKKKHHHGGGGGGGGGHHHDDDDDDDDDEEEDDDDDDCCCCCCDDDEEEGGGHHHHHHFFFDDDBBBCCCBBBAAA@@@???@@@AAAAAABBBBBBCCCCCCCCCFFFKKKOOOPPPSSSVVVXXXWWWWWWXXXXXXUUUVVVWWWXXXZZZ]]]bbbfffdddkkkttt{{{~~~~~~}}}xxxtttqqqsssvvvwwwuuutttssssssrrrrrruuuxxxwwwrrrppprrrzzz{{{xxxuuuiiieeelllsssTTTBBB<<<<<<777555555555222333666666666555444444333333222111000///------....../////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********...------,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,*********)))))))))))))))************************++++++,,,,,,,,,------------------,,,,,,,,,+++++++++++++++++++++++++++++++++)))(((***,,,---+++)))+++*********))))))((((((************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,---------......///////////////.........111000//////111333444444888555555999???JJJ[[[jjjuuu___YYYRRRMMMKKKJJJIIIGGGKKKJJJSSSkkk}}}|||xxxqqqjjjddd___\\\ZZZSSSQQQOOOLLLJJJHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGFFFHHHJJJKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMPPPQQQRRRTTTWWWYYYYYYYYYXXXWWWWWWYYYZZZZZZXXXVVVVVVUUUTTTSSSRRRQQQQQQQQQSSSTTTTTTRRROOOMMMMMMNNNPPPMMMJJJJJJNNNPPPQQQPPPXXXSSSMMMJJJIIIIIIGGGFFFIIIIIIHHHGGGFFFDDDBBBAAADDDEEEFFFGGGGGGFFFEEEDDDEEEDDDCCCAAA@@@AAAAAABBBCCCCCCCCCBBBBBBCCCDDDDDDIIIKKKNNNQQQTTTVVVWWWWWWSSSSSSTTTUUUVVVWWWXXXYYY[[[^^^bbbhhhooouuuyyy|||zzzxxxxxxyyyyyyxxxvvvwwwyyy|||{{{vvvrrrsssqqqpppqqquuuxxxzzz{{{xxxwwwyyy{{{|||qqqfffdddtttfffNNNCCC===888666777666333333666333333333222111111000000111000///...---...////////////.........------------------------------------------------------------------,,,,,,+++++++++,,,,,,---------.........---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,************))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))(((''')))+++,,,***(((+++*********))))))))))))************************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---------.........////////////////////////111000//////111333444444555444777???IIIXXXlll}}}nnn[[[OOOLLLHHHGGGGGGIIIJJJJJJJJJMMM^^^{{{}}}}}}~~~uuummmjjjgggbbb\\\WWWSSSPPPOOOMMMLLLLLLJJJIIIHHHFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJLLLLLLLLLLLLMMMNNNSSSTTTUUUVVVVVVVVVVVVUUUWWWVVVVVVWWWYYY\\\^^^___^^^]]]^^^___``````^^^\\\XXXXXXWWWWWWWWWWWWXXXXXXYYYZZZZZZXXXVVVTTTUUUVVVYYYVVVSSSSSSVVVXXXYYYXXX[[[WWWRRROOOOOOPPPOOOMMMMMMMMMMMMLLLKKKJJJHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFDDDCCCBBBBBBCCCCCCFFFEEEDDDBBBBBBAAAAAAAAADDDFFFIIILLLOOORRRTTTUUUTTTTTTUUUVVVWWWWWWWWWWWWSSSUUUXXX]]]bbbhhhlllnnnyyy~~~~~~|||||||||{{{{{{zzzzzz{{{{{{zzzwwwtttrrrpppoooppptttxxxzzz{{{}}}|||zzzuuuqqquuu|||nnn```dddooo~~~{{{\\\HHH@@@;;;888999888555444666333333222111111000000///111000///.........//////...............---------------------------------........................------,,,,,,,,,,,,++++++------------..................------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,*********************************************************++++++++++++,,,,,,++++++++++++*********++++++++++++++++++++++++(((''''''(((***+++)))(((***************)))))))))************************,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------.........////////////////////////111111000000111222333444333444:::EEETTTfff||||||hhhTTTFFFCCCCCCDDDEEEHHHKKKNNNPPPLLLVVVlll~~~{{{xxxvvvvvvzzzzzztttmmmddd]]]XXXVVVRRRNNNKKKHHHGGGGGGGGGHHHJJJKKKKKKJJJIIIHHHIIIIIIJJJKKKKKKLLLMMMNNNQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXZZZ[[[[[[[[[ZZZYYYZZZYYYXXXXXXYYY]]]```ccc___^^^^^^```aaaaaa___]]]YYYXXXXXXXXXYYY[[[\\\]]]\\\]]]\\\[[[YYYYYY[[[\\\^^^\\\ZZZYYY[[[]]]]]]]]]ZZZWWWTTTSSSSSSTTTSSSRRRPPPPPPOOOOOONNNMMMLLLKKKMMMNNNNNNNNNMMMMMMLLLKKKHHHHHHFFFEEEEEEEEEEEEEEEHHHGGGEEECCCAAA???>>>>>>???@@@BBBEEEHHHKKKNNNOOOQQQRRRTTTVVVWWWWWWWWWVVVSSSSSSTTTVVVYYY]]]```bbbmmmqqqxxx~~~|||}}}~~~~~~}}}zzzxxxwwwxxxsssqqqooopppsssvvvxxxyyyyyyxxxyyyxxxsssmmmmmmqqquuuiiibbb```ffflllQQQEEE>>>:::;;;;;;777555666555444444333222222111111000000000///////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,++++++******++++++,,,)))***************++++++************************))))))*********++++++++++++++++++*********))))))++++++++++++++++++++++++(((((()))***++++++***)))************************************************++++++++++++++++++++++++------------------------++++++++++++++++++++++++------------------,,,,,,------------............///////////////000000000111222222111111222444666888;;;CCCRRRaaasssrrr___RRRIIIDDDCCCFFFJJJMMMOOOSSSXXX[[[YYYeeezzz|||wwwssssss|||vvvmmmfff```YYYSSSNNNMMMKKKIIIHHHGGGGGGGGGFFFHHHLLLOOOPPPPPPNNNMMMLLLMMMNNNPPPQQQRRRRRRSSSXXXXXXZZZ\\\^^^^^^]]][[[XXXYYYZZZ\\\\\\[[[ZZZZZZ\\\\\\]]]]]]^^^```ccceee_________aaabbbbbb```^^^___^^^]]]]]]]]]___aaabbb```aaa```^^^]]]]]]```bbbcccbbbaaa```````````````\\\[[[YYYXXXWWWWWWVVVVVVTTTTTTTTTSSSSSSRRRPPPPPPQQQQQQQQQPPPOOONNNNNNMMMJJJJJJIIIHHHGGGGGGGGGGGGIIIHHHFFFDDDBBB@@@??????>>>>>>>>>???AAADDDFFFHHHJJJLLLPPPSSSVVVXXXYYYYYYWWWVVVUUUTTTTTTVVVWWWXXX```dddkkkrrrwww|||~~~|||{{{~~~|||yyywwwxxxzzzvvvtttqqqqqqsssuuuuuuuuuooopppuuuyyyxxxtttsssvvvrrryyy~~~nnn___YYYnnnaaaLLLCCC===<<<<<<999666555555555444444333222222111000000000000000/////////---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******++++++,,,---......++++++++++++++++++++++++,,,++++++******++++++,,,))))))******+++++++++,,,************************))))))*********++++++++++++++++++*********))))))++++++++++++++++++++++++)))***+++,,,,,,++++++,,,***************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------.........//////////////////000000111111111222333333222333666999???EEEQQQcccsssnnnYYYLLLFFFDDDCCCFFFKKKRRRUUUWWW\\\ccciiimmmxxx|||yyy~~~zzzrrrhhh___YYYSSSNNNJJJHHHHHHHHHHHHHHHHHHIIIIIIFFFIIINNNRRRTTTTTTSSSQQQQQQRRRTTTUUUWWWWWWWWWWWWZZZ[[[^^^bbbeeeddd```]]][[[\\\]]]]]]^^^____________cccgggiiiiiiiiikkkmmmhhhhhhiiikkkmmmmmmllljjjlllkkkiiigggggghhhjjjkkkiiiiiiiiigggeeeeeeggghhhhhhiiijjjjjjiiigggeeedddbbbbbbbbbaaa___]]][[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCAAA@@@???>>>>>>???@@@AAAAAADDDHHHNNNSSSWWWYYY[[[XXXWWWUUUSSSQQQQQQQQQQQQVVVZZZ```eeejjjpppuuuyyyzzz|||~~~|||xxxwwwyyy{{{yyywwwuuuuuuuuuuuusssrrrpppppptttyyyzzzvvvuuuwwwzzz{{{zzzyyy|||nnnhhhmmmhhhZZZaaaooooooTTTIII???===<<<999666555444444333222222111111000000000111111111000///...---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------////////////............******++++++++++++,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,++++++******++++++,,,))))))******+++,,,,,,,,,*********************************++++++++++++,,,,,,++++++++++++*********++++++++++++++++++++++++)))+++------,,,+++,,,---*********+++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------........./////////...//////000000111111222000333555555444555999===AAAIII[[[qqq}}}lllXXXLLLFFFBBB@@@@@@KKKRRRZZZ^^^___dddnnnwwwxxxssshhhccc[[[SSSNNNIIIFFFDDDFFFFFFGGGHHHIIIJJJJJJJJJIIILLLPPPTTTWWWWWWUUUTTTVVVWWWYYY[[[\\\\\\[[[[[[YYYZZZ]]]bbbggghhhddd```___^^^^^^^^^```bbbdddfffdddjjjpppssssssssstttvvvvvvvvvxxxzzz}}}~~~|||zzzxxxuuurrrqqqrrrssstttrrrssssssqqqooommmlllmmmnnnqqquuuvvvsssnnnjjjiiifffhhhiiihhheeebbb````````````___^^^]]][[[ZZZYYYZZZYYYWWWVVVTTTSSSRRRRRRPPPQQQQQQQQQPPPOOONNNMMMJJJJJJIIIHHHGGGGGGHHHHHHDDDCCCBBBAAA@@@?????????===???BBBGGGLLLQQQUUUWWWXXXWWWWWWVVVTTTSSSRRRRRRRRRUUUXXX\\\___dddiiilll~~~}}}~~~~~~|||zzzzzzzzzyyyyyyyyyzzzzzzxxxuuuqqqlllkkkmmmsssvvvuuuwwwzzz~~~{{{wwwtttuuu}}}hhhaaacccuuuwwweee___^^^tttzzz[[[NNNAAA===;;;999666555555555444333333222222111000000111222111000///...---------.........//////------------------------------------------------+++++++++,,,,,,---------000/////////............+++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,))))))***++++++,,,------************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++(((+++------+++***+++---*********++++++,,,,,,,,,***************************+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///............////////////...//////000111111222222000333666666555777<<>>DDDWWWddd|||zzz```NNNHHHCCCBBBAAACCCOOO\\\nnntttyyyxxxtttvvvzzzyyytttlllbbbYYYSSSQQQKKKJJJJJJJJJLLLNNNOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVXXXZZZ]]]^^^___^^^^^^]]]^^^```aaabbbaaa___^^^\\\YYYYYY___iiirrruuuuuusssqqqnnnnnnpppvvv{{{zzz~~~~~~~~~wwwvvvuuusssqqqnnnlllkkkfffdddbbb___]]]\\\\\\\\\YYYZZZZZZZZZZZZXXXWWWVVVQQQPPPOOOMMMLLLLLLKKKKKKGGGHHHIIIIIIHHHGGGEEEDDDCCCAAA???>>>>>>@@@CCCEEECCCFFFJJJOOORRRSSSSSSRRRRRRSSSSSSSSSSSSUUUXXX[[[^^^eeennnsssuuuzzz}}}xxxsssvvv{{{}}}xxxrrrkkkfffgggjjjlllqqqwwwtttwww{{{~~~pppzzzzzzmmmeee___^^^fff|||iiibbbWWW^^^rrrttt___III>>><<<:::888777777666555444333222222222222222222111111111111000111111000///////////////***+++---.........------------............------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))***+++++++++,,,...---+++))))))***+++,,,+++++++++++++++++++++++++++***)))(((((((((******---------,,,,,,++++++++++++++++++******))))))))),,,,,,,,,++++++*********,,,---......---,,,***))),,,------......------,,,------------,,,+++******++++++,,,---...000000111111111111111111222222222222111222444666:::FFFSSShhhzzzcccNNNHHHFFFCCCAAAEEEQQQaaammm~~~~~~uuugggccc^^^XXXRRRNNNLLLKKKKKKJJJIIIHHHIIILLLOOOQQQTTTWWWYYYZZZZZZYYYZZZZZZ]]]\\\\\\^^^aaabbbbbbbbbfffffffffgggiiijjjjjjiiibbb______gggrrr{{{}}}{{{}}}}}}}}}~~~}}}}}}|||xxxtttqqqoookkkfffbbbaaacccfffcccbbb```]]]\\\\\\\\\\\\\\\ZZZWWWTTTQQQNNNLLLLLLOOOMMMKKKJJJJJJIIIGGGEEEDDDBBB@@@@@@AAA@@@???===AAABBBCCCFFFIIIMMMPPPSSSRRRSSSSSSRRRPPPOOOPPPQQQXXXZZZ]]]aaagggnnnwww}}}zzzyyy{{{uuuooommmjjjhhhggghhhjjjkkkqqqrrrtttwwwyyyzzz{{{|||}}}dddnnn{{{yyylllaaaZZZYYYfff}}}nnn[[[ZZZccc{{{iiiQQQCCC>>>:::777777777666555444333333333333222222222222111111111111111111000///////////////---...000111111111000000------............------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------------))))))))))))))))))))))))++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********************++++++++++++...,,,+++))))))***+++,,,+++++++++++++++++++++++++++******))))))******************))))))(((((((((,,,,,,+++++++++*********,,,,,,,,,+++++++++******++++++,,,------,,,,,,,,,,,,,,,------------,,,,,,---............---,,,,,,,,,,,,------...///000000000000111111111111222222777666666999<<>>??????AAACCCFFFIIIKKKOOORRRTTTUUUTTTSSSRRRSSSUUUVVVXXX[[[```fffnnnttt{{{}}}yyyxxx}}}~~~sssppplllgggccc```___^^^fffgggjjjmmmppprrrsssssstttwww~~~[[[cccooozzzvvvhhhZZZRRRVVVbbbwwwdddZZZWWWeee|||```MMMCCC<<<888888777666666555444444444444333222222222111111111111111111000///////////////,,,,,,---............---------............------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++*********---,,,+++))))))***++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++)))))))))(((((((((((((((,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,---...///+++,,,,,,,,,,,,,,,,,,+++------...////////////...---------....../////////000000000111111111222222555444555:::@@@KKK___ooooooVVVHHHDDDDDDHHHOOOYYYfffyyy~~~yyysssmmmiiiccc\\\VVVNNNMMMLLLKKKJJJKKKLLLMMMTTTTTTTTTUUUWWWYYY\\\^^^```bbbeeefffeeeeeeeeefffccceeeiiinnnssstttrrroootttvvvyyy{{{||||||{{{yyywwwzzz|||wwwttttttnnnmmmkkkiiigggeeeeeedddbbbbbbcccbbb```]]]YYYWWWYYYVVVTTTRRRQQQPPPMMMKKKHHHGGGEEEDDDEEEDDDBBBAAA???>>>>>>>>>???@@@BBBCCCJJJNNNSSSVVVWWWWWWWWWWWWTTTTTTUUUUUUWWW\\\bbbggglllttt{{{uuuvvv|||yyyvvvqqqkkkeee___ZZZXXXZZZ]]]aaaeeeiiikkkkkkkkkoooqqqtttyyyUUU[[[dddmmmwwwvvvdddXXXXXXYYY```rrrcccWWW\\\nnnrrrYYYIII>>>;;;<<<888777666666555555555666333333222222222111111111111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,------............------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++***)))*********++++++++++++++++++++++++***+++,,,---...---,,,+++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,...///++++++++++++++++++++++++,,,,,,---...///000000///............///////////////000000000111222222222333333666>>>GGGWWWmmmwwweeeWWWLLLIIILLLOOOVVV```lllxxx~~~tttnnneee^^^ZZZVVVSSSQQQLLLLLLLLLMMMNNNPPPRRRSSSWWWXXXYYY[[[]]]___aaabbbeeegggjjjkkkjjjjjjjjjkkkjjjkkkoootttzzz||||||{{{zzz}}}{{{yyywwwsssooollljjjiiieeeeeeddddddcccaaa```______]]]ZZZWWWVVVTTTQQQNNNKKKJJJHHHGGGGGGFFFEEECCCCCCBBB@@@???>>>??????@@@DDDHHHMMMRRRUUUXXX[[[]]]XXXXXXWWWUUUTTTUUUYYY\\\___gggrrrzzzxxxuuuxxx}}}~~~|||xxxsssllleee___\\\VVVYYY^^^cccgggiiijjjjjjppprrrtttuuuxxxOOOTTTZZZ```hhhvvvqqqaaa]]]XXXXXXnnnqqq]]]YYYaaavvvgggRRRCCC>>>???999999888777666666666666333333333222222222222111111000000///////////////000000//////////////////------............------+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******++++++*********))))))***++++++++++++++++++++++++***+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,+++***+++,,,,,,,,,++++++******++++++,,,***+++,,,---.../////////......//////////////////000000000111222333333333666888???KKKXXXiii|||kkkXXXOOOOOOQQQVVVZZZaaajjjvvv{{{tttoooeee```YYYTTTQQQQQQQQQRRRRRRRRRSSSTTTUUUWWWXXXYYYYYY[[[]]]___aaacccdddeeegggiiimmmnnnnnnnnnooopppppppppqqqvvv|||~~~yyyuuurrrmmmkkkhhhfffeeefffhhhiiieeebbb___]]][[[YYYVVVSSSOOOMMMKKKJJJJJJIIIGGGFFFGGGEEECCCAAA????????????@@@CCCGGGKKKOOOUUU[[[___^^^]]]\\\YYYVVVUUUVVVWWWZZZ___fffkkkooouuu|||~~~|||}}}}}}wwwpppiiibbb^^^YYY[[[```dddhhhjjjkkklllppptttvvvuuussszzzOOOSSSWWW[[[```kkkzzznnncccZZZXXXhhh}}}hhh[[[YYYfff|||cccNNNCCCBBB;;;;;;999888777666666666333333333333222222222222111111000///////////////000///......------......------............------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------******+++,,,...///000000++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))++++++++++++++++++++++++******+++,,,------------***************+++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,///...---,,,++++++++++++---,,,+++******+++,,,---***+++,,,---.../////////.........//////000000000000111111222333444555555666<<>>===;;;999777666555555444444333333333222222222111111000///////////////...---,,,++++++++++++,,,------............------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,***************))))))(((++++++++++++++++++++++++************+++,,,---...((()))))))))*********************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++...---,,,++++++,,,---...,,,---...///////////////------...///000111111222111222222333555666666777888BBBTTTiiizzzppp[[[MMMIIIHHHNNNWWWcccrrrwwwnnnfff___ZZZVVVRRRTTTVVVXXXZZZ[[[]]]___ccccccccccccccccccbbbbbbccceeegggjjjllllllkkkjjjkkkooosssvvvxxxzzz|||}}}}}}vvvqqqooooooooopppnnnkkkiiihhhfffcccaaaZZZXXXVVVUUUUUUSSSQQQOOOJJJIIIGGGEEECCCBBBBBBCCCCCCDDDEEEFFFGGGIIIMMMPPPUUUXXX\\\^^^^^^\\\ZZZZZZXXXYYYYYYXXXYYY^^^fffmmmsssxxxxxxooohhhdddbbbbbbcccdddfffhhhkkklllnnnqqqsssqqqnnnmmmpppttt~~~HHHKKKNNNOOOPPPWWWbbbkkkyyytttfffeeejjj~~~iii[[[eeezzzpppWWWLLL???>>><<<:::777666555555444444444333333333222222111111000///////////////111000///...---......///---..................---++++++,,,,,,,,,---------...------,,,,,,------...//////...---,,,,,,++++++------------------------++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++)))))))))******++++++++++++++++++,,,,,,---------***************)))((((((++++++++++++++++++++++++******))))))***,,,---///))))))******+++++++++,,,)))))))))******+++++++++*********++++++,,,,,,,,,)))***,,,---......---,,,///...,,,++++++,,,...///...//////000000000000000,,,---...///000111222333222222333444555777777888???KKK```xxxbbbOOOHHHKKKPPPVVV\\\fffzzzxxxssskkkddd___[[[XXXVVVUUUYYY^^^ccceeeggghhhiiihhhiiiiiiiiiiiihhhgggggggggiiilllooopppooonnnmmmnnnqqqvvvzzz|||~~~|||yyywwwtttrrrooommmlllkkkhhhfff^^^\\\ZZZYYYYYYWWWUUUSSSMMMLLLJJJHHHGGGFFFFFFGGGEEEGGGHHHHHHGGGFFFGGGHHHMMMRRRYYY]]]___^^^\\\\\\XXXXXXXXXVVVUUUXXX___eeeeeellluuu~~~yyyssspppgggfffeeeeeefffhhhkkkmmmrrrttttttssspppoooqqqtttqqqtttFFFIIILLLOOORRRUUUZZZ]]]nnnvvvyyynnnkkknnn}}}jjjdddgggjjjMMMHHH???888777888666555666555333222222222222111///////////////............//////.........---------------------------------------,,,,,,+++***))))))---......///...---,,,+++........................++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************************************,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,+++++++++*********))))))+++*********+++,,,,,,---++++++******)))******+++...------,,,,,,++++++***))))))***+++,,,,,,---------------............///......//////000000111111222111333555444333888@@@AAAXXXtttgggVVVPPPMMMPPPYYYeeemmmuuuxxxmmmkkkdddZZZVVVXXXYYYXXXYYY]]]eeekkkppppppooommmiiigggeeegggjjjmmmlllkkkoooqqqrrrrrrrrrsssuuuwwwvvvwwwzzz}}}}}}{{{yyyxxxvvvsssoookkkcccbbbaaa___\\\[[[ZZZYYYWWWTTTPPPLLLIIIHHHHHHHHHLLLLLLLLLKKKIIIFFFDDDBBBFFFIIIOOOUUUZZZ^^^```aaa]]]\\\[[[XXXVVVWWWYYY[[[^^^bbbiiiqqqwww~~~zzzqqqnnngggccceeehhhhhhjjjlllsssssssssssssssrrrppppppsssrrryyyGGGIIILLLNNNOOORRRVVVYYYbbbiiiwww}}}rrrkkkzzztttgggdddpppwww[[[NNNDDD;;;999888666444444555444222222333333111000222111111111000000000000//////.........---------------------------------......------,,,++++++*********+++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++******++++++******++++++,,,---++++++***************+++............------------)))******+++,,,,,,---------------............///......//////000111111111333222444777777777<<>>;;;999999666555333333444444222111000000000/////////......////////////................................................------,,,,,,..................------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,******++++++++++++++++++(((((()))******+++,,,,,,+++++++++,,,,,,,,,---------------............///...//////000111111222222555222222444888???LLLXXXssstttSSSNNNOOOJJJPPP```xxx{{{qqqkkkfffbbb\\\WWW]]]ccciiilllqqqvvvwwwtttuuuuuuuuusssooojjjdddaaa```bbbdddiiiooouuuyyy{{{}}}ssskkkiiihhheeeccc______^^^\\\ZZZXXXWWWVVVSSSRRRPPPOOOLLLJJJHHHGGGHHHFFFDDDDDDGGGKKKPPPSSS[[[]]]aaabbbaaa___^^^^^^ZZZYYYXXXWWWYYY___gggmmmttt{{{yyypppqqquuutttpppnnnjjjjjjjjjkkknnnrrruuuxxxxxxyyywwwsssrrr|||BBBDDDFFFGGGHHHIIIMMMOOOMMMOOOVVV```iiiuuuwwwyyybbbaaakkkooo]]]JJJAAA>>><<<;;;;;;777555444444555444333111000000000000////////////000000/////////.................................------------,,,,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************++++++++++++,,,,,,++++++***++++++,,,)))***+++,,,,,,,,,,,,+++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,------------------............/////////000000111222222222:::666555888???KKK^^^nnnaaaJJJJJJKKKIIIWWWnnnxxxpppggg```^^^]]]]]]\\\bbbiiippptttyyy~~~~~~{{{vvvtttqqqmmmhhhccc```^^^^^^aaafffmmmttt{{{yyyrrrmmmiiifffccccccdddcccaaa^^^[[[YYYUUUTTTRRRPPPMMMKKKIIIHHHKKKJJJIIIHHHHHHIIIJJJKKKLLLQQQVVV[[[^^^```cccdddaaa___[[[XXXWWWZZZ```dddkkkqqq{{{{{{xxxxxxtttooommmjjjiiiiiikkkmmmqqquuuwwwxxx{{{{{{uuunnnrrrBBBDDDEEEFFFGGGIIILLLNNNMMMOOOSSS[[[aaakkk{{{~~~oooeeebbbvvvoooUUUFFF@@@<<<::::::888666555555555555444222333333222222222111111111000000000/////////..............................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------------------------------,,,,,,------------......++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,)))***************++++++,,,,,,++++++******++++++)))***+++---------,,,,,,***++++++,,,---......///,,,,,,,,,,,,---------------------............/////////000111111222222333777444555;;;EEEUUUkkk}}}iiiUUUGGGGGGGGGKKKbbb}}}|||yyymmmhhhaaa]]]^^^aaadddeeedddkkkrrrvvv|||tttqqqkkkfffcccbbbbbbbbbcccgggmmmssszzz}}}sssmmmjjjkkklllnnnnnnkkkgggccc```ZZZYYYVVVSSSQQQOOOMMMMMMNNNNNNMMMLLLJJJIIIHHHGGGEEEIIINNNTTTYYY^^^dddhhhcccbbb^^^ZZZWWWWWWYYY\\\aaafffoooxxxzzzrrrnnnmmmkkkkkkkkklllnnnppprrrtttvvv{{{}}}yyyrrrpppvvv}}}EEEFFFGGGGGGGGGHHHJJJLLLNNNOOORRRWWW[[[bbbppp}}}sssccciiigggQQQFFF???;;;:::888777555555666666444333333333333222222222111111000000000000/////////...........................------------------............---------...///000------------------------------------------------,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,*********++++++,,,,,,,,,---,,,++++++******++++++(((***,,,---......---,,,,,,,,,------......//////---------------------------------............//////000000111111222333333333333888CCCQQQbbbwwwlllSSSMMMIIIJJJKKKTTTjjjwwwrrrpppfffeeedddeeegggjjjmmmnnnjjjoootttwww{{{sssooohhhdddbbbeeeiiilllppptttzzzyyyvvvwwwxxxzzz{{{xxxsssmmmiiibbb```]]]ZZZWWWUUUTTTTTTPPPOOONNNMMMKKKJJJIIIIIIFFFGGGIIILLLPPPVVV]]]bbbccccccaaa]]]YYYXXXXXXYYYZZZ]]]ccckkkttt~~~zzzqqqnnnpppmmmnnnnnnnnnnnnooooooooooootttxxxxxxtttpppooopppyyyHHHIIIIIIHHHGGGGGGHHHJJJIIIIIILLLPPPSSSXXXdddqqq|||iiidddzzzxxx\\\MMMCCC>>><<<888777555555666666444333111111111000000000000///000000000000////////////////////////////////////.........///////////////+++******)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------,,,+++***,,,++++++++++++++++++,,,+++++++++,,,,,,------------,,,,,,+++*********+++((())),,,.........---,,,++++++,,,,,,,,,,,,---------------------------------------.........//////000000000111222222333333666999BBBQQQ```qqqxxx^^^KKKDDDHHHMMMQQQUUU^^^ooo~~~wwwpppllljjjdddfffjjjnnnrrrtttuuuuuurrrvvvxxxxxx{{{sssooohhhcccdddiiipppuuu}}}|||uuuqqqhhhfffccc___\\\ZZZYYYYYYQQQPPPMMMLLLKKKKKKLLLLLLHHHHHHGGGFFFHHHMMMTTTZZZcccccccccaaa]]][[[ZZZZZZWWWYYY\\\aaaiiisss|||{{{qqqooosssooopppppppppooonnnmmmlllgggkkkpppsssrrrooojjjgggeeemmm}}}IIIIIIIIIHHHHHHHHHIIIIIILLLNNNPPPSSSUUUYYY^^^bbbrrrzzzkkktttwwwVVVBBB===???<<<999777666666666444333333333222222111000000000222222222111000//////...////////////////////////---------....../////////------------------------...---,,,,,,++++++++++++,,,,,,,,,++++++*********,,,++++++******)))))))))*********++++++*********---,,,,,,++++++*********++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,'''(((((('''&&&&&&'''))).........------,,,,,,,,,---------............///---------............///////////////000000000000333000000222333222444888111???OOO]]]mmmqqqZZZMMMHHHGGGSSSaaaiiikkknnnxxx{{{sssooommmllllllpppsssvvvvvvuuuvvvzzz~~~zzzxxxuuussstttxxx|||rrroookkkjjjmmmttt}}}}}}yyysssoooiiieeeccc```[[[WWWYYYVVVRRROOONNNMMMKKKJJJHHHGGGEEEDDDDDDEEEFFFHHHWWWZZZ```cccccc```ZZZVVVXXXYYYZZZ\\\```gggpppvvv{{{vvvppppppqqqrrrsssuuuuuurrrlllhhhcccdddhhhlllooonnnhhhbbbdddjjjnnntttKKKKKKLLLLLLLLLKKKJJJJJJIIIKKKNNNPPPRRRVVV[[[^^^fffrrrpppmmmfffMMMCCCBBB<<<:::888777777777666444333333222222111000000000333333222222111000000///////////////////////////,,,---------............------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******+++++++++,,,,,,+++******+++---......---------,,,,,,,,,---------............///---------............///////////////000000000000000---...111222111444888===LLL]]]lll|||rrr]]]MMMHHHIIITTT```nnnvvvxxx{{{zzztttqqqqqqsssvvvwww}}}~~~~~~~~~|||{{{{{{|||wwwtttooollllllooosssvvvpppooonnnooottt}}}{{{wwwssspppmmmlllllliiiccc^^^ZZZWWWSSSQQQPPPOOONNNLLLHHHGGGEEECCCCCCCCCDDDEEEMMMRRRYYY___bbbaaa^^^[[[WWWWWWVVVVVVWWW\\\ccchhhtttxxx}}}~~~wwwuuupppppprrruuuvvvtttooolllffffffhhhkkknnnmmmjjjfffcccgggkkknnnxxxKKKLLLMMMNNNNNNLLLJJJIIIGGGIIIKKKMMMNNNQQQVVVYYY\\\gggsss}}}pppxxxuuuWWWFFF@@@===;;;888777777888777666333333333222111111000000333333333222222111111000////////////////////////,,,,,,,,,------------...------------------------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************---......---,,,,,,---///------------,,,,,,,,,,,,---------............///---------............///////////////000000000000...---///333444333666<<>>:::777666666666666444444444333222222111111////////////////////////000000000000000000000000///............---------------------------------------------------...///,,,,,,,,,,,,------------,,,,,,------------------,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------,,,,,,---,,,+++***,,,...++++++++++++,,,,,,,,,,,,---------............///---------............///////////////000000000000111111222444444777BBBNNNhhhzzzfffRRRDDDFFFMMMUUUhhh{{{ssszzz}}}yyyvvvuuu{{{zzzzzz}}}}}}yyyssslllhhhcccbbbaaabbbffflllssswww}}}|||wwwwww{{{}}}~~~sssmmmfff```\\\ZZZYYYWWWSSSRRRPPPMMMJJJGGGDDDCCCCCCAAA>>>===AAAHHHQQQVVV^^^```aaaaaa^^^[[[YYYYYYUUUXXX^^^eeennnyyy|||zzzwwwtttqqqrrrqqqooollljjjjjjmmmooo|||yyyyyyzzzwwwooogggeeeGGGHHHJJJKKKMMMMMMNNNNNNKKKKKKKKKKKKJJJJJJMMMOOORRRTTTYYY]]]^^^dddvvvxxxtttrrrXXXGGGBBB===999888888777777555444444333333222111111///////////////000000000000000000000000000000000000000/////////.........---------------------------------------...//////,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------,,,,,,,,,++++++,,,,,,---.........+++,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------......---,,,,,,,,,,,,---,,,------,,,++++++,,,...******+++++++++,,,,,,,,,---------............///---------............///////////////000000000000111111333555777>>>MMM[[[qqqmmmUUUIIIBBBIIIZZZjjjxxx{{{}}}{{{|||~~~}}}wwwpppjjjfffeeeddddddfffjjjpppwww}}}~~~~~~}}}tttooohhhbbb```^^^^^^]]]VVVVVVTTTQQQNNNKKKIIIGGGDDDBBB@@@>>>???BBBFFFIIIQQQVVV\\\______]]]\\\[[[WWWXXXZZZ^^^dddnnnyyy{{{xxxuuurrrrrrrrroookkkiiijjjllluuuzzz~~~~~~|||yyyrrrjjjDDDEEEFFFHHHIIIKKKMMMMMMKKKKKKKKKJJJIIIIIILLLNNNMMMOOOSSSVVVUUUXXXiii|||qqqnnngggJJJFFF@@@;;;999999888888555444444333333222222111000000000000000111111111000000000000000000000000111111000000/////////...---------------------------------------...///000,,,,,,,,,------.........---------,,,,,,++++++++++++,,,,,,------,,,,,,+++.........------,,,,,,,,,***++++++,,,---...//////,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++------------------------...---,,,,,,++++++,,,,,,++++++,,,+++***)))+++---*********++++++,,,,,,,,,---------.........//////---------.........//////////////////000000000000333333555888<<>>@@@BBBFFFJJJOOOTTTZZZ^^^^^^ZZZVVVVVVZZZ```fffiiivvv~~~xxxwwwuuutttrrrnnniiieeegggxxxKKKJJJHHHGGGGGGHHHIIIJJJMMMLLLLLLKKKKKKKKKLLLLLLLLLOOORRRSSSSSSVVV]]]ccckkkuuuwww{{{yyy\\\MMM???::::::999666666555555444333333222222111111111111111000000000000000000000000000000000000////////////////////////...------,,,,,,------...........................------------------------......---------,,,,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------................................./////////000000...///000111222222222222444444777>>>LLL___sss|||___PPPKKKNNNVVVfffxxx}}}~~~}}}|||zzzwwwuuuiiijjjiiigggdddeeeiiimmmrrrwww||||||vvvqqqnnnkkkgggeeeccc```]]]\\\[[[XXXSSSOOOKKKHHHEEEBBBBBBAAA@@@???>>>???AAACCCHHHOOOXXX^^^^^^\\\ZZZYYYYYY\\\___aaajjjttt~~~}}}{{{xxxvvvtttpppkkkgggeeeooozzzMMMLLLJJJHHHGGGFFFGGGGGGJJJJJJLLLMMMMMMNNNNNNNNNKKKMMMOOOOOOOOORRRWWW\\\aaaiiiyyy{{{yyyiiiVVVCCC<<<<<<;;;888666555555444444333222222222222222111111111000000000000000000000000000000000////////////////////////......------------..............................------------------------......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------..................................../////////000000000---...///000222333444555444555:::GGG[[[qqqbbbOOOLLLOOO\\\kkk~~~~~~{{{{{{xxxtttqqqcccccccccdddhhhmmmssswww|||~~~xxxsssmmmiiihhheeeaaa``````^^^YYYUUUOOOLLLHHHEEEDDDCCCAAA???===<<<;;;<<<@@@HHHSSSZZZ]]]___```___[[[XXXXXXYYY]]]hhhsss||||||yyyvvvrrrmmmjjjfffhhhlllwwwOOONNNLLLIIIGGGFFFFFFEEEGGGIIIKKKMMMOOOPPPPPPOOOKKKLLLMMMNNNMMMOOOSSSWWW^^^dddppprrruuuvvv___FFF======<<<999777555555555444333333222222222222222111111111000000////////////////////////////////////////////////......------------..............................------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------...//////...........................////////////000000000//////000111222444555666888999AAARRRhhh}}}}}}cccOOOIIIRRR^^^rrr~~~|||xxxtttooolllhhhffffffiiiooovvv|||~~~|||uuuqqqmmmjjjfffddddddbbb^^^ZZZUUUQQQMMMIIIGGGEEECCCAAA>>>===;;;:::<<>>===:::888666666555444444333333222222222222222111111111111////////////////////////........................///......------......///........................------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------...///000........................////////////000000000111222111111111222333444555999???KKK^^^sssyyyaaaPPPIIINNN___ppp}}}wwwsssoookkkhhhlllkkklllpppwww~~~uuuqqqllliiihhhfffaaa^^^YYYVVVQQQMMMKKKIIIFFFDDD@@@@@@???>>>>>>AAAEEEIIITTT\\\eeehhhddd^^^\\\\\\YYY[[[```gggmmmuuu~~~zzzuuupppllliiifffeeeiiisssUUUTTTSSSPPPMMMKKKIIIGGGEEEFFFHHHKKKMMMOOOPPPQQQLLLMMMMMMMMMOOOPPPQQQRRRPPPRRRYYYdddooosssssswwwZZZHHHBBB>>>;;;:::666666555555444333333333333222222222222111111111000000000000000000000000........................//////............//////........................------------------------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,---...//////......................../////////000000000111111333333222111222333555666888EEEYYYmmm~~~nnn]]]NNNKKKPPP[[[mmm~~~~~~zzztttpppmmmkkkiiihhhkkknnnrrrwww}}}{{{tttpppnnnkkkfffbbb]]]YYYUUUQQQNNNLLLIIIGGGDDDEEEDDDCCCAAAAAABBBCCCMMMTTT^^^eeeeeecccbbbaaa[[[XXXWWWZZZ___eeepppyyy{{{tttoooiiigggfffhhhlllvvvXXXWWWVVVSSSQQQNNNLLLJJJEEEFFFGGGIIIKKKMMMPPPQQQLLLLLLLLLMMMOOOPPPQQQPPPPPPPPPTTT\\\eeerrr}}}jjjTTTGGG???<<<<<<666666666555444444333333333333222222222111111111000000000000000000000000........................//////............//////........................------------------------......---------,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++,,,---...///........................//////000000000111111111222222111111222555777999<<>>CCCBBBCCCIIIRRR\\\cccggggggaaaZZZSSSQQQTTTYYY\\\mmmvvvzzzrrrmmmhhhdddiiirrrjjjgggaaa\\\XXXUUUSSSQQQOOOMMMIIIFFFEEEFFFHHHIIIMMMNNNNNNNNNNNNMMMMMMLLLLLLNNNOOOPPPSSS[[[gggqqqcccMMMBBB>>>;;;999666555555555444333333333333222222222222222111111111111111111111111...//////000000000000///000000//////......------//////.........---------//////.........---------......---------,,,,,,,,,+++,,,+++***)))))),,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...---,,,,,,++++++,,,---......------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000000000111222222222111222666666777>>>HHHdddxxx|||zzzqqqZZZPPPOOOWWWgggyyyzzzvvvvvvtttnnniiihhhaaacccfffiiimmmssszzzzzzoookkkfffbbb^^^ZZZVVVSSSRRROOOMMMKKKIIIGGGCCCAAABBBBBBCCCGGGMMMVVV___dddhhhddd]]]WWWTTTUUUWWWZZZgggppp}}}zzzssskkkeeegggmmmrrrnnngggaaa]]]YYYVVVTTTRRRPPPLLLHHHEEEDDDEEEEEELLLMMMNNNOOOOOONNNMMMLLLMMMOOOPPPQQQRRRVVV^^^dddtttoooUUUFFF@@@:::999777777777777555333111222222222333333333444111111111111111111111111///000000000000//////...111111000///...---,,,,,,...............---------...............---------......---------,,,,,,,,,)))******))))))***,,,///++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,------......---,,,,,,,,,---------------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,------///000000000000000000000111000000000000111222222222///222::::::888CCCTTTvvvtttyyyzzz\\\PPPQQQ]]]iii|||zzzssspppkkkeeebbbccccccfffjjjoootttzzzssspppkkkgggccc^^^YYYVVVVVVSSSPPPNNNLLLIIIFFFCCC@@@BBBCCCDDDGGGNNNXXX___jjjgggbbb]]]ZZZXXXWWWWWW^^^gggtttzzzppphhhfffiii{{{uuummmfffaaa]]]XXXUUUTTTRRRNNNIIIFFFEEEDDDEEEIIIJJJMMMOOOPPPPPPPPPOOOOOOOOOOOONNNOOORRRXXX]]]gggsssxxx]]]LLLEEE;;;999888888888888666444333333333333333333333333111111111111111111111111000000111000000///...---000000//////......------......................................................---------,,,,,,,,,***+++++++++******,,,...++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++*********++++++///......------,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,---------------///////////////000000000111111000000111111222333333...111:::;;;;;;LLLddd~~~yyyvvveeeQQQRRR\\\qqq~~~vvvnnnjjjeee``````cccgggjjjoootttyyywwwtttppplllhhhddd___[[[ZZZWWWTTTQQQNNNLLLIIIFFFAAACCCCCCBBBAAAFFFPPPXXXiiihhhfffccc```\\\YYYWWWXXX```lllwwwuuummmiiiiii}}}rrrjjjeeeaaa[[[VVVUUUSSSPPPLLLIIIHHHGGGGGGEEEGGGJJJMMMPPPQQQRRRRRRQQQOOOMMMKKKLLLPPPVVV[[[]]]gggxxxeeeRRRIII===;;;999999999888666444555555444444333222111111111111111111111111111111000000111000000///...---------......//////000000---.....................---...........................---------,,,,,,,,,---......---++++++,,,---------------------------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++.........------,,,,,,+++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,++++++++++++,,,,,,,,,------.........---------....../////////111111111111111222222333444///111888<<>>AAAIIIQQQbbbdddeeefffddd```\\\YYYWWW\\\dddoooyyy{{{rrrlllhhhzzzqqqkkkfff___ZZZXXXVVVSSSPPPMMMLLLKKKJJJDDDEEEGGGJJJMMMPPPSSSTTTRRROOOLLLJJJLLLPPPVVVYYYWWW___lllzzzpppZZZMMMAAA>>>;;;999888777666555666666555444333222111111222222222222222222222222///000000000000//////...,,,,,,---...///000111111---------...............---------.....................---------,,,,,,,,,...///000///---+++,,,---------------------------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++.........------...//////,,,,,,---------,,,++++++,,,,,,,,,,,,---......///,,,,,,,,,++++++*********,,,,,,,,,---......//////,,,,,,------......//////222111111111111222333333444333444888AAAQQQkkkvvv{{{nnnZZZVVV```rrr}}}yyyllliiigggggggggfffkkkrrrssswww{{{|||wwwssspppmmmjjjeeeaaa\\\WWWUUURRROOOMMMHHHHHHFFFBBB???@@@EEEIIIUUUYYY^^^cccdddccc___]]]YYY[[[___fffppp|||zzzpppiiiyyysssnnnfff```\\\ZZZWWWTTTQQQNNNMMMLLLFFFFFFFFFGGGJJJMMMQQQSSSRRRPPPNNNMMMOOOQQQTTTUUUSSSYYYbbblll{{{hhhVVVEEEAAA<<<888777666666666555555444444333333333222222222222222222222222222...//////000000000000///------......//////000000---------.........//////---------.........//////......---------,,,,,,,,,,,,---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++......---......///000111)))***+++,,,,,,,,,+++***,,,,,,,,,,,,---...//////+++++++++,,,,,,,,,,,,,,,,,,,,,------.../////////---------...//////000000222222111111222222333444222777999<<>>@@@PPPoooqqq[[[WWWfffyyyqqqiiidddaaabbbgggmmmpppqqqvvv}}}zzz~~~ooojjjddd___\\\YYYWWWUUUPPPMMMIIIFFFEEECCCAAA???<<>>;;;:::888777777555555555555444333222111000111111111111000//////111111111111222222222222////////////////////////000000000000000000000000------------------------,,,,,,---------------------///000///...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------............///.........///////////////222000//////111333444444999777>>>PPPcccttttttcccZZZgggzzzqqqjjjeeecccaaagggoootttvvvxxxzzz}}}|||tttlllhhhccc]]]ZZZ[[[SSSPPPKKKHHHFFFEEEDDDBBBBBBCCCFFFLLLSSS\\\cccgggbbb```\\\YYY[[[aaakkkrrrwwwqqqgggccc^^^ZZZXXXUUURRRPPPMMMLLLIIIGGGGGGGGGIIIJJJOOOPPPQQQRRRRRRRRRRRRQQQRRRSSSVVV[[[aaakkk}}}```PPP@@@:::999777666666666666666666555444333222111111222222111111000///////////////////////////////////////////////////////////////////////////........................---------------------------...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---------............///.........///////////////222111000111222444444555555999FFF[[[mmm|||kkkeeegggxxx}}}tttlllfffbbbaaadddjjjqqqvvvwwwxxx{{{}}}yyypppllliiidddaaaaaaYYYUUUPPPLLLJJJHHHFFFEEE@@@AAACCCGGGMMMUUU\\\aaaaaa___\\\YYYYYY^^^fffkkkyyyzzzoookkkeee```]]]YYYVVVSSSPPPOOOLLLIIIHHHHHHHHHIIILLLMMMPPPRRRRRRRRRQQQPPPPPPPPPSSSWWW[[[aaannn{{{sss^^^FFF<<<:::999777777666666666666666555444333222333333333333222111111000000//////......------////////////////////////........................////////////////////////.........------,,,,,,++++++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---------------------------------------------------,,,,,,,,,---------......///......------......///---------............///.........//////000000000222222222333444444555555444@@@TTTiiizzzssseeemmm|||~~~uuullleeeaaa``````hhhmmmtttxxxxxxyyy{{{}}}}}}vvvvvvvvvwwwxxxyyyzzz{{{~~~}}}tttooommmiiieeecccaaa]]]XXXSSSPPPMMMJJJHHHBBBAAA@@@BBBFFFMMMTTTYYY^^^^^^\\\ZZZYYY[[[___bbbnnnuuuwwwrrrlllfffaaa\\\XXXUUUSSSQQQNNNKKKHHHGGGGGGGGGEEEGGGKKKNNNPPPPPPOOOOOOPPPPPPRRRUUUWWWYYYbbblll{{{mmmOOO@@@===<<<;;;:::555666666666555555444333333333444444333333222111222222111111000///......////////////////////////................................................//////...---,,,,,,++++++***,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------............------------......---------............///.........///000000111111000222333444444444555666999III```tttmmmjjj{{{|||uuulllddd```___aaabbbkkkpppuuuxxxxxxxxxzzz||||||}}}}}}||||||zzzyyyqqqpppoooooooooooopppqqqvvvvvvwwwxxx{{{vvvooonnnpppvvv{{{}}}}}}wwwuuupppjjjfffhhhddd___ZZZVVVRRRNNNKKKGGGDDDAAA@@@CCCHHHNNNRRR\\\]]]^^^]]]\\\[[[[[[\\\dddmmmyyyzzzsssllleee```[[[WWWTTTRRROOOLLLIIIGGGFFFEEE@@@CCCGGGKKKNNNPPPQQQQQQRRRQQQRRRUUUUUUUUU[[[bbbiiixxx}}}|||YYYEEE???===<<<;;;444555555555555444444333333444444444444333222222333222222111000//////...////////////////////////........................------------------------//////...---,,,,,,++++++***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,---------------............///......//////000111111222///111333444444444777999@@@RRRiiizzz}}}ooowwwssslllddd______bbbeeegggmmmqqqvvvxxxwwwvvvxxx{{{yyy{{{||||||||||||{{{ttttttsssrrrqqqppppppppprrrqqqooommmmmmnnnoooqqqzzz~~~}}}qqqeeebbbbbbfffiiijjjooottt{{{{{{tttpppllliiiccc^^^ZZZVVVQQQNNNJJJGGGCCC@@@@@@CCCHHHKKKXXX[[[^^^```^^^\\\[[[[[[___gggttt|||tttllleee___[[[VVVTTTRRRNNNKKKIIIGGGFFFAAABBBFFFJJJMMMQQQSSSTTTSSSQQQQQQTTTTTTSSSWWW\\\bbbmmm{{{nnnpppgggNNNCCC===;;;;;;555555666666666555555444333333444444333333222111111111000000//////......////////////////////////........................------------------------.........------,,,,,,+++***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,---------............///......///000000111222222///111444444444666:::???LLL^^^sssuuusss{{{kkkfff```^^^bbbgggkkklllnnnrrrvvvxxxwwwvvvyyy{{{yyy|||~~~|||zzzyyywwwuuuqqqlllhhheeecccbbblllpppvvv}}}ssseee___[[[ZZZZZZXXX[[[```kkkqqqzzzzzzvvvnnnkkkfffbbb^^^ZZZUUURRRLLLIIIDDD@@@???@@@CCCEEEPPPTTT[[[^^^___^^^\\\\\\\\\cccnnnyyy}}}tttmmmfffbbbXXXWWWUUURRROOOLLLJJJIIICCCCCCEEEGGGJJJNNNQQQSSSQQQNNNNNNQQQRRRQQQTTTYYY___ggguuunnnlllsssyyy\\\KKK@@@<<<===666777777888888888777777333333333333333222111111111111111111000000000000////////////////////////////////////////////////........................------------------------+++,,,......------...///,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,---------------............///---...///000111222333333000333555555555888???EEE```qqq}}}|||zzzlllnnnwww~~~{{{wwwqqqhhhccc___aaaggglllooooooppptttxxxyyyxxxxxxzzz}}}|||~~~yyyssszzz~~~wwwpppiiidddaaabbbdddhhhoooxxx}}}nnnfff^^^XXXSSSOOOPPPTTTZZZ```jjjuuu|||zzznnnlllhhheeebbb^^^YYYVVVOOOMMMHHHDDDAAAAAABBBCCCEEEKKKTTTZZZ]]]]]]]]]\\\YYY^^^gggpppzzzzzzrrrkkkgggZZZYYYWWWTTTQQQNNNLLLKKKCCCCCCCCCDDDFFFIIIMMMOOOOOOLLLKKKNNNOOOOOORRRWWWYYY^^^iiiyyyqqqmmmbbb|||iiiSSSEEE@@@@@@888999999:::::::::999999222222333333333222111111333333333333333444444444////////////////////////000000000000000000000000////////////////////////,,,,,,------------------+++---//////.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---))))))))))))))))))))))))------------------------,,,,,,,,,---------...............------.........---------.........//////---...///000111222333333222555666666666:::CCCJJJqqqwwwyyyjjj```kkk|||}}}vvvsssnnnhhhgggccc```cccjjjoooqqqppprrruuuyyyzzzyyyzzz|||sssccc\\\eeezzz{{{rrrkkkggg\\\]]]```fffoooyyyxxxoooddd\\\TTTMMMLLLOOONNNTTT^^^jjjuuu~~~ooollliiigggdddaaa\\\YYYSSSQQQMMMIIIFFFDDDDDDDDD>>>DDDNNNVVVZZZ[[[\\\\\\WWW[[[bbbjjjttt|||qqqkkk```]]]YYYVVVTTTRRROOOMMMIIIFFFCCCAAABBBFFFKKKOOOPPPOOONNNMMMNNNPPPSSSTTTZZZ\\\dddnnnzzzlllnnnqqqzzzZZZJJJ@@@999<<<<<<;;;:::999777666666777666555444333222222222666666555444333111111000//////............/////////////////////////////////...---,,,,,,---...//////...---,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))------------------------------......------,,,+++---------............///......///000111000000000111000///......///000111666111222666666999JJJ___zzzbbbUUUXXXnnnzzzsssoookkkhhhfffbbbdddgggiiijjjmmmqqqttttttvvvyyyzzzyyyzzz{{{||||||~~~|||nnn```UUUYYYnnn~~~tttjjjddd``````bbbhhhsss~~~sssmmmdddZZZRRRMMMKKKKKKKKKKKKPPP\\\hhhsss}}}rrrhhhffffffbbb___]]]UUUUUUSSSOOOJJJFFFDDDDDD???CCCEEEGGGQQQ]]]```]]]___``````aaafffqqqxxxqqqeeeaaa]]]XXXUUURRROOOLLLJJJGGGCCCAAAAAAEEEIIILLLOOONNNNNNNNNOOOPPPQQQRRRXXXZZZ```iiisss{{{mmmoooeeeOOOCCC<<<===<<<;;;:::888777777666666666555444333333333333333222222111///......---//////............/////////////////////////////////...------------...//////...---,,,,,,,,,,,,---......---------,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,***++++++++++++******)))------------------------+++,,,,,,---.........------------............///////////////000000000000111111111111111222333333555222333888999>>>SSSjjjlllYYYRRRYYYsss{{{sssmmmiiifffdddcccdddfffhhhjjjkkkmmmqqqttttttwwwyyyzzzzzz{{{|||~~~vvvhhh]]]```rrrssskkkccc___^^^bbbllluuupppjjj```XXXRRROOOMMMKKKLLLKKKOOOXXXbbbmmmyyyyyyssspppkkkeeebbbbbbYYYXXXUUUQQQLLLIIIFFFFFF@@@CCCDDDEEENNNYYY]]][[[^^^^^^^^^^^^bbblllyyyxxxmmmiiiccc]]]YYYUUUQQQOOOKKKHHHEEEBBBAAACCCFFFHHHLLLMMMNNNOOOPPPPPPPPPPPPVVVWWW\\\cccjjjsss{{{xxxsssWWWHHHBBB>>>===;;;:::888777777666666555444444333333333333222111111000///...------//////............/////////////////////////////////...------------...///......---,,,,,,,,,------......---------,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,))))))***+++++++++******------------------------)))***,,,---.../////////---------............///000///.........///111222///000111222333333333333555333555999<<>><<<:::888777777777666555444333333333333333444333333222111111000000//////............//////////////////////////////.........------............------,,,,,,,,,------......---------,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,------------------------***+++,,,---............---------............///111000...---...///111333+++---///111222222222222444444777:::???MMMhhh|||dddOOOPPP___tttvvvqqqiiidddcccdddfffgggjjjlllmmmnnnnnnoooqqqsssuuuwww{{{|||}}}~~~vvvhhh___\\\```fffvvv~~~nnn___WWWSSSNNNIIIMMMJJJJJJNNNTTT\\\jjjwww~~~xxxrrrnnnooodddaaa\\\WWWSSSOOOLLLJJJEEECCCAAA@@@DDDKKKQQQTTTZZZ[[[ZZZXXXYYY^^^hhhooo{{{xxxsssllleee```[[[XXXUUUPPPNNNJJJGGGEEEDDDDDDDDDGGGIIILLLNNNPPPPPPOOONNNRRRRRRUUU[[[___dddnnnwwwjjjRRRHHH@@@???<<<999888777777777555555444333333333444444444444444333333222222111//////............//////////////////////////////---..................---------,,,,,,,,,------.........---------,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---............------------------------,,,------...------,,,,,,---------............///111000...---...///111333,,,---///111333333222222444555888===EEEWWWrrrsss\\\LLLXXXqqq~~~rrrmmmgggcccdddgggjjjkkknnnoooppppppppppppsssuuuvvvxxx{{{}}}~~~qqqfff______bbbnnnwww|||fffZZZTTTNNNJJJKKKIIIIIILLLPPPXXXfffttt{{{yyyjjjeee___ZZZVVVSSSOOOLLLHHHEEEAAA@@@AAAEEEKKKPPPYYYZZZ[[[YYYYYY\\\bbbgggvvv}}}zzzrrriiiccc^^^ZZZWWWRRRQQQNNNKKKHHHFFFEEEEEEDDDFFFIIIMMMOOOPPPPPPPPPRRRPPPRRRXXX\\\aaaiiiqqqxxxZZZJJJBBB@@@<<<999777777777888555444444333333444444444222222222222111111000000//////............//////////////////////////////------...//////...------------,,,,,,,,,---............---------,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***------.../////////......------------------------------......------,,,+++---------............///000///.........///111222000111222333444444444444555777:::BBBPPPfff}}}iiiYYYTTThhhzzzlllhhhdddbbbdddhhhlllmmmpppqqqrrrrrrqqqrrrtttvvvvvvyyy|||}}}~~~~~~qqqfffaaaaaafffnnn{{{qqq```WWWQQQNNNJJJHHHIIIKKKMMMTTTcccqqq||||||qqqkkkccc^^^ZZZWWWSSSOOOKKKGGGDDDBBBAAAAAAFFFMMMVVVYYY\\\\\\[[[\\\___bbbooovvv~~~tttkkkddd___\\\UUUSSSQQQNNNLLLIIIHHHGGGBBBDDDGGGKKKNNNPPPQQQRRRRRROOOPPPTTTXXX\\\dddllltttfffPPPCCC@@@===999777777777888444444444333333444444555111111111111000000000000//////............//////////////////////////////------...//////...------,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******..................---,,,------------------------,,,,,,------...------------------............///////////////000000000000222222222222333333444555777888===III^^^vvv```\\\eee|||xxxssshhheeecccdddgggkkknnnpppqqqrrrssssssssstttvvvxxxwwwyyy|||}}}}}}~~~~~~pppfffbbb^^^fffrrr~~~kkk]]]TTTPPPIIIIIIIIIKKKLLLQQQ^^^lll{{{xxxqqqhhhbbb___\\\WWWSSSNNNIIIFFFEEEBBB???CCCKKKRRRWWW\\\___^^^]]]]]]___eeennnyyy~~~tttllleeeaaaVVVUUUSSSQQQNNNKKKIIIHHHAAACCCFFFIIIMMMPPPRRRSSSRRRNNNNNNQQQUUUYYY```gggiiiyyypppXXXCCCAAA===999777777777888444444333333333444444555222222222222111111111111//////............//////////////////////////////,,,---...//////...---,,,,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********............---,,,++++++------------------------***+++,,,---.../////////---------.........//////......///000111000000000222111000000000111222333777999@@@OOOgggkkk[[[aaattt}}}sssnnnhhhfffeeefffjjjnnnqqqsssqqqrrrtttttttttuuuwwwzzzxxxzzz|||}}}}}}}}}~~~~~~~~~xxxyyy~~~wwwrrrtttwwwyyy}}}yyylllfffXXX```kkkwwwuuuaaaUUUOOOIIIIIIJJJKKKJJJNNNZZZhhh}}}}}}uuullleeeccc```ZZZVVVOOOJJJHHHGGGCCC>>>BBBIIIOOOUUU\\\```___]]]]]]]]]___gggsss~~~{{{jjj```[[[XXXSSSQQQPPPMMMHHHDDDGGGDDDAAACCCHHHMMMOOOOOORRRRRRRRRRRRSSSWWW]]]aaafffkkkyyyfffQQQAAA>>>AAA999555888888555555444444444333333333333333222222111000//////222111111000///......---////////////////////////......////////////..............................,,,,,,,,,++++++*********...---,,,++++++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000,,,,,,,,,---------....../////////...------,,,,,,,,,,,,,,,---------......////////////000000000000222111000000333555666777;;;999GGGccc{{{kkk\\\YYYqqq~~~wwwnnndddccceeeggghhhiiijjjlllnnnooopppqqqtttvvvxxxzzz{{{zzz{{{|||}}}~~~~~~~~~~~~wwwrrruuuzzzwwwmmmjjjfffccceeeeeeeeeggglllttt|||vvvkkk```ZZZ```lllvvvmmm```PPPPPPJJJIIILLLLLLLLLTTT```tttxxxmmmggggggeee```[[[VVVRRRLLLGGGEEEDDDCCCBBBGGGNNNWWW]]]^^^]]]]]]]]]]]]aaahhhsss~~~wwwjjj```\\\VVVSSSQQQOOOKKKGGGGGGDDDBBBCCCGGGKKKMMMNNNQQQRRRSSSSSSTTTWWW[[[___eeeiiitttsssWWWDDD>>>AAA:::777:::888666666666555555555444444333333222222111000000000111111111000///.........////////////////////////......////////////..............................,,,,,,,,,+++++++++******------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------..................,,,,,,---------.........////////////000000000000222111111222444555666666>>>@@@PPPkkksssccc\\\hhh~~~zzzrrrjjjaaaccceeeggghhhiiijjjlllnnnooopppqqqsssuuuwwwyyyzzzyyyzzz{{{|||}}}~~~~~~~~~~~~xxxwwwxxxxxx|||yyyllleee___ZZZZZZZZZYYY\\\```gggnnnvvv|||vvveee\\\___hhhqqqvvviiiXXXQQQKKKIIIKKKKKKIIIPPP\\\nnn}}}rrrkkkiiigggbbb]]]ZZZUUUOOOJJJGGGFFFDDDCCCEEEJJJRRRXXX[[[\\\\\\\\\\\\^^^dddmmmwwwvvvhhhbbbZZZUUUSSSQQQNNNKKKGGGEEEBBBCCCEEEIIIKKKLLLPPPRRRTTTUUUUUUWWWYYY[[[bbbdddmmm|||aaaJJJ???@@@;;;:::;;;777777777777666666666555555333333333222111111000000111111000000//////......////////////////////////......////////////......------------------------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,---------......,,,,,,------...//////000,,,------------.........////////////000000000000111222333444555666666777@@@III]]]uuuttt```]]]bbb}}}sssjjjddd```dddfffhhhiiiiiijjjmmmoooooopppqqqsssuuuvvvxxxyyyxxxyyyzzz{{{|||}}}~~~~~~|||zzzsssxxx{{{yyy|||tttfff]]]VVVSSSQQQOOOQQQUUUXXX]]]dddjjjooovvv}}}}}}mmm```]]]cccllltttbbbUUUNNNJJJLLLKKKIIINNNYYYiiiyyyzzzqqqmmmjjjeee```___ZZZTTTNNNJJJHHHFFFDDDBBBEEEJJJPPPWWW[[[\\\[[[ZZZ[[[___eeemmmwwwooohhh___XXXUUUSSSPPPNNNHHHFFFDDDCCCDDDFFFHHHJJJNNNQQQTTTVVVVVVVVVWWWXXX]]]^^^dddqqqnnnRRRBBB@@@<<<;;;;;;666777777777666666666555555333333333222222111111111111000000000/////////...////////////////////////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---------.........//////------------............////////////000000000000111222444555666666777888@@@QQQjjjxxxbbbVVV^^^lllvvviiiaaa```aaadddfffiiijjjjjjkkkmmmoooppppppqqqssstttvvvwwwwwwwwwxxxxxxzzz{{{}}}~~~}}}wwwzzz}}}|||zzzyyyyyyyyy}}}ssshhh\\\VVVRRRNNNNNNQQQPPPSSSWWW\\\aaahhhpppvvv{{{tttddd\\\```jjj~~~iii[[[RRRMMMNNNMMMKKKPPPYYYgggxxxuuuqqqnnnjjjeeeddd___XXXRRRNNNJJJGGGEEEBBBAAADDDJJJRRRYYY[[[ZZZZZZZZZ[[[^^^dddnnnxxx~~~uuummmccc[[[WWWUUURRROOOJJJHHHFFFDDDCCCDDDFFFHHHKKKNNNSSSUUUUUUUUUUUUUUUWWWXXX^^^hhhttt___IIIBBB<<<;;;;;;666666666666555555555444444333333333222222222222222000000000000////////////////////////////////////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------......//////.........------------------.........//////////////////000000000000000333555666666777:::<<>>;;;;;;777666666666555555555444444333333333333333333222222000000000000////////////////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000//////...------,,,,,,------........./////////////////////000000000000000333555666666888===AAANNNhhhiiiVVVMMMNNN```uuuwwwlllddd___^^^bbbgggfffhhhjjjkkkkkklllooopppssssssttttttuuuvvvwwwwwwwwwwwwwwwyyy{{{~~~|||vvvwww}}}~~~yyyuuutttxxx~~~{{{|||}}}xxxkkkaaaXXXQQQOOONNNLLLKKKJJJLLLPPPTTTWWW```jjjuuuyyyxxxzzznnndddhhhwwwzzzjjj\\\QQQOOOMMMLLLRRR[[[dddttt|||yyyvvvsssmmmiiibbb\\\WWWRRRMMMJJJGGGEEEBBBCCCHHHNNNTTTXXXZZZ[[[\\\[[[[[[___gggnnnxxxmmmeee```[[[VVVRRRNNNMMMKKKGGGCCCBBBDDDGGGEEEIIIMMMPPPQQQQQQRRRSSSPPPSSSYYY```fffooo~~~}}}```PPPAAA;;;===:::777777777666666666555555333333333333333333333333////////////000000000000////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,---------........................------............////////////////////////000000000000///222555555555999@@@FFF^^^xxx}}}]]]MMMGGGJJJ```yyywwwlllcccbbbdddcccdddgggfffhhhjjjkkklllmmmoooqqqtttuuuuuuuuuvvvwwwwwwwwwwwwwwwxxxyyy|||yyywww{{{~~~~~~|||}}}|||~~~|||ooocccYYYTTTPPPMMMJJJIIIJJJLLLNNNOOOVVV^^^hhhmmmpppttt}}}vvvkkkqqqxxxgggXXXRRRPPPNNNTTT]]]iiiyyy|||yyyrrrnnngggaaa\\\WWWRRROOOJJJGGGCCCAAAAAAGGGOOOUUUYYY\\\]]][[[YYYZZZ```eee{{{qqqiiiccc]]]WWWSSSOOOOOOMMMHHHCCCAAADDDGGGDDDGGGKKKNNNPPPQQQRRRSSSPPPSSSYYY___bbbhhhuuuhhhUUUCCC<<<>>>===888888888888777777777777333333333333333333333333////////////000000000000////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++******+++,,,---------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////............/////////000////////////000000000000///222444444444999BBBIIIjjjqqqUUUHHHCCCHHHbbb~~~oooeee___ccchhhgggeeefffggghhhkkkllllllmmmoooqqquuuvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxyyy|||}}}}}}~~~}}}|||nnnbbb\\\SSSPPPMMMKKKKKKMMMMMMNNNIIIPPPXXX___cccjjjrrryyy{{{qqqwwwqqq___XXXTTTQQQWWW```qqq|||uuuqqqkkkeee```[[[VVVSSSKKKIIIEEE???===BBBKKKSSSXXX[[[]]]\\\XXXWWW[[[___yyyooogggbbb___^^^VVVQQQMMMJJJJJJHHHEEEBBBEEEFFFHHHKKKNNNQQQSSSTTTUUUUUUUUUXXX^^^fffooottt~~~[[[GGGAAA===777888777666777888777555333333333333222222222111111333222111000////////////222111111000000000000000444333222111000...---------------,,,,,,,,,++++++---------------------------------,,,,,,+++++++++---,,,***))))))***,,,---...---,,,+++++++++++++++...---,,,,,,++++++++++++---------,,,,,,+++++++++...,,,***,,,///111000...111000000/////////000000------..................////////////000111222333000///222777555666EEEZZZ|||aaaKKKFFFGGGMMMfffwwwmmmcccbbbaaacccfffhhhfffccceeefffgggjjjmmmppprrrtttxxxuuutttuuuxxxzzzzzzyyyxxxzzz}}}|||ppphhh```YYYQQQMMMLLLLLLKKKIIIKKKJJJMMMRRRVVVYYYbbbkkkyyy~~~yyyfff\\\YYYXXX[[[^^^yyywwwwwwtttnnnfff```\\\ZZZMMMHHHDDDEEEEEEDDDHHHMMMWWWZZZ\\\[[[YYYXXXYYY[[[~~~tttmmmfff```[[[WWWSSSOOOMMMLLLJJJFFFBBBDDDEEEGGGJJJMMMPPPRRRSSSTTTSSSTTTVVV\\\ccckkkpppxxxeeeNNNDDD>>>999999888777777888777555444333333333222222222222111333222111000////////////111000000///.../////////222111111000///...---------------,,,,,,,,,++++++---------------------------------,,,,,,,,,++++++///...,,,++++++,,,...///000///...------------......---,,,,,,+++++++++,,,------,,,,,,++++++++++++---,,,+++,,,///111000.........------,,,------............/////////000000/////////000000111222333333222666:::999<<>>;;;888666666777666555444444444444333333333333111111000000000000000111222222111000000000000000/////////////////////000............---------,,,------------------------------------..........................................---------...//////,,,,,,+++++++++,,,------+++,,,,,,,,,,,,,,,---------...///...------...///++++++++++++,,,---...///+++,,,,,,---...///000000111111000111111222333444333444666<<>>KKKbbb}}}}}}iiiMMMGGGIIIMMM[[[yyyxxxoooddd^^^___aaaaaa``````bbbeeeeeefffiiinnnssspppqqqqqqsssuuuwwwyyyzzzzzz{{{{{{yyyyyy|||}}}uuuqqq{{{{{{{{{ttthhh[[[TTTPPPLLLKKKMMMEEEFFFFFFFFFGGGKKKQQQUUUXXXaaajjjqqqyyywwwlllqqq{{{}}}{{{qqqkkkddd___WWWMMMIIIIIIBBBDDDJJJSSS\\\aaabbbaaavvvqqqhhhaaa[[[WWWSSSPPPNNNKKKGGGCCCBBBDDDHHHJJJLLLPPPTTTTTTSSSTTTYYY^^^___bbbgggkkkqqqzzzvvvSSSCCC:::;;;<<<555555888333666666666666666555555555000000000000000000111111111111111111111111111111111///------.../////////000000///...------,,,,,,------------------------------------------------++++++,,,,,,,,,---------------------------,,,,,,------------------------,,,,,,,,,---------.........------------.../////////000000000111111111222///000111000///...///000111000111111222333444555>>>777<<>>888777:::666666666666555555555555444222111111000000000111111111111111111111111111111111///------.../////////000//////...------,,,,,,------------------------------------------------++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------.........------------...//////------------............///000111000///...///000111111111111222444555666===;;;FFFbbbzzzeeeRRREEEAAAEEEDDDKKKdddwwwjjjeee```^^^```aaa```]]]___aaabbbdddfffiiinnnrrrrrrrrrrrrrrrsssuuuvvvvvvvvvwwwyyyzzz{{{xxxlllaaaWWWOOOKKKJJJHHHGGGGGGHHHGGGEEECCCLLLNNNUUU^^^dddkkkvvvsssjjjddd```cccgggooo{{{yyyxxxyyytttlllccc[[[TTTOOOLLLGGGGGGFFFHHHRRR```fffdddvvvllleee___YYYTTTOOOMMMHHHDDDBBBBBBCCCEEEHHHLLLQQQTTTTTTUUUXXXZZZ[[[___cccgggjjjpppxxx~~~jjjMMM???<<<===777666999555555555555555444444333333444333222111111111111111000000000000000000000000000///------///000///.../////////...------,,,,,,------------------------------------------------,,,,,,,,,,,,------------+++,,,,,,------.........------------------------,,,,,,,,,---------.........------------...//////---------------,,,,,,,,,...000111000///...///111111111111222333444666666999>>>OOOkkknnnYYYIIIBBBBBBDDDEEEPPPhhhtttllldddbbb```aaabbbaaa]]]YYY^^^```bbbdddfffjjjooorrrrrrrrrrrrrrrrrrssstttuuuuuuwwwzzz|||~~~{{{ooocccXXXQQQNNNLLLIIIGGGFFFEEECCCAAAFFFHHHNNNTTTXXX```ooo}}}zzzmmmdddXXXVVVUUUZZZfffwwwzzzpppggg___XXXRRRNNNIIIIIIFFFEEEKKKWWWbbbfff|||qqqjjjddd]]]XXXQQQNNNJJJFFFCCCBBBBBBBBBEEEIIIOOORRRTTTUUUVVVXXXYYY]]]bbbfffjjjooovvv{{{zzzVVVCCC===>>>999777999666555555555444333333222222555444333222111111111111////////////////////////000...---...///000///...//////.........---------------------------------------------------------,,,,,,,,,------------...++++++,,,,,,---...//////------------------------,,,,,,,,,---------.........------------...//////000000////////////.........///000000//////000111111111111222444555777777999DDDWWWqqquuuaaaSSSHHHEEEGGGCCCHHHUUUlllxxxmmmfffcccbbbaaabbbcccbbb___[[[]]]___bbbeeegggjjjooorrrrrrrrrrrrrrrrrrsssttttttwwwyyy|||~~~}}}qqqeee]]]RRROOOKKKGGGFFFDDDBBB@@@AAADDDHHHLLLMMMUUUfffxxx}}}sss___XXXSSSUUU^^^lll~~~}}}vvvooohhhaaaXXXSSSJJJJJJGGGDDDEEEPPP^^^hhhuuuoooiiiaaa\\\SSSQQQMMMIIIEEECCCBBBAAACCCGGGKKKPPPSSSTTTVVVWWWXXX\\\bbbfffjjjpppxxx}}}cccKKK@@@BBB===:::<<<999666555555444333333222222555444333222111111111111///////////////////////////.........000000///---...............---------------------------------------------------------,,,,,,---------.........++++++,,,,,,---...//////------------------------,,,,,,,,,---------.........------------...//////000000000000000000000000---///000000//////000222111111222333444666888999<<>>;;;;;;888777666666555555666666000000111222222333333333111111222222222222111111////////////////////////...............---------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------............//////////////////000111111000000000111222222333333333333555777777888AAAKKKdddvvvqqqYYYJJJAAAEEEIIIQQQkkk{{{rrriiibbb___^^^___```bbbdddfffggghhhhhhbbbeeeggghhhhhhiiijjjlllmmmooorrruuuyyy|||uuutttxxx}}}rrrcccXXXTTTMMMKKKHHHEEEBBBBBBBBBBBB???EEELLLVVVlllvvveee]]][[[```ooo~~~xxxzzzzzzvvviiieee^^^WWWRRRNNNMMMMMM}}}tttkkkaaa]]]ZZZTTTQQQQQQNNNKKKGGGEEEEEEIIILLLOOORRRTTTWWWWWWWWW[[[aaafffooozzzkkkUUUGGG???<<<<<<888888777666555555555555444444333222111000000///111111222222222222111111///////////////////////////......---------..............................------------.........///,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////////////////000000111...///000111222333444444333333444666666:::GGGUUUmmm{{{{{{sssrrrTTTJJJDDDGGGMMMZZZvvv~~~rrrggg```^^^^^^___```bbbdddfffhhhhhhiiicccfffiiikkkkkkkkklllmmmmmmooorrruuuzzzxxxssstttwwwyyyqqqccc[[[RRROOOKKKHHHFFFDDDCCCBBBBBBEEEFFFIIIVVVlll~~~tttfff^^^[[[___lllyyy{{{xxxzzz{{{xxxmmmiiibbb[[[TTTPPPMMMLLLyyyoooddd___[[[UUURRRRRRPPPMMMIIIFFFDDDFFFJJJMMMPPPSSSUUUVVVVVVXXX]]]aaajjjuuu{{{zzz```LLLAAA===<<<888777666555444444444444444333222111000///......111111222222222222111111////////////////////////......---------......///........................------........./////////+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............//////////////////000000111......///111222333444555222222444555777???QQQbbb{{{}}}}}}gggPPPHHHDDDGGGQQQeeesssfff___]]]^^^^^^___aaaccceeeggghhhhhhdddgggjjjlllmmmmmmnnnooommmpppssswww{{{~~~wwwvvvwwwxxx~~~~~~ooobbbWWWSSSMMMJJJHHHFFFDDDBBBCCCEEEDDDCCCIIIXXXhhhqqqtttlllccc\\\YYY\\\fffpppuuuwwwyyy{{{|||~~~}}}}}}~~~vvvqqqwww{{{yyyooolllfff^^^WWWRRRNNNLLL~~~ssshhhccc^^^XXXTTTSSSPPPNNNKKKGGGEEEEEEHHHLLLNNNQQQTTTUUUUUUVVV[[[^^^fffqqqwww~~~mmmTTTFFF???<<<888777666555444333333333111111111111111111111111111111222222222222111111////////////////////////---------...............---------------------------------.........//////***+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------...---------............//////////////////000111111...///000111222333444444333333444777:::GGG^^^sss]]]GGGDDDCCCIIIZZZssssssfff^^^\\\]]]\\\^^^```bbbeeeggghhhhhheeegggjjjlllmmmnnnoooqqqooorrrwww{{{~~~~~~}}}nnn___YYYPPPKKKIIIGGGDDDBBB???@@@@@@@@@CCCKKKVVV^^^dddbbb^^^XXXUUUWWW^^^eeejjjmmmpppsssuuuwwwzzz}}}}}}~~~~~~}}}zzzxxxxxxyyyyyyyyyzzz|||}}}~~~{{{nnnlllttt{{{yyyrrrooojjjccc\\\UUUPPPNNNyyynnniiiccc\\\WWWVVVNNNNNNMMMIIIEEEEEEGGGJJJLLLPPPTTTUUUUUUVVVYYY]]]cccmmmsss{{{zzz]]]KKKBBB>>>:::999777666555444444444222222222222222222222222111111222222222222111111////////////////////////+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........)))+++---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............//////////////////000111111//////000111222222333333444555777:::@@@OOOkkk|||wwwUUUDDDEEEHHHSSShhhqqqccc\\\[[[\\\\\\^^^```ccceeeggghhhiiifffhhhjjjkkklllmmmpppsssssswww|||{{{}}}lllcccXXXPPPLLLJJJFFFCCC????????????@@@DDDJJJPPPUUUWWWXXXTTTQQQRRRVVVZZZaaadddgggiiikkkmmmqqqsssrrrttttttsssrrrqqqrrrsssppppppqqqssstttvvvwwwwww{{{|||zzzooonnnttt}}}|||uuusssnnnhhh```ZZZTTTQQQ}}}sssnnnhhh```ZZZXXXMMMNNNMMMJJJFFFEEEGGGJJJKKKOOOTTTUUUUUUVVVYYY\\\aaajjjpppxxx}}}cccPPPEEE???;;;:::999777666555555555777666555444222111000///111111222222222222111111////////////////////////***,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------........./////////////////////000111111000000000111222222333333666666999===CCCUUUsssuuuoooOOOGGGJJJPPP]]]ttt~~~nnnaaaZZZYYY[[[]]]^^^aaacccfffhhhiiijjjggghhhiiijjjkkkmmmqqqtttuuuzzz}}}}}}xxxtttvvvzzz~~~xxxnnn```UUUPPPMMMIIIFFFDDDBBB@@@AAA@@@@@@CCCGGGLLLQQQTTTQQQNNNNNNQQQTTTVVVYYY\\\^^^___aaadddfffcccdddffffffeeeeeefffhhhiiijjjkkklllnnnooopppqqqssstttwwwzzz}}}|||yyyooonnnvvv~~~xxxvvvqqqkkkddd]]]WWWTTT|||tttlllaaa[[[ZZZRRRRRROOOKKKGGGEEEEEEFFFJJJLLLOOOSSSWWWZZZ\\\]]]aaaeeelllssszzz~~~vvvXXXGGGDDD>>><<<999777666666444222555444333333222222333333000000000000000000000000111000///......///000111//////...------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,+++++++++******------------------------,,,---......//////......---...---,,,++++++---///......///111111222222222111111111222222333333444666999999:::HHHeeewwwppp\\\LLLHHHHHHUUUooottthhh```ZZZYYY[[[XXX\\\aaaeeeggghhhjjjlllgggiiikkkmmmoooqqquuuwwwyyy}}}uuurrrvvvsss|||xxxpppmmmnnnlllkkkmmmrrrwwwzzz{{{~~~ooo```XXXUUUOOOGGGFFFDDDBBB>>><<<===???BBBHHHJJJKKKKKKKKKKKKLLLNNNNNNPPPRRRTTTVVVXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]]]]]]]^^^___aaaccceeefffgggiiijjjmmmppprrrtttvvvvvvzzzzzzzzz{{{{{{{{{{{{{{{~~~~~~}}}ooolllqqquuu}}}tttrrrrrrqqqjjj___WWWVVVwwwnnnccc[[[XXXSSSRRROOOLLLHHHFFFEEEEEEHHHJJJNNNRRRVVVXXXZZZ[[[^^^bbbhhhpppwww{{{~~~~~~```KKKDDD>>><<<999777777666444333555444333333222222333333111111111111111111111111000000///......///000000//////...------------......------,,,,,,------....................................//////.........---------,,,,,,,,,++++++------------------,,,,,,------...///////////////---.........,,,,,,---///...///000111111222222222111111111222333333444444555888:::???PPPmmmnnn___PPPEEEIIIOOObbb}}}~~~oooeee___[[[ZZZ]]][[[___cccggghhhiiikkkllliiikkkmmmooopppsssvvvyyy|||}}}~~~}}}uuuhhh```___aaakkkwww}}}zzzsssmmmiiifffeeefffhhhlllrrrwwwzzz}}}jjj^^^WWWOOOHHHIIIGGGCCC???======>>>@@@DDDEEEGGGGGGEEEEEEFFFGGGJJJKKKLLLNNNOOOPPPPPPQQQSSSSSSRRRRRRSSSSSSTTTUUUUUUVVVWWWYYY[[[]]]^^^___aaabbbeeegggjjjlllmmmnnnpppqqqrrrssstttuuuvvvwwwyyyyyyzzz|||~~~uuujjjiiinnnzzzxxxuuusssrrrlllbbb[[[ZZZ}}}tttiii^^^XXXUUUSSSPPPLLLIIIFFFEEEEEEEEEGGGLLLQQQTTTWWWXXXXXXZZZ]]]dddkkkrrrxxx{{{}}}lllRRREEE???<<<999777777777666555555444333333222222333333111111111111111111111111//////............////////////...------------......------,,,,,,------...........................------............------.........---------,,,,,,.........------,,,,,,,,,------...///////////////---///000000.........///...///000111111222111111111111111222333444444444555777<<>>???AAABBBDDDCCCBBB@@@AAABBBEEEFFFGGGHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNOOOQQQRRRTTTUUUVVVWWWXXXZZZ]]]___aaabbbbbbcccdddfffhhhjjjmmmnnnooopppqqqrrrtttvvvwwwxxxxxxuuuttttttsssvvv|||llldddfffppp~~~xxxtttsssnnnfff```___|||pppddd]]]XXXUUUQQQMMMJJJHHHFFFEEECCCFFFKKKPPPTTTVVVVVVVVVWWW[[[```gggnnnuuuyyy|||~~~wwwZZZFFF@@@>>>:::888888888777666555444333333222222333333111111111111111111111111///................../////////...------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,.........------,,,,,,+++,,,,,,---...............---///111222000///////////////000111111111111111000111111222333444555555555777===LLLccc|||uuu{{{{{{___NNNGGGGGGHHHOOOcccvvvlllaaa^^^\\\[[[\\\^^^```cccfffhhhiiiiiikkkllllllnnnqqqssstttwww{{{}}}zzzttt||||||lllaaaXXX```kkkssswwwxxxxxxxxxqqqssstttvvvxxx}}}ttthhh^^^XXXNNNJJJEEEAAA????????????BBBCCCDDDDDDBBB@@@???@@@BBBCCCCCCDDDEEEEEEDDDDDDFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKMMMNNNOOOOOOOOOPPPRRRTTTVVVXXXYYYYYYZZZ[[[\\\___aaaccceeefffggghhhiiikkkkkkkkkjjjiiifffeeecccaaadddkkkuuu|||rrreee```hhhvvv|||uuurrroooiiidddbbbuuujjjccc\\\XXXSSSOOOMMMJJJGGGEEECCCFFFJJJOOORRRUUUVVVVVVWWWYYY^^^dddkkkrrrwwwzzz~~~bbbJJJCCC@@@;;;999888888777777555444333333222222333333111111111111111111111111...//////////////////...//////...------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++.........------,,,,,,,,,++++++,,,------------,,,---///222222111////////////000000111111111111000000111222333444555666666555777@@@QQQhhh||||||jjjxxxvvvZZZJJJEEEHHHMMMXXXnnnooofff^^^\\\]]][[[\\\^^^```bbbeeefffggghhhjjjkkklllnnnqqqsssuuuyyy}}}xxxqqquuu}}}qqqtttxxx|||sssggg___PPPLLLFFFBBBBBBBBBBBBAAABBBCCCEEEEEEBBB@@@??????>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIKKKLLLNNNPPPQQQRRRSSSSSSTTTUUUVVVWWWYYYZZZ[[[\\\^^^```aaabbbbbb```]]][[[ZZZXXXWWWVVVXXX___iiippp{{{vvvfff^^^cccqqqwwwsssqqqlllgggdddxxxnnniii```[[[UUUQQQOOOMMMIIIFFFDDDEEEHHHLLLPPPSSSUUUWWWXXXYYY\\\bbbhhhooouuuxxx~~~~~~kkkQQQFFFBBB===999888888777666555444333333222222333333222222222222222222222222//////000000000000////////////...------------......------,,,,,,------...........................------............------,,,,,,+++++++++*********------------------------++++++,,,---------------...000111111/////////000000000111111111111000000000111222333444555666777777999DDDWWWkkk{{{pppggg{{{pppUUUFFFBBBHHHPPPggg{{{vvvhhh```ZZZ[[[]]]\\\\\\^^^___aaadddeeeeeegggiiikkkkkknnnqqqtttwww{{{zzzssstttqqqeeeWWWQQQKKKGGGFFFFFFEEECCC@@@BBBDDDDDDBBB???>>>>>>;;;<<<===???@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCGGGHHHIIIKKKLLLMMMMMMMMMOOOOOOPPPPPPQQQRRRSSSSSSWWWXXX[[[]]]\\\ZZZWWWTTTRRRRRRSSSTTTVVV[[[aaafffsss|||yyyfff^^^aaannn}}}vvvuuuqqqkkkhhh|||tttqqqccc^^^WWWSSSRRRPPPKKKGGGCCCDDDFFFIIILLLPPPTTTVVVXXXXXX[[[___eeelllrrruuu{{{}}}tttZZZIIIEEE???:::888777666666555444333333222222333333222222222222222222222222///000111222222111000/////////...------------......------,,,,,,------....................................//////.........------,,,,,,,,,++++++++++++,,,,,,------.........,,,---......//////......//////000///...---///111000000111111111111000000000111222333444666777777888<<>>>>>??????>>>>>>>>>>>>>>>======>>>>>>???@@@??????@@@@@@@@@@@@@@@AAABBBBBBDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLPPPSSSWWWZZZ[[[ZZZWWWUUUOOORRRUUUXXXZZZ\\\___aaakkkttt~~~iii^^^___lll}}}{{{wwwqqqmmmyyyxxxeee___XXXTTTSSSQQQLLLHHHBBBCCCCCCFFFJJJNNNSSSVVVWWWXXXYYY]]]bbbiiiooosssxxx{{{~~~{{{zzz```KKKFFF@@@;;;888777666555555444333333222222333333222222222222222222222222000111222333333222111000//////...------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......////////////............---------,,,,,,,,,***++++++,,,---...//////...//////000000000000000/////////...,,,---///111000000111111111000000///000111222333555666777888999???MMMaaaqqq}}}kkknnn]]]GGG@@@GGGVVVeee}}}nnnaaaZZZTTTRRRWWW\\\]]]^^^```___aaacccdddfffhhhkkknnnlllooosssxxx||||||zzzzzziiibbbXXXRRROOOMMMHHHDDDAAADDDGGGHHHFFFDDDBBBBBBBBBBBBAAAAAA@@@???>>>===>>>>>>======>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHIIILLLPPPUUUZZZ\\\\\\ZZZXXXOOOSSSYYY]]]_________```dddllluuuzzz|||nnn^^^^^^kkk|||uuuqqq}}}rrrhhh\\\WWWWWWUUUNNNGGGHHHEEECCCDDDIIIMMMOOOOOOUUUVVVWWWYYY]]]ccckkkppp{{{|||||||||rrrTTTHHH<<<999999888777888555555444333222222222222333333333222222222111111111111111111111000/////////............---------.........------,,,,,,,,,***+++---///000//////...------............------........................------------------------++++++,,,,,,---...//////......000111111000//////000000000000111111111111333//////333555444555777888FFFWWWgggxxxttthhhyyyoooPPPHHHFFFGGG[[[www}}}pppccc[[[UUUUUUWWWYYY\\\\\\ZZZXXXZZZ^^^dddiiilllmmmoooppppppqqqtttyyy}}}xxxooobbbXXXRRRNNNJJJGGGDDDEEEFFFEEEBBB@@@@@@@@@===>>>>>>???@@@AAAAAABBB???????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???CCCCCCCCCCCCDDDDDDEEEFFFHHHPPPXXX]]]]]]ZZZYYYYYYRRRRRRSSSUUUWWW[[[^^^___```ccchhhkkknnnttt|||kkk\\\```lll||||||xxxvvvkkk___YYYXXXVVVPPPJJJHHHEEEBBBCCCGGGLLLOOOOOOTTTUUUVVVXXX[[[aaahhhmmmyyy{{{|||zzzxxxVVVIII===999999777666666666555444333222222222222333333333222222222111111111111111111111000/////////............---------......---------,,,,,,,,,+++,,,---////////////...------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---......//////......000111111000000///000000000000111111111111555111111444666555666999<<>>>>>======<<<======>>>??????>>>>>>??????@@@AAAFFFMMMUUU\\\]]]ZZZVVVTTTJJJKKKKKKMMMOOORRRTTTVVVUUUXXX]]]___aaaeeekkkpppwwwzzzhhh___bbblll{{{|||www{{{qqqddd\\\ZZZXXXRRRMMMHHHEEEBBBAAAEEEJJJNNNPPPTTTUUUUUUVVVYYY^^^dddiiivvvzzz}}}yyy|||\\\NNN@@@;;;;;;999777777666555444333222222222222333333333222222222111111111111111111111000/////////............---------...------------,,,,,,,,,+++,,,---...////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......//////000......///000000000000000000000000111111111222222666333333666777666777;;;@@@SSSlll{{{~~~qqqYYYEEEEEEKKKVVVrrr}}}{{{tttcccYYYUUUUUUTTTTTTVVVZZZ]]]___^^^\\\[[[___dddgggjjjlllnnnppprrruuu|||yyymmm```TTTMMMKKKJJJIIIHHHFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@??????@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======CCCHHHQQQZZZ^^^ZZZSSSMMMCCCCCCCCCDDDFFFIIIKKKLLLOOOSSSWWWZZZZZZ\\\```ccclllvvvxxxjjjbbbcccjjjwww|||wwwvvviii```\\\YYYTTTOOOIIIFFFBBBAAACCCGGGMMMPPPTTTUUUVVVVVVXXX[[[aaaeeepppvvv~~~{{{zzz|||eeeUUUDDD>>>===<<<:::999666555444333333222222333333333333222222222111111111111111111111000/////////............---------------------------------,,,------.........//////------............------------..................------------------------............//////000000......//////000000111111000000111111111222222222666333444666666555888===EEE[[[vvv___OOOBBBEEEOOO___{{{yyy}}}~~~nnn]]]TTTSSSUUUSSSTTTWWW[[[___``````^^^\\\___cccfffiiikkkoooqqqqqqvvv~~~~~~{{{yyywwwyyy{{{|||}}}{{{sssbbbVVVQQQOOOLLLIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@???????????????????????????>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===AAAFFFNNNXXX]]]ZZZQQQIIIBBBAAAAAAAAABBBDDDFFFGGGJJJPPPVVVZZZ[[[\\\```cccjjjttt~~~wwwkkkcccbbbgggrrr|||}}}www|||oooeee___ZZZUUUQQQJJJHHHDDDAAABBBFFFKKKOOOUUUVVVVVVVVVWWWZZZ___bbbiiiqqqzzz|||zzzqqq^^^HHH???>>><<<::::::666666555444333333333333333333333222222222111111111111111111111000/////////............---------------------------------------------.........///------............---------------.........//////------------------------.........///////////////.........///000000111222111111111111222222222222444222333666666555999@@@NNNeeezzzUUUJJJCCCHHHUUUiii{{{yyy}}}{{{uuuhhh[[[SSSSSSUUUTTTUUUWWW\\\```bbbaaa```]]]___cccfffiiilllqqqttttttzzz~~~yyysssppppppqqqqqqqqqoootttzzz~~~zzzlll```[[[TTTPPPMMMKKKIIIGGGDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@????????????????????????@@@???>>><<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<@@@DDDMMMVVV[[[XXXOOOHHHBBBBBBAAA@@@@@@BBBCCCDDDBBBIIIPPPVVVYYY\\\```ccckkkttt~~~}}}rrrfffeeecccfffooowww||||||yyyzzzyyyvvvlllddd^^^WWWRRRLLLJJJGGGDDDBBBDDDIIIMMMTTTUUUVVVVVVWWWYYY]]]```dddllluuu{{{~~~yyy}}}kkkPPPBBB>>>;;;999888777666555444333333333333333333333222222222111111111111111111111000/////////............---------,,,,,,,,,------------.........---------......///------............------***++++++,,,,,,---------------------------------....................................///111222333111111111222222222222333222222333666666666<<>>===============;;;;;;:::999999999::::::???CCCKKKSSSVVVTTTNNNIIIBBBAAA@@@???>>>???@@@@@@>>>EEEMMMSSSVVVZZZ___bbbkkkttt{{{}}}|||wwwmmmccccccaaadddllltttxxx|||~~~zzzsssqqq}}}|||}}}sssjjjbbbZZZUUUMMMMMMKKKGGGCCCDDDGGGJJJQQQRRRTTTTTTUUUWWW[[[^^^```hhhpppvvv|||~~~wwwuuu^^^JJJBBB>>>:::999777666555444444333333444333333333222222222111111111111111111111000/////////............---------,,,,,,,,,---------......///...------------...///------............------******++++++,,,------...------------------------------------------------......---...///111222333111111111222222222333333222222444777777888???HHHdddzzzzzz\\\KKKHHHIIITTTlllxxxuuu|||{{{yyyvvvqqqlllaaa___\\\YYYVVVTTTSSSSSSWWWXXXZZZ^^^aaacccbbb```^^^```cccfffjjjpppwww{{{~~~~~~wwwsssmmmjjjhhhlllpppppppppttt~~~}}}pppeee___YYYSSSOOONNNMMMLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>>>>>>>??????;;;;;;:::999999999999999===BBBIIINNNOOONNNLLLKKKCCCBBB@@@???>>>>>>>>>???>>>CCCJJJNNNPPPSSSXXX\\\cccjjjoooooonnnkkkfff___\\\ZZZ]]]eeelllpppssswwwzzzyyypppllltttxxxoooeee\\\VVVNNNNNNMMMIIIDDDCCCFFFIIIOOOPPPRRRSSSSSSVVVYYY\\\___gggnnnrrryyy}}}uuuqqqxxxjjjRRRGGGAAA===;;;777777555444444444444444333333333222222222111111111111111111111000////////////.........---------,,,,,,,,,------.........//////---,,,,,,---...///---..................---,,,,,,------...///000000---------------------------------------------,,,......---...///111333444111111222222222333333333222222555888888:::BBBLLLggg}}}lllNNNHHHGGGJJJYYYuuu{{{tttrrr{{{}}}wwwtttqqqlllggg^^^[[[WWWUUUUUUVVVVVVUUUXXXYYY[[[^^^bbbcccbbb```^^^```cccfffkkkqqqyyy~~~yyyuuummmppprrrpppnnnrrr|||wwwooohhhaaa\\\SSSRRRQQQOOOLLLJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@???????????????@@@AAA======<<<;;;::::::;;;;;;<<>>===CCCCCCBBBBBBAAAAAA@@@@@@===<<<;;;;;;999999888777;;;@@@FFFIIIIIIHHHJJJKKKGGGEEEBBB@@@@@@@@@@@@>>>@@@@@@BBBCCCEEEFFFGGGHHHMMMOOOQQQSSSSSSRRRPPPNNNNNNPPPSSSVVVYYY]]]cccfffkkksss|||~~~mmm]]]bbbhhhttt|||ssslllccc]]]XXXUUUOOOJJJFFFEEEEEEEEEIIIMMMPPPRRRSSSTTTWWWZZZ^^^aaagggoooxxx}}}}}}{{{uuuuuuyyykkkPPPCCC===888777777777777666444333222444444444444444333222222333222222222111000000000------------------------///.........------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............//////000---...///000000111000000111111111111111222222222444222555:::999:::JJJ^^^~~~pppWWWJJJEEEGGGTTTpppuuulllnnnyyyzzzwwwrrriiiaaaXXXVVVSSSQQQQQQSSSUUUWWW\\\]]]___dddggghhheeebbbaaabbbeeeiiinnnvvv~~~|||{{{|||qqqllleee___[[[YYYWWWUUUPPPPPPPPPNNNLLLJJJJJJJJJFFFFFFEEECCCBBBAAA@@@???@@@@@@@@@@@@@@@AAAAAAAAA=========<<<;;;;;;::::::888===DDDIIILLLMMMNNNNNNKKKHHHDDDAAA@@@???>>>=========>>>???@@@AAABBBBBBEEEGGGHHHJJJJJJIIIHHHGGGIIIKKKNNNQQQTTTXXX]]]aaafffnnnvvv}}}~~~qqqdddaaaccclllxxxyyypppgggaaa[[[XXXSSSNNNIIIFFFCCCCCCHHHKKKOOOQQQSSSUUUWWWYYY]]]___eeemmmuuuzzz||||||vvvssssss{{{{{{ZZZGGG===888999999999888777666444333333333333333333222222111222222111111111111111111---------------------------------------,,,,,,,,,........................------------------------------------------------------------------------......------......///000000///////////////000000000000111111111222222222333333888;;;:::@@@VVVmmmhhhSSSHHHGGGIII[[[|||vvvllleeelll}}}|||wwwqqqggg```VVVUUUSSSQQQRRRTTTVVVXXX]]]^^^```dddggghhhfffcccbbbdddgggjjjpppyyyxxxpppjjjfffbbb___ZZZYYYVVVSSSPPPNNNLLLKKKHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>>>>======<<<<<<888<<>>:::::::::999888777666555222222333333222222111000111111111111111222222222........................------------------------........................------------------------...................................................------------...//////111111///......///000000000000000111222222333333222555:::;;;;;;EEE```yyybbbOOOFFFHHHMMMddduuujjjeeeooo{{{uuummmccc[[[TTTSSSRRRRRRRRRTTTWWWXXX\\\]]]```ccceeefffeeedddccceeehhhlllrrr{{{zzztttoookkkhhhddd___[[[WWWSSSPPPNNNOOONNNMMMKKKJJJHHHGGGFFFIIIHHHGGGEEEDDDBBBAAA@@@BBBAAA@@@???>>><<<;;;;;;:::<<>>>>>======<<<======<<<;;;<<<===>>>???@@@BBBDDDFFFHHHKKKPPPSSS]]]bbbhhhmmmsssxxxwwwrrrddd\\\YYYbbbmmmuuu{{{~~~~~~|||~~~xxxnnnggg[[[YYYVVVRRRNNNIIIEEECCCFFFGGGJJJNNNRRRUUUWWWWWWYYY[[[```ffflllsssyyy}}}~~~{{{vvvsss{{{kkkPPPDDDBBB<<<;;;:::999888777777666222222333333222222111000111111111111111222222222..........................................//////........................------------------------................................................---------------...//////111111///......///000000///000000111222222333333333777::::::;;;JJJgggyyy]]]LLLFFFHHHTTTnnn|||rrriiifffrrrzzzqqqhhh^^^XXXSSSSSSRRRRRRSSSUUUWWWXXXZZZ\\\___bbbcccccccccdddbbbeeeiiinnnuuu}}}~~~}}}}}}yyysssoooiiieeebbb___\\\ZZZWWWVVVTTTQQQNNNKKKIIIHHHJJJIIIHHHGGGEEEDDDCCCCCCEEEDDDBBB@@@===;;;999888:::;;;AAAMMM[[[gggnnnpppbbb\\\UUUOOOJJJGGGDDDCCCBBBAAA@@@???>>>===<<<<<<===<<<:::::::::;;;===>>>???@@@BBBDDDEEEHHHLLLOOOZZZ^^^bbbeeekkkqqqsssppphhh^^^WWW]]]hhhppptttwwwqqqrrrttttttuuuwwwzzz}}}uuu|||~~~yyyzzz~~~ssslll^^^\\\YYYTTTPPPKKKGGGFFFEEEEEEHHHLLLRRRVVVWWWWWWWWWZZZ^^^bbbhhhpppxxx}}}|||wwwxxxtttUUUEEEAAA<<<;;;:::999777777777777333333333333333222222111222222111111111111111111.................................///////////////........................------------------------------------------------........................------,,,,,,------...///000///////////////000000//////000111222333333444444777::::::>>>QQQooooooVVVIIIGGGKKK___{{{xxxlllfffgggtttvvvmmmddd\\\XXXSSSSSSSSSSSSSSSUUUWWWXXXYYY\\\___aaaaaabbbcccdddcccffflllrrrxxxyyytttnnnkkkkkkjjjhhheee___^^^[[[XXXTTTQQQNNNMMMIIIHHHHHHHHHGGGGGGFFFFFFFFFEEECCCAAA>>><<<:::999999999===GGGUUUeeeqqqxxxmmmggg^^^UUUNNNIIIFFFCCCAAAAAA@@@???===<<<;;;;;;;;;:::999999999:::<<<===>>>???AAABBBBBBEEEHHHKKKTTTYYY\\\^^^ccciiikkkjjjhhh^^^WWWZZZbbbhhhkkkmmmhhhiiikkkkkklllooorrruuuwwwyyy~~~kkkuuu~~~|||xxxyyy{{{ttteeebbb]]]WWWQQQLLLIIIGGGDDDDDDFFFKKKQQQVVVWWWVVVUUUXXX\\\```eeemmmvvv}}}~~~zzzwww^^^HHHAAA<<<;;;999888777666777777444444444444444333222222333222222222111000000000........................---------....../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,------...///---...///000000111000000...///000111222333444444444777999:::BBBYYYwwwbbbLLLFFFHHHPPPlllqqqkkkhhhlllzzzwwwnnneee^^^ZZZWWWTTTSSSSSSSSSTTTUUUVVVVVVZZZ]]]```aaaaaaaaacccfffdddiiipppwww}}}zzzvvvvvvvvvsssoooiiihhhfffbbb___\\\ZZZXXXQQQPPPOOOMMMKKKIIIGGGGGGEEEEEEDDDBBB@@@???======999:::<<>>===<<<;;;::::::999999::::::;;;<<<;;;===>>>>>>???AAADDDGGGKKKQQQVVVWWW[[[aaacccbbbccc[[[UUUWWW[[[^^^```bbb___aaabbbcccdddgggkkknnnmmmpppuuu|||eeeqqq~~~|||xxxzzzyyykkkgggaaaZZZSSSMMMJJJHHHCCCCCCEEEKKKQQQVVVWWWVVVUUUWWW[[[^^^ccclllvvv}}}||||||www}}}fffLLLCCC<<<;;;999777666666777777444444555555444444333222444333333222111000//////////////////////////////,,,,,,,,,------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---,,,,,,,,,,,,---......,,,---///111111111111000...///000111222333444444333666888:::EEE^^^|||xxxWWWEEEDDDJJJTTTuuuzzzkkkpppnnnsss|||wwwooofff^^^YYYVVVUUUTTTTTTTTTTTTTTTTTTUUUVVV[[[^^^aaabbbbbbbbbdddgggeeekkkssszzz~~~~~~|||zzzyyyxxxzzz{{{}}}yyyqqqpppooollliiigggeeeddd]]][[[XXXSSSOOOJJJGGGEEEDDDDDDDDDCCCBBBBBBAAAAAA<<<<<<===AAALLL```wwwxxxjjj^^^UUUNNNJJJDDDCCCBBBAAA@@@???>>>===;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;<<<<<<>>>AAACCCDDDKKKQQQSSSWWW\\\^^^]]]^^^WWWRRRTTTVVVVVVWWWZZZUUUVVVXXXYYY[[[]]]aaadddhhhjjjpppwwwzzzzzz}}}~~~zzzxxx~~~vvvnnncccZZZTTTQQQMMMJJJGGGEEEDDDGGGMMMRRRTTTTTTWWWUUUWWW\\\bbbgggqqqzzz|||~~~~~~www~~~yyyVVVCCC>>>;;;::::::777333444888444444444333222111///...111111111000000000000///000000000000///////////////...---,,,,,,---.../////////.........---------,,,------......------,,,..................------...............---------////////////////////////////////////000000000000222222222111222222333333333555999???MMMccc}}}eeeLLLGGGJJJLLLhhhtttpppqqqvvvsssgggaaa]]]XXXSSSQQQQQQPPPPPPPPPRRRUUUXXXZZZ[[[]]]___``````bbbeeegggiiioooyyy~~~}}}~~~||||||{{{yyyxxxwwwvvvuuuuuuuuuwww|||{{{xxxwwwvvvtttqqqnnnjjjhhhccc\\\TTTPPPNNNNNNJJJGGGCCCBBBDDDCCCAAA>>>:::;;;>>>@@@DDDTTTrrrxxxhhh\\\RRRKKKHHHFFFCCCAAABBBBBBAAA@@@======<<<;;;::::::::::::===============>>>??????AAAFFFLLLRRRTTTVVVWWWXXXXXXRRRLLLKKKOOORRRQQQPPPNNNPPPSSSTTTVVVXXX[[[^^^___ccciiipppxxx{{{yyyyyypppddd[[[UUUQQQNNNKKKHHHFFFDDDGGGLLLQQQSSSTTTVVVTTTUUU[[[___dddmmmvvv{{{~~~~~~www}}}^^^III???<<<::::::888555555999555555444333222111000000333333333222222222222111000000000000///////////////...------------.../////////.........---------,,,------......------,,,..............................//////////////////........................////////////000000000000222222222111222222333444555777:::@@@NNNddd~~~___KKKGGGNNNUUUppp}}}sssrrrvvv~~~rrreee___ZZZUUUQQQOOOPPPPPPPPPRRRTTTVVVYYYZZZ]]]^^^___``````aaacccfffkkkqqqzzz{{{}}}}}}|||}}}}}}~~~}}}{{{zzzzzzyyywwwyyy~~~|||yyywwwsssoooiiibbb\\\WWWTTTSSSPPPLLLGGGFFFFFFFFFCCC@@@>>>>>>@@@AAAEEESSSnnnqqqbbbWWWNNNKKKHHHEEECCCCCCCCCBBBAAA>>>===<<<;;;::::::::::::<<<<<<<<<<<<<<<===>>>>>>@@@DDDKKKOOOQQQRRRSSSTTTSSSNNNHHHFFFHHHJJJIIIGGGFFFHHHKKKMMMOOOQQQUUUXXX\\\___dddkkkrrr|||~~~|||~~~uuuhhh^^^XXXTTTPPPMMMIIIGGGEEEFFFJJJOOORRRSSSUUUSSSTTTYYY\\\```hhhpppzzzwww{{{gggPPPAAA<<<::::::999666666:::666555444333222111111111333333333222222222222111000000000000///////////////...------------...///...............---------,,,------......------,,,.................................///000000111111------------------------////////////000000000000222222222222222333444444888999;;;BBBQQQhhhnnnVVVIIIFFFRRRaaa{{{wwwppprrr}}}sssddd\\\WWWQQQNNNNNNOOOPPPRRRTTTVVVXXXYYYYYY]]]^^^_________```ccceeennnttt}}}|||zzzyyyyyy|||~~~}}}{{{sssnnnjjjeee___[[[XXXSSSNNNKKKJJJIIIFFFCCCBBBBBBBBBCCCEEEPPPggg{{{~~~lll^^^TTTOOOLLLHHHEEEEEEEEEDDDCCC>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???CCCHHHKKKMMMMMMMMMNNNNNNJJJDDDBBBBBBCCCAAA???BBBDDDFFFIIIKKKOOOSSSWWWXXXZZZ^^^dddkkkuuu{{{nnnccc\\\WWWSSSPPPKKKIIIFFFFFFHHHLLLPPPSSSUUUSSSTTTXXX[[[]]]dddkkkwww~~~~~~xxxyyymmmTTTBBB===999999999666666999777666444333222222222333111111111000000000//////000000000000////////////.........------.................................,,,------......------,,,---------...............,,,------...///000000111........................////////////000000000000222222222222222333444555888999===EEEVVVooo___NNNGGGFFFWWWmmmrrrlllooossscccYYYTTTPPPMMMNNNNNNPPPSSSVVVYYYZZZZZZYYY\\\]]]^^^^^^___aaaeeehhhqqqvvv~~~{{{xxxxxx{{{~~~~~~{{{yyytttlllfffaaa\\\VVVRRRPPPNNNJJJFFFEEECCCBBBBBBDDDKKK]]]mmmvvvfff[[[SSSOOOJJJGGGEEEEEEDDDCCC??????>>>===<<<<<<<<<<<<;;;:::::::::::::::;;;;;;???BBBFFFHHHHHHHHHHHHIIIIIIFFFBBBAAAAAA@@@???===>>>@@@BBBEEEHHHLLLQQQUUUWWWXXX[[[___fffppp{{{uuujjjbbb\\\VVVRRRMMMKKKGGGEEEFFFIIIOOORRRVVVTTTUUUXXXZZZ\\\aaahhhsss}}}~~~~~~yyyxxxpppUUUEEE>>>999888888666555777666666555444333333333333111111111000000000//////000000000000////////////---..................------.....................,,,------......------,,,---------.........//////++++++,,,------...//////////////////////////////////////////000000000000222222222222333444555666666888>>>JJJ^^^yyyzzzUUUIIIGGGJJJ^^^xxxnnnjjjmmmrrrbbbYYYTTTPPPNNNOOONNNPPPTTTXXXZZZ[[[[[[ZZZYYYZZZ\\\]]]```dddiiimmmsssxxx{{{yyy|||}}}{{{{{{|||~~~yyyrrrkkkfff```\\\YYYUUUOOOKKKGGGDDDBBBBBBCCCHHHTTT```|||nnnbbbVVVRRRLLLGGGEEEDDDCCCBBB@@@@@@???>>>============::::::999999999999::::::>>>AAADDDEEEDDDDDDDDDDDDBBBAAA@@@???@@@@@@???>>>888:::<<>>>>>>>>>>>;;;::::::999999999999999<<>>>>>======999;;;===>>>AAAFFFMMMQQQVVVXXXZZZ]]]aaaiiiqqqwwwuuuvvvvvvvvvuuuuuuvvvwwwwww~~~yyypppfff\\\VVVPPPNNNIIIDDDBBBEEELLLRRRUUUSSSTTTXXXYYYYYY^^^dddkkkxxx|||}}}|||www|||hhhOOOEEE===;;;;;;888666666444555777888888666444222333333333222222222222111000000000000////////////------...//////...---------------.........//////,,,------......------,,,,,,,,,------...//////000,,,---------------------000000000000000000000000////////////000000000000222222222333444555666777777;;;EEEWWWnnnzzz}}}dddLLLFFFMMM___{{{tttjjjmmmuuuxxxjjj\\\VVVTTTQQQOOOPPPPPPRRRUUUXXX[[[]]]^^^^^^[[[\\\]]]___bbbgggmmmrrrxxx}}}|||~~~||||||~~~}}}~~~|||yyyuuuoooeee^^^OOOKKKHHHJJJKKKLLLQQQVVV\\\kkk~~~|||mmm^^^XXXQQQKKKHHHFFFEEEDDDBBBAAA@@@??????>>>??????;;;;;;:::999999999999999999;;;======<<<;;;<<<===888:::<<<>>>======<<<<<<<<<===>>>@@@BBBGGGMMMRRRTTTUUUXXXZZZ^^^dddjjjooo{{{eeefffggggggggghhhjjjkkkqqq{{{}}}tttiii^^^VVVQQQNNNJJJDDDAAADDDKKKRRRSSSRRRSSSWWWXXXXXX]]]ccciiiwww||||||}}}xxx{{{{{{rrrSSSHHH???===<<<999777777333555777999999777444222111111111000000000000///000000000000////////////,,,---...//////...---,,,---------.........//////,,,------......------,,,,,,,,,------...///000000..................------////////////////////////////////////000000000000222222222333444555777777999>>>HHHZZZrrryyynnn\\\JJJFFFQQQhhh~~~oooiiippp|||tttgggZZZUUUSSSQQQOOOPPPQQQRRRUUUXXX[[[]]]______]]]^^^___```bbbgggmmmqqq{{{}}}~~~~~~|||xxxnnnfffSSSOOOLLLOOOPPPQQQSSSXXXVVVdddwwwoooaaa[[[SSSMMMIIIGGGFFFEEECCCBBBAAA@@@????????????<<<;;;;;;:::999999999:::777888::::::999999999;;;:::<<>>CCCIIINNNQQQSSSVVVXXX[[[```eeeiiivvv|||YYYZZZ[[[[[[\\\^^^bbbffflllttt}}}xxxkkk^^^WWWUUUPPPMMMJJJEEEBBBFFFMMMOOORRRUUUWWWXXXYYY[[[]]]gggoooyyy~~~~~~||||||~~~zzz```GGG;;;===:::::::::555666666666555444444333333333333333222222222111111000000///.......................................//////.........---------,,,,,,,,,---------......---------............//////......---------..............................////////////000000000000222333333333222333666888;;;???NNNiii{{{sss\\\UUUIIICCCTTTwwwvvvkkkiiiuuuyyyiiicccZZZSSSPPPOOOOOOOOOPPPRRRUUUZZZ]]]___^^^\\\______^^^___bbbjjjtttzzzwwwmmmYYYRRRPPPVVV[[[\\\^^^bbb___cccooo}}}pppddd^^^UUUOOOLLLJJJGGGDDDEEEEEEDDDCCCAAA@@@??????=========<<<;;;:::999888::::::999999:::<<<===???@@@?????????>>>>>>>>>============>>>@@@EEELLLQQQSSSUUUVVVWWWXXX[[[^^^aaannnssszzzOOOPPPRRRSSSUUUYYY^^^aaahhhppp{{{zzzmmm```ZZZUUUQQQMMMJJJFFFBBBFFFLLLOOOQQQUUUWWWXXXYYY[[[]]]ccckkkvvv|||}}}|||}}}|||jjjOOOAAA???;;;999:::555777666666555555444333333333333333222222222111111111111000///////////////........................//////.........---------,,,,,,,,,---------......---------............///......---------......///........................////////////000000000111222333444333333444666999:::BBBVVVrrreeePPPKKKCCCDDDYYY{{{rrrjjjjjjyyyrrreee___WWWRRRPPPPPPQQQQQQPPPRRRUUUYYY\\\^^^]]]\\\^^^^^^___```dddlllvvv||||||}}}~~~~~~vvvddd___^^^dddiiiiiiiiilllfffgggooo~~~}}}pppddd]]]UUUPPPMMMKKKHHHFFFEEEDDDCCCAAA@@@>>>==================<<<;;;:::999;;;;;;::::::;;;===>>>?????????>>>>>>>>>>>>>>>>>><<<<<<===>>>@@@EEELLLQQQSSSTTTUUUUUUUUUWWW[[[^^^ccciiisss}}}EEEGGGIIILLLOOOTTTYYY^^^bbbjjjuuu|||pppddd^^^WWWRRRNNNKKKFFFCCCEEEJJJMMMPPPTTTVVVWWWYYYZZZ\\\___gggpppwwwzzz{{{}}}}}}xxx[[[HHHCCC<<<:::;;;777777777666555555444444333333333333222222222111111222222111000000000000000.......................................---------,,,,,,,,,---------......---------............///---------------...///000......................../////////000000000111111222333444333333555777:::<<>>=========<<<<<<;;;;;;<<<<<<<<<<<<<<<===??????===>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>@@@EEELLLPPPUUUVVVUUUTTTSSSSSSUUUWWWYYYaaannnzzzBBBDDDGGGIIIMMMRRRWWW\\\___fffqqqzzztttiiibbbZZZTTTOOOLLLHHHDDDDDDHHHKKKOOOSSSVVVWWWXXXYYY[[[]]]ccclllsssvvvyyy{{{|||{{{~~~fffOOOFFF===:::<<<999777777666666555444444444333333333222222222111111222111000000//////000000................................................,,,,,,,,,---------......---------............///,,,,,,,,,---...///000111........................//////000000000111111111222333444444444666999;;;BBBVVVttttttXXXJJJFFFFFFPPPgggrrrgggfffnnnpppdddZZZVVVQQQNNNNNNPPPRRRSSSPPPSSSVVVYYYZZZZZZ[[[[[[]]]___bbbggglllttt|||zzzrrrnnnlllmmmvvv~~~~~~xxxpppnnnwwwzzzkkk___ZZZTTTQQQPPPNNNKKKGGGGGGFFFCCCAAA???>>>=========<<<<<<<<<;;;;;;<<<<<<============>>>>>>??????======>>>>>>>>>>>>??????;;;<<<===>>>@@@EEEKKKOOOYYYYYYYYYWWWTTTQQQQQQQQQSSS[[[gggsss}}}BBBDDDFFFHHHKKKOOOUUUXXX]]]eeeooowwwyyynnnfff^^^WWWQQQNNNJJJEEEDDDGGGIIIMMMRRRUUUWWWWWWYYYZZZ]]]aaahhhnnnsssvvvxxxyyyxxxzzzpppVVVJJJ>>>;;;===:::888777777666555555444444333333333222222222111111000000///............///........................---.....................,,,,,,,,,---------......---------............///,,,,,,,,,---...///000111////////////////////////000000000000111111111111111333444444555777:::===DDD]]]~~~jjjRRRJJJGGGJJJWWWlllnnnfffhhhssszzzlllaaaYYYUUUPPPMMMMMMOOOPPPPPPRRRTTTXXXYYYYYYYYYZZZ\\\]]]```eeekkkqqqxxx|||uuunnnkkkooouuu~~~~~~~~~yyyssszzz|||nnn\\\XXXTTTQQQQQQOOOKKKGGGFFFDDDAAA???===<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>??????????????????>>>>>>>>>???????????????;;;<<<>>>???@@@DDDIIIMMMZZZ\\\___^^^ZZZUUUPPPNNNMMMSSS\\\eeeooo{{{AAABBBDDDFFFHHHLLLQQQTTT^^^dddnnnvvv}}}tttkkkbbb[[[TTTQQQMMMHHHEEEFFFGGGKKKQQQUUUVVVWWWXXXYYY\\\___eeekkkpppuuuwwwxxxvvvwww}}}zzz^^^OOOAAA<<<>>>;;;888888777666666555555444333333333222222222111111000//////.......................................---------...............,,,,,,,,,---------......---------............///---------------...///000////////////////////////000000000111111111222222111333444555666888<<>><<<::::::;;;<<<<<<<<<;;;:::;;;<<<>>>???AAAAAABBBBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????===>>>??????@@@CCCGGGJJJUUU[[[cccgggddd\\\TTTPPPOOOSSSXXX\\\dddqqq>>>@@@BBBCCCFFFJJJOOOSSS^^^dddmmmttt{{{{{{qqqfff^^^VVVSSSPPPJJJFFFFFFFFFJJJPPPTTTVVVWWWWWWXXXZZZ\\\aaahhhooouuuyyyzzzxxxvvvxxxfffUUUDDD======999888888777777666555555555333333333222222222111111111000000///.../////////........................---------.........//////,,,,,,,,,---------......---------............///......---------......///////////////////////////000000111111111222222222111222444555666999===@@@OOOjjjvvvZZZLLLBBBHHHXXXmmm~~~zzzlllllluuuyyyoooccc[[[UUURRRNNNMMMNNNOOOPPPQQQUUUXXX\\\[[[YYYXXX[[[^^^___dddkkkrrrxxx}}}~~~~~~}}}vvvuuuwww~~~zzzxxxvvvzzzzzztttvvv}}}~~~uuulll^^^[[[WWWVVVUUURRRLLLHHHCCCAAA???<<<<<<<<<>>>???>>>===<<<<<<===???AAABBBEEEFFFFFFGGGGGGFFFEEEEEEDDDCCCBBBBBBAAA@@@??????>>>???@@@@@@@@@AAADDDGGGLLLVVVdddmmmmmmeee[[[TTTQQQTTTVVVWWW[[[fffwww===???AAACCCFFFKKKQQQUUU^^^dddlllsssyyyttthhh___XXXUUUQQQKKKFFFFFFEEEJJJPPPTTTVVVVVVWWWXXXWWWZZZ___gggooovvvzzz|||yyyuuuttt|||lllYYYGGG>>>===888888888777777666666555555333333333222222222111111222111111000000000000000........................---------.........//////,,,,,,,,,---------......---------........./////////......---------......000000000000000000000000000111111111111222222222111222444555777999===@@@XXXsssmmmQQQFFFEEEOOOccczzzwwwkkkooozzz|||uuukkk___WWWSSSPPPMMMMMMNNNQQQRRRRRRVVVZZZ]]]\\\YYYXXX[[[___```eeemmmtttyyy~~~|||||||||zzzuuu}}}|||uuuuuutttzzz{{{}}}zzzrrr___]]]ZZZYYYXXXTTTNNNIIIFFFDDDBBB@@@???AAABBBDDD@@@???>>>>>>???AAACCCEEEHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEDDDCCCAAA@@@?????????@@@AAA@@@???@@@CCCEEEDDDQQQcccpppssskkk```XXXNNNQQQRRRQQQRRRZZZiiiuuuAAAAAAAAAAAACCCHHHOOOTTTYYY___hhhpppxxx{{{pppeee[[[WWWUUUOOOJJJHHHEEEHHHMMMQQQSSSTTTVVVWWWYYY[[[___eeennnuuuyyy{{{}}}xxxtttxxxzzzWWWFFFCCC???888<<<:::888555444444444555333333333222222222111111//////000000111111222222......//////000111111111------............------........................//////000000///...------........................///////////////000111111000000000111222222333333...777444111777;;;???III^^^```MMMKKKFFFXXXppp|||pppjjjssswwwfffVVVUUUNNNKKKNNNPPPOOOPPPUUUWWWYYY[[[[[[[[[\\\^^^___cccgggoooxxx~~~}}}~~~xxxuuu|||wwwssstttxxx~~~xxxmmmddd^^^]]][[[TTTMMMJJJBBBBBB???<<>>>>>@@@AAAAAAAAA@@@JJJXXXfffrrrttthhhZZZUUUQQQNNNNNNOOOTTT```lll@@@AAAAAAAAACCCHHHOOOTTTZZZ```iiiqqqzzz~~~rrrggg]]]XXXVVVPPPKKKIIIEEEHHHLLLPPPSSSUUUWWWXXXYYYZZZ]]]ccckkksssyyy|||yyyuuuqqqsss~~~aaaKKKCCC>>>888;;;:::888666555555555555333333333222222222222111000000000000000111111111////////////////////////------............------.......................................---,,,,,,........................///////////////000111111000000000111222222333333000888666222888<<<@@@LLLfff~~~[[[IIIHHHMMMaaazzzwwwnnnkkkvvvlllZZZTTTNNNKKKNNNPPPOOOQQQUUUWWWYYY[[[[[[[[[\\\^^^```ffflllttt|||~~~||||||yyyvvv|||{{{uuusssuuu|||~~~ooohhhbbbbbb___WWWNNNJJJGGGHHHFFFDDDHHHMMMNNNKKKKKKHHHEEEDDDEEEGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCAAA??????AAABBBBBBAAAAAAHHHSSS___kkkpppiii^^^WWWRRRNNNMMMNNNRRR]]]hhh|||???@@@AAAAAACCCHHHNNNSSSZZZ```jjjsss|||vvvkkk___ZZZWWWQQQLLLJJJDDDGGGJJJNNNRRRVVVXXXYYYXXXYYY\\\aaahhhqqqxxx}}}{{{yyyvvvtttzzzqqqUUUFFF@@@<<<::::::999888777666666555333333333333222222222222111111111111000000000000000000//////...------,,,------............------........................------------------,,,+++........................///////////////000111111000000000111222222333333222:::777555:::<<>>>>>===;;;:::999888777444444444444333333333333111111111111000000000000,,,------...//////000000------............------........................---...//////000/////////........................///////////////000111111000000000111222222333333222666555777<<<===IIIaaa}}}vvvWWWJJJMMMSSSnnnxxxrrrzzzmmm]]]PPPQQQOOOMMMPPPWWWYYYXXXWWWXXXYYYYYYYYY\\\```cccjjjqqq{{{}}}{{{xxxxxx~~~~~~qqqpppwww~~~zzzkkkVVVTTTTTTVVVVVVSSSRRRTTTVVV\\\aaabbbcccfffhhhfff^^^YYYRRRKKKHHHGGGFFFEEEAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCEEEGGGHHHHHHFFFFFFKKKPPPTTT]]]eeehhhfff___VVVOOOLLLLLLMMMQQQVVVgggyyyAAACCCEEEGGGIIILLLQQQTTTZZZbbbnnnzzz|||mmmeee___XXXRRRQQQKKKGGGEEEHHHOOOUUUXXXXXXWWWZZZ]]]]]]___dddmmmttt{{{~~~}}}wwwttt|||[[[IIIGGGBBB@@@>>>;;;999888888888555444444444444333333333000000000000000111111111////////////////////////------............------........................,,,---....../////////...........................///////////////000111111000000000111222222333333222666555888>>>???MMMhhhkkkPPPJJJQQQWWWvvv|||tttsss~~~~~~vvvfffWWWOOOQQQOOOMMMPPPXXX[[[XXXWWWXXXXXXXXXYYY\\\aaadddkkksss|||}}}vvvuuuxxx~~~rrrqqqzzzyyyiiiXXXUUUSSSUUUTTTSSSWWW\\\^^^eeejjjiiiiiijjjjjjhhh```[[[TTTNNNIIIFFFDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@???@@@AAABBBBBBBBBBBBBBBAAAAAABBBEEEHHHJJJIIIHHHJJJNNNRRRTTT[[[cccgggeee```WWWOOONNNOOOOOOSSSWWWgggzzzAAACCCFFFHHHJJJMMMQQQUUU\\\dddqqq|||~~~ooofff```XXXSSSQQQLLLHHHEEEGGGNNNUUUWWWWWWUUUYYY\\\\\\]]]aaaiiippptttwwwwwwrrrooowwwcccQQQPPPDDDBBB>>>;;;888777888888555555444444444333333333//////000000111111222222111111111000//////......---..................---........................+++,,,,,,---.........---........................///////////////000111111000000000111222222333333222666666:::@@@AAAPPPmmmaaaKKKKKKTTTZZZxxxyyyrrruuu|||~~~~~~{{{xxxppp```PPPOOOQQQPPPMMMQQQYYY\\\YYYWWWXXXXXXXXXYYY\\\aaaeeejjjrrr{{{vvvsssuuuxxx}}}tttuuuooo]]]XXXUUUUUUUUUUUU[[[aaaiiipppuuusssqqqrrrqqqoooaaa\\\VVVOOOKKKGGGCCC@@@BBBAAAAAA@@@@@@?????????<<<===???AAABBBCCCDDDDDD???@@@BBBEEEHHHJJJJJJHHHMMMQQQRRRSSSXXXaaaeeeeeeaaaWWWPPPOOOPPPQQQTTTXXXhhh{{{@@@CCCFFFHHHIIIMMMTTTYYY```gggqqq|||vvvmmmfff^^^XXXVVVQQQLLLGGGFFFIIINNNQQQRRRSSSUUUWWWWWWXXX]]]eeekkkppptttvvvsssqqqvvvttt\\\QQQFFFAAA===<<<:::666666999555444333222111111111111111111000000000000111111111111000///......------............////////////.........------,,,,,,,,,++++++,,,,,,---...//////,,,------....../////////000000000000111111111111000000000111222222333333222444999;;;<<>>JJJddd}}}jjjSSSHHHKKKOOOfff}}}xxxuuussskkk^^^SSSOOOLLLKKKLLLOOOTTTXXXXXXXXXVVVXXXZZZYYYYYY\\\bbbhhhooouuu~~~vvvnnnkkkeee``````hhhvvvyyyttteee___YYYVVVRRRJJJFFFFFFCCCCCCCCCBBBAAA@@@???????????????@@@AAABBBBBBCCC@@@AAA@@@AAABBBGGGMMMRRRXXX\\\___^^^```fffjjjjjjhhh[[[RRRPPPOOONNNTTT]]]qqqCCCGGGLLLOOOQQQVVV\\\bbbdddmmmxxxyyynnnbbbYYYUUUTTTOOOHHHEEEFFFKKKOOORRRWWWXXXYYYXXXWWWYYY___dddmmmqqquuutttqqqttt|||nnnWWWHHHBBB<<<;;;999666666888555444444333222222111111111111000000000000111111.........---,,,,,,++++++............////////////,,,,,,------------------------------------......////////////............------------.........///000000111111222333333333444666999<<>>======>>>???AAABBBCCCCCC@@@AAAAAAAAABBBGGGMMMRRRZZZ___ccccccfffkkkooonnnggg[[[RRRPPPNNNNNNUUU```xxxFFFJJJOOORRRTTTYYY```eeeiiisss~~~rrrdddZZZVVVUUUQQQJJJEEEEEEIIINNNQQQVVVWWWYYYXXXWWWYYY^^^ccciiinnnsssuuutttvvv|||yyy\\\KKKCCC<<<:::999666666777555555555444444333222111111111000000000000111111000000/////////.....................////////////,,,,,,,,,------.....................------------//////......------,,,,,,,,,,,,------.../////////000000111222222333333444555777999===FFF[[[xxxdddTTTFFFDDDMMMVVVppptttlllfffbbb]]]UUUPPPPPPPPPPPPPPPQQQRRRSSSTTTSSSVVVWWWYYYXXXYYY]]]dddjjjpppyyy~~~zzzwwwtttttt|||lllddd]]]YYYSSSLLLGGGGGGDDDDDDDDDCCCBBB@@@???===;;;;;;<<<>>>???AAABBBCCC@@@@@@@@@@@@BBBGGGNNNSSS\\\ccchhhiiilllppprrrqqqfff[[[RRRPPPNNNOOOXXXeee|||HHHLLLPPPRRRUUU[[[ccciiiqqq}}}uuuggg]]]XXXVVVRRRLLLGGGEEEGGGLLLPPPRRRUUUWWWXXXWWWZZZ___dddeeekkkqqquuuvvvxxx}}}aaaNNNEEE<<<::::::888666777555555666555555444222222111111000000000000111111///////////////.....................////////////,,,,,,,,,------..............................---...------,,,,,,+++++++++---......///000000111111111111111222333333444444555888:::???LLLeeeuuuXXXMMMBBBDDDOOOYYYsssrrriiiaaa]]]XXXRRROOOPPPOOOPPPQQQQQQRRRRRRSSSTTTVVVXXXYYYYYYZZZ^^^fffmmmtttzzz}}}zzz}}}nnnfff^^^ZZZTTTLLLHHHHHHDDDEEEEEEDDDCCCAAA>>>===999999:::<<<===???@@@AAA>>>??????@@@CCCHHHOOOTTT___ffflllnnnpppssssssqqqdddZZZRRRPPPOOORRR^^^mmmIIIKKKOOORRRVVV^^^hhhppp|||yyykkkaaa\\\VVVSSSOOOIIIFFFFFFJJJMMMOOORRRVVVWWWXXXZZZ```dddccchhhoootttwwwyyy~~~hhhRRRGGG===;;;;;;999777888555666666777666444333222111111000000000000111111------------------------............////////////,,,,,,------------------..................//////---------,,,,,,,,,,,,,,,...//////000111222333333111111222222333444444444555888;;;AAAQQQmmmiiiOOOHHHBBBFFFRRR\\\uuusssjjj```ZZZTTTMMMKKKLLLJJJLLLOOOQQQRRRTTTWWWYYYXXXYYYZZZZZZ[[[```iiipppxxx|||~~~ooofff^^^YYYTTTMMMIIIIIIDDDEEEFFFEEEDDDAAA>>><<<777777888999;;;<<<======<<<===>>>@@@CCCIIIQQQVVVaaaiiioooqqqqqqsssqqqmmmaaaXXXQQQQQQQQQVVVeeevvvGGGJJJMMMQQQWWWbbbpppzzz~~~pppeeeaaaUUUTTTQQQKKKGGGEEEHHHKKKOOORRRVVVWWWWWWZZZ___cccccchhhnnnrrruuuwww{{{~~~oooUUUIII>>><<<===;;;999888555666777777777555333222111111000000000000111111------------------------............////////////------------------,,,,,,------......//////000000------...............///......///000111222333444111111222333333444444555444999<<>><<<666666777777888999:::::::::;;;===???DDDJJJSSSXXXccckkkqqqrrrqqqqqqmmmhhh^^^VVVPPPQQQSSSZZZlllEEEHHHKKKPPPYYYfffvvvttthhhcccTTTTTTRRRMMMGGGEEEGGGIIIPPPSSSVVVWWWWWWYYY]]]aaadddhhhmmmpppsssuuuxxxzzzsssWWWJJJ???===>>><<<999999555666777888777555333222111111000000000000111111.../////////////////////............/////////000.........------,,,,,,,,,,,,------...///000111111.../////////000000111111......///000111222333333111222222333333444444555444999===DDDXXXvvv}}}YYYDDDCCCDDDMMM[[[ddd|||~~~sss{{{|||kkkcccZZZUUUQQQLLLKKKMMMKKKNNNQQQRRRQQQRRRUUUXXXZZZ[[[[[[[[[]]]cccmmmtttzzz~~~xxxpppuuu{{{~~~||||||}}}nnneee]]]XXXSSSMMMJJJKKKEEEFFFGGGFFFEEEAAA>>>;;;555555666666777777888888999:::<<>>;;;;;;999999888666555444333222222222000000000111222333000000//////.........---........................000///---,,,++++++,,,---000000000000000000000000,,,,,,,,,---------......------......///000000000000000000000111222333444:::999>>>MMMbbbzzzwwwTTTKKKBBBDDDRRRfffvvvvvvjjjrrr{{{rrrhhhbbbZZZRRROOOMMMLLLKKKMMMPPPSSSUUUWWWXXXZZZ\\\]]]ZZZ[[[^^^aaaeeemmmvvv~~~~~~wwwsssrrrvvvwwwvvvuuuwwwyyyvvvuuuzzz}}}kkk```___]]]RRRLLLLLLHHHKKKIIIFFFBBB???<<<:::999555555555666666777888999:::<<>>999999888666555444333222222222111111000111111222////////////....................................,,,,,,+++,,,,,,...///000........................,,,------------.........---......///000000111111111111222222333555666777999:::GGGaaa~~~jjjMMMHHHGGGPPPcccxxxvvvhhh___iiivvvmmmddd^^^WWWQQQNNNNNNMMMMMMNNNPPPSSSTTTUUUVVVWWWYYY\\\ZZZ[[[```cccgggooowww||||||~~~}}}~~~yyysssrrrwww}}}xxxmmmddd___```lllxxxqqqccc___\\\RRRNNNPPPLLLIIIHHHEEEBBB???===;;;;;;555555555666666777888999;;;>>>BBBFFFKKKTTT```hhhlllooovvv~~~xxxiii]]]VVVTTTSSSYYYgggyyyLLLLLLOOOVVV]]]eeeppp{{{xxxfff]]]TTTQQQNNNIIIEEEEEEIIIMMMRRRUUUXXXYYY[[[]]]\\\___dddiiinnnrrrvvvxxx|||~~~mmmXXXLLLFFFAAA>>>===999999888666555444333222222222111111111111111111///////////////.................................,,,,,,,,,,,,------......------------------------------------............++++++,,,,,,---.........111111111222333555666777999<<>><<<;;;:::555555555555666777888999;;;???CCCHHHOOOYYYeeemmmooorrrwww}}}~~~vvviii^^^XXXVVVWWW___nnnOOOMMMOOOVVV\\\aaajjjsss|||}}}kkkaaaXXXSSSPPPJJJFFFFFFFFFKKKPPPUUUWWWYYY[[[]]]\\\^^^bbbhhhnnnssswwwxxx||||||uuu]]]MMMEEE???;;;;;;999999888666555444333222222222222222111111000000.........///////////////.................................------,,,,,,+++---------------------------------.........//////++++++,,,,,,---.........///000000111333444666777;;;>>>MMMjjj^^^NNNKKKKKKVVVlll{{{eeeZZZVVVaaaxxxyyyqqqccc]]]UUUOOOLLLKKKKKKJJJNNNPPPSSSTTTTTTTTTVVVWWW[[[ZZZ]]]bbbgggkkkrrrzzzxxxvvvyyy}}}ooobbb\\\^^^hhhrrr~~~}}}lllbbb]]]RRRNNNNNNHHHEEEDDDBBB???<<<:::999999555555555555666777888999<<>>::::::999999888666555444333222222222222222222111000///.........///////////////....................................---,,,+++***------------------------------........./////////---......///000000111111//////000111333555666777<<>>>>>999999888666555444333222222222333333222111///...---.........//////000000........................***+++---...///......---..................................../////////000------......///000000000111111222333555777999::::::FFF```fffKKKDDDHHHSSSfff~~~iiiYYYRRRPPPZZZooo|||wwwnnngggXXXTTTNNNKKKKKKNNNPPPQQQMMMPPPSSSUUUWWWXXXZZZ\\\ZZZZZZ^^^eeejjjnnnuuu}}}{{{}}}}}}wwwvvv~~~ssskkkhhh```]]][[[SSSKKKIIIFFFBBB???<<<:::999555555555666666777888999;;;???DDDJJJQQQ]]]jjjsss{{{xxxsssnnniiifffdddcccbbbiiirrryyy}}}MMMLLLKKKKKKKKKMMMNNNPPPRRRRRRTTTXXX^^^ffflllpppzzzyyyxxxwwwwwwvvvvvvvvv{{{oooaaaYYYXXXVVVOOOHHHEEEFFFIIINNNTTTXXXYYYYYYYYYZZZ\\\aaajjjqqqwwwyyynnnsss|||vvv]]]NNNGGGCCC@@@;;;999666444444444333222333333222222111000/////////////////////////////////............---------000000///...------,,,,,,------------------------///////////////.........------......///000000000111222333333333444777999===LLLfff}}}]]]NNNHHHKKKVVViiieeeSSSQQQNNNVVVoooxxxsssnnnfff___VVVRRRNNNKKKKKKMMMOOOOOOMMMPPPTTTVVVWWWWWWYYYZZZYYY]]]bbbhhhmmmsssyyy~~~yyyrrrooorrruuuxxxnnnkkkiiiaaaXXXSSSKKKJJJGGGDDDAAA>>><<<:::;;;;;;:::999888888888888888;;;BBBJJJTTT___kkkssswwwwwwvvvrrrlllfffaaa___```eeekkkqqquuuyyy|||~~~NNNLLLJJJHHHHHHJJJMMMOOOPPPPPPRRRTTTYYY^^^cccfffjjjiiihhhgggggggggggggggnnnwww}}}qqqccc[[[YYYWWWPPPJJJFFFFFFIIIMMMSSSWWWYYYYYYYYYYYY[[[aaahhhpppuuuxxxqqquuu}}}xxxaaaTTTLLLEEE@@@<<<999666555555555444333333333222222111000000//////////////////////////////............------------------...............------------------------/////////////////////...------......///000000000111222333333333444777:::???OOOiiirrrVVVIIIHHHKKKWWWjjjeeeUUURRRPPPWWWoootttoookkkddd^^^WWWSSSNNNKKKKKKMMMNNNOOONNNQQQTTTWWWWWWXXXYYY[[[ZZZ]]]bbbhhhmmmttt{{{~~~vvvrrrsssvvv~~~~~~xxxnnnkkkiiiaaaXXXRRRJJJIIIFFFCCC@@@===;;;:::;;;;;;:::999999999999999888;;;AAAGGGPPPZZZeeelllqqqrrrqqqnnnhhhbbb___]]]\\\```fffkkkooorrruuuwwwwww|||NNNLLLJJJHHHHHHJJJMMMOOOPPPPPPQQQRRRTTTVVVXXXYYYXXXXXXWWWWWWWWWWWWXXXXXX]]]hhhzzztttfff^^^[[[XXXRRRLLLGGGGGGIIILLLRRRVVVXXXYYYYYYYYYZZZ___fffnnnrrruuurrrvvv}}}}}}iii]]]SSSIIIAAA===;;;888666666666555444333333222222111000000000///////////////////////////............---------***+++,,,---...000111111------------------------......//////////////////---......//////000000111111222333333333555888:::@@@RRRnnnfffOOOGGGIIINNN[[[ooo{{{aaaUUUSSSQQQXXXnnn{{{ooojjjgggbbb]]]WWWSSSOOOLLLLLLMMMMMMMMMOOORRRVVVXXXXXXYYYZZZ\\\[[[^^^ccchhhnnnuuu}}}zzzyyyyyy{{{{{{{{{|||~~~xxxooollliiiaaaVVVQQQIIIHHHFFFCCC@@@===;;;:::;;;;;;::::::::::::::::::999<<<@@@DDDJJJRRRZZZ```dddeeeeeebbb^^^YYYWWWVVVUUUXXX]]]aaadddfffiiikkkkkkpppxxxOOOOOOOOOOOOOOOPPPQQQQQQSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPQQQRRRRRRVVV```rrrwwwjjjaaa\\\YYYSSSNNNIIIHHHIIIKKKPPPUUUWWWXXXXXXXXXYYY]]]dddjjjoooqqqppptttzzzrrrfff[[[MMMBBB>>>;;;888777777777666555222222222111111111000000///////////////////////////............---------***+++,,,---...000111111------------------------............////////////.........///000000111111111222333333333555888;;;AAATTTrrr|||^^^NNNJJJKKKSSSbbbwwwsss\\\RRRQQQPPPWWWmmmyyymmmhhhfffbbb]]]WWWSSSOOOLLLLLLMMMMMMMMMQQQSSSWWWYYYYYYZZZ[[[\\\[[[^^^ccciiiooowww~~~~~~~~~}}}}}}~~~}}}|||}}}}}}~~~xxxooommmjjj```UUUOOOIIIHHHFFFCCC@@@>>><<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;===???AAADDDIIIOOOTTTSSSTTTTTTSSSOOOLLLKKKKKKMMMPPPSSSVVVXXXYYY\\\^^^```eeemmmwwwTTTVVVXXXYYYYYYXXXVVVUUUTTTSSSRRRQQQOOOMMMLLLKKKLLLLLLLLLLLLMMMOOOPPPQQQTTT\\\mmm}}}oooeee^^^YYYSSSOOOKKKJJJIIIJJJNNNSSSVVVWWWXXXWWWXXX[[[aaagggkkklllmmmpppwww}}}ooo```OOOCCC>>><<<999777777777666555222222222111111111111111///////////////////////////............------------------.........//////---------------------------.........//////000000......//////000111111111111222333333444666999<<>>===<<<<<<;;;;;;;;;<<<===>>>>>>===>>>??????@@@CCCGGGJJJGGGHHHHHHGGGEEECCCCCCCCCEEEHHHKKKLLLMMMNNNQQQSSSXXX]]]eeennnyyy^^^___aaaaaa```\\\YYYVVVPPPOOONNNLLLKKKJJJIIIIIIHHHHHHIIIJJJKKKMMMOOOPPPRRRYYYhhh~~~vvvjjjbbb[[[UUUQQQMMMKKKIIIIIIMMMRRRUUUWWWXXXWWWWWWYYY___dddggghhhiiimmmttt}}}uuubbbQQQEEE>>><<<888777777777666555111111111111111111111111///////////////////////////............---------...............---------------------------------------......///000000000...//////000000111111222111222333444444666:::===FFF[[[{{{hhhSSSKKKJJJJJJWWWmmmiiiYYYOOOOOOPPPVVVkkk}}}rrrmmmiiiccc]]]TTTRRRNNNMMMMMMNNNNNNMMMRRRTTTWWWYYYYYYYYYZZZ[[[ZZZ___fffmmmrrrwww{{{~~~}}}yyywwwmmmjjjgggcccaaa_________fffppp~~~uuunnnnnnlllbbbUUUNNNHHHGGGEEECCC@@@>>><<<;;;<<<<<<<<<<<<===>>>???@@@>>>???@@@??????@@@BBBDDDBBBCCCDDDCCCAAA@@@AAABBB@@@BBBDDDEEEFFFGGGIIIKKKQQQUUU\\\eeeooozzzkkkjjjgggccc___[[[WWWUUUMMMLLLJJJIIIHHHIIIJJJKKKIIIIIIJJJKKKMMMOOOQQQRRRTTTXXXdddxxx~~~qqqfff^^^XXXTTTOOOLLLIIIHHHLLLPPPTTTVVVWWWVVVVVVXXX]]]aaadddeeeiiilllrrr{{{xxxbbbQQQGGG>>>;;;888666666666666555111111111111111111111111///////////////////////////............---------........................------------------------------......///000000111/////////000111111222222000222333444555777:::===LLLaaabbbPPPJJJHHHMMM[[[sss|||eeeXXXSSSTTTTTTYYYlll~~~uuuqqqkkkbbbZZZSSSPPPNNNMMMNNNOOOOOONNNRRRTTTWWWYYYXXXXXXYYYZZZYYY^^^gggnnnsssvvvyyyzzz~~~{{{tttmmmiiicccbbb```___^^^]]]^^^^^^fffooo{{{sssnnnnnnlllbbbVVVNNNEEEDDDCCCAAA>>><<<:::999<<<<<<<<<===>>>???AAABBB@@@AAAAAA@@@??????@@@BBBAAABBBBBBAAA@@@???@@@BBB===???AAABBBBBBCCCFFFHHHJJJMMMRRRYYYcccnnnyyyuuuqqqjjjbbb\\\WWWUUUTTTMMMLLLIIIHHHHHHJJJMMMOOOMMMMMMNNNPPPRRRTTTVVVWWWWWWYYYbbbuuuuuujjjaaa[[[WWWPPPLLLIIIHHHKKKPPPTTTVVVWWWVVVUUUWWW\\\```cccdddiiimmmrrrzzzyyyaaaQQQHHH===;;;777666666666555444111111111111111111222222//////////////////////////////.........------------------.........//////---------------------------------...///000000111/////////000111111222222000222333444555777;;;>>>PPPeee```PPPJJJGGGQQQ```zzzvvvaaaUUUWWWXXXXXX\\\mmmwwwrrrkkkaaaXXXQQQOOOMMMMMMNNNPPPPPPOOOQQQTTTWWWXXXXXXXXXYYYZZZXXX^^^hhhoootttvvvwwwxxx{{{zzzsssmmmqqq}}}|||uuukkkbbb]]]````````````aaabbbccccccllltttzzzwwwwwwyyy{{{|||zzzrrrmmmnnnmmmcccVVVOOOCCCBBBAAA???<<<:::999888<<<<<<<<<===>>>@@@AAABBBAAAAAABBBAAA??????@@@BBB@@@AAAAAA@@@???>>>@@@AAA<<<>>>???@@@@@@BBBEEEGGGDDDGGGKKKQQQZZZeeepppwww|||tttjjjaaa[[[VVVQQQMMMNNNMMMLLLKKKLLLNNNPPPQQQTTTSSSSSSTTTWWWZZZ\\\]]]^^^^^^cccooozzzpppdddZZZWWWVVVSSSNNNIIIHHHLLLSSSYYYYYYYYYZZZYYYYYY[[[___bbbdddgggpppzzz~~~bbbNNNFFF>>><<<999888999888777666222222222111111111111000000000///...------,,,,,,---...///111111///...---,,,,,,,,,------.........,,,,,,,,,---------......---......///000/////////---...000111111111000///333111222666999999<<<@@@UUUuuu|||]]]NNNJJJIIIQQQhhhjjj______]]]dddgggfffssszzzoooiiiddd\\\UUUNNNMMMMMMLLLMMMOOOPPPQQQSSSSSSSSSSSSTTTVVVXXXZZZWWW]]]fffmmmsssvvvxxxyyy~~~qqqdddZZZ\\\gggvvv|||wwwppphhh___ZZZ\\\bbbjjjnnnoooppptttyyy{{{xxxvvvuuuxxxtttooollllllkkkhhhfffdddcccbbbfffmmmrrrttttttwwwxxxzzz}}}}}}~~~{{{wwwnnnhhhhhhggg]]]PPPHHHAAABBBAAA>>>;;;888888888888;;;???AAA@@@???>>>>>>AAAAAAAAA@@@@@@?????????AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEDDDGGGLLLQQQXXXdddpppzzzsssiii```ZZZVVVQQQNNNNNNOOOPPPRRRTTTVVVWWWXXXYYYYYYZZZ\\\___ccceeefffddddddhhhsss{{{qqqeee\\\XXXUUURRRNNNIIIHHHKKKRRRXXXYYYZZZZZZYYYYYYZZZ^^^```cccgggoooyyyeeeQQQIII>>><<<:::888999888777555222222222111111111111000000//////......---,,,,,,---...///000000///...---,,,,,,,,,------.........,,,,,,---------.........,,,------.....................000111111111000///333111222666888999<<>><<<:::999888888777555222222222111111111111000000//////......------------...///000000///...------------------.........,,,------------.........,,,,,,---------............///000000111111000000333111222666888888===DDDaaaqqqUUUJJJHHHIIIUUUmmmxxxbbbXXXXXXfffuuu~~~qqqhhhbbb\\\UUUOOONNNMMMMMMLLLMMMOOOPPPQQQSSSSSSSSSTTTVVVXXXYYYZZZaaaeeelllrrrtttvvvwwwxxxyyyxxxvvvuuuuuuwwwzzz{{{~~~~~~~~~{{{pppffffffmmmuuu~~~xxxwwwuuuqqqlllfffbbb___```fffpppxxxzzznnnkkkeee^^^XXXSSSOOONNNNNNNNNOOOQQQTTTUUUSSSRRRXXXZZZ^^^eeelllsssvvvvvvuuurrrnnnkkkmmmrrryyy}}}}}}~~~}}}{{{}}}}}}nnnhhhcccdddaaaWWWKKKDDDCCCDDDCCC@@@<<<999888999;;;===AAACCCDDDDDDFFFGGGDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@???BBBBBBBBBBBBBBBBBBCCCCCCAAA???@@@CCCFFFIIISSS^^^www{{{ssshhh^^^YYYXXX[[[]]]bbbbbbbbbcccdddfffggghhhhhhkkkpppuuuzzz~~~|||}}}~~~~~~tttjjjaaa\\\TTTRRRMMMIIIGGGJJJOOOTTTZZZ[[[[[[ZZZXXXXXXZZZ\\\```cccjjjssszzzlllTTTHHH???===:::999888888666555222222222111111111000000000/////////......------......///000000///......---------...............------------............------------......////////////000000111111111111333222333666777888???GGGfffhhhPPPGGGHHHJJJVVVnnnwww```VVVVVV___uuu{{{qqqiiiccc]]]UUUPPPNNNMMMMMMLLLMMMOOOPPPQQQSSSSSSTTTUUUWWWYYYZZZ[[[bbbgggmmmrrruuuwwwyyyzzzwwwtttpppnnnoooqqqsssuuu{{{}}}~~~~~~uuuuuutttqqqlllhhhfffeeedddiiiqqqyyy{{{lll```]]]YYYUUUQQQNNNLLLLLLMMMOOORRRUUUXXXYYYYYYXXX^^^___cccggglllnnnpppppppppnnnjjjhhhjjjnnnssswwwvvvyyyzzz{{{~~~~~~qqqkkkhhhgggaaaVVVJJJEEECCCCCCBBB@@@<<<999888999:::===AAACCCEEEFFFIIIJJJGGGGGGGGGFFFEEEEEEEEEDDDEEEEEEDDDDDDCCCBBBBBBAAADDDDDDDDDDDDDDDDDDCCCCCCBBB@@@AAADDDEEEHHHPPPZZZlll|||~~~wwwkkkaaa\\\^^^ccchhhrrrooojjjfffeeefffiiikkkmmmrrryyyxxxmmmccc^^^UUURRRNNNJJJGGGIIINNNRRRYYYZZZ[[[ZZZXXXWWWXXXZZZ^^^```fffooovvvoooTTTFFF???===:::999888777666444222222222111111111000000///////////////...............////////////..............................---------.........////////////......//////000111000000000000000111111222333222333555666888@@@JJJggg~~~___LLLFFFHHHLLLWWWpppyyyaaaWWWWWWXXXqqq}}}wwwooohhhbbb\\\UUUPPPNNNMMMMMMLLLMMMOOOPPPQQQRRRSSSUUUWWWXXXZZZ[[[\\\aaaeeemmmssswww{{{~~~}}}xxxrrrooonnnnnnnnnmmmvvvyyy}}}}}}{{{zzzyyyssssssrrrnnniiiffffffgggfffjjjqqqyyy|||kkk___TTTSSSRRRPPPNNNMMMLLLLLLJJJMMMQQQUUUYYY\\\^^^```ccceeegggiiijjjjjjjjjjjjiiiiiiiiiiiikkknnnppprrrsssxxx{{{}}}{{{sssnnnkkkggg___RRRHHHEEEAAABBBAAA???;;;999888999;;;>>>BBBFFFGGGIIIKKKMMMKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBAAABBBDDDEEEGGGOOOXXXbbbssszzzrrrjjjfffggglllqqqyyytttmmmgggdddeeeiiilllnnnttt}}}sssggg```VVVTTTOOOKKKHHHJJJNNNRRRXXXYYYZZZYYYXXXWWWXXXYYY\\\^^^dddkkkrrr{{{tttWWWGGG@@@===;;;999888777555444222222222111111111111000/////////////////////////////////////////////////////////...............------........./////////111000/////////000111222111000000000000111222333222222333555555777AAAMMMhhhrrrWWWIIIFFFJJJNNN[[[tttzzzbbbWWWWWWWWWpppuuuqqqlllfff```YYYSSSOOONNNMMMMMMLLLMMMOOOPPPQQQRRRSSSUUUXXXZZZ[[[\\\\\\```eeemmmtttzzz{{{wwwuuusssnnnkkkrrrvvvzzz||||||~~~~~~zzzvvvrrrpppoooooonnniiibbb___```bbbeeeiiiqqqzzzxxxlll___WWWPPPPPPQQQRRRQQQPPPNNNMMMLLLNNNRRRUUUYYY___eeeiiihhhjjjkkkkkkjjjiiiiiijjjeeegggiiilllnnnoooppppppuuuzzz~~~|||uuuoookkkgggbbbWWWKKKDDDCCC@@@AAAAAA???===;;;;;;;;;>>>BBBHHHLLLMMMNNNOOOPPPPPPOOONNNLLLJJJHHHGGGFFFBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIJJJJJJIIIGGGEEEDDDDDDCCCCCCEEEEEEFFFMMMVVVZZZlll}}}}}}{{{wwwsssqqqrrrtttuuuqqqkkkfffdddfffiiikkkmmmttt~~~yyylllcccWWWUUUQQQLLLIIIJJJNNNQQQVVVXXXYYYYYYXXXWWWXXXYYY[[[\\\aaaiiioooxxx{{{\\\LLL@@@>>>;;;999888777555333222222222111111111111000/////////////////////000//////............//////000/////////.........---............////////////000000.........///111222111111000000000111222333222222333444444777BBBOOOhhhiiiQQQHHHGGGKKKPPPaaazzzyyyaaaWWWWWWZZZrrrpppnnnjjjddd^^^XXXRRRNNNNNNMMMMMMLLLMMMOOOPPPQQQRRRSSSVVVXXX[[[\\\\\\]]]bbbgggooowww~~~zzzuuussswww{{{|||zzz{{{|||vvvzzz}}}xxxtttpppnnnmmmmmmkkkddd\\\YYYZZZ]]]dddiiiqqqzzzzzzssskkkccc\\\XXXWWWYYY]]]``````___]]][[[ZZZZZZZZZZZZ\\\aaaiiippptttuuuuuurrrnnnmmmnnnooojjjkkknnnppprrrrrrrrrrrrxxx}}}~~~vvvmmmiiifffaaa[[[PPPEEEAAADDDAAABBBBBBAAA???>>>>>>???DDDIIIOOOTTTVVVVVVUUUUUUTTTSSSQQQNNNLLLIIIGGGFFFDDDEEEGGGJJJLLLOOOQQQRRRRRRSSSTTTTTTRRRPPPNNNMMMIIIGGGGGGHHHFFFFFFKKKSSSVVVhhh~~~{{{~~~|||xxxuuuuuunnnllliiiffffffgggiiikkklllttt}}}~~~ooofffXXXVVVRRRMMMJJJKKKNNNQQQUUUWWWYYYYYYXXXWWWXXXYYYZZZ[[[```gggmmmwwwbbbQQQ@@@>>>;;;999888777555333222222222111111111111000////////////000000000000//////............//////000000//////.........---............/////////000000///---,,,---...000222222111000000000111333333222222333444333777CCCPPPjjjcccNNNHHHHHHLLLRRRfffwww___VVVVVV^^^tttooommmjjjeee___YYYSSSPPPNNNMMMMMMMMMMMMOOOPPPQQQRRRSSSVVVYYY[[[\\\]]]]]]eeejjjrrrzzzxxx{{{~~~}}}{{{{{{xxxnnnooo}}}{{{xxxuuusssrrrnnnnnnkkkcccZZZVVVWWWZZZeeejjjqqqzzzzzzvvvoooiiiddd```^^^^^^aaaeeekkkpppsssrrrpppnnnhhhfffccc^^^\\\```hhhooozzztttqqqrrrtttrrrrrrsssuuuvvvvvvwwwwwwzzz{{{qqqgggeeebbb^^^XXXMMMCCCBBBFFFBBBCCCDDDCCCAAA@@@AAABBBIIINNNVVV[[[\\\[[[ZZZYYYWWWUUUSSSPPPLLLIIIGGGFFFIIIJJJMMMPPPTTTWWWZZZ[[[\\\]]]^^^^^^\\\ZZZWWWVVVOOOMMMLLLLLLIIIGGGKKKRRRTTTfff|||~~~|||{{{||||||zzzuuupppnnnjjjgggfffiiillllllkkkyyyxxx|||sssdddZZZXXXVVVRRRKKKFFFJJJQQQUUUWWWXXXXXXWWWVVVVVVWWWUUUXXX^^^eeeiiiqqqdddRRRHHH@@@:::::::::777555666444444444444333222111111///////////////////////////............---------.......................................///000000......///000111222222333///000000000111111111111111555444777;;;888@@@UUUpppjjjPPPGGGLLLIIIUUUnnnsss\\\UUUXXXaaauuuqqqpppmmmfff^^^WWWRRRPPPMMMMMMNNNNNNPPPQQQSSSTTTQQQRRRUUUVVVWWWYYY[[[^^^iiipppxxx~~~zzzyyy|||xxxzzz}}}zzztttnnnkkkccc[[[VVVVVVWWWWWWeeeoooxxx{{{}}}zzztttlllgggggghhhhhhhhhlllrrrzzzzzzvvvmmmccc[[[YYY]]]bbbqqq~~~~~~yyy|||~~~zzz||||||zzzuuurrrrrrwww|||{{{sssjjjcccfff^^^SSSJJJGGGEEEDDDBBB@@@BBBCCCAAA@@@AAAEEEIIIQQQ[[[bbbaaa^^^___bbbdddaaaYYYRRROOOLLLIIIIIILLLJJJIIIJJJNNNVVV^^^eeehhhkkkjjjlllrrrvvvssshhh^^^]]]VVVNNNKKKMMMOOOMMMKKKWWWggg~~~~~~}}}|||}}}}}}zzzsssnnnnnnjjjggggggkkkoooqqqqqqzzzzzz~~~wwwiii^^^ZZZVVVSSSNNNIIIKKKPPPTTTVVVXXXXXXWWWVVVVVVWWWVVVXXX^^^dddiiippp~~~jjjVVVHHH@@@:::::::::777555666444444444444333222111111000000000000000000000000000000/////////.................................---------------...///////////////000111111111222111111111111222222222222000444444666:::999BBBWWWrrrjjjPPPFFFKKKHHHTTTlllppp[[[VVV[[[ggg{{{pppooollleee]]]VVVRRRPPPNNNNNNNNNOOOQQQRRRSSSTTTSSSTTTVVVWWWXXX[[[___bbbjjjqqqxxx}}}~~~~~~~~~|||~~~|||uuuuuuooocccXXXRRRSSSVVVXXXfffoooxxx{{{}}}yyyuuupppmmmoooqqqrrrrrrtttxxx}}}uuuiii]]]XXXWWWYYYbbbrrr~~~~~~}}}~~~{{{yyyzzz}}}~~~}}}|||zzzwwwppphhhbbbaaaYYYOOOGGGEEEDDDCCCBBBAAABBBCCCAAAAAAEEELLLRRR^^^fffkkkiiifffggghhhgggccc]]]YYYYYYVVVRRRQQQSSSRRRRRRTTTYYY```hhhnnnqqqxxxyyy|||}}}wwwkkkbbbWWWPPPOOOPPPOOONNNYYYjjj}}}||||||~~~~~~zzzrrrkkkllliiifffhhhnnnuuuyyyzzz}}}}}}|||oooccc\\\VVVTTTQQQMMMMMMOOOQQQTTTWWWYYYXXXVVVVVVVVVWWWXXX]]]cccgggnnn{{{rrr\\\HHHAAA:::::::::777555666444444444444333222111111111111111111111111111111111000000000////////////........................,,,,,,,,,,,,,,,---......000000000000000000000000111222222222222333333333000444333555:::999DDD\\\www~~~jjjPPPEEEIIIFFFSSSiiimmmZZZXXX___ooonnnmmmjjjddd\\\VVVRRRPPPNNNNNNOOOQQQRRRTTTUUUUUUUUUVVVWWWXXXYYY]]]bbbffflllrrrwww|||{{{zzzxxxxxxnnn___SSSNNNQQQXXX^^^jjjttt||||||zzzwwwwwwxxxzzz{{{{{{{{{}}}yyymmmaaaXXXUUUTTT\\\nnn~~~}}}zzzyyywwwuuurrrllleee```\\\UUUKKKEEEDDDDDDDDDCCCBBBBBBBBBBBBDDDLLLXXX```nnnrrrtttrrrppppppmmmiiicccaaaaaacccaaa[[[WWWXXXZZZ[[[___eeekkkrrrwww{{{vvvgggZZZRRRPPPQQQQQQZZZlllyyyyyy{{{~~~~~~yyypppiiihhheeedddiiirrr{{{tttggg]]]UUUSSSSSSPPPMMMLLLNNNQQQVVVXXXXXXWWWUUUUUUXXXXXX\\\aaaffflllxxxzzzaaaIIIAAA;;;::::::777555666444444444444333222111111000000000000000000000000000000000/////////..............................------,,,,,,------...///000000000000000/////////111111111222222222333333000444333444999:::IIIccc~~~zzziiiQQQEEEGGGEEERRRfffmmm\\\\\\cccuuuzzzmmmllliiiccc\\\UUUQQQOOONNNOOOPPPRRRTTTUUUVVVVVVVVVWWWWWWXXXZZZ^^^eeeiiimmmrrrwww}}}zzzxxx|||{{{rrrgggYYYPPPNNNRRR\\\eeepppzzz|||tttlllfffbbb```kkkyyy|||xxxwwwvvvuuutttqqqkkkddd^^^XXXQQQIIIDDDDDDEEEEEEDDDCCCCCCCCCDDDIIIUUUeeepppyyy{{{zzzxxxxxxvvvoooggg```aaaeeehhheee]]]WWWWWW]]]aaagggmmmrrrwww|||~~~zzzfffWWWPPPPPPRRRYYYllluuuvvvxxx{{{{{{vvvmmmeeeaaaaaaccckkkwwwvvviii___UUUSSSSSSPPPLLLJJJKKKOOOTTTWWWWWWVVVVVVUUUYYYXXXZZZ___dddjjjuuudddJJJBBB<<<;;;:::777555666444444444444333222111111/////////////////////////////////.........------.......................................//////000000000000///////////////000000000000111111111222111555333444999<<>>MMMmmmlllfff]]]TTTJJJEEEJJJTTTkkkqqqaaaeeekkkxxxwwwtttnnneee\\\TTTPPPOOOMMMQQQTTTUUUTTTTTTVVVYYYZZZ[[[\\\[[[ZZZ\\\bbbgggmmmpppuuu|||}}}wwwrrrooommmjjjhhheeebbb____________[[[XXXTTTRRRRRRRRRRRRQQQQQQPPPNNNMMMNNNOOOQQQRRRPPPRRRTTTXXX^^^fffooovvv~~~xxxtttsssvvv~~~pppaaaWWWXXX___jjj{{{tttllleeeaaaWWWXXX]]]fffsss~~~{{{tttgggZZZWWWeeewwwwwwiii[[[UUUMMMGGGDDDCCCCCCCCCAAACCCIIIUUUfffwwwrrr___SSSIIIFFFEEEEEEDDDCCCJJJRRR^^^jjjuuuzzzyyywwwrrrmmmooommmmmmttt~~~{{{}}}~~~~~~|||ssseeeZZZUUUUUUVVV^^^nnn{{{{{{zzz|||xxxjjj```ZZZUUUQQQMMMGGGIIILLLQQQVVVYYYYYYYYYXXXYYY[[[]]]```eeekkkooouuu___HHH======999888;;;888666555555444444333222222000000000000////////////////////////....................................---------.........//////000000////////////000000000000000000000222333444222333666999???PPPqqqlllddd[[[PPPGGGDDDKKKVVVoooooo```fffmmmwwwvvvrrrlllcccZZZTTTPPPNNNLLLPPPTTTTTTQQQPPPTTTXXX[[[ZZZYYYWWWWWW[[[bbbgggllloootttzzz|||xxxrrrkkkfffbbbaaaaaa___\\\YYYWWWWWWXXXYYYXXXVVVTTTRRRQQQQQQQQQQQQOOONNNMMMLLLLLLMMMNNNOOONNNPPPQQQSSSWWW\\\ccchhhpppvvv|||ssskkkhhhiiiqqqqqqcccXXX[[[cccnnn~~~sssggg___YYYUUUSSSNNNOOOSSSXXX```mmmyyylll]]]WWWbbbqqqqqqfff\\\VVVNNNGGGDDDDDDDDDDDDCCCEEEKKKXXXiiizzzwwwcccWWWJJJGGGEEEDDDBBBAAAHHHPPPZZZggguuuzzzzzzzzzwwwssswwwvvvxxx~~~|||qqqcccYYYTTTSSSTTT]]]kkkuuuwwwuuuxxx{{{nnnccc[[[VVVRRROOOIIIIIIKKKOOOUUUXXXYYYXXXWWWYYY\\\^^^```dddhhhlllsss}}}bbbJJJ>>>???:::888999444666555555444444333222222000000000000////////////////////////....................................------------............000000////////////000000000000000111111222333444333555888:::@@@SSSuuu~~~kkkcccXXXNNNEEEEEEOOO\\\tttnnn```ffflll~~~vvvsssnnnggg___XXXRRRNNNLLLJJJOOORRRQQQNNNMMMQQQUUUZZZXXXUUUTTTUUU[[[bbbgggkkkoootttzzz~~~~~~|||zzzwwwuuutttpppnnnkkkfffbbb^^^[[[ZZZZZZYYYXXXWWWVVVUUUUUUUUURRRRRRQQQOOONNNMMMNNNOOOOOONNNNNNMMMMMMMMMNNNOOOLLLMMMNNNOOOQQQTTTYYY\\\dddiiipppvvv|||wwwkkkccc```dddppp|||ttteee[[[___hhhqqqnnnggg^^^VVVQQQOOOMMMLLLMMMMMMOOORRRTTT\\\mmm}}}tttfff^^^dddooo}}}nnncccZZZTTTMMMGGGEEEEEEEEEEEEDDDFFFMMMZZZkkk}}}yyyeeeYYYLLLIIIFFFDDDBBBAAAGGGPPPYYYhhhvvv{{{|||}}}|||{{{~~~~~~ooo___UUUPPPNNNRRRZZZfffnnnoooqqq{{{~~~qqqeee\\\WWWSSSQQQLLLJJJJJJNNNTTTXXXXXXWWWVVVYYY\\\^^^```cccgggjjjppp{{{hhhNNNAAA@@@;;;999999333555555444444333222222222000000000000////////////////////////....................................,,,------------.........000000////////////000000000000111222222333333333333777999:::AAAWWWyyywwwiiiaaaVVVLLLEEEHHHUUUcccyyyoooaaafffjjj||||||uuuooojjjbbb[[[UUUQQQNNNLLLKKKMMMOOONNNLLLLLLOOORRRWWWUUURRRRRRUUU\\\ccchhhjjjooouuuzzz}}}{{{yyyvvvrrrnnnllljjjiiibbbaaa___]]][[[YYYXXXXXXUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRPPPNNNNNNOOOPPPOOOOOONNNMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSVVVYYY```dddiiimmmqqqwwwxxxjjjbbb___dddlllxxxjjj```eeennnuuu|||qqq^^^YYYTTTOOOMMMMMMLLLKKKLLLKKKMMMOOOPPPSSS^^^iiiyyy|||ooofffhhhooozzzmmmaaaVVVQQQLLLHHHFFFFFFFFFEEEEEEGGGNNN[[[mmmwwwdddXXXNNNJJJGGGEEECCCBBBIIIRRR]]]jjjwwwzzzyyyzzz{{{{{{~~~lll\\\SSSOOOLLLPPPWWWaaagggiiiooosssggg]]]WWWSSSQQQNNNKKKJJJMMMSSSWWWWWWVVVUUUXXX[[[^^^```cccfffhhhmmmxxxqqqUUUCCC@@@;;;::::::666444444444333222222111111000000000000////////////////////////....................................,,,,,,---------.........000000////////////000000000000111222333333333333111666999:::BBB[[[~~~qqqhhh___TTTKKKFFFKKK[[[kkk~~~ooocccgggiiiyyy{{{tttmmmggg___XXXUUURRROOOMMMNNNNNNMMMLLLLLLMMMOOOOOOTTTRRROOOPPPUUU]]]dddhhhjjjooovvv{{{}}}tttqqqlllfffaaa___]]]]]]YYYXXXXXXWWWVVVVVVWWWWWWTTTSSSSSSSSSSSSSSSSSSSSSRRRTTTUUUTTTQQQPPPRRRTTTPPPPPPOOOOOONNNNNNNNNNNNRRRTTTVVVVVVVVVWWWYYY[[[^^^aaadddgggiiiooowww~~~~~~oooeeeccceeeqqq~~~pppgggllltttyyyzzzssshhh]]]UUUSSSQQQQQQQQQRRRQQQPPPNNNMMMOOORRRRRRQQQUUU[[[aaaqqqwwwppppppuuu|||{{{rrrggg^^^QQQNNNJJJHHHHHHGGGFFFEEEEEEGGGNNN[[[mmmvvvdddYYYPPPLLLIIIGGGDDDDDDKKKTTTcccnnnwwwvvvqqqooopppqqq}}}{{{jjj[[[TTTQQQNNNOOOUUU]]]cccfffnnntttggg]]]VVVSSSRRRPPPLLLJJJLLLRRRWWWVVVUUUTTTWWW[[[^^^aaacccfffhhhkkkvvvyyyZZZEEE@@@::::::===999444444333222222111111000000000000000////////////000/////////....................................,,,,,,,,,---------......000000////////////000000000000111333333333333333...444888999CCC^^^mmmggg^^^SSSKKKGGGNNN___ppppppeeeiiiiiixxxzzztttlllfff]]]XXXUUUSSSPPPNNNPPPNNNLLLLLLNNNOOOOOOOOORRRPPPNNNPPPVVV]]]dddhhhjjjooowww|||~~~nnnjjjccc\\\WWWUUUTTTTTTUUUTTTTTTTTTTTTUUUVVVVVVUUUTTTSSSRRRRRRSSSUUUVVVPPPRRRTTTSSSPPPOOOQQQSSSRRRRRRQQQQQQPPPPPPPPPOOOQQQSSSUUUVVVUUUVVVWWWYYYXXXZZZ]]]^^^aaafffnnnuuuvvv}}}}}}nnngggggg```ssstttkkkqqqyyy|||zzzqqqkkkdddYYYOOOOOOOOOQQQTTTWWWXXXXXXWWWTTTRRRSSSVVVVVVRRRQQQSSSZZZ```hhhsss}}}xxxzzz}}}yyy}}}sssjjjaaaZZZNNNLLLJJJHHHHHHHHHFFFDDDDDDGGGNNN[[[nnnwwwfff\\\QQQMMMJJJHHHEEEFFFMMMVVVgggqqqwwwrrrjjjffffffggg{{{~~~wwwkkk]]]SSSNNNMMMPPPVVV\\\```fffvvvvvviii___YYYUUUSSSNNNLLLKKKLLLQQQVVVZZZ[[[XXXXXXYYY[[[___cccgggjjjqqqxxxcccIIIAAA<<<;;;<<<555666555444444222222111000444333111///...---......000000000000000000000000////////////////////////////////////////////////---......///000/////////111000000000000000111222555555888===KKKddd~~~iiifff[[[PPPHHHEEEIII[[[mmmssslllgggkkksss|||wwwooofff^^^[[[XXXRRRMMMLLLNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQSSSVVV[[[bbbgggooosssxxx||||||yyymmmeee\\\XXXUUUQQQPPPSSSNNNPPPQQQSSSUUUWWWWWWXXXUUUUUUVVVVVVWWWWWWWWWXXXRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXZZZ\\\^^^```dddiiimmmqqqvvv||||||nnnhhhaaaiii{{{zzztttzzz|||{{{uuutttpppiiiaaaZZZVVVTTTSSSWWW[[[___aaa```^^^\\\YYYUUUQQQPPPPPPQQQOOOMMMRRRRRRVVV^^^hhhxxx}}}xxxsssqqqpppuuuvvvppphhhbbb\\\WWWNNNMMMJJJHHHFFFEEEEEEEEEDDDJJJRRR\\\jjj}}}wwwfffYYYUUUMMMIIIIIIDDDCCCRRRfffuuusssooogggbbbccceeefffssswwwjjj\\\SSSOOOOOOLLLRRRYYY___jjj~~~zzzlllaaa[[[WWWTTTOOOLLLKKKLLLPPPUUUYYY[[[XXXXXXYYY[[[^^^bbbfffiiipppvvvdddJJJBBB<<<;;;<<<666666555555444333222111111444333222000////////////////////////////////////////////////////////////////////////////////////............/////////000000000000000000111111222444555888===KKKgggzzz|||jjjkkk___RRRKKKHHHLLL]]]ppprrrjjjfffjjjsss|||tttkkkccc[[[ZZZWWWRRROOONNNNNNNNNMMMMMMMMMNNNNNNOOOQQQRRRSSSTTTWWW^^^eeejjjppptttyyy}}}~~~yyyvvvlllccc[[[XXXUUUQQQPPPRRRQQQRRRSSSUUUVVVWWWWWWXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\]]]```dddggglllpppuuuxxxzzzvvvmmmaaacccnnn~~~www{{{~~~zzzxxxqqqrrrrrrnnnfff```\\\[[[]]]___aaacccccc```]]][[[VVVSSSPPPOOOPPPPPPOOOMMMNNNLLLMMMRRRWWWaaaqqqvvvmmmhhhgggiiinnnnnnhhhaaa\\\XXXSSSNNNLLLJJJGGGEEEDDDCCCCCCBBBGGGPPPZZZiii~~~tttdddXXXTTTLLLHHHHHHFFFIIIYYYlllvvvssskkkccc]]]\\\^^^```sssuuugggZZZRRRPPPPPPLLLQQQXXX```ooopppddd\\\XXXUUUOOOMMMJJJKKKOOOTTTXXXZZZYYYYYYYYY[[[]]]aaaeeegggnnnttt~~~eeeLLLCCC<<<;;;<<<666666666555444333222111111555444222111000000000000///////////////////////////////////////////////////////////////////////////......---...///000111000000000000000111222222444555777<<>>RRRvvvsssxxx{{{cccOOOJJJGGGGGGWWWmmmsssjjjgggppp}}}wwwnnnddd[[[XXXUUUQQQOOOOOONNNNNNOOOQQQSSSVVVXXXYYYVVVVVVVVVVVVYYY```hhhnnnssswww|||yyysssnnnmmmllliiihhhjjjhhhiiiiiiiiihhhhhhgggfff```_____________________^^^]]]\\\\\\[[[ZZZYYYYYYXXXYYY[[[\\\^^^_________[[[\\\\\\\\\]]]]]]]]]]]]ZZZ\\\^^^^^^]]]]]]___```aaabbbbbbdddgggjjjmmmoooqqqtttxxx|||{{{qqqjjjooo~~~uuu~~~yyykkkggg```YYYUUUTTTTTTUUU[[[]]]```aaaaaaaaacccddd___ZZZXXXWWWTTTNNNKKKMMMRRRWWWkkkpppjjj``````\\\WWWUUUUUURRRLLLFFFEEEDDDCCCBBBCCCDDDDDDGGGMMMWWWfffwww|||pppdddRRRKKKFFFKKKXXXeeemmmoooaaaVVVMMMLLLKKKNNN[[[iii}}}xxxhhhZZZRRRPPPPPPPPPQQQUUU___ppp}}}pppddd[[[UUURRRNNNIIIGGGJJJOOOTTTVVVUUUUUUVVVXXX[[[___cccfffmmmpppvvvlllTTTIII>>>:::<<<999777777666555444333222222000000111111111000///...........................////////////////////////////////////////////////............/////////000000000000111222333555555333:::<<>>:::<<<999777777666555444333333222000111222333333222000///........................////////////////////////////////////////////////---...//////000/////////000000000111222444555666333:::===@@@TTTxxx|||kkk{{{dddNNNJJJGGGEEEUUUmmmrrrgggeeeooo~~~~~~uuupppkkkaaaXXXUUUSSSOOONNNOOONNNOOOPPPRRRUUUXXX[[[\\\XXXYYYZZZ[[[]]]aaagggkkkppptttzzz}}}yyyyyyxxxuuuuuuvvvqqqqqqrrrrrrrrrqqqqqqpppnnnmmmllljjjiiigggfffeeeddddddcccbbbaaa```______XXXYYY[[[^^^aaacccdddddd]]]]]]]]]^^^^^^^^^______```bbbcccbbbaaa______```cccbbbaaacccfffiiijjjkkkjjjllloooqqqtttxxx}}}vvvqqqlllooo{{{{{{yyyxxx{{{}}}xxxhhhddd___[[[[[[^^^dddhhhgggjjjnnnooonnnmmmoooqqqlllgggeeefffddd```]]]^^^\\\\\\iiizzzrrrbbbbbb^^^YYYVVVUUUOOOGGGDDDCCCCCCCCCDDDEEEGGGHHHMMMTTTaaaqqq~~~|||sssYYYUUUSSS\\\lllxxxwwwqqqYYYOOOJJJOOOTTTYYYiii{{{vvveeeWWWRRRTTTVVVVVVXXX\\\gggyyywwwggg\\\XXXTTTOOOJJJHHHIIILLLOOOQQQQQQSSSVVVXXX[[[```eeeiiinnnooorrrwwwyyyZZZGGG@@@<<<:::999777777666555444333333222666555333111000000111222000000000000000000000000////////////////////////000///...------...///000000000000000////////////...000222222222222444666333:::===AAAXXXuuuggg}}}eeeOOOHHHFFFHHHXXXlllwwweeedddbbbkkk|||sssnnneeeaaa[[[UUUQQQQQQRRRTTTSSSTTTUUUUUUUUUVVVYYY[[[TTTUUUVVVXXX[[[aaahhhmmmrrrwww}}}|||xxxwwwvvvwwwzzz{{{|||{{{uuusssqqqnnnllljjjiiihhhjjjhhheeedddccccccaaa___````````````aaacccdddeeecccbbbbbbbbbbbbbbbcccccc`````````bbbcccbbb```]]]bbbccccccdddfffgggggghhhjjjjjjiiiiiikkkooorrruuu{{{tttmmmooo{{{}}}}}}}}}vvvooogggbbb___```aaabbbfffllljjjlllnnnpppqqqrrruuuwww|||yyyuuurrroookkkfffccccccbbbgggxxx{{{rrriiifffaaa\\\WWWRRRLLLIIICCCCCCDDDCCCCCCEEEHHHKKKUUUYYYcccrrrxxxppphhhgggxxx~~~```[[[[[[fffvvv}}}vvvmmm```SSSJJJNNNXXXdddqqq||||||rrrbbbWWWUUUYYY^^^```]]]bbbmmm~~~zzzkkk___ZZZUUUQQQLLLHHHHHHKKKOOOQQQRRRTTTVVVXXXZZZ___dddhhhlllmmmpppuuu~~~{{{[[[GGGAAA===;;;:::777777666555444333333222555444222111000000111111000000000000000000000000........................000///...------...///000000000000000////////////...000222222222222444666333999<<>>:::777777666555444333333222222111111000000000//////////////////////////////......................../////////....../////////////////////000000000000...000222222222222444666777888888DDDhhh~~~nnnqqqnnn[[[KKKHHHIIIOOOdddzzz{{{eee```___kkkwwwmmmhhh]]][[[XXXUUUTTTSSSSSSSSSSSSTTTUUUUUUTTTUUUWWWYYYZZZYYYXXXWWWZZZbbblllsssuuuyyy~~~}}}}}}~~~}}}{{{xxxuuutttrrrpppooonnnmmmllljjjggggggffffffffffffgggggghhhgggfffeeeeeeeeeeeeeeeeeedddcccccceeefffgggeeecccaaaaaabbbdddeeefffggghhhgggfffffffffgggiiikkkmmmpppssswwwzzz~~~yyynnngggeeeeee```^^^___```___ccchhhlllqqqvvv{{{~~~{{{vvvrrroookkkhhhiiinnntttwwwyyy}}}zzzrrrjjjgggbbb]]]WWWPPPIIIDDDCCCCCCCCCCCCEEEJJJPPPUUU^^^fffqqqxxxwwwkkk\\\QQQHHHFFFIIIUUUfffqqqppplllbbbiiirrrwwwvvvpppiiieeeSSSSSSWWWaaammmxxxxxxiii[[[UUUUUUXXX^^^ffflllsssvvvhhhaaaTTTRRRPPPLLLJJJMMMSSSWWWXXXYYYZZZYYYZZZ\\\___bbbgggiiilllnnntttjjjSSSJJJDDD???;;;777777666555444333333222111111111111000000000///////////////////////////////////////////////////...//////////////////....../////////000000000111...000222222222222444666888888999FFFlllxxxpppzzzhhhWWWIIIGGGHHHOOOddd|||}}}fff```___lllxxxooohhh^^^\\\YYYWWWUUUTTTTTTUUUSSSTTTUUUUUUTTTTTTVVVXXXZZZYYYXXXXXX[[[bbblllsssuuuzzz|||||||||}}}{{{xxxwwwvvvuuussssssrrrqqqnnnkkkiiiiiihhhhhhggghhhhhhhhhhhhgggfffeeeeeeeeeeeeeeedddccccccdddfffgggfffeeebbbcccdddeeefffgggggghhhgggggggggggghhhiiikkklllmmmooosssvvvyyy{{{xxxnnnjjjiiieee^^^XXXWWWWWWXXX^^^dddhhhmmmtttzzz~~~~~~|||wwwrrrnnnmmmkkkiiiiiilllpppuuuwww||||||uuuhhheee___YYYSSSMMMGGGCCCBBBBBBBBBCCCFFFMMMUUU\\\hhhnnntttuuunnnaaaSSSJJJEEEDDDFFFMMMWWW^^^aaa```jjjpppuuussslllddd``````TTTVVVZZZaaalllxxxqqqcccWWWVVVXXX[[[bbblllrrrzzzyyyjjjaaaTTTTTTRRRMMMKKKMMMSSSYYYZZZ[[[[[[[[[[[[]]]```cccgggiiikkklllppp}}}ttt\\\NNNEEE???<<<777777666555444333333222000111111222222111000000000000000000000000000000000000000000000000000000......////////////............//////000000111111...000222222222222444666777999;;;IIIoooyyywwwbbbRRRGGGFFFHHHPPPggghhhaaa___mmmxxxnnnhhh___]]]ZZZVVVTTTTTTUUUVVVSSSTTTUUUTTTTTTTTTVVVWWWYYYYYYXXXXXX[[[bbbkkkrrrvvv{{{}}}||||||~~~|||{{{zzzyyyxxxwwwwwwuuurrrooommmlllkkkjjjjjjjjjjjjjjjjjjiiihhhggggggfffgggggggggffffffgggiiijjjiiihhheeefffffffffgggggggggggghhhhhhhhhhhhiiiiiijjjkkkiiilllooorrrsssuuuwwwyyyxxxpppnnnnnneee\\\TTTPPPOOOQQQWWW___aaagggooovvvyyy{{{|||}}}~~~zzzwwwtttpppkkkhhhggghhhiiijjjlllpppuuuyyy{{{~~~~~~zzzsssfffaaaZZZTTTNNNIIIEEEBBB@@@@@@@@@BBBGGGPPP[[[bbbppptttwwwsssgggYYYNNNHHHBBBBBBDDDHHHNNNTTTZZZ^^^ooossssssmmmaaaYYYXXXZZZSSSWWW\\\```jjjwwwoooaaaWWWZZZ^^^```gggqqqzzz|||lllbbbXXXWWWUUUOOOKKKKKKQQQWWW[[[\\\\\\\\\\\\^^^bbbeeefffiiijjjiiikkkwww~~~dddRRREEE>>>===777777666555444333333222000111222333333222111111000000000000000000000000000000000000000000000000---...///000000///...---.........///000111111111...000222222222222444666555999===MMMsss{{{]]]NNNEEEFFFJJJSSSkkkjjjbbb```nnn~~~uuullleeeaaa]]]YYYTTTRRRRRRTTTUUUSSSTTTUUUTTTSSSSSSUUUWWWWWWXXXXXXYYY\\\bbbjjjpppvvv|||~~~||||||||||||{{{{{{{{{xxxuuurrrqqqpppooonnnmmmmmmmmmmmmmmmlllkkkjjjiiiiiiiiiiiiiiihhhggghhhjjjllllllkkkhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhiiiiiiiiigggjjjmmmppppppqqqsssttt|||yyysssppppppcccZZZRRRNNNLLLLLLQQQXXXZZZ```hhhooossstttuuuuuuwwwsssoookkkhhhfffcccaaa```dddhhhjjjjjjmmmrrrwwwxxxzzz{{{yyyyyyzzzvvvoooddd^^^UUUNNNIIIFFFCCCBBBAAAAAABBBEEELLLVVVccckkktttxxxzzzssseeeVVVKKKGGGAAACCCFFFGGGIIIOOOXXX___kkkmmmkkkcccWWWOOONNNQQQPPPWWW]]]bbbjjjwwwqqqcccZZZ^^^ccccccjjjttt~~~mmmccc[[[ZZZWWWPPPJJJJJJOOOUUU\\\]]]]]]]]]]]]___cccfffeeehhhiiiggghhhtttiiiTTTEEE>>>===777777666555444333333222111111333444444333222111000000000000000000000000////////////////////////---...///000000///...------......///000111111222///000222222222222444666333888>>>OOOvvvtttYYYLLLDDDGGGLLLVVVpppkkkcccaaaooo{{{sssiiibbbaaa]]]XXXSSSPPPQQQSSSUUUSSSTTTUUUTTTSSSSSSUUUVVVVVVWWWXXXYYY\\\bbbjjjooovvv|||}}}}}}~~~}}}}}}}}}}}}zzzvvvsssttttttrrrqqqppppppoooooopppooonnnmmmlllkkkkkkkkkiiigggfffgggjjjkkkkkkkkkkkkjjjjjjiiihhhggggggfffgggggghhhhhhhhhhhhhhhhhhhhhkkknnnpppqqqqqqrrrssswww{{{zzztttqqqpppaaaZZZSSSOOOLLLKKKNNNSSSUUU[[[dddkkkooopppppppppmmmiiidddaaa___^^^\\\[[[]]]aaafffhhhhhhjjjooosssvvvxxxxxxuuuvvvwwwtttnnnbbb\\\RRRKKKFFFDDDCCCBBBEEEEEEFFFJJJQQQ]]]jjjsssuuuzzz|||ttteeeUUUJJJGGGCCCFFFHHHHHHHHHMMMWWW___cccdddbbbZZZOOOHHHGGGIIILLLVVV^^^dddmmmyyylllgggaaaaaafffmmmrrruuuuuujjj]]]YYYWWWUUUPPPLLLOOOUUU___```aaa___^^^___dddiiikkknnniiidddgggkkkyyyjjjTTTFFF===888888777666555444333333333222111111000000000000000000000////////////000000000//////......000111222............////////////111111000000//////......000111222333222333555777555???@@@NNN}}}qqqUUUJJJCCCFFFIIIRRRllljjj^^^```ttttttooojjjddd___]]]ZZZVVVTTTSSSSSSSSSTTTSSSRRRRRRRRRSSSUUUVVVWWWWWWXXXYYY\\\aaagggllluuu}}}||||||||||||{{{zzz|||~~~|||zzz{{{yyywwwtttrrrqqqqqqqqqtttttttttssspppnnnkkkiiilllkkkjjjjjjllllllkkkjjjjjjiiihhhhhhiiiiiihhhfffiiiiiihhhhhhhhhhhhhhhiiijjjkkkllllllmmmmmmlllllltttwww{{{}}}wwwqqqmmm]]]WWWPPPLLLLLLMMMLLLKKKUUUYYY```fffjjjjjjhhhgggdddcccaaa^^^ZZZYYYZZZ\\\YYY```hhhmmmnnnnnnnnnoooppptttyyy{{{||||||yyyuuuhhhZZZMMMGGGEEECCCBBBCCCAAACCCGGGNNNYYYfffqqqxxx}}}}}}{{{uuukkk^^^RRRJJJEEEDDDDDDFFFIIIMMMRRRUUUXXXWWWSSSNNNIIIFFFGGGIIIOOOUUU]]]dddjjjrrr{{{mmmhhhddddddiiiqqqwwwzzzuuuiii]]]YYYWWWUUUQQQMMMPPPUUU]]]___```___^^^```eeejjjkkkpppkkkfffiiikkkwwwkkkUUUGGG???:::888777666555444333333333222111111000000000000000000000////////////000000//////.........///000111............////////////111000000000/////////...000111222333222333555777444>>>AAARRRoooUUUJJJDDDGGGIIIRRRlll}}}iii^^^aaattttttpppkkkddd___]]]YYYVVVSSSRRRRRRSSSTTTSSSRRRRRRRRRSSSUUUVVVXXXXXXYYYZZZ]]]bbbhhhmmmqqqyyy}}}{{{|||}}}}}}~~~|||~~~}}}{{{{{{zzzxxxvvvuuuuuuuuuuuuuuuuuuuuutttrrrooolllkkkmmmlllkkkkkkmmmmmmlllkkkkkkjjjiiiiiijjjjjjiiihhhiiiiiiiiiiiiiiijjjkkkllljjjkkkllllllmmmmmmllllllpppsssxxx|||~~~xxxqqqmmmZZZVVVQQQMMMMMMNNNOOOPPPTTTXXX___eeehhhhhhfffccc``````^^^\\\ZZZ[[[]]]```aaafffmmmppppppppprrrtttxxx}}}|||fffYYYKKKEEEDDDBBBBBBDDDCCCEEEIIIQQQ\\\iiittt{{{~~~}}}yyyrrrhhh\\\RRRLLLEEEDDDDDDDDDFFFHHHKKKMMMLLLKKKHHHEEEBBBAAACCCEEENNNSSS[[[ccciiiqqqzzzjjjgggdddeeekkkttt{{{uuuhhh]]]YYYWWWUUURRRNNNPPPUUU\\\^^^______^^^```eeejjjlllqqqnnnjjjkkkjjjrrrmmmWWWIII@@@<<<888777666555444333333333222111111000000000000000000000////////////000000......------......///000............////////////000000000000////////////000111222333222333555777333>>>CCCVVVlllUUUJJJDDDGGGJJJRRRkkk|||hhh]]]```uuuvvvqqqkkkddd___]]]YYYUUUSSSRRRRRRSSSTTTTTTSSSRRRSSSTTTUUUVVVXXXYYYZZZ[[[^^^ccciiinnnpppwww}}}}}}}}}~~~~~~}}}|||zzzxxxxxx{{{|||}}}|||zzzyyyxxxxxxyyyyyywwwwwwwwwvvvtttqqqooommmnnnmmmlllmmmnnnooonnnlllmmmllljjjkkkllllllkkkiiiiiiiiiiiijjjkkklllmmmnnnkkkkkklllmmmmmmmmmmmmllllllnnnrrrwww|||{{{uuunnnhhhWWWUUURRRNNNMMMNNNRRRVVVXXX\\\bbbhhhjjjhhhdddaaa___^^^]]]\\\[[[]]]aaadddhhhlllpppqqqqqqssswww{{{fffXXXJJJDDDCCCBBBCCCEEECCCEEEKKKSSS^^^jjjtttzzz}}}zzztttkkkaaaXXXPPPLLLCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>===<<<;;;===@@@CCCLLLRRRZZZaaahhhoooyyycccbbbaaadddkkkttt}}}tttiii___ZZZWWWVVVSSSPPPPPPTTT[[[^^^______^^^___cccggglllsssqqqnnnnnniiinnnnnnWWWHHH@@@<<<888777666555444333333333222111111000000000000000000000////////////000000------------.........///............////////////000000000000////////////000111222333222333555777444>>>DDDZZZiiiSSSIIICCCGGGIIIPPPhhh{{{ggg\\\___ssswwwsssllleee___]]]XXXTTTRRRQQQRRRSSSUUUTTTSSSSSSSSSTTTUUUVVVXXXYYYZZZ[[[]]]bbbiiimmmrrryyy~~~|||xxxwwwtttrrrrrrvvv|||}}}~~~|||{{{zzzzzzzzzzzzyyyyyyyyyxxxvvvtttqqqppppppooonnnoooppppppooonnnooonnnlllmmmnnnnnnmmmkkkjjjjjjjjjjjjjjjkkklllmmmkkkllllllmmmmmmmmmmmmmmmiiikkknnnrrrvvv|||}}}vvvooofff```VVVUUUSSSOOOLLLNNNTTTYYY```dddhhhllllllhhhccc```^^^]]]\\\ZZZZZZ]]]bbbfffkkkmmmppprrrtttyyyhhhYYYKKKDDDBBBAAABBBEEEAAADDDIIIRRR\\\fffnnnsssuuuppphhh___VVVOOOKKKHHH????????????>>><<<:::999888999999999999<<>>EEE]]]dddQQQGGGCCCFFFHHHNNNeee~~~{{{ggg\\\^^^rrryyytttmmmeee___\\\XXXSSSQQQQQQRRRSSSUUUTTTSSSSSSSSSTTTVVVWWWWWWXXXYYYZZZ\\\aaagggllltttzzz}}}yyyuuutttqqqoooooosssyyy~~~~~~|||zzzyyyyyyyyyzzzzzzzzzyyyxxxvvvsssrrrrrrqqqpppqqqrrrrrrrrrppppppooonnnnnnoooooonnnmmmlllkkkjjjiiiiiiiiiiiiiiikkklllmmmmmmnnnnnnmmmmmmiiikkklllnnnqqqwww}}}zzzssskkkbbb[[[VVVVVVSSSOOOMMMPPPVVV\\\eeegggjjjkkkiiieee```\\\XXXXXXVVVUUUVVV[[[aaaggglllooosssvvvzzziii[[[LLLEEECCCAAAAAACCCAAADDDIIIQQQXXX```eeehhhfffbbbZZZRRRKKKFFFCCCBBB:::;;;<<<<<<;;;999777666777888888888999<<>>EEE^^^{{{~~~```PPPGGGCCCGGGHHHMMMccc|||zzzggg\\\___ttt{{{vvvnnnfff```\\\WWWSSSPPPPPPRRRSSSUUUUUUTTTSSSTTTUUUVVVWWWVVVWWWXXXYYY\\\aaaggglllrrryyy~~~}}}yyywwwsssooonnnrrrxxx}}}|||zzzyyyyyyxxx{{{{{{{{{zzzyyywwwuuussstttsssrrrsssttttttsssrrrqqqpppnnnoooppppppooommmmmmlllkkkiiihhhhhhhhhhhhllllllmmmnnnnnnnnnnnnmmmkkkkkkllllllnnnrrrxxx|||zzzssskkkccc]]]XXXVVVSSSQQQQQQUUU\\\bbbggghhhiiiiiigggddd```^^^VVVUUURRRPPPPPPUUU]]]ccckkkooossswww|||gggYYYLLLFFFDDDAAA@@@AAACCCEEEJJJPPPUUUXXXZZZ[[[VVVSSSNNNHHHCCC@@@>>>===888999::::::999888777666666777777777888;;;@@@DDDLLLRRRZZZaaahhhoooyyyMMMQQQWWW^^^hhhttt}}}wwwggg```ZZZYYYWWWQQQMMMMMMRRRVVVYYYZZZYYYZZZ^^^bbbhhhrrrtttsssrrrkkkkkkyyyttt[[[III@@@===888777666555444333333333222111111000000000000000000000////////////000000---...///000000000//////............////////////.../////////000000000111000111222333222333555777666===DDD^^^xxx}}}aaaRRRHHHEEEIIIJJJNNNccc|||yyyggg^^^bbbwww}}}wwwooofff```\\\WWWRRRPPPPPPRRRTTTUUUUUUTTTTTTTTTUUUVVVWWWWWWXXXYYYZZZ\\\aaahhhlllqqqxxx~~~vvvooolllpppwww}}}}}}|||{{{{{{{{{{{{{{{{{{{{{yyywwwuuutttvvvtttssstttuuuvvvuuutttqqqpppooooooppppppooommmmmmlllkkkjjjjjjjjjjjjjjjllllllmmmnnnnnnnnnnnnnnnllllllkkkjjjjjjnnnssswww{{{xxxrrrllleee```YYYVVVRRRRRRWWW^^^eeeiiimmmnnnnnnnnnnnnmmmlllkkkbbb___XXXRRRNNNPPPUUUYYYbbbeeejjjnnnqqqvvv~~~```TTTIIIEEEDDDBBB@@@AAACCCEEEIIILLLOOOOOONNNMMMJJJHHHFFFCCC@@@>>><<<;;;999999999999888888777666555666777777999===BBBFFFNNNSSS[[[ccciiiqqqzzzGGGKKKRRRZZZdddppp~~~zzzhhhaaa[[[ZZZWWWQQQLLLKKKNNNRRRVVVXXXYYY[[[___cccgggqqqtttsssssskkklllzzzwww]]]KKKBBB>>>888777666555444333333333222111111000000000000000000000////////////000000---...000111111111000///............/////////000.../////////000000111111000111333333222333555777666<<>>DDDbbb~~~cccSSSIIIDDDGGGJJJQQQiiixxxccc___aaawwwyyyssskkkddd^^^\\\XXXTTTRRRQQQRRRRRRRRRTTTUUUTTTTTTUUUWWWYYYYYYYYYZZZ\\\```eeekkknnnrrrwww}}}wwwppplllpppwww~~~|||{{{{{{yyyyyyyyyyyyyyyxxxwwwwwwpppqqqsssttttttsssqqqpppoooooonnnnnnnnnnnnnnnnnnooonnnlllmmmnnnpppoooooonnnmmmlllkkkkkkkkkllllllpppxxxvvvpppmmmjjjeeeaaaZZZYYY\\\cccnnnyyy{{{jjj\\\SSSOOONNNLLLLLLKKKKKKLLLMMMNNNOOOWWWcccjjjiiigggfff]]]PPPIIIGGGCCC@@@>>>???@@@BBB???@@@AAACCCDDDEEEEEEEEEDDDEEEEEEEEEDDDAAA???===???===;;;;;;;;;;;;999777666666888;;;;;;<<>>===>>>===<<<:::888777999<<<===>>>EEENNNTTT[[[dddlllqqqvvv|||AAABBBEEEKKKUUUcccqqq{{{oooeee[[[WWWSSSNNNKKKKKKPPPTTTYYY\\\\\\]]]```cccjjjrrryyyzzzuuuooommmmmm{{{qqqVVVFFF@@@;;;:::999888777666555444222222222111111111000000////////////////////////000000000000000000000000............///////////////000000000111111111222333444444333222333555888999???IIIiiibbbQQQGGGCCCHHHKKKRRRjjjvvvccc___bbbxxxyyysssllleeeaaa^^^ZZZVVVSSSRRRRRRRRRRRRSSSTTTTTTSSSSSSUUUVVVWWWWWWXXX[[[___dddiiikkkrrryyy|||uuusssvvv}}}~~~|||}}}|||{{{zzzyyyxxxwwwwwwwwwvvvuuutttttttttuuuvvvwwwwwwvvvuuutttsssrrrqqqtttrrrpppoooppppppooonnnlllmmmnnnooonnnmmmkkkjjjhhhooozzz}}}vvvqqqmmmiiieeebbbbbbgggooozzzrrrdddYYYTTTOOOMMMKKKIIIHHHIIIJJJLLLMMMRRRTTTQQQPPPPPPKKKEEE@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFEEEEEEDDDCCCBBBAAA???>>>???>>>===;;;888777999<<<===???GGGPPPXXX^^^fffmmmqqqvvv{{{AAABBBEEEJJJRRR___mmmvvvkkkaaaXXXUUURRRNNNKKKLLLNNNSSSYYY[[[\\\]]]```ccciiipppyyy|||xxxrrrnnnmmmvvvwwwXXXFFF???;;;:::999888777666555444222222222111111111000000////////////////////////////////////////////////............////////////000000000000111111111111333444444333222333555888777>>>JJJlllfffPPPFFFCCCGGGJJJQQQhhhvvvddd```bbbxxxyyytttnnnhhhbbb___[[[VVVSSSQQQQQQQQQQQQRRRSSSSSSRRRRRRTTTVVVVVVVVVXXX[[[___dddhhhkkkpppxxx~~~xxxvvvyyy}}}~~~}}}{{{zzzxxxxxxxxxxxxzzzyyywwwvvvuuuvvvwwwxxxyyyxxxwwwvvvuuusssrrrrrrtttrrrpppoooppppppooommmkkkmmmnnnoooooommmkkkjjjgggnnnwwwzzztttpppkkkgggeeegggnnnxxxzzzmmmccc^^^TTTRRROOOLLLKKKJJJJJJKKKKKKMMMLLLIIIFFFFFFCCC@@@@@@@@@@@@@@@@@@@@@@@@???EEEEEEFFFGGGHHHHHHHHHHHHDDDDDDEEEEEEEEEDDDDDDDDDBBB@@@???>>>???>>><<<;;;888777888<<<===@@@HHHRRR[[[```hhhmmmqqquuu{{{AAACCCEEEIIIPPP[[[gggooo|||jjj```XXXTTTRRRNNNLLLLLLLLLQQQWWW[[[[[[\\\___aaagggoooyyy}}}{{{vvvqqqnnnrrr~~~[[[FFF@@@999888777666555444333222222222222111111111111000000000000000000000000000....................................////////////000000000000000000000000222222333222222333555888666>>>LLLnnn{{{hhhOOOFFFBBBGGGIIIOOOeeevvvccc```aaawwwyyytttoooiiibbb___[[[VVVRRRPPPPPPPPPOOOQQQRRRRRRRRRRRRUUUWWWVVVVVVXXX[[[```dddhhhjjjmmmvvv~~~}}}yyyyyy}}}~~~|||zzzyyyyyyzzzzzz|||{{{zzzxxxxxxxxxyyyyyyzzzyyyxxxwwwvvvuuutttttttttsssppppppppppppooonnnlllmmmooooooooonnnllljjjhhhmmmtttzzztttoookkkiiilllttt~~~xxxooohhhddd^^^\\\YYYUUUQQQNNNKKKJJJJJJIIIGGGDDDBBBAAA@@@?????????@@@@@@@@@AAAAAAAAAHHHHHHIIIJJJJJJJJJJJJJJJFFFEEEEEEEEEEEEEEEEEEEEEBBB@@@???>>>>>>>>><<<;;;888777999<<<>>>AAAJJJTTT\\\aaahhhmmmpppuuu{{{BBBCCCEEEIIINNNWWWaaahhhrrryyymmmcccZZZVVVSSSOOOLLLLLLJJJPPPVVVZZZZZZ[[[^^^```fffnnnyyy~~~yyyssspppooo]]]GGGAAA999888777666555444333222222222222111111111111000000000000000000000000000....................................////////////////////////////////////000111111111111333666888777@@@NNNqqquuu}}}gggNNNEEEBBBFFFGGGMMMbbb{{{tttaaa]]]___ssswwwsssooojjjbbb___ZZZUUUQQQOOONNNNNNMMMOOOPPPQQQQQQSSSUUUXXXVVVWWWYYY\\\aaaeeehhhkkkmmmwww~~~|||{{{yyy{{{~~~|||||||||~~~}}}}}}|||{{{zzzyyyyyyyyyzzzzzzzzzyyyxxxwwwvvvvvvuuusssqqqqqqrrrrrrrrrqqqmmmnnnnnnooonnnmmmlllkkkiiilllqqq||||||xxx|||yyysssooonnnrrrxxx~~~}}}{{{xxxuuusssoookkkgggccc```^^^\\\[[[YYYVVVQQQMMMIIIGGGFFFDDDBBBAAA@@@@@@@@@AAA>>>>>>>>>???AAABBBDDDEEEIIIJJJJJJKKKKKKKKKKKKKKKHHHHHHGGGFFFFFFFFFFFFFFFCCCAAA????????????===;;;:::999:::===???CCCMMMWWW\\\aaaggglllpppttt{{{BBBCCCEEEHHHMMMTTT]]]cccjjjrrrpppfff]]]XXXTTTOOOLLLLLLIIIOOOUUUYYYZZZ[[[]]]___eeemmmyyy{{{uuuqqqmmm}}}```HHHCCC;;;:::999888777666555444222222222111111111111000000000000000000000000000////////////////////////............/////////000////////////...............///000111111333666888888AAAPPPsssrrr~~~{{{eeeNNNEEEAAAEEEGGGKKKaaayyyrrr```[[[\\\qqquuurrrnnniiibbb___ZZZTTTPPPNNNMMMMMMLLLNNNPPPQQQQQQSSSVVVYYYVVVWWWZZZ]]]aaaeeeiiikkkpppzzz|||{{{yyyxxx|||~~~~~~~~~}}}}}}|||{{{zzzzzzyyy{{{{{{{{{zzzyyyyyyxxxxxxvvvtttsssssstttttttttsssnnnnnnnnnnnnnnnmmmmmmllliiikkkooozzz|||uuuqqqyyy}}}vvvrrrpppvvv|||}}}yyyxxxqqqtttrrrkkkeeebbb___[[[WWWWWWUUUTTTTTTSSSSSSSSSNNNNNNNNNLLLIIIEEEAAA???>>><<<;;;<<<<<<<<<===???<<<<<<===>>>AAADDDGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGDDDBBB@@@@@@@@@@@@>>><<<;;;:::;;;???AAAEEEOOOYYY\\\aaaggglllooottt{{{BBBCCCDDDFFFIIIPPPWWW]]]dddkkkwwwvvvlll___WWWSSSQQQMMMIIIIIILLLRRRYYY[[[YYY[[[```ccckkkwwwwwwooommmxxx```GGGBBB===:::777555555555444222111222222222222111000000000000000000////////////////////////////////////000000//////.........---000000000000000000000000000000111222333555666777<<<@@@KKK|||{{{www|||~~~bbbLLLDDDBBBFFFFFFKKKbbb|||rrrbbbXXX[[[rrrssspppooolllfff```XXXRRROOONNNNNNMMMPPPOOONNNOOORRRUUUVVVVVVUUUVVVXXXZZZ]]]bbbhhhlllsss{{{zzzwwwxxxzzzzzzzzz~~~}}}|||{{{||||||}}}{{{{{{{{{zzzyyyxxxvvvvvvxxxwwwwwwvvvvvvvvvuuuuuusssrrrooommmlllmmmmmmnnnmmmjjjkkkuuu}}}tttnnnvvv|||yyywwwttt|||zzzxxxvvvsssnnnhhhccc\\\ZZZWWWSSSQQQPPPOOOOOOLLLLLLLLLKKKJJJIIIIIIIIIDDDDDDDDDCCCAAA???>>>===;;;;;;::::::;;;;;;<<<<<>><<<======<<<===@@@GGGPPPVVV[[[^^^ccchhhlllpppuuuyyyHHHHHHGGGEEEDDDFFFKKKNNNXXX```mmm}}}~~~ssseee[[[VVVSSSNNNJJJIIIKKKRRR[[[^^^\\\\\\```dddkkkwwwzzzsssllluuudddIIIAAA===:::777555555555444222111222222222222111000000000000000000////////////////////////////////////////////////............////////////////////////000000111222333555666777<<>>============@@@GGGPPPVVV\\\^^^aaaeeehhhmmmrrrvvv|||JJJJJJHHHEEEDDDEEEHHHKKKTTT\\\jjj{{{xxxiii^^^XXXTTTPPPLLLJJJKKKRRR[[[___]]]]]]___ccciiitttzzztttkkkrrrdddIIIBBB===:::777555555555444222111222222222222111000000000000000000///////////////////////////////////////////////////.........////////////////////////000000111222333555666777:::BBBPPPaaaKKKCCCAAAEEEFFFKKKaaa|||uuudddZZZ[[[nnnxxxvvvrrrmmmeee___XXXSSSQQQQQQQQQRRRPPPOOONNNOOOQQQTTTUUUUUUXXXXXXWWWWWWZZZ```hhhnnnqqqxxxzzzuuusssxxx~~~|||zzzzzz{{{}}}||||||||||||{{{zzzyyyxxxzzz{{{}}}}}}{{{xxxuuurrrsssqqqnnnllljjjjjjjjjkkkooofff```hhh{{{xxxqqqooozzz|||vvvjjjddd[[[RRRMMMIIIGGGEEECCCEEEHHHLLLMMMNNNMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEDDDDDDCCCAAA@@@???===<<<;;;:::888888888888888:::>>>CCCGGGIIIIIIHHHJJJIIIIIIJJJKKKKKKIIIGGG@@@???===;;;;;;;;;;;;<<>>AAAGGGOOOUUU[[[]]]___aaadddhhhnnnrrrxxx|||KKKJJJIIIGGGEEEEEEHHHKKKPPPXXXgggyyyzzzkkk```ZZZWWWRRROOOLLLMMMRRR[[[___^^^]]]___aaagggqqq|||zzzuuukkkppp~~~cccJJJDDD===:::777555555555444222111222222222222111000000000000000000////////////////////////////////////.........///////////////////////////////////////000000111222333555666777999AAAQQQcccLLLDDDBBBFFFFFFKKKbbb|||tttcccYYYYYYkkkzzzxxxtttmmmddd___XXXSSSRRRSSSSSSTTTOOONNNMMMOOORRRUUUWWWWWWYYYXXXXXXWWWZZZ```hhhnnnsssyyy~~~yyyrrrwww~~~}}}{{{{{{|||~~~{{{|||||||||{{{zzzyyyxxxzzz{{{||||||{{{xxxtttrrruuutttqqqooommmmmmmmmnnnpppfff^^^dddtttxxxrrrppp{{{yyyqqqaaa[[[SSSLLLIIIIIIJJJJJJGGGIIIMMMQQQSSSSSSQQQPPPNNNNNNNNNMMMLLLLLLKKKKKKGGGGGGGGGFFFEEEDDDCCCBBB>>>===<<<:::999888888777777;;;@@@EEEHHHIIIHHHHHHHHHGGGGGGGGGHHHHHHFFFDDD<<<;;;:::999::::::<<<<<<>>>???@@@AAABBBAAA@@@@@@<<<======>>>@@@FFFNNNSSSYYY[[[]]]^^^aaaeeejjjnnntttxxx}}}KKKKKKJJJHHHFFFGGGIIIKKKKKKTTTdddwww{{{kkk```[[[YYYVVVSSSQQQOOOSSSZZZ___^^^]]]^^^___eeeoooyyy{{{vvvnnnppp|||cccKKKEEE===:::777555555555444222111222222222222111000000000000000000////////////////////////////////////.........///////////////////////////////////////000000111222333555666777888BBBRRReeeMMMEEECCCGGGHHHMMMccc~~~sssbbbYYYYYYjjj}}}{{{uuunnnccc^^^XXXTTTSSSTTTUUUVVVQQQPPPOOOPPPSSSVVVXXXXXXYYYXXXXXXXXXZZZ```ggglllqqqwww|||~~~uuu{{{~~~~~~~~~||||||}}}}}}|||{{{zzzzzzzzz{{{|||{{{zzzxxxuuutttwwwvvvtttqqqpppqqqrrrrrrrrrhhh___aaalllyyyyyysssrrr}}}uuukkk^^^XXXOOOIIIGGGHHHJJJKKKLLLMMMPPPRRRSSSRRRPPPNNNKKKKKKJJJJJJJJJJJJJJJJJJFFFFFFFFFFFFEEEDDDCCCBBB???>>><<<;;;:::999999999888===CCCGGGHHHHHHHHHHHHFFFEEECCCCCCCCCCCCBBB@@@999888888888999;;;<<<>>>>>>???@@@AAABBBAAA@@@???;;;<<<<<<===@@@EEELLLQQQVVVXXXZZZ\\\___bbbgggjjjpppuuu|||KKKKKKJJJHHHFFFFFFHHHIIIJJJSSSdddxxxzzzkkk```\\\[[[YYYVVVUUURRRSSSYYY^^^]]]]]]^^^___eeennnyyy|||xxxssssss|||eeeLLLDDD===:::777555555555444222111222222222222111000000000000000000////////////////////////////////////............/////////000000000000000000000000000000000111222333555666777999CCCSSSfffNNNGGGDDDHHHIIINNNeeesssccc[[[[[[kkk~~~}}}wwwnnnccc^^^XXXTTTTTTUUUVVVWWWUUUSSSRRRRRRTTTVVVVVVVVVXXXXXXYYYZZZ\\\```fffkkknnnuuu{{{}}}|||~~~~~~~~~}}}}}}|||||||||{{{{{{yyyxxxxxxxxxwwwuuusssssstttuuuvvvssskkkbbb```fffpppxxx|||yyytttsssrrrggg^^^XXXOOOJJJHHHIIIKKKLLLOOOPPPPPPPPPOOOMMMJJJIIIDDDEEEEEEFFFFFFGGGHHHHHHFFFFFFFFFFFFEEEDDDCCCCCC???>>>===<<<;;;::::::::::::???DDDGGGGGGGGGGGGHHHEEEBBB???>>>>>>???>>>===666666666666888:::===>>>???@@@AAABBBAAA@@@???>>>:::;;;;;;<<>>===<<<<<<<<<<<<<<<<<<@@@EEEGGGGGGFFFGGGHHHDDDAAA===;;;;;;<<<<<<;;;444444444555777:::===>>>@@@@@@AAABBBAAA@@@???>>>999:::;;;<<<>>>CCCIIINNNOOOSSSWWW[[[^^^```cccfffjjjrrr{{{LLLLLLKKKIIIFFFEEEFFFFFFIIIRRRcccyyyyyykkkccc^^^YYYXXXZZZTTTQQQSSS[[[aaaaaa_________ccclllxxx{{{vvvssstttzzzqqqQQQBBB???<<<999666666555444222333333333222111000/////////000111111111///...---...///000///...---...000///////////////...............///////////////...111222222222111333555888:::DDDVVVdddRRRJJJEEEDDDDDDLLLaaawwwfff```ccchhhuuuggg___\\\YYYWWWWWWWWWWWWVVVTTTSSSRRRRRRRRRSSSUUUVVVUUUVVVVVVWWWXXX\\\aaaeeeppptttyyy}}}~~~}}}}}}}}}~~~~~~~~~|||{{{yyywwwwwwuuusssrrrsssvvvyyy~~~rrrddd[[[\\\dddlllrrruuuvvv{{{qqqiiiaaa\\\UUURRRRRRRRRRRRPPPLLLKKKIIIGGGFFFDDDDDDCCCBBBBBBBBBCCCEEEFFFHHHIIIEEEFFFFFFFFFEEEDDDBBBAAACCC@@@===;;;;;;===@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGAAA>>>;;;999888888777555777222000444777888:::===AAAAAABBBCCCBBBAAA???>>>:::;;;<<<<<<===AAAFFFJJJNNNQQQUUUWWWXXX\\\aaafffkkkqqqyyyOOONNNMMMKKKHHHGGGFFFFFFIIIQQQaaawwwzzzlllddd___ZZZYYY[[[VVVRRRTTT[[[```___^^^^^^```dddlllvvv|||wwwssssssyyysssRRRCCC???<<<999666666555444222333222222222111000000000000000000000000///.........///000///...---...000/////////////////////.........///000111111000000111222222222222333666888;;;DDDWWW~~~~~~cccRRRJJJEEEEEEFFFNNNdddzzzjjjcccggglllxxxlllaaa^^^ZZZWWWWWWWWWVVVVVVUUUTTTTTTSSSSSSUUUVVVWWWVVVVVVWWWXXXYYY]]]bbbfffpppsssyyy}}}}}}}}}|||}}}~~~~~~~~~}}}|||{{{yyyyyyxxxvvvuuuvvvzzz|||wwwiii^^^ZZZ^^^fffkkksssvvv}}}{{{ooogggbbb^^^YYYVVVUUURRROOOLLLJJJIIIGGGFFFDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFHHHHHHDDDEEEEEEEEEDDDCCCBBBAAA???>>><<<;;;<<<>>>@@@BBBDDDDDDEEEFFFFFFGGGGGGGGGAAA???<<<::::::999777555666222111444666777<<>>:::;;;;;;<<<===@@@EEEIIILLLOOOSSSUUUWWWZZZaaafffkkkrrrzzzQQQQQQOOOMMMJJJHHHFFFEEEHHHOOO^^^ssszzzmmmeee___[[[YYY[[[VVVRRRSSSZZZ___^^^]]]]]]aaadddkkkuuu}}}}}}yyysssrrrxxxwwwUUUEEE???<<<999666666555444222222222111111111111111111111000000///////////////...///000///...---...000......//////////////////......000111222222222222111222222222222333666999;;;EEEXXX~~~~~~eeeRRRJJJEEEFFFGGGOOOfff|||kkkdddhhhmmmyyypppccc```[[[XXXWWWWWWVVVUUUVVVUUUUUUTTTUUUVVVWWWXXXWWWWWWXXXYYYZZZ^^^cccgggooosssxxx{{{}}}}}}|||||||||}}}~~~~~~~~~~~~}}}|||||||||zzzyyyzzz}}}}}}rrrddd[[[ZZZ```fffoootttxxxoooiiicccaaa]]]YYYUUUPPPKKKGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDEEEEEEFFFGGGHHHHHHFFFFFFFFFFFFEEEDDDCCCBBB??????>>>>>>???AAACCCDDDDDDDDDDDDEEEEEEFFFGGGGGGAAA@@@>>>===<<<:::777555333222222444555666>>>GGGIIIHHHFFFDDDBBB@@@>>>>>>:::;;;;;;;;;<<>>;;;777444222111222444333666@@@KKKNNNMMMJJJGGGDDDBBB@@@???;;;;;;<<<;;;<<>>;;;777444111111222333333555@@@KKKQQQOOOMMMJJJGGGDDDBBB@@@<<<<<<<<<<<<<<<>>>CCCFFFFFFHHHKKKMMMOOOSSS[[[aaahhhoooyyy```ZZZSSSNNNMMMKKKIIIFFFHHHJJJQQQ[[[fffpppvvvxxxyyy|||~~~pppggg```XXXTTTSSSNNNJJJLLLUUU]]]```bbbeeeaaacccjjjsss||||||rrroooqqq~~~\\\HHH???<<<999666666555444222222222111111111111111111///////////////000000111...///000///...---...000------......///000000000,,,,,,---///000000000000000222333333333555888;;;;;;GGG^^^iiiRRRJJJEEEEEEFFFNNNdddzzzhhh```dddiii{{{wwwrrrlllfffbbb[[[WWWUUUUUUVVVVVVUUUTTTTTTSSSSSSUUUVVVWWWXXXXXXYYYZZZ[[[___dddhhhlllpppuuuyyy|||~~~~~~~~~~~~~~~}}}|||}}}xxxjjjcccbbbeeennn~~~|||sssnnnkkkccc```ZZZQQQIIIEEEEEEEEEDDDGGGKKKPPPTTTWWWYYYYYY\\\\\\]]]]]]\\\[[[YYYXXXVVVUUUSSSPPPNNNLLLKKKJJJJJJIIIGGGEEEDDDDDDDDDEEEFFFHHHKKKMMMNNNNNNLLLKKKDDDBBB@@@>>>===:::777444222111111333444555===FFFOOOOOONNNLLLIIIFFFCCCAAA>>>>>>>>>======???CCCFFFFFFHHHJJJKKKLLLQQQYYY___eeelllvvv}}}nnnfff[[[SSSPPPNNNKKKHHHHHHJJJMMMSSS[[[aaadddeeefffjjjrrr}}}tttjjjbbbYYYTTTSSSNNNJJJLLLTTT\\\___aaaddd```cccjjjttt}}}~~~{{{sssoooooo{{{]]]HHH???<<<999666666555444222333222222222111000000000......///000000000000000...///000///...---...000------......///000000111---...///000000000000000000222333333444555999;;;;;;HHH___gggOOOHHHDDDEEEGGGQQQhhhhhh```ccciii|||yyytttnnneee```ZZZUUUTTTUUUVVVVVVVVVUUUUUUTTTUUUVVVWWWXXXWWWXXXYYYYYY[[[^^^cccgggkkkooouuuyyy|||~~~~~~~~~||||||}}}vvvlllgggfffnnn~~~zzzqqqjjjgggaaa```]]]VVVNNNJJJIIIJJJIIIMMMTTT[[[```cccddddddiiiiiijjjjjjiiigggdddcccbbb```]]]YYYVVVTTTSSSRRRNNNLLLIIIGGGGGGHHHIIIKKKNNNQQQTTTVVVVVVRRRMMMJJJEEEBBB???<<<;;;999777555444000000222444666:::@@@JJJKKKLLLLLLJJJFFFBBB@@@@@@@@@???>>>>>>???CCCFFFGGGIIIJJJJJJKKKOOOWWW]]]bbbhhhqqqxxx}}}zzzooobbbXXXSSSPPPMMMJJJIIIIIIKKKOOOTTTXXXZZZZZZZZZ```jjjvvvwwwmmmdddZZZTTTSSSPPPLLLLLLTTT[[[^^^```bbb___bbbjjjttt}}}~~~{{{sssnnnnnnzzz]]]HHH???<<<999666666555444222444333333222111000//////---...///111111111000///...///000///...---...000---------...///000000111///000000111111111000000000222333333444666999<<<;;;HHH```gggMMMGGGDDDFFFIIITTTkkkfff^^^aaaggg~~~|||wwwpppddd___YYYTTTSSSTTTVVVVVVWWWWWWVVVUUUVVVWWWXXXYYYWWWWWWXXXYYYZZZ^^^cccgggjjjnnntttyyy}}}~~~|||||||||wwwuuuooohhhppp{{{qqqjjjfff```aaa```[[[TTTOOOMMMMMMMMMSSS[[[ccciiillllllkkkrrrrrrssssssqqqooollljjjmmmjjjgggbbb___\\\[[[ZZZQQQOOOMMMKKKKKKMMMPPPRRRUUUXXX[[[]]][[[UUUNNNIIIEEEBBB>>>;;;999888666555555000///222555666888<<>>AAAAAA@@@???>>>@@@DDDGGGHHHJJJKKKJJJKKKOOOVVV\\\```fffooovvv{{{oooddd^^^YYYRRRLLLKKKKKKKKKLLLNNNPPPQQQRRRVVV[[[dddqqqwwwlllbbbXXXSSSSSSLLLKKKMMMSSS[[[aaaccccccaaadddkkkuuu{{{rrrllltttbbbFFF>>>;;;888666666666444333333333333222222222111111////////////////////////////////////////////////000...+++)))))),,,///222...///000222222111000000000111222222333555888;;;???JJJ```___NNNHHHEEEFFFHHHSSSmmmjjjYYY___ggg{{{{{{zzzssseee```YYYTTTSSSTTTVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[ZZZYYY[[[^^^aaaccckkknnnssswwwzzz|||}}}~~~|||yyyxxxvvv}}}zzztttttt}}}uuummmhhhgggddd___ZZZWWWUUUVVVVVV[[[aaaiiinnnqqqtttxxx||||||wwwwwwuuurrrmmmhhhccc```^^^YYYWWWTTTSSSUUUXXXYYYZZZbbbbbbbbbaaa]]]UUULLLEEE???>>>===:::888666444333444444333222222333444444===???BBBEEEFFFFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFKKKKKKJJJIIIKKKPPPWWW\\\eeegggkkkqqqyyy{{{mmmeee^^^UUUOOOPPPOOOOOOOOOPPPQQQQQQQQQVVV[[[dddssszzzooocccXXXRRRRRRMMMKKKLLLQQQYYY```cccccccccdddiiisss}}}|||sssmmmtttdddHHH???<<<999777777777666444333333333222222222111111000000000000000000000000------------------------///...---------...///000///000000111111111111111000111222333333555888;;;???KKKbbbzzzYYYLLLGGGDDDGGGJJJWWWrrrnnn\\\___dddyyy|||uuufffaaaZZZVVVTTTUUUUUUVVVUUUUUUUUUVVVWWWXXXZZZ[[[\\\[[[ZZZZZZ[[[^^^bbbdddkkkoootttwwwyyyzzz|||}}}}}}~~~}}}|||zzzxxxvvvuuuvvvxxx|||zzzyyyyyyrrrmmmhhheee```\\\ZZZZZZ[[[]]]]]]dddmmmtttyyy}}}{{{tttnnnhhhdddaaa]]][[[XXXXXX[[[^^^```aaallljjjfffaaaZZZQQQHHHAAA>>>===<<<:::888666444333444333222111111222333444888;;;>>>BBBDDDEEEEEEDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJLLLQQQXXX]]]eeeggglllttt{{{{{{ooofff\\\VVVVVVTTTTTTTTTVVVWWWVVVUUUVVV[[[fffxxx~~~rrrfffZZZSSSRRRNNNKKKJJJNNNVVV^^^bbbcccddddddhhhqqq|||~~~uuunnntttfffIII@@@===:::888888888666555333333333222222222111111222222222222222222222222---------------------------...///000000000000///111111111000111222222333000111222333333555888;;;>>>LLLddd|||tttTTTIIIDDDCCCGGGMMM[[[wwwsss______aaattt}}}vvvgggccc]]]XXXVVVVVVUUUUUUTTTTTTUUUVVVXXXYYY[[[\\\\\\[[[ZZZZZZ\\\___bbbeeelllpppuuuxxxyyyyyyxxxyyy}}}~~~}}}}}}|||{{{zzzwwwuuusssrrrrrrrrrssswww{{{}}}{{{~~~xxxuuujjjgggbbb^^^]]]___bbbddd```hhhrrrzzz{{{tttmmmiiigggaaa___]]]^^^bbbfffiiijjjqqqllleee]]]UUULLLDDD???===<<<;;;999777555444333333222111000000111222333333555999===@@@BBBDDDDDDDDDEEEEEEGGGHHHJJJLLLMMMKKKKKKKKKLLLNNNSSSZZZ___eeehhhooovvv}}}tttjjjddd```^^^]]]^^^```aaa___]]]XXX^^^kkkuuuiii\\\UUUTTTNNNKKKIIILLLTTT\\\aaacccbbbccchhhqqq}}}wwwooottteeeHHH???===:::888777777666555333333333222222222111111222222222222222222222222////////////////////////......//////000000000000222111000000000111333444111222333333333555999;;;===MMMgggwwwsssTTTGGGCCCCCCGGGNNN\\\yyyuuuaaa```aaatttzzzsssiiiddd___[[[XXXWWWUUUTTTSSSSSSTTTVVVXXXZZZ\\\]]][[[ZZZZZZZZZ\\\___ccceeekkkooouuuyyyzzzzzzyyyyyy~~~|||{{{{{{{{{zzzxxxvvvsssqqqppprrrqqqppprrruuuxxxyyyyyyyyyxxx}}}}}}yyynnnjjjeeeaaa```aaaeeegggdddkkkuuu|||yyyrrrnnnllleeecccaaabbbfffjjjlllmmmlllfff]]]UUUNNNHHHDDDAAA;;;;;;:::888666555444333222222111000000111222222111222555888<<<>>>@@@AAA@@@AAABBBCCCFFFHHHJJJKKKJJJKKKLLLMMMPPPVVV\\\aaafffkkkqqqxxx}}}}}}uuuqqqnnnmmmnnnmmmhhhccc^^^fffuuuwwwkkk^^^WWWVVVOOOKKKIIIKKKSSS[[[aaaccc```bbbhhhsss~~~yyyqqqtttbbbFFF>>><<<888777666666555444333333333222222222111111111111111111111111111111000000000000000000000000///...---,,,---...000111222111000000000111333444111222333333444666999<<<===NNNiiivvvtttUUUGGGCCCBBBGGGNNN\\\yyyuuuaaaaaacccvvv|||uuunnniiieee```[[[YYYXXXVVVUUURRRSSSTTTUUUWWWYYY[[[\\\ZZZYYYYYYYYY[[[___bbbeeeiiinnnuuuzzz|||||||||}}}}}}{{{|||{{{zzzxxxuuussspppoooqqqpppppprrrtttuuutttrrruuuuuuzzz~~~zzzqqqmmmgggbbb``````aaacccbbbiiirrrzzzyyysssqqqjjjhhheeeeeegggjjjllllllgggaaaXXXPPPKKKGGGDDDBBB::::::999888777666555444222222111000000111222222222222333555777999;;;<<<======???@@@CCCEEEHHHIIIIIIJJJLLLNNNRRRWWW^^^ccchhhmmmtttxxx{{{|||~~~{{{ssslllkkkuuuwwwkkk___WWWUUUPPPLLLIIILLLSSS[[[```bbb___aaahhhrrr~~~{{{rrrsss___GGG>>>;;;888666666555444333333333333222222222111111000000000000000000000000........................///...---,,,,,,...000111000000000///000111111222111222333444444666999<<<===NNNjjj~~~vvvtttTTTGGGCCCCCCHHHNNN]]]zzzwwwcccaaacccuuuxxxqqqmmmiiieee___ZZZXXXXXXWWWWWWRRRRRRSSSTTTVVVWWWYYYZZZXXXXXXWWWXXXZZZ^^^bbbdddhhhmmmtttyyy|||~~~}}}~~~}}}|||zzzwwwtttrrrpppnnnnnnoooqqqtttuuutttrrrssstttzzz}}}wwwpppmmmgggbbb]]][[[[[[[[[\\\bbbkkkssszzz|||xxxtttqqqllljjjiiijjjjjjjjjgggaaaYYYQQQKKKFFFBBB@@@::::::999888777777666666333222111000000111222333444333333333444666999:::<<<===>>>???BBBDDDFFFGGGGGGIIILLLOOORRRXXX___dddiiiooouuuxxxyyyzzz}}}zzzzzzwwwkkk]]]TTTRRRPPPLLLJJJMMMUUU\\\```bbbaaabbbfffooo{{{|||tttsss}}}^^^KKK???<<<999777777666555444333333333222222222111111000000000000000000000000............................../////////000000000......///000000000000///111333444444444666999<<<===OOOkkk|||xxxoooOOOGGGCCCCCCIIIPPP```~~~|||fffbbb```ppp~~~uuuqqqoooiiiddd]]]YYYWWWXXXXXXYYYRRRRRRRRRSSSTTTVVVWWWXXXWWWVVVVVVVVVYYY]]]aaaccciiimmmssswwwzzz||||||yyyvvvtttrrrnnnmmmmmmooorrrtttssssssrrrtttzzz{{{sssllljjjeee___[[[WWWUUUTTTUUUZZZaaahhhoooyyy}}}wwwrrrnnnlllkkkiiibbb]]]WWWPPPKKKEEE@@@===::::::999999888888777777444333222111111222333444444333222222333666999:::;;;;;;<<<===???AAACCCDDDEEEHHHKKKNNNSSSYYY___dddiiiooouuuxxxyyy{{{wwwjjj[[[RRROOOPPPMMMKKKOOOVVV]]]```aaacccccceeelllwww}}}tttsss~~~{{{___NNN@@@===:::888888777666555333333333222222222111111000000000000000000000000111111111111111111111111---///111333333222000///,,,---///000000000///...222333444444555666:::<<<===OOOjjj|||zzzkkkJJJFFFBBBCCCJJJRRRccciiibbb]]]kkk}}}uuurrrrrriiiccc\\\WWWVVVWWWYYYZZZRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUUUUVVVXXX\\\```bbbjjjmmmrrruuuxxxzzz}}}~~~{{{xxxvvvtttrrrpppmmmmmmoooqqqqqqqqqrrrsssxxx}}}zzzqqqiiifffccc^^^YYYTTTQQQPPPSSSVVV[[[```fffooozzzxxxsssooollljjjZZZWWWRRRNNNJJJEEE@@@<<<:::::::::999999999888888444444333222222333444444444333222111333666:::<<<999999:::;;;===>>>@@@AAADDDGGGJJJNNNSSSYYY```dddiiiooouuuxxxzzz}}}{{{hhh\\\XXXQQQNNNNNNLLLMMMTTT^^^bbb```aaa```bbbiiisss~~~wwwxxxaaaKKK@@@===888555444555444444444444333222222111111000000000000000000000000000000111111000...---///000111111000000//////......111111000000111111222333444444444333333555999===AAAJJJgggwwwsss{{{YYYLLLBBBAAABBBGGGQQQeeeiiibbbeeejjjyyyrrrqqqrrrlllggg___ZZZWWWWWWWWWWWWSSSRRRRRRSSSTTTUUUTTTSSSVVVWWWYYYZZZZZZ]]]aaaccchhhnnntttxxxyyyyyy{{{}}}}}}xxxrrroootttrrrooolllkkkkkkmmmnnnmmmrrrwwwxxxzzz{{{ooofffaaa[[[WWWVVVTTTPPPMMMNNNKKKMMMRRRWWW]]]gggqqqzzzvvvooofff___YYYUUUOOOIIIBBB>>>;;;:::;;;;;;;;;;;;:::999888777888555111000111222333444444444444555555666666666888888777777999<<<>>>@@@EEEGGGJJJMMMQQQVVV]]]aaagggkkkpppuuuyyy}}}~~~jjj^^^YYYRRRLLLMMMKKKMMMTTT___cccbbbaaa```bbbhhhrrr}}}~~~wwwwww~~~cccLLL@@@===888555555555444444444444333222222111111000000000000000000000000000111222222111000///111222111000000000/////////...111111000000111111222333444444444333333555999===AAAJJJgggtttjjjwwwyyyXXXJJJBBBAAACCCHHHRRRgggkkkaaabbbggg|||{{{sssrrrrrrlllggg___ZZZWWWWWWWWWWWWUUUSSSRRRSSSTTTUUUUUUTTTTTTUUUWWWXXXYYY\\\```ccchhhmmmsssvvvwwwwwwzzz}}}|||wwwtttqqqooonnnllllllmmmnnnooopppsssuuuuuuuuuzzz}}}oooccc^^^XXXUUUTTTRRRNNNJJJIIIFFFGGGJJJNNNRRRZZZccclllnnnooooooooorrrxxx~~~{{{vvvrrrkkkbbb\\\SSSPPPJJJDDD???<<<::::::<<<<<<<<<;;;;;;999888888999666333222222333333222111222333444555666777777777777666777888;;;>>>@@@DDDFFFIIIMMMQQQWWW]]]bbbhhhkkkqqqvvvzzz~~~jjj]]]XXXQQQLLLLLLKKKLLLTTT___eeeddd``````aaagggqqq{{{~~~vvvuuu|||iiiNNNAAA===888555555555555444444444333222222111111000000000000000000000000000///000111111000///111222000000000000////////////111000000000000111222222333444444444444666999<<<@@@JJJggguuugggrrr|||wwwUUUFFFAAAAAADDDJJJTTThhhooocccaaaccctttwwwsssrrrlllggg___ZZZWWWWWWWWWWWWVVVUUUSSSSSSTTTVVVVVVVVVSSSTTTVVVWWWXXX\\\```dddggglllqqqtttuuuvvvzzz}}}~~~~~~~~~zzzwwwnnnnnnnnnnnnnnnooopppppppppqqqrrrqqqqqqsssvvvzzznnn```[[[VVVSSSQQQOOOKKKGGGDDDBBBAAADDDEEEFFFLLLSSSUUUWWWYYYXXXXXXZZZ___cccjjjqqqzzz}}}vvvpppkkkddd\\\VVVKKKHHHCCC>>>;;;::::::;;;<<<<<<<<<<<<;;;:::999999999777555555555444333111///000111333444666777888666666555666888:::===???BBBEEEIIINNNRRRXXX___ccciiimmmrrrwww{{{iii[[[VVVNNNNNNNNNLLLLLLTTT___dddccc______aaagggooozzzwwwuuuzzzoooRRRAAA===999666555555555444444444333222222111111000////////////////////////,,,...//////.........000000000000000////////////000000000000000111222222333444444444444666999<<<@@@JJJggg{{{mmmuuu}}}wwwTTTCCCAAAAAAEEELLLVVVjjjuuufffbbbcccnnn}}}wwwssslllggg___ZZZWWWWWWWWWWWWXXXVVVTTTTTTUUUWWWXXXXXXSSSTTTVVVWWWXXX\\\aaaeeeggglllqqqtttuuuwww{{{~~~~~~||||||}}}yyywwwnnnnnnooooooooopppppppppnnnnnnnnnoooppppppnnnlllsss~~~lll^^^YYYTTTQQQPPPMMMIIIEEEBBB@@@@@@CCCCCCCCCFFFLLLIIIKKKMMMLLLJJJJJJMMMQQQWWW^^^iiittt||||||xxxpppjjjccc\\\TTTOOODDDAAA===:::888999;;;===<<<<<<<<<<<<<<<;;;:::::::::999888888888666333000000000111222444555555666555555555555777:::===???BBBEEEJJJOOOTTTZZZaaaeeejjjnnntttxxx}}}iii\\\VVVOOOQQQPPPMMMLLLSSS^^^cccbbb___```bbbgggnnnyyyzzzvvvzzzqqqSSSAAA>>>999666555666555555444444333222222111111000////////////////////////,,,...000000///......///////////////000000000000000000//////000000111222222333444555555666999;;;@@@IIIgggqqqyyyxxxUUUEEEAAABBBFFFMMMWWWjjj{{{lllgggfffmmm|||vvvlllggg___ZZZWWWWWWWWWWWWYYYWWWUUUUUUWWWYYYYYYYYYVVVVVVWWWWWWYYY]]]bbbfffhhhmmmsssvvvwwwyyy}}}|||xxxuuuooooooooooooooonnnnnnmmmkkkkkkmmmooopppmmmhhhcccbbbjjj|||{{{hhh]]]YYYTTTQQQPPPMMMHHHDDD@@@???AAAEEEEEEDDDGGGLLLHHHJJJLLLIIIFFFDDDEEEGGGFFFLLLWWWcccnnntttwwwwwwtttpppiiiaaaZZZRRRLLLHHH???===;;;999999;;;===???<<<<<<=========<<<;;;;;;;;;;;;:::::::::888444111222333333333333333333333555444444555777:::>>>@@@BBBFFFKKKQQQVVV\\\cccggglllpppuuuzzz~~~kkk^^^ZZZSSSQQQPPPMMMLLLSSS^^^dddddd___aaacccgggnnnxxx~~~yyyzzzpppRRRBBB>>>999666666666666555444444333222222111111000000000000000000000000000000222444444222000000000////////////000000000000000////////////000111111222333555555555666999;;;???IIIgggqqqzzzwwwVVVHHHAAABBBGGGNNNXXXjjjqqqkkkjjjnnnxxxlllggg___ZZZWWWWWWWWWWWWYYYXXXWWWXXXZZZ[[[ZZZYYYXXXXXXXXXXXXYYY\\\bbbfffhhhnnnuuuyyy{{{|||~~~~~~yyyuuusssnnnmmmlllkkkkkkkkkkkkkkkjjjlllooorrrrrrnnngggbbb^^^```jjjvvvfff\\\XXXTTTQQQPPPMMMGGGCCC======AAAGGGHHHGGGIIINNNMMMOOOPPPMMMGGGCCCBBBCCC@@@CCCKKKUUU___eeehhhhhheeebbb\\\UUUNNNHHHCCCAAA===<<<;;;:::;;;===???@@@<<<===============<<<<<<===<<<;;;;;;;;;:::777444444444444444333333333333555555555666888;;;???AAADDDHHHNNNTTTYYY___dddhhhnnnqqqwww|||kkk___[[[TTTOOONNNKKKKKKTTT```gggggg```bbbdddhhhnnnxxx}}}{{{qqqTTTBBB>>>:::777666666666555444444333222222111111000000000000000000000000000222444666555333111//////.../////////000000000111///////////////000111111111333555555555666888:::???IIIhhhttt~~~sssTTTHHHAAACCCHHHOOOXXXiiitttnnnmmmpppxxxlllggg___ZZZWWWWWWWWWWWWXXXXXXYYY[[[\\\\\\ZZZXXXYYYYYYXXXWWWWWWZZZ```dddgggmmmvvv{{{}}}}}}~~~zzztttpppmmmhhhgggfffeeeeeegggiiijjjjjjnnntttxxxyyyuuuqqqnnnhhhffffffqqqsssfffZZZVVVSSSPPPOOOLLLFFFAAA===>>>CCCJJJLLLKKKLLLQQQUUUWWWWWWRRRKKKEEEBBBBBB@@@AAADDDIIIPPPUUUVVVUUURRRQQQMMMGGGBBB>>><<<<<<;;;<<<<<<<<<===>>>>>>???<<<======>>>>>>>>>======>>><<<;;;;;;<<<;;;999777444444444444444444555555555555555666999<<<@@@BBBGGGKKKQQQVVV[[[```eeeiiiooosssxxx}}}~~~iii]]]ZZZTTTLLLLLLJJJKKKTTTbbbjjjkkkaaaccceeehhhnnnxxx|||tttWWWBBB>>>:::777666666666666444444333333222111111000000000000000000000000000222444555555222///------.../////////000000111111///////////////000111111111333555666666666888:::???IIIhhhzzzpppPPPEEEAAACCCHHHOOOWWWhhhvvvooonnnrrrwwwlllggg___ZZZWWWWWWWWWWWWXXXXXXZZZ\\\^^^]]]ZZZWWWYYYXXXWWWVVVVVVYYY^^^bbbeeelllvvv|||~~~}}}~~~{{{tttooojjjhhhdddbbbaaa```bbbdddgggiiihhhoooxxx~~~}}}sssoooiiihhhsssrrrgggYYYUUUQQQOOONNNKKKEEE@@@@@@AAAGGGNNNPPPNNNOOOSSS[[[]]]\\\WWWOOOHHHDDDCCC???======???CCCFFFFFFDDDEEEDDDBBB>>>:::888888999;;;;;;===>>>>>>>>>>>>=========>>>>>>>>>>>>>>>===>>>===;;;;;;<<<<<<;;;:::333333444444555666777777666666666777999===@@@BBBHHHLLLRRRXXX]]]aaafffiiipppsssyyy~~~mmm```ZZZRRRRRROOOKKKLLLVVVcccjjjjjjddd______eeennnvvvzzzVVVFFF===777777777666555666222222222111111111111000000000000000////////////////////////////////////////////////////////////111111111000000000000000///111444555666666888999===PPPjjjwwwhhhMMMEEEAAADDDJJJPPPUUUccc|||nnnhhhkkksssyyyqqqiii___YYYWWWXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTWWW[[[___eeekkkrrrwwwzzz|||vvvllleeeaaa```^^^ZZZXXX[[[\\\]]]```fffjjjssszzzoooiiikkkzzzqqqaaaXXXWWWUUURRRMMMHHHDDDBBBAAABBBKKKYYY\\\SSSLLLMMMQQQ]]]bbbZZZPPPJJJFFFCCC???>>>>>>>>>>>>??????@@@??????>>>===;;;:::999999<<<===============<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>===<<<;;;:::888888888777666555555444666888:::;;;===@@@DDDGGGKKKNNNSSSWWW\\\aaagggkkkrrrxxx~~~mmmaaa\\\TTTRRRPPPLLLLLLVVVcccjjjjjjccc___^^^eeennnvvv}}}YYYFFF>>>777777777555555666222222222111111111111000000000000000////////////////////////////////////////////////////////////111000000000000000000000///111333555555666888:::===QQQlllzzzjjjPPPIIIDDDFFFKKKPPPUUUbbb{{{nnnfffhhhsss{{{ppphhh___XXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTWWW\\\___dddjjjpppuuuvvvyyy|||}}}tttjjjaaa\\\ZZZYYYUUUTTTWWWYYY[[[___eeelllvvv|||qqqlllvvvpppaaaXXXWWWUUURRRNNNIIIDDDAAACCCEEEQQQ```cccXXXNNNMMMMMMXXX]]]WWWNNNJJJGGGEEEBBBAAA@@@>>>======>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<=====================>>>>>>???>>>>>>>>>????????????>>>===<<<<<<:::::::::999888888777777777888:::<<<===AAAEEEHHHLLLOOOTTTYYY^^^ccciiimmmvvvzzznnnccc^^^WWWRRRPPPMMMMMMUUUbbbjjjkkkddd______fffooowwwZZZFFF>>>777777777555444555222222222111111111111000000000000000////////////////////////////////////////////////////////////000000000000000000111111111222333333444555999;;;===QQQmmm{{{hhhQQQLLLGGGHHHLLLQQQVVVccczzznnneeefffvvv{{{oooggg^^^WWWVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTUUUXXX\\\```ccchhhnnnqqqrrrssswwwzzz}}}vvvkkkaaaZZZWWWSSSOOOOOORRRUUUXXX]]]dddlllxxx}}}qqqtttpppaaaWWWWWWVVVSSSNNNIIIDDDAAACCCGGGWWWjjjnnn```SSSMMMJJJRRRVVVSSSMMMIIIHHHGGGEEECCC@@@>>><<<<<<<<<============<<<<<<;;;;;;;;;999:::;;;<<<===>>>>>>>>><<<===>>>???????????????@@@AAAAAA@@@@@@???>>>=========<<<<<<;;;:::::::::888999;;;<<<>>>BBBFFFJJJMMMPPPVVV[[[```gggmmmqqqzzz~~~pppeee```YYYRRRQQQNNNNNNUUUbbbjjjkkkfffaaaaaagggpppxxx\\\GGG>>>888777777555444555222222222111111111000000000000000000////////////////////////////////////////////////////////////000000000000000111111111222222333222333555999<<<<<>>===============<<<<<<<<<888999:::<<<===>>>>>>>>><<<===>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>===>>>>>>======<<<<<<<<<<<<999:::<<<===???CCCHHHLLLOOOSSSXXX^^^cccjjjpppuuu}}}sssfffaaaXXXRRRRRRPPPOOOUUUaaaiiillliiidddcccjjjrrryyy```GGG???888777777555333555222222222111111111000000000000000000//////////////////////////////////////////////////////////////////000000111111111111222222333222333555999<<<;;;PPPmmmttteeeMMMHHHHHHHHHKKKRRRZZZiiitttiiiiiizzzwwwuuuooohhh^^^WWWUUUVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRROOOQQQRRRSSSUUUXXX\\\___cccgggkkkmmmnnnooosssvvv}}}zzzlll```YYYUUUPPPMMMNNNPPPRRRWWW]]]fffvvv{{{sss|||nnncccZZZXXXVVVRRRMMMHHHCCCAAABBBJJJ```zzzwwwfff]]]SSSRRRQQQOOOLLLHHHEEEEEE@@@???===<<<<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>999999;;;<<<============;;;;;;===>>>@@@@@@AAAAAA@@@@@@@@@@@@???>>>=====================<<<<<<<<<;;;<<<===>>>@@@DDDJJJNNNQQQUUUZZZ```ffflllssswww~~~uuugggaaaXXXRRRSSSQQQOOOUUU```iiillllllgggeeekkkrrryyybbbGGG???888777777555333444222222222111111111111000000000000000/////////////////////////////////////////////////////////////////////000111111222222111222333333444555999;;;;;;PPPmmm~~~uuulllRRRJJJGGGFFFIIIPPPZZZjjjwwwllljjjtttvvvuuuqqqjjj___XXXVVVUUUUUUSSSTTTTTTSSSSSSRRRQQQQQQQQQOOOPPPRRRSSSTTTWWW[[[^^^bbbfffjjjmmmnnnpppuuuyyy~~~qqqccc[[[XXXRRRNNNNNNOOOPPPUUU[[[dddtttwwwkkkmmmuuu}}}mmmddd\\\YYYUUUPPPKKKFFFDDDBBBFFFLLLbbb}}}ooogggZZZTTTOOONNNKKKFFFCCCCCC>>>>>>>>>???@@@AAABBBCCCAAAAAAAAA@@@@@@?????????;;;;;;<<<<<<<<<;;;;;;:::999:::;;;===???@@@AAAAAA@@@@@@@@@@@@???>>>==============================<<<======>>>AAAFFFLLLQQQTTTWWW]]]bbbgggmmmtttxxx}}}uuuhhhaaaWWWRRRTTTRRRPPPUUU```iiimmmmmmgggeeejjjpppvvv~~~___HHH???888777777444333444222222222111111111111000000000000000////////////////////////////////////////////////////////////...//////000111111222222///111333555555666888:::===QQQmmm}}}wwwtttWWWLLLGGGEEEGGGNNNXXXggg|||xxxllljjjiiiyyyzzztttlllaaaYYYVVVUUUTTTRRRSSSSSSRRRRRRQQQPPPPPPOOOOOOPPPRRRSSSTTTVVVYYY\\\```dddhhhkkkmmmqqqvvv{{{}}}wwwhhh^^^WWWRRRMMMMMMNNNOOOTTTZZZ```pppnnn```]]]```rrrzzzllleee^^^ZZZTTTNNNIIIEEEDDDDDDGGGKKK^^^yyy~~~ppphhh]]]TTTMMMLLLJJJEEEBBBBBB???@@@BBBCCCEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???>>>======<<<;;;999888777777888:::<<<>>>???@@@@@@BBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???AAAGGGMMMRRRVVVYYY^^^ccchhhnnntttxxx}}}uuuhhhaaaWWWRRRTTTSSSQQQTTT___iiimmmmmmgggeeeiiiooottt{{{ZZZHHH@@@999888777444333444222222222111111111111000000000000000////////////////////////////////////////////////////////////...//////000111222222222///111444555666666888999???SSSnnn~~~~~~|||xxxyyyZZZLLLGGGEEEFFFLLLUUUdddyyyyyyllliii```}}}~~~vvvmmmbbbZZZVVVUUUSSSRRRSSSSSSRRRQQQPPPPPPOOOOOOOOOQQQRRRSSSTTTVVVYYY[[[^^^bbbgggjjjmmmqqqwww|||{{{|||lllbbbVVVPPPLLLLLLMMMNNNTTT[[[\\\lllxxxgggZZZTTTTTTbbbwwwkkkfff```[[[TTTMMMGGGEEEEEEEEEEEEHHHYYYrrryyyllleee]]]SSSKKKJJJJJJDDDAAABBBAAACCCEEEGGGHHHHHHFFFFFFFFFEEEEEECCCBBBAAA@@@@@@??????>>>===;;;888666555666777999;;;===???@@@@@@CCCCCCCCCCCCBBBAAA@@@@@@????????????????????????>>>>>>>>>???BBBGGGNNNSSSWWWZZZ___dddhhhnnnssswww}}}uuueee[[[WWWTTTTTTQQQMMMOOOYYYcccgggkkkhhhfffgggmmmvvv}}}}}}}}}}}}}}}WWWGGGBBB:::555222222333333222222222111111111111000111111111111000000000000+++---///000222222111111000///...------...///000000000000000111111111111111111222333555777999:::;;;NNNiii||||||vvvyyyZZZJJJEEEIIIGGGKKKTTT[[[mmmxxxlllhhhddd{{{}}}|||vvvpppfff^^^YYYWWWUUUTTTVVVVVVVVVUUUSSSRRRPPPOOOQQQRRRTTTUUUVVVWWWWWWWWW^^^```dddhhhlllqqqwww{{{qqqeeeZZZTTTOOOPPPQQQRRRTTTXXX\\\gggyyyooobbbZZZXXXXXX___vvvzzzppphhheee\\\PPPIIIGGGGGGFFFCCCFFFLLLWWWccckkkkkkeee___SSSQQQMMMHHHCCCBBBDDDFFFBBBCCCEEEFFFGGGGGGFFFFFFFFFDDDBBBBBBEEEEEEDDDAAAAAA@@@>>><<<999666444333999:::<<<===??????>>>>>>CCCDDDEEECCCAAA??????@@@>>>>>>?????????>>>>>>===<<<>>>@@@BBBDDDHHHLLLPPPTTTYYYaaahhhlllpppsssuuuuuueee[[[XXXTTTUUURRRMMMOOOYYYcccgggjjjgggeeegggnnnvvv}}}}}}}}}}}}{{{WWWFFFAAA:::555333333333333222222222111111111111000111111111000000000//////,,,---...//////000000///000///...------...///000000000000000111111111111000000111222444666888999;;;MMMhhhyyy}}}{{{tttyyy[[[KKKFFFIIIGGGJJJSSSZZZlllyyylllgggccczzz{{{zzzwwwqqqggg___ZZZWWWUUUTTTUUUUUUUUUUUUTTTRRRQQQPPPRRRRRRTTTUUUWWWXXXXXXXXX]]]___cccfffjjjooouuuyyyuuuiii[[[TTTOOOOOOPPPQQQTTTXXX]]]eeesss{{{nnneee___]]]bbbwwwzzzppphhhbbbZZZOOOHHHGGGGGGEEECCCBBBHHHSSS^^^eeeccc\\\VVVPPPOOOLLLGGGCCCBBBCCCEEE???@@@BBBCCCDDDDDDCCCCCCEEECCCBBBCCCEEEEEECCC@@@CCCBBB@@@>>>;;;999777666999:::<<<>>>???@@@??????BBBCCCDDDCCCAAA@@@@@@AAA???????????????>>>======<<<===@@@BBBDDDHHHMMMPPPUUUZZZaaagggmmmqqquuuxxx~~~tttfff]]]YYYTTTUUURRRNNNPPPZZZcccggggggeeedddgggnnnvvv}}}~~~~~~}}}zzzYYYCCC???:::666555444333333222222222111111111111000111111000000000000//////......------------......//////............//////000000000000111111111111//////000111333555777888;;;LLLfff|||}}}yyyrrrxxx[[[LLLGGGHHHEEEGGGPPPWWWkkk{{{lllfffcccyyy{{{yyyyyysssiii```ZZZWWWUUUSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSTTTUUUWWWXXXYYYZZZ\\\^^^bbbeeeiiinnnssswwwyyymmm\\\UUUOOOOOOPPPPPPSSSWWW___cccmmm{{{}}}qqqiiidddgggxxxxxxoooggg^^^VVVMMMGGGFFFFFFDDDCCC@@@FFFOOOWWW\\\YYYSSSMMMKKKKKKJJJGGGDDDBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGEEEBBBFFFEEECCCAAA>>><<<;;;:::999;;;===???@@@AAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCAAAAAA@@@???>>>======<<<;;;===@@@BBBDDDHHHMMMQQQVVVZZZaaagggmmmsssyyy}}}}}}uuuhhh^^^[[[TTTUUUSSSOOOQQQ[[[dddgggeeeccccccgggnnnvvv}}}}}}zzz\\\AAA>>>:::777666555444333222222222111111111000000111000000000////////////111000...---,,,---....../////////......////////////000000000111111111111000000111222333555777888;;;KKKcccyyysssvvvZZZKKKGGGHHHDDDEEENNNUUUiii~~~mmmfffbbbwww~~~}}}{{{tttjjjaaa[[[WWWUUUSSSRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTUUUWWWXXXZZZ[[[\\\^^^bbbeeeiiimmmssswww}}}|||ppp^^^VVVPPPOOOOOOOOORRRVVV^^^bbbjjjuuu{{{pppiiijjjxxx~~~uuukkkcccWWWRRRKKKFFFEEEDDDCCCCCCCCCFFFKKKPPPRRRQQQMMMJJJHHHIIIIIIGGGDDDBBBAAABBBGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIKKKLLLKKKJJJHHHIIIHHHFFFDDDBBB???>>>===;;;<<<>>>@@@AAABBBBBBBBB@@@AAABBBBBBAAAAAACCCDDDCCCBBBAAA???>>>======<<<;;;===@@@BBBDDDHHHMMMPPPWWWZZZ```fffmmmttt|||xxxkkk```\\\TTTVVVTTTPPPRRR[[[dddhhhdddbbbbbbfffnnnwww~~~}}}}}}___AAA>>>:::777666555444333222222222111111111000000000000000////////////...222111///...---......///...//////////////////...///000000000111111111111111111222333555777888999<<>>@@@BBBCCCCCCBBBBBB???AAABBBBBBBBBBBBCCCDDDCCCBBBAAA???>>>=========<<<>>>@@@BBBDDDHHHLLLOOOVVVYYY___eeelllttt||||||oooccc\\\TTTVVVUUUQQQTTT\\\dddhhhdddbbbaaaeeemmmxxx~~~bbbCCC???:::666555444333333222222222111111111111000000000////////////......222111000///////////////......////////////......000000000000111111111111111222222333555777999:::<<>>>>>>>>???>>>???AAACCCDDDGGGKKKNNNTTTXXX]]]dddkkksss{{{rrrddd]]]TTTWWWVVVRRRTTT]]]eeehhhfffcccaaadddmmmxxx~~~bbbFFFAAA:::555333333333333222222222111111111111000000000/////////........./////////000//////......---...///000000///...---000000000000111111111111000111111333444666888999<<>>@@@AAABBBEEEJJJNNNPPPQQQPPPNNNKKKHHHHHHIIIMMMKKKHHHEEECCCAAA@@@@@@:::===AAADDDGGGMMMSSSXXXZZZXXXUUUQQQMMMIIIFFFEEECCCCCCDDDEEEDDDCCCBBBAAA@@@BBBCCCBBBAAAAAABBBCCCCCCBBB@@@>>>>>>???@@@AAA@@@AAABBBCCCDDDFFFIIILLLRRRVVV\\\cccjjjqqqxxx}}}tttfff]]]TTTWWWVVVSSSUUU]]]eeehhhgggcccaaaccclllyyy~~~bbbGGGBBB:::555222222333333222222222111111111111000000/////////............,,,---...//////...---,,,---...///000000///...---000000000000111111111111///000000222333555777888<<>>CCCFFFGGGIIIMMMQQQTTTTTTRRROOOLLLJJJJJJKKKIIIGGGDDD@@@===;;;:::999999===AAADDDHHHOOOWWW^^^^^^\\\YYYUUUPPPLLLIIIGGGDDDEEEEEEEEEEEECCCAAA@@@AAABBBCCCCCCAAAAAABBBCCCCCCAAA@@@>>>>>>???AAABBBAAABBBCCCCCCCCCEEEHHHKKKPPPUUU[[[bbbiiipppvvv{{{}}}tttfff\\\XXXSSSTTTRRROOO[[[fffcccddd```^^^bbbmmmzzz~~~}}}bbbKKKBBB;;;:::888555333444222222222111000//////...000000000000///////////////,,,+++,,,///000///---000000///...............////////////000000000000000111333333333444777999AAACCCYYY}}}zzzeeeJJJCCCEEEBBBCCCJJJNNN___yyy{{{kkkjjjrrrwwwoookkkeee```\\\YYYUUUSSSTTTSSSSSSUUUVVVVVVTTTRRRSSSRRRQQQQQQRRRTTTVVVXXXXXX[[[^^^aaadddhhhlllpppvvvyyy~~~{{{kkk___VVVVVVVVVVVV^^^jjjrrrwww{{{vvvllldddeeehhhjjjeee]]]UUUNNNKKKJJJJJJFFFJJJOOOQQQSSSYYYbbbiiidddfffgggeee]]]TTTMMMHHHBBBBBBAAAAAA???>>><<<;;;AAAAAAAAACCCGGGLLLQQQTTTTTTVVVWWWTTTPPPLLLLLLMMMKKKGGGBBB???===<<<;;;999999;;;>>>BBBGGGPPPYYY```aaa___[[[WWWTTTQQQNNNMMMHHHGGGFFFEEEDDDDDDDDDDDDGGGEEEBBBAAAAAABBBBBBAAA????????????@@@AAABBBCCCEEEDDDCCCBBBCCCFFFIIIKKKQQQUUU[[[```fffkkkqqquuuuuufff\\\XXXSSSTTTSSSQQQ]]]iiigggfffccc```dddooozzzgggKKKBBB;;;999888555333444222222111111000//////...000000000000////////////000///---...111222111///000000///...............////////////000000000000000111333333333444777999>>>AAAWWW~~~yyyjjjOOODDDFFFBBBCCCJJJNNN___zzzoooiiiqqq|||sssnnnggg```\\\XXXUUUSSSTTTSSSSSSUUUVVVVVVTTTRRRRRRQQQPPPPPPQQQSSSVVVWWWWWWYYY]]]```ccchhhlllppptttxxx|||uuufffYYYWWWXXX[[[eeeqqq|||yyykkkaaa___aaaZZZWWWQQQKKKGGGDDDDDDDDD@@@DDDHHHJJJLLLPPPXXX______aaaaaa^^^WWWOOOIIIFFFBBBBBBAAAAAA@@@>>>===<<<>>>???AAADDDIIINNNSSSVVVYYYYYYWWWSSSOOOLLLMMMOOOHHHDDD@@@>>>===<<<;;;:::999;;;>>>BBBGGGPPPYYY___dddbbb^^^ZZZVVVRRRPPPNNNIIIHHHGGGEEEDDDCCCCCCCCCDDDCCCBBBBBBBBBCCCCCCBBB>>>>>>??????@@@AAAAAAAAADDDCCCBBBBBBCCCEEEHHHJJJOOOSSSYYY```fffmmmtttxxxvvvggg\\\VVVQQQRRRQQQPPP]]]jjjhhhhhheeecccgggppp{{{lllKKKBBB;;;999888555333444222222111111000/////////000000000000////////////000///...///000111111///000000///...............////////////000000000000000111333333333444777999;;;???UUU~~~xxxoooTTTFFFGGGCCCCCCJJJNNN```{{{sssgggnnnyyysssjjjaaa\\\XXXUUUSSSTTTSSSSSSUUUVVVVVVSSSQQQQQQPPPOOOOOOPPPRRRUUUVVVTTTWWW[[[___cccggglllppprrrvvvzzz~~~~~~zzzwwwuuuvvvwwwyyy|||nnn]]]YYY\\\aaakkkvvvxxxhhh[[[VVVVVVIIIHHHEEEBBB@@@?????????===???BBBDDDEEEHHHOOOTTTXXXYYYXXXUUUNNNHHHDDDBBBAAAAAA@@@@@@???>>>======<<<>>>BBBFFFKKKPPPTTTVVVZZZYYYUUUQQQMMMLLLNNNPPPEEEBBB???===<<<<<<<<<;;;:::<<>>???AAAAAAAAAAAA@@@CCCCCCAAAAAABBBDDDGGGHHHKKKPPPWWW^^^fffnnnvvv{{{wwwhhh]]]TTTOOOPPPNNNMMMZZZgggeeehhheeedddhhhrrr}}}lllJJJBBB:::999888444333333111111111111000000//////000000000000////////////------------...///......000000///...............////////////000000000000000111333333333444777999:::>>>TTT}}}}}}xxxqqqWWWGGGHHHCCCCCCIIINNN```|||uuuffflllwwwmmmccc\\\XXXUUUTTTTTTSSSSSSTTTUUUUUUSSSQQQPPPOOOOOONNNOOOQQQTTTUUUSSSVVVZZZ^^^bbbggglllppprrruuuzzz}}}{{{vvvpppllljjjjjjkkkmmmpppuuu~~~qqq___\\\___cccjjjrrr{{{ooo___RRRLLLLLLBBBAAAAAA@@@@@@????????????@@@BBBCCCCCCFFFJJJNNNRRRRRRPPPLLLGGGCCC@@@@@@??????>>>=========<<<<<<<<>>======???@@@CCCEEEEEEEEECCCBBBBBBBBBAAAAAABBBCCCDDDEEEGGGKKKQQQWWW^^^fffooottt|||yyyjjj^^^WWWRRRRRRPPPOOO]]]kkkiiihhhdddbbbgggrrr~~~~~~}}}bbbJJJAAA:::888777444222333111111000000000000000000000000000000////////////...///000000//////000222000000///...............////////////000000000000000111333333333444777999;;;@@@RRRxxxwwwtttlllTTTEEEGGGCCCDDDJJJMMM]]]xxxtttiiijjj{{{yyyooofff___ZZZWWWUUUTTTSSSSSSTTTUUUTTTQQQOOOPPPOOONNNNNNOOOQQQTTTUUUSSSVVVZZZ^^^bbbfffkkkooossswww{{{~~~~~~rrrhhhccc^^^___```aaadddiiipppuuuyyyzzzlll```___]]]XXXVVVYYYYYYZZZXXXRRRJJJDDDBBBCCCAAAAAAAAAAAAAAAAAABBBBBBEEEDDDDDDEEEEEEFFFGGGGGGJJJJJJHHHEEEBBB@@@@@@AAA<<<;;;:::::::::;;;<<<===@@@AAADDDFFFGGGHHHHHHGGGHHHIIILLLOOOSSSSSSQQQNNNHHHEEE@@@<<<;;;999888666999;;;>>>AAAEEEJJJPPPTTT[[[ZZZYYYWWWTTTQQQMMMKKKHHHFFFBBB???>>>>>>???@@@BBBDDDEEECCC>>>;;;<<<===@@@AAABBBDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDFFFIIINNNTTT[[[ccckkkqqq|||zzzkkk^^^UUUPPPPPPPPPPPP___ooonnnkkkfffbbbeeeooo}}}}}}}}}~~~```JJJAAA:::888777444222222000000000000000000000111000000000000////////////---///111000///...000222000000///...............////////////000000000000000111333333333444777999;;;@@@QQQtttuuummmxxxjjjTTTBBBEEECCCEEEJJJMMM[[[uuutttllljjjxxx}}}xxxooogggaaa\\\XXXUUUTTTSSSSSSTTTTTTSSSQQQNNNQQQPPPOOOOOOPPPRRRTTTVVVUUUXXX[[[___bbbfffkkknnnsssvvv{{{~~~wwwhhh___ZZZ[[[[[[]]]___dddkkkpppqqq|||vvvjjjaaa___ZZZQQQMMMQQQMMMNNNMMMIIIDDDBBBBBBCCC@@@@@@@@@@@@AAABBBDDDDDDGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGEEEBBB@@@AAABBB===<<<;;;:::;;;<<<>>>??????@@@AAABBBDDDDDDEEEEEEEEEEEEFFFJJJNNNOOONNNLLLEEEAAA===:::999888777666555777:::===@@@EEEJJJNNNQQQRRRRRRQQQPPPMMMJJJHHHEEECCC@@@===<<<<<<>>>@@@AAACCCDDDAAA===:::===@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEHHHMMMSSSZZZbbbkkkqqq|||{{{kkk^^^PPPKKKMMMMMMOOO```ppppppmmmhhhbbbdddnnn{{{}}}~~~```IIIAAA999888777333222222000000000000000111111111000000000000////////////+++---//////---,,,...000000000///...............////////////000000000000000111333333333444777999;;;@@@PPPrrruuuhhhrrrzzz~~~|||iiiUUUAAADDDCCCEEEKKKLLLZZZsssuuunnnkkkvvv{{{vvvooohhhbbb]]]XXXUUUTTTTTTSSSTTTTTTSSSPPPNNNQQQPPPOOOOOOPPPRRRUUUVVVVVVYYY\\\___bbbfffkkknnnrrrvvvzzz~~~{{{ggg\\\VVVWWWYYYZZZ]]]bbbiiimmmrrr}}}uuukkkccc___WWWLLLJJJNNNIIIIIIIIIFFFCCCAAABBBCCC@@@@@@@@@@@@BBBDDDGGGHHHIIIHHHHHHHHHIIIJJJIIIHHHEEEFFFFFFEEEBBBAAAAAABBB>>>===<<<;;;<<<>>>@@@AAA>>>>>>???@@@AAACCCDDDDDDDDDBBBAAACCCFFFIIIIIIGGG@@@===:::777777777666666111444777:::===AAAFFFJJJIIIJJJKKKKKKJJJHHHFFFDDDDDDAAA>>>;;;;;;<<<>>>@@@???BBBCCC@@@<<<;;;>>>BBB????????????@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDGGGLLLRRRZZZccclllsss|||wwweeeZZZSSSLLLOOORRRSSS___mmmnnnkkkgggcccfffppp|||||||||~~~\\\DDD???;;;:::888333000000444222111111111111000...111111111111111000//////////////////////////////------------.........///////////////000000000000111222444444444555888:::777<<>>==================>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>??????@@@AAAAAA???===:::777555444333111222444666:::===@@@AAACCCBBBBBBBBBBBBBBBCCCCCCAAA@@@===;;;<<<===@@@AAAAAA@@@???>>>>>>???@@@AAA>>>======>>>@@@BBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGLLLTTTZZZaaammmxxx}}}vvveee[[[UUUNNNOOORRRQQQ\\\iiijjjiiifffeeeiiisss}}}}}}~~~~~~]]]DDD???::::::888333000111222111000111222333222111111111111111111000//////////////////////////////------........./////////000000000000111111111111111222444444444555888:::999===JJJiii{{{gggllltttlllUUUFFFCCCBBBCCCEEEJJJWWWccc~~~mmmlllrrr{{{vvvoooiiiccc^^^ZZZWWWUUUUUUSSSSSSSSSSSSUUUUUUSSSSSSRRRRRRRRRSSSSSSTTTVVVXXXZZZ^^^aaaeeeiiilllppptttyyy{{{|||~~~sssccc\\\[[[[[[\\\aaaiiirrryyy}}}~~~nnnggg___ZZZTTTNNNMMMPPPNNNNNNLLLKKKJJJIIIHHHHHHHHHEEECCCCCCEEEHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIKKKJJJGGGEEECCCBBBBBBCCC??????????????????@@@AAA===>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAA@@@???===:::888666444333000111222444666999;;;<<<>>>>>>======>>>???@@@@@@@@@???>>>===>>>???AAABBBBBBAAA@@@@@@@@@@@@AAABBB>>>>>>>>>???@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGKKKRRRWWW]]]hhhsss}}}uuueee[[[WWWOOOPPPQQQOOOYYYffffffhhhfffgggllluuu~~~~~~]]]EEE???::::::888333111222222111000111444555444333000111111111111000000///////////////////////////....../////////000000000111111111111222222222222111222333444444555777:::;;;>>>IIIfffhhhmmmuuunnnXXXIIIEEECCCCCCCCCGGGRRR]]]wwwppplllnnn}}}xxxrrrlllfff```[[[WWWUUUUUUSSSSSSSSSSSSUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUWWWZZZ]]]```dddhhhlllooosssxxx{{{|||uuuiiidddaaacccfffkkkrrrzzzzzzkkkeee```]]]XXXRRRQQQTTTRRRSSSSSSTTTSSSQQQOOOMMMJJJHHHFFFFFFHHHJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLNNNLLLHHHEEEDDDDDDFFFGGGBBBAAA@@@@@@@@@@@@@@@@@@<<<<<<===>>>>>>???>>>>>>???>>>>>>>>>>>>???@@@@@@@@@???===;;;999666555444222222222333444555777777888888888888999:::;;;<<<===>>>???@@@AAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCC?????????@@@AAACCCDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGJJJPPPTTTYYYdddnnn{{{rrrbbbYYYVVVNNNNNNPPPNNNXXXeeeeeeiiihhhhhhmmmuuu}}}~~~]]]EEE???::::::888444222333333222111222444555444333000000111111111111000///////////////////////////////////////000000000000000000000111111111222222000222333333333555777999<<<>>>GGGbbbhhhmmmuuulllUUUIIIEEECCCBBBBBBEEEOOOYYYrrrrrrkkkiiixxx~~~zzztttmmmggg```ZZZVVVTTTTTTRRRRRRRRRRRRTTTTTTVVVUUUTTTSSSSSSSSSSSSSSSTTTWWWZZZ\\\^^^bbbhhhlllmmmrrrwwwzzz{{{~~~|||sssooooooqqquuuxxx|||wwwlllgggccc```\\\WWWUUUWWWXXXZZZ\\\]]]\\\YYYUUURRRLLLJJJHHHHHHIIIKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOMMMKKKHHHFFFEEEEEEEEEBBBAAA@@@??????>>>??????===>>>@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@??????>>><<<:::888777666777666555555555555666666444444444555666888999:::<<<>>>AAACCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAACCCDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFIIINNNQQQWWWaaalllwww~~~nnn___WWWSSSKKKMMMOOONNNYYYfffgggllliiigggkkksss{{{~~~\\\EEE???:::999888444333444555444333333444444222111///000000111111111000000////////////////////////////////////000000000000/////////000000000111111000111333333333444777999;;;===FFF___hhhlllttt~~~iiiQQQGGGDDDBBBBBBBBBEEENNNXXXnnnuuujjjdddppp|||tttmmmfff___YYYUUUSSSRRRQQQPPPPPPQQQRRRSSSWWWWWWVVVTTTSSSSSSSSSSSSSSSVVVYYY[[[\\\___gggllllllpppuuuxxxzzz}}}wwwrrrttt{{{|||yyy{{{xxxqqqlllgggeeeaaa\\\ZZZ\\\aaabbbeeeeeeccc___YYYVVVNNNLLLJJJIIIKKKLLLKKKKKKLLLLLLNNNOOOPPPPPPQQQQQQNNNNNNMMMLLLIIIFFFCCCAAAAAA@@@???>>>>>>>>>>>>>>>???@@@BBBCCCDDDCCCBBBAAA>>>>>>======>>>>>>???@@@?????????>>>===;;;999888999999888777666666666666555555555666777999:::;;;<<>>============>>>??????@@@AAAAAAAAA@@@>>><<<:::::::::999888777777777777999999999999:::;;;<<<===>>>AAADDDHHHIIIIIIGGGFFFBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEEEEFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFJJJMMMSSS^^^iiinnnvvv{{{kkk___YYYRRRJJJLLLOOONNNZZZggghhhiiiggggggkkkrrrxxxzzzzzzrrrsssuuu{{{XXXFFF???:::999777555444777333222111111222333222000//////000111111111111111////////////////////////------.........///////////////000000000111111111///111222222222444666888;;;???IIIbbbeeejjjsss~~~lllVVVHHHEEEDDDDDDCCCDDDLLLVVVfff|||nnnbbbiiiwwwmmmeee___[[[YYYUUUTTTSSSRRRRRRSSSTTTUUUZZZYYYXXXVVVTTTSSSSSSSSSQQQUUUYYYYYYXXX\\\eeemmmppptttxxx{{{{{{~~~}}}xxx|||yyysssnnnmmmkkkhhhjjjnnnqqqrrrqqqooojjjccc[[[WWWRRRPPPOOONNNOOOOOOMMMLLLMMMNNNOOOOOOPPPPPPPPPPPPNNNNNNOOOOOOMMMKKKIIIHHHDDDDDDDDDDDDDDDDDDEEEFFFDDDFFFGGGHHHHHHEEECCCAAA===============>>>??????AAABBBCCCCCCBBB@@@>>>===<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<===>>>??????@@@CCCFFFIIIJJJIIIHHHFFFDDDDDDEEEFFFFFFEEEDDDDDDBBBCCCEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGJJJNNNYYYdddllltttyyyzzzlllaaa\\\SSSLLLMMMOOOOOOYYYfffgggffffffhhhmmmtttxxxxxxvvvmmmnnnrrryyyVVVFFF???:::999777555555777111000///000222333333222//////000111111111111111////////////////////////------------.........///000111111111111222222222///111222222222444666888<<<@@@KKKddddddjjjsssqqq[[[KKKGGGEEEEEECCCCCCKKKTTTbbbpppccciiiyyynnnfff```]]][[[WWWVVVUUUTTTTTTUUUVVVWWW[[[ZZZXXXVVVUUUSSSSSSSSSPPPUUUYYYYYYWWW[[[eeemmmrrrvvvzzz|||}}}zzztttooonnnmmmlllpppuuuvvvuuutttqqqjjjbbb[[[VVVTTTSSSQQQQQQQQQQQQOOOMMMNNNNNNOOOOOOPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNOOOHHHGGGGGGGGGHHHIIIJJJJJJIIIJJJLLLLLLKKKIIIFFFDDD===============>>>??????BBBCCCDDDDDDDDDBBB???>>>???????????????@@@AAAAAA??????>>>>>>>>>???@@@@@@BBBDDDGGGIIIJJJJJJHHHGGGEEEFFFGGGHHHHHHGGGFFFEEECCCDDDEEEFFFGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEDDDFFFGGGKKKUUU```kkktttnnn{{{}}}qqqddd]]]SSSNNNPPPOOOOOO\\\jjjhhhiiiggggggmmmvvv{{{xxxtttmmmjjjkkkuuuYYYDDDAAA<<<888666555333222111111111111111111111111333222111111000000111111222000///......///000222...............///000000222222222111000///......111222333333222222444666777>>>III```ooollllllxxxWWWIIIEEEBBBBBBBBBCCCJJJQQQcccyyytttgggmmmvvvrrrggg___[[[VVVWWWWWWVVVUUUTTTTTTTTTTTT[[[ZZZXXXUUUTTTSSSSSSTTTTTTVVVYYY\\\^^^```dddgggtttwwwzzz}}}yyyuuusssuuu||||||uuuooojjjccc]]]YYYXXXTTTPPPNNNOOOOOOMMMKKKOOONNNMMMLLLLLLNNNOOOPPPRRRQQQQQQQQQRRRRRRPPPOOOOOORRRUUUTTTRRRPPPQQQRRRXXXWWWUUUPPPKKKFFFDDDCCC@@@@@@??????@@@@@@AAAAAADDDEEEGGGHHHGGGDDDAAA???AAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAABBBBBBBBBAAAIIILLLOOONNNKKKIIIIIIKKKLLLLLLKKKIIIHHHHHHJJJLLLIIIHHHGGGGGGGGGHHHFFFEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGCCCAAABBBDDDGGGPPPYYYeeennn{{{fffsss|||pppccc]]]UUUPPPQQQPPPOOO\\\iiifffkkkggggggmmmvvv|||zzzvvvpppkkkkkkuuu|||WWWDDD@@@;;;888666555333222111111111111111111111111222111000000//////000000111000...------...000111...............///000000//////000111111222333333111222333333222222444666888===EEEXXX~~~pppmmmmmmyyyXXXHHHDDDAAABBBCCCDDDIIIPPP```vvvzzzkkkpppxxxtttjjjbbb^^^WWWVVVUUUUUUUUUUUUUUUVVVVVV[[[YYYWWWUUUTTTSSSSSSTTTTTTVVVXXXZZZ]]]```eeehhhrrrvvvzzz}}}yyyxxxyyy~~~}}}{{{wwwsssmmmfff^^^YYYTTTOOOJJJHHHIIIJJJJJJIIIPPPPPPPPPOOOOOOOOONNNNNNPPPPPPPPPQQQTTTUUUTTTRRRUUUXXXZZZZZZXXXVVVWWWXXX\\\[[[XXXTTTNNNIIIFFFEEEAAAAAA@@@@@@@@@@@@AAABBBDDDEEEGGGHHHGGGEEECCCAAABBBBBBCCCCCCCCCDDDDDDDDDEEECCCBBBBBBCCCDDDEEEEEEJJJNNNRRRSSSQQQOOOPPPRRRRRRRRRQQQPPPNNNLLLLLLLLLMMMKKKJJJJJJKKKJJJHHHFFFHHHHHHGGGGGGGGGHHHHHHIIIIIIEEEBBBCCCDDDFFFMMMVVVbbbkkkyyy\\\iiizzz|||nnnaaa[[[VVVQQQRRRQQQOOO[[[hhhffflllhhhffflllvvv}}}}}}zzzssslllkkktttuuuTTTCCC@@@;;;888666555333222111111111111111111111111000000///............///000///...------...///000...............///000000------...///111222333333111222333333222222444666999<<>>:::777555555333222111111111111111111111111111111000////////////000......------------.....................///000000......//////////////////111222333333222222444666555:::===FFFdddsssooolllaaaIIICCC???@@@CCCDDDFFFJJJUUUiiixxxvvvyyy|||rrriiicccZZZXXXWWWWWWVVVUUUUUUVVVVVVYYYWWWVVVTTTSSSSSSSSSTTTUUUUUUVVVWWWZZZ___eeejjjnnnssszzzyyyrrrjjjaaaYYYTTTSSSVVV\\\___```___]]]\\\WWWZZZ]]]___^^^[[[WWWTTTQQQRRRUUUZZZ```eeeggggggiiiiiijjjkkknnnpppqqqqqqsssooojjjddd^^^VVVNNNHHHFFFEEEDDDCCCBBBBBBBBBBBB@@@??????@@@@@@AAABBBCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCEEEGGGJJJPPPWWW]]]ccciiirrrwwwyyyzzz{{{}}}vvvqqqjjjeeeccc```^^^\\\WWWVVVUUUUUUUUUSSSPPPNNNOOONNNMMMKKKJJJIIIHHHHHHGGGEEEEEEHHHGGGFFFJJJOOOWWW```nnn|||WWW\\\ccclllwwwuuueeeZZZVVVNNNJJJLLLMMMNNN]]]lllkkkkkkfffdddjjjvvvtttllljjjtttiiiPPPAAA>>>999666555555444222111111111111111111111111222111000000//////000000.......................................///000000......///000222333444444111222333333222222444666333:::>>>FFF```wwwqqqlllfffMMMDDD>>>>>>AAABBBDDDHHHRRRfffxxxtttrrr}}}rrrjjjddd[[[YYYXXXWWWVVVUUUUUUUUUUUUXXXWWWUUUTTTSSSSSSTTTTTTUUUVVVWWWXXXZZZ^^^dddhhhkkkqqqxxx~~~~~~wwwqqqjjjddd^^^ZZZ\\\ccclllrrrsssqqqnnnlllbbbcccccccccaaa^^^[[[YYYXXXYYY\\\aaafffjjjllllllkkkjjjiiijjjlllnnnnnnnnnppplllfffbbb^^^XXXOOOIIIHHHGGGFFFDDDCCCBBBBBBBBB???>>>>>>===>>>???AAABBBBBBBBBCCCCCCCCCDDDDDDDDDAAADDDGGGIIIKKKPPPWWW]]]jjjqqqzzzzzzsssnnniiiddd___ZZZXXXVVVVVVVVVUUUTTTRRRRRRQQQOOOMMMKKKJJJIIIIIIFFFEEEFFFIIIIIIGGGIIIMMMRRR\\\kkkzzzVVVXXX\\\cccnnn{{{rrrbbbXXXTTTMMMIIIKKKLLLMMM[[[jjjhhhhhheeedddkkkvvvuuunnnlllxxxgggNNN@@@===999666555555444333111111111111111111111111000000///.........///////////////000000/////////...............///000000......///000000111222222111222333333222222444666222:::>>>CCCZZZ|||tttnnnmmmQQQFFF===<<>><<<===>>>@@@AAACCCCCCDDDDDDDDDEEEEEEEEECCCGGGKKKKKKKKKMMMSSSXXXeeelllvvv~~~xxxnnnggg]]][[[XXXVVVWWWXXXXXXWWWVVVUUUSSSQQQNNNMMMLLLKKKHHHGGGHHHKKKIIIFFFFFFIIIMMMXXXgggwwwUUUUUUWWW]]]hhhwwwpppaaaWWWTTTNNNJJJKKKLLLLLLZZZhhhfffgggcccccckkkwwwvvvoooooo{{{fffMMM@@@===999666555555444333111111111111111111111111//////...------------...//////000000000000//////...............///000000//////...---,,,,,,++++++111222333333222333555666333:::===@@@UUUwwwoooqqqSSSHHH===;;;===???BBBEEEOOO```xxxxxxpppfffrrrtttmmmhhh___VVVVVVVVVVVVWWWXXXYYYYYYWWWVVVUUUSSSSSSSSSTTTTTTUUUWWWYYYZZZ[[[]]]```cccfffjjjqqqxxx||||||}}}{{{zzz~~~wwwqqqmmmjjjiiieeeeeegggjjjnnnpppqqqpppppplllgggdddcccbbb___\\\\\\YYYWWWXXXZZZXXXQQQKKKJJJIIIGGGFFFDDDCCCBBBBBBBBBAAA>>>======>>>@@@BBBEEEEEEEEEEEEFFFFFFFFFFFFFFFJJJMMMMMMKKKKKKOOOSSS\\\dddnnnwwwzzzqqq___\\\YYYWWWXXXZZZ[[[[[[YYYXXXVVVSSSQQQOOONNNMMMJJJIIIJJJLLLJJJEEEDDDFFFJJJUUUeeeuuuTTTTTTXXX^^^eeennn|||{{{pppcccXXXRRRMMMLLLKKKKKKNNNVVVaaahhhlllhhhgggkkkuuu}}}tttmmmmmmzzzcccNNN>>>;;;888666666666444333111111111111000000000000//////............//////............////////////---------............///---......///000111111222111111111111222333444444444999>>>BBBSSSyyy{{{kkktttXXXEEE>>>@@@;;;;;;BBBCCCGGGWWWooommmjjjssszzzssshhh___ZZZXXXUUUUUUWWWYYYYYYYYYYYYXXXVVVTTTQQQRRRUUUWWWWWWXXXYYYYYYZZZ\\\```cccgggjjjooosssxxx}}}zzzxxx|||}}}~~~{{{uuummmfffhhhkkknnnqqqtttsssqqqmmmiiieee```[[[WWWZZZWWWUUUVVVXXXXXXRRRMMMNNNIIIDDDDDDFFFGGGDDDAAA???>>><<<;;;;;;===>>>???DDDCCCCCCCCCDDDEEEGGGHHHIIIGGGEEECCCCCCEEEIIIKKKUUUXXX^^^eeennnyyyxxxrrrggg]]]ZZZWWWTTTWWW\\\[[[ZZZWWWVVVUUUSSSPPPNNNIIIIIIIIIIIIIIIIIIIIIIIIIIIRRRaaaqqq~~~VVVUUUWWW\\\aaaiiiwww{{{qqqcccXXXSSSOOOMMMKKKKKKOOOXXXcccjjjnnnkkkjjjnnnwww}}}~~~rrrmmmnnn|||___III>>>;;;888666666555444333111111111111000000000000//////............//////............////////////........./////////000000.........///000111111111111111111111222333444444444888<<<@@@PPPuuuxxxkkkxxxYYYFFF???@@@;;;;;;AAABBBFFFTTTiiisssnnnttt|||uuukkkbbb[[[XXXVVVUUUWWWYYYYYYYYYXXXXXXVVVTTTRRRRRRUUUWWWWWWWWWXXXXXXXXXZZZ^^^aaadddhhhmmmqqqvvv||||||}}}vvvllllllppprrrsssuuusssqqqooommmjjjeee^^^ZZZWWWUUUSSSUUUWWWWWWRRRMMMMMMIIIEEEEEEGGGGGGDDDAAABBBAAA???>>>>>>???@@@AAADDDDDDCCCDDDEEEGGGHHHJJJJJJHHHFFFEEEEEEGGGIIIKKKMMMOOOTTTZZZaaakkkuuu|||~~~}}}}}}}}}tttjjjaaa\\\XXXUUUWWW\\\\\\[[[ZZZZZZZZZXXXTTTQQQKKKJJJJJJIIIHHHIIIIIIIIIHHHQQQ___ooo}}}XXXVVVVVVYYY]]]dddqqq~~~|||qqqdddYYYTTTQQQOOOLLLKKKOOOYYYeeemmmooolllkkkpppwww|||{{{yyyoookkkooo~~~]]]FFF>>>;;;888666666555444333111111111111000000000000//////............//////............////////////////////////000000000111......//////000000111111111111111111222333444555444888:::>>>LLLooorrrhhh~~~}}}\\\GGG???@@@;;;;;;AAAAAAEEEOOO___vvv|||tttvvvxxxnnneee\\\YYYWWWVVVWWWYYYYYYYYYXXXXXXWWWTTTRRRRRRUUUWWWWWWWWWWWWWWWVVVXXX[[[^^^aaaeeejjjoootttyyy}}}|||mmmjjjoooqqqppppppqqqqqqrrrqqqooojjjbbb]]]UUUSSSRRRTTTVVVVVVSSSOOOLLLJJJGGGGGGIIIHHHEEEAAADDDCCCAAA??????@@@AAABBBCCCCCCDDDEEEFFFHHHJJJKKKKKKJJJHHHGGGGGGHHHIIIJJJFFFHHHKKKNNNSSS[[[dddjjjmmmjjjhhhlllttt{{{yyyqqqhhhbbb\\\WWWWWWZZZ[[[\\\^^^```aaa___[[[WWWOOOMMMKKKIIIHHHHHHIIIIIIGGGOOO\\\lll|||YYYVVVUUUWWWZZZaaannnzzz}}}qqqcccYYYUUURRROOOLLLJJJNNNYYYfffooommmkkkkkkooouuuxxxvvvrrrkkkiiiooo]]]GGG===;;;777666555555444333111111111111000000000/////////............//////............////////////....../////////000000000.../////////000000000111000000111111222333444555666888:::===IIIiii~~~kkkddduuu```JJJ@@@@@@<<<<<<@@@@@@DDDKKKWWWlllxxxyyyzzzpppggg]]][[[XXXWWWXXXYYYYYYYYYXXXXXXWWWUUUSSSSSSUUUWWWXXXXXXXXXWWWVVVWWWZZZ]]]___ccciiinnnsssxxx}}}mmmiiinnnpppnnnkkknnnoooqqqrrrqqqlllddd___UUUTTTSSSUUUWWWWWWUUUSSSNNNMMMKKKKKKLLLJJJFFFCCCCCCBBB@@@>>>>>>>>>???@@@BBBBBBCCCEEEGGGIIIJJJKKKJJJJJJJJJIIIIIIJJJJJJJJJGGGGGGHHHIIILLLSSSZZZ```ddd]]]XXX[[[cccmmmwww~~~zzzrrrjjjaaaZZZXXXXXXYYY[[[___dddfffddd```\\\TTTRRRNNNJJJHHHHHHIIIIIIGGGMMMYYYiiiyyyYYYVVVVVVXXXZZZ```lllxxx}}}qqqcccYYYUUUQQQNNNKKKJJJNNNXXXfffooonnnlllkkkpppvvvxxxuuuqqqhhhhhhppp|||ZZZEEE===:::777555555555333222111111111111000000000/////////............//////............////////////------........./////////////////////000000000000000000000111222333555666777888:::>>>GGGccc~~~eee```kkkzzzdddLLL@@@@@@<<<<<<@@@>>>CCCHHHRRRddd{{{{{{|||qqqhhh___\\\YYYXXXXXXYYYYYYYYYXXXXXXXXXVVVTTTTTTUUUVVVYYYYYYYYYWWWVVVWWWZZZ]]]___ccciiiooosssxxx|||sssmmmqqqssspppllliiikkkmmmooonnnjjjccc^^^WWWVVVVVVWWWXXXYYYXXXWWWRRRQQQPPPOOONNNKKKHHHEEECCCBBB@@@???>>>???@@@AAAAAABBBCCCEEEGGGIIIJJJKKKIIIJJJKKKLLLMMMLLLKKKKKKKKKJJJJJJIIIKKKPPPXXX]]]dddYYYQQQQQQUUU]]]iiiuuu{{{ssshhh```ZZZWWWWWWYYY^^^cccgggfffccc```[[[XXXSSSNNNKKKJJJJJJJJJHHHLLLVVVeeevvvYYYWWWWWWYYY[[[^^^iiittt}}}}}}pppaaaXXXUUUOOONNNKKKKKKOOOYYYfffooopppnnnmmmrrrxxx{{{xxxttthhhiiirrrvvvUUUBBB===:::777555555444333222111111111111000000000000//////............//////............////////////------------............////////////000000000000000000000111222444555666777888;;;???FFF^^^ccc^^^aaaooogggNNNAAA@@@<<<<<>>CCCVVVfff```XXXbbb~~~kkkQQQBBBAAA<<<<<>>>>>======>>>@@@BBBDDDHHHIIIKKKMMMMMMMMMMMMLLLLLLPPPUUUZZZ\\\[[[YYYWWWPPPOOONNNMMMPPPVVV___eeeeeeXXXNNNLLLHHHDDDKKKXXXcccqqq|||{{{vvvppphhh```ZZZYYYXXX[[[___dddhhhiiihhhfffccc^^^XXXSSSNNNLLLLLLLLLQQQ^^^ppp___]]]ZZZXXXXXX[[[^^^aaallltttyyylll```UUUOOOQQQOOOMMMOOOZZZhhhnnnmmmnnniiihhhnnnxxx~~~{{{vvvkkknnnuuuvvvUUU???<<<:::888666444444444444333222111000////////////000000//////......------,,,,,,,,,---------..................////////////////////////000000000000000000000111222222333333777:::999<<>>>>>???<<<<<<===>>>@@@CCCEEEGGGKKKKKKJJJJJJJJJJJJKKKKKKNNNNNNPPPTTTXXX[[[[[[ZZZYYYTTTQQQSSSVVVYYYaaaiiiiii___RRRHHHFFFHHHKKKLLLYYYbbboooxxxyyyssskkkfff]]]XXXSSSUUU\\\dddhhhiiijjjhhhddd]]]VVVPPPMMMMMMKKKMMMTTTbbbsss___]]]ZZZXXXXXXZZZ]]]___hhhppp{{{wwwkkk```VVVQQQQQQPPPNNNQQQ^^^mmmuuuuuulllhhhhhhooozzz}}}nnnpppwwwqqqRRR???;;;:::888666444444444444444333222111000000000000///////////////.........---------.........//////............////////////////////////000000000000000000000111222222333333555888777;;;DDDOOOqqq~~~cccaaagggssssss\\\GGGBBB@@@======AAA@@@DDDIIIRRRfff|||sss~~~uuukkkeee]]]XXXXXXXXXWWWUUUTTTUUUWWWXXXXXXWWWVVVUUUTTTTTTUUUTTTTTTUUUWWWYYY\\\```fffkkknnnqqqtttvvv{{{}}}}}}tttkkkcccbbbaaa______```cccfffiiifff```ZZZVVVSSSRRRRRRUUURRRLLLFFFAAA???>>>>>>======>>>???AAADDDGGGIIIGGGHHHKKKNNNPPPQQQQQQQQQNNNMMMNNNQQQTTTWWWWWWWWWWWWSSSPPPSSSVVVZZZbbbkkklllcccUUUKKKGGGHHHJJJLLLSSS\\\hhhqqquuusssooommmbbb\\\VVVWWW\\\cccggghhhiiihhheee___XXXQQQNNNMMMMMMPPPWWWdddttt___]]]ZZZXXXWWWXXXZZZ\\\bbbjjjuuu~~~uuuiii```WWWRRRQQQPPPOOOTTTbbbsss||||||lllhhhhhhooozzzssstttyyyiiiMMM???;;;999777555444444444444555444333222111111111111.........///////////////........./////////000000............////////////////////////000000000000000000000111222222333333444777666:::BBBLLLkkkiiidddfffrrr~~~xxxaaaKKKBBB@@@===<<>>>>>>>>???@@@CCCFFFIIIKKKGGGKKKQQQVVVYYYYYYWWWVVVPPPNNNMMMNNNPPPRRRSSSSSSTTTQQQOOORRRUUUZZZdddmmmppphhh[[[PPPJJJIIIIIIJJJLLLSSS]]]gggmmmppprrrssshhhbbb[[[YYY\\\aaaeeefffggghhhgggbbb[[[TTTOOOMMMOOOSSS[[[ggguuu^^^\\\ZZZXXXWWWWWWXXXXXX]]]dddnnnxxxssshhh___WWWRRRQQQPPPOOOTTTbbbttt}}}~~~nnnkkkjjjoooyyy~~~wwwwww{{{~~~```III>>>:::999777555444444444444444444333222111111111111------......//////000000---.........////////////............////////////////////////000000000000000000000111222222333333444666666:::AAAIIIeeeiii```aaannn}}}~~~|||gggOOODDD@@@===<<<===>>>AAAEEEMMM]]]xxxyyy|||xxxooohhh^^^XXXWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWVVVVVVRRRSSSSSSRRRQQQRRRTTTVVVXXX[[[___dddhhhnnntttxxxzzz}}}{{{rrroookkkhhhgggiiijjjkkkeeeaaa[[[UUURRRRRRTTTVVVUUUSSSPPPKKKGGGBBB???===>>>???@@@AAADDDHHHKKKMMMNNNSSSZZZ```cccaaa^^^[[[VVVSSSPPPOOOPPPQQQQQQQQQQQQOOOOOOQQQTTTYYYdddooossskkk___TTTLLLHHHGGGHHHFFFKKKSSSZZZaaahhhnnnrrrlllggg```\\\]]]```cccdddeeeggghhheee___WWWQQQNNNOOOTTT]]]jjjwww\\\[[[ZZZXXXVVVVVVUUUUUUYYY___iiirrrzzz~~~rrrggg]]]VVVQQQPPPOOOOOOTTTaaaqqqxxxxxxnnnllllllqqqzzzzzzzzz}}}vvvYYYFFF>>>999888666555444444444444333222111000000//////000------......//////000000,,,,,,---------.....................////////////////////////000000000000000000000111222222333333444777666:::AAAGGG___hhh]]]]]]mmm~~~lllSSSDDD???===<<<;;;===???CCCJJJXXXppprrrjjj```YYYWWWVVVUUUTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQPPPQQQSSSUUUWWWZZZ^^^bbbfffmmmsssxxxxxx{{{~~~~~~xxxpppjjjgggfffeeeddd___\\\WWWSSSQQQSSSVVVXXXYYYWWWTTTOOOJJJEEE@@@>>>???@@@AAACCCFFFJJJNNNPPPSSSYYYaaahhhlllkkkgggddd___\\\WWWTTTTTTSSSSSSRRRPPPNNNOOOQQQSSSXXXcccooorrrmmmbbbWWWNNNHHHFFFFFFDDDGGGLLLQQQWWW^^^fffkkklllhhhbbb^^^]]]___aaaccccccfffhhhgggaaaYYYRRROOONNNTTT^^^jjjwwwYYYYYYXXXXXXVVVUUUTTTSSSUUU[[[ccckkkttt|||oooddd[[[TTTPPPOOOOOOPPPTTTaaannntttrrrjjjjjjmmmttt}}}zzzzzz~~~pppVVVDDD>>>888777666444333444444555333222111000////////////.........///////////////,,,,,,,,,------------...............////////////////////////000000000000000000000111222222333333444666666:::AAADDDYYY{{{lll^^^\\\mmmpppVVVEEE??????===;;;===>>>CCCIIISSSfffuuummmbbbZZZXXXWWWVVVUUUVVVUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSQQQPPPPPPRRRUUUVVVYYY]]]aaaffflllrrrwwwvvvxxx|||~~~~~~|||uuulllfffccc___\\\^^^[[[WWWSSSRRRRRRUUUVVV[[[YYYVVVQQQLLLGGGCCCAAABBBBBBDDDGGGJJJNNNRRRTTTVVV[[[dddlllqqqrrrqqqpppiiieeeaaa]]][[[XXXVVVTTTPPPOOOPPPQQQRRRVVVaaammmrrrmmmeeeZZZPPPIIIGGGGGGEEEGGGIIILLLPPPVVV]]]aaahhheeebbb___^^^___aaabbbbbbeeehhhgggaaaZZZSSSPPPNNNUUU___jjjuuuWWWWWWWWWWWWVVVUUUSSSRRRQQQVVV^^^fffnnnzzzwwwkkkaaaYYYTTTPPPNNNOOOQQQWWWcccooossspppggghhhmmmttt{{{~~~xxxyyylllTTTDDD>>>888777555444333333444555333333222111000000000000///////////////.........------------........................////////////////////////000000000000000000000111222222333333333555444999???AAASSStttrrraaa[[[lllsssXXXFFF@@@@@@>>>;;;<<<>>>BBBHHHOOO___{{{xxxpppddd\\\XXXXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRPPPPPPRRRTTTVVVYYY^^^bbbggglllqqquuuuuuwww{{{}}}{{{xxx|||qqqjjjddd___ZZZ]]][[[XXXUUUTTTUUUVVVWWWYYYWWWTTTPPPLLLHHHFFFEEEFFFGGGHHHKKKOOOSSSWWWYYYZZZ^^^eeelllrrrtttuuutttqqqmmmiiieeeaaa]]]XXXUUUQQQQQQQQQRRRQQQSSS___kkkqqqnnnhhh^^^SSSLLLJJJJJJGGGHHHJJJLLLNNNRRRWWWZZZaaaaaaaaa```______```aaaaaadddfffeeeaaaZZZTTTQQQQQQWWW___iiirrr}}}UUUVVVWWWWWWVVVUUUSSSRRROOOTTT[[[bbbkkkwwwssshhh___XXXSSSPPPMMMOOOSSSYYYeeeqqqtttpppfffggglllrrrwwwyyywwwuuuwwwyyyjjjTTTDDD>>>777777555444333333444555555444333222111111111111000000//////.........---............/////////000............/////////000////////////000000000000000000000111222222333333111333333777===>>>PPPooovvvbbbZZZiii|||tttYYYFFF@@@@@@???;;;<<<>>>CCCHHHMMMZZZuuussszzzqqqeee]]]YYYXXXWWWVVVTTTTTTTTTTTTUUUVVVWWWXXXSSSTTTTTTRRRQQQQQQSSSUUUVVVZZZ___cccggglllppptttuuuwww{{{}}}zzzuuu|||wwwoooiiibbb]]]ZZZYYYXXXWWWWWWXXXZZZ[[[WWWUUURRRNNNKKKIIIIIIHHHIIIJJJKKKNNNSSSWWW[[[]]]```cccggglllppprrrssssssuuurrrmmmiiieee```ZZZVVVRRRRRRRRRRRRPPPRRR]]]jjjqqqooojjj```VVVOOOLLLMMMHHHJJJKKKMMMNNNQQQTTTWWW]]]^^^``````______```aaaaaacccfffeee```ZZZTTTRRRTTTYYY```hhhppp{{{UUUVVVWWWWWWVVVTTTQQQOOOQQQPPPRRR[[[dddmmmxxxrrrfff]]]VVVQQQNNNLLLMMMQQQ[[[hhhpppooojjjeeehhhmmmuuu{{{}}}zzzvvvrrrvvv~~~}}}hhhUUUFFF>>>;;;888555333333333333222000000000000////////////............------------........................//////.........---------............////////////000000000000111111111111000777777666;;;???MMMdddbbb___iiiwwwzzzbbbJJJ>>>======;;;???@@@AAACCCHHHVVVqqqxxxxxxuuummmddd___YYYUUUUUUXXXWWWVVVVVVVVVVVVWWWXXXXXXXXXXXXVVVTTTQQQQQQRRRTTTYYY[[[^^^bbbgggkkkooorrrwwwxxxzzz{{{||||||sssooovvv~~~xxxnnnddd]]]\\\\\\]]]]]]\\\YYYVVVXXXUUUQQQMMMKKKKKKMMMNNNOOOOOOOOOQQQTTTXXX\\\^^^aaaaaacccfffjjjlllmmmlllpppooonnnnnnlllfff^^^WWWUUUUUUUUURRRQQQTTTZZZ```jjjqqqtttjjj]]]TTTNNNJJJOOOMMMKKKIIIJJJMMMPPPRRR[[[\\\]]]______^^^]]]]]]aaaaaabbbbbb```\\\XXXUUUUUUZZZbbbiiipppzzzSSSUUUWWWWWWWWWTTTQQQOOOOOOMMMOOOWWW___iiiuuu}}}qqqeee[[[UUUPPPNNNMMMNNNSSS]]]jjjrrrpppkkkeeehhhnnnvvv|||~~~{{{xxxrrrvvvjjjVVVFFF===;;;888555333333333333222111111000000000/////////000000000000////////////........................//////.........---------............////////////000000000000111111111111000777777666;;;???LLLbbbbbb^^^ggguuu|||dddLLL@@@>>>>>><<<>>>>>>@@@BBBFFFSSSmmmzzztttkkkccc^^^YYYTTTTTTWWWXXXXXXWWWWWWXXXXXXYYYZZZXXXXXXWWWTTTQQQQQQSSSUUUXXXZZZ]]]aaafffjjjnnnqqqvvvxxxzzz|||}}}zzzqqqpppvvv|||}}}zzzxxxyyy|||wwwnnnfffdddaaa```aaa```___^^^ZZZWWWTTTQQQOOOPPPQQQRRRSSSTTTTTTVVVXXXZZZ]]]^^^``````aaacccfffggghhhhhhkkkkkklllmmmmmmjjjccc^^^ZZZZZZXXXTTTQQQSSSYYY^^^iiirrrvvvnnnbbbYYYRRRMMMPPPOOOMMMLLLMMMOOOQQQRRRXXXYYYZZZ[[[\\\[[[[[[[[[^^^```aaabbb___[[[VVVSSSTTTYYY```gggnnnxxxQQQSSSVVVWWWWWWTTTQQQOOOLLLIIIKKKQQQXXXbbbppp||||||ooocccZZZSSSOOOMMMNNNNNNTTT```mmmsssqqqllldddhhhpppxxx}}}yyyssswwwnnnXXXFFF===;;;888555333333333333222222222111111111000000000000000000000////////////.......................................---------............////////////000000000000111111111111000777666666;;;>>>JJJ___ccc^^^eeerrrhhhPPPBBB@@@???=========>>>@@@DDDOOOfff{{{rrrjjjbbb^^^ZZZTTTSSSTTTYYYYYYYYYXXXYYYZZZZZZ[[[XXXXXXWWWUUURRRRRRSSSUUUWWWYYY\\\```eeejjjnnnppptttwww{{{~~~wwwoooqqquuuyyywwwqqqnnnnnnqqquuu{{{ooolllgggeeedddeeeeeeeee\\\[[[XXXVVVUUUUUUVVVWWWWWWWWWYYY[[[]]]^^^______```````````````aaabbbbbbdddeeehhhlllnnnmmmiiifffaaa___\\\VVVQQQRRRWWW\\\jjjssszzzuuujjj```WWWPPPQQQQQQPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWXXX[[[]]]___```^^^ZZZTTTQQQRRRWWW]]]dddkkkuuuPPPRRRTTTVVVVVVTTTQQQOOOKKKHHHHHHLLLRRR\\\kkkxxxzzzmmmaaaXXXRRRNNNLLLNNNNNNTTTcccppptttpppllldddjjjsss|||~~~{{{sssxxxrrrZZZGGG===;;;888555333333333333222222222222222111111111000............------------............................................................///////////////000000000111111111111///666555555;;;===GGG[[[}}}fff^^^dddpppkkkTTTEEEAAA@@@???======>>>@@@CCCLLL```rrrsssjjjbbb^^^ZZZUUUSSSSSSYYYXXXXXXXXXXXXYYYZZZZZZXXXXXXXXXVVVTTTSSSTTTVVVXXXYYY\\\```eeejjjnnnpppuuuxxx}}}uuuoooooorrrsssoooiiieeeeeehhhooo}}}vvvrrrmmmjjjiiihhhgggggg___^^^\\\ZZZYYYXXXXXXXXXXXXYYY\\\___aaaaaaaaa```aaaaaa```^^^]]]\\\^^^______bbbfffjjjmmmmmmllljjjeeeccc___YYYTTTTTTXXX]]]kkkvvv~~~|||ssshhh\\\SSSQQQRRRRRRRRRRRRRRRQQQQQQOOOOOOOOOPPPQQQRRRTTTTTTVVVYYY\\\]]]\\\WWWRRROOOOOOTTTZZZaaahhhqqq}}}PPPRRRSSSTTTTTTSSSQQQPPPKKKHHHHHHJJJNNNWWWffftttyyylll___VVVQQQNNNLLLMMMLLLTTTeeerrrsssnnnkkkeeelllwww}}}tttyyytttZZZGGG===;;;888555333333333333222222222222222111111111000............------------........................---.................................///////////////000000000111111111111///555444555;;;<<>>>>>???BBBDDDKKKZZZjjjxxxmmmccc___\\\WWWTTTSSSWWWVVVVVVVVVVVVWWWXXXXXXWWWXXXXXXWWWUUUTTTUUUVVVYYY[[[]]]bbbfffkkkoooqqqvvvzzztttpppmmmoooooojjjbbb___aaaeeelll|||zzzwwwssspppmmmjjjgggddd```___]]]\\\ZZZXXXWWWWWWYYY[[[___bbbdddeeedddccc``````___\\\ZZZZZZ]]]```^^^aaafffiiikkkjjjjjjiiifffeeebbb]]]XXXWWW[[[___mmmxxxzzzoooaaaVVVRRRRRRSSSSSSSSSQQQPPPOOONNNMMMLLLLLLMMMNNNPPPRRRSSSUUUXXXZZZXXXUUUPPPMMMNNNRRRXXX]]]dddnnnzzzRRRRRRRRRRRRRRRQQQPPPPPPLLLJJJIIIJJJLLLSSSaaaoooxxxkkk^^^UUUPPPNNNMMMMMMKKKTTThhhuuutttmmmkkkfffooozzz}}}uuuzzzsssZZZGGG>>>;;;888555333333333333222222222111111111000000000000000000000////////////........................---------...........................////////////000000000000111111111111///444333444;;;<<>>DDDIIIZZZrrr```gggiiiwwwyyymmm]]]MMMCCC@@@BBBCCCBBB@@@???@@@EEELLLQQQfff}}}rrriiiddd\\\XXXZZZWWWVVVTTTSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVUUUUUUTTTWWWXXXZZZ]]]bbbhhhmmmppprrrtttxxx{{{}}}wwwooommmqqqnnnllljjjeee```bbbggguuu{{{pppeee]]]WWWQQQOOOQQQTTTWWW[[[^^^______]]][[[YYYVVVPPPMMMLLLKKKJJJJJJGGGJJJKKKJJJIIILLLSSSZZZdddjjjqqqsssppplllkkkmmmllllllllliiieee```[[[XXX^^^iiiyyyyyyrrrddd___YYYWWWYYYYYYVVVSSSVVVTTTPPPNNNMMMMMMLLLJJJLLLKKKJJJKKKLLLLLLJJJHHHJJJMMMPPPTTTYYYbbbnnnvvv^^^[[[VVVRRRQQQQQQQQQPPPPPPKKKGGGGGGHHHKKKTTT]]]kkkyyywwwggg]]]UUUOOOMMMNNNKKKPPP^^^pppzzzwwwooojjjgggqqq{{{vvvwww~~~nnnRRRAAA<<<777666555444333222222222111111111111000000000000////////////////////////........................///...------------...///---------............///////////////000000000000111222333444666;;;AAAEEEYYYuuubbbiiimmm}}}rrr```NNNCCCAAABBBAAAAAA@@@???@@@DDDKKKOOOcccyyywwwnnnhhh```[[[]]]XXXWWWVVVTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVXXX[[[```eeejjjmmmpppsssvvvyyy|||~~~wwwrrrrrrwwwrrrnnnkkkfffbbbeeekkkyyy|||xxxmmmbbb[[[UUUPPPOOOQQQTTTVVVZZZ^^^______^^^]]]ZZZWWWRRROOONNNNNNMMMLLLJJJKKKLLLLLLLLLOOOTTTXXXaaahhhpppsssqqqnnnmmmnnnnnnnnnmmmkkkfff```[[[XXXZZZddduuu{{{iiiccc\\\ZZZ[[[\\\[[[XXXYYYVVVSSSPPPOOOOOOMMMLLLIIIIIIIIIJJJLLLMMMLLLKKKJJJLLLPPPTTTYYYbbbmmmvvveee```[[[VVVTTTSSSRRRQQQQQQLLLHHHHHHHHHJJJQQQZZZggguuuvvvfff\\\UUUOOOLLLMMMMMMSSSaaaqqqxxxtttlllhhhiiisss}}}xxxttt{{{iiiNNN???;;;777666555444333222222222111111111111000000000000////////////////////////........................///...------------...///---------............///////////////000000000000000111222333555999???CCCTTTxxx}}}gggmmmttt|||gggRRREEEBBBCCC>>>?????????@@@CCCHHHLLL___ttt~~~uuunnnddd^^^___ZZZYYYWWWVVVUUUUUUUUUVVVUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTVVVYYY]]]bbbgggiiimmmppptttwwwzzz}}}xxxvvvwww}}}vvvppplllhhhfffkkkrrr~~~uuujjj___XXXRRRNNNNNNPPPRRRUUUYYY^^^aaabbbbbbaaa```]]]YYYVVVUUUUUUTTTSSSOOONNNNNNPPPSSSUUUVVVVVV\\\dddmmmrrrsssqqqqqqqqqqqqqqqpppmmmhhhaaa[[[WWWVVV___pppssslllccc^^^^^^___```___]]]ZZZVVVSSSRRRQQQOOONNNGGGGGGGGGIIILLLNNNNNNNNNIIILLLOOORRRXXXaaammmuuummmiiibbb\\\XXXUUURRRPPPRRRMMMJJJIIIHHHIIIOOOVVVdddssssssddd[[[TTTNNNLLLLLLLLLTTTcccrrrwwwrrrkkkiiikkkuuuzzzttt|||eeeLLL???<<<777666555444333222222222111111111111000000000///////////////////////////.................................------.........---------............///////////////000000000000222333444555666:::???BBBMMMnnnqqqvvvtttZZZIIIBBBBBB<<<===??????@@@CCCFFFIII\\\qqqzzzqqqfff______ZZZYYYWWWVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTUUUWWW[[[```dddgggjjjmmmqqquuuxxx{{{yyyyyyzzz~~~vvvnnnjjjiiikkksss{{{rrrggg\\\UUUPPPKKKKKKNNNOOORRRXXX___dddhhhjjjkkklllhhhdddbbbaaa```___^^^YYYVVVUUUXXX\\\]]]YYYUUUXXX```jjjrrruuuuuuttttttttttttssspppjjjbbb[[[WWWVVV]]]lllwwwllldddaaaaaacccccc```]]]YYYVVVTTTRRRPPPNNNHHHHHHGGGIIILLLNNNNNNNNNIIIKKKNNNQQQVVV```llluuutttpppiiiccc^^^XXXSSSPPPSSSNNNKKKKKKIIIIIIMMMTTTbbbrrr}}}pppbbbZZZTTTNNNLLLLLLKKKUUUeeetttwwwqqqlllkkkmmmwww}}}wwwaaaKKK@@@===777666555444333222222222111111111111000000000///////////////////////////........................---..................------------............///////////////000000000000111333444555666999===@@@IIIggg}}}eeeNNNDDDAAA;;;===??????@@@BBBEEEGGG[[[nnn|||rrrfff^^^^^^ZZZYYYWWWUUUTTTSSSTTTTTTWWWWWWWWWXXXXXXWWWWWWWWWUUUUUUVVVXXX[[[___ccceeehhhkkkooosssvvvzzz~~~|||zzz{{{yyyxxxpppiiiiiilllqqqzzz{{{mmmcccYYYSSSNNNIIIHHHJJJKKKOOOWWW___hhhoootttvvvxxxuuupppmmmmmmmmmnnnnnngggdddbbbcccfffeee^^^XXXWWW]]]gggpppuuuwwwwwwwwwwwwwwwvvvrrrlllddd\\\WWWVVV[[[hhh{{{vvvkkkeeecccdddeeeccc```[[[XXXUUUSSSPPPOOOLLLJJJIIIIIIKKKLLLLLLKKKHHHJJJMMMOOOUUU^^^kkktttvvvsssooojjjeee^^^WWWRRRSSSOOOMMMMMMKKKJJJMMMSSSaaaqqqxxxlll```YYYSSSNNNLLLMMMLLLWWWhhhvvvwwwppplllmmmooozzz|||~~~^^^JJJ@@@===777666555444333222222222111111111111000000000000////////////////////////........................------...//////...---------------............///////////////000000000000000111333333444666:::===HHHaaaqqqUUUFFFAAA<<<===?????????AAAEEEGGGXXXjjj}}}rrrfff^^^^^^ZZZYYYWWWUUUSSSSSSSSSSSSWWWXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVXXXZZZ^^^aaacccfffiiinnnrrruuuyyy~~~}}}~~~}}}xxxrrrjjjfffiiiooovvv}}}pppccc[[[SSSOOOLLLGGGEEEGGGHHHMMMUUU___jjjsssyyy}}}~~~zzzuuussstttxxx{{{|||xxxuuuqqqpppppplllddd]]]XXX]]]eeennntttxxxyyyyyyxxxyyyxxxuuuooofff^^^YYYUUUYYYcccuuutttlllhhhgggggggggccc^^^ZZZWWWTTTQQQOOONNNLLLIIIIIIJJJKKKJJJJJJHHHIIILLLNNNSSS]]]jjjtttsssrrrqqqoookkkeee]]]WWWSSSPPPNNNOOOMMMKKKNNNTTT```ooouuuiii]]]WWWSSSOOOMMMNNNOOO[[[mmmyyywwwnnnjjjlllppp|||zzz[[[HHH???;;;777666555444333222222222111111111111000000000000////////////////////////........................------...//////...---------------............///////////////000000000000000222333444555777:::<<>>>>>?????????AAAEEEHHHSSSeeetttgggaaaaaa[[[ZZZXXXVVVUUUTTTTTTTTTXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVVVVWWWYYY\\\___aaaeeehhhmmmqqquuuyyy~~~xxxmmmgggeeejjjssszzz|||nnnbbbUUUOOOKKKKKKIIIEEEDDDEEEGGGKKKTTT^^^iiissszzz~~~zzzvvvrrrqqquuu}}}|||xxxqqqiiicccZZZ^^^dddlllsssxxxyyyzzzyyyyyyyyywwwqqqhhh___ZZZVVVXXX___lll|||}}}tttnnnlllkkkkkkgggaaa]]]ZZZWWWSSSQQQOOOLLLIIIHHHIIIJJJKKKJJJGGGIIIKKKMMMRRR\\\jjjsss~~~ppppppqqqrrroooiiiaaa[[[SSSPPPOOOPPPNNNLLLOOOTTT^^^nnnrrrggg\\\WWWSSSOOONNNOOORRR^^^pppzzzwwwmmmiiikkkqqq}}}wwwYYYGGG>>>:::777666555444333222222222111111111111000000000000////////////////////////........................,,,---...//////...---,,,---------.........//////////////////000000000000333444666777777999;;;>>>AAARRRppp~~~___KKKBBB?????????>>>???AAAEEEIIIOOOaaa{{{vvviiicccddd]]]\\\YYYWWWVVVUUUUUUUUUXXXXXXYYYYYYYYYYYYXXXXXXVVVUUUUUUVVVXXX[[[^^^```dddhhhmmmqqquuuzzz~~~~~~yyylllgggfffllluuu||||||sssjjj^^^TTTKKKGGGEEEGGGGGGEEECCCEEEGGGKKKSSS]]]hhhrrryyy|||tttppplllmmmttt~~~|||tttlllggg\\\___dddkkkrrrwwwzzzzzzyyyzzzzzzxxxrrriiiaaa[[[WWWYYY\\\dddqqqzzzssspppooommmiiiddd___\\\XXXUUUSSSNNNKKKIIIHHHIIIKKKLLLLLLGGGIIIJJJLLLQQQ\\\iiisss}}}jjjjjjkkknnnpppmmmfffaaaUUUSSSSSSTTTRRROOOPPPUUU^^^mmmrrreeeXXXSSSQQQOOONNNOOORRReeerrrwwwvvvlllgggppp{{{rrrXXXEEE<<<999777666444333222111111111111111111111000000000000//////////////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,///......---------......000000000000111111111111333222222333444666888:::@@@GGGcccmmmMMMCCCAAA@@@??????@@@BBBDDDEEEOOO\\\ssszzznnnfffccc```^^^[[[YYYYYYXXXVVVTTTVVVXXX[[[]]]]]]\\\ZZZYYYVVVVVVVVVWWWXXXZZZ\\\^^^bbbffflllrrrwww|||}}}~~~xxxooonnnooottt|||zzztttoooooonnnkkkfff___WWWPPPKKKFFFFFFFFFEEEEEEEEEDDDDDDEEEGGGNNNZZZhhhqqqsssrrrooogggbbbdddkkkttt{{{qqqlllaaabbbcccfffkkkqqqwww{{{zzz~~~~~~vvvkkkaaa[[[VVVVVV[[[dddkkksssyyyuuuuuuqqqlllfffbbb]]]WWWSSSRRRQQQNNNKKKHHHHHHJJJLLLHHHGGGIIINNNSSSYYYfffrrr}}}cccdddgggkkknnnmmmhhhddd\\\WWWTTTSSSRRRNNNOOORRR^^^mmmpppdddXXXRRRQQQNNNNNNPPPUUUhhhtttwwwvvvlllhhhqqq|||oooUUUCCC:::999666666444333222111111111111111111111000000000000//////////////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------.../////////000000000111111111222222222333444666888999@@@DDD[[[|||pppPPPEEE@@@???>>>>>>???AAACCCDDDLLLYYYppp}}}qqqiiifff```^^^[[[YYYXXXXXXVVVTTTUUUWWWYYY[[[\\\[[[YYYXXXUUUUUUUUUVVVWWWYYY[[[]]]aaaeeekkkpppuuuzzzyyyuuuuuuvvv{{{wwwnnnjjjfffaaa\\\\\\\\\[[[XXXUUUPPPLLLIIIDDDCCCCCCCCCCCCCCCCCCCCCFFFHHHOOO[[[fffmmmllliiiddd^^^ZZZ\\\bbbiiisss|||vvvpppcccbbbbbbcccgggnnntttxxx|||wwwlllaaa[[[[[[ZZZ]]]bbbfffkkkuuu}}}{{{wwwqqqlllgggaaaZZZUUUUUUTTTQQQMMMJJJHHHIIIIIIHHHGGGIIIMMMRRRYYYeeerrr}}}\\\^^^aaafffkkklllkkkiiieee\\\UUUSSSRRROOONNNOOO]]]mmm|||mmmbbbWWWRRRPPPNNNNNNQQQYYYmmmxxxxxxuuulllhhhqqq}}}jjjQQQAAA:::999666555444333222111111111111111111111000000000000//////////////////////////////............//////------------------------,,,,,,,,,,,,---...////////////000000000000111111222222222222444666888999??????QQQmmm~~~~~~|||yyyuuuVVVIII@@@???>>>===>>>???AAACCCGGGTTTkkkuuummmiiiaaa^^^[[[YYYXXXWWWVVVTTTTTTVVVXXXZZZ[[[ZZZYYYXXXUUUUUUUUUUUUVVVXXXZZZ\\\___ccciiiooosssxxx}}}|||~~~}}}zzzxxxtttmmmddd^^^ZZZWWWTTTQQQNNNNNNNNNMMMKKKJJJHHHGGGCCCCCCCCCBBBBBBCCCCCCDDDGGGKKKRRR\\\dddfffbbb^^^XXXTTTRRRVVVZZZ^^^eeelllyyy{{{uuufffdddaaa```ccchhhooosss|||zzzoooeee______]]]]]]```bbbccciiiqqq|||~~~xxxtttoooiii```ZZZXXXVVVSSSPPPLLLJJJHHHGGGIIIGGGIIIMMMQQQXXXeeeqqq}}}YYY[[[___cccgggjjjkkkkkkkkk```UUUSSSSSSQQQOOOPPP\\\lllyyyjjj```VVVQQQOOOMMMOOORRR\\\qqq{{{wwwssskkkiiiqqqdddMMM@@@;;;:::666555444333222222222222111111111111000000000//////////////////////////////......------......///........................//////......---......///////////////000000000111222222222222333555888999===<<>>@@@AAADDDPPPeeewwwoookkkbbb___[[[XXXWWWWWWUUUTTTTTTVVVXXXYYYZZZZZZZZZYYYVVVVVVVVVVVVWWWYYY[[[\\\___ccchhhnnnrrrwww||||||uuupppmmmhhhccc\\\WWWUUUSSSQQQOOOOOONNNMMMLLLKKKJJJIIIIIIFFFEEEEEEDDDDDDEEEFFFFFFHHHLLLTTT\\\aaaaaa[[[VVVSSSPPPQQQTTTVVVWWW]]]cccoooyyyxxxhhhddd```]]]^^^cccjjjooozzz~~~}}}tttlllgggbbb___^^^```aaa```ccchhhrrr|||yyyvvvpppfff___YYYWWWTTTRRROOOMMMJJJHHHIIIHHHHHHLLLQQQXXXeeerrr}}}[[[\\\___aaadddfffiiikkklll```VVVTTTUUUTTTSSSTTT\\\lllwwwfff]]]TTTPPPNNNLLLOOOTTT^^^uuu~~~wwwqqqjjjjjjrrr```KKK@@@======555555444333222222222222111111111111000000000///////////////////////////......------------..............................222222000///...............////////////000000000222111111222333555777888;;;:::EEEVVVooo~~~wwwkkk}}}~~~\\\IIIAAA???>>><<<<<<===>>>@@@BBBMMM___wwwyyypppkkkccc```[[[XXXWWWVVVUUUTTTUUUVVVXXXYYY[[[[[[[[[[[[XXXXXXWWWXXXYYYZZZ\\\]]]___ccciiinnnrrrwww{{{~~~wwwpppjjjggg___\\\WWWSSSQQQPPPOOONNNQQQQQQPPPOOONNNNNNMMMMMMIIIHHHGGGEEEEEEFFFGGGHHHIIIMMMUUU\\\___^^^YYYUUUSSSQQQRRRTTTUUUUUUZZZ```jjjxxxxxxiiieee___[[[\\\aaahhhllluuuyyy~~~~~~yyytttqqqjjjeeecccdddccc``````ccchhhttt}}}|||vvvllldddYYYVVVSSSRRRQQQPPPLLLJJJJJJHHHHHHLLLQQQYYYgggttt]]]^^^_________bbbeeehhhjjjaaaYYYWWWWWWVVVVVVYYY\\\lll~~~~~~uuuccc[[[SSSOOOLLLKKKOOOUUUaaayyywwwpppkkkllluuu~~~]]]IIIAAA>>><<<555444333333222222222333111111111111000000000000////////////////////////......------------......------------------------222222000///......------......////////////000000111111111111333555777888999;;;DDDNNNbbb}}}|||{{{hhhuuu\\\FFFBBB@@@>>>===<<<===>>>???AAAIIIYYYnnn}}}tttmmmddd```[[[WWWVVVVVVUUUTTTUUUVVVXXXYYYZZZ[[[\\\\\\ZZZYYYYYYXXXYYY[[[\\\]]]___ccchhhmmmqqquuuzzz}}}|||ssskkkeeebbb^^^\\\YYYUUUSSSRRRQQQRRRPPPPPPRRRSSSTTTTTTTTTTTTNNNMMMJJJHHHGGGGGGHHHIIIMMMQQQWWW[[[]]]\\\ZZZWWWUUUSSSSSSTTTSSSSSSZZZbbbnnn}}}vvviiieee___[[[\\\aaaggglllnnnrrrwwwzzz{{{zzzyyyyyytttnnnjjjjjjhhhccc`````````iiittt|||rrriiiZZZVVVRRRQQQQQQQQQNNNKKKJJJHHHHHHMMMRRR[[[jjjwww\\\]]]]]]\\\[[[]]]bbbfffiiibbb\\\ZZZXXXUUUWWW[[[[[[kkk~~~{{{sss```YYYRRROOOLLLKKKPPPWWWddd}}}yyyqqqnnnpppzzz]]]III@@@<<<999444444333222222222333333111111111111000000000000////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------------.............../////////000000111111111111333555777888888;;;BBBFFFUUU{{{lllrrr{{{```IIICCCAAA???=========>>>???@@@FFFRRRfff~~~xxxqqqeeeaaa[[[WWWVVVUUUUUUUUUTTTUUUVVVXXXYYYZZZ[[[\\\YYYYYYXXXXXXYYYZZZ[[[\\\]]]aaafffkkkooosssxxx{{{~~~|||ssskkkfffdddcccbbb```\\\YYYWWWWWWXXXTTTVVVXXX[[[\\\]]]\\\\\\WWWUUUQQQNNNMMMLLLMMMNNNTTTVVVYYY[[[\\\[[[[[[ZZZYYYVVVUUUUUUSSSTTT\\\gggvvv~~~ssshhhddd```]]]^^^bbbhhhlllhhhkkkpppsssuuuvvvyyyzzzwwwqqqnnnnnnmmmhhhdddccc^^^ccchhhrrrwwwnnn^^^XXXRRRPPPPPPPPPMMMIIIJJJHHHHHHMMMSSS]]]mmm{{{[[[[[[[[[YYYXXXZZZ```eeehhhccc___]]]XXXUUUWWW\\\\\\kkk~~~yyyrrr___XXXRRRNNNKKKKKKPPPWWWfffzzzrrrpppttt}}}]]]III???:::666444444333222222222333333111111111111000000000000////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///000............/////////000111111111111222444777888888<<>>======>>>??????CCCNNN```xxx}}}uuueeeaaa[[[WWWUUUUUUUUUUUUSSSTTTUUUVVVXXXYYYZZZ[[[YYYXXXWWWWWWXXXYYYZZZ[[[\\\```eeejjjnnnrrrvvvyyy}}}~~~vvvooollljjjfffeeeccc___\\\ZZZZZZZZZ]]]___bbbdddeeedddbbbaaa___\\\YYYUUUSSSRRRSSSTTTYYYZZZ[[[[[[[[[ZZZ[[[\\\]]]ZZZXXXVVVTTTVVV```lll|||~~~rrrgggddd```^^^___dddiiimmmeeehhhkkknnnpppsssvvvyyytttooommmpppqqqmmmjjjiiibbbbbbccciiixxxyyypppaaaZZZSSSOOOOOONNNKKKHHHJJJHHHIIINNNTTT___ooo}}}]]]]]]\\\YYYVVVWWW]]]aaaccccccbbb```\\\YYYYYYYYY```mmm~~~xxxqqqaaaXXXOOOLLLLLLLLLQQQWWWjjjzzzuuulllpppxxxzzz{{{~~~|||XXXGGGBBB===888555444444333222222222222000000000000////////////000000000000///...---,,,------------------------000000///...------,,,,,,000000///...............000000000000000111111222222333222111111222555888555::::::AAAQQQccc~~~rrruuuqqqSSSFFFAAA???@@@???===>>>AAADDDDDDKKKYYYlll{{{llleee[[[UUUTTTUUUUUUTTTSSSSSSSSSSSSTTTUUUVVVWWW\\\ZZZVVVSSSSSSUUUXXXZZZ^^^aaafffjjjnnnrrrwwwzzz}}}yyytttrrrqqqooojjjdddaaaaaabbbbbbaaabbbdddggglllppprrrqqqpppjjjhhheeebbb___]]]]]]\\\]]][[[YYYYYY[[[\\\]]]]]]```\\\YYYXXXVVVZZZeeeqqqvvvjjjeee^^^[[[]]]bbbhhhkkkmmmiiieeeeeeiiilllmmmmmmmmmllljjjiiijjjjjjiiihhheeeddddddggglllyyy}}}ssshhh^^^UUUSSSSSSPPPMMMMMMIIIJJJLLLNNNTTTaaarrr\\\^^^^^^[[[XXXXXX[[[___bbbcccbbb```]]][[[[[[\\\aaammm~~~vvvnnn]]]UUUNNNLLLLLLMMMRRRXXXjjjxxxuuummmqqqyyy|||yyy}}}xxxWWWFFF@@@<<<777555555444333222222222222000000000000////////////000000000000///...---,,,------------------------------............//////000000///...............000////////////000111111222222222111111222555777555;;;;;;@@@LLL[[[zzzuuusssrrrUUUFFFAAA>>>??????======@@@BBBBBBHHHUUUggg~~~~~~oooggg]]]WWWUUUVVVVVVUUUTTTSSSSSSSSSTTTUUUWWWWWWYYYVVVSSSPPPPPPRRRUUUWWW\\\```dddhhhlllpppuuuxxx}}}|||yyyvvvtttrrrmmmhhheeeeeeffffffeeegggiiimmmqqqtttuuusssrrrrrrqqqmmmjjjgggeeecccccc```]]]ZZZYYYZZZ\\\]]]]]]^^^YYYVVVUUUUUUZZZhhhvvv~~~oooiiibbb]]]^^^ccchhhkkkjjjgggddddddfffgggfffeeegggeeeccccccdddeeedddccccccaaabbbeeejjjuuuwwwhhh]]]TTTQQQQQQNNNLLLLLLIIIKKKMMMOOOUUUbbbsss\\\___aaa___[[[YYYYYY[[[```aaabbbaaa___^^^___```cccnnn~~~~~~rrriiiYYYSSSNNNMMMMMMMMMRRRXXXjjjvvv|||tttnnnsss{{{~~~yyy}}}sssTTTEEE???:::666666555444333222222222222000000000000////////////000000000000///...---,,,------------------------)))***+++,,,---...///000000///......---.........///............///000000111222222222111222444777555;;;<<<>>>EEEOOOllluuupppsssXXXGGGAAA===>>>>>><<<<<>>>>>CCCLLLWWWiiixxxoooeee]]][[[ZZZYYYXXXSSSRRRQQQQQQQQQRRRTTTUUUVVVUUURRRPPPPPPQQQSSSUUU[[[]]]aaaeeehhhmmmssswww{{{zzznnnllljjjiiiiiikkklllmmmsssxxx}}}yyytttpppnnnllldddcccbbbbbbaaa```]]]ZZZVVVSSSTTTYYY^^^fffsss~~~wwwlllccc```bbbeeehhhlllmmmmmmmmmkkkgggbbb______\\\YYYXXXYYYYYYYYYYYYXXXXXX[[[```dddjjjvvvwwwkkk___TTTPPPOOOMMMLLLLLLMMMNNNOOOSSS\\\iiixxx\\\aaafffgggbbb[[[WWWUUUXXXZZZ\\\^^^___```bbbeeegggppp}}}{{{lllbbbVVVRRROOONNNLLLKKKPPPXXXjjjqqquuurrroootttyyy~~~cccNNNDDD===999888888777555444333222222222000000000000//////////////////////////////...---------------------------***+++++++++,,,,,,,,,---......------------......---------------......///000111222222111222333555222999::::::>>>BBBXXXyyysssnnn|||xxxaaaJJJBBB;;;;;;===<<<;;;<<<===>>>BBBIIIQQQ```xxx|||tttiii```]]]\\\ZZZYYYRRRQQQOOONNNNNNPPPRRRSSSUUUTTTRRRPPPPPPQQQRRRTTT[[[]]]aaadddhhhmmmssswww{{{~~~yyykkkjjjiiihhhjjjnnnrrrvvv|||wwwrrrooommmhhhhhhhhhhhhgggccc]]]YYYQQQQQQVVV```gggkkkrrryyy|||pppgggcccccceeegggnnnpppssstttrrrmmmhhheee```\\\XXXVVVUUUUUUUUUTTTTTTSSSVVV\\\aaafffqqq{{{wwwooobbbVVVQQQPPPNNNMMMNNNOOOOOOQQQVVV```ooo}}}\\\bbbhhhiiiddd]]]WWWUUUUUUXXX[[[]]]^^^aaadddfffiiiqqq|||yyyjjj___UUURRROOONNNLLLLLLSSS\\\nnnrrruuusssrrrwww}}}xxx}}}zzz\\\KKKDDD===:::;;;888777666444333222222222000000000000////////////...///////////////......------------------------////////////............---------,,,------...///...------------.../////////000222222111111333444222777777888===@@@QQQnnn{{{ooo{{{{{{eeeMMMCCC;;;;;;===<<<;;;;;;<<<>>>BBBFFFLLLYYYpppwwwlllccc___]]][[[YYYSSSQQQOOOMMMMMMOOOQQQSSSTTTSSSQQQOOOOOOPPPQQQRRR[[[]]]```cccffflllrrrwwwzzz~~~zzzssshhhhhhggghhhkkkrrr{{{}}}xxxtttrrrnnnnnnlllllliiieee___[[[QQQTTT\\\hhhooopppqqqttt~~~uuulllgggfffgggggglllqqqvvvyyyxxxtttpppnnnfffaaa\\\WWWUUUTTTSSSRRRSSSQQQRRRWWW\\\bbbkkkuuu{{{rrrdddVVVQQQOOOMMMMMMOOOPPPPPPSSSZZZfffuuu\\\bbbhhhjjjeee^^^XXXVVVUUUXXX[[[^^^___bbbeeehhhjjjqqq|||vvvggg]]]SSSPPPNNNMMMLLLNNNWWWbbbsssuuuvvvvvvuuuzzzzzzrrrVVVJJJEEE>>><<<>>>999888666555333222222222000000000000////////////......////////////......------------------------/////////...............---,,,,,,,,,------...///.........---...//////000...000222222222111222444333666444666<<<>>>KKKdddrrr{{{~~~iiiOOOEEE<<<;;;>>>===<<<;;;;;;===AAADDDHHHSSSjjj~~~zzznnnddd___]]][[[YYYTTTSSSPPPNNNNNNPPPRRRTTTUUUTTTRRRQQQQQQQQQRRRSSSYYY[[[^^^```dddjjjqqquuuzzz}}}|||sssmmmcccccccccdddiiisss|||xxxtttoookkkhhhfffcccaaa[[[]]]fffrrrxxxwwwuuuuuu|||zzzrrrmmmkkkjjjjjjlllrrryyy~~~~~~|||zzzzzzqqqlllddd^^^ZZZXXXVVVTTTTTTPPPNNNQQQVVV[[[eeennnyyyrrrdddVVVPPPNNNLLLLLLNNNQQQQQQTTT]]]jjjzzz\\\bbbhhhjjjeee^^^YYYWWWVVVYYY\\\___aaacccgggiiikkkqqq|||ssseee[[[QQQNNNLLLLLLLLLOOO[[[hhhwwwwwwxxxxxxxxx|||nnnSSSIIIEEE???===AAA999888777555333222222222000000000000////////////......///////////////...------------------------+++++++++,,,,,,---------,,,,,,,,,,,,------...//////............///000000...000222222222111222333555666222555<<<===GGG]]]ttt|||lllQQQFFF<<<<<<>>>>>><<<<<<999<<<@@@CCCEEEPPPfff{{{{{{nnneee```]]][[[YYYVVVTTTQQQOOOOOOQQQTTTVVVXXXWWWUUUTTTTTTTTTUUUVVVXXXZZZ\\\___bbbhhhoootttzzz}}}xxxnnnhhh]]]^^^^^^```fffrrrxxxpppiiifffeeefffffffffhhhooozzz~~~zzzzzzzzz~~~vvvrrrooommmlllmmmttt|||{{{uuummmfffaaa^^^[[[YYYVVVPPPLLLNNNQQQWWW```iiippprrrdddUUUNNNLLLKKKKKKMMMQQQRRRUUU^^^mmm}}}___ccchhhkkkiiibbbYYYSSSSSSVVVZZZ]]]aaaeeejjjmmmnnnuuu|||}}}pppccc\\\SSSOOONNNMMMLLLOOO]]]mmmwwwvvvuuuvvv|||rrrSSSHHHGGGDDDAAA@@@999888666444222111111000111111111111000000000000///---,,,+++,,,...000111........................,,,---------...///////////////.........---------------......///000000000111222333222111111333555000222555888999<<>>===777666555333222111111111111111111000000000//////......---,,,---...///000...........................//////////////////000///.........------------------......///000000000000111111111000000222333111222555888888:::EEEQQQtttyyyuuusssXXXKKK>>>;;;<<<;;;::::::999;;;>>>AAACCCJJJ[[[lllyyymmmddd___[[[XXXWWWWWWVVVUUUTTTTTTTTTTTTUUUTTTSSSRRRSSSTTTVVVWWWTTTVVVYYY\\\aaagggnnnsssyyy{{{}}}{{{mmmbbb]]]SSSPPPOOOSSSWWW^^^iiisssxxxpppmmmooorrrzzz|||xxxtttsssvvvyyy~~~zzzsssllleee```]]]VVVRRROOOPPPQQQSSSZZZbbblllvvvnnncccVVVPPPMMMJJJJJJLLLOOOVVV```mmmzzz^^^bbbhhhkkkiiibbbYYYTTTRRRUUUXXX[[[___dddiiimmmpppwww~~~wwwjjj]]]VVVQQQNNNMMMNNNPPPYYYkkkzzz|||wwwvvv{{{rrrSSSFFFBBB>>>:::999555444333222111111111111111111000000000000//////...............---------........................///..................---............------------------......///000000000///000000000//////111222222222555777777999BBBLLLmmm}}}tttyyyvvv^^^PPPAAA<<<<<<;;;:::;;;999:::<<>>???CCCOOO\\\uuuxxxpppfff___[[[XXXXXXXXXWWWXXXXXXYYYYYYVVVVVVUUUTTTSSSSSSTTTTTTRRRTTTVVVYYY\\\aaahhhmmmoootttzzzrrrbbbVVVOOOJJJFFFDDDEEEFFFIIIQQQYYYggguuu|||tttqqqvvv}}}~~~{{{zzzyyyzzz|||~~~{{{uuuoooiiifff___ZZZUUUTTTQQQQQQVVV^^^eeeppplll```TTTNNNKKKIIIJJJMMMQQQZZZhhhwww^^^ccchhhllljjjddd\\\VVVSSSUUUWWWZZZ]]]ccciiimmmttt{{{~~~sssdddYYYSSSOOONNNMMMLLLRRR```qqq|||}}}wwwqqqqqqyyy~~~cccIII???<<<888555777222111111000000111111111000000000////////////....../////////...---,,,,,,........................,,,,,,++++++*********))),,,,,,------------------------......///000000000000111111111000000222333444222333666666777===DDD___tttsssyyy~~~lllZZZGGG>>>;;;999999:::<<<;;;<<<>>>>>>AAAKKKUUUmmm|||tttiiiaaa___XXXWWWWWWWWWWWWXXXXXXYYYXXXWWWVVVTTTSSSRRRQQQQQQRRRTTTUUUWWWZZZ___eeeiiilllqqqxxx}}}oooaaaUUUNNNIIIEEECCCCCCDDDFFFLLLTTT]]]hhhyyysssmmmqqq~~~~~~|||yyytttnnniiifffaaa\\\XXXVVVTTTRRRVVV\\\bbbnnn|||lll```SSSMMMKKKJJJKKKOOOSSS]]]mmm|||___dddjjjmmmlllfff^^^XXXTTTUUUXXXZZZ]]]cccjjjnnnvvv}}}|||pppbbbWWWSSSMMMNNNMMMLLLTTTcccrrrzzz}}}vvvqqqsss|||sss[[[DDD===<<<888666777222222111111000111111111000000////////////.....................---------...........................------------------,,,,,,,,,,,,,,,------------------......///000000000000111111111000000222333555333333666777888<<>>>>>@@@GGGPPPfff}}}xxxlllcccaaaXXXXXXWWWWWWWWWWWWWWWXXXYYYXXXWWWVVVTTTRRRQQQQQQSSSTTTUUUVVVYYY]]]cccgggkkkooovvv{{{~~~|||mmm```UUUMMMGGGCCCAAABBBCCCEEEKKKSSSXXXbbbnnnxxxtttlllnnn||||||{{{|||~~~|||{{{xxxtttpppjjjfffcccaaa]]]ZZZZZZWWWTTTVVV[[[```lll{{{lll```SSSMMMKKKJJJMMMQQQYYYcccrrraaaeeekkkooonnnggg___ZZZUUUVVVXXXZZZ^^^dddkkkoooxxxyyynnn```UUURRRIIILLLMMMNNNWWWggguuu{{{|||vvvqqqttt}}}lllWWWDDD???>>>999666777444333222111111111111111000000/////////...............---,,,---...///000........................------------............++++++,,,,,,,,,---------------......///000000000///000000000//////111222555222333666888999===BBBSSS|||yyyyyy{{{{{{gggPPPBBB===;;;;;;<<<<<<::::::======>>>DDDLLL[[[qqq{{{mmmcccbbbZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUUUUSSSTTTUUUVVVXXX\\\bbbfffkkkooouuuyyy|||zzzkkk^^^RRRKKKEEEBBBAAACCCDDDFFFMMMUUUXXX```jjjqqqtttzzzxxxnnnllluuu}}}vvvzzz|||zzzyyyxxxtttpppkkkfffcccaaa___\\\\\\\\\ZZZVVVWWW[[[___kkkzzzmmm```SSSMMMLLLKKKNNNSSS```iiixxxaaaffflllpppooohhhaaa[[[VVVWWWYYY[[[^^^dddkkkpppyyywwwlll^^^TTTQQQGGGKKKMMMOOOYYYkkkxxx}}}zzztttooosss|||jjjVVVEEEAAA@@@:::666777555444333222111111111111000/////////............///...,,,+++,,,...000111........................+++++++++,,,,,,---------+++++++++,,,,,,---------------......///000000000---...//////---...///111555222333777999:::===BBBOOOyyyyyyuuuvvvkkkSSSEEE???<<<<<<>>>;;;999999<<<<<<===BBBIIIQQQggg}}}mmmcccbbb[[[[[[ZZZXXXWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYTTTTTTUUUVVVXXX\\\aaaeeekkkoootttxxx{{{}}}zzzzzzxxxiii\\\PPPHHHEEEBBBBBBEEEGGGJJJQQQYYYXXXaaajjjoooqqqttt{{{~~~{{{~~~}}}qqqjjjnnnvvvvvvvvvyyy}}}yyyvvvrrrmmmhhhdddaaa```]]]\\\\\\^^^\\\XXXXXX[[[___kkkzzzmmm```SSSMMMLLLLLLOOOTTTdddnnn|||bbbeeejjjnnnoookkkddd^^^XXXWWWWWWYYY^^^eeekkkoooxxx}}}xxxpppeeeYYYQQQNNNGGGJJJLLLOOOZZZkkkxxx}}}zzzuuuqqqttt~~~~~~wwwYYYFFF@@@:::777777222222222111111000////////////.........---------------...///000000///...---......------------......------------------------------.........---+++***///............---------......//////000000111111222333444444555888<<>>:::;;;999888:::;;;<<<<<<===@@@BBBRRR```xxx{{{rrrjjjggg___[[[WWWVVVWWWXXXVVVSSSXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVXXX\\\___cccggglllqqquuuxxx|||pppqqqxxxzzzooo^^^PPPJJJGGGFFFDDDDDDHHHMMMSSSWWWZZZcccnnnttttttuuuzzz~~~|||vvvqqqrrrzzzwwwnnnooosss|||xxxwww|||zzzwwwqqqlllhhhddd___\\\___bbbccc```[[[XXXZZZ]]]dddlllwwwooobbbSSSMMMKKKLLLQQQWWWhhhvvvdddfffkkkooopppllleee```YYYXXXXXXZZZ^^^eeekkkooovvv{{{vvvmmmbbbVVVOOOMMMJJJKKKLLLQQQ^^^ooozzz|||wwwtttsssxxx~~~vvvXXXFFFAAA;;;888999444222222111111000000///////////////.........------,,,---...//////...---,,,......------------......------------------------------.........---,,,++++++,,,,,,,,,------............//////000000111111222333444444555777;;;???FFFddd}}}vvvtttvvvzzz|||tttcccMMM???<<<<<<;;;999:::<<<<<<<<<===@@@BBBFFFRRRiii~~~ssskkkhhhaaa]]]XXXWWWXXXYYYWWWTTTVVVVVVVVVWWWWWWXXXXXXYYYTTTUUUUUUUUUUUUWWW[[[^^^aaaeeejjjooosssxxx|||sssppptttyyyuuukkk\\\QQQMMMIIIGGGFFFEEEHHHMMMRRRVVVZZZdddsss~~~~~~wwwqqqrrrzzz~~~sssppprrrxxxyyyuuuxxx{{{}}}}}}yyytttppplllhhhdddaaa```ccceeebbb]]]ZZZZZZ]]]ccckkkuuuooobbbUUUNNNMMMPPPVVV\\\kkkxxxeeehhhkkkooopppmmmgggbbbZZZZZZZZZ[[[___eeejjjnnntttyyy~~~sssiii^^^SSSMMMLLLLLLLLLMMMTTTdddvvv}}}|||uuusssuuu|||~~~|||qqqUUUEEEBBB;;;999999555222222222111000000//////000000000/////////......,,,,,,------------,,,,,,......------------......------------------------------.........---,,,+++))))))***+++,,,---...///......//////000000111111111333444444555777;;;>>>@@@\\\yyyqqqrrrxxx|||vvvfffQQQBBB>>>======999:::<<<<<<<<<===???BBBDDDNNNaaa}}}vvvmmmiiiccc___ZZZXXXYYYYYYXXXVVVSSSTTTUUUWWWYYYZZZ\\\\\\TTTTTTTTTTTTTTTUUUYYY\\\^^^bbbgggmmmqqqwww||||||uuuvvv{{{yyynnnfffZZZRRRQQQKKKJJJHHHGGGIIILLLPPPSSSXXXeeexxx{{{tttttt{{{{{{tttqqqooottt|||zzzttttttvvvxxx~~~|||wwwrrroookkkgggdddaaadddfffeee```]]]\\\]]]aaahhhrrr|||pppdddWWWQQQQQQTTT[[[cccrrr}}}eeegggjjjmmmnnnlllfffbbb\\\[[[[[[\\\___dddiiilllrrrwww|||rrrfff[[[QQQLLLMMMKKKKKKMMMXXXlll~~~}}}tttsssuuu}}}zzzzzziiiPPPBBB@@@;;;888999555333333222111111000000///000000000000////////////------------------------......------------......---------------------------------------------,,,***++++++,,,------............//////000000111111111333444555555777:::<<<>>>WWWuuuuuu{{{}}}xxxjjjUUUEEE???>>>===999;;;<<<<<<<<<===???AAAIIIOOO___wwwzzzqqqllleee```ZZZXXXYYYYYYWWWUUUSSSTTTUUUWWWYYY[[[\\\]]]SSSTTTTTTSSSRRRTTTWWWZZZ[[[___dddiiioootttzzz{{{yyy}}}tttiiibbbYYYTTTTTTMMMLLLJJJIIIJJJLLLNNNPPPVVVcccyyyzzzxxx~~~xxxsssmmmnnnrrryyy|||vvvuuuuuuvvvyyy~~~|||wwwrrroookkkgggdddbbbeeehhhgggddd```^^^]]]___gggooowww}}}pppeeeYYYSSSSSSVVV```iii{{{dddeeegggjjjkkkiiidddaaa]]]\\\\\\]]]___cccfffiiippptttzzzpppdddYYYPPPMMMNNNJJJJJJNNN\\\rrruuusssttt{{{}}}vvvyyy```III>>>???999777888444333333222222111000000000000000000000///////////////..................///......------------......------------------------------------------------.........---------------......//////000000111111111222444555555666999;;;???TTT{{{}}}}}}}}}oooZZZHHH@@@===;;;:::;;;<<<<<<<<<<<>>999666777444333333333222111111000000000000000/////////......000///............///000......------------......------------------------------,,,,,,,,,---....../////////......---------......//////000000111111000222444555555666888:::@@@PPPtttwwwaaaMMMAAA===;;;:::<<<===<<<<<<<<<>>>@@@???EEEQQQccc{{{zzztttgggbbb[[[WWWWWWWWWVVVTTTUUUUUUVVVVVVWWWXXXXXXYYYTTTTTTTTTRRRQQQRRRUUUWWWWWWZZZ^^^ccchhhooovvvzzz~~~~~~tttrrryyy}}}yyy{{{}}}pppgggbbbZZZUUUVVVOOOOOONNNMMMMMMLLLLLLLLLRRR^^^rrr|||ppplllgggfffjjjppptttuuuvvvwwwwwwxxxyyyyyyyyyyyy{{{wwwvvvxxxxxxtttqqqrrrsssuuuyyy}}}~~~{{{wwwssspppmmmiiigggcccdddfffgggfffeeedddbbb```gggmmmpppuuuyyyyyyvvvmmmddd[[[WWWWWW^^^lllxxxccccccdddfffgggeeebbb```]]]]]]\\\\\\^^^___aaaccciiimmmttt{{{zzzlllaaaWWWOOOKKKMMMJJJOOOXXXfffxxx|||vvvuuuwwwxxxsss|||mmmTTTAAA;;;>>>999666888555444333333222222111111000/////////.........------///...------------...///......------------......---------------------------,,,,,,,,,,,,---...///---------------------.........//////000000111111000222444555555666777999???KKKllliiiRRRDDD>>>;;;;;;<<<===<<<<<<<<<>>>@@@???EEEPPP^^^qqq|||uuujjjddd\\\XXXXXXXXXWWWUUUSSSSSSTTTUUUVVVWWWXXXXXXUUUUUUUUUSSSQQQRRRTTTWWWVVVXXX\\\aaaffflllsssxxx{{{}}}{{{qqqooouuu{{{{{{tttmmmkkknnnrrrzzzmmmgggccc\\\WWWWWWOOOOOOOOOOOONNNMMMLLLLLLRRR]]]ppptttpppjjjggggggiiilllnnnttttttssssssssssssssssssuuuqqqppprrrrrrooolllmmmkkklllnnnqqqsssuuuwwwxxxwwwuuurrrpppooonnnllljjjccccccccceeefffgggfffeeebbbhhhmmmnnnqqquuuvvvsssiiibbb[[[YYY[[[ddduuudddddddddeeefffeeeccc```]]]]]]\\\\\\]]]^^^```aaafffjjjqqqzzzxxxjjj___VVVNNNJJJLLLLLLRRR\\\hhhxxxyyyuuuvvv{{{xxxtttgggRRR@@@;;;???:::777999666444444333222222111111000///.........------------...---,,,,,,,,,,,,---............------.........---------------------------,,,,,,+++,,,---...///******+++,,,------...///......//////000111111111000222555666555666777888===FFFfffnnnUUUFFF???;;;;;;<<<===<<<<<<<<<>>>@@@>>>EEENNNYYYhhh}}}vvvllleee^^^YYYYYYYYYXXXVVVQQQRRRSSSTTTVVVWWWYYYYYYVVVVVVUUUSSSRRRRRRTTTWWWVVVXXX\\\```dddkkkrrrwwwxxxzzz~~~zzzyyy}}}}}}ssskkkkkkqqqvvv}}}~~~zzzxxxuuunnniiiggg```___eeeiiirrr{{{kkkfffddd]]]XXXWWWOOOOOOOOOOOOOOOMMMLLLLLLRRR]]]ooowwwuuupppkkkhhhhhhiiikkkmmmmmmlllkkkkkkkkkkkklllqqqllljjjmmmmmmjjjiiijjjeeeeeeeeefffhhhjjjkkklllooommmlllkkklllmmmlllkkkcccbbbbbbcccfffggghhhgggccciiimmmnnnooossstttrrrfff```ZZZZZZ^^^iii|||