BM6P6(@ xxxbbb```rrr||||||wwwjjj```jjjtttrrr^^^IIIEEEMMMhhh|||{{{jjjeeedddccc^^^aaa```ZZZTTTVVVbbbmmmvvvqqqfffZZZRRRNNNJJJGGG>>>===CCCMMMQQQOOOPPPTTTlllmmmWWWGGG???AAAWWWqqq|||bbb___hhh|||zzzvvvrrrpppppprrruuuppppppooonnnnnnnnnnnnnnnyyyvvvqqqooonnnnnnmmmllljjjgggdddfffjjjllljjjffffffnnnuuuwwwsssppprrruuuwwwzzz|||{{{}}}|||vvv```PPPHHHOOOXXX```rrrzzz{{{sss~~~~~~yyyqqqkkkwwwwww|||ccc@@@===666...777111000...,,,***)))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))++++++******************---,,,,,,,,,---...000222<<>><<<:::333......,,,))))))+++************************))))))((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************++++++++++++++++++++++++,,,...//////.........///111333AAAQQQWWW[[[```___mmm}}}|||vvvsssqqqpppoooppppppppppppqqqrrrtttuuussstttsssrrrqqqtttzzz{{{wwwqqqooopppqqqrrrqqqvvvwwwyyyyyyxxxvvvvvvwwwvvvtttqqqqqqrrrrrrooommmmmmmmmnnnnnnmmmkkkhhhgggppp~~~zzz{{{|||xxx}}}}}}~~~~~~zzztttoooqqqqqqpppooommmnnnppprrriiidddlllzzz{{{xxxyyyyyy}}}|||ppp\\\cccnnnnnnZZZCCC???HHHgggeeeOOOFFFCCCGGGEEEFFFNNN\\\kkkuuuyyyssshhhZZZQQQMMMIIIDDD???:::888<<>>===666111///...***)))+++************************))))))((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++---......------...000222888EEETTT[[[[[[]]]___qqq}}}|||}}}yyyuuusssqqqooommmmmmlllllllllnnnpppsssuuurrrrrrqqqqqqrrruuuxxxyyyuuussspppooooooppppppoooqqqssstttuuusssssssssttttttsssrrrsssssssssqqqnnnmmmnnnnnnnnnnnnllljjjiiiqqqzzz~~~xxxtttvvvvvvrrrvvvwwwxxxyyyyyywwwrrrnnnooooooooonnnmmmmmmppprrrpppeeelllxxxwwwwwwyyyxxx}}}}}}qqqYYY^^^iiilll[[[DDD???HHHmmm~~~vvvYYYEEE??????AAADDDMMMYYYdddhhhfffbbb[[[TTTNNNKKKHHHDDDAAAAAA@@@===???HHHSSSXXXVVVSSSbbbvvvdddFFFEEEPPPiiinnndddddd{{{rrrmmmmmmpppppppppnnnmmmlllkkkkkkkkkmmmnnnnnnllljjjjjjkkklllkkkkkkjjjiiiiiijjjlllmmmkkkiiifffddddddhhhnnnsssuuuvvvrrr{{{}}}xxxvvvuuusss{{{uuudddOOOFFFNNN[[[cccsssjjjvvvyyyvvvuuuNNNFFFAAA777444222000---+++*********((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))***************+++++++++***+++,,,,,,---111888===JJJLLLSSSYYYUUURRRbbbxxxyyy```\\\hhh{{{uuuxxxzzzqqqrrr|||{{{vvvjjjkkkuuu|||zzz|||~~~~~~~~~zzzzzz{{{~~~~~~{{{{{{|||}}}zzzxxxyyy|||}}}}}}{{{wwwssspppoooooosssvvvxxxxxxuuussstttwwwyyy|||}}}zzz{{{~~~}}}{{{|||}}}~~~}}}|||{{{|||~~~}}}vvvrrrssstttpppkkksssxxxwwwooohhhiiimmmoooooopppnnniiidddccciiioootttvvvyyyyyyxxx{{{{{{wwwooohhhxxxrrrZZZJJJAAA===777111000///+++***,,,************************))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))*********+++++++++***+++++++++++++++,,,,,,+++,,,------------///111444>>>IIIUUU\\\XXXXXXcccxxx}}}yyyyyyvvvsssqqqooollliiifffeeeeeeeeefffhhhlllpppsssooommmlllmmmoooqqqqqqpppoooooooooooooooooonnnmmmlllmmmooooooooooooppprrrsssssstttuuutttrrrooommmkkkkkkllllllkkkjjjiiihhhlllpppqqqoooooossstttqqqrrrrrrssstttvvvuuuqqqooonnnnnnooonnnmmmmmmoooqqqrrrdddkkkwww}}}|||{{{vvvxxxwwwtttzzz{{{nnnYYYZZZccckkk```JJJCCCJJJjjjtttyyylllVVVEEE===;;;>>>EEEPPPXXXZZZVVVPPPLLLJJJJJJMMMMMMGGG>>>???EEEIIIGGGEEEJJJTTTZZZYYYUUUccctttjjjIIIFFFNNNfff}}}uuuhhhfffyyynnnjjjmmmqqqrrrpppooonnnlllkkkkkklllnnnpppmmmlllkkkkkklllmmmlllkkkhhhiiijjjkkklllllljjjiiikkkgggdddffflllqqqsssrrrkkkrrrvvvsssppprrruuuwww~~~{{{mmmXXXJJJLLLTTTZZZdddXXXZZZnnnnnnSSSEEE999555333111...,,,*********))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))*********+++++++++)))+++------...444===DDDOOOOOORRRWWW]]]lllooojjjqqq~~~vvvoooxxxkkkggg~~~uuujjjkkk~~~yyy}}}~~~{{{|||~~~|||xxxuuuttttttyyywwwtttsssuuuwwwyyyyyywwwwwwvvvssspppooopppqqqrrruuuvvvtttpppmmmnnnpppqqqtttuuusssuuuyyyyyyvvvrrrssstttuuuvvvvvvvvvuuussswww|||~~~xxxwwwyyyyyyvvvsssvvvzzzyyyqqqkkklllppprrrqqqqqqooohhhbbbbbbhhhnnnuuuvvvwwwuuutttvvvzzz~~~wwwvvvkkkgggnnnnnnVVVFFF>>>777222111000,,,,,,...************************(((((())))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))************++++++++++++*********++++++,,,,,,,,,+++,,,---------...111333777DDDLLLTTTZZZTTTYYYqqq|||uuuooolllhhhdddbbb___[[[YYY[[[[[[\\\^^^aaaeeeiiikkkiiigggggggggiiijjjiiihhhkkklllnnnnnnnnnmmmlllllljjjkkkmmmnnnnnnnnnppprrrsssuuuvvvvvvtttpppmmmkkkjjjjjjjjjjjjjjjjjjiiiiiiiiikkkkkkkkkmmmqqqsssrrroooooopppqqqssstttrrrpppmmmooooooooommmmmmooopppfffbbbqqq}}}}}}yyy}}}vvvtttwwwtttooovvvxxxmmm]]]XXX^^^kkkeeePPPEEEHHH\\\hhhqqqmmm\\\HHH;;;666<<>>AAABBBEEELLLWWW___bbb___^^^\\\NNN???>>>GGGQQQQQQLLLHHHLLLVVV\\\[[[YYYmmmsssPPPDDDGGG\\\ooo{{{kkkeeesssfffdddmmmuuuwwwuuunnnmmmjjjiiiiiilllnnnpppmmmlllkkklllmmmmmmllljjjeeegggjjjkkkkkkjjjhhhhhhhhhfffdddccceeegggiiijjjrrruuuuuussstttxxxzzzxxxyyyyyyyyysss```LLLGGGNNNTTT___{{{tttVVVKKKiiiaaa>>>777555222///---+++******))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********((())))))***++++++,,,,,,***---000000111999FFFPPPRRRSSSYYYqqq}}}|||mmm|||nnnjjjtttyyyqqqiiifffsssyyyxxxzzzzzzvvvuuusssrrrqqqqqqooonnnnnnppprrrssstttuuutttsssqqqppprrrtttwwwwwwwwwvvvtttrrrrrrtttvvvqqqqqqpppqqqrrrrrrpppooooooqqqqqqpppssswwwuuuppppppqqqqqqrrrrrrsssssssssqqqtttwwwxxxxxxxxxzzz{{{xxxtttrrrvvvvvvuuuwww{{{yyyzzzxxxuuuwww{{{zzzvvvtttqqqnnnjjjiiijjjmmmooopppooonnnnnnooorrrvvvyyyvvvzzz|||pppnnnuuuuuu```HHH@@@:::777444///---...************************(((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))*********+++++++++,,,,,,)))******+++,,,,,,------,,,---.........000444777>>>RRRTTTSSSZZZXXXrrr~~~xxxnnnfff```XXXQQQNNNOOOOOOPPPLLLMMMNNNOOOOOOOOOOOONNNKKKNNNQQQSSSTTTXXX]]]bbbeeegggiiihhhfffddddddeeedddeeeggghhhiiikkknnnqqqmmmrrrvvvwwwsssnnnjjjiiigggfffffffffggghhhhhhiiikkklllmmmmmmkkkjjjlllnnnnnnmmmlllmmmpppqqqrrrqqqqqqrrrsssqqqooommmmmmnnnyyydddlllzzzzzzzzz{{{vvvooorrrwwwsssooo{{{xxxgggYYYYYYiiijjjTTTBBB???PPP```qqqoooZZZBBB999:::===???BBBFFFOOO[[[gggooopppgggaaa]]]QQQBBB@@@HHHOOOPPPLLLFFFHHHTTT\\\]]]RRRiii~~~vvvSSSCCCEEEYYYjjj}}}{{{kkk```~~~qqqdddcccmmmwwwyyywwwmmmkkkiiiggghhhjjjmmmppplllkkkkkkkkkllllllkkkiiidddgggjjjkkkkkkiiihhhggggggfffeeeeeeeeegggiiikkkwwwyyyxxxwwwxxxzzzxxxssszzzzzzjjjNNNFFFNNNMMMRRRlllhhhMMM\\\zzzyyy~~~qqqBBB777555333///---++++++***))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,***...111111222:::HHHTTTSSSUUU^^^~~~xxxtttggg{{{mmmiiirrruuudddgggppp|||zzz|||vvvtttpppnnnnnnnnnmmmmmmqqqpppnnnoooqqqtttvvvwwwsssrrrrrrpppppprrruuuxxxwwwwwwuuurrrpppoooqqqsssnnnllllllnnnrrrtttrrrooonnnpppppppppsssvvvtttooorrrrrrrrrssssssssstttttttttuuuuuuvvvvvvyyy}}}zzzvvvuuuwwwtttppprrryyyzzzyyywwwwww{{{}}}wwwtttqqqmmmkkkkkkmmmnnnnnniiiiiihhhhhhkkkoootttwwwxxxyyy{{{|||~~~xxxmmmkkk{{{nnnMMMFFF>>>:::666///,,,---************************(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,---......///111555999???VVVWWWTTT\\\]]]~~~zzz{{{|||uuukkk___XXXOOOGGGEEEGGGJJJLLLJJJKKKLLLLLLJJJHHHEEECCC<<>>>>>@@@;;;;;;???EEEKKKWWWbbbjjjllliiibbb```bbb___ZZZXXXVVVUUUVVV[[[```dddfffeeehhhhhhdddaaa___^^^\\\bbb___\\\\\\^^^___^^^]]]```aaaaaa___]]]^^^cccgggmmmnnnooonnnmmmnnnqqqtttwwwvvvuuusssqqqooonnnnnnllleeelll~~~~~~|||uuuqqqsssooossstttssssssvvvuuurrrkkkZZZPPPUUU\\\WWWIII@@@KKK[[[hhhcccOOO<<<555666===???EEESSSgggxxxzzztttiii]]]RRRNNNKKKGGGFFFHHHVVVWWWPPPGGGLLL\\\fffgggYYYWWWccc~~~~~~```JJJGGGQQQccczzzwwwtttuuuooorrrqqqnnnjjjjjjlllnnnooooookkkkkkkkkkkkkkkkkkkkkkkkiiikkknnnnnnllljjjiiiiiikkkiiijjjkkkhhhcccdddiiiqqqnnnlllllloooqqqrrrrrrtttwwwzzz|||vvvhhhUUUHHHFFFLLLZZZppppppwwwpppvvvzzz}}}]]]:::333777777---)))---++++++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))************+++++++++++++++*********,,,...111777???HHHOOORRRUUU```vvvvvv{{{zzzyyyyyytttnnnwww|||ssskkkjjj||||||vvvyyy|||qqqiiihhhjjjkkklllmmmmmmoooqqqsssuuutttssstttuuuuuusssqqqtttrrrpppnnnooorrruuuwwwwwwppppppxxxyyyqqqmmmooonnnoooooopppqqqqqqqqqqqqkkklllnnnpppqqqsssttttttooorrruuuuuurrrqqqssswwwzzzwwwtttssssssttttttsssssstttuuutttqqqppprrrtttrrrsssvvvxxxyyyxxxwwwvvvzzzyyyxxxwwwuuutttrrrqqqkkklllmmmmmmmmmnnnppprrrppprrrtttvvvxxxzzz|||}}}uuuYYY@@@;;;===888111///,,,+++******,,,,,,***((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++***++++++,,,,,,---.........---///111000111<<>>???DDDQQQcccppp|||yyyrrrkkkddd^^^^^^___bbbfffjjjkkkkkkgggfffddd```]]]ZZZWWWUUU[[[XXXTTTTTTUUUVVVUUUSSSMMMPPPSSSUUUVVVYYY^^^bbbiiilllnnnnnnlllkkknnnrrryyywwwtttqqqooommmllllll```eeeqqq}}}yyyyyyzzzuuupppoooqqquuuwwwuuutttuuurrrmmmjjj[[[OOOSSS\\\[[[OOOBBBHHHUUU___YYYGGG777222444999===CCCPPPbbbooommmeeeZZZQQQHHHFFFFFFGGGIIIKKKVVV\\\WWWIIILLL```mmmlllZZZSSS\\\wwwhhhSSSFFFOOO```xxx{{{|||tttwww~~~rrrpppnnnkkkjjjkkkmmmnnnmmmkkkkkkkkkkkkkkkkkkkkkkkkiiikkkmmmmmmkkkjjjiiiiiikkkjjjlllmmmjjjdddccceeeiiikkkmmmnnnnnnooopppqqqtttsssuuuzzz{{{qqq^^^NNNGGGHHHPPPaaauuu{{{|||~~~tttsssiiittttttzzzooo@@@666666888///+++...++++++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&(((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++,,,///555===EEEJJJOOOQQQPPPooolllwww{{{{{{yyyrrrkkkyyyuuu}}}oooqqq~~~ssswww}}}wwwmmmjjjmmmiiillloooooonnnnnnssswwwwwwuuurrrpppppppppooonnnsssqqqooommmmmmooorrrsssrrrnnnqqqyyyzzzrrrnnnoooooopppqqqrrrrrrpppnnnlllkkklllnnnoooqqqssstttuuunnnqqqtttsssqqqpppqqqtttxxxwwwuuuuuuuuutttrrrppprrrssstttsssqqqqqqrrrsssssstttuuuwwwwwwwwwvvvuuuyyywwwwwwxxxzzzzzzvvvssslllmmmnnnnnnmmmmmmoooqqqlllmmmoootttyyy{{{zzzxxx{{{~~~bbbFFF<<<;;;666111///---,,,***+++,,,,,,***)))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************++++++++++++++++++,,,------......000///000111222666AAAMMMTTTXXXRRRZZZlll}}}zzztttnnnjjjZZZKKK??????DDDEEEBBB@@@???>>>===;;;::::::;;;;;;>>>IIIMMMIIILLL^^^ttt|||tttpppmmmooorrrwww|||}}}|||zzztttpppkkkhhhfffaaa[[[VVVVVVSSSQQQQQQRRRQQQNNNKKKFFFIIIMMMOOOPPPTTT[[[```kkkoootttssspppnnnooorrryyyvvvrrrnnnlllkkkkkklll___kkkxxx|||sssuuuyyyvvvpppnnnqqqvvvxxxvvvvvvuuurrrmmmggg[[[PPPRRR]]]```SSSBBBEEEOOOVVVPPPAAA444111444666999???IIIXXXbbb```YYYPPPIIIBBB@@@CCCHHHLLLNNNTTT___[[[KKKKKKaaaqqqppp\\\QQQVVVrrrmmmYYYFFFMMM]]]vvvoookkkqqq{{{vvvpppnnnlllkkkkkkllllllllllllllllllkkkkkkjjjjjjjjjiiikkklllllljjjiiijjjkkkmmmllllllkkkhhheeeccccccdddjjjppprrrpppooorrrtttvvvqqqpppvvv|||xxxhhhZZZLLLGGGGGGQQQ___mmm~~~uuullliii~~~wwwttt{{{GGG888555888000,,,---***+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,,,,,,,---111999BBBGGGJJJNNNTTT[[[vvvooozzzhhhhhh~~~{{{pppppp}}}|||uuuvvvzzz|||wwwpppnnnqqqkkknnnpppppppppqqqtttwwwxxxtttpppnnnnnnooooooooorrrqqqooonnnmmmnnnooopppqqqoooqqqvvvvvvqqqnnnoooooopppppppppooommmkkkjjjmmmmmmmmmnnnooopppqqqrrrnnnqqqssssssqqqppppppqqqxxxwwwvvvuuuuuutttrrrpppqqqrrrrrrrrrqqqpppppppppsssssstttttttttttttttssstttrrrrrrvvv{{{{{{vvvqqqmmmnnnnnnlllkkkjjjkkkllliiikkkoootttxxxyyyxxxwww}}}tttnnnpppSSSBBB:::444111000///---++++++,,,,,,+++)))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++,,,,,,---.........000000000000333:::FFFPPPVVVXXXRRRaaa}}}~~~}}}|||zzzxxxsssmmmiii[[[MMMCCCGGGMMMKKKGGGFFFGGGFFFCCCAAA@@@AAABBBCCCWWWcccfff^^^bbbxxx|||zzzzzzzzz}}}~~~{{{|||zzzqqqfff___YYYZZZ\\\]]]]]]YYYSSSNNNPPPQQQPPPOOOPPPVVV___fffrrrwwwzzzyyytttpppppprrruuusssoookkkjjjjjjlllnnnjjjuuu~~~~~~wwwrrrtttwwwvvvrrroooppptttwwwvvvvvvwwwtttoooccc\\\SSSSSS]]]bbbTTTAAACCCJJJNNNHHH<<<333222555777999<<>>JJJRRRSSSTTTVVVsss~~~zzzwwwxxxyyywwwpppjjj^^^QQQJJJPPPUUURRROOOQQQRRRQQQNNNLLLLLLNNNPPPRRRooozzz~~~{{{~~~}}}}}}zzz}}}ttteee\\\YYY^^^eeehhheee]]]UUUQQQOOOPPPPPPQQQVVV```nnnxxx}}}xxxssspppppppppnnnkkkiiijjjllloooqqqwww}}}wwwuuutttuuuuuuuuusssrrrnnnrrrtttssstttuuusssooobbb___WWWQQQYYY```TTTAAAAAAEEEHHHCCC999333333666:::;;;<<>>AAACCC???777222333555888:::<<>>BBBLLLRRRQQQJJJRRRXXXUUUOOOTTTgggzzzcccRRRLLLaaazzzzzzrrrZZZZZZaaauuu{{{~~~uuuoooqqqqqqrrrssspppmmmkkkkkkmmmooonnnmmmllljjjiiihhhgggjjjjjjiiihhhggghhhkkknnnjjjkkkhhheeefffkkkkkkfffdddfffhhhhhhhhhjjjooosssrrrrrrrrrqqqqqqtttyyy}}}uuuYYYEEEDDDEEEFFFWWWooo~~~qqq}}}~~~wwwhhhjjjHHH555666222......,,,+++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---.../////////555:::EEEMMMPPPaaaxxxfffuuuxxxsssjjjnnnssspppjjjnnn|||{{{|||}}}}}}xxxqqqnnnnnnnnnmmmooossstttrrrrrrvvvsssrrrqqqqqqrrrrrrrrrrrrtttrrrooooooppprrrrrrrrrlllmmmmmmnnnnnnmmmlllkkkkkkmmmnnnllliiiiiikkkllliiiiiiiiiiiiiiijjjkkkkkkkkkjjjiiiiiijjjkkkmmmoooooopppsssvvvxxxxxxvvvuuutttttttttvvvwwwwwwtttrrrqqqppppppqqqssssssooolllqqqpppooonnnooorrrtttvvvpppqqqsssuuuuuutttqqqpppuuuuuuvvvuuusssssstttvvvtttsssqqqnnnlllnnnssswwwtttwwwxxxvvvvvv~~~yyy{{{yyycccIII;;;666333000---,,,,,,,,,,,,++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++,,,,,,------.../////////---111333333;;;HHHSSSVVVTTTYYYuuu~~~||||||{{{yyyvvvssslllcccbbbiiiiiibbbeeeqqqvvvvvvvvvyyyuuusssvvvxxxvvvtttrrrrrrrrrpppnnnoookkkmmmqqqiiiTTTEEEBBBCCCPPP[[[ZZZNNNEEEFFFJJJMMM\\\sss~~~wwwqqqkkkkkkkkkkkklllnnnpppqqq}}}~~~rrrooouuuyyyuuupppooosssvvvllloooooolllkkkmmmmmmiiifffggg[[[JJJKKKWWWUUUFFF<<>>BBBMMMSSSRRRIIIOOOVVVXXXQQQQQQeee|||jjjWWWOOOaaazzzbbb```dddvvv{{{|||yyyuuuoooqqqxxxrrrssstttrrrmmmkkklllmmmoooooommmllljjjiiihhhgggjjjjjjiiigggfffhhhkkknnnfffhhhhhhfffiiinnnllleeehhhggggggfffgggkkkppptttnnnrrrvvvtttpppqqqyyy___GGGEEEEEEDDDSSSkkk|||xxxbbbqqqwwwqqq~~~eeeooorrrMMM777777333///000...+++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------...///000000555<<>>LLLVVVWWWZZZ```|||~~~}}}xxxtttssstttuuummmmmmuuurrrjjjppp{{{|||~~~yyyrrrxxxyyytttrrrqqqpppooosssnnnooopppeeeOOOBBBBBBKKKXXXccc^^^PPPHHHNNNWWWbbbwww}}}yyypppiiillllllllllllmmmnnnnnnoooyyywwwqqquuuwwwuuupppmmmnnnqqqnnniiiggggggfffdddeeehhhfffddd]]]SSSQQQTTTRRRLLL<<>>999555444444444<<<;;;<<>>IIIcccwwwjjjaaaxxxmmmjjj}}}qqqbbbNNN777<<>>;;;000///111,,,---111+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******************,,,,,,------.../////////000000222999DDDQQQXXXYYYTTTvvv~~~~~~}}}yyyvvvtttttttttrrrrrrvvvzzzuuummmqqq{{{|||{{{{{{fffsss|||uuutttssspppooopppsssvvvvvvpppbbbRRREEE???LLLZZZddd^^^RRRTTTeeevvv}}}yyyvvvrrrnnnmmmllljjjjjjkkklllkkkjjjyyywwwrrruuuwwwuuuqqqnnnooorrrmmmjjjhhhgggccc___aaafffccceeeaaaXXXRRRRRRSSSRRR>>>>>>===888555333444444:::999:::@@@IIISSSXXX[[[WWWQQQHHHBBBAAAFFFNNNTTTKKKOOOUUUUUUQQQTTTccctttsssbbbSSS[[[yyy{{{eee^^^mmmyyy|||jjjiiiooossswww|||zzzyyytttllljjjmmmooonnnmmmlllkkkhhheeeeeehhhjjjiiifffdddeeeiiikkkiiiffffffffffffggggggggghhhhhhiiiiiiiiigggggghhhlllpppssssssrrroooooosss{{{yyybbbMMMEEEAAAEEESSScccwwwrrr\\\zzziiigggjjjzzzkkk~~~{{{~~~YYY<<<<<>>CCCHHH```|||uuuhhhgggffffffqqq}}}ooojjj{{{~~~~~~QQQ>>>333222444,,,---,,,++++++******++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((*********************************+++++++++,,,,,,---............111666:::IIIQQQ^^^ppptttfffmmmwwwyyyllleeeuuu{{{}}}|||lllttt{{{nnnpppwwwvvvtttvvvwwwuuurrrpppppprrrssssssrrrrrrqqqqqqppppppmmmllllllmmmnnnoooooonnnqqqrrrrrrrrrqqqooolllkkklllmmmoooooonnnkkkgggeeefffggghhhjjjkkkmmmnnnnnnkkkjjjiiiiiiiiijjjkkkkkkhhhhhhiiijjjlllmmmnnnoooooonnnmmmnnnooopppooommmuuuvvvwwwxxxwwwuuusssqqqpppnnnoooqqquuuwwwwwwuuunnnkkkhhhhhhkkkoooqqqqqqoooppppppqqqqqqooommmlllnnnoooppppppqqqtttyyy|||xxxwwwwwwyyy{{{}}}}}}|||zzz|||~~~}}}yyytttrrrqqqqqquuuyyy}}}yyyzzz~~~nnnKKK:::444444---***...---************************************************)))))))))))))))))))))))))))))))))))))))******+++******+++++++++++++++,,,---------...//////000000222444===IIIQQQUUUWWWZZZ}}}{{{yyy~~~}}}|||zzzxxxwwwrrrnnnmmmlllbbbTTTPPPUUU^^^bbbjjjuuuzzzqqqddd\\\\\\jjj~~~xxxsssrrrpppmmmmmmppptttvvvvvvrrrgggYYYKKKBBBOOOaaasss{{{wwwuuupppllliiijjjnnnrrrsssqqqnnnmmmmmmmmmllljjj~~~wwwuuuvvvssstttuuutttsssqqqqqqqqqsssooojjjeee___```mmm{{{{{{mmm]]]PPPLLLSSS\\\OOOCCC777555444222333555444555777;;;BBBKKKSSSYYY]]]\\\VVVMMMDDDDDDLLLTTT[[[MMMIIISSSUUUQQQYYYkkk}}}sssccc]]]mmmkkk___fffxxx~~~{{{cccdddrrr|||}}}tttpppqqqpppnnniiijjjjjjiiihhhiiikkkmmmhhhgggfffggghhhiiiiiihhhhhhhhhhhhhhhhhhhhhggggggiiikkkllljjjgggdddbbbbbbjjjgggeeeeeejjjpppvvvyyy|||}}}xxxpppaaaEEE999EEECCC[[[xxx|||nnnkkkfffeeeppp|||yyypppwwwZZZ>>>333222333...---,,,++++++******++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***************************++++++++++++,,,,,,,,,------------...333999>>>JJJVVVlllpppccctttuuuzzz|||jjjrrr~~~{{{rrrmmmggguuulllqqqyyysssxxxyyyzzzwwwrrrppprrruuurrrrrrrrrqqqqqqpppppppppmmmlllkkkmmmooopppooonnnllllllmmmnnnmmmllljjjiiiqqqqqqrrrqqqnnnkkkgggdddhhhhhhhhhiiijjjkkkkkklllhhhggggggffffffgggiiikkkhhhiiijjjkkkmmmnnnooooooiiihhhhhhjjjlllnnnnnnnnnqqqrrrsssssssssqqqooonnnooonnnooosssxxxzzzxxxuuunnnllliiihhhiiikkkmmmmmmrrrsssttttttssspppnnnmmmiiiiiijjjjjjkkkoootttxxxtttuuuwww{{{~~~~~~|||wwwuuummmnnnoootttzzzwwwsssYYY@@@444444...+++///...************************************************)))))))))))))))))))))))))))))))))))))))******+++******++++++,,,,,,,,,,,,------......///000000111000444???LLLRRRTTT[[[ccc}}}yyyvvv{{{{{{zzzzzzxxxvvvuuutttnnnjjjiiiiii```SSSNNNRRR^^^dddooozzz{{{zzziii[[[VVV___qqq}}}xxxtttssspppmmmnnnssswwwwwwvvvqqqgggYYYKKKCCCQQQggg~~~}}}zzzvvvvvvtttpppmmmmmmrrrzzzvvvtttqqqpppqqqpppooonnn}}}uuusssttttttrrrsssssssssrrrrrrqqqpppqqqmmmjjjgggeeegggrrr~~~ppp___QQQMMMVVVaaaXXXFFF777555555222222555333555777:::@@@IIISSSZZZ^^^```]]]SSSHHHEEELLLTTT]]]QQQLLLQQQSSSQQQZZZgggtttrrrggg]]]ggglll```eeeuuu~~~xxxaaacccqqq{{{zzzrrrnnnnnnmmmjjjiiijjjkkkjjjiiiiiikkklllhhhhhhhhhiiiiiiiiijjjjjjiiiiiihhhhhhhhhhhhgggggghhhjjjlllkkkgggccc```^^^aaaaaabbbdddiiinnntttxxx~~~|||nnnKKK999CCC===QQQmmmssspppmmmoooyyyyyybbb>>>222111000...---,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---000666>>>DDDPPPcccjjjjjj}}}~~~ooowwwzzztttkkkjjjtttxxxlllnnn{{{|||wwwvvvwwwvvvrrroooooorrrvvvpppppppppppppppoooooooooooonnnmmmnnnpppqqqpppooonnnnnnnnnnnnnnnmmmlllkkkqqqqqqpppnnnkkkhhheeedddeeeeeeeeeddddddeeeffffffbbbbbbbbbaaa```aaaeeegggeeefffgggiiijjjkkkkkkkkkjjjiiiiiijjjnnnqqqrrrrrrpppqqqqqqqqqqqqooonnnmmmkkkkkkmmmsss{{{}}}yyytttmmmllljjjiiihhhiiijjjkkkoooqqqtttsssqqqmmmkkkjjjjjjjjjiiiiiiiiimmmrrrvvvrrrsssuuuyyy}}}~~~|||{{{yyy{{{}}}~~~zzzvvvsssooonnnmmmpppxxxhhhfffkkkJJJ555333...,,,---+++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++******++++++,,,------------......//////000111111000777DDDPPPRRRUUUdddvvv}}}yyywwwyyyyyyxxxvvvuuusssrrrqqqqqqkkkiiihhh___QQQJJJLLLZZZdddoooyyyxxxxxxgggYYYXXXeeezzz~~~{{{wwwtttsssooollloootttyyywwwtttnnnfffZZZMMMEEEQQQlll~~~xxxttttttqqqooonnnssszzzuuusssqqqqqqqqqqqqpppoooxxxssstttsssoooqqqqqqqqqqqqrrrqqqpppooollliiiiiikkkkkkkkkpppvvv|||ssseeeUUUOOO[[[lll___JJJ888555666222111555222444666999>>>GGGRRRYYY```ddddddZZZMMMGGGLLLTTT\\\VVVQQQPPPPPPSSS[[[eeeqqqvvvpppaaadddzzzoooaaacccppp}}}wwwbbbcccoooxxx}}}~~~~~~yyyrrrnnnnnnmmmjjjiiijjjkkkjjjiiihhhiiijjjiiijjjjjjjjjjjjjjjkkkllliiiiiiiiihhhhhhhhhggggggfffiiilllkkkgggbbb^^^\\\\\\___dddfffhhhlllrrrwwwyyy[[[BBB???<<>>AAA===GGG```|||~~~yyyvvvxxxKKK;;;555111444---,,,++++++******++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++,,,,,,,,,---------.........000555===GGGOOOffflll}}}___sssoooeeefffvvvxxxmmmkkkppp{{{yyyuuuwwwxxxyyyooommmjjjgggfffeeeeeeeeellllllmmmmmmnnnnnnooooookkkjjjiiiiiikkkkkkjjjiiieeeccc```\\\YYYWWWVVVVVVVVVUUUSSSQQQQQQQQQRRRRRRNNNNNNMMMMMMNNNPPPQQQRRRNNNOOOOOOMMMLLLMMMRRRVVVQQQRRRTTTVVVWWWXXXXXXWWWZZZYYYWWWXXXZZZ]]]]]]]]]````````````___^^^]]]]]]VVVXXX___kkkvvvzzzuuuoooiiiiiiiiiiiiiiijjjlllooommmpppttttttpppllljjjjjjjjjiiihhheeeeeeggglllpppqqqqqqqqqrrrsssrrrooolllnnnnnnpppsssuuuvvvuuusssmmmmmmmmmooonnnnnnqqqtttyyy{{{dddBBB;;;777333///)))************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++******+++,,,,,,---............//////000000111111666@@@OOOXXXVVV\\\yyyeeeyyy~~~~~~~~~~~~~~~|||xxxuuusssrrrsssssstttmmmiiihhh___OOOFFFFFFQQQ]]]hhhmmmssszzzzzzvvv{{{kkkfff```TTTYYYooowwwtttrrrpppllliiimmmsssmmmiiieee```\\\UUULLLFFFJJJhhhwwwxxxxxxsssssszzztttpppmmmoootttvvvsssooovvvtttsssssstttuuutttsss~~~wwwrrrpppqqqrrrqqqppppppqqqqqqoookkkhhhgggeeegggmmmnnnhhheeehhhwwwyyyqqqeee\\\QQQWWWlllbbbLLL999444666555333222555777999999;;;CCCQQQ[[[dddiiimmmhhh[[[NNNJJJKKK[[[ZZZTTTNNNOOOXXX```bbbvvvnnnbbbnnnzzzeee\\\ggg}}}|||kkk___cccmmmwww~~~~~~tttoooppppppmmmhhhhhhhhhhhhiiijjjkkklllmmmmmmmmmmmmmmmlllllllllmmmjjjgggggghhhiiigggeeehhhhhhiiijjjjjjgggbbb^^^\\\___cccgggjjjnnnrrruuu{{{rrrWWW:::@@@>>>DDDTTTjjjwwwfffsss{{{{{{~~~kkkppp}}}[[[444222666+++...---,,,+++************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++*********))))))((((((,,,---.../////////...------111333222555@@@NNNWWWeeeuuurrrkkkzzzYYYbbb{{{~~~lllbbbkkkvvv~~~zzzwwwyyyyyyxxxyyyxxxuuuqqqkkkbbb\\\^^^eeekkkiiigggiiilllnnnnnnmmmnnnjjjeeeaaa______^^^]]]WWWUUURRROOONNNNNNOOOOOOOOOPPPOOOLLLLLLOOOPPPNNNPPPPPPPPPSSS[[[aaa^^^WWWMMMQQQUUUXXXXXXXXXXXXYYYUUUVVVWWWVVVTTTSSSTTTUUUZZZWWWTTTTTTVVVVVVTTTQQQVVVTTTRRRQQQRRRSSSSSSRRRTTTVVV]]]gggppptttssspppmmmkkkiiiiiijjjkkkkkkkkkqqqqqqrrrrrrqqqnnnllljjjiiigggeeegggjjjkkkjjjhhhkkkkkkkkkllllllmmmmmmmmmpppqqqrrrrrrrrrsssuuuwwwvvvsssppplllkkklllnnnooo~~~vvvIII666;;;555---000------,,,++++++******)))+++++++++************)))))))))))))))))))))))))))))))))***++++++++++++******++++++,,,,,,------...//////...000111333222222<<>>JJJTTTYYYfffrrraaajjjxxx~~~zzzyyyxxxxxx}}}~~~}}}{{{{{{}}}{{{uuummmcccVVVGGG???>>>JJJTTT^^^bbbeeemmmtttwwwmmm^^^\\\ZZZSSS[[[zzzvvvrrrooollljjjiiifff```[[[SSSSSSNNNFFFBBBBBBAAA>>>JJJ```|||yyyzzzxxxrrrnnnmmmjjjjjjjjjkkkkkkkkkkkkkkknnnqqqssstttsssrrrqqqqqqyyywwwtttqqqppppppqqqrrruuurrrnnnllljjjgggdddaaa[[[hhhxxx}}}uuufff[[[WWWaaalllnnnhhhbbbWWWSSS\\\eeeVVVEEE;;;999999888777777999:::999999???JJJSSS\\\iiiwww{{{uuugggWWWJJJQQQYYY\\\VVVOOORRR[[[bbbgggwww{{{mmmnnnooo```___ooommmXXXUUU```ppp|||~~~yyyvvvrrrlllffffffggghhhiiiiiiiiiiiimmmmmmlllkkkjjjiiiiiihhhhhhgggfffgggggghhhiiiiiiiiiiiiiiiiiijjjhhhdddaaaYYYYYYZZZ^^^ccciiinnnpppzzz|||jjjTTTDDD>>><<<@@@HHH[[[uuuIII777:::FFFWWWJJJ222444333......---,,,++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***))))))))))))))))))******************************+++,,,---///000000111...---222;;;AAAKKKeeerrrxxx~~~zzzlllhhhtttwwwmmmhhhfff~~~iiiaaaeeemmmtttyyywwwttttttssssssuuutttqqqpppqqqooommmqqqwwwooommmkkkhhheee```\\\ZZZWWWRRRLLLIIIJJJNNNRRRTTTWWWYYY]]]aaafffiiikkkmmmnnnsssvvvxxx~~~zzzvvvrrrttttttsssrrrxxxuuusssqqqpppqqqrrrqqqqqqjjjkkklllnnnooopppppppppqqqooolllkkkkkkmmmooopppqqqooollljjjiiiiiikkklllhhheeedddjjjssszzz|||{{{yyyxxxuuusssqqqpppooooooooolllooo[[[AAA:::222......------,,,++++++******+++++++++*********))))))))))))))))))))))))))))))))))))***++++++++++++******++++++,,,,,,------...,,,---...//////111333555CCCQQQYYY\\\rrrkkkggg}}}zzzvvvuuuwww~~~|||yyyyyy{{{}}}~~~|||vvvooofffWWWGGG@@@@@@HHHQQQYYY\\\aaajjjtttyyyooocccccccccXXXaaavvvsssnnniiifffccc```ZZZUUUMMMJJJEEE???<<<<<<===>>>LLLbbb~~~{{{xxxuuuqqqooonnnmmmmmmmmmmmmnnnnnnoooppptttvvvxxxxxxuuusssqqqqqq{{{wwwsssoooooorrrvvvyyyxxxtttpppllljjjhhhfffdddbbbpppwwwgggZZZSSS^^^lllpppkkkfffZZZQQQUUUfff\\\LLL@@@:::999777555888:::;;;::::::@@@JJJSSSYYYhhhwww}}}zzzooo\\\LLLLLLWWW]]]XXXRRRTTT]]]eeeaaappp}}}|||ppplll{{{tttddd```mmmmmmVVVRRR]]]pppyyyuuunnnhhhfffggghhhiiijjjjjjjjjiiilllkkkkkkjjjiiihhhhhhhhhffffffggggggggghhhiiijjjiiiiiihhhiiijjjhhheeeccc[[[YYYXXX[[[bbbhhhmmmooowww~~~qqq___FFF>>>;;;>>>BBBPPPuuuQQQ;;;;;;FFFTTTuuuTTT333333666///...---,,,++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))*********************+++++++++++++++,,,---...///000111222333888???EEEVVVyyyzzzvvv{{{zzzjjjgggyyyiiiddd```gggnnnsss{{{}}}wwwvvvvvvsssqqqrrrrrrnnnmmmnnnllljjjmmmrrrlllllljjjhhhdddaaa___^^^aaa]]]ZZZXXXZZZ\\\^^^___aaa```^^^\\\YYYUUURRRPPPQQQUUUWWWXXX]]]eeeiiiiiikkksss{{{}}}~~~{{{xxxwwwwwwyyy{{{|||{{{xxxvvvuuuuuuvvvwwwvvvsssmmmgggaaa^^^aaadddfffeeefffkkkvvv~~~{{{sssqqqooooooqqqrrrrrrrrrmmmnnnnnnooopppppppppppppppooommmlllmmmooorrruuuqqqpppmmmkkkkkklllnnnpppkkkgggeeeiiiqqqwwwyyyxxxxxxwwwvvvtttrrrpppooooooooooookkkqqqhhhHHH===444///......------,,,++++++***+++++++++*********))))))))))))))))))))))))))))))))))))***++++++++++++******++++++,,,,,,------...,,,---/////////111555888DDDSSS\\\ccckkkoooyyy{{{zzzwwwuuuzzz~~~{{{xxxwwwxxxyyyzzzyyyxxxtttooofffWWWGGG@@@AAAGGGPPPWWWZZZ^^^iiitttzzzyyynnnppppppccchhhuuupppjjjccc^^^\\\ZZZXXXUUURRRNNNHHHDDDBBBAAACCCFFFMMMbbb||||||tttpppnnnnnnnnnqqqpppmmmlllmmmooorrrtttwwwyyyzzzyyyvvvrrrpppooo{{{wwwrrrnnnooosssyyy}}}yyyvvvqqqmmmlllkkkjjjiiijjjvvv~~~ttthhh[[[RRR[[[lllqqqmmmiii]]]QQQQQQddd^^^QQQDDD<<<:::888444888:::<<<;;;;;;@@@JJJRRRYYYhhhwww||||||uuubbbOOOJJJUUU^^^[[[VVVXXX___eee___iiiwww{{{rrrkkkvvvxxxhhh```kkkkkkSSSOOO[[[pppzzztttmmmffffffgggiiijjjkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhheeefffggggggffffffhhhjjjjjjiiihhhiiiiiiiiifffddd^^^[[[XXXZZZaaahhhlllmmmuuu~~~|||~~~vvviiiKKK@@@:::===???JJJmmmUUU;;;:::GGGWWWnnn```999333666///...---,,,++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++******))))))******+++*********+++++++++++++++,,,,,,,,,------///000111111444888<<>>@@@HHHPPPXXX[[[___hhhrrrxxxyyyyyyvvvkkknnnxxxpppiiiccc\\\XXXXXXYYYYYYXXXWWWQQQLLLJJJHHHEEEGGGJJJNNNaaazzz~~~~~~zzzqqqlllmmmnnnmmmqqqooollliiijjjlllppprrrtttvvvwwwvvvssspppnnnmmmwwwtttpppnnnooosssxxx|||yyyuuupppmmmmmmmmmmmmmmmmmmuuuzzzvvvnnnggg\\\RRRVVViiipppmmmjjj___RRROOO___]]]TTTFFF>>><<<999555666888:::::::::???IIIQQQ\\\jjjvvv{{{}}}yyyhhhUUULLLVVV___]]]YYY[[[```ccc```fffrrrzzztttkkkttt|||jjj```hhh~~~kkkSSSOOO]]]sss{{{vvvpppiiiggghhhjjjlllmmmlllkkkjjjgggggghhhhhhhhhhhhiiiiiieeeggghhhgggeeeeeegggiiijjjiiihhhiiiiiiiiigggeeebbb]]]YYYZZZaaahhhlllmmmsss{{{xxx|||yyyoooZZZHHH======<<>>WWW|||~~~lllkkk~~~mmmbbbdddcccjjjpppvvv{{{tttrrrpppnnnppptttwwwrrroooooonnnkkkjjjmmmiiijjjjjjiiiiiikkkooosssnnnkkkeee___XXXPPPHHHCCC>>>===<<<::::::::::::;;;555888::::::===DDDHHHGGGNNN]]]mmmuuuvvvvvvssspppppppppnnniiibbb]]][[[ZZZ[[[ZZZXXXSSSOOOMMMMMMNNNJJJLLLMMMKKKGGGDDDDDDEEEEEEFFFJJJNNNRRRWWWZZZ\\\gggllluuu}}}{{{vvvuuussspppnnnoooooonnnmmmpppppppppppppppqqqrrrrrrnnnpppqqqqqqppppppsssuuupppooonnnlllkkkkkkkkkkkkjjjiiigggggghhhllloooqqqqqqqqqrrrrrrrrrpppnnnmmmiiioooiiifffssszzzjjjLLL999222.........---,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))***++++++++++++******++++++,,,,,,------...---///222111000333999???IIIVVVcccwwwpppyyyaaadddpppzzz{{{{{{~~~}}}zzzxxxwwwvvvuuurrrppprrrqqqmmmdddTTTCCC===>>>HHHRRRZZZ]]]aaaiiiqqquuu{{{rrrnnnppp{{{{{{pppiiiccc___[[[ZZZ\\\______^^^[[[UUUPPPOOOLLLGGGHHHLLLRRRdddzzz|||vvvzzzzzzsssooopppqqqoooooonnnllljjjjjjkkkmmmnnnoooqqqttttttrrrpppoooooosssrrrooonnnooorrrvvvxxxxxxtttpppmmmmmmnnnoooooonnnssstttoooiiieee]]]SSSRRRfffnnnllljjjaaaSSSOOOZZZ[[[TTTHHH???>>>;;;666444777999999999>>>HHHPPP___lllvvvzzz}}}|||lllYYYNNNXXX```^^^[[[\\\___```bbbeeepppzzzvvvlllsss~~~lll___eee|||~~~lllUUURRR```xxx}}}xxxsssmmmgggiiikkkmmmmmmmmmlllkkkffffffgggggghhhiiiiiiiiifffgggiiigggeeedddfffiiijjjiiihhhiiiiiiiiigggeeeeee___ZZZ[[[aaahhhllllllsss~~~xxxuuu{{{zzzrrrhhhRRRAAA===999>>>\\\pppHHH;;;CCCTTTvvv~~~xxxHHH777555//////...---,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++************++++++*********++++++,,,,,,,,,///...---,,,,,,---///000555:::===GGGmmmyyy|||{{{}}}zzzuuunnn|||qqqeeeaaacccgggnnnsss{{{zzzsssppppppqqqwww~~~vvvqqqnnnooonnnkkkjjjlllkkklllkkkiiiggghhhnnnrrrddd\\\PPPEEE???<<<::::::999888777666666888:::;;;777:::<<<===AAAIIIMMMMMMUUUeeevvv|||{{{xxxtttooofffeeebbb\\\UUUOOOLLLKKKOOONNNLLLIIIGGGGGGJJJLLLBBBEEEGGGFFFDDDCCCFFFHHHNNNOOOSSSXXX^^^bbbcccbbbuuuyyyvvvxxxuuurrrooonnnmmmllljjjllllllllllllmmmooopppqqqoooqqqsssrrrpppoooqqqsssrrrrrrpppooommmkkkjjjiiiggggggfffeeeeeehhhlllpppnnnoooqqqqqqqqqpppnnnlllnnnqqqkkkgggmmmtttuuuiiiiiiZZZ;;;//////......------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))***++++++++++++******++++++,,,,,,---......---000222222111333:::@@@PPP[[[iiiyyy~~~{{{aaaPPP]]]lllzzz}}}|||{{{zzzxxxwwwwwwuuurrrpppuuussspppgggUUUDDD===???IIISSS\\\```bbbiiippprrryyylllmmmpppvvvxxxtttjjjbbbaaa^^^]]]___cccffffffeeebbb[[[VVVVVVRRRMMMLLLPPPWWWhhh|||yyypppxxx|||xxxuuuvvvuuurrrnnnnnnnnnmmmlllllllllkkklllooorrrssssssrrrrrrsssuuuqqqoooppppppnnnooosssssspppkkkiiijjjlllmmmmmmnnnpppooojjjhhhfff]]]RRRZZZbbbjjjnnnooohhhXXXIIIQQQ^^^___OOO???<<<<<<999888444222666:::>>>EEEMMM[[[dddvvvxxxbbbQQQVVV^^^cccaaa\\\\\\^^^aaa___jjjyyyxxxkkkmmm{{{sssaaaccc{{{oooVVVTTTddd{{{zzzrrrpppgggiiikkkllllllkkkjjjiiihhhiiijjjjjjiiiiiijjjkkkiiiiiijjjiiigggggghhhjjjhhhhhhggggggggggggggghhhdddccc]]]XXX\\\gggkkkhhhsssyyy}}}||||||}}}ppp___DDD888;;;@@@PPPkkkTTT;;;EEE]]]}}}wwwxxx}}}vvvuuu}}}RRR222777222000.........---+++***+++++++++************)))(((((()))***************))))))))))))************))))))))))))************)))************+++++++++---------...111222333222///@@@FFFWWWvvvnnnxxxrrrqqquuugggzzzhhhaaabbbbbb```jjjmmmxxx|||wwwttttttvvvxxxxxxrrrooolllkkklllmmmnnnnnniiimmmnnnlllkkkjjjfffaaaSSSHHH???<<<<<<999777888888888888999:::<<<>>>???>>>???BBBIIIRRR[[[bbbeeeppprrrmmmjjjgggWWWMMMOOOLLLGGGKKKTTTWWWRRRGGGEEELLLKKKCCC???CCCFFFGGGFFFIIIQQQWWW]]]WWW^^^llllllbbbdddrrr~~~zzzrrrsssqqqooommmmmmlllkkkjjjmmmlllkkklllmmmpppsssuuurrrssstttuuutttrrrpppnnnooooooooonnnnnnnnnmmmmmmjjjjjjhhheeedddfffjjjmmmpppppppppppppppooommmlllqqqllllllnnnllllll|||tttooosss|||???333111///,,,+++++++++***(((++++++++++++++++++++++++******))))))))))))******)))************+++++++++++++++,,,------......///---///000000222888@@@GGGXXX```pppyyyvvv}}}~~~~~~wwwiii^^^nnnrrrxxx}}}yyyxxxvvvuuutttsssttttttqqqqqqooogggVVVEEE>>>@@@KKKSSS[[[___fffnnntttuuu~~~yyyvvvkkkgggnnnpppiiifffiiikkkiiifffdddeeegggiiijjjaaa]]]YYYVVVQQQNNNRRRYYYbbbkkk{{{|||xxxuuuqqqooolllkkkkkkkkkiiihhhlllmmmnnnnnnllllllmmmnnnrrrnnnlllnnnmmmkkkmmmppprrrooojjjhhhiiilllnnnnnnooopppnnnjjjhhhfff]]]SSSVVV]]]eeekkkmmmhhhYYYJJJRRR___cccSSSAAA;;;:::999888333222555999===DDDLLLXXXaaauuujjjUUUUUU]]]hhhiii```ZZZ\\\```^^^hhhwwwwwwllllllwwwzzzgggggg|||qqqYYYYYYkkk{{{rrrnnniiijjjkkkllllllkkkjjjiiiggghhhiiihhhggggggiiijjjiiijjjjjjiiigggggghhhiiijjjiiiiiihhhhhhiiiiiijjjcccfffddd]]]\\\cccjjjlllqqqxxx}}}~~~~~~|||rrrbbbHHH;;;<<<===KKKccc```@@@DDD[[[}}}ooohhhnnnnnnsss~~~\\\777999222111.........---+++***+++++++++************)))(((((()))***************))))))))))))************))))))))))))************************++++++++++++---------...000111222222666BBBKKKjjjttt~~~uuu{{{xxxyyyvvvoooooorrrsssddd```___```aaammmrrr~~~|||yyytttrrrsssuuuvvvwwwsssqqqooonnnnnnnnnnnnnnnjjjmmmllljjjiiihhhccc[[[LLLCCC<<<<<<>>>======>>>@@@@@@???@@@AAADDDGGGHHHKKKMMMQQQXXXbbbnnnyyyzzzrrrjjjfffVVVKKKMMMKKKGGGLLLUUUWWWQQQGGGEEEJJJIIIAAA???CCCGGGHHHHHHMMMUUU]]]bbb___ggguuusssgggjjjyyyxxxuuuqqqllljjjkkkmmmmmmlllooooooooooooppprrrtttuuupppqqqrrrrrrqqqpppooonnnpppppppppoooooonnnnnnmmmpppooommmjjjggghhhkkkmmmuuutttsssrrrqqqpppooonnnpppkkkjjjllliiihhhrrryyyqqquuuzzzKKK<<<222000...---------,,,***++++++++++++++++++++++++******))))))))))))******)))************+++++++++++++++,,,------......///...///000000222888AAAHHHWWWccc|||llllllvvvxxxllliii~~~{{{|||~~~zzzqqqiiitttxxx|||{{{yyywwwuuutttssssssssstttssspppfffUUUDDD???AAAMMMVVV^^^dddlllvvv}}}~~~~~~vvviiiccckkkrrrqqqrrrwwwtttlllddd___```bbb```^^^WWWTTTQQQPPPMMMKKKPPPXXX___iiiyyy}}}yyyvvvqqqnnnkkkjjjjjjjjjiiihhhlllmmmmmmmmmkkkkkklllnnnoookkkiiikkkkkkhhhiiimmmpppmmmiiigggiiilllooopppppppppmmmiiigggddd\\\TTTXXX^^^fffmmmqqqnnnaaaSSSRRRaaagggXXXCCC999888888777333222555999<<>><<<:::DDDYYYqqqGGG@@@UUU~~~qqqaaafffiiiuuu{{{jjj>>>:::333111///......---+++***+++++++++************)))(((((()))***************))))))))))))************))))))))))))************************+++++++++,,,---------...///000111222<<>>LLLfffdddkkkxxxiiinnn}}}tttfffqqqsss```bbbeee```cccnnnsss|||}}}zzzvvvttttttuuuvvvvvvsssssstttrrrpppnnnlllllllllkkkgggfffiiiiii```UUUJJJCCC@@@AAACCCBBBCCCEEEKKKJJJJJJKKKPPPWWW]]]aaafffmmmwwwuuuoookkkeeeSSSFFFIIIHHHGGGMMMVVVUUUMMMDDDAAACCCBBB>>>???DDDHHHJJJLLLRRR\\\ddd```bbbnnn{{{tttfffnnnwwwsssmmmhhhhhhmmmpppooommmlllmmmnnnoooooooooooonnnooonnnnnnmmmmmmnnnnnnooopppqqqqqqqqqpppooommmmmmppppppooolllhhhgggggghhhqqqooommmooosssxxxyyyzzzsssnnnlllooonnniiigggiiiuuu}}}ppplll;;;555222///......///......++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++++++++,,,------......///...000111111444;;;EEEMMM\\\ooogggRRRNNNOOORRRPPPNNNWWWddd}}}{{{{{{}}}}}}tttwwwzzz|||}}}}}}~~~uuutttrrrqqqpppqqqqqqrrrzzzwwwqqqeeeRRRBBB>>>BBBRRRYYY```eeellluuu|||}}}}}}nnnbbbeeemmmsssvvvxxxjjjeee``````dddgggfffddd[[[WWWSSSPPPJJJGGGJJJQQQaaakkkxxxzzzuuussstttpppkkkhhhhhhjjjkkkkkklllmmmlllkkkiiijjjlllnnnnnnkkkjjjmmmllliiiiiilllmmmkkkiiiiiikkkoooqqqrrrrrrooolllkkkhhhaaaYYYSSSXXX[[[```gggooopppdddWWWPPP```iii^^^GGG777555888666222111444777888===CCCIIIRRRfffuuu}}}xxxiiiTTTQQQgggsssfffZZZ[[[aaabbbhhhrrryyyzzzuuuqqqkkkdddttt~~~eeedddrrr{{{{{{qqqpppvvvtttmmmppppppooonnnmmmllljjjjjjhhhiiijjjiiiiiijjjlllnnnkkklllkkkjjjhhhggghhhiiiiiiiiiiiiiiiiiijjjkkkkkkiiiiiigggccc^^^]]]ccciiissswwwwwwuuuwww~~~|||sssYYYCCC;;;999AAASSSzzzcccEEEJJJaaauuurrruuuPPP===666333///---------,,,++++++++++++*********))))))(((((()))***************((()))))))))************((()))))))))***************++++++++++++,,,,,,,,,,,,...///......///333666???ZZZyyynnnxxxyyynnnnnnwww~~~tttlllkkklll___eeegggaaafffsssxxx}}}zzzvvvsssrrrrrrrrrqqqppprrrsssqqqnnnkkkkkkkkkkkkjjjggggggkkkmmmeeeZZZQQQLLLHHHJJJKKKJJJLLLPPPTTTTTTVVVZZZaaaiiirrrwww{{{xxxwwwlllfffSSSEEEGGGGGGFFFLLLTTTQQQJJJBBB@@@AAAAAA>>>@@@DDDIIIKKKMMMQQQZZZaaaaaacccppp|||vvvlllxxxyyypppmmmkkklllpppqqqnnnkkkkkkkkklllmmmnnnnnnmmmmmmppppppooonnnnnnnnnoooooommmnnnooopppooonnnmmmlllmmmmmmmmmllliiihhhhhhiiirrrooommmooouuuzzz|||{{{pppnnnnnnpppqqqmmmhhhfffeee~~~yyytttBBB666333///------......---++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++++++++,,,------......//////000111222666>>>IIIRRRaaa{{{rrrWWWKKKFFFEEEIIIJJJNNN[[[kkk~~~{{{|||~~~{{{rrrtttwwwxxxxxxxxxyyyzzztttsssrrrrrrrrrsssuuuuuu{{{wwwqqqdddQQQBBB>>>BBBOOOVVV]]]aaahhhrrryyy{{{~~~|||ooocccbbbhhhkkkllllllfffhhhjjjkkkjjjiiihhhiii___[[[VVVRRRKKKGGGJJJPPP^^^kkkxxx~~~zzzvvvtttvvvrrrmmmjjjjjjllllllmmmlllmmmmmmkkkjjjjjjlllnnnpppmmmmmmpppooollllllnnnmmmkkkkkkllloooqqqrrrrrrqqqmmmkkkmmmjjjaaaWWWRRRXXXZZZ^^^eeennnqqqgggZZZOOO\\\ddd\\\HHH888555888666222111444555666:::@@@GGGOOObbbpppxxxwwwjjjVVVPPPbbbooohhh]]]\\\```dddjjjqqqyyy}}}{{{uuuppphhhwwwmmmhhhqqquuupppgggkkkuuuvvvoooqqqqqqpppooonnnmmmlllkkkiiijjjlllmmmllllllnnnpppllllllllljjjhhhggghhhiiihhhhhhggghhhhhhiiijjjkkklllgggcccbbb```^^^aaaeeewwwxxxwwwsssvvv~~~xxx```HHH???<<>>???@@@@@@???EEEKKKMMMNNNQQQXXX^^^aaaaaalllyyyxxxsssxxxpppppppppqqqqqqpppmmmjjjmmmmmmnnnnnnooopppqqqqqqqqqqqqqqqpppooonnnnnnnnniiijjjlllnnnnnnmmmkkkjjjlllnnnoooooommmkkkkkklllwwwssspppqqqwwwzzzyyyvvvllllllmmmoooooommmiiifff```rrrqqqxxxRRR999555111...------------++++++++++++++++++++++++******))))))))))))******)))************+++++++++++++++,,,------......//////000222444888BBBNNNXXXkkkxxxcccQQQNNNFFFAAABBBGGGSSSlll|||~~~zzz|||{{{vvvtttuuuvvvvvvtttsssssstttvvvvvvuuuuuuuuuwwwxxxyyyyyyvvvpppdddQQQAAA===AAAJJJQQQYYY^^^gggrrr{{{~~~{{{wwwnnneeeaaacccggghhhhhhmmmqqqtttrrrkkkdddaaaaaaYYYUUUQQQNNNIIIEEEIIIPPPYYYiiixxx|||yyyxxxvvvsssnnnllllllmmmmmmmmmlllmmmnnnnnnllllllmmmnnnrrroooooorrrqqqnnnmmmpppllllllmmmooorrrsssrrrqqqqqqlllkkkooolll```UUUPPPVVVXXX[[[cccoootttlll```MMMWWW^^^YYYHHH999555888666222111333555555888===AAAIII[[[hhhqqqrrrgggXXXRRR___lllkkkaaa[[[]]]eeelllooovvv~~~zzzwwwlllxxxsssiiimmmmmmggg___gggwwwwwwsssrrrqqqpppooonnnnnnmmmmmmgggjjjmmmoooooonnnnnnooolllmmmlllkkkhhhggghhhiiiggggggggghhhhhhiiikkkkkkkkkfffccccccaaa^^^```fffssstttssspppsss}}}}}}|||hhhQQQFFF???AAAMMMyyyYYYGGGiiihhhAAA888555000---------,,,++++++++++++************)))(((((()))***************))))))))))))************))))))))))))************+++++++++,,,,,,,,,------+++...000000///222999>>>RRR}}}zzzwww~~~}}}{{{oooxxxpppbbbmmmhhhgggggggggeeefffppp|||tttqqqnnnmmmmmmnnnmmmmmmnnnpppqqqnnnjjjhhhkkkoooiiilllmmmlllmmmnnnjjjddd^^^YYYTTTRRRQQQRRRWWW______aaaeeekkkttt}}}uuuvvvoooiiiVVVHHHIIIFFFCCCIIINNNHHHBBB>>>>>>???AAACCC===DDDLLLPPPQQQSSSYYY]]]cccaaaiiixxx{{{}}}~~~vvvsssuuuuuusssooollllllmmmooonnnnnnoooppprrrtttuuuqqqrrrrrrqqqpppnnnlllkkkdddfffiiikkklllkkkjjjiiimmmoooqqqqqqooommmlllllluuupppmmmooouuuwwwtttoookkkmmmooonnnmmmllljjjhhhccclllmmmfff===888333///...---------++++++++++++++++++++++++******))))))))))))******)))************+++++++++++++++,,,------......//////000222555;;;FFFSSS]]]zzzppp^^^QQQLLLGGGEEEGGGMMM```~~~zzz|||}}}wwwssstttvvvwwwvvvtttssstttuuuxxxxxxvvvuuuuuuuuuvvvwwwwwwtttnnncccQQQAAA<<<@@@HHHPPPWWW\\\eeeqqqzzz}}}|||wwwqqqiiibbbaaaeeeiiikkkrrrssssssoooiiiaaa\\\YYYRRRNNNKKKIIIDDDBBBFFFMMMYYYkkk|||}}}zzzxxxtttrrrooommmmmmmmmlllkkkkkkmmmppppppooommmmmmmmmrrrppppppsssrrrooonnnppplllmmmoooqqqttttttrrrppppppkkklllpppmmm```TTTOOOPPPQQQUUU^^^kkkrrrkkk___LLLSSSZZZVVVHHH:::555888555222000333444444777<<<:::AAASSSaaajjjxxx{{{mmmcccYYYUUU___lllnnndddZZZ\\\eeelllnnnttt~~~}}}}}}zzzmmmwwwtttgggiiihhh```[[[fffxxxxxxuuurrrqqqpppooonnnnnnnnnooofffiiinnnppppppnnnnnnnnnmmmmmmmmmkkkhhhggghhhiiihhhhhhhhhhhhiiijjjkkkllljjjfffeeeeeeaaa\\\```hhhkkknnnooommmpppyyy}}}~~~nnnWWWKKKBBB@@@IIIwww\\\CCC```xxxooo@@@999555000---,,,,,,,,,,,,+++++++++************)))(((((()))***************))))))))))))************))))))))))))************++++++,,,,,,,,,---------+++...111111000333:::AAA[[[ooo{{{~~~wwwyyy{{{jjj^^^uuuyyybbbhhhllljjjfffkkkwww}}}}}}qqqooonnnmmmooopppqqqpppnnnpppqqqnnniiiiiimmmqqqiiimmmooonnnmmmmmmiiidddbbb[[[TTTPPPLLLKKKQQQXXXWWWYYY^^^dddllltttzzz~~~uuutttpppjjjWWWIIIJJJGGGBBBGGGLLLEEE???===>>>???AAADDD;;;CCCLLLRRRTTTVVVZZZ^^^kkkgggmmm}}}{{{wwwxxxxxxsssllliiilllpppnnnnnnmmmmmmooorrruuuvvvqqqqqqrrrrrrpppmmmjjjhhhaaacccfffiiikkkkkkiiihhhmmmoooqqqqqqnnnllljjjjjjmmmiiigggkkkqqqtttppplllmmmqqqrrrpppmmmllllllkkkeeegggkkkyyy???;;;555111///......---++++++++++++++++++++++++******))))))))))))******)))************+++++++++++++++,,,------......///...000333666<<>>CCCeee}}}sssCCCSSSppprrrwwwJJJ===444......000...,,,,,,,,,,,,++++++***)))((((((+++*********))))))(((((())))))))))))************)))************+++++++++******+++,,,,,,---......000,,,000+++111555333IIIkkkfffqqqqqqpppvvvkkk___eeevvvrrraaaggglllnnnooouuu|||tttsssrrrpppllliiiiiikkknnnsssqqqooommmllllllnnnoookkklllmmmnnnnnnllljjjiiiggg\\\MMMAAA===>>>AAACCCFFFFFFIIIOOOSSSUUU\\\ccckkkqqq~~~}}}yyyrrruuukkk___TTTNNNJJJGGGDDDBBBHHHFFF===;;;CCCGGGCCCDDDKKKSSSXXXXXXZZZ]]]aaahhhlllttt|||wwwtttooommmmmmoooppppppsssnnnjjjkkkpppsssrrrpppnnnpppqqqooollljjjkkkmmmgggeeedddggglllooommmjjjkkkooosssqqqllljjjlllooonnnjjjiiimmmtttwwwsssnnnrrruuuwwwwwwuuuqqqnnnmmmkkkkkkiiizzz~~~yyyxxxVVV999000222***---444+++------,,,++++++***)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---------...............---555222111>>>MMM[[[lll{{{ddd]]]IIIIIIAAAAAAIIIaaayyyuuu|||}}}}}}{{{wwwtttssssssuuuqqqqqqvvvzzzyyyzzz}}}xxxzzz{{{zzzwwwtttsssrrrzzzxxxppp```NNNAAA===>>>IIIOOOWWW^^^eeellltttzzz~~~~~~tttkkkfffeeeeeedddhhhgggaaa\\\___eeebbb[[[YYYQQQIIIEEEBBBAAAEEEJJJbbbrrr{{{yyy{{{wwwqqqlllkkkmmmnnnkkkhhhlllkkkkkkkkkkkklllmmmmmmpppnnnnnnssssssooonnnqqqnnnnnnooopppqqqqqqrrrrrroooqqqpppooommmgggYYYKKKGGGFFFNNNVVV[[[gggjjj^^^LLLIIITTTYYYGGG777444333333333222111111222333333333999>>>CCCLLLYYYaaabbbaaa]]]XXXYYYbbbhhheee\\\ZZZaaahhhmmmuuu~~~zzzmmmsssuuueeeXXXQQQVVVlllvvvzzzzzzyyywwwtttpppllljjjiiijjjkkklllmmmnnnoooooommmmmmllliiiggggggiiijjjhhhhhhhhhhhhhhhiiijjjkkkjjjjjjjjjhhheeeaaa^^^[[[cccmmmwwwyyywwwxxxqqqVVVCCC@@@DDDTTTggguuuUUUMMMaaaxxxUUU>>>555......000...,,,,,,,,,,,,++++++***))))))(((************)))))))))((())))))))))))************)))************+++++++++***++++++,,,------......///,,,111,,,111888<<>>===CCCFFFBBBBBBJJJUUUYYYYYYYYY]]]aaasssuuu}}}|||uuuqqqnnnlllmmmoooppppppqqqnnnjjjkkkooorrrqqqooooooqqqrrrpppmmmkkkkkklllkkkiiihhhkkkppprrrooolllpppqqqrrrpppllljjjkkkmmmllllllmmmppprrrtttsssqqqooorrrvvvwwwvvvsssrrrqqqnnngggdddqqq}}}}}}{{{zzz{{{fffBBB222333---...111***---------,,,++++++******************************)))))))))***++++++,,,,,,---------............///...666444444BBBPPP```rrrjjjWWWWWWJJJBBBAAADDDPPPooo|||yyyzzz~~~zzzwwwvvvuuuvvvvvvtttpppqqqwww|||~~~~~~yyyvvvuuuuuuwwwuuummm^^^MMMAAA>>>???JJJPPPXXX```fffmmmuuu{{{uuullleeebbb```___\\\______\\\]]]```___[[[SSSLLLDDDAAA@@@@@@EEELLLdddsss||||||wwwqqqllljjjlllmmmkkkiiijjjjjjjjjjjjkkklllmmmnnnooommmmmmqqqrrrppppppsssnnnmmmmmmnnnoooqqqssstttqqqpppnnnnnnooojjj[[[KKKBBB@@@HHHRRRXXXdddhhh^^^NNNIIIRRRXXXHHH999666333333333222111111222333333444888;;;===CCCOOOYYY]]]^^^___]]]]]]```dddbbb\\\YYYaaaiiiooovvv}}}rrruuuvvvcccSSSMMMVVVxxx~~~}}}zzzwwwssspppnnnmmmkkkkkklllmmmnnnnnnoooooolllkkkjjjjjjjjjkkkjjjhhhhhhhhhhhhiiiiiikkkllllllllllllllljjjgggbbb^^^[[[```ttt|||tttvvv}}}www\\\GGG@@@AAAEEEQQQ]]]mmmKKKTTTuuuZZZ???555......000...,,,,,,,,,,,,++++++***)))))))))************))))))))))))))))))))))))************)))************++++++++++++++++++,,,------.........,,,222---222===IIInnndddqqq{{{yyytttbbbaaasssccc___dddgggoooxxx{{{vvvqqqjjjmmmnnnmmmkkkhhhggghhhiiimmmnnnnnnmmmmmmlllkkkjjjiiijjjkkkkkkkkkjjjhhhhhhdddVVVDDD:::999<<<>>>===CCCBBBEEEJJJNNNPPPVVV]]]gggooozzz|||xxxuuusssppphhh^^^TTTLLLIIIHHHDDDIIIHHHAAA???DDDEEEBBB@@@JJJVVV[[[ZZZZZZ___eee}}}~~~}}}ssspppmmmlllnnnppppppqqqpppnnnkkkllloooqqqooommmoooqqqsssrrrpppmmmllllllmmmmmmmmmqqqtttuuuqqqmmmtttrrrpppnnnlllkkkkkkkkkjjjmmmpppqqqpppppprrrtttlllppptttwwwwwwvvvvvvvvvqqqdddbbbiiinnnrrrrrrkkkvvv|||QQQ555333000......+++......------,,,,,,++++++************************))))))******+++,,,,,,,,,------.........////////////666666888GGGTTTeeeyyy___NNNOOOGGG???FFFKKKYYYxxxyyy}}}vvvssstttwwwxxxxxxrrrpppsss|||~~~yyyvvvvvvwwwuuurrrjjj\\\LLLAAA>>>???IIIOOOXXX___fffmmmtttzzzuuullleeeaaa^^^]]]VVV]]]ccccccaaaaaa___]]]OOOGGG@@@>>>>>>@@@FFFNNNeeeqqq}}}vvvqqqkkkiiijjjkkkkkkjjjiiiiiiiiijjjlllmmmooopppmmmllllllmmmnnnnnnoooqqqooonnnmmmmmmooorrruuuvvvtttqqqmmmlllnnnjjjZZZIII???<<>>BBBJJJTTTSSSSSSppp]]]@@@666......000...,,,,,,+++++++++*********))))))*********)))))))))))))))((()))))))))************))))))*********+++++++++,,,,,,,,,,,,------.........,,,333...333AAAVVVeee```zzz{{{~~~sssyyyttt{{{iii^^^wwwooofffdddfffkkksss|||vvvtttqqqllllllmmmmmmllliiihhhhhhhhhjjjkkkmmmmmmmmmkkkjjjhhhiiiiiiiiijjjiiiiiiggggggcccUUUDDD<<<===AAABBBAAAIIIHHHLLLRRRVVVYYY```hhhrrr|||~~~zzzwwwrrrrrrmmmdddXXXOOOKKKJJJEEEIIIIIIDDDAAADDDDDDBBBAAAKKKVVVZZZZZZ]]]fffooo}}}tttrrrpppooopppqqqqqqqqqqqqooonnnnnnpppqqqooonnnpppqqqssstttrrrooommmkkkmmmnnnpppsssuuutttqqqmmmtttpppmmmkkkkkkllllllkkkkkkmmmnnnooonnnnnnpppqqqmmmppptttwwwwwwwwwxxxxxxrrrdddeeegggdddpppxxxiiizzzaaa:::222333///,,,,,,.........------,,,,,,,,,************************))))))***++++++,,,,,,---------......//////000000000666777;;;IIIVVVhhh___MMMIIIAAABBBNNNQQQ___yyy{{{{{{tttrrruuuyyyxxxwwwqqqrrrxxxzzzuuuuuuwwwzzzwwwsssjjj[[[KKKAAA===>>>EEELLLUUU]]]dddkkksssxxx{{{ssslllgggccc```^^^VVV\\\dddhhhhhheee```\\\QQQHHHAAA>>>>>>AAAIIIQQQdddmmm}}}{{{vvvqqqllliiiiiijjjkkkjjjiiiiiijjjkkkmmmoooqqqrrrmmmmmmkkkiiiiiikkkmmmmmmpppoooooooooqqqsssvvvxxxvvvrrrmmmkkklllhhhWWWFFF@@@;;;CCCQQQXXXbbbhhhbbbVVVJJJLLLQQQGGG===:::555333333222111111222333333666777999888999AAAPPP\\\iiinnnnnnfff```___bbbcccccckkkrrrtttyyyuuuttt}}}ttt^^^PPPVVVlll}}}xxxsssooonnnnnnooommmmmmmmmnnnnnnnnnnnnnnnjjjhhhhhhjjjmmmnnnjjjgggiiiiiiiiiiiijjjkkklllmmmlllmmmnnnmmmjjjeee```\\\```nnnrrrhhhfffrrr|||{{{|||yyyhhhTTTEEE===AAAIIIRRR~~~```WWWoooaaaAAA777///...///...,,,---+++++++++***************))))))))))))))))))******((()))))))))************))))))*********+++++++++,,,,,,------------......///---444111666EEEaaayyyZZZmmm{{{sssrrrqqqpppvvvnnnqqquuu^^^dddxxxkkkiiihhhfffoooyyywwwssssssrrrnnnmmmnnnnnnmmmkkkiiiiiijjjiiijjjlllmmmmmmkkkiiiggghhhhhhiiihhhhhhhhhggggggcccWWWIIIBBBCCCGGGHHHHHHLLLLLLQQQYYY___dddkkksss{{{{{{wwwsssqqqrrrpppiii^^^TTTNNNLLLEEEHHHHHHDDDBBBCCCDDDCCCEEELLLUUUXXXZZZaaannnxxx}}}wwwvvvttttttuuutttsssqqqtttrrrqqqpppqqqqqqqqqpppqqqqqqssstttsssqqqmmmkkkkkkllloooqqqsssqqqnnnlllpppmmmjjjiiikkklllmmmmmmmmmlllkkkkkknnnooonnnmmmppprrruuuwwwvvvvvvvvvwwwooofffiiifff^^^mmm|||tttqqqDDD222333000,,,.........------------,,,,,,*********************************+++,,,,,,------------......///000000111000666666;;;IIIVVVkkk[[[MMMFFFAAACCCRRRTTTeee}}}}}}}}}xxxtttuuuxxxzzzxxxuuusssuuu}}}}}}|||yyyvvvtttvvv{{{~~~{{{uuujjj[[[KKKAAA<<<<<>>999333333222111111222333333444666;;;======BBBUUUhhhvvvyyywwwvvvvvv}}}|||yyy}}}|||xxxttt{{{nnnYYYRRRiii|||zzzuuuqqqooonnnooopppnnnmmmmmmmmmllllllkkkkkkiiijjjlllkkkjjjiiiiiijjjjjjjjjiiihhhhhhhhhiiiiiiiiijjjmmmmmmkkkfffaaa^^^ZZZ```jjjqqqvvvxxxzzz{{{}}}mmmUUUCCC<<>>333333222111111222333333111333999<<<<<>>DDDOOOZZZeeerrr{{{yyyuuurrrqqqsssqqqkkkiiikkkmmmnnnooollliiihhhjjjmmmjjjdddbbbjjjssstttpppmmmlllmmmnnnooopppppppppppppppqqqoookkkhhheee[[[QQQDDDEEEMMM]]]mmmxxxqqq^^^OOORRR[[[YYYKKK???444444222111111111222222666777999:::<<>>DDDKKKOOOTTT```kkkyyyyyyuuuuuuwwwtttooorrrsssqqqoookkkaaaVVVIIIDDDAAAAAAAAA@@@BBBGGGGGGLLLSSSYYY```hhhppptttzzzqqqooopppppplllllllllmmmnnnooopppqqqooommmllljjjjjjjjjkkkkkkooonnnnnnmmmllllllllllllkkkllllllmmmmmmmmmnnnnnnkkkkkkkkkllllllllllllllljjjlllooopppooommmkkkkkklllmmmppprrrttttttttttttzzzuuuppphhhaaa```bbbqqqrrrtttuuubbb<<<333///,,,......---------,,,,,,,,,************************++++++++++++,,,,,,,,,,,,............///111222333555777>>>HHHUUUqqqtttbbb]]]GGGEEEKKKSSSggg~~~zzzxxxxxxxxxxxxyyyzzzzzzyyywwwwwwvvvvvvwwwsssoooooosssnnnllldddXXXJJJ@@@<<<;;;DDDKKKVVV```jjjuuu||||||xxxuuutttsssqqqlllhhhaaaZZZSSSTTT[[[ccceeeeee^^^RRRFFF@@@AAAGGGQQQ[[[ppp|||{{{xxxtttpppnnnpppooommmmmmppprrrrrrpppmmmiiiggghhhiiiooohhhffflllqqqqqqnnnmmmjjjkkklllmmmmmmmmmmmmmmmiiijjjjjjhhhiiihhhbbbZZZMMMIIILLLYYYgggmmmnnnnnnfffUUURRRbbbfffSSSAAA<<<444333222111111111222333666777999;;;>>>HHH]]]ppp}}}}}}|||yyyuuussswwwyyyrrryyy|||~~~nnnsssuuulllccceeemmm~~~{{{tttpppppppppooommmmmmkkkhhhffffffhhhkkkmmmkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiihhhhhhiiijjjkkkpppnnnlllkkkkkkjjjgggeeecccdddkkkpppiii```cccpppxxx{{{{{{xxxwwwqqq^^^III@@@???CCCQQQgggfffJJJRRRvvvbbb<<<333222///000)))---+++++++++*********))))))))))))************))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------......//////000000666777>>>XXX___tttyyywwwsssbbb]]]{{{xxxkkkhhhiiikkkmmmppp|||{{{qqqpppooonnnmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkmmmnnnooonnnmmmkkkjjjiiigggfffeeeeeefffhhhjjjllliiijjjbbbPPP@@@:::999:::<<<>>>DDDKKKOOOTTT___kkk~~~{{{|||uuurrrssspppooorrrsssqqqpppnnnfff]]]KKKFFFBBBBBB@@@???AAAFFFFFFKKKQQQWWW```jjjrrruuuyyypppoooppppppooonnnnnnnnnnnnnnnooooookkkkkkkkkkkkkkkkkkkkkkkkpppooonnnmmmmmmllllllmmmmmmllllllkkkkkkkkkkkkkkkhhhiiijjjkkklllmmmmmmmmmkkknnnrrrsssrrrpppnnnnnnlllmmmnnnpppqqqrrrrrrrrryyyxxxuuurrrlllddd___]]]hhh~~~}}}uuuzzzqqq@@@222222///......---------,,,,,,,,,************************+++++++++,,,,,,,,,------............///111222333666;;;BBBJJJYYY{{{mmmeee___HHHCCCOOOVVVrrr}}}{{{zzzzzzxxxvvvvvvvvvwwwwwwvvvttttttsssrrrqqqpppqqqrrrmmmjjjcccWWWIII@@@;;;;;;EEELLLWWWaaakkkvvv}}}yyyuuuttttttrrroookkkeeeZZZOOOMMMUUU```fffgggdddXXXKKKEEEEEEJJJTTT]]]ppp~~~zzzwwwsssqqqqqqpppnnnooosssrrrqqqooollljjjiiiiiijjjpppjjjiiinnnrrrqqqooonnnllllllmmmnnnnnnnnnmmmmmmhhhiiiiiihhhiiijjjeee]]]OOOIIIIIISSS^^^cccccccccaaaSSSSSSccccccNNN;;;777333222111111111222333444666777999;;;>>>HHH]]]pppzzztttqqqsss|||xxxzzz}}}~~~iiieeefffccc___dddooozzzsssooooooooommmkkkllljjjhhhffffffhhhjjjllljjjjjjkkklllllllllkkkjjjiiiiiihhhhhhhhhjjjkkklllpppnnnkkkjjjjjjjjjiiihhhddd```aaafffgggeeejjjrrrzzz{{{xxxrrr```MMMBBB>>>>>>FFFVVVqqqjjjKKK[[[wwwhhh===111000///000)))...+++++++++*********))))))))))))************))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------......///000000111555999FFFkkkooo\\\vvvvvvjjj]]]cccwwwllliiijjjjjjlllooo}}}yyyrrrnnnnnnmmmlllkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkmmmmmmnnnoooooonnnmmmkkkeeefffggghhhiiiiiiiiiiiifffgggaaaOOO???999:::<<<===???EEEKKKOOOTTT___jjj~~~~~~tttnnnooolllooossstttrrrpppooojjjdddOOOIIICCCAAA???>>>@@@EEEFFFLLLPPPTTT^^^kkksssssszzzqqqqqqqqqpppppppppooonnnnnnnnnnnnnnniiijjjkkklllmmmlllkkkkkkpppooonnnnnnmmmmmmmmmmmmqqqpppnnnlllkkkjjjjjjjjjhhhiiikkkmmmnnnnnnnnnnnnlllooorrrsssrrrpppoooooommmlllllllllmmmnnnoooooorrrtttvvvvvvrrrlllccc]]]aaa~~~yyy^^^bbbHHH555666444......---------,,,,,,,,,************************++++++,,,,,,,,,---------............///111222333444<<>>;;;;;;GGGNNNYYYdddmmmxxx{{{wwwttttttssspppnnniii\\\NNNJJJPPP[[[dddhhhiii___SSSMMMJJJMMMWWWaaauuu|||xxxuuutttsssooopppsssqqqooommmlllkkkkkklllkkkpppllllllrrruuussspppooommmmmmnnnnnnnnnnnnnnnmmmiiijjjiiihhhjjjlllggg```PPPIIIGGGMMMUUUZZZ^^^aaacccZZZ[[[dddaaaMMM<<<777333222111111111222333444666777999;;;===GGG[[[ooo|||uuuqqqsss{{{{{{~~~~~~eeeXXXZZZ]]]aaahhhssszzzrrroooooopppmmmjjjllljjjhhhgggggghhhjjjllliiijjjkkklllmmmlllkkkjjjhhhggggggggghhhjjjkkklllooommmkkkkkklllllllllkkkfff^^^ZZZ```ggglllpppsss{{{~~~zzzttteeeTTTDDD<<<;;;BBBMMMgggqqqOOOXXXzzzyyytttiiirrrAAA111000///000(((///+++++++++************)))))))))************))))))************+++++++++,,,******+++++++++,,,,,,,,,------...///000000111222333999OOO~~~~~~ddddddooouuuppp[[[YYYmmmvvvllljjjkkkkkkmmmpppvvvsssnnnmmmmmmlllkkkkkklllllliiijjjjjjkkkkkkkkkkkkjjjjjjjjjkkkmmmoooooollljjjfffgggiiijjjjjjjjjhhhhhhgggiiicccRRR@@@888999;;;<<<>>>DDDJJJNNNSSS^^^iii{{{zzzqqqlllnnnmmmpppssstttqqqppppppmmmhhhTTTLLLDDD@@@===;;;???DDDGGGMMMQQQTTT^^^mmmuuussszzzrrrsssrrrppppppooonnnmmmllllllllllllhhhiiikkklllllllllkkkjjjnnnmmmmmmmmmmmmmmmnnnnnnsssrrrpppmmmlllkkkkkkkkkkkklllmmmooopppoooooonnnkkkmmmoooooonnnllllllmmmkkkkkkjjjjjjjjjlllnnnooonnnsssxxxyyyxxxtttjjj```[[[tttuuuRRR666444111......---------,,,,,,,,,************************,,,,,,,,,,,,------------............///111222333111;;;DDDKKKbbbxxxttt{{{mmmWWWGGGQQQ^^^}}}{{{yyyyyy{{{}}}~~~~~~|||xxxvvvvvvvvvvvvuuutttrrrpppqqqwww|||zzzsssmmmiii___RRREEE===;;;===HHHPPP[[[fffpppyyy{{{vvvsssttttttrrrpppkkk```RRRJJJMMMVVVaaahhhlllfff___WWWPPPPPPZZZfff}}}~~~zzzxxxxxxuuuqqqqqqtttqqqooolllllllllmmmmmmlllooommmooovvvxxxuuuqqqpppmmmmmmnnnnnnnnnnnnmmmmmmkkklllkkkiiikkklllhhhaaaSSSKKKFFFGGGKKKPPPWWW]]]hhheeedddeee^^^NNN@@@888222222111111111222444444666777999:::<<>>@@@EEEKKKOOOSSS^^^jjjwwwvvvooommmqqqqqqpppttttttqqqoooooonnnkkkYYYPPPEEE???;;;999===DDDHHHNNNRRRTTT```rrryyyvvvxxxrrrsssssspppoooooonnnmmmllllllllllllggghhhiiijjjjjjjjjiiiiiijjjjjjjjjjjjkkklllmmmmmmooonnnllljjjjjjjjjkkklllmmmnnnoooppppppooonnnmmmlllmmmmmmkkkjjjiiijjjkkkiiihhhhhhhhhjjjmmmppprrrqqqvvvyyyyyyzzzyyypppfff___iiiccc===333---......---------,,,,,,,,,************************,,,,,,,,,------------...............///111222333111===FFFPPPjjjxxxmmmTTTWWWooo}}}zzzzzzzzz|||~~~~~~}}}}}}~~~|||yyyvvvvvvvvvuuutttrrruuuuuutttwww|||zzztttnnniii^^^OOOBBB<<<<<<>>>GGGPPP]]]hhhqqqxxx}}}xxxrrrqqqrrrtttsssrrrlllcccWWWLLLKKKRRR]]]fffnnnmmmiiiaaaVVVRRR]]]kkk|||yyyxxxyyywwwsssrrrtttssspppmmmlllmmmmmmllljjjnnnmmmqqqxxxzzzvvvrrrqqqmmmmmmmmmnnnmmmmmmllllllmmmmmmllljjjkkkmmmhhhaaaVVVNNNFFFCCCCCCFFFNNNWWWlllllljjjeee[[[OOOBBB999222222111111111222444555777777999:::;;;DDDXXXkkkvvv~~~|||}}}}}}zzzwwwxxx||||||}}}~~~gggPPPLLLPPP```jjjvvv~~~uuurrrssstttppplllkkkjjjjjjjjjjjjjjjjjjkkkhhhiiikkkmmmmmmmmmkkkjjjeeeeeeeeeeeegggiiikkklllnnnmmmmmmnnnqqqrrrrrrqqqiiibbb^^^```fffkkkoooqqqvvv~~~zzzooobbbJJJ@@@===BBBFFFUUUWWW```{{{}}}vvvOOO777222000///'''///+++++++++************)))))))))************))))))((())))))))))))***************+++++++++,,,,,,,,,------...///000111222222<<>>999888===CCCHHHOOOSSSUUUbbbuuu}}}zzzuuuqqqsssssspppqqqpppoooooonnnnnnnnnnnngggggghhhhhhhhhhhhggggggggggggggghhhiiijjjlllllliiihhhgggffffffhhhjjjkkknnnooopppqqqpppooommmkkknnnnnnmmmkkkhhhhhhjjjkkkggggggfffhhhkkkoootttvvvuuuzzz{{{yyyzzz{{{tttjjjggg```vvvIII999000......---------,,,,,,,,,************************,,,,,,,,,---------..................///111222333444@@@JJJUUUrrr~~~aaa]]]}}}|||}}}~~~}}}~~~{{{{{{}}}|||yyywwwvvvuuutttrrrpppxxx{{{wwwvvvyyyxxxtttoooiii]]]MMM@@@;;;<<<@@@FFFPPP]]]hhhqqqwww~~~yyytttooonnnqqqtttttttttmmmfffZZZOOOJJJOOO[[[eeeooopppooogggYYYSSS___nnnyyyvvvvvvyyyxxxtttsssuuuvvvrrrnnnlllmmmllljjjhhhmmmmmmmmmppptttuuussspppmmmlllmmmnnnppppppnnnlllmmmmmmlllmmmmmmllljjjhhhbbbSSSEEE>>><<<@@@OOO```nnnwwwlllbbbeeeUUU>>>===444333111000111333555777;;;::::::;;;===EEEXXXiiixxx{{{}}}~~~}}}zzzwwwvvvvvvxxxxxxnnnRRRGGGNNNaaajjjwwwyyyrrrpppooommmnnnrrrllljjjiiiiiikkkllllllkkkjjjjjjjjjlllmmmmmmkkkiiiiiiiiihhhhhhiiijjjjjjkkkmmmppprrrsssrrrpppooooookkkeee^^^\\\```ffflllooovvv~~~~~~zzzqqqfffSSSAAA???>>>IIIWWWpppddd```}}}vvvyyyXXX...///333...,,,---,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++++++++******++++++,,,---...,,,---000///...111777CCCEEE{{{fffeeefffaaawwwvvvkkkhhhSSSfffooojjjhhhmmmrrrtttwwwzzzvvvpppnnnkkkiiihhhhhhiiiiiigggfffkkkkkkkkkmmmoooooommmkkkiiilllnnnooommmjjjhhhgggiiijjjkkklllmmmlllkkkjjjkkkjjj```PPPBBB;;;888666===???DDDJJJNNNTTT```lll~~~xxxwwwrrrsssvvvqqqqqqsssuuutttpppnnnooopppaaa[[[NNN>>>777999===>>>HHHMMMSSSYYYfffttt}}}~~~tttmmmqqqvvvrrrnnnnnnnnnmmmlllkkkiiihhhkkkiiigggddddddeeefffhhhhhhhhhhhhhhhiiikkkmmmoooqqqooollljjjjjjkkkmmmnnnnnnnnnoooooopppppppppqqqnnnllljjjiiijjjjjjiiihhhhhhjjjlllnnnooorrruuuxxxyyyuuurrrvvv|||~~~xxxqqqeee\\\UUU444555000/////////000///---,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------///------000444666555333999@@@KKKZZZ{{{yyyaaa~~~~~~}}}{{{|||~~~|||yyywwwtttqqqppppppqqqrrrxxxzzz|||{{{xxxuuurrrqqqssskkk]]]LLL???:::;;;===GGGVVV^^^fffvvv}}}|||~~~~~~vvvssspppnnnooopppqqqqqqjjjeee\\\QQQLLLOOOYYYaaammmrrrrrriii]]]ZZZcccnnn}}}yyyyyyvvvrrrpppppprrrsssssssssqqqnnnlllkkkkkkkkklllnnnmmmlllooorrrsssrrrpppkkkjjjjjjlllnnnnnnllljjjmmmllllllmmmnnnmmmkkkhhhcccSSSDDD===;;;@@@PPPbbbpppyyypppeeeeeeUUU???<<<555333111000111333555777:::888999:::<<>>GGGTTTmmmnnn___zzztttzzz^^^222111333...,,,---,,,,,,,,,+++++++++************++++++++++++******+++++++++++++++++++++++++++++++++***++++++,,,---...---...000///...222888FFFRRRlllqqqlll```kkk|||mmmeeeUUUeeennniiiggglllrrruuuxxx|||uuuooommmllljjjiiijjjkkkkkkjjjhhhkkkjjjkkklllnnnnnnllljjjiiikkkmmmmmmkkkiiihhhhhhjjjkkklllmmmmmmmmmllllllllljjjaaaPPPBBB;;;999777===???DDDJJJNNNTTT```mmm~~~wwwwwwqqqrrruuuqqqqqqssstttsssqqqpppppppppccc]]]OOO???777999===???HHHNNNTTTYYYcccqqq{{{vvvooorrrwwwrrrppppppoooooonnnlllkkkkkkjjjhhheeeccccccdddeeefffggggggggghhhjjjlllnnnooopppnnnllljjjjjjkkkmmmnnnmmmnnnnnnooopppqqqqqqqqqnnnlllkkkjjjjjjjjjjjjjjjiiilllooorrrssssssuuuvvvwwwtttrrrvvv{{{|||wwwpppddd[[[ttteee<<<888111000//////000///---,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------///......000444555555333999AAANNNaaaggg~~~||||||||||||{{{|||~~~}}}wwwuuurrrooonnnooopppqqqwwwyyy{{{{{{xxxuuurrrqqqtttlll^^^MMM@@@::::::===JJJ[[[eeekkkxxx~~~sssqqqppppppqqqqqqqqqpppnnnhhh^^^SSSNNNQQQ[[[cccpppuuuwwwtttmmmiiilllpppyyyuuuvvvtttrrrqqqqqqsssssstttuuusssqqqooonnnmmmmmmnnnnnnmmmlllmmmoooqqqqqqpppkkkjjjjjjkkkmmmmmmllljjjlllllllllnnnooonnnkkkiiidddSSSCCC<<<:::AAASSSfffvvvyyymmmgggWWWCCC<<<555444222111111333555777888777888999;;;BBBTTTdddnnnzzz|||~~~~~~{{{xxxvvvuuu{{{zzzqqqSSSKKKWWWdddmmmzzz|||vvvsssuuutttpppooopppmmmlllkkkkkkmmmnnnnnnmmmjjjjjjkkklllnnnnnnllljjjkkkkkkjjjiiiiiijjjjjjjjjllloooqqqrrrqqqooonnnnnnrrrkkkaaa[[[]]]fffsss{{{|||vvviiiSSSCCCAAA===DDDPPPjjj{{{[[[sssvvvuuu~~~ddd777333333...------,,,,,,,,,+++++++++************++++++++++++******+++++++++++++++++++++++++++++++++++++++,,,------///...///111///...333;;;LLLcccfffvvv|||jjjnnnrrr___TTTkkk{{{hhheeefffmmmsssvvvzzz~~~tttooommmlllkkkjjjkkkmmmmmmmmmlllkkkjjjkkklllmmmmmmjjjhhhgggiiijjjjjjiiihhhhhhiiikkklllmmmnnnnnnnnnmmmmmmmmmkkkaaaOOOAAA;;;999888===???DDDJJJNNNTTTaaannn}}}vvvvvvqqqrrruuuqqqrrrqqqpppqqqrrrrrrqqqooofff```RRRAAA888999>>>@@@GGGOOOWWWZZZaaannn{{{tttmmmqqqwwwsssppppppooonnnmmmlllkkkkkkhhhgggeeecccbbbcccdddeeeffffffggghhhjjjlllnnnoooooommmllljjjjjjkkklllmmmmmmnnnoooppppppqqqqqqqqqmmmmmmlllkkkkkkkkklllmmmnnnqqqtttvvvuuutttssssssuuusssrrrvvv{{{{{{vvvqqqfff^^^iiipppvvvDDD777222000////////////...,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------/////////000333555555444:::DDDRRRkkkxxxttt}}}zzzyyy{{{~~~~~~~~~|||{{{vvvuuurrrpppooopppqqqrrrwwwxxxyyyyyyxxxuuurrrpppssslll___NNN@@@999:::>>>LLL```jjjnnnxxx~~~|||rrrqqqqqqqqqrrrrrrpppnnnpppkkkbbbXXXSSSVVV^^^fffuuuyyy}}}~~~zzztttpppnnn{{{tttqqqqqqqqqrrrsssssstttuuuuuuvvvuuutttsssrrrqqqpppooonnnmmmllllllmmmnnnppppppmmmlllkkklllnnnooonnnmmmkkkkkklllnnnooonnnkkkiiicccRRRAAA;;;:::BBBVVVjjj|||vvviii[[[JJJ???666555222111111333555777888777999:::;;;BBBRRRbbbhhhuuu~~~zzzwwwvvv|||zzz[[[QQQ\\\iiirrr~~~}}}yyywwwyyyxxxtttqqqqqqnnnmmmllllllnnnoooooonnnkkkjjjkkkmmmoooooommmlllllllllkkkjjjjjjjjjjjjkkkllloooqqqrrrpppooonnnnnnmmmhhhbbb]]]___iiixxxvvvgggSSSEEEBBB>>>CCCOOOiiiXXX```{{{ggg999333222.........,,,,,,,,,+++++++++************++++++++++++*********+++++++++++++++,,,,,,,,,++++++++++++,,,------//////000111000///666???SSSttt\\\wwwzzzrrrzzz]]]YYYnnn\\\]]]dddooowwwyyy{{{~~~}}}ssspppnnnlllkkkjjjkkkmmmnnnnnnmmmlllkkklllmmmnnnllliiifffdddeeeggggggfffggghhhjjjkkkllllllmmmmmmmmmmmmmmmnnnkkk```NNN@@@;;;:::999===???DDDJJJNNNUUUaaannn{{{uuuuuupppqqqtttppppppnnnmmmnnnqqqrrrpppmmmiiidddVVVDDD999999>>>AAAFFFQQQZZZ]]]bbbnnn~~~zzznnngggmmmvvvuuunnnmmmlllkkkjjjiiiiiiiiiiiihhhfffdddcccdddeeeeeeeeeeeefffhhhjjjlllnnnooommmlllkkkjjjjjjkkklllmmmoooppppppqqqpppooonnnnnnmmmmmmmmmllllllmmmppprrrxxxyyyyyywwwtttrrrqqqrrrsssssstttwwwzzzzzzvvvsssmmmgggdddzzzlllppp}}}QQQ999333111////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000000000111222444555555<<>>:::999999<<<===CCCIIINNNTTTaaannnzzzttttttoooppptttpppnnnlllkkkmmmppppppnnnkkkjjjfffZZZGGG;;;999===@@@DDDPPP\\\___dddqqquuuhhhaaahhhuuuwwwnnnmmmllljjjiiiiiiiiiiiijjjjjjhhhgggffffffggggggdddeeeggghhhjjjlllmmmmmmkkkkkkjjjjjjjjjjjjkkklllrrrrrrrrrrrrpppnnnkkkjjjmmmnnnnnnmmmmmmooossswww{{{vvvqqqnnnoooqqqrrrsssuuuwwwxxxxxxwwwvvvuuupppdddwwwttt```~~~}}}ppp{{{ccc===444222000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000111111111222333555666<<>>:::===HHH___ttt|||ccc\\\UUUDDD888666444222222333555666888888;;;======BBBPPP^^^bbbnnn~~~|||zzz~~~~~~bbbYYYdddlllvvv|||vvvssssssnnnmmmllllllnnnoooooonnnkkkkkklllnnnpppqqqooonnnlllkkkkkkkkkllllllmmmnnnmmmppprrrsssrrrpppoooooolllmmmlllfffaaadddoooyyypppuuuvvvjjjZZZIIIEEEBBBHHHQQQdddkkkUUUrrrggg<<<222000///000///,,,,,,,,,+++++++++************++++++++++++***************++++++,,,,,,---,,,,,,,,,,,,,,,------...---...000222000222>>>KKKooopppeeeooooooyyyvvvYYYnnnuuuZZZNNNVVVfffwww~~~|||}}}zzzssspppnnnkkkjjjiiijjjllllllllljjjllllllmmmnnnmmmjjjeeeaaaXXX[[[___bbbeeegggjjjmmmkkkjjjjjjjjjjjjkkkllllllnnnjjj]]]JJJ<<<888999999:::<<>>BBBNNNZZZ___dddpppvvvhhh```ggguuuxxxpppooommmkkkjjjjjjkkkkkklllkkkjjjiiiiiihhhhhhhhheeefffgggiiijjjkkkkkkkkkjjjjjjiiiiiijjjjjjkkkkkkrrrssssssrrrqqqnnnkkkiiilllnnnoooooonnnpppvvv{{{{{{tttnnnmmmooorrrqqqssstttuuutttuuuwwwxxxyyywwwgggqqq___^^^aaa~~~wwwrrr>>>666333000/////////...---++++++,,,,,,,,,,,,------,,,---------............111222222222111222555777;;;PPP^^^kkk{{{vvvtttuuuwwwxxxxxxwwwvvvtttsssqqqqqqqqqsssrrrrrrtttwwwvvvrrrnnngggddd\\\NNN???999===CCCTTT```dddkkk}}}|||uuupppnnnooopppqqqfffjjjmmmllliiiggghhhiiissszzz}}}vvvqqqrrrvvv}}}vvvqqqoooppptttxxxyyyxxxwwwyyy{{{uuutttsssrrrqqqooonnnnnnmmmoooqqqpppnnnlllmmmnnnkkkjjjhhhhhhjjjkkklllkkkjjjjjjkkkmmmmmmjjjeeeaaaXXXIII===;;;???KKKbbbxxxbbb^^^\\\III888777444222222333555666666777:::======AAANNN\\\cccnnn||||||zzzxxxkkk[[[```mmmxxx~~~zzztttrrrsssnnnlllkkklllmmmooonnnnnnkkkkkklllnnnqqqrrrpppoookkkkkkkkkkkklllnnnooopppnnnqqqssstttsssqqqppppppnnnpppnnnfff^^^```jjjuuurrruuutttnnn```LLLEEEBBBIIIOOO]]]yyyTTTdddiii???444111000000---,,,,,,,,,+++++++++************++++++++++++******)))******+++,,,,,,---------,,,,,,,,,,,,---......+++---000222111444AAAPPPkkklllpppqqq}}}|||mmmVVVzzzttt^^^TTT\\\kkkzzz}}}|||~~~xxxqqqmmmjjjmmmkkkjjjkkkllllllkkkjjjkkkkkkkkklllkkkgggbbb]]]QQQVVV\\\aaaeeehhhkkkmmmlllkkkkkkjjjkkklllmmmnnnmmmiii\\\HHH:::666888888888:::@@@GGGLLLRRR___lllxxxrrrrrrmmmooosssooonnnoooppppppnnnmmmlllmmmiiiiii___MMM>>>999:::;;;???KKKVVV[[[aaalllxxx~~~{{{nnneeekkkwwwyyyqqqooommmkkkjjjjjjkkkkkkllllllkkkjjjjjjiiiiiiiiieeefffhhhiiijjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjkkkpppqqqrrrrrrqqqooollljjjlllnnnpppoooooorrryyy}}}yyysssooonnnpppssspppqqqrrrqqqooopppuuuyyyxxx{{{lllmmmrrrYYYppp@@@777444000......///...---+++++++++,,,,,,---------------------............222333333222000111555888<<>>IIISSSXXX^^^hhhqqquuuuuullloooyyyzzzooommmkkkiiihhhhhhiiiiiillllllkkkkkkjjjiiiiiihhhfffggghhhjjjjjjiiiiiihhhhhhhhhiiiiiijjjjjjjjjjjjmmmoooqqqrrrrrrpppnnnlllllloooqqqpppooorrrzzzzzzyyywwwtttqqqppprrrsssnnnppppppnnnkkkmmmtttyyyvvv~~~qqqmmmdddHHH777444111......///......+++++++++,,,,,,------------------.........//////222333444222000111555888???VVV\\\xxxwww~~~{{{wwwnnnqqquuuxxxzzzyyywwwvvv||||||zzzxxxuuusssqqqppprrrpppooossswwwwwwrrrmmmmmmkkkcccSSSBBB999<<>>;;;===EEEMMMUUU```iiiyyyppprrrnnnnnnqqqoooooonnnooopppqqqpppmmmjjjhhhfff]]]KKK===888888888???EEEMMMSSSZZZbbblllsssppphhhjjjttt}}}wwwsssoookkkiiijjjkkklllkkkjjjjjjiiiiiiiiiiiiiiiggghhhjjjkkkllllllkkkkkkiiijjjjjjjjjiiijjjlllmmmiiimmmrrrvvvvvvsssnnnkkknnnmmmmmmnnnppptttwwwyyyxxxsssmmmjjjkkkllllllkkkiiiiiijjjkkkiiiiiioooxxxwwwsssppprrrlllZZZ<<<000...000---///222,,,......---------,,,,,,,,,------,,,,,,---...000111555333111111333555777777AAAOOObbbrrryyypppkkksssvvvsssqqquuuxxxvvvxxxxxxyyyyyywwwtttpppnnnuuusssqqqqqqqqqqqqooonnnhhheee\\\OOOBBB===???CCCQQQ^^^dddjjjuuu{{{}}}zzzwwwrrrooommmmmmnnnoookkkqqqnnndddbbbkkkqqqooowwwrrrddd[[[SSS]]]fffmmm~~~~~~qqqlllmmmsssyyywwwvvvrrrrrrssstttvvvwwwvvvrrroootttqqqnnnnnnooopppooommmppplllkkknnnnnnlllmmmqqqmmmmmmmmmooooookkkccc]]]QQQCCC999;;;CCCNNN___oooyyyooo```iii]]]CCC999333555666222333999777999:::::::::AAAMMMVVV```gggtttyyyuuuyyytttttt{{{{{{bbbdddvvv~~~zzzuuurrrooommmmmmmmmlllllllllmmmnnnnnniiijjjmmmooopppppppppooommmnnnoooooopppqqqqqqqqqtttttttttsssrrrooolllkkkiiijjjgggiiiiiiaaakkkssshhhbbb\\\MMMFFFKKKNNNYYYlll]]]MMMXXXlllvvvwwwzzzttt===222888,,,---///...------,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,------------...///000---000666777HHHeeedddbbbggg[[[kkkyyykkkXXXggg{{{tttrrrrrrsssuuuwwwyyy|||wwwooommmkkkhhhjjjjjjjjjjjjjjjkkklllmmmjjjjjjjjjiiihhhfffcccbbb```bbbeeeiiikkkiiieeebbbjjjiiiiiijjjlllllljjjhhhhhhdddWWWEEE888666777777;;;999;;;CCCKKKRRR\\\fffvvvzzzrrrsssoooooorrrpppmmmmmmnnnpppqqqpppnnnkkkhhhfff\\\JJJ<<<777777777<<>>222111333......111---......---------,,,,,,,,,------,,,,,,---...000111444222111111222555666777EEEXXXqqq{{{vvvmmmcccllltttuuuuuuyyyzzzxxxvvvvvvuuutttsssrrrqqqpppqqqqqqqqqssssssrrrnnnkkkhhheee\\\NNNAAA<<>>DDDOOO\\\bbbhhhtttzzz~~~|||zzzwwwsssqqqqqqqqqqqqppppppjjjcccggg|||xxxzzzxxxpppbbbUUULLLHHHGGGOOOVVV]]]qqq{{{qqqnnnqqqwww}}}vvvwwwyyywwwssstttuuuwwwxxxwwwtttqqqrrrqqqpppooooooooonnnnnnnnnlllkkkkkklllnnnpppsssqqqooommmmmmllliiibbb\\\PPPCCC;;;===BBBHHHTTTaaammm~~~sssaaaiii```KKK>>>555555666333444888666888:::999999???IIIRRRWWWaaaqqq}}}yyy}}}uuussszzz~~~gggfffpppzzz~~~yyysssmmmjjjmmmmmmmmmmmmmmmnnnoooooojjjkkkmmmooopppqqqqqqqqqppppppqqqqqqrrrrrrssstttsssssssssrrrqqqppppppooohhhmmmlllmmmmmmgggooo{{{wwwxxxtttfffbbbRRRFFFHHHLLLTTTccctttVVVZZZtttoookkkrrrhhh|||xxx@@@222777...///......------,,,,,,++++++******************************+++++++++++++++,,,,,,+++,,,,,,------............//////444999===XXXrrrXXX___~~~vvvYYY___nnnlllYYYOOOoooxxxtttssswwwxxxzzzzzz{{{}}}|||sssnnnlllkkkjjjjjjiiiiiiiiijjjkkkllllllhhhhhhhhhgggfffeeeddddddcccggglllmmmkkkiiijjjkkkmmmlllkkklllmmmllljjjggggggaaaSSSBBB888666666555444555999AAAGGGMMMWWWaaauuu}}}tttuuupppoooqqqoookkkkkkllloooqqqqqqooommmfffbbbVVVEEE999555555444555999>>>DDDKKKVVVbbbkkkttt{{{uuufffcccfffpppzzzxxxtttooommmmmmllljjjhhhjjjjjjiiihhhhhhhhhhhhiiieeefffhhhiiijjjjjjiiiiiieeegggjjjlllmmmoooqqqssssssrrrrrrqqqooollljjjiiikkkjjjjjjiiijjjkkkllllllcccdddfffggghhhfffcccaaaffffffgggjjjiiigggjjjooovvvyyyzzzqqqlll{{{xxxmmmCCC555222555///---111000......---------,,,,,,,,,,,,,,,------...//////000000000111000111333777999GGGkkk{{{rrriiinnnzzz{{{wwwvvvuuusssrrrqqqqqqqqqmmmmmmoooqqqrrrqqqmmmjjjjjjeeeZZZKKK>>>:::>>>DDDPPP]]]ccchhhsssxxx~~~~~~~~~{{{wwwtttsssttttttsssqqqmmmiiiiiiuuu|||sssrrrooofffZZZPPPJJJHHHBBBKKKSSS\\\qqqvvvnnnmmmqqq{{{|||uuuwwwyyywwwrrrrrrsssuuuvvvvvvsssppppppqqqqqqpppooonnnnnnnnnlllmmmlllkkkkkknnnpppqqqpppnnnkkkkkkkkkhhhbbb]]]VVVGGG<<<<<<@@@FFFSSSaaalll|||vvvbbbjjjcccOOO@@@444444555222333777666888:::999999>>>HHHPPPWWWaaaqqq{{{~~~wwwtttxxx~~~sssgggnnnwwwyyyvvv}}}wwwqqqnnnnnnnnnmmmmmmmmmmmmnnnnnnkkklllmmmnnnpppqqqqqqrrrppppppoooppppppqqqsssssspppqqqrrrsssssssssssssssmmmoookkklllooojjjlll{{{}}}sssrrr}}}|||xxxhhheeeUUUFFFGGGJJJQQQ^^^ZZZUUUuuuiiioooyyyeeeaaalllGGG444777//////---...------,,,,,,++++++************************************++++++,,,,,,,,,++++++,,,,,,---...////////////000555;;;AAAdddwww\\\aaauuudddsssjjjUUUSSS|||xxxttttttxxxyyyzzzzzz{{{}}}wwwqqqnnnlllkkkkkklllkkkjjjjjjiiiiiiiiiiiihhhhhhggggggffffffffffffbbbfffjjjllljjjjjjlllnnnkkklllmmmnnnmmmiiiccc___eee___QQQ@@@777666666444555666;;;BBBHHHNNNZZZeeeyyyuuuvvvpppnnnpppmmmkkkkkklllnnnppppppnnnlllddd___RRRBBB777555444333555888<<>>:::>>>DDDRRR___dddhhhssswww}}}{{{xxxuuuuuuwwwxxxuuurrrooommmnnnwwwpppffffffbbbZZZOOOFFFBBBAAA===GGGQQQ\\\pppxxxpppkkkmmmqqq}}}wwwxxxyyyvvvqqqpppqqqrrrsssrrrooommmoooqqqrrrqqqooommmmmmnnnlllnnnnnnlllmmmpppqqqoooooollljjjjjjkkkiiieeeaaaZZZKKK>>><<<@@@FFFSSSbbbnnn}}}wwwaaajjjfffSSSBBB555444555222222666777999;;;::::::>>>GGGOOOVVV```ooo}}}{{{}}}|||vvvxxxkkkooovvv||||||vvvqqqrrruuuzzzuuusssqqqpppooonnnnnnmmmmmmnnnllllllmmmnnnpppqqqrrrssspppoooooonnnoooppprrrssspppqqqtttvvvvvvvvvuuutttoooppplllkkkpppllljjjtttvvvtttuuu{{{xxxjjjiiiWWWFFFFFFIIINNNXXX}}}]]]NNNmmm}}}~~~sss}}}eeeWWWbbbOOO666777///000,,,...------,,,,,,++++++************************************++++++,,,,,,---***+++,,,,,,---...//////000000000666<<>>XXX|||uuurrrpppwww{{{||||||{{{yyytttpppmmmnnnmmmlllmmmoooppppppooolllggg\\\MMM@@@;;;>>>CCCRRR^^^dddiiitttyyy~~~{{{xxxuuuwww{{{{{{wwwssstttpppmmmoootttuuunnnggg___^^^ZZZQQQFFF===999999888BBBLLLVVVkkk|||sssnnnlllooouuu{{{{{{zzzuuupppoooooooooooonnnllliiinnnqqqsssrrrooommmmmmnnnmmmqqqrrrooopppsssrrrnnnooollljjjjjjlllllljjjggg[[[LLL???>>>AAAFFFSSS```ooo~~~www___hhhfffWWWEEE666444666333333666888:::<<<;;;:::>>>GGGNNNSSS]]]kkkxxxzzzzzzooommmrrruuupppjjjlllwww{{{wwwvvvuuutttsssqqqpppooonnnnnnllllllmmmnnnoooqqqrrrsssppppppooonnnoooqqqssstttrrrtttwwwyyyyyywwwtttrrrmmmrrrooonnnpppkkkiiisssvvv}}}}}}tttkkkkkkYYYFFFEEEHHHLLLUUUxxxeeeNNNfff|||~~~gggbbbsssSSS777666000111---...------,,,,,,++++++***************************)))******+++,,,,,,------***++++++,,,---...///000111000000777===JJJ|||kkkiiilllsssaaaSSS___{{{yyyxxxtttuuuwwwwwwxxxzzz~~~uuukkkiiiiiiggggggiiikkkkkkjjjiiihhhhhhhhhiiiiiiiiihhhggghhhhhhiiijjjkkkjjjiiijjjkkkllllllkkkjjjjjjkkkkkkjjjfff___ZZZaaaYYYKKK===777999999666888999>>>DDDIIIRRRbbbqqqzzzzzztttqqqrrrooopppoooooooooooommmiiifff^^^XXXKKK<<<444555555444333777<<<@@@CCCJJJRRRXXXfffmmmyyysssdddZZZWWWggg~~~vvvmmmiiikkkmmmllliiikkkjjjjjjiiiiiiiiiiiiiiiggghhhiiikkkkkkkkkkkkjjjlllppptttwwwxxxyyy{{{|||{{{zzzxxxvvvssspppnnnmmmlllllllllmmmmmmmmmlllllllllnnnooommmllllllnnnqqqjjjeeeccceeefffeeegggjjjrrrsssxxxsssdddhhhwww}}}cccVVV___yyyyyycccBBB000222111///000///......---------,,,,,,,,,+++,,,---////////////......111444444333555;;;@@@ccc|||tttqqqqqqtttzzzzzzzzzyyyxxxvvvssspppooommmlllmmmooorrrrrrpppooolllhhh^^^PPPBBB<<<>>>CCCNNN[[[bbbiiiuuu||||||xxxvvvyyy}}}~~~yyysssuuuppplllmmmnnnlllfffbbb[[[YYYRRRHHH===777666777777???GGGOOObbb}}}wwwqqqooopppuuuzzz~~~}}}wwwqqqpppnnnnnnmmmllliiigggnnnqqqsssrrrooommmmmmnnnnnntttuuurrrrrruuusssmmmooommmjjjkkknnnooommmkkkYYYKKK@@@@@@CCCGGGRRR^^^ppp~~~vvv]]]gggeeeZZZGGG777555777555444777888;;;===<<<;;;???GGGNNNPPPYYYgggttt~~~|||qqqiiimmmnnnjjjfffnnn|||xxxwwwxxxwwwuuusssqqqpppoooooommmmmmmmmnnnoooqqqssstttqqqpppoooooooooqqqsssuuutttvvvzzz|||{{{wwwsssoooiiissssssppppppjjjjjjvvvyyyppplllmmmZZZFFFDDDHHHKKKRRRyyylllVVVddd}}}fffnnnUUU666555000333///......---,,,,,,++++++***************************))))))***+++,,,,,,------******+++,,,---//////000222111000777>>>LLL^^^kkkzzzggguuuccc[[[lll|||{{{zzzrrrsssuuuvvvwwwzzz~~~sssiiiiiiiiiggggggjjjjjjiiiiiiiiiiiiiiijjjjjjjjjiiihhhhhhhhhiiijjjkkkllliiigggiiimmmpppooommmnnnmmmllllllkkkhhhdddaaa___XXXJJJ<<<777999999777888999>>>CCCIIIRRRdddttt}}}|||vvvssstttqqqrrrqqqpppooonnnkkkgggddd\\\VVVIII:::444555666444111666;;;@@@DDDJJJRRRWWWeeelllxxxsssdddYYYUUUhhh}}}vvvnnnlllnnnoookkkgggmmmlllkkkkkkjjjjjjkkkkkkggghhhjjjkkkllllllkkkkkkmmmqqquuuxxxyyyzzz{{{|||vvvuuutttrrrpppmmmjjjiiikkkkkklllmmmmmmmmmlllllliiillloooooonnnnnnpppssskkkfffccceeehhhiiilllppppppuuu{{{iiijjj}}}oooQQQVVVnnnHHH222333222000///,,,......---------,,,,,,,,,+++,,,---////////////......222444444333555<<>>555111333777999@@@DDDJJJ\\\yyyvvvqqqqqqsssyyyzzzyyysssqqqooonnnmmmkkkhhhfffnnnnnnooonnnllllllnnnooouuuvvvvvvuuusssqqqrrrsssrrrpppnnnmmmmmmkkkiiifff[[[OOOCCC>>>@@@HHHUUU```jjj{{{fff]]]fffcccHHH999666222222444111888;;;>>>===<<<>>>EEEKKKRRR[[[hhhttt}}}mmmfffaaa___ccckkkxxx~~~{{{zzzxxxvvvuuuvvvvvvvvvtttqqqqqqppppppqqqqqqrrrsssxxxqqqnnnqqqqqqnnnnnnrrrsssuuuxxxyyyyyyvvvsssqqqkkkmmmoooooommmlllkkklllzzz{{{wwwtttlll^^^LLLAAAAAAJJJTTTsssmmmWWW[[[}}}|||fffkkk___666444...///000...------,,,,,,++++++***************************++++++++++++,,,---...///,,,,,,,,,,,,---...//////444///000AAA===KKK^^^llluuufffyyyhhhWWWooozzzyyy{{{tttvvvwwwuuuwww{{{}}}{{{zzzrrrkkkiiihhhgggiiimmmgggiiikkklllkkkjjjjjjkkkkkkjjjhhhfffggghhhkkklllkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnmmmkkkiiigggeeeggg[[[JJJ<<<666555555555777<<<===BBBKKKRRRfffzzzzzztttpppttttttpppuuuooo___VVV[[[```___XXXPPPDDD:::555333333444444666:::===CCCJJJQQQWWWccclllwwwrrr]]]YYYZZZgggwwwnnnoooqqqnnnkkkkkkjjjkkkmmmmmmmmmkkkiiihhhjjjiiihhhgggggghhhiiiiiiqqqppprrrwww~~~~~~zzzpppsssvvvssslllgggggghhhggghhhjjjjjjiiiiiijjjkkkiiikkkmmmnnnllljjjiiiiiihhheeedddhhhnnnrrrpppmmmrrr{{{~~~zzzqqqggguuuWWWUUU???777666,,,666222000///............---------------......///000000000111//////333555666:::???jjjqqqxxxoooooosss|||}}}}}}~~~}}}{{{zzzyyyvvvsssrrrsssqqqlllkkkmmmnnnmmmnnnqqquuuvvvtttqqqllliiiaaaSSSCCC999;;;AAAMMM\\\eeemmmyyy}}}|||vvvxxx}}}yyyrrrsssrrrnnnkkkmmmlllbbbWWWQQQJJJAAA999555444444444777>>>EEELLL[[[rrrjjjgggqqqzzz~~~{{{xxxrrrrrrqqqoookkkiiiiiijjjmmmnnnnnnmmmlllkkkmmmnnnsssuuuvvvuuusssrrrqqqrrrqqqooonnnnnnnnnllljjjhhhaaaTTTFFF???@@@GGGUUUaaammmhhh^^^iiibbbGGG888666222333666444777:::<<<<<<;;;>>>FFFMMMSSS[[[gggrrr}}}mmm```[[[[[[gggxxx~~~zzzyyyxxxvvvvvvwwwwwwuuutttsssssssssssssssttttttuuuwwwsssppppppnnnjjjlllqqqvvvwwwxxxxxxwwwuuurrrpppnnnooopppooommmkkkiiihhh{{{}}}yyyrrrsss{{{}}}xxxrrrkkk^^^MMMAAAAAAIIIRRRsssrrrRRR\\\~~~yyyyyyhhhnnnfff<<<999111111111...------,,,,,,++++++***************************++++++++++++,,,,,,------,,,,,,,,,,,,---...//////222//////>>>AAAXXXyyyaaayyyuuueeexxxvvvddd```|||uuutttvvvtttwwwwwwuuuvvvyyyzzzxxxxxxpppjjjiiiiiihhhhhhjjjhhhjjjlllmmmlllkkkkkklllkkkjjjhhhffffffgggiiikkkkkkkkkkkkkkkkkkjjjjjjjjjnnnoooooonnnllljjjhhhgggggg[[[JJJ<<<666555555555777;;;;;;AAAKKKQQQccc~~~~~~zzzzzzzzzvvvrrrsssqqqllllllaaaOOOIIIQQQYYYYYYPPPHHH>>>555111111222222555777:::>>>CCCJJJQQQVVVbbblllxxxxxxeeeaaaaaammmzzzpppnnnooollliiijjjiiijjjkkkmmmmmmlllkkkjjjkkkkkkjjjiiiiiijjjjjjkkktttssstttyyy~~~}}}yyytttvvvuuuooogggaaa___```ggghhhjjjjjjiiihhhjjjkkkjjjkkklllkkkkkkkkklllnnnkkkiiigggiiimmmoooooommmuuu{{{{{{xxxtttmmmvvvmmmpppLLL<<<999///444/////////............---------------......///000000000111...///333555666:::???bbbooowwwooopppuuuyyyzzzzzzzzzzzzyyyyyyxxxvvvrrrqqqqqqppplllkkknnnjjjiiijjjoootttuuuqqqllljjjggg___QQQBBB<<>>HHHOOOVVV]]]fffppp{{{jjjVVVSSSZZZooo}}}zzzyyyxxxwwwxxxyyyxxxuuusssttttttssssssttttttuuuvvvtttsssrrrpppkkkhhhmmmuuuzzzzzzxxxwwwtttrrrpppooorrrrrrrrrqqqnnnjjjfffcccpppssspppjjjlllvvv{{{yyyoooiii^^^NNNCCCAAAHHHOOOlll}}}QQQVVVrrrrrryyy{{{mmmtttlllAAA<<<222111000...------,,,,,,++++++*********************************+++,,,,,,,,,++++++,,,,,,,,,,,,---...///000000222111===HHHlllmmmbbb}}}uuudddwwwqqqdddhhhyyytttsssuuutttwwwwwwuuuuuuxxxxxxvvvwwwoooiiijjjllljjjhhhgggiiikkkmmmnnnmmmllllllmmmlllkkkiiigggfffggghhhiiikkkkkkkkkjjjjjjjjjiiiiiinnnnnnnnnnnnmmmkkkiiihhhfffZZZIII<<<666555555555777:::999???KKKQQQ___vvvrrrxxxxxx{{{xxxtttrrrmmmkkkhhh]]]OOOLLLSSSWWWUUUHHHBBB999222000000111222555888;;;???DDDJJJQQQVVV```lllzzznnngggeeepppsssnnnmmmjjjiiiiiigggiiijjjllllllllllllkkkmmmllllllkkkkkkllllllmmmvvvuuuvvvyyy}}}~~~{{{xxxuuuuuussslllddd^^^\\\]]]gggiiijjjiiihhhhhhiiikkkkkkkkkkkkjjjjjjlllooorrrnnnmmmkkkjjjjjjlllmmmnnnxxx{{{xxxwwwxxxsssxxxlllqqqZZZ===999111000---000///............---------------......///000000000000...///222444555:::@@@]]]{{{mmmvvvpppqqqvvvvvvvvvvvvwwwwwwwwwwwwxxxtttpppnnnnnnmmmkkklllooopppooopppvvv||||||tttlllkkkiii```OOO???999>>>EEEPPP```kkksss~~~{{{zzzzzz{{{{{{zzzxxxvvvpppjjjhhhddd[[[PPPAAA<<<777333444666888999:::???DDDIIIXXXpppzzzttt~~~}}}yyyxxxxxxxxxwwwtttpppnnnnnnooollllllmmmkkkjjjiiijjjlllpppsssvvvvvvtttqqqooooooqqqpppoooppprrrrrrpppooonnn___NNNCCC@@@HHHXXXgggxxxiiiYYYfff^^^EEE888777222222777666666888:::999:::???JJJSSSZZZ```hhhppp{{{dddMMMRRRaaa{{{~~~|||xxxxxxxxxzzzzzzyyyvvvsssssssssrrrrrrsssssstttuuurrrtttuuuqqqjjjjjjsss}}}~~~|||xxxuuurrrpppoooooorrrrrrrrrqqqooojjjeeeaaahhhooooooiiijjjtttzzzyyymmmiii^^^PPPDDDAAAFFFLLLaaaZZZNNNgggsssvvvkkk@@@;;;111///......------,,,,,,++++++*********************************+++,,,,,,+++******,,,,,,,,,------...///000000666444???PPP{{{``````uuuppp```vvvoooeeelllzzzuuuuuuwwwsssvvvwwwuuuvvvyyyzzzwwwvvvnnniiikkknnnlllhhhfffhhhkkkmmmmmmlllkkkllllllmmmllljjjhhhhhhhhhhhhiiikkkkkkkkkjjjiiiiiihhhhhhkkkllllllmmmlllkkkiiihhheeeYYYIII;;;555555555555888:::999@@@MMMRRR]]]rrrvvvzzzzzzwwwsssllljjjhhhaaaZZZZZZ\\\WWWOOOEEE???888333111222333444666999<<<@@@DDDJJJPPPUUU___kkk{{{ttthhhcccmmmvvvnnnlllkkkkkkkkkiiijjjjjjkkkkkkkkkjjjjjjlllllllllllllllmmmmmmmmmtttssstttwwwzzz{{{zzzxxxpppqqqqqqnnniiidddaaaaaagggiiijjjiiihhhggghhhjjjkkklllllllllkkkllloooqqqooonnnmmmkkkjjjkkknnnqqqvvv{{{xxxwwwyyyuuuxxxllliiiddd;;;777222,,,---222///............---------------......///000000000///...///222333444:::BBB___sssuuuoooqqquuutttttttttuuuvvvwwwxxxxxxtttooolllmmmmmmkkkmmmrrrzzzxxxyyy~~~vvvmmmeeefff___NNN===888===CCCQQQaaalllttt|||zzzxxxyyy{{{}}}{{{yyyssskkkfffaaaWWWLLL;;;888444333444777:::;;;:::>>>BBBFFFTTTlll{{{tttzzz}}}zzzzzzzzzzzzyyyvvvrrrpppppppppjjjkkklllkkkiiiiiikkklllppprrruuuuuusssqqqooonnnrrrqqqqqqrrrttttttsssrrrnnnaaaQQQFFFBBBHHHYYYhhh|||kkkWWWaaa[[[DDD999888222111555444666888::::::;;;AAALLLUUU^^^bbbiiippp{{{^^^PPP]]]rrryyyyyyyyyzzz{{{zzzvvvtttttttttssssssttttttuuuvvvvvvzzzzzzrrrkkkmmmwww|||xxxssspppoooooooooppppppqqqrrrqqqllleee```eeeooosssooonnnuuuzzzzzznnniii___QQQEEE@@@DDDJJJ\\\iiiOOOjjj}}}ggg>>>:::111000///...------,,,,,,++++++*********************************+++,,,,,,,,,++++++------------...///000000---666444???SSS|||[[[```www{{{wwwggg\\\uuuiiidddpppyyysssrrrsssqqquuuwwwvvvxxx|||}}}zzzuuunnniiikkkmmmkkkhhhhhhgggiiillllllkkkjjjjjjkkknnnmmmllljjjiiiiiiiiijjjjjjjjjjjjiiiiiihhhhhhhhhhhhiiijjjjjjjjjjjjiiihhhdddYYYHHH;;;555555555666:::<<<;;;CCCPPPTTT___ssssssyyyzzzwwwtttmmmhhheee___[[[ZZZXXXPPPGGGAAA===777333111222333333666999===AAADDDIIIOOOSSS]]]jjjxxxuuufffaaakkk~~~zzzppplllmmmnnnnnnllllllkkkkkkjjjiiihhhgggjjjjjjkkklllllllllllllllnnnoooqqqtttvvvxxxxxxwwwoooqqqssssssppplllgggeeegggiiijjjiiigggggghhhiiikkkmmmoooooommmlllllllllnnnnnnmmmlllkkkmmmqqqtttqqqzzzzzzwwwxxxtttwwwfff[[[rrr???777444+++...111///............---------------......///000000000//////000333333444;;;DDDbbbtttnnnooorrrttttttuuuvvvwwwxxxyyyyyyvvvrrrppprrrrrrqqqtttxxx~~~|||{{{~~~|||qqqhhh^^^dddaaaPPP@@@===CCCHHHQQQaaakkksss}}}}}}|||yyyvvvwwwzzz}}}|||{{{vvvmmmfff___SSSIII:::777444444666888::::::999===@@@DDDQQQiiioooiiiqqq|||}}}}}}{{{{{{zzzvvvrrrpppppppppiiijjjkkkkkkjjjjjjlllnnnppprrrttttttrrrpppooonnnrrrqqqqqqrrrttttttsssrrrmmmbbbTTTIIIDDDHHHWWWfffyyymmmXXX\\\TTT@@@888999333000444333444777::::::;;;AAAKKKSSS]]]aaahhhoooyyy^^^^^^mmm{{{zzzyyyzzz{{{zzzwwwuuuwwwwwwvvvvvvwwwwwwxxxyyy{{{~~~|||qqqjjjnnnxxx~~~{{{wwwssspppoooooopppooooooppprrrrrrnnnfff___bbbooovvvrrrpppvvv||||||ppplllaaaRRREEE@@@CCCHHH^^^yyyYYYoooccc<<<:::222222111...------,,,,,,++++++***************************++++++++++++,,,---...///------------...///000111+++333222???SSS{{{^^^eeezzzlllbbb^^^yyyfffccctttwwwppplllkkkoootttwwwwwwzzz~~~~~~|||sssmmmhhhhhhhhhfffgggjjjgggiiikkklllkkkjjjjjjkkkmmmlllkkkjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhfffggghhhiiijjjiiiiiihhhdddXXXGGG;;;555444555666999===>>>EEEQQQVVVbbbyyyrrrwwwwwwtttrrrmmmkkkddd[[[UUUSSSOOOIIICCC;;;888333000000111111111666999===@@@DDDHHHMMMQQQZZZeeerrryyyyyyiiicccmmmsssnnnpppqqqpppmmmmmmllljjjiiihhhgggfffiiiiiijjjkkkllllllllllllkkklllnnnpppssstttvvvvvvqqqsssuuuuuurrrnnniiieeehhhiiiiiiiiigggfffggghhhjjjllloooooonnnkkkjjjjjjmmmmmmllllllnnnqqqsssuuunnnwwwwwwuuuwwwtttuuuyyy```OOOqqqIII:::666,,,000---///............---------------......///000000000000000222444333444===GGGccc~~~rrrkkklllnnntttuuuwwwyyyzzzzzzyyyyyyzzzwwwvvvxxxyyyyyy{{{~~~}}}|||wwwoooiiimmmsssmmmWWWBBB===@@@CCCQQQ```iiippp|||~~~zzzzzzyyywwwuuuuuuxxxzzzyyyzzzwwwooofff]]]PPPEEE999777555555777999::::::888===@@@DDDQQQggg}}}xxxeeeaaalll|||||||||zzzwwwsssppppppqqqhhhiiikkkkkkkkkllloooqqqqqqrrrsssrrrpppooooooooopppooooooppprrrrrrqqqooommmcccWWWMMMEEEGGGSSS```mmmyyylllWWWTTTLLL:::666999444222555333222555999::::::???HHHPPPXXX]]]cccjjjttt~~~xxxbbblllwww}}}|||{{{yyyyyyzzzzzzxxxwwwxxxwwwwwwwwwwwwxxxyyyyyywwwzzzwwwlllhhhooo{{{{{{yyyvvvsssqqqpppqqqqqqpppppppppssssssnnneee]]]^^^llltttooommmttt|||tttnnncccSSSEEE???BBBGGGZZZnnn]]]hhh~~~|||^^^999888111111111...------,,,,,,++++++***************************,,,+++******+++...111333------------...///000111...222111AAAUUUzzzdddlllwwwgggfffiiidddbbbxxxzzzrrrmmmllloootttwwwwwwyyy||||||yyypppkkkfffccc```___eeelllhhhjjjlllmmmlllkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiffffffgggggghhhiiiiiiiiieeefffhhhiiijjjjjjjjjiiicccWWWGGG:::555444555666888===???FFFQQQVVVeeesssvvvsssnnnnnnlllkkkfff^^^XXXRRRKKKCCC>>>555333000///000222333333555888<<<@@@CCCGGGKKKOOOUUU___iiinnnsss|||qqqhhhooovvvpppqqqqqqnnnlllllljjjiiihhhhhhhhhhhhhhhiiikkklllmmmmmmllllllkkkmmmnnnooopppqqqssstttrrrqqqpppooonnnkkkhhhfffhhhiiiiiiiiigggfffggghhhiiikkkmmmlllkkkkkkkkkmmmooommmkkkmmmqqqttttttrrrmmmtttrrrpppwwwwwwsssxxxzzzmmmWWWeeeNNN:::777...333+++///............---------------......///000000000111111444555444555???JJJhhhzzznnniiiiiillltttvvvyyy{{{|||zzzxxxwwwyyywwwwww{{{}}}|||}}}~~~zzzuuurrrqqq|||vvvYYY???999>>>AAARRR```hhhmmmyyy|||zzzwwwvvvuuutttuuuuuuuuuuuutttwwwuuunnneeeZZZMMMAAA666444333444777999:::999888>>>BBBFFFSSShhh}}}ppp]]]^^^mmm~~~}}}|||xxxtttqqqqqqqqqgggiiijjjkkklllmmmppprrrqqqrrrrrrqqqooonnnooopppnnnnnnmmmnnnppppppnnnmmmmmmdddYYYOOOFFFEEEOOO[[[aaaooovvvxxxwwwhhhTTTNNNEEE666444999555333666555000444888999999>>>FFFMMMTTTYYY```gggppp{{{tttgggtttyyy{{{|||zzz}}}{{{yyyyyyyyyzzzyyyxxxvvvvvvuuuuuuvvvvvvwwwxxxooosssoooggggggrrryyyxxxuuusssqqqqqqqqqrrrrrrqqqqqqssstttnnnccc[[[[[[iiipppkkkhhhqqq}}}vvvpppdddSSSEEE???BBBGGGRRR[[[www[[[ZZZwwwrrrZZZ555444...............---,,,,,,++++++***************************---,,,******+++///333666...------......///000111333444333DDDYYY}}}gggooossshhhnnnvvv^^^```}}}~~~xxxtttsssppptttwwwvvvxxxzzzzzzvvvnnniiiddd```ZZZZZZcccmmmiiikkkmmmnnnmmmllllllmmmgggggggggggghhhhhhhhhhhheeeeeefffggghhhiiijjjjjjeeefffhhhjjjkkkkkkkkkkkkcccWWWGGG:::555444555666666===@@@FFFPPPUUUggguuuvvvpppjjjkkkjjjeeecccaaa^^^VVVHHH;;;444222000//////222555666666444777<<>>AAAEEEPPP___nnnbbbOOOuuuxxxtttjjjpppTTT222555000000000......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------.../////////000...555@@@YYY}}}nnnzzzyyytttbbbeeeuuurrrssstttvvvwwwxxxxxxxxxllliiieeeaaa___bbbgggkkknnngggffflllpppmmmlllooogggjjjllljjjeeedddgggkkkjjjjjjiiiiiiiiiiiijjjjjjkkkkkkkkkkkkooorrrmmmeeegggZZZHHH:::333222333333999???AAAGGGQQQVVVfffwwwvvvooolllnnnkkkjjjgggbbbZZZOOODDD:::444000000111111222222333333666777:::>>>BBBFFFIIIKKKSSSYYY___cccfffnnn{{{zzzppprrr}}}tttttttttooommmkkkkkkkkkjjjjjjjjjiiiiiihhhiiikkkmmmmmmmmmkkkjjjnnnmmmlllmmmnnnnnnlllkkkmmmgggcccdddiiikkkhhhdddhhhhhhggggggggghhhhhhiiiggghhhiiiiiiiiikkknnnpppsssnnnjjjkkkpppttttttsssqqqpppqqquuuxxxwwwrrrnnn}}}{{{oooZZZ[[[~~~XXX777:::000222222//////............//////)))***---///111222222111222555222333777444;;;PPPvvvzzzqqqfffgggpppsssvvvzzz{{{yyyvvvtttsssvvvuuuxxx}}}~~~{{{zzz||||||yyywwwuuutttssstttXXXAAA<<>>@@@DDDKKKWWWdddeeeLLLmmm}}}~~~dddrrrUUU444777111000///......---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////111000777DDD___tttpppppp|||bbblllyyyttttttttttttuuuuuuuuuuuummmkkkhhhdddcccdddgggjjjlllgggggglllooommmkkkmmmjjjlllmmmkkkhhhfffhhhkkkiiiiiiiiihhhhhhiiiiiiiiijjjkkkkkkkkkooorrrnnngggeeeYYYHHH:::444333333444777===@@@GGGSSSYYYjjjvvvuuuooolllmmmjjjhhheee___WWWLLLAAA888222///000000111111222222333666888:::>>>AAAEEEHHHIIINNNTTTZZZ]]]bbblll{{{}}}rrrsss}}}wwwtttsssnnnmmmjjjiiiiiiiiiiiihhhhhhhhhggghhhjjjkkklllkkkiiihhhmmmlllkkklllnnnnnnmmmkkkgggdddbbbcccgggiiihhhfffeeeeeeeeeeeefffggghhhhhhfffggghhhhhhhhhjjjmmmoooqqqmmmjjjlllrrrvvvvvvssssssrrrrrrtttwwwvvvqqqmmm|||uuu\\\___ZZZ999888///222222//////............//////+++,,,...000111111111111000333111333777555===RRR|||vvvnnnfffiiisssuuuwwwyyyyyywwwuuuttttttwwwuuuwww|||~~~||||||~~~|||zzzxxxvvvuuu|||lllQQQ===:::BBBJJJWWWeeekkkoooxxx|||vvvvvvvvvtttrrrrrrssstttvvvwwwlllkkkhhhbbb]]]VVVIII<<<555333222333777:::;;;:::===@@@EEEKKKVVVfffxxx~~~bbbaaattt~~~zzzxxxvvvuuuuuulllmmmoooqqqrrrrrrqqqqqqqqqooonnnoooqqqqqqnnnjjjkkkhhhiiilllllljjjjjjmmmqqqlllbbbSSSFFF@@@CCCHHHTTTVVV```rrr{{{cccMMMAAA:::555666888666666777444777:::999888;;;BBBHHHRRRUUUZZZaaajjjyyyyyyyyyzzzbbbZZZ[[[]]]cccppp~~~|||{{{}}}{{{wwwvvvwwwvvvsssssswwwvvvuuutttrrrqqqrrrrrrsssooommmlllooovvv}}}ssssssssssssssstttuuuvvvrrrqqqpppqqqqqqlllaaaXXX[[[gggyyyzzznnnrrryyypppaaaQQQDDD>>>>>>AAAEEEMMMXXXzzzjjjKKKfffxxx~~~|||___tttWWW888888111000///......---,,,++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------.../////////111000999HHHfffooosssppp```qqq{{{vvvuuutttrrrqqqqqqqqqqqqllljjjhhhfffeeeeeeeeefffiiifffggglllnnnkkkiiiiiimmmmmmlllkkkjjjiiiiiiiiiiiihhhhhhgggggghhhhhhiiihhhjjjjjjjjjmmmpppmmmgggaaaVVVGGG;;;666444444444555<<<@@@IIIVVV^^^ppp~~~uuuuuuooolllmmmiiifffbbb\\\RRRHHH===555000//////000000111222222333666777999<<>>777///111333//////............//////---...///000111111111111///222000333888666>>>SSS~~~|||sssttt{{{tttlllgggmmmwwwxxxxxxxxxwwwuuutttuuuvvvyyyvvvwww{{{|||{{{}}}||||||||||||{{{yyywwwvvv{{{tttaaaIII999999BBBIIIXXXfffmmmqqq{{{|||wwwwwwvvvtttqqqpppppppppnnnmmmfffgggddd___YYYRRREEE999444222222333666999:::;;;===AAAFFFMMMWWWeeevvv{{{hhhnnn}}}zzzxxxwwwvvvmmmnnnoooqqqrrrqqqqqqppppppooonnnoooqqqpppnnnkkkllliiiiiikkkllljjjkkknnnrrrnnndddUUUFFF>>>???CCCOOOYYYkkkiiiPPPAAA:::666777888777777999555888999999888:::AAAFFFMMMPPPUUU\\\eeerrrvvv|||vvv}}}```WWWYYY___hhhvvv}}}}}}||||||{{{vvvttttttssspppqqquuuuuutttrrrpppooopppqqqrrrooonnnppptttxxx{{{{{{zzzsssssssssssstttuuuvvvvvvrrrrrrqqqpppooolllaaaVVVWWW___nnnpppgggnnn}}}xxxpppbbbRRREEE>>>===>>>???FFFQQQvvvpppMMMeeezzzhhhyyy[[[:::888000111000......---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////111000888IIIhhh~~~pppsssooobbbwwwzzzwwwuuutttrrrqqqooooooooooooiiihhhgggffffffdddbbb```fffgggiiikkkllljjjhhhfffmmmkkkjjjjjjkkkkkkiiiggghhhhhhgggggggggggghhhhhhhhhjjjjjjhhhjjjllliiiccc___TTTFFF;;;666555555444666===AAAKKKYYYaaattt|||tttvvvpppmmmnnnjjjeeeaaaYYYOOODDD;;;444000...//////000111222333333555666777999;;;>>>???@@@@@@EEEKKKOOOWWWggg||||||ssswwwzzzqqqkkkfffiiihhhhhhhhhhhhggggggggggggiiiiiijjjjjjiiihhhgggfffjjjiiihhhiiikkkmmmmmmlllkkklllkkkhhhdddaaabbbdddaaaaaaaaaaaabbbbbbcccddddddfffggggggggghhhjjjlllkkkiiiiiiooovvvzzzyyyvvvrrrqqqppprrruuuvvvsssppp~~~WWWXXXoooGGG888111111333//////............//////000000000111111111111111///222111333777555===RRRrrrvvv~~~mmm[[[cccsss{{{}}}~~~vvvoookkkooowwwxxxxxxwwwuuuttttttwwwzzz{{{xxxvvvyyyyyyxxxzzz~~~vvvwwwyyyzzzyyyxxxvvvtttvvvlllYYYFFF::::::BBBHHHWWWfffmmmqqq{{{~~~}}}vvvsssnnnkkkiiifffaaa]]]___aaa___ZZZUUUNNNBBB888333333333444777999;;;===???CCCIIIPPPYYYgggvvv~~~ttt|||zzzxxxwwwlllmmmooopppqqqqqqpppooonnnnnnnnnooopppooommmlllppplllkkkmmmmmmjjjkkknnnqqqmmmdddTTTEEE===>>>AAAPPPbbb{{{kkkRRR???:::777888888777888;;;777888999888888:::???CCCJJJMMMQQQXXXaaalllwww~~~~~~zzz~~~|||uuuvvv|||bbbXXX\\\fffsss{{{zzzzzzuuurrrsssrrrooopppssstttsssqqqooonnnooopppqqqoooppprrrtttvvvvvvtttrrrttttttsssssssssttttttuuurrrsssqqqnnnnnnlllbbbVVVXXX[[[eeehhhfffrrryyyqqqcccSSSEEE>>><<<======DDDRRRzzzsssOOOggg}}}ttt|||bbb:::555000222222......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------.../////////000///777HHHggglllmmmzzz~~~hhhiiiwwwjjj{{{vvvssssssrrrqqqpppppppppppppppiiihhhggghhhhhhfffbbb^^^eeehhhjjjkkkjjjiiigggeeeiiiiiihhhiiijjjjjjhhhfffhhhhhhgggggggggggghhhhhhhhhjjjiiifffeeegggddd___]]]SSSEEE;;;666666555555888???DDDMMM[[[cccvvv{{{tttwwwrrrnnnnnnjjjfffaaaXXXLLLBBB999333000//////000111222333444444444555666777888999:::;;;===AAAFFFKKKSSSddd{{{~~~rrrttt}}}rrrlllhhhkkkjjjjjjjjjiiiiiiiiihhhhhhkkkkkkkkkkkkjjjiiiiiihhhiiihhhggghhhjjjlllllllllmmmooooookkkeeebbbcccfffccccccbbbaaaaaaaaabbbbbbdddeeeggghhhggggggiiijjjiiigggiiiooowww{{{yyyvvvooonnnmmmppptttwwwvvvtttVVVWWWQQQ999444111333//////............//////111000000000000000111111222444222333777444<<>><<>>999777888888666999===999999999888888:::>>>AAAHHHJJJNNNUUU^^^gggooottt}}}yyywwwzzz|||zzztttvvv{{{jjj^^^aaaooo~~~zzzyyywwwsssrrrsssrrroooooossssssrrrqqqoooooooooooopppnnnoooqqqssssssqqqpppnnnssssssrrrrrrrrrsssssstttrrrtttrrrmmmmmmnnndddWWW\\\]]]fffkkkmmm|||{{{sssdddTTTFFF>>><<<======FFFVVVwwwRRRggg|||~~~rrrtttggg;;;444000333222......---,,,++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,------.../////////111///888HHHfff|||\\\fffvvvvvv___bbbzzzooo{{{xxxrrrqqqqqqrrrrrrrrrrrrqqqqqqkkkjjjjjjkkkmmmkkkfffaaaeeejjjllljjjhhhhhhgggddddddfffggghhhhhhhhhgggfffiiihhhhhhgggggghhhhhhiiigggjjjiiieeecccdddccc___^^^SSSDDD:::555555666666:::@@@EEENNN\\\eeewwwxxxssswwwrrrooonnniiigggaaaVVVJJJ???888333111///000111222333555555666666666666666777777777777;;;???DDDHHHPPPaaaxxx~~~qqqtttvvvpppllloookkkkkkkkkkkkjjjjjjjjjjjjlllllllllkkkkkkkkkkkkkkkjjjhhhffffffhhhjjjkkkjjjkkklllmmmjjjgggeeegggiiiddddddccccccccccccdddddddddfffhhhiiihhhhhhiiijjjgggfffgggmmmvvvzzzyyyvvvnnnlllkkknnnssswwwxxxwwwWWWZZZWWW888777111333//////............//////000000/////////000111111222555222333777444;;;OOOiiippp]]]JJJVVVXXXbbb|||tttpppqqqsssvvvwwwxxxyyyyyyzzz|||~~~|||xxxuuuvvvtttrrrsssvvvvvvwwwxxxyyyzzzyyyxxxxxxqqqfffWWWJJJ@@@<<>>AAAEEEKKKSSS\\\eeeppp|||}}}zzzwwwuuukkkkkkmmmnnnnnnnnnmmmllllllmmmooooooooonnnmmmmmmnnnlllmmmqqqqqqnnnmmmoooiiieee\\\OOOBBB>>>AAAFFF]]]pppgggKKK<<<888777888777666888===::::::888777888:::===???CCCDDDHHHOOOXXX```fffiiitttvvvvvvsssrrrtttvvvwwwrrrzzzuuuxxxvvvffffffwww}}}xxxyyyuuurrrqqqtttssspppppprrrrrrrrrqqqppppppoooooonnnlllnnnoooppppppooooooppppppppppppqqqrrrssstttuuuqqquuusssmmmnnnpppgggYYYYYY^^^kkkrrrrrr}}}uuueeeTTTFFF>>>===???>>>HHHYYY~~~WWWhhhwww|||~~~ttt{{{zzzmmmllljjj;;;555222444000......---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------.../////////444222;;;LLLiiiiiihhh}}}kkk[[[ddd|||vvvyyy|||{{{qqqqqqssstttvvvuuusssqqqpppllljjjjjjlllooommmhhhcccffflllmmmiiifffggghhheee```dddhhhiiigggfffgggiiiiiiiiiiiihhhhhhiiiiiiiiieeehhhiiieeedddeeeeeeccc___TTTDDD888444444555666888???DDDOOO]]]fffzzzuuupppuuuqqqmmmlllgggfff```TTTGGG===666222111000111222333555666777888999888888888888777777777999===BBBFFFMMM]]]sss{{{qqqxxx}}}vvvrrrnnnpppkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllmmmjjjhhhfffeeegggiiiiiiiiiiiiiiihhhgggeeedddeeefffdddddddddeeefffgggiiijjjdddfffiiijjjiiihhhiiijjjgggeeefffllltttyyyxxxvvvooolllkkkmmmrrrvvvxxxwww|||TTTYYYXXX555888111222//////............/////////............///111222111444222333777555<<>>999AAALLL]]]lllssswww{{{ppphhhddd___VVVOOOFFFHHHGGGAAA===<<<999555222444666777777999>>>AAAIIIOOOXXXbbbkkkuuu}}}yyyuuusssjjjkkklllmmmmmmmmmlllkkkkkkmmmoooooonnnmmmmmmnnnjjjiiilllqqqrrrooonnnpppeeebbbYYYMMMAAA>>>CCCIIIcccqqq~~~eeeGGG;;;777666777777555888>>>;;;:::888777888:::<<<>>>===>>>BBBIIIRRRYYY^^^```lllnnnooommmllloooqqqrrrpppvvvsssvvvmmmkkk~~~yyywwwzzzsssqqqqqqttttttqqqppprrrqqqrrrrrrrrrqqqpppooonnnkkklllmmmnnnnnnoooqqqrrrmmmmmmnnnoooqqqtttuuuwwwqqquuusssmmmnnnqqqiiiZZZSSS\\\nnnuuurrr|||vvvfffTTTFFF???>>>@@@???IIIZZZ\\\iiitttuuuwwwoooooonnnkkk<<<666444444.........---,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000666444>>>OOOlllxxxhhhuuu___WWWfffsss{{{|||pppsssuuuwwwxxxwwwtttqqqnnnkkkiiihhhjjjmmmmmmhhhcccgggmmmnnnhhheeeggghhhfff^^^ccciiijjjgggfffhhhkkkjjjjjjiiiiiiiiiiiijjjjjjdddhhhiiifffeeehhhiiiggg```TTTDDD777222333555666777>>>DDDOOO^^^hhh{{{rrrnnnsssooolllkkkeeefff___SSSFFF;;;444111000111222333444666777888999;;;;;;::::::999888888888888<<>>SSSsss}}}sssRRRuuu~~~yyyooojjjlllqqqtttyyy|||~~~{{{xxxwwwwwwttttttwwwxxxvvvwwwzzzvvvuuuuuutttuuuuuuvvvwwwvvviiiXXXIII;;;777AAAOOO\\\kkkrrrvvv~~~tttiiiaaaYYYOOOGGG@@@BBBAAA;;;777777666444000333555666666888===AAAKKKQQQ\\\eeeoooyyy|||xxxtttrrrjjjjjjkkkjjjiiihhhggggggpppnnnmmmmmmnnnnnnmmmkkkllllllkkkkkkkkkmmmooopppnnnhhh\\\LLLAAA@@@HHHQQQ```iiivvvhhhQQQ<<<777444555555444777;;;::::::<<<<<<<<<<<<;;;:::???>>>BBBIIIMMMPPPVVV]]]ffffffgggiiilllooorrrssssssttt~~~wwwxxxtttwww{{{vvvvvvzzzwwwwwwvvvtttsssrrrqqqpppwwwtttpppmmmnnnoooooooooooopppqqqqqqqqqooonnnmmmuuurrrnnnnnnqqqvvvyyy{{{xxxsssppppppqqqnnnfff^^^WWW^^^kkkuuuxxx}}}xxxeeeQQQCCC>>>>>>??????JJJ\\\]]]lllvvvoooqqqlllzzz|||uuuCCC666777222......////////////---,,,+++************************,,,,,,+++***+++,,,---............//////////////////888999PPPnnnlll~~~xxxccc]]]^^^|||}}}qqqyyywwwtttrrrqqqqqqpppnnnkkkhhhkkkiiihhhiiillllllhhheeejjjooolllbbbaaaiiijjjeeelllkkkkkkjjjjjjkkkkkkllljjjlllnnnmmmllljjjiiiiiillljjjhhhgggggggggeeeccc___PPP???777555444555777===AAADDDNNN```mmmxxxooommmooopppmmmiiiddd___QQQAAA777555444111444333444666999;;;;;;;;;>>>===;;;:::::::::999888999<<>><<>>BBBMMMSSS[[[dddooo~~~{{{yyyyyyxxxuuurrrkkkkkkkkkkkkjjjiiiiiihhhqqqooonnnnnnnnnnnnlllkkkllllllllllllmmmnnnoooooopppjjj]]]NNNBBBBBBJJJRRRccckkkvvv~~~hhhSSS<<<777444444444222444777888999;;;<<<<<<;;;::::::>>>>>>AAAHHHLLLNNNSSSZZZ```bbbeeeiiimmmppprrrsssrrrpppyyyyyy{{{yyy||||||wwwvvvxxxvvvvvvuuutttsssrrrrrrqqqvvvsssooonnnnnnooooooooonnnnnnoooooonnnnnnmmmllltttqqqoooooorrrvvvzzz{{{wwwsssnnnnnnooollleee]]]UUU[[[fffpppuuu{{{{{{fffRRRCCC<<<;;;===>>>III\\\\\\iiivvvpppqqqooo~~~{{{{{{zzzCCC222333222222...////////////---,,,+++************************,,,,,,+++++++++,,,---...............////////////---555777SSSuuurrrtttbbb___hhh~~~sss~~~~~~uuutttrrrqqqpppnnnkkkhhhhhhhhhhhhiiijjjjjjgggfffiiinnnllleeeeeelllmmmhhhlllkkkjjjjjjiiiiiiiiijjjiiikkklllkkkjjjhhhiiiiiillljjjhhhgggggggggdddccc^^^OOO???777555444555777;;;@@@CCCNNN___kkkxxxooolllnnnooolllhhhccc]]]PPP@@@666444333111333333444666888::::::::::::999999:::;;;<<<<<<<<>>WWWuuu{{{```>>>888222777////////////..................//////000000111111111000666111555:::<<>><<>>CCCNNN^^^iii{{{~~~wwwooolllmmmllliiifffaaa\\\OOO???555444333222444444555666777888999:::999:::;;;<<<>>>???@@@@@@EEEFFFJJJQQQYYYggg{{{xxx{{{yyyvvvrrrtttqqqpppooopppqqqpppnnnllljjjiiiggggggiiikkkkkkkkkjjjiiihhhgggfffeeeeeeffffffeeeddddddddddddeeefffeeedddcccdddfffggggggffffffeeeeeefffhhhhhhgggeeefffeeedddfffppp{{{~~~{{{kkkmmmoooqqqtttwww{{{~~~wwwSSS>>>EEEcccddd>>>666111555////////////..................//////000000111111000///666111444999@@@aaa}}}}}}wwwoookkkmmmqqquuuwww{{{zzz{{{~~~}}}xxxuuuuuusssuuuvvvxxxxxxxxxxxxwwwuuuuuuuuuuuutttrrrqqqppplllfffZZZKKK???<<>>555444444222666777888888888888999:::===>>>AAABBBCCCEEEGGGIIIHHHKKKQQQYYYdddsss~~~xxxvvvxxxxxxtttvvvsssqqqppppppppppppnnnlllhhhgggggghhhjjjkkkkkkjjjiiiiiihhhggggggfffffffffgggfffdddccccccdddfffgggeeeeeeeeeffffffffffffeeefffeeedddeeeggghhhgggeeedddeeegggkkkuuu~~~zzzkkkmmmooonnnnnnpppvvv{{{___EEE@@@aaaooo@@@444000222////////////..................//////000000111111//////777222333888DDDkkk~~~}}}}}}~~~wwwpppmmmnnnrrruuuvvvwwwwwwxxxyyyyyyvvvttttttppppppqqqtttvvvwwwvvvuuuvvvuuutttsssrrrqqqqqqqqqlllfff[[[KKK???<<>>BBBHHHQQQ]]]gggqqq{{{{{{}}}~~~~~~}}}zzzxxxwwwkkkkkkkkkkkkmmmoooqqqrrrrrrpppnnnmmmnnnmmmkkkiiijjjkkknnnpppqqqpppnnnmmmmmmnnnmmmfff]]]XXXYYY\\\aaacccgggnnnxxx}}}uuuiiiJJJ???666555777777777888777999;;;===????????????===???GGGRRRYYY]]]dddkkknnnwwwzzzwwwxxxyyy~~~{{{zzzwwwtttttttttsssqqqpppppprrrtttuuurrrpppnnnnnnoooooonnnmmmnnnnnnnnnnnnnnnnnnoooppppppppprrrvvvyyyzzzxxxvvvttttttttttttssspppkkkggg]]]\\\___fffooozzzlllVVVFFF???===>>>===DDDHHHdddbbbhhhzzzcccCCC777333555000000...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,------...///000111111///444;;;aaarrrxxxkkksssjjj~~~vvvsss|||sss|||xxxuuurrrooonnnllljjjhhhhhhjjjlllkkkjjjhhhhhhhhhfffggghhhhhhhhhgggeeedddbbbbbbcccdddfffhhhiiijjjcccdddeeedddcccccceeegggggggggfffggggggeeeaaa^^^SSSFFF999444444444555777:::@@@EEEQQQaaajjj{{{ssspppmmmlllllllllkkkjjjgggaaaRRR@@@666555666555888:::<<<:::777666777:::999<<>>555333111111333555777777666666777777777999<<>>555333222222555888999:::999999999888777999<<<>>>DDDNNN[[[dddlllzzz|||wwwsssrrrsssiiiiiiiiijjjlllooorrrtttnnnmmmkkkkkkllllllkkkjjjjjjkkklllmmmnnnnnnnnnmmmiiinnnrrrooodddYYYRRRPPPVVVXXX^^^hhhwww{{{rrr^^^OOOAAA<<<<<<;;;;;;<<<:::<<<>>>AAACCCDDDDDDDDDCCCFFFNNNXXX___bbbhhhnnnxxx{{{wwwrrrrrrvvvvvvtttrrrpppoooppprrrtttpppooonnnnnnoooooonnnmmmkkklllnnnooooooooonnnmmmqqqrrruuuyyy{{{yyyvvvrrrnnnqqqtttwwwvvvsssmmmjjjeeecccdddkkkrrr|||rrrZZZHHH???<<<<<<999CCCIIIeeebbbkkk|||yyyfffIII===444222111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,---...///000111222222555>>>nnnssstttsssaaannnpppeee~~~fff\\\ppp~~~iiioooyyyqqq|||uuurrrnnnllllllllljjjiiillliiihhhhhhjjjiiieeeaaaeeeddddddggghhhggghhhjjjggggggfffeeeeeeeeeeeefff```ccceeefffeeeddddddeeefffffffffggggggddd```]]]PPPCCC777333444444555777999???CCCNNN___iii|||lllllllllmmmnnnoooppppppnnngggWWWDDD999888888777555999:::888333111333666777999;;;:::<<>>:::///000/////////..................//////000111111111777---222222666999EEEooouuu~~~{{{yyyzzz}}}}}}xxx|||zzzuuuuuuzzz{{{wwwsssppppppsssyyy{{{xxxtttrrrsssuuuuuutttrrrooommmlllggg\\\MMM@@@<<<@@@FFFSSSccckkknnnxxx|||mmm\\\MMM;;;666444222333666999;;;<<<<<<<<<;;;:::888999<<<>>>EEEOOO[[[cccjjjwww~~~}}}xxxrrrooonnnpppmmmkkkkkklllnnnpppqqqppprrrooommmooorrrsssoookkkooommmkkkmmmppprrrpppnnnqqqnnnmmmlllbbbSSSLLLMMMUUUVVV]]]iiivvv~~~~~~|||yyy```FFF===;;;999888;;;===>>>???CCCJJJOOOHHH???BBBGGGPPPZZZbbbhhhnnnttt{{{yyywwwxxxxxxvvvsssvvvsssqqqqqqssstttqqqooonnnqqqqqqnnnnnnqqqqqqnnnooonnnmmmmmmoooqqqtttvvvqqqsssvvvwwwvvvuuuttttttqqqqqqrrrttttttqqqlllhhheeeaaa___bbbjjjyyyqqqXXXFFF<<<;;;===???AAADDDfffmmmxxxooo{{{tttJJJ;;;777444000//////............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000777///???hhhyyytttooonnn}}}~~~gggbbbzzz{{{]]]]]]nnnvvvssssssrrrppptttpppkkkjjjjjjkkkjjjhhhkkkjjjhhhfffdddccccccbbbbbbdddfffgggffffffgggiiiffffffeeefffgggfffcccaaabbbbbbeeegggiiihhhdddaaadddeeegggjjjiiieee___ZZZKKK@@@666222222222444888888@@@FFFQQQ___hhh{{{pppooommmlllkkkkkkmmmnnnnnngggZZZKKK???888666777999>>>AAA===555111333888888:::<<<<<<>>>CCCLLLSSScccppp|||zzztttrrrrrrpppooonnnoooqqqrrrrrrqqqmmmnnnnnnnnnmmmlllkkkkkkjjjkkklllmmmllljjjgggeeeaaabbbdddfffhhhhhhhhhhhhggggggiiikkkjjjfffddddddhhhfffeeefffiiiiiigggddd```gggooossssssrrruuuxxxooooooppptttxxxzzzwwwssssssnnnxxxpppOOOQQQ~~~XXX<<<333555000000000000////////////////////////000000000000333///666333777;;;EEEjjjxxx|||xxxvvvwwwyyyzzz{{{||||||yyywwwvvvvvvtttrrrqqqrrrtttvvvwwwwwwvvvuuuttttttsssrrrooolllnnniii\\\MMM@@@>>>DDDKKK]]]hhhiiijjjuuu~~~zzz~~~qqqeeeYYYHHH888333444666777999:::;;;<<<:::999777666777999;;;:::===QQQ[[[^^^hhhuuuzzzyyywwwtttrrrqqqoooooollljjjjjjkkknnnooopppoooooommmmmmpppttttttqqqmmmnnnlllkkkmmmoooqqqpppnnnpppmmmllljjjaaaSSSKKKJJJRRRUUU\\\gggttt}}}xxx___HHH@@@>>>;;;:::<<>>CCCFFFBBB:::555555888888:::===???CCCJJJRRRXXXfffvvvzzzyyyyyyqqqpppooopppqqqrrrqqqpppkkkkkkkkklllllllllllllllllllllkkkkkkjjjiiihhhhhhcccdddfffggghhhiiihhhhhhllljjjiiijjjjjjhhhfffeeeiiigggfffggghhhhhheeecccdddiiinnnpppoooqqqwww|||uuusssrrrssswwwxxxvvvssstttjjjmmmeeeGGGDDDbbbzzzttt[[[<<<222555000000000000////////////////////////000000000000333000666222555999BBBggg{{{yyyzzzzzzzzzyyyzzz{{{}}}|||yyywwwvvvvvvtttrrrpppqqqtttvvvxxxxxxwwwvvvuuuuuutttrrrooolllmmmhhh\\\NNNBBB???FFFMMMXXXeeehhhkkkwww~~~~~~tttkkk^^^KKK:::999999999888777777888999===::::::>>>>>>;;;999:::===IIINNNXXXmmm|||{{{zzzwwwtttqqqooonnnmmmjjjiiiiiijjjlllnnnnnnmmmllllllmmmqqqtttuuuqqqnnnmmmlllkkklllnnnpppooonnnmmmkkkjjjhhhaaaUUULLLHHHNNNRRRZZZeeeppp{{{yyyaaaJJJBBBAAA===;;;===???AAADDDJJJSSSXXXRRRIIIHHHKKKTTT___ffflllvvvyyyvvvwwwwwwvvvtttuuutttrrrsssttttttsssrrrooorrrrrrpppqqqttttttrrrrrrssstttuuuvvvvvvvvvvvvtttvvvxxxwwwvvvuuuuuuvvvttttttvvvwwwuuuooofff```UUUUUUZZZdddooo}}}ttt[[[GGG===;;;<<<<<>><<>>AAAHHHMMMKKKAAA888444444999:::>>>EEENNNXXX___ccchhhxxxwwwssstttrrrqqqqqqqqqqqqpppnnnkkkjjjjjjjjjjjjkkkkkkkkklllkkkjjjjjjiiiiiiiiijjjiiijjjjjjjjjjjjiiiiiiiiieeejjjlllhhheeeeeefffgggggggggggggggggggggfffeeehhhkkkmmmmmmmmmrrr|||}}}wwwqqqnnnpppsssttttttoooaaa[[[[[[OOOCCCKKKZZZ}}}RRR999111666000000000000////////////......//////000000111111333///666222555999BBBggg~~~|||}}}~~~|||{{{{{{uuusssrrrsssvvvyyy{{{|||zzzyyywwwvvvuuurrrnnnkkkhhhcccZZZMMMCCCAAAGGGNNNWWWdddhhhjjjuuu~~~|||zzzxxxrrrcccMMM:::888;;;>>>>>><<<;;;<<<===???:::CCCUUUUUUEEE???GGGFFFMMMQQQ\\\llltttzzzxxxvvvsssqqqpppppppppjjjiiiiiikkkmmmmmmllljjjjjjjjjlllnnnnnnmmmjjjhhhiiijjjkkkkkkkkklllmmmmmmfffffffffggggggaaaVVVLLLGGGKKKSSS^^^kkk{{{oooRRREEEAAA===<<>>666444555555777:::;;;AAAFFFPPPaaammmuuurrrnnnkkkkkklllnnnppplllllliii___QQQEEE???>>>BBBIIIOOOMMMDDD:::555555999<<<@@@GGGPPPZZZccciiiwww{{{zzztttuuusssqqqqqqqqqqqqooonnnooonnnlllkkkjjjjjjjjjjjjiiijjjkkkllllllkkkiiihhhjjjjjjjjjiiiiiiiiiiiiiiiiiiuuu{{{tttjjjfffggggggcccdddfffgggggghhhhhhiiigggkkknnnoooooottt}}}zzztttnnnkkknnnrrrtttuuugggZZZRRRSSSMMM???BBBVVVQQQ===222333000000000000////////////.........///000111111111111...555333666<<>>DDDDDDAAA<<<;;;;;;@@@<<>>EEEOOOppplll~~~xxxKKK888666555333222111000///.........------------------------,,,,,,,,,---------......------......///000000000111444===UUU{{{qqqkkkiiifffkkkwww{{{{{{tttooommmmmmmmmiiikkklllkkkjjjiiijjjkkkmmmkkkgggdddbbbbbbcccddddddeeegggfffdddccccccdddcccbbbaaacccfffhhhiiihhhdddcccaaabbbccceeeeeedddcccccccccdddccc___ZZZVVVGGG===666555666666888;;;;;;BBBGGGRRRbbbnnntttsssqqqooommmlllmmmnnnmmmllljjjbbbWWWLLLBBB===BBBJJJQQQPPPGGG===999999:::???EEEKKKRRR]]]jjjsss|||{{{yyyuuuuuusssrrrqqqrrrrrrpppnnnpppooommmkkkiiiiiiiiiiiigggiiikkkmmmmmmkkkiiigggiiiiiihhhhhhggghhhhhhiiikkkyyyvvviiicccbbb```aaacccfffgggggghhhjjjkkkfffkkkoooqqqqqqvvvvvvqqqlllkkknnnrrrtttssshhh]]]QQQRRRQQQ???>>>UUUWWWBBB444222000000000000////////////------...///000111222222111...555333777===GGGlll{{{|||~~~~~~|||{{{}}}{{{{{{{{{}}}~~~}}}|||zzzyyyxxxvvvrrroookkkeeeZZZKKK???===DDDLLL[[[ggglllppp|||wwwtttkkk[[[LLLDDDLLLQQQUUURRRJJJBBB>>>===@@@???FFFSSSSSSJJJKKKTTT___bbbrrrwwwvvvtttrrrssstttwwwxxxmmmmmmmmmoooqqqqqqnnnllliiiiiijjjiiiiiiiiijjjkkkfffiiikkkjjjiiiiiikkkmmmkkkllllllmmmpppnnn___NNNDDDEEEKKKYYYlll}}}bbbUUUOOOIIIEEEFFFGGGGGGGGGLLLXXXbbbbbb\\\UUUWWWeeexxx}}}{{{yyyzzz|||}}}}}}|||xxxuuuuuuvvvuuuwwwwwwtttsssuuuuuurrrpppqqqtttvvvxxxzzzzzzzzzxxxwwwtttqqqnnnnnnppprrrpppqqqrrrtttsssoooiiiddd^^^___ccckkkrrrzzzeeeHHH>>>===<<<===CCCJJJhhhjjjwwwIII777666777444333222000///.................................,,,,,,,,,---------......------......///000000000111111===ZZZuuurrrrrrmmmlllzzz~~~yyysssqqqpppnnnmmmkkkmmmooonnnkkkjjjkkklllnnnkkkhhheeedddeeefffhhhccceeeffffffdddccccccdddbbbaaa```bbbeeehhhjjjjjjdddcccbbbccceeefffeeedddaaabbbdddeeeeeeaaa[[[VVVFFF===666555777777999;;;<<>>;;;;;;;;;BBBJJJPPPVVVbbbsss~~~zzzvvvtttuuutttsssqqqqqqrrrrrrqqqoooooommmkkkiiihhhhhhiiijjjiiijjjjjjkkkkkkkkkjjjiiiggggggfffeeeffffffhhhhhhgggrrrvvvmmmeeeeeeccc]]]aaadddggghhhggggggiiikkkhhhkkkooopppqqqvvvuuurrrnnnnnnqqqsssrrrqqqkkk```SSSZZZaaaOOOGGG]]]ZZZBBB444333000000000000////////////------...///000111222222111...555222666;;;EEEjjjoookkk~~~}}}~~~~~~~~~~~~}}}}}}|||{{{wwwtttqqqjjj\\\KKK???===DDDMMM[[[hhhnnnuuu~~~yyytttiii[[[RRRQQQ\\\______XXXLLLBBB>>>???===@@@GGGPPPTTTXXXaaakkkxxxzzzxxxuuussssssuuuxxxzzznnnnnnoooqqqrrrrrrooommmhhhiiiiiiiiiiiijjjmmmooofffhhhjjjjjjhhhhhhjjjmmmooopppoooooorrrppp```NNNDDDDDDIIIXXXmmmggg]]]XXXOOOIIIHHHHHHHHHGGGKKKWWWaaabbb]]]ZZZ\\\kkk~~~|||zzzzzz}}}zzzwwwwwwxxxvvvxxxwwwtttsssttttttqqqqqqrrrtttvvvyyy{{{|||}}}yyyxxxuuuqqqnnnnnnqqqsssrrrrrrrrrsssrrrnnnhhhccc^^^^^^bbbjjjrrr|||jjjKKK@@@???===<<>>666111333222111///......------........................,,,,,,,,,---------...............///////////////555333999RRRzzzvvvttt{{{tttsssrrrpppnnnooopppmmmmmmmmmjjjffffffjjjppplllgggfffggggggfffeeedddeeeeeedddccccccdddeeeeeeccccccfffjjjiiifffeeeaaaaaaaaabbbcccdddffffffdddbbbdddggghhhaaaXXXRRRHHH>>>666444555666888<<<>>>CCCGGGSSSfffrrrzzzsssoooooonnnkkkkkkmmmpppnnnjjjfffddd]]]LLL;;;AAAAAACCCFFFDDD===:::;;;>>>GGGLLLTTTeeesss|||{{{zzzxxxvvvtttttttttttttttsssqqqooonnnoookkkiiikkkjjjggggggiiihhhggghhhiiigggcccdddiiigggeeecccdddfffhhhiiiiiidddgggjjjiiifffdddgggkkkeeeeeefffggghhhiiijjjjjjkkknnnnnnkkklllvvvzzzxxxtttqqqoooooopppqqqmmmYYYUUU___mmmaaa___xxxiii===777222111000000///...------,,,////////////000000000000///222111333777666AAAXXXfffaaa~~~}}}|||}}}tttmmmuuunnn```MMM===:::BBBLLLZZZjjjqqquuuxxxnnnccc[[[XXXXXXPPPHHHEEEAAA===;;;===>>>???AAAJJJ[[[ppp{{{rrr~~~zzzzzzxxxuuussstttwwwyyynnnnnnnnnnnnnnnmmmlllkkkggghhhhhhiiiiiiiiihhhhhhhhhhhhiiijjjkkkkkkkkkkkklllnnnnnnoooqqqooocccVVVKKKGGGMMM^^^ooozzz{{{kkkbbbXXXMMMEEEGGGLLLLLLKKKSSSbbbiiifffbbbeeettt}}}|||~~~~~~|||yyyvvvvvvwwwttttttssssssrrrsssssssssqqqqqqpppqqqrrruuuwwwyyyzzzwwwrrrnnnmmmnnnqqqtttuuuuuuuuuuuussspppmmmkkkddd\\\]]]iiiqqqvvvnnnGGG<<<>>>888<<>>888444333333111000///.................................,,,,,,,,,---------..................////////////222111999PPPuuu{{{ppppppyyysssrrrsssqqqpppqqquuuttttttsssnnnfffcccdddnnnkkkhhhfffggggggfffdddcccccccccbbb``````bbbdddgggeeedddfffhhhgggdddbbbaaaaaabbbbbbcccdddfffgggeeedddccceeeeeeaaaYYYTTTHHH>>>666555666777999<<<@@@EEEHHHTTTfffqqqxxxrrrnnnoooooommmmmmpppqqqoookkkgggfff___PPP@@@@@@???AAADDDAAA;;;999:::;;;DDDIIISSSfffvvv}}}|||{{{zzzwwwuuurrrrrrssssssrrrpppooommmlllkkkkkkkkkiiijjjsss~~~~~~uuullljjjiiigggggghhhiiiiiihhhgggfffggghhhhhheeeggghhhgggeeeeeefffgggdddfffggghhhhhhhhhhhhhhhjjjmmmnnnkkkoooyyyyyywwwtttrrrpppppprrrrrrooo]]]XXX]]]lllccc]]]ssslll<<<666222111111000//////...------////////////000000000000///333222333777555???UUUuuujjjfff~~~~~~}}}zzztttooosssmmm___LLL===:::CCCLLL^^^nnnuuuxxx}}}zzzvvvnnnccc[[[QQQJJJDDDCCC@@@<<<:::;;;>>>@@@DDDKKKZZZlll}}}}}}yyyyyywwwuuussssssuuuxxxnnnnnnnnnmmmmmmkkkjjjiiiggggggggggggggghhhiiijjjhhhiiijjjkkkllllllllllllooopppooonnnpppooofff\\\PPPHHHIIIYYYmmm|||ssseeeXXXLLLDDDFFFMMMOOOMMMRRR___hhhiiieeegggrrr~~~{{{{{{~~~{{{yyyxxxvvvtttrrrtttsssrrrqqqqqqpppqqqqqqppppppppppppqqqsssuuuvvvvvvtttpppnnnnnnqqqtttwwwxxxwwwvvvtttrrrooommmllleee]]]^^^jjjrrruuujjjFFF<<<>>>999<<>>666666777888:::===BBBGGGJJJUUUfffooowwwqqqmmmnnnooonnnoooqqqqqqppplllhhhgggcccVVVHHH???======@@@???:::777999:::BBBHHHTTTiii}}}{{{}}}{{{zzzzzzyyywwwuuusssssssssssssssrrrqqqpppnnnpppqqqppplllqqqoooiiijjjjjjhhhgggjjjkkkkkkhhhdddcccdddggggggfffeeeeeefffeeedddbbbbbbeeehhhjjjiiigggggggggiiilllmmmlllqqq|||wwwvvvsssqqqqqqqqqrrrsssiii\\\SSSRRRaaa^^^QQQlllpppooo===888666111111111000000//////...////////////000000000000///444333444777444<<>>:::@@@GGGRRRnnnvvvsss|||jjjFFF<<<888999555555333222111000000000........................,,,,,,,,,---------......------......//////000000///444AAAXXXvvv~~~nnnzzznnnkkk|||wwwqqqqqqqqqooonnnpppppprrrxxx}}}yyynnngggeeeiiihhhhhhggggggeeedddbbbffffffeeecccbbbcccfffiiiiiiiiigggcccbbbcccccc```bbbbbbbbbcccdddeeefffgggiiigggccc`````````[[[VVVFFF===666666888999;;;>>>AAAFFFJJJUUUfffooovvvpppmmmnnnnnnlllmmmppppppoookkkhhhgggeeeZZZOOO@@@<<<;;;======999888999<<>>777666222111111111000000000///////////////000000000000000444333444666333;;;PPP}}}jjjyyy}}}~~~{{{|||}}}~~~}}}}}}|||xxxuuurrrrrrsssnnnhhh[[[III<<<;;;EEEOOOfffvvv|||~~~zzzkkk___QQQMMMJJJKKKJJJFFFCCCCCCEEEHHHOOOWWW___jjjzzz~~~~~~~~~}}}zzzyyyzzz{{{nnnnnnnnnmmmllljjjiiihhhiiiiiihhhhhhiiikkkmmmnnniiiiiikkklllmmmnnnnnnnnnqqqrrrpppmmmnnnpppmmmggg[[[PPPKKKUUUjjjqqq]]]QQQLLLKKKEEEKKKOOONNNNNNVVV```gggaaabbbkkkzzz~~~~~~}}}~~~{{{vvvuuuuuutttqqqnnntttsssrrrqqqppppppppppppqqqqqqqqqrrrrrrsssssstttsssrrrpppoooooopppqqqsssttttttsssssssssrrrrrrrrrlllbbb```kkksss{{{iiiIII===>>>;;;???HHHRRRllltttnnnmmmIII;;;777888666555444222111111000000........................,,,,,,,,,---------......---------...///000000111000555BBBWWWrrrqqqqqqjjjgggjjj~~~wwwpppoooooommmlllmmmkkknnnuuu{{{xxxooohhhgggfffgggggggggeeedddcccbbbeeeeeeeeedddcccdddgggiiihhhjjjhhhbbb```dddeeebbbbbbbbbbbbcccdddeeeggggggiiihhheee______```\\\TTTDDD<<<666666888999;;;>>>???DDDHHHTTTfffpppwwwqqqmmmmmmllljjjjjjlllmmmmmmjjjggggggeee]]]SSSBBB===:::;;;<<<:::999;;;===FFFLLLYYYqqq~~~zzzxxxvvvvvvvvvuuusssrrrpppppppppoooooooooooopppqqqnnnlllkkkkkkmmmwwwwwwmmmhhheeecccdddgggdddggghhhfffaaa```dddhhhiiieeebbbdddggggggaaa[[[XXX___gggjjjiiihhhhhhjjjiiikkkkkkkkkrrr|||qqqqqqpppoooooopppqqqqqqggg```TTTIIIZZZ]]]GGGOOOWWWxxx>>>555111111111111111000000000000////////////000000000000000444333444666333<<>>???<<<;;;DDDNNNfffrrrjjj|||rrrNNN>>>777888555555333222111000000000........................,,,,,,,,,---------......,,,------...///000111111000444===NNNfffwwwzzzllliiiiiiuuu|||tttnnnmmmmmmkkkjjjkkkkkkmmmrrrvvvssskkkffffffeeefffgggeeecccbbbbbbcccaaacccdddccccccccceeegggiiimmmjjjbbb___dddfffdddccccccccccccdddfffggghhhfffiiifff``````bbb\\\QQQBBB:::444666888999;;;===???CCCFFFRRRdddpppxxxrrrmmmmmmllljjjiiilllkkklllkkkhhhgggfff___VVVEEE===888:::<<<;;;;;;===<<>><<<:::CCCJJJ^^^nnnhhhwwwTTTBBB999999555444333111000000000000........................,,,,,,,,,---------......,,,,,,---...///000111111000222999GGG^^^~~~nnnhhhhhhqqqwwwooojjjjjjlllkkkkkkmmmmmmlllnnnpppnnnhhhgggiiieeeffffffdddaaa```bbbeee```bbbdddeeeeeedddeeeffflllqqqnnnbbb^^^cccfffccccccccccccdddeeefffggghhhdddiiihhhbbbaaaccc[[[NNN@@@888333555888888:::===AAADDDFFFPPPbbboooxxxrrrnnnnnnnnnlllllloooiiilllllljjjiiiggg```WWWEEE===777888:::;;;;;;======GGGOOO^^^xxx}}}vvvtttrrrppppppnnnllljjjkkkjjjiiigggfffffffffggggggccccccfffhhhffffffhhheeeeeegggiiifffaaabbbfffbbbaaa```______```aaabbbaaa```___aaabbbaaa]]]YYYYYY```gggiiifffdddfffiiihhhjjjjjjllluuussssssrrrrrrqqqqqqpppppphhh___UUUNNN______IIIUUUqqq@@@999666////////////////////////////////////000000000000111444111222666666CCC[[[mmmZZZ```}}}|||{{{uuuuuutttssstttvvvwwwyyyxxxuuussssssuuuuuussspppmmmggg[[[KKK>>>>>>HHHRRRbbbpppsssrrr}}}~~~zzzvvvtttuuuooofff___]]]^^^___ccchhh^^^WWWXXXbbblllsss|||zzzzzzmmmnnnnnnnnnnnnnnnmmmmmmhhhiiijjjkkkkkkjjjhhhgggfffgggiiikkklllmmmnnnnnnmmmppppppnnnnnnpppoookkkeee```[[[^^^llloooUUUEEECCCFFFAAA??????@@@BBBEEEKKKPPPWWW```nnnyyy~~~~~~|||{{{~~~}}}|||}}}}}}yyytttqqqrrrtttnnnnnnmmmmmmmmmnnnnnnooooooppppppppppppoooooonnnkkkkkkllllllmmmnnnnnnnnnpppqqqssstttsssqqqnnnlllggg```cccooowwwzzz~~~sssaaaGGG<<<>>>======EEEIIIZZZkkkgggzzzXXXFFF;;;;;;444444222111000/////////........................,,,,,,,,,---------......,,,,,,---...///000111222000111777DDD^^^kkkeeegggqqqzzzyyyrrrkkkgggiiikkkllllllooollljjjjjjlllkkkhhhiiinnneeefffeeeccc```___bbbfffaaacccggghhhhhhgggfffgggooouuuqqqccc]]]bbbeeeaaacccccccccdddeeefffggghhhbbbiiiiiidddcccdddZZZLLL???777222444777888999<<>>HHHSSSaaannnqqqppp|||~~~}}}yyyuuussssssuuulllcccaaacccfffmmmsssjjj```^^^hhhrrryyy~~~zzz}}}|||xxxvvvuuullllllmmmnnnmmmllljjjiiinnnllljjjjjjlllmmmkkkhhheeejjjmmmmmmjjjiiikkkooommmmmmllllllkkklllllllllhhhbbbXXXXXXiiirrrXXXGGGCCCFFF>>>>>>===<<<===BBBHHHMMMYYY^^^fffppp{{{}}}}}}~~~yyyzzz{{{|||}}}}}}}}}}}}}}}zzzxxxwwwvvvtttssspppqqqrrrqqqooonnnooopppsssqqqpppooooooooonnnlllmmmmmmmmmmmmmmmnnnooooookkknnnqqqttttttqqqnnnkkkddd]]]bbbsss|||{{{~~~qqq[[[FFF===<<<<<<>>>EEEFFFWWWkkkeeepppPPPBBB<<<===777555222111000000...---000/////////............---------.........//////---------............///111444777@@@\\\kkkeeeiii|||yyyoooccc\\\aaalllpppmmmkkknnnnnnmmmkkkiiihhhffffffjjjfffbbbaaacccddddddbbbdddhhhkkkjjjfffdddgggjjjyyysssjjjcccaaabbbdddeeeeeeeeeeeeeeefffggggggfffdddccciiiiii``````^^^SSSBBB;;;666666666666999<<>>EEEMMMYYYggg{{{}}}yyyuuulllnnnfff[[[UUUSSSQQQLLLGGGDDDBBB@@@???>>>>>>@@@CCCIIIJJJNNNRRRUUUVVVUUUSSSPPPQQQQQQQQQPPPPPPRRRSSSOOOHHHCCCDDDGGGKKKQQQWWW\\\___aaaaaaaaaaaa``````fffmmmnnneeeccciiillliiillliiinnnrrrxxxsssrrrpppooooooppppppqqqkkk[[[TTTPPPaaaeeeOOOOOOzzzrrrAAA;;;111000000000000////////////////////////000000000000///333111222666555AAAZZZnnnrrrttt{{{}}}|||{{{{{{{{{~~~~~~~~~|||xxxuuuwwwvvvuuuuuuuuuwwwxxxyyy{{{zzzyyyyyyxxxvvvrrrnnnmmmiiiXXXHHHAAA;;;AAARRR___iiikkkqqq~~~zzzwwwxxxzzzzzzvvvqqquuunnngggdddbbbfffrrr~~~oooeeelllvvv}}}}}}zzzyyyxxxwwwxxxrrrqqqpppooonnnnnnnnnnnnkkkjjjhhhiiijjjjjjiiihhhkkknnnqqqqqqooommmnnnpppmmmllljjjhhhgggfffffffffeeeccc___^^^fffwww|||aaaJJJ???<<<<<<;;;999666555888<<<@@@CCCGGGLLLRRRWWW^^^dddhhhwwwzzzzzz{{{}}}}}}}}}}}}|||{{{yyyxxxwwwyyyyyyyyyxxxvvvsssqqqooonnnoooppppppoooppprrrsssqqqpppppppppppppppppppppmmmmmmlllllllllmmmnnnoookkkmmmoooppppppooommmkkkddd]]]```lllrrrpppuuu|||xxxjjjSSS@@@999888999@@@HHHPPPggg\\\lllaaaIIIAAA;;;:::888666333222222111///...000000000/////////......---------...............---------............///---000666FFFfffrrrkkkmmmxxxmmmwwwvvvoooiiiiiiiiiggghhhjjjkkkkkkjjjjjjiiihhhhhhhhhhhhfffdddcccdddffffffeeehhhiiiiiifffccccccfffiiimmmhhhbbb^^^^^^aaaccceeefffhhhiiihhheeedddfffiiijjjeeeggggggaaaaaa[[[KKK@@@999444444555444777;;;>>>???EEERRR```rrrwwwssspppmmmmmmmmmmmmllllllmmmllliiihhheee]]]TTT>>>888444555777888;;;???FFFNNNZZZiii~~~{{{sssnnniii```UUURRRMMMJJJGGGCCC>>>:::???::::::@@@DDDFFFMMMVVV[[[]]]___cccdddbbb]]]YYYRRRQQQPPPMMMKKKKKKMMMNNNCCC>>>::::::===BBBLLLVVV\\\___dddggghhhgggggghhhhhhnnnnnngggdddjjjmmmlllnnnkkkooottt{{{wwwnnnnnnlllkkkjjjlllpppsssnnn[[[QQQOOOaaadddLLLLLLnnnooo@@@;;;222000000000000////////////////////////000000000000///333111333666444>>>UUU{{{ooouuu|||zzzyyyyyyyyy|||{{{{{{||||||zzzwwwtttwwwwwwwwwwwwxxxzzz{{{|||~~~|||zzzyyyvvvssspppnnniiiWWWGGG@@@;;;AAARRR^^^gggkkkqqq|||xxxtttuuuxxxxxxtttoooqqqmmmhhheeeaaacccmmmyyyooo___aaaiiixxx}}}~~~}}}{{{yyyxxxxxxyyyyyytttsssqqqooonnnnnnooooooiiiiiihhhhhhiiiiiihhhhhhmmmooorrrrrrooommmmmmmmmjjjhhheeebbb___^^^]]]]]]]]]^^^^^^]]]aaammm|||{{{___GGG;;;777::::::888666555777;;;???>>>AAAEEEGGGIIIMMMRRRVVV]]]iiimmmpppxxxxxxtttxxxxxx~~~zzzwwwwwwzzz}}}vvvvvvvvvuuutttsssqqqqqquuuvvvwwwvvvssspppmmmllloooooopppooonnnnnnqqqssssssssssssrrrpppooonnnooonnnmmmkkkjjjkkklllmmmnnnkkklllnnnoooooonnnlllkkkaaa\\\___jjjooonnnsss}}}tttpppbbbMMM>>>:::;;;<<>>===999777444333333222000///000000000////////////...........................---------............///...///666GGGeeennniiijjj{{{{{{qqqxxxyyyqqqooonnnllljjjkkkiiiiiiiiiiiiiiihhhhhhhhhgggfffeeeeeeeeefffffffffiiiiiigggeeebbbbbbfffiiihhhddd___]]]___bbbeeefffgggiiikkkhhheeedddgggjjjjjjdddeeeeeeaaabbb[[[JJJ???888333333444444666:::===???FFFSSScccuuuyyyuuurrroooooooooooonnnkkkmmmllliiihhhdddZZZPPP<<<777444666777888<<>>BBB@@@CCCEEEEEEDDDFFFKKKPPPTTT___eeekkksssnnngggkkkeeeiiippp{{{zzzsssooonnnppprrrhhhhhhiiiiiiiiiiiihhhhhhlllooorrrsssrrrqqqpppqqqrrrrrrrrrpppooooooqqqtttvvvwwwwwwtttooollllllmmmnnnmmmkkkiiiiiijjjlllnnnkkklllmmmnnnnnnmmmlllkkkdddaaadddnnntttvvv|||tttnnn___JJJ<<<999;;;<<<<<>>FFFTTTdddwwwyyyuuurrroooooooooooonnnkkkmmmllljjjgggcccXXXMMM;;;777666888999:::>>>DDDLLLSSS___ppp~~~jjjaaaUUUMMMHHH@@@DDD@@@AAALLL```rrr{{{}}}```fffvvvzzznnncccZZZXXX^^^```[[[TTTCCC>>><<>>;;;@@@QQQ[[[eeehhhooo}}}xxxuuuuuurrrkkkeee```]]]YYYTTTMMMIIINNNUUU^^^]]]NNNAAAEEEOOO```uuu{{{{{{zzzzzzzzz{{{}}}~~~rrrqqqpppnnnmmmlllllllllggghhhiiiiiihhhhhhiiijjjlllmmmnnnnnnmmmjjjfffdddeeeaaa\\\VVVQQQNNNMMMMMMKKKLLLOOOSSSUUU[[[jjjxxxuuu\\\GGG===;;;999999999999:::===AAADDDCCCFFFIIIGGGDDDEEEKKKQQQSSS^^^fffqqqzzzqqqfffgggbbbeeelllttt|||{{{{{{vvvooogggaaa___^^^___XXXYYYZZZ[[[\\\\\\]]]\\\]]]bbbhhhlllnnnppptttxxxssssssrrrqqqpppqqqsssvvvxxxzzzyyyuuuoookkkkkklllnnnmmmjjjhhhhhhiiikkkmmmjjjlllnnnoooooonnnllljjjbbbaaaeeennnuuuzzzzzzrrr```JJJ;;;888888888;;;CCCRRRrrrqqqddd}}}dddTTTCCC:::;;;999666555555444222111111111000000000/////////...............------------------............///222000444BBBVVVqqq|||uuunnnhhh```kkkwwwpppuuu~~~pppnnnrrrqqqlllggghhhhhhhhhhhhggggggggggggfffggghhhfffdddccccccdddgggeeedddccccccdddfffgggfffdddaaaaaacccfffhhhhhhhhhgggeeeeeeeeegggiiijjjfffaaadddddd___```[[[LLL???888333333444333666:::===>>>FFFTTTdddwwwwwwssspppmmmmmmmmmmmmllljjjlllmmmjjjgggaaaUUUJJJ;;;888777999:::;;;AAAHHHNNNUUUaaasssooo\\\TTTHHH@@@>>>999BBB@@@LLLllllllrrrhhh^^^^^^dddfff```XXXDDD???>>>FFFUUUkkkssskkkjjjgggfffhhhcccfffiiiiiigggfffhhhjjjiiimmmwww{{{|||ttttttuuuxxxzzzyyyuuurrrkkkVVVNNNOOO^^^[[[EEEKKKppphhh:::<<<444000000000000////////////////////////000000000000111333000222888555;;;NNNrrr|||www~~~}}}|||{{{zzzzzz{{{{{{zzzzzz{{{}}}|||zzzxxxyyy|||~~~~~~~~~~~~{{{yyytttjjjSSSBBB>>>;;;@@@PPPYYYcccgggnnn~~~wwwsssqqqlllddd]]]ZZZTTTNNNJJJDDD@@@AAAFFFJJJLLLBBB<<>><<<:::777666555555333111111111111000000000////////////.........------------------............///222000444???QQQlll~~~ooojjj```iiisssttt|||pppmmmooonnnkkkjjjhhhhhhhhhggggggffffffffffffggghhhgggcccaaaaaabbbdddcccbbbcccdddeeeffffffgggeeeccccccdddfffggggggiiieeeaaabbbfffiiijjjiiieeecccfffeee]]]\\\YYYKKK@@@999444444444444666:::===???FFFSSScccuuuwwwssspppmmmmmmmmmmmmllliiilllmmmjjjggg```SSSGGG999777777999:::;;;BBBJJJPPPVVVcccuuuvvv\\\LLLHHH@@@>>>BBBBBBHHHUUUqqqpppzzz}}}tttfffaaa\\\[[[]]]]]]YYYUUUCCC===>>>LLLeeetttkkkkkkgggddddddaaadddiiikkkiiifffggghhhjjjllluuuzzz}}}|||tttqqqpppsssyyy{{{wwwrrrhhhTTTOOOPPP\\\WWWCCCNNNwwwfff999<<<444000000000000////////////////////////000000000000222333000222888666<<>>@@@CCCGGGJJJHHHDDDEEELLLSSS^^^gggqqqssspppooouuuzzzqqqmmmmmmkkkeee^^^UUUSSSPPPLLLJJJHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJHHHMMMSSSVVVWWW[[[bbbhhhcccdddeeefffgggkkkppptttvvvyyyzzzvvvppplllmmmoooooommmiiigggggghhhkkkllliiilllpppsssssspppllliiibbbcccgggnnnvvv|||~~~uuuaaaKKK===;;;<<<<<<===JJJ___rrrrrrmmmOOODDDAAADDD===:::777666666555333222111111111111000000000000//////.........------------------.........//////000///333>>>PPPlllmmmjjj```kkk{{{vvv|||rrrooommmkkklllnnniiihhhhhhgggffffffeeeeeefffhhhiiigggccc``````aaabbbbbbbbbccceeegggffffffgggeeecccccceeefffffffffiiiccc^^^```fffkkkkkkhhhfffeeeiiifff\\\YYYVVVJJJ@@@999444444555444777;;;===???FFFSSSbbbtttyyyvvvrrroooooooooooonnniiilllmmmjjjggg```RRRFFF888777777999:::;;;BBBJJJQQQWWWcccvvvtttbbbKKK??????===BBBLLLOOOccczzzyyy{{{uuunnneee]]]SSSSSSRRRQQQNNNLLLLLLKKKBBB<<<>>>QQQppprrriiikkkgggbbb``````dddjjjmmmkkkgggfffhhhlllkkkrrryyyrrrsssmmmiiimmmvvv{{{xxxsssfffSSSPPPQQQ[[[UUUBBBOOOddd777:::222000000000000////////////////////////000000000000333444///111888777===PPPvvv|||zzzyyyyyyyyyyyyyyy{{{}}}~~~|||xxx{{{~~~}}}yyyzzz|||}}}vvvkkkRRR@@@<<<:::@@@PPPXXXbbbeeekkk|||~~~|||vvvooojjjfffaaaXXXQQQMMMCCC:::888999777555666555999555666@@@CCCAAAGGGZZZjjj~~~~~~vvvvvvuuuuuuuuuwwwxxxyyytttvvvvvvuuupppllliiihhhkkkkkklllkkkjjjjjjkkkmmmlllnnnmmmlllllljjjcccZZZWWWLLLAAA<<<:::666555777666666777888:::===@@@BBBDDDFFFGGGFFFBBB===999888888999999888999<<<===<<>>DDDIIIQQQ___nnn}}}qqqVVVHHHAAAAAAEEEEEEHHH\\\uuuzzzyyyvvvpppggg[[[PPPHHHBBB@@@??????AAAAAAAAA@@@999<<>>PPP|||~~~yyywwwxxx{{{uuuyyy||||||xxxxxx{{{|||{{{||||||}}}zzzvvvssswwwyyy{{{||||||{{{zzzyyyzzzmmmXXXCCC:::>>>FFFLLL]]]fffhhhmmm|||}}}~~~wwwrrrkkkeee^^^TTTJJJBBB;;;999777444333333444555444666999;;;<<>>???>>><<<:::888777777999;;;;;;<<<===???@@@FFFUUU```ZZZQQQQQQZZZ```mmmuuuxxx{{{}}}hhh```bbbbbb]]]XXXYYYXXXXXXXXXYYYYYYXXXVVV[[[\\\]]]___```aaaaaaaaabbbbbbaaa``````___^^^^^^___```aaa```aaadddjjjooosssrrrqqqooonnnnnnnnnnnnooollliiiiiikkkmmmlllkkklllnnnqqqrrrpppllljjjiiicccbbbhhhrrrvvvvvvrrrWWWGGG>>>::::::;;;???FFFXXXzzz]]]lllwwwppp^^^UUUGGGDDDBBBAAA???;;;999888777666444333333333222222111000///////////////////////////............////////////333111333999GGGaaa|||eeecccnnn|||uuuqqqpppooonnnoooiiiiiihhhgggffffffffffffggggggfffcccaaaaaabbbdddgggfffdddccccccdddeeefffkkkhhhffffffhhhhhhfffccccccddddddeeefffggghhhhhhjjjjjjgggccc___[[[RRRHHH<<<888555666666444666:::===AAAKKKWWWcccttt{{{uuuqqqqqqpppmmmlllmmmhhhnnnoooiiiddd___OOO>>>666777777777999>>>EEEJJJSSSaaapppVVVGGGDDDAAADDDLLLSSSbbbzzzvvvvvvssssssqqqkkk```TTTIIICCC>>>===;;;;;;===>>>===<<<>>>;;;===MMMpppzzzrrrnnnnnnnnnllliiigggjjjjjjfffeeehhhkkkkkkkkkjjjlllttt~~~pppuuuzzz{{{wwwssstttsssrrr___[[[MMMVVVeeeRRRIIIgggbbb777777777333222111000////////////////////////000000000000///444222111666666===NNN}}}||||||}}}yyyyyyxxxvvvuuuvvv{{{~~~||||||}}}|||zzzwwwsssqqqssstttvvvxxxyyyxxxwwwvvvwwwjjjUUUCCC;;;???HHHOOO]]]fffhhhnnn~~~xxxyyyuuuoooggg^^^WWWNNNDDD<<<999888666444333444555555666888:::;;;===???CCCFFFRRRcccwww|||rrrrrrqqqqqqqqqrrrqqqpppoooqqqrrrrrrooollljjjjjjjjjmmmmmmmmmmmmmmmnnnooopppnnnooonnnllljjjggg^^^TTTKKKAAA999777777666666888888999999999888777777666999999888888888888999999666999>>>?????????AAADDDIII[[[iiifff\\\ZZZdddnnnwww}}}{{{xxxccc^^^cccddd```]]]^^^```aaabbbaaabbbccceeeiiijjjlllmmmooooooppppppoooooonnnmmmkkkhhheeedddggggggeeecccbbbdddgggjjjpppooonnnmmmmmmmmmnnnnnnooommmkkkjjjkkklllkkkjjjjjjnnnrrrssspppllliiigggbbbccciiirrruuuvvvoooUUUEEE===999999:::@@@FFF\\\yyySSSjjj{{{vvvvvvzzzZZZRRRFFFGGGEEEBBB@@@===;;;;;;:::888777666666555444222111000///000000//////////////////............////////////444333333666@@@ZZZlllkkksssyyyqqqooommmmmmoookkkjjjjjjiiihhhhhhggggggeeefffeeecccbbbbbbccceeehhhgggeeedddcccddddddeeeggggggfffffffffeeeeeeddddddddddddeeeeeeeeeffffffhhhiiigggbbb___[[[QQQGGG<<<888555666666555777;;;???CCCLLLXXXddduuu}}}wwwrrrrrrqqqnnnmmmoookkkooommmfffaaaZZZLLL<<<777777777888:::???EEEJJJUUUcccsssmmmAAABBB>>>>>>DDDPPP```|||~~~yyytttpppnnnmmmmmmooonnnggg[[[NNNEEE@@@>>><<<:::999:::;;;;;;:::???999;;;PPPmmm}}}tttsssqqqoooooooooooommmlllfffjjjkkkgggfffiiikkkjjjiiijjjmmmttttttzzztttsssrrrooo]]]VVVKKKTTT___KKKEEEdddhhh<<<:::777333222111000////////////////////////000000000000...333111000555555;;;JJJzzzvvv~~~}}}~~~yyysssppprrrvvvzzz}}}wwwzzz}}}|||xxxuuutttuuutttuuuwwwxxxyyyyyyyyyxxxrrreeeRRRBBB<<<@@@JJJSSS]]]gggiiiooowwwwwwvvvnnncccXXXOOOGGG>>>888666555444444444555666777999:::<<<<<<===@@@DDDGGGUUUeeevvv~~~xxxqqqpppppppppooooooooooooooossssssrrrooollljjjjjjkkkmmmlllllllllnnnppppppppplllnnnnnnlllkkkhhh___UUUIII@@@888777888777888:::;;;;;;<<<<<<<<<:::999888<<<;;;999888999;;;<<<<<<777:::>>>AAA@@@>>>AAAGGGMMM```qqqqqqfffaaakkkvvv|||ppp]]]\\\ccceeedddddddddgggkkkkkkkkklllpppsssvvvwwwyyy{{{}}}~~~xxxxxxyyyyyywwwuuurrrpppsssrrroookkkhhhgggggghhhhhhhhhfffffffffhhhiiijjjlllkkkkkkjjjjjjjjjiiiiiijjjnnnrrrtttqqqlllhhhfffdddfffmmmtttvvvxxxkkkRRRCCC<<<999888:::???HHHgggpppSSSnnn}}}pppVVVOOOFFFKKKGGGEEECCCAAA@@@@@@???===;;;;;;:::888666444222111000111111000000000000//////............////////////000111222444===YYYuuuwww{{{{{{ssspppmmmmmmnnnlllkkkkkkkkkjjjiiiiiihhhdddeeeeeedddcccccceeefffggggggeeedddddddddddddddccceeeeeeeeecccbbbcccdddccccccccccccccccccccccccfffgggfffbbb___[[[PPPFFF<<<777555666666555777;;;@@@CCCLLLWWWcccttt~~~xxxtttsssrrrooonnnpppooopppmmmeee___WWWHHH;;;777777777888:::@@@FFFKKKWWWeeeuuuYYY===FFF>>>AAAJJJ\\\vvv~~~|||wwwrrrppppppqqqooonnnllloooooohhh\\\OOOFFFCCCCCCAAA===;;;;;;<<<;;;:::===888???VVVnnnwwwtttooopppsssvvvvvvsssoookkkjjjfffjjjllliiigggiiijjjiiiiiilllpppwwwzzzyyyssssssrrrooo```SSSKKKXXX^^^GGG@@@XXXrrrBBB999111333222111000////////////////////////000000000000...222000000555555888GGGuuummmbbb~~~|||{{{}}}yyyqqqooosssxxxzzzzzzqqqvvv{{{|||xxxwwwyyy|||wwwwwwxxxxxxxxxwwwvvvvvvoooaaaOOOBBB<<>>:::;;;===>>>>>>>>>===<<>>@@@@@@@@@===<<<===@@@@@@===AAAHHHSSSeeeyyy{{{pppiiippp}}}}}}hhhYYY[[[dddgggkkkooorrruuuxxxzzzzzz|||{{{wwwrrrnnnjjjggg^^^]]][[[ZZZ[[[\\\___```fffgggiiiiiiiiiiiihhhhhhkkkooosssuuurrrmmmhhhfffdddiiipppuuuuuuxxxyyyeeeNNN@@@;;;888888:::===MMMvvvhhh\\\~~~iiiWWWPPPIIIQQQKKKIIIHHHFFFFFFFFFEEECCCAAA???===;;;888666444333222222222111111000000000000............////////////---000333555>>>YYYvvvxxxzzz{{{uuurrrnnnllllllkkklllllllllkkkjjjiiihhhdddeeefffeeeddddddfffgggffffffeeeeeedddddddddddddddeeeffffffeeedddfffgggbbbbbbbbbaaaaaaaaaaaaaaadddfffeeeaaa^^^ZZZPPPEEE;;;777555666666555777<<<@@@CCCKKKVVVbbbsssyyyttttttssspppoooppprrrqqqmmmfff^^^TTTFFF:::777777888999;;;AAAGGGMMMYYYfffvvvhhhHHH<<>>JJJ^^^ooovvvxxx{{{www}}}zzzqqqkkkjjjgggkkkllliiigggjjjjjjiiijjjmmmqqqyyy{{{{{{uuurrrssssssppp```OOOMMMaaadddJJJ???PPPzzznnn???888000333222111000////////////////////////000000000000...222///000666555777CCCjjjlll]]]www~~~}}}{{{|||~~~}}}~~~xxxrrrrrrvvv{{{zzzxxxrrrwww||||||yyyxxx|||vvvvvvuuusssrrrpppnnnmmmlll]]]LLLAAA<<<===HHHSSS^^^hhhlllrrryyyxxxtttjjj[[[NNNEEE>>>999555222333444555666888999::::::;;;;;;;;;<<>>???@@@AAAAAAAAA@@@AAAEEEKKKNNNMMMKKKHHH???;;;>>>>>>===AAAIIIWWWhhh|||zzzqqqvvvxxxeeeZZZ```hhhmmmuuu~~~vvvnnnhhhWWWUUUSSSQQQQQQRRRTTTVVV___cccfffiiiiiiiiiiiijjjnnnqqquuuuuurrrmmmiiigggcccjjjqqqsssrrruuusss___JJJ>>>:::999999;;;???RRR```cccfffZZZSSSMMMWWWOOOLLLKKKJJJJJJKKKJJJHHHFFFBBB@@@===:::777666555555333333222222111000000000............////////////000222555777===TTT}}}~~~pppoooppp{{{wwwtttppplllkkkjjjkkkkkkkkkkkkiiihhhgggeeeggghhhhhhffffffggghhheeeeeeeeeeeeeeeeeeeeeeeehhhhhhhhhhhhiiijjjjjjjjjbbbbbbbbbbbbbbbaaaaaaaaacccddddddaaa^^^YYYOOODDD;;;777555666666555888<<>>DDDFFFXXXvvvwwwrrrooonnnnnnpppmmmjjjjjjmmmnnnmmmkkkmmmmmmlllhhhaaaWWWMMMGGGFFFCCC???======?????????BBBJJJWWWeeeqqqzzzvvvnnnmmmiiilllllliiigggiiikkkiiijjjlllqqqzzzxxxsssuuutttqqqrrruuusssooo]]]LLLSSSmmmkkkMMMCCCQQQ^^^666888555333222111000////////////////////////000000000000...222///000777555666AAA]]]sssccc~~~|||}}}~~~}}}}}}}}}~~~}}}{{{zzzvvvrrrsssxxx{{{zzzxxxwwwzzz||||||yyyyyyzzz|||yyyxxxvvvssspppnnnlllkkkhhhWWWGGG???;;;<<>>:::555222333333555666888:::;;;;;;:::::::::;;;>>>DDDLLLRRRfffwwwwwwrrrqqqoooooossstttrrrooopppnnnmmmkkkddd]]]XXXXXXYYYrrrtttuuuuuurrrpppppppppmmmkkkiiilllqqqttttttrrrpppsssttttttssspppfff[[[QQQEEE;;;999<<>>???AAACCCEEEGGGGGGHHHNNNXXXbbbhhhgggdddTTTEEE:::<<<>>>===BBBJJJVVVeeeyyy~~~vvvyyy~~~vvvggg```hhhpppttt}}}qqqiiiZZZWWWTTTQQQPPPQQQRRRTTT[[[___eeeiiijjjkkklllmmmqqqsssuuuuuurrrnnnkkkjjjdddmmmtttsssqqqttt~~~mmmZZZFFF<<<999999:::===CCCVVVWWWdddaaa[[[TTTNNNYYYOOOMMMLLLLLLMMMMMMMMMJJJHHHCCCAAA>>>;;;999888777888444333333222111111000000............////////////000222555777;;;MMMooowww}}}nnnjjjiiixxx|||wwwtttpppmmmlllhhhiiijjjjjjjjjhhhfffeeegggiiijjjjjjhhhggghhhhhhccccccdddeeeffffffffffffiiigggfffgggkkklllkkkiiicccdddddddddddddddddddddaaacccccc```^^^YYYNNNCCC:::666444666666555888<<>>>>>CCCKKKQQQ___tttwwwyyyxxxwwwiiieeennnuuuzzzsssiii```]]]YYYVVVTTTTTTVVVWWWXXX^^^eeejjjlllmmmnnnppprrrtttvvvuuurrrnnnlllkkkgggpppwwwvvvrrruuujjjXXXDDD;;;999999;;;>>>HHHXXXQQQaaa]]]ZZZRRRLLLXXXLLLMMMLLLLLLMMMNNNMMMKKKIIIDDDBBB???<<<:::999999999444444333333222111000000............/////////000///000333666:::IIIfffxxxqqqmmmiiisss}}}wwwtttpppnnnnnnggghhhiiijjjiiigggeeedddiiijjjkkkkkkiiihhhhhhiiibbbbbbdddeeefffggggggggggggdddbbbdddiiillliiifffeeeeeeeeeffffffggggggggg```bbbbbb```^^^YYYNNNCCC:::666444666666666888===DDDFFFMMMWWWcccttt~~~xxxttttttsssooonnnpppnnnkkkhhheee]]]NNN>>>444777888999:::===CCCJJJOOOXXXeeeuuuTTT===AAA@@@@@@LLLUUUyyyqqqfff___```bbbaaaaaadddfffgggiiijjjkkkkkkllllllnnnjjjgggffffff___SSSIII@@@>>>===>>>CCCHHHLLLNNNSSSaaakkkqqqxxxmmmkkklllnnnlllgggeeehhhkkkkkkpppppptttvvviiimmmppprrruuuwwwrrrjjjbbbVVViiikkkFFFFFF[[[[[[333666333333222111000////////////////////////000000000000///333000222999777555>>>OOOnnnwwwooo~~~xxx|||~~~{{{xxxxxxyyyuuurrrpppppprrrvvvzzz|||uuuuuuuuuwwwzzz||||||{{{vvvtttrrrpppmmmlllkkkjjj]]]MMM???<<<:::;;;HHHWWW```jjjnnntttvvviiiggg^^^VVVIII@@@;;;888555333555666777999;;;<<<<<<===:::;;;;;;>>>CCCLLLWWW^^^wwwjjjWWWMMMJJJHHHIIIHHHMMMXXX]]]YYYWWWXXXUUUUUUSSSMMMEEEAAABBBEEEsssttttttssspppoooqqqrrrrrrooommmlllooosssvvvwwwtttuuuwwwxxxwwwssskkkfffVVVKKK@@@<<<<<<@@@HHHQQQAAAAAAGGGQQQUUUSSSTTTZZZaaagggppppppIII444:::<<<;;;AAADDDNNNYYYgggqqquuuwwwyyy{{{~~~zzzjjjiiirrrwwwrrrhhhfff```]]]aaadddcccbbbddddddfffjjjmmmnnnoooooooooqqqsssvvvvvvtttppplllkkkpppuuu~~~zzzooovvvhhhTTTBBB===<<<999;;;@@@AAAhhhkkkXXXrrr~~~]]][[[\\\VVVRRRPPPPPPOOOPPPQQQRRRPPPNNNKKKBBB@@@===:::888666555555444444333222111111111111222222111000//////000000333333000444===EEE```zzzlllcccgggxxxuuunnnqqqqqqkkknnnpppnnnjjjggghhhjjjeeejjjjjjffffffjjjiiidddhhheeecccdddggghhhfffdddhhhfffdddcccdddfffiiikkkkkkkkkiiifffdddeeehhhkkkkkkhhhccc``````\\\NNN@@@:::666444555555444666;;;AAAKKKPPPYYYiiivvv~~~{{{wwwsssqqqppppppqqqrrrlllgggccc[[[LLL???888777888999;;;@@@FFFKKKNNNXXXffftttddd@@@BBBEEEDDDKKKRRRfffooo]]]\\\ZZZZZZZZZ\\\]]]]]]```eeejjjjjjhhhgggiiilllnnnpppllleeedddbbbTTTCCC;;;BBBFFFDDDGGGOOOTTTTTT]]]___jjjyyyuuuqqqooommmjjjgggfffggghhhiiioooppp}}}yyypppmmmnnnqqqvvvxxxuuummmgggbbbSSSxxxbbbEEEMMMpppSSS888555;;;000000000000////////////////////////000000000000000111222222333555888;;;RRRkkkttt~~~}}}{{{yyywwwxxxyyyzzzvvvsssppprrrvvvyyywwwtttrrrqqqrrrtttwwwyyyyyyyyyrrrqqqnnnjjjkkkmmmjjjdddTTTNNN<<<444>>>EEEIIISSSYYYeeejjjooo{{{sssdddbbb\\\OOOBBB;;;777555666999888999;;;::::::;;;===???:::CCC>>>:::GGGWWWbbbnnn}}}}}}zzztttgggXXXQQQRRRTTTSSSNNNOOOSSSYYY]]][[[XXXVVVSSSTTTOOOFFFBBBEEEJJJLLLqqqqqqqqqqqqppppppqqqrrrsssoookkkkkkppptttuuuuuussstttvvvxxxwwwtttmmmiii]]]PPPBBB<<<<<>>@@@<<>><<<<<>>DDDHHHLLLVVV___fffhhhppp{{{ooobbb```PPPEEE:::666555444555888888999;;;;;;;;;<<<>>>@@@CCCHHHGGGLLL^^^jjjnnnvvvqqqfffaaannnuuuuuuvvvxxx{{{|||{{{zzzuuuvvvvvvrrrooooootttyyyxxxwwwwwwvvvvvvsssoookkkfffVVVDDD;;;999:::>>>BBBPPP[[[oooaaaHHH<<<>>><<<<<>><<<666555444333222222222222111000000000000000111111333333000111555777LLLmmm}}}|||uuuooommmzzzuuuooonnnhhhhhhfffdddeeeiiilllkkkjjjhhhfffeeeddddddccccccdddhhhjjjllljjjgggfffgggjjjhhhiiiiiiiiihhhfffdddcccdddfffiiiiiihhhgggfffgggeeeffffffdddaaa[[[NNN@@@888555333666777777:::???FFFPPPWWWfff}}}{{{zzzxxxuuusssrrrrrrqqqtttnnnhhhaaaTTTEEE;;;999888999;;;>>>BBBGGGJJJMMMPPPUUU]]]hhhrrruuulll```GGGCCCPPP```ggg|||pppXXXVVVJJJPPPWWW[[[]]]]]]___```ccccccddddddeeefffiiikkklllggghhhjjjeee\\\^^^gggaaaYYYNNNFFFCCCDDDIIILLLgggqqqrrrqqqgggfffgggggghhhjjjlllmmmnnnsss}}}{{{nnnlllssssssssstttvvvuuupppfff^^^TTTWWWeeeZZZJJJMMMhhhddd<<<999888444111111000000000/////////////////////000000000000000111222222333555888;;;^^^~~~www[[[[[[___gggkkkmmmssszzz|||{{{|||}}}|||{{{}}}|||zzzzzzzzzzzzzzzyyyvvvwwwxxxxxxwwwyyy|||{{{{{{xxxtttssssssnnnfffaaa\\\KKK@@@DDDHHHMMMXXX___hhhkkkuuuzzzooobbb___OOODDD:::777666555777:::888999;;;;;;;;;===???AAA???DDDFFFRRRhhhppplllooobbbjjj|||{{{yyyzzzxxxtttvvvyyyzzzyyyyyyyyyzzzwwwxxxwwwsssooonnnsssxxxxxxvvvtttsssrrrpppllliiicccVVVGGG>>>:::999===DDDPPP^^^sssZZZEEE<<<>>>;;;<<>>BBBDDDBBB???999888777555444333222222000000000000000111111222///000...000555888NNNppp{{{xxxooonnnhhhhhhfffeeefffhhhjjjlllllljjjfffdddeeedddbbbbbbeeegggiiiiiiiiihhhggghhhiiiggghhhhhhiiihhhfffdddcccbbbeeeggggggfffeeeeeefffccceeedddaaa]]]VVVJJJ>>>888444333666777888;;;@@@HHHQQQYYYiiizzzyyywwwuuusssrrrqqqqqquuuqqqmmmfffXXXFFF999666888:::<<<@@@EEEIIIMMMOOOSSSWWW\\\bbbdddaaaZZZTTTEEEFFFYYYrrrdddUUUVVVKKKPPPWWW^^^ccceeedddbbbfffeeecccbbbdddgggjjjmmmkkkiiihhhgggdddaaadddjjj\\\TTTIIIAAA<<<===EEEOOOwww~~~oooqqqnnneeeeeeffffffgggiiijjjjjjpppuuusssrrryyyuuutttuuuvvvuuunnnddd\\\VVV___hhhTTTEEEGGGXXXfff;;;999888333000000000000/////////...////////////000000000000000111222222333555888;;;XXX|||qqq|||VVVTTT[[[jjjnnnlllvvv~~~}}}|||||||||~~~}}}|||zzzyyyyyyxxxtttvvvwwwvvvuuuwww|||||||||zzzwwwxxxxxxrrrkkkfffaaaNNN???AAAEEEKKKXXXaaakkkooowww{{{pppbbb___NNNDDD:::777777666777:::888999;;;;;;<<<===@@@BBBBBBKKKQQQ___ooommmdddfffooopppccc___ZZZUUUuuuzzz~~~yyyvvvxxx{{{zzzvvvqqqooopppqqqrrrqqqsssqqqooonnnmmmllliiigggbbbXXXMMMDDD;;;888===EEEMMMZZZoooqqqSSSBBB<<<>>>:::<<>><<<;;;999777555333222222000000000000000111222222...000///111555555GGGggg{{{ooonnnjjjhhhhhhhhhgggggghhhkkknnnlllgggdddfffeeeaaabbbfffgggffffffgggiiijjjiiiiiiffffffffffffeeedddccccccaaaccceeeeeedddddddddfffdddeeeddd^^^YYYSSSGGG<<<777444333666888888<<>>@@@CCCKKKUUU\\\cccjjjfffhhhvvvooo\\\QQQNNNJJJEEEwww{{{wwwyyy~~~}}}tttkkkkkkqqqtttqqqkkknnnllljjjjjjjjjiiihhhfffbbb[[[RRRHHH===888===FFFJJJWWWjjjgggPPP@@@<<<===999<<>>===;;;888666444222222000000///000000111222222111333222333444///===ZZZzzz{{{ooopppmmmgggiiijjjhhhfffgggkkkooommmgggeeegggeeeaaabbbggggggeeeccceeeiiikkkjjjhhhddddddccccccccccccbbbbbbaaabbbdddcccbbbbbbdddeeeeeefffddd]]]WWWQQQFFF<<<777444333666888999<<>>CCCHHHMMMQQQSSSWWWSSSRRRUUUXXXWWWSSSPPPTTT___~~~yyy```ZZZWWWWWWMMMOOOUUU```kkkooojjjccceeeeeeeeefffiiijjjkkkjjjdddkkklllggggggllljjjbbb```YYYRRRJJJCCCEEEUUUhhh{{{mmmppppppdddhhhiiijjjlllnnnpppqqqrrrssswwwyyytttxxxwwwvvvvvvvvvtttlllaaaYYY\\\rrrwwwUUUCCCFFF[[[kkk:::777666111222222222111111111111000////////////000000000000000111222222333555888;;;???nnnnnnddd^^^gggssszzz~~~{{{}}}~~~{{{wwwtttssssssnnnqqqtttsssrrruuu|||}}}}}}|||vvvnnnccc^^^JJJ;;;>>>DDDOOO```fffooooooppp~~~vvviii[[[VVVLLLBBB999777666555666888888999;;;<<<<<<>>>AAACCCIIIUUU[[[]]]bbbggg{{{vvveeeTTTLLLLLLKKKHHHyyyxxx|||xxxtttooollllllmmmoooooolllnnnpppnnnjjjggggggiiieee```UUUGGG<<<888;;;???KKKQQQaaaxxxpppYYYHHHCCC?????????@@@DDDJJJTTTeeexxx|||zzz}}}xxxsssssswwwwwwssstttyyy{{{vvvlllbbbXXXPPPJJJFFFKKKHHHLLLXXXeeekkkpppsssyyyggg\\\RRRFFFNNNiii{{{~~~yyypppmmmzzzuuuppprrr}}}yyygggJJJ@@@:::<<<===<<>>>>>>>><<<888666555555222222111000/////////000///444111000444555===OOO|||nnnmmmzzzsss|||sssoooiiihhhfffdddeeeiiilllnnnnnnpppkkkjjjkkkhhhbbbbbbgggeeecccbbbbbbdddgggggggggbbbccccccaaa``````ccceeeaaabbbcccbbbaaaaaaccceeeeeegggddd]]]UUUOOOGGG@@@:::666555888999:::>>>CCCNNNQQQ```wwwzzztttsssvvvvvvppplllnnnmmmoooppplllaaaRRRCCC999???<<<===DDDKKKNNNQQQVVVYYYYYYWWWSSSRRRTTTTTTSSS]]]zzznnn]]][[[XXXQQQSSSQQQUUUcccnnnpppkkkhhhcccfffjjjmmmnnnnnnooopppiiiiiihhhhhhhhhhhhhhhiiiaaa]]]WWWOOOIIIQQQiii{{{sssqqqjjjgggiiioooppppppnnnlllnnnrrrvvvyyywwwuuuwwwzzzyyyxxxwwwtttlllbbbZZZcccrrrlllSSSAAAGGGlll[[[:::444666555000000000000////////////000//////.........//////222222222333444555666777BBBZZZeee{{{oooiiicccvvv}}}~~~~~~~~~~~~}}}yyyvvvtttssssssuuuuuuuuutttuuuwww{{{~~~~~~uuummmccc\\\HHH;;;@@@FFFPPPaaannnssspppqqqttthhhZZZTTTEEE???:::999666333444777444999===<<<:::<<>>EEEMMMfffzzz}}}}}}{{{|||}}}}}}yyyvvvzzzvvvuuuxxxxxxuuuuuuyyy{{{vvvnnndddZZZRRRMMMJJJFFFFFFLLLYYYdddjjjooosssrrr```TTTJJJBBBPPPnnnvvvooommmxxxtttqqqvvvttt```DDD<<<777:::;;;:::???IIIaaaUUU@@@LLL\\\ddd{{{|||nnnwwwzzz[[[RRRRRRLLLJJJNNNQQQQQQQQQQQQPPPOOONNNNNNKKKKKKKKKLLLMMMLLLJJJGGGAAAAAA@@@===;;;888888888333333222111000000000000///444111///333333;;;LLLzzzqqqppp{{{vvvnnnyyy~~~rrrmmmhhhjjjjjjiiiiiijjjllloooqqqwwwsssqqqqqqllleeecccfffeeedddcccdddfffhhhhhhgggcccddddddbbbaaaaaaccceeebbbcccdddcccbbbbbbdddfffeeeeeeaaaZZZUUUPPPHHH@@@;;;666444777888:::>>>DDDPPPSSSbbbyyyyyywwwrrrqqqrrrqqqmmmmmmqqqqqqrrrrrrooofffXXXGGG<<<@@@>>>@@@GGGNNNQQQUUUYYYYYYXXXWWWUUUTTTUUUZZZ```yyygggYYYVVVUUURRRPPPOOOTTT```jjjllljjjhhhgggkkkqqqtttsssrrrpppooojjjjjjiiihhhggggggggggggccc```[[[VVVUUUaaa|||pppnnnoookkkiiilllpppooommmkkklllrrr|||uuuqqqsssyyywwwuuussspppiii```ZZZggguuukkkNNNAAAQQQ|||SSS999666666222000000000000//////////////////............//////222222222333444555666777===VVVfffmmmfff~~~}}}~~~|||yyyvvvtttttttttwwwwwwwwwvvvwwwyyy|||~~~uuulllccc[[[GGG<<>>999888666333444777666999;;;;;;<<<@@@GGGMMMRRRQQQNNNRRRfffssskkk```ZZZYYYYYYWWWVVV~~~uuummmddd^^^```gggnnnsssooommmkkkiiiiiiiiihhhggghhheee^^^RRRFFF===;;;;;;CCCGGGQQQddd{{{}}}}}}{{{jjjQQQBBB>>><<<;;;;;;:::<<>>WWWmmmxxxppp~~~~~~|||~~~~~~{{{xxxvvvuuuuuuuuuzzzyyyxxxxxxyyy{{{|||~~~{{{{{{}}}tttkkkcccZZZFFF<<>>888666555333444777999999999;;;@@@FFFLLLPPPPPPJJJDDDNNNuuurrrnnnkkkjjjjjjiiifffbbb|||wwwooohhh```[[[^^^eeemmmqqqnnnjjjggggggjjjllljjjhhhllliiiaaaUUUHHH>>>;;;:::???BBBKKKZZZooo|||xxxnnnYYYEEE;;;999999::::::999<<>><<<;;;666555444333222222111111111555111///333222555CCCaaazzzxxxnnnoooyyytttccc___kkkyyynnnmmmmmmmmmpppsssqqqmmmlllpppuuu{{{yyyxxxwwwsssmmmfffbbbbbbaaabbbdddffffffdddbbbfffggggggfffdddccccccdddeeefffgggfffeeeeeegggiiigggccc]]]XXXXXXWWWNNNCCC<<<777333555888;;;BBBIIISSSXXXfff|||zzzqqqsssuuusssnnnkkknnnsssuuurrrqqqqqqoooeeeSSSFFFCCC@@@CCCLLLSSSWWW[[[___gggcccccchhhjjjqqqooo]]]XXXQQQQQQVVVTTTRRRSSSYYY^^^bbbhhhnnnwwwzzz}}}~~~zzzvvvrrrpppqqqpppnnnkkkiiigggffffffhhheeeccccccfffpppvvvqqqmmmmmmooommmhhhgggkkkllliiigggiiirrruuurrroookkkjjjmmmqqqqqqooommmhhhaaaZZZVVVfffmmm]]]GGGQQQuuujjjDDD777777555000000000000000///////////////............//////000111111111222333444666666???VVVooo{{{}}}~~~~~~~~~~~~}}}{{{yyyxxxwwwwwwwwwzzzyyyxxxyyyzzz{{{{{{{{{wwwwwwzzz~~~|||tttllleeeYYYEEE;;;@@@DDDOOOdddrrr{{{}}}~~~rrr___TTTGGG>>>666555555444555888;;;888888;;;CCCKKKPPPQQQNNNGGGDDDXXXzzzyyyxxxyyyyyywwwsssppp{{{zzz{{{vvvpppgggccc___^^^aaafffjjjmmmjjjgggfffhhhlllnnnnnnlllppplllcccVVVHHH???;;;;;;>>>@@@GGGTTTggg{{{{{{ttteeeOOO@@@<<<999999:::;;;:::<<>>===;;;888777666444333333222222333666222111555333444@@@___wwwppplllyyy{{{eee\\\fff}}}wwwmmmlllmmmlllpppsssqqqmmmlllooossstttttttttsssrrroooiiicccccccccccceeeggggggeeeccceeefffgggfffeeecccdddeeefffggghhhgggffffffhhhjjjiiifff```[[[\\\[[[RRRGGG<<<777444666999===DDDKKKSSSYYYggg|||{{{rrrwww{{{xxxrrrnnnnnnooorrrooommmoooooogggXXXLLLEEECCCEEEMMMTTTXXX]]]bbbmmmkkklllpppuuuiii___\\\TTTRRRWWWVVVRRRRRRWWW^^^fffpppyyy|||}}}~~~|||xxxuuuttttttuuutttqqqnnnkkkiiigggfffeeecccccceeeggglllxxxxxxuuurrrsssrrrrrrpppkkkffffffjjjgggfffhhhnnnyyysssffffffhhhfffhhhmmmmmmoooooommmhhh```YYYTTT```bbbPPPDDDXXXxxx```CCC888666444333000000000000////////////...............///000000111111111222333444555666;;;OOOlllzzz}}}}}}|||{{{|||}}}}}}|||zzzyyyyyyxxxxxxxxxwwwvvvxxxzzz{{{yyyxxxuuuuuuvvvyyy{{{yyytttooogggYYYDDD;;;???@@@LLLbbbzzzsssaaaWWWJJJ@@@666444555444555888;;;999888===EEEMMMPPPPPPMMMHHHKKKiii|||yyyvvv{{{{{{xxxuuuvvvwwwssslllcccaaaaaabbbeeehhhiiiiiigggggghhhjjjmmmoooooonnnrrrnnnfffYYYKKKAAA======<<<>>>DDDOOO___qqqwwwmmm]]]HHH>>>>>>:::999:::;;;;;;===FFFQQQaaahhhkkkbbbUUUNNNRRRYYYVVV]]]ccckkk{{{|||}}}}}}wwwwwwqqqeeeXXXVVV^^^gggqqqjjjfffjjjmmmnnnnnnooo___OOOFFFGGGTTTuuu}}}tttpppuuu{{{xxx{{{xxxaaaPPP===::::::;;;888999HHHZZZ}}}\\\EEENNN]]]fffnnn~~~gggYYY[[[YYYYYYZZZXXXRRRRRRVVVUUUTTTSSSRRRQQQPPPOOONNNLLLKKKKKKLLLNNNPPPPPPOOOJJJEEE@@@>>>??????>>>;;;:::999777666555444333333333666222111666333333>>>]]]rrrmmmggg|||kkk^^^kkk}}}yyyooolllkkklllnnnppppppmmmlllnnnqqqnnnooopppppprrrsssnnnfffgggffffffggghhhiiigggeeeccceeeffffffeeeddddddeeefffggghhhgggfffggghhhjjjiiihhheeeaaa___]]]TTTIII<<<888666999<<>><<<:::<<>>@@@AAA???<<<;;;:::999777555444444444111444000000666333222<<>>EEEOOO]]]kkktttzzzpppeee[[[KKK<<<888===<<<999888:::;;;;;;>>>CCCDDDDDDEEEGGGJJJOOOYYYbbbtttrrrgggjjjvvv|||||||||vvvpppqqqmmmbbbZZZ^^^pppppp```RRRQQQWWWZZZZZZYYYRRRHHHGGGPPPccc{{{{{{{{{}}}jjjOOOAAA999888:::===<<>>AAADDDIIIOOOWWW```lll~~~yyyrrrtttsssoooooosssrrrlllmmmnnnoooooonnnllljjjiii]]]VVVSSSWWW^^^dddlllsssyyyrrrooodddVVVQQQTTTVVVUUU^^^ZZZ\\\gggqqqrrrnnnkkkuuuxxx|||}}}|||zzzyyyxxxtttrrrpppmmmjjjgggfffeeefffaaa___bbbddddddgggkkkkkkkkkkkkkkkllloooooommmiiikkkllljjjhhhhhhgggeeeggghhhmmmuuuwwwhhhbbbjjjnnnhhhiiirrrvvvuuupppiiibbb^^^```bbb]]]OOO>>>BBB\\\|||iiiCCC888999666111111000000000000////////////---------......000111111000000000111222333555555<<>>BBBEEEFFFFFFFFFLLLSSSuuu~~~}}}}}}llliiigggggghhhiiihhhfffdddeeefffgggiiikkkllllllkkkkkkllllllmmmnnnnnnnnnpppooojjjccc\\\SSSFFF999===<<<<<<>>>FFFSSScccmmmyyyrrrfffVVVHHH???;;;:::999:::;;;;;;:::<<>>CCCFFFLLLRRRWWW___nnnzzzrrrnnnkkklllooopppmmmiiikkklllmmmnnnnnnnnnnnnnnnhhhccc\\\WWWXXXaaannnxxxvvvnnnkkkiiiddd\\\SSSQQQUUUZZZbbbdddhhhmmmppppppllliiirrrxxx~~~}}}|||zzzyyypppkkklllqqqmmmdddccckkkdddcccbbbaaaaaabbbdddeeekkkkkkkkkkkkjjjjjjiiiiiijjjjjjjjjiiihhhiiikkknnnoooooommmmmmwwwuuulllfffiiilllnnnsssyyyxxxqqqnnnmmmddd\\\gggzzzoooKKKBBBGGGgggXXX@@@???777555///333000000000000////////////...............///000000000000111222333444444555:::JJJmmm~~~bbb```^^^{{{{{{yyy|||~~~~~~xxxxxxzzz}}}{{{uuutttvvvwwwzzz}}}ooojjjdddWWWHHH@@@@@@III[[[kkkxxxmmmooo```LLL<<<999:::777555777888>>>:::999FFFLLLIIIHHHXXXkkk~~~~~~{{{zzz{{{kkkiiiggghhhiiijjjhhhffffffggghhhjjjkkklllmmmnnnjjjjjjkkklllmmmnnnooopppqqqpppkkkddd]]]UUUHHH;;;;;;;;;;;;>>>EEERRRaaakkk{{{ssseeeWWWJJJBBB===;;;;;;<<<<<<======>>>???@@@CCCBBBCCCHHHMMMUUUcccooozzziiijjjmmmsss|||{{{{{{{{{{{{|||~~~|||{{{{{{{{{zzzyyyxxxzzzvvvpppooouuu|||___SSSFFFBBBBBBDDDIIINNNJJJMMMUUUdddzzz|||{{{^^^FFF<<<888>>>888777CCCJJJ^^^```KKKaaalll^^^WWW[[[[[[VVVTTTVVVWWWUUUTTTUUUUUUUUUVVVUUUUUUSSSRRRQQQLLLJJJHHHHHHJJJMMMOOOPPPKKKIIIFFFDDDBBBAAAAAAAAAAAA@@@??????>>><<<888555555444444444666666555444GGGMMMcccuuuxxxrrrqqqppp}}}zzzvvvnnnqqqqqqpppppppppqqqrrrsssooorrrsssrrruuuzzzzzzvvvcccXXXTTT\\\bbb```___aaahhhhhhhhhgggeeedddddddddeeefffggghhhhhhhhhfffeeeggggggfffeeefffcccWWWJJJ<<<999999>>>BBBEEEJJJQQQZZZaaaooo{{{rrrooolllmmmqqqrrrooolllmmmnnnpppqqqqqqqqqrrrrrrlllhhh```YYYYYYbbboooyyytttpppkkkjjjfff___WWWUUUXXX\\\cccdddhhhlllooonnnjjjfffmmmrrrxxx~~~{{{ttthhhdddlllrrrnnnkkklllgggeeecccbbbbbbccceeefffhhhhhhgggggggggggghhhhhhgggggggggggggggjjjnnnrrrkkkllljjjkkkttt~~~{{{jjjcccaaafffkkknnnsssyyyvvvrrrqqqnnneee```ooooooFFFAAAUUUVVV@@@>>>666555000333000000000000////////////...............///000000000000111222333444444555<<>><<<===:::999<<<777<<<:::<<>>@@@AAAAAA???===AAAAAACCCIIIPPPXXXeeerrrqqqgggjjjpppyyy{{{{{{yyyxxxyyyzzz|||}}}|||zzzwwwwwwyyy|||~~~~~~{{{zzzvvvqqqpppttttttpppZZZMMMAAA===???BBBGGGKKKBBBLLLZZZjjj{{{xxxvvv]]]GGG999;;;:::444888EEEMMM___}}}xxxVVVSSStttssscccZZZVVV[[[[[[VVVTTTVVVWWWUUUTTTVVVRRRSSSVVVWWWVVVTTTRRRPPPKKKIIIGGGGGGIIILLLMMMNNNHHHGGGEEECCCBBBBBBBBBBBBDDDBBBAAA@@@???===999666555555555777888777555333>>>DDDYYY}}}tttvvvqqqooommmzzzzzzqqqqqqppppppooopppqqqrrrsssppppppoooooorrrxxxyyyxxxdddXXXSSSZZZ``````___bbbhhhkkkkkkhhhdddbbbdddgggeeeeeeffffffgggggghhhhhhggghhhgggfffgggbbbUUUFFF===::::::>>>BBBEEEKKKQQQ^^^dddqqq{{{ssspppnnnooorrrssspppnnnmmmoooqqqrrrrrrrrrtttuuuqqqlllcccZZZWWW]]]iiirrrvvvqqqnnnkkkjjjhhhccc\\\YYY[[[]]]cccdddgggkkkmmmlllhhheeemmmqqqxxx~~~tttmmmooodddcccrrrvvvoookkkiiieeecccbbbdddfffhhheeedddccccccccceeegggiiihhhhhhgggeeefffiiiooossslllkkkiiijjjpppuuusssmmm```^^^___eeelllppptttxxxuuuuuutttnnncccbbbuuunnnCCCBBBgggTTT>>><<<555555111444000000000000////////////...............///000000000000111222333444444555888DDD\\\xxxsss```dddggg~~~}}}|||{{{zzz{{{{{{|||~~~}}}}}}}}}~~~yyyyyy|||}}}wwwvvvxxxvvvxxx}}}xxxpppmmmeeeXXXIIICCCEEEOOO```oooxxxyyycccPPP???<<<===;;;999<<<777::::::>>>GGGHHHSSSiii||||||xxxvvvvvvwwwfffgggiiikkklllkkkiiihhhjjjkkklllnnnooooooooonnnhhhiiiiiikkkmmmooorrrssssssqqqlllgggddd^^^PPPCCC999999999<<>>>>>@@@CCCEEEDDD@@@<<>>AAADDDGGGKKKIIITTTbbbsssxxxxxxqqq\\\HHH777<<<888555;;;EEENNNbbbxxxcccNNN[[[iii___ZZZVVVZZZZZZUUUTTTVVVWWWUUUTTTVVVQQQRRRSSSSSSRRRPPPMMMLLLJJJHHHFFFGGGHHHJJJKKKKKKHHHGGGEEEDDDCCCBBBBBBBBBCCCBBBAAA@@@@@@>>>;;;999888666555555666666555333777>>>QQQsssyyy{{{~~~qqqlllvvvwwwqqqpppoooooooooppprrrsssooommmkkklllpppvvvyyyzzzjjj\\\TTTZZZaaaaaaaaaccchhhhhhiiigggdddccceeegggfffeeeeeeeeefffgggiiijjjfffggggggggghhhdddUUUGGG===;;;;;;AAAEEEIIIOOOVVV```fffrrryyytttrrrppppppqqqpppnnnlllkkknnnqqqrrrqqqqqqsssuuusssnnncccWWWPPPQQQ[[[dddtttzzzvvvtttooojjjkkkllljjjfff```\\\[[[[[[bbbcccfffjjjmmmmmmjjjgggmmmsss}}}sssgggaaaccciiizzz~~~pppmmmkkkgggdddccceeegggiiieeedddcccbbbcccfffiiikkkmmmllliiifffeeehhhmmmqqqooommmjjjkkkoooqqqmmmgggbbbcccgggmmmrrruuuwwwxxxuuuwwwuuujjj^^^aaavvviiiDDDKKKsssPPP===;;;444666222444000000000000////////////...............///000000000000111222333444444555555???PPPfffyyyyyy```pppttt~~~|||yyyyyy{{{|||zzzxxx{{{|||}}}}}}|||{{{{{{{{{zzzyyy|||~~~yyywwwyyyvvvwwwyyy{{{zzzuuuqqqooocccVVVHHHBBBFFFPPPaaaooo}}}zzz{{{iiiUUUDDDAAAAAA===:::<<<<<<===<<>>PPPooo{{{yyyvvvlllrrrzzzqqqpppooonnnnnnppprrrssssssoookkkkkknnnqqquuuxxxnnn___UUUZZZaaaaaa```bbbfffdddbbbcccfffhhhgggffffffeeeeeedddeeegggiiikkkdddffffffgggiiieeeXXXIII>>>;;;===CCCIIINNNUUU[[[```fffsssyyyuuusssqqqooonnnllljjjiiijjjnnnrrrrrrpppooorrruuuuuupppeeeVVVJJJGGGMMMUUUdddxxxzzzooolllqqquuusssnnnmmmllljjjgggaaa]]]ZZZYYY```bbbeeejjjnnnooonnnkkkiiissszzzhhh______ggg}}}nnnmmmkkkhhheeedddeeegggiiigggfffeeedddfffhhhlllnnnooommmjjjgggfffiiinnnrrrooollllllqqqvvvwwwsssooolllpppuuuxxxzzz{{{zzzyyysssvvvrrreee]]]dddwww^^^FFFVVVxxxLLL<<<:::444777333444000000000000////////////...............///000000000000111222333444444555777???LLL```vvvlll{{{}}}~~~zzzwwwxxx{{{}}}{{{xxx}}}||||||||||||{{{yyyxxxyyyyyy|||~~~yyyxxxzzzvvvxxxxxxwwwuuutttqqqooobbbTTTEEEAAAEEEPPP```lllzzzyyyzzzqqq^^^NNNJJJIIICCC>>>>>>>>>??????GGGTTTbbb~~~|||xxxuuussstttuuuuuugggiiikkkllljjjiiiiiijjjjjjkkkmmmnnnnnnmmmlllkkkiiiiiiiiijjjlllooorrrtttssspppkkkhhhiiieeeXXXIII>>>=========@@@FFFMMMSSSTTTXXX^^^ccccccZZZLLLAAADDDHHHLLLMMMJJJEEEAAA???CCCGGGRRR]]]bbbeeejjjqqq|||~~~}}}}}}zzz~~~wwwyyy|||~~~yyytttqqqqqqooommmooopppkkkbbbYYYRRRKKKGGGBBB@@@EEELLL___ttt|||jjjVVVFFF:::888888>>>BBBJJJeeevvvpppFFFFFF```}}}zzzsssiiieee^^^VVVYYYVVVRRRPPPSSSUUUSSSRRRTTTZZZXXXTTTQQQNNNLLLKKKKKKJJJIIIGGGGGGHHHIIIHHHGGGJJJIIIHHHGGGEEEDDDBBBBBBAAA?????????AAABBBAAA@@@???;;;555222222444666777666;;;JJJeeetttppp|||ooonnnzzz}}}rrrpppnnnmmmmmmooorrrsssyyyrrrmmmlllmmmmmmpppsssnnn^^^TTTYYYaaaaaa___```cccaaa```ccchhhjjjhhheeegggfffeeeeeefffggghhhiiiddddddeeeeeehhheeeXXXJJJ>>>;;;===CCCJJJNNNUUU\\\]]]eeessszzzsssrrrqqqooollljjjiiihhhkkkppptttssspppnnnqqquuuuuurrrhhhXXXHHHAAAEEEKKK[[[jjjxxxhhhccc___cccllltttwwwvvvmmmllliiifffbbb^^^[[[YYY___```dddiiinnnpppooonnniiipppzzzzzzkkkZZZXXXaaavvviiijjjiiigggfffeeeeeegggggghhhggggggggghhhjjjmmmnnnjjjjjjiiihhhhhhkkkqqquuujjjjjjooozzz|||yyytttzzz~~~~~~|||xxxssstttlll___\\\gggtttzzzPPPGGG^^^vvvzzzGGG;;;;;;444888444222000000000000////////////...............///000000000000111222333444444555555;;;GGG\\\yyyzzz~~~{{{}}}{{{xxxyyy|||}}}|||zzz}}}|||{{{|||}}}|||{{{yyyyyyyyy|||~~~yyyxxxzzzvvvyyyyyyvvvttttttqqqmmmaaaRRRDDD???EEEPPP^^^jjjyyyyyyzzztttbbbSSSPPPOOOGGG@@@???;;;??????JJJ```zzz|||~~~|||xxxuuussstttuuuvvvvvviiikkklllkkkiiihhhiiikkkkkklllnnnoooooonnnkkkjjjjjjjjjiiiiiikkknnnrrrtttrrrooojjjhhhjjjhhhZZZKKKBBBAAA@@@??????CCCHHHMMMRRRXXX```eeecccZZZOOOGGGMMMSSSWWWTTTLLLDDDAAAAAACCCJJJXXXffflllnnnqqqvvv~~~~~~yyyxxxyyy{{{}}}~~~{{{vvvrrrooopppnnnllllllnnnkkkeee```[[[SSSKKKDDDDDDPPP]]]ooogggQQQCCC;;;888888???CCCSSS|||oooDDDFFF^^^vvvvvvwwwiiieee\\\TTTXXXUUUPPPOOORRRSSSQQQQQQSSSYYYXXXVVVTTTQQQNNNLLLKKKKKKIIIHHHHHHIIIIIIHHHGGGIIIIIIHHHHHHGGGFFFEEEEEEDDDBBBAAAAAABBBCCCBBBAAAAAA===999666666777777777555777BBBYYYxxxrrriiisssvvvoooxxxrrrpppnnnlllmmmooorrrsssxxxqqqlllmmmnnnmmmpppuuulll\\\SSS[[[dddeeebbbbbbaaabbbeeegggiiiiiigggeeeggggggfffffffffgggggggggddddddcccbbbdddaaaUUUHHH===;;;;;;AAAFFFJJJQQQWWW[[[cccsss|||xxxpppppppppnnnlllkkkjjjjjjjjjooosssrrrmmmkkknnnrrrqqqooohhhXXXGGG>>>@@@EEEPPP___lll|||tttdddRRRUUU[[[dddmmmrrruuuuuukkkjjjhhhfffdddbbb___]]]___```ccchhhlllnnnnnnlllkkkkkknnnooogggaaakkk}}}oooiiiffffffffffffeeeeeeeeefffgggggggggggghhhiiijjjkkkggghhhhhhggggggjjjnnnrrrhhhkkkvvv}}}wwwrrr{{{~~~~~~|||xxxuuurrrfffWWWWWWcccgggaaaGGGFFF^^^pppsssCCC;;;;;;555999444111000000000000////////////...............///000000000000111222333444444555222777CCC[[[~~~nnn||||||zzz}}}|||{{{{{{}}}~~~~~~~~~{{{zzzzzz|||}}}xxxxxx{{{~~~yyyxxxzzzwww{{{{{{wwwuuuuuuqqqkkkaaaRRRCCC???EEEPPP]]]hhhyyy{{{|||vvvfffZZZYYYYYYPPPHHHFFFDDDLLLNNNXXXuuu~~~{{{~~~xxxuuurrrsssuuuxxxxxxxxxkkklllmmmkkkhhhgggiiikkklllmmmoooppppppnnnllljjjkkkjjjiiiiiikkknnnqqqtttrrrooojjjhhhkkkiii[[[LLLEEEDDDBBB@@@???AAAEEEIIIOOOVVV___dddccc\\\TTTPPPUUU[[[___YYYMMMCCC@@@BBBCCCLLL\\\lllssstttvvv{{{~~~www{{{zzzyyyyyyyyyzzz{{{yyyvvvsssssstttrrrnnnnnnpppnnnjjjeee```XXXOOOGGGKKK^^^qqqdddMMM@@@;;;888888>>>BBB[[[nnnGGGIII]]]qqquuuzzzhhhcccZZZSSSXXXSSSOOONNNQQQRRRPPPPPPRRRTTTUUUVVVUUUSSSPPPLLLJJJLLLJJJIIIIIIIIIIIIHHHFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGEEECCCCCCCCCDDDCCCAAAAAA???<<<:::::::::888777888999AAATTTrrrvvvgggkkk|||~~~sssyyyrrrpppnnnllllllooorrrtttsssllliiimmmpppppptttzzzlll\\\TTT]]]iiijjjhhhggg```eeejjjllliiifffeeefffgggggggggggggggfffffffffeeedddbbb```aaa^^^RRREEE===::::::???CCCFFFKKKRRRZZZcccrrrvvvtttnnnnnnooonnnmmmlllmmmnnnhhhmmmqqqoooiiigggjjjnnnlllkkkeeeWWWFFF<<<===BBB@@@RRR```ooo}}}uuu[[[KKKBBBNNN^^^kkkrrrrrrpppnnnjjjhhhgggfffeeeeeecccbbb```aaacccgggjjjlllkkkjjjgggccceeemmmrrr|||ssskkkjjjcccdddeeeeeefffeeeeeedddeeeeeefffgggggghhhhhhhhhhhhiiihhhgggfffgggjjjllljjjnnn}}}xxxnnnnnnwww}}}|||{{{}}}{{{wwwxxxrrraaaQQQQQQ[[[WWWJJJCCCEEE[[[kkkoooAAA;;;<<<666:::444///000000000000////////////...............///000000000000111222333444444555444999EEE___uuubbbttt{{{yyy|||}}}}}}}}}}}}~~~yyyxxxyyy|||wwwwww{{{~~~}}}xxxwwwzzzwww|||}}}xxxvvvvvvqqqjjjcccSSSDDD@@@FFFPPP]]]gggwww}}}~~~oooeeefffggg^^^UUURRRXXXccceeennn}}}zzz}}}uuusssqqqsssvvvyyyzzzyyymmmkkkiiihhhiiiiiihhhfffjjjlllnnnppppppnnnkkkiiilllnnnppppppmmmmmmoooqqqppppppnnnlllhhheeebbb```WWWTTTLLLBBB@@@DDDFFFEEELLLUUU^^^aaa___]]]```dddnnnhhhaaaYYYMMMDDDCCCGGGIIISSSfffvvvzzzyyyuuuppprrrvvvxxxxxxzzzyyyxxxxxxxxxwwwuuurrrsssrrrqqqpppoooooooooooolll]]]LLLDDDJJJ\\\vvvpppWWWIIIAAA;;;;;;======MMMzzzVVV>>>RRRlllvvvppppppuuuddd]]]___VVVUUUPPPOOOOOOOOOOOOPPPQQQRRRQQQRRRTTTUUUSSSPPPLLLJJJSSSRRRPPPNNNLLLKKKJJJJJJKKKLLLOOOQQQQQQOOOMMMLLLFFFHHHHHHGGGHHHJJJHHHCCCAAA@@@>>><<<999999:::<<<;;;888666JJJmmmyyyxxxtttoooooo{{{vvvqqq{{{wwwtttqqqoooooonnnnnnllliiilllsssvvvuuukkk]]]VVV^^^ggggggddddddccchhhllljjjccc___aaadddgggfffeeeddddddddddddeeeeeeddddddfffcccZZZKKK@@@::::::::::::<<>>999999999:::<<>>;;;777;;;888@@@^^^hhh;;;DDDVVVgggiiifffxxxuuu~~~oooaaa\\\```XXXYYYTTTSSSRRRPPPNNNMMMLLLKKKPPPQQQSSSTTTTTTSSSQQQPPPTTTSSSRRRQQQOOOOOONNNNNNSSSSSSTTTTTTRRRPPPMMMKKKJJJLLLJJJHHHKKKOOOOOOKKKMMMJJJGGGCCC@@@===<<<<<<888;;;;;;CCCVVVlllvvvwwwyyy|||~~~zzz{{{vvvrrrpppppppppoooooolllhhhjjjppprrrqqqnnn___UUU[[[ccceeefffiiifffhhhiiiddd^^^[[[]]]aaaddddddeeeeeeeeedddccccccccccccdddeee```UUUEEE:::888999:::;;;===AAAGGGKKKTTTZZZ^^^jjj}}}}}}rrrmmmkkkmmmnnnkkkkkklllmmmpppsssqqqiiiZZZLLLBBBDDDJJJMMMKKKDDD===;;;<<>><<>>MMMaaazzz{{{yyyyyy}}}wwwsssqqqppppppoooooollliiikkkqqqtttrrrkkk]]]VVV\\\ddddddeeehhhggghhhfffaaa\\\ZZZ]]]``````aaabbbbbbbbbaaa``````bbbccceeeddd^^^QQQBBB888999:::<<<>>>@@@DDDIIILLLQQQXXX[[[bbbnnnnnnppp|||vvvppplllmmmmmmllllllooommmqqqsssqqqgggWWWFFF;;;AAAEEEJJJIIIDDD===888666@@@FFFOOORRRLLLEEEGGGNNN___mmm|||~~~tttkkkiiijjjkkkkkkiiifffccc```ZZZZZZZZZ\\\bbblllvvv}}}zzznnnggghhhiiifffgggmmmhhhgggffffffggghhhiiijjj```]]]ZZZ[[[___ccceeefffdddfffhhhiiijjjiiigggfffkkkzzz{{{jjjdddeeefffnnnvvv{{{{{{mmmqqqZZZWWWuuurrrQQQDDD```MMM>>>:::;;;555444666222111111111000000000//////............////////////000000000111222222333333555888888OOO}}}pppqqq^^^XXXooo~~~}}}{{{{{{vvvxxx{{{}}}~~~}}}{{{yyyxxxwwwuuutttttttttvvvvvvyyyxxxyyy|||~~~}}}zzzwwwlllbbbJJJ===EEEPPP\\\kkktttzzz~~~}}}~~~}}}uuunnn___YYYddd}}}||||||}}}}}}{{{xxxxxxyyyzzzxxxwwwssstttvvvxxxzzz{{{{{{{{{jjjhhhggghhhjjjkkkkkkkkkmmmllllllkkklllmmmnnnooooooooooooooopppqqqqqqpppqqqooommmkkklllooorrruuupppmmmbbbRRRFFFBBBAAA@@@BBBDDDIIIOOOWWW```gggkkkjjjeee___ZZZTTTOOOSSSZZZhhhppp{{{yyy{{{}}}xxxqqqpppwww|||wwwtttrrrpppnnnooooooooooooooonnnmmmmmmppplllpppuuufffmmm~~~}}}[[[DDD<<<;;;;;;:::???BBBQQQfffkkk[[[FFF999DDDUUUbbbcccmmm}}}uuuiiiccccccYYYXXXPPPPPPQQQQQQQQQPPPOOONNNQQQRRRRRRRRRSSSSSSTTTTTTSSSRRRRRRQQQQQQQQQRRRRRRQQQQQQQQQQQQPPPNNNLLLKKKHHHJJJIIIHHHKKKQQQSSSQQQOOOMMMJJJHHHHHHGGGEEEBBB;;;<<<777:::HHH[[[|||}}}|||vvvzzzuuurrrqqqqqqmmmooonnnllloootttuuussseee[[[WWW___eeedddccceeeggggggddd```\\\[[[^^^aaa```aaaaaabbbbbbaaaaaaaaacccdddeeeccc\\\OOOAAA888;;;>>>@@@CCCEEEHHHLLLOOOKKKUUUXXX[[[aaabbbkkk}}}zzzsssnnnnnnnnnmmmooorrrrrrttttttpppeeeUUUEEE;;;BBBHHHMMMMMMGGG???999777@@@EEEJJJLLLFFFCCCIIISSSbbbnnnyyy|||}}}zzzrrriiiiiijjjjjjjjjhhhfffdddbbbbbb```bbbkkkxxxyyypppiiigggkkkjjjeeeeeekkkjjjiiihhhgggffffffggghhh^^^\\\[[[\\\```dddgggiiicccdddeeefffggggggffffffnnn|||rrreeecccfffgggoooyyy~~~tttfffgggXXXbbb{{{VVVMMMzzzHHH===:::;;;555555777222111111111111000000000000............////////////000000000111222222333333111888888GGGmmmnnniiizzzbbb^^^lll~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{yyyxxxwwwvvvuuuvvvvvvwwwzzzyyyyyyzzzzzzyyyvvvttthhh___HHH<<>>OOOYYY]]]^^^qqq~~~ooogggaaa```TTTSSSOOOPPPQQQSSSSSSSSSRRRQQQOOOOOOOOOPPPRRRTTTVVVWWWPPPPPPPPPPPPPPPQQQRRRSSSPPPPPPPPPOOONNNLLLKKKJJJFFFHHHHHHHHHLLLSSSTTTRRRNNNKKKHHHHHHJJJIIIFFFCCC<<<<<<777999EEESSSoooxxxpppyyyzzz}}}xxxtttrrrpppmmmooopppooorrrvvvuuupppaaaYYYWWW___eeecccaaacccfffeeecccaaa______bbbdddddddddccccccddddddeeefffeeeffffffbbbZZZNNNCCC;;;>>>@@@DDDGGGIIIKKKOOOQQQNNNWWWZZZ\\\cccgggttt|||uuuooooooooonnnpppsssvvvvvvuuuooocccUUUFFF===DDDKKKRRRQQQJJJBBB>>>===>>>@@@BBBDDDAAAAAAJJJUUUfffqqqzzz{{{||||||uuujjjmmmmmmkkkiiigggfffeeedddbbbaaaeeeooo~~~xxxrrrqqqsssjjjhhhkkkrrrqqqjjjiiinnniiiiiiiiigggeeedddfffggg______```aaaccceeehhhiiicccccccccdddeeefffhhhiiivvv{{{iii```bbbfffjjjrrr|||zzzmmm```ZZZXXXpppuuuWWWVVVeeeFFF===<<<<<<555666888222222222111111111000000000............////////////000000000111222222333333///777888@@@YYYoooyyyfffiiiqqqvvv~~~|||zzzyyyyyyzzzzzz}}}|||{{{zzzyyyzzz||||||zzzzzzyyyxxxxxxxxxxxxxxxyyyxxxwwwvvvtttrrrpppooofff]]]HHH===GGGTTTaaappp{{{~~~~~~{{{~~~vvvlllaaa]]]kkk}}}xxxyyyzzzzzzyyyxxxvvvuuurrruuuzzzkkkjjjhhhhhhjjjkkkkkkjjjkkkkkkllllllmmmnnnnnnooonnnmmmlllooosssuuuuuutttrrrqqqooonnnnnnoooqqqsssrrruuuqqqdddUUUKKKDDD@@@;;;AAAIIIRRR\\\jjj{{{xxxpppfff```bbbiiipppwww~~~{{{xxxxxxyyy{{{yyyxxxzzz|||vvvrrrqqqsssttttttsssqqqooommmmmmoooppprrrmmmnnnssszzz}}}~~~{{{nnncccXXX___ooozzz~~~fffJJJ<<<999999;;;>>>DDDRRR]]]XXXDDD666999CCCTTT[[[\\\bbbnnneeebbb______SSSRRRPPPQQQSSSTTTUUUTTTSSSRRRSSSRRRPPPPPPPPPQQQRRRSSSNNNMMMNNNNNNOOOPPPQQQRRRSSSRRRQQQOOOMMMKKKIIIHHHDDDGGGIIIJJJOOOUUUVVVRRRMMMJJJGGGGGGIIIIIIEEEAAA<<<>>>;;;:::AAAHHH___xxxpppuuuxxx~~~|||wwwrrrpppmmmppprrrrrrssstttpppjjj```WWWUUU\\\bbb``````ddddddccccccbbbbbbcccfffhhhgggfffdddcccdddeeehhhiiihhhhhhgggbbbYYYNNNEEE@@@???BBBFFFIIIKKKMMMPPPRRRTTTZZZ\\\bbbooovvv{{{uuuppppppooonnnooorrrrrrssssssnnneeeXXXKKKDDDHHHPPPXXXVVVKKKBBB???@@@===;;;<<<>>>???BBBKKKUUUhhhvvvyyytttrrrmmmiiifffdddccccccaaabbbfffllltttzzz||||||uuusssooollljjjjjjlllmmmiiijjjrrr{{{xxxnnnkkkooofffggghhhfffddddddfffiiidddeeefffffffffffffffgggeeedddcccbbbdddgggkkkmmm{{{tttddd```dddhhhpppvvv~~~wwwjjj^^^QQQ\\\|||aaaQQQ]]]WWWEEE>>>???===555666999222222222222111111111000000............////////////000000000111222222333333000777666<<>>;;;:::===@@@EEENNNWWWhhhyyyzzzvvvoooiiidddbbbbbbbbbfffiiilllmmmmmmnnnppprrrtttooojjjjjjnnnpppmmmiiigggjjjsss|||xxxlllfffjjjdddeeefffeeecccdddgggjjjhhhjjjkkkkkkhhhfffeeedddgggeeecccbbbdddiiinnnqqq{{{~~~ooobbbbbbiiinnnuuuzzzvvviii]]]LLL```uuuNNNJJJaaa|||PPPDDD???@@@>>>666777999111222222222111111111111000............/////////000000000000111222222333333333777555:::RRRhhhyyy{{{zzzwwwuuuuuuwwwyyyzzz}}}~~~~~~|||zzz~~~}}}}}}}}}}}}|||||||||zzzzzzxxxvvvrrrpppppppppggg```LLLBBBMMMXXXbbbpppzzz~~~{{{tttnnn```]]]gggmmmmmmtttzzz}}}}}}~~~~~~}}}vvvxxxzzz{{{yyyvvvuuutttpppsssxxx|||~~~}}}{{{zzzlllnnnooommmiiiggghhhjjjmmmjjjhhhjjjppprrrppplllnnnoooppprrrtttuuuuuuuuuooopppqqqpppnnnnnnoooqqqwwwvvvsssoooiii___TTTMMMCCCPPP]]]hhhxxx{{{uuutttwww|||zzzyyyyyyzzzzzz||||||{{{zzz{{{|||wwwqqqoooppprrrqqqqqqrrrrrrqqqqqqpppqqqqqqrrrvvvtttqqqqqqsssyyyxxxkkk```\\\aaawwwmmmVVVAAA;;;:::888<<>>@@@======NNNddd|||rrr}}}xxx~~~zzztttqqqnnnrrrrrrnnnnnnpppllleee```[[[YYY\\\______bbbffffffaaa]]]```gggjjjgggcccgggdddbbbcccgggiiihhhfffgggfffddd^^^TTTKKKEEEBBB===???BBBEEEGGGIIIIIIIIIKKKOOOUUU]]]gggrrr||||||vvvvvvsssjjjlllrrrnnntttnnnkkkkkkeeeZZZSSSSSS\\\\\\YYYRRRIIICCC===888999999999888:::BBBMMMVVVpppzzznnnkkkllliiifffeeeeeefffgggiiikkkmmmnnnoookkkjjjhhhffffffffffffgggffflllooollliiijjjjjjiiieeeeeedddcccbbbcccfffiiilllooopppllleeebbbdddgggiiifffcccaaaccchhhmmmqqq|||wwwrrrooohhhdddjjjtttttt~~~ppp^^^WWWSSSrrrXXX@@@HHHKKKqqqzzzNNNCCC@@@<<<999888777666444111111000000//////......////////////////////////000000000000000111111222000444888>>>PPPmmm}}}{{{wwwzzz}}}}}}{{{yyyzzz{{{~~~}}}{{{{{{||||||{{{zzz|||}}}}}}{{{yyyzzz~~~zzzwwwvvvuuussspppoooaaaKKKCCCNNNWWWcccuuu}}}~~~{{{yyyuuuoooccc___aaapppqqqiiinnnuuu~~~|||~~~~~~{{{}}}{{{yyyyyyzzzyyyuuuqqqrrrtttvvvxxxxxxvvvtttrrrmmmnnnooommmjjjhhhiiikkkkkkiiigggiiilllooonnnlllllllllmmmnnnoooooopppppppppppppppooonnnoooqqqtttyyyyyyxxxvvvrrriii___XXXTTT^^^jjjwww}}}zzzxxxxxxxxxyyyvvvwwwxxxwwwvvvxxx||||||xxxsssqqqrrrsssssssssrrrrrrqqqpppppppppqqqqqqsssrrrrrrsssuuuyyy||||||xxxoooeee______ssscccOOO>>>::::::;;;BBBMMM```iiidddKKK666888HHHUUU\\\eeejjj~~~wwwdddVVVXXX\\\XXXUUUVVVSSSSSSSSSSSSRRRRRRRRRRRRQQQOOOLLLIIIGGGHHHIIIJJJIIIIIIIIILLLPPPRRRQQQPPPRRRTTTUUUQQQKKKGGGGGGJJJIIIKKKNNNRRRUUUUUUSSSPPPJJJHHHFFFFFFFFFDDD@@@===AAA======@@@======JJJ\\\xxxuuu{{{|||wwwsssrrrtttqqqllllllooommmhhh```ZZZXXX\\\```bbbdddfffdddbbb```aaadddffffffeeegggeeecccdddfffhhhgggeeebbbaaa]]]VVVMMMEEE@@@???===>>>@@@BBBDDDFFFGGGGGGGGGMMMZZZgggnnnqqqxxx}}}vvvtttkkkkkkooolllmmmkkkkkkkkkeee]]]\\\aaaaaa\\\TTTJJJDDD@@@<<<999::::::;;;;;;>>>FFFRRR[[[{{{rrrlllkkkgggcccbbbeeeeeefffgggiiijjjkkklllggggggfffffffffggghhhhhhfffkkkmmmjjjgggiiiiiihhhdddeeeffffffeeefffiiikkkmmmnnnmmmjjjeeecccdddfffgggeeebbbaaaccchhhmmmqqquuurrrpppoookkkhhhmmmvvvyyyzzzjjjYYYPPPYYYnnnlllKKK<<>>===FFFRRRvvv|||uuuxxxyyyzzz}}}vvvuuutttoookkkjjjmmmllliii```ZZZWWW]]]dddfffgggiiibbbccccccbbbcccdddgggiiigggfffeeeeeeffffffeeedddfffccc\\\TTTKKKEEECCCCCCAAABBBCCCFFFHHHJJJLLLMMMPPPYYYooovvvssslllhhhjjjjjjggghhhiiihhhcccaaagggpppdddYYYJJJAAA======<<<;;;:::<<<===???DDDMMMZZZccctttllljjjhhhdddbbbdddeeeeeeeeefffgggggggggbbbcccdddfffggghhhiiiiiidddiiijjjfffeeehhhiiigggdddfffiiijjjiiijjjkkkmmmnnnllliiifffdddddddddeeeeeecccaaaaaaccchhhmmmpppnnnmmmmmmnnnmmmnnnsss{{{|||tttcccRRRXXXqqqwww___EEE===LLLaaasssvvvVVVMMMBBB???<<<999888777666444444333333222111111000000////////////////////////000000000000000111111222333777888:::LLLrrr}}}}}}~~~zzzxxxxxxyyyxxxyyyzzz}}}~~~}}}zzzwwwwwwwwwxxxxxxxxxzzz~~~~~~yyyvvvuuuuuuoooeeeRRRJJJTTT]]]hhhxxx{{{wwwvvvrrrmmmjjjccc___eeettt{{{dddYYYddd{{{|||zzz|||~~~|||yyyxxxyyyxxxwwwvvvtttuuuuuuuuusssqqqnnnmmmmmmmmmmmmkkkjjjiiihhhhhhhhhhhhiiihhhgggiiilllooonnnnnnmmmlllkkkkkkkkkkkknnnnnnnnnmmmmmmpppuuuyyy{{{|||zzzrrrmmmjjjhhhlll}}}}}}yyyxxxwwwvvvuuuuuuuuuvvvsssttttttuuuvvvxxxzzz{{{zzzxxxuuuttttttuuuwwwwwwsssrrrqqqpppoooooooooooopppqqqqqqssstttuuuvvvvvvzzzxxxuuuoooeeeaaaiiiuuu~~~bbbKKKBBB::::::>>>FFFSSS```ZZZQQQDDD;;;888DDD^^^wwwssstttrrrsssfffZZZXXXXXXUUURRRRRRUUUSSSQQQPPPOOOPPPRRRSSSPPPNNNJJJGGGEEEEEEGGGHHHIIIIIIIIIJJJMMMPPPSSSTTTTTTSSSQQQMMMHHHGGGHHHJJJKKKLLLOOORRRUUUUUURRROOOKKKJJJHHHGGGEEECCCAAA@@@AAA<<<;;;>>>@@@???DDDJJJlll{{{vvvzzzyyyyyyzzzxxxrrrpppmmmiiiiiiiiigggeeeaaaZZZXXX^^^fffiiijjjjjjcccbbbbbbcccfffiiikkklllgggfffffffffeeedddcccbbbjjjfff___VVVOOOKKKLLLMMMLLLMMMOOORRRVVVZZZ]]]^^^mmmtttvvvrrrkkkfffhhhjjjgggfffdddbbbaaadddlllsssbbbQQQ@@@999;;;<<<======;;;>>>AAADDDJJJTTTbbbkkkqqqjjjjjjjjjhhhgggeeeeeeeeeeeeeeeddddddddd```aaacccfffggggggggggggcccfffgggddddddggghhhfffeeegggjjjlllkkkjjjjjjjjjmmmjjjfffccccccddddddccccccbbbaaaaaacccggglllnnnkkkkkklllmmmooossszzzxxxnnn___RRRdddzzzUUUGGGFFFQQQkkkgggPPPMMMCCC@@@<<<999888777666444333333333222111111000000////////////////////////000000000000000111111222222666777999LLLvvv}}}zzzyyyyyyzzzyyyxxxyyyzzz||||||zzzxxxxxxxxxxxxxxxxxxzzz}}}~~~zzzvvvvvvwwwppphhhTTTJJJSSS^^^kkk{{{zzzxxxxxxsssmmmnnngggbbbdddooo{{{xxxjjjZZZVVVfff||||||{{{|||~~~}}}{{{yyyyyyyyyyyyyyyzzzyyyxxxvvvtttqqqooonnnlllllljjjjjjiiihhhgggfffhhhiiijjjjjjiiijjjmmmoooooonnnlllkkkjjjjjjkkkkkkmmmmmmmmmlllmmmpppvvvzzz~~~}}}vvvqqqlllgggjjj{{{~~~zzzwwwwwwvvvvvvuuuuuuuuuuuutttttttttuuuwwwxxxyyyyyyvvvuuutttsssssstttvvvxxxtttsssrrrpppooonnnnnnnnnqqqqqqppppppqqqsssuuuvvvvvvuuusssmmmccc```iiivvv}}}zzz{{{uuuVVVEEE???;;;<<>>???@@@>>>AAAEEEJJJPPP[[[hhhrrr|||pppiiijjjkkkjjjiiiggggggfffeeeddddddccccccaaabbbccceeeeeeeeedddcccbbbeeeeeeccceeehhhiiiffffffhhhkkkkkkiiigggeeeeeejjjgggdddbbbbbbcccbbbbbbaaaaaa```aaacccgggjjjlllnnnnnnmmmlllpppwwwzzzsssiii```[[[rrrkkkDDDFFFNNN]]]~~~```QQQHHHDDDAAA===:::999999777555333222222111000000//////000000000000000000000000000000000000000111111222000444666888LLLuuu|||{{{|||}}}}}}|||zzzxxxwwwyyyzzz{{{{{{{{{zzzyyyyyyyyyzzz{{{{{{yyy}}}}}}zzzyyyyyyrrrkkkWWWIIIRRR```nnn~~~zzzzzzzzzssskkkgggaaa\\\^^^gggpppvvvyyyccc[[[RRRQQQ___qqqzzzyyy{{{}}}~~~}}}|||{{{{{{|||}}}}}}{{{yyyvvvsssqqqooonnnmmmllljjjiiijjjiiihhhfffiiiiiijjjkkklllmmmnnnnnnkkkjjjiiihhhhhhiiijjjkkkmmmmmmnnnnnnnnnqqqvvvzzz~~~yyyuuujjjdddfffvvv|||zzzyyyxxxxxxxxxwwwwwwvvvvvvtttsssrrrsssuuuvvvuuutttrrrssstttsssssssssvvvxxxtttsssrrrpppnnnmmmmmmlllppppppppppppqqqsssuuuvvvvvvtttpppiii```\\\eeeqqqxxxyyyhhhMMMAAA===:::<<>>@@@CCCDDDGGGKKKPPPWWWbbbnnnxxx~~~rrrjjjkkkkkkgggeeehhhgggfffeeedddccccccbbbbbbbbbcccccccccbbbaaaaaaaaadddeeeeeehhhkkkjjjeeefffhhhjjjiiigggdddbbbbbbeeeddddddbbbaaaaaaaaaaaa``````aaabbbccceeegggiiipppqqqppppppttt~~~xxxssslllddddddjjj]]]===EEERRRjjjttt___XXXHHHEEEBBB>>><<<;;;:::888777222222222111000000//////000000000000000000000000000000000000000111111222///333444777GGGkkk}}}|||}}}~~~|||xxxwwwxxxzzz{{{{{{|||{{{yyyyyyzzzzzzzzzyyyxxx{{{}}}zzzxxxppplllXXXIIIQQQ```ooo~~~|||}}}}}}{{{|||yyyooocccUUURRROOOQQQWWW^^^bbbcccRRROOOKKKMMMZZZmmm{{{}}}~~~}}}~~~{{{xxxtttqqqooonnnnnnooommmkkkkkklllllliiigggiiihhhiiilllooopppnnnkkkhhhhhhgggfffgggiiikkklllnnnoooqqqqqqrrrtttwwwzzz}}}zzzxxxiiicccdddqqq~~~|||{{{{{{{{{zzz{{{{{{{{{zzzzzzxxxwwwwwwuuusssrrrssstttuuurrrpppppprrrttttttssstttwwwyyyuuutttrrrpppnnnmmmllllllmmmnnnppprrrtttuuuuuuuuuvvvqqqkkkeee^^^^^^iiiuuuzzzvvvWWWBBB<<<999777;;;DDDMMMQQQQQQ;;;:::888===QQQlllzzzzzzzzzmmm\\\YYYTTTNNNLLLLLLNNNOOOLLLLLLMMMNNNPPPQQQRRRSSSNNNNNNMMMKKKIIIGGGEEEDDDHHHKKKNNNNNNMMMMMMOOOQQQLLLKKKKKKKKKKKKKKKJJJJJJHHHIIIKKKNNNOOONNNKKKHHHHHHIIIIIIGGGEEEEEEGGGIIIFFFHHHHHHFFFDDDDDDFFFHHHSSSrrrlllxxxtttyyytttnnnkkkllljjjdddaaaaaa]]]\\\^^^aaaaaa^^^aaafffccccccdddhhhmmmmmmhhhdddbbbeeeggggggeeebbbbbbccc___```cccdddgggkkkpppttt|||}}}~~~{{{wwwuuupppxxx{{{ooommmiiimmmqqqlllgggeee___ZZZ\\\bbbddd```RRRAAA666888<<<===@@@GGGKKKNNNRRRWWW]]]gggttt}}}~~~uuulllmmmlllgggcccgggffffffeeedddcccbbbbbbbbbaaaaaa``````aaaaaabbbaaadddfffgggkkknnnkkkeeeeeeggghhhgggeeecccbbbbbb```bbbeeedddaaa______aaa``````aaabbbcccdddeeefffmmmrrrtttvvv|||zzzpppkkkddd```jjjzzzsssOOOBBBMMMXXXxxxeeeZZZYYYKKKGGGDDD@@@>>>===<<<:::999333333333222111111000000000000000000000000000000000000000000000111111222000333333333???YYYvvvsss||||||~~~~~~{{{yyyzzzzzzzzzyyyzzzxxxwwwwwwzzz{{{yyyxxxvvvxxx{{{~~~~~~zzztttpppeeeeeeTTTFFFNNN[[[hhhvvvuuuyyy}}}}}}}}}~~~zzzxxxzzz{{{|||{{{vvvgggXXXGGGEEECCCEEEIIIMMMNNNNNNGGGHHHJJJOOO___sss~~~}}}yyyuuurrrpppppppppqqqooollllllnnnnnnkkkhhhiiiggggggkkkqqqqqqmmmhhhhhhggggggggghhhkkkmmmooopppqqqsssttttttvvvyyy{{{~~~|||{{{|||{{{zzzyyyoooiiihhhpppzzz}}}zzzyyyyyyyyyyyy}}}}}}}}}|||{{{zzzxxxxxxwwwuuussstttvvvuuurrroooppprrrttttttssstttwww{{{uuutttrrrpppnnnlllkkkkkkjjjmmmqqquuuwwwvvvtttsssuuuooohhhccc```dddqqq~~~hhhIII999999666444999DDDMMMNNNKKK999;;;999;;;PPPmmmwwwpppxxxjjj]]]\\\VVVOOOJJJJJJKKKKKKJJJLLLNNNPPPRRRSSSTTTTTTQQQOOOLLLIIIGGGFFFFFFFFFHHHLLLOOOPPPNNNMMMNNNOOOJJJJJJJJJKKKLLLLLLKKKJJJIIIJJJKKKNNNOOONNNKKKGGGKKKMMMMMMLLLIIIIIILLLOOOJJJMMMMMMHHHDDDDDDFFFHHHMMMjjjnnn{{{~~~zzzrrrmmmmmmkkkfffdddgggaaabbbfffgggddd```cccjjjaaadddhhhkkkjjjgggccc```aaadddggggggeeebbbbbbccc^^^```bbbcccdddeeehhhjjjjjjjjjjjjhhhccc\\\UUUQQQ\\\ggg|||}}}|||}}}}}}}}}vvvllllllmmmkkkqqqtttlllaaadddbbb\\\[[[aaadddbbbSSSCCC777888;;;;;;@@@IIIPPPSSSWWW\\\bbbkkkwwwvvvnnnooonnniiieeefffeeeeeedddcccbbbaaaaaaaaa```_________aaabbbcccaaadddgggiiimmmpppllleeedddeeegggfffdddcccdddddd\\\aaafffeee```]]]^^^``````aaaaaabbbccccccddddddjjjqqqwww{{{uuujjjfff___]]]mmmiiiPPP===EEEVVV```VVVOOORRRHHHHHHEEEAAA???>>>===;;;:::555555444333333222222111000000000000000000000000000000000000000111111222222444222111888KKK___jjj|||iii~~~~~~~~~||||||~~~}}}~~~}}}||||||{{{yyywwwwwwuuutttvvvyyy{{{zzzxxxttttttvvvyyyzzzvvvmmmgggYYY\\\OOOBBBJJJVVV```kkkkkkoootttyyy~~~|||}}}}}}xxxvvvyyy{{{|||{{{rrr```OOOCCCAAA@@@AAACCCDDDCCCBBB>>>CCCJJJTTTeeewww{{{wwwtttsssssstttooonnnlllkkkjjjkkkkkklllmmmkkkjjjmmmqqqqqqmmmiiiiiiiiihhhgggfffhhhllloooqqqrrrsssrrrqqqqqqrrrtttwwwxxxyyyyyyyyyyyyzzz{{{pppnnnmmmooouuu~~~~~~yyyuuutttuuuxxxzzz}}}|||{{{{{{{{{{{{uuuvvvvvvwwwxxxxxxyyyyyyxxxvvvttttttuuuvvvvvvuuuuuutttrrrnnnkkkiiijjjllllllnnnqqquuuxxxwwwtttqqqpppoooggg^^^^^^kkkxxx}}}||||||WWW>>>???999777666;;;FFFNNNJJJBBB555:::333<<<___ppprrr}}}zzzoooWWWUUURRRMMMIIIIIILLLNNNOOOPPPQQQSSSVVVWWWVVVTTTQQQNNNKKKIIIHHHIIIHHHHHHQQQQQQQQQRRRRRRRRRSSSSSSJJJJJJIIIIIIJJJKKKLLLLLLOOOOOOOOOOOONNNLLLKKKJJJGGGHHHIIIKKKMMMOOOPPPQQQSSSPPPLLLJJJIIIHHHGGGFFFGGG\\\wwwwwwuuuxxxyyywwwtttooollliiigggeeecccfffggggggfffdddcccdddeeeiiijjjllllllkkkgggbbb```bbbbbbcccccccccbbbbbbaaabbbbbbbbbcccddddddccccccgggbbb[[[SSSMMMJJJIIIJJJZZZeeeyyyuuuwwwxxxxxxuuurrrqqqpppooonnnpppsssqqqlllkkkmmmhhhgggbbb___aaaffffffcccNNNDDD;;;999<<<@@@GGGMMMTTT[[[YYYYYYbbbhhhqqq~~~{{{kkkhhhjjjhhhdddgggdddaaaaaaccceeedddbbbeeedddccccccddddddbbb```bbbdddgggiiiiiigggeeecccdddddddddddddddeeeggggggffffffeeecccbbb```___^^^bbbccccccaaa___```dddiiillluuu}}}uuueeeVVVWWWeeemmmlllKKKAAA===KKK___lllqqqUUUSSSQQQIIIJJJHHHFFFCCCAAA???>>>===<<<:::888555333222222222111111111111000000000000////////////000000000000222222444666888???OOO___hhh}}}kkkuuu~~~~~~}}}}}}|||zzzxxxvvvvvvvvvvvvvvvvvvvvvvvvqqquuuwwwtttpppmmmggg```XXXOOOFFFBBBCCCHHHSSS]]]^^^dddkkkooosss~~~~~~xxxvvvxxxyyywwwuuummm^^^OOO@@@BBBBBB???======>>>===AAADDDJJJTTTbbbsss}}}{{{|||xxxuuutttssssssqqqpppnnnlllkkkkkkkkkkkkmmmkkkjjjmmmqqqqqqmmmiiihhhhhhhhhhhhgggiiilllnnnpppqqqrrrqqqpppppprrrttttttuuuwwwwwwwwwxxxyyyzzzsssqqqpppqqqvvv}}}|||rrr|||~~~zzzvvvuuuwwwyyy|||~~~}}}|||zzzxxxxxxxxxxxxttttttuuuvvvwwwxxxxxxyyyyyyvvvtttsssssstttsssrrrssssssqqqmmmjjjiiijjjlllqqqqqqsssvvvxxxwwwssspppooommmfff^^^aaannnyyy|||}}}oooOOO999999777;;;;;;;;;AAAIIIIIIBBB666;;;:::IIIiiisssqqq|||ssshhhSSSRRRPPPMMMKKKKKKNNNQQQQQQRRRTTTVVVXXXYYYYYYXXXSSSPPPMMMKKKKKKKKKKKKJJJQQQQQQQQQPPPPPPPPPOOOOOOJJJJJJKKKKKKLLLLLLLLLLLLNNNNNNNNNMMMLLLKKKKKKJJJLLLMMMNNNOOOOOOOOOOOOOOOQQQOOOMMMLLLLLLKKKJJJHHHAAANNNddd|||sssmmmpppyyy~~~{{{wwwrrrmmmjjjhhheeeccceeeggghhhhhhfffeeeeeeffffffeeedddcccbbbaaaaaaaaabbbbbbccccccccccccbbbbbbddddddeeeeeefffeeedddbbb\\\WWWNNNFFFAAAAAABBBDDDSSS]]]nnn~~~tttoooqqqsssrrrpppnnnmmmmmmooooooqqqsssqqqlllkkknnnjjjiiieeebbbcccgggfffbbbQQQGGG???>>>@@@CCCHHHNNNVVV[[[YYY[[[hhhpppvvv~~~|||mmmkkkkkkiiihhhfffccc``````aaacccbbb```bbbaaaaaabbbccccccbbb```ccceeegggiiiiiigggdddccceeedddbbbbbbbbbeeehhhjjjfffeeedddbbb```___^^^]]]^^^```ccccccbbbbbbeeegggpppzzzxxxqqqcccXXXWWW\\\[[[SSSEEEDDDEEERRRfffwwwkkkUUURRRQQQLLLIIIHHHFFFDDDAAA@@@??????===;;;999666444333333333111111111111000000000000////////////000000000000333222444555666<<>>===>>>>>>CCCHHHNNNXXXeeewww}}}|||}}}zzzvvvtttsssssstttrrrpppnnnmmmkkkkkkkkkkkkmmmkkkkkkmmmpppqqqnnnjjjfffhhhjjjjjjjjjjjjlllnnnoooppppppooonnnoooqqqssssssssstttuuuvvvwwwxxxyyyvvvtttssstttxxx|||}}}zzzttttttuuuxxxzzzzzz|||vvvfffbbbccc~~~{{{xxxwwwxxxzzz||||||{{{yyywwwvvvuuuttttttrrrsssssstttvvvwwwwwwxxxwwwuuurrrqqqqqqpppooonnnqqqqqqooollliiiiiijjjlllssssssssstttuuutttqqqnnnkkkgggaaa]]]cccoooxxxzzz{{{ppp]]]FFF666666777>>>@@@===AAAKKKJJJAAA888888===RRRiiikkkkkkyyyrrrdddYYYQQQQQQPPPNNNLLLLLLNNNPPPQQQSSSUUUWWWXXXYYYYYYYYYVVVSSSOOOMMMNNNNNNNNNMMMQQQPPPOOONNNMMMLLLKKKKKKKKKKKKMMMNNNNNNMMMMMMLLLNNNMMMKKKJJJIIIJJJJJJKKKNNNOOOPPPQQQPPPNNNLLLJJJMMMLLLLLLMMMOOONNNLLLKKKDDDGGGTTTmmmyyyhhhlllvvv||||||uuuoookkkhhhfffdddeeegggjjjkkkiiihhhggghhheeebbb^^^[[[[[[]]]aaadddbbbbbbcccccccccccccccbbbfffeeeeeeffffffddd```]]]OOOJJJBBB:::777888<<>>;;;GGGOOOZZZppp```TTTRRRQQQPPPHHHGGGFFFDDDCCCBBBAAAAAA>>>===;;;888666555444333222222111111111000000000////////////000000000000333333444444444999GGGUUU}}}~~~}}}|||}}}zzzwwwsssqqqqqquuuyyy|||}}}}}}zzztttooofffVVVHHH>>>;;;:::>>>AAADDDJJJQQQTTT[[[bbbfffiiirrr|||zzzzzz{{{zzzvvvrrrqqqnnndddYYYSSSOOOHHHBBB>>>===>>>???EEEKKKSSS]]]jjj}}}|||{{{{{{~~~}}}{{{yyywwwuuusssssstttuuupppooommmlllkkkllllllmmmmmmllllllmmmooopppnnnlllgggjjjmmmnnnnnnmmmnnnooommmnnnnnnmmmmmmnnnqqqtttsssssssssuuuxxxzzzzzzzzzwwwuuuuuuwww{{{}}}|||zzzrrrxxxvvvjjjgggjjjlllkkkhhhfffgggppp~~~}}}mmm___]]]gggqqq~~~~~~{{{xxxwwwxxxyyyzzzzzzyyyxxxvvvuuusssrrrrrrpppqqqqqqrrrtttuuuuuuvvvrrrpppooonnnoooooommmlllppppppooollljjjiiikkkmmmrrrqqqpppqqqrrrqqqooommmeee```[[[\\\eeepppvvvwww|||{{{___MMM@@@777777888===@@@CCCOOOYYYPPP===<<<:::CCCZZZfffbbbhhh{{{```[[[PPPSSSSSSQQQOOOKKKJJJJJJLLLPPPRRRTTTUUUTTTTTTTTTTTTVVVSSSPPPNNNOOOOOOOOOOOONNNMMMMMMLLLKKKJJJIIIIIIJJJLLLMMMOOOOOONNNLLLKKKLLLJJJHHHGGGGGGHHHJJJKKKLLLMMMNNNOOONNNLLLIIIGGGGGGGGGIIILLLOOOOOOMMMJJJKKKGGGKKKaaaooonnn|||~~~yyyrrrmmmjjjhhhfffeeehhhlllnnnmmmkkkjjjjjjhhheee```\\\\\\___cccfffbbbbbbccccccddddddcccccceeedddcccdddccc```YYYTTTEEEBBB<<<888666888;;;===@@@FFFNNNUUUXXXZZZ\\\___iiikkkmmmnnnmmmllllllmmmnnnmmmoooqqqpppllllllooonnnnnnllljjjlllnnnkkkdddZZZTTTOOOOOONNNMMMPPPTTTZZZdddhhhqqquuukkklllgggeeeiiifffdddbbb```____________cccbbbbbbdddggghhhhhhffffffggghhhiiihhhfffcccbbbcccbbbbbbbbbccceeehhhiiicccbbb```^^^\\\\\\[[[\\\^^^```cccgggjjjmmmpppqqq{{{yyyqqqjjjaaaXXXTTTQQQJJJAAA::::::PPP\\\ddd}}}hhhWWWUUUSSSQQQQQQGGGGGGFFFEEEDDDDDDDDDDDD@@@???===:::888666555444222222222111111111000000////////////000000000000222222333444444888FFFTTT}}}}}}{{{zzz{{{}}}xxxvvvsssqqqrrruuuyyy{{{}}}|||wwwrrrlllbbbNNN===;;;888999>>>CCCEEEKKKPPPZZZ___eeegggjjjppp{{{}}}{{{|||{{{yyysssoooppppppkkkbbbXXXOOOEEE???<<<;;;===AAAHHHNNNWWW```mmm~~~}}}}}}zzz|||}}}zzzxxxxxxvvvuuusssssstttvvvwwwmmmlllkkkkkkkkklllnnnnnnmmmmmmmmmnnnooooooooonnnjjjmmmpppqqqpppppppppppplllmmmmmmllllllnnnqqqtttvvvttttttvvvzzz||||||{{{ttttttuuuyyy~~~~~~yyyuuujjjjjjjjjggg___YYY\\\ccceee^^^VVVTTT[[[fffoootttoooiiiaaa[[[\\\hhh{{{~~~|||~~~}}}{{{yyywwwwwwwwwwwwyyyxxxwwwvvvuuusssrrrqqqoooooopppqqqqqqrrrrrrsssmmmlllkkklllmmmnnnmmmkkkoooooonnnllljjjjjjmmmooopppppppppqqqrrrrrrpppnnnaaa]]][[[aaakkktttyyyzzzrrrSSSCCC<<<666888;;;;;;@@@OOOdddjjjTTT999>>>AAAVVVlllkkkaaajjj{{{xxx]]]\\\QQQQQQQQQPPPMMMJJJIIIIIIKKKOOOQQQTTTTTTRRRPPPPPPQQQUUURRROOOMMMNNNOOOOOONNNKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJLLLMMMMMMLLLJJJIIIIIIGGGFFFEEEEEEFFFHHHJJJHHHJJJLLLNNNNNNLLLJJJIIIBBBCCCFFFJJJMMMMMMKKKHHHHHHDDDFFFVVVsss}}}nnnqqqrrr{{{uuupppmmmjjjhhhgggjjjnnnooonnnmmmlllllljjjhhheeebbbaaabbbccceeebbbbbbcccdddddddddddddddeeedddccccccbbb]]]SSSKKK>>>===<<<;;;:::;;;<<<===<<>>;;;FFF^^^jjjrrrzzz]]]VVVXXXSSSOOONNNGGGGGGFFFEEEEEEEEEFFFFFFAAA@@@>>><<<:::777555444222222222222111111111111////////////000000000000111111333444444888FFFTTTlllkkk~~~|||zzzxxxxxxyyy{{{|||{{{uuutttuuuuuuuuuvvvvvvwwwxxxwwwtttoooiii___KKK999???<<<===BBBFFFJJJPPPWWW\\\```cccdddeeejjjssszzz~~~}}}~~~yyywwwrrrnnnppptttqqqjjjWWWKKK???:::999999===CCCOOOTTT[[[bbblll{{{|||}}}~~~}}}}}}~~~||||||}}}~~~~~~|||zzzxxxvvvuuutttssstttuuuwwwyyynnnmmmlllllllllmmmnnnooommmmmmnnnnnnnnnooooooooonnnppprrrrrrqqqpppoooppplllllllllkkkkkknnnrrrvvvwwwuuutttvvvzzz|||{{{yyyrrrrrruuu{{{~~~vvvooofffaaa[[[WWWTTTUUU^^^hhh^^^RRRHHHIIITTT```ddddddccc[[[UUUWWWaaarrr|||~~~}}}|||yyywwwvvvuuutttvvvvvvvvvvvvuuusssrrrqqqooooooooooooooooooooooooiiiiiiiiijjjlllmmmlllkkklllmmmlllkkkiiijjjmmmoooppppppqqqrrrsssssspppmmmaaa___aaajjjttt{{{gggJJJ>>>777333777>>><<>>777888888:::;;;===???@@@DDDGGGKKKPPPWWW^^^eeeiiioootttyyyzzzwwwrrrmmmjjjiiihhhkkkooopppooosssxxxwwwwwwtttpppqqqrrrnnnhhhdddbbbaaacccbbbbbbhhhoootttoooiiijjjiiigggfffbbbccccccaaa^^^^^^```cccdddcccbbbbbbcccbbb```^^^ccccccdddddddddcccbbbbbb```bbbdddffffffdddbbbaaa^^^\\\[[[ZZZ[[[]]]```aaaeeefffiiipppzzz~~~wwwrrrllleeeZZZaaannnpppZZZ@@@AAARRRuuuvvvkkk^^^VVVTTTRRROOOMMMIIIIIIHHHGGGGGGGGGGGGGGGAAA@@@???===;;;777444333333333222222222111111111////////////000000000000000111222333222444@@@MMMvvv```QQQVVVmmmzzzwwwtttsssuuuwwwxxxxxxtttuuuwwwxxxwwwuuurrrpppooorrrrrrmmmggg]]]PPPCCCBBB@@@CCCKKKRRRWWW]]]dddbbbbbbbbbbbbeeekkktttzzz{{{yyyuuurrrtttvvvrrrjjjWWWGGG999888:::999???GGGWWWXXX[[[bbbkkkrrruuuvvvtttnnnpppvvvzzz|||zzz|||{{{xxxxxxzzz~~~}}}~~~~~~|||xxxwwwvvvvvvwwwyyy|||}}}wwwvvvsssqqqooonnnnnnnnnnnnnnnooonnnmmmnnnoooqqqpppqqqqqqpppmmmkkklllmmmlllllllllkkkllloootttxxxtttpppnnnppptttvvvtttpppqqqrrrvvv}}}|||ooocccNNNGGGBBBFFFOOOWWW___gggVVVMMMEEEGGGQQQYYYZZZXXXJJJLLLTTT```lll|||zzz~~~~~~}}}zzzwwwtttrrrqqqrrrsssttttttsssrrrqqqpppooonnnmmmlllkkkjjjjjjjjjjjjjjjjjjkkkjjjhhhfffgggggggggfffeeefffjjjlllllllllmmmnnnnnnjjjddd```^^^```hhhuuu|||mmmLLL===>>>888666AAA@@@EEE]]]xxxqqqNNN999;;;HHH______\\\{{{^^^VVVPPPJJJNNNMMMIIIEEECCCCCCGGGJJJDDDJJJPPPSSSSSSTTTXXX\\\RRRPPPMMMLLLLLLNNNNNNMMMOOOOOOMMMLLLJJJHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@BBBCCCDDDEEEEEEDDDCCCDDDEEEFFFHHHIIIJJJKKKKKKJJJKKKMMMOOOOOONNNLLLIIIEEEBBBFFFVVVnnn|||}}}sss}}}{{{xxxuuuppplllfffggggggfffdddcccdddeeeeeeeeeeeeffffffgggggggggaaabbbcccdddeeeeeefffeeedddbbb``````^^^UUUEEE888999999888888:::===AAACCCHHHJJJNNNUUU\\\ccchhhjjjuuuzzz~~~wwwpppllljjjiiikkkppprrrrrrvvv{{{|||zzzvvvqqqpppqqqlllfffeeecccccceeeeeefffllluuu}}}xxxssslllgggfffgggeeeccc```aaaaaa```]]]]]]___bbbgggfffdddddddddbbb```^^^aaabbbbbbcccccccccbbbbbbcccddddddddddddcccbbbbbb]]]\\\ZZZZZZ[[[^^^aaacccccceeejjjsss~~~|||uuuoooggg___^^^cccllljjjQQQ;;;IIIgggfffbbbYYYQQQNNNQQQRRRQQQJJJJJJIIIHHHGGGGGGGGGGGGAAA@@@???>>>;;;777444222333333333222222222111111////////////000000000000111111222222000111<<>>999888777888:::>>>AAACCCDDDKKKNNNTTTZZZbbbjjjppptttvvvyyy{{{{{{|||{{{sssiiiiiiiiillloooooonnnrrrxxxuuuuuuttttttsssoooiiiddddddddddddeeeggghhhjjjkkksssxxxrrrnnnllliiihhhhhhgggeeedddaaa```^^^^^^```aaa```___bbbdddffffffccc___]]]\\\bbb```___```cccdddcccaaa```gggiiieeebbbcccaaa\\\^^^\\\YYY[[[___dddggggggiiinnnssszzz}}}yyyzzzuuuggg\\\ZZZZZZgggfffLLL999GGGmmmsss]]]ZZZWWWUUUSSSPPPMMMJJJKKKHHHEEEDDDEEEFFFFFFFFFCCCBBB@@@===:::888666555777666444222111111222222000000000000000000000000//////000000111444999===bbbzzzqqq___OOOvvv~~~}}}~~~{{{{{{zzzyyyxxxxxxwwwwww}}}|||zzzyyyxxxvvvsssqqqttttttssspppjjjccc\\\XXXTTTZZZeeerrr|||yyyxxxuuunnniii___NNN===777:::===AAADDDMMMMMMWWWiiivvvwwwuuutttwwwwwwrrruuuuuuvvvvvvwwwyyy{{{{{{xxxvvvuuuwwwxxxxxxwwwxxx}}}}}}~~~~~~{{{xxxuuuuuuttttttssspppnnnooorrrtttwwwtttrrrpppooonnnlllkkkllljjjjjjlllppptttuuuuuusssqqqnnnnnnpppssstttuuuyyyzzz|||}}}yyyhhhXXXJJJKKKKKKNNNWWW___^^^WWWKKKSSSXXXYYYXXXUUUOOOHHHKKKNNNSSS^^^ooo|||}}}|||}}}{{{vvvrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrnnnkkkiiiiiijjjllllllllllllkkkjjjhhhhhhiiikkklllhhhhhhhhhgggfffgggiiikkkooommmmmmlllfff^^^[[[\\\cccqqqzzzyyyeeeMMM;;;:::<<<999<<>>AAACCCDDDNNNQQQVVV\\\ccciiiooossszzz||||||{{{}}}}}}wwwoookkkjjjkkknnnnnnnnnsssyyywwwvvvuuutttrrrnnnjjjfffeeeeeeeeefffggghhhjjjkkklllvvv~~~{{{xxxrrrjjjgggllljjjhhhggggggfffeeedddcccaaa______``````___^^^\\\___bbbcccbbb```______bbb```___```bbbcccbbbaaa^^^eeehhheeecccdddbbb^^^\\\ZZZZZZ___fffjjjhhheeennnsssyyy~~~|||yyyqqqddd[[[ZZZccc\\\MMMBBBIIIccc}}}ggg[[[YYYUUUSSSQQQOOOKKKIIIJJJHHHEEEDDDEEEFFFGGGFFFCCCBBB@@@===;;;888666666777666444222111111111222000000000000000000000000//////000000111444888<<>>;;;>>>FFFPPPyyy\\\===999>>>@@@dddiiidddnnncccMMMIIIGGGJJJKKKJJJIIIGGGGGGFFFGGGGGGMMMPPPSSSRRRNNNKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEECCCBBBCCCEEEGGGGGGGGG???===;;;::::::<<>>AAADDDFFFOOOSSSYYY^^^dddjjjpppttt{{{}}}~~~}}}~~~~~~xxxpppnnnlllllloooooooootttzzzyyywwwtttqqqpppmmmjjjgggddddddddddddeeefffggghhhgggmmmrrrtttxxx}}}}}}yyysssnnnnnnlllgggeeeeeeiiigggeeedddeeeeeedddcccdddbbb````````````___]]]\\\___bbbcccbbbaaaaaaaaaaaa```___```aaabbbaaa```]]]bbbfffeeeddddddbbb___YYYZZZ]]]dddlllnnnjjjeeeuuuzzz|||uuujjj```[[[[[[bbbPPP<<<<<>>;;;999888777777666555333222111111111000000000000000000000000///000000000111333777;;;JJJfff~~~tttssskkk{{{~~~|||{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}yyyvvvtttsssuuuuuutttrrrpppmmmjjjhhhcccuuu}}}|||{{{wwwpppjjjeeeVVVFFF===<<<>>>EEEKKKUUU^^^nnn}}}yyywwwqqqvvvwwwyyy|||}}}{{{wwwsssqqqqqqrrrrrrrrruuuxxx|||yyypppjjjiiijjjrrrqqqpppnnnmmmppptttxxxyyyvvvrrrpppnnnmmmjjjhhhiiijjjlllooorrrttttttttttttrrrpppppprrrtttuuuuuuqqqwwwzzzyyywwwtttllldddXXXJJJDDDLLLSSSTTT[[[fff|||zzzcccKKKAAAEEEKKKPPPQQQUUUaaattt~~~wwwzzz~~~}}}yyytttqqqpppppprrrsssttttttssspppnnnlllhhhgggeeefffhhhjjjjjjjjjddddddddddddeeeggghhhiiiggghhhgggffffffgggkkknnnkkkjjjjjjiiieeeaaafffmmm{{{|||qqqZZZFFF;;;555999======CCCLLLbbbuuuJJJ999555:::MMMnnn}}}vvvccccccxxx]]]MMMLLLLLLKKKIIIJJJJJJIIIHHHGGGHHHHHHOOOQQQRRRPPPLLLIIIHHHHHHGGGGGGGGGGGGGGGEEEDDDCCCBBBAAAAAABBBEEEGGGGGGFFF<<<;;;::::::;;;===???AAAEEEFFFGGGIIIIIIGGGDDDAAA@@@AAABBBBBBBBBDDDFFFIIIIIIJJJKKKMMMMMMLLLJJJIIIHHHFFFDDDDDDBBBCCCKKKUUUvvv}}}}}}}}}wwwxxxvvvlllccc___\\\aaagggkkkjjjhhhfffggggggfffcccaaaaaabbbcccdddddddddccccccdddeeecccaaa```___WWWIII>>>:::888999;;;===@@@EEEJJJNNNRRRXXX```gggmmmttt{{{uuuqqqoooppptttuuusssuuuxxxyyyuuuqqqmmmllljjjhhhgggccccccbbbbbbccccccdddeeeggghhhgggfffjjjpppppplllmmmjjjiiijjjhhhdddeeeiiieeedddbbbbbbcccdddcccbbbbbbaaa```aaabbbbbbaaa___bbbdddffffffdddbbbaaabbb````````````aaaaaaaaa```^^^bbbeeefffdddbbb___^^^YYY]]]ccciiikkklllkkkjjj{{{~~~wwwmmmeeeaaa___^^^SSSHHH???EEE\\\yyyoooYYYUUUSSSPPPNNNMMMKKKHHHFFFFFFDDDCCCBBBDDDEEEDDDDDDAAAAAA@@@>>><<<;;;:::999777777666444333222111111000000000000000000000000///000111111111333666999???RRRiiitttzzzxxx~~~{{{zzzyyyxxxwwwyyyzzzzzz|||}}}~~~||||||{{{yyyvvvtttssssssuuuuuutttsssrrrpppooonnnqqq~~~}}}}}}}}}|||xxxrrrmmmiii\\\MMMDDD@@@AAAJJJSSS```nnn{{{yyywwwppptttuuuyyy|||~~~|||xxxtttqqqppppppooooooqqqsssuuu}}}uuummmjjjkkkmmmssssssrrrpppoooqqquuuxxxwwwtttqqqppppppooommmlllhhhjjjllloooqqqrrrtttuuutttsssqqqqqqssstttttttttnnntttxxxvvvrrroooiiibbb[[[KKKDDDNNNVVVZZZfffwwwtttYYYCCC>>>FFFNNNQQQRRRWWWaaarrrvvvxxx|||}}}~~~zzzvvvssssssssstttttttttssspppmmmiiigggfffeeecccdddeeefffeeedddbbbbbbccceeegggjjjlllmmmjjjjjjjjjiiiiiikkkooosssmmmlllllljjjffffffnnnxxx{{{wwwzzzwww___HHH???888555888;;;???KKKXXXyyy```>>>;;;555>>>eeerrrbbbggggggPPPHHHKKKKKKEEEFFFHHHJJJJJJIIIHHHJJJKKKNNNNNNNNNLLLIIIHHHGGGGGGEEEEEEFFFGGGFFFEEECCCBBBBBBAAAAAABBBDDDEEEEEECCC;;;;;;<<<<<<>>>@@@AAABBBEEEFFFHHHHHHGGGDDDAAA@@@???@@@BBBCCCCCCEEEGGGJJJHHHIIIJJJJJJIIIHHHGGGGGGFFFDDDDDDEEEDDDCCCGGGNNNrrr}}}yyy|||nnnccc^^^[[[^^^hhhnnnlllfffgggggghhhfffdddcccdddeeedddcccccccccdddeeeffffffeeeaaa___]]]UUUHHH>>>;;;999;;;???CCCGGGNNNWWW]]]bbbiiittt|||tttsssuuuzzz{{{wwwuuuuuuvvvrrrmmmiiihhhggggggffffffeeeddddddddddddddddddhhheee```\\\```hhhjjjgggeeeccccccdddbbb```bbbgggcccaaa``````aaabbbbbbaaa______```aaadddeeedddbbbcccdddfffeeecccbbbbbbbbb```aaaaaaaaa`````````aaabbbccceeeeeebbb^^^\\\\\\^^^dddjjjkkkhhhhhhmmmsss~~~zzzxxxpppgggfffjjjiiibbbGGGCCCGGGWWWmmmvvv```YYYSSSQQQNNNMMMLLLKKKHHHFFFDDDCCCAAABBBCCCDDDCCCBBBAAA@@@???>>>===<<<;;;;;;999888888666555333222111111111111111111111111111///000111111111222555777;;;JJJbbbvvv}}}|||yyyxxxwwwvvvtttvvvwwwxxxzzz|||~~~{{{|||}}}{{{wwwtttssssssuuuuuutttsssqqqooommmlllnnnwwwzzzuuuwww|||vvvjjjgggfffgggppp{{{|||}}}}}}|||yyytttpppmmmcccWWWNNNHHHIIISSS```ooozzzyyyxxxrrrqqqssswww{{{~~~}}}yyyuuusssqqqnnnmmmmmmnnnoooooo}}}wwwttttttuuuvvvrrrrrrrrrrrrqqqrrruuuxxxvvvtttrrrqqqqqqqqqpppoooiiikkknnnoooppprrruuuwwwtttrrrqqqqqqssstttsssrrrpppuuuvvvsssooojjjccc[[[MMMCCCAAAKKKSSSWWW```mmmqqqnnnaaaMMMAAAAAAHHHNNNNNNQQQVVV```ooo~~~ttt}}}~~~~~~}}}zzzwwwuuuuuuuuuuuutttsssqqqmmmjjjgggeeefffeeeddddddeeefffdddccceeefffhhhjjjmmmoooqqqrrrmmmmmmmmmlllllloootttwwwuuurrroookkkeeeeeeooo{{{yyyvvvxxx}}}|||kkkSSSAAA;;;888777999<<>>???@@@BBBCCCDDDDDDDDDFFFIIIHHHFFFBBB@@@??????AAACCCEEEEEEFFFHHHJJJGGGHHHIIIHHHFFFEEEFFFGGGEEEDDDDDDGGGFFFEEEHHHMMMqqqtttrrrxxxtttlllgggcccfffqqqyyytttkkkfffggggggfffeeeeeefffhhheeecccaaabbbdddfffggggggfffbbb^^^\\\TTTIIIBBBAAA@@@DDDIIINNNTTT^^^iiippp{{{yyywwwxxx}}}}}}xxxtttsssrrrooojjjgggffffffffffffjjjiiihhhgggfffffffffffffffccc]]]YYY]]]dddhhhgggdddaaaaaabbbaaa^^^```eeebbbaaa______```aaa```___^^^^^^___bbbeeegggfffddd^^^```aaabbbaaaaaabbbcccaaabbbcccbbbaaa```aaabbbeeeddddddddd```[[[ZZZ]]]dddiiimmmllliiikkkttt}}}zzzyyyuuujjjccckkkwwwpppaaaEEE???JJJjjjzzzaaaXXXXXXRRRPPPNNNMMMLLLKKKIIIGGGDDDCCCBBBCCCDDDEEEDDDCCC@@@@@@??????>>>>>>======;;;::::::999777555333222111111111111111111111111///000111111111111333555;;;HHHddd{{{xxxxxxxxxwwwuuuuuuvvvwwwyyy{{{}}}}}}wwwttttttttttttsssqqqnnnjjjgggeee[[[ZZZUUUNNNJJJJJJFFFAAAGGGFFFIIIPPP[[[hhhrrrxxx~~~zzz{{{|||}}}|||yyyvvvtttqqqlllddd[[[TTTTTTaaaooozzzyyyyyyuuuppprrruuuyyy|||{{{xxxuuusssqqqmmmlllmmmmmmnnnmmm~~~{{{{{{{{{wwwtttmmmoooqqqrrrrrrsssvvvxxxwwwuuusssrrrssssssqqqppplllnnnppppppqqqssswww{{{sssrrrpppqqqrrrsssrrrqqqqqqttttttqqqooojjj```VVVAAA<<<;;;@@@EEEHHHOOOVVVYYYXXXPPPDDD===@@@FFFIIIKKKPPPXXXaaaooo~~~|||zzzzzzzzzxxxuuuttttttuuurrrqqqpppmmmkkkhhhgggfffffffffeeegggiiijjjiiigggjjjkkklllnnnpppqqqrrrsssoooooonnnmmmnnnqqqwww{{{xxxuuupppjjjbbbaaammmzzzxxxzzz|||bbbJJJ>>>777888:::===AAAMMMcccvvv{{{fffDDD777===@@@^^^mmmhhh{{{```MMMNNNIIIJJJNNNGGGFFFJJJNNNMMMJJJHHHJJJLLLJJJHHHFFFDDDDDDDDDEEEEEEAAABBBBBBBBBBBBAAA@@@@@@AAAAAABBBCCCFFFFFFEEECCC@@@AAACCCEEEFFFGGGGGGFFFDDDGGGJJJIIIFFFBBBAAAAAA@@@BBBEEEFFFFFFGGGIIIJJJHHHIIIJJJHHHFFFEEEGGGJJJGGGEEEFFFIIIIIIHHHJJJNNNgggssskkkyyyxxxtttppplllnnnzzz{{{ooodddeeefffeeedddeeehhhjjjeeecccaaaaaaeeeggghhhhhhfffaaa]]][[[VVVNNNKKKKKKMMMQQQXXX]]]dddnnnzzzzzzxxxzzzzzzvvvrrrrrrpppmmmiiigggggggggggggggkkkjjjiiigggfffeeeeeeeeeddddddaaa^^^___eeehhhggggggcccaaaccccccaaabbbeeecccaaa______``````___^^^______aaacccfffgggeeeccc^^^```aaaaaa______```aaabbbdddeeedddaaa```aaacccfffbbbaaabbb___ZZZ[[[```kkkllllllmmmooouuu~~~~~~{{{wwwzzzrrrddd___nnn}}}pppUUUDDD@@@RRR}}}cccZZZXXXTTTSSSQQQOOONNNMMMMMMJJJIIIEEEEEEDDDFFFGGGHHHGGGEEE????????????????????????<<<<<<<<<;;;999777555333111111111111111111111111///000222222111111222444999EEEddd}}}zzz{{{{{{yyywwwuuuvvvwwwyyy{{{}}}~~~yyyuuutttssssssrrrnnniiiccc]]]ZZZUUULLLEEECCC@@@===>>>AAA>>>@@@BBBDDDIIIPPPWWW\\\nnnwww|||zzz{{{}}}yyyzzz{{{|||{{{yyyxxxxxxvvvtttpppiiiaaaaaannn~~~xxxvvvwwwsssssssssuuuwwwyyyxxxuuurrrrrrooolllkkkmmmooooooooo}}}}}}zzzqqqjjjhhhkkkoooqqqssstttvvvxxxyyywwwtttsssssssssqqqpppnnnppprrrrrrrrrtttyyy~~~rrrqqqpppppprrrrrrqqqpppnnnqqqrrrppppppmmmbbbWWWCCC>>>999777999>>>EEEJJJRRRRRRKKK>>>777:::AAAFFFKKKRRR[[[eeerrr}}}|||vvvwwwwwwuuusssrrrssstttpppooommmkkkiiihhhhhhhhhgggggggggjjjmmmnnnmmmllllllmmmnnnoooppppppppppppppppppooonnnooorrrxxx|||wwwtttoooggg______lllzzz|||~~~]]]DDD<<<333777<<<@@@EEETTTkkk~~~kkkYYY>>>444888CCCiiiwwweeegggzzzVVVKKKQQQHHHEEELLLHHHHHHLLLOOONNNJJJGGGHHHKKKJJJHHHDDDBBBBBBCCCCCCCCC@@@@@@@@@???????????????@@@@@@AAADDDGGGHHHFFFEEEBBBDDDFFFGGGIIIIIIHHHHHHEEEHHHKKKKKKGGGCCCBBBBBBAAACCCFFFGGGGGGHHHIIIJJJIIIJJJKKKIIIFFFFFFIIILLLIIIGGGGGGKKKKKKJJJKKKOOOTTTrrrmmmfffzzzyyyssspppkkkmmmyyyyyyjjjbbbcccddddddccceeehhhjjjeeeccc```aaaeeehhhiiihhhfffaaa]]][[[XXXSSSQQQTTTWWW\\\ccchhhnnnyyy~~~|||vvvwwwvvvsssrrrrrrooollliiiggghhhhhhhhhhhhiiihhhgggeeedddcccbbbbbbdddggggggdddeeehhhiiihhhfffaaa___bbbcccbbbbbbdddcccaaa_________```___^^^aaaaaabbbdddffffffdddbbbdddeeeeeeccc```^^^^^^___ccceeefffeeebbb```bbbdddfffaaa___```^^^ZZZ]]]dddooollljjjnnnwww~~~|||yyywwwzzzppp___ZZZmmm~~~kkkJJJAAADDD^^^rrrZZZ\\\\\\RRRSSSQQQOOONNNNNNNNNLLLJJJGGGGGGGGGHHHJJJJJJIIIHHH????????????????????????=========<<<;;;888666444111111111111111111111111///111222222111111222333444@@@bbb~~~{{{}}}~~~|||zzzvvvwwwxxxzzz|||}}}xxx~~~xxxtttssssssrrrqqqmmmfff^^^WWWSSSIII<<<666:::;;;777;;;EEEHHHJJJLLLLLLLLLNNNTTTYYY[[[bbblllssswwwxxxyyy{{{yyyzzz{{{{{{zzzyyyyyyzzzzzzyyyxxxrrriiiiiiwww}}}uuurrrrrrnnnvvvuuuuuuvvvwwwuuurrrppppppmmmkkkkkkoooqqqrrrqqqwwwnnniiiffffffiiioootttwwwxxxxxxwwwxxxwwwvvvtttqqqpppqqqrrrsssrrrrrrtttvvvwwwwwwvvvtttrrrppppppqqqqqqqqqppprrrtttsssqqqnnniii^^^SSSFFF;;;444777;;;;;;<<>>999FFFhhh|||{{{iiidddlll]]]PPPMMMNNNLLLHHHFFFHHHKKKOOOOOOMMMKKKLLLMMMJJJHHHGGGEEECCCCCCCCCCCCNNNOOOKKKDDDBBBEEEEEEDDDGGGGGGHHHHHHIIIHHHHHHHHHJJJIIIIIIIIIKKKKKKIIIGGGGGGQQQZZZZZZQQQGGGCCCCCCDDDEEEGGGJJJKKKJJJFFFCCCDDDDDDDDDEEEGGGJJJMMMOOOOOONNNMMMLLLLLLMMMNNNOOOFFFYYYtttsssmmm|||~~~vvv|||~~~{{{~~~wwwtttppppppuuu{{{xxxqqqggggggggggggfffeeeddddddcccddddddeeeeeedddddddddcccbbbbbbbbbccccccdddeeeggghhhkkkpppxxxzzzrrrppprrruuutttrrrmmmjjjgggeeeffffffffffffhhhfffdddbbbbbbdddfffhhhgggeeecccaaabbbdddgggjjjhhhgggdddbbbaaaaaabbbbbbaaabbbbbbbbbbbbaaa``````bbb``````bbbfffhhhgggeeellliiieeebbb```___]]][[[]]]dddfffaaa\\\]]]aaabbbddddddbbb]]]ZZZ^^^hhhqqqvvvppppppyyy{{{wwwvvvvvvpppgggaaadddeee]]]OOOFFF;;;OOOjjjyyyfff```XXXRRRTTTTTTRRROOONNNNNNNNNLLLKKKMMMMMMLLLKKKIIIFFFDDDBBBBBBCCCDDDDDDCCCAAA???===BBBAAA???===<<<;;;::::::666555333111111111333444333222111000000222444555999@@@___|||}}}~~~}}}zzz}}}~~~}}}}}}xxxyyy{{{|||zzzwwwtttqqqssspppkkkfff___UUUIII@@@<<<999777888<<>>@@@CCCGGGFFFBBB>>>;;;;;;===>>>AAADDDLLL^^^yyyuuuyyytttrrrooonnnooopppppppppgggiiijjjkkkkkklllnnnpppppppppppppppooonnnnnnmmmmmmnnnnnnoooppppppqqqqqqqqqsssuuuvvvvvvuuuvvvwwwsssllldddaaadddmmmyyybbbHHH;;;888999888DDDFFFJJJqqqoooLLL===777:::AAARRRhhhsssrrrlllyyyiii[[[NNNKKKLLLKKKGGGEEEFFFJJJMMMNNNMMMLLLLLLMMMIIIGGGEEECCCDDDGGGKKKNNN]]][[[TTTJJJEEEGGGGGGEEEGGGGGGHHHIIIIIIIIIHHHHHHKKKJJJJJJKKKLLLLLLJJJIIIHHHOOOVVVWWWPPPHHHDDDDDDEEEFFFHHHJJJLLLKKKGGGDDDDDDDDDDDDEEEGGGJJJMMMOOORRRQQQQQQQQQQQQQQQQQQRRREEENNNaaazzz{{{pppxxxxxxkkkmmmrrrqqqrrrwwwxxxwwwuuussswww|||{{{vvvjjjjjjjjjiiihhhfffdddcccccccccdddeeeeeeeeeddddddeeeddddddddddddeeeeeefffggggggiiimmmssszzzyyysssqqqrrrsssrrrpppkkkhhheeedddeeeffffffeeehhhfffdddccccccdddfffhhhkkkiiifffdddccccccdddeeedddbbbaaa``````aaabbbcccbbbbbbbbbbbbaaaaaa```___dddddddddfffiiijjjhhheeegggdddaaa_________^^^]]]```bbbbbb___^^^aaabbb```cccbbb```]]]]]]bbbkkkssswwwtttvvv}}}}}}yyyvvvuuuuuuhhh___XXXWWWVVVOOOEEE???BBBRRRkkkmmm```___YYYVVVXXXTTTRRRPPPPPPPPPPPPOOOMMMLLLLLLKKKJJJHHHFFFDDDBBBAAAAAABBBCCCCCCBBBAAA@@@BBBAAA@@@>>>===<<<;;;;;;888777555333222333444444333222111000000222444555888>>>ZZZ|||}}}~~~}}}}}}zzzzzzzzzzzzyyywwwuuutttsssoooiiibbbYYYOOODDD<<<<<<<<<===@@@FFFLLLQQQSSS]]]^^^___aaadddfffhhhiiiggggggfffeeeeeejjjrrryyy~~~~~~~~~|||zzzyyywwwzzz{{{wwwvvvuuuvvvttttttrrrqqqpppoooooooooooommmmmmooorrrrrrpppnnn~~~uuunnniiigggmmmpppuuuvvvvvvvvvxxxzzzyyyzzzzzzxxxwwwvvvwwwyyyyyyvvvsssrrrssstttuuuuuuuuusssrrrqqqqqqpppooommmsssuuuuuusssrrrnnndddZZZJJJ@@@888999===AAADDDFFFHHHEEEAAA>>><<<<<<===>>>???>>>EEEYYYzzzvvvpppvvvqqqnnnkkkkkkmmmnnnmmmllleeegggjjjkkklllnnnpppsssqqqpppoooooommmlllkkkkkkooonnnnnnnnnnnnooopppqqqpppsssvvvvvvtttqqqoooooofffaaa]]]___iiivvvnnnTTT@@@888888888===FFFEEETTTccc======999AAAYYYiiijjjiiijjjpppcccVVVKKKIIIJJJHHHEEEDDDDDDGGGKKKMMMMMMLLLMMMMMMJJJGGGCCCAAABBBGGGNNNRRRaaa___VVVKKKFFFGGGHHHGGGFFFGGGHHHIIIIIIIIIIIIIIILLLKKKKKKLLLMMMNNNLLLKKKIIIMMMPPPQQQNNNJJJGGGEEEFFFFFFHHHJJJLLLKKKHHHFFFDDDDDDDDDEEEGGGJJJLLLNNNQQQRRRSSSSSSSSSSSSRRRQQQGGGHHHUUUnnnzzzwww}}}{{{hhh```___```gggoooyyy{{{zzzxxxyyy}}}~~~|||ppppppooommmjjjgggdddbbbccccccdddeeeeeeeeeeeeeeeggggggfffeeeeeeeeeffffffgggfffeeegggkkkqqqwww{{{{{{}}}xxxtttrrrrrrrrrpppmmmgggeeeccccccdddeeefffeeegggfffdddccccccdddfffgggiiihhhfffdddcccbbbaaaaaa___^^^^^^^^^___aaacccdddccccccbbbbbbaaa```______gggggggggiiijjjjjjgggdddbbb```^^^]]]^^^_________aaaaaa___]]]___dddccc^^^bbbaaa___^^^aaahhhoootttrrrtttzzz~~~|||yyyvvvssspppooo```WWWNNNIIIEEE???===>>>LLLZZZqqqbbb\\\^^^ZZZWWWYYYTTTRRRQQQQQQRRRRRRQQQPPPKKKKKKKKKJJJHHHFFFEEEDDDAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<;;;999777555444444444444333222111111111222333444666<<>>AAA>>>CCCWWWvvvzzzrrrooorrrkkkhhheeefffjjjlllkkkhhhfffhhhkkklllmmmnnnppprrrooonnnnnnmmmlllkkkkkkkkkmmmmmmmmmmmmnnnppprrrsssppprrrsssrrrnnnhhhdddbbb^^^^^^___bbbmmm~~~oooYYYFFF:::777999;;;<<>>VVVsssfff???999999FFFuuullleeennn}}}UUULLLEEEFFFGGGDDDBBBBBBAAACCCFFFIIIKKKLLLLLLKKKIIIHHHFFFDDDCCCCCCCCCDDDCCCEEEFFFCCCCCCFFFGGGDDDDDDEEEFFFGGGHHHHHHHHHHHHJJJJJJJJJKKKMMMMMMLLLKKKHHHFFFEEEFFFHHHIIIGGGEEECCCCCCCCCEEEFFFFFFDDDAAAAAAAAABBBCCCEEEGGGHHHIIIIIIJJJMMMOOOOOOMMMJJJIIIEEECCCNNNeeeyyysss{{{pppTTTKKKZZZnnnzzz{{{xxx{{{zzzzzzxxxuuuqqqlllgggddddddeeeeeeffffffeeeeeedddeeeeeedddddddddddddddeeeiiiddd]]]ZZZ]]]fffqqqxxxyyyuuuvvv}}}xxxqqqllllllpppwwwvvvtttsssqqqooommmkkkeeedddcccdddfffggggggfffbbbbbbaaa``````aaabbbbbbddddddeeeeeedddcccbbbaaaaaaaaaaaaaaaaaaaaaaaabbbcccbbbaaa```____________bbbcccdddeeecccbbb```___cccaaa___^^^___``````___\\\bbbeeeaaa___aaaeeefffhhhfffdddeeeiiimmmooopppkkkttt}}}}}}zzzvvvssspppkkkfffaaaUUUMMMCCC<<<999???PPP```ddd~~~|||kkk\\\ZZZZZZUUUPPPPPPNNNNNNNNNOOOQQQQQQPPPNNNLLLKKKKKKJJJJJJJJJJJJJJJHHHHHHFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBAAA???>>>===;;;:::888777555444333333222222111222222222333333222777;;;HHH[[[kkkpppeee~~~~~~{{{yyyxxxyyyzzz||||||yyyuuunnnaaaQQQDDD<<<888777;;;BBBLLLTTTXXX[[[\\\^^^aaaaaabbbcccfffjjjmmmpppmmmqqqtttuuuuuuvvv{{{{{{xxxvvvuuuxxxxxxvvvyyy}}}{{{|||vvvrrrpppqqqrrrrrrsssssssssrrrqqqpppooohhhiiikkklllmmmnnnpppqqqxxxrrrpppqqqoooooovvv~~~|||{{{|||wwwuuurrrrrrsssuuuvvvvvvwwwvvvuuuuuuuuutttqqqnnnssstttssspppooommmddd[[[QQQMMMHHHGGGOOOZZZ___^^^MMMFFFDDDJJJJJJDDD???@@@CCCGGGSSSeeevvv{{{yyyzzzwwwxxxuuurrrpppjjjkkkllllllmmmmmmnnnnnnoookkkmmmooopppooommmmmmnnnjjjjjjiiihhhiiijjjkkklllhhhjjjmmmpppsssuuuwwwxxxvvvuuurrrlllfff```^^^]]]dddkkkpppsss{{{jjjVVVBBB:::999777:::???BBB:::CCCbbbwwwjjjLLL666:::;;;XXXhhhcccsssmmmOOOHHHCCCEEEFFFCCCBBBBBBAAABBBDDDGGGKKKLLLJJJIIIEEEEEEFFFGGGGGGFFFEEEDDD@@@DDDFFFEEEEEEGGGFFFBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFHHHJJJKKKIIIHHHDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCBBB@@@>>>??????@@@BBBCCCEEEFFFFFFHHHIIIKKKMMMMMMKKKIIIHHHJJJGGGJJJUUUfffzzz}}}___RRR___rrr}}}zzzwwwzzz~~~||||||{{{xxxtttnnniiiffffffggggggffffffeeedddccccccbbbbbbbbbbbbcccdddeeehhhccc]]]ZZZ^^^gggqqqyyylllmmmqqqyyyqqqmmmmmmfffeeelllsssrrrqqqpppnnnlllkkkjjjeeedddcccdddfffgggfffeeeaaaaaa````````````aaaaaaiiiiiihhhgggeeedddbbbaaacccccccccbbbbbbaaaaaaaaabbbaaa```___^^^___```aaa^^^```aaaaaa___^^^___```eeeccc```___```aaa``````\\\cccgggccc___bbbgggiiiiiiiiiiiijjjkkkmmmnnnpppuuu{{{}}}vvvssspppnnnnnnkkkeeeaaaNNNFFF===999===LLLfff|||{{{iii___VVVTTTTTTQQQNNNNNNMMMLLLMMMNNNPPPOOOMMMKKKKKKJJJJJJJJJJJJJJJKKKKKKIIIHHHHHHGGGFFFDDDDDDCCCAAAAAABBBBBBAAA@@@>>>===::::::999888666555444444111111222222222333333333000666666;;;KKK^^^|||~~~sss|||||||||{{{xxxvvvwwwwwwwww{{{|||xxxtttlll^^^MMM@@@::::::;;;DDDKKKSSSYYY[[[[[[]]]___bbbbbbccceeehhhllloooqqqqqqtttxxxyyyyyyzzz~~~{{{yyyuuuuuuwwwwwwuuuvvvzzzxxx}}}~~~||||||}}}{{{tttooonnnpppqqqnnnnnnooopppooonnnmmmlllhhhjjjlllmmmmmmooorrruuuzzztttpppmmmpppuuuzzz}}}}}}yyyxxxwwwsssrrrqqqsssuuuwwwxxxwwwwwwvvvvvvwwwxxxvvvsssqqqpppqqqqqqooopppooohhh___[[[WWWPPPJJJNNNVVVWWWSSSGGG@@@AAAKKKOOOHHHBBBCCCJJJTTTcccttt|||xxx~~~xxxttttttmmmpppsssuuusssooolllmmmpppkkkmmmpppqqqooonnnnnnnnnkkkjjjhhhgggggghhhiiijjjiiikkkooosssvvvwwwwwwvvvwwwuuupppiiidddaaabbbdddkkkqqquuuzzztttSSSBBB555666:::999;;;AAA===CCCSSSiiioooVVV===888:::GGGsss|||ggg```~~~}}}]]]KKKEEEBBBDDDEEECCCAAABBBBBBAAACCCFFFJJJKKKIIIFFFBBBCCCDDDFFFFFFFFFEEEDDDAAADDDEEEBBBBBBDDDDDD@@@@@@AAABBBDDDEEEEEEFFFFFFCCCCCCCCCDDDFFFGGGFFFEEE@@@@@@AAAAAAAAAAAAAAABBBDDDCCCAAAAAAAAA@@@===;;;======???@@@BBBBBBCCCCCCFFFGGGIIIJJJJJJIIIGGGFFFJJJJJJHHHIIIWWWqqqqqqeeennn{{{yyywwwzzz}}}|||{{{|||{{{zzzvvvpppkkkhhhhhhhhhhhhgggfffdddbbbaaaaaaaaaaaabbbbbbdddeeefffeeebbb___^^^bbbhhhoootttbbbjjjpppxxx|||jjjgggiiiiiijjjmmmmmmmmmlllkkkiiihhhhhhiiidddcccbbbccceeeeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbggggggfffeeedddcccbbbbbbbbbcccccccccbbbbbbaaaaaaaaa```___^^^^^^___aaabbb]]]^^^```___^^^^^^aaaddddddbbb```___```aaaaaaaaa___dddfffccccccfffiiiiiigggjjjmmmnnnllllllooorrryyy}}}~~~}}}~~~~~~xxxqqqmmmjjjjjjkkkhhhbbb]]]III@@@999:::FFF]]]}}}jjj^^^WWWRRRPPPPPPNNNMMMNNNMMMLLLMMMNNNOOOOOOLLLJJJHHHHHHGGGGGGHHHIIIJJJKKKEEEEEEFFFFFFFFFEEECCCBBB???@@@AAABBBAAA???===<<<:::::::::999999888777666111111222222333333333222000777555666FFF\\\zzz~~~zzzzzzzzzyyywwwvvvvvvxxxvvvyyy}}}~~~{{{yyyqqqiiiZZZIII===999<<<@@@MMMRRRYYY\\\[[[[[[^^^aaa```bbbdddgggjjjmmmoooppptttwww{{{||||||zzzzzzvvvtttvvvwwwuuuuuuxxxvvv{{{}}}{{{zzz||||||{{{{{{zzzzzz{{{~~~zzztttpppoooooopppllllllnnnooonnnmmmkkkjjjkkkmmmnnnnnnnnnooosssvvv}}}{{{tttpppjjjrrr{{{~~~{{{yyy}}}~~~yyyuuurrrqqqqqqpppqqqsssvvvyyyyyyxxxwwwvvvwwwxxxyyyxxxuuurrrmmmooopppoooqqqqqqkkkccceee```VVVKKKIIILLLHHHAAABBB;;;>>>LLLQQQJJJDDDEEESSS```qqq|||vvvyyytttrrrwwwyyyuuummmiiijjjmmmjjjmmmpppqqqpppooooooooommmkkkiiigggffffffggghhhjjjmmmrrruuuxxxwwwvvvuuuvvvrrrmmmfffbbbbbbeeeiiipppsssvvv}}}|||aaaFFF777000666===<<<<<>>>>>???AAAEEEDDDBBBAAA@@@???<<<:::;;;<<<>>>???AAAAAABBBBBBDDDEEEFFFFFFFFFFFFEEEDDD@@@FFFFFFBBBMMMiiiwww{{{yyyxxx{{{}}}{{{{{{{{{|||zzzwwwrrrmmmiiijjjiiiiiigggeeecccbbb`````````aaabbbccceeefffgggbbbbbbbbbccceeeiiimmmooo^^^jjjsss{{{{{{wwwmmmfffhhhooosssqqqjjjjjjiiigggeeeeeefffhhhcccbbbaaabbbddddddbbb```ccccccccccccccccccccccccaaa`````````aaabbbccccccaaaaaabbbbbbbbbbbbaaaaaa```___^^^]]]^^^```bbbccc]]]___```___^^^___dddhhhbbb```^^^^^^```bbbbbbbbbbbbdddcccbbbeeekkkkkkhhheeejjjooopppmmmmmmppptttuuuxxxwwwvvvzzz}}}vvvqqqmmmiiihhhhhhddd]]]WWWGGG>>>888<<>>=========???DDDKKKLLLJJJJJJNNN___lllzzz{{{wwwrrryyyvvvrrrmmmkkkiiijjjjjjooolllkkklllooopppmmmjjjiiikkkllljjjgggggglllqqqjjjooouuuwwwuuurrrqqqrrrrrrjjjeeeeeeeeeeeejjjrrrooowww~~~wwwbbbMMM<<<999555333777===>>>;;;???WWW___\\\TTT;;;...???AAAssszzzdddqqqyyyWWWNNNIIIFFFCCCBBBDDDDDDBBB??????@@@BBBDDDEEEEEEDDDCCC@@@AAAAAAAAAAAA@@@??????CCCBBBAAAAAAAAAAAA>>>===???@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDCCCBBB===<<<;;;:::;;;===???@@@AAACCCFFFFFFCCC???<<<;;;;;;>>>@@@AAAAAAAAABBBDDDEEEEEEEEEEEEDDDCCCBBBBBBBBB@@@BBBFFFFFFMMMhhhuuussszzz}}}yyyvvvvvv{{{{{{zzzxxxwwwuuutttttttttpppjjjfffhhhhhhfffcccccccccccccccdddeeefffggghhhfffccc``````cccgggiiijjjfffiiipppsssnnniiigggiiilllnnnooohhhiiifff```aaaggghhhdddhhhgggeeecccbbbaaa``````ddd```aaaffffffaaa___cccbbb^^^[[[]]]```bbb___[[[\\\___bbbbbb___^^^```bbb``````aaa``````___^^^^^^___```___]]]\\\```hhhnnnbbb^^^___cccccc```bbbgggeeefffhhhiiijjjkkklllllllllnnnppprrrrrrsssuuuwwwxxxwwwxxx}}}xxxooonnnjjjddd^^^[[[WWWNNNFFF???AAA===;;;PPP}}}uuudddZZZXXXRRRNNNOOOOOOLLLKKKMMMLLLKKKJJJKKKNNNNNNLLLIIIDDDEEEGGGHHHIIIIIIHHHGGGDDDDDDDDDCCCBBBAAA@@@???@@@@@@@@@@@@>>><<<:::999888999:::;;;:::999888777666555333111000000111111444555555555;;;TTT~~~yyyxxxvvvuuuttttttuuuuuuuuuuuuuuuxxx{{{yyytttooollleeeYYYJJJ>>>:::===BBBQQQTTTXXXZZZ[[[\\\^^^___hhhiiikkkkkklllpppvvv|||xxxzzz|||~~~{{{|||zzzxxxuuusssrrrrrrtttuuuyyyzzz}}}~~~~~~|||zzzyyyxxxwwwuuutttuuuxxx{{{}}}xxxuuusssrrrssssssqqqnnnlllnnnqqqssssssqqqnnnllllllpppsssrrrnnnkkkkkknnn~~~yyyuuutttvvvxxxwwwuuussssssssssssxxxyyysssnnnmmmnnnnnnooooooooooooooooooooonnnssssssssssssrrrpppooonnnooommmkkkmmmqqqrrroookkkkkkaaaRRREEE===:::999999999;;;BBBJJJMMMMMMQQQVVVgggsssyyyuuurrrwwwtttqqqmmmkkkjjjjjjkkknnnmmmllllllmmmlllkkkiiijjjlllnnnllliiiiiimmmqqqppprrruuuuuurrrooolllkkkiiicccaaafffjjjjjjlllppprrrzzz~~~yyyooobbbPPPAAA999666555777<<<>>>???@@@KKKYYYSSSEEE@@@777444BBBWWW~~~wwwnnnggg}}}aaaKKKIIIHHHEEEBBBBBBCCCCCCAAA??????@@@BBBDDDDDDDDDCCCBBB???@@@@@@@@@??????>>>>>>???>>>>>>???AAAAAA@@@>>>???@@@@@@AAAAAAAAA@@@@@@>>>???@@@@@@AAA@@@???>>><<<;;;::::::;;;===???@@@AAABBBCCCBBB???===<<<<<<<<<>>>@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@>>>@@@DDDCCCEEEXXXnnnyyyzzzqqqsss{{{}}}}}}}}}{{{xxxxxxxxxxxxwwwvvvvvvuuupppjjjgggiiijjjgggeeefffffffffeeeeeefffgggiiijjjjjjgggddddddfffiiikkkllleeelllvvv|||kkkiiiggggggjjjmmmmmmmmmfffgggccc^^^___ddddddaaaeeeeeeddddddccccccbbbbbbdddaaabbbggggggcccbbbdddeeeaaa^^^___aaabbb___[[[^^^```bbbbbb```___```bbb```aaaaaabbbbbbbbbbbbaaadddccccccdddfffhhhjjjkkkhhhbbb```fffjjjiiihhhjjjjjjiiihhhjjjkkkkkkiiifffjjjllloooqqqsssuuuyyy||||||}}}vvvmmmaaa___[[[VVVQQQKKKEEE@@@:::;;;CCCVVVqqqtttbbbZZZXXXWWWQQQMMMMMMLLLJJJJJJLLLKKKIIIHHHJJJLLLLLLJJJHHHEEEEEEGGGHHHHHHHHHGGGGGGCCCCCCCCCBBBAAA@@@>>>>>>@@@@@@@@@@@@???===;;;:::::::::;;;;;;;;;:::999888666555444222111111111111333444555444:::VVV~~~|||{{{zzzxxxwwwvvvvvvwwwwwwssssssssstttuuutttrrrooonnnhhhZZZJJJ===999>>>DDDRRRTTTXXX[[[]]]___bbbdddjjjkkkmmmmmmnnnrrrxxx}}}zzz{{{}}}}}}~~~{{{zzzzzzxxxuuusssrrrssstttuuu{{{|||~~~}}}{{{yyyxxxwwwuuuuuuvvvxxxzzz|||uuusssqqqrrrttttttsssqqqoooqqqtttuuuuuusssqqqoooooorrrsssqqqllliiijjjlll||||||}}}|||zzzyyyyyyyyyvvvrrrpppoooppprrrvvvtttnnniiijjjlllllloooooooooooonnnmmmllllllpppooonnnmmmlllkkkjjjjjjmmmlllmmmpppttttttpppllllllaaaQQQCCC;;;888999999:::<<>>AAAAAAFFFOOO\\\\\\JJJ555333777>>>KKKqqqnnngggtttrrrlllOOOHHHJJJEEECCCAAAAAAAAAAAA@@@???@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>=========<<<<<<:::::::::<<>><<<===>>>??????>>>===<<<;;;:::::::::;;;===???AAAAAAAAA@@@===;;;:::;;;<<<<<<===???@@@???>>>???@@@>>>>>>???@@@@@@@@@?????????===???CCCBBB@@@HHHTTTfff}}}ppplllwww|||rrr~~~xxxuuuxxxyyyzzzzzzzzzxxxwwwuuupppkkkjjjlllmmmjjjiiijjjhhhgggffffffhhhkkknnnpppooolllhhhgggiiikkkllllllfffmmmuuukkkhhhiiijjjmmmpppqqqpppnnnkkkkkkgggccccccfffeeebbbcccddddddeeeeeeeeeddddddfffdddfffkkkllliiiiiikkkhhheeebbbbbbcccccc```]]]```aaabbbbbb``````aaabbbbbbbbbccccccdddeeeeeeeeedddbbbbbbeeeiiijjjfffbbbjjjdddcccjjjqqqrrrooommmjjjiiiiiijjjlllkkkhhhdddkkkmmmoooqqqssswww|||zzznnnfff^^^YYYQQQGGG???999777888>>>DDD]]]pppcccZZZXXX[[[WWWPPPJJJIIIHHHFFFGGGJJJIIIHHHGGGHHHJJJJJJHHHFFFEEEEEEFFFGGGGGGGGGFFFFFFCCCBBBBBBAAA@@@???>>>===@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<;;;;;;:::999777666555333222222222222111444555333888VVV{{{|||{{{zzzxxxwwwxxxxxxyyyvvvwwwvvvuuussssssuuuvvvrrrkkk\\\III;;;999???GGGTTTWWW[[[^^^```cccgggjjjlllmmmooopppqqquuuzzz~~~~~~|||{{{yyywwwuuusssrrrtttuuuwww~~~{{{zzzwwwvvvvvvuuuvvvwwwyyyzzzrrrqqqqqqrrrtttuuutttsssrrrtttwwwyyyyyyxxxvvvuuuvvvwwwvvvrrrmmmjjjkkkmmmyyyyyyyyyzzz|||~~~}}}|||{{{{{{yyyvvvrrrpppppppppwwwxxxuuulllggghhhjjjjjjmmmnnnooooooooonnnmmmmmmkkkkkkkkkjjjjjjjjjkkkkkknnnnnnpppsssuuusssooolllkkk```PPPCCC;;;:::<<<>>>@@@CCCKKKTTT[[[bbbmmmyyy}}}xxxwwwsssrrrpppnnnlllkkkkkkllllllhhhkkkmmmmmmjjjhhhjjjlllnnnppprrrrrrpppoooooopppqqqpppooooooooojjjccc]]]\\\^^^aaafffkkkpppvvv{{{}}}xxxkkkWWWDDD888444444999777<<>>???>>>===??????>>>>>>============>>>???@@@@@@@@@???>>>===999999::::::<<<===???@@@@@@???===999777777:::<<<<<<===??????>>>======>>><<<===>>>???????????????AAA???@@@DDDDDDAAACCCHHH]]]sss~~~ooogggpppqqqtttyyywwwyyyvvvyyyyyyyyyzzz{{{zzzxxxvvvuuupppmmmmmmppppppmmmlllnnniiiiiihhhhhhkkkppptttxxxqqqnnnkkkiiiiiijjjjjjjjjhhhkkklllnnntttyyytttkkkgggiiimmmqqqttttttsssrrrrrrpppllliiiiiijjjiiigggddddddeeefffffffffeeeeeegggiiimmmqqqssssssrrrssshhhfffddddddeeeeeecccaaaaaaaaaaaaaaa``````aaaaaaddddddddddddddddddeeeeeecccbbbccceeegggfffccc___ggggggjjjppptttsssoookkkdddgggjjjllllllkkkjjjiiioooppprrrtttvvvyyy~~~zzzpppeee^^^bbbVVVHHH===666444888===???WWWpppdddccc]]]XXXZZZVVVOOOHHHFFFEEEDDDEEEHHHIIIHHHHHHIIIIIIIIIGGGGGGEEEEEEFFFFFFFFFGGGGGGFFFDDDDDDCCCAAA@@@@@@??????@@@@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;:::999999888777666555444333333333///444666333555PPP||||||{{{yyyxxxwwwwwwxxxxxxyyyzzzyyyuuurrrssswww|||uuummm^^^KKK<<<999AAAKKKZZZ\\\___bbbdddgggkkkmmmnnnoooppprrrtttwww{{{}}}~~~|||yyywwwuuuttttttuuuwwwyyy~~~|||zzzvvvvvvuuuuuuuuuvvvvvvwwwrrrrrrrrrrrrssstttttttttrrrtttwwwzzz|||||||||{{{~~~}}}zzztttooolllmmmooowwwvvvuuuvvvxxxzzzzzzzzzvvvwwwwwwvvvsssqqqqqqrrrwwwwwwssskkkgggjjjkkkkkkkkklllnnnpppqqqqqqpppppphhhiiijjjkkkmmmnnnoooppppppppprrrssssssrrrooollllllaaaQQQDDD<<<;;;===???EEEIIIQQQZZZaaahhhvvv|||~~~}}}{{{xxxrrrpppooonnnmmmllllllmmmmmmeeehhhllllllkkkkkkmmmpppqqqrrrsssrrrqqqpppoooooopppooommmmmmkkkfff\\\UUUYYY___eeegggjjjtttrrr\\\GGG999333333555888999>>>CCCBBBHHH___wwwoooRRR???<<<777999SSSrrruuuiiihhhtttlllLLLIIIHHH@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@===<<<;;;;;;::::::;;;;;;;;;::::::;;;======<<<;;;>>>>>>===<<<<<<======>>>???@@@AAAAAAAAA@@@>>>===999999:::;;;<<<===>>>???>>>>>>;;;888666666999<<<;;;===>>>>>>===<<<===>>>>>>>>>???@@@AAAAAAAAA@@@AAA>>>>>>BBBEEEEEEEEEGGGTTTgggooocccmmmnnnsss{{{{{{}}}|||uuuuuuuuuvvvvvvvvvvvvvvvqqqooopppssssssooooooqqqooonnnllllllnnnqqquuuxxxqqqnnnkkkiiiiiiiiihhhhhhggggggfffdddggglllnnnmmmcccggglllrrrwwwzzz{{{|||xxxtttqqqpppooonnnllllllfffggggggggggggffffffeeeggglllrrrvvvyyyzzzxxxuuueeedddcccdddeeeeeeeeedddaaa```______```aaaaaabbbgggfffeeecccbbbbbbbbbccceeegggiiiiiigggfffggghhhkkkqqqwwwwwwrrrmmmhhheeeaaagggmmmmmmiiigggjjjmmmnnnpppsssvvvyyy}}}{{{sssjjjaaa\\\YYYLLL???:::999999===CCC@@@kkk```]]]bbb[[[SSSTTTUUUMMMGGGEEEDDDCCCDDDHHHIIIJJJKKKJJJJJJIIIHHHHHHEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGEEEDDDBBBBBBBBBBBB@@@@@@??????????????????===<<<<<<;;;:::999999999999888888777666555444333...333777444222DDDooo{{{~~~~~~|||{{{yyyxxxwwwwwwxxxxxxxxxxxxwwwssspppqqqvvvzzzuuuoooaaaNNN>>>;;;CCCMMM___aaadddfffhhhiiillloooooooooqqqssswwwyyy{{{{{{~~~|||yyyxxxvvvuuuvvvxxxzzz|||}}}{{{zzzuuuuuuuuuuuuuuuuuuttttttrrrsssssssssssssssssssssppprrrvvvzzz}}}~~~yyytttooolllmmmnnnuuusssrrrrrrsssttttttsssnnnrrruuuwwwvvvtttrrrrrrppppppmmmhhhhhhlllnnnmmmiiikkknnnppprrrrrrqqqppphhhjjjmmmppprrrtttuuuuuurrrqqqqqqpppppppppppppppnnndddUUUHHHAAA@@@AAABBBKKKOOOXXXaaagggnnn|||{{{wwwpppqqqpppooonnnnnnnnnnnnnnnfffhhhkkkmmmnnnoooqqqssssssrrrrrrqqqpppooonnnnnnpppnnnllliiieee___XXXTTTYYYaaaiiilllppp{{{zzzeeeMMM===666333444666888<<<@@@CCCGGGSSSeeessseeeDDD555888666BBBfff___[[[mmm\\\LLLLLLGGG===???@@@@@@@@@>>>>>>@@@BBBAAAAAAAAAAAAAAABBBBBBBBB>>>>>><<<;;;;;;;;;<<<======<<<<<<<<<======<<<:::======<<<;;;<<<===>>>?????????@@@@@@???>>>===<<<:::::::::;;;<<<<<<======<<<===<<<:::888888999;;;;;;<<<>>>???>>>===>>>???@@@@@@AAABBBBBBBBBAAAAAA>>>======@@@CCCFFFGGGGGGHHHXXXrrrvvvhhhbbbbbbkkkyyywww|||vvvuuurrrqqqqqqsssvvvxxxrrrqqqsssvvvtttppppppsssvvvuuurrrppppppqqqssstttrrrooollljjjjjjjjjhhhgggeeeffffffgggggghhhhhhggggggllluuu}}}zzzwwwxxxxxxtttssssssiiihhhggggggfffgggggggggjjjqqqxxx|||}}}}}}wwwqqqaaaaaabbbbbbcccdddddddddaaa___^^^^^^aaacccddddddhhhgggeeecccaaaaaaaaaaaafffiiikkkjjjggggggjjjnnnssszzz~~~xxxnnnhhheeeccceeejjjnnnlllgggeeehhhllljjjmmmrrrwww{{{{{{uuuooohhh```[[[JJJ@@@999999999777<<>>===;;;;;;:::::::::999999999999888666555444000333666444111;;;UUUooosssxxxxxxyyy~~~}}}{{{zzzyyyyyyzzzzzz{{{zzzyyywwwuuuvvvyyy{{{sssooodddRRRBBB===EEEOOOaaadddhhhkkklllmmmnnnooopppqqqrrruuuyyy||||||{{{|||~~~}}}|||zzzyyywwwwwwxxx{{{~~~~~~|||{{{zzzvvvvvvwwwxxxwwwvvvtttsssrrrsssttttttrrrrrrssstttqqqsssvvvzzz}}}}}}zzzuuupppllljjjjjjjjjtttrrrpppoooooonnnmmmkkkkkkqqqxxx||||||yyyvvvtttmmmnnnlllhhhiiinnnpppnnniiikkknnnpppqqqpppooonnnjjjmmmqqquuuxxxxxxwwwvvvqqqpppnnnllllllooosssvvvoooggg[[[QQQMMMMMMOOOPPPVVV\\\fffooottt{{{yyyvvvrrrrrrqqqqqqpppooonnnnnnnnnjjjjjjkkknnnqqqssssssssstttrrrpppnnnnnnnnnmmmmmmllljjjfffaaa]]][[[\\\^^^```hhhpppuuu{{{|||bbbPPP???888777666666999;;;AAAEEEIIIWWWfffhhh```PPP:::444888???^^^yyyZZZgggfffOOOLLLJJJFFFDDD>>>@@@AAA@@@>>>>>>AAACCCAAAAAAAAAAAABBBCCCDDDDDD@@@???===<<<<<<<<<>>>???>>>======>>>??????===<<<===<<<;;;;;;<<<>>>@@@BBB??????@@@@@@???>>><<<;;;:::;;;;;;;;;<<<;;;;;;;;;;;;<<<>>>===;;;:::999999:::<<<>>>???>>>>>>???AAABBBBBBCCCCCCCCCBBBAAAAAA<<<>>>@@@AAACCCEEEFFFEEE@@@III\\\tttmmmeeefffsss{{{~~~}}}{{{tttqqqqqquuuwwwssssssuuuxxxuuuppppppsssvvvuuutttsssrrrssssssttttttrrrooonnnmmmmmmkkkjjjgggggggggiiijjjhhhggggggooowww~~~xxxvvvyyyyyytttrrrtttiiihhhfffeeefffhhhjjjlllrrr{{{vvvlll___``````````````````aaabbb```^^^___cccggghhhhhhhhhgggeeecccbbbbbbcccdddiiijjjlllmmmnnnooopppqqqssswwwvvvmmmhhhhhhjjjiiiiiihhhggghhhiiijjjkkkllljjjnnnssswwwzzz}}}yyytttnnnkkkhhhbbbYYYQQQAAA:::888:::<<>><<<<<<<<<===::::::;;;:::999888666555222222333333222666DDDRRR[[[uuusssyyyyyyrrr~~~~~~}}}|||||||||}}}|||{{{pppnnnfffVVVFFF@@@GGGOOO```dddjjjnnnpppppppppqqqsssssstttxxx}}}~~~||||||~~~{{{zzzyyyyyyzzz}}}~~~}}}|||{{{zzzyyyxxxyyy{{{{{{zzzxxxvvvtttoooqqqssssssrrrrrruuuwwwuuuvvvxxxzzz|||~~~~~~xxxuuuqqqmmmkkkiiihhhgggsssqqqooommmlllkkkhhhfffmmmttt}}}zzzwwwpppqqqnnnjjjkkkoooooommmjjjkkknnnooopppnnnlllkkkllloootttxxxzzzzzzxxxvvvooonnnkkkiiijjjooovvv{{{ooohhh___YYYXXX[[[___aaabbbhhhsss}}}wwwvvvuuusssrrrrrrqqqpppooonnnnnnnnnmmmlllooosssuuutttqqquuurrrnnnllllllmmmmmmlllfffddd```ZZZXXX[[[dddkkkiiiooovvv|||vvvfffJJJ>>>666666888888999===@@@FFFJJJQQQfffwwwjjjPPP>>>666:::???OOOzzzuuuvvv```}}}uuuKKKCCCFFFBBBCCCKKK>>>@@@AAAAAA??????AAADDDAAAAAAAAABBBCCCDDDEEEFFFAAA@@@>>>===<<<===???@@@>>>======>>>@@@AAA@@@>>><<<<<<;;;;;;<<>>;;;999999:::<<<>>>?????????AAABBBCCCCCCCCCCCCBBBBBBAAA@@@===AAADDDEEEEEEFFFEEECCC@@@AAAJJJ___zzz}}}ppptttwwwwwwzzzsssqqqsssuuussssssvvvyyyuuupppooosssrrrrrrrrrsssuuuvvvxxxxxxwwwuuurrrqqqppppppnnnmmmkkkhhhfffggghhhiiikkkmmmrrr{{{~~~{{{tttnnnlllppppppkkkiiilllhhhfffeeedddfffiiimmmpppzzzvvviii___``````___^^^]]]]]]^^^cccaaa___aaaeeeiiikkkkkkgggfffdddccccccdddeeefffpppoooppptttyyy|||yyyvvvnnnmmmhhhaaabbbkkkrrrqqqjjjddd```ccckkkqqqpppmmmnnnqqqvvvxxxxxxwwwwwwwwwkkkfffbbbaaaaaa[[[OOOEEE<<<888999???IIIbbb^^^ZZZYYY\\\[[[WWWUUUWWWPPPKKKHHHIIIJJJHHHHHHJJJIIILLLMMMLLLIIIGGGGGGIIIDDDDDDEEEFFFIIILLLOOOQQQLLLJJJHHHFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGIIIJJJKKKEEECCCAAA???>>>>>>>>>???:::;;;;;;;;;:::888666555444222111333333555<<>>999666:::777888EEELLLKKKKKK```|||XXX;;;;;;555@@@NNN___sssiii|||mmmJJJBBBFFFEEEAAA???@@@???===<<<<<<>>>???AAA===>>>@@@DDDHHHHHHEEEAAA>>>>>>===:::999999;;;===>>>???BBBDDDDDDBBB@@@???:::;;;===>>>@@@@@@AAAAAACCCBBBBBBAAA???>>>>>>===AAAAAA???===;;;;;;===@@@AAAAAAAAAAAA@@@>>>===<<<>>>>>>>>>>>>>>>>>>??????BBBDDDEEEEEEDDDDDDEEEFFF@@@CCCFFFFFFDDDCCCDDDFFFEEEAAAEEETTTfff|||tttpppxxx}}}yyyyyyyyyyyyxxxuuuuuuyyyxxxrrrmmmlllpppssswwwxxxwwwuuuttttttwwwtttqqqppppppoookkkggggggfffdddccceeehhhlllooowww}}}zzzuuussspppooonnnoooqqqooojjjfffdddddddddbbbccciiiqqqvvv|||hhhfffbbb___^^^[[[YYY[[[```gggbbb```bbbfffhhhjjjllliiihhhgggeeedddeeehhhkkkvvvvvvyyy~~~~~~uuummmgggdddaaabbbgggkkklllllljjjhhhhhhkkkpppssssssqqqooossstttrrrqqqrrrpppkkkeeeddd[[[RRRSSSUUUGGG333@@@777444EEEiiiddd]]]\\\[[[[[[ZZZWWWSSSPPPLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGGGGIIIKKKNNNOOOLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIKKKLLLKKKJJJCCCCCCBBBAAA@@@??????>>>@@@???>>>===;;;999888888666666444333222444888<<>>;;;:::LLLaaasss{{{uuutttdddHHHBBBFFFEEEBBBBBB???>>>=========>>>@@@BBB@@@@@@AAADDDGGGGGGCCC@@@>>>>>>===<<<::::::===??????@@@AAABBBBBBAAA???>>>;;;<<<===???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@>>>======???AAADDDCCCBBB@@@>>><<<;;;:::@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEEEEDDDEEEFFFHHHFFFHHHIIIHHHFFFEEEFFFHHHFFFGGGEEEEEETTTtttxxxuuu|||yyyuuuvvvyyy{{{xxxvvvtttppplllmmmrrrooorrruuuwwwuuutttsssssstttrrrooooooooommmiiidddbbbdddgggiiikkkmmmqqqsss{{{zzztttrrrsssqqqpppqqqqqqooojjjeeeddd```___cccgggjjjpppwwwwwwhhhbbb___^^^___^^^[[[\\\```bbbbbbdddeeeffffffgggiiigggfffffffffgggjjjnnnqqq~~~|||{{{||||||wwwnnnfffdddbbbaaacccfffiiiiiihhhhhhhhhjjjmmmqqqqqqnnnkkkeeekkkooonnnllllllhhhddd\\\\\\VVVKKKDDDCCC@@@<<<;;;<<>><<<;;;::::::777777666444222444888;;;NNNggg}}}~~~|||||||||}}}~~~|||zzzqqquuuwww|||yyyaaaLLLLLL\\\fffmmmnnnooorrrsssqqquuutttuuuyyy~~~|||{{{{{{{{{{{{{{{{{{||||||{{{{{{zzzwwwuuutttuuuwwwzzzxxxwwwxxxzzzzzzxxxvvvwwwuuurrrppppppqqqtttuuu{{{{{{zzzxxxvvvtttrrrqqqnnnnnnllljjjiiihhhggggggnnniiicccaaaccceeeeeedddccciiiqqqwwwwwwuuusssrrrrrrtttwwwwwwuuusssrrrqqqpppnnnhhhbbbccchhhlllllloooppppppooolllkkkkkkkkkllljjjgggddddddfffiiikkkqqqpppooooooqqqrrrrrrqqqtttttt}}}~~~{{{yyyxxx}}}}}}uuuqqqtttxxxsssqqqnnnmmmnnnnnnnnnmmmnnnnnnooopppqqqrrrrrrssskkkjjjhhhfffccc^^^XXXSSSQQQWWWaaaiiikkklllrrrzzzyyylll]]]QQQIII???666444666444999DDDBBB>>>DDDIIIhhhbbb@@@<<<777EEEggglllWWWEEECCCFFFEEEDDDEEE>>>>>>======>>>@@@AAACCCAAAAAACCCEEEFFFEEEAAA>>>>>>??????===<<<===???AAA@@@@@@@@@@@@???>>>>>>=========>>>?????????????????????@@@@@@AAAAAAAAABBB@@@AAAAAA@@@??????BBBDDDFFFDDDAAA>>><<<::::::999@@@@@@@@@@@@????????????AAABBBDDDEEEEEEFFFHHHIIIKKKLLLKKKIIIGGGGGGHHHJJJGGGMMMIII>>>FFFfff~~~zzz{{{{{{yyyzzzzzzzzzzzzwwwooojjjmmmuuunnnpppssstttsssrrrqqqqqqrrrooonnnnnnnnnkkkfffaaaZZZaaaiiimmmnnnppptttxxxzzztttrrruuusssqqqqqqqqqnnnhhhcccbbbZZZZZZdddhhhhhhppp}}}~~~xxxrrrjjjZZZWWWWWWYYYYYYWWWXXX[[[bbbiiinnnmmmhhheeegggkkkiiiiiijjjlllpppuuuzzz}}}}}}yyywwwuuuppphhhcccdddcccccceeehhhiiiiiihhhmmmnnnpppssstttqqqlllhhhdddlllqqqoookkkgggccc^^^SSSMMMFFFAAA;;;666777<<<999PPPnnnggg^^^[[[___^^^]]][[[WWWSSSOOOMMMKKKKKKJJJJJJIIIJJJJJJKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFHHHJJJKKKKKKKKKKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGEEEDDDDDDFFFFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>===<<<<<<999999777555333444777:::HHHeee~~~|||}}}~~~~~~}}}}}}~~~~~~|||zzzxxxtttUUULLL[[[dddllloooppprrrrrrqqquuuvvvyyy}}}~~~{{{{{{zzzyyyyyyyyyyyyzzz~~~}}}|||xxxtttrrrrrrsssuuuttttttuuuwwwwwwvvvtttyyyvvvrrrooonnnoooqqqrrrwwwwwwvvvtttrrrooommmllllllkkkjjjiiihhhgggfffeeewwwmmm```XXXXXX\\\^^^___```aaadddhhhkkkoooqqqrrrrrrvvvzzz|||{{{yyywwwwwwppplllgggfffkkkqqqttttttwwwwwwvvvrrrnnnkkkkkkllllllkkkiiihhhggghhhjjjkkknnnmmmllllllmmmnnnmmmllllllnnnvvv}}}yyyxxxwwwvvvvvvzzz|||zzzuuusssvvvyyyuuurrrooonnnnnnooonnnnnnlllooorrrtttsssqqqooonnngggccc___]]]\\\ZZZVVVSSS[[[aaajjjqqquuuyyywwwjjjVVVFFF>>><<<888555777;;;:::<<>>???@@@???>>>???AAACCCAAA@@@>>>===<<<<<<<<<<<<>>>>>>?????????>>>>>>===?????????@@@@@@@@@AAAAAA???@@@AAAAAA@@@AAACCCEEEEEECCC@@@===;;;:::;;;;;;===============<<<<<<<<>>888888>>>SSS}}}mmmWWWYYY[[[``````^^^[[[VVVQQQNNNMMMKKKKKKJJJJJJJJJIIIIIIJJJHHHHHHHHHGGGFFFEEEDDDCCCCCCEEEHHHJJJKKKJJJIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFEEECCCCCCDDDDDDCCCAAAAAAAAABBBBBBBBBCCCCCCCCC?????????>>>>>>=========;;;:::999666444444666999@@@aaa~~~}}}}}}~~~~~~~~~~~~|||zzzwww|||yyy]]]TTTZZZbbbkkkooopppqqqrrrrrrvvvxxx}}}}}}|||zzzyyyxxxxxxxxxyyy~~~|||xxxtttqqqqqqrrrrrrrrrssstttuuuuuuttttttxxxvvvrrrooommmnnnppprrroooppppppppppppooonnnnnnjjjiiiiiihhhgggfffeeedddwwwmmmbbb\\\]]]``````___^^^]]]\\\]]]aaagggmmmqqquuuzzz}}}zzzxxxrrrnnnmmmppptttwwwwwwwww~~~|||yyytttooommmlllmmmmmmllllllllllllmmmmmmnnnkkkiiigggfffggghhhgggfffdddhhhpppwww{{{{{{yyyxxxxxxwwwxxxwwwvvvvvvwwwxxxwwwvvvvvvtttqqqpppppppppooonnnlllqqquuuvvvsssmmmiiifffaaa\\\XXXWWWZZZ]]]^^^\\\dddiiiqqqxxx}}}|||yyybbbTTTDDD999666777888888>>>DDDBBB>>>???<<>>@@@AAABBB===>>>AAABBBBBBBBBAAAAAA===???@@@?????????AAABBB@@@>>><<<:::::::::;;;;;;======>>>>>>>>>===<<<<<<@@@@@@?????????>>>>>>>>>>>>???AAAAAA@@@AAACCCEEEAAA???===;;;;;;<<<===>>>=========<<<<<<<<<;;;;;;>>>@@@CCCDDDEEEFFFHHHJJJIIIGGGFFFEEEGGGIIIKKKLLLKKKHHHKKKOOOKKKHHHVVVlllwwwoootttdddiiittt~~~yyywwwwwwzzzxxxqqqlllkkkmmmoooqqqqqqpppppppppqqqrrrpppnnnooopppnnnjjjeeeaaagggmmmnnnmmmpppxxxzzzvvvuuusssqqqnnnnnnmmmiiiccc]]]ZZZUUUZZZeeeeeedddzzz|||uuurrrooolll\\\TTTMMMNNNRRRVVV\\\bbbjjjyyy{{{pppqqq{{{~~~|||}}}}}}}}}}}}lllkkkjjjjjjkkkmmmmmmllljjjiiiiiiiiikkkppptttxxxvvvtttqqqmmmiiigggfffeeerrrtttooocccYYYTTTPPPMMMLLL>>>777;;;;;;:::FFFZZZppp\\\XXX\\\ZZZ^^^___^^^ZZZTTTPPPNNNNNNJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFFFFFFFEEECCCBBBAAABBBDDDGGGIIIJJJHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFDDDCCCCCCDDDDDDCCCAAA@@@@@@AAAAAABBBCCCCCCCCC>>>>>>>>>======<<<<<<<<<;;;:::999777555444666888:::^^^~~~~~~~~~{{{wwwsssxxx}}}}}}xxxccc]]]ZZZ```jjjqqqsssqqqrrrtttxxx|||~~~}}}{{{yyyxxxxxxyyyyyy}}}}}}{{{xxxtttrrrrrrtttqqqrrrtttttttttttttttuuuvvvuuurrrpppooopppqqqrrrllllllnnnoooppppppqqqqqqjjjjjjiiiiiihhhfffdddcccxxxrrrnnnnnnrrrqqqjjjddd\\\\\\[[[[[[\\\aaahhhnnnwww|||zzzwwwuuussstttxxxyyyvvvtttttt}}}{{{wwwrrrllljjjjjjlllllllllmmmnnnnnnnnnmmmmmmiiifffccccccdddfffggggggaaagggnnnsssuuu{{{|||yyywwwvvvuuuxxxuuusssuuuxxxyyyvvvrrrvvvtttrrrrrrrrrqqqooommmmmmqqquuusssmmmfffbbbaaa^^^YYYUUUXXX___eeehhhgggjjjsss}}}|||mmm```OOODDD:::666555666999======DDDBBB<<<<<<===LLLfffnnnEEE777:::FFFZZZdddKKKDDDCCCCCCBBBAAA???>>>===;;;;;;<<<===>>>>>>??????:::===???@@@??????@@@AAA===>>>??????>>>===???@@@===<<<:::999888999::::::;;;<<<<<<<<<<<<<<<;;;;;;???>>>>>>>>>======<<<<<<<<<>>>@@@@@@???@@@AAACCC<<<<<<;;;;;;<<<===>>>?????????>>>>>>======<<<<<<===???BBBCCCCCCEEEGGGIIIDDDCCCBBBCCCFFFHHHIIIIIILLLBBBCCCLLLIIIAAANNNgggrrrggg}}}zzzvvvuuu||||||uuupppqqqqqqooommmooonnnppprrrrrrqqqpppqqqrrrsssqqqooooooqqqqqqnnnkkkllloooqqqqqqqqquuu}}}xxxuuutttpppnnnllllllllliiiccc]]]XXXXXX```iiijjjnnnxxxuuuqqqmmmiiiYYYPPPHHHJJJPPPWWW```hhhvvv~~~|||vvvtttqqqnnnjjjggggggiiikkklllmmmmmmmmmkkkkkkllllllnnnqqqwwwzzz{{{yyyssslllgggfffhhhjjjuuuqqqfffYYYPPPMMMJJJFFF;;;888888888444>>>bbbjjj[[[WWW]]]^^^VVVZZZ[[[[[[WWWRRRNNNNNNOOOJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEDDDBBBAAA@@@AAACCCEEEGGGGGGFFFCCCBBBBBBAAAAAAAAAAAABBBBBBCCCEEECCCBBBCCCDDDDDDCCCBBB@@@@@@@@@AAAAAABBBBBBBBB??????>>>======<<<;;;;;;999999999777555444555777999WWWyyyxxx~~~}}}}}}wwwssssss{{{|||~~~wwwfffaaa\\\bbbllluuuwwwtttuuuxxx}}}~~~}}}zzzxxxwwwxxxyyyzzz}}}|||{{{xxxtttsssssstttrrrtttuuuuuutttttttttuuuvvvvvvuuutttssssssrrrrrrnnnooooooppppppppppppoookkkllllllkkkiiigggdddccc}}}sssjjjXXX\\\``````^^^^^^cccgggqqqwww}}}zzzxxxvvvxxx|||zzztttsssvvvzzzxxxsssmmmhhhfffgggiiiiiijjjkkklllkkkjjjgggfffeeeccc``````cccgggkkklllfffjjjnnnrrrwww~~~}}}~~~~~~}}}~~~~~~~~~|||yyywwwuuuuuutttttttttuuuvvvuuurrroootttssssssssssssqqqnnnkkkmmmooooookkkccc^^^^^^___^^^ZZZYYY^^^gggnnnnnnlllpppzzzyyykkkXXXHHHAAA:::666777888888===CCC===DDDBBBAAAGGGPPPdddwwwTTTBBB888<<>><<<===>>>>>><<<;;;<<<===:::999999888888999999999999999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;===>>>???>>>===>>>@@@::::::;;;<<<<<<===>>>>>>??????>>>======<<<;;;;;;===???AAABBBBBBCCCEEEGGGCCCAAA@@@BBBEEEFFFFFFDDDFFF@@@AAAGGGEEEBBBKKK\\\mmmuuuyyy~~~xxxyyyyyyuuussssssqqqnnnooosssppprrrssssssrrrqqqrrrttttttqqqnnnnnnqqqsssrrrpppqqqqqqrrrsssuuuzzz|||uuurrrqqqnnnlllkkklllllljjjeee```XXX\\\eeeooovvv|||uuurrrmmmiiihhhWWWNNNHHHMMMWWW```jjjqqq|||uuunnnjjjiiihhhdddaaadddgggkkknnnooooooooonnnnnnppptttuuutttuuuwwwyyy{{{xxxssskkkfffdddgggkkkllleeeYYYMMMIIIIIIFFF@@@555666;;;BBBMMMeeesss___ZZZXXX\\\^^^VVVTTTVVVVVVSSSNNNKKKLLLOOOJJJJJJKKKKKKJJJHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCCDDDDDDCCCAAA@@@@@@@@@??????@@@@@@AAABBBCCCAAAAAAAAACCCDDDCCCBBB??????@@@@@@@@@@@@@@@@@@AAAAAA@@@???===<<<;;;;;;777888888666444444555777999JJJkkktttyyy}}}{{{{{{}}}|||wwwxxx}}}uuuhhhfff```eeeooozzz|||yyyyyy}}}|||{{{xxxvvvvvvwwwxxxzzz~~~}}}{{{xxxtttrrrrrrssssssuuuwwwvvvtttrrrsssuuuyyyyyyyyyxxxwwwtttrrrpppooopppppppppppppppoooooonnnnnnnnnmmmkkkgggdddbbbvvvnnnUUU]]]dddeeeaaa]]]___bbbgggooo{{{xxxwwwzzz~~~{{{uuuvvv}}}wwwuuupppjjjfffdddfffhhhggghhhiiiiiihhheeeaaa___bbb___]]]]]]bbbiiinnnqqqkkklllmmmqqqxxx~~~~~~|||}}}zzzwwwyyy|||}}}xxxyyy{{{{{{zzzxxxwwwwwwpppsssvvvvvvssspppnnnnnnrrrrrrrrrssssssqqqllliiimmmmmmjjjccc\\\YYY\\\```___]]]^^^eeennnsssppplllppp{{{uuudddTTTEEE999888444444999::::::AAAIIIEEEKKKJJJNNN\\\kkkjjjEEE<<>>;;;::::::;;;;;;<<<;;;;;;:::;;;>>>???>>>;;;999999;;;;;;===>>>===;;;::::::;;;888888888888999999999999777888999::::::::::::999888888999:::;;;<<<===>>>:::<<<>>>>>>===<<<======999:::;;;<<<==================<<<;;;::::::999999===>>>@@@AAAAAABBBCCCEEECCCAAA@@@BBBEEEEEECCC@@@>>>BBBEEEEEEDDDEEEHHHKKKppp}}}zzzmmmooorrr|||kkkcccjjjvvvsssvvv{{{}}}xxxpppppptttqqqsssttttttsssrrrtttuuutttpppmmmmmmqqqttttttsssppppppqqqssswww|||zzzrrrooonnnmmmkkkkkklllmmmlllgggbbbYYY___iiitttvvvsssooohhhfffjjjZZZSSSPPPXXXdddoooxxx{{{uuuuuuuuujjjeee```___ccceeedddbbbbbbgggmmmqqqssssssrrrqqqqqqvvv|||}}}|||yyywwwwwwqqqpppkkkeee___]]]```ccc]]]UUUIII@@@@@@BBB???888???<<>>>>>???@@@AAAAAAAAA@@@???@@@BBBCCCCCCAAA????????????????????????CCCCCCBBB@@@>>>===<<<;;;666777777666444444555666777>>>TTTjjjooosssttt||||||zzzxxx{{{{{{{{{zzzrrriiikkkccchhhsss~~~||||||yyy{{{yyywwwuuutttvvvxxxyyy|||xxxtttqqqqqqrrrsssuuuwwwvvvsssqqqrrrttt{{{|||||||||yyyuuuqqqnnnmmmnnnooopppqqqqqqqqqqqqpppppppppooolllhhheeebbbvvvcccrrrxxxllleeedddcccbbbeeennnyyy|||||||||||||||{{{{{{{{{xxxwwwoooeeeaaafffmmmpppkkkeeebbbddddddbbb```aaaaaa[[[UUUVVVbbbooottttttttttttuuuvvvvvvwwwxxxxxxxxxxxxwwwwwwxxxyyy{{{|||zzz{{{{{{zzzyyywwwvvvvvvvvvsssqqqqqqrrrqqqnnnkkkooommmnnnppppppjjjdddaaaaaa]]][[[\\\]]]]]]```eeefffjjjlllnnntttzzzwwwnnnwwwpppcccUUUHHH???:::888111333999AAAEEEDDDFFFIIIIIIVVV```iii~~~rrrPPPCCC:::===AAACCCJJJTTTWWWiiitttvvvuuuPPP@@@FFFAAA@@@???===;;;:::999999<<<<<<;;;:::999999999999999999999888888888777777:::;;;;;;;;;;;;:::999999666555555444444444555555666666666666666666666666999999999999999999::::::888999;;;<<<<<<:::777555777888:::<<<<<<<<<:::999999::::::999888777999:::??????AAAAAABBBAAA@@@???@@@???????????????@@@@@@???@@@@@@AAAAAAAAA@@@@@@KKK___vvvxxxzzzooo```XXXiiiwwwxxxrrrpppqqqtttwwwwwwsssqqqsssxxxqqqpppoooooooooqqqrrrsssrrrssssssrrrqqqtttyyyvvvnnnjjjjjjhhhjjjkkklllkkkiiifffddd___hhhwww|||wwwrrrnnnllliiieeeaaabbb^^^^^^fffsss}}}oooeeeccceee```ZZZXXX\\\aaacccdddgggmmmqqqvvvyyywwwssspppnnnsssvvvyyy{{{zzzwwwtttqqqddd```ZZZWWWVVVUUUSSSQQQIIIGGGCCC===777555888<<>>@@@???===<<<<<<>>>@@@AAA<<<<<<<<<<<<<<<===>>>>>>@@@AAAAAABBBBBBAAAAAA@@@AAA@@@>>>===>>>@@@CCCEEEAAA@@@???===<<<<<<;;;;;;999999888888777777666666222@@@MMMcccpppyyywww{{{eeelll||||||}}}zzzuuuvvvzzz~~~zzz~~~zzztttnnnjjjkkkiiimmmyyy~~~zzzyyyxxxvvvtttssstttuuuvvvyyyzzzyyyuuupppoootttyyy~~~}}}{{{yyyvvvuuussssss}}}~~~yyytttpppqqqqqqpppooonnnnnnnnnnnnpppqqqqqqnnnjjjfffdddcccyyypppiiiaaa___^^^ccclllwww~~~~~~}}}|||{{{{{{zzzyyyssskkkiiimmmqqqqqqiiibbb___cccgggddd___\\\bbb]]]ZZZ___lllwwwzzzxxxuuuuuuuuuttttttssssssrrrwwwvvvvvvvvvwwwxxxyyyzzzvvvwwwxxxwwwtttssssssttttttrrrqqqpppooonnnkkkhhhmmmjjjhhhhhhgggeeeaaa___\\\YYYYYY^^^bbbdddjjjppprrrqqqoooqqqxxx}}}vvvkkk___XXXMMMBBB999444111000;;;999<<>>===;;;:::999999;;;:::999999888888888888888888777777777777777777999::::::::::::999888888555555444444444444555555666666666666666666666666999999999999999:::::::::888999:::::::::999777666777888:::;;;<<<;;;:::999777888999999888999:::<<>>???@@@AAAAAAAAAAAAAAAIIIMMM[[[ttt~~~|||{{{uuunnnlllooovvvyyyqqqkkknnnrrrtttrrrnnnkkkjjjoooooooooooooooppppppqqqpppqqqqqqooonnnooouuuzzz~~~{{{sssllliiihhhggghhhkkklllmmmllljjjhhhiiipppyyy|||qqqnnnkkkiiiiiihhhfffcccfffcccaaagggpppxxxyyyxxx{{{|||yyyoooccc[[[[[[]]][[[WWWWWW^^^dddgggiiilllqqqtttwwwyyyxxxuuutttssstttttttttsssnnnhhhbbb___[[[WWWRRROOONNNLLLJJJHHHHHH>>>666777999:::===AAAWWWtttqqqWWWTTTSSSRRRPPPOOONNNNNNNNNNNNMMMKKKJJJIIIIIIIIIJJJHHHHHHHHHGGGFFFDDDBBBAAAAAAAAA@@@@@@?????????>>>???>>>===<<<<<<===>>>???<<<<<<<<<<<<<<<===>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@???>>>======>>>???AAACCCAAA@@@???===<<<<<<;;;;;;::::::999999888777666666777DDDNNN```jjjmmmooo~~~{{{{{{|||zzzvvv|||~~~|||zzz~~~~~~}}}{{{wwwsssooommmmmmlllrrr|||}}}zzzzzzxxxwwwuuutttuuuuuuvvvuuuwwwwwwtttqqqrrrwww|||~~~zzzvvvttttttvvvwww|||}}}}}}xxxtttqqqooooooooooooooopppqqqqqqnnnoooooommmhhheeecccbbb{{{}}}wwwlll```]]]YYYXXX]]]gggrrryyy}}}||||||zzzzzzwwwrrrqqqsssrrroooccc]]]]]]eeekkkhhh```ZZZaaa^^^___iiivvv}}}{{{wwwwwwvvvuuuttttttssssssrrrsssssssssssstttuuuvvvvvvsssuuuwwwuuurrrqqqsssuuussssssrrrqqqnnnllliiiggghhhddd```^^^aaaccccccbbb\\\ZZZ\\\bbbgggjjjooouuu|||zzzxxxzzz}}}mmm\\\KKKDDD;;;444333333333222>>>>>>AAAHHHKKKKKKNNNRRRmmm{{{```CCC:::999888888:::DDDOOOSSSQQQYYY[[[pppzzzgggPPPEEEFFFEEE?????????>>><<<;;;:::999999888888777777666666777777666666666666666777777777888888888888888777777666444444444333333444444555555555555555555555555555888888888888999999::::::888888888777777777666666777888999;;;;;;:::999888666777999999999999;;;===>>>>>>???@@@AAAAAA@@@@@@AAAAAA@@@???>>>>>>>>>???===>>>???@@@AAABBBBBBBBBJJJBBBJJJggg{{{vvvxxxzzzyyyqqq]]]]]]lllxxxtttlllbbbfffjjjmmmnnnnnnllljjjlllmmmnnnooopppooonnnnnnpppqqqpppnnnllllllqqquuuxxxzzzzzzvvvoooiiifffffffffhhhkkkmmmnnnnnnnnnmmmqqqssswwwzzzyyywwwssspppkkkiiigggfffgggfffeeedddgggdddbbbfffmmmqqqpppmmmnnnooonnnggg^^^YYYZZZ]]]YYYWWWZZZaaahhhjjjlllpppsssvvvyyyzzzyyyxxxwwwwwwwwwvvvsssnnnggg___XXXSSSOOOLLLIIIFFFEEECCC@@@>>><<<444333:::===;;;CCCPPP|||iiiYYYMMMLLLKKKJJJIIIIIIIIIIIIIIIMMMKKKIIIGGGGGGGGGIIIJJJHHHGGGFFFDDDCCCBBBAAAAAACCCBBBAAA???>>>>>>??????>>>>>><<<;;;;;;<<<===>>>===<<<<<<<<<<<<======>>>??????@@@@@@@@@@@@??????=========>>>>>>???@@@@@@AAA@@@???===<<<<<<<<<<<<<<<<<<;;;:::999888777666666BBBIIIYYYccczzz{{{uuu~~~|||}}}}}}{{{yyy}}}|||zzzyyyzzzyyyxxxwwwuuusssqqqqqqpppssszzz}}}~~~}}}{{{zzzyyyxxxwwwvvvvvvvvvwwwrrrsssttttttsssuuu{{{~~~xxxsssrrrtttxxx{{{zzz|||}}}}}}|||xxxtttqqqnnnnnnnnnoooppprrrssstttmmmmmmmmmjjjfffcccaaaaaa}}}uuuvvvpppddd\\\YYYVVVSSSTTTYYYbbbiiitttvvvzzz}}}~~~}}}yyyzzzxxxuuutttuuupppjjjaaa___ccckkkoooiiibbb^^^aaa___cccnnnxxxxxxsssmmmpppooonnnmmmmmmnnnooooookkkkkkkkklllmmmnnnoooooolllooopppooommmlllnnnpppmmmnnnooommmiiieeecccbbbcccaaa]]]]]]ccckkkllljjjbbbaaaccciiimmmmmmppptttqqqZZZGGGAAA:::333111444888::::::>>>DDDMMMTTTRRROOORRRYYYgggGGG;;;???777AAAGGGEEEHHHSSSYYYWWWXXXeee\\\EEE@@@CCCCCC@@@=========<<<;;;:::999999666666555555555666666777666666666777777777777888666777777777777666555555333333333333333333444555444444444444444444444444555555666666777777888888777777555555555555666777777888999999:::999888888666888::::::999999:::;;;;;;<<<======>>>?????????AAAAAA@@@???>>>>>>>>>>>><<<===???@@@AAABBBBBBCCCHHHBBBHHH```{{{tttmmmrrr|||aaaPPPTTT___eeefffccchhhkkkjjjhhhkkknnnooojjjlllnnnpppqqqpppnnnmmmqqqrrrqqqooolllkkkooosssvvvxxxxxxtttmmmfffccccccgggiiikkkmmmnnnooonnnnnnnnnoooooopppoooooonnnnnnnnnmmmjjjhhhfffeeecccbbbbbb```aaaeeejjjmmmkkkhhhiiijjjiiieee___[[[]]]```]]][[[___fffjjjkkklllppptttxxx|||~~~}}}zzzwwwvvvrrrqqqmmmhhhaaaYYYSSSOOOGGGEEECCCAAA???===;;;:::999444777<<<;;;@@@^^^rrrZZZXXXUUUKKKJJJIIIHHHGGGGGGGGGGGGKKKIIIGGGEEEEEEFFFHHHIIIFFFEEECCCAAAAAABBBCCCDDDFFFDDDBBB@@@??????@@@AAA??????>>>============>>>======<<<<<<<<<<<<===>>>>>>>>>????????????>>>>>><<<===>>>@@@@@@@@@@@@???@@@???>>>===<<<<<<<<<<<<>>>>>>===<<<:::999888888666>>>@@@KKKTTTnnnzzzyyy~~~~~~~~~}}}|||{{{zzzzzzzzzxxxvvvtttssssssssssssvvv{{{||||||~~~~~~}}}{{{zzzzzzyyyyyyxxxwwwwwwqqqssstttttttttwww{{{|||wwwssssssuuuyyy|||yyyzzz||||||zzzwwwtttqqqoooooooooooopppqqqssssssllllllllliiieeebbbaaaaaaxxxqqqooocccSSSPPPPPPQQQPPPPPPQQQUUUXXX]]]ccckkktttzzz||||||{{{wwwyyyyyyuuuttttttpppjjjiiilllrrruuupppgggbbbcccgggeeeiiirrruuuoooiiifffhhhfffbbb___^^^___aaaccc___```aaacccdddeeeffffffbbbccceeefffffffffffffffdddhhhkkkhhhbbb]]]\\\]]]gggfffddddddkkkssssssmmmddddddjjjssswwwvvvvvvyyy}}}{{{vvvkkkYYYGGG;;;777333//////333888;;;<<>>VVVhhheee\\\ZZZ\\\[[[VVV}}}wwwNNNBBBAAA;;;888>>>;;;;;;<<<<<<;;;:::999888555444444444555666777777888888888888888888888888555555666666555555444333222222222222222333444444333333333333333333333333222333333444555666666666777666444333333555666777888888888888888888888777888:::;;;;;;999888777888999999:::;;;<<<===>>>???AAA@@@@@@???>>>>>>??????<<<===???@@@AAABBBBBBCCC@@@CCCGGGQQQhhhvvvggggggrrr|||~~~yyy^^^OOOMMMTTT\\\aaakkkqqqllleeedddffffffgggiiilllooopppooonnnlllnnnppppppnnnjjjjjjmmmpppwwwyyyyyytttllleeebbbaaahhhiiijjjkkkllllllkkkkkkjjjiiihhhhhhiiijjjlllmmmnnnmmmkkkhhheeecccbbbbbb``````aaadddhhhjjjhhhfffeeefffeeeaaa]]][[[]]]______^^^bbbhhhllllllnnnrrrwww|||{{{uuuqqqeeeccc___ZZZTTTNNNIIIFFF@@@???>>><<<:::999999999???;;;>>>IIIUUUiiiyyyXXXMMMPPPNNNLLLKKKIIIGGGFFFEEEEEEEEEIIIHHHFFFEEEDDDEEEGGGHHHCCCBBB@@@???@@@BBBEEEGGGGGGEEECCCAAA@@@AAABBBCCCAAA@@@@@@??????>>>>>>>>>======<<<<<<<<<<<<=========>>>>>>??????>>>>>>===<<<>>>@@@AAABBBBBBAAA@@@@@@???>>>======<<<<<<===??????>>>===<<<;;;:::::::::???;;;@@@FFFbbb{{{ooowww}}}}}}~~~~~~}}}|||||||||zzzwwwuuussssssssssss{{{}}}{{{|||}}}~~~}}}{{{||||||||||||zzzyyyxxxtttuuuuuuuuuuuuwwwzzz|||zzzyyywwwuuuuuuwwwyyy{{{yyyzzz{{{{{{yyywwwtttrrrrrrqqqqqqpppooooooppppppllllllkkkhhhdddbbbaaabbbxxxssswwwuuu```LLLIIIJJJLLLNNNOOOOOOOOONNNLLLRRR\\\eeemmmqqqssssssssswwwwwwsssqqqrrrsssqqqyyy|||}}}qqqfffdddiiiqqqoooqqqvvvsssjjjhhhlllooojjjbbb[[[WWWXXXZZZ]]]XXXYYY\\\^^^aaabbbcccdddaaaaaabbbfffjjjkkkgggcccffflllqqqnnnfff``````cccppppppllliiiooovvvrrrhhhaaadddnnn{{{}}}~~~yyyqqqggg\\\NNNAAA;;;:::333333333333555999===???HHHNNNUUUVVVSSS\\\vvv^^^>>>555;;;???___{{{wwwbbbYYYXXXdddcccCCCCCCDDD888444===999:::;;;;;;;;;:::999888555444555555666777888999999999999999888888888777555555555555555444444333111111111111222333444444222222222222222222222222111222222333444555666666666555444444444555666777888888888777777777777777999;;;<<<<<<999777666666777888888999;;;===>>>???@@@???????????????@@@@@@===>>>???@@@AAABBBBBBBBB@@@GGGFFFDDDSSSrrriiicccjjjrrr~~~bbbNNNHHHIIIMMM\\\ggggggddddddbbb^^^```bbbfffiiikkkkkkkkkjjjiiikkklllkkkhhhhhhkkkoooxxxzzzzzzuuummmfffbbbbbbhhhhhhhhhhhhhhhhhhgggggghhhgggfffeeefffgggiiijjjggghhhhhhfffcccbbbcccddddddddddddeeeggggggeeecccffffffeeeccc```___```aaa______ccciiilllmmmqqqvvvyyy~~~wwwmmmgggZZZXXXSSSNNNIIIDDD@@@>>>::::::999777666666999;;;999DDD]]]~~~vvv\\\KKKIIIMMMHHHJJJIIIGGGEEEDDDCCCBBBBBBGGGGGGFFFFFFFFFFFFFFFFFFAAAAAA@@@@@@AAACCCFFFGGGEEEDDDCCCBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<===>>>>>>????????????>>>>>>===>>>@@@AAABBBBBBAAAAAA??????>>>===============@@@@@@??????>>>=========;;;???;;;@@@GGGhhhjjjsss~~~|||{{{yyyvvvtttsssssssss|||~~~|||zzzzzz{{{|||{{{{{{|||}}}~~~~~~|||zzzxxxwwwwwwvvvuuuvvvwwwxxxyyyuuuuuuvvvvvvwwwxxxxxxyyy{{{{{{|||{{{yyyvvvsssrrrtttsssqqqooonnnmmmmmmlllkkkkkkjjjgggcccaaaaaabbb{{{zzzyyy{{{~~~iiiZZZTTTQQQNNNNNNPPPPPPOOOLLLIIILLLPPPVVV\\\aaaeeegggjjjoooqqqllljjjnnnvvvzzz~~~tttllllllrrrxxxvvvxxxzzzrrriiimmmyyyyyyrrrggg^^^YYYZZZ^^^bbb\\\^^^aaaeeehhhjjjkkklllhhheeefffmmmuuuvvvnnnfffkkksssyyyvvvnnnhhhhhhllltttsssmmmhhhllltttooocccbbbgggrrr|||uuusssggg[[[NNNEEE>>>666555888333777;;;<<<;;;===AAAEEEFFFJJJQQQXXX___oooiiiFFF444666GGGWWWoooffflllnnnRRR???AAACCC;;;777<<<777888:::;;;;;;:::999888555555666666777999:::;;;::::::999888777666555555555555555666555444444333000000000111111222333444222222222222222222222222222222333444555666777777555555555555555666777777888888777666666666666666888:::<<<<<<:::888777777888888888999;;;>>>@@@AAA>>>>>>>>>>>>???@@@AAAAAA>>>???@@@AAAAAAAAAAAAAAADDDHHHHHHFFFJJJ]]]vvvrrrjjjmmmsss{{{iiiUUUJJJEEEOOOUUUVVV\\\cccaaaXXXWWWYYY]]]```ccceeeeeeeeefffiiikkkjjjiiiiiimmmpppwwwyyyyyyuuunnngggeeedddddddddddddddddddddddddddgggffffffeeeffffffggghhhccceeefffeeebbbbbbdddfffggggggffffffgggfffeeedddggggggfffeeeddddddeeefffcccbbbeeeiiijjjkkkpppvvvwww{{{~~~}}}uuujjj___YYYPPPNNNJJJFFFBBB???===<<<999999888555444666<<<@@@@@@cccxxx^^^RRRKKKLLLOOOIIIFFFFFFEEECCCCCCBBBBBBBBBEEEFFFGGGGGGGGGGGGFFFEEECCCBBBAAAAAABBBCCCDDDEEEAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>===>>>>>>===<<<<<<<<<<<<<<<>>>??????@@@@@@??????>>>===>>>???@@@@@@AAAAAAAAA???>>>>>>===============@@@@@@??????????????????:::@@@===CCCIIIiiipppyyyzzzyyyxxxvvvuuutttttttttyyy~~~yyyzzzzzz|||}}}}}}|||{{{|||~~~~~~{{{yyyxxxwwwvvvvvvwwwxxxxxxxxxssssssssstttvvvwwwxxxyyy}}}}}}}}}{{{yyyvvvsssqqqsssrrrpppnnnmmmlllkkkkkkiiiiiigggdddaaa___```aaatttnnnfff^^^UUUQQQQQQRRRPPPMMMMMMLLLKKKMMMPPPUUU[[[^^^aaahhhkkkfffcccjjjvvv~~~|||wwwtttvvv|||zzzxxxzzz{{{qqqiiisss{{{sssggg]]]YYY\\\bbbgggdddfffjjjnnnrrrtttvvvvvvjjjffffffooozzz{{{qqqfffjjjrrryyywwwmmmgggiiimmmrrrqqqjjjccchhhrrrnnnbbbhhhlllvvv}}}qqqfff```TTTGGG===<<<<<<777222222111888>>>@@@>>>>>>CCCHHHEEEJJJVVVfffvvvwwwQQQBBB===>>>PPPgggvvvUUUIII???===>>><<<888666666888:::;;;;;;:::999888666666666777888:::<<<<<<:::999888777666555444333555555666666555555444333000000000000111222333444111111111111111111111111333333444555666777888999444555555666666777777777888888777666666666666666666888;;;<<<;;;999888999999999999:::<<>>>>>???@@@BBBBBB???@@@@@@AAAAAAAAA@@@@@@CCCDDDIIILLLHHHHHH^^^xxx}}}xxxppprrrvvvwwwtttcccVVVTTTMMMGGGNNNZZZYYYNNNPPPRRRVVVZZZ]]]___aaaaaafffiiillllllkkklllpppsssuuuwwwxxxuuunnniiiggggggaaaaaaaaabbbbbbcccccccccddddddeeefffggghhhhhhhhheeeggghhhfffcccbbbdddgggggggggfffggggggggghhhgggdddccccccbbbbbbdddeeefffiiiggghhhjjjiiiggglllrrrsssuuuvvvrrriii]]]SSSMMMDDDCCC@@@>>><<<;;;;;;;;;::::::999777666999@@@EEE^^^{{{cccUUURRRKKKIIIIIIDDDEEEDDDDDDCCCDDDDDDEEEEEEDDDEEEGGGIIIIIIHHHFFFEEEEEEDDDDDDCCCBBBBBBBBBBBB===>>>???AAAAAAAAAAAAAAA@@@@@@@@@@@@???>>><<<<<>>===<<<<<<<<<<<<<<>>??????@@@@@@???>>>>>>============>>>??????@@@@@@@@@AAAAAAAAA>>>CCC>>>@@@AAAZZZyyy~~~wwwwwwvvvvvvvvvuuuttttttuuu}}}|||~~~xxxzzz|||~~~}}}~~~{{{yyyxxxwwwvvvvvvwwwxxxxxxxxxrrrrrrrrrrrrtttvvvyyyzzz~~~~~~}}}|||yyyvvvsssqqqqqqpppooonnnllllllkkkkkkhhhgggfffccc___^^^___```~~~vvv{{{zzziii[[[___cccXXXRRRNNNKKKIIIJJJLLLPPPUUUZZZ___aaa___bbbooo~~~{{{yyy}}}zzz~~~wwwmmmmmmwwwtttfff___bbbkkkrrrvvvvvvuuusssuuu||||||rrrkkkgggkkkuuuyyyqqqhhhcccmmmrrrvvvssslllggggggjjjrrrooollljjjkkkllllllkkkppppppnnniii```UUUKKKEEEAAA:::555555666555777;;;999AAABBB<<<;;;DDDLLLMMMPPPUUUqqqgggXXXIIIMMMRRROOOccctttQQQEEECCC???<<<:::999:::;;;BBBBBBAAA@@@???===;;;;;;999999999999999999999999777777666666555555444444333333333333333333333333222222222111111111000000222222222222222222222222555555555666777777888888666666555555555444444333666666666666666666777777666777999999888777888999;;;<<<===??????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@HHHFFFBBBAAACCCGGGMMMQQQkkkyyy}}}vvvxxxVVVAAABBBLLLQQQRRRRRRQQQPPPPPPSSSXXX\\\___aaadddgggkkkoootttxxx}}}zzzvvvqqqllliiifffeeeeeecccaaabbbeeefffeeeddddddeeegggjjjmmmnnnkkkiiillljjjhhhggghhhhhhgggfffiiiiiijjjiiigggdddaaa___bbbbbbaaa^^^[[[^^^dddjjjmmmmmmllljjjhhheeecccbbb___aaaaaa```ZZZRRRJJJDDD888999:::999888888:::===???555444<<<>>>AAAWWWqqqwww]]]XXXQQQMMMKKKJJJHHHFFFCCCEEEGGGGGGFFFEEEDDDEEEEEECCCBBBBBBCCCCCCBBB@@@AAAAAAAAAAAA@@@@@@???>>>????????????????????????@@@@@@@@@??????>>>>>>>>>????????????>>>>>>>>>===<<<>>>AAACCCDDDCCCAAA@@@AAAAAA@@@@@@???@@@@@@AAA@@@???>>>======???AAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAACCCFFFPPPdddvvvyyy~~~yyyxxxwwwvvvuuuuuuuuuuuuxxxyyyzzz||||||{{{|||}}}}}}{{{|||~~~~~~|||||||||{{{yyywwwuuuuuuuuuuuussstttuuutttssstttyyy|||}}}{{{yyyxxxwwwwwwuuusssppprrrqqqllljjjkkkjjjgggfffeeeccc___[[[WWWTTTSSSuuummmttt}}}}}}yyyiii```YYYPPPJJJHHHHHHJJJLLLUUUYYY[[[[[[bbbqqq{{{~~~||||||}}}|||yyyvvvwww|||{{{sssiiifffkkkttt|||}}}{{{xxxxxx}}}{{{rrrnnnjjjllltttxxxsssmmmjjjqqqtttxxxvvvqqqmmmlllmmmtttqqqnnnllliiifffccc```ZZZXXXTTTOOOHHHAAA;;;777:::555222444666666888<<<<<<>>>CCCGGGGGGHHHPPPYYYhhhwwwppp]]]```qqqvvvpppllliiirrr{{{XXXBBBAAA???<<<:::999:::;;;<<>>:::::::::999999888888888666555555555444444444444333333333333333333333333222222222222111111111111111111222222222333333333444444555555666777777888666666555444444444444444777777777777666666666666666888::::::999999:::;;;>>>>>>>>>??????@@@@@@@@@@@@BBBDDDEEEFFFFFFEEEDDDAAAAAAAAAAAA@@@@@@??????BBBBBBAAAAAABBBEEEGGGIII\\\jjjyyy}}}vvvnnnXXXKKKDDDAAAIIIJJJLLLNNNPPPQQQQQQQQQWWWYYY]]]aaafffmmmtttyyyvvvtttpppkkkgggeeedddcccfffdddcccdddfffhhhgggfffhhhggggggiiikkkmmmlllkkknnnmmmkkkkkkkkkkkkiiihhhfffeeecccaaa```_________bbb```^^^[[[YYY[[[___cccdddcccaaa___[[[XXXUUUSSSQQQQQQRRRPPPLLLEEE>>>::::::::::::888555333333444888888???LLLXXXiiiuuu\\\VVVRRRMMMJJJJJJIIIHHHFFFDDDFFFHHHHHHFFFEEEEEEEEEEEEDDDBBBBBBCCCDDDBBBAAA@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>???>>>???AAACCCCCCBBB@@@???@@@@@@???????????????@@@@@@???>>>======???@@@BBB@@@@@@@@@AAAAAAAAAAAAAAAGGGDDDCCCBBBAAAFFFUUUccckkk~~~}}}{{{~~~~~~|||zzzyyyxxxvvvuuuuuuttttttyyyyyyxxxxxxzzz}}}}}}zzzxxxyyyzzzzzz}}}~~~~~~{{{zzzzzzyyyxxxvvvuuuttttttttttttsssttttttsssrrrssswww{{{zzzzzz{{{}}}}}}zzzuuuqqqmmmooooookkkjjjlllkkkhhhfffeeebbb^^^YYYSSSNNNLLLzzzsssxxx~~~qqqfffWWWMMMJJJKKKJJJHHHPPPSSSUUUXXXcccsss|||yyyzzz{{{yyyvvv{{{zzz{{{~~~}}}xxxtttvvv~~~|||{{{xxxxxx~~~|||{{{}}}~~~~~~|||xxxuuurrrsssppplllgggaaa[[[SSSNNNFFFCCC???:::666333222222666333444888::::::<<<@@@CCC???DDDOOOTTTYYYkkksssWWWQQQ```{{{hhhmmmxxx}}}lllcccBBB===<<<:::999888999:::<<<===BBBBBBBBBBBBBBBAAAAAA@@@;;;;;;:::999888888777777555444444444444333333333444444444444444444444444333333222222222111111111000000111222333444444555333333444444555666666666777666444333222333555666888888777777666666666555666888:::;;;::::::;;;===@@@???>>>>>>>>>???@@@@@@@@@BBBFFFHHHIIIGGGEEECCC@@@@@@???????????????>>><<<===???@@@AAAAAA@@@@@@MMMYYYhhhttt}}}|||~~~{{{qqqXXXCCC999@@@@@@BBBGGGLLLMMMKKKGGGLLLNNNQQQUUUZZZaaajjjooonnnkkkgggdddaaaaaaaaabbbfffeeeeeefffhhhiiiiiihhhllljjjhhhhhhjjjkkkllllllmmmlllkkkllllllkkkhhheeeccc```\\\YYYYYYZZZ]]]``````]]]XXXUUUUUUVVVWWWXXXXXXWWWUUUQQQMMMHHHEEEBBBAAAAAABBBAAA???<<<999777888888777666666666666777888NNNkkk|||gggXXXPPPMMMKKKIIIIIIIIIHHHFFFEEEFFFHHHIIIHHHGGGEEEEEEFFFEEEDDDBBBCCCDDDDDDCCCBBB???@@@AAAAAAAAAAAAAAAAAA>>>>>><<<<<<<<<<<<>>>>>>???????????????@@@@@@@@@@@@???===<<<<<<>>>???@@@@@@AAABBBBBBAAA???>>><<<>>>>>>=========>>>>>>??????>>>=========>>>???@@@??????@@@@@@@@@AAAAAAAAAFFFDDDCCCAAA>>>>>>FFFPPPXXX{{{rrrsss|||}}}}}}|||zzzxxx}}}|||zzzzzzyyyxxxwwwuuuuuuttttttzzzxxxwwwvvvxxx{{{~~~|||yyywwwxxxyyyzzz~~~}}}yyywwwwwwxxxuuuuuutttsssssssssssssssssstttsssrrrqqqrrruuuxxxxxxzzz}}}uuuoookkknnnnnnjjjjjjmmmmmmjjjeeedddaaa\\\VVVNNNGGGCCCvvv}}}}}}qqq```SSSPPPQQQMMMHHHLLLNNNOOORRR]]]mmmwwwzzz{{{wwwrrrrrrtttvvvuuussswwwyyy}}}|||uuupppjjjfff```YYYRRRJJJCCC???;;;999666444333333444555999777999>>>??????AAAFFFJJJKKKPPPYYYeeewww{{{[[[III???[[[sss[[[fffttt{{{wwwooo~~~RRR>>>@@@:::999999888999:::<<<===<<<======>>>>>>>>>>>>>>>;;;;;;:::999888666666555444444444444444444444444333333333333333333333333333222222222222111111111//////000111222444555555111111222333333444444555777555333111111333555666888888777777666555555555666888;;;;;;;;;;;;<<<===???>>><<<;;;;;;<<<===>>>@@@BBBDDDFFFGGGEEEDDDBBB>>>>>>>>>>>>============;;;<<<>>>?????????===<<>><<<;;;;;;<<<>>>???>>>>>>>>>??????@@@@@@@@@???>>><<<:::;;;===@@@AAABBBAAAAAA@@@>>>===;;;;;;<<<<<<<<<;;;<<<<<<============<<<<<<<<<===>>>???===>>>>>>???@@@AAAAAABBBAAA@@@AAACCC@@@>>>CCCJJJXXXyyyhhhhhhtttzzz}}}}}}yyy|||uuuxxx~~~zzz{{{yyyyyyxxxxxxwwwwwwwwwwwwwwwxxxxxxyyyzzz|||~~~~~~}}}~~~~~~}}}{{{zzzzzz|||~~~}}}}}}yyyuuussstttuuussssssssssssssssssttttttssssssrrrppppppqqqsssuuuxxxzzz~~~vvvpppmmmpppoookkkkkkmmmllliiibbbaaa___ZZZSSSJJJBBB===xxxlllssstttddd^^^\\\TTTJJJHHHIIIHHHGGGNNNYYY``````cccaaa```bbbggglllmmmmmmooovvv~~~{{{wwwtttnnnfff___ZZZUUUMMMEEE@@@;;;888666222222222222333555666666;;;:::<<<@@@AAA@@@EEEKKKXXXiiivvvzzz}}}YYYEEEGGGOOOwwwrrrfffllluuu~~~uuuwww___FFF======;;;;;;:::999999999:::;;;777888999:::;;;;;;;;;;;;:::999999777666555444444444444444444444444444444333333333333333333333333222222111111111111000000......///000111333333444000000000111222222333333555333111000000111444555666666666555555555444444666888:::;;;::::::;;;<<<<<<:::999777777888:::;;;@@@@@@@@@@@@AAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>DDDJJJQQQZZZhhhzzzwwwkkkmmmoooxxx}}}}}}xxxvvviii^^^NNNDDD@@@@@@>>><<>>>>>???@@@AAAAAAAAAAAA???>>>============>>>???=========>>>>>>?????????===;;;:::999:::<<>>===;;;:::::::::;;;:::::::::;;;;;;<<<===<<<<<<;;;<<<<<<<<<======<<<<<<===>>>@@@AAAAAABBB??????BBBEEEDDDBBBDDDJJJXXXtttmmmfffqqqwww~~~}}}yyy{{{~~~zzz}}}~~~zzz}}}{{{xxxwwwwwwxxxxxxyyy{{{{{{wwwzzz}}}}}}zzzzzzyyy{{{||||||{{{|||{{{vvvtttssssssssstttuuuuuuuuuvvvvvvvvvvvvsssrrrpppooopppqqqssstttyyyzzz}}}|||wwwrrrrrrsssrrrmmmkkkkkkjjjfff^^^^^^[[[WWWPPPHHH@@@;;;xxxssskkknnnyyyzzz~~~|||xxxmmm___RRRRRRNNNGGGEEEHHHJJJHHHHHHGGGGGGJJJOOOTTTXXXYYYbbbkkkuuuyyyzzz|||~~~xxxrrrnnniiibbb]]]XXXSSSMMMHHHIIICCC<<<777444444444444000111444666888999::::::;;;:::<<<@@@BBBEEENNNXXXuuubbbPPP@@@GGG```{{{hhhiiippp}}}}}}{{{iiiJJJ???===888<<<;;;:::999999888999999666777888999::::::::::::777777666555444444333333222222333333333333444444222222222222222222222222111111000000000/////////------...///000111111222......//////000111111111222111/////////000222333444444444444444444444444666777999999888888888999777666555555555666777888>>>===<<<<<<<<<===>>>>>>:::::::::::::::;;;;;;;;;>>>===<<<;;;;;;<<<>>>???AAAFFFJJJMMMVVViii{{{{{{~~~lll[[[NNNEEE>>>999============>>>BBBGGGKKKHHHGGGFFFFFFEEEFFFGGGGGGKKKNNNRRRTTTTTTUUUVVVWWWXXXXXXYYYZZZ[[[YYYUUURRRSSSSSSRRRSSSTTTSSSPPPNNNEEEFFFFFFGGGGGGGGGGGGGGGIIIGGGDDDBBBAAA???===<<<888888888888777666555444333333222222333444555555777BBBQQQ]]]eeeppp}}}www]]]TTTSSSNNNIIIGGGIIIJJJKKKJJJGGGDDDCCCBBBCCCDDDEEEDDDBBBBBBDDDFFFBBB@@@@@@@@@BBBCCCBBBAAA===>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============999888888888999;;;>>>???>>><<<;;;999888888999::::::::::::::::::;;;<<<===::::::;;;;;;;;;<<<<<<<<<:::;;;<<<===???AAABBBBBBBBBAAABBBFFFEEEBBBCCCGGGGGGbbbtttqqqvvv{{{~~~|||{{{}}}}}}~~~yyyyyyyyyyyyzzz|||}}}~~~yyy||||||zzzzzzwwwzzz}}}}}}{{{{{{~~~}}}yyywwwvvvuuusssrrrvvvwwwxxxxxxxxxxxxxxxwwwsssqqqoooooopppsssttttttyyyyyyxxxyyyzzzyyyvvvssstttvvvsssmmmjjjiiigggccc[[[ZZZXXXSSSLLLDDD===999}}}|||pppkkksssxxx{{{rrrrrrkkk\\\PPPKKKIIIFFF>>><<<;;;;;;===@@@CCCEEEOOOVVV]]]aaacccgggpppwwwzzz{{{zzzzzzzzz{{{|||~~~}}}}}}~~~}}}tttlllhhhccc\\\TTTPPPJJJEEEAAA>>><<<;;;<<<888444222333444555555666777888:::<<<>>>@@@@@@??????BBBGGGLLLUUUdddrrroooVVVHHH999@@@___xxxbbbiiiwwwwwwwwwVVVCCC<<<:::888999999888888888777777777555555666777888888888888444444444333333222222222000000000000111111111222000000000000000000000000////////////............---------.........//////---------...//////000000...............///000000111111111222222333333444555777888777666555555666333333333444555555555666::::::;;;<<<<<<;;;::::::888888888999999:::::::::999999999999:::;;;;;;<<<<<>>>>>>>>>>>>>>===<<<<<<>>>BBBFFFIIIIIIIIIJJJLLLMMMLLLKKKLLLMMMLLLJJJHHHGGGFFFEEEFFFGGGGGGFFFEEE==================>>>>>>@@@@@@@@@>>>;;;999888888333333444444555444444444222333555888;;;>>>@@@BBBKKK___xxxhhh\\\QQQMMMNNNMMMJJJGGGEEEGGGHHHFFFCCCAAAAAABBB@@@AAAAAAAAA@@@AAACCCEEE@@@???>>>???AAABBBAAA@@@===>>>>>>>>>>>>======<<<;;;<<<>>>??????>>><<<;;;;;;;;;;;;;;;;;;;;;::::::555555666777888:::<<<===:::999777555666777999:::::::::999:::;;;<<<======999999:::;;;;;;;;;;;;;;;999:::;;;===???@@@BBBBBBBBB@@@@@@BBBAAA>>>???CCC>>>UUUtttuuuxxx|||}}}zzz{{{{{{}}}~~~zzzxxx~~~}}}}}}||||||||||||}}}}}}}}}}}}||||||{{{~~~}}}{{{}}}{{{zzzxxxyyyzzzyyyuuurrrxxxyyyzzzzzzzzzyyyxxxwwwssspppnnnnnnqqqtttuuuuuuwwwvvvuuuuuuuuuuuusssrrrssstttrrrkkkhhhgggeee```ZZZXXXTTTNNNGGG???999555~~~nnnrrrwwwvvvyyyvvvdddYYYTTTQQQFFFCCC???<<<<<<===>>>@@@@@@CCCGGGKKKOOOVVV___fffiiiiiiiiihhhhhhiiilllooooootttwwwsssqqqssswwwxxxssstttnnn```VVVRRRNNNHHHDDDBBB===999666666888999555444333333666777777777999999999:::<<<>>>AAACCCFFFFFFIIIPPPYYYfffyyyzzzkkkaaaVVVHHH>>>BBB:::TTTpppzzzvvv^^^JJJ@@@888555777666666666666777777777777333333444555555555555555222222222222222222222222---.........//////000000///////////////////////////............---------,,,,,,------------------,,,,,,------...//////000,,,------.........////////////000111222333333444555666777666444333333333111222333444555555555555777999;;;======;;;888666777777888888999999999:::555555777888999999999888999BBBFFFBBBAAALLL]]]hhhvvvyyyvvvcccWWWEEEEEECCC???:::777777888;;;;;;<<<<<<;;;:::888666666:::???BBBAAAAAACCCEEEFFFDDDBBBAAABBBCCCCCCBBB>>><<<;;;;;;===>>>>>>>>>;;;:::888777777999:::;;;:::<<<>>><<<888555666888333333444555555555444444333666;;;AAAHHHNNNSSSUUUhhh~~~eeeZZZYYYTTTMMMIIIIIIFFFCCCAAACCCDDDBBB???>>>???AAA>>>?????????>>>@@@BBBEEE???>>>===>>>@@@AAA@@@???======>>>======<<<;;;;;;999;;;===??????===;;;999;;;;;;;;;::::::999999999333444555777888:::;;;;;;777666444333444666999;;;::::::::::::;;;<<<===>>>888999:::;;;;;;;;;::::::999999;;;===???@@@BBBCCC@@@===<<<>>>>>><<<===AAAHHHWWWuuutttuuuzzz|||wwwyyy{{{~~~}}}vvvpppuuu~~~}}}|||||||||{{{}}}{{{zzz{{{|||}}}}}}}}}yyyxxxxxxzzz|||{{{vvvrrryyyzzzzzz{{{zzzyyyxxxwwwssspppmmmnnnrrruuuvvvuuutttssssssssstttsssqqqoooppprrroooiiiffffffccc___ZZZWWWRRRKKKCCC;;;555222zzzzzzzzzxxxwwwqqqhhhccc[[[KKKAAACCCCCC<<<:::>>>;;;BBBFFFDDDBBBEEEJJJLLLQQQTTTWWWWWWTTTRRRSSSTTT[[[^^^^^^[[[[[[```dddeeeeee```YYYQQQKKKEEE@@@===???888333555444111222777444444444444555777888999;;;:::;;;>>>??????FFFNNNJJJPPPUUU]]]qqqlllPPPKKKLLLIIIOOOZZZTTTQQQdddzzzrrrnnnJJJ>>>>>>;;;666666666666666666666666666666444444333333333222222222333222111000////////////---///000///---,,,,,,------///000111000///---,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---......000000000000111111111111222222222111111111111111000222444555444444555777444555777888999999999888888999999:::::::::999999888666555555777999::::::===>>>CCCEEEAAA???GGGTTTcccooo}}}xxx```eeebbbTTTDDD<<<;;;<<>><<<:::999888999:::<<<888666555444666777888888777555444555777777333///555555888<<<;;;555111111888444222444444444888===>>>;;;GGG```uuu{{{{{{{{{kkkZZZQQQPPPNNNKKKHHHFFFDDDCCCBBBBBB@@@?????????@@@AAA>>>???@@@AAAAAAAAAAAAAAA@@@??????>>>===<<<<<<;;;<<<===>>>???>>>===;;;999<<<============;;;:::999===:::777666777888666333555444333222333555777999999888888888888888999999888777777888:::;;;;;;:::888888777777777777888888777888999:::;;;<<<<<<===999999:::;;;;;;<<<======EEEOOOwwwqqqkkkwwwzzzxxxzzz{{{|||zzzwwwuuuuuuuuuzzz}}}}}}|||{{{zzz~~~yyyuuuuuuyyy~~~~~~yyysssrrrwww|||||||||{{{zzzyyyxxxwwwwwwyyyzzzzzzzzzyyyyyyzzz|||sssuuuvvvuuussstttwwwzzz{{{xxxuuusssrrrqqqooommmrrrkkkeeeeeeggggggbbb]]]TTTQQQLLLEEE>>>888444111xxxsssyyyyyywwwzzzeeeRRRNNNKKKCCC>>>???AAAEEEEEE@@@>>>@@@CCCCCC>>>@@@BBBDDDDDDDDDEEEFFFBBBEEEDDDAAACCCHHHLLLLLLJJJGGGCCC@@@===;;;999888;;;666555888888555555999<<<<<<<<<<<<<<<<<<<<<<<<:::<<<@@@DDDCCCCCCJJJSSSaaaiiixxxvvv___LLLAAAIIIXXXdddoooxxxhhhdddrrrvvvxxx[[[AAA:::;;;888444444444444444444444444444444333222222222111111111111222222111000000///......---///000///...,,,,,,---......000000000///---,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---......////////////000000000000111111111111000000000000000222444444444333444555444555666777888888888777999999999999999888777666777555444444666888999888999;;;BBBJJJJJJCCCAAADDDJJJaaayyytttooo|||}}}ooo```QQQEEEDDDBBB>>>999555333444666666333333777888777666999:::999888888888999999:::999888666666666888888888888666333222333555777888888444333555555333444666222000222888===@@@FFFMMMLLLRRRiiizzzgggXXXNNNOOONNNLLLJJJGGGDDDBBBAAA@@@@@@>>>=========>>>???>>>>>>>>>??????@@@@@@@@@>>>>>>>>>===<<<;;;;;;;;;;;;<<<===>>>>>><<<:::999;;;;;;<<<<<<;;;:::888777;;;888555555666666444222333333222222333444666777777666666666777777888999888777666777999;;;:::999888888777777666777777777666666777888999:::;;;;;;999999999:::;;;;;;<<<<<>>===;;;:::::::::888777999:::777444666<<<===;;;777666555555555666777777444333444888:::888888:::666777888:::<<<===>>>>>>;;;<<>>BBBKKKZZZiiisssuuusssfffeeesssXXXFFF888777999666333444222222222222222222222222111111111000000000000///000000111111111///...------...000///...,,,------......///000///...---,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...---.........////////////////////////////////////111222444444333222222333333444555666666777666666999999999888777666555444555444333333555777777777888999???HHHKKKEEE>>>999;;;QQQgggnnnpppxxxooogggsss|||qqqooogggYYYJJJ???===???777333222333222000111444111111222222222222222222000000............///000333333111///...///333666444333555777666333555999666===LLL[[[eeeiiiooovvvjjj]]]UUUPPPNNNNNNMMMKKKHHHEEECCCAAA@@@>>>>>>===<<<<<<<<<<<<<<<>>>===<<<<<<<<<===>>>???<<<<<<<<<;;;::::::999999:::;;;<<<===<<<;;;:::999::::::::::::999888777666888666444444444444333111111222333444444444444444444444444555666777888999888777666777999::::::999999888777777666666666666444555555666777888999999888888999999::::::;;;;;;======TTTjjjvvv~~~yyyvvvxxxzzz~~~{{{xxxxxxyyyyyyvvvsssooouuu~~~|||zzzwwwvvvwwwwwwwwwwwwxxx{{{~~~~~~|||{{{{{{vvvwwwwwwuuussstttxxx|||}}}|||{{{zzzzzz{{{{{{yyyvvvtttssstttqqqrrrrrrrrrqqqrrrtttwwwyyywwwuuutttsssrrrooonnnkkkfff```___```^^^YYYTTTKKKGGGAAA:::444111///...|||lllkkkoooqqqxxxxxx|||rrr```WWWdddccc^^^VVVQQQMMMGGG@@@FFFBBB>>><<<<<<<<<888555>>>>>>;;;888999===<<<888777777777666666666888:::444555777999::::::<<<>>>>>>>>>>>>???BBBDDDGGGIIIRRROOOOOOXXXfff|||rrrPPPBBBEEEHHH```yyyzzzjjj[[[bbbcccrrrjjjEEE<<<666777888555444777222222222222222222222222111111111000000000//////...///000111111///---,,,,,,...//////...------........./////////...---,,,++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++++++++,,,,,,---,,,,,,---------.........------............//////111222444333222111111222333333444444555555555555777777777777666555444444444333222333555666666555;;;999:::???BBBBBB@@@===AAAEEEKKKTTT```ooo|||www}}}{{{~~~zzzmmmbbb[[[WWWFFFDDDDDDDDD???888444555777777777777777666555555777777666555444555666888888:::<<<;;;888666888:::555;;;EEEIIICCC;;;:::@@@RRRddd~~~]]]SSSSSSPPPOOORRRMMMLLLJJJHHHEEEBBB@@@???======<<<<<<<<<;;;;;;<<<===<<<:::999999;;;===>>>::::::999999999888888888999::::::;;;;;;:::999999999999999999888777666666666555555444444333222111111222444555666555444333333333444555666888999:::999888777888:::;;;:::999999888777666666555666666444444555666777888999999888888888999999:::::::::<<<999EEETTT___xxxvvvwwwwww~~~qqqsss}}}yyyuuuvvvzzz|||yyyvvvqqqsssxxx}}}~~~|||}}}yyywwwuuuvvvyyyzzzxxxuuuuuuxxx|||~~~}}}|||||||||zzz{{{{{{zzzyyyyyy}}}~~~|||{{{{{{{{{|||}}}|||yyyvvvuuuuuupppppppppooopppqqqssstttvvvuuuttttttttttttrrrpppjjjeee```^^^]]][[[UUUPPPFFFBBB<<<555000...------~~~wwwqqqnnnhhhrrrsssrrrllliiippprrrkkkyyyyyytttkkkccc[[[PPPFFFIIIFFFBBBAAABBBAAA===999999<<<<<<:::;;;>>>===999:::;;;:::888555444666888999:::;;;999999===AAADDDEEEDDDDDDDDDGGGKKKOOORRRYYY[[[eeezzzlllOOO>>>EEEWWWhhhssscccnnnmmmuuu}}}pppQQQ>>>:::777666555333444777222222222222222222222222111111111111000000000000---...000111000///---+++,,,...//////...------..................------,,,++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++************+++,,,,,,,,,,,,,,,,,,------------,,,,,,------............111222444333222111111222333333333333333444444444333444555666666666666666444333333444666777666555777888999:::===AAACCCCCCEEE@@@===DDDRRRcccrrrzzzwww{{{}}}zzzhhhhhhkkkkkkaaaQQQEEEBBB===<<<:::888777666666777999::::::999888888;;;======>>>???>>><<<===AAAEEEKKKUUU```bbbXXXNNNQQQZZZyyygggQQQOOOQQQJJJIIINNNMMMLLLJJJHHHEEEBBB@@@???>>>>>>>>>=========<<<<<<<<<;;;999888888999;;;<<<888888888888777777777777888888888999999999888888999999888777666666666666444555666555444333222222111333555777777666444222333444444555777999;;;<<<:::999888999:::;;;:::999888888777666555555666666555666666777888999::::::888888999999999999::::::???:::>>>GGGQQQeee}}}xxx{{{zzzzzzvvvzzzvvvsssvvv{{{~~~}}}zzzuuutttssstttyyy|||}}}~~~|||xxxwwwvvvxxx{{{|||yyyvvvuuuyyy}}}~~~}}}}}}~~~}}}}}}~~~~~~}}}|||{{{{{{zzz|||~~~~~~{{{yyyxxxooonnnmmmnnnoooppprrrrrrrrrrrrrrrssstttuuusssqqqjjjfffbbb___\\\XXXRRRNNNBBB>>>999333///------...ssshhhdddkkkyyyvvvfff^^^cccjjjnnn{{{rrrhhh___aaa^^^ZZZUUUPPPJJJCCC???<<>>>>>CCCJJJMMMQQQRRRVVV[[[bbbiiiooorrrnnnvvv{{{aaaNNNFFFKKKZZZhhh{{{tttllljjjpppvvv{{{wwwWWWBBB;;;999777444111000222444333333333333333333333333111111111111000000000000------...//////...---,,,+++---//////...---...///.........---------------+++++++++,,,,,,,,,,,,,,,************++++++++++++******++++++,,,,,,------******))))))******+++,,,+++,,,,,,,,,------------,,,,,,,,,---......//////111222444444333222222333444444333333333333444444222333444555666777777777555444444666888999888666111666:::<<<@@@EEEEEEBBB??????AAACCCGGGRRRfffxxx|||rrrrrrsssfffaaa\\\YYYTTTPPPOOOPPPSSSUUUGGGIIIJJJIIIHHHHHHLLLPPP^^^\\\YYYWWWYYY^^^eeekkkrrrvvv{{{zzzrrrmmmuuukkkZZZNNNNNNLLLFFFHHHPPPMMMLLLJJJGGGDDDBBB@@@???>>>>>>>>>???>>>======<<<;;;;;;999888888888999:::777777777777777777777777777777777777777888888888777777666555444444444444222444666666444222222222111222444555666444333222444444555666777999;;;<<<:::999888888:::;;;:::888777666666555555666666777666777777888999:::;;;;;;999999::::::::::::::::::???======CCCLLL[[[vvvxxxvvvtttvvvzzz~~~~~~~~~wwwtttqqqpppttt}}}}}}{{{wwwwwwxxxzzz{{{{{{zzzxxxxxx{{{~~~~~~}}}}}}~~~~~~}}}||||||||||||{{{{{{{{{zzzzzzzzz}}}}}}zzzyyyooonnnllllllnnnpppqqqqqqoooooooooppprrrrrrooommmhhhfffbbb^^^ZZZUUUNNNJJJ>>>;;;777222///.........|||}}}|||vvvtttqqqppptttxxxsssccc[[[XXXWWWdddmmmtttuuuuuu{{{~~~~~~{{{tttkkk```XXXTTT[[[fffqqqrrrooonnnnnnlllbbbbbb```YYYPPPJJJJJJLLLMMMUUUXXXVVVVVV\\\ccceeeqqqvvv}}}{{{rrrqqqssspppfff[[[\\\nnn|||tttrrrhhhmmm~~~lllUUUEEE;;;777777777444222222333333333333333333333333333333000000000/////////......------------------------+++---//////...---...///......------,,,,,,,,,---************+++++++++,,,************++++++++++++)))******+++,,,,,,------)))))))))))))))***++++++,,,,,,,,,------------...,,,,,,,,,---.../////////000222444444444333444555555444333333333333444555333444555666666666666666666666666888:::;;;999888444666777:::CCCJJJGGG??????AAAEEEGGGDDDGGGWWWiiixxx|||mmmiii~~~xxxwww}}}{{{kkkcccSSSNNNLLLLLLIIIFFFJJJQQQKKKJJJHHHFFFCCC@@@>>>======>>>>>>???>>>===<<<;;;:::::::::999999999888888666666777777777777777777666666555555666777777888555444222111000000111111///222555555222000000111000111222333222222111000444444444555666777999:::888777666777888888777666555555555555555666777888666777777888999:::;;;;;;;;;;;;::::::::::::::::::<<<===>>>CCCKKKVVVsssyyyxxxwwwwwwyyy{{{}}}~~~xxxtttooommmooouuu}}}}}}|||vvvxxxzzzzzzyyyyyyyyyyyyyyy|||~~~|||{{{{{{|||||||||}}}}}}}}}{{{zzzyyyyyyyyyzzzzzzzzz{{{{{{}}}{{{wwwuuupppmmmkkkllloooqqqqqqpppmmmmmmlllmmmmmmkkkhhheeeeeeccc```[[[VVVOOOIIIEEE999888555222///...------||||||yyy{{{wwwmmmssswww~~~|||pppjjjmmmxxx}}}yyyqqqkkkhhhdddfffeee^^^WWWVVVZZZ]]]cccjjjnnnlllkkkpppvvvyyyyyytttsss~~~wwwkkkbbb```bbbeeeooouuuuuuvvv|||xxxrrrbbbbbbaaa]]]XXXZZZkkk}}}uuu{{{zzzoookkkxxxwww}}}___CCC999888888444666777666666666555444222222222222222222222222//////.........---------------,,,,,,,,,---......+++---//////.........///......---,,,,,,,,,,,,---(((((())))))*********+++)))************+++++++++))))))***+++,,,,,,------)))))))))))))))******+++,,,,,,---------.........,,,,,,------...///000000000222444555444444555777666555444333333333444555666666666777666666555555777777888:::<<<<<<:::999===999333555AAAMMMJJJ@@@GGGDDDDDDGGGGGGFFFKKKSSSYYY___jjjwww~~~wwwhhhhhh~~~jjjxxxhhhPPPKKKSSSGGGJJJMMMMMMIIIFFFFFFGGGJJJIIIGGGDDDAAA???===<<<<<<===>>>>>>>>>===;;;;;;:::::::::::::::999888777666666666777777777777777555555555555555666777888333222000.........//////---000444444111//////000//////000000000/////////333333333444555666777888777666555555666777666444444444444444666777888999666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999===>>>CCCJJJSSSrrrzzzzzzzzzxxxwwwxxx{{{~~~xxxtttoookkkjjjmmmqqqsss}}}~~~uuuxxx{{{zzzwwwvvvxxxzzzyyy{{{~~~}}}zzzxxxxxxzzzzzz{{{|||~~~~~~|||zzzxxxxxxyyyyyyzzz{{{{{{|||}}}~~~xxxsssppppppmmmkkkllloooqqqqqqpppmmmlllkkkjjjiiifffaaa^^^bbb```]]]YYYRRRKKKEEEAAA666555333111///...,,,,,,pppuuuwwwwwwzzz||||||mmmWWWSSSTTTOOOGGGCCCDDDEEEDDDHHHOOOaaaeeejjjlllfff]]]\\\```rrr~~~|||ssshhh___ZZZXXX]]]]]]YYY]]]eeeccc[[[```WWWRRRUUUVVVPPPIIIHHHJJJMMMUUUaaaooowwwooouuuxxx^^^FFF>>>===:::555444444555555555555444444222222222111111111000000......////////////............---------,,,,,,,,,***++++++,,,---...//////,,,,,,,,,++++++,,,------+++*********))))))(((((()))************+++++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////111222333444555555555555666555333333222333444555555444444555555666777888555777888:::<<<>>>>>>???<<<>>>===;;;===CCCFFFFFFAAACCCGGGJJJLLLKKKIIIHHHJJJLLLVVVfffuuu~~~|||iiidddlllttt}}}|||dddWWWNNNKKKJJJEEEGGGGGGHHHHHHIIIJJJJJJJJJHHHGGGEEEBBB@@@>>>=========>>>@@@AAA@@@>>>;;;999777777666555555555555555444444555666777777666666555555555555444333222111////////////////////////000000//////.........---////////////000000000000333333333444444444555555666555444333333333333333666666666666555555555555666666666777888:::;;;<<<;;;;;;::::::;;;<<<>>>???>>>;;;===AAADDDOOOnnn}}}wwwqqqyyyxxxvvvzzzzzzwwwnnnjjjnnnkkkcccccciiilllwww~~~}}}||||||~~~|||yyyxxxxxxyyyyyyxxx{{{zzzyyyyyyzzz{{{zzzxxx{{{|||||||||{{{zzzyyyyyyuuuwwwyyy{{{}}}}}}}}}}}}|||~~~}}}wwwqqqmmmllllllmmmnnnnnnnnnnnnnnnjjjiiigggdddbbb```aaabbbbbbaaa^^^XXXPPPGGG>>>999444222000...------...///sssuuurrrppp{{{wwwqqqqqqXXXNNNFFFFFFDDD@@@===>>>DDDEEEGGGIIIEEE@@@AAAEEETTT]]]dddbbbaaadddhhhhhhccccccccc___XXXPPPJJJFFFGGGHHHFFFBBBBBBEEEFFFDDDBBBEEEIIIJJJDDDCCCPPPaaadddeeepppzzzvvvyyy|||yyyfffMMM>>>;;;;;;999555444444555555555555444444222222222111111000000000...//////////////////......------------,,,,,,,,,,,,,,,,,,---------------+++++++++******++++++,,,************)))))))))((())))))*********+++++++++*********+++++++++,,,,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////000111222333444444444444555444333222222333444444444444444444555666777777666777999;;;<<<>>>>>>???>>>@@@???===???FFFIIIIIICCCEEEIIILLLMMMLLLIIIHHHGGGHHHOOO]]]jjjvvvqqqlllnnnqqqyyy{{{~~~lllQQQJJJDDDDDDFFFCCCHHHHHHHHHIIIIIIIIIIIIIIIGGGFFFDDDBBB@@@>>>======<<<===>>>??????===:::888777666666555555555555555444444555555555666666666555555555444444333222111////////////////////////////////////......------....../////////000000000222222222333333333444444555555444333333333333333666666666555555555444444444444555555666888999:::::::::999999:::;;;======>>><<<===AAAAAAIIIcccqqqqqqyyy{{{tttwww{{{uuuwwwooolllnnnjjjbbbbbbjjjnnnvvv}}}||||||~~~|||{{{zzzzzzzzzzzz{{{zzzyyyyyyzzzzzzyyyxxxyyyyyyyyyyyyyyyxxxwwwvvvvvvwwwyyy{{{|||~~~~~~{{{vvvqqqmmmlllllllllmmmmmmllllllllliiihhhgggdddbbb``````aaa```^^^ZZZTTTLLLCCC<<<777333111///---------...///tttvvvooojjj}}}{{{|||xxxyyyttthhh\\\XXXVVVOOOFFF@@@@@@======>>><<<888:::>>>;;;AAADDDAAA>>>AAAEEEHHHCCCEEEEEEDDD???;;;888777666666777:::;;;===DDDLLLJJJOOOSSSRRROOOVVVmmm~~~{{{xxxRRRIII>>>888888888777444333333444444444444333333111111111111000000000000...//////000000//////...------------,,,,,,,,,,,,...---------,,,,,,,,,+++++++++***))))))******+++************)))))))))))))))))))))*********++++++*********++++++++++++,,,************************++++++,,,,,,,,,,,,,,,,,,---------.........////////////000111222222222222333222222222222222333333333333333333444555666666666777999:::<<<===>>>>>>===??????>>>@@@FFFJJJIIIDDDGGGKKKMMMNNNLLLIIIFFFGGGFFFIIIQQQYYYeeeuuu|||xxxssswww{{{www|||mmmTTTFFFEEEAAABBBFFFDDDIIIIIIIIIHHHHHHHHHHHHGGGFFFEEECCCAAA???===<<<<<<:::;;;======<<<;;;888777777666555555444444555555555444444333333444666666444444444444333222111111///////////////////////////............---------.........////////////000000000111111111222222222444444333222222222222333555555555444444444333333333333333333444666777777888777777777888999:::;;;<<<<<<>>>???===@@@SSShhhsssqqquuuvvvsssyyy|||rrruuupppnnnoooiiibbbccckkkpppqqquuu{{{~~~~~~~~~~~~}}}{{{{{{zzzzzzzzzzzzyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvuuuttttttwwwwwwxxxyyy{{{~~~}}}yyyuuupppnnnlllllllllkkkjjjjjjiiiiiieeeeeecccaaa```^^^]]]]]]\\\YYYTTTMMMEEE>>>888555111000...---,,,,,,---...ssswwwqqqlllzzz~~~}}}yyy~~~yyyyyyuuullldddPPPMMMKKKJJJGGGAAA@@@BBBAAAEEEFFFBBB===;;;===@@@>>>>>>===:::666666888;;;;;;>>>IIIXXXaaagggvvvwwwppppppzzz|||qqq{{{QQQ@@@>>>:::888666555444333222222333333333333222222000000000000000000000000...//////000000//////...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++*********)))))))))))))))))))))))))))************************++++++++++++*********++++++*********+++++++++++++++,,,,,,,,,,,,,,,---------.........---...///000000000000000111111111111111111222222222222222222222444555555666777888:::;;;<<<======999<<<<<<;;;>>>DDDGGGFFFDDDFFFIIILLLKKKIIIFFFCCCHHHFFFFFFGGGIIIPPP___mmm{{{xxxxxxwww}}}qqqYYYJJJFFFHHHBBBBBBFFFCCCIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCAAA???===<<<;;;;;;999::::::;;;:::999777666666666555444444444444555555444222111111333555666222222333333222111111000........................------------------------------........./////////....../////////000000000333222222111111111222222444444333333333222222222222222222222333444555666555555555666666777888888::::::===>>>;;;;;;FFFTTTvvv~~~qqqllltttwwwzzz{{{tttrrroooooonnniiicccfffmmmnnnjjjgggjjjpppxxx~~~~~~|||zzzyyyyyyzzzzzzyyywwwvvvvvvwwwxxxxxxxxxxxxxxxwwwuuutttssswwwvvvvvvwwwzzz~~~|||xxxtttqqqooonnnmmmllljjjiiihhhggggggbbbaaa___^^^]]][[[YYYWWWUUURRRKKKDDD===888444222......---,,,,,,,,,------tttyyywwwttt}}}tttrrrqqqooohhh___[[[\\\]]]aaadddccc]]]WWWVVVXXXMMMLLLIIIDDDBBBEEENNNVVV]]]dddvvvyyyuuurrrrrrttt{{{lllkkksssZZZ<<<<<<<<<;;;888555333333333111111222222222222111111////////////////////////......////////////......------,,,,,,,,,+++++++++******++++++,,,------...------,,,+++++++++++++++))))))))))))))))))******(((((()))))))))*********))))))*********+++++++++)))***++++++++++++***)))*********++++++,,,,,,,,,,,,,,,,,,,,,------------------......///............//////000000000000111000000000000111222333444555666777999:::;;;;;;;;;777:::;;;:::<<>><<<;;;::::::888888999999888777666555666666555444444444444444555444222000000111333444111111111111111111000///------------------------,,,,,,,,,,,,------------------------............---------.........//////111111000000000111111222222222222222111111111111222222222222222333444555333333444555555666666666777888<<<===:::999@@@HHHZZZuuu~~~ssseeessszzzwwwwwwwwwooonnnmmmlllhhheeeggglllhhh```[[[]]]aaahhhttt{{{zzzzzzyyyyyyyyyvvvtttsssuuuxxxzzzzzzzzzyyyxxxwwwuuuuuuvvvuuutttuuuwww|||~~~{{{xxxtttqqqpppnnnmmmkkkiiigggffffffeeeaaa```^^^]]]]]]ZZZVVVRRRMMMJJJCCC<<<666333111000,,,,,,,,,,,,,,,---------yyy~~~tttwww~~~}}}~~~|||pppoookkkfffdddkkkxxxtttllljjjkkktttqqqccckkkzzzQQQ???<<<888888777555333222333444000000111111111111000000............////////////---------......---------,,,,,,,,,,,,++++++++++++))))))***+++,,,---............---,,,++++++++++++))))))))))))************((((((((()))))))))******)))))))))************+++)))***+++,,,,,,+++***)))))))))******+++,,,,,,,,,+++++++++,,,,,,,,,------,,,------.........------,,,---...//////000//////////////////000111222333333444555777888999999999666:::;;;999;;;@@@BBBAAA??????@@@AAA@@@@@@???>>>???>>>???@@@???===AAAHHHUUUYYY___hhhvvv{{{{{{pppggggggooovvv|||~~~jjjUUUPPPNNNDDDEEE@@@EEEGGG@@@AAAEEEBBBEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@>>><<<;;;::::::999888888888888777666555444666555444444333333444444333333111000000111111222///000000000000000//////------------------------++++++,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,---------.........000////////////000111111111111111000000000//////111111111111111222333333111222333444555555555555444777999:::999:::===AAAHHHccc}}}mmmwww{{{xxxxxxxxxpppnnnkkkiiigggffffffggg```WWWSSSVVVYYY[[[dddooosssuuuxxx{{{}}}~~~}}}}}}~~~||||||xxxyyyyyyvvvrrrqqqtttxxx{{{{{{zzzzzzxxxwwwuuutttssssssrrrsssuuuyyy|||~~~}}}|||yyyvvvssspppooommmkkkiiifffeeedddddddddaaa___]]]\\\\\\XXXQQQLLLEEEBBB<<<666222//////...+++,,,,,,------.........zzzvvvffflll~~~~~~~~~tttoooxxx|||xxxoooyyyttt|||ssslllyyySSS===888777222222222222222222333444///000000111111000000///---------....../////////+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++*********++++++,,,,,,,,,---...---,,,+++************((()))))))))************(((((((((((()))))))))***))))))))))))************(((***+++,,,,,,+++***(((((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,***+++---.../////////...............///000111222222333444555666777777777444888999777888===>>><<<======<<<<<<<<<======>>>???<<<===@@@@@@>>>>>>AAAHHHLLLQQQWWWbbbrrr}}}vvvlllfffeeepppvvv}}}{{{ggg\\\VVVKKKHHHJJJGGGDDD@@@DDDEEE???BBBHHHCCCCCCBBBBBBBBBAAAAAA@@@@@@??????===;;;:::999999999888888888777666666555555666555444444333333444444222222111111111000000000...//////000000/////////,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,---------......///.........//////000111000000000/////////......///////////////000000111000111333444555555444444444666777777777999<<<===DDDUUUjjj}}}zzzuuupppjjjfffffffffccc___ZZZRRROOOTTTVVVSSSWWW```aaaeeemmmtttyyyzzzzzzyyy|||zzz{{{xxxyyyyyyuuupppooossswwwyyyyyyyyyxxxvvvtttsssrrrqqqppppppqqqsssuuuxxxzzzxxxxxxxxxvvvtttqqqnnnllljjjhhheeecccaaaaaaaaaaaa]]]ZZZWWWWWWVVVRRRIIIBBB>>>;;;777333///...---...++++++,,,....../////////yyy{{{jjj___mmmuuuhhheeejjjtttpppccckkkqqqmmmsssxxxvvvzzzzzzeeeuuu~~~yyyzzzQQQ999???===...111000000111222333222111//////000000000000//////---------.........//////***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***---,,,+++***))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))************((()))+++,,,,,,+++)))(((((())))))***++++++,,,,,,******+++++++++,,,,,,,,,---------......---,,,,,,***+++,,,...//////.........------......///000111111222333444555555555555111444555444555888999777===<<<:::999:::;;;===???CCC???>>>AAABBB>>><<<===;;;???CCCEEENNN^^^mmmuuu~~~~~~wwwtttrrrqqqwww~~~uuupppqqqttt|||dddMMMEEEKKKIIIDDDDDDAAACCC>>>@@@???999===CCC>>>AAAAAA@@@@@@@@@@@@?????????>>><<<;;;:::999999888888888888777666666555555555555444333333333333444111111111222111000///.........///////////////...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------........................///000111000////////////...............---------...//////000111333444555555444444444666666555555888:::;;;AAAHHHRRRmmm|||yyysssjjjeeeeeeeee___XXXVVVOOOOOOVVVVVVOOOPPPWWWUUU[[[eeennnuuuwwwvvvuuu{{{~~~yyywwwwwwwwwyyyyyyuuupppooossswwwwwwwwwvvvuuutttrrrpppoooooooooooopppqqqtttvvvwwwtttuuuuuutttrrrooollljjjgggeeeccc```___^^^___```WWWTTTQQQQQQPPPJJJAAA999:::888444111...---------+++,,,---...///000000000yyykkkccckkkzzzsssooohhhaaabbbqqqvvvpppuuusssjjjlllvvvrrrdddhhhZZZ???888888555111000000000000////////////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((()))))))))))))))))))))))))))******+++)))************+++++++++******+++++++++,,,,,,,,,,,,---------------------***+++,,,,,,---...///000...///000111222333333333333333333333444555666666555555777888::::::;;;;;;@@@@@@AAAAAA@@@???===<<<>>>AAACCCBBBBBBIIIWWWbbbyyy|||||||||~~~~~~}}}}}}}}}kkk[[[IIIGGGEEEBBBAAA@@@???@@@?????????>>>===<<<<<<;;;BBBBBBBBBAAAAAA@@@@@@@@@===<<<:::888777777888888666666555444333333333333222222111111111111111111222111111000///......---///...---,,,,,,,,,,,,,,,///,,,***+++---,,,)))&&&++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,------...///////////////000111111111111111555555666666777888888888===BBBQQQeeexxxvvvjjjhhheee^^^WWWUUURRRQQQPPPOOONNNNNNNNNMMMNNNMMMXXXjjjrrrmmmjjjmmmzzz{{{wwwuuurrrxxxvvvrrrnnnmmmooorrrtttuuutttsssssssssrrrooolllmmmlllllllllmmmnnnpppqqqqqqqqqppppppoookkkeeeaaacccbbb``````^^^[[[VVVSSSSSSMMMGGGDDDCCCAAA;;;666333222///---,,,,,,---......///000222222222111000~~~~~~tttjjjkkksssttt|||uuusssoooppp}}}sssrrrvvvwwwwww}}}|||xxxzzzoooiiijjjeeebbbqqqssseeebbbppprrr]]]BBB333333777666333000000000/////////......////////////......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************)))(((((())))))(((((((((((((((((())))))(((((())))))***+++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------......------///000111222222222333222222222333444444555555666777999:::;;;;;;<<<@@@@@@AAAAAA@@@>>>===<<>>======<<<<<<@@@@@@@@@??????>>>>>>===;;;:::999888777777888888666555444333222222222222111111111111111111111111111000000000///...............---,,,,,,,,,,,,,,,---,,,***+++---,,,***'''++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......,,,,,,------...///////////////000111111111111000222222333333444555555555777>>>JJJYYYjjjnnneee```[[[YYYYYYVVVUUURRRPPPNNNMMMLLLLLLFFFCCCJJJYYYaaa______eeeuuu{{{}}}yyyttttttuuuuuuwwwsssnnnjjjiiikkkpppsssqqqppppppqqqrrrqqqooommmooonnnmmmkkkjjjjjjkkkkkkllllllllllllllliiiddd``````^^^\\\[[[YYYVVVQQQMMMKKKFFF@@@===<<<:::555111222111///---,,,,,,---......///000111222222222222xxxrrrsssyyy{{{{{{|||kkkeeejjjqqqpppmmmkkk{{{yyyqqqqqquuupppooosssxxxvvvzzztttnnnppprrrPPPEEE999333444666444000000////////////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))************************))))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))******))))))(((((())))))(((((('''''''''&&&))))))(((((())))))***+++)))))))))*********++++++*********++++++++++++,,,++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000000111222222111111111222333333555666777999:::;;;<<<<<>>===<<>>@@@DDDHHHIIIMMMSSS]]]nnnsssiiigggnnn~~~~~~zzzwwwuuurrrqqqwww~~~zzzzzz}}}|||xxxnnnkkkqqq{{{|||sss|||xxxooouuuxxxxxx}}}jjjTTTJJJHHHFFFDDDDDDCCCBBBAAA????????????@@@@@@@@@??????>>>>>>======>>>>>>======<<<;;;;;;:::888888777666666777777888555444333222222111222222000000000000111111111111//////////////////.........------,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++)))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,---......//////...///000000111111000000000111111222333333444444555:::BBBJJJVVVqqqvvvkkkeee```\\\[[[[[[WWWRRROOOMMMLLLJJJHHHEEE@@@BBBLLLSSSTTTXXX^^^kkkooooookkkiiinnnsssuuusssoooiiieeeeeeiiiooosssmmmllllllmmmnnnnnnmmmkkkmmmllljjjiiiggggggffffffffffffggghhhhhheeeaaa^^^[[[YYYWWWUUUSSSOOOJJJGGGBBB===999666666444000---111000...---,,,---.........//////000111333444555~~~iiifffttt|||}}}yyymmmiiimmmpppmmmhhhfffqqq}}}|||zzz{{{zzzvvvuuuwwwvvvpppjjjppp|||zzzTTTBBB>>>:::888777555222////////////.........------------------------------++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))((((((''''''&&&&&&%%%((((((((((((((()))******))))))))))))************************++++++++++++*********++++++,,,,,,---,,,,,,,,,++++++*********+++,,,---...000000000000111111000000000000111111333444666888999:::;;;;;;?????????>>>>>>======<<>>>>>@@@BBBDDDEEEDDDGGGIIINNN[[[kkkuuuxxx}}}}}}vvvyyy~~~|||yyy{{{zzz~~~{{{wwwyyy}}}{{{uuuqqqooolllmmmsssyyyxxxtttjjj||||||bbbUUUIIIFFFGGGGGGFFFFFF@@@???>>>======>>>???@@@@@@@@@??????>>>>>>>>>>>>======<<<;;;::::::999999666666555555666666666777444444222111111111111111/////////000000000000000.....................///------,,,,,,+++,,,,,,---******++++++,,,,,,++++++************++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---+++,,,,,,------...//////...//////000000000000000111111222222333444444444777999;;;>>>GGG^^^{{{uuulllaaa[[[\\\WWWPPPLLLJJJIIIGGGEEEFFFAAA@@@EEEIIIKKKOOOTTTYYY]]]^^^\\\]]]dddjjjllliiigggdddcccdddiiinnnrrrkkkiiihhhhhhiiiiiihhhfffddddddcccccccccccccccccc```````````````^^^ZZZWWWUUURRROOOMMMKKKGGGCCC???;;;888444333222111///---///......------...//////000//////000111444666777~~~|||iii\\\[[[eeerrrxxxooozzz{{{yyyyyy}}}~~~tttmmmuuuwwwvvvtttsssyyy~~~{{{zzzqqqsssXXX>>>333333333333333333222111............------------,,,,,,,,,,,,------------++++++++++++++++++++++++)))******++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))((((((((('''''''''&&&&&&%%%%%%((((((((('''((())))))***(((((()))))))))*********))))))*********+++++++++))))))***++++++,,,---------,,,,,,++++++******))),,,,,,...///000111111111000000/////////000111111111333444666888::::::;;;>>>>>>==================<<<<<<===>>>???AAACCCCCCBBBCCCBBBAAAGGGQQQYYYZZZiiisss|||{{{yyybbbSSSKKKDDDAAACCCEEECCC@@@@@@>>>======<<<===>>>???@@@?????????>>>>>>>>>>>>>>>>>>===<<<;;;:::999888888444555555555666666555555333222111000000///000000....../////////000000000---------------.........,,,,,,+++++++++,,,,,,---***+++,,,,,,,,,+++++++++)))))))))******+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,+++************+++,,,,,,++++++,,,,,,---...............///000000000000000000000111111222333333333777555666999@@@QQQlll}}}wwwjjj___^^^WWWNNNIIIHHHGGGDDDBBBBBB>>><<<>>>@@@@@@AAACCCGGGLLLNNNNNNQQQXXX\\\\\\\\\\\\]]]```cccgggjjjlllfffdddbbbaaaaaa```^^^\\\ZZZZZZZZZZZZZZZZZZYYYYYYUUUTTTSSSSSSRRRPPPLLLIIIIIIGGGDDDAAA@@@===999777555333111000000///..................///000000111111111111111333555888999zzziiiccciii~~~rrrfffaaa```iiitttxxxuuuuuu|||||||||jjjoooyyy___III<<<222111111000////////////.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++((()))******+++*********))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***((((((((()))))))))******)))))))))************+++)))******+++,,,---......------,,,,,,+++++++++***+++,,,---///000000111111////////////000111222222111222444666888:::;;;;;;======<<<<<<<<<<<<======<<<===>>>>>>======???AAABBBCCCAAA===>>>EEEIIIIIIRRR[[[iiisss{{{xxxuuuvvvxxxyyyuuujjj]]]PPPIIIHHHHHHCCC@@@AAAAAA???>>>@@@>>>===<<<<<<<<<===???@@@>>>>>>>>>===============>>>===<<<;;;:::999888777555555666666666555555444222222000///////////////------......//////000000---------------------,,,+++++++++++++++,,,,,,---***+++------+++******+++(((((())))))***+++++++++************************++++++++++++++++++++++++))))))*********+++++++++******))))))******+++,,,+++++++++,,,------......---...//////000000//////.........///000000111111333111111777>>>IIIXXXeee|||}}}~~~vvvmmmeee\\\PPPJJJHHHGGGCCC@@@@@@>>>=========<<<;;;999;;;???AAABBBEEEKKKMMMLLLNNNOOORRRVVVZZZ]]]___```\\\YYYVVVTTTSSSRRRQQQOOOPPPPPPPPPOOONNNLLLJJJIIIGGGEEEDDDCCCBBB@@@<<<:::;;;999666555444333111//////......---------......---......000111222333333333333444555666777999:::kkk___\\\aaattttttlllhhhhhhrrrvvviii{{{www]]]OOOJJJ===333222///666444111000//////---,,,---------,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,************************(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((())))))(((((($$$$$$$$$%%%&&&&&&''''''(((''''''''''''((())))))(((((((((((()))))))))***))))))))))))******************+++,,,---...//////------------,,,,,,,,,,,,***+++,,,---////////////.........///000222333444222444666888:::<<<=========<<<;;;;;;;;;<<<======<<>>======<<<<<<===??????<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999777666666666666777777666555444333111111000///............,,,,,,---......///000000...---------,,,+++++++++++++++******+++,,,,,,---***,,,...---***))))))+++((((((((()))***+++++++++************************************************))))))))))))*********+++)))))))))))))))***++++++***++++++,,,,,,---......---...//////000000//////.........///000000111111222000111666;;;AAAKKKTTTgggsss|||pppeeeWWWNNNKKKIIIDDD@@@BBBAAA???>>>>>>>>>===:::666999999888;;;AAABBB@@@BBBCCCEEEGGGJJJLLLOOOPPPLLLJJJGGGEEEEEEEEECCCBBBAAABBBBBBBBBAAA@@@>>>===;;;999888888777666333111222000......//////...,,,,,,,,,---------...///000---...///111333444555555555666777888999999999999xxxdddaaa```___hhhxxx}}}sssiiieeeqqqtttrrrsss{{{}}}llldddttt[[[@@@444999666222444222000...,,,...000222111000---------,,,,,,,,,++++++*********++++++,,,,,,,,,************************(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''((())))))(((((("""###$$$%%%&&&''''''((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))***************++++++,,,...//////000------------------------)))***+++,,,---.........------...///111333444555444555777:::<<<>>>??????===<<<;;;::::::;;;======<<>><<<>>>???>>>===<<<<<<===>>>???;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;999888666555555777777888888777555333222111000///......------...,,,,,,------...///000000......---,,,,,,+++******+++*********+++,,,,,,---+++---///---***((()))***'''(((((()))***+++++++++************************************************))))))))))))************)))))))))))))))******+++***++++++,,,,,,---......---......///////////////000000111111222222333333555333444666777:::DDDNNNXXXjjjyyymmm]]]SSSNNNJJJEEE@@@@@@@@@===;;;<<<>>>===;;;777888666333555;;;===;;;<<<<<<;;;;;;<<>><<<;;;;;;<<<;;;:::444555777999::::::999999555444333333444444222000000...,,,---...//////...,,,---...//////000222444---...000222444555666666666888999:::;;;;;;:::999uuueeeZZZ\\\```dddnnn{{{}}}tttzzz~~~zzzwwwtttxxxqqquuu~~~}}}~~~wwwjjjnnnkkkUUUAAA>>>999444111000000111////////////////////////------,,,,,,,,,,,,++++++,,,,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))******)))(((((((((((((((''''''''''''((((((((((((******)))(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++------------------------+++,,,---///111333555666777777888999999:::;;;;;;999999999;;;<<<===<<<;;;<<<===???AAACCCDDDEEEEEEFFFEEECCCAAAAAACCCEEEFFFEEEFFFHHHIIILLLQQQWWW[[[hhhlllzzz}}}~~~zzz}}}wwwoooeee\\\TTTOOOIIIGGGEEECCCAAAAAAAAAAAACCCBBB@@@???@@@@@@???>>>:::::::::;;;;;;<<<<<<<<<777888999999::::::999999::::::999999888777777777666666666666555444333222////////////............---------.........//////,,,,,,,,,++++++*********+++***)))***++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************++++++++++++,,,---...---,,,+++***---------............//////////////////000000111111222333444666:::???CCC\\\ddduuu}}}pppaaaVVVNNNHHHDDDDDDAAA>>>>>>===999666666333333444333333444777999999888888777777777777777888888777666666666666666222222222333333222222222111111000000/////////......------,,,,,,,,,------//////////////////000000000222444666888888888888<<<;;;888666333111000///YYYRRRSSS```mmmuuu{{{zzznnnuuu|||zzz{{{\\\EEE999;;;999555222000000000111........................------,,,,,,,,,+++++++++,,,,,,,,,++++++***************))))))))))))*********************************))))))(((((((((((((((''''''''''''((((((((((((***))))))(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++------------------------+++,,,---///222333555666666777777888999999::::::888888999:::<<<===<<<<<>>===>>>>>>===<<<888999999999::::::::::::777777888999999999999888999999888888777666666555555555666666555444222111////////////.........---,,,---------.........///,,,,,,,,,++++++*********+++***))))))++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,,,,+++------------............//////......//////000111111222333333555888===AAATTT[[[jjjvvv{{{qqqeeeWWWLLLEEEAAA<<<;;;;;;;;;999888::::::999777555444444555777777666555555555555555666555444444333333444444111111222222222222111111000000000//////...............---------------...---...///111222222222222111222444666888888888888555444333111000/////////JJJIIISSSgggyyyxxxwwwtttrrrzzzrrr}}}pppkkkxxxzzz}}}wwwqqqssszzzyyySSS:::333333333222111000000000000000........................,,,,,,,,,,,,+++++++++++++++++++++++++++************))))))(((((())))))******************************)))((((((''''''((((((''''''''''''(((((((((((())))))((((((''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------+++,,,...///111333555666555555666666777888888888777777888999:::;;;<<<===>>>>>>>>>???????????????@@@@@@???>>>???AAADDDEEEEEEGGGHHHHHHHHHHHHIIIKKKKKKGGGGGGKKKNNNPPP\\\iiixxx~~~{{{uuukkk]]]VVVXXXPPPMMMIIIEEEBBBAAABBBBBBFFFEEEDDDBBBAAA@@@@@@@@@@@@>>><<<;;;;;;;;;:::888777777777888888888888888666666777888888888888888777777666666555444444444333444666666666444111/////////.........---------,,,,,,------------......+++++++++++++++*********+++***))))))++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++************+++,,,------,,,,,,,,,---------......///............///000000000111222222333555:::===LLLRRR___nnntttfff[[[RRRFFF>>><<<<<<:::777444444444444555555555555555444444333333333333333222222111000000000000111000000111111111111000000/////////........................------......///...///111222333333333222333444555666777777777777/////////......//////000EEEFFFQQQeeeyyy{{{tttpppuuu~~~yyymmmpppyyyzzztttlllwww{{{hhhkkk|||tttuuujjjmmmxxx|||___@@@222444:::000000000000000//////...------------------------,,,,,,,,,++++++++++++***+++++++++***************))))))(((((((((((())))))++++++++++++++++++++++++))))))(((''''''''''''(((''''''''''''(((((((((((()))(((((('''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))******************++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111333444555444444444555555666666666555666777888999:::<<<>>>999:::;;;<<<===???@@@AAA===<<<<<<===>>>@@@CCCDDDDDDFFFHHHHHHGGGFFFFFFFFFMMMKKKJJJLLLJJJGGGJJJPPP\\\dddnnnvvvyyy~~~~~~vvvmmmddd]]]TTTJJJFFFGGGFFFEEECCCBBBBBBCCCEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>;;;:::::::::888777777777777777777777777888666666777888888888888888555555555444333333222222000222555666666333000............---------,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++***************+++)))((()))***+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***************)))))))))***+++---...+++,,,,,,,,,------------......------......///000000111111111111333666999EEEMMMZZZgggvvviiiUUUDDD======;;;777333222222333555555444444444444333222222222222222111000//////......////////////000000000000//////..................------//////.........///000000111222222222222222222222777777666666555444444333000/////////000111111222;;;<<>>???::::::;;;<<<===@@@BBBCCCBBBDDDGGGHHHGGGFFFFFFFFFEEEDDDFFFIIIJJJHHHJJJMMMNNNSSSYYYZZZ[[[]]]dddjjj~~~xxxxxx}}}|||zzzrrrkkkggg```XXXRRRKKKFFFDDDFFF@@@@@@AAABBBCCCCCCCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@???===;;;:::::::::999888888888888777777777777777666777777888888888888888444444333333222111111000///111333555555333000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************)))((()))******)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))(((((()))+++,,,...++++++++++++,,,,,,,,,------------------......//////000111000000111444666;;;FFFUUU___pppjjjRRRFFFDDD@@@:::<<<999777666777666444222555444333333222222333333111000000////////////////////////000000/////////------..................000/////////000000111222222222222222333444666777:::999777555333111000///111111000000000000111111888888:::AAARRRiiiyyyrrrpppqqqqqqqqqpppyyy}}}zzz{{{xxxuuupppiiilll||||||{{{|||wwwqqqxxx|||mmmddd___kkktttgggWWWHHHDDDIIIIIIAAA888444111...111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))***************)))((((((''''''(((((())))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''(((((()))((())))))))))))******************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++---...000111111111111111111111111111111000333555666555777<<<@@@;;;:::999888777888999::::::::::::<<<===???@@@AAA@@@CCCEEEGGGGGGFFFGGGHHHFFFDDDBBBAAABBBEEEJJJMMMIIIJJJJJJHHHFFFGGGKKKOOOYYY[[[\\\^^^aaahhhooosss}}}~~~wwwuuujjj[[[RRRVVV```eeeeee]]]XXXQQQKKKFFFDDDDDDEEE@@@AAACCCDDDDDDCCCBBBAAACCCDDDDDDDDDCCCBBB@@@@@@>>><<<::::::;;;;;;:::999888888777777777777666666555555666777777777777777333333222222111111000000...000222333333222///...------,,,,,,,,,+++++++++,,,,,,++++++++++++******)))))))))******************)))((((((******)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((()))***++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........///000000000111333555222;;;KKKTTT\\\ttt|||}}}{{{{{{zzzrrr___VVVLLLBBB===999666666999::::::888555555444333333333333333222111000000//////000000//////000000000000//////.............../////////000000000000111222333333111333555888;;;<<<======:::888666333111///......111000//////......//////:::;;;::::::???JJJWWW```||||||vvvuuutttnnnhhhmmmpppvvv{{{xxxqqqtttooollluuunnnbbbaaaiii|||wwwfffUUUHHH===666222999<<<999555555555333000//////......---------++++++++++++++++++++++++++++++++++++************((()))))))))*********+++((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))(((((('''''''''((((((((((((((()))))))))******)))*********++++++++++++++++++++++++++++++++++++))))))***+++---...//////000000000//////////////////222555555444666<<>>???@@@@@@BBBDDDEEEDDDEEEFFFGGGJJJGGGBBB>>>>>>AAADDDEEECCCCCCCCCCCCCCCDDDEEEFFFEEEEEEGGGKKKPPPSSSUUUUUUfffeeeaaa```dddnnnzzzxxx{{{|||{{{yyyzzz}}}wwwvvvxxxzzzuuummmlllqqq```___[[[WWWXXX\\\[[[WWWUUUQQQHHHCCCJJJWWW______RRROOOJJJDDDAAAAAABBBBBBDDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBAAA@@@>>>===<<<:::999999:::;;;;;;:::666666666666555555555444333333444555555555555444333333222222111000000000...///000111111111000///,,,,,,,,,,,,++++++++++++,,,+++++++++************((()))))))))*********+++***((('''((()))***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((()))))))))))))))(((************++++++++++++,,,,,,,,,+++,,,------...---...000000000111333555111333???HHHJJJ[[[sss|||}}}|||uuuhhh[[[JJJDDD>>><<<>>>@@@???===555444333333222222333333222111000000//////000000///000000111111000000///.........//////000000000000000000111111333444444666:::AAAFFFGGGDDD@@@<<<666444333111//////////////////............//////666999;;;999888;;;>>>AAAMMMZZZppp}}}ppprrrqqqsssyyyuuuyyysssrrrvvvrrrwww~~~nnnggg[[[bbbqqqmmm___NNN@@@777333444888...444777111++++++...///...------,,,,,,------...+++++++++++++++++++++++++++++++++************)))(((((())))))*********+++((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((())))))))))))))))))******++++++++++++++++++++++++++++++++++++(((((()))***,,,---......//////////////////.........111444444333555<<>>??????@@@AAACCCCCCCCCCCCEEEFFFAAAAAA@@@>>>???AAAAAA???AAAAAAAAABBBDDDCCCAAA???FFFCCCCCCHHHNNNQQQSSSSSSJJJLLLNNNOOOQQQVVVXXXXXXVVVXXXYYYVVVSSSTTTXXX]]]XXXWWWUUUSSSTTTWWWWWWVVVSSSRRRRRRSSSRRRPPPNNNNNNMMMNNNKKKGGGHHHLLLOOOMMM@@@DDDEEEFFFMMMWWWXXXSSSLLLKKKGGGCCCAAACCCEEEEEEEEECCC@@@>>>===>>>@@@AAA>>>???@@@@@@???>>>===<<<:::999777888999;;;::::::555555555444444333333333111111222333333333333222333333222222111000000000//////000000000000000///,,,,,,,,,+++++++++******,,,+++++++++******))))))(((((())))))*********+++***((('''((()))***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))******)))(((''')))************+++++++++,,,,,,++++++,,,,,,---...,,,...000111111111333555666///777@@@@@@MMMhhhyyy}}}zzziii```TTTKKKGGGCCC>>>:::444333222222111222222222111111000////////////000000000111111111111000000.../////////000000111111111111111111222333444555===CCCLLLRRRQQQIII>>>777222111000//////000111222///......//////111222222666666666666777999:::;;;@@@FFFOOO\\\nnnwwwuuuwwwuuusssyyypppjjjsssxxx}}}tttjjjZZZhhhzzzuuuJJJEEE>>>999666555444333222111111000000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((+++)))(((&&&&&&((()))+++))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%%%%&&&''')))***''''''&&&'''(((+++...000'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))***((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))))))))((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))++++++******************))))))))))))************++++++******++++++,,,---............///111222333111222333444666777888888333333222333444777:::<<<<<<<<<<<<======>>>???@@@@@@@@@AAA@@@???@@@CCCEEEDDDAAA===<<<>>>AAACCCDDDFFFDDDCCCBBBBBBCCCEEEFFFFFFGGGIIIKKKLLLLLLKKKKKKOOONNNLLLKKKJJJJJJJJJKKKLLLJJJHHHIIILLLMMMLLLKKKLLLKKKJJJHHHHHHHHHIIIJJJKKKHHHFFFFFFHHHIIIGGGDDDHHHFFFDDDFFFIIIJJJIIIFFFGGGAAA???DDDJJJMMMQQQUUULLLFFFAAA@@@BBBDDDCCCAAA@@@AAAAAA@@@???>>>@@@AAAAAAAAA???===<<<;;;;;;;;;;;;::::::999999888888888888777666555444333222222555555444444444333333333111111000000000000111111------......------,,,+++---,,,+++***))))))))))))***************************)))((((((((()))+++,,,++++++***)))(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,------......///000000000444444555888???NNN___lllttt~~~zzzkkk]]]QQQHHHAAA===:::555111444666444222333111000///111333333000---333333333333333222111000111000000111333333111///,,,111666666444666===DDDLLLUUU\\\YYYLLL>>>555222222000...------......---000,,,---222444000000444333333444444555777888999:::===BBBHHHRRRbbbsssxxxrrrwwwyyyrrrhhheeennn{{{|||}}}zzzwww{{{}}}~~~}}}wwwfffUUU???;;;777333222222111000111111000/////////000000///......---------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((('''***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))''''''&&&&&&'''***,,,...'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''))))))((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))************************))))))))))))************++++++******++++++,,,---------......///000222222000111111222333444555555333222222333555777:::<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@???@@@BBBDDDBBB???===<<<>>>AAABBBBBBEEEDDDCCCBBBBBBCCCEEEFFFJJJIIIHHHHHHIIIJJJLLLNNNOOOMMMJJJGGGFFFEEEEEEFFFFFFDDDCCCDDDGGGIIIHHHGGGFFFEEECCCBBBBBBBBBCCCDDDGGGEEEDDDEEEGGGGGGEEECCCFFFDDDCCCDDDFFFGGGFFFDDDCCC???>>>CCCIIIKKKMMMQQQIIIDDD@@@???CCCEEEEEECCC@@@AAAAAA@@@>>>>>>???AAAAAA@@@>>>===<<<;;;;;;;;;999999888888777777666666444444444444333333333333333333333333222222222222000000////////////000000---------...------,,,+++---,,,+++***))))))))))))***************************)))((((((((()))***++++++******)))(((((())))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))'''(((((()))******++++++*********+++++++++,,,,,,---------...//////000000000000111333999FFFVVVaaakkkxxxqqqtttvvvfffWWWLLLFFFCCC===888999:::777666888555333222333444444222000111111111111111000//////222222222222333222111000///333777999===EEERRR\\\eee```WWWKKK@@@999444333222111///............---333000000333333222555<<<111111111222333444555666888:::;;;<<<>>>DDDNNNUUUeeetttwwwtttnnniiimmmtttwwwuuu|||~~~rrrdddZZZQQQEEE999444222000000000111000///111000//////....../////////...------,,,,,,------************************(((((((((((((((((((((((()))))))))(((((((((''''''***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&((()))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))************))))))))))))************+++************+++,,,,,,,,,------...///000111111///000000000111111111111111111111333555888;;;<<<;;;;;;;;;:::;;;;;;<<<<<<===>>>??????>>>???AAACCC???===<<<===???AAAAAAAAADDDCCCBBBBBBBBBCCCEEEFFFJJJHHHEEECCCDDDGGGLLLOOONNNLLLHHHDDDAAA@@@AAAAAABBBAAA@@@AAACCCDDDEEEDDD@@@???>>>=========>>>???BBBBBBCCCEEEFFFFFFCCCAAADDDCCCBBBCCCDDDDDDBBBAAA???<<<===CCCHHHHHHIIIKKKFFFBBB??????BBBEEEEEEDDD@@@@@@AAA???======>>>@@@??????===<<<;;;;;;;;;;;;777777777666555444444444111111222222333333444444222222222111111111000000//////............//////---------------,,,++++++,,,+++******))))))))))))************************))))))((((((((()))***+++******)))((((((((()))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))******+++*********++++++++++++,,,,,,,,,---......//////000......//////333===JJJTTTddduuummm[[[[[[fffqqqxxxllldddUUUNNNGGGCCC>>>777333333777555444444555555444333444444444444333333333333222333333333333444666888;;;CCCNNNXXX```fffmmmrrrdddVVVDDD777222111000...------------------------333111000111111555>>>GGG000000000111222333444555888:::;;;:::888:::???DDD???KKK[[[hhhuuu{{{sssppprrrsssqqq}}}xxxyyy|||}}}zzzyyy{{{uuu~~~{{{qqqgggVVVHHH@@@<<<888444111000000111222333111000000///......---............------,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))(((((((((''''''''')))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))(((&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((()))))))))))))))((()))))))))***************************++++++,,,+++,,,---...///000000000000000//////////////////000000111333555888:::<<<::::::999999999999::::::<<<===??????>>>>>>@@@AAA<<<;;;<<<>>>@@@AAAAAA@@@AAAAAAAAAAAABBBCCCDDDEEEFFFDDDAAA@@@BBBFFFKKKOOOMMMKKKFFFCCC@@@@@@AAABBBCCCBBBAAAAAABBBBBBBBBBBB???>>>===<<<<<<===>>>??????AAACCCEEEFFFEEECCCAAACCCCCCCCCCCCCCCAAA@@@>>>;;;:::>>>EEEGGGFFFEEEFFFEEEBBB@@@@@@BBBCCCCCCCCC???@@@@@@>>><<<<<<===>>>======<<<;;;::::::;;;;;;777777666666555444333333222222222222333333333333222222111111111000000000...------,,,,,,------...,,,------------,,,++++++++++++***)))))))))))))))************************(((((((((((())))))*********))))))((((((((())))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))******************+++++++++++++++,,,,,,---....../////////000000000111777AAAIII[[[ggg}}}uuujjjkkktttsss___QQQJJJaaaiiiwww{{{ssslllaaaSSSJJJGGGAAA???<<<:::999888888888888777777666666666666666444555777888<<>>IIIXXXddd000000000111222333555555444777999888666777;;;>>><<>>???>>>>>>???AAA::::::;;;>>>AAABBBAAA@@@?????????@@@AAACCCDDDEEEBBBBBBBBBCCCEEEIIIMMMOOOKKKIIIFFFDDDCCCDDDEEEFFFDDDDDDCCCBBB@@@??????@@@??????>>>======>>>???@@@???BBBEEEGGGGGGEEEDDDCCCCCCDDDEEEDDDCCC@@@>>>===:::;;;@@@FFFHHHDDDBBBCCCEEECCCAAA@@@AAAAAA@@@@@@?????????===;;;:::;;;===;;;;;;:::::::::::::::;;;999888888777555444444333444444444444333333333333222222222222111111111111------,,,,,,,,,,,,------,,,,,,------,,,,,,+++*********))))))((()))))))))))))))))))))))))))))))))''''''(((((()))))))))))))))((((((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))))))))*********+++++++++++++++,,,,,,------.........000111000///333999???MMMUUUhhh}}}vvvaaacccmmmxxxdddWWWVVV\\\kkkzzzpppmmmdddbbb]]]XXXRRRNNNLLLLLLGGGFFFDDDCCCCCCCCCCCCCCCEEEGGGLLLSSS]]]jjjwwwsss[[[CCC444222111000000111222222111///111222222111111222444777===EEEPPP^^^rrr000000000111222333555555444777999999777666999<<<@@@AAACCCBBB???BBBOOO]]]qqq{{{zzzvvvvvvrrrnnnnnnrrrssspppsssmmmppp|||~~~yyyzzzwwwsssnnniiiffffffiiixxx}}}nnneee```YYYTTTLLLDDD<<<777444000000222222111000000111111///---...------,,,+++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&'''$$$###$$$'''((('''$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))))))))))))))***************))))))))))))***++++++)))***,,,...//////......000000000000////////////000111222444555777888888777777777777888999:::;;;;;;===?????????>>>???@@@::::::;;;>>>AAACCCCCCBBB>>>???@@@BBBCCCEEEFFFFFFDDDEEEFFFHHHJJJLLLNNNNNNHHHGGGFFFEEEEEEFFFGGGHHHBBBCCCBBB@@@>>><<<===>>>@@@???>>>>>>>>>???AAAAAAAAADDDFFFGGGFFFEEEDDDDDDCCCEEEGGGFFFBBB???===<<<999;;;AAAGGGGGGBBB@@@BBBDDDCCCBBBAAA@@@?????????>>>???>>>===:::999:::;;;:::999999999999999:::;;;:::999999777666555444333555555444444333333333222222222222111111111111000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++*********))))))(((((()))))))))))))))))))))))))))))))))&&&'''((()))))))))((((((((((((''''''(((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))************+++******+++,,,,,,------...,,,...//////---...222666BBBHHHXXXppp~~~|||yyyiiihhhllleeeZZZPPPRRRbbbwww}}}vvvrrrqqqmmmllljjjgggffffffffffffgggjjjqqq}}}yyybbbPPPAAA555...000222222000---,,,///222...000111000...///222666BBBLLLZZZlll//////000000111333444555555777999999777777:::===>>>===@@@CCCAAA???CCCKKKPPPYYYjjj}}}yyyttttttrrrnnnrrrnnnqqqzzzwwwvvv}}}}}}xxx~~~yyymmmlllooonnniiikkkuuu___SSSRRRQQQLLLEEECCC<<<888888555///...000111///......//////...---------,,,+++++++++++++++,,,,,,+++***************************************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&(((%%%###$$$(((***(((%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((())))))))))))))))))************)))))))))))))))***++++++((())),,,...//////...---......//////////////////111111333444555666666666666666666777888:::;;;<<<;;;===@@@@@@@@@???@@@AAA;;;;;;;;;>>>AAADDDEEEDDD@@@AAACCCEEEFFFHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKDDDDDDEEEEEEEEEEEEEEEEEE???@@@AAA@@@===<<<>>>@@@CCCBBBAAAAAAAAABBBDDDEEECCCEEEGGGFFFDDDBBBCCCEEECCCEEEGGGFFFAAA===;;;;;;999;;;AAAFFFEEE@@@>>>@@@AAABBBBBBAAA@@@??????@@@>>>>>>>>><<<999888999:::888888888888888999:::::::::999888777666444333333222222222222333333333333111111000000000/////////------,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((()))))))))(((''''''''''''''''''((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))*********************+++,,,,,,------***---//////------///222888>>>KKK[[[jjjtttzzz||||||~~~uuunnnnnnsssooobbb^^^cccjjjpppzzz~~~~~~wwwgggQQQ@@@888777777666///000000...++++++,,,///---000333444444999AAAGGG[[[fffvvv////////////000222333444000333555555444555888<<>>FFFJJJDDD;;;777333222666555111000333111///......///000000///---,,,++++++******++++++,,,++++++***)))*********))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$&&&''''''&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&)))%%%###%%%)))+++(((%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))))))))))))))************)))))))))))))))******+++''')))+++...///...---------------.........//////111222333444555555555555555555666777999;;;<<<===;;;>>>@@@AAA@@@@@@@@@AAA<<<;;;;;;>>>AAADDDFFFFFFBBBCCCEEEGGGIIIJJJKKKLLLLLLJJJGGGDDDCCCDDDEEEFFFBBBCCCDDDEEEDDDCCCBBBAAA>>>@@@AAAAAA??????BBBEEEFFFFFFEEEEEEEEEFFFHHHIIICCCEEEGGGEEEBBBAAABBBDDDBBBEEEGGGEEE@@@<<<999999888:::@@@EEEDDD>>><<>>>>><<<999888888:::777777777777888999:::::::::999888777555444333222...///000111222333444444000/////////...............------,,,,,,------...+++,,,,,,,,,,,,+++******))))))(((((((((((()))***))))))))))))))))))))))))%%%&&&((()))))))))(((''''''''''''''''''((()))***'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))))))))************)))******+++,,,,,,------***...111111///...000222---444???KKKUUU^^^jjjttt{{{ssslllppp{{{qqq]]]TTTQQQQQQUUU^^^iiipppuuu}}}~~~~~~}}}~~~ttteeeLLLBBB666000000111///++++++,,,///111222222111000111555;;;???DDDMMMYYYbbbxxx000000111222222222222111444555555555555666:::===???>>><<<<<<=========<<<>>>???@@@BBBFFFMMMUUUZZZjjjooo{{{|||wwwuuurrrkkkdddhhhdddaaaccchhhmmmlllkkkaaa^^^aaajjjpppsssvvvzzztttssswwwvvvuuurrrqqqttt|||~~~yyyrrruuuwwwwwwuuuxxxzzznnnbbbVVVNNNJJJHHH:::999888888999999888777333222111111000000111111///............---------------,,,,,,+++***))))))************************+++*********))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((*********)))))))))))))))++++++++++++++++++++++++---......///////////////000000111222333333333333666666666777888;;;===???@@@CCCFFFGGGFFFCCCAAAAAA::::::;;;@@@EEEHHHGGGEEEFFFEEEEEEGGGKKKMMMLLLJJJLLLJJJGGGFFFEEEEEECCCBBBFFFFFFEEEDDDCCCBBBAAAAAA???AAACCCCCCAAABBBEEEHHHKKKIIIFFFEEEFFFHHHIIIHHHLLLJJJGGGDDDBBBBBBBBBCCCGGGFFFCCC@@@===<<<;;;;;;??????@@@AAAAAA@@@??????DDDCCCCCCBBBAAA@@@??????AAA???===:::888888777777999::::::;;;<<<<<<<<<;;;===<<<;;;999666444222111//////000111111111111111111000000///...---------...---+++))))))***+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))(((((())))))++++++******************,,,---......///.........222222666===CCCKKKWWWbbbyyy~~~zzzsssUUUFFFBBBDDDEEEMMMUUURRRXXXYYYZZZZZZXXXXXX^^^eeejjjeee]]]WWWTTTUUUYYY[[[ZZZXXXVVVTTTSSSNNNGGGBBB444333222222333444333222000///222444333222777>>>@@@EEEPPP___ooo|||///000111111222222111111333444444444444666999<<<<<<;;;;;;<<<>>>@@@???>>>=========>>>???DDDJJJOOOOOOSSS]]]ppp|||sssjjjccckkkgggeeefffjjjkkkiiifffaaa]]]```jjjoooqqq{{{tttssstttppppppqqqsssvvv|||pppkkkpppvvvvvvpppjjjfffeee]]]YYYRRRJJJDDD@@@>>>===777666555555666666555444222222111111000000000000............------------------,,,++++++***))))))*********************************)))))))))(((((((((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++------...////////////...///000111222333333333333555555666777999;;;===???AAADDDGGGHHHFFFBBB???>>>;;;;;;===@@@EEEHHHGGGEEEHHHGGGGGGIIIMMMOOONNNLLLIIIGGGEEEDDDDDDDDDCCCAAADDDDDDCCCBBBAAAAAAAAAAAA???AAACCCCCCBBBCCCEEEHHHKKKIIIFFFEEEGGGHHHIIIIIIJJJIIIFFFDDDBBBBBBCCCCCCGGGEEECCC@@@>>>=========AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>???===;;;:::888888888888999999:::;;;;;;;;;;;;;;;<<<;;;:::888666444222111...///000111111111111000000000//////...------,,,...,,,+++))))))***+++,,,******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((+++******)))(((((())))))************************,,,,,,---...............111111333888>>>FFFVVVdddrrr~~~yyy{{{rrr___SSSJJJ===;;;===999999:::<<>>=========>>>>>><<<:::999888666111---222000...,,,,,,---------666555666:::<<>>???@@@CCCGGGHHHFFFAAA===;;;<<<<<<===@@@DDDFFFFFFEEEHHHHHHHHHKKKMMMOOONNNMMMEEECCCBBBBBBCCCCCCCCCBBBBBBAAA@@@?????????AAAAAAAAABBBDDDDDDDDDDDDFFFHHHJJJHHHFFFFFFGGGIIIIIIHHHGGGFFFDDDCCCBBBBBBCCCDDDEEEEEECCCAAA@@@???>>>>>>BBBBBBCCCDDDDDDCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999888888888999888888999::::::::::::999;;;:::999777555333222111...//////000000000000000//////......------,,,,,,---,,,+++))))))***++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******)))((((((((())))))************************+++,,,------......------//////111333666???QQQbbbiiisss~~~~~~|||tttsssttt```SSSNNNFFFDDD@@@:::777888999888666888888999999888777555444777666555555666666444222666555333222333444777999999>>>IIIVVV```iiiwww...///000000111111000000000111222222222444666999<<<===AAAGGGMMMPPPQQQPPPJJJIIIIIIFFFDDDDDDFFFHHHKKKIIIFFFGGGKKKOOOQQQQQQZZZdddkkkhhhdddiiittt|||zzznnneeebbb\\\eee|||zzznnnqqqssspppyyy~~~vvvaaaVVVLLLNNNNNNKKKEEE@@@<<<;;;:::999888777666444444333111000//////000000///...000000000000//////......------------,,,,,,,,,+++,,,+++++++++******))))))************************))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))************************+++,,,,,,---------------......///000111111111111222333444666888;;;===>>><<<@@@EEEGGGEEEAAA===;;;;;;<<<===???AAABBBCCCCCCFFFFFFGGGIIIJJJKKKKKKKKKBBBAAA@@@@@@BBBDDDDDDCCC@@@???>>>>>>>>>@@@AAABBBBBBCCCDDDEEEEEEEEEFFFGGGHHHFFFEEEEEEGGGHHHHHHGGGCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@@@@??????>>>???@@@@@@@@@@@@???>>>;;;;;;;;;;;;<<<<<<======::::::::::::::::::::::::777888888999999888888888888888777555444222111111......///000000/////////...---------,,,,,,,,,+++,,,,,,+++***)))***************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***))))))((((((((())))))))))))))))))************++++++,,,------------------...000222222888GGGWWW]]]ggg~~~ttttttuuulllcccTTTGGGBBBCCC@@@<<<777777555333222111111111333222111111222333444444000222444777;;;@@@FFFJJJSSSaaawww......///000000000000///...000222222222333555777>>>???AAAEEEIIIJJJIIIGGG@@@AAAAAA???>>>===>>>@@@<<<;;;;;;<<<>>>@@@@@@@@@AAAFFFFFFBBBAAAGGGNNNPPPRRRVVV[[[```eeennnzzzzzzsssooohhhcccnnnzzzqqquuu{{{{{{~~~qqqlllfffaaaYYYMMMEEECCC??????>>>;;;999888999999666666555444333222000000111000...///000000///---....../////////...---,,,---,,,,,,,,,++++++++++++++++++***************)))))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,------...///000000000000000111333555777999:::;;;777;;;@@@CCCBBB@@@===<<<999:::;;;;;;<<<===>>>???AAABBBCCCDDDEEEEEEFFFFFFAAA??????@@@BBBDDDEEEDDD@@@@@@??????@@@AAABBBCCCCCCCCCDDDEEEFFFFFFFFFEEEEEECCCBBBCCCEEEFFFFFFEEEAAAAAA@@@AAAAAABBBBBBCCCAAAAAAAAA@@@@@@???>>>>>>;;;;;;<<<======<<<;;;;;;888999999::::::;;;;;;<<<999999::::::;;;;;;;;;;;;666777777777777777666666666666555444333111111000....../////////......---,,,,,,,,,,,,++++++++++++++++++*********))))))*********++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((((((((())))))(((((()))))))))************++++++,,,,,,,,,,,,,,,,,,---000222111222<<>>@@@>>>===???BBBCCCFFFKKKSSSYYYWWWYYY]]]```aaaaaa```___```^^^fffvvv}}}zzzvvvxxxuuuwwwssshhhaaaccchhhjjjcccdddgggiiijjjhhhdddbbbUUUMMMEEECCCAAA===:::;;;888999:::;;;:::888666444333333333333333222222222111000...///000000///---------...///...---,,,+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***(((((((((((((((((((((((()))******+++++++++++++++,,,,,,---...///////////////000222444555666777777444888<<>>=========777888999888777888:::<<<===???AAAAAAAAA@@@AAACCC???>>>>>>???BBBDDDDDDDDD@@@@@@AAAAAABBBBBBBBBBBBCCCBBBCCCEEEFFFFFFEEECCC@@@??????@@@BBBCCCCCCAAA?????????@@@@@@AAAAAAAAA?????????>>>>>><<<;;;:::::::::;;;<<<<<<;;;::::::888888888999999:::::::::888888999:::;;;;;;::::::555666666666666555555444444444333222111111000000..................---,,,++++++++++++************+++************)))))))))******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''(((((())))))'''(((((())))))*********)))***++++++,,,,,,++++++,,,,,,...222111000333999===GGGZZZppp~~~{{{yyyuuuzzzrrrqqqvvv{{{}}}}}}~~~------.../////////.........000222333333444555777999777555444444333111///444666888888777666777777777888:::;;;;;;;;;;;;;;;999;;;999666888<<<===999===============???BBBEEECCCDDDFFFGGGHHHIIIJJJLLLNNNRRRVVVYYYXXXWWWTTTRRRPPPSSSSSSNNNJJJJJJLLLMMMQQQTTTUUUSSSOOOLLLKKKMMMGGG@@@;;;;;;<<<:::999;;;888888999999999666333000333333222222333333444555000///......//////...---+++,,,.........---+++***++++++++++++************))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((()))******++++++******+++,,,---......///.........///000222333444333333444666999;;;:::::::::;;;666777888777555555777:::<<<>>>AAAAAA??????@@@BBB===<<<<<<===@@@BBBBBBBBB???@@@AAACCCCCCBBBAAA@@@BBBBBBBBBDDDFFFFFFCCCAAA<<<<<<<<<===???@@@???>>>>>>>>>??????@@@?????????<<<======<<<;;;999888666888999:::;;;;;;:::999888888888888888999999999999666666888888999888777777555555555555555444333333222222222111111000000000...............---,,,+++***************************************))))))(((******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''(((((()))******+++)))******+++++++++++++++---******///000///000333333;;;KKK\\\eeedddeeehhhvvv|||sssoooooo}}}vvvqqq,,,---......//////.........000333444444444666777555444222333444666666555444666888888777666666666333555666666666777999;;;777:::;;;888888::::::888555555666888:::>>>@@@AAA??????@@@AAABBBDDDHHHKKKDDDMMMOOOHHHBBBEEEGGGEEEEEEFFFFFFEEEDDDDDDDDDBBBEEEJJJKKKFFF===:::???FFFDDD===888888666444555999999777444222222222111111222111000//////000111222000///---...//////...,,,+++,,,---......,,,***)))+++++++++************))))))))))))))))))*********))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((()))***************++++++,,,---............---...000111222222111111555777888888777777888999666888888666444444777:::<<>>@@@AAA@@@>>>???BBBCCCCCCAAA???===BBBAAAAAACCCFFFFFFCCC???:::999:::;;;===>>>===<<<>>>>>>????????????>>>>>>;;;;;;<<<;;;:::777555444666777888999999888777666999999999888888888888888444555666777777666555444444555555555444444333222111111111111000000000///---.........------,,,+++)))))))))))))))************************)))((((((******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((()))***&&&''''''((()))******+++))))))***+++++++++++++++---(((''',,,000000000111000666DDDTTT\\\[[[]]]bbbxxxwwwzzzyyyxxx{{{tttjjjmmm++++++,,,,,,,,,,,,------......111666777333111222111111000000111111222333555555555555666666666666555555444555666777999::::::999888666555555444444555666777777666777999;;;;;;<<<===?????????>>>===AAA@@@???>>>===<<<<<<<<>>;;;:::999:::999999>>>???>>><<<999888999:::;;;999777555444444666666555555333222111000000000222000//////000111111000000///...------,,,---------------,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,////////////000000000000333444555444444444666888666666555444444444444444:::;;;<<<=========<<<;;;::::::;;;<<<<<<======>>>======>>>???????????????@@@AAABBBCCCCCCAAA@@@???999:::;;;;;;::::::<<<>>>::::::::::::;;;;;;<<<===:::999888777666555444333555555666666666555444333888999999:::999888777666777666444333222111111111333333333222222222222222111000///......------...---------,,,,,,,,,++++++))))))))))))************)))))))))***+++++++++,,,)))))))))))))))(((''''''***)))(((&&&&&&''''''(((''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''(((((())))))******))))))))))))************++++++,,,------......///000000333<<>>======<<<<<<;;;;;;:::::::::::::::>>>;;;888555555666777888999::::::888666555666777:::888666555444444555666555444333222111000000000000///......000111111000000///...------,,,,,,---------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++++++++,,,///////////////000000000222333444444444555777999888777555444333333444444888999;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===============>>>>>>????????????>>>===999:::;;;;;;::::::<<<===;;;;;;;;;:::;;;;;;<<<<<<999888777666666666666666666666666555555555555555777888888999999777666555555444333222111111111111222222222222111111111111111000///...------------,,,,,,,,,,,,++++++++++++))))))))))))******************************++++++))))))******))))))((('''***)))((('''&&&''''''(((''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''((())))))******(((((()))))))))*********++++++,,,,,,---.........///...000555???JJJTTTYYY```fffsss~~~yyywwwuuuhhheee```hhh~~~kkkSSSPPP++++++++++++,,,,,,,,,,,,---,,,///444555111///000000////////////000111111333333333444444555555555444444444444555777888999888888666555444444444444555666777777666666888:::999:::;;;<<<===<<<;;;;;;888888777777888999::::::;;;888555333222333555666555666777666555444555777888777666444444444555555444333222111000/////////...------...000222222111000///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************)))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))************........./////////000000222333444444444555777::::::999666444222222333444777888999:::;;;::::::999;;;;;;;;;:::::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<999:::;;;:::999999;;;======<<<<<<;;;;;;;;;;;;<<<999888666555555777888999888777555444444444555666555666777777777666555444222222111111111111222222222111111111000000000///000000///...------------++++++++++++*********)))))))))))))))******************************)))))))))************))))))((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******(((((())))))))))))*********++++++,,,,,,---.........------...444===IIIPPPbbb```hhh|||{{{ggg]]]ppp{{{yyyhhh```^^^OOOBBBFFF***++++++++++++,,,,,,,,,---+++...222222///---///...............//////000111222222222333444444444333333333444555666777888777666555444333333333333555666777666666666888::::::;;;<<<======<<<;;;:::888888888888888999999::::::999888666444222333333333555777777666666777888666666555444333333444444333222111000///.........---------///222444333222//////...---,,,,,,,,,,,,+++++++++++++++*********************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***((((((((()))))))))))))))---------......//////000111222444444444555777:::;;;999666444222222444444888999:::;;;;;;;;;:::999;;;;;;::::::999888777777888999999:::::::::::::::999999888777888999;;;<<<::::::;;;:::999999:::<<<>>>>>>===<<<;;;;;;;;;<<<;;;:::777555555666999:::777666444222222333555666444444555666555444333222////////////000111222333111111000000//////......000///...---,,,,,,,,,,,,************))))))))))))((()))))))))************++++++******))))))(((((()))***************))))))((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((((((((((()))))))))************+++,,,,,,---------...---,,,---222<<>>======;;;;;;999999888777777777777888:::<<<>>>===999555333333444666888888777666666777444444444333333333333333222111000///...---------------...000333555444333///...---,,,,,,++++++,,,************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))((((((((((((((((((((((((+++,,,,,,---......//////000222333333333444666888:::888666444444444555666::::::<<<=========<<<;;;;;;;;;:::999888777777666999999:::;;;;;;;;;;;;:::888888777777888999;;;===:::;;;;;;:::888888:::;;;???>>>======<<<<<<<<<<<<>>><<<999666555666777999666555333111111222333444333333444555444333222111.........///000111333333111111000000///......---///...---,,,,,,+++++++++*********)))))))))((((((((()))))))))************+++******))))))(((((((((((())))))*********))))))'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''(((((((((((()))))))))))))))******+++,,,,,,,,,...///000...,,,---111666???GGGSSS```nnnxxxyyytttwwwooooooccc[[[```sssqqq[[[OOOLLLSSS[[[cccsss************+++++++++++++++)))***......+++***,,,,,,++++++++++++,,,------......///000111222222333000111333444555666666666444444333222222222222222444555666666555555777999<<<<<<===>>>===<<<;;;:::888888777666555555666666:::>>>AAA@@@<<<888777777555777999999777555555555222333333333222222222222111111///...---,,,,,,,,,,,,,,,...000333444333222///...---,,,++++++++++++)))))))))))))))*********(((((()))))))))))))))***'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))((((((((((((***++++++,,,---...//////000111222222111111333555666666555555666666777888;;;<<<===??????>>>>>>===;;;;;;::::::999888777777999::::::;;;;;;;;;;;;;;;777777777888999;;;<<<===:::;;;;;;:::888888999;;;???>>>>>>============>>>???===;;;888777666777777555555333222222222333444222333444444444333222111......//////000222333444222222111000///...------......---,,,++++++++++++************)))))))))((())))))))))))************))))))))))))))))))(((((('''(((((())))))))))))(((&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))''''''(((((((((((())))))((())))))******+++,,,,,,...///000000...------...,,,999FFFMMMSSS[[[cccfffsssrrr^^^YYYRRRTTTcccyyyuuukkknnnlllgggZZZJJJBBBJJJWWW|||************+++++++++++++++)))))),,,,,,)))(((++++++************+++,,,,,,,,,---...///000111222222000111222444555555555555333333222111111111111222444555666555555555777999;;;<<<<<<===<<<;;;:::999777777777777777888888999888;;;>>>>>>;;;:::<<>>?????????>>>===;;;;;;::::::999999999888888999::::::;;;;;;::::::555555777999:::;;;<<<<<<:::;;;;;;:::888777888:::>>>>>>======>>>>>>??????===<<<;;;999999888888888666666555555555444444444222333444444444333222111/////////000111222333444333222222111///......---...---,,,+++************++++++*********)))))))))))))))))))))************((((((((()))))))))))))))&&&&&&'''(((((((((((((((&&&&&&'''''''''&&&%%%$$$###$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))'''''''''((((((((())))))(((((())))))***+++++++++---------...//////...---***333:::???FFFRRR^^^dddkkkyyy}}}ssswwwrrriiimmm||||||xxxxxxhhhWWWTTTRRRMMMNNNOOORRRUUUWWW___ssszzz)))************++++++++++++((()))++++++((((((************)))***++++++,,,,,,,,,---...///000111222///000222444555555555444222222111111111111111111444555666555555555777999:::;;;;;;<<<;;;:::888888888888888999:::<<<===>>>666999:::999777999@@@FFF@@@AAABBBAAA===999777666000111111222222222111111000///...---,,,+++++++++)))***+++...000000...,,,......---,,,++++++++++++'''((((((((())))))******'''((((((((())))))******''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))++++++******))))))(((((()))******+++---...//////000111111000...---///000...000444777:::;;;;;;;;;;;;<<<>>>?????????>>>===;;;;;;;;;::::::::::::999888888999::::::::::::999333444777999;;;;;;;;;;;;:::;;;;;;999888777888:::>>>>>>======>>>???@@@@@@::::::::::::::::::::::::777777777888777777666555333333444555444333222111000000000000111222333444333333222111000///.........---,,,+++************++++++++++++************))))))))))))************''''''(((((())))))******%%%%%%&&&'''((((((''''''%%%&&&'''''''''&&&%%%$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))((((((((()))******++++++---***)))+++///222111///---...///222>>>OOO\\\```dddsss{{{yyykkkzzzmmm]]]eeeuuuvvvpppllliiiooooooaaaJJJ???FFFOOOPPPQQQUUUbbbrrr}}}nnnooo((())))))))))))*********,,,,,,,,,++++++*********))))))))))))***,,,...000...---------...///111222444444333333333222222222555444333222111111111111333444444444333444666999<<<===>>>>>>===;;;888777888888777888999;;;===???999::::::::::::<<>>???????????????<<<;;;;;;::::::999999888888;;;>>>>>><<<:::888777999:::<<<>>>>>><<<;;;999:::999888777777999:::<<<@@@AAABBBBBB@@@?????????;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999777777666555555444555555777666444222111000///...////////////............------------------------...---,,,+++***(((''''''***************)))((((((******))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((()))******+++++++++++++++,,,,,,,,,------...------000777AAAKKKRRReeeoooyyyzzzzzzxxxddd___aaaXXXSSS\\\bbbmmmnnnqqqnnnjjjoooyyyyyyxxx}}}iiiYYYUUUWWWVVVSSS```\\\MMMDDDKKKRRR^^^qqq{{{sssiii))))))))))))************++++++*********)))))))))******))))))***,,,.../////////......///000111222222222222333333333333333222222111111111222222333333333444333222333666888<<<<<<<<<<<<;;;999777666888888888999:::;;;===>>>999:::::::::999;;;===@@@MMMXXXZZZLLL>>>:::999555444444444444333222222111------------------------...,,,+++******,,,...000++++++++++++***)))(((((())))))************))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''******)))))))))))))))***+++************+++,,,,,,.........////////////000///111555999;;;;;;:::999<<<<<<===>>>>>>>>>>>>>>>;;;;;;::::::999999999999999;;;>>>>>>===<<<;;;<<<===>>>???@@@???>>>======;;;:::999888999:::<<<>>>AAABBBBBBAAA???===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::777666666666666666777777777666444222000/////////000000/////////.........,,,,,,---------------------,,,++++++***)))(((((()))************)))(((((()))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((((((((((()))******+++++++++++++++,,,,,,,,,,,,---///---++++++///444;;;???XXXdddppp}}}uuuxxxtttvvvyyyzzziiiddd[[[WWW[[[[[[]]]ZZZ^^^gggdddWWWOOOOOOXXXZZZ^^^cccggghhhfffdddUUUVVVXXXYYY\\\___```aaa\\\UUUKKKGGGMMMVVVYYYWWWYYY\\\[[[ddd{{{)))))))))*********++++++***))))))))))))(((((((((+++*********++++++,,,---000000/////////000000111000000111222222333333333000000000000111222333444222333333333222333666888;;;;;;999888777777666666777888999:::;;;<<<<<<<<<999999:::999888888;;;===KKKSSSSSSFFF:::666666333555555444333222111111000...........................---,,,+++************++++++++++++***)))((((((((())))))******))))))(((''''''''''''(((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&''''''''''''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))*********************++++++,,,.........////////////000///111555888:::;;;:::999:::;;;;;;<<<===<<<<<<<<<:::::::::999999999999999;;;===>>>>>>>>>>>>???AAACCCCCCBBBBBBAAAAAA@@@@@@<<<<<<;;;;;;<<<===???@@@BBBBBB@@@???===;;;:::999:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::888777777777777777888999777555333000//////000111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))******))))))((('''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++******+++++++++,,,,,,,,,000///---,,,,,,...111333CCCOOO^^^kkkzzztttmmmhhhssszzzzzzssstttzzzyyyhhhVVVHHHBBBCCCFFF___aaaccc^^^UUUKKKEEECCCEEEKKKRRRUUUUUUUUUWWW[[[SSSVVVZZZdddvvvvvvmmmqqqwww)))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++,,,,,,////////////..................///000111333333444000000///000000111222333333444444333333444666888;;;:::888666555666777777777888:::;;;<<<;;;::::::888999888777555666888:::@@@EEEDDD;;;444444555444666555444222111000000///........................------,,,,,,+++***)))(((***************)))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((())))))***************)))))))))))))))***++++++............///////////////111444777999999999888888888999:::::::::::::::888888888999999999999999>>>??????>>>===>>>@@@BBBEEEDDDCCCBBBBBBBBBBBBBBB=========>>>???@@@AAABBBAAA???===<<<;;;:::999888888999999::::::999999888::::::999999999999999999:::999888777777777777777666444222/////////111222111111000000000/////////,,,,,,,,,,,,++++++++++++))))))))))))************)))))))))))))))(((((('''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''(((((()))*********************+++++++++++++++++++++,,,---...000111222;;;FFFRRRaaaooosssooobbbaaajjj|||xxxmmmZZZ]]]fffjjjrrr```[[[\\\kkkooowwwsssiiilllttt{{{(((((()))))))))************************************+++++++++++++++++++++------------------,,,,,,------...///111222333333111000000//////000000111444555555444444444777999;;;:::777555555555777888777888999:::::::::888888666777777555333333555777<<<>>>===888555666888888555444222000//////..............................++++++,,,---,,,,,,******))))))*********)))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((('''((()))***************))))))(((((())))))***+++,,,------------............000222555666777777666666666777888888888777777777777777888888999999999@@@@@@???===<<<<<<>>>@@@DDDCCCBBBAAAAAAAAAAAAAAA>>>>>>??????@@@AAABBBBBB>>>;;;999888::::::999888777777888888888888777777777777777777777777777777;;;:::999777666555555555444333111//////000111222000000000000////////////,,,,,,+++++++++*********((())))))))))))*********)))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''((())))))******)))))))))*********++++++%%%&&&''')))+++---///000...111555<<>>>>>>>><<<:::999;;;<<>>??????@@@@@@??????>>>>>>===888444333666888666333555555666666666666555555555555555666666666777777555444333333333333333333///000111222222111000000............------------,,,++++++***))))))(((((()))))))))))))))((((((((((((((())))))(((((('''&&&'''''''''(((((()))))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))((((((((()))))))))******------------......//////000000000000333:::EEENNNgggssszzzsssooowwwxxxyyyyyyxxxyyyuuunnngggppp%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))'''(((***,,,------------)))***,,,...//////......,,,,,,------.../////////,,,,,,,,,---///111222333000000111000000000333555444444333333222333333333888777555333333333444555111111111000000000222555444111///222444444333222...---+++******+++,,,...+++++++++++++++++++++++++++***)))(((''''''(((((((((((()))))))))))))))(((''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&& !!!"""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++,,,+++***)))'''''''''''''''((())))))((())))))))))))*********+++,,,---///000111111111111111222333333333333222333444555666777888999:::444666777888777777888:::999:::===???@@@@@@???>>>???????????????>>><<<<<>>:::888:::<<<@@@???===<<<;;;:::::::::666555444444333333333333333555666777666555666777444444333444555555444222222222222333333444444444222222222222222111000000---,,,,,,+++*********++++++******)))))))))))))))+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((()))))))))))))))))))))***++++++,,,,,,............///000111222===AAAEEEGGGIIINNNVVV^^^XXXVVV___qqqzzz}}}xxxvvv{{{}}}|||vvvnnn{{{''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***+++,,,++++++---------,,,,,,,,,,,,,,,++++++,,,,,,------......------------...///000111000000111111111222222222333222111000000000111111111111222222222333333333222111000000111222111///111000000///////////////......---,,,,,,,,,,,,---,,,,,,+++++++++*********))))))(((((((((((()))))))))(((((((((******((('''''''''''''''''''''''''''))))))))))))((((((((((((###$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&%%%###""""""$$$########################################################################%%%$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******)))+++---...///...------111111111222333333444444222333555666777777666666444444444444555555666777777;;;===<<<888666888:::>>>===<<<:::999999888888555555444333333333333333333555777777666555666777555444333444555555333222111111222222222333333333111111111111111000//////---,,,++++++*********++++++***))))))(((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((((())))))))))))((())))))******+++,,,,,,------------...///000111555888;;;<<<===AAAHHHNNNQQQNNNUUUeeeooovvv((('''&&&%%%$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))))))))************************++++++,,,,,,,,,,,,,,,,,,---,,,,,,---...///000000000000000111111111111222222111111000000000000111000000000000111111111111000///...///000111000///111000//////......//////......---,,,,,,,,,,,,,,,***************)))))))))))))))(((((((((((()))))))))(((((((((******((('''''''''''''''''''''''''''(((((((((((('''''''''&&&((('''&&&''')))******)))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&(((***+++&&&''''''&&&###""""""###########################################################################%%%$$$"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***'''(((***,,,,,,,,,,,,+++///000000111222222333333444555555666666555444444333333444444555666666777888:::;;;999666444777999;;;:::999888777666666666444333333222222222222333444555777777666555666777555444444555666555333111000000111111111111222222///000000000000///......,,,,,,+++************++++++***))))))(((((())))))(((((('''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''((((((((()))))))))(((((()))******++++++,,,,,,,,,,,,,,,---...//////...000222222111333888===HHHDDDKKKYYYdddmmmvvvzzz''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((((())))))+++++++++++++++*********,,,+++,,,,,,---...///000000000000000111111111111000000000000000000000000....../////////000000000///...---...000000///...000000///............///...---,,,,,,++++++,,,,,,************************)))(((((((((((())))))***)))(((((((((******(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%)))'''%%%'''+++---,,,)))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######$$$%%%''')))+++'''((((((&&&$$$""""""###########################################################################%%%###"""###$$$$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''))))))))))))******++++++'''((()))***+++,,,,,,+++......///000111222222333666666555555444333333222222333444555666666777777666777888777555666888;;;999888777666555555555555333222222111111222222222444666888888666666666777555444555666777666333111000000000000000000000000......//////......---,,,++++++***************+++******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))((((((((('''''''''((((((((())))))(((((())))))***+++++++++,,,++++++,,,,,,---...//////000000///---...111333999777>>>KKKUUU]]]nnn}}}uuukkkeeekkk}}}&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&&&&&&&'''''''''&&&'''(((((()))(((((((((''''''''''''''''''''''''***************)))))))))******++++++,,,...///000000000000000000000000000////////////////////////---------.........//////...---,,,---///000000...000//////...............------,,,++++++++++++,,,******++++++++++++++++++((((((((((((((()))******)))(((((((((******((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$"""!!!###&&&((('''%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########$$$&&&''''''((((((&&&$$$""""""###########################################################################$$$###"""###$$$%%%$$$"""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))))))))))))))*********'''((()))***+++,,,---------......000111222333333666666555444333222111111111222444555666777777777555555666666666888;;;===777666555555444444444444222222222111111222222333555777888888777666666777444444555666888777444222////////////////////////...............---,,,,,,*********))))))***++++++***))))))((('''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))(((((((((''''''''''''(((((((((((('''(((((()))******++++++,,,,,,,,,,,,---...//////222222111000......///000---,,,222===CCCFFFOOOZZZdddgggjjjiiimmmyyyyyymmm$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''''''''''''''(((((()))))))))((((((((((((((('''''''''&&&&&&((()))))))))))))))))))))))))))***+++,,,---///000111000000000000000//////---......////////////...------------...............------...000111000///000///......------......------,,,+++++++++++++++*********+++++++++++++++(((''''''(((((()))***+++)))(((((((((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######""""""""""""&&&''''''&&&###""""""###########################################################################$$$"""""""""$$$%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))''''''''''''''''''''''''(((((()))***+++---......---......000111222333444666666444333222111111111000111333666777777777777444444444666777999;;;<<<777666555555444444444555333222222222222333333444666888999888777666666777222222444777999999666333000000////////////......---............---,,,,,,***))))))))))))***++++++***)))((((((''''''((((((((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((''''''((())))))******+++,,,,,,,,,,,,---...//////111111000///...............---111777888777999>>>KKKWWWdddkkksss}}}qqq```TTT""""""$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''******)))(((''''''&&&&&&'''''''''(((((()))))))))((())))))***+++---///000111111000000////////////,,,---.../////////......---------............///...------...000111111000//////...------------...---,,,++++++***+++++++++)))))))))*********++++++''''''''''''((()))***+++)))(((((((((******((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$###""""""!!!$$$%%%&&&%%%###""""""$$$###########################################################################"""!!!"""$$$%%%$$$###########################################################################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((()))***,,,......---...///000222333444555666555333222111111111111///111333666777888777777444444444555777777777666777777666555555555666666333333333333333444555555777888999999777666666777000111444777::::::777555000000000000//////.....................------,,,)))))))))))))))***++++++))))))(((''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********+++******++++++,,,---......---------.........---111000111444444333444777:::CCCLLLTTTaaavvvyyyqqqhhh___WWWQQQ !!!###%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%'''''''''(((''''''&&&&&&,,,,,,+++)))((('''&&&%%%%%%&&&&&&'''((()))******(((((()))***+++---///000111111000000/////////...+++,,,.../////////......---------........./////////...---///111222222111//////...------------...---,,,++++++******++++++'''((((((((())))))******''''''''''''((()))++++++)))(((((((((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%"""%%%'''%%%"""!!!###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""###$$$%%%$$$""""""###$$$###########################################################################"""!!!"""$$$%%%%%%###""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''')))))))))))))))(((((((((&&&''''''(((***+++---.........///111222444555555555444333111000111111222///111333666888888777777444444444555666555333111888777777666666666777777333333333333444444555666777888:::999777666666777///000333777;;;;;;888666111111000000/////////.........//////......---,,,))))))((())))))***++++++))))))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""########################$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********))))))))))))***+++,,,---,,,++++++,,,...///......,,,++++++---///111444888999999777777CCCWWWfffkkkyyymmmhhhdddggghhhgggaaaYYYRRRPPPQQQ$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''))))))***++++++***((('''&&&'''''''''(((((())))))(((((((((((()))***+++,,,------............------+++,,,------......------...------,,,,,,,,,------++++++,,,---.........---......//////......---,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$################################################### ###&&&&&&$$$"""$$$&&&################################################%%%$$$###$$$%%%%%%$$$"""######""""""######$$$%%%$$$#########""""""!!!!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################!!!###%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$%%%&&&(((''''''&&&&&&((()))***((((((((()))******++++++///////////////000111111666555333222111111222333888888888777777666555444444333333444666666555444777666555555555555555666444444555666888999:::;;;:::999777777888777666444333222222333555666555444333222111000////////////---.../////////...---,,,+++*********))))))(((((()))((('''(((******((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################$$$$$$$$$#########"""""""""############$$$$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''(((***+++)))'''&&&(((+++---+++))),,,,,,,,,---------............//////000000111111333333444666999===AAACCCUUU[[[ccciiipppzzz|||{{{~~~xxxmmmbbbZZZVVVUUUVVV[[[ZZZXXXUUURRRPPPMMMLLL$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&))))))*********((('''&&&&&&&&&&&&''''''((((((((((((((((((((()))***+++,,,------............------+++,,,------...---------...------,,,,,,---------,,,,,,---..............................------,,,,,,,,,+++++++++*********))))))))))))(((((((((((((((''''''''''''((())))))))))))))))))(((((((((''')))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""$$$'''((('''&&&%%%%%%################################################%%%$$$###$$$%%%%%%$$$"""######""""""######$$$%%%$$$#########"""""""""""""""############$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################!!!###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%&&&(((''''''&&&'''((()))***((((((((()))******++++++++++++,,,---///111333444555444333222222222333333555555666666555555444444555444444555777777666555777666666555555666666666666666888999:::;;;;;;;;;;;;:::888888888888777555333222222333555777666555444333222111000000000000//////000000///...---,,,************)))))))))((((((''''''((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################$$$$$$$$$#########"""""""""############$$$$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''(((***+++)))'''&&&(((+++,,,+++))),,,,,,,,,,,,---------------......//////000111111333333444555777999;;;===888===BBBFFFIIIOOOYYY```yyyrrrooommmmmmggg^^^XXXWWW]]]ZZZTTTOOONNNPPPSSSVVVSSSRRRPPPNNNLLLJJJIIIHHH$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''&&&&&&'''((()))******)))''''''))))))******)))(((&&&%%%&&&&&&''''''''''''(((((((((((((((((()))***++++++,,,------......------,,,++++++,,,------------------------,,,,,,------...------.../////////.....................---,,,,,,,,,++++++++++++*********))))))))))))((((((((((((((((((((((((((()))******)))))))))(((((((((''''''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$%%%''')))******'''$$$################################################$$$######$$$%%%%%%$$$"""######""""""######$$$%%%###############""""""""""""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################!!!###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%&&&''''''&&&&&&''''''((()))'''(((((())))))******+++***++++++,,,...000222333333222222222222333444444222333333444444444444444666555555666888999777666777777666666666666777777777888;;;=========<<<;;;;;;:::888888999999777666222222111333666777777666444333222111111000000000000000000000///...---,,,************))))))))))))(((''''''((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################$$$$$$$$$###############"""############$$$$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***(((''''''(((***++++++***++++++,,,,,,,,,------------------...//////000000333333222333333444555666666999<<<>>>???BBBIIINNNYYYtttxxxlllbbb[[[[[[ZZZ]]]```^^^XXXSSSRRRQQQNNNJJJGGGGGGJJJMMMPPPJJJJJJIIIIIIHHHGGGGGGGGG$$$$$$$$$%%%%%%%%%%%%%%%''''''(((((()))***+++,,,---...///000///...,,,+++***+++++++++***((('''&&&(((((((((((((((((((((((((((''''''(((((()))***+++,,,,,,------------,,,,,,++++++,,,------------,,,------,,,,,,,,,---............///////////////...------.........---,,,,,,++++++++++++************))))))))))))((((((((((((((((((''''''(((((()))***))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################%%%$$$%%%(((++++++'''"""###################################################""""""###%%%%%%$$$"""######""""""######$$$%%%########################""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$########################""""""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&''''''((((((''''''(((((()))*********------,,,,,,,,,------...000000111111222333444444000111222333444444444444777666666777999999888666777777666666666777888888777999<<<>>>>>>===;;;::::::888777777888888777555222111111333666777777777333222111000////////////000000//////...---,,,+++*********))))))))))))))))))(((((()))******)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""################################################""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((('''''''''((()))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////111111111111111222222222333555777888:::===BBBFFFNNN___llljjjbbb```bbbdddccceeekkktttssshhhbbb\\\UUUPPPRRRQQQSSSWWWVVVQQQNNNOOOTTTQQQMMMIIIGGGHHHJJJLLLFFFGGGGGGHHHIIIIIIJJJJJJ$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())),,,///111333111222222222111000...---,,,,,,------,,,+++)))((())))))))))))))))))))))))''''''''''''((()))***+++++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...///...///////////////......---------...---,,,,,,++++++++++++*********))))))))))))))))))((((((((((((''''''&&&&&&''''''((()))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""################################################$$$######&&&))))))%%%!!!################################################""""""!!!###%%%%%%$$$"""######""""""######$$$%%%###############$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$###########################$$$$$$%%%%%%$$$$$$###########################""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###%%%'''%%%&&&&&&''''''''''''''''''''''''((())))))******,,,,,,+++++++++++++++,,,......///000111222333333000111222333444555555555666555555666888888777666666666666666666777888888666888:::<<<<<<;;;888777777666555555666666555444222111111222555666666555111000///......---------......---,,,++++++******))))))))))))))))))************)))***+++,,,***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""################################################""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&'''((((((((()))***************+++++++++,,,,,,+++++++++,,,------......//////000111111222222222///000222333555777;;;===GGGMMMPPPLLLGGGFFFIIIJJJJJJJJJMMMTTT___mmmyyyqqqzzzqqqbbb```gggddd^^^WWWTTTTTTSSSOOOKKKJJJGGGGGGIIIJJJGGGHHHJJJKKKJJJHHHFFFFFFHHHJJJLLLEEEFFFGGGHHHJJJKKKLLLMMM$$$$$$%%%%%%&&&&&&''''''%%%&&&'''***---111555777222111000///...---,,,+++,,,,,,---...---,,,+++*********)))))))))))))))(((''''''''''''((()))*********++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///....../////////...---------------------,,,+++++++++************)))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###################################################"""###$$$&&&&&&$$$###################################################"""!!!!!!"""$$$%%%$$$#########""""""######$$$%%%#########$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""############$$$######""""""""""""####################################$$$$$$$$$$$$##############################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$######%%%'''%%%%%%&&&''''''''''''&&&&&&''''''(((((())))))***((((((((()))***+++------,,,---...///000000000000000111222333444444444444444333333444666777555444555555444555555666777888666777888999999888666555666444333444555666555333222111000111333555444333000///...---,,,,,,,,,,,,,,,,,,+++*********++++++))))))))))))***************))))))***++++++***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""#######################################$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&%%%'''(((((((((((()))+++))))))*********+++++++++*********+++,,,,,,------,,,---///000111222222222555555555666777888999:::999<<<@@@CCCDDDDDDBBBAAAEEEDDDCCCFFFMMMUUU[[[]]]UUU[[[bbbbbbXXXMMMMMMSSSSSSPPPLLLKKKLLLKKKIIIFFFKKKHHHGGGKKKLLLLLLNNNSSSJJJHHHGGGEEEEEEEEEFFFGGGEEEEEEFFFHHHIIIKKKLLLLLL$$$$$$%%%%%%&&&''''''(((%%%%%%&&&))),,,000444777222000---+++***)))*********+++,,,---------,,,+++(((((((((((('''''''''&&&'''''''''''''''(((************++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////...............---,,,,,,,,,------------,,,++++++************))))))))))))))))))))))))(((((((((((('''''''''''''''(((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""################################################"""###$$$$$$######$$$&&&################################################!!! !!!"""$$$%%%$$$#########""""""######$$$%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""##################""""""""""""####################################$$$$$$$$$$$$##############################"""""""""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$######%%%'''$$$%%%&&&'''''''''&&&&&&&&&&&&''''''((()))))))))'''''''''((()))***+++,,,++++++---............---///000111111222222222222222111111222444444333222333333333333444555666777666666777777666555444444666444444444666666555444222111000000222222111000000000///...------------,,,+++*********+++,,,---((()))))))))************)))((('''(((******((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""########################""""""#########$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%%%%$$$''')))((('''''')))+++))))))))))))*********+++))))))******+++,,,,,,,,,,,,---...///000000/////////......///000111222111222555:::???AAAAAA??????DDDBBBAAABBBGGGJJJKKKKKKMMMOOOSSSUUUPPPJJJKKKPPPPPPNNNKKKIIIGGGFFFFFFEEEEEECCCDDDHHHIIIHHHIIIMMMLLLKKKIIIFFFEEECCCCCCCCCEEEFFFGGGHHHIIIJJJKKKKKK$$$$$$%%%%%%&&&'''((((((&&&%%%&&&(((***...222555333000---***(((((()))+++((()))+++,,,------,,,,,,''''''&&&&&&&&&%%%%%%%%%'''&&&&&&''''''((()))*********++++++++++++************+++,,,,,,,,,,,,++++++++++++,,,---...///000---.........---,,,,,,+++,,,,,,---------,,,++++++************))))))))))))))))))))))))((((((((((((((((((((((((((()))******(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###################################################$$$%%%$$$!!!!!!%%%)))################################################!!! """$$$%%%$$$############"""###$$$$$$%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""##################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$######%%%'''$$$%%%&&&'''''''''&&&%%%&&&&&&''''''((()))))))))******)))(((((((((((((((***+++,,,---------,,,+++...//////000000000000000111000000111333333222000222222222333444555666777777777666666555555444444666555444555666777666555222111000000111111000...111000///......------...,,,++++++***+++,,,...///(((((())))))*********+++'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$'''))))))'''&&&)))+++))))))))))))************)))))))))***++++++,,,,,,,,,---............,,,,,,.........000333555555555555666999::::::888:::===>>>======@@@DDDGGGFFFEEEIIIHHHIIILLLKKKHHHIIIMMMLLLKKKHHHEEEBBBBBBDDDGGGDDDCCCEEEIIIIIIFFFEEEFFFEEEDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHIIIJJJKKKKKKKKK##################$$$$$$(((***++++++******+++,,,///...---+++)))((('''&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((())))))******)))(((''''''(((,,,***))))))***,,,++++++******+++,,,,,,---......//////.........---------+++++++++************)))+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''((()))++++++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''((()))******+++))))))***+++---......///---------...............222222222222222222222222///000000222333444555555555777888888666444444555555555333222222333555555333333222222111000000000000...+++,,,...000...,,,---------,,,,,,,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!"""###$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$####################################""""""""""""##############################""""""""""""""""""""""""""""""############""""""################################################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''((())))))(((((()))*********+++++++++,,,,,,,,,,,,------,,,+++***,,,---------......///000000000222333555666666888;;;===<<<===>>>??????@@@??????BBBCCCEEEEEEFFFHHHLLLOOOIIIGGGDDDAAA???>>>???@@@DDDEEEFFFGGGHHHHHHHHHHHHFFFEEEDDDCCCBBBAAAAAAAAAFFFFFFFFFFFFGGGGGGGGGGGG##################$$$$$$''')))******)))(((***+++))))))))))))((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))((()))***)))'''&&&'''(((+++)))((((((***++++++******++++++,,,,,,---------.........---------,,,,,,+++++++++*********))))))******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#################################""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&''''''((())))))******(((((()))***+++,,,------------------............111111111111111111111111......///000111111222222444666666555333333333444444333333333333333333444222222222111000000/////////---+++,,,...//////---,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!!!!""""""""""""!!!!!!##############################""""""""""""##############################""""""""""""""""""""""""""""""############""""""################################################%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&((())))))(((''')))************+++++++++,,,,,,,,,,,,---,,,******,,,------------...//////000000111222444555555777999<<<;;;<<<===>>>>>>??????>>>@@@AAABBBDDDFFFIIIKKKLLLHHHEEEBBB???===>>>@@@BBBGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCAAAAAA@@@@@@CCCCCCCCCDDDDDDDDDEEEEEE$$$$$$$$$$$$$$$$$$######&&&'''((((((''''''((()))$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((''')))))))))'''&&&'''((()))((('''(((***+++***)))+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++*********)))))))))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""###$$$###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((())))))***''''''((()))***++++++,,,,,,,,,,,,------.........///000000000000000000////////////000000111111111333444333222000000222444111222222222222222222111111111111000//////......---,,,+++,,,...//////...++++++++++++*********)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$###""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!!!!""""""""""""!!!!!!##############################""""""""""""##############################""""""""""""""""""""""""""""""############""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''(((***)))*********+++++++++++++++,,,,,,+++******+++---,,,,,,---......//////000///111222333333555777:::999:::;;;<<<============???>>>>>>BBBGGGJJJIIIGGGEEECCC???<<<<<<>>>BBBEEELLLKKKJJJIIIHHHGGGEEEEEEFFFFFFDDDCCCAAA@@@??????@@@@@@AAAAAAAAAAAABBBBBB%%%$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%&&&'''######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&(((((((((&&&&&&'''(((((('''&&&(((***+++***(((,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******************))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#################################""""""!!!!!!"""######"""###%%%&&&&&&%%%###"""###############$$$$$$$$$#########################################################$$$$$$#########""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$$$$$$$############$$$$$$########################$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''((()))******+++++++++++++++,,,------......///000000111111000000///111111111111222222222222222222111///......111333///000111222222111000///000000000///......------++++++,,,---...///......************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$###"""!!!!!!!!!"""########################""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$####################################""""""""""""##############################"""""""""""""""""""""""""""######$$$$$$######"""################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&((())))))))))))************+++***++++++***))))))+++---+++,,,,,,---......//////...///111111111222555777777888999;;;<<<<<<<<<<<<>>><<<<<>>===????????????@@@@@@@@@AAA%%%%%%%%%%%%$$$$$$######"""$$$%%%%%%$$$###%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&((('''&&&&&&(((***+++***(((+++++++++++++++++++++***,,,,,,+++++++++******************)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################""""""""""""######"""###%%%&&&&&&%%%###"""""""""#########$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$############$$$$$$################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))******++++++******++++++,,,------...///000111222222111000///111111111111111111222222111111000...---...111333...///111111111111///...000000//////...---------***+++---......---------*********)))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$###"""!!!!!!!!!"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$####################################""""""""""""##############################""""""""""""""""""""""""######$$$$$$$$$$$$#########################################################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''((((((((()))))))))*********((()))******))))))+++---++++++,,,,,,------......---...000000000111333555666777888999;;;;;;<<<<<>>===??????@@@@@@@@@AAAAAAAAA&&&&&&&&&%%%$$$$$$######"""###$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%'''&&&%%%%%%&&&'''&&&&&&'''))),,,,,,+++)))*********+++++++++++++++,,,,,,,,,+++++++++************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################%%%$$$#####################$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%################################################"""###$$$%%%%%%$$$###""""""############$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$############$$$$$$########################"""""""""###############""""""###$$$$$$$$$$$$###################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))))))))************))))))***+++,,,,,,------///000222333333222000///.........//////000000000000111111000//////111333///000000000000000000///000000000///......------***,,,...///---,,,+++,,,************)))))))))((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$###""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!##############################""""""""""""##############################""""""""""""""""""""""""######$$$$$$$$$$$$#########################################################$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&((((((((((((((())))))))))))'''((())))))((()))+++---******+++,,,,,,------...---.../////////000222444555666777999:::;;;<<<<<<@@@>>>>>>@@@DDDFFFEEECCCAAA@@@>>>>>>@@@EEEKKKOOOQQQOOOLLLHHHFFFDDDCCCBBBBBBCCCCCCCCCBBBAAA???===@@@@@@AAAAAAAAABBBBBBBBB'''&&&&&&%%%$$$$$$######!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%###%%%&&&&&&%%%%%%&&&'''&&&&&&(((***------,,,***))))))******++++++,,,,,,---,,,,,,,,,++++++++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################!!!###$$$%%%%%%$$$###!!!"""############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################!!!"""""""""#########$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((()))***+++,,,---------///111222222111///---,,,------...///000111111///111222222111111222444111000000000000000000111111111000000///......---***---000///---*********++++++*********)))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!##############################""""""""""""##############################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###################################################"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%%%%&&&''''''''''''((((((((())))))'''((()))(((((((((***,,,*********+++,,,,,,---------...////////////222444555666777999:::;;;<<<<<>>AAAAAAAAAAAABBBBBBBBBBBB''''''&&&%%%%%%$$$######"""###$$$$$$######$$$%%%""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%###$$$&&&%%%%%%%%%&&&'''&&&'''(((+++......,,,***(((((()))***+++,,,,,,------------,,,,,,,,,++++++))))))))))))((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################!!!"""$$$%%%%%%$$$"""!!!"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((()))***+++,,,------,,,...000111111000...,,,---...///000111222333444///111333444333222333444222111000//////000111222111111111000//////......+++...000000,,,)))))))))++++++++++++************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""!!!!!!"""###$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$####################################""""""""""""##############################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###################################################"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''''''''''''''((((((((()))&&&'''((((((((((((***,,,)))******+++,,,,,,---------...////////////222444555666777999;;;<<<<<<<<<>>>??????>>><<<===???BBBCCCBBBBBBCCCFFFJJJOOOQQQNNNLLLIIIFFFDDDCCCCCCDDD???@@@BBBCCCCCCBBB@@@???@@@AAAAAAAAAAAABBBBBBBBB(((""" %%%'''&&&%%%&&&%%%$$$######""""""######$$$$$$#####################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''(((((((((((())))))))))))''''''''''''((()))***+++---------,,,+++***)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########"""""""""############$$$$$$$$$################################################ !!!"""###############$$$$$$$$$#########""""""########################&&&%%%###"""""""""######"""############$$$$$$$$$########################"""############$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((*********)))(((&&&(((***++++++,,,...000000000000000///////////////.........///111333555333222111111111222333444333222222111000000000111333222111///...---------111000///---+++*********,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###"""###%%%"""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""########################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################'''&&&&&&%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))******+++++++++,,,,,,,,,......//////000000111111333444666888:::;;;<<<<<<@@@???>>>===>>>???@@@AAACCCAAA@@@@@@BBBFFFJJJMMMKKKIIIFFFCCCAAA@@@?????????@@@AAABBBBBBBBBAAA@@@EEECCCBBBBBBBBB@@@>>><<<'''$$$ ###$$$"""%%%$$$######""""""#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((()))))))))(((((((((((()))***++++++,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$#########""""""""""""""""""""""""""""""""""""############"""""""""!!!########################################################################$$$$$$$$$#########"""""""""############$$$$$$$$$################################################!!!""""""############"""$$$$$$$$$#########""""""########################%%%%%%###"""""""""######"""############$$$$$$$$$########################"""############$$$$$$$$$################################################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((()))***))))))(((&&&(((***++++++,,,...000000000000///////////////......//////000222333444222222111111222333444555333333222111111111111111333222111000///.........111000///---,,,+++******---------,,,+++++++++***))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########################################################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))*********+++++++++,,,,,,,,,------......//////000222333555777999:::;;;;;;>>>>>>>>>>>>???@@@AAAAAA@@@@@@??????AAAEEEHHHJJJFFFEEECCCAAA@@@@@@@@@AAAAAABBBBBBCCCBBBAAA@@@???DDDCCCBBBBBBBBBBBB???===&&&(((&&&&&&000;;;;;;333%%%$$$######""""""#################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$'''''''''(((((((((((()))(((((((((((()))***+++,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###############"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$###############"""############$$$$$$$$$################################################"""############""""""!!!$$$$$$$$$#######################################%%%$$$######"""#########"""############$$$$$$$$$########################"""############$$$$$$$$$################################################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))((((((&&&(((*********+++---///000000/////////............///000111222333333333111111111222333444555666333333222222111111222222333333111000////////////111000...---,,,+++******...------,,,+++***))))))******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""######$$$%%%%%%### !!!$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$################################################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((('''&&&&&&'''(((((()))*********+++++++++++++++++++++,,,------......111222444666777999999999:::;;;<<<>>>@@@@@@AAAAAA>>>>>>???@@@AAACCCEEEFFF@@@@@@?????????@@@BBBCCCDDDDDDDDDCCCBBBAAA??????DDDCCCBBBCCCDDDDDDBBB@@@%%%++++++***777IIIJJJ>>>%%%$$$######""""""#####################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((()))(((((())))))***+++,,,+++++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""#########"""""""""""""""################################################################################################""""""#########$$$$$$$$$###############################################################"""!!! ################################################$$$$$$##################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((&&&((()))*********,,,.../////////.........---------///000222333333222111000111111222444555666777333333222222222222222333333333111000000/////////000000...---,,,+++++++++,,,,,,++++++******))))))+++******)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$!!!"""$$$$$$###"""!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$%%%################################################################################################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''')))))))))************+++******+++,,,,,,------...000111222444555666777777666888;;;===???@@@AAAAAA===>>>???@@@AAABBBBBBBBB>>>>>>===>>>???@@@BBBCCCEEEEEEDDDCCCBBB@@@??????DDDCCCBBBCCCEEEEEEDDDBBB$$$(((&&&!!!(((555444(((%%%$$$######""""""######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$******((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,******+++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$###############################################################"""!!! ############################################################$$$#########""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''&&&'''))))))))))))+++,,,---------------------------...000111222222111000000000111333444555555666222222222111111222333333222222111000////////////000///...---,,,+++++++++)))))))))******++++++++++++******)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$ """&&&+++***%%%"""""""""""""""""""""""" !!!"""###$$$$$$%%%################################################################################################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((()))))))))************++++++,,,,,,---.........///000222333444444555333555888;;;>>>?????????>>>???@@@AAAAAAAAA@@@@@@???>>>>>>===>>>@@@AAABBBDDDDDDCCCBBBAAA@@@@@@@@@DDDCCCCCCDDDEEEFFFDDDCCC"""%%%""" &&&%%%%%%$$$######""""""######"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++)))***************))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$"""############$$$$$$$$$################################################"""############""""""!!!###############$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################"""############$$$$$$$$$################################################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''')))(((''''''&&&&&&''''''%%%'''))))))((((((***+++++++++,,,,,,---.........---...//////000000000//////000111222333444444444111111111000111111222222111111000/////////////////////...---,,,,,,,,,,,,''''''((()))***++++++,,,******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""!!!""")))//////((("""""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))******++++++,,,---------------///000111222222222111333555888:::<<<===>>>??????@@@@@@@@@??????>>>>>>>>>=========???@@@AAAAAAAAA@@@@@@@@@AAAAAABBBDDDCCCCCCDDDEEEEEEDDDBBB""""""#########%%%&&&'''%%%$$$######""""""######!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""""""""####################################################################################""""""#########$$$$$$$$$"""############$$$$$$$$$################################################!!!""""""############"""""""""#########$$$$$$$$$########################!!!"""###$$$%%%$$$$$$###"""############$$$$$$$$$########################"""############$$$$$$$$$################################################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&'''''')))((('''&&&&&&&&&''''''%%%'''(((((((((((()))+++))))))***,,,---...///000...------------....../////////111222222222111111000000//////000000111222000///..................///...------,,,,,,,,,,,,'''(((((())))))*********))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%###"""###&&&)))***'''$$$"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))((())))))******++++++,,,+++,,,---///000000000000111111333444777999;;;<<>>>>>======<<<<<<;;;;;;:::;;;<<<>>>@@@AAA>>>>>>>>>>>>???AAACCCDDDDDDCCCBBBCCCDDDDDDCCCAAA###!!!"""%%%"""!!!'''%%%$$$$$$###"""#########!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((()))((())))))*********))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""################################################""""""######$$$$$$$$$$$$"""############$$$$$$$$$################################################ !!!"""###############""""""######$$$$$$$$$$$$########################!!!"""###$$$%%%%%%$$$###"""############$$$$$$$$$########################"""############$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$########################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''')))((('''&&&%%%&&&&&&'''%%%'''(((((('''''')))***'''((()))+++---///000111...---,,,++++++,,,.../////////111222222111000/////////...//////000111111///......---------......///...------,,,,,,,,,,,,))))))))))))(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!"""###"""!!!!!!###%%%""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((()))''''''(((((()))*********+++,,,---...////////////111111111222444777:::<<<>>>>>>===;;;;;;:::;;;;;;888777888999;;;===???AAA;;;;;;<<<===???BBBDDDFFFDDDCCCBBBCCCDDDDDDBBB@@@&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$###############$$$%%%%%%######$$$%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!$$$(((+++(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################""""""""""""############%%%$$$###!!!!!!!!!"""#########""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################!!!""""""""""""#################################"""############$$$$$$$$$$$$$$$$$$#########""""""#########"""""""""""""""########################%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))***++++++,,,,,,------,,,,,,,,,------...---...///111111///...---//////............//////......------------............---,,,+++))))))((())))))(((((('''''''''&&&&&&((()))++++++)))(((&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$#########""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,...//////000333666999:::;;;999888666666777999:::;;;888555666:::>>>@@@@@@@@@@@@@@@??????@@@AAAAAABBBBBBBBBCCCBBBBBBAAAAAA&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$#########$$$$$$+++++++++)))%%%###"""###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!###''')))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""################################################""""""""""""############%%%$$$"""!!!!!!!!!"""#########""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################"""""""""#########$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#########""""""###"""""""""""""""""""""########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))******++++++,,,------,,,,,,,,,------...---...000111111000...---//////............//////......------------.........------,,,***))))))((()))((((((((('''''''''''''''((())))))))))))((('''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%$$$######"""!!!!!!$$$$$$$$$#########""""""""""""""""""############""""""""""""####################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!"""############$$$$$$$$$ !!!"""######"""!!! #################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''((((((((())))))))))))*********+++++++++,,,,,,......///000222555888999999888777666666888999;;;;;;888666777;;;>>>?????????>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%%%%,,,,,,,,,)))%%%###""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!###&&&(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""################################################""""""""""""############$$$###""""""!!!"""""""""######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$###############""""""""""""""""""#############################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))******++++++,,,,,,,,,,,,,,,---.........///000111111000///...///......------......///------------------------------,,,+++***))))))((((((((((((((('''''''''''')))(((((((((((((((((()))'''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$######""""""!!!$$$############""""""""""""""""""#########$$$$$$"""""""""#########$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############$$$$$$$$$%%%&&&(((******(((&&&%%%#################################$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$###########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((())))))))))))*********++++++++++++---......000222444666777666555555555666888:::;;;:::888888999<<<>>>>>>>>><<<======>>>???@@@AAAAAAAAAAAABBBBBBAAA@@@@@@???%%%$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$%%%&&&%%%###"""###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""################################################!!!"""""""""##################""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$################################################""""""""""""""""""!!!!!!$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################################################################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################"""""""""""""""#################################"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((()))******+++++++++++++++,,,---...///000000111111111111000000...------------------...------------------------,,,,,,,,,+++***))))))(((((((((((((((((('''''''''***)))'''&&&&&&''')))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$#########"""""""""!!!############""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################!!!"""""""""#############################################"""""""""""""""""""""#########$$$$$$$$$(((***---//////---***(((#######################################$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((()))))))))))))))************+++------...///111222444444333333333444666888:::;;;999999999:::;;;<<<===<<<<<<===>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@???>>>>>>$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$$$$%%% """"""""""""$$$&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""############"""""""""#########""""""######""""""######$$$%%%$$$$$$############$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################################################################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################!!!!!!""""""####################################"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((()))******))))))***+++,,,---///000000000111111111111000000------,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,++++++******)))))))))'''''''''(((((((((((((((***(((&&&%%%%%%&&&(((***&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$######""""""######$$$#########"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$########################!!!"""""""""####################################""""""""""""""""""######""""""#########$$$$$$$$$###%%%(((******(((%%%###################################################################################################""""""############""""""!!!"""######$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((()))))))))*********,,,,,,---...000111111222000111222444666888:::;;;888999999::::::::::::;;;===>>>@@@AAABBBCCCCCCCCC@@@@@@@@@@@@???>>>===<<<#########$$$$$$$$$$$$$$$######"""""""""###$$$$$$!!!###$$$$$$###"""###%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%################################################""""""""""""############!!!!!!"""############"""######""""""######$$$%%%$$$$$$############$$$$$$#######################################$$$$$$$$$######$$$$$$$$$$$$$$$%%%"""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$%%%########################"""############$$$$$$$$$###############$$$$$$$$$!!!!!!!!!"""######$$$$$$#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((()))***,,,---///000000000000000000000000000---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++++++++*********)))))))))'''''''''((((((((((((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""!!!!!!"""""""""""""""############$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################""""""""""""############"""############$$$$$$$$$!!!"""$$$&&&&&&$$$"""!!!#######################################"""""""""################################################!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))++++++---...///////////////000111333555777999999777888999888777777888:::>>>???AAACCCDDDDDDCCCCCC@@@@@@??????>>>===;;;;;;"""#########$$$$$$$$$$$$$$$######""""""""""""######$$$%%%$$$###"""###$$$!!!""""""###$$$$$$%%%%%%###########################$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$################################################""""""""""""############ !!!"""###$$$######"""######""""""######$$$%%%$$$$$$############$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%!!!"""""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################"""""""""#########$$$$$$########################"""############$$$$$$$$$""""""#########$$$$$$$$$ !!!!!!"""######$$$$$$########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))'''((((((***,,,...///111000//////////////////000,,,,,,++++++++++++,,,,,,***+++---......---+++***************))))))))))))''''''''''''((((((((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######!!!"""""""""""""""""""""!!!!!!!!!!!!""""""###############$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################!!!"""""""""############"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$#########"""""""""!!!################################################""""""############"""""" !!!"""###$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))***+++,,,---......------...///111333555666777888777888888666333444777:::>>>???AAACCCCCCBBBAAA@@@?????????>>>===<<<::::::""""""######$$$$$$$$$$$$$$$$$$###"""!!!!!!"""""" !!!######""""""###%%%!!!""""""###$$$$$$%%%%%%########################$$$%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$################################################""""""""""""############ !!!"""$$$$$$$$$###"""#########"""###$$$$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################!!!""""""""""""#################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$########################%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''(((***,,,...000111//////............//////,,,++++++++++++++++++,,,***+++---......---+++***************))))))))))))&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$""""""""""""""""""""""""########################$$$#########""""""!!!!!!########################""""""""""""""""""""""""######$$$$$$$$$$$$###### """######$$$$$$$$$########################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***+++,,,---...---,,,,,,...///111333555666777777777888777444111222666:::>>>???AAABBBBBBAAA@@@????????????>>>===;;;:::999"""############$$$$$$$$$""""""""""""""""""######%%%$$$"""!!!!!!###$$$&&&$$$######%%%''''''&&&%%%'''$$$""""""%%%&&&%%%###"""###$$$$$$$$$$$$###"""########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################$$$#########""""""!!!!!!""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""######"""""""""""""""#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!! !!!"""######"""""""""""""""""""""""""""$$$#########""""""!!!!!!########################!!!"""$$$$$$######$$$%%%$$$$$$$$$#########""""""$$$""""""###&&&&&&### ########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""############""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''((()))***,,,---...///......//////...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++***)))(((((('''************))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""############""""""################################################""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%########################""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#########$$$$$$##################"""############$$$$$$$$$'''%%%######$$$$$$$$$###########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************+++---111444666777777666555555555333222333666999<<<============;;;:::999999::::::;;;<<<<<<<<<;;;"""############$$$$$$$$$#########"""""""""""""""&&&%%%###"""!!!"""###$$$$$$######%%%&&&'''&&&$$$%%%###!!!"""$$$%%%$$$"""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$#########""""""""""""""""""""""""############!!!"""""""""############""""""""""""""""""""""""######""""""""""""############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$!!!!!!''')))'''$$$""""""""""""""""""""""""$$$#########""""""""""""########################!!!###$$$$$$######$$$%%%$$$$$$$$$#########""""""$$$###"""$$$&&&&&&###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''((()))***+++---............//////...------,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++******)))(((((('''*********)))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$!!!!!!!!!!!!"""""""""###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""############""""""################################################""""""""""""""""""""""""########################$$$$$$###""""""###$$$$$$########################""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))*********+++---000333555666666666555555555333222333555888999:::;;;<<<<<<<<<;;;:::888999:::;;;;;;<<<<<<<<<"""############$$$$$$$$$$$$#########""""""!!!!!!'''&&&$$$"""!!!!!!""""""$$$$$$###$$$&&&&&&%%%$$$$$$"""!!!"""###$$$###"""%%%$$$###""""""###$$$%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$##########################################""""""""""""""""""#########$$$$$$""""""""""""############""""""""""""""""""""""""###"""""""""""""""############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''!!!"""***...+++&&&""""""""""""""""""""""""###############"""""""""########################"""###$$$$$$###"""$$$%%%$$$$$$$$$###############$$$$$$###$$$&&&&&&$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((()))+++,,,------......//////......------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))(((((((((******))))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########"""""""""""""""""""""""""""""""""###############$$$$$$%%%!!!!!!!!!"""""""""######"""############$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""############""""""################################################""""""""""""""""""""""""########################$$$$$$###""""""###$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$#################################"""############$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******+++,,,///111333555555555555555555333222222444666666777999:::;;;;;;::::::777777888:::;;;<<<======""""""#########$$$$$$$$$$$$$$$######"""!!!!!!!!!%%%%%%$$$###""""""######$$$$$$###$$$&&&&&&$$$###############$$$$$$######%%%$$$"""!!!!!!"""$$$%%%########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###################################################""""""#########$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""###$$$######""""""######$$$%%%################################################%%%""" ###(((+++)))&&&""""""""""""""""""""""""################################################"""###$$$$$$###"""###%%%########################$$$$$$$$$$$$%%%%%%$$$$$$################################################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''(((***++++++,,,------............------***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************))))))((((((***)))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""###""""""""""""###$$$$$$!!!!!!"""""""""#########""""""#########$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""######$$$$$$######"""################################################""""""""""""""""""""""""########################$$$##################$$$########################""""""""""""""""""""""""########################$$$$$$$$$##############################$$$$$$$$$""""""#########$$$$$$$$$'''%%%######$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******+++---///111222333333444555555333222111333555555666888999999999888888666666777888:::<<<===>>>""""""#########$$$$$$$$$############""""""!!!!!!"""""""""######$$$%%%%%%%%%$$$###$$$%%%%%%$$$"""$$$%%%&&&&&&&&&%%%$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##########################################$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$######""""""######$$$%%%################################################"""###$$$###""""""###$$$""""""""""""""""""""""""###############$$$$$$$$$########################"""$$$%%%$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$%%%################################################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""############""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))******,,,,,,------------,,,,,,*********+++++++++,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!"""######""""""""""""############""""""#########$$$$$$$$$$$$######""""""######$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######################################################""""""""""""""""""""""""#################################$$$$$$#################################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$)))'''%%%#########""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))***,,,---///000111111222333444333222111222444777777888888888777555444666666666777999;;;===>>>"""############$$$$$$$$$"""""""""""""""""""""###!!!!!!"""###$$$%%%%%%&&&%%%$$$###$$$%%%%%%###!!!###%%%'''(((&&&%%%%%%%%%%%%$$$###""""""###$$$%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%######""""""######$$$%%%################################################"""%%%### ###""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###########################$$$%%%$$$"""""""""$$$###############$$$$$$$$$###$$$$$$###""""""###%%%################################################"""############$$$$$$$$$################################################"""""""""""""""""""""""""""""""""######"""""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((())))))******++++++,,,,,,++++++************++++++++++++++++++++++++******************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""#########$$$$$$"""############$$$$$$$$$######""""""""""""##############################""""""""""""""""""""""""######$$$$$$$$$$$$######################################################""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""########################"""""""""###############"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$)))'''%%%#########""" %%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))***+++---...///000000111333333222111333444777777888888777666444333666666666666777999;;;==="""############$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!"""######$$$$$$$$$$$$%%%$$$###$$$%%%$$$###!!!"""%%%((((((&&&$$$$$$%%%###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$####################################$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%######""""""######$$$%%%################################################ """###"""!!!!!!"""###""""""""""""""""""""""""#########$$$$$$%%%%%%%%%###########################$$$%%%$$$"""!!!"""###""""""#########$$$$$$$$$"""######""" """%%%################################################"""############$$$$$$$$$################################################"""""""""""""""""""""""""""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((()))***************************++++++++++++++++++++++++************)))))))))))))))))))))***))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""#########$$$$$$$$$"""############$$$$$$$$$######""""""""""""##############################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###################################################""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""########################!!!"""""""""#########$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$&&&%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((()))***+++---...///...///222222222222333555666666777888888777666555777777666555666888:::<<<"""############$$$$$$$$$ !!!"""###$$$%%%%%%######$$$$$$$$$######"""%%%$$$######$$$$$$""" $$$''''''%%%######$$$"""###$$$$$$$$$$$$###"""########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$####################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%#########"""###$$$$$$%%%""""""""""""""""""""""""########################"""!!! """%%%&&&%%%$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%###########################%%%%%%$$$"""!!!"""###""""""######$$$$$$$$$$$$!!!"""###!!!"""%%%########################"""""""""""""""""""""""""""############$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((())))))))))))))))))************++++++++++++++++++************))))))))))))))))))*********)))((((((((('''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""#########"""###$$$$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$######""""""""""""##############################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###################################################""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""########################""""""""""""""""""""""""########################!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$"""!!!"""%%%&&&&&&&&&########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((()))***,,,---...,,,...111222222222444555444555666888888888777777888777666555666777999;;;!!!!!!"""###############%%%$$$$$$$$$###""""""""""""############$$$$$$$$$!!!$$$''')))***(((%%%###########################%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$######""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$((()))******)))'''%%%###%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################%%%###""""""$$$$$$###!!!###$$$%%%%%%$$$###"""!!!######"""!!!!!!""""""######"""""""""""""""######$$$#########""""""!!!!!!""""""""""""##################""""""######$$$%%%########################"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""############""""""""""""###!!!!!!$$$%%%$$$"""""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((()))))))))))))))))))))))))))*********,,,++++++******++++++,,,***(((((()))***+++***)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""######"""""""""""""""#########################################################$$$$$$$$$$$$######$$$#########""""""!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""###$$$$$$$$$%%%########################$$$$$$##################&&&%%%$$$$$$%%%%%%###""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))******,,,---///111333444555555666555444333444666888999;;;999777555555666888999!!!!!!"""###############$$$$$$$$$###############"""############$$$$$$$$$!!!###%%%''''''&&&$$$###########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$#########"""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%###!!!%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$######$$$&&&######$$$%%%$$$###""""""%%%$$$$$$$$$#########"""######""""""""""""##################"""""""""!!!""""""""""""##################""""""######$$$%%%#######################################$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$+++(((%%%$$$$$$### ########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((()))))))))))))))))))))))))))*********+++++++++******+++++++++)))((('''(((*********)))'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""######""""""""""""############################################################$$$$$$$$$$$$##################"""""""""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########################################################$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""###############$$$$$$$$$################################################%%%$$$######%%%%%%$$$###"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''((())))))******,,,,,,...///111333444555666555444333444555777999;;;999777555444555777888!!!!!!"""##############################$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%$$$$$$$$$##############################"""""""""######$$$#########""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%######%%%%%%%%%$$$###"""%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$########################### $$$&&&%%%""" ###&&&""""""###$$$$$$$$$######%%%&&&&&&'''&&&%%%$$$###$$$######"""""""""##################"""""""""""""""""""""#########$$$$$$######""""""######$$$%%%########################$$$$$$$$$###############$$$$$$$$$############### !!!"""###$$$%%%&&&###"""!!!!!!######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((((((((((((((((((((())))))*********++++++************++++++((('''&&&''')))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$###""""""""""""""""""""""""""""""###"""""""""""""""############################################################$$$$$$$$$$$$##################"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%#########################################################$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############################################################%%%#########%%%&&&%%%$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((&&&''''''(((((()))******,,,+++,,,,,,...000222444444444333333444555777888;;;999777555444555666777!!!!!!"""###############"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$###############$$$%%%%%%########################"""""""""!!!""""""###$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''''''''&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###########################$$$%%%%%%$$$###""""""###""""""######$$$$$$$$$$$$$$$%%%'''))))))((('''&&&$$$$$$######""""""###############"""""""""""""""""""""#########$$$$$$$$$######""""""######$$$%%%########################%%%$$$$$$$$$###"""""""""########################!!!!!!"""######$$$%%%%%%!!!###%%%&&&&&&########################$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((((('''''''''(((((()))***************))))))))))))******'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""###$$$######################################################$$$$$$$$$$$$###############"""""""""""""""""""""#########$$$$$$$$$####################################$$$$$$$$$$$$############################################################$$$$$$$$$$$$########################################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$###"""""""""#######################################$$$$$$$$$&&&%%%$$$$$$%%%%%%###"""""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***+++*********+++...111222333333222333444555777777:::999777555444444555555!!!!!!"""###############"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''########################""""""!!!!!!"""######$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%&&&&&&&&&%%%%%%&&&'''(((((()))))))))$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###########################((($$$"""$$$)))+++)))%%%"""""""""######$$$%%%%%%!!!###&&&)))******))))))%%%%%%$$$###############""""""""""""""""""##################$$$$$$$$$$$$######""""""######$$$%%%########################%%%$$$$$$$$$###"""""""""########################$$$$$$$$$###############%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&''''''((())))))*********))))))(((((())))))***'''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""######$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""##################$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$((('''%%%$$$$$$###""" """"""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))***)))((((((***,,,///111111111222333444555666777888777666555444444444444!!!!!!"""##############################$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&########################""""""""""""######$$$%%%#########""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################'''### %%%...333000,,,#########"""######$$$%%%!!!"""%%%'''((()))))))))&&&%%%$$$###############""""""""""""#####################$$$$$$$$$$$$%%%######""""""######$$$%%%########################$$$$$$$$$##############################$$$$$$$$$%%%%%%$$$$$$$$$######### !!!""""""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$###############################################################$$$$$$$$$######################################################$$$$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&'''((())))))******))))))(((((((((((())))))'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%######################################################$$$$$$$$$$$$######""""""""""""#####################$$$$$$$$$$$$%%%########################"""""""""############$$$################################################"""""""""############$$$##############################################################################$$$$$$$$$$$$######$$$$$$$$$#######################################"""""""""###$$$$$$%%%%%%)))'''%%%$$$$$$###""" """############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''((())))))))))))((()))***,,,---///000000111222444555666666666666555444444444444444!!!!!!"""###############$$$$$$$$$###############"""############$$$$$$$$$#########$$$$$$$$$$$$$$$########################"""""""""######$$$&&&&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&############$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%""" $$$+++...---***%%%$$$###"""""""""###$$$######$$$%%%%%%&&&&&&''''''&&&%%%$$$############!!!"""""""""#####################$$$$$$$$$%%%%%%######""""""######$$$%%%#######################################$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$!!!"""""" """$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))***+++)))((((((''''''(((((()))'''&&&&&&&&&((()))((('''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%######################################################$$$$$$$$$$$$######!!!"""""""""#####################$$$$$$$$$%%%%%%########################""""""""""""############################################################""""""""""""####################################################################################"""##################"""###############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%&&&$$$###$$$%%%%%%$$$""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''(((((()))(((((()))***+++,,,,,,---...///111222444555555666444444444444444444555555!!!!!!"""###############%%%$$$$$$$$$######"""""""""############$$$$$$$$$!!!!!!"""############"""####################################$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""###$$$%%%&&&&&&'''&&&'''&&&&&&%%%%%%&&&&&&'''############$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###########################"""""""""$$$$$$$$$###&&&%%%###"""""""""######&&&%%%$$$#########$$$$$$'''&&&%%%$$$############!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%########################""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''///000///+++%%%!!! !!!""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$################################################""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''((()))***+++((((((''''''''''''((((((((('''&&&''')))))))))(((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%######################################################$$$$$$$$$$$$######!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""############################################################""""""""""""############################################################""""""""""""""""""""""""""""""############""""""""""""######$$$$$$$$$%%%########################!!!""""""###$$$$$$%%%%%%###""""""###%%%'''&&&%%%"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''((()))+++,,,,,,,,,,,,...///000222444555555555222222333444444555555666$$$$$$############$$$$$$&&&###"""$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################&&&&&&%%%$$$$$$%%%&&&&&&&&&'''((((((&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$++++++)))(((&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))'''&&&%%%%%%&&&&&&%%%$$$""" !!!###$$$$$$###"""""""""###$$$%%%"""############$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""$$$###!!!!!!"""######"""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$############$$$$$$$$$$$$$$$#########""""""---OOOSSS///'''+++""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""""""""""""""""""""""" !!!$$$%%%%%%$$$!!! """"""############""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$##############################'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***++++++++++++******))))))((((((''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%&&&&&&'''$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$#################################%%%%%%$$$##################"""""""""###$$$%%%%%%"""############$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%'''))))))((('''&&&'''&&&%%%%%%%%%%%%&&&'''(((((((((((())))))))))))***+++---///111333444444222333333333333333333444$$$$$$############$$$$$$&&&### """$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################&&&%%%$$$######$$$%%%&&&###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((((((((('''%%%$$$###""""""###%%%&&&%%%%%%$$$#########$$$%%%"""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$###!!!!!!#########"""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$############$$$$$$$$$$$$$$$#########""""""&&&666999)))$$$'''"""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$################################################!!!"""###$$$$$$###"""!!!""""""############""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$##############################%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))))))))(((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""##################$$$%%%%%%&&&&&&'''%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""##################"""######$$$$$$"""############$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%'''((()))((('''&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((())))))))))))***+++---///000222222222222222222222333333333333$$$$$$############$$$$$$%%%###!!!!!!"""###$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$"""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''***++++++)))(((&&&%%%$$$$$$$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$###!!!!!!###$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$!!!"""%%%$$$!!!!!!&&&###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################################################################""""""############""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&((((((((((((((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""##################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%"""""""""############$$$$$$$$$%%%%%%&&&&&&&&&'''######"""""""""######$$$$$$$$$######"""#########"""############$$$$$$$$$##################################################################$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))++++++---...///000000000111111111222222222333333%%%$$$$$$######$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################""""""""""""######$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&)))******)))((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$(((+++,,,+++)))'''$$$$$$$$$$$$%%%'''((()))(((((('''&&&%%%$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$###!!!"""###$$$$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################''' &&&'''!!! %%%########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$################################################$$$$$$###""""""###$$$$$$""""""############""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""#####################$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$ !!!!!!"""######$$$$$$$$$%%%%%%&&&'''(((((()))###""""""""""""###$$$$$$%%%%%%$$$###"""""""""###""""""#########$$$$$$$$$################################################$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))++++++,,,---............///000000111111222222222%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%(((+++,,,,,,***)))$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))++++++)))&&&$$$#########$$$%%%&&&''''''((((((((('''&&&%%%$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$"""!!!"""$$$%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###########################&&&''''''&&&$$$######$$$################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$################################################%%%$$$###""""""###$$$%%%""""""############""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$#########$$$ !!!"""###$$$$$$%%%$$$%%%%%%'''((()))******$$$$$$############$$$$$$%%%%%%$$$###"""""""""###""""""#########$$$$$$$$$################################################$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""#################################################################################$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******+++,,,,,,,,,,,,,,,......//////000111222222%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################""""""############""""""###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((***++++++)))((($$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&$$$###""""""######$$$$$$%%%%%%''''''''''''&&&%%%$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$&&&&&&%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$##################$$$$$$$$$!!!''')))$$$!!!$$$%%%$$$$$$$$$$$$#######################################""""""""""""""""""""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""############""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""######$$$%%%%%%%%%&&&&&&%%%$$$############!!!!!!""""""###$$$%%%%%%###$$$%%%&&&(((***++++++&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######"""#########"""############$$$$$$$$$##################################################################$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""#######################################$$$$$$$$$#################################$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((((()))******++++++++++++------......///000111111&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&&&&###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################""""""###$$$$$$###"""""""""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$###$$$%%%%%%######$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$&&&&&&%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''###$$$&&&''''''&&&$$$###""""""#########$$$$$$$$$""""""############$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""############""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############"""""""""###$$$$$$%%%%%%'''&&&%%%$$$############"""#########$$$$$$%%%%%%"""###$$$&&&(((***+++,,,)))((('''&&&%%%$$$$$$$$$#########"""######$$$$$$"""############$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&'''((()))***++++++++++++,,,---...///000111111&&&%%%%%%$$$$$$%%%%%%&&&"""$$$'''&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################"""###$$$%%%%%%$$$###""""""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$!!!!!!###&&&((($$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%&&&&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$&&&''''''&&&$$$###""""""######$$$$$$$$$$$$(((%%%'''""" $$$$$$$$$$$$$$$######""""""########################""""""""""""""""""""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############"""""""""###$$$$$$%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%""""""$$$&&&((()))+++,,,+++***)))'''&&&%%%$$$$$$###"""""""""###$$$%%%%%%"""############$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''')))******++++++++++++,,,---...///000111%%%%%%$$$$$$###"""!!!!!!$$$###$$$$$$%%%$$$""" """"""""""""############&&&%%%$$$$$$%%%$$$###!!!########################$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$######$$$######"""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%$$$#########$$$%%%&&&$$$(((((($$$"""######"""!!!"""$$$%%%%%%$$$###"""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$#########""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""###$$$$$$###"""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%"""###%%%&&&&&&%%%###"""%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&((((((&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$#########''' %%%444:::000&&&###$$$$$$$$$############"""########################$$$$$$$$$#########""""""######"""!!!!!!!!!!!!!!!$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$%%%&&&''''''+++***)))(((((()))***+++++++++***)))'''$$$"""!!!######$$$%%%$$$###"""!!!########################$$$#########""""""!!!!!!######################################################""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$##############################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((***++++++,,,---...//////%%%%%%$$$$$$###""""""!!!#########$$$$$$$$$###!!!""""""""""""############&&&$$$""""""###$$$$$$###########################$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%$$$###""""""$$$$$$###"""""""""""""""########################%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################"""""""""###$$$%%%!!!$$$$$$!!!!!!$$$### ######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$##################$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$#####################$$$$$$$$$$$$######"""############$$$$$$$$$""""""$$$%%%%%%%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((())))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######&&&!!!%%%111555---&&&%%%$$$$$$$$$############"""########################$$$$$$$$$#########""""""######"""!!!!!!!!!!!!!!!$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""&&&&&&&&&&&&'''((())))))))))))(((''''''((())))))((((((((('''%%%$$$"""!!!###$$$$$$%%%$$$###"""!!!####################################"""""""""!!!################################################""""""""""""############################################################$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$##############################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((******+++,,,---...//////%%%%%%$$$$$$###""""""""""""""""""###############"""""""""#########$$$$$$%%%###""""""$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#########&&&&&&&&&&&&%%%###"""!!!$$$$$$###""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""!!!!!!""""""###$$$""""""!!! $$$((('''"""%%%$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""############""""""########################""""""""""""############"""""""""""""""""""""""""""###$$$$$$###"""###$$$######################################################""""""######$$$%%%!!!"""###$$$$$$###"""!!!###############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$!!!"""######$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&"""%%%------'''%%%((($$$$$$$$$############"""########################$$$$$$$$$#####################"""!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&&&&&&&''''''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$###""""""$$$$$$$$$%%%$$$######"""####################################""""""""""""################################################"""""""""#########$$$$$$###################################################$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******+++,,,---......$$$$$$$$$#########"""""""""#########""""""###%%%""""""#########$$$$$$$$$#########%%%(((((('''%%%########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$###############&&&&&&&&&&&&%%%%%%$$$###%%%$$$######""""""#############################################$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""#########$$$%%%$$$"""###)))///---''''''&&&$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$############$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""###$$$$$$###"""###$$$######################################################""""""######$$$%%%!!!"""############"""!!!"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$!!!!!!""""""##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###%%%(((&&&"""$$$***$$$$$$$$$#########""""""######################################################""""""!!!""""""###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#######################################"""""""""""""""################################################!!!""""""######$$$$$$%%%######################################################$$$$$$$$$######"""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***+++,,,------$$$$$$$$$###############"""$$$%%%$$$###"""###%%%############$$$$$$$$$$$$!!!###&&&***,,,+++'''$$$########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$%%%###########################$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$#######################################""""""#########$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$&&&%%%$$$$$$***000///)))((('''%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""""""""######""""""""""""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""""""""""""""#########$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""" $$$***$$$$$$$$$#########""""""######################################################""""""""""""######"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&''''''''''''######$$$$$$$$$$$$#########$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$########################""""""""""""""""""######################################################""""""######$$$$$$$$$%%%################################################"""######$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,,,,########################"""%%%((((((%%%"""###$$$#########$$$$$$$$$$$$%%%!!!###'''+++---+++'''###########################$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$############$$$$$$%%%"""""""""###############!!!"""###%%%&&&&&&&&&&&&%%%%%%$$$############$$$########################""""""######$$$%%%%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&((())))))(((&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$###$$$######''',,,+++'''(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################""""""""""""############"""""""""""""""""""""""""""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#######################################$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###""""""""""""###$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%###!!!!!!$$$'''$$$$$$$$$############"""#######################################$$$$$$$$$######"""""""""###$$$$$$###$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((()))******))))))###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''((()))))))))&&&&&&%%%$$$$$$$$$$$$%%%########################""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%########################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''((()))***++++++###########################''',,,+++'''###"""############$$$$$$$$$%%%%%%######%%%''')))(((&&&$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$#####################$$$%%%%%%!!!"""""""""#########$$$""""""###$$$%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$#################################$$$%%%&&&&&&&&&######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&###$$$'''(((((('''$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!"""###$$$%%%$$$$$$###!!!$$$$$$"""###''''''$$$(((((((((''''''&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$%%%%%%$$$###!!!###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""###$$$$$$###"""###$$$######################################################""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######"""############$$$$$$$$$$$$######"""###$$$%%%&&&$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$###"""###$$$$$$$$$$$$$$$############"""########################""""""#########$$$$$$$$$######""""""######$$$%%%$$$%%%''')))***)))((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&(((***+++***)))((($$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((()))))))))'''&&&%%%$$$$$$$$$%%%%%%########################!!!"""""""""############################################################&&&%%%%%%$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%########################""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''((()))******+++##################$$$$$$###)))......(((###""""""######$$$$$$$$$%%%%%%%%%%%%###""""""$$$%%%%%%$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$############""""""###$$$%%%%%%!!!!!!""""""#########$$$######$$$$$$$$$######"""&&&%%%$$$$$$######$$$$$$##############################$$$%%%&&&&&&''''''######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%''''''%%%###!!!%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######################## !!!"""$$$$$$######"""!!!%%%'''###"""$$$%%%$$$'''((())))))(((&&&$$$###$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""$$$$$$$$$###"""###$$$########################""""""""""""""""""""""""#########"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######"""############$$$$$$$$$%%%$$$#########$$$&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%"""$$$$$$###$$$%%%$$$!!!$$$$$$$$$############"""########################""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%&&&(((***++++++***)))(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&((()))((('''&&&%%%&&&''''''''''''&&&%%%$$$%%%&&&'''(((((()))((('''&&&%%%$$$###$$$%%%&&&########################!!!!!!""""""#########$$$################################################'''&&&&&&%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$##########################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$######"""!!!!!!!!!##############################$$$%%%%%%&&&''''''########################%%%$$$%%%(((+++,,,,,,+++'''&&&$$$#########$$$$$$$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########"""""""""######$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$###$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&'''***---------+++***'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%'''((()))******))))))(((((((((((()))***+++,,,*********)))(((''''''&&&$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$###""""""######################################################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%''')))+++,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$############$$$$$$$$$$$$########################"""######$$$$$$%%%%%%%%%########################%%%$$$%%%'''***,,,+++***&&&%%%$$$#########$$$$$$$$$###"""""""""###%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########"""""""""######$$$$$$%%%%%%%%%################################################################################################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%''')))+++,,,+++***)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***++++++***)))))))))*********+++++++++,,,++++++***))))))(((((($$$$$$$$$$$$$$$###""""""%%%$$$$$$###""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%'''(((***+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$$$$$$$$$$$$$$$$#################################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&########################################################################%%%$$$%%%''')))+++***)))&&&%%%$$$#########$$$$$$$$$############$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""######%%%&&&'''################################################################################################$$$$$$############$$$$$$##############################################################################""""""######$$$%%%%%%%%%$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%''')))***)))((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%&&&'''(((***+++,,,,,,+++******+++,,,------,,,++++++*********))))))(((((('''###$$$$$$$$$$$$###""""""%%%$$$######"""##################################################################$$$$$$%%%%%%&&&%%%$$$######"""###############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%&&&&&&((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""""""""######################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###############$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$####################################%%%$$$$$$&&&((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!""""""$$$&&&'''################################################################################################$$$$$$############$$$$$$################################################""""""""""""""""""""""""######""""""######$$$%%%$$$%%%%%%%%%$$$$$$&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&'''''''''&&&%%%$$$$$$############$$$$$$%%%$$$###"""###$$$&&&(((((()))+++,,,------,,,,,,+++,,,---///...---+++***'''&&&&&&&&&%%%%%%%%%$$$######$$$$$$$$$######"""$$$$$$###############$$$################################################""""""###$$$%%%%%%&&&&&&$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################################################################""""""#########$$$$$$$$$$$$$$$######""""""""""""########################%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$%%%'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""""""""###$$$%%%&&&################################################################################################$$$$$$############$$$$$$################################################""""""""""""""""""""""""######""""""######$$$%%%!!!###%%%$$$"""!!!"""$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$#########""""""#########%%%$$$######$$$&&&(((******+++,,,............---+++,,,.........,,,***)))%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$###############$$$$$$################################################""""""###$$$%%%%%%&&&&&&$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$######"""!!!!!! ########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$###$$$&&&&&&%%%#########$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$##################$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$##############################################################################""""""######$$$%%%%%%))),,,,,,(((%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############""""""""""""######%%%$$$$$$%%%&&&(((***++++++,,,...///000//////...,,,,,,,,,,,,+++***((('''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$############"""######$$$%%%#########################################################$$$$$$%%%%%%&&&#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$######################################################$$$$$$%%%%%%&&&&&&########################$$$######$$$%%%%%%###""""""###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""""""""#########$$$$$$$$$&&&''')))******(((&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%(((---222222---(((&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$############$$$######""""""######$$$$$$%%%&&&'''(((***+++,,,,,,---...000111000000///,,,+++***)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######""""""###$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$#########$$$%%%%%%&&&&&&########################!!!!!!"""###$$$%%%%%%&&&########################$$$#########%%%$$$###!!!"""###$$$%%%&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""""""""######$$$$$$$$$$$$)))***---......+++(((%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$***000000***$$$ %%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$############$$$$$$$$$%%%''')))***+++,,,,,,,,,---///000111111000000,,,+++)))'''&&&%%%%%%%%%!!!!!!!!!!!!!!!"""""""""!!!"""###$$$$$$$$$$$$$$$######""""""###$$$%%%%%%################################################%%%%%%$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((($$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''')))***(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!! """$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$############$$$$$$"""###$$$%%%&&&%%%$$$###&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$######%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$&&&'''))))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$######""""""""""""######---,,,***(((&&&%%%$$$###%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################"""$$$&&&&&&%%%$$$$$$$$$############$$$$$$"""############$$$$$$$$$'''(((***...333333000,,,,,,---/////////---+++***)))((('''&&&%%%%%%$$$######$$$%%%%%%%%%###"""!!!"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$##################$$$$$$############$$$$$$***)))((('''&&&%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$%%%''''''&&&$$$$$$$$$############$$$$$$"""############$$$$$$$$$&&&&&&'''+++...///,,,))))))***+++,,,,,,***)))'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((,,,---***&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%&&&""""""""""""###$$$%%%&&&$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&***))))))((('''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%(((((((((''''''%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%$$$%%%'''(((&&&%%%$$$$$$############$$$$$$"""############$$$$$$$$$%%%$$$%%%&&&((()))(((&&&&&&&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$##################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&,,,111111+++''''''((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###"""###$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&'''&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$%%%&&&&&&%%%###$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%$$$######$$$%%%%%%%%%###$$$%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''+++...,,,'''$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%******)))'''&&&%%%$$$###$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$######%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!######""""""""""""######%%%$$$$$$#########$$$$$$'''&&&%%%$$$#####################$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$#########%%%%%%###!!!$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$###"""###$$$%%%######$$$$$$$$$$$$$$$###!!!""""""######$$$$$$%%%$$$$$$"""""""""###$$$%%%""""""#########$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%******)))'''&&&$$$###"""%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""###""""""""""""""""""###&&&%%%$$$######"""######&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$%%%''''''(((((((((######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$###"""###$$$$$$""" $$$$$$############$$$$$$"""############$$$$$$$$$###$$$$$$$$$""""""$$$&&&############$$$$$$$$$$$$""""""#########$$$$$$$$$##################$$$%%%"""############$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$######%%%%%%$$$###"""######$$$&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$##################$$$######""""""######$$$%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""$$$%%%&&&&&&&&&&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$######$$$$$$""" $$$$$$############$$$$$$"""############$$$$$$$$$ """$$$$$$###"""$$$&&&######""""""###$$$$$$%%%######$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$######$$$%%%&&&((()))***&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$######%%%%%%$$$###"""######$$$&&&'''(((((($$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$#########$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&############$$$%%%&&&'''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&%%%$$$############""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""&&&&&&&&&&&&%%%$$$######"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################&&&%%%$$$$$$%%%%%%###!!!$$$$$$############$$$$$$"""############$$$$$$$$$!!!$$$$$$###"""###&&&"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###"""############$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$%%%&&&&&&%%%###"""########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&)))***---)))%%%###"""#########%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''"""!!! """$$$$$$$$$######$$$$$$$$$######"""###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%%%%%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""######################################################""""""######$$$%%%############""""""!!!!!!################################################""""""############""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&#########$$$$$$$$$$$$%%%%%%''')))((('''&&&&&&'''%%%%%%&&&'''((((((((('''&&&'''(((((((((&&&###"""***(((&&&'''(((((('''%%%***************))))))(((((())))))*********))))))((('''&&&''''''&&&$$$"""&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))---)))%%%######$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&############$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&''''''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""################################################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$#########"""""""""################################################""""""############""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((%%%&&&((((((''''''((()))%%%%%%&&&&&&''''''((((((''''''((()))))))))((('''))))))))))))))))))((('''((())))))******)))(((((((((((()))))))))))))))((('''%%%$$$%%%&&&&&&%%%$$$))))))(((((('''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%&&&'''+++)))%%%######$$$$$$############$$$$$$%%%%%%&&&$$$%%%&&&%%%#########%%%###&&&)))(((%%%###$$$%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""################################################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$#########################################################""""""############""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&''')))+++((((((((()))***+++---.../////////000000111222333000222444444333111111111...///000000000///------************)))(((''''''(((&&&$$$$$$&&&'''((('''((('''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%)))&&&###"""#########"""""""""###$$$%%%%%%&&&&&&$$$&&&&&&%%%###"""###$$$###(((---+++&&&######&&&"""###$$$%%%&&&&&&&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$######"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((%%%&&&&&&&&&'''''''''((()))***+++******+++---000222222333555777:::<<<>>>CCCBBBAAA@@@AAACCCEEEFFFEEEHHHJJJJJJGGGEEEDDDEEE@@@@@@AAAAAA???===;;;999333333222111...,,,***)))---+++(((&&&'''((()))(((&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$&&&$$$!!!!!!"""""""""!!!""""""###$$$%%%%%%&&&&&&$$$&&&&&&%%%###"""###$$$$$$)))---,,,'''######&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&''')))***,,,------...111333666777:::>>>AAADDDEEEGGGIIILLLOOORRRSSS[[[YYYWWWVVVVVVWWWYYY[[[[[[\\\^^^^^^\\\ZZZZZZZZZUUUVVVVVVUUUSSSPPPLLLJJJFFFEEECCCAAA===999666555555222---***))))))((('''''''''(((((()))*********&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$####################################$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$"""!!!!!!"""###"""!!!#########$$$$$$%%%%%%&&&$$$%%%&&&%%%#########%%%%%%(((***)))&&&###$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))***)))((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%#########$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))$$$%%%'''***...111333444999===BBBGGGKKKOOOSSSUUUUUUVVVXXX[[[]]]^^^___```eeedddbbbaaaaaabbbcccdddaaa``````aaaccceeeeeedddbbbbbbccccccaaa^^^ZZZXXXYYYXXXVVVSSSOOOKKKHHHFFF@@@<<<888444111///,,,***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$'''((((((''''''&&&%%%$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""""""""#########$$$$$$###################################################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))+++...333888<<<@@@BBBIIIMMMRRRWWWYYYZZZ[[[]]]ZZZ\\\^^^______^^^\\\[[[ZZZZZZYYYYYYZZZ[[[]]]]]]UUUQQQNNNSSS[[[aaabbb``````aaadddeeeeeeccc```^^^bbbaaa```^^^[[[XXXVVVUUUNNNKKKGGGCCC@@@<<<888555------+++***(((&&&%%%$$$%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%''''''%%%######$$$$$$$$$###))))))(((((('''&&&$$$$$$###$$$&&&''''''&&&$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""###$$$$$$%%%!!!!!!""""""#########$$$###################################################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******555777;;;AAAGGGLLLPPPSSSVVVYYY]]]___^^^[[[YYYYYYXXXYYY[[[\\\ZZZVVVRRROOOJJJKKKKKKLLLNNNOOOQQQRRREEE@@@===CCCOOOYYYZZZXXXYYY\\\___bbbcccbbb```^^^bbbbbbaaa```___]]]\\\[[[YYYWWWSSSPPPMMMIIIEEEAAA:::999777333000---+++)))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###%%%'''+++---'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""'''++++++(((%%%%%%&&&(((%%%$$$%%%'''(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%***)))(((&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))***))))))((('''&&&&&&&&&(((((((((((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''')))(((((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$'''&&&%%%&&&&&&&&&$$$###&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&(((###%%%))),,,000444999<<>>===???@@@===???DDDKKKPPPQQQMMMHHHIIIFFFDDDEEEGGGGGGEEEBBBCCCFFFKKKOOORRRSSSRRRQQQTTTVVVYYY[[[[[[ZZZXXXWWWSSSWWW[[[\\\YYYUUUQQQOOOQQQOOOLLLFFF@@@888222///&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&''')))+++,,,'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((***)))'''&&&%%%'''%%%$$$%%%'''(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''''''''&&&&&&%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&((('''&&&&&&''')))***))))))(((''''''&&&&&&''''''((((((((()))))))))((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$######""""""&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&''''''%%%$$$"""$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&)))))))))(((&&&&&&''')))...111555999>>>CCCHHHLLLSSSVVVYYYZZZZZZZZZ]]]___^^^^^^^^^[[[UUUMMMFFFAAA999777555222000/////////666888<<>>======DDDEEEHHHJJJLLLLLLLLLKKKLLLQQQWWWZZZ[[[ZZZYYYXXXZZZZZZYYYVVVQQQKKKEEEBBB&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%((())))))'''%%%'''%%%$$$%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%'''(((&&&%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%'''(((((('''&&&((())))))))))))(((''''''&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%!!!%%%)))***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&'''((((((((()))+++---888;;;@@@EEEJJJOOOUUUYYY]]]___``````___^^^^^^_________\\\WWWNNNBBB777111222222222222111111000///000111444888;;;;;;999666999777555444333222///---***+++---///000111111111333555777999;;;===>>>>>>BBBGGGOOOUUUYYY[[[]]]^^^ZZZ[[[\\\]]][[[XXXUUUSSS&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&)))***(((%%%&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&)))***(((''''''&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''((((((''''''((()))))))))((((((''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&'''))))))''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!""""""######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%$$$%%%%%%&&&***---,,,((($$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((($$$'''***,,,...111555777>>>AAAFFFJJJMMMRRRWWW[[[\\\]]]]]]]]]\\\ZZZZZZZZZWWWVVVRRRLLLCCC999000+++++++++,,,,,,,,,,,,++++++......///000000000///...111000////////////.....................///000000...///000111333444666777666;;;CCCIIIMMMQQQTTTVVVPPPQQQRRRTTTVVVXXXZZZ[[[&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""%%%)))***(((%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%''')))++++++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''')))(((''''''(((***((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''')))))))))))))))))))))))))))*********+++++++++,,,*********)))))))))((((((&&&&&&&&&''''''(((((((((%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%&&&&&&$$$""""""%%%'''000000///***&&&###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******---111333555888;;;===???AAADDDFFFGGGJJJNNNPPPLLLLLLLLLLLLMMMLLLKKKKKKBBB@@@<<<888333///,,,+++---,,,,,,+++++++++++++++,,,,,,,,,------///111222///000000000000000000111222111000//////000111111222222222222222222222333///222777:::<<<>>>@@@BBBCCCBBBBBBCCCGGGMMMTTTXXX&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''''''''%%%###%%%&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############%%%''')))+++,,,+++***((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&((())))))(((''')))***((((((((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((()))))))))(((((((((((())))))))))))(((((())))))***+++++++++)))(((((((((((('''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''((()))***((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$"""$$$)))...666222,,,'''$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***,,,,,,---///222222222222333444555666777777666777999;;;888777777999;;;;;;:::888222000...,,,,,,---///000333222111111000000000111+++,,,---...000555;;;@@@>>>???@@@???===<<<===>>><<<<<<;;;:::::::::::::::::::::::::::999777666555111333444444333222333444666555333333666<<>>???@@@@@@AAA????????????>>>>>>>>>>>>666555444222000...,,,,,,+++******))))))))))))***)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&$$$%%%,,,999BBB111***""" $$$'''%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((())))))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((()))***+++---///000...000222222111000000000///000///...,,,+++,,,...---+++***,,,...///---***,,,---///111222444444555===@@@EEEHHHIIIGGGDDDBBB999999888666777;;;CCCJJJQQQTTTWWWXXXXXXYYY]]]```\\\]]]]]]]]]]]]\\\\\\[[[VVVWWWYYYZZZYYYVVVSSSQQQNNNNNNMMMIIIFFFCCCCCCDDD;;;;;;999777555333111000'''''''''&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++++++++***)))'''%%%%%%$$$%%%&&&%%%%%%%%%''')))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((***)))&&&$$$(((&&&$$$%%%$$$$$$%%%'''$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((***))))))''''''((('''&&&''')))+++((()))((('''&&&'''***---&&&'''((((((((())),,,...+++...222555777:::>>>AAAEEEFFFHHHJJJLLLOOOQQQRRRQQQRRRTTTVVVWWWXXXYYYYYYTTTTTTTTTTTTSSSRRRQQQPPPNNNKKKIIIHHHHHHEEE???;;;:::444...,,,...///---***((((((((()))))))))))))))((((((((('''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""$$$(((***)))(((&&&&&&&&&%%%%%%%%%$$$$$$########################""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$$$$$$$((()))***+++,,,------...+++---222666999:::;;;:::===888333...,,,******)))++++++*********++++++,,,+++000555777===GGGOOORRRVVVZZZ]]]^^^\\\XXXUUUTTTTTTOOOIIIDDDBBBBBBCCCCCCLLLPPPQQQNNNOOOTTTYYYYYY\\\ZZZXXXXXXXXXYYYWWWVVVUUU___eeeeeedddddd^^^WWWXXXYYYYYYTTTMMMJJJKKKNNNSSSOOOIIIBBB<<<888666555'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''&&&$$$$$$$$$&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%'''((((((&&&$$$%%%###############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%''')))******)))&&&(((******)))((())))))++++++***)))'''(((***---(((***---///111444777:::@@@CCCGGGJJJLLLNNNQQQSSSWWWXXXYYY[[[\\\^^^^^^___``````aaabbbcccdddddddddaaaaaaaaaaaa```___^^^]]][[[ZZZYYYYYYYYYWWWSSSOOOLLLGGGBBB???>>>;;;555111//////...---,,,***))))))***)))((('''&&&&&&'''(((&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""$$$''')))(((&&&&&&&&&&&&%%%%%%%%%$$$$$$########################"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((((((((('''))))))+++---000444777888??????AAABBBBBBBBBAAAAAA>>>:::444///,,,,,,,,,---,,,,,,,,,,,,,,,---...///999@@@GGGKKKQQQYYY^^^___```cccffffffdddaaa^^^]]]___\\\YYYWWWWWWYYYZZZ[[[SSSVVVVVVRRRQQQUUUWWWVVVUUUUUUUUUUUUSSSPPPNNNMMMUUU]]]ccccccbbbcccbbb^^^[[[\\\ZZZUUUMMMIIIJJJLLLRRRSSSSSSQQQLLLEEE>>>999&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&((((((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$###$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))******((('''***------,,,***))))))((()))+++++++++---111444666999===AAADDDHHHMMMPPPUUUXXX]]]```aaabbbccceeecccdddeeefffffffffeeeddddddeeeeeeeeeeeefffffffffgggggghhhhhhhhhgggeeedddeeeddddddeeefffeeebbb```]]]YYYUUUSSSPPPKKKDDD>>>;;;:::888555222///---,,,,,,***((('''&&&'''((()))''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((&&&&&&''''''''''''''''''"""$$$&&&((()))***)))))),,,---000444999???DDDFFFMMMKKKHHHDDDAAA???======777555000---,,,,,,///000222111///......///000111@@@IIIRRRWWW\\\bbbdddccc^^^aaadddeeecccaaa``````^^^^^^^^^___```aaabbbccc^^^bbbbbb^^^\\\]]]]]]ZZZVVVYYY\\\ZZZUUUPPPNNNNNNVVV]]]bbb```^^^___bbbccc______\\\VVVOOOKKKJJJLLLLLLNNNPPPQQQNNNHHHBBB>>>%%%%%%&&&&&&''''''((((((###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&))))))'''%%%$$$###%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$&&&&&&%%%$$$&&&%%%###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''''''''''''''(((((((((''''''''''''''''''''''''((('''&&&''')))***)))((((((***,,,,,,+++***+++,,,&&&)))---111555:::@@@DDDHHHKKKOOOSSSUUUXXX\\\___^^^aaafffiiijjjiiijjjjjjfffggghhhiiihhhgggeeecccdddddddddddddddeeeffffffggghhhiiijjjjjjiiihhhgggeeeeeeffffffgggfffeeedddaaa___]]]\\\ZZZWWWRRRNNNHHHGGGDDDAAA===:::777666000...,,,)))((()))***+++)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((('''''''''''''''(((((((((''''''(((((()))***++++++333666;;;@@@EEEIIILLLMMMNNNJJJDDD===777444333222,,,---......///000333555;;;888444111000111444777CCCKKKSSSXXX\\\```bbb```]]]___aaabbbaaa```aaabbb\\\]]]^^^^^^]]]\\\\\\\\\___eeehhhfffddddddbbb^^^]]]aaaccc```YYYTTTSSSUUUZZZ```dddccc___^^^aaaddd``````]]]XXXRRROOONNNOOOJJJHHHFFFDDDCCCDDDEEEFFF&&&&&&&&&''''''((((((((($$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&))))))'''%%%$$$###%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&$$$""""""$$$%%%$$$$$$$$$((('''######&&&&&&"""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&+++***)))''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&((())))))(((''''''(((((((((+++///222222666;;;AAAFFFLLLRRRVVVVVVXXX[[[]]]]]]]]]^^^``````dddhhhkkkkkkkkkkkkkkkkkklllnnnooonnnkkkgggeeedddcccccccccdddeeefffgggggghhhhhhjjjkkkkkkllllllggghhhhhhhhhhhhhhhhhhhhhdddbbb```___^^^]]]\\\ZZZTTTSSSPPPMMMJJJGGGEEEDDD===;;;666222...,,,++++++)))(((&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''''''''(((((()))))))))***)))((()))+++...222555===@@@FFFKKKMMMMMMKKKJJJGGGCCC<<<666111......///***...555999;;;<<<===???@@@===888555666999???BBBLLLSSSXXXYYY\\\aaacccbbbcccccccccaaa^^^^^^___```[[[\\\\\\ZZZVVVTTTTTTUUUQQQXXX]]]\\\[[[[[[XXXTTTWWWZZZ[[[XXXQQQMMMNNNQQQUUUYYY^^^```^^^\\\^^^bbb^^^]]][[[WWWTTTRRRRRRRRRQQQNNNIIIDDDCCCDDDGGGIII'''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&'''((())))))((('''&&&&&&''''''(((((())))))***(((''''''&&&&&&''''''(((''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$&&&((((((&&&%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%$$$######%%%%%%$$$######'''&&& !!!'''((($$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&'''(((---+++)))'''&&&%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%''')))++++++***(((((()))+++---333:::???JJJMMMQQQUUUXXX[[[___bbbbbbdddffffffdddbbbbbbbbbeeehhhkkknnnnnnnnnnnnooooooqqqrrrrrrpppkkkfffbbbVVVUUUTTTSSSTTTUUUVVVWWW\\\\\\\\\]]]___bbbeeeggggggiiijjjjjjiiiiiikkklllgggfffeeecccbbbbbbaaabbb^^^]]][[[XXXVVVSSSQQQPPPMMMJJJFFF@@@999444000...,,,+++(((&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''(((((())))))******))))))***---333999???CCCEEEGGGKKKLLLKKKGGGBBB???:::777333///---...111222666<<>>;;;777555000,,,)))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%''')))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''((())))))***++++++***,,,111777>>>DDDHHHJJJJJJIIIHHHEEEAAA;;;666333...---,,,---000444999===FFFJJJMMMLLLGGGDDDEEEGGGCCCFFFKKKOOOSSSTTTTTTSSSLLLPPPRRROOOOOOQQQSSSQQQLLLKKKIIIEEECCCDDDGGGJJJJJJLLLOOOQQQTTT[[[fffooozzzwwwmmm___WWWWWWYYYYYYYYY\\\aaaeeefffccc```]]]OOOIIIGGGKKKMMMLLLMMMPPPOOOMMMKKKIIIIIIIIIHHHHHHIIIKKKMMMMMMLLLHHHDDDAAA))))))((((((''''''&&&&&&''''''%%%$$$$$$%%%''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((******(((%%%###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((************++++++++++++------...//////000111111777888:::;;;;;;:::888777999999::::::;;;<<<======555444333222222333444555111000000///---,,,,,,+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%%%%%%%''')))%%%&&&((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""$$$&&&%%%$$$###$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$((((((((((((((((((((((((***))))))((('''&&&&&&&&&$$$$$$%%%'''((('''$$$"""###))))))###'''444:::777(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&''')))(((&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((***...000111000777;;;BBBIIIPPPWWW^^^bbbbbbeeeggghhhggggggiiijjjdddfffiiijjjhhhgggffffffhhhjjjlllmmmnnnooorrrtttvvvvvvvvvtttmmmddd[[[VVVIIIGGGCCC@@@===<<<;;;<<<888666555666:::@@@GGGKKKHHHKKKNNNPPPPPPRRRWWW[[[aaadddiiimmmmmmllljjjiiiiiihhhfffcccaaa^^^\\\[[[UUUUUUUUUUUURRROOOLLLIIICCC???999333...+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&(((+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((()))***+++++++++---111999@@@FFFIIIKKKKKKKKKHHHCCC===777222...,,,,,,,,,...111777???EEEIIIPPPQQQOOOIIIAAA<<<===@@@HHHMMMVVV\\\^^^ZZZUUUPPPEEEJJJLLLJJJHHHIIIHHHFFFIIIIIIHHHHHHIIIMMMSSSXXX```dddiiiooovvvxxxllllllppprrrqqquuu}}}~~~yyyeeeYYYQQQRRRTTTRRRQQQTTTJJJGGGDDDCCCBBBBBBBBBAAADDDEEEGGGIIIKKKKKKKKKKKK'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&)))+++***(((%%%$$$%%%&&&&&&&&&'''(((((((((&&&&&&(((***&&&(((***---///000111111///111444666888<<>><<<999666555444111---+++******)))(((---)))&&&&&&(((***)))'''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''((())))))'''%%%###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&+++***)))'''''''''((()))'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''!!!%%%&&&###(((111666555'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%******)))'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))'''%%%%%%&&&(((%%%'''''''''&&&&&&''')))&&&***---///000555===EEEKKKOOOTTTZZZ___cccfffhhhkkkkkkkkkkkkhhheeebbbaaa___]]][[[]]]```bbb```^^^^^^\\\]]]ccckkkqqqpppnnnmmmjjjgggeeebbb\\\SSSLLLGGGFFFCCCAAA>>><<<;;;:::666777888999;;;???EEEIIIMMMMMMMMMLLLJJJKKKNNNQQQTTTVVVZZZ\\\^^^aaaeeehhhllllllllljjjgggbbb]]]ZZZ]]]ZZZXXXVVVVVVUUUTTTSSSJJJHHHEEEBBB>>>888111,,,,,,***(((&&&%%%%%%''''''%%%&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''')))++++++'''''',,,,,,((()))---;;;===AAAEEEHHHIIIIIIIIIIIIBBB999333000///...,,,///000333888???FFFLLLOOOOOOMMMFFF???>>>DDDIIIKKKTTTUUUXXXZZZ[[[WWWPPPKKK@@@AAADDDFFFFFFHHHPPPWWW^^^^^^```bbbaaabbbjjjtttwww||||||}}}}}}}}}{{{jjjgggaaa^^^bbbiiijjjggg```]]]WWWRRRMMMHHHBBB???>>>CCCFFFFFFGGGKKKKKKHHH''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''&&&%%%$$$$$$&&&(((&&&&&&&&&&&&((((((((((((%%%'''((()))***+++...000222444777;;;>>>@@@AAAAAABBBDDDFFFHHHJJJLLLPPPSSSSSSQQQOOOOOOPPPQQQPPPOOOQQQSSSVVVVVVUUUSSSSSSSSSNNNLLLIIIGGGHHHJJJMMMOOONNNNNNMMMKKKIIIFFFDDDCCC@@@>>>;;;999888777555333222...***)))++++++)))'''&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''((((((((('''%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$'''&&&###$$$))),,,)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&''')))))))))(((''''''***,,,***///666;;;@@@FFFOOOVVV]]]\\\]]]aaagggiiihhhfffhhhfffccc___\\\YYYWWWVVVOOONNNLLLKKKKKKJJJHHHGGGCCCBBBCCCHHHPPPVVVXXXWWWWWWTTTPPPOOONNNKKKFFFAAAFFFCCC???;;;999888:::;;;444555666777999???EEEJJJPPPWWW___cccccc___ZZZWWWUUUVVVWWWWWWWWWXXX[[[]]]lllllllllkkkiiifffcccaaabbb```]]][[[ZZZWWWTTTRRRUUURRROOOLLLHHHBBB;;;666333111...+++)))(((''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&'''(((***)))&&&&&&,,,000111555;;;EEEHHHKKKMMMMMMIIIEEEBBB:::555...++++++,,,------///111444999>>>BBBEEEGGGHHHDDDAAACCCGGGLLLPPPSSSRRROOOLLLIIIIIIJJJKKKLLLIIINNNUUU\\\cccooo~~~yyyvvvzzzwwwzzzuuuxxx|||zzz{{{yyyvvvvvv~~~|||vvvnnniiifffccc___[[[VVVTTTMMMEEECCCFFFFFFDDD'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((&&&%%%&&&(((***%%%&&&'''((()))))))))(((&&&)))---000333666:::===AAACCCFFFJJJNNNRRRTTTUUUUUUWWWZZZ\\\\\\]]]^^^```___]]][[[ZZZ[[[\\\\\\[[[\\\^^^___^^^[[[XXXWWWWWWTTTRRROOONNNNNNQQQUUUWWWZZZYYYWWWTTTRRRQQQPPPOOOLLLKKKIIIIIIIIIGGGEEECCC<<<888333111111000---***)))(((((('''''''''(((((((((((('''&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%''''''$$$###%%%%%%"""'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""$$$&&&'''&&&&&&'''(((++++++***)))))),,,111444777===GGGOOOTTTZZZaaaeeeiiifffeeehhhmmmmmmhhhbbbZZZWWWQQQLLLJJJJJJLLLNNNNNNNNNMMMIIIDDD@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;@@@>>>===AAAIIIQQQUUUVVVUUUPPPIIIBBB===<<<>>>???EEEGGGIIIJJJHHHFFFEEEEEENNNWWWbbbkkknnnllliiifffddddddcccbbb``````bbbdddkkkkkkkkkkkkjjjiiiggggggfffeeedddcccaaa]]]XXXTTTRRRQQQPPPOOOOOOMMMIIIFFF???===999444///,,,)))(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))(((((()))***)))(((***000666;;;BBBHHHJJJLLLNNNNNNJJJCCC;;;666000---***)))+++...000111...111666<<<@@@BBBCCCCCCGGGAAACCCLLLQQQNNNMMMOOOHHHGGGFFFDDDFFFKKKRRRXXX___dddllluuuxxxuuuyyy|||tttvvv~~~}}}xxxxxxuuunnnfffbbb```ZZZRRR&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((((((''')))+++...'''((((((((((((((()))+++///222888===AAAFFFKKKNNNPPPPPPPPPRRRUUUZZZ___bbb___aaadddeeedddccccccccc`````````aaaccccccbbb```___``````]]]YYYVVVTTTTTTSSSSSSRRRRRRRRRTTTUUUVVVWWWVVVTTTSSSRRRRRRRRRSSSPPPPPPQQQRRRTTTTTTRRRPPPIIIDDD???<<<;;;:::666333///...,,,+++)))(((((((((((((((''''''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&((()))((((((((()))))))))***+++...444<<>>888222...,,,******))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''')))++++++***))))))***,,,...222999???DDDIIILLLLLLLLLKKKHHHBBB:::333...---,,,,,,---///111333444222666<<>>BBBHHHMMMQQQUUUYYY\\\[[[YYYUUUTTTWWW\\\cccgggdddfffggggggeeecccbbbbbbaaabbbccceeeeeeccc^^^[[[XXXYYYXXXUUUQQQNNNMMMMMMMMMNNNPPPRRRRRRRRRQQQPPPOOOOOONNNMMMNNNOOOQQQRRRNNNOOOQQQTTTXXXYYYYYYXXXRRRNNNIIIFFFFFFEEECCC@@@888777444111...+++***)))''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$&&&((()))''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%''')))***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''))))))((('''((()))(((***...333999AAAJJJPPPYYY]]]ccchhhiiiiiigggfffjjjmmmnnniii^^^RRRHHHDDD<<<:::777666:::BBBKKKQQQJJJOOOSSSUUUTTTTTTWWWYYY[[[\\\[[[WWWOOOEEE>>>;;;;;;999:::AAAPPP___kkkppppppmmmggg___WWWNNNGGGDDDKKKRRRZZZ```aaa___]]][[[RRROOOKKKIIIMMMXXXfffppppppqqqqqqooommmllllllmmmmmmllllllkkkjjjjjjjjjiiigggggghhhhhhfff```XXXRRRSSSQQQOOOOOOPPPPPPOOONNNPPPNNNKKKFFFAAA;;;666333+++***)))((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((***++++++)))(((((()))---333;;;BBBHHHMMMNNNMMMPPPLLLGGG@@@:::444000...,,,---000222444777999:::===@@@FFFJJJMMMMMMKKKIIIGGGCCCCCCFFFEEEFFFSSSccc```dddjjjqqqvvv{{{xxxrrrxxx~~~%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((('''(((((('''&&&''')))+++...111444777999===EEEJJJOOORRRVVVZZZ[[[]]]___aaa```^^^ZZZXXXYYY^^^cccgggfffggggggfffcccaaa``````bbbaaa```___\\\WWWPPPKKKEEEFFFEEECCC???=========BBBDDDGGGJJJLLLMMMLLLKKKJJJKKKKKKKKKMMMNNNOOOPPPJJJJJJLLLPPPUUUXXXYYYXXXUUUQQQMMMMMMNNNOOOMMMKKKCCCAAA>>>:::666333111000******)))(((''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%&&&)))(((%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''***,,,///333:::AAAIIIQQQXXX]]]```bbbfffjjjkkkkkkiiihhhppprrrooocccQQQ@@@777555333222000000333888>>>AAADDDIIIQQQXXX]]]bbbfffiiibbb```]]]XXXPPPGGG@@@;;;<<<;;;===EEERRR```iiimmmppppppooolllfff___WWWSSSKKKLLLMMMMMMNNNRRRWWWZZZ[[[YYYTTTPPPNNNQQQWWW[[[lllnnnppppppooommmlllmmmppppppppppppooonnnmmmlllgggggggggfffccc\\\SSSMMMIIIHHHGGGHHHKKKNNNOOOPPPPPPPPPOOOLLLHHHDDD???<<<000...,,,***((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))((('''''')))+++000888AAAHHHMMMQQQPPPLLLJJJEEE>>>666000......///333777<<<@@@BBBDDDGGGIIIJJJKKKMMMMMMLLLJJJGGGFFF>>>>>>>>>@@@JJJ___zzz~~~}}}~~~uuussszzz}}}%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''')))***+++,,,...111444:::@@@GGGKKKMMMOOOTTTXXXZZZ\\\___```___]]]]]]]]]]]]]]]\\\\\\]]]```bbbcccccccccbbb___\\\ZZZZZZ[[[XXXUUUPPPKKKFFFAAA;;;888111222222111...---...000444555888<<<@@@DDDGGGHHHGGGHHHHHHIIIJJJJJJJJJIIIDDDDDDDDDGGGLLLOOOQQQQQQQQQOOOLLLNNNQQQTTTTTTSSSKKKIIIFFFCCC@@@===;;;:::555333111...,,,***((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''$$$$$$(((((($$$###&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())),,,111444>>>DDDLLLTTTZZZ___bbbeeeeeefffgggjjjlllmmmlllkkkmmmjjjbbbUUUFFF<<<888888888777777777777888999999DDDFFFLLLTTT\\\```bbbbbbZZZVVVQQQNNNNNNMMMKKKIIILLLLLLOOOXXXccclllqqqsssrrrtttvvvvvvtttnnniiieee^^^[[[VVVPPPKKKJJJLLLNNNUUUWWWYYYXXXTTTPPPMMMLLL^^^ccciiinnnppppppqqqqqqnnnoooqqqrrrqqqpppnnnmmmffffffggggggfff```YYYTTTFFFDDDBBBCCCFFFJJJLLLMMMMMMNNNOOOPPPNNNKKKGGGEEE;;;999555000,,,***))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())),,,000444999AAAGGGJJJLLLOOOLLLFFF;;;888333...---000444777AAAEEEKKKOOOOOOPPPQQQRRRMMMLLLKKKHHHFFFDDDBBBAAA>>>FFFNNNWWWkkk~~~yyyzzztttwww%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&(((,,,///333888>>>BBBGGGOOOXXX\\\[[[ZZZ[[[]]]___aaabbbaaa^^^ZZZYYYXXXWWWYYY\\\___```aaa```___]]]]]][[[XXXUUUSSSTTTUUUIIIDDD===777222///,,,******+++,,,+++***)))+++---))))))+++...444;;;BBBGGGDDDEEEEEEFFFEEEDDDCCCBBB???>>>>>>???CCCGGGIIIIIIMMMKKKJJJLLLRRRVVVWWWVVVOOONNNLLLIIIGGGEEECCCCCC@@@>>>:::666222...,,,***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((((((((('''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''###$$$))))))&&&'''+++%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))******+++---222999>>>KKKQQQZZZaaaeeeggghhhhhhkkkjjjiiijjjlllnnnnnnmmmbbb[[[PPPFFFAAAAAACCCEEEFFFGGGGGGHHHGGGEEECCCAAA??????AAAGGGLLLOOOMMMJJJHHHCCC@@@EEEQQQ]]]eeeggggggfffggglllrrruuutttrrrsssuuuwwwxxxwwwsssooommmmmmllliiiccc[[[SSSOOOMMMGGGLLLSSSVVVUUUQQQLLLIIIGGGNNNXXXbbbhhhlllnnnpppjjjllloooqqqqqqpppnnnmmmdddeeehhhkkkllliiiddd```WWWSSSMMMIIIFFFEEEDDDCCCJJJLLLOOOQQQQQQOOOMMMKKKGGGCCC>>>888222...,,,+++&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))***---222888===CCCIIILLLJJJIIIJJJGGG@@@111000///000444;;;BBBFFFIIIMMMRRRTTTRRRPPPOOOPPPIIIHHHEEEBBB@@@?????????EEEVVVgggvvvvvvkkklllrrrxxx~~~|||&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((((()))******(((***,,,,,,***(((((((((***000:::AAAFFFJJJNNNQQQ[[[\\\^^^```aaaaaa```___bbbccc```YYYPPPHHHDDDDDD@@@DDDKKKRRRXXXZZZZZZZZZUUURRRNNNKKKIIIGGGDDDBBB;;;666000,,,++++++,,,,,,'''((()))***+++,,,---------,,,******,,,000444777;;;>>>BBBEEEEEEDDDAAA??????===:::999999<<>>===999333......+++'''&&&'''((((((''''''######)))+++)))&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''+++(((&&&$$$%%%%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''''''''))))))+++000999CCCLLLRRRYYY]]]bbbfffggghhhiiiiiiffffffkkkrrrpppeeeWWWPPPFFFGGGGGGIIILLLTTT]]]cccffffffeeedddaaa]]]ZZZXXXXXXSSSSSSXXXZZZVVVUUUXXXXXXXXXWWW[[[jjjxxxyyyqqqrrrqqqqqqrrrttttttsssrrrwwwvvvwww{{{zzzuuuqqqrrrtttrrrpppmmmggg___[[[ZZZZZZUUUPPPOOOQQQPPPLLLGGGCCCDDDIIIPPPXXX___eeejjjlllooorrrrrrooollllllllljjjjjjkkkkkkjjjgggeeecccddd___YYYTTTQQQKKKEEE???EEEEEEGGGNNNUUUVVVOOOHHHKKKJJJGGGCCC===666000---+++)))''''''(((((('''&&&((('''&&&%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))$$$''')))***)))(((((((((,,,+++)))***///777???DDDMMMMMMLLLIIICCC<<<555000111...///666AAAJJJMMMMMMOOOSSSOOOFFFEEEKKKKKKDDDCCCAAACCCHHHJJJHHHHHHKKKWWWlll~~~zzz|||xxxuuuyyy{{{yyy|||xxx|||||||||&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''))))))(((''''''&&&&&&%%%((()))*********+++...111555;;;DDDJJJNNNQQQTTTWWW___```bbbddddddcccbbbaaaaaa^^^VVVLLLBBB;;;777666444888>>>EEEJJJLLLMMMMMMFFFCCC@@@>>><<<:::888666222///+++))))))***++++++++++++++++++,,,,,,------...,,,***))))))+++---...222555:::>>>@@@AAA@@@>>>888666444222333444666888<<<;;;;;;<<>>@@@AAACCCGGGIIIKKKLLLLLLMMMMMMKKKIIIGGGCCC@@@===:::777444000---444222,,,///GGGbbbdddUUU,,,+++***((('''&&&&&&&&&''''''''''''''''''(((((('''%%%%%%%%%'''((((((''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((('''''''''''''''''''''&&&'''***///333666BBBHHHQQQZZZ```bbbaaa```ZZZYYY[[[___bbb___VVVNNNKKKEEEBBBEEEJJJQQQZZZbbbiiikkkoooqqqqqqrrrssstttmmmnnnpppqqqqqqqqqpppooorrrsssttttttqqqmmmjjjjjjjjjgggdddaaaccceeedddbbbWWWVVVUUUVVVXXXZZZZZZYYY^^^WWWRRRQQQSSSTTTYYY___^^^gggmmmjjjddd`````````fffffffffdddbbbaaa``````eeeddd```\\\]]]ccchhhjjjjjjlllmmmllliiieeebbb___\\\\\\\\\]]]```dddgggiiibbb___\\\[[[[[[XXXSSSNNNIIIIIIIIIGGGEEEFFFKKKOOOPPPQQQRRRQQQOOOKKKFFFDDD===999333///---+++***)))''''''((())))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&(((,,,///222444999>>>BBBDDDDDDDDD:::777111---+++---111444777<<>>AAADDDNNNPPPRRRSSSRRROOOKKKIIIFFFBBB;;;666222...+++)))'''((()))***)))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))((((((+++///333<<<>>>@@@AAA@@@===:::777...---+++***,,,///222444333777===DDDIIILLLLLLLLLIIIAAA>>>FFFPPPYYYjjjzzz|||}}}zzzpppbbb^^^mmmzzztttooonnnssswww{{{}}}wwwpppooottt~~~&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))***))))))******,,,---...888>>>FFFNNNTTTWWWZZZ[[[```___^^^^^^^^^]]]ZZZWWWVVVTTTPPPKKKFFFAAA===;;;444333222222222111...,,,)))))))))***++++++,,,,,,---...111666<<>>:::555111---,,,---...111555999;;;CCCBBB???;;;666111---***+++******+++...222666888222111///,,,+++*********)))***,,,---...------,,,+++---...///000333777:::BBBEEEIIILLLMMMMMMNNNOOOLLLKKKIIIHHHGGGCCC>>>:::333888666...,,,000///)))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''))))))((('''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))******,,,111999CCCMMMSSSTTTXXX^^^aaa```ZZZRRRLLL>>>999444111222333222111222222666<<<@@@BBBHHHNNN\\\dddooowwwzzzwwwsssqqqpppqqqsssrrrooojjjeeeaaa[[[___]]]VVVNNNJJJHHHFFFCCCCCCKKK[[[ddd]]]KKK>>>;;;;;;>>>CCCKKKSSSXXXZZZZZZNNNCCCCCCJJJQQQWWW]]]qqqnnn]]]TTTOOORRR[[[kkk}}}mmm^^^WWW[[[YYYTTTVVV^^^bbb```___```bbbfffiiijjjhhhfffUUUTTTSSSRRRSSSUUUXXXYYYTTTSSSUUUWWWYYYVVVOOOIII<<<>>>???<<<999777999;;;EEEHHHMMMPPPRRRPPPNNNLLLJJJFFF@@@;;;666111---)))))))))))))))(((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''************************((()))******+++///444777@@@@@@@@@>>>:::555000---++++++,,,---...///111111333888AAAIIIMMMLLLGGGCCC???CCCNNN\\\gggqqq}}}{{{tttkkkeeeiii|||}}}|||wwwvvv}}}~~~|||{{{|||&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))************,,,///333777:::DDDIIIOOOTTTVVVVVVVVVVVVZZZXXXUUUUUUUUUSSSOOOLLLDDDCCCAAA???===;;;::::::;;;;;;<<<:::777444333333...---,,,+++++++++,,,,,,+++---222999AAAFFFGGGGGGJJJHHHGGGFFFEEECCC???;;;444333111000000111444555===<<<999666333///---,,,,,,,,,,,,///333999@@@CCC===:::555000---+++******)))+++---......---+++******++++++++++++---111444999>>>CCCFFFHHHIIIKKKMMMJJJJJJJJJJJJJJJGGGCCC???333555666111)))&&&(((+++(((((('''''''''''''''(((((('''''''''&&&&&&&&&&&&'''&&&&&&((())))))(((&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((())))))))))))***...444<<>><<<<<<;;;>>>???HHHWWW]]]TTTFFF===:::::::::>>>CCCIIIMMMNNNKKKFFFCCCCCCDDDFFFMMMTTT___ooowwwlll\\\TTTOOOJJJPPP^^^rrr~~~jjj[[[PPPVVVWWWSSSZZZiiisssrrrccc```]]]]]]```cccdddcccZZZYYYWWWUUUTTTTTTUUUUUUTTTRRRRRRSSSUUUTTTPPPKKK@@@???<<<999555444555666:::>>>EEEKKKPPPQQQQQQPPPJJJHHHDDD@@@===888222...+++***)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''')))+++,,,...222777;;;<<<;;;:::777444000,,,***------...///000111111111888>>>EEEHHHHHHGGGGGGHHHOOObbbvvv}}}~~~&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))+++///555===DDDHHHMMMPPPSSSUUUTTTRRRQQQPPPIIIFFFCCCBBBBBB@@@<<<999::::::<<<>>>AAADDDFFFHHHBBBDDDDDDAAA<<<:::;;;===777555222...+++***))))))***---222;;;CCCIIILLLLLLJJJIIIHHHIIIIIIHHHEEECCCAAA???;;;777555444555555333222111000////////////000000000222777>>>DDDIIIGGGCCC<<<555///,,,++++++)))+++---///...---+++)))+++++++++***)))***---000222777===AAABBBCCCFFFIIIGGGHHHIIIKKKKKKIIIEEEAAAEEE===888888777333111333++++++)))(((''''''''''''))))))(((((('''''''''&&&'''''''''(((***)))'''%%%&&&&&&&&&'''''')))******''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%&&&'''(((((('''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((())))))******222777AAAKKKTTT[[[^^^___cccbbb```ZZZOOOAAA444,,,///555===CCCCCCAAA>>><<<@@@>>>???BBBCCCFFFOOOXXXgggiiikkkkkkhhhdddaaa```]]]ZZZUUUOOOKKKHHHGGGFFFJJJOOOMMMBBB::::::<<<;;;<<<:::===EEEGGGAAA======<<<999777666888:::;;;;;;<<<===@@@@@@:::666;;;DDD???KKKPPPGGGBBBFFFHHHDDDBBBPPPdddqqqrrrgggYYYOOOIIIQQQVVVZZZjjjkkkddd[[[VVVVVVYYY\\\]]]___^^^\\\ZZZWWWVVVTTTTTTWWWTTTQQQPPPRRRSSSQQQOOOKKKFFF@@@999555333333333111666???HHHNNNRRRSSSSSSKKKJJJHHHFFFCCC>>>999444,,,+++)))''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&(((+++...111555:::===666555333111///...---,,,---...///000222333444555>>>BBBDDDAAA<<<@@@KKKVVVpppwwwvvv***)))(((''''''&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))'''(((((((((''''''))),,,)))---333:::BBBHHHLLLNNNTTTUUUVVVRRRKKKBBB;;;888111222222111000222555888:::===AAAEEEGGGFFFEEEDDD@@@@@@BBBFFFJJJMMMNNNNNNEEECCC>>>777111---,,,------000666===CCCGGGIIIJJJKKKJJJIIIJJJKKKJJJHHHGGGMMMIIIEEECCCCCCBBB@@@===;;;999777666666666555444555555777;;;===@@@EEEJJJFFFDDDAAA>>>;;;777111...,,,++++++...222444333111///...,,,+++******+++,,,---///333777:::===???@@@AAABBBBBBCCCEEEFFFFFFGGGBBBAAA>>><<<;;;<<<===>>>;;;222++++++)))%%%&&&***'''''''''''''''&&&%%%$$$'''((()))))))))(((&&&%%%((()))(((%%%&&&)))'''###%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++)))'''''''''(((''''''(((&&&(((+++)))(((///999BBBLLLUUUVVVXXX^^^aaa___aaaaaa[[[MMM<<<222111444;;;IIIXXX]]]YYYVVVWWW[[[aaa]]]YYYWWWYYY[[[]]]^^^cccaaa``````___ZZZRRRLLLJJJFFF???:::888999;;;<<>>888444777888666444555888:::666;;;888666:::777666???<<<888888;;;:::777:::AAA;;;<<<;;;:::<<<>>>:::444===;;;@@@HHHHHH@@@===AAA@@@IIIRRR\\\tttooobbbWWWTTTWWW\\\ccciiivvvjjj___\\\]]][[[ZZZZZZZZZYYYYYYXXXRRRLLLMMMQQQPPPPPPLLLDDD:::444555888:::>>>AAACCCKKKVVVWWWRRRMMMKKKIIIHHHGGGDDD???;;;666000)))(((***+++(((%%%&&&'''((((((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))(((&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((***(((&&&'''***+++***(((***,,,000666:::999555111444777999777222......///666666888999:::<<<======???CCC===;;;HHHYYYnnnzzzwwwvvv(((((('''''''''(((((()))'''&&&&&&&&&''''''(((((((((((('''''''''(((((())))))))))))((('''(((+++---888;;;AAAGGGMMMQQQTTTUUUUUUQQQKKKDDD===777333000............---...111444:::<<<>>>AAACCCEEEFFFFFFLLLLLLMMMPPPRRRSSSRRRQQQKKKHHHDDD???;;;888888999888:::>>>CCCFFFHHHIIIJJJLLLLLLMMMLLLLLLKKKJJJJJJNNNMMMLLLKKKJJJIIIHHHHHHHHHFFFDDDCCCBBBAAA@@@???AAAAAACCCEEEGGGGGGIIILLLIIIGGGEEECCCBBB???;;;888111...---///444999<<<===777555333000---+++***)))+++,,,///222666:::===>>>AAA@@@>>>>>>???AAADDDFFFBBBAAA???>>>>>>>>>??????>>>666000///,,,((((((***'''''''''''''''&&&&&&%%%((((((((((((((('''&&&&&&((()))(((%%%&&&)))(((###%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''(((((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))(((((((((((())))))(((***((())),,,...111;;;GGGTTTWWWYYYXXX]]]dddgggeeecccYYYJJJ<<<666999AAAGGGUUU]]]fffiiifffdddeeeiiikkkiiigggggggggeeecccaaa]]]XXXRRRNNNMMMNNNNNNNNN<<<<<<;;;999777777777888999;;;======>>>???<<<777333777:::;;;<<<>>>===;;;999AAA@@@???BBB===<<>>;;;======<<<:::888;;;AAAAAA<<<<<<@@@888>>>@@@DDDUUUllltttpppYYYSSSOOORRR[[[kkksssbbbYYYUUUWWWZZZ^^^```bbbbbb]]]VVVSSSSSSSSSSSSQQQJJJ@@@999777777===BBBGGGKKKSSSZZZYYYRRRLLLIIIDDDCCCCCCEEEDDDCCC===777000+++******(((&&&&&&'''((((((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((+++(((''''''***++++++)))(((///666999888666666777===;;;777222000000444777@@@@@@@@@@@@@@@@@@AAAAAACCCEEEAAADDDZZZqqqtttrrr&&&&&&&&&''''''(((******&&&&&&'''''''''((((((((())))))(((((('''((((((((()))))))))((()))+++///333CCCFFFKKKOOOSSSUUUUUUUUUZZZQQQCCC999333000///---+++,,,,,,+++***+++...000444555888<<>><<<888444///...111777===@@@???===;;;888333///,,,***))))))+++---111555999<<>>:::777777:::>>>AAADDDDDDDDDDDDCCCBBBAAAAAA@@@:::555333000,,,)))***((((((((('''''''''&&&&&&(((((('''&&&&&&&&&&&&'''''')))(((%%%&&&)))((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***)))((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((())))))))))))))))))(((***///555===KKKWWW^^^___^^^___dddhhhfff```TTTGGG888222:::HHHUUU[[[fffhhhlllmmmmmmmmmnnnpppnnnnnnmmmllliiibbbYYYSSSLLLGGG@@@===>>>BBBFFFIII;;;===???>>>;;;888666666444888999888999======999===>>>>>>???EEELLLNNNJJJMMMOOOIIIDDDFFFDDDKKK]]]ppprrrpppfff[[[SSSNNNKKKGGGRRRYYYVVVPPPKKKHHHEEECCC???=========999666555666888888888@@@LLLPPPLLLDDDDDDFFFMMMZZZqqq}}}eeeVVVOOOQQQUUUYYY___eeeddd]]]XXXWWWWWWTTTVVVUUUOOOEEE;;;666444;;;@@@GGGOOOWWW\\\XXXRRRJJJDDD>>>;;;<<>>>>>===;;;888555222000)))(((((())),,,111666:::@@@===888555333444777888DDDEEEGGGHHHHHHFFFEEEDDDBBB>>>:::888555000,,,***)))(((((('''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''')))(((%%%'''***)))%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))(((''''''&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))'''((())))))((('''((()))'''***///777???JJJVVV___]]]___bbbcccccc___VVVNNN<<<999888???NNN[[[bbbdddiiihhhiiikkknnnooonnnmmmiiihhhgggccc]]]SSSHHHAAA999888999999;;;<<<<<<<<>>DDDEEEEEEJJJ[[[qqq{{{zzzrrrgggRRRHHHPPPYYYkkknnnbbb^^^\\\[[[ooovvvdddVVVNNNKKKHHHLLLRRRSSSJJJ???>>>>>>===<<<>>>@@@>>>:::===<<<>>>DDDOOObbb~~~rrreee[[[TTTUUUYYY\\\mmmwwwoooaaaYYYZZZ[[[XXXYYYXXXTTTLLLDDD>>><<<999===DDDLLLTTTXXXUUUQQQHHHCCC<<<777777;;;AAAEEEDDDCCC???999222---***)))''''''(((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%''')))***((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((()))(((''''''(((***,,,,,,222999>>><<<666222666<<>>???@@@???>>>>>>@@@BBBCCCFFFFFFEEEHHHMMMKKKFFFGGGEEEDDDDDDEEEFFFEEEDDDDDDBBB===888333111000111555666777777777666555444***)))((((((+++///444777===;;;999777444222111000:::<<<@@@DDDGGGGGGGGGGGGEEEDDDBBB@@@===999333...+++***)))'''&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))''')))(((&&&'''******&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))))))))((()))***(((&&&&&&(((+++,,,222;;;DDDNNNWWW^^^bbb`````````]]]TTTJJJCCCAAA999@@@KKKXXXccchhhiiihhhnnnllljjjlllooonnnhhhbbb```^^^[[[WWWSSSLLLDDD???888999::::::999777555444AAA>>>::::::;;;<<<;;;:::888@@@HHHRRR```hhh^^^MMMJJJRRR]]]nnn~~~bbb___rrrzzzmmmqqqyyyoooVVVZZZbbbrrrnnnVVVMMMEEECCCCCCCCCCCCDDDCCC===:::<<>>CCCEEEDDDDDDCCCBBBAAAAAABBBDDDEEEGGGQQQUUU^^^ttt{{{ooosss|||{{{******(((''''''&&&&&&&&&&&&'''((()))***)))((((((((('''''''''(((((()))***,,,///444:::@@@FFFNNNRRRWWWXXXYYY[[[[[[\\\[[[[[[RRROOOJJJHHHFFFBBB===888333444555555333333444555777;;;BBBIIINNNQQQQQQQQQQQQPPPOOOOOOPPPPPPNNNMMMNNNMMMOOOSSSVVVVVVQQQMMMJJJJJJIIIHHHGGGGGGFFFFFFLLLSSSZZZ^^^^^^]]]\\\]]]ZZZZZZ\\\bbbfffaaaTTTHHH<<<>>>@@@???======@@@CCCCCCIIIKKKKKKOOOSSSOOOEEE>>>======>>>AAADDDEEEDDDDDDEEEEEECCC???;;;999999000000111222222222222222,,,+++))))))***...111444999:::::::::888444111///---000555;;;AAADDDFFFGGGGGGIIIJJJHHHFFFDDD===666000///,,,***((('''&&&&&&(((''''''''''''((())))))''')))(((&&&(((+++***&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((()))))))))))))))******((('''(((---222999BBBLLLTTT[[[bbbccc```ccc^^^UUUKKK@@@:::<<>>???AAAAAA>>>999333000++++++***)))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''!!!%%%)))+++***'''$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''',,,+++***)))'''&&&%%%%%%''''''((((((((()))))))))&&&'''(((((()))---222555AAA<<<666333222222111000...111777>>>CCCEEEDDDBBBAAAAAAAAAAAACCCFFFIIIKKKSSS___fffmmm~~~xxxjjjjjjwww~~~)))(((((('''''''''((((((&&&''')))*********((('''((((((((()))***+++------444888???EEEKKKQQQWWW[[[[[[[[[ZZZYYYYYYYYYYYYYYYVVVWWWXXXXXXTTTNNNHHHDDD>>>@@@AAAAAA@@@??????@@@EEEGGGJJJMMMPPPQQQQQQQQQPPPNNNLLLLLLMMMNNNNNNNNNPPPPPPSSSZZZ___```[[[VVVOOOOOONNNNNNNNNNNNNNNNNNRRRXXXaaaiiilllkkkhhheeebbbbbbjjj{{{iiiSSSHHHJJJLLLJJJFFFEEEGGGKKKLLLUUU[[[[[[^^^___SSSDDD<<<;;;999:::<<<===>>>===>>>BBBFFFGGGEEEBBBBBBBBB888777555333111//////...---,,,***)))***,,,...000666777:::;;;;;;999666555,,,...222777;;;>>>@@@AAAEEEJJJMMMKKKKKKJJJCCC:::777444111---***)))(((((('''(((((()))******))))))''')))(((&&&(((,,,+++'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))(((((((((((()))))))))))))))***+++))))))---555===HHHPPPXXX]]]aaaeeebbb[[[VVVKKK@@@;;;999:::DDDOOO___eeekkkoooooommmllllllkkkgggaaa]]]XXXPPPEEE===<<<;;;;;;<<>>CCCEEEVVVfffhhh]]]UUUWWW]]]mmm}}}}}}vvvxxxtttgggqqq}}}iiiZZZPPPGGGBBBAAADDDCCCDDDEEEDDDEEENNNYYYoooooo___RRRZZZ\\\___cccdddccc```^^^```YYYUUUXXXXXXSSSOOOOOOTTTTTTQQQMMMGGGDDDDDDFFFBBB@@@???@@@@@@???:::555...---+++)))((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''$$$&&&(((((('''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''+++******)))((('''&&&&&&'''((((((((())))))))))))''')))***+++,,,111777<<>><<<<<<;;;:::999999===BBBDDDCCCBBBBBBDDDCCCAAA<<<777333///---,,,---,,,+++******+++,,,---444666888;;;<<<<<<<<<<<<333444666777888999999:::AAAGGGKKKKKKKKKKKKCCC999;;;999555000---+++******'''((()))+++++++++***)))''')))(((&&&(((,,,+++'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((***+++***+++111<<>>888777666666888;;;======<<<555777999;;;<<<@@@GGGLLLdddkkkjjjrrr}}}zzznnn{{{~~~xxxyyy|||sssuuuqqqtttaaaSSSMMMNNNKKKJJJJJJHHHAAA<<<@@@IIILLLrrrqqqooommmeeejjjllloooqqqpppjjjbbb]]]ZZZSSSRRRVVVXXXRRRMMMMMMSSSSSSQQQMMMHHHFFFHHHKKKHHHCCC>>>>>>AAAAAA>>>:::///...,,,***((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((******)))'''&&&'''))),,,%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))(((((((((((((((((((((((())))))))))))(((***,,,---///444;;;AAA;;;666000,,,+++---000222777<<<@@@BBB@@@@@@AAACCC???CCCJJJUUUcccqqq}}}}}}~~~ooohhhkkk|||zzz|||rrrllllllqqq~~~((((((((((((((((((((((((&&&((())))))((((((***+++---+++(((&&&(((...666===GGGKKKQQQUUUXXXYYY[[[\\\^^^\\\YYYXXXYYYXXXWWWVVVYYYZZZZZZXXXVVVTTTUUUVVVKKKQQQRRRPPPQQQUUURRRJJJJJJMMMQQQTTTUUUTTTRRRQQQPPPNNNOOOTTTTTTPPPPPPUUUWWWaaaaaalllvvvaaabbb[[[[[[XXXRRRPPPUUU\\\___ccc```eeerrrxxxuuussswwwvvv{{{zzzkkk^^^kkktttpppiiigggfffeeeqqqyyyqqqaaaXXXNNNHHHGGGKKKJJJ@@@888777999888999;;;<<<===@@@DDDCCCAAA>>>===<<<:::888666444333111...,,,+++---///777999;;;===>>>>>>===<<<:::::::::;;;;;;999666333999>>>DDDHHHHHHFFFCCCBBB@@@<<<666222000///---,,,((('''''')))***+++)))((())))))************))))))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))'''%%%&&&)))***(((&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((***,,,)))(((+++111555;;;JJJYYY\\\\\\]]]___```ZZZOOOFFF999333///222555999CCCNNN___bbbgggkkklllkkkhhhfff```YYYVVVUUULLL===:::AAAAAA666666;;;888999===:::888AAA@@@CCCKKKDDDMMMpppyyyeee```jjjzzzgggdddppp}}}uuuvvv~~~jjj\\\ZZZ[[[\\\vvvfffIIIHHHAAA999GGGHHHNNNYYYbbbhhhoooyyyoooWWW\\\SSSQQQXXX\\\WWWQQQQQQRRRTTTSSSLLLEEEDDDGGGIIINNNJJJCCC@@@?????????>>>777222+++((()))***)))(((******)))(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&%%%%%%&&&***---...333<<>>???CCCDDDAAA@@@BBBAAAEEEZZZoooyyy{{{tttooopppwww}}}ssskkkhhhgggfffbbb``````___^^^```cccaaaZZZVVVUUUTTTQQQ[[[dddjjjqqqvvvmmmgggppp~~~~~~{{{vvvwww(((((((((((((((((((((((()))***+++***)))(((((()))+++++++++,,,000777@@@FFFNNNRRRWWWZZZ[[[[[[[[[\\\]]][[[YYYYYYYYYZZZYYYXXXUUUVVVWWWVVVTTTTTTUUUVVVVVVWWWUUURRRQQQQQQPPPMMMPPPQQQSSSSSSQQQOOONNNMMMIIIJJJOOOTTTVVVXXXaaalllqqquuuqqq{{{ppplllbbb___\\\ZZZ[[[```jjjrrrwwwvvv{{{sssjjjeeepppzzzzzzzzz|||}}}|||xxxiiiaaa```]]]\\\[[[XXXPPPIIIFFF===<<<<<<;;;:::999999;;;@@@>>><<<<<<===<<<;;;:::999999999888666666777888:::;;;===>>>???>>>===<<<;;;;;;;;;<<<===<<<:::999999<<>>HHHTTT\\\bbb^^^ZZZVVVRRRIII>>>555///...000333333444===III^^^aaaeeefffccc]]]UUUOOOYYY[[[ZZZTTTLLLHHHFFFEEE@@@777888999333666@@@BBBDDDMMMJJJLLLZZZ```ssspppccccccvvv}}}kkkgggkkk{{{ppppppvvvuuuuuuwwwnnn[[[CCCDDD???AAAFFFNNNYYYfffrrr{{{jjjTTTPPPQQQWWWXXXSSSPPPRRRQQQSSSRRRLLLFFFBBBBBBBBBEEEFFFFFFDDDAAA>>>===>>>:::666111---+++***)))(((***))))))((('''((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&''''''&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&***---...000777BBBGGGGGG@@@777//////222666<<>>AAAGGGQQQ^^^}}}xxxwwwwwwzzztttaaaXXXVVVRRRKKKEEEPPPKKKIIILLLMMMJJJHHHIIIHHHLLLKKKEEEAAACCCEEEFFFKKK___nnnuuuoooZZZNNNTTTSSSWWWZZZVVVOOOPPP[[[gggxxx{{{}}}((((((((((((((((((((((((((()))++++++***((())))))))),,,000555;;;CCCLLLQQQTTTWWWZZZ\\\[[[ZZZZZZZZZYYYXXXVVVVVVXXXYYYXXXWWWRRRSSSTTTSSSQQQQQQSSSTTTRRRNNNMMMOOOQQQQQQUUUYYY\\\[[[XXXSSSMMMJJJJJJKKKOOOTTT\\\bbbeeekkkzzzzzz|||uuuooojjjiiikkkkkkooo}}}nnnnnnqqqxxxqqqgggccclllmmmkkkiiihhhhhhddd___NNNLLLIIIEEEBBB@@@>>>======<<<::::::<<<>>>>>>>>>===>>>?????????>>>===<<<===>>>???@@@@@@???>>>>>><<<<<<=========>>>>>>>>>::::::999888777999===AAADDDBBB@@@>>><<<888333///---+++((('''((()))((('''))))))************))))))(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))'''&&&'''((()))((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((************+++---+++555>>>CCCLLLZZZ```^^^WWWRRRKKKFFFBBB<<<555000+++...222555555888EEESSSeeedddaaa\\\UUULLLEEE@@@CCCNNNPPPFFFBBBGGGGGG@@@:::555999===999DDD\\\iiivvvyyypppjjjvvvcccWWWbbbuuu~~~{{{|||rrrssszzz^^^TTTOOOLLLJJJLLLRRR[[[aaacccssszzzWWWTTTRRRRRRPPPOOORRRVVVPPPQQQQQQOOOJJJDDDAAA@@@===CCCIIIIIIEEE@@@>>>>>>===<<<999444...+++))))))***)))((((((''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&'''((()))(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))),,,...000333===HHHLLLJJJ@@@777000222888===BBBFFFAAAAAABBBBBB???>>>GGGRRRlll~~~zzztttqqqwwwwwweeeZZZ^^^RRRIIIHHHJJJJJJKKKMMMSSSJJJKKKTTTTTTIIIBBBEEENNNTTTUUUOOOLLLPPPXXX]]]hhhxxxXXXFFFLLLNNNYYY\\\RRRIIIKKKNNNNNNSSSOOOPPPZZZiii{{{((((((((((((((((((((((((%%%''')))*********+++,,,***///666===EEELLLRRRWWWUUUWWWYYYZZZXXXWWWWWWWWWUUUTTTRRRSSSTTTUUUUUUTTTPPPQQQQQQPPPOOOOOOQQQSSSSSSOOOPPPVVVYYYYYY^^^fffgggddd]]]UUUNNNLLLOOOSSSbbbjjjuuu{{{}}}~~~{{{{{{wwwuuuwwwyyyuuuvvvwwwjjjqqq|||~~~xxxuuuwwwwwwvvvppplllooouuurrrjjjccc```ZZZSSSPPPPPPPPPMMMEEEAAA===::::::<<<======@@@@@@BBBDDDEEEDDDAAA???@@@@@@AAAAAAAAA@@@???????????????===<<<<<<===>>><<<;;;999666444555999<<<@@@@@@@@@AAAAAA===888444222...+++((((((((((((((())))))************))))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***,,,,,,+++,,,---///,,,<<>>@@@>>>:::666===EEEGGG^^^|||{{{lllpppyyyvvvjjjccc]]]mmm~~~}}}xxxwwwqqqggggggiiijjjgggeeeaaaZZZTTTSSSaaa{{{ddd^^^TTTMMMKKKOOORRRSSSOOONNNOOORRRPPPKKKFFFEEE>>>CCCHHHJJJHHHDDD@@@>>>>>>??????:::222,,,*********)))((((((''''''(((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))************...222888BBBKKKLLLGGG;;;444222888@@@DDDDDDEEEDDDBBB@@@???>>>CCCQQQ```www~~~zzzzzzzzzwwwhhhaaa```ddd___PPPEEECCCIIIFFFHHHLLLMMMMMMWWWcccmmmbbbbbbjjjdddPPPIIIPPP___fffhhhbbb^^^dddooowwwwwwZZZMMMUUUeeeqqqppp\\\QQQTTTTTTLLLOOOKKKNNNZZZbbbgggttt))))))))))))))))))))))))&&&((())))))))))))+++---///555===EEEKKKOOOSSSVVVTTTVVVXXXXXXWWWVVVVVVWWWUUUSSSQQQQQQSSSSSSSSSRRRJJJKKKMMMNNNOOORRRWWWZZZ___^^^___aaa```^^^```ffffffeee```ZZZVVVXXX```gggxxx||||||}}}tttyyyxxxzzznnniiirrr~~~{{{sssoootttxxxtttlllsssppphhh```___cccdddaaaYYYSSSKKKDDD???<<<:::888??????@@@CCCGGGHHHFFFCCCAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@===999777888999<<<<<<;;;888555444444666888999<<>>BBBJJJTTT[[[^^^ZZZUUULLLCCC>>>===>>>@@@<<<999:::===;;;888<<>>@@@===666000---,,,******)))(((((((((((()))(((((((((((()))))))))***((((((((((((((((((((((((&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((('''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))+++++++++222:::AAAHHHMMMIIIBBB888666:::DDDKKKJJJFFFDDDDDDAAA>>>>>>AAAJJJZZZjjjsss{{{~~~|||vvvuuu{{{}}}gggZZZQQQJJJIIINNNNNNHHHFFFKKKEEEJJJVVV^^^\\\[[[jjj~~~yyyqqqooocccSSSWWWiiizzzssszzznnnbbbgggggg]]]XXX[[[eeeooonnnhhhooo||||||wwwwww~~~))))))))))))))))))))))))+++++++++))))))***---000999>>>FFFLLLPPPQQQSSSTTTUUUWWWXXXXXXWWWVVVWWWXXXVVVTTTRRRQQQQQQQQQPPPOOOCCCEEEIIIMMMRRRYYY```eee^^^bbbccc^^^ZZZ[[[^^^^^^```dddggghhhhhhmmmuuu}}}vvvwwwzzzuuuuuuyyyuuurrr}}}}}}~~~rrrpppvvvzzz}}}~~~zzzyyy~~~|||{{{yyypppqqqwwwwwwqqqkkkgggaaa[[[SSSKKKBBB===<<<:::999<<<@@@CCCCCCAAA?????????@@@@@@@@@@@@@@@@@@BBBAAA===777333333444999:::;;;:::777444222222111222555:::>>>AAAAAA???<<<888444111///---***)))))))))************)))))))))((((((''''''(((((()))(((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))''''''&&&&&&''''''((()))'''((()))((('''&&&''')))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++000555999IIITTT]]][[[XXXSSSGGG999777777999<<<@@@EEEHHHKKKRRRTTTUUUWWW[[[]]]WWWOOOKKKKKKKKKJJJHHHEEEBBB@@@;;;333333;;;<<<;;;FFFVVVZZZRRR\\\qqq~~~qqq^^^VVVccc}}}}}}~~~xxxYYYNNNIIIWWWsssnnnSSSIIIEEEKKKQQQOOOOOORRRJJJDDD>>>>>>AAAAAA;;;444666:::===>>><<<777222000++++++***))))))))))))***((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&''''''&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((***,,,---111:::DDDIIIKKKJJJEEE>>>:::===FFFQQQTTTOOOGGGDDDBBBDDDGGGIIIJJJPPP```pppxxxqqqsss}}}}}}fffSSSHHHCCCDDDAAABBBFFFJJJLLLQQQWWWSSS\\\ooo}}}tttrrr}}}|||nnnlllrrrrrrqqqtttzzz))))))))))))))))))))))))++++++******+++///666:::CCCHHHNNNSSSUUUUUUTTTUUUWWWYYYYYYXXXVVVUUUVVVWWWVVVSSSPPPNNNMMMLLLJJJHHHBBBEEEIIINNNTTT\\\eeejjjnnnvvvsssddd]]]dddhhhcccdddnnnzzzmmmlllqqqjjjooovvvoooqqq}}}{{{yyyxxxooonnnmmmnnnwwwzzzssssssvvvpppvvv{{{~~~~~~}}}rrrmmmppptttvvvsssiii\\\SSSGGGBBB<<<:::<<<>>>===;;;=========>>>>>>???@@@@@@???AAABBB>>>777111000111222444777777555333222111//////000555:::???BBBCCC@@@===999666333000,,,)))))))))************))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))'''''''''''''''(((((()))&&&((())))))'''&&&''')))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,111999BBBIIIWWW[[[^^^\\\UUULLLFFFBBBAAAEEELLLSSSYYY^^^aaaccceeefffddd]]]XXXTTTLLLCCCDDDFFFIIIKKKJJJFFFAAA>>>777777:::AAALLL]]]rrr}}}rrrzzzvvvnnncccgggpppmmmjjjhhhjjjxxx{{{YYYOOOIIIQQQeeewww~~~~~~```PPPEEEIIINNNMMMOOOTTTNNNIIIBBB@@@???===888222222555:::@@@BBB???999555---,,,++++++******++++++(((((()))))))))*********((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&'''(((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((((())),,,...///777AAAJJJJJJFFFCCC???:::===CCCNNNWWWWWWNNNGGGEEEBBBOOO]]]aaaZZZXXXfffxxx}}}vvv}}}uuucccSSSJJJGGGIIIKKKCCCJJJPPPWWWbbbppp{{{uuuyyy~~~}}}~~~zzz{{{))))))))))))))))))))))))(((((((((***...666@@@FFFJJJNNNTTTXXXXXXXXXWWWWWWXXXYYYYYYWWWTTTSSSSSSTTTSSSPPPLLLJJJHHHFFFDDDBBBGGGIIIMMMPPPUUU\\\dddiii|||pppwwwyyypppnnn|||yyyvvv{{{iiigggnnnkkksss{{{qqqmmmvvvuuujjjkkkyyy~~~wwwfff___\\\\\\ZZZ[[[gggwwwtttssssssqqqnnnkkkkkkmmmjjjqqqwww|||}}}wwwxxxiiifffooo}}}uuujjj]]]TTTIIIBBB@@@???===:::<<<<<<<<<<<<===>>>???@@@===@@@BBB???777111000111---///222333333222222333///......222888>>>BBBDDDBBB@@@<<<999666222---***))))))************))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&''')))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***'''''''''''''''((())))))&&&(((***)))&&&%%%''')))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---111888CCCOOOWWW\\\[[[\\\[[[TTTLLLLLLRRRXXX]]]dddiiilllllllllkkkjjjjjjaaaQQQEEEBBB???<<>>;;;999777<<>>888...---,,,,,,++++++,,,,,,))))))))))))************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''***((('''((()))***)))(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++***))))))+++---000111;;;EEEKKKGGG@@@<<<999888>>>EEEQQQXXXTTTJJJDDDEEEDDDZZZssswwwiii```llluuuzzzggg]]]SSSHHHEEELLLVVV^^^aaaRRRaaappp|||,,,***(((((()))*********,,,///000///333<<>>;;;888;;;>>>@@@AAA???<<<:::CCCAAA??????>>>:::222,,,///////////////000111222///000///...///444===DDD???AAABBBAAA<<<666111///++++++***************+++'''''''''''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((+++***)))))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++))))))***+++,,,,,,,,,---...333AAAQQQYYYYYY]]]aaaccc___YYYXXX]]]cccnnnkkkhhhjjjmmmnnniiidddeee___SSSGGG<<<888999<<<::::::;;;;;;:::999<<<@@@FFFPPPVVVaaa```TTTTTTooo}}}jjjrrrkkknnnvvv~~~cccbbbnnn}}}pppXXXOOOPPPRRRSSSUUUWWWQQQNNNMMMJJJCCC===;;;333222666>>>DDDDDDAAA???:::333+++(((+++------+++++++++++++++++++++++++++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))'''%%%%%%''')))))))))'''&&&&&&''')))))))))(((+++******,,,---,,,)))'''&&&+++,,,'''%%%)))------*********)))))),,,222888DDDHHHHHHCCC:::666888<<>>DDDKKKLLLNNNNNNGGGBBBIIITTT```qqqxxxrrrnnnrrr~~~pppjjjcccYYYUUUXXXMMMRRRVVV___vvv)))))))))******+++++++++)))000666;;;BBBLLLTTTVVVRRRTTTVVVXXXYYYYYYXXXWWWUUUTTTRRRRRRRRRQQQOOOMMMDDDCCCAAA@@@AAAGGGNNNSSS___\\\\\\```jjj{{{wwwwwwsssuuuwwwqqqmmmnnneee^^^cccZZZ[[[[[[^^^lll|||yyy~~~yyyuuuqqqjjjcccccchhhlllsss{{{~~~~~~wwwjjjlllooorrrtttuuuvvvvvvuuuzzzrrrooonnnyyyzzzvvvxxx~~~{{{yyywwwwwwxxxtttmmmfffXXXNNNAAA999888:::;;;;;;:::===??????<<<:::;;;<<<666555444222111000000000000000///......000444777:::===???@@@===;;;999888333111...,,,******++++++***))))))))))))******+++''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))*********+++000;;;FFFOOOXXX```dddcccdddcccbbbeeeiiimmmnnnmmmmmmnnnooonnnjjjddd\\\XXXRRRKKKDDDBBBCCCAAA;;;666666666999@@@NNN]]]hhhnnndddvvvyyyeeeXXX^^^iiikkkeeeaaaxxxrrr^^^PPPTTTbbbnnnxxx]]]VVVQQQQQQPPPIII@@@<<>>===<<<<<<======>>>>>>:::999777555333111000000111000///...------...000777:::===???>>>=========777555111...,,,++++++,,,)))))))))(((((()))******''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))+++,,,,,,...000222999FFFSSSZZZ^^^cccgggggghhhggggggiiilllnnnmmmlllpppnnnkkkddd[[[TTTPPPOOOPPPKKKEEEBBB@@@>>>888333<<<>>>HHH]]]{{{sssUUUVVV]]]kkkyyyjjjTTTRRRVVVXXX]]]dddsssbbbRRRPPPTTTRRRJJJDDDCCCAAABBBKKKYYY]]]PPPAAA:::;;;:::777222...++++++************************((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''')))((('''((())))))'''%%%%%%&&&''''''&&&&&&'''(((''')))+++)))(((,,,444<<>>>>>???@@@;;;999555111...---,,,,,,)))(((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))+++,,,------///444777EEEQQQ[[[^^^___cccgggiiiiiikkkmmmnnnmmmlllmmmnnnpppjjj___RRRHHHCCCDDDFFFDDDBBB@@@===;;;;;;<<<===DDDKKK]]]~~~lllUUUUUUqqq|||nnnbbb```^^^XXXWWW\\\dddssspppUUUNNNUUUXXXSSSLLLHHHIIILLLUUUdddhhhXXXDDD777999:::888555111...---++++++++++++++++++++++++))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((()))***++++++(((&&&''')))******((('''(((***&&&((()))'''$$$'''///666KKK222!!!$$$)))''''''---++++++---111777===BBBEEE<<<888777;;;DDDMMMRRRSSSSSSIIIBBBHHH^^^www|||uuuvvvwww^^^OOOLLLMMMTTTiiizzzrrrnnnuuuxxxxxxzzz{{{wwwwwwxxxyyy{{{~~~|||}}}---///000///,,,---000444;;;CCCIIIKKKOOOTTTWWWVVVUUUUUUVVVVVVUUUSSSPPPOOOLLLLLLKKKGGGCCCEEENNNUUU]]]gggnnnnnnrrr|||}}}^^^QQQPPPQQQWWW___nnnuuuooohhhmmmsssyyyvvvyyy~~~xxxxxxxxxyyy{{{|||~~~tttnnnkkkjjjTTTIII===;;;@@@CCC@@@;;;>>>===;;;999888666666555444111///------...---,,,333555999;;;===>>>???AAA<<<;;;888555222///------)))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''((()))))))))))))))))))))))))))))))))))))))((()))+++,,,---,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,---...------000777<<>>===<<<;;;:::999999999555222...---...000///...222555888:::;;;<<<>>>@@@<<<<<<:::888555222///---***))))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''((()))))))))))))))))))))))))))))))))))))))(((***,,,.........---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---///000000111888BBBJJJWWW^^^ddddddeeejjjmmmlllnnnnnnnnnoooooolllhhhddd\\\SSSGGG>>>;;;:::999999555555666:::@@@GGGMMMPPP]]]wwwfff\\\ZZZ___\\\ZZZkkk}}}fff___]]]jjjqqqddd___[[[WWWVVVZZZ]]]]]]___iiiooodddRRR;;;999777777888777222...************************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''(((+++...111000---***---000111...)))&&&''')))+++++++++***))))))))))))'''((()))+++------,,,,,,,,,...222888???BBBAAA@@@555999@@@HHHNNNPPPOOOMMMFFFMMMVVVcccwwwtttkkkooodddRRRIIIOOOhhh|||nnnfffeee^^^ZZZRRRKKKFFFFFFIIILLL[[[iiisssqqqlllmmmssswwwjjjllljjjeeedddiiimmmnnnoooqqqtttxxx{{{~~~}}}~~~zzzwwwsssvvv{{{~~~yyyvvvssswwwyyyvvvtttxxx))),,,.........333<<>>:::555555555;;;HHHZZZiiipppqqqxxxeeeZZZXXXbbbrrrtttvvv}}}|||~~~jjjUUUVVViiiuuujjjfffggg```bbb``````jjjuuunnn___AAA===::::::<<<;;;666111))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''(((+++000222222...+++...111222...(((%%%&&&(((%%%%%%&&&)))+++,,,***(((&&&+++,,,'''$$$(((+++,,,,,,...333:::@@@CCC@@@===555:::CCCJJJNNNOOOMMMLLLCCCUUUhhhttt}}}llliiixxx|||{{{ooo___RRRRRR[[[qqqrrrbbbZZZSSSMMMLLLOOOGGGGGGFFFEEEDDDFFFHHHKKKRRR```iiifff```aaaeeegggffflllqqqssswww~~~yyyuuuwwwyyyyyyxxxxxxxxxyyytttqqqkkkdddbbbjjjwww---,,,+++---222:::BBBGGGMMMNNNPPPRRRTTTUUUUUUUUUQQQRRRSSSRRRNNNIIIDDDBBBHHHGGGKKKTTT]]]hhh|||mmmhhhoooppp~~~zzzssskkkeeedddeeehhh___eeelllooouuu}}}xxxttt}}}vvvkkkZZZFFF@@@:::777:::===>>>@@@DDD999999555...,,,000777<<<777;;;;;;999999;;;:::666999777888;;;>>><<<666///+++((('''(((***+++)))&&&))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((()))***))))))((()))+++---...)))((('''))),,,---+++((()))***,,,------,,,***))),,,,,,+++++++++,,,---...******))))))))))))******++++++******************...---,,,------...---,,,;;;111...888GGGQQQZZZaaabbbfffiiikkkkkkkkknnnppppppnnniiifffddd___TTTJJJPPPJJJFFFHHHGGG@@@888555;;;444PPPxxxvvvbbbVVV___|||xxxtttrrrmmmhhhdddbbb``````\\\]]]]]]^^^___```aaaaaaddddddfffiiinnntttyyy|||~~~cccWWW]]]pppnnnaaaZZZcccqqqxxxtttpppYYYKKK@@@AAACCC>>>666222///+++)))+++***((((((+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&%%%%%%$$$$$$&&&'''(((******))))))((((((''''''******+++++++++,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))(((((((((((()))***,,,,,,++++++,,,---...333<<>>;;;777333333555777999<<<===;;;;;;<<<;;;777999777777:::======888333---***(((((()))***((('''))))))(((((((((((())))))))))))))))))(((((((((((('''''''''((((((((())))))***))))))))))))+++,,,---***((('''(((+++,,,***))))))***,,,------,,,***)))++++++,,,,,,,,,,,,------******))))))))))))******++++++******************+++++++++,,,---......---666333666CCCPPPXXX___ddddddgggiiijjjiiiiiilllnnnmmmnnnmmmiiibbbXXXMMMEEEFFFEEEEEEGGGDDD>>>;;;===HHHGGGfffvvv^^^VVVZZZ}}}}}}wwwrrrnnniiiddd```^^^\\\XXXTTTQQQOOOOOOOOOGGGGGGHHHHHHIIIIIIJJJJJJOOOPPPQQQTTTWWW\\\```ccckkksss}}}kkkbbbhhhtttkkk[[[___oooyyyyyyuuulll^^^RRRNNNLLLDDD<<<999222---+++,,,,,,)))))),,,************************))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((()))***+++************)))))))))(((************++++++++++++,,,,,,+++******)))(((((()))))))))))))))))))))(((***+++,,,,,,++++++,,,...///555===BBBAAA>>>:::888@@@HHHKKKOOORRRKKKIIIUUU}}}tttyyyrrreee]]][[[jjjyyylllcccZZZNNNHHHHHHNNNHHHDDDEEEFFFDDDFFFKKKOOOQQQTTTXXX[[[```eeeiiiqqquuu{{{zzzvvvuuuvvvwww,,,...111666<<>>???@@@???<<<888666666;;;??????======>>>===999888666555888;;;<<<:::888111...***(((((((((((('''***))))))(((((())))))***))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))***+++,,,---***)))'''((()))+++*********+++,,,------,,,+++******+++,,,---------,,,,,,******))))))))))))************++++++++++++++++++((()))+++,,,---............222===LLLWWW\\\```ccchhhiiiiiiiiihhhhhhjjjlllkkkkkkhhh```UUUJJJDDDAAA>>>???AAABBB===999>>>EEESSS]]]kkkgggeeebbbVVVNNN[[[qqq~~~yyysssnnnbbb___ZZZVVVRRRNNNIIIFFFFFFEEECCC@@@???>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>???@@@BBBEEEHHHJJJQQQXXXaaahhhlllqqqvvvzzzpppkkkrrrxxxzzzzzztttZZZVVVeeesssyyyzzzzzzoooccc[[[RRRGGG>>>:::666000,,,------++++++...************************))))))))))))))))))))))))(((((())))))))))))((((((***************+++,,,,,,++++++************))))))))))))))))))************+++++++++******))))))((())))))))))))))))))))))))+++,,,,,,,,,++++++---...222999???AAA>>>;;;;;;===DDDNNNPPPMMMLLLGGGMMM___}}}qqq~~~{{{lll___XXX]]]fffvvveeeUUUNNNJJJFFFHHHNNNKKKGGGEEEHHHJJJKKKPPPUUUZZZ___fffmmmttt{{{---111666===CCCHHHKKKMMMMMMNNNNNNOOOOOOPPPQQQQQQFFFDDDBBB@@@DDDOOO^^^iiivvvyyy~~~|||hhhhhhmmmmmmmmmnnnpppuuu{{{~~~sssnnnlllpppxxx~~~~~~|||yyywwwvvvyyyxxxuuuyyyyyy~~~wwwmmmeeeeeecccYYYKKKCCC===<<<>>>AAA@@@===;;;<<<===@@@AAA???>>>???>>>:::666444333555888:::;;;:::555222---***((((((((((((***))))))))))))))))))***))))))))))))(((((((((((('''(((((((((((())))))))))))))))))******++++++,,,+++***)))((()))******+++***++++++,,,,,,++++++***)))***,,,......---,,,++++++******))))))******+++******+++++++++++++++,,,(((***,,,---------......///888GGGTTT\\\___bbbeeejjjjjjiiiiiiiiiiiikkkllljjjbbbWWWMMMCCC===<<>>???@@@DDDIIIMMMQQQTTTYYY]]]gggmmmuuu~~~{{{}}}{{{ttt```TTT[[[hhhttt{{{{{{tttkkk^^^PPPDDD>>>;;;333...---...,,,,,,...************************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))******)))))))))))))))))))))(((((((((((())))))))))))+++*********)))))))))((()))))))))))))))*********+++,,,---,,,+++,,,...000666<<>>===@@@???BBBCCC@@@???AAA???;;;555333222222555888:::;;;888555111---)))((()))*********))))))))))))******))))))))))))(((((((((((((((((((((((()))))))))***)))*********+++++++++++++++++++++*********++++++++++++++++++++++++++++++)))***,,,......---,,,+++++++++************++++++******++++++,,,,,,,,,,,,+++,,,......,,,---///111===GGGTTT]]]aaaeeehhhjjjkkkjjjjjjjjjjjjkkkkkkkkkcccVVVIIICCC@@@;;;999;;;999666999DDDRRR]]]ffflllzzzZZZPPPWWWrrrxxxxxxzzzqqqjjjfffRRROOOJJJFFFBBB???===;;;888999999999999999::::::999999999999::::::;;;;;;;;;;;;;;;;;;::::::::::::======<<<<<<<<<<<<<<<<<<:::;;;===>>>???BBBDDDGGGLLLQQQYYYbbbmmmxxx}}}qqq```[[[aaammmxxxttteeeWWWMMMAAA888///......,,,+++---************************(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''''''''(((((((((((((((((((((''''''((((((((()))))))))*********)))))))))))))))((()))))))))*********++++++,,,,,,,,,,,,---000333:::>>>AAA>>>::::::@@@GGGHHHPPPLLLEEEJJJTTTfff}}}rrrrrr|||wwwmmmttthhhpppuuu___SSSMMMJJJHHHGGGCCCAAACCCHHHNNNXXXaaa\\\bbbjjjqqqzzz666:::@@@FFFKKKMMMMMMMMMNNNNNNMMMKKKIIIFFFCCCAAAIIIJJJOOO[[[nnnyyywwwpppnnn|||wwwppprrryyyzzzvvvqqqpppsss||||||{{{~~~vvvuuuxxxsss}}}fffWWWMMMGGGHHHEEE???>>>BBBBBBEEEFFFCCCBBBCCCAAA>>>666555333333444666888:::999888666111---***+++,,,+++******))))))******+++))))))))))))((((((((((((((((((((()))))))))******)))******+++++++++******+++---......,,,++++++,,,++++++++++++++++++++++++***+++,,,---------,,,,,,++++++************++++++******++++++,,,------------///000...---...333777IIIRRR[[[___bbbgggkkkkkklllkkkjjjkkkkkkkkkiiigggWWWLLLFFFIIIIIIAAA999888777999GGGaaa{{{zzzYYYQQQccc{{{pppdddZZZQQQKKKGGG???>>><<<;;;:::999::::::999;;;<<<;;;::::::;;;<<<999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<>>>???@@@===@@@DDDJJJSSS]]]hhhooo~~~rrrgggccciiiqqq{{{kkk^^^III>>>333000///---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''(((((((((((((((&&&&&&''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++++++++***++++++,,,,,,///333666===??????===:::<<>>IIIeeeqqq[[[NNN```}}}ttteee^^^TTTKKKDDD???<<<::::::::::::999:::;;;===???<<<>>>???>>><<<;;;===???======>>>>>>>>>>>>>>>===>>>??????@@@@@@AAAAAAAAA??????????????????>>>>>>@@@???>>>>>>????????????:::<<<>>>@@@CCCIIIPPPTTTcccjjjuuu{{{xxxzzz{{{lllQQQDDD777333222///------++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''((()))(((((('''''''''''''''((((((((()))(((((()))))))))*********((()))))))))))))))))))))((())))))******+++,,,,,,)))***++++++---000555999???>>>===<<<<<<@@@FFFKKKHHHKKKGGGNNNjjj~~~~~~~~~sssmmmtttsssjjjiiifffxxx~~~ooo]]]JJJDDD@@@AAACCCDDDKKKTTTUUUTTTTTTYYYfffwww???BBBFFFJJJLLLLLLKKKJJJIIIIIIIIIKKKRRR[[[dddiii]]]^^^ggg}}}}}}xxx|||{{{ooovvvvvvyyyzzzzzzsssfff\\\\\\WWWLLLHHHKKKIIILLLMMMIIIHHHIIIGGGCCC;;;;;;:::888666666777999:::;;;;;;888222///...///++++++************++++++))))))))))))(((((((((((())))))))))))************)))***+++,,,,,,+++))))))+++///333444111---,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,---...,,,++++++******++++++,,,******+++,,,,,,---......---//////...///444>>>GGGVVV]]]bbbccchhhpppqqqmmmooommmkkkkkkiiieee]]]WWWNNNHHHHHHMMMHHH===<<>><<<<<<======888999:::::::::;;;>>>@@@:::===??????======???BBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@>>>===<<<>>>??????@@@AAADDDFFFMMMVVVdddrrr|||xxxxxxVVVHHH;;;555444111......++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((###$$$&&&'''''''''&&&%%%'''((((((((())))))******))))))))))))************(((((((((((())))))))))))((())))))***++++++,,,,,,((()))***+++---111777;;;@@@>>><<<;;;>>>CCCHHHLLLHHHJJJHHHVVVyyy{{{vvvyyyqqqeeedddfffwwwqqq[[[NNNGGGGGGCCCBBBEEEEEEGGGOOO[[[dddbbbbbbiii|||IIIIIIIIIJJJLLLKKKIIIFFFCCCLLLFFFFFFhhh{{{hhhmmm{{{{{{~~~zzzooonnnlllvvvyyy~~~nnn{{{zzz~~~|||ggg[[[aaajjjeeeYYYRRRQQQNNNMMMQQQTTTRRRMMMIII???;;;777666999::::::999666777999:::888555111///++++++++++++******))))))******))))))((((((''''''))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++***)))******++++++++++++************+++++++++,,,,,,,,,---,,,,,,+++*********+++)))000666777444000000111///......///111777FFFTTTaaaaaabbbeeehhhjjjjjjiiihhhllloookkkbbbXXXQQQNNNFFF@@@IIIBBB===???<<>>>>>???AAA@@@>>>AAADDDBBBDDDEEEDDDCCCDDDIIIMMMQQQPPPNNNKKKJJJJJJMMMOOOMMMOOOQQQSSSTTTTTTSSSRRRQQQSSSTTTTTTSSSSSSUUUVVVOOOLLLJJJLLLOOOOOOKKKFFFEEE@@@EEEFFF===>>>AAA<<>>888555666888888888555777888999888555222000------,,,++++++*********)))))))))))))))((((((((())))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++***)))******++++++++++++************+++++++++,,,,,,,,,---,,,++++++******++++++***///444555222//////000---+++,,,111777@@@NNN\\\ccccccccceeeiiikkkkkkjjjkkkmmmkkkcccVVVLLLHHHHHHAAA:::CCC???@@@HHHJJJZZZkkksssTTT@@@NNNdddoootttppp]]]SSSMMMFFF@@@>>><<<:::888::::::;;;<<<============AAA@@@AAAAAABBBBBBDDDFFFIIILLLOOOPPPQQQTTTZZZ___^^^]]]\\\[[[[[[\\\___aaaffffffffffffgggiiijjjkkkkkkjjjiiigggfffdddcccbbbccc___\\\\\\]]]\\\XXXTTTWWWPPPSSSSSSLLLLLLMMMFFFBBB??????CCCGGGKKKSSS[[[hhhtttxxxttt~~~fffLLL???:::666111...---,,,++++++,,,,,,***)))************)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***((())))))******))))))(((***************++++++,,,---,,,---...111555999;;;:::999:::???HHHMMMLLLHHHJJJ^^^rrrrrrcccdddjjjkkkwww[[[HHHCCCDDDEEEFFFOOOOOOQQQYYYgggwwwGGGJJJMMMLLLIIIFFFFFFFFFGGGMMMUUUooo|||www}}}}}}{{{zzzooojjjrrr|||{{{}}}wwwssskkkkkknnnjjjpppiiieeehhhgggcccdddiiihhhbbb]]]]]]___ccckkksss|||xxx|||{{{{{{rrrooommmsss~~~wwwkkkkkkxxxrrrdddTTTOOOTTTZZZWWWRRRJJJDDD<<<666555666888:::444555777999888666444222///...---,,,++++++******(((((())))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,+++************++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++******+++++++++...222111...,,,---///...+++---555???IIIWWWbbbeeeddddddeeehhhkkklllkkkkkkiiibbbVVVIII@@@>>>@@@???555;;;;;;DDDSSSYYYiii\\\HHHOOOhhhuuukkkaaaOOO???>>><<<999888888999888777<<<======>>>??????@@@@@@BBBBBBBBBCCCGGGLLLNNNNNNQQQVVV[[[```ccchhhooouuupppppppppppprrruuuwwwyyy~~~{{{zzzuuuqqqooonnnmmmiiifffhhh______```[[[[[[YYYNNNJJJDDD@@@?????????CCCIIIPPP]]]kkkuuu~~~{{{}}}sssWWWEEE<<<666111000---,,,++++++------,,,***++++++*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((()))))))))******))))))***************)))***************+++,,,,,,...,,,,,,000555:::;;;;;;555666<<>>444@@@KKK___ssssss}}}rrrSSSWWWwwwvvvlllxxxttthhhYYYOOOKKKDDD<<<;;;:::;;;<<<===>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBDDDFFFKKKTTT^^^cccbbbdddjjjqqqwww}}}zzzooommmpppnnnnnnjjj]]][[[SSSLLLHHHFFFCCCDDDHHHEEEMMMXXXbbbmmmyyyuuu~~~cccOOOBBB999555555...---++++++---...---,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))*********)))******++++++++++++***+++************+++,,,,,,...,,,,,,111888===<<<999222555>>>JJJPPPNNNHHHDDDKKKtttvvvjjjdddjjjuuuYYYVVVNNNJJJKKKFFFBBBJJJYYYhhhppp~~~xxxvvvLLLMMMLLLIIIFFFHHHQQQXXX___gggqqq}}}|||yyyzzzzzztttllllllsssyyyvvvnnntttuuuuuullliiiiiippp{{{yyyjjjccceeemmmtttwww|||wwwqqqbbb___cccfffbbbjjjuuuuuukkkiiijjjmmmooommmmmmnnnfffcccaaa```^^^\\\___eeellltttqqqlllqqqrrrooosssqqqtttnnngggfffccckkk}}}}}}wwwpppqqquuuxxx}}}wwwrrrvvvqqqppptttuuuttt|||{{{xxxsssgggYYYTTTVVVVVVRRRRRRNNNGGG@@@;;;999:::;;;222333555777888777666666111000---+++))))))))))))(((((())))))******++++++))))))))))))))))))))))))***************************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,------------,,,+++,,,---222111666BBBNNNVVV^^^eeeeeedddcccdddggghhhhhhhhh^^^SSSGGGCCCEEEGGGBBB<<<;;;>>>]]]yyynnnZZZWWWtttqqq```[[[\\\WWWLLL@@@;;;<<<===<<<:::;;;===>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCEEEFFFIIIPPPWWW^^^jjjyyyyyynnneee[[[VVVQQQKKKHHHIIIDDDDDDFFFLLLUUUaaannnwwwxxxuuu{{{yyydddQQQAAA:::999000...,,,,,,---...---,,,++++++++++++************(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************))))))***++++++++++++++++++++++++***+++,,,,,,------+++,,,222:::===:::777333777AAALLLNNNIIIFFFIIIcccyyymmmlllpppzzznnnTTTFFFFFFIIIPPPPPPHHHGGGZZZqqquuuooommmfff^^^YYY\\\fffttt|||NNNMMMLLLJJJKKKQQQ[[[ccclllvvvzzz}}}zzztttzzz{{{rrrkkkooowww}}}{{{wwwuuuvvvxxx{{{kkkaaaUUURRR[[[lll||||||sssmmmeeehhhuuu~~~zzzxxxxxxvvvpppiiihhhlllxxx}}}wwwzzzvvvnnnnnnlllmmmddd[[[ZZZXXX```rrrvvv~~~|||zzznnnlllpppppptttxxxzzz{{{~~~}}}xxxxxx~~~yyyhhh^^^\\\YYYSSSUUUTTTPPPJJJBBB<<<999888333444555666777777777666444222///,,,***)))******))))))******************))))))))))))))))))))))))******************************+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,------------.........000333===KKKVVV\\\ccciiieeeddddddeeeggghhhgggeee[[[OOOCCCAAAGGGJJJFFF@@@BBBTTT}}}kkkiiilll```RRRUUUpppnnnWWWMMMLLL@@@>>>;;;888777888999999<<<===????????????AAABBBCCCDDDFFFIIIMMMQQQVVVXXXcccooozzzyyyooohhhbbbYYYRRRPPPJJJDDD??????CCCJJJUUU^^^mmmuuu}}}yyy```HHH;;;777222000---,,,---------,,,,,,++++++++++++*********(((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))*********++++++(((((()))***+++++++++++++++++++++++++++,,,------,,,---000555;;;<<<999666888<<>>>>>AAADDDPPPmmmsssMMMGGGGGGFFF]]]uuummmUUUGGG@@@>>>???:::::::::<<<<<<<<>>GGGVVVggguuuooommmxxxaaaKKKBBB666333///---,,,---,,,+++,,,,,,,,,+++++++++******************************&&&'''''''''(((((()))))))))))))))))))))))))))))))))************+++++++++&&&&&&((())))))*********,,,,,,++++++,,,,,,---...---222888======;;;999777???BBBIIIJJJAAA@@@YYYwwwsssfffhhheeetttqqqOOOCCCFFFLLLPPPRRR___ooosssiiiqqqrrrmmmpppwwwiiimmmwwwyyy|||ggg```QQQHHHLLLSSSXXXaaalllpppuuu~~~FFFXXXSSSZZZeeeeeepppssswwwkkkjjjuuu{{{wwwmmmnnntttrrrkkkbbb^^^\\\[[[]]]___\\\___nnnrrrfffcccqqqtttfffqqqtttyyyoooqqquuuooonnnuuuwww~~~~~~{{{}}}|||wwwtttsssjjjWWWDDD;;;333666777333111333777999;;;999555111...,,,,,,,,,)))***,,,......---,,,+++++++++++++++++++++++++++++++++************++++++***************************+++,,,,,,------,,,,,,***+++,,,------------,,,++++++******++++++,,,---000---,,,...///...000444===IIIVVV\\\```fffjjjkkkkkkhhhhhhggg```YYY[[[bbb```QQQCCC<<<999;;;GGGTTTWWWYYYDDDVVVTTTjjjoooTTTHHHAAA888777<<<:::999===BBBCCC@@@???AAAFFFDDDGGGNNNSSSVVV___hhhpppxxx}}}nnniiiccc^^^YYYTTTPPPLLLIIIFFFHHHPPP[[[iiizzzxxxooonnnvvvwww\\\EEE>>>444444555///......''',,,,,,,,,+++++++++************))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&''')))*********)))(((++++++******************+++++++++***++++++,,,,,,111000444<<<>>>999888;;;FFFIIIFFF>>>===OOOnnnzzznnncccbbbjjj}}}lllUUUFFFHHHKKKJJJQQQ___jjjyyyvvv___ZZZVVVOOOYYYmmmfff```______pppttt{{{kkk___VVVUUUSSSTTTYYY```hhhmmmooooooqqqyyyHHH[[[___rrrxxx|||yyywww~~~lllgggppp~~~nnneeeaaa^^^^^^\\\\\\aaafffjjjiiiiiinnntttuuusssxxxwwwvvvkkkmmmtttrrrrrruuuqqqwww~~~ooopppssssssyyy~~~}}}|||zzz|||~~~qqq^^^HHH888555666666555444666999;;;:::888555222///...---,,,,,,---......---,,,+++***++++++++++++++++++++++++++++++************++++++***************************+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------++++++---......333:::DDDNNNXXX\\\___dddggghhhhhheeeccc]]]SSSJJJMMMUUUHHH@@@999999@@@KKKYYYccc}}}|||QQQHHHaaajjjUUUCCC>>><<<888999>>>CCC??????AAABBBBBBFFFKKKKKKKKKRRR]]]gggppp{{{}}}}}}{{{tttnnnhhhaaaZZZVVVQQQLLLIIIJJJNNNTTT___iiiyyy{{{yyyvvvwww}}}ttt[[[EEE777333333......000+++,,,,,,+++++++++***************))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))++++++******************+++++++++++++++,,,,,,---222222888>>>???;;;;;;???JJJJJJGGGBBBGGG]]]|||ssshhh___```ssskkkTTTIIIBBBCCCGGGQQQggg~~~lllUUUEEEEEEDDDCCCRRRiii]]]XXXXXXVVVeeeiiirrryyygggWWWNNNJJJJJJJJJLLLOOOSSSVVVXXXVVVYYY]]]eeennnwww~~~VVViiiuuu~~~fffiiiyyyxxxfffUUUOOOSSSVVVYYYaaalllwww~~~~~~}}}rrrvvvrrrjjjnnnrrryyyxxxdddnnnxxxzzz}}}~~~~~~{{{lllSSS===888666444444555666666666888777666555333000...---000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------******+++------///888CCCMMMUUU[[[\\\^^^bbbeeeeeeeeebbb\\\SSSFFF===???FFF666666888CCCVVVjjjtttuuuwwwXXXMMMhhh|||hhhWWWLLL???666888;;;:::<<>>???AAACCCDDDDDDCCCCCCDDDJJJQQQXXX___gggooouuu{{{cccrrr||||||xxxjjjnnn|||ooo___aaa___ZZZVVVXXX```fffeeezzzppp______bbbhhhtttqqqmmm~~~}}}yyyzzzyyyzzzcccIII>>>888444555777666444333777777888777666333111///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************************+++,,,,,,------,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,---......******,,,------000===KKKTTTZZZ^^^]]]^^^aaadddcccccc]]]UUULLLCCC===;;;<<<777;;;EEEYYYvvvzzzwwwwwwiiiRRRJJJaaaoooXXXKKK???@@@:::777<<>>>>>:::;;;===>>>>>>===<<<;;;@@@HHHRRRYYY\\\cccmmmuuubbbnnn{{{rrrpppuuummmsss}}}wwwzzzqqqkkkaaaUUUPPPTTTZZZ```cccdddfffhhhppp___OOOTTT]]]iiisss{{{zzz|||lllSSSCCC:::666888999777666777888999::::::888555222000///......------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************************+++,,,,,,------,,,,,,,,,,,,+++******++++++,,,------,,,,,,------...///,,,,,,...//////333BBBPPPXXX\\\___^^^___ccceeeddd___XXXNNNHHHEEECCC===777;;;@@@PPPmmmlllVVVRRROOOOOO[[[oooRRRBBB???:::===;;;<<<@@@BBBBBBBBBDDDEEEFFFJJJPPPUUU[[[fffrrrvvvggg]]]XXXWWW\\\cccmmmuuuyyywwwtttuuuuuusssvvv}}}{{{sssjjjfffbbb\\\XXXYYYSSSTTTZZZhhhzzzsssQQQ:::555000///000++++++++++++************)))))))))))))))************))))))))))))))))))))))))******++++++++++++*********)))((((((((()))+++,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000222:::BBBBBB@@@@@@EEEIIIHHHCCCGGGXXXmmm~~~tttpppiiifffnnnzzznnnttt___EEEHHHLLLCCCNNNXXXeeejjjNNNBBBDDDBBBFFFVVV```IIICCC@@@AAA>>>CCC\\\yyynnnRRRGGGMMMRRRTTTZZZffftttxxxOOO>>>>>>>>>===>>>;;;;;;;;;;;;<<<<<<======@@@HHHRRRWWWZZZ```kkktttbbbnnnxxxvvvuuu~~~yyyqqq}}}rrrnnnyyyzzzfff]]]\\\[[[XXXTTT\\\jjjvvvxxxrrrmmmmmmVVVFFFPPPbbbrrryyyyyyzzz}}}zzzrrr]]]HHH???999:::999444555;;;:::;;;;;;;;;999777444222........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************************+++,,,,,,------,,,,,,---,,,+++***+++,,,...///...------------...//////...---...000333999HHHUUUZZZ^^^```___aaafffgggeee[[[UUUKKKCCCBBBCCC???888===CCCYYYzzzpppYYYMMMEEEGGGSSSkkkmmmYYYBBB:::===<<<999;;;>>>@@@BBBDDDHHHKKKLLLLLLPPPWWW___lllxxxrrrnnnpppzzz||||||}}}uuussspppiiicccaaaZZZVVVUUU]]]lllxxx||||||\\\===555111000111---,,,,,,,,,+++++++++******)))))))))************+++))))))))))))))))))))))))******++++++++++++*********))))))))))))***++++++******++++++,,,---------,,,,,,,,,---...///000111555<<>>CCCYYYppp}}}qqqoooiiihhhrrrqqqkkkpppSSSJJJIIIBBBDDDUUUllljjjPPP@@@===CCCBBBIIIXXX___EEEAAA??????>>>FFFbbb~~~fffOOOKKKLLLMMMRRRYYYkkkwwwiiiEEE;;;===<<<:::;;;;;;:::999999:::<<<>>>???AAAGGGOOOSSSVVV\\\gggqqq}}}||||||kkkxxx~~~|||wwwsssqqqrrrwww|||~~~~~~}}}xxxlllmmmwww~~~sssggg[[[VVVVVVWWWZZZ]]]aaaqqqdddPPP]]]rrrxxxsssuuuzzz}}}rrr```UUULLLHHH@@@777888@@@======<<<;;;:::777555333...///000111000///...------------------------------,,,,,,++++++,,,,,,---***************************+++,,,,,,------,,,,,,,,,,,,++++++,,,...000111...............//////000...+++,,,111888AAANNNZZZ\\\```aaaaaadddggggggccc\\\YYYOOOAAA;;;===???===GGGOOOjjjvvv[[[PPPSSSNNN[[[ooo}}}eeeTTTHHH;;;:::>>><<<:::>>>AAABBBDDDJJJRRRWWWVVV[[[eeerrr~~~~~~xxxpppmmmeeeaaa]]]]]]```fffjjjmmmwww}}}sssxxxtttJJJ;;;333000222///---------,,,,,,,,,,,,+++))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))***++++++++++++*********++++++,,,------...,,,,,,------...000111222999???CCCAAABBBFFFHHHFFF>>>???NNNkkkvvvmmmpppooosssrrrkkk~~~hhhWWWNNNKKKKKKFFFTTTnnn{{{cccMMM@@@:::>>>AAAAAALLL]]]```EEEAAA>>>???AAANNNkkkjjjVVVTTTOOOMMMVVVaaammmwww]]]>>>999>>>;;;999;;;999999999:::;;;<<<======@@@DDDIIILLLPPPWWWbbbjjjnnnpppvvvsssvvvmmmgggoooxxxzzzvvvvvv~~~yyy{{{pppjjjoootttmmm``````XXXXXXbbbiiigggfffiiisssuuuaaapppzzz|||~~~}}}}}}{{{sssfff]]]OOO@@@@@@JJJ???>>>===<<<999777555444000111222222111///---+++---------------------------,,,,,,++++++,,,,,,---************************++++++,,,---------,,,,,,,,,,,,++++++---///222333...............///000000---***+++222<<>>999:::>>>:::@@@DDDGGGGGGIIIPPPZZZaaabbbnnnyyyuuunnnmmmiiibbb[[[ZZZ___dddnnnvvvvvvkkktttXXXBBB666111222000......---------,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))************))))))((()))***,,,,,,+++************+++,,,,,,---......,,,,,,------///000111222<<>>>>>BBBQQQoooppp]]]\\\TTTPPP^^^lllnnnvvvvvvUUU:::999???<<<;;;???999:::;;;<<<<<<<<<;;;;;;===???AAADDDHHHPPP[[[bbbjjjqqq}}}vvv______qqq|||zzzrrrnnnnnnfffZZZXXX^^^]]]eeennnpppkkkkkktttwww||||||ooossswwwYYYBBB???GGG???>>>;;;777666666555333111555444...+++...///,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))+++,,,,,,+++***,,,------,,,***+++,,,------,,,++++++,,,------......///------............---------...222999CCCMMMTTTXXX^^^]]]^^^bbbfffgggbbb^^^cccUUUGGG???999777???KKK\\\yyyfffPPPNNN___}}}aaaDDDAAA===;;;<<>>222;;;444)))------,,,+++++++++,,,,,,+++++++++************)))******************************************************+++++++++,,,,,,,,,+++,,,---...///...------,,,---,,,,,,---000555999>>>HHHCCC<<>>AAA<<<>>>TTTeee```III<<<;;;@@@BBBTTTtttpppZZZXXX[[[\\\cccnnnqqqrrr{{{lllQQQ;;;:::???>>>;;;;;;::::::<<<>>><<<888:::???AAA@@@CCCHHHMMMTTT```kkk~~~uuuiiiiiiyyyvvvkkkfff]]]TTTUUU]]]ooowww|||zzz~~~}}}~~~{{{wwwzzz{{{~~~|||zzzzzz}}}uuuvvvmmmPPP???:::======;;;999888888999999444666333...,,,///000,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))+++,,,,,,+++***,,,---...,,,***+++,,,------,,,++++++,,,------......///---..................---...000555>>>GGGQQQWWW[[[^^^^^^___aaabbb]]]UUUNNNPPPHHH===555444<<>>===>>>@@@BBBCCCCCCIIIQQQYYYaaakkkxxx}}}zzzuuusssvvv{{{yyytttlll}}}PPP;;;:::666000...---,,,,,,+++,,,,,,,,,++++++++++++******************************************************************+++++++++,,,,,,,,,+++,,,------...---,,,,,,,,,------,,,---111666::::::DDDCCCBBBKKKLLLDDDAAANNNjjjyyyssssss{{{wwwwwwYYYEEEGGGKKKMMM^^^uuukkkOOOCCC@@@???;;;===@@@===@@@WWWgggbbbIII<<<;;;@@@DDDXXXzzzkkkXXXZZZdddhhhmmmuuuwww{{{bbbLLL::::::???>>><<<>>><<<;;;===@@@>>><<>>======@@@>>>===>>>AAAAAA@@@FFFNNNTTT[[[hhhuuu~~~vvvvvvnnnaaaUUUKKKLLLRRR[[[hhhttt{{{}}}zzz}}}zzzwwwxxxxxxwwwtttuuuxxxxxxtttrrruuuyyy{{{zzzxxxwwwvvv{{{{{{zzzxxxvvvuuuwwwxxxzzz~~~||||||wwwzzz|||{{{{{{~~~uuu]]]OOOBBB>>><<<:::777444666999===888222000222444111---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++,,,,,,+++***,,,---...---++++++,,,---,,,+++++++++,,,------....../////////............//////000666AAALLLTTTZZZ^^^```bbbaaa^^^XXXPPPGGG@@@<<<888;;;:::AAA```mmmRRRYYYpppVVVEEE===::::::<<<>>>@@@BBBEEEIIIKKKWWWmmmZZZ===222777000///...---,,,,,,,,,---,,,,,,+++++++++***************************************************************+++++++++,,,,,,,,,+++,,,,,,+++++++++******---------...///333999===@@@EEEIIIPPPRRRFFFEEEWWW|||~~~lllssszzzzzzeeebbbgggMMMJJJLLLSSS___uuu{{{___GGG>>>???>>>:::999:::>>>@@@HHHaaannneeeHHH>>><<<>>>GGGdddlll```fffmmmnnnrrrzzz|||eeeHHH???:::;;;<<<;;;===@@@>>>===>>>AAABBBCCCKKKTTTbbbjjjxxx}}}zzz~~~~~~bbbOOOIIIGGGLLLVVVcccqqq|||}}}||||||{{{zzzyyyxxx{{{}}}xxxtttuuuwwwwwwvvvxxx||||||xxxssswww{{{}}}|||zzzzzz{{{~~~~~~~~~~~~~~~~~~~~~nnndddGGG???999777666333444999>>>888333333555555111...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++,,,,,,+++***,,,---///---++++++,,,,,,,,,***++++++,,,------......///000///............///000222:::FFFQQQXXX\\\___```aaa___YYYOOOEEE??????@@@===???>>>JJJrrrcccbbb\\\VVV^^^~~~lllSSSCCC;;;;;;===AAABBBDDDEEEFFFJJJOOOTTTmmm{{{uuuuuuuuuMMM777888111000///...------------,,,,,,,,,++++++++++++*********************************************************+++++++++,,,,,,,,,,,,+++++++++++++++++++++------......000555;;;???FFFIIIJJJMMMKKKAAAKKKhhhsssssstttvvvuuubbb___qqqPPPLLLKKKLLLVVVmmmuuujjjWWWEEE<<<<<<<<<999999999>>>BBBLLLeeepppdddGGG@@@===>>>HHHiii{{{nnngggiiijjjhhhqqqkkkRRRAAA===;;;<<<;;;:::;;;>>>===<<<===@@@BBBDDDMMMVVV___gggsss|||ttttttcccCCCFFFFFFHHHLLLUUUcccsss~~~}}}|||{{{{{{{{{||||||zzz~~~zzzvvvxxx|||~~~}}}~~~{{{{{{|||zzz}}}{{{uuuqqqrrruuu|||xxxwwwzzz|||zzzqqqSSSDDD888777888555666::::::666444666888444111000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++,,,,,,+++***,,,---///---++++++,,,,,,+++***++++++,,,------......///111000///......///000111777@@@LLLVVVZZZ\\\^^^```___]]]XXXNNNBBB<<<===AAA;;;<<<@@@TTT}}}wwwPPPJJJEEEMMMjjjkkkRRRBBB<<<:::<<<>>>BBBCCCDDDDDDFFFMMMWWW___wwwnnnjjjooo```===444222111000///...---------,,,,,,,,,,,,++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++++++++,,,------------...///111666<<>>CCCOOOgggoooaaaEEE@@@???>>>KKKooovvvlllgggiiiggghhhyyyfffNNN???>>><<<<<<<<<<<<<<<<<<===<<<===@@@BBBDDDLLLUUUZZZ```kkkuuu{{{~~~xxx~~~mmmuuuyyyfffRRRCCCCCCGGGKKKPPP\\\qqq~~~}}}~~~|||wwwyyy~~~{{{xxxzzz|||}}}wwwqqqmmmmmmmmmpppssstttooogggeeeiiinnnttt}}}{{{sssssswwwzzz}}}~~~gggQQQ===:::;;;777555888666333555:::999333000222------------------------+++,,,,,,------,,,,,,+++)))+++,,,,,,+++***,,,---000...,,,+++,,,,,,+++***++++++,,,------......///111000///......///000111===FFFRRRYYY\\\\\\^^^```^^^aaaaaaXXXKKK@@@===>>>999>>>IIIdddcccRRRQQQTTTccc```QQQBBB===<<<<<<===@@@AAACCCEEEHHHPPP^^^ppp|||~~~~~~xxx~~~~~~vvvnnnmmmrrruuutttwwwIII666333222000///...---------------,,,,,,,,,+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++,,,---///000---...///000222777>>>BBBCCCMMMLLLCCC>>>DDDccc~~~|||ttt^^^iiikkkUUUKKKJJJPPPXXXllloooeee___QQQBBB<<<======;;;;;;:::>>>CCCPPPhhhnnn]]]BBB@@@@@@@@@PPPvvvwwwkkkdddfffiiiooozzzcccMMM>>>===<<<<<<===>>>>>>=========???BBBBBBDDDKKKSSS[[[^^^fffoooxxxyyynnn{{{xxxjjjvvvlllQQQFFFHHHLLLCCCJJJRRRZZZlll~~~yyyssstttzzzyyyzzzyyyrrrkkkfffhhhkkkffffffdddbbb```aaadddgggjjjmmmmmmhhh```___eeemmmmmmyyyyyyrrrsssxxx{{{vvvxxxzzz{{{zzzzzz{{{|||}}}zzz^^^EEE>>>>>>777222222222222666<<<:::333000333------------------------+++,,,,,,------,,,,,,+++)))+++,,,,,,+++***,,,---000...,,,+++,,,,,,+++***++++++,,,------......///222000///......///000222BBBJJJUUU\\\]]]]]]^^^``````gggkkkeeeUUUFFF===:::@@@GGGVVVqqqnnnNNNFFFWWWppp|||^^^HHH???:::===???>>>???CCCCCCGGGLLLTTTaaavvv|||xxxvvvvvvwwwwwwnnnggghhhvvvzzzuuutttuuurrrlllrrrZZZ@@@333222111///......---------------,,,,,,,,,++++++******************************************************+++++++++,,,,,,,,,++++++***+++,,,...000222---...///000333888???CCCAAAPPPPPPCCC???KKKppp}}}lllgggUUUJJJIIIJJJVVVeee~~~jjjggg]]]LLL>>>;;;??????<<<<<<:::>>>DDDQQQhhhlll[[[@@@???AAABBBSSS||||||mmmbbbeeekkkuuu~~~qqq[[[FFF======;;;;;;>>>AAAAAA>>>>>>>>>@@@CCCCCCDDDJJJRRR]]]]]]aaaiiiqqqzzzkkkbbbsss}}}~~~{{{cccQQQJJJJJJJJJHHHOOOSSS]]]rrrzzzuuusssssswww||||||uuuqqqooorrruuu|||{{{mmmkkkfffaaaaaaffffffcccfffeeeddddddggglllssswww|||zzz{{{}}}|||zzz~~~pppTTTBBB:::555111000:::555444666666333222333000...---...///000///---//////......---,,,+++***,,,,,,+++***+++,,,...///111...+++******+++++++++,,,,,,,,,,,,---...//////777111...000///...333<<>>===JJJWWWjjj[[[JJJQQQkkkuuuYYYCCC999@@@<<<999@@@CCCCCCIIIEEETTT[[[hhh{{{wwwsssmmmggggggmmmssswww|||tttvvvyyy|||}}}~~~jjjYYYRRRPPP[[[mmm~~~yyyuuuxxx{{{zzzwwwrrrooonnnvvvwwwmmmjjj|||xxxCCC777666333...+++,,,------///......------,,,+++++++++)))((()))******)))(((***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,------......///000...---///444;;;CCCHHHIIIGGGIIIDDDAAAYYYvvvfff___xxx]]]NNNLLLHHHLLL___xxxpppZZZWWWOOOEEE>>><<<===>>>===777<<<===CCCXXXnnnlll[[[AAA>>>BBBAAA```vvvjjj```eeexxxmmmVVVGGG;;;;;;:::;;;<<<>>>@@@AAA???<<<<<<@@@CCCFFFKKKQQQZZZXXXZZZaaaiiirrrnnnfffrrr{{{jjjWWWNNNKKKJJJJJJLLL]]]pppxxxzzz|||zzzwwwtttsssttt~~~{{{yyyyyy}}}~~~}}}xxx___MMMBBB:::666666999555333555666333111222000///......000000///...//////000000///---,,,+++,,,,,,+++***+++,,,---...222///,,,++++++,,,,,,,,,,,,,,,,,,,,,---...//////666111///000000000777???KKKVVV\\\ZZZ[[[```^^^WWW___bbb]]]MMM>>>;;;@@@FFFTTTkkknnnOOOIIIgggqqq[[[III<<<999@@@>>>===EEEFFFEEELLLPPPfffwwwvvvppphhheeeeeegggfffeeekkkssswwwppplllppprrruuuvvvyyy~~~yyyiii___]]]WWW\\\fffrrr}}}{{{zzzxxxuuurrrooommmlllmmmllleeeiii|||VVV:::888444000.........------------------------------+++******+++,,,+++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,------......///...------///444<<>>===999<<<===DDD[[[ppplllYYYCCC>>>BBBBBBcccuuugggaaannnzzz___MMM<<<;;;;;;;;;<<<>>>???@@@BBB???>>>@@@BBBCCCHHHOOORRRTTT[[[gggqqq{{{rrrkkktttkkkZZZOOORRRTTTPPPQQQYYYppp~~~|||}}}uuurrrtttppptttxxx{{{}}}ssstttlllZZZJJJ===999:::888444222444555111000111111///...///000111000///...///000111111///---+++---,,,+++++++++,,,---...222///---,,,,,,------,,,,,,,,,,,,,,,---...//////333000///000222555<<>>999@@@@@@AAAIIIIIIJJJRRR^^^{{{{{{qqqiiibbb^^^XXXZZZaaaaaa]]]fffuuu}}}ssspppzzzrrriiihhhkkkmmmooosssvvvwwwyyy}}}uuukkkgggiiiYYY[[[___iiiuuu}}}vvvpppmmmkkkjjjiiijjjhhhfffrrr{{{lll@@@:::444111111000///...++++++,,,------...//////---+++)))***+++,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,------......///,,,,,,---///555===EEEIIIMMMHHHFFFKKKhhhppphhhrrr|||ttt^^^ZZZ```IIIDDDJJJPPPaaaaaaMMMPPPIIIAAA<<<<<<===>>>===<<<<<<<<>>???===@@@SSSiii~~~iiiGGGIIIgggaaaIII???@@@CCC<<>>;;;;;;============;;;:::FFF```rrrhhhSSSFFF<<<@@@GGGmmmjjjdddnnnfffOOO>>>>>>===<<<<<<===>>>???EEEEEEIIIPPPVVV\\\gggqqqxxx}}}nnn[[[YYYggg|||zzz|||tttxxx{{{|||yyyqqqyyy|||qqq___JJJ<<<777888333111333333000......000///...///000111000...+++,,,...//////...---,,,...---,,,+++++++++,,,------,,,******+++,,,+++***,,,,,,,,,,,,---...//////,,,......///333<<>>;;;;;;>>>@@@JJJfffxxxdddPPPDDDZZZfffMMM@@@<<<===???@@@CCC@@@CCCMMMSSS^^^qqq{{{dddZZZ[[[YYYSSSWWWQQQ\\\xxxuuuuuuqqqccc___cccjjjooooooqqqtttuuuooolllvvv```^^^^^^cccmmmzzzzzzuuuqqqnnnlllwwwwww{{{WWWDDD222...111111//////......---------,,,,,,,,,***))))))***,,,---,,,******++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++,,,------......///---...111666===DDDJJJNNNNNN@@@OOOxxx}}}jjjqqq~~~hhhSSSZZZUUUFFFEEEEEENNN^^^}}}tttTTTDDDHHHCCC===;;;<<<======<<<<<<999999GGGaaaooodddOOOFFF;;;@@@KKKqqq{{{kkknnn~~~}}}aaaKKK???>>>===<<<<<<===??????EEEHHHPPP[[[ccckkkxxx___TTTbbb|||{{{|||}}}}}}|||~~~~~~wwwvvv|||}}}qqqmmmpppttt]]]FFF:::999444222444333000---...000...---...///000///...++++++,,,------............---,,,+++++++++,,,---,,,***)))***+++,,,***))),,,,,,,,,,,,---...//////+++...000000555@@@JJJOOOWWWYYY\\\\\\YYYQQQGGG???BBB???<<<<<>>???DDDGGGEEELLLZZZccctttkkkZZZSSSSSSSSSRRRQQQ\\\zzzlll```aaajjjqqqtttuuuwwwzzzwwwmmmjjj}}}oooiiicccccckkkyyy|||wwwuuuuuuoooSSS888000111111////////////...---,,,,,,+++++++++,,,---///111111///,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,------......//////000444999@@@FFFKKKOOOIII???ZZZrrrjjjvvv\\\UUUlllqqqJJJDDDGGGGGGTTTiiikkkNNNCCCFFFBBB===;;;===>>>===;;;;;;888;;;JJJaaalll```MMMEEE;;;CCCPPPuuuyyyrrr}}}vvv]]]HHH>>>>>>===<<<===>>>@@@@@@FFFKKKUUUaaahhhooo{{{]]]WWWqqq~~~qqqgggaaafffwwwwwwuuuyyyqqqSSS>>>:::555333444444000...//////---,,,---...///...,,,---,,,,,,,,,---...000111...---,,,+++***+++,,,,,,+++******+++,,,---+++***,,,,,,,,,,,,---...//////---111333222888DDDOOORRRWWWYYY]]]]]]WWWNNNFFFBBBBBBAAA>>>???LLLeee~~~cccTTTCCCCCCQQQbbb}}}bbbSSSDDD?????????AAAEEEGGGKKKNNNZZZmmmzzzuuucccZZZTTTNNNOOOVVV^^^xxxmmmbbbeeennnsssuuuvvvzzz~~~{{{pppsssxxxsssnnnnnnuuu{{{}}}gggBBB444333111///000---------------------,,,+++,,,///333555444000,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,------......//////111555;;;AAAFFFKKKMMMDDDFFFfff|||fffhhhuuu}}}dddhhh```IIIHHHJJJLLL```zzzcccKKKFFFFFFBBB===<<<===>>><<<::::::999>>>NNNbbbjjj___NNNFFF===HHHWWWyyyzzzzzzrrrYYYEEE======<<<<<<===???AAABBBGGGMMMXXXccchhhmmmvvvtttYYY^^^{{{||||||vvviii]]]VVVZZZkkk|||~~~ZZZ@@@:::555333555444000...///...---,,,,,,---...---,,,......,,,,,,---///222333///...,,,+++***+++,,,,,,,,,++++++,,,......,,,+++,,,,,,,,,,,,---...//////...333555444:::HHHRRRUUUWWWZZZ^^^^^^WWWMMMFFFEEE===@@@AAAFFFYYYqqq{{{yyyQQQJJJCCCNNNaaassstttQQQGGG@@@???>>>===BBBIIIGGGMMMUUUfff||||||yyyggg[[[ZZZSSSGGGKKKXXXttt}}}jjj```bbbiiinnnoooooouuu|||{{{rrryyyxxxwwwyyy}}}}}}vvvKKK999555222///000+++,,,,,,------......///(((***///333555333...***+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,------......//////111555;;;@@@FFFJJJLLLHHHRRRssszzz```gggssszzzqqq}}}hhhTTTGGGHHHIIIMMMfffyyyZZZGGGGGGFFFBBB>>>===>>>>>><<<:::::::::AAAQQQccciii^^^OOOGGG???KKK[[[||||||~~~oooVVVBBB===<<<<<<<<<>>>@@@BBBCCCFFFMMMYYYdddiiikkkttt~~~vvvssssssllliiihhh{{{{{{xxxzzz}}}tttgggZZZSSSXXXffftttyyynnnDDD999999777333222222///,,,------------------------------,,,+++,,,---...///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...---,,,++++++,,,...///111222555:::AAAKKKSSSXXX\\\]]]XXX]]]ggg]]]HHH???AAA===IIIVVVcccnnnQQQGGGEEEZZZmmmQQQFFFDDD@@@===>>>CCCGGGGGGMMMWWWccc{{{wwwyyyrrrgggbbbPPPKKKPPPGGGOOOrrr}}}ooohhhcccdddfffeeefffhhhhhhvvvyyypppwww|||yyy|||kkk>>>999777///444///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,111888???CCCGGGJJJMMMEEEVVVppplllyyyxxx~~~VVVPPPGGGIIIRRR[[[www|||iiiOOOCCC@@@EEE@@@;;;:::<<<======<<<======>>>QQQjjjkkk[[[TTTEEEBBBJJJddddddLLLBBB>>><<<;;;;;;>>>BBBGGGKKKMMMSSS[[[aaaeeelllvvv}}}oootttwwwggg___```oooppp}}}|||zzzrrrggg``````fffpppwwwxxxSSS===;;;777444444333000,,,------------------------------,,,,,,,,,---...///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...---,,,++++++---...000111222555;;;CCCLLLSSSXXXXXX\\\\\\dddlll]]]CCC888AAA>>>OOOjjjnnnMMMEEEOOOttt{{{\\\FFF???@@@@@@@@@BBBFFFIIIJJJXXXgggyyyuuuvvvssscccWWWXXXNNNJJJOOOOOOfff|||nnndddXXXTTTSSSWWW\\\```fffmmmpppyyy|||yyy~~~{{{yyy{{{{{{}}}JJJ;;;666///222//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///---111888???DDDHHHIIIJJJVVVnnnxxxvvvzzzyyykkkNNNJJJDDDJJJXXXgggsssppp```KKKEEEEEEEEEAAA<<<:::<<<======;;;:::>>>BBBRRRhhhgggZZZWWWHHHEEENNNjjjaaaIII???===<<<;;;;;;>>>CCCHHHLLLOOOVVV^^^dddjjjrrr~~~|||mmmzzzrrrVVVQQQSSS]]]}}}zzzxxxzzzttteeettt}}}uuuooohhhfffkkkrrrvvvwwweeeEEE>>>777555555444000,,,------------------------------,,,,,,------...///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...---,,,,,,,,,---///000000222666===EEEMMMTTTXXXXXX[[[[[[aaagggVVV???888BBBDDDZZZ[[[HHHGGGaaadddIII<<<;;;===AAAEEEHHHKKKNNNQQQfff{{{rrrrrrtttbbbVVVOOOQQQJJJGGGNNN^^^wwwdddUUUMMMIIIHHHKKKQQQWWW___lllxxxzzz~~~~~~|||yyywwwzzz{{{www}}}~~~[[[???666111222000///......------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------...//////222888@@@FFFIIIIIIGGG\\\zzz~~~wwwvvvXXXIIIFFFBBBKKK___tttiiieeeWWWGGGEEEHHHFFFBBB===;;;<<<===<<<;;;888???EEEUUUfffdddZZZ[[[KKKHHHTTTsss}}}^^^GGG======<<<;;;<<>>BBBAAACCCGGGIIINNN]]]mmmsssmmm{{{~~~nnn^^^UUURRRLLLIIIPPPccc~~~kkkYYYLLLFFFHHHHHHJJJPPPUUUXXX^^^mmm|||xxxwwwuuuuuuwwwzzz||||||~~~zzzPPP:::666222111111000///...---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------...//////222555;;;CCCIIIKKKKKKJJJgggqqqkkk}}}pppLLLHHHIIIGGGRRRlll~~~aaa\\\QQQCCCCCCEEEGGGBBB===;;;===>>>===;;;:::@@@FFFZZZqqqpppbbb___LLLLLL___xxx[[[EEE===<<<<<<<<<>>>CCCJJJQQQUUUUUUZZZbbbiiippp{{{xxxyyyiiibbbNNNSSSZZZdddxxxuuuppplllooouuuvvvrrrmmmwwwwwwhhhooorrr___SSSKKK]]]~~~zzzmmmeeennn}}}vvvuuu~~~hhh```bbbdddsss}}}}}}nnnSSS999444777666111...000000//////...---------------...////////////...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,---...///000000111222666>>>FFFMMMRRRTTTUUUKKKGGG??????AAA888:::MMMfff~~~nnnTTTKKK___cccNNN@@@===@@@DDDBBBCCCHHHKKKVVVmmmvvvmmmvvv|||pppaaaUUUPPPOOOGGGNNNjjjmmmYYYMMMEEEDDDHHHJJJMMMUUU\\\```eeeqqq~~~~~~xxxvvvuuutttsssuuuvvvwww}}}|||zzz```???666///222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------......///000333888???EEEHHHKKKNNNPPPyyy{{{qqqccclll~~~```IIIDDDIIIKKKYYYvvvsssWWWTTTLLLBBBBBBFFFFFFBBB===;;;===???>>>===<<>>@@@BBB;;;BBBZZZ}}}lll[[[HHH@@@KKKsssgggOOOCCC======BBBFFFDDDGGGPPPXXXgggxxxkkkqqq~~~qqqcccXXXRRRQQQQQQXXXhhh|||ZZZLLLHHHEEEFFFJJJNNNRRR[[[eeejjjmmmvvv~~~xxxwwwuuurrrppppppqqqsssvvvzzzyyyyyyrrrIII:::222333222111///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...........................//////000333:::BBBFFFGGGJJJQQQWWWyyykkkgggbbbxxxsssRRRIIIBBBJJJQQQbbbkkkMMMKKKEEE>>>BBBFFFEEEAAA<<<;;;>>>@@@@@@???<<>>>>>???BBBHHHPPPXXX]]]YYY```jjjrrrzzzjjjRRRWWWOOOSSSooommmffffffeeepppxxxcccffffff```qqq~~~rrrUUUFFFJJJjjjpppYYYRRRaaa~~~xxxiiibbb^^^iiihhh{{{fffeee}}}~~~ccc@@@777;;;:::666555111000000///...---------,,,---///000000000///...---------,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,---///000111111111555:::BBBJJJPPPRRRRRRRRRJJJEEE===>>>AAA>>>KKKiiisssTTTHHH???DDD]]]ZZZGGGAAA===>>>DDDGGGFFFMMMYYYeeewwwyyykkknnn{{{iii\\\UUUTTTVVVXXXrrroooOOOFFFHHHIIIJJJNNNPPPTTT]]]gggmmmoootttzzz~~~xxxwwwuuurrrooonnnooopppqqquuu~~~SSSBBB999333222111///......------........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...............///000000333<<>>AAAAAA@@@;;;IIIWWWhhhuuujjjZZZWWWJJJQQQnnn{{{wwwxxx}}}~~~nnnXXXKKKGGG??????@@@DDDJJJRRRZZZ___[[[cccnnnwwwsss___XXXIIIKKK^^^vvvddd]]]^^^```jjj}}}{{{iiijjjjjj```zzzmmmUUUMMMIIIqqqqqq```SSSXXX|||~~~yyyjjjbbbddddddfffddd___dddrrrGGG444;;;;;;333222000000000///......---------------...///000000111.........---,,,+++))))))***+++---...///......---,,,---......------///111222888BBBKKKQQQSSSRRRPPPLLLIII===<<>>HHHFFF>>>999===@@@@@@===<<<===FFFVVVfffkkkeee[[[TTTOOOLLLsssvvvyyy{{{xxxxxx}}}}}}~~~|||jjjXXXKKKDDDAAAAAACCCIIIRRRYYY]]]]]]dddjjjuuuhhhWWWTTTKKKSSSqqqzzzeeeVVVPPPPPPQQQUUUcccrrrwwwvvvtttqqqnnnvvv{{{yyymmmnnnuuuqqqdddMMMIIIJJJyyyrrrbbbYYYeee~~~yyyooo___\\\\\\\\\ZZZ```xxx|||RRR:::999666000222000000000///......---------------...///000000000...------,,,,,,++++++***+++,,,,,,------------,,,,,,---......------///111888===DDDIIINNNQQQUUUXXXXXXGGG;;;@@@BBB>>>UUU~~~vvvRRRCCCLLLLLL___{{{```FFF>>>???AAADDDHHHMMMPPP^^^uuuzzziiijjj}}}mmmZZZRRRQQQVVVvvv}}}tttwwwyyy{{{}}}hhhSSSBBBBBBHHHKKKQQQXXX[[[bbbjjjpppssswww}}}zzzxxxsssooolllkkkllllllkkknnnuuu}}}VVV:::333333222000...///000000......---------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......+++333---000...---888000666AAACCCFFFNNNKKKVVVttttttggg[[[ZZZlllsss~~~yyyiiivvvRRRDDDIIIMMMTTThhh]]]JJJEEEBBBCCC???JJJGGG???:::===AAAAAA???>>>???HHHWWWdddjjjfff___[[[QQQOOOwwwvvvyyy{{{xxxxxx|||}}}~~~xxxhhhWWWLLLGGG@@@BBBHHHRRR^^^ggglllmmmqqqttt|||zzz\\\RRRWWWXXXaaawwwcccRRRGGGCCCAAAAAAEEEOOOWWWXXXVVVVVVWWWVVV[[[dddpppwwwzzz{{{~~~|||wwwxxxoooVVVEEECCCKKKwwweee___sss~~~yyy___WWWRRRTTTUUUZZZjjj{{{___@@@888444111666111000000//////......------------...//////000000------,,,+++++++++,,,---------,,,+++++++++,,,,,,,,,---......---...000222===AAAGGGJJJMMMTTT___gggfffGGG:::AAABBBJJJmmmiiiKKKIIILLLSSS~~~___OOO@@@>>>???@@@GGGOOORRRZZZppp|||gggfffmmmaaaTTTLLLNNNdddzzzuuusssuuusssuuuxxx{{{~~~{{{ZZZKKK@@@CCCKKKPPPVVV]]]```gggpppuuuxxx}}}}}}zzz|||yyytttnnnjjjhhhggggggfffhhhmmmvvvyyy}}}mmmBBB666555333222000...............---------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......///---,,,222)))...CCC777777BBBGGGIIINNNPPPcccrrriii```YYY\\\kkkooo}}}vvvyyybbbKKKEEEJJJNNN___{{{XXXGGGDDDBBBCCCAAAMMMIII@@@;;;???DDDDDDAAA@@@BBBLLLYYYdddhhhgggdddaaaTTTUUUwwwzzz|||yyyxxx{{{|||}}}vvvgggYYYPPPLLLDDDIIIRRR___kkktttxxxyyywwwdddUUUUUUcccllloooyyyhhhTTTGGGAAA>>>;;;:::@@@GGGLLLJJJIIILLLPPPPPPNNNWWWbbbhhhhhhiiinnnttt{{{yyyqqqoooiii[[[LLLBBB@@@KKK|||hhhccc|||~~~{{{fffYYYOOOOOORRRTTT]]]gggyyyfffDDD999666555:::111111000000///.........---------....../////////---,,,*********,,,...//////---,,,*********+++,,,,,,---............000222<<>>EEEMMMMMMHHHCCCDDDUUUeeejjjiiigggddd___TTT\\\~~~~~~~~~}}}|||}}}zzzzzz|||xxxjjj___XXXVVVUUUZZZdddmmmsssvvvwwwwwwsssVVVVVV]]]jjj{{{lllYYYHHHBBB???:::999<<<;;;AAAFFFIIIQQQ^^^hhhlllhhhhhheee^^^WWWTTTXXX]]]jjjyyyfffkkkqqqYYYQQQJJJGGGDDDAAA@@@BBBCCCMMM{{{jjjggg}}}sssbbbRRRMMMLLLMMMTTT^^^jjjSSS???;;;555333222111111000000//////...------------------------,,,++++++***+++,,,...///......---,,,,,,,,,------+++---...///...000222444<<>>======;;;;;;>>>CCCKKKwwwiiifffqqq___TTTLLLIIISSS```hhhbbbDDD;;;666555222222111111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......+++---...//////000222555@@@FFFNNNRRRRRRNNNIIIGGG:::@@@LLLkkklllNNNCCCCCCVVVbbbQQQDDDBBBDDDHHHHHHKKK[[[mmmzzznnn```vvvggg]]]WWWJJJMMMUUUqqqwwwrrrqqqrrruuuzzz{{{|||}}}|||{{{{{{}}}~~~|||zzztttooofff]]]IIIMMMQQQUUUZZZaaaiiimmmqqqxxx|||yyy|||}}}|||||||||{{{xxxrrrjjjbbb^^^XXXWWW]]]eeehhhlll~~~zzzwww|||vvvBBB666///222444///...333......---------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,222+++...000555FFFCCC???===HHHLLLIIIcccnnnssssssTTTIIIJJJKKKOOOTTT]]]xxx}}}RRRGGGFFFCCCDDDEEETTTKKKDDDCCCMMMWWWVVVLLLCCCKKK```pppooojjjkkkllliii\\\hhh}}}{{{|||}}}}}}}}}}}}~~~vvvlllgggeeeggglllsssyyyttt]]]YYYiii|||}}}bbbQQQCCC???:::333444<<<999===AAAHHHYYYqqqvvvkkkccc^^^\\\jjjzzzcccKKKXXX^^^AAABBB<<<888:::;;;999888999AAAHHH{{{uuuhhhddd~~~lll[[[MMMGGGRRRaaadddyyyqqqyyylllHHH===:::;;;222222111111000/////////------------------------+++,,,,,,------,,,,,,+++,,,---///000111000//////+++---...//////000333555CCCGGGNNNSSSSSSOOOHHHDDD===EEEXXX]]]HHHCCC>>>EEEgggrrrUUUGGG>>>AAAGGGKKKIIINNNeeezzzpppaaavvvvvv```\\\RRRGGGQQQbbb~~~yyyvvvvvvvvvwwwzzz{{{{{{{{{zzzzzz{{{}}}wwwzzzzzzvvvpppkkkbbbZZZOOOTTTXXXZZZ^^^eeelllpppuuu|||}}}{{{xxx{{{}}}|||yyyzzz{{{yyyssskkkbbb]]]WWWVVV\\\ccccccdddttt~~~vvvvvvGGG888///222333...---222......---------,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......+++777+++,,,222111<<<===BBB===HHHMMMJJJfffqqqvvv~~~tttKKKEEEGGGHHHNNNVVV^^^~~~SSSIIIGGGCCCDDDEEETTTKKKDDDDDDOOOZZZXXXMMMCCCNNNcccqqqooojjjmmmqqqqqqeeeqqq|||yyy{{{||||||~~~uuupppnnnrrrvvv|||iii[[[aaa{{{tttcccTTTEEE>>>;;;999999;;;===<<>>DDDPPPPPPRRRrrr~~~tttbbbooommmZZZYYYSSSIIIUUUttt}}}yyyyyyxxxvvvwwwzzzxxxwwwvvvuuuvvvwwwyyy{{{xxxxxxwwwuuuqqqjjjdddaaaYYYYYYZZZ___fffnnnsssvvv|||~~~}}}|||zzzzzzyyyyyyuuutttxxxwwwoooddd^^^[[[ZZZZZZ\\\\\\___jjjuuu|||{{{}}}~~~[[[===666///,,,333///222......---------,,,,,,,,,,,,,,,,,,---------............------------......,,,---......///111555999???IIIJJJCCCMMMnnn~~~}}}{{{jjjMMMBBBGGGGGGOOO[[[ppp}}}QQQEEEEEECCCFFFHHHWWWRRRJJJJJJXXXaaaZZZNNNGGGPPPjjjuuuooollljjjgggiii___yyy~~~~~~~~~|||}}}|||zzzzzzaaa\\\fffsss~~~tttcccUUUFFF>>><<<::::::;;;======???FFFNNN\\\rrrqqqgggjjjwwwpppRRRHHHXXX|||bbbCCC===;;;===???>>>======>>>???DDDMMMuuummmbbbdddhhhlllppptttxxxzzz}}}{{{mmmddd|||yyygggVVVMMMMMMPPPTTToooffftttdddFFF;;;888333111/////////000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000---,,,/////////222777FFFLLLQQQSSSNNNGGG@@@===666LLLttt___EEECCCAAA???\\\wwwUUUCCCBBBEEEDDDKKKRRRSSS^^^zzzgggpppmmmZZZXXXMMMHHH^^^~~~{{{||||||xxxwwwxxxvvvvvvuuuuuuvvvxxxzzz{{{yyyyyyxxxvvvrrrmmmgggddd]]]^^^```dddlllsssyyy}}}~~~}}}|||{{{{{{{{{vvvvvvyyyyyyqqqgggbbb\\\ZZZZZZ[[[\\\___iiittt{{{yyywww~~~fff@@@666111...222,,,000.........---------,,,,,,,,,,,,,,,---------............------------......,,,---......///111555999???HHHIIIEEERRRqqqyyy|||dddJJJAAAHHHIIISSSaaavvvRRRFFFEEECCCGGGJJJYYYSSSKKKKKKYYYccc\\\PPPIIITTTnnnxxxoookkkhhheeegggbbb|||}}}|||~~~~~~{{{xxxwwwmmmUUUYYYgggyyylll|||~~~ssscccUUUFFF???===;;;;;;<<<======???DDDIIISSSdddtttyyyooohhhppphhhOOOHHHVVVsssuuuWWW???===<<<=========<<<<<<>>>@@@EEEOOOvvv\\\UUURRRSSSTTTVVVZZZ^^^aaadddhhhiii```^^^xxxzzzlll]]]QQQLLLJJJOOOcccqqqqqqyyyqqqnnnmmmIII:::666333111//////000000///...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......//////------/////////333999IIIMMMQQQSSSOOOGGG>>>888999LLLmmmqqqNNN???EEE===EEEnnnlllMMMBBBEEECCCIIINNNQQQWWWpppzzzeeejjjlllXXXVVVNNNRRRqqq|||{{{~~~~~~zzzxxxyyytttsssttttttvvvxxx{{{|||yyyyyyyyyxxxuuupppkkkhhheeefffhhhmmmssszzz~~~~~~}}}|||{{{zzzzzzzzzyyyuuutttwwwwwwpppiiifff^^^[[[ZZZZZZ[[[]]]gggqqq}}}yyyvvv|||}}}}}}wwwEEE555333111111)))000.........------------,,,,,,,,,,,,---------............------------......,,,---......///222666999@@@GGGIIIJJJ]]]}}}{{{pppxxx}}}\\\GGGAAAHHHLLLYYYjjjUUUGGGEEECCCHHHLLL\\\VVVLLLMMM\\\gggaaaTTTLLLXXXsss|||rrrooonnnkkkllliii||||||~~~{{{wwwvvv}}}sss___QQQWWWdddpppxxxiii||||||rrrbbbTTTFFF@@@>>><<<;;;<<<<<<<<>>======>>>===;;;>>>BBBEEEMMMeeexxxwwwdddOOOKKKFFFEEECCCCCCEEEGGGIIIJJJIIIKKKGGGKKKfff{{{{{{wwwpppdddXXXNNNHHHNNN[[[ccccccmmmgggxxxuuuMMM:::666444222000///000000///...////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///---.../////////444<<>><<<;;;<<<:::;;;>>>CCCEEEJJJUUUaaaeeekkkttt|||cccEEEFFFSSSeeedddPPPCCCDDDBBB@@@@@@DDDBBB???AAAFFFHHHRRRaaasssrrr___SSSKKKDDDBBBAAABBBFFFIIIJJJIIIFFFGGGEEEIII___zzzzzzzzzyyyxxxxxxxxxxxxyyyvvvvvvuuuqqqiii\\\OOOFFFFFFOOOSSSSSS^^^{{{eeejjj~~~SSS===888444222000000000000000...000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...---...000//////666???FFFSSS^^^\\\MMM???:::;;;CCCVVVuuu|||\\\FFFCCCLLLpppmmmRRR@@@???FFFJJJPPPRRRYYYwww}}}}}}|||zzzppp]]]gggmmmZZZWWWTTTxxxsssqqqpppooojjjhhhnnnwwwtttuuuvvvwwwyyy{{{}}}~~~xxxyyyzzzyyyxxxvvvtttssstttvvvyyy{{{}}}}}}}}}}}}~~~~~~wwwvvvuuutttssstttuuuvvvqqqmmmkkkmmmmmmkkkjjjlllhhhaaa\\\ZZZYYYZZZaaaiiijjjwww}}}|||}}}}}}XXX;;;666666444+++333//////.........---------,,,,,,,,,---------............------------......---...//////000222666:::DDDHHHMMM\\\xxxggghhhwww~~~kkkQQQGGGCCCIIIPPPddd|||___OOOIIIFFFJJJNNN___[[[QQQRRRdddqqqlll^^^TTTZZZyyy{{{{{{sss~~~}}}~~~~~~{{{\\\VVVOOORRRYYYjjj|||eeerrrwwwppp___RRREEE@@@>>>;;;:::;;;999:::>>>BBBEEEIIISSS___jjjnnnvvvuuu]]]GGGGGGQQQ\\\ZZZMMMDDDEEEDDDAAACCCHHHGGGAAABBBHHHPPPaaannnsssgggWWWHHHGGGHHHKKKPPPQQQOOOLLLKKKKKKLLLSSSeeeyyyzzzssssssssssssttttttuuuvvvxxxvvvtttqqqkkk___PPPEEEBBBGGGHHHIIISSSlllppplllXXX<<<444444222000000111111000///000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000//////777AAAIIIWWWaaaZZZFFF888888>>>HHHgggZZZGGGHHHMMM|||{{{```JJJ??????CCCIIIMMMSSSbbb{{{||||||zzzvvvnnncccoooppp^^^\\\WWWxxxqqqkkkgggfffeeeeeejjjpppxxxyyyzzz{{{|||}}}~~~~~~yyyzzz{{{{{{{{{{{{zzzyyyyyy}}}}}}}}}}}}|||{{{vvvuuutttsssssstttvvvwwwqqqmmmkkkmmmmmmlllnnnrrrooofff___[[[YYYYYY___eeefffrrr~~~zzzxxx{{{yyyyyyvvvgggDDD888555666...333/////////.........------,,,,,,,,,---------............------------......---...//////000333777:::EEEJJJRRRfffrrrfffooobbbMMMGGGDDDJJJSSSjjjaaaQQQLLLIIIMMMQQQbbb^^^TTTUUUgggvvvrrrcccXXX^^^}}}|||ppp}}}}}}}}}}}}pppWWWVVVOOOWWWddd{{{lllttt~~~}}}|||{{{dddooouuuooo]]]PPPDDD???===;;;999:::::::::>>>BBBCCCGGGRRR]]]jjjsssvvvbbbPPPFFFEEEHHHOOOOOOJJJGGGJJJJJJGGGJJJRRRQQQIIIHHHNNN___rrr}}}qqqNNNOOOTTT\\\ccceeebbb]]]XXXWWWZZZcccrrr}}}wwwqqqqqqqqqrrrtttvvvwwwxxxyyyvvvsssqqqmmmcccUUUKKKCCCEEEDDDEEEOOOeee{{{aaa???222555333111000111111000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,......000111//////888CCCKKKTTTXXXOOO???777===FFFdddxxxoooNNNDDDKKKWWWoooTTTGGGDDDEEEEEEGGGMMMZZZrrrzzz}}}}}}vvv}}}mmm]]][[[lllyyysssqqqfff^^^eeeqqqvvvvvvuuu}}}~~~~~~~~~{{{|||}}}}}}~~~}}}|||zzzxxxtttsssqqqpppqqqsssuuuwwwqqqmmmkkklllmmmmmmqqqxxxuuukkkaaa\\\YYYXXX\\\bbbiiirrr|||~~~{{{vvvPPP999222666///000////////////............,,,,,,,,,---------............------------.........//////000000333777:::DDDLLLWWWlllxxxiiiddduuuYYYHHHFFFEEEJJJUUUooo___QQQNNNLLLQQQVVVggg```UUUWWWjjjzzzvvvfff[[[bbbzzzpppiiiTTTUUUXXXdddxxxrrrVVVZZZzzzuuudddcccccc___^^^bbbeeeggguuudddppptttooo\\\OOOCCC>>>===:::999999;;;;;;>>>AAABBBFFFPPP[[[eeetttyyyaaaRRREEECCC@@@@@@DDDHHHIIILLLQQQWWWSSSWWW```___VVVTTTZZZjjj|||gggkkkvvv~~~~~~xxxqqqqqqrrrtttvvvyyy{{{|||xxxtttppppppooohhh\\\SSSDDDDDDAAAAAAKKKaaa{{{pppIII888555333111000111111000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......000111//////999EEEJJJNNNMMMEEE::::::DDDPPP|||oooXXXEEEBBBIIIoooaaaHHHBBBFFFHHHFFFLLLUUUggg{{{iiiYYYXXXsssrrrqqqaaaZZZhhh~~~}}}~~~~~~~~~|||yyyvvvqqqpppnnnmmmnnnpppssstttpppllljjjkkkkkklllrrryyyxxxnnnccc]]]YYYXXX[[[```cccjjjxxx~~~XXX:::///666///...000/////////............,,,,,,,,,---------...............------............///000000111333777:::CCCMMMZZZppp}}}nnnaaa```wwwRRRDDDEEEEEEKKKWWWrrr]]]PPPOOOOOOUUUZZZkkkaaaVVVXXXlll|||yyyiii]]]ddd|||qqqzzz\\\VVVRRRcccdddKKKTTT}}}aaaXXXNNNHHHGGGHHHGGGEEEIIILLLVVViii}}}yyy|||iiirrrvvvqqqcccTTTDDD>>><<<:::999:::;;;:::<<<>>>>>>AAAKKKVVVeeerrrvvv___IIIAAABBB;;;<<<<<<===???AAABBBCCCMMMMMMOOORRRXXX___eeeiiittt}}}~~~~~~xxxrrrppppppssswwwyyywwwttt~~~yyytttrrrqqqkkk___UUUNNN???===FFFLLL]]]xxxOOO888666444111000111222111111///000000000000...---,,,---------,,,,,,+++++++++---------............///...///000///000555===CCCIIICCC@@@>>>777:::RRRmmmxxxZZZBBBFFFCCC<<<[[[uuuqqqRRRGGGGGGGGGHHHKKKMMMYYYsss~~~]]]VVVmmm|||xxxooonnnaaa___ttt~~~}}}{{{xxxtttqqqppppppqqqqqqqqqqqqrrrrrrmmmmmmllljjjiiilllsssyyy}}}sssggg```^^^___^^^\\\bbblllrrrlll@@@444555222000,,,,,,---------,,,+++***........................+++,,,...---------///111000000000///000333888<<>>???>>><<<<<>>>>>@@@KKKVVViii{{{xxxiii\\\OOOBBB;;;:::<<<<<<<<<<<<<<<===>>>>>>AAABBBDDDFFFJJJQQQYYY___ttt}}}{{{|||~~~{{{ttttttrrrqqqrrruuuwwwuuusssxxxtttqqqppppppkkkaaaXXXMMM@@@???EEEGGG\\\WWW===888666333222222222111//////000000000///...---,,,---------,,,,,,,,,++++++---------............///...///000///000444===CCCGGGAAA>>>===<<>>CCCHHHooofffKKKBBBDDDEEEGGGJJJPPPeee~~~~~~||||||~~~\\\VVVnnnwwwwwwooossseeeaaaqqq~~~{{{xxxtttrrrppppppppppppooopppppppppnnnnnnnnnkkkjjjmmmsssxxx}}}uuukkkccc___]]]]]]]]]bbbjjjmmmyyy||||||zzzsssJJJ888444111000...............---,,,,,,........................---.........---...111333222222111111111444999===EEEOOOdddvvvaaaYYYdddzzziiillllllTTTDDDEEEGGGKKK```{{{sssYYYWWW]]]]]]```fffbbbWWWXXXlllpppdddjjjuuukkkdddRRR\\\kkklllQQQHHHZZZyyyzzz^^^BBB>>>:::999;;;======;;;;;;>>>AAAAAA@@@BBBGGGKKKWWW```hhhqqqrrrgggiii}}}|||nnnaaaRRRHHHBBB<<<;;;<<<::::::;;;======@@@JJJUUUjjjjjjSSSGGGDDDAAA<<<999===<<<;;;:::999999999999888;;;===>>>???FFFQQQZZZtttyyyzzz{{{~~~zzztttwwwtttqqqpppssstttsssqqqqqqooommmnnnoookkkccc\\\LLLAAAAAACCCCCC[[[nnngggxxxZZZ<<<999777666555555333111...000000000000///...---,,,------------,,,,,,,,,,,,---------............///...////////////555===DDDFFF@@@<<<<<>>??????===???AAABBB@@@===>>>EEELLLKKKUUU^^^hhhpppkkkkkkwwwwwwjjjZZZMMMCCC;;;:::===::::::;;;===<<>>>>>EEERRR\\\qqq~~~|||}}}~~~zzzxxxtttooonnnoooqqqpppnnnnnnmmmlllnnnooollleee^^^NNNAAA@@@BBBDDD]]]ooo]]]iii\\\;;;777777666777777666333000000000000//////...------------------------,,,,,,---------............///////////////000666???FFFGGGAAA;;;999===MMMkkkhhhGGG<<<:::???IIIbbbfffSSSCCCAAAEEEGGGJJJPPP\\\|||}}}}}}~~~wwwooooooxxxXXXXXXuuuyyy}}}xxxwwwlllhhhooouuuxxx}}}~~~}}}yyywwwwwwsssqqqooolllkkkllllllmmmoooqqqqqqnnnlllmmmqqquuuzzzzzzwwwnnnddd\\\[[[\\\[[[cccbbbggg|||eeeccc}}}___<<<000222111/////////.......................................///000///---,,,...111444222222222111111444999===FFFRRRhhhuuuvvvkkkfffpppqqqZZZddd```OOODDDFFFKKKTTTmmm~~~bbb^^^eeegggeeedddcccUUUVVVooowwwmmmpppwwwmmmzzz]]]PPPZZZrrrqqqUUUBBBFFFYYYkkkaaaCCC:::::::::<<<===>>>===<<<;;;;;;;;;::::::===AAADDDGGGRRRXXX```lllllljjjqqqtttdddTTTFFF;;;:::>>>:::999;;;<<<<<<>>>HHHSSSgggdddSSSAAA;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<===;;;???BBBAAAAAAHHHTTT___hhhooouuuvvvuuuqqqmmmlllnnnpppooommmpppoooooopppoookkkeee```QQQAAA>>>BBBGGG]]]zzz______fffAAA555555555777888888666444111000//////......---------------------------------------............///////////////111888BBBJJJHHHBBB;;;777:::GGG___rrrXXX<<<===BBBGGG]]]{{{]]]NNNBBBCCCGGGHHHMMMTTThhh}}}~~~{{{vvvttt~~~sssUUUWWWvvv}}}vvvyyytttyyyrrroooqqqpppqqq{{{|||vvvuuuzzz~~~zzzyyyyyytttrrrnnnkkkjjjjjjlllmmmooopppqqqooommmlllpppsssvvvzzz{{{uuujjj___[[[[[[VVV^^^```eeevvv```RRRmmmhhh===000555333///...------,,,,,,------.................................---,,,,,,///222000000000000000444999===FFFVVVooowwwvvvllllll}}}nnnZZZeeexxx[[[MMMDDDGGGMMMYYYsssfff___gggllliiifffeeeUUUWWWsss|||rrrssswwwnnniiiVVVPPP^^^}}}sss```III>>>EEEQQQ[[[RRR<<<;;;<<<===>>>????????????===<<<:::;;;===???@@@@@@FFFSSSWWW\\\gggjjjfffhhhrrrbbbOOO@@@;;;===:::999:::<<<;;;===GGGRRRhhhvvvLLLDDD===;;;:::999:::>>><<<<<<<<<<<<===>>>@@@@@@<<>>CCCFFFVVVppp|||dddSSS{{{pppEEE444444444666888999888777111000///......------...------------............---------............///...///000000333;;;FFFOOOGGGBBB;;;888;;;III]]]lll___BBBBBBCCCJJJooo}}}sssxxxTTTHHH@@@BBBGGGIIIOOOXXXppp|||xxxvvv~~~nnnRRRWWWxxxvvvxxxuuu{{{vvvsssooohhhhhhyyyvvvkkkkkkttt}}}~~~zzzyyyzzzsssppplllhhhggghhhkkkmmmlllooopppooommmllloooqqqrrrxxx}}}{{{qqqeee]]]ZZZSSS[[[^^^cccqqq~~~fffNNN^^^yyyDDD111777333//////---,,,,,,,,,---...........................---.........,,,,,,...///.../////////000444:::>>>III[[[www~~~qqqrrr}}}hhhXXXfffpppVVVLLLFFFHHHNNN]]]yyyhhhaaallltttqqqkkkfffUUUYYYzzzxxxyyyxxxqqq```UUUUUUbbbaaaNNN@@@>>>GGGKKKNNNHHH999===>>>@@@AAAAAABBBCCCDDDAAAAAA@@@@@@@@@BBBEEEFFFHHHXXX^^^```jjjlllfffeeemmmttt___III===<<<:::999:::;;;:::<<>>???>>><<<===AAA============>>>???@@@AAA@@@AAACCCEEEIIIOOOXXX^^^gggwww\\\XXXjjj}}}|||}}}}}}zzzwwwnnnmmmllloootttwwwwwwuuupppqqqrrrqqqoookkkeeeaaaXXXFFFAAACCCAAAIII[[[fffkkkzzzrrrOOOnnnyyyEEE666444333444666888888777222111///...------......------------.........///---------............///...///000111555>>>JJJTTTBBB???::::::CCCWWWmmm{{{gggGGGEEEEEEQQQsssrrrlllNNNDDD>>>CCCHHHKKKTTT^^^}}}{{{wwwuuuzzz}}}oooVVV]]]vvvyyywwwvvvrrrmmmfff]]]aaa|||rrrggglll}}}{{{wwwwwwyyypppmmmhhhddddddfffiiillljjjmmmoooooommmlllnnnpppnnnuuu~~~xxxkkk___XXXTTTZZZZZZ^^^iiisss|||]]]ZZZvvvOOO222777222111000...---,,,---...///........................,,,...000000///.........---...//////111666<<>>???@@@BBBDDD<<<>>>>>>===<<<>>>DDDIIIMMM```gggiiirrrsssjjjfff\\\zzzkkkPPP@@@;;;:::999:::;;;:::<<>>@@@???;;;;;;>>>???>>>>>>>>>>>>??????@@@DDDEEEFFFIIIOOOVVV\\\```pppfffcccvvv}}}zzzyyyxxxvvvsssmmmlllmmmrrrxxx{{{{{{yyynnnpppqqqqqqooojjjeeebbbZZZJJJDDDCCC;;;>>>NNNWWW^^^vvvTTTgggHHH888666444333555666666666222111///...------......---------.........//////---------.........//////...///000111666@@@MMMWWW???<<<999<<>>CCCLLL\\\tttiiieee{{{}}}ooo]]]YYYvvvgggRRRLLLGGGIIIPPPaaa~~~mmmkkk|||wwwhhhWWW^^^}}}}}}~~~wwwzzzfffSSSYYYqqqeeeMMMAAA@@@CCCJJJIIIAAA===>>>===>>>@@@BBBBBBBBB@@@???>>>>>>???@@@AAAEEEJJJNNNZZZbbbjjjqqqzzz|||ooo]]]XXXkkksssYYYEEE<<<::::::999888888===DDDJJJZZZpppjjjNNN>>>>>>===<<<===???@@@???>>>;;;@@@CCCAAA===<<>>///333222111000//////....../////////////////////////////////............//////111......111444666;;;BBBHHH[[[rrr}}}ssseeekkk|||rrr^^^^^^dddTTTJJJFFFLLLSSS```~~~pppqqq|||nnnZZZ]]]~~~|||yyyxxx~~~{{{___SSSaaaxxxWWWBBB???>>>BBBGGGEEE>>>;;;<<<<<<===???AAABBBBBBAAA@@@AAAAAA@@@@@@CCCIIIQQQXXXgggsss|||~~~~~~xxxgggVVVPPPdddwww\\\HHH???<<<;;;:::888888;;;@@@CCCRRRdddwww{{{mmmWWWDDD;;;>>>>>>???@@@AAA@@@>>>===<<<@@@BBB@@@>>>???CCCFFFGGGNNN\\\ccc^^^^^^uuuzzztttqqqppppppooolllkkkkkkoootttwwwwwwvvvsssnnnhhhgggiiihhhccc]]]YYYOOODDD>>>===???HHHQQQ]]]ppp```WWW{{{KKK999999888666333111111222......---------,,,,,,,,,------------------------............////////////---......000888BBBGGGFFF@@@<<<===SSS~~~rrrHHHCCC???MMMvvv{{{ttt{{{ZZZEEEBBBCCCHHHJJJPPPeee}}}~~~vvvuuucccwwwtttoooaaa]]]WWWSSS^^^[[[___aaaeeetttzzzwww}}}}}}zzzyyyxxxwwwuuutttoooiiibbb```ccchhhiiiiiiiiilllppprrrqqqpppppppppoooqqqyyy{{{hhhZZZSSSNNNOOOUUU[[[cccttt|||sssttt{{{qqqpppDDD333555222111000///............//////////////////////////////............//////111......222444666<<>>@@@BBBCCCDDDDDDCCCFFFDDDBBBBBBGGGPPP\\\dddjjjyyyuuufffWWWRRRbbb|||{{{```KKKAAA===;;;:::999999<<>>AAACCCDDDEEECCCAAA@@@@@@???@@@AAAAAABBBEEEMMMSSSRRR^^^kkknnnjjjuuu{{{uuuqqqppppppppppppjjjkkkllloooqqqssstttttttttpppkkkgggeeeccc```^^^YYYOOOEEE???===???GGGOOO```mmmyyymmmTTTsssNNN999;;;;;;777111...000333.........------------,,,....................................////////////+++...111444;;;CCCCCC???===;;;<<>>BBBDDDGGGRRR[[[[[[QQQIIIHHHKKKGGGHHHIIIGGGEEEDDDEEEGGGGGGDDDCCCDDDFFFLLLVVV```fffhhhmmmvvv|||zzzwwwvvvuuutttqqqooojjjmmmpppqqqqqqqqqrrrtttqqqqqqoookkkfffaaa]]]\\\XXXOOOFFFAAA>>>???DDDLLL[[[fffqqqyyy]]]qqqPPP===<<<999555111//////000000000000///////////////////////////////////////............////////////---///222555===CCCAAA;;;999<<<@@@mmm___EEE<<<>>>EEE^^^nnnJJJ@@@CCCGGGJJJNNN^^^yyyppprrrsss{{{yyy^^^nnnfffJJJFFFLLL]]]qqq}}}~~~zzzwwwvvvuuutttrrroookkkeeecccdddgggiiiiiijjjmmmppprrrrrrrrrssstttrrrsssuuu{{{uuu```NNNJJJKKKPPPRRRYYYmmmsss}}}oooHHH666444111000///...------------////////////////////////000000////////////000000000//////222444777???GGGUUUxxxsss{{{nnnlllvvvzzz}}}zzzttt{{{qqqfffttt[[[PPPGGGDDDMMMXXXiiipppZZZ___~~~zzz{{{sssvvvggg^^^ggg]]]FFFAAACCCFFFGGGBBB===:::;;;<<<>>>???@@@BBBDDDEEEFFFFFFDDDFFFIIIMMMSSS\\\fffmmmyyyyyytttrrrkkkaaa[[[bbbnnn~~~}}}cccMMMBBB???@@@@@@???======AAADDDDDDOOO[[[___[[[VVVUUUWWWNNNMMMKKKIIIIIIKKKPPPSSSUUUMMMGGGFFFHHHMMMYYYeeemmmsss||||||}}}~~~}}}yyyrrrnnnkkkmmmpppqqqpppoooooopppmmmppprrroooiiiaaa\\\YYYXXXOOOGGGBBB???>>>BBBHHHNNNYYYfff}}}```jjjVVVBBB<<<444111222222000---000000000000000000000000////////////////////////............////////////000111111555===DDDBBB;;;888AAAJJJrrrQQQEEE===AAAKKKbbbgggDDD???CCCGGGJJJPPPeee}}}|||zzzdddsssZZZHHHJJJYYYsss~~~zzzwwwvvvuuusssrrrmmmjjjfffcccccceeeggghhhiiillloooqqqrrrrrrtttuuuuuuvvvssstttyyycccQQQLLLKKKNNNPPPUUUfffzzz|||oooooorrrNNN;;;666111000///......------...////////////////////////000000////////////000000000///000333444777@@@JJJ[[[zzz}}}sssyyyuuueeeffftttzzz~~~yyyjjjiiirrr^^^RRRHHHFFFOOOZZZlllqqqYYY]]]xxxwwwyyy{{{```\\\hhh]]]EEEAAAFFFJJJJJJBBB;;;:::===>>><<<===>>>???@@@AAABBBCCCBBBEEEIIINNNTTT\\\dddiiieeelllpppmmmooovvvwwwrrrttt}}}}}}dddOOOEEEEEEKKKPPPNNNEEE??????AAADDDNNN[[[dddfffdddaaa___XXXUUURRRSSSWWW\\\aaaccccccVVVKKKIIIKKKPPP^^^lllrrrvvvnnn|||}}}zzzsssmmmkkklllmmmoooooommmllljjjiiilllppppppjjjccc[[[WWWWWWOOOHHHDDD@@@>>>@@@EEEGGGSSSbbb\\\___bbbEEE<<<222///222444111------............/////////....................................////////////111111111555>>>FFFDDD===666@@@OOOnnnlllIIIDDD;;;BBBOOOhhhyyy^^^BBB???CCCGGGKKKUUUnnnyyyrrrvvvyyyrrrssszzzyyyvvvRRRNNNYYYooo~~~}}}||||||~~~|||zzzxxxwwwvvvsssqqqmmmjjjgggdddcccdddfffhhhiiikkknnnpppqqqrrrtttvvvuuuwwwqqqmmmxxx}}}gggYYYQQQLLLNNNNNNPPP[[[jjjyyyyyyppphhhccclllxxxVVV>>>444222111000//////.........////////////////////////111000000//////000000111//////111333444777BBBMMM]]]xxxxxxmmmooocccWWW^^^qqq|||uuu___kkkooo___RRRHHHFFFPPP\\\ooovvv^^^```vvvtttyyy```\\\eeewwwdddKKKGGGMMMRRRPPPFFF>>>>>>BBBCCC>>>>>>>>>>>>???@@@AAABBBBBBEEEHHHLLLQQQXXX```eeeaaarrrgggSSSJJJJJJXXXfffeeeXXXKKKEEEFFFNNNTTT^^^hhhoooppplllhhheeebbbaaafffooowwwxxxwwwhhhYYYNNNOOOUUU]]]ooo\\\VVVtttzzzzzz{{{||||||xxxrrrnnnmmmllllllnnnpppoookkkgggggghhhjjjkkkhhhccc\\\WWWWWWPPPIIIEEEAAA===???CCCFFFRRRbbbaaaYYYrrrmmmCCC<<<333///111333222000---.........////////////------------------------............///////////////000111777BBBJJJGGG>>>777<<>>;;;BBBRRRqqqmmmVVVBBB???DDDHHHNNN\\\yyyxxxiiibbb]]]TTT]]]vvvwwwQQQZZZmmm}}}}}}||||||{{{zzzzzzyyyyyywwwssspppmmmllliiifffdddeeegggiiigggjjjmmmooopppqqqtttvvvrrruuunnnfffqqqnnn\\\QQQKKKLLLMMMLLLSSS]]]jjjzzzrrrjjjddddddmmmdddEEE555333222111000000//////000////////////////////////111111000000000000111111//////111444444777CCCOOOgggyyykkkjjj[[[RRR\\\ssstttaaaZZZrrrjjj]]]PPPGGGEEEPPP^^^rrr|||ccccccsssssssss___]]]dddtttmmmTTTPPPSSSYYYWWWLLLCCCDDDHHHIIIAAAAAAAAAAAAAAABBBCCCDDDDDDEEEGGGJJJNNNUUU]]]bbbjjjWWWNNNMMMaaavvvyyyjjjXXXPPPOOOZZZ\\\bbbllluuuxxxuuuqqqqqqnnnnnnxxxhhhYYYOOOTTT___lllrrrNNNKKKhhh|||wwwvvvvvvvvvvvvuuurrroooqqqooommmpppsssrrrmmmgggffffffeeefffeeebbb\\\XXXWWWPPPIIIEEEAAA===>>>BBBCCCOOO^^^mmmZZZssssssAAA<<<555000///000222444///000000000111111222222------------------------............/////////000---...222:::FFFMMMHHH>>>>>>>>>PPPhhhjjj^^^MMM<<<===DDDUUUzzzeeeQQQCCC@@@EEEIIIPPPbbb}}}hhhZZZPPPHHH[[[rrrOOO```xxx~~~~~~~~~~~~yyyyyyyyyzzzzzzwwwssspppnnnmmmkkkhhhffffffhhhjjjgggiiilllnnnoooqqqtttvvvnnnssslllbbbmmmrrrZZZNNNGGGJJJLLLLLLPPPWWWaaaxxxsssmmmjjjjjjqqqvvvRRR>>>444333222111000000000000////////////////////////111111000000000000111111//////222444444777CCCPPPwwwsssppp^^^UUUaaawww~~~eeeYYY[[[yyyfff[[[MMMEEEDDDPPP___uuufffeeerrrtttoooWWW```jjjnnn```VVViiippplllXXXHHHIIIRRRXXXEEECCCAAAAAABBBDDDEEEEEEMMMKKKKKKLLLOOO[[[uuunnn___WWWVVVdddrrrwwwoooccc[[[XXXaaagggpppxxx~~~}}}|||xxx~~~iiiUUUOOO^^^kkkwwwhhhRRRIII[[[vvvxxxuuurrrqqqrrrsssssssssyyyuuuqqqooopppooollliiieeeeeeeeedddaaa^^^ZZZXXXZZZUUUNNNFFFAAA@@@AAABBBIIIBBBVVV{{{}}}^^^yyyqqqddd>>>777333444444111//////000000000000000000000000//////............//////......///000000000000000222///...888MMMYYYOOO======AAAOOOdddsssnnnUUU>>>BBBFFF[[[~~~```NNN@@@AAAJJJKKKQQQkkk|||yyymmmYYYGGGHHHaaatttZZZiii|||zzzyyyxxxvvvyyyzzz{{{}}}|||yyysssnnnqqqkkkdddbbbeeehhhhhhffffffhhhjjjmmmpppssstttuuusssooohhhfffppp}}}zzz^^^SSSIIIGGGIIIKKKOOOTTTaaa~~~wwwpppiiifffkkkvvv|||sssnnn}}}bbb===333222333555333//////222////////////000000000000////////////000000000000000///000222444999GGGTTTsss}}}mmm\\\VVVhhh~~~___QQQ^^^hhhWWWMMMFFFFFFRRR```uuukkkhhh|||sss{{{ttt\\\bbbhhhkkklllfffmmmZZZTTTXXXZZZMMMKKKHHHGGGGGGIIIKKKLLLVVVWWW]]]fffqqqrrrddd\\\UUUcccrrrxxxsssjjjdddaaahhhqqq```WWW[[[oooyyyaaaMMMFFFZZZvvvwwwuuuqqqppppppqqqqqqpppuuurrrnnnnnnooonnnjjjgggdddeeedddcccaaa^^^[[[YYYYYYTTTLLLDDD@@@>>>???@@@FFF@@@TTTuuu```uuubbb@@@888333333333111//////000000000000000000000000//////............//////...///000000111111000000222111333@@@SSS\\\PPP===;;;BBBXXXuuu}}}iiiMMM===@@@JJJjjjvvvYYYJJJAAA@@@IIIKKKTTTssstttwwwwwwkkkYYYLLLPPPjjjxxxdddooozzztttqqq~~~|||zzzyyyxxxwwwyyyzzz|||~~~}}}yyysssnnnoooiiibbbaaacccffffffeeeiiijjjlllnnnpppqqqrrrsssnnnlllgggeeemmmzzz~~~```TTTJJJGGGHHHJJJNNNRRR___yyy}}}uuummmkkkoooxxxqqqppprrrrrroooyyypppGGG666444444555333...---000////////////000000000000/////////000000000111111000///000333444:::GGGTTT}}}{{{pppcccZZZlllxxx]]]VVVjjjfffVVVLLLEEEEEEQQQ```ttt}}}fffbbbzzzttt~~~xxxcccgggjjjmmmpppdddaaa___[[[YYYVVVTTTUUUXXX[[[^^^iiimmmwww{{{nnneee^^^iiixxx|||uuuooolllqqq~~~{{{```gggxxxwww]]]HHHCCCXXXttt}}}wwwtttpppnnnnnnnnnmmmlllooommmkkklllnnnlllhhhddddddddddddcccaaa^^^\\\ZZZWWWRRRJJJBBB>>><<<===>>>AAA@@@SSSppphhhtttgggCCC:::333222222000///000000000000000000000000000/////////......////////////000111111222222111111000111777EEEUUUZZZMMM<<>>@@@BBBWWWmmmyyypppqqqrrrEEE<<<333111111//////111////////////////////////......////////////......000000111222222222222222...000666DDDQQQSSSGGG:::BBBdddwwwTTTAAA???===VVVdddLLLDDD???BBBJJJNNNaaa~~~lllYYYiiiyyyssshhh[[[YYYiiiwwwpppjjjddddddooosssnnnvvvttteeeaaajjj|||}}}}}}|||zzzzzzzzz{{{zzz{{{}}}{{{tttooojjjfffaaa```aaadddeeeffflllmmmnnnpppqqqrrrssssssppppppmmmgggfffkkkuuu|||fffZZZMMMGGGEEEEEEHHHLLLYYYiiivvvuuuvvvxxxxxx{{{^^^;;;666333333222///...000////////////000000000000000111111111222222222222111000111333555:::GGGTTTtttxxxtttjjjXXX```wwwcccccccccUUULLLEEEFFFRRRaaavvv}}}aaaSSShhh|||qqqjjjqqq~~~ttthhhvvv|||hhhgggqqqlllzzzaaaQQQNNNMMMOOOPPPPPPQQQTTTZZZccciii}}}}}}zzzyyy___FFFBBBVVVnnn{{{xxxuuupppmmmkkkkkkiiihhhggggggiiillloooooojjjfffddddddcccbbb```^^^]]]\\\WWWRRRJJJCCC>>>===>>>???AAAFFF[[[kkkrrrssskkk{{{FFF<<<333111000//////222////////////////////////......///000000///......000000111222222222222222///000555AAAJJJJJJCCC<<>>???BBBHHHYYYdddiiiyyykkk{{{EEE<<<444111111000000222000000000000000000000000---...///000000///...---///000111111222222111111222222777@@@FFFEEEAAA???MMMsssGGG>>>AAA>>>AAAggg~~~YYYIIIEEE===EEEOOOXXXpppnnnXXXMMM```mmmpppnnnddd^^^iiieeeQQQKKKGGGKKKVVVUUUUUUeeerrrxxxzzz{{{xxxyyy||||||{{{}}}|||||||||||||||yyyuuurrrmmmjjjfffcccbbbcccfffhhhjjjkkkmmmooorrrssstttuuunnnmmmmmmkkkggggggppp{{{lll^^^NNNFFFCCCAAADDDHHHSSS]]]rrrvvvuuuuuuqqquuurrr>>>666000111222111111333////////////000000000000000000000111111111222222111000111444666;;;HHHUUUgggrrrhhhXXXWWWpppsss```]]]xxx```VVVNNNGGGHHHVVVeee{{{zzz]]]JJJYYY|||}}}pppfffddd^^^UUUWWWaaaxxx]]]LLLOOOrrr}}}mmmlll}}}___NNNHHHFFFDDDHHHNNNQQQTTT[[[dddlllsss}}}{{{dddHHHCCCTTTggg|||zzzwwwrrrooonnnmmmlllkkkffffffggglllppprrrooolllgggfffdddaaa___]]]\\\[[[WWWSSSKKKCCC>>>===>>>???BBBFFFRRRXXX]]]zzzzzziii{{{DDD;;;333222333111111333000000000000000000000000---...///000000///...---...///000000111111000000111222888AAAEEEAAA>>>???RRRzzzfffCCC???DDDAAAAAAooo{{{RRRCCCDDD@@@EEERRR^^^xxxttt\\\WWWhhhxxxbbbbbb```\\\___mmmlllXXXSSSPPPNNNZZZYYY\\\mmmuuuwww{{{yyy}}}}}}{{{}}}~~~|||zzzyyyyyywwwuuusssnnnlllhhhdddaaabbbdddgggiiijjjkkkmmmooopppppppppmmmllllllkkkgggeeelllvvvmmm^^^OOOFFFBBB@@@CCCGGGOOOWWWiiiwwwwwwvvvppptttvvvAAA888000000222111111222////////////000000000000/////////000000000111111111111222444666;;;HHHUUUeeeoooggg[[[ZZZnnntttbbbddd{{{^^^UUUMMMFFFHHHUUUfff{{{uuu___NNNXXXsssxxxmmmgggdddXXXKKKTTTgggeeeTTTGGG[[[oookkkzzzfffRRRIIIDDDFFFKKKQQQUUUWWW]]]fffmmm{{{~~~~~~wwwvvvzzzssszzziiiJJJCCCQQQccc|||{{{wwwssspppooonnnmmmllleeeeeefffjjjppprrrpppmmmhhhfffdddaaa___]]][[[[[[WWWRRRJJJCCC>>><<<===???BBBCCCKKKNNNTTTuuurrraaa}}}BBB:::333333333222222333000000000000000000000000---...///111111///...---......///000000000000000...///777BBBDDD>>>:::<<>>>>>III}}}zzzMMM>>>CCCCCCDDDSSSaaa|||dddcccsssooo\\\XXXSSSTTT]]]nnnuuuhhhhhhddd\\\hhhfffkkk~~~zzz~~~~~~|||~~~~~~|||yyywwwwwwvvvuuutttnnnlllhhhddd``````ccceeeiiiiiijjjkkkllllllllllllpppmmmllllllgggbbbfffnnnmmm___OOOFFFAAA@@@BBBGGGMMMSSSbbbyyyyyywwwqqquuuvvvDDD:::111000111000///000////////////000000000000////////////000000000000222111222444666;;;HHHUUUaaakkkiiicccaaammmzzzppp|||~~~ppp```fffyyy\\\TTTLLLEEEGGGUUUeee{{{uuudddUUUYYYlll~~~qqqiiifffcccTTTFFFRRRkkkoooTTTKKKKKKjjjvvviiisss~~~zzzeeeSSSFFFPPPNNNSSS]]]aaabbbkkkxxxssshhh___aaahhhiiittt|||qqqPPPDDDPPPbbb}}}zzzwwwsssqqqrrrqqqnnnkkkdddcccdddkkktttxxxtttooommmjjjgggbbb^^^[[[ZZZYYYVVVQQQIIIBBB@@@???@@@AAABBBCCCKKKPPPZZZ~~~kkkWWWvvvzzzKKK:::333444111333555///000000000000000000000000//////............//////............/////////000222...555EEEJJJ@@@;;;>>>PPP]]]hhh[[[BBB???IIIJJJWWWsssSSSCCCAAAAAAMMMRRRfff|||yyyiiiYYYXXXggg{{{~~~zzz|||~~~}}}||||||~~~}}}|||}}}~~~}}}}}}zzzvvvvvvxxxtttnnnkkkhhhccc```___aaadddfffiiiiiijjjjjjjjjjjjiiiiiinnnmmmmmmllleee___```fffiiiaaaVVVKKKBBB???CCCHHHEEEOOO\\\sss}}}uuupppmmmqqqxxxuuuXXX666333444111222+++000111111111000000000000000......//////000000111111000111333444777>>>IIIQQQccczzznnnjjjppp|||```aaa{{{~~~sssdddmmmoooZZZUUULLLHHHKKKVVVfff~~~qqq\\\VVV___jjjmmmkkkfffaaadddhhh\\\KKKPPPccceeeYYYUUUWWWwwwkkkvvvppp[[[LLLPPPPPPWWWccchhhhhhppp{{{|||lllbbb\\\^^^dddgggpppxxxtttQQQDDDQQQddd{{{wwwrrrpppqqqooollliiihhhffffffllltttwwwtttpppiiigggccc```\\\ZZZXXXWWWVVVQQQIIICCC??????@@@AAAFFFEEEMMMTTTaaajjjYYY|||sssLLL;;;444444111222444...000000000000000000000000//////............//////........./////////000000222///888HHHLLL@@@:::===LLL___mmmaaaGGG@@@IIILLLaaapppQQQCCCAAACCCLLLUUUmmmxxxgggeeesss~~~zzzyyy{{{}}}~~~}}}}}}~~~zzzzzzxxxtttssssssnnnhhheeeccc```^^^___bbbfffiiihhhhhhiiijjjjjjjjjiiiiiikkkjjjjjjiiiccc\\\]]]bbbgggaaaXXXMMMCCC???AAAEEEDDDMMMYYYooo}}}tttqqqpppttt{{{ttt|||[[[888333444333444,,,111111000000000000000000000//////000000000000000111///000222333666>>>HHHPPPhhhxxxhhhkkkuuummmRRR```ssseeennnqqq[[[VVVLLLHHHJJJXXXjjjuuu```VVVYYY```cccbbb\\\\\\dddjjj]]]LLLTTTiiittt]]][[[^^^lll}}}rrrgggUUUWWWWWW^^^ggghhhcccfffmmm{{{iii^^^YYY\\\eeevvv~~~xxxRRRCCCPPPccc{{{wwwrrrppppppoookkkhhhjjjgggfffjjjpppssspppmmmcccbbb___\\\ZZZXXXVVVVVVUUUPPPIIICCC??????@@@BBBIIIFFFLLLWWWiiirrreeepppMMM<<<444555111111333---000000000000000000000000//////............//////....../////////000000000111222===NNNNNN@@@999<<>>AAACCCIIIEEELLLZZZppp}}}uuuNNN<<<555555000111222,,,//////////////////////////////............//////...////////////000000000111444BBBQQQOOO???999>>>@@@hhhnnnPPPBBBNNNcccgggKKKBBBDDDGGGKKK]]]|||nnnjjjzzzzzz|||yyywwwyyy|||}}}}}}|||}}}}}}zzz}}}}}}zzzwwwtttooohhh```___\\\ZZZYYYYYY[[[\\\^^^^^^___aaaaaabbbbbbbbbddddddeeefffaaaZZZWWWYYYcccddd```TTTHHHBBB@@@@@@DDDKKKSSSbbbxxxvvvrrrqqqsssttt|||yyykkkmmmssswwwuuuEEE444222222444---444000000000000000111111111333333222222111111000000///000111222666>>>IIIRRRlllnnnggglllxxxrrr[[[NNNPPPpppqqqtttmmmWWWQQQMMMGGGIII[[[rrrnnn```YYYYYY\\\```bbbeeesssttt]]]ZZZhhhssstttsssooonnnoooxxxkkkiiimmmrrrnnndddbbbgggsss~~~nnnhhhttt\\\GGGMMM[[[~~~}}}yyyuuutttuuuuuurrroookkkiiigggggghhhhhhfffddd^^^^^^]]][[[ZZZXXXWWWVVVRRRPPPJJJDDD>>>>>>AAADDDJJJFFFOOO```yyy}}}NNN<<<555555000111222,,,//////////////////////////////............//////////////////000000000111111666DDDQQQLLL===;;;EEERRR|||qqqQQQAAAOOOmmmbbbIIIBBBEEEHHHLLLaaa{{{jjjYYY\\\uuuvvvqqq~~~~~~|||zzzzzz|||~~~}}}zzzyyyyyytttyyyzzzvvvrrrpppkkkfffaaa___]]][[[ZZZZZZZZZ[[[\\\]]]^^^```aaabbbbbbbbbddddddfffhhhddd\\\WWWXXXaaafffdddXXXKKKEEEBBB???EEEKKKQQQ\\\|||}}}xxxpppiiihhhjjjttt}}}fffrrrNNN555111111333,,,444//////000000111111111111333333222222111111000000111111222333777???KKKTTTpppooofffiiissslllYYYUUUaaazzzssstttkkkVVVQQQNNNHHHJJJZZZqqq}}}ooobbbZZZZZZ___cccjjjmmm}}}pppaaacccuuuxxxyyyyyy|||bbbSSS^^^vvv~~~||||||ssshhhgggmmmxxxsss\\\IIIMMMYYYxxx|||xxxwwwwwwwwwtttqqqmmmllljjjjjjjjjiiifffddd^^^^^^^^^\\\[[[YYYWWWVVVQQQPPPKKKDDD>>>===AAAFFFKKKIIIUUUhhhMMM<<<444555111111333---000000000000000000000000//////............///////////////000000000111111222666DDDNNNGGG;;;???NNNsssiiiOOOAAAMMMmmm___GGGBBBFFFIIIOOOgggnnn{{{xxx]]]RRRKKKYYY{{{uuukkk~~~~~~||||||}}}}}}zzzwwwvvvuuuyyyyyytttooommmiiieee\\\\\\]]]]]]^^^___```aaa___```aaaccceeeffffffgggeeeeeegggkkkhhh___YYYWWW^^^gggfffYYYLLLFFFCCC???DDDJJJNNNWWWtttxxxlllcccaaafffuuupppTTT777222444444,,,333/////////000111111222222111111111111111000000000111222333333777@@@MMMVVVtttjjjbbbdddnnnkkk______kkk|||www}}}kkkWWWSSSNNNHHHJJJYYYmmmyyylll___VVVUUUYYY]]]eeekkk~~~fff```cccccciiiwww]]]LLL]]]|||zzz|||{{{uuuzzz{{{pppnnnuuutttTTTEEEJJJVVVsss{{{xxxxxxvvvsssooommmlllllllllkkkhhheeebbb^^^^^^^^^]]][[[YYYWWWUUUQQQPPPKKKDDD>>>===AAAFFFIIIJJJYYYnnnLLL;;;444444111222444...000000000000000000000000//////............////////////000000000111111111222666BBBIIIAAA888CCCXXXUUUHHHBBBIIIfff]]]GGGCCCFFFHHHSSSnnnttt___nnneeePPPLLLQQQhhh|||uuurrr}}}}}}|||~~~~~~zzzwwwvvvwww{{{zzzrrrkkkhhheeeaaaTTTVVVXXX[[[^^^```bbbcccaaabbbdddfffhhhiiijjjjjjfffeeeiiimmmkkkbbbZZZWWW[[[eeefffXXXJJJFFFDDD???@@@GGGLLLSSSpppvvviiibbbcccgggyyyTTT888666:::888---222...//////000111111222222//////000000000000000111111111222222666@@@MMMVVVqqqxxxccc___bbblllnnngggfffkkkwwwwwwiiiWWWTTTLLLHHHJJJXXXjjjyyyjjj[[[QQQLLLMMMOOOXXXdddbbbYYYUUUXXXeee|||{{{\\\PPPbbbzzz{{{~~~zzzrrrooorrrrrrxxxlllZZZWWW]]]ggguuuhhhJJJ???FFFRRRnnn}}}yyyxxxuuupppmmmjjjkkkkkkkkkiiifffbbb```^^^^^^^^^]]][[[XXXVVVTTTPPPOOOLLLDDD>>>===AAAGGGFFFIIIZZZooo}}}KKK:::333444111333555///000000000000000000000000//////............//////000000000000111111111111333666@@@FFF>>>777FFF^^^nnnCCCAAACCCHHHaaa~~~\\\GGGCCCFFFHHHVVVssssss\\\mmm___QQQSSS___{{{{{{www||||||uuu}}}}}}||||||}}}{{{xxxwwwuuuxxxvvvlllddd___\\\YYYOOOQQQTTTWWWZZZ]]]^^^___```bbbdddfffhhhiiijjjjjjffffffiiinnnlllcccZZZWWWXXXccceeeVVVHHHEEECCC>>>===EEEJJJQQQnnntttgggcccgggiii{{{SSS888:::???<<<...111...//////000111222222222......//////000000111111000000111111555???LLLVVVkkkjjj___^^^cccmmmrrrnnniiihhhsssooo~~~fffUUUSSSKKKGGGKKKWWWhhh}}}lllZZZMMMGGGDDDDDDNNN```zzzZZZQQQKKKQQQccc~~~qqqYYYUUUeeettt~~~~~~zzzxxxqqqjjjooo{{{nnn```VVVRRRRRROOOLLLIIIIIINNNVVV[[[jjjrrr|||YYYEEE???FFFOOOgggzzztttnnnkkkjjjkkkiiigggeeeeeecccaaa___^^^^^^^^^]]]\\\ZZZXXXVVVTTTLLLEEEAAA===;;;===BBBIIIDDDIIIqqqmmmvvvFFF<<<444333222000000111000000000000//////////////////000000111111111222////////////000000000000...444CCC@@@??????FFFjjjvvvVVVHHH===@@@TTTdddXXXFFFAAABBBIIIVVV~~~zzzeeeqqqkkk\\\RRR```vvvyyyzzz{{{ppp^^^hhh|||{{{{{{wwwxxxqqqbbbTTTNNNLLLLLLMMMMMMNNNMMMLLLNNNPPPSSSTTTXXX]]]___```aaaeeehhhbbbgggmmmmmmhhh```YYYVVVQQQ[[[___XXXOOOJJJEEE???BBBBBBEEEOOOgggsssppplllhhhlllxxx]]]999333:::777///,,,000000000000000000000000000111111111111222222222///...000333777>>>MMM[[[vvvxxxaaaTTTaaattt}}}qqqfffaaayyy{{{gggrrrkkkYYYSSSNNNHHHJJJXXXkkkvvvjjj[[[JJJCCCDDDKKK^^^bbbFFFKKKEEEOOO```yyyooofffbbbgggrrr|||{{{~~~{{{uuulllffffffbbbbbb^^^]]]fffyyyyyykkkZZZMMMGGGDDDCCCAAA???@@@EEELLLQQQ\\\cccvvvpppQQQAAA===CCCLLLggg}}}yyytttoookkkjjjfffdddccccccdddcccbbb```]]]]]]]]]\\\[[[XXXVVVUUURRRKKKDDD@@@===:::===AAAGGGFFFLLLooosss[[[bbbFFF===555333333111000222000000000000//////////////////000000000111111111////////////000000000000444888DDD@@@===<<<@@@aaahhhMMMCCC@@@HHH[[[jjjXXXGGGCCCDDDLLL]]]qqq}}}fffZZZ^^^ooogggpppwwwmmm___bbb|||{{{{{{vvvtttjjj[[[OOOMMMNNNNNNLLLMMMNNNMMMLLLLLLNNNPPPMMMPPPTTTUUUUUUVVVYYY[[[^^^ccchhhiiieee]]]XXXTTTQQQ[[[```ZZZPPPJJJDDD@@@AAABBBEEENNNaaaxxxsssnnniiilllttt\\\<<<555777333///000000000000000000000000000000000111111111222222222777444333555777???PPP___ooo[[[XXXeeezzzwwwiii~~~|||fffiii}}}kkkZZZTTTNNNIIIKKKYYYkkkyyyiiiWWWFFF??????HHHaaaVVV???CCC>>>HHHXXXqqqvvvnnnjjjmmmvvv~~~yyywww~~~yyyrrrllldddZZZUUUUUUSSSUUUVVV\\\kkk~~~vvvgggSSSDDD===<<<<<<<<<<<<===AAAGGGLLLSSSYYYjjjdddJJJ???===BBBKKKggg}}}{{{wwwsssooollljjjdddcccaaaaaabbbbbb```___[[[[[[[[[ZZZXXXVVVTTTRRROOOHHHAAA>>>;;;999;;;@@@BBBFFFMMMgggvvvcccNNNRRRxxx~~~FFF===555444444222111222000000000000//////////////////000000000000111111/////////000000000111111777;;;FFF@@@===;;;;;;XXXnnn[[[GGG???AAAMMM```nnnXXXHHHEEEGGGNNNcccaaaZZZrrrpppYYYYYYqqqzzz]]]TTTppp}}}{{{{{{uuupppcccTTTNNNPPPTTTUUUOOOQQQRRRRRRPPPOOOOOOPPPQQQSSSTTTUUUUUUUUUVVVXXX[[[___cccdddaaa[[[UUURRROOOZZZaaa]]]QQQHHHCCCAAA???BBBFFFLLLZZZvvv}}}uuuoooiiikkkooozzz\\\???777444//////444000000000000000000000000000000000111111111222222;;;888555555777???PPP```jjj[[[[[[kkkpppiiicccvvvkkk[[[WWWPPPJJJLLLYYYlllwwwaaaPPPBBB======HHHjjjuuuKKK999===>>>FFFSSSiii}}}vvvrrruuu{{{zzz{{{}}}{{{xxxqqqjjjddd___XXXSSSSSSWWWYYY]]]dddooo{{{ooo```NNN@@@;;;:::;;;======>>>AAADDDHHHOOOTTTddd|||\\\FFF@@@???EEENNNkkk}}}{{{yyyvvvssspppllliiigggeeecccaaa```___]]][[[ZZZZZZZZZXXXVVVSSSQQQOOOKKKEEE???===:::888;;;???<<>>@@@JJJ]]]sss|||VVVHHHFFFHHHOOOeee```aaa```YYYiii{{{]]]]]]~~~}}}{{{zzzvvvooocccWWWTTTYYY^^^^^^YYYZZZ\\\\\\ZZZXXXWWWXXX\\\]]]]]]]]]]]]^^^___```^^^```cccccc___YYYSSSOOOLLLWWW```^^^RRRGGGBBBAAA===AAAFFFKKKUUUmmmuuummmgggfffiii|||```AAA666444//////555////////////////////////000000000000111111111111777444333333666>>>NNN^^^}}}kkk___aaa{{{kkkfffkkk\\\YYYQQQKKKMMMZZZllllllUUUGGGAAA???@@@OOOuuuiiiFFF<<>>@@@HHHNNN^^^wwwWWWEEE@@@???GGGSSSttt}}}zzzwwwuuussspppllliiihhhfffcccbbbaaa```^^^[[[YYYYYYXXXWWWTTTQQQNNNLLLHHHBBB===<<<:::888:::???;;;CCCGGGWWWccczzzgggUUU[[[sssDDD;;;555555555222111222000000000000////////////000000///////////////////////////000111222222222777AAAOOOFFF@@@<<<666LLL]]]```QQQAAA???DDD[[[yyyTTTGGGFFFHHHOOOeeecccnnnqqqRRR^^^}}}ffflllxxx~~~~~~|||yyywwwvvvqqqhhh^^^]]]cccggggggdddfffhhhhhhgggeeeeeeeeefffeeedddeeefffggghhhiiieeefffeeeddd```YYYSSSNNNHHHRRR]]]^^^TTTGGGAAA@@@===@@@FFFLLLSSSiiisssjjjeeeaaacccxxx{{{|||jjjCCC666666222000222//////////////////////////////000000000111111111111000111444777???NNN\\\~~~~~~wwwhhh```hhhggghhhkkk]]]ZZZQQQLLLMMMZZZkkk|||www{{{zzzcccJJJ??????BBBCCCTTTxxx```FFF@@@CCCAAADDDJJJYYYttt~~~{{{}}}yyyiiiccc^^^]]][[[ZZZ\\\___dddgggpppuuu|||qqqmmmtttyyyyyyyyy}}}xxxuuu}}}~~~{{{tttmmmfff\\\RRRPPPRRRYYYbbbhhhllluuu~~~qqqaaaTTTHHH???<<<===888:::;;;;;;::::::<<<>>>FFFLLL^^^yyy}}}TTTDDD???>>>JJJ[[[~~~{{{wwwuuutttqqqlllhhheeedddbbbbbbccccccaaa```YYYYYYXXXVVVSSSOOOLLLJJJEEE@@@<<<;;;:::888:::???===FFFHHHWWWiiicccUUUfffnnnBBB:::444444555222000111000000000000////////////000000////////////.........///000000111222333333:::FFFTTTGGG>>>;;;888PPPfffhhhTTTCCCAAABBB___xxxSSSFFFFFFHHHNNNeee~~~jjj{{{fffXXXnnn}}}jjjsssnnnyyy~~~~~~~~~{{{xxxtttsssqqqkkkbbb```fffkkkkkkkkklllnnnooonnnnnnoooqqqpppooommmmmmnnnpppqqqpppkkkiiigggeeeaaaZZZSSSNNNGGGNNNYYY___XXXKKKBBB@@@???AAAFFFLLLSSSgggrrriiiddd___```uuuuuuiiirrrsssssszzzIII666777444000000000000000000000000000000/////////000000000111111000000222555999@@@OOO]]]uuu{{{wwwoooccc^^^fff{{{___eeekkk^^^[[[QQQKKKLLLYYYjjj~~~ooofffmmm}}}dddFFF<<<@@@DDDCCCRRRlll}}}qqqVVVEEEBBBDDDCCCGGGLLLYYYqqq~~~zzzwww|||ssscccUUUOOOOOOJJJIIIHHHHHHIIILLLOOOQQQXXX___hhhqqqxxx~~~~~~~~~~~~mmmdddiiippprrryyyzzzpppiiihhhkkkmmmjjjaaaZZZWWWUUURRR^^^fffvvv~~~wwwiiiYYYMMMCCC;;;:::<<<999;;;<<<<<<;;;===???AAAEEEMMMaaa}}}{{{TTTEEE@@@@@@PPPfff|||wwwuuuuuurrrlllgggeeecccbbbbbbbbbbbbaaa___ZZZYYYXXXVVVRRROOOKKKIIIDDD???;;;;;;:::999;;;???>>>FFFHHHXXXpppbbbZZZtttxxxhhh@@@999333444444111///000000000000000////////////000000/////////............///000111222333333444:::GGGSSSCCC999<<>>NNN]]]ttt{{{vvvnnncccaaabbb~~~___ccclll___[[[QQQKKKLLLXXXiiinnnjjjkkkyyy~~~rrr{{{jjjJJJ@@@EEEIIIGGGLLLYYYbbb\\\MMMBBBAAABBBCCCHHHPPP]]]uuussspppuuu___OOOJJJEEEBBBCCCBBBBBBBBBBBBBBBDDDEEEFFFGGGLLLUUU___jjjvvv~~~|||||||||kkk^^^ccckkkooo|||zzztttlllggggggcccfffddd\\\WWWZZZaaadddlllyyy{{{xxx|||tttgggXXXLLLCCC<<<:::<<<666777888999999;;;???BBBBBBKKK```}}}{{{UUUGGGBBBCCCVVVooo}}}xxxvvvuuurrrlllggghhhfffcccbbbaaa```]]][[[ZZZYYYXXXVVVRRRNNNKKKIIICCC>>>;;;;;;;;;999;;;@@@===EEEFFFYYYtttfffbbbnnnaaa???888222333444111//////000000000000////////////000000//////.........---...///000111222333444444666DDDPPP>>>666???MMMqqqxxxQQQBBBKKKHHHgggyyyTTTHHHHHHJJJOOO___tttjjj]]]}}}sssdddcccjjjuuucccnnn}}}}}}}}}zzzuuupppiiijjjdddYYYSSSYYYccciiiggghhhjjjkkkmmmoootttwwwzzzvvvqqqoooooopppnnnmmmjjjgggcccaaa___[[[TTTOOOIIILLLVVVbbbbbbUUUHHHCCCGGGDDDFFFMMMTTTeeevvvnnnjjjhhheeewwwsssdddxxxZZZ<<<444000///333000000000000000000000000////////////000000000000666222000000222;;;LLL[[[vvvyyyqqqiiijjjeeezzzdddeee{{{lll___[[[QQQKKKKKKWWWhhhyyynnnuuu}}}uuufffooopppNNNEEELLLOOOLLLGGGLLLQQQPPPHHHBBB@@@AAA===DDDNNN]]]uuu~~~mmmiiinnn~~~zzz]]]EEEBBBHHHFFF@@@???>>>>>>>>>???????????????@@@DDDJJJTTTbbbsss}}}{{{zzzzzzfffWWWYYYbbbmmm~~~yyywwwrrrllllllqqqqqqoooiiiaaa]]]eeevvv~~~xxxssswww~~~mmmWWWFFF???===:::888888999999999999;;;>>>AAAFFFWWWjjj{{{rrrKKK???@@@EEEZZZttt~~~zzzvvvrrrpppmmmkkkiiigggeeeaaa^^^\\\\\\]]]^^^YYYWWWTTTRRRQQQNNNJJJGGGAAA@@@>>><<<;;;<<<===>>>???CCCFFF^^^yyykkknnnkkk```======;;;777333000///000000000000000000000000000////////////000000000000111111000000000000000111888AAACCCAAA???BBB___aaaJJJ@@@AAANNNlllyyyXXXGGGFFFKKKNNNhhhwwwaaawwwkkkZZZUUUaaa{{{www___~~~yyysssnnnkkkiiihhh^^^OOOGGGKKKUUU[[[]]]\\\[[[]]]bbbhhhnnnqqquuutttooohhhdddeeedddbbbcccaaa```^^^\\\XXXTTTRRRHHHKKKWWWggggggWWWFFF???EEEEEECCCHHHTTT```yyyqqqoooeee^^^mmmyyyuuu\\\:::444,,,000///000///......//////...---444333222111000000000000333111111111333;;;MMM^^^{{{sssoooooonnniiioooyyyhhhddduuummm___\\\QQQIIIKKK\\\nnn^^^XXXkkk|||sssRRREEEIIIOOOPPPGGGLLLOOOKKKCCC<<<<<<>>>@@@BBBMMMhhhqqq]]]YYYaaauuuUUUNNNEEE???===???AAABBB???CCCAAA@@@BBB===<<>>===<<<;;;;;;===???@@@@@@GGGLLLgggmmmzzz~~~yyyccc>>><<<999555333111000///000000000000000000000000////////////000000000000111111000000000000111111777???@@@===<<>>888///222111000//////000000111000///222111000000000000000000222111111222333<<>>>>>>>>>>>BBB@@@@@@CCC???AAAMMMPPPUUUcccxxx|||yyyyyy~~~ddd^^^iii||||||yyyzzzxxx}}}{{{gggSSSCCC;;;888888:::::::::999999===BBBFFFZZZmmm~~~^^^GGGJJJMMMOOOjjjxxxtttooollliiigggdddbbb```___\\\ZZZZZZZZZ[[[\\\XXXUUUQQQMMMJJJFFFBBB???;;;:::999999;;;===???AAABBBMMMSSSqqqlllyyykkk@@@;;;666333333333111///000000000000000000000000////////////000000000000111111000000000111111222666>>>>>>:::;;;CCCbbbtttNNN>>>999>>>PPPooo{{{ZZZGGGFFFKKKOOOaaavvvcccXXXUUUQQQXXXccceeejjjzzzvvvzzzuuurrrpppoooiiifff[[[NNNJJJPPPYYY^^^LLLIIIGGGIIIOOOVVVYYYZZZSSSLLLIIIMMMNNNJJJJJJOOOOOOSSSXXXZZZXXXSSSNNNKKKFFFGGGRRRdddiii\\\MMMEEE@@@BBBBBBGGGRRR]]]{{{~~~qqqjjjjjjgggpppYYY@@@:::000222111///000000111111111000000000////////////000111111222111222333555===NNN___}}}wwwuuujjjmmmvvvvvvkkkbbbwwwkkk\\\XXXQQQHHHIIIWWWfffxxxuuuQQQQQQtttuuuQQQ@@@>>>AAAAAACCCDDDCCCAAA???>>>@@@BBBHHHTTTiiiyyyYYY@@@AAAAAAKKK```www]]]HHHAAA???>>>======??????>>>======BBB@@@???DDDCCCGGGWWW___lll}}}zzzyyyzzzjjjdddvvv{{{kkkWWWEEE;;;999:::;;;;;;:::999:::>>>CCCGGG]]]kkkyyybbbJJJOOOTTTYYYwwwyyyvvvppplllhhheeebbb___^^^]]][[[ZZZZZZZZZ[[[\\\WWWTTTOOOJJJGGGCCC>>>;;;:::999888888:::<<<>>>@@@CCCNNNVVVvvvzzzeeexxxrrrAAA:::333000222444222000000000000000000000000000////////////000000000000111111000000111111222222555@@@@@@<<<<<>>DDDWWWuuu~~~[[[GGGEEELLLPPPaaaxxxddd[[[[[[VVVYYYgggooojjj~~~vvvvvv{{{vvvssspppnnnooojjj^^^QQQLLLQQQYYY\\\UUUSSSSSSWWW]]]^^^ZZZTTTOOOFFFDDDJJJJJJDDDEEEMMMSSSUUUXXXYYYVVVQQQMMMKKKHHHFFFPPPcccjjj___OOOFFF???BBBCCCHHHRRR\\\{{{ssskkkfffdddmmmQQQ<<<888---//////000111222222111000///000////////////000111222333111111222444666===NNN^^^~~~tttrrrllllllttt}}}qqqiiikkk\\\WWWPPPGGGHHHUUUdddvvvqqqQQQVVV}}}rrrOOO>>><<>>:::>>>GGGPPP[[[ffftttvvvhhhSSSFFFBBBBBBGGGSSSfff~~~yyyXXXEEEAAADDD===<<<===>>>@@@AAAAAA???>>>CCC@@@@@@EEEFFFNNN```ppp}}}zzzzzz{{{kkkiii~~~ppp\\\III===:::;;;;;;;;;;;;:::;;;>>>CCCGGG\\\ccckkkuuufffSSSXXX___fff}}}}}}yyysssmmmiiieeeaaa^^^^^^]]]\\\[[[ZZZZZZZZZZZZVVVRRRMMMHHHDDD@@@===:::;;;:::999888999;;;===???@@@LLLXXX}}}ppp___zzzwwwnnn@@@999222000222444333000111111111111111111111111////////////000000000000111111111111111222333333444AAABBB===;;;@@@VVVuuuiiiMMMFFFCCCJJJ^^^{{{]]]HHHEEELLLPPPdddyyyeee]]]___[[[```ooovvv{{{{{{}}}~~~|||uuuxxxyyyuuupppttt}}}yyytttooommmmmmjjjaaaUUURRRYYYccchhh]]]XXXVVVZZZaaaddd^^^WWWMMMIIIIIILLLJJJFFFKKKUUU```^^^[[[XXXUUURRROOOMMMIIIGGGPPPccclllaaaOOODDD@@@DDDDDDIIIRRR]]]}}}vvvoooccc```kkk{{{KKK999777---///...111222222111///...///111000000000111222333444555000111333555777===LLL[[[sss}}}yyywwwmmmhhhmmmwwwsssooo___ZZZOOOGGGHHHUUUdddvvvsss}}}mmmSSS]]]qqqNNN===<<<@@@AAANNNMMMGGG===888@@@SSSdddooolllggg]]]LLL???>>>EEECCCMMM[[[lllzzzYYYFFF???>>>@@@@@@>>><<<===???AAABBBBBBAAAFFFBBBAAAGGGJJJWWWlll~~~{{{{{{}}}ppprrruuuaaaNNNAAA;;;:::;;;<<<<<<<<<<<<===AAADDDPPPSSSYYYeee~~~qqqhhhjjjmmmttt{{{}}}yyysssnnnjjjfffbbb```___^^^]]][[[YYYXXXWWWVVVSSSOOOIIIEEEBBB???<<<999;;;:::999888999;;;===???>>>JJJ^^^oooddd~~~yyy^^^===888333111222333333111111111111111111111111111////////////000000000000111111111111111222333444555CCCDDD===:::===OOOiiilllQQQIIIDDDJJJbbb___HHHEEELLLQQQeee}}}zzzmmmjjjjjjeeelllyyy~~~tttzzz~~~tttmmmjjjgggjjjkkkhhhfffkkkyyy}}}}}}}}}|||yyytttpppmmmlllkkkcccWWWQQQWWWcccjjjbbbYYYRRRVVV```hhhgggbbbLLLQQQTTTQQQMMMOOOZZZeeennneee\\\VVVUUUTTTPPPLLLIIIFFFOOOdddoooeeePPPCCC@@@DDDEEEJJJRRR^^^yyyrrrddd```oooNNN:::888///111000111222222000......222666111111111222333444555666000111333666666;;;JJJXXXkkk||||||uuukkkllluuuccc\\\PPPIIIJJJVVVdddwww|||kkklllTTTaaaqqqNNN<<<<<>>999@@@===;;;;;;===AAACCCDDDDDDIIIFFFDDDKKKRRRbbbzzz~~~~~~qqqvvvtttbbbQQQEEE===::::::<<<======<<<===>>>@@@CCCGGGMMMZZZttt~~~vvv{{{wwwtttoookkkiiigggdddbbb```___]]]ZZZWWWTTTRRRQQQNNNJJJEEEAAA???===;;;999999999888999:::===@@@BBB@@@NNNjjjkkkqqqzzzLLL999777555333222222222222111111111111111111111111////////////000000000000111111111111222333444555<<>>;;;???PPPhhhuuuWWWKKKAAAHHHfff```HHHEEELLLRRRccc{{{lllgggddd```ccciiirrrttt{{{yyypppwww{{{pppyyyxxxooohhhbbb]]]YYYZZZ[[[\\\[[[]]]cccjjjooopppuuuzzz}}}{{{{{{zzzyyyvvvsssqqqoookkkmmmhhhZZZRRRWWWeeepppnnnfffaaagggttt{{{vvvoooVVVdddhhh]]]UUU]]]mmmwwwrrrfffYYYTTTUUUUUUNNNFFFFFFCCCMMMeeesssiiiSSSDDD@@@DDDDDDHHHQQQ^^^zzzssseeeaaatttyyywwwUUU<<<:::111333000000111222000///222999@@@222111111111222333444444000111444666666:::GGGTTTrrrzzznnnnnnvvvbbbYYYSSSKKKLLLVVVcccuuuhhhggguuuZZZbbbpppNNN>>>@@@IIINNNSSSKKK@@@<<>>>>>BBBDDDHHHOOOcccqqq{{{^^^SSSGGGBBBCCCCCC???;;;===<<<;;;<<>>>>>===<<<===>>>@@@GGGNNNZZZrrryyy}}}rrroookkkiiihhhgggeeeddd```___\\\YYYUUURRROOOMMMJJJFFFBBB>>><<<;;;:::999777777777999;;;???BBBDDDEEESSSsssddd|||nnnBBB666777777555222111111333111111111111111111111111////////////000000000000111111111111222333444555DDDPPPNNNBBB>>>CCCUUUmmm}}}]]]LLL???GGGjjjaaaHHHDDDLLLRRR```}}}yyybbbOOOMMMMMMJJJPPP]]]dddrrrttt{{{yyyrrrxxxyyypppccc[[[XXXUUUQQQNNNPPPQQQRRRTTTZZZaaadddcccbbbhhhpppvvv|||{{{zzzxxxuuusssrrrrrrrrrhhhmmmlllbbb[[[dddvvv}}}yyyzzzxxxdddwww|||iii]]]iii{{{rrrdddUUUQQQUUUUUUKKKAAACCC@@@LLLeeeuuulllUUUEEE???CCCCCCGGGOOO^^^zzzrrrdddaaavvvhhheeeooopppxxxYYY===999000222//////000111000000666@@@HHH111111111000111111222333000111444666555999EEERRRtttxxxkkklllsss]]]SSSUUUMMMMMMWWWbbbsssyyyYYYdddaaadddmmmMMM???EEEQQQXXXQQQEEE999:::JJJ```sss}}}LLLDDD??????<<<>>>OOOddd^^^FFFCCC@@@===<<<=========;;;;;;<<>>@@@FFFGGGOOOeeeppptttqqqqqqnnngggdddffffffeee```___\\\YYYUUURRROOONNNHHHFFFBBB>>>;;;:::999999999888:::???@@@>>>???AAAKKKYYY\\\jjj???:::888666555555444222000...///111333333111///...222222222222222222222222333333333333444555666666FFF]]]QQQ===@@@BBBTTT___HHHCCCEEEmmm___HHHIIIGGGRRR^^^~~~||||||]]]QQQGGGGGGLLLRRRZZZ```pppuuuzzzsssttt|||zzzhhhccc\\\UUUPPPNNNOOOPPPSSSUUUWWWZZZ\\\```eeeiiinnnmmmooovvvzzzuuusssuuuwwwwwwuuunnnllljjjgggiiirrr{{{llllllaaaoooxxxqqqeeeaaaWWWRRRYYY```VVVCCCDDDLLLUUUiii|||qqqUUUHHHGGGEEEJJJPPPRRR___ssskkkdddeeeuuukkkcccqqqpppddd<<<777555///000000111222333444555555555000000000000111222333444333444888999777:::GGGUUUvvvtttdddlllyyyvvvooo___ZZZUUUMMMMMMVVVaaasssrrr]]]mmmqqqlll~~~jjjMMMCCCKKKUUUYYYGGGCCC999777LLLiiiooodddKKK:::;;;DDD===CCCdddcccMMMAAAAAAAAA@@@???>>>===<<<======>>>???BBBEEEGGGIIIHHHOOOOOORRR^^^lll~~~~~~{{{mmmqqq}}}{{{gggWWWLLLEEE@@@<<<======FFFUUUWWWJJJ@@@>>>DDDHHHWWWrrrmmmssspppooojjjdddaaacccbbb___^^^\\\ZZZWWWSSSOOOLLLKKKCCCAAA>>>;;;999888888999888777888<<<===<<>>???UUU~~~eeeQQQDDD@@@@@@@@@???>>>===<<<;;;>>>>>>???@@@CCCFFFJJJLLLJJJRRRSSSWWWdddqqqssskkknnn{{{zzzgggVVVLLLGGGCCCAAAAAAHHHXXXhhhfffUUUFFFAAAIIIRRRhhhtttooowwwrrrpppjjjdddccceeeccc]]]\\\ZZZXXXUUUQQQMMMJJJHHH???>>>;;;999888888999::::::888888;;;<<<<<>>>>>>>>>>>>>>===<<<;;;??????@@@BBBEEEJJJNNNPPPNNNVVVYYY___lllxxx{{{rrr|||{{{ooommmvvvyyyxxxyyy}}}}}}}}}lll\\\RRRMMMKKKJJJLLLUUUdddooojjjYYYKKKFFFQQQ^^^xxxuuu~~~~~~wwwssspppjjjeeeeeefffccc]]][[[ZZZXXXUUUQQQMMMIIIGGG@@@>>><<<:::999999::::::<<<;;;<<>>>>>CCCJJJPPPllleeeKKK>>>999888666555666555333222222111111000000111111222111111111111111111111111111111111111222333444444;;;HHHDDD<<>>CCCffflllPPPLLLFFFPPP___{{{sssyyy|||tttdddVVVPPPPPPeeeeeehhhkkkhhh___YYYXXXhhh}}}wwwmmm}}}xxxpppjjjccc]]]XXXVVVTTTSSSTTTXXX[[[^^^^^^bbbgggkkkpppuuuzzz~~~~~~{{{yyyyyy{{{{{{xxxuuurrrooommmmmmpppqqqooolllllloooqqqqqqpppmmmkkkjjjoookkkhhhgggddd___]]]]]]fffgggfffdddgggiiicccZZZ\\\___bbbrrruuuWWWHHHHHHMMMLLLPPPlll}}}vvvhhhbbbnnn~~~nnnuuusssFFF777000///555444444444333333222111000111111000000111222222333222222333444333444>>>IIIooowwwuuujjjiiijjj]]]VVVeeezzzddd[[[SSSLLLNNNXXXaaaooorrrdddsss|||ZZZDDD===>>>???AAA@@@;;;999CCCPPPNNNBBB888???FFFFFFTTTlllOOOBBBBBBEEE>>>>>>>>>???>>>>>>======@@@@@@AAADDDHHHMMMRRRTTTRRRZZZ^^^dddpppzzzyyypppmmm~~~uuunnnmmmrrrxxxyyyooogggcccbbbcccdddfffhhhlllpppwww}}}ssseee[[[UUUSSSRRRUUUYYY___aaa[[[QQQJJJHHHQQQ```||||||tttqqqpppkkkeeedddeeebbb\\\\\\[[[ZZZWWWRRRNNNIIIGGGAAA???<<<999888777888888<<<<<>>======@@@@@@===<<>>>>>???@@@@@@?????????@@@AAACCCGGGKKKPPPTTTVVVUUU]]]___eeerrrzzz}}}~~~yyylllmmmsss}}}nnnfff\\\TTTPPPPPPQQQRRRSSSUUUYYY]]]bbbiiiqqqwwwyyyooogggaaa]]]\\\[[[YYYUUUQQQMMMKKKKKKMMMQQQ___{{{xxxvvvwwwssslllgggfffccc___[[[ZZZYYYVVVRRRLLLGGGEEE>>>===:::777666555666666;;;<<>>???BBBCCCBBBBBBEEEHHHCCC;;;:::@@@DDDFFF___rrriiiPPPFFFBBB@@@???===>>>???@@@@@@@@@@@@@@@???AAAEEEJJJOOORRRUUUVVVVVV^^^```fffssszzz|||oootttyyysss]]]VVVMMMGGGGGGIIIKKKLLLKKKMMMOOOPPPSSSZZZbbbhhhwww{{{uuuoookkkiiihhhbbbZZZTTTTTTXXX]]]___bbbmmm{{{zzz}}}zzzpppfffaaa___]]]WWWWWWUUUSSSNNNIIICCC@@@===;;;999777666777888999>>>===???@@@@@@DDDQQQ^^^rrrfff===CCC999777666666777777555444111111333333333333111111111111111111111111111111222222222222333444555666;;;@@@JJJIIICCCQQQnnnaaaGGGDDDMMMOOOmmmyyyZZZPPPGGGOOO\\\~~~}}}lllnnnxxxlllhhhvvv}}}vvvfff```^^^ZZZYYYZZZ[[[[[[[[[\\\___bbbfffhhhlllpppvvv||||||xxxwwwxxxyyyxxxwwwpppppppppooommmlllmmmnnniiiiiihhhhhhiiihhhgggfffaaaWWWMMMJJJOOOXXXdddnnnccc```___aaaaaa[[[PPPIIIOOOPPPRRRfff}}}www]]]OOODDDHHHJJJSSSppp{{{vvvssslllmmmZZZ===999666111444//////111222333444444444222222111111111111111222333111222444555666<<>>???@@@@@@@@@@@@>>>AAAGGGMMMQQQSSSTTTTTTWWW^^^```ggguuu}}}}}}xxxzzzpppaaaNNNHHH@@@===???CCCGGGHHHEEEFFFGGGFFFHHHMMMUUU\\\lllwwwzzzvvvtttwwwqqqgggbbbeeemmmssstttzzzvvvvvvzzzxxxkkk]]]VVVTTTRRRTTTSSSRRRPPPKKKEEE@@@<<<===;;;:::999999;;;<<<>>>BBBAAA@@@AAABBBJJJ[[[lllvvv{{{___:::@@@999777666666777777666444000111333444444333111000000000000000000000000000333333333333444555666666===@@@IIIFFF;;;FFFaaapppbbbHHHEEEMMMNNNmmm}}}\\\QQQGGGNNNXXX|||sssooouuusssiii^^^eeehhhooovvvoooxxxyyykkk___^^^___]]][[[\\\[[[[[[\\\^^^aaaeeeiiilllssswww~~~|||wwwuuuwwwyyyxxxwwwqqqrrrrrroookkkjjjlllooommmllljjjjjjjjjiiifffddd\\\UUULLLGGGKKKXXXeeemmm\\\]]]```bbb___WWWPPPMMMWWWVVVWWWiiixxx]]]NNNBBBGGGJJJQQQdddwwwvvviiixxxwwwlllsss~~~zzzVVV:::888666111333111111222333444444444444222222111111111111111222111000000333555666<<>>????????????===BBBHHHNNNSSSTTTSSSSSSWWW^^^```hhhxxx~~~zzzeeeWWWFFFCCCAAACCCGGGIIIGGGDDDIIIHHHGGGHHHKKKPPPTTTVVVcccttt~~~|||{{{uuusssxxxuuunnncccYYYRRRQQQRRRPPPNNNKKKGGGCCCAAA??????999:::;;;;;;;;;<<>><<<888666666555444333222222333333222111///...111111111111111111111111000222333333222111333444<<>>===;;;777@@@JJJ]]]ppp]]]ddd}}}hhhPPPBBB===;;;<<<===>>>??????>>><<<===???AAACCCFFFKKKPPPSSSTTTTTTSSSVVV[[[dddmmmwww}}}vvv^^^NNNDDDBBBAAADDDIIINNNQQQRRRNNNMMMLLLKKKMMMRRRYYY^^^iiiyyyzzzuuurrrpppooommmhhh```WWWRRRPPPQQQMMMKKKHHHDDDAAA???======999:::;;;;;;;;;===@@@CCCCCCAAAFFFJJJIIISSSzzzvvvkkkMMMCCC===???<<<999777777777555444333444444444333222111000111111111111111111111111000222333333222222333444:::JJJYYYIII???CCCNNNppp|||___JJJCCCJJJnnngggOOOJJJMMMSSSjjjuuummmiiiooofffSSSSSSUUU]]]iiipppxxxvvveee```ZZZWWWXXXZZZ[[[[[[aaaeeeiiikkklllnnnsssvvv{{{||||||zzzyyywwwtttrrrvvvvvvvvvvvvttttttttttttmmmdddZZZXXX\\\aaabbbaaaYYYQQQIIIBBBGGGccc{{{|||eee___```ffffff]]]VVVVVV___XXX^^^ssswww^^^LLLGGGEEEIIITTTaaaqqq{{{ssstttwwwqqqvvvRRR<<<;;;333555333000111333333111000111222222222222222222222222222222333333333444888===AAATTTvvvzzzhhh]]]eeejjjbbb\\\RRRLLLPPPYYYiiieeeLLLBBB@@@>>>EEEIIIHHHBBB>>>>>>???>>>;;;BBBJJJ^^^tttXXXLLL[[[lll[[[IIIAAA???===<<<======>>>???>>>>>>???BBBEEEDDDHHHNNNSSSUUUVVVUUUUUUXXX^^^hhhqqq{{{wwwvvv|||~~~rrrVVVEEECCCEEEGGGJJJMMMQQQUUUXXXQQQQQQPPPOOOQQQWWWbbbiiiuuu|||xxxyyyvvvrrrqqqooonnnlllllliiiccc\\\VVVRRRQQQIIIGGGDDD@@@>>><<<;;;:::888:::;;;;;;<<<>>>AAADDD@@@DDDGGGGGGMMMgggzzzttt^^^IIICCC===>>><<<999777777777555444555555555555444333222111222222222222222222222222111222333333222222333444;;;OOObbbQQQBBBCCCPPPwwwhhhLLLDDDOOOwwwlllSSSJJJJJJSSSfff~~~sssjjjccceeeiiiXXXRRRXXX[[[gggzzzsssbbb^^^ZZZWWWXXXZZZ[[[[[[```eeeiiilllmmmpppuuuyyy|||~~~}}}{{{zzzyyyxxxvvvvvvwwwwwwwwwvvvtttsssrrrmmmaaaTTTQQQWWW___bbbaaaWWWQQQJJJAAAKKKnnnkkkffffffkkkhhh^^^VVVWWWVVVQQQ[[[uuuxxx]]]JJJFFFFFFIIIRRRaaazzzzzzyyygggqqq~~~TTT>>><<<444555222000222333333222111111222222222222222333333333333222333333333444777<<<@@@UUUvvv|||~~~jjj[[[___zzzkkkeee```UUUNNNPPPWWWeee~~~|||vvv^^^III@@@>>><<<<<<@@@AAA>>><<>><<<<<<<<<===>>>??????AAAEEEGGGFFFKKKRRRWWWYYYXXXXXXWWWZZZbbbmmmwwwwwwmmmlllwwwoooSSSDDDCCCIIIOOORRRRRRSSSWWW[[[ZZZ]]]___```aaagggqqqyyytttmmmjjjkkkwwwzzzqqqqqqqqqnnnllllllllliiieee^^^VVVOOOLLLEEEDDDAAA>>><<<::::::999777999:::;;;<<>>QQQdddSSSCCCFFF[[[qqqNNNFFFTTT}}}sssXXXKKKHHHTTThhh~~~xxxoooddd[[[TTTgggyyyxxxiii[[[ZZZ___fffjjjxxxsss```]]][[[YYYXXXYYY[[[[[[^^^bbbgggjjjlllooouuuyyy}}}~~~}}}||||||}}}~~~}}}tttttttttttttttrrrooolllggg[[[NNNLLLSSS[[[^^^\\\TTTNNNGGGCCCUUU|||nnnhhhgggjjjeeeXXXQQQRRRNNNLLLZZZxxxwwwZZZHHHHHHJJJMMMRRR```~~~tttnnn|||XXX>>><<<444666333000222333333222111111222222222222333333333333333222333444444555777<<>>LLLjjjsssMMMFFFFFF^^^rrrWWWNNNGGGAAAAAA@@@<<<:::;;;<<<===>>>>>>???AAADDDFFFGGGMMMUUUZZZZZZYYYYYYYYYZZZcccppp|||lllSSSHHHFFFLLLRRRVVVZZZbbbnnnwww|||qqqddd\\\[[[___ooouuuqqqrrrpppllliiieeeeeedddaaa[[[SSSKKKEEECCCAAA???<<<;;;:::::::::666888:::;;;===@@@DDDHHHJJJLLLJJJOOOooo}}}qqqTTTLLLFFFCCC>>>===;;;;;;;;;:::888666666555444444333333222222222222222222222222222222111333444444333222444555>>>MMM\\\LLL@@@IIIgggoooKKKDDDRRRyyyzzz]]]MMMGGGOOOfffwwwpppjjjaaaUUULLLDDDNNNWWWWWWQQQOOOVVV^^^jjjooo}}}|||qqqfffXXXXXXXXXXXXXXXZZZ\\\^^^^^^bbbhhhkkkmmmpppvvvzzz}}}}}}{{{{{{||||||{{{qqqppppppqqqqqqppplllhhh]]]TTTLLLLLLRRRXXXXXXUUURRRJJJFFFKKKaaayyylllfffcccddd]]]PPPJJJLLLLLLKKK]]]|||sssVVVGGGFFFKKKOOOSSSaaatttuuu[[[>>>;;;444777444111222444444222111222333222222333333333444444444222333444444555777;;;>>>MMMdddoooooozzz~~~fff```sssooohhhaaaVVVNNNOOOUUUbbbzzzooolllrrrmmmYYYFFF???<<<999888::::::999;;;@@@AAA???;;;>>>OOOpppiiiFFFDDDMMMhhh}}}wwwgggVVVEEEEEEAAA>>>???>>>;;;:::===<<<===>>>>>>===>>>AAADDDHHHOOOVVVZZZZZZXXXYYYZZZYYYcccrrrjjjTTTNNNMMMRRRZZZdddqqq|||vvvnnnbbbVVVMMMOOOVVVmmm}}}uuutttrrrmmmgggeeeaaaaaaaaa```]]]VVVMMMGGG@@@???===;;;:::999999:::777999;;;===@@@CCCHHHKKKLLLOOOSSSeeefffUUUOOODDDFFFBBBAAA@@@@@@@@@???===:::666666444333333333333333333333333333333333333333222333444444333333444555:::CCCPPPDDD>>>KKKkkkiiiFFFBBBMMMmmmbbbPPPHHHJJJaaa}}}vvvlllddd]]]UUUJJJBBBAAAEEEIIIHHHFFFGGGLLLRRR^^^dddrrr|||wwwfff]]]^^^nnnxxx~~~wwwlllaaaWWWPPPOOOQQQTTTVVVXXX[[[___bbbbbbfffkkkoooqqqtttyyy}}}~~~~~~zzzxxxvvvsssqqqooommmlllmmmooonnnjjjggg\\\XXXUUUVVVZZZ\\\ZZZWWWTTTKKKLLLXXXjjjnnnggg```]]]\\\UUUJJJGGGLLLNNNOOOcccmmmQQQFFFAAAHHHNNNSSSddd{{{ttt}}}\\\>>>;;;444777444111333444444333222222333222222333333444444555555222333555555666777;;;===III```nnnttt~~~jjj```rrrsssiiiaaaVVVNNNNNNTTT```xxxwwwiiinnnsssmmmXXXEEE>>><<<999999::::::888:::??????<<>>;;;<<<@@@<<<===>>>======>>>@@@CCCJJJPPPWWWZZZXXXWWWYYY\\\]]]gggvvvyyysssmmmXXXTTTXXXaaarrr|||uuussspppkkkeee___VVVNNNHHHJJJUUUrrr~~~zzzwwwqqqiiifffgggdddcccbbbaaa^^^WWWNNNHHH===<<<:::999888888999999:::<<>><<<888777666444444444444555333333333333333333333333222333444444333333444666777===IIICCCBBBOOOiiihhhIIIGGGOOOgggfffSSSJJJPPPaaa~~~}}}rrrlllcccZZZSSSLLLEEE@@@CCCHHHLLLKKKGGGFFFIIIMMMTTTYYYdddkkkcccUUURRRXXX___jjjpppiii[[[OOOIIIGGGQQQTTTXXXZZZ[[[]]]```cccfffjjjooorrrsssvvv{{{}}}yyyuuupppmmmkkkhhheeefffiiijjjgggddd^^^^^^^^^___```___]]]\\\ZZZRRRYYYfffmmmtttrrrfffbbb[[[XXXXXXRRRJJJLLLSSSSSSVVVjjjfffMMMGGGAAAHHHMMMSSSgggwwwhhhrrrwwwpppoooZZZ>>>===666777222111333444444333222222333222222333333444555555666222444555666666777:::===HHHcccvvvzzznnndddxxxwwwkkkcccWWWNNNNNNRRR^^^uuu{{{qqqhhhooossslllUUUAAA;;;;;;:::999999888666999>>>===999???===HHH^^^kkkeeeRRRDDDKKKWWWmmmqqqWWWBBB???>>>>>>@@@CCCFFFCCC======AAA;;;<<<===>>>>>>@@@CCCEEELLLSSSYYYZZZXXXWWW[[[___cccmmm{{{rrrddddddrrr]]]ZZZaaaqqq}}}ooofffccc```\\\XXXTTTPPPLLLHHHJJJWWWxxxzzzqqqiiigggjjjdddbbb```]]]YYYRRRGGG@@@;;;:::999777777777888888<<<>>>AAADDDGGGKKKPPPSSS[[[hhh]]]___VVVFFFNNN@@@?????????@@@???<<<::::::999777666555555666666333333333333333333333333222333555444333333444666666;;;IIIGGGIIISSSggglllQQQQQQVVViiihhhTTTLLL\\\fff{{{sssfffaaaYYYQQQKKKEEEAAA???@@@GGGOOOOOOJJJGGGJJJNNNRRRVVV___ccc\\\SSSWWWcccbbblllqqqhhhXXXMMMKKKMMMYYY]]]``````^^^^^^___aaagggkkkooorrrtttvvv{{{}}}xxxtttpppgggccc___```dddfffccc```ZZZ\\\^^^]]]\\\ZZZZZZZZZ```YYYcccpppmmmhhhhhhddd___XXXVVVVVVRRRMMMQQQ[[[WWWZZZoooaaaJJJGGGDDDJJJNNNTTTiiinnn\\\kkkqqqhhhpppWWW>>>???777666000111333444444333222333333222222333333444555666666222444555666666777:::<<>>PPPZZZUUULLLIIINNNRRR___[[[BBB555;;;AAAEEEHHHMMMPPPJJJ@@@===???:::<<<===>>>???BBBFFFIIINNNTTTZZZZZZWWWWWW\\\bbbiiirrrxxx^^^[[[bbbwwwooovvv{{{yyy}}}cccRRRPPPKKKHHHIIIHHHGGGJJJNNNRRRiii{{{vvvqqqllliiifffbbb]]]ZZZWWWPPPEEE======;;;999777777777888999<<<@@@EEEEEEFFFKKKVVV___jjj~~~gggaaaZZZSSSPPPJJJIIIGGGEEECCCAAA@@@???<<<<<<;;;:::888777666666777666444111222555555333666666555555444444444333;;;999DDDSSSLLLBBB[[[~~~eeeYYYeeexxxqqqWWWIIIPPPWWWkkkxxxaaaNNNMMMKKKIIIFFFDDDBBBAAAGGGIIILLLNNNOOONNNLLLKKKJJJVVVccciiihhhhhhmmmrrrrrruuurrrfffWWWRRRYYYcccnnnjjjddd^^^\\\\\\]]]___hhhlllqqquuuxxxyyy{{{|||wwwooocccWWWRRRZZZ^^^[[[[[[```]]]\\\[[[[[[[[[XXXTTTQQQXXX]]]dddiiijjjgggaaa]]]VVVVVVUUUQQQMMMLLLOOOSSSWWWgggwwwZZZMMMEEECCCIIIMMMTTTooozzziiieeekkkrrrllllllwwwNNNBBBBBB:::444444444444555555666666777777555555666666555444333333333444555666777:::>>>BBBLLL```wwwyyywwwrrr{{{oooaaa]]]WWWPPPQQQ```wwwuuukkkiiipppwwwsss___LLL???::::::;;;888888888999999999::::::999888;;;CCCGGGGGGFFFGGGRRRUUUSSSGGG999555???JJJTTTQQQUUU[[[UUUDDD::::::999:::<<<@@@EEEIIILLLMMMQQQUUUYYYZZZYYYZZZ___dddjjjuuurrr^^^YYY[[[\\\|||fffTTTIIIEEECCCEEEFFFGGGJJJOOO]]]ttt|||wwwrrrmmmhhhdddccc___ZZZWWWTTTNNNEEE>>><<<:::999777777888999:::===AAAEEEFFFFFFLLLVVV___zzzuuuccc___ZZZTTTSSSMMMLLLJJJGGGDDDBBB@@@???<<<<<<;;;:::999888777666444333222111222333222111666666666555555444444444777>>>SSSdddWWWCCCQQQpppnnn\\\___oooxxx\\\LLLKKKQQQdddiiiRRRDDDDDDCCCBBBAAA@@@???>>>AAACCCEEEFFFGGGGGGFFFEEEHHHQQQ\\\bbbbbbbbbeeehhh[[[___```[[[UUUUUU^^^hhh```]]]YYYUUUTTTVVVYYY[[[dddhhhmmmrrruuuwwwzzz|||~~~yyyooogggXXXOOOMMMUUUXXXSSSPPPRRRTTTTTTTTTSSSPPPNNNKKKJJJQQQWWW___fffgggccc\\\WWWTTTSSSPPPMMMJJJJJJKKKMMMRRRcccnnnRRRGGGBBBGGGLLLOOOVVVqqqzzzccchhhtttxxxhhhaaammmFFF:::;;;666222444444444444555555555555555444444555555444444333222222333444444555888<<>>;;;999888888888888999999999::::::888666888===@@@@@@BBBGGGWWWTTTKKK@@@777777???GGGVVVZZZeeekkk```JJJ???AAA>>>DDDKKKMMMKKKIIIKKKOOOPPPTTTXXXYYYZZZ\\\bbbhhhrrr|||ttt^^^VVVYYYaaaggg~~~rrrmmm~~~|||UUUCCCBBB??????CCCFFFGGGLLLQQQ]]]sss|||wwwrrrnnniiiddd```]]]YYYSSSPPPNNNIIICCC>>>:::999888777888999:::;;;???BBBDDDEEEEEEKKKVVV^^^{{{jjj|||jjj\\\ZZZWWWRRRQQQMMMLLLJJJGGGDDDAAA???>>><<<<<<;;;:::999888888888666666666777666555555444666666666555555555555555333@@@YYYjjjZZZBBBGGG```}}}hhhQQQKKKUUUvvvrrrVVVDDDIIIMMM\\\xxx{{{pppZZZFFF?????????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDJJJPPPUUUWWWWWWWWWWWWLLLMMMNNNLLLKKKLLLRRRVVVNNNLLLJJJIIIJJJMMMQQQTTT[[[^^^dddiiilllooorrruuuqqqssswww~~~|||zzzyyywwwqqqiiibbbTTTNNNNNNVVVXXXQQQKKKLLLSSSTTTTTTOOOIIIEEEDDDEEEIIIOOOXXX___```\\\VVVQQQOOOLLLHHHFFFEEEEEEEEEDDDLLL]]]xxx}}}aaaIIICCC@@@===AAADDDLLLfffxxxlllcccmmmzzzxxxbbbWWWuuuwwwrrrfffDDD::::::666555888444444444444444444333333333444444444444333222222222333444333333555888;;;CCCUUUlll}}}}}}sssvvvlllbbbaaaoooooobbbhhhtttvvvgggjjjdddYYYOOOLLLVVVhhhwwwzzzpppeee```cccmmmuuuhhhYYYGGG===;;;;;;888444777777888888888999999999;;;999:::<<<<<<===CCCLLLYYYOOOAAA888666:::???BBBSSS___oootttdddLLLBBBDDDCCCNNNYYYXXXOOOHHHJJJNNNMMMPPPTTTUUUWWW[[[aaafffgggppp|||tttXXXOOOUUU```ooo{{{zzzkkkmmm~~~qqqkkk|||uuuQQQEEE???<<<===BBBEEEGGGKKKQQQfffxxxuuulllpppxxxyyywwwuuuqqqnnnkkkgggdddaaa]]]ZZZRRROOOJJJGGGEEECCC???<<<777777777777888999:::;;;>>>@@@AAAAAABBBGGGQQQXXX~~~aaa___ttt]]]SSSQQQNNNJJJHHHGGGFFFDDDBBB@@@>>>===<<<;;;:::::::::999999888888888777777888777444555888555555555555555555555555333;;;MMMYYYNNN===CCCVVVssssssdddPPPHHHLLLfff}}}zzzkkkTTTDDDCCCFFFPPPeeeyyyvvvwwwsssllleee\\\MMM>>><<<=========>>>>>>>>>???>>>>>>===<<<===>>>???@@@@@@AAADDDHHHKKKKKKHHHFFFCCCBBB@@@???????????????@@@?????????BBBEEEIIIKKKNNNQQQVVVYYY\\\^^^aaacccfffgggkkkpppuuu{{{zzzrrrqqqsssnnnllljjjjjjkkkmmmmmmmmmllljjjiiihhhfffbbb\\\XXXOOOKKKMMMRRRTTTOOOJJJJJJRRRSSSRRRKKKBBB<<<<<>>@@@@@@>>><<>>>>>BBBFFFNNNdddxxxkkkaaa]]]eeemmmfffQQQKKKjjjuuuYYYXXXeeennnpppwww\\\CCC;;;:::666555888555555555444444333333333333444444444444444333333222333444333333333666888BBBPPPbbbrrr}}}vvvkkkkkkaaaYYYZZZfffxxxtttaaaXXX\\\cccjjj[[[XXXTTTMMMFFFDDDLLLZZZeeeyyy}}}zzzwwwuuusssrrrlllhhhaaaZZZWWWZZZaaagggTTTJJJ???888777888777555666666666777777777888888::::::;;;<<<::::::AAAJJJOOOFFF;;;555555:::>>>???KKKVVVcccfffXXXEEE>>>AAADDDNNNVVVUUUKKKDDDEEEIIIGGGIIIKKKLLLMMMQQQWWW[[[___fffqqqzzz}}}bbbNNNPPPZZZdddttt}}}tttuuummm```bbbpppvvvsss~~~zzzkkkhhh|||}}}{{{rrrpppoooppptttxxx{{{|||yyywwwuuussssssuuuxxxzzzvvvuuurrrppppppqqqtttuuurrrrrroookkkjjjjjjiiigggddd\\\eee{{{zzz```KKKHHH===::::::>>>AAAAAAEEEIII[[[gggppp___WWWSSSWWW^^^```^^^\\\XXXVVVTTTRRRRRRPPPNNNLLLFFFDDDAAA>>>===<<<:::999555555555666777888999::::::;;;<<<<<<===AAAGGGMMMhhhbbbJJJXXXhhh}}}{{{eeebbbnnncccWWWJJJDDDCCCAAA???===<<<<<<;;;::::::999999888888888888888888777777777555222333555333///000666444444444444555555555555555666>>>FFFBBB;;;>>>JJJUUUXXXPPPFFFCCCAAAMMMdddsssuuusssooommmpppsssuuukkkggg\\\VVVfff}}}wwwppphhhbbb[[[RRREEE;;;:::;;;???KKKZZZhhhpppsssxxxwwwuuusssqqqooommmllluuuuuuuuutttrrrpppmmmkkkcccaaa```bbbeeehhhiiihhhkkknnnlllfffbbbcccdddbbb``````aaaaaa```^^^\\\ZZZ[[[^^^]]]ZZZZZZ\\\[[[VVVUUUTTTPPPLLLIIIGGG@@@999888888888888888888888888999888666555666777999:::;;;:::;;;===@@@@@@===:::999777666777;;;<<<;;;999999999999:::<<<>>>AAABBBAAACCCFFFHHHHHHIIILLLMMMOOOPPPRRRTTTWWWZZZ]]]^^^___``````___^^^___```bbbiiigggbbbZZZRRRNNNQQQVVVOOOMMMKKKKKKMMMOOOOOOOOOLLLLLLKKKKKKKKKIIIFFFDDDAAA??????BBBCCCBBBAAAAAACCCEEEEEE???888333444777;;;<<<>>>AAABBBCCCBBBBBBAAA===999888::::::888555@@@BBBLLLLLL???;;;===888888;;;???EEERRRcccqqqxxxtttooohhhbbb[[[UUUNNNIIIIIIMMMQQQJJJ===<<>>===AAAIIIOOOVVV^^^eeeiiimmmqqqqqqnnnqqqsssrrrnnngggaaa^^^]]]bbb```^^^\\\YYYWWWVVVVVVOOOMMMJJJGGGEEEEEEHHHJJJBBB???;;;777333333666888444444444444555555555666222444777999666444888@@@>>><<<888555555777;;;===AAAEEEJJJKKKDDD;;;999;;;@@@CCCFFFEEEAAA======???>>>?????????@@@CCCFFFIIIJJJOOOVVV\\\```eeejjjnnnoooqqqssstttrrrnnniiifff___OOOGGGMMMSSSUUU```pppcccccc```ZZZUUUUUU\\\bbbdddnnnjjj```[[[RRRKKKMMMPPPYYY^^^WWWOOOOOOVVV\\\eeeeeeeeedddcccaaa___^^^VVVWWWXXXYYY[[[^^^cccgggkkklllkkkddd[[[RRRMMMJJJEEEOOO\\\bbb```^^^^^^```eee\\\XXXaaaoooyyy~~~pppllleee___ZZZUUUPPPMMMRRRSSSSSSSSSSSSQQQPPPOOOFFFEEEDDDFFFIIILLLMMMMMMMMMLLLJJJIIIIIIJJJKKKLLLJJJIIIGGGFFFFFFGGGIIIJJJFFFEEEEEEEEEFFFFFFCCCAAADDD===???KKKKKK@@@;;;???:::777666999:::999;;;???===DDDAAAPPPYYYTTTTTTGGG@@@>>>===???BBBDDDCCCBBB>>>===<<<<<<======<<<:::;;;;;;999888777777777777333333444555555666777777555666777777777999===@@@???NNNLLLEEEDDD888333BBB>>>GGGLLLLLLNNNQQQLLLCCC>>>>>>DDDMMMNNNIIIJJJQQQMMMOOOMMMIIIKKKRRRVVVVVVMMMJJJIIIKKKNNNMMMGGGBBB@@@<<<999777777777777777333333333444444444444444444444555555555555555555333222555:::777//////555333333333333333444444444666555999>>>>>>999777999555:::666555999555555BBB@@@BBBBBB@@@>>>AAAGGGKKKHHHEEE===777===HHHIIIBBBBBB???<<<;;;;;;:::777444888777888;;;@@@EEEHHHIIIDDDDDDCCCBBBAAA???>>>>>>CCCCCCCCCCCCBBB@@@>>>===?????????@@@@@@AAAAAABBB===@@@AAA===;;;===???===;;;<<<=========<<<;;;:::999<<<===::::::<<<;;;888>>><<<:::999:::;;;;;;999888888888777777777666666777777555555555666777888666666666777888888666555888666444666999:::888666666666666777888999::::::777999::::::999999:::<<<555666666777888999::::::999999:::;;;;;;;;;:::999<<<:::888777444333888@@@<<<:::888888999;;;;;;;;;666777777777777777777666444444444444555666777888444666888666333222333555333333333333444555777888888777555444555555444333666444888777111444888000...///111333777<<<@@@AAA>>>===<<<:::888777555555777:::>>><<<666444999@@@===>>>;;;666555888777444555777:::<<<===;;;999777999333111333444111111333444333333333333333333222222333333444444444444444111333444444333222333555333666888999<<<===888111666777777777888999<<<>>>;;;===???@@@AAA???===<<<;;;<<<<<<;;;999888999:::<<>>???AAAFFFFFFDDD???@@@AAA???===;;;;;;<<<;;;;;;:::999999999999:::;;;::::::999888777666555666888999666222111444888111111222222222333333333111111555888666333444999222444666666444444777:::999888777777666555555666888777666555666666666555666555555555666777777888333555888::::::;;;===???===>>>@@@@@@???===;;;999>>>:::;;;???>>>;;;AAAJJJBBBCCCCCCCCCCCCDDDFFFHHHAAALLLHHHAAACCCBBB<<<>>>>>>BBBCCC>>>;;;===@@@AAA@@@@@@AAAAAAAAA@@@??????AAABBBBBBAAABBBCCCDDDDDDCCCCCCBBB@@@>>>===@@@CCC===???@@@AAA@@@@@@AAABBBAAA>>>===AAABBB@@@@@@BBBFFFDDDBBBAAA@@@???<<<:::======>>>>>>>>>>>>======888888888:::<<<===<<<;;;<<<;;;;;;::::::999999999::::::999999999::::::;;;:::888777999;;;:::999777888666666888888777999===888555444666777444555888777;;;222888:::555:::111000333444333333444555555444222111222333444222111444555666666555555555666111222333333444444444444222333444444444444444555222777999666333333555999555555666777888888777666777888999999888777888999777888777444555:::===<<<777555444444555555444333///222333333222222333444000000000000000000000000111111111222222333333333111222;;;DDD@@@444///444111111111222222333333333333444777:::999666333333333777555777>>>:::777???777999;;;;;;888888===BBBCCC@@@<<<999888888999999888888999:::;;;<<<<<<<<<666666777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;::::::999888666777777666555555666777777;;;===999888:::;;;:::;;;;;;;;;;;;;;;::::::999666:::;;;999888::::::888444333333555777777777888777777777777777777777777777666666555555666666666333333444444444444444444777666444333444444333111333333333444444444444444222333444333111111333444444444555555555555555555777777777777888888777777888555666888777555999@@@666444111111222333333333111222222222111111222333111222222111000111222222///000222333444444333333111000//////000111222333111222333333111111222333......444333,,,000444,,,555444444555555444444555333555666777666666777888111444666555555444222///444000222777:::777777999777555333333555555444333//////111333222000111555000000000000111111111111000000111222222222222222...000222222111111222333555777666444444666444000666666777777777666555444555444444666888888777555555666777888888:::<<<>>>444<<<777000555777666<<<333444555666555555666666777999888555777;;;===:::777777777777666777999:::666666555555555666777777444444333333333222111000111333444444222111222333/////////000000000111111444111222666666333444666///111333333222222333444000111111000000111222111111000//////000111000/////////000111222111000///444555555555444444444555555555555555555444333333---000333222000///000222LLLKKKJJJJJJJJJJJJHHHGGGFFFOOOKKKCCCHHHHHHCCCCCCBBBEEEEEEBBBAAADDDEEECCC@@@AAABBBCCCDDDDDDDDDDDDBBBBBBAAA??????@@@???===@@@??????AAAAAA???>>>>>>>>>======???AAAAAA???===;;;>>>FFFKKKIIIBBB@@@AAA======<<<===??????===<<<999999::::::::::::;;;;;;666666777888::::::888666555555555555444333111111555555666666666666666666:::666333555777777666666222555666222000222444444888555444777777444555888666:::000444333...777222...333666333000000333555555444333333444444333111111333444555555555555666111111222333333333222222000111222333222111000//////111888888333666888000444222333666555111333888111444333111222666555000444666555222222777888777444333111000///111333444///444777555222111222222111111000000//////....../////////000111111222222***...;;;HHHDDD333+++...000000111111111222222222000333555444222111333666///222///111888555333<<<000333777888555111333777999666555555333000333999111333666666444333222333///111444666888888999999666666777777888999999999444444555666666666555555444555666555222222444666222666777444222333333111666555555444333333333222---222333111000333333111......000444555222000000000111111222222333444444222222222222111111111111111333444444222222333555...------///111333444444000000111222222222222111000111222111000000111333......///000000000000000333222000//////000000///222//////222111,,,///555222///---------.........000111111000///...000111///111333111//////...---///...///000222111---+++111222222222222222222111---000333222000///111444+++000999777---000444,,,111//////111111111222444...000222222///......000000111000---///333333000333,,,,,,222000***///;;;000...,,,,,,...000000000...///111111...+++---111------......//////000000......///000000000000000,,,...000111000000000111+++...///,,,---000111///222000///000333333000,,,333111///111333555444222000000111000000333777:::///888555000444333000333///000111222333444555666333222///++++++000222000555444222000///000222333555444333222111111111111222000......///000111000111000000222333333000...............////////////222---,,,///000//////111222000///000111111111000***///222222000//////------.../////////...------------...000222111///,,,///000000111111111222333111000//////......//////---222333///...111111...