BM6P6(@ ~~~}}}||||||yyyxxxyyysssvvvuuuppplllkkkkkkhhhjjj\\\JJJ;;;...''''''++++++000888===@@@AAABBBCCCBBBIIITTT___hhhlllmmmlllccc``````eeemmmnnniiibbbSSS:::''''''---+++&&&%%%''''''&&&&&&&&&&&&''''''&&&''')))***((('''&&&'''))))))(((((((((((())))))******))))))))))))******+++)))'''%%%%%%&&&)))***)))***+++,,,+++***(((&&&&&&&&&((()))************)))***+++++++++***((('''+++***)))+++///333555666333222000...------...///+++,,,---...///000111222444444333222000---+++***111333555777888777555444666666777777666444222111555...,,,000333222///...***//////+++***...///---000///...,,,,,,---......*********++++++,,,,,,,,,000//////.........//////......////////////............---------,,,,,,,,,+++***)))))))))))))))))))))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%'''(((***)))((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&'''***+++***'''((())))))(((&&&%%%'''((('''&&&&&&&&&'''(((***+++***555MMMgggvvvwwwrrrnnnlllkkkiiiiiihhhgggeeedddpppiiifffkkknnniiidddcccfffggggggiiiiiigggccc```]]]^^^___aaacccfffggghhh^^^bbbdddbbb]]]ZZZZZZ]]]```]]][[[\\\```cccdddcccUUUUUU]]]jjjsssqqqjjjfffccc\\\PPPJJJCCC222...===LLL\\\lllqqqqqqqqqrrrrrrwwwvvvrrrqqquuuzzzyyysssxxxzzz|||{{{wwwtttssstttssssssssstttuuuvvvvvvwwwxxxxxxvvvttttttrrrjjj```@@@\\\jjjfffeeefffjjjqqqwwwwwwxxxxxxxxxxxxwwwwwwwwwyyy{{{|||{{{|||~~~}}}{{{wwwsssooommmlllkkkuuuvvvyyy}}}~~~|||uuuooodddhhhooovvvzzz{{{zzzxxxxxx{{{zzzvvvvvv|||~~~~~~zzzuuuxxx|||}}}|||{{{zzzyyyyyyyyyzzzzzzzzzzzzzzzyyy~~~}}}}}}|||{{{{{{{{{wwwvvvuuutttqqqnnnlllkkkjjjjjjhhheee```[[[VVVSSSNNNVVVaaagggbbbYYYVVVZZZYYYWWWTTTSSSSSSRRRMMMJJJSSSSSSyyy~~~{{{xxxvvvvvvrrrvvvvvvssspppppplllfffXXXLLL>>>444...,,,111888:::???DDDHHHIIIIIIIIIJJJQQQVVV]]]dddiiikkkjjjiiibbb___^^^fffooorrrkkkbbbUUUBBB...(((***+++***((((((''''''&&&&&&''''''(((''')))++++++***)))((()))))))))(((((((((((())))))******))))))))))))*********)))'''&&&&&&'''((())))))***+++,,,+++***((('''%%%&&&((()))***+++++++++++++++++++++***))))))(((+++++++++,,,...111444666555444111...,,,,,,...///,,,,,,---...///111333444999999999888555111---***---///111333444555555555333444444555555444333222333///...000000---,,,---+++//////+++***...///,,,......---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000///////////////000......////////////.........------------,,,,,,,,,******))))))))))))*********)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&''')))((('''&&&&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%)))'''&&&''')))***)))'''((())))))(((&&&%%%'''(((''''''&&&&&&'''((()))***)))444JJJdddtttuuuqqqnnnnnnqqqsssooogggaaaaaabbbkkkddd```dddfffaaa]]]]]]```bbbdddfffeeeaaa[[[WWW\\\\\\]]]___````````````\\\```dddccc```^^^___bbbdddcccccceeeggghhhgggeeeTTTUUU\\\hhhooollleee``````YYYLLLFFF@@@111000AAARRR```mmmqqqqqqrrrssssssxxxwwwtttrrrvvv{{{zzzuuuwwwyyyzzzxxxuuussstttuuussssssttttttuuuvvvvvvvvvuuuvvvuuutttuuuuuummmdddGGGVVVhhhlllfffeeejjjnnnuuuvvvwwwwwwxxxxxxwwwwwwxxxzzz|||||||||}}}~~~~~~}}}zzzwwwssspppnnnmmmuuuuuuuuuvvvvvvrrrmmmhhhfffjjjpppvvvzzz{{{{{{zzzyyy{{{zzzvvvwww}}}}}}~~~|||xxxzzz||||||{{{yyyyyyyyyvvvvvvxxxyyyzzz{{{{{{{{{|||}}}}}}}}}}}}|||{{{{{{ttttttrrrqqqooommmlllkkkjjjjjjiiigggddd```\\\YYYQQQSSSYYY______YYYTTTSSSVVVUUUUUUVVVWWWVVVQQQMMMJJJOOOZZZwww}}}|||yyytttvvvuuurrrpppkkkaaaVVV@@@888222111444:::EEEOOOWWWYYY[[[\\\\\\[[[[[[[[[bbbdddgggjjjkkkkkkjjjiiifffcccccciiipppqqqiii```ZZZNNN:::***&&&+++---+++(((''''''&&&&&&''''''((()))+++------,,,+++++++++))))))(((((((((((())))))***))))))(((((())))))***(((((((((((((((((((((((((((***+++,,,,,,***((('''%%%&&&(((***+++,,,---------,,,+++***)))(((((((((***,,,...------///333888999888444///+++***,,,...,,,---......///111555888>>>???AAA@@@===777000,,,***+++,,,---000222444555000111222222333333333222111......000...+++,,,///---......++++++......,,,,,,,,,------,,,,,,+++***,,,,,,------------......000000////////////000000......////////////......------------,,,,,,,,,,,,******)))))))))******+++++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&((('''&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%)))'''&&&'''(((((('''&&&(((((()))'''&&&%%%'''((((((((((((''''''((()))))))))222GGG```ppprrrpppnnnooowww|||vvviiiaaadddiiijjjdddaaaccceeecccbbbbbbcccfffjjjllliiiccc[[[VVV\\\]]]^^^^^^^^^\\\[[[ZZZ[[[___cccdddcccccceeeggggggggghhhjjjjjjhhhccc___VVVWWW___kkkppplllddd```[[[TTTGGG@@@<<<111444III[[[fffoooqqqppprrrttttttxxxxxxvvvtttwww|||{{{vvvvvvvvvvvvuuusssssstttvvvsssssstttuuuuuuvvvvvvvvvsssuuuuuutttvvvwwwrrrkkkRRRNNNccctttiiidddkkkjjjrrrsssuuuwwwxxxxxxxxxwwwyyy{{{}}}~~~~~~~~~~~~~~~}}}{{{xxxuuurrrppprrrpppnnnmmmlllkkkhhhfffkkkmmmrrrvvvzzz|||}}}}}}yyy{{{zzzwwwxxx}}}~~~}}}~~~|||}}}}}}{{{yyywwwwwwxxxssstttvvvxxxzzz{{{|||}}}zzzzzz{{{||||||{{{zzzyyyqqqpppnnnlllkkkkkkllllllkkkkkkkkkjjjgggdddaaa^^^VVVQQQQQQXXX]]]ZZZTTTPPPSSSTTTVVVYYY[[[YYYUUUQQQIIILLLGGGGGGllliiifffzzzsss}}}{{{{{{yyyuuuppphhhYYYJJJ777444555===FFFPPP\\\fffkkklllmmmllljjjiiijjjkkkllllllllllllllllllllllllllllllmmmnnnmmmiiibbb]]]aaa[[[III111&&&))),,,***((((((''''''''''''(((((()))+++---...,,,++++++,,,))))))(((((((((((())))))))))))(((((((((((())))))&&&'''((()))***)))((((((((()))+++,,,,,,+++)))(((%%%&&&(((***,,,......///---,,,***(((''''''(((((((((+++///...---...555;;;@@@>>>999222+++(((***,,,---...///......111777;;;???AAADDDEEEBBB;;;444000,,,+++++++++---///222444000000000000000000000000///,,,---000111......000......---+++,,,------,,,,,,,,,---......,,,+++***,,,,,,,,,---------------......---------...//////......////////////......---------,,,,,,,,,++++++))))))))))))***++++++,,,,,,------...---+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%&&&''')))***''''''''''''&&&&&&&&&%%%(((((('''''''''&&&&&&%%%'''(((((('''&&&%%%'''((())))))((((((((((((((((((***222EEE\\\lllpppppppppooovvvzzzvvvmmmiiiooovvvjjjfffcccdddfffhhhjjjjjjjjjmmmppppppllleee___[[[]]]^^^___```___^^^\\\ZZZ[[[^^^bbbdddddddddfffgggffffffggggggeeeaaa\\\YYYWWWYYYaaalllqqqkkkddd```WWWOOOBBB<<<999222;;;SSSdddkkkpppoooooorrrttttttwwwxxxwwwuuuwww{{{zzzvvvuuutttrrrqqqqqqrrruuuwwwrrrssstttuuuvvvvvvuuuuuusssuuuuuutttvvvxxxuuuooo]]]HHH]]]xxxllldddlllgggoooqqqsssvvvxxxyyyyyyyyy{{{}}}~~~}}}~~~~~~~~~|||xxxuuurrrpppnnnkkkiiiiiijjjlllmmmoooqqqtttxxx{{{}}}{{{|||zzzxxxzzz}}}zzzwwwuuuvvvwwwtttuuuwwwyyyzzz{{{||||||wwwxxxyyyyyyxxxwwwtttsssnnnlllkkkjjjjjjkkkmmmnnnnnnnnnmmmkkkhhhddd```^^^YYYRRRPPPVVV[[[ZZZWWWUUUUUUUUUWWWXXXYYYXXXVVVUUUMMMIIIGGGIIIRRRooolll```jjj{{{xxxqqqcccUUUFFFFFFJJJSSS\\\bbbjjjqqqppppppqqqpppnnnmmmnnnpppooonnnllljjjiiiiiijjjkkkmmmrrrtttppphhhaaa```aaahhhfffWWW===,,,******&&&(((((((((''''''((((((((('''***,,,---,,,++++++,,,))))))(((((((((((())))))))))))(((((((((((())))))&&&''')))***+++***)))(((((()))+++,,,,,,+++***)))&&&''')))+++---//////000---+++***(((''''''((()))&&&***......---000777===DDDCCC>>>666,,,''''''***,,,...000///...111777<<<<<<>>>AAACCCBBB===888444111000...,,,---...000222111000000///...---------000+++***...111000......000---+++,,,------,,,+++---.../////////...,,,+++,,,,,,,,,++++++++++++++++++++++++++++++,,,---.........////////////......------,,,,,,,,,+++++++++))))))))))))***+++---------......///...,,,+++)))(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%'''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''((()))((('''&&&%%%%%%%%%&&&'''''''''%%%%%%'''((()))))))))))))))(((((((((+++222CCCYYYiiioooqqqrrrpppqqqqqqooommmnnntttzzzjjjhhheeebbbcccfffggggggkkknnnooommmhhhbbb^^^\\\\\\]]]^^^___```______^^^\\\^^^aaabbbbbbbbbbbbbbb```aaaccccccbbb```^^^]]]ZZZ\\\dddmmmmmmeee\\\WWWQQQJJJ===888888555BBB^^^kkkoooooommmnnnrrrtttsssuuuwwwwwwuuuvvvzzzyyyuuutttrrrpppoooppprrruuuwwwrrrsssuuuvvvvvvvvvttttttuuuwwwwwwtttuuuwwwuuuqqqfffGGGVVVuuuoooggglllggglllnnnrrrvvvyyyzzz{{{zzz|||~~~~~~~~~~~~zzz|||}}}~~~|||yyyvvvtttsssrrrooommmmmmnnnrrrttttttuuuwwwzzz}}}}}}~~~|||zzz|||}}}zzzvvvuuuvvvwwwxxxxxxyyyzzzzzzzzzzzzyyyuuuuuuuuutttssspppnnnmmmmmmlllkkkjjjkkkmmmpppqqqsssrrrpppmmmhhhccc^^^[[[XXXTTTSSSVVVXXXWWWXXX[[[XXXXXXVVVTTTSSSTTTUUUWWWOOOFFFGGGNNNHHHHHHlllyyyttt~~~|||yyyqqqhhhaaa___bbbgggkkkkkkmmmqqqppprrrrrrrrrppppppqqqrrrnnnllliiigggeeeeeefffgggkkkoooqqqmmmeeeaaaeeekkkmmmlllbbbNNN;;;///(((%%%)))((((((''''''(((((()))&&&(((+++,,,+++***++++++))))))(((((((((((()))))))))((((((''''''(((((()))&&&''')))***+++******)))((()))+++------,,,+++)))((()))+++,,,...///000000,,,,,,+++************+++'''***---......222888<<>>>>>;;;999777666444222000//////000111222111///...---,,,,,,,,,000+++))),,,...///333888222---***,,,...---++++++......//////......---,,,,,,,,,++++++++++++******))))))))))))***+++,,,---......////////////......,,,,,,,,,,,,++++++++++++(((((())))))+++,,,..................---,,,+++***)))))))))(((''''''&&&&&&&&&&&&'''((((((''''''&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&''''''((())))))))))))******)))&&&$$$$$$%%%%%%&&&'''&&&%%%%%%''')))(((((()))******))))))))),,,222AAAUUUfffmmmqqqtttrrrooojjjhhhiiilllnnnpppnnnnnnjjjdddbbbddddddcccjjjmmmooolllfffaaa______YYYYYYZZZ\\\]]]___```aaa]]]^^^___``````___^^^]]]YYY\\\```bbbbbbaaabbbbbbaaacccjjjooolll___TTTOOOJJJEEE999555777777HHHgggqqqrrrpppmmmoootttuuurrrtttwwwxxxvvvvvvyyyxxxuuutttqqqnnnnnnpppsssuuuuuurrrtttuuuwwwwwwvvvtttsssvvvxxxxxxtttsssuuuuuurrrlllLLLPPPlllqqqlllmmmiiijjjmmmrrrwww{{{|||}}}}}}|||~~~~~~}}}}}}xxxzzz{{{||||||zzzwwwuuuxxxxxxvvvtttrrrrrruuuxxxwwwxxxzzz}}}~~~|||~~~~~~}}}zzzwwwvvvvvvxxxzzzzzzzzzzzzyyyxxxwwwvvvsssrrrqqqooonnnlllkkkkkknnnnnnnnnnnnpppqqqsssuuuvvvuuussspppkkkeee```]]]YYYWWWWWWXXXUUUSSSWWW]]]ZZZYYYVVVRRRPPPQQQTTTWWWRRRMMMHHHEEECCCGGGUUUccc|||zzzvvvqqqrrrnnnmmmoooooommmnnnrrrppprrrssssssqqqppppppqqqeeedddcccbbbccceeegggiiilllkkkiiieeecccffflllqqqpppnnnjjj```LLL777***'''))))))(((((((((((())))))&&&(((+++,,,+++++++++,,,))))))(((((((((((())))))((((((''''''''''''((((((''''''((()))***+++++++++((()))+++------,,,+++******+++,,,---//////000000------......//////......,,,,,,,,,---///333666888:::======666,,,&&&&&&)))***///333222......333999888888999888888888888888777666444222111000111111000///...---,,,------...---+++++++++,,,333EEEWWW444,,,)))---///---***+++///...------,,,,,,------------,,,,,,,,,+++++++++))))))))))))***+++,,,---......////////////......,,,,,,,,,++++++++++++***(((((()))***+++---...///...---,,,++++++******+++******))))))(((''''''&&&%%%&&&'''((())))))((((((((('''&&&%%%%%%%%%&&&'''%%%%%%&&&((()))***+++,,,***,,,,,,***&&&$$$$$$&&&%%%&&&&&&&&&%%%%%%''')))'''((()))***++++++******,,,000>>>QQQbbbjjjppptttssspppllliiiiiihhhgggfffnnnqqqnnngggeeeggghhheeeggglllpppoooiiicccaaa```YYYXXXXXXYYY[[[^^^aaaccc]]]]]]]]]^^^___^^^\\\[[[TTTXXX^^^```___\\\ZZZYYY]]]___fffkkkfffYYYNNNIIIDDD???555222555777KKKlllvvvuuuqqqooorrrwwwwwwssstttxxxzzzxxxwwwyyyyyywwwtttqqqooooooqqqtttttttttrrrtttvvvwwwwwwvvvsssrrrtttwwwwwwsssrrruuuvvvtttoooSSSKKKaaasssrrrlllmmmiiilllrrrxxx|||~~~{{{~~~}}}{{{{{{xxxyyyzzz{{{{{{zzzxxxwwwvvvxxxyyyxxxvvvvvvyyy{{{yyyzzz}}}~~~~~~~~~~~~}}}|||||||||{{{xxxwwwxxxyyyxxxxxxxxxxxxwwwvvvttttttpppooommmlllkkkkkklllmmmqqqqqqrrrsssuuuvvvwwwxxxvvvvvvuuusssppplllhhhfffbbb^^^\\\[[[WWWTTTVVV[[[XXXXXXWWWTTTQQQQQQUUUXXXVVVUUUOOOGGGFFFKKKMMMKKKnnnzzzwwwsssuuupppmmmnnnnnnnnnqqqvvvlllnnnpppooommmkkkjjjjjj[[[\\\]]]___bbbgggkkknnnqqqjjjccc```ccciiioooqqqpppmmmnnnkkkYYY===---***))))))(((((((((((())))))'''))),,,---,,,,,,,,,---))))))(((((((((((())))))((((((''''''''''''(((((('''(((((()))***++++++,,,((()))+++---------+++***+++,,,---...////////////---///000222222222111111000...------000333444444333777999555,,,&&&'''***)))///333222...---222777:::888777555555666777888666666555333222222111111///...---,,,---...///000(((+++...---,,,:::YYYvvv555,,,(((---000---***+++...---,,,+++***+++,,,---.........------,,,,,,,,,************+++,,,---.........////////////......,,,,,,,,,+++++++++******(((((()))***+++---///000...---+++***))))))***++++++******)))(((''''''&&&$$$%%%'''))))))))))))))))))(((&&&%%%$$$%%%%%%&&&$$$%%%&&&((()))+++,,,---+++------+++'''$$$%%%&&&$$$%%%&&&&&&%%%%%%''')))&&&''')))***+++++++++***+++///;;;OOO___hhhoootttqqqqqqqqqoookkkhhheeecccggglllkkkfffdddiiijjjhhhaaagggnnnoooiiibbb^^^]]][[[ZZZYYYYYY[[[___ccceee]]]\\\]]]^^^___^^^\\\[[[PPPVVV\\\]]]YYYQQQKKKIIIMMMQQQYYY___\\\OOOEEEAAA???;;;222000444777LLLnnnyyywwwsssppptttyyyxxxtttuuuyyy{{{yyyyyy{{{zzzxxxtttqqqoooppprrrttttttsssrrrtttvvvwwwwwwvvvsssrrrrrrvvvvvvrrrqqquuuwwwwwwoooYYYHHHYYYtttuuulllooohhhlllrrrxxx}}}{{{~~~|||{{{zzzxxxyyyzzz{{{{{{zzzzzzyyypppssswwwxxxxxxyyy|||yyy{{{~~~||||||}}}~~~}}}|||zzz{{{|||{{{yyyxxxyyyzzzuuuuuuvvvuuuuuutttssssssnnnmmmkkkjjjjjjllloooqqqssstttuuuwwwxxxyyyyyyyyyuuuuuuvvvvvvuuusssqqqoookkkeeeaaa___[[[WWWWWWYYYUUUWWWXXXVVVTTTSSSVVVXXXUUUUUUUUUSSSJJJBBBCCCKKKPPPkkkwwwyyyzzzuuuooolllooossspppppppppqqqppplllfff```\\\\\\^^^bbbgggjjjkkkkkkdddhhhkkkmmmkkkkkklllnnnwwwooojjjfffVVV<<<+++)))((()))+++,,,------,,,+++)))***+++,,,,,,+++***)))+++***))))))((()))))))))))))))))))))))))))))))))((()))+++,,,------,,,,,,******+++...111111000...///111333333111///......111333444555444333222222333222222222222222333333///000000000...+++(((&&&(((,,,111444333333555666222333555777888888777666666444111111333444333000//////...------------...------,,,,,,,,,,,,++++++,,,+++++++++++++++++++++......---,,,,,,++++++************+++------,,,+++......------------......---...000111111///---,,,+++,,,,,,,,,,,,+++******((((((((((((***,,,...///......---,,,,,,+++******+++******)))((('''''''''&&&&&&''''''(((***+++,,,'''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&))),,,///111,,,------+++'''%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&...000111000...,,,++++++...,,,666NNNfffnnnnnnlllrrrqqqpppooonnnmmmlllkkkmmmjjjgggeeegggiiikkklllnnnkkkiiiiiiiiigggccc___``````aaaaaaaaa___]]]\\\\\\]]]^^^^^^]]][[[XXXVVVTTTXXX]]]ZZZOOOCCC???@@@JJJGGGGGGJJJNNNKKKBBB:::888444444666111444NNNlllqqquuuvvvuuuwww||||||xxxwwwwwwxxxzzz}}}}}}|||zzzxxxooojjjooouuuuuuvvvyyywwwwwwvvvvvvuuuuuutttttttttvvvxxxwwwuuuuuuxxxzzzvvv___BBBKKKnnntttlllvvvooonnnooouuu|||}}}yyy|||xxx{{{xxxuuuvvvyyy{{{{{{zzzxxxyyyzzzzzzzzz{{{}}}zzzzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||}}}}}}}}}{{{uuussstttrrrkkkjjjmmmnnnmmmllllllnnnrrruuuxxxuuuuuuvvvwwwxxxyyyyyyzzzxxxwwwwwwvvvuuuttttttsssrrrllleee```___^^^]]][[[UUUVVVYYYZZZZZZXXXVVVUUUPPPRRRSSSPPPJJJEEEDDDEEEHHHNNNdddpppttt~~~zzzuuuqqqppprrrsssqqqrrrtttrrrnnniiifffddd^^^aaadddiiilllkkkgggccc```ffflllpppqqqqqqqqqrrrpppmmmmmmiiiVVV<<<---,,,***+++,,,------------,,,******++++++++++++******,,,+++***)))))))))))))))))))))))))))))))))))))))((()))+++,,,------,,,,,,)))+++...000111000...---111333555555333111000000111222444444444333222222111111000///.............../////////---***(((&&&(((,,,000222222333555777444555666888999;;;<<<<<<999666333222333333111/////////...---,,,,,,------------,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,------,,,,,,+++************)))***+++,,,,,,+++***------,,,,,,,,,,,,------...///000000000///---,,,+++,,,,,,,,,,,,+++******(((((((((((()))+++---...,,,,,,++++++***))))))(((***))))))(((''''''&&&&&&&&&&&&&&&&&&'''((()))***((('''&&&&&&(((((('''&&&&&&&&&&&&&&&(((***---///,,,------+++(((%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&+++,,,......---,,,---...+++'''...EEE^^^kkkoooppprrrqqqpppooommmkkkjjjiiillliiieeedddfffhhhjjjjjjnnnllljjjiiiiiigggddd```aaaaaaaaaaaa``````^^^^^^]]]^^^^^^]]]\\\ZZZXXXWWWVVV[[[]]]UUUGGG;;;:::>>>NNNIIIDDDCCCEEEDDD>>>888555333666999666888NNNiiijjjmmmqqquuuxxxzzz}}}~~~yyyyyyxxxyyy{{{{{{zzzyyyyyyqqqlllooosssssssssvvvwwwvvvvvvvvvuuuuuuuuutttuuuwwwxxxwwwuuuuuuwwwyyyyyyfffIIILLLkkkvvvpppuuulllkkkmmmsss{{{}}}~~~{{{wwwyyywwwuuuuuuxxxzzzzzzyyyyyyzzz||||||{{{|||~~~{{{|||}}}~~~~~~}}}}}}~~~~~~~~~}}}|||{{{zzzyyyyyytttqqqrrrpppkkkjjjmmmooooooqqqrrrssstttuuuuuuxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwwwwvvvuuuuuuttttttsssnnnhhhdddcccaaa___]]]TTTVVVYYY]]]]]][[[WWWSSSQQQSSSUUUSSSNNNHHHDDDAAA>>>DDDNNNddd{{{nnnuuuxxxrrrpppqqqrrrrrrsssvvvwwwsssmmmhhhhhhjjjgggggghhhjjjkkkiiifffccchhhkkkoooppppppoooooooooqqqmmmhhh]]]GGG...%%%(((+++,,,------...---------,,,++++++******++++++,,,------,,,******))))))))))))))))))))))))))))))))))))***+++,,,---------,,,***...333555222///------333555777777555333222111111222333444444333222111111000///---,,,,,,++++++------...---,,,***(((''')))+++---///000222555777666666777999;;;===???@@@<<<999555333222111000...111000///...---,,,,,,,,,------,,,,,,,,,,,,++++++------............------,,,++++++******)))(((((((((((()))***************,,,,,,,,,++++++,,,,,,,,,////////////............+++,,,,,,,,,,,,+++******)))((((((((()))***,,,---******))))))((((((''''''((((((''''''&&&&&&%%%%%%&&&%%%%%%%%%&&&'''((((((***(((''''''((((((&&&%%%'''&&&&&&&&&''')))***,,,+++,,,,,,+++(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********+++...000---(((,,,@@@XXXiiippprrruuutttsssrrrpppnnnlllkkkjjjhhheeedddeeeggghhhhhhnnnllljjjhhhhhhfffdddbbbdddcccbbbaaa````````````______^^^\\\[[[YYYXXXXXXSSSWWWXXXPPPDDD???CCCIIISSSNNNJJJHHHIIIFFF@@@:::444444888;;;:::===OOOcccdddeeemmmxxx{{{wwwzzz}}}{{{yyyxxxyyyyyyxxxvvvyyysssnnnpppsssssssssuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwvvvuuutttvvvwww{{{nnnSSSMMMfffxxxvvvssslllkkklllqqqxxx}}}~~~}}}}}}}}}~~~~~~}}}yyywwwxxxvvvuuuuuuwwwxxxxxxwwwvvvwwwxxxxxxxxxyyy{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||yyywwwvvvuuuqqqnnnnnnmmmkkkkkkooorrrtttwwwyyyyyywwwtttssszzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvuuuuuutttwwwtttooollliiieeeaaa___TTTTTTWWW\\\```___ZZZUUUWWWWWWXXXWWWTTTNNNFFFAAA;;;AAABBBCCCZZZӵxxxsssrrrtttuuuxxxxxxvvvssspppnnnnnnooonnnjjjfffdddeeegggjjjkkklllmmmllllllkkkjjjjjjjjjĦ"""""")))++++++,,,Ħ,,,,,,---,,,+++******+++,,,---......,,,+++******))))))(((ӵ(((******+++,,,,,,---------+++222888999555000...///444777888888666333222222111111111222333333111000000///...------------------------------,,,************+++,,,...111555777777888:::===>>>??????>>>;;;999666333222111111111444333222000...---------------,,,,,,,,,+++++++++,,,,,,---.........------*********Ħ&&&((())))))))))))))))))------,,,,,,,,,,,,------000000///............///+++,,,,,,,,,,,,+++******)))(((((('''((()))++++++))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&((()))***+++)))''''''((('''&&&$$$'''&&&&&&&&&&&&'''((())))))++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''((()))---000111...222DDD[[[kkkpppoooqqqqqqqqqqqqpppooommmllljjjhhhffffffggghhhhhhggglllkkkiiigggfffeeedddccceeedddcccaaa```aaaaaabbbaaa```^^^\\\[[[ZZZZZZYYYRRRTTTSSSMMMIIIJJJMMMNNNQQQPPPPPPRRRSSSNNNFFF>>>777888999::::::@@@OOO]]]aaaaaalll|||vvvwww}}}yyywwwwwwvvvuuutttuuurrrooopppsssuuuwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvuuutttsssttttttzzzsss]]]OOO___www|||sssqqqooonnnoootttxxxzzzzzz}}}||||||}}}}}}|||yyywwwxxxwwwvvvvvvwwwwwwwwwvvvtttuuuwwwwwwvvvwwwyyy{{{}}}~~~~~~~~~~~~{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}{{{|||||||||zzzxxxvvvtttooommmkkkkkklllmmmppprrrwwwyyy{{{||||||yyyvvvtttyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwvvvvvvvvvuuuuuuwwwuuusssoookkkeee```]]]WWWUUUTTTWWW\\\___^^^[[[^^^\\\ZZZYYYXXXSSSKKKEEE???@@@AAA@@@EEE```4ĉ@ӵ|||vvvqqqooouuuyyyyyy|||yyytttrrrtttuuussspppjjjgggddddddfffjjjmmmnnnfffgggiiikkkiiieee```\\\>L$$$$$$(((---))))))=hĦ,,,...---,,,++++++,,,---......---,,,+++************4ĉ@ӵ+++++++++,,,,,,---......---444:::;;;777222111222444666888888555333111111111000000111333333111...,,,+++++++++,,,---......---...............------,,,+++***+++---111444666999;;;???BBBBBB@@@===;;;777666444222111222333555888777555333111000///...------,,,,,,,,,+++++++++***+++,,,.........---,,,******)))>L&&&%%%(((******((('''(((***......------------......000000///............///+++,,,,,,,,,,,,+++******)))((('''''''''((()))***((((((((((((''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$######$$$&&&(((***,,,---+++)))((((((((((((&&&%%%''''''&&&&&&&&&&&&''''''((()))+++***(((''''''(((''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&'''***,,,---...555GGG^^^nnnpppkkkhhhiiikkkmmmnnnmmmmmmlllkkkjjjiiiiiijjjjjjiiigggjjjiiiiiigggeeecccbbbbbbfffeeecccaaaaaaaaabbbbbbaaa```___]]]\\\\\\\\\\\\YYYWWWRRRPPPUUU[[[XXXQQQPPPPPPRRRTTTVVVSSSMMMHHH;;;<<<999555777CCCPPPYYY\\\\\\iii{{{xxxxxx}}}yyywwwvvvuuutttrrrmmmmmmmmmnnnrrrvvvyyyyyyuuuuuuuuuuuuvvvvvvvvvvvvvvvuuutttsssssssssssssssvvvtttfffTTTXXXrrrttttttqqqnnnmmmooossswwwyyy}}}|||||||||}}}|||zzzxxxxxxyyyyyyxxxwwwwwwvvvvvvxxxyyyzzzzzzzzz{{{}}}{{{}}}~~~|||{{{{{{|||}}}||||||{{{{{{||||||}}}~~~~~~}}}}}}}}}|||{{{zzzwwwtttqqqoooiiijjjjjjkkknnnrrrvvvwww{{{{{{|||{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxyyyyyyyyywwwwwwwwwwwwvvvvvvvvvvvvtttttttttrrrmmmhhhdddaaa^^^YYYSSSRRRUUUYYY\\\]]]```]]]XXXVVVVVVSSSNNNJJJ@@@888<<>>>>>888222777HHHUUUYYYWWWWWW___oooxxxyyy}}}~~~{{{yyywwwvvvuuusssrrrkkkmmmnnnmmmpppuuuxxxwwwuuuuuuuuuuuuvvvvvvvvvvvvwwwvvvttttttuuuvvvuuutttuuuvvvppp\\\SSSjjj}}}vvvssspppllljjjkkkqqqwww{{{}}}|||{{{{{{||||||zzzyyyxxxzzz{{{zzzwwwvvvuuuvvvvvvxxxyyyyyyyyyyyy|||~~~zzz|||~~~zzzyyyzzz|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}zzzvvvrrrnnnkkkjjjhhhkkkmmmnnnqqqwwwzzzzzz|||{{{zzzyyyxxxyyyyyyzzztttuuuvvvwwwxxxyyyyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwyyywwwsssnnnjjjiii]]]ZZZVVVRRRQQQSSSVVVYYY^^^[[[XXXUUUTTTSSSQQQPPPEEE888999EEEBBB;;;MMMmmmӵĭӵӵĦӵӵĦƜ`1.׼stttrrrwww___ĦlllsssӵĦĭӵĦĦĦ~~~wwwssssssrrrnnniiikkkfffjjj(((DdD&&&&&&'''?fӵ------...Ħ******)))ӵƜ`1.׼s,,,,,,ĭӵ555777999000111///---///333333000ӵ)))***++++++Ħ,,,---...///000111111999999888888222222222Ħ===<<<999666333111,,,Ħ---///000///...---******)))DdD+++((('''------ӵ000///ӵ,,,ӵ)))'''&&&%%%%%%Ħ%%%%%%ӵ***(((''''''ĭӵ***)))''''''&&&%%%%%%$$$$$$###%%%'''(((''''''((()))&&&&&&)))666OOOfffnnnkkkhhhjjjmmmppprrrrrrqqqqqqmmmllllllmmmmmmllliiigggfffjjjmmmllliiieeeccccccccccccccccccbbbaaa```______```aaabbbcccbbbaaaaaa___]]]YYY[[[lll}}}|||ppp___bbbeeegggeee___XXXRRR<<<>>>999333<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLtttgĉ@]]]WWW___kkkShӵOOOkkkg&e>hӵfff?><zg&e>&eHLShӵgL{{{uuupppkkkhhhS?ʬkkkhhh3h?D%%)?&&&'''ZufĦ,,,---...gL,,,((((((g&e,,,gĉ@)))---g&e>&e---@e666888??111111111...---///333333g<ĉ++++++++++++3we<Ħ+++,,,---...3h?@e...///111444666222333222Z777===<<<9996663333h?gL,,,///111222111///...*********D%%)?(((fff?><z+++,,,=?Ħ///g&e,,,g&e***)))'''S?ʬ###4ff?>ߝL%%%@e&&&g&e%%%)))(((3h?g&e>&e))))))??(((((('''&&&%%%%%%$$$$$$!!!$$$'''((((((((()))***...***'''...EEE```llllllccceeehhhkkklllllljjjiiilllllllllmmmmmmllliiifffgggkkkoooooolllgggeeedddbbbbbbccccccbbbaaa___^^^^^^```bbbdddeeedddcccbbbcccaaaYYYUUU___mmmkkk___YYYaaakkkrrrnnn```OOOCCC999===999555@@@VVVaaa^^^[[[VVVOOONNN\\\ppp{{{}}}xxxwwwwwwxxxxxxwwwtttrrr}}}yyyvvvxxxxxxttttttuuuuuuuuuvvvvvvwwwwww{{{yyywwwxxx{{{}}}|||zzzzzz|||mmmPPP[[[uuuwww{{{wwwooohhheeeiiipppuuuzzzxxxwwwxxxyyyyyyxxxwwwvvvxxxzzzyyyuuurrrrrrsssuuuvvvwwwwwwwwwwwwzzz|||yyy}}}{{{yyy{{{zzz{{{{{{|||}}}~~~~~~}}}}}}tttrrrooonnnmmmoooqqqrrrnnntttwwwvvvxxx||||||wwwssstttvvvxxxxxxyyyyyyxxxzzzzzzyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxnnnmmmjjjbbbVVVKKKEEEBBB999EEEUUU]]]\\\XXXWWWWWW[[[___cccccc```]]]]]]^^^QQQRRRJJJ<<<888AAAFFFEEEYYYbbb~~~4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttYYYPPPSSSHGgĉ@BBBKKKaaaHu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦvvvtttsssHtƅ^iiicccBt=o9ĦDtfo9Ħ)))))),,,g?///---HdĦ///******Hu]Ħ***tt(((333Hƅ^Hu]Ħ222H׼s;;;DDD<<<888333///......///111222tQ,,,++++++,,,je<Ħ......---Bt=o9ĦH׼s&&&'''+++---...,,,///---+++HtĦ222555555333111Bt=o9ĦHdĦ...111222111000000000000///---Dtfo9ĦsߝLGdUĦ***Ht@cӵHu]Ħ***Hu]Ħ+++***Htƅ^%%%qIܗGIӵ$$$H׼s$$$%%%Hu]Ħ&&&&&&Bt=o9ĦHƅ^Hu]Ħ'''***((((((((((((((('''''''''''''''''''''''''''''''''(((''''''--->>>VVVhhhppphhhiiijjjmmmooonnnkkkhhhgggfffggghhhjjjjjjhhhfffjjjlllpppqqqooojjjccc___ddddddbbbaaa___^^^^^^^^^[[[\\\^^^```aaaaaaaaa```^^^[[[XXXUUUSSSSSSTTTUUU]]]VVVgggvvvjjj^^^PPP999CCC>>>888999HHHXXX]]]YYYYYYYYYYYYXXXYYY\\\aaaeeelllpppsssssspppnnnmmmnnn|||{{{wwwuuuuuuwwwuuussstttwwwwwwvvvssswwwxxxyyyyyyzzz{{{~~~rrr[[[XXXhhhtttwwwuuuqqqkkkhhhhhhllloooxxxxxxzzzzzzzzzzzzyyyxxxvvvwwwxxxvvvtttrrrrrrsssyyyzzzyyyvvvrrrqqqsssuuuzzz{{{|||~~~~~~~~~~~~}}}}}}|||{{{zzz{{{|||~~~~~~}}}~~~}}}xxxrrrooonnnlllkkklllnnnqqqsssvvvvvvwwwxxxyyy{{{|||}}}{{{{{{zzzzzzxxxwwwuuutttuuuuuuuuuwwwxxxyyywwwuuuxxxwwwvvvwwwwwwtttnnnhhh]]]SSSFFF===999888888777===LLL___kkkkkkaaaVVVOOONNNTTT[[[______^^^^^^```\\\XXXLLL>>>888===AAA@@@JJJYYYfff4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭbbbqetPPPOOOTTTkkkDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦ}}}q<Reee]]]qjRgdKӵHdDĦgdKӵ++++++GR/f6LĭĦ......DdDĦ+++******DdDĦ***`eĭ000DdDΦDdDĦ555DdDĦ;;;AAAAAAAAAAAA???<<<888555111000000111222111geĦ,,,++++++FSĦ......qjRgdKӵDdDĦ'''''')))++++++)))***,,,---DdDĦ333222222000qjRgdKӵDdDĦ...111111000///...///......---HdDĦgdKӵDdDDdDĦ,,,DdDĦ4DufӵDdDĦ+++DdDĦ+++q<R$$$%%%peƜ4DuTӵ$$$DdDĦ$$$%%%DdDĦ&&&qjRgdKӵDdDΦDdDĦ'''&&&'''((()))***((((((((('''''''''''''''''''''''''''''''''''''''))))))(((---===TTTfffmmmggghhhjjjnnnpppqqqooommmggggggggghhhiiiiiigggeeejjjkkkmmmmmmkkkhhhcccaaadddcccbbb```^^^]]]\\\\\\WWWXXXZZZ[[[\\\]]]\\\\\\[[[ZZZXXXVVVVVVWWWXXXYYYZZZYYYccckkkbbbTTTFFF999HHH===555:::IIIWWW]]]]]]ZZZ\\\^^^``````bbbdddfffjjjmmmoooooommmllllllnnntttxxx|||}}}zzzwwwuuuuuuwwwuuussstttwwwxxxwwwvvvvvvwwwxxxxxxxxxyyy|||~~~~~~uuu^^^TTTdddvvvxxxvvvrrrmmmjjjiiilllooouuuvvvwwwxxxxxxxxxwwwvvvvvvwwwvvvuuurrrqqqrrrsssyyyzzzyyywwwsssqqqrrrtttyyyzzz{{{||||||{{{yyyxxxzzzzzzyyyyyyzzz}}}~~~~~~|||yyyuuuqqqpppnnnnnnmmmnnnppprrruuuwwwyyyxxxxxxxxxxxxyyyyyyzzzxxxxxxxxxwwwvvvuuutttsssxxxwwwvvvvvvxxxyyyyyyxxxvvvvvvtttrrrlllaaaTTTKKK999888888;;;BBBHHHNNNPPPNNNUUU___hhhjjjddd[[[TTTRRRTTTWWWXXXYYYYYYZZZ\\\___[[[OOOAAA:::;;;===<<>>999555333333333333333333000geĦ++++++sp?aĦ......GIdnuR)ĦDdDĦ((('''((((((''''''$$$)))...DdDĦ111...---,,,GIdnuR)ĦDdDĦ...000000///------------------DdDĦnuR)ĦDdDΦDdDĦ...DdDĦnuR)ĦDdDĦ...DdDĦ+++po9u&&&&&&%%%%%%=ӊB1.uTӵ$$$DdDĦ$$$$$$DdDĦ&&&GIdnuR)ĦDdDΦDdDӵ'''''''''((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''******))),,,;;;QQQccckkkhhhhhhjjjmmmooopppnnnlllhhhggggggggghhhgggeeeccciiiiiiiiiiiigggeeecccaaa^^^^^^]]][[[[[[ZZZZZZZZZTTTUUUWWWYYYZZZZZZYYYYYYWWWWWWXXXXXXYYYZZZZZZZZZUUU[[[\\\[[[WWWHHH<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>edddpuR)Ħ|||zzz|||>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<++++++>d<Ħ+++4DufئL>e***DdDʜ4DuTӵ444DdDĦ///+++///666:::999555000---222333333444444111geĦ+++s<v>aĦ......peӵDx<DdDĦ((('''&&&'''''''''$$$'''***DdDĦ---))))))(((peӵDx<>dd<ӵDd<DdDΦDdDĦ111DdDӵnd<DdDĦ///>d<Ħ+++peӵ'''Ħ&&&F&uTӵ$$$DdDĦ$$$$$$>d<Ħ%%%peӵDx<>d<ʜ4DuTӵ((((((((()))))))))((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''))))))(((+++888OOObbbkkkjjjiiijjjkkklllkkkiiifffgggfffeeeffffffeeebbb___dddeeeggggggfffdddaaa___WWWWWWWWWVVVVVVWWWXXXXXXTTTUUUWWWYYYZZZZZZZZZYYYUUUVVVWWWXXXYYYXXXXXXWWWOOOZZZUUUOOOOOOBBB;;;KKKJJJ777000@@@PPPUUUYYY```XXX\\\bbbeeefffeeeddddddbbbeeehhhjjjjjjjjjiiiiiiaaadddhhhmmmrrruuuxxxyyyyyyxxxwwwvvvwwwwwwxxxwwwvvvwwwwwwwwwvvvvvvyyy{{{zzzzzz}}}{{{fffJJJPPPooovvvvvvtttpppllljjjjjjkkkssstttwwwyyyzzzyyyxxxwwwvvvuuussspppnnnoooqqqtttuuuvvvvvvuuussspppnnnmmmkkkoootttyyy||||||{{{zzztttuuuwwwzzz|||||||||zzzvvvpppmmmmmmnnnrrrsssvvvyyy{{{|||}}}}}}{{{{{{zzzyyywwwvvvuuutttwwwwwwwwwwwwwwwxxxxxxyyy{{{zzzzzzzzzzzzxxxtttqqqlll```NNN???:::???IIIPPPffflllrrruuutttrrrssstttsssooojjjggggggfffeeecccfff___UUUPPPQQQTTTVVVWWWZZZVVVOOOFFF???;;;999777888@@@JJJWWWggg|||4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<'''+++222888888222,,,000000222333444222geĦ+++Hg8>aĦ......B?Ho9,,,>d<&&&'''(((***'''&&&'''>d<ӵ&&&&&&B?Ho9***<x+++)))***+++------,,,&ӫeʬtIӇ--->d<Φ>d<Ħ111D&ӫetIӇ444DdDĦ000sdKĦ***B?dp&ĒR$$$$$$>d<sdKĦ%%%B?Ho9'''s&dq&ĒR(((((())))))))))))))))))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''')))666MMMaaallljjjjjjiiijjjlllllljjjhhhfffeeedddddddddccc```]]]___bbbfffiiihhheee```]]]ZZZYYYWWWVVVUUUTTTTTTTTTTTTUUUWWWXXXYYYZZZYYYYYYTTTUUUVVVVVVUUUSSSQQQOOOJJJVVVQQQIIIJJJAAABBBWWWAAA444444FFFUUUVVVVVV[[[YYY\\\```bbbccccccdddeee___bbbgggkkkmmmkkkhhheee___```bbbffflllrrrwwwzzzyyyyyyyyyxxxwwwvvvuuuuuuxxxxxxyyyxxxwwwxxxzzz|||yyy}}}|||{{{lllKKKGGGeeessssssssspppllliiihhhhhhppprrruuuxxxyyyyyywwwvvvuuutttssspppnnnnnnqqqtttssssssssssssrrrpppnnnllllllpppuuuzzz}}}}}}|||zzzuuuvvvyyy{{{}}}~~~xxxtttpppooopppqqqpppnnnwwwyyy{{{}}}~~~~~~}}}|||zzzzzzzzzzzzyyywwwvvvuuuuuuuuuuuuvvvwwwxxxzzz{{{zzzzzz{{{|||{{{vvvooojjjTTTOOOHHHFFFLLLZZZkkkuuuqqquuuyyyyyyvvvsssssstttuuuuuurrrmmmgggdddeeegggkkkbbbWWWPPPOOORRRTTTUUUSSSOOOJJJFFFAAA===;;;;;;999???GGGVVVaaannn4DuXӵHu]3hhne=enepIƎ@t@h>hfennn@ďD}}}yyytttyyyne=eegesĪj@hfdDĦ@ďDHkge@hnnnYYY@G)))+++HĪj@IŌ,,,...Bene---Hkge,,,ne,,,,,,fe)))Hu]3hh...///222se***((((((///777;;;888333......///111333111geĦja>aĦ......@G---***se&&&&&&'''***---,,,(((&&&<Ō%%%%%%%%%@G((((((Hkge+++)))((()))+++...---,,,HĪj@IŌ,,,---ege222111Hu]3hIŌ333444DdDĦ111ne,,,***@h&&&'''>h%%%$$$%%%se###ne%%%%%%@G&&&'''sĪj@h'''((()))*********))))))******)))((('''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&(((444KKK```llliiiiiiiiillloooqqqqqqpppfffeeedddeeeeeecccaaa^^^]]]aaafffjjjjjjfffaaa^^^aaa```\\\YYYUUUSSSQQQPPPQQQRRRTTTVVVWWWWWWWWWVVVUUUUUUTTTRRRPPPMMMJJJHHHHHHNNNMMMHHHDDD@@@FFFWWW999555;;;KKKWWWWWWVVVXXX[[[]]]```bbbcccdddfffhhh___aaaeeejjjlllkkkgggcccaaa``````dddjjjppptttvvvvvvxxxzzzzzzxxxuuutttsssxxxyyyyyyyyyxxxyyy|||~~~yyy|||yyysssTTTEEE[[[oooqqqrrrpppmmmjjjhhhggglllnnnrrrvvvwwwwwwuuutttttttttsssqqqoooooorrrttttttrrrqqqrrrrrrrrrpppnnntttvvvyyy||||||{{{yyyxxxvvvxxxzzz|||||||||zzzyyypppllliiikkkpppssssssqqq|||}}}~~~~~~}}}|||yyyzzz{{{{{{zzzyyywwwvvvrrrrrrrrrssstttwwwyyy{{{yyyzzz{{{}}}{{{vvvnnniiiSSSYYYccclllrrrvvvxxxzzztttuuuvvvvvvtttssssssttttttvvvvvvqqqjjjffffffhhhiiicccYYYRRROOOPPPRRRSSSQQQLLLIIIGGGCCC>>><<<===;;;<<aĦ......---///,,,)))s׼s((('''&&&'''+++......,,,***Ho'''&&&&&&%%%$$$%%%'''(((***)))((((((***+++---,,,+++***,,,---000000///D^222333333DdDĦ333---...***+++((('''((((((&&&&&&%%%%%%s׼s######%%%%%%$$$'''''''''''')))'''((()))***+++***)))))),,,+++***)))((('''&&&&&&''''''''''''''''''''''''&&&(((''''''222HHH]]]iiiiiiiiijjjlllpppssssssssshhhgggfffggggggfffcccaaa___aaaeeehhhiiigggdddaaaaaa___\\\XXXUUURRRPPPOOOPPPQQQSSSTTTVVVVVVUUUUUUUUUTTTRRROOOLLLIIIFFFEEEIIIFFFJJJHHH<<<999DDDLLL333999DDDNNNVVVZZZZZZYYYZZZ\\\```bbbcccdddeeefffbbbbbbbbbeeehhhhhhfffccccccccccccggglllooopppoooppptttyyy{{{yyyvvvtttssswwwxxxxxxxxxxxxzzz}}}zzz|||xxx|||bbbJJJUUUmmmppprrrrrroookkkiiihhhjjjmmmqqquuuwwwvvvuuussssssttttttsssqqqqqqrrrtttvvvtttrrrrrrtttuuutttsssxxxyyyzzz{{{{{{zzzxxxwwwxxxyyyzzz{{{zzzwwwtttrrrkkkkkklllooorrrvvvxxxxxx~~~~~~~~~~~~~~~}}}}}}{{{||||||}}}{{{yyywwwvvvqqqpppqqqrrrtttwwwzzz|||yyyyyyyyyzzzzzzwwwsssoooeeennnyyy{{{vvvssszzzyyyxxxwwwwwwvvvtttrrruuuuuuuuurrrooollliiihhhfffddd___XXXSSSQQQRRRSSSUUUOOOKKKIIIEEE===;;;===;;;;;;:::DDDQQQ]]]|||Φ4DuXӵtvӵ>d<ĦĦĦ}}}|||}}}sss|||}}}vvv{{{Ħ>d<ĦuuummmLLL>>>000,,,---,,,+++++++++---//////.........///+++...000000---,,,---///))),,,///---)))(((***...,,,,,,,,,,,,Ħ,,,,,,+++)))((('''(((***+++)))>d<Ħ000...333///+++Be(((&&&((((((&&&%%%%%%***111777000///............geFYĉ******>aĦ......---...///111,,,...///...+++)))Be((()))(((&&&'''***...//////...nu]ӵ***%%%$$$$$$%%%%%%!!!"""$$$&&&((()))(((((('''((()))((('''(((***,,,,,,,,,++++++******++++++((()))+++---......------...///000///...>d<Ħ000111333333222>d<Ħ555444111Ħ***+++,,,------,,,***)))'''((()))(((&&&&&&((()))''''''&&&%%%Be&&&######$$$%%%Ħ$$$'''&&&&&&%%%%%%&&&&&&'''((((((''''''((()))***+++'''((()))++++++******))),,,,,,+++***)))(((''''''''''''''''''''''''''''''((()))((('''000EEE[[[gggjjjjjjjjjkkknnnppppppoooiiihhhhhhiiiiiiiiifffdddaaaccceeegggggggggfffeeeZZZYYYWWWUUUSSSQQQQQQPPPQQQRRRTTTUUUVVVWWWVVVVVVUUUSSSQQQNNNKKKHHHEEEDDDJJJAAAHHHHHH555333@@@@@@222>>>IIIPPPUUU[[[^^^\\\VVVZZZ___bbbcccbbbbbbbbbeeebbb``````cccffffffeeeddddddgggkkkooopppllliiikkkqqqxxx|||zzzwwwuuuuuuuuuwwwxxxxxxxxxzzz}}}yyy{{{wwwmmmOOOTTTmmmpppssssssqqqmmmkkkjjjkkknnnssswwwyyyxxxwwwuuurrrtttuuutttrrrrrrrrrsssxxxuuurrrsssvvvxxxxxxwwwwwwwwwyyyzzz{{{{{{zzzzzzxxxyyyzzzzzzxxxsssooollljjjnnnsssuuuvvvxxx|||~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~|||yyyvvvtttrrrrrrrrrsssvvvyyy}}}zzzyyywwwxxxyyyyyyxxxwwwppptttxxxzzzyyyxxxyyyzzzuuutttssstttwwwwwwsssooowwwtttrrrrrrrrrqqqlllhhhffffffddd^^^XXXTTTTTTVVV[[[TTTNNNLLLFFF===999<<<999<<<<<>>999:::AAADDDLLLccc{{{>AnenenewwwooorrrnezzzDe~~~oooYYYDDD666////////////444555222111444444111...------,,,,,,+++++++++++++++++++++++++++++++++//////ne,,,,,,++++++***(((&&&&&&(((***,,,ne---...///111---(((&&&'''((((((''')))&&&%%%'''(((''')))...+++***)))***,,,--->A***))))))k<+++,,,---///000...//////000///...---,,,***)))))))))***,,,---...------...fh'''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###%%%&&&''')))***+++,,,,,,...------,,,***))))))(((((((((((()))+++---000222000000/////////De111222444333111///ne000111ne000000///...,,,++++++++++++,,,,,,,,,+++++++++++++++)))'''%%%$$$%%%%%%$$$######$$$ne%%%%%%''''''&&&%%%%%%%%%&&&'''))))))((((((((('''''''''((())))))******))))))(((+++++++++***)))((('''&&&'''''''''''''''&&&&&&&&&(((''''''***000<<>>@@@EEEWWWlll||||||~~~{{{}}}mmmXXXGGG;;;555222000333444222111222000------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///...,,,,,,,,,,,,,,,+++)))'''''')))***---,,,,,,---......+++(((&&&'''((()))((()))&&&%%%'''(((&&&(((,,,)))((('''(((***++++++***************,,,...000//////.........---------,,,++++++++++++,,,---...,,,---......''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&((()))***+++,,,,,,------,,,+++***))))))(((((((((((((((***,,,...000000000//////......000111333333111/////////000////////////...------,,,------,,,,,,------------------)))'''%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%'''&&&&&&%%%&&&&&&''''''))))))(((((((((((('''''''''(((((())))))(((((((((***************)))((('''(((((('''''''''&&&&&&&&&'''&&&'''***///:::OOObbbeeegggjjjjjjjjjjjjlllmmmhhhiiijjjjjjiiigggeeecccdddfffiiikkkjjjgggddd```aaa]]][[[\\\[[[VVVSSSSSSIIIIIIJJJOOOTTTVVVUUURRRPPPOOONNNJJJEEEAAA@@@@@@???>>>;;;666000,,,++++++===QQQ^^^\\\ZZZ```ccc```aaaaaaaaaaaa````````````]]]aaadddeeeiiinnnmmmiii``````aaaeeejjjlllkkkhhheeekkkooopppsssxxxyyywwwuuuwwwyyyzzzyyyyyyzzz|||{{{}}}}}}zzz{{{nnnTTTRRRlllxxxuuuyyywwwnnnkkkfffjjjppptttuuuvvvvvvvvvvvvxxxzzz{{{yyyvvvuuuuuuvvvuuutttrrrooommmjjjiiitttuuuwwwxxxyyyzzzzzzyyyyyyuuupppkkkiiijjjnnnpppqqquuu{{{~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}|||zzzwwwyyywwwvvvvvvxxxxxxxxxwwwzzzyyywwwvvvvvvyyy|||~~~}}}|||zzzxxxwwwwwwwwwxxxxxxtttvvvyyywwwuuutttwwwsssqqquuuvvvsssooonnniiifffgggkkkllljjjlllooofffbbbXXXMMMIIIIIIFFF@@@<<<999:::===>>>???JJJXXXkkkwwwttt|||mmm^^^PPPAAA777333333333222111000---***,,,,,,,,,---------------+++++++++,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,---,,,+++)))((()))+++------,,,,,,,,,,,,,,,,,,***)))((('''((()))******)))&&&%%%((((((&&&'''***((('''&&&'''((())))))''')))***++++++,,,,,,,,,,,,---,,,***)))***+++...//////...------,,,,,,------------------,,,---------,,,---......---+++(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%'''((()))*********,,,,,,,,,+++***))))))((((((((((((((()))***,,,---////////////...------,,,...000222222000/////////...//////////////////...------,,,+++++++++,,,,,,---------....../////////***(((&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''))))))((((((((((((((((((&&&''''''(((((((((((('''(((((()))))))))(((((('''((((((((('''&&&&&&%%%%%%'''&&&(((***...888KKK]]]bbbeeehhhjjjkkkkkkmmmnnnjjjiiihhhiiijjjhhhccc___bbbeeeggghhhiiiiiiddd______\\\ZZZYYYVVVPPPIIIEEE@@@@@@DDDLLLUUUYYYVVVRRRPPPQQQPPPMMMHHHBBB???>>><<<;;;888222,,,)))***,,,;;;MMMZZZXXXUUU[[[______ccccccbbb```^^^]]]\\\[[[^^^aaaccccccgggkkkjjjfffbbbccceeejjjnnnooommmjjjqqqrrrpppooorrrwwwvvvrrrvvvwwwyyyzzzzzzzzzzzzzzz}}}zzz}}}}}}zzz}}}sss]]]LLLgggyyyxxxxxxzzztttkkkfffiiinnnrrruuuvvvvvvvvvwwwyyy||||||zzzxxxwwwwwwssssssrrrqqqpppnnnllllllttttttuuuwwwyyyzzzyyyxxxwwwsssmmmiiiiiilllqqquuuvvvzzz}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||yyywwwuuutttssstttwwwyyyzzzzzzxxxxxxwwwwwwwwwyyy{{{|||zzzyyyxxxvvvuuuvvvvvvwwwvvvuuuwww|||}}}wwwrrrrrrxxxuuusssssssssqqqqqqpppnnnkkkkkknnnooonnnqqquuummmiii___SSSKKKIIIFFFBBB===:::;;;>>>>>>===BBBJJJMMMiiiyyyhhhRRRAAA:::666333333333222000///---------------------...++++++,,,,,,,,,---------......---,,,,,,,,,------------...,,,***)))***+++,,,,,,,,,,,,,,,,,,++++++((())))))***)))******+++)))&&&&&&))))))&&&'''***'''&&&&&&&&&((()))((('''((()))***,,,------,,,,,,---,,,+++******,,,---///......---,,,,,,,,,,,,,,,............------,,,,,,,,,,,,------,,,***(((&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''((())))))))),,,++++++******)))))))))((((((((())))))*********.........///...---,,,+++,,,...111111000////////////..................///------,,,+++++++++,,,,,,---------....../////////,,,***((('''(((((((((&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))&&&&&&'''((((((((((((((('''''''''(((''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&(((***---555GGGXXX```cccgggjjjkkklllnnnooollljjjhhhiiiiiiggg```ZZZ]]]aaacccccceeeiiifff______^^^[[[VVVPPPIIIAAA;;;;;;<<>><<<<<<;;;888111+++))),,,000<<>>===>>>AAAFFFNNNppp~~~gggUUUBBB:::222111111000000222.........---------------++++++,,,,,,------.........------,,,,,,------------...///...,,,***+++,,,***+++,,,,,,,,,,,,++++++(((***,,,,,,+++++++++,,,)))&&&'''******((((((+++((('''&&&''')))***)))(((((()))***+++,,,------------------,,,---------...------,,,,,,,,,+++++++++---------......---,,,,,,+++,,,------,,,***(((&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((++++++*********)))))))))************))))))))))))+++,,,---......---,,,++++++---000000/////////000//////............////////////...------,,,------,,,,,,------------------,,,***((((((((()))((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((((((((((((((())))))))))))******&&&''''''((())))))))))))((((((((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&(((***,,,333CCCSSS___bbbgggjjjllllllnnnooommmkkkiiihhhgggddd___ZZZ\\\______]]]aaahhhfff^^^ZZZ\\\ZZZQQQIIICCC===888???AAAGGGOOOWWWZZZXXXUUUPPPQQQRRRNNNHHHBBB===;;;======999222+++***000666AAAKKKTTTVVVXXX___eeeggghhhgggeeeccc```^^^\\\[[[XXXZZZ[[[\\\bbbkkkoooooolllnnnqqqtttvvvvvvvvvuuuzzzyyyuuurrrtttzzz{{{xxxwwwvvvuuuwwwzzz|||}}}|||{{{{{{{{{~~~nnnVVV^^^rrr|||wwwxxxxxxllliiiiiikkkooosssuuutttrrrvvvxxx{{{{{{zzzxxxwwwwwwvvvvvvvvvuuutttsssrrrqqqvvvuuuvvvxxx{{{zzzvvvrrrmmmmmmnnnpppsssuuuxxxzzz}}}~~~~~~}}}}}}}}}~~~~~~}}}{{{zzzyyyzzz{{{zzzyyy|||yyyvvvttttttuuuuuuuuurrrtttwwwzzz{{{yyywwwvvvtttuuuuuuvvvuuutttrrrqqqtttrrroooiii```]]]fffrrruuuyyyzzzuuusssuuuxxxyyyxxxrrrnnnmmmkkkiiijjjnnnrrrrrrjjj\\\OOOIIIFFFDDD===;;;:::;;;===>>>>>>===GGGGGGUUU}}}}}}sssXXXJJJ<<<666222//////222//////......------,,,,,,++++++,,,,,,---......///---------,,,,,,------......///000///---++++++,,,)))***+++,,,------,,,,,,(((+++...///---+++,,,---(((&&&'''+++,,,******---***(((((()))***+++***)))((())))))***,,,------...---.../////////...------+++,,,,,,---,,,+++***)))++++++------...---,,,,,,+++,,,------,,,***'''&&&&&&%%%$$$$$$###$$$$$$$$$###$$$%%%&&&''''''''''''&&&'''((()))************************))))))))))))++++++++++++***))))))((()))***,,,.........---,,,***,,,///000/////////000000000///......///000000000///...,,,++++++++++++,,,,,,,,,++++++++++++++++++)))'''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''((()))))))))((((((((()))))))))*********&&&'''((()))************************)))(((&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&(((***+++111@@@OOO^^^bbbgggjjjllllllmmmnnnllljjjhhhgggeeeccc___]]]^^^aaa^^^YYY^^^gggfff]]]TTTZZZZZZPPPFFFCCCCCCBBBKKKLLLNNNPPPSSSVVVWWWXXXSSSTTTTTTPPPIIICCC???===???>>>;;;333,,,,,,333;;;BBBGGGMMMPPPVVV]]]bbbbbbbbbbbbaaa```___^^^^^^]]]WWW[[[]]]```fffooorrrqqqooopppssstttuuuvvvwwwxxxxxxyyyvvvsssuuuzzz}}}{{{xxxuuusssuuuyyy}}}{{{{{{{{{sss]]]YYYkkk|||xxxwwwyyyooojjjjjjkkknnnrrrtttrrrppptttvvvyyyzzzxxxwwwvvvvvvwwwwwwwwwvvvvvvuuussssssuuutttuuuxxx{{{yyysssmmmjjjkkkmmmppptttwwwzzz|||~~~~~~~~~~~~~~~~~~}}}{{{yyyyyy{{{}}}}}}|||{{{wwwuuutttuuuuuutttsssuuuvvvxxxyyyxxxwwwwwwtttuuuwwwwwwuuuqqqmmmjjjggg```VVVLLLBBB@@@HHHSSSgggqqqxxxwwwuuuwwwyyyyyyuuuqqqoooooolllgggdddfffmmmoookkk^^^QQQKKKHHHFFFBBB@@@===<<>>@@@GGGKKKXXXtttbbbMMMBBB:::333222444000000///...---,,,,,,,,,++++++,,,,,,---...//////------,,,,,,,,,------......///000///---,,,,,,,,,((()))***,,,------,,,,,,))),,,000000...,,,,,,---(((&&&(((,,,---++++++...+++***)))***+++,,,+++***)))))))))***+++,,,...///---...000111111///...,,,***+++---------,,,***(((******,,,---------,,,,,,+++,,,------,,,***'''&&&&&&%%%$$$$$$######$$$$$$######%%%&&&'''(((((((((((()))***+++++++++++++++************)))))))))))),,,,,,,,,++++++***)))(((''')))+++...///...------)))+++...//////...///000111000///......///000111...---,,,***)))(((((((((+++++++++******))))))))))))'''%%%%%%%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))))))))((((((((())))))*********+++'''''')))***++++++++++++------,,,,,,***)))((('''$$$%%%%%%&&&'''((())))))&&&&&&(((******000???MMM^^^bbbgggjjjllllllmmmmmmjjjiiihhhfffdddbbbaaaaaaaaaccc^^^XXX\\\fffeee\\\UUU]]]___UUUKKKLLLPPPRRRVVVUUUSSSPPPOOOQQQVVVZZZXXXXXXWWWSSSLLLFFFBBB@@@??????;;;333,,,,,,555===???AAADDDIIIOOOWWWZZZZZZZZZ[[[[[[\\\\\\]]]]]]^^^ZZZ___bbbeeekkkqqqrrrnnnoooqqqrrrssstttuuuwwwyyyxxxzzzxxxttttttyyy|||{{{xxxuuurrrsssxxx}}}{{{|||zzzuuubbbUUUeee|||yyywwwzzzssslllkkkkkknnnrrrsssqqqooosssuuuxxxyyyxxxvvvuuuvvvtttuuuuuuvvvwwwwwwvvvvvvtttssstttxxx{{{xxxpppiiiiiijjjlllooosssxxx{{{}}}~~~~~~~~~~~~~~~}}}{{{zzzzzz|||~~~}}}zzzvvvtttuuuvvvwwwwwwuuuuuuuuuvvvvvvwwwxxxyyyuuuwwwyyyyyyuuupppiiieeeGGG???888333000///555===YYYhhhtttwwwvvvxxxxxxuuurrrpppppprrrnnngggaaaaaahhhmmmkkk___SSSLLLJJJIIIIIIFFFAAA???BBBEEEDDD@@@555HHHJJJBBB\\\zzzlllaaaPPP;;;000000666666555222///------...,,,,,,------...---------+++++++++,,,,,,,,,------//////...---,,,,,,++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********((()))+++---------+++***.........------.........,,,,,,,,,++++++************+++,,,---.../////////------,,,+++***(((''''''$$$######"""""""""""""""###$$$&&&&&&'''&&&$$$$$$))))))+++,,,---,,,+++++++++++++++*********))))))---,,,,,,+++***)))(((((()))***+++,,,,,,,,,,,,+++000...,,,,,,...000111111000000000000////////////---,,,,,,++++++******))),,,+++***)))((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((******))))))))))))******)))************+++++++++111...***'''((()))))))))'''&&&&&&&&&&&&'''(((((('''((()))***(((,,,;;;JJJXXXaaahhhiiijjjlllllljjjkkkhhhdddaaa``````___^^^]]]bbb___VVVXXXbbbgggcccYYY\\\___\\\WWWUUUWWWYYYUUUSSSSSSTTTPPPJJJLLLTTT\\\[[[WWWOOOJJJFFF???777BBB777333777888444666>>>HHHCCCAAAFFFKKKNNNRRRVVVTTTWWWZZZ]]]^^^]]]ZZZYYY[[[\\\aaahhhooorrrpppnnnooorrruuuvvvvvvvvvvvvwwwyyyvvvttttttwwwyyyxxxvvvrrrrrrrrruuuzzz~~~}}}}}}}}}}}}sssOOO___{{{pppppp{{{nnnmmmjjjhhhjjjooorrrrrrqqquuuvvvwwwxxxwwwuuusssrrrrrrrrrrrrsssssssssttttttuuuvvvwwwwwwvvvtttrrrqqqiiimmmrrruuuvvvxxx{{{~~~~~~~~~~~~~~~}}}~~~}}}|||}}}|||{{{|||}}}~~~~~~zzzzzzzzzzzzyyyxxxwwwwwwvvvuuusssrrrrrrtttwwwyyyuuuyyywwwssstttrrr```III888555111---,,,...111333???WWWmmmrrrrrruuuuuuqqqrrrrrrqqqoookkkhhhdddbbb___aaaccc```WWWLLLHHHHHHJJJGGGDDDBBBBBBBBBBBBAAAIIIIIIDDDEEEQQQmmmyyyhhhTTTEEE>>>333555666666333000......,,,------.........------,,,,,,---------.........///......---,,,,,,++++++++++++++++++++++++++++++------------------------000000///......------,,,++++++************+++++++++,,,...//////...,,,+++...------,,,,,,------...,,,,,,,,,+++++++++******+++,,,---...///000111111333222111...,,,***(((((($$$$$$###"""""""""""""""%%%%%%&&&''''''''''''''')))***,,,---------,,,++++++++++++*********))))))++++++++++++************)))***++++++,,,,,,,,,,,,000...,,,,,,...000111111000000000/////////......------,,,,,,+++*********,,,+++***)))((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))******))))))))))))******))))))*********+++++++++000---)))'''(((((())))))&&&&&&&&&&&&&&&'''((((((((()))***+++)))---;;;IIIRRR\\\dddeeedddfffiiiiiijjjhhheeecccbbb___\\\YYYUUU[[[[[[VVVXXXbbbfffaaa[[[]]]]]]ZZZUUUSSSVVVYYYZZZSSSPPPRRRQQQNNNMMMOOOSSSSSSOOOIIIFFFEEE@@@:::<<<333000666999666999@@@GGGDDDCCCCCCCCCCCCHHHOOOUUUXXX[[[^^^``````^^^]]]bbbdddhhhnnnssstttrrrnnnooorrruuuvvvvvvuuuvvvwwwuuusssrrrtttwwwzzzyyyxxxvvvvvvvvvxxx{{{~~~}}}}}}}}}|||tttWWW^^^tttrrrrrrxxxpppnnnkkkjjjkkkpppssstttsssvvvwwwxxxyyyxxxwwwuuutttssssssssstttttttttuuuuuuuuuvvvvvvvvvuuussspppooopppsssvvvxxxxxxzzz}}}zzz|||~~~}}}{{{{{{|||~~~~~~{{{zzz{{{||||||{{{zzzzzzzzzzzzyyyxxxwwwwwwuuutttsssrrrrrrtttuuuvvvvvvyyywwwrrrqqqlllXXXBBB333333333333333444444555GGG\\\ooorrrrrrvvvwwwsssuuutttsssqqqnnnjjjgggeee```aaabbb```ZZZQQQLLLJJJKKKHHHEEECCCBBBBBBAAA@@@AAACCC@@@@@@GGGYYY~~~kkkWWWGGG111333555555222///---,,,---...............---------------.........//////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------222111///...,,,++++++*********))))))))))))******///000000000000...---+++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,---...000111333444888666333000,,,)))'''&&&%%%$$$######""""""######&&&&&&&&&'''((()))***+++***+++---......---,,,,,,+++++++++***************))))))***+++++++++++++++))))))***+++,,,,,,------///---+++,,,...000111000////////////.........---......---,,,,,,++++++***++++++***)))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))***************))))))(((((())))))***)))))))))*********++++++///,,,(((''''''(((((((((&&&&&&&&&&&&&&&''''''(((((()))***+++***---999FFFSSSaaannnoookkkiiiiiiiiifffeeedddbbb```\\\WWWSSSRRRXXXZZZWWWYYY```bbb]]]ZZZZZZYYYVVVRRRSSSWWW\\\aaaXXXRRRUUUZZZZZZWWWTTTVVVUUUPPPHHHEEEDDD???:::999333333;;;@@@@@@CCCJJJOOOMMMKKKHHHDDDBBBHHHPPPWWWYYY]]]```bbbbbbbbbbbbhhhjjjmmmqqqttttttqqqnnnooorrruuuvvvuuuuuuuuuvvvqqqpppqqqssswwwzzz{{{{{{zzzzzzzzzzzz{{{}}}~~~~~~}}}|||~~~{{{vvvddd^^^jjjtttuuusssrrrpppmmmkkklllqqqtttuuutttvvvwwwxxxyyyyyyyyyxxxwwwuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxvvvuuusssqqqvvvwwwxxxxxxxxxzzz}}}~~~wwwyyyzzz{{{zzzzzz{{{}}}|||zzzyyyzzzzzzyyyxxxyyyyyyyyyyyyxxxwwwvvvvvvtttttttttssssssssssssssstttwwwvvvqqqpppkkkZZZGGG444333222222333666999;;;XXXgggssstttrrruuuvvvtttwwwwwwvvvtttqqqmmmjjjhhhaaaaaaaaa```^^^YYYSSSNNNMMMJJJFFFCCCBBBBBB@@@??????DDDDDDDDDGGGNNNmmmgggQQQAAA???;;;555000---...///...////////////...------------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++***))))))))))))))))))))))))))))))***+++222222111111///...,,,+++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,---...000333555666666444111---***'''%%%%%%%%%%%%$$$############$$$&&&%%%%%%&&&'''))),,,---+++,,,---.........---,,,************************)))***++++++++++++***))))))))))))***+++---.........---+++,,,...000000000............------------......------,,,++++++++++++***)))((((((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))*********)))))))))(((((((((((())))))))))))))))))************---***'''&&&'''(((''''''&&&&&&%%%%%%&&&&&&'''((('''''')))+++***+++555@@@NNN```pppqqqiiibbb___]]]bbbaaa___^^^]]][[[WWWTTTXXX\\\\\\YYYZZZ^^^___\\\YYYXXXVVVRRRQQQSSSXXX]]]___YYYUUUXXX^^^```^^^ZZZaaa___WWWLLLEEEBBB<<<666;;;777:::BBBJJJMMMQQQVVV[[[VVVSSSRRRPPPPPPTTTZZZYYY[[[]]]___aaaaaaaaaaaagggiiimmmppprrrqqqooolllppprrruuuvvvuuutttuuuvvvoooppprrrtttwwwyyyzzzzzzzzz{{{||||||{{{|||}}}~~~~~~}}}|||~~~}}}zzzxxxppp___```tttwwwoootttqqqmmmkkklllppptttvvvuuuuuuvvvwwwxxxyyyyyyyyyyyywwwwwwwwwwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyxxxyyyyyywwwvvvvvvwwwyyy{{{||||||}}}}}}~~~~~~}}}}}}yyyyyyzzzzzzzzzzzzzzz{{{~~~}}}{{{{{{{{{{{{yyywwwwwwwwwwwwwwwvvvuuuttttttsssssstttttttttsssqqqpppqqqsssrrrpppqqqpppggg\\\MMMIIIBBB>>>???FFFNNNTTTjjjsssxxxuuurrrssstttsssxxxwwwvvvtttrrrnnnkkkiiibbbaaa______aaaaaa[[[SSSOOOLLLHHHEEECCCBBB@@@>>>@@@GGGIIIKKKNNNNNNaaalllaaaYYYKKK;;;111...111555///000000000//////...---+++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***)))(((((((((***+++,,,,,,,,,,,,,,,,,,---......222222111000...,,,***)))+++++++++******+++++++++++++++++++++++++++++++++***+++,,,///111444777888333111...+++)))'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%'''))),,,---,,,---.........---,,,+++************************++++++,,,,,,+++***((('''((((((((()))+++---///000---,,,+++,,,...000//////------------,,,,,,,,,+++...------,,,,,,+++******+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((()))))))))(((((())))))(((((((((((())))))(((((()))))))))*********+++)))&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%''')))((()))000999???NNN[[[ZZZSSSPPPQQQSSSbbb```^^^]]]]]]^^^^^^]]]``````___\\\]]]aaacccccc]]][[[WWWSSSPPPQQQTTTVVVVVVWWWWWWWWWXXXXXXXXXVVV^^^[[[TTTIIICCC@@@;;;444888777:::BBBJJJOOOTTTXXXYYYRRROOOSSSYYY\\\\\\^^^[[[[[[[[[\\\\\\]]]]]]]]]cccfffkkkoooqqqpppooonnnppprrrtttuuutttttttttuuuqqqrrrtttvvvwwwxxxxxxyyywwwyyy||||||{{{{{{}}}|||{{{}}}|||yyyxxxxxxbbbZZZpppvvvooouuuqqqmmmjjjkkkoootttuuuuuutttuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyy{{{|||}}}}}}}}}{{{yyywwwvvvvvvwwwxxxyyy||||||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzyyy~~~}}}}}}}}}~~~}}}zzzxxxvvvvvvvvvvvvuuutttsssrrrrrrssstttuuutttsssqqqpppppppppooonnnpppsssrrroooooojjjccc^^^^^^dddlllqqqrrrvvvxxxvvvtttuuuvvvvvvvvvvvvuuutttqqqnnnkkkiiibbbbbb^^^\\\aaaeeeaaaYYYQQQNNNJJJGGGEEECCCAAA@@@>>>EEEFFFIIIMMMLLLVVVmmm}}}ppp[[[DDD444...000444111111111111000///...---+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******)))***+++...111333000000///000000111222333222111000...---+++***))),,,++++++******++++++,,,***++++++++++++,,,,,,,,,)))+++...111555777999:::444222///,,,*********+++'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&((()))+++,,,,,,,,,---......---+++******************++++++++++++,,,------,,,***'''%%%((((((((()))+++---000111,,,,,,+++,,,...000///...,,,,,,,,,,,,++++++++++++------,,,++++++******)))******)))(((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((('''(((((())))))((((((''')))((((((''''''(((((()))((((((((()))))))))******)))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$&&&)))(((''',,,333<<>>>>>;;;666000000222777???FFFLLLNNNJJJDDDCCCMMMXXX[[[XXXVVVYYYYYYXXXXXXXXXXXXYYYYYY```eeekkkpppqqqqqqqqqrrrppprrrtttuuutttsssssstttrrrtttwwwxxxxxxwwwwwwxxxuuuyyy|||}}}|||{{{~~~|||{{{|||{{{xxxvvv{{{fffXXXiiiuuuqqqtttqqqmmmjjjkkkoootttvvvvvvuuuuuuuuuvvvwwwxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyvvvvvvwwwyyyzzz|||}}}}}}}}}{{{yyyyyyzzz{{{{{{zzz~~~~~~}}}}}}|||{{{yyy}}}}}}~~~|||zzzvvvvvvvvvvvvuuutttsssssssssssstttuuuuuutttrrrqqqrrrqqqooommmnnnpppsssuuuuuutttsssrrrrrrsssssstttqqqrrrtttuuuwwwxxxyyyyyyuuuttttttrrrpppmmmjjjhhhbbbbbb^^^YYY]]]fffeee^^^SSSPPPLLLIIIGGGFFFDDDBBBBBBGGGFFFFFFKKKJJJNNN^^^aaannnUUU@@@444111111111111111111000///......,,,,,,,,,,,,---------...---------------------------------------------------------------------------,,,+++,,,...111444777.........//////000111222222222000...---++++++***,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***,,,111666999;;;<<<<<<666444000---+++***+++,,,''''''&&&%%%%%%%%%%%%%%%%%%&&&''')))***++++++++++++,,,---------,,,***)))))))))*********+++++++++)))***,,,---,,,+++(((''''''''''''(((***---111222,,,++++++,,,/////////---,,,+++++++++************,,,++++++******))))))(((******((('''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((()))))))))******))))))(((((((((''''''''''''(((((((((((((((((()))))))))***'''&&&%%%%%%&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$&&&))))))'''***///@@@LLLXXX\\\```eeejjjlllcccbbbbbbcccfffhhhiiihhhaaaaaabbbccceeefffhhhjjjdddaaa^^^YYYTTTOOOIIIFFFGGGRRRYYYVVVRRRQQQOOOKKKEEEEEECCC>>>======999444,,,+++,,,...555===BBBDDD<<<;;;@@@LLLUUUUUURRROOOVVVVVVUUUTTTUUUVVVXXXYYY^^^ccckkkoooppppppqqqrrrppprrrtttuuutttsssssssssrrruuuyyyzzzyyyxxxyyyzzzwww{{{}}}|||~~~|||zzz{{{zzzwwwtttyyyjjjYYYaaarrruuurrrsssoookkklllpppuuuwwwxxxwwwwwwwwwwwwxxxxxxyyyzzz{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxyyyzzz{{{{{{|||}}}{{{zzz{{{}}}~~~}}}{{{~~~~~~}}}zzz{{{|||}}}}}}{{{xxxxxxxxxxxxwwwvvvuuuuuusssssstttuuuuuuuuutttttttttsssrrrqqqpppoooqqqtttpppqqqrrrssssssrrrpppooorrrqqqrrruuuxxxxxxwwwwwwttttttsssrrrooollljjjhhhaaaccc^^^VVVYYYdddgggbbbTTTQQQMMMKKKIIIHHHFFFEEEFFFJJJGGGHHHNNNLLLLLLVVVYYYiiiiiiRRRAAA888555222222222111111///......---------.........//////------------------------------------------------------------------------...---,,,,,,...111444666*********+++,,,---...///333222000///---,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,***...333999===>>>>>>>>>777444000,,,***))))))***''''''&&&%%%%%%%%%%%%&&&&&&((()))+++,,,,,,,,,++++++,,,,,,---,,,+++))))))))))))******++++++++++++''')))+++------,,,***((('''''''''(((***...111333+++++++++---//////...---+++++++++************)))++++++******)))(((((((((***)))(((''''''&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))******+++++++++******)))((((((''''''''''''(((((((((((((((((())))))))))))'''%%%$$$%%%&&&&&&%%%###%%%%%%$$$$$$%%%%%%&&&'''&&&%%%'''******''')))...<<>>999444111222222000000222111111...++++++...//////000///---++++++,,,---...//////............////////////......---------,,,...------,,,,,,,,,------.........,,,+++,,,///111++++++++++++++++++++++++++++++******++++++,,,---******+++,,,------------+++...333888::::::888666555333///+++)))''''''''''''&&&$$$$$$$$$&&&''')))***((('''(((,,,---,,,***)))***++++++***)))***,,,+++*********))))))((((((((()))+++,,,,,,+++***)))'''%%%&&&***+++((((((***)))***,,,------,,,+++************))))))))))))))),,,,,,***)))(((((('''((((((((((((((((((((('''&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))))))))************************'''((((((((((((((('''''')))))))))***+++++++++,,,'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))333GGG]]]gggiiiiiihhhgggccc```^^^___bbbdddcccaaa]]]bbbfffeeeeeehhhiiiggg______```bbb```ZZZQQQIIIJJJLLLMMMLLLIIIGGGFFFEEEAAA@@@???AAACCC@@@888111...***(((,,,666>>>@@@???:::???GGGMMMPPPRRRRRRSSSWWWWWWWWWVVVVVVXXX[[[]]]cccjjjrrrsssooommmppptttttttttrrrpppoooqqquuuyyyttttttuuuyyy|||}}}zzzwwwzzz~~~~~~}}}zzzxxxvvvttttttttt___OOOhhhuuuqqqvvvrrriiijjjuuuzzzvvvwwwwwwvvvuuuvvvwwwyyyzzzzzz{{{qqqooowwwzzzwwwyyyyyyzzz{{{}}}~~~{{{xxxyyy{{{}}}}}}|||~~~~~~|||yyyvvv{{{~~~|||zzz{{{zzzwwwzzzzzzxxxvvvsssqqqrrrtttoooqqqrrrsssssstttwwwyyyyyyyyyyyyxxxwwwuuutttssswwwvvvuuusssrrrtttwwwzzzttttttttttttttttttssssssnnnssswwwwwwrrrmmmlllmmmhhhfffaaa\\\YYY[[[bbbhhh___UUUMMMKKKKKKIIIIIIJJJHHHIIIIIIIIIIIIIIIIIIIIIJJJYYYcccgggUUU???777222222333111111222000000///...///000111///000///...---------.../////////............//////////////////......------000///......------------------------,,,...111333//////---,,,++++++++++++++++++******++++++,,,---***+++,,,---...............111444777888666444222111000---+++)))))))))***((('''&&&%%%%%%&&&((()))***)))(((***---...---***)))***,,,+++***)))***,,,+++*********))))))))))))++++++,,,,,,+++***)))(((---)))&&&&&&&&&%%%)))000***+++,,,------,,,+++***************************,,,,,,+++))))))((((((((((((((((((((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((()))************************************(((((()))))))))(((((('''***************+++++++++&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))333FFF\\\iiioooqqqqqqnnnllliiidddaaa````````````aaaeeefffdddeeegggfffcccaaa```______]]]XXXPPPJJJFFFHHHKKKLLLLLLLLLLLLMMMFFFCCC@@@@@@@@@<<<555///+++(((''',,,444999999777:::???GGGMMMQQQSSSTTTVVVXXXYYYZZZXXXWWWWWW[[[___jjjooossstttrrrqqqsssvvvttttttsssqqqppprrruuuxxxvvvvvvwwwzzz}}}}}}zzzwww{{{~~~~~~}}}{{{yyyxxxwwwwwwvvvuuudddRRRcccxxxrrrrrruuuqqqiiijjjtttzzzwwwvvvvvvvvvwwwwwwxxxyyyzzzyyy|||{{{vvvrrrrrrrrrpppxxxxxxyyyyyyzzzzzzzzzzzz~~~|||zzzzzz|||~~~}}}{{{~~~}}}|||||||||}}}~~~}}}}}}~~~~~~zzzwwwvvv{{{|||yyyxxxyyyzzzxxxzzzzzzyyywwwtttssstttvvvqqquuuyyy{{{{{{zzzzzz{{{wwwwwwwwwvvvuuutttsssrrruuuvvvuuutttssssssvvvxxxuuuuuuuuuuuuuuuuuuuuuuuupppuuuyyyyyyuuuqqqqqqrrrnnnmmmjjjddd___]]]___bbbaaaYYYRRROOOKKKGGGEEEGGGHHHHHHHHHIIIIIIJJJJJJJJJIIISSSXXXkkk{{{oooVVVKKK???;;;999555111111///...///222333333111///........./////////////////////............//////000000000000////////////222111000///...---------,,,---.........///222555444333000---************++++++******++++++,,,---+++,,,---...////////////111333444555444222///---...---+++******+++,,,,,,***)))((('''&&&'''((()))******+++---//////---+++***+++,,,+++***)))***+++***************))))))))),,,,,,,,,,,,+++)))((('''+++)))(((***)))''')))...***+++,,,------,,,+++***))))))******++++++,,,,,,,,,,,,+++***)))))))))***((((((((((((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''((()))***++++++++++++************************((())))))*********))))))+++++++++***************&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((...>>>RRRaaalllssssssppppppnnniiiccc^^^]]]^^^```dddeeeeeedddgggkkkjjjdddbbb___\\\YYYWWWSSSOOOLLLGGGIIILLLNNNOOOPPPQQQSSSKKKGGGAAA>>>;;;888222...***))))))---333555444222AAAEEEJJJOOOQQQSSSTTTVVVUUUXXX[[[ZZZXXXZZZ```eeerrrrrrsssttttttuuuuuuvvvsssttttttsssrrrrrrtttvvvyyyyyyzzz|||~~~}}}{{{yyy}}}~~~}}}}}}zzzxxxwwwwwwwwwwwwtttuuukkkZZZ___ooossssssuuuqqqiiijjjtttzzzxxxwwwwwwxxxyyyyyyyyyxxxxxxwwwxxx{{{yyyqqqhhhfffiiiwwwxxxyyyzzzzzzyyywwwvvv|||{{{zzz{{{}}}}}}{{{yyy~~~}}}{{{yyyxxxyyy{{{|||}}}||||||}}}}}}{{{xxxuuuvvvzzzzzzvvvtttxxxzzzyyy{{{{{{zzzxxxvvvuuuwwwxxxrrrwww}}}~~~|||zzzwwwwwwwwwwwwvvvvvvuuuttttttuuuvvvuuusssssstttuuuttttttuuuuuuuuuuuuuuutttqqquuuyyyzzzwwwttttttuuurrrrrrppplllgggcccaaa```ddd```[[[WWWOOOFFFCCCEEEFFFFFFFFFGGGHHHIIIJJJKKKHHHMMMQQQXXXxxx|||mmm[[[PPPGGG<<<444000111...///333555333000///---...//////000//////...//////............//////111111000000000000000000222111000...---,,,,,,,,,---...//////...///222444555333///+++))))))***+++++++++******++++++,,,---,,,---...///000000000000222222333333111///,,,+++---,,,+++******++++++,,,+++***)))((((((((()))))))))+++---000111000...,,,+++,,,---,,,***)))***+++************************++++++++++++******))))))((((((...888<<<777...)))******+++++++++***)))((())))))***+++,,,,,,------,,,++++++************+++((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))************************************))))))***+++++++++******,,,+++++++++***)))))))))&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&111???MMM\\\hhhllljjjkkkkkkjjjfffaaa___aaacccbbbbbbaaaccckkkrrrqqqkkk^^^[[[VVVRRRPPPOOOOOOOOOOOOPPPRRRRRRQQQQQQRRRSSSMMMHHHBBB===999666222000,,,,,,---///333666888888LLLOOOQQQRRRRRRRRRSSSUUURRRWWW[[[]]]]]]```iiipppvvvsssqqqqqqtttuuuuuutttrrrtttvvvuuutttssstttuuuxxxyyy{{{}}}~~~~~~}}}|||}}}}}}|||}}}zzzwwwuuuuuuuuuvvvsssqqqssspppddd^^^iiivvvuuuuuuqqqkkkllltttyyyzzzyyyzzz{{{{{{zzzxxxvvvuuuvvvuuuwwwuuugggZZZ^^^kkkxxxzzz|||~~~}}}{{{xxxvvvxxxxxxyyyzzz{{{zzzxxxwww~~~|||zzzxxxwwwxxxyyy{{{}}}|||{{{||||||zzzwwwtttvvvxxxxxxsssrrrwwwzzzzzzzzzzzzzzzxxxvvvvvvxxxyyyqqquuu{{{~~~}}}{{{yyyyyyyyyyyyzzzzzzzzzyyyyyyxxxssstttvvvvvvtttrrrrrrrrrqqqrrrsssssstttssssssrrrooosssvvvxxxvvvuuuuuuvvvrrrrrrqqqooollliiigggfffeeecccaaa]]]SSSHHHDDDEEEDDDCCCCCCDDDEEEGGGIIIJJJLLLIIIRRRXXXbbb~~~xxxxxxiiiZZZJJJ>>>999999222///333555222//////---...////////////......//////............//////000000111111111111111111111000///---,,,+++++++++///000111000......///111222000---***)))***+++,,,++++++******++++++,,,---------...///000000000000000000000000///...---,,,------,,,+++******))))))*********))))))*********))),,,///111111000...---+++,,,---,,,***)))***+++***************+++++++++)))))))))******++++++,,,+++)))///>>>HHHCCC555***)))))))))))))))(((''''''))))))***+++,,,,,,------*********)))******++++++))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,+++++++++***)))))))))&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%***000:::IIIZZZdddfffgggjjjmmmlllhhheeedddeee______^^^```hhhppppppkkkYYYVVVRRRMMMKKKLLLOOOQQQTTTUUUUUUTTTRRRQQQQQQSSSKKKHHHCCC>>>;;;888555444......///000333999???DDDTTTUUUVVVUUUTTTUUUWWWYYYZZZ^^^cccdddfffjjjqqqxxxxxxtttpppqqqtttvvvvvvtttsssuuuwwwwwwuuuttttttuuuvvvxxxzzz|||}}}~~~|||~~~~~~|||{{{~~~}}}|||yyyvvvttttttuuuuuusssrrrssstttlll```ddduuuvvvuuurrrnnnooouuuzzz{{{}}}}}}}}}|||zzzwwwuuussswwwsssppphhhYYYQQQ^^^rrr|||~~~~~~zzzvvvsssssstttvvvwwwwwwvvvvvvuuu}}}|||zzzxxxxxxxxxzzz{{{}}}|||{{{{{{{{{zzzwwwuuuuuuxxxxxxttttttxxx{{{{{{yyyzzzyyywwwvvvuuuwwwyyyrrruuuwwwyyyxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzsssuuuwwwwwwtttrrrqqqqqqpppqqqssstttuuutttsssrrrppprrruuuvvvvvvvvvvvvvvvsssqqqnnnllllllkkkkkkkkkbbbaaaaaa^^^UUUIIIDDDEEEBBBAAAAAAAAABBBDDDFFFHHHQQQEEEOOOYYYUUUsss~~~}}}ppp^^^RRRMMMJJJ===444555666222000333111000000000//////////////////............//////000000000000111111111111000///...---,,,+++++++++000111111000...------...000...,,,+++***+++,,,---++++++******++++++,,,---,,,---...///000000000000...........................------+++***)))(((''')))))))))******+++++++++***,,,///111000/////////,,,---...---+++******+++*********+++++++++++++++((((((((()))***+++---...+++%%%%%%111===<<<222*********))))))((('''''''''))))))******++++++,,,,,,)))((((((((()))***++++++))))))))))))((('''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((()))))))))))))))))))))))))))))))))((()))***++++++++++++++++++++++++***************(((''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))+++,,,111???SSSbbbgggkkkmmmpppqqqnnnjjjgggeee___```^^^]]]aaaffffffbbbVVVTTTQQQMMMJJJKKKNNNRRRRRRSSSSSSRRRPPPPPPRRRSSSIIIHHHEEEBBB???;;;999888///000222333666===GGGOOOTTTUUUVVVVVVVVVYYY^^^aaajjjkkklllmmmooorrrvvvyyyxxxuuussssssvvvxxxwwwvvvuuuvvvxxxwwwvvvttttttuuuvvvxxxzzz{{{{{{|||}}}zzz|||}}}|||zzzzzz~~~}}}|||zzzxxxwwwvvvvvvvvvvvvxxxuuuuuurrrccc```pppvvvuuutttrrrtttwwwzzz|||~~~~~~}}}|||zzzxxxvvvuuuwwwpppeee[[[SSSVVVfffvvv~~~{{{vvvqqqnnnoooqqqssstttttttttuuuvvvzzzzzzzzzyyyyyyzzzzzz{{{{{{zzzyyyyyyzzzyyyxxxvvvsssxxxzzzxxxwww{{{|||{{{zzz{{{zzzxxxvvvuuuwwwxxxvvvwwwxxxwwwwwwwwwzzz|||zzz{{{{{{{{{zzzzzzyyyxxxuuuwwwxxxwwwtttrrrqqqqqqrrrtttvvvwwwxxxwwwvvvuuurrrssstttvvvwwwxxxwwwwwwvvvrrrnnnkkkjjjkkkkkkjjj```^^^^^^]]]UUUKKKDDDDDDBBBAAA@@@???@@@BBBEEEFFFQQQBBBFFFQQQLLL[[[rrrgggddd]]]KKK;;;999888444555:::666555333111000000000111//////............///////////////000000000111111//////...------------------///000000...------...000///...---,,,,,,,,,,,,++++++******++++++,,,---,,,,,,---...////////////......---------...//////,,,,,,,,,+++***)))((('''''''''(((***+++++++++,,,***---//////...---///111---......---+++******+++*********++++++,,,,,,,,,******)))))))))+++,,,---***$$$###***//////+++***,,,,,,+++***)))(((((((((************************''''''''''''((()))***+++******))))))(((&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))'''((()))***++++++++++++***************+++++++++***)))(((&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''')))++++++...:::NNN```hhhllllllmmmnnnnnnlllhhheeebbbdddbbb^^^]]]___```]]]WWWVVVTTTPPPLLLKKKMMMPPPOOOOOOOOONNNLLLLLLNNNPPPHHHIIIIIIGGGDDD???;;;999111555:::<<<>>>DDDOOOWWWUUUUUUUUUUUUVVVZZZ```dddsssqqqooopppsssvvvwwwwwwtttsssssssssuuuvvvvvvvvvvvvwwwxxxwwwuuutttuuuvvvwwwyyy{{{zzzxxxxxxyyy{{{wwwyyy{{{zzzxxxyyy~~~~~~|||{{{zzzyyyxxxvvv{{{uuusssvvvjjjaaaooowwwvvvvvvwwwxxxyyyzzz|||||||||{{{zzzzzzzzzzzzzzzvvvkkk[[[RRRYYYhhhqqqsss||||||}}}|||zzzvvvrrrpppmmmppprrrrrrrrrsssvvvyyyvvvwwwyyyzzz{{{zzzzzzzzzxxxwwwvvvwwwxxxxxxwwwvvvqqqxxx|||||||||~~~~~~{{{}}}}}}|||yyywwwvvvwwwyyywwwxxxyyyxxxxxxxxx{{{}}}}}}}}}}}}|||{{{zzzyyyxxxwwwxxxyyywwwtttrrrqqqrrrrrrtttwwwyyyzzzyyywwwvvvqqqqqqrrrtttvvvvvvvvvuuuvvvrrrmmmkkkkkkkkkjjjhhheeeaaa______ZZZPPPHHHEEEDDDCCCAAA@@@@@@BBBEEEFFFMMMFFFBBBGGGJJJPPPwww~~~tttssskkkUUUAAA<<<:::777999@@@:::888555333111111222333//////............//////......//////000000000111000//////.........//////+++---...///...---...///111111000///...---,,,,,,++++++******++++++,,,---+++,,,---...//////////////////------,,,---...///+++++++++++++++***)))(((%%%&&&((()))+++,,,,,,,,,***---///...---,,,///111---......---+++******+++*********++++++,,,,,,,,,,,,+++***)))))))))***+++++++++---222111---,,,......---,,,+++*********************)))))))))))))))&&&&&&&&&&&&''')))***+++*********)))(((&&&%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&'''((()))******+++++++++))))))))))))))))))))))))''''''(((******+++++++++))))))******+++++++++,,,+++***((('''%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''&&&$$$(((***,,,777JJJ\\\fffiiigggfffgggjjjkkkiiifffdddgggfff```]]]___```___YYYYYYXXXSSSMMMKKKLLLNNNNNNNNNMMMKKKIIIHHHIIIKKKHHHJJJLLLKKKGGGAAA<<<999555;;;BBBEEEFFFKKKTTT\\\WWWWWWVVVTTTUUUXXX^^^bbbrrrnnnkkkmmmssswwwxxxvvvooopppqqqrrrrrrrrrssstttwwwxxxxxxwwwuuutttuuuwwwyyyzzz{{{zzzvvvtttuuuwwwuuuwwwyyyxxxwwwyyy~~~}}}|||{{{rrr{{{ssspppyyypppfffqqqwwwvvvwwwzzz{{{zzzzzz|||zzzyyyyyyyyyzzz{{{}}}vvvhhhTTTOOOaaawwwyyynnnwwwxxxyyy{{{{{{zzzyyyxxxmmmoooqqqrrrqqqsssxxx|||tttuuuxxxzzz{{{{{{zzzyyyvvvuuutttuuuvvvwwwwwwuuupppxxx~~~~~~{{{~~~{{{xxxwwwxxxyyyvvvxxxyyyzzzyyyyyyzzz{{{~~~|||{{{zzzyyyyyyyyywwwtttrrrrrrsssqqqsssuuuxxxyyyxxxvvvuuuoooooooooppprrrsssrrrqqqrrrooommmlllnnnnnnllliiimmmgggcccccc___VVVLLLHHHFFFEEEBBBAAAAAACCCEEEGGGGGGLLLEEEFFFOOOOOO___wwwmmm```PPPDDD>>>::::::<<<777444333444111------111111000///111333222...***++++++,,,---...///000111444111//////111222000...++++++,,,,,,...///111222444333000...,,,,,,,,,,,,...---+++******,,,///000...//////000//////...---.........///000000///...///...,,,+++***)))))))))&&&'''(((***++++++,,,,,,***+++,,,---...............---+++)))((())))))******+++,,,------+++***(((------,,,+++***)))(((''',,,...//////......000111...---,,,+++***)))))))))+++++++++***)))((((((''')))((('''''''''(((***++++++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''***+++***((())))))))))))))))))))))))*********)))******++++++*********)))))))))))))))---+++)))&&&%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%******,,,...111;;;OOObbbrrrhhhbbbgggmmmnnnllllllmmmiiiccc___]]]]]]]]]]]]___]]][[[XXXOOOGGGGGGKKKLLLOOONNNHHHEEEHHHLLLMMMPPPHHHBBBDDDFFFCCC???>>>===AAAIIILLLGGG@@@EEEPPPXXX[[[___bbbaaa`````````kkkkkkmmmrrrxxxyyyvvvrrrtttpppmmmmmmppprrrrrrqqqttt}}}|||sssooovvvyyyuuuvvvyyyyyyvvvwwwzzzxxxqqqzzzwwwxxx|||}}}{{{{{{~~~}}}|||yyyvvvwwwrrrrrryyysssfffcccvvvtttwww|||yyyrrrvvvzzz{{{}}}~~~|||yyyxxxxxxhhhRRRNNNdddtttqqqsss~~~}}}|||{{{|||~~~|||xxxtttuuuuuuuuuuuuvvvvvvvvvvvvpppppppppsssvvvyyyyyyyyyxxxwwwvvvttttttvvvwwwxxxwwwxxx{{{~~~|||yyyxxxqqqpppvvv}}}tttxxx{{{zzzxxxxxx|||~~~|||{{{yyyxxxwwwwwwwwwvvvsssrrrrrrsssqqqrrrtttttttttuuuwwwzzzwwwtttqqqppppppqqqqqqpppuuuqqqnnnlllmmmllliiifffpppqqqnnnggg```[[[SSSKKKHHHCCC>>>;;;<<<@@@CCCEEEEEEDDDCCCBBBFFFPPP^^^hhh}}}}}}rrrdddYYYNNNCCC;;;888666666777666333333666111000///000111111...+++,,,,,,,,,---...///111111555222///.........,,,***,,,---------///000111222444222000...,,,,,,,,,,,,,,,,,,------...///000000000000//////.........---------......///000///...///...---,,,+++*********&&&'''((()))++++++,,,,,,++++++,,,...............++++++)))(((((())))))***)))***,,,------,,,+++***++++++++++++************,,,...//////------...000000///...---,,,,,,,,,,,,+++++++++***)))((((((((())))))((('''((()))***++++++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&'''***+++***(((************************++++++******)))*********************************,,,***(((&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&(((***,,,555HHHYYYqqqlllgggeeehhhkkklllkkkiiieee```\\\ZZZYYYXXXWWWZZZZZZ[[[YYYOOOFFFGGGMMMMMMQQQQQQJJJEEEFFFJJJKKKNNNFFF@@@@@@@@@>>>===>>>DDDCCCEEEHHHGGGHHHQQQ\\\]]]```cccdddcccbbbbbbbbbnnnppptttxxx{{{{{{xxxvvvtttqqqnnnmmmoooqqqqqqpppuuu{{{zzzrrrpppwwwyyyuuuyyyzzzxxxtttvvv{{{{{{xxx{{{xxxyyy|||}}}{{{|||~~~}}}||||||}}}}}}~~~yyy{{{wwwuuuuuufffZZZ^^^qqqsssxxx}}}{{{wwwvvvyyy||||||||||||}}}}}}wwwqqqRRROOO[[[rrr|||wwwvvv~~~}}}{{{||||||{{{wwwtttssssssssssssttttttttttttsssrrrsssuuuxxxzzzzzzyyyxxxwwwuuuttttttuuuwwwxxxyyyyyy{{{}}}~~~zzzwww}}}{{{tttqqqtttyyyvvvyyy||||||yyyyyy}}}~~~~~~}}}|||{{{yyywwwvvvuuuvvvwwwvvvtttsssssstttqqqssstttuuuttttttvvvwwwwwwtttqqqooopppqqqrrrrrruuutttrrrrrrqqqooojjjfffmmmtttvvvpppfff]]]UUUNNNLLLHHHBBB>>>>>>@@@BBBCCCCCCCCCBBBAAACCCLLLXXXaaawwwpppppp{{{ooo^^^III999999555555777666333333555111000...///000000///......---------...000222333222000...///000222222111............///000111222333111///...,,,,,,,,,,,,+++,,,...000222222111111222111///...---------...,,,------...//////......000///...---,,,,,,++++++'''(((((()))***+++,,,,,,+++,,,---...////////////******)))(((((()))))))))(((***+++---------,,,,,,))))))***+++,,,,,,---...---...///...,,,+++,,,---///...------,,,,,,,,,,,,+++++++++***))))))(((((())))))(((((())))))***+++***)))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''(((***+++***)))++++++++++++++++++++++++,,,+++******))))))))))))++++++++++++++++++++++++***)))'''%%%$$$$$$%%%%%%$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$&&&'''(((///???OOOjjjooommmeeedddkkknnnlllfffccc___\\\ZZZXXXUUUSSSRRRTTTWWWVVVNNNFFFFFFKKKNNNTTTUUUNNNFFFEEEHHHJJJIIIBBB<<<;;;;;;<<<@@@FFFAAA???@@@EEEKKKQQQZZZbbbeeeggghhhhhhgggffffffgggqqqtttyyy||||||zzzxxxwwwtttrrrooonnnoooppppppooouuuxxxvvvppprrryyyzzzuuuwwwvvvssspppsssyyy|||{{{}}}zzzyyy|||}}}{{{|||~~~{{{zzz|||~~~xxx{{{zzzyyyqqqYYYLLLVVVmmmtttyyyyyyyyyzzzyyywww~~~~~~{{{zzz~~~rrrbbb???PPPiiizzz~~~zzz{{{~~~|||{{{zzzyyyvvvtttttttttttttttuuuuuuvvvvvvwwwvvvvvvwwwzzz{{{{{{zzzxxxwwwvvvuuuuuuvvvwwwxxx{{{zzz{{{}}}~~~|||yyywww{{{~~~xxxsssssstttxxx{{{}}}}}}{{{{{{~~~}}}||||||zzzyyywwwuuuttttttuuuvvvvvvttttttuuuvvvrrrtttvvvvvvuuutttssstttwwwtttqqqpppqqqsssttttttssstttuuuvvvvvvsssnnnjjjhhhsss{{{wwwmmmbbbYYYSSSQQQMMMGGGCCCAAAAAAAAA@@@@@@AAAAAAAAABBBHHHRRRYYYddd{{{wwwhhhTTTDDD<<<777555666555222111333111000/////////000000000000///.........000222444333111000///000111222333......---......///000111111000///---,,,,,,------,,,---///000222333444444444222///---,,,,,,---...+++,,,...............///111000///...------------((()))))))))***+++,,,,,,,,,,,,---...////////////,,,,,,+++******))))))(((((()))+++,,,---.........)))******+++,,,---......,,,---...---+++***+++,,,,,,,,,+++*********+++++++++++++++******)))))))))))))))))))))******++++++))))))(((((('''''''''''''''''''''''''''''''''''')))(((((()))************++++++++++++++++++++++++,,,,,,+++)))((((((((((((******************++++++)))((('''%%%$$$$$$$$$%%%$$$%%%%%%&&&'''((())))))''''''''''''&&&&&&&&&&&&'''&&&'''((((((,,,999FFF]]]mmmsssjjjfffmmmqqqmmmeeecccaaa```___]]]YYYWWWRRRQQQSSSUUURRRKKKHHHIIIJJJRRRVVVOOOGGGFFFHHHJJJBBB===999999:::===FFFPPP:::;;;@@@JJJUUU]]]bbbdddjjjlllmmmmmmllllllmmmooopppuuu{{{|||yyyvvvuuuuuutttsssqqqpppoooooooooooouuuuuurrrooossszzzzzzuuuvvvuuussssssuuuzzz||||||}}}zzzzzz}}}~~~|||}}}~~~{{{zzzzzzzzzuuuwwwxxx{{{rrrTTTAAAIIIgggsssyyytttrrryyy~~~}}}~~~{{{zzz}}}zzzeeeNNNBBBYYYpppwwwwwwzzz|||zzzxxxwwwvvvuuuwwwwwwxxxxxxyyyyyyzzzzzz{{{zzzyyyzzz|||}}}}}}|||zzzyyyyyyxxxxxxyyyyyyzzz|||{{{{{{}}}~~~~~~|||zzz}}}~~~xxxtttssstttyyy{{{}}}}}}|||{{{}}}~~~|||{{{{{{zzzxxxwwwuuutttssstttvvvvvvuuuuuuwwwxxxuuuwwwyyyyyywwwtttsssrrruuutttssstttvvvwwwvvvuuupppqqqsssvvvwwwvvvtttsssjjjssszzzxxxqqqhhh___WWWSSSOOOIIIEEECCCBBBAAA??????AAADDDDDDFFFJJJRRRWWWXXXvvvhhh\\\BBB<<<777777777555555777222222111000000000111111111000000///000111333444666555222///,,,+++,,,---------,,,,,,,,,---......000///...---,,,,,,---...///.........///222555666444222///---,,,,,,---...***,,,//////......///111111111000///............******))))))***+++,,,---+++,,,---...////////////000//////---+++***((((((((()))***,,,---...//////,,,,,,,,,,,,,,,---------,,,---...---+++******+++++++++*********+++,,,,,,++++++++++++************)))******+++++++++++++++))))))))))))))))))((((((''''''''''''''''''''''''((())))))***)))******+++************************,,,+++***)))(((((((((((('''((((((((())))))******((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''))))))***(((((('''''''''&&&&&&&&&(((&&&''')))(((***222<<>>999777888999<<>>???GGGLLLJJJHHHHHHGGGEEE===999666777888777999>>>888>>>CCCEEEMMM[[[jjjrrrnnnpppsssuuuuuuvvvxxxzzzxxxyyyzzzzzzxxxvvvvvvvvvssstttuuutttrrrqqqrrrssstttsssqqqppprrruuuwwwwwwuuusssuuuzzz{{{vvvrrrpppwwwvvvyyy~~~}}}|||~~~|||xxxuuutttxxxvvvxxxwww^^^???444AAAWWWooozzzzzzyyyzzz{{{}}}zzz{{{{{{nnnXXXGGGBBBbbbrrr~~~}}}~~~yyy}}}~~~}}}{{{xxxuuuuuuvvvuuuvvvvvvwwwxxxyyyzzzzzz|||{{{{{{|||~~~~~~}}}}}}||||||}}}}}}yyyvvvuuuwwwyyyzzz{{{|||}}}|||{{{zzzyyyzzzzzzzzz{{{{{{zzzzzzyyyrrrtttvvvvvvvvvvvvxxxzzzyyy{{{|||zzzwwwtttssssssqqqsssvvvzzz|||zzzuuuqqqpppqqqsssuuuvvvxxx|||~~~xxxrrrqqqnnncccXXXUUUQQQKKKGGGEEEEEEDDDDDDAAAEEEIIIKKKLLLOOOUUUZZZ\\\___ggggggYYYJJJBBB<<<777444444444666888777333111000111000111333444444444222222---///111222444888???EEE///...---,,,,,,,,,,,,,,,...---,,,,,,,,,---...///------,,,,,,---...000111000000//////.........---***...222222//////111444000000///............///,,,+++***))))))+++,,,---)))***+++,,,---------------............,,,+++***+++++++++,,,---...//////............------------+++,,,------,,,,,,---...,,,,,,,,,,,,---...///000++++++++++++++++++++++++***+++,,,---------,,,+++++++++,,,---------,,,+++''''''''''''''''''''''''(((***++++++))))))***---***************************))))))((((((((())))))'''''''''((())))))******'''(((((((((((('''&&&&&&$$$$$$%%%'''(((***++++++((((((((((((''''''''''''&&&$$$&&&((('''%%%(((...:::PPPiiivvvrrrjjjffffffeeebbb```^^^^^^\\\ZZZXXXYYYVVVTTTTTTOOOGGGAAA@@@DDDJJJNNNNNNOOOPPPLLLFFF===888777:::;;;777333111444???GGGFFFGGGTTTgggsssooorrrvvvxxxxxxxxxyyyyyy|||zzzxxxwwwxxxxxxwwwwwwsssuuuwwwvvvtttssstttuuussssssrrrrrrqqqrrrtttxxxvvvssssssxxxwwwpppjjjiiirrrsssxxx}}}~~~}}}{{{xxxtttqqqooonnnnnnpppyyywwwtttvvviiiOOO???888FFF\\\qqqyyyyyyxxx{{{}}}xxxyyyyyycccEEE@@@OOOlllvvv}}}}}}~~~}}}zzz|||~~~|||yyyvvvuuuvvvsssssstttuuuvvvwwwxxxxxx{{{zzzzzz{{{}}}~~~~~~}}}~~~|||}}}|||yyywwwwwwxxxzzz||||||}}}~~~~~~}}}{{{yyywwwxxxyyyzzz{{{{{{{{{{{{ssstttvvvvvvvvvvvvxxxzzzyyyzzzzzzxxxuuurrrrrrsssrrrrrrtttvvvwwwvvvssspppnnnqqqsssrrrpppooopppqqqxxxwwwsssnnnllllllfff^^^ZZZUUUMMMHHHFFFFFFFFFFFFAAADDDGGGHHHIIIKKKPPPTTTZZZ^^^^^^pppttt```QQQGGG===777666555888:::999555111000000000111444666666444222111000000000...,,,...333777000///...---------------...---,,,+++,,,---...///***+++---.........------...//////000//////...---***...222222000///222666000//////............///---,,,***))))))+++,,,...))))))***+++,,,,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,---//////........................+++,,,------------...///)))))))))***+++,,,---...++++++++++++++++++++++++***+++,,,---...---,,,,,,+++,,,---.........---,,,(((((((((((((((((((((((((((***,,,+++))))))+++---++++++++++++++++++++++++)))(((((((((((())))))***'''(((((()))***+++++++++((((((((()))((((((''''''$$$$$$%%%'''(((***++++++)))((((((((('''''''''''''''&&&'''))))))&&&(((---///BBB^^^rrrsssjjjhhhlllhhheeeaaa^^^\\\ZZZXXXVVVcccdddeeeaaaVVVKKKIIIMMMMMMPPPSSSUUUWWWXXXRRRJJJ<<<777777===@@@;;;333///333EEETTTSSSPPPXXXhhhtttqqqtttxxxzzzzzzxxxwwwwww}}}yyyttttttvvvxxxwwwvvvsssuuuxxxwwwuuutttuuuwwwsssssssssssspppooosssxxx~~~yyyyyy|||zzzqqqkkkkkkoooqqqwww}}}~~~zzzsssiii___ZZZXXXZZZ\\\iiiwwwwwwqqqvvvrrr^^^PPP;;;===KKKcccsssvvvzzzvvvxxxwww[[[:::???[[[rrrvvvxxxvvvvvv|||xxx{{{~~~}}}yyyvvvuuuvvvrrrssstttuuuvvvwwwxxxxxxzzzyyyyyyzzz}}}~~~~~~}}}~~~~~~||||||~~~~~~}}}|||{{{yyyyyyyyyyyy~~~~~~~~~~~~{{{yyyuuuvvvxxxyyyzzz{{{||||||sssuuuwwwwwwvvvvvvxxxyyyxxxyyyxxxuuurrrqqqqqqrrrsssrrrqqqqqqrrrsssrrrqqqllloooqqqooojjjeeebbbaaagggkkkllliiihhhiiihhhddd^^^XXXPPPIIIFFFFFFGGGGGG@@@CCCEEEEEEEEEFFFKKKOOORRR^^^\\\^^^~~~{{{iiiZZZNNNBBB888999777666777333...---000444444444444444444444444111111000///////////////111000...---,,,,,,---------------...............///......------///000111////////////////////////000...,,,///444777444111000000////////////000000///......---+++******)))&&&(((***,,,---,,,***)))+++++++++*********************))))))***,,,---////////////000//////...------------...------,,,,,,,,,+++***+++---...---,,,---,,,,,,++++++,,,,,,---...//////---+++***+++---+++,,,.../////////...---***)))))))))))))))******++++++++++++++++++,,,,,,))))))))))))))))))))))))************))))))))))))'''((()))***************'''''''''''''''&&&&&&%%%$$$%%%'''(((***,,,......,,,+++***))))))***+++,,,***)))((('''&&&'''((((((...555KKKeeeqqqkkkgggiiibbbcccbbb^^^XXXTTTTTTUUUTTTYYY[[[WWWSSSPPPLLLGGGQQQTTTWWWXXXWWWVVVUUUUUUHHH:::333999<<<666///000666???KKKUUU[[[bbbkkkrrrwwwyyy{{{{{{zzzyyyyyyyyyxxxwwwvvvtttsssrrrrrrrrrqqqqqqsssuuuwwwwwwtttqqqqqqooooooqqqrrrrrrvvv|||zzz{{{|||{{{wwwqqqkkkgggmmmqqqxxx~~~|||zzzrrrcccOOOBBB???AAADDDEEEdddiiiqqqvvvvvvpppiiicccWWWCCCBBBZZZmmmmmmnnnwwwwwwxxx{{{rrrSSS:::EEEbbbtttssstttwww|||~~~|||zzz|||~~~~~~|||xxxsssppprrrsssssstttuuuvvvvvvwwwzzzyyywwwxxxzzz||||||{{{|||}}}~~~~~~}}}~~~}}}{{{yyyxxx{{{}}}}}}|||{{{{{{zzzyyyyyyzzz|||{{{{{{~~~yyyzzzyyyxxxwwwwwwwwwxxxyyyzzzuuuqqqqqquuuxxxxxxuuuwwwvvvtttrrrpppppprrrtttwwwqqqlllkkknnnqqqpppnnnooolllhhhiiikkkjjjddd^^^ccceeejjjnnnnnnjjjbbb\\\bbb^^^UUUKKKGGGHHHGGGCCCAAAAAABBBDDDFFFGGGHHHIIIUUUUUUYYY]]]ccc~~~~~~wwwlllXXXEEE@@@;;;666555222...000555333333333444444444444444222111111000000000000000000///...---------...........................//////......---...///000111//////////////////......///...///333777888444///000000000/////////......---------,,,++++++******''')))+++------,,,***)))++++++*********************))))))***+++---...///......------,,,,,,++++++,,,------.........------,,,+++++++++---...---,,,---------------------------......---++++++,,,------......///......------)))))))))))))))***++++++************************))))))))))))))))))))))))*********)))))))))(((((((((((()))***************%%%&&&&&&'''''''''&&&&&&%%%%%%'''(((***,,,---...++++++************++++++''''''&&&%%%%%%&&&'''(((+++///@@@ZZZiiihhhdddeeeeeedddbbb\\\VVVRRRRRRSSSQQQVVVWWWTTTQQQPPPOOOKKKMMMOOORRRUUUVVVTTTQQQOOOMMMAAA;;;>>>>>>666000222>>>EEEPPPYYY```gggnnnsssvvvxxxzzzzzzxxxwwwwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxrrrrrrsssuuuwwwwwwtttrrrqqqoooooorrrrrrrrrwww}}}zzzxxxvvvwwwwwwssskkkdddlllrrrzzz|||yyyuuussssssfff___VVVSSSVVV\\\aaaccclllnnnqqqsssrrroookkkhhheeeYYYOOORRR```lllrrrrrrwwwwwwyyypppSSS;;;HHHeeeuuutttuuuxxx|||~~~~~~|||zzz{{{||||||{{{yyyvvvtttrrrrrrsssttttttuuuvvvvvvyyywwwwwwxxxzzz{{{|||{{{|||}}}~~~~~~}}}yyyzzzzzzyyyxxxxxxzzz|||vvvwwwwwwwwwwwwwwwwwwwww~~~~~~|||yyy{{{~~~zzzttttttttttttuuuvvvwwwxxxyyyvvvssstttxxx{{{zzzxxxvvvuuusssqqqpppoooqqqrrrtttpppllllllppprrrrrrpppooommmlllkkkjjjiiigggffflllmmmoooqqqooojjjbbb\\\___```ZZZPPPIIIGGGGGGEEEBBBCCCCCCDDDDDDEEEFFFFFFOOORRRWWWZZZ\\\mmm|||kkk[[[DDD>>>888555111...///333333333333333333333333333222222111000000000000111///............//////000///////////////////////////............///000000000000000000//////...------...000444888888333...000000000000///---,,,+++++++++++++++++++++++++++***+++,,,------,,,***((())))))******************)))))))))***,,,...000111000///---,,,+++++++++,,,,,,,,,---...////////////---,,,+++,,,.........,,,,,,---...//////...---,,,+++---------+++,,,---///000000///...------------((((((((()))***+++,,,---++++++******))))))(((((())))))))))))))))))))))))******))))))))))))(((((())))))******++++++******$$$$$$%%%&&&''''''''''''%%%&&&'''(((***+++,,,---+++++++++,,,,,,+++++++++'''&&&%%%$$$%%%&&&'''(((***)))444MMM```eeecccbbbeeedddaaa\\\WWWUUUUUUVVVQQQUUUWWWSSSQQQRRRRRROOOIIIJJJLLLQQQTTTRRRLLLFFFMMMEEEAAABBB>>>555222555DDDJJJSSS]]]fffmmmqqqsssvvvwwwyyyxxxvvvuuuuuuuuuvvvvvvwwwxxxyyyzzz{{{{{{sssssssssuuuwwwvvvtttrrrqqqooopppsssssssssxxx~~~{{{vvvsssuuuyyyvvvmmmdddhhhqqqzzz|||vvvqqqqqqttttttsssrrrrrrsssuuuwwwxxxuuutttsssqqqpppooonnnnnnmmmlll___NNNTTTkkkuuupppxxxwwwwwwnnnRRR===LLLkkkvvvvvvwwwyyy|||}}}}}}{{{{{{zzzzzzyyyxxxxxxxxxxxxrrrssssssttttttuuuuuuvvvwwwvvvuuuvvvyyy{{{{{{{{{{{{|||}}}~~~~~~}}}}}}wwwyyy{{{{{{yyywwwwwwwwwsssssstttuuuuuuvvvwwwwww|||wwwxxx}}}}}}{{{nnnoooqqqssstttuuuvvvvvvwwwuuutttvvvzzz{{{yyywwwtttsssrrrpppoooooooooooopppmmmkkkmmmqqqttttttrrrooopppooommmjjjiiikkkmmmooooooppppppooojjjccc___^^^bbb```WWWMMMIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCGGGLLLUUUYYYWWW^^^yyy{{{uuuqqqQQQHHH@@@;;;666111000222333333333333333222222222222222111000000000000000---.........///000111111111111000000/////////.............../////////000000000111111000///...---------///222555555111...///000000000///,,,)))((())))))******+++,,,,,,,,,,,,,,,---------+++)))(((''''''(((((((((((())))))((()))***+++---///111222333111///,,,+++,,,---...+++,,,---...///000000000...---,,,---...///...---,,,...///111111///...,,,,,,---......---...000222333111///...,,,,,,------((((((((()))***,,,---...---,,,,,,+++***)))(((((())))))))))))))))))))))))***)))))))))(((((((((((())))))******+++******)))$$$$$$&&&'''((()))))))))&&&&&&'''((()))***+++,,,***+++,,,------,,,+++***)))((('''&&&%%%&&&'''(((,,,''',,,AAAXXXbbbcccbbbaaa```^^^[[[YYYZZZ[[[]]]SSSXXXZZZWWWTTTSSSQQQNNNFFFEEEHHHMMMQQQOOOGGG@@@IIIGGGEEECCC;;;333222777CCCHHHQQQ]]]iiipppssssssvvvwwwxxxwwwuuusssttttttssstttuuuvvvwwwxxxxxxxxxttttttssstttuuuvvvtttsssqqqooopppsssttttttxxx}}}zzzwwwvvvxxx{{{xxxpppiiidddmmmwww||||||{{{}}}}}}zzzyyyyyywwwtttrrrqqqrrrssstttjjjqqqhhhTTTPPPcccsssvvvyyywwwvvvnnnTTTAAAQQQpppwwwwwwxxxyyy{{{{{{{{{{{{|||zzzwwwuuutttuuuvvvxxxtttttttttuuuuuuvvvvvvvvvuuuttttttuuuxxxzzzzzzzzzyyyzzz|||}}}~~~~~~}}}|||zzz|||}}}}}}{{{yyyxxxxxxvvvvvvwwwxxxxxxyyyyyyzzz}}}~~~|||xxxyyy}}}~~~|||ooopppsssuuuvvvvvvuuuuuuuuuttttttvvvyyyxxxvvvssstttrrrqqqppppppooommmllljjjjjjjjjmmmqqqttttttsssqqqqqqpppnnnmmmllllllllljjjiiijjjkkklllkkkhhheeeaaadddccc\\\UUUPPPJJJDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBIIITTTYYYXXXZZZkkk}}}kkk]]]LLL@@@888333333777444444444333333222222222222111000000//////000000---...///000111111222222222111111000///......------......//////////////////000111111111000...---...---------///000000///...///000///...+++(((&&&'''(((((()))***+++,,,---,,,---------,,,***)))(((&&&&&&&&&'''''''''((((((((()))+++---...000111222222000...,,,+++,,,---...+++,,,---...///////////////...------//////...------...000111111000...------...////////////222444444222000...---,,,------((((((((()))***,,,---.........---,,,++++++******)))))))))))))))))))))))))))))))))(((((((((((('''))))))*********))))))((($$$%%%'''(((******++++++&&&''''''((()))***************,,,------,,,******)))((('''%%%%%%%%%&&&&&&,,,&&&(((888LLLZZZ___```^^^\\\ZZZYYYXXXYYYZZZZZZTTTYYY\\\XXXTTTQQQLLLFFFEEEDDDEEEJJJNNNLLLEEE>>>LLLLLLKKKEEE:::000000555>>>CCCNNN\\\hhhppprrrrrrvvvwwwwwwvvvtttssstttuuuttttttuuuvvvvvvuuuuuutttuuutttrrrrrrtttttttttsssqqqoooqqqttttttsssvvv{{{wwwxxxyyyzzzyyyvvvqqqmmmdddjjjsss|||{{{yyyyyywwwwwwvvvvvvvvvwwwxxxxxxmmmpppjjjZZZMMMTTTjjj~~~zzzwwwwwwoooWWWDDDSSSqqqvvvwwwxxxyyyzzzzzzzzzzzz}}}{{{wwwsssqqqqqqssstttvvvvvvvvvvvvvvvwwwwwwwwwtttsssssstttvvvxxxyyyxxxxxxyyy{{{|||}}}}}}||||||}}}~~~~~~|||zzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzwww{{{|||{{{{{{~~~~~~|||vvvwwwxxxyyyxxxwwwvvvuuuvvvwwwxxxyyyyyyxxxtttrrrtttsssqqqqqqrrrpppmmmjjjhhhhhhiiilllppprrrtttttttttqqqnnnoooqqqppplllhhhgggggghhhjjjmmmnnnlllkkkggggggccc___^^^ZZZPPPEEEDDDDDDEEEEEEEEEEEEEEEFFFDDDJJJRRRWWWXXX[[[eeeppprrrXXXEEE999333444999666555555444444333333222222222111000000000000111......000111222222222222222222111000...---,,,,,,---......///000/////////...///111222222111///......---,,,++++++---///000.........---,,,***(((&&&&&&'''((()))***+++,,,,,,,,,,,,,,,+++***)))((((((&&&&&&''''''(((((()))))))))***,,,...///000111111------+++*********+++,,,++++++,,,---............000///......///000...------...///000000///...------...////////////222333333222111///...---------)))))))))***+++,,,---.........------,,,,,,++++++))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))((((((''''''%%%%%%'''((()))******+++'''''''''(((((()))))))))*********++++++*********&&&&&&%%%$$$%%%&&&'''((()))&&&'''///>>>MMMVVV[[[\\\ZZZWWWVVVVVVUUUSSSRRRRRRWWWYYYUUUQQQNNNIIIDDDEEEDDDDDDFFFIIIHHHDDD@@@RRRSSSQQQGGG:::000...111999BBBOOO]]]hhhooorrrsssvvvwwwwwwvvvuuuuuuwwwxxxvvvwwwxxxxxxwwwvvvuuutttvvvsssqqqpppqqqrrrsssrrrqqqpppqqqtttsssqqqtttxxxtttvvvyyyyyywwwsssooommmfffjjjrrr{{{}}}|||{{{zzzvvvwwwxxxyyyzzzzzzzzzzzzyyytttmmm___MMMIII___{{{yyyvvvwwwqqqYYYEEEQQQmmmtttvvvxxxxxxxxxxxxyyyzzz|||zzzwwwtttrrrqqqqqqqqqvvvvvvvvvvvvvvvvvvvvvvvvtttsssrrrsssuuuvvvvvvvvvvvvxxxyyy{{{|||||||||{{{{{{||||||zzzxxxwwwwwwxxxzzzzzzyyyyyyyyyyyyyyyyyytttyyy|||{{{{{{~~~}}}|||||||||{{{zzzyyywwwwwwzzz{{{|||}}}|||zzzxxxwwwvvvtttsssssstttsssnnniiiiiiiiijjjlllnnnqqqsssuuuvvvqqqmmmnnnrrrtttoookkklllkkklllnnnpppqqqooonnnmmmjjjeeebbbdddbbbXXXKKKGGGGGGGGGGGGHHHHHHHHHHHHGGGJJJNNNPPPSSSWWW^^^dddvvvrrr^^^NNNAAA999777777777666555555444333333444444333222222222222333...///111222222222222111222111000///---,,,+++***------///000000000///...,,,...000222333222111///,,,---------------...///...---,,,+++***)))((((((&&&''''''((()))***++++++************)))((((((((((((((()))******+++,,,,,,***+++---///000000000000***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++111000//////000000///---........................---.........---...///111111111111000000...------************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$&&&'''(((((((((((('''''''''(((((((((((((((***))))))(((((())))))***$$$%%%%%%&&&(((+++...000'''((())),,,333@@@NNNWWW[[[YYYWWWWWWWWWUUURRROOORRRVVVVVVRRROOOPPPOOOMMMFFFEEECCCCCCBBBCCCCCCCCCPPPRRROOOEEE999111///000;;;EEETTTbbbjjjooosssuuuwwwwwwxxxwwwwwwwwwzzz|||vvvwwwxxxyyyyyywwwvvvtttuuusssooonnnoooqqqqqqqqqqqqpppqqqsssrrrpppqqquuuwwwvvvwwwxxxxxxuuuooojjjfffllluuu}}}~~~{{{yyyyyyzzz{{{{{{{{{zzzzzz|||yyytttiiiYYYOOOWWWfffvvvtttvvvqqqZZZDDDMMMfffqqqtttwwwwwwvvvvvvxxxzzzzzzyyyxxxwwwuuutttsssrrruuuuuuuuutttttttttttttttuuusssrrrrrrsssttttttsssuuuwwwxxxzzz{{{|||{{{{{{vvvyyy{{{|||zzzwwwvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyvvv{{{}}}zzzyyy|||~~~~~~~~~}}}|||{{{yyyyyyxxxxxxyyyzzz|||}}}}}}|||||||||xxxvvvtttvvvwwwuuuooojjjmmmmmmmmmmmmnnnqqqtttvvvwwwsssnnnnnnppptttvvvvvvnnnnnnoooqqqssstttrrrpppooonnniiieeeeeeeee^^^TTTLLLKKKKKKJJJJJJIIIIIIHHHFFFFFFGGGHHHLLLRRRXXXZZZeeewwwoooXXXCCC888888888777666555555444444666666555444444444444555///000111222333222111111222111000///---+++******,,,---///000000000///...+++---000333444333111000+++---///000///...------...---+++***))))))))))))'''''''''((()))*********))))))))))))((((((((((((******+++,,,------......+++,,,...000000000000///***+++,,,...............++++++,,,,,,,,,+++******222000//////000000///---......------------......,,,---------,,,,,,---///000000111111111///...,,,+++++++++***++++++,,,,,,++++++++++++++++++,,,,,,)))))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&''''''((((((((((((((((((***)))(((''''''((()))***%%%&&&'''***...222666888'''+++...,,,///:::KKKWWWYYYXXXWWWYYY[[[ZZZVVVSSSSSSVVVUUUQQQPPPTTTXXXXXXEEEEEECCC@@@>>>???BBBEEEHHHKKKIII@@@777333222222>>>JJJZZZffflllppptttxxxwwwxxxxxxxxxxxxyyy|||~~~tttuuuwwwxxxxxxwwwvvvuuuuuurrrooommmnnnpppqqqqqqrrrpppqqqsssrrrnnnooosss|||xxxvvvyyy|||zzzrrriiidddnnnzzz~~~~~~||||||{{{{{{zzzzzzzzzzzzvvvzzz{{{ttthhh\\\TTTQQQsssrrruuuqqqYYYBBBIII```ooosssvvvwwwvvvvvvxxxzzzxxxxxxyyyyyyyyywwwuuutttsssssssssssssssssssssrrruuutttrrrrrrsssssssssrrruuuvvvxxxzzz{{{{{{{{{{{{tttxxx}}}~~~zzzvvvtttttttttuuuwwwxxxzzz{{{{{{zzz}}}}}}xxxvvvyyy}}}~~~~~~}}}{{{yyyxxxxxxyyyyyyvvvwwwzzz{{{{{{|||~~~yyywwwvvvwwwyyywwwpppjjjppppppooonnnoooqqquuuxxxvvvtttpppmmmmmmsss|||lllmmmnnnrrruuuuuutttrrrppppppnnnhhheeeeeeaaa\\\PPPOOONNNMMMKKKIIIHHHHHHBBBBBBBBBCCCIIIQQQUUUVVV[[[kkk~~~sssWWW;;;>>>333555999444333666222444555777888888666444222111111222333333222000///111111000...---,,,+++***---...000111111111000//////000111111111111000000///000///,,,,,,000///,,,///---+++)))(((((()))***&&&&&&''''''((('''''''''((((((((((((((())))))***+++,,,...000000///...,,,------------...000111222///+++)))+++///111///+++,,,------......------,,,''',,,000000,,,***---000000//////............///...///000...++++++---111111///---++++++,,,---......---,,,,,,++++++,,,,,,******************************++++++++++++******'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))((((((((((((((((((''''''&&&&&&&&&'''((())))))******%%%$$$---<<>>======???CCCCCC@@@<<>>CCC===888444000///555>>>LLLVVVdddoootttvvvxxxyyyyyy}}}}}}xxxuuuwwwyyyyyytttwwwyyyyyyvvvssspppooommmoooqqqrrrpppooooooooosssqqqqqqrrruuuvvvtttrrrzzzwwwxxxzzzwwwqqqpppttt||||||{{{|||}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{xxxyyy|||wwwhhhUUUIIIQQQkkkvvvpppdddKKKAAAPPPnnnqqqvvvzzz{{{zzzyyyzzzxxxyyyyyyyyyxxxxxxyyyzzzxxxuuusssrrrssssssrrrppprrruuuwwwwwwvvvuuuuuuvvvwwwyyy|||}}}{{{yyyxxxxxx{{{zzzzzzzzz{{{{{{yyywwwrrrrrrssswww{{{|||zzzxxx}}}{{{zzzzzz{{{}}}~~~~~~|||zzzxxxwwwvvvwwwwwwvvvtttsssuuu{{{yyyyyyyyyyyywwwuuusssrrruuuuuuttttttttttttssssssuuuvvvuuuqqqllliiikkkmmmrrruuuvvvtttpppnnnppprrrtttqqqnnnlllllliiieeebbb\\\UUUNNNMMMPPPRRROOOLLLLLLKKKIIIGGGEEEGGGJJJMMMNNN]]]iiipppyyy```MMMBBB<<<333444:::999888777666555444444555666000000111111222111111000111111000//////...------...///000000111111000000/////////////////////...+++------***))),,,,,,)))*********)))))))))))))))&&&'''''''''(((((((((((()))))))))***+++,,,---...***+++---///000000///...000000//////............///,,,***,,,///000...,,,++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++------------......///000555222///---,,,,,,+++***,,,,,,------------,,,,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((('''&&&(((+++---......,,,)))(((***,,,222>>>IIIMMMVVVUUUSSSWWWUUUSSS[[[bbbkkksssxxx}}}```???;;;>>>BBBDDDDDDBBBAAAAAA@@@===999444...---777DDDYYYaaallltttxxxyyy{{{}}}}}}yyyvvvxxxyyywwwwwwxxxzzzyyyvvvsssrrrqqqnnnqqquuuwwwvvvtttrrrqqqtttssssssuuuwwwxxxwwwvvvwwwvvvxxxyyyvvvqqqoooqqq|||zzzxxxyyy||||||zzzwww|||}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{yyyyyyzzzrrr\\\GGGAAA^^^rrrqqqeeeOOOCCCHHHhhhooowww{{{{{{yyyyyyyyyyyyxxxxxxxxxzzz{{{{{{zzzxxxvvvtttsssssssssrrrqqqrrrtttvvvvvvuuuuuuuuuvvvyyy|||~~~~~~|||yyyxxxxxxzzzxxxwwwxxxzzz{{{{{{zzzqqqssswww{{{~~~~~~zzzwww~~~}}}}}}|||}}}}}}~~~~~~~~~~~~~~~}}}|||zzzxxxwwwwwwxxxwwwssspppssszzzzzzyyyxxxwwwvvvuuutttttttttuuuuuuuuuuuuuuutttsssssswwwxxxssskkkggghhhkkkuuu|||~~~uuuooopppsssuuusssooommmllljjjhhhfffbbbZZZQQQNNNOOORRRQQQPPPOOONNNKKKHHHEEEDDDGGGIIIHHHSSS___ccckkkzzzaaaOOOGGG>>>===<<<555:::999777666555444444444000111111111111111111111000000000000//////////////////000000111111111111//////......---------...)))------***)))******((((((((()))*********))))))''''''''''''((()))******++++++++++++,,,...///000***+++---...///000//////...///////////////......///---,,,---//////...,,,,,,------------------,,,...,,,++++++,,,,,,***))),,,,,,,,,,,,---...///000000---******---...---+++,,,---...//////---,,,++++++******)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((('''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((%%%&&&''''''%%%%%%%%%%%%)))((((((+++,,,///777AAAJJJTTTTTTRRRVVVUUUTTT^^^uuuuuuwwwzzzyyyjjjPPP999;;;???DDDEEECCCAAAAAACCC??????>>>999111///;;;IIIbbbhhhpppuuuwwwxxxzzz|||}}}}}}xxxvvvxxxyyywwwxxxyyyzzzyyywwwuuuvvvwwwrrrssstttsssqqqpppqqqrrrssstttuuuvvvxxxyyyyyyyyyvvvwwwyyyyyyuuupppnnnmmmwwwtttrrrtttxxxyyyuuupppyyy~~~~~~~~~}}}~~~|||xxxzzzxxxgggRRR>>>MMMcccqqqkkkTTTCCCCCCcccmmmvvvwwwuuuuuuuuuvvvzzzxxxwwwyyy|||~~~|||yyyxxxvvvuuutttssssssrrrrrrrrrtttuuuuuuuuuuuuvvvwwwzzz|||~~~~~~|||zzzzzzzzzxxxwwwuuuvvvxxx{{{||||||qqqtttwwwzzz||||||zzzxxx|||}}}~~~}}}~~~~~~~~~}}}{{{zzzyyyvvvyyyzzzwwwsssssszzz|||zzzxxxvvvuuuvvvwwwwwwvvvvvvwwwwwwvvvtttsssrrrrrruuuwwwuuupppiiifffdddsss|||xxxpppqqquuuxxxvvvrrrpppnnnmmmllllllfff^^^TTTNNNOOOQQQRRRRRRKKKKKKIIIGGGEEEEEEGGGJJJLLLOOOVVV]]]aaannnlllddd[[[UUUJJJ:::666555555555444444444444333222222111111111111111////////////000000000000000000000000000111111222//////...---,,,,,,------***...000,,,*********(((((()))***************)))(((((('''((((((***+++,,,,,,,,,,,,,,,---...///000+++,,,---...////////////,,,---...///000000000000///...---......///...---......////////////......---,,,******++++++***)))++++++++++++,,,...//////---***'''(((+++...---+++***+++,,,,,,------------+++***))))))(((((())))))(((((((((((((((((((((((())))))(((''''''((())))))&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''"""%%%''''''%%%$$$%%%&&&)))((()))+++++++++111888HHHSSSTTTSSSWWWUUUUUU___zzzuuuwww|||pppVVVBBB>>><<<@@@DDDDDDAAA@@@@@@BBB===???@@@<<<444111===LLLdddiiipppsssssstttvvvxxxyyy{{{yyyuuuvvvyyyyyywwwxxxyyyzzzyyyxxxxxxzzz|||vvvsssooojjjgggiiimmmqqqrrrtttuuuwwwwwwxxxyyyyyywwwzzz{{{yyyuuuqqqnnnlllqqqooonnnqqqvvvxxxtttpppuuu}}}~~~|||yyyyyyzzzrrreeeJJJAAAOOOlllppp[[[GGGAAA___lllvvvtttpppqqqtttuuuzzzxxxwwwyyy}}}}}}{{{xxxwwwvvvuuutttrrrqqqrrrrrrrrrsssttttttttttttvvvxxxyyy{{{}}}}}}|||||||||}}}uuutttrrrsssuuuxxxyyyyyyssstttuuuvvvwwwxxxyyy{{{{{{|||~~~~~~~~~~~~~~~}}}|||{{{zzzvvvzzz}}}|||yyywwwyyy}}}|||{{{yyywwwvvvwwwyyyzzzyyyyyyxxxwwwvvvtttrrrqqqqqqrrrtttwwwwwwpppfff___fffnnnwwwxxxsssqqqsssxxxzzzyyyvvvtttqqqppppppqqqiiiaaaWWWPPPOOOPPPRRRRRRIIIIIIIIIGGGEEEEEEGGGIIIOOOIIILLLXXXaaahhhwwwxxxkkk[[[GGG777666555444444555666666666555444222111111111111------...//////000111111111000000000000111222333111000...---,,,,,,---...,,,111444000,,,,,,,,,+++++++++******************(((((((((((()))***,,,---......---------...//////------------.........///***,,,...///111111000000/////////...............///000000000000000000///++++++******))))))***+++++++++++++++,,,,,,---...---+++***)))***+++++++++...,,,+++******,,,...000+++******)))))))))))))))))))))))))))))))))))))))******((((((((((((******%%%&&&''''''((('''''''''&&&&&&'''(((((()))))))))'''(((((('''&&&%%%$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''''''''((()))(((((()))+++***(((,,,333EEEQQQUUUUUUWWWTTTUUU___xxxwww{{{{{{gggIII;;;>>>???@@@@@@@@@>>>===>>>???888:::;;;888222222???OOOdddiiiooorrrqqqqqqsssuuuvvvwwwuuusssuuuyyyzzzwwwvvvxxxyyyyyyxxxxxxzzz{{{{{{wwwqqqkkkiiikkkqqqvvvrrrtttwwwwwwwwwwwwxxxyyyxxx|||}}}yyyvvvtttrrroooooonnnnnnqqquuuwwwvvvtttssszzz||||||zzzzzzxxxuuu\\\AAACCC___kkkcccRRRAAAXXXiiivvvtttooorrrvvvvvvyyyyyyyyyzzz{{{{{{yyywwwuuuvvvuuusssqqqpppqqqrrrqqqsssttttttssstttvvvxxxxxxzzz||||||||||||}}}~~~tttrrrqqqrrrtttuuuuuutttuuuttttttrrrrrrtttyyy|||zzz{{{}}}~~~~~~}}}||||||||||||xxx{{{}}}~~~}}}{{{yyyyyy{{{zzzxxxwwwwwwxxxyyyzzz|||zzzyyywwwuuutttsssssssssrrrtttxxx{{{wwwlllbbb\\\___cccggglllqqquuuyyyyyyzzzyyywwwtttrrrssstttjjjddd\\\UUURRRQQQQQQQQQMMMMMMLLLIIIFFFEEEFFFGGGKKKCCCCCCQQQ^^^ffflllrrrxxxiiiZZZKKKFFF???999555555888:::999888666444222111111111+++,,,,,,...///000111111111111000000000111222333222111///---,,,,,,---......555888444/////////......---,,,*********++++++)))((((((((()))+++---/////////...------------...//////...------------...,,,---///000111000///...//////000///...------...//////000000000000//////(((***+++***''''''***---,,,+++++++++++++++,,,,,,++++++,,,++++++,,,...000???;;;444---******---///++++++***))))))))))))***************************,,,+++)))(((((()))+++,,,&&&'''((()))))))))(((((('''(((((()))******++++++))))))))))))(((&&&$$$###$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''')))+++)))'''+++222AAAOOOUUUUUUWWWSSSRRR\\\nnnwwwxxxhhhTTTJJJGGGFFFCCC@@@<<<;;;;;;<<<<<<<<<666444333111///444EEEVVVeeejjjpppssssssssstttvvvvvvwwwtttrrruuuyyyyyyuuuvvvwwwyyyxxxvvvuuuuuuvvvwwwwwwuuusssqqqrrruuuxxxtttvvvyyyyyywwwvvvwwwyyyvvv{{{|||xxxwwwyyyyyywwwmmmmmmnnnoooqqqtttuuuvvvssswwwzzz}}}}}}|||~~~}}}yyywwwzzzhhhLLLCCCOOO^^^lllbbbAAAJJJaaatttuuuqqqsssvvvvvvxxxyyy{{{{{{yyywwwvvvvvvsssuuuuuussspppnnnoooqqqqqqrrrssssssssstttvvvyyyzzz{{{||||||{{{zzz{{{|||xxxvvvvvvvvvwwwwwwuuussstttuuutttrrrqqqsssxxx|||zzz{{{{{{}}}~~~|||{{{{{{|||}}}|||{{{zzz{{{}}}|||yyywwwxxxwwwvvvvvvvvvwwwxxxyyy{{{yyywwwuuutttuuuwwwxxxwwwvvvwwwzzz|||zzztttnnnccc]]]YYY]]]gggpppttttttwwwyyyzzzxxxuuusssssstttkkkggg```ZZZVVVSSSQQQPPPQQQQQQPPPMMMIIIGGGGGGHHHHHHEEECCCIIISSS^^^fffkkktttkkkbbbYYYLLL???888666999;;;<<<:::777555222111111111***+++,,,---...000111111222111000000000111333333333111///---,,,---...///000777;;;666111000111000000///,,,*********+++,,,))))))(((((()))+++...///000///...------,,,,,,---000///...------------------...000111111///---,,,///000000///...------.........////////////......&&&***,,,***&&&&&&***///,,,,,,++++++***+++++++++&&&))),,,------///444888SSSLLL@@@444,,,)))***,,,,,,++++++***************************************,,,+++***((((((***+++,,,'''((()))+++++++++***)))((())))))***+++,,,,,,,,,************(((&&&$$$###$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%%%%&&&'''&&&%%%&&&%%%'''***)))(((,,,333???NNNTTTUUUVVVQQQPPPYYY___oookkkOOOCCCSSS^^^YYYEEE@@@:::777999::::::999666222...,,,...777LLL^^^ggglllsssvvvvvvuuuvvvxxxxxxxxxuuurrruuuyyyyyytttuuuwwwxxxwwwtttrrrqqqqqqkkknnnrrrtttsssrrrqqqqqquuuxxxzzzzzzxxxvvvxxxzzztttzzz{{{xxxxxx}}}}}}kkklllmmmmmmmmmooorrruuutttvvvwwwzzz}}}~~~zzz{{{xxxuuuxxxmmmWWWHHHDDDRRRrrrmmmAAA===YYYqqqtttrrrtttuuusssvvvzzz}}}|||xxxuuuuuuvvvrrrttttttrrrooommmoooqqqqqqrrrssssssrrrtttwwwyyy{{{|||}}}|||zzzxxxyyyzzz}}}}}}||||||}}}{{{xxxvvvtttuuuuuutttrrrtttxxx|||zzzzzz{{{|||}}}{{{zzz{{{}}}~~~{{{wwwxxx{{{|||yyyvvvuuuuuuuuuuuuuuuvvvvvvwwwzzzxxxuuuttttttwwwzzz|||yyyzzz{{{{{{zzzzzzzzzzzzrrrfffZZZ[[[fffoooqqqnnnuuuxxxzzzyyyuuurrrrrrsssllliiiddd___ZZZUUURRRPPPRRRRRRRRROOOLLLKKKKKKLLLJJJKKKIIIFFFIIIUUUccckkk~~~uuu~~~vvvooo```KKK999222777===BBB???;;;555222222444777222111///...------......333222000111222333333222////////////000000000000333333222111000000111111222111000...---,,,++++++,,,'''''',,,000000111444000000///......///000111000222222111///---...000111111111111222333000,,,---....../////////......666666555111,,,))))))***))))))(((((((((((())))))++++++******)))******++++++...///,,,+++222AAANNNkkk[[[DDD333+++***++++++---,,,+++******+++,,,---+++,,,---...---,,,+++***---,,,***))))))***,,,---++++++++++++,,,,,,---...+++++++++++++++***)))(((++++++,,,+++)))'''%%%###$$$%%%%%%&&&&&&''''''''')))(((***,,,***&&&%%%(((&&&''''''&&&%%%&&&(((***$$$$$$(((+++***(((+++111>>>LLLZZZ\\\UUUPPPQQQVVVcccbbb]]]UUURRRVVVYYYXXXBBB:::222111666:::888444222111000111555>>>MMMZZZjjjpppvvvxxxvvvuuuwwwzzzyyyuuusssvvv{{{}}}xxxrrrsssssssssuuuuuutttqqqoooppptttxxxwwwsssqqqrrrtttvvvwwwyyyyyywwwvvvvvvwww{{{|||}}}|||{{{|||~~~qqqtttsssnnnhhhgggnnnuuuwwwyyy{{{~~~~~~~~~|||~~~}}}~~~~~~~~~~~~~~~}}}|||sssppp]]]GGGMMMccceeeTTT@@@LLLjjjwwwnnnttt}}}qqqvvvyyy||||||xxxvvvuuuvvvwwwvvvuuusssrrrqqqppppppuuuvvvwwwuuurrrrrrvvvzzzyyyzzz|||}}}}}}}}}|||{{{|||yyyyyy}}}{{{zzzyyywwwwwwwwwwwwxxxuuu}}}{{{{{{}}}|||wwwvvvyyy|||}}}zzzxxxwwwwwwyyyzzzrrrrrrsssuuuxxxyyyxxxvvv|||yyyuuuuuuwwwyyyyyyxxxwwwxxxyyyyyyxxxwwwxxxzzz|||wwwqqqmmmnnnqqquuuwwwwwwwwwvvvtttssspppnnnmmmpppkkkeeebbbaaa\\\UUUNNNRRRSSSSSSSSSSSSRRRRRRRRRSSSOOOKKKKKKKKKPPP[[[ggg}}}xxxssshhhXXXHHH===999999>>><<<:::666444333444555000///.........///000111222000///000222333333222000000000000000000000000111111000000111111222222111000///---,,,++++++******+++,,,...111333444555//////.........///111222111111111111///...------...///000000111111000...000000000///////////////666666555000+++'''''''''))))))(((((((((((()))))),,,,,,++++++++++++,,,,,,'''+++...000333<<>>555...+++)))'''(((,,,555@@@MMMRRRPPPNNNRRRWWW\\\aaaeeeffffffaaaVVVJJJ===999666666999888222---+++******---666FFFWWWbbboooqqqsssrrrqqqrrrwww{{{yyyuuusssuuuyyyzzzwwwrrrpppqqqrrrttttttsssrrrqqqvvvxxxyyyxxxuuuuuuxxx{{{zzz{{{{{{zzzxxxvvvvvvwww|||||||||{{{yyyxxxyyyzzz{{{{{{yyyxxxwwwwwwxxxyyy|||}}}~~~~~~||||||||||||wwwzzzsss]]]IIIHHHVVVdddJJJBBBTTTpppvvvtttxxxzzz{{{}}}}}}|||xxxuuussssssuuutttrrrppppppqqqssstttwwwvvvttttttvvvwwwxxxxxxyyyzzz{{{|||}}}|||{{{{{{wwwxxxzzz|||}}}|||yyywww{{{zzzxxxvvvuuuuuuuuuvvv~~~}}}zzz~~~{{{www|||~~~}}}zzzwwwxxxxxxwwwvvvuuutttssssssppppppqqqsssvvvxxxxxxwwwyyyxxxwwwxxxyyyzzzxxxwwwvvvxxxyyyxxxvvvvvvwwwxxx~~~}}}{{{{{{zzzyyyvvvtttrrrrrrsssssssssssstttttttttqqqmmmjjjiiieee___ZZZTTTRRRQQQTTTWWWZZZYYYWWWYYYQQQKKKKKKMMMPPPVVV\\\uuuhhhWWWCCC555666666666777777666444222111000000///000111222333111//////000333555555555222222222222111111111111///000000000111111000000000///...,,,+++***))))))&&&...000...777DDDBBB555------,,,---...000222333111555;;;BBBCCC>>>444,,,***+++---///...,,,...222111000//////000222555666???>>>;;;777222...+++)))))))))(((((((((((())))))+++,,,,,,------------------,,,++++++,,,,,,+++***000---+++***+++***)))''')))***+++,,,,,,+++***)))+++***))))))***,,,...///+++******))))))******+++++++++************++++++******+++++++++******)))***)))((('''''')))***+++(((&&&%%%%%%'''***---///***((()))++++++***---222777666444222111444888<<>>RRRccckkkoooqqqrrrrrrrrrsssuuuxxxuuurrrpppqqqtttuuurrroooppprrrttttttttttttttttttxxxxxxxxxvvvuuuvvvzzz}}}|||||||||zzzwwwvvvvvvwwwyyyzzzzzzyyyxxxwwwyyyzzz}}}{{{zzz{{{~~~~~~|||{{{|||}}}~~~|||{{{|||}}}~~~yyy|||zzzjjjPPPAAAMMMbbbSSS@@@EEEeeeyyyxxxwww{{{~~~~~~}}}{{{xxxuuusssrrrtttsssqqqpppppprrrtttvvvxxxvvvssstttxxxzzzyyywwwyyyzzz{{{|||||||||{{{zzzwwwvvvwwwzzz~~~~~~zzzvvv{{{zzzxxxvvvuuuuuuuuuvvv||||||{{{|||~~~}}}yyyuuuyyyyyyyyyyyyxxxvvvtttsssppppppqqqsssvvvyyyyyyxxxwwwwwwxxxzzzzzzyyywwwvvvwwwxxxyyyxxxvvvuuuvvvwww|||{{{{{{{{{{{{zzzxxxuuutttttttttttttttuuuuuuvvvtttqqqooommmkkkhhhccc___ZZZVVVQQQPPPTTTXXXYYYXXXYYYRRRMMMOOOQQQPPPQQQRRR|||qqqaaaNNN@@@===;;;888888888888666444444333222111000111111222333111111222555777777777444444333333222222222222222222222222111000...---000///...,,,+++***))))))(((+++******999IIIDDD333---,,,,,,---...000222333///888FFFRRRTTTLLL>>>444...+++,,,//////,,,---222...------...000444777999???>>><<<999555111---+++))))))(((((((((((())))))******+++,,,------,,,,,,***))))))+++...///...,,,,,,,,,,,,---...---+++)))))))))+++,,,,,,+++))))))******))))))***,,,---///+++******************++++++******)))))))))******)))******+++++++++*********)))((('''&&&'''((())))))((('''&&&(((+++///111+++))))))++++++***,,,222OOOLLLEEE===666222222333666///+++,,,...,,,***+++)))222===FFFLLLSSSZZZ___kkkrrrxxxwwwqqqdddOOO>>>666777888888666111,,,(((***,,,...555FFF]]]lllqqqsssvvvxxxzzzzzzyyyyyyyyytttrrrpppppprrrrrrqqqoooqqqsssuuuuuuttttttuuuwwwwwwvvvuuuttttttvvvzzz}}}|||||||||yyywwwvvvwwwxxxvvvwwwxxxxxxxxxxxxzzz|||{{{yyyxxx{{{~~~{{{|||~~~}}}|||{{{{{{|||~~~{{{yyyzzzttt]]]GGGHHHWWWZZZDDD===VVVuuu{{{wwwyyy~~~}}}{{{yyywwwuuusssqqqsssrrrqqqqqqrrrsssuuuwwwxxxvvvtttuuuyyy{{{zzzxxxxxxyyy{{{|||||||||{{{zzzwwwuuutttuuuyyyzzzxxxvvvzzzyyyxxxvvvvvvvvvvvvwww}}}~~~{{{{{{||||||zzzwwwxxxyyyzzzzzzyyywwwuuusssrrrqqqqqqsssvvvyyyyyyyyyuuuwwwzzz{{{zzzyyywwwvvvwwwxxxyyyxxxvvvuuuvvvwwwyyyxxxvvvwwwxxxzzzyyyyyyyyyxxxwwwvvvuuuuuuvvvvvvuuutttrrrqqqooollliiiffffff___WWWRRRSSSVVVYYYZZZYYYSSSQQQTTTUUUQQQLLLKKKyyyiii]]]PPPIIIAAA;;;999999777666666555333222111111222222444333222333666777777777555555444444333333222222333444444333222000...,,,111000...---+++************(((%%%)))888DDD???111------,,,,,,---///111222---;;;OOO^^^```WWWKKKCCC555...,,,000222---,,,000++++++,,,---000333666888:::999777555444111,,,)))))))))(((((((((((())))))(((***+++---------,,,,,,+++******+++---......---+++,,,,,,---,,,+++***))))))******************)))***************+++,,,---+++++++++++++++++++++++++++***))))))((()))))))))))))))***++++++++++++******)))((((((((((((((((((***)))))))))***,,,///000,,,******---+++)))***///FFFCCC>>>666...******+++,,,))))))---...,,,+++---+++111:::DDDMMMVVV]]]bbbjjjoooooohhh]]]PPPAAA444333555666555111---***((('''+++///777KKKdddqqqqqquuuwwwyyy||||||{{{yyywwwvvvtttrrrqqqrrrrrrrrrqqqrrrtttvvvuuusssrrrtttwwwvvvuuusssssstttwwwzzz|||{{{{{{zzzxxxvvvuuuwwwyyyuuuvvvwwwxxxxxxyyy{{{~~~{{{yyyxxx{{{~~~{{{}}}~~~}}}||||||||||||~~~|||wwwwwwxxxkkkVVVKKKMMM[[[PPP@@@HHHiiizzzxxxxxx|||zzzxxxwwwvvvvvvtttrrrsssssssssssstttuuuvvvwwwwwwvvvvvvwwwyyy{{{zzzzzzxxxyyyzzz{{{|||{{{zzzzzzwwwuuusssrrrtttuuuvvvvvvzzzyyyxxxwwwwwwxxxyyyyyy|||~~~}}}|||{{{zzzyyywwwwwwwwwwwwvvvuuusssqqqsssqqqqqqrrruuuwwwxxxwwwuuuxxxzzz{{{yyyxxxwwwwwwyyyzzzzzzyyywwwvvvwwwxxxxxxvvvttttttvvvyyy{{{{{{|||zzzxxxvvvuuuuuuuuuuuuwwwwwwwwwvvvtttrrrpppnnnooojjjccc[[[WWWWWWZZZ\\\ZZZVVVUUUWWWUUUOOOKKKJJJyyyiii]]]MMM@@@;;;999888777555444333222222333444444555444333333555666666555666666555555444333333222333444444555444222000...111000///---,,,++++++***,,,(((%%%***222777555000...------,,,---...///000+++<<>>YYYtttyyyxxxyyyvvvttttttvvvvvvuuusssssstttuuuvvvwwwwwwvvvvvvuuuvvvxxxyyyyyyyyy{{{|||xxxyyyzzz{{{{{{{{{zzzzzzwwwxxxwwwvvvuuuuuuvvvxxxyyyxxxxxxxxxxxxzzz{{{|||~~~~~~~~~{{{wwwuuuuuuvvvvvvvvvuuutttsssrrrqqqrrrqqqoooppprrrtttttttttuuuxxxzzzzzzxxxwwwwwwxxxzzz{{{|||zzzxxxwwwwwwxxxyyyxxxvvvwwwyyyzzz{{{{{{zzzyyywwwuuutttttttttuuuwwwxxxyyyxxxwwwuuussssssppppppmmmeee]]]XXXYYY[[[^^^ZZZWWWVVVRRRLLLLLLOOO{{{lllVVVEEE<<<:::888888444333222222333444666777555444222222444555555444777777666555444444333333222333444555555444222111222111000...---,,,++++++---((((((,,,---+++,,,000///...---,,,------//////***<<>>AAA000222222///)))&&&(((+++'''---333===TTTmmmvvvppp|||zzzyyyxxxyyy{{{{{{{{{tttsssqqqooooooooooooooopppsssuuusssnnnmmmpppsssuuutttsssuuuwwwzzz{{{|||yyyyyyxxxvvvtttuuuwwwzzzxxxyyyzzzyyyxxxxxxzzz{{{}}}{{{yyyxxxyyyzzzlllqqqxxxxxxvvvyyyyyylllXXXJJJQQQgggUUU:::MMMoooyyyzzzwwwtttrrrsssuuuwwwvvvtttsssuuuwwwxxxyyyxxxvvvuuussswwwzzz{{{yyyxxx{{{}}}xxxyyyzzz{{{{{{{{{zzzyyyyyy|||~~~|||yyywwwxxx{{{xxxxxxxxxxxxyyy{{{}}}~~~zzzyyyxxxzzzxxx|||~~~xxxrrrooonnnxxxwwwvvvuuutttssssssrrrrrrpppnnnnnnpppqqqrrrqqqvvvxxx{{{zzzwwwvvvwwwyyy{{{||||||{{{yyyxxxxxxyyy{{{zzzzzzzzz||||||{{{yyyxxxwwwuuusssrrrssstttuuuuuuvvvxxxwwwvvvtttsssssslllpppqqqkkk```XXXWWWYYYaaa]]]XXXTTTNNNJJJMMMTTT{{{ppp^^^GGG555444<<<777333...---000444666666777666555666777777555333888777666444444333333333333444555444222111222333222222111000...+++)))(((++++++++++++++++++++++++------,,,******+++///222333999EEEUUUaaaccc]]]WWW999555111//////000000///)))***+++,,,------------222111111222333111...+++(((((((((((()))***+++,,,''',,,///...---///...,,,---...000111111111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------111...++++++...///...---)))))))))))))))************++++++++++++***)))))))))&&&(((---000///...000***++++++***((()))---111---,,,++++++************)))'''&&&(((,,,...---+++*********)))(((***...111111000111:::DDDKKKKKKIIIQQQNNNIIIEEEAAA===888555222...++++++***''''''+++,,,---777LLLdddqqqsssqqqvvvxxx{{{{{{yyywwwwwwvvvpppmmmnnnqqqpppkkklllqqqrrrllliiinnnsssuuuttttttrrrtttwwwwwwwwwyyy|||wwwvvvuuusssqqqqqqsssuuuvvvyyy{{{zzzxxxwwwyyy|||{{{yyywwwxxx{{{|||zzzxxxuuuvvvxxx}}}}}}~~~~~~~~~~~~}}}zzz{{{zzzrrreeeZZZJJJ```___GGGCCC___wwwzzztttpppnnnqqqtttuuuuuuuuuxxxwwwuuuvvvwwwwwwvvvuuuuuuwwwxxxxxxwwwxxxyyy{{{|||{{{yyyxxxxxxyyy{{{|||~~~~~~}}}{{{zzz{{{}}}vvvwwwyyy}}}zzz{{{}}}~~~}}}{{{xxxvvvyyyxxxwwwuuuuuuuuuvvvwwwyyyvvvsssrrrttttttrrroookkkmmmooonnnkkkkkkmmmpppqqqtttvvvxxxyyy{{{}}}|||xxxxxxzzz}}}}}}}}}yyyyyyxxxxxxxxxyyyzzz{{{zzz||||||yyytttrrrsssvvvyyyzzz{{{{{{yyywwwtttssspppooonnnlllhhh___TTTKKKTTTUUUVVVUUUTTTSSSSSSSSSvvvkkk^^^KKK:::111333222111444888999777444777666555666777777555333777666666555444444555555333555666555444333333444111000000///---+++***)))++++++++++++++++++++++++,,,------,,,+++,,,///222333555<<>>MMMXXX]]]mmmqqqvvvyyyyyywwwuuuuuuxxxyyyzzzzzzzzzzzzzzz{{{}}}}}}~~~~~~||||||~~~~~~}}}~~~~~~~~~~~~}}}{{{{{{}}}~~~zzzwww|||zzzyyy{{{|||yyysssmmmddd[[[WWWVVVLLLCCCOOOfffrrrtttsssnnnlllnnnrrrsssqqqrrrtttwwwyyyyyyvvvtttyyy{{{}}}{{{{{{}}}|||zzzzzzuuuxxx{{{||||||{{{zzz{{{}}}}}}~~~}}}zzz}}}||||||{{{{{{{{{{{{{{{wwwvvvtttrrrqqqqqqqqqqqqsssrrrrrrrrrqqqpppooommmpppqqqppplllgggfffiiimmmrrrssssssssssssuuuyyy|||{{{zzzzzzyyyzzzzzz{{{zzzwwwwwwvvvuuuvvvwwwxxxyyyzzzxxxvvvvvvwwwxxxwwwuuuwwwxxxzzz{{{{{{zzzyyyxxxssstttuuuuuusssoookkkhhh___UUUMMMNNNXXX^^^]]]YYYwwwdddXXXHHH<<<777777999:::999888777888999999777555:::999888777555555444444222444555555444222222222///...---++++++******+++(((((((((((((((((((((((((((+++...///...------......---,,,+++,,,,,,,,,+++---+++)))(((***,,,------,,,+++++++++---000333444333111//////000222222222333111---+++***+++...//////333555222111444555333,,,,,,,,,,,,,,,---------++++++++++++++++++,,,,,,******))))))))))))******************+++++++++,,,,,,+++***))))))***---///))))))***************+++,,,+++***)))(((((((((((((((''')))++++++))),,,111666444222111111222333444000000000///---+++)))(((((())))))))))))))))))***+++++++++)))''''''(((*********///999EEEKKKIIIEEEJJJIIIFFFDDDBBB>>>999666111---,,,---,,,)))))),,,000FFF^^^jjjnnnpppqqqpppuuuvvvxxxwwwvvvuuuvvvwwwxxxzzzzzzxxxvvvuuuvvvvvvrrrvvvvvvtttsssnnn]]]III888555000---333CCCYYYiiiuuuwwwyyyzzzxxxwwwwwwwwwzzzyyyyyyzzzzzz{{{{{{{{{}}}~~~}}}{{{{{{|||}}}}}}|||||||||}}}~~~~~~}}}~~~}}}yyyvvv{{{zzzxxxyyyyyywwwsssooorrrfffUUUGGG>>>>>>JJJWWWjjjqqqtttooolllooorrrssspppppprrruuuxxxwwwuuurrrxxx{{{}}}||||||||||||}}}}}}}}}|||{{{{{{vvvyyy|||~~~}}}||||||}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{yyyxxxvvvtttrrrqqqqqqrrrssssssrrrpppppppppqqqrrrrrrssssssoookkkjjjmmmpppsssttttttttttttuuuxxx{{{yyyyyyzzzzzzzzzyyyyyyyyyxxxwwwwwwvvvwwwxxxyyyzzzyyyzzzzzzxxxuuutttuuuwwwvvvwwwyyy{{{{{{zzzyyyxxxqqqqqqqqqpppooooooqqqqqqccc\\\SSSOOORRRWWW\\\^^^|||rrrcccUUUIII>>>555///:::999888888:::999888666999999777666555444444444333444444444222111222333111000...,,,******++++++(((((((((((((((((((((((('''***,,,---,,,,,,,,,---,,,,,,---......------,,,...+++)))(((***---///000******+++,,,///222444666444111//////111333444555444222...+++******+++,,,...222444111000333555444------,,,,,,,,,---...///)))))))))***++++++,,,,,,*********))))))******************+++++++++,,,,,,,,,,,,***(((''')))...111+++++++++++++++++++++***+++***)))((('''((()))***(((''')))+++***+++111999???<<<777333333333333222...//////...---+++)))((('''((())))))((((((***+++++++++,,,***(((((()))***&&&(((,,,222888===@@@@@@CCCBBBBBBBBBBBB???<<<888222...+++,,,+++)))***...777OOOfffnnnppprrrtttrrrwwwxxxyyyxxxvvvuuuvvvwwwxxx||||||yyywwwyyyzzzyyyzzzyyyxxxvvvnnn\\\DDD222000222111000666IIIeeezzzwwwyyyzzzyyyyyyyyy{{{|||{{{yyyyyyyyy{{{|||{{{zzz|||}}}~~~}}}}}}}}}~~~{{{||||||}}}~~~}}}~~~~~~|||yyywwwxxxvvvuuuvvvwwwwwwvvvtttwwwnnnZZZBBB666999BBBGGGdddqqqxxxtttoooqqqsssrrrqqqqqqrrruuuvvvvvvtttrrrwwwzzz}}}~~~~~~}}}}}}}}}wwwxxxyyyzzz|||}}}~~~xxx{{{}}}~~~~~~}}}~~~~~~}}}}}}~~~||||||}}}}}}}}}||||||{{{{{{zzzwwwuuusssrrrrrrrrruuuvvvuuusssqqqpppqqqrrrqqqssstttrrrooonnnppprrrtttuuuwwwwwwwwwwwwxxxzzzvvvyyy{{{{{{zzzxxxxxxxxxxxxxxxwwwvvvwwwxxxyyyzzzxxx{{{|||yyytttrrrtttxxxvvvwwwyyyzzzzzzyyyxxxvvvttttttsssqqqpppqqqtttwwwhhhccc[[[SSSOOOQQQWWW\\\{{{nnn```PPP@@@555:::999888999::::::888666666555555555555555666666555555555333111111333666333111///,,,+++***++++++))))))))))))))))))))))))''')))++++++******+++,,,***+++,,,,,,,,,+++,,,---+++***)))***---///000000***+++,,,...000222333444000//////111333444333222333111///---,,,++++++,,,///333333000///111333222---,,,,,,+++,,,---...///++++++++++++++++++,,,,,,++++++************++++++)))))))))************+++***++++++***)))***...111+++,,,,,,------.........***)))'''''''''(((***+++)))((((((******---666AAAIIIEEE???:::777444000---,,,---......---+++)))(((%%%'''))))))((((((***,,,***+++,,,+++***)))***+++''')))+++,,,,,,///555:::======>>>@@@BBBAAA>>>;;;333...++++++***))),,,000BBBYYYmmmrrrqqquuuvvvsssvvvwwwxxxwwwvvvvvvxxxyyyvvv{{{|||xxxwww{{{|||zzz{{{xxxxxxwwwgggJJJ555......111777@@@MMM^^^qqq}}}wwwxxxzzzzzzyyyyyyzzz|||{{{zzzxxxyyy|||}}}|||zzzzzz|||~~~~~~||||||~~~||||||}}}||||||||||||}}}}}}~~~}}}}}}~~~~~~}}}{{{yyyxxxvvvuuuuuuuuuvvvxxxxxxxxxwwwsssgggRRR>>>666999???YYYkkkxxxvvvrrrtttuuurrruuuttttttuuuvvvwwwuuutttvvvxxxzzz{{{{{{|||}}}~~~zzzzzzyyyyyyzzz|||}}}~~~{{{|||}}}}}}}}}}}}~~~~~~|||yyyyyy{{{~~~zzz{{{}}}~~~~~~}}}|||{{{|||zzzxxxuuusssrrrqqqqqquuuwwwyyywwwrrrmmmjjjjjjlllooorrrrrrpppoooppprrruuuwwwzzz{{{zzzyyyyyyyyyuuuxxx{{{|||zzzxxxwwwxxxwwwwwwvvvuuuvvvwwwxxxyyyxxxyyyxxxwwwvvvvvvvvvwwwuuuwwwxxxyyyyyyxxxvvvuuuvvvwwwxxxvvvsssrrrsssuuupppllleee]]]VVVSSSTTTVVVuuufffWWWMMM:::999999999::::::888777222222333333555666888999777777555333111222555888555333000---+++***++++++************************'''((()))***))))))+++,,,)))******)))((((((***,,,((((((***,,,///000///...+++,,,...000111222222222,,,---///333555444111...111000///......---------000333333///---///000///---,,,+++++++++,,,---...---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,(((((((((((())))))))))))(((+++------++++++---000+++,,,---...///111222222)))((('''&&&''')))+++,,,***((((((***+++///:::FFFPPPKKKFFF@@@<<<555---'''***+++---------+++)))((($$$&&&))))))((((((+++---***+++,,,,,,+++***+++,,,+++---...***&&&(((000777>>>>>>???AAACCCBBB???<<<444///******)))))),,,222JJJ```rrrtttssswwwxxxtttpppqqqrrrrrrrrrrrruuuwwwtttzzz{{{wwwvvv{{{|||zzzvvvssswwwwwwaaa@@@111555///444@@@UUUiiiwwwzzzxxxwwwyyy{{{|||zzzxxxwwwwww|||zzzxxxyyy|||}}}|||zzzyyy{{{}}}|||zzzyyy{{{~~~yyyzzz|||}}}||||||{{{{{{{{{||||||}}}}}}}}}||||||{{{zzzzzzyyyxxxvvvvvvvvvwwwxxxyyyvvvvvvtttgggLLL666444>>>LLLbbbtttuuusssvvvxxxuuuxxxwwwvvvvvvwwwwwwvvvuuuuuuvvvxxxyyyzzz{{{}}}}}}zzzyyyyyyzzzzzz|||}}}}}}|||{{{{{{}}}|||yyyuuutttuuuxxxzzz{{{yyy{{{}}}~~~|||zzz|||zzzxxxuuurrrqqqpppppprrrvvvyyyxxxqqqhhhbbb___gggkkkpppqqqpppooopppqqquuuxxx|||}}}|||{{{zzzyyytttwww{{{|||zzzwwwwwwwwwvvvuuutttttttttuuuwwwxxxyyyvvvtttuuuxxxzzzyyywwwuuuvvvxxxxxxxxxwwwuuussssssvvvwwwvvvqqqmmmllllllsssoooiiibbb[[[UUUQQQNNNzzzwwwnnnbbbDDD;;;777;;;===999555444666777888999999777555444666555444333333333444444333222000...,,,+++******+++***))))))))))))))))))***((((((***---...,,,)))))))))***))))))((('''''')))))))))***,,,.........,,,+++***---000222000......///000111111000///...222222222000...,,,---...333333222111000000000000---.../////////...,,,+++///000000000000///...---,,,***'''(((***+++***(((++++++++++++*********)))+++,,,,,,+++)))***...222...//////...------000222---+++)))((('''((()))***+++))),,,000......???TTTVVVPPPOOOQQQKKK<<<...(((...------,,,,,,++++++***''''''''''''((()))***+++))))))***++++++++++++***)))+++---,,,***)))+++---BBBBBBBBB@@@>>>>>>@@@BBB333...+++***&&&$$$,,,888WWWcccnnnqqqooonnnoooqqqpppooopppssswwwyyywwwuuuvvvuuuvvvxxx{{{{{{xxxtttzzz{{{yyysssfffTTTCCC888:::DDDUUUggguuu||||||yyy{{{{{{{{{zzzzzzyyyyyyyyy}}}|||{{{zzzzzzzzz{{{|||{{{zzz|||~~~{{{{{{||||||}}}}}}~~~{{{zzzzzz{{{zzzyyy}}}{{{yyyyyyzzz|||~~~xxxxxxyyyyyyyyyxxxwwwwwwxxxuuuvvvrrrYYY999///999CCCXXXllltttyyy|||xxxoooppptttuuuqqqqqquuuvvvrrrxxxyyyzzzzzzzzz{{{}}}~~~~~~}}}|||{{{zzzyyy||||||}}}}}}|||{{{zzzzzzyyyxxxvvvrrroooppptttyyyzzzyyyzzz}}}}}}yyy|||xxxuuuuuutttrrrrrrvvvtttuuuvvvvvvsssmmmhhhdddiiikkknnnqqqsssrrrqqqpppwwwxxxyyyyyyzzzzzzyyyyyyzzz{{{|||{{{yyyxxxxxxyyywwwuuutttrrrrrrtttvvvwwwxxxvvvttttttvvvxxxxxxxxxxxxyyyyyyyyyxxxwwwuuussssssvvvyyyxxxsssmmmkkkkkkmmmjjjgggccc^^^XXXQQQLLL|||qqq\\\OOOBBB>>><<<888777888333555666888888777666555555555444333333333333333444333111000...---------,,,++++++***************,,,+++***+++...///---+++************)))((('''&&&(((((((((***,,,---------,,,++++++---000222111/////////000000000000//////111222222000...---...000555444222111//////......+++,,,...///000000//////...///111222222000...---...+++((((((***++++++)))+++++++++*********))))))+++,,,---,,,***+++...000---......,,,++++++---///,,,+++)))((('''(((***+++---***+++///---,,,999JJJZZZVVVTTTTTTMMM>>>333...---,,,,,,,,,,,,+++++++++***))))))((((((((((((((()))***++++++,,,,,,++++++)))+++,,,+++))))))+++---:::<<<>>>???>>>======>>>...+++******((((((111<<>>666---******)))******+++,,,,,,------,,,+++***(((''''''&&&&&&+++,,,------......------,,,,,,+++***+++,,,...000...222777::::::888666666---+++(((&&&%%%(((///666FFFXXXhhhnnnpppuuuvvvuuuuuuuuuuuuwwwxxxyyyyyyyyyuuuuuuvvvwwwwwwwwwwwwvvvvvvuuutttssstttuuuwwwxxxyyyxxxwwwxxxzzz}}}~~~}}}{{{{{{{{{{{{{{{zzzzzzzzz||||||{{{zzzzzz{{{}}}~~~|||yyyxxxyyyyyyxxx|||}}}||||||}}}~~~}}}|||~~~|||yyyxxxxxxyyyxxxwwwuuuvvvwwwyyyzzzzzzzzzyyy{{{{{{zzzyyyxxxwwwwwwvvvuuuxxxyyyyyyzzzsss\\\DDD666:::MMMfffuuutttrrruuunnnpppqqqqqqrrrsssrrrqqquuuuuuuuuuuuuuuwww{{{~~~|||{{{{{{zzzxxxwwwwwwxxxzzz{{{xxxyyyyyyyyyxxxvvvvvvuuuwwwzzz|||{{{yyyxxx{{{~~~xxxuuuuuuwwwvvvrrrppprrrsssssssssssssssrrrrrrrrruuuvvvwwwwwwwwwuuusssrrrvvvvvvvvvwwwyyy|||~~~}}}|||wwwsssqqqnnnpppsssvvvwwwwwwuuutttwwwuuuttttttuuuwwwwwwwwwxxxwwwvvvuuuuuuvvvxxxyyyvvvwwwxxx{{{|||wwwooohhhiiigggdddbbb___[[[VVVRRRxxxkkkZZZGGG888<<<:::888666555444444555444444555555555444333222333222222111111222222222,,,,,,***))))))((((((((($$$%%%&&&(((***---000222111///---+++***)))))))))&&&))),,,---+++***+++,,,***+++---///000111222222111000///......///000111---///000000000111333555555444333111222333555777444444444555555555666666222666;;;??????===888555...---,,,***((()))***+++++++++++++++************,,,,,,,,,---......---,,,......---***((('''((()))((((((((())))))***++++++...++++++...///......000///222333000***&&&%%%%%%((()))******+++,,,------))))))(((((((((((()))))),,,,,,---............------,,,,,,,,,---///000111000333777888777555444444...---***''')))000888===LLL^^^lllnnnoootttwwwtttvvvwwwwwwwwwwwwxxxyyyzzzuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwxxx{{{~~~{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{zzz{{{|||}}}~~~}}}yyyxxxyyyxxxxxx||||||{{{yyyzzz|||~~~}}}{{{xxxwwwwwwxxxwwwvvvtttvvvxxxzzz{{{zzzyyyyyy{{{zzzyyywwwwwwvvvwwwwwwrrrwwwwwwsssuuuwwwkkkYYYCCC===CCCYYYlllrrrrrrtttqqqqqqrrrsssssspppooonnnwwwwwwwwwvvvuuuvvvyyy{{{|||}}}~~~~~~}}}{{{yyyxxxwwwwwwxxxzzz{{{wwwxxxxxxyyyyyywwwuuusssvvvxxxzzzyyywwwvvvxxx{{{vvvssssssvvvuuurrrqqqsssuuuuuutttsssrrrrrrrrrrrrsssssstttuuuvvvuuuttttttvvvwwwwwwyyy{{{}}}|||~~~}}}yyyvvvtttrrrtttvvvyyyzzzzzzyyyxxxxxxvvvttttttvvvxxxxxxxxx{{{zzzxxxvvvvvvvvvvvvwwwwwwuuutttuuuwwwvvvrrrmmmnnnllliiigggddd^^^XXXTTTttthhhYYYLLL<<<;;;888666555555666777555555666777777555444333333222222111111111111222,,,,,,***)))((((((''''''%%%&&&'''((()))+++///222111000...,,,+++***++++++'''+++///000...,,,,,,...+++---///000000000111222000000////////////000000...///000000000111333555444333222111222444777999444444333222111111222222333666;;;>>>>>><<<777444...///...---***)))***+++---,,,,,,,,,,,,+++++++++)))(((((()))+++,,,,,,+++......---+++(((''')))***))))))))))))************+++,,,,,,............///(((,,,---+++)))))))))''')))))))))***+++,,,,,,---''''''''''''((()))+++++++++,,,------......------,,,,,,+++---///111000///000333666777666444333333......+++***111@@@LLLQQQ]]]kkkqqqiiifffooouuussswwwxxxxxxxxxvvvvvvxxxzzzvvvwwwxxxxxxwwwwwwxxxyyywwwxxxyyyzzzzzzyyyxxxwwwyyyyyyzzz||||||zzz{{{{{{{{{{{{{{{|||||||||zzzyyyyyyyyyyyy{{{|||}}}~~~{{{yyyzzzyyyxxx|||yyywwwvvvvvvyyy|||~~~~~~|||zzzwwwvvvvvvwwwvvvuuussstttvvvwwwwwwwwwvvvvvvyyyxxxwwwuuuuuuvvvwwwwwwqqquuutttpppppptttqqqiii^^^PPPGGGMMM]]]kkkrrruuutttrrrsssuuutttooommmmmmvvvwwwxxxwwwvvvuuuwwwxxxwwwyyy{{{~~~~~~}}}zzzyyyxxxxxxxxxyyyzzz{{{xxxxxxxxxyyyzzzxxxuuurrrtttuuuwwwwwwvvvuuuuuuvvvrrroooooorrrrrrppppppsssvvvuuutttsssrrrqqqqqqppppppqqqrrrssstttuuuuuuuuuuuuvvvxxxzzz|||}}}~~~~~~{{{}}}}}}yyywwwwwwwwwwwwxxxxxxyyyzzz{{{|||yyywwwvvvvvvwwwyyyyyyyyy|||{{{zzzyyyxxxwwwwwwwwwwwwuuusssrrrrrrrrrrrrrrrrrrqqqpppooollleee^^^XXX{{{ooocccHHHEEE@@@;;;888777777777666777888999888777555444444333333222111111111111------+++***)))(((((((((+++,,,---,,,***+++///222111000...,,,++++++,,,---)))...333333000---...000,,,///111111///...000111//////000000000000//////...000111111000111333555444333000///000222555777555444222111111111222222111444777999999666333000...111222111...++++++,,,......------------,,,,,,+++)))'''(((,,,//////...------,,,***(((''')))***)))************))))))(((***,,,...---+++,,,---...(((,,,,,,***+++...,,,'''))))))******++++++,,,,,,''''''''''''((()))***+++++++++,,,---------------***)))***---000111...,,,+++///555999888555333222,,,---,,,,,,888MMM]]]ccchhhppplll[[[WWWeeetttwwwwwwyyyyyywwwuuuuuuwwwzzzvvvxxxzzzyyywwwwwwyyy{{{wwwxxxzzz{{{|||{{{zzzzzzzzzzzzzzz|||~~~}}}zzzxxxzzz{{{{{{{{{|||||||||}}}zzzyyyyyyyyyzzz{{{}}}~~~}}}{{{|||zzzxxx{{{{{{xxxuuuuuuwwwzzz}}}}}}|||yyyvvvuuuvvvvvvuuutttsssttttttuuuuuuuuuttttttvvvvvvtttssstttuuuwwwxxxrrrssssssrrrqqqqqqooolllmmmcccUUUOOOWWWgggsssuuutttrrrssswwwvvvpppnnnooorrrtttvvvwwwvvvuuuvvvvvvuuuwwwzzz|||}}}}}}{{{zzzyyyyyyyyyyyyzzzzzzzzz{{{zzzyyyxxxyyy{{{zzzwwwtttrrrrrrsssuuuvvvuuusssppppppmmmmmmpppqqqppprrrvvvsssssssssssssssrrrqqqpppqqqqqqrrrrrrssstttttttttrrrtttxxxzzz||||||{{{zzz{{{|||}}}|||zzzwwwvvvvvvzzzxxxvvvuuuuuuxxxzzz|||{{{yyywwwwwwyyyzzz{{{zzz{{{{{{{{{{{{zzzzzzyyyxxxyyyxxxvvvssspppoooppprrrtttuuuvvvwwwtttnnneee^^^~~~pppWWWSSSKKKCCC===888777666666777999:::999888666555555555444333222222222222///...---+++***)))))))))222222222///,,,,,,///222111000...,,,+++,,,...///+++000555555111//////111---000222111///...///111...///000111111000///...///000111111000111333555555333000......000222444666555444333333444555666...000333555444222...,,,///333555555111...------//////.........---------///,,,***+++000333555444+++,,,+++)))''''''(((******************)))(((''')))---///,,,))))))+++,,,)))++++++))),,,000,,,$$$***************+++++++++((((((((((((((()))*********+++,,,,,,------,,,,,,''''''(((,,,000000---)))%%%+++444:::;;;777333000,,,---+++,,,:::QQQdddjjjjjjnnncccMMMJJJ^^^ttt{{{wwwyyyyyywwwttttttwwwzzzwwwyyyzzzyyywwwwwwzzz}}}xxxxxxyyyyyyzzzzzzzzzzzz{{{{{{|||~~~zzz{{{{{{{{{||||||}}}}}}|||{{{{{{{{{|||}}}~~~}}}}}}{{{xxxzzz|||xxxwwwxxx{{{}}}~~~{{{yyyvvvuuuuuuvvvuuutttuuuuuuuuuuuuuuutttttttttuuutttsssrrrsssuuuwwwxxxsssqqqrrruuuuuupppkkkjjjkkkkkkcccXXXZZZiiissstttsssppprrrxxxxxxrrrooorrrnnnqqqtttvvvvvvuuuuuuvvvuuuwwwyyy{{{|||{{{yyywwwxxxyyyzzz{{{{{{{{{{{{zzz|||zzzyyyzzz||||||xxxuuurrrqqqqqqsssvvvuuuqqqmmmrrrnnnnnnqqqrrrrrruuuzzzpppqqqrrrsssssssssqqqqqqrrrrrrrrrssssssssssssssspppssswwwzzz{{{{{{yyywww{{{||||||zzzwwwttttttttt{{{xxxtttqqqqqqtttyyy|||{{{zzzxxxxxxzzz{{{|||{{{yyyzzz{{{|||}}}|||{{{zzzzzz{{{zzzuuupppmmmnnnppptttvvvyyy{{{zzzsssjjjccc{{{tttjjj]]]KKK999555999777999<<<<<<:::888777777999666444666999999444000///,,,+++......,,,,,,///JJJHHH;;;+++(((222444///......////////////......***+++,,,---///111333444111111000000111222222333777666555555555333111......///000111222333333333666555222000///000222444===:::777333000///000000222222111111000...---,,,111444777777333///,,,,,,***+++---//////...,,,+++...,,,))),,,999DDD@@@444000//////...------,,,,,,************************...------,,,,,,++++++***,,,+++***))))))***+++,,,,,,,,,+++***))))))******+++***)))(((''''''((())),,,,,,,,,---...///000111000///---+++************+++---000555999999666333000(((&&&444KKK___jjjmmmooocccNNNAAAKKKeeevvvyyyvvvwwwyyyxxxuuusssrrrssstttuuuwwwxxxyyyyyyxxxxxx{{{zzzyyyzzz{{{{{{zzzxxx{{{|||~~~~~~|||{{{~~~{{{xxxxxx{{{|||{{{zzzyyyyyyxxxyyyzzz}}}~~~wwwwww}}}}}}{{{~~~xxxvvv{{{~~~}}}xxxuuurrrqqqsssvvvxxxyyysssuuuwwwyyywwwsssooolllppprrrrrrsssvvvyyyvvvpppwwwsssrrrrrrmmmgggiiiooorrrkkkfffffffffgggnnnxxxxxxuuurrrqqqrrrrrrpppmmmqqqrrrrrrssssssttttttuuusssrrruuuzzzzzzuuurrrrrrwwwxxxzzzzzzzzzxxxvvvuuuvvvvvvwwwyyy{{{{{{yyywwwwwwwwwvvvtttqqqppprrrssssssssstttsssrrrsssuuuwwwvvvvvvvvvvvvuuuuuuuuuttttttuuutttsssvvvzzzwwwrrrqqqvvvzzzyyyvvvuuuxxx|||{{{yyywwwwwwxxxxxxxxxwwwzzzxxxuuussssssuuuxxxyyyxxxyyywwwsssssswwwzzzyyyvvvtttuuuxxx{{{}}}{{{xxx|||{{{zzzwwwuuurrrooonnnwwwxxxzzz||||||vvvmmmfffyyyoooggg[[[JJJ>>>:::888999:::;;;;;;:::888777999666333444777777333///000,,,,,,...---++++++...IIIGGG<<<...+++222444///000000000111000000//////++++++,,,---///111333444222222111111111111111222444444555555555444222111000000111222222222111111444333222000000111222333<<<999666222/////////000///000000000000//////...444;;;AAA>>>555+++'''''''''(((***,,,---...------000///,,,,,,555<<<888/////////...------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++***))))))***+++,,,,,,++++++***************+++***((('''''''''((((((+++++++++,,,---...000000000///---+++***************,,,000555888888555333...***,,,777JJJ\\\gggmmmfffVVVCCC???PPPgggtttuuuvvvxxxzzzyyywwwvvvuuuuuuuuuvvvwwwxxxxxxxxxwwwvvvyyyyyyyyyzzz||||||zzzxxx|||}}}}}}|||~~~{{{yyyyyy{{{||||||zzzzzzzzzzzzzzz|||~~~yyyyyy~~~~~~|||~~~xxxvvvzzz}}}|||{{{yyywwwvvvwwwwwwvvvtttsssuuuvvvwwwuuurrrooolllqqqrrrsssrrruuuxxxvvvqqqvvvsssrrrrrrnnniiikkkppppppllljjjiiieeeaaaeeellluuuuuusssssssssrrrrrrqqqrrrrrrrrrrrrrrrrrrsssssstttrrrtttxxxxxxtttrrrtttvvvxxxyyy{{{{{{{{{yyyyyyyyyxxxyyyzzz{{{{{{xxxvvvwwwxxxwwwuuusssrrrrrrtttqqqrrrssssssssstttwwwyyyuuuvvvvvvwwwwwwxxxyyyyyywwwxxxvvvuuuwww{{{zzzuuutttwwwzzzzzzxxxwwwyyy{{{yyyxxxwwwwwwxxxxxxwwwuuuuuuuuutttssssssvvvzzz}}}wwwyyyxxxuuuvvvzzz|||{{{wwwuuutttuuuxxx{{{{{{zzzwwwxxxxxxxxxxxxxxxwwwwwwzzzzzz|||}}}}}}xxxpppjjj}}}vvvpppdddUUUKKK===;;;:::;;;======999666:::777333333555555333000111...---...---***))),,,555555000)))+++444777444222222222222111000000///,,,,,,,,,...///111333444222222111111111111111111222333444555555555333333111111222222111111000///111111111111222222222333:::888444000...---...///---...///000000000000000222===GGGFFF<<<111...///,,,,,,,,,,,,------------//////------000444111,,,......---,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++***************)))'''&&&&&&'''((((((*********+++,,,---/////////...,,,+++*********+++***,,,000555888888555333+++,,,///888FFFUUU```eeeXXXGGG<<>>::::::======:::666<<<999555444444555444222444000...///---)))(((+++&&&))))))(((+++333777555222222222222111000//////---------...///111222333111111000000111222222333333444666666555333333333000000111111111111000000...///111222333444333333999666333///---,,,---...---...//////000000//////,,,666BBBGGGEEEAAAAAABBB888777444111...,,,+++++++++---.........//////...------,,,,,,+++******)))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++***)))((('''&&&&&&'''(((((()))))))))***+++,,,......///---,,,************++++++---111666999999666444***,,,///666CCCQQQWWWWWWLLLBBBDDDXXXlllssstttuuuvvvxxx{{{{{{zzzyyyzzzzzzvvvvvvvvvuuuuuutttsssrrrtttuuuwwwzzz||||||zzzxxx}}}}}}}}}}}}||||||{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~||||||{{{yyyyyyzzz{{{zzzxxxyyyxxxvvvuuuxxx{{{}}}yyyxxxxxxyyyzzzzzzxxxvvvuuuuuutttsssrrrqqqppppppppprrrqqqooopppttttttrrrrrrqqqpppppppppoooppprrrmmmmmmoooppplllcccWWWPPP___eeelllmmmjjjiiimmmrrrsssrrrpppooonnnnnnnnnooowwwsssqqqrrrsssqqqtttxxxvvvwwwxxxzzz{{{{{{{{{{{{zzzyyyxxxyyyzzzyyywwwuuutttvvvwwwwwwuuusssrrrrrrqqqssstttuuuuuuvvvxxxzzzuuuvvvwwwxxxzzz{{{||||||zzz{{{zzzvvvwww{{{}}}{{{xxxwwwwwwxxxyyyzzzxxxwwwyyyyyyzzz{{{||||||yyyvvvsssvvvwwwvvvrrrrrrvvvzzzyyy}}}~~~}}}}}}|||~~~}}}||||||}}}~~~|||{{{{{{{{{zzz{{{{{{{{{}}}||||||{{{zzzwwwtttrrrrrrhhhFFF@@@999888:::===;;;999<<<:::888666666666666555555222000000...))))))+++---///000......111111000000111111111000000///............//////111222222/////////000111333444555444666888777444111111111......///000111222222111,,,...111333555666555555777555222...,,,,,,---...///////////////...------,,,111888???DDDHHHIIIIII===;;;888444000,,,***)))+++---000000---+++,,,///---,,,,,,+++******))))))((((((((((((((((((((((((*********++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,***+++,,,,,,,,,,,,++++++)))((('''&&&&&&'''((())))))))))))***+++,,,---......---+++***)))******+++,,,...222777::::::888555/////////666EEEQQQQQQIIIBBBEEEUUUlllxxxvvvtttvvvuuuwwwzzzzzzzzzyyyyyyzzzwwwwwwvvvuuutttsssrrrrrrssssssuuuxxx{{{|||{{{yyy||||||}}}~~~~~~}}}||||||{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||{{{{{{{{{{{{zzzyyyzzzxxxxxxxxxxxxyyy{{{{{{yyywwwvvvwwwxxxwwwvvvvvvuuutttsssrrrrrrqqqqqqsssvvvvvvsssrrrvvvwwwuuuooopppooooooppprrrrrrqqqnnnmmmmmmppprrrlll]]]OOO[[[dddmmmooommmlllqqqwwwsssrrrpppnnnmmmmmmmmmnnnvvvrrrqqqssssssrrrtttyyywwwwwwxxxyyyyyyyyyyyyyyywwwvvvvvvwwwyyyzzzyyywwwrrrtttvvvuuusssrrrqqqqqqtttvvvwwwwwwuuuuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyxxxzzzyyyuuuuuuyyy{{{zzzwwwvvvvvvvvvxxxxxxvvvtttwwwwwwxxxzzz{{{{{{xxxvvvsssuuuwwwvvvttttttvvvyyy{{{~~~~~~zzz|||~~~~~~~~~}}}|||zzzyyyyyyyyyzzz~~~~~~~~~|||zzzyyywwwwwwpppSSSKKKBBB;;;:::<<<<<<<<<;;;:::999888888777777888777333111111///+++***,,,***---///000//////000000//////000000000000000///////////////000000111222/////////000111333444555444777999777333000000111,,,---///000111222222222,,,...111444666888888888777555111...,,,,,,---...///////////////...---,,,000000111666;;;??????>>>666555444222///---++++++//////000111---((()))---------,,,++++++******)))''''''''''''''''''''''''((())))))***+++,,,------,,,------......------,,,******,,,---------,,,+++))))))(((''''''(((***+++)))))))))***+++,,,......---,,,+++***)))******+++,,,...222777::::::777555444555555:::HHHSSSNNN@@@===LLLdddvvv{{{wwwtttvvvtttwwwyyyzzzyyyxxxxxxyyywwwwwwuuutttssssssssssssrrrrrrsssvvvyyy||||||{{{{{{||||||||||||||||||{{{zzz|||~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~|||}}}|||{{{}}}{{{yyyzzz|||}}}~~~|||xxxvvvuuutttsssqqqtttttttttsssrrrqqqqqqqqqnnnrrrssspppnnnqqqrrrpppmmmooonnnmmmooosssrrrooonnnmmmllloootttsssfffXXXWWW```jjjnnnmmmmmmqqqvvvsssrrrooommmlllmmmnnnooouuurrrrrruuuvvvtttuuuxxxxxxxxxxxxxxxxxxxxxxxxyyywwwvvvvvvwwwyyyzzzzzzyyyrrrsssttttttrrrqqqqqqrrrvvvwwwyyyxxxvvvuuuuuuvvvxxxxxxwwwwwwvvvvvvvvvuuuuuuxxxxxxtttssswwwyyyxxxvvvwwwwwwwwwvvvuuuttttttuuuuuuuuuwwwxxxxxxvvvtttqqqrrrtttvvvxxxzzzzzzzzz{{{~~~~~~{{{zzz}}}~~~|||{{{|||{{{zzzyyyyyyzzz{{{|||~~~|||zzzzzzzzzrrrhhhYYYIII???;;;;;;===777888999999888888888888888444222333111---,,,...&&&(((---/////////111444//////000111222222222222000000000///000000111111111111111000111111222333222666999777333000111333......///000111111000000---...111444777999;;;<<<777555111...------...///------......//////......//////000222333444444444//////000000///...---,,,...,,,---000---((((((------------,,,++++++******))))))))))))))))))))))))'''((()))***+++,,,------,,,---...//////...---,,,)))***,,,---...---,,,+++***))))))((()))***+++,,,*********+++,,,---...///,,,,,,***)))))))))***++++++---000555888999666333555:::<<<>>>GGGPPPJJJ<<>>777555222///------...///***+++,,,...///000000000(((---111222111000222444---///000111000///---+++***''')))......***+++000......---,,,,,,++++++***************************'''((((((***+++,,,---...,,,---...//////...---,,,)))***,,,.........,,,+++******)))))))))+++,,,---*********+++,,,---//////,,,+++***)))))))))***+++)))+++///333777777444111222;;;@@@@@@EEEKKKFFF:::DDDZZZooouuuwww||||||wwwyyy{{{{{{zzzxxxxxxxxxxxxwwwuuuttttttuuuvvvvvvsssqqqppprrrvvv{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}yyy|||~~~~~~}}}{{{{{{|||}}}}}}zzz|||{{{yyy|||{{{vvvuuuxxxwwwtttxxxxxxxxxyyyzzzzzzxxxssspppnnnooopppppppppnnnmmmllljjjpppsssqqqnnnoooooommmkkknnnmmmkkknnnsssqqqjjjiiippprrrnnnmmmpppqqqoooXXX___hhhooorrrssstttvvvsssqqqooommmmmmnnnpppqqqrrrrrruuu{{{|||xxxuuuvvvvvvvvvwwwxxxzzz|||~~~}}}{{{{{{{{{|||{{{zzzuuuuuuuuusssrrrrrrtttvvvsssuuuxxxyyyxxxxxxxxxyyywwwwwwwwwwwwwwwwwwwwwwwwpppvvvyyyvvvtttuuuwwwvvvvvvzzz}}}{{{uuurrrtttwww{{{yyyxxxxxxzzz||||||{{{xxxuuussswww}}}zzztttuuuyyyzzzzzz|||~~~~~~|||{{{zzz{{{|||}}}vvvxxx{{{zzzwwwttttttuuuttt```LLL<<<555333333333333444666777777888666222111111111000///000000000111111222333333666555333222222222222333555222000111222111...+++444444444333333222222222111222333444555444333222111111111222222333333333555444333555777999:::999888222,,,***---///...+++............//////000000---///000///---,,,///111///......------,,,++++++++++++++++++++++++++++++***+++,,,,,,++++++---///,,,,,,+++******))))))(((******)))&&&%%%'''+++///...------...000111000///,,,,,,,,,,,,+++,,,///111...---+++))))))***+++,,,)))...///,,,***,,,,,,***---,,,***)))******))))))++++++...333777666333000555III@@@999IIICCC444@@@VVVcccrrrwwwsssqqqtttyyyyyyzzz{{{{{{yyywwwwwwxxxyyyxxxwwwwwwwwwxxxyyyzzztttsssssstttvvvzzz~~~}}}}}}~~~~~~|||{{{|||}}}}}}}}}|||}}}~~~}}}}}}}}}~~~}}}}}}}}}}}}|||{{{zzzyyyyyyvvvuuuxxx|||}}}zzzvvvvvvvvvwwwxxxwwwvvvtttsssmmmlllnnnsssrrrnnnlllmmmqqquuutttooonnnqqqooojjjnnnnnnnnnnnnoooooooooppprrrtttrrrnnnmmmpppqqqnnneeekkkrrrsssooonnnqqquuuqqqqqqqqqrrrsssqqqnnnkkkoooqqqtttvvvxxxxxxwwwvvvyyyyyyyyyxxxwwwxxxzzz||||||{{{yyyxxxxxxxxxyyyyyyxxxwwwuuurrrqqqpppppppppooorrrvvvyyy{{{zzzxxxvvvvvvvvvwwwxxxwwwvvvuuutttssssssttttttuuutttsssssswwwxxxxxxyyyyyyxxxxxxxxxwwwvvvuuuwww{{{~~~}}}|||wwwwww{{{}}}{{{yyytttyyy~~~~~~~~~}}}||||||}}}~~~}}}{{{xxxwwwtttssswww{{{xxxrrrxxxsss}}}vvv___KKK???444444555555555444222000555333000000111111111000...///000222444555555555444444222111111222333333222...///555666333444999444444333333333333333333222222333444444444444333222222222333333333444444444333222444666777777777555111,,,,,,///111///---------......////////////...000111///---,,,...000------------------------+++++++++++++++++++++++++++,,,---,,,++++++,,,...------,,,,,,,,,,,,++++++******+++...000000---***---,,,,,,---///000000///---...///...,,,,,,---//////...,,,+++***+++---...+++...///,,,---///...+++,,,,,,+++***++++++***)))...,,,///555666222222555888JJJDDD>>>GGG===555HHH^^^hhhssswwwuuusssuuuxxxyyyzzz{{{{{{yyywwwwwwxxxwwwwwwvvvuuuuuuvvvwwwxxxwwwwwwwwwxxxyyy{{{}}}~~~~~~|||||||||~~~~~~~~~|||zzz|||}}}}}}}}}}}}~~~~~~~~~}}}||||||||||||}}}~~~~~~|||zzzxxxvvvuuuxxxtttqqqrrrvvvyyyxxxvvvwwwwwwvvvuuutttsssrrrqqqnnnmmmooossssssooommmnnnpppsssssspppooorrrqqqmmmkkklllmmmmmmnnnnnnmmmmmmooorrrsssqqqqqqsssssspppnnntttyyyzzzvvvtttwww{{{vvvsssqqqpppppppppooonnnqqqrrrssstttuuuuuuttttttzzz{{{{{{yyyxxxxxxzzz|||yyyxxxwwwvvvvvvwwwxxxyyyvvvvvvvvvuuutttrrrpppoooppprrruuuyyyzzz{{{zzzyyyxxxyyyzzzzzzzzzyyyxxxxxxuuuuuutttttttttttttttttttttuuuvvvwwwxxxyyyyyyyyywwwvvvuuuxxx|||}}}{{{zzz{{{}}}~~~}}}{{{uuuwwwzzz}}}~~~|||{{{{{{||||||{{{yyyuuuwwwvvvwwwzzz}}}xxxqqqyyylllsssyyyaaaQQQ777666444444444333111///222000......000111111000,,,...111444666777777777222222111000111222333444555000000555444///000666333333333333444444444444333333333333333444444555333333333444444444444444333222222333555666555333222000...///222333111///---------...............///000111///...------///++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,------------............///...,,,+++///444555///(((,,,+++***,,,...///...---///000111000...---,,,---......---,,,,,,---//////000111000///222666444///+++,,,,,,,,,,,,++++++***...+++000888666///333???DDDUUUTTTLLLIII999999TTTiiinnnuuuwwwvvvuuuuuuwwwyyyzzz{{{zzzxxxwwwvvvwwwvvvuuuttttttttttttuuuuuuxxxxxxxxxyyyyyyzzzzzz{{{|||{{{zzz{{{~~~~~~}}}xxxzzz}}}~~~}}}|||}}}~~~|||||||||||||||{{{zzzzzz||||||{{{zzzyyywwwuuuuuuvvvrrrmmmmmmqqqtttvvvuuuwwwvvvtttrrrqqqppppppqqqooonnnpppttttttpppnnnpppnnnqqqrrrqqqqqqtttsssqqqjjjkkklllmmmnnnmmmllllllmmmqqqtttssstttvvvuuuqqqrrrwww{{{zzzvvvtttvvvyyy|||xxxssspppoooqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqyyyzzzzzzxxxvvvvvvwwwxxxuuuuuuttttttuuuvvvxxxyyyuuuvvvwwwwwwvvvsssqqqoooppprrrtttvvvxxxyyyyyyzzzzzzzzz{{{||||||{{{{{{zzzxxxwwwuuutttttttttuuuuuurrrssstttvvvxxxyyyyyyyyyxxxwwwwwwyyy|||xxxzzz}}}~~~~~~}}}}}}}}}xxxuuutttxxx~~~}}}|||zzzzzzzzzzzzxxxwwwvvvvvvsssqqqtttyyyyyyuuuoooIIIAAA777111000222444444111000......///000///...+++...111555666666555444111111000000000111333444666666444333666;;;999222222333333333444444555555444444333222222444555666444444555555555555555555333333333555666666444222222111000222333333000...------------............///000000000...---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++,,,,,,------...//////000000444000,,,,,,///000...,,,+++***)))***,,,...---,,,...000222222000.........------,,,,,,---...///000444444222222888===:::333***,,,---...---,,,,,,,,,+++***111<<<888...666HHHVVVeeehhh___OOO;;;@@@___rrrsssuuuvvvvvvvvvuuutttyyyzzz{{{zzzxxxvvvvvvvvvttttttttttttttttttttttttwwwvvvtttttttttvvvyyyzzz|||{{{zzz{{{}}}~~~}}}|||wwwyyy}}}~~~}}}|||||||||{{{|||}}}}}}}}}|||zzzyyyvvvwwwxxxyyyyyyyyyyyyyyytttqqqnnnmmmppprrrttttttuuusssqqqooonnnoooqqqrrrpppnnnpppttttttqqqpppqqqnnnpppqqqrrrsssuuuuuuuuulllmmmooopppppppppnnnmmmooorrrtttrrrrrruuutttqqqssswwwyyyxxxtttqqqrrrttt}}}yyytttrrrqqqrrrrrrrrrqqqpppooonnnnnnoooqqqrrrvvvwwwwwwuuusssrrrrrrtttsssrrrrrrrrrsssuuuvvvxxxvvvvvvvvvvvvuuutttrrrrrrrrrrrrsssssstttvvvwwwwwwyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxvvvtttssstttuuuvvvssstttuuuwwwxxxyyyyyyyyyxxxxxxxxxzzz|||vvvzzz}}}|||xxxwwwzzz}}}{{{uuuqqqttt}}}~~~}}}{{{yyyyyyyyyxxxvvvuuu{{{vvvllleeegggrrryyy{{{qqqbbbMMM;;;333222333444333111000000000///---+++,,,...111444555444222111111111000000000111333444222:::999555DDDZZZTTT<<<333333333444444555555555555444333222333444555666555555555555555555555555444444555777999888555222333333333333333111///,,,......................../////////000000///---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++,,,++++++,,,---...///000000444444333111///---------***)))(((***,,,---,,,+++,,,...111222111000000000++++++,,,,,,,,,---......333222111111777<<<:::333***,,,...///------...000///000888???888///777III]]]jjjppphhhSSSCCCNNNjjjvvvvvvuuuuuuuuuuuutttsssyyyzzz{{{zzzwwwuuuuuuuuuttttttuuuuuuuuuvvvvvvvvvvvvtttqqqppprrrvvv{{{}}}||||||}}}}}}|||zzzwwwyyy}}}~~~}}}|||||||||}}}}}}~~~~~~}}}|||{{{vvvwwwxxxyyyzzz{{{{{{{{{uuutttrrrrrrssstttttttttsssqqqooonnnnnnpppsssuuuqqqooopppttttttqqqqqqsssooooooqqqtttuuuuuuvvvwwwpppqqqrrrssstttsssrrrrrrsssuuusssnnnnnnqqqsssqqquuuwwwxxxvvvrrrooooooqqqvvvtttrrrrrrrrrqqqpppnnnpppooommmmmmnnnqqqsssuuuuuuvvvwwwvvvsssrrrrrrsssssssssrrrrrrrrrsssuuuvvvxxxwwwuuusssrrrsssuuuvvvwwwwwwvvvuuuuuuvvvwwwwwwzzzzzzzzzzzzzzzzzzzzzzzzyyywwwuuutttssstttvvvwwwwwwwwwxxxxxxyyyxxxxxxxxxyyyyyyzzz{{{{{{}}}yyy{{{|||xxxrrrqqqvvv||||||wwwrrrttt{{{}}}~~~~~~}}}}}}{{{yyyyyyyyyxxxvvvuuuzzzvvvmmmeeefffpppxxx{{{sss\\\KKK???666000555333222222222000...+++...///111333333333222111222222111000111222333444333<<<===<<>>444444444444444555555555444444444444444555555666555555555555555444444444333444666999;;;:::777333444444444333222000...,,,///////////////..................///111111...,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,---++++++,,,,,,---.../////////444:::;;;888222...,,,***)))(((***,,,---,,,+++,,,...000000000000111222,,,,,,,,,,,,---------------///......222666555///+++---///...------000333;;;>>>AAA>>>555111<<>>;;;::::::>>>DDDMMMWWW^^^dddUUUEEEEEEXXXnnnvvvttt{{{zzzxxxvvvuuutttuuuuuuvvvvvvtttssssssttttttuuuvvvtttssssssuuuvvvvvvvvvssstttuuuwwwyyy|||~~~~~~~~~~~~~~~~~~{{{{{{~~~~~~~~~~~~~~~}}}{{{zzzwwwzzz|||{{{zzz}}}yyywwwwwwxxx}}}{{{vvvsssuuuyyyyyyvvvxxxwwwuuuuuuvvvwwwvvvtttwwwzzzzzzwwwwwwyyyxxxuuuvvvtttrrrpppnnnoooppppppnnnqqquuuvvvvvvtttsssssskkkfffbbbeeekkkooommmjjjlllkkkjjjmmmrrruuuvvvtttzzzzzzzzzyyyxxxxxxwwwwwwvvvwwwyyyzzzyyyyyyzzz{{{|||vvvrrrrrrtttuuuvvvvvvuuuttttttuuuwwwzzz|||zzz{{{|||{{{yyywwwvvvwww}}}}}}}}}{{{yyyxxxyyyzzzwwwvvvtttrrrsssuuuwwwyyyxxxyyyyyyzzzzzz{{{||||||{{{xxxzzz{{{}}}}}}~~~}}}|||{{{vvvyyy{{{}}}}}}~~~~~~{{{xxxyyyyyyyyyyyyxxxxxxwwwyyyyyyzzzzzzyyyxxxwwwvvvnnn\\\KKK>>>:::>>>;;;888888::::::999777888888777666555555555555888444111111444666555444444222111111333444444444444444444555444444333333222222333333444555666666444555666777888777666555777666555555444444555555666777888555000------///////////////000000111111/////////....../////////...//////000000000000///,,,,,,++++++,,,,,,---.........///000111111000000+++,,,---.........------000///...---------------)))***+++,,,,,,------.........---,,,++++++,,,,,,000//////.........//////222111222333...+++111;;;888333555AAANNNUUUZZZ___ZZZJJJ???HHH```tttzzzxxxyyyyyywwwvvvvvvvvvvvvvvvxxxwwwvvvuuuuuuvvvwwwxxxwwwvvvuuuuuuwwwwwwwwwvvvuuuuuuuuuvvvwwwzzz}}}~~~}}}}}}~~~~~~~~~~~~{{{~~~}}}yyyyyy}}}}}}{{{yyy{{{}}}}}}{{{xxxvvvuuuxxxyyyzzzyyyyyy}}}{{{wwwvvvvvvwww{{{yyyvvvtttvvvxxxxxxvvvwwwvvvvvvwwwxxxwwwuuusssrrrvvvwwwvvvwww{{{{{{xxxxxxvvvssspppnnnnnnooopppooorrruuuvvvtttqqqooonnnhhhgggfffiiinnnqqqqqqppptttmmmeeeaaahhhsssyyyyyy{{{zzzzzzyyyyyyxxxwwwwwwuuuwwwzzz|||||||||{{{{{{~~~{{{vvvttttttvvvwwwwwwvvvvvvvvvwwwyyy{{{}}}~~~|||}}}}}}|||{{{zzzyyyyyyzzzyyyyyyxxxwwwxxxzzz{{{{{{xxxwwwyyy{{{zzzzzz{{{||||||}}}}}}~~~~~~}}}|||{{{{{{|||}}}~~~}}}~~~~~~}}}}}}~~~wwwzzz}}}~~~~~~{{{yyyyyyyyyzzzzzzyyyyyyxxxwwwxxxyyyyyyyyyxxxyyyzzz{{{eeeSSSIIICCC???<<<<<>>::::::999888777777777777222444555666555444555555333222222333555555555444555555555555444333222222555555444444444333333333333444444555555555555555666555444444333333444444555555555444111000000000000000000000000000000000///......------......//////000000000000000//////,,,,,,++++++,,,,,,---.........///000000000//////,,,,,,------------------...///000///------///000000...+++***,,,------,,,........................000//////.........//////000000///---,,,...333999999333<<>>RRRiiirrrtttvvvssstttwwwyyyzzzzzzzzzzzzuuuttttttsssssstttvvvvvvvvvuuuuuuwwwyyyyyyxxxvvv{{{{{{{{{{{{{{{||||||}}}{{{{{{{{{{{{|||||||||||||||~~~~~~yyyuuutttwwwzzzyyywwwvvvvvvyyyzzzyyywwwyyyxxxwwwvvvuuuuuuuuuuuuuuussssssuuuuuusssrrruuuwwwwwwvvvxxxyyyxxxvvvssssssvvvvvvssssssuuutttqqquuuttttttsssrrrrrrrrrrrrqqqrrrssspppllliiiggggggggglllqqqrrrooooootttzzzzzzqqq___OOOSSSeeeuuuyyywwwwwwwwwvvvuuuuuuttttttuuuvvvxxx|||~~~uuuvvvxxx|||~~~~~~{{{xxxwwwxxxzzz|||}}}~~~~~~~~~|||{{{{{{}}}~~~}}}yyyxxxwwwyyy|||~~~~~~~~~}}}|||{{{zzzzzz{{{{{{||||||}}}}}}~~~~~~yyy}}}tttqqqwww~~~~~~~~~{{{{{{}}}{{{{{{|||}}}}}}}}}}}}|||vvvyyy{{{zzzyyyyyy|||lll___MMMAAA>>>>>>===<<<;;;:::999888888777888888333444555555444333333444444333333444666666555333555555555555444333222111333333444444444444444444333333444444444555555555777666555555444555555555666555444444555555444333222222222222222222222222///......------......///000000000000///...------,,,,,,++++++,,,,,,---........./////////...------------,,,,,,,,,...///000000222333111//////111333555000,,,***+++,,,---,,,//////000000000000000/////////.........//////000000000///,,,+++000777<<<666555EEE^^^aaaPPPIIIQQQNNN@@@BBB[[[ooorrrqqquuuuuuuuuuuuvvvvvvxxxyyyzzzuuutttsssssssssuuuvvvwwwttttttuuuwwwyyyzzzxxxwwwzzzzzz|||}}}~~~~~~~~~~~~yyyyyyyyyzzzzzzzzz{{{{{{zzz}}}~~~}}}wwwoooiiijjjrrryyyyyy{{{}}}~~~}}}{{{zzzyyywwwwwwxxxxxxwwwvvvuuuuuusssqqqsssvvvvvvrrrqqquuuuuutttttttttuuuuuusssrrrtttvvvvvvsssrrrtttsssoooqqqrrrssstttuuuuuuttttttqqqqqqqqqnnnkkkiiiiiijjjkkknnnqqqqqqpppqqqtttxxxtttsssiii\\\[[[hhhqqqqqquuuuuuttttttsssrrrrrrrrrwwwvvvwwwzzz}}}~~~|||vvvwwwzzz}}}~~~zzzwwwwwwyyy{{{|||}}}}}}|||{{{{{{zzzzzz|||zzzyyyyyy{{{}}}|||zzzzzz|||}}}|||}}}}}}~~~{{{~~~}}}yyyxxx{{{~~~|||xxxwwwzzz~~~|||}}}~~~~~~yyy|||~~~}}}{{{{{{|||aaaLLLBBB@@@???===<<<;;;:::999888888888888999888777555444333333444555444444555666666555333555555555555444333222111111222222333444555666666333333333444444444555555888888777666666666666666777555333555888:::888666444444444444444444444444.........------.........000000000000///...,,,,,,,,,,,,++++++,,,,,,---....../////////...---,,,,,,...---,,,+++,,,...000222222444555444111111333666888222,,,)))***,,,---,,,///000111111111111000000...............///000000111111///+++,,,222999>>>333666KKKfffdddLLLAAAIIIGGG===EEEbbbvvvuuurrrwwwxxxvvvtttrrrrrruuuxxxzzzwwwvvvuuuuuuuuuwwwxxxyyysssssstttvvvyyyzzzyyywwwwwwyyy{{{}}}xxxxxxxxxyyyyyyyyyzzzzzzvvvzzz||||||~~~|||tttjjjdddgggqqqzzzsssyyy{{{wwwxxxyyywwwyyyzzz{{{zzzxxxvvvtttsssqqqsssxxxwwwqqqqqqvvvyyyxxxvvvwwwxxxxxxwwwuuuqqqtttuuussssssvvvuuurrrooopppsssuuuwwwvvvuuuuuuqqqqqqpppmmmkkkkkklllnnnqqqpppoooppprrrtttvvvwwwpppvvvuuukkkhhhnnnpppjjjtttssssssrrrqqqqqqppppppxxxwwwvvvxxx{{{|||{{{xxxzzzzzz{{{|||~~~}}}zzzwwwwwwyyy{{{|||}}}|||{{{zzzyyyxxxyyy|||xxxxxxxxx{{{~~~||||||yyywwwzzz|||xxx|||}}}}}}~~~~~~}}}}}}}}}~~~{{{uuusssvvvzzz~~~~~~~~~|||{{{{{{}}}}}}~~~{{{|||}}}qqqUUUCCC===<<<:::;;;???@@@:::444555:::555666555444222222444555444555555666777888999999555555555555444444444444666666555555555444444444111222444666777777666666555555555555555555555555666666555555555444444444222222333444444333333333222222222222222111000///222222222///---++++++------,,,+++***+++,,,---...---------------...///000000---***((())),,,111444>>>666444;;;???:::666666555555444111...,,,,,,---...///000000///---+++***+++,,,---...////////////---222111,,,---666>>>@@@;;;???OOOaaa```MMMBBBBBBEEE@@@LLLfffsssnnnnnnvvvuuuwwwvvvsssssswwwxxxvvvzzzwwwttttttvvvxxxzzzzzzyyyyyyyyyxxxxxxyyyzzzzzzxxxzzz|||~~~~~~}}}|||}}}{{{yyyyyyzzzzzzyyyxxxyyyzzz{{{}}}|||vvvqqqnnnmmmmmmrrruuuxxxzzzzzzyyyzzzzzzzzzyyyxxxwwwwwwxxxyyyzzzyyyxxxwwwvvvvvvvvvwwwxxxvvvwwwwwwwwwwwwuuusssrrrtttuuuvvvvvvuuussspppooommmooorrrsssrrrqqqrrrrrrvvvtttpppmmmllllllmmmnnnvvvvvvvvvuuussstttvvvxxxuuusssrrrsssvvvvvvtttqqqqqqqqqrrrtttrrroooppptttzzzyyyyyyyyyvvvssstttwww{{{{{{zzzzzzzzzyyyyyyyyy}}}zzzxxxxxx{{{}}}|||{{{zzzzzzzzz{{{{{{{{{{{{{{{wwwzzz}}}~~~}}}{{{zzzzzz~~~zzzwwwxxx|||~~~|||yyy{{{{{{{{{|||}}}~~~|||zzzyyy{{{}}}}}}xxxtttsssttt}}}~~~{{{~~~}}}}}}}}}~~~zzzrrrzzz}}}nnn\\\LLL@@@<<<999999;;;:::777777999666666666444111111333444555555666777888888999999666666666666555555444444666555555555444444444444222333444666666666555555555555555555555555555555555555555444444444333333222333333444444333333333222222222222111111000000222222222///---+++,,,---,,,,,,+++++++++,,,---...---------------...//////...,,,***((())),,,///222999666666:::<<<999444222000111111000.........///---...///000///...,,,+++***+++,,,...//////000000000111///---333<<<@@@===999>>>MMM]]][[[KKKAAABBBCCCAAAOOOiiiuuuqqqqqqxxxuuuwwwvvvsssssswwwxxxvvvyyywwwtttsssuuuwwwyyyyyyzzzyyyyyyxxxwwwwwwwwwwwwyyyzzz|||}}}~~~~~~}}}}}}~~~|||zzzzzz{{{{{{zzzyyyzzzzzzzzzzzz||||||wwwttttttuuuvvvuuuwwwyyyzzzxxxwwwvvvvvvxxxwwwvvvvvvvvvvvvwwwxxx{{{zzzyyyxxxwwwxxxxxxyyyxxxxxxxxxxxxwwwvvvuuutttsssssstttuuuuuutttsssrrrqqqqqqqqqrrrssssssrrrrrrtttssspppooonnnnnnoooooouuuvvvvvvuuussstttuuuwwwwwwuuuttttttuuuuuurrrpppoooqqqqqqqqqqqqrrrsssrrryyyxxxxxxwwwwwwvvvwwwyyyzzzxxxwwwvvvwwwyyy{{{}}}~~~{{{xxxxxxzzz{{{zzzyyy||||||{{{{{{zzzzzzzzzyyywwwyyy{{{{{{zzzxxxyyyyyy{{{wwwuuuvvvyyy{{{zzzwwwzzzzzz{{{{{{|||~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}{{{yyyyyyyyy~~~~~~|||{{{{{{}}}}}}{{{yyy}}}~~~~~~|||vvv{{{}}}~~~kkkTTTDDD;;;555555777777777888777777666444111000111333666666666777777888888999888888777777666555444333555555555555444444444444444444555555666555555444555555555555555555555555444444444333333333222222333333333444444333333222111111111111111111000000222222111///---+++,,,---,,,,,,,,,+++,,,------...------------.........///,,,+++)))))))))+++---///333777999888888777444///---...000///...------...,,,---...//////...,,,,,,((()))+++---...000000000111///---222===EEEAAA888999???MMMYYYVVVJJJCCCEEE@@@CCCTTTlllxxxtttsssyyyuuuwwwvvvsssssswwwyyywwwxxxvvvsssssstttvvvwwwwwwyyyxxxxxxwwwvvvuuuttttttzzzzzz{{{||||||}}}}}}~~~}}}|||zzz{{{||||||{{{zzz{{{zzzxxxxxxzzz}}}}}}zzzyyyzzz|||~~~zzz|||}}}|||yyyvvvuuuuuuxxxxxxwwwwwwwwwwwwxxxxxx{{{{{{zzzyyyyyyyyyyyyzzzxxxxxxvvvuuuttttttuuuuuurrrrrrsssssstttuuuvvvvvvuuurrrpppppprrrsssrrrpppppppppppppppqqqqqqqqqqqqtttuuuvvvuuussssssuuuwwwxxxvvvtttttttttsssqqqoooppppppkkkaaabbblllttttttxxxvvvuuuuuuwwwyyyyyyxxxvvvtttrrrqqqrrrvvv{{{~~~~~~{{{yyyxxxyyyzzzyyyxxx~~~}}}|||zzzyyyyyyyyyxxxzzz{{{{{{zzzyyyyyyzzz{{{}}}zzzxxxyyy|||~~~}}}{{{zzzzzzzzz{{{|||}}}~~~zzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{{{{||||||{{{zzz}}}~~~zzz~~~~~~~~~}}}|||~~~qqqZZZMMMAAA;;;999777888;;;999999777444111000111222666666666666666666777777888888888888777666444333444444444444444444444444555555555555555555444444333333333333333333333333333333333222222222111111333333444444444333222222111111111000000000000111111222111///---,,,,,,---,,,,,,,,,,,,------......------..................******))))))***+++,,,,,,000777999444222444333///...///000///,,,***))))))......///......,,,+++***'''(((***,,,...///000111000---///:::HHHKKK???000;;;CCCOOOWWWUUUNNNJJJKKK???GGGZZZoooxxxuuusssuuuuuuwwwvvvssstttxxxyyyxxxwwwuuusssrrrtttuuuvvvuuuuuuuuuuuuuuuttttttsssssszzzzzzzzzzzzzzz{{{}}}}}}{{{zzzyyyzzz||||||{{{zzz{{{zzzzzzyyyzzz|||~~~||||||}}}}}}}}}~~~~~~~~~~~~~~~{{{yyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyvvvuuurrrqqqpppqqqssstttsssrrrrrrrrrssstttuuuvvvwwwrrrmmmmmmqqqrrrpppmmmmmmnnnppprrrssssssssssssssstttuuutttsssssstttuuuuuutttsssrrrqqqqqqpppppprrrrrrcccNNNHHHWWWiiiqqquuuuuutttsssuuuyyyxxxuuusssrrrppppppqqqtttxxxzzz|||{{{zzzyyyyyyzzz{{{{{{|||{{{zzzyyyxxxyyyyyyyyyyyyyyyyyywwwvvvvvvyyy{{{}}}|||zzz{{{}}}~~~{{{{{{{{{||||||}}}xxxxxxyyyzzz|||~~~}}}|||~~~}}}}}}||||||}}}wwwkkk[[[NNNCCC;;;;;;???::::::999666222111111222555555555555555555555444777888888999888666444333333333444444444444444444555555555555444444444555111111111111111111111111333333222222222111111111333444444444333333222111111000000//////000111111111111111///---,,,---...,,,,,,---------.........---......//////...------******************++++++---222333111///000000...---...///...,,,******+++000000///...,,,***)))(((&&&''')))+++---//////000,,,---444CCCOOOKKK:::***>>>GGGPPPUUUVVVVVVTTTQQQ???LLLaaaqqqvvvtttqqqqqqtttwwwvvvssstttxxxzzzxxxwwwuuusssssstttuuuuuutttqqqqqqsssttttttttttttsssxxxxxxxxxxxxyyyzzz{{{|||xxxwwwwwwyyy{{{{{{zzzxxxzzz{{{|||||||||zzzyyywwwuuuxxx|||}}}zzzwww|||}}}~~~}}}{{{zzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxwwwwwwvvvvvvvvvtttrrrpppoooqqqsssuuuttttttsssrrrqqqrrrrrrrrruuupppkkkkkknnnpppnnnjjjkkkmmmppprrrttttttttttttrrrtttuuutttsssrrrssstttpppppppppoooooopppqqqrrrsssssseeeJJJ999???OOO[[[pppttttttrrrtttwwwvvvqqquuuuuuttttttuuuuuuvvvwww{{{{{{zzzzzzzzz{{{}}}~~~yyyxxxwwwwwwwwwyyyzzz{{{uuuuuutttrrrqqqrrrvvvxxxzzzyyyxxxyyy{{{|||||||||}}}}}}}}}}}}~~~wwwxxxxxxzzz|||~~~~~~|||}}}~~~~~~}}}|||zzz|||~~~~~~}}}}}}}}}tttdddSSSDDD===>>><<<;;;:::777444222333444666666666555555444444444555666777888888666555333333333333333444444444444555555444444444555555666111111111111111111111111333333333222222222111111444444444444333222111111111000///...///000111222000111111///---,,,---...,,,,,,---............------.../////////...---,,,+++***************++++++---,,,///444444000......+++,,,---------...000222111000///---+++***)))(((&&&''')))+++,,,.........)))///<<>>DDDaaapppzzzxxxvvvzzzzzzuuuyyyxxxwwwuuuuuuuuuvvvwww{{{|||{{{yyyvvvuuuwwwzzzvvvuuusssrrrsssuuuwwwyyyvvvwwwxxxyyyyyy{{{~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{{{{|||~~~}}}~~~~~~}}}|||}}}uuuwww{{{~~~~~~}}}yyy{{{||||||zzzzzz|||~~~|||yyy{{{|||zzzzzz~~~wwwyyy{{{|||{{{|||}}}www\\\JJJ======<<<999777666777888;;;::::::999888777666666000222555777888777555444222222222333333444444444444333333333444555777888333333333333333333333333444444444333333333222222444555444444333222111000000///...---...///111333000000000///---,,,---///,,,,,,.../////////...------...///000000...,,,+++...,,,+++))))))***,,,---777...777OOOUUUCCC666888333222000...,,,...222555++++++++++++,,,,,,---...(((((()))++++++,,,,,,,,,***777FFFJJJ===,,,+++444333:::>>>BBBQQQ^^^YYYHHH>>>VVVllltttuuuxxxyyyvvvtttwwwvvvtttuuuzzz|||zzzxxxvvvuuuuuuvvvvvvuuusssqqqrrrsssttttttsssqqqppppppqqqtttvvvvvvvvvtttsssvvvvvvxxx{{{}}}~~~|||zzzvvvvvvwwwwwwxxxyyyzzz{{{uuuvvvxxxzzz||||||||||||uuuwwwxxxxxxwwwxxxzzz|||wwwxxxyyyzzzzzzyyyxxxwwwuuuvvvwwwwwwwwwvvvtttsssuuutttssssssssssssuuuuuunnnooopppqqqpppnnnlllkkklllnnnppppppnnnmmmlllmmmooooooooooooooopppppppppppprrrttttttsssqqqqqqrrrtttuuutttrrrooonnnqqquuuvvvkkkiiiooogggSSSLLLSSS[[[nnn|||{{{xxx|||~~~zzzwwwuuuqqqooooooqqqtttwww|||||||||xxxtttrrrsssuuuwwwuuusssqqqqqqrrrtttvvvoooqqqssstttuuuwwwzzz|||yyyzzz{{{||||||}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}|||{{{|||}}}{{{}}}~~~~~~|||}}}nnnrrrwww|||~~~}}}yyy{{{}}}}}}{{{zzz|||xxxvvvyyy{{{yyy{{{~~~}}}zzzxxxwwwyyy{{{nnnYYYIII:::999<<<;;;999999;;;999888888999;;;======000111333444555444444333111222222333333444444555333444555555333333333555555555555555555555555555444444555555444444333222222222111111111222222333111000000///////////////...------,,,,,,++++++***+++,,,,,,---...///000000......////////////........./////////...///111444555777AAAMMMMMMCCC;;;999555333111///---+++///333...------,,,++++++,,,,,,'''(((((()))***,,,---...444555CCCJJJ;;;///...---666===FFFFFFHHHXXX___QQQBBB]]]mmmooouuuuuusssvvvuuuttttttuuuwwwyyyxxxwww{{{yyywwwvvvvvvvvvtttrrruuuvvvxxxwwwvvvuuuvvvwwwtttuuuvvvwwwwwwvvvuuuuuuuuuvvvxxxyyyzzzzzzyyyyyytttuuuvvvuuuuuuvvvyyy|||wwwvvvvvvxxxzzz|||||||||}}}{{{wwwtttrrrtttzzz~~~{{{xxxvvvvvvyyyzzzyyywwwsssssstttvvvxxxxxxvvvtttwwwtttrrrsssuuuuuusssqqqlllmmmnnnoooooonnnmmmlllmmmppppppmmmmmmppppppmmmqqqpppooonnnnnnooopppqqqrrrrrrrrrrrrqqqpppooonnnpppooommmnnnoooqqqpppooozzzvvvqqqmmmlllkkkjjjiiiuuuxxx{{{{{{zzzzzz}}}||||||{{{wwwsssooonnnnnnrrrwww|||}}}zzzvvvuuuuuussssssrrrsssssstttuuuvvvuuuvvvwwwvvvttttttuuuvvv|||{{{zzzzzz{{{|||}}}~~~zzzzzzzzzzzzzzz{{{|||}}}}}}|||}}}}}}~~~~~~{{{{{{~~~|||{{{|||~~~~~~zzzvvvyyyzzz{{{{{{|||{{{{{{{{{zzz||||||zzzwwwuuuwwwyyy}}}zzzzzz|||}}}}}}}}}xxxhhhWWWKKKBBB:::888;;;888:::;;;999555444555888222444555555444444444444222222333333444444444444333444555444333222333444555555555555555555555555444444444555444444333222111222222333555666888999111111000///.........///.........------,,,,,,,,,,,,,,,------......//////.........//////............//////......///111333333333777>>>>>>666222222666222///......---,,,,,,''')))++++++***((('''&&&((((((((()))+++,,,.../////////;;;BBB666000555777>>>===@@@>>>BBBSSSVVVDDDBBB___pppsssvvvvvvtttyyyuuuttttttuuuxxxyyyyyyxxx~~~{{{xxxvvvuuutttrrrpppsssuuuwwwwwwuuutttssstttssstttvvvwwwwwwvvvuuuttttttuuuvvvxxxxxxxxxxxxwwwwwwxxxxxxwwwvvvvvvwwwyyyxxxwwwvvvwwwyyyyyywwwuuuwwwxxxwwwuuutttuuuxxxzzzyyywwwuuuvvvyyyzzzzzzxxxsssrrrrrrtttwwwyyyzzzyyyvvvtttssstttvvvwwwuuusssppppppppppppooonnnllllllmmmppppppmmmmmmppppppmmmppppppooonnnnnnoooppppppoooppppppqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrssstttpppnnnmmmmmmqqqtttvvvwwwxxxzzz}}}~~~}}}}}}zzz{{{{{{yyyvvvttttttuuurrruuuyyyzzzyyyvvvtttsssuuuuuuuuuttttttttttttttttttuuuwwwwwwvvvvvvwwwyyy~~~}}}{{{yyyxxxxxxyyyyyyyyyzzzzzz{{{|||}}}~~~}}}~~~}}}~~~}}}|||{{{{{{|||~~~}}}}}}|||}}}}}}|||zzzxxxzzzzzz{{{{{{{{{zzzzzzyyywwwxxxyyyxxxuuuuuuwwwyyy}}}{{{zzz{{{}}}~~~~~~}}}yyybbbLLL===:::???777<<>>FFFaaaqqqrrruuuuuutttyyyuuuttttttvvvxxxzzzzzzyyy|||zzzvvvtttttttttsssrrrqqqtttvvvwwwuuusssqqqqqqrrrtttvvvwwwwwwvvvsssrrrrrrsssuuuvvvwwwwwwvvvvvvxxxyyyzzzyyywwwuuuuuuvvvxxxxxxwwwwwwwwwuuuqqqnnnqqqtttvvvwwwvvvvvvvvvvvvxxxwwwvvvvvvxxxyyyyyyyyywwwuuussssssuuuxxxzzzzzzwwwvvvuuuvvvwwwxxxwwwvvvsssrrrqqqooonnnmmmllllllmmmppppppmmmmmmppppppmmmpppoooooonnnnnnoooooopppooooooppppppppppppppppppoooqqqssssssqqqqqqtttwwwuuusssqqqrrrtttwwwxxxxxxxxx{{{~~~xxxzzz{{{{{{zzzzzz{{{}}}uuuvvvwwwzzz{{{zzzwwwtttwwwwwwwwwwwwvvvuuusssssssssuuuwwwyyyyyyyyy{{{|||~~~}}}{{{yyyxxxxxxxxxyyyyyyzzzzzz{{{}}}~~~||||||}}}~~~|||{{{{{{{{{{{{{{{zzzxxx{{{|||}}}}}}{{{yyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyvvvwwwwwwwwwvvvvvvxxxzzz{{{{{{{{{|||~~~}}}{{{vvv\\\JJJDDDDDD:::<<<>>><<<777444444555999::::::888555333444666555555555444444444444444000222333333111111222444444444444444444444444444333444444444444333222222000000000000000000//////222111000///...---------------------..................------,,,,,,,,,+++,,,,,,------------,,,,,,---.........---...111333<<<888444111///000222555...000111111222333000,,,+++///444555222///------)))))))))***,,,---///000222///555666---///999:::888///,,,---777LLLSSSEEEOOOeeennnmmmsssuuurrruuuuuuttttttvvvxxxzzzyyyxxxxxxuuusssrrrtttvvvvvvvvvrrruuuxxxyyywwwtttrrrqqqrrrsssvvvwwwwwwuuurrrppprrrsssuuuvvvwwwwwwvvvvvvvvvxxxzzzyyywwwuuuttttttxxxxxxxxxxxxxxxuuupppmmmpppsssvvvxxxwwwvvvvvvwwwyyyxxxwwwwwwwwwwwwwwwwww{{{yyyvvvuuuvvvvvvvvvuuuyyyxxxxxxwwwwwwwwwwwwvvvsssrrrpppnnnmmmlllmmmmmmmmmppppppmmmmmmppppppmmmoooooooooooooooooooooooopppooonnnmmmlllkkkkkkkkklllpppsssrrroooooossswww|||zzzxxxwwwwwwwwwvvvtttwwwyyy{{{~~~~~~~~~~~~~~~yyy{{{}}}}}}}}}~~~{{{yyyyyy{{{~~~~~~zzzwwwvvvwwwwwwxxxwwwvvvuuutttrrruuuxxxzzz{{{{{{}}}~~~zzzzzzyyyyyyyyy{{{|||}}}zzzzzz{{{||||||}}}}}}}}}~~~|||zzzyyyyyyzzz{{{||||||zzzyyy{{{}}}}}}yyyuuuxxx{{{}}}{{{xxxvvvwwwyyyvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyxxxyyyyyyzzz{{{{{{|||~~~}}}zzzwwwuuudddWWWOOO@@@===999888888888555222888;;;<<<:::666444555888666666666555555444444444000111333222222111333444444444444444444444444444333333444444333333222111333333444444333222111000111000///...------------+++++++++,,,---------...///......------,,,,,,+++,,,,,,------------,,,,,,---......------...000333444333000---,,,///111222...666;;;777222111000---)))---000///,,,)))***,,,*********+++,,,...000000333111777777...111888777000******---444HHHUUUNNN\\\jjjllljjjsssxxxsssrrruuuttttttuuuwwwxxxxxxwwwvvvtttrrrrrrtttuuuvvvuuusssvvvzzz{{{yyyvvvtttsssrrrsssuuuvvvvvvtttqqqppptttuuuwwwxxxyyyyyyxxxwwwrrruuuwwwxxxwwwvvvvvvvvvxxxxxxxxxzzzzzzxxxtttqqqtttuuuwwwwwwwwwwwwyyyzzz{{{zzzyyywwwuuuttttttuuuyyyxxxwwwwwwxxxwwwtttrrrzzzzzzzzzxxxwwwuuuuuutttpppooonnnmmmmmmmmmnnnooommmppppppmmmmmmppppppmmmoooppppppppppppppppppooommmlllkkkjjjiiiiiiiiiiiimmmpppsssrrrooonnnrrrwwwwwwvvvvvvxxx{{{||||||zzzwwwxxxyyy{{{}}}~~~~~~}}}{{{|||~~~~~~~~~~~~~~~{{{zzz{{{}}}~~~{{{xxxuuuuuuvvvwwwwwwwwwwwwwwwsssvvvyyy{{{{{{{{{{{{|||vvvvvvvvvvvvwwwyyy{{{|||{{{{{{|||||||||{{{zzzzzz||||||{{{yyyxxxyyyzzz{{{|||zzzzzz|||~~~zzzuuuwwwyyyzzzxxxuuusssuuuxxxssstttuuuwwwyyyzzz{{{{{{|||{{{zzzyyyxxxxxxxxxwww|||||||||}}}}}}{{{vvvsssuuuhhhRRRIII>>>999888777333...444999===<<<888555777:::888888777666555444444444000222333333222222444555333333333333333333333333333333333333333222111111---...000222222222222111000///......------......******++++++,,,---....../////////......---------------............------------...---,,,---000222///000///,,,---000111000000<<>>888444111///666======999777888;;;999999888777666555444333000222444444333333555666333333333333333333333333222333333333333222111111+++,,,...///000000............---------...//////******+++,,,---...///000/////////////////////............//////.........,,,---...---,,,---000222...111111------111111......999===444......---''')))///555555000,,,,,,...+++++++++,,,...///111222000111888777000555;;;444---)))---///000===IIIGGGTTTiiiqqqqqqxxxyyyttttttvvvuuussssssttttttrrrqqqvvvuuuuuuuuuuuusssooolllppprrruuuvvvuuuttttttuuuuuutttsssrrrqqqqqqqqqqqqvvvwwwxxxzzzzzzzzzzzzyyyuuuvvvxxxxxxwwwxxx{{{}}}zzzzzzyyyzzz||||||{{{zzzxxxyyyyyyyyywwwwwwyyyzzzwwwyyyyyywwwtttsssuuuwwwsssrrrrrrtttvvvwwwvvvuuutttvvvwwwvvvsssrrrtttvvvrrrrrrrrrrrrqqqqqqpppooommmppppppmmmmmmppppppmmmqqqrrrssssssssssssrrrqqqkkkkkkkkklllnnnqqqtttvvvssssssrrrqqqqqqqqqqqqrrrttttttvvvxxx{{{{{{xxxvvvyyyvvvtttuuuyyy|||}}}|||yyy{{{||||||{{{{{{}}}~~~~~~}}}|||zzzwwwuuuvvvwwwxxxvvvuuussssssuuuwwwyyyxxxzzz{{{{{{wwwtttqqqppprrrqqqqqqrrrsssuuuxxxyyyzzz|||~~~~~~{{{~~~}}}zzzzzzzzzxxxzzz|||}}}|||||||||}}}{{{yyyvvvvvvvvvwwwvvvvvvssssssuuuvvvwwwxxxxxxxxx{{{xxxvvvvvvwwwxxxwwwuuuwwwwwwwwwxxxyyyxxxuuurrroooYYYGGG<<<888888,,,444<<<>>>:::777999<<<:::999888777666555444333111222444444444444666777333333333333333333333333222333333333333222111111111222333333222000...------------------...///000++++++,,,---...000111111///000000000000000000000......////////////......,,,---------,,,---000222,,,000///))))))---...***)))222555...---222000((('''///777888333---+++---++++++,,,,,,...///111222444444999555...333999111+++&&&)))...000<<>>111***...***+++***(((,,,444888888;;;SSSlllxxx{{{~~~{{{vvvssstttwww{{{|||}}}|||zzzyyyxxxxxxxxxxxx{{{zzzxxxwwwuuutttttttttyyyzzz{{{zzzwwwtttrrrrrrvvvwwwxxxxxxxxxxxx{{{}}}|||{{{yyyvvvssssssvvvxxxyyyxxxxxxxxxxxxyyyzzzzzzwwwxxxyyyxxxvvvttttttuuuuuuvvvvvvvvvttttttvvvwwwuuuvvvwwwwwwxxxwwwwwwvvvyyyyyywwwuuutttssssssssstttsssrrrsssttttttsssqqqoooooopppqqqssstttvvvwwwuuuvvvvvvvvvwwwvvvsssooorrrrrrsssttttttsssrrrqqqssssssuuuwwwwwwwwwtttssstttuuuvvvxxxyyy{{{||||||}}}}}}zzzxxxxxxuuuxxx{{{yyyuuusssuuuyyywwwyyyxxxttttttxxxyyywwwyyyyyyyyyxxxxxxwwwvvvuuuqqqrrrtttuuuuuuvvvxxxzzzwwwuuutttuuuzzzzzzwwwzzz~~~yyy}}}}}}|||zzzwwwvvvxxxyyy{{{{{{||||||}}}~~~}}}zzzyyyyyyyyyxxxwwwzzzxxxvvvvvvwwwwwwwwwuuuvvvvvvuuuuuuttttttssssssrrrrrrtttuuuuuutttsssrrr{{{___JJJ===888999===888888888777666666555555///111222222111000///000444444444333333333222222000000000000000111111111////////////////////////......////////////......---------------...//////000...------.........---///////////////...------------...///////////////---------...---,,,,,,+++,,,,,,++++++++++++++++++***...111000---+++,,,//////222444333222666???FFFAAA333444EEEGGG444***...))),,,+++)))+++111666666:::QQQlllzzz~~~|||vvvsssuuuxxx|||~~~|||{{{zzzzzzzzzzzz{{{{{{{{{zzzxxxvvvuuuttttttsssxxx{{{||||||zzzxxxwwwwwwwwwxxxyyyyyyxxxxxxzzz||||||yyyvvvvvvyyy{{{xxxyyyyyyzzzzzzzzzyyyyyyuuuvvvxxxxxxvvvuuuvvvwwwvvvvvvvvvuuuttttttuuuwwwrrrsssvvvxxxyyyxxxwwwvvvxxxwwwvvvuuuuuuuuuuuuuuutttsssssstttvvvvvvtttsssppppppqqqrrrsssuuuwwwxxxvvvuuuvvvxxxzzzxxxvvvtttrrrssstttuuutttsssqqqpppssstttwwwxxxxxxwwwwwwvvvvvvvvvvvvwwwxxxzzz{{{|||uuuxxx{{{||||||zzzzzzzzztttxxxzzzxxxsssqqqssswwwsssuuutttqqqqqquuuwwwuuuyyyyyyyyyyyyxxxvvvuuutttoooqqqtttuuuvvvwwwzzz|||zzzzzz{{{}}}|||xxxyyy}}}}}}xxxqqquuuxxxzzz{{{yyywwwvvvvvv{{{zzzzzzzzz{{{|||~~~}}}{{{zzz{{{|||||||||xxxvvvuuuvvvxxxyyyyyyxxxyyywwwuuussstttvvvxxxzzzssstttuuuuuuuuutttsssrrrzzzcccNNN>>>888:::::::::999888666555444444000111222333333222000000333333444444444333222111000111111111111111111111000000000000000000000000......////////////............------......///000000...,,,,,,...///...---...////////////...------,,,---...///000000000000---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))000777666000,,,...222777888888777888<<>><<<999777555444222333444555666555333111333333444444444333222111222222222222222111111111000000000000000000000000......////////////......//////......//////000111///...,,,,,,...///............//////......---,,,,,,---...///000000000000,,,------------,,,++++++,,,,,,,,,------......///+++222999:::666111000111666555444555:::AAAJJJOOOBBB>>>GGGUUUPPP:::++++++(((,,,---***)))...222333888KKKeeevvv{{{zzz~~~~~~zzzuuussstttwwwzzz{{{yyyzzz|||}}}}}}}}}|||{{{wwwwwwwwwvvvvvvwwwxxxxxxxxxzzz{{{{{{zzzyyyzzz{{{||||||}}}|||zzzzzz{{{}}}}}}zzzwwwwwwxxxzzz{{{|||}}}|||yyywwwuuuqqqtttvvvwwwwwwwwwyyyzzzwwwwwwwwwuuussssssuuuwwwwwwxxxyyyzzzyyyxxxvvvuuuuuuuuuttttttttttttuuuuuuwwwvvvvvvwwwyyyyyyxxxwwwuuutttsssssstttuuuxxxyyytttooonnnrrrssspppoooqqqsssttttttuuuuuuuuuttttttvvvxxxzzzzzzwwwvvvvvvxxxssstttuuuvvvwwwwwwvvvvvvtttvvvxxxyyyxxxwwwwwwxxxvvvvvvvvvuuuttttttssssssrrrtttssspppppptttuuusssssstttuuuvvvuuutttrrrqqqrrrtttvvvwwwxxxyyy{{{}}}yyyzzz|||}}}}}}~~~~~~~~~~~~~~~|||yyy|||~~~{{{yyyxxx|||||||||||||||{{{{{{{{{}}}{{{xxxxxxxxxyyyyyyxxxssssssrrrtttxxxzzz{{{{{{zzzxxxuuusssrrrsssuuuvvvwwwxxxxxxxxxwwwvvvtttssslll```JJJHHHEEEBBB>>>:::777666444555666777888888666333333333444555444333222111333333333222222222111111////////////////////////......////////////......///////////////000111111///...,,,,,,...//////.........//////......---,,,,,,---...///000000000000,,,,,,---------,,,++++++,,,,,,------...///000000...333888<<<;;;777222///---++++++///888DDDMMMRRREEEEEENNNXXXRRR>>>000///(((---...***)))---111333777IIIbbbtttxxxwww{{{}}}yyyuuussstttvvvxxxyyyzzz{{{}}}~~~~~~|||zzzyyywwwwwwwwwwwwxxxyyyzzz{{{yyyzzzzzzzzzxxxwwwxxxyyyzzz{{{{{{zzzxxxxxxyyy{{{{{{|||}}}|||zzzyyyyyyzzz{{{|||}}}}}}|||yyyvvvtttqqqsssvvvwwwwwwxxxyyy{{{xxxxxxwwwtttssssssuuuwww|||||||||{{{yyywwwuuutttxxxxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwxxxzzzzzzyyyxxxvvvuuutttssstttuuuwwwyyy}}}wwwuuuxxxxxxtttsssvvvttttttttttttuuuuuuvvvvvvuuuwwwyyywwwtttrrrssstttrrrssstttvvvvvvvvvuuutttyyyzzz{{{zzzwwwuuuuuuvvvwwwuuuttttttuuuuuutttssstttvvvuuuqqqqqquuuvvvtttqqqrrrtttuuuuuusssqqqpppsssuuuwwwxxxxxxyyy{{{}}}yyyzzzzzzzzz{{{}}}yyy{{{~~~}}}||||||}}}~~~~~~~~~}}}|||{{{zzz}}}zzzyyyyyyyyyxxxwwwxxxwwwuuuuuuvvvwwwvvvuuuxxxwwwuuusssqqqpppooooooxxxyyyyyyyyyxxxwwwuuuttt~~~tttaaaKKKAAA===:::888777555333222555888999555222555333222222333333111000444444444333222111000///000000000000////////////111111000/////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,---000333444111...---,,,+++*********+++,,,///---***)))***,,,000222000000111666999777000)))******(((***777GGGKKKFFFEEEDDDIIIOOOGGG666...///,,,,,,+++***+++...333777555IIIbbbpppuuuwwwzzz|||{{{sssqqqtttyyyzzzyyyzzz|||~~~~~~}}}|||}}}~~~xxxvvvuuuuuuvvvxxxyyyyyyzzz{{{}}}~~~~~~}}}|||{{{~~~{{{yyyxxxzzz|||yyyzzzyyyvvvsssssswww{{{xxxyyy{{{}}}~~~}}}|||{{{vvvvvvuuuuuuvvvxxxyyyzzzyyy{{{{{{wwwssssssyyy~~~|||zzzzzzzzzxxxtttpppyyyzzzzzzyyywwwwwwxxxzzz|||{{{zzzyyyxxxwwwwwwwwwyyyyyyxxxwwwwwwxxxyyyzzzwwwwwwyyyzzzzzzyyyxxxwwwrrrtttwwwyyy{{{zzzyyyxxxxxxwwwxxx{{{zzzuuussstttqqquuuwwwvvvrrrqqquuuzzzxxxyyyzzzyyyyyyzzz|||~~~zzzzzzyyywwwtttrrrsssuuuvvvtttsssssstttvvvvvvvvvtttttttttsssrrrqqqpppooorrrvvvzzz||||||{{{zzzzzz|||}}}{{{www{{{~~~}}}|||{{{}}}{{{yyyxxx}}}|||yyyxxxyyyuuutttssstttvvvxxxxxxwwwwwwvvvsssrrrqqqooollljjjpppssswwwyyyxxxuuusssssswwwaaaSSSJJJ@@@888444888777666555555666777999555444333333444444333222444333333333222222111111111111000000000/////////111000000/////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,++++++...111222111...------+++***)))***++++++...---+++***+++---000111222111111333444333000---***,,,))))))888KKKOOOFFF999<<>>>>>;;;888666555444333444666777666555333333222222222333444444222222222222111111111000000//////.........////////////............//////------------------------//////......---------,,,...,,,++++++,,,...000111///...,,,***((((((((())),,,,,,---...////////////(((+++......,,,...444999///333///+++999OOOQQQDDD888>>>>>>777444888777000,,,,,,+++***((())),,,...222???UUUkkkxxx|||}}}~~~{{{xxxuuutttvvvxxxxxxxxxxxxyyyzzzyyyvvvtttttttttzzzzzz{{{zzzzzzyyyzzz{{{{{{|||}}}~~~~~~}}}}}}{{{xxxuuutttuuuwwwvvvsssqqqrrrvvvzzzzzzyyyxxxxxxyyyyyyzzz|||}}}}}}}}}{{{zzzyyyyyyzzz|||{{{yyyyyyzzzyyywwwuuuuuurrrooommmnnnqqqtttuuusssuuuwwwwwwwwwwwwxxxyyywwwyyyzzz{{{{{{xxxvvvtttxxxxxxwwwvvvvvvuuuuuuuuuxxxvvvtttrrrqqqrrrtttuuutttvvvwwwyyyzzzzzzyyyxxxxxxuuuvvvyyyxxxtttsssuuuvvvuuuuuuvvvxxxyyyxxxwwwrrrtttwwwxxxxxxvvvvvvvvvxxxwwwvvvssspppppprrrttttttuuuvvvuuusssrrrqqqqqqsssqqqpppnnnnnnoooqqqrrrtttsssqqqooonnnqqqvvvzzzxxx{{{}}}}}}||||||}}}}}}||||||~~~~~~|||{{{~~~}}}zzzxxxxxxyyyzzz|||~~~|||zzz{{{|||~~~}}}yyyvvvrrrqqqsssvvvxxxyyyxxxvvvuuuuuuuuuvvvuuutttmmmooopppqqqqqqrrruuuwwwlllbbbHHHAAA:::999;;;<<<777222444333333444555666666555333333333222333333444444222222222222111111111000//////............////////////............//////........................///...............------///...---,,,,,,...000222...---+++)))((((((((((((+++,,,---.../////////...''',,,000000---,,,111555///111...---777FFFGGG===<<>>555444999888111,,,---,,,***((((((***---000888KKKdddtttyyyzzz{{{zzzyyyxxxxxxyyyzzzyyyyyywwwxxxyyyxxxuuusssrrrsssxxxzzz|||{{{yyyxxxyyy{{{yyyzzz{{{{{{|||}}}}}}}}}~~~~~~|||yyyvvvuuuwwwyyyuuurrrpppppptttvvvuuusssqqqtttxxx{{{}}}~~~}}}|||}}}|||zzzyyyyyyyyyzzzzzzxxxvvvttttttsssqqqmmmjjjnnnnnnoooooooooppprrrsssxxxzzz{{{{{{zzzyyyyyyyyytttvvvyyy{{{{{{zzzxxxvvvwwwwwwwwwwwwvvvvvvuuuuuuyyywwwtttrrrrrrsssuuuwwwvvvwwwxxxyyyzzzzzzyyyyyyxxxvvvvvvxxxxxxuuuuuuwwwuuuuuuuuuvvvxxxxxxwwwuuusssvvvxxxyyyxxxwwwvvvvvvvvvvvvuuutttqqqpppqqqsssssssssrrrpppnnnnnnqqqtttrrrqqqooonnnnnnpppqqqsssrrrsssttttttssssssuuuwwwvvvxxx{{{{{{xxxvvvyyy~~~}}}zzz{{{~~~}}}~~~||||||||||||zzzxxxwwwvvvzzz|||~~~|||zzz{{{|||}}}~~~~~~}}}{{{wwwtttssstttwwwyyyzzzzzzxxxuuutttuuuuuutttsssppppppqqqpppnnnoooqqqssszzzeeeTTTAAA777888;;;999666555444333444555666555444333333444444444444333222222222111111111000000000......------......////////////............//////////////////////////////...........................///...---,,,---000222---,,,+++)))((((((((()))***+++,,,---............***///333222...+++,,,///------...111777<<<<<<:::;;;;;;777333444777888555,,,---,,,+++))))))***,,,///111AAA[[[ooouuuvvvxxxxxxyyyzzz{{{{{{zzzzzzyyywwwxxxyyyxxxuuusssssssssvvvyyy|||{{{xxxvvvwwwyyywwwxxxxxxyyyzzz{{{||||||~~~~~~|||zzzwwwwwwyyy{{{vvvtttrrrrrrssssssrrrqqqooorrrwww|||~~~~~~|||zzz{{{zzzyyyyyyyyyzzz{{{|||uuutttsssqqqooollliiihhhnnnqqqtttuuuuuutttuuuuuuyyy{{{}}}}}}{{{yyyyyyyyyqqqsssvvvyyy{{{{{{{{{{{{vvvvvvwwwxxxxxxwwwwwwvvvxxxwwwtttssssssuuuwwwxxxwwwxxxxxxyyyyyyyyyyyyyyyzzzwwwwwwyyyyyyvvvvvvyyyuuuvvvwwwxxxwwwvvvuuutttuuuwwwyyyyyyxxxwwwwwwwwwvvvwwwxxxxxxuuutttssstttooopppnnnkkkhhhiiinnnrrrqqqpppoooooopppqqqrrrsssssswww{{{|||{{{yyyxxxwwwvvvzzz}}}xxx{{{|||zzz{{{~~~zzz{{{||||||{{{yyyvvvtttxxxzzz}}}}}}|||{{{zzzzzz|||~~~~~~|||yyyvvvuuuvvvyyyzzzzzz{{{yyyvvvuuuuuuvvvuuuuuurrrsssrrrqqqooonnnoooppppppZZZJJJCCC@@@===:::888666555555777777666444333444666666666444222000111111000000000/////////...------------...///000//////............//////////////////////////////............////////////,,,---...---++++++...111,,,+++***((((((((()))*********++++++,,,------...,,,///111000...---...000...+++111<<<>>>888999AAA;;;555111333555444555777,,,------,,,******+++---000...:::UUUkkkrrrtttwwwuuuwwwzzz{{{{{{zzzyyyxxxwwwyyyyyyyyyvvvuuutttuuutttxxx{{{zzzvvvsssuuuwwwwwwwwwwwwxxxyyyzzz{{{|||||||||{{{yyyxxxxxxzzz|||vvvwwwxxxwwwuuutttuuuvvvrrrtttxxx{{{||||||zzzyyyzzzzzzyyyxxxxxxyyyzzzzzzuuuvvvwwwtttpppmmmnnnppprrruuuxxxyyyxxxwwwxxxzzzvvvxxx{{{|||zzzyyyyyyyyytttuuuvvvxxxyyyyyyyyyyyyuuuvvvwwwyyyyyyyyyyyyxxxvvvuuutttssstttuuuwwwyyyxxxxxxyyyyyyyyyyyyyyyyyywwwttttttwwwwwwtttuuuxxxvvvyyy{{{zzzwwwtttttttttvvvwwwxxxxxxvvvvvvwwwxxxtttwwwyyyzzzxxxuuussssssoooqqqpppmmmiiihhhkkkooopppppppppqqqrrrssssssttttttxxx}}}~~~|||yyyxxxuuu{{{}}}~~~~~~{{{{{{}}}}}}{{{{{{{{{{{{zzzxxxwwwvvvwwwxxxzzz}}}~~~}}}yyyyyy||||||zzzxxxxxxyyyzzz{{{zzz{{{yyyvvvvvvwwwyyyyyyyyytttuuuuuutttrrrpppqqqrrrtttbbbTTTIII@@@;;;:::888777777888888666555333444777888777444111...000000000000////////////---------------...///000//////............//////000000000000000000000000.........///////////////***,,,...---******,,,///+++***)))(((((()))******************+++,,,---...***+++,,,---...000333666111---666FFFFFF:::<<>>999AAA999777111---///555555222...---,,,,,,,,,,,,---...---///444KKKiiirrroootttsssyyy}}}~~~zzzwwwwwwyyyxxx{{{}}}|||zzzyyyzzz|||zzzxxxvvvxxxzzzzzzwwwuuuuuuwwwyyyyyyyyyyyy{{{||||||||||||{{{yyyxxxyyy{{{xxxxxxyyyyyyyyyxxxwwwwwwvvvxxxzzz|||}}}}}}||||||vvvwwwzzz{{{|||zzzxxxwwwxxxuuussssssrrrqqquuu{{{{{{zzzyyyxxxwwwxxxyyyzzzmmmmmmpppwwwyyywwwvvvxxxzzzzzzyyyyyyyyyzzz{{{{{{}}}zzzxxxyyy||||||yyyvvvuuutttrrrrrrrrruuuxxxzzz}}}zzzwwwwwwzzz{{{yyywwwvvvvvvuuutttsssrrrrrrqqqtttwww{{{|||zzzwwwuuutttuuuvvvvvvuuuttttttwwwyyyvvvtttsssrrrrrrpppnnnkkkpppqqqqqqpppnnnmmmooopppppppppqqqrrrrrrrrrrrrqqqtttvvvxxxzzz|||}}}}}}}}}zzzyyyxxxwwwwwwyyy{{{||||||~~~}}}xxxuuuuuuvvvzzzyyyyyyxxxxxxyyyzzz{{{xxxwwwvvvxxx||||||{{{|||~~~~~~~~~}}}{{{zzzyyyyyyzzzzzz{{{{{{{{{zzzyyyyyyyyyyyyxxxwwwvvvuuutttttt~~~vvvlllcccVVVCCC111...333555555666333444666555444333555777333222000///........./////////.........//////000...///000111000///---,,,,,,,,,---..................------------,,,,,,,,,))))))))))))***+++,,,,,,---,,,***((((((((()))***,,,***((())),,,...---,,,333444555444222000000000---333BBBQQQNNN>>>555777444333///,,,///555555222...---,,,++++++,,,---...---///555KKKiiirrroootttssswww|||}}}zzzwwwxxxzzzxxxzzz||||||zzzyyyzzz|||{{{yyywwwwwwyyyyyywwwuuuwwwxxxzzzzzzyyyzzz{{{}}}}}}~~~~~~}}}{{{{{{|||~~~yyyzzzzzz{{{{{{zzzzzzzzzxxxyyy{{{|||||||||zzzyyyxxxyyy|||~~~~~~}}}{{{yyyvvvuuuvvvtttrrruuu{{{xxxxxxxxxxxxyyyzzz{{{|||vvvssssssvvvwwwuuuwww{{{xxxxxxxxxyyyyyyzzz{{{|||zzzzzzyyyzzz{{{zzzxxxvvvyyywwwvvvuuuuuuwwwzzz{{{{{{yyyxxxxxxyyyyyyyyyxxxvvvvvvuuuuuuttttttsssssstttvvvyyyzzzxxxvvvttttttuuuvvvwwwvvvuuuvvvyyy{{{wwwuuusssrrrrrrqqqooonnnoooppppppooommmlllnnnooommmnnnooopppqqqssstttttttttuuuwwwyyy{{{{{{|||{{{|||{{{yyywwwuuutttttttttwwwzzz~~~~~~zzzwwwuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwyyy{{{~~~~~~||||||}}}}}}|||{{{zzzzzzyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwwww{{{zzzyyyxxxwwwvvvvvvuuu{{{sssmmmZZZDDD999777777777777111333555555444444555666111000000//////.........000//////....../////////...///000000000///---,,,,,,------............---------------,,,,,,,,,,,,+++***************++++++,,,+++)))((('''(((((())),,,+++******---.........333444333111...------...+++888GGGLLLHHH@@@:::888000///,,,+++///555666222...---,,,++++++,,,---...+++000555JJJhhhrrrooosssrrrvvvzzz{{{yyyxxxyyy{{{xxxzzz{{{|||{{{zzz{{{|||}}}{{{xxxxxxxxxxxxxxxvvvxxxzzz{{{{{{zzzzzz|||}}}|||}}}~~~}}}||||||~~~zzz{{{|||}}}}}}~~~~~~}}}zzz{{{||||||{{{zzzyyyxxxyyyzzz|||~~~~~~}}}zzzxxxxxxyyywwwtttuuuyyyuuuvvvxxxzzz{{{|||}}}}}}}}}vvvrrrqqqppppppuuuzzzwwwwwwxxxxxxyyyzzz{{{{{{uuuxxxzzzzzzyyywwwvvvvvvyyyxxxvvvuuuuuuwwwxxxzzzxxxyyyyyyxxxvvvvvvwwwxxxuuuuuuuuuuuuuuuuuuuuuuuutttuuuwwwvvvuuusssttttttuuuvvvwwwwwwwwwyyy{{{}}}yyyvvvsssrrrrrrrrrqqqpppnnnoooooonnnllllllmmmooolllllllllnnnpppsssvvvwwwssstttvvvwwwxxxyyyyyyyyy|||{{{zzzxxxvvvtttsssrrrssswww{{{}}}{{{xxxvvvtttvvvwwwwwwxxxwwwvvvtttssssssuuuxxxyyyyyyzzz~~~}}}}}}|||||||||}}}{{{yyyxxxwwwwwwxxxzzz{{{{{{{{{zzzzzzyyyxxxwwwwww{{{{{{zzzyyyxxxwwwvvvvvv~~~wwwsssjjjZZZIII<<<888:::555666777666555333222111000000111111111000000///111000///////////////////////////000///...------,,,------......------------------,,,,,,,,,++++++++++++******)))***************)))(((''''''((((((+++*********,,,---......///000111111...,,,++++++--->>>HHHCCC@@@EEEGGGDDD//////---,,,000666555111------,,,++++++,,,------***000555HHHeeerrroooqqqqqqtttxxxyyyyyyyyyzzz{{{yyyzzz{{{|||||||||}}}}}}~~~}}}{{{yyyyyyyyyyyyyyyzzz{{{||||||{{{{{{|||}}}yyy{{{|||{{{{{{{{{}}}zzz{{{|||~~~zzz{{{{{{{{{{{{zzzyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzyyyzzz{{{yyyuuutttxxxuuuwwwyyy{{{}}}}}}}}}|||xxxrrrqqqppppppuuu{{{xxxxxxyyyyyyyyyyyyyyyyyyqqquuuxxxyyyvvvsssssstttuuutttsssrrrqqqrrrssstttwwwyyyyyywwwsssqqqrrruuusssssssssttttttuuuuuuuuussstttuuutttrrrrrrsssuuusssuuuwwwxxxxxxzzz|||~~~yyyvvvsssqqqrrrssssssrrroooppppppooommmmmmnnnooommmllllllmmmooorrruuuwwwsssssstttuuuvvvwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxxxxtttvvvxxxzzzyyywwwuuutttuuuvvvwwwwwwvvvtttrrrppppppuuuyyyyyywwwxxx|||||||||{{{{{{{{{|||||||||xxxwwwuuutttuuuwwwzzz|||{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxxxxwwwvvvvvvuuuuuu|||mmmYYYHHH;;;555888888777666555444222111111111222333333333222222111111000//////////////////////////////......---,,,---------------,,,,,,------,,,,,,,,,+++++++++++++++******)))*********)))))))))((((((((((((((())))))*********+++,,,------000333555333000......111CCCKKKBBB@@@IIILLLFFF111111000///222777555111---,,,++++++++++++,,,---)))///333CCCaaapppoooqqqqqqsssvvvxxxxxxyyyzzz{{{{{{{{{{{{|||}}}}}}}}}|||~~~~~~}}}|||zzzzzzzzzzzz{{{}}}}}}}}}{{{zzz{{{|||yyyzzz{{{{{{{{{{{{~~~yyyzzz|||}}}zzzzzz{{{{{{|||||||||{{{{{{{{{zzzyyyxxxxxxxxxxxxyyyxxxzzz|||yyyuuutttwwwyyyzzz{{{|||}}}|||{{{zzz}}}xxxuuuvvvuuutttwww|||zzzzzzzzzzzzzzzyyywwwwwwnnnrrruuuuuusssqqqqqqsssrrrqqqpppooooooppppppqqqxxxyyyyyyuuupppnnnoooqqqrrrrrrrrrsssttttttuuuuuusssttttttsssrrrrrrtttvvvqqqtttvvvxxxxxxzzz|||~~~xxxuuurrrqqqrrrsssttttttqqqqqqrrrpppooonnnoooqqqpppooonnnnnnoooqqqsssuuussssssssssssttttttuuuuuutttuuuwwwxxxzzzzzz{{{{{{xxxwwwvvvvvvvvvuuuuuuttttttuuuvvvwwwvvvtttqqqpppoootttyyyyyywwwwww{{{||||||{{{zzzyyyyyyxxxxxxwwwvvvttttttuuuwwwzzz|||xxxwwwwwwwwwxxxyyyzzz{{{vvvuuuuuuttttttsssssssss}}}oooggg\\\GGG444:::888666555666666555444222222333333444444444555222222111000////////////000/////////............,,,------------,,,,,,+++,,,,,,,,,,,,+++++++++++++++***************++++++))))))))))))))))))))))))((()))******)))***,,,...,,,///222333222000///...666GGGOOOHHHEEEJJJEEE999111222111111555999666111---,,,+++******+++,,,---)))///111>>>\\\nnnoooppprrrssstttvvvxxxyyyyyyzzz{{{zzzzzz{{{||||||{{{yyyzzz{{{}}}}}}{{{zzzzzzzzz|||}}}~~~}}}{{{zzzzzz{{{zzz{{{||||||||||||~~~zzz{{{|||}}}{{{{{{{{{||||||}}}}}}~~~~~~}}}{{{yyyyyyyyyzzz{{{zzzxxxzzz|||zzzuuuuuuyyy||||||}}}}}}|||{{{{{{zzzwwwssssssuuuuuusssssswwwzzz{{{{{{|||{{{zzzxxxwwwpppqqqssssssrrrqqqrrrsssrrrrrrrrrrrrrrrrrrssssssxxxxxxwwwtttqqqppppppppprrrsssssssssttttttuuuuuutttuuuuuuuuussstttuuuwwwrrrtttwwwyyyyyyzzz{{{}}}xxxvvvtttssstttvvvvvvuuuqqqrrrrrrqqqooooooppprrrrrrqqqpppppppppqqqrrrssstttssssssrrrrrrsssttttttttttttuuuuuuvvvwwwwwwwwwzzzxxxuuutttuuuvvvvvvuuuuuuvvvvvvwwwvvvuuusssrrrppptttxxxyyyxxxxxx{{{}}}|||{{{yyyxxxvvvvvvvvvwwwwwwvvvuuuuuuvvvxxx{{{|||uuuttttttssstttuuuwwwxxxttttttttttttsssssssssrrr}}}yyyrrr]]]GGG???;;;777555555666666555222222111111222444555666333222111000////////////000000///...............---------------,,,+++***,,,,,,,,,++++++++++++***))))))))))))***+++,,,,,,))))))***************)))(((***++++++******,,,///000111111000...---...000===HHHLLLGGGDDDDDD;;;......000111222666:::888333---,,,+++******+++,,,---)))......999WWWkkknnnpppsssssssssuuuwwwxxxxxxxxxzzzxxxwwwxxxyyyyyywwwttttttwww{{{|||zzzxxxxxxxxx|||}}}}}}|||zzzyyyyyyzzzzzz{{{|||{{{zzz{{{}}}~~~{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}|||zzzyyyyyy{{{}}}{{{yyyzzz|||{{{wwwxxx|||~~~}}}}}}|||{{{{{{||||||vvvsssrrrttttttqqqqqqtttxxxyyy{{{}}}}}}|||{{{zzztttsssqqqqqqssstttuuuttttttttttttuuuuuuvvvwwwwwwxxxvvvuuutttuuuvvvuuutttuuuuuuuuuuuuvvvvvvvvvvvvtttvvvwwwwwwvvvvvvwwwxxxsssvvvyyyzzz{{{{{{|||}}}yyywwwvvvwwwxxxyyyxxxwwwqqqrrrrrrqqqooonnnpppqqqrrrrrrrrrrrrrrrsssssssssttttttsssrrrrrrrrrssstttvvvuuuuuuttttttuuuwwwwwwwwwuuutttuuuwwwxxxwwwvvvwwwwwwwwwwwwvvvvvvvvvvvvrrrtttvvvxxxzzz{{{{{{{{{{{{yyywwwuuutttuuuwwwxxxwwwwwwwwwxxxyyyzzz{{{|||xxxwwwuuutttssstttuuuvvvvvvvvvvvvvvvuuuuuuuuuuuupppaaaFFF@@@999555444444333222222111000000000333555777333222111000////////////000000///...............------------,,,,,,+++***,,,,,,,,,+++++++++******))))))))))))***+++,,,---)))******+++++++++******)))+++---,,,++++++---000;;;999666111//////333666DDDGGGEEE???>>>???888...+++...///111777<<<:::444,,,,,,+++******+++,,,,,,)))...---666TTTjjjnnnppptttsssssstttwwwxxxxxxwwwyyywwwuuuuuuwwwvvvssspppoootttyyy{{{yyyvvvvvvvvv|||}}}}}}|||zzzxxxxxxyyyxxxyyyyyyyyyxxxxxxyyy{{{}}}}}}~~~~~~}}}|||||||||zzzyyywwwwwwyyy||||||zzz{{{}}}|||yyy{{{~~~}}}|||{{{{{{|||}}}~~~~~~{{{yyyzzzyyyvvvvvvyyyvvvxxxzzz}}}~~~~~~xxxtttqqqqqqtttwwwwwwvvvtttuuuuuuvvvwwwxxxxxxyyyxxxuuusssuuuyyy{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwwwwtttvvvxxxyyyxxxwwwxxxyyyuuuxxx{{{|||||||||}}}~~~zzzyyyyyyzzz||||||zzzyyypppqqqqqqpppnnnmmmoooppppppqqqrrrtttttttttttttttuuutttsssrrrrrrrrrssstttwwwvvvuuuuuuvvvxxxzzz|||ssssssssswwwzzz{{{yyyvvvxxxwwwwwwwwwwwwwwwxxxyyyttttttuuuxxx{{{|||{{{zzzyyywwwuuussssssuuuyyy{{{xxxxxxyyyzzz{{{{{{||||||~~~|||zzzwwwvvvuuuvvvvvvyyyyyyyyyxxxxxxxxxxxxxxx|||wwwiiiQQQ:::333777888333---555111000333555444444666333333333333333222111000.........///////////////------,,,+++++++++,,,,,,---------,,,,,,+++++++++...---+++***)))***++++++,,,---...//////---+++***+++++++++***)))***,,,...999::::::666111111666;;;NNNQQQIIICCCFFF>>>111///...------111777;;;;;;:::---,,,+++*********+++,,,,,,---...555KKKfffsssssssssuuuwwwzzz{{{{{{zzzyyyuuuuuuuuutttsssrrrqqqppprrrsssvvvyyyzzzzzzzzzyyywww{{{|||yyyxxxzzzzzzxxxuuuvvvwwwyyyyyyyyyyyyxxxzzzyyyyyy|||~~~{{{~~~||||||yyy{{{~~~}}}{{{~~~~~~}}}}}}||||||{{{{{{~~~{{{}}}|||www~~~{{{xxxvvvtttqqqoooooosssyyy|||}}}|||||||||xxxxxxxxxwwwwwwxxxxxxyyyvvvtttssssssuuuwwwxxxxxxvvvtttuuuyyyyyyvvvvvvxxxvvvwwwvvvtttqqqqqqtttxxxzzzyyywwwvvvwwwyyy|||~~~{{{zzzxxxwwwxxx{{{~~~xxxwwwvvvwwwyyyzzzyyyxxxvvvrrrnnnmmmooorrrrrrrrrpppqqqrrrsssssstttuuuuuurrrrrrsssttttttuuuuuuvvvvvvuuuuuuuuuvvvxxx{{{}}}xxxxxxyyyyyyyyyxxxxxxwwwtttvvvyyyxxxuuussstttvvvtttvvvxxxyyyyyyyyy{{{|||vvvwwwwwwwwwvvvuuutttssszzzzzzzzzzzzzzzzzzzzzzzz|||}}}}}}|||zzzzzz{{{}}}yyyyyyzzz{{{{{{zzzzzzzzz}}}ppp]]]KKK<<<444666===666222000111111000333888333333333333333222111111//////////////////////////////...---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,---.........---+++******++++++***)))***,,,...777888888555111111666:::KKKQQQHHH???BBB>>>333...//////000333888;;;;;;:::...---+++*********+++,,,---...---333HHHcccqqqqqqtttuuuwwwyyyzzzzzzyyyxxxttttttttttttsssrrrqqqqqqoooqqqtttwwwzzz{{{{{{{{{zzz~~~||||||~~~~~~{{{yyyyyyxxxyyyyyyzzz|||}}}}}}{{{zzz{{{|||zzz}}}~~~|||}}}~~~||||||{{{{{{{{{{{{{{{{{{~~~|||yyy~~~{{{yyyuuurrrnnnkkkppptttyyy|||}}}|||||||||}}}||||||{{{{{{{{{{{{|||yyywwwuuutttvvvwwwwwwvvvuuurrrrrruuuuuussssssvvvvvvwwwwwwuuussssssuuuwwwvvvuuutttttttttvvvxxxyyy{{{zzzyyyxxxyyy{{{|||~~~{{{xxxuuutttvvvxxxxxxxxxvvvssspppppprrrttttttsssttttttsssrrrrrrrrrssssssppppppqqqrrrrrrsssssstttttttttsssssssssuuuvvvwwwvvvwwwwwwwwwwwwwwwvvvvvvtttvvvxxxwwwuuussstttvvvtttvvvxxxxxxwwwvvvvvvvvvtttuuuuuuuuutttssssssrrrxxxxxxxxxxxxxxxxxxxxxxxx|||}}}~~~|||{{{zzz{{{}}}yyyzzzzzzzzzzzzzzzzzzzzzsss[[[DDD999777666333222333222000222777333333444444333333222222000000//////////////////111000///...------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***+++,,,---------,,,***))))))***+++***))))))+++---222333444222000000444888CCCLLLDDD888===@@@777111000111333666:::;;;:::888...---,,,+++***+++,,,,,,---...---000CCC^^^oooqqqtttuuuwwwxxxxxxxxxwwwwwwssssssttttttttttttssssssnnnpppssswwwzzz|||~~~~~~|||~~~~~~||||||{{{zzzyyyzzz|||~~~}}}zzzyyyzzz|||}}}~~~{{{yyy|||~~~~~~|||||||||}}}}}}}}}}}}}}}yyyyyyyyyzzzzzzzzzzzzzzz~~~{{{}}}}}}}}}{{{xxxtttpppmmmrrrvvvzzz|||}}}|||||||||~~~~~~}}}}}}}}}|||{{{yyywwwvvvwwwwwwvvvuuuvvvsssrrrssssssqqqrrruuuvvvwwwwwwvvvuuutttuuuvvvvvvvvvwwwwwwxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz|||yyytttrrrsssuuuvvvwwwtttsssrrrsssuuuvvvvvvuuuxxxvvvtttrrrqqqppppppqqqppppppqqqrrrrrrssssssttttttttttttssssssssssssssstttuuuuuuvvvvvvvvvuuuuuuuuuvvvwwwvvvtttssstttuuuuuuwwwyyyyyyvvvtttrrrrrrtttttttttttttttttttttsssxxxxxxxxxxxxxxxxxxyyyyyy}}}~~~~~~~~~|||{{{|||}}}zzzzzzzzzzzzzzzzzzzzzzzz|||hhhPPPAAA:::555222555666333111222333333444444444444333333111111000000000000//////111111///...------,,,,,,+++,,,,,,,,,------......++++++---------,,,+++******+++,,,,,,,,,+++******(((***+++***))))))+++,,,,,,.../////////000444777;;;FFF>>>111999AAA;;;444000222555888::::::888666///...,,,+++++++++,,,---,,,...,,,...@@@[[[ooouuuuuuvvvvvvwwwwwwwwwvvvvvvsssssstttuuuuuuuuuuuuuuuqqqsssvvvyyy|||~~~|||~~~~~~|||}}}{{{{{{{{{{{{{{{{{{}}}~~~}}}{{{wwwuuuvvvxxx{{{}}}~~~||||||~~~zzzyyyxxxxxxxxxyyyzzz{{{yyyyyyyyyzzzzzz{{{{{{{{{~~~~~~yyyxxx{{{~~~~~~zzzwwwvvvuuuxxx{{{}}}|||{{{{{{|||}}}}}}}}}}}}|||{{{zzzzzz{{{yyyxxxwwwxxxxxxwwwvvvzzzuuusssttttttrrrssswwwuuuuuuvvvvvvuuutttttttttvvvwwwxxxyyyzzzzzzzzzyyyyyyyyyzzz{{{zzzzzzxxxxxx{{{xxxtttssssssttttttsssqqqrrrsssuuuvvvwwwvvvuuuyyywwwtttrrrpppppppppqqqrrrrrrsssttttttuuuuuuvvvtttuuuvvvwwwwwwwwwvvvvvvtttuuuuuuvvvvvvvvvvvvuuuvvvvvvvvvuuutttttttttuuuuuuwwwzzzzzzwwwtttsssrrrvvvvvvvvvvvvvvvvvvwwwwwwzzzzzzzzz{{{{{{{{{{{{{{{}}}}}}|||}}}~~~{{{{{{zzzzzzyyyyyyyyyzzztttiiiMMM???222000222333222222333444444555555555444444222222111111000000000000000///...---,,,,,,,,,,,,,,,,,,,,,------.........***+++---......---,,,+++***+++++++++++++++++++++(((***++++++******+++,,,,,,---...000222666;;;>>>:::CCC;;;///666===888333000222555888888777666555///...---,,,,,,,,,---...***------...>>>ZZZpppxxxvvvvvvvvvwwwwwwwwwvvvvvvtttuuuvvvwwwwwwwwwwwwwwwxxxyyyzzz|||}}}}}}~~~}}}|||~~~zzzvvvxxxzzz|||}}}|||{{{zzzxxxwwwtttrrrrrrvvvzzz~~~}}}~~~~~~~~~|||||||||}}}zzzzzz{{{{{{||||||}}}}}}~~~|||tttvvvzzz{{{yyyxxxwwwzzz|||}}}|||{{{{{{{{{{{{||||||||||||{{{zzzyyyyyyxxxwwwxxxyyyzzzyyywwwzzzuuusssttttttrrrssswwwtttttttttuuuuuutttsssrrrrrrsssuuuwwwxxxwwwvvvvvvwwwxxxzzzzzzzzzyyywwwvvvxxxvvvuuuuuuuuutttqqqooooooqqqsssuuuuuuuuuttttttvvvuuutttrrrqqqqqqqqqrrrrrrrrrsssttttttuuuuuuvvvssstttvvvwwwxxxyyyyyyyyyuuuvvvwwwwwwxxxxxxxxxwwwxxxwwwuuuuuuuuuuuuuuuuuurrruuuwwwwwwvvvtttttttttvvvvvvvvvuuuvvvwwwxxxyyyzzzzzzzzz{{{{{{|||||||||~~~}}}}}}~~~|||{{{zzzyyyyyyyyyyyyzzz}}}jjjUUU>>>222000111444777444444555555666666555555333333222222111000000000///...------,,,------------------------.........+++,,,,,,---------------++++++++++++,,,,,,,,,,,,)))***,,,,,,+++++++++,,,//////000333888???FFFJJJ???BBB999222777777000///000222666777777666666777000///...---,,,---......))).........<<>>+++(((555777555444777;;;<<<888333111///---++++++,,,...000...,,,111222...>>>]]]ooovvvxxxxxxvvvxxx~~~}}}}}}}}}}}}||||||{{{{{{}}}~~~~~~}}}yyyyyy{{{|||zzzxxxtttvvvwwwtttqqqqqqwww|||yyyyyyyyyxxxxxxwwwwwwwww}}}||||||}}}~~~~~~{{{{{{|||{{{{{{zzzzzz|||~~~~~~|||~~~}}}~~~||||||||||||{{{yyywwwwwwzzz|||}}}zzzxxxxxxzzzzzzxxxuuuyyyxxxxxxwwwvvvtttrrrqqqvvvsssqqqppprrruuuwwwwwwyyy|||{{{xxxxxx{{{|||yyy{{{zzzwwwvvvuuuvvvwwwxxxvvvvvvvvvwwwxxxzzz{{{|||ssssssrrrrrrsssssstttuuuqqqrrrssstttuuuuuuuuuuuuqqqrrrsssttttttrrrqqqooorrrsssssstttuuuuuuuuuttttttvvvwwwwwwuuutttuuuvvvyyyyyyzzz{{{zzzyyyxxxwww{{{zzzzzzzzzzzzyyyyyyyyyzzzzzzzzzyyyxxxwwwvvvuuuyyywwwuuuuuuvvvwwwvvvuuuxxxxxxxxxyyyzzz|||~~~~~~~~~~~~}}}}}}}}}}}}|||zzzyyyxxxwwwtttaaaSSS>>>666000111333222222444222222111000111333333333111111111111111222222222111000///...------............---,,,,,,---......------------------------......------------.........---,,,///:::EEEDDD<<<888444:::AAA;;;---,,,666888666555888;;;;;;777333222000...,,,+++,,,...//////+++...111222BBB^^^ooovvvxxxxxxvvvxxx}}}~~~~~~~~~}}}}}}||||||{{{{{{|||~~~~~~{{{yyyyyyyyyxxxwwwuuuvvvwwwvvvtttvvvzzz|||{{{zzzyyyxxxwwwvvvvvvvvvvvvwwwyyy{{{|||}}}}}}yyy|||~~~|||||||||~~~~~~~~~~~~|||~~~~~~~~~zzz{{{{{{zzzyyyzzz|||~~~}}}zzzyyyyyyxxxvvvuuuxxxwwwvvvuuusssrrrqqqppptttrrroooooorrruuuwwwwwwyyy{{{yyyuuuuuuwwwxxxvvvyyyxxxvvvuuuuuuuuuwwwxxxwwwvvvvvvvvvvvvvvvwwwwwwrrrrrrrrrrrrrrrsssttttttrrrrrrssstttuuuuuuuuuuuuttttttuuuuuutttrrrpppooouuuuuuvvvvvvvvvuuuuuuuuuuuuvvvxxxxxxvvvuuuvvvvvvuuuvvvwwwwwwwwwvvvuuutttxxxxxxyyyyyyzzzzzz{{{{{{zzzzzzyyyxxxwwwuuusssrrrvvvuuuttttttvvvvvvuuutttzzzyyyyyyyyyzzz{{{}}}~~~}}}}}}~~~}}}}}}}}}}}}}}}|||zzzxxxwwwpppTTTFFF888333333333333333111111000///......000222333222222222111111000000000///............//////......------------......------------------------......------------......---,,,,,,555DDDNNNIII???444777<<<===666///111777888777666888;;;;;;777333333111///---,,,---...//////,,,,,,000777EEE\\\oooxxx{{{{{{yyyzzz~~~}}}~~~}}}|||||||||||||||~~~zzzwwwvvvvvvwwwuuuuuuuuuvvvwwwzzz}}}~~~~~~}}}|||zzzyyywwwvvvuuuuuuvvvwwwyyyzzzzzz{{{{{{vvvyyyyyyzzz~~~zzz~~~}}}}}}~~~}}}~~~~~~~~~yyy{{{|||}}}||||||}}}~~~~~~}}}zzzvvvuuuuuuvvvyyyxxxvvvuuutttsssrrrrrrrrrpppnnnoooqqqtttvvvvvvwwwyyyvvvqqqpppssstttsssvvvvvvuuuttttttuuuwwwxxxwwwvvvvvvuuutttsssrrrrrrrrrrrrqqqqqqrrrrrrssstttsssssstttttttttttttttsssvvvvvvvvvvvvuuusssqqqooovvvvvvvvvvvvvvvvvvuuuuuuuuuvvvxxxxxxwwwvvvvvvwwwtttuuuuuuvvvvvvvvvuuuuuuvvvvvvwwwxxxyyyzzz{{{|||xxxxxxxxxwwwuuusssrrrqqqssssssssstttvvvwwwvvvttt|||{{{zzzyyyyyyzzz{{{{{{{{{{{{}}}~~~{{{|||}}}~~~}}}{{{yyywwwxxxeeePPPEEE@@@;;;555222222111222222000,,,---111222222222111111111111000//////...////////////000///..................///..............................------------......---,,,000>>>NNNTTTJJJ>>>444:::===777000000444666888777777888:::999666333333222000...---------...---......222:::CCCVVVnnn|||}}}~~~~~~~~~||||||{{{|||||||||~~~}}}|||xxxvvvxxx{{{wwwvvvuuuwwwyyy{{{|||{{{~~~}}}|||{{{yyyxxxwwwvvvwwwxxxyyyyyywwwvvvuuuvvv{{{{{{zzz|||wwwwwwwwwxxx{{{~~~}}}}}}~~~~~~~~~|||yyy{{{}}}~~~|||{{{zzzzzz{{{||||||xxxtttrrruuuxxx{{{zzzyyywwwvvvuuuvvvvvvsssqqqooooooppprrrsssssstttvvvsssoooooossstttssstttssssssssstttuuuwwwxxxuuuuuuuuutttsssrrrqqqqqqrrrqqqqqqqqqqqqrrrssssssttttttttttttttttttssssssttttttuuuuuutttsssrrrqqqsssssssssttttttuuuuuuvvvtttuuuwwwwwwvvvuuuvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxvvvvvvwwwwwwxxxyyyyyyzzzwwwwwwwwwvvvvvvuuutttssstttttttttwwwyyyzzzyyywww}}}|||{{{yyyxxxxxxyyyyyyyyyzzz{{{~~~~~~zzz{{{}}}~~~}}}{{{yyywwwooobbbXXXLLL@@@999555333444777666111000444000111111111111222222222//////000000000000000000////////////////////////..............................------------......,,,---444BBBMMMKKK???444888===;;;222---111555555777777777888888666444111222111///...---------...+++111111555>>>???MMMjjj}}}}}}~~~|||{{{zzz{{{|||}}}|||~~~||||||}}}}}}yyyyyy{{{{{{zzzzzz{{{|||}}}|||zzz{{{{{{{{{zzzzzzyyyyyyxxxuuuwwwwwwvvvtttssstttvvv~~~}}}zzzvvvvvvwwwzzz~~~~~~{{{{{{}}}~~~|||xxxzzz|||~~~~~~{{{xxxvvvuuuwwwxxxyyywwwssssssuuuxxxzzzzzzyyywwwvvvvvvvvvvvvuuussspppooopppqqqpppoooqqqsssrrrooopppuuuwwwvvvrrrrrrsssssstttvvvwwwwwwsssttttttuuuuuutttssssssrrrrrrqqqqqqrrrrrrssstttttttttttttttttttttsssssspppqqqrrrrrrssssssssssssooooooooopppqqqsssuuuvvvrrrtttvvvvvvuuuuuuuuuvvvyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwvvvuuuvvvwwwwwwxxxxxxxxxwwwwwwvvvwwwyyy|||}}}}}}{{{}}}|||zzzyyyxxxxxxyyyyyyyyyxxxyyy{{{~~~~~~}}}yyyzzz{{{||||||{{{yyyxxxvvvgggYYYQQQ<<<444111555666111111555000000111111222222222333111111222222222222111000//////000000000000//////..............................------------......---///888AAADDD>>>777333CCC@@@999111///222555555666666777777666444111000//////...---------------***444222888FFFBBBHHHfff{{{{{{|||{{{zzzyyyyyy{{{}}}~~~}}}~~~|||{{{{{{{{{{{{{{{zzzxxxyyy{{{}}}}}}~~~~~~}}}|||zzzzzzzzzzzzyyyyyyyyyyyyvvvxxxyyyxxxvvvwww|||~~~{{{{{{{{{}}}}}}}}}zzzzzz}}}~~~|||~~~~~~}}}}}}{{{www|||}}}}}}zzzwwwttttttuuuvvvwwwwwwvvvuuuvvvwwwvvvvvvvvvvvvuuutttsssrrruuusssqqqpppqqqqqqpppnnnnnnqqqrrrqqqrrrwwwyyywwwrrrsssssstttuuuvvvvvvwwwrrrssstttuuuvvvvvvuuutttsssrrrrrrrrrrrrsssttttttsssssstttttttttttttttsssoooooopppqqqrrrtttuuuuuuoooooonnnoooppprrrtttvvvrrrtttvvvvvvvvvuuuvvvwwwyyyxxxxxxwwwvvvvvvwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyyyyzzzxxxxxxyyy{{{}}}~~~}}}{{{zzzyyyxxxxxxyyyzzzzzzyyyxxxwwwxxxzzz|||||||||xxxyyyyyyzzzzzzzzzzzzyyyvvvoooRRRBBB666555555000///333222222222111111111111111333444444444444333111000///000111111111111000///..............................------------.........333===CCCBBB>>>BBBKKKPPPDDD888333333444444666444666777666444111///...,,,,,,,,,,,,---------------444...999QQQKKKGGGbbbzzz~~~zzzzzzyyywwwwwwxxxzzz}}}~~~~~~|||zzzyyyzzzyyywwwtttttttttuuuuuutttyyy}}}}}}}}}~~~{{{zzzzzzyyyxxxwwwwwwvvvwwwyyyyyyvvvtttwww~~~~~~|||{{{{{{|||~~~~~~||||||yyyyyy|||}}}|||~~~}}}zzz{{{~~~~~~{{{|||~~~}}}zzzwwwvvvvvvxxxxxxxxxyyyzzzyyyvvvtttssstttvvvwwwvvvtttrrrpppsssqqqpppqqqrrrsssrrrqqqnnnrrrsssssstttwwwwwwtttssstttuuuuuuvvvvvvvvvvvvqqqrrrtttuuuvvvuuutttsssttttttssssssttttttuuuvvvrrrrrrssstttuuuuuuuuuuuuqqqqqqqqqrrrssstttuuuvvvtttsssrrrqqqqqqssstttuuutttvvvxxxxxxxxxwwwxxxzzzzzzyyywwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvyyyyyyyyyyyyyyyxxxxxxwwwzzzxxxuuuuuuwwwzzz||||||xxxxxxwwwwwwxxxzzz{{{|||zzzxxxttttttvvvxxxzzz{{{xxxwwwwwwwwwwwwxxxyyyzzzpppXXXCCC===:::333222555444444333222111000///...555555666666555333222000///000111222222111000///////////////////////////.........------.........000777BBBHHHFFFGGGVVVhhhYYYGGG888666777555555777333555666555333000...---******+++,,,,,,------...000333***:::ZZZTTTIII___{{{|||xxxwwwvvvvvvwwwzzz}}}~~~}}}zzzxxxyyyyyywwwssspppooopppqqqooommmsssxxx~~~|||yyyzzz}}}||||||zzzyyywwwvvvttttttttttttsssooolllnnnuuu|||~~~yyywwwwwwwwwzzz}}}~~~}}}{{{xxxxxx{{{||||||~~~~~~xxxwww{{{}}}~~~}}}{{{yyyyyyzzz{{{zzzzzz{{{}}}{{{vvvqqqsssuuuxxxyyyyyyvvvsssqqqppppppoooqqqsssuuuuuutttnnnrrrtttttttttvvvuuuqqqtttuuuvvvvvvvvvvvvvvvvvvqqqrrrtttuuuuuutttrrrqqquuuttttttttttttuuuvvvvvvqqqrrrssstttuuuuuuuuuuuutttsssssssssssstttuuuuuuzzzxxxvvvtttssstttuuuvvvuuuwwwyyyzzzzzzyyyzzz||||||{{{yyywwwuuuuuuuuuuuurrrsssssstttuuuvvvwwwwww{{{{{{{{{zzzxxxwwwuuutttyyyvvvsssrrrtttwwwyyyzzzwwwwwwvvvwwwxxx{{{}}}~~~{{{xxxsssqqqsssvvvyyyzzzxxxwwwuuuuuuuuuwwwyyy{{{xxx^^^HHH<<<::::::;;;777888777333...---///222555888999666444444444333///000111111111111222333000///...///000///...,,,...,,,+++---111222///,,,444@@@KKKQQQYYYdddkkklllIIIEEE>>>:::777777666555777666444222111000//////..................------***333111>>>[[[\\\MMMOOOqqq|||zzzwwwyyy{{{||||||{{{yyyxxx~~~}}}|||zzzxxxwwwwwwwwwsssuuuxxxwwwsssqqqrrrsssvvvuuuvvvyyy{{{zzz{{{}}}ssswwwzzz{{{yyywwwuuutttrrrnnniiigggjjjpppvvvyyy}}}|||{{{wwwxxxzzz|||}}}~~~~~~~~~{{{{{{zzzxxxxxxzzz~~~}}}}}}~~~~~~}}}zzzyyyyyy{{{zzzyyyyyyyyyxxxuuurrroooqqqtttuuuvvvvvvxxxyyyuuusssrrrrrrsssuuuuuutttpppqqqrrrrrrrrrsssuuuwww}}}zzzvvvuuuuuuvvvvvvuuusssssssssrrrqqqqqqsssuuuuuutttsssrrrqqqqqqrrrsssssstttuuuvvvwwwwwwwwwwwwppprrrtttwwwxxxxxxxxxwwwvvvqqqrrrxxxyyytttrrrtttwwwwwwvvvvvvwwwyyy{{{|||tttvvvzzz|||{{{xxxtttrrrqqqtttwwwwwwtttsssuuuwwwwwwxxxxxxuuuqqqppprrruuuvvvtttsssuuuyyyzzzxxxvvvwwwxxxyyyxxxvvvtttuuuvvvzzzyyywwwvvvvvvvvvwwwxxxtttvvvvvvsssuuuzzz}}}{{{nnnWWWEEE<<<:::888666555666777888888777222444666555444555555666555555555444333222222222222111111222333444222000333222222000//////000111999GGGQQQWWWiii{{{vvvbbbDDD@@@;;;888777888888777555444222000///...------........................,,,333333BBB___```PPPMMMnnn|||{{{zzz{{{|||}}}||||||zzzzzz~~~~~~~~~~~~~~~}}}~~~}}}zzzxxxyyy{{{wwwuuussssssuuuwww{{{~~~~~~}}}{{{yyyvvvsssqqqooommmlllmmmqqqvvv|||~~~~~~~~~yyyyyyzzz{{{|||}}}}}}~~~zzz{{{}}}}}}}}}~~~}}}}}}~~~~~~{{{|||}}}}}}{{{yyyxxxxxx|||{{{zzzyyyxxxvvvrrrooommmooorrrsssssstttuuuwwwwwwvvvuuuvvvxxxyyyxxxwwwuuuuuuuuusssrrrqqqqqqqqquuuxxxzzzyyywwwyyy}}}vvvvvvuuutttrrrrrruuuwwwxxxwwwvvvuuutttuuuuuuvvvttttttuuuvvvvvvvvvvvvvvvrrrsssuuuwwwxxxxxxwwwwwwxxxsssrrrvvvwwwtttsssvvvvvvvvvvvvvvvwwwyyyzzz{{{vvvwwwzzz{{{{{{xxxvvvtttsssvvvxxxxxxuuutttvvvxxxvvvxxxxxxwwwvvvvvvyyy|||xxxvvvuuuwwwyyyzzzxxxvvvwwwwwwxxxvvvuuutttvvvwwwyyyxxxwwwvvvuuuvvvvvvwwwssswwwwwwuuuvvvyyyyyyvvvyyyaaaNNNDDD>>>888333222666777444///333444555666555555666888444444444333333222222111333222222333444555333222333444333///++++++111666???JJJOOOTTTlllrrrOOO===;;;777666777999999999222111000...---,,,,,,,,,........................---333777IIIdddgggUUUJJJfff}}}zzzzzz~~~~~~}}}}}}|||||||||{{{||||||}}}}}}~~~~~~|||||||||uuurrrnnnkkkkkknnnrrrttt|||zzzwwwtttsssqqqooonnnnnnppprrrvvvyyy}}}|||}}}~~~||||||{{{{{{||||||}}}~~~yyy|||~~~}}}}}}}}}}}}yyyyyyyyyzzzyyyxxxwwwwwwzzzyyyxxxxxxwwwvvvrrrpppppprrruuuvvvuuuvvvwwwxxxwwwwwwwwwyyy{{{{{{yyywwwwwwwwwuuutttrrrpppoooooonnnuuu|||{{{wwwwwwyyyyyywwwuuussssssvvvyyyyyyxxxxxxwwwwwwwwwwwwxxxvvvvvvuuuuuuuuuuuuttttttuuuuuuvvvvvvvvvwwwwwwwwwyyytttrrrtttvvvuuuuuuwwwuuuuuuuuuuuuvvvxxxyyyzzzxxxyyyzzzzzzzzzyyywwwvvvtttwwwyyyyyyvvvuuuxxxzzzxxxzzz{{{zzzzzz{{{}}}yyyxxxxxxxxxyyyyyyxxxvvvvvvvvvvvvuuuttttttwwwzzzwwwwwwvvvuuuuuuuuuuuuuuuuuuyyyzzzyyyyyyzzzxxxttttttbbbQQQHHH<<<555555666444222777777777999777555777:::555555555666888999999888888777666777888777666444333222000......222999???IIILLLMMMRRRdddooo^^^BBB999777555555777888888777000000...---,,,,,,,,,,,,---------..................333===QQQiiilllYYYFFF___yyy|||{{{zzzxxxzzz~~~}}}|||{{{{{{{{{|||yyyzzz{{{{{{||||||}}}}}}~~~zzzxxxttttttrrrmmmjjjjjjiiigggoooqqqrrrqqqooonnnoooqqqppptttyyy~~~~~~~~~zzz{{{|||}}}}}}~~~}}}}}}~~~}}}}}}~~~~~~zzz|||~~~~~~~~~xxxwwwwwwxxxyyyyyyxxxwwwxxxwwwwwwwwwxxxwwwuuurrrqqqsssuuuvvvuuuuuuvvvwwwssssssvvvxxxzzzzzzvvvtttuuutttssssssssssssqqqpppmmmtttzzzyyytttsssyyy{{{zzzxxxuuusssssswwwyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvuuutttttttttsssxxxwwwwwwvvvvvvvvvwwwwwwwwwuuussstttvvvvvvuuuuuusssssstttuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyuuuwwwyyyxxxvvvuuuxxx{{{|||||||||{{{{{{{{{{{{|||zzzyyyyyyyyyxxxwwwvvvuuuuuuuuuuuusssssstttxxx{{{vvvvvvuuuuuuttttttttttttwwwzzz{{{yyyyyy{{{zzzwwwssshhhWWWGGG???<<<===???999666777:::999666888===???>>>>>>???BBBDDDDDDBBB@@@>>>=========<<<999777555222111333;;;CCCIIILLLOOOMMMRRR^^^aaaWWWIIIAAA888777555555666666555333000///...------------------------........./////////555EEEZZZkkkppp]]]CCC\\\xxxwwwvvvxxxyyy}}}}}}|||{{{zzzzzzzzzzzz{{{||||||}}}}}}}}}|||{{{zzz}}}}}}vvvqqqrrrwwwzzzwwwuuusssmmmfffjjjqqqxxxvvvpppkkkmmmqqqmmmsss{{{~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||~~~}}}}}}~~~yyywwwvvvwwwyyyzzzyyyxxxyyyxxxwwwxxxxxxwwwtttqqqlllnnnppppppoooooopppqqqpppqqqtttwwwzzzyyyuuurrruuutttssssssttttttqqqooonnnqqqtttvvvuuuuuuvvvxxxyyyxxxwwwtttssssssvvvxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxwwwuuuttttttttttttyyyyyyxxxwwwwwwwwwwwwxxxttttttttttttvvvvvvuuurrrrrrssstttuuuvvvwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyzzzuuuwwwyyywwwuuuuuuxxx{{{yyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxwwwuuuttttttuuuuuutttsssrrrtttxxx|||uuuuuuuuuuuuttttttssssssvvvxxxwwwtttuuuyyy{{{yyyuuu```NNNBBB<<<:::<<<888888===<<<888:::BBBGGGDDDBBBCCCFFFGGGEEEBBB???>>><<<<<<<<<;;;999666555444666===HHHQQQTTTUUUNNNMMMWWWccc\\\EEE;;;???999777666666666555222000//////...............///,,,,,,------.../////////222999NNNcccmmmqqqaaaCCC\\\xxxwwwwww|||}}}yyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzyyywwwvvvsssvvvyyy||||||vvvmmmfffhhhqqqxxxwwwxxxyyysssjjjjjjqqqwwwtttllleeedddggggggooozzz~~~~~~~~~{{{|||~~~{{{xxxvvvvvvyyy{{{zzzxxx{{{yyyxxxwwwvvvtttqqqnnnmmmoooppppppooonnnooopppqqqrrrtttxxxzzzyyyvvvssswwwtttssstttuuutttppplllnnnnnnpppuuuyyy{{{zzzwwwuuuvvvvvvuuuttttttvvvxxxzzz{{{{{{||||||||||||{{{zzzyyyxxxvvvuuuuuuvvvvvvyyyyyyxxxxxxxxxxxxxxxxxxssstttsssqqqsssvvvuuuqqqrrrssstttvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyvvvxxxyyywwwuuuuuuxxx|||uuutttuuuvvvyyyzzzyyywwwwwwxxxyyyxxxvvvttttttttttttttttttsssssstttwwwzzzuuuuuuuuuvvvuuuttttttsssssstttssspppqqquuuxxxwwwrrrbbbRRRGGGKKKDDDBBBEEEBBB;;;<<>>===<<<===>>>>>><<<:::;;;???GGGPPPXXX]]]______[[[XXXXXXWWWLLL<<<777<<<888777777777666444111.........---------......///,,,,,,------...//////000666>>>YYYlllooosssfffEEEXXXwwwyyy{{{~~~|||wwwxxxyyyzzz{{{{{{zzzzzzyyyyyyzzz{{{zzzxxxvvvuuuqqqrrrsssvvvvvvrrrjjjeeebbbkkkpppnnnpppvvvuuunnnggghhhjjjjjjiiigggfffeeegggoooyyy}}}~~~}}}{{{}}}~~~|||xxxuuuuuuyyyzzzyyyvvvuuutttttttttuuutttqqqoooppprrrssssssqqqpppqqqrrrqqqrrrsssvvvyyyyyywwwttttttrrrqqqsssvvvvvvrrrnnnmmmmmmpppuuu{{{|||zzzwwwssstttvvvvvvvvvuuuwwwxxxyyyzzz|||}}}}}}}}}||||||{{{zzzxxxwwwvvvwwwxxxyyywwwxxxyyyzzzzzzyyyyyyxxxuuuuuuqqqlllmmmsssuuusssrrrsssuuuwwwxxxxxxxxxwwwvvvwwwwwwxxxyyyyyyxxxxxxwwwyyyzzzxxxvvvvvvzzz}}}vvvuuuuuuwwwyyyzzzxxxuuuvvvxxxzzzyyyvvvuuuuuuwwwssstttuuuuuuttttttvvvxxxuuuuuuvvvvvvvvvuuutttsssrrruuutttqqqrrruuuuuusssppp[[[SSSNNNOOOHHH>>>===DDDEEEBBBAAADDDIIILLLJJJGGGBBBBBBBBBCCCFFFGGGFFFDDDHHHQQQ]]]eeeiiijjjkkkmmmrrrjjj[[[III>>>;;;<<<===777777666777777555111...------,,,,,,------......,,,,,,------...///000000999BBB___rrrppptttiiiHHHSSSssszzz}}}}}}wwwuuuwwwyyy{{{||||||{{{zzz|||}}}~~~|||{{{zzzxxxxxxxxxyyywwwrrrnnnhhhnnnnnnhhhkkkuuuxxxsssdddaaa```eeemmmssssssqqqkkkrrr{{{~~~~~~zzz}}}~~~}}}uuuyyy~~~~~~}}}~~~}}}xxxttttttxxxzzzxxxuuullllllnnnqqqtttuuuuuusssnnnpppqqqqqqooonnnnnnoooppppppqqqtttwwwwwwvvvtttooommmnnnrrrxxxzzzwwwssslllnnnqqqvvvyyyyyywwwuuuqqqtttwwwxxxxxxwwwxxxxxxwwwxxxzzz{{{{{{{{{zzzyyy|||{{{yyywwwwwwxxxyyyzzzvvvwwwyyy{{{{{{zzzyyyxxxwwwvvvoooggghhhqqqvvvuuussstttvvvwwwxxxyyyxxxxxxuuuvvvwwwxxxyyyxxxxxxwwwyyyzzz{{{yyywwwwww{{{|||zzzxxxyyyzzzyyyuuurrrvvvyyy{{{zzzwwwvvvwwwyyyssstttvvvuuuttttttuuuvvvuuuvvvwwwwwwwwwvvvtttssstttxxxyyyvvvvvvwwwtttpppssshhhfffgggooorrrrrrnnnkkklllkkkhhh[[[WWWWWW]]]gggnnnooollllllvvvwwwrrrooolllvvvfffFFF<<<===:::777888:::888777444222111000000//////...---,,,++++++***---------...///000222333CCCWWWlllppppppwwweee@@@EEEfffyyyyyy|||}}}zzz{{{wwwyyy|||~~~~~~|||zzzxxx}}}zzzyyy|||}}}yyyuuuoooiiikkkjjjjjjkkknnnooonnnmmmpppkkkddd___bbbkkkuuu}}}{{{|||{{{~~~}}}~~~}}}{{{~~~~~~~~~~~~~~~|||yyyvvvuuuuuuuuuqqqnnnllllllnnnrrrttttttrrrqqqpppoooppprrruuuwwwuuuvvvxxxxxxwwwwwwxxxzzztttvvvwwwtttqqqppprrruuuooooooqqquuuxxxyyyyyyxxxwwwxxxyyyzzzyyywwwuuusssvvvvvvwwwxxxzzz|||~~~{{{wwwvvvxxxyyyxxxvvvvvvwwwyyyzzzzzzyyywwwuuuqqquuupppZZZNNNdddyyyvvvwwwvvvvvvwwwwwwvvvrrrpppvvvvvvwwwzzz|||{{{xxxuuuyyyxxxxxxwwwwwwxxxxxxyyyzzzxxxwwwwwwxxxyyyyyyxxxxxxxxxwwwwwwvvvuuuttttttrrrtttvvvwwwwwwuuusssrrrsssuuuxxxxxxwwwvvvvvvvvvrrrsssuuuwwwyyyxxxuuusssyyyuuuyyy~~~~~~|||^^^CCC;;;===:::777777888777555333111000/////////......------,,,,,,++++++,,,.........///222444JJJ\\\ppprrrrrrxxxfffBBBCCCdddwwwwwwzzz{{{wwwwwwrrrtttxxx{{{}}}}}}|||{{{}}}~~~{{{zzzzzz}}}}}}yyywwwrrrlllkkknnnsssuuuuuuuuuwwwyyynnnkkkiiihhhkkkrrryyy~~~{{{|||{{{~~~}}}~~~~~~{{{~~~~~~}}}|||~~~}}}{{{xxxwwwuuuuuuooooooppppppppppppppppppooopppqqqrrrsssuuuvvvwwwvvvvvvvvvvvvwwwyyyzzz{{{yyyzzzzzzwwwssssssvvvyyyxxxwwwwwwxxxxxxwwwvvvuuuxxxyyyyyyzzzzzzyyyxxxwwwzzzzzzzzz{{{|||}}}~~~|||xxxvvvvvvwwwwwwwwwuuuvvvwwwwwwvvvtttrrrqqqnnnrrrqqq___PPP___tttvvvyyyyyyyyyyyyzzzxxxuuurrrwwwwwwxxx{{{||||||yyyvvvxxxxxxwwwwwwxxxxxxyyyzzzzzzyyywwwwwwyyyzzzyyyxxxyyyyyyxxxxxxwwwwwwvvvvvvtttuuuwwwyyyzzzyyywwwuuutttvvvxxxxxxwwwvvvvvvwwwvvvvvvxxxyyyzzzyyywwwvvvkkkTTT???:::===:::777666666555333222000///......------------------------+++...000///...000666<<>>:::555000...///000000000000000000000000000///---,,,---000222222000DDDRRRdddpppsssuuuyyy}}}||||||{{{yyy}}}sss[[[LLLdddzzz}}}~~~}}}zzz~~~}}}}}}{{{vvvuuuuuuvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzz{{{|||}}}{{{yyy~~~{{{yyyxxxtttooorrrvvv{{{~~~~~~|||zzzzzzzzz|||}}}|||{{{wwwxxxyyyyyyyyyzzz|||yyyzzzzzz{{{{{{{{{{{{{{{}}}zzzwwwvvvtttrrrqqqrrrssstttwwwyyy|||~~~|||yyyxxxyyyzzzzzzyyy{{{yyywwwsssooollljjjhhhhhheeebbb```aaadddiiillliiinnntttvvvuuussssssttttttsssnnngggbbbeeeooowwwxxxvvvuuuwwwzzz{{{zzzxxxxxxyyyzzz{{{{{{{{{zzzyyyvvvvvvwwwxxxyyyzzzzzz{{{vvvvvvvvvvvvvvvvvvwwwwwwsssuuuxxx{{{{{{xxxuuurrrpppqqqrrrrrrsssssssssrrrrrrtttuuutttrrrrrrvvvyyyqqqNNNEEE===;;;888444111000111222///////////////////////////...,,,+++...222888;;;UUUaaaooowwwvvvvvvyyy}}}zzzyyyxxxvvvzzzqqq[[[EEE]]]ttt}}}~~~{{{{{{~~~yyywwwyyy}}}~~~~~~~~~{{{vvvvvvvvvwwwxxxyyy{{{{{{}}}~~~}}}|||{{{yyyxxxxxxyyyzzzzzzyyywww|||{{{tttuuu{{{xxxooosssxxx}}}}}}~~~~~~}}}|||zzz{{{||||||{{{zzzxxxyyyzzzzzzyyyyyyzzz|||tttvvvxxxzzz{{{zzzxxxwww|||xxxuuuuuuxxxxxxuuuqqqrrrsssuuuwwwzzz}}}~~~{{{zzzxxxxxxyyyzzzyyyxxx|||{{{yyyuuuqqqlllhhheeeeeeaaa^^^]]]___dddiiikkkhhhlllqqqttttttsssrrrsssooovvvuuucccMMMKKK```xxxyyyxxxwwwuuuuuuwwwzzz|||yyyzzz{{{|||{{{yyywwwvvvuuuuuuvvvwwwxxxyyyyyyzzzvvvwwwwwwxxxxxxxxxxxxxxxsssrrrrrrrrrtttvvvxxxyyyyyyvvvqqqmmmkkklllllllllqqqssswwwxxxuuurrrtttyyyaaaIII@@@;;;888555222111111222222////////////////////////111222222///...666EEEQQQlllpppvvvyyyzzzzzz|||}}}|||wwwwwwwwwvvv{{{sss\\\@@@XXXppp{{{vvvwwwvvvrrroooqqqyyy{{{yyy|||~~~~~~~~~~~~}}}|||wwwuuutttssstttwww{{{}}}|||}}}~~~~~~|||{{{xxxwwwwwwyyyzzz{{{zzzyyyzzz|||xxxrrrttt|||{{{sssxxx||||||{{{}}}}}}~~~~~~}}}~~~}}}{{{{{{||||||{{{yyy{{{||||||{{{yyyxxxxxxyyyqqqsssvvvyyyzzzxxxvvvuuuwwwsssqqqsssyyy{{{xxxtttqqqrrrtttvvvyyy{{{|||}}}}}}~~~~~~yyyxxxwwwxxxzzzzzzyyyxxx{{{{{{yyyvvvrrrmmmhhhfffeeeaaa\\\[[[^^^bbbeeegggiiilllqqqtttuuuttttttsssoooyyyzzziiiPPPFFFRRRbbbkkkrrrzzz|||yyyxxx{{{yyyzzz{{{{{{zzzxxxvvvtttwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvxxxyyyzzz{{{{{{{{{mmmmmmmmmnnnppprrruuuvvvxxxooocccYYYUUUVVVYYYZZZ___bbbiiimmmiiiaaabbbggg[[[PPPDDD>>>:::555333222333222222000000000000000000000000...111333111111<<>>??????CCCNNNUUUPPPDDDBBBGGGqqq[[[^^^PPPIIIDDD>>>:::999888666444333333333333333333333333...222666888>>>LLL___nnn|||{{{xxxwwwwwwwwwwwwwww{{{wwwyyy{{{|||www___BBBZZZrrr|||xxxoootttttttttuuuxxx|||~~~~~~{{{yyyvvvttttttwww{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~|||{{{zzz{{{||||||zzzxxxxxxyyy}}}xxxtttuuuuuuuuuuuuvvvxxxzzz|||~~~||||||}}}~~~}}}|||||||||zzzxxxvvvxxxzzzzzzyyyxxxxxxyyyrrrtttwwwzzz{{{zzzxxxwwwvvvuuuuuuxxx{{{|||{{{yyyrrrsssuuuvvvxxxxxxxxxwww||||||}}}~~~}}}}}}{{{{{{tttuuuvvvyyy{{{{{{yyyvvvvvvvvvuuutttrrrqqqooonnniiieeeaaa```cccdddccc```lllnnnrrrvvvyyyyyyxxxvvvyyyvvvuuuwwwwwwooo^^^PPPKKKQQQ[[[gggqqqwwwzzz{{{wwwwwwwwwwwwxxxxxxxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwuuuvvvxxxyyyzzzyyyxxxwwwqqqqqqqqqnnnhhhaaaYYYUUUHHHAAA:::666777999888666333999GGGRRRLLL<<<777<<<```YYYhhhXXXTTTNNNGGGBBB@@@>>>;;;888555555555555555555555555666999>>>EEEPPP___ppp{{{~~~{{{yyyzzz{{{zzzwwwzzz||||||uuu]]]@@@XXXqqq|||~~~vvvlllttttttvvv{{{}}}{{{zzzwwwuuuuuuvvvxxxzzz~~~}}}||||||}}}~~~|||{{{zzzzzzzzzyyyvvvtttwwwyyywwwooorrrooonnnooorrrvvv{{{}}}~~~~~~~~~||||||~~~}}}|||}}}|||zzzxxxrrruuuxxxyyyyyyxxxyyyzzztttvvvyyy{{{||||||{{{zzzxxxxxxyyy{{{||||||{{{yyyvvvwwwyyyzzz{{{{{{zzzyyy||||||}}}}}}}}}{{{zzzyyyssstttvvvyyy{{{{{{xxxvvvuuuttttttsssrrrrrrrrrqqqkkkfffccccccfffgggdddaaakkkmmmppptttxxxxxxvvvtttrrrrrrsssuuuvvvsssnnnjjjMMMHHHEEEMMM\\\llltttwwwvvvvvvvvvvvvwwwxxxzzz{{{xxxxxxxxxxxxxxxxxxyyyyyyuuuvvvxxxyyyxxxwwwuuusssqqqmmmeee[[[QQQIIIDDDAAABBB@@@@@@DDDIIIJJJFFFAAAAAAHHHXXXddd]]]LLLEEEJJJeee]]]\\\ggg\\\[[[ZZZVVVPPPHHHAAA===:::999999;;;===@@@AAAAAAAAAJJJUUU\\\bbbjjjvvv{{{zzz}}}|||xxxyyy~~~{{{zzzxxxxxx{{{{{{ooobbbFFFSSSwww|||yyyrrrwwwwwwzzz{{{wwwxxxyyyyyy{{{}}}}}}~~~~~~|||yyysssqqqsssuuutttqqqwww{{{{{{wwwooogggbbbjjjzzzyyy{{{~~~}}}|||~~~~~~~~~~~~~~~|||||||||~~~~~~~~~wwwwwwvvvvvvvvvxxxyyyzzzuuuvvvxxxyyyzzzyyywwwvvv{{{yyyxxxyyy{{{~~~zzz}}}~~~zzzxxxyyy{{{}}}~~~~~~|||xxxwwwxxxzzzrrruuuxxxxxxuuusssssstttxxxwwwxxxxxxwwwtttoookkkfffaaa^^^`````````ccchhhjjjppptttrrrqqquuuyyyyyyuuusssqqqrrrtttuuusssqqqhhh\\\MMMDDDCCCLLL]]]mmmppprrrtttwwwxxxxxxxxxwww}}}zzzwwwvvvxxxzzz||||||wwwvvvtttsssqqqnnnjjjfffaaaYYYNNNCCC???CCCLLLSSSSSSUUUXXXZZZ\\\]]]\\\\\\]]]aaafffjjjmmmnnnmmmlllvvvkkkllliiilllbbbcccccccccaaa]]]YYYWWWUUUUUUTTTUUUWWWXXXYYYYYYZZZ```gggkkknnnssszzz~~~zzzxxx{{{{{{xxxyyy}}}zzzxxxvvvuuuxxxxxxnnnbbbGGGRRRwww~~~|||wwwyyyzzz|||zzzwwwyyyyyywwwwwwyyy{{{{{{}}}~~~~~~|||{{{uuutttwwwzzzzzzxxx~~~{{{vvvssssssjjjbbbfffqqqzzz{{{xxx{{{|||||||||{{{{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~wwwvvvuuutttsssssstttuuurrrtttvvvxxxyyyyyyxxxwww}}}|||zzz{{{}}}~~~}}}|||{{{|||}}}~~~~~~{{{xxxvvvwwwyyyyyyxxxxxxxxxxxxwwwvvvuuuvvvwwwxxxzzzzzzwwwrrrooobbb^^^]]]___``````bbbggglllrrruuurrrpppsssvvvvvvrrrqqqppprrruuuvvvuuutttuuukkk^^^SSSIIICCCFFFMMM\\\^^^bbbgggmmmrrrvvvxxx{{{{{{yyyvvvssspppnnnmmmeeedddaaa]]]XXXTTTRRRPPPOOOPPPQQQRRRSSSVVV[[[___bbbdddgggiiijjjjjjjjjiiioooqqqtttwwwxxxxxxwwwvvvllllllttttttwwwooopppqqqrrrssssssrrrqqqqqqqqqqqqpppppppppppppppoooqqquuuwwwyyy{{{~~~{{{xxxwwwyyyyyyxxxyyy|||{{{yyyuuutttwwwxxxpppeeeFFFPPPttt~~~|||}}}zzz||||||~~~~~~~~~~~~yyyvvvvvvzzz{{{xxxwwwwwwyyyzzz|||}}}~~~~~~~~~}}}~~~{{{wwwwwwzzz~~~~~~}}}{{{yyyxxxyyypppgggeeejjjrrrwwwyyyzzzyyywwwwwwxxxzzz{{{zzz~~~~~~~~~~~~~~~~~~~~~~~~zzzyyywwwtttrrrrrrqqqrrrqqqsssvvvyyyzzz{{{{{{zzz~~~}}}~~~~~~||||||}}}}}}{{{xxxvvvvvvwww|||zzzxxxxxxzzzzzzwwwtttvvvwwwyyyzzzzzzvvvppplll___\\\\\\___```___aaaeeennnsssvvvrrroooqqqrrrrrrsssrrrqqqrrrtttuuuuuussswwwsssooojjj___RRRJJJJJJIIIJJJKKKNNNRRRWWW[[[]]]\\\^^^___\\\UUUOOOKKKJJJPPPQQQQQQMMMIIIHHHJJJMMMRRRXXX___fffjjjmmmooopppqqqrrrtttuuuvvvvvvuuuuuuyyyyyyzzzzzzzzzyyyxxxxxxhhhiiissszzz}}}}}}~~~}}}}}}}}}|||{{{|||||||||{{{yyywwwwwwwwwrrrsssuuuxxxzzz}}}zzzyyyxxxyyyyyyzzz{{{}}}}}}{{{wwwuuuxxxyyysssjjjGGGNNNpppzzzwww~~~xxxxxx{{{|||~~~~~~}}}~~~}}}rrrqqqttt{{{|||zzzzzzxxxzzz|||~~~~~~~~~}}}{{{xxxxxx{{{~~~~~~{{{zzz{{{}}}}}}wwwooojjjkkkqqqxxx}}}{{{wwwttttttwwwzzzzzzxxx{{{}}}~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}zzzxxxvvvuuutttuuuqqqssswwwzzz}}}~~~~~~{{{|||||||||zzzxxxvvvuuuuuuxxxxxxyyyzzzzzzyyyvvvtttwwwxxxyyyyyyxxxrrrkkkfff```^^^]]]```aaa______bbblllrrruuurrroooppprrrqqqwwwvvvuuutttsssrrrqqqpppttttttwwwyyyssshhhaaa```PPPNNNKKKGGGCCC???===;;;EEEJJJMMMKKKDDD???>>>@@@CCCHHHNNNQQQQQQSSSZZZ```jjjlllnnnpppqqqsssuuuxxxvvvvvvwwwwwwwwwwwwvvvvvvzzzyyyxxxwwwvvvvvvvvvvvvqqqdddooo|||~~~}}}{{{|||}}}|||xxxuuuuuuuuurrrssstttvvvxxx{{{~~~{{{{{{{{{zzzzzz|||~~~~~~|||{{{xxxuuuwwwyyytttmmmLLLPPPnnnxxxtttyyytttvvvxxx{{{~~~~~~~~~|||zzzsssrrrvvv}}}~~~{{{{{{yyy|||~~~~~~~~~}}}|||{{{|||~~~}}}yyywwwwwwyyy|||~~~zzzxxxtttpppooosssyyy~~~{{{wwwuuuuuuyyy{{{zzzxxxxxxzzz}}}~~~}}}~~~}}}}}}}}}~~~zzz|||~~~~~~||||||}}}}}}{{{zzzxxxxxxxxxxxxqqqssswwwzzz}}}~~~}}}~~~~~~~~~{{{}}}|||{{{zzzyyywwwuuusssrrruuuyyy{{{{{{xxxvvvuuuwwwwwwxxxyyyxxxsssmmmhhhgggcccbbbdddccc______aaajjjppptttrrrppprrrsssrrrwwwwwwvvvuuusssrrrqqqqqqvvvvvvxxxzzzvvvoookkkmmmfffeeebbb\\\TTTKKKDDD???BBBFFFHHHFFFBBB@@@DDDHHHHHHPPPZZZ```bbbdddiiinnnrrrssssssrrrppppppqqqsssvvvvvvvvvvvvvvvuuuuuuttt{{{zzzyyyxxxxxxyyyzzzzzzWWW^^^www}}}zzz}}}~~~zzzvvvvvvwwwzzzzzzyyyxxxwwwyyy}}}}}}~~~~~~{{{{{{~~~~~~xxxyyywwwtttuuuwwwsssmmmSSSSSSoooxxxsssvvvrrrwwwvvvzzz~~~~~~}}}{{{yyyzzzxxxyyy~~~|||yyyyyyzzz}}}}}}}}}~~~~~~}}}{{{{{{|||}}}vvvuuutttsssrrrtttxxxzzzyyyxxxxxxyyyzzz{{{zzzyyywwwyyy|||~~~}}}~~~}}}|||||||||www{{{~~~~~~|||{{{|||}}}|||zzzyyyxxxxxxyyyyyyqqqssswwwzzz}}}~~~~~~~~~}}}}}}}}}~~~}}}~~~|||~~~}}}|||{{{{{{xxxuuurrrpppqqqsssvvvyyyzzzyyyxxxtttuuuwwwyyyzzzyyyvvvsssooojjjhhhhhhfffcccbbbeeehhhoootttsssrrrtttuuutttrrrtttuuuuuuttttttuuuvvvyyywwwwwwxxxuuurrrssswwwrrrssssssrrrnnnhhhbbb^^^UUUUUUTTTQQQNNNOOOSSSWWW```eeemmmqqqqqqppppppqqqmmmpppuuuwwwwwwuuutttsssxxxxxxwwwwwwvvvvvvvvvvvvyyyyyyxxxyyyyyy{{{||||||rrrJJJ\\\qqq|||}}}{{{{{{}}}zzz{{{|||~~~yyytttuuu{{{~~~{{{{{{}}}vvvxxxwwwvvvvvvwwwsssmmmTTTSSSmmmvvvqqqsssqqqwwwvvvzzz~~~~~~~~~|||zzz{{{zzz}}}}}}zzzxxxyyyzzz}}}|||{{{~~~~~~~~~~~~~~~|||zzzvvvuuutttssssssuuuwwwxxxvvvxxx{{{|||{{{zzzyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}~~~}}}{{{zzz{{{www{{{|||{{{}}}~~~|||zzzyyyxxxwwwxxxxxxvvvxxxzzz}}}~~~|||||||||~~~~~~}}}~~~~~~~~~|||||||||zzzuuurrrpppiiidddhhhsss{{{{{{wwwttttttuuuxxxzzz{{{zzzxxxuuuppplllllljjjggghhhllliiipppuuutttssstttuuutttqqqsssuuuuuuttttttvvvxxxxxxvvvuuuwwwwwwuuuxxx~~~rrrsssvvvwwwwwwuuusssqqqrrrpppmmmkkkjjjkkkmmmoooqqqsssuuuwwwwwwuuusssrrrkkkpppuuuyyyyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvttttttuuuvvvwwwwwwxxxxxxcccLLL^^^bbbddduuu~~~yyyvvv{{{|||}}}~~~wwwpppqqqyyy~~~zzzzzz~~~{{{wwwzzzzzzxxxyyyzzzvvvoooRRROOOjjjsssnnnqqqooovvvwww{{{~~~~~~~~~~~~|||~~~zzzxxx{{{|||zzzzzz|||zzz}}}~~~zzzyyy|||zzz{{{||||||{{{|||}}}{{{}}}~~~{{{wwwtttyyywwwuuutttuuuvvvwwwxxxsssxxx|||}}}{{{xxxxxxyyy|||||||||{{{||||||||||||}}}~~~}}}{{{zzzzzzwww|||}}}|||~~~}}}zzzyyyxxxxxxxxx{{{}}}||||||}}}{{{~~~~~~}}}~~~}}}}}}}}}{{{vvvqqqqqqbbbUUUZZZlllzzzzzzsssuuuttttttvvvxxxyyyxxxwwwwwwrrrooonnnmmmkkkmmmrrrkkkrrrwwwuuussstttuuussssssuuuwwwvvvsssrrrtttvvvxxxuuuuuuvvvtttqqqrrrvvvttttttuuuuuuttttttsssrrrsssqqqnnnmmmnnnooooooooopppppppppqqqssstttsssqqqooopppqqqqqqqqqqqqsssuuuttttttssssssssssssttttttsssssstttuuuvvvvvvvvvvvv{{{^^^KKKQQQ]]]dddqqq~~~~~~}}}~~~}}}}}}~~~~~~|||{{{{{{zzzzzzzzzzzzxxxuuurrrUUURRRmmmvvvppppppnnnwwwrrrxxx}}}~~~}}}~~~~~~~~~}}}|||~~~~~~|||{{{zzzwwwsssqqqvvv~~~vvvlllpppxxx|||zzzzzz{{{}}}}}}|||||||||yyysssooopppvvvzzzwwwtttnnnpppsssyyy}}}~~~}}}~~~}}}|||}}}~~~}}}xxxsssuuuvvvxxxzzz{{{|||}}}}}}}}}{{{{{{{{{}}}~~~~~~~~~}}}}}}xxxyyyzzzzzzzzzxxxuuutttmmmrrrYYYFFF]]]ttttttsssxxxyyywwwvvvwwwzzzwwwqqquuutttrrrqqqqqqqqqqqqrrrrrrtttvvvwwwuuurrrqqqqqqvvvuuuuuutttttttttuuuuuuvvvtttssstttvvvxxxyyyyyyuuuvvvwwwwwwvvvtttqqqooossspppnnnooorrrsssrrrpppppprrrtttuuuvvvuuutttsssssstttuuuvvvvvvwwwwwwwwwuuuuuuuuuuuuuuutttsssrrrpppqqqssswwwzzzzzzxxxuuuuuu\\\NNNYYYhhhpppzzz~~~}}}~~~~~~~~~~~~}}}}}}|||{{{yyyxxxwwwxxxyyyxxxvvvtttXXXQQQjjjvvvvvvzzzwww}}}sssxxx~~~~~~||||||~~~~~~~~~}}}|||}}}}}}||||||||||||||||||wwwqqqmmmpppxxx{{{vvvpppssszzz~~~|||{{{~~~{{{||||||yyytttooolllkkkrrrqqqppprrrtttvvvwwwvvvpppqqqsssxxx{{{}}}|||zzz~~~|||{{{|||~~~~~~yyyvvvzzzzzzzzzzzzzzz{{{{{{{{{~~~~~~||||||}}}~~~}}}||||||zzz{{{{{{|||{{{yyywwwvvvooouuuaaaGGGOOOjjjvvvuuuyyyzzzzzzyyyyyyzzzvvvooossssssssstttsssrrrqqqpppqqqsssuuuvvvtttsssssstttuuuttttttttttttuuuvvvvvvxxxvvvuuuuuuwwwyyyzzzyyyzzz{{{{{{{{{yyyxxxvvvuuusssrrrrrrtttvvvvvvtttqqqrrrsssvvvwwwxxxxxxwwwvvvuuutttsssssssssuuuwwwxxxwwwvvvuuuttttttuuuwwwxxxyyyyyyyyy{{{}}}}}}{{{yyylll]]]WWWeeeuuu{{{}}}|||~~~||||||{{{{{{{{{xxxvvvuuuuuuwwwxxxwwwvvv[[[PPPeeetttyyy{{{uuuyyy}}}}}}|||{{{~~~~~~}}}|||{{{zzzzzzzzz{{{}}}~~~tttnnnhhhkkksssyyyzzzxxxwww|||~~~}}}~~~}}}{{{zzzzzzzzzvvvpppiiidddaaannnqqquuuvvvvvvvvvxxxzzztttuuuvvvyyy|||}}}{{{zzz}}}{{{zzzzzz|||~~~~~~~~~{{{xxx}}}|||{{{zzzzzz{{{|||}}}{{{}}}~~~}}}}}}~~~~~~~~~}}}~~~}}}|||{{{{{{zzz{{{|||}}}}}}|||{{{yyyxxxtttuuujjjNNNAAAZZZtttxxxvvvzzz{{{zzz{{{|||xxxqqqqqqssstttvvvuuutttrrrppprrrtttuuuuuutttuuuvvvxxxssssssttttttuuuwwwxxxyyy{{{yyyvvvvvvxxxyyyyyyyyyzzzzzzyyyxxxwwwvvvvvvuuussstttvvvyyy{{{zzzvvvssssssuuuvvvxxxyyyxxxxxxwwwvvvtttrrrqqqrrrtttwwwyyyxxxvvvtttssstttwwwzzz|||~~~|||{{{{{{||||||zzzyyyccc```eeeqqqzzz}}}~~~|||}}}{{{zzzzzzzzz{{{xxxvvvtttsssuuuvvvvvvvvv```SSSeeeqqquuu{{{vvvzzzwwwyyy|||~~~}}}}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{rrrmmmjjjmmmttt{{{~~~xxx{{{~~~|||zzzxxxzzz{{{zzzuuupppllljjjrrrvvvzzz|||{{{zzzzzz{{{yyyyyyyyy{{{~~~~~~}}}{{{yyyyyy{{{}}}~~~~~~~~~~~~}}}}}}{{{zzzyyy|||{{{zzzzzz{{{}}}{{{}}}}}}}}}}}}~~~~~~~~~|||||||||{{{{{{zzzzzzzzz|||||||||}}}|||{{{zzzyyyyyyqqqooo]]]AAAIIIiiiwwwssswwwyyyyyyzzz}}}{{{wwwsssssstttuuuuuuuuuttttttvvvwwwwwwvvvuuuuuuwwwyyyrrrssssssuuuvvvxxxzzz{{{{{{yyywwwvvvwwwxxxxxxwwwzzzyyyxxxvvvvvvuuuuuuvvvuuuvvvxxx{{{|||{{{yyywwwuuuvvvvvvwwwwwwvvvuuutttuuuuuutttttttttvvvxxxyyyxxxwwwwwwvvvwwwxxxzzz{{{{{{yyywwwvvvwwwwwwwwwvvvZZZcccpppxxxzzzzzz~~~~~~~~~}}}~~~|||zzzyyyzzzzzz{{{yyywwwtttssstttuuuuuutttjjj]]]nnnuuussswwwrrrwwwtttuuuxxx{{{~~~{{{}}}~~~|||}}}}}}~~~}}}|||}}}}}}}}}|||zzzwwwvvvtttrrrrrrtttxxx{{{||||||xxxyyy||||||{{{yyy|||~~~~~~|||yyywwwvvvyyyyyy{{{}}}~~~zzzwwwzzzyyyyyy{{{~~~}}}{{{xxxxxxzzz}}}~~~~~~}}}|||{{{zzzxxxwwwwwwwww}}}|||{{{zzz{{{}}}|||~~~~~~|||{{{zzz~~~~~~~~~~~~{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzyyy|||kkkpppoooOOOAAAXXXoootttxxxyyyvvvwwwzzz{{{yyyvvvuuusssssssssuuuwwwyyyzzz{{{zzzxxxvvvuuuvvvxxxrrrrrrsssuuuwwwyyy{{{}}}{{{xxxvvvuuuvvvvvvvvvuuu|||{{{zzzyyyxxxxxxyyyyyywwwxxxyyyyyyzzzzzz{{{|||zzzzzzyyyxxxvvvuuusssssstttuuuwwwxxxyyyyyyxxxwwwyyyzzz|||}}}~~~}}}|||{{{zzzxxxvvvuuuwwwyyyyyyyyyrrrYYYhhhwww|||{{{|||~~~~~~}}}||||||||||||{{{zzzzzzzzzzzz{{{yyywwwuuuuuuuuuuuutttsssttteeetttyyyvvvzzzvvv{{{rrrrrrtttwww{{{~~~~~~yyy{{{}}}}}}|||{{{|||}}}~~~~~~~~~}}}|||||||||||||||zzzxxxuuuttttttvvvxxxyyyyyyxxxvvvtttxxxvvvxxx~~~||||||{{{|||~~~~~~|||zzzzzzzzz{{{zzz{{{}}}}}}yyyvvvyyyxxxwwwxxx|||~~~{{{xxxxxxzzz}}}~~~|||{{{zzzwwwtttrrrsssuuu~~~}}}|||{{{{{{||||||{{{~~~|||zzzyyy}}}~~~~~~|||}}}~~~~~~~~~~~~zzzzzzzzz{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyy{{{kkkpppxxxbbbFFFKKK___ssswwwxxxvvvtttvvvwwwuuuxxxvvvsssrrrsssvvvzzz|||zzz{{{{{{yyywwwuuuuuuuuusssssstttvvvxxxzzz|||}}}zzzxxxuuutttuuuvvvvvvuuuyyyyyyyyyyyyxxxxxxxxxwwwxxxyyyzzzzzzyyyzzz}}}~~~|||{{{yyywwwvvvuuutttvvvyyy{{{|||{{{yyywwwzzz|||~~~}}}|||zzz{{{}}}jjjgggsss}}}~~~~~~}}}}}}~~~~~~{{{xxxwwwyyyyyyzzz{{{{{{{{{zzzzzzwwwvvvuuuvvvwwwwwwvvvtttsss```llltttwwwzzz}}}vvvuuuuuuxxx|||zzz{{{}}}||||||{{{|||~~~}}}}}}~~~~~~}}}|||{{{|||zzzxxxuuuttttttuuuvvvkkkooosssvvvuuutttrrrrrrzzzvvvvvv|||}}}{{{|||yyyzzzzzzyyywwwvvvwwwyyyyyy|||~~~~~~||||||||||||zzzxxxxxxzzz}}}|||yyyxxxzzz}}}||||||zzzuuuqqqoooqqqttt~~~~~~}}}||||||{{{zzzzzzyyy|||}}}{{{zzz}}}}}}~~~{{{{{{{{{||||||}}}}}}}}}zzzyyyyyyyyyyyyyyyzzzzzzuuurrrqqquuuoooUUUFFFLLLhhhpppvvvvvvvvvwwwvvvtttvvvuuuttttttuuuxxxzzz|||vvvwwwyyyxxxvvvtttssssssttttttuuuvvvxxxzzz|||}}}zzzxxxvvvuuuvvvwwwwwwwwwwwwxxxxxxyyyyyyxxxvvvvvvwwwzzz}}}}}}||||||~~~~~~}}}|||zzzyyyyyyxxxxxxuuuvvvxxxyyyzzzzzzyyyxxxuuuwwwzzz}}}~~~}}}~~~{{{___www}}}|||}}}zzz~~~{{{vvvssswwwxxxzzz{{{|||{{{{{{zzzttttttuuuwwwyyyyyyxxxvvvlllUUU___kkkuuu{{{{{{|||zzzyyy{{{zzz|||}}}}}}||||||}}}|||}}}}}}~~~~~~|||{{{zzz{{{xxxsssoooooorrrvvvyyy```eeekkkpppqqqrrrtttuuu|||vvvuuu{{{~~~{{{yyy{{{vvvvvvvvvuuuttttttvvvyyyxxx~~~~~~|||~~~{{{zzz{{{~~~|||yyyxxxzzz}}}}}}}}}zzzuuupppnnnpppsssyyyzzz{{{|||}}}}}}||||||vvvzzz~~~~~~}}}|||~~~~~~~~~~~~~~~{{{{{{||||||}}}~~~~~~~~~zzzzzzyyyyyyyyyzzzzzz{{{pppzzztttooouuubbbFFF???\\\gggrrrwwwyyyzzzyyyvvvtttuuuuuuwwwxxxyyyzzz{{{qqqsssvvvvvvuuusssrrrrrrtttuuuuuuwwwxxxzzz|||}}}zzzxxxvvvvvvxxxyyyyyyyyyzzz{{{}}}~~~~~~|||zzzyyyuuuzzz~~~~~~zzzyyyyyyxxxxxxxxxyyyyyyvvvvvvvvvvvvwwwxxxyyyzzzoooppprrruuuyyy}}}~~~}}}}}}}}}~~~oooiiikkkxxx}}}yyy{{{}}}zzz|||~~~~~~yyyuuuvvvxxx{{{|||{{{yyyxxxxxxtttrrrrrruuu{{{|||yyyuuuoooKKKSSSrrrssswwwzzz|||{{{{{{}}}~~~}}}{{{~~~yyyyyyyyyxxxxxxxxxooodddeeeqqqtttoooeee___^^^gggssszzz|||~~~}}}zzzxxxwwwwwwxxxwwwvvv{{{xxxvvvuuurrrqqquuu|||xxxzzz}}}}}}}}}|||||||||~~~}}}}}}|||}}}}}}}}}~~~yyytttuuuzzzxxxpppmmmppptttvvvuuuuuuvvvyyy|||}}}}}}|||}}}}}}|||{{{{{{}}}~~~~~~~~~}}}|||zzzzzzzzz{{{}}}~~~zzz{{{|||}}}}}}|||{{{{{{zzzyyyyyyxxxxxxyyyyyyzzzzzz{{{xxxuuuvvvpppVVV:::EEEjjjtttllluuuzzztttuuuuuuvvvwwwxxxxxxxxxxxxxxxpppuuuwwwuuuuuuwwwxxxwwwzzzyyyxxxyyy{{{|||{{{zzzwwwwwwxxxyyyyyyyyyxxxxxxzzz~~~~~~}}}~~~~~~~~~||||||||||||{{{zzzyyyxxxzzzxxxwwwwwwyyyzzzzzzyyy|||vvvpppqqqwww}}}wwwrrrrrrrrrrrrrrrbbbbbbcccyyy}}}~~~~~~}}}}}}~~~}}}{{{zzz{{{}}}|||xxxvvvwwwyyyzzz{{{yyyxxxxxxyyyvvvtttsssuuuzzz|||yyyvvvpppOOOVVVrrrtttxxx{{{{{{{{{|||}}}~~~}}}{{{|||yyyyyywwwssssssuuuppphhhjjjtttvvvpppnnnhhhgggpppyyy|||}}}}}}}}}{{{xxxwwwwwwxxxxxxxxxzzzxxxwwwxxxuuuqqqsssxxxxxxzzz||||||{{{zzzzzz{{{~~~}}}}}}||||||||||||zzzuuuqqqsssxxx~~~~~~}}}xxxrrrppptttxxx{{{zzzzzz|||~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~|||{{{yyyxxxyyyzzz|||}}}{{{|||~~~}}}|||{{{yyyyyyxxxxxxxxxxxxyyyyyyxxxzzzvvvrrrsssqqq```JJJ???\\\ppptttuuuuuussswwwwwwwwwxxxxxxwwwvvvtttsssssswwwwwwsssrrruuuxxxwwwyyyxxxxxxyyy{{{}}}|||{{{wwwwwwwwwxxxxxxyyyyyyyyy{{{~~~~~~|||}}}~~~~~~~~~{{{{{{{{{{{{{{{zzzzzzyyy{{{yyyxxxyyy{{{|||||||||{{{wwwsssrrruuuyyy|||}}}zzzsssooooooppppppppp```hhhiii{{{~~~}}}||||||}}}{{{{{{||||||{{{zzz||||||~~~~~~}}}{{{yyywwwxxxyyyyyyyyywwwwwwxxxzzzzzzwwwuuuvvvyyy{{{yyywwwsssXXX^^^tttvvvyyyzzzzzz{{{|||~~~~~~}}}||||||||||||~~~~~~{{{zzzyyyuuunnnnnnrrrsssppprrryyyyyyssssssooooooxxx}}}|||~~~{{{xxxwwwwwwyyyyyyyyyyyywwwxxxzzzxxxttttttwwwxxxzzz{{{{{{zzzyyyyyyzzz~~~}}}}}}|||{{{{{{vvvsssoooqqqvvv|||}}}xxxtttsssvvvzzz}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~zzzyyyxxxxxxxxxyyy{{{||||||~~~~~~{{{zzzxxxxxxwwwwwwwwwwwwxxxxxxuuuwwwtttooopppssskkk___???IIIdddyyywwwqqquuuxxxxxxxxxyyyxxxwwwtttqqqooouuuwwwvvvqqqppptttwwwwwwsssrrrrrrtttvvvxxxxxxwwwwwwwwwvvvvvvwwwyyy{{{||||||~~~{{{|||}}}~~~~~~~~~}}}}}}}}}yyyyyyzzz{{{{{{{{{{{{zzz|||zzzzzzzzz}}}~~~~~~zzzyyywwwtttqqqrrrtttvvvvvvrrrnnnkkklllmmmnnnoooiiiuuuvvv}}}~~~}}}|||~~~}}}||||||~~~{{{zzz{{{||||||{{{}}}}}}}}}}}}|||{{{zzzzzzyyyzzzyyywwwvvvwwwyyy{{{|||zzzwwwwwwyyyzzzzzzyyyyyyfffiiixxxyyy{{{~~~yyyyyy{{{}}}}}}{{{zzzyyyzzzzzz}}}~~~}}}{{{|||{{{uuummmkkkqqqvvvwwwzzz~~~|||wwwqqqooorrr{{{}}}|||}}}zzzwwwvvvwwwxxxyyyxxxwwwuuuvvvyyyyyyvvvvvvyyyzzz{{{|||{{{zzzyyyyyyzzz~~~}}}||||||wwwtttqqqrrrvvv{{{zzzuuutttvvvxxx}}}}}}~~~~~~|||~~~~~~~~~}}}}}}||||||}}}}}}~~~yyyyyyxxxxxxyyyzzz{{{||||||}}}}}}zzzxxxwwwwwwvvvvvvvvvvvvwwwwwwrrrtttsssppppppsssrrrmmmLLL===RRRssswwwtttyyywwwxxxxxxyyyyyywwwtttqqqooorrruuuvvvrrrqqquuuwwwwwwpppooooooqqqtttvvvvvvuuuwwwvvvuuuuuuwwwyyy|||}}}|||}}}zzz{{{|||~~~~~~~~~}}}}}}}}}||||||wwwxxxyyyzzz{{{{{{{{{{{{|||zzzyyyzzz}}}~~~xxxzzzzzzuuuooolllnnnqqqooonnnkkkjjjkkklllnnnoooqqqyyy|||}}}xxxvvvzzz~~~~~~}}}|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzyyywwwvvvwwwzzz}}}}}}|||zzzyyyyyyzzz{{{{{{tttttt{{{}}}|||{{{xxxxxx{{{~~~|||{{{zzz{{{{{{~~~~~~|||}}}~~~xxxqqqmmmsssyyy}}}{{{tttrrruuu|||~~~{{{zzzzzzxxxvvvvvvwwwxxxxxxwwwtttpppooosssuuutttwwwzzz{{{|||}}}|||zzzzzz{{{|||~~~}}}{{{yyywwwvvvxxx{{{}}}~~~~~~yyyvvvvvvxxxzzz}}}}}}~~~~~~{{{}}}}}}~~~}}}||||||{{{{{{||||||}}}yyyyyyyyyzzzzzz{{{|||}}}zzz{{{}}}~~~}}}zzzxxxvvvwwwvvvvvvuuuuuuvvvvvvwwwpppssstttsssrrrssstttrrraaa@@@BBBbbbrrryyy}}}uuuwwwxxxyyyyyyxxxwwwtttsssnnnsssvvvuuuuuuwwwxxxvvvsssssssssuuuxxxzzzzzzyyywwwvvvuuuuuuwwwyyy|||}}}|||}}}zzzzzz|||}}}}}}|||||||||{{{{{{{{{wwwwwwyyyzzz{{{{{{|||{{{{{{yyyyyyyyy|||}}}}}}}}}xxx{{{{{{uuummmiiijjjnnnmmmmmmlllllllllnnnpppqqq~~~zzzwww~~~xxxtttxxx~~~|||}}}~~~~~~~~~~~~~~~}}}{{{|||{{{yyyxxxxxx{{{~~~}}}||||||{{{{{{{{{||||||}}}zzz|||~~~}}}yyywwwwww{{{~~~~~~~~~~~~}}}}}}}}}}}}xxxsssxxx}}}|||yyyyyy~~~{{{yyyyyyxxxxxxwwwxxxzzzzzzxxxvvvpppkkkjjjnnnqqqrrrtttwww{{{|||||||||{{{{{{}}}~~~~~~~~~||||||{{{||||||}}}}}}zzzxxxxxxzzz|||~~~~~~~~~|||{{{|||~~~|||{{{{{{zzzzzz{{{{{{|||xxxxxxyyyzzz{{{||||||}}}yyyyyyzzzzzzyyyxxxwwwvvvwwwwwwvvvvvvvvvvvvwwwwwwrrrtttvvvvvvuuutttttttttpppPPP@@@NNNfffxxx|||tttwwwxxxxxxxxxxxxwwwwwwwwwmmmtttxxxwwwwwwyyyxxxuuutttssssssuuuwwwyyyyyyxxxwwwwwwvvvvvvwwwyyy{{{|||{{{~~~}}}zzz{{{||||||||||||{{{{{{{{{zzzzzzwwwwwwxxxzzzzzz{{{{{{{{{{{{zzzxxxyyyzzz{{{{{{zzzyyyzzzzzzuuunnnjjjkkkooonnnoooppppppooooooqqqsss|||www|||yyy{{{}}}zzz{{{}}}~~~~~~~~~}}}||||||||||||{{{zzzzzz|||~~~{{{|||}}}~~~}}}}}}}}}}}}{{{|||zzz~~~~~~yyyxxxvvv{{{~~~~~~zzz~~~|||||||||~~~~~~zzzyyy{{{{{{yyyxxx{{{xxxxxxzzz|||~~~|||yyyvvvqqqmmmlllqqqtttsssrrrtttyyyzzzzzzzzzzzz{{{}}}|||}}}~~~~~~~~~}}}||||||~~~|||yyywwwxxxzzz}}}~~~~~~|||{{{|||}}}{{{{{{zzzzzzzzzzzz{{{{{{vvvwwwxxxyyyzzz{{{{{{|||yyyxxxxxxxxxwwwxxxxxxxxxxxxwwwwwwvvvvvvwwwwwwxxxvvvvvvwwwxxxxxxwwwwwwxxxrrrdddIII@@@VVVooovvvvvvxxxxxxwwwvvvuuuvvvvvvwwwsssxxxzzzxxxvvvwwwwwwtttsssrrrrrrsssuuuvvvvvvuuuwwwwwwwwwxxxxxxyyyyyyyyyzzz}}}}}}{{{{{{}}}{{{{{{{{{zzzzzzzzzzzzyyywwwxxxyyyzzzzzzzzzzzzzzz}}}{{{yyyyyyzzz{{{zzzyyyyyyyyyxxxsssooommmoooqqqppprrrttttttrrrqqqrrrttt~~~xxxuuu~~~~~~|||xxxyyy|||}}}~~~}}}|||{{{|||}}}~~~}}}{{{{{{}}}~~~zzz|||~~~~~~}}}~~~vvv~~~{{{www~~~~~~yyyzzzuuu{{{~~~zzz{{{}}}~~~~~~~~~}}}|||xxx}}}{{{zzz~~~~~~}}}{{{vvvuuuwwwxxxxxxzzz~~~xxxyyy|||{{{wwwuuurrrrrrxxxzzzwwwsssrrrwwwxxxyyyyyyyyyzzz}}}zzz{{{}}}~~~}}}|||~~~~~~}}}|||~~~zzzwwwwwwyyyzzz{{{~~~}}}~~~|||||||||~~~{{{zzzzzzyyyyyyzzzzzz{{{uuuuuuwwwxxxyyyzzzzzzzzzyyyxxxwwwvvvwwwxxxyyyzzzxxxxxxwwwwwwwwwwwwxxxxxxzzzxxxwwwxxxyyyyyyzzz{{{nnnrrrTTT999KKKeeepppxxxzzzxxxvvvtttssssssuuuvvvyyy||||||wwwtttuuuvvvtttwwwvvvuuuvvvxxxyyyxxxwwwwwwwwwxxxyyyyyyyyyxxxxxxyyy|||}}}{{{|||~~~{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxyyyzzzzzzzzzyyyyyy~~~|||zzzzzzzzz{{{zzzyyyzzzyyyvvvsssppppppqqqsssrrrtttvvvuuusssqqqrrrttt}}}~~~~~~}}}|||{{{xxxxxxyyyzzz{{{}}}~~~~~~}}}|||{{{{{{|||}}}~~~||||||}}}}}}}}}}}}|||||||||yyyxxx{{{~~~~~~{{{}}}}}}zzzwwwyyy|||}}}}}}~~~~~~}}}{{{{{{|||~~~|||~~~|||{{{}}}rrrjjjhhhnnntttvvvyyy~~~~~~|||{{{zzzyyyyyyvvvuuuxxx}}}~~~zzzvvvwwwzzzyyytttuuu|||~~~{{{yyyxxxxxxyyyzzzyyywwwuuu||||||}}}}}}}}}{{{zzzyyy}}}yyyvvvvvvyyy}}}~~~~~~||||||}}}~~~}}}zzzxxxxxxyyyyyyyyyxxxwwwwwwxxxxxxyyyyyyzzzzzzzzzzzzyyyxxxxxxtttuuuxxxzzz{{{zzzvvvsssvvvvvvuuuvvvvvvxxxzzz{{{xxxxxxxxxyyyyyyzzzzzz{{{vvvrrrcccJJJ<<>>YYYtttxxxzzzxxxuuuvvvzzzzzzwwwzzzzzz{{{{{{zzzxxxvvvuuuwwwvvvvvvwwwyyyzzzxxxwwwwwwvvvvvvyyy|||}}}|||yyyyyyyyyzzzzzzzzzzzzzzzzzz{{{zzzyyywwwvvvvvvwwwwwwzzzyyyyyyxxxyyyzzz{{{|||zzz|||}}}~~~}}}zzzwwwttttttsssqqqooonnnooopppqqqrrrqqqpppooooooqqqrrrttt}}}}}}{{{yyywwwwwwyyy{{{|||}}}|||{{{yyyyyyyyyzzz{{{{{{||||||}}}}}}||||||{{{~~~}}}~~~|||yyyxxxyyy{{{xxxyyyyyyyyyyyyzzz}}}|||}}}|||zzzwwwuuutttuuukkkooouuu|||{{{xxxnnnlllnnnqqqsssssswww|||zzzzzz{{{|||}}}}}}}}}}}}|||yyyxxxxxxzzzzzzwwwtttnnnssswwwyyyzzz|||zzzvvvtttxxx{{{{{{wwwsssqqqrrrwwwxxxyyyzzzzzzzzzyyyxxxuuutttqqqppprrruuuzzz|||~~~}}}||||||}}}}}}{{{|||~~~~~~|||zzzxxxyyyzzz{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvzzzzzzzzzzzzzzzyyyxxxwwwxxxwwwvvvvvvvvvwwwxxxyyyyyyyyyxxxxxxwwwvvvvvvvvvqqqwwwyyygggHHH999KKKffftttvvvvvvvvvyyy}}}{{{vvvxxxyyyzzzzzzzzzxxxwwwvvvwwwvvvwwwxxxzzzzzzxxxvvvxxxwwwxxxyyy|||}}}|||zzzwwwxxxxxxyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxyyyyyyyyyxxxxxxxxxyyyzzz{{{{{{|||}}}~~~|||yyyuuusssppppppoooooooooppppppqqqsssrrrqqqpppqqqrrrssstttxxx|||zzzxxxvvvvvvyyy|||~~~~~~}}}|||zzzzzzzzzzzz{{{{{{||||||}}}}}}||||||{{{~~~~~~}}}zzzyyy{{{}}}vvvxxxzzzyyywwwwww{{{}}}}}}}}}zzzvvvsssrrrrrrmmmooossszzzyyytttkkknnnqqqrrrqqqqqqtttyyyyyyzzz{{{{{{||||||||||||zzzyyywwwxxxyyyyyyxxxvvvwwwzzz|||}}}}}}|||yyyvvvtttxxxzzzxxxrrrnnnnnnqqquuuwwwxxxzzzzzzzzzzzzyyyuuutttrrrrrrtttwww|||~~~~~~}}}|||||||||{{{xxxzzz~~~}}}yyyvvvwwwyyy{{{{{{zzzyyywwwwwwwwwwwwwwwwwwvvvuuuuuuyyyyyyyyywwwvvvuuuvvvwww|||{{{zzzyyyyyyyyyzzz{{{{{{{{{zzzyyyxxxwwwvvvuuurrrwww|||tttYYY@@@AAAPPPjjjqqqwwwxxxyyy{{{zzzvvvwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwwwwyyyzzzzzzxxxuuuxxxxxxyyyzzz{{{||||||{{{xxxxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxyyyyyyzzzzzz|||}}}}}}}}}{{{xxxtttrrrqqqqqqqqqqqqqqqqqqqqqqqqssssssrrrrrrrrrsssssstttsss{{{yyywwwvvvwwwzzz~~~~~~|||||||||}}}~~~||||||}}}}}}}}}}}}||||||}}}~~~|||zzz{{{}}}wwwyyyzzzyyyvvvvvvyyy}}}|||}}}}}}{{{wwwtttrrrrrruuutttvvvyyy}}}|||xxxssslllppprrrqqqooopppsssuuuyyyzzz{{{{{{{{{{{{zzzzzzxxxwwwvvvwwwxxxyyyyyyyyy}}}||||||||||||{{{{{{|||xxx{{{{{{wwwpppnnnqqquuuuuuwwwxxxzzz{{{{{{{{{zzzuuutttsssssstttxxx{{{~~~}}}}}}{{{{{{||||||xxxvvvxxx|||~~~{{{wwwtttvvvxxxyyyzzzyyywwwvvvvvvwwwwwwwwwwwwvvvuuuuuuxxxyyyyyywwwuuutttvvvyyy|||{{{zzzyyyyyyyyyzzz{{{||||||{{{zzzyyyxxxxxxwwwwwwuuuxxxyyylllSSSBBB<<<[[[jjjxxxzzzwwwvvvwwwxxxwwwxxxyyyzzz{{{zzzyyyyyywwwwwwxxxzzz{{{zzzwwwuuuxxxyyyyyyyyyzzzzzz{{{|||{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{{{{{{{||||||{{{{{{xxxxxxyyyyyyzzzzzzzzzzzz|||||||||{{{yyywwwtttrrrssssssrrrrrrqqqppppppooottttttssssssssssssssssss|||wwwzzzyyyxxxxxxyyy|||~~~~~~}}}~~~~~~~~~~~~}}}}}}|||||||||{{{zzz{{{}}}{{{{{{zzzyyywwwwwwxxxzzz{{{|||}}}|||xxxuuuttttttyyyyyyzzz{{{|||{{{yyywwwqqqsssssspppooorrrttttttyyyyyyzzzzzzzzzzzzzzzyyyvvvvvvvvvvvvwwwxxxzzzzzzzzzwwwvvvxxxyyyzzz}}}}}}~~~}}}zzzuuusssuuuxxxvvvwwwxxxzzz{{{{{{zzzzzzuuutttsssrrrsssuuuxxxzzz}}}~~~|||{{{{{{|||zzzxxxvvvwwwzzz{{{yyywwwtttuuuvvvxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuxxxzzz{{{zzzwwwvvvyyy|||yyyxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{wwwvvvyyywwwhhhNNN:::III^^^sssxxxtttsssvvvyyyyyyzzz{{{||||||{{{zzzzzzxxxxxxyyy{{{|||{{{wwwtttxxxyyyyyyyyyxxxxxxzzz||||||{{{yyywwwwwwwwwwwwxxxyyyzzz{{{|||||||||||||||xxxyyyzzz{{{{{{{{{zzzzzz{{{{{{{{{zzzxxxvvvtttssssssrrrqqqoooooonnnnnnnnnssssssssssssssssssrrrrrruuu~~~~~~{{{{{{zzzzzz{{{}}}~~~}}}|||}}}~~~}}}||||||}}}~~~}}}zzzxxxxxxxxxwwwvvvxxxzzz{{{{{{yyyvvvuuuuuuvvvxxx|||~~~}}}}}}|||}}}wwwxxxuuupppqqqvvvwwwtttvvvwwwxxxyyyzzz{{{{{{{{{xxxxxxwwwwwwvvvvvvxxxyyyxxxtttssswwwyyyyyy||||||}}}}}}|||{{{xxxvvvuuuuuuvvvxxxyyyyyyyyyxxxxxxwwwvvvtttrrrrrrsssuuuvvv}}}~~~~~~|||{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyuuuvvvvvvwwwxxxxxxyyyyyywwwwwwxxxxxxwwwwwwvvvuuuuuuxxx{{{{{{xxxwwwzzz}}}wwwwwwvvvvvvvvvxxxyyyzzzxxxxxxyyyzzzzzz{{{||||||}}}}}}zzzvvvxxxuuu```HHH999PPPhhhssstttuuuxxxzzz{{{|||}}}}}}}}}|||{{{zzzxxxxxxzzz{{{|||{{{wwwtttwwwxxxyyyxxxvvvvvvyyy{{{zzzyyyxxxwwwvvvwwwyyyzzzxxxyyyzzz||||||}}}||||||yyyzzz{{{|||||||||{{{{{{zzzzzzyyyyyyxxxvvvuuutttsssrrrpppoooooopppqqqrrrsssssssssssssssrrrqqqqqqrrr}}}}}}}}}}}}||||||||||||}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~zzzxxxyyyyyywwwtttuuuwwwzzzzzzyyywwwvvvvvvooouuu|||||||||vvvqqqssszzzzzzuuusssuuuwwwyyy{{{|||}}}}}}yyyyyyyyywwwuuuuuuvvvxxxzzzuuuuuuzzz{{{xxxyyy~~~xxxyyy{{{}}}}}}zzztttoootttuuuwwwxxxxxxwwwvvvvvvzzzxxxvvvtttssstttuuuuuu}}}~~~~~~|||{{{{{{{{{zzz{{{|||{{{yyyxxxyyyzzzwwwwwwwwwwwwxxxyyyzzz{{{xxxxxxxxxxxxxxxwwwvvvvvvqqquuuyyyyyywwwvvvxxx|||xxxxxxwwwwwwxxxzzz{{{}}}uuuvvvwwwxxxzzz{{{|||}}}}}}uuuvvvzzzmmmXXX000FFF___nnnuuuyyy{{{zzz|||}}}~~~~~~~~~}}}{{{zzzxxxxxxzzz|||}}}{{{wwwsssvvvxxxxxxwwwuuuuuuxxx{{{yyyxxxvvvvvvvvvxxxzzz|||wwwxxxzzz||||||}}}||||||zzzzzz|||}}}}}}}}}|||{{{yyyyyyyyyxxxwwwvvvuuuuuutttsssqqqpppqqqsssvvvxxxrrrsssssssssrrrrrrqqqpppsssxxx||||||zzzyyyyyyzzz{{{|||~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~}}}zzzvvvrrrppptttvvvxxxzzzzzz{{{|||}}}yyy|||}}}yyyxxxzzzwwwpppqqqvvv|||xxxuuutttuuuyyy{{{|||{{{yyyxxxwwwxxxxxxwwwvvvzzzvvvrrrrrrwww{{{}}}}}}~~~}}}}}}}}}}}}|||yyywwwppprrrpppjjjkkkrrruuusssyyyxxxwwwvvvvvvvvvwwwxxx}}}}}}~~~~~~}}}}}}|||{{{{{{xxxvvvvvvyyyzzzzzzxxxwwwyyyzzzzzzxxxwwwwwwwww{{{zzzxxxwwwvvvwwwxxxxxxttttttttttttuuuvvvwwwxxxxxxxxxxxxyyyyyyzzzzzzzzz}}}yyyvvvuuuyyy|||}}}|||xxxtttrrrvvv{{{zzzqqqhhhGGG===CCC]]]sssxxxyyy~~~yyyzzz||||||{{{yyywwwvvv||||||||||||{{{zzzyyyyyywwwvvvvvvvvvvvvwwwwwwxxxyyyyyyyyywwwwwwxxx{{{~~~wwwyyy{{{|||}}}|||{{{zzz|||{{{{{{{{{|||}}}|||wwwtttsssssssssssssssvvvvvvttttttvvvrrrmmmlllssswwwuuuuuuwwwtttmmmwww}}}~~~{{{xxxxxxyyy|||~~~~~~~~~}}}||||||}}}}}}}}}~~~|||}}}}}}{{{{{{|||~~~}}}}}}}}}~~~}}}zzzuuuqqqnnnuuuvvvxxxyyyyyyyyyzzz{{{|||}}}~~~~~~|||xxxtttsssuuutttppppppsssxxxwwwvvvuuuuuuwwwyyyzzz|||{{{yyyxxxxxxyyyyyyyyy|||zzzxxxvvvuuuvvvyyy{{{~~~}}}||||||}}}|||zzzyyyppprrrppplllmmmsssvvvuuuxxxwwwwwwvvvwwwyyyzzz{{{~~~}}}|||zzzyyyxxxwwwvvvvvvxxx{{{}}}|||zzzyyy{{{|||{{{yyyxxxxxxxxxxxxxxxwwwwwwvvvwwwwwwwwwsssssstttuuuwwwxxxzzz{{{wwwxxxyyyyyyzzzzzzzzzyyyzzzwwwuuuvvvyyy{{{|||{{{xxxuuutttxxx||||||vvvppp\\\FFF:::KKKgggxxx||||||yyyyyyzzz{{{|||{{{yyywww{{{|||||||||{{{zzzxxxwwwvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwxxx{{{~~~yyyyyyyyyyyyyyyyyyzzz{{{zzzzzzzzz{{{|||~~~~~~|||yyywwwuuusssqqqpppsssuuuvvvtttuuuxxxuuupppqqqsssrrrqqqsssvvvppphhh||||||yyyxxxzzz}}}~~~}}}}}}|||{{{{{{{{{{{{~~~}}}||||||}}}|||zzzyyy{{{|||}}}~~~}}}||||||}}}~~~~~~zzzuuupppllluuuvvvvvvwwwxxxyyyyyyyyy}}}}}}~~~}}}yyyrrrmmmkkknnnqqqpppoooppptttvvvyyyxxxvvvuuuwwwyyy|||zzzxxxwwwwwwxxxyyy{{{{{{}}}|||xxxtttssswww{{{}}}{{{zzzzzz{{{||||||{{{sssuuusssppprrrwwwzzzyyywwwvvvvvvwwwxxxyyy{{{}}}zzzzzzyyyyyyxxxwwwvvvvvvtttttttttvvvyyyyyyxxxvvvyyyzzz{{{zzzxxxwwwwwwwwwuuuvvvwwwwwwwwwwwwwwwwwwuuuuuuvvvwwwxxxyyyzzzzzzwwwxxxyyyzzz{{{zzzyyyxxxwwwvvvuuuwwwyyy{{{{{{zzzyyyxxxxxxyyy{{{|||zzzyyytttUUU777888TTTqqq}}}|||yyyxxxxxxzzz}}}}}}zzzwwwzzz{{{||||||{{{yyyvvvtttuuuvvvwwwwwwxxxxxxwwwwwwvvvwwwxxxxxxwwwyyy|||~~~~~~|||yyywwwwwwyyy{{{|||xxxyyyzzz|||}}}}}}~~~~~~|||{{{{{{zzzwwwtttqqqoooqqqssssssrrrtttxxxwwwssssssrrrpppppprrrpppcccUUU~~~|||{{{{{{|||}}}~~~}}}|||{{{{{{zzzzzz}}}}}}~~~~~~~~~}}}|||~~~~~~~~~~~~~~~~~~}}}}}}|||}}}|||vvvqqqmmmtttssssssuuuwwwyyyzzzzzz|||zzz||||||xxxmmmhhhfffjjjppprrrqqqoooqqqwww||||||xxxuuuvvvxxxyyyyyywwwvvvuuuvvvyyy{{{zzz{{{zzzxxxuuuuuuxxx{{{{{{yyywwwwwwyyyzzz{{{{{{wwwwwwvvvuuuwwwzzz}}}~~~yyyxxxwwwvvvvvvwwwxxxyyypppqqqqqqrrrssstttuuuvvvuuutttrrrqqqppppppppppppvvvxxxyyyxxxvvvttttttuuuuuuvvvwwwyyyyyyyyyxxxwwwzzzzzzzzzzzzyyyxxxwwwvvvwwwxxxzzz{{{{{{zzzxxxwwwuuuvvvwwwyyy{{{||||||{{{zzzzzzzzzzzzyyyzzz{{{}}}~~~fffFFF555AAA^^^uuu}}}|||zzzxxxzzz}}}~~~{{{wwwzzz{{{||||||{{{xxxuuussstttuuuvvvwwwxxxxxxwwwwwwvvvwwwxxxxxxxxxzzz|||}}}{{{zzz{{{}}}~~~zzz{{{|||}}}}}}|||{{{zzzzzz{{{{{{yyyvvvtttssssssnnnppppppooorrrvvvvvvrrrrrrrrrqqqppplll___LLL<<>>MMM```lllqqqnnnrrrwwwxxxxxxyyy|||~~~~~~}}}~~~|||qqq___MMM???888;;;TTTooovvvppplllooosssvvvvvvtttnnnbbbQQQ???333333000---+++++++++*********)))))))))***+++,,,,,,sss{{{yyyzzz{{{}}}{{{yyyzzz|||}}}{{{yyyyyyxxxwwwxxxzzz{{{{{{zzz}}}~~~|||{{{tttlllUUUOOOQQQ^^^fffhhhmmmuuuuuuxxxyyyxxxxxxwwwqqqjjjfffgggggggggfffeeeddddddggghhhiiigggcccbbbdddfffjjjjjjjjjgggcccbbbfffiiifffcccbbbeeehhhbbbSSSFFF>>>>>>CCCMMMVVVZZZ]]]```bbbbbbcccgggmmmppppppooovvvxxxzzz|||{{{|||}}}~~~xxxyyyzzzzzzzzzyyyxxxwwwxxxzzz{{{zzzwwwwwwyyy{{{xxx{{{}}}~~~|||zzzxxxxxxtttwwwyyyxxxwwwwwwxxx{{{zzzzzzzzzyyyyyyxxxxxxxxxwww|||{{{vvvuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxvvvvvvwwwxxxyyyzzz{{{|||wwwuuutttvvvyyy||||||{{{wwwnnn[[[FFF>>>KKK```ooorrrwww{{{|||yyyyyy{{{~~~}}}}}}}}}~~~}}}ttt```GGG555///000000LLLiiitttqqqppprrrtttpppllldddXXXIII;;;222---000...,,,+++++++++***))))))))))))***+++,,,------sssuuu~~~{{{zzz{{{||||||yyyzzz~~~|||xxxxxxwwwwwwxxxzzz{{{{{{zzz~~~}}}vvvmmm^^^WWWZZZeeellljjjmmmuuutttxxxzzzyyyxxxxxxuuuppprrrrrrpppjjjbbb]]]]]]^^^bbbdddgggjjjmmmnnnooopppooonnnkkkfffaaaaaaeeeiiifffdddccceeefffddd]]]WWWGGGCCCCCCGGGJJJLLLQQQVVVbbbaaabbbfffllloooooommmuuuwwwzzz{{{{{{|||}}}wwwxxxyyyzzz{{{zzzyyyyyyxxxzzz{{{zzzwwwwwwyyy|||yyy{{{~~~~~~{{{xxxwwwvvvwwwyyyzzzyyyvvvuuuvvvxxxuuuuuuvvvwwwxxxyyyyyyzzzwww|||yyytttssstttwwwwwwxxxyyyyyyyyyyyyxxxxxxxxxyyyzzzzzz{{{{{{||||||zzzyyyzzz|||}}}}}}|||oooyyyqqqQQQ666;;;WWWmmmnnnsssxxxyyyvvvuuuxxx{{{{{{||||||}}}~~~~~~yyykkkQQQ777))),,,444222LLLhhhrrrrrrrrrsssrrreee___SSSCCC444------///+++***)))***,,,......---***)))******+++,,,......cccvvvzzz~~~yyyzzz|||}}}~~~}}}}}}|||zzzyyyyyyzzz{{{|||~~~}}}|||}}}~~~~~~}}}xxxtttmmmjjjgggiiioootttwwwwwwwwwxxxvvvtttvvvzzzwwwrrrqqqhhh___[[[WWWRRROOOOOOUUUaaakkkllllllnnnooolllrrrmmmhhheee```^^^bbbiiifffdddcccdddfffeeebbb___```ZZZSSSNNNGGG@@@???CCC```]]]^^^eeeiiijjjlllnnnvvvwwwyyyyyyxxxxxxyyyzzzxxxxxxxxxyyyzzz{{{||||||{{{{{{{{{zzzzzzyyyyyyxxx|||{{{zzzzzz{{{zzzxxxvvv{{{yyyvvvuuuuuuuuuuuutttzzz{{{{{{zzzyyyzzz|||~~~|||||||||yyyvvvttttttuuuvvvuuuuuuxxx{{{|||zzzwwwyyy{{{zzzvvvvvvzzz{{{yyywwwxxxzzz{{{|||{{{zzzzzzvvvvvvuuujjjSSSBBBLLLbbbwwwxxxzzzzzzyyyxxxyyyzzz~~~}}}~~~~~~{{{zzz}}}mmmTTT===000---...///---LLLdddhhhlllwwwxxxmmm^^^MMM:::///...///,,,'''******+++++++++,,,,,,,,,***+++---///111333444444fffyyy|||}}}}}}~~~|||zzzxxxxxxyyy{{{}}}~~~}}}||||||}}}~~~}}}}}}}}}|||xxxuuusssoookkklllpppuuuwwwwwwxxxxxxwwwvvvxxxxxxqqqgggVVVNNNGGGGGGHHHHHHKKKNNNWWW```gggiiilllqqqqqqnnnmmmhhhccc```\\\ZZZ]]]cccfffbbb^^^^^^```aaa```^^^ccc```\\\VVVKKK???:::;;;CCCHHHTTTcccjjjjjjjjjllloooqqqsssttttttvvvyyy|||wwwwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyzzz|||{{{zzz{{{{{{{{{yyywww|||zzzwwwvvvwwwwwwwwwvvvvvvwwwwwwwwwvvvwwwzzz|||}}}}}}|||yyywwwvvvwwwxxxxxxwwwwwwyyy|||}}}{{{xxxyyy{{{zzzwwwwwwzzz{{{yyyzzzzzzzzzyyyxxxwwwuuuuuuwwwuuuuuurrreeeXXX^^^lllzzz{{{|||{{{zzzyyyzzz{{{~~~}}}}}}~~~~~~|||}}}|||{{{~~~~~~|||www```EEE777111...------222IIIZZZ\\\cccnnnlll^^^III>>>111+++,,,///...,,,*********+++++++++,,,,,,+++,,,---///111222333333uuunnn~~~{{{yyyyyyzzz|||}}}~~~}}}|||{{{{{{|||~~~~~~|||zzzzzzyyyxxxvvvvvvqqqllllllooosssuuutttssssssrrrsssvvvttteeeVVV===777222555:::@@@IIIPPP\\\___cccgggmmmsssqqqmmmfffaaa___```___]]]___bbbhhhbbb\\\\\\___ccccccaaabbbbbbbbb]]]NNN===444333...666GGGZZZeeehhhjjjmmmjjjkkklllmmmooorrrvvvyyyvvvwwwwwwxxxxxxyyyyyyyyywwwwwwvvvvvvwwwxxxzzz{{{|||{{{zzz{{{||||||{{{yyy}}}{{{xxxwwwxxxyyyyyyxxxvvvwwwwwwvvvuuuuuuwwwyyy}}}}}}{{{yyywwwwwwyyy{{{{{{zzzzzz{{{|||}}}{{{yyywwwzzzzzzwwwxxx{{{|||zzz{{{zzzxxxvvvuuutttssssssvvvsssuuuyyyvvvpppqqqxxx~~~~~~~~~|||zzzzzz{{{}}}}}}}}}~~~~~~|||{{{|||}}}||||||{{{{{{zzzyyylllNNN444000222...+++---777HHHRRRSSSYYYaaaYYYGGG333///+++)))***,,,------))))))*********+++++++++,,,---...000111111222222lllzzz~~~~~~}}}}}}|||~~~}}}|||{{{{{{{{{{{{{{{}}}{{{yyywwwvvvvvvvvvwwwqqqmmmiiiiiilllooopppooolllkkkjjjkkkooojjjXXXFFF666000...222999BBBMMMVVV``````bbbiiiqqqrrrkkkbbbTTTSSSVVV^^^ccccccaaabbbeee```[[[[[[```ddddddbbb]]]```bbb^^^OOO<<<111000000111;;;MMM\\\ffflllpppjjjjjjjjjiiiiiilllppptttuuuuuuvvvxxxzzz{{{|||}}}yyyxxxwwwvvvvvvwwwyyyzzz{{{zzzzzz{{{}}}~~~}}}{{{}}}zzzxxxwwwxxxyyyyyyyyyzzz{{{{{{yyywwwvvvwwwxxx{{{{{{zzzxxxvvvwwwzzz}}}||||||{{{{{{{{{{{{zzzyyyvvvyyyzzzxxxyyy|||}}}{{{yyyxxxvvvuuuttttttuuuvvvtttrrrtttzzz{{{yyy{{{~~~|||yyyyyy{{{~~~~~~}}}~~~~~~}}}{{{}}}}}}{{{yyyyyyyyyvvv^^^@@@***---111+++(((...:::KKKVVVUUUUUUTTTGGG555+++---...---***(((((())))))))))))*********++++++---...///000000111000000zzzjjj{{{|||~~~~~~}}}{{{~~~}}}|||zzzyyyyyyxxxzzzyyywwwtttssssssuuuwwwllljjjhhhjjjlllmmmjjjggghhhgggeeeeeefff```LLL888444111222999AAAIIITTT^^^cccaaaeeennntttnnn]]]OOO;;;===GGGWWWcccddd```]]]]]][[[ZZZ[[[^^^```aaa```___aaaccc___QQQ>>>333000333000666HHH[[[gggkkkmmmggghhhgggggggggjjjnnnqqqoooppprrruuuxxxzzz}}}~~~|||{{{yyyxxxwwwwwwwwwxxxzzzyyyyyy{{{~~~~~~|||}}}zzzxxxwwwxxxyyyxxxxxxxxxyyy{{{zzzyyyyyyyyyzzzxxxyyyxxxwwwvvvwwwzzz|||{{{{{{zzzyyyxxxxxxxxxxxxvvvyyyzzzxxxyyy}}}}}}{{{zzzxxxwwwuuuuuuuuuvvvwwwuuuuuuwwwyyyxxxxxx|||~~~{{{yyyyyy{{{}}}{{{{{{zzz{{{~~~~~~zzz}}}~~~zzzyyy{{{xxxrrrQQQ999***...///''''''111<<>>///111===QQQaaaeee```\\\[[[]]]^^^]]][[[[[[]]]___eeedddeeebbbWWWEEE777111---...999NNNaaaiiigggeeebbbccceeefffgggjjjnnnrrriiijjjlllooosssvvvxxxyyy||||||{{{zzzxxxwwwvvvuuuxxxwwwxxxzzz}}}~~~}}}~~~|||yyywwwxxxxxxwwwwwwqqqtttwwwxxxyyyyyy{{{|||vvvxxxxxxxxxwwwwwwyyy{{{yyyzzzyyyxxxvvvvvvwwwxxxwwwzzz{{{yyyzzz}}}}}}zzz|||{{{yyyxxxvvvuuuttttttxxxzzz{{{yyyvvvwww}}}~~~}}}{{{zzz|||~~~xxxwwwwwwyyy|||~~~~~~}}}{{{~~~}}}yyyzzz|||uuujjjEEE666---...---'''***333@@@WWWggg```MMM>>>111(((***///444333///++++++,,,******+++++++++,,,,,,,,,---...///000000111000000~~~pppsss}}}{{{|||}}}}}}}}}}}}|||{{{{{{xxxyyyyyywwwuuuuuuwwwzzzuuuuuuvvvvvvrrrfffVVVKKKLLLTTT\\\bbbcccZZZFFF444333888CCCPPPWWWZZZ___eeehhheeeiiisssrrr^^^DDD333000///888KKK]]]bbb^^^ZZZZZZ]]]]]]XXXPPPNNNSSSXXXbbbaaabbbddd]]]MMM<<<333...555EEEYYYeeefffdddcccaaabbbdddeeefffhhhkkknnnggghhhjjjllloooqqqssstttxxxyyyzzzzzzyyywwwuuutttvvvvvvwwwyyy}}}~~~}}}~~~{{{yyyyyyyyywwwvvvqqqtttwwwxxxxxxxxxxxxyyyvvvxxxzzzzzzyyyxxxyyyyyyxxxyyyyyyxxxuuuuuuwwwzzzxxx{{{|||zzzzzz}}}|||xxxyyyyyyyyyxxxwwwvvvttttttyyy{{{{{{zzzyyy{{{~~~~~~}}}~~~{{{zzzyyy{{{}}}~~~~~~}}}}}}}}}xxxzzz{{{ooo___===444---,,,,,,,,,...333HHHYYYbbbUUU@@@222,,,((((((,,,000000---+++,,,---+++,,,,,,,,,,,,---------------///000111111111111uuuuuuxxx~~~~~~~~~}}}}}}zzz{{{|||}}}~~~~~~~~~~~~xxxzzz{{{zzzxxxwwwyyy{{{zzzzzz{{{zzzqqq```KKK===777DDDTTT___ccc\\\JJJ:::;;;AAAOOO\\\aaa```bbbeeehhhfffjjjrrroooYYY???///111---222CCCTTTZZZWWWTTTTTTWWWUUUKKK@@@<<>>//////---///777===BBBHHHOOONNNMMMRRRJJJ444---777<<<>>>PPP[[[SSSJJJKKKOOOOOOSSSYYY\\\\\\^^^dddhhhiiigggiiibbbRRRIIIMMMVVV[[[___pppooofffjjjpppnnnmmmxxxyyyyyyvvvqqqooopppsssssstttvvvwwwvvvvvvyyy~~~}}}{{{yyyzzz{{{{{{xxxuuuvvvzzz|||zzzvvvuuuxxx}}}|||{{{zzzyyyyyyyyyyyyzzzvvvwwwxxxyyyzzzyyyxxxwww}}}zzzwwwwwwxxxyyy{{{yyyyyyxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzz|||~~~~~~xxx{{{{{{www}}}mmmDDD777...***---,,,)))///;;;UUUTTTHHH444***,,,---***%%%&&&(((***+++,,,++++++(((+++...000////////////,,,///111000---,,,...111tttyyy~~~~~~~~~~~~|||{{{|||~~~~~~}}}|||{{{|||}}}|||||||||{{{yyyxxxwwwvvvtttyyywwwtttlllSSS<<<888666444>>>SSSaaa___ZZZZZZ___bbbdddaaaXXXTTT\\\hhhllliiiaaaVVVNNNGGG<<<111111///111888===AAAGGGNNNKKKHHHLLLGGG444+++......;;;MMMWWWOOOGGGHHHMMMNNN^^^```^^^[[[]]]cccggghhhiiifffZZZHHH===>>>DDDGGGPPPdddhhhbbbhhhooonnnooommmooorrrsssrrrqqqpppppptttssstttwwwzzz|||}}}~~~|||zzzyyyzzz||||||yyywwwzzzzzz{{{{{{{{{{{{}}}~~~{{{{{{{{{zzzzzzyyyyyyyyywwwwwwxxxyyyyyyzzzyyyyyy~~~}}}zzzxxxwwwxxxyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{xxxyyyzzzzzz{{{|||~~~~~~zzz||||||xxx{{{hhh@@@666...***---,,,)))///:::MMMHHH===000))))))***)))(((((()))******************---///111000/////////...///000000......///000uuuyyy~~~~~~}}}{{{{{{|||~~~||||||{{{{{{}}}~~~xxxyyyyyyvvvsssqqqrrruuuooossspppnnnkkkVVV>>>777555444>>>SSSaaadddccceeeiiigggbbbVVVHHHCCCMMM\\\bbb___UUUHHH@@@===:::666666555777>>>DDDIIINNNUUUTTTHHHEEEBBB444---...***999IIISSSNNNGGGJJJRRRVVVeeeccc___ZZZ]]]dddiiiiiiiiiaaaPPP===222222444555AAAYYYbbb___eeekkkkkkkkkkkkiiiffffffgggiiijjjkkkpppppppppssswwwyyyxxxvvvzzzyyyyyyzzz||||||{{{zzz{{{yyyxxxzzz}}}~~~}}}zzzzzz{{{|||{{{zzzyyyxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}{{{zzzyyyxxxxxxxxxzzz{{{{{{||||||}}}}}}}}}yyyzzz{{{{{{{{{|||~~~~~~}}}}}}~~~|||~~~}}}zzzwww```:::333---***---,,,***000999EEE:::000,,,***((()))++++++***))))))))))))***+++---///111111000/////////111/////////000000000...qqqwwwzzz~~~~~~~~~~~~~~~|||zzz{{{}}}{{{zzzzzzzzz{{{|||~~~yyywwwuuusssrrrrrrrrrqqqgggllljjjkkkmmm\\\BBB888777999DDDWWWfffjjjkkkllliii```SSSDDD666111888CCCSSSRRRKKK@@@;;;===@@@AAABBBAAADDDKKKRRRUUU[[[aaa^^^HHH;;;666...---000///555DDDNNNKKKFFFKKKUUU\\\aaa```\\\YYY]]]fffjjjiiifffZZZGGG666//////111222<<>><<<@@@LLL\\\hhhkkkjjjiii\\\NNN>>>444...+++---111===AAAAAA???BBBJJJQQQTTTTTTRRRSSSYYY]]]^^^aaafffZZZ@@@222111,,,+++...---666BBBKKKIIICCCEEEOOOXXXYYY[[[ZZZXXX[[[___```^^^aaaSSS@@@444///000222555===XXXdddaaaeeeeee]]]YYYGGG@@@888777@@@LLLWWW^^^aaaoooyyyxxxtttvvvyyy{{{wwwxxxyyyzzzzzzzzz{{{{{{wwwzzz}}}|||yyywwwxxx{{{yyyzzz|||}}}}}}|||zzzyyy{{{zzzzzzyyyzzz|||~~~{{{{{{{{{zzzzzzyyyxxxxxxwwwxxxxxxyyyzzz{{{{{{|||||||||}}}|||{{{|||~~~~~~}}}}}}}}}~~~~~~}}}|||{{{zzz{{{{{{|||qqqPPP333...,,,+++,,,++++++///444;;;...''',,,...)))'''+++((('''&&&&&&(((,,,000333111222333222000//////000333000......111111///,,,qqq{{{~~~}}}~~~}}}~~~~~~vvvuuuuuuooobbbVVV\\\fffiiimmmuuummmWWWLLLHHHMMMVVV```ggghhhddd```PPP@@@111---......------,,,333:::AAAMMM[[[dddfffddd``````bbbaaa______bbbRRR<<<666;;;555//////--->>>GGGOOOLLLDDDBBBIIIRRRUUUYYYZZZUUUQQQPPPMMMJJJYYYKKK;;;222///...222777CCC[[[dddaaaeeecccVVVMMM444222000000444999===???QQQfffvvvvvvqqquuu|||wwwyyyzzzzzzxxxwwwxxxxxxvvv{{{zzzwwwyyy}}}yyyzzz{{{|||}}}|||{{{{{{|||||||||{{{||||||}}}~~~{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{||||||}}}}}}~~~~~~}}}}}}}}}|||{{{{{{~~~~~~}}}}}}~~~~~~~~~|||||||||}}}}}}}}}~~~nnnJJJ333---------,,,++++++...000222,,,((()))***'''&&&&&&'''&&&&&&''')))---222444111222222111///...///000111000......//////---,,,~~~uuu}}}~~~||||||xxxwwwtttkkk[[[OOO^^^iiijjjllluuusssddd]]]ZZZ^^^bbbeeefffddd```[[[MMM???222///000000//////+++000999DDDTTTdddkkkkkkjjjgggeeefffddd```___aaaRRR???===CCC:::000111222<<>>DDDNNNQQQWWWXXXOOOEEE???<<<:::NNNBBB777111//////444<<>>---,,,---...------111888>>>OOObbbppppppoootttuuurrryyy{{{{{{yyyuuurrrrrrssspppqqqssswww{{{}}}|||zzz{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}{{{zzzzzzyyywwwwwwxxxzzz~~~~~~~~~}}}{{{{{{}}}}}}}}}~~~~~~|||{{{zzzzzzzzz{{{vvvzzzxxxhhhAAA222---//////,,,******++++++%%%,,,---'''%%%+++,,,'''((((((((()))+++---///111///000000///......000111---///000///+++)))+++---mmmjjj~~~~~~~~~~~~tttjjjfffggghhhjjjlllkkkhhhhhhjjjmmmpppoookkkiiihhheeeaaaXXXSSSJJJ@@@999444222111;;;>>>GGGUUU\\\\\\```fffccciiinnnllleee___^^^aaaVVVHHH888//////000///,,,,,,,,,---...000333999===CCCFFFEEE===111,,,///555<<<<<<999111,,,...888BBBUUU[[[bbbddd\\\LLL:::......***,,,111000---555BBB[[[lllpppmmmqqqqqqmmmppprrrwwwyyywwwtttvvvvvvuuussstttuuuvvvxxxyyyzzz{{{~~~}}}|||{{{{{{|||}}}~~~||||||~~~}}}zzzwwwsssvvvxxxyyyzzzzzz|||}}}~~~~~~~~~|||zzzzzz{{{|||~~~~~~~~~~~~}}}}}}~~~~~~~~~{{{{{{yyy}}}uuusssbbb:::000)))******+++++++++******))))))))))))))))))))))))***((((((+++///222222000111000//////000000///...000000///---,,,+++***)))hhhppp~~~}}}~~~}}}rrrjjjfffeeehhhlllnnnkkkhhhfffggglllmmmjjjeeedddggghhhgggfffbbbZZZSSSMMMJJJIIIIIIJJJKKKQQQYYY]]]]]]```ffffffhhhiiiddd]]]YYY\\\aaaYYYQQQEEE888000+++******((()))******+++///333777===>>>===666---)))+++000888:::999444...---333999AAAFFFMMMPPPMMMBBB666------,,,,,,///000222888???YYYhhhkkkfffhhhhhhggglllmmmrrrtttssssssvvvvvvtttwwwwwwxxxyyy{{{||||||}}}zzzzzzzzz{{{|||}}}}}}{{{zzzzzzyyyxxxwwwwwwyyy{{{}}}}}}}}}~~~~~~|||zzzyyyzzz|||}}}}}}~~~~~~}}}{{{yyyxxx}}}wwwxxxggg<<>>===QQQbbbiiiggggggdddbbbiiikkkoooqqqppprrrvvvxxxvvvxxxxxxyyyzzz{{{|||||||||vvvwwwyyy{{{}}}~~~{{{zzzyyyvvvttttttvvvxxxxxxzzz|||}}}}}}~~~~~~~~~}}}zzzyyyxxxzzz|||}}}|||}}}~~~~~~}}}}}}|||{{{zzzyyywww}}}zzz|||kkk===.........//////...,,,***)))))))))))))))))))))))))))+++***+++---///000000......------///111111000///000000///...---,,,,,,,,,hhhaaa~~~wwwmmmggggggkkkqqqtttpppkkkhhhgggfffooommmfff]]]\\\ccciiijjjkkkiiieeebbb``````bbbcccccccccbbb```]]][[[[[[]]]bbbeeegggcccYYYNNNHHHEEEHHHJJJIIIAAA666---,,,...******+++***)))***---000333111...,,,++++++++++++,,,000444444///+++***++++++,,,---......---+++***))).........777DDDFFF???DDDWWWbbbdddeee]]]XXX___iiikkkkkkhhhiiinnnrrrqqquuuvvvvvvwwwxxxxxxyyyyyytttvvvyyy{{{}}}}}}~~~}}}xxxyyyxxxuuuqqqqqquuuyyyvvvxxxzzz{{{{{{{{{|||~~~|||~~~}}}{{{yyyxxxxxxzzz|||~~~||||||}}}~~~}}}{{{{{{{{{{{{zzz|||yyy}}}yyy{{{kkk===......//////...---+++)))((())))))))))))))))))))))))+++,,,---...//////......---,,,---///111222000////////////......---------ccchhh}}}~~~~~~vvvkkkggggggmmmsssssskkkddddddfffgggpppooohhhaaaaaaggglllmmmmmmkkkiiigggfffggghhhiiiggggggeee```[[[XXXWWWVVV]]]___^^^XXXMMMAAA999555<<<===<<<:::666111...,,,++++++,,,+++)))***,,,...///---******,,,---,,,+++***---//////---++++++,,,+++++++++++++++,,,,,,,,,)))------///;;;JJJLLLEEE@@@MMMRRRQQQQQQJJJGGGPPPcccfffeee```^^^bbbhhhiiisssssstttuuuvvvwwwwwwxxxvvvwwwyyyzzz{{{{{{zzzzzzwwwxxxxxxuuurrrssswww{{{uuuwwwyyyzzzzzzzzz{{{||||||}}}|||{{{yyyxxxxxxzzz}}}}}}}}}}}}}}}~~~~~~~~~~~~|||{{{~~~zzz}}}vvvwwwfff<<<......------,,,+++******)))))))))))))))))))))))))))+++,,,...000//////......,,,,,,---///111222000..................---------wwwddduuu}}}~~~~~~vvvkkkgggiiikkkrrrqqqfff]]]```dddeeeooonnniiibbbbbbhhhmmmoookkkjjjiiihhhiiijjjlllmmmkkkkkkeee[[[SSSPPPNNNKKKSSSPPPJJJAAA888222//////777555333222222000,,,'''((()))***)))(((''')))******)))((()))***,,,++++++***+++,,,,,,++++++,,,...)))***+++,,,---.........***+++,,,000<<>>OOO___mmmmmmgggggglllqqqrrrrrrtttvvvxxxyyy{{{|||yyyxxxxxxwwwwwwwwwxxxxxxxxxwwwvvvvvvxxxyyyyyyyyyxxxzzz|||}}}|||{{{|||}}}~~~|||{{{zzz{{{}}}~~~|||{{{yyyyyyzzz}}}}}}|||{{{|||}}}~~~|||tttoooppprrrzzzrrrooo]]]777...---+++)))(((***---111333))))))))))))))))))))))))(((,,,000222000//////000,,,,,,...000111000---++++++++++++,,,,,,,,,------jjjggg~~~}}}~~~}}}}}}yyyttttttxxx~~~~~~xxxmmmiiikkkhhhtttvvvjjjaaacccfffdddqqqlll___QQQKKKOOOTTTUUUbbbcccdddfffiiimmmppprrrrrrlllZZZBBB333111111///......//////...---,,,,,,222111///---,,,+++++++++''')))***)))(((((()))***(((***,,,,,,++++++---///---.........---+++***))),,,...111333222///+++(((111))))))222888:::@@@JJJ666444,,,,,,222,,,(((222>>>TTTiiinnniiigggkkkooooooppprrrtttwwwyyy{{{{{{xxxwwwvvvvvvvvvwwwyyyzzzxxxvvvtttvvvyyy{{{yyywwwxxxyyy{{{|||{{{{{{{{{|||~~~{{{yyyxxxzzz|||}}}|||{{{zzzyyy{{{}}}}}}{{{zzzzzz{{{{{{|||~~~~~~vvvllldddffflllxxxsssooo\\\666......+++)))(((***///444888))))))))))))))))))))))))''',,,000222111//////111------...000111000,,,************++++++,,,,,,---fffvvv~~~}}}}}}~~~{{{xxxyyy|||}}}}}}zzzwwwnnnkkklllppplllnnnpppiii]]]]]]gggjjjkkkaaaKKK:::666:::===LLLXXXccchhhlllrrrtttqqqkkkTTT===333333333222111,,,---///...---,,,---...666777666222---+++,,,///******)))((((((((((((((('''(((((()))***,,,......///---+++******+++******&&&***///000...,,,+++,,,)))---///---111:::???===000,,,+++...///------///000NNNiiiooojjjkkknnnpppqqqtttuuuvvvxxx{{{|||zzzzzzyyywwwwwwwwwyyy{{{||||||zzzzzz{{{zzzyyyyyy{{{www||||||xxxyyy{{{|||zzzyyyzzz}}}}}}{{{xxxyyyyyyyyyyyy|||{{{||||||yyy{{{{{{zzz}}}{{{ssskkkgggeeehhhpppvvvoooYYY===***,,,...(((%%%,,,///666DDD444...*********(((***---***+++---///000000000///---...///000000...,,,***((('''''''''(((***,,,...lll~~~~~~}}}|||~~~}}}}}}}}}{{{|||~~~}}}tttlllhhhjjjjjjppprrrgggYYYYYYbbbcccbbbWWWEEE888666888999@@@OOO___hhhooouuuuuurrr\\\III555...000111000///+++,,,,,,,,,++++++---///222666888666000+++***,,,***))))))((('''((((((((())))))))))))***+++,,,---,,,***)))((()))***++++++'''***---...,,,***+++,,,***......,,,///666999888222...,,,......,,,+++...222OOOkkkrrrnnnnnnppppppttttttssstttwwwzzzyyywwwxxxwwwwwwxxxyyyzzz|||}}}~~~}}}|||{{{zzzyyy{{{}}}yyy|||}}}zzzzzz{{{zzzyyyxxxyyy{{{|||zzzxxxyyyyyyxxxyyy{{{}}}||||||{{{xxxyyy}}}~~~yyyvvvwwwvvvoooiiifffeeeiiipppuuunnnYYY===***,,,...(((&&&,,,///666FFF777///)))))))))''''''))))))***,,,...////////////...//////000///,,,***)))&&&&&&&&&'''((()))+++,,,xxxsss|||||||||~~~~~~||||||}}}~~~}}}~~~~~~~~~~~~zzzooogggfffjjjrrrsssfffTTTPPPVVV[[[YYYQQQCCC999555444333000???SSSdddpppuuuqqqjjjJJJ;;;...,,,///000///...+++++++++***+++---111444222888>>>===444,,,*********)))((((((''''''((((((******))))))******+++,,,+++***)))((((((((()))***(((***++++++***)))***,,,+++------+++,,,111333222333///---...---***+++...888TTTnnntttqqqqqqrrrqqqwwwpppjjjmmmvvv{{{zzzvvvtttuuuwwwyyy{{{|||}}}}}}~~~{{{zzz{{{}}}{{{}}}~~~}}}{{{zzz{{{zzzzzz{{{|||}}}}}}|||zzzzzzyyyyyyzzz|||~~~~~~||||||zzzvvvuuuwwwwwwpppkkklllkkkgggddddddgggkkkqqqtttmmmZZZ???+++,,,...)))''',,,...777JJJ@@@555+++))))))''''''((())))))+++,,,------------.../////////---***(((&&&$$$%%%&&&'''((()))))))))mmmzzzzzz{{{|||~~~~~~}}}}}}~~~~~~~~~yyyssspppttt{{{{{{sssjjjhhhkkkpppqqqgggUUUJJJIIIRRRTTTRRRJJJ>>>555000...+++555IIIaaasssvvvkkk^^^>>>444---///222222000///,,,,,,,,,+++,,,111777;;;999@@@EEEAAA666---***,,,***)))((((((''''''(((((())))))))))))***+++,,,------,,,+++)))''''''((()))++++++******)))***+++,,,,,,,,,,,,+++,,,...//////111...,,,---,,,+++...333CCC[[[ooosssqqqrrrsssrrrqqq___SSSZZZmmmzzzyyytttrrrtttwwwzzz}}}~~~~~~}}}}}}|||yyy{{{~~~}}}}}}}}}~~~}}}{{{~~~}}}}}}~~~|||||||||{{{|||}}}~~~~~~~~~|||{{{xxxuuurrrrrrmmmeee___```bbbaaabbbdddkkkooottttttnnn\\\BBB...,,,...)))(((,,,---999PPPOOO@@@111+++***((((((***((())))))***+++,,,,,,,,,...//////...,,,)))&&&$$$$$$%%%'''((())))))((((((kkk~~~~~~~~~}}}~~~~~~~~~~~~~~~{{{zzzyyytttkkkdddhhhrrrxxxtttnnnkkkiiikkknnnlll```QQQHHHFFFLLLRRRPPPEEE888111///111555DDD]]]qqqrrraaaPPP777111///333555222///...,,,,,,,,,,,,...333:::???BBBDDDDDD===222***))),,,******)))(((((((((((()))((((((((()))***,,,---...***+++,,,***)))))),,,......---+++******+++,,,---+++***+++,,,------///000---++++++,,,---...444;;;OOOaaaoooooommmppptttssseeeMMM<<>>555333333333===RRRaaa^^^MMM???111///111555666111---,,,+++,,,,,,---///444;;;@@@EEEBBB===444+++''''''***++++++***))))))))))))***))))))))))))***+++,,,---%%%'''*********,,,000555///---+++***+++,,,,,,,,,+++)))***---...---...000+++)))***---...000999CCCSSSaaakkkjjjiiiooottttttfffOOOAAAOOOiiiyyy|||{{{uuuwwwzzz|||}}}}}}|||{{{vvv|||{{{rrrmmmsssyyyzzz||||||}}}}}}}}}}}}}}}}}}|||||||||{{{yyyzzz|||~~~}}}~~~}}}xxxuuutttqqqmmmggg```]]]aaafffjjjmmmqqqsssyyy{{{vvvooobbbKKK444,,,...++++++,,,+++<<<[[[dddVVVEEE999///)))))),,,)))))))))))))))***+++,,,+++,,,---------+++)))(((''''''((()))))))))))))))uuusss~~~~~~|||xxxwwwyyywwwrrrmmmlllooosssuuuvvvvvvrrrpppsssyyyzzzqqqhhhJJJHHHKKKRRRQQQGGG:::444222333;;;IIIMMMEEE;;;555//////333888888222......//////000222444999???DDDDDD>>>555---)))(((((()))---,,,++++++******++++++,,,,,,+++***)))))))))***$$$'''******(((***///333...,,,******,,,,,,+++)))+++((()))---...++++++...+++***+++---...222<<>>DDDHHHBBB;;;222,,,++++++,,,+++...---,,,,,,++++++,,,,,,///...---+++)))''''''&&&(((+++,,,***&&&%%%)))------+++))))))+++,,,***''',,,((()))------((((((+++,,,+++,,,...///222===IIIKKKYYYdddfffjjjrrrvvvtttrrrlllnnnwwwyyyuuuxxx||||||||||||{{{zzzyyyyyywwwyyyqqq___YYYfffvvv}}}www{{{}}}zzzxxx|||}}}~~~}}}zzzwwwvvvyyy|||}}}}}}~~~~~~||||||uuurrrtttsssnnnlllgggfffkkkpppqqqrrrtttvvv||||||tttmmmcccMMM666,,,---+++,,,,,,***===aaammmiiibbbWWWFFF555...///+++******))))))***+++,,,'''(((+++---//////......'''&&&%%%$$$%%%&&&'''(((mmmxxxsss}}}{{{}}}{{{yyysssqqqqqqrrruuu{{{|||zzz{{{|||wwwsssbbb^^^[[[\\\]]]YYYPPPGGGHHHJJJLLLKKKFFFAAA===;;;888999CCCPPPRRRFFF999222111111222444777888777555------,,,,,,+++***))))))------......------,,,+++*********(((&&&&&&(((***))))))(((((()))***+++++++++,,,,,,,,,,,,+++******''')))******)))((()))+++***---...,,,)))+++111888???CCCIIISSS```lllnnnkkkjjjqqqvvvuuutttyyy~~~~~~}}}{{{yyyxxxzzzwwwrrrnnnnnnrrrzzzzzz{{{|||||||||{{{yyyxxx{{{}}}~~~|||||||||}}}}}}|||||||||~~~}}}tttooorrrxxxxxxvvvtttpppnnnpppuuuwwwvvvvvvyyyxxx|||tttooo\\\AAA333111***...+++---///666ZZZxxxsssiiiaaa[[[PPP===***---,,,++++++***)))(((''')))***,,,...///111111222---+++)))'''&&&&&&((((((rrrkkk|||zzz}}}zzz}}}~~~~~~}}}wwwssstttsssvvvzzzzzzwwwxxx|||yyyrrrllliiifffeeegggkkkiiibbb[[[QQQSSSUUUTTTQQQNNNLLLLLLNNNNNNSSS\\\ZZZMMM===555111///------///000000///,,,,,,++++++******))))))***,,,...000111000---,,,*********(((&&&&&&(((***)))))))))))))))***+++++++++,,,,,,,,,,,,+++******((()))******)))***,,,...---...---+++***+++000555555444444:::EEETTTdddooolllqqqtttsssvvv{{{}}}||||||}}}~~~~~~~~~|||zzzyyyxxxwwwuuusssrrruuuyyy}}}}}}}}}}}}|||{{{zzzyyyyyyyyy{{{||||||zzzyyyzzz{{{~~~}}}||||||}}}~~~}}}tttnnnrrrwwwxxxuuuttthhhlllttt{{{zzzvvvuuuxxxuuuzzztttnnnmmm^^^BBB222000***---***---///444WWWuuuvvvqqqggg^^^VVVMMMDDD444...(((&&&)))++++++)))((()))+++---...///000000,,,+++)))'''&&&'''((((((kkknnn~~~~~~}}}~~~~~~~~~|||zzz~~~|||~~~|||yyywwwvvvxxxzzzxxxtttsssvvv|||~~~~~~wwwllleeehhhggghhhlllrrrrrrmmmhhh\\\]]]^^^\\\ZZZYYYYYYZZZ___^^^___bbb^^^PPP@@@777111...***(((((()))******************************'''***...222333111///---*********(((''''''(((******))))))))))))***+++++++++,,,,,,,,,,,,+++******((()))*********---000333000///---+++***,,,...000000+++***///444@@@WWWmmmmmmppprrrrrrvvv{{{|||yyyyyyzzz}}}~~~}}}{{{yyyvvvwwwyyyyyyxxxxxxzzz{{{||||||{{{zzzyyyxxxxxxxxx|||}}}~~~}}}||||||}}}~~~}}}||||||}}}~~~|||sssnnnqqqwwwwwwuuutttfffkkktttyyywwwrrrtttzzzsssvvvnnnhhhjjj]]]BBB222///)))---))),,,...222RRRpppxxxzzzpppbbb[[[[[[[[[EEE;;;///)))***---,,,+++((()))***,,,---.........+++***((('''&&&''''''(((kkkqqq}}}zzz}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~}}}{{{yyyzzz{{{wwwrrrpppsssxxx{{{wwwkkkbbbfffeeefffkkkpppqqqmmmiiibbbbbb```^^^[[[[[[\\\^^^```_________[[[NNN???555000---***(((((())))))))))))))))))))))))*********'''***---///000000...---***+++***)))'''''')))+++*********))))))***+++++++++,,,,,,,,,,,,+++******))))))******+++...333777222///,,,***+++,,,---,,,000,,,...444555777EEEXXXeeelllrrrsssssswwwyyyxxxxxxzzz|||~~~~~~|||zzzxxxvvvxxx{{{{{{zzzzzz{{{|||yyyyyywwwwwwwwwwwwyyyzzz}}}~~~~~~}}}||||||~~~}}}|||{{{{{{|||}}}{{{rrrmmmqqqvvvwwwuuutttooonnnoooppppppooossszzzqqqvvvooofffdddVVV>>>222...)))---(((+++...///LLLiiiuuu~~~wwwiiiaaa______YYYPPPCCC888000---+++***((()))***++++++,,,,,,+++***)))(((''''''''''''(((gggqqq{{{zzz||||||}}}}}}}}}~~~~~~~~~}}}}}}~~~{{{~~~}}}~~~~~~~~~~~~~~~~~~}}}{{{||||||xxxrrrppprrruuuyyyyyymmmdddgggggggggjjjmmmmmmjjjfffbbbaaa```]]]\\\\\\___bbb___```aaa```[[[PPP@@@444+++***)))***++++++***((()))))))))))))))******************+++++++++,,,,,,+++++++++)))'''''')))+++++++++***************++++++,,,,,,,,,,,,+++******))))))******+++...333777111///,,,++++++,,,,,,+++000---///444333///333===UUUdddrrrsssooopppuuuyyyzzz{{{|||}}}}}}zzzxxxvvvxxxyyyzzzzzzyyyzzz|||~~~xxxxxxwwwxxxyyyzzz|||~~~yyyyyyyyyxxxxxxxxx{{{}}}{{{{{{zzzzzz{{{|||~~~zzzqqqlllpppvvvwwwuuutttxxxqqqmmmnnnpppoooooopppiiisssooocccZZZIII555...---***...(((+++...---FFF^^^lllyyyzzztttkkkccc]]]aaa^^^VVVHHH777,,,***+++))))))***************)))((((((((('''''''''''''''ooo___nnnyyy~~~|||yyyzzz|||||||||}}}~~~}}}|||~~~}}}}}}}}}|||~~~}}}~~~~~~}}}{{{{{{|||~~~}}}}}}~~~{{{uuusssuuuwwwzzzyyyooogggeeeeeeeeefffggggggdddbbb``````___]]][[[]]]```cccaaaeeegggeee___TTTBBB333''''''(((***+++,,,***(((************************+++***)))((((((***+++,,,+++++++++)))(((((()))+++,,,,,,+++************++++++,,,,,,,,,,,,+++******((()))*********---000333...---,,,++++++,,,------777777666222---,,,///333CCCXXXlllqqqllllllrrrxxx{{{{{{{{{{{{{{{yyyxxxwwwxxxyyyyyyxxxxxxyyy{{{~~~zzzzzz{{{|||}}}~~~yyyzzz{{{{{{zzz{{{}}}~~~{{{{{{zzzzzz{{{|||~~~yyypppkkkooouuuvvvttttttxxxrrrooorrrssslllbbb\\\^^^kkkjjj^^^RRR@@@///+++---+++///(((+++///+++AAATTTaaapppyyy|||xxxnnnccc^^^aaa^^^QQQ===///,,,...******++++++***)))((((((''''''''''''''''''''''''[[[PPP]]]eeeoooyyytttzzztttvvvxxxyyyyyyzzz~~~~~~~~~|||~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~}}}~~~~~~|||~~~~~~~~~~~~}}}|||{{{|||~~~~~~}}}~~~}}}xxxwwwzzz{{{|||xxxooohhh___```aaabbbccccccbbbaaa___^^^\\\XXXUUUTTTVVVWWWYYY___dddccc^^^SSS???---***)))((((((***++++++***,,,,,,++++++******))))))(((((()))******,,,,,,---+++,,,+++***((((((***,,,---,,,++++++*********++++++,,,,,,,,,,,,+++******((()))******)))***,,,...)))+++---,,,***+++...111AAAJJJIII:::------111222555LLLccclllkkklllppptttzzzzzzyyyyyyyyyyyyyyyyyyuuuwwwxxxxxxxxxxxxyyy{{{||||||}}}~~~~~~~~~~~~}}}|||~~~}}}}}}||||||}}}~~~xxxooojjjooouuuvvvtttssstttooommmmmmhhh\\\PPPKKKUUUccccccZZZSSSCCC222------,,,000(((,,,000***===QQQ[[[hhhrrrzzz|||vvvmmm^^^aaa___SSSBBB444///000,,,,,,,,,+++***)))((('''&&&'''''''''''''''''''''MMM@@@EEEHHHSSSccccccnnnooorrruuuvvvvvvwww{{{yyy}}}~~~|||{{{yyyxxxxxxxxxyyy{{{|||}}}||||||||||||}}}~~~~~~yyy}}}~~~}}}~~~|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzz}}}~~~}}}vvvnnnggg^^^___aaadddfffggggggfff___]]]YYYSSSLLLHHHGGGGGGKKKTTT[[[\\\XXXNNN999&&&///---)))(((***,,,---------------,,,+++***))))))%%%'''))),,,...///......+++,,,+++***((((((***,,,---,,,,,,+++*********++++++,,,,,,,,,,,,+++******''')))******)))(((***+++&&&***------******///333DDDWWWYYYCCC///---000---...CCC\\\hhhlllnnnppppppyyyxxxwwwwwwxxxzzz{{{}}}rrruuuxxxyyyyyyxxxxxxxxx{{{||||||}}}|||zzzyyywwwzzz|||~~~~~~~~~~~~wwwooojjjnnnuuuvvvtttsssrrrmmmgggaaaWWWKKKDDDCCCQQQ^^^^^^YYYWWWKKK999222------111)))---000***;;;QQQZZZccckkktttzzzxxxssscccccc___TTTFFF999222000,,,,,,,,,,,,***)))((('''&&&&&&''''''(((''''''&&&hhhFFF===888999<<<@@@IIITTTbbbffflllpppsssrrrpppnnnqqqrrrrrrtttvvvxxxyyy{{{uuuqqqnnnppptttwwwvvvtttwwwwwwwwwxxxxxxxxxyyyyyyxxxzzz}}}|||zzzzzz|||~~~{{{}}}||||||~~~~~~}}}{{{yyy{{{}}}~~~|||zzz|||}}}|||~~~|||}}}|||ssskkkkkkjjjjjjiiihhhhhhhhhiiibbbaaa]]]VVVJJJ@@@===???HHHXXXfffdddRRR===111---+++***)))((((((***,,,---///000///...,,,+++,,,...)))+++...000000---***(((************************///......---,,,+++******++++++,,,,,,,,,++++++***''''''(((((())))))******+++000,,,)))+++***000@@@TTThhh___???/////////111444:::KKKbbbooopppnnnooouuuwww{{{}}}~~~}}}|||{{{zzz~~~~~~yyyuuuvvvxxxxxxuuuxxx{{{}}}|||{{{zzzzzzzzzzzzzzz{{{|||~~~{{{~~~qqqeeeeeennntttrrrmmmnnnkkkeee\\\UUUTTTYYY^^^```bbbiiifff[[[TTTFFF...///,,,+++,,,+++***...444KKKYYY^^^ddduuu}}}xxxttthhhccc\\\TTTJJJ???444,,,+++---...---+++(((''''''))))))(((''''''''''''''']]]CCC<<<777777777777;;;BBBIIILLLQQQVVVZZZ[[[ZZZYYY^^^^^^^^^___```bbbddddddfffbbb^^^___bbbdddbbb___``````aaaaaaaaabbbbbbbbbfffhhhjjjjjjiiiiiikkkmmmoooqqqtttwwwxxxxxxwwwvvvuuuxxx}}}|||yyywwwxxx{{{}}}|||zzz{{{|||}}}|||zzz|||~~~~~~}}}~~~||||||}}}{{{uuuppplllkkkjjjiiihhhhhhhhhhhhfffddd^^^SSSFFF<<<999:::FFFWWWeeeaaaKKK555,,,++++++***)))((()))***,,,---///000000///------...000((()))+++------,,,+++)))))))))))))))************------,,,,,,+++*********+++++++++,,,,,,++++++***(((((((((((())))))*********000---,,,...+++///>>>WWWggg[[[:::,,,---000444<<<>>>JJJ]]]kkkoooooopppuuuwwwyyy{{{||||||{{{zzzxxx{{{zzzuuusssuuuvvvtttsssvvvyyy{{{{{{|||}}}zzz{{{{{{|||}}}~~~}}}~~~wwwooolllooossstttsssrrrmmmgggbbb```aaacccdddbbbccchhhhhh```]]]QQQ999000---,,,,,,+++***...444MMM[[[___bbbrrr|||yyywwwqqqlllbbbVVVIII===333------...///...,,,***(((((())))))(((''''''''''''(((NNN>>>:::777777555111111333333555888<<<>>>@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDJJJGGGCCCCCCDDDDDDBBB???@@@@@@@@@AAAAAAAAABBBBBBFFFHHHJJJJJJJJJKKKMMMNNNOOOQQQSSSVVVXXXZZZ[[[[[[___bbbffflllqqquuuwwwxxx|||{{{zzzyyyyyyyyyzzz{{{|||{{{yyyyyy{{{||||||{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzxxxwwwvvvqqqqqqpppnnnmmmlllkkkkkkkkkggg]]]NNN@@@777444444===NNN\\\WWWCCC///)))++++++***)))))))))***+++,,,...///000///......000222++++++++++++******))))))((((((((())))))************************************++++++,,,,,,+++++++++((((((((())))))))))))***)))///...---000,,,...<<>>:::333111...---,,,+++***)))***))))))((('''(((((((((VVVAAA<<<<<<:::777666666666555222111000//////000111222333222111111000000111111111000000000000000///...////////////000000000000......///111333555555555111111000111222333555666000111333666:::???CCCEEEOOOVVV```hhhlllnnnpppqqqvvvwwwyyyyyyzzzzzz{{{{{{|||{{{{{{}}}||||||zzz}}}~~~|||~~~|||wwwuuuxxx{{{~~~~~~~~~}}}{{{yyywwwvvvkkkfffWWWBBB555111///---+++000666888666000,,,***++++++******************)))***+++++++++,,,...000///---+++))))))***,,,...+++++++++,,,,,,---------'''(((((())))))******+++)))***+++,,,,,,,,,,,,,,,************))))))))))))+++...***)))---+++,,,888CCCNNNDDD111///333666;;;KKKSSS[[[aaaeeejjjppptttsssrrrqqqqqqrrrtttwwwxxxuuuuuusssqqqsssvvvtttnnnnnnnnnooonnnoooqqqvvvyyyzzz{{{|||}}}}}}}}}}}}}}}}}}~~~|||zzzwwwtttqqqooonnnnnnkkkmmmnnnkkkeee```]]]\\\bbbaaagggjjjiiigggWWW;;;000---++++++***(((,,,222HHH```nnnqqqxxx{{{yyy{{{yyyzzzxxxpppcccSSSEEE===444111---+++++++++***(((******)))(((((((((((((((KKKCCC??????===888555666666444000000/////////111222444222111000000/////////000//////000111111111000000........./////////000000111000000222444666666555333333222222222333444444111111000//////000222333666:::@@@FFFLLLUUU```hhhooorrrvvvxxxyyyxxxxxxyyy{{{|||}}}}}}~~~{{{~~~}}}yyywwwyyy|||~~~~~~~~~~~~}}}{{{yyywwwkkkfffVVV@@@444333111,,,---,,,---///111///+++&&&++++++++++++*********)))'''((())))))((()))+++---***)))((((((***...222444------------------------(((((())))))*********+++)))***++++++,,,,,,,,,,,,+++************)))))))))+++...******///,,,+++666:::EEE>>>000///111///111:::EEERRRZZZbbbjjjqqqtttqqqqqqqqqqqqrrrtttuuuwwwuuuwwwwwwtttuuuwwwvvvqqqttttttsssrrrqqqsssvvvxxxyyyzzz{{{|||}}}|||{{{{{{{{{}}}}}}||||||||||||yyywwwwwwuuuqqqmmmiiilllmmmhhh```ZZZXXXYYY^^^___gggkkkiiihhhZZZ@@@111...,,,,,,***(((,,,222EEEbbbuuuyyy~~~}}}zzz|||}}}~~~}}}zzzooo^^^KKK>>>777222,,,******+++***)))+++***))))))(((((())))))oooEEEEEE>>>AAA@@@:::888999777222222111111000000111222222///......------------...,,,...///000///.........+++++++++,,,,,,,,,,,,---///---,,,...111222111000000000111111111111111111222111000...............,,,///111222444<<>>999000333555222444444===GGGQQQ```mmmrrrpppppppppqqqqqqrrrsssuuuuuutttyyyzzzwwwvvvwwwwwwuuuvvvvvvvvvuuuttttttvvvxxxwwwxxxzzz{{{|||{{{zzzyyyxxx{{{}}}|||zzzxxxxxxyyy~~~}}}|||{{{yyyvvvrrrooommmllljjjgggccc```______```aaaggghhhccccccYYYCCC333000......,,,***...333FFFeeezzz}}}~~~{{{~~~~~~~~~~~~xxxiiiTTTEEE:::444---***+++---,,,***+++***))))))(((((())))))TTTAAAFFF;;;@@@AAA===<<<>>>:::444888777555444222111000000111111000//////000000111///111222222111///......------------...............,,,***,,,///000///------...///000111111111111------------...///000111...111333111...///444999BBBKKKYYYeeemmmrrrwwwzzzzzz~~~{{{zzz}}}{{{|||www{{{~~~zzz}}}}}}}}}~~~{{{|||~~~~~~~~~|||zzzyyyqqqmmm\\\DDD888888555------.........---,,,---///+++++++++++++++***)))((('''((()))((('''''')))++++++***)))((()))***,,,---///...------,,,+++***)))++++++******************((()))***+++,,,---------++++++++++++******))))))'''...000555;;;333+++000111:::777222999===<<>>>>>>>>===<<<:::888777888888777666555444333333555444222111000000000111,,,---...///...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---000222222222000///......------------......,,,------...//////000000222111111333;;;IIIYYYdddtttwwwzzz||||||||||||||||||zzz}}}}}}||||||~~~~~~{{{|||~~~}}}|||zzzzzzwwwooocccXXXOOOEEE:::222000111000...------,,,+++(((---...+++)))***,,,***(((''''''(((******)))(((((())))))***+++,,,---......,,,++++++------***(((************************((()))))))))************---...///...,,,***)))***)))***+++---...///000000>>>CCCAAA888333===NNN[[[XXXVVVPPPMMMXXXiiinnnhhhlllnnnqqqrrrqqqqqqssstttwwwxxxzzz{{{zzzxxxuuutttsssrrrqqqrrrssssssrrrpppqqqtttyyy{{{zzzzzzzzz{{{|||zzzxxxxxxzzz{{{yyyxxxvvvyyyxxxrrrmmmkkkggg```\\\\\\^^^aaadddeeedddcccdddeeeddd```ZZZUUURRRQQQ<<<333,,,+++,,,,,,---000CCCfffzzz{{{~~~yyyxxxzzzvvvooo^^^PPPBBB:::555///---......,,,***)))++++++***)))\\\CCCDDD???=========<<<;;;999888777777777777666666666555555666555333222000000000000.........------,,,,,,+++---------,,,,,,+++++++++..............................//////000///......///...---,,,,,,---...///,,,------....../////////222...***'''+++555BBBKKK^^^eeennnuuuzzz|||}}}}}}|||zzz{{{}}}}}}{{{~~~~~~|||}}}~~~~~~}}}{{{zzzyyyzzzsssjjj```XXXNNNCCC<<<666999777000///444444000///555666000))))))---///***(((''''''((()))'''&&&(((((()))***+++,,,,,,------,,,+++***++++++)))(((************************))))))))))))************///000111000...,,,,,,,,,)))******++++++,,,,,,---<<>>HHHWWWfffpppwww{{{||||||zzz{{{}}}~~~{{{yyy|||}}}~~~|||}}}}}}}}}}}}|||zzzxxxwwwyyyuuuooohhhaaaYYYPPPJJJCCCHHHEEE<<<<<>>===<<<;;;::::::999999888888999999999999::::::777666666555444333222111333111///---,,,,,,,,,------------,,,,,,+++++++++,,,,,,------............000///...---,,,,,,---------,,,+++******+++,,,---,,,,,,,,,,,,------------+++---000000///------------333>>>KKKXXXdddooovvv{{{|||}}}~~~}}}zzz|||~~~~~~}}}{{{{{{||||||{{{yyywwwvvvwwwuuurrrnnniiiddd^^^ZZZUUUYYYVVVOOOPPPXXX\\\YYYZZZWWWOOOCCC<<<:::777222///,,,***))))))***)))(((((((((((())))))******************)))))))))+++,,,))))))))))))))))))))))))******))))))))))))))))))---///000000...------...------,,,+++******++++++,,,777??????;;;888444111LLLcccmmmaaa^^^mmmrrrjjjlllnnnqqqrrrqqqooonnnnnntttuuuvvvwwwxxxxxxwwwwwwxxxuuurrrqqqqqqqqqpppooofffjjjooouuuzzz|||{{{zzzzzz~~~|||yyy{{{{{{wwwqqqkkkeee```^^^]]]YYYZZZ[[[___cccffffffeeedddbbb^^^ZZZVVVSSSRRRQQQJJJ;;;,,,))),,,---,,,+++000MMMaaafffiiiddd]]]___dddfffkkkooorrrrrrsssttt{{{vvvmmmbbbXXXPPPJJJEEE999777444222///---+++***VVV<<<@@@@@@;;;===<<<;;;:::999999999999888888888888888999999999999999999999888777666666555444111///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000///...---------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++,,,...000......///222;;;IIIXXXbbbnnntttyyyyyyzzz}}}}}}{{{~~~|||}}}~~~zzz{{{}}}}}}|||zzzxxxwwwxxxwwwuuussspppmmmjjjiiifffeeecccaaabbbeeeiiikkkgggbbbXXXLLLEEEBBB<<<666///---***)))*********)))''''''(((((()))))))))))))))*********)))***---000++++++++++++++++++++++++************))))))))))))+++---//////......///000///...,,,+++++++++,,,---+++000333555888;;;999444DDDYYYaaaTTTNNN\\\lllqqqmmmooorrrsssrrrooonnnnnnqqqrrrsssuuuvvvxxxxxxxxxxxxuuurrrppppppqqqqqqppphhhiiilllpppuuuyyyzzzyyy{{{~~~{{{|||wwwpppjjjeee```[[[ZZZ\\\[[[ZZZYYY[[[^^^aaabbbaaa]]]ZZZWWWWWWWWWVVVRRRNNNCCC777,,,***---,,,+++++++++CCCSSSZZZbbbaaa[[[^^^]]]\\\]]]```bbbdddjjjpppttttttpppiiiccc___[[[VVVGGGBBB<<<999888666111---~~~EEE===@@@;;;<<<:::999888777666666777777666666666666666666666555777888999999999888777777666555444222000......---***++++++,,,,,,------...,,,------...//////000000/////////...............+++,,,...//////...,,,+++,,,,,,++++++++++++++++++,,,,,,,,,+++***,,,///222///...,,,+++---444===CCCQQQ\\\fffiiikkksssyyy|||yyy|||{{{yyyzzz~~~~~~|||}}}}}}{{{yyy{{{{{{zzzwwwuuussssssssspppiiigggkkkkkkgggiiipppllljjjaaaRRRFFF???999444...,,,)))((()))*********''''''(((((((((((())))))''')))*********+++000333........................************)))))))))((())),,,...//////000111333...---+++******+++,,,---))),,,...000555;;;;;;888999FFFJJJ@@@<<>>@@@888<<<888777666444444444555666555555444444333333333333333444666777777777666555777666555333111///...---)))***+++,,,------...///---......///000111111222......///000000//////...,,,...000222222000...,,,,,,+++++++++++++++++++++(((***---//////...//////))),,,000111///---+++***444DDDRRRWWW[[[fffqqqvvvwwwyyyyyyvvvwww|||~~~~~~}}}{{{}}}zzzxxxwwwwwwyyyttthhhfffooommmcccdddooooooooohhhUUUCCC888222...---+++((('''((()))******'''''''''(((((((((((((((&&&(((*********,,,111666111111111111111111111111+++*********))))))(((((()))+++...000000111333555---,,,+++))))))***,,,---%%%+++///111555999888444---444777444555EEE^^^qqqnnnqqquuuvvvtttqqqnnnmmmkkkllloooqqquuuxxxzzz{{{sssrrrsssttttttssspppnnnuuuqqqmmmnnnsssyyy}}}~~~~~~~~~~~~zzzqqqjjjgggddd___aaaggg___\\\YYYXXX[[[```dddeee^^^WWWQQQSSSVVVQQQBBB444...***))),,,...------000***000,,,---:::BBBFFFOOOPPPQQQWWW^^^\\\UUUTTTYYYYYYbbbhhhiiimmmsssuuurrrnnndddYYYVVVXXXVVVLLLCCCRRR>>><<<===444999:::777555333333333111000...000333666666666444222555666777888888777666666666666666444111//////000******+++,,,,,,---......+++---///000000000222444111000...///000000///...---,,,,,,+++,,,---///000---,,,+++*********++++++...+++)))***---//////...///...------------...//////111777???EEENNN^^^mmmoootttyyyzzzwwwvvvxxxzzz~~~|||{{{zzz{{{|||}}}|||wwwssstttxxx|||yyylllkkkoookkkjjjmmmmmmsssnnnaaaMMM999---+++...+++***)))(((((()))***+++)))***((($$$&&&+++,,,)))'''+++---+++(((***222999333//////444555111222777111---***)))((('''(((+++++++++,,,...000111222333000...+++)))((()))***,,,,,,+++,,,...111666;;;>>>666111///333777@@@UUUkkkppppppqqqqqqqqqrrrrrrrrriiijjjkkknnnrrrvvvzzz|||wwwwwwvvvuuuuuutttuuuuuurrrqqqppprrruuuyyy{{{}}}}}}|||zzzxxxrrrkkkhhhiiimmmnnnnnnjjjccc^^^bbbeeeeeecccdddccc]]]SSSJJJCCC===999777000000///---+++,,,---///)))***+++,,,...000222444666:::BBBMMMWWWZZZWWWSSSNNNVVV```iiinnnrrrvvvyyyuuupppiiibbb\\\VVVPPPLLLuuuIII;;;:::<<<333777888666444333333333111000///000222444444444333222444444555666666666555444555666777555222000///000+++++++++,,,,,,------...+++---/////////000111333000///...///000111000///...---,,,,,,,,,---...///------------,,,,,,,,,,,,///,,,***+++...000000///......---,,,---...000222444...,,,///444888???EEEWWW^^^ffflllooosssyyy}}}zzzuuummmeee```]]]]]]^^^dddgggkkkrrrwwwyyyxxxvvvyyyooogggiiimmmllljjjlllnnnoooiiiVVV>>>---(((+++***))))))(((((((((((()))$$$&&&***------+++((('''((())),,,///333777:::;;;444000...111222000222777666222---***)))((()))))))))***+++,,,...///000111///...+++)))((()))***,,,))))))***,,,000666;;;>>>999555333333444<<>>GGGOOOTTTZZZaaafff___XXXMMMBBB;;;888999:::AAAEEENNN]]]mmmwwwyyyxxxvvvttteeeeeewwwuuujjjppplllqqqppp```EEE000)))******************)))((((((&&&(((222<<<:::///***---))))))...777BBBGGGDDD@@@777222......///000444999<<<888111,,,***))))))((((((((()))***,,,---.........---+++)))((()))***+++*********,,,///444888;;;@@@===;;;999666<<>>CCCJJJRRRWWWZZZ___eeekkkwww|||}}}ttthhh___YYYtttJJJ>>><<<;;;>>>888;;;666444222222333333222111222111000//////000111111000000000000000000//////222444777777444111///...---------------,,,,,,,,,,,,---//////......///111///...---///111222222111000000///......------------...///000000...,,,+++000//////000111222333222222111...------///222444CCC777------000///+++)))'''+++000444777999===@@@===999222+++((())),,,......///555AAARRRdddsss|||ssszzzkkklllooouuuooorrrooo```HHH555......++++++,,,------+++***)))***)))333>>>;;;---***333---111999EEEOOORRRMMMGGG>>>888222...---000666;;;===<<<666///++++++***)))((())))))***+++,,,,,,------,,,***)))))))))***+++...---------///333777999AAA>>>???@@@>>>BBBVVVlllppppppqqqqqqrrrssssssttthhhgggfffgggiiimmmqqqtttxxxyyyxxxuuuqqqppprrrttttttuuuvvvvvvwwwxxxzzz|||xxxzzz|||}}}yyysssooommmfffYYYNNNIII>>>999222---++++++,,,,,,,,,+++++++++,,,,,,+++***,,,+++***)))))))))))))))...222555666555333333333444;;;FFFQQQYYY\\\\\\[[[lllvvv~~~sssjjjfffbbbCCC@@@<<<999>>>999===666444222222333333333111222111000......///000111000000//////............000333555666333000.........------------------------///000///......///000...------...000222111000000000000000///......---,,,---///000///...,,,***///000111222222333333444666444111///......000111666///+++,,,---,,,,,,...)))***,,,,,,,,,,,,------...---+++***+++---///111***+++---000888III]]]lllppp~~~vvvyyysssuuusssoooeeeUUUDDD777111000******,,,------,,,******)))%%%)))111///%%%)))666:::BBBMMMWWWZZZYYYVVVTTTMMMGGG;;;000,,,...333666:::>>>===444...,,,,,,)))******++++++,,,,,,------,,,+++***)))))))))******---------///222777<<>>HHHMMMPPP[[[hhhnnnnnnooooooooopppppppppmmmllljjjjjjkkkmmmpppqqqvvvxxxyyywwwrrroooqqqsssoooqqqtttuuuuuuwwwzzz}}}xxxyyy|||~~~~~~~~~rrrnnnjjjfff]]]OOODDD@@@555333000///......---+++******---000222000,,,(((++++++************+++,,,,,,...111666::::::666333000222888EEERRRYYYWWWRRR[[[hhhxxxzzzuuusssUUU>>>@@@;;;777===999;;;888666444333444444333222111111000//////000111222111000///...---------...///111333333111///...------------------.........///000111000///...///000...---,,,---///000000...///000000111000000///...---.../////////...,,,,,,///111333333333222333444777666444222000/////////---******+++***(((+++///******++++++,,,---------,,,------------------,,,***...111///...333AAALLLdddwww{{{sssppprrrkkk]]]MMM???666111///(((((()))***+++++++++++++++&&&''',,,------666BBBJJJTTT```eeebbb___^^^```\\\UUUFFF444+++,,,...///777CCCHHH>>>222...,,,))),,,,,,,,,,,,,,,,,,,,,---*********)))))))))******)))***,,,000555<<>>===888333000666CCCNNNQQQPPPNNNYYYiiiuuu{{{||||||{{{LLL:::@@@;;;777???;;;;;;:::888555444444444333111000000000000111111222333222111000..................000111000...---------,,,,,,------......//////111222333222000//////000---,,,+++,,,......---,,,...///000111111111000000000000000/////////.........111444444333222333444555555555444222111000//////,,,,,,......+++---000******)))***,,,---------++++++,,,++++++)))(((((()))---000///,,,,,,111555MMM```sss{{{~~~|||tttnnnoookkkaaaQQQAAA444///...*********+++---...000111//////111555<<>>@@@===888333222666>>>EEEIIIJJJQQQ]]]iiitttzzz}}}FFF888@@@===:::CCC>>><<<;;;999777555555444333111//////000111222333333333333222000///......//////...///000...---,,,,,,---,,,,,,,,,---...///000000222333333222000///000111---,,,++++++------,,,***...///000111222222111000222111111000///000000000---000444444333111333444333444555555444333111000222...,,,000111//////000///...,,,+++,,,,,,++++++++++++***+++++++++,,,,,,((()))+++,,,---...///000777JJJfffsssppptttxxxqqqnnnoooiiiZZZFFF555///...---------...000333555777000444888===IIIXXX```aaa[[[```dddeeeaaa___```ccc\\\VVVGGG555---000444333666NNN\\\PPP:::///+++(((,,,,,,,,,+++++++++++++++))))))))))))************......///111555;;;@@@CCCCCCAAADDDJJJKKKNNN^^^qqqpppooonnnmmmkkkjjjiiihhhppppppooommmjjjgggdddbbblllttt{{{{{{vvvpppppprrrmmmrrrvvvvvvsssrrruuuyyy|||}}}|||{{{|||yyytttpppiiiaaaYYYNNNCCC>>>???222000---,,,,,,---------000,,,***,,,000222000,,,,,,+++******************'''+++///000///000333777<<<<<<;;;666333333999>>>KKKOOOWWWbbboooxxx}}}ggg@@@===:::999:::;;;<<<;;;999999888777666555444444222111111000000111222333////////////...............---,,,+++***+++,,,---+++---///000000///---+++333444666888999999888888444222///,,,+++***+++,,,///,,,---222222...---111...///000111333444555666222222111111111111111222333555666666555444444555111111111111111111111111000000000000000111111111////////////...,,,+++***++++++++++++++++++,,,------555GGG___ppptttrrrqqqkkkmmmnnngggZZZIII:::222222666999:::???GGGMMMNNNBBB999444888???FFFQQQ[[[aaacccaaa]]]^^^eeehhhfffcccZZZHHH777222666444...555>>>DDD@@@999333...))),,,+++***))))))+++,,,---++++++***))))))((()))))))))...444999;;;;;;;;;;;;>>>CCCDDD<<<777@@@XXXnnnoooqqqssstttsssoookkkhhhqqqpppqqqpppiii```\\\^^^iiimmmsssxxxxxxuuuooollltttnnnkkknnnrrrtttvvvyyyzzz|||{{{{{{|||xxxvvvvvvvvvssspppssslllbbbXXXQQQLLLHHHFFF;;;999333---...222111---,,,---///000000000...---,,,)))***000111,,,***,,,***+++,,,---///000111222111000000000111333666777GGGLLLSSS[[[cccmmmxxx\\\AAA>>>;;;999:::;;;;;;;;;777777666555444333222222222111000000000111222333////////////..................---,,,,,,---...///,,,---///000000///---,,,...///222444555666777666333222000...---,,,------...++++++//////,,,+++///......///111222333444555222111111000000111111111222444555555444333333444000111111111111111111000222222222222222222222222111111111000///...,,,+++,,,,,,+++******+++,,,,,,,,,...999NNN```jjjmmmoooppppppnnniiiaaaXXXPPPKKKNNNSSSVVVXXXZZZZZZTTTKKK888000+++...333777???HHHQQQYYY^^^___```eeegggeeeccc[[[KKK;;;555777555000///666:::666111000///...***,,,------++++++,,,...++++++***))))))))))))))),,,000444777666555333333---111444333666CCCZZZmmmkkkmmmppprrrrrrooollljjjhhhjjjmmmoooiiibbbaaaeeemmmpppsssvvvvvvuuusssqqqtttnnnkkknnnrrrsssuuuxxxzzz|||}}}}}}}}}~~~|||zzzxxxvvvtttqqqpppoookkkddd]]]XXXSSSNNNKKK;;;<<<999666666777222***,,,,,,---...///000000111---))))))...000,,,***,,,,,,------...///000000111000000//////000222555666???FFFOOOTTTWWW]]]hhhqqqQQQBBB???<<<:::::::::::::::777777666555444333222222000000000000000111222333////////////..................---......///000111,,,...///111111///...,,,)))+++---///111222333333222111111000//////.........++++++------++++++---,,,---...///000222222333111111000000000000111111111222333333111111222333000111222333333222111000444444444444444333333333444444444222111///...---///---,,,*********++++++---))),,,:::LLLZZZeeemmmuuurrrnnnllljjjiiihhhgggdddiiimmmllliii^^^JJJ999333---((())),,,...222666???JJJVVV]]]```cccbbb```aaa[[[OOOBBB:::888555000---222444000---///111111***---//////---+++---///,,,++++++***************...000333444222///------------///444===LLL]]]iiigggiiilllooopppooonnnmmmcccffflllnnniiicccdddjjjoooooopppqqqssstttuuuuuuuuupppmmmppprrrrrrtttwwwzzz}}}|||{{{}}}~~~{{{vvvqqqppppppjjjhhhdddbbb___[[[VVVSSSBBBCCC@@@<<<;;;:::444,,,---,,,++++++---000444777000+++))),,,///...------......////////////////////////...---...000222444333===GGGKKKLLLPPP\\\fffwwwMMMCCC@@@<<<:::::::::999999999999888777666555444444000000000000111222222333////////////............,,,------...///000111222......000111111000......)))***+++,,,...//////000//////000000000///.........---,,,---,,,,,,,,,---+++,,,---...///000111111000000/////////000111111///000111000//////000111000111333444444333111000444444444444444444444444666666666444333111///...000///---+++*********+++---))))))000;;;IIIYYYgggvvvssspppoooqqqssssssrrrkkkpppqqqiii\\\KKK777(((222///......000000000000444;;;GGGRRR[[[___^^^[[[]]][[[UUUKKK@@@888222///333999<<<:::777777666333000...,,,,,,,,,...//////,,,,,,++++++++++++,,,,,,---///111222000---,,,,,,000...000:::IIIZZZeeejjjhhhiiilllnnnoooooonnnnnndddhhhnnnpppiiiaaaccciiilllmmmmmmoooppprrrssstttwwwsssqqqssssssrrrtttxxxyyy~~~{{{{{{vvvpppoooqqqhhhfffdddccccccaaa___\\\QQQOOOIIIBBB@@@???:::333///---******,,,111888<<<555///+++---222444333111///////////////////////////...---,,,,,,...000111,,,444>>>EEEIIIOOOZZZbbbfffPPPCCC@@@<<<:::::::::999999999999888777666555444444///000000111222333333333////////////............++++++---...///000111111//////000111111000//////---,,,,,,,,,,,,,,,---------......//////......---,,,,,,+++******+++,,,,,,++++++,,,---....../////////.........//////000111//////000...------///111111222333444444333222111222222222222333333333333777666666555333222000///111000///...,,,++++++***+++++++++---///777HHHYYYpppqqqsssvvvwwwvvvtttqqqrrruuuppp^^^HHH888///***...000222444555555111---//////444AAAPPPZZZ]]]]]]YYY[[[ZZZSSSFFF:::444444>>>FFFNNNQQQPPPMMMFFF>>>===555,,,))),,,000000///------,,,,,,,,,,,,------...000222111000//////000...---111???SSSeeennnpppkkklllmmmmmmnnnnnnnnnnnngggjjjoooqqqkkkdddeeejjjkkkllloooqqqrrrsssssssssxxxuuutttvvvuuusssuuuyyyyyy~~~|||}}}wwwpppooorrrllliiigggeeefffggggggfff^^^]]]XXXQQQMMMJJJAAA888111...+++***,,,222999===999333...000888>>>===888333111000...---...///000///...,,,++++++---...///,,,///666>>>GGGQQQXXX]]][[[QQQBBB???<<<:::::::::::::::777777666555444333222222000000222333444444444444////////////............+++,,,---///000111111111000000111111111111000000000///...---,,,,,,,,,---............------------)))+++***'''(((+++---+++++++++,,,,,,---......///...------......///000111...//////---,,,,,,...000111111111111111111111111//////000111222333444444555555555444333222111000111111222111000...,,,+++)))***++++++)))+++777EEE___gggsss{{{|||yyyuuurrrwwwvvvjjjPPP777...000555000555;;;???AAAAAA:::333222+++)))333CCCQQQ\\\cccZZZ\\\^^^XXXKKK??????EEENNNXXXbbbggghhheee\\\SSSOOODDD666......000111000---------------......///333444666777777888;;;===DDDDDDGGGPPP^^^iiinnnooommmmmmmmmmmmmmmmmmmmmmmmhhhiiinnnrrrpppkkkkkkooommmooorrruuuwwwvvvuuussswwwuuuuuuwwwvvvsssuuuzzzyyy~~~vvvooooooqqqrrroookkkjjjjjjkkkkkkkkkcccdddbbb]]]XXXPPPCCC777000...+++***,,,111666999777222...333@@@LLLKKKDDD;;;888333///------///111///...,,,++++++,,,---...//////111888BBBKKKPPPSSS{{{QQQJJJAAA>>>;;;999:::;;;;;;;;;777777666555444333222222000111333555666666666666////////////............---...///111111222111111111111111111111111111111000///...---------......111000///---------......***---,,,((()))///111///++++++,,,------.........------------...///000111//////...---+++,,,...111000///...------...///000---...///111222444555666222222333333222222111000000111444555444111...+++,,,)))((()))))))))...444DDDTTTiiiyyy}}}|||zzzyyyxxxsss```DDD...***333<<>>555...///666BBBSSSccc`````````ZZZNNNHHHPPP^^^dddkkkrrrvvvwwwuuummmddd___WWWJJJ===333//////111......------...//////000666999>>>CCCHHHNNNTTTXXXddddddeeefffhhhjjjlllmmmlllkkkkkkjjjkkklllmmmmmmkkkjjjmmmssstttqqqpppqqqppprrrtttvvvvvvvvvuuuttttttssstttvvvuuurrruuuzzzxxx~~~}}}tttnnnmmmooorrrpppnnnmmmlllkkkiiigggbbb```ZZZQQQKKKEEE:::000---,,,+++***+++...000222///---,,,444HHHXXXYYYQQQHHHBBB999111---,,,///111000///---+++++++++---......///000444:::BBBIIINNNcccIIICCC@@@===:::999:::;;;<<<;;;999999888777666555444444111222444666777777777666000/////////...............///111222333333222111111111111111111111111111///...---------...000000444222000...---...///000---111000,,,---444777444,,,,,,,,,------.........,,,,,,,,,---...///000111//////...---+++,,,...111///---+++))))))+++---///------///111333555777888000111111222222111111000///222555777777333///,,,111***%%%(((,,,,,,,,,---...CCC___sss{{{|||~~~yyyqqq[[[???...---777>>>\\\gggqqquuuxxxwwwmmmaaaJJJAAA888111...444III^^^dddcccaaaZZZPPPNNN^^^rrrvvvzzz|||{{{zzzyyytttmmmhhheee[[[JJJ777------222...............///000000888===DDDMMMWWWbbblllrrrooopppqqqpppmmmmmmoooqqqiiiiiihhhhhhiiikkkmmmnnnpppmmmnnntttwwwtttqqqpppqqqrrrrrrsssssstttttttttrrrqqqsssuuutttqqqtttyyyxxx~~~zzzsssmmmlllmmmooonnnnnnmmmlllhhhccc___```XXXJJJ;;;444333000+++++++++*********+++,,,---)))((()))555LLL```bbbZZZQQQJJJ>>>444---,,,...000111///---+++++++++------+++...111333666===HHHPPPYYYLLL>>>AAA???;;;999888:::<<<>>>666666666666555444222222444444555666777777666666...000111111000///111222000///---...000111111000////////////000000000000//////000111222222333333333222111111000000111111////////////...---,,,+++///......---------......222111000/////////111111111111000...,,,,,,...000000...------***((((((***---,,,,,,---...000222333444444222111111222333444444555777888777666444333,,,***((((((***+++++++++,,,333AAAWWWlllzzz}}}{{{{{{VVV222999555888\\\nnntttxxxxxxxxxyyywwwsssoooaaaNNN<<>>FFFRRR]]]ffflllpppsssrrrssslllhhhkkkgggfffpppeeefffggghhhjjjlllmmmoookkknnnqqqrrrrrrqqqqqqqqqooouuuuuunnnkkknnnqqqppprrrpppppprrrooolllrrr}}}~~~~~~}}}||||||}}}~~~~~~~~~tttoooqqquuunnnooonnnjjjccc\\\WWWTTTLLLBBB666...,,,---,,,***)))))))))+++---...---,,,++++++,,,...333999>>>BBB@@@===777222...,,,,,,---,,,,,,,,,++++++*********///---...222666:::CCCLLLiiiEEECCC??????===:::888888999<<<===888888888888777666555555444555555555666666666666333333333222111333666999333111///...//////...---............////////////111111222222333444444555333222111111000000111111000000000//////...,,,,,,------,,,,,,,,,------...333222111111111111222333000000000...,,,,,,...000111///---,,,+++*********,,,++++++,,,---///000111555555444333333444555666555666777888888666555444...+++))))))***+++++++++'''***000:::III\\\ooozzzvvv|||UUU111444333???iiiwwwyyyzzz{{{|||vvvppp\\\AAA444???SSSaaagggiiihhh^^^NNNIIIVVVhhhtttyyy||||||}}}~~~|||xxxvvvuuuooocccZZZTTTMMMFFF???555///222222000666@@@MMMUUUaaajjjppprrrrrrsssqqqsssllliiijjjccc```iiigggffffffhhhkkknnnpppqqqmmmoooqqqrrrqqqppppppqqqmmmpppooojjjiiiooorrrqqqtttrrrtttvvvuuurrrtttzzz|||{{{zzzzzzzzz}}}~~~tttoooppptttooonnnjjjdddZZZQQQJJJFFF>>>777...)))***,,,---,,,,,,++++++,,,......,,,+++,,,+++++++++---///222333111000...---,,,,,,,,,,,,,,,,,,,,,+++++++++******...,,,---111444888@@@IIISSS<<>>;;;888666666777777444555555666666666555555666555444444444555666666555555444222111111444777444222///.........,,,+++------......///000000000333444444444555555666666333222111111000000111111111111111111111000//////++++++++++++,,,---...///..................////////////000...------///000//////---******------***++++++,,,,,,,,,---......666666555666777999;;;===999999999888888888777777222///,,,******++++++++++++---...+++***222BBBOOOUUU]]]GGG///...000???cccwwwyyy{{{}}}xxxxxxlllRRR<<<@@@WWWhhhkkkhhhiiiggg^^^OOOGGGOOO[[[kkkuuu}}}}}}||||||}}}}}}tttvvvtttpppooorrrrrrpppdddWWWKKKKKKQQQWWW^^^ddd```eeekkkooopppooommmllliiiooonnnooorrrhhhaaaggghhhfffdddgggmmmqqqqqqpppooooooooommmjjjiiijjjkkkdddiiimmmjjjbbb[[[VVVTTT^^^WWWRRRUUU___kkktttyyyyyyzzzzzz{{{|||}}}~~~~~~}}}sssmmmmmmppppppkkkcccYYYPPPGGG???;;;111...+++***+++,,,+++***---,,,+++,,,......---+++)))***+++,,,,,,+++******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,---///111333999@@@WWWEEE>>>AAA;;;AAA???<<<888666555444444555555666666666666666555555555444444444444555555333555555555222000///000111///------...///...---...//////000111111222222333333333333444444444444333222111111000000111111111111111111111111000///---------------...//////,,,,,,------...............///000///...---///000---111111,,,***,,,---***------------.........---444444444555777:::===>>>;;;:::999777777888888999555222---+++***+++++++++***,,,...---,,,,,,///222@@@GGG;;;...000000555HHH^^^hhhrrrvvvxxx{{{{{{xxxjjjRRR999666FFFYYYffflllkkkhhhcccZZZNNNIIIRRR^^^mmmvvv}}}|||yyyyyyzzzyyyrrruuuuuurrrsssvvvwwwuuuxxxnnnfffeeeiiimmmppprrrpppqqqqqqooollliiihhhhhhnnnttttttvvvxxxmmmdddiiikkkhhhggghhhlllpppqqqpppqqqqqqpppnnnkkkjjjjjjlllhhhjjjhhh^^^NNNDDDEEEJJJZZZNNN@@@<<>><<<999777555555555888888888999999888777777444555555555555444333333333555777777444111/////////---,,,---...000000/////////000111222222333333222222222222222222333333333222111111000000111111000000111111111111000000///......------.........,,,---...///////////////---...000///......///000+++555888111+++------+++---............------,,,000000111333666999<<<>>>;;;:::888666666777888:::888444///+++++++++++++++,,,++++++,,,---------+++222666111...222///---222:::HHHVVV]]]```eeejjjkkkUUU===,,,555JJJ[[[fffmmmnnniiibbbZZZQQQOOOYYYeeerrryyy}}}{{{xxxyyyyyywwwvvvyyyzzzxxxyyy{{{{{{xxx|||xxxsssrrrrrrrrrpppooommmnnnnnnllllllmmmppprrryyy~~~|||{{{{{{nnndddiiinnnkkkfffccccccgggmmmqqqqqqrrrrrrpppmmmkkkkkkllljjjcccVVVFFF888666DDDTTTbbbSSS===222<<>>444222<<>>HHH>>>111///000///+++,,,------,,,+++)))((()))***+++...111666999;;;<<<999666444444555888:::<<<777111,,,++++++++++++''')))++++++***))))))***,,,---...............///---//////---...222222///+++444777666EEE___nnnllleeebbb`````````dddppp||||||}}}|||zzz{{{~~~}}}yyyvvv{{{~~~}}}}}}}}}zzzuuutttyyy|||{{{zzzzzzzzzxxx{{{}}}~~~}}}zzzzzzooohhhnnnllldddUUUEEE>>>FFFZZZjjjeeegggiiiiiifffdddbbbbbbIII:::---...999HHH[[[kkkaaaVVVBBB222555KKKaaalllzzzzzzyyyyyyzzz}}}{{{|||qqqjjjhhhjjjXXXOOOCCC;;;999777444111......---+++))))))+++,,,,,,++++++---//////...---************+++++++++,,,)))******+++++++++++++++,,,,,,,,,------.........000...------,,,)))+++000|||GGG>>>???@@@888999666:::<<<888777888888666999888888777666555555444333444666777777666444333222222333333333444444444000000000///......------------...///111333444555111222444444333333444666222222222111111111000000000000111111111111000000///......------,,,++++++++++++++++++,,,,,,---...000000000000000000000000///;;;FFFBBB444+++---333,,,,,,---000000...,,,---......//////000333888<<<;;;;;;999777444333444555444222000---+++*********++++++*********************...000000222333000***000...---...111333444444555000...888LLL```lllpppiiifffdddfffkkkrrrxxx|||}}}|||{{{|||~~~||||||{{{}}}|||zzzzzz{{{~~~uuuhhhdddiiinnn[[[DDD666333???UUUhhhgggiiimmmhhhccciiiaaaHHH888111---444CCCSSSaaaiiifffPPP:::444888EEE[[[pppwwwzzz|||zzzwwwxxx}}}}}}sssgggeeeiiiNNNBBB777555555000...///...,,,+++++++++,,,***)))++++++,,,...//////---++++++******+++,,,+++)))'''))))))******++++++++++++***+++,,,,,,------,,,,,,//////...---...///000111nnnAAA;;;;;;>>>888999777;;;===999888999999777888888777777666666555555222444555666666555444222222222222222333333333444111111111000//////......---------///000222333444000111222222111000111333222222222111111111000000000000111111111111000000.........---,,,,,,++++++++++++++++++,,,---...///000000000000000000000000)))111;;;???<<<666333111666333000...,,,+++,,,...000000000000000111555777888888888666444333333555444222000...,,,++++++++++++++++++++++++*********,,,///000---...111111......------///111333333222333222777DDDVVVeeelllnnnlllkkkjjjlllqqqvvv{{{}}}}}}|||{{{|||~~~~~~~~~~~~}}}|||~~~tttgggdddhhhqqq\\\DDD888:::GGGYYYggghhhiiimmmiiifffkkkaaaFFF999333222<<>>:::999::::::888666666666666666666666666222333444555555444333222111111222222222333333333222222222111000000//////---------...///111222333111222333222000000000222222222222111111111111111000000111111111111000000......------,,,,,,++++++)))******+++,,,...///000000000000000000000000000...000444;;;@@@===333***444222///,,,++++++,,,---000111222111//////111222333444666555333222222333444333111///---,,,,,,,,,+++++++++++++++++++++++++++//////,,,---444<<>>======???AAACCCCCCCCC>>>CCCLLLXXXdddkkkmmmlllpppqqqsssuuuyyy|||~~~~~~}}}|||~~~~~~~~~|||rrrgggeeeiiipppYYYBBB===FFFSSS^^^eeekkkjjjlllkkkiiilll___DDD555444888FFFYYYhhhmmmkkkXXXNNN===111777MMMfffttt|||~~~}}}|||xxxoooeeeaaaaaaDDD888222555777111...000,,,++++++---///000...---++++++++++++---///111222000...+++***+++---------************++++++++++++++++++,,,---------------...------------...//////KKK999:::777;;;888:::888<<<===:::888::::::888555555666666666666666666222333333444444333333222111111111222222222333333222222111000000//////...------------...000111111333555555444222111222333111111111111111111111111000000111111111111000000......------,,,++++++***)))))))))+++,,,...000111////////////////////////444000000666???AAA999111,,,...///------...---***///000111000///...///000...111333444333222222222444333222000///------,,,+++++++++,,,,,,,,,,,,,,,***...///,,,000===MMMWWWXXXUUUSSSRRRUUUXXX[[[[[[WWW\\\ccciiilllnnnnnnnnnsssvvvzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyypppjjjiiillljjjTTTBBBDDDSSS```eeefffmmmjjjlllllljjjkkk]]]AAA111888BBBOOO^^^hhhiiieeeUUULLL;;;000<<>>999===::::::666;;;<<<999777888999777555555555555666666666666333333333333333333333333111111222222222333333333111000000//////...------...............///000000333555555444222111222333111111111111111111111111000000111111111111000000...------,,,++++++******)))))))))+++,,,...000111////////////////////////000,,,***///999BBBEEEEEE999:::777///,,,......++++++---//////...---///000,,,///111222222111111222333222222111///...---,,,++++++,,,,,,------------***......,,,333EEEZZZffffffaaa[[[YYY[[[___dddggggggiiikkkkkkkkklllooorrrwww{{{}}}||||||||||||{{{{{{||||||~~~}}}vvvooommmnnnooodddTTTHHHMMM[[[fffiiiiiinnniiijjjkkkhhhhhh\\\DDD:::FFFTTT]]]ccchhheee___QQQFFF555000EEEfffyyy{{{~~~}}}~~~ssscccWWW>>>222111===@@@555///111444222///------+++)))'''+++++++++++++++...333777;;;777111,,,+++++++++***,,,+++++++++++++++++++++,,,,,,---.........---------------...............nnnDDDAAABBB:::???;;;:::666:::;;;888666888888666555555555555555555555555444444333333333333444444222222333333333444444444000000//////...---------/////////...//////000000111222333222000000000222111111111111111222222222000000111111111111000000------,,,,,,++++++******)))******+++,,,...///000000000000000000000000000111///------111999AAAFFFNNNLLL@@@000)))---///---***+++,,,,,,,,,---///111,,,...000111000000111222111111111000///...,,,++++++,,,,,,------......///---...---,,,555JJJ```lllmmmggg```[[[]]]aaagggjjjhhhgggffffffggglllssswww{{{~~~~~~~~~||||||{{{{{{zzzzzz{{{|||}}}~~~~~~{{{tttooopppqqqqqqeeeZZZPPPQQQVVV\\\ccciiilllgggiiijjjfffgggaaaPPPNNN[[[eeeiiikkkllleee\\\GGG===444:::RRRmmm{{{}}}~~~}}}ttt___NNN999...000@@@DDD888000444>>>:::444000...,,,+++)))***,,,---,,,+++---333888===888222---+++******))),,,,,,,,,,,,++++++++++++,,,,,,---...............---...//////000000//////iiiCCCCCCBBB:::@@@<<<999777;;;<<<999777999999777666666666555555444444333555444444444444444444555333333444444444555555555111111000000///.........111000000/////////000000000111222222111000111333000000111111111222222222000000111111111111000000------,,,,,,+++*********++++++++++++,,,---...///000000000000000000000000222111///...---///222555EEEFFF===///)))...///***+++++++++***)))+++...000...///000/////////111333000000000000///---,,,+++,,,,,,,,,---.../////////---...,,,...;;;RRRgggrrrsssnnnhhheeeeeehhhjjjlllfffeeeeeehhhmmmtttzzz}}}}}}|||~~~~~~{{{|||}}}~~~}}}{{{ssspppqqqrrrooohhh___UUUJJJBBBDDDRRRaaaiiidddgggiiieeeiiijjj``````gggkkkkkknnnooodddSSS;;;777;;;MMMbbbrrr|||}}}sss^^^KKK777---222FFFLLL???888<<>>777HHH___qqqyyy~~~}}}|||}}}}}}}}}xxxwwwkkkRRR@@@111///AAATTTVVVOOOIIIFFF===222,,,,,,---,,,+++***+++---...///111555888@@@999111,,,,,,---------///...---,,,,,,,,,......---...000111111111000///333......333444000///222nnnCCCBBB@@@>>>===;;;;;;:::;;;:::999888777777777777888888777777777777888888555555444333333333333444555555555666555555444333555444333111111111222333111111111111111111111111222222333333333333222222111111222222222222111111222222222222111000/////////...---,,,+++++++++++++++,,,------------,,,,,,///000000111111111000000000000///......///000111/////////...---,,,***)))************+++,,,---...000...,,,,,,///111333333111///------------,,,+++***+++,,,,,,,,,---///111///111///000BBBaaazzz}}}sssllllllrrrvvv|||~~~}}}~~~}}}tttkkklllpppnnnhhhlllcccSSSAAA555222888???OOOPPPVVV___eeefffgggjjjiiihhhddd]]]SSSIIIBBB>>>KKKYYYmmmzzz}}}}}}~~~~~~||||||}}}rrr[[[;;;000...===QQQYYYUUUOOODDD<<<222---,,,---,,,+++)))+++,,,,,,,,,...111333>>>888000+++,,,---...---...------,,,,,,---...///---...///000111000//////666222111555555222222555bbbBBBAAA@@@>>><<<;;;:::::::::999888777666666666777::::::999888888999::::::555555444333333333333444333444555555666555555555444444333222222222333333222222111111000000//////111111222222222222111111111111222222222222111111444444333111111000000000//////...---,,,,,,,,,,,,+++,,,---..................///000111111111111111111111000000///000000111/////////...---,,,+++***************+++,,,---...///...,,,---///222333222222000......//////...---***+++,,,,,,,,,,,,///111...444444111;;;UUUpppxxxtttuuu~~~~~~~~~{{{pppiiiiiimmmlllhhhhhhdddYYYHHH999222666<<<===AAALLLYYY```cccfffkkkiiiggg___RRRDDD@@@FFFNNNaaalllzzz~~~~~~}}}{{{~~~~~~|||~~~ttt]]]777111---444GGGVVVVVVMMMBBB;;;222------------++++++,,,---,,,,,,---000222;;;666///+++,,,///000///.....................///---......///000/////////222000111444444111111333VVVAAA@@@???===<<<;;;::::::888888777666666666666666:::999777666666777999:::555555444333333333333444222333444555666666666666444444444333333333333444222222111111000///......000111111222222111111000111111222222222222111111666555333111000000111111000///......---------...+++,,,---...///000000000---...///111111222222222222222111111111111111111............---,,,+++***************+++,,,------///---,,,---000222222222111///------/////////...)))***,,,,,,+++,,,...000---777:::111///@@@VVVcccxxxzzz|||}}}zzzzzz}}}~~~~~~wwwlllggghhhllllllkkkjjjiiicccSSS@@@555555:::666>>>LLLYYY```bbbfffllldddddd___WWWPPPRRR^^^iiimmmuuu~~~~~~{{{|||{{{wwwwwwmmmUUU888555---,,,:::LLLMMMCCC>>>999333...---------,,,...///000//////111444666:::555///,,,...111222222111111111111000///...---------......////////////...000333666555222111111LLL@@@???>>><<<;;;:::::::::777777666666555666666666666666555444444555666666555555444333333333333444222222444555666666777777444444444444555444444444333222222111000//////...000111111222222111111000111111222222222222111111666555333111000000111222000000//////......//////,,,---...///000111111111---...///111111222222222222222222222222111000000............---,,,++++++************+++,,,------...------...000222222111///---,,,,,,---...---,,,)))***+++++++++,,,...000444@@@CCC666,,,111===DDD\\\ggguuu|||~~~~~~|||sssjjjgggiiilllnnnnnnpppqqqmmm^^^JJJ;;;666777888AAAPPP\\\______cccjjj```bbbdddeeefffiiioootttpppvvv~~~{{{|||yyytttuuujjjRRR:::777///***444BBBDDD<<<;;;777333///...------------...000111111444777:::999444///...000333444444444555555555333111///---............//////000000222777;;;;;;888666444222xxxJJJ???>>>===<<<::::::::::::777777666666666666777777444444444444444444444444555555444333333333333444222333444555666666666666333444555666666666555555333333222222111111000000111111222222222222111111111111222222222222111111333333222111111111111222111111000//////000000111...///000000111111111111...///000111111111111111222222222222222111000///------......------,,,+++************+++,,,---......------...111222222111///---++++++,,,,,,+++***)))***++++++++++++...000<<>>VVVqqq|||rrriiiiiilllmmmnnnppphhhllllllcccTTTHHHBBBAAA999CCCRRR\\\\\\YYY^^^fffccceeeiiimmmqqqqqqooommmsssxxx}}}~~~|||xxxzzzpppYYY;;;666///---444>>>@@@<<<777666333000...------...***,,,...///000222666999888444///...111444444444555666888888888555222000///////////////000111111444:::<<<:::888999;;;;;;[[[FFF>>>>>><<<;;;:::999999999888777777666666777777888444555666777777666555444555555444333333333333444333333444555666666666555333444555666777666666555333333333222222222222222222222333333333333222222111111222222222222111111///000111111222222111111111111000000000111111222000000111111222111111000///000000111111111000000111222222222111000///...------......------,,,,,,************+++,,,---...---------///111222222111///---++++++++++++***)))(((***++++++***+++---000;;;EEEHHH@@@999999777222000LLLnnn~~~~~~~~~}}}|||~~~tttllllllooommmmmmooobbbeeegggcccZZZPPPIIIFFF888BBBQQQYYYXXXUUU[[[eeeggghhhkkknnnppppppnnnmmmxxx|||}}}vvv```<<<333...111666888999:::555444333111...---......+++,,,------...000333666666222...---000222333222222555888;;;<<<:::888666111000000///000111222333444999;;;888;;;GGGSSSXXXAAA<<<>>>===<<<;;;:::999999999888777777777777777888888555666999::::::999666555555555444333333333333444333444555555666555555555333444666777777777666555333333333333333333444444222333333444444333333222111111222222222222111111---...000111222222111000222111111111111111222222111111222222222111111000000111111111111000000///111111222222111000...------------...------,,,,,,************+++,,,---...---------///111333222000111///,,,+++++++++***(((((()))++++++***+++---///444===@@@<<<;;;>>><<<666///KKKiiixxx}}}}}}}}}}}}~~~vvvnnnooopppmmmkkkmmmjjjkkkjjjdddYYYLLLAAA;;;666AAAPPPXXXVVVTTT[[[ggghhhiiikkklllmmmpppsssvvv|||wwwaaa===222---222555111000444333444333111///---......---...///......///222555444000,,,,,,...111111000000333888<<<>>>>>><<<;;;222111000000000111333444666<<<>>>===FFF[[[ppp{{{^^^JJJ999=========<<<;;;:::888888666666666666666555555555555666666777777777777777;;;999666333333333555666777777777666555555444444333333444555666666555555444333333222222333333444666555333111000000111111000000111111222222222333111111222222222111111000000000//////////////////222222111111111111222222111222333111///......///000000111111000///..................---,,,+++***,,,,,,+++***))))))*********++++++---...///111111///...,,,+++***)))))))))+++*********+++---///000555@@@:::000;;;DDD:::...444MMMkkk~~~}}}|||}}}~~~~~~~~~~~~zzz{{{~~~~~~~~~~~~~~~zzztttnnnpppssspppkkkjjjlllllliii___PPPAAA777222CCCQQQUUUUUU[[[aaacccpppooonnnnnnmmmnnnsssyyy~~~}}}hhhKKK666222...---...//////---...//////000//////...---///...------...111555777777444111...---///111222222...000777>>>@@@AAABBB444111000333333111111555999;;;;;;???PPPhhhxxx}}}UUUGGG;;;======<<<<<<;;;999888888666666666666666666666666777777888888888888888777999888555444333333444555666666666666555555555555333444555555666666666555333333333333333333333333444333222111000000111111111111111111222222222222222222222222222111000000000000000000000000000000222111111000000111111222000111111000...------.../////////000//////..................---,,,+++***,,,++++++***))))))******+++,,,...000111222222222...---,,,+++************+++*********+++---///000222===999111666:::555333666OOOlll}}}~~~|||{{{}}}{{{uuuoooooorrrooojjjiiikkkllljjjaaaRRRCCC888444EEESSSTTTQQQVVV```fffiiilllpppqqqqqqqqqvvv{{{~~~}}}|||___AAA555222...---...///...---000000000//////......---//////...///111444777999888555222///...///111222222111333888:::;;;@@@FFF888444111222222000333777333888>>>HHHZZZooo|||JJJDDD=========<<<;;;:::999888888777666666666666666777777999999999:::999999888888777666555444333333333333444555555555555666666666444444555666666666666555111222333444444333222111222111111000000000111111111111222222222222333333444444333222111000000///000000000111111111222222222111111000000111111222///000000///---,,,---...,,,------............------......------,,,+++***,,,+++******)))*********,,,...111333444555444333...---,,,++++++***++++++*********+++,,,---//////000888666000111///000;;;DDD[[[ttt~~~}}}~~~zzzzzz~~~|||uuuooonnnqqqooojjjgggiiijjjiiibbbSSSCCC777555EEETTTWWWTTTYYYdddmmmjjjkkkkkkiiiiiimmmtttzzz|||||||||~~~sssTTT777444222///...//////...---222222333333222000///.../////////111333666888:::999777444111//////000111///000444666444555===GGGEEE===777333111///222888777@@@LLLZZZkkk{{{hhhAAA@@@=========;;;:::999999888888777666666666666777999999999999::::::999888777777555555444444444333333222333333444555555666777777444555555666666666555555000111333444444333111000//////000000000111111222///000111222333444555666555555444222111000//////000000000111222222333333111111000000000000111111...///000///---,,,---...***+++,,,------------------------------,,,+++***++++++***************+++,,,...111444666555444333------,,,+++++++++++++++*********+++,,,---...///222333000000333000777KKK^^^ppp~~~}}}{{{~~~~~~~~~}}}|||}}}~~~~~~}}}|||{{{vvvpppoooqqqpppllleeefffhhhhhhaaaTTTBBB666444CCCSSS]]]```bbbhhhllliiibbbXXXRRRXXXeeeooosssvvvxxx{{{~~~|||{{{~~~{{{hhhJJJ222333222111000000///...---333666:::<<<;;;888333000//////000111333666888::::::888555222000///000111000000222444333333:::DDDJJJBBB:::777444444999???NNNWWWdddqqq~~~VVV>>>>>>;;;===<<<;;;999888888888888777666666666777888:::;;;999999999999888777666555444444444444444333333333222222333444555666777777444444555555555555444444000111333444444333111000...//////000111111111222---...000222555777999:::666555444222111000000000000000111111222222222222111000000000000000000111///000111000...---...///******+++,,,,,,---,,,,,,,,,,,,,,,---,,,,,,+++++++++***************++++++***---000333444444222111......---,,,++++++++++++)))***+++,,,---.........///---+++333AAAEEENNNcccrrr~~~~~~}}}{{{yyyzzzzzzzzzzzzzzz{{{{{{~~~}}}{{{{{{zzzvvvqqqpppssssssppphhhhhhiiiiiidddWWWEEE999666???OOO^^^fffeee^^^YYYTTTKKK@@@???OOOdddmmmlllooorrrwww|||~~~}}}zzzyyyxxxzzz|||ttt^^^DDD222222333333333111///...---333999AAAGGGGGGBBB:::555111000000111222444666888:::888555222000000000000222111222555555333555:::===888777<<>>===;;;>>><<<:::999888777888888777777666666777999<<<>>>:::::::::999888666555444555555444444444444444555222222333444555555666666333444444444444333222222000111222333333222111000//////000111222222222111---...000333555888:::;;;666555333222111111111222111111111111111111111111111000000//////000000111...000111000......///000***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++*********)))******+++,,,)))+++...000111222111000000///...,,,++++++******))))))+++,,,---.........+++---111AAAYYYbbbiiiyyyzzz~~~}}}|||zzzqqqooollljjjjjjlllooorrrtttvvvyyy|||~~~~~~}}}~~~}}}{{{|||yyysssqqqssstttrrrnnnmmmlllkkkggg[[[JJJ===;;;===GGGWWW^^^XXXJJJ@@@888555444;;;RRRiiinnnggghhhlllsssxxx}}}{{{{{{|||~~~rrrXXX???333222444666666333111//////111999DDDMMMOOOJJJAAA;;;666444222000000222444666888666444222111000000000...///444;;;<<<888555777555555===KKKYYYeeerrr{{{LLL???===;;;>>><<<:::888777777888888888777666666777:::===???<<<<<<;;;:::999777555444777666444333333444666777333333333444444555555555222333333333222222111000111111111111111111111111000111222333333222222111///000111333666777999:::666555333111111111333333222111111000000//////...000000////////////000000---...//////------...///,,,,,,,,,---,,,,,,++++++***++++++,,,,,,,,,++++++******))))))***++++++,,,***+++,,,...///000000111222111///---+++***))))))((()))+++---.........---+++888DDDWWWoooyyyyyy~~~~~~~~~~~~~~~}}}{{{yyyooolllhhheeeeeehhhlllooooooqqqtttwwwyyyzzzzzzyyyxxxzzz||||||uuuqqqssstttrrrrrrnnnkkkjjjfff[[[KKK>>>???<<<@@@JJJMMMEEE999333444888<<>>===>>><<<:::888777777888999888777666666777:::>>>@@@>>>======<<<:::888666555888777444333333555777999333333444444444444555555222222222222222111000///222222111000000111222222111222333444444333222111222222333444555666777888555444222111111222444555222222111000///...------000000////////////000000,,,---......,,,,,,---...---------------,,,+++******++++++,,,,,,,,,++++++******))))))***+++,,,,,,***+++,,,---...///111111333222000---+++***)))(((((()))+++---.........---000EEEWWWiii}}}}}}~~~~~~|||}}}}}}|||}}}~~~~~~{{{yyyxxxuuupppmmmmmmppptttwwwuuuwwwxxxyyyyyyxxxvvvuuuqqqwww}}}~~~}}}~~~~~~}}}}}}~~~wwwrrrrrrrrrppprrrmmmiiigggcccXXXIII<<<@@@<<<<<<@@@@@@999444444CCCIIIJJJHHHPPP```gggcccaaaffflllqqquuu{{{~~~}}}{{{~~~vvvVVV===555222666::::::666333111111...555???GGGLLLKKKHHHEEEAAA===777111///000333555444333222111000000000000111BBB]]]pppuuusssvvv}}}yyyzzzfffDDD======@@@======<<<;;;:::::::::::::::999666555777;;;???BBB>>>======<<<:::999888888777666555444444444444444111444555333444888888666555555333222111000000000222333333444333222000///222222333444333222111000000000111222333444444555666444222000//////000111111000///.........///000000000000000////////////,,,,,,,,,---------.........---,,,+++************---,,,+++***))))))))))))))))))))))))))))))))))))*********+++...000333555444333222000///---,,,+++---******,,,---,,,...111???\\\qqqxxx}}}{{{{{{~~~}}}|||{{{zzzyyy{{{{{{yyyvvvwwwzzz~~~~~~}}}{{{zzzzzz{{{tttyyy~~~|||}}}wwwyyy}}}{{{uuupppooopppqqqdddZZZaaafffQQQ<<<>>>@@@???:::333000666DDDOOO___\\\^^^fffkkkiiifffeeefffffffffmmmqqqhhhmmm~~~~~~zzzzzz}}}uuu^^^DDD555444666999;;;:::666111...///222888BBBJJJKKKFFF??????888111/////////333888222111111000000/////////555MMMjjj|||WWWAAA===;;;;;;<<<;;;:::999888888888888888777555555777;;;???AAA<<<;;;;;;:::888777777666666666555444444444444444333555555333333777888666666555333222111000111111333333333333333222111000222222333444333222111000000111111222222333333444111000//////111333555777555444333111000000000111000////////////.........,,,,,,,,,------------......---,,,+++************---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))***,,,...111222333222111000///---,,,,,,+++)))***,,,,,,,,,000555NNNfffwww|||}}}~~~|||{{{}}}}}}}}}||||||}}}}}}~~~~~~~~~{{{~~~~~~|||vvvpppnnnnnnqqqgggYYYYYY\\\LLL999888;;;999555333777BBBRRR]]]aaaXXXUUU```nnntttsssqqqhhhhhheeeiiillldddjjj|||{{{}}}vvv___EEE555555888:::<<<;;;777333000///000333:::AAACCC@@@<<<;;;444//////000///000333222222///---,,,...333777;;;UUUtttmmmHHH???>>>:::888;;;:::999888666666555555555555555666777:::<<<>>>999999888777666666555444666666555444444444444555666888666222222666888666777666333111000000111222333333222222111111222222222222333444333222111000222222222222222222222222/////////000111444666888777666444222111000000000............------------,,,,,,,,,,,,------------------,,,+++************,,,+++******))))))))))))))))))))))))))))))))))))((((((((()))***---///000111000000///......------))))))+++---,,,,,,333<<<\\\nnnvvvzzz~~~}}}{{{zzz{{{zzzzzz{{{}}}~~~~~~{{{}}}}}}wwwqqqmmmkkkooojjj[[[RRRTTTLLL<<<666888555333666AAAQQQ```hhhXXXIIIAAAPPPiiiyyy{{{xxxooommmfffeeeeee___fff}}}}}}}}}~~~}}}~~~vvv```FFF555555777999;;;:::777333000000...---000555888888666222---,,,000222111000000000111222111222999DDDMMMZZZnnnWWWAAA???>>>===:::<<<;;;999888666555555555555555666666777888888999888888777777666555444444666555555444444444555555888999777222111555777666888666333111000000222333444333222111111111333333222222333444333222111000333222222222111111000000222111000000000111111222333333222111000/////////---------,,,,,,,,,++++++++++++,,,,,,,,,------------,,,++++++*********+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++---///000//////...............---)))+++...///------777CCCdddoooqqqrrr}}}~~~|||}}}}}}{{{xxxvvvuuuuuusssqqqtttxxxzzzyyywwwyyy|||{{{~~~zzzsssmmmiiijjjlll___RRRUUUSSSDDD:::888555666???OOO]]]dddgggIII999333EEEcccxxx}}}|||yyyuuujjjcccaaa[[[ccczzz~~~|||~~~vvvbbbHHH666222444666777777444000...000...,,,---///111111000///,,,...555999777555444,,,444>>>EEEJJJTTTbbblllyyy~~~vvvMMM@@@===;;;>>>===<<<;;;:::999888777777777777777777777666666555444888888777777666666555555555555444444444555555666999999777222111555777555888666444222111111222222333333111111111222333444222222333444333222111000333222222111111000000///222222111000///.........///000000000111111000000,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,++++++******++++++******))))))((()))))))))))))))))))))))))))))))))*********+++,,,...111222......------------------+++,,,///111//////999EEEiiirrrpppoooyyy}}}|||{{{~~~{{{}}}~~~}}}{{{yyywwwtttsssssspppnnnppptttwwwvvvuuuxxx|||}}}yyywwwsssuuuyyy|||~~~|||uuunnniiifffmmmcccWWWZZZWWWGGG;;;666777>>>LLL]]]fffddd___@@@555444HHHeeezzz~~~pppeeeaaa]]]eeezzz}}}uuudddKKK888111222444666555333000...////////////000000///...111000333999;;;888777999222@@@RRR___gggoooyyy~~~}}}www|||}}}zzzHHHAAA999777>>><<<<<<;;;:::999999999999999888888777666666555444444888888888777777666666666555444444444444555666666666888666222111555666444777666555444222222222111222222111111222222333333222222333444333222111000222222111111111000000000/////////000000000000000///000111222222333222222,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,***))))))(((((()))))))))))))))))))))))))))))))))*********,,,...000333555------------------,,,,,,,,,,,,///111000111888BBBdddrrrtttrrrxxxzzzzzzzzz}}}}}}}}}~~~}}}{{{yyywwwvvvvvvtttrrrrrrtttwwwxxxyyyyyy||||||wwwsssrrroooqqqtttxxx|||~~~xxxqqqlllfffmmmfff\\\]]]VVVDDD:::555:::FFFYYYhhhlllcccXXX999222555JJJfffyyyttthhheeeccckkk{{{ttteeeNNN999222333555666666444111000///000111222111000///...///000333666555222666<<>><<<555///......---333DDDZZZjjjtttyyy|||ttthhhbbbccciiipppuuurrrrrrsssttttttrrrnnnjjjjjjhhhgggfffgggnnnvvv|||~~~}}}~~~}}}}}}||||||~~~~~~{{{rrrhhheeeiiijjj]]]NNNIIIJJJLLLSSSaaaeeeSSS;;;777777222===^^^vvvzzz{{{xxxyyyeeeSSS\\\ooozzzzzzeeeHHH222000000000///////////////222000///222999IIIbbbwwwwww|||}}}|||~~~zzzxxxwwwvvvxxxqqqnnnvvvqqqWWWAAA999???999<<<999888777666555555555555666666666555555555555555333333444444444444444333444333333333333444555555555555555444444444333333333333222111111000000000222333444444222000000111222333333444444333333222111111111111111111111111///000000000111111222222///000000000000//////...........................000000000//////.........************************************************************************---///000///---,,,...000000...,,,,,,------,,,+++((()))+++---.../////////---///777???@@@:::444333555,,,***444GGG\\\rrr~~~xxxpppjjjiiilllppprrrooopppqqqssstttqqqmmmiiieeedddddddddgggmmmuuu{{{yyyzzzzzzzzz{{{{{{{{{{{{~~~~~~}}}{{{yyyzzz|||~~~~~~}}}vvvlllhhhmmmnnndddWWWJJJJJJJJJOOO\\\aaaPPP999777777222<<<\\\sssxxxzzzzzzzzzfffTTT___sss~~~ttt\\\BBB000///////////////000000000111000555BBBQQQ```qqq~~~xxxzzz|||yyywwwxxx~~~zzztttwww}}}zzzzzz{{{wwwvvv}}}vvvuuuyyy~~~nnnYYY@@@:::???777===999888777666555555555555666666666555555555555444222333333444444444444333444333333333333444555555555555555555444444444333444333222111000000000000111333444444222111111222222333333444444333333222111111111111111111111111000000000000000111111111//////000000000000//////........................111000000//////.........************************************************++++++++++++++++++++++++---///111000---,,,...000000...,,,,,,------,,,+++((()))***,,,,,,------------,,,///555888777888;;;111000222444666BBBaaa|||xxxtttpppnnnmmmmmmoooqqqrrrsssqqqmmmiiigggcccdddeeefffhhhlllqqqtttuuuwwwyyy{{{|||{{{zzzyyyyyyzzzzzzxxxwwwxxxzzz|||wwwxxxxxxxxxxxxzzz}}}}}}xxxpppjjjkkkmmmhhh___OOOOOOLLLNNNWWWZZZKKK666555666222;;;ZZZqqqvvvyyy||||||hhhWWWcccwww}}}~~~xxxeeeKKK888000/////////000000111111111000555DDDZZZmmmwww|||{{{}}}~~~zzzwwwxxx~~~yyyooolllqqq}}}||||||~~~uuuiiiqqq~~~yyyvvvwww{{{~~~xxxgggVVV===:::@@@777@@@999999888777666666666666666666555555555444444444111222333444444444444444444333333333333444555555555555555555444444444444333222111000000111222222000222333333222111222333222333333444444333333222111111111111111111111111222222111111111111111000//////000000000000//////........................111000000///......------************************************************++++++++++++++++++++++++,,,///222111...---///222000...,,,,,,------,,,+++******+++++++++,,,,,,---///,,,+++///222444999>>>222222444222,,,111OOOppp}}}}}}|||xxxsssmmmiiigggnnnppprrroooiiiccc``````^^^aaaeeehhhjjjlllnnnpppwwwxxx{{{{{{yyytttoookkkbbbbbbaaa___]]]^^^```ccc^^^___bbbdddhhhlllrrrvvv{{{~~~~~~}}}wwwnnnjjjjjjjjjhhhZZZYYYUUUSSSVVVWWWHHH555222444111<<>>AAAEEEJJJOOOVVV^^^cccwwwxxx|||sssjjjiiimmmooodddddd___YYYXXXWWWHHH666000333111<<>>999999888888777666666666666666666555444444444333444444444444444333333333333444444444555666666666333333333333333333333333222222222111111111111111222222222222222222222222333444444555555444444333444333333222222333333444111111111111111000///...222111000//////000111222222000//////000000///---...........................---+++*********++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,000000111111000///...---///000111000...---------,,,,,,,,,---///000///---,,,,,,,,,---...000222444999444444666333111>>>QQQwwwyyyqqqppplllfffgggiiinnnqqqqqqlllddd^^^eeebbbccciiinnnooonnnoootttvvvuuunnneee]]][[[\\\ZZZXXXVVVVVVUUUTTTRRRPPPGGGDDD???;;;999999;;;===HHHVVVhhhsss{{{}}}zzzooofffgggnnnggggggeeeaaa^^^WWWFFF666111333111666QQQssswww{{{wwwggg```nnnyyy{{{}}}|||~~~zzzhhhMMM:::666444///444...,,,111333222555:::@@@___vvvssspppvvv~~~rrryyyhhhXXXfffhhhkkkqqqvvvzzz||||||uuuwww~~~yyy[[[???666777888999===999999888888777666666666555555555555555555444444555555444444333333333333444444444555555555555555222333333333333333333222111111111111111111222222222222222222222222222222333333444444444444333333444333222111111111111111111111111111111000000///222111000//////000111222222000//////000000///---........................------+++*********++++++++++++,,,------------,,,,,,++++++******++++++,,,///000111111111///...,,,...000111111///......///111//////000111222111000,,,,,,,,,,,,---...000111666222333555111///;;;KKKsss|||yyyssssssrrrmmmccceeejjjqqqvvvxxxvvvtttuuuiii^^^\\\```dddjjjooorrruuuvvvtttnnnkkklllnnnrrrrrrrrrtttvvvuuussspppiiibbbXXXOOOHHHBBB<<<888333;;;GGGYYYnnn~~~{{{yyywwwppphhhgggkkkkkkkkkiiigggeee]]]III777444555222666QQQrrryyy|||vvvddd\\\lllzzz}}}}}}~~~qqqYYYBBB666444222///222222555777444000444===]]]qqq}}}~~~|||wwwyyy|||sssvvv|||}}}yyyyyyxxxxxxyyyyyyyyyyyyyyyxxxzzz|||tttWWW<<<444888::::::;;;999999888888777666666666555555555555555555666666777666666555444333333222555555555555555444444444111222333444444333222111000000000111222222222333222222222222222222222222333333444444444444333333333222111111000000000111000000000111111111111111111111000000000000111111111000//////000000///...........................---,,,,,,++++++++++++,,,++++++,,,---------------,,,++++++******++++++,,,---...111222222000...,,,...000111111000000000111666444333222444444444333------,,,+++,,,---...///222111222444000---666CCCnnnyyyzzzwwwyyyzzzwwwnnnmmmnnnpppsssuuuuuuttteeeWWWLLLMMMWWWbbbmmmtttrrruuuxxxyyywwwvvvxxx{{{uuuvvvxxx{{{~~~}}}{{{xxx{{{uuuoooggg\\\PPPHHHAAA<<<;;;HHHccc{{{~~~zzzwwwxxxwwwqqqkkkjjjllllllkkklllllldddOOO:::888777333666OOOooo~~~{{{xxxddd]]]ooo~~~www```FFF888444333333333000444888888444555DDDSSSuuu}}}{{{{{{~~~{{{}}}yyyzzzuuu|||}}}zzzxxx{{{xxx}}}hhhYYYIII;;;;;;???>>>:::777999999888888777666666666444444555555666666777777999999888777555444333333666666666555444444444333111222333444444333111000//////000111222333333333222222222222222222222222333333333444444333333333111111111111111222333333000000000000111222222333111000000000000000000111111///...///000111000...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,++++++******++++++,,,+++---000222222000...,,,...///222222222111222444:::888555444555555555444///...---,,,,,,,,,---...000000222444000---333<<>>===;;;999999666999:::888444444777<<<888777666555555555555555444444444333222111000///444444444444444444444444666444222000000000222222222111111000///000000000333222111111000000111111222222222222222222222222111111222222222333333333777777666555333222111000000111111111111000//////000000///////////////000///......///000000///------------............///111111000...------000222///...---,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111111222222333333444333444666555444333333444000///...---,,,---......111000...---...///111333JJJjjj}}}wwwqqqmmmiiieeebbbgggnnnuuuvvvvvvxxx}}}~~~}}}}}}zzzkkkVVVHHHFFF:::EEEWWWjjjxxx___DDD???;;;666BBBVVVfffnnnjjjXXXHHHAAA<<<666000DDDZZZgggnnnkkkYYYFFF999111000666FFFggg}}}wwwvvv{{{|||^^^BBB555777999555555MMMppp}}}yyypppjjj{{{}}}yyy}}}uuuEEE???>>>======<<<;;;999888777444888;;;:::777555777999777777666555555555555555555555444444222111//////333333333333444444444444555444222111000111222333333222111111000000111111333222111111000000111111111111111111111111111111111111222222222333333333666666555444333222222111111111222222111111000///222111111000000111111111///......///111111000///........./////////000000222222111///------000222------,,,,,,,,,---......,,,,,,,,,------...///000000000111111222333333333222333555444222111222222000///...---,,,------...,,,,,,,,,---...111444666BBBddd}}}yyynnngggdddfffjjjllliiiiiiggggggkkkttt{{{sss```QQQGGG@@@CCCIIIeeejjjrrryyy~~~lllQQQ<<<<<>><<<888888>>>MMMdddyyy}}}|||~~~yyyooouuu|||xxx}}}|||yyy~~~kkk|||rrr======;;;;;;;;;:::999777555555222666;;;;;;888666555666666666666666555555555555666555555444222111///...111222222222333333444444333222111111111222444555444333222222111111222222333222111111000000111111000000000000000000000000111111222222222333333333444444444444333333333333222222222222222111111000333222222222222222333333000//////000222333222111//////000000000111111111444444333111///...000111,,,,,,,,,,,,---...///000,,,,,,,,,,,,---...///000//////000111111222333333111222444333111000000111///......---,,,---------+++++++++,,,///222444666:::]]]xxx~~~wwwmmmeeedddhhhmmmpppgggdddbbbffflllqqqrrrqqqiiiWWWCCC;;;???JJJZZZeee{{{~~~~~~yyyvvv\\\NNNDDDJJJYYYdddiiijjjXXXJJJ;;;333000111555;;;RRR^^^iiinnnqqqnnn___NNN@@@666444777BBB]]]www|||~~~jjjJJJ999888666:::LLLgggyyy||||||}}}|||vvvuuuuuukkkpppxxxwwwvvvzzzooo{{{|||uuubbb999>>>;;;;;;:::999888666555444222444777888666444444444555666666666666666555555666666555444333111///...000111111222222333333444222222111222222444555666444444333222222222222333333222111111000000111111111111111111111111111111111111222222222333333333333333333333333333333333222333333333333222111111222222222222222222333444444333111111222222222000/////////000000000111111555555555222000///000111...------------......///---,,,,,,,,,------...///......///000000111222222222333444333111000000111......---------,,,,,,,,,---------...///000222333777ZZZttt||||||vvvnnnhhhfffggghhhiiicccccchhhnnnppphhh]]]WWWAAAAAADDDNNN]]]lllxxx}}}~~~wwwnnniii```aaadddiiiooonnnaaaSSSDDD888000222444555<<>>;;;;;;;;;:::888777555444333333333222222222333444444555666666777666555555666666666555333111000///111111111222222333333333111111222222333444555666555444333333222333333333333222111111000000111111222222222222222222222222111111222222222333333333222222222333333333333444222333333333333222111111111111111111111222333444888666333222222111000///....../////////000000000555555555333111///000111111000///...---,,,,,,,,,---,,,,,,,,,,,,------...,,,------...000111111222333444555444222000000111---------------,,,,,,,,,,,,------///000222333444:::[[[qqqxxx}}}zzzssskkkdddbbbbbbdddeeeccc``````aaa\\\PPPIIIHHHCCCOOO___mmmvvv}}}~~~xxxqqqkkkhhhrrryyy|||wwwnnn```KKK888777///---444:::???NNN^^^jjjmmmmmmlllppptttmmmaaaDDD888555777<<>>^^^sssxxx}}}~~~xxxkkkaaa___ccciiimmmbbbVVVJJJEEEAAA@@@HHHTTTdddoooyyy}}}~~~yyyuuussstttvvvyyy~~~}}}uuufffVVVGGG999000444000///444>>>NNNccctttuuuuuuooojjjmmmrrrmmmaaaFFF999666777999LLLjjjyyy~~~xxxRRR;;;IIIdddfffvvv|||||||||~~~xxx{{{|||~~~~~~iii>>><<<;;;;;;;;;;;;:::888777555444333333222333333333333222333444666777888777666555444444555555444333333222555555444444333333222222222222333444444555555555444333333222222222222222333222111111000000111111111111111111111111111111111111222222222333333333333333222222222222222222111111222222111111000///222222222222333444555666777444111000111222222111//////000000000111111111111333444333111000000111111111///...------------------,,,,,,+++,,,,,,---******+++---...///000111333444555333111/////////,,,,,,---------,,,+++***)))***---111555888:::;;;AAAaaawww}}}{{{nnnddd```aaaeeehhhWWWGGG<<>>666333444555666777<<>><<<999777555444444666555444333222222222222333333444666777777444222444333222111111222333444666555333111000000000111000111222333333333333222333333333333333333333333222222222222222222333333333333222111000000111111000111111222222111111000444444444333333222222222000111111111111222222222222333333444555555555444333333333222222111111111555222000222666777444000111222444444333333444555444333111000000000...---...---,,,++++++++++++,,,------------...///000000111111111111111000//////++++++++++++++++++++++++,,,,,,---222777:::999777EEEbbbvvv}}}|||yyyzzzwwwooobbbSSSIIIDDDDDDLLLUUUdddqqqyyy}}}~~~}}}{{{zzzzzz}}}zzzkkk\\\GGG;;;333444555333222555222CCC[[[mmmvvv{{{zzznnnnnntttpppeeeWWW;;;444777///<<<[[[jjjssszzz~~~{{{ppppppJJJGGG555BBB======;;;999888777777777777666555444333333333333444333222333555666666555333333222111111222333333444333111000000111222333444333333222222111111000333333333333333333333333222222222222222222222222000000000000000111222333111111222222222222111111444444444333333222222222111111111111222222222222222333333444555555444444222222222111111111000000444222000111555666333///000222333333222222333444444333111111000///...---...---------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111111000//////++++++++++++++++++++++++++++++---111666999888777IIIddduuuxxx}}}|||zzz~~~}}}}}}}}}~~~ssshhhVVVFFF>>>AAAKKKSSShhhnnnvvv}}}~~~}}}}}}}}}~~~||||||rrrdddRRRBBB777333222666666444555999GGGUUUhhhuuuzzz|||~~~~~~rrrpppsssooofffTTT:::555888222===XXXfffuuu}}}~~~~~~yyy{{{llltttpppiiihhhsss|||JJJFFF<<<===<<<;;;::::::999999999:::888777666555444444444444555333111222444666777777333333222222222222333333333222000//////111444666777666333111000/////////222222333333333333333333444333333222222111111111.........///000222333444222222222222222222222222444444333333333333222222111111111111222222222333222333333444444444444444111111111111000000000000333111000111444444222///000111222222111111222333333222222111000///...............///...------,,,++++++++++++,,,---...///111111111111111000//////++++++++++++++++++++++++++++++,,,000444666666666MMMffftttuuu{{{}}}|||~~~~~~~~~zzzuuu[[[RRREEE???EEEUUUfffqqqvvvyyy|||wwwxxx{{{~~~zzzkkkYYYIII;;;111000000222555666999CCCMMMdddmmmxxx~~~vvvqqqqqqnnngggQQQ;;;666999555<<>>777333555666444555888:::KKK^^^kkkuuu}}}~~~{{{{{{zzzzzzzzz|||~~~}}}|||}}}{{{uuulllfffeeeYYYAAA666;;;888BBB___dddttt~~~{{{{{{{{{vvvvvv{{{FFF777AAA666===666666666666777888::::::777777666666666666777888555444444555666666555333333333444555555444333333...///111222222111000000000000111111111111000000///000000111222222333333222222222222222222333333///000000222333555777888111000///------///000111222222222333333444444444222222333333333444444444333333333333333222111000111111111222222333333333222333444444333222333333222333333222000///000111...222444222...---///333222000---******,,,...000------------...///000000111111111111111000//////))))))***+++,,,,,,------,,,...000///......222666RRRmmmvvvsss}}}wwwiiiAAA<<<777555555>>>TTTiiitttzzz~~~xxxtttrrr~~~{{{zzzzzz{{{zzzxxxtttkkk\\\JJJ:::000666222333777777666;;;DDDQQQfff{{{|||{{{zzzyyyyyyzzz|||~~~~~~zzzwwwyyyxxxqqqfff^^^ggg]]]DDD999???999@@@]]]___pppyyyyyyyyyzzzxxxttt}}}fff@@@BBB777;;;888888777777777777777888888666666777777777777666666666666666666666555555444333333333333222111000///,,,---...000000000///...333222222111000///......000000111222333333333333111111111111111111111111...///111333444444444444///////////////000111111222333444555555444333222222222222111111111111000222333444444555555444444333333555666666666555444333333333222222111111111222222222111000//////...000000000000000///.........---,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---......////////////......++++++,,,,,,---.../////////////////////000111111FFFeee{{{xxxuuu|||{{{pppUUU???222777999666<<>>III777999>>>GGGTTTbbbnnnvvv~~~|||xxxmmmfffbbb^^^XXXTTTLLLGGGBBB??????>>>:::777>>>888666777555555EEEXXXqqqzzz}}}}}}}}}uuuvvv~~~~~~}}}WWW999>>>;;;===;;;888888777777777777777888666666777777777777666666666666666666666555555444444444555444444333222111000111222222333333222222222222111111000000//////000000111222333333333333333333333333333333333333222222222222111000///...------...///000222444555555444444333333444444555222222222111111111111000000111222222333333222222222333444555555555444444111111111111111222222222222111111000000//////...///000000000000///......------,,,,,,,,,++++++++++++++++++,,,,,,---------//////000000///...------+++,,,,,,------.........---------...///111222333:::OOOhhhwww||||||zzzwwwlllaaaQQQ@@@555111222444///888CCCJJJQQQYYY]]]^^^\\\[[[WWWQQQLLLIIIBBB;;;777444222333222222666<<<:::BBBOOO___mmmxxx~~~}}}wwwrrriii[[[PPPIIIEEEAAA>>>@@@>>>:::888888999<<<>>>;;;333222888555222BBBZZZ}}}|||{{{~~~QQQ777===>>>===<<<999888777777777777777777777777666666666666777777666666666666666555555444444555555555444444333222111222222222222222222222111111111000000000000000000000111222333333333333333333333333333333333333222222111111000//////......//////000111222444555555444333222222333444555222222222111111111000000///000000111111111111111111222333444555444444333///000000000111111222222111111000000//////////////////000000//////...---,,,---------,,,,,,+++++++++++++++,,,,,,---------000000000000///...---,,,,,,,,,,,,---------......+++,,,,,,---///111222333888GGGaaaxxx}}}wwwvvvtttssshhhSSSDDD===777///444555888;;;???AAA>>>;;;???>>><<<:::888666444222444555888::::::999;;;===RRRYYYeeeqqqzzz~~~~~~{{{rrrjjjXXXRRRJJJDDDCCCCCCDDDDDDGGGGGGGGGDDDCCCDDDHHHLLLGGG;;;888===888111@@@ZZZ~~~LLL888<<>>;;;;;;OOOjjjxxx~~~~~~~~~zzzzzz{{{vvvGGG;;;<<<@@@999<<<:::999888777666666666666888777666555555666777888666666666666666555555444333333444444444444333333111111000////////////000//////000000111111222222000000111222333333333333333333333333333333333333////////////111222444555444333222222111111222222555444444333333444444555222222222111111111111000...///000000111111000000000111222333333333222222////////////000000000000////////////////////////...////////////...------+++,,,---...---,,,+++*********+++,,,,,,---............////////////......------------------------,,,,,,,,,---...000111222---666JJJdddwww~~~xxx}}}uuulll^^^OOO@@@999444666888666333222444222111222111111555::::::@@@FFFLLLXXXhhhuuu{{{}}}}}}~~~}}}yyyvvvsssjjj\\\PPPKKKRRRUUU[[[ccckkkrrrxxx{{{{{{~~~{{{{{{{{{mmm\\\LLLFFFIIITTTkkkvvv}}}~~~~~~|||}}}|||}}}cccBBB<<<;;;@@@777===:::999888777666666666666888777666555555666777888666666666666666555555444222222333333333333222222222111000///...//////000...//////000111222222222000000111222333333333333222222222222222222222222000000000000111333555666333333222222222333333444333444444444444444444333222222222111111111111000//////000111111111111000///000222333333333222111//////////////////......////////////////////////......//////......---,,,+++,,,---......,,,+++))))))******+++---......///,,,---...///000000000000---------------------------,,,,,,---...///000111---222<<>>:::999888777666666666666999777666555555666777999666666666666666555555444111111222333333333222222333222000/////////000000......///000111222222333000000111222333333333333111111111111111111111111222111111111111333444555222111222222333444555666222333555555555555333222222222222111111111111000///000000111111111111111///000111222333222111111000000//////.........---.........///////////////......//////......---,,,+++,,,---......,,,***))))))******+++---...//////+++,,,---///000000111111---------------------------------------...///000000222555???VVVqqq~~~~~~|||||||||{{{oooccc\\\UUUKKKGGGIIIDDDBBBEEELLLQQQVVVaaammmpppxxx}}}}}}~~~yyytttpppcccZZZSSSRRRRRRXXXiiiyyy{{{|||}}}}}}~~~||||||{{{NNN>>>@@@666999999888999999888888888888888888999888666444333444666777444555555555444333222222555444444333333222222111222222111111000//////...000///////////////000111111111222222222333333333333333222222111222222222777444333444666777555333333333444555555444333333444444333333333333222222333222222222222222222333000000111111111111000000222222111111000/////////111111000000//////......000000000000000000000000000000///...------,,,,,,---...000111...***)))+++,,,,,,+++++++++,,,------***+++---///000111111111...//////...,,,***+++,,,------,,,------...///000000333333333CCC```xxxzzz{{{~~~|||xxxrrrlllgggcccaaa___ccchhhnnnrrrvvvzzz|||~~~}}}{{{yyyvvvooofff___UUUPPPOOOXXXhhhvvv}}}~~~}}}yyy}}}III<<>>:::???===>>>;;;;;;:::999777666555444777666555333333444555555444444555666666666555555222222333333333333444444333333333222111111000000000000000000000111222222222222222222333333333333333222222111222222333333444333222222444444333222333444444555555444444333333333333333222222222222111111000000000000111111000000111111111111000000222222222111000000//////000000000000/////////////////////////////////////////////...------,,,,,,---...---,,,,,,+++++++++,,,+++++++++,,,,,,---...------......////////////---...///...,,,++++++,,,------,,,------...///000000333333000555JJJeeewww}}}}}}~~~~~~|||zzzxxxxxxvvvnnncccXXXQQQNNNLLLLLL]]]iiixxx~~~yyyvvvuuuwwwxxxzzz}}}~~~eee>>>999<<<<<>>:::999999888777666666555666555444444444444555555444444555666777777777666111111222333333444555555333333333222222222111111111000000000111222333333222222222333333333444444222222111111222222333333555555444555555555555555444444444444444444444444333333333222222222222111000000////////////000000222222222333333222222222333333222111111000000///000000000000//////////////////////////////////////////.........---------,,,...---***)))++++++)))++++++++++++,,,---......///.........---.........---...///...,,,+++,,,---------,,,------...///000///111222000000???\\\ttt|||~~~~~~}}}~~~}}}xxxtttqqqeee[[[NNNEEEDDDLLLWWW___uuu{{{{{{wwwwwwyyy{{{|||~~~{{{|||XXX===<<<;;;===AAA888;;;777777777777777777888888555555555444444555555555444444555666777777777666111111222222333444555555333333333222222222222222000000000000111222333444222222333333333444444444222111111111222222333444444555555555555444555555444444444444444444444444333333222222222111111111000//////////////////000333444444555555444444333333333222222111000000000////////////000000000000.......................................------------222333...+++,,,---+++++++++++++++,,,---.../////////...---,,,------...,,,.........,,,+++,,,---------,,,------...///000...///111111///999VVVsss|||~~~~~~zzz|||~~~}}}yyyqqqhhhcccLLLIIIFFFHHHPPP^^^mmmxxx|||||||||{{{|||~~~OOO??????:::>>>AAA555:::555555666777777888888999555555555666666666666666444444555666666666555555111111222333333444555555222222222222222222111111/////////000111222333444333333333333444444444444111111111111222333444444222333444444222222333444555444444333333444444555222222222222111111111111000000////////////000000444444555555555555444444333333333222111111000000////////////000000000000................................................///:::>>>666...///111///*********+++,,,---...//////...---,,,,,,,,,......,,,---......,,,,,,,,,...------,,,------...///000...---000333000555QQQppp~~~}}}}}}}}}{{{{{{yyytttlllaaaVVVKKKEEEBBBIIITTT```kkkuuu}}}~~~}}}~~~|||HHHAAAAAA999>>>AAA333:::666666666777777777777777555666666777777888777777444555555555555444444333222222222333333444444444111111111111111111111111.........///000111333333333333333444444444444555111111111111222333444555111333555444222111333444555444333333333333444555222222222222111111111111111000000//////000000111333333444444444444333333444333333222222111111000.../////////000000000111...................................................>>>EEE;;;///...000000*********+++,,,---//////...---,,,++++++---...///,,,---......,,,,,,---...------,,,------...///000000,,,///444111222KKKjjj~~~~~~|||{{{|||}}}zzzqqqmmmooosssuuuuuuvvvnnnbbbUUUKKKFFFDDDDDDUUU___mmmxxx~~~|||gggEEEAAABBB999>>>AAA333;;;888888777777666666555555666666777888888888888888555555555555444333222222222222333333333333444444000000000000000000111111---------...///111222333333333333444444444555555111111111111222333444555333555777666444333444777555444333333333333444555222222222111111111111000111111000000000000111111111222222333333222222111444444333222222111111000.../////////000000111111........................---.....................+++>>>HHH<<<---+++---...*********+++,,,---///000...---+++++++++---///000,,,---......,,,,,,---...---------------...000000222,,,...444111000FFFeeezzz}}}~~~}}}~~~~~~wwwmmmaaa[[[^^^ffflllnnnggg^^^RRRIIIIIIQQQ^^^gggpppvvvXXX>>>>>>======<<<;;;999888888777666555555444444555444666888:::;;;:::999888999888777666555444444444222222333444555555555555222111111000///......---......//////000000111111111111222333333444555555222222222222333333444555444666888999777555444333444555555555444333222222000000000111222222222333000000111111111111000000222333333222111111222444111111111111111111111111000000000000////////////////////////////////////000000///...---,,,,,,+++---DDDMMM<<<++++++---)))---,,,++++++++++++,,,---...---,,,+++++++++,,,---,,,------......------,,,+++++++++,,,---...///000///111111333444000BBBeee~~~www^^^DDD===IIIVVVWWWRRRUUUDDD>>>NNNdddpppvvv||||||}}}MMM>>>>>>======<<<:::999888888777666555444444444444444666888999::::::999888888777666555444444444444222333444444555444444444111111000000///......---......//////000111111111111111222222333444444555333333222222222333444444333555777777555333333333333333444444444333333222111111111111111222222222000000111111111111000000111222333222111111222444222222222222222222222222000000000/////////......////////////////////////...............------------@@@GGG888+++,,,...***------,,,++++++,,,------------,,,+++++++++,,,---,,,------......------,,,,,,,,,,,,,,,---...//////111333000111333111DDDfff}}}~~~zzzeeeKKK<<<<<>><<<666222444>>>FFFKKKVVVaaammmooottt||||||YYYDDD=========<<<;;;:::999888777777666555444444444444333444666777777888777777444444333333222333333333444555555444333222111111000000/////////............//////000111111222222111111222222333333333333555444333333222222222222222444555555444222333333222333444555555555555555333222222222111000000000000000111111111111000000000222333222111000111222222222222222222222222222///.........------------////////////////////////........................+++222333---***---...+++------------------------,,,,,,,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,---...///222444000000222111>>>XXXppp|||}}}}}}~~~{{{tttjjj^^^RRRKKK???:::777888666555:::CCCIIIMMMVVVaaalllvvv|||{{{}}}GGGBBB======<<<<<<;;;999888777777666555444444333333333333333444555666666666666333333222222222333333444555555444444333222000000////////////............//////000000111222222222111111222222222222222333555444333333222222222222333444666555444333444555333444555666666666666666333222222222111000000000000000111111111111000000///111333333111000000111000000000000000000000000///.........------------////////////////////////000//////...------,,,,,,+++,,,,,,++++++,,,---,,,------------------------+++++++++,,,,,,---------,,,------......------,,,------,,,,,,,,,---......000444111111333000666JJJhhhyyywwwlllcccWWWOOOFFF@@@;;;777666888111666>>>EEELLLVVVbbbkkkrrrvvv{{{vvvBBBCCC<<<<<<<<<<<<;;;999888777777666555444333333333333333333333444444555666666222222222222333333444555444444444444333222000000........................//////000111111222222333111111222222222222222222444444333222222222333333333444555555444444555666444555555666666666666555222222222111111111111111000000111111111111000000...000333333111000000000000000000000000000000000/////////.........------////////////////////////111000///...---,,,++++++,,,******,,,,,,***+++---+++,,,,,,------,,,,,,+++******+++,,,------------,,,------......------,,,---------,,,,,,------......333111000444000222AAAcccyyy~~~yyysssiii]]]SSSKKKCCC999222444777999777666;;;FFFOOOeeelllwwweeeAAABBB<<<<<<<<<;;;:::999888777666666555444333333333333222222222333333444555666222222222222333444666666333333333333333222111000........................///000000111111222333333222222111111111111111111333333222222222333444444222333444333222222444666444444444444444444333222111111111111111222222222000000111111111111000000...000222333222000000000000000000000000000000000000000000/////////......//////////////////////////////......---------,,,---***+++///...))))))---******+++,,,,,,+++******)))***+++---......------,,,------......------,,,...------,,,,,,------------222///...333222444@@@ccczzz}}}~~~}}}vvvmmmbbbUUUGGG<<>>;;;666333444888<<>>===;;;:::999999::::::999777555555555555333111111111111222222333333333333333222222222333444444333444555555555333111/////////.........------------///111333444333222111444333333222111111111222111111111222222333333333444444333222333444555666444444444333333222222222111222222222222111000000222222222333333444444444......//////000000111111000111222333333222111000111111111000000000000000111000000///...------,,,------------------------+++++++++,,,,,,---------************)))))))))(((---.........------///000......------------...............///////////////.../////////000444888<<>><<<<<<<<<<<<;;;:::999999777555444333444444444222333333222222222222222222111222222333444555555666333333444444444222111////////////.........------...///111222333333222111222111111000000000000111111222222222222333333333222222222222222333444444444444333333333333222222333333333333333222222111000111111111111111222222111000...------...//////000000////////////000000000000000000000000000000111111000000//////......------------------------,,,,,,,,,,,,---------------,,,+++*********+++,,,+++,,,,,,,,,++++++---...000//////////////////000---------.........//////000111111111111333666999TTTnnn||||||}}}}}}}}}uuueeeXXXMMMDDD??????888999===777222DDD^^^xxx|||xxx|||{{{yyywww{{{___>>>>>>===:::;;;<<<===<<<;;;999888777555333333444555444333333333333222222111111111111111222444555555666666333333444444333222000000////////////............///000111222222222222111222222111111111111111222222222222222222222222222111111111222222222333333333333333333333333333333333444444444444333222222111111111111222222222222111000...---,,,---...///000///...------...///000/////////000000000000000111111000000000/////////........................,,,,,,------------------...---+++***)))***+++,,,+++,,,---,,,++++++---///000000000111111000000000,,,,,,------....../////////111333444444666999;;;EEEggg|||~~~~~~~~~vvvjjj]]]UUUHHH===;;;@@@;;;777LLLkkktttlllxxxxxx___???@@@<<<:::;;;<<<<<<<<<;;;:::999999777444333444555555444333333333222222111111111111222333555555666555555333333333333222111000000000000/////////.........000111111111222222222111333333222222222333333444222222222222222222222222111111222222222333333333333333333333333333333333333444444444444333222222333333333333333333333222111000///...------...///000///...------...///000......//////000000000000000000000000////////////........................---------------------------,,,+++*********++++++,,,---...---,,,,,,...000000000111222222111000000,,,,,,------...//////000,,,///222555666777:::<<<888^^^xxx|||vvvppp___QQQJJJJJJFFFEEEZZZwww|||{{{yyyqqq{{{nnn\\\BBB???>>>:::;;;;;;<<<;;;;;;::::::<<<999666444444555555555333333222222222222222222222333555666666555444444333333333222111111000000000000000/////////......111111111111111111111222444333333333333444555555333333333222222222222111111222222333444333333333222222333333333333444444333333333333333222222111444444444333333333333333000000000000000///////////////............//////---......//////000000111///////////////.............................................---------------------,,,,,,,,,++++++---.........------///000///000111222222111000///,,,------...///000111111---000444777888999:::;;;444QQQiiiwwwuuukkkfffaaaaaaooo~~~xxxtttyyy{{{||||||}}}cccUUUCCC<<>>>>>=========888DDDRRRggg}}}}}}~~~yyywww{{{~~~}}}{{{{{{|||uuuZZZNNNCCC999DDD<<<;;;:::999999:::<<<===AAA>>>999666555666555555111111111222222333333444444555777777666555222111444333222111000000000000000000000000////////////222222111111111111111222222111111111222333333444333333333222222111111111222333444555666555444444222222222333333444444444111222222222222111000000222222222222111111000000---///222444444333111000...///000111111000///...---------...///000000111,,,---------------------//////////////////////////////.........---------///000222444333111///---+++,,,,,,,,,++++++---///---///000111111000///---......///000111222333333>>>AAAEEEFFFDDDBBBAAAAAA===;;;???YYYwww|||xxx~~~|||{{{~~~}}}~~~|||}}}vvvvvvzzz}}}}}}oooPPPBBBCCC<<<@@@<<<;;;:::999999:::<<<===666777777555333222333444666555444333222111111111555555666666666666555555111111111111000000000000///000000000......000111111111111111222333444444333333333222222111111111222222222222333333444555555555555444444333333333333222000///...///000111000000111111111222222222444222111000000000...---///000222333444444333222000000000000000000000000...............///000000222000///...///...---,,,---...///.........000111000000/////////000000111///////////////000000000000000///...............000111222333222000...---***111222111333---...<<>>GGGVVVeeepppwwwzzzwwwvvvzzz~~~{{{|||~~~|||zzz||||||yyy~~~gggMMMCCCBBB:::???<<<;;;999888888999;;;<<<888888888666333222333444333333222222111222222222444555555666666555555444111111111111000000000000///000000000......000111111111111111222333444555333333333222222222111111333222222222333333444555555555444444444333333333222222222222222111111000000000111111111222222222222222111000000000///......///111222333222222222000000000000000000000000...............///000000/////////000111222111000000222333333111///....../////////......//////000/////////000000000000000000000///...............///000222333333222000///(((//////...111///666GGGaaakkkoooqqqooo^^^PPPRRR]]]NNN<<<666???RRRfffsssvvvxxx{{{zzz{{{}}}wwwrrruuu|||xxxpppxxx]]]MMMFFFCCC:::AAA;;;;;;999888888999:::;;;888999999777444333444555111111111111111222333444333444444555555444444333222222111111111000000000///000000000......000111222222222222333444555555333333333333222222222222333333222222222333444444444444444444333333333333222333555666555444222000000000000111111111111222000000000000000000000000......000111111222111111000000000000000000000000...............///000000...///000111111111000000000111222333333000...,,,///......---------....../////////000000111111111000//////............//////000111222333222111000(((000///---111444AAAXXXkkkwwwrrrZZZTTTqqqdddPPPAAA<<>><<<<<<<<<;;;;;;::::::999222333555555555777999<<<999999777666555444444444222333333444444333333222333222222222222111111111///000000000......000111111111111111222333444444333333333333444444444444444444333222222222333333222222222222333333333333333222000......///000222111000000000000000//////---000222222//////111444111111111111222333444555000000000000000000000000...............///000000---///111000///111777;;;@@@:::222......000111111///...------,,,,,,,,,,,,,,,,,,---...//////000000///............//////000111111000///......------///444111///444555===PPPiii|||yyy___PPPTTTXXXmmm}}}zzzmmm```TTTKKK@@@MMMcccyyynnnYYYTTTCCC888@@@===<<<::::::::::::999888777777333444555555444555777999777777666555555555555555333333444444444444333333333333222222222111111111///000000000......000111000000000000111222333333333333333444444444555555555444333333222222222333111111222222222333333333111111000000////////////111111000000////////////---111333222///...000333111000000000111222333444000000000000000000000000...............///000000...000111//////222:::AAACCC===555111111222000...000///...---,,,,,,,,,,,,******+++,,,---...//////...............///000000000000000000000111222222000444222333999666777CCCDDDXXXhhhnnngggOOO<<<>>>@@@UUUiiiqqqrrrooobbbRRRZZZfffwww}}}yyyyyy|||ggg[[[ZZZCCC666AAA???<<<999999999888888666555555555666666555333333444666555444444444444555666666333444444555555444444333333333333222222222111111///000000000......000111////////////000111222333333333333444444555555555555444333333222222222222111111111222222333333333///000222222222111///...111111000000/////////......111444222...---000333000////////////111222333000000000000000000000000...............///000000000111000...,,,///888??????999333111333333000---111000///...---,,,,,,,,,))))))***+++---......///...............///000111//////000111222444666777111666555888???:::666===:::CCCEEEEEEDDD:::666@@@444>>>GGGPPPcccwww{{{sssppp{{{|||wwwpppkkkjjjnnnssswww|||aaaYYYMMMCCC???>>><<<999::::::999888777666555555666666555555555444444444333333444333222333666888555444333222111000000000333444555555555444333222222111///.........///000111000/////////000111222222111111111222333333444444444444333333222222222333333333333333333333333000333777888666222///...000111111222222222111111222222222111000//////...222111000//////000111111000000////////////000000111111000000000000000111---111444666444111///...000111111222111000///......------,,,,,,------...+++,,,------......------+++---///000//////000111000111111222333444666777===888777:::<<<999:::>>>;;;;;;:::888777777777777222===;;;;;;TTTnnn{{{}}}zzziiiVVVMMMKKKKKKPPPVVVhhh{{{|||{{{yyyZZZSSSHHH@@@>>>>>><<<999:::999888777666555555444555555555444444444444333222333333333222333555888777666555444333222222222222333444444444333222111111000////////////000111222111111111111222222333111111000000111222222333555555444444444333333333333333333333333333333333222555999999777333111///000000111111111111000000222222111111000//////...222111000//////000111111000000////////////000000000000///////////////000,,,///333444333222111111111222333444444222000///------,,,,,,,,,,,,------++++++,,,,,,------,,,,,,,,,...000111000000111222000111333555888<<<@@@CCCEEEHHHIIIFFF@@@;;;;;;===999999888777666555555555///999888888HHH]]]ppp~~~~~~|||xxxeeeRRRAAA>>>??????FFFQQQgggzzz{{{pppdddSSSKKKBBB===>>>>>><<<:::999888888777666555444333444444444444333333333333222333333222222333555777999888777666555444444444222222333333333222111000////////////000111222333222333333444555555444444111111000000000111222222555555555444444444444333222222333333333333333333555777::::::888555333222000000000000000000000000222222111111000/////////111111000000000000111111000000////////////000000//////............//////,,,...111222222222333444111333555777777444222///------,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,...000222222222111222333111222444666<<>>===>>>===;;;999888888777666555444333333444444333333333222222222222333333222222333555777999999777666555444444444333333444444333222111000...//////000111222333444333444555777777777666555222222222111111222333333333333333333333333333333222222222222222333333333666888999999777555444333222222111111111111111111111111111111000000//////000000000000000111111111000000////////////000000//////.........///000000...///000000000000222444000333666888888555111///---,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,,,,------///111222333222111222333333333333666???NNN```lllooouuukkkPPP<<<999888222333222222111111111222222111666666777:::<<>>===???===:::999888888777666555444333333444444333333333222222222333333444333222333666888999888666555444444333333444555555555444333111000...///000111333444444555333444666777888888777777555444444333333444444444111111111111111111111111111111111222222333333333444666777777555444444555555444333222222222222333111111111000000000000000//////000000111111111111000000////////////000000000/////////000000111222000111111000......000222///222555777666444000...,,,,,,,,,++++++,,,,,,,,,...------------.../////////000222222111000111222222222222666AAAWWWpppiiiIII999999888000111000000000000000111111333444222777;;;888IIIiiiwww}}}}}}|||~~~~~~ssseeeDDD<<<;;;???;;;;;;RRRppp{{{{{{sss]]]\\\KKK>>>>>>@@@<<<999999999888888777666555444333444444444444333333333333444555555444444555777999888777666444333333333333555666666666555333111000//////111222444444444444333333555666777777777777666666555555444444555555///000000000000111111111000000111111222333333333222333444444333444555777777666444333222333333444111111000000000000000000...///000111111222111111000000////////////000000000000///000000111222333111111111000......///111///111333555555222///---,,,,,,++++++++++++,,,,,,///...---------...000111///111333222111000111222000111222666AAAXXXsssuuu[[[BBB999;;;:::333000/////////000111222222333222///333999666===TTTooo{{{sssaaa@@@======??????GGG___yyy|||eeeaaa___LLL<<<<<>>===???JJJ]]]ttt||||||bbbhhh```KKK;;;;;;>>>;;;999<<<::::::999888777666555555666666555555555444444444666777777777666777999<<<999888777555444444444444444444444444333111///...000111333444555444444333222222111222333555777888666555444333333333333333000000111111222222222333///000000111222222333333000111333333444666999<<<777666333111111111222333000000000000000111111111---...000111222222222111000000////////////000000---------......000111111+++---000111000000111222222222333333333222111000,,,++++++++++++++++++,,,...---,,,++++++---...000333444666555444333333444111333444222222999GGGRRRMMMBBB888999:::999777888000000000000111333444555333888333///333333666BBBkkk~~~vvv^^^DDD>>><<<888;;;PPPmmmuuuddd___SSSFFF:::999<<<<<<888666::::::999999888777666666444444555555666666777777777888888888888777777666555555555444444333333333333333333222222222111111///111333333333222333444222222222222222222222222333444666555444333333444222111111111111111111111...///111222333222111111555444222333555888999888333111///000222333222///000111111111111000//////000000111222111000///...///...---,,,,,,---...///000000//////000000111222/////////...//////000000555666888777333000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...000222444444444444444444444444333111///000222555777777:::999888666555555444444444333222111111111222333111111222333444777999;;;]]]~~~~~~lll^^^VVVNNNDDD<<<======888CCCeee~~~rrrfffmmm~~~|||oooccc^^^LLLBBB:::;;;===<<<::::::::::::999999888777777666666666666666777777777777888888888888777666444444555444444444333333333333333333222222222111111111///111222333222111222333222222222222222222222222222444555555333222222333222222222222222222222222000111222333333333222222555444333333666888999888111000///000333555444222222222222222222111000///111222222333222111///...///......------......///000/////////000000111111///////////////000111222444666777666333111//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111444444444444444444444444444222000000333555666666555555555444555555666666555444222111111222222333222111111222333555777888UUUppp{{{{{{|||lllWWWHHHAAA>>><<<:::AAADDDCCCRRRtttqqqccceeewwwhhh___ZZZDDD>>>;;;===>>><<<;;;===::::::999999888777777777888888888777777777777777888888888777555444222111444444333333333333222222222222222222111111111111...000111222000000000111111111111111111111111111222333444444222111111222222222222222222222333333222222333444444444333333555444333444666888999888000//////111444666666555444444444333333111000000333333444444333111000//////................../////////000000000111111111000000000000111222444444333555666666333111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111444444444444444444444444555333111111333555555555333333444555666888999:::555555333222222222333444222222111111222333555666AAATTTaaa___ZZZ^^^fffjjj___TTTDDD:::888<<<@@@BBB777CCCPPPeeeqqqjjjwwwccc[[[TTT>>><<<===???>>>:::;;;>>>999999999888888888777777888888777777666666555555666666666555444333222111333333333333333333333222333222222222111111111111...000111111000///000000000000000000000000000000111333444333111000000000111111111111111222222222333333444444444444444444444333333444666888888777111111111222444555666666555555555555444333111111444444555555444222000/////////000000000000//////000111111222222222222222111111222222444555666777555666777555222000//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000111444444444444555555555555666444222222333444444333555555666777999;;;===>>>666555444333333333444555555444333222222333444555333>>>EEECCCAAAFFFLLLNNNHHHDDD???<<<;;;>>>CCCFFFEEE\\\ttt}}}pppaaaVVVKKK<<<<<<>>>@@@>>>999999<<<999999999888888888888888666666666555555444444333222333333444444444444333333333333333333333333333333333333333222222222111///111222222000///000111000000000000000000000000111333444333111/////////......//////000000000111333333333333333333333333222222222333666777777666222333333333333333444444666666666555555333222222444444555555444333111000///000222333333222000///111222333444444444333333222222333444555666888999666777666444000---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///111111444444444555555666666666666555333333444555444333666666666777888:::<<<<<<777777555444444444555666777666444333333333444555444:::>>>===<<<>>>@@@AAA>>>@@@@@@>>>===>>>CCCHHH```www}}}hhh```RRRCCC===;;;===???>>>999888:::888888888888888888888888555555444444444444444444111222333444444555555444333333444444444444555555444444444444333333333333111333444444222111111222111111111111111111111111222333444333111/////////---------...//////000000333222111000000000111111000000000222555666555444222333444333222111222333444555555555555444333333222333444444444333222111000222444666666444222000111222333444555444333333222222222222333555666666555555444222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222444444444555666666777777666444333444555555444333444444444555666777888999888777666555555555666777777666555444333444555555888;;;===>>>===<<<<<<<<<<<>>:::999;;;888888888888888888888888444444444555555555555555222333444444444444444444444444444555555666666666666666555555555444444444444555666666444333333444222222222222222222222222333444555444111/////////------......///000000111111000///........./////////...///111444444333222///111333222111111222555333333444555555555444444000111333444444333333222222444777999999777444222///000222333444333222111000000//////000111111222000111111///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...///000111222333333333444444444555666777777777555444333444666666555333222222333444555777888999999888777666555666777777666555444333333333444555777999;;;<<<:::888999;;;BBBNNN\\\eeejjjrrrzzzbbb]]]LLL===<<<888888<<<>>><<<;;;<<<888888888888888888999999444555555555666666777777555555555555444444333222555555555666666666777777777666666666666555555555555777888777666444444555222222222222222222222222444555555444222000///000---......///000111111222000///...,,,,,,,,,---...------...000333444222111,,,///111222111111444666111222333444555555555555///000222333444444333222333555888;;;;;;888555333---///111222222222000///...---------------......---.........,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,///000111222333444444444444444444555666777777888444333333555666777666444222222333555777999;;;<<<:::999777666666666777888555444333222222222333444888999;;;<<<:::888;;;???OOO```uuuwww___WWWFFF;;;;;;;;;;;;<<<<<<;;;::::::::::::999999888999999999666666555555555444444444444333333666:::;;;999666333888:::888777999:::999:::888555444555666777777666555333222222333555666555555555444444333333333333666777666222......///000///.........000111222222///------///000...,,,//////000000000000//////,,,,,,,,,---///000222333555333222333555777777666777444222444888888444///222333444555555555444333111222333444333111///---,,,,,,,,,---------......000,,,---///---)))***///...//////......///111444333222111111111333555777555555555555555666777777555666666666666666555555444333222222444777;;;===;;;::::::888666444222111333222222111111222222333:::777999===:::555===LLLbbbtttmmm[[[RRR@@@777::::::;;;;;;;;;;;;:::::::::999888777777777777777666666555555555444444444555444444777:::;;;999777888===???<<<;;;===>>><<<:::888555444555666777666666444333222222333444666444444444444333333222222222444666444111...---...//////......///000000111222///------//////...,,,//////000000000000//////,,,,,,---...///111222333444555777888999888777666;;;888666777:::;;;888444333444555555555444333333111222333333222111///---,,,,,,---------.........///------///...***+++000---.../////////000333555333222111111222333555777444444444444444555666666666666666666666555444333333222111222333666:::<<<;;;;;;999888666444333222333333222222222222333333777555888<<<:::999FFFYYY{{{ggg\\\QQQ???777999999:::::::::::::::::::::999888777666555555555666666666555555555555444666555666777:::;;;:::888<<>>;;;888888;;;<<<:::888555555555555555444333222111111222222222000...---,,,------------.........///---...000...,,,...222...///000000000111444666333222111111222333555666333333333333333444555555666666666666555333222222111111000111222555888:::<<<;;;999777555444444444333333222222222222333333333444777:::999>>>SSSjjj~~~bbb\\\OOO>>>888999999999999999999::::::;;;:::888777666555555444666666666555555555555555666666777888999:::::::::<<<@@@AAA>>>;;;===<<<:::999777555444555666666555444444333222222333444444111222333333333222111111000111111000...---------,,,---///000000///...---......---,,,------------...//////////////////...------......000111333444222666;;;:::777444666999<<<:::777666888999999888777777666555444333222111111111111111000///...---------------...............//////000//////000333000222333222111111333444222222222222222444555666444444333333444444555666666666666555444222111000000000000000222444666888<<<:::888555444444555666333333333222222333333333111333777888888BBB^^^xxxjjjZZZUUUFFF999555999888888888888999:::;;;<<<;;;999888777666555555666666666666666666666666777777888888888999::::::<<<@@@@@@===:::;;;;;;999888666555555666666555444333333333222222333333333000111333444444333222111000///............------,,,---...//////...---,,,---------,,,,,,,,,---.........////////////......---------...///111333444111444666444111111666;;;;;;999777666777777888888888888777555444333222222000000000000///......------------........./////////111222000000111333444333444555444222000000111222222222222333444555555555555555555555666666777555555444444222111000////////////000111333555666;;;999777555444444555666444333333333333333333444111444777666888GGGeeesssqqqooonnnqqq|||___VVVNNN@@@:::888999999888888888:::;;;===;;;:::999888777666666666555666666666666777777777666777888777777777999;;;<<<@@@AAA===;;;<<<<<<999777666444555666666555333222222333333333333222222000111333555555444222111000///------...///...------------...------,,,++++++,,,,,,,,,++++++---...---......//////......---,,,,,,,,,---///000222333111222222111///111777;;;;;;:::999999888888999999999888777555444333333333000000//////...---------------........./////////000444444111000222444333333444555444222000000000111111222333333444444555666555555555555666777777333333333333222111////////////000111222333444555888777555444444444555555444444333333333333444444222666888777;;;MMMjjjrrrqqqpppoooooottt{{{VVVRRRFFF;;;<<<===::::::999888999;;;===>>>999888777666666666666666555666666666777777777777666777888777555555888::::::>>>???<<<:::;;;;;;999666555444555666666444222222222222333333222222222000222444666666555333222111...,,,,,,...000000......------,,,++++++,,,,,,)))+++,,,,,,******,,,///---......//////......---+++++++++,,,...///111222111111111222444777999;;;999:::;;;;;;999999888888999888666555444444444444000000///...------------............////////////222666666222000333555333///111333333222111111111111111222333444444444444555444444444444555666666111111222222111000000///000000000111222333444555444444444444444333333333444444333333333333444444333777999999@@@TTTppp|||vvv{{{|||vvv}}}iiiMMMKKK<<<333999;;;;;;:::999999999;;;>>>???777666666555555555666666555666666666777777888888555777888666444444777:::777<<<===:::888::::::888666555444555666666444222111222222333333222222111000222444666777666444333111...,,,,,,///111000//////...,,,+++***+++,,,,,,)))+++,,,,,,***))),,,///---..................---******++++++---...000111111111222555999<<<<<<;;;777888::::::999777777666999888666555444444555555000000...---------------............/////////000333888888222000444555222,,,///111333222222333333111111222333444444444444444333333333333444555555000000111111111000000///000000111222333444444444222333333444444333222222555444444333333444444555444777999;;;DDDZZZtttooosss{{{zzz|||~~~cccOOODDD::::::===888;;;:::999999999;;;===???666666666666666777777777777888999777666555555666444555777555333222555888777777777777777777777777555555444444444444555555666555333111111111333444444444333333333222222222222111///.........///000222///,,,+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,,,,000333///000333555888999;;;;;;:::999999;;;<<<:::555111333666;;;>>>???<<<888555000///---,,,,,,---///000,,,---...///111333444555444444444444333222111111///000111333444444333333222333333444444333333222444333333333444666777999333333333222222111111111000000000000111222333444555333999@@@<<<111///777222555555222333888777222444777777999IIIfff|||zzzwwwzzzwww}}}~~~}}}rrr\\\MMMCCC888777===;;;===<<<:::999999:::;;;<<<777777777777777777777777666888888888666444444555222444666555333333555777666666666666666666666666555555555444444555555555666555333222111222333444555555555444444444333333222111000/////////000000111///,,,++++++++++++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............000333555111222444666888999:::;;;:::999888999:::999555222444777;;;>>>>>>;;;777444000///...------...///000......///111222333444555444444444444333222111111000000222333444333333222222333333333333333333222444444333222222333444555333333333333222222111111000000000000111222333444333222666===999//////666222666666222111444666444888666555???YYYxxx}}}llljjjqqqzzzdddSSSIIIBBB666555<<<<<<>>>===;;;:::999999::::::999999999888777777777666555777888777555444444444111333555555444444444555555555555555555555555555555555555555555555555555666555444333333333444555666666555555555444444444222222111000000000000111111///,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...222555777777222333555666888999999999999888666777888888666555666888;;;<<<<<<999555333111000///......///000111111111222222333444444555444444555444444333222111111222222333333333222222222333333333333333333222444444333222111222222222333333333333333222222111111000000111111222333444444222555:::777000111777222666777444222555888888:::777:::MMMmmm|||iiiXXX[[[lll}}}rrr\\\KKKCCC???777666;;;:::===<<<;;;::::::::::::;;;;;;::::::999888777666666555666888777555444444444111222444555555444444444444444444444444444444444444555555555555555555444666555555444444444555666555555555555444444444444222222222111111111111111000...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///,,,+++...444888999999222333444555666777777777888777666555555666777777888999::::::999777444333111111000000000000111111444444444444444555555555555555555555444333222222222222333222222222222111333222222222222222222333333333333222222222333333222333333444444333222222111111111111222333444444777555666999888333555:::333555555666777999:::999666<<>>===999;;;<<<666::::::::::::;;;;;;<<<<<<;;;::::::999888777666666555666777666555444666777444444444444555555444333444444444444444444444444444444555666666555444444555555555444555555555555444444444333333333333222222222222222111111000000///...---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///,,,+++...444888999999222222333444555555555555888888666555444555777888::::::999888777555444333222222222222222222222222555555555555555555555555666777777666666555444333333333222222222222222222333222222111111222222333111222222333444555555555111222444555555444333222111111111111222333444555666555555777777555777:::777444333666999999777444444FFFbbbxxx|||tttoootttrrroooqqqvvv}}}{{{cccWWWDDD;;;<<<;;;======666999999:::;;;;;;<<<<<<===999999999888777777777666555666666555444666999<<<888666444444444555444333444444444444444444444444333444555666666555444333333444444444555555555555444444333333333222222222111111222222111111000//////......///000111///---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......------...222555777777111222333444555666666666888999888777555555666888:::999888666555444444444333333333333333333333333555555555666666666666666888888888888777666555555333222222111111222333333333222111000000111222333000111222444555555666666111222444555666555333222222111111222222333444555333333333444555666666777:::555222555777666666888AAAXXXuuuyyytttvvv~~~yyyaaaQQQ@@@:::<<<999;;;???;;;::::::;;;;;;;;;;;;;;;;;;777777777777777777777777666666555333444777===AAA===999555333444555444333444444444444444444444444333444666777777666444333222222333444444444444444555444444444333333333333000000111111111000///............///111222000...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---............000333555222333444666777888888888999:::;;;999666444666888:::999666444333444555666444444444555555444444444444555555555666666777777::::::::::::999888777777222111111111111222444555333222111000000111222333000111222333444444333333000222444666666555444222222222222222333444555555111222333444666888777666777555444666555777BBBOOO```lll~~~yyyyyyhhh]]]KKK>>>;;;<<<666999@@@@@@<<<<<<<<<<<<;;;:::999999666666666666777777777777777666444222333888???EEEAAA<<<666333333555555444555555555555555555555555333444666777777666444333111222333333444444444333666666555555555444444444///000000111111///...---...---...000222222000///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,...///...,,,,,,000333333444666777999:::::::::999;;;<<<:::777555555777:::888555333333444555777444444555555555555444444444444444555666777777777;;;;;;;;;;;;:::999888888111111000000111333555666333222000//////000222333111111222333222111000///000222444666777666444222222222222222333444555555222444555666999;;;:::777333444777888666<<>>>>>===<<<;;;:::999999999999777666666888999888777<<<:::777555666:::>>>BBB:::777444222222444777999666555444444333333333333777777555444444333444444555444333333444555666777666666555444333333222111000000000000////////////444333222111000000000000...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,...---,,,,,,---///222444444444555555666777777888:::::::::::::::999888777111333444444333222333444555555555555555555555555444555666666555555666888:::;;;<<<<<<<<<;;;:::999444444333222222222222333444444333333222333333333222222222111111111111000555444333222222222333444444444333333333444555555222333555777999:::;;;;;;555888666888???GGGbbbwww\\\UUULLL???777:::<<<888888======<<<;;;:::999999999:::999888666666777888777777:::888555444444777;;;===888666444333333444666777555555444333333333333333555555555555555444444444444444333333333444555666666666555444333333222222//////000000000000000000444333222111111000000000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------......------...000222444555555555555555666666666;;;;;;;;;:::999777666555333555666666444333444555444444444444444444444444444555666666555555666888:::;;;<<<<<<<<<;;;999888666666555555555555666666444333333222222222222222111111111111222222222222333333222222222444555666444444444444444444555555555666666777888999999:::777>>>:::777FFF\\\vvv~~~|||jjj\\\OOOFFF<<<777:::;;;888777;;;:::::::::999999999:::::::::888666666777777666555666555444333333444666666555444444333333444444555444333333222222222222333333444555666666666555444555444333333222333333333555555555444444333333333//////000000111111111222333333333222111111000000...------,,,,,,,,,,,,,,,------------......////////////......///111333444666666555555555555555444999999999888888777666666666777888888666444444555444444444444444444444444444555666666555555666888999:::;;;;;;;;;:::888888555555666666777777888888333333222111111111111111000111111222222333333444222222222222444555666777444444444444555555666666888888777666777888999:::777???888555NNNpppaaa[[[III???999777:::;;;888777999888888888888888999:::;;;;;;999666666666666555444444444444444333333222222222222333444444444333333333222222111111222222222111222555666777777666555666555555444333333333333444444444444444444333333///000000111111222222333333333333333222111000000......---,,,,,,,,,,,,,,,------......//////000000000000000000111222333444444444555555555666666666777777777777777777888888777888999888666444444555444444444444444444444444444555666666555555666888888999:::::::::999777777222333444555666777888888333333222111000000000000000000111222333444555555333333444444444555666666333444555555666666666666999888666666666888:::<<<888<<<777???```}}}nnnWWWOOO===;;;888777999:::888777888777777777777777888999::::::888666555666666555444444555555666555444222111000111333444444444333333222222222111111222222333000222444666777777666555777777666666666555444444333333444444444444444444000111111111222222333333333333444444333222000000///...------,,,,,,------------......///000111111222222222222333333444555222222333555777888999:::::::::888777666666666666777888999888666444444555444444444444444444444444444555666666555555666888777888999999999888666666222333444666777888888888444333222111000000000000000111111333444555666777666666666666555444444333333444555666777777777777777666555666777:::<<<>>>::::::???WWWzzzfffTTTEEE777999888888999888888777777666666666666666777888999999777555555666666555444555555666777666555333222111111222333444444444444333222222222222333333444111222444666666666666666666666777777777666666555333333333444444555555555222222222222222222222222333444444444444222111//////......---------------,,,------...///000111111333333444444444555555555111222444666888:::<<<===@@@>>>;;;888555333333222777888999999777555555666555555555555555555555555444555666666555555666888666777888888888777666555333444666888::::::999999555444333222111000000000111111222333555666777777888888888777666555333222333444666888999999888888555555666777888;;;===???888>>>NNNnnnuuucccUUU@@@;;;999::::::888777777888777666666666555555666777777888666444444666777666555555555666666666555444444222222222333444555555666333333333333333444555555333444444555555666666666444555666777777666666555222222333333444555666666444444444333222222111111333444555555444333111/////////...---------------+++,,,---...///000000111444444555555666666555555333444666777999;;;======@@@>>>;;;888666555555555777999::::::888777888999666666666666666666666666444555666666555555666888666666777888777666555444333444666888999999888777666555444222111111000000222333333444555666666777666777888888777666555444333444666888999999999888666666777888:::;;;<<<<<<===RRRhhh]]]]]]TTT<<>>>>>======999888777666555555555555666555444333444444666666666666666666777777777777444333333333333444555555555555555444333333222222333555666666555555666888555555555555555555555555444555666888888777777666>>>888666888;;;::::::===XXXxxxttt\\\RRRGGG===999::::::::::::999999999999666666666555555666666777666666444333888AAADDDCCC===888555555555222222555333444666666444444666888999888777777888999888777888777555444333333444444333333333444444444555555555444444444444555666666666666666666555333222222555555666777666555444333111000///...---,,,,,,,,,............///000222333555555555555666777999999555555555555666666666666777888999888888999<<<>>>BBBBBBBBBBBBAAA@@@???>>>:::999888777666555555555777777555555444555666666666666666666777777777777555444444333333444444444666555555444333222222111333555666666666666777999666666666666666666666666666777888999999999888888666888;;;<<<::::::CCCMMMqqq|||}}}fffYYYIII@@@???:::===<<<;;;:::999::::::;;;777777666666666666777777444555333222555<<<@@@>>>@@@888333444555444444555333555666777666666777999???===999888888777666555777666555444444444444444222333444555555555444333444444555666666666666555666666666666666555444444666666666666666555555555111000///...---,,,,,,,,,///.........///111333444333333444555666888999:::666666666555555555555555555666777777777888:::<<>>;;;;;;999888777666666555888888777666555555555666666666777777777666666555555555444333333444444444777666555444333222111111444666777777777777888:::777777777777777777777777888888999::::::::::::999333888===<<<999@@@VVVmmmuuuwwwZZZVVVAAA888@@@:::===<<<:::888888999:::;;;888888777666666666777777444555333000000555666444:::333000444777777666777333333444444555555555666@@@===999777666666666555666666555555444444444444111222444666666555444333333444666777777777666555666666777777777666666555888777666555555555666666111000///...------------...------...///111333444444444444555666777888999666666666555555444444444333555666777666777999;;;???AAACCCDDDCCCAAA???===<<<;;;:::888777666666666888777777666555555555444666666777777777666444333333222222333333444555666888888777555444333222111444666777888777888999;;;888888888888888888888888888888999999::::::::::::888999:::<<>>999;;;:::888666666777888:::888888777666666666666666222555444000///222333111333//////444888777555666777666444444444444444444<<<999666444555555666555555555555555555444444444111222444666666555444333333444666777777777666555666777777777777777666666777777666555555555555666111000///...............------,,,---///111333444777666555555555555555666666666555555444444333333222444666666666666888999<<<===@@@AAAAAA???<<<;;;<<<;;;:::888777666666666666666666666555555444444666777777777777555333222//////000111333555777888888888777666555444333222444555777888777888:::;;;777777777777777777777777777777777777777888888999:::999>>>LLL___uuu^^^NNNKKK;;;555;;;888999888777666555666666777888777666555555444555555///444666333222555666555222000111444555333444777AAA===888555555555555555777555333333444666666555444555555666555555444444222333444555555555444333555555666777777777777666777777777777777666555555555555555555555444444444111000//////......//////---------...///222444555888777666555444444444444555555555444444444444444222444666777777777888999999:::<<<======<<<:::999:::999888777777777777777555666666777777666666555666777888888777444222000------...///111444555777555555555444444333333222333444666777777888999;;;777777777777777777777777666666555555666666777888777>>>PPPlllgggYYYKKKBBB;;;888888888777777777666666666555555777666555444333333333333///444777555333555777666111000111333111111777@@@JJJDDD<<<666555555666555555444333444555666555444333444555666666555444444333333333444444444555555666666666666666777777888888888888777666555444333333444555555555444222111111000///////////////////////////000222444666888666666555444444444555555333444444444444444444555222444777888777777888999888888999999:::999999888888777777666666777777777555666888999::::::999999666777888888777444111///............///111222333111111111111111111111111111333555666666777999;;;999999999999999999999999666666555555555666777888999JJJiiiXXXWWWJJJ===<<<:::666888666777777777777666555555777666555444333222222222000666888555222222222111//////000000///111===JJJNNNGGG===666444444444444555444444555666666555333333444555666666666444444444444333333333444555666777666555555555666888999888888888777666444333222222333444555555333111000111000000////////////000111111111222444666888:::444444444444444555666777333333333444444555555555222444777888888777888999888888888888888888888999666666666666666777777888666777999;;;<<<<<<<<<;;;666777888888777444000...//////............//////............////////////111333555555666666999:::::::::::::::::::::::::::777666555555555666888999???WWWzzz|||XXXOOOCCC:::777777888888:::999888777777888999:::777777666555444444333333222333555777777444000,,,///...///222111111666===dddIII333222777555111111888666444666::::::666222333333444444333444777:::666666666444222111222333444444444555555666777888;;;999888666444333222222444444222222222222444444222222222222222222222222///000111222444666888999777666444444555555333222777666555444444444444444555444444444444555666666555666777777777666444333666555555555555666666777777999;;;===>>>===;;;999;;;:::888666333111000///000000////////////000000111000000////////////000111111111222444666777888999999:::;;;<<<<<<:::888888999888444111333:::@@@XXXsssdddOOOIII???999777888888888999999888777777888999999777666666555444444333333444444444555555555333222111///000222111000333999JJJ:::///111555333222555666444333555999:::777444444555555444333333555777555666666444222111222444555555555555666777888888999888777555555444444444444333333222222333333444444444444444444444444444333333333333444555666777666555444444666777666555666555555444444444444555444444444444444555666666777777777777777666555555555444444444444555666666999:::;;;;;;:::777444333===;;;888555222111111222000000////////////000000000000/////////000000111111111222333444555777888999999999999888888777777:::999888777:::AAAKKKSSS{{{YYYEEE@@@;;;888777888999999999999888777777888999999666666666555444444333333555444333333333444666777222111111333222///000555333//////444444000222888444222222444888:::888555666666666555333333444555555666666444222111333444555555555666666777888999777666666555555555555666444333333222222333333444555555555555555555555666777666555555444444555555555444444555777888888777444444333333333444555555444444444444444555555666888888777666666666666777444333333333444444555666888999::::::999777444333>>>;;;777222111111333555000000////////////000000////////////000000111222222222222333444555666777888888888888888;;;???CCCBBB===777777AAARRRbbbllljjj[[[===<<<:::888888888888888999888888888888888888999666666555555555444444444444444444333222333555777333111111333333000000333111000444777555000111666444333222333666777666444444555666555444333444666555555555444222222333444666666666666666777999999888777666555555444555555333333333333333333333333555555555555666666666666888777666555555555555555777555555666777888888777333222222222333444555555444444333333444444555666777777555444444555666777444444444444444555666777666777999;;;<<<<<<<<<;;;===999444000...000333666000000////////////000000////////////000111222333333333333333333444555666555777999:::>>>FFFRRR[[[___UUUKKKKKKYYYnnnYYYVVV;;;;;;;;;:::888777666666888888888999999888888888555555555555555444444444222444555555333222333555444111000333333111222444666555555666555333222444666444333333333333222222111333555555555555666777444555555444222222333555555555555555666777888999:::999777666444333333333333333333333333333333333333333444444444555555555666666555555555666666777999777666666777777666444222222222222222333444555333333333333333444555555555444333222222333555666555555555555666777888999555666888;;;<<<===>>>>>>888555111...---///222555000000////////////000000////////////000222333333333333333333333444555666444777:::;;;@@@NNN```ooo|||vvvrrrwww}}}RRRNNN999;;;<<<;;;888666555555777888999999999999888777555555555555555555555555111444666555333333555888888333000222444333333666555444222333444444444333666555444222111111111111000222555666555555777888444555555444333222444555444444444555555666777888;;;:::888666444333222222222333333444444333333222222222222333444444555555444444444444555666777777999777666666666666555333222222111111111222333333333333333333333444444555333222222222222333444444555555666666777888999:::777888888888888888777777333222000......///111222000000////////////000000000000000000111111222333222222222333444555666777555888:::999===MMMdddvvv}}}nnnUUULLL777999;;;999666444444555777888999999999999888777555555555555555555555555111444666555333555;;;@@@>>>777222222333222333666111333333222222333444444444333333111000000111222111333666666555555555666333444555444333222444666333333333333444555666777999888777666444444333333222333333444444333333222111222222333444444555555444444444444444555555666777555444555666666555444333222222111111111111222333333222222333333444555111222333333444444444333444444555555666888999::::::999888777555333222111000000111111111111111111000000////////////000000111111111000111111222222111111222333444555777888555888999666999JJJeeezzzzzz___XXXNNN555777999888555333444666777888999::::::999888777444555555555555555555555222444555333333888AAAIIICCC:::333222222222222555///555888666222111333444111222111000///000222444333555777777555444333444333444555444333333444666333333333333333555666666777777666555555555555555222222444444444444222222222222333333444555666666555555444333333333444444444333333444666777666555333333222111000000000111333333222222333333444555111222444555666555444444333333444444666777888999::::::888777555333222111...///222444444333111000000000////////////000000222222111111111111111111111111111222444666888999444777777555888JJJgggccc```UUUNNN999999888777777666777777888999:::999777555555666777666444222222222444555555777777555555:::DDDLLL@@@888222333333///...000555555555444333222111000333333333333333333333333555444444333333333444444777666555444333222222222222222333333333333444444555444333333333444555666555444333333222111000///444333333333333444555555555555444444444333333333666666666666666666555555666555333222111222222333222222222111111111111000555444333444555555444222222111111333777888666444999999888777666555444444111222222333333444555555222111111111000000//////111///...///111222222111555444333444666888999999888999888:::HHHddd\\\SSSJJJBBB888777666666555555555666888999:::999777555555666666555333222222222333444555777888666555777>>>DDD===999444111111222111000444444444444333333222111111111111222222333333333555444444333333444444444666666555333333222222333222222222333333444444444444444333222222333444555444444333333222111111111444333333333333444555555555555444444444333333333444444444444444444444444666555444333333333444555333333333333222222222222555444333444555555444222111000///111555888777666999999888777666555444444222222222333444444555555333222222222111111111111222000//////111222222222111111333555888999999888888;;;@@@KKK```}}}qqqVVVFFFAAA777888888777666666666666777777999:::999777666666666555444333222111222333444555777888777555555888;;;999;;;777000000666666000333333444444444333333222///000000111222333333444444444444333333444444555666555444333333222222333111111222333333444555555444333222222222222333333333333333333333333333333333333333333333444555555555555444444444333333333222222222222222333333333666555555444555555666777444444444444333333333333555333333333555555444333000///...///222666888888999999888777666555444444222333333444555555666666444444444444333333333333333111000000222333333222///111444777999999999888999BBBQQQeee\\\TTT@@@???777::::::999999999999999:::777888999999777666666777444333222222222222333333444666999999777555555555888???<<<111000999999000333333444444444444444444///000000222333444555555444444333333333444555555555444444333222222222333111111222222333444555555333333222222222222222222111222222222333333444444333333222222333333444555555555444444444333333333222222222222222333333333444444444555555666666777444444444444333333333333555333222333444555555444222000......000333666888888888888777666555555555333444444555555666777777666666666666666666666666555333222222333444444333333444555666777888:::<<>>===666333777888444444444555555555444444333222333333444555666666777333333333333444555555666333333222222222222333333222222333333333333444444333444444444333222111000///000000000111111222222222222222222222333444444555555444444444333333333333333444444555555666666333333444555555555444444333333333333222222222222555333111111333555666666666666333000...///222555888777777777666666666555555666666777777888999999888888888888999999999999888666555555666666666555666555444333777BBBRRR]]]www]]]OOOGGG>>>444:::666555555555666666777888666777999999777777777888333444555555666666666666;;;999777555555555555555444666777666555444666888555666666666555444333333333333333444444555555555333333333333444555666666333222222222222222333333444444333333333333222222444555555555444333111000///////////////000000000222222222111222222333444555555444444444333333333333333333444555666666666555555666777666555444444444444444444333333333333555333111111333555666777555555555222000000333777777777777777666666666666666666777777888999999:::888888888999999999:::::::::888666666777777666555666777:::>>>HHHYYYooo}}}mmmXXXNNNAAA>>>111===777777666777777888999999555777999999777777777888444444555666777777666666>>>:::666333333333444444000///222666555222555;;;666666666666555444333222333333333333333333333333222222222333444555666777222222222111222222333333555444444333333222222111555555666666555333222111///////////////.........222222111111222222333444555555444444444333333333222222333444444555666666777777888888888666555444666666555555555444444444555333111111333555777777333444555333111222555999777777777777666666666666777777777888999999::::::888888888999999::::::::::::888777666777888777666777;;;AAAJJJXXXnnnwwwjjj[[[NNNBBB:::999<<<999999:::888777666888999;;;999777555444444666666666666777777888888888888888888777555555444444444555555555444444333333333777777888888777666555333555555555444444333333333333333333444444444555555666555333222111222333333888555333222333444444333333444555666666444222111000000///...............///000000111222333333333444444444444444444444444666555555444444444555555444555555555555555444444666666666666666555555444333333222222333444666777666666555555555444444444777666555666777666555333444555777999:::;;;::::::888:::;;;:::888888999:::>>><<<999666555666999;;;888BBB[[[xxxccc[[[SSSMMMEEE===999999999999:::888777666888999:::999777555444555666666777777777888888888999999888777666555444444444444555444444444333333333333555555666777777666444333555444444444444444444333333333333444444444444555555444333222222222333333222111///...---...000111222333444444444333111000000//////.............../////////000111222222222333333333333333333333333444444333333333333333444444444444555555444444333666666777777666555444444333333222222333555666777666666555555555444444444777666555666777777555333444555666888999999999999888999:::999888777888999:::;;;;;;:::999888:::<<>>???>>><<<999<<>>>>>======>>>@@@999;;;===BBBMMMaaayyyhhhSSSCCC>>>>>>DDDIIIEEE>>>:::999999:::888777666888999666666777777777777666666777777777666666666555555555444444333333444444555444444444555555666666666333444666777777777666666666666666666555555555555111222222222222333333333111222333444444444333333222222333333222222111111000000111111111000///...///...------,,,,,,------...............---------------------------------............///000111222000111222333444444444444444555555666666666666666444555666777777666555444555666666666777777777777555444444555777888666555999999888888888999:::;;;:::<<<===>>>======???@@@<<>>CCCAAA>>><<<999::::::888777666888999555666777777777777777666777777666666555555555444444444333333333444444555555555555666666666777777333444555666666666555444777777666666555555444444111111222222222333333333000111333444555444333333111000000111222111///,,,---///000111111///---,,,......---,,,,,,,,,,,,---........................------------------------,,,,,,,,,---...///000111...///000111222333333333333444555666777777777777555555666777777666555444555666666666777777888888555444444555777888777555;;;:::999999999:::;;;<<<:::;;;======<<<===>>>@@@JJJWWWkkkjjjXXXBBB??????>>>>>>======<<<<<<999888888777666555555444888888888888777777777777555555555555666666777777444555666666666555333222666555555444444444555555444444555555666666777777888777666555555555555555000333666666333222333555111000000222444666555444...///000222222222111000...///000111111000///....................................------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...000000000111222222333333555555555666777888888888888888888888777777777777666666777777777777777777888555333444777999999888999888777888999:::;;;:::======999<<>>??????>>>>>>===<<<<<<<<<999888888777666666555555888888777777777666666666555555555666666666666555555555555555555444444333555555444444444555555666555555666666666666666666555555444444333444444444222555777999888777666777222111000111333444444333///000000111111111000000//////000000000000//////..............................---------,,,,,,,,,,,,,,,---------............------,,,,,,------...111111111222333333444444555555666666777777777888777777777777777777777777777777777666666666666666777555333444666999999888:::999888888999:::::::::888===<<<;;;;;;666BBB]]]www{{{YYYNNN<<>>======<<<<<<;;;888888888777777666666555777666666666666555555555444555666777777666444333666666444333333333444555444333333333444555666666777777666666666666666666333333222222222333444444111111333666888888666333222111000111222333222111111111000000//////000000000000////////////000000...........................------------,,,,,,,,,,,,------------...............------------......111222222333444444555555666666666666666666777777666666666666777777777777777777777666666555555555666444333444666777777777<<<;;;::::::::::::::::::666>>>===999888:::QQQtttnnnTTTMMM??????>>>>>>===<<<<<<;;;;;;888888888777777777666666666666555555555444444444444555666777777555444222777666333222111333444666222222333333444555666777777777777666666555555555222222222222222333444555111000222666::::::777333444333111222222333111000333111000.........///000111000///......///000111........................------------------------------------..................------------......111111222222333444444444666666666666666666666666666666666666666777777777888777777666666555555444555444444555666666666666<<<===<<<;;;:::999:::;;;888<<<999888@@@LLLeeecccPPPKKKAAA>>>>>>======<<<;;;;;;;;;888888888888777777777777555555555555444444444444444444555666666555444333888666333111000222444666222222222333333555666777777777666666555555444444333222222222333444555555555555666999===>>>;;;777555444222222333333111000222111///.........//////111000///......///000111........................---------------------------------........./////////......------......///000000111111222222333333555555555555666666666666555666666666777777888888888888777777777666666666444555666666666666666666<<<======<<<999888:::<<<888999666>>>WWWlll|||YYYLLLEEE@@@>>>>>>===<<<<<<;;;;;;:::888888888888888888888888666555555555555444444444333333444444444555555555777555333111111222444555333222222222333444555555555555444444444444444444333333222222333333444444444444555777999999888777444333111111222222111///000000//////......//////000000////////////000000........................,,,,,,,,,------------...------.........///////////////............/////////000000111111222333333333444444555666666777777666666777777888888999999888888888888888888888888555666888888777666666777:::<<<===;;;888777:::===888===AAASSSvvvhhhTTTIII@@@???>>>======<<<<<<;;;::::::888888888888888888888888666666666555555555555444333333222222333555777888666555333111111222333444333333333222333333444444222222333333333333333333333222222111111111222222000111222111111111222444111000//////000111///.........//////000///////////////000000000000//////........................,,,,,,,,,---------..................//////////////////............//////000000111222222333333444222222333444666777888888777777777888999:::::::::888888888999::::::;;;;;;555888::::::888666777888777:::<<<;;;777777:::===<<>>???>>>======<<<;;;;;;::::::888888888888888888999999777666666666666555555555333222111000222555888:::555444333222222222333333444444333222222222333333111111111222222333333333222222111000//////000000111333444222//////333666///---,,,---...///...---,,,---///000000000//////...///000111111000///...........................,,,,,,,,,------...................../////////000//////............//////111222222333333444555555000111222444666777888999777777888999::::::;;;;;;888888999:::;;;<<<<<<===666999;;;;;;888777777999555999;;;:::777666:::>>>BBB^^^wwwzzz]]]KKKDDD@@@999::::::::::::::::::::::::666888999:::999999;;;===555777888777333111222444333333333444444444555555222222222222222222222222111111222222222111111000111333555555333222333333555444333333222222222222444111......000111///---111000000///////////////000000//////000111333444000000111222222222222222///...------,,,,,,------////////////////////////000000000000000000000000222000///...///000222333111111222222222333333333222222333555666888999999999999999999999999999999;;;;;;:::::::::;;;<<<<<<<<<:::999999:::::::::::::::;;;===;;;444000<<>>EEETTTcccsssjjj\\\FFF>>>BBB>>>>>>===<<<;;;;;;::::::888999:::999777555555555444555666555333222222444333444444444444555555555333333222222111111111000111222333444555555555444111111111000//////111333999777444111//////000000111///...---/////////...111111111111222333444444222222111000000000000111111222222333444555555555000000///.......................................000000000000000000000000111000/////////000222333000000111111111222222222222333444555666777888999888888888888888888999999:::::::::::::::;;;<<<<<<===<<<<<<<<<<<<<<<=========777666???NNN```qqq}}}wwwrrrcccFFF===DDD???>>>===<<<;;;:::999999:::;;;<<<<<<999777777777444444444444333333333333444444444444555555555555333333333222111111000000111111222444555555555555444444333111000111333666===;;;777444111111111222111000//////000111111111111111111222333444666666666555444444333222222222444444444333333333444444000000///............///........................000000000000000000000000000000//////000000111222000000000111111111222222333333444555666777888888777777777888888888888888999999999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;===>>>======AAANNNaaattt{{{fffHHH>>>BBB???>>>===<<<;;;:::999888999;;;======;;;999999999444333333444444555444444444444444555555555666666333333333333222222111111000000222333444444444444444444444222111111444777<<<:::777444222111111222111222222222222222444555444444444555666888::::::::::::999888777666555555777777555333222222222222111111000////////////000////////////////////////111111111111111111111111000000000000000111111222000111111111111222222222333444444555666777888888666666666777777888888888888888888999:::;;;<<<<<<999;;;<<<;;;::::::<<<>>>;;;EEESSSbbbrrrnnnSSSEEE?????????>>>===<<<;;;;;;:::888:::======;;;999888888555333333444666777666555444444555555555666666666333333444444444444444444000111222333333444333333333333333222111111333555666555444333111000000000111222333333333444666888999999999:::;;;===>>>???============<<<;;;999999:::999666444333333333444444333333222222222222222000000000000000000000000111111111111111111111111///000000000111111111111111111222222222333333333444444555555666777777888555555666666777777888888888888888888999;;;<<<===888;;;<<<<<<999999<<>>>>>>>><<<>>>@@@???===999777777555444333444777999888666555555555555666666666666333444444555555666666666333333444444444444333333333444555555333333444555111222222333333222111000000222444333333333666999:::::::::;;;<<<===>>>???>>>>>>?????????===<<<;;;;;;999888666666777888999888777666666555666666666111111111111111111111111111111111111111111111111//////000111111111111111222333333333333444444444444444555555666777777777444444555666666777888888777777777888999;;;<<<===888<<<>>>===::::::>>>AAAQQQaaaqqq{{{|||fffGGGAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDCCC???;;;888777666444333555888:::999777555555555555666666666777333444444555666777888888555555555666555555444444555777888888777666666777000111333555666555333222///111333333222222666999999999999999::::::;;;<<<>>>>>>???@@@@@@???===<<<:::999888888888:::<<<>>>;;;::::::999999999999999222222222222222222222222111111111111111111111111//////000111111111111111333333333444444444555555444444555555666666777777444444444555666777777888777777777888999;;;<<<===999===???>>>;;;;;;???CCCdddoooyyy~~~www^^^OOOEEE>>>>>>@@@>>><<<<<>>======>>>@@@>>>;;;888777777999:::;;;;;;:::999888777666555444444444444444444333333888888888666333222222333333333222111111111111111111222333444444555555555222333555666777666666555555444444666:::;;;888666555666888999999:::===???999===???>>><<>>???:::999999999:::999777555666777888777777777999;;;>>>>>>===<<<<<<<<<======999;;;<<<;;;:::999999:::444444444444444444444444666999===>>>>>>>>>>>>???999999999<<>>>>><<<:::===EEESSScccooo~~~yyygggSSSIIIEEEBBBAAAAAAAAA@@@??????@@@???===;;;777888999999888999;;;==================>>>??????<<<===>>>>>>======???AAA<<<;;;;;;;;;::::::::::::555888;;;===<<<;;;::::::999999999:::===??????>>>@@@BBBCCCCCCBBBAAABBBDDDBBBAAA@@@?????????@@@AAABBBAAA===:::777777:::===;;;:::777555444444555666222222333333333444444444444444444444444555555555:::;;;:::999777666777888555555555555444444444444333444444444444333333222222333444555666666666666555555555666888999888666777888999999888999;;;===>>>???CCCNNN^^^nnnxxx|||}}}zzzhhh___[[[UUUNNNLLLFFFDDDBBB@@@???>>>;;;999999:::;;;:::999999;;;===;;;;;;::::::999::::::::::::;;;<<<<<<<<<===AAACCCDDDDDDDDDDDDDDDDDDDDDDDD<<>>>>>======>>>???AAA@@@@@@@@@@@@BBBDDDEEEHHHGGGEEEAAA>>>>>>@@@BBBAAA@@@===:::888888888888777777666666555444444333222222222222222333333333666777888888777777999;;;777777888888888777777777666666666666555444333222222222333444555555555555555555555555666777777666888999:::999888999:::<<<999III___ppp|||}}}xxxlll]]]TTTRRROOOLLLJJJIIIHHHEEECCC???@@@@@@>>><<<<<<===>>>@@@???>>><<<;;;:::::::::;;;<<<<<<:::999:::<<>>:::;;;<<<<<<;;;:::;;;======<<<;;;::::::;;;<<<===@@@AAAAAA@@@>>><<<======>>>>>><<<;;;::::::::::::;;;;;;::::::999999888888555555666666777777777888444555666555333333555777666777888888888888777777666666666666555333222111222222222333333444555555444555555555555555666666999:::;;;:::999:::;;;===<<<[[[|||rrr\\\MMMVVVSSSQQQPPPPPPPPPNNNMMMJJJJJJJJJIIIGGGFFFGGGIIIIIIHHHFFFEEECCCBBBAAAAAADDDDDDCCC@@@===;;;;;;<<<888888888888888888888888:::<<>>>>><<<<<<======>>>>>>??????<<<===<<<:::777666777888555666888999999888777777777777777666555444333222444444333444444555777777666777777666555555777888:::;;;<<<<<<;;;<<<>>>@@@MMMmmm|||zzzbbbRRRLLLIIIGGGEEEEEEEEEDDDCCCJJJKKKLLLKKKJJJKKKLLLNNNNNNMMMKKKJJJHHHHHHGGGGGGMMMNNNNNNLLLHHHEEEDDDDDD>>>>>>===<<<;;;:::999888666777888888777888:::<<<======<<<>>>AAABBBBBBAAACCCEEEGGGHHHHHHHHHJJJLLLHHHGGGEEECCCBBBBBBBBBBBB:::<<<>>>???<<<:::999888777777777777888999999999777777888999:::;;;<<<<<<<<<<<<======>>>??????@@@???@@@@@@???===<<<>>>???999:::<<<===>>>===<<<;;;;;;<<<<<<<<<;;;:::999999777777666666777888:::;;;999:::;;;999777777999<<<:::;;;=========>>>@@@BBBbbbxxx|||yyykkkXXXUUUPPPMMMLLLKKKIIIGGG???@@@BBBBBBCCCDDDFFFIIILLLKKKJJJIIIIIIIIIIIIIIIRRRTTTUUUUUUSSSRRRQQQQQQNNNMMMKKKIIIFFFDDDBBBAAADDDDDDBBB???===<<<===>>>999777666777888999888777666888:::<<<===???BBBDDDEEEDDDDDDDDDEEEGGGIIIJJJJJJKKKLLLKKKHHHFFFEEEFFF@@@???>>>===;;;:::999888777777777777666666666666777777888999999:::;;;;;;666888:::;;;;;;===@@@BBB>>>???AAACCCCCCCCCAAA@@@AAABBBBBBBBBBBBAAAAAA@@@:::999999999999;;;<<<===<<<===>>><<<999999<<>>>>>???BBBDDDooo}}}xxxrrrjjjeeecccccc```^^^QQQOOOMMMKKKKKKIIIFFFDDDBBBBBBBBBBBBBBBAAA@@@@@@DDDDDDDDDDDDFFFGGGIIIJJJEEEIIIMMMNNNKKKJJJKKKMMMJJJMMMNNNMMMHHHFFFFFFHHHDDDDDDBBB@@@======>>>@@@@@@>>>;;;999888999:::;;;666777888999;;;<<<======AAAAAABBBCCCEEEGGGIIIJJJGGGGGGFFFEEEEEEEEEEEEFFFCCCBBBAAA@@@??????@@@AAA>>>>>>===;;;:::999888777666666555555444444555555999888777777999<<>>???@@@BBBDDDFFFGGGHHHEEEDDDBBBBBBDDDHHHMMMPPPKKKEEEEEEKKKIIIFFFUUUjjj~~~|||tttnnnkkkiiihhheeebbb^^^\\\[[[YYYWWWVVVRRRRRRPPPNNNKKKGGGEEECCC???>>>===<<<<<<===???@@@>>>===>>>@@@BBBDDDEEEFFFEEEGGGIIIIIIHHHHHHIIIKKKKKKKKKJJJGGGEEEEEEFFFHHHHHHFFFCCCAAA??????AAAAAA>>>>>>======<<<<<<<<<<<<>>>===<<<<<<;;;;;;;;;;;;CCCBBBBBBBBBBBBBBBBBBCCCEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDCCCBBBAAAAAAAAA@@@???===<<<;;;;;;;;;;;;777777666666777888:::;;;:::::::::;;;;;;:::999999999:::;;;<<<>>>@@@AAAAAADDDCCCDDDEEEHHHMMMQQQSSSPPPQQQUUUYYYWWWXXXhhhzzzxxxrrrnnnrrrnnniiieeeeeeeeefffffffffeeeccc```\\\YYYUUUTTTLLLJJJGGGDDDBBBBBBCCCDDDIIIDDD>>>===???@@@???<<<>>>======>>>@@@AAABBBAAAFFFGGGGGGEEEDDDEEEGGGIIIIIIHHHFFFDDDDDDFFFGGGHHHIIIHHHFFFEEEDDDEEEEEEFFFGGGFFFDDDBBB@@@===<<<;;;>>>===<<<::::::999999999======<<<;;;;;;<<<>>>>>>BBBBBBBBBBBBAAAAAAAAAAAACCCBBB@@@>>>>>>???@@@BBB>>>>>>===============<<<============<<<;;;::::::888999:::;;;<<<======>>>;;;<<<===>>>AAACCCFFFGGGCCCIIIOOONNNNNNXXXnnnwwwuuupppkkkhhhhhhjjjlllmmmpppooooooooommmlllkkkjjjdddaaa\\\XXXUUUTTTUUUVVVZZZVVVQQQNNNMMMLLLJJJGGGCCC???<<<;;;===>>>===;;;:::;;;<<<;;;;;;;;;===???>>>>>>>>>???AAACCCFFFHHHJJJJJJIIIIIIJJJMMMOOOQQQTTTSSSSSSRRRPPPOOONNNMMMHHHFFFDDDBBB@@@>>>>>>===:::999888666666666777888::::::999999888777777777<<<;;;999999999;;;>>>@@@@@@@@@AAAAAAAAA@@@??????BBBBBBCCCCCCBBBAAA@@@@@@=========>>>>>>?????????:::;;;<<<<<<======<<<<<<777AAAFFFAAACCCTTTnnn~~~yyysssooommmnnnnnnoooooopppqqqrrrssssssssssssqqqnnnjjjfffbbbaaaaaaaaa___bbbddddddbbb```aaabbbWWWRRRMMMKKKLLLMMMLLLKKKAAABBBBBB@@@===<<<<<<===999999999999;;;<<<>>>???AAA@@@@@@AAACCCEEEGGGHHHMMMOOOPPPRRRSSSTTTTTTTTTTTTTTTRRRQQQPPPOOOOOOOOOEEEDDDBBB@@@???>>>??????;;;;;;:::999888777666555888777555444444555777888666777888999999999888888:::;;;;;;<<<======<<<<<<<<<=========>>>>>>>>>>>>AAABBBCCCCCCCCCCCCBBBAAABBBOOOYYYYYY[[[gggyyy{{{wwwtttqqqoooppppppqqqqqqqqqqqqppppppuuutttqqqnnnkkkiiihhhhhhjjjnnnrrrqqqllliiiiiijjjdddaaa^^^\\\]]]```bbbccc[[[[[[ZZZVVVQQQMMMLLLLLLHHHFFFDDDBBB@@@>>>===<<<===<<<<<<<<<;;;::::::999===>>>AAADDDFFFHHHHHHHHHJJJKKKKKKLLLMMMNNNOOOPPPMMMLLLJJJHHHGGGFFFFFFGGGDDDDDDDDDCCCBBBAAAAAA@@@>>>===;;;999777666555555222333333333333333333444333333555666666777777777777777888888999999::::::;;;<<<>>>???AAAAAABBBBBBIIIYYYnnn{{{~~~}}}yyyyyyyyyxxxwwwuuutttrrrqqqwwwwwwvvvuuusssrrrpppoooxxxwwwvvvsssoookkkiiihhhgggfffeeeccccccfffkkkoookkklllllliiieeebbbaaaaaaaaa```\\\XXXSSSOOOLLLJJJLLLLLLLLLKKKHHHEEEAAA???===???AAABBBBBBBBBAAA@@@>>>>>>>>>???@@@BBBCCCDDDEEEEEECCCBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHCCCCCCCCCCCCBBB@@@>>>===;;;:::999777777777777888666777888888888888888777444444555666777777888888444555666777999:::;;;<<>>???===>>>???AAACCCDDDFFFFFFDDDEEEHHHJJJKKKKKKIIIIIIDDDBBB???<<<;;;:::;;;<<<<<<<<<<<<<<<;;;:::999999666666777888999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<===;;;CCC]]]~~~~~~~~~yyyttttttyyyzzzwww{{{vvvrrrrrrttttttooojjjeeegggiiigggeeefffkkkqqqooorrrrrrnnnnnnssstttqqqoooqqqrrrppplllgggdddbbbgggkkkooonnnjjjgggeeefffaaa^^^___cccbbb[[[YYY[[[SSSQQQNNNMMMLLLKKKIIIHHHEEEDDDBBBAAAAAA@@@>>>===??????@@@AAA@@@???===<<>>>>>======???BBB<<>>===<<<======>>>>>>>>>??????GGGBBB===<<>>>>>===<<<>>>======BBBOOObbbvvv|||xxxvvvvvvvvvwwwxxxwwwvvvtttqqqoookkkgggdddgggnnntttuuuttttttqqqppprrrvvvyyyzzzyyywwwwwwyyyzzzzzzwwwtttsssiiiiiiiiijjjjjjhhhdddaaagggeeeeeefffiiilllmmmmmmgggeeebbb___^^^^^^___```bbbdddeeebbb___```gggmmmhhhbbb[[[WWWWWWXXXXXXXXXUUUXXXYYYUUUNNNJJJKKKNNNLLLKKKHHHFFFDDDDDDEEEEEEDDDJJJSSS```qqq|||yyyxxxrrrooonnnqqqvvvxxxvvvrrryyyvvvsssuuuyyy}}}}}}|||~~~|||ooommmkkkiiihhhgggdddbbbdddeeehhhkkkooopppnnnllleeecccaaa```aaadddgggiiieeehhhjjjiiihhhkkkssszzzuuupppiiifffhhhkkkllllllmmmnnnnnnhhh```\\\]]]```___\\\YYYVVVWWW[[[```ccciiirrr{{{{{{~~~}}}{{{{{{}}}~~~{{{xxxsssooommmjjjgggeeeccceeejjjpppuuuuuusssppphhhgggfffgggiiilllppprrrkkkmmmooopppppptttzzzyyytttooommmqqquuuwwwwwwxxxxxxvvvpppjjjggghhhjjjjjjhhhggghhhmmmuuu}}}}}}}}}}}}{{{xxxuuuqqqnnnkkkmmmpppuuuyyyyyywwwuuusssrrrqqqqqqrrruuuwwwxxxyyyyyyyyyzzz|||~~~|||wwwsssssswww{{{}}}}}}zzzxxxtttpppnnnnnnooopppttttttwww{{{~~~|||xxxwww~~~{{{yyyyyyyyy{{{}}}}}}|||zzz|||{{{zzzyyyyyyyyyzzz{{{{{{xxxxxx|||~~~zzzvvvttttttvvvwwwxxx~~~}}}}}}}}}wwwuuuzzz|||{{{~~~|||xxxuuuuuuwwwxxx}}}{{{|||}}}|||}}}}}}tttlllkkkooouuuyyy}}}}}}~~~~~~}}}|||yyylllmmmooorrruuuxxxzzz{{{~~~zzztttoooooovvv}}}tttooopppwww~~~{{{wwwxxx}}}}}}~~~~~~{{{vvvzzz|||~~~zzzpppbbbeeejjjoooqqqqqqpppoooooommmhhhfffgggnnnxxxvvvsssrrrtttzzzzzzxxxwwwyyy|||{{{vvvqqqqqqooopppuuu}}}~~~zzz{{{sssyyy{{{zzzqqqkkklllnnnooopppooonnnlllsssqqqlllfffccccccfffjjjdddfffllluuu~~~zzztttllliiilllnnnnnnmmmsssrrrqqqqqqsssxxx~~~}}}{{{zzz|||~~~~~~{{{www{{{tttmmmjjjhhhdddaaahhhnnntttrrrjjjddddddgggqqqrrrvvv~~~}}}uuuzzzwwwqqqhhhccceeemmmtttooonnnoootttzzz~~~|||zzz}}}~~~yyyvvv{{{~~~}}}rrrkkkiiihhhfffdddaaaccceeefffhhhlllrrrwww}}}zzzwwwvvvwwwwwwnnnrrrzzz~~~{{{~~~~~~~~~}}}{{{wwwmmmfffcccccccccaaaaaa^^^]]]aaaiiivvv|||wwwvvvqqqkkkfffeeedddcccbbblllkkkkkkmmmttt{{{uuupppooonnnooopppqqqqqqppp{{{|||xxxvvvoooqqqtttxxx||||||}}}}}}{{{{{{~~~uuusss