BM6P6(@ ~~~}}}}}}zzzuuupppnnnlllooouuuttthhhZZZRRRQQQQQQOOOMMMLLLOOOWWW]]]eeeiiimmmmmmkkklllqqquuuuuuuuuuuusssrrrsssvvvxxxqqqYYYMMMCCC>>>;;;<<<<<<999888:::AAAEEEJJJNNNRRRXXXaaaggghhhqqqzzzzzzyyykkkddd[[[SSSIII===666555111111000000000000111111000000000111111111111111444444444555666888:::;;;???AAACCCFFFIIIKKKMMMNNNLLLKKKIIIHHHGGGGGGHHHHHHDDDDDDEEEFFFGGGIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHFFFEEEDDDEEEGGGHHHGGGFFFFFFGGGGGGFFFDDDIIIIIIJJJJJJJJJJJJJJJIIIJJJHHHFFFDDDEEEGGGKKKMMMMMMMMMLLLJJJIIIHHHGGGFFFGGGHHHIIIHHHGGGGGGIIIKKKRRRNNNLLLMMMOOOPPPLLLHHHGGGIIIJJJIIIGGGGGGHHHIIIIIIJJJJJJJJJHHHGGGHHHIIIKKKKKKKKKKKKLLLMMMNNNOOOKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNMMMLLLIIIFFFDDDGGGGGGHHHHHHJJJKKKLLLMMMLLLKKKIIIGGGFFFFFFFFFFFFHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHIIIKKKLLLEEEDDDCCCCCCDDDHHHKKKMMMQQQQQQQQQOOOLLLJJJIIIJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLMMMLLLLLLKKKJJJJJJIIIIIIJJJKKKMMMNNNOOOMMMLLLKKKJJJKKKLLLLLLKKKIIIGGGEEEHHHGGGGGGGGGIIILLLNNNPPPGGGEEEDDDBBBCCCEEEHHHIIIFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIKKKKKKJJJGGGDDDBBBDDDEEEFFFGGGGGGGGGGGGGGGIIIHHHHHHGGGFFFEEECCCCCC@@@??????>>>>>>>>>>>>>>>999::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::888888777777999;;;>>>@@@@@@;;;888999<<<===;;;777888888777888999888666444666666777777888888999999999999888777777777777777???>>>???DDDNNN[[[gggnnn}}}zzzyyyyyywwwssspppqqqppptttzzzyyymmm]]]TTTPPPOOOLLLJJJKKKPPPZZZaaannnooopppnnnkkkkkknnnqqqqqqqqqqqqqqqtttzzzqqqXXXHHHAAAAAA<<<:::<<<;;;999999<<>>===============;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999888888:::<<<>>>@@@???;;;888888;;;===;;;888888777777888999888666444777777777777777777888888888888777666666666666666666777999===CCCKKKRRRVVVeeerrr~~~zzzxxxuuuttttttsssrrrppptttuuu{{{rrraaaXXXSSSQQQNNNMMMPPPXXXbbbjjjuuusssooolllkkkkkkmmmoooqqqrrrrrruuu|||qqqXXXEEE>>>@@@>>>:::999;;;;;;:::;;;???EEEJJJRRRXXX\\\bbbiiinnnqqqyyy|||xxxyyyuuunnnfff^^^SSSDDD888444000000000000000000111111//////...---...///000111333333444555888:::===???CCCDDDFFFGGGHHHIIIIIIJJJMMMLLLKKKJJJIIIIIIIIIJJJGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMKKKKKKKKKIIIFFFEEEEEEFFFEEEDDDDDDEEEHHHJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJIIIHHHHHHJJJLLLLLLJJJHHHJJJLLLMMMJJJGGGIIIJJJJJJIIIFFFEEEEEEFFFJJJLLLLLLKKKJJJIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOPPPOOONNNMMMJJJJJJJJJKKKLLLMMMNNNOOONNNNNNMMMLLLJJJHHHFFFEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHIIIIIIJJJKKKLLLMMMNNNOOONNNLLLKKKJJJKKKKKKLLLGGGFFFEEEEEEFFFIIIKKKMMMLLLMMMNNNLLLJJJIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJKKKLLLMMMNNNNNNMMMOOOOOOPPPOOONNNLLLJJJIIIFFFEEEEEEDDDEEEGGGHHHIIIJJJHHHFFFDDDBBBBBBCCCDDDGGGGGGHHHHHHHHHIIIIIIIIIJJJHHHDDDAAAAAABBBDDDFFFCCCCCCDDDEEEEEEEEEDDDDDDFFFFFFFFFFFFEEEDDDBBBBBB>>>======<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::999::::::;;;;;;::::::999;;;:::999999:::<<<===???===:::888888;;;<<<:::888777777777888999888666444777777777777777666666666777777666555555555555666555777999<<>>;;;;;;999777777999999999>>>EEEJJJRRR\\\eeeiiilllpppsssssszzz{{{{{{pppcccTTTJJJBBB999333222//////000111111111111000111000000000111222444555333444555777:::===AAACCCAAABBBDDDGGGIIIJJJKKKLLLMMMMMMMMMLLLLLLKKKJJJJJJGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMLLLJJJGGGEEEFFFGGGGGGFFFFFFFFFHHHIIIHHHGGGIIIIIIKKKLLLNNNNNNOOOOOOJJJKKKKKKKKKKKKJJJHHHHHHJJJJJJJJJJJJJJJJJJIIIIIIGGGHHHIIIHHHGGGHHHIIIKKKLLLKKKKKKLLLMMMMMMLLLKKKJJJKKKKKKJJJGGGEEEEEEFFFLLLMMMMMMMMMKKKJJJKKKLLLIIIIIIIIIJJJJJJKKKLLLMMMOOOOOOOOOOOONNNNNNMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPOOOLLLIIIFFFEEEEEEEEEFFFGGGHHHJJJKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOSSSRRRRRRQQQQQQQQQQQQQQQJJJJJJIIIIIIJJJKKKLLLMMMLLLMMMNNNNNNLLLLLLMMMNNNKKKKKKJJJJJJKKKKKKLLLMMMNNNLLLJJJHHHGGGHHHIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMIIIIIIIIIJJJKKKMMMNNNPPPPPPPPPOOONNNMMMKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGKKKIIIGGGDDDBBBAAA@@@@@@CCCCCCDDDDDDEEEFFFGGGGGGIIIHHHGGGFFFEEEEEEEEEFFFBBBBBBCCCCCCCCCBBBBBBAAACCCCCCCCCCCCBBBAAA@@@@@@<<<;;;;;;:::::::::::::::;;;;;;::::::999888777777888888999999999999888888999999888888888888888888:::999888888999999999999666555555777888888666444777666666666555555444444555555444444444444555555555555666777999:::;;;;;;:::===@@@EEEMMM[[[kkkvvv~~~{{{xxxzzzzzzvvvrrrpppkkklllmmmmmmllllllnnnppplllooovvv}}}|||qqqhhhdddcccdddfffjjjoooqqqrrrqqqqqqoookkkhhhhhhjjjnnnqqqwww~~~nnn\\\IIIAAA@@@===888555777666777999888999???GGGNNNWWWccclllpppqqqssstttuuu|||~~~ppp```MMMBBB;;;666444555333333333333111///---+++---...///000111111222222555555666888;;;>>>AAACCCAAABBBDDDGGGIIIKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHEEEFFFFFFGGGHHHIIIJJJJJJLLLLLLLLLJJJGGGFFFFFFGGGHHHGGGFFFGGGHHHIIIHHHGGGHHHIIIKKKLLLNNNOOOPPPPPPLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJHHHIIIJJJIIIHHHHHHJJJLLLMMMNNNNNNNNNNNNNNNMMMMMMKKKLLLLLLKKKHHHGGGGGGHHHKKKLLLMMMLLLKKKJJJKKKLLLJJJJJJJJJJJJKKKLLLMMMMMMPPPOOOOOONNNNNNMMMMMMMMMPPPPPPOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPOOONNNLLLIIIHHHGGGEEEEEEFFFFFFGGGIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNOOONNNMMMLLLMMMNNNKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNLLLKKKJJJIIIHHHHHHGGGGGGHHHJJJKKKMMMNNNNNNKKKJJJIIIHHHIIIKKKNNNOOOPPPPPPOOOMMMKKKJJJIIIHHHEEEEEEEEEEEEEEEFFFFFFFFFIIIHHHFFFDDDCCCAAAAAA@@@DDDDDDEEEFFFGGGHHHHHHIIIEEEFFFFFFGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBAAA@@@@@@???<<<;;;;;;:::::::::::::::::::::999999888888777777777888888999999888888777999999888888777666555555888888888777888888999999555555555666888888666444555555555555555444444444555444444444444555666666555666666777888:::<<<===777888888888<<>>;;;777666777666777888777888???HHHRRR\\\iiirrrvvvvvvvvvvvvyyyqqq___KKK???999555444555111111222333222000...,,,,,,---///111222222222111666666777999;;;>>>AAACCCCCCDDDEEEGGGIIIIIIJJJJJJLLLLLLLLLLLLLLLJJJIIIHHHIIIHHHHHHHHHHHHHHHIIIJJJFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKJJJIIIGGGFFFGGGHHHFFFFFFEEEGGGIIIJJJJJJIIIFFFGGGIIIKKKMMMNNNOOOOOONNNNNNMMMLLLKKKJJJIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKLLLKKKJJJJJJLLLNNNNNNOOOOOOOOONNNMMMLLLLLLKKKLLLMMMLLLJJJIIIJJJKKKKKKLLLMMMLLLJJJIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOOOONNNMMMMMMLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQMMMMMMMMMMMMMMMNNNNNNOOOPPPOOONNNLLLJJJIIIIIIIIIFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQNNNOOOPPPQQQQQQRRRRRRRRRMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNLLLKKKKKKLLLMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNLLLJJJHHHGGGFFFGGGHHHJJJLLLMMMOOOOOOMMMKKKIIIHHHHHHJJJMMMOOOQQQQQQOOOMMMKKKJJJIIIIIIDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAACCCCCCDDDEEEFFFGGGHHHIIICCCCCCCCCCCCCCCBBBBBBAAACCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@???>>><<<<<<;;;:::::::::::::::999999999999999999999999777777888888888888777777::::::999999777666555444777777777777777777999:::444444555666888888666444444444444444444444555555555555444444555666666777888888999:::;;;;;;;;;:::444666777777777<<>>999444222222+++---///222333333222222,,,///222555666555444222777777888999<<>>===<<<;;;;;;::::::;;;;;;:::::::::::::::::::::;;;777777888888888888777777;;;;;;;;;:::888777555444666777777777666777999:::444444444666888888666555333333333444444555555555555555555555555666777888666888999:::999777444333444777::::::999999;;;>>>CCCLLLYYYdddooo}}}zzzooommmmmmjjjiiilllooonnnllliiigggfffeeeddd^^^bbbddddddbbbaaacccfffgggmmmrrrtttwwwyyywwwrrrpppqqqpppmmmkkkkkkjjjiiinnnllllllmmmlllssshhhWWWKKKFFF>>>:::999888777555666555666999:::;;;CCCKKKYYYdddnnntttwww{{{|||{{{ttt___GGG;;;777444222222000000////////////000000000000000000000111222222777888999;;;===@@@BBBDDDFFFFFFEEEEEEEEEEEEFFFFFFKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDGGGGGGFFFFFFGGGGGGHHHIIILLLIIIFFFFFFHHHIIIHHHFFFCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKOOOMMMKKKIIIIIIJJJKKKLLLIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNOOONNNNNNLLLKKKLLLMMMMMMNNNNNNNNNMMMMMMJJJKKKMMMNNNMMMKKKIIIHHHHHHIIIJJJIIIHHHIIIKKKMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJKKKMMMPPPQQQQQQLLLMMMOOOPPPOOONNNLLLKKKKKKKKKLLLLLLKKKJJJIIIIIIGGGFFFFFFEEEGGGIIIKKKMMMKKKLLLMMMNNNOOOOOONNNMMMNNNLLLJJJIIIIIILLLPPPRRRQQQQQQOOONNNMMMKKKJJJJJJMMMMMMMMMMMMLLLLLLLLLLLLLLLNNNOOOOOOMMMLLLLLLMMMPPPPPPPPPOOOOOONNNNNNNNNMMMJJJGGGGGGKKKNNNPPPOOONNNNNNNNNLLLJJJJJJLLLMMMPPPOOOMMMKKKJJJIIIIIIIIIGGGFFFEEECCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGFFFEEECCCBBBBBBDDDFFFGGGBBBCCCDDDEEEDDDCCC@@@???======>>>>>>>>>>>>======;;;:::999999999:::;;;<<<999999999::::::999999999777777666666666666777777999999888777666555444444777666555555555666888999555555555666555444444333777777666666555555555444444444555555666666777777444555666777777888888888555444444444555666888999>>>CCCIIIOOOWWWdddttt}}}ooojjjgggddddddggglllkkkjjjiiigggfffeeeeee```dddffffffdddcccdddgggooovvv|||~~~~~~~~~{{{vvvwwwuuuqqqllljjjllloooqqqpppooottt}}}gggSSSGGGEEE@@@;;;777777888777666777555666888999<<>>AAACCCDDDFFFFFFEEEEEEEEEEEEFFFFFFJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHLLLIIIFFFFFFHHHIIIHHHFFFDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLNNNNNNLLLKKKKKKKKKLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLNNNNNNOOONNNMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLNNNNNNNNNLLLKKKIIIJJJKKKKKKKKKIIIIIIJJJLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLJJJIIIKKKMMMPPPQQQQQQLLLMMMNNNNNNMMMLLLKKKJJJKKKKKKKKKKKKKKKJJJIIIIIIFFFFFFEEEEEEFFFHHHJJJLLLJJJKKKMMMNNNNNNNNNMMMMMMLLLKKKIIIIIIIIILLLNNNPPPOOOOOONNNMMMLLLKKKKKKJJJNNNMMMMMMMMMLLLLLLKKKKKKKKKMMMNNNNNNMMMLLLMMMNNNPPPPPPPPPOOONNNNNNMMMMMMIIIFFFDDDDDDGGGJJJLLLLLLNNNNNNNNNLLLJJJJJJLLLNNNPPPOOONNNLLLKKKJJJIIIIIIGGGFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBCCCDDDFFFGGGCCCDDDDDDDDDDDDBBBAAA@@@======>>>>>>>>>>>>======;;;;;;:::999999999:::;;;888888999999999999888888777777666666666666777777888888777777666555555555777666555555555666777888666666777777666666555444555555555555555555444444555555555555555666666666444444555666777777777777555555444444444666777888888;;;>>>AAADDDLLLXXX```rrr}}}{{{mmmeeebbbaaacccfffjjjjjjkkkjjjjjjiiihhhgggeeehhhjjjiiiggggggjjjmmm{{{|||xxxuuuqqqmmmkkklllpppuuuxxx|||fffQQQDDD???===:::666444555666777777888666666888999<<>>>>>>>>>>>======<<<;;;:::999999888999999777777888888888888777777666666666666666666666666666666666666666666666666666666555444555666777888555555666666555555444333333333333333444444444444555555555555555555444444333444555666666777777666555555444444444555555666666888:::999999===CCCHHHXXXaaannnyyy|||tttjjjdddbbbdddfffiiijjjkkkllllllllllllkkkjjjhhhjjjkkkkkkkkknnntttzzzwwwvvvtttssspppooosssxxxhhhTTTGGGAAA@@@:::888555444444555666777999666555777888<<>>AAACCCEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEHHHIIIKKKMMMMMMKKKIIIGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPPPPOOONNNLLLHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOOOONNNKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMNNNOOOPPPNNNKKKIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJIIIJJJIIIIIIKKKNNNPPPPPPOOOMMMLLLKKKIIIHHHHHHHHHHHHJJJJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHIIIKKKLLLJJJJJJKKKKKKKKKKKKKKKKKKGGGGGGHHHIIIIIIJJJIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLOOONNNNNNMMMLLLKKKJJJJJJIIIJJJLLLLLLKKKLLLNNNOOOPPPPPPOOONNNMMMLLLLLLKKKHHHFFFEEEEEEGGGHHHJJJKKKMMMNNNNNNLLLKKKKKKMMMOOOQQQQQQPPPOOONNNLLLKKKJJJGGGGGGFFFEEEDDDCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHDDDDDDBBBAAAAAA@@@AAAAAA======>>>>>>>>>>>>======<<<;;;:::999999888888777666666777777777777666666555666666666666666666555555555555666666666777777666555444444444555666777222333333333333222111111111111222222333333444444666555555444444333333333222333444555555666666555555555444444444444444444555777888999999;;;>>>AAAEEELLLVVV```jjjxxxqqqnnnjjjgggfffhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhgggiiijjjkkkmmmttt}}}{{{wwwtttsssqqqrrr{{{}}}cccOOOEEEAAA===:::999999777555444444666777999666555777888<<>>:::666::::::999777555555666888888666555777888:::CCCMMM[[[iiiwww~~~}}}xxxrrriiijjjqqqwwwsss||||||uuurrr]]]FFF:::555333111111000000////////////000000//////000111333666777999;;;<<>>>>>???@@@AAABBBBBBCCC@@@@@@@@@???>>>>>>======::::::;;;;;;;;;;;;::::::999:::::::::999888777666666666777777777777666666444555666777777666555444444444444555555666666666444444333222333444555666444444555555444444333222111111111222222222222222333333333333333333222222000111222333333444444333222222333444444333333222111111222333444555555555555666999===CCCKKKSSSYYYkkkttthhhmmmmmmiiiggggggeeeaaacccaaa]]][[[YYYYYYZZZ[[[aaaiiisss|||{{{vvvuuu{{{qqq___TTTEEE===<<<===;;;777888999:::888666555777:::777666666777777999AAAJJJXXXeeessszzzzzzxxxsssmmmeeeiiirrrooovvv}}}xxxrrr]]]FFF999555222111000000000////////////000000//////000222444666999:::===???AAACCCDDDDDDCCCBBBDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBAAABBBCCCCCCDDDCCCEEEHHHHHHGGGFFFFFFHHHDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIKKKLLLLLLLLLKKKKKKMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLNNNNNNOOONNNMMMLLLJJJKKKLLLMMMNNNOOOOOOOOOJJJJJJJJJJJJKKKKKKLLLLLLMMMOOOPPPOOOLLLIIIGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHJJJKKKLLLLLLKKKJJJHHHHHHHHHIIIKKKNNNOOONNNMMMJJJKKKLLLMMMNNNMMMLLLLLLGGGHHHIIIIIIJJJJJJJJJIIIKKKKKKLLLMMMMMMMMMMMMLLLMMMMMMKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKJJJIIIHHHHHHKKKMMMOOOOOONNNMMMKKKJJJIIIHHHEEEGGGHHHHHHFFFEEEGGGIIIIIIJJJJJJIIIHHHHHHKKKMMMOOOPPPPPPPPPOOOLLLJJJHHHGGGGGGGGGFFFEEECCCAAA@@@AAABBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>??????======>>>???????????????===>>>>>>>>>>>><<<;;;:::888999999::::::999999888888888999:::999999888777666777777888888777777666333444666777777666444333444555555555555555555555444333222222222333555555555555555555555444444333333222222222222222111111222222222222333333333333///000111222333333333333000111222333444444333333444333333333444555555444555666777999<<<@@@DDDGGGPPPZZZggguuueeejjjkkkgggeeeggggggcccdddaaa]]]YYYVVVWWWXXXYYYcccnnn}}}}}}~~~zzzeeeVVVIIICCC===999999999999888555777999888666666999;;;777555666888777888???GGGWWWcccpppttttttsssnnniiiccciiitttzzzjjjxxx~~~rrr]]]FFF999555222111000000000////////////000000//////000222444777999:::>>>@@@BBBDDDDDDDDDBBBAAACCCEEEFFFGGGGGGFFFEEECCCEEEEEEEEEFFFFFFGGGGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEBBBAAAAAAAAAAAABBBCCCCCCBBBEEEHHHIIIGGGEEEFFFHHHFFFEEEEEEEEEEEEEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJLLLLLLKKKKKKJJJJJJJJJIIILLLMMMNNNOOONNNNNNLLLKKKJJJKKKLLLMMMOOOOOOOOOPPPIIIIIIIIIIIIIIIJJJKKKKKKLLLNNNPPPOOOLLLIIIGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGIIIJJJLLLMMMMMMLLLJJJIIIHHHHHHIIILLLNNNOOONNNMMMJJJKKKMMMOOOPPPOOONNNMMMGGGHHHIIIIIIJJJJJJJJJIIIJJJKKKKKKLLLLLLLLLLLLKKKNNNMMMLLLKKKJJJJJJKKKLLLNNNMMMLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNKKKKKKKKKLLLMMMMMMNNNNNNKKKKKKJJJIIIGGGGGGJJJLLLOOOOOONNNLLLKKKIIIHHHHHHFFFHHHJJJIIIGGGFFFHHHKKKHHHIIIIIIHHHGGGHHHJJJLLLOOOOOOPPPPPPNNNLLLIIIHHHGGGGGGGGGGGGEEECCCAAA???AAABBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>??????<<<===>>>>>>>>>>>>======;;;<<<>>>>>>===<<<999888888888888999999888888888666777999::::::999888777777777888888888888777777333444666777777666444333555555555555555555555555333333222222222333444555333333444444333333222111444333333333222222111111111111111222222333333444///000111222222333222222///000111333444444333333222111000111222444444444222333444555666777999:::;;;DDDPPP]]]hhhsss~~~eeedddddddddeeedddcccaaacccaaa\\\WWWTTTUUUZZZ^^^ffftttwwwfffVVVMMM@@@???===;;;999888888777999999888777666666777777999999777555555:::>>>???PPPbbbjjjlllqqqmmmdddddd[[[lllvvv}}}zzzrrrhhh|||ttt___GGG999555333222333111000///////////////000222222222333555888;;;===AAACCCEEEEEECCCBBBAAABBBDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGEEEDDDDDDDDDFFFEEEDDDCCCCCCBBBCCCCCCEEEDDDDDDDDDEEEFFFHHHIIIGGGHHHHHHHHHHHHHHHHHHIIIIIIGGGEEEDDDEEEGGGIIIKKKIIIJJJJJJJJJIIIIIIKKKLLLLLLLLLLLLLLLKKKJJJHHHHHHLLLMMMMMMMMMKKKJJJHHHFFFJJJLLLNNNNNNLLLJJJJJJJJJKKKKKKJJJHHHEEEEEEFFFHHHMMMMMMNNNNNNMMMLLLJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOOOOOOOJJJIIIIIIHHHIIIJJJKKKLLLHHHIIIKKKMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLIIIJJJKKKKKKKKKKKKKKKJJJLLLLLLLLLLLLMMMMMMMMMMMMOOOMMMLLLLLLMMMMMMLLLJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJLLLMMMLLLJJJIIIIIIIIIFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHMMMMMMNNNNNNMMMLLLJJJIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@???>>>==============================;;;;;;<<<<<<<<<<<<<<<<<<:::;;;>>>???@@@???>>>===::::::999888777777888888999888888777666555555444666666666666666666666666444555777777555555555666666555444333222333444444444333333222222333333444111222444555555444222111222111111000000000000000333333333333333333333333222222222222222222222222///000111222333444444444222333333444444333333222333333333444555666777777999===BBBFFFMMMXXXgggrrr~~~````````````aaaaaa```___```^^^[[[XXXWWWYYY^^^bbbkkkxxxooobbbTTTHHHBBB???>>><<<:::999888777777999999888777777777777777::::::888666666999<<<>>>OOOcccmmmnnnpppjjj```aaa```sss}}}vvvppplllyyybbbHHH:::666444222222000000////////////000000222222222333666999<<<>>>???BBBDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDFFFGGGFFFEEECCCDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDCCCCCCDDDEEEGGGHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGEEEEEEEEEFFFHHHJJJGGGHHHIIIIIIHHHHHHIIIKKKMMMMMMMMMLLLKKKIIIHHHGGGKKKLLLLLLLLLKKKIIIGGGFFFIIIJJJLLLKKKJJJIIIIIIJJJMMMKKKIIIEEECCCDDDGGGJJJMMMNNNNNNOOOOOONNNLLLKKKIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLNNNNNNOOOOOONNNJJJJJJIIIHHHIIIIIIKKKKKKIIIJJJKKKLLLMMMMMMLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMLLLKKKKKKLLLMMMLLLJJJJJJIIIIIIHHHIIIJJJKKKLLLJJJLLLMMMMMMKKKJJJJJJKKKIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHLLLMMMMMMNNNMMMLLLJJJIIIGGGGGGFFFEEEDDDCCCBBBBBB??????@@@@@@@@@@@@@@@???========================;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<>>>>>>===<<<;;;888777666666555555666666888888777777666555555444555555555555555555555555333555666666555444444555666555444333222333333444444333333222222333333444111222333444444333222111222111111000000000000000333333333333333333333333333333333333333333333333000000111222333333333333222333333444444333333222333333444444555555666666555888<<>>===<<<:::999888777666666999888777777777777777777::::::999888777888<<>>@@@???AAACCCDDDDDDDDDEEEFFFDDDEEEEEEFFFEEEEEEDDDDDDEEEDDDCCCBBBBBBCCCDDDDDDDDDFFFGGGGGGEEEDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAACCCBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHGGGGGGIIIJJJNNNNNNMMMLLLKKKIIIGGGFFFJJJJJJJJJJJJIIIHHHFFFEEEGGGHHHIIIHHHGGGGGGHHHJJJNNNMMMIIIEEEBBBCCCGGGKKKJJJKKKLLLMMMNNNMMMLLLLLLJJJJJJJJJJJJKKKKKKLLLLLLJJJJJJKKKLLLLLLKKKJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNKKKJJJJJJIIIIIIIIIJJJJJJIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKIIIHHHGGGFFFFFFFFFHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJJJJLLLMMMLLLKKKKKKJJJHHHHHHHHHIIIKKKMMMJJJLLLNNNNNNLLLLLLLLLMMMKKKKKKJJJJJJIIIIIIHHHHHHFFFFFFEEEEEEFFFGGGHHHHHHLLLLLLMMMMMMLLLKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBBBB>>>>>>???@@@AAABBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<;;;:::999888777666666555555555555666777777777666555555444444444444444444444444444444333444666666444333444555555555444333333333333333333333222222222222333333222222222222222222222222222111111000000000000000222222222222222222222222333333333333333333333333111111222222222222222111222222333333333333222222444444444444444444444444333555777888999===EEEJJJRRRZZZfffqqq{{{_________^^^^^^___aaacccfffgggggghhhhhhkkkooosssyyy~~~zzzvvv^^^OOOFFF@@@>>>>>>::::::999777777666666666888888777777777777777888888888888999999999>>>DDDZZZsssyyykkkaaadddfff{{{wwwlllooovvvgggJJJ<<<888666222///000000000///000000111111000111333666999===@@@BBB@@@BBBDDDDDDCCCCCCEEEFFFEEEEEEFFFFFFFFFEEEDDDDDDGGGEEECCCBBBBBBCCCDDDEEEEEEGGGHHHHHHFFFEEEFFFGGGDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCEEEEEEFFFFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIHHHGGGGGGIIIKKKNNNNNNMMMLLLJJJIIIGGGFFFHHHHHHIIIIIIHHHGGGEEEDDDFFFGGGGGGFFFFFFGGGIIILLLNNNNNNLLLIIIFFFFFFHHHJJJFFFGGGHHHJJJKKKKKKJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLIIIJJJLLLMMMMMMKKKIIIHHHGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMMMMKKKJJJHHHFFFEEEDDDCCCCCCGGGHHHIIIJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIJJJKKKLLLLLLKKKKKKJJJHHHGGGHHHIIIKKKMMMJJJLLLNNNNNNMMMMMMNNNOOOLLLKKKKKKJJJHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHKKKKKKLLLLLLKKKJJJHHHGGGGGGFFFFFFEEEDDDCCCBBBBBB??????@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::::::::::::::::::::::::::999888777888777777666666777777777666666666555555444444444555555555555555555555555333555666666555444444555444444444333333333333333333333222222222222333333222111111000000111111222222111111000000000000000111111111111111111111111222222222222222222222222111222222222222111111000222222333333333333222222444444444333333333333333444555777777666777;;;===CCCHHHPPPYYYcccppp___``````___^^^```dddhhhnnnppprrrrrrrrrsssvvvxxx}}}|||ooo```OOOEEE@@@;;;:::;;;999888777777666666666666888777777777777777888888666555666999999:::AAAKKKbbb||||||mmmcccfffjjj|||~~~nnnfffnnn{{{cccHHH;;;777555111///000000000000000111222222111222444888;;;???BBBDDDCCCDDDEEEDDDCCCBBBCCCEEEFFFFFFFFFFFFFFFEEEDDDDDDGGGFFFDDDCCCCCCDDDFFFGGGFFFHHHIIIIIIHHHGGGHHHIIIDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBDDDDDDEEEEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJIIIHHHHHHJJJLLLNNNMMMMMMLLLKKKIIIGGGFFFGGGGGGHHHHHHHHHFFFEEEDDDEEEFFFGGGGGGGGGHHHKKKNNNMMMOOOOOONNNKKKIIIHHHHHHEEEFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMIIIJJJLLLMMMMMMKKKJJJHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMKKKJJJHHHFFFDDDCCCBBBBBBFFFGGGHHHIIIJJJJJJJJJJJJGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJKKKLLLLLLKKKKKKJJJHHHHHHHHHIIIKKKLLLIIIKKKMMMMMMLLLLLLMMMNNNJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJKKKKKKJJJIIIGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@???>>>========================;;;;;;::::::999999999999::::::::::::999888888777777666666666666666777777555555555555444444444444555555555555555555555555333555777666555444555555333333333333333222222222333222222111111222222333222111111000000111111222222111111000000000000000000000000000000000000000000000000000000000000000111111222222222111000000111222222333333222222111333333333333333222222222444555666777666666777888;;;===BBBGGGOOO[[[iiirrr\\\^^^______```dddkkkpppwwwyyy{{{|||{{{{{{{{{|||~~~uuuZZZPPPFFFBBB@@@<<<::::::888777777666666666777777777777777777777888888999666333555999999999DDDRRRhhhzzzkkkbbbeeeooo|||~~~vvvgggcccnnn|||nnnZZZDDD888555222000000000000000000111111222333222333666999===@@@CCCDDDEEEFFFFFFDDDBBBBBBCCCEEEGGGGGGGGGGGGFFFEEEDDDDDDFFFEEEDDDDDDDDDFFFGGGHHHFFFHHHIIIIIIHHHHHHHHHIIIEEEDDDCCCBBBAAAAAAAAAAAA@@@AAABBBBBBBBBBBBAAAAAACCCCCCDDDEEEFFFGGGGGGHHHGGGGGGFFFEEEEEEEEEFFFFFFIIIJJJJJJJJJIIIIIIKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGHHHHHHHHHGGGEEEDDDDDDFFFGGGHHHIIIJJJMMMOOOLLLOOOQQQQQQNNNJJJGGGFFFGGGHHHJJJKKKLLLLLLKKKKKKGGGHHHHHHIIIJJJKKKLLLLLLHHHIIIKKKLLLLLLLLLKKKJJJHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMHHHIIIJJJJJJKKKKKKJJJJJJKKKJJJJJJJJJKKKLLLMMMNNNKKKJJJHHHFFFEEEDDDCCCCCCEEEFFFGGGHHHIIIJJJJJJJJJGGGHHHHHHIIIJJJKKKLLLLLLLLLJJJJJJJJJLLLMMMLLLKKKIIIIIIIIIIIIIIIJJJKKKKKKHHHJJJLLLLLLKKKJJJJJJKKKHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDCCCBBBAAA@@@??????@@@AAAAAA@@@???>>>==============================;;;::::::999999888888777999999888888888888888888444333333333333444444555444444444444444444444444444444444444444444444444333444666666444333444555333333333333333222111111222222111111111111222222222222222222222222222222222111111000000000000000////////////////////////////////////////////////000000111111111111111000111111222222222222111111222222222222222222222222333333333444555555555555555777888;;;AAAIIISSSZZZkkkrrr{{{ZZZ]]]```bbbeeekkkvvv~~~qqqbbbOOOHHHBBBBBB@@@<<<::::::888777777666777777888888777777777777777888999999999444444888888888DDDUUUnnnxxxkkkbbbeeemmmvvvxxxvvvqqqggggggvvv~~~uuuooo^^^OOO???666222///000222000000000000111222333444333555888;;;>>>AAACCCDDDDDDEEEEEEDDDCCCCCCEEEGGGGGGGGGGGGGGGFFFEEEDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGDDDFFFHHHHHHGGGFFFGGGHHHFFFEEEDDDCCCBBBBBBBBBBBBAAAAAABBBCCCCCCBBBAAA@@@BBBBBBCCCDDDEEEFFFGGGHHHJJJHHHFFFEEEEEEEEEGGGHHHHHHIIIJJJIIIHHHHHHJJJLLLKKKKKKKKKKKKKKKJJJIIIIIIFFFGGGHHHHHHHHHGGGFFFEEEAAADDDGGGIIIJJJKKKMMMOOOLLLNNNPPPOOOLLLHHHFFFEEEHHHIIIJJJLLLLLLLLLKKKKKKFFFFFFGGGHHHIIIJJJKKKKKKHHHIIIIIIJJJKKKLLLMMMMMMIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLFFFGGGIIIJJJKKKLLLKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNKKKJJJIIIGGGFFFEEEEEEEEEDDDEEEFFFHHHIIIIIIIIIJJJHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKLLLMMMLLLJJJHHHIIIJJJKKKKKKKKKJJJIIIGGGIIIJJJJJJHHHGGGGGGHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHIIIIIIHHHGGGFFFDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>?????????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777777777666666666666666666777777333333222222333333444555333333333333333333333333222222222222222222222222111222444444222111222333222333333444333222111000222222111111111111222222111222333444444333222111222111111000000000000000........................000000000000000000000000...///000111111222111111111111222222222222111111000000111111222222333333222111111111333333444333222222333555999>>>DDDHHHUUU\\\fffoooyyyYYY]]]bbbeeejjjsssooo|||qqq[[[OOOHHHBBB======<<<888666777777777777777777888888999777777666777777888999999<<<666555888777666DDDVVVrrrxxxllldddggggggooopppppppppjjjooo{{{ooofffUUUIII<<<444000---///333000000000000111222333444444666999<<>>======;;;<<<===>>>>>>??????>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777666444444444444444555666777444444444444555555666777333333333333333333333333000000000000000000000000///000222222000///000111222222333444333222111000222222111111111111222222111222444555555444222111222111111000000000000000........................000000000000000000000000......///111111222222222111111222222222222111111//////000111222333333444333111000111222333333333111111222333666:::===@@@AAAGGGQQQZZZcccnnnzzzXXXaaajjjmmmsss~~~wwwvvvmmm~~~ooo\\\NNNGGG???===:::888777666777888666777777777777777666666999999999888888888888777777777888888:::???EEEIIIhhhsss~~~}}}qqqeee``````gggjjjjjjhhhlllvvvxxxyyyxxxlllaaaOOOCCC888444333000---...111111111111000222555888999:::;;;===>>>@@@AAABBBFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFFFFHHHIIIIIIGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEIIIHHHFFFDDDCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFEEECCCCCCEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLKKKKKKIIIHHHFFFDDDCCCCCCEEEGGGGGGGGGFFFGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFJJJJJJJJJJJJJJJIIIIIIIIIKKKLLLMMMOOOOOONNNMMMMMMLLLMMMNNNNNNNNNMMMKKKJJJJJJIIIHHHIIIKKKLLLKKKJJJLLLLLLKKKKKKKKKJJJJJJJJJNNNMMMKKKIIIGGGFFFFFFEEEDDDEEEFFFGGGHHHGGGGGGFFFJJJIIIHHHIIIKKKMMMMMMMMMPPPNNNMMMMMMNNNNNNLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDGGGGGGGGGFFFFFFFFFFFFEEECCCCCCBBBAAA@@@>>>>>>===>>>>>>===============>>>:::;;;<<<=========;;;;;;888777777666555444444444666555444333333333333333555444333333222222333333444444444444444444444444111222222333333222222111333333333333333222111000222222222333333222222222111111111111111111111111444333333222111000//////000000000000000000000000000000000000000000000000///000000000000//////...000000000000000000000000111000///......///000111333222000///000222555777333333333222222111111111222333333444555666777888>>>@@@CCCHHHPPPYYY```eeeuuuyyycccjjjqqqrrrvvvzzzrrrvvvpppaaaUUUKKKEEEDDD===;;;999777666666777888666666777777777777666666999999999888888888888777666666777777888<<>>>>>=========<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;999888777777777777666555444444444666555444333333333333444555444333333222222333333333333333333333333333333111222222333333222222111222222222222222111000000111111222222222222111111000000000000000000000000333222222111111000000000000000000000000000000000000000000000000000000000000111111222222222111111000000000000000000000000111000///......///000111000///---,,,---///222333555555444444444333333333222222333333444666777888666777999<<>>???AAABBBCCCFFFFFFEEEEEEFFFGGGGGGHHHHHHGGGEEEFFFHHHIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEECCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCBBBCCCCCCDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLMMMLLLLLLLLLKKKIIIHHHFFFEEEFFFGGGGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHEEEFFFHHHGGGFFFFFFGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIIIIIIIJJJKKKKKKKKKOOONNNNNNMMMMMMMMMNNNNNNOOOOOOMMMLLLLLLLLLMMMNNNJJJIIIHHHIIIJJJKKKJJJIIIJJJKKKKKKLLLLLLMMMNNNNNNMMMLLLKKKIIIHHHFFFEEEEEEDDDDDDFFFGGGGGGGGGFFFEEEGGGFFFFFFHHHKKKMMMMMMMMMLLLKKKJJJJJJKKKLLLJJJIIIHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIEEEDDDCCCAAA@@@?????????@@@AAAAAABBBBBBCCCCCCCCCEEEFFFFFFFFFEEEEEEDDDDDDBBBAAAAAA@@@???>>>======<<<;;;;;;;;;;;;;;;<<<<<>><<<:::888666555555777777666666555444444444555555444333333333444444555444333333222222333333222222222222222222222222111111222222222222111111000111111111111000000///000000111111111111000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000///000000111222222222222000000000000000000000000000000////////////000000...---,,,,,,,,,...000222444444444444333333333333222222222333444555666777555555555666999<<<@@@BBBLLLOOOUUU]]]fffqqq}}}zzz~~~{{{ddd[[[RRRMMMIIICCC>>>===777777666666666666777888666666777888888888777777999999999888888888777777666666666555555777:::===EEELLLRRRQQQLLLIIILLLPPPPPPVVV```mmm~~~zzzmmmbbbbbbnnn~~~kkkZZZCCC;;;444333222111111444111222333444444555777:::<<<<<<>>>???@@@BBBCCCCCCEEEEEEFFFFFFGGGGGGHHHHHHJJJHHHGGGGGGIIIKKKLLLLLLIIIIIIGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGFFFGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDDDDDDDEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDCCCCCCDDDEEEEEEGGGGGGGGGFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNMMMMMMLLLKKKIIIHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJFFFGGGHHHGGGFFFFFFGGGIIIJJJIIIGGGFFFFFFGGGIIIJJJHHHHHHHHHIIIJJJKKKLLLLLLNNNMMMLLLLLLMMMNNNPPPQQQPPPNNNLLLJJJJJJKKKMMMNNNKKKJJJIIIIIIKKKKKKJJJIIIHHHIIIJJJKKKLLLNNNOOOOOOMMMMMMLLLJJJIIIGGGEEEDDDDDDEEEFFFGGGGGGGGGFFFEEEFFFEEEFFFHHHKKKMMMMMMLLLKKKJJJIIIJJJKKKLLLKKKJJJHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFDDDBBBAAA?????????AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>>>>>======;;;;;;;;;;;;;;;;;;<<<===@@@>>><<<999777666666666666666666555555444444444555444444333333333444444555444333333222222333333222222222222222222222222111111222222222222111111//////000000000000////////////000000000000/////////////////////////////////000000000111111111222000000000000000000000000////////////////////////,,,---...///000000000000000000000000000000000000000000////////////000000000///......///000222333222111111111111111111111222222222222333444555666666666555444555777888:::@@@BBBFFFKKKSSS\\\fffmmmuuu|||~~~vvvfffUUUNNNHHHGGGDDD===777555666666666666666666777777666666777888888888888888999999999888888888777777777777777666555666999;;;@@@EEEJJJIIIFFFFFFJJJPPPPPPXXXcccrrr~~~ttthhhaaacccpppjjjXXXAAA;;;555444222000111444222444555666666777:::<<<===>>>???@@@AAABBBCCCDDDDDDDDDEEEFFFGGGGGGHHHHHHKKKJJJHHHIIILLLNNNOOOOOOKKKJJJHHHFFFEEEDDDDDDCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFFFFFFFFFFGGGHHHHHHJJJJJJJJJKKKLLLMMMMMMMMMOOOOOONNNNNNLLLJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKGGGHHHHHHGGGFFFFFFGGGIIIJJJIIIGGGFFFFFFGGGIIIJJJHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKLLLNNNPPPSSSTTTPPPNNNKKKIIIIIIJJJLLLNNNLLLKKKJJJJJJLLLLLLKKKJJJGGGGGGIIIJJJLLLNNNOOOPPPNNNMMMMMMLLLJJJHHHFFFEEEDDDEEEGGGHHHHHHHHHGGGFFFEEEEEEFFFHHHKKKLLLLLLJJJKKKIIIIIIJJJLLLMMMLLLKKKHHHHHHGGGGGGHHHIIIJJJKKKIIIIIIJJJJJJJJJJJJJJJJJJHHHGGGEEEDDDBBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBAAA?????????>>>>>>=========<<<;;;;;;;;;<<<======>>>???===;;;999888888999999555555555555444444444444444444333333333444444555555444333333222222333333333333333333333333333333000111111222222111111000...//////000000000///////////////000000/////////000000000000000000000000/////////000111111222222000000000000000000000000////////////////////////+++,,,---//////000000000//////////////////////////////000000000000//////000000///000000111333444111111111111111111111111222222222222222333444555333222111111111222333444666888:::===AAAGGGOOOTTT]]]dddnnnxxxtttzzz{{{eeeVVVQQQHHH???===;;;888666666666666666777777777777777666666777888999999999999999999999888888888888777777777888777666666888;;;<<<@@@CCCCCCAAABBBGGGLLLOOOZZZhhhwww~~~pppaaaZZZ^^^ooo}}}hhhUUU???:::666555333111222666444666888999999:::<<<>>>??????@@@AAABBBCCCDDDDDDBBBCCCDDDFFFGGGGGGGGGGGGJJJIIIIIIKKKNNNPPPQQQPPPKKKJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHHHHIIIHHHGGGFFFBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNPPPPPPPPPOOOMMMLLLJJJIIIGGGHHHHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKIIIIIIIIIGGGEEEEEEGGGIIIJJJIIIHHHGGGGGGHHHIIIJJJHHHIIIIIIIIIJJJKKKKKKKKKJJJKKKLLLMMMOOOQQQSSSTTTPPPNNNLLLJJJIIIKKKMMMNNNNNNMMMLLLLLLMMMMMMLLLKKKGGGHHHIIIKKKMMMNNNPPPPPPOOOOOOOOONNNLLLJJJGGGFFFFFFFFFHHHIIIIIIIIIHHHGGGEEEEEEFFFHHHKKKKKKJJJHHHIIIIIIHHHJJJLLLMMMMMMLLLIIIIIIGGGGGGFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDDDDDDDCCCAAA???>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<===>>>???<<<<<<;;;:::::::::::::::444444444444444444444444444444333333333444555555555444333333222222333333333333333333333333333333000000111111111111000000...//////000000000000000//////000000000000//////000000000000000000000000/////////000000111111111000000000000000000000000000000000000000000000000...//////000111111111111//////////////////////////////000000000000//////............///000111111222222222333333333333333222111111111222222333444222222111111222222333333444555666777999<<<@@@DDDJJJPPPZZZcccnnnzzz{{{yyyvvvgggXXXOOOKKKBBB:::999999888999;;;777777777888777777666666666666777888999999999999999999999888888888888777555666777666555666888999999<<>>>>>>>>============<<<<<<::::::::::::;;;<<<===>>>;;;;;;;;;::::::999888777444444444444444444444444333333333333333444555666555444333333222222333333222222222222222222222222000000111111111111000000...///000000111111111000///000000111111000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000//////000000000000000///////////////////////////...///000111111000///...,,,---------...//////000111222222222333333333333111111111111111222222333444333333333333444444444333555777777777888:::<<<>>>CCCJJJQQQYYYcccooowww}}}|||yyyyyynnn___VVVNNNIIIAAA:::777999;;;:::999:::888888888888888777666666666666777999999:::::::::999999999888888888888777444555666666555555777999999<<<>>>>>>===>>>BBBGGGNNN\\\lllxxxnnnccc[[[ZZZ```mmm{{{nnnYYYFFF999666555777666555888>>>666999<<<===>>>>>>@@@BBB@@@AAAAAABBBCCCDDDEEEEEE???@@@BBBDDDFFFFFFEEEEEEEEEEEEGGGJJJNNNOOONNNMMMKKKJJJHHHGGGFFFEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFHHHHHHHHHFFFDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFAAAAAABBBCCCEEEGGGIIIJJJGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNRRRRRRQQQPPPOOOMMMLLLKKKFFFFFFHHHIIIKKKLLLMMMNNNMMMMMMMMMLLLLLLKKKJJJIIIJJJJJJIIIGGGEEEEEEHHHJJJHHHIIIIIIJJJJJJIIIIIIHHHJJJJJJJJJJJJJJJIIIIIIIIINNNNNNPPPQQQQQQPPPNNNMMMRRRQQQPPPOOOOOOOOOPPPPPPQQQPPPOOOOOOPPPPPPNNNMMMLLLMMMNNNOOOQQQRRRSSSTTTQQQQQQRRRQQQOOOMMMJJJHHHHHHIIIJJJKKKKKKKKKJJJIIIFFFFFFGGGHHHJJJIIIGGGDDDFFFEEEEEEGGGIIIKKKKKKJJJLLLJJJHHHFFFEEEEEEFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???AAACCCDDDDDDBBB???>>>===============<<<<<<<<<999999999999:::;;;<<<===::::::;;;:::999777555444444444444444444444444444333333333333333444555666555444333333222222333333000000000000000000000000000000111111111111000000//////000111111111111111000000111111111111000000........................000000000000000/////////000000000000000000000000000000000000000000000000---...............------////////////////////////...///000111111000///...------......///000000000//////000000111111111111111111111111111111222222222222111111111111000000///222444555444444555666666:::>>>AAAEEELLLVVV]]]dddjjjssszzzyyyiii\\\UUUMMMGGGEEE;;;:::888666666777888999888666555777;;;===<<<:::888888999999999:::::::::777888999::::::999888777777777777777888888888888999888:::;;;:::999???GGGVVV```kkkuuu}}}{{{ssshhh___TTTSSS___rrr~~~qqqaaaPPPEEE;;;:::999888888888999999::::::::::::<<<>>>@@@BBBDDDDDDBBBAAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBEEEGGGIIIKKKKKKKKKIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGDDDEEEFFFEEECCCBBBBBBCCCCCCDDDGGGJJJJJJIIIHHHFFFIIIHHHGGGGGGHHHHHHFFFDDDIIIFFFDDDCCCEEEGGGHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKIIIHHHFFFFFFFFFHHHJJJKKKNNNJJJHHHIIIMMMOOOMMMJJJKKKMMMPPPQQQRRRQQQOOOMMMIIIIIIHHHGGGHHHIIIJJJJJJLLLLLLMMMMMMLLLJJJHHHFFFIIIJJJKKKKKKIIIIIIIIIKKKGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIKKKLLLNNNNNNOOOQQQRRRRRRRRRQQQQQQQQQRRRRRRPPPNNNLLLLLLMMMQQQPPPOOOPPPRRRTTTTTTSSSNNNNNNNNNLLLLLLMMMPPPSSSNNNOOOPPPRRRSSSRRROOOLLLHHHJJJLLLNNNOOONNNMMMMMMIIIIIIHHHGGGGGGGGGHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFGGGHHHHHHIIIDDDDDDDDDDDDDDDCCCBBBBBBAAABBBBBBBBBBBBBBBAAAAAACCCBBBAAA???>>>??????@@@=========<<<;;;;;;::::::::::::999999888777666666888999999999999888777777333333333444444555555555777555333333444444333222333333333222222222111111111///...///000000000...000000000000000000000000......//////000000000111//////...//////000111222//////............//////000000///////////////000000000000000000/////////000///---,,,,,,---..................////////////222000---******,,,...000000///...------...///000111000///...------...///////////////////////////000000111111111222222222222111000000000111333444222222222333333333444444555555666888<<<@@@DDDGGGMMMSSS[[[dddmmmuuu||||||kkkZZZRRRNNNHHHCCCAAA;;;:::888777666777888999:::888777777999999888666777777888888888999999999888888999999999999888888777777777777888888888888777666888999888888>>>GGGUUU___kkkuuu}}}yyyqqqbbbYYYQQQRRR___ttt}}}mmm[[[JJJ???===<<<;;;:::999:::;;;;;;<<<<<<<<<===>>>@@@BBBCCCDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBEEEFFFHHHJJJKKKJJJIIIHHHIIIIIIIIIIIIIIIHHHGGGGGGEEEFFFFFFEEEBBBAAABBBBBBAAACCCEEEHHHIIIHHHGGGFFFHHHGGGFFFGGGHHHHHHGGGEEEHHHFFFEEEEEEGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIGGGGGGGGGIIIJJJLLLSSSOOOKKKKKKMMMOOOMMMJJJKKKMMMOOOQQQQQQPPPNNNMMMJJJIIIGGGFFFGGGHHHJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKJJJIIIHHHIIIJJJFFFFFFHHHIIIIIIJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKNNNOOOPPPQQQQQQQQQPPPPPPPPPQQQQQQPPPNNNLLLLLLMMMPPPPPPPPPPPPQQQQQQRRRSSSRRRRRRQQQOOOMMMMMMOOOQQQNNNNNNOOOQQQSSSRRROOOLLLIIIJJJLLLNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBAAACCCBBB@@@???>>>?????????<<<<<<<<<;;;::::::999999::::::999888888777666666777777888888888777666666333333333444444444444444555333222222444555444444333333222222222111111111111000///000111111///...000000000000000000000000/////////000000000111111//////////////////000111//////............//////000000///////////////000////////////////////////////////////000111333444............////////////222000...,,,,,,---...000000///...------...///000111000///...---......///////////////////////////000000000111111111222222222111000000000111222333222222222333333333333444222222333444777:::>>>@@@???DDDJJJQQQWWW^^^dddhhhrrrwww~~~]]]UUUMMMJJJGGGAAA<<<;;;:::999888777666777888999999888666777888888777555666666777777777888888888:::999999999999999999:::777777777777888888888888777666888999777888@@@JJJYYYdddqqqxxx|||zzzrrriiiZZZRRRLLLQQQbbbyyyxxxfffTTTEEE===???>>>===<<<;;;<<<======>>>>>>??????AAABBBDDDEEECCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBEEEFFFGGGIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFFFFGGGEEEBBBAAAAAABBB???AAACCCFFFGGGGGGFFFEEEGGGFFFFFFGGGIIIIIIHHHFFFGGGGGGFFFHHHIIIJJJIIIGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKVVVQQQMMMKKKLLLMMMLLLJJJKKKLLLNNNOOOPPPOOOMMMLLLJJJIIIGGGFFFFFFHHHKKKLLLKKKJJJJJJJJJJJJJJJKKKKKKIIIKKKKKKJJJHHHGGGHHHIIIEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMNNNOOOOOOOOOOOONNNNNNOOOPPPOOOMMMLLLMMMNNNOOOQQQSSSRRRPPPOOOQQQTTTUUUUUUTTTQQQMMMLLLMMMNNNNNNNNNOOOPPPRRRQQQNNNLLLJJJKKKLLLMMMMMMLLLKKKJJJLLLKKKIIIHHHFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBB@@@??????>>>??????;;;;;;::::::999888888888999999999888888777777666666666777777666666555444444444444444333333333333333222111111444555555555333222222222222111111111111000000111222222///---000000000000000000000000000000000000111111111111000000//////...///////////////............//////000//////......///000000........................---------------...///000............////////////111000///.........////////////............//////000000///............///////////////////////////000000000000111111111111222111111000000000111111111111222222222333333333111111111111333555777888999;;;???BBBFFFKKKPPPTTT\\\aaahhhqqq{{{uuubbbQQQNNNJJJFFFAAA<<<888777999888777777777777888888555555666777888:::::::::777777777777888888888999;;;:::999888888999:::;;;666777777777888888888888999999::::::999;;;EEEQQQcccnnnzzz}}}zzzssshhh___RRRLLLIIIRRRgggooo]]]OOOFFFBBB???>>>===<<<<<<<<<===>>>?????????@@@AAACCCDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEFFFGGGGGGEEEBBBAAAAAAAAA???AAACCCEEEGGGGGGGGGGGGFFFEEEEEEGGGIIIIIIHHHGGGFFFGGGHHHJJJLLLLLLJJJGGGEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIIIIRRROOOKKKIIIJJJKKKJJJJJJJJJKKKLLLNNNNNNMMMLLLKKKLLLJJJHHHGGGGGGJJJLLLOOOLLLKKKJJJJJJKKKLLLNNNOOOJJJKKKLLLJJJHHHGGGGGGHHHEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNOOOOOONNNMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLNNNOOONNNMMMMMMNNNOOONNNRRRVVVTTTPPPOOOQQQUUUUUUUUUTTTQQQNNNLLLLLLMMMNNNNNNNNNOOOQQQPPPNNNLLLKKKKKKLLLLLLLLLKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCAAAAAA@@@??????>>>>>>>>>;;;;;;;;;:::999999888888999888888888777777777666666777777777777666555555555444444333333222222222333222000111333444444333222222222222111111111111111000111222333222///---000000000000000000000000000000111111111111111111111000///...............///......------....../////////.........///000000---------...............//////...---,,,+++******............////////////000000000000000//////.../////////......//////////////////.........///////////////////////////////////////000000000111111222111111000000000000000111111111111222222222222444333222222222333444555888999;;;<<<>>>AAAFFFJJJLLLOOOUUU]]]fffpppzzzuuu```PPPNNNMMMHHHBBB===:::888777777777777777777777888888666777888999999:::;;;<<<888888888999999999::::::;;;:::888888888888:::;;;666777777777888888888888999999::::::888;;;IIIWWWjjjvvvwwwmmmaaaXXXLLLHHHIIIVVVnnnwwwbbbRRRIIIFFFEEE>>>>>><<<;;;;;;;;;<<<=========>>>???@@@AAAAAABBB@@@AAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGFFFEEEEEEDDDEEEFFFFFFEEEBBBAAAAAABBB@@@BBBDDDFFFHHHIIIJJJJJJFFFEEEEEEGGGIIIIIIHHHGGGFFFFFFHHHJJJMMMLLLJJJHHHEEEFFFFFFGGGGGGHHHHHHIIIGGGGGGFFFFFFFFFFFFFFFFFFJJJHHHFFFFFFFFFHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKLLLKKKIIIIIIIIILLLNNNPPPMMMMMMLLLLLLNNNOOOQQQSSSLLLMMMMMMKKKIIIGGGGGGHHHGGGHHHIIIIIIIIIIIIIIIIIIHHHJJJLLLNNNOOOOOONNNNNNLLLLLLLLLLLLKKKLLLLLLLLLKKKMMMNNNMMMLLLLLLMMMOOOOOOSSSWWWVVVRRRPPPSSSVVVRRRRRRRRRPPPNNNLLLMMMNNNNNNMMMMMMNNNOOOOOONNNLLLJJJKKKKKKKKKKKKJJJJJJIIIGGGGGGFFFFFFFFFGGGHHHHHHEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFFFFFFFEEEDDDDDDBBBCCCDDDDDDDDDDDDCCCCCCAAAAAABBBCCCDDDDDDCCCCCCAAA@@@@@@@@@???>>>======<<<<<<;;;;;;:::999999999888888888777777777777777777777888888777777666555444444444333333222222111555333111111222222111000222222222111111111000000000000000111222222000...////////////////////////111111000000000000000000000000///......---............------------.....................///000000------------......//////111111000000///...------............///////////////000111111111000.........//////////////////.........//////////////////////////////////////////....../////////000000000000000000111000000000000000000000111111111222222444333333222222222222222333444444555666888===@@@>>>AAAEEEJJJQQQZZZcccjjjrrrwwwtttdddTTTJJJIIIHHHBBB;;;999:::;;;999666666777777777777777777999:::;;;:::888888888999888999999999999:::::::::999888888888888888888999777777777777888888888888777777888888666:::IIIZZZlllyyyttthhh^^^WWWIIIGGGKKK[[[tttlllWWWJJJDDDBBBAAA>>>===<<<::::::;;;;;;<<<;;;<<<===>>>???????????????@@@AAABBBBBBCCCBBBBBB@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEFFFFFFEEEEEEDDDCCCDDDEEEFFFEEECCCBBBBBBCCCAAABBBDDDGGGIIIKKKLLLMMMGGGFFFFFFGGGIIIIIIHHHFFFEEEFFFGGGJJJLLLLLLJJJHHHFFFFFFGGGGGGHHHIIIIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNOOONNNNNNNNNOOOPPPRRRSSSTTTNNNOOOOOOMMMJJJHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJKKKKKKKKKKKKLLLMMMMMMLLLKKKLLLNNNNNNQQQUUUUUUTTTRRRTTTUUUPPPQQQRRRQQQNNNMMMMMMNNNNNNMMMLLLMMMNNNOOOMMMLLLIIIIIIIIIIIIJJJJJJJJJJJJFFFEEEEEEFFFFFFGGGHHHIIIEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDEEEFFFFFFEEECCCBBBAAAAAABBBCCCCCCCCCBBBBBB@@@@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;::::::999999777777777777777777777777777888888888888777666666333333333333222222222222555333111000111111000///222111111111111000000000///...---...000222111000////////////////////////000000000000//////////////////......---...............------------......------------...///000000---------...//////000000***+++,,,...///000000000............//////////////////000000000///...---......////////////......---...//////000/////////////////////////////////............////////////...///000000111111000000///000000000000111111111111111111111111000000000///000222222222444777:::999:::===@@@DDDJJJRRRWWW\\\```gggooovvv~~~nnnaaaVVVNNNJJJCCCBBB===666666;;;;;;777555666666777777777777777888:::;;;:::777666777999888888888888999999999999666777777888888777777666777777777777888888888888777777888777555:::LLL]]]nnn{{{~~~ooobbbXXXRRRGGGFFFLLL^^^wwwyyy```NNNFFFCCC@@@===>>>===<<<;;;:::;;;<<<<<<:::;;;<<<===>>>>>>======>>>???AAABBBCCCCCCBBBBBB???@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFFFFDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEDDDCCCBBBCCCDDDAAABBBDDDFFFIIIKKKMMMNNNHHHGGGFFFGGGHHHHHHGGGEEEEEEEEEFFFHHHKKKLLLJJJIIIGGGGGGGGGHHHIIIIIIJJJJJJFFFFFFFFFFFFFFFEEEDDDDDDBBBDDDFFFGGGHHHHHHHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOQQQQQQRRRRRRRRRPPPQQQPPPNNNKKKIIIHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIFFFFFFGGGHHHIIIKKKMMMMMMNNNMMMLLLKKKJJJJJJKKKLLLKKKLLLMMMMMMKKKJJJKKKLLLLLLNNNPPPSSSTTTTTTSSSSSSRRRSSSSSSRRRPPPNNNNNNNNNNNNLLLKKKLLLMMMNNNMMMKKKHHHHHHHHHHHHIIIJJJKKKKKKFFFFFFFFFFFFFFFFFFGGGHHHEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCDDDEEEFFFFFFDDDBBBAAA???@@@AAAAAABBBBBBAAAAAA>>>???@@@AAABBBBBBBBBBBB???@@@@@@@@@???>>>===<<<;;;;;;::::::999888888888666777777777777777777777666666777777666666555444222222222222222333333333333111//////111111111000111111111111000000000000...,,,***+++...111222333////////////////////////////////////.........---......---------...//////...------,,,,,,------...------------...///000000------...//////000111111&&&''')))+++---...................../////////////////////............------...///000000///...---,,,---///000000000//////////////////////////////------........./////////,,,---///000111111111111/////////000000000111111//////000111111111111000000222333333333333555666777888:::;;;<<<@@@DDDHHHHHHKKKQQQWWW^^^eeemmmrrr~~~ooo^^^SSSMMMJJJJJJAAA@@@;;;555666<<<:::444555555666777777888777777333666888888777777999<<<777777777777888888888888555666777888888777666555777777777777888888888888999999:::999777<<>><<<;;;;;;<<<<<<===:::;;;<<<>>>>>>>>>===<<<>>>???@@@BBBCCCCCCBBBBBB?????????@@@@@@AAAAAAAAACCCCCCBBBCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDCCCCCCDDDFFFAAABBBCCCFFFIIIKKKMMMNNNIIIHHHGGGGGGHHHHHHFFFDDDEEEEEEEEEGGGJJJKKKJJJIIIGGGHHHHHHIIIIIIJJJJJJKKKGGGGGGGGGGGGGGGFFFEEEDDDCCCFFFIIIJJJJJJIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIDDDFFFHHHJJJKKKKKKKKKJJJLLLNNNOOOQQQRRRRRRQQQPPPQQQRRRQQQOOOLLLIIIIIIIIIJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHJJJLLLOOOPPPNNNMMMLLLKKKJJJJJJKKKLLLLLLMMMMMMLLLKKKJJJJJJLLLKKKKKKMMMPPPSSSTTTSSSQQQTTTUUUUUUTTTQQQNNNNNNNNNNNNLLLKKKLLLMMMNNNMMMKKKGGGGGGGGGHHHIIIJJJKKKLLLHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEFFFEEEDDDBBB@@@>>>???@@@@@@AAAAAAAAAAAA===>>>???@@@AAAAAABBBAAA??????@@@@@@???>>><<<;;;::::::999999888777777777666666666666777777777777555555666666555555444333111111111222222333333444000///...///111222222222111111111111000000000000---+++)))))),,,000333444//////////////////////////////......---------,,,---------------...///000...------,,,,,,------...,,,,,,,,,---...///000111.........///000111111222+++,,,...///000//////.............../////////000//////...------------...---...///000000///...---,,,---///000000000//////////////////////////////---------.........//////+++,,,...000222222222222////////////000000000000///000111222333333333333000222333333222111111222333444555555555666999;;;;;;>>>CCCHHHNNNUUU\\\aaabbbmmm{{{oooiii```WWWPPPJJJEEEBBB::::::999888777666555555777777777777777777777777777777888888888888777777999888888888777777666666777777777777777888888888999999888888777777666666888444555999999>>>TTTnnn|||zzzkkkYYYKKKDDDAAAAAAHHHYYYpppqqqaaaOOOEEE@@@======???@@@??????>>>===<<<<<<;;;<<<;;;:::999:::<<<>>>@@@AAAAAABBBBBBBBBBBBBBBBBBAAA???===>>>@@@BBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDDDDCCCCCCDDDFFFCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDFFFHHHIIIIIIIIIIIIJJJKKKKKKKKKJJJHHHGGGIIIHHHHHHIIIJJJJJJIIIGGGDDDEEEGGGIIIJJJJJJJJJIIIGGGFFFFFFGGGHHHGGGEEEBBBDDDFFFGGGIIIIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSMMMNNNNNNNNNNNNLLLJJJIIIMMMOOOQQQQQQOOOKKKIIIHHHIIIIIIIIIIIIJJJKKKMMMNNNQQQOOOMMMKKKJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHJJJLLLOOOQQQQQQQQQPPPWWWVVVUUUSSSRRRPPPOOONNNNNNNNNLLLKKKJJJJJJJJJJJJFFFFFFEEEEEEFFFFFFGGGHHHJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGHHHGGGEEEDDDCCCCCCDDDDDDCCCBBBBBBCCCDDDDDDCCCAAAAAA@@@@@@??????@@@@@@AAABBBAAA@@@@@@BBBBBBAAA@@@?????????>>>>>>>>>>>>>>><<<;;;;;;::::::999999888888888777777777777888888:::999888666444333222222222222222222222222222222333222111111000111111111000///...000222222...+++///...------000111111111666444111///........./////////...------------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...---,,,,,,,,,,,,---.....................------000///.........///111222111000///...............////////////////////////......////////////...............///////////////222111000///////////////......///000000///...---111111111111111111111111111111111111111111111111111111222222222333333333333333333444444444555555888888999;;;@@@FFFKKKOOOYYY]]]dddkkksss{{{uuummmddd```YYYSSSLLLFFF@@@<<<888888888777666666555555666666666666666666666666666777777888888777777666888888888777777777666666888888888888888888888888777777777777777666666666888555666:::;;;BBBXXXqqq~~~wwwhhhWWWJJJCCC??????EEEUUUiiixxx|||zzzfffXXXIIIBBB???<<<===?????????>>>>>>===<<<<<<;;;<<<;;;:::::::::<<<>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCAAA>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDFFFGGGGGGFFFFFFFFFEEEBBBAAAAAAAAACCCDDDDDDEEEEEEDDDDDDCCCBBBCCCEEEFFFHHHIIIIIIIIIGGGHHHIIIKKKKKKKKKJJJJJJIIIHHHGGGHHHIIIIIIGGGFFFDDDEEEFFFHHHIIIIIIIIIIIIGGGFFFFFFGGGHHHHHHFFFDDDDDDFFFGGGIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLNNNPPPQQQRRRSSSOOOOOOOOONNNMMMLLLKKKKKKKKKNNNQQQRRRPPPNNNMMMMMMLLLKKKKKKKKKKKKMMMOOOPPPRRRPPPMMMKKKIIIIIIIIIIIIKKKKKKKKKLLLKKKJJJJJJIIIIIIJJJMMMOOOQQQQQQQQQPPPUUUUUUTTTSSSQQQPPPOOOOOOMMMMMMLLLKKKJJJJJJIIIJJJFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJHHHGGGFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHGGGFFFDDDDDDDDDDDDEEECCCBBBAAABBBCCCDDDCCCAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA???>>>???@@@AAA@@@>>>>>>>>>>>>======<<<<<<<<<:::::::::999888888777777888777777666666777777888:::999777555444333222222222222222222222222222222111111111111222222333444333222222444555555222...///...---///111444444444444333111///------...///------,,,++++++++++++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...............---------...---,,,,,,,,,,,,---...------------------------//////......//////000111000//////............///..............................////////////..................////////////......---,,,,,,,,,,,,,,,......///000000000///...111111111111111111111111111111111111111111111111000000000111111111222222222222333333333444444444444444555666999===AAACCCFFFJJJPPPWWW]]]eeelllpppyyysssiii___YYYZZZWWWRRRMMMHHHBBB;;;777666666666666666666666666666666666666666666666666666666777777777777666666888888777777777777666666999999999999888888888888555555555666666666666666888555666:::===FFF\\\sss~~~tttdddTTTHHHBBB===<<<@@@MMM]]]jjjnnnmmmWWWLLLBBB>>>===<<<<<<>>>>>>>>>>>>===<<<<<<;;;;;;===<<<;;;::::::;;;======?????????@@@@@@@@@AAAAAADDDBBB???>>>?????????>>>===>>>@@@BBBDDDFFFHHHIIIFFFGGGGGGEEEBBB@@@@@@@@@DDDDDDEEEEEEEEEEEEDDDDDDBBBCCCEEEFFFHHHIIIIIIIIIFFFGGGHHHJJJKKKKKKLLLLLLIIIGGGFFFFFFGGGGGGFFFDDDDDDEEEFFFHHHIIIIIIIIIIIIGGGFFFFFFGGGIIIIIIHHHFFFDDDEEEGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHJJJJJJLLLMMMOOOPPPQQQRRRPPPOOONNNMMMMMMMMMMMMMMMJJJMMMQQQSSSRRRQQQQQQQQQNNNNNNMMMMMMMMMNNNPPPQQQRRRPPPNNNLLLJJJHHHHHHGGGIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKMMMOOOQQQQQQQQQPPPSSSSSSRRRQQQQQQPPPOOOOOOKKKKKKKKKJJJIIIIIIIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDBBB@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>======??????>>>===>>>======<<<;;;:::999999999999888888777666666666777777666666666666777777999888666555444333222222222222222222222222222222000000111111222444555666444444444555666555333000//////...111444777888888333222000///.........///------,,,++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...//////000/////////.........---......//////..............................////////////..................//////000000000000///.........//////......///000111111111111000000000000000000000000111111111111111111111111/////////000000000111111111111111222222222333333222222222333444555666666:::===BBBGGGLLLQQQWWW\\\ccclllyyyxxxhhh___ZZZWWWTTTVVVRRRMMMHHHCCC>>>999666444444444555555555666666666666666666666666666666555666666777777666666555777777777777777777666666888888888888777777777777333333444444555666666777666555666999===FFF[[[ooozzz|||{{{rrrcccSSSGGGAAA<<<:::<<>>>>>??????@@@@@@CCCAAA>>>>>>????????????>>>???@@@BBBEEEFFFHHHIIICCCDDDEEEDDDBBBAAABBBCCCCCCDDDEEEEEEFFFEEEEEEEEEBBBCCCEEEFFFGGGHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJIIIGGGFFFFFFGGGGGGFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKGGGFFFFFFGGGIIIIIIIIIGGGEEEEEEFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGJJJJJJKKKLLLMMMOOOPPPQQQPPPOOOMMMLLLLLLLLLMMMNNNIIIMMMQQQSSSSSSRRRQQQRRROOOOOONNNMMMMMMNNNPPPPPPPPPPPPOOONNNLLLKKKJJJJJJHHHIIIJJJLLLMMMMMMMMMMMMKKKLLLNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGIIIJJJKKKKKKJJJHHHFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDBBB???>>>???AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<===>>>???>>><<<>>>======;;;:::999888888999999888777777666666555777666666555555666666777777666555444333333333333111111111111111111111111000000000000111222333444222222222222222222000///000//////222666999::::::333222111000000000000000//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------,,,---...///000///...---------------......///000........................---......//////......---------......//////000000111111000000000000000111......///000111222222222////////////////////////111111111111111111111111/////////000000000111111000000000000111111111111111222333444444444333222666888<<>>;;;<<<<<<999999;;;<<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>???@@@@@@@@@>>>======???@@@AAA@@@AAABBBBBBCCCDDDEEEFFFGGGBBBCCCDDDCCCBBBAAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGIIIHHHFFFFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLGGGFFFEEEFFFHHHIIIIIIHHHEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGJJJIIIJJJJJJLLLMMMOOOPPPOOONNNMMMLLLKKKLLLMMMNNNKKKNNNQQQSSSRRRPPPOOOOOOPPPOOONNNMMMLLLMMMNNNOOONNNOOOPPPPPPPPPPPPOOONNNIIIJJJLLLMMMOOOPPPPPPPPPLLLMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNHHHIIIIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJHHHFFFEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCBBBAAAAAADDDAAA>>>===>>>???@@@@@@??????@@@AAAAAA@@@?????????===<<<===>>>???>>>===>>>>>>===<<<:::999888888999999999888777777666666666666555555555555666666555555444333333333333333111111111111111111111111000000////////////000000000000000000//////...///000//////111555888::::::333222222222111222222222//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------,,,---------.........///+++,,,.../////////...------------------...///000........................------............---------------...///000000111---------,,,,,,------.../////////000111222222333........................000000000000000000000000000000000111111111222222/////////000000000111111000111333444555444333222111333555777888;;;>>>AAADDDLLLXXX```bbbccccccdddooosssyyy~~~vvviiiZZZRRRSSSVVVWWWUUUMMMGGG???888555555555555333444444444555555666666555555555555555555555555444444555555555555444444555555666666666666777777666666555555444444333333333333444444555666777777333555666666777>>>JJJTTT\\\```ccc```VVVKKKBBB>>>888999999999::::::::::::===::::::<<<;;;888777:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<======>>>???@@@@@@???===<<<<<>>===>>>>>>>>>======>>>???@@@@@@???>>>===>>>===<<<<<<>>>>>>===<<<===<<<<<<;;;:::999999888999999888888777666666666555555444444444444555555444333333222222222333333111111111111111111111111000000///...------......000111111000///...///000000///...000333555666666111111222222222222222222------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,------......------,,,,,,------....../////////+++,,,------......---------------,,,------......------------------------------............------,,,------...///000111111.........---......///000///////////////000111222////////////////////////000000000000000000000000000000000111111111222222/////////000000000111111...///000222333333333222///000222222222444666888<<>>???@@@AAAAAA@@@>>>===<<<>>>???@@@???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCDDDCCCAAA@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDD@@@@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFDDDCCCCCCFFFIIIKKKKKKFFFFFFFFFFFFGGGIIIJJJLLLHHHFFFDDDCCCEEEFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHHHHIIIKKKMMMNNNOOOOOOPPPPPPPPPPPPPPPOOOMMMOOOSSSTTTSSSRRRQQQPPPQQQPPPNNNLLLLLLLLLLLLMMMMMMOOOQQQSSSTTTRRRPPPNNNJJJKKKLLLNNNOOOPPPPPPQQQLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKGGGIIIJJJKKKKKKJJJIIIHHHFFFFFFEEEEEEDDDDDDEEEEEEHHHIIIIIIIIIHHHFFFDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFEEEFFFFFFFFFEEEDDDCCCBBBAAA???>>>>>>>>>>>>===;;;<<<===>>>??????>>>===<<<===;;;:::;;;<<<===<<<::::::::::::999999888888888888888777666666555555444555444444444444444444555333222222222222222333333111111111111111111111111//////.........//////000///111111000...---...000000...---...000111111000//////000000111111111111------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---,,,,,,++++++,,,------...//////,,,,,,,,,+++,,,------.........---,,,,,,,,,------------------------------,,,------......------,,,,,,,,,---...///000111111000000000000000111222222000///.........///000111////////////////////////000000000000000000000000/////////000000000111111//////000000000111111111......///000111222222222000222222222222222444666777;;;@@@BBBBBBBBBEEEGGGGGGLLLRRRUUUWWW[[[bbbgggmmmqqqwww}}}vvviiiccc\\\XXXUUUXXX[[[YYYNNNDDD===:::888777888888888888666666666666666666666666555555555555555555555555333444444555555444444333444555555555666666777777888777777666555555444444555555555666666666666666666999:::666444666:::===@@@BBBBBB@@@;;;999:::<<<444777::::::888666555666555333555888888666888<<<::::::::::::::::::::::::999:::;;;<<<============<<<<<<===>>>???@@@AAAAAABBB@@@>>>======>>>>>>===>>>>>>>>>???@@@@@@AAAAAA===???AAABBBBBBCCCEEEFFF???@@@AAABBBCCCCCCCCCCCC??????@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBDDDEEEGGGDDDBBBAAABBBEEEHHHJJJKKKEEEEEEDDDDDDEEEGGGIIIJJJHHHFFFCCCCCCCCCDDDDDDCCCEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHGGGHHHJJJMMMNNNPPPQQQRRRSSSSSSSSSQQQQQQMMMPPPSSSUUUUUUTTTSSSSSSRRRQQQOOOMMMLLLLLLMMMMMMMMMOOORRRSSSSSSQQQNNNLLLJJJKKKLLLMMMNNNOOOOOOOOOLLLKKKKKKJJJJJJJJJJJJKKKMMMMMMMMMLLLKKKJJJJJJJJJHHHIIIKKKLLLLLLKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCGGGHHHJJJKKKIIIGGGDDDBBBAAABBBBBBCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFDDDCCC@@@???>>>>>>???>>><<<:::;;;<<<===??????===<<<;;;;;;:::999999;;;;;;:::999888888888777777777777777777666666555444444333333555444444333333444444555222222222111222222333333000000000000000000000000............///111222333---///000...++++++---///000...,,,,,,---......---,,,---...///000000000/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,---......---,,,,,,******+++,,,,,,---......---,,,+++***+++,,,---...///...------,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,---...///000111222---------------...//////000000...------...//////000000000000000000000000000000000000000000000000............/////////000000000000000111111111111000000000111111111222222000111111111000000222333000333777777777888<<>>???>>>;;;::::::666777777777777888888888666666666666666666666666999999999:::;;;<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@CCCAAA>>>;;;:::;;;<<<>>>===>>>???AAAAAAAAA@@@???AAAAAA@@@@@@@@@AAABBBBBBFFFDDDCCCCCCDDDDDDCCCAAA@@@@@@@@@???>>>???AAADDDEEEDDDBBBAAABBBCCCEEEGGGFFFFFFEEEDDDCCCDDDFFFIIINNNLLLJJJGGGFFFGGGGGGHHHFFFGGGGGGFFFDDDCCCEEEFFFFFFCCCAAAAAACCCEEEEEEDDDFFFFFFEEEEEEFFFGGGHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNOOOSSSVVVUUUQQQMMMSSSSSSRRRRRRRRRRRRSSSSSSRRRPPPOOONNNNNNLLLIIIGGGHHHJJJLLLOOOPPPPPPOOOOOOMMMKKKJJJIIIIIIJJJKKKMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIGGGEEEDDDDDDEEEFFFFFFFFFEEECCCBBBFFFGGGGGGGGGFFFEEECCCBBBCCCCCCDDDEEEEEEEEEEEEEEEHHHIIIJJJJJJIIIGGGEEEDDD@@@@@@??????>>>=========??????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777777666444444333333333666555555555555444444444222222333333444444333333111111111111111111111111111000000/////////......////////////////////////111000000///......------.........------,,,,,,,,,,,,,,,,,,------.........---..................------------,,,,,,+++++++++,,,,,,,,,+++++++++******------------------------...---,,,,,,,,,,,,---...---------------------------,,,***)))))))))******.........------,,,,,,,,,------------------------........................000000000000000000000000------------------------000000//////000111222222000000//////......------//////...---,,,,,,++++++////////////000000000000000000000000000000000000222111///......//////000000111111111111222222222333333333444444444444555777999;;;<<<===???BBBDDDOOOOOOPPPSSSXXX]]]cccffffffiiiooowww|||nnnaaaXXXTTTVVVYYYVVVSSSPPPKKKEEE>>>999888777555555666666666555555444333333333555777888999666333222444555555444555444444444333333333222444444444333333333222222666666666555555666666777555555555555555555555555333444555555555555777999:::===??????<<<999888777777777777888888888888999888888888888888888888888888888888999:::;;;======999999999999999999999999;;;;;;<<<===>>>???@@@@@@BBBAAA>>><<<<<<===>>>???<<<======>>>>>>>>>>>>===AAAAAA@@@@@@AAAAAABBBBBBFFFDDDBBBBBBCCCCCCCCCBBB@@@AAA@@@???>>>???BBBDDDEEEDDDBBBBBBBBBCCCEEEFFFFFFGGGFFFDDDCCCCCCFFFHHHMMMLLLJJJHHHGGGGGGHHHIIIGGGGGGGGGEEECCCCCCEEEGGGGGGEEEBBBBBBDDDFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJLLLLLLNNNQQQUUUUUURRRPPPSSSRRRRRRQQQQQQRRRRRRSSSRRRQQQOOONNNNNNMMMJJJHHHHHHIIIKKKNNNOOOOOONNNMMMLLLKKKJJJIIIIIIJJJKKKLLLNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFEEEFFFFFFGGGGGGFFFDDDCCCFFFFFFGGGGGGFFFDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEGGGHHHIIIIIIIIIGGGDDDCCCAAA@@@@@@???>>>>>>======??????>>>===<<<;;;:::999::::::::::::::::::::::::888777666555444444444444444444444444333333333333222333333333222111000000111111111111111111111111000000111111111111000000....................................////////////......---------,,,,,,,,,,,,,,,------------------,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---......---------,,,,,,,,,------------------------...............---------////////////////////////........................+++,,,,,,...000222333444111111111111000000//////000000///......---,,,,,,.../////////000000000000000000000000000000000000//////......///000111222000000111111111222222222222222333333444444555555444666888888888999<<<>>>@@@@@@AAACCCGGGLLLQQQTTTUUUXXX]]]dddlllrrrxxx{{{lll___ZZZWWWXXX\\\ZZZUUUMMMFFFAAA===999777777666444444555555555444555444333333444555777888888666444333444555555555555555555444444444444444444444444444444333333333444444444444444555666777666666555555444444333333333444555555444555777888<<<>>>???>>>;;;777555444777888888888888999999999999999999999999999999999777777777777888:::;;;;;;888888999999999999999999;;;;;;<<<===>>>>>>???@@@AAA@@@>>>======>>>@@@AAA???>>>==================@@@@@@@@@AAAAAABBBBBBBBBEEECCC@@@???@@@BBBBBBBBB@@@AAAAAA@@@??????BBBDDDDDDCCCCCCBBBBBBDDDEEEFFFGGGGGGGGGEEECCCCCCEEEFFFKKKJJJIIIHHHGGGGGGHHHIIIHHHHHHGGGEEECCCCCCFFFHHHIIIGGGEEEEEEEEEFFFEEEDDDEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMOOORRRTTTTTTRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRPPPOOOOOOOOONNNLLLJJJGGGHHHJJJLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIEEEFFFHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHGGGFFFEEEDDDEEEEEEFFFFFFFFFDDDCCCBBBBBBCCCDDDDDDEEEDDDDDDDDDFFFGGGHHHHHHHHHFFFDDDCCCAAAAAAAAA@@@??????>>>>>>@@@???>>>===;;;:::999888::::::::::::::::::::::::888777666555555444555555333333333333222222222222333333333222111///...---111111111111111111111111000111333444444333222111........................,,,,,,---...//////000000...------------,,,,,,,,,------------------,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------......------------,,,,,,,,,------------------------///.........------,,,,,,........................000000000//////.........++++++,,,---///111222333111111111000000000000///000000000///......------....../////////000000000000000000000000000000000------......///111222333000000000111111111222222111111222222333444555555222333444444333333555666666666777888;;;???CCCEEEHHHJJJNNNSSSXXX]]]aaacccjjjnnntttyyy}}}|||nnn```\\\^^^^^^^^^___WWWQQQHHH@@@<<<999888777666555333333444444444333555444444444444555666777999888666666666777777777555555555555555555555555666666666666666666666666222222222333444555777777666666555444333222222222333444555555444444666888:::<<<===<<<999666555555888888888888999999999999999999999999999999999999666666666666777888999::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>===<<<===>>>@@@AAABBBAAA@@@>>>>>>>>>???@@@???@@@@@@AAABBBBBBBBBBBBDDDAAA>>>===>>>@@@BBBBBB@@@AAAAAA@@@???@@@BBBDDDDDDCCCCCCCCCCCCDDDEEEEEEGGGHHHGGGFFFCCCCCCDDDEEEHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGEEECCCCCCFFFIIIJJJIIIHHHGGGFFFFFFEEEEEEGGGGGGGGGFFFFFFGGGHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNPPPQQQRRRSSSQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPOOOOOOPPPPPPNNNLLLGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJJJJHHHHHHJJJJJJJJJHHHFFFEEEGGGGGGGGGHHHHHHHHHHHHIIIFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCEEEFFFGGGHHHHHHGGGEEEDDDBBBBBBAAAAAA@@@??????>>>??????>>><<<:::999888777999999999999999999999999888777666555555555555555333333333333222222222222222222222222111000///...111111111111111111111111222333555666666444111///........................,,,,,,---......//////000------------------------.........------,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))******++++++,,,,,,---------------------------------------------------************++++++,,,,,,------------------------------------------------///......------,,,,,,+++------------------------000000//////...---------//////.........//////000........................////////////......------........./////////000000000000000000000000000000.........///000000111222000000000000111111111111///000000111222333444444111222444333111000111222333333333444666888;;;===@@@BBBDDDGGGJJJMMMOOOQQQTTTVVVZZZ^^^bbbffflllpppooossswww|||yyyeee^^^\\\```ddd```YYYTTTKKKGGGAAA<<<999888777666666444333222333444333222444444444444444555555666666666777666666666777777555555555555555555555555555555666666666666666666111111111222444555777888666666555444333222222222444555555444333333555777666888:::999888666666777777777888888888999999999888888888888888888888888555555555555666666777888999999999::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>><<<<<<;;;;;;<<<===??????BBBAAA@@@>>>>>>>>>???@@@>>>???@@@BBBBBBBBBBBBBBBCCC@@@===<<<>>>@@@AAABBB@@@AAABBBAAA@@@@@@BBBCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGHHHHHHFFFDDDCCCCCCEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGEEEDDDDDDFFFHHHIIIIIIIIIIIIGGGFFFEEEEEEHHHHHHGGGGGGGGGGGGGGGHHHFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKMMMMMMNNNOOOOOONNNNNNMMMNNNOOOQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPOOONNNOOOPPPPPPOOOMMMGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFEEEDDDCCCDDDEEEEEEEEEDDDBBBBBBAAABBBDDDDDDEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBAAADDDEEEGGGHHHHHHGGGFFFEEEBBBBBBAAAAAA@@@??????>>>>>>>>>===;;;:::888777777888888888888888888888888777666666555555555555666444444444444333333333333111111222222222222222111000000000000000000000000444555666777555222///---................................................------------------------.........------,,,,,,,,,***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,------------------------........................******++++++,,,,,,,,,,,,------------------------------------------------......------,,,,,,,,,,,,------------------------.........---------,,,,,,111111000//////000000000---------------...............------------------............///////////////////////////////////////000000000000///////////////000000000111111111//////000000111222222333111333444444222111000111000000000000111333555666999:::;;;<<<>>>???@@@AAACCCDDDGGGIIILLLPPPVVVZZZ[[[^^^aaadddgggjjjnnnpppqqqtttyyytttgggbbb```bbbhhhhhh^^^PPPHHH???===999777777666555444666555333333444444444333444555555555555555555555111333444444333222333555444444444444444555555555222222222333333333333333222222222333444555777777666666555555444444333333444555555444333333444666333555777777777666777999666777777777777888888888666666666666666666666666555555555555555666777777666666777777888999999999;;;;;;<<<<<<<<<=========;;;;;;;;;;;;<<<<<<===>>>???>>>=====================>>>@@@BBBCCCCCCBBBBBBBBB@@@======???@@@AAAAAA???AAABBBBBBAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGGGGFFFEEECCCDDDEEEBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHGGGEEEEEEFFFGGGGGGIIIJJJIIIGGGFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFEEEFFFHHHIIIIIIIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNOOOOOOOOOOOONNNLLLLLLMMMOOOOOOOOONNNNNNNNNNNNOOOOOONNNMMMMMMNNNPPPQQQPPPNNNHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIHHHGGGFFFDDDCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@AAABBBDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@BBBCCCEEEGGGHHHGGGFFFEEEAAAAAAAAA@@@??????>>>>>><<<<<<;;;:::999999888777777777777777777777777777666555555444444444555555444444444444333333333333000111111222333333222222000000000000000000000000333444555555333111...---------------------------......------------------,,,,,,,,,------------...------------------,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,........................,,,---...............---,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,------------------------------------------------------......//////000222333444...////////////000000000------------------------------........./////////////////////////////////000000000000000///....../////////000000000111111/////////000000000000111000222444444333222111222000000000111111222333444666666777777888888999999777888:::;;;<<<@@@EEEHHHHHHKKKMMMOOOPPPQQQTTTVVVYYY\\\```fffjjjmmmoooppptttvvvyyy}}}xxxooohhhdddhhheeefffgggaaaTTTHHHBBB;;;888666555666666666555777555333333444555444333444555555555555555444444///111333333222111222444222333333333444444444444111111111222222222333333333333333333444555777777555555555555555555555555444555555444333222444666222444555666555555777888555555666666666777777777666666666666666666666666666555555555555666666777555666666777888888999999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<=========<<<======>>>>>>>>>>>>===<<<>>>@@@BBBCCCCCCCCCBBBAAA???>>>>>>@@@AAAAAAAAA???AAACCCCCCBBBAAABBBCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDFFFGGGGGGEEEDDDEEEFFFAAABBBDDDFFFGGGHHHIIIIIIFFFGGGIIIIIIGGGFFFFFFFFFEEEGGGJJJJJJGGGFFFFFFGGGHHHGGGFFFFFFEEEEEEEEEFFFDDDEEEGGGHHHIIIHHHGGGFFFGGGGGGIIIJJJLLLNNNOOOPPPLLLNNNOOOOOOMMMLLLMMMOOONNNNNNMMMMMMMMMMMMNNNNNNLLLKKKLLLMMMOOOPPPPPPNNNJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGIIILLLNNNPPPLLLKKKKKKJJJIIIHHHGGGGGGFFFGGGHHHHHHGGGFFFEEEDDDCCCDDDEEEEEEEEEDDDBBBAAA???@@@BBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@???@@@CCCEEEEEEEEEDDDCCCAAA@@@@@@???>>>>>>======::::::::::::999999999888666666666666666666666666444444333333333333444444333333333333222222222222111111111111111111000000000000000000000000000000000111111111111000000///------------------------+++,,,,,,------......///,,,,,,,,,---------......,,,,,,------------------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------...------------,,,,,,,,,......------,,,,,,++++++,,,,,,---......---,,,,,,---------------------------.../////////...---,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,------...------------------------,,,,,,------......//////.........///000111222333........./////////000000---------...............---------.........//////////////////////////////...///000111111000//////////////////000000000111000000////////////......,,,///222333222111111222111111222222333444444444555555555555555666666666222333444444555777;;;>>>:::<<<>>>??????@@@BBBDDDFFFHHHKKKOOOSSSWWWYYYZZZ___```bbbdddhhhllloooqqqppprrrtttxxx{{{~~~~~~}}}pppfffcccfffiiihhhddd```]]]TTTHHH@@@>>><<<:::666555666777888888777666444444555555555444444555555666555555444444///222555555333222333555222222222333333444444444222222222333333444444444444444444444555666777777555555555666666666666666444555555444333222444555333444555555444444666777555555555555666666666666666666666666666666666666666666555555555666666777777888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>============>>>???AAAAAAAAA@@@???<<<>>>@@@BBBDDDDDDCCCBBB@@@???>>>@@@AAABBBAAA@@@???AAACCCCCCBBBAAABBBCCCBBBCCCCCCDDDEEEDDDDDDDDDCCCEEEGGGGGGFFFEEEEEEFFFBBBCCCEEEGGGIIIJJJKKKKKKEEEGGGJJJJJJHHHFFFEEEEEECCCFFFIIIJJJGGGFFFFFFHHHJJJIIIIIIHHHGGGGGGGGGHHHCCCEEEGGGHHHHHHGGGFFFEEEGGGGGGIIIKKKMMMNNNPPPQQQIIILLLOOOOOOMMMMMMNNNQQQNNNNNNMMMMMMMMMMMMNNNNNNKKKJJJKKKMMMOOOPPPOOONNNJJJJJJIIIHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDFFFJJJNNNQQQMMMMMMLLLKKKIIIHHHGGGFFFDDDEEEFFFGGGHHHGGGFFFFFFDDDEEEFFFFFFFFFEEECCCBBB>>>???AAACCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@???===>>>@@@BBBCCCCCCBBBAAA@@@@@@??????>>>=========999999999999999999999999666666666666666666666666333333222222222333333444222222222111111111111000111111111111000...---,,,000000000000000000000000---......///000000111222------------------------)))***+++,,,...///000111,,,,,,,,,------.........,,,,,,,,,------.........+++,,,,,,------,,,,,,++++++++++++,,,,,,---------......---------,,,,,,,,,000///......---,,,+++***,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,---...---,,,***))),,,,,,,,,------.........------------------------)))***+++,,,------...///........................,,,------...///000111111111000///...............,,,,,,,,,---------...............///////////////---------.........//////////////////////////////,,,---///000111222111111////////////000000000000000000000///......------))),,,///111111000111111......//////000111111111000000000111111111111111222333444444444555888:::333555777888888999;;;===;;;<<<>>>AAACCCFFFIIIJJJKKKKKKLLLMMMPPPUUUYYY[[[[[[\\\^^^aaaccceeefffffffffiiikkkiiidddcccfffiiinnncccaaadddeeedddhhh```VVVNNNIIIDDD===777555555666666777777888888666666555444333333222222222222222222222222222222333333333333333333333333222222222222222222222222555555444333111000222444333333333444444444555555555555444444444333333333444444444555555555555666444444555555444444333222888777555444555666888999666666777777777777666666666666666666777777777777555555666888999:::;;;<<<>>>???>>>===;;;:::;;;===<<<<<<======>>>>>>??????>>>>>>@@@AAAAAA@@@???>>>===>>>???@@@AAABBBBBBBBB@@@@@@AAAAAAAAA@@@@@@???@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEHHHHHHHHHGGGGGGGGGFFFFFFAAABBBCCCDDDFFFHHHIIIJJJFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCEEEFFFHHHIIIJJJHHHGGGEEECCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGIIIKKKMMMOOOQQQOOOOOONNNLLLJJJIIIKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMOOOMMMKKKLLLNNNNNNKKKIIIIIIJJJKKKKKKLLLKKKKKKKKKIIIFFFEEEFFFIIIJJJJJJHHHFFFEEEEEEEEEFFFHHHJJJLLLIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<<>>>>>>???@@@AAABBBBBBCCCAAAAAA@@@???>>>===<<<;;;:::::::::999999999888888:::777333333555777666444222222222222222222222222444444444333333222222222444333111///......//////222222222222111111111000......................../////////...---------,,,++++++,,,,,,,,,,,,------///............---------++++++++++++++++++++++++000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++,,,...//////...,,,+++...---+++++++++---///000,,,+++,,,---//////---+++******+++++++++,,,,,,,,,......---------,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,---------......//////000000000000//////000000//////.........---......------------......------............------////////////////////////---------...------,,,+++,,,+++***---000222000...////////////////////////.../////////000000000111000111111111222222222222000000000000111111111111111111111111111111111111222222222333333333444444555555666666666666555555666777888999:::;;;<<<<<>>===<<<;;;<<<==================>>>>>>>>>===>>>???@@@@@@@@@@@@???>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDGGGGGGGGGFFFFFFEEEEEEDDDBBBBBBCCCEEEFFFHHHIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIHHHGGGEEEDDDCCCBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJGGGGGGHHHIIIKKKMMMOOOPPPOOOPPPPPPNNNKKKJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJLLLOOOPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIGGGGGGJJJKKKJJJIIIIIIHHHGGGFFFGGGIIIKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBEEEEEEDDDCCCCCCBBBAAAAAACCCCCCBBBAAA@@@???>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<<999999888888888777777777999666333333555666555444222222222222222222222222444444333333333222222222555444222111111111111222111111111111000000000000....................................------------++++++,,,,,,,,,,,,------............------------++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,---......---,,,,,,---,,,+++******+++---...---------...000000///---***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,------------......////////////......000/////////.........---......------------......---......//////......---.......................................---,,,+++...---,,,---000000...,,,///////////////////////////////////////000000000000000000000111111111222//////000000000111111111111111111111111111111111222222222333333333333444333444444444444444444333444555555666888999999:::::::::::::::;;;<<<===>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA~~~xxxkkkgggdddeeehhhiiieeeaaaRRRKKKCCC===;;;999666444666666666666666555555555555555444444333333222222444444444444444444444444333333333333333333333333222222222222222222222222222333333222111111333555333333333333444444444444333333333333222222222222444444444555555555555666666666666666666555555444666555444444444555777888666666777777777777666666666666666666777777777777666666666777777888888888999;;;>>>>>>===<<<<<<===>>>>>>==================<<<===>>>???@@@@@@AAA@@@???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCDDDCCCCCCAAAAAAAAAAAAAAABBBBBBCCCGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHJJJJJJIIIIIIHHHFFFEEEDDDAAAAAAAAABBBDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLHHHHHHIIIJJJKKKMMMNNNOOOPPPQQQRRRQQQNNNKKKJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMJJJJJJJJJMMMPPPRRRQQQPPPNNNMMMKKKJJJIIIJJJJJJKKKNNNLLLJJJJJJKKKLLLKKKJJJKKKJJJIIIGGGGGGIIIJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBFFFEEEEEEDDDCCCBBBBBBBBBEEEDDDBBB@@@??????@@@@@@??????????????????????????????>>>===<<<;;;;;;:::777777777777666666666666777555333333444444444333222222222222222222222222333333333222222222222222333222222111111111222222000000000/////////......------------------------------------............++++++,,,,,,,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------------------------,,,+++***)))***+++,,,,,,,,,,,,---//////...,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,------............------/////////.....................------------............////////////..............................000000000///...---,,,+++///...---...//////---+++////////////////////////////////////////////////////////////000000000000//////000000000000111111111111111111111111111111111111222222222333333333111111222222222222111111222222333444555666666777555555555555555666777888777888888888999999999999888888888888888888888888tttmmmjjjkkkjjjjjjkkkjjjddd[[[SSSFFFAAA;;;777666666666555666666666555555444444444444444444333333333222222333333333333333333333333333333333333333333333333222222222222222222222222000222333222222222333555222222333333333444444444333333333222222222111111444444444555555555555666777777777777777666555555555444444444444555666666666666777777777777666666666666666666777777777777777777777666666666666666777:::===>>>>>>===<<<===>>>>>>>>>======<<<<<<;;;;;;<<<===>>>???@@@AAAAAA@@@@@@AAAAAAAAA@@@??????@@@@@@AAAAAABBBAAAAAAAAA@@@AAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCGGGGGGFFFEEEEEEDDDCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIHHHHHHGGGCCCBBBAAAAAABBBDDDFFFGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJKKKLLLNNNNNNPPPRRRTTTSSSPPPLLLJJJIIIKKKKKKKKKKKKKKKLLLLLLMMMJJJJJJLLLNNNPPPQQQRRRQQQPPPOOOLLLJJJIIIIIIJJJKKKOOONNNMMMLLLLLLMMMLLLLLLMMMLLLIIIHHHGGGGGGIIIIIILLLLLLMMMMMMMMMMMMLLLLLLIIIIIIJJJHHHFFFEEEDDDDDDFFFFFFFFFEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBB@@@??????@@@AAA?????????>>>>>>=========<<<<<<;;;::::::999888888777777777666666666555555555444333333333333333222111111111111111111111111222222222222222111111111///////////////000000000//////.........---------------------------------,,,,,,,,,------.........+++++++++,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,...------,,,,,,------......---,,,+++******++++++***))))))***+++,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,------------,,,,,,...........................------,,,,,,------......//////000000//////...........................111111000000///...,,,,,,............///...---,,,////////////////////////000////////////..................////////////000////////////000000000111111111111111111111111111111111111111222222222222000111111222222111111000111111222333333444555555555444444444444555555666555666666666666777777777666666666666666666666666~~~ooohhhhhhkkknnnmmmkkkhhhbbbXXXKKKBBB>>>;;;777555444555777777666666555555444444333333333333333333333222222222111111111111111111111111333333333333333333333333222222222222222222222222///111222333222222333444222222222333333333444444333333333222222222111111444444444555555555555666777777888888777777666555444444444444444555666666666666777777777777666666666666666666777777777777777777777777666666666666666999<<<>>>>>>=========>>>>>>======<<<<<<;;;;;;;;;<<<<<<===???@@@AAABBB@@@@@@AAAAAAAAA@@@?????????@@@AAABBBBBBBBBBBBBBB@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCDDDGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJGGGEEECCCBBBAAACCCEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMOOOQQQTTTTTTQQQMMMKKKJJJKKKKKKKKKKKKKKKLLLLLLMMMKKKLLLNNNOOOOOOOOOPPPPPPQQQOOOMMMJJJIIIIIIJJJJJJOOOOOOOOONNNMMMLLLMMMMMMMMMLLLIIIGGGFFFFFFGGGHHHLLLLLLMMMMMMMMMMMMLLLLLLHHHJJJKKKJJJGGGDDDDDDDDDFFFFFFFFFEEEEEEDDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFEEECCCAAA???>>>???AAABBB???>>>>>>======<<<<<<;;;;;;;;;;;;:::999999888888888777777777777666666666333333444333333222222222111111111111111111111111111111111111111111111111.../////////000000//////.........------------,,,------------------------+++,,,,,,,,,------......+++++++++,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------...------,,,,,,------.........---,,,,,,,,,,,,,,,***)))((()))***++++++***++++++,,,,,,,,,---------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---------...............------,,,,,,,,,,,,------......////////////..............................000000000000///...---,,,+++,,,---.../////////////////////////////////////////////...............---.........////////////...////////////000000000000000000000000000000000000000000111111111222222111111222222222222111111111222222222333444444444666555555444444444444555222222222222333333333333333333333333333333333333yyylllfffhhhmmmrrrrrrooojjjcccZZZOOODDD===999888666555555666777888444444444444444333333333333333333333222222222222111111111111111111111111333333333333333333333333222222222222222222222222///111333333222111222222222222222222333333333333333333333333222222222222444444444555555555555666777777777777777666666555444444555555666666666666666666777777777777666666666666666666777777777777777777777777777777777777777999<<<===<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAA???@@@@@@AAAAAAAAA@@@@@@???@@@AAABBBBBBCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDCCCCCCDDDDDDDDDCCCDDDFFFGGGIIIJJJKKKKKKHHHGGGEEECCCBBBCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMLLLKKKKKKLLLLLLLLLNNNPPPSSSSSSQQQNNNLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMOOOOOONNNMMMMMMNNNPPPOOOMMMKKKJJJJJJJJJJJJMMMNNNOOOMMMLLLKKKMMMNNNMMMKKKIIIGGGFFFFFFGGGGGGJJJKKKKKKLLLLLLKKKKKKJJJGGGJJJLLLKKKGGGDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCBBB@@@@@@AAABBBCCCDDDEEEFFFBBBAAA@@@?????????@@@@@@=========<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::777777777777666666666666222444555555333222222222111111111111111111111111000000000000000111111111000111111222222111000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......------------------------------------------------,,,---+++******,,,...------,,,,,,,,,,,,------------.........---------,,,,,,------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------------.........------,,,,,,,,,,,,------------............------------------------------...////////////...------)))+++...///......000111////////////////////////------........./////////............////////////......////////////000000000000000000000000000000///000000000000111111111111222222222222222222111222222222222333333333444555444333333222222222222111111222222222333333333333333333333333333333333tttnnngggeeeiiioootttvvvtttnnndddYYYOOOFFF@@@<<<555555666555555555555666333333333333333444444444222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222000222333333222000000111111222222222222333333333444444444444333333333333444444444555555555555666666666777777666666555444555555666666777777777666666666777777777777666666666666666666777777777777777777888888888888888888999:::;;;;;;;;;;;;<<<===;;;;;;<<<<<<<<<<<<<<<<<<>>>===<<<<<<===>>>???@@@>>>???@@@@@@AAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCAAAAAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAABBBBBBCCCBBBCCCCCCDDDEEEFFFGGGGGGIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHFFFEEEDDDCCCCCCDDDDDDEEEHHHHHHIIIJJJKKKKKKKKKKKKNNNNNNMMMLLLKKKKKKKKKLLLMMMOOOQQQQQQOOOMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMJJJLLLNNNNNNMMMLLLMMMOOONNNNNNMMMMMMLLLKKKJJJJJJKKKLLLMMMLLLKKKJJJMMMOOONNNLLLJJJHHHGGGGGGHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHFFFJJJMMMLLLGGGDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@????????????>>>>>><<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999888666666666555555555444444222444666666333222222333111111111111111111111111/////////000000000111111111111222222111000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,---......---,,,,,,+++,,,,,,---------,,,,,,...,,,***+++,,,.........,,,,,,,,,------------...---------,,,,,,,,,++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------------------------,,,,,,---............---***---//////...---...000////////////////////////+++,,,,,,---...///000000....../////////000000000........./////////000000000000000000000000000000/////////000000000111111111111222222222222111111111111111111222222222222555444333222111111111111222222333333333333444444444444444444444444444444xxxnnneeebbbaaafffooouuuwwwuuuqqqiii\\\MMMBBB;;;888777222333555555444333333444222222222333333444444444222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222000222444444222000///000111111222222222333333333555555444444444444333333444444444555555555666666666666666666666555555444555666666777888777777777666666777777777777666666666666666666777777777777777888888888999999999999:::;;;;;;;;;::::::<<<===:::;;;;;;<<<<<<=========???>>>===<<<<<<===>>>???===>>>???@@@AAABBBBBBBBB???@@@AAABBBCCCCCCCCCCCCAAAAAAAAABBBBBBAAA@@@@@@@@@@@@??????@@@@@@AAABBB@@@@@@BBBCCCDDDFFFGGGGGGJJJIIIIIIHHHGGGFFFEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEEEECCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJOOONNNMMMLLLKKKKKKKKKKKKLLLNNNPPPPPPOOOMMMMMMNNNKKKKKKKKKKKKKKKLLLMMMMMMHHHKKKNNNNNNLLLLLLMMMOOOMMMMMMNNNNNNMMMLLLKKKJJJIIIKKKLLLLLLJJJJJJLLLOOOOOOMMMKKKIIIHHHIIIJJJKKKGGGHHHHHHHHHHHHHHHHHHGGGEEEIIIMMMLLLHHHEEEEEEGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBBBBAAAAAA@@@??????>>>>>>?????????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;666666666666555555555555555555444444444333333333222555777777444222222444000000000000000000000000.../////////000000111111///000000000///...,,,+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++------------------------((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++,,,...//////...,,,+++)))***+++,,,,,,,,,,,,,,,---+++))))))+++,,,---,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******...---,,,,,,++++++++++++,,,,,,------------......+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------***+++,,,---............,,,///111000---+++,,,...////////////////////////***+++,,,---...000111111////////////000000000000............/////////000000000000000000000000000////////////000000000000000000111111111111000000000000000000111111111111666555444222222111111111//////000000000111111111000000000000000000000000~~~rrrfff___dddggglllrrruuuuuurrrooo___VVVJJJBBB>>>;;;666111222333333444444333333222000111222222333333333333000222333333222111222333000111111111111222222222000000111111111222222222444444333222222111111000222222111111111111222222111333444444222111111222222333555777777666555444222333444444333333555666555555444333333333444444555444444444444555666666222333555777888888777666666666666666777777777777888888999:::::::::999999;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;<<<<<<===>>>???>>>======>>>>>>===:::888@@@@@@@@@@@@@@@@@@AAAAAA<<<>>>@@@BBBBBBBBBAAA@@@AAAAAAAAABBBDDDDDDBBB@@@AAA@@@>>>======>>>@@@AAACCCDDDEEEFFFFFFGGGFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIHHHHHHGGGIIIHHHFFFDDDCCCCCCDDDEEEIIIIIIIIIHHHGGGFFFEEEDDDJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPMMMLLLKKKKKKJJJKKKKKKKKKLLLLLLKKKJJJJJJKKKLLLMMMJJJLLLOOOPPPOOOMMMLLLLLLMMMLLLKKKLLLOOOQQQQQQPPPOOONNNLLLJJJIIIJJJJJJKKKFFFFFFFFFHHHJJJKKKIIIGGGIIIIIIHHHGGGGGGGGGHHHHHHFFFFFFFFFEEECCCBBB@@@???AAABBBCCCCCCCCCAAA???=========<<<<<<<<<======>>><<<<<<;;;:::999999999999888777666555444444555666555555444333333333333444222222222111111000000000000000111111111222222222///000111111111000...---////////////////////////...---,,,,,,---///222444///...,,,*********,,,---))))))***++++++,,,------...------,,,,,,------............------,,,,,,,,,,,,,,,+++***(((((()))+++++++++------------++++++,,,+++***)))***,,,...000///---,,,******+++,,,---***+++---......---+++***000...+++,,,......,,,***,,,++++++******++++++,,,///...---,,,,,,,,,,,,,,,.........------..................------,,,,,,,,,+++(((&&&'''***------,,,,,,,,,,,,,,,,,,,,,------...,,,++++++,,,------,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,------,,,,,,+++***------,,,+++,,,---...///,,,,,,,,,++++++*********,,,------+++)))))),,,000///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......////////////......////////////////////////........................///////////////.........000000000000////////////000000000000000000000000///000111222222222222222//////000111222222333333111111000000000000111111tttmmmlllkkkjjjkkkoooqqqvvvyyyyyyrrriiiaaaLLLFFF>>>:::::::::888666222333333444444333333222111111222333333333333333111333444444222111222333000000111111222222222222111111111111222222222222222222222222222222222222222222111111111111222222...000222222111111222333222333555666666666444444222333444444333333444666444444333333333444444555555444444444444555666666222333555777888777666666666666666666777777777777777888999;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>@@@@@@???>>>======>>>===;;;999?????????@@@@@@@@@@@@AAA===>>>@@@BBBCCCBBBAAAAAAAAAAAAAAABBBDDDDDDBBB@@@CCCBBBAAA??????AAABBBCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFHHHFFFEEEDDDDDDFFFHHHIIIKKKKKKKKKKKKJJJIIIGGGGGGJJJHHHFFFEEEDDDDDDEEEFFFHHHHHHHHHHHHGGGFFFEEEEEEHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIJJJLLLMMMOOOPPPPPPNNNMMMLLLLLLKKKKKKLLLLLLMMMLLLKKKJJJJJJKKKLLLLLLKKKMMMOOOOOONNNLLLLLLLLLMMMLLLKKKLLLNNNPPPPPPPPPNNNNNNMMMLLLKKKJJJJJJKKKHHHHHHHHHIIIJJJJJJHHHEEEJJJIIIHHHFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAABBBCCCCCCCCCAAA???>>>======<<<<<<<<<<<<======<<<<<<;;;:::999999999999666555444333333444444555555555444333333333333444333222222222111111111111000000111111111222222222000000000000000///......//////////////////////////////...---...///000000///...,,,******+++,,,---*********+++,,,---------------------------------......---------,,,,,,,,,,,,,,,,,,+++))))))***,,,+++,,,,,,------,,,,,,+++---,,,++++++,,,///111222555333000,,,***)))))))))***+++,,,------,,,+++***///---+++,,,......---+++,,,,,,++++++++++++,,,,,,.........---------,,,,,,...------,,,,,,------...---------,,,,,,,,,++++++...,,,+++,,,...000000...)))))))))))))))))))))***...,,,++++++,,,------,,,,,,---------............,,,,,,------------------///////////////......---,,,,,,+++***+++,,,---...---------,,,,,,,,,++++++,,,------+++)))))),,,//////...---,,,,,,---...///------------------------......////////////......................................................////////////............000/////////////////////000000000000000000000000///000111111222222222111000000000111111222222222111111000000000000111111|||rrrhhhfffjjjnnnuuuzzz|||}}}~~~|||tttgggWWWMMMCCC>>>777444444555333111222222333333333333222222222222333444444444333333333444555555333111111222000000111222222222222222111111222222222333333333000000111111222333333444222222111111111111222222,,,...000111111111222333222333444555666555444333222333444444333333444555333333333333444444555666555444444444444555666666222333555666777777666555555666666666777777777888555666888999;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???AAAAAAAAA???=========>>>===<<<>>>>>>??????@@@@@@@@@@@@>>>???AAABBBCCCCCCBBBBBBAAA@@@@@@BBBDDDDDDCCCAAAEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFIIIGGGDDDBBBCCCEEEIIIKKKNNNNNNMMMLLLKKKIIIHHHGGGJJJIIIGGGFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHIIIJJJLLLNNNPPPQQQRRROOONNNNNNMMMLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJMMMNNNOOOOOOMMMLLLLLLLLLLLLKKKJJJKKKNNNOOOPPPOOOMMMMMMNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJIIIFFFDDDIIIIIIGGGEEEDDDCCCCCCCCCEEEEEEFFFFFFEEEEEEDDDCCCBBBCCCCCCDDDCCCAAA@@@???======<<<<<<<<<<<<<<<======<<<;;;:::999999999999444333333222333333444555555555444333333333333333333333333222222222222111000000000111111111111222111111000/////////////////////////////////////////////000//////...------...---,,,+++***+++,,,---***++++++,,,,,,------...+++,,,---......---,,,+++------------,,,,,,,,,,,,,,,------,,,******+++---+++,,,,,,------,,,,,,+++,,,,,,+++,,,---///111222666444111---+++)))((((((++++++++++++++++++++++++---,,,+++,,,.........,,,------,,,,,,,,,,,,---------.../////////...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++//////...///111111000...,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,------........./////////------------------,,,,,,,,,------------,,,++++++++++++*********+++,,,------------------,,,,,,,,,,,,------+++******,,,.........------------......////////////////////////......////////////..............................................................................////////////////////////000000000000000000000000///000000111111111111111000000000000111111111111111000000//////000000111yyyllllllnnnssswww{{{}}}zzzpppcccTTTEEE;;;===:::555333333222111000222222333333333333222222222333333444444444333333444555666555333111111111///000111222222222222111222222222222333333333333000000111111222222222333222222111111111111222222---///111222111111222333222222333444444444444333222333444444333222333444222222222333444555666777555444444444444555666666333444555666666666555555555555666666777777888888444444555777888888888888::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;===>>>@@@AAAAAA???===<<<===>>>>>>=========>>>>>>???@@@@@@@@@???@@@AAACCCCCCCCCCCCCCCAAA@@@@@@AAACCCDDDCCCBBBEEEEEEDDDDDDDDDDDDEEEEEECCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHFFFEEEDDDDDDFFFHHHIIIMMMMMMMMMMMMLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFGGGHHHIIIJJJJJJHHHIIIJJJLLLNNNPPPQQQRRROOOOOONNNMMMMMMMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIIIINNNOOOOOONNNLLLKKKLLLLLLKKKJJJIIIJJJMMMNNNOOONNNLLLMMMNNNNNNNNNMMMKKKJJJJJJIIIIIIJJJJJJJJJGGGEEEHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDCCCCCCBBB@@@???======<<<;;;;;;;;;<<<<<<<<<;;;:::999999888999999222222333333333444555555555444333333222222333333333333333222222222222222000000000000111111111111222111///.........///000////////////////////////...///000111000///---,,,------,,,+++++++++,,,---++++++,,,,,,,,,---------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---///...---,,,,,,+++,,,,,,+++******))))))******+++,,,,,,,,,,,,---............------,,,,,,------...,,,---///000000///---,,,,,,++++++++++++++++++,,,++++++******************------...//////...---+++............------------...,,,++++++,,,---,,,,,,.........////////////000.........------,,,,,,,,,+++++++++++++++******)))+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---------------------------////////////////////////---......//////......---................................................------...............///.........///////////////000000000000000000000000//////000000111000000///000000000000000000//////000000////////////000000vvvnnnmmmgggnnnvvv||||||mmm]]]OOOCCC:::555333222111111333444444444111222222333333222222111333333333444444333222222333555666555222111111111///000111333333222111111111111222222222333333333222222222111111000000000222222111111111111222222000222333333222111111222111222222333333333333333222333444444222111222444222222222333444555666777555444444444444555666666444444444555555555555555555555555666777888888888666666777777777666555555999999:::;;;<<<<<<;;;;;;999999999:::;;;<<<===>>>AAA>>><<<;;;<<<>>>>>>===<<<<<<===>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCAAA@@@???@@@CCCDDDDDDCCCDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGFFFIIIJJJKKKLLLLLLMMMMMMLLLIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHIIIKKKLLLHHHHHHJJJKKKMMMOOOPPPQQQOOONNNMMMMMMLLLLLLMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHMMMNNNOOOOOOMMMLLLLLLLLLJJJIIIHHHIIILLLMMMNNNMMMKKKLLLMMMNNNNNNMMMKKKJJJHHHGGGHHHIIIKKKKKKJJJHHHFFFEEEEEEEEEEEEFFFFFFGGGDDDEEEEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@@@@======<<<;;;;;;;;;;;;;;;;;;:::999888888777777888333333444444555555555555444444333222222222222333222222222222222222222222000000000000000000000000222111///.........///000////////////////////////+++---///111111000...---,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,---***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))*********++++++,,,------+++******))))))******++++++,,,------------...///...------,,,,,,------...+++---...000000///---,,,+++++++++******+++++++++************************+++,,,......---,,,++++++,,,+++++++++*********)))...,,,++++++,,,---,,,,,,.........////////////000.........------,,,,,,,,,...............---,,,,,,+++,,,,,,---------------******************++++++---,,,++++++,,,,,,,,,,,,,,,------------------,,,------------------------------............------................................................,,,---------......//////------....../////////000//////////////////////////////000000000//////...000000//////////////////000000////////////000000rrrggghhhqqqqqqwww|||~~~xxxmmm\\\LLL@@@:::777666222222222111000//////...111111222222222222111111222222333333333222111111222333444444222000000111...000222333444333111000000000111111111222222222333222222111000000//////222222111111111111222222222333444444222111111222111111111222222222333333222333444333222111222333333333333333444444555666555444444444444555666666444444444444444444444555444444555666777888999999999::::::999999888777666888999:::;;;;;;<<<;;;;;;999999999999999:::;;;<<<>>>===;;;;;;=========<<<;;;;;;<<<===>>>??????@@@@@@@@@@@@AAABBBBBBCCCCCCAAA@@@???@@@BBBDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFCCCEEEGGGHHHIIIHHHFFFEEEFFFGGGHHHJJJKKKLLLMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFIIIHHHGGGGGGGGGIIIJJJKKKHHHHHHIIIJJJLLLMMMNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHJJJMMMOOOPPPOOOMMMLLLLLLIIIHHHGGGHHHKKKLLLMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKGGGGGGHHHJJJLLLLLLKKKIIIDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDEEEEEEFFFEEEEEEEEECCCBBBBBBAAA@@@@@@??????======<<<;;;:::::::::::::::999888777666666666666333444444555555555555444444444333222222222222222000111111111111222222222111000000000000000//////111111000///////////////////////////////////////+++---///000111000///...++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,***,,,......---,,,---...---,,,,,,++++++,,,,,,---///......---,,,++++++***+++++++++++++++*********+++++++++++++++++++++++++++---...---,,,,,,---...------,,,,,,,,,,,,------+++,,,---.........---,,,,,,++++++******++++++,,,***************++++++++++++---///...---,,,---......------,,,,,,+++++++++...,,,++++++,,,------,,,------........./////////------------------,,,,,,,,,,,,------,,,,,,+++***+++,,,---.........------))))))))))))************---,,,++++++------,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------........................,,,,,,,,,---......//////---------......//////000///////////////////////////////////////......---............////////////000//////......//////000xxxooohhhooo||||||zzzqqq```WWWKKK@@@:::777666666666666666333000---***)))111111222222222222111111111222222222111111000///000111333222111000000111...000222444444333111000//////000000000111111111111111111111000000000000222222111111111111222222///111333333222111111222111111111111111222222333222333444333111000111222444444333333333444444555555444444444444555666666555444444444333444444444444444555666777888999999999999999:::999999888888888888999:::;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;:::;;;======<<<::::::;;;;;;<<<===>>>???@@@?????????@@@@@@AAABBBCCCAAA@@@??????BBBDDDEEEEEE@@@AAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGDDDEEEFFFGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGIIIHHHGGGFFFFFFGGGHHHJJJHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGKKKOOOQQQQQQNNNMMMLLLHHHGGGFFFGGGJJJLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKIIIHHHIIIJJJLLLLLLJJJHHHDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@????????????>>>===<<<;;;::::::::::::888777666555555444444555333333444555444333222222444333222222111222222222//////000000000111111111111111000000////////////000000000000000///......////////////////////////...//////000000///...---***+++,,,,,,------------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++---...---,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,------,,,+++***,,,...///...,,,+++,,,...,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,+++---...---,,,,,,...111111000000///......------...,,,++++++,,,------,,,,,,---------............,,,,,,------------------***************)))((((((***+++,,,---...---,,,,,,))))))*********+++++++++---+++***+++......,,,***+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------........................++++++,,,------...//////,,,,,,---......///000000////////////////////////.../////////......---,,,---------......///////////////............//////~~~uuurrrtttrrrmmmttt}}}}}}xxxjjj[[[LLLGGG@@@:::777666555444111333444555444222222222111111222222222222111111111111111111111000///......000222222000000000111...///222444444333111///////////////000000000000/////////000111111222222222222111111111111222222,,,...000111111111222333111111111000111111222333222333444333111000111222555555444333333333444444555444444444444555666666555444444333333333444444444444555666777888999999555666777888888888888888777888999:::;;;;;;<<<;;;<<<<<<;;;:::::::::;;;;;;:::::::::<<<======;;;999::::::;;;<<<===>>>???@@@????????????@@@AAABBBBBBAAA@@@>>>???BBBDDDEEEEEE@@@AAAAAABBBBBBAAAAAA@@@???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEEEEFFFHHHHHHFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGIIIHHHFFFDDDDDDEEEGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIEEEIIIOOORRRRRRPPPMMMLLLHHHGGGFFFGGGIIIKKKLLLKKKKKKJJJIIIHHHHHHIIIKKKKKKKKKJJJJJJKKKKKKKKKHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;:::999999999777666555444444333333444222333333444333222000///444333222222111111222222......//////000000000111111111000000/////////...///000111111111000...---////////////////////////111111000000///---,,,+++***+++,,,---------------******)))))))))))))))))),,,++++++******++++++,,,*********++++++,,,,,,,,,(((+++---...---,,,,,,---------++++++++++++------'''((()))***+++,,,,,,,,,++++++,,,---------,,,,,,***+++---......---+++***,,,...000...+++***+++---,,,++++++******++++++,,,+++************+++,,,------,,,,,,++++++,,,,,,---******++++++,,,,,,,,,,,,)))+++,,,+++******...111......---,,,++++++******...,,,++++++,,,------,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,------------,,,++++++)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,---+++***,,,......,,,)))++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------........................++++++,,,,,,---...//////,,,,,,------...///000000////////////////////////.../////////...------,,,,,,,,,------...///000000//////............//////{{{uuussspppssssssssswww}}}~~~{{{~~~}}}{{{vvvnnn```RRRIII>>><<<999666444333333333111111111111111111111111111111111111111111111111111111111111111111111111111111000000//////......000000000000000000000000111111111111111111111111222111111000///......---000111111111222222222222111111111111111111111111111111222222222333333333333333333333333333333333333222222111111222222333444444333222222333333333444444444555555555555666666555555555555666777777999999888777666666777777999999999999999999999999999999999999999888777666;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;===>>>???@@@AAA@@@???>>>>>>@@@BBBCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA===>>>@@@AAABBBCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEGGGKKKNNNOOOOOOMMMKKKIIIHHHIIIJJJIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEGGGHHHHHHGGGEEEHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHJJJLLLLLLKKKJJJIIIHHHIIIKKKLLLMMMLLLJJJIIIJJJLLLPPPSSSTTTSSSQQQOOOOOOMMMJJJGGGFFFGGGIIIKKKEEEFFFHHHJJJKKKKKKJJJIIILLLKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDD@@@AAAAAABBBBBBCCCCCCCCCCCCBBB@@@>>><<<;;;::::::<<<<<<======<<<:::999777333444555555555444333222444444333333222111000000111111111111111111111111111222333333333111000///333222000/////////000111000000//////.........---//////.........---------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,+++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,*********))))))))))))))),,,++++++++++++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,------,,,++++++,,,...---,,,,,,++++++,,,,,,---...------,,,+++++++++,,,------,,,++++++,,,------+++*********+++---///000///...---,,,++++++++++++------------------------111000///...---,,,,,,,,,+++,,,,,,---,,,+++***)))&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...///...---,,,,,,,,,,,,,,,////////////...,,,***(((,,,,,,,,,---...///000111000000///...............------------------------,,,,,,,,,---------......000000000000000000000000,,,------......------,,,............////////////222222111000000///000000ssskkkjjjlllwwwyyyzzzzzz|||zzz{{{vvvoooeee[[[PPPEEE>>>;;;:::888666444333222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000////////////000000000000000000000000111111111111111111111111111111111000///.........000000000111111111222222111111111111111111111111111111111222222222333333333333333222222333333333333333222222222222333333444333333222222333333444333333333333444444444555555555444444555555666777888777666666555555666666888888888888888888888888888888999999999888777777;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<>>>???@@@@@@@@@>>>>>>>>>???AAABBBAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA??????AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEGGGJJJMMMNNNNNNMMMKKKJJJJJJKKKKKKJJJHHHEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFHHHJJJJJJHHHFFFHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIEEEFFFGGGHHHIIIHHHHHHGGGIIIJJJKKKLLLLLLKKKIIIHHHIIIKKKOOORRRSSSRRRQQQPPPOOOLLLIIIGGGFFFGGGIIIKKKKKKKKKKKKKKKJJJIIIHHHGGGKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBB@@@???>>>===============999999::::::999888777666333444555555555444333222333333333222111000000000000000000000000000000000111111111111111111000///222111000///...///000000000/////////.........---///.........------------------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,...------,,,+++***))))))++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,------,,,++++++,,,...---,,,,,,++++++,,,,,,---,,,++++++***))))))******...---,,,++++++,,,---......---,,,+++++++++,,,,,,++++++++++++,,,---......------------------------......---,,,+++++++++++++++,,,,,,,,,,,,+++***)))******++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,------...------,,,,,,,,,,,,,,,......///000///...---,,,------,,,------...///000//////...---------------------------------------,,,,,,,,,---------..............................,,,------......------,,,............////////////000//////............///yyynnnhhhggglllqqq}}}wwwppphhh\\\PPPFFF???999666666666666555444333222111111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111000000//////....../////////000000000111111111111111111111111111111111111111222222222222333444333222111111222333444444333333222222333333444333333333222222333333444222222222333333333444444444444333333333444555555666666555555444444555555666666666666666666666666777888888999999999888888::::::::::::;;;;;;;;;;;;:::::::::;;;<<<===>>>??????>>>=========>>>@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDFFFIIILLLMMMMMMKKKJJJJJJKKKLLLLLLJJJHHHEEEEEEEEEDDDDDDEEEEEEFFFDDDDDDFFFHHHKKKKKKHHHFFFFFFGGGHHHIIIHHHGGGFFFEEEGGGGGGHHHHHHHHHHHHIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGJJJKKKLLLMMMMMMLLLKKKJJJHHHJJJMMMPPPQQQQQQQQQPPPNNNLLLIIIGGGFFFGGGIIIKKKMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBB??????@@@@@@@@@@@@@@@@@@???>>>==================777888888999999888777777444444444444444333222222222222111111000000//////........................000////////////000000111000000///............////////////...........................------------------------------------++++++++++++++++++,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++***+++,,,------,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---......---,,,+++***)))))),,,,,,---------.........,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++,,,...---,,,,,,++++++,,,,,,---,,,++++++***************------,,,++++++,,,------...---,,,+++++++++,,,,,,******++++++,,,---......------------------------...---,,,,,,++++++++++++++++++,,,,,,,,,+++******......---,,,+++******)))++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---...//////............------------.........---,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,------......------,,,---............/////////------,,,,,,,,,---......|||xxxsssooopppuuu|||zzzpppggg^^^VVVKKKAAA;;;888777777222333444444444333111000111111111111111111111111111111111111111111111111000000000000000000000000......//////000000111111////////////////////////111111111111111111111111111000000000/////////...////////////000000000000111111111111111111111111111111111111222222222222444333222111111222333444444444333333333333444444333333222222222333444444222333333333333444444444333333222222333333444555666666555555444555555666666666666666666666666666666777888999999999999999:::::::::::::::;;;;;;;;;::::::::::::;;;<<<===>>>>>>======<<<===>>>??????@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCEEEHHHJJJKKKJJJHHHHHHIIIJJJLLLKKKIIIFFFFFFEEEDDDDDDDDDEEEFFFGGGCCCCCCEEEGGGJJJJJJHHHFFFFFFGGGHHHIIIIIIHHHFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKMMMNNNOOOOOONNNNNNHHHJJJLLLNNNOOOPPPPPPOOOLLLKKKIIIGGGGGGGGGIIIJJJIIIIIIHHHGGGHHHIIIJJJLLLFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>@@@???>>><<<:::999999999888888999999999999999999444444444444333333222222111111000000/////////...........................///...---------///000222//////......------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))***,,,......---+++***))))))*********+++++++++++++++++++++++++++++++++...------,,,,,,---------,,,,,,,,,,,,,,,---------...,,,***))))))***,,,...+++++++++,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,---,,,++++++,,,...---,,,,,,++++++,,,,,,---...------,,,,,,,,,------++++++++++++++++++++++++*********+++,,,---...///------------,,,,,,+++***------------------------000///...---------------++++++++++++++++++++++++......---,,,+++***))))))***************+++++++++------,,,+++*********++++++++++++++++++++++++***)))******++++++,,,,,,,,,///...------,,,,,,,,,---------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,------......------,,,---------.........//////,,,+++++++++,,,---......yyyyyyzzz|||{{{rrrjjj^^^TTTLLLGGG???:::777666666555000111222333333222111000000000000000000000000000000000000000000000000000////////////////////////......//////000000111111////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000111111111222222222333222111111111111222333444333333222222333333444333222222222333333444555444444444444555555555555333222222222222333444444666666666555555666777777777777777777777777777777666777888999999999999999999999999:::::::::;;;;;;::::::999::::::;;;<<<==================>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@AAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBDDDFFFHHHIIIHHHDDDEEEFFFHHHJJJJJJGGGEEEFFFEEEDDDDDDDDDEEEGGGHHHDDDCCCDDDFFFHHHHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJGGGHHHIIIKKKMMMNNNOOOPPPIIIIIIJJJKKKLLLMMMNNNNNNKKKJJJHHHGGGGGGHHHIIIJJJHHHGGGFFFEEEFFFGGGHHHIIIEEEEEEEEEEEEEEEDDDBBBBBBAAA@@@@@@????????????????????????>>>>>>=========>>>===;;;:::999888777777888888777777888888888999444444333333222222222222000000000///////////////////////////////////////......---------...000111...............------,,,---------...............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++)))***,,,...///...,,,+++))))))*********+++++++++++++++++++++++++++++++++---------,,,,,,------...+++++++++,,,,,,,,,------...---,,,++++++,,,---...++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,)))))))))***************,,,,,,---,,,++++++,,,...---,,,,,,++++++,,,,,,---...------,,,------......)))))))))******))))))))))))***+++,,,---.........,,,,,,---------,,,+++***------------------------//////...---------......+++++++++++++++++++++,,,++++++++++++++++++******))))))*********+++++++++---,,,++++++******************+++,,,,,,,,,+++***++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,...---------------......------------------------,,,,,,,,,---------..............................,,,------......------,,,------------............,,,,,,,,,,,,---...//////}}}|||ttthhh___TTTJJJ???<<<999666555444222000000111111222222222111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////000000000111111000000000000000000000000000000000111111111111222222222222222222222222222333222222111111222222333222222222222333444555555444444444555555555666666333333222222222333444444666666666555666666777888888888888888888888888888777888888999999999888888888888999999::::::;;;;;;999999999999999:::;;;<<<============>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>???AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBCCCEEEFFFGGGFFFCCCCCCDDDFFFHHHHHHGGGEEEFFFEEEDDDCCCDDDFFFHHHJJJGGGFFFDDDDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDFFFGGGIIIKKKMMMNNNJJJJJJJJJIIIJJJKKKLLLLLLJJJIIIHHHGGGGGGHHHIIIIIIJJJIIIHHHFFFEEEDDDCCCCCCDDDDDDEEEFFFEEEDDDCCCBBBAAA@@@??????>>>>>>??????@@@@@@???>>>======<<<<<<999999999999999999:::;;;666666555444444444555555444444333222222222222222000000000000////////////000000000000000000000000///............//////000......//////......---,,,---------------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---......------*********++++++++++++,,,++++++++++++++++++++++++++++++*********+++,,,,,,***++++++,,,,,,---------.........------.........//////...---,,,+++***************+++++++++,,,,,,)))))))))***************,,,------,,,++++++,,,...---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,---((()))************)))(((,,,,,,---------,,,+++***''')))+++---............---------------------------,,,,,,++++++,,,,,,,,,++++++******++++++,,,---))))))******++++++,,,,,,))))))******+++,,,,,,,,,,,,++++++************+++******,,,---------,,,+++......------------...///......---,,,++++++,,,,,,---------------......///------------------------,,,,,,,,,---------..............................,,,------......------,,,,,,------------...............---------...//////uuufff[[[SSSJJJAAA777666555555555555333111222222111111111111111222000000000000000000000000000000000000000000000000........................000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000111111111222222000000000000000000000000000000000000111111111111000111222333333222111000222111111000000111111222222222222222333444555666333333444444444555555555333333333333333444555555555444444444555555666777888888888888888888888888888888999999999888777777777888888999::::::;;;;;;999999999999999::::::;;;======>>>>>>?????????>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>@@@AAACCCBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBAAABBBDDDEEEEEEDDDDDDCCCCCCDDDGGGHHHHHHGGGGGGFFFDDDCCCDDDFFFIIIJJJMMMJJJFFFEEEFFFHHHIIIIIIHHHGGGFFFEEEFFFGGGIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFGGGHHHIIIHHHHHHGGGFFFFFFGGGGGGHHHJJJKKKKKKLLLKKKIIIHHHHHHHHHIIIJJJIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHFFFEEECCCBBBCCCDDDEEEFFFFFFEEECCCBBBAAA@@@??????>>>>>>??????AAAAAA@@@???>>>===<<<;;;:::::::::::::::;;;<<<<<<777666444333333333333444444333222111111111222333000000000000000000000000000000000000000000000000//////000000000///.........//////000///...---,,,,,,,,,,,,------.........++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---......///++++++++++++,,,,,,,,,,,,************************+++*********++++++,,,---+++,,,,,,---......//////...///000111111000///...//////...---,,,++++++***+++++++++,,,,,,,,,------******++++++,,,,,,,,,,,,,,,------,,,++++++,,,...---,,,,,,++++++,,,,,,---+++++++++++++++,,,------)))***+++,,,,,,+++***))),,,,,,---------,,,+++***'''(((+++---//////......------------------------,,,,,,,,,++++++,,,,,,---++++++*********+++,,,---++++++++++++,,,,,,,,,---*********+++,,,---------******************+++,,,***+++---.........---,,,------,,,---...///111222------,,,,,,+++,,,,,,,,,,,,,,,++++++,,,------...------------------------,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,---------.........///......------------...vvvqqqdddUUUJJJCCC<<<555333333333444777888777666444333111000000000111222000000000000000000000000000000000000000000000000........................111111000000//////......000000000000000000000000000000000000000000000000////////////000000000000111111111111222222222222000000000000000000000000000000000000111111111111...000222444444222000...111111000000000000111111222222222222333444555666222222333333333444444444444444333333444444555666333333333333444444555666888888888888888888888888999999999999999888777666777777888999::::::;;;;;;999999999888999999::::::======>>>?????????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCAAA@@@??????AAABBBDDDCCCCCCCCCDDDDDDDDDDDDEEECCCBBBAAAAAACCCDDDDDDCCCEEEDDDCCCDDDGGGIIIJJJIIIGGGFFFDDDCCCDDDFFFIIIKKKQQQMMMHHHEEEFFFHHHJJJKKKIIIGGGEEEDDDEEEGGGIIIKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHJJJLLLLLLKKKJJJIIIKKKKKKJJJJJJJJJJJJKKKKKKMMMLLLIIIGGGFFFGGGHHHIIIHHHHHHHHHGGGHHHHHHIIIIIIFFFGGGHHHIIIIIIHHHFFFEEECCCDDDFFFGGGGGGEEECCCBBBAAA@@@@@@???????????????BBBAAA@@@???>>>===<<<;;;???>>>===<<<;;;:::::::::999888666555444444444555444333222111111111222333000000000000111111111111000000000000000000000000000000111111111///...---...///000000000///------,,,,,,,,,------.........+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,,,,...///000++++++,,,,,,,,,---------************************,,,,,,,,,,,,------...///---------...///000000111...000111333333111000...,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------.........,,,------,,,++++++,,,...---,,,,,,++++++,,,,,,------------------...///000+++,,,---......---,,,+++((()))+++---.........---***+++---......---+++***------------------------......---------......///++++++*********+++---...------------------------******+++,,,------......***)))))))))***+++,,,,,,***+++---/////////---,,,))))))***+++---///222333---,,,,,,++++++,,,,,,---+++*********+++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......///......---,,,,,,,,,,,,|||vvveeeZZZLLLBBB===:::666333444444333333222111000000111111111111111111111111111111000000//////......000000000000000000000000............////////////........................111111111111111111111111000000000000////////////111111222222111///---,,,000000111111111///...---000000000000000000000000111111222222222111111000111111222333333333333222000111111111111222222222222222333333333333444444222222333444555555555444555444444444333222222111444444333444444555666777777777777777888888888888777777777777777777777777555666666666777777777888777888888999999:::;;;;;;<<<>>>???@@@???>>>???@@@?????????@@@@@@AAAAAABBBCCCBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@AAA@@@>>>@@@DDDEEEDDDBBBBBBBBBCCCCCCBBBBBBAAA@@@CCCCCCDDDEEEFFFHHHJJJKKKHHHHHHGGGGGGEEEDDDCCCBBBFFFEEEEEEFFFIIIJJJJJJIIIJJJKKKJJJFFFAAAAAAEEEKKKJJJJJJJJJJJJIIIHHHGGGFFFLLLLLLKKKHHHGGGGGGJJJLLLMMMLLLLLLKKKJJJJJJJJJIIILLLKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDAAA>>>>>>???@@@AAA@@@???>>>===??????>>>===<<<;;;:::::::::;;;;;;;;;;;;:::999999777777666444444333333333222222222111111111111000000000000000000000000000111111111111111111111111////////////////////////000000///...------,,,,,,,,,------......------,,,---------,,,,,,+++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++,,,++++++---000222222111//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---......000...,,,---///111222111000000///............---,,,'''&&&***---------000333000,,,+++,,,---......)))***+++,,,,,,,,,,,,,,,...---+++*********++++++---------,,,,,,++++++++++++++++++*********))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,***)))(((---------........................------,,,,,,,,,///......------,,,,,,+++******+++++++++,,,,,,,,,+++*********+++,,,,,,---************************+++++++++,,,,,,---------++++++,,,------......//////......------,,,++++++,,,,,,,,,++++++*********...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++******111000...---,,,,,,------000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||wwwzzz}}}nnnbbbRRRJJJ@@@:::999888666444444444333222222111000000111111111111111111111111000000000000//////......000000000000000000000000............////////////........................000000000000000000000000111000000000/////////...///////////////...---,,,//////000111111000///...000000000000000000000000111111111222222111111000000111222222333333222222000111111111111222222222222222222333333333444444222222333444444444333333555555444333333333333444444444333444444555666777777777777777888888888888777777777777777777777777666666666666777777777777777888888999999:::;;;;;;<<<>>>???@@@???>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@CCCBBBAAA@@@????????????BBB@@@???AAACCCEEECCCBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIHHHHHHGGGEEEDDDCCCEEEDDDDDDEEEGGGIIIIIIIIIIIIKKKKKKGGGCCCBBBFFFJJJJJJJJJJJJJJJIIIHHHGGGFFFKKKKKKKKKIIIHHHHHHIIIKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHGGGGGGFFFFFFEEEEEEHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHFFFEEEEEEEEEDDDBBB@@@>>>???@@@@@@@@@>>>===<<<======<<<;;;:::999888888888999999999999888777777777666555444333333333333222222222111111111111000000000000000000000000000000000000000000000000000........................000//////...------,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,++++++***))))))+++++++++++++++++++++***,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,+++,,,...111222222111///......---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,...///111555333111111222444444333111000...---------...///222---+++,,,,,,******...333000,,,++++++,,,------******+++,,,,,,,,,,,,,,,---,,,+++***)))******+++---------,,,,,,+++++++++,,,,,,+++++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***))),,,,,,------......//////......---------,,,,,,,,,))))))***++++++,,,,,,---*********+++++++++,,,,,,++++++******++++++,,,---************************++++++++++++,,,,,,,,,,,,.........---,,,,,,++++++,,,,,,------------------...---------,,,,,,,,,,,,++++++******************+++++++++,,,,,,---------///............---------......---,,,------...///000///---,,,++++++,,,,,,........................~~~vvvtttzzztttdddUUULLLBBB<<<777444444555444222333333333222111111000000111111111111111111111111000000000////////////...000000000000000000000000............////////////......................................................//////000000111111.........///.........---...///000000000000000///000000000000000000000000000000111111222111111000000111222222333333222222000111111111111222222222222222222222333333333333333333333444333333222222555444333222333444555666444444333444444555666777777777777777888888888888777777777777777777777777777777777777666666666666777888888999999:::;;;;;;<<<>>>???@@@???>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCBBBBBBCCCDDDCCCBBBAAA@@@CCCCCCBBB@@@????????????CCCAAA@@@AAACCCCCCBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEDDDBBBCCCEEEHHHHHHHHHHHHJJJKKKIIIFFFEEEGGGJJJJJJJJJJJJIIIIIIHHHHHHGGGJJJKKKKKKKKKIIIHHHIIIJJJIIIJJJKKKKKKIIIGGGEEECCCFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGIIIGGGEEEDDDDDDDDDCCCBBB???@@@@@@@@@???===<<<;;;;;;::::::999888777666666666666777777777666555555666666555444333333333333222222222111111111111000////////////////////////////////////////////////........................//////......---,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,++++++******)))))))))+++++++++******))))))))),,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++---000222333111///......------,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,///222444888666333333333444333222222111///...---...///000444000...---+++(((***///333000,,,******+++++++++***++++++,,,,,,,,,,,,,,,,,,+++******)))*********------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---.../////////------------,,,,,,,,,,,,))))))******+++,,,,,,,,,))))))*********+++++++++++++++******++++++,,,,,,************************+++++++++++++++*********......------,,,,,,+++++++++++++++,,,---.........,,,,,,,,,,,,,,,+++++++++,,,---------------......******+++,,,,,,---......---------.........//////,,,,,,,,,,,,---...///000///...---,,,+++++++++,,,------------............{{{wwwxxx}}}nnn]]]OOOEEE???<<<999555444444444222000333222222222111111000000111111111111111111111111////////////////////////////////////////////////............////////////........................------------------------***+++---...111222444555//////000000000000000000......///000000000111111000000000000000000000000///000000111111111111111000000111222222222222222000000111111111222222222111222222222222333333333444444555444444333222222333222111111222444666777444444333444444555666777666777777777888888888888777777777777777777777777777777777777666666666666777888888999999:::;;;;;;<<<>>>???@@@>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBAAABBBDDDEEEEEEDDDBBBAAABBBBBBAAA@@@@@@@@@AAAAAACCCBBBBBBBBBBBBBBBBBBAAA@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDEEECCCAAABBBDDDGGGHHHHHHFFFHHHJJJJJJHHHGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJLLLKKKJJJHHHHHHIIIGGGIIIJJJJJJIIIFFFCCCAAAFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDFFFGGGGGGGGGGGGGGGFFFFFFHHHFFFCCCBBBBBBCCCCCCBBBAAAAAAAAAAAA@@@>>><<<;;;:::999999888777666555555555666666666666555444444555555444333222222333333222222222111111111000000////////////////////////////////////////////////.................................------,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++*********))),,,,,,++++++******)))))),,,++++++******++++++,,,,,,+++++++++++++++++++++***+++---111333333111...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***+++---111444666666444222111111000///---111111111111111111000000222///------***(((,,,222222///,,,******+++***)))++++++,,,,,,---,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,---......///000,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++)))))))))*********++++++,,,++++++***++++++,,,,,,************************,,,++++++******)))))))))***++++++,,,------......++++++,,,,,,,,,---------)))))))))))))))))))))))),,,,,,------......//////))))))***+++---...//////******++++++,,,---......,,,,,,,,,------............------,,,,,,++++++++++++++++++++++++,,,,,,,,,vvvxxx{{{~~~{{{rrrdddUUUHHH@@@<<<:::888777555444444333222000222222111111111111111000000000000000000000000000.............../////////....................................////////////................................................------...///000111222222...000111222222222000///....../////////000111111////////////////////////...///000111111111111111000000111222222222222111000000111111111222222222111111111222222222333333555555555555555444333222111111111111222333555666444444333444444555666777666777777777888888888888777777777777777777777777777777777777666666666666777888888999999:::;;;;;;<<<>>>???@@@>>>>>>???@@@?????????@@@AAAAAABBBBBBBBBCCCEEEFFFFFFEEECCCBBB@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCBBBBBBAAAAAABBB@@@AAABBBDDDEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFGGGGGGGGGFFFEEEDDDCCCDDDBBBAAABBBDDDFFFGGGGGGEEEFFFHHHIIIIIIHHHIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJLLLKKKJJJHHHHHHIIIGGGHHHJJJJJJIIIFFFCCCAAAFFFFFFFFFGGGGGGHHHHHHIIIFFFFFFFFFEEEEEEEEEEEEDDDGGGGGGGGGGGGFFFEEEEEEDDDFFFCCCAAA@@@AAABBBAAAAAABBBBBBBBBBBB@@@???===;;;::::::999888777666555555666666777777666666555444444333333222222222222333222222222111111111000000////////////////////////000000000000000000000000........................---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,+++++++++------,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++---000222222///---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,...111555777444222000000000///,,,+++...000333666666444111///000---+++,,,+++)))+++000111...,,,+++++++++***))),,,,,,---------,,,,,,+++*********+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++******)))************+++++++++,,,,,,++++++***++++++,,,************************,,,++++++******)))))))))******++++++,,,------...------,,,,,,,,,+++++++++))))))))))))))))))))))))'''((((((((()))*********))))))***+++---...//////)))******+++,,,---.........------------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,|||zzz|||ttt```WWWJJJ@@@:::777777777222222222333333333333222111111111111111111111111000000000000000000000000---............/////////....................................////////////........................////////////////////////222111111000///......---///111333555555333000...000////////////000000111////////////////////////......///000111111111111///000111111222222111111000111111111111222222222111111111111222222222222444444555555444444333333111111222333444444555555444444333444444555666777777777777777888888888888777777777777777777777777666666666666777777777777777888888999999:::;;;;;;<<<>>>???@@@???>>>???@@@======>>>???AAABBBCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEAAA@@@@@@AAAAAABBBCCCDDDAAABBBCCCCCCAAAAAABBBCCC@@@@@@BBBCCCDDDEEEEEEEEECCCCCCCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBCCCFFFGGGGGGFFFCCCDDDFFFGGGHHHIIIIIIIIIJJJJJJHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKIIIHHHIIIJJJHHHIIIJJJJJJJJJHHHFFFEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCBBB@@@@@@AAAAAA@@@???@@@AAAAAAAAA@@@???===<<<::::::999888777666555555666777777777777666555555333222222111111222222222222222222111111111111000////////////////////////000000000000000000000000------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++++++++***+++,,,...000000...,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++---///222444555222111000000111000...,,,,,,///333666666444000...222---***,,,---+++***+++000...,,,,,,,,,---,,,***---------------,,,,,,+++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,(((((())))))***+++++++++******+++++++++,,,,,,,,,,,,,,,++++++******++++++************************+++++++++++++++*********------,,,,,,++++++******---------,,,+++*********+++++++++,,,,,,,,,,,,,,,)))))))))))))))***************+++,,,,,,---......,,,,,,------...///000000............---,,,******++++++,,,,,,,,,,,,++++++++++++,,,,,,------......rrrddd[[[KKKCCC:::666666777555222111111222222111111222333000000000000111111111111000000000000000000000000---------.........//////------------------------............////////////........................////////////////////////111111111000///.........222555:::<<<<<<888333000111000///......///000000////////////////////////---...///000111111111111///000000111111111111111000111111111111222222222111111111111222222222222111111222333333333222222222333555666777666555444444444333444444555666777777777777777888888888888777777777777777777777777444444555666777888999999777888888999999:::;;;;;;<<<>>>???@@@???>>>???@@@<<<<<<>>>@@@BBBDDDEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGCCCCCCBBBAAAAAAAAAAAAAAA???AAACCCCCCAAAAAACCCEEE???@@@AAACCCCCCDDDDDDDDDBBBBBBCCCCCCEEEFFFHHHHHHFFFFFFGGGGGGGGGFFFEEEEEEBBBBBBCCCFFFHHHHHHGGGEEECCCCCCCCCEEEGGGIIIIIIIIIKKKIIIHHHGGGGGGHHHJJJKKKKKKKKKKKKIIIHHHHHHIIIKKKIIIJJJJJJJJJJJJJJJIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@BBBAAAAAAAAABBBBBB@@@???===>>>?????????===<<<;;;999999888777666555444444666666666666666555555444222222111111111111222222222222222111111111111000000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,------,,,++++++******++++++,,,)))*********+++++++++++++++******,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,...000111222222///......000111111///---,,,---///000111000///...111+++(((---222111---+++///---,,,,,,......---,,,------......---,,,,,,+++***+++,,,---...------,,,+++++++++,,,,,,---------------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,((((((((()))******+++++++++,,,,,,,,,,,,------------,,,++++++******++++++************************++++++++++++,,,,,,,,,,,,------,,,,,,+++*********,,,,,,++++++++++++++++++,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------....../////////+++,,,---------,,,++++++***+++,,,,,,,,,,,,+++******++++++,,,------......{{{nnn```QQQGGGAAA;;;555444888999555000555555444333111000111222000000000000000111111111000000000000000000000000---------.........//////------------------------............/////////000................................................------...///000111222222888;;;@@@CCCCCC>>>777333222111000.........///000////////////////////////---...///000111111111111//////000111111111111111000111111111111222222222000111111111111222222222...///000111111111111111333555777999:::888666444444444444444444555777777777777777777888888888888777777777777777777777777333444555666777888999:::777888888999::::::;;;;;;<<<>>>???@@@???>>>???@@@<<<===>>>AAACCCFFFGGGHHHFFFFFFEEEEEEFFFGGGHHHHHHFFFEEEDDDBBB@@@?????????>>>@@@CCCCCCAAAAAACCCFFF@@@@@@AAABBBCCCCCCCCCCCCAAAAAABBBCCCEEEFFFHHHIIIGGGGGGHHHHHHHHHGGGFFFFFFAAABBBDDDGGGJJJIIIGGGDDDBBBBBBAAACCCFFFHHHJJJJJJKKKIIIHHHGGGGGGHHHJJJKKKLLLLLLKKKHHHGGGGGGJJJLLLJJJJJJJJJKKKKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCAAA@@@???BBBBBBBBBCCCDDDCCCAAA???;;;;;;<<<======<<<;;;:::888888777666555444444333555555666666555555444333222111111111111111222222222222222111111111111000111111111111111111111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---------,,,,,,+++++++++******************++++++(((((()))***+++,,,,,,---,,,++++++++++++++++++,,,))))))******+++++++++++++++***)))***,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++'''))),,,///111111000000++++++,,,...000000///------,,,++++++,,,---...///...'''%%%---666777333///...---,,,---///000///...---.........---,,,,,,+++***+++---...///...------+++++++++,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,...------,,,,,,++++++************++++++,,,,,,,,,------,,,,,,+++*********,,,,,,,,,---------......---,,,,,,+++*********+++************************+++++++++,,,,,,---------)))******+++,,,,,,------*********++++++,,,------*********++++++,,,,,,,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***,,,---......---,,,)))***,,,,,,---,,,+++***(((((()))***++++++,,,,,,{{{kkk\\\RRRIII@@@999666555444333222333333444333333333222222111111111000000000000000000000000000000000000000000000000---------............//////...---,,,,,,---...///,,,------......------,,,......---------,,,,,,,,,,,,,,,------.../////////.........------///333666AAAIIIQQQSSSPPPIII===222444222///.../////////.........------------......,,,,,,,,,---///000222333000111111111111222222222333222222111111222222333000111111111111222222222333333222111111222222333555444222111111222333555333333333333333333333333666666666666777777777777888777777666555444444444777777777777666666666666777777666666666666777777999:::<<<>>>??????>>>===???@@@@@@AAACCCEEEGGGHHHIIIHHHFFFDDDDDDDDDDDDEEEEEECCCBBBBBBCCCDDDCCCBBBBBBAAAAAA@@@@@@????????????@@@AAAAAABBBBBBAAAAAABBBBBBBBBCCCDDDDDDEEEEEEIIIGGGGGGIIILLLLLLIIIFFFFFFFFFGGGJJJMMMLLLGGGBBBEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKRRRQQQPPPLLLIIIHHHHHHJJJKKKLLLLLLMMMMMMMMMLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLNNNLLLIIIGGGEEEEEEEEEFFFIIIGGGEEEBBB@@@?????????@@@AAAAAAAAAAAA@@@?????????>>>===<<<:::888777777;;;888555333444555555555222222222222222222333333111111111111000000000000333333333222222222111111---,,,,,,,,,---...000111//////...---,,,,,,++++++///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---.../////////......---------.........------,,,,,,,,,++++++************++++++...,,,***))))))***,,,---***+++,,,,,,,,,,,,+++***---++++++,,,...///...---******+++,,,------------+++,,,------+++))))))***)))(((***...222333111...+++,,,...000000///---,,,---//////---+++***...111444222000///000222222111------..................---,,,+++***)))***+++,,,++++++++++++++++++++++++,,,+++******))))))******,,,,,,+++******+++++++++000///---,,,++++++,,,---+++***)))((()))+++...000......,,,+++***)))))))))+++,,,---...---,,,+++***///---+++)))))))))++++++((()))))))))************---,,,+++******+++,,,---))))))))))))))))))))))))---,,,***)))))))))***+++***++++++,,,,,,++++++***************************++++++************+++++++++***)))))))))***,,,,,,++++++,,,,,,++++++***))),,,***))))))******(((''',,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,++++++++++++************+++,,,------yyyhhh___RRRHHHBBB===777333555444333222111111222333333333222222222111111111000000000000000000000000000000000000000000000000------------..................------------......---......//////......---......---------,,,,,,,,,,,,,,,------...///////////////......---///333666CCCNNNXXX[[[XXXPPPDDD999444111///......//////...///..................///............///111222333000000111111111222222222333333333333333333333333000000111111111222222222333333222222222222222333555444333222222333444444444444444444333333333333666666666666777777777777888777777666555555444444666666666777777777777777999888888888888888888999888:::<<<>>>??????>>>>>>======>>>???@@@BBBCCCDDDGGGFFFEEECCCBBBBBBCCCCCCBBBAAA???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@?????????@@@@@@AAABBBBBBBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDIIIHHHGGGIIILLLLLLKKKHHHHHHIIIJJJLLLMMMKKKHHHFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJOOOOOOOOOMMMJJJHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKNNNLLLJJJHHHGGGFFFGGGHHHHHHFFFDDDBBB@@@?????????@@@@@@@@@AAA@@@??????>>>===<<<<<<;;;:::999999888:::777444333444555555444222222222222222222222222111111111111000000000000111111111111000000000///------------...///000111111000000///......------......------------........................------...---+++******+++---...------,,,,,,,,,+++++++++------------,,,,,,,,,+++,,,++++++******++++++,,,---,,,+++******+++,,,,,,***+++,,,,,,,,,,,,+++***---,,,+++,,,......---,,,,,,,,,,,,---,,,,,,++++++,,,...//////---+++,,,,,,***)))***---111222111///---...///000000///---,,,...000222111...---000222666333111000000111000/////////......------,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------,,,+++++++++++++++...---,,,,,,,,,,,,......,,,------...///000111111,,,,,,++++++++++++++++++++++++,,,------,,,,,,,,,---,,,***))))))+++,,,---************++++++++++++,,,++++++++++++++++++,,,************************,,,++++++***))))))*********++++++,,,,,,++++++***************************++++++************+++++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,+++******,,,***))))))++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,++++++++++++++++++++++++***++++++,,,,,,vvvhhh___OOOIII@@@;;;888777444111333222111111000000111111222222222111111111111111000000000000000000000000000000000000000000000000------------............---..................---...//////////////////.........---------,,,,,,,,,,,,,,,------.../////////////////////...000333666BBBPPP___ccc```WWWKKKAAA444111...---...//////...000//////......//////000000000//////000000111222000000000111111111222222222444555666666555444222000000000111111111222222222222222222222333333333444444444444444444444444666555555555444444333333666666666666777777777777888777777666666555555444555666666777777888888888::::::::::::::::::::::::888999;;;>>>???@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFEEEDDDCCCBBBBBBAAABBBBBB???>>>===>>>???AAAAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAABBBDDDFFFGGGFFFEEEDDDHHHGGGGGGIIIKKKLLLKKKJJJJJJLLLMMMMMMLLLJJJIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHIIIIIIKKKLLLNNNMMMLLLJJJIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKMMMLLLJJJIIIHHHHHHHHHIIIGGGFFFDDDBBB@@@??????>>>??????@@@@@@??????>>>===;;;;;;:::::::::::::::999999777444333444555444444444333333222222111111111111111111111000000000000////////////............------...///000000000000000000000///......---------..................---/////////......---------------++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***...---,,,,,,------,,,+++------------,,,+++***))),,,...///...---,,,,,,---+++******+++...111111111000000111111111000...---000222555444111000222444666444111000000000...---000000///...---,,,+++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,---...///000//////---,,,++++++++++++++++++++++++,,,---...///,,,---///111222222222111+++++++++++++++,,,------++++++++++++,,,------...+++***))))))***,,,---...***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++***************************++++++++++++***))))))***++++++,,,,,,++++++***************************++++++************++++++******))))))******+++,,,,,,,,,---------,,,+++++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++***+++++++++}}}pppaaaTTTLLLEEEAAA;;;777666555444222222111111111111111111111111111111111111111111000000000000000000000000000////////////////////////,,,,,,---------.........,,,---...//////...---,,,......////////////............---------,,,,,,,,,,,,,,,------...////////////000000//////000333555<<>>===<<<===???AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAA@@@AAAAAABBBCCCBBBBBBBBBCCCEEEHHHJJJKKKJJJHHHFFFFFFFFFGGGHHHJJJKKKJJJJJJJJJMMMOOONNNJJJHHHIIIKKKGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHGGGHHHKKKNNNOOONNNLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFDDDCCCAAA@@@??????>>>>>>??????>>>>>>===<<<;;;;;;::::::999999888888777555333333444444444333444444333333222111000000111111111111000000000///........................---...000111111111000///......---------,,,,,,,,,,,,---...//////...---,,,---------,,,,,,++++++***---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++************++++++***+++,,,---------,,,,,,++++++++++++++++++++++++///---,,,,,,------+++***,,,,,,,,,,,,,,,+++*********+++---,,,+++******+++,,,+++******,,,///111222222333333222111000///...///333666666333111222333444222000000111000///............------,,,,,,,,,***+++,,,---,,,+++***)))++++++++++++++++++++++++++++++,,,,,,---///000111111000...---,,,++++++++++++++++++,,,,,,------...***+++---...000000111111,,,,,,+++++++++,,,,,,---++++++******+++---///000++++++*********+++,,,---*********+++++++++,,,,,,***+++,,,------,,,+++***************************)))***+++,,,,,,+++))))))***++++++,,,,,,++++++***************************++++++************++++++***************+++++++++,,,------------,,,+++++++++******+++---......---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,+++************|||qqqdddXXXNNNEEE@@@;;;888555333222222111111111111111222222222222111000000000000000000000000////////////////////////////////////////////////,,,,,,,,,------------...,,,---...//////...---,,,,,,------......------,,,......---------,,,,,,,,,,,,,,,------...////////////000000000//////222444888III\\\fffgggbbbWWWMMM888555000....../////////000000////////////000000//////...---------......//////000000000111111111111333666888888666333111//////000000000111111111111222333444444444444333222333444444555555444444666666555555555444444444666666666666777777777777777777777777777666666666555666666777888999999:::999999:::;;;;;;:::999999888999;;;===???AAABBBBBB@@@?????????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBB???>>>===>>>@@@BBBBBBAAA?????????@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBCCCEEEHHHJJJKKKJJJHHHFFFCCCEEEGGGIIIIIIIIIHHHHHHIIIKKKMMMLLLIIIGGGHHHKKKHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIGGGGGGGGGJJJNNNPPPPPPNNNMMMMMMKKKKKKJJJKKKKKKMMMNNNOOONNNMMMMMMMMMMMMLLLLLLLLLIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@======>>>>>>======<<<;;;<<<<<<;;;:::888777666555666444222333444444333222444444333333222111000000111111111111000000000///////////////////////////---...000111111111000///---------------,,,,,,,,,,,,---...//////...---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******))))))))))))*********+++,,,------------,,,++++++++++++++++++++++++...---++++++,,,,,,+++))))))***++++++,,,,,,,,,+++)))+++,,,,,,+++***+++,,,,,,+++******+++---000333444333333222222111000///...222555555222000111222000//////000111222111///+++,,,,,,,,,------......***+++,,,---,,,+++***)))++++++++++++++++++++++++*********+++,,,...///000111000...---,,,+++++++++---------,,,,,,++++++***++++++******,,,...111333///...---,,,++++++++++++++++++******+++---///000---,,,,,,++++++*********))))))))))))*********+++***+++,,,------,,,+++***************************))))))+++,,,,,,+++***)))***++++++,,,,,,++++++***************************++++++************++++++))))))******++++++++++++,,,,,,------,,,,,,+++***+++******+++---//////...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++******++++++,,,------,,,+++************zzziiiaaaVVVLLLDDD???;;;999333222222222111111222222000000111222222222222111////////////000000000000////////////////////////000000000000000000000000,,,,,,,,,,,,---------------..................---,,,,,,------------,,,,,,......---------,,,,,,,,,,,,,,,------.../////////...///000///...///000222777EEEWWWcccjjjhhh___UUU===888333///.../////////000//////......//////000......------,,,---------/////////000000000111111000222555777777555222000/////////000000000111111111222333555555555444444111222222333333444444555444444444444444444444444666666666666777777777777777777777777777777777777666777777888888999999999888888::::::::::::888888:::;;;<<<===???@@@AAABBBBBBAAAAAAAAAAAAAAABBBCCCBBBCCCCCCDDDDDDCCCBBBBBBAAA???>>>???AAABBBBBBAAA>>>>>>???@@@AAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCAAABBBDDDFFFGGGFFFEEEDDDBBBFFFJJJLLLJJJHHHFFFFFFGGGIIIKKKKKKJJJIIIHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJKKKKKKKKKIIIHHHGGGFFFIIIMMMOOOOOONNNMMMMMMJJJJJJIIIIIIJJJLLLNNNOOOMMMMMMLLLLLLLLLKKKKKKKKKHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEDDDCCCBBB@@@???<<<<<<=========<<<;;;;;;===<<<;;;999777666444444444333222222444444333222444333333222222111111111111111111111000000000000/////////000000000000000...//////000000/////////////////////////////////---..................---........................,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,+++******************+++++++++,,,,,,------......,,,++++++******++++++,,,---,,,++++++,,,,,,+++***((()))***+++,,,,,,,,,,,,+++,,,......---,,,---...++++++++++++***,,,///222333333333222111111111000---000333222///...///222.........000222222111000******+++,,,---...//////+++,,,,,,,,,,,,+++******++++++++++++++++++++++++)))))))))***+++---.../////////---,,,++++++++++++------------,,,+++***)))---,,,+++***,,,///333555000///...,,,++++++******++++++++++++,,,------...------,,,,,,+++***))))))(((((()))))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++***************************++++++************++++++))))))***++++++++++++***++++++,,,,,,,,,+++******+++******+++---......---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++************++++++,,,,,,,,,++++++***+++++++++|||lll^^^QQQKKKCCC===999777666555222333444333333222222222...///000111111111000000........./////////000000////////////////////////000000000000000000000000++++++,,,,,,,,,---------......------------......------............------......---------,,,,,,,,,,,,,,,------.../////////---...//////...---///000555@@@OOO]]]iiillleeeZZZAAA<<<666111///////////////..................///......---------......///////////////000000000111///000222444444222000///////////////000000000111000111333555666666555444111111000000111222444555222222333333444444555555666666666666777777777777777777777777777777777777888888888888888888888888777888:::;;;;;;:::888777<<<<<<<<<===>>>@@@AAABBBEEEDDDDDDCCCCCCCCCDDDDDD@@@AAABBBCCCCCCBBBAAA@@@AAA@@@>>>???@@@AAAAAA@@@===>>>>>>@@@AAABBBCCCCCCAAABBBBBBCCCCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDCCCHHHNNNPPPMMMIIIFFFDDDFFFGGGHHHKKKMMMLLLJJJGGGGGGGGGHHHJJJJJJJJJJJJJJJHHHIIIKKKKKKKKKJJJHHHGGGEEEHHHKKKMMMLLLLLLLLLLLLHHHGGGGGGGGGHHHJJJLLLMMMKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGEEEDDDCCCBBBCCCCCCCCCBBB@@@>>>===;;;<<<<<<<<<<<<;;;::::::;;;:::999888777666555555333222111222444444333111222222222222222222222222111111111111000000000000.../////////000000000000//////...............///////////////////////////......------------......,,,------....../////////+++,,,,,,------,,,,,,+++))))))*********++++++++++++,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,---///000,,,,,,+++******+++,,,,,,,,,+++******,,,---,,,+++)))******+++++++++*********,,,......---------...)))+++,,,+++***+++...111222222111111111111111222...000222000------///222///...///000222222000...+++++++++,,,,,,------...---,,,++++++******++++++++++++++++++++++++++++++************+++,,,......------,,,+++++++++++++++***+++,,,,,,,,,,,,******+++++++++,,,...000222444///...---,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,++++++,,,,,,,,,++++++***))))))*********+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******))))))***++++++,,,***++++++,,,,,,++++++***************************++++++************++++++((()))***+++,,,++++++*********++++++******)))(((+++***)))***,,,------,,,******************************+++++++++,,,,,,,,,***************+++,,,,,,+++++++++***++++++,,,,,,zzzpppeeeVVVIIIDDDAAA<<<888777666555444444444555333111///......,,,---///000000000//////---.........//////000000////////////////////////000000000000000000000000++++++,,,,,,,,,---------///...---,,,,,,---...///......////////////............---------,,,,,,,,,,,,,,,------...//////000,,,---///...------...///333<<>>777222000//////.........------------.....................///000000////////////000000000000...///111222222111///...////////////000000000000000111444555666666555444111000/////////111444555000111111222333444555555666666666666777777777777777777777777777888888888999999999888888888888888888999;;;<<<<<<;;;999888============>>>???@@@AAABBBBBBAAA@@@@@@@@@AAAAAA>>>???AAAAAABBBAAA@@@???BBB@@@>>>>>>???@@@??????======>>>???AAABBBCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDJJJQQQSSSPPPJJJFFFDDDFFFFFFGGGKKKOOOOOOKKKGGGFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIKKKLLLLLLKKKIIIHHHDDDGGGIIIJJJJJJIIIJJJKKKFFFEEEEEEDDDFFFHHHJJJLLLIIIIIIHHHHHHHHHGGGGGGGGGKKKKKKKKKJJJHHHFFFDDDCCC@@@AAAAAAAAA@@@>>>===<<<;;;;;;<<<<<<;;;;;;:::999888888888888777777777666222111111222444444222111222222222222222222333333111111111111000000000000........./////////000000//////---,,,,,,---...///,,,---------------------///...---,,,,,,---...///)))******+++,,,---......+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,------.........///......------......///---,,,+++***+++---000111---,,,+++******+++,,,---+++***)))***,,,------++++++++++++++++++***)))((((((***,,,,,,++++++,,,---(((+++---,,,++++++...111111111111000111111222222///000111///,,,,,,///333111000000000111111...,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,++++++++++++++++++++++++++++++++++++,,,---......,,,,,,+++******+++++++++((()))+++,,,------,,,+++'''(((+++---///000000000------,,,,,,,,,---......+++,,,---...---,,,+++***))))))+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---+++++++++++++++++++++++++++***)))))))))***,,,---+++++++++,,,,,,+++++++++************************++++++************++++++((()))***+++,,,+++*********************)))((((((+++***)))***,,,---,,,+++******************************+++++++++,,,,,,,,,******))))))***+++,,,,,,************+++,,,------uuuggg[[[SSSLLLEEE@@@888888777555444333222111333333333222222222111111////////////000000000000111111000000//////......000000///...............---------------------------------.........//////,,,,,,,,,------...............---------,,,,,,,,,---------,,,,,,+++++++++........................///////////////............444>>>NNNaaallliii```RRRBBB444000000......000,,,---...---,,,,,,---...000000000000111111111111000000111111111111000000+++,,,...000000000000///000000000000000000000000444222222666;;;===:::555222222222222222222222222333222111111222444666777444444555555666777777777555666777777777777666666888888888777777777777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>DDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>AAADDD@@@@@@?????????@@@AAAAAADDDCCCBBBAAAAAABBBDDDFFFBBBAAAAAAAAACCCCCCCCCBBBBBBCCCEEEFFFFFFDDDBBBAAAGGGHHHJJJLLLMMMMMMKKKKKKIIIFFFGGGKKKLLLIIIGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKIIIGGGGGGHHHHHHGGGFFFIIIIIIJJJJJJJJJJJJIIIIIIFFFDDDBBBBBBDDDGGGHHHHHHIIIIIIIIIJJJIIIIIIHHHGGGKKKKKKJJJIIIHHHFFFDDDCCC>>>???AAAAAAAAA@@@>>><<<<<<;;;;;;::::::999999888888777666555444333222222222222222222222222222222000000111111111111000000111111000///////////////000000000000000000000000000000000000000000000000........................++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000++++++,,,,,,,,,---------***++++++,,,,,,++++++******++++++,,,,,,++++++***...,,,***((()))+++...111...---,,,,,,,,,,,,---...------------------------)))******++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++111111111111111111222222000111111111111000//////------------------------,,,,,,+++******)))))))))))))))))))))***+++,,,,,,...---+++******+++---...*********++++++,,,,,,---//////...---,,,******)))+++,,,,,,------,,,,,,+++)))***++++++------...///,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++******,,,,,,,,,,,,******++++++++++++++++++++++++,,,+++***))))))***+++,,,)))************+++++++++)))***+++,,,,,,+++***)))******++++++++++++************))))))******+++,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++hhh___RRRIIIDDD@@@;;;777777777666555444333222222333333333222222111111111000000000000///////////////////////////000000000000000///...............------------------------------------.........///,,,,,,,,,---------------000/////////............---------,,,,,,+++++++++.......................................---------///333;;;HHHZZZhhhiiicccTTTEEE777222000...---///,,,...///...---,,,---........./////////000000000//////000000000000//////---...//////000000000000000000000000000000000000333111111555:::;;;999555111111111111111111111111333222111000111333444666444444555555666777777777666666666666666777777777888777777777777777777777:::::::::;;;::::::999999:::;;;;;;<<<===>>>>>>???AAAAAAAAA@@@@@@@@@??????@@@@@@@@@???>>>???AAADDDBBBAAAAAA@@@@@@@@@AAAAAADDDCCCBBBAAA@@@AAADDDEEEEEEDDDCCCBBBBBBBBBAAA@@@BBBCCCDDDEEEEEEDDDCCCBBBFFFHHHJJJLLLMMMLLLLLLKKKIIIFFFFFFKKKMMMJJJIIIJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLKKKIIIHHHIIIJJJIIIHHHIIIIIIJJJJJJKKKJJJJJJJJJGGGEEECCCCCCEEEGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCC@@@AAAAAAAAA@@@>>><<<::::::::::::999888888777777777777666555444333222222222222222222222222222222000000111111111111000000111000000///////////////////////////////////////////////////////////////------------------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***---,,,***)))***+++...///...---,,,,,,,,,,,,---...------------,,,,,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++/////////000000000111111111111111111000//////...------------------------+++++++++++++++***)))))),,,+++++++++,,,------...---,,,+++******+++,,,---+++++++++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***)))************+++++++++++++++,,,------,,,++++++************************,,,+++***))))))***+++,,,)))************+++++++++((()))************)))(((******++++++++++++******))))))*********++++++++++++++++++*********))))))++++++++++++++++++++++++------,,,,,,,,,+++++++++PPPJJJBBB<<<:::999777444555555555444444333333333444444333222111111000000111111000000//////......---......///000000111111000///......---.................................------------............------------,,,,,,,,,,,,////////////............------,,,,,,,,,,,,++++++------------------------------------------------000222666@@@RRRbbbgggdddXXXJJJ;;;444111...---------...//////------...///------........./////////......////////////......000000/////////000000111000000000000000000000000111000000333888999777444000000000000000000000000333222111000000111333333444444555555666777777777888777666555555666777888777777777777777777888888;;;;;;;;;;;;:::999888777999::::::<<<===>>>??????@@@@@@?????????>>>>>>>>>???@@@@@@???>>>???AAADDDDDDCCCBBBAAAAAAAAAAAAAAADDDDDDCCCAAA@@@AAACCCEEEDDDDDDCCCBBBAAAAAAAAAAAABBBBBBDDDEEEEEEDDDCCCBBBEEEGGGIIIKKKLLLLLLLLLKKKIIIFFFFFFKKKMMMKKKJJJLLLLLLKKKIIIGGGGGGHHHIIIJJJMMMLLLJJJJJJKKKLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKIIIGGGDDDDDDEEEGGGHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBAAA???===:::999999999888888777666666666777666666555444333222222222222222222222222222222111111222222222222111111111000//////......//////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,,,,------------,,,,,,***,,,---......---,,,***,,,++++++++++++,,,------------,,,,,,,,,,,,------------,,,,,,+++++++++***------,,,,,,+++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---...//////000000111111111000///...---,,,------------------------***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,---------,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++++++++(((((()))***+++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++...---,,,+++************,,,++++++++++++++++++,,,,,,+++***))))))***+++,,,***++++++,,,,,,++++++***)))************+++++++++***++++++,,,,,,++++++***************************++++++************++++++)))************+++++++++(((((())))))))))))((((((******++++++++++++******((()))***+++,,,+++******+++++++++***************************************,,,,,,,,,,,,++++++++++++BBB>>>999777777777777666333333333333333333444444444444333222111000//////222111111000///......---........./////////000000///......------.........////////////////////////------------------------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........///111444<<>>???@@@@@@@@@@@@@@@??????????????????@@@@@@??????BBBDDDFFFEEEDDDBBBBBBAAAAAAAAACCCDDDDDDBBB@@@@@@CCCGGGEEEEEEEEECCCAAAAAABBBCCCAAABBBCCCDDDDDDDDDCCCCCCDDDFFFGGGIIIKKKLLLLLLLLLIIIFFFFFFJJJMMMLLLKKKMMMOOOMMMKKKHHHGGGHHHIIIJJJMMMKKKJJJJJJKKKLLLLLLKKKIIIIIIIIIJJJJJJKKKLLLLLLKKKHHHEEEEEEFFFGGGHHHHHHJJJJJJIIIIIIHHHHHHHHHGGGCCCCCCCCCCCCDDDDDDEEEEEEAAAAAA@@@???>>><<<:::999999999888777777666666555666666555444444333222222111111111111111111111111111111222222222222111111000000///............///////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++------------------------,,,,,,,,,---------......,,,,,,,,,------------...,,,------......------,,,+++,,,...//////...,,,+++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******))),,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---...///000111000000000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------+++***+++++++++,,,+++++++++*********)))))))))***+++,,,---------,,,,,,++++++*********+++,,,---......///+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++)))***,,,......---,,,+++++++++++++++++++++++++++...---,,,,,,,,,,,,,,,------,,,+++******+++,,,---,,,+++)))(((((()))+++,,,***++++++,,,,,,++++++***))))))*********+++++++++))))))************))))))************************++++++++++++++++++++++++))))))*********+++++++++))))))************))))))******++++++++++++******''')))+++,,,---,,,***)))************************)))))))))***************,,,+++++++++++++++++++++888666444333333333333333222222222333333333333333333333222111111000//////222111111000///......---000/////////.........---......------------......////////////////////////------------------,,,,,,---------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......////////////...000444;;;JJJYYY```___ZZZRRRDDD888222000...,,,...///000///.........000....../////////000000000///000000111111000000///222111000//////000111111000000000000000000000000//////000111333444333333222222222222222222222222222222111111111111111111444444555555666777777777:::888666555444555666888666666777777888888888888666777888999::::::;;;:::888888999;;;<<<>>>???@@@@@@@@@?????????>>>>>>>>>===???@@@@@@???@@@BBBCCCFFFEEEDDDCCCBBBAAAAAAAAACCCEEEFFFDDDAAAAAAEEEIIIQQQPPPNNNJJJEEEBBBCCCDDDAAAAAABBBCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJKKKLLLMMMIIIFFFEEEIIILLLKKKKKKMMMQQQOOOMMMJJJIIIIIIIIIJJJJJJIIIHHHIIIJJJLLLLLLKKKIIIIIIHHHHHHIIIJJJKKKLLLKKKHHHEEEEEEFFFGGGHHHHHHJJJJJJHHHGGGFFFFFFFFFGGGCCCBBBBBBBBBCCCDDDEEEFFF>>>>>>>>>>>>===<<<<<<;;;999999999888777777666666555555555444333333222222111111111111111111111111111111111222222111111111000//////...............................................................,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++---------------------------......///////////////,,,,,,---------.........,,,------......------,,,+++,,,...//////...,,,+++***+++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---...000000111/////////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......---,,,------......---,,,+++***)))))))))******++++++,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,++++++***)))***,,,......---,,,+++++++++++++++++++++++++++*********++++++---......---,,,+++******+++,,,---++++++***))))))***++++++***++++++,,,,,,++++++***))))))*********++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******''')))+++,,,---,,,***)))************************************++++++,,,,,,++++++++++++++++++++++++555555444333333333333333222222222222222222222222222111111111111000000000111111000000//////......000000//////...------,,,---------,,,------...///........................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000---000333:::FFFTTT[[[[[[XXXRRRFFF999222111000------...//////------...///....../////////000000000000000111111111111000000000000/////////000000111000000000000000000000000///000000111111222333333222222222222222222222222111111222222222222222222444444555555666777777777999888777666555555666666666666666777888888999999555555777999:::;;;;;;;;;888999999;;;<<<===>>>>>>>>>>>>=========<<<<<<<<<===>>>@@@@@@@@@@@@BBBCCCEEEDDDCCCBBBBBBBBBBBBBBBBBBEEEGGGEEEBBBCCCHHHMMM___^^^ZZZRRRHHHCCCBBBCCCAAAAAAAAABBBBBBCCCDDDDDDBBBCCCEEEGGGIIIKKKMMMNNNJJJFFFEEEHHHKKKJJJJJJLLLOOOOOOMMMKKKJJJIIIHHHHHHIIIGGGFFFGGGJJJKKKLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJIIIGGGDDDDDDEEEGGGHHHHHHJJJIIIGGGEEEDDDDDDEEEEEEBBBBBBAAAAAABBBCCCEEEFFF============<<<<<<<<<<<<999999888888777666666666444444444444333333222222111111111111111111111111000000111111111111000000000///......------......................................................,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------------------------......///000000000000///,,,---------............,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++++++++,,,++++++***)))++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---...//////000,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////111222222222111000...---))))))***++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++******)))))))))+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***,,,---...,,,++++++++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++...------,,,,,,------...------------------------++++++,,,,,,,,,,,,++++++)))************+++++++++---,,,++++++++++++,,,---******++++++++++++******((()))***+++,,,+++*********************+++++++++))))))******+++,,,,,,,,,*********+++++++++++++++444555555555555444444555222222222222111111111111000000000000111111111111000000000000////////////........................---,,,,,,,,,------...///---------------------------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000...000111555@@@NNNVVVWWWUUURRRGGG999222222222...,,,...///...---,,,---...------.........///////////////000000000000//////---...//////000000000000000000000000000000000000000000111111111111333444111111111111111111111111111111222333333444444333444444555555666777777777888888888777666555555555555666666777888888999999555666777999999:::::::::999999:::;;;;;;<<<======>>>>>>>>>=========<<<<<<<<<>>>@@@AAA@@@AAABBBCCCCCCCCCBBBBBBAAABBBBBBCCCAAAEEEHHHGGGDDDDDDKKKQQQcccbbb]]]SSSIIIBBBAAACCCAAAAAAAAAAAABBBCCCDDDDDDBBBBBBDDDFFFHHHKKKMMMNNNJJJFFFDDDGGGIIIHHHHHHJJJLLLLLLLLLKKKJJJHHHFFFEEEHHHGGGFFFGGGJJJLLLLLLLLLJJJIIIGGGFFFEEEEEEFFFGGGGGGEEECCCCCCEEEGGGHHHHHHIIIHHHEEECCCBBBBBBCCCDDDAAA@@@?????????AAACCCDDD???>>>===<<<;;;;;;::::::888888777666666555555444444444444333333333333222111111111111111111111111//////000000000000////////////...------------...................................................------------------------,,,,,,------...---------........................------///000000000///...------------............++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,---,,,++++++************)))***+++,,,,,,,,,,,,+++***++++++,,,,,,------......+++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,...111222333444444444333111///---)))***+++,,,,,,---------,,,,,,,,,---------------+++++++++*********))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------*********+++,,,---...///+++++++++,,,,,,+++++++++***+++,,,------,,,+++******++++++,,,,,,++++++***)))************+++++++++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++)))************+++++++++,,,,,,+++******+++,,,,,,******++++++++++++******))))))*********+++++++++))))))*********+++++++++(((((())))))***++++++,,,)))*********++++++++++++///111222222222111111222222222222222111111000000/////////000111111222222////////////000000000000,,,,,,------.../////////,,,,,,,,,,,,------...///---------------------------------,,,,,,+++++++++*********++++++,,,,,,---*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////000///111;;;IIITTTVVVSSSQQQGGG999222333333///,,,---...---,,,,,,---...,,,,,,,,,---------............////////////......+++,,,...000000000000///000000000000000000000000000111111111000111333444000000000000000000000000000111222333444555555555444444555555666777777777888888888888777666444444555666666777888999999999777888888999999999888888:::::::::;;;;;;<<<<<<<<<@@@@@@@@@@@@????????????;;;>>>@@@AAAAAAAAABBBCCCBBBBBBAAAAAAAAABBBBBBCCCAAAEEEIIIHHHEEEFFFMMMSSS]]]]]]YYYPPPFFFAAAAAADDDAAA@@@@@@AAABBBCCCDDDEEEAAABBBCCCEEEHHHKKKMMMOOOJJJFFFDDDFFFHHHGGGGGGIIIHHHIIIJJJKKKJJJGGGEEECCCHHHGGGFFFHHHJJJLLLMMMMMMKKKIIIGGGEEEDDDDDDEEEFFFFFFDDDBBBBBBDDDGGGHHHHHHIIIGGGDDDBBBAAAAAABBBCCC@@@???>>>===>>>???AAABBBAAA@@@>>><<<:::999999888777666666555444444333333444333333333333333333333000000000000000000000000......////////////......//////...------------...........................................................................++++++,,,---....................................,,,,,,.../////////...------------.........//////***++++++,,,,,,++++++***---,,,***))))))***,,,---,,,,,,+++***))))))*********+++,,,------,,,+++******+++,,,---......///000------,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++******************++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***,,,...222444222333444444333000...,,,)))***+++,,,---......---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...........................000000/////////000000111***+++,,,------,,,+++***)))+++---//////---+++)))+++++++++,,,,,,+++++++++)))************++++++++++++***)))(((((()))***+++++++++++++++++++++++++++++++++------------++++++)))************+++++++++,,,+++***))))))***+++,,,******++++++++++++************))))))******+++,,,))))))******++++++++++++&&&''''''((()))******+++))))))******++++++++++++333333333333333333333333000000000111222222222333111111111111111000//////111111111111111111111111000000///...------,,,,,,...------,,,,,,------...---------------------------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***++++++,,,,,,,,,,,,---***((((((+++,,,+++)))+++,,,,,,------,,,,,,+++//////111333888AAAKKKRRRTTTNNNCCC999222///000111///...---------///000111,,,,,,++++++,,,,,,---...000000000000000000000000////////////////////////111111222333333333333222000000000000////////////,,,------...///000000111111111111222222333333333333444555555666666555555888888777666555444333333666777777888999:::::::::666777777777777888888888<<<======<<<;;;:::888888===???AAABBBBBB@@@===;;;;;;<<<===>>>???@@@AAAAAADDDDDDBBBBBBAAABBBCCCDDDCCCEEEGGGHHHIIIJJJMMMPPPUUUQQQLLLIIIGGGFFFDDDCCCBBBCCCCCCDDDEEEDDDDDDDDDBBBAAAAAAEEEIIILLLKKKIIIFFFGGGHHHGGGEEEEEEFFFGGGGGGIIIKKKMMMMMMJJJGGGEEECCCDDDFFFHHHJJJKKKLLLLLLIIIJJJIIIEEEAAA@@@CCCFFFEEEDDDCCCBBBBBBCCCEEEFFFFFFFFFEEECCCBBB@@@??????>>>>>>>>>>>>>>>?????????BBBAAA???===;;;888666555666666666555555444444444333333333222222222111111000000///...............///000000000111111111111+++,,,...//////...,,,+++------------......//////,,,---......//////......,,,++++++******++++++,,,,,,,,,,,,---------..............................000000000///......------------------------------......------------.........---+++***)))***++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,...---+++***)))***++++++***+++,,,,,,------,,,,,,***++++++,,,---------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,++++++,,,,,,,,,******+++,,,,,,---...............------.........---+++(((&&&&&&''')))+++,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++///---++++++,,,,,,+++***........................222000///...------...///.........------,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))------,,,+++************&&&(((***,,,---,,,+++)))+++,,,,,,------,,,,,,++++++++++++++++++***)))(((,,,,,,++++++***)))((((((***+++,,,,,,,,,,,,+++***((()))***++++++***)))(((++++++,,,++++++***)))(((************************''''''((((((((()))))))))000...+++)))((()))+++,,,000000000000000000000000111111111111111111222222000111111111111000//////////////////......------000//////...------,,,,,,------,,,,,,,,,,,,---------------------------------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,++++++---+++))))))+++,,,+++***+++,,,,,,------,,,,,,+++---...///111666===FFFMMMPPPJJJAAA777111.........---,,,,,,,,,------...///,,,,,,++++++,,,,,,---...................................................000111222222333333222222000000000000////////////---......///000000111111111111111222222333333333222333333444444444444444777777666666555444444444555555666666777888888888777777777888888888999999:::::::::;;;;;;;;;;;;;;;@@@AAABBBCCCBBBAAA???>>><<<======>>>???@@@@@@AAADDDCCCBBBAAAAAABBBCCCDDDCCCDDDFFFGGGHHHIIILLLNNNNNNKKKHHHEEEDDDCCCBBB@@@CCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBEEEIIIKKKJJJHHHFFFGGGHHHGGGEEEEEEEEEGGGIIIJJJMMMNNNNNNLLLIIIGGGDDDDDDEEEGGGHHHIIIJJJKKKIIIIIIHHHEEEBBBAAACCCFFFFFFDDDBBB@@@@@@BBBDDDEEEFFFFFFEEECCCBBBAAA@@@???==================<<<<<>><<<;;;888777555444555555555444444333333333333333222222222111111111000000///...............//////000000000111111111+++,,,...//////...,,,+++////////////////////////,,,---......//////......------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,++++++,,,,,,,,,---,,,++++++******++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------------...---,,,++++++******++++++***+++,,,,,,------,,,,,,++++++,,,---------------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******+++++++++))))))***++++++,,,------...------,,,,,,------...///...,,,++++++,,,---...,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++///---++++++,,,,,,,,,+++........................((())))))***,,,...///000------------,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))+++++++++***++++++,,,,,,))))))******+++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++***)))))),,,,,,++++++***)))))))))***+++,,,,,,,,,,,,+++***))))))***++++++***))))))*********************+++************************+++++++++,,,,,,,,,,,,------,,,***))))))+++,,,---000000000000000000000000111111111111111111000000000000111111000000///...000000/////////.........//////......---,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,---...---,,,+++,,,---------------------------,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******---,,,******,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---...111777???DDDFFFBBB;;;444///,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------........................000000111222222222222222////////////000000000000/////////000111111222222111111111222222222222222111111222333333333333333555555555555555555555555333333444444555666666666888888888888999999999:::888888888999:::<<<>>>???AAAAAA@@@@@@@@@@@@??????>>>>>>>>>?????????@@@@@@CCCCCCBBBAAAAAABBBCCCDDDBBBDDDEEEFFFFFFGGGJJJLLLGGGFFFDDDCCCDDDCCCBBB@@@DDDCCCBBBBBBBBBCCCEEEEEEDDDCCCDDDFFFHHHIIIIIIGGGFFFGGGHHHGGGEEEDDDEEEFFFJJJKKKMMMOOONNNLLLJJJHHHEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGEEECCCBBBDDDFFFGGGDDD@@@>>>===???AAACCCFFFEEEDDDCCCBBBAAA@@@???<<<<<<;;;;;;::::::999999::::::999777666555444333333333333333333222222222222222222222111111111000000///......---.........////////////000000000000+++,,,---......---,,,+++++++++++++++++++++++++++,,,---......//////............------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------************************++++++,,,,,,,,,+++******,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---...------------------,,,++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,,,,,,,------......------++++++++++++++++++++++++***++++++,,,,,,++++++***+++******))))))***++++++)))))))))******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++...---++++++,,,---,,,+++------------------------%%%&&&(((***---...//////,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------+++++++++***************))))))))))))))))))))))))))))))******+++,,,,,,---+++***))))))***+++---///++++++,,,,,,,,,,,,++++++***++++++++++++***)))))),,,,,,,,,+++******))))))***++++++,,,,,,++++++*********++++++++++++******))))))(((((()))***,,,---************************)))************+++++++++)))******++++++,,,------333333333333333333333333222222111111000000//////000000000000000//////...,,,,,,,,,,,,------------.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))---,,,++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++---111666::::::888444111...,,,,,,+++)))***+++,,,,,,+++***))),,,,,,++++++,,,,,,---...------------------------........................///000000111222111111111////////////000000000000000000111111111222222222111111111111111222222222111222222333333333333333333333444444444555555555333333444444444555555555888888999999999:::::::::888888777777999<<<>>>@@@>>>>>>===<<<<<<<<<===>>>????????????????????????CCCBBBAAAAAAAAABBBCCCDDDBBBCCCDDDDDDDDDEEEGGGIIIDDDDDDCCCEEEFFFFFFEEECCCDDDCCCBBBAAAAAACCCEEEFFFDDDEEEEEEFFFGGGHHHGGGGGGGGGHHHHHHGGGEEEDDDEEEFFFJJJKKKLLLMMMMMMKKKIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGDDD???;;;:::<<>>>>>===;;;::::::;;;===>>>???????????????@@@@@@@@@BBBAAAAAA@@@AAABBBCCCDDDBBBDDDDDDDDDCCCCCCEEEGGGCCCCCCCCCDDDFFFGGGFFFDDDDDDCCCAAA@@@AAABBBDDDFFFDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIGGGEEEDDDDDDEEEHHHIIIJJJKKKJJJIIIGGGFFFGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFGGGCCC???;;;999;;;>>>@@@CCCBBBBBBAAA@@@???>>>>>><<<<<<;;;:::888777666666555555555555444444444444111111111111111111111111111111111000000000//////......------------......---............/////////,,,------------------,,,........................,,,---......///.........------,,,,,,,,,,,,------,,,,,,,,,---------..............................//////...---,,,,,,++++++,,,,,,,,,---------......---...////////////...---)))***,,,------,,,+++***,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********)))***,,,------,,,+++******+++,,,,,,------,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++,,,------+++++++++,,,,,,,,,,,,,,,*********))))))*********,,,---...///000///---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,---,,,***+++,,,------,,,------------------------///000000000000...,,,+++++++++++++++++++++++++++)))*********+++++++++,,,************************))))))))))))))))))))))))***++++++++++++***)))(((''')))+++---------,,,+++***++++++,,,,,,++++++***)))******+++++++++******,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))''''''((()))***************************,,,,,,,,,---------......***+++,,,------+++)))(((111111111111111111111111000000000000000000////////////000000//////...---)))***+++,,,...///111111------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,+++******+++,,,,,,,,,******,,,---+++,,,,,,------,,,,,,+++)))***+++***)))***,,,...*********++++++,,,---...,,,,,,---------,,,++++++,,,,,,++++++,,,,,,---...........................------------------------......///000000000000000......//////000000111111111111111111111111111111111111111111111000000000222333333444444444444444222222222333333444444444666666666666666666666666888888888888999999999::::::999888888888:::;;;<<<>>>===<<<<<<<<<===>>>????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBCCCDDDCCCDDDEEEDDDBBBBBBCCCEEEBBBAAAAAABBBDDDEEEDDDCCCCCCBBBAAAAAAAAABBBDDDDDDCCCEEEGGGGGGFFFFFFGGGHHHHHHIIIIIIGGGEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCDDDGGGHHHGGGFFFEEEBBB>>>;;;:::;;;===???@@@@@@@@@???>>>=========;;;:::999888777666555555444444444444444333333333000000000111111111111111000000000000////////////---------,,,------...///------------.........///---------------------------------.........//////,,,---......//////......------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,+++,,,,,,------............///000111111000///...******+++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---...------------------,,,******+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,---...---,,,+++***)))******+++,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,---+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,***************************************+++++++++))))))))))))))))))))))))***++++++,,,+++)))(((&&&&&&'''***------,,,***)))******++++++++++++******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++************++++++,,,+++)))(((''''''((((((******************************+++++++++,,,,,,,,,,,,,,,------,,,+++)))(((/////////////////////////////////000000000000000//////000000//////...---//////000000111222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))+++,,,,,,++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++***+++,,,+++))))))+++---+++,,,,,,------,,,,,,+++***+++,,,+++******+++---++++++*********++++++,,,...---,,,+++++++++++++++,,,,,,++++++,,,,,,---...---------------------------------------------------...//////000000//////.........///000111111111111111111111111111111111222111111111000000000///111111222333333333333333222222222222222333333333666666666666555555555555777777777888888888999999777888888999::::::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>???@@@@@@AAABBBBBBAAA@@@@@@???@@@BBBCCCDDDEEEEEEEEEDDDBBBAAABBBDDDDDDBBB@@@@@@AAACCCCCCBBBAAAAAABBBBBBBBBBBBCCCCCCBBBEEEGGGGGGFFFFFFGGGIIIHHHIIIIIIGGGEEECCCDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEGGGHHHHHHGGGDDDCCCCCCBBBBBBDDDHHHIIIHHHFFFCCCAAA>>><<<;;;<<<>>>???>>>>>>>>>===<<<<<<;;;;;;888888777666555444444333444444333333222222222111000000000111111222222222000000/////////.........---,,,,,,,,,------...///,,,,,,---------.........---------,,,,,,---------)))******+++,,,---......,,,---......//////............------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////++++++,,,,,,---......///,,,---///000000///---,,,++++++******++++++,,,---++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------------...++++++******++++++,,,---***+++,,,,,,------,,,,,,++++++,,,,,,++++++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***************+++,,,---...+++++++++++++++++++++++++++******))))))******+++++++++******)))((('''&&&((()))***+++,,,++++++***************************++++++******++++++,,,------+++******,,,...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++,,,,,,,,,---------------,,,,,,++++++******)))))))))*********+++++++++))))))))))))))))))))))))((()))***++++++***((('''&&&''')))***++++++************++++++++++++******))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++***))))))))))))***+++)))))))))))))))(((((((((************************'''''''''((((((((())))))++++++,,,,,,,,,++++++***000000000000000000000000......//////000000111111///////////////......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***,,,,,,++++++,,,---*********************************++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))+++,,,+++((((((***---+++,,,,,,------,,,,,,++++++,,,---,,,+++***+++,,,...---+++***))))))******...---+++*********+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////---......///000111111222111111000000000000000000222111111111000000//////000000111222222222222111222222222222222222222222555555555555555555555555666777777777777888888888555666888999;;;;;;<<<<<<999999999::::::;;;;;;;;;===>>>>>>@@@AAABBBCCCCCC@@@@@@??????@@@BBBCCCDDDEEEFFFFFFDDDBBBAAABBBDDDGGGDDDAAA@@@AAACCCCCCCCC@@@AAABBBCCCCCCCCCBBBBBBAAADDDGGGHHHFFFFFFHHHJJJHHHIIIIIIHHHEEECCCDDDDDDFFFGGGGGGGGGGGGFFFEEEEEECCCEEEHHHJJJJJJHHHEEECCCCCCBBBAAADDDHHHJJJIIIFFFBBBAAA???===<<<===>>>???======<<<<<<;;;;;;;;;:::666555555444444333333222333333222222111111000000000000111111222222222333000/////////............,,,,,,,,,,,,------...///,,,,,,,,,---------.........------,,,,,,------...++++++,,,---///000111111,,,---......//////......//////............//////,,,,,,,,,---------..............................++++++,,,...000111222333++++++,,,,,,---...//////***+++---......---+++***++++++***)))***+++---...******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++***)))***+++---...++++++,,,---------,,,,,,+++++++++++++++***)))(((+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))***+++,,,---++++++******************++++++************++++++///...---,,,***)))((((((((()))***+++,,,+++******************************+++*********+++,,,,,,------+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...,,,,,,,,,------.........///......---,,,+++***)))))))))******++++++++++++))))))))))))))))))))))))&&&''')))+++,,,+++***)))((('''''''''''')))***+++******++++++++++++******((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++***)))(((((()))***+++&&&'''((()))*********)))************************)))*********++++++++++++*********++++++,,,------////////////////////////........................------------------------////////////...............------,,,,,,------...++++++,,,,,,,,,,,,------)))******++++++,,,------+++++++++*********))))))************************,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++++++++************++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---......///////////////+++,,,---///000000111111222111111111111111111111111111111111111111111111///111222111000///000111000000111111111222222222444555555555444333333222111222333444444444333333333444555777888999999999333444555666777888888888;;;;;;:::888888999===@@@AAA@@@>>>???@@@AAA@@@???@@@???>>>>>>???AAABBBCCCGGGGGGFFFCCCAAA@@@BBBDDDAAA???===???BBBCCCBBB???BBBAAAAAA@@@@@@AAAAAABBBDDDFFFHHHJJJJJJIIIGGGEEEGGGHHHHHHGGGDDDCCCCCCDDDEEEEEEFFFFFFFFFDDDCCCBBBGGGIIIKKKLLLKKKHHHEEECCCBBBBBBBBBCCCCCCCCCCCCDDDGGGEEEBBB>>><<<;;;;;;;;;<<<;;;;;;::::::999999888999888666555444444555555333222111222333444222000///000111222222222222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---------.........------,,,,,,,,,------,,,,,,------......//////000...,,,*********+++,,,---......///000/////////(((+++...//////------...---,,,,,,,,,,,,---......------------......///000,,,------......------,,,******+++++++++,,,,,,,,,...------,,,+++***)))))),,,+++******)))*********------,,,,,,+++***))))))...+++)))***---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********,,,------,,,***))))))***,,,++++++******++++++,,,,,,,,,,,,++++++***************************************))))))******+++,,,///...,,,******+++,,,------------,,,,,,+++++++++************+++,,,---...,,,------------,,,+++***...---+++******+++---............---,,,+++))))))++++++,,,---///111222333111000...---,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************++++++++++++++++++***)))((((((((()))************************,,,++++++***)))))))))***************************,,,+++***((((((((()))***************************---,,,+++***))))))))))))******+++++++++,,,,,,,,,------,,,,,,+++***))))))************************////////////////////////........................------------------------............---------------------,,,,,,---------++++++,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++*********))))))************************,,,,,,,,,,,,,,,+++***))))))***++++++,,,,,,++++++++++++************++++++******)))))))))***,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------...///////////////---......////////////...222222222333333222222111111111111111111111111111000222333222111000111222222222222222222333333333333444444444333333222111111222333444555444333333555555666666777777777888777888999999::::::::::::888999999999999<<<@@@CCCDDDBBB??????AAABBBBBBBBBAAAAAA@@@@@@AAABBBCCCDDDFFFFFFFFFEEEDDDCCCBBBBBBBBB@@@???@@@CCCDDDCCCAAABBBBBBAAAAAAAAAAAABBBBBBDDDFFFHHHJJJJJJIIIGGGFFFGGGHHHHHHGGGEEECCCDDDEEEFFFFFFGGGGGGFFFEEEDDDCCCEEEGGGIIIJJJJJJGGGDDDBBBAAABBBBBBBBBCCCCCCCCCCCCFFFDDDAAA>>><<<;;;;;;<<<<<<;;;;;;:::999888888777888777555444444444555555444333222333444444222111000111222222333333222222000000000000////////////---------------------------------.........//////......---------......///...------,,,,,,---------,,,------------------......---,,,++++++,,,...///------...////////////...***---//////...,,,,,,,,,---,,,,,,,,,,,,---......***************+++,,,,,,,,,------......------,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***************++++++,,,++++++++++++,,,,,,,,,,,,...,,,***+++---...---,,,//////...---,,,,,,++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******...//////...,,,++++++,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++******************************))))))******+++,,,))))))+++,,,---.........,,,,,,,,,++++++*********************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,---------------,,,+++***++++++,,,---...000222333000///...---++++++******+++++++++++++++++++++++++++******)))((('''&&&&&&(((((((((((())))))))))))******)))))))))***++++++************************,,,,,,+++***************************************,,,+++)))((((((((()))***************************,,,+++******)))******************+++++++++,,,,,,------,,,++++++***))))))************************////////////////////////................................................------------,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,------------,,,,,,+++******)))+++++++++***************************************++++++,,,,,,,,,+++******)))***++++++,,,,,,++++++++++++************++++++******))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---------------------,,,,,,,,,,,,,,,,,,------...------,,,,,,------...------...////////////...///////////////...---,,,111222444555555444333222111111111111111111111111111222333333111111222333444333333333333333333333222333333333333222111111111222333555555444444333777777666555555666777777::::::;;;;;;;;;;;;::::::777888999999;;;>>>BBBFFFGGGDDDAAA@@@AAACCCEEEEEECCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFEEECCCAAACCCBBBAAABBBCCCDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBDDDFFFHHHIIIJJJIIIGGGFFFFFFHHHHHHGGGEEEDDDEEEFFFGGGGGGHHHHHHGGGEEEDDDCCCCCCDDDFFFHHHHHHFFFDDDBBBAAAAAAAAAAAABBBBBBBBBBBBCCCBBB@@@===<<<;;;<<<<<<;;;;;;:::999888777666555666555444333333444444555555333222333444555444333222222333333444444333333111000000000/////////..................................../////////000000---------------...///000---------,,,,,,------...---------------,,,,,,,,,---,,,,,,+++,,,...000111,,,,,,---...............,,,...000///---+++***+++---,,,,,,,,,,,,---......))))))(((((())))))******,,,------......------,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******)))******+++,,,---))))))***,,,---...///000///---++++++---...---,,,111000///...---,,,+++***,,,++++++******++++++,,,,,,,,,,,,++++++++++++***---...///...,,,++++++,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,******************************))))))******+++,,,'''(((+++---......---,,,++++++***************)))************+++,,,------,,,++++++++++++---...///000///...---,,,+++++++++,,,------......------,,,++++++,,,---...///111222///...---,,,++++++***+++************************++++++***((('''&&&%%%$$$((((((((()))))))))*********))))))******+++,,,---************************,,,,,,++++++******++++++************************+++***))))))((()))))))))*********************************)))******+++,,,*********++++++++++++,,,,,,,,,,,,+++******))))))************************////////////////////////........................////////////////////////------------,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********************************************************++++++,,,,,,,,,++++++***))))))***+++++++++++++++++++++************+++++++++++++++******************++++++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---......//////............//////......---,,,111333555777777666444222111111111111111111111111000111222222000000111222333333333333333222222222333333444444444333333222222222444555555555444333777666444333444666888999::::::;;;::::::999888888777888:::;;;<<<>>>BBBEEEIIIEEEBBB@@@BBBDDDFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCFFFDDDCCCDDDFFFFFFCCCAAABBBBBBBBBBBBCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDFFFGGGHHHHHHGGGFFFFFFGGGHHHHHHFFFEEEFFFGGGGGGGGGGGGGGGFFFEEECCCBBBAAABBBDDDEEEFFFEEECCCBBB@@@@@@@@@@@@AAAAAAAAABBB@@@@@@>>>===<<<;;;<<<<<<;;;:::999888777555444444555444333222333333555555444333222333666777777777333333444444444444444333111111000000//////......---------------------------.........////////////---------------...///000------,,,,,,,,,---......//////......------,,,,,,...------------...///000+++,,,------......------,,,...//////---++++++,,,---,,,,,,,,,,,,---......,,,+++++++++++++++,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------......---,,,+++******)))++++++*********+++,,,,,,******+++---...///000111000///---------------,,,//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))((()))***,,,++++++******++++++,,,*********++++++,,,,,,,,,******************************))))))******+++,,,++++++,,,---,,,+++***)))++++++++++++************+++*********++++++,,,---++++++******+++...111222222111000///---,,,+++++++++,,,---...............,,,,,,,,,,,,---...///000------,,,++++++***++++++))))))))))))))))))))))))---,,,,,,+++***))))))(((******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,************************,,,,,,+++++++++++++++,,,******************************))))))))))))))))))************************))))))))))))***+++,,,---************++++++++++++,,,+++++++++******))))))************************////////////////////////........................////////////////////////.........------------,,,,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***************************************************++++++,,,,,,,,,++++++))))))***++++++++++++***++++++************++++++...---,,,+++***((('''&&&*********+++++++++,,,,,,************************))))))******+++++++++++++++,,,,,,,,,------......,,,,,,++++++++++++,,,,,,,,,------...............,,,------...............000222444666777666444222000000000000000000000000///000111000///...///111222222222222111111111111444444555555555555555444222333444555666555444444444333222333444777:::<<<;;;;;;;;;;;;;;;:::999888999:::<<<<<<<<<===@@@BBBHHHEEEAAA???AAACCCEEEFFFBBBBBBBBBCCCCCCCCCCCCCCCHHHFFFDDDCCCDDDDDDDDDCCCAAABBBBBBBBBAAAAAAAAABBBDDDCCCCCCBBBBBBCCCCCCDDDAAABBBDDDEEEFFFFFFFFFEEEFFFGGGHHHHHHGGGGGGHHHIIIGGGGGGGGGGGGFFFDDDBBBAAA@@@AAABBBDDDDDDCCCBBBAAA????????????@@@@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;999888777666555444333333444333222222333444555666444222222444777:::;;;;;;444444555555555444444333111111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------...//////,,,,,,,,,,,,,,,---...///000/////////......------//////......------------+++,,,------......------***,,,......---,,,---///---,,,,,,,,,,,,---.........------,,,,,,,,,------,,,------......------,,,++++++,,,,,,,,,---------///......---,,,+++******------,,,+++*********+++------........./////////111000///...---,,,,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))((()))***,,,++++++******++++++,,,*********++++++,,,,,,,,,******************************))))))******+++,,,---,,,+++***)))***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++*********,,,///222444444333111000...---,,,,,,++++++,,,---............,,,,,,,,,,,,,,,---......,,,++++++*********++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,+++************************************+++++++++******+++,,,,,,************************)))))))))*********))))))************************(((((())))))***+++------))))))*********+++++++++++++++***************)))************************////////////////////////............................................................------------+++,,,---......---,,,+++++++++,,,,,,,,,,,,------)))******+++,,,,,,------***************+++++++++******************************+++,,,,,,,,,++++++((()))******++++++******++++++************++++++...------,,,***((('''%%%************++++++++++++************************(((((())))))******++++++------......//////000000,,,++++++******++++++,,,,,,,,,---............---+++,,,---...............///000222444555444333222000000000000000000000000...///000000......///000000000111111111222222222444555555666666666666555222333444555666555555444111111222333555888:::<<<===============<<<;;;;;;:::;;;<<<<<<;;;<<<===???EEEBBB???>>>???AAACCCCCC@@@AAABBBCCCDDDDDDDDDDDDHHHIIIIIIHHHEEECCCDDDEEEAAABBBCCCBBBAAA@@@AAABBBDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCDDDEEEFFFFFFFFFFFFGGGIIIIIIHHHHHHIIIKKKHHHHHHHHHHHHFFFDDDBBBAAA@@@AAABBBCCCBBBBBBAAA@@@>>>>>>>>>>>>?????????@@@======<<<<<<;;;:::999999666666555555444444333333333333333333333555777888666555444555888:::<<<<<<444444555555444444333333222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///......---------......,,,,,,,,,,,,---......///..................------//////......---,,,,,,+++,,,,,,---...............***,,,------,,,---...000---,,,,,,,,,,,,---......------,,,,,,++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,+++++++++++++++000000000///////////////111222111///---+++,,,---)))))))))***++++++,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,+++,,,---,,,+++***+++,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,******************************))))))******+++,,,***)))(((((()))+++...000,,,,,,,,,,,,,,,---------,,,++++++***++++++,,,,,,*********+++---///222333555333000---,,,,,,,,,---***++++++,,,------------,,,,,,+++++++++,,,,,,---*********)))******++++++************************))))))******+++,,,,,,---)))))))))************+++///...,,,+++)))(((((((((*********************************)))******++++++************************(((((()))************)))************************))))))))))))***+++,,,---)))))))))************+++************************************************////////////////////////........................------------------------------------,,,,,,,,,++++++,,,...//////...,,,+++++++++,,,,,,,,,,,,------+++++++++++++++++++++,,,))))))*********+++++++++************************)))***+++,,,,,,,,,,,,+++((())))))***************++++++************++++++++++++,,,,,,+++***((('''************++++++++++++************************((())))))***++++++,,,,,,++++++,,,,,,---......///,,,,,,,,,++++++,,,,,,,,,+++,,,------......------------.........---,,,,,,...///000111222222222222000000000000000000000000...000111000///...///000///000111111222333444444333444555555666666555555222333555666666666555444111111333444666777888999<<<<<<=========<<<;;;;;;999:::<<<<<<;;;;;;<<<>>>AAA???===<<<>>>?????????@@@AAACCCDDDFFFFFFFFFFFFGGGMMMRRRQQQJJJEEEDDDEEEBBBDDDEEEDDDAAA@@@AAACCCEEEDDDDDDDDDDDDDDDDDDEEECCCCCCDDDEEEFFFGGGHHHHHHFFFGGGIIIIIIHHHIIIJJJLLLJJJJJJJJJJJJIIIFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@???=========>>>>>>>>>??????======<<<<<<:::999888777444444444444444333333333444333333333444666888999;;;999777666777999:::999444444444444444333222222222222111000///...------------------------------------------............000///...---------------,,,,,,,,,,,,---...//////++++++,,,,,,,,,,,,,,,---,,,------------,,,,,,,,,------...////////////...,,,---...---,,,,,,---///---,,,,,,,,,,,,---.........------,,,++++++,,,,,,,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,------------...*********+++,,,---...///000000000000000000000000222333333000---+++,,,...++++++++++++++++++,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,***,,,---,,,+++***+++---,,,++++++******++++++,,,,,,,,,++++++++++++++++++******************************))))))******+++,,,(((((())))))***,,,------******++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,******+++---...000111222333000,,,)))((()))+++---******++++++,,,+++++++++,,,,,,+++++++++++++++,,,)))))))))))))))***++++++++++++++++++++++++++++++******************++++++)))))))))*********++++++---,,,+++***)))(((((((((************************))))))(((((())))))***+++************************'''((()))***+++******)))***************************)))))))))***+++,,,,,,))))))))))))************))))))))))))************************************////////////////////////........................------------------------,,,,,,,,,+++++++++******+++,,,...//////...,,,+++++++++,,,,,,,,,---------------,,,++++++*********))))))******++++++++++++************************)))***+++,,,,,,,,,,,,,,,(((((()))***************++++++************++++++((()))***+++,,,+++******)))************+++++++++))))))))))))))))))))))))))))))***+++,,,,,,------''''''((()))******++++++...------,,,,,,------...+++,,,------......------/////////...---,,,***)))---......///000000111222000000000000000000000000///111222111000///000111000000111222444555666666222333333444555555555444333333555666666666555444222333444555666666666666999999:::::::::::::::999777999;;;;;;;;;;;;===>>>>>><<<;;;;;;=========<<<@@@AAADDDFFFHHHHHHHHHHHHEEEOOOXXXXXXPPPGGGDDDEEECCCEEEGGGEEEBBBAAABBBDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJEEEGGGIIIIIIIIIIIIKKKLLLLLLMMMMMMLLLJJJHHHFFFEEECCCCCCCCCBBBAAA@@@???>>>============>>>>>>>>>>>>======<<<;;;:::888777666222222333333333444444444444444333444555777999:::@@@===999777777888777777333444444444333333222111222222111000///...------..................................../////////000111000///...---,,,,,,,,,+++++++++,,,---...///000)))))))))******++++++,,,******+++,,,---------------...//////000000//////...//////---+++***,,,------,,,,,,,,,,,,---......000///......------------,,,------......------,,,,,,,,,,,,---------......//////...---,,,++++++***(((((()))***,,,///111222//////000000111111111222222444444111---+++,,,...---------,,,,,,+++++++++***+++,,,------,,,+++************++++++,,,,,,,,,((()))******)))((()))+++,,,++++++++++++++++++,,,---,,,,,,++++++******************************************)))***++++++,,,)))***,,,,,,,,,+++)))'''))))))******++++++++++++,,,,,,++++++***+++++++++)))***,,,...///000111111111...)))&&&%%%'''***,,,******+++++++++******))),,,,,,++++++***+++++++++)))((((((((()))***+++,,,++++++++++++++++++++++++---,,,,,,,,,++++++******++++++,,,,,,,,,---------******)))))))))))))))***************************(((((('''(((((()))******************************'''((()))+++++++++***)))*********************************)))******+++,,,))))))))))))************)))))))))))))))*********************************........................------------------------000///---,,,,,,---///000......---,,,,,,+++******&&&'''((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++///...---+++***++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++***)))(((+++,,,,,,+++***)))+++,,,,,,---...,,,***((()))***(((+++...---***((((((***************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,---------------------------...///111111///...---............////////////////////////000000000000///////////////000111111000000000000000///......---...///000222333444555666555555555555444444444444333222111111111222222333444555666777888999:::888888888888888999999999777888999;;;<<<===>>>>>>???@@@@@@???===<<<>>>???AAA@@@CCCMMMWWWYYYRRRJJJKKKNNNRRRQQQMMMGGGDDDCCCBBBCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGJJJIIIGGGGGGGGGGGGEEEDDDBBBDDDGGGGGGGGGGGGHHHIIIOOONNNMMMLLLLLLJJJGGGDDDDDDBBB@@@@@@@@@@@@>>><<<>>>===<<<;;;;;;<<<===>>>===<<<;;;:::888777666555555444333333333333444555444444333222333444666777777777777777666666666555222333444555444222000............------,,,,,,,,,------......------,,,+++++++++---...//////000000,,,---.........---,,,+++,,,,,,,,,------.........,,,,,,,,,---------......------............------................................................///......------......///,,,,,,---...///000111111,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////......,,,++++++***+++,,,...///222222222333444444555555000000///...,,,+++******++++++++++++++++++++++++)))******++++++******))))))************+++++++++************************+++++++++*********)))))))))******++++++,,,,,,---&&&'''((()))***+++++++++******))))))******+++,,,,,,++++++******++++++,,,++++++------------++++++)))))))))***+++---...///---,,,,,,---///000000///222111///---,,,,,,,,,---...,,,******+++---------***+++---......---+++***+++++++++*********))))))++++++******)))((((((''')))***++++++++++++************++++++++++++******+++***)))(((((()))******------,,,+++)))'''%%%$$$))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***------,,,++++++******))))))))))))))))))*********)))************+++++++++************************))))))************))))))........................------------------------///...---,,,,,,---...///---------,,,,,,+++++++++))))))***+++,,,,,,,,,,,,************************++++++************++++++111000---+++***)))((((((++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++***))))))***+++,,,+++******+++---......///---***))))))***)))+++------***((()))***************************+++++++++******)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++......------------..................////////////.../////////000000000000...............///000000000000000000000///......000111111333444555666666777666666666666555555555444444333222222222222222555555666666777777777888777777777888888888888888888999;;;<<<>>>?????????@@@@@@@@@>>>;;;:::;;;<<<@@@???CCCLLLVVVXXXRRRLLLHHHKKKNNNNNNJJJFFFDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGIIIMMMLLLJJJJJJJJJHHHFFFCCCEEECCCBBBAAABBBBBB@@@???>>>===<<<<<<<<<<<<===>>><<<<<<;;;999888777666555555444333333333333444555333333222222222333444555999999888888777666666555222333444444333111///............------,,,,,,,,,------......------,,,+++------......///.........------.........---,,,+++,,,,,,,,,------.........+++++++++,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---............////////////------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////............---------...///000,,,,,,------...///000000000///...---,,,+++******++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,+++++++++(((((()))***++++++++++++******))))))******+++,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++))))))******+++,,,---...---,,,,,,,,,...///...---......------,,,---------...,,,+++,,,...//////...***+++,,,------,,,+++***+++++++++*********)))))),,,++++++***))))))((((((***************)))))))))******++++++++++++******+++***)))(((((()))******++++++++++++******)))(((******************************+++,,,,,,,,,,,,+++***+++++++++++++++******+++++++++++++++++++++,,,++++++++++++************)))************+++++++++************************))))))************))))))........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,************************++++++************++++++...---,,,***))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++***)))))))))***++++++******,,,...///000000...+++))))))***)))+++,,,,,,***))))))************************************)))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++///---+++******+++---///---............/////////....../////////000000000......---------...//////000000111111000000//////111222222333444555555666777777777666666666666555555555444444333333333333666666666666666666666666666666666777777888888888888999:::;;;===>>>??????BBBCCCBBB???<<<::::::;;;??????CCCKKKSSSUUUQQQKKKDDDGGGIIIIIIGGGEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHKKKMMMMMMJJJEEECCCCCCEEEFFFFFFEEEDDDBBBCCCEEEHHHLLLJJJHHHGGGGGGGGGEEEDDDFFFDDDCCCCCCDDDDDDBBBAAA>>>>>>===<<<<<<======>>>;;;;;;:::999777666555555444444333333333333444444222222111111111222333333::::::999888777777666666111222222333222111///............------------------............---,,,,,,......//////...------,,,---............---,,,,,,---------------.........***+++++++++,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---/////////.........------///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............//////...---------......------...///000111222222///......---,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))************+++++++++************************---------,,,,,,,,,,,,+++......------,,,++++++*********+++++++++++++++*********))))))******+++,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++*********+++,,,,,,---...,,,+++,,,------,,,******+++,,,,,,------------,,,,,,---///111222000///************************+++++++++***************,,,,,,,,,+++******))))))++++++)))((('''(((((()))******++++++++++++************))))))))))))******))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))******+++++++++******)))******+++,,,,,,------------,,,,,,+++*********)))************+++++++++************************))))))************))))))........................------------------------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((()))))))))***+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++******))))))***++++++***+++---///000111111...+++))))))*********++++++******************************************************))))))******+++++++++,,,,,,,,,------------------------...---,,,++++++,,,---...---------.........//////........./////////000000//////.........//////000000000111111111000000///111111111222222333333333666666666666555555555555555555555555555444444333555555555666666777777777555555666666777777888888777777777999:::;;;======DDDEEEDDDBBB???===>>>???>>>???CCCHHHMMMNNNKKKHHHCCCDDDFFFGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAADDDDDDEEEFFFGGGHHHIIIJJJLLLOOOPPPMMMFFFBBBDDDGGGFFFEEECCC@@@??????CCCFFFKKKIIIFFFEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDDDDCCCAAA>>>>>>==================:::999999888666555555444333333333333333333333333111111000000000111111111666666666666666666666666000111111111111000///..................---------...............------,,,---...............------...............------,,,---------...............++++++,,,,,,,,,---------------............------////////////////////////........................///......------......///........................000000000000///...---,,,------------------------***+++,,,---...............------,,,++++++++++++...///000111222444555555...------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,+++.........------,,,,,,,,,++++++,,,,,,,,,++++++*********))))))******+++,,,------,,,,,,,,,,,,---------,,,+++******+++,,,---+++++++++***++++++,,,,,,...---++++++++++++***((()))***+++------,,,++++++++++++---000333333000...***))))))((())))))***+++************************,,,,,,,,,+++++++++******,,,+++((('''&&&'''((()))******++++++++++++******)))))))))))))))*********)))***+++,,,------...---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))******++++++***************++++++,,,,,,,,,------,,,+++******))))))))))))*********+++++++++************************))))))************))))))........................------------------------,,,,,,---......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,'''((()))***+++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++++++++******)))***++++++***+++---///000000000...,,,*********+++************++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,---...//////...---,,,------------........................////////////111111000000000000000111000000111111111111000000111111111222222333333333555555444444444333333333555555666666666555444333111222333555666888999999444555555666777777888888777777888888:::<<<===>>>CCCCCCCCCBBB@@@???@@@BBB>>>@@@CCCFFFGGGGGGEEEDDDEEEEEEFFFGGGHHHHHHGGGFFFDDDDDDDDDCCCCCCBBBBBBAAAEEEEEEFFFGGGHHHJJJJJJKKKLLLOOOQQQNNNGGGDDDFFFIIIEEEDDDAAA>>><<<===AAADDDKKKIIIGGGFFFHHHIIIIIIIIIEEECCCBBBBBBCCCCCCAAA@@@============<<<<<<;;;;;;888888777666555555444444333333333333333333333333000000000000000000000///111111222333444555666666//////////////////....................................//////......---,,,+++,,,---...//////////////////......------------........................------------............------............------////////////////////////........................///......------......///,,,,,,,,,---...//////000//////000000///...------------------------------***+++,,,---............---------,,,,,,++++++***++++++,,,---...///000000,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))*********+++++++++************************************++++++++++++,,,,,,,,,------.........++++++,,,,,,,,,++++++*********))))))******+++,,,---,,,,,,++++++,,,,,,---,,,,,,***))))))***,,,,,,+++++++++***++++++,,,,,,...---++++++++++++)))'''***+++,,,---,,,+++***(((***+++---000333222///,,,)))(((((((((((()))***+++************************,,,,,,,,,+++++++++++++++,,,***(((&&&&&&'''((()))******++++++++++++******(((((())))))************+++,,,,,,---------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))***+++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++***)))(((((('''))))))*********+++++++++************************))))))************))))))........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************,,,,,,++++++++++++,,,,,,+++,,,,,,,,,+++***))))))++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++++++++***)))***++++++******,,,......//////...+++******++++++***((()))***,,,++++++************************+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,...000000...,,,+++,,,------------.........------........./////////222222111111000000111111000000111111222222111111222333333444555666666777444444444333333333222222444555666666666555333222000111222444666888::::::555555666666777888999999;;;::::::;;;<<<>>>@@@BBB???@@@@@@???>>>===???@@@>>>@@@CCCDDDCCCBBBBBBCCCGGGGGGHHHJJJKKKJJJHHHEEEDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFFFFGGGHHHIIIJJJJJJJJJLLLMMMLLLHHHFFFGGGIIIDDDCCCAAA>>>======AAADDDJJJIIIGGGHHHJJJKKKKKKJJJEEECCCBBBAAAAAAAAA???===<<<<<<<<<<<<<<<;;;:::999777777666555555444333333222222333333333333222222000000111111111000///.........///000111333333444......................................./////////...////////////...------***+++,,,...///000000000000///......------....../////////...........................////////////------............------------------------------........................---,,,,,,++++++,,,,,,---***+++,,,---...///000000---....../////////......------------------------+++,,,---...................../////////...------******++++++,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))************+++++++++************************)))***************++++++***++++++,,,---.........******+++++++++++++++*********))))))******+++,,,,,,++++++******++++++,,,++++++************+++++++++*********+++,,,,,,---...---++++++++++++***(((,,,,,,,,,,,,++++++***))),,,---...000222111...,,,((((((((()))******++++++***************+++++++++++++++++++++++++++*********)))((((((((()))************++++++++++++******'''((()))******+++******,,,,,,---------,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,------,,,,,,+++******)))+++*********)))((((((((()))************+++++++++************************))))))************))))))........................------------------------------,,,++++++,,,---------------,,,,,,+++++++++((()))***++++++,,,++++++************************---,,,,,,++++++,,,,,,---------------,,,+++)))(((++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++++++++++++++***+++,,,+++******+++---,,,------,,,+++******,,,,,,)))'''(((***,,,,,,+++************************)))*********++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---------.........---------.........//////222222111000000000000000///000111222222222222111222222333444555777777888555555444444444333333333333444555666666444333222111111333444666777888999555555666777888999:::;;;<<<<<<;;;;;;===???BBBCCC@@@AAAAAA???===<<<===>>><<>><<<;;;;;;;;;;;;;;;999888777666666555555444333333333111222333333333333222111000111111222111000///...////////////000000000000...---------------......---........./////////000///////////////...------,,,,,,---.../////////...000000......---......///000/////////.........------------.........//////------............------------------------------........................---,,,,,,++++++,,,,,,---,,,,,,,,,------.........+++,,,---......///..............................---....../////////......,,,---.../////////...---------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))************+++++++++*********************************++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,(((((()))***++++++++++++******))))))******+++,,,+++******))))))******+++******++++++++++++******))))))******+++,,,---......---++++++,,,,,,+++))),,,++++++++++++,,,,,,---000///000111222111///,,,'''((()))+++,,,,,,++++++))))))*********+++++++++************************(((((())))))***+++++++++******++++++++++++******&&&''')))***++++++******++++++,,,,,,,,,,,,++++++******************************+++,,,,,,,,,,,,+++******+++------......---,,,+++++++++++++++++++++************************)))************+++++++++************************))))))************))))))........................------------------------...---+++******+++---.........---,,,,,,+++******((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---...---,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++((()))***++++++++++++++++++,,,,,,+++***)))+++,,,***+++,,,,,,******+++,,,,,,)))''''''***---,,,+++************************(((((())))))*********+++******+++++++++,,,,,,,,,---------------------------,,,***))))))***,,,---,,,,,,,,,---------......---------.........//////111111000//////////////////000111222222222222222///000111222444555666777666666555555555444444444333444555666666444222111333333444444555666777777555666777888999:::;;;;;;;;;;;;::::::;;;>>>@@@BBBDDDDDDCCCAAA>>><<<===>>>:::???CCCDDDCCCCCCGGGJJJJJJJJJJJJMMMNNNKKKEEE@@@DDDDDDEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBDDDFFFHHHHHHGGGEEEFFFEEEDDDBBBCCCEEEHHHFFFFFFGGGIIILLLLLLKKKIIIHHHFFFDDDBBBAAA@@@>>><<<::::::;;;;;;:::888777666555555555444444333333333111222333444444333222111000111222222222000///...111111000000///.........------,,,,,,,,,---......---.........//////000000///////////////......---.........///......---,,,111000///------......///000000//////.........---,,,,,,,,,---------......---..................---000000000000000000000000........................///......------......///......---------,,,,,,,,,******,,,---.../////////......................../////////000//////......)))***,,,---...---,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,---++++++++++++++++++++++++*********++++++*********)))************+++++++++************************+++++++++,,,,,,------------,,,,,,++++++******)))&&&'''(((******+++++++++*********)))***++++++,,,******))))))))))))******)))***+++,,,,,,+++***))))))))))))***+++---...///...---+++,,,------,,,***+++*********+++---///000333222222222333222000---&&&(((***,,,---,,,+++***))))))******++++++++++++))))))))))))))))))******'''((()))+++,,,,,,,,,,,,******++++++++++++******&&&''')))***+++++++++***)))******+++,,,,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***+++,,,---............*********++++++,,,------++++++++++++++++++,,,,,,)))************+++++++++************************))))))************))))))..................------///...---,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++)))************+++++++++,,,,,,---------,,,+++***,,,,,,+++******)))))))))++++++++++++++++++++++++...---+++*********++++++,,,,,,,,,++++++************++++++,,,,,,++++++***)))************+++++++++,,,++++++******++++++,,,***************+++++++++((()))+++,,,,,,+++******,,,,,,++++++***+++++++++++++++,,,,,,,,,---------------,,,++++++,,,------------,,,+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000000111111000111222333333333333333777666555444333333444555222333555666666444333111444555666777777888888777777666666666777888999:::>>>;;;888999888888<<>><<<:::<<<<<<===>>>???AAACCCDDDIIIGGGFFFFFFHHHHHHEEEBBBGGGFFFEEEEEEEEEEEEDDDCCCBBBCCCDDDFFFGGGHHHIIIJJJJJJFFFCCCAAACCCEEEGGGHHHEEEDDDBBBAAABBBEEEHHHJJJNNNMMMKKKIIIHHHIIIJJJKKKGGGEEEBBB???===<<<<<<===999999999888777666666555555555444333333222111111111111111111111111111111//////000111111111111000////////////...---,,,+++***+++---//////...---,,,////////////000000000000111111111111000///---,,,///...---,,,,,,---.../////////000000000000//////.........------,,,,,,,,,---------...............,,,,,,,,,---------......000000000000000///......------------,,,++++++***////////////...---,,,+++***++++++,,,---...//////...------------...//////000111222333222000...---.........------,,,,,,,,,////////////////////////------------------------...---,,,+++***+++,,,---***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++...------,,,,,,++++++***000...,,,***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((((((((((('''&&&&&&,,,+++++++++***))))))))),,,,,,,,,++++++*********------,,,,,,---...000111111000...,,,,,,---///111000///...---,,,------...000///...---------------++++++++++++++++++++++++,,,,,,++++++++++++++++++************************,,,,,,,,,,,,++++++*********+++,,,,,,******+++,,,******))))))***++++++,,,***+++,,,---,,,***((('''******))))))))))))******+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******)))((('''&&&'''***---...,,,,,,++++++***)))))))))))))))*********+++++++++)))***++++++***)))((('''..................------......---,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,+++++++++)))************+++++++++------,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***))))))*********++++++++++++++++++******+++++++++))))))*********+++++++++,,,,,,+++---//////---+++************+++,,,------++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,+++,,,---...///------------------------------------------------.............../////////////////////000000111111222222333333333333222222666555444222222222333444333555666777777666444333444555666777888888888888888999999::::::::::::999:::777777999:::888;;;???AAABBBCCCCCCBBBAAA@@@???<<<======>>>???AAABBBCCCDDDCCCAAABBBDDDEEECCCAAAGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIFFFCCCBBBDDDFFFGGGGGGFFFDDDBBBAAAAAADDDGGGIIILLLKKKIIIHHHGGGHHHIIIJJJGGGEEEBBB???<<<;;;;;;;;;888777777666555555444444555444444333222222111111111111111111111111111111///000000000000111111111000000000000///...---,,,***+++---//////...---,,,............////////////000000//////...---------///...------------...//////000000111111000000////////////.........------........................,,,,,,---------.........000000000000000///......------.........---,,,,,,------...............---+++,,,,,,------......///...------------.../////////000222333333222111000/////////......---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++***))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,+++******))),,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******---,,,,,,+++,,,...///000000000//////...............---,,,+++++++++,,,,,,///......---,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************,,,++++++************+++***+++,,,,,,******+++,,,***)))))))))))))))******)))***+++,,,,,,+++)))(((******))))))))))))******+++++++++++++++++++++++++++++++++*********))))))*********++++++*********)))))))))***++++++,,,,,,******************++++++++++++++++++,,,,,,,,,---)))***+++++++++***)))(((------------------.........------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++)))************+++++++++...---,,,+++***++++++,,,*********+++,,,---------------------------------,,,,,,+++************+++,,,,,,,,,++++++++++++*********++++++++++++******)))))))))*********++++++++++++++++++++++++++++++)))))))))*********++++++...,,,,,,///444555111---)))))))))***+++,,,......)))*********++++++++++++******)))(((((()))******,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------.................................//////000000000/////////000000000000111222222333333333222111111444333222111111111222222222333555555666555444333555666777888888999999888777888:::;;;;;;;;;999888999666666::::::888999<<<===???AAACCCDDDDDDDDDDDD>>>>>>>>>>>>???@@@AAAAAA@@@??????@@@CCCDDDCCCBBBGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFDDDDDDEEEFFFFFFEEEFFFDDDBBBAAAAAABBBEEEFFFIIIHHHGGGFFFFFFFFFGGGHHHFFFDDDAAA>>>;;;:::999999666666555555444333333333444444333333222222111111111111111111111111111111000000/////////000111222111111111111000///......+++,,,---//////...------------------............///...---,,,,,,------...///...------------.../////////000000000000//////000000000///////////////000//////......---------,,,------------.........//////000000000///......---......////////////...+++,,,---...////////////------------------------...------------...//////...///111333333333333222///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++++++++***))))))***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,---......---,,,+++*********,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,,,,,,,---,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++***+++,,,...//////000111111000...,,,+++,,,+++******))))))******------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************+++***((('''((()))+++,,,***+++,,,+++******+++,,,***))))))((((((((())))))((()))+++,,,,,,+++***)))******))))))))))))******+++++++++++++++++++++++++++++++++******************************************+++,,,------,,,+++***((())))))***++++++,,,,,,*********+++++++++,,,,,,))))))***+++++++++******,,,,,,------------......------,,,,,,+++,,,,,,---++++++++++++++++++++++++,,,+++++++++++++++++++++))))))*********+++++++++...---+++))))))***+++---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++******++++++++++++******))))))))))))******************++++++++++++******(((((())))))******++++++,,,+++---555===>>>777000************+++,,,------))))))))))))******************))))))))))))******,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------------------..................//////000000111111000000000000000000000000//////000111111111111111222222222222222222222222000000111222222222111111555666777888999999999999555555666777999:::;;;<<>>>>>>>>>>>??????@@@@@@@@@@@@AAACCCEEEFFFFFFHHHIIIJJJJJJJJJJJJKKKLLLIIIHHHGGGFFFFFFFFFGGGGGGFFFEEEEEEEEEGGGFFFEEECCCFFFDDDBBB@@@@@@AAABBBCCCEEEEEEDDDCCCCCCDDDEEEEEECCCBBB???<<<:::888777777555555444444444333333333333333333333222222111111111111111111111111111111111000...---...///111333000111111111000000///...,,,---......///...------------.........////////////...,,,++++++---///000.........------...............////////////......////////////////////////111000000///...------,,,------------...............///////////////......,,,---...///////////////,,,------...//////......//////......---------,,,...------------...//////...///000111222111111111//////..................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,***+++,,,,,,,,,+++)))(((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************)))***************))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++*********+++---...111111000000...---++++++************))))))******+++++++++,,,,,,+++++++++************************+++++++++++++++,,,,,,,,,***************************)))'''%%%&&&(((+++---)))+++,,,+++***)))***++++++******)))))))))))))))((()))***+++++++++++++++******))))))))))))******************************************************+++******************++++++,,,,,,,,,+++******)))))))))*********+++++++++'''(((((((((((()))))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,------......,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++...---+++))))))***+++,,,---------,,,,,,+++++++++************************************************++++++++++++++++++++++++)))******++++++******)))(((((()))))))))*********)))******++++++******)))'''(((((()))******+++++++++,,,222<<>>666------,,,+++************(((((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------.........///000111111222111111111111000000000000***+++---...000111111111222222222333333333222222///000000111111222222222555666777888888999888888555444333444777===BBBFFFIIIAAA:::999888777888;;;;;;===???AAACCCCCCCCCCCC???>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBDDDFFFHHHIIIKKKMMMLLLKKKKKKMMMNNNKKKIIIHHHFFFEEEFFFFFFGGGFFFFFFEEEFFFGGGFFFDDDBBBEEECCCBBB@@@???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAA???>>>===:::888777666555555444444444444444333333333222222222222222111111000000000000000000000000111///...------///111222//////000000000///...........................---....../////////000000000000///---,,,,,,...///111---..................---,,,------......------,,,........................111111000///......---------------.........//////......////////////......+++,,,---.....................//////...------,,,000//////......------,,,...------------.../////////////////////...------------------------------------------------------*********++++++,,,,,,,,,+++,,,---------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))***))))))((((((((())))))******++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---222111...,,,++++++,,,,,,******++++++++++++++++++******+++,,,,,,++++++*********************************+++++++++,,,,,,,,,***************************(((&&&%%%&&&(((+++,,,)))***++++++))))))***+++,,,++++++******+++++++++((()))******++++++++++++******))))))))))))******************************************************++++++***))))))***++++++---,,,***((('''((()))***+++++++++*********))))))'''(((((((((((())))))))))))))))))******++++++,,,++++++,,,,,,------......+++++++++++++++,,,,,,---***++++++,,,,,,++++++************+++++++++++++++)))************+++++++++---,,,+++***)))******+++---------,,,+++*********************************((()))******+++************++++++++++++,,,,,,,,,))))))************))))))((((((((()))))))))******((()))***++++++***)))(((&&&'''(((((()))***+++++++++...555???GGGGGGAAA:::......,,,+++***)))))))))((()))))))))************+++,,,------------,,,+++******+++,,,,,,,,,,,,,,,******++++++,,,,,,------***++++++,,,,,,---------------...///000000111111222111111111111000000000***+++,,,...///000111111111111222333333333222222222222222333333444444555444555666777777888888777888666555555:::BBBIIIOOOPPPFFF<<<999999777888;;;:::<<<===???@@@@@@@@@???>>>>>>=========>>>?????????@@@@@@??????@@@BBBEEEHHHKKKMMMLLLIIIIIIKKKMMMLLLJJJHHHFFFEEEFFFGGGHHHGGGFFFEEEFFFGGGFFFDDDBBBCCCBBBAAA?????????@@@@@@@@@@@@??????>>>======<<<;;;;;;:::999777666555444444444444333333333333333222222222222222222111111000000000000000000000000//////.........///000111...//////000000//////.../////////...............////////////000000000111000///...------...//////------...//////...------,,,,,,------------,,,,,,------............//////111000000//////.........------........./////////------.../////////......,,,,,,---.........------////////////...---,,,+++////////////......------...------------...//////000//////...---,,,,,,,,,,,,,,,,,,---------------------------------------******++++++,,,,,,------,,,------------,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++......---,,,,,,+++***************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++)))***++++++++++++++++++((((((((()))))))))))))))***++++++++++++,,,,,,,,,,,,+++*********+++,,,---111///,,,)))((()))+++,,,******+++,,,,,,,,,,,,+++)))***+++,,,---,,,+++***************************((((((((()))******++++++***************************)))'''&&&'''(((***+++)))***+++***))))))***++++++++++++++++++,,,------***************+++++++++******))))))))))))*********************************************+++++++++,,,+++***))))))***+++,,,---+++)))'''&&&''')))+++,,,,,,++++++***))))))(((*********+++++++++,,,,,,***))))))((())))))***+++***++++++,,,------......++++++******+++,,,,,,---***+++,,,,,,,,,,,,+++***)))*********++++++++++++)))************+++++++++++++++++++++************++++++++++++++++++******************************'''((()))***++++++***)))******+++++++++,,,,,,,,,))))))************))))))(((((((((((()))))))))***((()))***++++++***)))(((&&&&&&'''((()))***+++++++++---222777<<<===:::777------,,,+++************)))))))))*********+++++++++,,,---......---,,,+++)))***+++,,,---,,,,,,+++)))******+++,,,,,,------++++++,,,,,,---......///+++,,,---...///000111111222222222111111111000000......///000000000/////////000111222222222111111222222222333444555555666333444555666666777777666888777777888===DDDKKKOOOPPPFFF===;;;;;;999888999888999;;;<<<=========<<<===============>>>???@@@???@@@@@@>>><<<<<>>===<<<:::999888888888888777777666555444222222222222222222222222111111111111111111222222000000000000000000000000........./////////000000///000000111111000000000000000///......................../////////000000///......------,,,,,,,,,------...//////...---------......//////......---....../////////000000000000000000///////////////............////////////,,,---......//////............/////////......------...............------////////////...............------------.../////////......---------......------------.........///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---,,,,,,+++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,------,,,,,,*********)))))))))))))))******+++++++++,,,,,,,,,---,,,+++******+++,,,------,,,***)))))))))******)))***+++,,,,,,,,,++++++)))***,,,---...---,,,+++************************'''(((((()))******++++++******************************)))((((((((())))))(((***+++***)))((()))+++))))))******+++,,,......++++++************************))))))))))))******************************))))))*********+++++++++,,,+++***((((((***+++,,,,,,+++***)))))))))***+++++++++******************++++++++++++,,,,,,,,,---***)))((('''''''''((()))******+++,,,,,,---......+++*********+++,,,,,,---***+++,,,------,,,+++***))))))******++++++++++++)))************+++++++++***++++++++++++***)))))))))))))))***++++++,,,,,,++++++++++++++++++++++++'''((()))+++++++++***)))*********++++++,,,,,,,,,))))))************))))))(((((((((((())))))))))))''')))***++++++***)))'''&&&&&&'''((()))***++++++)))***,,,---///111222222+++++++++***++++++,,,,,,************+++++++++++++++,,,------------,,,+++)))***+++,,,---,,,++++++))))))***+++,,,,,,------,,,,,,------...///000000++++++,,,---...///000111222222222222111111000000222222222222111000......---...///111111111000///111111111111222333444555222333444555666666666666777777777:::>>>CCCHHHLLLMMMDDD=========;;;888888555777999;;;<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBB???<<<;;;>>>AAADDDGGGIIIGGGCCCAAACCCGGGLLLJJJHHHFFFEEEFFFHHHJJJIIIGGGEEEDDDEEEEEEDDDCCC@@@???????????????@@@@@@???>>>>>>===;;;999777666666666666777666666555444000000000000000111111111111111111111111111222222000000000000000000000000---...//////000/////////000111111222222222111111111000///...............---------.........//////---......---,,,+++***))),,,---...//////...---,,,//////000000000000////////////000000111111111222////////////000000000000............/////////000,,,,,,---.../////////...000000111000000///......,,,,,,---...////////////.../////////////////////...------------...//////......---......///000111---.........//////000000++++++++++++++++++++++++++++++,,,------...//////---,,,***)))))))))***+++---,,,+++******+++,,,---++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++)))***++++++,,,,,,,,,,,,,,,+++++++++******))))))*********++++++,,,,,,,,,...---,,,+++++++++,,,---((()))***++++++***((((((((()))***,,,,,,,,,+++***)))***,,,.........,,,+++)))))))))))))))))))))))))))******+++,,,,,,------************************++++++******))))))(((((((((***+++***)))((()))***'''(((((()))***,,,---...,,,,,,+++***)))))))))*********))))))))))))******))))))))))))))))))))))))))))))******++++++++++++,,,+++)))(((((()))+++,,,***+++,,,,,,,,,,,,+++***)))))))))***++++++,,,,,,)))************+++++++++***)))(((&&&&&&&&&'''(((,,,++++++******++++++,,,************************,,,,,,,,,++++++*********+++***)))***++++++***)))&&&(((+++------,,,***(((***************************************************************)))(((((())))))))))))((((((((((((+++***((('''((()))+++,,,+++++++++*********))))))************)))))))))))))))))))))))))))******+++)))((((((((()))***++++++++++++,,,,,,,,,,,,------+++++++++***************)))))))))))))))))))))))))))************++++++++++++***)))+++...000...+++++++++******++++++,,,---,,,,,,,,,---------......+++++++++,,,,,,,,,------000000000000111111111111222222111111000000////////////000111333444555666111111222222222333333333333444444555555666666666333555888;;;===???BBBEEEDDDAAA===999666555555666999999999999:::;;;<<<=========<<<;;;:::;;;>>>AAA@@@@@@???>>>======>>>>>>DDDEEEFFFEEECCCBBBBBBBBBIIIIIIHHHGGGGGGFFFEEEEEEFFFDDD@@@======???BBBDDDAAA@@@???===<<<;;;;;;;;;<<<;;;;;;:::999999999999999888777555333222222222444333222222111111222222444111...++++++...111444000111111000//////111222//////////////////////////////000000///...------000///...------...///000...............///000000222111///------...000111......////////////......////////////////////////000000000000////////////...///000111111000///...000000//////.........---////////////////////////111111111111111111111111333222///---,,,,,,---...////////////////////////...------///000111000...000000//////.........------------............///........................///...------//////...---.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++***)))((((((,,,,,,,,,++++++*********))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,'''(((***+++,,,,,,+++***))))))))))))))))))))))))***)))'''((()))+++******---***((((((******)))''')))******+++++++++******************************))))))))))))))))))))))))+++*********))))))((((((&&&''''''((()))******+++---,,,++++++,,,,,,***)))(((((()))***++++++,,,,,,++++++++++++,,,---...///+++++++++************)))******)))(((((('''((((((******++++++***)))'''&&&)))(((((('''(((***,,,---++++++***))))))***++++++,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********,,,+++***)))((((((((((((---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***)))***++++++***)))+++---///111111000...---***************************************************************)))((((((************************)))(((&&&&&&&&&''')))***,,,,,,,,,+++++++++******************)))))))))))))))))))))))))))******+++))))))))))))))))))***+++*********+++++++++,,,,,,******************++++++)))))))))))))))))))))))))))************+++++++++,,,***)))***,,,---+++((())))))(((((())))))***+++,,,,,,,,,---------......,,,,,,,,,,,,------------000000111111111222222222111111111111000000000000000000111222333444444555111222222222222333333333222333333444555666666777555777999::::::;;;===>>><<<;;;:::888666555555444999999999999999:::;;;<<<<<<<<<<<<;;;:::;;;>>>@@@@@@@@@???>>>>>>>>>>>>>>>BBBDDDEEEEEECCCBBBBBBCCCEEEEEEFFFFFFFFFFFFGGGGGGFFFCCC@@@===<<<===@@@BBB@@@???>>>===<<<<<<;;;;;;;;;:::999777777777777777888777666555555444444555333333222111111111111111111000///......///000111000111111000......000111//////////////////////////////000000//////...---/////////......////////////............///000000222111000/////////000000......////////////......////////////////////////000000000000000000000/////////000111111000//////000000/////////.........////////////////////////////////////////////////111000...------...///000////////////////////////,,,,,,,,,---//////...---000/////////............---------............///...........................---,,,---...///...,,,------------,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++***))))))++++++++++++++++++++++++++++++++++++************,,,,,,,,,+++++++++*********************************************************+++,,,,,,------,,,,,,)))***+++,,,,,,,,,++++++************************,,,***))))))+++,,,,,,+++,,,***((((((***+++***((()))******++++++******)))************************))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))******++++++,,,***))))))******)))((((((((()))******+++,,,,,,*********++++++,,,------+++++++++************)))+++***))))))(((((())))))++++++++++++***)))((('''******))))))***,,,---...************************,,,++++++++++++++++++,,,++++++***))))))***++++++++++++*********)))))))))******)))))))))******+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++***)))***++++++***)))(((***,,,---...---+++***************************************************)))************))))))(((++++++++++++++++++++++++(((((('''&&&'''((()))***,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))******++++++***)))))))))))))))))))))))))))************+++)))))))))***+++++++++,,,)))))))))))))))))))))))))))************+++++++++,,,+++******+++***(((&&&))))))(((((())))))***+++,,,,,,,,,---------......------------.........///000000111222222222222222000000000111111111111111111111222222222333333333222222222222333333333333111111222333444666666777555777888888777888999:::777777777777777777666666:::999999999999::::::;;;;;;<<<<<<;;;::::::===???@@@@@@???>>>>>>>>>??????@@@BBBDDDDDDCCCBBBCCCDDDCCCDDDEEEFFFGGGHHHIIIJJJDDDBBB???<<<;;;;;;===>>>>>>>>>===<<<;;;;;;<<<<<<;;;:::777555333333444555666666666666666666666666222222111111111000000000---///000222222000///---000111111///...---...000///////////////////////////000000000000//////......//////000000//////...//////......//////000111111111111111111000000///...//////000000//////...////////////////////////000000000000000000000000///000000111111000000///000000////////////......//////////////////////////////////////////////////////...---...///111222////////////////////////++++++,,,------------,,,////////////............---------............///...........................---,,,,,,......---,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,+++******)))************************---,,,++++++---......---+++)))((((((***++++++*********++++++++++++******************************))))))))))))))))))))))))((((((((((((''''''''''''***************+++++++++***(((''''''((()))(((&&&((())))))******+++++++++******************+++++++++++++++************)))++++++******))))))******---,,,+++***************,,,,,,++++++,,,---...///***+++,,,------,,,+++***++++++++++++++++++++++++******)))(((((()))*********))))))))))))((((((((()))))))))******+++---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***++++++***)))%%%&&&((()))))))))((('''************************************************))))))************)))(((*********+++++++++++++++******)))))))))***+++,,,++++++++++++++++++++++++************)))))))))((()))))))))))))))******+++++++++***)))((((((((())))))))))))*********++++++(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++++++++++++++******((('''++++++******++++++,,,---,,,,,,,,,---------..................////////////...///000111222222222111000000000111111222222222222222222222222222222222222222222333333333444444000111222333444555666777333444666777777888:::<<<999999888777777888999::::::999999999999999::::::;;;<<<<<<;;;::::::<<<>>>@@@??????>>>>>>>>>??????>>>@@@BBBBBBBBBBBBCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJBBBAAA>>><<<::::::::::::<<<<<<;;;;;;;;;;;;;;;<<<<<<:::666444222222333444444555555555555555555444111111111111000000//////---...111222222111...---000000000///---,,,---///////////////////////////000000000111111000000///...///000111111000///.../////////...///000000111000111333333333222000/////////000000000000//////////////////////////////000000000000000111111111000000000000000000000000000000//////////////////////////////////////////111111111111111111111111//////......//////000111////////////////////////+++,,,......---,,,,,,---///////////////.........---------............///...........................,,,+++,,,---...---,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,---...//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++***)))(((((('''************************...,,,++++++---......---***)))))))))***+++,,,,,,,,,,,,---------,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((*********************))))))(((''''''((()))((('''((()))))))))*********+++***************)))))))))+++++++++*********)))))),,,,,,+++******+++++++++...---+++*********+++,,,,,,,,,,,,,,,------......,,,---///000000///---,,,++++++++++++++++++++++++*********))))))*********))))))))))))))))))))))))++++++******+++,,,,,,---++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***++++++***))))))***+++,,,,,,,,,++++++************************************************((())))))*********)))))))))))))))*********++++++***************++++++,,,))))))))))))************************)))))))))((()))))))))))))))******+++++++++***)))((((((((()))************+++++++++,,,(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++******+++,,,+++*********++++++******++++++,,,---,,,,,,,,,---------.............../////////000000,,,...///111222222111000000000111111222222333333333333333222222222222111222222333333333444444444111222222333555666666777444666777888777888999;;;<<<:::888555555666999:::999999888888888999::::::;;;<<<===<<<;;;:::<<<===???>>>>>>===>>>>>>??????<<<>>>AAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEAAA@@@>>><<<;;;:::999999;;;;;;:::::::::::::::;;;<<<:::777555333333333444444444444444333222111000000111111111111000///...//////000000000000/////////000000///---,,,...///000000000000000000000000000000111111111111111000...///000111111000///...///////////////000111111000111333444444222000...//////000000000000//////000000000000000000000000///000000000111111111222111111000000000000111111//////000000000000000000000000000000000000000000111111111111111111111111111111000///////////////000000000000000000000000---///111000...---...///.........///////////////---------............///...........................---,,,,,,......---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------------,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,...---,,,+++***)))))))))************************,,,+++******,,,------,,,)))***************,,,---.../////////......---,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***)))((((((******)))((()))))))))))))))*********))))))*********)))((((((+++++++++*********)))))),,,+++++++++++++++,,,,,,---,,,+++*********+++,,,+++++++++,,,,,,,,,,,,,,,***,,,---//////---,,,******++++++,,,,,,++++++***++++++++++++++++++++++++************************---,,,,,,+++******++++++******))))))))))))*********************************++++++++++++,,,,,,,,,+++***)))***++++++***)))++++++,,,,,,---------,,,************************************************((())))))************)))(((((())))))***+++++++++((((((((()))))))))******((((((((()))))))))))))))************)))))))))))))))))))))))))))******++++++***))))))))))))))))))*********+++++++++,,,,,,)))))))))***+++++++++,,,)))))))))))))))))))))))))))************+++++++++)))***,,,,,,+++***+++,,,))))))(((((())))))***+++,,,,,,,,,---------................../////////000,,,---000222333333111111111111111222222222222222333222222222222222222222333333333333444444444444333333444555555666666666888999:::999777666777888;;;999777444444555777888777777777888888999:::;;;<<<===>>>>>><<<;;;<<<=========<<<<<<<<<===>>>>>><<<>>>@@@@@@@@@@@@AAABBB@@@@@@@@@@@@????????????@@@@@@???>>>===;;;::::::;;;;;;:::999999888999999:::999888666555444444444333333444444333111///...000111222222222111000///000000////////////000000///000000///......///111000000000000000000000000000111111222222222222111///000000111111000000///000000//////000000111222000111222333333111///...///000000111111000000///000000000000000000000000///000000111111222222222222111111000000111111222//////000000000000111111000000000000000000000000////////////////////////111111111000000/////////000000000000000000000000...111333222///...///111.........///////////////---------............///........................///...------//////...---,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******)))+++******))))))******+++000//////...,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,111000///---,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))+++,,,,,,+++***+++++++++******+++---//////000//////...---,,,************************))))))))))))))))))))))))))))))))))))************((((((((((((((()))))))))***)))((()))+++,,,+++***))))))))))))))))))))))))((()))***++++++***)))(((+++++++++************)))++++++******++++++,,,,,,+++++++++*********++++++******++++++++++++******((()))***++++++***)))(((***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++))))))************++++++------+++******)))))))))+++******************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))***++++++***)))*********+++++++++++++++************************************************(((((()))***************))))))******+++,,,,,,---(((((())))))*********)))(((((())))))************************)))))))))))))))))))))))))))******+++))))))))))))))))))***+++)))))))))************+++******************++++++)))))))))))))))))))))))))))************+++++++++)))+++---,,,)))'''((()))))))))(((((())))))***+++,,,,,,,,,---------......------........./////////---///222444555555444222333222222222222222222111222222222222222222222333333333333444444444444555666666666666666666666666777888999888777666777888888888888888888888777666666666666777888:::;;;<<<===???@@@???===<<<<<<===;;;;;;;;;;;;;;;<<<======<<<>>>@@@@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???>>><<<;;;<<<;;;:::888888777777777777777777777666555333222111222333444444333111000111222333444333222000/////////000000000000//////...///000000//////111333000000000000000000000000000111222222333333222222111000000000000000000111000000//////000000111222000000111111111000///...000000111111111111000000000000000000000000000000///000000111111222333333222222111000000111222222//////000000000111111111000000000000000000000000//////////////////////////////000111111111111000000000000000000000000000...222555333///---///222............/////////000---------............///........................000///......000000///...///..................---------------------------,,,,,,------......//////---,,,***((((((***,,,---//////......------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,000///---,,,,,,,,,,,,---+++++++++++++++++++++++++++***))))))+++,,,,,,++++++,,,---+++))))))***---...//////......,,,++++++************************))))))))))))))))))))))))((((((((()))))))))******((((((((())))))******+++***)))((()))+++,,,+++***)))))))))))))))))))))((('''(((***+++,,,+++******+++++++++************)))***************+++,,,,,,))))))***************)))******+++,,,,,,+++***)))))))))************)))))))))***,,,------,,,***))))))***+++,,,,,,+++***)))((((((((()))))))))******+++******)))))))))******,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++***)))***+++++++++)))++++++,,,,,,,,,---------************************************************(((((()))*********************+++,,,,,,---......******+++,,,,,,,,,,,,+++))))))******+++++++++,,,************)))))))))))))))))))))))))))******+++))))))(((((()))***++++++(((((((((((())))))))))))+++++++++***************)))))))))))))))))))))))))))************+++++++++***,,,---+++'''%%%%%%&&&+++++++++***+++,,,,,,---,,,,,,,,,---------......------------.........///...000333666777777555444444333333222222111111111111111222222222333333333333333333444444444555555777777777777666666666666222444666777777777999;;;555888;;;>>>???<<<999777555555666777888:::<<<===>>>???AAA@@@>>>======>>>:::::::::::::::;;;<<<===<<<>>>@@@@@@???>>>???@@@??????@@@@@@@@@AAAAAAAAA???@@@AAAAAAAAA???>>>===<<<;;;:::888777666666666444555777777777555333111///111333555555555444333111222444444444333111///...///000111111000///......///000000000000333555000000000000000000000000000111222333333333333333222111000//////000111222000000000000000111111222000000000000000///......000000111111111111000000000000000000000000000000///000000111222222333333333222111000000111222333//////000000111111111222000000000000000000000000111111111111111111111111---...///111222222333333000000000000000000000000...222555333///---///111---.........//////000000---------.........//////........................111///...///000111000///000000000///.........---------------------------)))+++---000333666888999111///,,,******,,,///111---------............///,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,+++***)))))))))***+++++++++++++++++++++++++++,,,***)))***+++,,,,,,,,,+++---...,,,)))(((***,,,------------,,,+++***)))************************))))))))))))))))))))))))&&&'''''''''(((((())))))(((((()))***+++,,,,,,---)))(((((()))***++++++***))))))))))))((((((((((((&&&(((***,,,---,,,+++++++++++++++************)))***)))))))))***++++++,,,'''(((***++++++***)))(((***+++,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---)))***,,,------,,,***)))((()))***++++++***)))(((&&&'''''''''(((((())))))(((((((((((()))***+++,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((******++++++++++++)))(((''''''((()))+++******++++++++++++******((((((((((((((((((((((((+++***)))'''''')))***+++(((((()))***************************************,,,+++******,,,.........,,,,,,,,,++++++++++++*********))))))))))))******++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------,,,+++******++++++,,,------...//////111111000000//////......---...000222444555666666333333222222111000//////111222222333333222222222333333444555666777888888666666555555555555666666555555555555555666777777999888777777666777777777555666888999:::;;;;;;;;;??????>>>>>>======<<<<<<<<<;;;:::999999:::<<<===AAAAAA@@@@@@???>>>>>>>>><<<<<<======>>>>>>?????????@@@AAAAAA@@@???===<<<999999888888777666666666444555555555444333333222111222333444444333222111222111000//////.........000000000000////////////000000000000000000000000000///.........///111222000111222444444333222222111111111111111000//////000000000000111111111111222222333333333444444444000000000000000000000000111111111111111111111111000000000111222222222333333333222111000000111111222222222222111111000000111111111111111111111111333222222222111000000000////////////////////////////////////000000000000222111111111000000//////333333222111000///......///---,,,,,,...//////...,,,,,,---...///000111111////////////............////////////////////////++++++,,,---------,,,,,,)))***+++---///111222333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////.........------,,,,,,,,,...---,,,,,,---,,,***(((------............---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---,,,++++++*********+++,,,,,,---------+++***)))))))))))))))))))))))))))---,,,,,,++++++,,,,,,---+++***)))(((((()))***+++,,,,,,++++++******))))))*********+++,,,,,,------************************)))************+++++++++++++++******++++++,,,---,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******************++++++++++++++++++++++++,,,,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++***)))(((''''''((()))***************************************************+++***)))(((((()))***+++(((((()))***************************************+++***)))***,,,...------,,,,,,,,,++++++***************))))))))))))******+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,------,,,,,,,,,+++++++++,,,------......000000000//////...............000222333444444444333333222222111000000///222333333333333333222111333333444555666777888888888777666555555444444555555555555555555666777777888777777666666777777777666777888999:::;;;<<<<<<>>>>>>>>>===============>>>>>>===<<<<<<<<<===>>>@@@@@@????????????>>>>>><<<<<<<<<=========>>>>>>?????????>>>>>>===<<<;;;888888888777666666555555444444444444444333222222///000111111111111000///111111000////////////000000000000000000000000///111111111111111111111111111111000000000111222333000111222222333333222222111111222111111000000///000000000000111111111222222222222222333333333444111111111111111111111111111111111111111111111111111111111111222222222222333333222111111111111111222222222222111111111000111111111111111111111111222222222222111111111111000000000000000000000000////////////000000000111111111111111000000000///111000000000000000/////////---,,,,,,...//////...------......///000000000444333333222111000000///////////////////////////,,,,,,---------,,,,,,++++++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------...............---------,,,,,,,,,+++***+++,,,...///...---,,,,,,------------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++******+++++++++......000000///...,,,***************************++++++************+++++++++***)))(((((()))***+++***************))))))))))))))))))((((((((((((((('''''''''''''''''''''''')))************+++++++++++++++******++++++,,,---((())))))******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,------------,,,,,,,,,---------------,,,,,,++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))************************'''((()))******+++*********)))(((''''''((()))*********((((((((((((******************************+++***)))(((((()))***+++(((((()))******************************************)))(((***,,,---,,,,,,------,,,,,,+++***))))))******))))))))))))******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------******++++++,,,,,,------//////.....................///000111111222222222333333222222111000000000444444444444444333222222333333444555666777777888888888666555444444333333555555555444555555666777777777777777777777777888888888888888999;;;<<<===<<<<<<<<<===============??????>>>===<<<<<<<<<<<<>>>>>>>>>>>>????????????<<<<<<<<<<<<============>>>===<<<;;;::::::::::::777777666666555444444444333333444444444333222222///000111111111111000///000000/////////000111111000000000000000000000000111111111111111111111111222222111111222222333444111111000000111111222333111111222222222111000000000000111111111222222222111111222222222333333333111111111111111111111111222222222222222222222222222222222222222111111111333222222111111111111222222222222222111111111111222222222222222222222222111111111222222222222222111111111111111111111111/////////000000000111111111111111111000000000000.........//////000000000///---,,,---...000//////////////////////////////555555444333111000//////////////////////////////---------------,,,+++***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------------...------------,,,,,,,,,,,,++++++---///000///---+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++************************************************************+++,,,---...///111222333222000---+++++++++++++++++++++++++++)))))))))(((((()))))))))+++***))))))))))))***+++((())))))))))))))))))***---,,,,,,+++******)))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,++++++***************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************)))(((((()))******+++)))'''&&&&&&''')))+++******************************)))(((((()))******(((((()))***************************************)))(((((())),,,,,,,,,***...------,,,+++***))))))******))))))))))))*********++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,*********++++++,,,,,,,,,---------..................//////000000000000000222222222111111111000000555555555555444333222222222333333444555666777888666666555444444444555555555555555444444555555666777777888999999999999999999999888888999:::<<<===::::::;;;<<<<<<===>>>>>>>>>======<<<;;;::::::999<<<<<<======>>>???@@@@@@>>>>>>=====================<<<;;;999888999999:::666666555444444333333222222222333333333333222222222222222333333222222222////////////000111222333000000000000000111111111111111111111111111111111222222222222222333333444222111000///000111222333111222222222222222111111111111111222222222333333111111111222222222333333222222222222222222222222222222222222222222222222333333333222222111111111333222222111111222222222222222222222222222222222222222222222222222222222111111111222222333333333222222222222222222222222//////000000000111111111111111111000000000000000............///////////////...,,,---///000000///000000//////............111111000000///...------////////////////////////............---,,,+++***---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///......///...,,,***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,---///000111000111333444333000---+++++++++++++++++++++++++++))))))(((((((((((())))))************************''''''(((((())))))******------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++******++++++,,,---,,,,,,+++)))(((&&&%%%$$$************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,---------............---,,,***)))((((((,,,,,,,,,++++++*********************************)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((())))))************)))******))))))))))))******+++)))'''&&&&&&''')))+++))))))))))))))))))))))))******))))))))))))******(((((()))***************)))))))))))))))))))))))))))((((((***,,,---+++***------,,,,,,+++***))))))******))))))))))))***************+++++++++,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++*********++++++++++++,,,,,,,,,,,,------......//////...//////000000000//////222222222111111111111111444555555555444444333222222222333444555666777777333333333333444666777888555555444444444444555555777888999:::;;;<<<;;;;;;999999999999:::;;;<<<<<<999999:::;;;<<<======>>>>>>>>>======<<<;;;:::999;;;;;;<<<===>>>??????@@@?????????>>>>>>============<<<:::999888888999999555555444444333222222222111111222222222222222111333222222222222222222333////////////000222333444///000000000111111111222111111111111111111111111111111111222222222222222222111000000000111333444222222333333333333222222222222222222333333333333111111222222222333333333222222222222222222222222222222222222222222222222444333333333222222111111333222222222222222333333222222222222222222222333222222222222222222222222111111222222333333333444222222222222222222222222000000000000111111111111000000000000000000111111////////////............000...------///000000///000000000///......---------------.............../////////////////////////////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///......///...,,,***------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,---///111333444///000222222111...+++***************************+++******))))))******+++******++++++++++++******''''''(((((())))))******(((((((((((())))))******(((((((((((((((((((((((())))))*********+++++++++++++++******++++++,,,---,,,,,,+++)))(((&&&%%%$$$************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,------------111111000///---,,,++++++,,,,,,++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))******************************((((((((((((******(((((((((((((((((((((((()))))))))******)))))))))(((((()))***************)))))))))))))))))))))))))))((()))+++---...,,,***,,,,,,,,,+++++++++************))))))))))))******************++++++++++++++++++++++++++++++++++++------------,,,+++***)))++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000...//////000000000000///111111111111111111111111333333444444444444333333222222333444555666666777111111222333444666888999666555444444333444444444666777999;;;<<<===<<<<<<999999:::;;;<<<;;;;;;;;;999999::::::;;;<<<======???????????????>>>===<<<:::;;;;;;<<<===>>>>>>???@@@??????>>>===<<<<<<;;;;;;:::999888888777777777555555444444333222222222000000111222222222111111111111000//////000111111/////////000111222333444///000000111111222222222222222222222222222222222000111222333333333222222222222111111222222333444222222333444444444333333222222333333333444444444222222333333333444444444333333333333333333333333333333333333333333333333333333333333333222222222333222222222222333333444222222222222333333333333333333333333333333333333222222222333333333333333222222222222222222222222000000000111111111222222000000000000111111111111000000000//////.........000...---...///111000000000000//////.........------......//////000000111////////////////////////...............---,,,+++++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------...,,,++++++---///000///------......//////......---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,...000222333444////////////...,,,***))))))))))))))))))))))))))),,,++++++******++++++,,,******+++,,,,,,+++******((())))))))))))))))))***(((((())))))***+++,,,,,,)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,///////////////.........++++++++++++++++++,,,,,,************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))*********++++++*********************************))))))))))))))))))))))))))))))************))))))(((((()))***************))))))))))))))))))))))))))))))***,,,......---******++++++++++++,,,,,,,,,******))))))))))))******************++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++------,,,,,,,,,,,,,,,,,,,,,------...000111222222...///000000111111111111111111111111111111111111000111222333444444444444111222333333555555666777111111222333444666777888666555444444333333333444333555777:::;;;<<<;;;;;;888999;;;======<<<:::999999999::::::;;;;;;;;;<<<>>>>>>???@@@??????>>>===;;;;;;;;;<<<<<<=========???>>>===<<<;;;:::999999888888888777777666555444555555555444333333222222///000000111222222111111111111000//////000111111000000000000111222333333///000000111111222333333222222222222222222222222111222333444555444444333222222333444444444444444222222333444444444444444333333333333444444444444333333444444444555555555444444444444444444444444333333333333333333333333222222333333333333333333222222222222222333444555222222222333333333444444333333333333333333333333333333333333333333222222222222222222222222222222000000111111111222222222///000000000111111111111//////000000000000000111000///---...000111111000///////////////.........////////////000000000000////////////////////////---...............------,,,------------.................................------------------------.........---------,,,,,,,,,,,,,,,---------......+++***+++,,,...///...---,,,------......------,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...000222333000///...,,,+++***))))))************************,,,++++++******++++++,,,***++++++,,,,,,++++++******************))))))))),,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++******++++++,,,---((())))))******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,&&&&&&'''(((((()))***************++++++,,,,,,---************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((******++++++++++++************++++++++++++******************************))))))************))))))(((((()))***************)))))))))))))))))))))))))))***+++---//////---+++)))******++++++,,,------******))))))))))))******)))************+++++++++++++++++++++++++++++++++******+++,,,------------------------------------,,,---...///000111222333...///000111222222222222111111111111111111222222///000111222333444444444111222222333444555666777333333333333444555666666666555444444333333333333111333666888:::::::::999777999<<<>>>>>>===:::888999999::::::::::::;;;;;;;;;<<<===>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<=========<<<;;;999888777777555666666777666444333222666555555444444333333222//////000111111111111111444333222111111222333444111111111000111111222333///000000111222222333333222222222222222222222222333333555666666666555444222333444555666555444333222333333444555555555444333333333444444444555555444444444555555555666666444444444444444444444444333333333333333333333333222222222333333444444444222222222222333333444555222222222333333444444444333333333333333333333333444444444333333222222222111111111111111111111111000111111111111222222222//////000000111111111222......///000111222333333000///......000111111000////////////////////////000000//////......------////////////////////////------......///...........................------................................................/////////......---------,,,,,,,,,------............---,,,,,,---,,,***)))+++,,,,,,------,,,,,,++++++++++++,,,,,,---------************************++++++++++++++++++++++++*********+++---///000111111000---+++***))))))***++++++++++++++++++++++++++++++************++++++***+++,,,------,,,+++***,,,,,,++++++******))))))++++++******)))((((((((()))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---,,,+++++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,------......------,,,,,,,,,---------------------,,,,,,+++*********+++***))))))***,,,,,,+++))),,,+++)))***++++++***)))************************&&&&&&&&&&&&''')))***+++)))))))))))))))))))))))))))))))))))))))******+++---+++)))''''''((()))***))))))************))))))))))))(((((((((((())))))+++***)))))))))***,,,,,,************)))))))))))))))***,,,,,,+++++++++,,,************************+++++++++++++++++++++++++++,,,,,,+++******+++---,,,+++)))'''(((***,,,......---+++******+++---...---------......---,,,,,,,,,,,,,,,---...///000000000//////.........//////111111222222222111111000111111222333333333333222222333333444444333333222555555555666666666666777666666555333111111333555666666666777888:::;;;<<<::::::::::::::::::::::::999;;;<<<<<<;;;::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;@@@<<<999999<<<===:::666555555444444444333333333333222222111111222222333222222222222222222222222000000000000000000000000111111111000000000000000111111111111111222222222111111111111111222222222444444555555555444333333666666555555444333222222000333666777555333444666555555444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444222222222222222222222222444444333222222333333333111333555777888777555333333333333333333333333333333333333333333333333333111222222333333222222222222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111111111000000//////......111111000000//////......////////////////////////000000//////.........---////////////////////////......,,,++++++,,,---...++++++++++++++++++++++++111111000///......------++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,---,,,+++***)))))))))))),,,,,,,,,++++++*********,,,++++++******++++++,,,------,,,,,,+++*********,,,+++***+++,,,///222444666333///+++)))***,,,...///...---,,,++++++++++++++++++************++++++)))******+++++++++******+++++++++*********)))))),,,+++++++++***))))))))))))((('''&&&'''(((***,,,))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++''''''''''''''''''''''''******))))))))))))*********)))((()))++++++)))(((++++++************++++++))))))*********+++++++++************)))))))))))))))))))))))))))))))))))),,,,,,------------,,,,,,---------------,,,,,,,,,---,,,++++++*********+++***))))))***,,,,,,+++)))***)))((()))+++,,,+++***))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++......,,,+++++++++,,,,,,))))))************))))))******))))))))))))******)))(((((('''((()))***+++*********)))))))))(((((((((***,,,,,,+++***+++,,,************************))))))))))))))))))))))))***++++++***))))))***,,,,,,+++***)))***+++---...******)))(((((()))******,,,,,,------------,,,,,,,,,,,,,,,------...///000//////............//////000000111111111000000///000111222222333333222222222222333333333333222222444444444555555555666666777777666444222222333444777777777888999:::<<<<<<::::::::::::::::::::::::999;;;<<<<<<;;;::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;>>>;;;888999<<<===999666555444444444444333333333333222222111111222222333222222222222222222333333111111111111111111111111111111111111000000000000444333333222222111111111222222222222333333333333333333333333333333333333666666555444444333222222///222555555333222333444444444444444444444444444555555666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333444444333333222333333444222333555666666666555444333333333333333333333333333333333333333333333333222222333333333222222111333333333333333333333333222222222222222222222222000000000000000000000000111111111111111111111111111111000000////////////000000000000000/////////////////////////////////000/////////....................................///...---,,,,,,---......------------------------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,...---,,,+++************,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++******)))))))))(((,,,++++++,,,---///111222444111...+++******,,,---...---,,,++++++*********++++++************++++++*********++++++***))))))+++++++++*********))))))++++++*********************)))((((((((()))***+++))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))*********)))((()))++++++)))(((+++******))))))******+++))))))*********+++++++++************************)))))))))))))))))))))))),,,,,,------------,,,,,,...------,,,,,,+++++++++,,,,,,+++************+++))))))(((***+++,,,+++))))))(((((()))+++,,,+++***((((((((((((((((((((((((++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++************)))))))))))))))************))))))+++******************+++))))))(((((())))))***+++******))))))))))))(((((((((***+++,,,******+++,,,************************))))))))))))))))))))))))+++,,,,,,+++******+++---,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...///000///...............//////...//////000000000//////000111222222333333222222222222333333333333222222333333333333444444444444888999888666333222333444666666777888999::::::;;;::::::::::::::::::::::::999;;;<<<<<<;;;::::::;;;<<<<<<===>>>>>>>>>>>>===>>>======<<<<<<;;;:::::::::999888999<<<<<<999666444444444444333333333333222222111111111111222222111111111222222333333333111111111111111111111111111111111111111111111111555555444333222111000000222333333333444444444444444333222222333444555666777777666555555444444444111222444555444333333444555555555666666666666666666666666777777888888888444444444444444444444444444444444444444444444444555555555555555555555555444333333333333333444444333333444444444444444444333333333333333333333333333333333333333333333333333333333333333222111111444444444444444444444444222222222222222222222222000000000000000000000000000000000000000000000000111000000000000///////////////000000000000000000////////////////////////////////////....................................///......------...//////////////////////////////.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,+++*********************))))))***+++,,,,,,------000///---++++++++++++,,,---,,,+++***************++++++************++++++,,,---------,,,+++***)))+++************)))))))))))))))*********************************)))))))))))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++******************************))))))))))))*********)))((()))++++++)))(((+++******))))))******+++)))))))))************+++))))))******************)))))))))))))))))))))))),,,,,,,,,------,,,,,,,,,...------,,,+++******)))++++++***************+++)))(((((()))+++,,,***)))***)))((()))***+++***)))))))))))))))))))))))))))'''''''''((()))***,,,,,,(((((((((((((((((((((((()))))))))))))))******+++(((((()))***))))))(((((())))))************))))))************************+++++++++++++++,,,,,,---***)))))))))((((((((((((''')))++++++***)))***+++************************++++++++++++++++++++++++,,,---...---++++++---...+++++++++,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,******+++,,,,,,,,,++++++---,,,,,,,,,------...///......---------...//////...///000000111000000000000000111222222222222222111111222222222222111111111222222222333333333333999:::999888555333333444444555666777777888888888999999999999999999999999999;;;<<<<<<;;;::::::;;;;;;<<<======>>>>>>============<<<<<<;;;::::::999777777777999;;;;;;888555444444444333333333222222222222111111111111222222111111111222222333333444111111111111111111111111000111111111111111222222444333333333222222111111222222333333444555555555666555444333444666999:::888888777777666666666666444444555666555555666666777777777777888888888888555555666666777888888888444444444444444444444444444444444444444444444444555555555555555555555555444333333333333444444555555444333222222333444555444444444444444444444444444444444444444444444444444444444444333222111111444444444444444444444444222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000/////////000000111111222///////////////////////////////////////............................................./////////000////////////////////////000000/////////.........------------------------------,,,,,,+++,,,,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------------+++,,,---//////...---,,,---,,,,,,,,,,,,,,,++++++,,,++++++***)))))))))***++++++************++++++////////////...---,,,+++************))))))))))))(((((())))))******+++++++++++++++++++++***)))(((((()))))))))************))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))*********)))((()))++++++)))(((******))))))))))))******))))))))))))************((((((((((((((()))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++------,,,+++******))))))*********))))))***++++++)))(((((()))++++++***(((,,,***))))))******((('''************************&&&&&&&&&'''((()))***+++(((((((((((((((((((((((()))))))))))))))******+++++++++,,,------,,,,,,+++))))))************))))))(((((()))******)))((((((******++++++,,,,,,,,,,,,)))))))))(((((((((((('''&&&(((******)))))))))***))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,******,,,---)))******+++++++++++++++))))))************)))))))))***++++++,,,,,,,,,+++---,,,,,,,,,,,,------...---------------.../////////000111111222222222111000000111222222222222111000111111222222111111000111111111111222222222333888999:::888666444444555555666777888999999999888999999999999999999999999999;;;<<<<<<;;;::::::;;;;;;;;;<<<===============<<<<<<;;;;;;::::::999999666666666777888888777555444444333333333222222222222111111000000111111222111111111222222333333333111111111111111111111111000000111111222222222333000111111222222333333333222222333333444555666666777666555444555777:::;;;777777666666666666666555666555555555666777777777666666777777777888888888555555555666666777777777555555555555555555555555555555555555555555555555444444444444444444444444444333333333444444555666666555333222222333444555444444444444444444444444444444444444444444444444444444444444444333222111222222222222222222222222222222222222222222222222000000000000000000000000////////////////////////000000000000111111111111//////000000111111222222000000000000000000000000.........///////////////........................---....../////////000000........................///////////////.........------------------------,,,,,,+++++++++,,,,,,---,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------.........///000111333555555333111000,,,,,,,,,,,,,,,,,,,,,+++++++++******)))*********++++++************++++++............---,,,******))))))))))))))))))))))))((((((((())))))******++++++++++++++++++***)))(((((()))))))))************))))))***++++++++++++***++++++++++++++++++++++++******************************))))))))))))*********)))((()))++++++)))(((***))))))))))))))))))***))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,++++++******)))))))))***))))))))))))***++++++((((((''')))***+++***(((+++)))(((((()))***((('''************************)))((((((''''''''''''''')))))))))))))))))))))))))))))))))))))))******+++************++++++++++++))))))************))))))'''((()))******)))((('''''''''((())))))))))))((())))))((((((((((((''''''&&&((()))***)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++******))))))******+++,,,++++++++++++++++++++++++)))***+++,,,---------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---.../////////000111222222333222222///000111111222222111111000000111111111111000000111111111111222222222222666888999888666555555555888999:::<<<<<<;;;;;;:::999999999999999999999999999;;;<<<<<<;;;::::::;;;;;;;;;<<<============<<<<<<;;;;;;::::::999888888666666666555555555555555333333333333222222222222111111000000000000111111222222222222222222222222222222222222222222222222000000111111222333333333000000111222333444555555333333444555666777777888777777666666666888999:::666666666666666666666666777555444444666888777777666666666777888888999999888888888888888888888888777777777777777777777777777777777777777777777777555555555555555555555555333333333333444555666777777666555444333444555666444444444444444444444444444444444444444444444444333333444444444444333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000111111111111222000000111111111111111111000000000000000000000000.........///////////////------------------------,,,---...///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++***))))))******+++,,,,,,,,,,,,------------,,,++++++******++++++,,,******+++,,,,,,---.........///111222222111000///------------,,,,,,,,,,,,,,,++++++*********++++++++++++************++++++******+++******)))((('''(((((()))))))))))))))***(((((())))))))))))))))))***************)))))))))))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))*********)))((()))++++++)))(((***))))))(((((())))))******)))))))))))))))((((((%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***************))))))))))))))))))))))))***++++++(((''''''(((***+++)))(((((('''&&&(((***++++++******************************))))))((('''((((((((()))))))))))))))))))))))))))))))))))))))******+++)))((('''''''''(((***+++))))))************))))))'''(((***++++++***((('''%%%&&&'''((()))(((''''''))))))((((((((('''''''''%%%'''))))))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))(((***,,,,,,+++***))))))+++,,,.........---,,,,,,---......***+++,,,------.........------,,,,,,+++,,,,,,---,,,,,,,,,,,,---...///000...///000111222222222222///000000111111111111111///000000000000000000///111111111222222222333333444666888888666555555666777888:::;;;;;;;;;999888888888888888888888888888999;;;<<<<<<;;;::::::;;;:::;;;<<<<<<======<<<<<<;;;;;;::::::999888888888777777555333222222444555333333333222222222222111111111000000000000111111444333333222222111111111222222222222222222222222000000111222222333444444333333444444555555666666555666666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<:::::::::::::::;;;;;;;;;<<<999777777:::<<<;;;:::::::::;;;<<<<<<===>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888666666666666666666666666333333333444444555666777777777666666555555555555555555555555555555555555555555555555555555555555111222333444555555555555333333333333333333333333222222222222222222222222000000000000000000000000111111111111111111111111000000111111111222222222222222111111111111111111000000000000000000000000............/////////000------------------------***+++---...//////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---+++++++++******++++++,,,,,,,,,,,,---------......,,,++++++******++++++,,,******+++,,,---...//////+++,,,---...//////...---//////...---,,,,,,------,,,,,,++++++++++++,,,,,,++++++************++++++))))))************))))))(((((((((((())))))******)))))))))))))))(((((((((***)))((((((((()))***+++))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))*********)))((()))++++++)))((())))))(((((((((((())))))******))))))((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))))))))************))))))((())))))***++++++(((''''''(((***+++)))(((%%%$$$$$$'''***---------))))))))))))))))))))))))''''''(((((()))+++,,,---)))))))))))))))))))))))))))))))))))))))******+++,,,+++***))))))+++---///))))))************))))))((()))+++,,,,,,+++)))(((&&&''')))*********)))((()))(((((((((''''''''''''%%%'''))))))((('''((()))))))))))))))))))))))))))++++++++++++++++++++++++---......---,,,,,,---///...,,,***))))))+++...000,,,+++)))(((((()))+++,,,***+++,,,---............------,,,++++++,,,,,,,,,+++++++++,,,---...///000---...///000111111111111//////000111111111111111//////000000000000//////111222222222222333333333222555777777666555555666444555777888999888666555888888888888888888888888999;;;<<<<<<;;;::::::;;;:::;;;<<<<<<======<<<<<<;;;;;;::::::999888888777888777555222000111333555333333333222222222111111111111000000000000111111555444444333222111000000222222222222222222222222000000111222333333444444777777777777777666666666777888888:::;;;<<<======@@@AAAAAAAAAAAAAAA@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAA>>>;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>999999999999999999999999777777777777777777777777333333333444555666777777888888777777777666666555555555555555555555555555555555555555555555555555111111333444555666666666444444444444444444444444222222222222222222222222000000000000000000000000111111111111111111111111000000111111222222222222333222222222111000000000000000000000000000000000---.........//////000000------------------------)))***,,,...//////......////////////////////////.../////////////////////+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,++++++,,,------,,,,,,,,,------.........,,,++++++++++++++++++,,,+++,,,---...///111222222///000111222222333333333111000...---,,,,,,------,,,,,,,,,+++,,,,,,------++++++************++++++++++++,,,---------,,,,,,'''((((((((())))))************))))))(((((('''''')))((('''&&&'''(((***,,,))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++((((((((((((((((((((((((******))))))))))))*********)))((()))++++++)))((())))))(((((((((((())))))******))))))(((((((((''''''(((((()))***++++++,,,))))))))))))))))))))))))+++++++++***************,,,+++***)))))))))++++++************))))))))))))))))))))))))************((()))***+++++++++++++++''''''''''''((()))++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((()))***,,,,,,++++++******)))(((((((((++++++***)))(((((())))))((((((((((((''''''''''''''''''((()))))))))))))))((()))))))))))))))((((((((())))))))))))*********''''''((((((((((((''''''''''''((()))))))))))))))------------------------******))))))******+++,,,))))))))))))))))))))))))(((***,,,......---***))),,,,,,.../////////...---,,,------......------,,,////////////000000000000000000000000////////////000000000000000111111111111222222222222222222333333333444555666666666555666666666666666666666666555777888888777777888:::999999999888888777777777::::::::::::::::::::::::999999777666666555555555555555555444444333333333222111111111000000//////111111111111000000000000666444222000///000111222222333333444444444444444222222222222111111111111888888888666555666:::===999;;;>>>???@@@AAADDDFFFHHHKKKNNNOOOMMMKKKIIIIIINNNMMMLLLJJJHHHGGGFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDJJJIIIHHHIIIJJJJJJIIIHHHJJJIIIIIIHHHHHHIIIJJJKKKLLLHHHDDDDDDEEEDDD???;;;@@@>>><<<<<<=========<<<;;;;;;:::888555444444555666777777666555444444555888666444333555666777666666666666666666666666666777777777777777777777777555555444444444333333333444444444444444444444444555444222111111222444555333111...,,,,,,...111333///000111222222222222222333222222222111000000000////////////............000000//////.........---111000///...------...///------..............................////////////,,,,,,------...///000000......---,,,,,,+++******222000///---,,,,,,,,,---------------------------,,,,,,------,,,,,,+++***---,,,,,,+++*********+++,,,******+++......+++((((((***...111333333222111444111...,,,---///000000666555333000---+++)))(((,,,,,,,,,+++++++++******((((((((((((((((((((((((************************)))))))))))))))))))))))),,,+++***((((((((())))))))))))))))))))))))))))))***************************++++++++++++***))))))******))))))))))))******,,,,,,++++++***)))))))))++++++***)))((('''&&&&&&))))))))))))************((((((((((((((())))))***(((((())))))))))))((('''&&&'''((())))))***))))))(((((())))))******++++++******************++++++,,,+++***))))))***++++++************))))))))))))(((((()))))))))*********))))))***+++++++++******++++++******))))))******)))))))))))))))*********))))))))))))(((((((((((((((((((((((()))***++++++,,,,,,,,,+++++++++******,,,++++++***))))))******)))))))))((((((((('''''''''((())))))******))))))(((((())))))))))))((((((*********+++++++++,,,,,,)))))))))******)))))))))'''((())))))*********)))++++++++++++++++++++++++***************++++++,,,)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,.../////////...---,,,------......------,,,////////////000000000000000000000000//////////////////000000111111111222222222222222333333333333111222333555666777777777444444444444444444444444555666777777666666777999;;;;;;;;;;;;;;;:::::::::999999999999999999999999888888777555555444444555555555444444444333333333222222222111111111000000222222111111111111111111666555333111111111222333222222333444555555555444555666666777777888999999777888999;;;<<<===???@@@CCCDDDFFFGGGIIIMMMRRRUUUQQQTTTXXXZZZ[[[[[[\\\^^^^^^^^^^^^^^^\\\YYYVVVTTTVVVTTTSSSRRRQQQRRRSSSTTTSSSSSSSSSTTTVVVWWWWWWWWWUUUTTTRRRPPPPPPPPPRRRSSSUUURRRPPPQQQTTTSSSOOOKKKMMMKKKHHHFFFFFFEEECCCBBBAAAAAA@@@>>><<<;;;:::;;;777888888777666666777777888666444555666888888888555555555666666777777777666666666666666666666666666555555555444444444444444444444444444444444444555444222111111222444555444333111000000111333444111111222333333333333333222222222222111111111111222111111111000000000000000000/////////.........111000///...---......///....................................////////////,,,,,,---......//////000///.........---,,,,,,,,,000///...,,,++++++,,,,,,------------------------,,,,,,------,,,,,,+++***---,,,,,,+++******++++++,,,+++***+++------+++((()))+++...111222222111000111///---...111444666777666555333111...,,,***)))*********)))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++)))(((((())))))******************************************************++++++++++++***))))))******))))))))))))************************++++++***************)))))))))''''''''''''((((((((()))))))))(((((())))))***+++)))***************))))))***************)))((('''))))))))))))************)))))))))***+++++++++,,,+++******)))******++++++************))))))))))))(((((())))))))))))***************+++******))))))------+++)))((('''''''''(((((())))))******++++++))))))))))))(((((((((((()))))))))(((((()))***************+++++++++,,,,,,,,,,,,+++*********++++++******)))))))))((((((((((((((()))***************(((((())))))))))))((((((++++++,,,,,,,,,---------***++++++++++++++++++***((()))******+++*********)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***(((&&&$$$%%%(((,,,...,,,,,,---............---,,,------......------,,,////////////000000000000////////////000000000000......///000111222222333222333333333444444444444000111333555777888999999555555555555555555555555444555666666555444666777::::::;;;;;;;;;;;;;;;;;;777777777777777777777777777666555444333333333444444444444444333333333333222222222222222111111111222222222222222222222222555444333222222333444555222333444555666777777777777888999:::<<<>>>??????999:::<<>>>>>@@@AAACCCDDDEEEFFFDDDBBBBBBEEEIIILLLMMMLLLLLLPPPWWW```hhhrrr{{{{{{tttpppooopppppptttvvvyyy|||{{{wwwuuuiiinnnvvv~~~zzzwwwssspppnnnllliiigggbbb```\\\XXXSSSMMMGGGCCCEEECCC@@@>>>>>>===<<<;;;@@@>>>;;;::::::999888666======<<<;;;999888777777666666666666666666666666777777777777777777777777333333333333333333333333555444333333333333444555111222222333333222222111222222333333333333333222111111111222222333333333000000000/////////......000000//////////////////000000//////////////////////////////........................////////////------....../////////000..................//////...---------------------------------------------,,,,,,------,,,,,,+++***---,,,,,,+++++++++,,,,,,+++++++++,,,,,,---,,,,,,---...000111222111111000///---++++++,,,.........333222111000...,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))***+++,,,,,,***************************************************++++++++++++***))))))******))))))))))))******))))))*********+++++++++'''((())))))***+++,,,,,,))))))*********+++++++++++++++******++++++,,,---***************++++++,,,))))))***+++,,,---//////+++++++++******)))))))))(((((()))***+++,,,,,,,,,))))))******++++++++++++************)))))))))((('''(((((((((((()))))))))***************)))((('''))))))((('''''''''''''''''''''((()))***++++++,,,))))))))))))(((((((((((())))))((((((((((((((((((&&&&&&'''((()))******+++))))))(((((((((((())))))************))))))))))))(((((()))***************''''''((()))))))))))))))************++++++++++++))))))************))))))******+++++++++******)))************************((()))***++++++++++++***))))))))))))))))))))))))((((((((()))***+++---...,,,,,,,,,,,,------......,,,------......------,,,////////////000000000000.../////////000000000111---...///000111222333333222222333444444555666666555555666666777666666666777777777777777777777777333444555444333222333444444444444555666666666777777777777777777777777777444333333222222222222333333333333333333333333333111111111111111111111111111111111222222333333333222222222333444555666777:::;;;===???AAACCCCCCDDDHHHHHHIIIJJJKKKLLLMMMNNNNNNLLLJJJKKKNNNSSSWWWYYY]]]eeerrr{{{tttkkkbbb[[[UUUQQQLLLIIIHHHGGGEEECCCDDDBBB@@@??????>>>;;;999===<<<;;;:::999888888777777777777777777777777777888888888888888888888888444444444444444444444444444444444444444444444444111222333333333333222111111111222222222222111111111111222222333333333444000000000000//////////////////000000000000000000//////000000000000000000000000/////////.....................////////////.........///////////////---------------..................///////////////------------------------,,,,,,------,,,,,,+++***---,,,,,,+++,,,,,,------++++++,,,,,,,,,,,,---...000111111222222222111000///---***)))******)))(((000///...---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***+++,,,,,,---***************************************************++++++++++++***))))))******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,---***))))))))))))***+++,,,*********+++,,,...///000,,,,,,++++++******)))))))))))))))***+++++++++,,,((()))***+++++++++++++++************))))))))))))''''''(((((((((((()))))))))))))))***))))))((((((+++***************+++,,,(((((())))))******++++++))))))))))))(((((((((((((((((((((''''''((())))))(((((())))))***+++,,,,,,(((((('''''''''((())))))******)))))))))(((((((((''''''((()))))))))))))))&&&'''((())))))******)))(((((()))))))))*********(((((())))))))))))((((((*********+++******)))(((************************((()))***,,,,,,+++******))))))))))))))))))))))))((()))***,,,------------,,,,,,,,,+++,,,------...,,,------......------,,,////////////000000000000......//////000000111111......///000111222222333111111222333444555555666666777777777777666555555444444444444444444444444333444555444333222333444555555666666666666666666666666666666666666666666333333222222222222333333222222222222333333333333111111111222222222222222111222222333333444444555444555666777999:::;;;<<>>;;;;;;;;;;;;;;;::::::::::::888888888888888888888888777777888888888888888999555555555555555555555555444444444444444444444444333444444555555444444333111111222222222111000000222222222333333333333333333333222222222111111111//////000000000000111111//////000111111111000000111000000//////.....................////////////////////////////////////---------------------------...///000000000000000------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,------...+++,,,---,,,+++,,,...000222222222222111111000///---,,,***+++,,,---,,,+++---------,,,+++++++++***)))))))))))))))*********++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++***))))))******))))))))))))******,,,,,,++++++***))))))(((******))))))((((((''''''((((((((()))))))))******++++++******++++++,,,---***)))(((((()))***,,,---000///---+++++++++,,,,,,+++++++++++++++***************************++++++'''(((***+++,,,,,,++++++************))))))))))))'''''''''((((((((())))))'''((()))))))))))))))))),,,,,,++++++++++++,,,,,,)))))))))))))))*********))))))))))))(((((((((((('''''''''''''''((()))***((()))))))))******++++++((((((((((((((()))******)))))))))(((((((((''''''&&&&&&'''(((((((((((((((&&&'''((()))************((((((((()))))))))******(((((())))))))))))(((((()))*********))))))((('''************************((()))+++,,,,,,+++***)))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,------......------,,,////////////000000000000.........///000111111111//////000000111111111222000000111222333444555555555666666777777777666666333333333333333333333333444555555555333222333444777666666666666666555555444444444444444444444444333333222222222333333444111111222222222333333333333333333444444444555555444444444555666666777777:::;;;===???AAABBBCCCCCCHHHIIILLLOOORRRTTTVVVVVVOOOPPPQQQSSSUUUWWWYYYYYYWWW]]]dddhhhmmmvvv{{{xxxyyyyyyvvvtttiiifffaaa\\\VVVOOOHHHDDDDDDCCCBBB@@@???===<<<;;;999999999999999999999999777777777777888888888999777777777777777777777777444444555555555555444444444333333333333333333444222333333333222222111000333333333333333333222222333333333222222222111111//////000000000111111111...///000111222111111000111111000000///......---............////////////000/////////////////////000/////////...---------+++,,,...///000000000000------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,---......***,,,---,,,++++++...111111111111000///...---------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************++++++++++++***))))))******))))))))))))******++++++***************************)))))))))(((((((((((()))))))))************************+++,,,,,,+++***)))))))))+++---...111000---+++*********+++***++++++++++++++++++,,,+++++++++***************'''(((***+++,,,,,,++++++************))))))))))))''''''''''''((((((((()))''''''((())))))***)))))),,,++++++***))))))***************)))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''')))***+++''''''''''''(((((((((((())))))((())))))***++++++((((((((((((''''''''''''%%%&&&&&&'''''''''''''''&&&'''((()))************((())))))))))))*********))))))************)))))))))))))))))))))(((''''''************************''')))+++,,,,,,,,,***))))))))))))))))))))))))))),,,++++++******+++,,,------,,,+++***+++,,,---...,,,------......------,,,////////////000000000000---......///000111111222000000000000000111111111///000000111333444555555444444666777888888888888444444444444444444444444444555666555333222333444666666555555444444444333333333333333333333333333333333333222333333444444111111111222222333333333555555555666666666777777555666666777888999999:::???@@@BBBEEEGGGHHHIIIJJJLLLNNNPPPTTTWWWYYY[[[\\\XXXYYY[[[^^^aaaccceeeggggggqqq}}}yyyooocccYYYRRRQQQOOOLLLHHHDDD@@@<<<;;;::::::::::::::::::::::::666666777777888888888888777777777777777777777777444444555555555555444444222111111000000111111222444444444444333333222111444444444333333222222222111111111000000000000/////////000000111111111222...///000222222222111000222111111000///......---............/////////000000000000000////////////222111111000///......---***+++---///000000//////------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,---...///***,,,---,,,++++++///222000000///...---,,,++++++---,,,++++++------,,,+++------------------------******++++++,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))***+++,,,---,,,+++***++++++++++++++++++++++++***************************++++++++++++***))))))******))))))))))))******)))))))))***++++++,,,,,,******************++++++***++++++++++++,,,,,,,,,******))))))******+++,,,,,,+++*********,,,///000///---,,,******+++,,,---*********++++++,,,,,,---++++++***)))(((((())))))&&&'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''++++++******))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++)))(((&&&&&&((()))+++))))))(((((('''''''''&&&&&&'''((()))))))))))))))******)))((((((((((((((())))))))))))))))))))))))***)))&&&%%%$$$%%%&&&''')))))))))))))))***++++++))))))))))))))))))))))))+++++++++*********)))))),,,,,,+++***))))))******---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////...................../////////000111111222222222333333333333333222222111222222222444444555555666777777777555555444444444333333333555555555666666666777777333444666777777666444333444444444444444444444444000111111222333333444444333444555444222222222333444555555555444444666777::::::::::::<<<===>>>>>>CCCGGGLLLNNNMMMMMMOOOQQQOOOPPPSSSVVVYYY[[[\\\]]]\\\aaafffjjjqqq{{{sssiiiiiieee^^^XXXSSSNNNJJJGGGCCCBBB@@@>>><<<:::::::::<<<:::888888999:::999888888777666666888888777555777666666555555444444333555555444333333222111111555444444333333444444555333333333444444555555555333333222111000000000111333333222111000000111111222222222111111111111000111111000000000000111111111111000000//////......////////////////////////////////////////////////---...///000000///...---........................------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---/////////......---------((((((((()))***,,,---...------,,,)))'''''')))+++))))))******+++++++++,,,++++++***))))))***++++++************************++++++******************,,,+++***))))))***+++,,,)))******++++++******)))++++++++++++++++++++++++************************++++++******************))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++,,,+++++++++++++++++++++))))))(((((()))+++,,,...*********))))))))))))))))))+++---//////...+++***++++++***)))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))))))))*********++++++***)))(((''''''((()))***)))))))))(((((((((''''''(((((()))*********))))))******)))(((((((((((((((((((((((((((((((((((((((***)))'''&&&%%%&&&'''((('''''''''''''''((())))))))))))))))))))))))))))))+++++++++*********)))))),,,++++++***))))))************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////////////////............/////////000000111111111222222222333333222111111000111111222222333444444555666666777777555555555444444444333333111222222222333333333333333444555666666555444333444444444444444444444444444444555555555666666666333444444333222111222333;;;<<<===<<<<<<<<<>>>@@@BBBCCCDDDDDDDDDEEEGGGIIIIIIKKKNNNNNNNNNNNNQQQSSSQQQSSSUUUZZZ```ffflllooovvv||||||tttkkkaaaWWWQQQMMMJJJHHHGGGGGGFFFDDDBBBBBB@@@===<<<<<<<<<;;;:::999888777888:::<<<;;;;;;555555555444444444333333666666555555444444333333555444444333333444444555333333333444444444555555444444333222222222222222444333222111111111111111222222222111111111111000111111000000000000111111111000000000/////////...////////////////////////////////////////////////------...//////...------------------------------------------------------......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---.........---------,,,,,,******************+++,,,......---+++))))))+++---+++++++++************************************************++++++*********************************,,,+++***))))))***+++,,,******++++++++++++******++++++++++++++++++++++++************************************************))))))************************))))))))))))******+++***)))(((((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000************))))))))))))+++,,,---...---+++***(((+++***))))))))))))))))))************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''((((((((()))))))))*********)))(((''''''((()))******)))))))))))))))((((((*********+++******))))))***))))))(((((((((((((((''''''''''''''''''''''''+++***((('''''''''((()))'''''''''''''''((())))))))))))))))))))))))))))))+++++++++***************,,,+++******)))*********'''((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////////////////....../////////000000000111111111222222222222333000000000000000111222333333333333444555555666666555555555444444444444333333333333444444444555555333444555666666555444333444444444444444444444444333333333222222222222111000111222222222222444666===???@@@AAAAAABBBEEEGGGHHHJJJLLLJJJHHHGGGJJJMMMNNNOOOPPPQQQSSSVVV\\\```bbbdddgggnnnwwwqqqhhh^^^ZZZUUUTTTUUUSSSMMMHHHHHHEEEBBB@@@??????>>>===:::999888888:::;;;;;;:::666666666666555555555555666666666666666666555555555555444444444444555555333333333444444444444555555444444333333333333444333333222111111111222222222222222111111111111000111111000000000000111111000000000000////////////////////////////////////////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,+++***************---------+++******,,,...,,,,,,,,,+++******)))))))))***+++,,,,,,+++***)))******++++++++++++******************************++++++************+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************************************)))*********++++++,,,,,,************************+++***))))))))))))***++++++++++++,,,,,,---------))))))***+++,,,,,,,,,,,,************************------,,,+++***)))((((((******)))))))))))))))******************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))************))))))))))))+++++++++++++++***)))((())))))(((((((((((())))))((((((((((((((((((((((((******)))(((((())))))***)))))))))))))))******+++))))))))))))))))))))))))************************++++++***************+++'''((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////...////////////000000000111111111111222222222222000000000000111222444444222222333333444555555555555555555555444444444444444444444444555555555555333444444555555444444333333333444444444444444444222111111000000/////////111333555666777999===@@@>>>AAAFFFIIIKKKNNNQQQSSSWWWYYYYYYUUUOOOLLLMMMPPPRRRSSSUUUZZZaaakkktttzzz{{{tttmmmjjjjjjfff]]]UUUTTTPPPLLLHHHFFFDDDBBB@@@@@@>>>;;;:::::::::888777999999888888888888777777555555666666666666666666555555444444444444555555444444444444444444444444444444333333333333333444222111111000000000111111222222222111111111000000111111000000000000111111000000000000////////////////////////////////////////////////////////////........................------------------------..............................---------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,+++******,,,...+++++++++++++++++++++***((()))+++,,,,,,+++)))(((***++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************************************************************+++++++++*********+++,,,,,,------******************************************************+++,,,---.........'''(((***+++++++++***))))))***************++++++---,,,***)))))))))*********)))))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))******++++++((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))))))))))))))************+++++++++++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))******)))))))))*********)))))))))))))))******+++))))))))))))))))))))))))************************+++***************++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------.........//////000000////////////000000000111000000111111111222222222111111111222333444555666222222333333444555555555666666555555555444444444000111111111111222222222333444444444444444444333333333333444444444555555444444444444333333333333777999:::;;;<<>>BBBGGGKKKQQQ[[[iiixxx}}}{{{yyy{{{~~~tttjjj```ZZZNNNKKKFFFBBB@@@???>>>===<<<;;;:::999888666555555666666666666666555555555666666555555555555666666555444444444444333333333222222222222222333333444000////////////000111111222222222111111111111000111111000000000000111111////////////000000000000000000000000000000000000000000000000000000000000111000000//////000000111////////////////////////..............................---------,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,------------+++++++++++++++,,,---...)))+++,,,+++))))))***+++((()))***+++,,,...//////)))***+++,,,,,,+++***)))***+++,,,......,,,+++***)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++*********++++++*********************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++,,,,,,+++***************++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,***)))))))))***,,,...///)))))))))))))))***++++++)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))((((((''''''((((((((()))))))))(((((()))*********))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((()))******))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))*********+++++++++******))))))***++++++,,,+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------......///000000111//////000000000111111111000000000000111111111111333333333222222333444444333444444555666666777777666666666666555555555555555555666666666777777777444333333333333333333444222222333333444555555666222333444666888:::;;;<<<<<<>>>BBBGGGMMMTTT\\\bbbppp{{{|||uuugggbbbZZZTTTOOOKKKHHHEEE@@@@@@>>><<<:::888777666888888888777777666666555666666555555555555666666555555444444444333333333333333333333333444555555111111111111111222333333222222222111111111111000111111000000000000111111.../////////000000000111000000000000000000000000000000000000000000000000111000///......///000111////////////////////////..............................---------,,,,,,,,,,,,---...//////...---,,,,,,,,,---------.........------,,,+++++++++,,,,,,+++,,,---,,,***))))))*********++++++,,,---......************************)))+++---......---+++)))((())))))***++++++,,,,,,++++++,,,------,,,++++++((())))))******))))))(((************************************************((())))))***++++++,,,,,,+++++++++******))))))((()))***,,,------,,,***)))***++++++,,,,,,++++++*********************************)))))))))))))))***))))))***++++++,,,------+++++++++++++++,,,------))))))((())))))***+++++++++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++******))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((&&&'''''''''(((((())))))&&&'''((()))))))))))))))((((((((((((((()))******((((((((((((((((((((((((&&&'''((())))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))******++++++++++++******))))))***+++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------...///000000111000000000000111111111111000000000000111111111111333333222222111222222222444444555555666777777777777666666666555555555555333333333444444444555555444333333222222333333444222222333333444555666666666777999<<<>>>AAACCCDDDEEEIIIPPPYYYcccooo{{{vvvkkkccc\\\VVVRRRFFFEEECCCAAA>>><<<:::999;;;::::::999888777666666666666555555555555666666555555555444444333333333444444444444444555666777333222222222333444444555222222222111111111111000111111000000000000111111.../////////000000111111000000000000000000000000000000000000000000000000000///...------...///000........................////////////////////////......---------,,,,,,,,,,,,---///000000///---,,,---------....../////////000///---,,,+++*********---...///...,,,*********,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++)))+++---//////---+++)))((())))))***++++++,,,,,,++++++------------++++++(((((())))))))))))(((((())))))))))))))))))))))))************************((())))))***++++++,,,,,,,,,++++++***)))((('''''')))***,,,------,,,***)))***+++,,,------,,,+++************)))))))))))))))...---,,,+++++++++------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---///...,,,***)))))))))******************)))((((((,,,+++)))(((((()))+++,,,&&&''')))+++++++++******((((((((((((((((((((((((+++***)))(((((()))***+++''''''((())))))))))))))),,,+++***((((((((()))))))))******)))(((''''''((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***++++++++++++***))))))++++++++++++******))))))&&&&&&''''''(((((())))))'''***,,,---+++***))))))***)))))))))))))))***+++***)))))))))((((((''''''+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******+++,,,,,,------,,,,,,------------.........///777333...***))),,,111444///000000000111111111111111111222222222111111000333333333333333333333333555555555555555555444444777777666666666555555555111222333555555555444333333555666555444555999===999:::===BBBGGGLLLOOORRRWWWbbbppp|||}}}qqqfffZZZUUUMMMHHHDDDBBB@@@???===;;;:::999:::999888666777777666666555555444444444444444444444555666777444444555555555555444444444444444333333333222222444444333333333333222222111111111111111111111111111111111000000...------111111111111111111111111//////000000111111222222///////////////000111111111111000///////////////333111///...---...///000000///...------------------------.....................---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))***+++,,,,,,+++***)))---,,,+++******+++,,,---++++++***************+++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))((('''&&&%%%$$$$$$++++++******************))))))***+++,,,,,,------------,,,+++******************++++++++++++******++++++,,,------------,,,---,,,,,,+++*********+++------++++++++++++------************+++,,,---...///...,,,***)))))))))))))))*********))))))((('''+++***(((''''''(((***+++))))))*********))))))((())))))))))))))))))))))))+++***)))(((((()))***+++''''''((()))))))))))))))******)))(((((()))***+++((()))***)))((('''((())))))(((((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))((((((((()))***+++++++++++++++***))))))((((((((((((((())))))))))))))))))*********,,,//////...,,,,,,,,,***))))))((((((((())))))*********))))))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,---............---------........./////////333111///------...000111111111111111222222222222222333333333333333222222333333333333333333333333555555555555555555444444444444444333333222222111111222333444444444333333333555777888888999===@@@DDDEEEGGGJJJNNNUUU]]]cccwww}}}rrrmmmmmmooosssuuuwwwyyyyyyyyyyyyzzz}}}}}}}}}yyyxxx~~~}}}xxx{{{rrrjjj___VVVOOOIIIDDDAAAAAA???===<<<<<<;;;999888888888888888888888888888666666555555555555555555444555555666666555555444444444444333333333222222444444333333333333222222000000000000000000000000111111111111000///......111111111111111111111111000000000000000111111111///////////////000111111111111000///////////////222111///...---...///000//////...---------........................------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,++++++************++++++************++++++++++++************************((((((((())))))))))))*********))))))((((((''''''*********************************++++++,,,,,,---,,,,,,++++++***+++++++++******++++++++++++******))))))***++++++++++++***---,,,++++++******++++++,,,+++************+++,,,++++++++++++,,,---...///...---,,,***)))))))))))))))))))))))))))(((((('''***)))(((''''''((()))***,,,+++***)))((((((((((((******************************))))))))))))******''''''((()))))))))))))))(((((((((((()))***+++,,,''')))***)))(((((()))***(((((((((((('''''''''&&&(((((((((((())))))))))))'''((()))******)))((('''&&&''')))***+++,,,,,,,,,******((('''''''''((()))++++++++++++++++++******+++---//////...---,,,---******)))(((''''''''''''***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,---......//////............/////////000000000...//////000000000000///111222222222222333333333444444444555555555555555444444444444444444444444444444444444444444555555444444333333222111111000333333444555555555555444666777999;;;===@@@EEEHHHTTTWWWZZZ]]]aaakkkxxxwwwrrriii___YYYXXX[[[___eeejjjppptttuuuvvvyyy{{{zzz}}}}}}{{{{{{{{{}}}|||}}}~~~{{{vvvuuuvvvzzz~~~xxxpppnnnttt}}}ooodddYYYOOOIIIEEEBBB???===<<<;;;999888888888777666666666666666888888777666555555444444555555666666666666555555444444444444333333333333444444333333333333222222000000000000000000000000222222222222111111000///000000000000000000000000111111111111000000000000///////////////000111111111000000///////////////111000///.........///000.........---......///////////////...---------,,,------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++++++++++++++***++++++************++++++++++++++++++************************************)))))))))*********++++++************************************************+++++++++++++++++++++++++++++++++***++++++,,,,,,******++++++++++++******))))))***++++++++++++***,,,,,,++++++******+++++++++******))))))******+++++++++***++++++,,,---...---,,,++++++***)))))))))(((((()))))))))(((((('''***)))(((((((((((()))***,,,+++)))((((((((()))******************************))))))))))))))))))***''''''((())))))))))))))))))))))))))))))******+++'''(((******))))))***,,,))))))))))))(((((((((((((((((((((((())))))))))))&&&((()))++++++)))(((&&&'''((()))***++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********(((***,,,,,,***)))************)))'''&&&&&&&&&&&&++++++******************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---...............////////////000000000000,,,---///000111111111000111111111222222222333333444444444444444555555666555555555555555555555555333333444444444444555555777777666555555444333333444555555666777777777777:::;;;<<>><<<;;;:::999888666555444555555888888888777777666666555555666666777777666666555555444444444444333333333444444333333333222222222222222222222222222222222333333333333222222111000////////////////////////222222111111000000/////////////////////000000111000000////////////000000000//////.........//////......---......///000000000000///...---,,,,,,,,,---,,,,,,,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,)))***+++,,,,,,+++***)))++++++*********+++,,,,,,------,,,++++++***))))))************************++++++++++++,,,,,,,,,---*********+++++++++,,,,,,***************+++++++++,,,,,,++++++++++++++++++************+++,,,------***++++++,,,,,,++++++***++++++,,,------------,,,,,,,,,++++++***++++++,,,++++++************++++++)))))))))******+++,,,---++++++++++++***))))))((((((((())))))))))))((((((***************************)))((((((((()))+++,,,************************)))))))))******)))))))))''''''((()))))))))))))))************))))))((((((''')))******))))))***,,,+++++++++************)))(((((((((((())))))))))))&&&((()))++++++)))(((&&&))))))*********))))))(((++++++***))))))***+++,,,+++++++++***)))))))))((('''(((***)))((('''((()))******)))'''&&&&&&&&&&&&******************++++++************************++++++++++++++++++++++++'''((()))+++,,,---......++++++,,,------------,,,////////////000000000000............///111222333000000000000111111111222333333222222333444555555555555555555555555555555333333333333444444555555777777777777666666666666444444555666777888999:::<<<===???GGGTTTcccrrrzzz}}}|||zzzwwwtttqqqtttxxx|||~~~{{{vvvttttttkkknnnssswwwyyyxxxvvvttt~~~~~~pppbbb\\\UUUNNNJJJGGGEEECCC>>>===;;;999999999::::::666777888999999999888888666777777777777777777666555555555444444444333333444444333333333222222222222222222222222222222222222333333333333222222111////////////////////////222222111111000000/////////////////////000000111000000////////////000000///...............//////...............///000111000000///...---,,,,,,,,,---------,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))+++,,,,,,+++))))))++++++******+++,,,,,,---...------,,,+++***))))))*********************************+++++++++,,,,,,((())))))******++++++,,,))))))*********+++++++++,,,,,,++++++++++++++++++************+++,,,------++++++,,,,,,,,,,,,++++++++++++,,,------------,,,,,,++++++***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++))))))))))))***+++,,,,,,******++++++***))))))(((((())))))************)))*********++++++*********(((((((((((()))***+++,,,************************))))))************))))))''''''((()))))))))))))))++++++++++++***)))''''''(((***+++***))))))***+++,,,,,,,,,,,,++++++++++++(((((((((((())))))))))))'''((()))******)))((('''))))))******))))))((('''(((((((((((()))))))))))))))))))))))))))((((((((((((*********(((((()))*********)))((('''''''''''')))))))))***************************************++++++++++++++++++++++++&&&''')))+++---......///***+++,,,,,,------,,,,,,....../////////000000000000///------...000222444//////000000000111111111222222111111111333444555444444444444444444444444222222333333444444555555444555555555555666666666444444555666888:::<<<>>>@@@BBBJJJYYYmmm|||{{{{{{zzzqqqpppnnnmmmnnnrrrwwwzzz~~~xxxuuuwwwyyy~~~xxxqqqhhh___XXXTTTQQQOOOCCCAAA???<<<;;;;;;<<<===666777888:::;;;;;;:::999777777888888888888777777555555555555444444444333444444333333333333222222111111111111111111111111222222333333333222222111000000000000000000000000111111111111000000000000///////////////000111111///////////////000000111---............//////////////////...//////000000/////////...---------,,,......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))******************)))++++++***++++++,,,---......------,,,+++*********++++++++++++++++++++++++((((((((())))))))))))***(((((()))))))))*********)))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++))))))***++++++++++++***++++++******++++++,,,,,,+++,,,,,,------,,,,,,+++************+++,,,------)))******++++++***(((((())))))***+++++++++++++++))))))************))))))((())))))*********))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''((()))))))))))))))))))))***+++******)))(((***+++,,,+++)))))))))+++,,,,,,,,,+++++++++******(((((((((((())))))))))))(((((())))))))))))(((((('''((()))))))))))))))(((&&&''')))*********((((((((((((((())))))))))))))))))***+++***((((((***+++***))))))((((((((())))))((((((((())))))*********************************++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++,,,,,,---------------------.........///////////////......///000111222000000111111111222222222222222111000111333555666333333333333333333333333111222222333444444555555222222333444555666777777888888999;;;>>>AAADDDFFFKKKQQQ^^^rrr~~~ppppppooonnnooosssxxx|||}}}zzzrrrllliiigggUUURRRLLLFFFAAA>>><<<;;;777888:::;;;;;;;;;999888777888888999999888888777555555555555444444444444444444333333333333222222111111111111111111111111111111222222222222111111111111111111111111111111000000000000000111111111///////////////000111111///////////////000111111,,,---....../////////...111000//////////////////..................------/////////.........------------,,,,,,,,,,,,++++++***************************+++---......---+++***++++++++++++++++++++++++******++++++++++++************))))))))))))******++++++++++++,,,---......---------,,,,,,+++++++++++++++++++++++++++++++++)))))))))*********++++++))))))))))))************((())))))***++++++,,,,,,*********++++++,,,,,,---,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++))))))***++++++++++++***++++++******++++++,,,---***+++,,,,,,,,,,,,+++***++++++++++++,,,---......))))))***++++++***(((((()))***+++,,,,,,,,,,,,,,,(((((())))))))))))((((((******+++++++++)))'''&&&((((((((((((((((((((((((((()))***++++++***)))((('''(((((()))))))))))))))&&&''')))***++++++******+++,,,,,,+++)))((()))***+++++++++************)))(((((((((((())))))))))))))))))(((((((((((())))))%%%&&&''')))************&&&(((+++------,,,***)))(((((())))))*********+++((())))))(((''''''(((******))))))))))))******+++''''''(((((()))))))))***))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,---......//////......------------.........///...//////000000000000000111111222222222333333333333222111111111333666777333333333333333333333333111111222333333444555555222333444555777888999:::>>>>>>@@@BBBEEEIIIMMMOOOXXX___oooyyykkkaaabbbfffmmmsssxxxxxxtttxxx~~~ooojjj```VVVLLLDDD???===:::;;;<<<<<<<<<:::888666888888999999999999888888666666555555555444444444444444444333333333222222333333333333333333333333000111111222222222111111111111111111111111111111//////000000111111222222///////////////000111111///////////////000111111,,,,,,---.../////////...222111000//////...//////---------...............000////////////.........---------,,,,,,,,,++++++***************************+++---......---+++***************************)))***+++,,,,,,+++***)))+++***)))(((((()))***+++++++++++++++,,,---...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------.........************************((())))))***++++++,,,,,,))))))***+++,,,,,,------------,,,+++************+++,,,,,,------,,,,,,+++++++++,,,------------,,,+++*********+++,,,,,,---)))***+++,,,,,,+++***)))+++*********+++,,,,,,---,,,++++++******+++,,,---+++*********))))))((((((+++++++++++++++***)))((())))))************))))))***++++++++++++***)))))),,,,,,,,,+++++++++******))))))((((((''''''&&&&&&)))*********++++++++++++((()))+++,,,------,,,,,,---,,,,,,+++*********+++)))************))))))(((,,,+++***))))))***+++,,,))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******'''((()))++++++***))))))***)))(((&&&&&&((()))***)))************+++++++++)))((((((((((((((()))***------,,,,,,+++***)))))),,,,,,++++++,,,,,,---...************+++---///000/////////////////////////////////000111333444555777666444111111111222333333222222111111222222333555444333222222222222333444444444444444333333222777333222666999999;;;===AAAAAADDDKKKTTT]]]cccfffsss~~~ppprrrttttttrrrooommmmmmpppxxx}}}tttvvvxxx~~~}}}kkk[[[QQQLLLLLLDDDAAA>>>;;;::::::999999999777666666777777666555999999888777666555555444555555555555555444444444444444444333111...,,,***222222222222222222222222111111111111111111111111333222111000////////////000000000000000000000000......////////////......////////////////////////000000000000000000000000333333222111111111111111333222000...,,,,,,,,,---111111///...---,,,,,,,,,...---,,,+++***+++,,,,,,///...------,,,,,,,,,,,,...---+++,,,,,,---+++***++++++++++++******))))))************************++++++************++++++***++++++,,,,,,++++++***&&&''')))***,,,,,,------+++++++++++++++***)))(((++++++******))))))(((((((((((()))***++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------...,,,+++,,,//////---***,,,++++++******++++++,,,+++++++++,,,,,,---------++++++******++++++,,,---+++++++++++++++*********************)))))))))(((+++++++++++++++***))))))))))))************))))))***++++++++++++***)))))),,,,,,+++++++++******************)))))))))(((((()))))))))*********++++++((()))***+++,,,,,,,,,,,,++++++***)))))))))))))))((())))))*********)))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((((()))***************+++***)))(((((()))***+++)))************+++++++++))))))(((((())))))******,,,,,,,,,++++++++++++++++++************+++,,,,,,++++++***++++++---///000////////////////////////000000000111222333444555777555333222111111222333333222222222222222222333444444444444444555555666333333444555555666666555888555666:::<<<===@@@EEEDDDKKKXXXffftttwwwqqqmmmrrrzzz~~~|||{{{zzzzzzxxx{{{mmmccc]]]OOOJJJCCC>>><<<<<<:::999;;;999777777999:::999999888888777777666555555555666666666555555444444444444444444444222000...---222222222222222222222222111111111111111111111111333222222222222222333333000000000000000000000000......////////////......////////////////////////000000000000000000000000,,,+++++++++,,,---...///555444222111000//////000///......---------------//////...------------.........---,,,,,,,,,,,,,,,///...,,,---......,,,+++++++++++++++*********)))************************++++++************++++++***++++++,,,,,,++++++***'''((()))***+++,,,,,,,,,+++++++++++++++***))))))************))))))))))))******++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///---,,,---///000...+++---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------++++++******++++++,,,,,,***++++++++++++***((('''************))))))))))))***++++++++++++***))))))))))))************))))))***++++++++++++***)))))),,,++++++++++++*********,,,++++++++++++*********((((((((()))))))))*********************+++,,,---++++++******************'''((()))***************+++***))))))))))))***+++))))))))))))))))))))))))+++*********))))))((((((***))))))))))))***++++++)))))))))))))))******+++,,,+++***))))))***+++,,,)))************+++++++++******))))))******+++,,,+++++++++,,,,,,,,,------******))))))******+++,,,,,,,,,++++++,,,---......////////////////////////000000000111222333444555666555333222111222222333333333222222222222333333444444555555666777777888222333444555666777888888777666888;;;<<<===DDDLLLQQQ^^^sss{{{wwwtttuuuyyy{{{qqqkkkiiiooozzzsssdddZZZNNNFFFDDDBBB???<<<<<<:::888777888888888777666666666666666666666666777777666666555444333333444444444444444222111111333333333333333333333333222222222222222222222222111111111111222333444555000000000000000000000000...//////000000//////...////////////////////////000000000000000000000000//////............//////222111000......---------,,,,,,,,,,,,,,,---...///......//////......---,,,------,,,+++++++++,,,,,,000...------...///...,,,++++++++++++************************************++++++************++++++***++++++,,,,,,++++++***))))))***+++++++++++++++***++++++++++++***)))))))))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---...000000///---...------,,,,,,------...++++++,,,,,,,,,,,,------,,,++++++***++++++,,,,,,)))***+++,,,+++)))&&&%%%*********)))))))))))))))******+++++++++******))))))******++++++******)))***++++++++++++***))))))++++++++++++************++++++++++++++++++++++++(((((((((((())))))))))))+++***)))))))))***,,,---,,,,,,---------,,,,,,,,,&&&'''(((******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))((('''***************+++,,,,,,***)))((((((((()))+++,,,+++******))))))******+++))))))*********+++++++++************+++,,,------------------,,,,,,,,,,,,***************+++,,,,,,---,,,,,,,,,------------////////////////////////000//////000111222333333444444333222222222333333222333333333333333333222444555555666666777777666333333444555666777888999::::::<<>>;;;999888888888777666666666666666666666777888888777666555444333333333333333444444333333333333333333333333333333333222222222222222222222222000000//////000111111222000000000000000000000000//////000000000000//////////////////////////////////////////////////////666555333222000///......///......------,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,---...---,,,+++***---,,,,,,+++++++++,,,,,,///---,,,---...///---,,,++++++++++++++++++++++++************************++++++************++++++***++++++,,,,,,++++++*********+++++++++******)))******+++++++++******))))))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,---------------...//////...---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,)))***+++,,,+++)))&&&%%%))))))))))))))))))******)))******+++++++++************++++++++++++*********++++++++++++***))))))+++++++++*********))))))************************(((((((((((())))))))))))+++***)))((()))***+++,,,++++++,,,---------,,,+++&&&'''(((******+++++++++'''(((((((((((((((((('''))))))))))))))))))))))))*********+++***)))((('''&&&&&&&&&%%%&&&&&&'''(((***)))((((((((()))+++,,,)))))))))(((((()))))))))))))))*********+++++++++************+++,,,---...000000///...---++++++***+++++++++++++++,,,------,,,---------------------///////////////////////////////////////000111222333333333333333333444444222333444444444444333222555555666666666666555444555555555555666888999:::>>>???CCCJJJPPP[[[mmm|||~~~|||~~~~~~~~~}}}nnncccXXXNNNHHHEEEBBB>>><<<;;;<<<<<<;;;666666666777777777777777888777777666555555444444222222222222333333444444333333333333333333333333222222222222222222222222222111111000//////000000000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////222111000...,,,+++++++++000000000000000000000///......---,,,,,,,,,,,,---+++,,,---...---,,,+++***,,,,,,,,,++++++,,,---------,,,+++,,,---...---++++++++++++++++++++++++,,,************************++++++************++++++***++++++,,,,,,++++++******++++++++++++***)))))))))******+++++++++******))))))******++++++,,,,,,++++++++++++************------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++***++++++++++++***((('''))))))))))))************))))))***++++++++++++*********++++++++++++*********++++++++++++***))))))+++************)))))))))((((((((()))))))))))))))((((((((()))))))))************)))))))))******+++'''((()))***+++***)))((('''((()))***************((())))))******))))))((())))))))))))))))))))))))((()))***++++++***)))(((''''''&&&&&&''''''((())))))))))))))))))******+++(((((((((((((((((((((((()))************+++++++++))))))******+++,,,---...222222000///---+++******,,,,,,++++++,,,,,,---...+++,,,---...............///////////////////////////////////////000111222222222222333333444444444222333444555555444333222444444666777777777666555888888888999;;;===@@@AAABBBDDDMMM[[[iiiyyy}}}vvvpppooosss|||yyytttyyy|||lll^^^VVVKKKGGGBBB>>>=========<<<888888888888888888888888777777777666666666555555333222222222222333444555333333333333333333333333333333333333333333333333555444333222111111111111000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000------,,,,,,,,,------...---...///////////////...000///...---------------......//////......---,,,------,,,,,,,,,---......,,,+++***+++---------+++++++++++++++,,,,,,,,,,,,************************++++++************++++++***++++++,,,,,,++++++*********+++++++++******)))))))))***++++++++++++************+++++++++++++++************************,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------(((***,,,,,,,,,+++,,,---,,,++++++******++++++,,,------,,,,,,,,,,,,++++++---,,,++++++******+++++++++++++++++++++*********((()))))))))************))))))***+++++++++++++++***++++++,,,,,,++++++******++++++++++++***))))))************))))))))))))((((((((()))))))))******)))))))))*********++++++))))))************))))))%%%&&&(((******)))((('''((())))))*********))))))***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))&&&''')))+++++++++***)))******))))))******+++,,,(((((()))***************)))))))))******))))))))))))************+++++++++((()))))))))***,,,---...111111000///...---,,,++++++++++++++++++,,,,,,---***+++---...////////////////////////////////////111111111111111222222333000111222333444444555555222333444666666444333222111333555888999:::999999<<<<<<===???BBBGGGKKKMMMRRRVVVdddwww~~~zzznnnooorrruuu{{{yyyxxx{{{}}}}}}wwwbbb]]]TTTMMMHHHDDDAAA???;;;:::::::::999888888888666666666666666777777777555444333333333444555666444444444444444444444444333333333333333333333333333333222222222222222333000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000...............///000111***+++,,,------------,,,//////.........///000000//////...------------......---------......///000---,,,+++,,,.........---+++++++++,,,,,,,,,------************************++++++************++++++***++++++,,,,,,++++++***)))******+++++++++******))))))***+++++++++++++++,,,++++++++++++++++++***)))******++++++,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------(((***------,,,+++---///,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,+++*********+++,,,++++++***++++++,,,---(((((())))))*********+++((()))***+++++++++++++++***++++++,,,,,,++++++******++++++++++++***))))))************))))))))))))(((((())))))*********+++************++++++++++++((()))***++++++***)))(((&&&(((***+++,,,+++***))))))************))))))((('''((()))******)))((('''))))))))))))))))))))))))%%%&&&)))+++,,,,,,+++***((((((((((((((())))))***'''(((***+++++++++***)))******++++++++++++******)))************+++++++++((((((((()))***,,,---...000000//////.........---*********)))***++++++,,,)))+++---...000000000///////////////////////////333333333222333333444444000111222333444555555555222333555666666555333222///111555999<<<=========>>>???AAADDDIIINNNTTTWWWiiiooo~~~{{{tttrrrrrrtttzzzwwwyyy{{{zzz{{{{{{ooocccXXXPPPJJJFFF<<<<<<;;;;;;:::999888888555555666666777777888888777666555444444555666777444444444444444444444444333333333333333333333333////////////000111222333000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000///...---------------,,,---///000111000000///------......000111222333...---,,,+++***+++,,,---...............///000111...---,,,---///000///...+++++++++,,,,,,---------************************++++++************+++++++++++++++,,,,,,+++++++++))))))***+++++++++++++++((()))***+++++++++++++++---,,,,,,++++++***************+++,,,,,,---......*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------(((+++......---,,,...000...------,,,,,,------...---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********)))))))))))))))*********)))))))))***+++++++++,,,---,,,,,,,,,+++*********************************))))))))))))))))))******'''((((((((())))))******000---***&&&%%%&&&(((***))))))))))))))))))))))))***)))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))+++---...++++++++++++++++++++++++******))))))******+++,,,------,,,,,,,,,---......++++++++++++++++++++++++***+++...000222333333333000000//////000222555666333111...///222555444333444444444555555444333333555555777999:::999666333555555555555666888:::<<>>@@@BBBIIISSS[[[eeesss|||{{{{{{}}}~~~zzzvvvfffeeecccccceeeiiimmmpppssstttxxx{{{|||yyysssnnnkkkiiijjjmmmmmmkkkmmmrrrzzz{{{pppppppppzzzqqq\\\SSSHHH@@@======;;;999888:::;;;<<<;;;:::999999666555555555555666777888666666555555444444555555222333555444333222222333111111111111111111111111111111111111111111111111///000111111222222222111111111000000000/////////........................000//////......---,,,,,,////////////////////////........................------------------------,,,------......------,,,---------...------,,,,,,************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,------------,,,,,,,,,+++*********)))))))))((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++******+++,,,...///---,,,+++++++++,,,---...++++++,,,,,,,,,,,,++++++++++++,,,,,,------......++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,+++++++++++++++*********(((((()))+++,,,---...///+++++++++***************))))))******************************************+++*********))))))(((((())))))))))))************))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((******)))((()))***+++,,,******************************))))))******+++,,,+++++++++++++++,,,------------------------------+++,,,---...////////////111000000000111333555666333222111222444555555555222333333444444333333333444555666888:::<<<===>>>777999:::;;;<<<>>>BBBEEEDDDNNN]]]mmm~~~yyytttpppppppppsssuuusssnnnhhh```____________```aaabbbaaaaaabbbdddeeeccc^^^ZZZYYYWWWWWWXXXWWWTTTVVV[[[\\\bbbjjjrrrxxx~~~~~~}}}tttkkknnnrrrvvv}}}nnn[[[OOOJJJGGGBBB<<<:::;;;;;;;;;;;;:::888777555666666777777777777666777777777666666666555555000222333444333222333444111111111111111111111111222222222222222222222222//////000111111111111000111111111111000000000000////////////////////////000//////......---------////////////////////////000000//////...------,,,------------------------,,,------......------,,,............---,,,+++***+++++++++++++++*********++++++++++++++++++++++++)))******+++,,,,,,------,,,++++++******++++++,,,.........---------,,,,,,+++++++++*********))))))******************************+++++++++,,,,,,,,,+++*********+++,,,---.........---,,,,,,,,,------------,,,,,,,,,,,,---------------------.........++++++++++++++++++++++++............------------,,,++++++******++++++,,,+++++++++***************))))))******+++,,,------,,,+++++++++***)))))))))((((((((()))*********+++************************++++++******)))((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((('''%%%&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))******))))))******+++,,,++++++******++++++,,,------------.............../////////000000000000000000000///000000222333444333333222333444555666666111222333333333333333333555666777888999;;;???AAA===>>>>>>===>>>CCCJJJPPPTTT```sss{{{zzz{{{}}}xxxvvvtttsssuuuzzz~~~~~~~~~ssstttuuuvvvvvvuuutttsssooollljjjhhhiiiiiiiiihhhcccbbbdddeeeaaa\\\[[[___[[[^^^aaaeeegggiiijjjkkknnnmmmnnnssszzz~~~|||yyyqqqvvv{{{tttqqqttt{{{|||kkk___UUUJJJCCCAAA???>>><<<<<<;;;999777555666888888999888777666777777777777666666555555111222444444333222222333222222222222222222222222222222222222222222222222///000000111111111000000000000000000000000000000000000000000000000000000000/////////......------////////////////////////000/////////.........---------------------------,,,------......------,,,---.........------,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++*********,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,------......------,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++...............---------,,,++++++******++++++,,,***************************************))))))))),,,+++++++++***)))))))))((((((((()))*********+++************************************))))))(((((((((((((((((((((((((((((()))******+++***)))((('''))))))))))))))))))))))))&&&''''''((((((((('''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))******+++,,,++++++******++++++,,,------------....../////////000000/////////000000000////////////000000111222222222444444444555555666111222333333444444444444666777888888888;;;???BBBDDDDDDBBBAAACCCLLLYYYcccrrr}}}www|||yyytttrrrpppnnnkkkhhhfffgggiiikkkjjjllloootttyyy}}}zzzwwwwww{{{~~~|||qqqmmmnnnllllllmmmmmmllljjjgggdddbbb]]][[[```hhhnnnooonnnhhhiiikkkrrr|||qqqkkkhhhqqq{{{uuubbbTTTKKKHHHEEE@@@>>>>>>>>>===<<<666777888999999888777666555666666666666555444333444555666555333111111222222222222222222222222222222222222222222222222222000000111111111111000000////////////////////////111111111111111111111111///////////////.........////////////////////////........./////////000000------------------------,,,------......------,,,+++,,,------.........------,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,************)))))))))))),,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,)))))))))***************++++++******)))(((((('''+++++++++***************))))))******************************************)))))))))))))))))))))***))))))))))))((((((((((((***************)))((('''))))))))))))))))))))))))%%%&&&((()))))))))((('''))))))))))))************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************))))))******+++,,,+++++++++++++++,,,------,,,,,,------.../////////......---------......////////////000000000111111000222444555444333444555222222333444555555555555666888;;;;;;:::<<>>>>>@@@EEEJJJDDDIIIPPPVVV```pppuuuqqqmmmjjjkkklllnnnnnnpppsssxxx|||wwwnnnpppvvvwwwwwwwwwssssssnnnfffdddjjjnnnnnnggglllrrrxxx~~~zzzjjj___PPPEEE@@@>>>===;;;::::::999888888888888888555666777888888666555333555777888777555444444555444444444444444444444444333333333333333333333333333333333333333222111111......//////000000000000000000000000000000000000/////////////////////000///////////////////////////////////////000000000------------------------,,,------......------,,,,,,,,,------...---------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++************------------------------******+++++++++,,,,,,,,,((((((***+++,,,,,,++++++***+++,,,---------,,,+++,,,,,,------------,,,,,,++++++,,,,,,------......++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,(((((())))))*********+++*********++++++,,,,,,,,,))))))******+++++++++,,,---,,,,,,,,,+++*********************************''''''((()))***+++,,,,,,---------,,,,,,+++++++++'''''''''((()))+++,,,---))))))))))))))))))))))))((()))+++---...---+++***((()))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))***++++++,,,------,,,,,,------...///++++++,,,,,,---...////////////......///000222333222222333444444444333333---000444444333111333444333444555666777777777777444999???AAAAAADDDIIINNNNNNWWWbbbmmmzzzvvvwwwyyy}}}~~~xxxvvvtttvvv{{{}}}zzzvvvyyyyyyzzz~~~yyy}}}tttkkkkkkmmmmmmcccddddddbbbccciiiuuu~~~|||hhhWWWMMMGGGCCC@@@<<<;;;999888777888999999666777999:::999888666555444666888888777666777888444444444444444444444444333333333333333333333333444444444444444333222111//////000000111111111222////////////////////////////////////000000000000////////////////////////111111000000//////......------------------------,,,------......------,,,............---,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,------,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******+++++++++*********))))))******************************+++++++++,,,,,,,,,'''(((***+++,,,,,,++++++***+++---...///......---,,,---...//////...---,,,(((((()))******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------************************---,,,+++***))))))))))))***+++,,,,,,,,,***)))(((+++++++++*********))))))******************************++++++++++++************************************+++,,,,,,,,,,,,++++++*********))))))(((((())))))))))))************,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++************++++++))))))*********+++++++++************************((()))))))))************''''''(((***+++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------............///////////////000000111222222333333333444555666555555333333999444222444666444555777;;;:::>>>CCCCCCBBBHHHQQQYYYjjj~~~tttooooooyyyrrrlllccchhhpppxxx}}}{{{zzzyyytttooohhhbbb```aaadddfffmmmuuurrr```RRRJJJGGGFFF<<<444555999:::999888999999999999999888888888555555444444444333333333666666555555555444444444333222111111000111111111666666555444444333222222000000000000000000000000///000111222222111000///000000000000000000000000---------,,,,,,---------...............///000111000000///...------,,,+++------............------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,...---+++*********++++++***+++,,,,,,******+++,,,+++++++++,,,,,,,,,---------+++******+++,,,+++***,,,,,,,,,++++++*********++++++++++++,,,,,,---...************************---------,,,,,,++++++++++++***)))+++---......---+++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++***))))))+++++++++*********))))))******************************++++++++++++******************************)))***++++++,,,,,,++++++************)))))))))((())))))))))))************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))+++******))))))******+++******+++++++++,,,,,,,,,************************************++++++++++++(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000000111111222222222333444444555666666555444333777444444888:::999999<<>>@@@===999777777777777777777777777777555555555444444444444333666666555555555444444444666555444333333333444444555555444444333222222222111111111111111111111111///000111222222111000///000000000000000000000000......------------.....................///000000......---,,,++++++******------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,......,,,+++++++++,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,------------+++******+++,,,,,,+++,,,,,,,,,+++++++++******,,,+++++++++,,,,,,---...++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++***+++...///...---++++++++++++,,,,,,,,,,,,*********+++,,,---......,,,+++******************+++++++++*********************************************++++++++++++******************************)))***++++++,,,,,,++++++************))))))))))))))))))))))))************+++++++++++++++*********)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))+++******))))))******++++++++++++,,,,,,,,,------***************************++++++++++++,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////111111111222222222222222333444555666666666555444555444777<<>>???BBBBBBCCCGGGMMMUUU```rrryyyjjjeeelllzzz{{{zzz|||~~~{{{wwwsssooollliiifffjjjrrr}}}mmm```TTTKKKDDDDDDCCC>>>999666666666666666666777888999666666666555555555444444666666666555555555444444777666555444333444555666444444333333222222111111111111111111111111111111000000111111111111000000000000000000000000000000//////............//////............////////////---------,,,,,,+++++++++------............---------......//////......---------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,///...---,,,,,,,,,------***+++,,,,,,******+++,,,---,,,,,,,,,------......---+++******,,,---,,,+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,+++,,,...//////...+++,,,,,,,,,,,,,,,------+++*********++++++,,,---,,,+++***))))))***+++,,,******************************************************++++++++++++******************************))))))***+++++++++++++++*********)))))))))))))))((()))))))))************+++++++++***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))************++++++++++++,,,,,,*********************************+++++++++,,,,,,******************************+++++++++,,,,,,,,,---------------------------------...........................////////////222222222222222222222222222333555666777777666666666666:::@@@BBBAAACCCGGGFFFMMMYYYdddooo~~~{{{wwwpppmmmrrrwwwnnnhhhjjjmmmsss{{{~~~kkk___SSSMMMHHHBBB===<<<888888777777888999:::;;;777777666666666555555555666666666666555555555555555444333222111222333333333333333222222111111111111111111111111111111111000000000111111000000000////////////////////////000000////////////000000......///////////////.....................------------............------------............------------------------------************************++++++************++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,,,,------***+++,,,,,,******+++,,,------,,,,,,,,,---...///---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...+++++++++,,,,,,---------++++++***)))))))))))))))++++++)))))))))***+++,,,******************************************************++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))******((()))))))))************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***))))))))))))))))))***))))))))))))************************************))))))))))))*********++++++++++++************)))******+++++++++,,,,,,,,,---------------------------------.........//////............////////////222222222222222333333333111333555777999:::::::::::::::===BBBCCCCCCGGGMMMNNN^^^ssszzzrrrwww|||~~~}}}zzzvvvttttttvvvyyyzzz~~~ooo```TTTJJJEEEEEE<<<;;;999888888888999:::888888777777777777666666777777666666666555555555444444333333222222222222333333222222222222111111111111111111111111111111111000000000000000000111////////////////////////000000////////////000000......///000//////...---------..................------............------,,,,,,------------,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,++++++***+++,,,,,,******+++,,,...---,,,++++++---...///---+++***+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////---******++++++,,,,,,------++++++***(((((('''''''''******************+++,,,***************+++++++++******************************++++++++++++******))))))))))))))))))))))))((()))******++++++******))))))))))))************))))))))))))************)))))))))***************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***))))))(((((())))))***((((((((())))))))))))***************************(((((()))))))))*********++++++************************+++++++++,,,,,,,,,------------------------,,,,,,------.../////////............////////////111111222222333444444444222444777;;;>>>???@@@AAABBBAAABBBEEEFFFHHHOOOXXXaaavvv{{{vvvzzzuuummmmmmlllnnnwwwzzzzzz}}}zzzfffUUUKKKIIIAAA???<<<999888777888888999999888888888777777777777777777666666666555555555666777888777666444333333333333333333333222222222222222222222222222222111111000000000000111111000000000000000000000000000000////////////000000...///000000000///------+++++++++,,,,,,---------------............------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++......------------......((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++***+++,,,,,,******+++,,,---,,,+++******,,,...///---+++***+++---.........,,,,,,,,,,,,------------------,,,+++++++++,,,,,,************************++++++,,,,,,,,,,,,------...---,,,---...///...,,,))))))******+++,,,,,,---******)))))))))))))))***))))))***+++++++++++++++))))))*********+++++++++******************************++++++++++++******))))))))))))))))))))))))((())))))***************((()))))))))************))))))))))))************((()))))))))*********+++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))((())))))))))))*********************************))))))*********+++++++++******************++++++******+++++++++,,,,,,,,,........................,,,,,,------...//////000............////////////000000111222444555666666555777;;;???CCCFFFHHHIIIJJJHHHHHHIIIKKKPPP\\\hhhzzzxxxssskkkeeedddlllwwwuuusssyyymmm[[[TTTJJJGGGCCC>>>;;;::::::::::::999999999999888888888777777777777666666666555555777:::<<<<<<999666444333333333333333333444444222222222222222222222222222111000//////000111222000000000000000000000000000//////......//////000...///000111000///---,,,******++++++,,,---......------............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---((()))***++++++,,,,,,,,,******+++++++++,,,,,,,,,******,,,---------,,,,,,***+++,,,,,,******+++,,,,,,+++)))((()))***---...---+++***+++---//////...,,,,,,,,,---------.........---,,,,,,+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------...,,,+++,,,---...---+++(((((()))***++++++,,,,,,))))))))))))***+++,,,---((()))***,,,,,,,,,+++***))))))******++++++++++++******************************++++++++++++******))))))))))))))))))))))))(((((()))***************(((((())))))*********+++))))))))))))************(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++******************************+++++++++,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,........................,,,,,,------...///000000............/////////000//////111222444555777777777999>>>CCCHHHKKKMMMNNNOOOLLLKKKMMMOOOVVVeeetttxxxnnniiiiiijjjnnnuuu~~~sssqqqfffRRROOOJJJDDD@@@>>>======:::::::::999999999888888777777777777666666666666444777;;;======:::555333444444444444444444444444222222222222222222222222222111000//////000111222000000000000000000000000//////............//////...///000111000///---+++,,,,,,------...///000000---..................------..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++---...///...------***+++,,,,,,******+++,,,,,,+++)))'''(((***,,,...---+++***+++---/////////,,,,,,,,,------............---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++------,,,+++************************++++++************++++++************************+++++++++*********))))))))))))))))))))))))))))))***************************************)))((('''++++++***************++++++++++++***************,,,,,,+++******+++,,,,,,,,,+++***))))))***+++,,,******))))))))))))******))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))******************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------...............------,,,,,,------------------///////////////000111111222333555666666666777999>>><<>>CCCKKKOOOSSSZZZcccqqq|||yyywwwuuuvvv{{{|||zzz{{{}}}~~~|||~~~{{{rrriiidddcccfffppplll\\\OOOHHHEEE@@@???===;;;:::;;;;;;<<<<<<;;;::::::999999:::::::::999888777777666777777888888777666555444333222222222222222222222222222222222111111111111222222111111000000000/////////000000000000000000000000111000000//////000000111.........---------,,,,,,..............................//////......---,,,------------------------************************,,,,,,++++++***+++++++++)))*********,,,---...///---------,,,,,,,,,,,,+++***+++,,,---------------++++++,,,,,,,,,,,,++++++++++++++++++************,,,+++***))))))***+++,,,+++++++++++++++,,,------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------************++++++++++++************************++++++************++++++************************************************************************************************'''((()))************************)))******+++,,,(((((())))))******++++++*********))))))*********))))))))))))))))))))))))******))))))))))))***************************************************************)))))))))))))))((()))))))))******************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---......///..................//////000000111111111111111222222333444555555777;;;AAAFFFIIIJJJFFFFFFHHHMMMSSS^^^pppyyyvvvxxx~~~{{{wwwvvvvvvyyy~~~~~~~~~~~~}}}xxxooohhhiiimmmtttuuueeeWWWOOOGGGDDD???<<<:::999999999<<<;;;::::::999999::::::::::::999777777666666666666666666555555555444444222222222222222222222222222222111111111111222222111111111000000000//////////////////////////////000000000000000000000000...............---------.................................///......---,,,------------------------)))*********+++++++++,,,------,,,+++************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***)))((('''***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***)))))))))******++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************************++++++************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))*********************))))))***++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))************))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))******((()))))))))******************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------...//////......,,,------...//////000000000000000111222333555666666555666:::CCCLLLSSSVVVTTTPPPNNNRRR[[[lll{{{xxx{{{}}}yyytttqqqttt~~~rrrdddTTTMMMEEE???=========<<<;;;;;;:::999999999999::::::999888777666666666666222333333444555555666666222222222222222222222222222222111111111111222222111111111111000000000000////////////////////////////////////////////////,,,,,,---......///000000.................................///......---,,,------------------------******++++++,,,---------------,,,+++************,,,++++++******+++++++++************++++++++++++++++++++++++******)))(((***++++++,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,+++***))))))))))))++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......************************++++++************++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))************)))))))))))))))***+++,,,,,,......---,,,+++******)))++++++,,,,,,,,,,,,++++++******++++++++++++************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))******************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...////////////,,,,,,---...//////000000///000000222444666888999888666777>>>JJJVVV___bbbbbb]]]ZZZ___jjj}}}|||}}}~~~~~~~~~eee[[[NNNDDD@@@???>>>>>>;;;;;;:::999999999999:::999999888777666666666777222222333444555666666777333333333333333333333333222222111111111111222222222222111111111000000000000000000000000000000000---......//////......---+++,,,---...///000111111..............................//////......---,,,------------------------+++++++++,,,,,,---------,,,,,,++++++***+++++++++,,,,,,+++***************)))***************++++++)))***+++,,,---.........++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------......//////************************++++++************++++++************************))))))*********+++++++++++++++++++++++++++++++++************************)))************))))))((())))))))))))***+++,,,------,,,,,,++++++*********)))***+++,,,,,,+++***)))***+++,,,------,,,+++*********))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))******************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---...////////////,,,---...///000111111222000000222444777:::<<<>>><<<<<>>>>>===<<<<<<<<<<<<<<<::::::999999999:::;;;;;;999999888777666555444444333333333333333333333333222222111111111111222222222222222111111111111000000000000000000000000000---...///000000///...---///////////////.......................................//////......---,,,------------------------************************************+++,,,------(((((())))))***+++------+++++++++,,,,,,---------******+++++++++***)))))),,,------......------,,,+++++++++,,,,,,---------+++,,,,,,---------,,,,,,+++,,,---.........---,,,++++++++++++++++++++++++))))))))))))))))))))))))---------,,,,,,+++++++++******+++,,,,,,---......------,,,+++************!!!###%%%(((***+++++++++,,,,,,++++++***)))((((((+++*********))))))((((((******,,,------,,,+++***+++++++++++++++***)))(((************************))))))))))))))))))))))))************************((()))))))))************+++++++++++++++***)))(((((((((((((((((((((((((((+++(((&&&'''***,,,+++)))+++++++++***)))(((((('''))))))))))))((((((((((((***+++***'''(((++++++''')))))))))))))))))))))))),,,,,,++++++,,,,,,---...+++,,,,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......333000---,,,...000111222222444555666;;;BBBHHHKKKHHHNNNYYYgggttt~~~yyynnnhhhjjjssszzzzzzsssjjjiiijjj|||fffPPPFFFCCC<<<======<<<::::::;;;===:::999999888888888888888777777777777777777777777666666555444333333222222333222222111111222222333333333111000000000111222111111000000//////......///...---...000222222111222111///...------...............------,,,,,,,,,///...---,,,,,,---...///000---,,,---//////,,,)))........................---------,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++***+++++++++...---,,,***)))(((((((((++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,,,,------......///000///...---+++***)))))),,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,++++++***+++++++++((((((***+++,,,,,,,,,,,,,,,,,,++++++***)))))))))+++*********)))))))))))))))***+++,,,,,,+++************+++++++++***))))))************************))))))))))))))))))))))))************************************+++++++++++++++++++++++++++***))))))+++++++++++++++++++++++++++)))'''(((+++,,,+++***++++++******)))(((((('''((((((((()))))))))))))))***,,,+++((((((++++++(((************************+++++++++++++++,,,------,,,,,,,,,---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------........./////////111000......///111333444444777888999===EEEMMMQQQRRRUUU]]]kkk{{{~~~~~~~~~uuukkkggglllrrr~~~eeeTTTLLL@@@???===<<<;;;:::::::::;;;:::999999888888999999777777777777777777777777666666555555444333333222444444333333333333444444333333111000000000111222222111111111000000000000222000///...000000000///***+++,,,......///....../////////.........------......------------.........,,,+++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++......---------,,,,,,,,,++++++++++++++++++,,,,,,***************+++,,,---++++++++++++++++++++++++)))******+++,,,,,,---------------,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...+++++++++***++++++,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,+++******))))))***************))))))))))))******++++++***)))))))))******+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,---,,,+++++++++******)))((((((((('''(((((())))))************---,,,))))))++++++(((************************+++************+++,,,,,,,,,,,,,,,,,,++++++***)))++++++,,,,,,------............/////////000000000000/////////000222444555666<<<@@@???CCCMMMVVVYYYZZZZZZ```nnn}}}{{{mmmkkklllrrr||||||cccSSSJJJEEE@@@=========:::888;;;;;;:::999999999999999666666666666666666666666666666666555444444333333555555444444444444555555333333222111111111111222222222222222111111111111555333000/////////...,,,''')))---///111000...---000000000///////////////---..................---,,,++++++,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***------------,,,,,,,,,,,,******++++++,,,,,,------************+++---......++++++++++++++++++++++++*********++++++,,,,,,---...------,,,++++++******++++++++++++************...------,,,,,,------...,,,,,,,,,,,,------------************+++,,,------+++++++++******)))((((((,,,,,,,,,++++++*********************************************)))))))))(((((()))***+++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,******+++++++++******)))************************,,,+++,,,,,,------,,,+++************))))))((((((''''''((()))******+++++++++...///+++***++++++)))******************************))))))******+++,,,******++++++,,,++++++******++++++,,,---...//////....../////////000000000///000111111111222444555999EEELLLLLLNNNWWW___aaa___aaahhhssstttlllhhhjjjttt~~~uuucccZZZQQQEEE???>>>>>><<<:::;;;:::999999888999999999666666666666666666666666666666666555555555444444555555444444444444555555333333222222111111111111111111111111111111111111555333111000000///...,,,...///000111111000///---////////////////////////,,,---...//////...---,,,******+++,,,---------,,,........................)))******++++++,,,,,,,,,++++++++++++++++++++++++------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------......------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,---------************+++,,,------)))))))))((()))))))))))),,,,,,,,,+++++++++++++++***************++++++++++++******)))))))))((((((((()))***+++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********+++)))******+++++++++******))))))))))))))))))))))))+++,,,---------,,,,,,+++*********)))))))))))))))'''(((((()))***++++++,,,+++///111---+++++++++*********************************))))))******+++,,,((()))***+++,,,---------++++++,,,------...//////------........./////////000111222111111222555888@@@QQQ]]]\\\[[[bbbgggfffdddjjjsss{{{zzzkkkaaa```cccvvvnnnaaaPPPDDD@@@???===<<<::::::999888888888888999777777777777777777777777777666666666666666555555444444333333333333444444333333333333222222111111000000000000000000000000333222000///000111000///111111000/////////000000........................,,,---...//////...---,,,***+++,,,---------------........................*********++++++,,,,,,---++++++++++++++++++++++++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.........---------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,*********++++++,,,,,,,,,,,,------------.........,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++***++++++,,,,,,***************+++,,,---,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++,,,+++***))))))))))))))))))******+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))***++++++++++++***++++++++++++++++++++++++***,,,......---+++++++++******))))))))))))))))))((())))))******++++++++++++111333///,,,,,,,,,***+++++++++++++++++++++++++++************+++,,,,,,)))***+++,,,---.........,,,,,,------......//////------........./////////000222333222222555:::???LLLaaannnjjjfffkkkooommmgggoooyyy}}}~~~~~~mmmdddaaa```ooo{{{gggUUUJJJCCC???===;;;;;;:::999999999999999777777777777777777777777777777777777777777666666444444333333333333444444333333333444333222222111///////////////000000000222000//////111222222111...------,,,---...000111------............//////---..................---+++,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,***+++,,,.........------************+++---......++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---+++***))))))************+++++++++***))))))************************))))))))))))))))))))))))************************))))))*********+++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,///...,,,***)))***)))))))))))))))))))))***************************+++222555111,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------------.........------,,,---------...................../////////000000000000222444444555:::CCCKKK[[[ppp{{{ssslllqqqvvvtttrrrwww{{{vvvgggiiiqqq}}}rrr^^^OOOEEEAAA======<<<;;;;;;;;;;;;;;;999999999999999999999999777777777777777777777777555555444444444444555555333333444444444333222111//////000000000111111111333111000000111222222111........./////////............/////////000000000......------------......,,,///000000...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......------------------++++++++++++++++++++++++,,,,,,------------------******+++++++++,,,,,,,,,+++,,,---...///...,,,+++***************+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,***++++++++++++,,,,,,,,,------,,,+++************---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,///...,,,***)))******++++++++++++++++++***)))(((************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++(((,,,//////,,,))))))***)))))))))))))))*********+++++++++***************+++222666222---,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000000000///...,,,+++***...............---------000000000000111111111111///222444555888???KKKTTTeeezzzwwwmmmssszzzyyyzzzqqqjjjhhhiiilllwwwpppZZZLLLEEE??????>>>===============999999999999999999999999777777777777777888888888666666555555555555666666333333444555444333222111000000111111222222222333444222000000111222111000222333444444222///,,,***//////000000111111111222///...---,,,,,,---...///...000222111...,,,---///......................../////////......---------++++++++++++++++++++++++++++++,,,---............*********++++++,,,,,,,,,+++,,,...//////---,,,***...---,,,***)))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++///......------,,,,,,+++//////.........---------...------,,,,,,------...******+++++++++,,,,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++...---+++******+++---...---------,,,,,,+++++++++************))))))))))))************************************************(((((((((((())))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))******************************************************+++++++++*********))))))************************---,,,+++*********+++,,,///......---------.........------,,,,,,------............////////////000111111111111111222444555444555555555:::HHH]]]lll}}}|||yyywwwvvvzzzvvvnnnhhhcccbbbfffmmmqqqXXXIIIGGGAAA>>>@@@AAA???===>>>;;;:::888777777888:::<<<:::999888777666666666666666666666666555555555555555555444333333222111111111000/////////000222333111000000000000000111111000000000000000000000000......////////////......---......///////////////......////////////...............------,,,,,,,,,........................++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++******++++++,,,---)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,------.........///,,,***+++------+++)))......,,,+++***)))))))))++++++++++++************++++++++++++++++++++++++...---+++******+++---...,,,,,,,,,+++++++++******************))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))))))))***+++++++++*********))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,......------,,,,,,++++++************************************************+++++++++*********))))))************************,,,,,,+++******++++++,,,......---------------......------,,,,,,------...---............/////////111111222222111111333444888:::===CCCLLLZZZiiirrryyy{{{~~~uuulllhhhdddqqqnnn^^^QQQHHHAAA@@@AAA>>>;;;:::;;;:::999999999:::;;;<<<:::999888777666666666666888777777777777666666666555555444444333222222111333333222111222222333444111111000000000000111111000000000000000000000000//////000000000000//////,,,------...///...............////////////......000000///.......................................------------------------......------,,,,,,++++++***+++,,,---------,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,------******++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++111...,,,,,,------+++)))...---,,,+++*********************+++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,++++++++++++******++++++*********)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))******+++++++++*********************+++++++++,,,,,,,,,,,,++++++******++++++,,,000//////...---,,,++++++************************************************+++++++++***************************************,,,++++++******+++,,,,,,------,,,,,,,,,,,,------......------------......---------............///000111333333222333555777999>>>FFFQQQ]]]ffflllnnnqqqwww|||vvvrrrpppkkkfffeeeiiinnnqqqqqqllljjjjjjnnntttyyyzzzzzz}}}uuuhhhccckkkvvvcccVVVHHHCCCBBB@@@===<<<:::::::::;;;;;;<<<<<<<<<:::999888777777777777777888888888888777777777777555555444444333222222222555444333333333333333444222222111111000111111222000000000000000000000000//////000000000000//////,,,,,,---............---......////////////......000///......------......................................................//////......---,,,+++++++++,,,------......------,,,,,,------------,,,,,,+++++++++,,,------......,,,++++++++++++,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++...,,,++++++------,,,***,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))************************))))))))))))))))))))))))(((((()))))))))***************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++*********)))************************************************************************************************++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------......------------......------------...............111333333333555888<<<>>>HHHUUUaaahhhkkkkkklllssszzz}}}||||||~~~}}}wwwssstttzzz~~~{{{yyyvvvqqqlllkkkmmmqqqtttvvvrrrooolllkkkmmmoooppppppppprrrtttuuutttpppllliiifffeeefffiiinnnsssvvvwww{{{jjjeeevvv{{{iiiUUUKKKGGGDDDBBBAAA999:::;;;;;;<<<<<<;;;;;;:::999888888777777777888888888888777777777666666555555444444333333333333333333333222222222222222333333222111111111222222000000000000000000000000...//////000000//////...,,,---......//////............////////////......------,,,,,,,,,,,,,,,---................................................000000///...---,,,,,,+++---------...............,,,,,,------------,,,,,,------------------------+++************+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------............------------,,,,,,(((((()))***+++,,,------+++++++++++++++,,,---...******++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++************************************))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,(((((())))))******++++++******************************************************************************************************++++++,,,,,,,,,,,,+++++++++++++++,,,---...///......------......///---------.........//////000222333333111333999>>>LLLZZZkkkttttttrrruuuxxx|||yyywwwxxxzzz}}}~~~{{{{{{yyyvvvuuuxxx}}}~~~zzzvvvtttuuuxxxyyyzzztttmmmiiieeedddcccdddfffgggfffeeelllttt}}}zzzoootttzzzzzzjjjYYYOOOGGGCCCCCC::::::;;;<<<<<<;;;:::::::::999888888888888888888777777666666666555555555555555444444444444333333333333444444444333333333444444333222222222222222111111111111111111111111---......//////......---......///000000000000000......////////////......,,,---------------------........................------------------------000000///...------,,,,,,---------.........//////,,,------......------,,,//////...------,,,++++++)))))))))))))))***+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------***+++,,,,,,,,,,,,,,,---++++++++++++,,,---......+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,++++++++++++*********************************++++++++++++++++++++++++)))))))))*********++++++***************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))***+++,,,------...***************************************************************+++++++++************************))))))+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////............//////.........////////////000222444555333222666???GGG\\\iiixxx}}}yyyyyy~~~}}}yyytttsssqqqpppooommmiiieeeaaaeeeiiikkkkkkmmmpppsssvvv{{{{{{ssssss}}}~~~vvvuuuyyytttaaaPPPFFFBBB=========<<<;;;;;;:::::::::999999888888888999999666666666666555555555555555555444444444444444444555555666777777777777777555555444333222222222222111111111111111111111111......////////////......//////000111111111111000......////////////......---///111222333222000///........................,,,,,,,,,,,,,,,,,,,,,,,,.........---------------...------------...//////------............------000///...---,,,***)))))))))))))))))))))***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------*********++++++,,,,,,,,,000111111///---++++++,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++,,,,,,+++++++++*********************************++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------************************************************))))))*********+++++++++************************((()))+++,,,------,,,,,,,,,,,,,,,,,,---...///000//////............///////////////000000000111111333666888888:::CCCRRR]]]qqqwww}}}}}}zzz||||||{{{|||}}}{{{wwwrrrqqqpppooooooppppppqqqmmmooorrrssstttzzzxxxqqqqqq{{{{{{yyy}}}}}}cccRRRKKKCCCBBB@@@>>><<<<<<<<<<<<999999999888888999999:::777777777666666666666555444444555555555555555555333555666888999999999888666555444333333222222222111111111111111111111111000000111111111111000000...//////000000000000000......////////////......,,,///333666666444111...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---...///------............------......---,,,+++******)))+++++++++++++++,,,,,,---******++++++++++++******++++++++++++,,,,,,,,,,,,))))))******+++,,,---------///000...,,,+++,,,...------,,,,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******''''''(((((()))))))))***,,,,,,,,,+++++++++******************************(((((((((((((((((((((((()))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************))))))******++++++++++++************************((()))+++,,,------,,,,,,,,,,,,,,,---...///000111//////............//////000000000000111111111111111666:::>>>EEESSSfffuuu|||yyy{{{|||}}}~~~|||xxxxxxvvvpppkkklllsssyyy~~~yyy~~~xxxxxxxxx|||vvvaaaXXXGGGEEEBBB???=========>>>999999999888999999::::::888888888888777777777777444444555555555555555555111222444666888888888888777666555444333222222222111111111111111111111111222222333333333333222222---......///////////////......////////////......***---222666666333///,,,........................------------------------******+++,,,,,,------...------,,,+++,,,---...///------............------++++++++++++++++++++++++------,,,,,,------...///*********++++++***************+++++++++,,,,,,,,,******+++,,,...///000000$$$'''*********+++...111...------,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******************************+++,,,------......------++++++************+++++++++*********))))))((((((((()))***,,,,,,+++******++++++******************...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++*********))))))******++++++++++++******************************************************++++++,,,,,,,,,,,,------------......///000000000//////...---,,,+++++++++...,,,---222333111333666888999???JJJXXXjjj}}}~~~zzzxxxxxxyyy{{{}}}~~~zzz|||}}}vvvrrrqqqrrr||||||{{{}}}yyyuuu~~~|||dddYYYNNNEEECCCAAA<<<:::===;;;;;;::::::999888888888888888888888777777777777555555555555555555555555444444444555666777888999777777666555444444333333222111111000000000000000111111111111111111111111222222000///............000///////////////000111000000111111111111000000........................------------------------,,,,,,,,,---------......---------,,,,,,+++++++++.........------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++*********************************,,,,,,,,,+++++++++******------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++*********************************+++,,,,,,------,,,,,,++++++************++++++,,,+++++++++************))))))***++++++++++++***++++++******************---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++*********))))))++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...///////////////.........//////000000...000444555444666:::<<>>HHHUUUhhhzzz~~~yyy{{{|||zzzwwwyyy}}}vvvpppmmmsssxxxssspppvvv{{{dddSSSHHHDDDBBB======<<<;;;:::;;;;;;<<<999999999888888888777777555555555555555555555555666666666666555555444444555555555444444333333333333222111111000000111111111111111111111111111111///000000000111111000000/////////000111333444555......////////////......------------------------------------------------------------............+++,,,,,,,,,------......,,,,,,,,,------............------------,,,,,,,,,++++++++++++++++++++++++******************************++++++,,,------...------------------------...------,,,,,,------...+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------++++++************++++++******+++++++++++++++++++++***)))))))))***,,,---******++++++,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++******************************************************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...//////000000222111111000000111111222666555666777666666<<>><<<:::::::::;;;<<<999999999999888888888888666666666666666666666666777777777777666555444333444444444444444333333333333222222111111111111111111111111111111111111111///000111111222111111000/////////000111333444555......////////////......------------------------//////...---,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,------..................---------,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---++++++************++++++************++++++++++++*********)))******+++,,,******++++++,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++***************+++++++++)))******++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000111222111111000000000111111333333555777666888AAAKKKYYYppp|||yyy{{{|||zzz}}}{{{}}}yyyvvvwww}}}uuulllooowwwxxxbbbQQQFFFCCCAAA>>><<<::::::;;;<<<:::999999999999888888888888888888888888888888888777888888999888777555444444444333333333333333333333333222111111111111222111111111111111111111111000111222222222111000///---------...///000111222...//////000000//////...........................//////...---,,,++++++******+++++++++,,,,,,,,,,,,---------------.........,,,,,,------------------............---------,,,***++++++++++++,,,,,,,,,************************...---------,,,,,,,,,+++------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++************++++++++++++++++++,,,,,,------))))))***++++++++++++*********++++++,,,------...++++++++++++++++++,,,,,,************************))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---......//////000000000000000111222333333000111555999;;;???KKKWWWmmmxxxvvv{{{tttvvv}}}~~~{{{~~~~~~yyywww~~~wwwpppppp}}}fffRRRGGGEEEBBB>>><<<<<<<<<===::::::999999999888888888888888888888888888888888777888999::::::999777666333333333333333333333333444333222222111111222222111111111111111111111111111222333333333111///......---------......///000///000000111111000000///........................------------------------+++++++++,,,,,,,,,------............------------------------------,,,,,,............------------******+++++++++,,,,,,,,,************************,,,,,,,,,---------------------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,------.........((()))***,,,,,,+++************+++,,,,,,---......++++++++++++++++++++++++************************))))))******++++++++++++))))))******+++++++++++++++,,,,,,------,,,,,,+++************************************************++++++,,,,,,,,,---------++++++,,,------....../////////000111222444555666555777<<>>===>>>>>>:::::::::999999999888888666666666666666666666666777888:::;;;;;;:::999777333333333333333333333333444333222222111111222222111111111111111111111111111222333444333111///---000000////////////000111000000111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...//////000,,,,,,,,,---------....../////////...---------,,,.........------,,,,,,,,,//////.........---------*********++++++,,,,,,,,,***************************++++++,,,---...//////------------------------,,,++++++******++++++,,,++++++,,,,,,,,,---------...------,,,,,,,,,------+++++++++,,,,,,---------************************,,,+++***+++---...---,,,---------,,,,,,++++++++++++++++++,,,,,,---------******++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,,,,++++++******++++++,,,)))))))))***+++++++++,,,************************,,,+++***+++---...---,,,++++++++++++,,,---......///////////////.........111000//////111333444444<<<:::>>>IIIRRR[[[iiivvv~~~yyy|||zzznnnrrryyy___VVVMMMEEE>>>999:::???===<<<:::888888999:::;;;888888888888777777777777::::::;;;;;;:::888777666555555444333333333333444111111111111111111111111222111111111000000//////111111111111111222222222000000000000000000000000///////////////////////////............---------000000//////............((((((((())))))*********........................,,,,,,,,,,,,,,,,,,,,,,,,222222222000......000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---...///...------++++++,,,,,,---...//////+++,,,---------,,,+++***+++,,,---///000111111111,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---************************,,,+++***+++---...---,,,+++++++++*********))))))+++++++++,,,,,,,,,------,,,,,,,,,---------......***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************+++***)))(((((()))***+++,,,++++++******++++++,,,***************+++++++++************************---,,,++++++------,,,+++++++++++++++,,,---...///////////////////////////000//////000222444666666???AAAKKKXXXbbbiiittt~~~{{{~~~wwwwww}}}ssscccRRRIIIDDDAAA???@@@>>>===;;;999888888888999888888888888777777777777:::::::::::::::888777666666555444444333333444444111111111111111111111111222111111111000000000000222222111111111111111111////////////////////////000000000000000000000000///............---------/////////.........------............/////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000000///------///000************************+++++++++,,,,,,,,,------)))***+++,,,,,,,,,+++++++++,,,,,,,,,---.........------,,,++++++,,,,,,---////////////......---,,,,,,+++++++++,,,---......---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++***+++---...---,,,+++++++++************)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((''''''((()))***,,,++++++******++++++,,,+++++++++***************************************...,,,++++++------,,,***++++++++++++,,,---.../////////////////////////////////000111333555666777:::BBBQQQaaakkkqqqxxx}}}}}}}}}zzz~~~xxxlllnnnvvvyyy^^^PPPLLLHHHDDDAAA======<<<:::999888777777999999888888888777777777999999:::999999888777666666555444444333444444444222222222222222222222222111111111111111000000000333222222222111000000000........................///////////////////////////............---------.........---------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,---///++++++++++++++++++++++++*********+++++++++,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,------------///---+++******+++...////////////...---,,,+++***,,,,,,,,,,,,---...///000---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******,,,++++++******++++++,,,,,,+++++++++***)))))))))************************,,,+++***+++---...---,,,,,,++++++,,,,,,---...//////////////////000000000///000111222222333666777555AAARRRaaakkkqqqxxx~~~|||qqqjjjggggggrrrsss^^^SSSKKKDDDAAA<<<<<<<<<<<<;;;999888777999999999888888888777777999999888888888777777666666666555444444444444444222222222222222222222222111111111111111111111111333333333222111000//////////////////////////////------------------------///............---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////...,,,,,,---...------------------------++++++++++++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......++++++,,,---------,,,,,,...............///000000---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++***)))))))))***************************))))))+++---//////...,,,,,,,,,,,,---...//////////////////000000111111000111222222111333666999>>>JJJYYYeeemmmuuu{{{ooocccdddnnn|||ttt___OOOEEECCC;;;;;;<<<<<<<<<;;;;;;:::999999999999888888888888888888777777777777777777666666555444444444444555222222222222222222222222111111111111111222222222333333333222111000//////000000000000000000000000------------------------///............---------------------------------///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000///---,,,---...------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++***+++---/////////---,,,++++++,,,,,,,,,,,,,,,+++//////............//////---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,)))************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++******************************************))))))+++---//////...,,,,,,,,,,,,---...///000...//////000000111111222111222333222222555;;;AAAMMMYYYeeekkkqqq{{{sssjjjiiiyyyttt\\\MMMJJJ>>>>>>=========<<<<<<<<<:::999999999999888888888777777666666666666777777777666555555444444555555333333333333333333333333111111111222222222222222333222222222111000000000111111111111111111111111///////////////////////////............------------------------.........000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000///...,,,------++++++++++++++++++++++++,,,,,,---------.........++++++*********+++,,,---++++++++++++,,,,,,,,,,,,(((+++...111111000---+++.........---,,,+++***)))///...---,,,,,,+++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,))))))*********+++++++++++++++++++++*********)))++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++,,,++++++******++++++,,,***************+++++++++************************,,,+++***+++---...---,,,---,,,,,,------...///000...//////000111111222222111333444333444:::DDDLLL^^^jjjtttvvvyyyyyy{{{qqq\\\SSSCCCBBB@@@>>><<<<<<<<<<<<::::::999999999888888888777666555555555666777777777666666555555555555555333333333333333333333333111111111222222333333333222222111111111111111111000000000000000000000000000000000000000000000000///............---------------........./////////------------,,,,,,++++++------------------------........................+++---///...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++*********+++,,,---*********+++,,,,,,,,,---)))+++---///000000...------------------,,,++++++...---,,,+++***)))))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++++++++,,,,,,---------++++++++++++******))))))((())))))))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******,,,++++++++++++++++++,,,))))))******+++++++++,,,************************///...,,,,,,,,,,,,***)))---------------...000000...//////000111222222222111333444444666>>>KKKUUUmmmzzz{{{hhh[[[HHHFFFBBB???<<<;;;:::;;;:::::::::999999999888888777666555444444555777777777777666555555555555555333333333333333333333333111111111222222333333333111111111111111222222222000000000000000000000000//////////////////////////////.........---------........./////////000000.........------,,,,,,,,,................................................***,,,------,,,*********........................******+++++++++,,,,,,,,,...---,,,+++,,,---...///))))))***+++,,,,,,------,,,,,,------...//////000)))***,,,---.../////////++++++,,,,,,---...///000........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******++++++,,,,,,++++++************++++++,,,,,,,,,******++++++++++++******++++++*********+++---...***+++,,,---------++++++************************++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++***,,,,,,++++++***+++++++++)))************+++++++++///...---,,,------///000000000111111222222222222111555777777:::HHH]]]nnnrrr^^^SSSFFF???>>>>>>;;;888:::888777888999;;;;;;:::888777666555555666777888555555666666666666555555333333222222222333333444444444333333222111000000111111111111111111222222000000000000000000000000222111///.........///000//////............//////.........------,,,,,,,,,---...///...---...///111......------,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,+++++++++*********)))))))))***,,,......---,,,+++++++++++++++++++++++++++000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++,,,---///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++,,,,,,++++++***++++++++++++++++++,,,,,,******++++++++++++******++++++*********+++,,,---+++,,,---------,,,++++++************************++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++***,,,,,,++++++***++++++,,,************++++++++++++......---------...///000000000000111111222222333333555777<<>><<<<<<===>>>===<<<777777888888888888777777666777777888888777777666444555666666555444222111222222222222222222222222333333222222111000000000111111111111111111111111000000000000000///......---...///000000///...---.............../////////---...///...---...///111111111000///---,,,++++++,,,,,,,,,------------...,,,------......------,,,......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---+++***))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++***))))))((((((((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++******++++++,,,,,,++++++***************+++,,,---...------------............+++---...000111111111111111000000000333666:::<<>>===>>>>>><<<;;;888888999::::::999888888555666777888888888888888666666555555444333333222222222222222222222222222333333222222111000000///111111111111111111111111///000000111000///...---+++---...000111000///...---........./////////000---...///...---...///111000000///......---,,,,,,,,,,,,,,,---------......---......//////......---------------,,,,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++------------------------------,,,,,,,,,,,,---------...000111111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,---,,,+++***)))''''''&&&'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,+++++++++************+++,,,---...---------.........//////+++,,,...000111222111111222111000111333777;;;===OOOddd~~~}}}|||yyyyyywwwaaaTTTEEEBBB???>>>>>>===;;;999999999;;;;;;;;;;;;999999444555666888999999999999888777666444333333333333222222222222222222222222333333222222111000000///111111111111111111111111///000111111111000...---***,,,...000111111000///---.........//////000000---...//////---...///111000000//////.........---,,,,,,,,,------...............////////////......------,,,,,,,,,+++++++++)))***,,,......---,,,+++++++++++++++++++++++++++,,,---/////////---+++***...........................------,,,,,,------......------,,,,,,------...---,,,,,,,,,,,,---......//////...---,,,,,,,,,,,,------,,,,,,,,,---......,,,+++)))''''''((()))***++++++++++++++++++++++++************************++++++******************)))***+++,,,---.........******++++++++++++******+++++++++*********))))))************************))))))***+++,,,,,,---------+++***+++......,,,*********+++++++++,,,,,,,,,---------............///.........///000111111111222222111111444:::@@@DDD```ooo|||~~~~~~sssppptttvvv___SSSIIIAAA??????===;;;;;;<<<;;;:::999888888888888777999<<<;;;888777999<<<444444444444444444444444555555555444444333333333111222222333333222222111222333333333333222111111111000000///...---------//////000000000000//////000000000000000000000000000000000000000000000000000000//////.........---555333111///------------------------------------......---,,,,,,+++************+++,,,,,,---......+++,,,---...---,,,+++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,++++++++++++,,,------......---,,,,,,,,,,,,---------------------,,,,,,///...,,,+++***+++,,,---++++++++++++++++++++++++******************************************************++++++,,,+++++++++******++++++++++++******+++++++++*********))))))*********************************+++,,,,,,,,,------+++***,,,......,,,******++++++++++++,,,,,,,,,---------............///////////////000111111111000333555555555<<>><<<<<<===<<<;;;:::999999999999888999:::999888888999:::444444444444444444444444555555444444444333333333222222333333333333222222222333333333333222111111222111111000//////......//////000000000000//////000000000000000000000000////////////////////////000/////////............000000...---,,,,,,---------------------------------------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,---,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,------...+++************+++,,,,,,,,,,,,,,,,,,,,,------...------......---,,,+++***,,,+++***)))((()))***+++++++++++++++++++++++++++***************************************************++++++++++++***)))(((******++++++++++++******+++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,------,,,***++++++++++++,,,,,,,,,,,,---------............///000000000000000111111111...444999888888CCCXXXiii}}}yyywwwuuuuuuyyy{{{ooojjjjjj|||ooo]]]JJJBBBAAA@@@??????>>>>>>===<<<;;;;;;;;;;;;999888777777888999888777666666666666666666666666555444444444444333333333222222333333333333222222222333333333333222111111222222222111111000000//////000000111111000000///000000000000000000000000////////////////////////////////////............,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------...------,,,,,,------...+++++++++++++++,,,,,,---++++++++++++,,,---...///,,,---...///...,,,)))(((***)))(((((((((((())))))++++++++++++++++++++++++***************************************+++++++++******++++++++++++*********++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,---------------............///111111111111111111111111///333777999@@@RRRlll||||||uuuvvvxxxwwwwwwzzzwwwqqqtttnnnUUUHHHDDDBBB@@@@@@>>>>>>===<<<;;;;;;;;;;;;:::777555666999999777555666666666666666666666666444444444444444444444444222333333333333333333222222333333333333222111111222222111111111000000000000000000111111000000000///////////////////////////////////////////////////////////////.........,,,,,,++++++++++++,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***,,,...///******++++++,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,---......*********+++,,,---...///,,,---.........+++)))''',,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++)))***+++,,,------------++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,------------------............///111111111111222222222222333333666>>>NNNfff}}}{{{yyyvvvyyy|||{{{yyyyyy}}}yyyzzzeeeSSSJJJCCC@@@???>>>===<<<;;;:::::::::::::::888555666888999777444777777777777777777777777444444444444444444444444333333333444444333333333222333333333333222111111111000000000000000//////000000111111111111000000////////////////////////.................................///////////////......------,,,++++++***------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***,,,---///)))***+++,,,,,,,,,++++++******+++,,,,,,---......+++++++++,,,,,,,,,------...------,,,,,,------...------,,,,,,------...///************+++,,,......,,,,,,------,,,+++***)))*********+++++++++++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,)))***+++,,,---.........++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***,,,...---,,,++++++,,,,,,,,,,,,,,,---------------------............///000111111222333333444444777777===LLLccczzzvvvsssvvvvvvyyy||||||||||||yyydddTTTGGG@@@???>>>===<<<;;;;;;::::::;;;:::999888888888888777555777777777777777777777777333333333444444444444555333333444444444444333333222333333333333222111111000000000000000000000000000111111222222111111000000000000000000000000000.................................///////////////...//////...---,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---)))***+++,,,---,,,+++++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...+++*********+++,,,------,,,+++++++++++++++++++++''''''((()))))))))))))))++++++++++++++++++++++++************************((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........***,,,......,,,***+++---,,,,,,,,,------------...---------............//////000111222333555666666888>>>KKKaaaxxx|||wwwuuuvvvuuuwwwyyy{{{|||zzzdddQQQGGGEEE??????>>>===<<<<<<<<<<<<::::::;;;:::888777777888666666666666666666666666333333333444444444555555333333444444444444333333222333333333333222111111111111111111111111111111000111111222222111111000000000000000000000000000..................................../////////000,,,,,,---......---,,,+++---------------------------------,,,,,,++++++++++++++++++,,,,,,---------)))******+++++++++******(((***+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...------,,,,,,------...++++++******++++++,,,---++++++******++++++,,,---+++++++++******+++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,***++++++++++++***))))))+++,,,,,,------,,,,,,+++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////***,,,......+++***+++---,,,,,,,,,---------......---------.........////////////111222444555777777888CCCXXXqqquuuxxx~~~~~~zzzxxxvvvvvvwwwyyy|||~~~zzzqqqZZZNNNLLLAAA@@@???>>>============999<<<===;;;777666777999666666666666666666666666333333333444444555555555333444444555555444444333222333333333333222111111222222222222222222222222111111222222222222111111000000000000000000000000........................---.........//////000000)))***,,,---......------------------------------......---,,,,,,+++************+++,,,,,,---......)))***+++,,,,,,+++)))((((((***+++------,,,+++***---,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---+++++++++---///000///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******************************---+++))))))+++,,,***(((************************++++++******************...---+++******+++---...)))***,,,---...---,,,,,,************************,,,,,,,,,++++++*********------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000...333333...---333999;;;>>>QQQlllyyyuuuvvv}}}zzzxxxtttwww{{{~~~ttt]]]LLLKKKAAA:::===AAAAAA>>>===<<<;;;:::999888888888888888888888888777777777777777777777777777666555555555444333222111222333444333333222222111000//////222111111111000000//////111111111111000000000000//////000000111111222222000///...------...///000,,,---.../////////...---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***+++,,,***(((************************************************---,,,+++******+++,,,---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000222222333333444777<<>><<<<<<;;;::::::999999999::::::888888888888777777777666777777777777777666555555555555444444333333333333666555444222000///---,,,111111111000000000000000111111111111000000000///000000//////......---------...///000000///...---///...---,,,,,,---///000........................------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,************************------------,,,---------***+++---...///......---++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,+++******+++************************))))))*********++++++++++++******************+++...---,,,+++***+++,,,---************************++++++++++++++++++++++++,,,+++++++++,,,,,,---...******+++,,,,,,---....................................//////000111111111333///333<<<===>>>QQQjjjuuummmhhhfffjjjqqqvvvvvvvvvxxxyyy|||{{{xxxxxxyyy{{{}}}{{{sssvvvnnnQQQCCCBBBAAA???===;;;;;;::::::999:::::::::888888888888777777777666777777777777777666555555555555555444444444333333666555444222000///---,,,000000000000000000111111111111111111000000000///000000//////......---------...///000000///...---111000...---,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************))))))***************)))************************------------------,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++---------+++***+++,,,************************)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,---......+++++++++,,,,,,---------...........................//////000000111111222444444:::AAAFFFOOOfff}}}{{{sssmmmlllkkknnnsssvvvuuuuuuxxxxxxzzz}}}~~~~~~~~~zzzwwwuuuvvvvvvvvvyyy}}}xxxnnnuuudddPPPJJJFFFBBB???===<<<;;;:::999999999999888888888888777777777777777777777777777666555555444555555555555444333333222222222111111111111111000000000000111111111111111111111111000000000000000000//////////////////......////////////......000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,------------******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++---.........---,,,,,,+++///......------------...------------------------,,,,,,,,,++++++***((((((,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***+++---************************((())))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......................../////////000111111222222555888>>>FFFSSSeeexxx~~~yyyzzzzzztttpppppprrrqqqssswwwwwwuuuuuuxxxwwwyyy|||~~~~~~~~~}}}zzzvvvssspppoooqqqvvv||||||xxxzzzfffUUUIIICCCBBB???>>><<<;;;999999888888888888888888777777777777777777777777777666555555444555666666666555333333111111111111111222222222///000000000111111111111111111111111000000000000//////000000000000000000//////............//////,,,------...//////......------------------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++111000...---,,,,,,---...........................+++++++++++++++***))))))************************+++---///---+++)))+++---************************((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++'''(((+++---...///......*********************************++++++,,,,,,,,,++++++++++++,,,---...///---,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////000111111222222444888===HHH\\\sss~~~yyysssqqqssswwwuuuppppppuuuwwwuuuwwwyyyxxxuuuuuuxxxvvvyyy}}}~~~wwwsssnnniiiiiimmmssswwwxxx{{{xxxuuusssvvvxxx^^^KKKCCCDDD@@@???===;;;999888888777888888888888777777777777777777777777777666666555444555666666666555333333333333222222111000////////////000000111111111222111111111111000000000000//////000000111111222222000///...------...///000(((***,,,///000111000000------------------------..............................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..............................)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,................................................---,,,,,,++++++,,,,,,---%%%'''***,,,------++++++//////...---,,,,,,++++++,,,,,,,,,++++++***************************************+++,,,,,,,,,,,,+++///...---,,,+++,,,,,,------------.........//////---------,,,,,,+++++++++++++++,,,,,,,,,,,,------///...------++++++***)))---------............///......///000000000000000......---///222555666666888CCCDDDKKKeeezzzpppyyywwwsssnnnoooqqqqqqqqqpppqqqrrrwwwyyyzzz{{{{{{zzzxxxvvvuuuwwwzzz}}}yyyqqqjjjggggggggggggjjjmmmttt}}}xxxvvvrrrWWWHHHDDD@@@???===;;;<<<===:::777888888777666666666666666999888666555444555777888666666555555555444444444555222000///000///,,,)))222222222111111111000000000000000000000000000000000000000000000000000000//////.........---------...---,,,,,,...////////////............---------...---,,,++++++,,,---............------,,,,,,,,,*********++++++,,,,,,,,,'''((()))***+++,,,,,,,,,,,,---......//////......------------,,,++++++*********+++++++++,,,,,,,,,................................................------,,,,,,,,,,,,------((()))***,,,,,,,,,,,,+++///......---,,,,,,++++++,,,,,,++++++++++++++++++************************)))******+++++++++++++++///...---,,,+++,,,,,,---,,,,,,---------.........---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------...------,,,,,,++++++***---------............///......///000000000000000222222111222333333333333666@@@EEERRRlllzzzzzzzzzxxxwwwooojjjmmmpppqqqqqqqqqrrrsssxxxyyy{{{||||||{{{zzzyyyxxxyyy{{{}}}~~~xxxrrrmmmjjjgggffffffgggllltttyyy|||kkkUUUIIIBBB@@@===;;;<<<===<<<999999999888777777777777888777777777777777666666555555555555555555555555555888555333333333333000...222222222111111111000000000000000000000000000000000000000000000000000000//////.........---------...---,,,,,,...//////...///............------------------,,,,,,------------------------,,,,,,,,,,,,------------------...((()))***+++,,,,,,,,,,,,,,,------...............,,,,,,---------,,,++++++***++++++++++++,,,,,,,,,......................................................------------......,,,,,,,,,++++++,,,,,,---......------,,,,,,++++++++++++++++++++++++,,,,,,************************((()))******++++++******...------,,,,,,,,,,,,---++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000000000000000222333333333444444444444888AAAKKK^^^vvvzzzvvvzzz{{{ooofffiiinnnpppqqqrrrssssssxxxyyy{{{|||}}}||||||{{{zzzzzz{{{|||}}}}}}~~~~~~}}}wwwqqqjjjfffbbbaaadddjjjmmmpppvvv~~~cccNNNEEEAAA<<<;;;===>>>===<<<::::::999888888888888999555666888999999777555333444444444555555555555555777666444444555555333222222222222111111111111111000000000000000000000000000000000000000000000000/////////.........------///---,,,,,,...//////...///............---------,,,------......------,,,,,,,,,,,,,,,------------...------------------,,,++++++,,,,,,,,,,,,++++++,,,,,,---...............++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,.........................................................------.........000///---+++++++++---...---------,,,,,,,,,++++++*********++++++,,,,,,,,,************************(((((()))************)))---,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,------------------............///......///000000000000000...000222333444666888999<<>><<<;;;===999999888777777777777888999888666555555555666777888888777555444333222111111222222222111111111222111111111111111111111111111111111111111111111111111111111111111111111111000000/////////.........000...,,,,,,...///...---///............---------+++,,,---......---,,,+++***++++++,,,,,,---------,,,,,,,,,++++++*********------------,,,+++******+++,,,,,,---...---------***++++++,,,------------++++++,,,,,,,,,---------......................................................------------......000///---+++++++++---...,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,************************((()))******++++++*********++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,------------------............///......///000000000000000111333444333222444:::???JJJ^^^lllrrrwww{{{zzzuuukkkfffiiilllooorrrsssuuuwwwyyyxxxxxxxxxxxxyyyzzzzzzzzzxxxxxxxxxzzz|||sssjjjbbb_________bbbgggjjjqqqzzzfffUUUEEEBBBAAA<<<;;;===999999888777777777777777:::888666444444555777888888888777555444333222111222333444333222111222333111111111111111222222222111111111111111111111111111111111111111111111111000000000/////////......000...------.........---///............---------,,,------......------,,,++++++++++++,,,,,,,,,,,,...------------------,,,,,,,,,---,,,,,,+++******++++++,,,---------------++++++,,,---------,,,,,,,,,,,,,,,,,,------------................................................------,,,,,,,,,,,,------...---,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++************************)))******+++++++++++++++)))***+++,,,---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000000000000000333555555333333777???FFFVVVjjjssssss|||}}}xxxqqqyyyvvvnnnlllnnnoooqqqrrrssssssuuuyyy{{{zzzzzzyyyyyyyyyzzzzzzzzzyyyyyyyyyzzz|||vvviiiccc___]]]^^^aaa```fffnnnrrruuu{{{uuu```MMMHHHEEE>>>;;;>>>::::::999888888888888999888777777666666666666666555555555555555444444444222444555444111000111333000000111111111222222222111111111111111111111111111111111111111111111111000000000000/////////...000///------......---,,,///............------------------,,,,,,---------,,,,,,,,,+++++++++++++++,,,------------------...++++++++++++++++++******++++++,,,------------,,,,,,,,,---------,,,++++++,,,,,,,,,------------...................................................---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++***************************************+++,,,,,,,,,,,,+++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...//////000000000000000222333444333444;;;FFFOOO```sssyyyvvv{{{}}}zzziiikkkqqquuurrriiifffjjjpppsssttttttssstttvvvzzz}}}|||{{{{{{zzzzzzzzz{{{{{{{{{{{{zzz{{{|||qqqhhhbbb]]]]]]___YYY___fffiiilllsss~~~zzzhhhSSSLLLHHH???<<>>III\\\mmmvvvqqqqqq|||tttmmmnnnooommmiiiggggggjjjnnnpppqqqqqqrrrsssuuuwwwzzz{{{zzzzzzyyyyyyxxxxxxyyyyyy|||{{{{{{|||}}}zzzooogggcccaaaZZZZZZZZZZZZ\\\aaaiiiooowww~~~}}}|||{{{{{{{{{gggXXXNNNCCC???BBB>>><<<999888999999777666999888888888777777777777666666555555555555666666444444555555555444333222111111111111000000000000222222222222222222222222111111111111111111111111//////............//////......//////000000111111///000111000...---...///........................------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,---------------,,,,,,++++++++++++++++++++++++------------------------......---,,,,,,,,,,,,,,,.........---------------...........................------------,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************((((((******++++++++++++++++++,,,,,,------,,,,,,*********+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------..................------...//////000111111222222222444666888CCCVVViiissstttppprrr}}}vvvpppnnnpppkkkjjjiiiiiikkkmmmppprrrssssssssstttvvvwwwyyyzzzwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzzzz{{{|||~~~|||rrrkkkggg]]][[[YYYVVVVVV[[[bbbgggqqqzzz~~~{{{yyyzzzyyy}}}lllZZZJJJBBBCCC>>><<<::::::;;;:::888777888888888888888777777777777666666555555666666777444444555555444444333222222111111111000000000000222222222222222222222222111111111111111111111111000//////......//////000////////////000000000000///000000...,,,,,,...000........................------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------,,,---------......------------------........................------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,++++++++++++++++++++++++************************************************+++,,,,,,---...//////000,,,,,,---------------,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------............------------//////000000111222333333333888999;;;KKKdddsssvvvrrruuu|||tttqqqttttttssssssjjjjjjkkklllnnnoooqqqqqqwwwvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyzzz|||~~~tttmmmddd```[[[WWWVVVZZZ```dddrrrzzz{{{xxxwww{{{iiiRRREEECCC@@@>>>============:::999888888888888888888888888777777666666666666777777444444444444444333333333444444333333333222222222222222222222111111111111111111111111111111111111000000////////////000000111000000000/////////.........---***)))))),,,...........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------------------------///......---------......................................................------------------------,,,,,,,,,---------......***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************************************)))))))))***+++,,,------------.........------,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................//////000111222333444444777===BBBIII\\\ttt~~~www}}}rrrkkkpppxxxzzzvvvssskkklllmmmnnnooopppppppppvvvvvvvvvvvvvvvuuuuuuuuuwwwwwwvvvuuuuuuuuuuuuvvvxxxyyyyyy{{{~~~|||{{{|||uuukkkfff___YYYXXX[[[___bbbllltttyyyyyyzzz~~~{{{___LLLDDDAAA???=========<<<:::888888888888888888999999999777777666666666666777777555555444444333333333333444444444333333333333222222222111111000000000000111111111111111111111111000000////////////000000111111000000//////............---***)))))),,,...........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...++++++,,,,,,------------------------------------......---------......///.............../////////........................,,,,,,,,,------------...,,,,,,,,,---------......******,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***)))))))))***+++,,,,,,------......------,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000//////000222333444555666555<<>>>>>>>>>>>888888888999999:::::::::888888777777777777888888666555444333222333444444555555555444444444333333777777666555444444333333222222222222222222222222111111000000000000111111////////////000000000000---...000///...,,,,,,---........................---------,,,,,,,,,++++++++++++------------+++++++++***))))))***,,,...///,,,,,,---......///000000------------------------++++++++++++,,,,,,---...000///...---------------//////.........---------,,,,,,------------------++++++,,,,,,,,,,,,------+++,,,.........,,,***)))***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,+++,,,------......---------------,,,,,,+++++++++------------------------..................------//////000111111111111111999555333555666666888<<>>AAA::::::::::::999999999999777777777777777777777777666555555555555444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111///////////////////////////............//////000------------------------///---++++++---///000///...---,,,---///000000///------------------------------------------,,,,,,...---++++++,,,------,,,........................//////............//////........................//////...---,,,,,,+++++++++++++++,,,,,,,,,------******,,,------------,,,***++++++,,,,,,++++++***------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,+++,,,------......------+++++++++,,,,,,---------,,,,,,------------------............////////////---...000222444666777777444333333666888===HHHTTTrrrsssiiifffkkktttzzzvvvqqqiiieeefffhhhkkklllooonnnmmmnnnooopppooonnnpppqqqssssssqqqppppppppprrrwww{{{{{{zzz{{{yyy|||yyywww}}}rrrggg```]]]YYYWWWYYYZZZ[[[^^^cccbbbbbbbbbdddjjjwwwwww{{{~~~|||bbbNNNEEE??????AAA;;;;;;:::::::::999999999666666666666666666666666666555555555555444444444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////............//////000000------------------------///...,,,,,,,,,...///000---------...///000000000.................................------,,,,,,,,,,,,+++++++++,,,---------........................//////.........//////000---.....................//////...---,,,,,,+++++++++++++++,,,,,,,,,------***++++++,,,------------***++++++,,,,,,++++++***------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,+++,,,------......------+++++++++,,,,,,---------,,,,,,,,,---------.............../////////000000------///000111222222222444333444666888???NNN^^^|||~~~}}}rrreeeaaafffnnnssstttnnnllljjjiiiiiijjjkkklllnnnmmmmmmoooppppppnnnmmmoooqqqsssrrrpppoooppprrrrrrwww|||}}}}}}~~~}}}|||{{{ttt|||{{{nnneee[[[VVVTTTUUUVVVUUUYYY^^^^^^___```aaaeeennn{{{zzz{{{vvvxxxwww[[[JJJAAA>>>???;;;;;;;;;:::::::::999999666666666666666666666666666555555555555444444444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////------...//////000000000------------------------//////...---,,,,,,---...,,,,,,------------...///.................................------,,,,,,,,,+++++++++++++++,,,---...........................//////......//////000000---------........................------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,)))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---+++,,,,,,------..................//////000000111---...//////////////////444444666888:::CCCXXXjjjkkkaaaYYY\\\fffpppqqqooohhhiiiiiijjjjjjkkklllllllllmmmoooqqqsssrrrooommmoooqqqsssssspppppprrruuutttxxx}}}sss{{{vvvlll^^^YYYUUUTTTTTTSSSUUUZZZ\\\___bbbbbbccciiittt}}}~~~wwwssswwwkkkRRREEE@@@???;;;;;;;;;;;;::::::::::::777777777777777777777777666555555555555444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222////////////////////////---...//////000//////...------------------------...///000///---,,,,,,---+++---...---,,,+++,,,---------------------------------------------,,,,,,+++,,,---,,,+++,,,...///........................///////////////000111111---------.........//////------------------------++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,)))***++++++,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......///---......///000000111111//////000111111111000000333555888;;;>>>JJJcccyyywww]]]YYYXXX^^^hhhoooooolllggghhhhhhhhhhhhiiikkkmmmlllnnnqqqvvvxxxvvvrrrnnnnnnqqqtttsssqqqqqqtttxxxyyy{{{~~~www~~~~~~uuuggg```ZZZXXXUUURRRSSSXXXXXX\\\___^^^^^^cccmmmvvvuuurrrzzz|||]]]KKKDDDBBB<<<;;;;;;;;;;;;:::::::::777777777777777777777777666555555555555444444444444444444444444444444444333333333333333333333333111111111111111111111111222222222222222222222222000000000000000000000000...//////000000///...---........................***---000000///------...,,,...///...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,...///...,,,+++...000........................///////////////000111111---------.........//////,,,,,,------------------++++++,,,,,,,,,---------...------,,,+++++++++++++++++++++,,,,,,+++++++++---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,---.........---------------,,,,,,+++++++++++++++,,,,,,---...//////---......///000111111222000000222222333333333333222555:::>>>BBBPPPkkk|||iiiXXXYYY]]]dddkkknnnmmmllliiiiiigggeeeeeegggjjjnnnlllnnnsssyyy{{{yyytttpppmmmqqqttttttqqqqqqvvvzzz|||}}}|||zzzjjjccc\\\XXXSSSOOOOOOSSSQQQTTTVVVTTTSSSXXXcccmmmwww~~~yyyqqqvvveeePPPHHHFFF<<<<<<;;;;;;;;;:::::::::777777777777777777777777666666555555555444444444444444444444444444444444333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111//////000000000...---,,,////////////////////////&&&+++000111000...///000...///000///+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---///000...,,,+++...000........................000000//////.........------...///...,,,,,,...///.........------,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,++++++*********,,,++++++******++++++,,,***+++,,,---............---------,,,,,,+++++++++---......---,,,+++---...---......///000111111222111000000111222333222111222;;;???===EEE]]]yyyuuufff\\\]]]___eeekkknnnmmmkkkhhhhhhhhhhhhiiijjjkkklllnnnoooqqqvvvyyywwwrrrmmmqqqrrrrrrqqqqqqssswwwzzzzzzmmm___XXXXXXXXXTTTOOOOOOPPPPPPPPPQQQWWWaaahhhlllyyyqqqpppwwwsssVVVHHHEEEBBB@@@===::::::<<<:::777888888888888777777777777888666444111000000111222444444444333333333222222111111111111111111111111000111111222222222111111111111111111111111111111222222222111111111111000////////////////////////000000///...,,,+++***))),,,,,,,,,------.........000///......///000///---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---------......000/////////............---...///...,,,,,,...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++,,,---............------,,,,,,++++++++++++)))+++......---,,,+++,,,......//////000000111111111111000111222333333333444:::???CCCQQQjjj|||nnncccaaaaaabbbfffjjjlllkkkiiiiiihhhhhhhhhiiijjjkkkkkkllllllnnnqqqtttsssoookkknnnooooooooopppsssxxx|||}}}}}}~~~tttggg___[[[YYYUUUPPPQQQQQQQQQQQQQQQUUU\\\bbbiiiuuuuuusssxxx~~~}}}```NNNFFF@@@???<<<:::::::::999777888888888888777777777777777666444333333444555666444444444333333333222222111111111111111111111111222222222333333222222222111111111111111111111111222222222111111111000000////////////////////////000000///...------,,,,,,,,,,,,------------------...,,,+++,,,---...---+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------......///////////////............---...///...,,,,,,...///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,------...---------,,,,,,+++++++++++++++***'''+++///000000...---,,,////////////000000000000111111111111222333555555777999???LLLbbb{{{yyyoooggg```fffeeeeeefffhhhiiigggfffjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjlllmmmmmmkkkiiilllmmmnnnoooqqqvvv}}}|||yyyvvvvvvzzz~~~{{{~~~~~~sssiiiaaa[[[VVVSSSSSSSSSSSSRRRRRRTTTXXX[[[bbbmmmyyy|||uuuvvvxxx~~~sssZZZJJJAAA@@@>>><<<;;;:::999:::999999888888888777777777555555555555666777999:::444444444444333333333333222222222222222222222222333333333333333333333222111111111111111111111111222222111111111000000000////////////////////////000000/////////.........------------------,,,,,,---,,,+++,,,---...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...///000000///////////////.........---...///...,,,,,,...///------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,---------...------,,,,,,++++++++++++++++++++++++***,,,///000000//////000000000000000////////////000111222222333444777999999:::CCCWWWrrrxxxjjjcccaaa___eeeeeeeeeeeeffffffeeedddjjjjjjiiihhhhhhhhhiiiiiiiiihhhhhhhhhiiijjjjjjjjjkkkmmmoooqqquuu|||}}}xxxuuuyyy{{{uuuiii___XXXUUUTTTUUUUUUUUUUUUUUUVVVWWW[[[dddooo{{{uuurrrqqqwwwlllUUUGGGCCC@@@???>>>;;;;;;<<<999999999888888888777777555555555666777888999:::555444444444444333333333222222222222222222222222333333222222222111222222111111111111111111111111111111111111000000000000////////////////////////..................//////.........------,,,,,,,,,...---,,,---///000///...,,,,,,,,,---------......------------------------------------------------------------...///111111.........///////////////---...///...,,,,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,---------...------,,,,,,++++++++++++++++++++++++,,,,,,---,,,+++---000222000000000000////////////000111222333333555999<<<===AAAMMMeeezzzxxxfff\\\YYYZZZ]]]```aaacccdddddddddddddddiiiiiihhhggggggggghhhhhhhhhhhhhhhhhhhhhiiikkkllljjjmmmppptttyyyzzzwwwyyy{{{qqqeee\\\YYYUUUUUUVVVWWWXXXXXXXXXWWWWWW^^^hhhtttwwwnnnlllrrr{{{gggPPPGGG@@@@@@???;;;:::<<<999999999999888888888888666666666666666666777777555555555444444444333333222222222222222222222222222222111000//////000000111111111111111111111111111111111000000000//////////////////////////////,,,------------..................------,,,,,,,,,...---,,,---///000///...,,,,,,,,,---------......---------------------------------------------------------...///000111222.........///////////////---...///...,,,,,,...///,,,,,,,,,------------...+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,------...---------+++,,,,,,,,,,,,,,,------++++++***(((''')))---000////////////000000000000///111333333333666;;;@@@EEEMMM```wwwnnnssscccWWWQQQPPPUUUZZZ[[[^^^bbbddddddccccccdddgggfffffffffffffffggggggggghhhiiiiiiiiijjjmmmpppkkknnntttyyy~~~yyyvvvyyy}}}{{{nnnccc]]]WWWVVVVVVWWWYYYZZZXXXWWWWWW\\\cccmmm|||~~~qqqlllooouuu}}}~~~\\\LLL@@@??????;;;888999:::999999999999888888888777777666666555555444444555555555555444444444333333333333333333333333333333222000///......///000111111111111111111111111111111000000000/////////////////////////////////,,,,,,,,,---------------------------------,,,,,,+++***)))***,,,------,,,,,,,,,,,,---------......------------------------------------------------............///000111111............/////////000---...///...,,,,,,...///,,,,,,,,,---------......******++++++,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,---............,,,,,,---------.........,,,,,,,,,+++)))***,,,///......//////000000111111///111444444333666===CCCOOO]]]uuutttvvvmmmaaaUUUOOONNNNNNSSSZZZXXX]]]cccfffeeedddccccccddddddddddddeeeeeefffgggeeegggjjjjjjjjjlllpppsssooottt{{{zzzwwwzzzxxxkkkcccYYYWWWVVVVVVXXXYYYWWWTTTUUUXXX]]]dddooozzzpppnnnnnntttjjjTTTBBB@@@CCC>>>999999::::::999999999888888888666666666666666555555444555555555555444444444444333333333333333333333333444333111///......///000111111111111111111111111111000000000////////////////////////////////////............------------,,,,,,------------------***))))))***,,,------,,,,,,,,,,,,---------..............................------------------------000///////////////000000---.........//////000000---...///...,,,,,,...///,,,,,,,,,------.........))))))***+++---...//////++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,---......///...---------....../////////...///111000///......///---......///000111111222...222444444444777>>>DDDVVViiiqqqhhhqqqcccXXXOOONNNNNNOOOUUU]]]XXX^^^eeehhhgggdddccccccbbbbbbbbbcccdddeeefffgggdddgggjjjkkkkkkmmmqqqtttuuuzzz}}}zzz{{{qqqgggZZZXXXUUUUUUWWWWWWTTTRRRQQQSSSVVV[[[ddduuusssnnniiilllwwwvvv\\\FFFDDDHHHCCC===;;;:::::::::999999999888888555666777777777777666666666666555555555444444444333333333333333333333333555444222000//////000111111111111111111111111111000000000000////////////////////////////////////000000//////............,,,,,,,,,------.........,,,++++++,,,...//////...,,,,,,,,,---------..............................------------------------111000000////////////000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................---+++)))***...000000...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++)))************++++++++++++)))(((***...000///---,,,,,,------...///000000...------,,,,,,------...............////////////////////////000000000000444333555777777888@@@IIIZZZyyyvvvooo~~~zzzhhh]]]TTTNNNQQQTTTTTTVVV[[[^^^___aaabbbcccccccccbbbbbbaaa```bbbeeegggggggggfffggghhhiiikkkmmmnnnoooxxx|||yyy|||}}}uuu```]]]XXXUUUTTTTTTTTTTTTPPPRRRTTTVVV[[[gggwwwxxxnnnfffgggppp|||mmmNNNFFFFFFBBB===<<<<<<<<<;;;:::::::::;;;;;;888777666555555666777888333444444555555444444333444333222111111222333444333333333222222222111111000000111111111111000000000000000000////////////------------------------//////............//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...------,,,,,,------...////////////000000000000////////////////////////////////////////////////------------------------,,,,,,---------.........///---,,,,,,------,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++)))************+++++++++...,,,***+++---...---+++,,,,,,------......//////...------,,,,,,------...............////////////000000000111111111111111444333555777888;;;DDDOOOfffzzz|||uuucccZZZTTTRRRVVVXXXWWWWWWZZZ]]]___```bbbcccccccccbbbbbbaaa```bbbdddggggggfffeeeffffffhhhkkknnnppprrr|||xxxuuuzzzyyyhhhbbbZZZUUUTTTTTTSSSRRRPPPQQQSSSTTTWWW```mmmwww|||uuuiiihhhnnnyyyxxxXXXKKKHHHCCC???>>><<<;;;;;;:::::::::::::::999999777666555555555555333444444555555444444333333333222111111222333333333333333222222222111111000000111111111111000000111111000000000/////////////////////////////////......------------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...------,,,,,,------...////////////000000000000////////////////////////////////////////////////........................++++++,,,,,,------......,,,---//////---,,,+++,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++)))************+++++++++...---+++***++++++)))'''------------------------......------------..................////////////111111111222222222333333444333555777999>>>JJJWWWssssssbbbVVVTTTVVV[[[]]]ZZZXXXXXX]]]^^^___aaabbbbbbccccccaaaaaaaaabbbeeeggggggfffddddddeeegggkkkppptttwwwvvvsssyyyqqqhhh]]]VVVUUUTTTRRROOOOOOQQQQQQQQQRRRXXX```gggkkkpppvvvyyy|||qqqjjjllluuugggTTTKKKDDD@@@@@@<<<;;;::::::999999999::::::999999888666555333222333444444555555444444333333333222222222222333333333333333222222222111111000000111111111111000000222222111111111000000000////////////////////////...------,,,,,,------...000000/////////.........,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......---------............///......------------......////////////000000000000////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,&&&***///000...---...///---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++))))))*********+++++++++++++++***)))(((((('''&&&------------,,,,,,,,,,,,......------------..................////////////000000111111222333333333555444555777999AAAQQQ```}}}ooo```TTTTTTWWW[[[\\\[[[ZZZYYY\\\]]]^^^```aaabbbccccccbbbbbbbbbdddggghhhhhhgggbbbcccdddhhhmmmsssyyy|||xxxtttyyywwwmmm```XXXVVVUUURRROOOOOOPPPPPPOOOOOORRRWWW[[[```fffmmmrrrttt{{{|||pppmmmsss~~~www^^^OOOEEEAAAAAA<<<;;;:::999999999999999888888999999777666333222333444444555555444444333333333333333333333333333333333333222222222111111000111111222222111111000222222222222111111111000------------------------.........------.........////////////.........---,,,,,,,,,---------------,,,,,,,,,---------......---------............///......------------......////////////000000000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++***)))&&&***///000...---...///---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++))))))*********+++++++++************)))))))))***---------------------,,,///......------......///............//////////////////000000111222222333666555666888:::DDDXXXkkksssdddYYYRRRTTTVVVWWWXXXZZZ[[[[[[\\\\\\]]]^^^```aaaccccccccccccdddfffiiijjjiiihhhbbbcccfffkkkqqqxxx~~~}}}zzz|||zzzqqqddd\\\XXXWWWUUURRRPPPPPPOOOOOONNNPPPSSSUUUXXX^^^eeejjjlllqqqxxx~~~yyyrrrtttiiiUUUHHHBBB@@@===<<<;;;:::999999999999666666777888888777555444333444444555555444444333333333333333333333333333333333333222222222111111111111222222222222111111222222222222111111111000........................000000////////////000000.........---------,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......---------............//////......------......///////////////000000000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******,,,---//////---,,,+++,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++)))************+++++++++***,,,------,,,,,,...///........................//////............//////............////////////...//////000111222333333666666777999===KKKdddyyyzzzqqqfff[[[UUUPPPTTTVVVTTTTTTYYY\\\\\\[[[[[[\\\]]]___aaabbbdddccccccdddgggjjjkkkiiihhhccceeejjjpppwww~~~}}}vvvlllbbb\\\YYYWWWWWWRRRQQQPPPOOOOOOPPPQQQRRRQQQVVV\\\aaaeeejjjqqqwwwwww{{{zzzwww___OOOEEEAAA>>>===<<<;;;:::999999999666666777777777777666666333444444555555444444333333333444444444444333333333333333222222222111111111111222222222222111111222222111111111000000000000000000000000000000000111000000000000000000111...------------,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,---------......---------............/////////............//////////////////000000000000////////////////////////////////////////////////------------------------------------------------///---,,,,,,------,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++)))************+++++++++***,,,......,,,+++---///---......//////000000000//////............//////............//////////////////000111222333444555555555888;;;BBBTTTqqq}}}ooodddYYYSSSRRRMMMTTTWWWUUUUUUYYY\\\[[[[[[[[[[[[\\\^^^```bbbdddaaaaaacccfffiiiiiihhhfffdddgggnnnuuu|||~~~vvvkkkaaa[[[ZZZZZZVVVTTTQQQOOOOOOOOOPPPPPPNNNQQQVVVZZZ^^^dddkkkpppmmmssszzz~~~~~~~~~lllXXXLLLEEE??????===<<<;;;:::::::::888888777666666555666666333444444555555444444333333333444555555444333333333333333222222222111111111222222333333222222111111111000000000/////////000000000000000000000000000000////////////000000............------------,,,,,,------.../////////,,,,,,,,,---------......---------............/////////............//////////////////000000000000////////////////////////////////////////////////........................++++++,,,---...000000111---+++)))***...111000...---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++)))************+++++++++)))+++---,,,)))(((***,,,---......///000111222222//////............//////............/////////000000111111222444555666666444555888===FFFZZZzzzqqqcccWWWMMMIIIKKKKKKTTTXXXWWWVVV[[[]]][[[[[[[[[[[[\\\]]]```bbbddd___```bbbeeeggghhhfffdddeeeiiipppxxx}}}qqqddd\\\[[[]]]ZZZVVVRRROOONNNNNNNNNNNNOOOQQQSSSVVVYYY^^^fffkkkkkkooosssttttttuuuyyy}}}ttt___QQQHHH@@@@@@>>>===<<<;;;;;;:::;;;:::888666444444444555333444444555555444444333333333444555555444333333333333333222222222111111111222222333333222222111000000000000//////////////////////////////////////////............//////000/////////............,,,,,,------...///000000,,,,,,,,,---------......---------.........////////////............//////////////////000000000000111111000000//////......////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------..................)))******++++++******))))))+++---//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---......------,,,+++,,,---...///,,,,,,,,,---------................../////////000///000222222222222444666444:::===@@@OOOnnnzzzggg[[[RRRLLLJJJKKKPPPQQQTTTVVVXXXZZZZZZZZZ[[[[[[\\\]]]^^^```aaabbbbbbbbbcccbbbbbbdddgggjjjmmmrrrzzzyyynnneee___\\\YYYVVVSSSSSSSSSQQQMMMIIILLLPPPRRRRRRSSSZZZhhhsssmmmrrrvvvtttnnnkkkmmmqqq}}}qqqXXXKKKFFF@@@<<<<<<<<<999888:::999888666555666555333111666666666666666555555555444555666666555444111000222222222111111111111000111111111111111000//////000000000000000000000000000000000000////////////000///...------...///000///......------,,,++++++***,,,...000111///...,,,,,,,,,+++++++++,,,,,,---------------------------...------------...//////000000//////.........---111000000000/////////...////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,---...............------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,---------................../////////000000111222444444333333555777333888===FFF[[[zzzrrraaaVVVOOOJJJIIIKKKOOOPPPSSSVVVXXXYYYZZZZZZ[[[[[[[[[\\\^^^___aaabbbcccccccccccccccfffjjjnnnuuuyyy~~~~~~yyymmmddd^^^ZZZWWWTTTSSSTTTRRROOOKKKJJJMMMOOOPPPQQQZZZhhhsss{{{~~~zzzqqqjjjjjjlllttt|||}}}gggVVVIIIBBB=========;;;:::;;;888777666777999:::999888888888777666555444444333444555666666555444222000222222222222111111111111111111111111111000000///000000000000000000000000000000000000////////////000///...------...///000.............................................---000//////.........//////------------------------...------------...//////111111000000000/////////000000000000////////////////////////....................................------------------------...............---,,,+++++++++,,,,,,,,,,,,++++++000---+++((((((+++---000************************---------,,,,,,+++++++++---,,,,,,,,,,,,---...///,,,------------.............../////////000000000333444555555444444666888777;;;BBBRRRnnnuuugggWWWOOOJJJHHHIIILLLMMMOOORRRUUUXXXYYYZZZZZZ[[[[[[[[[\\\^^^___aaabbbddddddccccccdddhhhnnnsss|||}}}yyylllddd\\\XXXTTTSSSTTTSSSPPPMMMHHHJJJLLLLLLNNNWWWeeeooouuullliiiiiinnnvvvzzz~~~yyycccNNNFFF???>>>>>><<<;;;<<<777666666777888999999777999999888666555444333222444555666666555444222111333222222222111111111111111111222222111111000///000000000000000000000000000000000000//////////////////............//////------......///000000111000///---,,,,,,---...///......---,,,,,,,,,,,,,,,------------------------......------......///000111111111111000000000000000000000000////////////////////////............------------------------......................../////////...---,,,+++***+++,,,,,,------,,,,,,+++///---+++))))))+++---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------...............////////////000000000333444555444444444777999>>>AAALLLccchhh\\\OOOIIIHHHHHHKKKOOOMMMOOORRRUUUWWWYYYZZZZZZZZZZZZ[[[\\\]]]___```aaacccccccccccceeejjjrrrwww~~~}}}|||vvvmmm^^^ZZZUUUSSSTTTTTTQQQOOOHHHIIIIIIHHHJJJRRR^^^gggyyy~~~{{{rrrllliiijjjpppzzzxxxlllUUUJJJAAA>>>>>><<<;;;<<<;;;:::888888999888777555888777777666555444444333555555666666555444333333333333222222222111111111111222222222222111000000000000000000000000000000000000000000/////////////////////....../////////------......////////////---------------...//////...---,,,+++************.......................................//////000000000000000000000000000////////////000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,....................................---,,,+++***+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------------------------.........//////////////////000000000111222333444333333444777:::???DDDTTTppp}}}}}}{{{^^^TTTJJJGGGHHHJJJMMMQQQNNNOOORRRUUUXXXYYYZZZZZZZZZZZZ[[[[[[]]]___```aaabbbbbbbbbcccgggmmmvvv{{{}}}~~~}}}}}}wwwccc^^^XXXTTTTTTSSSQQQOOOKKKJJJIIIGGGGGGLLLUUU\\\jjjsss}}}~~~vvvnnniiidddiiirrr{{{|||}}}vvv]]]PPPCCC>>>>>><<<::::::===;;;::::::;;;;;;999888555555555666666666666666555555555555555555444444333333333222222222222111222222222222222111000000000000000000000000000000000000000000////////////...//////////////////............---------,,,,,,(((***---///000000000///000000///.......................................///............///000000////////////////////////////////////000000000000////////////............---------------------------------------------------------------,,,+++***++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///+++,,,------......------------.........//////////////////000000000111111111222333222333555999<<<<<>><<<::::::555444444555777999888888444444555555666777777777666555555555555555555555333333333333222222222222222222222333222222111000000000000000000000000000000000000000////////////......////////////......///......---,,,,,,++++++'''***---000111111///......---------------..............................//////......//////000111............////////////.../////////000000000111////////////............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,---.........------............//////////////////000000000111111111111222333333444777<<<@@@CCCRRRnnn|||eeeQQQKKKGGGIIIMMMMMMNNNQQQRRRTTTVVVXXXYYYZZZZZZYYYYYYZZZZZZ[[[\\\^^^___```aaacccfffjjjooowww~~~vvvpppuuu}}}tttmmmccc\\\XXXVVVSSSQQQPPPPPPNNNLLLKKKLLLOOOQQQSSSZZZccckkkmmmjjjeeebbb```dddiiinnnsssyyyooo^^^KKKCCCAAA>>>;;;:::222111111333555777666666555555555666666666666666666666555555555555666666444444333333333222222222222222333333222222111000000000000000000000000000000000000000////////////---...///000000///...---............------------,,,---.../////////...---************+++,,,------........................///////////////000000111......//////000000000000.../////////000000111111000/////////............111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,*********++++++*********---,,,,,,++++++,,,,,,---************************------,,,,,,,,,,,,+++++++++,,,---.........---,,,............/////////000000000000000111111111111222333333444555999>>>BBBNNN___~~~sssWWWNNNIIIFFFJJJNNNNNNNNNOOOTTTUUUWWWYYYZZZZZZZZZYYYYYYYYYZZZ[[[\\\^^^___```aaadddiiimmmssszzzxxxkkkmmmwww||||||{{{ssshhh___[[[XXXUUURRRRRRQQQQQQPPPOOOOOOPPPQQQIIINNNVVV\\\```aaaaaa```ZZZ]]]aaadddhhhlllqqquuu}}}~~~uuubbbOOOEEEBBB???<<<;;;;;;:::888999::::::999888777777666666555555555444666666555555555666666777444444444333333333222222222333333333333222111111000000000000000000000000000000000000////////////---...///000000///...---------......///000000000111000...---,,,,,,------,,,,,,,,,---...///000111///////////////////////////////////////000111111//////000000111111111222000000000000000///...---000000000000///////////////............---------,,,+++******))))))*********++++++,,,,,,------...,,,,,,------,,,,,,+++***************************,,,+++***)))))))))++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---...////////////000111111222222222333555666666:::EEEOOOTTTxxxxxxcccRRRIIIJJJKKKKKKJJJKKKMMMOOOWWWXXXYYYYYYYYYXXXWWWVVVYYYWWWYYY\\\\\\[[[]]]bbb```hhhpppssswww~~~xxxqqquuu|||~~~uuukkkddd___ZZZXXXSSSRRRRRRSSSSSSQQQMMMJJJJJJLLLPPPTTTWWWYYYZZZZZZ\\\\\\]]]^^^aaafffiiilllsssvvvzzz~~~jjjRRRKKKIIIBBB===???<<<<<<;;;:::999999999999666666555444444444444555666666666555444444333333444333222222111111222222444444444333333222222222333333333333222222222111000000////////////000000........................////////////////////////000000//////.........---111000///...---,,,++++++------......///000000111000000000000111111111111000000000000000000000000000111111111000000///...000000000000///////////////............---------------,,,++++++++++++,,,...------,,,,,,++++++***+++++++++++++++******)))************************++++++************++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,---------........./////////000111111222222333444666777777:::EEEPPP___|||xxxpppXXXLLLHHHIIIKKKLLLKKKLLLNNNOOORRRSSSTTTVVVWWWWWWWWWWWWYYYWWWYYY\\\\\\ZZZ]]]bbb```iiirrrvvv{{{~~~}}}wwwyyy~~~tttjjjaaaYYYTTTVVVUUUSSSSSSRRRPPPMMMJJJGGGIIIKKKNNNQQQSSSUUUUUUUUUUUUUUUVVVYYY\\\```bbbjjjmmmqqquuuxxx{{{rrrZZZPPPJJJAAA<<<===<<<;;;:::999999888888999666666555444444444444555333333333444555555666666444333222222111222222222444333333333222222222222111111000000000/////////000000////////////000000........................////////////////////////000/////////............////////////////////////,,,------...//////000000//////000000000111111111000000000000000000000000111111111111111000000000000000000000///////////////............---------//////...------------......------,,,,,,++++++***,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++++++++***++++++,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,+++,,,---...///...------/////////000111111222222444444777999888;;;FFFTTTmmm~~~rrr{{{zzz^^^LLLFFFEEEHHHKKKMMMMMMMMMNNNOOONNNPPPRRRTTTVVVWWWXXXYYYYYYXXXYYY[[[[[[ZZZ]]]bbbfffoooxxx|||{{{zzz{{{}}}{{{{{{tttiii^^^WWWZZZWWWTTTRRRQQQOOOMMMKKKGGGGGGHHHIIIKKKNNNPPPRRRUUUUUUTTTTTTVVVXXX[[[]]]aaacccgggjjjmmmpppsssvvv{{{{{{}}}|||dddWWWMMMCCC===>>>;;;;;;:::999888888888888777666555555444444555555333333444444555555666666444444333222222222222222222222222222222111111111000000000000/////////...000000////////////000000////////////////////////////////////////////////////////////............---......///000111222222,,,,,,------...///////////////000000000000111111000000000000000000000000222222111111111111111111000000000000///////////////............---------000///......---.........***++++++,,,,,,------.........//////......---,,,++++++++++++++++++++++++)))***+++,,,---,,,+++***+++++++++,,,,,,,,,------++++++,,,,,,,,,---------+++,,,...000000///---,,,/////////000111111222222444333777::::::<<>>===<<<;;;::::::::::::888777777666666666666666444555555666777777888888555555444333333333333444222222222222333333333444222222222222111111111111000000////////////000000000000000000000000000000////////////////////////............/////////000////////////.........---000000000000000000000000........./////////000000000000000000000000000000000///...---...///111333000000000000//////////////////.........---------//////...---------------***++++++,,,,,,---......,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...000++++++,,,,,,,,,---------,,,,,,,,,---------......///............///000000/////////000111111222222777222777BBBIIITTTsss~~~kkkVVVKKKGGGEEEGGGIIIIIIJJJKKKKKKJJJKKKMMMOOOUUUTTTTTTTTTUUUWWWYYYZZZYYYXXXYYY]]]```cccjjjqqqxxx{{{sssllleee^^^WWWSSSNNNNNNNNNOOOPPPRRRTTTUUURRRQQQOOOMMMLLLMMMNNNOOOOOOQQQSSSSSSRRRRRRTTTVVVUUUVVVWWWWWWWWWVVVTTTSSSTTTTTTVVVXXX[[[^^^aaaccceeegggjjjooossswww{{{||||||bbbRRRKKK>>>>>>===<<<;;;;;;;;;;;;888888777666666666666666666666666555444444333333555555444333333333333444222222222333333444444444555555555444444444333333000000////////////000000////////////////////////////////////////////////---.........//////000000////////////000000000000111111111111000000000000............/////////000000000000000000000000000111111000000000000111111000000000000000000000000////////////............//////.........---------------..................//////.........---------++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000111222222222111111333555555999>>>CCCNNNgggzzzbbbMMMJJJLLLHHHEEEGGGIIIJJJJJJKKKLLLMMMMMMMMMSSSUUUVVVVVVVVVVVVWWWYYY]]][[[YYY]]]fffnnntttwwwyyyuuummmaaaXXXYYYUUUPPPPPPSSSUUUTTTQQQOOONNNNNNNNNMMMMMMMMMMMMOOORRRSSSRRROOONNNOOORRRTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQRRRTTTWWWYYY[[[]]]```cccgggjjjnnnsssvvvwww{{{rrr[[[OOOBBBBBB???<<<;;;<<<===;;;999999999888888888888777555555444333333333333333444444444444444444444444222111000//////111333555111000//////////////////222111111111000000//////000000000000////////////000000000000000000000000////////////////////////---......///////////////...//////000111222222222000000000000000111111222222222111111111111111222111111111000000111111111000000000000000000000000////////////............//////.........---------------........................------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000000000222222222111222444555444999AAAMMM___yyyqqq\\\JJJIIILLLJJJIIIKKKIIIIIIJJJKKKMMMNNNNNNOOORRRSSSUUUVVVVVVWWWYYYZZZ[[[ZZZ\\\bbbkkktttzzz}}}~~~wwwmmmddd^^^YYYSSSRRRTTTUUUSSSQQQNNNNNNNNNNNNMMMMMMMMMLLLQQQSSSTTTTTTQQQPPPRRRTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRTTTUUUVVVVVVXXX[[[]]]```dddiiimmmpppuuu{{{iiiZZZHHHEEEAAA===<<<===<<<:::999999999888888888888777777666666555555555555555444444444444444444444444333222111000000111333444444444333222222111222222111111111111000000000///000000000000////////////000000000000000000000000////////////////////////---......///////////////...//////000111111222222000000000000000111111222222222111111111111111222222222111111111111222222000000000000000000000000////////////...........................---------......---------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,------------.....................////////////000111222222222222444666888<<>>>>>===;;;999999999999888888888888777666666666666555555555555444444444444444444444444555444333222111222333444666555444333222222222222111111111111000000000000000000000000////////////000000000000000000000000////////////////////////---......///////////////...//////000000111111222000000000000111111222222222111111111111111222222333222222222222222222333000000000000000000000000////////////..........................................------------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***---------,,,,,,,,,++++++******+++,,,,,,---......------------............---.........///////////////111222222222333555777>>>AAAMMMgggtttaaaTTTIIIGGGIIIGGGGGGHHHIIIIIIKKKLLLNNNPPPQQQRRRQQQSSSUUUVVVVVVWWWYYY[[[ZZZ^^^fffoooyyyyyyrrriiibbb]]]ZZZXXXVVVTTTTTTUUUUUUTTTRRRQQQPPPNNNOOOOOOOOOOOONNNOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOSSSYYY]]]^^^aaaggglllpppuuuyyy|||}}}~~~~~~||||||YYYNNNCCC???>>>===;;;:::999999999888888888777777555555555555555444444444444444444444444444444444666555444333333333333333444333222111000/////////111111111000000000000000000000000000////////////////////////////////////////////////////////////---......///////////////////////////000000111111000000111111222222222222111111111000111111222333333222222222222222222333111111111111111111111111////////////............---...........................------,,,,,,,,,,,,------------............,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------.........//////.........////////////000///000222222333444777999???CCCRRRqqquuueeeWWWOOOHHHGGGHHHGGGGGGGGGIIIIIIKKKLLLNNNPPPQQQRRRSSSTTTVVVVVVVVVVVVXXXYYY]]]cccllluuu}}}vvvmmmfffaaa]]][[[[[[\\\\\\[[[ZZZWWWUUUSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPOOONNNMMMLLLOOOTTTWWWVVVZZZ___cccgggkkkooorrrtttxxx||||||xxxttttttvvvsss{{{dddSSSCCC??????===;;;<<<999999999888888888777777666777777777777666555555444444444444444444444444666555555444333333333333222222111//////.........000000000000000000111111000000000000////////////////////////////////////////////////////////////---......//////////////////////////////000000000000000111222222222222111111111000000111222222333222222111111111111222222111111111111111111111111////////////............---------.....................------,,,,,,++++++------...............///---,,,,,,++++++*********++++++++++++,,,,,,,,,---+++++++++,,,,,,---------------........./////////////////////000000000000...000222333333555888:::<<>>GGGbbbvvv^^^PPPPPPKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJLLLLLLKKKKKKMMMNNNLLLOOORRRSSSSSSWWW```gggooottt{{{zzznnniiigggmmmwwwooocccgggjjjpppxxxwwwwwwwwwvvvtttqqqmmmkkkddd```ZZZUUUTTTSSSSSSRRRSSSRRRQQQQQQOOONNNMMMMMMSSSRRROOOMMMKKKJJJJJJKKKOOOMMMMMMPPPPPPPPPTTTZZZaaajjjpppkkkcccaaadddffffffmmmwww~~~^^^KKKEEEAAA>>><<<999999999888888888888888777666555444333444555555555555444444444333333333333333222222222222111111333333333222222111111111222222111111000000//////111111000000//////.........///000111111000///...000000000000000//////......///111222222111000000000111111111222222222222222111111111000000//////000111222111000000222333222111000000000111333333444333222111000//////...........................//////...------------...//////.........---------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************---,,,,,,,,,,,,---......---------------....../////////000000000000000000222111333666777777;;;BBBOOOllllllVVVKKKMMMOOONNNMMMLLLKKKJJJIIIIIIJJJKKKMMMMMMLLLLLLNNNOOONNNPPPSSSTTTUUUZZZcccjjjtttyyy~~~uuulllggggggpppxxxzzzlllkkkkkknnnsssyyy~~~~~~zzzxxxooojjjccc]]]ZZZXXXVVVUUUTTTSSSRRRQQQQQQPPPPPPPPPSSSRRRPPPNNNMMMLLLKKKKKKKKKIIIKKKOOOPPPQQQVVV\\\```llltttpppgggcccbbbaaabbbhhhrrryyy|||~~~gggPPPGGGBBB???>>>999999999999888888888888888777666555555555666666555555444444444333333333555555444444444444333333333333333222222222111111000000//////............111111000000//////////////////000000000000//////......///000000000000000...///000111222111111000000000000111111111222222222111111111000000000000000111222111000000222444222111111111111222333333333222222111000///..............................000///......------.....................---------------------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,,,,,,,---.....................///000000......//////000111222222222111444777777888>>>FFFVVVxxx{{{gggTTTMMMPPPQQQPPPNNNLLLJJJIIIHHHHHHKKKLLLNNNNNNMMMMMMOOOPPPPPPRRRSSSTTTWWW]]]gggnnnxxx|||~~~qqqhhhbbbgggmmmsss}}}zzztttqqqoooooosssxxx|||~~~}}}xxxqqqjjjeeeaaa]]][[[WWWVVVTTTSSSRRRRRRSSSSSSRRRRRRQQQPPPOOOMMMLLLKKKIIIHHHIIIMMMOOOPPPUUU[[[```nnnxxxuuukkkccc^^^[[[\\\bbbjjjqqquuuwwwxxxyyy{{{tttXXXJJJCCC@@@???::::::999999888888888888999888777666666666777777555555444444444333333333555555444444444444333333333333333222222222222111000////////////.........111000000000000/////////000000////////////000000,,,---...000111111222222---...///000111222111111/////////000000000111111111111111111111000000000000111222111000111333444111111111111222222333333222222111000000///..............................000//////.......................................------------------......++++++++++++++++++++++++...------,,,,,,,,,---------,,,,,,,,,,,,---......///////////////000000111...//////000111111222222222222444777777888@@@III[[[yyydddSSSNNNRRRNNNMMMKKKIIIHHHGGGGGGHHHJJJLLLMMMMMMMMMMMMNNNPPPQQQRRRSSSUUUYYY```jjjqqqxxx|||zzzoooccccccdddiiisss|||vvvsssuuuzzz}}}wwwrrrmmmhhheee]]][[[XXXVVVSSSSSSSSSSSSQQQQQQQQQQQQPPPNNNKKKJJJKKKIIIJJJMMMMMMMMMPPPVVVaaaoooyyyvvvkkkaaaZZZVVVXXX\\\ccciiimmmooopppppprrrwww~~~~~~~~~```MMMDDD@@@???:::::::::999999888888777888888777777666666666666555555444444444333333333333333222222222111111111222222222222222222222222111111111111111111111111000000000000000000000000111000///......///000111---...///000111111111111------...///000111222222////////////000000000000111111111111111111111111000111222222111111333555111111222222333333333333222222111111000000//////////////////////////////000000///............///---........................---,,,,,,+++,,,------++++++++++++++++++++++++...------,,,------......---,,,,,,,,,,,,---......000////////////000111111111111111111111111111111333333555777666777AAALLLcccqqq[[[MMMIIILLLLLLKKKIIIHHHHHHIIIJJJKKKIIIKKKLLLLLLKKKLLLMMMOOOPPPQQQRRRUUU[[[ccclllrrrxxx|||}}}nnnhhhdddeeemmmyyy}}}~~~~~~zzzuuurrrhhheeeaaa\\\XXXUUUSSSRRRRRRRRRRRRQQQOOOMMMKKKIIIKKKIIIIIILLLLLLLLLPPPUUUcccoooxxxsssggg^^^XXXUUUWWWYYY^^^cccggghhhhhhggghhhlllrrrxxx{{{~~~~~~{{{xxxxxxzzz~~~iiiRRRFFFAAA>>>;;;;;;::::::999888888777777777777777666666555555555555444444444333333333333333222222222111111111222222222222222222222222111111111111222222222222000000000000111111111111111000///......///000111//////000000000000//////.........//////000111222////////////000000000000111111111111111222222222000111222222111222444666111222222333444333333333222222222222111111000000////////////////////////111000//////......//////---------..................---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---,,,,,,,,,,,,---......///////////////000111111111111111111111111111000222333666777666999EEEQQQqqqiiiVVVKKKIIIJJJMMMLLLJJJIIIJJJKKKMMMOOOIIIJJJLLLLLLKKKKKKMMMNNNOOOPPPRRRWWW___gggooosssyyy}}}~~~sssiiigggllluuu~~~uuusssnnnhhhbbb\\\WWWUUUUUUUUUTTTRRROOOMMMKKKIIIGGGFFFGGGKKKMMMNNNSSSYYYcccooovvvqqqfff]]]XXXUUUVVVWWWZZZ^^^aaabbbaaa___^^^bbbfffkkkooossswwwzzzzzzxxxvvvuuuvvvzzz~~~~~~xxx]]]MMMDDD>>><<<<<<;;;:::999888888777666666777777777666555444555555444444444333333333555555444444444444333333111222222222222333333333/////////000000000000111000000000111111111111222000000////////////000000000000000000000///......//////.........///000111/////////000000000111111111111111222222222222222000111222222222333555777111222333444444444333333333333333333222222222222////////////////////////111000000///////////////---------.........//////000///---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...---,,,,,,,,,,,,---......///............///000000000000000111111222222333111333666999999===KKKZZZ~~~{{{bbbSSSOOOMMMLLLNNNMMMKKKIIIIIIJJJLLLNNNIIIKKKLLLMMMLLLLLLMMMOOOOOOPPPTTT[[[ccckkkrrruuuxxx|||~~~||||||}}}~~~pppkkkmmmuuu|||vvvoooggg```]]][[[YYYVVVSSSPPPNNNLLLKKKHHHFFFHHHLLLMMMNNNSSSYYYaaammmwwwssshhh___YYYVVVVVVVVVWWWZZZ\\\]]]ZZZWWWWWWYYY\\\```ccciiiooosssvvvuuusssrrrsssvvvyyy|||~~~~~~~~~~~~|||zzzyyyzzz{{{||||||{{{}}}zzzwwwkkkWWWIII@@@===<<<;;;:::999888888777777777888888888777666555555555444444444333333333555555444444444444333333111111222222222333333333//////000000000111111111000000111111111222222222//////000000000000//////...//////000000000000///111000///...---...//////000000000111111111222222111111111222222333333333000111222222222333555777111222333444555444333333444444333333333333333333000000000000000000000000111111000///////////////---------.........//////222111///---,,,---...///------------------------++++++++++++,,,,,,---...---,,,,,,,,,,,,---.....................///000000......///111222333444555000222777:::<<>>AAAKKKfffvvviiirrr^^^SSSNNNIIIGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLMMMOOOQQQVVV___fffkkkooorrrssswwwyyy{{{{{{xxxrrrmmmjjjkkklllrrrwwwuuuzzz~~~xxxuuuoooggg```\\\XXXUUUSSSRRRRRRPPPMMMKKKMMMQQQUUU[[[lll}}}|||rrrhhh```YYYWWWSSSQQQQQQQQQPPPOOOOOOMMMOOOTTTXXX]]]fffooosssooohhhaaa^^^^^^```bbbggghhhiiijjjiiigggeeeddd___]]]ZZZWWWTTTSSSRRRRRRRRRQQQQQQSSSVVV[[[```cccgggggglllwwwvvvrrrxxx{{{^^^MMM@@@???<<<999888888888777777777777777777666555555555555555555555555555555444444333333333333222222111111111111111111111111000000000000000111111111000000111111111111000000//////000000000111111111000000000000000000000000........./////////000000//////000000000111111111000000111111111111000000222222222333444555666777555444444333333444444555333333222111000000000000111000000///////////////////////////////////////,,,,,,------------,,,,,,------------------------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////111000/////////111222333444555999???CCCSSSttttttjjjrrrdddTTTMMMJJJGGGFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJLLLMMMMMMMMMLLLLLLMMMOOORRRXXX```hhhllloooqqqrrrwwwyyy|||}}}{{{vvvpppmmmhhhgggkkkttt|||~~~}}}~~~yyyqqqiiiccc]]]YYYVVVUUUTTTRRROOOMMMMMMOOOQQQYYYiii|||tttiii___[[[UUUQQQOOOOOOPPPOOOMMMLLLNNNTTTXXX\\\ccclllooojjjccc\\\XXXWWWXXXZZZ_________^^^]]][[[XXXWWWSSSRRRPPPNNNMMMLLLLLLMMMLLLLLLLLLNNNRRRXXX^^^bbbeeeeeejjjuuu~~~tttrrrzzzzzzvvvhhhQQQCCC@@@===;;;;;;:::888777666666777777666666555444555555555555555555555555444444333333333333222222222222222222222222222222000000000000000/////////000000111111111111000000.../////////000000000000000000000000000000000000....../////////000000000///////////////000000000000000111111111111000000222222222333444666777888444444444444444444444444333222222111000000111111000000////////////000000////////////////////////,,,------......------,,,------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------...............///////////////000000000222222222222222333555555444666:::>>>EEEZZZyyyrrryyyhhh\\\PPPLLLJJJHHHHHHJJJHHHHHHIIIIIIIIIJJJJJJJJJLLLMMMMMMMMMKKKLLLNNNPPPTTTZZZcccjjjnnnpppqqqqqqwwwyyy|||{{{tttpppllliiijjjnnnrrrwwwzzzrrrkkkddd^^^ZZZWWWVVVTTTQQQOOONNNOOOOOOWWWeeexxxrrrhhhaaaYYYRRROOONNNOOOOOOLLLKKKMMMRRRUUUXXX^^^eeelllhhhaaaZZZUUUTTTUUUVVVXXXXXXXXXXXXVVVUUUSSSRRRRRRQQQPPPNNNNNNNNNNNNOOOOOOOOOOOOPPPTTTZZZ___cccbbbcccgggsssxxxqqqrrr|||wwwjjjrrrUUUHHHBBB>>>>>>???===;;;:::777777777777777666666555555555555555555555555555444444333333333222222222222222222222222222222222222222111111000000//////000000111111111111000000/////////000000000111111////////////////////////...////////////000000000000000000000000000000000000111111222222111111000222222222333555666888888444444444444444444444444333222111111000111111111000000////////////000000////////////////////////......////////////..............................------------,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////////////////000000111111222222222333333444555666333777;;;???HHHaaa|||~~~zzzrrr```WWWOOOLLLKKKHHHHHHJJJHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMMMMLLLKKKMMMOOORRRWWW]]]eeekkkoooqqqssstttxxxyyy|||~~~yyytttrrrooollllllkkkkkkqqqyyy|||xxxpppiiieee\\\ZZZVVVSSSRRRQQQQQQQQQTTT```qqqssskkk```WWWQQQOOOOOOOOOLLLJJJLLLPPPRRRSSSXXX___gggccc]]]WWWTTTSSSTTTUUUTTTTTTTTTTTTUUUTTTTTTTTTVVVUUUSSSRRRQQQQQQRRRRRRTTTTTTTTTUUUXXX\\\___bbb``````dddooo}}}~~~sssooosss~~~{{{gggxxx___KKKCCC===???@@@===;;;<<<888999999999999888777777555555555555555555555555444444333333333222222222222222222222222222222222333333333222222111111111000000111111111111000000000000000111111111222222////////////////////////////////////000000000111111111111111111111111111111111222222222222111111222222333444555777888999333444444555555444444333222222111111111111111222///////////////000000111////////////////////////...//////////////////....................................---------,,,,,,***++++++,,,,,,------...,,,,,,------.../////////...//////000000111111222///000000111222333444444444888<<>>???;;;999;;;999999::::::999999888777555555555555555555555555444444333333333333222222333333333333333333333333333333333333333222222222000000111111111111000000111111111111222222222222000000000000000000000000/////////000000000111111222222222222111111111111111111222222222222111111222222333444555777999:::333333444555555444333333222111111111111111222222///////////////000111111////////////////////////---......//////......------------------------------------,,,,,,,,,++++++******+++,,,,,,---......,,,,,,------...//////000...//////000111111222222//////111222333444444444555999???GGG[[[{{{uuueee^^^QQQMMMJJJKKKJJJFFFFFFHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKLLLOOOSSSWWW^^^bbbhhhmmmqqquuuzzz}}}yyyxxxxxx|||{{{~~~{{{yyytttkkkddddddiiippp~~~|||xxxtttnnneee___\\\ZZZXXXVVVSSSYYYbbboooxxxjjj```ZZZVVVTTTTTTPPPMMMMMMLLLLLLQQQXXXYYYWWWTTTRRRRRRTTTVVVXXXXXXXXXYYYYYY[[[\\\]]]^^^ZZZZZZZZZZZZ[[[]]]___```___aaacccfffggghhhhhhgggdddccceeennnyyy|||tttooorrrzzzuuu}}}xxx]]]MMMAAA@@@@@@:::888;;;999999999999999888777777555555555555555555555555444444333333333333222222333333333333333333333333222222222222222333333333000000111111111111000000000000000000111111111111000000000000000000000000//////000000000111111111222111111111000000000000111222222333333222222111222222333444666888:::;;;333333444555555444333333222111111111111111222222///////////////000111111////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,---......,,,,,,------...///000000...//////000111222222222000111333444555666666666777:::@@@LLLcccmmm\\\TTTNNNKKKIIIKKKKKKHHHHHHJJJGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLOOOTTTXXX```ccchhhmmmqqqwww|||zzzxxxwww{{{}}}{{{qqqgggfffjjjrrr~~~vvvlllddd___\\\ZZZXXXVVVYYY^^^eeeuuuqqqfff___ZZZWWWXXXSSSOOONNNLLLKKKQQQXXXWWWVVVTTTSSSTTTWWWZZZ]]]___^^^______```aaabbbccc______```aaacccfffiiikkkgggiiimmmqqqssssssrrrqqqkkkjjjkkkrrr}}}zzzsssooottt~~~{{{ooohhhUUUFFFDDDBBB;;;888<<<888888888888888777666666555555555555555555555555444444444333333333222222333333333333333333333333000000000111222222222333000000111111111111000000////////////000000000000000000000000000000000000000000000000111111111111111111000000/////////...111222222333333222222111222222333444666888:::;;;777777666555444444333333000000000000000000000000222222222111111///......000000000000000000000000000///...------...///000---,,,++++++------,,,+++---------,,,,,,,,,++++++***+++,,,---------,,,,,,+++---...000000000//////////////////000000000000000111222111111222444777444>>>EEEPPPkkkuuucccXXXRRRHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKJJJLLLPPPWWW[[[dddfffkkkqqqxxx}}}{{{|||{{{~~~vvvnnnnnnsssvvvwwwoooiiiccc[[[VVVYYYYYY^^^eeemmmwwwuuulllggg___XXXUUUTTTRRRQQQQQQPPPMMMKKKRRRPPPOOOQQQVVV]]]eeeiiimmmjjjhhhgggfffeeedddbbbfffeeedddeeehhhlllqqqtttnnnqqquuuxxxzzzzzzyyywwwvvvvvvyyy}}}yyyzzz{{{}}}~~~ppp~~~bbbHHHAAAAAA===:::<<<888555333333666888777666777777666555555555555555444444444444444444444444555555555444333222111000222222222222222222222222///111222111///...000333000000000111222222222333......//////000000111111000000000000000000000000---......000111222333444444444444444444444444444111111111222444666888999777666666555444444333333222222222222222222222222222222222111111000///...000000000000000000000000000///...------...///000///...------//////...------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,---...///000000000000////////////000000000111000111222111111222555777666>>>FFFTTTrrrnnn___TTTOOOIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKNNNTTT[[[```fffiiimmmsssyyy~~~~~~~~~zzzzzz{{{~~~|||uuusssvvvyyyyyysssmmmfff```bbbaaaaaaeeehhhooo{{{ssskkkgggaaa\\\XXXUUURRRPPPOOOOOOOOONNNOOONNNNNNRRRZZZeeeooouuuxxxuuupppmmmkkkjjjhhhggggggggggggiiijjjmmmooopppsssuuuyyy}}}~~~~~~~~~}}}|||~~~tttmmmPPPEEEDDD???<<<===;;;888555555777999888777777777666555555555555555444444444444444444444444444444444444333222222111222222222222222222222222///111222111///...000333111111111111111111222222////////////000000000000000000000000000000000000000000111111222222333333444444444444444444444444222222333444555777999:::666666666555444444333333333333333333333333333333111111222111111000///...000000000000000000000000//////............/////////...---.../////////---------------,,,,,,,,,,,,---,,,+++++++++,,,...///............///000111111/////////000000000111111000111222222111333666888888???III\\\}}}wwwhhh\\\SSSMMMJJJJJJJJJIIIIIIHHHHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHFFFGGGJJJLLLQQQWWW___eeeiiikkkpppuuuzzz~~~xxxuuuvvvzzz}}}zzz{{{~~~~~~xxxqqqllljjjfffccccccdddhhhsss~~~qqqiiifffbbb^^^ZZZWWWRRROOOOOOOOOPPPOOOKKKKKKMMMTTTaaaqqq~~~zzztttpppnnnlllkkkjjjjjjkkkkkkkkkkkkkkkkkkuuuwww{{{}}}zzz~~~~~~[[[KKKFFFBBB??????===;;;999999999:::999888777777666555555555555555444444444444444444444444333333333444444333222222222222222222222222222222000111111000//////000222111111111111111111000000000000000000////////////000000000000000000000000222222222222222222222222444444444444444444444444333333444555777999;;;<<<666666555555555444444444333333333333333333333333111111111111111000///////////////////////////////////////....../////////...,,,+++,,,---...---,,,...------------,,,,,,,,,...---+++***+++,,,...000///......---...000111333//////000000000111111111111222222222222444777999;;;AAANNNgggqqqddd[[[SSSNNNKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHEEEGGGJJJNNNRRRYYYaaafffkkkmmmqqqvvvzzz~~~zzzvvvtttwww~~~~~~wwwrrrkkkgggcccbbbccchhhttttttiiiddd```]]]ZZZWWWTTTRRRQQQQQQPPPNNNJJJJJJMMMXXXiii|||xxxrrrpppnnnmmmnnnmmmkkkjjjhhhhhhhhhhhhrrrsssvvvyyy|||}}}~~~~~~yyyzzzzzz{{{{{{zzzxxxwww{{{gggQQQHHHDDDAAAAAA???>>>===;;;;;;:::999888777777666555555555555555444444444444444444444444222222333444444444333333222222222222222222222222111111111000///000111111222222111111000000//////111111000000//////......////////////////////////111111111222222222222222333333333333333333333333222333444555777999;;;<<<555555555555555444444444222222222222222222222222000111111111111000000///////////////////////////...//////////////////......---,,,,,,......---,,,.........---------,,,,,,...---,,,++++++---///000//////......///000222333000000000000111111111111111222333333333555888:::>>>EEEVVVsss~~~lll```YYYSSSNNNKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJFFFHHHLLLOOOTTTZZZaaafffkkkmmmqqqvvvzzz~~~|||xxxvvvyyy|||}}}~~~{{{tttkkkgggdddcccdddiiiuuuzzzlllccc]]]YYYYYYXXXVVVVVVUUUSSSOOOLLLKKKJJJNNN[[[ooo|||uuurrrppppppqqqnnniiidddbbbbbbdddfffllllllnnnoooqqqsssttttttqqqrrrssstttsssrrrqqqqqquuu|||tttYYYKKKDDDCCCCCCAAAAAA@@@>>>;;;999777777777777666555555555555555444444444444444444444444222222333444444444333333222222222222222222222222111111000///000111111111222111111000000/////////111111000000//////......////////////////////////......///000111222333333333333333333333333333333111222333444777999;;;<<<555555555555555555555555222222222222222222222222000000111111111111000000000000000000000000000000......////////////......000///...///000000///...............---------,,,...---,,,,,,,,,---///000////////////000111222222000000000111111111222222111222333333444555999;;;@@@III^^^xxxggg\\\TTTOOOKKKJJJJJJJJJIIIIIIHHHHHHGGGHHHIIIJJJJJJKKKKKKJJJJJJHHHJJJNNNRRRVVV\\\cccgggkkkmmmqqqvvv{{{}}}xxxwwwwwwxxx}}}}}}uuummmiiieeedddcccfffqqq|||sssggg^^^YYYYYYXXXXXXXXXWWWTTTOOOKKKKKKJJJPPP^^^ttt~~~wwwtttrrrrrroookkkddd___\\\]]]```bbbeeeeeedddddddddeeefffgggiiikkklllkkkiiihhhhhhiiiqqqxxxwwwdddOOOFFFDDDEEECCCDDDCCCAAA<<<999777777777777666555555555555555444444444444444444444444333333333444444333222222222222222222222222222222222000//////000111111000000000000000000000//////000000000000////////////000000000000000000000000------...///111222333444333333333333333333333333111222333555777:::<<<===555555555555555555555555333333333333333333333333000000111111111111000000000000000000000000000000---...///000000///...---111///...///000111000...............------------------------.........///......000000111111111111000000111111111222222222111222333444444666999<<>>:::888888777777666555555555555555444444444444444444444444444444444444333222222111222222222222222222222222333000...///111222111////////////000000000000000////////////000000000000000000000000000000000000//////000111111222333333222222222222222222222222222333444666888;;;===???444555555555555555555555444444444444444444444444///000000111111111000000000000000000000000000000---...///000000///...---///---,,,---...///...---//////.........---------,,,---......//////......---...000222222222111111000111111111111222222222111222444444555777:::===CCCPPPkkkwwwhhhZZZPPPKKKJJJHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHJJJMMMRRRWWW]]]dddkkkooommmoootttyyy~~~}}}wwwuuu}}}~~~~~~zzzrrrhhheeebbb```^^^^^^fffoooxxxtttiiiccc^^^[[[XXXVVVUUUSSSQQQOOOGGGHHHOOOaaaxxxyyyssspppnnnnnncccaaa^^^[[[YYYXXXXXXYYYWWWUUURRROOOMMMLLLMMMMMMMMMPPPTTTWWWXXXZZZ^^^bbbqqqxxxyyyYYYIIIGGGIIIHHHIIIJJJFFF@@@;;;999999777777666555555555555555444444444444444444444444555555555444333222111000222222222222222222222222333000...///111222111///......//////000000111111......//////000000111111000000000000000000000000222222222222222222222222222222222222222222222222333444555777:::===???@@@::::::999777666444333333222222222222222222222222333222111000////////////111111000000//////......////////////............000000000000000000000000........................///...---,,,,,,,,,,,,,,,///......------///000111000111111111111222222222555111000333777777:::===CCCUUUwwwmmm^^^SSSLLLKKKMMMGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGFFFGGGJJJKKKIIIFFFKKKLLLOOOTTT[[[dddkkkpppooosssxxx||||||zzz}}}~~~xxxvvvuuuvvv{{{nnneee```\\\[[[ZZZ\\\dddnnn{{{qqqhhhbbb___]]]]]]YYYRRRNNNOOOLLLMMMTTTdddyyywwwrrrrrrooojjjgggaaa[[[XXXXXXYYYXXXWWWVVVSSSNNNKKKJJJIIIHHHGGGLLLLLLLLLLLLNNNTTT[[[aaakkkrrr~~~]]]JJJEEEGGGHHHJJJIIIDDD@@@>>>;;;666999999999999888888888777555444444444444333333333555555555444444444333333333333333333333333333333222222333333333333222222///000111222222333222222000000000000000000000000////////////000000000000000111111111111222222222666555444333222111111111333555777888999;;;>>>AAA777777777666666555555555222222222222222222222222333222111000////////////111000000000/////////...////////////............////////////////////////........................000///......---------...//////...---...///000111111111111111222222222222555222111555888999;;;???FFF[[[~~~jjj[[[SSSMMMKKKKKKIIIHHHHHHGGGGGGFFFFFFGGGIIIHHHGGGHHHKKKLLLJJJHHHJJJMMMPPPVVV\\\cccjjjnnnsssvvv|||zzztttqqqqqqrrrzzzpppccc^^^ZZZXXXXXX[[[fffpppxxxvvvkkkeeeaaa___^^^ZZZSSSOOOOOOLLLNNNTTTdddzzz~~~wwwvvvrrrlllfffaaa\\\YYYZZZ[[[ZZZXXXSSSPPPLLLJJJIIIHHHHHHGGGKKKJJJJJJJJJLLLRRRYYY___kkkrrr}}}jjjRRRJJJKKKHHHKKKIIICCC>>>===:::666999999888888888777777777666666666555555444444444222222222111111111000000333333333333333333333333//////000000000000//////...///000111111222222111000000000000000000000000000000000000111111111111000111111111111222222222555555444333222222222222333555777888999;;;>>>AAA444444444555666666777777222222222222222222222222333222111000////////////000000000000////////////////////////............////////////////////////........................000000///............/////////.........///000111111111111111222222222333555222333888:::;;;===BBBLLLeee{{{cccWWWRRRNNNJJJJJJKKKJJJHHHGGGFFFFFFFFFGGGJJJIIIHHHIIIKKKLLLKKKJJJJJJNNNSSSXXX]]]bbbgggkkkuuuxxx}}}}}}vvvnnnkkkkkklllmmmxxxtttccc\\\VVVUUUVVV\\\hhhtttwwwsssiiidddaaa___[[[SSSPPPQQQMMMNNNUUUeee{{{|||vvvppphhhccc^^^\\\\\\]]][[[YYYPPPMMMJJJHHHHHHIIIHHHHHHIIIIIIIIIIIIJJJPPPWWW\\\iiippp|||yyy[[[NNNLLLLLLOOOMMMFFF@@@>>>;;;888888888777777777666666666888888777666555555444444444444444444333333333333333333333333333333333333111111222222222222111111---...///000111111111111000000000000000000000000111111111111222222222222000111111111111222222222444333333222222333333444333555777888999;;;???AAA333333444444555666666666222222222222222222222222222222111000//////000000000000000000////////////////////////............////////////////////////........................//////...............//////////////////000000000111111111222222222333333333222444888:::;;;???DDDRRRooosss\\\RRRPPPNNNJJJHHHMMMKKKIIIGGGEEEEEEFFFGGGIIIHHHHHHIIIJJJKKKKKKKKKKKKPPPVVV[[[^^^bbbfffjjjssswww{{{~~~sssjjjffffffgggeeellluuu~~~vvvddd\\\TTTSSSVVV^^^lllxxxyyy}}}mmmgggcccaaa[[[TTTQQQRRRNNNPPPXXXggg~~~|||tttlllhhhccc```___^^^[[[XXXOOOLLLIIIHHHIIIJJJKKKJJJJJJIIIIIIHHHJJJOOOVVV[[[eeelllxxxdddTTTQQQSSSVVVUUULLLDDDAAA>>>;;;777777777777666666666666888777777666555444333333555555555555444444444444222222222222222222222222222333333444444333333222...///000111111222222222000000000000000000000000000000000111111111222222000000111111111222222222333222222222333333444555333555777999:::<<>>444444444666888:::999888777777777777666666666666333444444555555444444333111222222333333222222111111111111111111111111111000000000000000000000000000000000000000///......000000111111111111000///111111111111111111111111222222222111222222333333666555777<<>>BBBLLLaaaiiiWWWOOONNNMMMLLLLLLLLLMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKNNNSSSVVV]]]ccckkkooopppqqqsssuuuvvv|||zzzllldddbbb]]]ZZZ[[[^^^^^^\\\\\\___^^^bbbhhhmmmsss{{{|||iii```WWWTTTUUUVVV\\\bbbqqq}}}yyyrrrggg^^^YYYXXXYYYYYYcccqqqwwwrrrooojjjbbb[[[UUUTTTSSSRRRQQQRRRSSSSSSQQQQQQOOOMMMMMMPPPVVV[[[```hhhtttkkkkkkmmmpppooocccQQQCCC>>><<<:::999999888666444777777777666666666555555333444444555555444444333111222222333333222222111111111111111111111111111000000000000000000000000000000111111000000//////111000///......///000111000000000000000000000000222222222222222333444444888777999===??????DDDJJJ777777666666555444444444333333333333333333222222111111111111111111111111111111000000000000111111///////////////////////////////////////////////////////////////.....................////////////000000//////000000111222222222111111111222333333111777888;;;AAADDDRRRjjjttt^^^QQQMMMMMMLLLLLLLLLLLLMMMNNNJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLPPPUUUYYY___eeelllrrrtttuuuvvvwwwxxx}}}tttjjjddd]]]ZZZYYY\\\\\\ZZZYYY[[[ZZZ]]]aaadddgggnnnwww~~~zzzkkkddd]]]ZZZYYYYYY]]]cccsss~~~vvvhhh]]]YYYYYYZZZZZZ\\\fffttt}}}wwwsssmmmccc\\\UUUTTTSSSSSSSSSTTTUUUVVVRRRRRRPPPNNNNNNRRRWWW[[[ccckkkwwwgggaaa```hhhllldddSSSFFF???===;;;999999888666444777777666666666555555555333444444555555444444333111222222333333222222111111111111111111111111111000000000000000000000000000000111111111000000///111000...------///111222000000000000000000000000222222222222222333444555:::999:::>>>???@@@FFFNNN888888888888777777666666333333333333333333333333000000000000000000000000111111000000000000111111////////////////////////////////////////////////.........///////////////............////////////000000000000000111222222222222111111222333333444333888999<<>><<<999888888888777555666666666666555555555555333444444555555444444333111222222333333222222111111111111111111111111111000000000000000000000000000000111111111111000000111000...---...///111333000000000000000000000000222222222222333444555666:::999;;;>>>???AAAIIIRRR888999999::::::999999888555555555444444333333333////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000.........///////////////............////////////111000000000000111222222222222111222222333444555222666777;;;@@@CCCZZZ}}}~~~dddWWWRRRMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJLLLMMMPPPTTTZZZ^^^cccgggmmmtttyyy|||}}}}}}|||qqqiiiaaa[[[\\\]]][[[ZZZ[[[WWWYYYZZZYYYYYY[[[```eeemmmzzzxxxsssnnngggaaa]]][[[]]]dddmmmyyyxxxmmm```XXXWWWYYYZZZZZZVVVWWWZZZ```nnn|||sssfff\\\VVVUUUTTTSSSTTTTTTVVVVVVTTTUUUTTTSSSSSSVVV[[[^^^hhhppp}}}{{{kkkYYYLLLQQQYYYXXXQQQMMM>>><<<999777888888888777666666666555555555444444333444444555555444444333111222222333333222222111111111111111111111111111000000000000000000000000000000111111222222111111000000//////000111222333111111111111111111111111222222222222333555666777999999<<<>>>???BBBLLLWWW777888999:::;;;;;;::::::777777666555555444333333000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000............/////////000............////////////111111000000111111222333222222222222333444555555333666777<<>>;;;999999999888777666666555555555444444444333444444555555444444333111222222333333222222111111111111111111111111111000000000000000000000000///000111222222222222111000000000111222333333333222222222222222222222222222222222333444555666777888999<<<>>>???CCCOOO\\\555777888:::;;;;;;;;;:::999888777666555444333333111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000---.........//////000000............/////////000111111111000111111222333222222222222333444555666444888999???FFFMMMlllqqqXXXLLLHHHIIIJJJJJJKKKLLLKKKKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHIIIJJJLLLNNNQQQWWW]]]bbbfffhhhlllrrryyy~~~|||pppddd```^^^[[[ZZZZZZYYY[[[\\\ZZZWWWUUUWWWZZZcccooo~~~{{{vvvpppjjjfffdddccciiimmmrrrvvvxxxyyyyyyzzzuuummmeee```___dddqqq~~~wwwhhhdddbbbeeekkkmmmiiiddd[[[YYYWWWYYYdddxxxvvvhhh]]]VVVVVVTTTSSSSSSSSSTTTTTTSSSTTTVVVXXX[[[```fffkkkzzzeeeNNNLLLPPPRRRUUU[[[DDDAAA===:::999999888777666666555555555444444444333444444555555444444333222222222333333222222222111111111111111111111111000000000000000000000000///000111222222222222222///000111333444444444333333333333333333333333333222222222333444555777777888999<<>><<<;;;888888:::666666666666555555555555666666777777666666555444333333333333333333333333222222222222222111111000111111111111111111111111111111111111000000000000222222222222222222222222111222222333333222222111333444555444444444666888999<<<<<<@@@EEEEEEUUUttt888888888888888999:::;;;:::999666444333333333333444444444444333333333333000000000000000000000000111000//////........./////////............//////////////////............//////000000000000//////000000000//////000000111222222222222333444555666888:::???FFFOOOdddjjjYYYRRRPPPMMMMMMMMMLLLLLLKKKKKKJJJLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLOOORRRWWW]]]dddiiinnnrrrwww{{{}}}|||~~~}}}vvvlllbbb[[[^^^^^^]]]\\\[[[[[[[[[[[[]]]bbbkkkuuu{{{|||ppplllgggddddddfffggghhhhhhlllrrrxxx}}}~~~~~~}}}sssrrrqqqsssyyy~~~vvvlllffflllzzzyyyqqqhhheeelll{{{}}}uuukkkgggfffccc\\\VVVTTTUUUUUUTTTSSSTTTVVVYYY\\\ZZZ[[[```eeekkkuuu~~~]]]OOOLLLSSS\\\[[[UUUKKKAAA===;;;999888:::666666666666555555555555666666777777666666555444111111222333333444555555222222111000000000000111111111111111111111111111222222111111111000000000333333333333333333333333111222222333333222222111222444555444444444666888888;;;<<>>===AAAFFFLLLeee666666666555555666666777666666555555444333333222222222222222111111111111000000000000000000000000///000000111111000000/////////............//////........./////////////////////000000000000//////000000000000111111222333333333333333444555666777555===CCCHHH]]]mmm]]]VVVRRRPPPMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIHHHIIIIIIJJJKKKJJJMMMRRRWWW]]]cccjjjnnnsssvvv{{{~~~qqqeeeaaa]]][[[]]]^^^]]][[[XXXWWWWWWYYY\\\cccsss}}}uuurrrpppppptttyyy}}}~~~|||}}}}}}}}}xxxpppooovvv|||wwwooogggeeelllvvv}}}|||yyyuuuooohhhbbb^^^YYYTTTPPPLLLMMMMMMMMMNNNQQQVVVYYY^^^```aaacccjjjtttyyyyyyyyyvvvqqqmmmkkkllloooqqqppptttzzz~~~xxx]]]MMMVVVfffiiihhhXXXFFF>>><<<;;;:::;;;666666666666555555555555666666777777666666555444555555444333333222111111222222111000000000000111222222222222222222222222333222222222222111111111333333333333333333333333111222222333333222222111111222444444444555888:::;;;>>>>>>AAAGGGNNNjjj999888888777777777888888555555555555444333222222222222222222111111111111000000000000000000000000......000111222222111111//////............//////............/////////000//////000000000000//////000000000000111222333444444333333444444555666777555???FFFKKKbbb~~~fffZZZVVVSSSQQQKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKLLLKKKOOOVVV\\\aaagggmmmpppsssvvv{{{zzzgggbbb\\\[[[]]]^^^]]][[[VVVTTTTTTWWWZZZcccssszzzxxxwwwyyy}}}}}}uuuqqqrrryyyzzzssslllhhhbbb]]]\\\bbbjjjrrruuuwwwvvvwwwyyy{{{{{{zzzxxxtttrrrnnnggg___WWWQQQNNNLLLLLLLLLLLLNNNQQQWWW[[[```cccdddfffllluuuwwwsssuuussspppnnnnnnnnnoooooolllppptttvvvxxx}}}bbbMMMUUUgggmmmsss```LLLAAA>>><<<::::::666666666666555555555555666666777777666666555444333333333333333333333333222222222222222111111000222222222222222222222222333333222222222111111111222222222222222222222222111222222333333222222111111222444444444555888:::;;;>>>>>>AAAHHHRRRqqq666555555444444444555555555555555555444333222222333333333222222222111111000000000000000000000000,,,...000111222222222222//////............//////---.........//////000000//////000000000000//////000000000000111222333444444444444444444555777777666AAAHHHMMMeeevvv```WWWTTTRRRPPPJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLQQQXXX___eeejjjooorrrqqqtttyyy}}}hhhbbb\\\[[[]]]___]]][[[UUUSSSSSSVVVZZZddduuu~~~zzzuuusssuuuyyy}}}zzzrrrlllhhhaaaYYYZZZVVVSSSSSSXXX```ggglllppppppqqqssswwwyyyyyyxxxuuuvvvtttmmmbbbXXXQQQNNNLLLLLLMMMMMMNNNRRRXXX\\\bbbfffggghhhmmmuuuuuuooowwwvvvuuuvvvvvvvvvtttrrrooorrruuuuuutttwwwkkkRRRXXXlllsss{{{gggPPPDDD@@@<<<999999777666666666555555555555444444555555444444333222111222222333333444444555222222333444444222111000222222222222222222222222333333333222222222111111111111111111111111111111222222222333333222222222111222444444444555888::::::>>>>>>BBBJJJUUUvvv777888888888777666444333555555444444444333333333222333333333333222111111111111000000//////......,,,,,,---...///000111111000///------///000///...000///...------...///000000000000000////////////222111000000000111333333333444555444444666999;;;:::BBBGGGPPPppplllcccYYYTTTSSSNNNKKKJJJJJJIIIIIIIIIJJJJJJLLLMMMMMMKKKIIIHHHIIIKKKQQQSSSWWW\\\bbbhhhmmmppprrrvvvzzz~~~zzzjjj]]][[[^^^^^^[[[XXXTTTQQQQQQUUUYYYcccwww~~~wwwqqqnnnmmmnnnoooppplllfff```ZZZVVVUUUTTTOOOOOOPPPSSSWWW\\\aaaccceeegggiiimmmppptttwwwxxx|||{{{wwwmmm```UUUOOOMMMKKKJJJKKKNNNOOOPPPXXX```gggjjjnnnrrruuuxxx}}}~~~zzz|||}}}}}}|||yyyxxxyyyyyysssZZZWWWjjjqqqYYYGGG???<<<999555888888777777666666555555666666666666555555555555222222222222222222222222333333333222222111111111000000000000111111111111000111222222222222111000111222333444555444333333111111222222222333333333444444444555666888:::;;;>>>>>>@@@DDDLLL___777888888888777666555444444444444444333333333333222333333333333222111111222111111111000000000000/////////000000000000000000///------///000///...000///............///000000000000000////////////222111000000000111222333333444555444444666999;;;===CCCHHHTTTuuuzzzeee]]]TTTOOONNNJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKJJJIIIIIIKKKMMMRRRTTTWWW\\\bbbhhhmmmpppssswww{{{zzzkkkfffeee```[[[YYYVVVRRRQQQUUUZZZfff{{{{{{uuunnniiieeedddcccccc```[[[VVVRRRPPPOOOOOOOOOOOOPPPQQQTTTXXX[[[\\\```aaaeeeiiimmmqqqtttvvvyyywwwrrriii]]]TTTOOONNNKKKJJJKKKNNNPPPSSS\\\fffllloootttyyy|||~~~{{{aaa\\\oooxxx```MMMCCC???;;;888999999999888777777666666555555555555444444444444222222222222222222222222333333333222222222111111000000000000111111111111111111111111111111111111///000111222222222111111111222222222222333333333444444444555666888:::;;;>>>===???EEEOOOeee888888888888777666555555444444333333333222222222222333333333333222111111222222222222111111111111222111111111000000000///111///......///000000///000//////......//////000////////////000000000000111111000000111111222333333444555555555666999<<>>>>>@@@FFFVVVsss888888888777777777777777444444444333333333222222222333333333333222111111000000000000000000000000------......///000111111111000......000111000//////000000000000000000///.../////////000000000111000000111111222222222222222444555555666777;;;>>>AAADDDOOOiiikkk\\\ZZZUUURRRRRRMMMMMMLLLKKKJJJIIIIIIIIIIIIGGGIIIJJJJJJJJJKKKNNNPPPTTTUUUXXX\\\aaafffjjjmmmooosssyyy~~~yyyhhhbbbZZZYYYXXX]]]kkkwwwqqqttt{{{{{{uuukkkbbb\\\[[[\\\^^^ZZZ[[[\\\^^^```aaabbbbbb]]]^^^^^^___aaaccceeefffkkkmmmqqquuuxxx{{{||||||sssnnneee[[[SSSNNNKKKJJJJJJIIIKKKQQQXXXbbbqqqrrryyy|||jjjppp~~~vvvcccPPPBBB<<<:::888888888777666666555555555555555444444444444333222222222222222222222222222222222222222222222222111111111111222222222222333222000//////000222333333222333333333333444444222222333333333444444444444444444444666888:::;;;>>>???AAAHHH[[[{{{999888888777777777888888555555444444444333333333222333333333333222111111///////////////000000000,,,,,,---...///000111111222000//////000111000000///000000111111000000///......//////000000111111000000111222222222222111222444555555666888<<<>>>AAAFFFUUUsssfffXXXXXXSSSQQQQQQLLLNNNNNNLLLKKKJJJJJJJJJJJJHHHJJJKKKKKKKKKMMMOOOQQQWWWYYY\\\___dddiiimmmoooooorrrxxx|||pppfff\\\]]]^^^fffwww{{{mmmhhhnnnvvvwwwrrrkkkdddaaabbbfffiiicccdddfffhhhjjjjjjiiiiiidddddddddfffhhhlllppprrrvvvxxxzzz|||}}}|||{{{zzzoooiii```XXXRRRNNNKKKHHHIIIHHHKKKRRR[[[eeevvvwwwuuuooonnnyyy~~~zzzkkkVVVEEE<<<:::888888777777666555555555555555555555444444444444222222222222222222222222111222222222222333333333111111111222222222222333333222111000000111222333111111000000111111222333333333333333444444444444444444444555666888:::;;;>>>AAADDDLLLbbb999888888777777888999999666666666555555555444444222333333333333222111111//////000000000111111111......//////000000000111222000//////000111111000///000111111111111000///.........///000111111111///000111222333222222111222333555666666999<<>>AAAKKKWWWuuuttt___TTTSSSPPPSSSUUUOOONNNMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMOOOTTT[[[___eeegggjjjlllmmmmmmnnnpppssstttvvvyyy}}}{{{~~~xxxoooeee___\\\\\\]]]___ffflllmmmqqq{{{{{{yyyuuuqqqnnnjjjeeebbb^^^[[[VVVPPPLLLJJJIIIIIINNNOOOSSSYYY]]]dddqqq|||pppiiigggnnnyyysss}}}ggg\\\ZZZhhhxxx|||qqq^^^NNNFFF>>><<<999888777666444222555555555444444444444333444444555555555555444444333222222222222111111111111111111111111111111111333333333333333333333333111222333333444444333333444444444444444444444444444444555666777999:::;;;AAA@@@KKKggg<<<;;;:::999999888999999666666555444444444444555333333333444444444444555111111111111000000000///111111111111000000000000////////////////////////////////////////////////111111111111111111111111000000000000111222333444333444555666777;;;???BBBJJJZZZ|||{{{vvvbbbWWWUUUQQQSSSVVVQQQNNNMMMLLLLLLKKKKKKKKKLLLKKKLLLMMMNNNPPPUUU[[[```eeehhhllloooooonnnnnnnnntttvvvxxxzzz|||~~~tttiii```\\\[[[[[[]]]```ccceeeiiisss~~~{{{xxxuuurrroookkkfffbbb]]]ZZZUUUPPPLLLJJJIIIIIIOOOPPPRRRVVVXXX]]]jjjvvv|||wwwpppiiiffflllvvv}}}kkkZZZXXXiiiyyy}}}sssbbbPPPDDD???===999777777666444333555555555555444444444444222222222222222222222222111111111111000000000000111111111111111111111111333333333333333333333333111222333333444444333333444444444444444444444444444444555666777999;;;<<>>;;;888777777777777666666666555555555444444444222222222222222222222222555444444444444333333333111111111111111111111111333333333333333333333333111222333333444444333333444444444444444444444444444444555666888:::<<<===@@@BBBTTTyyy::::::999888777777777777666666555444444444444555111000000000////////////111111111111000000000000//////000000000000000111000000000000000000000000000000000000000000000000////////////////////////111111000000111222222333333555666777999<<>>AAAFFF]]];;;;;;:::999888888888888666666555444444444444555333222222111000///......111111111111000000000000....../////////000000000000000000000000000000000000000000000000000000000........................111111111000111111222333444555666888:::===BBBFFFOOOhhh|||hhhYYYTTTTTTOOOOOORRRNNNNNNNNNMMMMMMMMMNNNNNNOOOMMMMMMNNNOOORRRWWW]]]bbbbbbfffkkkooorrrtttwwwxxx|||~~~pppddd]]]YYYXXXUUUTTTUUUUUUSSSXXXhhhyyy|||zzzwwwtttoooiiibbb]]]SSSQQQNNNKKKIIIIIIJJJKKKOOONNNOOOQQQQQQUUU```kkkooovvv{{{{{{zzzzzzwwwrrrggg```[[[```hhhqqqyyyhhh```uuusss\\\GGG>>>;;;888666777888999999666666666666555555555555444444333222222333444444111111111000000000//////111111111111111111111111222222222222222222222222111222333333444444333333444444444444444444444444333444555666999;;;===>>>CCCKKKfff<<<<<<;;;:::999999999999666666555444444444444555777666555444222111000000111111111111000000000000---.........//////000000000000000000000000000000000000000000000000000000........................111111111111111111222222444555777888:::===BBBFFFVVVooo}}}eeeWWWTTTVVVQQQRRRUUUQQQNNNNNNNNNMMMNNNNNNOOOOOOMMMNNNOOOPPPRRRWWW]]]bbbaaaeeejjjooorrruuuyyy{{{|||rrrggg```]]]\\\WWWVVVVVVTTTOOOQQQaaattt{{{yyyuuurrrmmmfff___ZZZQQQOOOLLLIIIHHHIIIJJJKKKKKKJJJLLLNNNNNNQQQ]]]hhhiiipppvvvvvvvvvwwwuuuqqqiii```ZZZ\\\bbbhhhooouuuwww}}}mmmfff{{{uuu\\\DDD@@@<<<888666777888888888777666666666555555555555333222111000000111222333444444444333333333222222111111111111111111111111111111111111111111111111222222333444444444333333444444444444444444444444333444555777999;;;===>>>EEEOOOlll;;;;;;:::999888777666555777777666555444333333333222222333333333333222222000000000000000000000000000000000111222222222333////////////////////////......//////000000111111///.........///000222333111111000//////000111222444444666:::;;;<<>>;;;999888777444222666666555444333333222222555444444333333222222111222222222333333444444444444333333222111000//////111111111111111111111111444333333333333444555555666555444333333444555666555666777777777:::>>>AAAEEESSSsss;;;;;;:::999888777666666777777666444444333333444000000111111111111000000000000000000000000000000///000000000000000111111000000000000000000000000////////////000000000000///.........///000222333000000//////000111333444555444777;;;<<<===DDDMMMZZZ{{{kkk]]]XXXSSSRRRTTTTTTQQQNNNOOOOOOOOOOOOOOOOOOOOOOOONNNPPPRRRTTTVVVZZZ^^^aaafffiiillloooqqqsssvvvyyy{{{}}}yyymmmccc]]]ZZZXXXTTTRRRRRRPPPRRRcccwwwxxxtttllleee^^^YYYSSSPPPLLLLLLLLLLLLLLLKKKJJJJJJKKKJJJIIIJJJNNNTTT[[[___gggfffgggjjjmmmpppppppppjjjaaaZZZXXXYYYYYY\\\```ccciiisssxxxhhhttt|||aaaMMMAAA>>>;;;999888777555333666666555444444333222222333333333333333333333333222222333333333333333333333333222222111000000000111111111111111111111111444333333333333444555555666555444444444444555666555666777777888:::>>>AAAGGGWWWyyy;;;::::::999888777666666777666555444444444444444000000111111111111000000000000000000000000000000000///////////////......111111111111111111111111000000000000///////////////.........///000111222000000000000111333444555555444777;;;<<<>>>FFFOOO___{{{iii[[[WWWRRRQQQRRRSSSQQQNNNPPPPPPPPPPPPPPPPPPPPPPPPOOOQQQTTTUUUXXX[[[___ccciiikkkmmmoooqqqssswwwzzzzzz||||||pppfff___\\\XXXTTTRRRRRRPPPTTTfff{{{tttooofff^^^XXXSSSOOOMMMKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJLLLOOOTTTYYY[[[aaaaaabbbfffjjjlllmmmlllggg___YYYXXXXXXXXXZZZ^^^```fffppp|||}}}gggrrrbbbMMMAAA>>>;;;999888777666555666666555555444333333333111111222333333444555555333333333333333222222222111111111111111111111111111111111111111111111111333333333333333444555555666555444444444444555666555666777777888;;;???BBBKKK^^^::::::999999888777777666777666555444444444444444222222333333333333222222000000000000000000000000000000000//////.........000000000000000000000000111111000000//////......///////////////000111111111111111222222333333444444444666:::;;;>>>FFFPPPaaatttfffZZZWWWSSSRRRRRRRRRQQQOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQTTTVVVXXX[[[```cccjjjlllnnnpppqqqtttxxx{{{zzz{{{~~~|||~~~rrrhhh```\\\XXXTTTRRRRRRQQQVVVjjj~~~yyyqqqkkkbbb[[[UUURRROOOMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJKKKMMMPPPSSSUUUWWWXXX[[[\\\^^^bbbgggjjjjjjiiibbb]]]YYYYYYZZZZZZ^^^ccciiioooxxx}}}nnnuuubbbJJJAAA>>>:::888888888777666666666555555444444444333222222222333333444444444444333333333222222111111000000111111111222222222111111111111111111111111333333222222333333444555555555555444444555555555555666777777888;;;???CCCNNNddd::::::999999888777777777666666555444444444444555222222333333333333222222000000000000000000000000111111111000000/////////////////////////////////111111000000//////....../////////000000000000000222333333333222222222111333222444888;;;>>>GGGQQQdddlll```WWWUUURRRQQQPPPPPPPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQOOOQQQSSSUUUWWW[[[___bbbjjjmmmoooqqqsssuuuyyy|||zzz{{{}}}yyywwwtttiiiaaa\\\YYYTTTSSSTTTSSSYYYmmmvvvpppjjjeee^^^WWWTTTQQQPPPNNNMMMNNNNNNOOOOOONNNNNNNNNNNNOOORRRTTTVVVWWWWWWVVVWWWXXX[[[```eeehhhhhhhhhccc___\\\\\\\\\\\\```fffqqqyyytttwwwgggNNNBBB???;;;888888888777666666555555555555555444444444444444333333222222222333333333222222111111111000000000111222222333333111111111111111111111111333222222222222333444444444555555555555555555444555666777888999<<<@@@CCCQQQkkk999999999888888888777777666555555444444444555555000000111111111111000000000000000000000000000000111111000000000000000///........................000000000000//////////////////000000000000//////111111222222222222111111444333555888;;;???IIISSShhhggg[[[TTTSSSQQQOOONNNNNNNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQOOOQQQSSSUUUWWW[[[___ccciiilllpppsssuuuxxxzzz|||||||||}}}~~~|||qqqssswwwkkkbbb]]]YYYUUUTTTVVVVVV[[[oooxxxnnnhhhaaa]]]WWWSSSRRRQQQPPPOOOPPPPPPQQQRRRRRRRRRQQQQQQSSSTTTVVVXXXXXXWWWVVVUUUSSSTTTXXX^^^cccggggggfffgggccc___]]][[[ZZZ___fffsss}}}tttttt{{{qqqYYYDDDAAA<<<888777777777666555555555555555555555555555555444333333222111111222222222222222111111111000000111111222222222333111111111111111111111111222222222222222333444444444444555666666555444444555666777888999<<>>GGGPPPrrr<<<;;;:::999999888888999777777777666555555444444333333333222222222111111000000000000111111111111111111111111111111111111////////////000000000000111111000000000000111111000000000111111111222222000000111222333555666777999===;;;>>>DDDFFFTTTnnnzzz{{{~~~eeeXXXVVVVVVUUUUUUTTTTTTTTTUUUUUUXXXWWWUUUSSSQQQPPPPPPPPPVVVXXX\\\___aaadddhhhjjjpppqqqssssssrrrrrrtttuuu~~~{{{wwwpppnnnjjjfffcccaaa```___\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXYYYZZZ[[[[[[ZZZZZZXXXXXXXXXXXXYYYZZZ[[[[[[XXXYYYYYYYYYZZZ]]]bbbeeennnsssyyy}}}rrrooouuu|||mmmcccZZZXXXYYY[[[\\\___hhhrrr|||yyyjjjbbb___bbbkkkssswww}}}wwwwwwyyy}}}}}}|||{{{}}}~~~{{{yyywwwvvvvvvvvvqqqpppmmmiiifffcccaaa```ggghhhiiijjjiiiddd]]]XXXPPPRRRTTTVVVaaarrrzzzdddooo{{{wwwSSSHHH===::::::888666666666666666555555555444444555555444444444333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333444444444555555555444444444444555666666777666777:::<<>>DDDHHHXXXrrr|||eeeYYYWWWUUUUUUUUUTTTTTTUUUUUUVVVWWWWWWVVVUUUTTTTTTTTTTTTXXXZZZ\\\^^^```cccgggjjjoooqqqtttuuuvvvwwwyyyzzz|||vvvppplllhhhfffccc```]]]\\\\\\\\\YYYYYYYYYYYYYYYXXXWWWVVVVVVWWWYYYZZZ[[[[[[[[[ZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[YYYZZZ[[[\\\\\\]]]```bbbjjjnnnsssyyy}}}qqqooouuu|||mmmdddYYYXXXZZZ]]]^^^^^^dddkkkqqqwwwzzzyyyzzz}}}~~~|||xxxmmmccc______aaahhhoooxxxzzz{{{}}}{{{zzz{{{~~~~~~~~~~~~~~~|||xxxsssooollljjjiiilllkkkiiihhheeeaaa\\\XXXTTTVVVXXX\\\kkk|||gggqqq|||rrrSSSHHH===::::::888777777666666555555555444444444555555444444444333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333444444444555555555444444444444555666666777666777:::<<<@@@JJJTTT{{{<<<<<<;;;:::999999999999888777777666555444444444333333333222222222111111//////000000111111111222111111111111111111111111////////////000000000000......//////...,,,***)))000111111111111222222222000000111222333555777777666;;;:::===EEEIIIZZZvvv|||iii^^^[[[UUUUUUUUUTTTUUUUUUVVVVVVWWWVVVVVVVVVWWWWWWXXXYYYZZZ[[[\\\]]]___bbbgggkkkmmmppptttvvvxxxzzz}}}xxxrrrlllgggccccccbbb___\\\[[[ZZZ[[[\\\YYYYYY[[[[[[[[[ZZZYYYXXXVVVWWWYYY[[[\\\\\\\\\\\\^^^]]]\\\\\\[[[[[[\\\\\\\\\^^^______^^^^^^___```gggjjjooosssyyy|||qqqooouuu|||mmmdddYYYXXXZZZ^^^___^^^bbbggghhhmmmooonnnnnnpppqqqooojjjccc]]]^^^aaaccchhhnnnzzz~~~{{{zzzyyyzzz~~~zzzvvvrrrpppooonnnkkkhhheeeccc```\\\ZZZ[[[\\\^^^ccctttkkkvvvpppRRRGGG===;;;;;;999777888666666555555555444444444555555444444444333333333444444444444444444444444333333333333333333333333222222222222222222222222333333333444444444555555555444444444444555666666777666777:::===AAAJJJUUUzzz;;;:::999888777777777777666555555555555666666777333333333222222222111111000000000000000000000000111111111111111111111111000000000000000000000000//////............//////222111111111000000//////111222222333444555666666555888:::AAAHHHJJJ[[[zzz}}}lll___WWWYYYXXXWWWVVVUUUTTTTTTTTTXXXWWWVVVUUUUUUUUUVVVWWWVVVYYY\\\]]]]]]___dddiiiqqqqqqtttyyyzzzyyy{{{wwwooojjjfffbbb``````^^^\\\ZZZXXXXXXYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\ZZZ[[[\\\]]]___```aaabbb_________```______^^^^^^^^^______```aaa`````````gggiiilllnnnssszzzuuuooottt~~~nnneee\\\aaaggghhheeeaaa______aaaaaabbbbbbccccccddddddaaa^^^]]]^^^]]]___gggqqq|||xxxxxxyyyttttttyyy~~~{{{vvvpppkkkeeeggghhhhhheeecccaaaaaa[[[^^^eeeppp}}}}}}tttWWWDDD======666333777777444444555555444444333222444444444444444444444444222222222222333333444555222222222222222222222222333222222111111222222333333333333444444444555555333444444555555666666666666999777:::@@@???GGG[[[}}};;;:::999888777777777777777666666555555555666666333333333222222222111111000000000000000000000000111111111111111111111111000000000000000000000000111000000//////000000111111111111111000000000///111222222333444555666666777:::;;;AAAIIIKKK]]]}}}}}}lll```ZZZXXXWWWVVVUUUTTTTTTTTTTTTWWWVVVUUUTTTTTTTTTUUUVVVVVVYYY\\\]]]]]]___dddiiioooooosssxxxzzzyyy|||{{{wwwpppjjjgggdddaaa```___]]][[[YYYXXXXXXYYYZZZ[[[\\\\\\\\\]]]]]]]]]]]]\\\\\\]]]^^^___```aaaaaa``````aaaaaaaaaaaaaaa```______```aaaaaaaaaaaaaaacccfffjjjnnnrrrwww}}}xxxoooqqq~~~~~~ooohhh```eeejjjkkkgggbbb^^^]]]^^^___```aaa```^^^\\\ZZZZZZXXXYYYZZZZZZ\\\fffppp~~~{{{wwwwwwxxxtttssswww~~~~~~yyysssoooggghhhhhhfffbbb```___```aaaeeemmmxxxsssXXXEEE>>>???888666999888555555666666555555444333444444444444444444444444333333222222222333444444222222222222222222222222333222222111111222222333333333333444444444555555222222333444555666777777666999777:::@@@???HHH\\\;;;:::999888888777777888888777666555555555555555333333333222222222111111000000000000000000000000111111111111111111111111000000000000000000000000222111111000000111111222111111111111000000000000111222222333444555666666888;;;<<>>???:::888:::777444555555555555444333333444444444444444444444444555444333333222222222222222222222222222222222222333222222111111222222333333333333444444444555555555555444444444444333333555999999;;;@@@@@@LLLddd<<<;;;:::999999888888999888777666555555555555555333333333222222222111111000000000000000000000000111111111111111111111111000000000000000000000000000000000//////000000000000000000000111111111111111222222333444555666666666:::<<>>>>>999888:::777444444444555444333333222444444444444444444444444444444333222222222333333222222222222222222222222333222222111111222222333333333333444444444555555666555555555555444444444555::::::<<<@@@@@@MMMggg<<<<<<;;;:::999999999999777666666555555555666666333333333222222222111111000000000000000000000000111111111111111111111111000000000000000000000000222111111000000111111222///000000000111111111111111222222333444555666666777;;;===CCCKKKSSSrrr{{{eeeZZZVVVWWWWWWWWWWWWWWWXXXYYY[[[[[[VVVVVVUUUUUUVVVWWWYYYZZZ[[[^^^``````___aaaeeeiiiiiigggiiinnnpppqqqvvv}}}}}}{{{yyyxxxxxxxxxvvvtttsssssssssrrrrrrpppoooooollllllllllllmmmmmmmmmmmmllllllkkkkkkjjjiiiiiiiiigggggghhhhhhhhhhhhgggggggggfffeeeddddddfffhhhiiijjjkkkkkkkkkkkkmmmpppsssrrruuuxxxzzz|||~~~{{{zzz{{{~~~~~~|||uuuoooooowww~~~|||zzz}}}}}}}}}tttiiibbb___VVVRRRLLLGGGFFFHHHLLLNNNOOOQQQTTTVVVXXX```ttt{{{tttnnnbbbZZZSSSPPPLLLJJJLLLQQQSSS[[[fffnnnttt{{{~~~yyyvvvrrrnnnmmmqqqxxx}}}~~~sssjjjxxxjjjOOO@@@===888888:::777555555555555555444444333444444444444444444444444333333222222222333444444222222222222222222222222333222222111111222222333333333333444444444555555444444555555666777888888444::::::<<<@@@@@@NNNiii<<<<<<;;;:::999999999999666666555555555666666777333333333222222222111111000000000000000000000000111111111111111111111111000000000000000000000000333222222222222222222333//////000000111111111222111222222333444555666777777===???DDDMMMVVVvvvuuubbbYYYWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[UUUUUUTTTTTTUUUWWWXXXYYY\\\^^^aaa``````aaafffjjjgggfffiiinnnrrrtttzzz}}}|||{{{{{{{{{zzzyyywwwvvvuuunnnnnnnnnnnnoooooooooooommmmmmmmmllllllkkkkkkkkkiiiiiijjjjjjjjjiiiiiihhhhhhgggeeedddeeefffhhhjjjjjjmmmooopppooooooqqqrrrpppsssvvvyyyzzz{{{~~~{{{wwwvvvwwwyyyyyyxxxtttoooooouuuzzz~~~~~~|||pppeee^^^ZZZSSSPPPLLLJJJIIIKKKNNNQQQPPPRRRVVVXXX[[[eee|||xxxnnngggXXXQQQKKKGGGDDDBBBDDDIIICCCKKKUUU\\\```hhhttt}}}yyyvvvnnnllliiifffgggkkksssyyyvvvmmmzzznnnRRRAAA>>>999888;;;999666666666666666555555444444444444444444444444444222222222222333444444555222222222222222222222222333222222222222222222333333333333444444444555555222333444666888999;;;;;;444:::;;;<<<@@@@@@OOOjjj@@@>>>;;;:::::::::999888666555555555555444444444333333333222222222111111333333222222111000//////111111111111000000000000000000000000000000000000111111000000000000111111000000111222222222222111111111111222444666777888555===???AAAHHHWWWzzzppp___XXXWWWXXXYYYXXXVVVUUUUUUVVVXXXYYYWWWWWWWWWWWWVVVWWWYYY\\\[[[^^^aaadddffffffeeedddhhhiiikkknnnrrrwww{{{}}}|||yyywwwvvvvvvuuutttrrrrrrssssssrrrqqqqqqqqqppppppooonnnnnnnnnnnnmmmkkkiiihhhgggggggggjjjjjjiiiiiihhhhhhhhhggglllllllllmmmmmmmmmnnnnnnrrrrrrtttuuuwwwyyyzzz{{{}}}|||zzzxxxvvvsssqqqnnnmmmnnnnnnooopppmmmkkkqqqyyy~~~pppddd\\\UUURRROOOMMMJJJHHHHHHJJJMMMOOOSSSPPPQQQXXX```lllttteeeZZZPPPMMMIIIDDDAAA@@@AAAAAAEEEGGGJJJOOOUUU\\\cccfffxxx{{{}}}}}}yyytttpppnnn```aaabbbbbbeeekkkrrrwww~~~|||jjjsss|||jjjTTT@@@<<<<<<999666777777777777777666666666666444444444444444444444444333333333222222222111111000000111111111222222222//////000111222333333444222222222333333333444444444444555555666777777777;;;:::888<<>>;;;:::::::::999888666555555555555444444444333333333222222222111111333333222111111000//////111111111111000000000000000000000000000000000000111111000000000000111111000000111222222222222111111111222333444555777888777???@@@BBBJJJYYY}}}{{{ggg\\\ZZZZZZZZZXXXWWWVVVUUUVVVXXXYYYXXXYYYYYYYYYXXXXXXYYY[[[\\\^^^aaadddffffffeeedddggghhhjjjmmmqqqvvvzzz}}}~~~|||zzzzzzzzzyyywwwvvvvvvvvvvvvtttsssssssssrrrrrrqqqpppppppppooonnnmmmlllkkkiiihhhhhhjjjjjjiiiiiiiiihhhhhhhhhmmmnnnnnnnnnnnnooooooooorrrrrrtttuuuwwwyyyzzz{{{{{{}}}{{{xxxssspppnnnllliiifffggggggiiikkkjjjiiipppxxx~~~mmmaaaYYYTTTRRRNNNMMMKKKJJJJJJLLLNNNOOORRROOOQQQXXXbbbppp|||ppp```UUULLLIIIDDD@@@>>>===>>>???AAABBBEEEIIIOOOUUU[[[^^^eeegggjjjiiifffaaa]]]\\\XXXYYYZZZ[[[^^^cccjjjoooyyy~~~|||iiipppzzzuuulllUUUAAA<<<===999777888777777777777666666666666444444444444444444444444111111222222333333333444555555444333333222222111000111111222222333333333444444444555555555666666444444555555666777777777888888777<<>>>>>???@@@???@@@BBBEEEJJJOOOSSSVVVXXXZZZ\\\[[[XXXTTTQQQPPPQQQRRRSSSTTTWWW\\\bbbgggqqqxxx|||hhhmmmuuuooonnnWWWCCC===>>>:::888999777777777777666666666666444444444444444444444444000000111222333444555555777777555444222111000///333333333333333333333333444444444555555555666666444444555555666777777777666777666<<>>>>>;;;888:::777777777777666666666666444444444444444444444444111111222222333444444555555444333222000///......555555444444444333333333222222222333333333444444444444555555666777777777666888777<<>>>>>CCCPPPcccjjj```___[[[[[[ZZZZZZYYYYYYYYYYYY]]]___``````^^^\\\\\\\\\aaabbbcccdddeeeddddddcccdddeeegggjjjnnnssswwwyyy~~~~~~|||}}}~~~|||zzzyyyxxxxxxwwwwwwvvvuuuuuurrrsssttttttrrrpppmmmkkkmmmmmmmmmmmmmmmmmmmmmmmmoooooopppppppppqqqqqqqqqrrrssssssuuuvvvwwwxxxyyywwwyyy{{{|||}}}~~~rrrhhhcccbbb]]]ZZZZZZ\\\]]]]]]aaagggoooxxxooocccZZZUUUOOOPPPQQQRRRRRRQQQPPPOOOMMMOOOUUU^^^oooxxxlll^^^QQQJJJHHHGGGEEEDDDDDDDDDFFFGGGGGGGGGHHHJJJLLLNNNPPPQQQNNNOOOPPPOOOMMMLLLKKKLLLMMMNNNOOOPPPQQQUUUZZZ^^^cccnnn{{{ssstttzzzssssss[[[EEE???>>>;;;888:::777777777777666666666666444444444444444444444444333333333333333333333333222222222111111111000000666666555444444333333333222222222333333333444444444444555555666777777777888:::999<<>>>>>CCCRRRfffiii^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[]]]___``````^^^]]]^^^^^^ccccccdddddddddddddddcccffffffhhhjjjnnnrrruuuwww|||~~~}}}zzzzzzzzzyyyxxxxxxwwwwwwuuuuuuuuuuuusssqqqooonnnooooooooooooooopppppppppppppppppppppqqqqqqqqqrrrrrrsssssstttvvvwwwwwwxxxwwwyyy|||}}}}}}}}}~~~zzzjjjcccbbb___ZZZXXXZZZZZZYYY[[[```jjjttttttfffZZZTTTRRRRRRRRRRRRQQQPPPOOONNNMMMQQQXXXbbbtttuuuhhh[[[PPPJJJFFFFFFEEEDDDDDDEEEFFFFFFHHHIIIJJJKKKLLLMMMNNNNNNKKKLLLMMMLLLKKKJJJKKKLLLKKKLLLMMMMMMMMMPPPTTTWWW___iiiwww}}}zzz~~~xxxttt\\\EEE>>>===:::888:::777777777777666666666666444444444444444444444444555444444444333333333222222222222333333444444444555555555444444333333333444444444555555555666666444444555555666777777777888:::999===AAAAAASSSsssDDDAAA>>><<<;;;:::999777666555555555555444444444333333333222222222111111///000000000000000000000111111111111000000000000000000000000000000000000111111000000000000111111000000111222222222222111111111222333444555777888;;;???>>>DDDUUUjjjfff\\\\\\ZZZZZZ[[[\\\]]]]]]]]]]]]^^^_________]]]^^^___aaadddddddddddddddddddddccchhhhhhiiikkkmmmqqqtttvvvxxx{{{}}}}}}||||||{{{zzzzzzzzzyyyxxxwwwvvvuuusssrrrrrrqqqqqqqqqqqqrrrrrrrrrsssqqqqqqrrrrrrrrrsssssssssrrrsssssstttuuuvvvwwwwwwxxxzzz}}}~~~}}}}}}}}}~~~pppfffddd^^^YYYVVVWWWXXXVVVXXX[[[fffqqqxxxjjj^^^XXXTTTTTTSSSQQQPPPOOONNNMMMMMMTTT[[[eeewwwssseeeXXXOOOJJJFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIJJJLLLLLLMMMMMMMMMMMMNNNNNNMMMLLLLLLNNNPPPJJJKKKLLLKKKKKKLLLOOOQQQ[[[eeerrr{{{}}}yyyuuu]]]EEE>>>===999777999777777777777666666666666444444444444444444444444333333333444444444444444222222222333333444444444444444444333333333333333444444444555555555666666444444555555666777777777666999999===AAAAAAUUUvvvEEEBBB>>><<<;;;:::999777666666555555555444444444333333333222222222111111////////////000000000000111111111111000000000000000000000000000000000000111111000000000000111111000000111222222222222111111111111222444666888999<<<@@@???EEEWWWmmm{{{dddZZZZZZYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^]]]^^^```ccceeeeeeddddddddddddcccccciiiiiijjjkkknnnqqqsssuuutttyyy~~~~~~}}}||||||||||||{{{yyywwwvvvuuuuuuuuurrrrrrrrrsssssstttttttttssssssssstttttttttuuuuuurrrsssssstttuuuvvvwwwwwwyyy{{{~~~~~~~~~}}}}}}~~~vvviiiggg]]]XXXUUUVVVVVVUUUVVVYYYeeeooo{{{nnnccc]]]VVVUUUSSSQQQOOONNNMMMMMMNNNUUU]]]gggyyyssscccVVVMMMIIIHHHHHHGGGGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNNNNNNNNNNLLLMMMMMMLLLKKKKKKNNNPPPLLLLLLLLLKKKJJJKKKMMMOOOXXXbbbnnnwww{{{~~~~~~xxxuuu]]]EEE===<<<888777999777777777777666666666666444444444444444444444444111222222333444555666666111111111111111111111111333333333333333333333333222222222333333333444444444444555555666777777777333777888<<>>CCCJJJUUUpppppp^^^XXXWWWVVVXXXZZZ[[[[[[\\\]]]____________^^^\\\\\\___aaafffeeecccbbbcccdddfffhhhmmmmmmlllmmmooopppqqqqqqpppvvv}}}}}}}}}|||{{{{{{zzzzzzvvvvvvvvvvvvuuuttttttssssssttttttuuuwwwxxxxxxyyyyyyxxxwwwvvvvvvvvvwwwxxxyyy{{{}}}|||zzzyyyzzz|||||||||}}}~~~|||ooobbb^^^YYYWWWVVVWWWWWWWWW\\\hhh|||~~~mmm___TTTQQQPPPPPPNNNJJJLLLQQQZZZ^^^fffttt~~~qqqaaaUUUPPPOOOMMMKKKIIIGGGFFFGGGIIIJJJLLLNNNQQQSSSRRRRRRRRRSSSUUUSSSQQQQQQSSSSSSRRRQQQOOOOOONNNNNNMMMMMMLLLLLLQQQXXXdddnnnuuuyyy}}}}}}{{{vvvYYYFFFAAA:::999:::777666666555555555444444444444444444444444444444444444444444333333222222222333333333222222222111111333333222222333333444555333333333444444444555555666666666666666666666555999:::888<<>>MMMkkkOOODDD:::999;;;:::888888666666666666666555555444333333333222222111111111111111111111111222222222222222222111111111000000000000000000000000000000//////000000111222222333///000111222222333333333444444333444555666888999;;;???EEEMMM[[[www~~~hhh]]]ZZZYYYWWWYYY\\\]]]]]]]]]___```cccccccccbbbaaaaaaccceeefffhhhjjjmmmnnnnnnlllkkkjjjmmmpppooommmlllppptttyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxyyy{{{||||||||||||{{{|||zzzyyyzzz|||}}}{{{yyyxxxxxxxxxyyyzzz{{{|||}}}}}}zzzoooeee^^^ZZZXXXVVV\\\jjjwwwoooiiieeecccccceeeiiinnnsssuuutttrrrmmmiiibbb\\\___dddccc^^^UUUPPPNNNOOOPPPSSS[[[dddfffrrr|||pppcccYYYRRRNNNMMMIIILLLPPPWWW]]]dddiiikkkgggfffeeedddfffllltttzzz~~~yyysssnnngggddd___[[[WWWUUUUUUUUUTTT]]]hhhllllllnnnttt{{{xxxZZZHHHBBB<<<:::<<<888777777777777666666666555444444444444444444444444222222222333333444444444111111222222222333333333333333222222333333444555333333333444444444555555444444555555666777777888777888777;;;???===LLLiiiPPPDDD:::999;;;:::888777666666666777666555555444333222222222222222222222111111111111111111111111222222222111111111111000000000000000000000000000///000000111222333333333......///111111222222222444444444444555777888::::::???FFFOOO\\\xxx|||ggg]]]ZZZYYYZZZ\\\___`````````aaacccdddeeeeeedddbbbbbbeeegggeeegggkkkmmmnnnnnnlllkkkiiimmmpppooommmmmmqqquuuxxx|||~~~}}}{{{{{{|||}}}~~~yyyzzz|||}}}~~~~~~~~~|||zzzyyyzzz}}}}}}{{{xxxvvvvvvvvvwwwxxxyyy{{{|||~~~|||qqqhhh```\\\XXXWWWUUUcccxxxtttiiidddccceeefffccceeeiiipppwwwyyyvvvssshhheee___YYYWWWYYYVVVQQQTTTQQQPPPSSSVVVZZZcccllllllxxxxxxkkk___VVVRRRPPPOOOKKKOOOUUU]]]eeejjjnnnpppiiihhhggggggjjjqqqzzz|||wwwrrrnnnhhhaaa]]][[[ZZZ[[[\\\dddmmmooommmnnnuuu|||wwwZZZGGGBBB<<<;;;===999777777777777666666666666444444444444444444444444222222222333333444444444111111111222222333333333333333222222333333444555333333333444444444555555444444444555666777777888666888777;;;???===KKKhhhTTTCCC===>>>:::;;;<<<666777777666555555555555555111111111111111111111111222222222222222222222222111111222222222222111111000000111111111111000000111111111000000000000000000111111111111222222222222333444444444666999;;;<<>>>>>:::;;;<<<666777777666555555555555555444444444444444444444444222222222222222111111111111111222222222222111111000000111111111111000000111000000000000000000000000111111111111222222222222333444444444666999;;;===BBBGGGMMMaaa}}}jjj___\\\\\\\\\]]]___``````aaadddfffggggggfffeeeeeeeeeeeeeeefffffffffhhhkkkllllllkkkllljjjlllooopppooosssyyy}}}}}}~~~~~~}}}}}}~~~}}}yyyzzzzzzyyyxxxwwwyyyzzz|||}}}~~~~~~~~~|||||||||||||||uuuhhh^^^^^^____________cccmmmyyy~~~}}}xxxpppjjjccc]]]\\\___dddhhhnnnqqqwww}}}zzzuuugggcccaaa^^^XXXPPPMMMOOOMMMSSSWWWZZZ___iiippprrrwwwpppaaaXXXTTTQQQPPPRRRTTT^^^hhhnnnssstttqqqkkkeeeaaa___aaaiiissszzz~~~}}}xxxssspppmmmlllooopppppppppsssxxx}}}}}}ttt```JJJ@@@===<<<999888777777666666666555555555555555555555555555555555333333333333333333333333111111222333333333333222222222111111111222333444111111222222333333222222444555666666555555666888777:::999;;;@@@BBBOOOgggXXXFFF???>>>:::;;;<<<666777777666555555555555555222222222222222222222222222222222111111000000000111111222222222222111111000000111111111111000000000000000000000000111111000111111111111222222222222333444444444666999;;;===BBBGGGOOOdddlll```\\\\\\]]]___`````````aaaccceeefffeeeeeedddddddddddddddddddddeeehhhkkkmmmmmmlllnnnllllllnnnoooooossszzz|||}}}~~~~~~~~~zzz{{{{{{zzzxxxwwwyyyzzz{{{{{{|||}}}}}}}}}||||||}}}{{{{{{||||||zzzrrrgggaaabbbdddeeebbb______dddkkkppppppnnnhhhddd___]]]^^^dddjjjooowwwyyy}}}~~~xxxsssgggccc```]]]VVVOOOMMMOOONNNUUU\\\```fffooouuuwww|||uuuiii\\\UUUSSSQQQRRRUUUYYYffftttyyyxxxssslllddd___]]]]]]```gggpppxxx|||~~~zzzyyyyyyxxxvvvtttvvv|||wwwwwwtttaaaKKKAAA>>><<<:::999777777777666666666555555555555555555555555555555333333333333333333333333111111222333333333333222222222111111222222333444444444555555555444444333444555666666555555666888777:::999;;;AAABBBPPPiii\\\III@@@???::::::===777777777666555555555555555111111111111111111111111222222111111000/////////111111222222222222111111000000111111111111000000000000000000000111111111000000111111111222222222222333444444444666999;;;<<>>;;;:::;;;888777777777666666666666555555555555555555555555333333333333333333333333111111222333333333333222111111222222333333333333333333333333333222111000444555666666555555666888888;;;999:::@@@CCCQQQkkkbbbNNNCCC???999:::===888777777666555555555555555333333333333333333333333111111111111111111111111111111222222222222111111000000111111111111000000/////////000111111222222000111111111111222222222222333444444444666999;;;<<>>BBBHHHSSSnnnzzzggg^^^^^^aaa^^^___````````````bbbddddddddddddddddddeeeffffffeeeeeegggjjjooorrrrrrrrrqqqooooooqqqqqqoooqqqvvv{{{~~~~~~|||}}}~~~}}}}}}}}}}}}}}}|||{{{{{{{{{}}}~~~{{{~~~|||sssooovvv|||zzzxxxuuussspppmmmkkkooorrrwww|||~~~}}}||||||yyytttpppmmmiiieeeaaa]]]XXXSSSQQQPPPPPPVVV^^^gggooowww{{{yyyqqqeee]]]TTTQQQQQQUUU```kkkuuuwwwtttlllgggddd```[[[\\\___ccceeeeeefffiiikkkoooqqqssssssssstttyyy}}}}}}~~~{{{jjjUUUGGG>>>888777999888888888777777777666666555555555555555555555555333333333333333333333333111111222333333333333222000111222333333333222222555555666666777666666666444555666666555555666888777::::::>>>GGGMMM^^^zzzfffQQQDDD???999:::===999777777666555555555555555333333333333333333333333000000111222333444444555111111222222222222111111000000111111111111000000...//////000111222222222000111111111111222222222222333444444444666999;;;AAADDDIIIUUUppp|||yyyeee\\\\\\___]]]___`````````aaaccceeeaaaaaa``````aaabbbccccccffffffhhhkkkppprrrsssrrrqqqooopppsssrrroooqqquuuyyy}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{~~~|||yyy}}}~~~}}}ssspppzzz~~~|||yyyvvvuuuttttttuuuxxx{{{{{{xxxwwwtttpppmmmkkkhhhfffddd^^^YYYTTTSSSSSSTTT\\\eeeooowww~~~}}}uuummmddd[[[SSSQQQRRRXXXeeerrrwwwvvvqqqjjjgggeeeaaa[[[\\\```dddeeeddddddeeeggghhhhhhiiijjjkkknnnrrruuuvvvwwwzzz|||oooZZZKKKBBB;;;:::<<<888888888888777777777777555555555555555555555555333333333333333333333333111111222333333333333222000111222333444333222222111111222333444444444444444555666666555555666888555999:::???KKKRRReeemmmTTTFFFBBB;;;999<<<:::555555555666666666666666666666555444222111000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111222333444444444333333444777999;;;>>>EEEJJJSSSnnnzzzyyyrrrbbb[[[\\\```cccbbbaaaaaaaaabbbcccdddeeedddcccbbbbbbbbbcccdddeeeeeegggkkkqqqsssqqqooooooqqqssssssrrrqqqrrrsssuuuzzz~~~~~~~~~~~~~~~~~~||||||}}}{{{zzzzzzyyy{{{~~~uuusssyyy~~~{{{vvvrrrrrrvvvzzz}}}|||vvvqqqnnnnnnnnnmmmkkkiiigggeeeaaa]]]WWWTTTWWW___iiippp|||zzz|||~~~wwwpppkkk```ZZZSSSOOOTTT```mmmvvv|||tttmmmiiieee```___```aaaccccccaaa]]]ZZZ[[[]]]aaadddfffhhhiiiiiikkkmmmsssvvvyyy{{{}}}~~~www```KKK@@@???<<<777:::999888777666666666666888777666555333222000000555555444333333333333444333333333222222111111111222222222222222222222222222333444444555555444444555555555555666666666666:::777:::CCCHHHPPPfff~~~oooVVVGGGCCC<<<:::===:::666666666666666555555555444444444333333222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111222333444444333333444777999;;;>>>DDDJJJSSSnnnyyyyyylllaaa\\\]]]aaabbbaaa`````````aaabbbcccccccccbbbaaabbbccceeefffgggggghhhkkkpppqqqpppooopppqqqrrrrrrrrrssssssssstttyyy}}}~~~|||}}}}}}zzzxxxvvvrrrqqqssspppqqqzzzzzztttqqqrrrwww||||||uuuqqqllllllmmmmmmllljjjiiihhhdddaaa^^^]]]bbbkkkuuu{{{|||{{{~~~}}}wwwrrrnnnkkk^^^YYYRRRQQQWWWbbbooowww{{{rrrjjjfffbbb^^^^^^aaaeeefffeee```ZZZUUUTTTUUU\\\___bbbeeegggiiikkkmmmrrruuuxxx{{{|||~~~~~~fffNNNBBB@@@>>>::::::999888777666666666666666666666666555555555444666666555444444444444555333333333222222222111111444444444444444444444444222333444444555555444444555555555555666666666666999666:::AAAEEELLL```vvvsssXXXHHHCCC<<<:::===:::777777666666555555444444333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000111111222444444333333555777:::<<<>>>DDDJJJSSSooowwwzzztttddd___^^^___aaaaaa```_________```bbbcccbbbbbbaaaaaabbbdddfffhhhiiiiiiiiikkknnnpppqqqpppqqqppppppqqqssstttttttttuuuyyy{{{|||}}}}}}~~~|||wwwrrrkkkhhhhhhkkkqqq~~~}}}wwwtttvvv|||~~~xxxssspppllllllmmmmmmmmmlllkkkkkkeeeeeeeeehhhoooxxx~~~}}}~~~}}}vvvppplllkkkkkk\\\XXXTTTUUU\\\hhhssszzzyyyoooeee```^^^\\\^^^bbbfffgggeee___WWWPPPNNNNNNUUUXXX]]]aaaeeehhhlllnnnrrrtttxxxzzz|||}}}kkkPPPBBB???>>>;;;:::999888777666666666666555666666777777888888999777666666555555555555555333333333333222222222222444444444444444444444444222333444444555555444444555555555555666666666666777555999???BBBFFFVVVhhhxxx[[[HHHCCC;;;999;;;888888888777666555444444333444444333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000333222222111111111111222444444333444555888;;;<<<>>>DDDJJJTTToooxxx|||lll```^^^___``````aaa```______```aaacccdddcccbbbaaa```aaacccfffgggiiiiiiiiikkknnnqqqssssssrrrpppnnnooorrrtttuuutttwwwzzz|||{{{~~~~~~~~~~~~yyyqqqhhhcccccciiittt}}}~~~}}}xxxtttqqqooonnnnnnnnnnnnnnnnnnnnnmmmgggiiilllqqqyyy{{{sssmmmkkkjjjjjj^^^[[[YYY\\\eeepppxxx}}}tttjjj```\\\ZZZZZZ^^^dddeeefffccc]]]UUUOOOMMMMMMPPPTTTZZZ___dddhhhmmmppprrruuuxxx{{{|||~~~nnnQQQ@@@===<<<;;;999999888777666666777777666666666777777888999999666666555444444444444444333333333333333333333333222222222222222222222222222333444444555555444444555555555555666666666666666666999>>>???BBBNNN[[[~~~|||]]]HHHBBB:::999:::666888888777666555444444333666555555444222111111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000444444333222222222333333444444333444666888;;;===>>>DDDJJJTTTppp{{{kkk___^^^______```aaaaaa``````aaacccdddeeefffdddbbb``````bbbdddfffggghhhjjjlllnnnqqqtttwwwrrrpppnnnmmmooorrrttttttzzz}}}~~~|||~~~zzzpppeeeaaabbbgggwwwzzzuuurrrpppppppppppppppooooooooooooooommmppptttzzzzzztttoookkkiiihhhccc``````eeennnvvvzzz{{{mmmddd\\\ZZZZZZ[[[```fffgggfffbbb[[[RRRLLLLLLMMMPPPTTTZZZ```eeeiiinnnrrrrrruuuyyy{{{|||~~~rrrUUUBBB======;;;999888777777777777777777777777666666666666666555555444333333222222333333333333333333333333333333222222222222222222222222222333444444555555444444555555555555666666666666777888;;;===>>>@@@IIIRRRnnnaaaJJJBBB;;;999:::666777777666666555555444444777666555444222111000///111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000333333222222222333333444444444333444666999<<<>>>===DDDJJJTTTpppnnnbbb___^^^___```aaaaaaaaaaaabbbccceeefffhhheeebbb``````aaadddeeegggiiilllnnnoooqqqtttwwwqqqpppooolllkkkmmmqqquuu{{{zzzmmmcccaaadddhhh{{{zzzuuurrrqqqqqqooonnnnnnnnnoooooopppqqquuuxxx|||}}}}}}{{{wwwsssoookkkiiiggghhheeeeeejjjrrrwwwvvvtttfff___ZZZZZZ]]]___ccchhhjjjgggaaaWWWNNNIIIJJJLLLRRRVVV\\\aaaeeejjjnnnqqqrrrtttxxxzzz|||}}}vvvZZZGGGAAA???>>>888888777777777777777888777777666555555444333333444333333222222222222222333333333333444444444444444444444444444444444444222333444444555555444444555555555555666666666666777999;;;<<<<<>>888888777777777777888888777777666555555444333333444444333222222222222333333333333444444444555555444444444444444444444444222333444444555555444444555555555555666666666666777999:::999:::???EEEIIIWWWnnnhhhOOOFFF>>>===>>>999555555555666666666666666333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000............///000222222444444333444777:::===???===DDDJJJTTTppptttggg```]]]^^^bbb______^^^___```bbbdddeeeeeeccc```___```cccgggjjjjjjnnnrrrsssqqqoooooopppnnnqqqrrrlllddddddllluuuzzzpppffffffmmmuuuxxxqqqllliiihhhddddddeeehhhkkkooosssuuuzzz|||~~~{{{yyytttrrrmmmiiifffeeeeeefffjjjgggfffjjjooonnnggg```[[[XXXYYY___dddeeegggkkkaaa^^^WWWNNNGGGHHHNNNTTTWWWZZZ___bbbdddgggjjjlllnnnppptttvvvxxxyyy|||~~~ttt\\\JJJBBB>>>;;;888777777777777777888888666666666666555555555555555555444333333333333444333333333444444555555555222222222222222222222222222333444444555555444444555555555555666666666777666888999777999>>>DDDGGGQQQfffkkkPPPFFF>>><<<<<<777888888888888777777777777444444333333333333222222222222222111111111111000222111111111000000//////000000000000000000000000000000000000000000000000111111222333333333222222444444444444444666;;;>>>AAAFFFKKKUUUrrrpppeee^^^XXXYYY```\\\]]]```bbbccccccbbbbbbfffccc```___aaadddfffgggmmmoooqqqqqqppppppqqqrrrrrrrrrqqqlllgggggglllrrr{{{}}}~~~~~~~~~xxxmmmkkkmmm}}}yyyrrrnnnkkkeee```]]]\\\\\\```gggooovvvyyy~~~~~~|||yyywwwsssmmmeeeaaabbbeeefffffflllllllllkkkhhhdddaaa^^^VVVYYY^^^bbbeeeffffffeee___YYYPPPHHHFFFIIINNNRRRZZZ]]]aaadddeeehhhjjjlllmmmnnnqqquuuxxxzzz|||}}}yyy```LLLBBB???===:::999888777666666666666333333222222222222111111111111111222222333333333111111111222222333333333222222333333333222222111333333444555555444444444444555555666777666666666777888999999:::===AAADDDOOO]]]|||lllPPPFFF>>><<<===888888888888777777777666666444444333333333333222222222222222111111111111000111111111111000000000///000000000000000000000000000000000000000000000000111222222333333333333333444555555444555777;;;???AAAFFFLLLVVVssstttggg```YYYXXX\\\YYY[[[\\\^^^aaabbbcccdddeeeccc```___```cccfffgggnnnppprrrrrrqqqpppqqqqqqrrrrrrqqqmmmhhhhhhmmmrrryyy|||rrrlllmmmzzzuuummmhhheee```[[[[[[[[[[[[___fffooovvvzzz|||{{{zzzyyyxxxmmmhhhbbb``````cccddddddjjjjjjiiigggeeeaaa___]]][[[^^^bbbfffggggggeeecccYYYUUUNNNHHHGGGKKKPPPTTTYYY\\\```bbbdddfffiiikkklllmmmpppsssvvvxxxzzzzzz}}}xxxbbbNNNBBB===::::::999888777666666666666666666666555555555444444333333333333333444444444111111222222222333333333222222222222222222222111222222333444444444444444444444555666666666666555777888999999:::===AAAEEEMMM\\\|||oooRRRFFF===<<<>>>:::888888777777777777666666444444333333333333222222222222222111111111111000111111111111000000000000000000000000000000000000000000000000000000000000111222333333444444444333444555555555666888<<>>BBBEEEKKK[[[|||tttUUUGGG===<<<>>>:::888777777777666666666666444444333333333222222222222222222111111111000000111111111000000000000000000000000000000000000000000000000000000000000000111222333444444444444444333444555666666999<<>>CCCFFFKKK\\\yyyYYYIII>>><<<===999777777777666666666666555444444333333333222222222222222222111111111000000000000000000000000111111000000000000000000000000000000000000000000000000000111222333444444444444222333555666777999<<>><<<===999777777666666666666555555444444333333333333222222222222222111111111111000000000000000111111111111000000000000000000000000000000000000000000000000///000111222333444444444000222444555666888;;;>>>@@@GGGMMMXXXuuutttddd]]]XXXVVVPPPPPPPPPQQQUUUYYY^^^aaa```ccceeedddcccdddgggkkkjjjmmmppprrrrrrtttvvvxxxssssssrrrrrrsssuuuxxxyyyxxxzzz}}}wwwrrraaaUUUPPPOOOMMMKKKLLLOOOSSSVVVYYY]]]dddjjjsssxxx{{{rrrkkk]]]YYYRRRNNNLLLKKKJJJIIIHHHKKKNNNPPPPPPQQQSSSTTTVVVWWWXXXZZZ\\\^^^___```YYYYYYWWWUUURRROOOLLLJJJHHHGGGGGGGGGIIILLLOOOQQQWWWYYY]]]___```aaaccceeeeeefffiiimmmppprrrtttuuuyyy{{{jjjOOOAAA>>>???:::999888777666666666666666666666555555555444444333222222222222222111111444444444444333333333333333333222222222444555777000000222333444444444444333333444555555555555555666888999:::<<>><<<===999777777666666666555555555444444333333333333222222222222222111111111111000///000000000111111111111000000000000000000000000000000000000000000000000......000111222333333333...000333555666888:::===AAAFFFLLLVVVsss{{{eee\\\XXXWWWQQQQQQQQQRRRTTTWWW[[[\\\```dddgggfffdddeeeiiimmmmmmooopppppppppqqqtttvvvtttsssrrrsssuuuxxxzzz{{{zzz{{{|||~~~zzzmmm]]]RRRNNNMMMLLLJJJKKKNNNRRRTTTTTTWWW^^^ccclllqqqxxx|||}}}{{{xxxwwwuuuuuuuuutttrrrlllddd___SSSOOOKKKHHHFFFFFFDDDCCCBBBDDDHHHIIIIIIJJJMMMOOORRRSSSUUUVVVWWWXXXWWWWWWRRRQQQNNNLLLIIIHHHGGGFFFFFFEEEDDDEEEHHHLLLPPPSSSTTTWWWZZZ\\\]]]^^^```bbbaaacccfffjjjnnnqqqssstttwwwzzz~~~rrrTTTCCC??????:::999888777666666666666777777777666666666666555222222222333333333333333555555444444444333333333555444333333333555777999222222333444444444444444444444555666666666666555666888999;;;<<<@@@EEEHHHNNNcccoooRRRFFF===<<<>>>:::777666666666555555555555444444444333333333222222222222222111111111111000//////000000111111111222000000000000000000000000000000000000000000000000---...///000222222333333---///222444555777:::<<>>>>>AAADDDEEEDDDEEEIIILLLMMMNNNPPPQQQQQQPPPNNNLLLLLLJJJGGGDDDBBBAAABBBCCCCCCCCCCCCDDDGGGMMMRRRUUURRRUUUXXXZZZ[[[\\\^^^```^^^```dddhhhlllooorrrsssuuuxxx~~~yyyXXXEEE>>>===:::999888777666666666666666666666666555555555555333333333444444555555555555555555444444333333333666555444333444666888:::333333444555555444444444444555666666777777666666666888999;;;<<<@@@EEEIIINNNccciiiOOOEEEBBB>>><<<>>>999888777666666555555555555444333333222222333333222111000//////000111222000000111111111111000000333333222111000000000111000000000000000000000000000111111111111222222222333444666777777888;;;===???EEEKKKWWWuuulllaaa[[[UUUZZZYYYYYYXXXWWWWWWVVVVVV]]]___bbbdddfffgggjjjlllnnnooopppqqqrrrrrrqqqpppsssvvvxxxyyyyyyyyyzzz{{{yyyyyyzzz}}}sssiii\\\RRRNNNMMMMMMMMMNNNNNNNNNOOOQQQSSSUUUWWW\\\```gggkkkmmmjjjfffccc[[[ZZZYYYYYYYYYYYYZZZZZZSSSPPPKKKGGGDDDBBBBBBBBB@@@===<<<>>>BBBEEEFFFEEEHHHIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCAAA???>>>======@@@AAACCCFFFJJJMMMOOOPPPTTTTTTUUUVVVXXXYYYZZZZZZ[[[___cccgggiiikkknnnooovvvzzzZZZCCC???:::;;;:::999888777777777777555555555444444333333333666666777777666666555444333333333333333333333333555444333333222222222222444444444555555555555666777666444333333444555666666888999;;;<<>>???>>>===<<<<<<;;;<<<<<>>???>>>>>>@@@@@@@@@@@@???>>>===<<<::::::999999999:::;;;;;;>>>???AAADDDGGGJJJLLLMMMNNNOOOQQQSSSVVVXXXZZZ[[[\\\^^^aaadddfffjjjnnnqqquuuyyy~~~[[[HHHCCC:::;;;:::999888777777777777666666666666666555555555555555444444444444333333333333333333333333333333444444333222222222333333444444444444555555555555555555666777888888888777666888999;;;<<>>>>>>>>===@@@@@@@@@@@@???>>><<<<<<::::::999999999:::;;;;;;===>>>@@@CCCEEEHHHJJJKKKKKKLLLNNNQQQTTTWWWZZZ[[[\\\^^^```ccceeeiiinnnrrruuuyyy}}}[[[IIICCC:::;;;:::999888777777777777666666555555555555555555444444333333333222222333333333333333333333333333444333333222222333333333333333444444444555555555222444666777888888777777666888999;;;<<>><<<;;;:::;;;::::::999999999999:::<<<===???BBBDDDGGGIIIJJJIIIJJJMMMPPPTTTWWWYYY[[[\\\^^^```cccfffjjjooosssuuuyyy}}}}}}[[[IIICCC999;;;:::999888777777777777444444444444444444444444555444333222222222222333333333333333333333333333333333333222222333333444333333333444444444444555111333444666777777666666666888999;;;<<>>@@@GGGMMMYYYxxxzzzmmmccc]]][[[UUUUUUUUUUUUUUUUUUUUUUUUZZZ[[[\\\^^^```dddiiimmmkkkkkkllllllnnnoooqqqrrrsssuuuvvvwwwvvvuuuvvvwwwvvvwwwzzz}}}~~~kkkeee]]]WWWVVVUUUSSSQQQNNNLLLIIIGGGHHHJJJMMMOOOQQQPPPOOOOOOQQQSSSVVVXXXZZZXXXUUURRROOOLLLKKKJJJJJJJJJKKKLLLLLLKKKIIIHHHKKKJJJIIIFFFBBBAAABBBCCCDDDDDDCCCBBBAAA???>>>===::::::999888888888999999<<<===???AAADDDFFFHHHIIIIIIJJJLLLPPPSSSWWWYYYZZZ[[[^^^aaaeeehhhlllpppsssvvvyyy~~~\\\IIICCC:::;;;:::999888777777777777333333333444444444444444555444333222111222333444333333333333333333333333333333222222222333444444333333333333444444444444333333444555555666666555666888999;;;<<>>AAAGGGMMMYYYwwwqqqhhh```[[[ZZZTTTTTTTTTUUUUUUUUUUUUUUUVVVYYY[[[]]]___cccgggjjjkkkkkkkkklllmmmoooqqqrrrrrrtttuuuuuutttttttttuuuvvvwwwzzz}}}qqqiii```YYYWWWVVVTTTRRRKKKIIIGGGGGGHHHLLLQQQSSSWWWVVVUUUTTTUUUWWWZZZ[[[WWWUUUQQQLLLIIIHHHGGGHHHFFFHHHJJJMMMMMMMMMLLLKKKHHHIIIHHHEEEAAA@@@BBBDDDGGGGGGFFFEEEDDDBBB@@@@@@::::::::::::;;;<<<===>>>===>>>???BBBDDDFFFHHHIIIIIIJJJMMMPPPSSSVVVYYYZZZ[[[^^^cccgggjjjmmmqqqtttwwwzzz~~~^^^JJJDDD===;;;:::999888777777777777444444444444555555555666666555333222222222444444333333333333333333333333333222222222333333444555222222333333333444444444666555555555555555666666666888999;;;<<>>===@@@999888777666666555555555555444333333222222333333111222333444444333222111000000111111111111000000///////////////000111111222222222222222222222222000111111111111222222222///111333444666888;;;>>>AAAGGGMMMXXXvvv{{{ooofff]]]YYYZZZTTTTTTTTTTTTTTTTTTUUUUUUSSSVVV[[[^^^```bbbeeegggjjjjjjjjjkkklllnnnqqqrrrqqqrrrttttttsssrrrssstttuuuwwwyyy}}}uuummmbbb[[[XXXWWWUUUTTTJJJIIIHHHHHHKKKPPPUUUYYY]]]\\\[[[ZZZZZZ[[[\\\^^^VVVSSSNNNIIIGGGFFFGGGHHHEEEGGGJJJMMMOOOOOONNNMMMEEEFFFFFFCCC@@@???AAACCCCCCCCCCCCBBB@@@>>>===<<<;;;<<<<<<===???AAACCCDDD===>>>@@@BBBDDDFFFHHHIIIJJJKKKMMMPPPSSSVVVYYYZZZZZZ^^^dddhhhlllnnnqqqtttwwwzzz```KKKFFF???;;;:::999888777777777777444555555555666666777777777666444222222333444555333333333333333333333333222222222222333333444555222222333333333444444444999888666555555666777888666888999;;;<<>><<<>>>;;;888888777777666666555555777444000000111222111///111111111111111222222222000000111111111222222222222111000//////000111222000000000000000000000000000111111111111222222222333333444666888:::<<<===@@@CCCJJJYYYzzzoooddd___\\\[[[UUUSSSRRRSSSUUUWWWWWWWWWVVVWWWYYYZZZ[[[]]]aaadddhhhhhhiiijjjlllnnnpppqqqtttuuuvvvwwwwwwvvvuuuuuutttvvvyyy|||}}}vvvggg]]]ZZZXXXUUUQQQNNNLLLJJJKKKOOOWWW^^^cccgggdddcccbbbccc```[[[VVVTTTPPPLLLJJJKKKMMMLLLKKKKKKJJJIIIGGGFFFFFFEEEEEEFFFEEEBBB@@@??????@@@AAABBB@@@???===<<<<<<<<<===???>>>===<<<<<<===>>>???>>>???@@@BBBDDDGGGIIIJJJHHHJJJLLLNNNPPPSSSWWW[[[^^^aaafffiiilllooosssuuuyyy}}}iiiLLL@@@???:::::::::999999999888888666666555444444333222222333333333333333333333333444444333333222111000000222222222222222222222222444444444555555444333333333333444444444444444444666888:::;;;===@@@DDDHHHQQQlllbbbMMMFFF>>><<<>>>;;;999999888888777666666666777444111111222333222000222222111111111111111111000000111111111222222222222111000//////000111222000000000000000000000000000111111111111222222222111111222444666888:::;;;@@@CCCJJJYYYyyy}}}lllccc___\\\YYYUUUTTTSSSTTTVVVWWWWWWWWWUUUVVVWWWWWWXXXZZZ]]]```hhhhhhiiijjjlllnnnpppqqquuuvvvvvvwwwvvvuuussssssvvvxxx{{{}}}~~~|||kkk```\\\YYYUUUQQQLLLKKKKKKNNNUUU]]]eeeiiijjjgggdddcccccc```ZZZUUURRRPPPMMMLLLNNNOOOMMMLLLJJJIIIGGGDDDBBB@@@??????CCCAAA???>>>======>>>???>>>>>>===<<<===>>>??????@@@???>>>>>>>>>???@@@AAA@@@AAABBBCCCEEEGGGIIIKKKHHHJJJLLLOOOQQQUUUZZZ]]]___bbbgggkkknnnqqqtttwwwzzz}}}lllNNN@@@???;;;::::::999888777777777666666666555444333333333333333333333333333333333444444333333222111111000222222222222222222222222333333444444444444333333555555555666666666777777777999;;;<<<>>>AAAEEEIIITTTnnnbbbMMMFFF>>><<<>>>:::::::::999888888777777666777555333222333333333222333222222222111000000000111111111111111222222222111111000000000000111111000000000000000000000000000111111111111222222222111111222444666888:::;;;???CCCJJJYYYwww|||iiibbb___ZZZVVVVVVTTTSSSTTTVVVWWWWWWWWWUUUVVVVVVVVVVVVXXX\\\___hhhhhhiiijjjlllnnnpppqqqvvvvvvvvvvvvuuusssrrrqqqwwwyyy{{{|||}}}sssfff___ZZZUUUQQQJJJKKKMMMTTT^^^gggnnnqqqnnnjjjeeecccaaa^^^XXXSSSPPPOOOOOOPPPQQQQQQOOOMMMJJJIIIFFFBBB???<<<:::999===<<<;;;::::::;;;<<<===;;;;;;<<<===>>>@@@AAABBBAAA@@@??????@@@AAABBBCCCCCCCCCDDDEEEFFFHHHIIIJJJHHHJJJMMMPPPRRRVVV[[[______ccchhhlllooorrrvvvyyy|||qqqQQQAAA>>>;;;;;;:::888777666555555666666555555444444333333333333333333333333333333444333333222222111111111222222222222222222222222222222333333333333222222333444444555666777888888888:::<<<===???BBBFFFJJJWWWqqqbbbMMMFFF>>><<<===:::999999888888777666666666666555444444444444333333333333333222111000//////111111111111111111111111111000000000000000000111000000000000000000000000000000111111111222222222333333444666888:::<<<===???CCCJJJXXXuuu{{{ggg```^^^YYYTTTVVVUUUSSSTTTVVVWWWWWWVVVUUUVVVVVVWWWXXX[[[___ccchhhhhhiiijjjlllnnnpppqqqttttttttttttssssssrrrrrrvvvwwwxxxyyyzzz|||{{{lllaaaZZZTTTPPPJJJLLLQQQ[[[fffpppuuuwwwqqqlllfffbbb^^^ZZZTTTPPPMMMNNNQQQSSSTTTRRRPPPNNNIIIHHHEEEBBB>>><<<:::999999999888999999:::<<<===<<<<<<===>>>@@@BBBCCCDDDAAA@@@@@@???@@@AAACCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLNNNPPPRRRUUUYYY]]]___ccchhhlllpppssswwwzzz~~~uuuSSSBBB>>>;;;;;;:::888666555444333555444444444333333333222333333333333333333333333333333333222222111111111222222222222222222222222111111222333333333222222111111222333444555666777777999;;;===???BBBFFFIIIXXXqqqaaaLLLEEE===;;;===:::777777777666555555444444444444555555444333333333333333333222111000//////111111111111111111111111000000000111111000000000000000000000000000000000000000111111111222222222333333444666888:::<<<===???CCCJJJWWWsss|||ggg___]]]YYYTTTVVVTTTSSSSSSUUUVVVVVVUUURRRSSSTTTUUUXXX]]]cccggghhhhhhiiijjjlllnnnpppqqqqqqqqqqqqrrrrrrsssttttttvvvwwwxxxyyyyyy{{{~~~rrreee[[[TTTPPPLLLNNNUUUbbboooxxx{{{zzztttnnnfff```\\\WWWQQQMMMLLLOOORRRTTTTTTQQQNNNLLLDDDCCCBBB@@@>>>===<<<<<<999999999:::;;;<<<===>>>@@@@@@AAABBBCCCDDDDDDDDDAAAAAA@@@???@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGKKKMMMNNNOOOPPPSSSWWWZZZ___bbbhhhlllppptttyyy|||wwwTTTBBB>>>;;;;;;:::888666555444333333333333222222222222222333333333333333333333333333333222222222222222111222222222222222222222222000111222222333333333222111111222333444555666777666888:::<<<===@@@EEEHHHWWWpppaaaLLLEEE===;;;===999777666666555555444333333222333555555333222333333333222222222111000000000222222222111111111111111000000111111111111000000000000000000000000000000000111111111111222222222111111222444666888:::;;;???DDDJJJVVVqqqiii```\\\YYYVVVUUUTTTRRRRRRTTTUUUTTTSSSOOOPPPQQQSSSVVV\\\ccchhhhhhhhhiiijjjlllnnnpppqqqppppppppppppqqqssstttuuuwwwyyy{{{||||||}}}|||~~~xxxvvvyyy}}}yyyiii^^^VVVSSSMMMQQQZZZiiixxx~~~wwwpppggg___ZZZVVVPPPLLLLLLOOOSSSTTTQQQMMMJJJIII>>>>>>======<<<=========<<<<<<===>>>???@@@AAAAAADDDEEEFFFFFFGGGGGGFFFFFFCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHKKKMMMNNNOOOPPPSSSWWWZZZ___ccciiinnnrrrwww{{{~~~vvvTTTCCC???;;;;;;:::888777666555555333333333222222222222222333333333333333333333333222222222222222222222222222222222222222222222222000111222333444444444333333444444555666777888888666777:::;;;===@@@DDDGGGWWWqqqaaaLLLEEE===;;;===999777777777666555555444444000222555555333111222333222222111111111111111111222222222111111111000000///000111222222111000///000000000000000000000000000111111111111222222222111111222444666888:::;;;>>>DDDJJJUUUooolll```[[[YYYXXXTTTSSSQQQQQQRRRSSSSSSRRRPPPQQQRRRTTTWWW\\\dddiiihhhhhhiiijjjlllnnnpppqqqppppppoooooopppqqqrrrsssuuuxxx{{{}}}}}}|||}}}~~~|||{{{{{{{{{~~~}}}xxxxxx}}}nnnaaaZZZVVVNNNRRR]]]ooozzzsssiii```[[[VVVQQQMMMMMMPPPSSSRRRNNNIIIFFFEEE===============>>>???@@@AAAAAABBBDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJFFFEEECCCBBBAAABBBBBBCCCDDDDDDDDDEEEFFFGGGIIIJJJJJJKKKNNNPPPRRRUUUZZZ]]]bbbfffkkkqqquuuzzztttTTTDDD@@@;;;::::::999888777777777444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111222333444444555555555555555555666666666777777777888:::<<<>>>AAAEEEHHHYYYsssaaaLLLEEE===;;;<<<999888888888777666666555555///222555555222111111333111111111111111222222222222222222222111111000000///000111222222111000///000000000000000000000000000111111111111222222222333333444666888:::<<<===>>>DDDJJJUUUnnnnnnaaa[[[ZZZZZZTTTRRRPPPPPPRRRRRRRRRQQQUUUUUUVVVVVVYYY^^^eeejjjhhhiiiiiijjjlllnnnpppqqqrrrqqqpppoooooopppqqqqqqrrrvvvzzz||||||zzzzzzzzz~~~|||yyyzzz}}}~~~}}}||||||qqqddd]]]YYYNNNSSS```sss|||uuujjjbbb\\\XXXSSSOOONNNQQQSSSQQQLLLFFFCCCBBB@@@@@@@@@@@@@@@AAABBBBBBDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHJJJLLLNNNNNNNNNNNNHHHGGGEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKHHHJJJMMMPPPTTTXXX^^^aaadddhhhmmmsssxxx}}}sssSSSDDDAAA::::::::::::999999888888555555666666666666666666333333333333333333333333222222222222222222222222222222222222222222222222111222333444555555555555333333444444444444444444888999<<<===???BBBFFFIII[[[uuudddPPPHHH???<<<>>>;;;888888777777666666555555000000111222222222111111333333333222111000//////222111111111000000//////222000//////000111111000000111111111111222222222000111111222222333444444444333444444666888;;;<<<<<>>>>>===???DDDIIIXXXzzzhhhQQQHHH>>>;;;===;;;888888777777666666555555333333333333222222222222333222222222111000000000111111111111000000000///222000//////000111111000000000111111111222222222000111111222222333333444333333333444666999;;;======DDDKKKTTTkkknnn```[[[WWWTTTPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSTTTVVVYYY```gggmmmkkkkkkkkklllmmmppprrrssstttrrrpppoooppprrrtttuuusssuuuwwwwwwuuuvvvyyy|||}}}{{{xxxxxxwwwvvvtttqqqnnnmmmoooqqqrrrrrrrrrvvvmmmccc[[[UUUUUU\\\aaassseee[[[XXXVVVSSSPPPRRRRRRPPPLLLGGGCCCBBBBBBAAABBBCCCEEEFFFGGGGGGGGGFFFGGGHHHIIIJJJKKKLLLMMMJJJKKKLLLMMMNNNOOOPPPPPPLLLJJJFFFEEEEEEEEEDDDCCCGGGHHHHHHHHHIIIIIIJJJJJJMMMOOORRRTTTVVVYYY]]]```bbbgggooouuuzzz}}}oooSSSEEEAAA???<<<999888777777555333666555555555555444444444222222222222333444444555444444444444444444444444111111222222222333333333333333333444444444555555555555555555666666666666999<<<>>>======???EEEIIIYYY|||mmmTTTHHH>>>;;;===:::888888777777666666555555666555444333222222333333222222111111111111111111111111111111000000000000222000//////000111111000000000000111111111222222000000111111222333333333222222333444666999<<<===>>>DDDKKKSSSjjjmmm___YYYVVVTTTPPPQQQQQQRRRRRRQQQQQQPPPOOOPPPRRRTTTYYY```hhhmmmllllllmmmmmmoooppprrrssspppppppppqqqrrrtttuuuvvvtttvvvwwwuuusssuuuyyy~~~}}}|||yyyrrrqqqooommmllljjjjjjiiieeeggggggfffeeehhhnnnsss~~~nnnbbbZZZTTTTTT]]]ddduuueeeZZZVVVTTTQQQOOOQQQPPPNNNJJJEEEBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMJJJKKKMMMNNNPPPQQQRRRRRRNNNKKKHHHGGGGGGGGGFFFEEEJJJJJJJJJJJJJJJJJJJJJJJJMMMPPPRRRUUUWWWZZZ^^^aaadddiiioootttyyy}}}kkkRRRFFFCCC???<<<999888777777555333666555555555555444444444111111111222333444555666444444444444444444444444111111222222222333333333333333333444444444555555555555555555666666666666999;;;=========@@@EEEJJJ[[[}}}rrrVVVIII===;;;===:::888888777777666666555555888666444222111111222333111111111111111222222222111111111000000000000000222000//////000111111000000000000000111111111111000000000111222222333333222222333444666999<<<>>>???EEEJJJRRRiiiooo```YYYVVVUUUQQQRRRRRRSSSSSSRRRRRRQQQPPPQQQRRRTTTWWW^^^fffkkkllllllmmmmmmnnnpppqqqqqqnnnoooqqqqqqqqqqqqrrrssstttuuuuuurrrqqqsssyyy~~~|||~~~|||yyywwwpppnnnkkkhhhfffeeeeeeeee___```___]]]\\\]]]aaadddkkk}}}pppcccZZZUUUSSS^^^gggwwwhhh[[[UUUSSSQQQOOOOOONNNKKKGGGCCCBBBCCCDDDFFFFFFHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNKKKMMMOOOQQQRRRSSSTTTTTTOOOMMMJJJHHHHHHHHHGGGFFFIIIIIIJJJJJJKKKKKKLLLLLLNNNPPPSSSVVVYYY\\\```dddgggjjjpppuuuyyy}}}kkkRRRFFFAAA===:::888777888888777555666555555555555444444444222222222222333333444555111111111111111111111111111111222222222333333333333333333444444444555555555555555555666666666666888;;;=========@@@EEEJJJZZZ}}}vvvWWWIII>>>;;;===:::888888777777666666555555777555333111000000222222111111111111111222222222000000000000000000111111222000//////000111111000//////000000000111111111///000000111111222333333222222333444666999<<<===???DDDIIIQQQhhhsssbbb[[[XXXXXXRRRSSSSSSTTTTTTSSSSSSRRRSSSSSSTTTTTTVVV\\\bbbgggjjjjjjkkkmmmnnnoooppppppppprrrtttsssqqqoooooopppssstttssspppnnnqqqwww}}}~~~}}}{{{zzz{{{~~~~~~zzzxxxvvvtttqqqooonnnkkkgggbbb___]]]]]]]]]ZZZZZZYYYWWWVVVVVVWWWYYY[[[iiiqqqddd\\\YYYSSS___iiizzzkkk^^^WWWSSSQQQPPPMMMLLLIIIEEEBBBBBBDDDGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMOOOQQQSSSUUUUUUUUUUUUPPPNNNKKKIIIIIIIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNOOONNNQQQTTTWWWZZZ^^^cccfffiiilllrrrvvvzzznnnUUUGGG>>>:::888777777888999999888666555555555555444444444555444333333222222222222111111111111111111111111111111222222222333333333333333333444444444555555555555555555666666666666888:::=========@@@FFFJJJYYY|||wwwWWWIII???===>>>:::888888777777666666555555555444333111111111222222222222111111111111111111000000000000111111111111222000//////000111111000/////////000000000111111//////000000111222222222444333444444666888;;;<<<>>>CCCHHHPPPgggwwweee\\\ZZZZZZUUUTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVUUUVVVZZZ```eeeggghhhjjjlllnnnooopppppptttwwwxxxvvvrrrooopppqqqssstttssspppoooqqqwww|||xxxtttsssrrrtttvvvzzz~~~~~~{{{wwwtttrrrpppnnnlllgggeee```[[[XXXUUUTTTTTTTTTSSSRRRQQQQQQPPPPPPPPPSSS]]]ooorrrddd\\\[[[TTT```jjjzzzmmmaaaXXXTTTQQQPPPLLLKKKHHHDDDAAABBBFFFIIIIIIJJJJJJKKKLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPRRRTTTVVVWWWWWWVVVUUUQQQNNNKKKIIIIIIIIIIIIHHHEEEFFFHHHJJJLLLNNNOOOPPPNNNQQQUUUXXX\\\```eeehhhkkkoootttzzz}}}sssYYYHHH===999888666777888:::999888666555555555555444444444666555444333222111111111333333333333333333333333111111222222222333333333333333333444444444555555555555555555666666666666888:::=========@@@FFFKKKWWW{{{vvvVVVIII@@@>>>???:::888888777777666666555555444444444444333333333333333222222222111000000000///000000000111111111111222000//////000111111000////////////000000000111//////000000111111222222555555444555666888999;;;===BBBGGGOOOfffzzzfff]]]ZZZ[[[WWWVVVTTTRRRRRRTTTVVVWWWWWWWWWVVVVVVWWWZZZ```eeefffhhhkkkmmmpppqqqrrrrrruuuxxxyyyvvvqqqnnnpppssssssuuuuuusssqqqsssxxx}}}}}}uuupppmmmkkkkkkmmmpppuuuyyy|||~~~}}}}}}}}}~~~~~~|||{{{|||yyyuuuqqqooommmjjjhhh```^^^[[[WWWTTTQQQPPPOOOOOOOOONNNNNNNNNNNNMMMLLLPPPUUUbbbuuu~~~qqqccc[[[ZZZUUUaaaiiiyyymmmbbbYYYSSSPPPOOOLLLJJJGGGCCCAAACCCHHHLLLLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRSSSTTTVVVXXXYYYXXXVVVUUUPPPNNNKKKIIIIIIIIIIIIGGGFFFGGGHHHIIIKKKLLLMMMNNNOOORRRUUUYYY]]]aaafffjjjlllpppwww}}}uuu\\\KKK???<<<:::888777888888777666666555555555555444444444555444444333222222222222222222222222222222222222111111222222222333333333333333333444444444555555555555555555666666666666777:::<<<======AAAFFFKKKWWW{{{uuuVVVIIIAAA???@@@:::888888888777666666555555333444555666666555555444444333333222111000////////////000000111111111222222000//////000111111000////////////000000000000/////////000111111222222666666555555666777999:::<<>><<<999888777777555444666666555555555444444444333333333222222333444444000000000000000000000000111111222222222333333333333333333444444444555555555555555555666666666777777:::<<<===>>>AAAGGGKKKWWW{{{zzzXXXHHHCCC===999999:::999777555555555666666555444333333222222333333222222222222222222222222111000000000//////......000000000000000000000000222111111111000000//////////////////111333555666@@@:::444222555999<<<===@@@FFFIIINNNccc{{{eeeZZZVVVWWWZZZWWWSSSRRRSSSVVVXXXXXXZZZZZZYYYXXXYYY^^^dddiiijjjkkkmmmmmmmmmnnnppprrrvvvvvvvvvsssooolllllllllqqqssstttsssqqqsssyyy}}}tttkkkffffffccccccdddggglllppprrrrrrqqqrrrssstttuuutttsssrrrtttpppnnnmmmiiidddbbbddd^^^\\\ZZZYYYVVVQQQOOOOOOOOOQQQQQQPPPMMMJJJIIIHHHKKKLLLOOOXXXeeepppwwwzzz}}}wwwmmmbbb[[[YYYXXX```ooo~~~uuummmccc]]]ZZZVVVQQQLLLHHHGGGEEEEEEFFFHHHKKKMMMPPPPPPQQQRRRRRRRRRRRRRRRNNNNNNOOOPPPRRRTTTUUUWWWYYYYYYYYYYYYYYYWWWUUUTTTQQQOOOMMMLLLKKKJJJHHHFFFHHHHHHHHHIIIKKKMMMNNNOOOQQQUUUZZZ]]]___ccchhhmmmpppuuu{{{|||___KKKBBB<<<;;;:::888777666666555777666555444333222222222444333333222222333333444000000000000000000000000111111222222222333333333555444333444555666666555222222333444444555555666666999<<<<<<===@@@EEEJJJXXX{{{{{{XXXHHHCCC>>>;;;;;;999888777666555555555666555444333333222222333333222222222222222222222222111111111000000/////////000000000000000000000000111111111111000000000///////////////111333555666CCC>>>888555666999;;;;;;@@@GGGKKKQQQfff~~~ggg[[[XXXXXXYYYVVVSSSRRRTTTWWWYYYZZZYYYYYYXXXXXXYYY^^^dddiiijjjkkkmmmmmmmmmnnnqqqsssuuuvvvuuussspppnnnnnnnnnsssuuuuuutttrrrtttyyy~~~|||nnnfffcccbbbaaaaaacccgggiiijjjiiijjjkkklllmmmnnnmmmmmmllloookkkiiiiiigggbbbbbbfffbbbaaaaaa```\\\WWWTTTSSSSSSSSSSSSQQQNNNLLLKKKJJJDDDDDDFFFLLLVVV___dddfffqqqyyy~~~uuukkk```YYYXXXWWW^^^iiiuuu|||~~~zzzvvvmmmggg^^^YYYVVVTTTOOOKKKGGGGGGFFFFFFHHHJJJLLLNNNPPPQQQRRRRRRSSSSSSRRRRRROOOOOOPPPQQQRRRTTTVVVWWWWWWXXXXXXXXXXXXVVVUUUTTTRRRPPPNNNLLLLLLKKKIIIGGGGGGGGGHHHIIIJJJLLLNNNOOORRRVVVZZZ]]]___ccciiinnnrrrwww~~~{{{^^^KKKCCC<<<;;;:::888777666555555666555444444333333333333444333333222222333333444111111111111111111000000111111222222222333333333444333333444666777555444222333333444444555555666666999<<<<<<===@@@EEEJJJXXX{{{}}}YYYHHHBBB>>><<<===999888777666555555555666555444333333222222333333222222222222222222222222111111111111111000000000000000000000000000000000111111111111000000000000/////////000111333444555???;;;777444555888:::;;;???FFFLLLTTTiiikkk^^^ZZZZZZWWWUUURRRRRRTTTWWWYYYZZZXXXXXXXXXWWWYYY]]]dddhhhjjjkkkmmmnnnnnnoooqqqssstttuuuuuutttqqqppppppqqqssstttuuusssqqqrrrwww{{{uuuhhhaaa___^^^^^^```bbbccccccaaabbbdddeeeggghhhhhhgggggghhheeeddddddbbb```ccchhhiiilllnnnlllhhhccc^^^[[[XXXWWWUUURRRPPPNNNMMMMMMGGGEEEEEEHHHMMMSSSVVVXXXccckkkvvv~~~|||qqqggg\\\VVVUUUVVVYYY___ffflllmmmllliiiddd___XXXTTTRRRQQQMMMJJJFFFGGGHHHIIIKKKLLLMMMNNNQQQQQQRRRSSSSSSSSSSSSRRRQQQQQQQQQRRRSSSUUUVVVWWWVVVWWWXXXXXXWWWVVVTTTSSSSSSQQQOOONNNMMMLLLJJJHHHFFFFFFGGGHHHJJJLLLNNNOOORRRVVV[[[^^^```dddjjjoootttxxx~~~{{{^^^KKKBBB<<<;;;:::888777666555555555444444333333333444444444333333222222333333444333333222222111111111000111111222222222333333333333333333555777777555222333333333444555555666666666999<<<<<<===@@@EEEJJJXXX{{{ZZZHHHBBB===;;;<<<888888777777666555555555555444333333222222333333222222222222222222222222222222111111111111111111000000000000000000000000111111111000000000000000//////000000222333444444666444222222444777:::<<<===DDDLLLVVViiipppaaa\\\[[[YYYVVVSSSSSSUUUWWWXXXXXXWWWWWWWWWWWWYYY]]]ccchhhiiikkkmmmnnnooooooqqqsssrrrsssttttttrrrrrrssstttqqqrrrrrrpppmmmnnnssswww~~~~~~}}}kkkaaa\\\[[[[[[]]]___``````___```aaaccceeeffffffffffffdddaaa``````___^^^cccjjjqqqxxx}}}{{{vvvqqqkkkfff___\\\XXXUUURRRQQQOOONNNMMMLLLJJJIIIKKKNNNQQQRRR[[[cccnnnwww~~~yyynnncccYYYTTTTTTTTTTTTUUUYYY]]]```aaa```___[[[VVVRRRPPPOOOLLLJJJFFFGGGIIILLLMMMNNNNNNNNNQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUWWWWWWWWWWWWXXXXXXXXXWWWUUUUUUSSSRRRPPPOOOOOONNNLLLJJJFFFFFFGGGHHHJJJLLLMMMOOORRRVVV[[[^^^```dddjjjooorrrvvv||||||^^^JJJ@@@<<<;;;999888666555555555444444333333333444555555444333333222222333333444444444333333222111111111111111222222222333333333111222333666888777444111333333444444555666666666666999<<<<<<===@@@EEEJJJXXX{{{[[[HHHAAA<<<999:::888888888777666666555444555444333333222222333333222222222222222222222222111111111111111111222222000000000000000000000000000000000000000000111111//////000111222333333333222222222222444777:::===???EEENNNXXXjjjvvveee^^^]]][[[XXXUUUTTTTTTUUUUUUTTTUUUVVVVVVWWWYYY]]]cccggggggiiilllnnnooooooqqqrrrqqqrrrtttssssssrrrtttuuupppqqqqqqooommmnnnrrrvvv|||zzzyyy|||~~~qqqaaa[[[ZZZXXXYYY\\\^^^^^^^^^^^^___aaacccddddddddddddccc```___^^^[[[[[[ccclllzzzzzzssshhhddd___[[[XXXVVVSSSQQQMMMKKKIIIFFFEEEGGGJJJMMMXXX___iiiqqqxxxuuujjj___VVVRRRRRRQQQOOONNNPPPTTTXXX[[[\\\\\\YYYVVVRRRPPPNNNLLLJJJFFFHHHKKKMMMNNNOOONNNNNNPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSUUUVVVWWWXXXXXXYYYZZZZZZYYYWWWWWWTTTRRRPPPOOOOOOOOOMMMKKKGGGGGGHHHHHHJJJKKKMMMNNNQQQUUUZZZ^^^```dddkkkooosssvvv{{{}}}]]]HHH>>>;;;:::999777666555555444444444333333333444555555444333333222222333333444333333333222222222111111111111222222222333333333111222333666777777444111333333444555555666666777666999<<<<<<===@@@EEEJJJXXX{{{ZZZHHHBBB===999:::777888888888777666555444555444333333222222333333222222222222222222222222000000000111111111111111000000000000000000000000000000000000111111111111//////000222222333333222444555666666666777:::<<>>;;;:::888777555444444444666555444444333333333333444333333222222333333444///000000111111222222222111111222222222333333333333222222333555555444222444444555555666666777777666999<<<<<<===@@@EEEJJJWWWzzzvvvUUUGGGDDDAAA>>>>>>777777888888888666444333555444333333222222333333222222222222222222222222......//////000000000111000000000000000000000000//////000000111111111222///000111222333333222111,,,///333555666888<<>>===<<<:::888666444333333555555444444444333333333222333333333333222111111444333333222111000//////111111222333333444555555222222333333444555666666777888999999888777888:::999:::<<<===>>>AAAFFFIII\\\zzzkkkQQQGGG===;;;<<<888:::999888777666666666666777666555444333222222222222222222222222222222222444333111000///000111222111111111111000000000000000///////////////000111111111000000111111222333333333333444666888;;;<<<@@@BBBFFFMMMZZZwwwvvvgggddd[[[ZZZWWWTTTRRRRRRRRRRRRSSSTTTUUUVVVXXX]]]dddiiiiiihhhfffeeefffjjjnnnpppqqqooommmnnnpppqqqpppooonnnoooooonnnnnnpppsssvvvwwwxxxzzzzzzzzz|||~~~|||{{{{{{yyyxxxtttxxxzzzqqqkkkddd^^^\\\YYYXXXYYY\\\\\\YYYVVVVVVUUUVVVUUURRRVVVdddrrr}}}tttddd]]]TTTKKKFFFEEEHHHJJJSSSSSSSSSTTTWWW[[[___bbbgggjjjoootttwwwxxxwwwvvvjjjbbbWWWMMMHHHEEEDDDDDDIIIIIIIIIJJJLLLNNNOOOPPPNNNLLLJJJIIIJJJJJJIIIHHHJJJKKKKKKKKKKKKJJJIIIHHHJJJLLLNNNOOONNNMMMMMMNNNLLLLLLMMMNNNPPPRRRTTTUUU[[[YYYYYYZZZ[[[ZZZVVVSSSRRRRRRQQQOOOMMMMMMNNNPPPQQQQQQQQQOOOLLLKKKLLLMMMOOORRRVVVZZZ^^^ccciiillltttvvvzzz|||~~~qqqkkkQQQDDD>>>;;;:::999777666555555555555555444444444333333333222333333333333222111111333333222222111000000000111222222333333444444444222333333444444555555555444666777888777666777888999:::<<<===>>>AAAFFFIIIZZZxxxjjjPPPFFF>>><<<===999:::999888777777777777777777777555444333222222222111111111111111111111111333222111000000000111222111111111111000000000000............///000111222111000000000000111222222333333333444666888:::<<<>>>AAAEEELLLYYYwwwuuufffbbb[[[YYYVVVSSSRRRQQQRRRRRRSSSTTTVVVWWWYYY^^^ccchhhiiigggffffffgggjjjmmmppppppnnnmmmmmmoooooonnnmmmkkklllmmmlllmmmooorrruuutttvvvxxxyyyzzz||||||yyyuuurrrrrrqqqpppooolllpppuuu}}}}}}ssslllhhh^^^[[[XXXYYY[[[\\\ZZZWWWVVVUUUUUUSSSQQQTTT```nnn{{{hhhbbbXXXOOOIIIGGGHHHJJJOOOOOONNNOOOQQQSSSVVVXXX]]]```fffkkkoooppppppoooddd]]]TTTLLLHHHGGGGGGGGGLLLLLLLLLMMMMMMOOOPPPPPPMMMLLLKKKKKKKKKJJJHHHFFFLLLLLLKKKKKKJJJHHHGGGFFFGGGIIIKKKLLLLLLLLLMMMNNNKKKLLLMMMOOOQQQSSSVVVWWW[[[ZZZYYYXXXXXXVVVSSSPPPOOOOOOPPPOOONNNNNNOOOQQQPPPQQQPPPOOOLLLKKKLLLNNNOOORRRVVVZZZ^^^ccciiimmmtttvvvyyy{{{|||~~~~~~vvviiiPPPCCC???999999888777666666777777555555444444444333333333333333333333333222222111111111111111111111111111222222222333333333333333444444444444444444444444000222555666666555666777999:::<<<===>>>AAAFFFIIIWWWvvvhhhOOOFFF===<<<>>>:::::::::999888777777888888888777555444333222111111000000000000000000000000222222111000000111111222111111111111000000000//////////////////000111111000000000000000111222222333333333444555888:::;;;===@@@EEEKKKXXXuuutttfffaaaZZZYYYVVVSSSRRRRRRRRRSSSTTTUUUWWWXXXZZZ^^^cccfffhhhggggggggghhhjjjmmmooonnnmmmmmmmmmmmmmmmlllllljjjkkklllllllllooosssvvvuuuwwwxxxyyyzzz}}}zzzvvvqqqnnnjjjiiiiiijjjkkkjjjlllnnnrrrxxx}}}sssmmmbbb^^^YYYXXXZZZ[[[ZZZXXXWWWUUUTTTRRRPPPRRR]]]iii{{{}}}~~~|||xxxiiiddd\\\SSSLLLIIIIIIIIIMMMLLLKKKKKKKKKMMMOOOPPPVVVYYY^^^dddgggiiiiiiiiibbb]]]VVVPPPNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLKKKKKKKKKLLLMMMLLLJJJHHHJJJJJJIIIIIIHHHGGGFFFFFFFFFHHHJJJJJJIIIIIIKKKLLLKKKKKKMMMOOOQQQTTTVVVXXXZZZYYYXXXVVVUUURRROOOMMMJJJKKKMMMMMMMMMMMMNNNPPPOOOPPPPPPNNNMMMLLLMMMNNNOOORRRVVVZZZ^^^ccciiimmmrrrtttxxxzzz||||||kkkQQQDDD>>>:::999888777666666666666555555444444444333333333333333444444333333222111000000111111111222222222333333333222222222222222444444444444444444333333...111444666666666666777999:::<<<===>>>AAAFFFIIIVVVuuuhhhOOOEEE===<<<>>>::::::999888888888888888888777777555444333222222222000000000000000000000000111111111111111111222222111111111111000000000///111111000///////////////000000//////000000111222222222222333555777:::;;;<<>>;;;;;;999777666555555555555555444444444333333333333444444444444333222222000000000111222222333333222222222222222222222111444444444444444444333333000222555666666666777888999:::<<<===>>>AAAFFFIIIWWWuuuhhhOOOEEE===;;;===:::999888888777777777888888666666555444333333333333111111111111111111111111000111111111222222222222111111111111000000000000222111000///............000////////////000111111222222222333555777999;;;===@@@DDDJJJVVVqqqzzziiibbb[[[ZZZWWWUUUTTTTTTUUUVVVTTTVVVYYY[[[]]]^^^aaacccffffffgggiiijjjkkkllllllkkkmmmoooooommmkkkjjjjjjlllmmmnnnmmmnnnppptttwwwyyyzzz{{{{{{{{{}}}|||uuuppplllgggeeebbbcccfffkkknnnpppvvvxxx{{{~~~zzznnnggg___ZZZZZZ[[[[[[ZZZXXXUUURRRRRRPPPQQQZZZcccqqqrrrpppiiigggfffeeeffffffeeeccc```]]]YYYTTTPPPLLLKKKJJJKKKJJJIIIHHHGGGGGGFFFFFFGGGHHHJJJMMMQQQVVVZZZ\\\aaa]]]WWWSSSPPPOOOMMMLLLGGGGGGGGGGGGHHHIIIKKKKKKIIIHHHHHHJJJLLLLLLKKKJJJHHHHHHGGGGGGHHHIIIJJJJJJHHHIIIIIIHHHFFFEEEGGGHHHHHHIIIJJJLLLNNNPPPSSSTTTTTTTTTTTTQQQNNNLLLLLLMMMMMMOOORRRSSSRRRPPPOOOOOOMMMNNNOOONNNMMMMMMOOOPPPQQQTTTXXX[[[^^^bbbgggjjjlllooossswww{{{rrrVVVEEE>>><<<;;;999777666555444444555555444444444333333333444444444444444333222222000000111111222222222333111111111222222222222222444444444444444444444444333444666666555666888999999:::<<<===>>>AAAFFFIIIWWWvvvhhhOOOEEE<<<;;;<<<999777777777666666777777888555444444333333444444444222222222222222222222222000000111222222222222222111111111111000000000000111000///////////////000///////////////000111111222222222333444777999;;;>>>@@@EEEJJJUUUooolllccc\\\[[[XXXVVVUUUVVVWWWWWWTTTWWWZZZ]]]]]]^^^```bbbeeefffhhhjjjkkklllllllllkkknnnppppppmmmjjjjjjjjjmmmnnnnnnmmmmmmooorrruuuvvvxxxyyyzzz{{{}}}xxxssspppkkkhhhffffffjjjnnnrrrtttuuuxxx|||tttlllbbb\\\ZZZ[[[[[[ZZZXXXTTTRRRRRRQQQRRRZZZbbbmmm~~~uuuhhhfffaaa```___^^^]]]\\\ZZZYYYXXXWWWUUURRROOOMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCDDDEEEHHHNNNUUU\\\aaa```\\\VVVRRRNNNKKKIIIFFFCCCDDDFFFJJJMMMQQQTTTVVVRRRPPPNNNNNNOOOOOOOOONNNMMMLLLKKKJJJJJJJJJKKKLLLGGGHHHHHHGGGEEEFFFHHHJJJGGGGGGHHHJJJKKKMMMOOOPPPPPPQQQQQQOOOLLLKKKLLLNNNOOORRRUUUUUUSSSPPPNNNMMMMMMNNNNNNNNNMMMMMMOOOQQQSSSUUUYYY[[[^^^aaaeeehhhjjjmmmqqqtttwww{{{pppTTTEEE>>>:::999888777666666666666555555444444444333333333444444444555444444333222111111111111111222222222000000111111222222333333222333333444444555555555555555555444333444777999999:::<<<===>>>AAAFFFIIIVVVuuuiiiOOOEEE<<<:::<<<888777666666666666666777777444333333333333444555555222222222222222222222222///000111222222222222222111111111111000000000000///......//////000111222///////////////000111111222222222333444777999:::>>>AAAEEEJJJTTTnnnnnnddd]]][[[YYYWWWVVVWWWXXXXXXTTTWWW[[[]]]^^^___```aaadddfffhhhjjjkkkllllllkkkkkknnnqqqqqqmmmjjjjjjkkkmmmnnnnnnmmmlllnnnqqqtttsssuuuwwwyyyzzz~~~|||wwwtttooollliiiiiilllqqqtttvvvsssvvv{{{xxxoooddd]]][[[[[[[[[ZZZXXXTTTRRRRRRRRRSSSZZZbbbjjjzzz{{{xxxmmm```^^^]]]\\\[[[ZZZXXXVVVSSSRRRSSSSSSRRRPPPOOONNNLLLLLLIIIHHHGGGFFFEEEDDDCCCCCC>>>>>>???CCCJJJSSS]]]bbb```\\\WWWRRRNNNJJJFFFCCCBBBDDDGGGLLLRRRXXX]]]```\\\YYYVVVTTTTTTTTTSSSRRRQQQPPPNNNMMMLLLLLLLLLLLLEEEFFFGGGFFFFFFGGGJJJLLLFFFGGGGGGHHHJJJKKKMMMNNNMMMOOOPPPNNNKKKJJJMMMOOOOOORRRUUUUUURRRNNNKKKJJJLLLMMMNNNNNNMMMNNNOOOQQQTTTVVVYYY[[[]]]```dddgggjjjlllpppsssuuuxxx{{{~~~nnnRRRDDD>>>888777777777777777888888555555444444444333333333444444555555444444333222111111111111111111111111//////000111222333333444222222333333444555666666666666555333111333666999999:::<<<===>>>AAAFFFIIIVVVtttcccKKKFFFAAA===>>>;;;999999999888888888888777555555555444444333333222444333111000///...//////000111111111111222222222222222111000//////000000000000000000000000000000222222222222222222222222333444555555555555888:::@@@CCCAAAEEETTTiiiooobbb[[[[[[ZZZXXXWWWWWWZZZ\\\]]]^^^___^^^\\\[[[\\\]]]cccfffhhhiiihhhhhhhhhiiimmmnnnooonnnlllkkkkkklllpppooommmjjjhhhiiimmmpppvvvwwwxxxxxxzzz}}}~~~zzzsssqqqnnnllllllooosssuuuvvvuuuxxx~~~yyymmmbbb[[[XXXXXXWWWWWWUUURRRPPPQQQUUUYYY\\\gggkkkpppppplllddd]]]YYYXXXUUUQQQNNNNNNMMMLLLKKKMMMLLLLLLKKKJJJIIIIIIIIIGGGFFFEEECCCBBBBBBBBBBBB???===<<<@@@HHHRRR[[[```ccc^^^VVVOOOKKKIIIGGGEEEFFFIIIOOOUUUZZZ^^^aaabbbbbbaaa``````aaaaaa___]]][[[XXXTTTPPPMMMJJJGGGEEEEEEFFFGGGIIIJJJJJJIIIIIIFFFGGGHHHIIIIIIIIIIIIHHHNNNNNNMMMMMMMMMNNNPPPPPPTTTUUUVVVTTTPPPKKKHHHGGGKKKLLLMMMNNNNNNNNNNNNNNNTTTVVVYYY[[[\\\___ccceeelllkkkkkkmmmqqqvvvyyyzzz}}}mmmQQQCCC???;;;;;;:::999999888888777555555555444444333333333666333000///222444666777222222222222222222222222000111222222333333333333333333444444555666666666555555444444444555555666666888;;;===???BBBEEEHHHWWWtttcccKKKFFF@@@======;;;888888888777777777666666666666555444333333222222333222111000//////000000000111111111111222222222222222111000000000000000000000000000000000000000222222222222222222222222333444555555555666888:::???CCCAAAEEETTTiiipppddd______]]][[[YYYYYYZZZ[[[]]]^^^___^^^\\\[[[\\\]]]ccceeehhhiiiiiiiiiiiijjjoooppppppooommmllllllmmmoooooommmkkkiiikkknnnqqqyyyyyyzzzzzzzzz}}}wwwuuuqqqnnnmmmnnnqqqrrruuuuuuwww}}}~~~qqqeee^^^[[[ZZZYYYXXXVVVRRRPPPPPPSSSWWWYYY\\\___cccdddbbb^^^ZZZXXXRRROOOJJJHHHGGGHHHHHHHHHJJJKKKKKKKKKJJJIIIHHHHHHGGGFFFEEECCCBBBAAAAAAAAA???===<<<@@@IIISSS\\\```ddd]]]TTTMMMIIIHHHHHHHHHIIILLLQQQWWW\\\___aaabbbiiiiiijjjiiigggdddaaa___\\\YYYVVVSSSQQQOOOLLLIIIGGGHHHIIIJJJKKKJJJIIIIIIGGGGGGGGGHHHIIIJJJKKKKKKOOONNNMMMMMMNNNOOOQQQSSSSSSTTTSSSQQQMMMIIIHHHHHHLLLMMMMMMNNNNNNNNNNNNMMMSSSUUUWWWYYY[[[^^^aaadddiiiiiijjjlllppptttvvvxxxzzz}}}mmmQQQCCC>>>:::999999888888777666666555555444444444333333333---+++***+++...111333333222222222222222222222222111111222333333333222222222222333333444555555555444444444444444555666777777888;;;<<<>>>AAAEEEIIIWWWssscccJJJEEE???<<<===:::777777777777666666666555777666666444333222111111222111111000000000111111000111111111111222222222222111000000000000000000000000000000000000000000111111111111111111111111222444555555555666888:::>>>BBBAAAFFFUUUiii{{{vvviiidddcccaaa___]]][[[ZZZZZZ]]]^^^___^^^\\\[[[\\\]]]aaadddgggiiiiiijjjkkklllpppqqqqqqpppnnnmmmmmmnnnnnnnnnmmmlllkkkmmmppptttzzz{{{|||{{{{{{}}}~~~zzzuuuooollllllmmmnnnrrrrrruuu{{{tttggg___[[[ZZZYYYXXXVVVRRROOONNNOOORRRSSSPPPRRRUUUVVVWWWXXXZZZ[[[VVVQQQJJJDDDBBBBBBBBBBBBGGGHHHIIIJJJJJJIIIGGGFFFGGGFFFDDDBBBAAA@@@??????>>><<<<<>>>>>CCCDDDGGGIIIIIIHHHFFFEEEFFFEEECCCAAA???>>>>>>======<<<===BBBKKKTTT\\\``````\\\UUUPPPNNNMMMMMMLLLPPPRRRTTTWWWZZZ[[[\\\]]]ffflllssssssmmmgggeeeeee[[[YYYWWWUUUTTTRRROOOLLLKKKKKKKKKKKKJJJHHHFFFEEEEEEDDDCCCDDDFFFKKKOOORRRQQQQQQPPPOOOQQQSSSUUUWWWSSSQQQMMMHHHFFFFFFJJJNNNOOOPPPPPPPPPOOONNNMMMMMMNNNPPPRRRTTTUUUXXX\\\^^^^^^aaaeeeiiikkkmmmnnnoooqqqtttyyy|||fffOOOCCC@@@999888888777777666555555444444444444444444444444666666555555666555333000000000000000000000000000333333333333222222111000222222222333444444555555333333333444555777888999::::::::::::<<<@@@FFFJJJTTTooofffLLLEEE>>>;;;<<<:::999999888888888777777777777666555444333222111111000000111111222222333333000000111111111222222222111000000000000000111111000000000000000000000000000000000000000000000000222333444555555666999;;;999@@@CCCJJJZZZmmmzzzfffccc```_________]]][[[\\\]]]^^^^^^\\\\\\]]]^^^```cccgggiiijjjkkkmmmnnnoooooopppnnnllljjjjjjkkkkkklllmmmmmmmmmooosssvvvsssuuuxxxzzz{{{|||~~~{{{sssnnnkkkjjjjjjkkkkkkpppxxxvvvhhh^^^YYYWWWUUUSSSQQQNNNKKKIIIHHHGGGGGGEEEEEEFFFHHHLLLTTT]]]dddmmmeeeXXXMMMEEEAAA???>>>???AAADDDGGGHHHGGGEEEDDDDDDCCCAAA@@@>>>======<<<======???DDDLLLUUU[[[^^^]]][[[YYYWWWVVVSSSPPPMMMQQQQQQRRRSSSTTTUUUUUUUUUXXX^^^fffhhhdddaaa```bbbZZZYYYVVVUUUTTTQQQNNNKKKIIIIIIJJJIIIHHHEEECCCBBBBBBAAA@@@AAADDDIIIOOORRRSSSSSSRRRRRRRRRSSSTTTUUUQQQOOOKKKGGGEEEGGGLLLPPPPPPPPPPPPPPPPPPOOONNNMMMMMMNNNQQQRRRSSSUUUXXXZZZYYY]]]cccggghhhiiijjjlllooorrrwww{{{~~~bbbLLLAAA>>>:::999999888777777666666444444444444444444444444333333333333444222///,,,000000000000000000000000333333333333222222111000333333333444555555666666333333444555666777999:::::::::::::::<<<@@@EEEJJJSSSlllhhhMMMFFF???;;;===;;;999999999999888888888888555555555444444333333222000000111222333333222222000111111111111222222222000000000000000111111222000000000000000000000000111111111111111111111111111333444555555777999;;;999@@@DDDLLL[[[mmmhhhddd___]]]___```^^^\\\[[[]]]^^^^^^\\\\\\]]]___aaadddgggjjjkkkkkkmmmnnnmmmnnnnnnllljjjhhhhhhiiijjjkkklllmmmmmmooorrruuuqqqtttwwwzzz{{{{{{}}}~~~~~~yyytttrrrrrrrrrqqqqqquuu~~~wwwiii```ZZZWWWVVVPPPOOOMMMKKKIIIGGGFFFFFFCCCCCCCCCDDDHHHOOOYYY___eee^^^SSSJJJDDDBBBAAAAAA===>>>AAADDDEEEEEEEEEDDDAAAAAA???>>>======<<<<<<>>>>>>@@@FFFMMMUUUYYY[[[ZZZZZZZZZ[[[[[[XXXSSSOOOPPPPPPOOOOOONNNNNNNNNNNNJJJOOOTTTWWWVVVUUUWWWXXXVVVUUUTTTSSSSSSPPPMMMJJJGGGHHHHHHGGGFFFCCCAAA@@@@@@??????@@@CCCIIINNNQQQUUUUUUUUUUUUTTTSSSQQQPPPMMMLLLJJJGGGFFFHHHLLLPPPPPPPPPQQQQQQQQQPPPOOOOOOMMMOOOPPPQQQQQQRRRTTTWWWVVV[[[aaaddddddeeegggjjjnnnqqqvvvzzz}}}aaaJJJ???;;;:::999999888888777666666333333333444444444444555000///000222444444222000111111111111111111111111222222333333333222111111333333444555555666666777444444555555666777888999::::::;;;;;;<<<@@@EEEHHHRRRjjjjjjOOOGGG@@@<<<>>><<<888888888888777777777777444444444444444444444444000111222333333333222111000111111111111222222222000000000000000111222222000000000000000000000000222222222222222222222222111222444555555777999<<<:::BBBEEELLLYYYiiimmmggg```]]]^^^___^^^\\\[[[\\\^^^]]]]]]\\\^^^___bbbeeehhhjjjkkkkkklllnnnmmmnnnnnnllliiigggggghhhiiijjjllllllmmmnnnqqqsssrrruuuyyy{{{{{{{{{{{{{{{|||~~~}}}~~~~~~}}}vvvhhh^^^YYYVVVUUUNNNNNNMMMLLLKKKIIIHHHGGGDDDDDDCCCDDDFFFLLLSSSXXXYYYSSSJJJDDDAAA@@@@@@@@@;;;===???AAACCCDDDEEEEEE???>>>======<<<<<<======???@@@BBBGGGNNNTTTXXXYYYYYYYYYZZZ[[[[[[YYYUUURRRPPPOOOMMMKKKJJJIIIHHHHHHEEEEEEFFFGGGHHHIIIJJJKKKLLLKKKKKKMMMNNNMMMJJJHHHFFFFFFGGGFFFEEECCCAAA@@@??????@@@AAAEEEIIINNNPPPWWWWWWXXXXXXUUUQQQMMMJJJHHHIIIHHHGGGFFFHHHKKKMMMOOOPPPPPPQQQQQQQQQQQQPPPNNNPPPPPPPPPOOOPPPRRRTTTUUUZZZ```bbbbbbbbbfffjjjlllppptttxxx|||```JJJ???;;;999888888777666666555555333333333444444444555555222111222333555666666444222222222222222222222222111111222333333333222222222333333444444555666666666666555555666777888888999:::<<<===>>>@@@DDDGGGRRRiiikkkPPPHHH@@@===>>>===777777777777666666666666333333333444444444555555111222333444333333111111000111111111111222222222000000///000000111222222000000000000000000000000222222222222222222222222111222444555555777:::<<<<<>>>>>>>>>>>;;;<<<===???AAACCCEEEFFF======<<<<<<<<<<<<======@@@AAACCCHHHNNNTTTWWWXXXZZZYYYXXXXXXYYYXXXVVVTTTPPPNNNLLLJJJHHHFFFEEEEEEEEEBBB???>>>???AAABBBBBBAAABBBCCCFFFHHHHHHFFFDDDFFFFFFGGGFFFEEECCCBBB@@@@@@@@@AAACCCFFFJJJNNNPPPWWWYYYZZZYYYVVVPPPJJJGGGDDDFFFGGGGGGGGGGGGIIIKKKOOOOOOPPPQQQRRRRRRRRRQQQOOOPPPQQQPPPOOOOOOPPPRRRUUUZZZ___aaa```aaafffjjjkkkooossswww{{{~~~___JJJAAA===777777777666555555444444333333333444444555555555555333222222333444333111222222222222222222222222000111222333333333333333111222222333333444555555777666666666666666777888888:::<<<===>>>@@@CCCFFFRRRhhhoooUUUJJJ@@@===>>>:::777777888888888888777666666666555444333333222222333333333222222222111111111111111111111111111111////////////////////////111000000000111222333333///////////////000000111111222444444444555888:::===CCCFFFLLLSSS[[[yyytttjjjaaa``````___]]]^^^[[[[[[\\\\\\\\\]]]]]]]]]cccdddeeefffgggiiijjjjjjiiiiiijjjkkkkkkllllllmmmoooppppppooonnnpppsssvvvuuuwwwyyy{{{}}}~~~~~~}}}~~~rrrfff^^^[[[XXXWWWSSSRRROOOMMMKKKKKKKKKKKKGGGGGGGGGGGGGGGHHHIIIJJJHHHGGGEEECCCAAA@@@?????????>>><<<<<<===@@@CCCEEEDDDAAA>>>===???@@@???===???CCCHHHLLLOOORRRUUUWWWZZZ___```]]]ZZZ[[[]]]\\\UUURRRNNNKKKIIIFFFCCCAAA@@@>>><<<:::888777777777;;;;;;<<<===???AAACCCDDDCCCCCCCCCBBBBBBAAAAAAAAACCCCCCDDDFFFIIILLLPPPQQQXXX[[[\\\XXXPPPJJJIIIJJJGGGGGGGGGHHHJJJLLLMMMNNNLLLNNNPPPRRRRRRRRRQQQPPPRRRSSSRRRPPPLLLLLLOOORRRUUUWWWZZZ^^^aaadddfffgggmmmooorrruuuwww{{{___JJJAAA>>>;;;999777666777777666555555555444444444333333333444444444333333222222222444444444333333333222222000111111222222111111000333333444444555444444444555555444444555666888999999;;;<<<===>>>AAAEEEHHHWWWiiinnnTTTIII@@@======999888888888777777666666666666555555444333333222222333333333222222222111111111111111111111111111111111111111111111111111111111111111000111111222222000000000000000111222222111222444444444555888:::<<>>======???AAACCCBBB???<<<<<<===>>>>>><<>><<<:::999888888888999999:::;;;===>>>???@@@@@@@@@AAAAAABBBBBBBBBFFFFFFGGGHHHKKKNNNPPPRRRWWWYYYYYYUUUNNNIIIIIIKKKHHHIIILLLNNNOOOOOONNNNNNLLLNNNPPPRRRRRRRRRQQQPPPPPPQQQPPPNNNKKKKKKMMMPPPRRRTTTWWW[[[___bbbdddeeekkkmmmpppsssuuuyyy~~~^^^III@@@===;;;999777666777777666555555555444444444333333333444444444333333222222222222222222111111111000000111111222222222222111111333333444444555555444444555555444444555666888999999;;;<<<===>>>AAAEEEHHHUUUhhhmmmSSSIII???<<<===888:::999777666555555555555555555555444444333333222333333333222222222111111111111111111111111111111111111111111111111111111222222111000000000111111111111111111111222222333111222333444444555777:::<<>>>>>>>>@@@AAA???===;;;;;;<<<======<<>>@@@BBBDDDEEEIIIIIIJJJKKKMMMOOOQQQRRRUUUUUUUUUPPPKKKHHHIIIKKKJJJLLLPPPSSSSSSRRRPPPNNNMMMNNNPPPRRRSSSRRRQQQPPPNNNOOONNNLLLJJJIIIKKKMMMNNNOOOSSSWWW[[[___bbbdddiiikkknnnpppssswww|||~~~]]]III@@@<<<;;;999777666777777666555555555444444444333333333444444333333333333222222222222222111111111000000222222333333333333222222222333444444555555444444555444444444555666777888999;;;<<<===>>>AAADDDGGGSSSgggjjjQQQHHH???<<<<<<888;;;:::777555333444444555555555444444444333333333333333333222222222111111111111111111111111111111111111111111111111111111333222111000000///000000111000000000000111222222000222333333333555777999<<<>>>>>>BBBJJJSSSpppzzznnnccc___^^^\\\ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZ\\\]]]```ccceeefffggggggiiijjjjjjkkkkkklllmmmmmmnnnooonnnllliiihhhhhhjjjssstttuuuwwwyyy{{{|||}}}{{{|||}}}~~~}}}sssdddXXXRRROOOMMMLLLJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHFFFFFFEEEDDDDDDDDDDDDEEEDDDCCCAAA?????????@@@AAA>>>===;;;;;;<<<===>>>>>>EEEIIIPPPVVV[[[```cccfffgggkkkkkkgggdddccc```\\\XXXTTTPPPMMMKKKJJJHHHGGGGGGFFFDDDAAA???===;;;;;;::::::999999999999::::::999999:::<<>>@@@DDDGGGQQQeeegggOOOFFF>>><<<===888<<<:::777555444444555666444444444444444333333333333333333222222222111111111111111111111111111111000000000000000000000000222222111000////////////000////////////000111111000111333333333444777999===>>>===AAAJJJRRRnnn|||oooccc___^^^[[[YYYZZZXXXXXXYYYYYYYYYZZZZZZZZZ[[[]]]```dddfffhhhhhhhhhggghhhhhhiiijjjjjjkkkkkkkkkllllllkkkiiihhhiiikkkqqqrrrsssuuuwwwzzz{{{|||{{{{{{|||~~~sssjjj___VVVRRRQQQOOONNNJJJKKKKKKLLLMMMNNNNNNOOONNNMMMLLLJJJHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFCCCBBBAAA@@@@@@AAABBBBBB>>>>>>=========>>>@@@AAAHHHKKKPPPUUU[[[aaagggkkkooooookkkeeeaaaaaa___[[[WWWSSSOOOLLLJJJJJJIIIHHHGGGFFFEEECCCAAA???===<<<<<<;;;::::::999999999:::888999:::<<>>===>>>999;;;:::888777666666666666444444444444444444444444333333333222222222111111111111111111111111111111////////////////////////111111000/////////000000///////////////000000111000111222333333444666999===>>><<>>>>>???>>>>>>???BBBDDDIIILLLQQQVVV[[[bbbhhhlllrrrpppjjjccc```aaa___[[[UUUQQQMMMJJJIIIIIIHHHHHHGGGGGGFFFEEECCCAAA???>>><<<;;;::::::999999999:::::::::;;;===@@@EEEIIIKKKMMMNNNOOOPPPQQQQQQQQQPPPMMMLLLJJJIIIIIILLLNNNPPPSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPRRRTTTUUUTTTSSSRRRPPPOOOMMMMMMNNNNNNLLLKKKIIIJJJLLLPPPUUU[[[___bbbeeegggjjjmmmooosssxxx|||~~~sssXXXHHHAAA<<<;;;999777666777777666555555555444444444333333333222222333333333333444444222222222111111111000000222222333333333333222222111222333444555666666666333444555666777777777777888:::;;;<<<===@@@CCCFFFNNNbbb~~~___JJJDDD>>>===???;;;::::::999999888888888777444444444444444444444444333333333222222222111111111111111111111111111111000000000000000000000000000////////////000000111000000//////000000111222///111222222222444666888;;;<<<<<>>??????>>>???BBBEEEGGGLLLTTTZZZ```dddgggjjjkkkjjjfff``````aaa^^^YYYSSSOOOJJJGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGEEECCCBBB>>>======<<<<<<<<<<<<===>>>>>>===???AAAFFFJJJLLLNNNOOOQQQRRRSSSSSSSSSRRRLLLJJJIIIJJJLLLOOOQQQRRRUUUUUUUUUUUUSSSRRRPPPOOOOOOQQQSSSUUUUUUUUUTTTSSSPPPNNNLLLMMMNNNNNNLLLIIIHHHIIIKKKNNNSSSXXX]]]```ccceeehhhjjjmmmqqqvvvzzzzzz~~~sssXXXHHH@@@;;;;;;999777666777777666555555555444444444333333333222222222333333444444444222222222111111111000000111111222222222222111111000111333444555666666666333444555666777777777666888999;;;<<<===???CCCFFFOOOaaa|||]]]HHHCCC>>>>>>@@@<<<999999:::::::::999999888444444444444444444444444333333333222222222111111111111111111111111111111111111111111111111111111//////...//////000111222111111111000111222222333///111222222222444666888999;;;;;;AAAKKKPPPfff|||oooccc^^^]]][[[ZZZ\\\ZZZZZZZZZZZZ[[[[[[[[[[[[XXX[[[```dddhhhiiiiiiiiihhhhhhhhhiiijjjjjjkkkkkklllnnnoooooommmkkklllllloooooopppqqqtttwwwzzz|||{{{}}}xxxooolllgggeeeeeebbb^^^YYYXXXXXXXXXWWWUUURRRPPPNNNKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGFFFDDDBBB@@@???>>><<<>>>??????===???BBBFFFFFFMMMVVV___dddfffggggggbbbbbb```^^^^^^```\\\UUURRRNNNIIIFFFEEEFFFFFFFFFHHHIIIJJJJJJIIIHHHFFFEEEAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???@@@BBBFFFJJJMMMPPPQQQSSSTTTUUUUUUUUUTTTKKKJJJIIIKKKNNNQQQRRRRRRVVVXXXYYYZZZYYYUUURRROOOPPPQQQSSSUUUVVVUUUTTTSSSOOOMMMLLLLLLNNNNNNKKKHHHHHHHHHJJJMMMQQQVVV[[[^^^aaacccfffhhhkkkoootttxxxxxx|||tttXXXHHH???:::;;;999777666777777666555555555444444444333333333222222222333333444444444444444444333333333222222111111111222222111111111000111333444555666666666333444555777777777777666888999;;;<<<===???CCCFFFOOOaaa~~~aaaNNNHHH@@@===>>>::::::999777666555555666666555555444444444333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......000000000000000111111222333333333333333444555666888>>>???AAAFFFLLLaaalllaaa```ZZZXXX]]]\\\\\\[[[ZZZYYYXXXYYYZZZ[[[XXX[[[```fffkkkmmmlllkkkhhhjjjkkkjjjiiihhhiiijjjlllmmmmmmnnnooooooppppppsssqqqppprrruuuyyy{{{|||{{{}}}{{{uuuooolllnnnlllddd``````\\\YYYVVVSSSQQQOOOLLLJJJGGGHHHHHHHHHGGGFFFFFFEEECCCFFFIIIIIIGGGEEEFFFHHHFFFDDDAAAAAAAAABBBBBBAAA@@@AAABBBAAAAAACCCFFFIIINNNSSSYYY^^^```aaaaaabbb```___^^^___```___[[[XXXIIIHHHGGGHHHIIIJJJIIIHHHHHHJJJMMMMMMKKKHHHGGGFFFFFFDDDBBB@@@???>>>??????AAABBBDDDFFFIIIKKKLLLMMMPPPRRRVVVYYYYYYVVVRRROOONNNOOOOOOPPPPPPOOOOOONNNTTTVVVXXXZZZZZZXXXUUUSSSPPPSSSVVVVVVSSSQQQSSSUUUQQQQQQPPPNNNKKKJJJJJJKKKDDDFFFIIIKKKOOOTTTYYY^^^cccdddeeehhhkkknnnqqqsssuuuxxx}}}uuuXXXGGG@@@<<<999999888888777666666666444444444555555555666666222333333444444333333222222222222111111000000000000000000000111111111111333444444444444444444555333444444444555555666666888999;;;<<<===???CCCFFFMMM___aaaMMMGGG???<<<>>>::::::999777666555555666666555555555444444444333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000//////...000000000000000111111222333333333333333444555666777===>>>@@@FFFKKK```nnncccaaa[[[YYY]]]\\\^^^^^^]]]\\\\\\\\\\\\\\\ZZZ[[[^^^dddjjjmmmllljjjhhhiiiiiihhhgggggghhhjjjmmmmmmnnnooopppqqqqqqqqqsssrrrqqqrrruuuxxxzzz{{{zzz|||xxxrrrmmmmmmkkkfffccceee___]]]YYYUUURRRNNNKKKIIIEEEEEEFFFFFFEEEDDDDDDCCCDDDGGGIIIIIIGGGEEEFFFGGGHHHFFFCCCBBBCCCDDDDDDCCC??????@@@@@@@@@CCCGGGKKKTTTWWW[[[]]]]]]]]]]]]]]][[[\\\^^^aaabbb___XXXSSSKKKJJJIIIIIIKKKKKKJJJIIIEEEHHHKKKLLLKKKIIIHHHHHHIIIHHHGGGEEEEEEEEEGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMTTTUUUXXXYYYXXXTTTPPPMMMMMMNNNOOOPPPPPPQQQPPPPPPUUUWWWZZZ[[[[[[YYYUUUSSSNNNQQQTTTUUUUUUTTTSSSSSSRRRRRRRRROOOLLLJJJJJJKKKEEEFFFIIIKKKNNNSSSYYY^^^bbbccceeehhhkkknnnppprrrtttxxx|||wwwXXXGGG@@@===999999888888777666666666444444444555555555666666222333333444444333333222333333222222222111111111------........./////////111111222222222222333333555555555555555444444444888999;;;<<<===???CCCFFFMMM___bbbMMMEEE===;;;===:::999999888666666666666666666666555555555444444444222222222222222222222222222222222222222222222222000000000000000000000000111111000000000/////////000000000000000111111222222222222222333444555666666<<<===???EEEJJJ^^^|||qqqeeeccc\\\ZZZ]]]\\\^^^^^^^^^^^^^^^]]]]]]\\\\\\ZZZ[[[aaaiiimmmllliiihhhhhhhhhgggeeeeeehhhjjjmmmnnnooopppqqqrrrrrrssssssrrrqqqrrruuuxxxyyyyyyyyy{{{~~~~~~wwwqqqooolllhhhggghhhcccbbb^^^YYYTTTNNNJJJHHHEEEEEEEEEEEEEEEDDDDDDDDDFFFHHHIIIIIIHHHGGGGGGHHHJJJHHHEEEDDDEEEFFFEEEDDDBBBBBBCCCCCCDDDHHHNNNRRRZZZ[[[\\\[[[XXXWWWWWWWWWYYY[[[```dddddd___WWWQQQQQQOOOMMMLLLLLLLLLJJJIIICCCEEEHHHIIIIIIHHHHHHIIIHHHGGGFFFEEEFFFGGGJJJKKKLLLKKKJJJIIIJJJKKKMMMNNNXXXYYYZZZYYYWWWSSSOOOLLLMMMNNNOOOPPPQQQRRRRRRRRRTTTWWW[[[^^^^^^\\\XXXUUUPPPPPPQQQTTTVVVVVVTTTRRRTTTUUUTTTQQQNNNKKKJJJKKKFFFGGGIIIKKKNNNSSSYYY]]]```bbbfffiiilllnnnppppppsssvvv{{{xxxWWWEEE???<<<999888888777777666666555444444444555555555555555222333333444444333333222333333333333222222222222111111111111222222222222111111111222222333333333666666666555444444333333888999;;;<<<===???CCCFFFMMM^^^~~~aaaLLLDDD<<<;;;===:::999999888777777666666666666666666555555555444444000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000111111222111111222222333444555666555;;;;;;>>>EEEIII[[[xxxrrrdddbbb]]]\\\___]]][[[\\\]]]^^^]]]\\\[[[ZZZ]]]ZZZZZZ___hhhlllkkkhhhiiiiiiiiigggffffffiiikkkmmmnnnpppqqqrrrssssssrrrrrrqqqpppqqqtttwwwxxxwwwxxx{{{}}}yyytttpppllliiihhhgggfffccc^^^VVVOOOJJJHHHGGGGGGGGGFFFFFFFFFGGGGGGIIIJJJKKKKKKKKKJJJKKKKKKLLLJJJGGGFFFFFFGGGFFFEEEEEEFFFFFFFFFGGGLLLRRRWWW[[[[[[YYYVVVSSSQQQRRRTTTZZZ^^^bbbfffeee```YYYUUUWWWTTTPPPMMMLLLJJJHHHFFFBBBDDDFFFFFFFFFEEEGGGHHHHHHGGGFFFEEEFFFHHHJJJLLLNNNLLLKKKJJJKKKMMMPPPRRR[[[[[[ZZZXXXVVVSSSPPPNNNPPPPPPQQQRRRRRRRRRQQQQQQSSSWWW\\\aaabbbaaa^^^\\\XXXUUURRRRRRUUUWWWVVVTTTWWWWWWWWWTTTPPPMMMLLLLLLGGGHHHJJJKKKMMMRRRXXX]]]___aaaeeeiiilllnnnnnnnnnqqqtttyyy}}}yyyVVVCCC<<<:::888888888777666666555555555555555555555555555555222333333444444333333222333333333333333333333333333333333333444444444555333333333444444555555555555555555555555444444444888999;;;<<<===???CCCFFFMMM\\\{{{~~~___KKKDDD<<<;;;===999999999999888777777666666666555555555444444444444000000000000000000000000000000000000000000000000000000000000000000000000222222111000///000000111000000000000000111111222111111111222333444555666555::::::>>>EEEIIIYYYtttrrrdddbbb^^^^^^aaa^^^[[[\\\]]]^^^]]]\\\[[[ZZZ]]][[[[[[```gggkkkkkkhhhjjjkkkkkkjjjhhhiiikkklllmmmnnnpppqqqrrrrrrqqqpppoooooonnnpppsssuuuvvvvvvxxx{{{}}}{{{uuupppjjjdddggghhhfffaaaYYYQQQLLLIIIIIIIIIHHHHHHHHHHHHIIIJJJNNNNNNNNNNNNPPPQQQQQQQQQOOOLLLJJJHHHIIIIIIHHHGGGIIIIIIIIIIIIJJJMMMRRRVVVWWWVVVTTTQQQNNNOOOQQQSSS\\\^^^aaabbbaaa]]]ZZZXXX[[[WWWRRRMMMJJJHHHEEECCCCCCDDDDDDDDDBBBBBBCCCEEEKKKKKKJJJJJJKKKLLLMMMNNNLLLLLLKKKKKKMMMQQQUUUWWW[[[ZZZYYYWWWUUUTTTRRRRRRTTTTTTTTTSSSRRRQQQPPPOOOQQQUUU[[[aaadddeeedddcccbbb\\\UUURRRSSSVVVWWWVVVXXXYYYYYYVVVRRROOOMMMMMMJJJKKKKKKKKKLLLPPPVVV[[[]]]___cccgggjjjlllllllllnnnrrrwww{{{yyy}}}YYYDDD===<<<888888777777666555555555555555555555555555555444222333333444444333333222333333333333333333333333000000000111111111222222222222333444444555666666333333333444555666777777888999;;;<<<===???CCCFFFMMM[[[xxxzzz]]]JJJEEE===<<<===999999999999999888777666555555555444444444333333333222222222222222222222222222222222222222222222222000000000000000000000000333222111000///000111111000000000000000111111222000000000111333444666666555::::::>>>FFFIIIWWWqqquuueeeccc___```bbb___^^^^^^^^^^^^^^^]]]]]]\\\[[[\\\___cccgggjjjjjjiiikkklllnnnmmmlllkkklllmmmlllmmmoooppppppooonnnllllllkkklllnnnrrrtttuuutttwwwyyy|||~~~~~~}}}vvvqqqjjjbbbdddggghhhddd[[[SSSNNNMMMLLLKKKJJJJJJJJJKKKMMMMMMSSSRRRRRRSSSVVVYYYZZZYYYUUUSSSPPPNNNNNNNNNNNNMMMSSSTTTTTTSSSRRRSSSVVVXXXQQQPPPOOONNNMMMOOORRRVVV[[[\\\^^^]]][[[XXXWWWXXXYYYUUUOOOKKKHHHFFFCCCBBBBBBCCCBBBAAA???@@@BBBDDDJJJKKKLLLNNNNNNNNNNNNNNNLLLLLLMMMNNNRRRVVVYYY\\\\\\[[[XXXVVVUUUTTTUUUUUUWWWVVVVVVUUUSSSQQQOOONNNOOOSSSYYY___ccceeeffffffeee```YYYTTTSSSTTTWWWXXXYYYZZZ[[[YYYUUURRRPPPOOONNNMMMLLLKKKKKKNNNTTTXXX\\\]]]aaadddgggjjjkkkkkklllpppuuuzzz}}}xxxrrr]]]GGG@@@>>>888777777666666555555444555555555555555444444444222333333444444333333222222222222222333333333333111111111222222222333333000000111222222333444444111222333444555777888888888999;;;<<<===???CCCFFFMMMYYYvvvvvvZZZIIIEEE???======999999999::::::999888666555444333333333333222222222222222222222222222222222222222222222222222222222000000000000000000000000444333111//////000111222000000000000000111111222//////000111222444666777555::::::???GGGJJJWWWooo|||jjjgggbbbaaabbb^^^^^^^^^]]]\\\\\\\\\\\\\\\YYY]]]cccfffhhhhhhiiikkkjjjllloooooonnnlllllllllkkkmmmnnnooonnnllljjjhhhhhhhhhiiilllpppssstttssstttvvvyyy{{{|||}}}yyysssqqqkkkccc```dddgggeee]]]UUUQQQPPPRRRRRRPPPPPPPPPQQQSSSTTTXXXVVVVVVXXX]]]```aaaaaa^^^[[[XXXWWWWWWVVVVVVUUU[[[[[[[[[YYYWWWUUUUUUVVVMMMNNNNNNNNNNNNPPPUUUXXXYYY[[[]]]\\\YYYWWWVVVVVVSSSOOOJJJGGGFFFEEEDDDCCC@@@@@@???>>>===???BBBEEEHHHJJJNNNQQQSSSSSSRRRQQQNNNOOOQQQSSSWWWZZZ]]]______\\\YYYVVVTTTTTTUUUVVVVVVVVVVVVUUUTTTRRRQQQPPPOOORRRVVVZZZ^^^aaaccccccaaa___\\\WWWTTTTTTVVVXXXYYYZZZ[[[ZZZWWWTTTRRRRRRQQQPPPNNNKKKJJJMMMRRRVVV[[[\\\^^^aaadddgggiiijjjkkkoootttxxx|||rrrppp^^^GGG@@@>>>777777777666555555444444666666555555555444444444222333333444444333333222111111111222222222333333333333333333444444444444///000000111333444444555222333333444555666777777888999;;;<<<===???CCCFFFMMMXXXssstttXXXIIIFFF@@@>>>>>>999999999::::::999888666555333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000444333111//////000111222000000000000000111111222//////000111222444666777666:::;;;@@@HHHJJJWWWnnnnnniiidddbbbbbb]]]]]]\\\ZZZYYYXXXYYYZZZ[[[WWW^^^fffiiihhhgggiiillliiilllooopppooommmkkkkkkkkklllnnnnnnmmmjjjgggeeeeeefffgggkkkpppsssssssssrrrtttwwwyyyzzz{{{}}}tttoooooolllfff]]]bbbgggeee^^^WWWSSSSSSYYYXXXWWWVVVVVVXXXZZZ[[[[[[YYYXXX[[[```eeeffffffdddbbb___]]]]]]]]]\\\[[[XXXYYYYYYWWWSSSOOONNNNNNLLLMMMNNNOOOOOORRRVVVYYYXXX\\\______\\\XXXWWWWWWNNNJJJFFFDDDDDDEEEFFFEEE===>>>=========???CCCGGGKKKOOOTTTYYY\\\\\\ZZZYYYQQQRRRUUUWWWZZZ]]]___```aaa^^^ZZZUUUSSSSSSTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRPPPQQQTTTWWWZZZ]]]___```[[[]]]]]]ZZZVVVTTTUUUXXXYYYZZZ\\\[[[XXXUUUSSSSSSSSSRRROOOKKKJJJLLLPPPTTTZZZ[[[]]]___bbbeeehhhjjjjjjnnnsssxxx|||pppqqq\\\EEE===;;;777777777666555555444444666666555555555444444444222333333444444333333222000000000111111222222222//////000000000111111111111222222333555666777777444444555555555555555555888999;;;<<<===???CCCFFFMMMXXXrrrtttXXXGGGDDD>>><<<===999;;;999777666777777666555777777666555444444333333222222222222222222333333////////////////////////111111111111111111111111000///...---...///111333111111000000000000000111111222222333333444444555555666:::@@@EEENNN]]]kkknnncccbbb___^^^```]]]\\\[[[[[[ZZZ[[[[[[[[[ZZZ\\\^^^aaadddggghhhiiilllkkkkkkjjjjjjkkklllllllllllllllkkkiiigggfffeeeeeefffhhhkkkmmmooopppppprrrtttwwwxxxxxxxxxzzz{{{|||xxxtttqqqkkkgggdddcccbbbbbbbbbaaa```^^^___aaaaaa___\\\\\\___aaaeeedddccccccdddfffiiijjjiiiddd___[[[ZZZZZZZZZYYY^^^\\\YYYUUURRROOOMMMLLLLLLLLLLLLNNNPPPTTTWWWYYYZZZ[[[[[[[[[YYYUUURRROOOJJJIIIHHHFFFEEEDDDDDDDDDBBB???======<<<;;;???EEELLLQQQYYY^^^``````______[[[YYYXXXXXX[[[]]]^^^^^^[[[YYYWWWUUUTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTQQQRRRTTTWWWZZZ]]]```aaa___^^^\\\ZZZYYYXXXWWWWWW[[[\\\]]]\\\YYYWWWVVVVVVTTTQQQNNNLLLLLLNNNRRRTTTXXXYYY[[[\\\]]]```dddgggiiilllqqquuuyyy~~~~~~qqqsssuuuXXXGGG===888999999888777666555444444555444333333555555444333222222222222222222222222333333333333333222111000111222222222222111000000111222333444555444333333333333333444555666777777888:::;;;<<<===???BBBDDDLLLUUUooorrrWWWFFFCCC>>><<<===888;;;999777666777777666555777666666555444444333333222222222222222222222222111111111111111111111111000000000000000000000000000///.........///111222111111000000000000111111111222222333333444444555666666:::@@@DDDLLLZZZhhhpppeeedddaaa___aaa]]]]]]\\\[[[[[[[[[[[[[[[ZZZ[[[^^^bbbeeehhhjjjkkkiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjhhhgggfffeeegggiiikkkmmmoooppppppqqqsssvvvxxxxxxyyy{{{|||zzzvvvsssooojjjgggbbbbbbaaaccceeegggiiijjjiiijjjjjjhhheeeeeegggiiikkkjjjiiihhhggghhhhhhiiifffccc^^^ZZZYYYXXXWWWWWWVVVUUUSSSPPPNNNMMMLLLLLLKKKMMMOOORRRVVVYYY[[[\\\\\\^^^``````]]]XXXQQQMMMHHHGGGFFFEEEDDDCCCCCCCCC???<<<;;;<<<;;;:::>>>DDDLLLTTT]]]eeegggfffcccbbb___]]][[[\\\]]]^^^]]]\\\ZZZYYYXXXVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXWWWVVVVVVRRRSSSSSSUUUXXX[[[^^^```______^^^]]][[[YYYXXXWWWYYY[[[\\\[[[YYYVVVUUUUUUUUURRROOOMMMLLLNNNRRRTTTVVVWWWYYYZZZ[[[^^^bbbeeeiiilllqqquuuyyy~~~~~~rrruuujjjPPPBBB<<<888999999888777666555444444555444333333555555444333333333333333333333333333333333333333333222111000///000000111222222222222111222333444444444333333333444444444555666666666888:::;;;<<<===???BBBDDDLLLUUUoooqqqVVVFFFCCC>>><<<===888;;;999777666777777666555666666555555444333333333444333333222222111111111111111111111111111111111////////////////////////000000///......///111222111000000000000000111111111222222333333444444555666666:::>>>BBBHHHVVVcccqqqhhhgggcccaaabbb^^^]]]\\\\\\[[[[[[\\\\\\YYY[[[]]]aaaeeehhhjjjlllfffggghhhjjjjjjjjjiiiiiijjjjjjkkkkkkkkkjjjiiiiiifffgggiiikkkmmmoooooopppoooqqqtttvvvwwwyyy{{{}}}{{{}}}~~~{{{xxxuuurrrnnnjjjfffcccdddeeegggkkkooosssvvvssssssrrrpppmmmmmmoooqqqppppppnnnmmmkkkiiihhhgggccc```\\\YYYXXXWWWUUUSSSQQQPPPNNNMMMMMMMMMNNNOOOPPPSSSXXX\\\______^^^]]]]]]___bbbbbb^^^VVVNNNIIIFFFFFFEEECCCBBBBBBBBBBBB???<<<;;;======<<<@@@FFFNNNVVVbbblllooommmiiifffdddbbbaaa``````___]]]ZZZZZZZZZYYYXXXXXXWWWWWWVVVXXXYYYYYYYYYYYYYYYXXXXXXTTTTTTSSSSSSUUUYYY\\\___aaaaaaaaa```___\\\YYYWWWWWWYYYZZZZZZXXXVVVUUUUUUUUUSSSOOOMMMLLLNNNQQQSSSSSSUUUVVVXXXYYY\\\```dddiiilllqqqvvvzzz~~~|||sssxxx```HHH???<<<:::999999888777666555444444555444333333555555444333444444444444444444444444222222333333333222111111---...///000222222222222111222333444444444333333444444555555555555555555888:::;;;<<<===???BBBDDDKKKTTTnnnpppVVVFFFDDD???===>>>999;;;999777666777777666555555555555444444333333333444444333333222111000000111111111111111111111111000000000000000000000000000000////////////000111000000000000000000111222111222222333333444444555555666999===@@@EEEQQQ^^^rrriiihhhdddaaaaaa^^^^^^]]]\\\\\\\\\\\\\\\ZZZ[[[]]]___bbbeeeggghhhcccdddgggiiijjjiiihhhgggiiijjjjjjkkkkkkkkkkkkkkkfffgggiiijjjlllmmmnnnnnnkkknnnrrrtttvvvwwwzzz|||yyy|||yyyxxxvvvtttqqqmmmiiiffffffiiimmmppptttwww{{{}}}zzzxxxvvvsssqqqqqqrrrsssqqqpppooonnnllliiigggfffbbb___\\\ZZZYYYWWWUUUSSSSSSRRRQQQQQQQQQSSSUUUVVVZZZ^^^dddhhhiiifffbbb____________]]]XXXQQQJJJEEEFFFFFFDDDCCCCCCBBBBBBBBBAAA??????BBBBBBAAAEEEKKKPPPYYYdddmmmpppooollljjjiiihhhfffeeeccc```\\\YYYZZZZZZZZZZZZYYYXXXWWWVVVXXXXXXYYYZZZZZZZZZZZZZZZVVVUUUSSSRRRTTTWWW[[[]]]bbbcccddddddbbb^^^YYYWWWUUUWWWXXXXXXWWWUUUUUUUUUUUUSSSOOOKKKJJJLLLNNNPPPQQQSSSUUUWWWYYY\\\```dddhhhlllqqqvvvzzzxxxrrr{{{~~~]]]HHH@@@>>>;;;888888888777666555555555555444333333555555444333333333333333333333333333222222333333333222222111---...///000111111111111222222333333333444444444555555555555555444444444888:::;;;<<<===???BBBDDDJJJSSSmmmpppUUUGGGFFFAAA??????:::;;;999777666777777666555444444444444444333333333444444333333222111000000000000000000000000000000111111111111111111111111000000///////////////000000000//////000111222222111222222333333444444555555666999<<<>>>BBBNNNYYYzzzqqqhhhgggccc``````___^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\]]]^^^```bbbcccaaabbbeeehhhiiiiiihhhgggiiijjjkkkllllllmmmmmmmmmfffggghhhiiikkkkkklllllliiilllpppssstttvvvyyy{{{{{{}}}|||rrrrrrqqqooollljjjhhhggggggmmmtttyyy|||~~~~~~{{{wwwtttrrrrrrssssssmmmmmmmmmllljjjiiigggfffdddaaa___]]]\\\[[[YYYXXX[[[ZZZXXXWWWXXXZZZ\\\^^^bbbgggnnnrrrsssoooiiieeebbb```\\\VVVQQQLLLIIIGGGGGGGGGFFFEEEDDDDDDDDDDDDBBBAAABBBEEEGGGFFFKKKQQQUUU[[[ccciiilllmmmmmmmmmmmmkkkiiigggeeeaaa\\\YYYZZZZZZZZZZZZYYYXXXWWWVVVWWWWWWYYYZZZ[[[[[[\\\\\\XXXVVVTTTSSSTTTWWW[[[]]]cccdddeeeeeeccc^^^YYYVVVRRRUUUWWWWWWVVVUUUUUUVVVUUURRRNNNJJJHHHIIIKKKMMMQQQSSSUUUWWWYYY]]]bbbeeehhhlllqqqvvv{{{yyyuuu~~~___JJJBBB===999888888777777666666555555555444333333555555444333111111111111111111111111111222222333333333222222000000111111111111000000222222222333333333444444555555555555555444444444888:::;;;<<<===???BBBDDDJJJRRRjjjnnnTTTFFFFFFAAA??????:::;;;999777666777777666555444444333333333333333333444333333222222111111111////////////////////////111111111111111111111111000000000000////////////////////////000111222333111222222333333444444555555555888<<<>>>AAALLLWWWsssrrrhhhfffbbb___``````___^^^^^^]]]]]]^^^^^^]]]\\\[[[[[[[[[]]]^^^___```bbbdddfffhhhhhhhhhhhhiiijjjkkklllmmmmmmmmmmmmggggggiiijjjkkkkkkkkkkkkjjjmmmpppsssuuuvvvyyy{{{|||~~~uuujjjkkklllkkkiiijjjkkkmmmlllrrrzzzyyyuuuttttttttttttjjjjjjjjjjjjiiiiiiiiiiiihhhfffcccaaabbbbbbaaa```bbbaaa___^^^___aaadddfffjjjnnntttxxxxxxuuuppplllddd___XXXQQQLLLJJJIIIJJJHHHHHHGGGFFFFFFFFFFFFFFFCCCBBBDDDHHHJJJJJJOOOTTT[[[^^^cccgggiiikkklllnnnnnnllliiifffdddaaa]]]ZZZZZZZZZYYYXXXXXXWWWWWWVVVUUUVVVXXXYYY[[[\\\\\\]]]YYYXXXVVVVVVWWWYYY\\\^^^dddeeeeeeeeebbb]]]XXXUUUQQQSSSVVVWWWWWWVVVVVVWWWVVVSSSOOOJJJHHHHHHJJJKKKPPPRRRUUUWWWZZZ^^^cccfffhhhlllqqqvvv{{{}}}^^^JJJAAA;;;666888777777777666666666555555444333333555555444333111111111111111111111111111111222333333333222222222222222222222111000000333333222222222333444555444444555555555555555555888:::;;;<<<===???BBBDDDIIIPPPgggkkkQQQDDDDDD@@@>>>>>>999;;;999777666777777666555333333333333333333333333222222222222222222222222000000000000000000000000111111111111111111111111000000000000000///......////////////000111222333111222222333333444444555444555888<<<===AAAKKKVVVjjjttthhhfffbbb```aaa```______^^^^^^^^^^^^^^^]]]\\\[[[ZZZ[[[]]]___```aaabbbccceeeggghhhjjjjjjjjjkkklllmmmmmmnnnmmmmmmiiijjjkkklllllllllllllllmmmpppsssuuuwwwxxxzzz||||||~~~|||ooofffhhhjjjkkklllpppvvv{{{zzz}}}~~~~~~yyyuuutttuuutttssslllkkkjjjjjjiiijjjkkklllmmmkkkgggfffgggiiijjjjjjhhhgggfffeeegggjjjnnnqqquuuwwwyyyzzzxxxtttnnnjjj```[[[TTTMMMHHHGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEHHHMMMOOOPPPTTTZZZ```cccgggiiijjjkkklllmmmnnnkkkgggeeecccaaa^^^\\\ZZZYYYXXXVVVVVVVVVVVVWWWTTTUUUWWWYYY[[[\\\]]]]]]YYYYYYYYYYYYZZZ\\\^^^___dddddddddccc___[[[WWWTTTPPPSSSVVVWWWWWWWWWXXXYYYYYYVVVQQQLLLIIIIIIKKKLLLOOOQQQTTTWWWZZZ^^^cccggghhhlllqqqvvv{{{|||[[[GGGAAA<<<888777777777777666666666666555444333333555555444333111111111111111111111111000111222333333333333222111222222333333333333222333333222222222333444555333444444444555666666666888:::;;;<<<===???BBBDDDIIIOOOccciiiOOOBBBBBB>>>===<<<777;;;999777666777777666555333333333333333333333333222222222222222222333333111111111111111111111111000000000000000000000000000000111000000///......////////////000111222333111222222333333444555555444555888<<<>>>AAAKKKVVVeeeuuuiiifffcccaaabbb``````___^^^^^^^^^^^^___\\\[[[ZZZZZZ\\\^^^aaabbbbbbbbbcccdddfffhhhjjjlllkkkllllllmmmnnnnnnmmmmmmkkklllmmmmmmnnnnnnnnnmmmppprrrvvvxxxyyyzzz|||~~~{{{}}}vvvvvvvvvwwwzzzxxxlllfffhhhkkknnnrrryyyzzzwww{{{xxxtttsssssssssrrrooonnnlllkkkjjjkkkmmmnnnqqqnnnjjjiiikkkmmmooopppmmmlllkkkkkknnnrrrwwwzzz~~~|||vvvooohhhdddZZZVVVOOOIIIEEEDDDDDDFFFHHHGGGFFFFFFFFFFFFFFFFFFIIIIIILLLQQQTTTUUUYYY___bbbfffjjjmmmmmmlllkkklllnnnjjjfffcccbbb```^^^]]][[[YYYWWWUUUTTTUUUVVVWWWSSSTTTVVVXXXZZZ\\\]]]]]]ZZZZZZZZZ[[[]]]^^^___```ddddddcccaaa^^^ZZZVVVSSSPPPSSSVVVWWWWWWXXXXXXYYY[[[XXXRRRNNNKKKJJJLLLMMMNNNPPPSSSVVVYYY]]]bbbfffhhhlllqqqwww||||||YYYFFFAAA???<<<777777777777666666666666555444333333555555444333222222222222222222222222000111222333333333333333000111222333444555555555444333222111222333444555333333444444555666777777888:::<<<======???BBBDDDIIINNNaaaaaaKKKBBBBBB<<<:::<<<999:::999888777666666666666555555444444444333333333333333333333333333333333111111111111000000000000000111111111111222222222////////////............////////////000000000000222222222222222222333333444555666888;;;AAAIIINNNddd~~~nnnfffaaa```cccbbbaaa```___^^^]]]]]]]]]]]][[[YYYYYYZZZ^^^bbbdddggggggfffeeeeeefffjjjmmmqqqmmmkkkllloooooolllhhhfffhhhkkkmmmoooooonnnmmmnnnpppsssvvvyyy{{{||||||zzz{{{|||~~~{{{sssmmmhhhhhhkkkrrrxxxtttkkklllooosssyyy}}}zzz|||yyysssqqqrrrqqqqqqooommmkkklllqqquuurrrssspppkkklllqqqqqqmmmsssnnnkkklllmmmpppxxx|||wwwoooggg___ZZZQQQOOOLLLIIIGGGFFFFFFFFFFFFGGGHHHGGGEEEEEEFFFHHHMMMOOOQQQSSSVVVZZZ___cccjjjmmmrrruuutttqqqnnnlllmmmjjjgggeeeeeedddbbb```___ZZZTTTPPPQQQTTTWWWXXXXXXXXXYYYZZZ[[[\\\]]]]]]^^^ZZZWWWXXX\\\```aaaaaagggfffcccaaa^^^\\\[[[ZZZRRRQQQRRRTTTWWWYYYXXXWWWWWWTTTPPPMMMKKKKKKJJJIIINNNNNNQQQUUUZZZ___aaabbbfffjjjpppvvvzzzyyy\\\III>>>:::;;;666666666666555555555555111000///000333444555444222333444444222222333444444444444444444444444444222222222222222222222222222222333333333333444444666666666666666555555555777999;;;<<<===???CCCEEEJJJQQQcccbbbLLLBBBBBB<<<:::===::::::999888777666666666666555555444444444333333333333333333333333333333333111111111111000000000000000000111111111222222222000000000/////////......////////////000000000000111222222222222333333333444555666888;;;AAAHHHNNNaaa~~~ppphhhbbb^^^^^^bbbaaa```^^^]]]]]]\\\\\\\\\[[[ZZZYYY[[[^^^aaadddgggggggggfffeeefffjjjmmmooollljjjllloooooollliiiiiijjjlllnnnooooooooonnnpppqqqsssvvvxxxxxxxxxxxxzzz{{{|||~~~uuullldddbbbeeekkkwwwxxxwwwuuuuuuvvvwww{{{zzztttrrrqqqrrrrrroookkkkkkmmmqqqnnnnnnjjjgggjjjrrrtttrrrqqqllliiijjjjjjlllqqqxxx{{{yyyuuunnnggg^^^WWWSSSOOONNNLLLJJJHHHGGGFFFEEEGGGHHHHHHGGGFFFFFFHHHJJJOOORRRUUUXXX[[[___cccgggooorrrwwwyyyxxxuuurrroooooommmjjjhhhgggeeebbb```]]]YYYTTTRRRRRRUUUWWWXXXYYYZZZ[[[\\\]]]]]]\\\\\\```^^^[[[[[[]]]```aaabbbhhhgggeeebbb```^^^\\\\\\RRRRRRRRRTTTWWWYYYXXXWWWWWWTTTPPPMMMKKKJJJJJJIIIMMMNNNQQQVVV[[[___aaabbbccchhhnnntttzzzwww[[[III???;;;;;;888777777777777666666666444222111111333444444333555666666555333222222333333333333333333333333333222222222222222222222222222222333333333333444444555555555555555444444444777999;;;<<<===???CCCEEEIIIPPPbbbcccLLLAAAAAA<<<:::>>><<<999999888777666666666666555555444444444333333333333333333333333333333333111111111111000000000000000000000111111111222222111111000000000/////////////////////000000000000111111222222222333333333444555666888;;;@@@GGGLLL[[[xxxpppiiiddd___]]]aaa```___^^^]]]\\\\\\\\\\\\[[[ZZZZZZ[[[^^^aaacccfffggggggffffffgggiiilllmmmkkkiiikkknnnooommmjjjmmmmmmmmmmmmnnnnnnooooooqqqrrrtttuuuvvvvvvvvvuuuzzz{{{|||~~~~~~pppccc^^^___eeennnvvv}}}}}}{{{zzz}}}{{{sssmmmlllmmmkkkjjjfffdddiiiqqqtttrrrnnnjjjggghhhhhhgggjjjnnnrrrooojjjccc\\\UUUOOOLLLMMMLLLLLLKKKIIIGGGFFFEEEGGGHHHHHHHHHGGGHHHJJJMMMSSSWWW\\\```dddgggjjjmmmuuuxxx|||~~~~~~zzzvvvrrrqqqooommmllljjjgggccc```\\\YYYUUUTTTTTTVVVWWWWWWZZZ\\\^^^``````^^^\\\[[[aaaaaa```___^^^___bbbdddiiihhhfffdddbbb___^^^]]]SSSRRRRRRTTTWWWXXXXXXWWWVVVTTTPPPMMMKKKIIIIIIJJJKKKNNNRRRWWW\\\___aaabbbbbbfffmmmsssyyyuuuZZZJJJ???;;;;;;888888888888777777777777666444333222333444333222777888888666333111111222222222222222222222222222222222222222222222222222222222333333333333444444444444444444444444444444777888;;;<<<===???BBBEEEIIIOOOaaacccLLLAAAAAA;;;:::>>>===999888777666666555555666555555444444444333333333222222222222222222222222111111111111000000000///000000000000111111111111111111111111000000000000////////////000000000000111111111222222333333444444555666888;;;???FFFJJJVVVrrrnnnhhhfffcccaaaaaa```___]]]\\\\\\\\\\\\\\\\\\ZZZZZZ[[[^^^```bbbfffggghhhgggfffggghhhjjjjjjiiiiiikkkmmmnnnmmmkkkooonnnlllkkkkkklllnnnoooqqqrrrtttuuuvvvwwwvvvvvvyyyzzz|||}}}|||iii```___bbbhhhnnnxxxpppllljjjhhhgggiiinnnrrrppplllkkkfffeeeggggggddddddfffgggddd___YYYTTTOOOLLLKKKKKKLLLLLLLLLJJJHHHFFFDDDFFFGGGHHHHHHHHHJJJMMMPPPWWW\\\bbbhhhlllnnnqqqsssxxxzzz~~~}}}wwwssspppooonnnmmmllliiieeebbb\\\ZZZWWWVVVWWWWWWWWWVVV[[[]]]aaaccccccaaa]]][[[^^^```aaa```^^^^^^bbbfffhhhhhhfffeeeccc```^^^]]]SSSRRRRRRSSSVVVXXXXXXWWWUUUTTTQQQMMMJJJHHHIIIJJJJJJNNNSSSXXX\\\___bbbccceeeiiiooouuuzzzyyyyyy|||ttt[[[KKK@@@;;;:::888888888777777777666666666444333333444555444333777888888555222000000000111111111111111111111111222222222222222222222222222222222333333333444444444444444444444555555555666888:::<<<===???BBBEEEHHHNNN___}}}aaaKKK@@@@@@;;;:::>>><<<999888777666555555555555555555444444444333333333222222222222222222222222111111111111000000000/////////000000000111111111111111111111000000000000////////////000000000000000000111222333333444444444555666888:::>>>DDDHHHSSSlllooofffeeedddbbbaaa```___^^^]]]\\\\\\\\\\\\\\\[[[[[[\\\^^^```aaaeeegggiiiiiigggggghhhiiihhhhhhiiijjjlllmmmmmmlllnnnllljjjiiihhhiiikkkmmmnnnppprrruuuwwwxxxyyyyyyxxxyyyzzz|||}}}~~~~~~~~~}}}}}}tttgggbbbaaadddiiiwwwoooggggggkkkttt{{{yyyrrrkkkfffbbbaaadddeeebbb___```]]]ZZZVVVRRROOOMMMLLLLLLMMMMMMMMMLLLKKKHHHFFFDDDEEEFFFGGGHHHJJJMMMRRRVVV\\\aaahhhnnnrrrtttvvvxxxyyy{{{~~~xxxrrrmmmllllllmmmnnnlllhhheee___]]]ZZZYYYXXXXXXWWWUUU[[[]]]aaadddeeeccc```^^^[[[^^^```___]]]^^^aaaeeeffffffeeedddbbb___]]]\\\SSSRRRQQQRRRTTTVVVVVVVVVTTTSSSQQQMMMIIIGGGHHHJJJJJJNNNTTTXXX\\\___bbbeeeiiimmmrrrwww{{{~~~rrruuuzzzttt\\\LLLAAA:::999777777666666666555555555444222111222444666666666555666666444111///...///111111111111111111111111222222222222222222222222222222222333333333444444444444555555666666666666666888:::;;;<<<>>>BBBDDDGGGMMM]]]zzz^^^III???@@@;;;:::<<<:::888888777666555555555555555555444444444333333333222222222222222222222222111111111111000000000000/////////000000000111111111111000000000/////////////////////000000000000000000111222333444444555333555777888:::===BBBFFFPPPgggvvvfffbbbbbb```bbbaaa```___^^^]]]]]]]]]\\\\\\[[[[[[\\\^^^___```eeegggiiijjjhhhgggggggggggghhhiiijjjkkkkkklllkkkkkkjjjhhhgggggghhhiiikkkkkkmmmppptttvvvxxxyyyzzzvvvwwwxxxzzz{{{|||}}}}}}|||{{{{{{|||~~~oooeee```bbbfff}}}vvvgggiiisss{{{rrrgggbbb```dddfffbbb]]]\\\WWWUUUSSSQQQOOOOOOOOOOOOPPPOOONNNMMMKKKHHHFFFEEEEEEFFFHHHJJJMMMRRRYYY]]]ccchhhnnnssswwwyyy{{{}}}|||}}}|||uuummmmmmlllmmmnnnnnnkkkiiidddaaa]]][[[ZZZYYYWWWVVVYYY\\\```dddfffeeecccbbb\\\]]]^^^^^^]]]^^^```bbbbbbbbbbbbaaa___]]]ZZZYYYSSSQQQOOOPPPRRRTTTUUUUUUSSSSSSRRRMMMHHHFFFHHHKKKJJJOOOTTTXXXZZZ^^^dddhhhllloootttxxx{{{~~~pppttt{{{qqq[[[LLLAAA:::888666666666666555555555555222111000222444666666666333444444333000//////000111111111111111111111111222222222222222222222222222222333333333333444444444444555555666777777777666777:::;;;<<<>>>AAADDDGGGLLL[[[xxx[[[FFF>>>AAA<<<999:::777888888666555555555555555555555444444444333333333111111111111111111111111111111111111000000000000////////////000000000111000000000/////////......////////////000000000000///000111222333444444555333555777888:::===AAADDDMMMbbbllldddbbb```cccbbbaaa```___^^^^^^^^^\\\\\\\\\\\\]]]^^^______dddgggjjjkkkiiigggffffffggghhhjjjjjjjjjjjjjjjkkkiiihhhggggggggghhhiiijjjiiikkknnnqqqtttvvvwwwwwwtttuuuwwwxxxzzz{{{{{{{{{yyyyyyyyy{{{}}}yyyjjjbbbbbbggg|||qqqrrr}}}{{{pppjjjgggjjjkkkfff```^^^ZZZYYYXXXWWWVVVUUUUUUTTTTTTSSSPPPMMMKKKHHHGGGFFFFFFHHHJJJNNNRRRYYY```fffjjjnnnsssxxx{{{}}}|||qqqpppnnnnnnoooooommmkkkiiieee```\\\[[[YYYXXXWWWVVVYYY^^^cccfffgggffffffaaa___^^^^^^^^^^^^]]]\\\^^^^^^___^^^\\\ZZZWWWUUURRRPPPNNNNNNPPPRRRSSSSSSRRRSSSRRRMMMHHHEEEHHHKKKKKKPPPTTTWWWXXX]]]eeekkkjjjnnnssswww{{{~~~pppvvvlllYYYKKKAAA;;;999777777777666666666666555333222000111333444444333111222333333111111222333222222222222222222222222222222222222222222222222222222333333333333444444333333444555555666777777555777999;;;<<<>>>AAADDDFFFKKKYYYvvvYYYEEE>>>AAA<<<999999555888777666555555444444555555555444444444333333333111111111111111111111111111111111111000000000000////////////000000000000////////////............////////////000000000000///000000222333444555555333555777888:::<<<@@@CCCKKK___rrrhhheeecccdddcccbbb```____________\\\\\\\\\\\\]]]^^^^^^___dddgggjjjkkkjjjgggffffffgggiiijjjjjjjjjiiiiiijjjhhhhhhhhhhhhhhhiiiiiijjjhhhjjjlllooorrrsssttttttssstttvvvwwwyyyyyyzzzzzzxxxxxxxxxzzz}}}ooodddeeekkk|||}}}}}}~~~{{{tttpppqqqqqqllleeebbb``````___^^^]]]\\\ZZZZZZWWWUUUQQQMMMJJJHHHGGGGGGHHHJJJMMMPPPUUU]]]eeekkknnnrrrwwwzzz}}}vvvsssqqqooooooooonnnllllllhhhbbb]]][[[ZZZXXXWWWUUUXXX]]]bbbfffhhhiiiiiieeebbb___^^^______[[[XXX[[[\\\\\\\\\ZZZXXXUUUSSSQQQOOOMMMMMMOOOQQQRRRRRRRRRSSSRRRNNNGGGEEEGGGKKKLLLPPPTTTVVVWWW]]]eeemmmhhhkkkqqqvvvzzz~~~pppxxxhhhVVVKKKAAA<<<:::888888888888777777777777555333111111222333222111000111333333333333555666222222222222222222222222222222222222222222222222222222333333333444444444222222333333444555666666555777999;;;<<<>>>AAADDDFFFJJJYYYuuuTTTJJJAAA>>>===:::999:::888777666555555444555555444444333333333333222222333333222111111222333333000000000000000000000000///000111222222111000///////////////////////////111111000000//////......//////000111222333333444555555666777888<<>>@@@AAAEEEMMM\\\sssRRRIII@@@>>>===;;;:::;;;888888777555555444444444444444333333333333222222333222222111111222222333000000000000000000000000000000111111111111000000////////////////////////////////////000000000000//////000111222333333444444555666666888;;;@@@DDDNNN]]]yyyllleeeeeeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````______aaabbbdddfffggggggfffeeedddfffiiilllmmmmmmlllkkkiiiiiiiiiiiiiiijjjkkkkkkkkkkkkjjjkkklllooorrrsssqqqqqqsssvvvxxxxxxtttrrrmmmmmmooottt{{{qqqkkkmmm|||tttnnnjjjjjjgggdddbbbaaa```]]][[[\\\[[[YYYUUUOOOKKKJJJJJJKKKOOOVVV___hhhoootttvvv}}}xxxttttttvvvwwwwwwssskkkbbb^^^^^^___^^^\\\]]]\\\\\\___cccgggiiiiiifffdddbbb```^^^\\\ZZZXXXWWWWWWWWWWWWWWWWWWVVVUUUWWWSSSOOONNNPPPSSSTTTTTTRRRRRRRRROOOLLLJJJKKKLLLNNNQQQTTTWWWYYY\\\aaadddfffjjjpppxxxsssbbbQQQFFF<<<888;;;999888777666666555555555555444333333555555444333111222222333333222222111111111111111111111111111222111000000000000111222666555555444333333222222666555555444444444555555777888999:::<<<>>>@@@AAADDDLLLZZZqqqOOOGGG???>>>===;;;:::<<<999888777666444444333333444444333333333333222222333222111111111111222333000000000000000000000000111111000000000000111111////////////////////////.........///000111111111//////000111222333333444444555555666777;;;@@@DDDKKKWWWqqq~~~sssiiigggaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaa````````````aaaccceeefffffffffffffffgggjjjkkklllllljjjjjjhhhhhhhhhhhhhhhiiiiiijjjlllkkkkkkkkklllnnnpppqqqooopppqqqsssuuutttpppmmmggghhhkkkqqqxxx}}}vvvppprrryyysssppppppmmmjjjgggfffccc```^^^\\\\\\ZZZVVVQQQMMMLLLLLLSSSXXX___hhhpppvvvzzz{{{~~~|||yyyxxxzzz{{{{{{vvvooofff```^^^___^^^]]]```^^^]]]]]]aaadddfffgggbbbccccccaaa]]]YYYWWWVVVTTTUUUVVVWWWWWWWWWWWWWWWWWWTTTQQQPPPQQQSSSTTTTTTRRRSSSRRROOOLLLKKKKKKLLLOOOQQQTTTVVVYYY\\\```cccgggjjjqqqyyyxxx```NNNDDD<<<999<<<:::999888777666666666666555444333333555555444333111222222333333222222111222222222222222222222222222222222222222222222222555555444444333333222222777666555444444444444444777777888:::<<>>===>>><<<;;;<<<:::999777666444333333333444444333333333222222222222222111111111111222222000000000000000000000000222111000//////000111222////////////////////////.../////////000000000111//////000111222333333444333444555555777:::???CCCJJJSSSiii{{{nnngggaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaa___```bbbdddeeefffffffffggghhhjjjkkkkkkjjjiiihhhggggggggggggggghhhiiiiiilllkkkkkkkkklllmmmnnnooommmmmmmmmoooooonnnkkkhhhdddfffkkkqqqxxx}}}|||tttvvv|||xxxwwwvvvssspppmmmkkkhhhdddaaa^^^]]][[[XXXSSSPPPPPPQQQ[[[```hhhqqqxxx|||~~~~~~yyywww{{{}}}{{{|||||||||zzzsssjjjccc``````_________^^^]]]___bbbdddeeeeeebbbeeefffbbb\\\VVVTTTSSSTTTTTTUUUVVVVVVVVVVVVVVVWWWUUURRRQQQQQQSSSTTTUUUSSSSSSRRRPPPMMMKKKKKKLLLOOOQQQTTTVVVXXX[[[___cccfffkkkrrryyy~~~|||yyy___LLLCCC<<<:::<<<999888777666555555555555555444333333555555444333111222222333333222222111222222222222222222222222111222333333333333222111111111222333444555555666777666555444444444444444777777888:::<<>><<<;;;<<<999888777666444444333333444444333333333222222222111111111111111111111111000000000000000000000000222111000//////000111222////////////////////////111000000000/////////...//////000111222333333444333333444555666:::???BBBIIIPPPdddpppeeeaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaa``````aaacccdddeeeeeeeeehhhiiiiiijjjjjjjjjiiihhhggggggffffffgggggghhhiiikkkkkkkkkkkkkkklllmmmmmmnnnmmmlllllllllkkkgggddd```ccciiiooouuuzzz~~~yyyzzz{{{|||}}}|||yyyvvvsssqqqmmmhhheeebbbaaa^^^ZZZVVVUUUVVVXXXdddhhhooovvv|||||||||vvvtttzzz~~~}}}|||{{{|||vvvooohhhcccaaaaaa```\\\\\\^^^bbbeeefffeeecccdddggggggccc[[[UUURRRQQQUUUUUUVVVVVVUUUUUUTTTSSSVVVUUUTTTRRRQQQRRRSSSTTTSSSSSSSSSPPPMMMKKKLLLMMMOOOQQQTTTVVVXXX[[[___bbbeeejjjrrrxxx}}}~~~___LLLCCC<<<999;;;777777666555444444444444555444333333555555444333111222222333333222222111111111111111111111111111111222333333333333222111000000111222333444555666666666555444444444444444666777888:::<<>>;;;:::;;;888777666555555444555555444444333333333333222222000000111222222111000000000000000000000000000000111111000000000000111111////////////////////////111111111000///.........//////000111222333333444222333333444555999>>>BBBHHHOOObbbrrrcccaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaa`````````aaaaaaaaabbbbbbcccddddddhhhhhhiiiiiiiiiiiiiiiiiiggggggggggggggghhhhhhiiiiiijjjjjjkkkkkklllllllllpppnnnmmmlllkkkiiifffccc[[[___dddjjjnnnssswwwzzz~~~~~~{{{wwwxxxzzz}}}zzzwwwsssnnnjjjhhhfffaaa\\\YYYYYY]]]aaallloootttzzz~~~|||}}}}}}yyyttttttyyy}}}{{{|||xxxsssmmmgggdddbbbaaa[[[]]]```eeehhhgggeeebbbeeeeeedddaaa[[[VVVSSSQQQUUUUUUUUUUUUUUUTTTSSSRRRUUUUUUUUUSSSQQQPPPRRRTTTSSSTTTSSSPPPMMMLLLLLLMMMOOOQQQTTTVVVXXXZZZ^^^aaadddiiiqqqwww{{{\\\JJJCCC<<<999:::666666555444333333333333555444333333555555444333111222222333333222222111000000000000000000000000222222222222222222222222333333333333222222222222555555444444444555555666666666888:::<<>>AAAFFFNNN```xxxeeeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````______bbbbbbaaaaaaaaabbbbbbbbbgggggghhhhhhiiiiiijjjjjjhhhhhhgggggghhhhhhiiijjjhhhhhhiiijjjkkklllllllllnnnllljjjiiihhheeebbb___XXX\\\bbbfffiiimmmqqquuu{{{~~~wwwuuuvvvyyy~~~zzztttqqqnnnkkkddd^^^[[[^^^dddiiitttvvvyyy|||}}}{{{xxxtttqqqrrrvvvyyy}}}{{{yyyvvvqqqkkkfffcccbbb```aaabbbeeegggfffdddbbbcccaaa^^^\\\ZZZXXXUUUSSSRRRSSSTTTTTTTTTTTTTTTTTTSSSTTTUUUSSSPPPOOOPPPSSSTTTTTTSSSQQQNNNLLLLLLMMMOOOQQQTTTVVVWWWZZZ^^^```bbbhhhpppvvvzzz~~~zzzXXXHHHBBB===999999777666555444444333333444555444333333555555444333111222222333333222222111111111111111111111111111222111000000000000111222222222222222222222222222444444444444444555666777555666777:::===???BBBCCCEEEJJJTTTgggIIIAAA<<<======:::888999555555555555555666777777444444444333333333222222///000111222222111000///000000000000000000000000///000111222222111000///////////////////////////......//////000000111111//////000111222333333444111222333333555888===AAADDDMMM```}}}}}}jjjaaaaaaaaaaaaaaaaaaaaaaaa````````````____________cccbbbbbbaaaaaaaaaaaaaaaggggggggghhhiiiiiijjjjjjhhhhhhhhhhhhhhhiiijjjjjjggghhhiiijjjkkklllllllllkkkiiifffdddccc```]]]ZZZXXX\\\bbbeeehhhjjjooossswww|||}}}uuussstttxxx~~~yyyuuurrrmmmfff___]]]```gggmmmxxxyyy{{{}}}|||yyysssooommmnnnqqqsssxxxzzzzzzxxxsssmmmhhhdddcccfffeeecccdddeeeeeedddbbb```\\\YYYXXXYYYZZZWWWUUUPPPQQQRRRTTTUUUUUUVVVVVVRRRTTTUUUSSSOOONNNPPPRRRTTTTTTSSSQQQNNNLLLLLLMMMOOOQQQTTTUUUWWWZZZ]]]```aaahhhpppuuuyyy}}}tttTTTFFFBBB===999:::888777666555555444444555555444333333555555444333222222222333333222222222222222222222222222222222222111///......///111222...///000111333444555666333333333444555666777888555666777:::===@@@BBBDDDDDDIIIRRReeeEEEAAA===:::::::::::::::666666666666555555555555555444333333222222333333///000111333333333222111000000000000000000000000000000000000000000000000........................000000000000000000000000...000111111000000111222333444555555666888===@@@GGGMMM\\\vvvwwwmmmhhhbbb___bbbdddbbb``````bbbbbbbbbaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaabbbccchhhiiikkkllllllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiifffgggiiikkkmmmnnnnnnooollliiiddd___[[[XXXVVVVVV\\\^^^aaaccceeeiiiooottt{{{~~~yyyuuusssxxx}}}vvvooogggaaa]]]```kkkxxx||||||sssqqqooommmlllllllllmmmttt~~~|||yyywwwtttpppkkkggghhhiiiiiifffccc```______\\\ZZZXXXWWWWWWVVVTTTRRRSSSSSSTTTUUUWWWXXXXXXYYYZZZYYYXXXWWWVVVUUUUUUUUUVVVTTTRRRPPPOOONNNNNNOOOPPPSSSVVVWWWXXXYYY[[[]]]cccfffjjjooouuu|||eeeKKKDDD>>>===<<<666444444444444444444444444333333444555444333222111333222111111111222333444222222222222222222222222111111111111111111111111222222333333333333444444555555555555555555444444555666777999;;;>>>@@@BBBEEEIIISSSdddDDDAAA===::::::::::::999666666666666555555555555555444333333222222333333000000111222222222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000111222222111111222333333444555555666888<<<@@@FFFKKKYYYsss{{{yyyiiiccc___bbbdddbbbaaaaaacccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```aaaaaabbbcccggghhhjjjkkklllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiggghhhhhhjjjkkklllmmmnnnooojjjccc\\\WWWVVVVVVWWW[[[^^^```bbbeeejjjqqqvvv{{{}}}zzzwwwyyy~~~uuummmhhhfffiiisss}}}~~~wwwooonnnllljjjjjjiiiiiihhhhhhrrr~~~{{{xxxvvvssspppmmmnnnllliiifffbbb```___```\\\ZZZXXXXXXXXXXXXWWWUUUUUUUUUUUUVVVWWWYYY[[[\\\\\\[[[YYYXXXWWWVVVWWWWWWVVVUUUSSSQQQOOOOOOOOOOOOOOOQQQUUUWWWXXXZZZ\\\^^^aaadddiiinnnttt{{{bbbIIIBBB===<<<<<<666777777777777777777777777333333444444444333222111333222111111111222333444222222222222222222222222111111111111111111111111222222333333333333444444555555555444444444555555555666777999;;;>>>@@@BBBEEEIIIRRRccc|||CCC@@@===::::::::::::999666666666666555555555555555444333333222222333333111111111111111111222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222333333222222333444333444555555555888<<>>@@@BBBDDDHHHQQQaaayyyBBB???<<<::::::::::::999666666666666555555555555555444333333222222333333333222111000000111222333000000000000000000000000////////////////////////////////////////////////000000000000000000000000000111333222111111222444333444444444555777;;;>>>DDDIIIUUUiiijjjddd```bbbdddcccbbbcccccccccccccccbbbbbbbbbbbb```````````````aaabbbcccffffffhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjiiigggffffffhhhjjjkkkooojjjbbb[[[VVVTTTTTTUUUWWWXXXZZZ^^^dddllltttzzz{{{}}}zzzwwwwww|||~~~{{{}}}~~~uuutttwwwzzz|||sssllljjjgggggghhhgggdddaaa^^^aaafffqqq~~~}}}}}}||||||xxxuuuppplllhhhdddaaa^^^ZZZYYYWWWXXX[[[]]]]]]]]]\\\[[[ZZZYYYZZZ]]]```bbb```^^^ZZZWWWVVVWWWYYY[[[WWWVVVUUUSSSRRRQQQPPPPPPMMMOOORRRTTTUUUWWW[[[]]]^^^bbbiiipppwww~~~{{{{{{\\\FFFAAA;;;::::::555555555555555555555555555444444444333333333222222222222222222333333444444222222222222222222222222222222222222222222222222222222222333333333444444666555444333333444666777555666777999;;;>>>@@@BBBBBBGGGQQQ___vvvAAA>>><<<:::;;;;;;999888666666666666555555555555555444333333222222333333333222111000000000222222000000000000000000000000////////////////////////........................///////////////////////////000111111000000111333333444444444444777:::===DDDIIIUUUgggjjjddd___aaacccbbbbbbccccccccccccbbbbbbbbbaaaaaa____________```aaabbbccceeeeeefffggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiigggffffffgggiiijjjkkkiiieee```[[[WWWTTTRRRTTTTTTWWW\\\dddmmmtttyyy{{{|||~~~zzzyyy~~~vvvtttvvv{{{}}}~~~|||yyyyyy|||~~~uuukkkgggddddddggggggdddaaa]]]\\\^^^ffftttyyyxxxuuussspppkkkccc^^^ZZZXXXWWWWWWZZZ]]]^^^^^^___^^^\\\[[[[[[^^^```bbb___]]]YYYVVVUUUVVVXXXZZZWWWWWWVVVUUUSSSRRRQQQPPPNNNOOOQQQRRRSSSUUUYYY[[[```fffmmmuuu|||uuutttyyy[[[GGGBBB;;;999999444444444444444444444444444444444333333333222222222222222333333444444444444222222222222222222222222222222222222222222222222222222222333333333444444555444444333444555666777555666777999;;;>>>@@@BBBAAAGGGPPP^^^ttt@@@>>>;;;;;;;;;;;;999888666666666666555555555555555444333333222222333333333222111111111111111111000000000000000000000000000000000000000000000000........................////////////////////////...000111111000///111222333444444444444666:::===BBBIIIUUUeee}}}jjjccc^^^```bbbaaaaaabbbbbbbbbbbbaaaaaaaaaaaa```^^^^^^^^^___```aaabbbcccddddddeeeeeefffggghhhiiihhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhgggggghhhiiijjjiiiiiihhheeeaaa[[[VVVRRRRRRSSSVVV]]]fffooouuuwww{{{|||~~~xxxrrrrrr}}}~~~|||zzzyyyvvvwwwzzzzzzwwwwwwyyy}}}~~~wwwkkkfffaaabbbfffhhhfffcccZZZXXXYYY^^^hhhzzz{{{zzzyyyyyywwwqqqhhhaaa\\\ZZZXXXXXXZZZ\\\]]]^^^aaa___^^^\\\\\\]]]^^^___]]][[[XXXVVVUUUUUUWWWXXXXXXWWWWWWVVVUUUSSSRRRQQQNNNOOOQQQRRRSSSVVVZZZ]]]dddjjjrrrzzzzzzqqqqqqtttWWWFFFBBB;;;999999555666666666666666666666666555444333222222222333333222222333444444444444444222222222222222222222222333333333333333333333333222222333333333333444444333333444555555666666666555666777999;;;>>>@@@BBBAAAGGGPPP]]]rrr???===;;;;;;;;;;;;999888666666666666555555555555555444333333222222333333222222222222222111000000000000000000000000000000000000000000000000000000........................///////////////////////////111222222111000222333333444444444444666999<<<@@@HHHTTTdddzzziiibbb]]]^^^`````````bbbaaaaaaaaa`````````______^^^^^^^^^___```aaabbbcccccccccddddddeeeggghhhiiigggggggggggggggggggggggghhhhhhhhhiiiiiijjjjjjjjjiiijjjiiihhhddd^^^YYYVVVRRRSSSWWW___iiiqqqvvvwww{{{{{{}}}~~~tttqqqsss~~~zzzyyy{{{}}}}}}|||}}}yyyvvvvvvuuurrrrrruuutttyyy}}}oooiiicccccchhhlllllliii^^^[[[ZZZ]]]aaammm}}}{{{{{{{{{vvvnnnggg```]]]ZZZYYY[[[]]]^^^^^^aaa```___]]]\\\\\\[[[[[[\\\[[[YYYWWWVVVVVVVVVWWWXXXXXXXXXWWWVVVTTTRRRQQQMMMOOOQQQSSSVVVZZZ```cccgggmmmuuu}}}}}}tttsss|||lllQQQBBB@@@:::999:::777666666666666666666666666555444333222222222333333222333444555555555444333222222222222222222222222333333333333333333333333222222333333333333444444111222444666777777666555555666777999;;;>>>@@@BBBCCCHHHQQQ[[[nnn>>>===;;;;;;;;;;;;999888777666666666555555555555555444333333222222333333111222333333333111000///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000222333333222111333444333444444444444555999<<<>>>GGGTTTcccyyyiiiaaa\\\]]]```______aaa````````````____________]]]]]]^^^^^^```aaabbbccccccccccccdddeeefffhhhiiiffffffffffffffffffffffffggggggiiijjjkkkkkkkkkjjjkkkkkkjjjhhheee```\\\YYYSSSTTTYYYbbbllltttwwwwww{{{{{{}}}|||uuutttwww|||~~~{{{yyy{{{|||vvvqqqooommmkkkmmmrrrqqqvvv}}}~~~}}}yyyyyy{{{|||{{{zzzxxxtttrrrrrrvvvzzz}}}tttmmmggggggmmmrrrsssqqqfffbbb``````___eeeyyy~~~{{{{{{{{{yyyrrrlllccc```\\\[[[\\\]]]^^^^^^aaa```___^^^\\\[[[YYYYYY\\\[[[ZZZYYYXXXWWWWWWVVVXXXXXXYYYXXXWWWUUURRRQQQMMMOOORRRUUUYYY^^^eeeiiihhhnnnwwwxxxwwwrrr{{{fffLLL???>>>:::999<<<999666666666666666666666666555444333222111222333444222333444555555555444333222222222222222222222222333333333333333333333333222222333333333444444444000222555777888777555444555666777999;;;>>>@@@BBBDDDJJJQQQZZZkkk>>>>>><<<;;;:::999999999666666777777777666666555444444333333333333222222222222222111111111111000222111111111000000//////000000000000000000000000000000000000000000000000//////............//////111111111000000000000000111111222222333666:::===BBBGGGSSSbbbtttooobbb\\\aaaddd``````eee```___^^^]]]]]]]]]]]]]]]\\\[[[ZZZZZZ\\\^^^aaabbbdddaaa^^^___cccfffggggggddddddccccccddddddeeefffeeeeeeggghhhjjjjjjkkkkkkjjjjjjjjjjjjhhhdddaaa___WWWWWW[[[bbblllsssttttttxxxzzz|||~~~|||zzzzzz{{{zzz}}}vvvqqqkkkhhhiiillloooqqqrrrvvv|||~~~yyyuuusssvvv{{{|||uuulllhhhhhhjjjiiigggggghhhhhhhhhhhhkkkooorrrtttxxx~~~~~~||||||{{{~~~wwwmmmiiimmmrrrsssrrrjjjbbb]]]___aaadddllluuu{{{zzz{{{|||zzzwwwhhheeeaaa^^^]]]]]]\\\[[[aaaaaaaaa^^^\\\[[[[[[\\\\\\\\\[[[ZZZYYYYYYYYYZZZ^^^ZZZWWWVVVVVVUUURRROOOPPPRRRUUUWWWYYY]]]eeejjjoootttzzzpppzzzzzz```MMM===<<<<<<666333555777777666666555555444444444444333333333333222222222333444444333222000/////////000111222333333333222222222222222222222222333222111111111222333444111333333111222777999777777888999999:::===AAADDDGGGIIIPPP[[[kkk>>>===<<<;;;:::999999999777777777777666666555444444444333333333333222222222222222111111111111000111111111111000000000///000000000000000000000000000000000000000000000000//////............//////111000000000000000000000333444444444444555999<<>>===<<<:::999999999999888888888777666555444333444444333333333333222222222222222111111111111000111111111111000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000111111555666666555444555888:::AAAGGGSSScccttt|||kkk]]]]]]```______aaa```____________^^^^^^^^^]]]\\\ZZZZZZZZZ[[[]]]___bbb```______bbbdddeeeeeebbbaaaaaa`````````aaaaaaaaadddgggjjjlllllllllkkkggghhhiiijjjjjjiiiggggggbbbfffkkkppprrrsssuuuvvvwwwyyyzzz{{{|||}}}|||vvvooommmlllmmmrrrwwwzzz|||yyypppkkkhhhggglllrrr|||xxxpppiiidddbbb]]]VVVSSSSSSTTTSSSRRRSSSUUUXXXYYYZZZ\\\^^^```bbbeeejjjppptttwwwyyyyyyxxxuuuuuuxxxyyy}}}~~~rrrllllllooopppppppppiiicccaaa___^^^aaafffnnn|||}}}}}}|||yyyvvvsssmmmeee^^^\\\]]]___```^^^______]]]ZZZXXXXXXYYY]]]\\\\\\[[[ZZZZZZYYYYYYXXXWWWUUUUUUUUUTTTSSSQQQOOORRRVVVYYY\\\aaaiiiooovvvzzzyyytttjjjXXXIII<<<;;;<<<888555777888888777666555444333222444444333333333333222222111111222222222111000000111111111111111111222222222222222222222222222222222222111111222222333444555888777444444777777555666888999999:::===BBBEEEHHHJJJPPP[[[jjj===<<<;;;:::999999999999:::::::::999888666555444444444333333333222222222222222222111111111000000111111111000000000000000//////////////////////////////////////////////////////............//////000000000000000111111111333444555555444555888:::@@@FFFSSSbbbssswwwddd^^^______^^^___aaaaaaaaaaaaaaaaaaaaa```]]]\\\ZZZYYYYYYZZZ\\\]]]aaa```___```aaabbbccccccbbbbbbaaa````````````aaaaaaccchhhlllnnnmmmlllkkkfffggghhhjjjkkkkkkkkkjjjgggjjjnnnnnnnnnnnnqqquuuwwwyyyzzz{{{{{{|||zzzuuusssrrrqqqtttxxx{{{}}}~~~vvvnnngggdddcccdddjjjqqqzzzyyyppphhhaaa]]][[[WWWRRROOOOOOOOOOOONNNMMMPPPSSSUUUVVVXXXZZZ[[[]]]```dddiiiooosssvvvxxxsssrrrssswwwzzz~~~wwwnnnlllmmmmmmmmmooojjjeeeaaa^^^]]]^^^```hhhqqq~~~|||xxxtttsssmmmeee___\\\\\\\\\]]]^^^______^^^[[[XXXXXXXXX\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWWVVVUUUTTTRRRQQQPPPOOOSSSXXX[[[___dddkkkqqqxxx|||wwwtttyyydddRRRFFF<<<:::;;;999777777888888777666444333222222444444333333333222222222000111111111111111111111222222222111111111111111222222222222222222222222222111222222222222333333555888888555555888999666666777888999:::>>>BBBEEEIIIKKKQQQ\\\jjj<<<;;;:::999999999999999<<<;;;;;;:::999888666555444444333333333222222222222222222111111111000000000000000000000000111111//////////////////////////////////////////////////////............////////////000000111111111111///111222333444555888:::>>>DDDQQQaaaqqqqqqeeeaaa```______bbbcccddddddeeedddcccccc^^^]]][[[YYYYYYZZZ[[[\\\````````````___``````aaacccbbbbbbaaaaaaaaabbbbbbaaadddhhhlllnnnmmmlllkkkfffggghhhiiikkkkkkllllllnnnoooooommmlllmmmssswwwwwwyyyzzz{{{{{{|||~~~|||zzzxxxwwwwwwzzz~~~yyykkkeee``````aaadddkkkrrrxxxwwwnnnggg```[[[WWWQQQOOOLLLJJJIIIIIIIIIHHHJJJMMMPPPRRRRRRSSSUUUWWWXXXZZZ^^^ccchhhmmmppprrrooooooqqqvvvyyy}}}}}}sssnnnllljjjiiijjjiiifffbbb```______^^^aaafffooo{{{}}}xxxsssrrrnnnhhhbbb___]]][[[ZZZ___```aaa___\\\YYYXXXXXXZZZ[[[\\\\\\\\\\\\[[[[[[ZZZZZZXXXVVVSSSPPPOOONNNPPPTTTZZZ^^^aaagggnnnsssxxx{{{zzzwwwttt___MMMDDD<<<::::::999777777777777666555444333222222444444333333333222222222000000000111111222333333222222222111111111111111222222222222222222222222111111222222333333333333...222333111222666666444555777888999;;;>>>BBBFFFIIIKKKRRR\\\jjj;;;;;;:::999999999999999;;;;;;;;;::::::888777666444444333333333333222222222222222111111111111000000000000000111111111111000000000000000000000000000000000000000000000000//////............///////////////000111111222222---///111333444555888:::;;;BBBPPP```ooopppeeebbb``````cccdddeeefffffffffeeeddd^^^]]][[[ZZZZZZ[[[\\\]]]^^^```aaa```^^^^^^^^^___cccbbbbbbbbbbbbcccdddeeedddfffiiilllmmmmmmlllkkkgggggghhhiiijjjkkkkkkllllllllljjjiiiiiilllqqquuuvvvxxxzzzzzz{{{|||yyy{{{}}}|||||||||qqqddd___]]]___bbbeeekkkrrrxxxrrroooiiiddd```[[[WWWTTTMMMLLLKKKJJJIIIIIIIIIHHHGGGIIIKKKLLLLLLMMMPPPQQQWWWYYY\\\aaafffjjjlllnnnjjjjjjnnnsssuuuxxx{{{sssmmmjjjhhheeeggggggcccbbbbbbaaa^^^___```fffqqq{{{zzzvvvtttpppjjjeeebbb```]]][[[___aaaaaa```\\\YYYXXXWWWXXXYYY[[[]]]^^^^^^]]]]]][[[\\\ZZZWWWRRROOONNNNNNRRRVVV\\\```dddhhhoootttxxx|||~~~}}}oooZZZHHHCCC<<<999999999888666666666555555444333333333444444333333333333222222111111111111222333444555111111111111111111222222222222222222222222222222000111222333333333333222...222333222444888888555555666888999;;;>>>CCCFFFJJJLLLRRR\\\jjj;;;:::999999888999999999888999999999888888777666444444333333333333222222222222222111111111111000///000000000111111111111000000000000000000000000000000000000000000000000//////............//////...//////000111111222222...111333444444555777888999@@@NNN^^^mmm{{{jjjcccbbbbbbaaabbbdddffffffeeedddccc^^^]]][[[ZZZ[[[\\\^^^___]]]___aaa```^^^\\\]]]^^^aaaaaaaaabbbcccdddeeefffggghhhiiikkkllllllkkkkkkhhhhhhhhhhhhhhhiiijjjjjjhhhgggggghhhlllooopppqqqsssuuuwwwxxxyyy{{{~~~{{{yyywwwxxx{{{uuukkkaaa]]]]]]```ccceeeiiiooorrrvvvwwwuuuttttttqqqlllaaa___\\\ZZZYYYVVVRRRPPPMMMNNNNNNNNNLLLKKKKKKLLLFFFGGGHHHGGGGGGHHHKKKNNNUUUWWW[[[___ccceeeggggggddddddhhhmmmoooqqqxxxyyyqqqkkkhhhbbbggghhhdddccceeebbb]]]ccc___aaakkkttt{{{zzzuuupppiiiccc```___^^^]]]^^^```aaa___\\\XXXVVVUUUVVVWWWZZZ]]]____________[[[[[[[[[XXXSSSPPPPPPPPPTTTXXX^^^bbbeeejjjpppuuuzzz~~~hhhSSSFFFBBB===999888999777555444444444444444444444444444444333333333333222222222111111222333444666777000000000111222222222333222222222222222222222222000111222333333333222222333666888777777::::::777555666888999;;;>>>CCCGGGJJJLLLSSS]]]jjj::::::999999888999999999666666777777777666666555444444444333333333222222222222222111111111111000//////000000111111111222000000000000000000000000000000000000000000000000//////............//////...//////000111222222222111333555666555555666777888???MMM]]]lllnnneeecccddd```aaaccceeeeeeeeecccbbb^^^]]]\\\[[[[[[]]]___```]]]___aaa```]]][[[\\\^^^`````````aaabbbdddffffffiiiiiijjjjjjkkkkkkkkkkkkiiiiiihhhhhhhhhhhhhhhiiihhhhhhjjjoootttwwwuuurrrqqqsssuuuwwwxxxzzz~~~|||xxxvvvwwwwwwyyy~~~qqqggg```]]]]]]aaaddddddggglllfffhhhfffaaa^^^]]]ZZZVVVSSSRRRQQQQQQQQQOOOKKKHHHKKKLLLMMMMMMKKKJJJJJJKKKGGGGGGGGGFFFEEEGGGJJJMMMNNNQQQTTTXXX\\\]]]^^^]]]___```ccchhhiiikkkqqqyyy~~~tttmmmiiibbbgggiiieeedddfffccc]]]ccc]]]\\\ccckkkpppxxx}}}tttnnneee^^^\\\\\\]]]]]]]]]___```^^^[[[WWWUUUTTTTTTVVVZZZ]]]___`````````YYY[[[[[[XXXTTTQQQRRRSSSUUUZZZ```dddfffjjjpppuuu|||bbbMMMDDDBBB===999888888777444333333333444444444555555444444444333333333222222222222222222333555777999//////000111222333333444222222222222222222222222000111222333444333222222333666777555555777666333555666888999;;;>>>CCCGGGJJJMMMSSS]]]jjj;;;;;;;;;:::::::::999999666666555444444444444555444444333333222111000000000000000000000000000000555333000...---///111222000000000000000000000000////////////////////////------......//////000000000000000111222222333333444444333444444555666777:::CCCIIIUUUkkk~~~jjjbbbbbbaaaaaaaaaaaaaaa```````````````___]]]]]]^^^^^^]]][[[]]]^^^aaabbbcccbbbaaa```_________```cccfffhhhjjjhhhiiijjjlllmmmmmmlllllllllllljjjgggffffffiiilllhhhhhhiiiiiijjjkkkllllllnnnoooppprrruuuxxx{{{}}}}}}~~~{{{yyy|||xxxyyyzzz}}}qqqjjjeeebbb```cccggghhhddd```^^^\\\XXXTTTQQQNNNMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKJJJJJJIIIHHHHHHDDDDDDCCCDDDEEEHHHKKKLLLNNNQQQTTTWWWYYYZZZ]]]___^^^aaacccbbb```aaaffflllxxxrrrggghhhggggggggggggeeeaaa^^^\\\\\\\\\^^^bbbiiiooosss~~~{{{rrrhhhbbbbbbbbbaaa______]]][[[ZZZZZZXXXUUUSSSPPPSSSWWW[[[]]]^^^^^^]]]]]]\\\ZZZXXXVVVUUUUUUTTTVVVXXX[[[^^^cccjjjqqqvvv~~~xxxzzzZZZIII>>>===<<<:::888666555444555444444444444333333333222222111111111111222222222222222333333444444444111111000//////...//////111111222222222222111111000111111222222333444444333444555444333333444555777555666999;;;<<>>CCCQQQjjj}}}pppccc^^^```aaaaaabbbcccddddddeeedddbbb````````````^^^\\\ZZZ[[[\\\]]]^^^___``````^^^```bbbdddfffggggggfffjjjjjjjjjjjjhhhfffdddccccccdddeeedddcccbbbbbbcccfffhhhkkkmmmmmmkkkiiihhhfffiiinnnssswwwyyyzzzzzzzzz{{{|||}}}~~~|||}}}}}}}}}~~~|||zzzvvvpppggg^^^XXX[[[ZZZWWWUUUTTTSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRROOOMMMKKKIIIIIIIIIKKKLLLFFFFFFFFFFFFGGGGGGHHHHHHJJJLLLMMMMMMLLLKKKLLLMMMLLLMMMNNNNNNNNNOOOPPPRRRTTTUUUWWW]]]fffqqq|||yyysssooommmjjjhhheeeccc```______bbbfffiiilllpppwww}}}}}}xxxpppgggbbb___^^^^^^______]]]YYYVVVQQQSSSWWWZZZ\\\\\\\\\[[[XXXWWWVVVUUUUUUUUUUUUUUUWWW[[[```eeejjjqqqwww|||bbbIII@@@;;;;;;:::999777666555555555444444444444333333333222222111111111111222222222222222222222222222222333222222222222222333333111111222222222222111111000111111222222333444444333444555444333333333555888555555888999;;;@@@GGGLLLVVV[[[cccsss888888888888777777777666555444444333333333333333222222222222222222222222000000000000000000000000---...///000000000///...000000000000000000000000///////////////////////////////////////.........000000000111222222333333444444333444444555666777777===@@@NNNggg|||wwweee^^^```aaaaaacccdddeeeffffffeeecccaaaaaaaaa```^^^\\\YYYZZZ[[[\\\]]]^^^___```___```aaaccceeefffffffffiiiiiijjjiiigggeeecccbbbaaabbbcccbbbaaaaaaccceeeeeefffhhhjjjkkkkkkiiiiiiiiikkkooossswwwzzz{{{|||yyyzzz{{{|||}}}}}}yyyzzz~~~|||tttkkkccc^^^^^^\\\ZZZXXXWWWVVVWWWWWWUUUVVVWWWWWWVVVUUUSSSRRRPPPOOOMMMKKKJJJKKKLLLMMMGGGGGGGGGHHHHHHHHHHHHHHHIIIKKKMMMMMMMMMLLLMMMNNNLLLLLLMMMMMMNNNOOOOOOOOOPPPQQQRRRSSSVVV___lllwwwzzzxxxtttpppllljjjeeeccc```^^^___bbbfffiiijjjnnntttyyy~~~zzzqqqgggbbb]]]]]]^^^```aaa___\\\YYYQQQSSSWWWZZZ\\\\\\[[[ZZZVVVVVVUUUTTTTTTUUUUUUUUUZZZ]]]ccchhhnnntttzzz~~~\\\FFF@@@;;;:::999888777666555555777666666666666555555555222111111000000111111222222222222222222111111111222222111111222222333333111111222222222222111111000111111222222333444444555666777666555555666777888555555888999:::???FFFLLLWWW\\\dddsss~~~999999888888888777777777555444333333222222333333222222222222222222222222000000000000000000000000//////000111111111111111000000000000000000000000////////////////////////.........///////////////000000000111222222333333444444333444444555666777888<<<>>>KKKeee{{{kkkccc```aaabbbcccdddfffggggggfffdddbbbaaaaaa```^^^\\\YYYYYYYYYZZZ\\\^^^___```_________```aaacccdddeeehhhhhhiiihhhgggeeecccbbbaaaaaaaaaaaa```bbbeeehhhcccdddfffgggiiijjjjjjjjjkkklllooorrruuuxxxzzz{{{xxxyyy{{{{{{|||~~~}}}yyyzzz~~~xxxooohhhddd^^^]]]\\\ZZZZZZ[[[[[[\\\[[[\\\\\\\\\[[[XXXVVVTTTOOOPPPPPPPPPOOONNNMMMLLLIIIJJJJJJJJJJJJJJJIIIIIIHHHJJJMMMNNNNNNNNNPPPQQQQQQQQQQQQRRRTTTTTTTTTSSSQQQRRRRRRPPPPPPUUU]]]eeelllxxx}}}wwwrrrmmmjjjcccaaa___^^^___cccgggjjjjjjmmmrrrwww|||{{{qqqgggbbb[[[\\\^^^aaabbbaaa^^^[[[QQQSSSWWWZZZ[[[[[[ZZZYYYUUUUUUTTTTTTTTTTTTUUUUUUZZZ^^^dddkkkqqqwww~~~yyyxxxuuuUUUEEECCC::::::999888777666555555777666666666666555555555333222222111111222222333222222222222111111111000111111111111111222333333111111222222222222111111000111111222222333444444555666777666555555666777888555555888999:::???FFFMMMWWW]]]dddpppyyy999999999999888888888888555444333333222222333333222222222222222222222222000000000000000000000000111111222222222333333444000000000000000000000000////////////////////////---.........//////000000000000000111222222333333444444444444444555777777999<<<===IIIdddzzzrrriii``````bbbccceeefffhhhhhhfffdddbbbaaaaaa```^^^]]]XXXXXXYYYZZZ[[[]]]___```^^^^^^]]]]]]___aaacccdddggghhhhhhhhhgggeeecccbbb```aaa`````````bbbgggjjjbbbcccdddfffgggiiijjjkkkkkkkkkmmmooorrruuuxxxyyyxxxyyyzzz{{{|||~~~~~~zzz{{{{{{zzzqqqkkkhhh^^^]]]]]]]]]]]]___```aaaaaaaaabbbaaa___\\\YYYWWWRRRUUUWWWYYYXXXUUURRROOOLLLLLLLLLLLLLLLLLLKKKJJJHHHJJJMMMOOOOOOPPPRRRTTTWWWWWWWWWYYYZZZ[[[ZZZYYYWWWWWWUUUSSSQQQQQQTTTVVVaaannn|||zzztttnnnjjjbbb```^^^]]]___ccchhhkkkjjjnnnrrrvvv{{{{{{pppgggbbbZZZ[[[^^^aaacccccc```]]]QQQSSSWWWZZZ[[[[[[ZZZYYYTTTTTTTTTTTTTTTTTTUUUVVVYYY^^^eeelllssszzzrrrtttiiiLLL@@@AAA:::999999888777666555555555555444444444333333333444333333222222333333444222222222222111111000000111000000000111222222333111111222222222222111111000111111222333333444444333444555444333333444555888555555888999999???EEENNNXXX]]]cccnnnuuu