BM6P6(@ ^^^@@@888111000000...,,,---+++,,,,,,,,,,,,+++******++++++***((('''&&&%%%$$$''''''&&&&&&&&&''''''(((,,,,,,***)))(((((((((((()))))))))))))))(((''''''))))))************))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))&&&(((***+++)))(((((((((***)))(((''''''((()))***+++)))((())),,,...///...)))...777BBBJJJQQQYYY___vvvyyyqqqrrrtttvvvssssssxxx}}}yyyfffttt}}}zzzwwwqqqnnnpppqqqqqqwwwzzz~~~}}}zzzzzz|||zzz~~~zzz{{{zzztttmmmiiilllddd]]]```iiirrryyy|||cccJJJFFFKKKQQQMMMNNNUUUYYYWWWXXX[[[WWWWWWUUUUUUUUURRREEE888444555888???KKKRRRPPPIIIJJJFFF@@@777000++++++,,,+++***)))***++++++)))'''******))))))))))))******---+++***)))***)))'''&&&*** '''///---'''*********)))))))))))))))---,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&''''''((()))******++++++*********))))))((((((++++++++++++++++++++++++***)))***+++,,,,,,***((()))************+++++++++......//////000000111111111111111111111222222222000111111111111222222222444444444444444444444444666777888999999999999999666333000000333555555444555444333222111111111111//////000000000000//////000000111111000///......000000000///...,,,+++***++++++++++++++++++++++++)))************+++++++++))))))))))))************ddd@@@777111000000...,,,---+++,,,,,,,,,,,,+++************)))((('''&&&&&&%%%((('''''''''''''''((((((***)))))))))(((''''''''')))))))))))))))(((''''''(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))'''(((******((((((((()))******)))(((((()))******)))***++++++,,,------...///777CCCNNNUUU\\\ccciii|||yyypppoooqqqrrrpppllloooyyy|||{{{~~~xxxkkk{{{}}}|||}}}|||ssslllkkkmmmpppppprrr|||}}}}}}|||||||||}}}~~~zzz|||vvvooommmjjjjjjlllooogggccciiittt{{{rrrZZZKKKFFFQQQQQQTTTYYYXXXSSSQQQTTTUUUVVVVVVUUUUUUTTTJJJ@@@555111222999DDDLLLOOOPPPKKKIIICCC;;;333...,,,,,,+++***)))***++++++***(((******))))))))))))******,,,+++))))))******((('''---(((######&&&)))(((&&&***)))))))))))))))))))))******************++++++))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,((()))))))))))))))((('''(((((())))))))))))((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((('''''''''''''''((()))*********************)))))))))(((***************************))))))+++,,,,,,***((()))************+++++++++,,,------......///000000000000111111111222222222000000111111111222222222333333333333444444444444666666777888888888777777333111///000222444333111222222111111000000////////////000000000000///////////////000//////......000000000///...,,,+++***++++++++++++++++++++++++)))************+++++++++))))))))))))************ggg???777000000000...,,,...+++,,,,,,,,,,,,+++******)))))))))(((((('''''''''))))))(((((((((((())))))&&&'''((())))))((('''&&&)))))))))))))))(((((('''''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((()))))))))'''''')))***))))))(((((((((((())))))'''***------,,,,,,...111;;;EEESSS]]]bbbgggmmmrrr{{{{{{vvvmmmhhhiiikkkiiilllpppzzz~~~~~~xxxqqqsssrrr{{{}}}ttt{{{~~~}}}zzz{{{vvvjjjdddeeejjjlllqqquuuyyy{{{xxxxxx{{{{{{yyyzzz}}}|||{{{|||uuutttvvv{{{sssiiieeeccceeeiiimmmhhhhhhpppyyy|||}}}}}}zzzkkkZZZOOOGGGIIIOOOTTTSSSPPPPPPTTTSSSVVVVVVUUUUUUUUUPPPIII<<<444111777===AAAIIIRRRNNNMMMIIICCC;;;333...---+++***((()))***+++***)))******))))))))))))******+++***))))))***+++***))),,,---,,,***&&&%%%&&&((())))))))))))))))))******((())))))***++++++,,,,,,))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((''''''(((((())))))))))))(((((()))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''''''''(((((())))))******************))))))))))))((((((((((((((((((((((((***))))))***++++++***((()))************+++++++++++++++,,,,,,---......///000000000111111111222222000000000111111111222222222222222333333444444444666777777777777666555555//////...000111222111////////////000000///......//////000000000000//////------......///.........000000//////...---++++++++++++++++++++++++++++++)))************+++++++++))))))))))))************ddd>>>666000///000...---...+++,,,,,,,,,,,,+++******(((((((((((((((((())))))+++***))))))))))))))))))%%%''')))******)))'''&&&(((((())))))))))))(((((('''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((()))))))))(((&&&''')))+++'''''''''''''''''''''''''''***---,,,+++...666===JJJUUUaaahhhkkknnnqqqrrrpppuuuvvvnnneeecccdddeeemmmyyy}}}ppppppxxxkkkhhhpppsss{{{wwwuuutttmmmhhhfffbbb]]]___eeelllpppvvvyyyvvvuuuxxxxxxvvvwww{{{~~~{{{|||{{{uuuwwwzzz}}}~~~}}}xxxuuuuuu|||tttpppmmmhhhggghhhsssrrrvvv{{{zzzuuuuuu{{{}}}zzzxxxsssiiibbbMMMKKKKKKLLLNNNPPPTTTVVVSSSWWWXXXUUUTTTUUURRRNNNHHH>>>:::??????;;;???JJJPPPQQQPPPLLLDDD;;;444111,,,)))'''''')))***************))))))))))))*********)))((()))+++,,,+++***'''***---,,,)))''')))+++)))))))))))))))*********))))))******++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))******))))))((('''&&&(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''((((((((()))))))))************)))))))))))))))((((((((((((((((((((((((***)))((()))***+++***((())))))*********+++++++++++++++,,,,,,---.........//////000000111111222222000000000000111111111111111111222222333444555555888888888888777666555444......///111222111000///---...///000000000///...//////000000000000//////+++,,,,,,---............////////////...---,,,+++++++++++++++++++++++++++))))))*********+++++++++((()))))))))************___>>>555/////////------...+++,,,,,,,,,,,,+++******((((((((()))))))))))))))++++++***)))))))))))))))&&&(((***++++++***)))'''(((((())))))))))))((((((((())))))******))))))((('''''''''((((((((())))))(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((&&&''')))+++(((((((((((((((((((((((('''***+++,,,...555BBBLLLZZZccckkkmmmooorrrqqqmmmlllxxx}}}rrrdddaaaiiirrrvvvxxxyyyvvvlllbbbbbbgggeeehhhtttwwwsss|||{{{xxxttt```\\\YYYZZZ\\\^^^aaaeeekkkrrr}}}||||||}}}~~~~~~}}}|||{{{wwwvvvwwwvvvttttttxxxvvvyyyzzzuuutttxxx||||||tttwwwzzz~~~||||||yyyyyy{{{wwwvvvyyyyyyvvvuuuvvv}}}mmmnnnzzzzzzuuurrrnnnllleee]]]RRRJJJJJJOOORRRSSSTTTWWWXXXUUUTTTSSSPPPKKKKKKEEEDDDHHHFFF>>>===AAAOOORRRTTTRRRLLLCCC<<<888---+++'''&&&''')))************))))))))))))*********)))((()))+++---,,,+++'''((()))***+++******)))(((((())))))***************++++++++++++***)))((())))))(((((((((((())))))'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''''''''''')))))))))))))))(((''''''(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))***)))((((((*********((())))))*********++++++++++++,,,,,,------...//////...//////000111111222222//////000000000111111111000000111222444555666666:::::::::999888777666555...000111222222222111111//////000000111111000000//////000000000000//////++++++,,,---......------////////////...---,,,,,,++++++++++++++++++++++++))))))*********+++++++++((()))))))))************]]]===555/////////------...+++,,,,,,,,,,,,+++******)))))))))))))))))))))))),,,+++***)))((((((((()))))))))***++++++***)))((('''(((((()))))))))))))))))))))************))))))''''''((((((((()))))))))(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((()))))))))'''''')))*********++++++++++++******)))***,,,...444@@@NNNYYYdddjjjmmmkkkoootttrrrjjjqqqzzz}}}qqqeeeiiiyyysssdddbbbfffeee___[[[gggkkkvvvqqquuutttdddlllvvv||||||XXXTTTRRRQQQTTTZZZ```dddeeettt}}}xxxxxxxxxyyyyyyzzzzzzzzz~~~yyyvvvvvvuuurrrsssvvvrrrwwwzzzvvvtttxxx|||~~~vvvyyy{{{}}}~~~|||uuutttyyyzzzvvvuuuxxx|||{{{gggjjj{{{|||wwwrrroooooooookkkcccVVVIIIGGGLLLPPPPPPRRRUUUVVVUUUTTTRRRKKKCCCBBBBBBEEEHHHJJJHHHCCC@@@JJJOOOTTTUUUQQQJJJCCC???222...***'''''')))***+++******))))))))))))******+++))))))***,,,---,,,++++++)))((()))++++++(((%%%((((((((()))******++++++++++++,,,,,,+++***((('''))))))(((((((((((())))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((()))***++++++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))((((((((((((((())))))))))))))))))))))))************************************+++)))'''''')))***)))))))))************+++++++++++++++,,,------......///---...//////000111222222/////////000000000111111000111222333555666777888:::::::::999999777666666///111333333222111222333222222111000000111111222//////000000000000//////,,,,,,------...---------......//////...------,,,++++++++++++++++++++++++)))************+++++++++))))))))))))************]]]<<<444......///------...+++,,,,,,,,,,,,+++************))))))))))))))))))++++++***)))((('''((((((*********)))((((((''''''''''''((()))))))))))))))(((((())))))))))))(((((('''((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''(((******((((((((()))))))))***++++++***))))))+++,,,...444>>>JJJVVV]]]ccceeedddbbbjjjuuussshhhnnnrrrqqqmmmnnnyyynnn___^^^eeehhhfffdddmmmnnnpppbbb```ccc\\\kkkxxxeeeNNNLLLMMMMMMQQQYYYdddmmmrrr~~~zzzwwwssstttuuuvvvvvvxxxyyy{{{}}}xxxuuuuuutttqqqrrrvvvtttxxxzzzxxxyyy}}}~~~|||sssuuuxxxyyyxxxyyy{{{}}}|||wwwyyysssoooqqqwwwyyyjjjrrryyyxxxvvvrrrmmmkkklllnnneeegggaaaSSSJJJJJJMMMOOOOOOQQQSSSTTTUUURRRGGG<<<666;;;<<<<<>>>>>@@@GGGGGGKKKVVVgggyyy|||}}}}}}vvvvvvyyy{{{zzzvvvsssssstttrrrtttxxx{{{}}}{{{yyywwwtttuuuxxx{{{wwwoooooouuuyyyxxxwwwwwwxxxxxxwwwvvvpppqqqrrrrrrrrrtttxxx{{{~~~}}}~~~}}}|||}}}wwwqqqnnnttt}}}~~~xxxpppvvvuuueeefffssswwwqqqzzz||||||vvvkkk^^^NNNBBBDDDHHHNNNSSSSSSQQQLLLIII333777666111222===KKKSSSEEE===>>>LLLVVVRRRMMMLLLEEE@@@888000,,,***++++++((()))+++,,,,,,***'''&&&************************,,,,,,++++++***)))((((((+++)))'''''')))++++++***(((((()))***************(((((()))***************(((((())))))*********+++******))))))((((((''''''))))))(((((((((((())))))((()))***)))((('''((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((***((('''((()))***)))''',,,)))'''(((+++---,,,***((('''&&&&&&&&&((()))***,,,***((('''&&&&&&&&&'''++++++***)))(((((())))))))))))************))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''')))******))))))***+++,,,+++***))))))***+++,,,******))))))))))))************+++++++++,,,,,,,,,++++++,,,------------,,,---......///////////////000...///222222//////222555777888999888777888999777888888888888777666666000111333222222111333444333333333222000///---,,,...///000111111000///...000//////...---,,,,,,,,,---.........---,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++******))))))))))))******|||VVV<<<666000000///...///222,,,,,,,,,,,,+++***))))))+++)))'''((()))***(((&&&(((((((((((('''''''''''')))***+++***(((&&&&&&'''''''''((()))))))))))))))&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((+++******)))(((((()))))))))(((''''''''''''((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,111888???CCCJJJRRRTTTRRRNNNNNNRRR[[[dddeee]]]TTTPPPUUU___ooozzzzzznnncccgggaaa\\\^^^dddgggbbb\\\[[[OOOFFFKKKYYYccc___WWWNNNIIIBBB<<<:::<<<@@@CCCFFFHHHOOO[[[kkkzzz~~~yyy{{{wwwvvvuuusssoooqqquuuzzz{{{||||||yyyppprrrtttvvvuuurrroooppprrrtttuuuwwwxxxxxxxxxvvvuuuuuurrrrrrtttrrroooqqqwwwyyywwwvvvuuuvvvvvvuuutttlllnnnqqqrrrtttvvvyyy|||zzz|||}}}{{{|||{{{}}}|||yyyvvvuuuwwwzzzzzzwwwuuupppxxx{{{xxxwwwyyykkk```gggxxx|||yyywwwwwwzzzxxxkkkYYYLLLNNNLLLJJJKKKMMMOOOOOOOOO@@@888555777888999CCCOOOFFF@@@???IIISSSTTTNNNIIIFFFCCC<<<555///,,,,,,---***************)))))))))************************,,,,,,++++++***))))))((()))(((((()))++++++***)))(((((()))***************(((((()))***************,,,,,,+++)))'''&&&%%%$$$***)))))))))((((((((('''))))))(((((((((((()))))))))******)))(((''''''((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((***((('''((()))***)))'''+++)))((((((+++,,,+++***)))((((((''''''((()))******)))((('''''''''''''''++++++***)))))))))))))))))))))************))))))(((((((((((()))))))))))))))(((''''''''''''((()))((((((((((((((((((((((((''')))******))))))***+++++++++***))))))***++++++******))))))))))))***************+++++++++,,,,,,))))))***++++++++++++***------...///////////////111......000000...///333222444666666555444555666777888888888888777666666111222333333222111333444333333222111000000////////////111111111111//////000000///......---,,,,,,------......---,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++******))))))))))))******|||VVV<<<555000000000......111,,,,,,,,,,,,+++***))))))***)))(((((())))))((('''((((((((((((''''''''''''(((***+++***((('''''''''''''''((()))))))))))))))&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((******)))((((((((()))))))))((((((''''''(((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))+++,,,***((()))---111999???EEEIIIMMMQQQPPPMMMOOOQQQUUU[[[___]]]UUUOOORRRXXXcccooouuusssjjjbbbbbb^^^]]]aaagggeee\\\RRRUUULLLHHHRRR```aaaQQQ@@@999888666666777:::===???IIIMMMVVVbbbnnnwww{{{}}}|||vvvpppllliiihhhnnnkkkjjjkkkiiifffhhhmmmooorrrtttwww{{{|||uuullllllnnnpppooommmlllnnnpppvvvuuutttsssssssssttttttxxxrrrnnnnnnpppqqquuuyyywwwuuusssssstttuuutttsssnnnqqqtttvvvwwwxxxyyy{{{uuu|||~~~zzzzzz~~~pppqqqzzz|||xxxtttwwwyyyyyyvvvrrrnnnlllcccmmmxxxxxxtttqqqhhhccclll}}}rrrlllnnn}}}{{{kkk```TTTMMMFFFEEEJJJOOORRRRRROOO>>>666>>>???888;;;GGGEEEAAA>>>BBBMMMUUUQQQHHHGGGFFFCCC<<<333...---...,,,+++)))(((((()))+++---************************,,,,,,++++++***))))))))))))((((((***++++++***((((((((()))***************(((((()))***************---,,,***)))&&&%%%###"""))))))))))))(((((((((((())))))(((((((((((())))))***++++++***'''&&&&&&'''(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((***((('''((()))***)))'''+++)))((((((***++++++***+++******)))))))))******((((((((())))))(((((('''+++***))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''')))******))))))***++++++******))))))******+++******))))))))))))***************++++++++++++,,,))))))***++++++++++++***,,,---......//////......000...///000000---///444222333555555444444444555777888888888888777666666222444444444222222222444444333222111111111222222///000111222222111000///000000000///......---------------------,,,,,,+++***************+++++++++++++++++++++++++++++++++******))))))))))))******|||UUU;;;555000000000......000,,,,,,,,,,,,+++***))))))***))))))((()))(((((('''((((((((((((''''''''''''((()))+++***(((''''''(((''''''((()))))))))))))))&&&''''''(((((((((((((((''''''(((((((((((())))))***))))))((((((((()))))))))(((((((((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((+++---+++)))+++222999AAACCCGGGIIILLLNNNOOONNNQQQSSSVVVYYYYYYWWWSSSPPP[[[^^^ccchhhjjjjjjgggddd\\\]]]^^^aaacccaaa[[[VVVPPPRRRTTTVVVSSSKKK@@@999::::::999999999:::<<<===OOOTTT\\\dddiiijjjhhhfffsssoooiiiccc```___```bbbcccaaaaaabbbbbb```ccciiihhhnnnrrrsssssstttqqqmmmhhhkkkmmmmmmkkkkkknnnqqquuussspppnnnnnnpppsssuuu}}}vvvooonnnrrrvvvwwwxxxtttrrrqqqqqqssstttttttttsssvvvzzz{{{zzzxxxwwwwwwssszzz}}}}}}~~~~~~|||wwwwww{{{zzzssskkksssyyyyyyuuuqqqnnnkkkkkkjjjppplllrrruuutttqqqsss{{{ssslllooosssooo\\\SSSIIIGGGKKKQQQRRRQQQVVVHHH???AAACCC???===@@@======999999FFFUUUUUUKKKIIIJJJHHHAAA888111//////,,,+++***))))))***,,,---************************+++++++++*********))))))***)))'''((()))++++++***(((((()))***************(((((()))***************((((((((((((((((((''''''))))))))))))(((((((((((())))))(((((((((((())))))***++++++***'''&&&&&&'''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((***((('''((()))***)))'''***)))(((((()))***++++++---,,,,,,+++************&&&'''(((*********)))(((******)))))))))))))))***))))))************))))))(((((((((((()))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))''')))******))))))***+++******))))))))))))************))))))))))))******************++++++++++++++++++,,,------------,,,,,,,,,---............---......111444333///000444444666777888777666777888777777777777777666555555333444555444222222222444555444222111111222444555000111222333333222111000000000000//////.........,,,,,,---------,,,,,,+++******************************************************))))))))))))******zzzSSS:::444000000000------///,,,,,,,,,,,,+++***))))))))))))))))))((((((((((((((((((((((((''''''''''''''')))******(((''''''(((''''''((()))))))))))))))&&&''''''((((((((((((((((((((()))))))))*********)))((((((((((((((())))))((())))))))))))))))))((())))))(((((((((((())))))((((((((((((((((((((((((&&&))),,,,,,,,,111999AAAFFFEEEEEEGGGIIIKKKNNNQQQRRRSSSTTTUUUTTTTTTTTTTTTXXXWWWVVVVVVXXX]]]cccgggYYY[[[\\\ZZZVVVTTTUUUWWWKKKMMMLLLFFF===555333333333333444555999===AAADDDNNNSSSZZZ^^^^^^ZZZUUURRRZZZWWWTTTRRRQQQRRRTTTVVVUUUTTTTTTWWWXXXXXX\\\bbbdddlllqqqmmmhhhhhhkkkmmmgggjjjmmmnnnlllmmmpppssspppooollllllmmmqqquuuxxx}}}wwwqqqooossswwwvvvrrrppppppppprrrtttuuuuuutttrrruuuxxxyyyxxxvvvttttttrrruuuxxxvvvssstttyyy~~~~~~~~~~~~~~~uuunnnwww~~~|||yyywwwsssnnnooojjjlll|||nnnnnnwww~~~}}}xxxuuuuuuuuuxxxuuuyyy{{{}}}vvvhhhWWWMMMLLLPPPQQQQQQTTTSSSLLLDDDDDDIIIFFF===666666222111???QQQVVVQQQKKKLLLJJJDDD<<<555111000+++++++++,,,,,,,,,,,,+++************************+++++++++***************---***&&&%%%'''***,,,---(((((()))***************(((((()))***************''''''((()))******++++++(((((((((((())))))))))))))))))(((((((((((()))))))))***+++***'''&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((***((('''((()))***)))'''))))))))))))((()))***+++------,,,,,,,,,+++******&&&'''(((*********))))))***)))))))))))))))******))))))************))))))(((((((((((())))))))))))((())))))))))))))))))((())))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++++++++,,,------------,,,+++,,,,,,---------------+++...444999666111000333444666888888777777777888555555666666666555444444222333444444222222222444555444222111111333555666000111222333333222111000////////////............++++++,,,,,,---,,,,,,+++******************************************************))))))))))))******xxxQQQ999444000000000------///,,,,,,,,,,,,+++***))))))((()))***)))((('''((()))((((((((((((''''''''''''''')))******((('''((()))''''''((()))))))))))))))&&&''''''((((((((((((((((((((()))))))))*********((((((''''''(((((())))))((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))'''))),,,...111777@@@FFFGGGCCCBBBCCCEEEGGGKKKQQQPPPPPPPPPQQQSSSTTTUUUVVVPPPMMMJJJJJJOOOXXXbbbiiiUUUVVVTTTOOOIIIFFFIIILLLHHH@@@666222333444222000000000111333888===BBBEEEEEEJJJOOORRRPPPMMMIIIGGGHHHHHHHHHHHHHHHHHHHHHIIILLLKKKMMMQQQSSSTTTXXX___```hhhlllgggaaabbbfffiiieeejjjnnnooonnnnnnppprrrlllkkkkkklllooossswwwzzzyyyvvvqqqnnnqqquuusssnnnqqqqqqrrruuuwwwvvvtttrrrjjjmmmrrrtttttttttttttttqqqpppnnnkkkiiilllsssyyyvvvuuuuuuxxx~~~}}}{{{|||yyynnnhhhiiinnnvvvyyywwwvvvwwwhhhqqq|||}}}vvvoookkkmmmttt~~~iiiVVVMMMNNNPPPRRRNNNXXXVVVHHHEEEMMMKKK@@@444222//////888HHHRRRUUUOOOMMMJJJFFFAAA:::555222,,,------------,,,+++***************************************************---***&&&%%%'''***,,,---(((((()))***************(((((()))***************************************(((((((((((())))))))))))))))))(((((((((((())))))((()))***)))((('''((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((***((('''((()))***)))'''((()))))))))((((((***++++++,,,,,,---,,,,,,+++***'''((())))))************)))))))))))))))******+++))))))************))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))''')))******))))))***+++((())))))******))))))(((******))))))))))))******)))))))))************+++))))))***++++++++++++******+++,,,,,,------,,,,,,)))---555:::777000000444222333555555444444444555333444444444444333222222000111333333222111333444444333222222222333444555///000111222222111000///.....................---***++++++,,,,,,,,,,,,,,,+++++++++*********************************************))))))))))))******vvvOOO999333000111000---,,,...,,,,,,,,,,,,+++***))))))(((***+++***'''&&&''')))(((((((((((('''''''''''''''(((******((((((((()))''''''((()))))))))))))))&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((()))************)))((())))))(((((((((((())))))))))))))))))))))))))))))***+++---111666===CCCGGGFFFAAA@@@CCCDDDCCCFFFLLLKKKKKKMMMPPPTTTUUUSSSQQQKKKIIIGGGJJJQQQYYY___bbbMMMKKKIIIGGGEEECCC@@@>>>>>>555---,,,222666444000333333444555888:::===>>>>>>AAADDDEEECCCAAA@@@AAAAAABBBBBBCCCDDDCCCCCCCCCHHHGGGIIINNNQQQSSSXXX___```eeegggeeedddffffffdddccchhhmmmpppooommmnnnooojjjkkklllooorrruuuwwwyyywwwvvvrrrmmmooouuuuuuqqqtttuuuwwwyyyyyyvvvqqqmmmiiilllppprrrrrrrrrssstttrrrpppmmmjjjjjjlllppprrrpppoooooottt{{{{{{yyyyyywwwyyy{{{}}}~~~{{{jjjfffggglllpppmmmkkkpppyyykkkoooxxxwwwlllcccsssuuubbbUUUOOOMMMMMMLLLVVVZZZPPPHHHGGGHHHGGG;;;555000111444<<>>666......///////////////000---///222555777888999999;;;>>>???>>>;;;999;;;===<<<<<<===???@@@AAAAAAAAACCCBBBDDDJJJMMMPPPUUU\\\bbbdddeeefffjjjnnniiibbb```ffflllooonnnllllllllljjjkkknnnqqqtttvvvwwwwwwwwwxxxtttnnnooovvvzzzwwwxxxyyyzzz|||{{{vvvnnniiinnnpppsssssssssrrrssstttuuusssqqqpppppppppooommmpppooooootttzzzzzz{{{}}}|||yyyssswww||||||hhhmmmgggffflllpppoooppptttvvvrrrwwwsssiii|||zzzmmm___SSSJJJEEELLLSSSYYYWWWKKK@@@CCCLLLBBB999333333222444BBBTTTXXXQQQKKKHHHIIIFFF>>>777444111---***((())),,,---******************************************++++++'''''')))+++---,,,)))&&&(((((()))***************(((((()))***************'''''''''((((((((((((((('''((((((((())))))******))))))(((((((((((())))))&&&'''))))))((((((***+++(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((***((('''((()))***)))(((&&&)))***)))''''''))),,,((()))+++,,,---,,,,,,++++++***)))(((((()))***+++))))))((())))))***++++++))))))************))))))(((((((((((())))))))))))((()))***++++++***)))(((((((((((((((((((((((((((((()))******))))))***+++'''((()))******)))((('''******))))))))))))******))))))))))))************++++++,,,------------,,,******+++,,,,,,,,,,,,+++***,,,000111---***///777000111333333222222222333111111111111111000//////,,,...000000000111333555222333333333333222111000...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))******))))))))))))******vvvNNN666333111//////...,,,***...---++++++++++++***((())))))))))))((((((((((((******)))'''%%%%%%''')))************)))((('''&&&))))))))))))))))))))))))***)))(((''''''((()))***((('''&&&'''((()))(((''''''''''''''''''((())))))(((((()))***************(((((((((((('''''''''''',,,)))((((((+++***'''$$$'''222<<>>??????;;;???DDDHHHKKKOOORRRUUUXXX```eeefffhhhllljjjdddaaafffnnnrrrsssrrrpppnnnmmmqqquuuvvvrrroooooopppvvvuuuwwwzzzwwwqqqqqqvvvxxxmmmhhhhhhmmmnnnooorrrvvvyyyzzzzzzvvvyyyzzzxxxtttuuuzzz{{{{{{}}}|||{{{|||}}}~~~xxxnnnwwwnnnccc```dddkkknnnooovvvttt~~~ssssssnnngggaaaZZZNNNBBBFFFLLLVVV[[[UUUJJJDDDEEEIII<<<555888777555@@@QQQVVVSSSNNNKKKIIIGGGCCCAAA;;;555---***,,,---,,,***(((+++...,,,((((((,,,222)))******+++++++++*********++++++,,,,,,++++++******)))(((''''''((())))))%%%(((++++++)))(((***,,,***************++++++,,,+++***)))(((((()))***+++''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&***)))((('''''''''''''''))))))***))))))((('''&&&((()))))))))))))))((((((***)))))))))))))))***+++)))((('''''''''(((***+++...---+++))))))***+++,,,+++******)))))))))))))))))))))))))))((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))************))))))((((((''''''******))))))))))))******))))))))))))))))))))))))************************+++*********+++,,,------)))***+++,,,...///000111222111///...///000222333444666777666333000//////000111222333222111///---333222222111000//////...///000111333333333222111,,,---...///...---,,,+++,,,,,,,,,------.........++++++++++++++++++++++++++++++***)))(((((()))))))))))))))))))))******+++rrrIII777444111///......---,,,...,,,++++++++++++***((())))))))))))(((((((((((()))))))))'''%%%%%%''')))(((((((((((('''&&&%%%$$$))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&''')))***)))((('''''''''''''''((())))))(((((()))************)))((((((((((((''''''''''''***)))(((((()))))))))'''...777=========@@@BBBCCCCCC@@@===>>>@@@CCCDDDDDDGGGLLLPPPPPPLLLFFFCCCBBBCCCBBBEEELLLNNNHHHAAA===AAA>>>>>>>>>:::222...---,,,,,,,,,---.../////////222222111111111222333333222222333333444444555555888888999:::;;;<<<======:::===AAADDDGGGIIILLLOOOVVV]]]bbbdddfffjjjhhhdddbbbggglllpppqqqpppnnnnnnnnnoooppprrrrrrqqqnnnkkkuuu{{{~~~|||uuurrruuuyyy}}}qqqfff```aaadddlllnnnqqqvvvzzz{{{{{{zzzwwwyyy{{{{{{{{{}}}yyywwwyyy|||{{{qqqhhhccccccgggkkkxxx}}}{{{}}}|||xxxppptttrrriii```[[[VVVRRRNNNOOOTTTYYYWWWPPPKKKJJJFFF;;;888>>>CCCCCCKKKVVVZZZWWWTTTPPPLLLIIIGGGEEE???888000,,,,,,...---+++---,,,***((('''(((+++---******+++++++++******)))***++++++,,,,,,++++++*********)))((((((((()))***''')))*********))))))***((((((((((((((())))))*********))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''')))((((((''''''''''''(((((())))))))))))(((((('''(((((())))))))))))((((((******)))))))))))))))******))))))((()))***+++,,,---,,,+++*********+++++++++******)))))))))))))))))))))))))))************''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))*********)))))))))((((((((('''******))))))))))))******))))))))))))))))))))))))******************************+++++++++++++++,,,******+++,,,...///000111111000///......000111222777888888777444222111111///000222222222000///---111111111000/////////...,,,,,,.../////////......++++++,,,,,,++++++******,,,,,,,,,---------......++++++++++++++++++++++++++++++***)))))))))))))))))))))(((((())))))***+++oooEEE888555000..................,,,++++++++++++***)))))))))))))))(((((((((((()))))))))'''%%%%%%''')))(((((((((((('''&&&%%%$$$))))))))))))))))))))))))((((((((())))))((((((((()))((('''((()))******((('''''''''''''''((())))))'''((())))))******))))))(((((((((((('''''''''''''''((((((((('''(((+++---666<<<>>>;;;:::===AAABBBAAA???>>>???AAADDDEEEEEENNNMMMKKKHHHDDDAAA??????===AAADDDBBBAAABBBAAA>>>AAA;;;666444000,,,+++...+++,,,,,,------......///000000//////000000111222------...000222333444555555555666777888999:::::::::<<>>;;;:::>>>@@@@@@@@@??????AAABBBDDDEEEFFFNNNKKKFFFCCCBBB@@@>>><<<999@@@@@@:::;;;BBBDDD???<<<666000...+++)))***///++++++,,,,,,------------...............//////000---...///111222444555666333444444555666777888888:::<<>>CCCOOOXXX[[[[[[cccbbb```ZZZSSSNNNMMMMMMGGGAAA888111...---,,,+++///...,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((******++++++++++++*********************+++++++++,,,***((()))++++++(((%%%***************++++++,,,((()))***++++++***)))(((+++***(((''''''(((***+++))))))))))))))))))))))))************))))))))))))'''''''''''''''((()))***&&&'''((())))))***))))))'''(((((())))))))))))(((,,,+++***((((((''''''''')))))))))*********++++++******++++++++++++***)))+++******)))))))))))))))''''''((()))***+++++++++''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))***************************+++,,,---,,,+++((('''+++,,,,,,---///000000111......------...///000111555555444111///...///111//////000111111000//////------..................---------.........------///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++((((((((((((((()))******oooHHH888444///------...//////---+++***+++,,,,,,+++)))))))))))))))(((((((((((('''((()))((('''&&&((()))))))))))))))))))))((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&)))''''''((()))***)))((('''''''''''''''((())))))''''''((()))))))))))))))((((((((((((''''''''''''$$$''')))))))))+++111666555;;;>>>======@@@@@@===>>>@@@AAABBBCCCDDDDDDEEEGGGEEECCCCCCBBBAAA>>>;;;:::===;;;666:::DDDDDD===444///,,,,,,+++***+++///+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////000111222222333333333333444555666777777888888:::<<<>>>@@@CCCHHHKKKHHHIIINNNTTTXXX[[[]]]^^^bbbbbbbbbaaaaaacccfffjjjhhhkkkpppqqqpppnnnnnnoooooowwwuuujjjhhhqqqrrriiihhhdddbbbccchhhlllllljjjnnnqqquuuwwwxxxzzz||||||}}}{{{wwwzzz}}}|||~~~yyyuuuuuuzzzwwwoookkkkkklllmmm|||{{{tttpppqqqtttnnnvvvzzzkkkdddeeecccmmmrrrmmmhhhjjjqqqvvvjjj\\\PPPPPPVVVXXXWWWWWWVVVMMMBBBAAALLLZZZbbbbbbgggfffbbb\\\VVVQQQNNNNNNIIIDDD<<<555000...,,,+++&&&***//////,,,***+++---+++++++++++++++***)))((()))******++++++******)))))))))******++++++++++++,,,***((()))++++++(((%%%***************++++++,,,((()))***++++++***)))(((***)))'''&&&&&&''')))***))))))))))))))))))))))))))))))))))))************'''''''''''''''((()))***&&&'''((())))))***))))))''''''((()))))))))))))))+++***)))(((''''''''''''((((((((())))))))))))))))))******+++++++++***)))+++******)))))))))))))))%%%&&&&&&'''((()))******''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,,,,***((('''+++,,,,,,---...///000000---------...//////000111444444333000......///111/////////000000000//////------------............//////..................///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))******++++++((((((((('''((())))))***kkkHHH666333///------.........,,,+++******,,,,,,+++***))))))))))))((((((((((((&&&''')))(((''''''((()))&&&'''''''''''''''&&&&&&))))))))))))))))))))))))'''''''''(((((('''''''''((('''&&&'''((())))))''''''''''''''''''((())))))&&&'''(((((())))))((((((((((((((((((''''''''''''%%%''')))***,,,///333666333888<<<===???AAA???:::<<>>???AAACCCBBB@@@===;;;:::999888888<<<@@@===777---***))),,,,,,***,,,///++++++++++++++++++++++++,,,,,,++++++,,,,,,---...////////////////////////222222333444555666777777444666888:::<<>>;;;;;;;;;777666999<<<:::444//////,,,((('''******)))***...+++++++++++++++*********,,,,,,++++++,,,,,,---...---------.........//////111111222333444555666666444555666777888;;;???BBBBBB@@@CCCJJJOOOOOOSSSXXXZZZZZZZZZZZZZZZ]]]bbbfffdddggglllppprrrsssssstttiiiiiijjjjjjjjjjjjiiiiiijjjjjjlllooosssvvvwwwxxxrrrvvv{{{|||zzzyyy{{{~~~yyy{{{|||}}}||||||~~~}}}zzzxxxwwwwwwzzzyyytttuuuwwwvvvsssnnnoooqqqsssrrrpppmmmllluuuqqqooommmhhhbbbaaacccddd{{{xxxyyy}}}vvvmmmccc\\\UUUQQQTTTZZZ]]]eeeddd[[[\\\iiirrrssswwwpppgggcccaaa]]]VVVPPPLLLKKKGGGAAA:::444000...(((***,,,+++)))(((***,,,((()))***+++++++++++++++))))))************))))))&&&'''(((******+++******''')))*********))))))***((((((((((((((())))))*********))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))((((((''''''''''''(((((())))))))))))(((((('''&&&'''((()))************)))(((((('''''''''(((((('''((()))*********))))))***)))(((((((((***+++,,,+++******)))))))))))))))''''''''''''((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******'''((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,---------------///000111222222222222333444333111000000000...............///000000000000//////...---------///...---,,,+++,,,,,,---++++++,,,,,,++++++******,,,,,,,,,+++++++++******************************((((((''''''((())))))***(((''''''''''''((())))))}}}]]]>>>111000...---------,,,+++,,,+++******,,,---,,,***))))))))))))((((((((((((%%%'''((()))((('''((()))(((((()))))))))))))))((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&%%%$$$%%%'''((('''&&&'''''''''''''''((())))))&&&''''''((((((((((((((()))((((((((('''''''''''')))((()))---333777666444777:::;;;999;;;===;;;777777;;;>>>???<<<999888999555:::??????:::777888;;;555555:::@@@888)))$$$))),,,(((&&&(((((('''(((---++++++******************,,,,,,++++++,,,,,,---...------...//////000111111000000111222333444555555777777888777777999===@@@AAA>>>AAAHHHLLLMMMPPPVVVSSSSSSTTTTTTUUUXXX\\\```eeeeeegggmmmtttvvvuuurrrjjjkkknnnrrrooojjjkkkqqqhhhmmmsssxxxyyyvvvrrrppprrrxxx~~~}}}zzzzzz|||wwwzzz||||||||||||zzzzzz|||~~~}}}}}}nnnmmmooouuu{{{{{{uuunnnyyyqqqllljjjiiiggghhhkkkkkkssstttzzztttlllbbbWWWPPPTTT\\\cccrrrwwwmmmgggnnntttsss}}}tttjjjffffffcccZZZRRRMMMMMMKKKEEE>>>777222000333///+++***+++,,,------'''((()))***+++,,,,,,,,,))))))************))))))%%%&&&((()))*********)))%%%(((++++++)))(((***,,,***************++++++,,,+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))&&&'''''''''(((((())))))***)))((('''''''''''''''))))))***))))))(((''''''&&&'''((()))************(((((('''''''''(((((()))((()))***+++,,,+++*********)))((('''((()))+++---+++******)))))))))))))))))))))))))))((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******'''((((((((())))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,*********++++++,,,,,,,,,---...///111222222333333...000222222000...---..................///000111111111000///...---------111000...---,,,---......,,,---...///...---,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))'''''''''''''''((())))))'''''''''''''''((())))))}}}XXX@@@444111///.../////////...---------,,,+++***((((((***)))((()))***+++***)))(((((((((((((((((((((((()))))))))))))))*********''')))***)))((('''(((***&&&''''''(((((((((((((((***((('''((()))***)))'''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((******---333888999777444666777:::<<<<<<;;;888777::::::999999999888888888777666666555666666777777666888999555///+++***+++************+++,,,---...******)))))))))))))))***---,,,,,,++++++,,,,,,---.........///////////////000111222222111222444666777777888999:::;;;;;;<<<===???AAAEEEHHHKKKNNNOOONNNNNNOOORRRVVV\\\bbbeeeeeefffiiikkkmmmmmmlllllliiimmmnnnlllllloooooollljjjqqquuutttsssttttttrrrwwwwwwyyy~~~~~~yyyvvvwww|||}}}}}}}}}vvv~~~qqqsssvvvqqqmmmmmmgggfffqqqllliiimmmqqqxxxrrrlllgggbbb^^^^^^bbbaaaiiiqqqqqqooooooqqqsssuuuuuurrrkkkfffddd```[[[WWWRRRLLLGGGDDD???999444,,,,,,,,,...//////---***.........---+++*********)))***,,,------,,,***))) ###(((++++++***)))(((******++++++++++++******))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***************)))'''((()))***((('''******)))(((((((((((((((''''''(((((())))))******,,,***((('''(((*********************************(((((((((((())))))))))))''''''(((((()))))))))***(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))((((((((((((***)))(((''''''((()))***%%%(((******'''&&&)))++++++++++++***)))(((((('''***)))(((''''''((()))***************))))))(((((()))))))))***++++++,,,,,,---...///000222222222222111111111111000000//////............///111222333111111000......------------...000111000///---,,,000000000000000///......---------,,,,,,+++++++++,,,,,,,,,+++***)))((((((++++++******************))))))))))))************|||WWW???444111///.../////////...---------,,,+++***)))(((***((('''((())))))((('''((((((((((((((((((((((((***)))))))))))))))))))))''')))***)))((('''(((***&&&''''''((((((((((((((()))((('''((()))***)))'''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((***+++///444999;;;999666666777888999:::999777666999999999888888888777777555777888777555444555777555555444111---***))))))))))))))))))***+++,,,,,,******))))))))))))******---,,,,,,++++++,,,,,,---------....../////////000///111222111111111333555555666666777888999:::;;;:::;;;===@@@CCCFFFIIIJJJJJJKKKLLLPPPUUUZZZ___bbb___aaadddgggjjjkkkkkkjjjgggjjjlllkkklllpppqqqoookkkrrrvvvttttttvvvwwwuuuwwwwwwzzz}}}{{{uuutttvvv{{{|||lllsssuuuxxxzzzoooeeejjjjjjmmmlllzzzxxxjjjkkknnnrrrtttnnnaaaUUUZZZdddnnnqqqppppppsssvvvuuuvvvrrrlllhhhhhhddd___YYYTTTNNNIIIFFFBBB<<<777///---,,,---......,,,+++,,,)))'''(((***+++)))&&&******,,,,,,,,,,,,******"""%%%)))+++***))))))))))))******************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))***((('''((()))***)))'''******)))((((((((((((((((((((((((((())))))*********)))(((((()))***)))(((************************)))))))))))))))(((((((((((((((((())))))*********(((((((((((())))))))))))))))))(((''''''((())))))))))))))))))((((((((((((******(((((('''((())))))'''(((***))))))(((***+++******)))(((((('''&&&&&&***)))(((((((((((()))***++++++*********))))))))))))))))))***++++++,,,,,,---...///000111222222222222222111111111000000000///......//////000111222111000///......------------...///000000...---+++...////////////...------------------,,,,,,++++++,,,+++++++++***)))))))))************************))))))))))))************zzzVVV>>>444111///.../////////...---------,,,+++***)))(((***(((''''''((((((&&&%%%((((((((((((((((((((((((*********))))))(((((((((''')))***)))((('''(((***&&&''''''((((((((((((((()))(((''''''))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''(((---...111666:::<<<:::999777777777777777666666666777777888888777777666666444666888888555444555777333111---+++******)))'''((((((((((((((()))***+++******)))))))))******+++---,,,,,,++++++,,,,,,---,,,,,,---...///000000111///000111111000000222444333444444555666777888999666777999;;;>>>@@@AAABBBDDDFFFIIIMMMRRRWWWZZZ\\\YYY[[[^^^bbbeeeggghhhhhhcccgggiiiiiilllqqqsssqqqmmmrrruuussstttxxx{{{zzzyyyzzz|||}}}xxxrrrsssxxx{{{||||||zzzhhhrrrxxxyyyoootttuuu{{{tttqqq{{{~~~|||uuuqqqvvvxxxkkkZZZWWW___hhhnnnpppqqqtttxxxyyyzzzwwwrrrpppooojjjddd\\\WWWQQQLLLIIIEEE???;;;333000---+++,,,,,,,,,++++++&&&###&&&+++---***&&&++++++++++++++++++++++++&&&(((***+++***)))***+++((())))))******))))))((())))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((('''((()))***)))(((***))))))(((((((((((((((((((((((())))))))))))***)))((('''((())))))((('''*********************************))))))((((((''')))))))))***************(((((((((((())))))))))))***))))))(((((())))))***(((((((((((())))))))))))+++***)))(((((((((((((((***)))((()))+++++++++************)))((((((''''''+++***))))))))))))***++++++++++++++++++*********)))))))))***++++++,,,,,,,,,---...000111111222222222222222111111111111111000000////////////000000111000///......---......---...///000///...---,,,------......------,,,+++...---------------,,,,,,++++++******************************************))))))))))))************xxxUUU===444111///.../////////...,,,------,,,+++***)))(((+++***((((((((((((&&&%%%((((((((((((((((((((((((++++++***)))(((''''''&&&''')))***)))((('''(((***&&&''''''((((((((((((((()))(((''''''((()))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''((()))111333666888:::;;;:::999999888666555555555666666777777888888888777666555444444555777999999888666222---)))''')))***)))((((((((((((((())))))***+++******))))))******++++++---,,,,,,++++++,,,,,,---++++++,,,---///000111111///000000000//////111333111222222333444555666666555666777888:::<<<===>>>???BBBFFFKKKPPPSSSVVVWWWUUUWWWZZZ]]]```bbbddddddbbbfffggggggjjjppprrrqqqmmmqqqrrrrrrttt{{{~~~~~~|||~~~~~~wwwqqqttt{{{xxxxxx|||}}}pppiiilllkkkuuuxxx{{{|||~~~vvvuuu{{{tttgggaaa___```gggnnnqqqsssuuuzzz|||}}}{{{zzzxxxpppggg```ZZZTTTOOOLLLHHHCCC>>>777333...+++***+++++++++,,,***((())),,,---+++)))++++++************++++++***++++++***))))))***,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))***+++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))((((((''')))((('''((()))***)))((())))))(((((((((((())))))))))))))))))))))))))))))***(((&&&%%%'''(((((((((************************++++++******)))(((''''''******************++++++(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))++++++***))))))(((((((((,,,)))'''))),,,---,,,))),,,,,,,,,,,,++++++******+++******************+++++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,...///000111111111222222222222111111111111111111000///////////////000000///...............//////000000000///...------------------,,,,,,+++------------------------***************+++++++++))))))))))))************((()))))))))************vvvSSS<<<444111///.../////////...,,,,,,,,,,,,++++++***))),,,+++))))))))))))'''&&&((((((((((((((((((((((((+++******)))((('''&&&&&&''')))***)))((('''(((***&&&''''''(((((((((((((((((('''&&&'''((()))(((&&&''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''')))***+++666777999:::999888777777;;;999777555555555666666666777888888888777555444444222222666<<<>>>:::444///+++'''&&&)))++++++)))******)))))))))***++++++***************+++,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---...///000111...///000///......000111///000111222333444444555555666777888999:::;;;<<<===@@@DDDIIIMMMOOOQQQQQQSSSTTTVVVYYY\\\___```aaabbbeeefffeeegggmmmooonnnkkknnnooopppuuu}}}|||~~~~~~wwwqqqttt||||||tttttt{{{yyylllddddddlllwwwyyywwwvvvvvvyyy{{{}}}{{{sssrrrdddZZZ```kkkqqqrrrrrrsssxxx|||wwwllleee___WWWRRRNNNJJJEEEAAA<<<777000+++******+++,,,,,,...///---***)))***,,,+++******))))))******++++++,,,,,,***)))(((***,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((()))***++++++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))(((((('''(((''''''((()))******)))))))))(((((((((((())))))************))))))))))))---)))%%%###$$$''')))+++)))))))))))))))))))))))),,,++++++***)))(((((('''++++++******************(((((((((((())))))))))))))))))************))))))'''((((((((()))))))))******************)))((((((,,,)))'''))),,,---,,,))),,,,,,,,,+++++++++++++++*********++++++*********++++++++++++++++++++++++)))))))))***++++++,,,,,,+++,,,---...///000000000111111111111111111111111222111000//////......///000//////............///111111111111000000//////---............---,,,,,,------------------------***************+++++++++(((((()))))))))*********((()))))))))************sssQQQ;;;444111///.../////////...,,,,,,,,,,,,,,,+++***))),,,+++))))))******)))'''(((((((((((((((((((((((()))))))))(((((('''''''''''')))***)))((('''(((***&&&''''''(((((((((((((((((('''&&&&&&(((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))((('''''')))+++...///666888::::::888666666666;;;:::888666555444555555444555666777777555444222333111111666;;;<<<777000***((('''''')))+++++++++*********))))))******+++***************+++,,,------,,,,,,++++++,,,,,,---++++++,,,---...//////000---...///...------...000...///000000222222333444444555666777888:::;;;;;;<<<>>>AAAEEEHHHJJJLLLLLLNNNPPPRRRUUUYYY\\\___```aaaddddddbbbdddiiillljjjiiilllnnnpppwww{{{{{{}}}}}}xxxsssvvv}}}zzztttwwwwwwppphhhfffkkkwwwzzzvvvsssnnnxxxrrr||||||vvvzzz}}}hhhXXX]]]jjjpppqqqrrroootttzzz~~~ssskkkeee\\\VVVRRRMMMHHHDDD@@@;;;333...++++++++++++)))...000---'''$$$'''+++***************************++++++***))))))***,,,((())))))******))))))((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&(((***+++***)))((((((((((((((())))))***+++************)))))))))---***%%%###%%%(((***+++))))))))))))))))))))))))+++++++++******))))))(((***************)))))))))(((((((((((())))))))))))((())))))******))))))(((''''''(((((())))))******))))))***++++++******)))***)))((()))+++++++++***))))))))))))))))))))))))))))))***++++++***))))))*********+++++++++++++++)))))))))***++++++,,,,,,***+++,,,...//////000000000000000000000111111111111111000/////////////////////............//////111111111000000000//////------......------,,,+++++++++,,,,,,,,,,,,------++++++******************'''(((((())))))*********))))))))))))************rrrPPP:::444111///.../////////...++++++,,,,,,,,,+++*********)))(((((()))***)))'''((((((((((((((((((((((((((((((((((((((((((''''''''')))***)))((('''(((***&&&''''''(((((((((((((((((('''&&&&&&(((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''(((***---111333333666888888666555666888:::999777555444333222222111222444555555333111//////222555777666222///,,,$$$%%%'''(((((()))+++,,,***))))))((((((((())))))************+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---......---,,,,,,---///......///000111222333333222222333555666888999999;;;<<<>>>AAACCCEEEFFFGGGHHHIIIMMMQQQVVV[[[___aaa___aaaaaa___aaagggjjjiiiiiikkknnnqqqzzz}}}|||}}}~~~{{{|||zzzvvvvvvtttqqqnnnnnnwwwwwwuuutttnnnqqqwwwkkkuuu|||wwwtttvvv|||iii[[[```jjjooosssyyy|||~~~xxxrrrkkkbbbZZZVVVQQQLLLHHHCCC>>>666000---,,,++++++)))+++---+++(((&&&(((***((()))***++++++***)))((((((***+++***))))))***+++)))******************)))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))((('''&&&'''***+++***)))((((((((((((((()))******+++++++++*********))))))+++)))''''''(((******)))))))))))))))))))))))))))*********************************))))))((((((((((((((((((((())))))))))))'''((())))))))))))(((''''''''''''((()))*********'''(((***+++,,,+++++++++'''(((***))))))(((***+++((((((((((((((((((((((((((())))))******))))))((()))))))))*********++++++)))))))))***++++++,,,,,,***+++,,,---.../////////....../////////000000000111000///////////////000//////............//////000//////...............,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,+++++++++***)))))))))''''''(((((()))******+++))))))))))))************qqqOOO:::444111///.../////////...++++++,,,,,,,,,+++******((('''&&&'''((()))((('''(((((((((((((((((((((((('''''''''(((((((((((((((((()))***)))((('''(((***&&&''''''(((((((((((((((((('''&&&&&&'''((('''&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((('''(((+++///333555000333666777555555777:::888777666555333222000000///000222333333111...---,,,333:::888000)))((())) ###'''(((''''''***,,,)))(((((('''''''''((((((************+++,,,---...---,,,,,,++++++,,,,,,------------------------------......---,,,+++---.........///000111222333333///000111222444666777777:::;;;<<<===???AAABBBCCCBBBDDDHHHNNNTTT[[[```ccc\\\______^^^```gggjjjjjjiiilllooosss|||{{{zzzwwwzzz{{{yyytttwwwsssqqqvvvrrrssssssmmmkkkppp|||{{{xxxvvvwwwggg___dddkkknnnuuuyyywwwpppfff^^^YYYTTTNNNJJJEEE@@@888222...---,,,+++******)))***++++++++++++''')))***,,,,,,***)))'''&&&(((***+++***)))***+++******++++++++++++******))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))************''''''&&&'''***++++++***((((((((((((((()))******++++++++++++******))))))(((((()))+++,,,,,,)))&&&))))))))))))))))))))))))***************+++++++++***)))))))))((((((''''''(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&''''''((()))******+++&&&((()))+++,,,,,,,,,+++%%%(((******'''&&&)))+++)))))))))))))))*********'''((()))******)))((('''(((((())))))*********+++)))))))))***++++++,,,,,,******,,,---.../////////---.........//////000000000000////////////000000//////.........//////000......---,,,,,,,,,,,,---+++++++++++++++***))))))))))))*********+++++++++---,,,,,,+++***)))((((((&&&''''''((()))******+++))))))))))))************nnnMMM;;;444111...,,,,,,,,,+++***)))+++...000///---***(((******)))(((((((((((((((''')))***)))((('''(((***,,,+++***)))((('''&&&%%%)))((('''&&&'''(((***,,,))))))(((((('''''''''&&&(((''''''(((******)))(((&&&$$$"""###&&&'''&&&%%%'''(((((((((((('''%%%$$$'''''')))+++///333777:::999888777777666777777888999888555333111000000000444333333222111000//////444222///+++)))((((((((())))))))))))************(((((((((((())))))))))))++++++******++++++,,,---........................---,,,,,,---......---+++---------------------------......///////////////000111222222444444555666888888888999:::===???AAABBBEEEJJJPPPVVVZZZ]]]___\\\\\\\\\\\\\\\```eeeiiiggglllvvv~~~~~~~~~|||~~~}}}ttttttwwwwww{{{tttmmmooouuuyyyvvvqqqyyyyyy{{{|||zzzxxx~~~{{{{{{oooiiifffdddeeeeee\\\WWWeee{{{|||yyyoooccc]]][[[TTTKKKMMMFFF===666333111...++++++,,,---...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))***)))((()))***(((((()))***************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))+++***((('''''''''((()))(((((())))))*********+++///...,,,***))))))*********)))))))))(((((((((''')))((('''''''''(((***+++)))************+++++++++++++++******))))))((((((+++******)))))))))))))))%%%''')))(((&&&&&&))),,,(((***+++***)))((()))***))))))*********++++++++++++***)))(((((()))************+++++++++,,,,,,,,,........................,,,---......//////.........///////////////............---------......///++++++,,,,,,++++++***)))++++++++++++++++++++++++,,,+++++++++***))))))))))))))))))))))))******+++))))))))))))))))))))))))mmmLLL;;;555222///---------,,,+++***,,,---......,,,***)))******)))(((((((((((((((''')))***)))((('''(((***++++++***)))((('''&&&&&&***)))'''''''''(((***+++)))(((((((((''''''''''''(((''''''(((******)))((()))'''&&&&&&)))***)))((((((((())))))((('''&&&%%%((()))+++...222555888:::888888888888777777777777888777444111///...------111000///...---,,,,,,,,,333111...***((('''''''''(((((()))))))))*********(((((((((((()))))))))***++++++******++++++,,,---........................---,,,,,,---......---+++---------------------------......///////////////000111111222333444555555666666777888999<<<>>>???AAADDDIIIOOOTTTXXX[[[]]]]]]\\\ZZZZZZ\\\```dddfffooosss|||||||||}}}|||~~~}}}|||}}}|||wwwvvvssspppppptttwwwwwwvvvtttwww}}}|||zzz{{{uuuwwwjjjaaa```bbbbbbXXXQQQ[[[mmmwww}}}~~~tttggg___\\\WWWPPPMMMGGG>>>999666333///++++++,,,---------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))***)))((()))***(((((()))***************((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((())))))+++***)))((('''(((((()))(((((()))))))))*********...---,,,+++************))))))))))))(((((((((((()))(((((('''((()))***+++))))))*********+++++++++*********)))))))))))))))+++******))))))))))))))))))******)))&&&%%%&&&((((((***+++***)))((()))***))))))*********++++++++++++***)))(((((()))***************+++++++++,,,,,,******++++++,,,---......,,,------.....................////////////......///......---------......------......------,,,+++++++++++++++++++++++++++++++++******************)))))))))))))))******+++))))))))))))))))))))))))iiiIII888555222///.........---,,,,,,,,,,,,---,,,++++++*********)))(((((((((((((((''')))***)))((('''(((***))))))))))))((((((((((((******(((''''''((())))))((((((((((((''''''''''''(((''''''(((******)))'''***((('''((()))+++******'''(((((()))(((((('''''')))+++...222555888999999777888888999888777666555666444222000...,,,++++++000///---,,,++++++,,,---000...,,,)))'''&&&&&&&&&(((((())))))))))))******((((((((()))))))))******++++++******++++++,,,------------------------------,,,+++,,,---...---+++---------------------------......///////////////000000111222333444444555555555555777888:::<<<===@@@CCCGGGLLLQQQUUUWWWYYYYYYWWWVVVYYY___fffjjjkkkxxxzzz{{{yyy|||~~~}}}}}}{{{xxxzzz~~~}}}{{{vvvuuuuuuuuuwwwzzzuuuxxx~~~~~~wwwmmmxxx~~~ooofffddddddddd^^^XXX]]]iii|||{{{mmmaaa[[[VVVRRRNNNIIIAAA<<<999666111---+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************+++******))))))******+++))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))***)))((()))***(((((()))***************((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((())))))******)))((((((((((((((((((((())))))))))))******+++,,,,,,,,,+++***))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))*********++++++))))))))))))************+++******))))))))))))))))))******(((&&&&&&'''((((((***+++***)))((()))***)))))))))************+++******))))))))))))***************++++++++++++,,,(((((()))+++,,,...//////,,,,,,---...............---....../////////......//////...---,,,,,,,,,---------......------,,,+++++++++++++++++++++++++++))))))******************)))))))))))))))******+++))))))))))))))))))))))))dddDDD555444111...------...---,,,---,,,,,,+++++++++++++++***))))))(((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))+++***)))(((''''''((((((((((((((((((((('''''''''''''''&&&((()))***(((''''''&&&&&&&&&'''(((((((((&&&'''''''''''''''''''''***---111555777888888888777888999:::999777555444222111000///...------,,,///...---,,,---///000222,,,+++***(((&&&&&&&&&&&&(((((((((((()))))))))***(((((()))))))))*********++++++******++++++,,,---------------------------...,,,++++++,,,------,,,---------------------------....../////////////////////000111222333444444444444555777999:::<<<===???AAADDDHHHLLLPPPSSSTTTSSSQQQRRRZZZgggqqqvvvvvv|||{{{|||}}}yyyyyy}}}~~~zzz}}}}}}zzzxxxyyyvvvrrrtttxxxyyyzzz|||}}}~~~~~~uuukkkmmmyyy|||uuulllffffffhhhgggjjjnnn|||mmmaaaYYYUUUQQQKKKEEE@@@===999333///,,,,,,,,,++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******((()))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))***)))((()))***(((((()))***************)))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((***))))))((((((((((((((((((((()))))))))))))))))))))***+++,,,,,,+++)))((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))************(((((())))))******+++++++++******)))))))))))))))'''''''''(((((()))***+++(((***+++***)))((()))***))))))))))))************)))))))))))))))*********************++++++++++++***+++,,,---...///000000,,,,,,---.........------------......//////......000///...---,,,,,,++++++++++++,,,,,,++++++***)))++++++++++++++++++++++++(((((())))))******++++++)))))))))))))))******+++))))))))))))))))))))))))bbbCCC555222///---+++,,,,,,,,,+++---,,,+++*********++++++***))))))(((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))******)))((((((((((((''''''''''''((((((((((((((('''&&&&&&'''))))))((('''&&&&&&&&&&&&%%%&&&'''(((%%%%%%%%%&&&&&&''''''(((,,,...222666888888777666777888999:::999777555333//////000000000000000000,,,,,,,,,---///111333444))))))((('''&&&&&&&&&%%%'''(((((((((((()))))))))))))))))))))************++++++******++++++,,,---------------------------...,,,******,,,---,,,,,,---------------------------......///////////////...//////000111222333333444555666888:::;;;<<<===>>>???AAADDDHHHKKKMMMOOOPPPPPPTTT___nnnxxx||||||vvvsssrrrsssrrrqqquuuzzz}}}wwwuuusssssspppllllllppprrrtttwwwzzz}}}|||{{{{{{tttnnnoooyyywwwfffcccjjjpppqqqpppzzzmmm```ZZZTTTOOOHHHDDDAAA===777222------,,,++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))***((()))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))***)))((()))***(((((()))************************************)))************************((((((((((((((((((((((((***))))))((('''((((((((()))))))))))))))(((((('''))))))((((((((((((((((((((()))***+++,,,+++***)))(((((((((((())))))))))))'''(((((()))))))))))))))(((((()))))))))*********(((((())))))******+++++++++******)))))))))))))))(((''''''''')))******+++(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))************))))))*********+++++++++,,,,,,,,,---------------+++,,,,,,---...---------,,,,,,---...............000///...,,,,,,+++++++++++++++,,,,,,++++++***)))++++++++++++++++++++++++((((((((())))))******+++)))))))))))))))******+++))))))))))))))))))))))))bbbDDD777000...,,,++++++,,,++++++,,,,,,+++************+++******)))(((((((((((((((''')))***)))((('''(((***(((((((((((()))))))))))))))))))))))))))((((((((('''''''''((((((((((((((('''&&&&&&'''))))))(((&&&'''((()))((('''''')))+++%%%%%%%%%%%%&&&((()))***///111444777999999888777999999999999888777555444//////000111222222111111)))***+++,,,...///000000'''''''''''''''&&&&&&&&&''''''(((((((((((()))))))))))))))*********++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))+++,,,,,,,,,---------------------------......///////////////......///000111222222333333444666888:::;;;<<<<<<======>>>@@@CCCFFFIIIJJJOOORRRXXXcccnnnuuuvvvuuummmkkklllppprrrtttzzz~~~wwwtttrrrrrrnnnhhhhhhkkkuuuwwwyyyzzz{{{||||||vvvxxx~~~yyyqqquuupppfffjjjsssvvvuuulllttttttccc[[[XXXRRRKKKFFFCCC???:::666///...---,,,+++*********++++++++++++++++++++++++***************************))))))(((((())))))***))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))***)))((()))***(((((()))******************************+++++++++************************))))))))))))))))))))))))***)))((((((''''''(((((()))))))))))))))(((''''''))))))((((((((((((''''''(((((()))***++++++++++++))))))))))))((((((((((((''''''((()))))))))))))))((((((((()))))))))******))))))))))))************+++******))))))))))))))),,,***(((((())))))((('''(((***+++***)))((()))******)))))))))))))))(((((('''((()))******+++******)))))))))************+++++++++++++++************++++++,,,---------------+++,,,---.....................---,,,+++++++++,,,------......------,,,+++++++++++++++++++++++++++(((((()))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))___CCC777111...,,,+++,,,---,,,+++++++++++++++*********)))******)))(((((((((((((((''')))***)))((('''(((***))))))))))))(((((((((((('''(((((()))))))))))))))''''''''''''((((((((()))&&&&&&%%%'''((()))(((&&&''')))***)))((((((***,,,''''''&&&'''(((***,,,---222444666999::::::999888::::::999888777666555555000000111222111000///...)))+++,,,------,,,+++***&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))***,,,,,,,,,---------------------------......///////////////---......///000111222222111333555777999:::::::::<<<<<<<<<>>>@@@CCCEEEGGGJJJPPPYYYbbbiiikkkjjjiiihhhiiimmmuuuxxxyyy}}}~~~xxxwwwyyy~~~}}}~~~tttooouuu{{{ttt~~~~~~xxxtttnnnkkksss{{{nnnrrrzzz{{{iiiaaa\\\UUUMMMGGGDDDAAA===:::111000...---+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))***)))((()))***(((((()))***************(((((())))))******++++++************************))))))))))))))))))))))))))))))(((''''''''''''(((((())))))***)))((('''&&&))))))((((((((('''''''''(((((((((((()))***,,,,,,++++++***)))((('''&&&&&&&&&'''((()))***))))))((((((((((((((()))))))))************)))))))))))))))+++******)))))))))))))))---+++(((((()))***((('''(((***+++***)))((()))*********))))))((((((((((((&&&''')))***++++++******))))))))))))************)))))))))***+++++++++,,,++++++,,,------------,,,***+++,,,---............------,,,,,,+++,,,,,,,,,------......------,,,+++++++++++++++++++++++++++)))))))))))))))((((((((()))))))))))))))******+++))))))))))))))))))))))))[[[???444222///---,,,---...------***++++++++++++***))))))******)))(((((((((((((((((()))***)))((('''(((******)))))))))((((((((((((&&&'''((()))******))))))&&&'''''''''(((((())))))&&&&&&%%%'''((()))'''&&&&&&(((***)))'''&&&))),,,((((((((((((***,,,...///555777888:::;;;;;;;;;:::;;;:::999777666555555555111222222222000...,,,+++,,,...///000...,,,(((&&&%%%&&&''''''((((((''''''''''''''''''((((((((())))))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))(((***,,,,,,,,,---------------------------......///////////////------...///000111222222000111444666888999999999;;;;;;;;;<<<>>>AAACCCEEECCCKKKVVV___ddddddbbbbbbhhhjjjrrr{{{}}}||||||tttgggdddiiizzzxxxsssiiijjj~~~yyyvvv}}}{{{rrryyyqqqiiippp}}}rrrpppsss}}}tttmmm^^^WWWNNNHHHEEEBBB???<<<222111///---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************&&&(((******)))((()))***(((((()))***************&&&''''''((()))******+++************************))))))))))))))))))))))))))))))((('''''''''''''''((()))*********)))'''&&&))))))(((((('''''''''&&&)))(((''''''(((***,,,---,,,+++***)))((('''&&&%%%&&&''')))*********)))((((((((((((((())))))))))))++++++******))))))((((((+++******)))))))))))))))***(((&&&'''***,,,,,,***(((***+++***)))((()))*********))))))((((((((('''&&&''')))***+++++++++***))))))))))))************))))))***+++---...///000++++++,,,---------,,,,,,***+++,,,---............,,,,,,+++++++++,,,------++++++,,,,,,,,,+++******++++++++++++++++++++++++******))))))(((((('''''')))))))))))))))******+++))))))))))))))))))))))))xxxSSS>>>333111000///......------...------,,,,,,,,,,,,+++++++++***)))(((((('''''''''))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((***)))((('''''''''''''''((('''&&&'''((())))))'''&&&&&&&&&''''''''''''(((***((('''&&&(((---111555======;;;999999:::===@@@<<<;;;999777555444333333000333555333///,,,+++,,,000//////...,,,***((('''%%%&&&''''''((((((''''''(((((((((((())))))))))))******+++***((()))+++...++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,.........///////////////222111000/////////111111555555555555555555444444888888888999:::;;;<<<===@@@EEEMMMVVV^^^bbbddddddeeellltttxxxyyyyyy}}}~~~~~~~~~sssiiieeefff|||vvvrrrpppddddddwwwzzzvvvtttmmmmmmxxxvvvqqqwwwzzzzzznnnjjj|||{{{tttiiiaaaVVVMMMIIIGGGDDDBBB999555000------,,,***(((************************)))******++++++,,,---------,,,,,,+++***)))((((((((((((((((((((()))************))))))******+++,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************+++++++++******)))(((((())))))******++++++(((((((((((()))))))))))))))(((&&&%%%&&&''')))++++++*********))))))((((((******))))))((((((''''''++++++***)))(((((())))))&&&&&&&&&'''''')))***+++,,,,,,,,,+++***)))((((((***((('''(((***++++++***))))))))))))************+++(((&&&''')))***)))'''+++******)))))))))))))))******))))))))))))******)))******)))(((''''''((())))))************))))))******))))))((((((''''''))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,---------......111...,,,---//////---+++........................---...//////,,,+++***+++......---,,,,,,+++*********))))))(((((((((''''''))))))))))))************((((((((((((((()))******wwwRRR>>>333111000///......------...------,,,,,,,,,++++++++++++***)))(((((('''''''''))))))(((((((((((())))))'''''''''(((((('''''''''(((((()))************)))((((((''''''&&&'''''''''((('''&&&'''((()))((('''&&&&&&&&&''''''''''''(((***)))''''''***///444888>>>===<<<;;;:::<<<>>>AAA;;;:::888666444333222222111333444222...,,,,,,---111000///---+++)))((('''%%%&&&''''''((((((''''''(((((((((((()))))))))))))))******)))((()))+++---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---............/////////000000000000000111222333333333333333333333333333777777777888999;;;<<<===@@@EEEMMMUUU\\\```bbbcccbbbggglllmmmkkkiiikkknnniiihhhgggfffeeeeeeeeefffhhhlllqqqrrrttt{{{xxxnnniiigggppp{{{}}}~~~zzzjjjcccooo}}}}}}vvvrrr}}}yyyxxx|||rrrrrryyytttooowwwwww|||uuuppp{{{}}}kkkdddZZZRRRMMMIIIEEEBBB;;;666111------,,,+++)))************************,,,+++++++++++++++++++++,,,,,,++++++***)))))))))***))))))))))))******+++******))))))******+++,,,))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))*********************++++++******))))))))))))))))))*********))))))))))))***************)))((((((((()))***+++************)))))))))(((************))))))))))))************))))))(((((('''''''''''''''((()))***)))******+++++++++*********((('''(((***++++++***))))))))))))************,,,***'''(((***+++***)))+++******)))))))))))))))******))))))))))))******)))*********((('''((()))))))))************))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,------------...000...,,,---...///---+++...............------------///000///---++++++,,,......---,,,,,,+++******)))*********))))))((('''))))))))))))************((((((((((((((()))******tttOOO===333111000///......------...,,,,,,,,,,,,+++++++++++++++***)))(((((('''''''''))))))(((((((((((())))))'''(((((())))))(((((('''))))))***+++++++++++++++&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&((()))((('''&&&&&&&&&''''''''''''(((***)))((((((,,,222888<<>>===<<<===>>>@@@AAA<<<:::888666444333333333333333222000---,,,---///222111...+++)))(((((('''&&&&&&'''(((((((((((('''(((((((((((())))))))))))((()))***)))((((((***,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,------...............///000111222333333333111111111111111111111111555555666777888:::<<<===@@@DDDJJJQQQWWWZZZ\\\]]]___aaabbb```[[[YYYYYY[[[RRRQQQQQQPPPPPPQQQQQQRRRRRRVVV[[[^^^aaagggrrr{{{www~~~|||tttnnnkkkeeennn}}}nnnbbbiiitttuuuoookkkyyy}}}zzz}}}{{{wwwooosssqqqwwwyyyqqqiii^^^UUUPPPKKKFFFBBB>>>999333///---,,,++++++++++++++++++++++++++++++------,,,,,,+++******)))************************++++++***************+++***))))))))))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))************))))))******+++******)))************))))))))))))************++++++++++++*********+++++++++,,,,,,************))))))))))))************++++++++++++))))))***++++++***((('''(((((((((''''''((())))))'''((()))***++++++++++++***)))((((((***+++***)))))))))))))))************,,,***))))))***++++++***+++******)))))))))))))))++++++************++++++)))*********((('''((()))))))))************))))))***))))))))))))((((((((())))))))))))))))))))))))*********+++,,,,,,------,,,,,,,,,,,,------------///...------......---,,,//////.........---------...///000///---,,,,,,---...------,,,,,,++++++***)))***+++++++++***)))((())))))))))))************)))(((((((((((()))******qqqMMM<<<444111000///......------...,,,,,,,,,++++++++++++***+++***)))(((''''''''''''))))))(((((((((((())))))(((((())))))))))))(((((())))))***++++++++++++***%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&((()))((('''&&&&&&&&&''''''''''''((((((((((((***...444;;;>>>>>>===<<<===>>>???@@@???===;;;999666555555555555444333000...,,,---///000333111---***((('''((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))''')))***)))((((((***+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------++++++,,,,,,---.........///000111333333333222111000000000000111111111111222333333555777999;;;<<>>???AAABBBCCCCCCCCCBBBBBB@@@>>>======???@@@@@@@@@@@@@@@AAABBBCCCCCCBBBDDDFFFFFFEEEGGGKKKOOOQQQVVV]]]aaabbbdddhhhkkkpppqqq~~~}}}yyyvvvtttrrrhhhgggttt|||sssnnnlllqqq{{{rrrmmm{{{uuu{{{vvveeeWWWOOOKKKHHHGGGCCC@@@:::444///---------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,***))))))((((((((())))))))))))(((((())))))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''((()))***************++++++******))))))((((((((((((((()))))))))******((()))******++++++******))))))))))))))))))******'''(((((())))))*********'''(((***+++,,,***)))'''***))))))((((((((()))))))))))))))******)))))))))***))))))***++++++)))'''((()))))))))************)))))))))((((((((()))***+++******)))))))))))))))+++******************+++(((***+++***)))((()))+++))))))************))))))))))))))))))************))))))))))))))))))))))))(((((())))))***++++++++++++++++++,,,,,,,,,------,,,---------,,,,,,------//////.........------------...000///...,,,------------,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))((()))))))))************)))))))))))))))***++++++mmmIII<<<777111000///......------...++++++++++++************+++***)))(((((('''''''''))))))(((((((((((())))))'''(((((())))))(((((('''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&'''(((&&&%%%%%%%%%'''((('''&&&&&&&&&&&&''''''''''''(((&&&(((,,,111666;;;>>>@@@;;;::::::===@@@AAA???<<<999777444111000000222333444111---,,,---///111111///---,,,***))))))))))))''''''((())))))))))))((((((((((((((())))))))))))(((***+++,,,+++***++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............++++++,,,---...//////000222222222111000///...---......//////000000111111000000111222333555777888:::::::::::::::;;;;;;<<<::::::::::::;;;===???AAA??????>>>>>>???@@@AAAAAA???@@@AAA@@@??????@@@AAAHHHLLLPPPRRRQQQQQQTTTVVVaaaiii|||~~~zzzxxxxxxyyyiiiaaagggooosss}}}sssjjjmmm|||}}}vvvyyysssvvvmmm]]]SSSOOOLLLJJJDDDBBB>>>888222...------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------))))))******+++++++++,,,((((((((((((((())))))***)))(((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************''''''((()))************************))))))))))))'''((((((((())))))))))))((((((((())))))))))))***))))))))))))************((((((((((((((()))))))))'''(((***++++++***)))))))))))))))(((((()))******)))))))))***))))))((((((***))))))***++++++(((&&&))))))))))))************((())))))(((''''''(((***+++******)))))))))))))))******))))))))))))******(((***+++***))))))***,,,))))))************)))))))))))))))************+++))))))))))))))))))))))))'''(((((()))******++++++++++++++++++,,,,,,,,,,,,+++,,,------,,,,,,---...........................+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++))))))))))))***************))))))))))))***++++++lllIII<<<888111000///......------...++++++++++++************+++***)))(((((('''''''''))))))(((((((((((())))))'''''''''(((((('''''''''&&&&&&'''(((((((((((('''((((((''''''&&&'''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''((('''***000777<<>>CCCDDD@@@<<<999777444111000111333444333000------///111111000++++++++++++************''''''((()))))))))))))))(((((((((((())))))))))))(((***------,,,++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++,,,---...///000000111111111000///............,,,,,,------...//////000000000000111222333555666777777777777888999;;;<<<<<<<<<<<<>>>AAACCCDDDDDDAAAAAA@@@@@@@@@AAAAAABBB???@@@AAAAAA@@@@@@AAAAAAEEEHHHLLLMMMLLLLLLNNNQQQXXXaaaqqq|||zzz{{{vvvmmmjjjnnnkkkgggrrruuulllrrrssspppnnnpppzzzwwwhhh]]]VVVQQQMMMDDDDDDBBB<<<444///------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***************+++++++++'''''''''((()))***,,,,,,((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&'''((()))************)))))))))))))))*********(((((()))))))))*********))))))((('''((()))***+++((()))))))))******************))))))))))))))))))(((((())))))************(((((((((((()))***++++++&&&'''((()))*********)))***))))))+++,,,+++(((&&&))))))))))))************(((***+++***'''''')))++++++******)))))))))))))))))))))(((((((((((())))))((()))++++++***)))+++,,,))))))************))))))))))))*********+++++++++))))))))))))))))))))))))((())))))******+++,,,,,,***++++++++++++,,,,,,,,,***,,,------++++++---///,,,,,,------.../////////***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''''')))+++,,,))))))))))))******************))))))******+++,,,lllIII===999111000///......------...+++++++++************)))+++***)))(((((('''''''''))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((***)))((('''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''(((((((((---444;;;@@@BBBBBBBBB<<<;;;;;;@@@EEEEEEAAA===<<<:::777444333444666888222///,,,---000222111000)))******+++++++++******'''(((((()))))))))))))))(((((((((((()))))))))))))))+++---...---,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,---...///000111222000///...------...000000******+++,,,,,,---......000000000000111222333444555555555666888;;;===???<<<<<<<<<>>>AAACCCCCCBBB@@@@@@???????????????@@@<<<===???@@@AAABBBCCCCCCAAADDDHHHIIIIIIIIILLLOOOXXX```jjjooolllhhhoooyyy~~~}}}{{{|||oooqqqzzzrrraaagggyyyvvvrrr{{{|||uuueeeeeehhhkkksss{{{qqqfff]]]TTTOOODDDEEEDDD>>>666///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********************************((((((((()))***,,,---...((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))************&&&'''((()))************(((((())))))******++++++)))************++++++++++++)))((('''''')))+++,,,(((((())))))*********+++,,,+++++++++******))))))))))))(((((()))***++++++(((((((((((()))***,,,,,,$$$%%%'''(((***++++++,,,***)))***+++,,,+++(((%%%))))))))))))************)))+++,,,+++((((((***---+++******)))))))))))))))((((((''''''''''''((((((((()))++++++******+++,,,))))))************))))))))))))******++++++++++++)))))))))))))))))))))))))))******+++,,,,,,------******+++++++++,,,,,,,,,)))+++...---++++++---///+++,,,,,,---...///000000)))+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))'''%%%&&&(((+++,,,))))))))))))*********************)))******+++,,,iiiEEE888333111000...---,,,,,,------...------,,,+++***((('''+++***))))))******)))''')))*********)))(((&&&%%%''''''((((((((((((''''''''''''((()))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((($$$&&&((((((((((((***,,,---111888>>>AAA???<<<999<<>><<<<<<===>>>AAABBB@@@???>>><<<<<<<<<======???>>>======>>>@@@@@@???BBBBBBDDDFFFHHHKKKMMMNNNXXXYYY\\\___cccfffiiijjjrrrtttzzz}}}uuuxxxtttpppXXXbbbxxxvvvzzz}}}zzzwwwjjj]]]___gggmmmoooooo}}}pppaaaTTTLLLHHHDDDAAA@@@;;;333......+++*********,,,+++***(((,,,,,,,,,+++++++++************++++++++++++******+++***)))(((((((((******((((((((((((((())))))***+++******)))((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))******(((&&&)))************+++++++++))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''++++++************++++++***+++,,,***(((''''''(((++++++************++++++))))))))))))))))))))))))*********)))))))))))))))(((((('''(((((()))***+++))))))))))))************,,,+++)))((((((((()))***+++***)))(((((()))***+++***+++,,,,,,+++***+++,,,)))))))))))))))))))))))))))************+++++++++******))))))((((((''''''+++++++++***************...---+++)))((((((((()))++++++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))************+++++++++)))))))))))))))******+++hhhEEE888333111000...---,,,,,,---------------,,,+++***)))(((+++***))))))******)))'''###$$$&&&((()))******)))''''''((((((((((((''''''''''''((()))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((&&&'''((((((((((((***,,,///444;;;??????>>><<<<<>>=========???AAABBB@@@@@@???>>>>>>>>>@@@@@@@@@???>>>>>>>>>>>>======AAABBBCCCDDDGGGIIIKKKMMMRRRSSSVVVYYY]]]```ccceeekkklllqqq{{{yyy{{{pppaaadddiii|||zzztttssstttfffeeejjjpppsssjjjzzzxxxhhhZZZRRRKKKGGGDDDBBB>>>555///...,,,+++++++++------+++***,,,,,,,,,+++++++++************++++++++++++*********)))))))))))))))******)))))))))))))))***+++++++++******)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))******(((&&&(((((()))))))))*********))))))))))))))))))))))))))))))))))))************(((((()))******)))((((((+++******))))))******+++***+++,,,***((('''((()))+++******))))))******+++))))))))))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))***))))))))))))************++++++***)))(((((())))))+++***)))(((((()))***+++)))+++,,,+++***)))***,,,))))))))))))))))))))))))))))))*********++++++++++++*********))))))))))))******************++++++,,,+++***)))))))))***++++++++++++++++++,,,---...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))*********+++++++++)))))))))))))))******+++fffEEE999222000000...------,,,------,,,,,,,,,,,,,,,+++***)))+++***))))))******)))'''!!!###$$$&&&((()))******''''''((((((((((((''''''''''''((()))))))))))))))''''''(((((((((((('''''''''(((((())))))((((((''''''((()))((('''(((***---333888>>>???===;;;===@@@JJJOOOPPPKKKDDD@@@===:::888777666555666444222000,,,---///000000...,,,************))))))(((((((((''''''''''''(((((((((((())))))))))))***+++,,,---)))************+++++++++************************---,,,+++******+++,,,------------,,,,,,,,,,,,+++,,,+++++++++,,,,,,---......//////000000//////......------,,,,,,------...------.........------,,,,,,---...///111222333333555666888:::<<<<<<<<<<<>>>>>???@@@BBBCCCAAAAAA@@@???@@@AAABBBCCCAAA@@@???>>>===<<<<<<;;;@@@@@@AAABBBDDDFFFHHHIIIKKKMMMPPPSSSWWWZZZ]]]___ggghhhmmmvvvkkkhhhdddYYYgggrrrwwwrrrsssxxxoooooossswwwkkkkkk}}}pppbbb[[[OOOJJJFFFEEEAAA888222000...,,,,,,,,,......---,,,,,,,,,,,,+++++++++************++++++++++++******'''((()))******************************++++++,,,*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))******(((&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((())))))******))))))(((+++******))))))******+++***++++++***((('''((()))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))************)))((((((((())))))))))))))))))************+++++++++******(((''''''******))))))))))))******(((***+++***)))((()))***)))))))))))))))))))))))))))))))))*********++++++++++++++++++************)))))))))***+++++++++,,,******))))))***+++,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******************))))))))))))*********++++++)))))))))))))))******+++cccDDD999222000//////...------,,,,,,++++++,,,,,,,,,++++++***+++***))))))******)))''''''''''''''''''''''''&&&''''''((((((((((((''''''''''''((()))))))))))))))''''''(((((((((((('''''''''(((((((((((((((((('''(((((((((''''''(((+++...888===BBB@@@<<<:::???EEEHHHKKKKKKGGGAAA;;;888666888888777666555333111///---...111222111///,,,***)))))))))((((((''''''&&&''''''''''''((((((((((((((((((((()))***,,,---...))))))*********+++++++++)))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...000000000000000/////////...------,,,,,,------...------.........---,,,,,,------...000222333444555666777888:::;;;<<<<<<;;;????????????@@@AAABBBCCCCCCBBBAAA@@@???@@@AAABBB???@@@@@@???===<<<<<<<<<>>>>>>>>>???@@@BBBCCCDDDHHHIIIKKKOOORRRVVVXXXZZZaaaeeelllvvvnnneeeeee```WWWZZZbbb{{{vvvxxxzzzrrrrrrvvvooommmwwwwwwiii```QQQKKKFFFFFFCCC<<<666444...---,,,,,,---......---,,,,,,,,,+++++++++************++++++++++++******&&&''')))***+++++++++******))))))))))))***++++++***************)))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))******(((&&&((((((((()))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******)))++++++***((((((((()))******))))))))))))******(((((((((((((((((((((((()))))))))))))))*********++++++***)))((((((((((((((()))))))))***************+++++++++***)))'''%%%***))))))))))))))))))***((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))************************************(((((()))***+++,,,,,,,,,***************+++++++++,,,+++++++++++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))************)))))))))))))))******+++```DDD:::222/////////......---,,,,,,++++++,,,,,,,,,++++++***+++***))))))******)))''',,,+++***)))'''&&&&&&%%%''''''((((((((((((''''''''''''((()))))))))))))))''''''((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&)))...222<<>>;;;:::888888888666444222111111111222333444222000---+++((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((()))***,,,---...))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++++++++++++++,,,---...///111111000000////////////...------,,,,,,------...,,,---------------,,,,,,---...///111333444666666666777888999::::::;;;;;;????????????@@@AAABBBBBBCCCBBB@@@???>>>>>>>>>???<<<>>>AAA@@@???===>>>???<<<<<<<<<======>>>@@@@@@DDDEEEGGGJJJMMMPPPRRRSSSUUU\\\fffrrr}}}qqqeeedddddd___\\\___VVVYYYtttxxxvvv~~~zzz{{{ppplllnnnlllsssxxx~~~nnnbbbSSSKKKEEEEEEDDD???:::999///---++++++,,,------,,,,,,,,,,,,+++++++++************++++++++++++******&&&''')))***+++++++++***)))(((((((((((()))******)))************)))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))******(((&&&)))))))))*********++++++))))))))))))))))))))))))((()))))))))******************))))))))))))*********))))))))))))))))))***)))***+++***)))((()))******))))))))))))))))))***(((((((((((((((((((((((((((((())))))************,,,+++***))))))((())))))((()))))))))******************++++++***)))'''&&&)))))))))******)))))))))'''((())))))((('''((()))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++++++++******)))))),,,++++++******++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))(((((()))))))))*********)))))))))))))))******+++]]]DDD;;;222////////////...---,,,+++,,,,,,,,,,,,,,,+++***)))+++***))))))******)))'''******)))(((((((((((()))''''''((((((((((((''''''''''''((()))))))))))))))''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''&&&''')))...444999@@@BBBDDDBBB???@@@EEEJJJJJJGGGFFFGGGEEE???======888888777555333111222333555555555444222///---+++''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))***,,,---...)))************+++++++++************************++++++++++++++++++++++++)))***************+++++++++++++++,,,---...///000111111000///...............------,,,,,,------...++++++,,,---------------......000222444666777888777777777888999::::::;;;>>>>>>??????@@@AAAAAAAAABBBAAA???>>>======>>>>>>;;;???BBBBBB@@@???@@@BBB>>>============>>>>>>???AAABBBCCCEEEGGGIIIKKKLLLPPPWWWcccnnnwww}}}{{{qqqbbb]]]eeefff\\\ZZZcccWWWWWWeee}}}vvvlllttt{{{zzz{{{}}}~~~ooofffeeefffrrrwwwsss|||wwweeeXXXNNNEEEDDDDDDAAA===<<<222///,,,+++,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++******'''((()))***************((((((((((((((())))))***)))******++++++)))((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))******(((&&&************++++++++++++))))))))))))))))))))))))))))))))))))************+++******))))))******+++***))))))(((((())))))***)))***+++***)))((()))******))))))(((((())))))***))))))))))))))))))))))))((((((((()))******++++++++++++***)))))))))******))))))))))))***************************)))(((((())))))************))))))''')))***)))((('''((()))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((())))))))))))))))))***+++++++++,,,+++++++++++++++***)))(((,,,++++++************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******************)))((((((((()))))))))******)))))))))))))))******+++[[[CCC;;;111...////////////---,,,+++---------,,,+++***)))(((+++***))))))******)))''')))((('''''''''((())))))''''''((((((((((((''''''''''''((()))))))))))))))''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''((())),,,333<<>>;;;===888888777444111111444777999777555222///---++++++&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))))))))***+++,,,---)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,---...///111111111000///---------------...------,,,,,,------...)))***+++,,,---............///000222555666888999999999999999999:::;;;<<<======>>>???@@@@@@@@@@@@???>>>======>>>???@@@AAA===AAAEEEEEEAAA??????AAAAAAAAA@@@?????????@@@@@@BBBBBBCCCDDDFFFGGGHHHHHHSSSYYYaaaiiiooovvv}}}xxxooogggbbbdddccc[[[XXX[[[UUUVVVUUUfffvvvhhhgggmmmrrruuuwwwssshhheeehhhooottttttyyyooo```TTTHHHEEEDDDBBB???>>>555222///---,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++*********)))))))))))))))******))))))(((((())))))***+++((()))+++++++++***((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))******(((&&&))))))))))))************))))))))))))))))))))))))))))))))))))************++++++***))))))***++++++))))))(((((((((((())))))((()))+++***)))((()))+++))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++*********)))******++++++))))))))))))************)))))))))))))))******+++((()))***++++++***)))(((((()))******(((((()))***))))))))))))))))))))))))(((((((((((()))))))))***(((((()))))))))***************************++++++((()))***+++,,,+++******,,,,,,+++******************++++++++++++,,,,,,,,,******************************************************++++++++++++******(((((((((((()))))))))***)))))))))))))))******+++ZZZCCC;;;111...////////////---,,,+++...------,,,+++***((('''+++***))))))******)))((()))((('''&&&%%%%%%&&&'''''''''(((((((((((('''''''''(((((()))))))))))))))''''''((((((((((((''''''&&&''''''''''''''''''&&&(((((()))+++///777AAAGGGDDDCCCBBBCCCDDDGGGIIIKKKLLLFFFDDDGGGFFF@@@===???888888666333000000555999:::888555111---+++***)))%%%&&&&&&'''((()))******''''''''''''((((((((()))))))))))))))***+++,,,---)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,------...///000222222111000...---,,,,,,,,,---...------,,,,,,------...((()))***,,,---...//////...///111333555777999999:::::::::::::::;;;<<<===<<<===>>>??????@@@??????<<<<<<<<<===???AAACCCEEE@@@DDDHHHFFFBBB>>>>>>@@@DDDCCCCCCBBBAAAAAABBBBBBEEEEEEFFFFFFGGGHHHIIIIIITTTXXX]]]aaafffmmmvvv|||~~~pppnnnggg```]]]\\\WWWPPPQQQUUUJJJSSS|||yyykkkeeeiiissszzz{{{}}}yyynnniiiooommmrrrzzz}}}yyygggYYYKKKFFFEEEBBB??????888555111...------,,,+++,,,,,,,,,+++++++++************++++++++++++******+++***)))(((((()))***************)))***++++++,,,((()))+++,,,+++***((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))+++***(((&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,))))))(((((((((((())))))((()))******)))((()))+++))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++***)))))))))***+++,,,,,,))))))))))))************))))))(((((((((***+++---((()))***++++++***)))((((((***+++***)))((()))+++))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,+++++++++***************&&&''')))+++,,,,,,,,,,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,************************************************++++++,,,,,,,,,,,,++++++(((((((((((()))))))))))))))))))))))))))******+++YYYAAA;;;555333222000...---,,,------+++,,,,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%((()))***+++///777CCCLLLFFF@@@>>>EEEJJJIIIKKKNNNKKKFFFAAA@@@AAABBBAAA@@@<<<999666333222333555777333777666///***+++***&&&(((((((((((())))))))))))''''''''''''((((((((()))'''((()))******++++++***------,,,++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++***)))(((+++***))))))+++,,,+++***111...***+++...222333333,,,,,,+++***+++,,,---...***+++,,,---------,,,++++++******+++---///...---111222333444555777888888999999:::;;;<<<<<<<<<<<>>@@@CCCCCCBBB:::888666444333444555666444666333,,,)))***)))$$$''''''''''''(((((((((((('''''''''((((((((())))))'''((()))******++++++***---,,,,,,++++++,,,,,,,,,+++******))))))******++++++++++++++++++***))))))+++***)))***+++,,,+++***///...---///222333111///,,,,,,+++++++++,,,---...+++,,,---------,,,+++***+++******+++...//////...222222333444666777888888999999:::;;;<<<<<<<<<<<<@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAEEEFFFGGGFFFEEEEEEGGGHHHMMMIIIHHHIIIHHHDDDDDDFFFGGGFFFFFFFFFHHHMMMQQQTTT]]]\\\\\\^^^dddkkkqqqtttzzz}}}{{{qqqfffbbb___YYYUUUUUUUUUQQQRRRNNNYYYvvvkkkiiiooowww|||vvvtttxxx~~~www```TTTQQQGGGCCCEEEBBB>>>:::333000......---+++...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++************************))))))************))))))---,,,***)))((()))***+++)))***++++++))))))***+++************************++++++***))))))***++++++(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))******///000000...,,,******++++++******)))))))))))))))************************))))))************)))))))))((('''(((***+++***)))))))))))))))******************))))))***+++,,,,,,((()))))))))************))))))******+++*********((()))******)))((()))++++++***)))(((((()))***+++(((((((((((()))))))))))))))))))))))))))*********))))))************)))))),,,***((()))+++,,,+++))),,,++++++******++++++,,,...---+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******...+++((((((***+++***)))))))))))))))************(((((((((((()))))))))***VVV>>>999222000000000///...---,,,++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((''''''&&&'''***111:::CCCJJJMMMEEEBBBCCCGGGJJJHHHGGGGGGIIIDDD>>><<<>>>@@@AAA@@@888888666555555555555555666444...)))(((***'''###&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))'''((()))******++++++***,,,,,,++++++++++++,,,,,,***))))))))))))))))))***+++++++++************)))+++***)))***,,,---,,,+++......000333444333///+++,,,,,,+++++++++,,,---...,,,,,,------,,,+++******++++++***,,,...000000///222333444555666777888999999:::;;;<<<<<<===<<<<<<@@@???>>>======>>>???@@@???@@@@@@AAAAAABBBBBBCCCEEEFFFGGGGGGGGGJJJNNNQQQUUUPPPMMMLLLJJJFFFFFFIIIHHHHHHHHHJJJMMMQQQVVVYYY\\\^^^___```bbbfffmmmrrrssswww|||vvvlllfff^^^VVVRRRQQQSSSOOOPPPQQQ\\\tttiiidddlllzzz}}}xxxxxx{{{xxxvvviiiXXXRRRIIIDDDDDD@@@@@@<<<666222000...,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++************************))))))))))))******))))))---,,,***)))))))))***+++)))***++++++))))))***+++))))))))))))))))))))))))++++++***))))))***++++++((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******------...,,,***))))))***+++******)))))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''((()))***)))((())))))))))))************))))))))))))***+++,,,---))))))(((((((((***+++,,,******)))((((((((())))))&&&((()))***))))))+++,,,+++***)))(((((()))***+++(((((((((((())))))))))))(((((())))))******++++++))))))************))))))+++***)))***++++++***)))++++++************++++++---,,,***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++******++++++,,,+++))))))*********)))))))))))))))************((((((((()))))))))******UUU===777111111222222222222000...---+++,,,,,,,,,,,,+++******)))))))))(((((()))))))))(((((((((((((((((((((((()))))))))******)))))))))((((((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))***...777BBBIIILLLKKKDDDEEEGGGKKKLLLKKKIIIHHHMMMGGG???;;;;;;<<<<<<;;;666666777777777666666555888222+++'''(((***'''###&&&&&&'''''''''((((((((('''(((((((((((()))))))))'''((()))******++++++***++++++++++++++++++,,,---******))))))))))))******++++++******************+++******+++---...---,,,///000222333333111---***+++++++++,,,,,,,,,------------,,,,,,++++++***))),,,++++++---///111111000333333444555777888999:::999:::;;;<<<============@@@???===<<<<<<===???@@@>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGHHHJJJNNNTTTXXXWWWRRROOONNNMMMKKKLLLPPPNNNMMMNNNOOORRRVVVZZZ\\\]]]^^^___aaadddiiimmmpppnnnqqqwww}}}yyyoooggg___UUUPPPPPPQQQNNNOOOQQQVVVjjjyyygggYYYcccyyywwwrrrllliiirrrqqq\\\TTTJJJEEEDDD???AAA>>>:::555222///,,,+++...---,,,,,,++++++,,,,,,++++++******************************************)))))))))))))))*********,,,+++***)))))))))******)))***+++***)))((()))+++************************+++******************+++))))))))))))))))))))))))******))))))((((((''''''******************************))))))))))))*********+++,,,+++)))(((((()))+++******)))))))))))))))(((((((((((((((((((((((())))))************))))))(((''''''''')))***)))(((((()))))))))************((((((((()))***,,,---...,,,***)))''''''(((***++++++***)))'''''''''((()))''')))******))))))***+++******)))(((((()))******(((((((((((())))))))))))''''''((()))***++++++,,,))))))************))))))+++************+++******++++++************++++++,,,+++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,+++***)))***+++,,,******)))))))))******)))((()))))))))************(((((()))))))))*********SSS;;;777111111111222222222000///...+++,,,,,,,,,,,,+++******))))))(((''''''((())))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((()))******)))((((((''''''''''''''''''''''''''''''''''''(((((())))))+++---222;;;DDDIIIIIIGGGCCCFFFJJJLLLLLLLLLJJJHHHLLLFFF???;;;;;;;;;:::999555666777888888777777666777000)))(((******(((%%%''''''((((((((()))))))))(((((((((((()))))))))***'''((()))******++++++***************++++++,,,---+++++++++******++++++++++++******))))))***+++++++++******+++---///...---111111222111///...---,,,++++++,,,,,,,,,---------,,,,,,++++++************,,,,,,,,,...111222333222333444555666888999::::::::::::;;;<<<============>>>>>>===<<<<<<===>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEGGGHHHKKKOOOVVVZZZSSSOOOMMMOOOPPPPPPSSSXXXTTTTTTSSSTTTVVVXXX[[[\\\]]][[[[[[```hhhmmmooonnnmmmpppuuu{{{yyyooohhh```WWWPPPOOOPPPPPPNNNMMMJJJIIIVVVjjjnnnXXX^^^ttt~~~{{{lllddddddqqqhhh]]]PPPJJJHHHCCCAAA@@@===999444000---,,,...---,,,,,,++++++,,,,,,************************************************))))))(((((()))***+++++++++++++++***************((()))******)))((()))***++++++++++++++++++++++++*********++++++************************************)))))))))((((((((('''++++++++++++++++++++++++******))))))))))))******((()))******((('''((()))+++******)))))))))))))))(((((((((((((((((((((((())))))************)))))))))((('''((()))******(((((()))))))))************((((((((()))***,,,---......,,,***(((''''''((()))+++***)))'''''''''((())))))++++++***((((((((()))******))))))))))))******(((((((((((())))))))))))''''''((()))***++++++,,,))))))************))))))******+++************++++++******))))))******+++,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,+++***)))***+++,,,((()))******)))))))))***((()))))))))************))))))))))))************RRR;;;666111.../////////......---,,,+++,,,,,,,,,,,,+++******))))))''''''''''''))))))))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%((((((************((((((''''''''''''''''''''''''''''''''''''((()))******,,,000666>>>EEEHHHGGGFFFDDDJJJMMMLLLKKKKKKJJJHHHGGGCCC===<<<===>>>===;;;555666777777888888888888333---))))))***)))(((((((((((((((((()))))))))***((((((((()))))))))******'''((()))******++++++*********)))******+++,,,---,,,,,,++++++++++++,,,,,,+++***)))))))))***+++,,,,,,+++***,,,...000///...111111000...,,,+++,,,---***+++,,,---------,,,,,,++++++************+++,,,---,,,---///222444444333444555666777888999:::;;;::::::<<<===============<<<<<<============<<<<<<===>>>>>>???AAABBBCCCCCCCCCEEEFFFHHHJJJNNNSSSWWWNNNKKKKKKPPPRRRSSSWWW\\\WWWWWWVVVVVVWWWXXXZZZ[[[\\\ZZZZZZ```jjjppppppmmmooorrrvvv{{{yyynnniiiddd[[[SSSOOOIIINNNLLLJJJJJJAAA@@@OOOhhhsssxxx[[[XXXhhh}}}hhh^^^aaaqqqssseeeTTTKKKHHHCCCAAAAAA@@@<<<666111...---...---,,,,,,++++++,,,,,,***************+++++++++************************))))))(((((((((***+++,,,++++++++++++******))))))((()))******(((((()))***++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++((((((((()))))))))))))))******************************))))))))))))******'''((())))))(((''')))***+++******)))))))))))))))))))))))))))))))))))))))))))))************))))))***(((((()))***+++***)))))))))))))))************))))))))))))***+++,,,------,,,***)))((('''((((((******)))((((((((())))))***+++,,,***((('''(((((()))))))))******)))))))))(((((((((((())))))))))))(((((())))))******++++++))))))************)))))))))+++++++++***)))***+++******))))))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,++++++******++++++&&&(((******)))((()))***))))))))))))************)))))))))*********++++++QQQ:::777222///...------,,,---------+++,,,,,,,,,,,,+++*********)))'''&&&&&&''')))***))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''(((***++++++***((('''''''''''''''''''''''''''((('''''''''((()))***+++///555===EEEIIIKKKKKKLLLLLLRRRTTTPPPLLLMMMLLLHHHEEEBBB>>>===??????===;;;555666666777888888999999---)))(((******&&&&&&***'''''''''((((((((())))))(((((()))))))))*********'''((()))******++++++***))))))))))))***+++,,,---++++++************+++++++++***)))((()))***,,,---,,,++++++,,,///000000///...///000...+++)))+++,,,***+++,,,---------,,,,,,******))))))***+++,,,------------///222555555444555555666777999:::;;;;;;:::;;;<<<======>>>>>>>>>:::;;;===>>>>>>===;;;:::======>>>??????@@@AAAAAABBBDDDFFFHHHIIIKKKOOOQQQLLLJJJKKKPPPRRRRRRUUUYYYVVVVVVUUUUUUVVVWWWXXXYYY^^^___aaagggmmmqqqrrrqqqsssuuuxxx{{{|||oookkkhhh```VVVOOOEEEMMMHHHFFFNNNGGG@@@KKKQQQggg{{{bbbaaaooo|||eee\\\___ooooooXXXKKKGGGCCC@@@AAAAAA>>>888222000///...---,,,,,,++++++,,,,,,*********+++++++++,,,,,,************************))))))((('''(((***,,,---+++++++++++++++***))))))((()))***)))((('''(((***************************)))***++++++++++++***)))************************''''''(((((())))))************************************))))))))))))******&&&((())))))(((((()))++++++******)))))))))))))))************************))))))************))))))+++***)))***+++,,,+++***))))))))))))******************))))))***+++,,,,,,))))))))))))))))))******))))))******+++*********)))***+++***)))((()))***))))))************))))))(((((((((((()))))))))))))))))))))))))))*********))))))************)))))))))+++,,,+++)))(((***,,,******))))))))))))******)))******+++++++++++++++************************+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******%%%(((***+++)))((()))***))))))))))))************))))))*********+++++++++QQQ:::777222111000...------...///000+++,,,,,,,,,,,,+++*********((('''&&&&&&'''(((***))))))))))))))))))))))))))))))************))))))''')))***++++++***)))'''''''''''''''''''''''''''((('''''''''((()))+++,,,333;;;DDDKKKNNNPPPRRRTTTUUU[[[[[[UUUOOOOOONNNJJJGGGDDD@@@???@@@???;;;777666666666666777888:::;;;)))&&&'''+++)))$$$%%%***&&&&&&&&&'''''''''(((((())))))))))))************'''((()))******++++++***))))))))))))***+++,,,---******))))))))))))******+++***)))((()))***,,,---,,,++++++,,,///111000000+++...000///+++))))))+++***+++,,,---...---,,,,,,))))))(((((()))+++---......------000333555555555555555666888999:::;;;<<<:::;;;<<<===>>>>>>>>>>>>999;;;===??????===;;;999=========>>>??????@@@@@@BBBDDDFFFHHHHHHIIIKKKMMMMMMKKKLLLPPPRRRPPPQQQUUUSSSSSSSSSTTTUUUVVVWWWXXXbbbeeekkknnnqqqsssvvvxxxvvvwwwyyy{{{~~~ppplllllldddWWWNNNIIIQQQFFF???JJJEEE:::AAA===YYYzzzyyynnnxxx~~~hhh___aaaooo}}}zzz```OOOKKKGGG???BBBBBB???999333111000...---,,,,,,++++++,,,,,,******++++++,,,,,,,,,,,,************************)))(((''''''(((***,,,---***++++++++++++***))))))((()))***)))((('''(((***)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))******))))))))))))******&&&((())))))((((((***++++++******)))))))))))))))************************))))))************))))))+++*********,,,---,,,+++))))))))))))************+++***************++++++&&&'''(((***++++++,,,,,,((()))***,,,,,,,,,+++***'''(((******))))))+++,,,))))))************))))))(((((((((((())))))))))))*********)))))))))))))))))))))************))))))(((+++,,,,,,)))(((***,,,******))))))))))))******'''((()))***************************************+++,,,,,,------,,,,,,+++++++++,,,---,,,+++***)))$$$'''++++++)))((()))***))))))))))))************)))************+++++++++vvvIII@@@555111000000000000////////////,,,+++******))))))******---+++)))'''&&&&&&((()))++++++)))(((''''''''''''''''''((((((((((((''''''$$$&&&((()))***)))((('''((((((((((((((((((((((((+++&&&$$$(((******+++...>>>NNNXXXSSSJJJJJJPPPUUUddd^^^WWWQQQOOOMMMJJJGGGDDDCCCBBBDDDEEECCC<<<777888888888888888888999999,,,***)))'''%%%$$$$$$$$$''''''''''''((((((((((((&&&(((******)))((()))***'''((()))++++++******)))+++***)))))))))***,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,------...///000000...,,,+++++++++++++++++++++++++++***+++,,,------,,,***(((+++++++++,,,,,,---------333111///000444888888777777888999999;;;;;;<<<===;;;;;;;;;<<<<<<<<<======@@@>>><<<:::999:::;;;<<<===<<<<<<======>>>???@@@DDDEEEFFFGGGHHHIIIIIIJJJJJJKKKMMMOOORRRSSSTTTTTTQQQRRRSSSUUUYYY^^^fffkkksssrrrpppooopppssswwwyyy~~~~~~|||ooonnnlllaaaVVVRRRMMMKKKHHHGGGFFFDDDBBB@@@CCCGGGaaauuuwwwnnnmmmuuutttqqquuuwwwmmmVVVMMMDDDDDDAAA>>>===;;;777111,,,///++++++...000---+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''((()))++++++++++++************)))))))))))))))************,,,)))***------******,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))'''************************))))))***))))))(((''''''%%%(((+++,,,,,,++++++,,,+++)))((()))++++++)))&&&***)))((((((((()))+++,,,+++*********))))))(((((()))*********+++++++++++++++*********))))))((((((***)))(((((((((***+++,,,***************)))((((((***)))(((''''''((()))***)))*********++++++++++++)))))))))((()))******+++******))))))***++++++,,,++++++***)))(((((()))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++******)))))))))***,,,---)))))))))******+++++++++))))))))))))))))))))))))vvvIII???555111/////////............---,,,++++++***************,,,+++)))(((''''''((((((+++***)))(((''''''''''''''''''((((((((((((''''''%%%&&&((()))***)))((('''((((((((((((((((((((((((***'''&&&(((******...333EEEQQQXXXRRRKKKKKKPPPSSS[[[WWWQQQNNNLLLKKKIIIGGGGGGEEECCCBBBAAA>>>999555999888888888999888777555'''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&(((******)))((()))***((((((******+++******)))+++***)))))))))***,,,,,,,,,,,,,,,+++++++++******+++++++++***++++++,,,---------/////////...,,,+++++++++++++++++++++++++++++++++---------+++)))(((+++++++++,,,,,,------...222000///111444777777666777888999999;;;;;;<<<===;;;;;;;;;;;;<<<<<<<<<======<<<:::888888888999:::<<<;;;<<<<<<===>>>???@@@CCCDDDEEEFFFGGGHHHIIIJJJJJJKKKMMMOOOQQQSSSTTTTTTQQQSSSTTTVVVZZZ___fffjjjrrrqqqpppppprrruuuyyy||||||nnnllljjj___VVVRRRMMMKKKIIIGGGFFFDDDBBB?????????SSSgggppp{{{}}}yyymmmkkknnnzzz___TTTLLLFFFCCC@@@>>>===:::444///000,,,+++...///---+++,,,************************))))))))))))))))))))))))'''((())))))'''((()))++++++++++++************)))))))))))))))************,,,)))***------******,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***)))***))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))'''************************))))))))))))))))))((('''''')))++++++******+++,,,+++)))((()))++++++)))&&&***))))))(((((()))***+++************)))))))))((()))))))))*********+++++++++*********))))))))))))***)))((((((((()))+++,,,***************)))((((((***)))(((((((((((()))***)))))))))*********++++++((()))))))))************+++***************++++++++++++***))))))))))))))))))************+++++++++)))************++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++***)))))))))***+++,,,+++++++++,,,,,,---------))))))))))))))))))))))))tttGGG>>>555111.........---------,,,,,,+++++++++************)))*********))))))(((((('''+++***)))((((((''''''(((''''''((((((((((((''''''&&&&&&((()))))))))((('''(((((((((((((((((((((((()))''''''))))))***222:::MMMSSSUUUPPPLLLLLLOOOQQQRRRPPPMMMLLLLLLKKKIIIHHHKKKIIIEEEBBB>>>;;;999888;;;999888999999888333///$$$%%%&&&''''''&&&%%%%%%''''''''''''((((((((((((&&&(((******)))((()))***((()))******++++++******+++************+++,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++,,,------,,,---...///...---,,,+++++++++++++++++++++++++++,,,,,,------,,,+++)))(((***++++++,,,------......000///000222555666666444777888999999;;;;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::888888888999999:::::::::;;;<<<>>>???@@@BBBBBBCCCEEEFFFHHHIIIIIIIIIJJJLLLOOOQQQRRRSSSTTTRRRTTTVVVXXX[[[```fffjjjmmmmmmmmmooorrrvvvzzz|||ooollliii___WWWUUUNNNLLLIIIGGGFFFDDDBBB???<<<777BBBRRR```yyy{{{{{{iiicccfffuuugggWWWPPPGGGDDDAAA@@@???===777333111,,,+++...///---+++,,,************************))))))))))))))))))))))))((()))))))))((((((***++++++++++++************)))))))))))))))************+++)))***......***)))+++************************+++++++++,,,++++++***)))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))'''))))))))))))))))))))))))(((((())))))***)))))))))******+++***))))))+++,,,+++***))))))+++***)))'''+++***)))))))))))))))***************))))))))))))((((((((()))))))))*********************))))))))))))))))))((())))))***+++***************)))((((((***))))))(((((())))))***((((((((()))))))))******'''((()))***+++******)))++++++***************++++++***)))))))))))))))))))))************+++++++++)))************+++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,+++******)))*********+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))rrrFFF===555111.........------------,,,++++++++++++******)))))))))************)))((('''******)))(((((((((((((((''''''((((((((((((''''''&&&'''(((((()))(((''''''(((((((((((((((((((((((()))((()))******,,,777BBBQQQQQQPPPMMMLLLMMMOOOPPPNNNNNNMMMMMMLLLLLLKKKJJJMMMKKKFFFBBB???>>>@@@BBB===:::888999999666000***&&&'''(((((('''%%%"""!!!''''''''''''(((((((((((('''(((******)))))))))***))))))******++++++++++++************++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,------------,,,++++++++++++++++++++++++++++++------------,,,***)))(((***++++++,,,---...//////000111222444666666666555777888999999;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::;;;;;;999999999:::;;;===>>>???@@@@@@BBBCCCEEEGGGHHHIIIIIIJJJLLLNNNPPPRRRSSSSSSRRRTTTWWWZZZ\\\```eeehhhfffgggiiilllqqquuuyyy{{{qqqllliii```YYYXXXOOOLLLJJJHHHFFFDDDBBB???===777888???III___{{{zzzvvvzzzhhhbbbgggooo~~~qqq\\\SSSGGGDDDAAAAAAAAA???:::666222---,,,...///,,,+++---************************))))))))))))))))))))))))((()))***)))((((((***,,,+++++++++*********))))))((()))))))))************+++***+++......***)))***))))))))))))))))))))))))******++++++++++++******&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))***((('''((()))***)))'''(((((((((((((((((((((((('''((()))***************+++,,,+++***((((((***,,,******************((('''*********)))))))))))))))*********)))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))*********************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&(((***+++,,,+++)))(((,,,+++******)))***************)))))))))))))))***))))))*********+++++++++))))))*********+++++++++******+++,,,,,,,,,++++++++++++++++++************,,,,,,+++******))))))))))))))))))))))))*********))))))))))))))))))))))))pppDDD<<<444111/////////.........------***++++++++++++***)))((()))******+++******)))(((***))))))(((((((((((()))''''''(((((((((((('''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((()))+++,,,000<<>><<<:::999777333,,,'''&&&'''((()))(((%%%###!!!''''''''''''((((((((((((''')))++++++***)))***+++***************++++++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++------,,,,,,+++***))))))***++++++,,,...//////000111333555777777777777777777888999999;;;;;;<<<===;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;;;;:::::::::;;;888888888999:::<<<===>>>===>>>@@@BBBDDDFFFHHHIIIHHHIIIKKKMMMOOOQQQRRRRRRRRRUUUXXX[[[]]]```dddfffccceeeiiimmmssswww{{{}}}qqqkkkggg___XXXXXXOOOMMMJJJHHHGGGDDDAAA???===<<<888555:::GGGccczzzrrrttt|||~~~zzzuuulllfffjjjlllqqqhhhZZZHHHEEEBBBAAAAAA@@@<<<888333...,,,...///,,,+++---************************))))))))))))))))))))))))((()))***)))((()))***,,,+++++++++*********))))))((()))))))))************+++***+++///...***((())))))))))))))))))))))))))))))******++++++*********%%%%%%&&&'''((()))******''''''''''''''''''''''''(((((((((((())))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((()))******+++******+++,,,+++***((((((***,,,)))***+++******)))(((((())))))*********)))))))))))))))))))))))))))******(((((((((((())))))))))))***************+++++++++))))))*********)))))))))***************)))(((((())))))************))))))(((((((((((())))))))))))&&&(((***+++,,,+++)))(((++++++***************+++***)))))))))))))))******))))))*********+++++++++))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,+++++++++******)))))))))++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))nnnBBB;;;444111/////////............---******+++,,,,,,***)))(((************************))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''(((,,,000666AAALLLMMMIIIGGGJJJMMMNNNPPPSSSKKKLLLLLLKKKJJJJJJLLLMMMNNNGGG???<<>>@@@CCCEEEGGGHHHGGGHHHJJJMMMOOOPPPQQQRRRRRRUUUYYY\\\]]]___bbbddddddggglllrrrwww|||oooiiieee\\\VVVUUUPPPNNNKKKHHHGGGEEEAAA???<<<@@@:::555666<<>>>>>888...((((((,,,+++***)))(((((('''((((((''''''''''''((((((((()))(((***++++++*********,,,,,,+++*********+++,,,---***+++,,,---...---,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,+++******)))*********++++++++++++++++++++++++************+++,,,---...***+++,,,---///000111222444555666555333444777:::777888999:::;;;<<<<<<===;;;;;;;;;::::::999999999999::::::;;;;;;;;;:::::::::999888888777888888888999:::<<>><<<333+++***)))%%%''''''((((((((((((''''''(((((((((((())))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///---******,,,---,,,***************************,,,,,,,,,+++***)))((('''***)))))))))))))))***+++,,,,,,---...000222333555666666666666777777777777888888999::::::;;;<<<<<<<<<;;;999888777888999999999999999999999999999999:::999888888777777888888888999;;;<<<===???BBBEEEFFFHHHJJJJJJKKKMMMOOORRRVVV[[[^^^^^^bbbgggiiigggiiijjjmmmttt|||tttmmmfffddd```VVVRRROOOKKKHHHGGGEEEBBB@@@??????>>>:::666666999===```xxxyyyvvvsssooopppzzzzzzzzznnnmmmsss```MMMFFFHHHBBB???BBB???;;;555...+++---...---***,,,+++******++++++)))((())))))*********+++++++++++++++******)))*********---,,,***(((((((((((()))((()))++++++)))((()))*********++++++++++++******))))))))))))))))))))))))*********,,,......,,,***+++)))((()))******)))((())))))))))))************))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******+++,,,,,,,,,,,,+++))))))************))))))(((((((((((())))))))))))******))))))))))))************+++++++++******)))***)))))))))***+++,,,,,,(((((((((((()))***++++++'''***+++))))))+++***'''))))))************))))))************************++++++************++++++************************++++++***)))(((((())))))+++*********))))))((((((++++++***************+++)))************+++++++++***)))))))))(((((('''''')))))))))))))))))))))))))))))))))))))))******+++))))))))))))************ddd???:::111111///............---------+++++++++************)))***)))((()))***+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&+++'''***777CCCIIIKKKMMMIIIKKKMMMNNNMMMLLLLLLLLLPPPIIILLLLLLQQQooo|||YYYJJJ===>>>AAA@@@;;;999;;;===:::000)))((((((&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------///---******,,,---,,,***************************++++++++++++++++++******)))))))))))))))******+++,,,,,,---///000222444555555555555666777888888999999999999::::::;;;;;;;;;;;;:::999999888888888999999999999999999999999999:::999888888777777888888777999;;;<<<===???BBBDDDFFFHHHJJJKKKLLLNNNQQQSSSTTTXXX[[[]]]```fffhhhgggkkkkkknnnuuu}}}uuunnnfffdddaaaWWWRRROOOKKKHHHFFFCCCAAA>>>>>>>>>===;;;777777999;;;OOOjjj{{{rrriiittt{{{zzzrrroootttlllUUUIIIHHHBBB???@@@<<<===777000---...///...,,,,,,+++******++++++***((())))))*********++++++++++++***************++++++,,,+++***)))((((((((()))((()))++++++)))((()))*********++++++++++++******************************((('''((()))++++++***(((+++)))((()))***+++)))((())))))))))))************))))))))))))))))))))))))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++)))******************)))(((((((((((()))))))))*********))))))))))))************+++++++++******))),,,+++***************+++++++++*********+++,,,,,,(((,,,,,,******,,,,,,((((((((())))))))))))((((((++++++++++++++++++++++++******))))))))))))******************************++++++***)))))))))))))))+++*********))))))))))))++++++***************+++)))************+++++++++*********)))))))))((((((************************)))))))))))))))******+++(((((((((((())))))))))))ddd???:::111111///............---------+++++++++************)))***)))((()))***+++***(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''++++++111===HHHKKKLLLMMMIIIKKKMMMMMMLLLKKKLLLMMMMMMOOOOOOPPPgggqqqHHHCCC???@@@???;;;888888<<<;;;555+++%%%%%%'''&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++*********+++,,,---...,,,+++***+++,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,)))))))))))))))***++++++,,,---...000111333444555333444555666888999:::;;;::::::::::::::::::::::::999999999:::999999888777999999999999999999999999999999888777777777777888777999:::;;;<<<>>>AAACCCFFFHHHJJJKKKMMMOOOSSSUUUTTTYYY\\\]]]aaagggjjjhhhlllmmmpppvvv}}}zzzqqqhhhdddaaaXXXSSSOOOKKKGGGEEEBBB???<<<<<<======<<<999888888999AAAYYYpppooopppuuujjjhhhvvv|||___LLLHHHBBB@@@???:::>>>999333000000000///---,,,+++******++++++***)))***************+++++++++))))))))))))***+++,,,,,,,,,+++***)))((((((((()))((()))++++++)))((()))*********++++++++++++******************************(((''''''(((******)))'''***)))((()))***+++***)))))))))))))))************))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))************************(((((()))*********************++++++++++++******((((((((()))))))))************))))))))))))******)))******+++++++++******---,,,+++******))))))***---,,,++++++++++++++++++(((+++,,,)))))),,,+++(((((((((((())))))(((((((((++++++++++++++++++++++++))))))))))))))))))))))))************************++++++***))))))))))))******************)))))))))+++***************++++++)))************++++++++++++++++++************)))************************)))))))))))))))******+++'''''''''((((((((())))))bbb>>>;;;111111///............---------+++++++++*********))))))***)))((()))***+++***(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''(((((('''''''''''''''((((((((()))---666AAAIIIKKKJJJIIIGGGIIIKKKKKKKKKKKKLLLNNNHHHPPPUUU```[[[@@@BBBCCCAAA<<<888999<<<<<<888000(((######%%%'''''''''((((((((((((''''''(((((((((((())))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))+++,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,))))))))))))***+++,,,,,,---...///111333444555666444555666777888999:::::::::::::::::::::::::::999777888999::::::999888777888888888888888888888888999999888777777777777777666888:::;;;;;;<<>>777666:::???:::444,,,&&&###"""%%%'''''''''((((((((((((''''''(((((((((((())))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,+++*********+++++++++++++++++++++++++++------------,,,+++***)))))))))))))))***+++,,,------///111333444555666666777777777777888888888888:::::::::::::::::::::999666777999::::::999888777888888888888888888888888999888777777666666777777666777999::::::;;;>>>@@@BBBEEEHHHKKKNNNRRRVVVZZZ]]]aaacccccceeejjjkkkiiikkkmmmqqquuuzzz|||nnngggbbbYYYTTTPPPKKKGGGDDD@@@<<<:::::::::;;;<<<<<<:::888666888EEEWWW|||}}}oooooocccbbbsssmmmPPPFFFAAABBBCCC===<<<:::555222000///...---,,,+++***+++,,,---,,,***************************))))))))))))***+++,,,---************)))))))))(((((()))++++++)))((()))*********++++++++++++******************************,,,+++)))***+++++++++))))))(((((((((***++++++)))((()))))))))************))))))))))))))))))))))))***)))))))))))))))******************************))))))))))))))))))))))))''''''((())))))))))))(((+++++++++,,,,,,+++++++++))))))))))))******************))))))))))))******((()))***+++++++++++++++************+++,,,---...///...------,,,,,,,,,,,,))),,,---******---,,,)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++***************++++++***************+++++++++******))))))***++++++,,,))))))*********++++++++++++++++++++++++,,,,,,,,,************************)))))))))))))))******+++))))))*********+++++++++\\\::::::222222///............---------+++++++++************)))***)))((()))***+++***((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))*********(((''''''&&&'''(((***+++---999FFFKKKLLLLLLHHHDDDGGGIIIMMMNNNMMMLLLLLLLLLKKKLLLLLLZZZnnneeeLLL@@@>>>@@@>>>777222555;;;???666///)))&&&%%%$$$%%%'''''''''((((((((((((''''''(((((((((((())))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,***)))((()))))))))***+++,,,---......///222444666777777777888888888888888888888888::::::::::::::::::::::::666777888888999888888888888888888888888888888888888888777666666666666777555777888999999:::===???@@@CCCGGGJJJNNNRRRWWW[[[\\\```bbbbbbeeeiiijjjhhhlllnnnrrruuuyyy~~~}}}ooogggbbbYYYTTTQQQLLLHHHDDDAAA===;;;::::::999:::;;;;;;888666222;;;JJJmmmttt}}}qqqgggeeeqqqxxxYYYKKKCCCCCCEEE@@@<<<:::777444111///------,,,+++***+++,,,---,,,++++++++++++***************))))))))))))***+++,,,,,,))))))************)))(((((()))++++++)))((()))*********++++++++++++******++++++++++++++++++++++++,,,***(((((()))***)))((()))((('''(((***++++++***))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))''''''((()))))))))))))))******++++++++++++******)))))))))*********++++++******))))))))))))******((()))***+++++++++++++++)))))))))***,,,---///000111000///////////////000,,,///000------000///,,,,,,,,,------------,,,,,,........................***+++,,,------,,,+++***************************+++************+++,,,,,,*********+++++++++++++++))))))))))))***+++,,,,,,)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++*********+++++++++,,,,,,YYY999:::333333///............---------+++++++++************)))***)))((()))***+++***(((************************((((((((((((((((((((((((&&&&&&''''''((())))))***(((((('''&&&''')))+++,,,666DDDQQQTTTSSSQQQMMMIIILLLOOOSSSSSSQQQMMMJJJIIIHHHLLLGGGLLLZZZQQQ??????<<<===999333333:::???@@@222+++'''((()))&&&%%%'''''''''((((((((((((''''''(((((((((((())))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***,,,---//////...---,,,***,,,,,,+++)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***)))))))))))))))***+++,,,.........000333555777888777777777777777888888999999999999999999::::::;;;;;;;;;777777777777777888999999888888888888888888888888888888777666666666666666555666888888888999<<<>>>>>>AAAEEEIIIMMMRRRXXX[[[ZZZ___bbbcccffflllnnnlllmmmpppsssvvvyyy~~~yyyllleeeaaaXXXTTTQQQLLLHHHEEEBBB???<<<;;;999888999;;;;;;999666222777???[[[~~~xxxoooiiillltttgggUUUHHHDDDEEEAAA===<<<:::666222000......,,,+++***+++---...---,,,+++++++++*********))))))+++***************++++++((()))***++++++***)))(((((()))++++++)))((()))*********++++++++++++******++++++++++++++++++++++++...+++))))))***+++***))))))((('''(((***,,,+++***))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++************************************************(((((()))************))))))******************)))))))))*********+++++++++******))))))))))))******(((((()))++++++,,,,,,+++*********+++,,,---...///..................//////,,,//////------//////,,,+++,,,,,,------,,,,,,+++------------------------)))***,,,------,,,***)))************************+++*********++++++,,,---*********++++++,,,,,,,,,))))))))))))***+++,,,---)))************+++++++++************+++++++++,,,++++++++++++++++++++++++)))))))))))))))******+++)))************+++++++++WWW888:::333333//////.........---------+++++++++************)))***)))((()))***+++***(((************************((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((('''&&&''')))+++--->>>MMMZZZ[[[XXXVVVSSSNNNRRRUUUXXXXXXTTTNNNIIIFFFAAANNNHHHFFFSSSNNN===>>>;;;;;;777222666@@@DDDAAA///(((&&&***+++'''%%%'''''''''((((((((((((''''''(((((((((((())))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***,,,///111111000---,,,***,,,---+++((('''))),,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***)))))))))***+++---...///...000333666888888888777555555666888999:::;;;<<<888888999::::::;;;<<<<<<888777666666666777999:::777777777777777777777777888888777666666666666666555666777888888999;;;======@@@DDDIIIMMMRRRXXX[[[ZZZ___ccceeeiiipppsssqqqnnnqqquuuwwwzzzxxxtttjjjddd```XXXTTTQQQLLLIIIFFFCCC@@@>>><<<999777888:::;;;999777888888888LLLrrr~~~wwwnnnjjjmmm~~~rrr]]]KKKDDDDDDAAA>>>>>><<<888444111000000,,,+++***+++---...---,,,++++++++++++******))))))++++++******************((()))***++++++***)))(((((()))++++++)))((()))*********++++++++++++******++++++++++++++++++++++++111...,,,+++,,,------,,,(((''''''(((+++,,,+++***))))))))))))************))))))))))))))))))))))))))))))((())))))***++++++************************++++++++++++++++++++++++(((((()))***************))))))************)))))))))************+++++++++******))))))))))))******(((((()))++++++,,,,,,,,,,,,,,,,,,++++++,,,------************++++++,,,---))),,,---******---,,,)))***++++++,,,,,,++++++***************************((()))+++,,,,,,+++)))(((************************+++*********+++,,,,,,---*********++++++,,,,,,,,,))))))))))))***+++,,,---)))************+++++++++)))))))))******+++++++++++++++++++++++++++++++++)))))))))))))))******+++))))))))))))************ZZZAAA888333444///---+++,,,---...---,,,************************)))((((((((((((((())))))))))))((('''''''''''''''''')))***)))'''&&&&&&'''(((((())))))))))))(((((()))((()))+++)))'''+++222LLLSSSZZZ^^^\\\WWWRRROOOYYY]]]```[[[QQQHHHEEEFFFCCCEEEFFFFFFDDDBBBBBBBBB>>>999666888===AAA???<<<---,,,***(((&&&%%%$$$$$$''''''((((((((((((''''''(((((()))***************))))))***++++++++++++***))))))*********+++++++++,,,,,,+++***((())),,,......---,,,+++************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''((())))))***++++++,,,,,,222222444555666777777777666666777999999:::::::::::::::999999888999999999:::999777666666666777777666666777777777888888888666777888999999888666444333666999888666666888;;;999<<<@@@EEEIIIOOOUUUYYY[[[^^^aaadddhhhlllqqquuutttvvvwwwwwwxxx}}}wwwnnndddZZZTTTTTTQQQNNNJJJGGGCCC>>>;;;::::::999888999:::<<<===999;;;;;;BBB]]]wwwzzz~~~ssscccfffwwwwww~~~aaaOOOCCC===<<<===<<<:::999888444///,,,,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,,,,+++++++++***))))))))),,,+++******))))))******)))************))))))((())))))))))))))))))))))))++++++************+++++++++++++++************)))))))))(((((((((((())))))******))))))))))))******((()))++++++)))((()))***)))))))))))))))))))))))))))))))))******)))))))))))))))))))))************++++++************++++++---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***)))))))))))))))************)))))))))************+++++++++******************************++++++++++++************))))))))))))************))))))((((((''''''+++++++++*********)))))),,,,,,,,,+++***)))((('''))))))))))))))))))))))))'''((()))***+++,,,,,,,,,(((((((((((())))))))))))+++)))(((''''''((()))+++WWW???666222333///---+++,,,---...---,,,************************))))))(((((((((((())))))))))))(((''''''''''''''''''(((***)))'''&&&&&&'''(((((())))))))))))((((((((('''(((*********000888NNNWWW\\\WWWQQQPPPPPPNNNSSSXXX[[[WWWPPPIIIGGGHHHGGGGGGHHHGGGDDDBBB@@@???>>>999777:::???@@@;;;444,,,+++)))(((&&&%%%%%%%%%''''''((((((((((((''''''(((((()))***************))))))***++++++++++++************++++++++++++,,,******+++***)))+++...000...---,,,+++************************************,,,,,,,,,,,,,,,,,,++++++++++++******)))(((((('''((()))***+++,,,------...222222444555666777777777666777888999999999999999::::::999999999999:::::::::999888777777777888999888999999999::::::::::::888999:::::::::888666555666777888888777666777888999;;;???BBBFFFLLLRRRWWW\\\```dddhhhlllppptttwwwwwwyyyzzz{{{|||}}}zzz|||{{{rrrhhh^^^XXXVVVSSSOOOKKKGGGCCC>>>;;;::::::999888999:::;;;<<<999888777<<>>===;;;:::888444///,,,,,,,,,,,,+++++++++******++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++***************,,,++++++***************))))))************))))))))))))))))))))))))))))))++++++************+++++++++++++++************)))))))))(((((((((((())))))*********))))))*********((()))++++++)))((()))***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************++++++************++++++---,,,,,,,,,++++++++++++************************)))))))))))))))))))))))))))***++++++)))(((((()))))))))************)))))))))************+++++++++************************&&&''')))***,,,---------******))))))))))))******++++++***************)))+++++++++*********))))))******+++++++++******)))************************)))******+++++++++******(((((()))))))))************)))(((''''''((()))***SSS<<<444000111///---+++,,,---...---,,,************************))))))(((((((((((())))))))))))(((''''''''''''''''''((())))))'''&&&''''''(((((())))))))))))(((((('''&&&''')))+++...777@@@TTT```aaaSSSJJJNNNQQQOOOMMMPPPSSSRRRMMMIIIHHHIIIIIIIIIHHHGGGDDDAAA>>><<<<<<999777<<>><<<<<<======<<<:::888777;;;:::888888888888777555999:::<<<>>>AAAGGGNNNSSSZZZ___eeekkkooorrrvvvxxxzzz|||yyykkkbbb```iiiwwwxxxmmmccc]]]YYYUUUQQQLLLHHHDDD???;;;::::::999888888999;;;<<<;;;777555888AAASSSllljjjfffuuuyyyvvvyyy~~~}}}kkkbbbccceeeiiiwww{{{```KKKCCCCCC@@@>>><<<;;;999555///,,,,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((((((((((((***************++++++++++++++++++************)))(((((()))***++++++++++++))))))))))))))))))))))))++++++************+++++++++++++++************)))***))))))(((((())))))***++++++************++++++((()))++++++)))((()))***))))))))))))))))))))))))'''(((***,,,,,,***((('''))))))))))))************++++++************+++++++++++++++++++++*********************************))))))))))))))))))))))))((()))+++***)))'''(((((())))))************)))))))))************+++++++++************************'''((()))***+++---......******))))))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++***************))))))***+++++++++++++++************************+++++++++++++++***))))))))))))*********+++++++++***)))(((''''''((()))***PPP:::444000111///---+++,,,---...---,,,***************************))))))(((((((((((()))))))))((('''''''''''''''&&&((())))))(((''''''((((((((())))))))))))(((((((((&&&&&&(((+++000;;;FFFXXXaaa___OOOIIIPPPRRRLLLJJJLLLMMMLLLJJJIIIHHHHHHHHHGGGFFFEEECCC@@@===:::888777888>>>BBB>>>000$$$((((((''''''''''''((((((''''''((((((((((((''''''(((((()))***************))))))***++++++++++++***++++++,,,,,,,,,---------)))***+++++++++,,,...111---,,,++++++*********+++++++++++++++++++++++++++------,,,,,,+++*********************))))))(((((()))***+++---///111333444222333444666777777777777888999999::::::999999888;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<======>>>>>>????????????@@@@@@@@@@@@AAA@@@@@@@@@@@@???===<<<;;;@@@===::::::;;;;;;888555999999::::::<<>>888666::::::BBB]]]{{{}}}cccYYYeeellllllqqqzzz}}}xxxttt|||rrrjjjdddhhhjjjppphhhNNNBBBAAAAAA@@@>>><<<999555000,,,,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((+++***)))((((((((((((((()))))))))***+++++++++,,,++++++++++++******))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))++++++************+++++++++++++++*********))))))***))))))))))))))))))***,,,++++++++++++++++++,,,((()))++++++)))((()))***))))))))))))))))))))))))))))))************))))))((()))))))))************++++++************++++++************************************************))))))))))))))))))))))))(((***++++++)))((()))***)))******++++++******)))))))))*********+++++++++************************+++++++++++++++++++++++++++******))))))******+++***++++++,,,,,,---------************************)))******+++++++++************************************+++++++++******)))******+++++++++,,,,,,,,,******)))(((((()))******}}}NNN:::555111222///---+++,,,---...---,,,******************************)))((((((((((((((())))))((('''''''''''''''&&&'''))))))(((''''''((((((((())))))))))))(((((()))&&&%%%(((+++111>>>JJJWWW[[[WWWMMMNNNUUURRRGGGLLLKKKJJJIIIIIIHHHFFFEEEEEECCCBBBBBBCCCAAA>>>;;;555666999>>>@@@;;;...$$$'''''''''''''''((())))))''''''((((((((((((''''''(((((()))***************))))))***++++++++++++***++++++,,,,,,,,,---------+++,,,---,,,++++++---...,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++******************))))))))))))))))))***,,,...000333444555333333555666777888888888888888999::::::::::::999<<<<<<;;;;;;<<<======>>>>>>??????@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>CCC@@@===<<<>>>>>>;;;777:::999999888999>>>DDDHHHMMMTTT^^^gggnnnsssvvvxxx}}}mmm[[[OOOLLLJJJIIIJJJRRR```ppp{{{rrrddd[[[\\\XXXRRRMMMIIIEEE@@@===::::::999888888888999:::===888888<<<999;;;TTTttt~~~fffWWW]]]eeekkkuuuzzzvvvppp}}}www^^^dddiiipppvvvVVVEEEBBBBBB@@@>>>===;;;777222...,,,,,,,,,+++++++++******++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))))))))))))))))))))***+++++++++,,,***++++++++++++***)))((((((((()))+++,,,,,,,,,,,,************************++++++************+++++++++++++++*********))))))******))))))))))))******,,,++++++++++++++++++,,,((()))++++++)))((()))***)))))))))))))))))))))))),,,***(((''''''(((***,,,((()))))))))************++++++************++++++************************************************************************)))+++,,,,,,+++***+++,,,******++++++++++++******))))))*********+++++++++************************,,,,,,+++******+++,,,,,,++++++************++++++))))))******++++++,,,,,,************************,,,,,,,,,+++***)))((((((************************(((((()))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,******))))))))))))******{{{MMM999555222333///---+++,,,---...---,,,************************+++***)))((((((''''''((())))))((('''''''''''''''%%%'''))))))((('''((()))(((((())))))))))))(((((((((&&&&&&***...555CCCOOO]]]ZZZVVVUUUZZZ]]]VVVLLLPPPLLLIIIHHHIIIIIIGGGDDDCCCAAA@@@AAACCCCCC@@@<<<555888;;;===;;;555---&&&'''''''''''''''((())))))''''''((((((((((((''''''(((((()))***************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))))))))***+++,,,///111333444555333444555666777888888888777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@>>>>>>>>>>>>===;;;:::::::::999999;;;@@@DDDHHHOOOZZZdddmmmsssxxx|||~~~zzzfffUUUKKKDDDDDDDDDEEEHHHNNNVVV\\\nnnzzz{{{ooobbbZZZ\\\XXXRRRMMMIIIEEEAAA???;;;:::888777777888999999:::777999<<<888888KKKdddqqq______dddmmm{{{}}}|||rrreeegggkkkqqq___HHHAAAAAA@@@???===<<<888444000,,,,,,,,,+++++++++******++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***************+++***************+++++++++******+++,,,,,,***)))((())))))***+++,,,,,,,,,,,,************************++++++************+++++++++++++++************)))+++******))))))******+++++++++************++++++((()))++++++)))((()))***)))))))))))))))))))))))),,,***(((''''''(((***,,,))))))))))))************++++++************++++++*********+++++++++++++++++++++++++++++++++++++++************************)))+++------,,,+++,,,---******++++++++++++******)))************+++++++++***************************))))))***+++---///111++++++************++++++)))))))))******************************+++++++++,,,,,,,,,+++***)))((('''++++++++++++++++++++++++'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,************************yyyJJJ888555222333///---+++,,,---...---,,,************************+++***)))(((''''''''''''))))))((('''''''''''''''%%%'''))))))((('''((()))(((((())))))))))))(((((('''&&&'''---222;;;IIIVVV```YYYWWW\\\```\\\VVVSSSSSSNNNHHHHHHJJJLLLIIIFFFEEEBBBAAABBBEEEEEEAAA===999<<<>>><<<555///***)))(((''''''''''''(((((()))''''''((((((((((((''''''(((((()))***************))))))***++++++++++++************++++++++++++,,,***,,,---...---,,,---///,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,)))))))))))))))))))))***++++++---///111222444444333444555666888888888888666777888:::;;;<<<<<<===============>>>???@@@@@@???@@@@@@AAAAAA@@@???>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>??????@@@<<<>>>>>>>>>======>>>???;;;;;;;;;:::999;;;>>>AAAAAAHHHSSS___iiiqqqxxx|||www___OOOGGG@@@AAACCCCCCCCCEEEGGGIIITTT___mmm{{{|||tttjjjaaa[[[[[[WWWQQQLLLHHHEEEBBB@@@;;;:::888777777777888999999999:::;;;888777BBBOOOuuu|||jjjbbbaaakkk{{{zzzrrrmmmooosssjjjNNNBBBAAA@@@>>>>>>===:::555222,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++***))))))))))))******++++++++++++***************)))***+++,,,,,,+++)))(((******+++,,,,,,+++++++++************************++++++************+++++++++++++++************)))+++******))))))******+++*********))))))*********((()))++++++)))((()))***))))))))))))))))))))))))))))))************))))))))))))))))))************++++++************++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++************************(((***,,,,,,++++++,,,---***++++++,,,,,,++++++***)))************+++++++++******************************))))))+++---000111,,,++++++******++++++,,,***************)))))))))))))))*********++++++++++++++++++++++++***)))(((++++++++++++++++++++++++((()))***+++++++++++++++************++++++++++++*********++++++*********wwwIII777444222222///---+++,,,---...------************************++++++)))(((''''''''''''))))))((('''''''''''''''%%%'''((()))((('''((()))(((((())))))))))))((((((&&&%%%(((///666@@@OOO\\\\\\SSSRRRYYYZZZQQQNNNSSSTTTNNNHHHHHHLLLNNNKKKHHHHHHEEEBBBDDDFFFFFFBBB======@@@AAA;;;111***)))***((((((''''''''''''((((((''''''((((((((((((''''''(((((()))***************))))))***++++++++++++***))))))*********+++++++++(((***,,,.........///111+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---)))))))))))))))*********+++,,,---///000222333444333444555777888888888888555666888:::<<<======>>>============>>>???@@@AAA>>>??????@@@???>>><<<;;;======>>>>>>>>>?????????;;;;;;;;;;;;<<<===>>>???999;;;>>>>>>;;;;;;>>>@@@<<<<<<<<<;;;:::;;;===???;;;BBBMMMYYYdddnnnvvv{{{www]]]LLLEEEAAAAAAAAA@@@???@@@BBBEEEAAAKKKXXXggg~~~xxxooogggaaa]]]ZZZVVVPPPKKKHHHEEECCCAAA;;;:::888777777777888888:::<<<===<<<999888<<>>>>>===;;;777444,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((('''(((((()))***+++,,,+++++++++******)))))))))***,,,,,,,,,+++)))'''++++++,,,,,,,,,+++******************************++++++************+++++++++++++++************)))++++++************++++++******))))))))))))******((()))++++++)))((()))***))))))))))))))))))))))))%%%(((+++------+++(((%%%))))))))))))************++++++************+++++++++++++++,,,,,,---------++++++++++++++++++++++++************************''')))++++++******+++,,,***++++++,,,,,,++++++***)))************+++++++++************************...---+++******+++---...,,,++++++******++++++,,,,,,++++++******)))))))))))))))******++++++++++++))))))***++++++++++++***++++++++++++++++++++++++***++++++++++++***))))))))))))*********+++++++++******++++++++++++******vvvGGG777555222222///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---+++((('''((()))***)))((((((((((((((((((((((((+++*********))))))(((((()))))))))))))))******+++++++++,,,111;;;IIIWWW___UUUQQQOOOQQQSSSRRROOOMMMKKKHHHKKKPPPMMMEEEHHHQQQIIIDDD???===>>>>>><<<:::BBBDDD???222))))))(((&&&((())))))(((&&&&&&'''(((((((((((((((((((((((((((******++++++++++++******+++***)))))))))***,,,,,,,,,,,,,,,+++,,,,,,------++++++,,,------......///------------------------,,,,,,++++++***)))((((((***++++++++++++***))))))((((((((()))******++++++***+++...000222222333333555666888999::::::999999999999:::;;;;;;<<<<<<===<<<===>>>===<<<===???BBB>>>============>>>>>>???CCCAAA???>>>===<<<======??????>>><<<<<<;;;;;;;;;;;;<<<===<<<;;;;;;<<<===>>>>>>===<<<;;;::::::999>>><<<@@@JJJUUU]]]eeelll|||ttt[[[III>>>AAA>>>===???DDDFFFCCC@@@DDDIIILLLVVVppp{{{uuunnnfff```[[[XXXSSSOOOKKKGGGBBB???;;;:::888666555444444555999999999::::::;;;;;;;;;TTTtttnnneeejjjppp|||rrreeekkkyyy[[[OOOGGGFFFBBB>>><<<<<<999555...---+++,,,------+++***,,,+++***(((''''''&&&&&&)))************+++++++++))))))))))))))))))))))))++++++************++++++************************))))))))))))***************))))))***,,,,,,+++))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,,,,+++***))))))******************************++++++++++++++++++++++++******++++++++++++******,,,***)))***++++++***)))++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++++++++++++++***))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---...------,,,,,,+++***))))))...------,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,---...000000...000111000...---------******))))))))))))******+++++++++*********))))))sssEEE666555222222///......---,,,,,,------,,,,,,,,,+++++++++******---+++((('''((()))***)))(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))******+++%%%&&&+++444@@@NNNYYY___OOOLLLLLLOOORRRSSSQQQOOONNNMMMNNNNNNJJJFFFHHHMMMFFFCCC???===<<<<<<<<<<<>>AAA======<<<<<<======>>>>>>@@@???>>>=========>>>>>>>>>>>>===<<<<<<;;;<<<<<<;;;<<<======;;;;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;>>><<<===DDDMMMTTT___hhhzzz~~~sss[[[III>>>AAA???===@@@DDDFFFCCC@@@BBBHHHLLLRRRfff{{{uuunnnfff```\\\XXXTTTOOOLLLGGGCCC???;;;:::888666555444444555888888999999:::;;;;;;;;;HHHmmmpppiiiiiivvvwwwhhhjjjvvvhhhUUUGGGEEEAAA>>>>>>===:::777///---,,,,,,------,,,*********))))))(((((()))))))))************+++++++++))))))))))))))))))))))))++++++************++++++************************))))))))))))***************))))))***,,,,,,+++))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,+++***************************************++++++++++++++++++++++++******++++++++++++******+++***)))***+++,,,+++***++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...------,,,,,,+++******)))------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,...000222444333444444222///---,,,,,,******))))))))))))******+++++++++*********))))))oooCCC555666333111//////......------......,,,,,,,,,+++++++++******---***((('''((()))))))))(((((((((((((((((((((((('''(((((())))))******+++)))))))))))))))******+++$$$'''///<<>>BBB@@@999---&&&%%%&&&&&&''''''(((&&&%%%$$$%%%'''((((((((((((((((((((((((******++++++++++++************))))))******+++,,,+++*********++++++,,,---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******))))))***++++++++++++***))))))(((((())))))***+++++++++---...000333444555555555555666888999::::::999999999999::::::;;;;;;<<<<<<<<<======<<<;;;;;;===???>>>>>>>>>>>>>>>???@@@@@@??????>>>>>>===>>>>>>???======<<<<<<;;;<<<<<<<<<;;;<<<======;;;;;;<<<===;;;;;;<<<<<<<<<=========>>>;;;;;;>>>BBBHHHUUUaaarrrwwwrrrZZZIII???AAA??????AAADDDEEECCC@@@AAAGGGJJJLLLZZZttt{{{uuunnneee___\\\YYYTTTPPPLLLHHHCCC@@@<<<;;;888666555444444555777888888999::::::;;;;;;===___wwwfffbbblll~~~xxxjjjhhhqqqrrrUUUHHHDDD@@@???@@@???<<<999111///---,,,------,,,+++***)))))))))***++++++,,,)))************+++++++++))))))))))))))))))))))))++++++************++++++************************)))))))))*********++++++***))))))***,,,,,,+++))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++************************++++++++++++++++++++++++******++++++++++++*********))))))***,,,---,,,+++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------------.........---,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...---,,,,,,++++++*********,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---///333777999999999999666111---++++++******))))))))))))******+++++++++***************kkkAAA666888444111000//////.........//////,,,,,,,,,+++++++++******,,,***(((((()))***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++)))...888FFFSSSYYYWWWSSSNNNPPPQQQSSSYYY]]][[[WWWFFFLLLMMMJJJPPP]]]bbb___>>>??????<<<999999<<>>@@@BBBBBBBBBBBBBBBCCCDDDEEECCCBBBBBBAAA@@@?????????======<<<<<<;;;<<<<<<===;;;===>>>===<<<;;;<<<===<<<<<<<<<<<<<<<============;;;<<<<<<<<>>>>>>>>===999333...++++++******))))))))))))******************************iii@@@777;;;666222//////.........//////000,,,,,,,,,+++++++++******,,,***(((((()))***)))(((((((((((((((((((((((((((+++******)))((('''&&&&&&)))))))))))))))******+++***111???NNNXXXYYYTTTNNNQQQTTTUUUVVVZZZ___\\\VVVGGGKKKJJJHHHPPP]]]aaa\\\===??????<<<999888<<>>888///((($$$###$$$''')))******)))'''&&&((()))))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++************+++,,,---...//////...---,,,++++++***------------------------,,,,,,,,,+++++++++++++++***++++++++++++***)))))))))))))))***++++++,,,,,,,,,...000222444555555555555666888999::::::999999888888999999:::;;;;;;<<<======>>>===<<<===@@@BBBGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIHHHFFFDDDBBB@@@???>>>>>>===<<<<<<<<<======<<<===>>>===<<<<<<===>>>???>>>>>>===<<<<<<;;;;;;;;;;;;>>>???===<<>>PPPnnn}}}tttbbbXXX^^^rrrnnnrrrnnnoooppp|||nnnQQQGGG???AAACCC@@@======666333///...---------,,,---,,,,,,+++++++++++++++))))))*********+++++++++))))))))))))))))))))))))++++++************++++++************************************++++++++++++***))))))***,,,,,,+++)))))))))*********+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++++++++,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***))))))***,,,...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,***++++++,,,,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++***+++******)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---111555:::>>>@@@@@@@@@>>>:::444///,,,,,,******))))))))))))******************************ggg>>>888<<<666000......------......//////,,,,,,,,,+++++++++******+++***))))))******)))'''((((((((((((((((((((((((++++++***)))'''&&&%%%%%%)))))))))))))))******+++'''333CCCRRRYYYXXXQQQLLLQQQUUUVVVTTTXXX]]]YYYPPPNNNLLLHHHFFFKKKQQQPPPKKK??????>>><<<::::::<<<>>>;;;333+++(((&&&$$$%%%(((******+++)))((('''(((***))))))))))))))))))))))))******++++++++++++******))))))***++++++++++++************+++,,,---.../////////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,++++++***++++++++++++***))))))))))))******+++,,,,,,,,,,,,...000333444555555555555666888999::::::999999888888999999::::::;;;;;;===>>>?????????AAADDDFFFJJJJJJJJJJJJKKKMMMNNNNNNNNNNNNLLLJJJHHHEEEBBBAAAAAA@@@???>>>============<<<===>>>>>><<<<<<===>>>@@@??????>>>===<<<;;;:::<<<<<>>@@@FFFRRR\\\mmm~~~sss]]]LLLCCC???AAACCCEEEEEEDDDAAA@@@BBBAAAAAAFFFQQQbbbttt~~~{{{vvvooohhhbbb^^^[[[VVVRRRNNNJJJEEEBBB>>>===:::888666444444444444444555777888999:::;;;999666@@@[[[sssvvveeeUUU[[[~~~~~~qqqooozzzuuuuuuqqquuuyyyYYYKKK@@@AAABBB???<<<>>>888555111.........---,,,---,,,,,,+++*********+++)))************+++++++++))))))))))))))))))))))))++++++************++++++*********************************++++++++++++,,,***))))))***,,,,,,+++))))))************+++++++++*********++++++,,,,,,---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---************************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******+++---...---,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++,,,------...---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---------,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,000555999===???@@@>>>???===:::555000......******))))))))))))*********************+++++++++ddd<<<777<<<555...------,,,,,,---......///,,,,,,,,,+++++++++******+++***))))))******)))'''((((((((((((((((((((((((******)))((('''&&&&&&%%%)))))))))))))))******+++---:::LLLXXXZZZUUUOOOLLLOOOTTTUUURRRVVV[[[WWWMMMRRRIIICCCFFFJJJHHHCCC@@@BBB@@@===;;;;;;<<<<<<<<<777///(((((((((&&&&&&))))))******)))''''''((()))))))))))))))))))))))))))******++++++++++++******((()))***+++,,,++++++***+++++++++,,,---...000111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))))))******++++++,,,,,,---...///111444666666777666555666888999::::::999999888888888999::::::;;;;;;>>>???AAAAAABBBDDDHHHKKKIIIIIIIIIJJJKKKLLLNNNOOOOOOOOONNNLLLJJJGGGEEECCCCCCBBBAAA???>>>=========<<<>>>???>>>===<<<===>>>???>>>>>>>>>======<<<<<<>>><<<===AAABBB@@@@@@CCCJJJSSScccsssxxxaaaQQQGGG???BBBEEEFFFEEECCCAAA@@@@@@AAABBBDDDKKK[[[qqqzzzvvvpppiiiddd___[[[WWWRRROOOJJJFFFBBB???===;;;888666555444444333444555666888999::::::999777<<>>:::666222///......------+++************++++++,,,)))************+++++++++))))))))))))))))))))))))++++++************++++++*********************************+++++++++,,,,,,***))))))***,,,,,,+++))))))************+++++++++)))******+++,,,,,,------)))******+++,,,,,,------,,,+++***))))))***+++,,,+++++++++++++++,,,---...************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---+++***+++------,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------------------,,,,,,,,,,,,---.../////////000111222222222222111//////000000000000//////000000000000000000000000........................***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++...333888<<<>>>>>>>>>;;;;;;;;;999555222000000******))))))))))))******))))))*********+++++++++bbb:::666;;;333+++,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******+++***)))***+++***)))'''(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))******+++666DDDVVV___\\\TTTNNNKKKNNNTTTVVVRRRVVV\\\XXXMMMOOOCCC>>>FFFLLLGGGBBBBBBDDD@@@<<<;;;===>>>===;;;555,,,''')))***''''''***((())))))(((&&&&&&'''((())))))))))))))))))))))))******++++++++++++******((()))***+++,,,+++******,,,,,,,,,---...///111111......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))))))******++++++,,,------///111333555777888888888555666888999::::::999999777888888999::::::;;;;;;???@@@BBBCCCDDDGGGJJJMMMGGGGGGHHHHHHJJJKKKLLLMMMNNNNNNNNNMMMKKKIIIGGGEEEEEEDDDBBB@@@???>>>======<<<>>>???>>>===<<<===???============>>>>>>>>>>>>AAA===;;;???AAAAAAAAACCCCCCKKKYYYgggvvv{{{eeeTTTIII???BBBEEEGGGEEECCCAAA@@@???AAACCCCCCEEETTTpppzzzvvvqqqjjjeee___\\\WWWSSSOOOKKKFFFCCC???>>>;;;888666555444444333333444666777999::::::<<<;;;;;;DDD]]]rrrrrreeeNNNfffxxxzzzuuuuuuuuutttwwwfffQQQAAA@@@@@@<<<:::>>>;;;777222///.........---((((((((()))***+++---...)))************+++++++++))))))))))))))))))))))))++++++************++++++******************************+++++++++,,,,,,,,,***))))))***,,,,,,+++))))))************+++++++++))))))***+++,,,,,,------))))))***+++,,,,,,------,,,+++)))(((((()))+++,,,++++++++++++,,,,,,---...************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...,,,++++++------,,,***++++++++++++++++++++++++---,,,+++***+++,,,---...---------------------------------...///000111111333444555555666666666666888999999::::::999999888222222222222222222222222////////////////////////***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,+++++++++,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++///555;;;>>>???>>>===888999999888555222111222******))))))))))))******))))))******++++++++++++]]]>>>444555333,,,//////.........---------------,,,+++***)))((('''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++)))'''***///222<<>>>>>===>>>??????>>>===>>>???>>>>>>>>>>>>????????????>>>===<<<===???AAA@@@???@@@BBBHHHSSSddduuuxxxkkk\\\GGGEEECCCAAAAAACCCDDDCCCBBBBBB@@@BBBCCCBBBIIIggg{{{xxxssslllggg```\\\VVVQQQMMMJJJFFFDDD>>><<<:::777555444444333222333333444666777999::::::999AAA???@@@^^^uuukkk```PPP{{{zzzccciiimmmiiijjjgggwwwVVVDDDCCC???<<<===;;;:::888444111...---,,,---++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,+++***)))++++++************++++++)))************+++++++++,,,,,,+++******+++++++++))))))***++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******+++***)))***+++++++++)))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))+++,,,.........---,,,---,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,---......//////111111000000///000000000......///111444888;;;>>>@@@AAABBBCCCDDDDDDDDDDDDCCCEEEGGGIIIKKKLLLLLLKKKEEEDDDCCCBBB@@@???>>>===AAA@@@???===;;;888666555444000,,,+++---///...---,,,+++))))))+++---------...,,,***)))))))))((('''++++++++++++++++++,,,,,,***************************///555999:::888777666777555333333444444111...+++++++++*********))))))+++,,,,,,+++***+++...///\\\===444555222---.........------------,,,------,,,+++***)))(((((()))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++)))''')))...222BBBVVVdddbbbYYYTTTPPPLLLMMMLLLLLLNNNQQQRRRQQQNNNLLLHHHGGGKKKMMMJJJFFFFFFJJJHHHAAA;;;AAAHHHAAA222,,,,,,***)))((('''''''''***)))((('''''''''''''''***'''%%%'''+++,,,***&&&+++++++++++++++***))))))******+++,,,,,,,,,,,,+++,,,------...//////......---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---...,,,++++++***))))))(((((()))***,,,,,,,,,,,,...000222333333444444555555666555666666666666777777777666888999999777777:::<<>>@@@CCCDDDFFFGGGFFFEEEEEEEEE???@@@@@@@@@???>>>??????>>>>>>>>>>>>>>>?????????>>>===<<<===???AAA@@@?????????CCCKKKWWWgggwww{{{pppbbbLLLFFFEEECCCCCCDDDEEEDDDCCCDDDBBBCCCDDDAAAGGGaaa}}}|||wwwrrrjjjdddbbb^^^XXXSSSNNNJJJFFFDDD>>><<<:::777555444444444333333333444666777999:::;;;888>>><<<<<>>>>>;;;:::888555111...---------++++++++++++++++++++++++)))************+++++++++***+++++++++******)))(((++++++************++++++)))************+++++++++,,,+++++++++++++++++++++))))))***++++++++++++***************++++++++++++******+++++++++,,,,,,,,,************)))))))))(((+++***)))***+++,,,+++)))******+++++++++,,,,,,,,,************************************++++++++++++))))))***++++++,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,------...///......///111222444666777:::999888888777777888888>>>>>>=========>>>>>>???CCCDDDGGGJJJMMMQQQSSSTTTRRRSSSTTTUUUUUUTTTTTTSSSPPPPPPPPPPPPQQQQQQQQQPPPMMMLLLKKKJJJHHHFFFDDDCCC>>>;;;777555555555333111...,,,******,,,------,,,---+++******+++++++++***++++++++++++++++++++++++***************************///444888999777666555666444222333444333000---+++++++++*********))))))*********)))))))))+++---YYY===555444222---------------,,,,,,,,,,,,---,,,,,,+++***)))((((((******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''***,,,+++((()))...444GGGYYYddd^^^TTTPPPPPPOOOMMMLLLLLLNNNOOOPPPOOOMMMIIIJJJIIIIIIIIIHHHDDD>>>GGGCCC===>>>HHHOOOCCC111+++***)))((('''&&&&&&&&&******)))(((((((((((())))))'''&&&(((+++,,,***'''***++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,---......///............------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///+++******))))))((((((''')))***,,,---,,,---...000333333333444555555666666555555555555666666666666888888888777777888<<<>>>CCCDDDEEEGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLJJJIIIHHHBBBAAA>>>;;;888999===@@@BBBCCCDDDFFFHHHHHHIIIIIICCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<===???AAA@@@???>>>???@@@CCCJJJWWWgggrrrvvviiiTTTIIIFFFDDDCCCDDDEEEEEEDDDDDDCCCEEEEEEAAADDDYYYppp}}}wwwqqqhhhbbbccc___YYYTTTOOOJJJEEEBBB>>>===:::777555444444444333333333444555777888999<<<777::::::777KKKlll|||oooUUUfffxxx{{{{{{~~~{{{___^^^bbb^^^dddgggJJJDDDBBBAAA@@@;;;;;;999555222///------,,,++++++++++++++++++++++++)))************+++++++++)))************)))((((((++++++************++++++)))************+++++++++++++++++++++++++++++++++))))))***++++++++++++***************+++++++++,,,******+++++++++,,,,,,,,,************)))))))))))),,,***)))***+++,,,+++*********+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222666666777888;;;>>>AAACCCEEEDDDCCCCCCBBBBBBBBBCCCIIIHHHGGGFFFDDDBBBAAA@@@??????@@@CCCFFFJJJNNNPPPTTTUUUVVVXXXXXXYYYYYYYYYUUUUUUVVVWWWXXXXXXXXXXXXTTTTTTTTTSSSSSSQQQPPPPPPHHHFFFBBB@@@>>><<<999666222000...---------,,,***,,,+++)))***,,,------,,,++++++++++++++++++******++++++++++++++++++++++++***...333666666555444444444333222222222222///---+++++++++******************))))))))))))***++++++VVV<<<555444111...------,,,,,,,,,+++++++++,,,,,,++++++***))))))(((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***,,,,,,))))))111:::JJJYYY```WWWLLLLLLPPPQQQOOOOOONNNOOOOOOOOONNNNNNKKKUUUWWWLLLBBBCCCEEEDDDAAA???===@@@IIILLL???...***)))((('''&&&&&&&&&&&&))))))((((((((((((((())))))(((''')))+++,,,***(((******+++++++++******)))***+++,,,,,,------,,,,,,------...............---,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,++++++++++++,,,---...***)))))))))((((((''''''(((***,,,---------///111333333444444555666666666555555555666666666777777888888777666777:::>>>@@@CCCCCCEEEGGGHHHIIIIIIIIIJJJJJJKKKKKKJJJHHHEEEDDDDDDBBB>>>:::999<<>>>>>>>>===>>>===<<<===???AAA@@@??????AAABBBAAACCCLLLYYYdddttt{{{nnnXXXJJJGGGDDDCCCCCCDDDDDDCCCBBBCCCEEEDDDAAACCCSSSddd}}}xxxqqqjjjeeeeeeaaa[[[UUUPPPKKKEEEBBB???===:::888666555444444333333333444555666888888<<<888::::::777AAA___{{{vvv[[[YYYdddmmm{{{~~~yyy|||fffaaaggg```cccqqqMMMEEECCCCCCBBB<<<;;;999777333000...---,,,++++++++++++++++++++++++))))))*********+++++++++)))***************))))))++++++************++++++))))))*********+++++++++******++++++,,,,,,++++++))))))***++++++++++++************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,---,,,------............---...---------,,,,,,,,,,,,///000111333555888:::<<>>???IIIJJJMMMPPPTTTWWWYYYZZZUUUUUUVVVWWWWWWVVVUUUUUURRRSSSSSSTTTTTTTTTSSSSSSNNNMMMKKKIIIFFFCCC@@@>>>;;;999555333222000---+++---,,,******+++,,,,,,++++++++++++++++++*********+++++++++++++++++++++++++++...222444444333333333222111111111111000...---************************,,,+++***+++,,,,,,,,,+++|||RRR;;;555333000///------,,,,,,,,,+++++++++,,,,,,++++++***)))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))+++,,,******555CCCRRR\\\^^^SSSJJJLLLRRRTTTRRRRRRRRRQQQPPPPPPPPPQQQUUUlllsss[[[DDD@@@EEEFFF:::<<>>>>>===>>>===<<<===???AAA@@@???>>>AAACCCCCCBBBEEEMMMTTT```nnn}}}pppYYYJJJGGGDDDBBBBBBCCCCCCBBB@@@BBBDDDCCCAAACCCOOO[[[xxx~~~yyytttnnnjjjiiieee```ZZZUUUOOOIIIEEE???===;;;888666555555555333333333333444666777888::::::;;;<<<999;;;PPPnnnxxxdddRRRUUU___lllwwwssskkkaaahhh```eee{{{zzzRRRFFFCCCCCCCCC>>><<<:::888555111///---,,,++++++++++++++++++++++++))))))*********+++++++++******++++++,,,++++++***++++++************++++++))))))*********+++++++++)))***+++,,,,,,,,,,,,+++))))))***++++++++++++******++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,...///111000///,,,+++---...///000111333444444:::;;;===@@@CCCGGGJJJKKKPPPPPPPPPQQQRRRTTTVVVWWWYYYXXXWWWVVVUUUUUUUUUUUUWWWWWWXXXXXXWWWUUUSSSRRRQQQNNNIIIEEEAAA>>>======>>>@@@BBBFFFJJJNNNQQQSSSUUUVVVXXXYYYZZZZZZYYYXXXRRRRRRTTTUUUVVVVVVVVVVVVSSSTTTSSSRRRPPPMMMKKKKKKGGGEEEAAA???<<<999666333333111...---,,,,,,***))),,,,,,,,,,,,++++++******+++++++++++++++++++++++++++---000111111000000111///000000000///...------************************,,,+++******,,,---+++)))xxxOOO:::555222000000------------,,,,,,,,,,,,+++++++++*********))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***(((***,,,+++---<<>>>>>888666;;;AAABBB>>>666...)))***)))(((((('''''''''((('''&&&&&&&&&&&&''''''(((((()))******++++++******))))))***++++++++++++***++++++,,,---------------.........///......---,,,))))))***+++,,,------...***++++++,,,,,,------.........------,,,+++******))))))))))))))))))))))))(((***,,,---...///111333444444444555666666777777777777777777888888888888888666555777;;;???AAABBBBBBBBBDDDFFFGGGHHHHHHIIIHHHGGGFFFEEEDDDCCCBBBBBB???>>>======AAAIIISSSZZZ```]]][[[\\\___aaa```^^^^^^ZZZUUURRRPPPMMMHHHDDDDDDDDDCCCBBBAAA??????>>>>>>===<<<===???AAA@@@???<<>>;;;888666555555555333333333333444555666777777===;;;;;;===;;;EEE]]]zzzrrrYYYTTTZZZcccvvvuuusssdddkkkeeeiiivvvYYYJJJCCCBBBCCC>>><<<;;;999666222///---+++++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++++++++************++++++)))************+++++++++((()))+++,,,------,,,+++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++---+++***+++,,,---,,,+++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......+++---///000111000...---000111444888===AAADDDEEEIIIIIIKKKMMMPPPSSSUUUWWWVVVWWWWWWXXXXXXYYYYYYYYY\\\[[[ZZZYYYXXXWWWWWWWWWXXXWWWVVVUUUSSSQQQOOONNNNNNLLLIIIEEEBBB???>>>===888888999:::<<<>>>@@@AAALLLNNNRRRVVVXXXZZZZZZZZZSSSTTTVVVWWWXXXYYYZZZZZZUUUWWWWWWVVVTTTSSSTTTUUUOOOMMMJJJIIIHHHEEEBBB???<<<999555333222000...,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---//////......///000---...000///---,,,,,,---***************++++++++++++)))'''(((++++++(((%%%tttLLL:::555111///111.........------------,,,+++++++++***************)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***'''(((,,,+++///CCCYYYppppppfffVVVPPPTTTVVVSSSSSSTTTUUUSSSQQQQQQTTTWWWsssXXX???AAA>>>...888<<<@@@AAA<<<333---*********)))((((((((())))))'''''''''''''''((())))))((()))+++++++++******+++))))))***++++++++++++++++++,,,------...---------......//////...------,,,*********++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,---,,,,,,++++++************************(((***,,,---...///111333444444555555666666777777666666666777777777777888666555555888===AAABBBBBBCCCDDDEEEGGGHHHIIIIIIJJJJJJIIIGGGEEEDDDEEEEEEFFFCCCDDDEEEHHHOOOYYYeeemmmiiifffcccdddhhhkkkjjjhhhjjjeee^^^ZZZXXXTTTMMMHHHFFFFFFEEECCCBBBAAA@@@???>>>===<<<===???AAA@@@???>>>???@@@AAABBBBBBBBBCCCKKKRRR___nnn~~~~~~qqqYYYNNNJJJEEEBBBBBBBBBCCCBBBBBBDDDDDDAAA@@@BBBHHHLLL___yyyttt___UUUjjj{{{wwwuuuuuujjjgggbbb]]]XXXRRRLLLHHH???>>>;;;999777555555555333333333333444555666666555>>>999666@@@???@@@OOOrrrzzzaaaXXXZZZ```{{{{{{{{{hhhnnnllliiipppvvvcccPPPDDDAAAAAA======<<<:::777333000---+++++++++++++++++++++++++++)))************+++++++++))))))***+++++++++++++++++++++************++++++)))************+++++++++''')))+++---------,,,+++))))))***++++++++++++***+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,*********+++++++++,,,,,,---,,,++++++------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................000222444777999;;;===@@@EEEJJJNNNRRRSSSRRRRRRRRRRRRSSSTTTUUUVVVTTTUUUWWWYYYZZZYYYXXXWWWWWWVVVUUUSSSRRRRRRQQQQQQMMMKKKJJJGGGEEEDDDCCCCCC??????>>>======<<<<<<;;;888777666555555555666666===@@@DDDIIILLLNNNNNNNNNNNNOOOQQQRRRTTTUUUUUUUUUOOOPPPPPPOOOMMMMMMOOORRRKKKKKKJJJKKKLLLLLLJJJHHHEEEBBB>>><<<:::888666444000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,---///+++---///...,,,++++++---))))))*********++++++++++++((('''(((++++++((($$$sssKKK:::555111///111//////.........---------+++++++++***************((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***''''''+++,,,111GGG```zzzuuuhhhWWWQQQUUUUUUOOORRRTTTTTTSSSQQQQQQTTTXXXuuuJJJ<<>>===<<<===???AAA@@@???BBBAAA@@@AAACCCEEEDDDDDDFFFHHHOOO[[[lll~~~rrrZZZPPPLLLGGGCCCCCCCCCDDDDDDEEEFFFEEEAAA???BBBFFFHHHYYYxxxyyykkkbbbNNNQQQxxx|||xxxvvvvvveeebbb^^^YYYUUUOOOHHHDDD@@@>>><<<999777666555555333333333333444444555666333???777222@@@BBB???IIIcccvvv___WWWXXX]]]}}}|||ooo|||fffmmmnnnfffmmmssskkkTTTEEE??????<<<===<<<:::777444000---+++++++++++++++++++++++++++)))************+++++++++(((((()))***************++++++************++++++)))************+++++++++''')))+++---...---,,,+++))))))***++++++++++++***++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,------.........---,,,++++++------,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------.........//////222111000000444:::AAAEEEHHHJJJLLLOOORRRUUUXXXYYYTTTTTTSSSQQQPPPPPPPPPPPPPPPRRRUUUXXXYYYXXXVVVUUUPPPOOOMMMLLLKKKJJJJJJJJJCCCBBB@@@>>>=========>>>999:::<<<===>>>>>>>>>>>>===<<<:::999888888999999666888<<>>>>>>>>>>>????????????@@@AAABBBCCCDDDGGGJJJMMMUUUfff|||xxxiii\\\NNNKKKGGGCCCAAAAAACCCDDDCCCGGGIIIFFFEEEIIINNNOOO]]]llluuulllYYYVVVhhh}}}~~~{{{{{{vvvnnngggbbb\\\XXXTTTOOOHHHBBBBBB@@@>>>;;;888666444444444333333333333444555555888999:::;;;<<<<<<===<<>>===<<<;;;999555000,,,---,,,++++++******++++++++++++************++++++,,,,,,+++***))))))***************++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------************************++++++******++++++,,,------+++))))))+++,,,,,,,,,------------------------,,,,,,++++++***+++++++++///...,,,++++++,,,---...***+++,,,,,,,,,---000333111444:::@@@FFFKKKOOOPPPSSSUUUXXXZZZYYYUUUQQQNNNGGGDDD@@@<<<:::999:::;;;AAACCCGGGIIIIIIFFFAAA>>>????????????@@@BBBDDDEEEDDDCCC@@@>>>======<<<<<<=========AAAFFFKKKNNNOOOIIIGGGEEEEEEEEECCC>>>:::;;;:::888777888;;;???BBBAAA@@@??????@@@BBBDDDFFFHHHEEEBBB??????>>><<<;;;999;;;>>>CCCGGGKKKNNNOOORRRPPPMMMKKKIIIGGGCCC@@@BBB???999444000//////000,,,+++,,,---......,,,***...,,,+++***+++,,,+++***++++++++++++++++++++++++)))************+++++++++******++++++++++++******mmmIII999111111444//////---,,,,,,---...,,,+++************))))))))))))+++******)))))))))))))))******)))((((((((((((((())))))))))))))))))))))))&&&***+++***111CCCWWWcccfff[[[SSSSSSTTTTTTTTTWWW]]]YYYWWWVVVTTTUUU___kkkgggNNNEEEHHHHHHCCC???:::::::::888444...(((%%%***)))'''&&&&&&&&&((((((((((((((((((((()))******))))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,---///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------------,,,+++***))))))))))))(((((())))))******+++++++++,,,------...///222555444444555555555555555555444555555666777888999999999888999===CCCDDDAAA===777888999;;;>>>AAADDDFFFFFFHHHKKKOOOSSSXXX]]]aaaiiirrrvvviii]]]UUUPPPSSSMMMGGGEEEFFFFFFCCC@@@AAAAAA@@@???????????????????????????@@@AAABBBBBBAAADDDFFFHHHMMM[[[mmm{{{uuueeeVVVMMMJJJGGGDDDBBBBBBCCCDDDLLLPPPQQQMMMLLLQQQWWWYYYaaammmvvvrrrjjjlll}}}}}}vvvgggbbb[[[UUURRRNNNHHHDDDBBB@@@>>>;;;888666444444444333333333333444555555888888999;;;<<<<<<<<<<<>>===<<<;;;999555000,,,---,,,++++++******++++++++++++************++++++,,,++++++***))))))************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------************************+++++++++***++++++,,,------+++))))))+++,,,---,,,------------------------------,,,,,,,,,,,,------000...---,,,,,,---...///,,,---///111222555999<<<@@@CCCGGGKKKOOORRRTTTTTTUUUWWWYYYZZZWWWQQQKKKGGG===;;;999888777888999:::999:::;;;=========<<<;;;:::;;;<<>>BBBCCC@@@<<<222222222444777<<>>??????@@@AAABBB@@@BBBDDDDDDGGGOOO]]]ggg~~~tttdddTTTKKKJJJGGGDDDCCCBBBCCCCCCKKKOOOPPPLLLMMMTTT]]]```fffnnnvvvxxxyyy~~~xxxfff```YYYTTTQQQNNNIIIEEEBBB@@@>>>;;;888666444444333333333333333444555555777777999:::;;;<<<<<<<<<;;;UUUkkksssooobbbdddvvv~~~xxxooommm{{{cccQQQIII???<<<>>>===<<<;;;:::666000------,,,++++++******++++++++++++************++++++,,,+++******)))************++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,------,,,+++)))***,,,------,,,------------------------......---------......//////...---------...///000000222666999<<>>AAAAAA>>>;;;444333222333555:::???BBBFFFQQQ]]]eeeiiiqqq|||ttthhhaaa___VVVRRRMMMJJJIIIHHHGGGEEEEEEDDDAAA@@@?????????@@@???????????????@@@AAAAAAAAACCCDDDDDDEEEJJJRRRYYYlll{{{xxxhhhXXXKKKJJJGGGEEECCCBBBBBBCCCFFFJJJKKKIIILLLVVV```eeegggnnnwww{{{~~~|||uuunnnbbb]]]XXXUUURRROOOIIIDDDBBB@@@>>>;;;888666444444333333222222333333444555666666888999;;;<<<<<<<<<777KKKaaaqqqlllVVVTTTjjj~~~{{{rrrrrr|||kkkSSSLLLCCC>>>>>>===<<<;;;:::666111------,,,++++++******++++++++++++************++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++++++++,,,------,,,******+++---...------,,,,,,------------------......---------...//////------------...///000111555888<<<@@@CCCGGGLLLOOONNNPPPSSSUUUVVVUUUTTTSSSZZZYYYWWWSSSNNNGGGAAA>>>DDDDDDEEEDDDDDDBBB@@@???>>>===;;;:::;;;===???AAA===>>>AAAEEEKKKRRRXXX\\\ZZZ^^^cccccc___[[[ZZZ[[[\\\ZZZYYYZZZ[[[\\\[[[ZZZUUUUUUVVVVVVVVVUUURRRPPPJJJJJJKKKLLLOOOQQQTTTVVVSSSSSSRRRRRRRRRSSSTTTTTTRRRPPPLLLJJJHHHEEEBBB@@@BBB@@@===;;;;;;<<<>>>???CCCCCCDDDFFFHHHIIIHHHFFFEEEFFFFFFGGGFFFEEEDDDDDD<<<;;;999888888666222///000...,,,,,,------,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***iiiFFF888111111333...///---,,,,,,---...,,,+++++++++++++++************+++******)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))+++555GGG[[[dddccc]]]\\\gggyyy|||ooofffhhhYYYWWWTTTRRRUUUZZZ```cccOOOHHHDDDGGGHHHDDD>>>;;;<<<999333...+++)))))))))(((((('''''''''((((((((((((''''''''''''((())))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000------------------------+++++++++,,,,,,---------++++++,,,---------,,,,,,---,,,+++***)))))))))))))))))))))***++++++,,,,,,+++---000111222333555666666555555444444444555555666666777888999:::;;;;;;999:::<<<>>>@@@???<<<:::888666444333444777;;;===@@@LLL[[[dddkkkvvvyyymmmgggeeeXXXUUUQQQMMMKKKIIIHHHGGGDDDCCCBBB@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAACCCDDDEEEEEEGGGLLLQQQYYYhhh{{{kkk[[[MMMKKKGGGDDDBBBBBBBBBBBBIIINNNPPPNNNQQQZZZccchhhfffqqq}}}}}}tttkkkeee___\\\YYYWWWUUUPPPHHHBBBBBB@@@>>>;;;888666444444333222222222222333444444444555777999:::;;;<<<<<<999HHH```wwwvvvYYYLLL\\\xxx|||ppprrrxxxuuuWWWLLLCCC???>>>===<<<<<<:::777222...---,,,++++++******++++++++++++************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++******+++...///...---,,,,,,,,,---------......---------------...//////,,,,,,---///000222444444===@@@CCCFFFIIILLLOOORRRNNNPPPSSSVVVWWWWWWUUUTTTTTTSSSQQQOOOMMMMMMMMMMMMOOOPPPQQQQQQPPPNNNLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGIIILLLPPPTTTWWWYYY[[[]]]``````^^^]]]^^^```[[[ZZZZZZ[[[]]]^^^]]]\\\]]]^^^______]]][[[XXXWWWTTTTTTUUUUUUVVVWWWXXXXXXVVVVVVTTTSSSRRRQQQPPPPPPVVVTTTPPPNNNLLLIIIEEEBBBEEECCC@@@<<<;;;;;;<<<===;;;;;;<<>><<<888555///---++++++---------,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++hhhEEE888111111333---///---,,,,,,---...,,,+++,,,++++++++++++*********+++******)))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))),,,111===OOO```eeecccWWW\\\gggsssuuummmdddaaaTTTQQQNNNMMMTTT\\\]]]YYYJJJFFFDDDFFFEEEAAA======<<<999333...***)))******'''''''''((((((((((((((('''''''''''''''(((((()))))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,------------...***++++++,,,,,,------...+++,,,,,,------,,,,,,,,,---,,,+++***))))))))))))))))))******+++,,,,,,,,,,,,...000222111222333444555555444333444555666777777777888999:::;;;;;;<<<:::;;;===??????===;;;999888666444222222333555777;;;EEESSS___jjj{{{{{{qqqiiieee]]]ZZZVVVPPPLLLIIIGGGFFFCCCCCCCCCCCCBBBBBBBBBAAABBBBBBAAAAAAAAAAAABBBBBB???AAABBBCCCCCCEEEGGGJJJNNNZZZooo|||kkk\\\PPPMMMHHHCCCAAA@@@AAABBBLLLRRRUUUTTTVVV\\\bbbdddhhhvvv{{{qqqhhhddd```]]]ZZZXXXVVVPPPHHHBBBBBB@@@>>>;;;888666444444222222222222222333444444333444666888:::;;;;;;<<<;;;JJJdddkkkPPPRRRiiirrrsssttt```LLLAAA???======<<<<<<;;;888333///---,,,++++++******++++++++++++************++++++*********)))******+++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...*********,,,...///...---+++,,,,,,------.........---------------...///000...000222444777:::<<<===DDDGGGKKKMMMOOOPPPSSSUUUSSSUUUXXX[[[[[[ZZZWWWUUUFFFFFFFFFHHHLLLPPPUUUXXXTTTUUUVVVXXXXXXXXXWWWVVVRRRRRRQQQPPPNNNKKKIIIHHHNNNOOOPPPRRRSSSSSSSSSSSSVVVWWWXXXZZZ\\\]]]]]]]]]VVVUUUVVVXXX[[[\\\[[[ZZZ[[[]]]^^^]]]ZZZWWWVVVUUUUUUUUUVVVVVVVVVUUUTTTSSSQQQRRRRRRSSSTTTUUUUUUUUUXXXWWWUUUTTTSSSPPPMMMKKKGGGEEEAAA>>><<<;;;;;;;;;888777888<<>>===???;;;777222---***((()))***&&&''''''(((((((((((((((((((((((('''((())))))***))))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,---...//////......,,,,,,,,,---------......******+++,,,,,,---......+++,,,,,,------,,,,,,+++---,,,+++***)))))))))))))))******++++++,,,,,,------///222333222222222333444333333222333555888999777888888999:::;;;<<<<<<:::<<<>>>???>>><<<:::888555444333222111111222222666===HHHSSSbbbwwwzzztttmmmeee___ZZZXXXTTTNNNIIIFFFEEEEEECCCDDDEEEGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCCCC@@@AAAAAAAAABBBBBBDDDEEEIIIOOO^^^sss}}}mmm```SSSOOOHHHBBB???>>>@@@BBBIIIQQQWWWYYY[[[```ddddddlllyyy{{{rrrjjjhhhddd```ZZZVVVSSSOOOJJJEEEBBB@@@>>>;;;888666444444222222222111222222333444333444555777999:::;;;;;;;;;GGG___zzzYYYPPPaaatttvvvttt}}}oooQQQBBBCCC======<<<<<<;;;888333///---,,,++++++******++++++++++++************++++++******))))))***++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......*********---///000///---++++++,,,,,,---......///............///000111222444666999===AAADDDGGGHHHKKKNNNRRRTTTUUUWWWXXXZZZYYY[[[\\\]]][[[WWWSSSPPPEEEFFFIIINNNRRRWWWZZZ\\\YYYYYYZZZZZZZZZZZZZZZZZZTTTSSSQQQOOOMMMKKKIIIHHHOOOPPPSSSTTTTTTRRRPPPNNNPPPPPPRRRWWW]]]___\\\XXXUUUUUUUUUXXXZZZ[[[ZZZYYYRRRTTTWWWVVVTTTQQQPPPQQQQQQQQQRRRSSSRRRQQQOOONNNKKKMMMOOORRRUUUWWWXXXYYYUUUTTTTTTVVVWWWWWWUUUSSSLLLKKKIIIFFFDDDBBBAAA@@@>>><<<:::;;;@@@FFFJJJLLLNNNMMMMMMLLLJJJHHHGGGFFFJJJIIIIIIIIIJJJIIIGGGEEE<<<999555333111000---++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++bbbBBB777222444666111///---,,,,,,---...,,,+++,,,,,,,,,+++++++++******+++******)))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''222AAAQQQ```iiifff^^^XXXcccgggbbbccckkkllleeeTTTOOOJJJMMM[[[eee^^^PPPVVVQQQMMMJJJCCC<<<<<<@@@999666111,,,)))(((((()))&&&&&&'''((())))))(((((()))))))))))))))******+++))))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,///000111111///...,,,,,,,,,------.........******+++,,,,,,---......,,,,,,,,,------,,,++++++---,,,+++***)))))))))))))))******++++++,,,------///111333444333222222333333333222222333666999:::777888999999;;;;;;<<<===:::<<>>;;;888666444444222222111111222222333444222333555777999:::;;;;;;:::BBBTTTwww___SSSkkk{{{pppwwwrrrrrr|||XXXFFFIII======<<<<<<;;;888333000---,,,++++++******++++++++++++************++++++******))))))***+++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......******+++---000000///---++++++,,,,,,---...//////////////////000111222333999;;;???CCCHHHLLLOOOPPPOOORRRVVVYYYZZZ\\\]]]___\\\\\\]]][[[WWWQQQKKKGGGSSSUUUZZZ^^^```aaaaaa```______]]]\\\[[[YYYXXXXXXTTTRRROOOLLLJJJIIIIIIIIILLLOOORRRUUUUUURRROOOLLLPPPOOORRRZZZccceee___YYYWWWWWWXXXZZZ\\\]]][[[ZZZRRRUUUXXXYYYVVVTTTUUUVVVQQQRRRSSSTTTTTTRRRQQQOOOPPPQQQQQQRRRRRRQQQQQQPPPLLLLLLNNNQQQTTTVVVUUUTTTUUUTTTRRRPPPNNNLLLJJJIIIFFFBBB===;;;===AAADDDFFFIIIKKKNNNQQQQQQPPPNNNLLLKKKKKKKKKLLLNNNMMMKKKIIIGGGCCC???:::777444000...++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++[[[CCC555000333---/////////...---,,,,,,,,,,,,************************)))************)))((((((************************)))+++,,,+++)))((((((((((((000III___eeehhheeeZZZ^^^cccbbb]]]aaaiiifff[[[UUUQQQMMMRRR___ggg^^^OOO[[[VVVNNNFFF@@@>>>>>>>>>>>>666---'''&&&((())))))(((((())))))))))))((((((*********)))))))))))))))+++*********))))))((((((+++,,,------......------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...------,,,,,,------...---,,,***)))((((((((((((((()))+++,,,---,,,,,,+++000111333555555444333222333333444444555666666666666777999;;;<<<===>>>>>>===<<<===>>>???>>>;;;888666555444333222111111111222000444>>>EEENNNfff|||qqqlllgggccc___[[[VVVQQQNNNNNNKKKHHHDDDBBBBBBCCCFFFHHHJJJKKKIIIHHHHHHIIIEEECCCBBBDDDGGGIIIHHHFFFDDDDDDCCCCCCCCCDDDEEEEEECCCGGGOOOYYYaaalll}}}qqq___UUUOOOGGGAAA??????@@@AAAAAAIIITTT]]]cccfffhhhhhhrrrrrr{{{yyy{{{rrrlllkkkeeeaaa[[[UUUQQQMMMIIIFFFCCC@@@<<<999888777555333111111111222222333333333333444444555777:::<<<>>>;;;AAAHHHMMM}}}```XXXaaaqqquuusssooopppwwwcccHHHBBB@@@>>>;;;::::::999666444///---+++***+++,,,,,,+++)))))))))***+++++++++,,,)))************+++++++++++++++++++++++++++++++++------------,,,,,,+++***,,,---...---+++***+++,,,+++,,,------......------+++,,,------......------((()))+++------,,,+++***,,,---------.../////////...---,,,+++,,,...000111.../////////000333888<<>>;;;<<>>>>>=========>>>???>>><<<999777777666555444333333444777222333999<<>>>>>?????????EEENNNVVV[[[___bbbdddjjjmmmzzzxxxxxxqqqooofffbbb\\\VVVQQQMMMIIIFFFCCC@@@<<<:::888777555333111111222222222333333333333333444555777:::<<<>>><<<<<>>>>>>>>>>>>>>???@@@???===;;;:::999888888777777777777:::555333666777666===HHHUUU```rrr|||mmmfffbbb___SSSQQQNNNLLLJJJHHHEEEBBB@@@???>>>===>>>AAADDDFFFGGGIIIKKKLLLKKKJJJJJJKKKJJJIIIHHHHHHJJJKKKJJJHHHGGGGGGFFFFFFEEEEEEDDDDDDAAABBBGGGMMMTTT]]]mmm{{{qqq___PPPKKKDDD>>><<<=========<<<@@@EEEKKKOOOTTTYYY]]]^^^fffxxxxxxwwwrrrhhhddd]]]WWWRRRNNNIIIFFFDDDAAA===:::888777555444111222222222222333333333333333444555777999<<<>>><<<666???CCC```yyy^^^SSSlllhhhfffqqqjjjfffmmmsssOOO@@@>>><<<:::999999888666444000---++++++,,,---,,,,,,+++++++++++++++*********************+++++++++,,,++++++++++++++++++++++++,,,,,,---------,,,++++++,,,---...---+++***+++,,,+++,,,------......------------...////////////...---.........////////////000000000000000/////////------......////////////111444999===AAAFFFKKKNNNVVVWWWXXXYYYYYYYYYYYYYYY^^^^^^^^^\\\ZZZZZZ\\\^^^WWW]]]bbbccc___\\\\\\^^^WWW\\\^^^[[[YYY[[[]]]\\\UUUVVVXXXYYYXXX[[[fffrrrwwwuuu}}}{{{vvvvvvvvvpppdddZZZTTTRRRPPPQQQSSSTTTQQQNNNRRRPPPNNNNNNOOOOOOMMMLLLJJJLLLMMMLLLKKKKKKLLLMMMUUUSSSQQQPPPPPPOOOMMMKKKJJJLLLMMMNNNMMMJJJFFFDDD>>>999333...------------+++++++++,,,+++******))),,,***)))***+++---,,,,,,XXXBBB666222666///111//////...---,,,,,,,,,,,,************************---,,,***(((((()))***+++)))))))))))))))))))))))))))***+++***))))))***,,,777KKK^^^iiikkk```TTTSSSXXX\\\```fffooorrriii\\\WWWVVV^^^iiieeeRRRJJJNNNLLLIIIHHHHHHJJJJJJHHHEEE777222,,,)))))))))'''$$$)))))))))******)))))))))''''''((()))***++++++,,,************************+++,,,------......------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...------,,,,,,------......,,,)))'''&&&'''***+++,,,,,,---...///000000000111222333444444444333333444555555666666777888888888999:::<<<======>>>>>>???>>>>>>???@@@@@@>>><<<===<<<;;;:::::::::::::::;;;666555888:::888888<<<===DDDOOOZZZccciiilllnnnppppppjjj^^^TTTQQQOOOMMMKKKJJJHHHFFFDDDBBB@@@>>>AAA>>><<<;;;===AAACCCEEEFFFIIIKKKLLLLLLKKKLLLMMMKKKKKKJJJJJJKKKKKKJJJIIIKKKKKKJJJJJJIIIHHHGGGFFFDDDCCCFFFKKKPPPXXXfffsssvvvooo\\\MMMHHHBBB===;;;;;;;;;;;;:::<<>>>>>>>>???>>>===>>>@@@@@@???===>>>>>>===<<<<<<<<<======<<<999888;;;===<<<:::999<<<===???DDDJJJPPPTTTVVVZZZ[[[YYYRRRMMMKKKIIIFFFGGGGGGEEECCC@@@>>><<<<<<@@@===;;;<<<@@@DDDFFFFFFEEEHHHKKKLLLLLLLLLMMMNNNKKKKKKLLLKKKKKKJJJJJJKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFEEEFFFKKKOOOUUU___jjjooozzz}}}kkkXXXKKKFFF@@@;;;:::::::::999::::::;;;<<>><<<<<<<<<;;;999888000...,,,+++,,,------,,,---,,,,,,,,,++++++*********++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++,,,------++++++,,,---+++,,,------......---------......///000/////////------,,,,,,------...////////////......---------222000......000444888<<>>>>>>>>>>>===<<<===?????????>>>???>>>>>>=========>>>>>>===<<<<<<======<<<:::888===;;;999:::>>>DDDHHHIIIHHHKKKLLLIIIGGGGGGDDD@@@AAABBBAAA???<<<:::999:::<<<:::999===CCCGGGIIIHHHDDDFFFJJJKKKLLLLLLMMMNNNKKKLLLMMMMMMKKKKKKLLLMMMKKKLLLMMMMMMLLLKKKIIIHHHGGGFFFGGGLLLPPPSSS[[[cccjjjvvvzzzhhhUUUIIIDDD???;;;999999999888999999:::;;;<<<@@@EEEIIIQQQYYYfffvvvzzzsssppphhhddd]]]XXXSSSOOOKKKIIIEEEBBB>>>;;;999888666555333333333222222222222111222222333444666888;;;===<<<777;;;DDDBBB\\\|||gggXXXHHHNNNaaazzzwww}}}^^^\\\ddddddqqquuufffHHHAAA???============;;;999111...,,,,,,---...------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,***,,,------++++++,,,...+++,,,------......------------...////////////...++++++,,,,,,,,,---------............------------111000///000444999???CCCLLLOOOSSSUUUVVVVVVXXXYYY\\\]]]^^^_______________aaabbbdddccc```]]]\\\\\\SSSUUUZZZ___cccdddbbbaaabbbccchhhuuu~~~{{{llldddbbb```YYYRRRKKKKKKKKKLLLNNNMMMKKKIIIIIIHHHHHHJJJMMMOOOOOOOOOOOOLLLHHHCCC@@@@@@@@@AAADDDDDDCCCBBB@@@;;;444///------,,,,,,,,,,,,---...***+++,,,+++******,,,...QQQ>>>444111666///000//////...---,,,,,,,,,,,,************************,,,,,,+++++++++*********************************)))******))))))+++...111???^^^fffbbbgggYYYRRRhhhlllppptttqqqggg]]]YYYYYYVVV]]]ccc^^^SSSMMMQQQWWWPPPKKKGGGGGGJJJIIICCC===///+++&&&&&&(((++++++***)))******++++++******))))))))))))))))))******************++++++,,,,,,,,,+++,,,------......---------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...------,,,,,,------...)))))))))*********)))))),,,,,,,,,---...000222444333222222222333333444444666666777888888999999::::::;;;<<<======>>>>>>===>>><<<;;;<<<===???>>>>>>>>>>>>============>>>>>>===>>>>>>===;;;;;;;;;:::===:::777777:::>>>??????<<<@@@AAAAAAAAACCC@@@::::::<<<===;;;999777999::::::888888<<>>;;;999999888888777999:::;;;<<<>>>AAADDDIIIPPP\\\kkkzzz|||yyysssoooooofffbbb\\\WWWSSSPPPLLLIIIEEEBBB>>>;;;:::888777555333333333222222222111111222222222333555888;;;<<<<<<<<<888BBB???NNNvvvsssdddKKKJJJ\\\uuu{{{xxxdddVVVfffeeennnsssmmmMMM@@@>>>===<<<===<<<;;;999111///,,,,,,---......---++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,---------,,,***+++---,,,,,,+++---...+++,,,------......------,,,,,,---...............***+++,,,---...---,,,,,,............////////////222333666:::???EEEJJJLLLUUUWWWYYYYYYYYYYYY[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]``````___]]][[[YYYZZZ[[[UUUeeeyyyxxxpppcccaaa^^^\\\YYYSSSKKKEEEIIIHHHHHHJJJMMMNNNNNNNNNMMMLLLKKKHHHDDD@@@===;;;======>>>@@@@@@???;;;888222111///---,,,,,,,,,,,,(((***------+++***+++---~~~PPP===333000555...000//////...---,,,,,,,,,,,,************************+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))***))))))+++///111CCCccchhhbbbfffYYYSSSmmmooovvvzzzqqq^^^RRRVVV```WWW```cccZZZPPPPPPVVV[[[NNNHHHCCCCCCFFFFFF@@@:::***(((&&&(((+++,,,+++(((******++++++++++++***************)))))))))))))))*********++++++,,,,,,,,,+++,,,------......---------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...------,,,,,,------...((((((***++++++***)))(((,,,,,,,,,,,,...000222444333333222222222333444555777777777888999999::::::;;;;;;<<<===>>>>>>>>>======<<<:::;;;===>>>>>>===>>>===============>>>>>><<<>>>???===;;;<<<>>>???@@@===;;;;;;======;;;999:::>>>??????AAACCCAAA<<<666888::::::888888:::<<<;;;999888<<>>;;;:::999999888666888:::<<<<<<===???@@@@@@HHHUUUeeexxx{{{uuuooolllmmmdddaaa[[[VVVSSSPPPLLLJJJEEEBBB>>>;;;:::999777555333333333222222111111111222222222333555888;;;<<<<<>>EEEKKKPPPSSSTTTYYY[[[\\\\\\[[[[[[]]]___]]]]]]]]]]]]\\\[[[YYYYYY\\\[[[ZZZWWWVVVXXX\\\___iiiuuugggYYYPPPJJJJJJIIIJJJMMMNNNMMMLLLHHHJJJLLLMMMKKKFFF@@@<<<777777888;;;???AAAAAA@@@666555222///,,,+++******'''***---...,,,***+++,,,}}}PPP<<<333000444,,,...000000//////.........---,,,,,,,,,+++++++++******---,,,+++))))))))))))***+++*********))))))((((((+++*********'''&&&---666TTThhhlllbbb\\\\\\dddssswwwooonnniiiZZZWWW]]]___YYYtttsssYYYRRRWWWSSSLLLEEEDDDBBBAAACCCBBB<<<555))))))(((((((((((())))))))))))))))))))))))))))))*********)))((()))+++...,,,------+++******,,,...,,,,,,,,,---------......,,,---...//////...---,,,******+++++++++,,,,,,,,,---------............///------------,,,+++******,,,,,,++++++***+++++++++...---,,,---000222333333333444555555444444555777555555555555777999;;;<<>>>>>>>>>>>???===;;;:::;;;===@@@BBB============<<<<<<<<<<<>>===<<<<<<===???@@@BBB>>>::::::;;;===<<<::::::;;;>>>>>>>>>=========:::999888888888888888888888999:::<<<<<<===<<<<<>><<<:::999666444333333333333333333333333333333333444555777999;;;<<<===:::<<<@@@BBB[[[rrr___LLLUUUmmm{{{WWW]]]jjjggglllrrrQQQDDDAAA>>>;;;:::999::::::333///++++++...000...+++...---,,,,,,+++++++++++++++,,,------++++++,,,---+++,,,,,,+++******+++---***+++,,,---......................................................------.........////////////000------...............///000111000//////222666:::???EEELLLPPPRRRTTTVVVYYYXXX___bbb``````bbbaaa\\\___^^^]]]ZZZXXXXXXZZZ\\\[[[^^^jjjwwwvvvooovvvvvveee___UUUKKKHHHHHHIIILLLPPPKKKKKKKKKJJJIIIGGGDDDCCC@@@:::555555999======;;;???<<<888444000...---------+++)))***------+++))){{{OOO<<<333000444---...000/////////.........---,,,,,,,,,+++++++++************)))))))))***,,,---************)))))))))(((++++++,,,---++++++444>>>XXXiiigggZZZYYYbbbmmm{{{qqquuu{{{tttddd```cccbbbhhh~~~vvvXXXMMMPPPLLLFFFCCCAAA??????@@@>>>888111))))))(((((((((((())))))))))))))))))))))))))))))***++++++***))))))+++---,,,------,,,******,,,...,,,,,,,,,---------......,,,---...//////...---,,,***++++++++++++,,,,,,,,,---------............///------------,,,+++******,,,,,,+++++++++++++++,,,...---,,,---000222333333333444666555444444555777555555666777888:::<<<===?????????>>>>>>============<<<;;;:::;;;===???@@@<<<<<<<<<===============@@@@@@???>>>>>>>>>>>>???BBB@@@>>>>>>@@@@@@>>><<<;;;<<<===>>>===;;;;;;;;;:::999888888777888888888888888999:::;;;<<<<<<===CCCDDDGGGIIIKKKMMMMMMMMMMMMPPPSSSUUUVVVUUUUUUWWWXXXYYY[[[[[[ZZZYYYYYYYYYYYY[[[]]]^^^^^^___```bbbiiimmmsss{{{}}}iiiUUUGGGAAA<<<<<<;;;888888:::999999999999:::;;;<<<===???DDDPPPbbbvvv~~~xxxrrrqqqfffbbb\\\WWWSSSPPPMMMKKKEEEBBB>>><<<;;;999777555333333333333333333333333333333333333555777999:::<<<===:::<<>>777444666999:::;;;???>>>;;;888444///+++)))...+++)))***,,,---,,,***xxxMMM<<<333000444---////////////...............,,,,,,,,,+++++++++************)))))))))***++++++************))))))))))))******+++------///:::EEEZZZllljjj\\\bbbpppxxx|||ggg||||||jjjfffeee```uuuxxxYYYMMMNNNJJJFFFCCCAAA@@@AAA@@@<<<555///))))))(((((((((((())))))))))))))))))))))))))))))+++,,,,,,+++))))))***,,,,,,------,,,+++***,,,...,,,,,,,,,---------......,,,---...//////...---,,,++++++++++++,,,,,,,,,,,,---------............///------------,,,+++******,,,,,,++++++++++++,,,,,,...---,,,...000333333333333555666666555444666777666666777999;;;===>>>?????????>>>>>>===<<<;;;;;;::::::;;;;;;<<<======>>><<<<<<======>>>>>>??????>>>>>>???????????????>>>??????>>>???AAA@@@???===>>>>>>??????>>>===;;;::::::999888888777777888888888777777888999;;;===>>>CCCEEEHHHJJJMMMNNNNNNNNNRRRUUUWWWXXXXXXXXXYYYZZZ]]]^^^______\\\[[[ZZZ[[[^^^___```_________bbbdddjjjlllooovvv}}}{{{jjjWWWGGGAAA<<<;;;:::888888;;;999999999999:::;;;<<<===>>>CCCNNN]]]qqqyyyrrrpppccc___YYYTTTPPPNNNKKKIIIEEEBBB???<<<;;;999777555333333333333333333333333333333222333444666888999;;;===;;;===???>>>OOOnnnyyyfffKKKIIIaaayyy{{{___hhhtttooovvv[[[FFFDDD@@@???>>>>>>===;;;999444...+++,,,,,,,,,***------,,,+++++++++,,,,,,+++,,,------++++++,,,---+++,,,,,,,,,******,,,---,,,,,,------...---------................................................---------............///---------...///000111222111111333444888>>>EEEKKKMMMQQQUUUXXXYYYZZZ[[[\\\```___]]]\\\___aaa]]]VVVVVVWWWVVVSSSRRRTTT[[[aaarrrhhhaaaYYYRRROOOLLLKKKJJJKKKKKKKKKIIIGGGHHHCCC<<<666333444666888:::;;;<<<;;;999444///,,,///,,,***)))+++,,,------tttJJJ<<<444000444---000........................,,,,,,,,,+++++++++******---,,,+++***)))((('''&&&*********)))))))))))))))((('''(((***+++000<<>>???@@@@@@??????>>>===<<<;;;:::::::::;;;===>>>???>>>>>>===>>>>>>??????@@@AAABBBBBB???@@@BBBCCCDDDCCCBBBBBBAAA@@@@@@@@@AAABBBBBBBBBCCCBBBBBBBBBBBBAAA???===;;;:::999888888777888888888777666666888;;;===???CCCEEEHHHKKKMMMNNNOOOOOOSSSWWWYYYXXXYYY\\\^^^^^^aaabbbcccbbb```___``````ccccccbbb```___```dddfffkkkkkklllqqqyyyyyylll\\\IIIBBB<<<;;;:::888888;;;:::999999::::::;;;<<<===>>>CCCKKKWWWhhh}}}~~~vvvnnnkkkaaa\\\WWWRRROOOLLLIIIHHHEEEBBB???<<<;;;999777555333333333333333333333333333222222222333555777888:::===<<<===???<<>>@@@AAAAAA@@@>>>>>>>>>===<<<;;;;;;;;;<<<===???AAABBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFDDDCCCFFFEEEDDDCCCDDDFFFIIIKKKHHHGGGFFFFFFGGGFFFCCC@@@<<<;;;:::999888888888888888777777777999<<>><<<:::888888;;;::::::::::::;;;<<<======???CCCIIIQQQ^^^ttt{{{sssllliiiccc___YYYTTTQQQOOOLLLKKKEEECCC???===;;;:::777555333333333333333333333333222222222222333444666777888===<<<<<>>>>><<<:::888444///,,,+++---///000,,,,,,,,,++++++,,,,,,---+++,,,------++++++,,,---,,,------,,,++++++,,,...---------...------,,,,,,........................---------.........//////---------.........//////000///.........000111333333999@@@GGGLLLPPPSSSVVVXXXXXXYYYZZZ[[[[[[ZZZYYYXXXZZZ\\\YYYTTTSSS[[[cccppp|||}}}tttjjj]]]SSSNNNLLLIIIGGGGGGGGGFFFAAA;;;666333222333444666888:::<<<>>>>>>333111///,,,+++,,,...000kkkEEE;;;555111444...222---------------.........,,,,,,,,,+++++++++******&&&'''((()))************))))))))))))************...++++++,,,///777GGGVVVaaahhhbbb^^^jjjoooccc[[[rrrdddYYYUUUPPPWWW]]]bbbYYYNNNOOONNNIIIJJJJJJGGGHHHLLLFFF888...---))))))(((((((((((()))))))))))))))))))))))))))))))))+++------,,,+++,,,---***,,,...---,,,++++++,,,,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,,,,,,,---------------------............///------------,,,+++******,,,++++++,,,,,,---...///...---...000333444444333444666777777666555777888888:::===@@@BBBAAA@@@???>>>>>>>>>=========<<<<<>>===<<<;;;:::999999999888888999:::<<>>???CCCGGGLLLWWWlll~~~|||yyyrrrllljjj```\\\WWWRRROOOMMMKKKIIIFFFCCC@@@===<<<:::888666333333333333333333333333222222111111222333555666777<<<;;;;;;???;;;===LLLffftttiiiQQQSSSlllfffiiifffqqq|||PPPIII@@@<<<===>>><<<999777444111...------///111,,,,,,+++++++++,,,------+++,,,------++++++,,,---,,,---------++++++---...,,,,,,------...---------........................,,,,,,------.../////////.........////////////000000/////////111333666888;;;AAAIIIOOOSSSUUUWWWXXX]]]\\\[[[[[[]]]]]][[[YYYXXXWWWUUUQQQOOOYYYqqquuukkkbbbUUUGGG<<>>============>>>>>>>>>>>>???AAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBDDDGGGIIIKKKMMMWWW[[[^^^`````````bbbdddddd```[[[YYYXXXTTTMMMGGG@@@???>>>===;;;;;;;;;:::888999;;;===@@@BBBDDDEEEFFFHHHKKKOOOQQQSSSTTTTTTUUU\\\]]]XXXZZZdddjjjhhhhhhiiikkkkkklllnnnqqqtttooooooooonnnmmmnnnqqqsssuuurrrnnnqqqzzzxxxmmmTTTKKKCCC???<<<888888;;;;;;::::::;;;;;;<<<===>>>>>>BBBGGGKKKTTThhh}}}}}}zzzrrrkkkhhh]]]YYYTTTOOOMMMKKKHHHGGGFFFCCC@@@===<<<:::888666333333333333333333333333222222111111111333444555555;;;::::::???<<<<<>>===:::777666444000...------...,,,+++++++++,,,,,,---...+++,,,------++++++,,,---,,,---...---++++++---...++++++,,,---....................................,,,,,,------...//////000/////////000000000111111/////////111555:::>>>AAAGGGJJJOOOSSSUUUWWWYYY[[[]]][[[YYYZZZ[[[\\\ZZZXXXVVVTTTTTTXXX```tttttteeeQQQCCCHHHGGGFFFGGGGGGEEE@@@;;;???===;;;888666666777777888999888444000------///gggCCC:::555111444...333,,,,,,,,,------.........,,,,,,,,,+++++++++******&&&''')))*********)))((((((((())))))*********+++,,,******---333???SSSdddiiiddd^^^ffftttooofffiiiyyyZZZ[[[UUUNNN]]]bbb```SSSKKKNNNKKKGGGKKKLLLHHHKKKPPPHHH555++++++))))))(((((((((((())))))))))))))))))))))))))))))&&&))),,,---------...///***,,,......---++++++,,,,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,,,,---------......---------.........//////------------,,,+++******+++++++++,,,---...///000---...///111444555444222555666777777666666777888999<<>>>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDEEEBBBBBBBBBBBBBBBAAAAAAAAABBBDDDGGGMMMSSSZZZ```cccjjjpppwww{{{{{{yyyxxxxxxsssnnnhhhdddaaa\\\SSSLLLAAA@@@???>>><<<<<<;;;;;;999:::===@@@CCCEEEFFFFFFHHHJJJMMMQQQTTTVVVVVVWWWXXX``````YYYZZZeeekkkhhhkkklllmmmmmmmmmooorrruuuqqqrrrsssrrrrrrrrruuuwwwwwwtttppprrr|||{{{pppVVVMMMDDD@@@<<<888888;;;;;;;;;;;;;;;;;;<<<>>>>>>===BBBGGGJJJSSShhh~~~|||rrrhhhccc```\\\VVVRRROOOMMMKKKJJJFFFCCC@@@>>><<<;;;888666333333333333333333333333222222111111111222444555555;;;999999???===<<>>>>>;;;999888666222...,,,+++,,,++++++++++++,,,,,,---...+++,,,------++++++,,,---------...---,,,+++---///***+++,,,---......///...........................,,,,,,------...///000000000000000000111111111111......000333888???EEEIIIOOOQQQRRRSSSTTTWWW[[[^^^ZZZXXXVVVVVVXXXYYYWWWTTTRRRRRRYYYgggyyy~~~vvvfffZZZKKKGGGDDDFFFIIIIIIEEEAAA???>>><<<999777666555555:::;;;:::777111...---...cccHHH888666222111333///......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,***)))))))))***+++***+++,,,+++***)))***+++)))000000---666KKKZZZ\\\pppYYYffflllqqqsssiii|||iiicccTTTMMMWWWaaa\\\TTTKKKHHHKKKMMMKKKHHHKKKJJJKKKKKKAAA222***++++++***((((((*********)))+++***)))))))))***+++,,,+++,,,,,,+++***)))+++,,,+++,,,---------,,,+++***---,,,,,,,,,,,,---......000000///...------,,,,,,,,,,,,------------------///............---------...---+++)))((((((((()))//////...---------.........000222555666666555444333555888999999888888999>>>@@@BBBBBB@@@>>>===>>><<<<<<======>>>@@@AAABBBAAAAAABBBBBBBBBCCCCCCCCC<<<===<<<;;;999999;;;===777BBBRRR___lllzzzvvvhhhVVVHHH???>>><<<:::999:::<<<===<<<@@@DDDGGGHHHIIIJJJKKKLLLNNNRRRVVVXXXYYYXXXXXXZZZ[[[^^^bbbgggjjjkkkjjjrrrttttttrrrsssxxxzzzyyyuuuuuuuuuttttttvvvzzz~~~~~~~~~{{{xxxzzz~~~}}}xxxeee[[[LLLAAA<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAAAAADDDIIIQQQ___ttt|||zzzuuujjjbbbaaa]]]XXXSSSPPPNNNKKKIIIFFFCCC???<<<;;;999888666666444222222333333333222333333222222333333444555888999;;;;;;;;;;;;===>>>VVV{{{aaaRRR^^^sssuuu^^^gggsssmmmRRREEEEEE???:::<<<===:::999666222...,,,---...//////...---,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---...............------111000...------...000111222444888;;;@@@FFFMMMRRRSSSTTTVVVWWWYYYZZZZZZZZZ]]]WWWSSSTTTWWWYYYZZZ\\\mmmqqq{{{xxxzzz{{{rrreeeWWWLLLEEE@@@HHHLLLAAAEEEAAA===;;;:::888222---555888;;;;;;888333000...bbbGGG888666222111333///......---------,,,,,,,,,,,,,,,+++++++++*********,,,,,,***)))))))))***+++)))+++,,,+++***)))***+++&&&,,,......:::PPP```cccppp\\\ffflllrrrwwwrrrwwweeeaaaVVVQQQXXX___VVVPPPKKKLLLOOOPPPMMMHHHLLLLLLNNNKKK???000)))++++++)))(((((()))******))),,,+++***))))))******++++++,,,,,,+++******+++---+++,,,---------,,,++++++---,,,,,,,,,------......//////......---,,,,,,+++,,,,,,------------......///............---------,,,+++***)))))))))***+++///...------------.........000222444555555444444444555777888888888999:::???AAABBBBBB@@@>>>===>>>>>>===>>>>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@999:::999888666555777999666<<>>>>>AAAEEEHHHIIIJJJKKKLLLNNNPPPTTTWWWZZZ[[[ZZZZZZ]]]^^^___ccchhhmmmppprrrxxxzzzzzzxxxzzz~~~{{{{{{{{{yyyxxxzzz}}}|||~~~{{{qqqeeeSSSDDD<<<999999999;;;;;;;;;;;;<<<>>>???AAABBBDDDIIIRRRaaavvvxxxppphhhbbbaaa]]]YYYUUUQQQNNNKKKHHHFFFCCC???<<<;;;:::888666666444222222333333333222333333222222333333444555777999;;;;;;;;;;;;===>>>LLLsssfffQQQUUUcccooossseeeppp~~~rrrTTTDDDDDD@@@===>>>===:::999777333...,,,---...------,,,,,,,,,------...------------------------///...------,,,,,,,,,---,,,,,,---------.................................---......//////...------000/////////000000000000555:::@@@EEEIIIMMMRRRTTTXXXVVVTTTUUUYYY\\\]]]\\\ZZZXXXSSSMMMRRReee~~~ttthhh]]]PPPDDDGGGKKKCCCFFFEEECCC@@@<<<888444222555777:::<<<;;;888444111aaaGGG888666222111333///......---------,,,,,,,,,+++++++++***************,,,,,,***)))))))))***+++)))***++++++***)))***+++''',,,...111@@@WWWfffiiioooaaaggglllttt{{{|||pppaaa___XXXUUU[[[^^^RRRPPPNNNQQQTTTTTTOOOJJJNNNPPPQQQJJJ;;;,,,(((,,,***)))'''''')))))))))(((,,,,,,+++***)))))))))***++++++,,,+++******+++---+++,,,,,,------,,,,,,+++,,,------------...............------,,,,,,++++++,,,,,,---------.........///............---------******)))))))))***,,,---...---------------......///000222333444444444333444555666666666777:::<<<@@@AAACCCBBB@@@>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@??????>>>>>>>>>:::::::::888666555666777::::::;;;BBBTTTsssqqq]]]JJJ===777999999:::;;;===>>>?????????BBBFFFIIIKKKLLLNNNPPPRRRTTTWWW[[[]]]^^^^^^]]]aaaaaabbbeeejjjpppvvvyyyxxx{{{{{{zzz{{{~~~~~~~~~zzzmmmZZZHHH<<<888888999;;;;;;;;;;;;<<<>>>???AAADDDEEEIIISSSdddyyyyyyqqqjjjgggaaa^^^ZZZVVVSSSOOOKKKHHHFFFCCC???<<<;;;:::888666666444222222333333333222333333222222333333444555777999;;;<<<;;;;;;===>>>???eee}}}mmmRRRKKKUUU______nnnqqqoookkkuuu{{{XXXCCCCCCAAA@@@@@@===:::999777333///------...,,,,,,,,,,,,---...//////------------------------///...------,,,---------,,,------------.................................---......//////.........//////000111111222222222:::???HHHNNNRRRTTTUUUVVVZZZXXXWWWYYY[[[\\\ZZZWWWUUUWWWUUUUUUeee~~~rrr```LLLIIIKKKDDDFFFHHHHHHDDD???:::888888555666888<<>>>>>>>>=========>>>>>>???@@@>>>>>>>>>>>>>>>>>>?????????@@@@@@>>><<<:::;;;<<<<<<<<<;;;<<>>????????????CCCGGGLLLOOORRRUUUXXXXXXYYY\\\___aaabbbbbbaaacccdddfffiiilllqqqvvvzzzxxx{{{|||{{{||||||ooo\\\III===999;;;===;;;;;;;;;;;;<<<>>>???AAAEEEFFFIIISSSeeezzz~~~xxxrrrnnnbbb___[[[XXXTTTPPPKKKHHHGGGCCC???===;;;:::888777666444222222333333333222333333222222333333444555666888;;;<<<<<<<<<===>>>:::YYYxxxsssUUUHHHQQQZZZZZZkkkmmmiiinnnsss]]]BBB@@@AAAAAAAAA;;;:::999888444000------...,,,,,,,,,,,,,,,---...///------------------------......------------......------------....................................---......////////////...////////////111333555777???DDDLLLQQQTTTUUUVVVWWWUUUXXX[[[\\\ZZZVVVRRROOORRRWWW]]]mmmyyyddd^^^[[[QQQHHHGGGEEECCC@@@>>><<<;;;555444666;;;AAABBB>>>999___EEE777666333222333.........---------,,,,,,,,,******************++++++,,,,,,***)))))))))***+++(((***++++++******+++,,,---...222>>>RRRfffoooppphhhmmmnnnsssyyy~~~rrrgggdddaaaYYY\\\cccbbb```\\\XXXVVVUUUSSSPPPMMMOOOSSSRRRDDD333((())),,,***)))'''''')))***)))(((,,,,,,,,,+++***)))((((((***+++++++++******,,,...++++++++++++,,,,,,------,,,---.../////////......---,,,,,,,,,,,,,,,++++++,,,,,,---......///000000///............---------,,,+++***)))))))))***+++,,,,,,,,,---...///000111111222333333444444444444666666666555666999>>>BBBBBBCCCEEEDDDAAA???>>>>>><<<<<<<<<<<<<<<===>>>???<<<===>>>???@@@AAABBBCCCDDDEEEFFFDDDBBBAAAAAABBB;;;<<<===>>>???DDDKKKPPPSSSTTTRRROOONNNOOOLLLHHHJJJGGGCCC@@@???>>><<<:::;;;<<<===??????@@@??????@@@DDDJJJOOOTTTYYY^^^bbb___```bbbccceeeeeeeeeeeecccfffjjjmmmnnnpppsssvvv|||}}}rrr___LLL???:::;;;===;;;;;;;;;;;;<<<>>>???AAAEEEFFFJJJSSScccxxx|||vvvooodddaaa\\\XXXUUUQQQLLLIIIGGGDDD@@@===<<<:::999777666444222222333333333222333333222222333333444555555777;;;<<<<<<<<<===>>>>>>OOOpppvvvWWWFFFNNNUUUWWWkkkpppnnnxxxrrrfffEEE@@@@@@AAA@@@:::999999888555111...---...///...---,,,,,,,,,,,,,,,------------------------......---------......///---------.........//////////////////////////////---......///000000//////111///......111666<<>>>>>;;;;;;;;;<<<===>>>@@@@@@===>>>???AAACCCEEEFFFGGGEEEFFFHHHGGGFFFDDDEEEEEEAAAAAAAAA@@@@@@CCCGGGKKKGGGLLLMMMJJJIIIKKKMMMLLLTTTPPPJJJFFFDDDBBB???<<<>>>>>>??????@@@AAABBBBBBDDDHHHNNNTTTZZZ```fffjjjfffgggggghhhhhhhhhhhhgggdddiiinnnqqqqqqqqqtttvvv}}}xxxgggTTTDDD;;;888999;;;;;;;;;;;;<<<>>>???AAACCCEEEJJJQQQ^^^sssuuusss{{{vvvlllgggccc]]]XXXTTTQQQMMMKKKGGGDDD@@@===<<<;;;999777666444222222333333333222333333222222333333444555444777;;;============>>>DDDGGGgggyyy]]]GGGJJJKKKQQQeeeqqquuuvvv}}}qqqLLLCCC@@@@@@@@@:::999:::999666222...------//////...---,,,,,,,,,,,,------------------------.........---......///000------........./////////////////////////////////---...//////000000000000111111000222666===CCCHHHPPPRRRTTTTTTTTTUUUXXXZZZTTTSSSQQQMMMNNNXXXiiivvvkkk]]]MMMEEEFFFHHHDDD@@@;;;999888:::>>>@@@@@@>>>\\\CCC666777333222222---......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,***)))))))))***+++''')))***+++******,,,---++++++444KKKeeevvvzzzxxxnnnyyyzzz~~~{{{kkkbbb]]]ZZZZZZeeegggYYYTTTRRROOOLLLKKKKKKKKKJJJMMMOOOIII:::...+++,,,,,,,,,+++))))))+++++++++***)))***++++++++++++***))))))***++++++***+++---///++++++******+++---...///,,,---///000000000......------------------------,,,,,,---...///000111111///............---------+++***)))))))))***+++,,,---......///111222444555666555555555555666777777666777999999:::===BBBEEEDDDEEEFFFEEEBBB@@@??????;;;;;;<<<===???AAABBBCCCAAABBBCCCDDDFFFHHHIIIIIIDDDFFFIIIIIIHHHGGGGGGHHHIIIIIIHHHIIIMMMSSSZZZ___]]]dddgggbbb^^^```ccceeecccaaa]]]UUUMMMGGGDDDCCC?????????@@@AAADDDFFFGGGKKKOOOTTTYYY___eeekkkooommmllllllkkkkkkjjjiiiiiihhhmmmqqqsssssstttyyy~~~~~~ppp]]]KKK???:::999;;;;;;;;;;;;<<<>>>???AAAAAAEEEJJJOOOYYYmmmsssmmmrrryyy}}}uuunnniiiddd]]]WWWSSSQQQOOOMMMHHHDDD@@@>>><<<;;;999888666444222222333333333222333333222222333333444555333666;;;===>>>======>>>EEE>>>aaajjjOOOJJJBBBPPPcccsss~~~wwwxxxrrrsss}}}TTTGGGAAA@@@AAA<<<999:::999666222///------...------,,,,,,,,,------------------------------...............///000000............////////////////////////////////////------///000000111111111000222555:::@@@FFFKKKNNNTTTVVVWWWWWWUUUUUUVVVWWWTTTRRRPPPVVVeee|||zzzcccSSSLLLJJJHHHFFFAAA???===;;;<<<===@@@AAA\\\CCC666777333222222---......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,***)))))))))***+++''')))***+++******,,,---///...888OOOhhhwwwxxxuuusss|||{{{mmm___WWWUUU[[[iiigggSSSIIIHHHHHHHHHHHHIIIIIIIIIMMMMMMEEE666---,,,...,,,---+++******+++,,,,,,+++((()))+++,,,,,,+++***))))))***++++++***+++---///++++++******+++---...///,,,---///000111000///---........................,,,,,,---...///000111222//////.........---------)))(((((((((***+++---.........///000222333555666777666666666666777777888666888:::;;;<<>>>>>>>>???BBBFFFIIILLLPPPSSSXXX]]]aaagggmmmqqqppppppooommmlllkkkjjjiiilllpppsssttttttxxxuuucccRRRDDD>>><<<;;;;;;;;;;;;<<<>>>???AAA???DDDJJJMMMVVViiibbb___iiizzz{{{vvvssskkkeee]]]VVVRRRQQQOOONNNHHHEEEAAA>>><<<;;;999888666444222222333333333222333333222222333333444555333666;;;===>>>===>>>>>>AAA666^^^vvvZZZOOOAAAUUUfffwww}}}sssssszzzlllggghhh}}}[[[KKKBBB@@@AAA>>>999:::999777333///------,,,,,,,,,,,,---...//////------------------------...............///000000............/////////000000000000000000000000000------///000111111111111///333:::AAAHHHLLLOOOQQQTTTVVVXXXWWWUUUSSSRRRRRRRRRPPPUUUgggwww___PPPKKKJJJKKKEEEDDDAAA===;;;<<<@@@CCCUUUAAA777666222333444---......------------......,,,,,,,,,+++++++++*********++++++++++++***))))))***+++,,,+++******,,,......333BBBYYYmmmuuurrrlllnnn|||oooeeeYYYXXXccckkk___LLLNNNLLLJJJHHHHHHHHHIIIIIIUUUMMM>>>000******,,,,,,******************************)))))))))))))))***,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---...///000000///......------.........---+++***...------......///000111------......------,,,+++(((((((((((()))***+++,,,000000000000000222666999444444333333444555777888;;;:::999999;;;???DDDGGGCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAABBBCCCDDDEEEFFFJJJGGGCCCDDDGGGJJJKKKKKKJJJKKKLLLLLLLLLMMMPPPRRRWWW^^^fffooo~~~vvviii]]]TTTNNNJJJCCCAAA@@@AAADDDGGGIIIJJJYYYXXXYYY^^^gggnnnqqqrrrmmmoooooommmjjjiiikkkmmmrrruuuxxxxxxwww{{{ttt\\\EEE::::::888999;;;<<<===>>>>>>>>>EEEGGGFFFLLLUUU```}}}{{{``````dddqqq~~~~~~yyytttqqqjjjeee]]]WWWSSSQQQOOONNNJJJFFFAAA===;;;888666444222333444555444333222111444333333222222333333444444555777999;;;<<<<<<<<>>FFFNNNSSSVVVVVVaaaVVV[[[[[[PPPWWW^^^PPPSSSUUUbbbrrreee^^^QQQCCCDDDDDDEEEEEEAAA<<<>>>DDDRRR???666555111222333---------,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++************)))***+++,,,+++******,,,...---555GGG___rrrxxxssslllrrr~~~wwwqqqeee[[[^^^ggghhhZZZJJJGGGIIIKKKLLLKKKKKKMMMOOOVVVKKK;;;///******++++++************************+++******))))))*********,,,,,,++++++,,,,,,---...,,,,,,---------...............///000000///...---------...///...---,,,+++---------......///000111.........------,,,++++++******)))******+++,,,---...///000000000222555777555444444444555666777888:::999999:::===@@@DDDFFFDDDDDDDDDCCCCCCBBBAAA@@@AAAAAABBBCCCDDDEEEEEEFFFIIIGGGEEEDDDEEEGGGJJJLLLNNNQQQSSSTTTUUU[[[eeemmmyyy|||qqqjjjbbbYYYRRRFFFFFFFFFFFFHHHLLLOOORRRXXXXXXZZZ___ffflllqqqsssooopppqqqooolllkkkmmmoootttuuuwwwwwwwwwzzzwww]]]EEE::::::999999;;;<<<===>>>>>>>>>DDDFFFFFFKKKUUU___~~~nnnYYY\\\aaappp}}}xxxrrrnnniiiccc]]]YYYXXXWWWSSSOOOKKKHHHCCC???===:::888666444444444444444333222222444333333222222333333444444555777999:::<<<<<<===AAA;;;KKKoooqqqXXXKKKMMM```vvv{{{yyydddooo}}}eeeDDDBBB@@@<<>>>>>???CCCEEEEEEJJJTTT___}}}```WWWaaahhhyyy|||tttooohhhccc^^^^^^```^^^WWWPPPLLLIIIDDDAAA>>><<<:::888666555555444333444444444444333333222222333333444444555666888:::<<<<<<===@@@888DDDiiifffPPPIIIZZZnnn~~~xxxeeeooo|||rrrJJJBBB@@@>>>BBB===<<<999777444111///...........................//////...------------.........------------......////////////////////////////////////////////////111222333111000111555:::AAADDDIIIOOOSSSUUUUUUUUUTTTTTT\\\]]]YYYdddqqqooozzzyyyyyy\\\OOOCCCBBBEEEEEECCCCCCMMM<<<555555///000222---------,,,,,,,,,,,,------,,,,,,,,,+++++++++******---,,,***(((((()))***,,,***+++,,,+++******,,,...---???WWWmmm}}}xxxzzzuuuiiiqqqbbb___nnnrrraaaQQQNNNLLLQQQTTTRRRMMMLLLQQQWWWUUUDDD222******+++***)))************************,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,---...------------............000000000000///...,,,+++------...//////...---,,,------...//////000000000///...---,,,++++++******++++++++++++,,,---...///---000333555555444444555666666666777777888999999555777;;;???BBBDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFIIIIIIEEE???>>>DDDKKKOOOWWW]]]^^^```kkkxxxmmmfffbbbdddccc^^^XXXWWW[[[```[[[___ccceeegggkkkqqqvvvssssssttttttsssrrrrrrrrrqqqrrrtttzzzkkkNNNAAA@@@::::::;;;<<<===>>>??????BBBEEEDDDJJJSSS]]]{{{xxxZZZ]]]nnnzzz{{{uuujjjeeeaaacccfffcccXXXNNNLLLIIIDDDAAA>>><<<:::888777666555444333444555555444333333222222333333444333444666888:::;;;<<<===AAA888>>>^^^qqqRRRKKKYYYjjjyyypppbbbnnn{{{PPPAAA@@@???BBB===<<<:::777444111///...........................///......---------............------------......000000000///////////////////////////////////////000222333111///111999@@@GGGJJJOOORRRTTTTTTTTTTTT^^^XXXUUUXXXfff|||jjjjjjmmmvvvtttbbbOOOEEECCCCCCDDDFFFLLL<<<666666000000333///......------------......,,,,,,,,,+++++++++******---,,,***(((((()))***,,,***+++,,,+++******,,,......BBB[[[lllxxx|||zzzyyyyyyoookkkmmm```bbbrrrtttaaaSSSTTTSSSUUUVVVQQQLLLLLLTTT\\\PPP???...***++++++******************************,,,,,,++++++,,,------...,,,,,,++++++,,,,,,---...---------.........//////000000000000///...,,,+++,,,---.../////////...---,,,---...///000000000//////...---+++******++++++++++++***++++++,,,---...///222666888777666666666666666777888888999999999555777<<>>;;;AAAGGGOOOYYYbbbfffiiivvvxxxqqqnnnkkkllljjjddd]]][[[___ccc```dddggghhhiiilllqqqvvvqqqrrrssstttuuuuuutttssspppqqqtttzzzsssUUUEEEBBB;;;;;;;;;;;;<<<>>>???@@@BBBDDDEEEJJJRRRZZZuuulllXXXaaarrryyylllgggdddfffhhhcccWWWKKKJJJGGGCCC???===<<<999777777666555444333444555555444333333222222333333444222333555888:::;;;<<<===@@@:::;;;RRRxxxuuuSSSRRR]]]lll{{{eee]]]lllyyyUUU????????????<<<;;;:::777444222000///..............................---------......///......------------......000000000000000000//////000000000000000000000000...111333111000444===EEELLLOOORRRSSSSSSRRRSSSTTTYYYWWWUUUddd|||{{{yyyssspppyyy|||kkkbbbggglllpppyyywwwfffaaahhhwwwbbbPPPDDD???BBBIIIzzzIII;;;777777000000333//////......------......///,,,,,,,,,+++++++++******,,,,,,***)))))))))***+++***+++,,,+++******,,,...111GGG___kkkrrrzzz|||yyyvvv}}}uuuwww}}}jjjnnnjjjaaaeeessssssbbbWWWYYYWWWWWWUUUPPPMMMOOOXXX___III999,,,+++,,,***))),,,************************++++++++++++,,,---......,,,,,,++++++,,,,,,---...------.........///////////////000000000...---,,,,,,---...///000///......+++---...000000000000///...---+++******++++++,,,++++++++++++,,,---......111444777999888777777777555666777888999999999888666999===BBBEEEFFFEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCCCCDDDDDDEEEEEEEEEDDDHHHJJJFFF>>>;;;===BBBGGGPPP\\\ccckkk||||||yyyyyyooonnnkkkeeeaaa```cccgggfffggghhhiiijjjlllppprrrnnnnnnooorrruuuvvvuuusssqqqrrruuuyyy~~~zzz]]]IIICCC<<<<<<;;;;;;<<<>>>@@@AAAAAAEEEFFFKKKQQQVVVnnncccYYYbbbmmm|||wwwmmmiiieeeeeeeee```TTTKKKIIIFFFAAA>>><<<;;;999777666555555444333444444444444333333222222333333444111333555777:::;;;<<<===>>>>>>;;;FFFhhhvvvUUUOOOYYYggguuu]]]\\\lllxxxZZZ?????????<<<<<<;;;:::777555333111000...........................------------...//////......------------....../////////000000111111111000000000000000000000000///000222333666;;;DDDJJJOOORRRTTTSSSQQQQQQTTTWWWNNN\\\kkk{{{www}}}xxxiiigggfffeeehhhooo{{{xxxvvv~~~yyyhhhTTTFFFDDDIIItttFFF999666666//////222///...------,,,,,,------...,,,,,,,,,+++++++++******+++++++++************)))***+++,,,+++******,,,...888QQQhhhppprrrvvvwwwtttppp{{{uuuzzz{{{eeemmmjjjfffiiiqqqooobbbZZZ[[[[[[YYYUUUQQQOOOQQQVVV[[[AAA444+++------((()))///************************************+++,,,---...,,,,,,++++++,,,,,,---...............////////////......///000000///...---,,,---...000000000///...+++,,,...000111000//////,,,+++***)))***+++---...,,,,,,,,,,,,---...///000222555777888777666777888444555666888888888888777888:::>>>BBBDDDEEEEEEEEEFFFEEECCCBBBBBBCCCEEEFFFAAAAAABBBCCCDDDEEEEEEFFFDDDGGGIIIFFF@@@;;;;;;<<<>>>FFFOOOWWWccczzzwwwsssnnniiiffffffhhhjjjjjjiiihhhhhhjjjlllmmmmmmiiiiiikkkoootttvvvuuussspppsssvvvyyy{{{fffPPPFFF===<<<;;;;;;<<<>>>@@@BBBAAAEEEGGGLLLQQQSSShhhkkkoooxxxwwwqqqkkkhhheeecccaaa[[[SSSLLLIIIEEEAAA>>>===;;;999777444444444444444333222222444333333222222333333444111222444777999;;;======;;;AAA======XXXzzzvvvZZZFFFOOO\\\iiiwww\\\___oooxxx___AAAAAA@@@;;;<<<;;;:::888555333111000........................---------------...//////......------------............///000111222222333000000000000000000000000000111333777===DDDKKKPPPRRRTTTUUUSSSQQQRRRVVV[[[YYYxxxuuuuuu^^^OOOKKKpppDDD777555555...---111...---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++*********++++++++++++***))))))***+++,,,+++******,,,...@@@[[[rrrwwwuuuwwwvvvqqqlllzzzwww}}}zzzaaakkkjjjiiilllppplllbbb\\\[[[```]]]XXXTTTQQQQQQQQQRRR===111+++...---((()))000************************************+++,,,---...,,,,,,++++++,,,,,,---.............../////////000---...///000000//////...,,,---///000000000//////+++,,,///000111000///...++++++)))))))))+++---///...------......///000111333444666777666555666888333444666777888888777777:::<<>>AAABBB@@@EEEGGGLLLPPPPPPccc|||tttnnniiigggdddaaa]]]YYYSSSOOOIIIFFFBBB???===<<<:::888222333444555444333222111444333333222222333333444000222444777999;;;======999CCC???888OOOtttwww___CCCKKKXXXeeerrr^^^cccrrrxxxbbbBBBCCCAAA:::<<<;;;:::888555333222111........................---------------...///000.........------.........------...000111222333444000000000000000000000000222222444:::BBBKKKPPPSSSTTTVVVVVVTTTQQQRRRYYY___sssxxxzzzqqqssszzz|||zzz~~~vvv|||uuu|||ttt[[[NNNiiiBBB<<<444000000111111111000000///...------,,,,,,++++++++++++++++++++++++---,,,***+++,,,,,,+++)))(((///+++&&&+++------444FFF```zzz~~~{{{wwwrrryyyyyyuuuhhhmmmhhhiiillloooiii___ZZZ\\\XXX^^^\\\SSSOOOSSSUUUQQQ666000+++,,,,,,++++++......,,,++++++++++++***(((,,,,,,,,,++++++*********++++++,,,,,,,,,------------------...///000000111.../////////...---,,,,,,000000000000///////////////000000111111111111000------------------------...000000000///000222444888888777777777777777888888666444555888999777555:::<<>>;;;@@@BBBEEEIIISSSkkk}}}{{{xxxtttoookkkqqqlllffffffhhhjjjiiifffgggeeefffkkksssvvvuuurrrvvvvvvxxx{{{pppXXXLLLBBB<<<:::===@@@@@@???@@@AAAGGGHHHJJJNNNSSSgggzzzooohhhlllhhhbbb]]]YYYWWWTTTRRRNNNHHHBBB??????===999555666666555444333333333333333333333333333333333333222333444666888;;;===>>>???:::======IIIooo|||```GGGDDDHHHZZZsssyyylllwww}}}cccEEE>>>:::===<<<<<<<<<;;;888555111///000///...---------------000000////////////000000...///000000000///---,,,000000111222222222222111000///000222///+++...444000444999???GGGPPPVVVWWWUUUSSSSSSRRRRRRZZZqqq{{{yyyuuuqqqsss}}}wwwqqqnnnmmmmmmoooqqqxxx}}}jjjXXXcccCCC<<<555000000111111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++))))))///,,,(((------...666LLLdddzzz~~~zzzzzz{{{yyyvvvjjjjjjdddgggiiihhhccc^^^ZZZYYYWWWYYYUUUNNNOOOVVVUUUOOO666000+++,,,,,,++++++...---+++***+++,,,,,,+++))),,,,,,,,,+++++++++******++++++,,,,,,,,,------------------...///000000000......//////......---,,,............////////////000000111111111000000///,,,------------------......///000000000000333555888888777777777777888888999777666777:::;;;999777;;;>>>BBBFFFHHHIIIHHHGGGCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDBBB???===<<<===???DDDNNNhhh}}}{{{xxxtttooolllooojjjffffffhhhiiigggdddcccccceeekkksssxxxxxxvvvzzzzzzzzz}}}xxx```RRRCCC===:::===@@@??????@@@BBBHHHHHHJJJOOOSSSfff{{{pppjjjlllhhhbbb\\\YYYVVVSSSQQQNNNHHHBBB???>>>===999555666666555444333333333333333333333333333333333333222333444666888;;;===>>>>>>:::<<<;;;GGGllllllJJJEEEIII]]]xxx~~~mmmJJJ???:::===<<<<<<<<<;;;888555111///000///...------------.........------------.........///000000000///---,,,000000111222222222222111111000222444111---///555777:::???FFFMMMTTTWWWWWWRRROOOQQQZZZgggzzzyyynnniiifffcccbbbjjjtttrrr^^^CCC===555111000111000////////////...------,,,,,,---------------------------,,,***+++,,,,,,+++))))))///---***...---...888SSSiiizzzzzzuuuwww}}}tttjjjeee^^^eeeeee___\\\^^^]]]XXXVVVSSSLLLKKKTTT^^^XXXJJJ555///+++,,,,,,++++++...+++***)))***,,,---,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------...//////000000....../////////...---------------....../////////111111111111000//////...,,,,,,------...............///000111000111444666888777777777777777888888:::999999:::;;;<<<<<<:::>>>@@@DDDGGGIIIIIIHHHHHHEEEDDDCCCAAA@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBCCCEEEEEEEEECCC@@@???===<<<<<<>>>GGG\\\{{{xxxtttoookkkkkkhhhffffffhhhhhheeeaaa______bbbiiirrrxxxzzzyyy}}}}}}|||~~~lll[[[FFF???;;;===@@@??????AAA@@@FFFFFFHHHMMMPPPccc}}}rrrkkkkkkgggaaa\\\XXXUUUQQQNNNLLLHHHBBB???>>><<<999666666666555444333333333333333333333333333333333333222333444666888;;;===>>>???<<<;;;777@@@aaaxxxsssMMMFFFIII^^^yyy}}}{{{PPP@@@<<<===<<<<<<<<<;;;999555222000//////......------............------------....../////////000//////...---000000111222222222222111222222444666333///111666999<<>>>>>>>>???@@@AAABBBCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAAAAA???======???LLLdddyyy{{{vvvqqqlllhhhfffeeeeeefffgggeeebbb^^^\\\]]]```gggooouuuxxxyyy{{{zzzzzz|||xxxdddIIIBBB<<<===?????????AAA???DDDDDDFFFKKKNNN^^^yyy~~~sssllljjjfff```[[[WWWSSSOOOLLLKKKGGGBBB???===;;;999666666666555444333333333333333333333333333333333333222222444555888;;;===>>>???>>>;;;444999OOOeeelllNNNEEEFFFXXXqqq}}}yyyUUUAAA===<<<<<<<<<<<<;;;999666333111//////............//////000000////////////000000//////////////////......000000111222222222222111222222444666444111333888;;;???HHHSSSXXXVVVSSSRRRVVVbbbzzz}}}yyyyyy}}}~~~{{{vvvvvvvvvrrroooqqqzzz~~~wwwvvvwwwwwwwwwwwwyyycccBBB<<<666222222111000..................---------++++++++++++++++++++++++---,,,***+++,,,,,,+++)))(((,,,******...,,,111BBB\\\mmmwwwsssooossszzz||||||xxxnnnqqqooofff^^^eeecccZZZ[[[gggiiibbbUUUPPPMMMVVViiiqqq\\\@@@222---***,,,---++++++---***)))(((***,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------..................///////////////.........///000111222222222111111111000000...---,,,++++++,,,---///000111111///111222222222333555777777777666666777888999999888999:::;;;;;;;;;<<<===@@@BBBDDDFFFGGGGGGGGGFFFFFFEEECCCAAA???>>>>>>======>>>???AAABBBCCCCCCCCCAAAAAACCCDDDDDDDDDCCCCCCBBB@@@>>>===;;;>>>JJJWWWhhhyyyyyysssmmmhhhdddccccccdddddddddbbb___\\\ZZZ[[[___dddkkkqqquuuvvvuuuuuuvvvzzzjjjMMMDDD>>>>>>??????@@@BBB@@@EEEEEEGGGMMMNNN\\\vvv|||rrrkkkgggddd___ZZZVVVRRRNNNKKKIIIGGGBBB???===;;;999777666666555444333333333333333333333333333333333333222222444555888;;;===>>><<>>BBBCCCEEEFFFGGGGGGGGGFFFEEEDDDBBBAAA???>>>>>>======>>>???AAABBBCCCCCCDDDAAABBBBBBCCCDDDDDDCCCCCC???>>>>>>>>>;;;999===CCCIIIWWWnnn}}}vvvpppjjjeeeaaa```aaabbbbbbaaa___]]][[[ZZZ[[[___ccciiinnnsssuuuqqqrrruuuyyy~~~mmmPPPGGG???>>>??????@@@CCCDDDHHHHHHJJJPPPPPP\\\tttyyypppjjjdddaaa]]]YYYVVVRRRNNNJJJHHHFFFCCC???<<<:::999888666666555444333333333333333333333333333333333333222333444666888;;;===>>>999>>>;;;999<<<===JJJcccQQQEEE>>>GGGZZZooo|||xxx^^^DDDBBB;;;;;;<<<<<<<<<:::777444222//////......//////000000......------------......///............///000000000000111222222222222111111000111444333333999AAAIIIMMMVVV\\\WWWPPPUUU```~~~|||{{{zzzyyyvvvuuuuuuwwwzzz|||tttpppmmmkkklllmmmnnnnnnccceeehhhkkkkkkjjjhhhgggeeeeeeccc```ccciiimmmmmmjjjhhhfffcccbbbdddhhhlllllllllllllllnnnppprrrsssyyyzzz||||||lllnnnssszzz\\\>>>:::444222333333222///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++)))+++,,,)))***///...:::SSSsssyyyyyyrrrrrryyy}}}{{{}}}tttllloooqqqnnnoookkkeeeaaa```aaaaaa```RRRPPPPPPVVVdddgggQQQ666000+++***,,,---++++++---+++***)))***,,,---,,,+++,,,,,,,,,---------......------------............------------------------......///000000000000000000000000000000111111111...///////////////......***+++,,,...///111222333333444444444222222444555666666666666777888999:::777999;;;;;;:::;;;===???DDDEEEFFFGGGHHHHHHHHHGGGDDDCCCBBB@@@???>>>>>>>>>===>>>@@@AAACCCDDDDDDEEEBBBBBBBBBCCCCCCCCCCCCCCC???======>>>;;;888999===<<>>???>>>@@@CCCDDDHHHGGGJJJPPPPPPZZZqqq|||uuunnniiibbb___\\\XXXVVVRRRNNNJJJGGGFFFCCC???;;;999888999666666555444333333333333333333333333333333333333222333444666888;;;===>>>:::???999999>>>999CCCcccXXXIII???GGG[[[mmmxxx}}}{{{cccHHHEEE;;;;;;<<<<<<<<<:::777555333///////////////000111111......------------......///......---...///000111000000111222222222222111333111111333333555>>>GGGNNNPPPWWWZZZTTTSSSfff}}}zzzyyyzzzzzzzzzxxxwwwwwwtttrrrppppppqqqssstttuuuqqqooommmooorrruuuvvvvvvlllooosssrrrnnnkkklllnnnkkkqqqsssmmmhhhfffccc___bbbccccccbbbaaacccgggjjjgggggggggfffffffffhhhiiikkkjjjjjjlllpppuuuxxxyyy}}}~~~wwwsssqqqqqq}}}~~~zzzXXX===999444222333444222000---.....................---------------------------,,,***+++,,,,,,+++)))------)))+++000000>>>YYY}}}zzzrrrsss}}}~~~sssjjjjjjmmmkkkvvvllleeecccaaa\\\ZZZ[[[PPPOOONNNQQQ\\\^^^KKK333000+++***,,,---++++++,,,+++*********,,,---,,,+++,,,,,,,,,------.........---------.........//////------------------------......///000000000000000000000000000////////////......///////////////...******,,,...000111333444444555555444222222333555666666666666777888999:::777:::<<<<<<;;;;;;>>>@@@FFFGGGHHHHHHIIIIIIIIIHHHCCCCCCAAA@@@??????>>>>>>>>>???@@@BBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBB???======;;;888888<<<666888===EEEUUUrrr~~~zzztttpppllliiifffddd^^^___```___]]][[[ZZZ[[[YYY[[[```dddjjjpppwww{{{uuuwww{{{~~~qqqTTTJJJAAA>>>???>>>@@@CCCBBBFFFEEEHHHMMMMMMWWWmmm~~~|||xxxrrrmmmiii```^^^[[[XXXVVVRRRNNNKKKFFFEEECCC???;;;999888999666666555444333333333333333333333333333333333333222333444666888;;;===>>>===@@@888777===555===```^^^LLL@@@JJJ___nnnrrrpppyyy}}}gggKKKHHH;;;;;;<<<<<<<<<:::888555333///////////////000111111000000////////////000000///...------...///000111000000111222222222222111444222111333444777AAALLLTTTVVV[[[^^^ZZZ```~~~uuuooorrrmmmllllllnnnoooppprrrtttuuusssrrrrrrtttuuuuuuuuusssrrrsssxxx~~~zzzvvvyyy~~~|||xxxmmmeee^^^```aaabbbaaaaaabbbdddfffgggggghhhgggffffffggghhhjjjgggddddddfffhhhhhhhhheeekkkmmmmmmvvv|||lllddd```___kkkooooootttssspppuuuvvvVVV>>>:::444222222222000---///...,,,,,,...///...------------------------------,,,+++***)))))))))))),,,+++---...***...GGGdddvvvmmmwww~~~hhhpppkkkcccsssxxxrrrhhh```ZZZVVVRRROOOTTTOOOLLLTTT___]]]GGG111++++++++++++++++++++++++++++++++++++++++++++++++---,,,*********,,,...///,,,,,,,,,---------......---------------------------///000111000///---,,,------......//////000000000000///...............---......000111222333444777666555444333444444555555555666777888:::<<<===::::::999999:::===@@@AAAEEEFFFFFFGGGGGGHHHHHHIIIBBBBBBBBBAAA@@@???===<<<@@@AAABBBCCCDDDDDDDDDDDDCCCBBB@@@??????@@@AAABBB>>>======<<<;;;;;;::::::;;;777888>>>@@@HHHbbb|||}}}{{{sssrrrnnniiieeeeeehhhkkk```^^^ZZZVVVVVVYYY[[[[[[VVV[[[bbbgggkkkooouuuyyy{{{xxxyyy}}}~~~|||yyyZZZGGGAAACCC>>>>>>EEEFFFBBBDDDHHHKKKKKKMMMXXXddd}}}~~~~~~}}}|||yyyssslllfff```[[[VVVTTTSSSQQQNNNJJJGGGEEEAAA>>>===;;;999777555555444444444444555555444333333222222333333444111222444444555777:::===;;;???===;;;:::777CCC\\\iiiSSSCCCHHHXXXfffnnnsssrrrrrrwwwwwwxxxNNNAAA======<<<;;;:::888777666666222111111000000000000000---......///////////////000000000000000000000000000111333333222222222333...222444666:::BBBLLLQQQRRRYYY\\\\\\mmmttt}}}zzzooolllooorrruuurrrnnnnnnrrrvvvwwwvvv}}}|||mmmdddhhhooojjjiiigggggghhhjjjmmmooovvvtttqqqppprrrtttuuuuuuuuurrrooommmkkkhhheeecccfffcccbbbfffmmmrrrsssrrrtttyyy~~~yyyjjj]]]ZZZXXX\\\fffqqqyyy|||yyyUUU>>>999444222222222000...///...,,,,,,...///...------------------------------,,,+++***))))))))))))******,,,...,,,222KKKgggxxx|||sssnnnyyylllpppjjjbbbppp{{{tttjjjaaa[[[VVVQQQNNNSSSOOONNNVVV___ZZZEEE000++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******,,,...///,,,,,,---------.........------------------------...///000111000///---,,,------......///000000000000000///...............---...///000222333444555777666555444333444444555555555666777888:::<<<<<<;;;;;;:::;;;<<>>===CCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAA@@@>>><<<;;;:::999;;;888888======???OOOccc{{{|||wwwuuummmjjjgggffffffffffffeee___^^^[[[YYYYYYZZZZZZZZZVVV[[[aaagggkkkpppuuuyyywwwuuuvvvzzz{{{{{{___KKKCCCDDD>>>===CCCDDDEEEFFFHHHJJJJJJNNN[[[iii}}}~~~}}}{{{xxxrrrjjjeee___[[[VVVSSSSSSQQQMMMJJJGGGDDDAAA>>>===;;;999777555555444444444444555555444333333222222333333444111222444444444666:::<<<;;;???===::::::666AAAZZZmmmVVVBBBCCCRRRcccpppxxxyyykkknnn{{{vvv~~~TTTFFFBBB===<<<;;;:::999777666666222111111000000000000000---...//////000000//////000000000000000000000000000222333333222222222444333333333555;;;EEENNNSSSYYYTTTUUUkkkssspppvvvuuukkk```aaaiiioooxxxxxxyyy}}}zzzxxx~~~zzzxxxxxx|||{{{tttmmmhhhbbb```___ccciiimmmmmmlllllllllmmmnnnqqqxxxccc___YYYVVV[[[kkkUUU>>>999444222222222000...///...,,,,,,...///...---------------------------,,,,,,+++***))))))))))))))))))+++...///777PPPjjjsssyyytttsss~~~kkknnnhhhbbbmmm{{{sssiiiaaa[[[VVVPPPLLLRRROOOPPPYYY^^^UUU@@@...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...,,,------------.........------------------------...///000000000///---,,,------...//////000111111000//////............///---...000222444555666777666666555444444444444555555666666777999:::;;;<<<<<<<<<<<<===???AAADDDEEEHHHHHHHHHIIIIIIIIIIIIIIIDDDDDDCCCBBBAAA@@@@@@???BBBBBBCCCCCCBBBBBBAAAAAA@@@AAABBBBBBCCCCCCCCCCCCDDDCCCBBBAAA???>>>===<<<>>>:::;;;??????===CCCNNNXXXmmm~~~uuupppmmmkkkdddaaa______bbbbbb^^^ZZZ\\\ZZZXXXXXXYYYZZZYYYYYYVVVZZZ```fffkkkpppvvvyyysssqqqrrruuuvvvxxx~~~eeeOOOEEEEEE>>>===BBBBBBGGGFFFHHHIIIJJJPPP___ooo~~~|||yyyuuuooohhhccc^^^ZZZUUURRRRRRPPPLLLIIIFFFCCC@@@>>><<<;;;888666555555444444444444555555444333333222222333333444111222444444444666999<<<;;;???<<<:::999555>>>UUUppp\\\IIIGGGSSScccpppxxxnnnjjjwwwwwwZZZIIICCC===<<<;;;:::999888777666222111111000000000000000---...//////000000//////000000000000000000000000000222444444333222333444777444333888BBBLLLTTTXXXZZZRRR]]]}}}zzzsssjjjfffjjjiii```\\\dddrrr|||uuusssqqqqqqsssrrroookkkkkkfff```___cccjjjrrrwww||||||rrrddd[[[aaatttTTT===999444222222222111...///...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******))))))+++---000;;;TTTjjjwww{{{vvvuuu~~~}}}wwwggghhheeebbbkkkvvvoooeee___[[[WWWQQQLLLQQQPPPTTT\\\\\\OOO;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,------------------............------------............/////////000///...------------...///000111111222000///............//////...///111444666777777888555555555555444444555555555666777888999::::::;;;;;;<<<<<<>>>@@@CCCEEEGGGJJJJJJJJJJJJJJJIIIIIIIIIEEEEEEDDDCCCBBBAAAAAAAAA>>>???@@@BBBCCCDDDDDDDDDBBBCCCEEEGGGHHHHHHGGGFFFDDDDDDDDDCCCCCCCCCCCCBBBBBB???@@@DDDFFFDDDFFFKKKRRRYYYkkkwwwjjjfffeeebbb___]]][[[YYYXXXYYYYYYYYYXXX]]]XXXTTTUUUWWWWWWXXXYYYVVVYYY___eeekkkqqquuuxxxsssrrrqqqqqqrrruuu{{{jjjSSSGGGFFF???>>>CCCBBBEEEFFFIIIMMMOOOUUUcccrrr{{{wwwrrrllleee```]]]YYYTTTQQQPPPOOOKKKGGGEEEBBB???===<<<:::888666555444444333333444444555444333333222222333333444111333333444444555888;;;;;;>>>;;;999999444;;;QQQrrreeeVVVRRRYYYdddmmmrrrpppyyy^^^GGG>>>======<<<;;;999888777666222111111000000000000000......///000000000000000000000000000000000000000000222444444333222333444555333666AAALLLSSSWWWZZZWWW^^^xxx}}}vvvqqq|||sssqqquuuwwwtttlllsssxxxxxx|||}}}xxxoooccc]]]___dddhhhjjjlllmmmqqqyyyrrrhhhjjjooo~~~SSS===888333222222333111//////...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********+++******,,,111???VVViiiyyyzzzrrrooovvvwwwwwwrrrfffeeecccdddkkkssskkkccc___^^^\\\VVVQQQRRRSSSXXX___ZZZHHH666,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,---------.........//////---------......////////////////////////......---------...///000111222222//////............//////...000222555777888888777444444555555555555555555555666777999:::::::::::::::;;;<<>>???@@@BBBCCCDDDEEEEEEEEEGGGHHHJJJKKKKKKJJJJJJGGGGGGGGGFFFFFFEEEEEEEEEFFFCCCCCCGGGIIIJJJKKKNNNSSSQQQXXXjjj|||vvvlll___YYYZZZ[[[XXXUUUUUUVVVVVVTTTRRRVVV___fffjjj___VVVTTTUUUTTTUUUXXXWWWZZZ^^^eeekkkqqqtttvvvuuutttrrrooonnnsssyyy|||oooVVVHHHFFFAAA@@@EEEDDDDDDHHHPPPWWWZZZ___kkkwwwzzzuuuoooiiiccc___[[[WWWRRRPPPOOOMMMIIIFFFDDDAAA>>><<<;;;:::888666444444333333333333444444444333333222222333333444222333333333333555888:::;;;>>>;;;999:::444999MMMxxxmmm]]]SSSUUU^^^hhhmmmsss|||cccGGG===>>>===<<<;;;999888777777222111111000000000000000...//////000000000000000000000000000000000000000111222444444333333333444222444>>>KKKSSSSSSTTTWWWeeeuuu|||ppphhhffffffhhhjjjsssooojjjjjjrrr}}}vvvkkkhhhfffccc```hhheeeiiivvvzzzvvvrrr~~~QQQ<<<888333111222333111//////...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,++++++,,,333DDDZZZkkkwwwuuukkkgggnnnpppttttttlllgggfffiiinnnqqqjjjbbb```bbbbbb\\\VVVUUUVVV\\\aaaXXXCCC333...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++------........./////////---------...//////000000000/////////............------...///111222333333///............//////000///111333666777777666666333444555555666555555555555666888999::::::999999999;;;===@@@CCCEEEGGGHHHLLLLLLKKKJJJIIIIIIHHHHHHEEEDDDCCCBBBAAABBBBBBCCCBBBBBBCCCCCCDDDDDDCCCCCCGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFKKKIIIHHHHHHHHHIIIKKKMMMMMMNNNUUUeeevvv{{{tttjjjYYYTTTOOOOOORRRSSSQQQNNNOOORRRTTTRRRRRRZZZjjjwwwxxxhhhZZZWWWVVVRRRSSSWWWYYY[[[^^^dddkkkpppssssssvvvvvvrrrlllkkkqqqwwwzzz}}}||||||~~~tttZZZJJJGGGBBBBBBFFFDDDGGGNNNYYYcccgggjjjttt~~~xxxrrrmmmgggbbb^^^ZZZVVVQQQNNNNNNLLLHHHEEECCC@@@===;;;;;;:::888666444444333333333333444444444333333222222333333444222333333333333444777999;;;===::::::;;;555999LLL}}}qqq\\\JJJGGGTTTdddnnnnnnzzzjjjLLLBBB>>>===<<<;;;:::999888777222111111000000000000000...///000000111111000000000000000000000000000000111333444555444333444555333999FFFSSSTTTPPPTTT___uuuqqqqqqeeebbbaaaccccccccceeeiiirrrqqqtttzzzppphhhdddccckkk{{{yyyooonnnuuu{{{sssooowww~~~rrruuuwwwPPP<<<888333111222333222000///...,,,,,,...///...---+++++++++++++++++++++++++++***************++++++,,,,,,,,,---777KKKaaaooouuusssjjjiiirrruuu}}}uuuqqqkkklllsssvvvoooggg```___bbbbbb]]]VVVWWWYYY```cccVVV>>>111000------------------------++++++++++++++++++++++++------------,,,,,,+++***............////////////---------...///000000000000000///...............------...000111222333444...............///000000000111444666777666555333333333555666666666555555555666888:::::::::999888:::<<<>>>BBBEEEHHHJJJJJJLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@AAABBBCCCBBBCCCDDDDDDEEEEEEDDDDDDFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFGGGHHHJJJKKKLLLLLLPPPQQQQQQOOOLLLLLLNNNOOOOOOVVVaaapppttt\\\KKKJJJIIIJJJLLLNNNMMMLLLMMMOOOOOOOOORRR\\\lllxxxwwwfffYYYXXXYYYTTTSSSXXX\\\\\\^^^dddkkkpppqqqqqqssstttpppiiihhhpppwwwyyyyyyxxxyyy{{{{{{^^^MMMHHHBBBAAAEEECCCIIIPPP]]]ggglllpppzzz|||vvvpppkkkfffaaa^^^YYYUUUPPPNNNMMMKKKGGGDDDBBB???===;;;:::999777666444333333222222333333444444333333222222333333444222333333333333444666999:::===:::;;;===666999KKK|||rrr\\\FFFAAAOOOcccnnnlllwwwnnnOOOEEE>>>>>>===;;;:::999888777222111111000000000000000//////000111111111111000000000000000000000000000111333555555444333444555777???NNNWWWTTTSSSddd{{{xxxlllfffbbbbbbddddddeeejjjpppqqqqqqvvv~~~qqqqqqwww~~~qqqbbbZZZ___gggsssyyyjjjlll{{{yyyyyyxxx~~~OOO<<<888333111333333222000///...,,,,,,...///...---+++++++++++++++++++++++++++***************++++++,,,,,,,,,///:::PPPffftttwwwvvvoooqqq||||||tttsssooorrr|||~~~lllddd]]]\\\``````YYYSSSYYYZZZaaadddUUU<<<000222------------------------++++++++++++++++++++++++---------------,,,+++***............/////////000---------...///000000111000000///...............------...000111333444444...............///000111000222444666777555333222222333555666666666555555555666888:::;;;:::999888;;;===@@@DDDGGGJJJKKKLLLLLLLLLKKKIIIHHHGGGFFFFFFDDDCCCAAA@@@@@@AAABBBCCC???@@@BBBDDDFFFHHHHHHIIIDDDCCCBBBAAAAAABBBCCCCCC???@@@CCCGGGLLLPPPSSSUUUTTTXXXZZZWWWTTTSSSUUUVVVYYYdddooo{{{~~~___IIIIIIIIIIIIJJJJJJKKKKKKOOOMMMKKKLLLQQQ[[[gggnnnlll\\\SSSWWWZZZVVVVVVZZZ]]]]]]___dddkkkooopppoooppprrrnnnffffffooowwwyyyxxxwwwxxx{{{bbbOOOIIIBBBAAACCC@@@IIIPPP\\\ggglllqqq|||{{{uuuooojjjeeeaaa^^^YYYTTTPPPMMMLLLKKKGGGCCCAAA???<<<;;;:::999777666444333333222222333333444444333333222222333333444222333333333222333666999:::===:::;;;>>>777:::KKKvvvppp___KKKEEEQQQbbblll{{{nnnwwwoooOOOEEE>>>>>>===<<<:::999888777222111111000000000000000//////000111111111111111000000000000000000000000111333555555444333444555:::CCCRRRZZZVVV[[[xxx~~~zzzooofffgggkkkkkkiiigggkkkmmmuuu~~~zzzggg[[[ZZZUUU___mmmzzztttlllnnnwwwxxxTTT===:::666333222111///---000000///............///++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++000//////???\\\rrrxxxtttlllxxxwwwqqqrrrqqqzzzuuuiii______bbb^^^WWWRRRUUUdddmmmaaaHHH555///111------......------,,,+++...---+++******+++---...111000///.....................------------......000//////.........//////111000000///...---------...,,,,,,000555666222...000///.........000111222444666777777555444555555333444444444555666666666888888999999999:::::::::;;;???CCCFFFGGGIIIKKKMMMKKKJJJIIIHHHGGGHHHIIIJJJJJJGGGCCCBBBCCCCCCBBB@@@AAA@@@@@@AAACCCEEEFFFFFFDDDCCC@@@===>>>AAACCCBBBCCCAAADDDLLLVVV___eeeiiiwww{{{sssjjjhhhcccaaaiiivvv}}}dddIIIGGGFFFFFFIIILLLMMMMMMKKKMMMNNNLLLOOOVVVZZZYYYVVVTTTTTTUUUWWWZZZ[[[\\\YYYaaahhhjjjllloooooolllooopppooonnnlllkkklllnnnvvvvvvvvvxxx|||fffQQQJJJBBBAAADDDAAAGGGOOOXXX___eeeooo|||zzzuuurrrjjjaaa[[[[[[YYYTTTNNNLLLMMMLLLGGGCCCAAA???<<<::::::999888666666555333333333333111000666555444333222222111222000111222333333444777:::;;;===???<<<999999>>>BBBlllrrrcccJJJDDDJJJVVVeeexxxwwwddd}}}||||||QQQCCCAAA???<<<::::::999888666333333111000000000111222////////////000000000000333333222000...///222444222111111333666777777666BBBLLL[[[ZZZRRRkkkpppmmmhhhcccbbbfffmmmtttwww|||lllaaa^^^___hhhlllkkkrrrxxxeeekkkvvvOOO<<<999555333222111///...000///......------......++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,///...111EEEdddyyy}}}xxxtttwwwwwwmmmoootttooogggaaaccceee___UUUOOOXXXeeelll___FFF444///000------......------,,,+++,,,---.........---,,,,,,000///......------............------------......//////............//////111000000///......------///---...222666777333///000///......///000111222555666888777555444555555333333444444555666666666888888999999::::::;;;;;;>>>AAAEEEGGGIIIJJJKKKMMMJJJIIIHHHFFFFFFFFFGGGHHHJJJGGGCCCBBBCCCDDDBBBAAABBBAAAAAABBBDDDFFFGGGGGGHHHFFFBBB??????AAABBBBBBCCCDDDIIITTTcccqqq}}}oooLLLIIIGGGFFFIIILLLNNNNNNLLLOOOOOONNNQQQWWWZZZYYYUUUTTTUUUWWWZZZ]]]```aaa]]]ccchhhjjjnnnrrrrrrnnnooooooooooooooooooooonnnttttttvvvyyy}}}lllTTTKKKAAA???BBB@@@FFFLLLTTTYYY^^^fffrrr{{{|||wwwssspppjjjaaa\\\\\\WWWSSSOOOMMMNNNLLLHHHDDDAAA???<<<::::::999888666666444333333333333222000333333222222222333444444111222222333333444777:::;;;===>>><<<999999>>>BBBccclll```JJJCCCIIIVVVfffuuujjj|||~~~~~~WWWEEEAAA???<<<::::::999888666333333111000000000111222/////////000000000111111222222222000//////222444333333333444555777999;;;HHHSSS]]]]]]fffvvvwwwtttqqqmmmccceeejjjrrruuuiiidddddddddiiiooo~~~wwwrrrpppssszzztttooohhhlllooonnnpppvvvyyyxxx}}}jjjgggrrrsssKKK999777333111111111000...///......---------------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---------555OOOnnnlllqqq|||zzzlllnnnwwwzzzeeeaaabbbhhhiiiaaaWWWQQQ\\\hhhkkkZZZAAA222///000------......------,,,+++***,,,000222222000,,,***///...------------------......------------......//////............//////000000000///......------///...///333666777333000//////......///111222333555666888777555444444555333333444444555666666777999999999999:::;;;<<<===BBBDDDHHHIIIIIIJJJKKKLLLJJJIIIGGGEEEDDDDDDEEEEEEIIIGGGDDDCCCCCCDDDCCCBBBCCCCCCBBBCCCCCCEEEGGGHHHJJJHHHFFFEEEFFFGGGJJJLLLRRRUUU\\\ffftttxxxNNNKKKGGGFFFHHHKKKMMMOOONNNQQQQQQPPPRRRXXXZZZYYYVVVWWWXXXZZZ]]]```bbbdddccceeegggiiiooouuuuuupppnnnmmmnnnqqqtttuuurrrooorrrsssvvvyyy}}}rrrXXXKKK@@@===AAA???CCCHHHNNNQQQSSSYYYbbbjjjqqqyyyyyytttqqqnnniii```[[[\\\VVVSSSPPPOOOOOOMMMIIIDDDAAA???<<<::::::999888666666444333333333333222000000000111222333555666777111222333333333444777999;;;===>>><<<::::::===AAA___kkkbbbLLLDDDHHHUUUfffuuuzzz^^^FFFAAA???<<<::::::999888666333333111000000000111222000000000111111111222222111222222000///000222444444555666555555777===BBBSSSYYY\\\^^^{{{{{{fffwwwxxxnnnfffcccggglllsss{{{zzzmmmdddTTTNNNIIIIIILLLUUUcccooo|||mmm^^^VVVRRRNNNNNNSSSYYY\\\```dddooouuu{{{uuuqqqmmmhhhhhhkkktttzzzuuuqqqtttsssJJJ888555222111111111000///......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,///,,,,,,999WWWvvvmmmsss|||}}}rrrrrrxxxooo]]]]]]aaahhhiiibbbZZZWWW```kkkjjjUUU===111///000------......------,,,+++)))+++///111222000,,,***...------,,,,,,,,,------......------------......///............//////000000000//////..................///222555555222//////.........///111333444555777888777555444444555222333333444555666777777999999999:::;;;<<<>>>???DDDFFFIIIJJJIIIIIIIIIJJJJJJIIIGGGEEEDDDDDDDDDDDDHHHGGGEEEDDDDDDDDDEEEEEECCCCCCCCCBBBBBBCCCEEEGGGJJJIIIJJJMMMPPPRRRWWW]]]```hhhrrr|||zzzPPPLLLGGGEEEFFFJJJMMMNNNNNNRRRSSSRRRTTTXXXZZZWWWYYY[[[\\\^^^___```bbbdddhhhhhhggghhhooovvvuuuoookkkjjjkkkpppvvvxxxtttoooqqqsssvvvyyy|||~~~vvvYYYJJJ>>><<<@@@>>>@@@CCCHHHJJJKKKOOOVVV[[[```kkkxxxssspppmmmggg^^^YYYYYYTTTRRRQQQQQQPPPMMMIIIEEEAAA???<<<::::::999888666555444222333333444222111000000111222333555666777111222333333222444777999;;;======<<<;;;;;;===@@@bbbppphhhOOOCCCEEESSSeeeqqqcccEEEAAA???<<<::::::999888666333333111000000000111222000111111111222222222222111111222111000000222444444666777555444999BBBJJJXXXWWWYYYdddoooqqqooohhhgggkkkkkkiiiqqq~~~~~~oooeee___YYYQQQKKKGGGLLLOOONNNNNN\\\xxxwwwooodddVVVKKKGGGGGGBBB@@@CCCEEEFFFHHHLLLNNNUUU```iiimmmrrrxxxmmmbbbaaaggghhhrrrzzz|||~~~xxxxxxtttLLL777555222111111111000000......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,000,,,---???^^^zzzrrrwww~~~zzzwwwwwwxxx~~~zzziii^^^___cccgggddd]]]YYYZZZcccmmmiiiQQQ999000000///------......------,,,+++***+++,,,.........---,,,------,,,,,,,,,------.........------------.....................///000000////////////............,,,---///111333222000...............000222444666666777888777555444333444222222333444555666777888::::::999:::;;;>>>@@@BBBEEEGGGIIIJJJHHHGGGGGGHHHKKKJJJHHHFFFEEEDDDDDDEEEGGGGGGFFFEEEDDDEEEFFFGGGDDDDDDDDDBBB@@@AAADDDGGGJJJJJJOOOWWW[[[\\\bbbjjjfffvvvyyyQQQMMMHHHFFFHHHKKKNNNPPPOOOTTTVVVVVVWWW[[[\\\YYYZZZ]]]```bbbbbbdddfffiiikkkjjjhhhhhhnnntttrrrlllggggggiiiooovvvxxxtttnnnrrrsssvvvyyy{{{||||||{{{}}}wwwYYYIII===;;;??????===@@@CCCEEEFFFIIINNNRRRUUUaaayyy~~~}}}yyytttpppllleee\\\VVVVVVSSSSSSRRRQQQOOOLLLHHHEEEAAA???<<<::::::999888666555333222222444444333111333222222222333333444555222333333333222333666999;;;<<<===<<<<<<<<<===???___pppjjjQQQAAABBBQQQeeelllhhhCCCAAA???<<<::::::999888666333333111000000000111222000111111111222222222222///111222111000000222444333555666666666<<>><<<>>>@@@BBBDDDGGGJJJMMMNNNZZZrrr}}}{{{zzztttpppllleee[[[UUUUUUTTTSSSRRRPPPMMMIIIFFFDDDAAA???<<<::::::999888666444333222222444444333222444444333222222222333333222333333333222333666888<<<<<<<<<===============UUUkkkkkkSSSBBB???MMMcccmmmyyyuuuoooEEEAAA???<<<::::::999888666333333111000000000111222000000000111111111222222///000222222111111222444333444555777;;;CCCNNNWWWVVV^^^zzz{{{{{{pppgggcccllllllrrr~~~~~~sssjjjddd```[[[XXXSSSQQQQQQUUU[[[ZZZTTTLLLXXXWWWSSSLLLDDDBBBFFFKKKJJJPPP\\\pppmmmXXXMMMJJJJJJKKKMMMJJJEEEBBBDDDEEECCCBBBDDDCCCCCCEEEGGGGGGKKKWWWeeemmmqqq{{{~~~nnnfff```hhhqqqyyyzzzuuu|||kkkKKK:::777444222222222111000000///......------......++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++***222KKKjjj}}}{{{lllrrr{{{ppppppuuuuuuuuu|||yyygggbbbeeehhhggg]]]TTTUUU[[[dddnnngggKKK555111222...------......------,,,+++++++++,,,------...............------......///000......------------......---------......///000111.../////////////////////,,,...111222222000///...---------///111444666888777888999888555333333333111222333444555777888888;;;:::::::::===@@@DDDFFFGGGIIIKKKKKKJJJIIIIIIIIIGGGGGGEEEDDDCCCDDDEEEEEEEEEGGGGGGFFFEEEEEEHHHKKKHHHIIIIIIEEEAAAAAAFFFKKKSSSUUUaaaqqqvvvuuuzzzppp[[[XXXVVVVVVXXX[[[]]]]]][[[aaaeeegggiiimmmllliiikkkooossstttrrrqqqsssvvvpppsssqqqmmmkkkkkkiiieeeccceeejjjnnnqqqssssssrrrsssuuuxxx|||{{{]]]LLL>>>;;;>>>======>>>@@@AAACCCEEEGGGHHHKKKVVVmmm}}}{{{xxxsssooollleee\\\WWWVVVUUUTTTRRRNNNJJJFFFDDDCCCAAA???<<<::::::999888666444333222222444444333222444333333222222333333444333333444333222333666888<<<<<<<<<===>>>>>>===<<>><<<>>>???@@@AAABBBCCCDDDEEEKKKUUUlll}}}{{{vvvrrrnnnlllfff]]]YYYYYYVVVUUURRRMMMHHHDDDCCCCCCAAA???<<<::::::999888666444333222222444444444222333222222222333333444555333333444333222333555888<<<;;;;;;===>>>>>>===<<>>@@@AAABBBBBBBBBAAAAAA@@@BBBDDDDDDDDDHHHNNNTTT\\\WWWOOOGGGDDDIIITTT\\\kkk}}}lll___bbbmmmrrrpppmmmlllbbbYYYSSSPPPMMMNNNRRROOOOOORRRYYY\\\___dddkkk~~~xxxwww~~~~~~dddGGG888555222111111111000///......------------......,,,++++++******++++++,,,,,,++++++******++++++,,,)))//////NNNooo{{{tttttt}}}~~~xxxssszzzuuuaaa```dddiiifffYYYNNNRRR___mmmooocccHHH444000000---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////111000...------///111333000...,,,,,,...000000000...111333444333111000000,,,---...000222444666777;;;:::999777555333000///222333333444555666777777;;;;;;<<<===???BBBEEEFFFIIIJJJKKKJJJHHHFFFEEEFFFHHHFFFCCCAAA@@@BBBCCCEEEEEEHHHJJJJJJIIIGGGGGGHHHJJJHHHGGGHHHFFFDDDGGGLLLXXXdddwwwzzzrrrjjjgggkkkmmmjjjjjjlllpppqqqtttyyy}}}~~~}}}{{{~~~zzzwwwwww{{{|||yyyvvvtttmmmfffeeehhhkkknnnppptttxxx{{{{{{yyyxxx|||fffMMM@@@======<<<===???BBBCCCCCCCCCDDDFFFNNNQQQfff}}}{{{xxxqqqkkkhhhccc\\\WWWVVVUUUSSSPPPNNNLLLIIIEEEBBBAAA@@@>>>;;;999888777666444444444444444444444444111111222222222333333333555444333222222444666777<<<<<<<<<<<<<<<<<<;;;;;;NNNtttiiiMMM???DDDSSShhhwww~~~aaazzzNNNAAA???<<<::::::999888666555444333222222222333333000000000000000000000000222333444333222222444555333999:::???MMMTTT]]]kkk~~~fffiiizzzpppnnnuuutttttt~~~gggRRRLLLIIIBBB???BBB===???BBBEEEGGGFFFCCC@@@@@@GGGLLLKKKIIIMMMSSSVVV\\\PPPGGGFFFGGGNNNccc{{{|||wwwsssxxxqqq\\\UUUXXX^^^___^^^\\\___gggllllllnnn||||||xxx|||gggHHH888555222111111111000///......------------......,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,222444RRRppp~~~}}}yyyyyy~~~uuu___bbbcccfffdddZZZRRRUUU^^^llllll___EEE333000111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////000//////...///000111111000...,,,---...000000000...111333444222111000000,,,---///111444666888999999888888777555444333222222333444555666777777888;;;<<<===>>>AAADDDGGGHHHGGGHHHIIIHHHGGGFFFEEEEEEFFFEEECCCBBBAAABBBCCCDDDEEEHHHJJJJJJIIIHHHHHHIIILLLIIIJJJKKKKKKIIIKKKQQQXXXeeeyyyyyysssrrrvvvxxxuuutttvvv}}}~~~}}}zzz}}}|||wwwuuurrrnnngggiiimmmppprrrvvvzzz~~~kkkPPPBBB===<<<<<<<<>>???BBBEEEDDDCCCHHHBBBBBBMMMWWWWWWSSSPPPFFFIIIIIIJJJVVVrrruuupppsssxxx|||||||||kkkGGG888555222111111111000///......------------......,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,555999UUUnnnyyy~~~sss^^^eeeeeefffccc[[[VVVYYY___mmmiiiYYY@@@111000333222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////...//////000000000000000000...------///000000///...000333444222000000000,,,...000222555888:::;;;777777666666666555555444333333444555666777888888;;;<<<>>>AAADDDFFFIIIJJJEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCEEEGGGJJJKKKJJJIIIIIIJJJMMMKKKMMMPPPPPPOOORRRWWW[[[hhh{{{{{{uuuttttttsssjjjlllooorrruuuyyy~~~qqqUUUDDD>>><<<;;;<<>><<<:::888666555555444444444444444444444444111111222222222333333333333222222111111222444555;;;;;;<<<<<<<<<<<<<<<;;;AAA[[[kkkaaaKKK@@@DDDKKKiiiTTTAAA???<<<::::::999888666333222111000000000111222111111111111111111111111111222333222111222333555999:::???OOO\\\```{{{___[[[uuujjjiiilllrrriiiQQQGGG@@@999888???BBB??????DDDEEEBBB@@@AAADDDGGGGGGFFFPPPMMMSSSaaacccWWWJJJFFFFFFNNNTTT[[[uuu~~~kkkCCC888555222111111111000///......------------......,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,***444;;;XXXnnnuuu~~~tttfffhhhkkkkkkeeeZZZVVV[[[cccpppgggSSS<<>>BBBEEEHHHJJJJJJCCCBBBAAABBBCCCDDDDDDCCCAAABBBCCCDDDDDDDDDCCCBBBEEEGGGJJJKKKJJJJJJJJJKKKMMMLLLNNNRRRTTTTTTXXX^^^dddnnn{{{wwwooooooqqqrrrlllooorrrvvvyyy|||uuuXXXFFF>>>======>>>???BBBCCCDDDEEEHHHJJJNNN```}}}|||zzzyyyvvvoooiiigggbbb[[[VVVVVVSSSQQQMMMKKKJJJHHHEEECCC???>>><<<999777666555444444444444444444444444444111111222222222333333333222222111111111222333444:::;;;<<<=========<<<;;;<<>>DDDIIIhhhVVVAAA???<<<::::::999888666444333111000000000111222111111111111111111111111111222333222222222444666666AAAIIISSS```lllgggXXXoooqqqdddhhhppp~~~www___HHH???DDD<<<;;;>>>DDDEEEAAABBBGGGBBBEEEHHHIIIIIIIIIKKKMMMUUUfffwwwvvvcccOOOFFFGGGUUUZZZdddyyyssseeezzziii???888555222111111111000///......------------......,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,---)))555???^^^qqqttt{{{~~~~~~vvvpppkkksssuuuiiiXXXTTT]]]iiiuuufffNNN999......000/////////...------------...------------------------...........................------------...//////,,,...000222222111///.........---...000000///...---000222333111000//////+++---///222555888;;;<<<999888777555444444444444444555555666777888999999999;;;???CCCFFFHHHIIIIIIBBB@@@>>>???AAACCCCCCBBB???AAACCCDDDEEEDDDCCCBBBEEEGGGJJJKKKKKKKKKLLLMMMLLLJJJMMMRRRUUUWWW]]]eeemmmttt|||vvvnnnnnnqqqrrrppprrrvvvyyy}}}wwwYYYGGG???>>>??????AAABBBBBBCCCDDDGGGJJJSSShhh~~~|||zzzyyytttnnnhhhfffaaaZZZVVVUUUSSSQQQMMMKKKIIIHHHFFFDDD???>>><<<999777666555444444444444444444444444444111111222222222333333333222111111111222222333333999:::<<<===>>>===<<<;;;<<>>@@@BBBAAA???AAADDD@@@FFFKKKIIIFFFIIISSS]]]kkkrrrVVVKKKMMMOOOdddkkkvvvbbb^^^jjj{{{{{{{{{xxxwwwxxx|||zzzzzz|||yyywww~~~hhh???888555222111111111000///......------------......,,,++++++******++++++,,,------,,,,,,,,,,,,------,,,777CCCdddvvvuuu}}}{{{{{{xxx~~~zzzrrrooonnnxxx{{{kkkYYYUUUbbboooxxxeeeKKK777000///000/////////...------------...------------------------...........................------------...//////---...000111222111///......------///000111///...---///222333111/////////,,,---000222555888:::;;;999888666555444444444555555555666777888999::::::999<<<@@@EEEHHHIIIHHHHHHBBB???<<<===@@@BBBBBB@@@???@@@BBBCCCDDDDDDDDDCCCDDDGGGJJJLLLLLLLLLMMMNNNKKKIIIKKKPPPUUUYYYbbbkkkuuuzzzyyyuuuwwwxxxwwwuuuxxx{{{yyy[[[GGG??????AAA@@@AAABBBCCCCCCFFFIIILLLSSSiii}}}zzzxxxqqqkkkeeeccc___XXXSSSSSSRRROOOKKKIIIHHHGGGEEEDDD???>>><<<:::888666555555444444444444444444444444111111222222222333333333222222222333333333333333888:::<<<>>>>>>===<<<;;;>>>KKKnnnuuuPPP;;;DDDIII```xxxSSSAAA???<<<::::::999888666555444333222222222333444222222222222222222222222222333444444444444777999<<>>CCCGGGJJJJJJIIIHHHCCC???;;;<<>>???>>><<<;;;@@@FFFkkkxxxSSS===EEEEEE\\\pppXXXAAA???<<<::::::999888666555444222111111111222333222222222222222222222222333444555555555666888:::CCCSSS[[[lll^^^bbbwww{{{bbbNNNDDD>>>@@@CCCBBBBBBDDDBBBCCCDDDDDDFFFIIIJJJJJJJJJMMMQQQXXXbbbsssdddVVVRRRXXXlllvvv[[[XXXaaappp|||ooojjjbbbYYYSSSOOOMMMLLLJJJCCCBBBFFF@@@:::FFFZZZhhh|||mmmGGG888555222111111111000///.........------.........,,,++++++++++++++++++,,,...------,,,,,,------...---777CCCeeevvvnnnpppjjjmmmzzz}}}}}}rrrrrrzzzxxxjjj___cccnnnvvvwww```EEE666444444333222//////...------------......................................................------------...//////...//////000000000000000------...///111111///------///222222111///...///111222333555888:::;;;<<<555555444333444666888:::666666777888999::::::;;;===@@@EEEIIIKKKKKKIIIHHHDDD@@@;;;<<>>??????@@@AAABBBDDDEEEEEEDDDGGGJJJMMMMMMNNNOOOPPPLLLIIIIIINNNUUU]]]iiiuuu```III??????AAA>>>@@@CCCEEEIIIMMMSSSWWWiii~~~{{{vvvsssrrrlllfffddd```YYYUUUUUUNNNKKKGGGDDDCCCBBBBBBAAAAAA@@@>>>;;;999888777666444444444444444444444444111111222222222333333333222333444555555555444444777999<<<>>>???>>><<<;;;AAAAAAfffwwwUUU@@@FFFAAAYYYlll```AAA???<<<::::::999888666333333111000000000111222222222222222222222222222333555666666666777999;;;HHHTTTfffjjjTTTttt{{{uuu}}}nnnYYYLLLBBB@@@>>>>>>>>>@@@CCCEEEBBBCCCDDDFFFIIILLLKKKHHHOOOSSS^^^nnn}}}___PPP\\\ccchhhlllQQQSSScccmmm{{{vvvkkkcccXXXNNNGGGBBB===;;;<<<555666===<<<999GGG\\\mmm\\\EEE999666333111111000///...//////...------------...***+++,,,,,,------,,,,,,///...---,,,,,,,,,---...333777KKKgggtttlllddddddnnnmmmuuu{{{mmmcccmmmoooqqquuuYYYCCC888222777999111//////...------------...////////////000000000000111111000......---------......---,,,---...///000111///---...111222000...///////////////............///000///...---...//////111444777999999999999111222333555777888999:::777888::::::999999:::;;;;;;???FFFJJJKKKIIIGGGFFFBBBAAA@@@>>>===<<<<<<<<<>>>????????????@@@BBBEEEHHHGGGGGGGGGIIIKKKMMMNNNLLLJJJJJJNNNRRRYYYfffrrrfffMMM@@@@@@DDD@@@EEECCCBBBJJJLLLQQQ___qqq~~~}}}yyytttpppmmmkkkgggbbb\\\XXXUUUSSSOOOMMMJJJHHHHHHFFFCCCAAA???===;;;888666555444444333333333333333333333333333333222222222333444555555444333333222222222222777888;;;===???@@@@@@@@@>>>???bbb{{{cccGGGBBB???SSSjjjzzz{{{{{{~~~aaaFFF???:::;;;<<<999777888666444333111111222333444222333333444555666777777000444222444:::888888DDDQQQZZZppp\\\dddtttuuu___OOOCCC===??????AAABBBCCCDDDDDDDDDGGGGGGHHHHHHIIINNNSSSWWW[[[gggzzzlll\\\ZZZ\\\jjjfffYYYWWW\\\xxx~~~{{{nnn___PPPGGGBBB===999999888888555:::???;;;AAAVVVlll|||}}}yyyxxxvvvmmm[[[DDD999666333111111000///...//////...------------...***+++,,,,,,------,,,,,,......---,,,,,,,,,---...333:::NNNhhhppphhheeekkk{{{oooooouuuiiibbbmmmqqquuuvvvYYYBBB888222555888111//////...------------........./////////000000000111000///......---------...------,,,---...///000111///......111111000...///////////////////////////000111000...---...//////111444777999999999888111222444666777888999999777888::::::999999:::<<<===BBBIIIMMMMMMJJJHHHFFFBBBAAA@@@>>>===<<<;;;;;;===>>>???>>>>>>@@@CCCEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJMMMPPPWWWdddpppoooRRRDDDBBBDDD>>>DDDBBBAAAHHHKKKTTTfff}}}zzzuuurrrooolllgggbbb\\\WWWSSSQQQOOOMMMJJJHHHHHHFFFCCCAAA???===;;;888666555444444333333333333333333333333444333222222222333444555555444333333222222222333777888;;;===???@@@@@@@@@>>>AAAaaazzzeeeIIIBBB???RRRiiizzz{{{|||eeeFFF???:::;;;<<<999777888555444222111111111333333333333444444555666666666555888444333999777999FFFQQQppp```___uuu{{{lllQQQFFF@@@???>>>???@@@BBBCCCCCCDDDDDDFFFGGGIIIKKKNNNTTT[[[```vvv|||ttt```WWWSSSYYYgggnnnSSSWWWgggxxx|||yyylll]]]MMMDDD@@@;;;:::::::::===<<>>>>>???CCCEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLJJJJJJLLLOOOTTT```llloooRRREEEBBB@@@???EEEDDDCCCHHHLLL\\\ttt}}}zzzvvvsssooolllgggaaa[[[VVVRRRPPPOOOMMMJJJIIIGGGFFFCCCAAA???===;;;888666555555555333333333333333333333333444333222222222333555666444444333222222222333333777888;;;===???@@@@@@@@@???BBB]]]ttteeeLLLBBB@@@QQQhhhzzz}}}}}}kkkGGG@@@:::;;;<<<999888888555444333222111222333333444444444444444444444444777999444333888888===KKKTTTfffRRRfff~~~zzzUUUDDD???>>>DDD@@@AAABBBCCCDDDEEEEEEEEEEEEGGGJJJMMMRRRYYYaaafffvvvwwwwwwrrrfffXXXTTTWWWkkk{{{cccTTTRRRggg{{{wwwjjjZZZIII@@@===;;;;;;===:::@@@>>>???EEEAAA<<>>===:::888666555555555444444444444444444444444444333333222333444555666444333333222222333333333777888;;;===???@@@@@@@@@AAACCCUUUhhhbbbNNNCCCBBBPPPgggzzzpppGGG@@@;;;<<<<<<:::888999666555444333333333444444555555555444444333333333222666333222999:::AAAQQQ```gggQQQVVVuuuuuuqqqMMMDDDAAA@@@GGGDDDEEEFFFGGGHHHHHHHHHHHHFFFHHHIIIKKKNNNTTT[[[```bbbaaa___YYYSSSWWWhhhzzz```TTT]]]ppp~~~{{{wwwhhhXXXFFF>>><<<;;;===AAA===DDDAAA???FFFEEE>>>???IIIOOOiiiyyy\\\___zzznnn^^^OOOPPPaaauuu~~~TTT???888555222111111111000/////////...------------...***+++,,,,,,------,,,,,,......---,,,---...///000777LLLmmmxxxjjjrrr{{{wwwllldddcccqqqsssRRR===888222222555222000000///............///------------.........///000//////............///---------...............///000000000/////////000////////////000000111111111222333222///...///000222444888;;;<<<:::888666444666777999999888666555444666888999999:::<<<>>>CCCHHHNNNQQQOOOJJJFFFCCCBBBAAA???===;;;:::999999:::;;;<<<<<<<<<===@@@CCCCCCEEEGGGIIIJJJKKKJJJJJJKKKIIIIIIJJJLLLOOOYYYdddwww~~~```SSSOOOIIICCCBBBHHHHHHIIIMMMRRRiii~~~zzz~~~zzzvvvsssiiigggccc___[[[WWWUUUTTTPPPNNNKKKIIIGGGEEEBBB@@@>>><<<:::888666555555555444444444444444444444444444444333333333444555666333333333222222333333444777888;;;===???@@@@@@@@@AAACCCKKKZZZ]]]OOOCCCFFFQQQgggzzzuuuGGG@@@;;;<<<===:::888999777666666555555555555555555555555444333333222222///444333444:::<<>>AAAAAABBBDDDGGGIIIJJJKKKLLLKKKIIIIIIJJJKKKNNNXXXbbbqqqrrraaa\\\SSSIIIDDDCCCGGGGGGKKKPPPTTTjjjvvvuuu}}}}}}wwwsssfffeeebbb^^^ZZZXXXVVVUUUQQQNNNKKKIIIGGGEEEBBB???===<<<:::888666666666666444444444444444444444444555444333333333444666777333333222222222333444444777888;;;===???@@@@@@@@@@@@BBBCCCOOO\\\RRREEEHHHSSShhhyyyyyy~~~yyyHHH@@@;;;<<<===:::999999777777666666666555555555555444444444333333222222111777555555<<>>BBBGGGAAAFFFIIIQQQXXXMMMDDDKKKHHHTTTeeeooommmiiinnnvvvvvvrrrkkkeeeccciiirrryyyVVVBBB777555222111111111111000//////...------------...***+++,,,,,,------,,,,,,...---------...///111222???PPPmmm|||pppwww~~~nnnlllhhhaaaooojjjJJJ999:::777333444222111000000///////////////....../////////000000000//////............//////,,,---.../////////...---...000111111......///111...//////000111111222222---///000000///...///111444777:::======;;;777555666888:::;;;:::777444222333555777999:::;;;>>>@@@FFFIIIMMMNNNLLLJJJHHHGGGDDDCCCAAA>>><<<;;;:::999;;;;;;;;;:::999:::<<>>???AAACCCEEEHHHKKKLLLJJJHHHHHHKKKLLLOOOXXXbbbkkk|||wwwtttooo[[[KKKHHHGGGIIIIIIPPPWWWYYYlllsssoooxxx|||uuupppgggeeebbb^^^ZZZWWWTTTSSSQQQNNNKKKIIIGGGEEEBBB???===<<<:::888666666666666555555555555555555555555555444444333333555666777333222222222333333444555777888;;;===???@@@@@@@@@<<<@@@???KKK___WWWFFFHHHUUUiiixxxsssuuu|||HHHAAA<<<<<<===;;;999999555555555555555444333333444444333333333333333333333888666666???HHHYYYqqqwwwTTTYYYjjj}}}WWWNNNPPPOOOOOOJJJKKKKKKLLLLLLLLLLLLLLLJJJJJJKKKKKKMMMRRRWWW\\\[[[dddyyyccc]]]tttsss}}}xxx\\\NNN@@@;;;<<>>>>>;;;777555777888:::;;;:::777444111222444777999:::;;;>>>@@@GGGJJJMMMNNNLLLJJJIIIIIIEEECCCAAA???===;;;::::::;;;<<<<<<:::999999;;;===<<<<<<===@@@CCCGGGJJJLLLJJJHHHHHHKKKLLLOOOXXXbbbhhhyyyhhhSSSSSSLLLMMMMMMUUU^^^^^^pppwwwiiilllyyyqqqkkkhhhfffbbb^^^YYYUUUSSSQQQQQQOOOKKKIIIGGGEEEAAA???===;;;:::888666666666666555555555555555555555555555555444333444555666777222222222222333333444555777888;;;===???@@@@@@@@@999???>>>LLLccc[[[GGGHHHWWWjjjxxxqqqmmmzzz~~~HHHAAA<<<======;;;999:::333333444444333333222111333333333333333333333333222777444555BBBPPPhhhhhhWWWqqqXXXLLLSSSVVVVVVOOOOOOPPPQQQQQQQQQPPPPPPOOOQQQSSSVVV[[[bbbiiiooovvvttthhhiiizzzxxxjjj{{{{{{vvvYYYKKK>>>:::<<<>>>BBBFFFCCCMMMccc___HHHRRRTTT[[[nnn|||llljjjuuuyyylllppp~~~uuusssWWW@@@888555111///000111111111------,,,,,,,,,,,,++++++***+++,,,------,,,+++***---------,,,***+++...000???SSSkkkxxxtttoooxxxtttjjjpppiiisssbbbGGG999999666555555///000/////////............+++,,,.../////////...---...........................------------......///111000000///...------,,,//////......///000222333///000///---,,,---///222666888;;;<<<<<<:::777555777:::<<<<<<:::777555444333444555666888;;;@@@DDDIIILLLPPPOOOKKKHHHGGGGGGDDDCCCAAA@@@???>>>>>>>>><<<;;;:::999888999:::;;;;;;<<<>>>??????AAAEEEHHHLLLJJJKKKMMMLLLLLLRRRZZZlllvvvvvv\\\RRRVVVQQQTTT[[[\\\bbb}}}mmmnnn~~~}}}{{{wwwqqqmmmjjjfff___ZZZXXXVVVUUUTTTQQQNNNJJJGGGFFFCCCAAA???>>>;;;777555555666666555444444444444444444444444333333333333333333333333333333222222333333444555888999<<<>>>??????>>>>>>;;;999???BBBXXXcccLLLGGGYYYeeeooosssnnnxxx}}}MMM???===>>>999999<<<777777666555444333444555555555444444333333333444444888:::444999IIIUUU{{{ZZZeeegggUUUVVV]]]aaa\\\^^^ccc```YYYaaahhh```eee```dddsss|||}}}lllffffffuuuvvvhhhxxx{{{sssmmmVVVBBB???<<<@@@DDD<<>><<<:::999888888999999;;;<<<<<<===???BBBEEEJJJIIIJJJLLLKKKKKKQQQYYYeeemmm|||fff```___YYYYYY___bbbkkkuuu~~~}}}{{{wwwsssoookkkfff___ZZZWWWVVVTTTSSSPPPNNNJJJGGGEEECCCAAA???>>>;;;777666666666555555444444444444444444444444333333333333333333333333333333222222333333444555777999<<<>>>?????????>>><<<999>>>CCC[[[gggPPPIIIMMMYYYcccjjjzzzmmmvvv}}}NNN@@@<<<>>>999999<<<777777666555444333444555555555444444333333444444555333888:::BBBRRRkkklll[[[wwwiiiXXX\\\lllxxx{{{tttyyy{{{nnnoooppptttzzzwwwjjjfffqqqttthhh{{{}}}yyypppjjjTTT@@@===;;;@@@EEE===EEEKKKeee\\\FFFSSSUUUfff~~~~~~}}}|||tttxxxqqqrrrxxxYYYBBB888555222000000111111111/////////............---,,,,,,++++++++++++,,,,,,---------,,,+++,,,///111EEEXXXllltttrrrttt~~~yyynnnxxxxxx[[[CCC777:::888888999444000000000/////////............------......///000........................///.........//////000111111111111111000000000000///////////////111222222111111111//////000333555888:::<<<>>>>>><<<:::999999;;;<<<<<<999666444333222444555777888<<>>===;;;888666666666555444444444444444444444444444333333333333333333333333333333222222333333444555777999;;;>>>?????????>>>>>>999<<>>999:::<<<777777666555444333444555555555444444444444444555555666888AAAIIIVVV}}}wwwUUU]]]nnnZZZaaazzzyyyrrrssspppnnnrrrwwwqqqfffeeehhhhhhccc\\\YYY]]]bbb}}}|||rrrggg}}}|||xxxooohhhSSS>>><<<;;;AAAGGG???GGGTTTsssXXXEEETTTWWWnnntttlllggg|||}}}~~~}}}yyyqqqmmmmmmuuuzzzVVVAAA777555222000111111111000/////////.........---------,,,+++******+++,,,------------,,,+++,,,///222CCC[[[pppsssooouuu}}}nnntttsssYYYBBB888;;;999888999444000000000////////////...///...---------...000111........................//////...//////000111222000000000000000000000111/////////000000111222222000000000//////000333666:::;;;===>>>???>>><<<;;;:::<<<===;;;888555333333222444555777999===BBBEEEJJJKKKLLLLLLKKKIIIHHHGGGEEEEEEEEEDDDCCCBBBBBBAAACCCBBB@@@>>><<<:::888888777888999888888999<<<>>>CCCCCCFFFIIIIIIJJJPPPXXXfffjjjwwwsssllljjjddddddcccdddiiirrr|||ppppppllldddaaaeeemmm|||yyyxxxvvvtttrrrkkkfff```ZZZWWWTTTQQQOOOOOOLLLHHHFFFDDDCCC@@@>>>===:::888666666666555444444444444444444444444444444444444444444444444444333333222222333333444555777888;;;>>>???@@@??????@@@888;;;CCCbbbrrrWWWLLLLLLXXXfffqqq~~~xxx~~~QQQAAA<<<===999;;;<<<777777666555444333444555555555444444444444555555666:::777CCCMMM___^^^MMMbbbxxxaaaeee~~~tttkkkeeejjjoookkk^^^TTTUUUZZZaaaeeedddiii{{{~~~rrrfff|||zzzpppiiiSSS>>><<<<<>>===<<<<<<======;;;777444333333222444666777999===BBBFFFJJJJJJJJJKKKKKKJJJHHHGGGEEEEEEEEEEEEEEEDDDBBBBBBAAAAAA@@@???===<<<;;;:::888999999888777888:::<<>><<<:::888777777666555333444444444444444444444444444444444444444444444444333333222222333333444555666888;;;>>>???@@@@@@???@@@888999BBBcccrrrWWWKKKEEESSSfffsss~~~SSSBBB;;;<<<:::;;;===666777666555444333444555555444444444444444555666777:::666AAATTTssskkkRRRRRRlllpppooo|||mmmooouuubbbaaa\\\gggwwwhhhrrrdddzzz~~~uuunnnVVV@@@>>>>>>HHHOOOGGGMMMWWWZZZJJJTTTaaawwwlllrrrxxx~~~~~~}}}yyyqqqjjjaaaeeesssQQQ<<<666444222111222222000///.........---------,,,,,,------,,,,,,,,,,,,---------------,,,,,,...111444KKKjjj}}}uuunnn|||jjjuuu}}}{{{VVVBBB;;;>>>:::777777333111111000000000///////////////......//////000111////////////////////////---------...///000111222////////////...............///000111222222222222---............000444777:::;;;===>>>??????>>>>>>===>>>===;;;777444222222222444666777:::>>>CCCGGGKKKJJJIIIIIIJJJJJJHHHGGGDDDDDDEEEFFFEEEDDDCCCBBB??????@@@???>>>===<<<;;;999999999888666666888:::<<<<<<@@@EEEGGGHHHNNNUUU___```jjjqqqaaaNNNDDDCCCDDDAAA===AAACCCFFFHHHKKKRRR\\\cccpppsssyyywwwkkkfffeeehhhrrr|||wwwuuurrrpppmmmgggddd^^^ZZZWWWSSSPPPNNNLLLJJJFFFDDDCCCBBB@@@>>><<<:::888888888777555333444444444444444444444444444444444444444444444444333333222222333333444555666888;;;>>>@@@@@@@@@@@@???777999AAA```oooTTTHHH???OOOeeeuuuUUUBBB;;;<<<:::<<<===666777666555444333444555555444444444444555666777777===;;;DDD^^^hhhWWWPPPbbb~~~wwwyyyooo}}}ooo^^^hhhyyyfffccceeeqqqbbbzzzxxxsssZZZCCC???@@@JJJRRRHHHNNNWWWzzz[[[RRR^^^mmmzzzooo||||||zzzwwwooofffccc```fff|||QQQ===666444222222222222000////////////............---,,,,,,------------,,,,,,------------,,,...111444SSSmmm{{{ppplll~~~yyykkksss}}}zzzyyyRRR???;;;???;;;888999666111111111000000000//////......///000000000000000////////////////////////,,,,,,,,,---...000111222111111000000///............///111222333333222222---.../////////222555999:::;;;<<<===>>>>>>>>>>>>>>>???>>>;;;666333222222222444666888:::>>>DDDGGGKKKIIIHHHHHHJJJKKKIIIGGGCCCDDDEEEFFFEEEDDDBBBAAA??????@@@???>>>===;;;:::999999888777555444666888999:::???DDDFFFGGGMMMTTT___```kkktttddd[[[FFFBBB>>>===>>>@@@>>><<>>;;;:::888888888777444222444444444444444444444444555555555555555555555555333333222222333333444555555777:::>>>@@@@@@@@@@@@>>>777999???\\\iiiOOODDD@@@OOOeeevvv~~~WWWCCC:::<<<:::<<<===666777666555444333444555555444444444444555666777888===DDDMMMlll]]]RRRXXX{{{zzzaaacccdddeeejjj~~~~~~bbbgggdddNNNNNNccczzznnnaaa}}}zzzuuu]]]EEE@@@@@@JJJQQQGGGLLLVVVgggUUUYYYhhhxxx{{{}}}nnn||||||xxxvvvppphhhggg]]]]]]qqqRRR>>>666444222222222222000...000000000000////////////+++,,,............,,,+++---------------...222555WWWmmmuuuhhhhhh}}}|||uuutttvvvwwwqqq}}}OOO===:::???;;;999;;;888111111111111000000000000---...000111111111000///000000000000000000000000++++++,,,,,,...///000111333222222111000//////......///111222333333222222...///000000111333777::::::;;;<<<===>>>>>>>>>>>>??????>>>:::666333222222222444666888:::>>>DDDHHHKKKIIIGGGHHHJJJKKKIIIGGGBBBCCCEEEFFFEEEDDDBBBAAA@@@@@@@@@@@@>>><<<:::888888888888666333333555666777999>>>CCCFFFGGGMMMTTT\\\^^^kkkfffRRRIIIGGGFFF;;;===??????>>>>>>AAADDDCCCDDDEEEAAA>>>>>>DDDIIIOOOSSS\\\iiiwwwtttggg___]]]^^^```jjj|||yyy{{{wwwsssnnnkkkdddaaa]]]YYYWWWTTTQQQNNNKKKIIIEEECCCCCCAAA???>>>;;;:::888888888777444222444444444444444444444444555555555555555555555555333333222222333333444555555777:::>>>@@@AAAAAA@@@===777999>>>YYYfffLLLBBBBBBPPPcccssszzz|||WWWCCC:::;;;:::======666777666555444333444555555444444444555555777888888888GGGTTTzzz]]]TTTccclllMMMRRRYYYTTTfff}}}pppiiifffRRRNNNWWWnnnkkk```~~~yyyvvv^^^FFF@@@@@@JJJQQQEEEJJJTTT}}}rrrVVVNNNZZZnnn}}}yyyvvvkkksssvvv~~~zzzyyyuuuoooeeeXXXTTTggg~~~SSS===888666333111111111000///////////////////////////------------------------+++...))))))///...000<<<]]]qqqrrrgggiiissszzzzzzxxx~~~vvvyyynnnrrr{{{PPPGGG>>>:::<<<<<<888444333333222111000000000111////////////////////////...///111222111000...---......//////000000111111222111///...---...000111000000111111111111000000---------...111444777999>>>>>>===<<<<<<<<<<<<===@@@<<<999999666111///111222444777999<<>>;;;888666888888777777666666555555555777:::===AAAGGGMMMQQQYYY^^^kkk|||\\\LLLFFF@@@:::777:::;;;<<<===>>>???@@@AAAAAACCCFFFFFFEEEDDDCCCDDDDDDGGGQQQbbbqqq|||zzzhhh^^^bbb[[[ZZZUUUfffzzz~~~{{{{{{pppyyytttpppllliiidddaaa\\\XXXTTTQQQMMMJJJKKKJJJHHHEEEBBB@@@>>>===888888777666555555666666444444444444444444444444555444444333333333444444333444444444333333555666777888:::;;;===>>>??????AAA666===BBBXXXhhhQQQAAAAAATTTcccnnn{{{[[[CCC:::===;;;;;;:::555999777444444555666666555333555666555555777888777AAAHHHdddUUUcccbbbEEEEEEMMMUUUeee}}}oooLLLOOOVVVPPPjjj~~~eeekkk|||wwwbbbKKK>>>EEELLLHHHEEEJJJSSSrrrvvv[[[LLLOOOYYYbbbhhhoootttiiillliiiaaattt}}}vvvmmmbbb___ZZZ^^^ppp}}}TTT===888555222111111111000///////////////////////////------------------------,,,///***)))///---000<<<^^^qqqrrrhhhmmmxxx~~~|||uuuzzzxxxMMMFFF===;;;<<<===:::666444333222111111000000111////////////////////////000000222222222111///.........//////000000111111222111///.........000000000000111111111111000000---------...111444777999======<<<<<<<<<<<<<<<===@@@;;;999888555000///111333555777:::<<<@@@EEEHHHIIIHHHGGGHHHHHHGGGEEECCCCCCDDDEEEFFFGGGFFFEEEEEEAAAAAAAAA???===;;;888777777777777777666666555555666888:::===@@@DDDJJJNNN]]]bbbmmmgggSSSAAA<<<>>>>>>======<<<<<<===>>>@@@AAABBBBBBBBBDDDEEEEEECCCBBBBBBCCC???@@@GGGSSS___lll{{{ppp^^^VVV]]]ZZZ]]]gggttt}}}~~~wwwhhhhhhzzzyyyqqq}}}yyysssmmmhhheeebbb]]]YYYVVVSSSOOOLLLJJJIIIGGGEEEBBB@@@>>>===:::999888777666555555555444444444444444444444444555444444333333444444444333444444444333333555777777888:::<<<>>>??????@@@@@@777===BBBWWWhhhRRRAAA@@@UUUdddnnnwww]]]EEE;;;>>><<<<<<<<<666999777444444555666666555333555666555555777888999EEERRRrrr|||WWWooouuuTTTEEEEEEIIISSSfffmmmYYYKKKRRR[[[]]]}}}kkkvvv~~~zzzvvviiiQQQAAAEEEKKKHHHGGGLLLQQQhhhjjjZZZTTTWWW]]]eeeiiiooovvvrrrtttyyy}}}qqqrrr~~~wwwpppeee```WWWVVVdddzzzyyyTTT>>>888555222111111111000///////////////////////////---------------------------000,,,***///---///===```rrrrrrjjjrrr{{{vvvJJJDDD===;;;===???<<<999555444333222111111111111000000000000000000000000000111222333222111000///......//////000000111111222111///.........///000000000111111111111000000...------...111444888:::<<<<<<;;;;;;;;;<<<<<<===???:::888777555000///222444666888;;;===AAAEEEIIIJJJIIIHHHGGGHHHGGGDDDBBBDDDEEEFFFGGGGGGGGGFFFEEEAAAAAA@@@???===:::888777777777777666666666666555777888:::<<<>>>BBBGGGKKKbbbeeeooonnnIII@@@888888;;;;;;::::::===>>>???@@@AAACCCDDDDDDFFFFFFFFFDDDBBBAAABBBCCC@@@@@@CCCJJJRRR___rrrwwwbbbRRRLLLVVVWWW^^^lll{{{~~~sssggg]]]```qqq~~~tttppp{{{tttlllffffffccc^^^ZZZWWWTTTQQQNNNJJJIIIGGGEEEBBB???===<<<;;;:::999777666555555555444444444444444444444444444444444333333444444555333444555444333333555777888999;;;===???@@@AAAAAA@@@777===AAAVVViiiTTTBBB>>>SSSdddnnnwww___GGG<<>>???===:::666555444222222111111111000000000000000000000000000111111111111000///.........//////000000111111111111000///...//////000000000111111111111000000.........///111555888:::;;;;;;:::;;;;;;<<<======>>>999666666444000000222444666999;;;===AAAFFFIIIJJJIIIGGGGGGGGGFFFDDDBBBEEEFFFGGGGGGGGGFFFEEEEEE@@@@@@???===;;;999888777666666666666666666666666555777999;;;===AAAFFFJJJbbbfffoootttOOODDDAAA>>><<<;;;999777777>>>>>>???@@@BBBCCCDDDEEEHHHHHHGGGDDDBBBAAABBBDDDCCCCCCFFFKKKOOOZZZnnniiiVVVIIIEEEOOOQQQYYY```tttxxxjjj^^^XXX\\\kkk|||~~~jjjiii~~~}}}yyyssskkkeeedddaaa]]]YYYWWWTTTQQQNNNJJJIIIGGGDDDBBB???===<<<<<<;;;:::888666555555444444444444444444444444444444444333333333444555555333444555444333444555777888999;;;===???AAABBBBBB@@@888===???UUUjjjVVVDDD===PPPaaaooo~~~```HHH===???===<<<===888999777444444555666666555555444555777666666;;;AAALLLsssYYYWWWzzzrrrcccQQQGGGGGGKKKJJJGGG^^^rrr]]]NNNPPPLLLSSSnnnvvv~~~|||{{{{{{zzzyyynnnXXXFFFHHHRRR\\\gggsssqqqyyy~~~~~~}}}~~~|||wwwnnnggg[[[PPPRRReee|||VVV???777444222111111111111000////////////////////////------------------------...222...+++...,,,111AAAfffssspppiiixxxyyywwwKKKFFFBBB??????>>><<<:::777666555333222111111111000000000000000000000000///////////////......---......//////000000111111111000000///////////////000000111111111111000000.........///222555888::::::::::::;;;<<<===>>>???===888555444333///000333444666999;;;===AAAFFFIIIJJJHHHFFFFFFFFFFFFDDDBBBFFFFFFGGGGGGFFFDDDCCCBBB>>>>>><<<;;;999888777666555555555555555666666666333555777:::===AAAGGGKKK^^^cccnnnzzz\\\BBB:::;;;;;;:::888999;;;;;;===>>>???@@@BBBCCCDDDDDDGGGGGGFFFDDDAAAAAABBBDDDBBBDDDIIIOOOSSSZZZjjjzzz^^^OOOFFFCCCIIIGGGOOOTTTfffgggXXXPPPNNNWWWgggooo^^^___vvv~~~{{{wwwrrrmmmhhhbbb___[[[WWWUUUSSSPPPMMMIIIHHHFFFDDDAAA???===<<<<<<;;;999777666555444444444444444444444444444444333333333333333444555666444555555555444444666777777999;;;===???AAABBBBBB???999======TTTkkkXXXEEE>>>OOO^^^ooo```HHH<<<>>><<<;;;<<<777999777444444555666666555555444555888777666===FFFXXX{{{TTT\\\uuucccVVVIIIEEEIIILLLKKKHHH]]]vvvpppzzzmmmUUUKKKMMMOOOggg~~~{{{{{{{{{zzzzzzlllYYYIIIJJJWWWeeettt~~~|||~~~}}}zzzmmmggg^^^SSSPPP\\\vvv~~~TTT>>>666444111111111222111000////////////////////////---------------------------222///,,,...,,,333DDDiiisssmmmfffwww}}}uuuJJJGGGCCCAAA???>>><<<;;;888777666444333222111111000000000000000000000000//////.........---------......//////000000111111000000000000////////////000000111111111111000000///......///222555999;;;::::::;;;;;;===>>>@@@@@@<<<777333333222///000444444666888;;;===AAAEEEIIIIIIGGGEEEEEEEEEFFFEEEDDDFFFFFFFFFEEECCCAAA>>>===<<<;;;:::888666666555555444555555555555666666666222444777999===BBBGGGLLLXXX___lll~~~{{{[[[JJJ===777:::;;;888888;;;======>>>>>>???AAABBBCCCDDDEEEDDDEEEEEEDDDCCCCCCEEEFFFHHHKKKRRR[[[```eeeppp{{{{{{}}}TTTIIIEEEAAACCC???FFFJJJSSSPPPGGGGGGLLL^^^www```RRRXXXrrr~~~zzzvvvrrrnnnkkk___\\\XXXVVVTTTRRROOOMMMIIIHHHFFFDDDAAA>>><<<;;;:::999888666555444444444444444444444444444444444333333333333444555555666444555666555444444666888777888:::===???AAABBBBBB???:::===<<>>;;;;;;<<<888999777444444555666666555666333555999777666>>>KKKnnn~~~bbbQQQ^^^qqqRRRJJJDDDEEEHHHIIIHHHHHHRRRppp\\\]]]kkkhhhZZZQQQIIILLL[[[~~~{{{yyywwwwwwwwwiiiXXXIIIIIIRRR___mmmwww}}}}}}}}}}}}zzzkkkggg___UUUMMMRRReeeyyyQQQ;;;666444111000111222222111////////////////////////------------------------,,,222///,,,...---444GGGkkkssskkkccctttoooGGGFFFCCCAAA@@@???>>>===999888666555333222222111////////////////////////000//////.....................//////000000111111000000000000000//////...000000111111111111000000/////////000222555999;;;;;;;;;;;;<<<>>>@@@AAABBB;;;666222222111///111555333555777:::<<<@@@EEEHHHHHHFFFDDDDDDEEEFFFFFFEEEGGGFFFEEECCC@@@===:::888:::999777555444444444444444444444555555555666666444666888:::===AAAFFFJJJTTT\\\kkk~~~~~~YYYFFFAAA<<<;;;??????;;;;;;>>>>>>:::@@@@@@AAABBBDDDEEEFFFFFFEEEGGGIIIJJJJJJKKKLLLMMMRRRUUU]]]hhhooottt{{{uuuLLLBBBAAA>>>???999AAA@@@CCC@@@@@@GGGLLL___|||mmmRRRJJJVVVuuu|||xxxtttpppkkkggg^^^[[[XXXUUUSSSQQQOOOMMMIIIHHHFFFCCCAAA>>><<<;;;888777666555444444444444444444444444444444444444333333333333444555666666444555666555444444666888555777999<<<>>>@@@AAABBB???:::===:::QQQnnn\\\HHH???TTTfffssscccJJJ>>>???<<<<<<===999999777444444555666666555777333555999888666???NNNbbbSSSRRReeezzzjjjKKKDDDAAADDDGGGEEEEEEGGGIIIbbb___JJJTTT___WWWLLLJJJLLLMMM```~~~~~~zzz|||{{{vvvrrrpppooo```RRRDDDAAAGGGQQQZZZaaahhhwww}}}~~~{{{~~~}}}|||yyyoooiiiaaaVVVJJJHHHVVVgggNNN888666444111000111222222111////////////////////////------------------------,,,111///,,,...---666IIImmmsssiii```rrrjjjEEEDDDCCCBBBAAAAAA@@@@@@999888777555333222222222////////////////////////111111000///////////////......//////000111111111000000000000000//////...000000111111111111000000/////////000222666999;;;;;;;;;<<<===???AAABBBCCC;;;555222222111///111555222444777999<<>>>>><<<<<<777???===<<<:::@@@FFFCCCNNNhhhyyyooo[[[KKKFFFWWWyyy}}}yyyvvvqqqllleeeaaa^^^[[[XXXUUUTTTRRRPPPNNNIIIHHHFFFCCCAAA>>><<<;;;777666555444444444444444444444444444444444444444222222222333444555666777444555666666444555666888555666888;;;>>>@@@AAAAAA???:::>>>:::QQQnnn]]]HHH<<>>EEELLLPPPSSSbbbeeedddnnnttttttwwwwww~~~{{{}}}{{{xxxuuunnndddWWWIIICCCMMM]]]~~~PPP===555555333222111000000000000000///.....................------------......///000,,,---222///666JJJvvv{{{nnnccctttnnnGGGEEEDDDEEEFFFEEEAAA<<<:::777444333333444444444000000000000000000000000222111///.........///000///000000000000111111111222111111000///......---111111111111111000//////...///000000222444999<<<<<<;;;;;;>>>BBBDDDCCCAAA<<<666111111111000111333222333777;;;>>>AAADDDEEEGGGGGGFFFFFFGGGGGGHHHIIIGGGEEEBBBAAA@@@>>><<<:::999777666444333333333333111111222333444444444444888888888999<<<@@@CCCFFFUUU^^^ddduuu}}}aaaOOOEEE???<<<;;;;;;<<<<<<<<<;;;<<<>>>AAA@@@AAABBBCCCDDDDDDDDDDDDFFFNNNZZZaaa^^^YYY\\\ccckkkhhhiiiooowwwbbbGGG:::===<<<:::;;;777888888:::===AAAGGGLLLOOOYYY]]]vvvuuuaaaUUUFFFLLL\\\www{{{vvvpppkkkgggeee^^^[[[XXXVVVTTTQQQMMMJJJIIIGGGDDDBBBAAA@@@===;;;777777666555555555555555444444444444444444444444555555555444444555555555444444444444444444444444666777999;;;===???@@@@@@??????:::===SSSiii```HHHCCCSSSuuu||||||mmmKKKEEEAAA<<>>555555333222111000000000000000///.....................------------......///000,,,---111///666KKKtttxxxlllddduuujjjHHHFFFEEEFFFHHHFFFBBB>>>:::888555333444444444444111111111111111111111111222111///.........///000000000000111111111222222222111111000//////......111111111111111000//////...///000111222555999<<<<<<::::::===AAACCCBBB???;;;444000000111///000333222333777;;;>>>AAADDDEEEEEEEEEEEEFFFFFFHHHIIIIIIGGGEEECCCBBBAAA@@@>>><<<:::999777555444333333333000111222333444444444444777777777999<<>>AAA??????@@@BBBBBBBBBBBBBBBGGGMMMXXXaaaeeeiiiuuu___FFF:::===;;;;;;<<<888:::::::::<<>><<<:::888777666666555555666666555555555555555555555555555555444444444444555555444444444444444444444444666777999<<<>>>???@@@@@@@@@???:::<<>>555555333222111000000000000000///.....................------------.........000------111///777LLLvvvyyynnnjjj{{{fffKKKIIIHHHIIIJJJHHHDDD@@@;;;999666444555555444444111111111111111111111111222111///.........///000111111111111222222222333111111111000000//////...111111111111111000//////...///111111222555999<<<;;;::::::===AAABBB@@@===888222...///000...///222222333777;;;>>>AAADDDEEEEEEEEEEEEEEEFFFGGGHHHIIIFFFDDDCCCBBBCCCBBBAAA???===;;;999777555444333222000111111222333333444444666666777888;;;>>>BBBDDDQQQ]]]hhh|||xxxdddTTTCCC<<<:::999999999;;;<<<======<<<<<>>???@@@AAAAAAAAAAAACCCFFFMMMWWW___lllZZZDDD;;;===;;;;;;===999;;;;;;;;;;;;<<<===???@@@DDDCCCNNN]]]ssseeeOOOAAADDDIIIZZZxxx{{{uuunnnhhhdddaaa\\\ZZZWWWUUUSSSPPPLLLIIIGGGDDDBBB@@@???===;;;888888888777666666666666777666666666666666666666666444444333333333333444444444444444444444444444444666777:::<<<>>>@@@@@@@@@AAA???888<<>>BBBBBBEEEJJJPPPTTTYYY]]]```bbbeeefffkkkoootttxxx|||}}}}}}~~~~~~rrrcccVVVIIIBBBDDDJJJooosss}}}sssKKK>>>555555333222111000000000000000///.....................------------.........111...---000...888NNNwwwwwwnnnnnn}}}dddNNNLLLJJJKKKLLLKKKFFFBBB<<<:::777666666666555444111111111111111111111111222111///.........///000111111222222222333333333111111111000000000//////111111111111111000//////...///111222333666999<<<<<<:::;;;===AAABBB???<<<666000---...///......111222333777:::>>>AAADDDEEEFFFEEEEEEDDDDDDEEEEEEFFFDDDCCCBBBBBBCCCCCCBBB@@@???===;;;999666444333222000111111111222333333444666666666777:::>>>AAADDDPPP^^^jjj}}}yyy```TTTHHH<<<:::;;;::::::;;;;;;<<<============???@@@===>>>???@@@@@@AAAAAAAAABBBBBBDDDJJJRRR___tttSSSBBB;;;===:::<<>>@@@III]]]zzzsssTTTIIIBBBGGGLLL]]]}}}{{{tttmmmgggbbb___[[[YYYVVVTTTSSSPPPLLLIIIGGGEEEBBB@@@???===;;;999999888888777777777777777555555555555555555555555444333333222222333333444333333444444444444444444666777:::===???@@@@@@@@@AAA???888;;;TTTmmmfffNNNAAANNNooozzzpppLLLDDDAAA>>>AAA;;;???999888777666666666777777666777555777888999TTT}}}fffJJJSSS}}}~~~|||ooo^^^GGGDDDDDDFFFFFFBBBBBBDDDKKKIIIOOOXXXcccrrroooZZZIIIJJJMMMPPPMMMFFFFFFKKKTTTXXXiii{{{zzzqqqiii[[[HHH@@@???===;;;;;;;;;<<<===<<>>555555333222111000000000000000///.....................------------.........111......000...888PPPuuusssmmmsss{{{}}}dddPPPNNNMMMMMMNNNLLLHHHCCC===;;;999888777777555444111111111111111111111111222111///.........///000111111222222222333333333111111111111000000000000111111111111111000//////---///222333444666999<<<<<<;;;;;;>>>BBBBBB>>>;;;444...,,,...///......111222333777:::>>>AAADDDEEEGGGGGGEEEDDDCCCBBBBBBBBBBBBAAA@@@AAABBBCCCBBBAAA???>>>===:::888555333222111111111111222333444555666666666777:::>>>AAADDDJJJYYYggg}}}iiiVVVLLLCCC<<<;;;<<<;;;::::::;;;<<<>>>>>>>>>>>>???@@@>>>???@@@AAABBBBBBBBBBBBEEECCCCCCFFFIIIQQQ```nnn~~~MMM@@@<<<===999<<<@@@<<<<<<<<<<<<<<<======>>>>>>>>>BBBHHH^^^cccHHHGGGGGGFFFNNNaaazzzsssllleee```^^^ZZZXXXUUUTTTRRROOOLLLIIIHHHEEECCCAAA@@@>>><<<999999888888777777777777777444444444444444444444444444333333222222333333444333333333444444444555555555777;;;>>>@@@AAA@@@@@@AAA???999:::QQQiiieeeOOO@@@LLLmmmzzzrrrMMMEEEAAA@@@CCC===@@@::::::888777666666777888555777777:::<<<>>>^^^aaaKKK\\\}}}|||zzzmmm]]]HHHEEEDDDGGGFFFBBBAAADDDGGGFFFPPP\\\fffppphhhRRRFFFIIIMMMMMMHHHCCCFFFMMMWWW]]]ooo{{{mmmfffaaaXXXTTTMMM??????>>>===<<<;;;;;;;;;;;;@@@AAACCCDDDEEEIIIOOOTTT```iiirrrzzz}}}ttteeeTTTGGG@@@===::::::>>>BBBDDDHHHKKKSSSXXX\\\^^^^^^___cccgggkkknnnqqquuuxxxzzz}}}yyypppcccXXXMMMDDDDDDHHH]]]yyyxxxoooHHH>>>555555333222111000000000000000///.....................------------......---111///...///---999RRRyyyvvvssseeeRRRPPPNNNOOOOOONNNIIIDDD>>><<<:::999999888666444222222222222222222222222222111///.........///000111111111111222222222333111111111111111111111111111111111111111000//////---///222444555777999;;;<<<;;;;;;>>>AAA@@@<<<888222---,,,...000//////111222333777;;;>>>AAADDDEEEGGGFFFEEECCCBBBAAAAAAAAABBBAAA@@@AAABBBCCCBBB@@@>>>>>>===;;;888555333222333222222111222333555666666666777888;;;>>>BBBDDDNNN]]]iii|||www^^^RRRFFF???:::;;;<<<:::888999:::<<>>>>>???@@@???@@@AAABBBCCCCCCCCCCCCCCCAAAAAACCCDDDFFFNNNXXX___nnnxxxIII???>>>>>>888;;;@@@<<<<<<======>>>???@@@@@@AAA@@@EEEHHH___[[[CCCCCCBBBCCCNNNeee~~~yyyrrrkkkeee```]]]YYYWWWUUUSSSQQQOOOKKKIIIHHHFFFCCCAAA@@@>>><<<:::888888777666666666666777444444444444444444444444444444333333333333444444222333333444444555555555555888;;;???AAAAAA@@@@@@@@@@@@;;;999LLLbbb```NNN@@@JJJiiiwwwtttOOOFFFCCCBBBFFF???AAA<<<;;;999888777666777777444666888===???EEEnnn\\\NNN___|||zzzwwwkkk[[[IIIEEEDDDEEEDDDAAAAAADDDEEEGGGUUUdddkkknnncccLLLDDDHHHLLLJJJDDDCCCGGGMMMWWWccczzzzzzgggYYYRRRMMMEEEFFFFFF===???>>>======<<<<<<======BBB@@@>>>>>>@@@CCCDDDEEEMMMUUU```lll||||||ppp```OOODDD>>><<<<<<===???BBBEEEHHHJJJQQQVVV[[[\\\\\\]]]ccchhhiiikkkpppuuuzzz~~~~~~~~~~~~~~~tttkkkaaaWWWLLLCCCAAAEEEXXX{{{sssoooHHH===555555333222111000000000000000///.....................------------......---111///...///---:::SSS{{{xxxwwweeeSSSQQQOOOOOOPPPNNNIIIDDD???===;;;::::::888666444222222222222222222222222222111///.........///000000000000111111111222222111111111111111111111111111111111111111000//////---///333555666777999;;;999999999<<>>999555111---,,,///111//////222222333777;;;>>>AAADDDEEEDDDCCCBBBBBBAAABBBBBBBBBDDDBBBAAABBBCCCCCCBBBAAA======<<<;;;888666333222444333222222333444666888777777777999<<>>???@@@???@@@AAABBBCCCCCCCCCCCCBBB@@@AAACCCBBBAAAEEELLLNNNPPP___xxxnnnFFF???@@@>>>777:::@@@;;;===>>>??????@@@AAAAAAAAA@@@KKKSSSoootttNNNBBBCCC>>>CCCQQQkkk|||xxxqqqkkkddd```]]]XXXVVVTTTRRRQQQOOOKKKIIIGGGDDDBBB@@@???===;;;888888777666666555555666666555555555555555555555555555555444444444444555555222222333333444555555666555888<<>>BBB===888FFF[[[[[[LLL@@@HHHdddqqqwwwPPPGGGDDDDDDIIIAAABBB>>>===;;;888777666666666666777777===BBBNNNTTTPPP^^^|||wwwttthhhYYYIIIEEECCCCCCBBB???@@@DDDHHHKKK[[[jjjmmmkkk___IIIEEEHHHJJJGGGCCCDDDIIINNNTTTeeeaaaTTTIIIEEECCC===AAAEEE???>>>>>>=========>>>???@@@???>>><<<<<<===>>>??????CCCHHHRRRaaavvvzzzlllZZZJJJ@@@<<<;;;===???@@@AAADDDFFFGGGKKKQQQWWWXXXXXXZZZaaagggjjjlllqqqwww}}}~~~{{{|||~~~~~~|||{{{tttlllbbbXXXMMMCCCAAACCCQQQyyysss|||pppHHH<<<555555333222111000000000000000///........................------.........---222000...///---:::TTTuuurrrtttdddTTTQQQPPPPPPPPPNNNIIIDDD???===<<<;;;:::999666444222222222222222222222222222111///.........///000///000000000000111111111111111111111111111222222111111111111111000//////---000333555666777999;;;888777888:::===<<<777222111---,,,///111000000222222333777;;;>>>AAADDDEEEAAAAAAAAAAAABBBCCCDDDDDDEEEDDDCCCCCCDDDDDDCCCBBB<<<<<<<<<;;;999666333222555444333333333555777999888888888999<<<@@@CCCFFFIIIVVV```qqqttt\\\HHH>>>;;;666555999;;;;;;<<<>>>:::===???@@@?????????@@@??????@@@AAABBBBBBBBBBBBGGGEEEEEEGGGFFFCCCFFFKKKRRRIIIMMMaaarrr|||eeeDDD???AAA>>>666:::???;;;>>>>>>???@@@@@@@@@@@@@@@???RRRbbbvvvTTT===AAAIIIDDDDDDUUUppp~~~|||wwwqqqjjjddd```]]]XXXVVVTTTRRRQQQOOOKKKIIIFFFCCCAAA???>>><<<:::777777777666555555555555555666666666666666666666666666555555444444555555666222222333333444555666666555888<<<@@@BBBBBBAAA???===BBB>>>888BBBVVVXXXKKK@@@FFFaaammm|||xxxQQQHHHEEEFFFJJJBBBCCC@@@>>><<<999777666555555888777777<<>>@@@DDDHHHKKK[[[iiiiiieeeXXXDDDEEEHHHIIIEEEBBBEEEJJJMMMQQQeeepppNNNIII@@@???@@@<<>>>>>>>>???@@@BBBCCC>>>???@@@@@@???@@@BBBCCC@@@CCCKKK[[[sssyyyiiiVVVFFF===:::;;;>>>@@@???@@@BBBDDDDDDFFFLLLSSSUUUTTTWWW___fffiiikkkoootttyyy{{{{{{yyy~~~}}}}}}yyy||||||}}}~~~{{{zzzxxxpppfff\\\PPPFFFBBBDDDJJJssswww}}}sssHHH999666444111000111222111111////////////////////////.........////////////000000000,,,...111---999TTTvvvhhhkkkbbbTTTUUUTTTRRRSSSTTTOOOHHHCCC@@@;;;888888888999999555333222222333333111000333222111000////////////,,,,,,...000333333111...000000000000000000000000000222333333111///......000111222444666777999:::;;;777777<<<<<<666000---///...---,,,---...///000333555777:::===???@@@AAACCCCCCCCCCCCBBBDDDGGGJJJGGGGGGGGGGGGEEECCC@@@???<<<===<<<999666333222333666333111111444666666444444666888;;;>>>BBBGGGJJJDDDPPP```pppvvvcccOOOAAA===::::::999999888999999999;;;;;;;;;<<<===>>>>>>??????@@@EEEIIIIIIFFFHHHNNNJJJHHHKKKPPPPPPLLLMMMSSSLLLSSSYYY]]]eeeqqqyyy{{{]]]@@@???>>>===<<<<<<======;;;;;;<<<>>>>>>???BBBGGGKKK\\\xxxdddOOOKKKBBB===CCCHHHFFFZZZyyy{{{xxxsssmmmgggbbb^^^\\\[[[XXXUUURRRPPPMMMIIIGGGEEEFFFBBB<<<:::;;;;;;999777777666555555555555555555555555444444333333333222222333333333444444444222333555666666666555444555777:::>>>@@@@@@@@@@@@===;;;888888CCCOOOQQQKKKEEEIIIdddqqq}}}}}}SSSDDDKKKGGGFFFKKKDDDEEE>>>999888999777888;;;666===<<>>AAADDDCCCBBBDDDGGGIIIJJJIIIHHHHHHIIIMMMUUU^^^hhhyyy{{{ppp```OOOAAA<<<===>>>=========>>>@@@AAABBBFFFFFFGGGIIIMMMRRRWWWYYY]]]bbbhhhlllmmmmmmmmmmmmvvvxxxzzzyyyvvvsssqqqpppyyy||||||zzz~~~}}}}}}{{{zzz}}}tttqqqhhhZZZLLLCCC??????JJJlllvvvwwwrrrHHH999666444111000111222111111////////////////////////------........./////////000///,,,...111---999TTTqqqcccddd~~~```XXXXXXVVVSSSSSSTTTOOOGGGBBB@@@===;;;;;;:::888777555333222222333333111000333222111000////////////.........000222333111///000000000000000000000000000222333333111///......000111222444666888999:::<<<888999<<<<<<666000.........---,,,---...///000333555777:::===???@@@AAABBBCCCCCCCCCCCCDDDHHHKKKKKKJJJGGGDDDAAA@@@@@@@@@<<<<<<<<<999666333222333666333111111333555444333111555:::>>>@@@BBBEEEGGGIIIRRR___mmmkkkZZZGGG<<<999::::::999999888999999::::::;;;;;;<<<======>>>>>>???AAAFFFKKKLLLJJJNNNTTTPPPPPPRRRTTTPPPKKKMMMTTTUUU```kkkooorrrwww|||}}}YYY@@@???>>>===<<<<<<===>>><<<===???AAA@@@???EEELLLRRRhhhzzzZZZHHHFFF@@@===BBBEEEHHH]]]~~~|||yyytttnnngggbbb^^^\\\YYYWWWSSSPPPNNNLLLHHHFFFEEEFFFBBB<<<:::<<<;;;999777666666555555555555555555555555444444333333333222222333333333444444444333444555555666555555555555777:::>>>@@@@@@@@@@@@======:::;;;EEEPPPOOOFFFBBBGGGbbbppp{{{~~~TTTEEEMMMHHHGGGKKKEEEGGG???999999999888888;;;888===999>>>CCCbbb___MMMVVVkkkzzzrrrjjj___TTTKKKEEEBBBCCCCCCBBBCCCEEEFFFJJJUUU```___RRREEE???DDDJJJFFF@@@FFFHHHJJJRRRmmmxxx[[[DDDFFFEEEDDDDDDCCCDDDDDDDDDEEEBBB??????AAACCCCCCBBBFFFJJJNNNPPPOOOOOORRRUUU[[[gggsss~~~}}}xxxnnn^^^MMMAAA===>>>??????>>>>>>???AAACCCDDDFFFFFFFFFGGGIIIMMMPPPRRRRRRVVV[[[^^^```aaabbbccchhhjjjlllmmmlllkkkkkkkkkjjjmmmooopppxxx}}}tttppphhhZZZMMMDDD@@@AAAFFFgggsssqqqrrrHHH:::666444111000111222111111////////////////////////,,,---------............//////,,,...222...:::UUUqqqaaa```zzzbbb\\\\\\YYYUUUUUUUUUPPPHHHCCCAAA@@@???>>><<<888555555444222222333333111000333222111000////////////111000///000222222111000000000000000000000000000000222333333111///......000111333555777999::::::<<<999:::===<<<666111///......---------...000000333444777:::===???@@@AAABBBCCCCCCCCCCCCEEEHHHKKKPPPLLLFFFAAA>>>===>>>@@@:::::::::888444222222222555333111000222333333222...444;;;@@@BBBCCCCCCCCCKKKQQQ\\\hhhyyyttt```PPPAAA888777:::999999888999999:::::::::;;;;;;<<<<<<=========>>>@@@EEEKKKMMMMMMRRRYYY]]]```dddccc[[[VVV[[[dddnnn~~~yyyRRR@@@???>>>===<<<===>>>???===???BBBDDDAAABBBNNN[[[hhhmmmOOOAAABBB@@@???CCCDDDJJJbbb}}}zzztttnnngggaaa]]][[[XXXUUURRROOOMMMJJJGGGEEEDDDEEECCC===:::<<<;;;888777666555555444444555555555555555444444444444444333333333333444444444444555444444444444555666666555777:::>>>@@@@@@@@@@@@>>>???======GGGRRRNNNBBB???EEEaaannnxxxVVVGGGOOOJJJIIIMMMFFFKKKBBB:::999999888999;;;888<<<777<<>><<<999777666555333333333333111///222222111000//////000000444222000000111222222111////////////////////////000222333333111///......///111333666888:::;;;;;;;;;999999<<<:::444//////......---------///000111333444666999<<<>>>@@@@@@BBBBBBCCCBBBBBBDDDHHHKKKPPPLLLFFF@@@<<<;;;;;;<<<666777777555222000000111333222000000000111222222000555;;;@@@BBBBBBBBBCCCJJJNNNXXXgggxxxkkkWWWKKK???999999999999888888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<>>>CCCJJJLLLNNNUUU]]]jjjrrrzzzyyysssrrr{{{pppLLL???>>>=========>>>???@@@???@@@CCCEEEDDDIII^^^tttcccJJJ???BBBBBBCCCGGGDDDMMMiii}}}zzztttnnngggaaa\\\ZZZWWWTTTQQQOOOMMMKKKGGGEEEDDDEEECCC===;;;<<<;;;888666666555444444444444555555555555555555444444444333333333444444444444555555555444333333555666777555777:::>>>@@@@@@@@@@@@>>>@@@===;;;GGGTTTRRRDDD>>>EEEaaannnwwwXXXJJJSSSNNNNNNRRRKKKPPPEEE<<<999:::999:::;;;666<<<888???KKKrrraaaPPP```~~~uuummmdddYYYOOOFFFAAA>>>AAACCCCCCDDDHHHPPPZZZdddaaaTTTIIIHHHLLLKKKKKKDDDCCCJJJKKKSSSeeennnTTTIIIEEEEEEFFFGGGHHHIIIKKKLLLJJJHHHEEECCCDDDFFFIIIJJJRRR^^^llluuuxxx}}}vvvuuulllYYYHHH???>>>???AAADDDGGGJJJKKKKKKJJJIIIIIIJJJLLLNNNQQQSSSUUUVVVYYYYYYWWWUUURRRQQQSSSUUUXXXXXXWWWVVVSSSSSSTTTVVVXXX[[[___eeellltttzzz|||{{{yyy{{{}}}}}}{{{yyyuuulll^^^OOOEEEBBBBBBDDDbbbwwwhhhnnnGGG;;;666444111000111222111111////////////////////////,,,,,,,,,---------......111111...111555333???ZZZvvviiillljjj[[[\\\ZZZYYY[[[___]]]WWWMMMIIIDDD@@@>>><<<;;;:::777555444333333333111///222111000000000000000000444222000000111222222111////////////////////////000222333333111///......///111444777:::;;;<<<<<<:::888888:::777000---.........------...///111222222444666999<<<>>>???@@@BBBBBBBBBAAAAAACCCFFFIIIKKKIIIFFFBBB===:::777666333333333222///......///111111000000000000222333555888;;;>>>???AAACCCEEEHHHLLLXXXkkk|||aaaPPPGGG???:::;;;999888888888999999:::;;;::::::::::::;;;;;;;;;;;;===???DDDJJJNNNQQQYYYbbbppp}}}uuukkkmmmttttttxxxhhhHHH>>>>>>=========???@@@AAABBB@@@CCCGGGJJJUUUsssYYYFFF???CCCBBBDDDHHHEEERRRqqq~~~{{{xxxssslllfff```\\\ZZZWWWUUUQQQOOONNNKKKHHHFFFCCCEEECCC>>>;;;<<<;;;777666666555444444444444444555555555555555555555555333333444444444555555555555555444333333555666777555777:::>>>@@@@@@@@@@@@>>>???;;;888FFFXXXXXXJJJ@@@GGGdddpppwwwZZZNNNXXXUUUUUUYYYSSSVVVIII===:::;;;::::::;;;777>>>;;;BBBQQQ~~~aaaTTThhh|||rrriiiaaaVVVLLLCCC>>><<>>======BBBGGGPPPXXX]]]^^^]]]\\\```bbbgggmmmrrrvvvyyyzzzzzzyyywwwtttrrrrrruuuwww~~~~~~|||yyywwwwwwzzz}}}yyywww}}}}}}vvvxxx}}}xxxooo```PPPEEEAAA@@@DDD```xxxffflllFFF;;;666444111000111222111111////////////////////////,,,---------............111111...222666444@@@\\\qqqgggppphhhYYYZZZZZZZZZ___eeeeee```RRRMMMFFFAAA>>>===<<<<<<888666444333444333111///111111000000000000000111111000///000222222111000000000000000000000000000000222333333111///......///111555888;;;<<<<<<<<<999777888999555...+++---......------...000222333222333666999<<<>>>???@@@BBBBBBBBB@@@???@@@CCCFFFEEEEEEDDDAAA===999555222000111222000...------...///000000000000111444666999:::<<<===>>>AAAEEEHHHJJJMMMZZZnnnsssUUUHHHCCC<<<888888888888888888999:::;;;;;;::::::::::::::::::::::::>>>@@@EEELLLQQQWWWaaakkkrrrsssbbb\\\WWW\\\hhhkkkrrraaaFFF>>>>>>======>>>@@@AAABBBDDDAAADDDMMMTTTcccOOOAAA>>>AAA>>>AAAHHHGGG[[[|||xxxvvvqqqkkkddd___[[[YYYVVVTTTQQQOOOMMMKKKHHHFFFCCCEEECCC>>><<<<<<;;;777666555444444333333444444555555555555555666666666333444444444555555555555555444444444444555666666555777:::>>>@@@@@@@@@@@@===???999666FFF\\\]]]MMMCCCJJJfffqqqxxx\\\QQQ]]]\\\^^^ccc]]][[[LLL???;;;<<<;;;;;;<<<:::@@@<<>>>>>===BBBIIITTT```iiinnnpppqqqwww{{{|||vvvvvv{{{{{{sssxxx}}}xxxooo```PPPEEE@@@@@@BBB]]]vvvcccjjjEEE:::666444111000111222111111////////////////////////------.........///////////////---000555333@@@[[[lllfffqqqgggYYYZZZZZZ[[[aaaiiiiiifffRRRNNNIIIDDDAAA???<<<:::888777555444444333111///111111000000000000111111.........000222333111///000000000000000000000000000222333333111///.........111555999<<<=========999888999999444---,,,.........---...///000222333222333666999;;;===???@@@BBBBBBAAA???===>>>@@@BBBAAAAAA@@@>>>;;;888444222000111222000///......///---///111111000222666999;;;<<<>>>>>>???BBBFFFIIILLLLLLWWWkkk|||gggLLLBBB@@@;;;666555888888888888999:::;;;<<<::::::999999999999999999;;;<<>>=========>>>@@@BBBCCCEEEAAAGGGUUUaaaqqqlllFFF===???AAA<<>>@@@@@@@@@@@@;;;???:::888HHH___^^^LLLEEELLLhhhrrrxxx]]]TTTbbbcccffflllggg___OOO@@@;;;<<<<<<;;;<<<;;;>>>999GGGfffSSSUUUooo~~~xxxmmmddd[[[PPPGGG@@@:::888;;;======???BBBDDDJJJLLLFFFBBBEEEHHHIIIHHHEEEBBBFFFJJJOOOqqqyyy\\\bbbdddPPPLLLNNNOOOQQQTTTXXX\\\___aaa]]]\\\YYYVVVUUUYYYaaaggg}}}|||~~~zzz~~~ttt[[[EEE@@@@@@@@@BBBFFFOOOYYYbbbjjjpppssswww|||~~~wwwmmm|||~~~xxxtttkkk]]]NNNDDD@@@@@@AAA\\\tttbbbhhhDDD:::666444111111111222111111////////////////////////.........////////////000------+++///444222???ZZZkkkfffqqqjjjYYYZZZ[[[\\\cccjjjlllhhhQQQOOOKKKHHHDDD@@@<<<888999777555444444333111///111000000000000000111111,,,,,,...000333333111...000000000000000000000000000222333333111///.........111555999<<<=========::::::::::::555...,,,///......---...///111333444222333555888;;;===??????BBBBBBAAA>>><<<<<<>>>@@@@@@???>>>;;;999777555333111222222111000//////111,,,///111111111333777;;;;;;===???@@@AAACCCFFFHHHMMMJJJRRReeevvv|||aaaHHH@@@@@@;;;666444888888888888999:::;;;<<<:::999999999999999999999666888???IIISSS\\\jjjvvviii[[[IIIFFFOOOOOOTTTaaagggtttXXXCCC============???AAACCCDDDFFFBBBJJJ\\\jjjyyyYYYAAA<<>>@@@@@@@@@@@@:::???<<<:::KKKaaa]]]IIIFFFMMMhhhrrrxxx^^^VVVeeegggkkkrrrmmmaaaPPP@@@;;;<<<===<<<<<<;;;;;;555IIIqqqyyyPPPVVVooo~~~}}}wwwlllbbbZZZOOOEEE???:::777999<<<<<<===AAABBBFFFEEE@@@???DDDFFFDDDDDDCCCAAAEEEHHHNNNuuuooo[[[ggg```RRRSSSRRRSSSUUUYYY]]]aaaeeegggeeeddd```\\\ZZZ^^^eeekkkzzz{{{yyyuuu[[[FFFAAACCCBBB@@@BBBFFFLLLSSS\\\ccchhhiiimmmuuu|||nnntttpppgggZZZMMMCCC@@@@@@CCC]]]tttcccoooKKK666777444111000222333333333000000///...............///---,,,,,,...//////...111...333---...222>>>eeennnbbbjjjooo]]]]]]\\\^^^ffflllkkkeeeYYYVVVPPPJJJDDD@@@>>>===:::888666666666555333111111111000///////////////000000000000000000000000111111000000000000111111333333333111///---...//////111555999;;;<<<;;;;;;======<<<888222000111333//////......///000222333333555888999999;;;===???AAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>===;;;777444222000000000111222222333333000111333555888:::<<<======>>>???>>>===???DDDIIIJJJIIILLLWWWgggvvvmmmZZZFFF===:::999777777888888888999:::;;;======;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<===EEEVVVnnnvvv___QQQKKKIIIJJJKKKLLLPPPXXXccckkk~~~{{{TTTCCC???@@@@@@??????AAADDDGGGHHHHHHTTTkkk|||RRR@@@>>>???BBBCCCFFFOOOXXX||||||wwwtttqqqlllfff```\\\ZZZYYYSSSQQQNNNKKKJJJGGGDDDBBBBBB@@@===<<<<<<;;;:::888666555555444444444555555444444444444444444444444555555555555555555444444555444444444444555666666444777;;;>>>???AAABBBDDD???999<<<999QQQmmm^^^KKKHHHOOOeee}}}]]]SSSiiiqqqvvvzzztttjjjSSSGGGDDD<<<:::;;;777<<<===BBBPPPyyyrrrVVVWWWnnnssseee]]]WWWLLLBBB<<<;;;::::::;;;<<<===>>>???>>><<<;;;<<>>>>>GGGWWWxxxjjj___lllKKK666777444111111222333333333000000///...............///---,,,,,,...//////...111---333---...222===eeeoooeeeoooqqq^^^^^^]]]^^^eeekkkiiibbbXXXUUUPPPJJJDDDAAA???>>>:::888777666666555333222111111000///////////////000000000000000000000000111111000000000000111111333333333111///---...//////111555999;;;<<<<<<;;;;;;<<<<<<888333111222555//////......///000222333333555888999999;;;===@@@BBBBBBBBBCCCBBBAAAAAA@@@>>>>>>>>>>>><<<999666444444444444444333333333333333444666888:::<<<===>>><<<>>>???>>>>>>@@@EEEIIIJJJGGGGGGNNNZZZfffmmmpppvvviiiWWWDDD<<<:::999888888888888888999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;:::>>>JJJ\\\kkksss```SSSMMMJJJIIIJJJLLLMMMOOOSSS[[[fffnnn~~~yyyRRRBBB???@@@@@@@@@???AAAEEEHHHOOOSSSccc|||jjjFFF??????@@@CCCDDDIIIUUUbbb}}}xxxssspppkkkeee```\\\ZZZZZZSSSQQQNNNKKKIIIGGGDDDBBB@@@>>><<<;;;<<<<<<;;;:::777666666555444444444555444444444444444444444444555555555555555555555555555444444444444555666666555888<<<>>>???@@@BBBDDDAAA;;;===;;;SSSpppaaaOOOEEEPPPiiibbbZZZpppxxx~~~|||nnnUUUFFFDDD???>>>???;;;::::::@@@PPPzzzdddNNNTTTnnn~~~|||pppccc[[[UUUJJJ@@@;;;:::::::::;;;<<<>>>???>>>===<<<;;;<<<>>>AAACCCAAA???EEEMMMOOO[[[~~~ZZZUUUlllgggVVVYYYYYY```gggjjjooouuuxxxxxxvvvlllgggiiiiiijjjuuu}}}||||||~~~{{{{{{rrr```RRRNNNQQQSSS]]]mmmyyyllljjjmmmttt}}}vvvrrryyy~~~vvvrrrhhhZZZLLLBBB>>>>>>CCCTTTtttnnndddhhhIII777666444111111222333333222000000///...............///---,,,,,,...//////...111---222---...222===dddllleeeppptttaaa```]]]^^^eeekkkggg___XXXUUUPPPJJJEEEBBB@@@???;;;999777666666666444222111111000////////////000000000000000000000000000111111000000000000111111333333333111///---...//////222555999<<<<<<<<<;;;:::<<<<<<999555222333555//////......///000222333444555777999999;;;>>>@@@CCCCCCDDDDDDCCCCCCBBBAAA>>>??????>>>===;;;999777888888777777666555555444888888999;;;<<<===>>>???<<<===>>>???@@@BBBFFFIIIFFFCCCAAADDDMMMWWW]]]```ttt|||zzzpppbbbRRRAAA;;;:::888888999777777777888999:::<<<<<<=========>>>>>>>>>>>>>>>;;;<<<<<<:::999>>>IIIRRRfffcccWWWIIIAAACCCIIILLLMMMJJJMMMOOORRRWWW```kkktttvvvOOOAAA???@@@@@@@@@@@@BBBFFFIIILLLVVVlllZZZCCC>>>???BBBDDDEEELLL^^^ppp}}}yyyqqqnnniiiddd___\\\ZZZZZZSSSPPPMMMKKKIIIGGGCCCAAA>>>===;;;;;;<<<<<<<<<;;;999888777666555444444444444444444444444444444444555555555555555555555555555444444444444555666666555888<<<>>>???@@@BBBCCCAAA;;;===:::RRRpppaaaOOOBBBRRRmmmiiidddxxxsssUUUCCCBBB@@@AAAAAA<<<::::::@@@QQQ|||^^^NNNZZZyyy~~~|||xxxmmmaaaXXXQQQHHH>>>999999999:::;;;===>>>???<<<<<<;;;;;;<<<>>>@@@BBB===>>>EEEKKKOOO___oooPPPSSSuuujjjYYY[[[[[[cccjjjnnnttt{{{vvvoookkkllllllmmmxxx~~~}}}|||}}}}}}zzz{{{vvvjjjbbbbbbgggjjjrrr|||{{{uuuqqqgggYYYJJJAAA>>>???DDDSSSqqqpppeeedddGGG888555333111111222333222111000000///...............///---,,,,,,...//////...111---222------222===dddiiidddpppvvvdddbbb______ggglllhhh___YYYVVVQQQKKKFFFCCCAAA@@@<<<:::888777777666444222222111000000//////000000000000000000000000000000111111000000000000111111333333333111///---...//////222666999<<<===<<<<<<;;;===>>>;;;666333222333000////////////111222333444666777888999;;;???BBBEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@@@@@@@???===<<<;;;999999999999888888777777;;;;;;<<<<<<===>>>>>>>>><<<===>>>@@@BBBDDDGGGHHH@@@>>><<<@@@HHHRRRZZZ^^^nnnuuu{{{~~~~~~wwwnnnYYYLLL>>>:::999888888999777777777888999:::;;;<<<=========>>>>>>>>>>>>>>><<<>>>???===:::;;;???DDDJJJ]]]vvvyyyfffWWWNNNJJJFFFFFFIIIKKKJJJHHHIIILLLPPPUUU[[[eeerrr{{{sssNNNAAA???@@@AAAAAAAAADDDHHHKKKGGGVVVpppnnnNNNEEE>>>@@@BBBDDDEEEPPPggg|||{{{xxxooolllgggbbb^^^[[[ZZZYYYRRRPPPLLLJJJHHHFFFCCC@@@???===;;;:::;;;;;;:::999:::999888777555555444444444444444444444444444444444444444555555555555555555444444444444555666666666999===??????@@@AAABBB@@@999;;;777OOOkkk\\\JJJBBBSSSmmmqqqnnnxxxUUU???>>>>>>??????:::<<<<<>>DDDIIIOOOfffcccKKKVVViiiZZZ[[[[[[cccjjjnnnttt{{{{{{vvvrrrpppmmmnnnxxx{{{~~~xxxvvv|||}}}uuupppeeeWWWHHH@@@>>>???GGGTTTooonnnaaa```EEE888444333111111222222222000000000///...............///---,,,,,,...//////...000---222,,,---111===dddoookkktttvvvgggddd```bbbkkkqqqmmmccc[[[XXXSSSMMMHHHDDDBBBAAA===;;;999888777666444222222222111000000000000000000000000000000000000000111111000000000000111111333333333111///---...///000222666:::<<<===<<<<<<<<>>999999999::::::;;;;;;;;;<<<<<<<<<============>>>======???AAADDDFFFGGGGGG===<<<<<<@@@HHHQQQZZZ___dddiiinnnqqqrrrrrrllldddRRRGGG<<<999999888888:::777777777888999:::<<<<<<<<<<<<=========>>>>>>>>>;;;>>>@@@@@@======>>>@@@AAAFFFMMMSSSWWWZZZ]]]^^^aaadddbbb[[[TTTOOOIIICCCDDDEEEGGGGGGFFFCCCAAA@@@HHHLLLRRRYYYaaammm{{{oooLLLBBB???@@@AAABBBCCCEEEJJJMMMMMM___{{{]]]DDDCCC???@@@BBBEEEHHHUUUppp}}}yyyuuummmkkkfffaaa]]]ZZZXXXXXXQQQOOOLLLIIIHHHEEEBBB@@@AAA???<<<::::::999777555:::999888777555555444444444444444444444444444444444444444555555555666666555444444444444555666666777:::===?????????@@@AAA@@@999;;;777NNNiiiXXXEEEAAAQQQiiixxx}}}ttt~~~~~~}}}VVV>>>>>>>>>======999<<<;;;AAARRRzzz}}}```VVVfffvvvsssiii[[[QQQKKKDDD===666777999:::<<<===>>>>>>999:::<<<===???@@@@@@AAA???CCCFFFJJJVVVuuu[[[KKKZZZfffYYY[[[^^^eeekkknnnqqqwwwzzzzzz|||zzzxxxtttqqqsss|||}}}tttooodddTTTFFF???>>>@@@EEERRRkkknnn]]]^^^DDD999333222111111222222111000000000///...............///---,,,,,,...//////...000,,,111,,,---111<<>><<<:::999888777444222222222111000000000000111000000000000000000000000111111000000000000111111333333333111///---...///000333666:::=========<<<;;;>>>AAA???999444222111000000//////000111333444555666777888999<<>>>>><<<<<<============>>>>>>>>>>>>@@@CCCFFFGGGFFFEEE>>>>>>>>>AAAFFFMMMTTTXXX[[[```dddeeegggfff```YYYLLLCCC;;;::::::888999;;;888888888999:::;;;======<<<<<<======>>>>>>??????:::===???@@@???>>>>>>???@@@===::::::===AAABBBBBBEEEHHHGGGBBB@@@CCCEEEEEECCCDDDEEECCCAAABBBEEEHHHIIIOOOWWW```kkkxxxjjjJJJCCC???AAABBBCCCDDDGGGKKKOOOUUUkkk\\\EEECCCAAAAAACCCHHHPPPaaa|||{{{vvvrrrmmmjjjeee```[[[XXXVVVVVVQQQNNNKKKIIIGGGEEEBBB???BBB???<<<:::999777555333999888777666555444444444444444444444444444444444333333444444555666666666555444444444444555666666888;;;>>>????????????@@@@@@;;;>>>;;;QQQkkkYYYDDD???OOOfffvvvrrrWWW???@@@@@@===>>><<<::::::AAAPPPvvv~~~```WWWlllzzz}}}vvvrrrgggWWWLLLFFFAAA<<<666777999;;;<<<=========999:::===???AAAAAAAAAAAA???CCCFFFKKK^^^xxxUUUMMM]]]~~~aaaZZZ\\\```fffkkkmmmoootttvvvtttqqqssstttrrrqqqwww|||}}}uuu|||~~~|||{{{tttnnnbbbRRRDDD===>>>@@@@@@MMMfffooo\\\\\\CCC888333222111111222222111///000000///...............///---,,,,,,...//////...000,,,111,,,,,,111<<>>===<<<888<<<@@@???;;;777444444111000000///000222333444555666777888999===BBBEEEIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>??????????????????=========>>>>>>?????????@@@@@@AAADDDGGGHHHEEEBBB???@@@AAACCCFFFJJJOOORRRVVV[[[___``````___XXXPPPIIIAAA;;;;;;:::999999;;;999999999:::;;;<<<>>>>>>======>>>>>>???@@@@@@AAA>>>???@@@@@@????????????>>>===<<<===???BBBDDDFFFDDDHHHIIIEEECCCEEEGGGFFFGGGEEECCCCCCFFFJJJNNNPPPNNNTTT^^^iiivvvdddGGGCCC@@@AAABBBCCCEEEHHHMMMPPPYYYsssiiiOOOGGGDDDCCCEEEMMMZZZppp~~~{{{vvvqqqmmmjjjeee___ZZZVVVTTTTTTPPPNNNKKKHHHGGGDDDAAA???@@@>>>;;;999888888666444777666666555444444444555444444444444444444444444333333444444555666666777555444444444444555666666999;;;>>>??????>>>???@@@>>>999???>>>UUUooo[[[FFF???PPPfffxxxzzzzzzSSS>>>AAA@@@<<<>>>???:::<<>>AAACCCCCCBBBBBB<<>>AAA>>>LLLccclllVVV\\\CCC888222111111111333222000///000000///...............///---,,,,,,...//////...000,,,111,,,,,,111<<>>;;;:::999777555333333222111111000111111111000000000000000000000000111111000000000000111111333333333111///---...///000333777;;;===>>>======555:::???@@@<<<999777777111000000000000222333444555666777777999===BBBFFFJJJJJJJJJKKKJJJJJJIIIHHHIIIHHHFFFDDDCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>??????@@@@@@AAAAAAAAABBBEEEHHHHHHDDDAAA???AAACCCEEEGGGJJJNNNQQQRRRWWWZZZ[[[[[[YYYRRRJJJHHHAAA<<<;;;;;;999999;;;:::::::::;;;<<<===>>>???>>>>>>???@@@AAAAAABBBBBBCCCCCCBBBAAA@@@?????????>>>AAACCCCCCBBBAAABBBDDD777>>>CCCBBBAAABBBCCCAAADDDAAA???CCCIIINNNMMMJJJRRRYYYdddppp~~~aaaEEEBBB@@@AAABBBCCCEEEIIIMMMQQQ]]]yyyrrrUUUGGGFFFDDDGGGRRRccczzz|||vvvqqqmmmjjjeee___YYYUUUSSSRRRPPPNNNJJJHHHFFFDDDAAA>>>>>><<<999888999888777666666555555444444444555555444444444444444444444444333333444444555666777777555444444444444555666666999<<<>>>??????>>>>>>???999666>>>>>>VVVppp\\\GGGAAAQQQhhh{{{tttNNN;;;???>>>:::===@@@<<>>FFFMMMYYYvvvWWWJJJTTTjjjsss[[[YYY]]]ZZZaaaeeefffgggkkkmmmkkkgggnnnrrrrrrttt~~~hhhRRRKKKPPPhhh|||{{{tttmmm```PPPBBB<<<>>>AAAAAANNNdddhhhOOO^^^DDD777777555333333444444333222000000000000//////////////////.........---------///...000000+++---AAAWWW]]]hhhyyytttoookkkqqqtttggg___WWWSSSOOOIIIFFFGGGBBB@@@===;;;:::999777555444333111000//////......222222222111111111111000111222222111000000111333555333000...---...000111111333777:::<<<<<<;;;:::777;;;??????:::555222111222111111111111111222222111333666777888<<>>======>>>???>>>>>>>>>>>>??????@@@>>>???BBBFFFHHHFFFCCC???EEEDDDDDDDDDFFFJJJNNNPPPRRRVVVYYYYYYUUUQQQOOOOOOHHHAAA;;;888:::<<<;;;888;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@@@@AAAAAAAAA@@@AAABBBBBBBBBAAA@@@???>>>????????????@@@@@@@@@CCCCCCCCCBBBAAABBBDDDGGGEEEBBBAAACCCIIIOOORRRRRR\\\bbbjjjtttZZZDDDHHH@@@@@@AAACCCFFFIIIMMMPPP^^^kkkRRRGGGIIIJJJRRRmmm|||xxxtttqqqkkkhhhccc^^^[[[WWWSSSPPPNNNMMMJJJHHHEEECCCBBBBBBGGGDDD???<<<:::888666555444444444444444444444444666666777777777555444333444666666444444666666444444444444555555555666666999<<>><<<>>>>>>WWWhhhPPPCCC>>>PPPgggzzztttKKK???;;;;;;@@@:::===;;;:::EEE]]]WWWRRRttt{{{uuukkk[[[MMMCCC===999888555777:::===>>>>>><<<;;;;;;<<<===@@@BBBCCCAAA???@@@GGGIIIfffMMMGGGUUUmmmmmm^^^\\\ZZZ[[[]]]```dddggghhhgggeeejjjjjjnnnuuuzzzyyyYYYFFFHHHRRRuuu|||~~~zzzxxxoookkk^^^LLL@@@===??????DDDIII```aaaPPP~~~ZZZAAA555777555333333333444333222000000000000//////////////////.........---------000...000111...///???SSSWWWbbbttttttqqqooottt|||nnneee]]]WWWUUURRRKKKGGGFFFCCCAAA>>>;;;:::999777555444444222111000/////////222222222111111111111000111222222111000000111333555333000...---...000111111333777:::<<<<<<;;;:::777;;;@@@@@@;;;666333222222111111000000111222222111333666777888<<>>>>>???;;;;;;<<<<<<===???@@@AAAAAABBBDDDGGGIIIHHHEEEBBBFFFEEEEEEEEEGGGJJJNNNPPPNNNRRRUUUUUUQQQMMMJJJIIIFFF@@@;;;999<<>>===<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBAAA@@@???>>>>>>>>>?????????@@@@@@@@@>>>@@@AAABBBAAABBBCCCEEEFFFDDDDDDHHHOOOUUUYYY[[[dddjjjqqq|||~~~SSSBBBEEE???@@@AAACCCFFFKKKOOOSSSaaammmNNNLLLNNN]]]{{{yyysssoookkkhhhccc___[[[XXXTTTQQQLLLKKKIIIFFFDDDBBBAAA@@@DDDBBB>>><<<:::999666444555555555555555555555555777777777777666555333222555666666555555666666555444444444555555555666666999<<>>>>><<<;;;;;;<<<>>>@@@BBBBBBAAA@@@@@@HHHMMMpppzzzKKKIIIWWWnnnkkk^^^ZZZUUUVVVXXXZZZ^^^aaabbbbbbaaaeeefffmmmvvv|||mmmXXXWWW```hhhrrr|||zzzoooTTTEEEIIIUUU{{{~~~}}}xxxooojjj^^^LLL@@@===??????CCCKKKeee\\\OOO{{{YYYAAA666777555333333333333333111000000000000////////////...............---------222///000222000111===NNNTTT]]]rrrwwwwwwxxx{{{{{{nnnfff^^^YYYXXXUUUNNNHHHFFFFFFCCC???===;;;999777555666555444222111111000000222222222111111111111000111222222111000000111333555333000...---...000111111444888;;;===<<<;;;:::777<<>>???BBBCCCEEEDDDEEEFFFIIIKKKLLLJJJHHHHHHGGGFFFFFFHHHKKKMMMOOOLLLOOORRRRRROOOKKKGGGEEECCC???;;;;;;>>>AAAAAAAAA>>>============>>>????????????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>?????????@@@@@@===@@@DDDFFFFFFFFFFFFGGGFFFFFFHHHNNNVVV^^^dddgggsssxxxjjjKKKAAACCC>>>???AAACCCGGGLLLSSSXXXbbbWWWQQQVVVpppzzzrrrlllkkkhhhccc^^^[[[XXXTTTQQQKKKJJJHHHEEECCCAAA@@@???AAA???===<<<<<<:::777555555555555555555555555555777777777777666555444333777666555555555555666777444444555555555666666666888;;;???AAAAAA@@@AAAAAA<<<888::::::TTTcccLLLBBB@@@RRRuuuoooIII???;;;;;;@@@:::======:::CCC\\\ZZZKKKcccuuuiii```RRRFFF===999777777666888;;;===>>>>>><<<;;;;;;<<>>??????CCCOOOlllXXXPPP{{{[[[DDD999777555333222333333222111000000000000////////////........................777111///111000111>>>MMMUUU___uuuwwwmmmddd\\\ZZZXXXQQQKKKIIIHHHEEEAAA>>><<<:::777555777666555333222222222222222222222111111111000000111222222111000000111333444222000......///111222222444888<<<======;;;999777<<>>EEEKKKRRRQQQPPPOOONNNNNNLLLKKKHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEBBB@@@@@@@@@@@@@@@AAABBBDDDFFFGGGHHHFFFFFFHHHKKKNNNPPPPPPNNNHHHHHHHHHHHHIIIKKKMMMNNNNNNPPPRRRSSSPPPLLLHHHFFFCCC@@@===<<>>>>>??????@@@??????@@@@@@@@@AAAAAAAAA@@@AAABBBBBBBBBAAA???>>>>>>>>>>>>>>>????????????@@@DDDIIIKKKLLLKKKJJJJJJKKKMMMQQQYYYbbblllssswwwYYYEEEAAA@@@===???AAACCCFFFMMMVVV]]]aaa\\\VVVbbbxxxqqqllliiieeeaaa]]]YYYVVVRRRPPPKKKJJJGGGEEEBBBAAA??????>>>============<<<999666666555555555555555444444555555555666666666666666777555444666666444555777555555555555666666666666888;;;???@@@@@@@@@@@@AAA>>>999:::===VVVdddLLLDDDCCCUUU|||lllGGG???<<<;;;@@@:::>>><<<999BBBZZZXXXLLLfff~~~tttcccZZZNNNBBB;;;888888777777999<<<>>>???>>><<<;;;;;;===@@@AAAAAA@@@@@@@@@===GGGPPPwww~~~XXXEEEPPP___xxxdddZZZUUUPPPTTTUUUWWWXXXZZZ]]]```cccdddhhhoooxxx~~~{{{{{{~~~kkk[[[NNNKKKQQQUUU[[[zzzmmm{{{wwwuuu~~~{{{nnniii[[[JJJ@@@??????>>>DDDQQQppp{{{VVVRRR{{{\\\FFF;;;666444222222333333222111000000000000////////////---.....................:::222......---000@@@QQQWWWccc}}}xxxkkk```[[[XXXSSSNNNLLLIIIFFFBBB???===;;;999666888777666444333333222222222222222111111111000000111222222111000000111333444222000......///111222222555999===>>>===:::888666<<>>???@@@@@@@@@AAA@@@@@@?????????@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCBBB@@@???======>>>>>>>>>?????????@@@CCCHHHJJJKKKJJJJJJKKKSSSWWW^^^fffpppzzztttPPPCCC@@@===<<<>>>AAABBBFFFMMMXXXaaaeee}}}\\\\\\ooo{{{vvvpppmmmfffbbb^^^ZZZWWWTTTPPPNNNKKKJJJHHHEEECCCAAA@@@???===<<<<<<===>>>===;;;888555555555555444444333333222333333555666888999:::777444444888888444444777555555555666666666777777888;;;>>>@@@@@@@@@@@@AAA>>>888:::???XXXdddKKKDDDDDDVVV~~~hhhEEE???===;;;???:::>>>>>><<>>???>>><<<;;;:::===AAABBBAAA??????@@@<<>>BBBPPPqqqvvvSSSSSSyyy[[[DDD888666444222222222222222000000000000000////////////---------...............888222...---,,,000BBBVVVXXXiii}}}oooaaa\\\ZZZUUUQQQOOOJJJGGGCCCAAA???===;;;888888777666444333333222222222222222111111111111000111222222111000000111333333222///......///111333222555:::>>>???===:::888555;;;BBBEEEAAA<<<888666222111111000////////////111444666777888<<>>>>>>>>??????<<>>;;;;;;>>>@@@AAADDDLLLYYYcccnnn]]]]]]hhh|||xxxsssoookkkddd```\\\XXXUUURRROOOLLLKKKJJJHHHEEECCCAAA@@@???===<<<;;;;;;<<<<<<;;;999777666666555555444444444222222333444666888:::;;;888444666<<<<<<666444888555555666666666777777777777:::>>>@@@@@@???@@@@@@<<<555999@@@YYYbbbHHHAAACCCYYYdddCCC>>>===;;;???:::>>><<<;;;FFF\\\~~~xxxZZZUUUnnnzzzqqq[[[SSSHHH>>>999888999999999:::===??????>>><<<;;;:::>>>BBBBBB@@@>>>???@@@>>>HHHRRR|||___LLLHHHRRRiiivvv\\\TTTVVVWWWUUUWWWZZZ[[[\\\^^^ccchhhkkklllqqqvvvyyy|||}}}~~~}}}~~~~~~qqq^^^NNNGGGLLLeeezzzqqqaaasssrrr{{{|||ooorrr}}}zzzzzz{{{nnngggYYYIIIAAA@@@@@@===@@@RRRuuummmOOOXXXxxxZZZCCC666666444222111222222111000000000000000////////////---------.........//////333/////////---000CCCYYY]]]ssszzzlll```]]]\\\XXXSSSPPPIIIGGGCCCAAA@@@???<<<;;;777777555444333222222222222222222111111111111000111222222111000000111333333111///......///222333222666;;;>>>???===:::777333:::BBBDDDAAA<<<888666222222000//////.........111444666666666:::@@@EEENNNOOOPPPOOOMMMKKKMMMNNNKKKJJJJJJIIIIIIJJJJJJKKKFFFGGGHHHGGGEEEEEEEEEFFFDDDEEEEEEFFFHHHJJJLLLMMMNNNOOOPPPRRRSSSQQQLLLIIIDDDDDDFFFGGGIIIKKKMMMNNNQQQNNNLLLLLLNNNPPPOOONNNHHHHHHGGGEEECCCBBBCCCDDDAAAAAA@@@?????????????????????@@@@@@@@@AAAAAAAAA??????@@@AAA@@@???>>>===============>>>>>>>>>???===???BBBEEEIIIOOOVVV[[[ggglllttt}}}yyyWWWCCC======<<<:::===@@@@@@BBBKKKYYYdddyyy|||bbbNNNddd{{{|||xxxrrrlllhhhccc```\\\XXXUUURRROOOMMMJJJIIIFFFDDDAAA@@@>>>>>><<<:::888888999:::999888999999888888777666666555444444444444555777888::::::666:::BBBBBB:::666:::555666666666777777777777777:::>>>@@@@@@???@@@@@@;;;444:::CCC]]]cccGGG@@@EEE```bbbAAA>>>>>><<>><<<;;;:::>>>CCCCCC@@@===>>>AAABBBIIISSSmmmMMMIIIJJJSSSoooooo[[[VVVVVVVVVUUUZZZ^^^______aaafffkkkmmmpppvvv|||~~~uuujjj]]]RRRSSSZZZkkkdddsssvvvzzzvvvsssrrrmmm}}}yyywwwnnngggWWWHHHAAAAAA@@@===CCC[[[eeeNNNbbbzzz\\\DDD777666444222111222222111000000000000000////////////---------.........//////......111222...111DDDZZZeee}}}uuuiii^^^]]]^^^ZZZTTTOOOIIIGGGDDDBBBAAA@@@>>><<<777666555444333222222222222222222111111111111000111222222111000000111333333111///......000222333222666;;;???@@@===:::777333999AAADDDAAA<<<888666222222000///............222444666666666999???DDDLLLNNNOOONNNLLLKKKLLLOOOKKKKKKJJJJJJJJJKKKKKKLLLGGGHHHIIIIIIGGGGGGHHHIIIEEEFFFGGGIIIKKKNNNPPPRRRRRRRRRSSSSSSRRRNNNHHHCCCBBBCCCEEEGGGIIIKKKMMMNNNSSSPPPLLLMMMOOORRRSSSRRRHHHIIIIIIGGGFFFEEEFFFGGGAAA@@@@@@???>>>>>>>>>?????????@@@@@@@@@AAAAAAAAA===>>>>>>??????===<<<;;;============>>>>>>>>>>>>BBBCCCFFFJJJPPPYYYbbbiiiyyydddHHH<<<:::<<<@@@:::===@@@@@@AAAJJJYYYdddkkkQQQSSSZZZmmm~~~yyyrrriiidddddd```\\\XXXVVVSSSPPPMMMIIIGGGEEEBBB@@@>>>======;;;999666555666777777777;;;;;;::::::999888777777777666555444444555666777<<<888===GGGGGG===888<<<666666666666777777777777777:::>>>????????????@@@===666<<>>>>><<>><<<;;;:::???CCCCCC???===>>>AAADDDHHHQQQVVV???FFFKKKTTTsssiii[[[XXXWWWTTTXXX]]]bbbccccccdddiiinnnooottt}}}wwwrrrvvv|||wwwiii\\\PPPOOO___qqqeeesssxxxwwwyyysssooo}}}yyyfff______zzzsssnnnfffWWWHHHAAAAAA@@@<<>>BBBEEEOOOSSSRRRNNNLLLOOOQQQQQQPPPMMMJJJJJJMMMMMMLLLIIIIIIIIIHHHGGGGGGHHHHHHHHHFFFEEEFFFJJJQQQVVVXXXXXXWWWVVVTTTQQQMMMJJJFFFEEEDDDGGGKKKMMMNNNNNNOOOOOOPPPLLLJJJMMMQQQTTTRRROOOVVVTTTPPPMMMJJJIIIHHHHHHKKKGGGCCC@@@???@@@@@@???AAA@@@???>>>============>>>???@@@AAAAAA@@@???>>>CCC>>><<>><<<999999888888777666666666666888;;;>>>???===888444888777555333444666999;;;666888999;;;<<<<<<;;;:::::::::888777777777888999===>>>???@@@AAA@@@@@@???999;;;===BBBlllbbbPPPBBBNNNpppWWWBBB;;;@@@===;;;???>>>:::???EEEWWWYYYSSSxxxtttfffRRRIII???;;;888555777;;;;;;???BBB@@@===<<<<<<<<<<<<>>>AAABBB@@@???>>>???@@@KKK___vvvLLLEEEDDDMMMYYYppplll\\\WWWWWWWWW]]]```dddggghhhmmmtttzzz|||eeeVVVZZZjjjxxxiiiVVVSSSUUU]]]yyy\\\vvvmmmtttmmmuuu|||zzz```TTT^^^www~~~}}}{{{rrrlllcccUUUIIIBBB?????????FFFmmmXXXYYYuuu___DDD666444444333333222111111000///////////////...------...............//////000333555000///111111>>>VVVYYYsss~~~}}}zzzpppfffcccaaa[[[VVVTTTQQQMMMIIIFFFEEEBBB===888999888666444333222222222111222333333111111222333///000111000///000111333666111///000000...000444555999<<<<<>>888555222111///.........///000333333444666:::>>>BBBDDDOOOTTTTTTOOOLLLLLLMMMLLLMMMKKKJJJIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHIIIHHHHHHKKKPPPTTTUUUUUUQQQQQQOOOMMMKKKHHHFFFDDDDDDGGGKKKMMMNNNNNNNNNOOOOOOLLLJJJLLLQQQSSSQQQNNNSSSSSSRRRQQQOOOMMMLLLKKKKKKGGGCCCAAA@@@@@@@@@???CCCBBBAAA@@@@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???BBB>>>===@@@AAA???AAAFFFCCCHHHOOOXXX```iiirrrxxxmmmMMMCCC@@@999888>>>;;;===???>>>>>>EEERRR]]]kkkpppTTTPPPNNNRRRbbb}}}wwwrrrnnniiifff```]]]ZZZWWWUUURRRNNNKKKJJJHHHDDDBBBAAA@@@>>><<<;;;;;;:::999999888888777555666999<<<>>>===999666777555333333444666777777555666777999;;;<<<===>>>::::::888777777777888999===>>>???@@@@@@@@@???>>>::::::===EEEpppdddPPPBBBMMMkkk|||UUUAAA;;;@@@===;;;???>>><<>><<<<<<<<<<<>>@@@<<<666666:::???BBBBBB>>>999666222111///.........///000333333444666:::>>>AAADDDNNNTTTVVVRRRMMMKKKIIIGGGJJJJJJIIIHHHGGGHHHJJJMMMJJJIIIHHHGGGFFFFFFEEEEEEHHHGGGFFFHHHKKKNNNNNNNNNIIIIIIIIIIIIHHHGGGFFFEEEDDDGGGKKKMMMMMMMMMNNNOOONNNLLLJJJLLLOOOQQQOOOMMMPPPQQQRRRSSSSSSRRRPPPNNNMMMJJJGGGEEEEEEEEEDDDCCCBBBBBBAAA@@@?????????@@@>>>???@@@AAAAAA@@@??????@@@======@@@BBBDDDHHHLLLJJJQQQ[[[fffooovvv}}}zzz^^^FFF@@@???::::::???;;;>>>???>>>===AAAKKKSSS```zzzXXXHHHNNNPPPXXXmmm|||wwwrrrmmmgggddd^^^\\\YYYVVVTTTRRROOOLLLJJJGGGDDDBBBAAA???===<<<;;;::::::999999888777777444555666999<<<===;;;:::666444333444777888666333444444555777999<<>>?????????>>>>>>:::999===IIIvvvgggOOOAAAOOOggg|||}}}zzzRRR@@@<<<@@@<<<;;;???===??????BBBXXXjjj[[[|||wwwzzz|||lll[[[JJJBBB;;;888888777:::>>><<<>>>AAABBB@@@===<<<<<<===@@@DDDDDDAAA??????@@@CCCHHH___yyyQQQBBBAAAHHHWWWhhhnnnbbb_________eeeiiilllllllllooowww\\\DDDIIIQQQPPP\\\rrr~~~ggg```___mmmqqqVVVWWW}}}mmmZZZjjjmmmQQQVVVvvv~~~~~~|||sssiii[[[TTTJJJBBB???@@@AAABBBHHHccc~~~}}}cccOOOWWWjjj```FFF:::555444444333222222222111333222000/////////000111------------...///000000444666111///222222???WWW\\\sss~~~||||||qqqmmmiiiaaa[[[XXXUUUPPPKKKHHHGGGDDD@@@<<<999999999888777555333222444444333111///000222555000111222111000000222444555111...//////---///333666:::<<<===>>>???;;;555555888<<<@@@AAA???:::666222111///.........///000222333444777:::===@@@BBBKKKTTTYYYUUUPPPMMMJJJGGGGGGIIIIIIFFFCCCDDDHHHLLLFFFFFFDDDCCCAAAAAA@@@@@@AAA@@@@@@AAACCCEEEFFFFFFDDDDDDEEEGGGGGGHHHHHHHHHEEEHHHLLLNNNNNNMMMNNNOOOMMMLLLKKKKKKMMMNNNMMMLLLLLLMMMOOOQQQRRRRRRRRRRRRPPPNNNLLLKKKLLLLLLJJJIIIGGGFFFEEECCCBBBAAAAAAAAABBBCCCDDDEEEFFFEEEDDDDDDEEEDDDDDDFFFJJJNNNSSSWWW^^^dddmmmvvv}}}fffQQQ@@@===>>>::::::>>>:::===???@@@@@@EEELLLRRR[[[}}}OOOFFFQQQTTTccc{{{vvvqqqkkkfffbbb]]][[[XXXUUUTTTRRROOOLLLIIIGGGCCCAAA@@@???===;;;888888888777666666555555555444555777:::===>>>>>>888666555888;;;<<<777333666555444555777;;;>>>AAA::::::888777777777888999;;;<<<===??????>>>>>>===:::888???OOO{{{gggMMM@@@QQQgggyyy|||NNN@@@===@@@;;;<<>>@@@AAAFFF\\\nnnjjjXXXOOOWWWddd```FFF;;;666555444333222222222222333222000/////////000111...------...///000111111777888333111333333???WWWZZZpppvvvqqqlllddd]]][[[UUUQQQKKKHHHFFFDDD@@@===999999999888777555333222444444333111//////222444000111222111000000222444555111...//////---///444777;;;======>>>???:::444444666:::>>>AAA@@@;;;777222111///.........///000222333444777:::===???AAAHHHRRRZZZYYYTTTQQQOOOMMMDDDFFFFFFCCC??????BBBEEEAAA@@@???===<<<;;;;;;;;;:::;;;<<<===>>>@@@BBBDDDBBBCCCEEEGGGIIIJJJKKKLLLGGGIIIMMMOOOOOONNNNNNOOOMMMLLLLLLLLLLLLMMMLLLKKKKKKJJJKKKLLLMMMPPPRRRTTTQQQPPPOOOPPPQQQQQQPPPNNNPPPOOONNNLLLJJJIIIHHHHHHJJJKKKLLLMMMNNNMMMMMMLLLNNNOOOQQQSSSXXX___dddgggtttwww}}}VVVHHH===<<<===:::999<<<999<<>><<<:::888888777777666555555444777555555666:::===??????:::999:::===???>>>:::666999777555444555888;;;===::::::888777777777888999;;;<<<===??????>>>>>>===:::777AAAUUU~~~dddJJJ@@@PPPfffyyy}}}JJJ???>>>@@@;;;<<>>@@@EEEVVV{{{YYYaaavvvsssttt~~~|||iiiTTTGGG@@@999888888777999<<<>>>===@@@GGGGGGAAA>>>>>>>>>CCCHHHGGGBBB>>>@@@CCCBBBKKKddduuuYYYJJJPPPWWW___iiizzzqqqhhhjjjooorrrssswwwzzzxxxvvvzzzyyy___TTTXXXZZZQQQGGGPPPVVVUUUVVVkkktttjjjmmmkkkXXXLLLXXXqqqSSSZZZrrrtttOOOJJJbbbsssTTT___}}}{{{|||xxxsssoookkkbbbYYYLLLGGGAAA===<<<===??????DDDVVVfffeeeZZZVVV___jjj___EEE:::777666444222222222333333000000///........................///000111222333:::;;;555111333111<<>>::::::999888666555444333444444444222000000111333000222222222111111222444666222///000000...000444888<<<======>>>>>>:::333444444777<<<@@@@@@<<<777222111///.........///000111333555777:::===???@@@DDDQQQ[[[\\\XXXVVVUUUTTTFFFFFFEEEBBB???======>>>===<<<;;;:::999999888888999:::<<<===>>>@@@CCCEEEBBBDDDFFFIIIKKKMMMNNNOOOIIIKKKOOOPPPPPPOOOPPPPPPNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJLLLOOORRRTTTPPPPPPQQQSSSVVVWWWUUUSSSUUUTTTSSSQQQPPPPPPPPPPPPOOOPPPRRRSSSTTTSSSSSSRRRUUUYYY]]]```gggqqqvvvwwwtttLLLCCC<<<<<<<<<:::999;;;<<<===???AAABBBFFFKKKNNN]]]XXXLLLTTT[[[www}}}wwwqqqlllgggccc```\\\ZZZWWWTTTRRRPPPMMMJJJHHHEEEBBB@@@???>>>;;;::::::999999888888777666666888666555666999;;;======999;;;>>>@@@???===:::888:::888666555555666888:::::::::888777777777888999<<<===>>>?????????>>>>>>:::888EEEZZZ___EEEAAAKKKcccxxxrrrFFF>>>??????:::<<<@@@:::===@@@EEETTTttt~~~XXX]]]xxxpppxxx}}}}}}iiiTTTFFF???999999999888999===AAA===AAAJJJLLLDDD???@@@???EEEJJJHHHBBB>>>@@@DDDBBBMMMcccxxxyyyhhhVVVNNNUUUcccpppyyytttlllmmmrrrtttsssxxx{{{yyywww}}}zzzeee]]]aaaddd\\\TTTYYY\\\___sss~~~rrriii{{{^^^MMMOOOVVVgggwwwVVVEEERRRqqqjjjHHHGGG___oooSSSaaa{{{{{{vvvnnngggccc[[[SSSHHHDDD???<<<<<<>>>??????DDDRRRbbbhhhbbbaaaqqq~~~\\\CCC999777666444222222222333444///////////////...------//////000000111333444555888999333000111///:::SSS[[[ooozzztttooohhhaaa^^^YYYTTTMMMJJJHHHGGGCCC@@@===<<<:::888777666666666333444444333111000000111111222222222111111333555777333000111111///111666999<<<>>>===>>>>>>999333333333555;;;@@@AAA<<<888222111///.........///000111222555888:::<<<>>>???CCCPPP\\\]]]YYYWWWWWWWWWOOOMMMKKKIIIGGGCCC???<<<<<<<<<;;;:::999999:::::::::<<<>>>???>>>???CCCEEEDDDEEEGGGJJJLLLNNNOOOPPPJJJMMMPPPRRRRRRQQQQQQQQQNNNOOOOOONNNLLLKKKKKKKKKKKKLLLLLLMMMOOOQQQRRRSSSQQQRRRUUUYYY\\\^^^\\\[[[ZZZZZZZZZZZZ[[[\\\]]]^^^[[[\\\^^^___`````````___bbbiiipppvvvbbbEEE@@@<<<<<<<<<;;;;;;===>>>>>>???@@@CCCGGGKKKOOObbb```QQQ[[[jjj}}}uuunnniiieeecccaaa]]]ZZZWWWTTTRRROOOKKKIIIGGGEEEAAA???>>>===;;;999999999999888777777666666777666444555777888888888666;;;??????<<<888888999999888666555555666777888::::::888777777777888999===>>>???@@@@@@@@@???>>>:::999HHH]]]~~~YYYAAABBBHHHaaaxxxeeeCCC===??????:::<<<@@@:::===>>>CCCQQQpppuuuYYY^^^wwwsss|||iiiTTTCCC===888999::::::<<<@@@CCC>>>BBBMMMPPPGGGAAAAAA???FFFKKKJJJCCC>>>AAAEEEEEEPPPccctttzzzsssggg___lllzzz}}}ttttttuuuuuutttyyy}}}{{{zzz{{{yyywwwqqqooo}}}wwwpppaaaNNNHHHXXXpppZZZLLLJJJ[[[{{{]]]HHHQQQjjjlllUUUbbb|||zzzssshhh^^^XXXPPPIIICCC@@@===<<<===@@@AAABBBHHHPPP```llljjjmmm{{{YYYBBB888888666444222222222333444000111222222222111///...000000000111222444555666222444///---000000<<>>;;;999777777888999222444555444222000000000111222333222111111333555888444111222222000222666999<<<>>>===>>>>>>999222333222444:::@@@AAA===888222111///.........///000111222555888:::<<<>>>>>>CCCPPP\\\\\\XXXWWWXXXXXXYYYVVVSSSQQQOOOKKKDDD???======<<<;;;;;;;;;<<<<<<;;;===??????===>>>AAADDDEEEFFFHHHKKKMMMNNNOOOPPPLLLNNNRRRSSSSSSRRRRRRRRROOOPPPPPPNNNLLLKKKKKKLLLLLLMMMPPPRRRSSSSSSSSSRRRUUUVVVZZZ___ccceeecccbbbcccdddeeefffiiikkknnnooommmnnnpppqqqrrrrrrrrrqqqttt}}}}}}TTTBBB???===============???>>>>>>???AAAEEEJJJPPPSSSggggggWWWeeezzz|||tttlllgggdddbbbaaa^^^[[[WWWTTTQQQNNNJJJGGGGGGDDDAAA???>>>===;;;999777777777666555555444444666555333333555666555444333999???>>>888444555888777777666555555666777888::::::888777777777888999===>>>???AAAAAA@@@@@@???:::999JJJ___}}}UUU???CCCHHHbbbyyy\\\AAA===@@@???999===@@@999>>><<<@@@PPPooooooZZZ```vvv~~~|||iiiTTTAAA;;;777999;;;<<>>AAAEEEHHHSSSeeevvv}}}sss~~~zzzxxxvvvuuu{{{~~~}}}|||xxxjjjUUUQQQXXXnnnXXXLLLKKKUUUhhhrrrQQQKKK___zzziiiSSS]]]xxx}}}|||yyypppbbbWWWOOOGGG@@@@@@>>>;;;<<<>>>BBBDDDDDDLLLPPP___mmmnnntttwwwUUU@@@:::666444222222333333222111222111111111111222333444222444666666333000......---000,,,---222444BBB\\\dddppp|||uuukkkbbb___\\\WWWPPPKKKJJJHHHDDDAAABBB???<<<;;;:::999777666555444444333222111000000111222333222111111333555777555111......000333555999;;;<<<===<<<999555333111333777>>>BBBAAA<<<777000000000000000111111222111333555888;;;>>>???@@@CCCJJJUUU\\\[[[VVVWWW]]]\\\XXX^^^mmmttthhhTTTGGGAAA<<<===<<<666:::???999:::;;;===>>>@@@BBBCCCDDDKKKJJJJJJJJJLLLOOOQQQSSSVVVUUUTTTSSSSSSSSSTTTUUUUUURRROOONNNOOOPPPQQQQQQSSSRRRRRRSSSTTTVVVYYYZZZ^^^^^^aaaffffffdddfffkkklllmmmqqqwww{{{|||}}}zzz}}}mmmKKK@@@???>>>===<<<<<<======???999;;;EEEHHHHHHPPP]]]uuuppp^^^www}}}xxxqqqkkkfffbbb^^^[[[[[[XXXUUURRRPPPMMMIIIGGGCCCBBBAAA???===<<<;;;:::777777666666555555555444666555555555555444444444888999:::;;;:::888666555555555444444444444555555555444555888;;;;;;999555>>>>>>>>>>>>>>>===<<<;;;===>>>IIIqqqxxxXXXGGG<<>>CCCIIIaaapppXXXXXXwww{{{lllUUUBBB@@@;;;777999>>>AAAAAADDDBBBMMM]]]]]]LLLCCCFFFGGGPPPTTTMMMCCCAAADDDGGGOOOTTTggg{{{|||}}}}}}\\\LLL^^^rrrnnnUUUMMM^^^dddhhhNNNQQQyyyaaaYYYfff{{{vvvqqqhhh\\\PPPGGGCCCAAA>>>;;;:::===???AAAEEEHHH]]]]]]^^^XXX[[[~~~yyyWWW???888666444222222333333222111111222222222333333333333222444555444111///......---000---...333444AAAZZZbbbsss{{{qqqiiieee^^^YYYRRRMMMKKKIIIFFFBBBBBB???<<<;;;:::999777666555555444333222111000000111222333222111111333555666444111......000222555888:::<<<===<<<999555333333444888???CCCBBB===777000000//////000000111222333444666999;;;<<<>>>>>>CCCIIITTT\\\[[[VVVWWW]]][[[ZZZcccyyyzzzaaaNNNGGG@@@@@@???888;;;???999<<<===>>>@@@BBBDDDEEEFFFJJJJJJJJJLLLNNNQQQTTTVVVWWWVVVUUUSSSSSSSSSSSSSSSSSSRRRQQQQQQRRRTTTTTTUUUSSSSSSTTTUUUWWWZZZ\\\]]]cccccceeejjjjjjiiikkkoooyyyzzzdddEEE@@@???>>>===<<<<<<===>>>BBB>>>AAAHHHIIIIIITTTbbbwwwhhh|||wwwqqqjjjfffbbb^^^\\\YYYWWWSSSQQQOOOLLLIIIFFFBBBBBBAAA???===<<<::::::777666666666555555555555666555555555555444444444666777888999999888777777666555555444444555555666888777777:::===>>>===:::@@@@@@@@@@@@@@@???=========>>>GGGkkkrrrSSSEEE===NNNddd~~~wwwRRRAAA???=========>>>===<<<:::<<>>;;;:::;;;<<<>>>BBBGGGLLL[[[WWWUUUPPPVVVxxx{{{XXX???666666444222222333333222111111222333444444444333222111222333111///......///---000...///333333???WWW^^^uuuxxxooojjjaaa[[[TTTPPPMMMKKKGGGDDDBBB@@@===;;;:::999777555555555444333222111111000111222333222111111333555555333000...---///222333777999<<<===<<<999555333444555999???DDDCCC===888///////////////000000111555555777888:::<<<======CCCHHHRRRZZZZZZVVVWWW\\\ZZZ[[[ggg~~~iiiSSSKKKBBBAAA@@@:::<<<@@@;;;>>>>>>???AAACCCFFFGGGIIIKKKKKKLLLNNNQQQTTTWWWXXXXXXWWWUUUTTTRRRRRRQQQQQQRRRSSSTTTUUUWWWWWWXXXXXXSSSTTTVVVYYY\\\^^^```aaaffffffhhhmmmmmmlllnnnsss}}}vvvYYYAAA@@@???>>>===<<<===>>>???CCCBBBEEEHHHHHHJJJXXXjjj{{{pppzzzuuuoooiiieeeaaa^^^\\\WWWTTTQQQOOONNNKKKHHHFFFBBBAAA@@@>>>===;;;:::999666666666666555555555555666555555555555444444444444555555666777777888888666555555444444555555666888777777999<<<>>>???>>>@@@AAABBBBBBAAA@@@>>><<<<<<===CCCcccgggLLLCCC>>>QQQjjjnnnMMM@@@>>>======>>>???>>>>>>===???DDDFFFVVVrrrZZZooo}}}rrr\\\DDD???:::999===@@@AAAAAAFFFLLL]]]lllgggRRRFFFFFFOOOYYY___WWWMMMIIIKKKNNNVVV\\\lllqqqaaavvvbbbRRRjjjzzzoooSSSUUUsss```eee{{{tttjjjlllfff]]]RRRIIIBBB>>><<<:::<<<===>>>???EEEMMMRRRYYYQQQLLLIIIRRRuuuwwwVVV???777666444222222333333222111111222444555555444333111000111000///------...///---111///000444333===UUU[[[rrr|||rrrlllddd^^^WWWRRROOOLLLHHHEEECCCAAA>>><<<;;;999777666666666555444333222111111111222333222111111333555444222000...---///111222555888;;;===<<<999555333333555999???CCCBBB<<<777//////......//////000111444555666888:::<<<>>>???CCCGGGQQQYYYYYYVVVXXX\\\[[[\\\ddduuu}}}kkkZZZOOOCCC@@@AAA;;;===AAA===??????@@@AAADDDFFFIIIJJJMMMNNNPPPQQQSSSUUUWWWWWWXXXWWWVVVTTTRRRQQQPPPPPPRRRTTTWWWYYYYYYXXXXXXXXXTTTVVVYYY\\\```ccceeeggggggfffhhhlllmmmlllnnnssszzz|||gggQQQAAA???>>>=========>>>???@@@@@@BBBFFFGGGEEEKKK___ttt~~~uuuvvvrrrkkkfffbbb___\\\ZZZTTTRRROOOMMMLLLJJJHHHEEEAAAAAA???>>><<<:::999999666666666666666555555555666555555555555444444444555444444444444555666777666666555555555555666666555555444555777:::===>>>@@@AAABBBCCCBBB@@@===;;;;;;===AAA\\\]]]DDDBBB@@@QQQmmmeeeJJJ???===<<<<<<>>>@@@??????@@@???CCCFFFTTT|||ZZZlllvvvaaaGGG@@@:::;;;???AAAAAABBBGGGRRReeesssjjjSSSFFFFFFPPP[[[bbb[[[OOOJJJLLLOOOUUU^^^ooo~~~nnnooooooSSSddd```YYYllleeellluuurrriii[[[NNNDDD>>><<<;;;;;;???AAA@@@AAAHHHQQQWWWVVVMMMHHHGGGUUU{{{nnnRRR@@@999666444222222333333222111111222444555555444222111...//////...---,,,...000---111///000333222===TTT[[[ooo~~~vvvnnngggaaaYYYTTTQQQNNNIIIFFFEEECCC???===<<<;;;888777777666666555444333222222111222333222111111333555333222000......///111222444666:::======:::666333222444777===AAA@@@:::444///////////////000111111222222444777:::===@@@BBBCCCFFFOOOWWWYYYWWWXXX\\\]]]]]]```gggpppuuutttppp[[[KKKFFFFFF???>>>AAA>>>?????????AAACCCGGGJJJLLLPPPQQQRRRTTTUUUUUUTTTTTTVVVVVVUUUTTTSSSRRRPPPPPPRRRVVVYYYZZZYYYWWWWWWWWWUUUWWWZZZ^^^bbbfffiiikkkhhhgggiiilllmmmlllooouuu{{{~~~}}}ZZZKKKAAA>>>>>>=========???@@@AAA???CCCGGGGGGHHHTTTnnn~~~{{{rrrnnnhhhccc```]]][[[YYYSSSQQQNNNLLLKKKIIIGGGDDDAAA@@@???===;;;:::999888555555555666666666666666666555555555555444444444666666555444333333444444666666666555555666666666444333333333555888;;;>>>AAACCCEEEFFFEEEBBB>>>;;;999>>>AAAWWWUUU???AAABBBQQQooo}}}]]]III===<<<;;;<<<>>>??????>>>>>>999<<>><<<:::888777777666555444333333222111222333222111111333555444222111//////000111222222555:::======:::666333222333777<<<@@@???999333000000000000000111111222111222333666:::>>>BBBDDDCCCEEEMMMUUUXXXWWWXXX[[[\\\^^^___bbbmmm}}}jjjVVVMMMLLLDDD@@@AAA>>>@@@@@@@@@AAADDDHHHKKKMMMPPPQQQSSSUUUUUUTTTRRRQQQSSSSSSTTTTTTTTTSSSRRRQQQSSSWWWZZZ[[[XXXVVVVVVXXXWWWXXXZZZ^^^bbbgggkkknnnllljjjkkkooooooooosssxxxoooNNNEEE@@@>>>>>>======>>>@@@AAABBBBBBFFFJJJKKKQQQddd}}}vvvoookkkfffaaa___]]]ZZZYYYTTTQQQNNNLLLKKKHHHEEECCC@@@???>>>===;;;999888777555555555666666666666666666555555555555444444444666666555555444333333222777666666555555666666777555555666666666888<<>>>>>===???888<<>>BBBBBBCCCFFFMMM]]]ppptttcccNNNFFFIIIWWWeeeooogggXXXQQQRRRUUUZZZhhh}}}}}}}}}]]]RRRfffrrraaaooozzzkkkVVVDDD<<<;;;===>>>:::???AAA@@@FFFRRRXXXVVVKKKFFFHHHQQQiii~~~```JJJ===888666444222222333333222111222222222111111000000000+++---000000///...//////...000------111111>>>WWW[[[lllzzzoooiiiaaa[[[WWWTTTOOOKKKJJJGGGCCCAAA???>>>;;;999888888777666555444333333111222333222111111333555444333222000000111222222111444999======;;;666333333444888===AAA???999444111111111111111222333333333333444666999===AAACCCCCCEEEKKKTTTXXXWWWXXX[[[YYY\\\___fffvvvnnnXXXNNNMMMEEEAAABBB@@@BBBAAAAAACCCEEEIIIMMMPPPMMMOOORRRTTTUUUSSSQQQPPPOOOPPPRRRSSSTTTTTTTTTTTTRRRVVV[[[[[[XXXWWWYYY\\\YYYYYYZZZ\\\```ffflllpppnnnlllmmmpppqqqppptttzzzfffGGGBBB@@@>>>=========>>>@@@BBBCCCCCCHHHKKKNNNZZZttt{{{vvvnnnkkkeeeaaa___^^^\\\ZZZUUURRROOOLLLJJJHHHEEEBBB??????>>><<<:::999777777555555555555666666666777666555555555555444444444444444555666666555444333777777666666666666777777555777888888777888;;;>>>BBBEEEHHHJJJIIIDDD???;;;777BBBHHHXXXQQQ<<>>;;;@@@CCCDDDOOO^^^bbb\\\KKKEEEJJJZZZ{{{{{{^^^HHH;;;555666555333222333333222111222222111000//////000000***---000111111/////////...000,,,,,,000111???XXXXXXkkk|||rrrlllddd^^^ZZZVVVQQQNNNKKKHHHEEEBBBAAA???<<<:::888888777666555444333333111222333222111111333555444444222111111111222333000444999===>>>;;;666333444555999>>>BBB@@@:::444222222111111222222333444555444555666888<<<@@@BBBCCCDDDJJJSSSXXXWWWXXX[[[UUUYYY___iii~~~iiiRRRIIIJJJEEEAAADDDCCCCCCCCCCCCDDDGGGKKKOOORRRJJJMMMPPPSSSTTTSSSQQQPPPMMMNNNQQQSSSUUUVVVVVVUUUQQQVVVZZZ[[[YYYYYY\\\```ZZZZZZYYY[[[___ffflllpppmmmkkklllooopppppptttzzzbbbFFFCCCCCC============???AAACCCDDDCCCGGGKKKOOO^^^}}}{{{zzzoookkkfffbbb```___]]]\\\VVVSSSPPPMMMKKKHHHDDDAAA??????===<<<:::888777777444555555555666666777777666666555555555444444444111333555777777777555444777777666666666666777777444666888888666666999<<>>???CCCBBBDDDJJJVVVfffuuuppp[[[IIIIIIQQQ[[[kkkuuunnn^^^UUUUUUYYYbbbnnn|||uuusssxxxzzzttt\\\WWW}}}vvvhhhjjjtttoootttlllnnnooottt}}}vvvhhhccchhh^^^RRRDDD:::999;;;======>>>CCCFFFJJJYYYjjjmmmdddOOOGGGLLLbbbzzz\\\III<<<333333333333222222222111111222111111000000000000000------............---------///------111222>>>WWWXXXbbbwwwyyyssskkkeee```[[[SSSNNNKKKHHHDDDAAA@@@@@@???>>>888777666555555444444555444333222111111222333444777555222///......000111222333777;;;:::555222444777777;;;AAAAAA;;;666666222111111111222333333444555555666666777:::???CCCCCCFFFKKKPPPTTTVVVWWWWWW^^^\\\\\\eeeuuupppZZZJJJIIIJJJDDD???@@@AAACCCEEEFFFFFFGGGIIIKKKLLLLLLPPPUUUVVVQQQOOOQQQLLLNNNQQQUUUVVVVVVUUUTTTVVVWWWZZZ[[[\\\\\\\\\[[[^^^ZZZZZZ___dddggglllqqqpppooommmkkklllqqqyyy~~~XXXDDD@@@@@@@@@@@@??????@@@BBBCCCEEEBBBJJJOOORRRdddxxxsssooolllgggbbb___]]]ZZZXXXRRRQQQPPPNNNKKKHHHEEEDDD???>>><<<:::999999999:::888777666444444555555666888666555555666666555333555555555555555555555555555555555555555666777777555555666555555777;;;>>>AAAAAAAAA@@@???>>>===<<<>>>;;;[[[___GGGBBB@@@DDDmmmdddLLL===;;;::::::999999::::::;;;999===<<<<<>>???<<<;;;LLLKKKTTT|||pppXXXGGGLLLQQQooo}}}___HHH;;;555333333333222222222111111222111111000000000000000...//////////////////......111------111000<<>>===<<<>>>AAAcccdddJJJCCCCCCLLLooo]]]GGG:::;;;::::::999999::::::;;;999===;;;;;;===DDDcccooodddyyyvvvcccNNNDDDBBBDDDIIIOOO^^^dddggg___SSSLLLPPPXXXhhhttt|||nnnaaa\\\]]]dddnnn}}}|||{{{~~~|||~~~zzzooofffaaaeeennnwww~~~xxxeee\\\|||qqqbbbooo{{{zzzbbbJJJAAA===999888:::>>>>>><<<999DDDNNNnnntttXXXKKKSSSccc```FFF999888333333333222222222111111222111111000000000000000//////000000000000/////////111...---000...999QQQXXXYYYjjj}}}vvvooohhh```UUUNNNPPPMMMIIIFFFEEEDDDBBBAAA===<<<;;;999888666555555333333222222222222333333666444222000//////000111222444999>>>===888555777888888<<>><<<;;;<<>>WWW~~~uuusss\\\GGGAAAGGGMMMNNN]]]___^^^XXXQQQQQQXXX___lllzzzuuufff______eeennn|||wwwxxxzzz~~~~~~zzzwwwnnngggcccgggnnnuuu|||~~~xxx~~~ttteeeyyy}}}cccttt}}}bbbGGG<<<:::888:::<<<>>>??????CCCCCCVVVgggQQQNNNbbbzzz\\\AAA777999333333333222222222111111222111111000000000000000/////////000000/////////---000------000...999PPPWWWUUUggg|||wwwrrrmmmeee[[[TTTRRROOOKKKHHHGGGEEECCCAAA>>>>>><<<;;;888666444333333333333333333333333333555444222000//////000111222444:::??????:::777888999999<<>>???@@@@@@@@@AAABBBEEEHHHJJJLLLKKKUUUddd|||{{{mmmssswwwnnniiibbb```]]]\\\[[[YYYWWWUUULLLLLLJJJHHHEEEBBB@@@>>>======<<<;;;999999888888777666666666555555555555777666555555666777666444555555555555555555555555555555555555555666777777999999999888777999<<<>>>AAAAAAAAA@@@???===<<<;;;999HHHfff___HHHAAABBBTTTrrruuuMMM???999;;;::::::999999::::::;;;777::::::<<<>>>???TTTxxxxxxhhhKKK???HHHOOOMMMYYYYYYXXXTTTRRRUUU]]]cccpppzzzhhh```___eeemmm{{{tttuuu~~~~~~zzzwwwtttooommmpppssssssuuuwwwuuuxxxoooyyy~~~iiizzzttttttzzz}}}pppXXXBBB:::999:::>>>??????AAADDDKKKHHHddd|||YYYVVV\\\oooRRR<<<666888333333333222222222111111222111111000000000000000---......//////......---+++...,,,---111///:::QQQWWWVVVhhh}}}xxxtttoooggg^^^WWWSSSPPPMMMJJJHHHFFFCCC@@@>>>>>>===;;;999666444222333333333333333333333333444333222000000000000111111444:::AAA@@@;;;888:::999999===AAA@@@999444333444444333333222333333444333555777888999;;;???BBBEEEHHHMMMQQQUUUVVVVVVVVVXXXYYY[[[\\\```hhhrrryyyvvvfffRRRGGGCCCBBBCCCDDDDDDFFFHHHHHHHHHIIIJJJLLLOOOLLLNNNTTTXXXVVVTTTTTTRRRQQQPPPOOOPPPQQQSSSTTTQQQTTTWWWXXXYYY]]]eeekkkcccaaaaaacccaaa___bbbgggnnnnnnooonnnnnnppptttwww|||~~~eeeGGG??????===???@@@AAACCCFFFJJJMMMOOOPPPccc|||}}}uuummmiiicccaaa^^^\\\ZZZXXXUUURRRLLLLLLJJJHHHEEECCC@@@???<<<<<<<<<;;;:::999888777666666666666666555555444666555444555666777666555555555555555555555555555555555555555555666777777777888888777777888;;;>>>AAAAAAAAA@@@>>><<<;;;::::::KKKcccWWWGGGBBBAAAUUUsssmmmJJJ???;;;;;;::::::999999::::::;;;:::;;;999;;;>>>>>>QQQrrryyyqqqQQQAAAHHHOOOLLLTTTUUUUUUUUUVVVZZZaaagggwww{{{ggg^^^^^^dddlllyyyzzzmmmlllzzz}}}{{{zzzxxxxxx|||}}}yyyvvvwww}}}yyyyyyxxx}}}yyynnnyyywwwnnneeehhhiiieee^^^TTTGGG===:::888;;;??????>>>BBBJJJQQQXXX}}}kkk___lllvvvcccFFF888555666333333333222222222111111222111111000000000000000------............------+++...---...222000;;;RRRWWWYYYjjj{{{uuuppphhh___XXXUUURRROOOLLLJJJGGGCCC@@@>>>>>>===<<<:::777444333333333444444444444333333333222222111111000111111000333:::AAAAAA<<<999:::::::::>>>CCCBBB;;;666555555444444333333333333333222444777888999;;;>>>AAAEEEHHHMMMQQQTTTVVVVVVUUUUUUUUUWWW[[[aaafffiiijjjooobbbRRRHHHEEEEEEEEEEEEEEEFFFHHHHHHGGGGGGIIIJJJLLLLLLPPPVVVXXXTTTSSSTTTPPPPPPOOOOOOPPPRRRSSSUUUOOOSSSWWWXXXXXX[[[dddkkkaaa``````aaa```^^^ccckkkpppqqqqqqpppooopppsssvvv}}}```FFFAAA@@@<<>><<<:::999>>>SSSeeeTTTHHHEEEDDD]]]|||gggHHH@@@===;;;::::::999999::::::;;;<<<<<<888999<<<999GGGddduuu~~~yyy\\\IIIHHHLLLLLLPPPSSSVVVXXXZZZ```iiiooo|||fff]]]^^^cccjjjvvvsssiiiiiixxx}}}}}}~~~}}}zzz~~~uuutttvvvtttlllYYYWWWRRRKKKCCC>>>;;;::::::777:::>>>>>>===GGGTTTiiizzzlllllluuuZZZ<<<666777333333333333222222222111111222111111000000000000000......////////////......---111///000333000:::PPPTTTZZZlll{{{vvvqqqkkkccc]]]WWWUUURRROOOLLLIIIEEEBBB>>>>>>???>>><<<999666555333333444555555444333333222222222111111111111111///222999AAAAAA<<<999:::::::::>>>DDDCCC===888888555555444333333333333333333555888999:::<<>>AAABBBDDDGGGLLLQQQUUUWWWqqq~~~yyyssskkkfffbbb```]]][[[YYYVVVQQQNNNLLLKKKJJJHHHEEEBBB???>>>999999999999888666555444555666777777777666444444666555444555777777777666555555555555555555555555555555555555555666777777666666777777888:::>>>BBBAAAAAA@@@???===;;;:::888@@@ZZZkkkUUUHHHEEEHHHhhh```EEE???;;;;;;::::::999999::::::;;;::::::888:::<<<666???WWWmmmttteee|||iiiSSSJJJJJJKKKNNNRRRXXX[[[^^^fffsss}}}}}}ggg___aaabbbiiisss|||pppjjjlll|||}}}~~~xxxyyy|||}}}}}}nnndddaaajjj{{{yyy~~~}}}~~~sssdddQQQJJJBBB===:::999888888<<<999;;;@@@@@@BBBPPPccczzzvvv|||qqqqqquuuwwwVVV777666888111333333333222222222111111222111111000000000000000//////000000000000//////000333111111333000888NNNPPPYYYlllzzzvvvsssoooiiidddZZZWWWTTTQQQNNNKKKFFFCCC??????@@@???>>>;;;888666333333444555555444333333222222222111111111111111...111999AAAAAA<<<999:::::::::???DDDDDD>>>:::999666555444333333333333333444666999:::;;;===@@@BBBBBBEEEIIIMMMPPPRRRRRRQQQRRRVVVZZZ]]]^^^___```aaa```ZZZQQQJJJIIIJJJIIIFFF@@@BBBEEEFFFFFFHHHJJJLLLIIIOOOWWW[[[UUULLLKKKOOOMMMMMMOOOPPPRRRSSSTTTUUURRRVVVZZZYYYVVVVVV\\\bbb]]]\\\]]]^^^]]]___hhhsssjjjnnnsssvvvwwwvvvuuuuuuyyy{{{WWWBBBBBBDDDAAACCCDDDFFFJJJNNNSSSXXXZZZ}}}~~~yyyrrrjjjddd___]]]\\\ZZZXXXUUUQQQNNNKKKJJJIIIGGGDDDAAA>>>===;;;;;;;;;;;;:::888777555555666777777777666444333555444444555777888777666555555555555555555555555555555555555555666777777666777888888999<<>>___oooUUUEEEBBBIIIooo[[[CCC>>>:::;;;::::::999999::::::;;;555777888===???888===SSSwwwfff|||www]]]ooosssZZZKKKHHHKKKMMMSSSYYY\\\```kkk{{{hhhaaacccaaahhhrrr}}}}}}qqqjjjjjjxxx|||xxxnnnhhhfff]]][[[ccc}}}oooYYYNNNDDD:::999<<<===;;;999???;;;===CCCEEEHHHZZZoookkksssaaaXXXaaa}}}CCC<<<777555333444333222222111111222222111111000/////////////////////000000000000//////...111......000...888OOOUUUSSSiii~~~vvvuuusssmmmgggeee___ZZZSSSMMMIIIGGGDDDBBB@@@@@@???===<<<<<<<<<<<<999888777666444444444444222222333222222111000//////111999AAABBB<<<999999888888;;;AAAFFFFFF@@@:::999555333444444222333777444777999:::999:::>>>BBBEEEFFFIIIMMMQQQRRRPPPNNNRRRTTTWWWZZZ\\\^^^^^^___cccVVVJJJJJJRRRSSSHHH<<>>===<<<;;;:::999888666555555555555666666666666555555555555555555555555555555555555555555555555555555555555555555555666777777555666666555666:::???DDDFFFBBBAAAAAA>>>999888:::???hhhdddSSSHHH???VVVnnn~~~XXX@@@;;;:::888999999::::::999999888777888999999888999;;;===```cccqqqnnnttt{{{xxxzzzlllTTTHHHIIIMMMSSSZZZ___dddpppiiibbbcccaaajjjrrrwww|||oooiiiooovvv}}}{{{~~~{{{ooogggcccmmmyyyvvvfff```LLLDDD>>>======;;;<<<>>>???===AAAGGGIIIRRRmmmfffwww^^^PPPcccppp???<<<777555555444333222222111111222222111111000///////////////...//////000000//////......111......000...888OOORRRQQQfffyyywwwuuuooojjjhhhccc^^^WWWQQQLLLIIIFFFDDDBBBAAA@@@???>>>=========999888777666555444444444222333333222222111000///000222888@@@AAA<<<888999999888;;;AAAGGGGGGBBB<<<:::666444555444222333666333666999999888999===AAAEEEFFFIIINNNQQQRRRQQQOOORRRTTTVVVYYY[[[\\\\\\\\\[[[TTTMMMOOOTTTTTTKKKBBB???AAACCCDDDEEEGGGJJJLLLIIIJJJKKKLLLMMMLLLJJJIIILLLJJJJJJLLLOOOQQQQQQPPPSSSTTTUUUUUUUUUXXX\\\```jjjgggccc```aaaeeelllqqqoookkkkkkppprrrqqqrrrvvvssszzztttPPPAAA@@@AAA@@@BBBDDDCCCJJJTTTUUU```www{{{wwwpppgggaaa^^^^^^]]][[[WWWSSSOOOLLLIIIHHHFFFDDDBBB???>>>===;;;:::999999888777666666555666666777777666666555555555555555555555555555555555555555555555555555555555555555555666777777555666666555777:::???CCCEEEBBBAAAAAA>>>999888;;;GGGpppiiiSSSFFF@@@VVVjjjvvvRRR===;;;:::888999999::::::999999888777888999999888888:::<<>>===<<<999999888888888777777777666666777777777777666666555555555555555555555555555555555555555555555555555555555555555666777777555555666666777:::???CCCEEEBBBAAAAAA===999:::>>>TTT|||oooQQQCCCBBBWWWgggvvvkkkJJJ999::::::888888999999999999888888666888888888777888:::<<>>@@@<<<888777999888:::@@@HHHJJJGGGBBB???:::777777555111111444111555999::::::;;;>>>AAAFFFGGGJJJOOOSSSTTTSSSQQQSSSTTTUUUVVVWWWWWWVVVVVVZZZ[[[[[[UUULLLDDDAAAAAA>>>@@@BBBBBBCCCDDDGGGJJJEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKNNNOOOPPPQQQQQQQQQQQQSSSXXX___dddjjjccc\\\[[[bbbhhhjjjjjjiiiggghhhkkkpppqqqqqqqqqsssyyyjjjKKK@@@@@@BBBCCC>>>FFFHHHMMMXXXcccyyyuuuooogggbbb```]]]\\\ZZZWWWSSSOOOLLLJJJFFFEEECCCAAA???===<<<;;;777777777777888888888888666666777777777777666666555555555555555555555555555555555555555555555555555555555555555666777777444555666666777:::???BBBDDDBBBAAA@@@===999;;;AAAaaaqqqNNNBBBEEE[[[hhh}}}bbbDDD777999:::888888999999999999888888666777888888777777999;;;>>>QQQlllccclllrrr___RRROOOYYYiii{{{yyykkkdddaaa^^^bbbgggnnnxxxuuukkkjjjiiiwwwzzzzzzuuu\\\NNNHHH???888999======>>>???IIIDDDOOOppprrrnnnvvv}}}hhhGGGEEE[[[oooGGG999<<<444666333444333222222111111222222111000000///////////////------............------...111......111000:::QQQ^^^VVViii{{{sssoooooommmiiibbb\\\WWWRRRNNNKKKFFFEEEDDDBBBAAA@@@??????;;;:::999888777666666666333333444333333222111000444333777>>>BBB>>>999777999888999???GGGKKKIIIFFFAAA<<<999888555111000333111555:::<<<;;;<<>>???AAAAAABBBCCCFFFHHHGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJLLLOOOQQQRRRTTTTTTUUUUUUVVVYYY\\\\\\[[[[[[\\\```dddggghhhdddhhhkkkllllllooorrrtttwww|||hhhLLLCCCBBBCCCDDD@@@IIIJJJMMMYYYhhh}}}rrrkkkddd```___[[[ZZZYYYVVVSSSPPPNNNLLLEEEDDDBBBAAA???===;;;;;;666777777777777888888888666666777777777777666666555555555555555555555555555555555555555555555555555555555555555666777777444555666777888;;;???BBBCCCBBBAAA@@@<<<999===DDDlllpppLLLCCCHHH```oooyyy\\\AAA777::::::777888888999999888888777666777888777666666888999:::EEE]]]wwwwww~~~|||~~~mmm^^^QQQZZZkkkrrreeeaaaaaa^^^aaaiiitttuuukkklllmmm}}}~~~mmmXXXKKKCCC>>>;;;===???>>>>>>@@@LLLLLL\\\bbbqqqyyyjjjSSSLLLWWWeeesssYYYxxxFFF<<<;;;333888111444333222222111111222222111111000///////////////.........//////............111...///222000;;;RRR^^^SSSddd{{{tttppppppnnnjjjddd___ZZZUUUPPPMMMHHHGGGEEECCCAAA@@@@@@???<<<;;;:::888777777666666444444444444333222111000333222777@@@EEEAAA;;;888888666777>>>FFFLLLKKKHHHDDD>>>:::999555000///222000444999<<<;;;<<>>===AAAGGGDDDWWW{{{uuudddllliiiSSS???LLLwwwhhh^^^oooGGG???999333:::000444333222222111111222222111111000///////////////...//////000000//////......111...///222111;;;SSS]]]PPP```{{{|||}}}uuuqqqrrroookkkfffaaa]]]XXXTTTPPPJJJIIIGGGEEECCCBBBAAAAAA<<<;;;:::999888777777777444444444444333222111000222111888CCCHHHDDD===888666555666<<>>===>>>@@@@@@@@@AAACCCFFFDDDDDDDDDDDDEEEFFFGGGGGGIIIJJJKKKJJJIIIKKKPPPTTTTTTVVVXXXXXXVVVUUUUUUVVVWWWYYY[[[]]]^^^aaafffiiigggkkkkkkhhhkkksssxxxxxxvvv{{{[[[IIIEEECCCBBBDDDAAAJJJLLLQQQeee|||{{{aaa[[[ZZZUUUTTTWWWcccyyyzzznnnjjjeee```]]]ZZZYYYVVVSSSOOOMMMKKKJJJDDDCCCBBBAAA???>>><<<<<<777777777777777666666666444444555555555555444444555555555555555555555555555555555555555555555555555555555555555666777777333555777888999;;;>>>AAABBBAAAAAA???:::999@@@JJJfffLLLHHHHHHdddhhhRRR@@@999;;;999777777888888888888777777666777777666555444666777;;;===HHH|||~~~vvvtttsssvvv}}}|||{{{nnnbbbhhhuuupppeeecccdddeeeccceeeooo~~~{{{rrrqqqnnnxxxpppfffzzz{{{vvvooojjjdddZZZNNNFFF<<<<<>>999666444555;;;EEEKKKLLLKKKFFFAAA<<<:::666000...111+++000666888999999;;;>>>CCCDDDHHHMMMQQQSSSRRRQQQRRRSSSTTTUUUVVVVVVUUUUUUUUUQQQMMMJJJGGGCCC>>>:::===>>>???@@@???@@@CCCEEEAAAAAAAAABBBDDDEEEGGGHHHJJJKKKLLLJJJIIIKKKPPPTTTQQQRRRSSSSSSRRRSSSTTTVVVVVVUUUVVVXXX]]]ccciiilllkkkllliiifffmmmwww{{{xxxsssyyy|||UUUFFFDDDBBBAAADDD@@@JJJLLLSSSkkk\\\HHHJJJLLLHHHRRRRRR]]]wwwzzzmmmjjjfff```]]][[[YYYUUUQQQMMMJJJGGGFFFDDDDDDCCCAAA???>>>===<<<888777777777666666666666333444444444444444444333555555555555555555555555555555555555555555555555555555555555555666777777333555777888999;;;>>>AAABBBAAAAAA???:::999AAALLLcccLLLIIIGGGcccaaaNNN???:::;;;999777777888888888888777777666666777666444444555777:::;;;>>>iiissspppmmmqqqyyy~~~wwwjjjooozzz{{{eee___ccceeeeeeggggggppp~~~vvvrrrjjjppp~~~kkkgggvvvooofff___ZZZSSSHHH@@@>>>???BBBCCCAAAEEEUUUfff~~~ggg]]]YYYKKKBBBRRRsss|||ZZZBBB;;;666777888333333222111111333333222111000000000000////////////...............///000000---222///+++---...777KKK[[[TTT```yyy}}}xxxtttqqqppptttqqqlllhhhccc^^^YYYUUUUUUPPPKKKHHHHHHGGGEEECCCAAA???<<<999777666666777555555555444333222111000222666:::@@@GGGIII@@@555666666888<<>>DDDEEEHHHKKKNNNPPPQQQQQQUUUUUUVVVWWWWWWVVVVVVVVVSSSMMMJJJKKKIII@@@;;;;;;<<<>>>@@@@@@@@@???@@@AAABBBCCCDDDCCCBBBBBBCCCDDDNNNLLLJJJGGGFFFIIIOOOSSSWWWSSSPPPNNNPPPRRRTTTUUUVVVXXX[[[]]]___bbbfffiiihhhjjjiiigggjjjqqquuuuuuxxxyyy{{{nnnPPPFFFFFFDDDEEEIIILLLOOOSSS]]]oooaaaOOOFFFCCCHHHKKKPPPMMMZZZ}}}tttmmmjjjbbb\\\\\\YYYWWWTTTOOOLLLIIIHHHGGGEEEDDDBBB???<<<999777666888888888888888777666666666555555555555444444444555666666666666666555555555555555555555555555555555444444444444555666666777777666777999<<>>EEEHHH@@@555666666777;;;AAAGGGJJJLLLFFFCCC???;;;777444222000111222444666999;;;===>>>CCCEEEHHHKKKNNNOOOPPPQQQSSSTTTUUUVVVWWWWWWWWWWWWQQQKKKHHHHHHFFF???;;;;;;<<<===???@@@??????@@@AAAAAABBBCCCCCCBBBBBBCCCEEEJJJJJJHHHGGGFFFIIINNNRRRVVVSSSPPPOOOPPPSSSUUUUUUVVVXXX[[[]]]___bbbfffiiigggjjjjjjiiilllqqqsssqqqrrrvvv}}}gggLLLDDDDDDCCCDDDGGGMMMQQQUUU\\\mmm}}}QQQGGGEEEGGGNNNQQQPPPPPP```qqqjjjhhhaaa\\\\\\XXXVVVSSSOOOKKKIIIGGGGGGDDDCCCAAA???<<<999777666777777888888777777666555666555555555555444444444555555666666666666555555555555555555555555555555555444444444444555666666777777777777999<<>>999:::777777777666666666666777777666666666666666666666666444;;;999@@@___pppkkkffffffhhhooo~~~|||{{{~~~~~~~~~jjj```\\\cccmmmnnnmmmjjjlllsss|||xxxnnnkkkpppvvv~~~zzz~~~~~~~~~yyytttbbbvvvooommm^^^[[[UUUPPPLLLGGGCCC@@@>>>===AAACCC@@@RRReeeYYYPPPGGGHHHPPPfffzzziii}}}uuuUUUAAA===999888888222333222111111333333222111111000000000/////////...///............//////000...333///---000///777III\\\RRR[[[yyy}}}zzzwwwuuusssqqqoookkkiiifffccc^^^[[[ZZZVVVQQQMMMJJJGGGEEECCCBBB@@@>>>;;;999888777777666555555555333222111000///333777<<>>BBBDDDGGGJJJMMMOOOPPPPPPRRRSSSTTTUUUVVVWWWWWWWWWPPPJJJFFFEEEBBB>>>;;;<<<;;;===>>>>>>>>>>>>???AAA???AAACCCCCCCCCCCCEEEFFFFFFGGGGGGGGGGGGIIIMMMPPPVVVSSSPPPPPPQQQTTTVVVVVVWWWYYY\\\^^^```bbbeeehhhfffjjjkkklllooosssrrrnnnooowwwsss\\\GGGAAACCCBBBCCCEEEIIINNNRRRWWWfffjjjGGGDDDEEEHHHMMMNNNPPPVVVkkklllfffeee```[[[[[[WWWUUUQQQMMMJJJHHHFFFFFFCCCBBB@@@>>>;;;999777666666666666777666555555444666555555555555444444444444555555666666666555555555555555555555555555555555444444444444555666666666666777888:::===@@@AAACCC>>>AAA888555777???ddd^^^FFFDDDDDDPPPhhhzzziiiJJJCCC===:::999555666666555555555555666666666666666666666666666666333999888:::HHH\\\}}}|||qqqlllgggdddcccjjjyyy}}}yyyxxxzzzzzzzzz{{{~~~}}}~~~ddd[[[YYYaaammmoooqqqmmmlllrrryyy{{{pppmmmrrrxxx}}}zzzzzzyyyuuupppjjjwwwcccaaaWWWTTTOOOLLLIIIFFFCCCAAABBB666>>>FFFBBB^^^{{{]]]MMMGGGBBB???DDD]]]uuuaaaYYYhhhrrrSSS@@@===::::::999222333222111111333333222111111111000000//////......//////............///000...222///---111000666GGG___UUU[[[vvv~~~|||zzzwwwtttpppnnnkkkjjjhhhfffccc```[[[XXXTTTPPPMMMJJJGGGFFFBBBAAA???<<<:::999888888666666666555444222111000...111555:::@@@DDD@@@999777666666:::???DDDFFFGGGEEEDDDBBB===888444111111222333555777999;;;<<<===AAABBBFFFIIILLLNNNOOOPPPSSSSSSTTTUUUUUUVVVUUUUUUPPPKKKFFFBBBAAA???>>>===;;;<<<============???AAA>>>@@@BBBCCCCCCDDDFFFGGGDDDEEEGGGHHHIIIKKKNNNQQQUUUSSSQQQQQQSSSUUUWWWWWWWWWZZZ]]]___```bbbeeegggfffhhhjjjkkkpppuuuuuupppsss|||bbbQQQBBB???BBBCCCCCCEEEFFFNNNRRRVVVfff\\\DDDEEEGGGJJJOOONNNUUUdddyyyhhhbbbbbb^^^ZZZYYYUUUSSSOOOLLLIIIFFFEEEEEEBBBAAA???===;;;999777666555555666666555555444333666555555555555444444444444444555555666666555555555555555555555555555555555444444444444555666666666666777999;;;>>>@@@AAABBB>>>AAA888555888EEEnnnYYYBBBAAADDDQQQfffsss```DDD???<<<;;;:::555555555555444444555555555666666666666666666666666555888777777;;;CCCcccyyyqqqmmmhhhddd___aaammmzzz{{{{{{~~~~~~zzzwwwwwwyyyyyyzzz{{{|||{{{zzzzzz}}}qqq[[[VVVWWWaaappptttxxxrrrnnnqqqvvvrrrnnnssszzz{{{{{{vvvttttttsssppplll}}}rrr```ZZZVVVOOOLLLIIIGGGFFFEEECCCBBBEEE777AAAHHHIIIqqqsssVVVIIIDDD>>>>>>DDDWWWppp```XXXgggqqqSSS@@@>>>;;;;;;:::333333222111111333333222111111111111000///.........//////............//////...222...---222111555DDDbbbXXX]]]uuu~~~|||xxxtttooommmlllkkkkkkiiifffddd\\\ZZZXXXTTTPPPLLLJJJIIICCCBBB@@@>>><<<:::999888777777666555444222111000,,,000444777===CCCAAA<<<888777777:::>>>BBBEEEEEEGGGGGGEEE@@@:::555222222222333444666888:::;;;<<>><<<:::999777777555555555555555444333333666555555555555444444444333333444555555555555555555555555555555555555555555444444444444555666666555666777999<<<>>>AAABBBAAA===@@@888777<<>><<<;;;;;;777555555444444444444555555555555555555555555555555666888666888999:::SSSzzzyyyuuurrrmmmhhh```ZZZ^^^eeedddgggppp|||zzzxxx|||{{{zzzyyywwwwwwwwwxxxdddSSSSSSWWWdddtttzzzzzzsssnnnpppuuu}}}uuunnnqqqwww{{{vvvqqqssspppmmmlllmmmllljjjhhhmmmWWWTTTSSSKKKEEECCCAAA@@@@@@@@@???>>>CCC<<>>BBBDDDDDDGGGHHHGGGBBB;;;555333333111222333555777888::::::>>>@@@CCCGGGJJJMMMNNNOOOSSSSSSTTTTTTTTTTTTSSSSSSRRRPPPJJJDDDBBBCCCAAA>>>======>>>===<<<===@@@BBB>>>@@@BBBCCCCCCDDDFFFHHHGGGIIIKKKLLLMMMOOORRRTTTSSSRRRQQQSSSVVVXXXYYYYYYYYY\\\___aaabbbbbbcccdddhhhggggggiiisss}}}~~~{{{{{{```JJJEEE@@@???AAADDDEEEFFFIIITTT[[[bbbyyyZZZHHHDDDIIIFFFJJJTTTXXXccc{{{qqqddd^^^^^^\\\XXXTTTQQQOOOLLLHHHEEEDDDCCCBBB???>>>===<<<:::999888777555555555666555444444333666555555555555444444444222333444555555555555555555555555555555555555555555444444444444555666666555666888:::===???AAABBB@@@;;;???888999===IIIqqqeeeIII<<>>===:::999;;;999555555444444444444555555555555555555555555555555666888666888;;;:::IIIfff{{{yyy{{{vvvoooeeeZZZUUUVVVXXX]]]jjj|||~~~~~~|||yyyvvvuuuvvvxxxsssYYYNNNRRRYYYfffwww}}}{{{tttooopppuuu}}}xxxoooooottt~~~{{{~~~{{{{{{{{{yyytttpppnnnmmmkkkjjjkkkjjjhhhfff|||{{{ooo[[[QQQPPPKKKBBBCCCAAA?????????@@@???>>>???AAAGGGJJJZZZ~~~XXXIII???;;;===;;;>>>YYYxxxoooUUU]]]rrrtttUUUBBB???<<<<<<<<<666333222111111333333222111222222111000///...------000000///...............+++///+++,,,222000111>>>ZZZVVV]]]pppxxxppppppnnnmmmmmmnnnmmmkkkiiiccccccaaa[[[SSSMMMJJJIIIDDDCCCBBB@@@>>><<<:::999888888777666444222111///,,,000333555;;;BBBDDDBBB;;;:::999;;;???BBBDDDDDDFFFHHHHHHCCC:::444222333000111222444555777888999===???BBBFFFJJJLLLNNNNNNOOOPPPQQQSSSTTTUUUUUUUUURRRRRRLLLDDDBBBCCCAAA<<<>>>>>>>>>======>>>AAACCC???@@@BBBCCCCCCCCCEEEGGGIIIJJJKKKLLLLLLNNNRRRUUUSSSRRRRRRSSSWWWYYYZZZZZZYYY\\\```bbbbbbbbbcccdddhhhiiiiiimmmwwwyyy{{{vvvSSSDDDBBB???>>>@@@CCCEEEEEEIIISSS[[[ccc~~~iiiRRRHHHIIILLLEEEGGGUUU\\\sssyyypppeee^^^]]]\\\WWWRRROOOMMMJJJGGGDDDCCCBBBAAA======<<<;;;:::888888777666666666666666555444444666555555555555444444444111222333444555555555555555555555555555555555555555444444444444555666666444555888;;;>>>@@@AAABBB@@@:::===777999===DDDhhh]]]GGG>>>FFFOOOaaattt{{{kkkMMM===<<<888666999:::666666555555555555666666555555555555555555555555444888555555999888AAATTT{{{xxxnnnaaaVVVRRRUUUXXXbbbrrr}}}|||~~~}}}zzzwwwwwwxxxkkkTTTMMMTTT[[[hhhxxx}}}yyysssrrrtttyyy~~~tttssswww~~~~~~~~~{{{vvvttttttuuussspppkkkjjjhhhgggfffdddaaa```ccc^^^XXXSSSNNNHHHCCCAAACCCAAA????????????>>>======BBBDDDGGGSSSaaa[[[HHHGGG@@@>>>CCCKKK^^^zzz^^^vvvvvvWWWBBB???<<<<<<===777333222111111333333222111222222111000///...------111000///...............***...++++++111///000<<>>BBBFFFIIILLLMMMNNNLLLMMMOOORRRTTTVVVWWWXXXQQQRRRMMMEEEBBBCCC@@@:::?????????>>>===>>>AAADDD???AAACCCCCCCCCCCCEEEFFFJJJKKKKKKKKKKKKNNNRRRUUUSSSRRRRRRTTTWWWZZZ[[[[[[ZZZ]]]```bbbcccbbbcccccchhhjjjlllqqqzzz~~~vvv|||cccDDDAAA@@@>>>===>>>BBBDDDDDDLLLWWW^^^hhhQQQFFFAAAIIINNNHHHMMM```lllxxxqqqfff___]]]\\\WWWPPPNNNLLLJJJFFFDDDBBBAAAAAA===<<<<<<;;;999888888777666666777777666666555444666666555555555444444444111222333444555555555555555555555555555555555555555444444444444555666666444555888;;;>>>@@@BBBBBBAAA999<<<777999;;;???```NNN===;;;GGGTTTiiifffJJJ<<<<<<666333888:::666666555555555555666666555555555555555555555555222999555111555666<<>>CCC???<<<@@@QQQkkksssmmmpppSSS@@@===999999;;;777444222111222333333222111111111000////////////////////////////////////////////////......000444777ZZZZZZVVVbbb|||xxxuuusssrrrpppqqqrrrrrrrrrpppooonnnooonnnkkkeee\\\SSSMMMJJJKKKHHHDDD@@@???===;;;999<<<:::888666444333222111---,,,///777<<<>>>CCCHHH>>><<<999999<<>>BBBGGGKKKNNNPPPNNNOOORRRUUUVVVVVVVVVUUU]]]WWWQQQNNNHHHAAA>>>@@@<<<<<<======>>>>>>>>>???@@@BBBEEEFFFFFFFFFFFFFFFJJJIIIIIIJJJMMMQQQSSSSSSTTTRRRQQQSSSXXX[[[[[[YYY]]]___aaadddffffffeeeeeelllpppuuuwwwwwwvvvxxxzzzzzzsssTTTBBB@@@???>>>???AAACCCDDDDDDZZZYYYWWWjjjjjjLLLDDDAAAEEENNNNNNRRRkkksssjjj```[[[\\\\\\XXXSSSKKKJJJGGGEEECCCBBBBBBBBB===<<<;;;999888777666666666666666666555555555555555555555444444333333333555444333333333333444555444444555555555555444444444444444555555555555666666333555<<>>CCCDDD;;;:::888333>>>SSS]]]OOO<<>>===<<<;;;::::::::::::;;;;;;<<<===@@@::::::AAADDD???<<<>>>;;;======hhh|||lllrrrzzzZZZEEE???999666555///444333222222333333222111111111000////////////////////////////////////////////////...---///333777MMMSSSUUUddd{{{wwwuuusssrrrmmmnnnooopppqqqrrrrrrrrrrrrrrrooojjjbbbZZZUUURRRLLLIIIEEEBBBAAA???===<<<:::999777555333111000000///---000666;;;>>>BBBHHH@@@===;;;:::===AAACCCDDDDDDIIIKKKFFF;;;222...///000111333555666666666555999:::===AAAEEEIIIMMMNNNOOOPPPSSSVVVWWWXXXWWWWWWWWWUUUVVVWWWSSSIIIBBB@@@<<<<<<===>>>@@@AAABBBCCCAAACCCEEEFFFFFFGGGGGGGGGJJJJJJJJJKKKMMMPPPQQQQQQTTTSSSRRRTTTXXX[[[[[[ZZZZZZ[[[]]]___aaabbbbbbbbbkkkoootttvvvvvvvvvxxxzzz}}}pppWWWIIICCC???>>>===>>>AAACCCEEEFFFFFFMMMWWWtttbbbGGGGGGFFFKKKQQQPPPXXXyyynnnfff]]]XXXWWWUUUOOOJJJLLLKKKHHHEEECCCBBBAAAAAA>>>===;;;999888777777666666666666666555555555555555555444444444333333333555444333333333333444555444555555555555555555444444444444555555555555666555333666<<>>BBB@@@888888777666EEEZZZaaaAAA555???JJJ^^^xxx}}}NNN???;;;>>>:::<<<>>>888444444555555555555444444333333444444444555555555555555666666666777777777@@@eee|||ppphhhgggYYYNNNLLLMMMOOOZZZhhhpppssstttqqqmmmkkkhhheeekkkmmmoooooommmkkkjjjjjjbbbUUULLLPPPYYYddduuussspppnnnqqq~~~||||||xxxvvvvvvzzz{{{yyysssnnnmmmnnnnnnnnnllliiiddd```^^^^^^YYYWWWSSSNNNJJJGGGEEEDDDAAA@@@???===<<<;;;::::::::::::::::::;;;<<<===>>>:::>>>BBB@@@===<<<@@@CCCDDDEEEOOOuuubbboootttTTT@@@>>>===??????888555444222222333444222111111111000////////////////////////////////////////////////...---///333666LLLVVVZZZggg}}}zzzwwwtttsssrrrnnnoooooooooqqqrrrssstttppppppoookkkeee^^^ZZZXXXMMMJJJFFFBBBAAA???===;;;;;;:::888666444222111000222000000555999<<>>???@@@@@@CCCCCCDDDFFFGGGHHHHHHHHHIIIJJJKKKLLLNNNNNNNNNNNNTTTSSSSSSUUUXXX[[[[[[ZZZ\\\]]]^^^```bbbcccdddeeemmmqqqvvvxxxxxxyyy{{{~~~aaaJJJ???;;;=========???AAACCCFFFGGGSSS[[[fff\\\EEEFFFFFFLLLQQQSSScccooohhh```]]]\\\ZZZUUUPPPKKKIIIFFFCCC@@@>>>>>>===>>>===;;;:::888777777777666666666555555555555444555444444444444333333333555444444333333444444555555555555555555555555555444444444555555555555666555444777<<<>>>===>>>AAA<<<666666777===TTThhhiiiLLLAAAHHHKKKYYYvvvmmmOOO???::::::333222222+++444444555555555555444444222333333333333333444444444444444555555555555666@@@WWWyyyxxxqqqttt```NNNHHHHHHJJJPPPXXX___ccciiillljjjfffgggkkkggghhhiiiiiihhhggghhhiiiaaaTTTKKKLLLRRR]]]rrrtttsssqqqsss~~~}}}qqqzzz~~~||||||{{{zzzxxxvvvtttsssqqqqqqpppooolllhhheeedddiiijjjiiieee___ZZZWWWVVVPPPNNNJJJFFFCCCAAA??????===<<<;;;:::999999999999;;;;;;;;;;;;<<<===>>>???:::AAADDD@@@===>>>@@@???===IIIfff}}}pppaaaZZZ[[[mmmdddKKKCCC<<<888333***666555333333444444222111111000000////////////////////////////////////////////////------...222555OOOYYY[[[aaaxxx}}}zzzwwwvvvuuutttsssrrrqqqrrrssstttoooppppppnnniiidddaaa```UUUQQQLLLHHHEEEBBB???=========<<<:::888666444333444000000333777999>>>DDDCCC@@@>>>===???AAABBBBBBAAADDDFFFCCC===888666777222222333444555666777777888999:::===AAAEEEHHHJJJJJJLLLNNNQQQSSSTTTUUUUUU___]]]]]]]]]XXXNNNGGGFFFEEEDDDBBB@@@???>>>>>>>>>CCCCCCCCCEEEGGGIIIHHHHHHHHHJJJMMMNNNMMMMMMMMMMMMRRRSSSTTTVVVXXXZZZZZZZZZ^^^^^^___aaaccceeeggghhhkkkoootttwwwwwwyyy|||```HHH??????CCC>>>??????@@@@@@BBBEEEGGGIIIPPP\\\{{{WWWGGGPPPMMMLLLPPPWWWlll{{{ooohhh^^^WWWTTTQQQMMMJJJLLLKKKGGGDDDAAA???>>>>>>===<<<;;;999888888777777666666555555555444444444444444444444444444444444444444444444444444444444555555555444444555555555444444444555555555555666555666888<<<>>>>>>>>>>>>???:::888555>>>YYYhhh___999777HHHOOO]]]zzzqqqLLL<<<666666333777???>>>444444555555555555444444222222222222222222222222444444444444555555555555000:::TTT|||~~~xxxhhhXXXQQQNNNMMMOOORRRWWWZZZbbbiiihhhdddgggooofffgggggggggffffffiiikkk]]]RRRIIIGGGKKKVVVnnn~~~tttvvvuuuvvvnnneee}}}|||{{{|||vvvvvvuuutttsssrrrrrrrrrmmmjjjgggeeedddaaa\\\XXX___```aaa^^^YYYTTTPPPOOOIIIHHHEEEBBB???=========::::::999999999999::::::;;;;;;;;;<<<===>>>???@@@CCC@@@@@@CCCCCCAAA@@@BBBNNNllljjjfffUUUMMMllljjjLLL<<<@@@DDDKKKPPPLLL777666444444444444333111111000000////////////////////////////////////////////////---,,,...111444777GGGKKKMMM^^^mmmsssxxx|||zzzxxxwwwuuuuuuuuuvvvwwwxxxtttuuuvvvtttpppllljjjiii```\\\VVVQQQLLLHHHDDDAAA>>>>>>===<<<:::777555444444000///222555777;;;AAACCCAAA>>>>>>???@@@@@@@@@>>>AAADDDCCC@@@<<<::::::333333333444555666777888888888999;;;>>>BBBFFFHHHIIIKKKMMMOOORRRTTTVVVVVVYYYZZZ```fffddd[[[RRRPPPKKKJJJGGGEEECCCBBBBBBBBBBBBBBBCCCFFFJJJKKKIIIGGGIIIKKKNNNOOOMMMLLLLLLMMMQQQSSSUUUWWWXXXYYYZZZ[[[]]]]]]^^^```bbbdddfffhhhhhhlllqqqtttuuuwww{{{{{{```NNN@@@AAABBBAAA@@@AAADDDGGGOOOSSSYYYmmm~~~pppbbb]]]___kkkwwwkkkccc___[[[YYYPPPNNNKKKHHHEEECCCBBBAAA<<<;;;:::999888777777777555555555555444444444444444444444444444444444444444444444444444444444444666555444444444444555666444444444555555555555666444777:::<<<===>>>>>><<>>888222>>>\\\cccNNNOOOQQQcccaaa___fffiii{{{vvvfffXXXEEE:::777111444444555555555555444444222222222222222222222222444444444555555555666666===888999KKKeeeyyy~~~rrrgggaaa```fffmmmnnnmmmnnnpppmmmgggfffhhhfffffffffeeeddddddgggjjjZZZOOOFFFDDDGGGRRRlllvvvyyyxxxvvv}}}~~~iiibbbvvv}}}{{{{{{wwwwwwxxx{{{}}}}}}{{{yyysssqqqooommmlllkkkkkkkkkeeeaaa\\\YYYYYYVVVPPPKKKLLLMMMOOONNNKKKGGGEEEDDDCCCBBB@@@===<<<;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<===>>>???AAAAAAFFF???@@@FFFDDDBBBSSSlll^^^[[[ZZZllleeePPPIII@@@<<<;;;666888777555555555555333111111111000///////////////////////////////////////000//////---,,,---111444JJJcccooorrr{{{vvvtttuuuuuuvvvwwwyyy{{{|||}}}tttvvvwwwuuurrrnnnlllkkkbbb]]]WWWQQQLLLGGGCCC@@@=========<<<:::777444333333000000333555666:::???DDDBBB@@@??????@@@???>>>@@@CCCFFFEEEBBB===888666333333333444555666888999999888999:::===AAAEEEGGGKKKLLLNNNQQQTTTWWWYYYZZZ]]]dddqqq{{{wwwfffTTTJJJGGGEEECCCBBBAAABBBDDDEEECCCCCCEEEJJJNNNOOOKKKGGGIIILLLOOOOOOMMMLLLNNNPPPRRRUUUXXXZZZZZZ[[[\\\]]]aaabbbcccfffhhhjjjlllmmmnnnrrrwwwzzz{{{~~~}}}RRR@@@???@@@@@@BBBAAACCCDDDCCCBBBBBBFFFJJJLLL[[[rrrtttMMMJJJOOOIIILLLbbbwwwooohhh]]]SSSNNNLLLKKKJJJKKKJJJGGGCCCAAA???>>>>>>::::::888777777666666666555555555444444444444333333333333444444444444555333444444555555444444333666555444333333444555666444444444555555555555666444888;;;<<<===???===:::888999777555JJJrrrwwwYYY:::===QQQYYYhhh[[[AAA666777:::444333777333444444555555555555444444333333333222222222222111444444444555555555666666999888;;;LLLnnn{{{~~~~~~~~~wwwooocccccccccaaa______aaacccXXXMMMEEEEEEHHHTTTlllwww{{{yyyuuuyyyggg[[[yyy}}}|||{{{wwwttttttsssssstttuuuvvvtttqqqmmmooommmjjjeeeaaa^^^\\\[[[WWWSSSNNNLLLKKKHHHDDD@@@===???AAABBB@@@?????????===<<<;;;999999999999:::;;;;;;;;;;;;;;;<<<======<<<<<<===>>>???AAABBBCCCAAAAAAEEEIIIHHHUUU]]]^^^wwwsss{{{dddRRRKKKAAA>>>@@@>>>999777666555555555333222111111000///////////////////////////////////////000///...---,,,---000333<<>>>>>>>>===;;;888555333333111111666888888;;;@@@FFFDDDBBB@@@AAAAAA???>>>AAADDDGGGGGGDDD===777333444444444444555666888999999999999:::<<<@@@DDDGGGLLLMMMNNNQQQTTTXXXZZZ\\\eeennn}}}nnnXXXKKKFFFDDDBBB@@@@@@AAACCCEEEEEEFFFIIIOOOTTTTTTNNNIIIJJJMMMPPPOOOLLLLLLPPPTTTTTTXXX\\\^^^^^^^^^___```fffgggjjjmmmpppqqqrrrrrruuuyyy~~~fffHHH@@@AAAAAAAAACCC???BBBEEEEEECCCEEEJJJOOOVVVgggpppNNNQQQTTTRRR\\\www~~~jjj^^^[[[UUUQQQNNNNNNMMMMMMFFFDDDBBB???===;;;;;;;;;999888777666555555555555555555555444444444333333333333333444444444555555333333444555555444333333777666444333333444666777444444444555555555555666444999===<<<===???===888111666777:::XXXgggJJJFFFSSSYYYnnn```???666777;;;555555999777444444555555555555444444444444333333222222222222333333333333444444444444222888999>>>YYY}}}}}}vvv```aaa```^^^[[[YYYZZZ[[[WWWMMMFFFHHHNNNYYYooo~~~www~~~}}}xxx{{{pppiiiyyyzzzttttttsssooollllllmmmlllkkkllllllllliiigggeeeddd```\\\WWWRRROOOMMMHHHFFFCCCAAA@@@???===<<<999:::<<<<<<<<<<<<>>>???;;;:::999888888999::::::<<<<<<;;;;;;<<<<<<===============>>>@@@AAACCCDDD>>>EEEHHHLLL```kkkiiiWWWNNN@@@;;;===<<<:::888666666666555333222111111000///////////////////////////////////////000000...---+++---000333666TTTeeefffrrrpppkkk~~~}}}xxxuuuvvvwwwyyyzzz{{{zzzyyyyyyxxxyyyzzzxxxtttooommmlllaaa]]]XXXSSSPPPMMMIIIGGG@@@@@@AAA@@@>>>;;;888666444222333888;;;:::===AAAHHHFFFCCCBBBBBBBBB@@@??????CCCGGGHHHFFF???888333444444444444555777888::::::999999:::<<<@@@DDDGGGJJJKKKMMMOOOSSSVVVYYY[[[aaajjjzzzvvveee\\\OOOLLLIIIFFFEEEEEEFFFGGGGGGHHHLLLSSSYYYXXXQQQJJJKKKNNNPPPOOOLLLMMMQQQVVVWWW[[[```aaaaaa```aaacccdddfffjjjnnnpppqqqqqqqqqssswww|||hhhTTTEEEEEEEEE???;;;===<<<@@@DDDEEEEEEGGGMMMSSS```qqqjjjGGGLLLMMMQQQbbbnnn```^^^[[[VVVQQQLLLHHHFFFHHHGGGDDDBBB@@@?????????888777666555555555555555555555444444444333333333333333333444444555555555333333444555555444333333777666444333333444666777444444444555555555666666444:::===<<<===???===777444::::::;;;YYY]]]EEEFFFZZZggg```KKK===999777......555555444555555555555555555444444444444333333222222222111111222222222333333333000:::;;;666JJJyyyyyylll`````````]]]ZZZWWWVVVWWWXXXMMMGGGKKKRRR^^^rrrzzzwww~~~iiixxxyyyrrrmmmnnnmmmjjjggggggfffeeecccccceeeggggggggg[[[ZZZXXXTTTPPPLLLHHHFFF???>>>>>>===<<<<<<<<<===666777888888888999;;;===;;;;;;:::999:::;;;<<<===<<<<<<<<<;;;;;;<<<<<<=========>>>???@@@BBBDDDEEE@@@GGGFFFNNN}}}qqqyyyzzz\\\HHHFFFAAA;;;>>>:::999888777666555444333333333333333222000...---111111111111111111111111000///...------...///000333KKK\\\^^^cccuuutttddd```rrr~~~|||yyywww||||||{{{zzzyyywwwuuutttuuuvvvwwwvvvrrrlllfffbbbaaa]]]WWWRRRMMMIIIFFFCCCAAAAAABBB@@@<<<999777666222000222777999999:::>>>EEEDDD@@@===@@@DDDBBB===AAACCCFFFHHHHHHCCC<<<666555444333333666888999888>>>:::888999===@@@AAA@@@HHHHHHIIILLLQQQTTTVVVVVV]]]jjjwwwjjjTTTLLLGGGHHHKKKIIIGGGFFFLLLLLLOOOSSSSSSPPPMMMMMMJJJMMMPPPQQQPPPQQQTTTWWW[[[]]]_________```bbbdddgggmmmtttvvvtttsssuuuxxx|||zzz|||uuuRRRLLLEEE@@@???@@@???>>>AAA???CCCKKKMMMJJJMMMUUUeeedddMMMTTTSSS]]]{{{vvvhhh```]]]XXXSSSQQQNNNKKKIIIFFFEEECCC@@@===;;;:::999:::999888666555555444444444555555555444333333222333333333444444444555555555444444333333444444555444444444444444444444444666444222333666777666444:::;;;>>>??????>>><<<:::>>>666...CCCaaaUUUCCCIIIWWWiii~~~jjjWWW@@@===999777666666555444444333222111222333444555222222444444444444222222333333333333333333333333999888888:::BBBXXX|||tttvvvqqqlllggghhhkkkggg[[[SSSSSSRRROOONNNHHHIIISSSZZZ]]]dddmmmyyyyyyzzz|||yyyvvvrrrmmmgggeeefffeeeaaa\\\^^^]]]\\\[[[ZZZZZZZZZZZZXXXTTTOOOIIIDDD@@@???>>><<<;;;:::999999999999999333555999;;;<<<<<<:::888888<<<;;;555555:::===;;;;;;<<<=========<<<;;;:::>>>???AAA@@@===<<>>:::999888777666444333333333333333333222000...---........................000///...------...///000222FFFUUUVVV[[[mmmggg[[[ZZZooo~~~zzzwww}}}}}}|||{{{zzzxxxwwwvvvttttttsssrrrnnnjjjeeecccaaa^^^XXXRRRNNNJJJGGGEEECCCCCCBBB@@@<<<999666555222000111666888777888;;;DDDCCC@@@===???CCCBBB===AAABBBEEEGGGGGGDDD>>>999888666444444666888999999===;;;999999;;;>>>??????EEEEEEGGGLLLPPPTTTUUUUUUaaahhhrrr~~~tttSSSLLLGGGIIILLLKKKJJJJJJLLLKKKLLLNNNOOOOOOOOOPPPLLLNNNPPPRRRSSSTTTWWWXXX[[[^^^```bbbbbbccceeefffmmmrrrwwwzzzzzzzzz{{{}}}~~~~~~{{{YYYLLLHHHCCC@@@@@@AAAAAA@@@DDD@@@BBBHHHJJJJJJSSS```|||aaaLLLSSSZZZmmmrrreee___\\\WWWSSSPPPMMMJJJHHHFFFDDDBBB???===;;;:::999:::999888666555555444444444444555555444444333222333333333444444444555555555444444333333444444555444444444444444444444444666555333444777888666555:::;;;===??????>>><<<::::::999444OOOvvvZZZFFFPPP___qqqqqqWWWFFF;;;999666444555666666555333222222222222333444444222222333444444333222222333333333333333333333333666666666666888DDD^^^uuu~~~{{{}}}rrrjjjbbb[[[jjjkkkfffZZZSSSRRRSSSRRRPPPJJJHHHKKKLLLLLLVVVcccdddgggmmmttt{{{|||iiiiiiddd^^^[[[[[[YYYTTTPPPPPPOOONNNMMMLLLLLLLLLLLLKKKIIIFFFBBB???<<<;;;:::666666666666666777888888::::::888777777777888999555999:::666777<<<>>><<<@@@@@@???>>>>>>>>>>>>>>>@@@?????????>>>>>>???AAAGGG[[[~~~kkkjjjuuu|||kkkPPPIIICCC<<>>>>>AAA@@@===AAABBBCCCEEEFFFEEEAAA>>><<<999555444555888999:::;;;;;;;;;::::::;;;===???AAABBBEEEJJJPPPSSSTTTTTT___aaaeeepppnnnRRRKKKHHHKKKNNNNNNMMMOOOQQQPPPOOOMMMNNNPPPRRRSSSPPPPPPQQQTTTXXX[[[\\\\\\]]]```eeehhhiiiiiijjjkkkpppssswww{{{~~~ZZZGGGEEECCCAAA@@@BBBCCCCCCCCCFFFDDDFFFKKKKKKMMMZZZkkkbbbPPPXXXccclllaaa^^^ZZZUUUQQQNNNLLLIIIGGGEEECCCAAA???<<<:::999999999888777666555444444444444444555555444444333333333333333444444444555555555444444333333444444555444444444444444444444444666555444555777888777666:::;;;===??????===;;;999555===:::]]][[[HHHVVVhhhxxxaaaJJJ===666444222222444555666666111222222333333333333333222222333333333333222222333333333333333333333333444555666555222444BBBPPPooosssxxxpppfff^^^eeeeeeaaaZZZVVVUUUSSSPPPOOOIIIFFFFFFBBB@@@HHHUUU^^^dddkkkqqqxxxiiiddd]]]XXXSSSOOONNNKKKFFFBBBBBBBBBAAA@@@????????????>>>======<<<;;;:::888888333333333444555777888999888888888999:::<<<===???555888999888:::>>>???>>>???>>>===<<<===>>>???@@@???@@@>>>;;;;;;DDDRRR^^^tttwwwfffbbbiiioooiiiLLLEEEAAA===???999999888666555444333222222222222111000000///...000000000000000000000000000///...------...///000333???LLLTTT[[[iiiyyyggg^^^aaayyy}}}|||{{{}}}|||{{{zzzyyyxxxwwwwwwyyyvvvrrrooolllllllllmmmcccaaa[[[UUUPPPMMMMMMOOOGGGEEECCC@@@>>>;;;888666444111000222222000111555AAACCCCCC???>>>??????===AAAAAAAAACCCEEEFFFEEECCC???;;;666444444666888999999;;;<<<;;;888888;;;>>>>>>@@@CCCIIIOOOSSSTTTSSS[[[\\\^^^eeepppvvvlll]]]SSSMMMJJJMMMOOONNNOOOQQQRRRRRRQQQMMMMMMPPPRRRQQQUUUTTTTTTWWW]]]aaaaaa```___ccciiimmmnnnooopppqqquuuvvvxxx}}}iiiLLLGGGAAAAAAAAABBBCCCDDDEEEEEEGGGGGGKKKQQQQQQTTTdddwwwdddWWWbbbnnn~~~iii___[[[XXXSSSOOOMMMJJJHHHFFFCCCBBB@@@>>>;;;:::999888888888777666555444444444333444444555444444333333333333333444444444555555555444444333333444444555444444444444444444444444444444444555666666666666:::;;;===???>>>===:::999333???===dddsssSSSFFFXXXmmmyyyxxxXXXEEE<<<444333111222444555555555000111222444444333222222222222222333333222222222222222222222222222222222333444777999555444:::DDDhhhwwwiiihhhyyy~~~sssjjj```\\\YYY\\\bbbeeeaaaZZZXXXMMMFFFEEECCC>>>BBBKKK___eeelllooorrrzzzgggZZZ[[[RRROOOJJJGGGEEECCC@@@=========<<<;;;;;;;;;;;;;;;777888999::::::999888777555555555666777999:::;;;777999<<<>>>?????????>>>::::::::::::;;;>>>>>>===<<<======>>>??????@@@AAAAAACCCAAA:::>>>WWW{{{jjjTTT[[[uuuhhhIIIBBB???;;;>>>999888777666555333222222222222111000000/////////////////////////////////000///...------...///000...888HHHWWWbbblllyyypppeeeeeexxx||||||~~~~~~}}}{{{zzzzzzzzzzzzyyyvvvrrrnnnllllllmmmnnneeebbb]]]VVVQQQOOOQQQTTTIIIGGGCCCAAA@@@???<<<999666222000222111///000333@@@DDDEEEAAA===>>>???===AAA@@@@@@BBBEEEGGGHHHGGGBBB>>>888444444555666777777:::<<<:::888777999<<<===>>>BBBGGGNNNRRRSSSSSSWWW[[[___cccfffeee^^^UUUUUUQQQNNNPPPQQQOOOPPPSSSLLLPPPPPPNNNPPPUUUWWWUUUXXXWWWWWWZZZ```ddddddccc```dddjjjoooqqqrrrssstttzzz{{{}}}wwwSSSFFFGGGAAABBBCCCDDDEEEEEEFFFFFFHHHGGGKKKSSSYYYccczzzccc^^^lll|||ggg^^^YYYUUUQQQMMMKKKHHHFFFDDDBBBAAA???<<<:::999888888888777666555444444444555333333444444555444444333333333333444444444555555555444444333333444444555444444444444444444444444222333444444444555666777:::;;;===>>>>>><<<:::888333======ddd|||\\\FFFGGG[[[oooxxxlllNNN===666666444333333444555444333000111222333444333222111222222222222222222222222222222222222222222222222333333666999888666;;;AAAQQQzzz~~~{{{eeeooopppsssxxxzzzoooeeeYYYQQQYYYkkkxxxzzzwwwuuu```KKKCCCAAA>>>???DDDNNNTTT[[[___ccclllzzziiiRRRIIIIIIHHHFFFCCCAAA@@@>>>===<<<::::::999999888888999999555666888::::::888666555888777888888999:::;;;<<<======<<<<<<<<<===>>>>>>FFFAAA<<<;;;<<<<<<<<<<<>>AAAAAA???EEE^^^kkkUUU___iiiiii}}}mmmLLLBBB???;;;;;;999888777666444333222222222111000////////////000------------------------000///...------...///000000777HHH]]]kkksss~~~vvvppp}}}}}}}}}~~~}}}}}}~~~wwwuuuqqqnnnlllkkkkkkkkkfffddd___XXXRRRQQQUUUYYYNNNJJJEEECCCCCCAAA>>>;;;888444111222222///111444???FFFHHHCCC>>>===??????AAA@@@@@@CCCFFFIIIIIIIIIEEEAAA;;;777666666555555666888999999888888999:::<<<===???DDDJJJOOOQQQRRRPPPVVV\\\``````]]]YYYVVVYYYUUUSSSTTTTTTRRRTTTWWWOOOVVVXXXWWW\\\fffiiifff]]]]]]^^^```dddggghhhhhhdddhhhmmmqqqssstttvvvxxx|||~~~[[[GGGDDDGGGCCCDDDFFFGGGFFFGGGIIIJJJMMMKKKQQQ]]]kkk~~~}}}aaahhhwwwddd]]]VVVSSSNNNKKKIIIGGGDDDCCC@@@???===;;;:::888888777777666555555444444555555333333444444555555444444333333333444444444555555555444444333333444444555444444444444444444444444111333555555444555666888:::;;;===>>>>>>;;;999777666999???ggg|||bbbMMM???MMMaaassswww~~~^^^EEE888333777555444444555555333222000111111222222222222222222222111111111111222222222222222222222222222222333222333666666444666;;;<<>>>>>===;;;;;;:::::::::777666666555555555666666444555777888888777666444999999999999:::;;;<<<======;;;888999>>>GGGPPPVVVSSSIII???;;;:::::::::===???@@@@@@@@@???===;;;999;;;===GGGdddkkkkkkuuuaaaqqqsssQQQEEEBBB===<<<888888777666444333222111111111000///...///000000------------------------000///...------...///000111444CCC[[[kkkqqq|||~~~}}}}}}~~~uuuuuussspppnnnkkkjjjiiigggeeeaaaYYYSSSRRRXXX]]]TTTOOOHHHEEEDDDBBB>>>999999555222333333111222666???GGGKKKEEE>>>===???@@@AAA@@@AAADDDGGGIIIJJJIIIHHHDDD???;;;999888666555666555666777999::::::999;;;;;;;;;???EEEJJJNNNOOONNNPPPTTTZZZ\\\\\\ZZZYYY[[[XXXWWWYYYYYYXXXZZZ___\\\bbbccc```eeerrrxxxvvvfffhhhkkklllmmmoooqqqsssnnnppptttwwwyyy|||~~~bbbOOOCCCCCCHHHCCCFFFHHHHHHHHHJJJMMMPPPTTTXXXggg~~~ssseee~~~ooo___ZZZUUUQQQMMMIIIGGGFFFCCCAAA???>>>===;;;999888777777666666555444444444555555222333444444555555444444333333333444444444555555555444444333333444444555444444444444444444444444222555777777666666999;;;:::<<<===>>>===;;;888777999666EEEoooqqqRRRJJJAAATTTgggtttttt|||tttQQQ???999666555444333444555555333222111111111111111222222333333222111000000111222333111111111111111111111111444111222555555333333666444===RRRkkk~~~zzzvvv{{{uuuiii^^^\\\bbbfffeeeccc}}}{{{nnnaaa___ccchhhpppxxxeeeLLLBBB???<<<===AAA@@@@@@@@@??????@@@CCCFFFPPPZZZfffrrrdddUUUFFFBBBBBBBBBAAAAAA:::::::::999888888888999666666555555555555666666666666888999999999888888:::;;;;;;<<<>>>@@@BBBCCCBBBCCCFFFLLLUUU```jjjppp]]]OOO@@@:::999888;;;@@@===<<<<<<<<<===@@@BBBDDDKKK]]]wwwxxxtttwwwtttSSSHHHEEE@@@>>>888888777555444333222111111111///......///000000////////////////////////000///...------...///000,,,+++888PPP```gggrrr~~~|||{{{zzz{{{|||}}}wwwwwwvvvtttqqqnnnkkkiiihhhfffaaaZZZSSSSSSYYY```YYYSSSKKKGGGEEEBBB===888:::666333444333222444888???HHHLLLGGG???===???AAA@@@@@@BBBDDDHHHJJJJJJIIIJJJGGGBBB???<<<:::777555666444333666:::<<<:::888;;;999999;;;AAAGGGKKKMMMUUURRRRRRXXX^^^```___]]]\\\YYYZZZ\\\]]]\\\```eeedddhhhfff___cccqqqxxxvvvpppssswwwwwwvvvwwwzzz~~~wwwzzz}}}zzzOOOGGGHHHAAA@@@HHHCCCFFFHHHIIIJJJLLLQQQUUU[[[fffooonnnhhhZZZWWWTTTPPPLLLIIIGGGEEECCCAAA???>>><<<:::999888777777666666555444444444555555222333333444555555555444333333333444444444555555555444444333333444444555444444444444444444444444444666999999888888:::===:::<<<===>>>===;;;888666:::444JJJwwwmmmLLLMMMGGGWWWiiitttrrryyybbbEEE:::999999333222222333555555444222222111000000000111333444333222111000000111222333111111111111111111111111555222333777888555444555666666CCCTTTqqq}}}~~~~~~eee\\\aaaeeeccc^^^UUUccczzzxxxlll```^^^ddd^^^PPPFFFGGGHHHCCC@@@CCCAAA@@@@@@??????@@@AAAAAA???DDDHHHLLLVVVdddnnnpppqqqtttwwwyyyxxxooodddWWWOOOHHHAAA>>>>>>>>>:::888888;;;;;;;;;999888777888999999999888888888999999:::888999:::;;;<<<<<<<<<===<<<===>>>@@@CCCFFFHHHJJJRRRWWW```hhhoootttuuuuuucccQQQ@@@999888888===CCC???>>>===???DDDLLLTTTYYYoooeeeZZZccceeelllkkkRRRLLLDDD;;;<<<888999999777444222222333333222111000////////////...................................................444:::HHHZZZbbbmmm}}}{{{{{{zzzvvvtttvvv|||{{{xxxtttrrrqqqooommmkkknnnhhhcccaaa]]]XXXWWWZZZ\\\VVVNNNIIIEEECCC???<<<;;;999777444222111222222;;;FFFLLLGGG@@@??????===<<<>>>AAABBBCCCCCCEEEFFFIIICCC@@@BBB@@@999555666555555777999;;;<<<999777666777888;;;>>>BBBEEEHHHPPPQQQSSSTTTVVVYYY^^^bbb\\\[[[[[[]]]```dddeeefffjjjfffbbbaaaeeekkkpppsssuuuvvvwwwzzz}}}~~~yyy___IIIDDDFFFCCCBBBEEEJJJEEEDDDIIINNNQQQUUUYYYfffvvvyyyiii___ZZZTTTQQQLLLIIIFFFDDDBBB@@@>>><<<:::888777777888888555555444444444555555666333444444555555444444333333444444555555444444333555555555444444333333333444444444555555555555666444333333333444777:::<<<:::@@@BBB===;;;===<<<888>>>555XXXlllHHHLLLKKK___vvv}}}pppvvv}}}XXXAAA999888888333333333333333333333333222222222111111111000000111111000000000000111111222222111111111111222222222333333444444333333222666<<<===@@@\\\ssseeeYYY\\\eeecccYYYUUUXXXkkk{{{rrrhhhdddbbb```SSSJJJMMMIIIEEEKKKFFFFFFDDDCCCAAA???????????????@@@BBBCCCEEEJJJOOOMMMNNNQQQYYYeeetttrrriiiccc``````[[[XXXTTTOOOKKKHHHFFFEEE>>>@@@AAA>>>:::888999:::;;;:::888777888888777666999999999999999999999:::<<<;;;;;;<<<<<<;;;<<>>888999888666333111000111333222111000////////////................................................,,,111666CCCTTT\\\hhh}}}{{{~~~~~~{{{xxxvvvxxxzzz}}}wwwuuurrrpppooonnnlllkkklllgggccc```ZZZUUUUUUZZZ\\\XXXSSSNNNKKKFFF@@@<<<<<<:::777555333222222222777BBBIIIFFFBBB@@@@@@>>><<<@@@CCCCCCBBBAAACCCFFFHHHCCCAAACCCAAA;;;777777555555666888::::::999777888888888:::<<>><<<:::888777777888888666555555444444444555555333444444555555444444333333333444444444444333333555555444444444333333333444444444444555555555555444333333333555777:::<<<:::???@@@<<<999::::::666;;;777^^^iiiGGGKKKMMM```uuu~~~uuu~~~rrrQQQ???999888888333333333333333333333333222222222111111111000000111111000000000000111111222111111000000111111222222333333444444333333222111666888;;;OOOvvvlll```___YYYdddccc___]]]cccsss|||uuussstttsssggg\\\UUUJJJKKKZZZZZZVVVRRRMMMJJJGGGDDDBBBBBBBBBBBBBBBBBBBBBEEEHHHEEEEEEFFFIIIOOOWWW___dddpppoooZZZPPPLLLIIIHHHIIIGGGEEEBBB???<<<;;;:::999===???@@@???<<<:::;;;<<<999888777777777888888888888777777999<<<===;;;999>>><<<<<<===>>>>>>>>>>>>999BBBIIIMMMWWWiiiyyy~~~uuunnniiiaaaUUUMMMFFFBBB<<<999999;;;;;;;;;:::999AAA\\\iiiaaa```\\\]]]qqqdddNNNKKKEEE===>>>888999888666222/////////333222111000////////////................................................,,,000333???OOOVVVcccxxx}}}tttgggooo|||{{{xxxxxx|||~~~{{{uuusssqqqpppooonnnllljjjiiifffccc^^^VVVPPPSSSYYY]]][[[XXXUUUPPPJJJBBB===>>><<<999666444333333333222===FFFFFFCCCAAA???======BBBGGGEEE@@@>>>AAAFFFFFFCCCCCCEEEDDD>>>999888555444444666888999777666888888888888:::<<<>>>???CCCFFFJJJNNNQQQUUUYYY\\\______```aaaeeehhhlllnnnjjjpppwwwyyywwwvvvzzz~~~~~~~~~iii[[[III@@@<<>>>>>;;;888777777444888>>>hhhdddEEEHHHPPPfffyyybbbHHH<<<999888666444444333333222222111111222111111111111000000000111111000000000000111111222111111000000111111222222222333333333333222222000333555666???[[[}}}yyyeee___\\\UUUKKKFFFOOOddduuu|||mmm[[[```zzzxxxnnneee]]]VVVNNNIIIEEEFFFEEECCC@@@@@@AAABBBBBBBBBAAAAAACCCEEEGGGHHHIIIRRRYYYYYYWWWZZZ]]]^^^TTTLLLDDDCCCCCCBBBBBBCCCAAA@@@???>>>======>>>>>>888:::<<<<<<:::999888999???>>>>>>>>>??????@@@AAA<<<::::::<<>>===AAAGGGJJJHHHDDDJJJWWWgggsss}}}qqq___RRRKKKFFF???999888999::::::888999<<>>MMMUUUbbbxxxssshhh\\\aaapppzzz~~~|||xxx}}}{{{zzz{{{~~~~~~}}}{{{vvvtttrrrppppppnnnkkkiiifffeeeccc^^^TTTMMMPPPXXX^^^]]][[[WWWRRRKKKDDD@@@@@@>>><<<999666444333333000999CCCFFFDDD@@@===;;;===DDDIIIFFF>>>;;;???EEECCCCCCCCCEEEEEEAAA===:::555444333444666777666555666666666666777999;;;======AAAFFFKKKNNNRRRVVVXXX[[[\\\]]]___bbbffflllooommmssszzz}}}}}}}}}cccJJJBBBCCC@@@@@@EEEFFFCCCEEEJJJHHHMMMUUUYYY[[[dddzzzmmm\\\QQQPPPLLLHHHEEECCCAAA???>>>===;;;999777666666777888888777666555444333333333333444444555555444444333111222222333333222222111444444444444444444444444333333444444444555555555333333333333555888;;;===<<<>>>>>>;;;777666555555999HHHttt}}}[[[CCCCCCTTTqqqsssTTTAAA:::888666555555444444333222111000000111111111111000000000000111111000000000000111111111111000000000000111111222222333333333333222222444333555666666BBBccc^^^VVVLLLHHHMMMVVV]]]```dddnnnvvvyyy}}}vvvooogggaaaVVVYYYXXXTTTPPPOOONNNMMMIIIIIIIIIIIIHHHGGGFFFEEECCCEEEFFFEEECCCCCCCCCCCCDDDBBBBBBBBBBBBAAAAAAAAA===============>>>??????<<<===??????>>>===;;;;;;;;;<<<<<<<<<<<<<<<>>>???BBBBBBBBBBBBBBBDDDFFFHHHMMMMMMNNNUUUaaaiiiggg```mmmzzz~~~uuu^^^RRRDDD;;;;;;<<<<<<:::<<<<<<;;;999999>>>FFFMMMddd|||yyyssskkknnnTTTNNNFFF;;;999;;;;;;:::777333000000000333222111000////////////................................................000222222<<>>;;;888666444333111888AAAFFFEEE???;;;999>>>DDDIIIEEE===999===BBB@@@AAABBBDDDDDDCCC???;;;666444222222444555666555444444444444666888:::<<<:::>>>CCCGGGJJJNNNRRRTTTWWWXXXZZZ\\\___dddkkkpppsssuuuxxx}}}aaaMMMFFFAAADDDDDDEEEFFFEEEDDDHHHNNNSSSVVV\\\```gggyyyuuueeeVVVNNNNNNJJJFFFCCCBBB@@@>>><<<===;;;999777666666777777888777666555444333333333333444444555555444444333111222222333333222222111444444444444444444444444333333333444444444444555333333333444666999<<<>>>???>>>>>><<<999666666777>>>TTTwwwRRRBBBAAAYYY|||~~~eeeJJJ===999666444444444444333222111111000000000000000000000000000000111111000000000000111111111000000000000000000111111222222333333222222111666333444888666666GGG]]]www}}}lllXXXQQQZZZkkkyyyWWW[[[gggxxx~~~|||xxxsssrrroookkk___^^^]]][[[WWWSSSPPPNNNRRROOOLLLLLLLLLJJJIIIHHHHHHIIIIIIGGGFFFFFFFFFEEEBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDBBB@@@???AAABBBBBBAAAAAADDDFFFCCCGGGKKKMMMNNNTTT___iiioooqqqttt}}}~~~mmmZZZOOOEEE???999888;;;>>>??????AAA???===???GGGUUUcccmmm{{{~~~~~~rrrsss~~~zzz}}}rrrVVVPPPGGG:::777;;;;;;:::888444111111111333222111000////////////...................................................000///888IIISSSccc{{{zzzjjjaaaZZZTTTfff}}}~~~}}}yyyvvvzzz~~~}}}yyywwwxxxzzzqqqpppnnnmmmkkkhhhdddaaaeeedddccc```WWWOOONNNSSS^^^___]]]YYYSSSMMMIIIHHHDDDCCC@@@===:::777555333222666>>>FFFEEE???::::::>>>CCCFFFCCC<<<999;;;???<<>>>>>===:::777777:::BBB^^^nnnJJJDDDBBBbbbqqqZZZDDD;;;888444222555333333222222111111000000//////000000000000000111111111000000000000111111111000000//////000000111111111222222222222111111333000333888888555:::CCCVVVsss|||mmmXXXWWWkkkaaa[[[YYY^^^gggrrr~~~xxxrrrlllhhheee```XXXSSSUUUXXXVVVSSSQQQNNNOOOMMMJJJIIILLLLLLJJJIIIIIIJJJKKKKKKJJJJJJIIIEEEDDDBBBCCCDDDDDDCCCBBBCCCFFFIIIJJJIIIKKKOOORRRQQQVVV]]]ccciiitttrrrnnnkkkggg]]]PPPFFFBBB<<<;;;;;;:::::::::;;;;;;999???KKK[[[nnn}}}wwwmmmeeebbb___fff|||uuuoooTTTOOOGGG;;;888999999999777333111111111333222111000////////////................................................---...---666HHHSSSeee~~~}}}iiibbb___YYYqqqxxxyyy}}}|||yyywwwxxxyyyyyyxxxwwwvvvvvvooonnnmmmmmmmmmkkkhhheeefffdddcccbbb[[[RRROOOPPP[[[^^^___]]]WWWPPPKKKIIIEEEDDDBBB???<<<888555333111444;;;EEEFFF@@@<<<===>>>AAABBB@@@<<<999:::<<<999======<<<>>>CCCAAA<<<999666222111222444666666555555444444444555666777888:::<<<>>>???BBBFFFIIILLLOOORRRTTTVVV]]]fffnnnmmmqqqwww~~~WWWBBBAAACCCAAA@@@CCCEEEEEEHHHLLLRRRUUUUUUXXXcccvvvwwwiiiXXXNNNNNNJJJGGGCCC@@@???>>><<<:::<<<;;;888666555555666777666555555444444444555555333444444555555444444333333333444444444444333333333333333444444444555555222222333333333444444444333333333444777:::===???@@@===<<<===;;;666777===EEEccceeeDDDHHHGGGmmmdddQQQ@@@:::777111222777222222222111111111111111////////////000000111111111111000000000000111111000000////////////000000111111222222222222111111000111333555555555777999@@@TTTnnn~~~sssjjjqqq```\\\XXXVVVTTTVVV___iii|||rrrlllqqquuusssnnnkkk^^^___\\\XXXYYY]]]\\\WWWQQQRRRSSSTTTTTTTTTSSSRRRRRRPPPNNNOOORRRUUUVVVUUULLLQQQVVVXXXYYY\\\ccchhhyyy{{{YYYRRRMMMKKKGGGAAA???AAA999<<<===;;;777777;;;@@@FFF[[[zzzwwwnnnoooaaaVVVZZZkkklllRRRNNNHHH<<<999777777777555222111000111333222111000////////////...................................................///...777IIIUUUhhh}}}gggbbbbbbaaa}}}|||qqqtttyyyzzzwwwyyyvvvtttvvvxxxxxxuuurrrooooooooopppqqqpppmmmkkkgggdddcccccc^^^UUUOOONNNXXX]]]bbbaaa[[[SSSMMMJJJFFFEEECCC@@@<<<888555333000111999DDDGGGBBB???AAA>>>???@@@>>><<<:::999:::888;;;<<<999<<>>BBBFFFFFFIIIMMMOOOQQQWWWbbbjjjccclllwww~~~rrrSSSDDD@@@@@@BBBEEEBBBEEEGGGHHHKKKPPPTTTUUUYYY]]]mmmvvvgggUUUKKKKKKIIIFFFBBB@@@>>>===;;;:::<<<:::888666555555666777555555444444444555555666333444444555555444444333333444444555555444444333333333333444444555555555222222333333333444444444333333333444777:::>>>@@@@@@<<<;;;===;;;666777===FFFeee___AAAKKKLLLttt}}}]]]KKK===:::666000222999111111111111111222222222.../////////000000111111111111000000000000111111000000////////////000000111111222222222222111111111444444222111444777777666>>>OOOggg{{{rrrRRRVVV\\\[[[RRRHHHIIIOOOZZZ{{{pppqqqssstttuuuuuuttttttnnnkkkiiijjjoootttwwwwwwrrrwww~~~{{{iiiUUUEEE???>>>AAA@@@;;;999;;;888===@@@>>>:::===GGGPPPiiipppqqqbbb\\\bbb}}}kkkTTTPPPGGG;;;:::<<<:::666333111111222333555333111000000000...---//////............/////////...,,,,,,,,,---///111222000000444AAAUUUiiivvviiieee]]]kkkpppggglllwwwzzzwwwzzzxxxuuusssrrrrrrtttuuuuuuuuuvvvvvvsssooojjjgggmmmhhhbbb^^^[[[WWWSSSOOO]]]___bbbaaa\\\UUUOOOLLLGGGGGGDDD???>>>===:::444111333888@@@FFFGGGCCC???BBBAAABBBAAA;;;444333666777;;;;;;888999???DDDEEE===:::555222111222555888888777666666666666777777666999;;;;;;::::::>>>AAAAAAAAABBBEEEJJJPPPUUUXXX^^^gggrrryyy|||}}}[[[RRRGGG@@@AAACCCCCCBBBFFFGGGHHHJJJLLLPPPTTTWWWYYY___~~~lll___SSSLLLIIIEEEDDDBBB@@@???=========888888777666666666666666777666666666666555555555222333333444444333333222333333333333333333333333444444444333333222222222333333333333333333333333444444555777999;;;===>>>AAA@@@888555999444555AAALLL{{{yyyTTTFFFGGGWWWyyykkkMMMDDD999444555777555111222111000111222222111000000000000000////////////000000000000000000000000000000000000000111222333333222111000000111222333000000111222333333444444666777<<>>666JJJDDDKKKQQQJJJcccxxx}}}tttzzzxxxjjjTTTPPPFFF:::999<<<:::666333111111222333555333000000000000///---//////............//////222111///---------...///...,,,+++///;;;MMMaaammm~~~hhheee```mmm{{{mmmgggmmmwwwyyytttuuutttttttttttttttttttttrrrrrrrrrqqqooommmkkkjjjkkkgggbbb___\\\XXXSSSOOO```bbbdddccc]]]UUUNNNIIIHHHIIIFFFAAA??????;;;555222333888???EEEGGGDDD@@@BBBAAABBBBBB<<<444333666777:::;;;888999>>>CCCCCC???<<<777333111333666888888777777666666777777777666888::::::888999;;;>>>>>>>>>???AAAEEEJJJOOORRRWWW___iiiqqquuuyyy}}}lllRRRKKKCCC???@@@CCCDDDCCCFFFFFFGGGJJJNNNQQQSSSSSSYYYiiivvveee[[[SSSLLLIIICCCBBB@@@>>>===;;;;;;:::888777777666666666666666666666666555555555444444222333333444444333333222333333333333333333333333444444444333333222222222333333333333333333333333444444555777999;;;===>>>===>>>888777:::444333AAAXXX{{{sssPPPGGGKKK[[[{{{dddJJJAAA777222444555333000222111000000222222111000000/////////////////////000000000000000000000000...------------......///222222111000000111222222111111111222222333333333666666888===LLLjjjvvv```RRRJJJGGGIIIMMMKKKMMMOOOOOONNNLLLLLLLLL___lllnnn\\\SSSOOOKKKGGGDDD@@@???>>>CCCAAA>>>;;;777888>>>FFFKKK```^^^hhhqqqnnnvvvttt~~~~~~xxxqqq||||||hhhTTTQQQFFF999999<<<:::666333111111222333444222000000000000///.../////////....../////////555333111///---,,,,,,---...---,,,///999III[[[gggttt]]]]]]\\\fff|||xxxppptttooogggeeekkktttuuuqqqpppqqqssstttuuutttsssrrrooonnnmmmkkkkkkjjjkkkkkkiiifffccc```]]]YYYSSSOOO]]]___bbbbbb^^^VVVMMMHHHJJJKKKIIIDDDBBBAAA===666333333777===DDDGGGEEEBBBAAAAAABBBBBB<<<555333666666999:::777888===AAABBBBBB???999444222333666888888888777777888888888888666888999888777777999::::::::::::;;;>>>BBBFFFHHHKKKRRR[[[ccciiinnnuuuzzzhhhMMMHHHDDD???>>>AAADDDEEEEEEGGGGGGIIILLLQQQTTTVVVVVVaaa}}}iii[[[VVVQQQKKKGGGAAA@@@>>><<<:::999888888888777666666555555666666555555444444444333333333222333333444444333333222333333333333333333333333444444333333333333222222333333333333333333333333444444666777:::<<<===>>>:::<<<888999;;;333444EEEgggwwwdddGGGFFFOOO```zzzZZZDDD===444111222333111...222111000000222222111000////////////////////////000000000000000000000000111111000/////////000000222111111000000111111222111111222222222222222222333666777555999OOOrrrrrrppp|||zzzcccOOOEEEGGGOOOMMMLLLIIICCC>>>===???AAADDDMMMbbb~~~vvvdddRRRGGGBBBAAA???======???@@@AAA>>>=========???HHH\\\ooo|||iiijjj|||zzznnn~~~eeeqqq~~~sss~~~hhhWWWUUUHHH999:::<<<999666333111111222333444222000///000000///.........////////////......333222000...---,,,,,,,,,///......///666DDDUUU```}}}kkkUUUWWWWWW[[[iiiddd```gggeee```___eeennnqqqooopppqqqqqqrrrrrrqqqqqqqqqllllllkkkkkkjjjiiiiiihhhfffeeedddbbb^^^YYYTTTQQQVVVYYY\\\___^^^XXXPPPJJJKKKMMMLLLIIIGGGEEE@@@999555444666;;;BBBFFFFFFDDDAAAAAACCCCCC===555333666555888999777777<<<@@@@@@CCC@@@;;;666333333555777888888888999999999999999888888999999888888888888777777777777999<<<>>>@@@AAAEEELLLRRRXXX___fffkkkxxx}}}{{{cccOOOBBBBBB@@@>>>???CCCFFFGGGFFFHHHKKKOOOQQQSSSYYYaaahhhwww{{{___RRRQQQNNNIIIDDD@@@???===;;;999888777777777777666555555555555666444444444333333333222222222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333333444666888:::<<<===>>>;;;<<<999999:::333;;;RRRqqqlllRRR===DDDRRRcccxxxwwwPPP@@@:::333000111222111...222000///000111222111000.........///////////////000000000000000000000000333333222111000000000000111111000000000000111111222222222222111111111111///555888555333;;;OOO```zzz|||~~~mmm___[[[]]]UUUPPPJJJFFFFFFGGGGGGGGGCCCCCCIIIXXXkkk~~~nnnXXXIIICCCAAABBBCCCCCCAAA@@@AAADDDEEECCCBBBKKKQQQRRR\\\xxxxxxxxxkkkyyykkkdddxxxzzzpppiiiiii[[[YYYJJJ;;;<<<<<<999666333111111222333444222000///000000000.........///000000///............------,,,,,,,,,,,,,,,,,,,,,---111<<>>666333666444888:::777777<<>>CCC@@@<<<888555444555555888888999:::;;;;;;:::::::::::::::;;;;;;:::999888777666666666777888999::::::<<<@@@DDDIIINNNTTTXXXaaagggrrr~~~dddRRRIIIDDDAAABBBAAAAAABBBEEEGGGHHHHHHHHHOOOUUUVVVWWWaaassstttYYYMMMMMMKKKFFFAAA@@@???===;;;999888777777777666666555555555555555444333333333333222222222222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333333444777999;;;======>>>>>>===888888888555EEEeeexxxcccFFF;;;GGGXXXiiiyyyfffIII<<<888333111222222111000111000///000111111000///------....../////////000////////////////////////000///...---------------000000000000000000000000222111111111111111111111000333666444222444;;;AAAXXXppp}}}}}}rrrbbbPPPIIIMMMPPPMMMHHHLLLJJJIIIJJJNNN[[[qqq~~~wwwpppkkkjjjkkkiiieeebbbeeejjjpppwww~~~]]]XXXQQQJJJFFFDDDCCCCCCAAAAAA???BBBNNN^^^eeecccsssxxx~~~yyyjjjfff|||}}}sss~~~tttqqq\\\:::iii^^^\\\KKK;;;>>><<<:::666333111111222333333111//////000111000///---...///000000///...---++++++,,,,,,---------------/////////222;;;IIITTTppp}}}mmmPPPOOOOOOOOOYYY\\\fffbbbaaa]]]YYY[[[cccjjjllltttqqqnnnkkkjjjkkkmmmnnniiijjjlllmmmllliiieeebbbdddddddddbbb]]]YYYWWWWWW\\\\\\]]]___```\\\TTTNNNLLLPPPRRRQQQPPPOOOIIIAAA<<<888666888===CCCEEEFFFAAAAAADDDEEE???666333555444999:::888888<<<>>>>>>BBBAAA???<<<999777666555888999:::<<<<<<<<<;;;;;;;;;;;;;;;<<<======:::888777777777777777777888888777888999;;;>>>BBBEEEGGGOOOVVVcccrrr|||xxxoooqqquuuyyyzzzxxxrrrnnnhhh___SSSIIIEEEEEEEEEEEECCCCCCDDDEEEFFFHHHIIIJJJKKKRRRZZZ^^^cccsssmmmUUUKKKJJJGGGCCC@@@@@@???===;;;999888888777777666555555444444555555444444333333333222222222222333333444444333333222333333333333333333333333222222333333333333444444333333333333333333333333333555777:::<<<=========>>><<<777777777777PPPyyyzzz[[[BBBCCCQQQaaarrrWWWCCC888666333222333333222111111000//////111111000///---------......//////000////////////////////////000000//////...////////////000000111111000000///000000111111111111111111333222000///000333777:::DDDPPPcccwww~~~uuurrr}}}gggXXXXXXZZZSSSJJJHHHLLLPPPRRRNNNOOO\\\jjj|||}}}{{{~~~yyyqqqkkkgggdddaaa```[[[ZZZXXXUUUSSSQQQPPPPPPJJJQQQ___mmmtttmmm\\\OOOIIIIIIHHHHHHHHHHHHIIIIIIAAACCCGGGVVVvvv___XXXXXXlll}}}mmmsssvvvPPP>>>:::ggg___]]]KKK:::>>><<<:::666333111111222333333111//////000111000///---...///000000///...---+++,,,,,,---.........---///111222222333;;;IIITTTjjjxxx}}}uuuOOOHHHJJJPPP[[[]]]fffeeefffccc^^^]]]ccchhhjjjooonnnmmmlllkkkkkkllllllggghhhiiijjjjjjhhhfffeeecccddddddaaa\\\YYYYYYZZZ\\\ZZZZZZ\\\^^^[[[UUUOOOLLLPPPSSSSSSTTTSSSMMMEEE???;;;666666;;;AAADDDEEEAAABBBDDDEEE@@@777333555555999;;;999999===???>>>AAABBBBBBAAA???<<<888666888999;;;===>>>===<<<;;;;;;::::::<<<>>>>>>;;;888777777777777777777777777666666666777999;;;<<<===DDDHHHQQQ]]]lllzzz}}}xxxoooeee\\\TTTPPPNNNMMMNNNPPPSSSUUUTTTQQQNNNLLLIIIGGGFFFFFFFFFGGGHHHCCCDDDEEEFFFGGGIIIKKKMMMSSSXXX```jjjyyyxxxfffRRRIIIGGGEEEAAA@@@???>>><<<:::999777777666666666555444444444444555444444444444333333333333222333333444444333333222333333333333333333333333222222222333333444444444333333333333333333333333333555888;;;===>>>>>>===:::999666777888999WWWxxxUUUBBBLLLZZZiiizzz~~~LLL???444333222222222222222111111///...///000111000///,,,,,,---......///000000////////////////////////222111111111111111222333...///000111111000///...//////000000111111222222222111000000111333666888999===EEEXXXtttnnnjjjxxxuuurrrfffZZZRRRSSSVVVVVVSSSRRRZZZeee___eeekkksssxxxrrriiiaaa]]][[[[[[ZZZRRRVVV[[[]]][[[XXXWWWVVVVVVeeexxx}}}iiiPPP>>>BBB@@@???@@@CCCKKKSSSYYYZZZ___iiimmmVVV\\\hhhxxxqqqjjjqqqwwwqqq|||}}}rrrMMM999888>>>fff___^^^JJJ999===<<<:::666333111111222333333111//////000111000///---...///111111///...---------......///......---+++---///...///666DDDOOOgggvvv{{{{{{SSSGGGLLLWWWcccbbbiiihhhkkkiiiccc```dddhhhiiijjjkkklllmmmmmmmmmlllkkkfffffffffffffffggghhhiiidddeeeddd```\\\YYYZZZ\\\VVVTTTSSSVVVZZZ[[[VVVQQQKKKPPPTTTUUUVVVUUUOOOGGGAAA<<<777666:::@@@DDDEEEAAABBBEEEFFF@@@777333555555:::<<<::::::===???>>>BBBCCCEEEEEECCC???:::888888999;;;===>>>>>>===<<<:::999999<<<>>>???;;;888777777777777777777777777666555555666888999999999:::;;;???FFFRRR___llltttzzz}}}xxxppphhhaaa[[[XXXXXXTTTOOOJJJFFFEEEEEEFFFCCCBBBBBBDDDFFFGGGGGGFFFHHHHHHHHHGGGDDDAAABBBEEEBBBCCCDDDEEEGGGIIIMMMOOO[[[^^^fffuuuqqqaaaPPPHHHFFFCCCAAAAAA>>>===;;;999888777666666666666555444444444444555555555444444444444333333222333333444444333333222333333333333333333333333222222222333333444444444333333333333333333333333333555888;;;===>>>>>>===666666555888999;;;[[[uuuQQQBBBQQQ___lll}}}vvvEEE===222222111111222111111111111///...///000111000///,,,,,,------...///000000////////////////////////......---......///000000...///000111111000///......//////000111222222333///222666777555333222222333777===HHH___|||pppeee~~~uuuzzzxxxjjjooofffZZZRRRNNNPPP[[[fffUUUYYY[[[]]]fffvvv}}}uuurrrqqqrrrrrrooowwwvvvlllfffeeehhhxxxpppYYYGGG======AAAIIITTT```mmmyyy|||kkk___lll{{{uuugggvvvkkkccclllwwwdddcccyyylllwwwhhhHHH>>>;;;666000tttcccSSSEEE>>><<<:::777444222222333222222333222111///......------........................000///,,,******+++---///'''...------222444>>>RRRccczzzTTTGGG\\\]]]___ggg]]]eeekkkpppnnnfffcccgggmmmhhhhhhiiiiiiiiiiiihhhhhhdddbbbdddiiihhhbbbbbbgggddddddcccaaa___[[[XXXVVVUUUGGGDDDRRR___[[[RRRNNNIIILLLOOORRRTTTSSSQQQPPPCCCAAA===;;;;;;===@@@BBBFFFHHHIIIFFF???999666666555666;;;@@@>>>:::;;;???===AAAEEEEEEBBB@@@AAABBB<<<;;;;;;;;;===>>>======999999:::<<<>>>>>><<<999;;;:::999888777777777777444555555555666777777777777777999<<>>:::>>>>>>>>>?????????????????????@@@AAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCDDDIIILLLKKKNNNSSSZZZjjjdddWWWKKKGGGDDD@@@@@@CCC===<<<:::888777666555555666555333222222333555666555555444333222222222222222222333333333222111111222333333444444333333222222222222222222222222222333333222222222333444444555666999;;;======<<<;;;:::333///===:::===bbbttt\\\UUUTTT[[[fffooo{{{^^^BBB999555444222000///000000111000000000000000000000000..................------..............................------------......000000000111111000...,,,......///000000000000000000111111111111222222222444...000:::EEEQQQiiizzzzzzyyyrrrgggUUUOOOOOOPPPMMMFFFMMMZZZ^^^eeekkkhhhrrrrrrlllhhhaaaqqquuurrrjjjhhhooouuuuuuxxx}}}vvvttthhhcccooowww~~~}}}fff```fffmmmwww```QQQPPPMMMYYYjjj}}}{{{aaajjjkkkwww~~~yyy{{{wwwxxx]]]ccc~~~vvvkkkppp}}}\\\>>>777:::888444444|||jjjWWWGGG???===999777333222222333222222333222111///......------........................000///,,,+++***+++---...+++111///---111222;;;NNN]]]vvv___UUUgggdddaaacccYYY```gggllljjjdddaaaeeejjjffffffeeeeeeeeeeeeffffffcccbbbdddgggfffaaaaaafffccccccbbbaaa^^^\\\YYYWWWUUUHHHDDDQQQ]]]ZZZRRROOOJJJLLLOOORRRSSSRRRQQQOOODDDAAA===;;;:::===@@@CCCEEEHHHIIIFFF@@@:::555444444555:::??????;;;;;;???>>>@@@CCCEEEDDDCCCBBBBBBAAAAAAAAABBBAAA>>>;;;888:::::::::<<<======;;;999::::::999999888777777666555555555666666666666666555555555666777:::===???HHHKKKRRRZZZccckkkpppsssvvv{{{}}}zzzxxxuuulllbbbWWWUUURRRMMMHHHCCC@@@>>>BBB???<<<;;;<<<<<<;;;999<<<<<<<<<<<<<<<=========@@@@@@AAABBBCCCDDDDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGLLLGGGGGGKKKQQQUUUZZZ___ooo{{{aaaUUUKKKGGGDDD@@@???AAA<<<;;;:::888777666555555555444333333333333444555555555444333222222222222111222222333333333222222222333333444444333333222222222222222222222222222333333222222222333444444555777999;;;===<<<<<<;;;777555111<<<;;;CCCfffpppWWWOOONNNZZZiiitttnnnOOO:::333444333222000000000000000////////////////////////......................................................------------......//////000000111000///---......///000000000000000000000111111111222222222999333222777999;;;HHHYYY~~~xxxjjjbbb]]]ZZZOOOPPPVVVVVV[[[bbbaaa{{{|||ggg```___\\\pppxxxpppaaa]]]ZZZ]]]cccjjjnnnpppfffdddZZZTTTXXXZZZeeeyyytttlllsss{{{ggg]]]^^^ffftttmmmaaaeeegggxxxxxxvvvlllkkksssxxxppp|||qqqNNN===111555999555111222oooXXXGGG???===999666333111222333222222333222111///....................................000...,,,++++++,,,---...///333///,,,//////777JJJYYYrrrnnneeeqqqiii___[[[OOOXXX___eeeeeeaaa___bbbgggcccbbb```______```bbbcccbbbbbbccceeedddaaaaaadddbbbbbbaaa```^^^\\\ZZZYYYTTTIIIEEEPPPZZZYYYSSSPPPLLLMMMPPPRRRSSSRRRQQQPPPHHHDDD???;;;:::<<<@@@CCCDDDGGGIIIGGGAAA:::555222333444999???@@@<<<<<>>???AAACCCFFFFFFDDDBBBCCCEEEGGGGGGEEEAAA<<<888===<<<;;;;;;<<<<<<;;;:::999999:::::::::888777666666666666666666666555555888777666555555666777888;;;<<<>>>BBBGGGLLLQQQSSSYYY[[[\\\ZZZYYYWWWQQQIIIGGGFFFDDDBBB@@@>>>===<<<999888777888:::<<<<<<;;;;;;;;;;;;<<<<<<<<<======@@@AAABBBCCCEEEEEEFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJLLLIIIIIIOOOUUUYYY___ddd}}}qqq[[[RRRJJJFFFDDDAAA??????;;;;;;999777666555555555444444444444444444444444555555444333222222222222000111222222333333333333222333333444444333333222222222222222222222222222333222222222333333444555666777:::<<<<<<<<<;;;:::444777222:::>>>NNNllljjjRRRHHHIII[[[ppp}}}YYYFFF999333333222111000000000000000////////////////////////......................................................------------............///000000000//////......///000000000000000000000000111111111222222666222333666555222888AAA___yyyiiikkkuuuwwwtttuuuzzzsssjjjkkkjjj\\\UUUVVVRRRnnnuuuuuuiii^^^]]]dddkkkyyyxxxlllpppqqqrrr}}}xxxpppnnnkkk{{{fffWWWSSSVVVeeewwwttt[[[VVVeeeddd~~~rrrbbbffftttaaaCCC888333333888888111...111pppVVVFFF>>>;;;888555222111111222333222222111000///....................................///...---++++++,,,---...111444///+++......555FFF[[[ooozzzwwwyyymmm^^^UUULLLPPPVVV^^^```^^^]]]___ccc```___\\\[[[[[[\\\___```bbbcccddddddbbbaaaaaaccc``````___^^^]]][[[ZZZZZZSSSJJJFFFMMMUUUVVVTTTRRROOOPPPQQQSSSSSSSSSRRRRRRNNNJJJCCC===:::;;;>>>@@@CCCEEEGGGGGGCCC===666222333333888???AAA>>>===??????>>>>>>BBBFFFHHHFFFCCCBBBEEEGGGHHHGGGDDDAAA@@@AAA???<<<;;;<<<<<<;;;:::888999:::;;;;;;999777666888888777777666666555555777777666666777888999:::999999:::;;;>>>@@@CCCDDDGGGHHHHHHIIIIIIIIIFFFCCC=========<<<<<<<<<;;;;;;<<<;;;::::::;;;<<<<<<<<<=========>>>??????@@@@@@@@@AAACCCEEEFFFGGGGGGGGGIIIJJJKKKKKKLLLLLLLLLLLLJJJKKKOOOUUUXXX[[[dddmmmxxxhhhUUUOOOHHHDDDCCCAAA>>><<<::::::888777666555555555333444444555555444444333555555444333222222222222///000111222333444444444222333333444444333333222222222222222222222222222222222222222333444555555777888:::<<<<<<<<<:::999333888222666@@@XXXqqqcccMMMEEEJJJbbbzzzoooMMMBBB:::666222222111000000000000000////////////////////////---------.............................................------------......,,,...////////////000111......///000000000000000000000000000111111111111111000222666666333555;;;CCCSSSlllwwwzzzuuukkkkkkttt~~~yyy```VVVOOOYYYXXXVVVSSSSSSXXXcccmmm|||nnn|||~~~~~~qqqoooxxxgggRRRPPPTTT[[[iiiyyy}}}ooojjjuuuyyyxxx}}}{{{lllrrr~~~XXXCCC<<<<<<888777999666111111555nnnUUUGGG@@@<<<777555222000111222333222222111000//////......///........................///...---,,,,,,,,,------///222---+++///...444CCC___lllttt~~~}}}|||nnn___UUUNNNIIIPPPXXX\\\\\\[[[]]]```___]]][[[YYYYYY[[[]]]___bbbddddddbbbaaaaaabbbbbb^^^^^^]]]\\\[[[ZZZYYYYYYSSSKKKGGGJJJQQQTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTVVVQQQIIIAAA<<<:::;;;<<>>??????======@@@FFFIIIIIIGGGFFFHHHJJJIIIGGGFFFFFFGGGEEEBBB???>>>======;;;:::888999;;;<<<;;;:::888777999999999888888777777777333333444444555666777777555666888999:::;;;;;;;;;;;;999888:::<<<;;;::::::888888888888888888888888:::;;;::::::999999:::;;;>>>>>>???@@@@@@AAABBBBBBAAABBBDDDGGGHHHIIIHHHHHHLLLLLLLLLMMMLLLLLLKKKKKKKKKOOOUUUYYY\\\dddyyypppaaaPPPKKKEEEAAA@@@@@@>>>:::999888777666555555444444333444444555555444444333555555444333222222222222///000111222333444444444222333333444444333333222222222222222222222222222222222222222333444555666888999;;;<<<<<<;;;:::888333999111666FFFbbbttt[[[IIIDDDPPPlll\\\CCC===777444111111111111000000000///........................---------.........//////..............................------------......,,,...//////...---///111......///000000000000000//////000000000111111111222111111222111...///222777;;;HHH___}}}~~~uuuqqqwww|||vvvvvvmmmnnnsss~~~zzzooollliiibbb[[[WWWWWWYYY]]]```xxxjjj]]]dddcccttt~~~wwwooojjjzzzeeeWWW```rrrxxx```aaannn{{{zzzpppkkkvvvvvvpppkkkyyytttnnnuuuwwwzzz|||SSS888333888555222000222444333444666lllUUUJJJCCC===777444111000111222333222111111000///////////////..............................------,,,,,,,,,------000,,,+++000///222@@@\\\fffmmm|||}}}uuuiii\\\QQQNNNFFFLLLUUU[[[\\\\\\\\\^^^]]]\\\ZZZYYYYYYZZZ\\\]]]aaadddddd```^^^```aaa```]]]\\\[[[YYYXXXWWWWWWWWWRRRMMMHHHHHHLLLQQQUUUVVVUUUUUUTTTSSSSSSSSSTTTTTTZZZVVVNNNFFF@@@<<<;;;;;;???@@@CCCFFFGGGDDD???;;;777666:::BBBEEEBBB???>>>???======???CCCHHHKKKMMMQQQSSSSSSPPPKKKHHHHHHJJJHHHEEECCCAAA@@@>>>;;;999999999:::;;;;;;:::999888::::::::::::::::::999999777777777777777777666666444555777999:::::::::999===999777999999777555666======>>>>>>>>>>>>>>>>>>:::;;;<<<<<<;;;<<<>>>@@@>>>??????@@@AAABBBCCCCCCCCCEEEHHHJJJLLLLLLLLLKKKLLLMMMMMMNNNNNNMMMMMMLLLNNNRRRWWW^^^gggzzz~~~ooofffgggsss~~~ggg[[[KKKIIICCC======@@@>>>:::888777666555444444444444444444444444444444444444555555444333222222222222000111222222333333333333222333333444444333333222222222222222222222222222111111111222333444555666999:::;;;<<<<<<;;;999888444888222>>>TTTmmmuuuSSSDDDGGG\\\|||zzzNNN@@@;;;444333///000000111111000//////........................,,,,,,------.../////////..............................------------......,,,...000///,,,,,,...222......///000000000000000/////////000000000111111111000//////000111222444444777999<<>>@@@DDDHHHHHHEEEBBB999888<<>>>>>>>>======@@@FFFMMMRRR[[[]]]^^^[[[SSSNNNLLLMMMJJJHHHFFFEEECCC@@@<<<999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::::::::::::::;;;<<<>>>>>>DDD???===@@@@@@<<<;;;<<<;;;;;;<<<<<<<<<<<<======<<<>>>@@@@@@??????BBBDDDAAAAAABBBCCCDDDEEEFFFFFFGGGIIILLLOOOQQQQQQPPPPPPOOOPPPQQQRRRTTTTTTUUUUUUXXX\\\gggwwwsssggg\\\WWWYYY```mmmxxxrrr___UUUHHHGGG@@@::::::???>>>999777777666555444444444444555444333333333333444555555555444333222222222222111222222333333333222222222333333444444333333222222222222222222222222222111111111222333444666666999:::;;;<<<<<<:::888777444777666LLLeeewwwtttLLLCCCNNNlllcccBBB???:::222555...///000111111000//////........................,,,,,,------...//////000..............................------------......---///111///+++***---111......///000000000000000////////////000000000111---...///000333666777777333555555111111<<>><<<===???DDDIIIKKKIIIFFF;;;:::===EEEIIIEEE@@@===>>>>>>>>>===>>>DDDNNNVVV^^^bbbfffccc\\\TTTQQQQQQKKKJJJHHHGGGEEEAAA<<<888;;;:::999999999:::;;;;;;;;;<<<<<<<<<===>>>>>>>>>999999:::<<<<<<===<<<<<>>???AAA???===<<>>AAAaaallloootttrrr|||uuupppsssyyywww|||yyyiii[[[ZZZbbbhhhhhhggg{{{qqqfffccc]]]]]]fffxxx|||uuu\\\SSSOOO___ttt||||||~~~zzzlllmmmwww}}}]]]???777666:::555******444000111000,,,***...333666~~~fffRRRGGG???999888444///...111333333222111///...---...///...---//////000000///...------///...------,,,,,,------//////...------------...BBBRRR]]]jjj}}}vvvooodddOOOHHHHHHUUU^^^\\\^^^bbb\\\]]][[[YYYWWWUUUUUUVVVWWW[[[\\\]]][[[YYYXXXYYYZZZVVVUUUTTTRRRQQQOOONNNMMMPPPJJJCCC@@@BBBIIIQQQUUUWWWTTTNNNJJJIIIKKKNNNQQQVVVUUUTTTQQQKKKCCC===999<<<>>>===>>>FFFQQQRRRLLLCCC===<<>>======<<<<<<;;;;;;:::======>>>>>>>>>>>>??????=========>>>>>>>>>>>>???<<<===>>>???@@@@@@???>>>>>>????????????@@@@@@@@@@@@BBBCCCCCC@@@???@@@AAAEEEFFFHHHJJJIIIHHHIIIMMMQQQTTTWWWZZZ]]]```dddgggiiifffdddhhhpppwwwzzzzzziiiSSSLLLKKKRRRXXX^^^nnnwwwaaaUUUQQQCCCBBB@@@>>><<<;;;:::999777777666555555555555555222222222333333444444444444333333222111111111222111222222333333222222111222222222222222222222222222111111000000111111222000111222333444555555444999888888888888888666444777///HHH___rrr|||bbbJJJMMM___rrrAAA999777111000111000000000000000000000000///...---,,,+++*********///......---------..............................------------------------,,,---......//////......---------.........//////////////////////////////000000000000111111111111333222111222444666999;;;CCC```ttt```aaajjjxxxnnnttt|||ssslllpppllloooxxxtttrrrjjjhhhssswwwwww|||YYYEEE555555444333333222111111000000000000000000000000xxx___LLLBBB===999777444000///111222333222111///...---...///...---///////////////...------......---,,,,,,,,,,,,,,,---------------...///000<<>>@@@FFFOOOTTTTTTQQQMMMIIIIIIKKKOOORRRUUUUUUUUURRRMMMFFF@@@<<<;;;===>>>>>>EEEPPPTTTSSSKKKBBB===BBBGGGEEEAAA???===;;;<<<>>>@@@AAAHHHPPP\\\fffttt}}}wwwsssXXXOOOIIIKKKKKKEEE???<<<<<<<<<<<<======>>>>>>>>>===<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<=====================>>>>>>?????????>>>???@@@AAAAAAAAA@@@???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEHHHIIIHHHKKKOOORRRRRRSSSUUUXXXYYY___iiittt~~~wwwdddSSSUUUVVVWWWWWWZZZgggrrr]]]RRRNNNAAA@@@>>><<<:::999888888777666666555555555555555333333444444444555555555444333222222111111111222111222222333333222222111222222222222222222222222222222111111111111222222111111222333444555555666999888888999999999777666444555^^^~~~sssTTTKKKZZZgggddd<<<999777000///000///////////////////////////...---,,,++++++++++++......------------......------------------------------------------------,,,---......//////......---------.........////////////////////////////////////000000000111111111111111111111222444666888555EEEVVVfff|||zzzuuuooopppuuuwww|||dddMMM<<<666444333333222111111000000////////////////////////rrrXXXFFF>>>;;;888666333111000111222222222111///...---...///...---...////////////...------...---,,,,,,++++++,,,,,,++++++,,,,,,---///000111888HHHRRR\\\ooozzz~~~sssfffeee^^^PPPJJJOOOXXXZZZ___```WWWWWWUUUTTTRRRQQQRRRSSSTTTSSSUUUWWWWWWUUUSSSRRRQQQRRRRRRRRRQQQPPPPPPOOOOOOOOOIIIAAA<<<===DDDMMMTTTRRROOOKKKIIIIIIKKKOOORRRUUUUUUUUUTTTPPPJJJEEEAAA:::===>>>>>>CCCNNNXXX\\\YYYMMMBBBAAAEEEEEECCCAAA===;;;:::======>>>CCCJJJUUUaaarrr}}}iii]]]RRROOONNNJJJDDDBBB=========<<<<<<<<<<<<===>>>>>>==================<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCCCCBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDHHHEEECCCCCCEEEHHHJJJJJJOOORRRVVVZZZ^^^gggqqqyyyzzzbbbVVVOOOKKKJJJSSS\\\aaa```gggjjjYYYNNNIII???>>>===;;;999888777777777666555555444444555555444444555555555555666666333333222111111111111222111222222333333222222111222222222222222222222222333333222222222222333333222222222222333555777888888999999::::::999888777777DDDwwwaaaGGGWWWjjjrrr~~~QQQ777888555///......//////////////////////////////...---,,,,,,,,,,,,...---------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......---............///////////////////////////////////////000000000000111111//////000000111222222333444444777>>>MMMddd}}}{{{~~~zzzyyyyyysss|||sssqqq|||^^^CCC444...000444222222111111000/////////////////////////////////nnnUUUEEE>>>:::777555333222000111111222222111///...---...///...---.........//////...------------,,,++++++++++++,,,,,,,,,,,,,,,---...///000222EEERRR^^^rrr~~~{{{~~~wwwhhhhhhcccQQQGGGIIIQQQVVV^^^```VVVTTTRRRQQQOOOOOOPPPRRRSSSOOORRRUUUUUUSSSPPPOOONNNPPPPPPPPPOOOOOOOOOOOOOOOMMMHHHAAA<<<<<>>===AAALLL[[[eeehhhZZZJJJDDDEEEGGGFFFCCC>>>;;;999;;;<<<;;;???DDDJJJVVVeeennnooooooqqqttttttkkk^^^TTTNNNJJJHHHHHHBBBAAA???===;;;;;;::::::@@@@@@@@@@@@@@@AAAAAAAAA?????????@@@@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDCCCCCCBBBAAAAAACCCCCCDDDDDDDDDEEEEEEEEEGGGEEEDDDFFFJJJNNNPPPPPPXXX^^^dddjjjvvvkkkTTTPPPPPPMMMOOOWWW[[[fffmmmrrrvvvcccTTTIIIDDD>>>===<<<:::999888777777666666555444444444444555444444444444555555555555222222111111111111111222111222222333333222222111222222222222222222222222444333333222222333333444333333222222333555888:::999::::::999888777777777>>>XXXrrrNNNEEEhhhuuuyyydddDDD444666333...000000////////////////////////000///...---------------------,,,,,,------......++++++++++++++++++++++++------------------------,,,---......///......................../////////////////////////////////////////////000000000111//////000111111111000000888222111555888>>>PPPbbbuuu}}}~~~```ZZZfffqqqlll|||xxx}}}vvvtttyyyuuu}}}{{{yyy~~~XXXLLL===333111333555777111111111000000/////////////////////////////////mmmVVVGGG@@@;;;666444333333111111111222333111///...---...///...---------............------...---,,,,,,++++++,,,,,,...------,,,,,,,,,------+++???NNN]]]rrr~~~yyyooojjjcccOOOCCCCCCJJJPPP[[[___VVVRRRQQQOOONNNNNNOOOPPPQQQNNNPPPSSSTTTRRROOOMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMIIIFFFAAA======EEEQQQZZZUUURRRNNNKKKIIIJJJLLLMMMQQQSSSUUUUUUTTTQQQMMMKKK>>>>>>>>>===???IIIZZZhhhooocccSSSGGGEEEFFFFFFDDD@@@;;;999;;;;;;:::<<>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAABBBBBBBBBBBBCCCAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEFFFDDDEEEGGGKKKPPPUUUXXXYYY___mmm}}}rrr___NNNGGGPPPUUUQQQSSS]]]hhhnnnvvvmmm]]]OOODDD@@@>>>===<<<:::999888888777666666555444444444444444444333333333333333333333111111111000000111222222111222222333333222222111222222222222222222222222444333333222222333333444444333222222444666999;;;:::;;;:::888555444666888AAAiiivvvWWWFFFJJJrrryyy{{{~~~~~~TTT===444555000...222222........................//////...---------......,,,,,,,,,,,,,,,---......++++++++++++++++++++++++------------------------,,,---......///.........////////////////////////////////////////////////...////////////000000000000000111111111111000000222///222888777222:::GGGHHH]]]xxxfffTTTRRR^^^lllooommmuuu|||vvvtttwwwtttsss}}}oooOOO;;;:::777666777888555111111111111111000000000000........................kkkTTTGGGAAA;;;666222333444222111000111333111///...---...///...---,,,,,,---............---......---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---===JJJYYYqqq~~~uuuiii^^^NNNAAA>>>DDDIIITTTZZZSSSSSSRRRPPPNNNNNNNNNPPPQQQMMMOOOQQQQQQOOOMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJGGGEEEBBB>>>>>>EEEQQQZZZUUURRRNNNJJJHHHHHHIIIJJJOOOQQQSSSUUUTTTRRROOOMMMCCC@@@======???GGGXXXgggnnnhhhZZZLLLEEEEEEEEECCCBBB<<<:::;;;<<<:::;;;===<<>>CCCrrrcccMMMLLLQQQpppyyy|||~~~~~~nnnJJJ999333333......333111..............................---------------...++++++++++++,,,---...///++++++++++++++++++++++++------------------------,,,---......//////......000000000////////////...////////////////////////......////////////000000000111111111111111111111222000222666555000222:::888FFFYYYooo~~~pppdddbbboooyyy~~~zzz|||yyy~~~|||yyy}}}~~~mmmkkkmmmtttxxxvvvtttzzziiiHHH666:::999555111111333333000111111111000000000000000........................~~~fffOOOBBB???;;;666222333444333111000111333111///...---...///...---+++,,,------.........---000///......------......,,,,,,,,,+++,,,,,,------...:::CCCRRRooouuueeeXXXMMM@@@===???AAAKKKTTTOOOUUUSSSQQQOOONNNNNNOOOPPPLLLNNNOOONNNLLLJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGEEEEEECCC???>>>CCCMMMUUUQQQOOOKKKHHHFFFGGGHHHIIINNNOOORRRTTTTTTQQQOOOMMMHHHBBB<<<<<<>>>EEETTTbbbmmmmmmdddTTTIIIFFFFFFEEECCC===:::<<<>>><<<;;;<<<999;;;===>>>======>>>@@@@@@HHHPPPXXX```ddd^^^TTTQQQNNNJJJGGGDDDDDDDDDEEEBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIINNNRRRUUUVVVXXX___jjjtttwwwaaaUUUOOOQQQPPPRRRUUUVVVXXXdddrrrhhh[[[PPPDDD>>>@@@;;;:::999888777666666666666555444444333333444444555555444444333333333333000000000000000111222222111222222333333222222111222222222222222222222222222222111111111111222222222222444555777999:::;;;::::::999666444888AAAHHHOOOxxxZZZRRRXXXWWWqqq{{{XXX@@@444222222---///333...........................------,,,,,,,,,,,,------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......000000000000/////////...////////////////////////........./////////000000000000/////////111222333555333222111111000111333======???GGGZZZvvv}}}}}}wwwxxxrrrwww~~~vvv~~~jjjhhhnnn{{{vvvrrrgggjjj~~~~~~pppbbbUUU@@@333222333555222------222444222////////////////////////........................|||bbbIII===<<<:::777111333555444111000111333111///...---//////...---+++,,,------.........---000000///............///*********+++,,,---...///)))222888HHHhhh~~~sss```TTTNNNAAA======<<>>;;;===???===<<<<<<<<<<<<;;;:::999888777777:::;;;===FFFZZZkkkllldddddd```ZZZTTTOOOLLLJJJJJJGGGGGGHHHIIIKKKLLLMMMMMMOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQPPPPPPOOONNNNNNNNNGGGGGGFFFFFFFFFGGGIIIJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKRRRZZZaaajjj|||dddRRROOONNNJJJIIIPPPYYY^^^cccnnnvvv___UUULLLAAA===@@@999999888666555555555555555555444333333333333444666666555555555444444444000000///000000111222222222222222333333222222222222222222222222222222222222111111111111111111222111222444666888999::::::999999888555555;;;GGGPPP^^^{{{zzzWWWXXX```\\\vvv|||pppBBB888000000111---///111***........................,,,,,,+++++++++,,,,,,---++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......111111000000/////////...////////////////////////............/////////000000///...---...000222444000000000///111666666333333333444888???LLL```ppp{{{dddiiiccc___lllnnn{{{|||vvvnnn~~~vvvwww}}}yyy\\\===666555///222<<<+++111444222222555222+++---.............................................vvv[[[HHH@@@>>>:::777222222222111111111111000///000000000000...,,,+++,,,---......//////......000///...---------------........................---111777EEE^^^zzz~~~~~~zzz{{{```ZZZTTTJJJAAA===>>>BBBMMMVVV[[[[[[XXXUUUWWW[[[YYYUUUNNNNNNMMMKKKJJJIIIGGGGGGHHHHHHGGGGGGFFFEEEEEEEEE@@@@@@???>>>???CCCIIINNNOOOHHHEEEHHHIIIFFFGGGKKKMMMMMMNNNOOOQQQSSSUUUVVVHHHEEECCCAAA???AAAKKKWWWgggooossskkk[[[NNNHHHGGGHHHCCC???>>>??????===:::>>>;;;888888::::::999666777999;;;===DDDRRRcccppp~~~wwwgggYYYUUUXXXTTTMMMNNNPPPPPPPPPOOONNNNNNOOOQQQSSSUUUXXXZZZZZZWWWTTTVVVSSSUUUZZZZZZVVVQQQQQQMMMKKKIIIIIIJJJKKKJJJIIIIIILLLGGGDDDKKKLLLLLLTTTVVV^^^fffmmm|||hhhTTTQQQMMMMMMQQQVVVRRRXXXjjj{{{zzznnn]]]NNNCCC>>>===<<<;;;:::999777666555555555333444444555555444333333888777666555444333333222222222111111111111222222444444333333333333222222444333333222222333333444111111222222222333333333111222555888:::;;;;;;;;;;;;::::::999777:::CCCMMMaaapppfffUUUYYY[[[aaatttUUUAAA555444222000//////000111///////////////////////////...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///.............................................------------..................////////////...........................000111000///...///111000000000000111111111111555333111111555===EEEJJJiii|||ooolllbbb```kkkzzzvvvttttttzzzuuutttxxxrrr{{{{{{{{{{{{mmmKKKBBB888222222222111///...///000111111000///...////////////////////////------------------------uuuZZZGGG???<<<999555222222222111111111000000.../////////...---++++++,,,------...............//////...---------------------------------------...111777CCC[[[vvv|||}}}eee___XXXNNNDDD@@@???CCCMMMVVV\\\^^^]]]\\\]]]^^^YYYSSSMMMMMMKKKJJJHHHGGGFFFEEEHHHHHHGGGFFFEEEEEEDDDDDDAAA@@@???>>>???BBBGGGLLLLLLHHHGGGIIIIIIEEEFFFJJJLLLLLLMMMNNNPPPRRRTTTUUUKKKFFFBBB@@@===>>>FFFOOO[[[lllzzzxxxiiiWWWIIIBBBFFFBBB>>>======>>>===<<<<<<999777777888999777555777888999:::>>>HHHVVVaaaxxxzzzlllbbbZZZUUUNNNMMMMMMOOORRRTTTSSSQQQUUUXXX]]]cccggghhhfffeeeddd^^^ZZZ[[[[[[YYYYYY[[[```ZZZSSSPPPOOONNNLLLJJJMMMSSSNNNKKKQQQRRRTTT]]]^^^jjjxxx}}}WWWLLLPPPPPPRRRWWWXXXWWWddd~~~pppfffWWWJJJAAA>>>======;;;:::888777666555555555444444444444444444444444888777666444333333222222222222111111111111222222444444333333333222222222333333333222222333333333111111222222222333333333222333666888::::::::::::<<<888777888888888AAAMMMdddsssgggPPPOOOWWWeee{{{xxxDDD999555333111000//////000111...........................---,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---------------..............................------------..................////////////...........................///000000///...///000//////000000000111111111333222222333555999===@@@LLLZZZppp~~~~~~uuunnnoootttzzz|||xxxyyy{{{tttpppzzz}}}pppsssoooUUUIII>>>999444222444555333111...///000111111000///...........................------------------------tttYYYFFF>>>;;;777333222222111111111000000000---.........---,,,+++***,,,,,,---...............///...------------------++++++++++++++++++++++++///111555AAAWWWnnn|||}}}}}}zzz|||kkkeee^^^SSSHHHCCCAAACCCLLLTTTYYY]]]___^^^^^^]]]VVVNNNLLLKKKJJJHHHGGGEEEDDDCCCHHHHHHGGGFFFDDDCCCCCCBBBBBBAAA@@@>>>>>>@@@EEEHHHGGGGGGIIIJJJHHHDDDEEEIIIJJJJJJKKKMMMOOOQQQSSSUUUNNNHHHAAA???===<<<@@@FFFNNNeee|||xxxfffSSSEEEGGGEEEBBB???===============;;;999999999:::999777:::;;;;;;::::::???HHHPPP___ssszzztttgggccc``````bbbccc```\\\mmmrrr{{{|||rrrnnnlllllloootttyyynnnaaaYYYWWWVVVQQQMMMOOOVVVSSSOOOTTTWWW\\\jjjrrrwww^^^JJJLLLRRRSSSUUUZZZ\\\aaauuuccc[[[OOODDD???=========:::999888666555555555555555444333333333333555555777666555444333222222222222222111111111111222222333333333333222222222222333333333222222333333333111111222222222333333333333555666888999999999999===666444777666555BBBTTTiiiwwwhhhKKKHHH]]]www```999:::333222111/////////000000........................---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,,,,,,,------------------------......------------......---............/////////...........................///000///.........000//////000000000000111111111111333444444444444444777<<>>444333444222111333555555222///...//////000000//////...........................------------------------sssYYYFFF>>>;;;777333111111111111000000000000............------,,,,,,,,,,,,---.........------......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000000333>>>QQQdddrrrxxx||||||wwwrrrlllcccXXXLLLDDDAAAAAAIIIQQQPPPUUUYYYXXXWWWVVVPPPIIIKKKKKKJJJHHHFFFEEECCCCCCGGGGGGFFFEEECCCBBBAAAAAABBBBBBAAA>>>===>>>BBBEEEBBBFFFJJJJJJFFFCCCDDDHHHGGGHHHIIIKKKMMMPPPRRRSSSPPPHHHBBB@@@???===>>>AAAIII^^^uuuwwwdddQQQIIIIIIGGGEEEBBB@@@???>>>@@@???>>>=========<<<<<<@@@@@@???===<<<>>>CCCFFFIIITTThhh~~~ooofffeeeeeeaaa]]]XXX___[[[WWW]]]cccnnnvvv]]]UUUSSSXXXZZZXXX]]]fffppp{{{wwwYYYSSSIIIAAA===<<<<<<<<<999888777666555555555555555444333222222333555777666555444333222222222222222222111111111111222222333333333222222222222111222222222333333222222222111111222222222333333333555666777888999999888888;;;555444666333666LLLfffrrrwwweeeIIILLLnnn{{{LLL666;;;222111000////////////000........................---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------......------------......---------.........//////........................---...//////------...///////////////000000000111000111222222222111000///333111222:::FFFRRRZZZ]]]~~~ssshhhbbbeeepppzzz{{{~~~xxxyyyuuuwwwwww{{{uuu||||||~~~|||tttrrrwww```UUUGGG===888666555333333222222333444222///+++////////////////////////........................------------------------qqqWWWFFF>>><<<777333111111111000000000///////////////...............+++,,,,,,---...---------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000...111;;;JJJ[[[hhhppp|||zzzxxxqqqfff[[[MMMDDD??????EEEMMMIIINNNQQQOOOOOOOOOMMMIIIKKKJJJIIIHHHFFFEEEDDDDDDFFFFFFEEEDDDCCCAAAAAA@@@BBBBBBAAA>>><<<===???BBB>>>EEEJJJIIIEEECCCDDDEEEFFFFFFGGGIIIKKKMMMOOOQQQPPPIIIDDDCCCBBB@@@@@@BBBHHHYYYmmm|||pppWWWHHHHHHGGGGGGFFFDDDBBBAAABBBAAAAAA???>>>>>>>>>???BBBBBBBBB@@@@@@@@@BBBDDDDDDGGGQQQcccxxx|||uuuvvvyyywwwsssooouuuqqqmmmttt}}}dddSSSXXXYYY]]]___]]]^^^ooodddTTTNNNFFF???<<<;;;:::999777777666555444444444444555444222222222444666777555444333222222222222222222222111111111111222222333333222222222111111111111222222333333222222111111111222222222333333333555666777888999888888777777666555444333???^^^}}}}}}sss]]]JJJUUU}}}ZZZ???444222000000//////////////////........................---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------......------------------------......------------......------------....................................,,,...///...---,,,---......////////////000000000222111000000000111111222000000000222555999<<>>;;;777333111111000000000/////////000//////.........//////++++++,,,---------------,,,,,,,,,,,,,,,------...------------------------000,,,...777EEERRR```jjj}}}~~~uuuiii]]]NNNEEE>>>===BBBIIIGGGLLLNNNKKKJJJLLLMMMKKKIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@>>><<<<<<>>>@@@>>>DDDGGGEEECCCDDDDDDCCCEEEEEEFFFGGGIIIKKKLLLMMMNNNJJJGGGGGGEEEBBBBBBEEEEEEVVVhhhyyyxxx\\\LLLIIIEEEEEEGGGHHHFFFCCCAAAAAAAAA@@@>>>===>>>???AAAAAA@@@@@@AAABBBCCCDDDAAAFFFMMMRRRYYYjjjuuu```UUUSSSXXX[[[___``````mmm{{{^^^OOOJJJDDD???<<<:::888777666666555444444444444444444333222222333444666777444333222222111111111222222222111111111111222222222222222222111111111111000111222333333222111000111111222222222333333333555666777888999999888777444777666222888PPPrrrjjjTTTMMM\\\wwwLLL>>>333***///////////////.........---------------------------,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,------------.................................,,,---...---,,,,,,---.........////////////000000222111000//////111333555///111444444222111333555444:::BBBIIISSSdddyyy|||vvv}}}kkkbbbaaaZZZ\\\hhh{{{~~~xxxxxx~~~yyyvvv{{{|||zzz^^^HHH???<<<000555999777111///111555333222000//////000111222///......------......///------------------------------------------------zzzhhhQQQAAA<<<:::666222111000000000///////////////...---------...//////++++++,,,------------,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++///***+++555@@@LLLYYYeeeyyywwwkkk^^^PPPEEE???<<>>CCCDDDBBBBBBEEEEEEAAAEEEEEEEEEFFFGGGHHHJJJJJJMMMKKKKKKKKKFFFAAABBBGGGBBBRRRbbbnnnppp```VVVJJJEEEGGGIIIFFFCCCBBBCCCCCCBBB???>>>???AAAAAA@@@???@@@BBBDDDEEEEEEAAADDDJJJMMMMMMUUUkkkzzzlllaaaZZZ[[[```]]]ccclllvvvppp[[[JJJFFFAAA>>>;;;:::888666666555444444333333444444222222333333444555555666333222222111111111111111222222111111111111222222222222222222111111111111000111222333333222111000111111222222222333333333444555777888999999999888222777444000@@@eee~~~\\\LLLRRRcccbbbDDD:::222///---......//////.........------------------------...---,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,---------.................................+++---------,,,+++,,,---........./////////000000111111000000000111222333000222222222000/////////555777777777:::CCCQQQ\\\~~~}}}|||wwwxxx}}}yyyrrrwww~~~wwwqqqpppvvvrrrpppyyygggLLL;;;888::::::---222777666222///111444///////////////000111222///...------------...///------------------------------------------------wwweeeNNN???:::888555111000000000000////////////...---,,,+++,,,---...///++++++,,,---------,,,,,,++++++++++++,,,,,,---...************************...)))***333>>>IIIVVVcccsss~~~www{{{xxxlll```QQQFFF???===BBBIIIEEEKKKOOOLLLIIIHHHGGGDDDCCCCCCCCCCCCDDDDDDEEEEEE@@@@@@AAAAAAAAABBBBBBBBB?????????===;;;;;;===>>>???CCCBBB???AAAFFFEEE???EEEEEEEEEEEEFFFGGGHHHIIILLLMMMNNNMMMFFF@@@AAAGGG@@@OOO[[[bbbrrrvvvfffRRRGGGGGGHHHEEE@@@DDDFFFGGGEEEBBB@@@BBBDDDBBBAAA@@@AAACCCFFFGGGGGGIIIEEEFFFLLLOOOOOOSSSYYYhhhyyy|||jjj]]]TTTVVV[[[]]]___bbbiiisssrrrcccUUUFFFCCC???===;;;:::888666555555444333333333444444111222333444555555555555222222111111111111111111222222111111111111222222222222222111111111111000///000222333333222000///111111222222222333333333333555666888999999999999111777222...HHHsssvvvRRRHHHWWWhhh}}}xxxLLL888///---444------......///......---------------------------///...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,,,,,,,---------..............................+++,,,------++++++,,,---............/////////000000000111111111111000000111/////////111222222111000222444444333555999===<<>>===<<<;;;;;;???@@@@@@AAABBBCCCDDDDDDCCCDDDCCCBBBAAABBBEEEHHHNNNNNNNNNKKKFFFCCCAAAAAACCCFFFPPP^^^mmm~~~```GGGIIINNNIIIFFFLLLIIIGGGFFFFFFGGGFFFEEEBBBDDDEEEFFFFFFEEEFFFGGGDDDFFFHHHIIIJJJKKKOOOQQQTTTZZZkkk{{{zzzxxxxxxvvvoooeee^^^YYYWWW[[[cccggggggmmmuuuzzzdddXXXOOO???>>><<<:::888777666666555555555444444333333333222333333444555555555444444333222111000000000000222222222222222222222222111111222333333333333222//////000111111111111000222111000000111333555666:::888777888::::::888555333888666999WWW~~~{{{gggLLLMMMaaaooozzz[[[<<<888222,,,111////////////////////////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++,,,,,,------...///000000......------------............//////...---,,,,,,...............///000000000000000000000000000000000000000000000000000000000000111222222222222111222222333666;;;AAAGGGKKKYYYqqq~~~qqqXXXJJJBBB<<<777333333333222222222111111000000//////.........---......////////////......,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++mmm]]]KKKAAA;;;666333333000000////////////000000000//////...............,,,,,,---,,,+++***,,,......---,,,,,,++++++,,,,,,---,,,++++++******++++++///---,,,///333===OOO```lllvvvnnnvvv~~~qqq```MMMAAA===;;;===@@@>>>???AAACCCDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;??????@@@AAABBBCCCDDDEEECCCDDDCCCBBBAAABBBEEEGGGKKKLLLLLLJJJGGGDDDCCCDDDCCCEEEMMMZZZhhhzzzrrrVVVQQQQQQLLLLLLRRRQQQOOONNNMMMLLLIIIGGGJJJLLLNNNMMMJJJHHHHHHJJJHHHJJJKKKKKKIIIIIILLLNNNQQQWWWggg}}}tttjjjccc^^^^^^___```aaa___\\\ZZZdddcccfffooowww~~~mmmZZZOOOFFF???>>><<<:::888777666666555555444444444333333333222333444444555555444444444333222111000000000000222222222222222222222222000111222222333333222222///000111111222222111111222111000000111333555777:::888777888::::::888555555555:::MMMnnnwwwaaaKKKQQQiiixxxyyy~~~JJJ888777555222111........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000......------------............//////...------,,,...............//////000////////////////////////000000000000000000000000000000111222222222222111111000000111333555888:::333AAAPPPWWWWWWWWW\\\cccxxx|||wwwkkk```SSSCCC999666666555444333222222222222111111111111000000000////////////......////////////......,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++jjj[[[JJJ@@@;;;555333333000000////////////000000000///......------......,,,---------++++++---......---,,,,,,++++++,,,,,,,,,,,,++++++******++++++...---...//////777JJJ\\\ooo~~~~~~yyy{{{|||wwwppptttrrraaaMMMAAA;;;777777999:::999:::???DDDGGGFFFEEEBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBAAA@@@?????????@@@???>>>>>>===<<<;;;;;;===>>>???@@@BBBCCCDDDEEECCCCCCCCCBBBAAABBBDDDFFFGGGIIIJJJIIIGGGEEEEEEFFFBBBCCCHHHSSS```sssiii]]]UUURRRWWWZZZYYYXXXWWWVVVSSSPPPMMMPPPTTTUUURRRKKKFFFFFFGGGEEEHHHJJJIIIGGGFFFIIILLLQQQWWWggg|||nnneeecccbbb^^^YYY```````````````aaadddgggjjjooozzzdddUUUKKKBBB>>>===;;;999777666666555555444444444444333333333333333444444555555444444333333222111000000000000222222222222222222222222000111222222333333222222000111111222222222222222222111111111222444666777999888888888999999777555777333DDDkkk~~~nnnTTTJJJWWWrrr{{{~~~hhh>>>888444222222***........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------...............///......---,,,......------......///000////////////////////////000000000000000000000000///000111111222222111111222222222222222222222222555888::::::999===FFFNNN\\\iii~~~www~~~}}}mmmbbbVVVHHH<<<555333///...///111111111222222111111111000000000111111111000000000000///......////////////......,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++gggXXXHHH???:::555222333000000////////////000000//////...------------...---...///...,,,,,,...///...---,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,)))+++......---333FFFYYYjjjxxx~~~zzzwwwwwwrrr|||vvveeePPPCCC;;;666444444888666777===DDDHHHFFFBBB@@@AAAAAABBBBBBCCCDDDEEEEEEDDDCCCAAA@@@????????????>>>>>>===<<<<<<;;;;;;<<<===>>>@@@AAACCCDDDEEECCCCCCDDDCCCAAAAAACCCEEEFFFGGGHHHHHHFFFEEEEEEFFFBBBAAADDDKKKWWWjjj{{{jjj[[[WWW```dddbbbaaaaaabbbbbb```___aaadddeee___SSSIIIEEEDDDDDDHHHLLLLLLJJJJJJMMMQQQVVV^^^qqqxxxnnnbbb]]]^^^aaaaaa___```bbbdddeeegggnnnxxxttt\\\QQQIIIAAA<<<;;;:::888666666555555444444444444444444444444333333444444555444444333333222222111000000111111222222222222111111111111000000111222222222222222111111222333333333333222111111111222333555777888999888888888888777666555666777TTTjjj^^^FFFKKKaaa{{{wwwxxx}}}SSS777;;;111///444)))........................+++++++++,,,,,,,,,------++++++++++++++++++++++++...,,,***))))))***,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,------............------,,,,,,------...---...............------...------------...//////////////////////////////000000000000000000000000///000000111111111111111111111333444555444444333888777666444222333555777BBBLLLZZZfffqqq}}}wwwhhhSSSDDD>>>===:::888333444555555444222111111111111111000000000//////000000000///////////////---......//////......---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++dddVVVFFF>>>:::555222222000000////////////000000//////...---------------,,,------,,,++++++,,,......---,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,)))+++//////,,,///???PPP___lll{{{~~~|||wwwwww{{{~~~}}}qqqvvvrrrzzz|||jjjVVVHHH???777333222999777888===CCCFFFCCC???>>>???@@@AAABBBCCCDDDDDDEEEDDDBBBAAA@@@??????>>>>>>>>>======<<<<<<;;;;;;<<<===>>>???AAABBBCCCCCCBBBCCCDDDCCCAAAAAABBBDDDEEEGGGHHHGGGFFFDDDEEEEEEBBBAAABBBFFFMMM___zzz{{{eee\\\dddqqqpppooorrrvvv{{{~~~|||jjjXXXKKKEEEFFFLLLRRRSSSQQQRRRVVV[[[```lll~~~~~~xxxqqqiiieeeeeefffeeedddiiinnnvvvbbbPPPIIIBBB<<<;;;:::888777666555444444444444444444444444444444333444444555444444333333333222111111000111111111222222222111111000000000000000111222222222222111111111222333333333333222111111222333555666888888888999999888777666555555555AAAhhhqqqSSSNNNCCCUUUnnnvvvvvv~~~nnn<<<000:::///...888333........................+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---------------------,,,,,,,,,,,,------------...............------------------...//////........................//////////////////////////////000111111111111000+++---///111111111000///......///000222333333111888999:::<<<@@@IIISSS[[[gggjjjnnnrrrzzztttnnnrrruuummmggg^^^OOOAAA<<<666444555444222///---000222222000//////000000000/////////.................................------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++aaaSSSDDD===999555222222000000////////////000000///...------,,,,,,------)))******)))(((((()))+++...---,,,,,,++++++,,,,,,++++++******++++++,,,,,,,,,---000000++++++555BBBRRR___ppp}}}xxxrrrpppuuuwwwuuuzzz{{{uuurrr|||uuu|||ppp[[[MMMCCC:::444222888888999===AAABBB???;;;<<<===???AAABBBCCCDDDDDDCCCBBBAAA@@@???>>>>>>>>>=========<<<<<<<<<;;;;;;======>>>???@@@AAAAAABBBBBBCCCDDDCCCBBBAAAAAABBBDDDEEEGGGGGGEEEDDDEEEFFFCCCBBBBBBCCCFFFTTTmmmsssaaaccczzz{{{~~~iiiRRRDDDHHHPPPXXXZZZYYYZZZ```ffftttrrrqqq{{{uuulllgggkkksss|||zzz}}}qqqUUUIIIDDD???:::999999777666555444444444333333333444444444444555444444555555444444333333222222111111111111111222222222222111000000/////////000111111222222111111000111111222222222222222111111333444666777888999888999:::999666555444555555OOOyyy\\\EEEFFFKKKccczzzyyyxxxzzzRRR666000555+++***111000------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,---......///.........------,,,,,,------...///........................////////////////////////...///000000111111000000......///000000///...---333222000111333555666666333111//////222555777888888===DDDKKKRRR[[[eeelllrrrsssrrr|||zzzrrrddd[[[VVVCCC???CCCBBB888666666///222000////////////---,,,///000000///------...////////////.........------,,,---------------......------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++^^^QQQCCC<<<999444111111000000////////////000000///...------,,,,,,------***++++++***))))))***,,,...---,,,,,,++++++,,,,,,++++++******++++++,,,---,,,---///000---+++000888JJJUUUfffvvv|||ssspppttttttqqqttt}}}xxxyyy{{{{{{~~~ttt___QQQFFF<<<555333444666:::===>>>===;;;:::;;;<<<>>>AAABBBDDDDDDDDDAAA@@@??????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>??????@@@@@@AAACCCDDDCCCBBB@@@AAABBB@@@BBBEEEFFFEEEEEEGGGHHHDDDDDDCCCBBBBBBKKKaaauuuhhhdddwww{{{{{{^^^JJJMMMWWWbbbiiikkkpppxxxnnnXXXXXX^^^^^^QQQLLLJJJNNNSSSXXX```hhhnnnuuu{{{}}}eeeOOOFFFCCC???<<<888888666555444444333333333333333444444444555555444444555555444444333222222111111111111111222222222222222111000////////////000000111111111111111///000111111222222111111000111333555777888999999777999:::999666444444555888]]]qqqQQQEEEHHHVVVnnnyyy~~~DDD:::333000---++++++***------------------------++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------...//////......------,,,,,,------...///........................////////////////////////...//////000000000000000111111111111111000000///222000...---,,,---------000///000222555666444333333444777999<<>>AAACCCDDDDDDDDD??????>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>AAACCCDDDDDDBBB@@@@@@AAA===@@@CCCEEEFFFGGGIIIKKKEEEEEEDDDBBB@@@FFFZZZmmmnnngggmmmtttlllVVVVVVbbbqqq||||||WWWHHHLLLOOOJJJFFFDDDDDDGGGGGGGGGLLLRRRRRRXXX```fffppp}}}}}}www\\\JJJCCC@@@===:::888777666555444333333333333333333444444555555555444555555555444333333222222111111111111111222222222222222111000//////...//////000111111111111111//////000111111111111111000111333555777999999:::777999;;;999555333333555;;;ffffffOOOJJJLLL^^^sss~~~```777999222,,,333444000000------------------------++++++,,,,,,,,,---------************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---.../////////...---,,,,,,,,,,,,---..............................////////////////////////...//////000000000000000------......///000000111...000222444444333222111000000000000111000000///555333111111333555666666...<<<>>>;;;AAABBB???BBBBBBOOOTTTQQQYYYllluuuqqqttt~~~uuuqqqlllttt}}}zzz{{{||||||wwwvvvtttkkk[[[NNNIIIEEE>>>777666888:::999777000111333///111222)))///000111222111////////////---,,,---///000///.........---------,,,,,,,,,---.........//////000000,,,------......------,,,,,,------......------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++ZZZNNN???777777777333...////////////////////////......------------......------,,,,,,,,,,,,++++++...,,,******+++,,,+++***,,,,,,+++***)))))))))***---......---,,,,,,///111???UUUeeegggooo|||zzzzzzwwwuuuuuu~~~zzztttrrr}}}{{{vvvsss{{{vvvddd\\\PPP<<<111111444777999999888888:::===:::===@@@AAA@@@?????????@@@@@@???>>>======>>>>>>===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>===>>>??????@@@BBBAAAAAA@@@@@@?????????@@@AAABBBDDDGGGIIIJJJKKKEEEEEEDDDAAA???DDDNNNWWWrrrssskkkttt|||^^^\\\rrr|||mmmYYYIIIBBBBBBEEEGGGDDDDDDDDDCCCBBBCCCEEEGGGIIIFFFHHHPPPWWW]]]hhhttt}}}lllbbbTTTGGG???;;;::::::777777666666555555555444555555555555555555555555777666444333222111111111222222111111111111222222333333222222111000//////000000111111111111000000000000000000000111111111333444666888999999999999555;;;<<<555000222777999HHHsssyyy[[[EEEHHH[[[iiinnnpppIII444333111///...---......---------...............******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,---...******++++++++++++******...---,,,+++************++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---------.........//////,,,,,,,,,---------..................//////000000,,,---------......////////////............//////......///000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333333444444444555555666666666999<<<>>>???>>>BBBEEEJJJLLLLLLKKKKKKKKKMMMOOOQQQPPPLLLGGGDDDBBB?????????@@@AAABBBCCCCCCAAAAAA???===;;;999888777333333222111000000000111111111000000111111222333......////////////......////////////////////////........................---.../////////...,,,+++---.........,,,+++,,,---------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,YYYMMM???777666666222...////////////////////////......------------......------,,,,,,,,,,,,++++++...,,,******+++,,,+++***++++++******)))*********---......---,,,,,,///111===UUUgggkkkqqq~~~}}}yyyxxxyyyyyytttrrr{{{{{{yyyxxx~~~zzzjjjcccUUUAAA555333444666888888777666888:::888;;;???@@@@@@??????@@@@@@???>>>>>>=========>>><<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<======>>>>>>AAAAAA@@@@@@????????????BBBCCCCCCDDDEEEEEEFFFFFFDDDEEEDDDAAA@@@DDDLLLSSScccyyytttttt{{{qqqcccssstttdddMMMIIIDDDBBBBBBCCCCCCBBBHHHHHHIIIHHHHHHHHHKKKMMMRRRMMMLLLMMMMMMMMMRRRZZZZZZeeerrr{{{uuuaaaYYYMMMCCC<<<:::999999666666666666555555444444555555555555555555555555666555444333222111111111333222222222222222222333333333222111111000//////000000111111111111000000000000000000111111111111333444666888999::::::999888777555333222333777:::YYY|||lllPPPCCCLLL```lllxxxQQQ<<<333222000///...------..................---------++++++,,,------------,,,++++++++++++++++++++++++************+++,,,---...******++++++++++++******...---,,,+++************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,------------...........................------.........//////////////////............///......///000000000000000////////////////////////////////////////////////000000000111111111222222222222333333333444444444333222222333666777666666111444777999888777888888888:::======;;;888777666444555555666666777777777444444444333333333333222333222111111000000000111000000000000111111111111......////////////.....................................................................------,,,...///000///---,,,,,,...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,VVVKKK>>>777666666222...////////////////////////......------------......------,,,,,,,,,,,,++++++...,,,******+++,,,+++************)))******++++++,,,---...---,,,,,,...000999OOOaaaeeekkkyyy||||||yyyvvvuuu~~~sssiii[[[GGG999444444555777777666555555666888:::>>>@@@?????????@@@???>>>======<<<=========<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===?????????????????????>>>AAAAAABBBBBBCCCCCCDDDDDDCCCDDDDDDBBBAAACCCIIIOOOTTTjjj~~~uuuuuuoooqqqqqqYYYHHH@@@DDDEEEHHHKKKNNNMMMJJJHHHGGGHHHHHHHHHHHHIIIKKKNNNPPPNNNMMMMMMLLLJJJMMMQQQWWW\\\aaacccfffkkkoooooossszzzaaaTTTNNNEEE>>>:::999888888666555555555555444444444555555555555555555555555666555444222111111111111333333333222222333333333222222222111111000000///000000111111111111000000000000000111111111222222222444666888999:::::::::===444000333555444888@@@lll}}}ZZZDDDFFFXXXllltttggg===777222111000///...---------//////......------,,,,,,+++,,,,,,---------------++++++++++++++++++++++++************+++,,,---...******++++++++++++******------,,,+++************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---------------------------------,,,.........///////////////000//////......---------......///000000000000///////////////////////////////////////////////////000000000000111111111111111111111222222222333333222111000000111111000...,,,...//////......///000...000222222111000000111111111111111222222222222000000000111111111111111222111111000000000000000---...///000111000//////................................................------------------------///......---------------///000111000---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------SSSIII===666555555222///////////////////////////......------------......------,,,,,,,,,+++++++++...,,,******+++,,,+++******)))))))))***+++,,,,,,+++---...---,,,,,,...///555FFFTTTXXX___rrr~~~zzzxxxwwwxxxkkk[[[JJJ<<<444444555666666555444444333888;;;>>>??????===============<<<<<<<<<<<<<<<===;;;;;;::::::;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@BBBCCCEEEEEECCCDDDEEEDDDCCCDDDHHHKKKNNN```|||zzzsssuuuvvv]]]OOOGGGFFFGGGJJJJJJJJJJJJKKKJJJIIIIIIKKKLLLLLLKKKKKKLLLNNNQQQNNNNNNPPPQQQQQQQQQSSSVVVWWWYYYYYYWWWUUUUUUVVVWWWbbbhhhxxxpppZZZKKKFFF@@@<<<:::888777666444444444444444444444444555555555555555555555555555444333222111111111111333222222111111222222333222111111111000000000///000000111111111111000000000000000111111222222333222444666888999:::::::::???444000555666333<<>>555444444555666666555444222:::<<>>>>>>>>;;;<<<===???@@@BBBCCCCCCDDDDDDEEEEEEEEEFFFGGGIIINNN[[[qqqwww~~~}}}yyyZZZLLLJJJJJJLLLMMMKKKKKKLLLLLLMMMNNNQQQRRRSSSTTTTTTSSSRRRSSSVVVXXXTTTWWWXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWUUUTTTUUUXXXaaaccclllyyy}}}bbbVVVHHHDDD???<<<:::999777666333333333333444444444444555555555555555555555555444333333222111111111111111111000000000000111111111111111000000000000000000000111111111111000000///000000111222333333333333555666888999999999999:::333222666333111BBBXXXvvvvvv\\\@@@BBBUUUkkk}}}yyyHHH777222000000//////......------//////...---,,,++++++***))))))***+++++++++++++++++++++++++++++++++++++++************+++,,,------******++++++++++++******,,,,,,++++++******++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------((()))***+++,,,.../////////////////////...............//////...---,,,,,,------...///////////////....................................................../////////000000000/////////000000000111111222111000111222333222111333333333111//////222444111222222000///...000222000000000000000000000///000000/////////.........000//////...//////000000***,,,...///000///---,,,......------------..............................------------------------///...---++++++,,,---------......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,------LLLEEE<<<666444333222000////////////////////////......------------......------,,,,,,,,,,,,++++++...,,,******+++,,,+++************)))******++++++***,,,---...---,,,---...,,,<<>>>>>===;;;::::::::::::::::::::::::;;;<<<999999999999:::;;;<<<===::::::<<<=========<<<;;;::::::;;;<<<<<<===>>>>>>>>>>>>??????????????????CCCCCCCCCDDDDDDFFFGGGGGGNNNTTTcccyyy|||~~~xxxbbbOOOMMMQQQPPPLLLJJJOOOSSSWWWYYYZZZZZZ[[[\\\XXXYYYZZZ[[[[[[]]]```bbbbbbgggiiihhhhhhjjjkkkjjjlllhhhfffddd```\\\\\\```aaa```dddnnnyyyjjjYYYRRRFFFCCC>>>;;;:::888777666222222333333333333333444555555555555555555555555333333222111111111111111000000////////////000000000000000000000000000000000000111111111111000000///000000111222333444444555666777999999888888777333111333444222888OOOggguuuiiiNNN@@@MMM^^^mmm~~~zzz{{{[[[888111000...////////////...---,,,......------,,,,,,++++++((())))))***************++++++++++++++++++++++++************+++,,,---...******++++++++++++******,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))***+++---...//////...............---------,,,---...//////...---,,,------...////////////.............................................................../////////////////////000000000111111000///...///111333222111000000000///------///111---...000000///000333555000000000000000000000000,,,,,,---...//////000000...............//////000+++,,,---...///...------///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,+++,,,---,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++,,,,,,IIICCC;;;666333333222000////////////////////////......------------......------,,,,,,,,,,,,++++++...,,,******+++,,,+++***++++++******)))*********)))+++---...---,,,,,,---(((777GGGQQQYYYeeesss}}}~~~}}}wwwzzz|||yyytttxxxwwwqqqnnnqqqvvvxxxwww~~~|||mmm```XXXKKK<<<555555666888;;;;;;888555666999<<<======<<<<<<<<<999999999999999:::;;;;;;999999999999:::;;;<<<===888999;;;<<<<<<<<<::::::888999:::;;;<<<===>>>>>>?????????>>>>>>>>>>>>>>>AAA@@@???@@@BBBDDDEEEEEEKKKLLLTTTdddwwwmmm^^^TTTXXX[[[WWWTTTVVVVVVZZZ___bbbdddfffjjjmmmppprrruuuwwwyyy}}}yyyrrrlllnnntttvvvuuuxxxkkk\\\RRRJJJCCC???;;;888777777666555111222222222333333333333555555555555555555555555333222222111111111111111111111000000000000111111///000000000000000000000000000111111111111000000///000000111333444444555777888888999888777666555111333444444999JJJcccwwwttt^^^FFFHHH___lllwwwxxxsssFFF444000111---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++************+++,,,---...******++++++++++++******,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...---------,,,,,,,,,,,,***+++---...//////...---,,,---......//////......................................................------.........///////////////000000000111111111000......///000111000///...///000///......000111---///111111111111222444//////000000111111222222.........//////000000000...---------......///000------------............///...,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,---,,,++++++,,,...++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++HHHBBB;;;666333222222111////////////////////////.........------.........---------,,,,,,,,,++++++...,,,******+++,,,+++***,,,,,,+++***)))))))))***)))+++---...---,,,,,,---&&&111===DDDMMM]]]qqq~~~|||zzz{{{}}}{{{uuutttwwwyyy}}}~~~zzz~~~}}}uuummmlllmmmmmmnnnzzz}}}qqqggg```QQQ@@@555555666999======:::666333666:::=========>>>???999888888888999::::::;;;999999999999:::;;;<<<===666888:::;;;;;;:::999888888888999:::<<<===>>>>>>;;;<<<===>>>???@@@AAABBB???===<<<===@@@BBBDDDDDDHHHEEEIIIUUUeeezzz{{{oooggggggeee^^^aaaiiijjjmmmqqquuu|||nnnUUUQQQKKK@@@???<<<888555555666666555111111111222222333333333555555555555555555555555222222111111111111111111222222111111111111222222////////////000000000000000000111111111111000000///000000222333444555555888999999999888777555444222666666555AAAZZZuuusssYYYCCCQQQnnnzzzyyy|||MMM888777111000---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,---...******++++++++++++******+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,//////...------,,,++++++---------,,,,,,+++++++++(((***,,,...//////...---,,,---......//////......................................................---------.........//////000000000000111111111111222000//////000111000...,,,...//////......///000...000111000...---------++++++,,,---......////////////...---,,,+++***)))---------------...///000......---------...///000///...,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++******,,,------------...000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************III@@@999555333000///222////////////////////////++++++++++++,,,,,,---............------,,,,,,,,,---,,,+++***))))))))))))---,,,++++++,,,,,,***(((,,,---......,,,******+++(((,,,111999HHH^^^sss{{{yyyxxxuuussssssvvv|||}}}zzznnnhhhlllnnnpppzzzzzzkkk\\\OOOGGGAAA:::666:::>>><<<:::999333555888===@@@???<<<999777888888888999999999999777888999::::::999777666777777888999::::::;;;;;;999999:::;;;;;;<<<<<<===::::::;;;;;;===>>>???@@@AAA???>>>???AAACCCAAA???CCCBBBEEELLLXXXmmm{{{|||xxxqqqrrryyy~~~aaaRRRJJJEEECCC;;;:::999777666555555555333333333333555666777888666666666555444444333333222111111111000000//////111111111111000000000000000000000000000000000000//////000111222333333444333222333333444555666777777777777777777666555555444///555999GGGtttoooLLLHHHaaaqqq}}}}}}mmmJJJ000---111+++...---,,,,,,------+++)))---------,,,,,,+++++++++++++++***)))(((((())))))******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,+++++++++******++++++************++++++******++++++++++++******,,,+++)))(((((()))+++,,,******++++++++++++******,,,***((()))+++,,,+++(((************************$$$***//////...---,,,---------------...///000---...---***''''''***...........................///////////////.........,,,---...///000000000000............//////////////////............/////////000000000111111111111////////////............//////////////////////////////000000///...------......//////......---,,,---......///000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,/////////...---------,,,------++++++++++++------,,,+++******,,,,,,+++***************************++++++,,,,,,---...//////HHH@@@888555333000///222////////////////////////------,,,,,,,,,---............---------,,,,,,,,,---,,,+++***))))))))))))***))))))***+++***(((&&&+++---......,,,***++++++***,,,000666CCCWWWkkkxxx|||xxxttttttvvv{{{~~~|||ooogggiiiiiimmmxxx{{{oooaaaSSSJJJAAA:::666888<<<:::777666333444666:::======:::888777777777777888888888888666777999::::::999777666777888888999999:::::::::999999999:::;;;;;;<<<<<<:::::::::;;;<<<===???@@@AAA???===???AAABBBAAA???AAAAAACCCHHHQQQccclllUUUNNNJJJBBB<<<:::999777666555444444444333333333444555666888888666666555555444333333333111111111111000000000///111111111111000000000000000000000000000000000000///000000000111222222222111111222333444555666777888888888777666555444444666...444AAAZZZ[[[HHHPPPjjjzzzyyy|||ZZZ???000000222------,,,,,,,,,------+++)))---------,,,,,,+++++++++,,,,,,+++************************+++++++++,,,,,,)))************+++++++++,,,+++++++++************++++++************++++++******++++++++++++***************++++++***************++++++++++++******,,,***((()))+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++***+++...---------------......,,,......,,,******,,,.................................------------------,,,---...///000000000000............//////////////////............////////////000000000111111111111111000000000/////////........................///////////////...------...............------,,,,,,---......//////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,............---------------,,,,,,++++++,,,,,,---,,,+++******,,,,,,+++*********************************++++++,,,,,,------FFF>>>888555333000///222///////////////////////////......------------...------------,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))+++,,,+++(((%%%+++---...---,,,++++++,,,------...222<<>>??????>>>===>>>@@@AAA@@@??????@@@BBBCCCGGGTTTnnnzzzUUUGGGHHHHHH>>>555888777666444444333333333444444444444666777888999666555555444444333333222111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000///000111222444666777888999888888666555444333222777///666MMMooolllIIIKKK___vvv~~~kkkAAA444000222333...---,,,+++,,,------+++***------,,,,,,,,,,,,++++++---,,,++++++++++++++++++*********++++++++++++,,,)))************+++++++++++++++*********)))))))))++++++************++++++******++++++++++++******((()))+++------+++)))(((******++++++++++++******+++***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,//////...+++))))))+++---------,,,,,,,,,,,,,,,---+++---......,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,---,,,---...///////////////---............///////////////............//////////////////000000000000000000/////////....................................////////////...------...............---,,,,,,+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,------------------...---,,,,,,++++++,,,,,,---,,,+++******,,,,,,,,,************************************+++++++++++++++DDD===777555333000///222///////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))************+++---...---***(((+++,,,...---,,,++++++,,,...,,,,,,000666CCCVVVfffxxxyyysssuuuyyy}}}|||{{{yyyxxxvvvpppiiihhhggg```___jjjuuuxxxtttlll___TTTMMMCCC<<<<<<===:::888777444333333555777999888777333444444444444555555555555666777888888888777777888888888888888777777777777777888888999:::::::::999999999999:::;;;<<<===============????????????>>>???AAA@@@???GGG]]]rrrdddHHH???CCCCCC;;;444666666555444444333444444444444444555666777888999555555444444333222222222111111111000000000000000111111111111000000000///000000000000000000000000000000000///////////////...///111333555666777888999999777666444333222222555333>>>ZZZ|||uuuSSSGGGYYYooo|||}}}SSS111000111111111///---,,,+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++++++++))))))*********+++++++++*********))))))))))))(((++++++************++++++******++++++++++++******)))***+++,,,,,,+++***)))******++++++++++++******+++************+++******************************+++++++++***)))***...111------,,,+++++++++,,,,,,***+++------------------------------------------,,,,,,,,,,,,------------,,,---....../////////...---------........./////////......------......///........./////////000000------,,,,,,,,,+++++++++.................................//////...------------.........---,,,,,,++++++,,,------------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,---,,,+++************************+++++++++++++++*********BBB;;;666444333000///111////////////////////////------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***************+++,,,...---+++)))***,,,------,,,+++,,,------++++++...333<<>>??????>>>???@@@???<<>>???>>>>>>??????<<<===FFFRRRmmm{{{mmmYYYOOOEEE@@@<<<888888:::555555444444444555666666333333333333555666777888444333333222222111111000000000000000111111111111111111111111000000000000////////////////////////000000000000000000000000000111444666888888888888888777555333222111222222000GGG___vvvqqqUUULLLUUUjjjsssvvvPPP999111666222,,,---,,,,,,++++++,,,---...---+++++++++,,,,,,,,,,,,------)))))))))((())))))***+++)))))))))************+++)))************+++++++++++++++*********)))))))))++++++************++++++******++++++++++++******---+++)))(((((()))+++---******++++++++++++******)))+++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,***)))***+++,,,,,,,,,,,,,,,---......+++***)))***,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,------.........------,,,------------...............------------......------------........./////////.........---------------------------------,,,,,,---............------------------,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++***)))***,,,------,,,************************++++++,,,,,,,,,,,,,,,,,,>>>888444444333000///111////////////////////////++++++******++++++,,,,,,******+++++++++,,,,,,,,,+++***************++++++***)))'''''')))++++++***)))+++------,,,,,,,,,---,,,(((***......///>>>QQQYYYfffqqqsssyyywwwuuuvvvyyyzzzyyy|||rrrbbbXXXVVVWWW___bbbYYYYYY\\\```dddkkknnnhhh___ZZZNNNBBB===:::666333333222111111333555555444333222222222333333333444444444444444444555666777777444555555666666777777777444555555666666777888888888777777777777888999999777999<<<<<<;;;;;;===@@@===<<<===@@@???===AAAGGGXXXeeeyyypppYYYNNNGGG@@@===999666666:::333333333333333444555555222222222222333555666777333333333222111111000000///000000000111111111111111111111111000000000000///////////////////////////000000000111222222222222333666888999999888888777666444222111111222333888WWWpppeeeLLLPPPXXXhhhlllsssppp???333222555///---///***++++++***,,,......---++++++++++++,,,,,,---------***)))))))))******+++,,,))))))))))))************)))************+++++++++,,,+++++++++************++++++************++++++******++++++++++++******+++******************+++******++++++++++++******)))+++,,,+++)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***))))))+++++++++,,,,,,---...000000///,,,******+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......---------......------,,,,,,,,,---------............------,,,,,,------...,,,,,,---------.........////////////............------------------------+++,,,------.........---,,,------------,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++************+++,,,,,,------,,,,,,+++***))))))***,,,------,,,************************))))))******++++++,,,,,,>>>888444444333000///111////////////////////////++++++++++++,,,------...*********++++++,,,,,,,,,+++***************++++++---+++((((((***,,,---...)))+++------,,,,,,---...,,,(((***...,,,***888JJJYYYcccjjjmmmuuuzzz{{{wwwwww{{{|||zzzyyy{{{qqqaaaWWWTTTSSS^^^ddd]]][[[\\\^^^aaaiiinnnjjjbbb^^^RRREEE???<<<888555444//////000222444444222000222222333333333444444444333333333444444666777888333444444555666777888888444444555555666777777777888777777777777777888999666999;;;<<<::::::===@@@<<<:::<<<@@@@@@>>>???BBBDDDRRRggg~~~wwwVVVIIIHHHAAA;;;999888555555888111111111111222333444444111111111222333444555666333333222222111000000000//////000000111111111222111111111111000000000000//////////////////////////////000111222333333444333555777999::::::888888666555333111111222333444BBBbbbyyy}}}[[[DDDOOOYYYgggiiitttLLL777000111222---///111)))++++++***,,,......---,,,+++++++++,,,,,,---------+++*********+++,,,,,,---))))))))))))************)))************+++++++++,,,,,,,,,++++++++++++***++++++************++++++******++++++++++++******((()))+++,,,,,,+++)))(((******++++++++++++******(((+++,,,,,,)))(((***,,,************************---------+++******,,,///++++++,,,---...000111222222///+++***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------------...------,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------............---------,,,,,,,,,------------------------+++,,,------.........---,,,,,,---------,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,+++++++++,,,+++++++++******))))))++++++------------++++++***))))))***,,,...---,,,************************'''(((((()))***++++++,,,<<<777000...000222000---......////////////...---------------------------++++++++++++++++++++++++,,,+++******++++++***(((******))))))))))))******)))***,,,,,,***)))***+++***---///...,,,...444:::PPPWWWbbbkkkqqqvvv|||{{{xxx{{{|||uuussseee[[[ZZZ]]]___bbbhhheee______gggpppqqqooommmjjj\\\KKK>>>999666111---////////////000222333444444444222222222222444444333333333444444444555555333333333444444444555555333333444444555666666666888777666666666777999:::888888999999:::;;;<<<<<<<<<<<<<<<<<<============EEEGGGPPPeeezzzXXXLLLFFFCCC???:::777666666666555333333333333333333333333333333333333333333333333333222000/////////000111000000000000000000000000111111000///////////////////////////////////////000000111111222222222222555666777888888777666555...333555111...000555888SSSqqqzzz\\\KKKNNNWWWcccjjjpppyyygggDDD222111000///...---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,+++***)))************************)))************+++++++++---+++)))***,,,---+++)))******************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,,,,------))))))*********+++++++++,,,,,,,,,,,,...000333444444000,,,***,,,---,,,***+++///000---+++------+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---------,,,,,,+++++++++...---,,,,,,++++++++++++***,,,...000000...,,,***,,,------......------,,,+++---------+++++++++---,,,,,,,,,---------......------,,,++++++,,,,,,,,,------------------------,,,++++++******++++++,,,......---,,,,,,+++******,,,,,,,,,++++++************++++++,,,,,,++++++***+++******+++------,,,***)))************+++++++++++++++************++++++<<<666111///111222000...////////////////////////------------------------++++++++++++++++++++++++,,,+++******++++++***(((******))))))))))))******)))***,,,,,,***)))***+++***,,,...---+++---333888LLLTTT```kkkrrrvvvzzz}}}|||uuuuuuzzzxxxssstttiii______aaabbbeeejjjiiicccaaagggoootttxxx|||nnn___LLL@@@<<<999333...///......///000111222333444333222222222222333444333333333333444444444444333333333444444444444555333333444444555666666666777666666555666777888999777777888999:::;;;<<<===;;;<<<<<<<<<============???@@@FFFWWWoookkkQQQHHHCCC@@@===999666666555555444333333333333333333333333333333333333333333333333222111111000//////000000000000000000000000000000111111000///////////////////////////////////////000000000000111222333444777777999999999999888777444444555444333444:::???cccwwwoooTTTJJJSSS```bbbhhhooo|||yyyRRR888111111000///...---,,,,,,,,,,,,------------,,,,,,***+++++++++******)))(((************************)))************+++++++++---+++)))***,,,---+++)))************************************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***)))************++++++++++++++++++,,,,,,,,,------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...000222333333///,,,***+++,,,,,,******...000,,,+++,,,,,,***,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...............---------,,,,,,...---,,,,,,+++++++++,,,+++,,,---//////---,,,+++,,,,,,------------,,,,,,+++,,,------++++++,,,---,,,,,,,,,------------...---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,++++++******++++++,,,...------,,,++++++******,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++******+++------,,,***)))************+++++++++++++++************++++++:::666111///111111000...000000////////////000000------------------------++++++++++++++++++++++++,,,+++******++++++***(((******))))))))))))******)))***,,,,,,***)))***+++)))+++---,,,+++,,,111666CCCMMM[[[gggppptttuuuuuu}}}yyyuuuuuuvvvrrrlllrrrjjjcccbbbdddeeegggiiigggaaa]]]```fffooo|||sssbbbNNNCCC@@@===555...............///000111111333333222111111222333333222222333333333444444444333333333333444444444444333333333444555555666666555555555444555555666777555666777888:::;;;<<<===;;;;;;;;;<<<<<<<<<======>>>>>>@@@JJJ\\\tttvvvVVVFFFDDD???;;;999666555555444333111333333333333333333333333333333333333333333333333000000111111000000//////000000000000000000000000111000000///////////////////////////////////////000000///000111333555666666777888999999888777666555000///222222333===JJJsssvvvppp^^^NNNOOO^^^kkkgggnnnxxx}}}aaa<<<000111000000///...---,,,,,,,,,,,,------------,,,,,,)))************)))((((((************************)))************+++++++++,,,***)))***+++,,,+++***************************************************)))***++++++,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++***)))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---///111222111///,,,++++++,,,+++***)))---...+++***++++++***,,,,,,,,,,,,------------++++++++++++++++++++++++------...//////...,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......//////............------------,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,---------,,,,,,+++++++++***,,,++++++******++++++,,,------,,,,,,++++++******,,,,,,,,,++++++++++++******++++++,,,,,,++++++***+++******+++------,,,***)))************+++++++++++++++************++++++999666222000111111000///000000/////////000111222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******++++++***(((******))))))))))))******)))***,,,,,,***)))***+++)))+++++++++***,,,///222999CCCSSSbbbllloooooommmkkkoootttxxxyyyvvvnnnfffnnniiieeeeeeeeefffffffffccc]]]YYYZZZ^^^gggwwwssscccPPPEEECCC@@@777...///............//////000222222111111111111222222222222222222333333333333222222333333333444444444222333333444444555666666444333444444444444555555444444666777999:::;;;<<<::::::;;;;;;;;;<<<<<<<<<=========AAALLL___tttpppYYYFFF@@@AAA<<<666555333333444333111000222222222222222222222222222222222222222222222222...///000111111000///...////////////////////////000000////////////000000////////////////////////000/////////111333666888444555666666666555444333222---,,,000111555HHH^^^vvvkkk[[[PPPQQQ\\\hhhpppkkkvvv}}}qqqBBB444000000000///......---,,,,,,,,,,,,,,,------,,,,,,,,,)))***************))))))************************))))))*********+++++++++************++++++++++++************************************************))))))***+++++++++++++++************************))))))***++++++++++++***))))))*********+++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,...000111///...,,,+++++++++++++++(((,,,---***)))++++++)))++++++,,,,,,,,,---------***************************+++,,,,,,,,,++++++***+++++++++,,,,,,,,,---------,,,,,,,,,,,,---..................---------------,,,,,,++++++,,,,,,,,,------,,,++++++,,,------,,,,,,,,,------,,,,,,,,,***,,,------++++++,,,...++++++,,,,,,,,,---------,,,,,,+++++++++,,,---------,,,,,,++++++******))),,,++++++******++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***+++******+++------,,,***))))))*********+++++++++++++++************++++++777555333111111111000//////////////////000111111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******++++++***(((******))))))))))))******)))***,,,,,,***)))***+++******++++++***,,,...///333===MMM^^^iiinnnllljjjdddhhhpppwwwyyyuuummmiiikkkkkkkkkjjjjjjiiigggeeebbb^^^[[[ZZZ[[[aaaooo|||oooaaaQQQHHHEEEAAA888///000//////............///111111111111111111111111111111111222222222333333222222222333333333444444222222333333444555555555222333333444444444444444333444555666888999:::;;;::::::::::::;;;;;;;;;;;;999::::::;;;???JJJZZZeeelllTTTGGG======@@@:::555444222222333222111///222222222222222222222222222222222222222222222222...///000111111000///...////////////////////////000000////////////000000////////////////////////000///000000222444666777444555555666555444333222222000111444777AAA[[[tttooo]]]KKKKKKZZZhhhkkkiiilll{{{OOO444555000//////......------,,,,,,+++,,,,,,,,,,,,,,,,,,+++******++++++,,,++++++***************************))))))*********+++++++++))))))************+++,,,************************************************))))))***++++++++++++***************************))))))***++++++++++++***))))))*********+++++++++*********+++++++++,,,,,,************++++++++++++---,,,+++++++++---...///---------,,,+++***++++++'''+++---***)))++++++)))+++++++++,,,,,,,,,------******************************+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,---...---+++******+++---...+++,,,,,,,,,,,,,,,,,,+++***+++---,,,,,,+++---...+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,+++++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***+++******+++------,,,***))))))*********+++++++++++++++************++++++555555333222111000000000,,,---...///000000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******++++++***(((******))))))))))))******)))***,,,,,,***)))***++++++++++++++++++,,,------222:::IIIZZZgggmmmmmmkkkkkkkkkmmmrrrssspppnnnooommmqqqsssrrrqqqppplllggg___[[[XXXWWWVVVXXXaaakkkhhh^^^SSSLLLHHHCCC:::222111111000///............000000111111111111000000000000111111111222222222222222222222333333333333222222222333444444555555222222333444444444444333333444555555666777888888999999999:::::::::;;;;;;;;;<<<<<<<<<===BBBJJJPPPlllgggQQQDDD@@@:::;;;===888666444222222222222111000222222222222222222222222222222222222222222222222......///000000000//////000000000000000000000000///////////////000000111///////////////////////////000111222333444555666666666777777777555444333...000222666???QQQhhhyyycccQQQEEEOOObbbmmmjjjbbbtttyyylll>>>333555,,,.........---------,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++************************)))************+++++++++''')))******))))))+++,,,************************************************((()))******++++++******++++++++++++++++++++++++))))))***++++++++++++***)))************+++++++++************++++++++++++))))))*********+++++++++---,,,+++++++++,,,---...+++---------+++******+++&&&+++---***)))+++,,,***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......+++++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,---------,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++)))+++,,,,,,,,,,,,---///++++++++++++,,,,,,,,,,,,++++++++++++,,,---......+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++*********++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++******+++------,,,***)))************+++++++++++++++************++++++444444444333111000000000)))+++---000000000...---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******++++++***(((******))))))))))))******)))***,,,,,,***)))***+++,,,+++++++++,,,---,,,,,,///666CCCSSSbbbjjjkkkjjjkkkiiijjjooooookkklllpppnnnuuuzzzyyyxxxvvvqqqjjj^^^YYYUUUTTTSSSRRRWWW^^^```\\\VVVQQQKKKEEE<<<777333222111000///....../////////000111111000//////000000000000111111111222111222222222222333333333111222222333333444555555222222444555555555444333444444555555555666666666999999999999::::::::::::===>>>>>>===>>>@@@CCCFFFVVVfffzzz{{{QQQCCC??????999777999444999666333111222222222111111111111111111111111111111111111111111111111111...............///000000000000000000000000000000///////////////000111111///////////////////////////000222444555555444333666666777777666555333222,,,000222777JJJcccpppoooSSSIIIFFFTTTeeemmmkkkhhh~~~SSS666333222---......------------,,,,,,++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++************************)))************+++++++++&&&(((******))))))+++---************************************************((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***)))************+++++++++************++++++++++++*********+++++++++,,,,,,---,,,+++******+++,,,,,,***,,,...---+++)))***,,,'''+++---+++***,,,---+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,------......,,,+++++++++,,,,,,---...,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++)))+++,,,,,,,,,,,,---///***++++++++++++,,,,,,,,,++++++++++++,,,---...///++++++,,,,,,------......,,,++++++******++++++,,,******************++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++******+++------,,,***)))************+++++++++++++++************++++++444444444333111000000111'''***---000111///---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******++++++***(((******))))))))))))******)))***,,,,,,***)))***+++---,,,+++,,,------,,,+++,,,222===MMM\\\fffhhhgggaaaaaagggooopppjjjgggjjjnnnwww}}}|||zzzxxxrrrjjjddd]]]XXXVVVUUUUUUXXX]]]\\\[[[YYYTTTNNNFFF???:::444333222000////////////...///000111111000///...000000000000111111111111111111222222222333333333111222222333333444555555222333444555666555444444555555555555555555555555888888999999999:::::::::::::::999999:::<<<===>>>GGGVVVhhhzzz}}}```III??????AAA888444555000<<<888444111111222222222111111111111111111111111111111111111111111111111///...---------///000111000000000000000000000000///////////////000111111///////////////////////////111333666666555333111444444555555444222111000000444555===XXXuuuwwwhhhGGGCCCGGGWWWeeelllooossszzz}}}wwwAAA000111///333------------------,,,,,,+++++++++,,,,,,+++++++++(((((()))***************************************)))************+++++++++&&&(((******)))(((+++---************************************************(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***)))************+++++++++)))************+++++++++++++++,,,,,,,,,------------,,,+++*********+++,,,))),,,...---+++)))***,,,''',,,---+++***,,,---+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......---------.........//////++++++++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))+++,,,,,,,,,,,,...///******+++++++++,,,,,,,,,++++++++++++,,,---...///***+++,,,---......///000,,,++++++++++++++++++,,,******************++++++*********++++++,,,,,,,,,+++++++++,,,,,,++++++++++++******+++------,,,***)))************+++++++++++++++************++++++444333222222222111///---------............------,,,++++++******++++++,,,,,,,,,+++******+++,,,---+++******)))))))))))))))+++******)))))))))))))))((()))***+++++++++++++++)))***,,,---+++))))))))),,,---666CCCMMMUUU\\\ccc______bbbfffiiiiiiddd```nnnvvvyyysssllljjjlllmmmaaa]]][[[[[[XXXRRROOOPPPYYYYYYVVVQQQNNNLLLFFF@@@666333000//////000///...000000000000////////////000000000000000000000000...000111111000000111333333333333333333333333333222222333333333333444444666666666666666777888888888888888777888888999999888999::::::;;;;;;::::::BBBEEEMMM\\\ppppppVVVJJJ???>>><<<:::888666555555111111111111111111111111000000111111111222222222000111111111222222222222////////////000000000000//////000000000000//////111111000//////////////////............//////000222222444555666666666666777999999555///---111555444000555PPPzzzyyyVVVIIIOOOYYYfffpppttttttrrr|||vvvLLL777111---///444......---------,,,,,,,,,,,,***)))+++//////+++&&&************************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))))))))******+++************************)))************+++++++++++++++******************+++++++++*********))))))+++***)))***,,,,,,***)))***************************++++++,,,,,,++++++***,,,+++*********+++,,,---++++++++++++++++++++++++++++++------------+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((***---...,,,***+++,,,,,,------,,,,,,+++---***((())),,,...---***)))***+++,,,---.........++++++++++++++++++++++++)))+++,,,,,,+++***,,,---///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,++++++*********************************,,,,,,,,,++++++*********,,,,,,,,,+++++++++******************************,,,,,,+++***))))))******444333111111111111///---------............------,,,++++++******++++++,,,+++***)))(((((())))))***+++******)))))))))))))))+++******)))))))))))))))))))))***+++++++++++++++*********+++------,,,***++++++000:::DDDMMMXXXbbbaaaaaaaaabbbbbbbbbaaa```qqqvvvuuulllccc``````aaa^^^[[[[[[]]]ZZZTTTPPPQQQQQQSSSRRRNNNKKKJJJCCC<<<777444111/////////...---///////////////000000000000000000000000000000000...000111111000000111222333333333333333333333333222222222333333333444444666666555444555666777888888777777777777888999999888999999:::;;;:::::::::::::::>>>GGGXXXnnnuuuVVVEEE???<<<;;;999777555444333333111111111111111111111111000000111111111222222222000000000000111111111222////////////000000000000//////000000000000//////111111000//////////////////............///000000222333444555666777777666777888777444000...000333666444???___pppNNNUUUYYYaaajjjppprrrpppmmm{{{ddd>>>//////...---......------------,,,,,,,,,+++)))(((+++......+++&&&*********************************************************+++++++++,,,,,,)))))))))))))))******+++************************)))************+++++++++************************+++++++++*********))))))+++***)))***,,,,,,***)))************************,,,,,,------------,,,,,,++++++*********+++,,,---++++++++++++++++++++++++++++++,,,------,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,---,,,***+++++++++,,,,,,+++++++++------,,,+++***)))***+++((())))))***++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---///---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++******)))))))))******+++++++++************************,,,++++++***))))))******333222000000000000...,,,------............------,,,++++++******++++++,,,++++++***)))(((((())))))+++******)))))))))))))))+++******)))))))))))))))))))))***++++++++++++***,,,***)))***---///---,,,,,,***+++222:::EEESSS```aaabbbbbbbbbbbbccceeefffooorrroooddd[[[XXXZZZZZZZZZYYY[[[___^^^WWWRRRRRRKKKOOOPPPMMMLLLJJJCCC;;;999555222///......---,,,.........//////000000111000000000000000000000000...000111111//////000222222222333333333333333333222222222222333333333333666555333222333444666777777666666666777777888999888888999::::::::::::999:::999777:::EEEZZZrrr|||XXXBBB;;;===999888666555333222111111111111111111111111111111000000000111111111111222////////////000000000000////////////000000000000//////000000000000//////111000000//////////////////.........//////000111444444555666777777777666666555444333111000000000444999OOOqqqdddIII```aaaeeejjjnnnooonnnlll}}}zzzxxxlllMMM000***///000,,,)))------------,,,,,,,,,,,,***)))(((***------***&&&*********************************************************++++++++++++,,,)))))))))))))))******+++************************)))************+++++++++************************+++++++++***************+++***)))***,,,,,,***)))************************(((((())))))))))))((((((++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++***++++++++++++++++++***---///000---(((%%%'''***)))******++++++*********++++++++++++++++++++++++)))+++,,,,,,+++***,,,---...---+++******+++,,,,,,+++++++++,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++***************************,,,,,,,,,++++++++++++***&&&'''((()))***+++,,,,,,************************,,,+++******)))*********333222////////////...,,,------............------,,,++++++******++++++,,,------,,,++++++*********+++******)))))))))))))))+++******))))))))))))))))))******+++++++++******++++++++++++++++++,,,,,,---++++++000666@@@OOO\\\```aaaeeejjjnnnooonnnlllhhhjjjggg^^^XXXZZZ]]]^^^VVVVVV[[[aaa```YYYSSSRRRMMMQQQRRRQQQPPPMMMFFF>>><<<888333000......---,,,------......///000111111000000000000000000000000...000111000//////000111222222222222222333333333111222222222222333333333555444222111111333555777555555555555666777888888777888888999999999999999<<<<<<:::999>>>MMMaaapppbbbHHH;;;;;;>>>777666444333222111111111111111111111111111111111000000000000111111111111.........////////////000////////////000000000000//////000000000000//////000000////////////000000............///000111111555555666666777666666666555333222111222222111///333AAA___}}}pppXXXMMMaaaaaabbbeeekkkppptttuuunnnsss|||QQQ>>>---+++111111---***---------,,,,,,,,,++++++***)))((()))++++++)))'''************************************************************++++++++++++)))))))))))))))******+++************************))))))*********+++++++++***************+++++++++************************+++***)))***,,,,,,***)))************************&&&''''''((((((''''''&&&+++***++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...//////,,,)))'''(((***---------------,,,+++***++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,+++******++++++,,,******+++,,,,,,---......------,,,,,,+++,,,,,,---,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++(((((())))))***++++++,,,************************++++++***************+++444222///...//////...---------............------,,,++++++******++++++,,,,,,,,,,,,,,,++++++******+++******)))))))))))))))+++******)))))))))))))))******+++++++++******)))***,,,...---)))'''))),,,++++++---111555;;;GGGSSS]]]```gggqqqxxxwwwoooggg```cccaaa[[[XXX[[[___```TTTTTTYYY______XXXRRRQQQPPPSSSTTTRRRQQQOOOIIIAAA???;;;555111///...---,,,,,,------...///000000111///////////////////////////000111000///...///000111111111222222333333333111111111222222222333333444333111000111222444555444444444444555666777888666777888888999999888888777999:::999999???JJJSSSbbbrrr~~~```HHH<<<888888888666555444333222111111111000000000000000000000000000000000000000000000000---.........////////////////////////000000000000//////000000000000//////000000////////////000000.........//////000222222555666666666666666555444333111000000222333333222;;;OOOlll}}}qqqYYYNNNRRR]]]\\\]]]bbblllwwwwwwmmmuuuaaa===666//////000///------------,,,,,,,,,+++++++++***)))))))))******)))(((************************************************))))))*********+++++++++)))))))))))))))******+++************************))))))*********+++++++++))))))*********+++++++++************************+++***)))***,,,,,,***)))************************++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,)))***++++++,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,---..................---...,,,******+++,,,+++)))------------,,,+++******++++++++++++++++++++++++)))+++,,,,,,+++***,,,---+++++++++++++++++++++,,,******+++,,,,,,---......,,,,,,+++++++++,,,,,,---,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++***************++++++555333000.../////////...------............------,,,++++++******++++++,,,((()))************))))))+++******)))))))))))))))+++******)))))))))))))))***++++++++++++***))))))***,,,......,,,******+++((()))---000111444===HHHYYY]]]eeeoootttpppfff]]][[[^^^^^^YYYWWWYYY[[[ZZZTTTTTTWWW[[[ZZZTTTOOOOOOPPPRRRQQQNNNNNNNNNKKKEEEDDD???888333000...---,,,---------......//////000///////////////////////////000111000...---...///000000111111222333333333111111111111222222222222222222222222222333333444222222333333444555666777666666777888888888888777444666999999888999<<>>EEEUUUiiixxx|||]]]III@@@666555555444222111000000111111222222222222111111000000111111111111000000///////////////.........//////.........---------...............///000000000000000000000000000000000000///.............../////////000111333444555777777555444222111//////000---///444444333???NNNWWWccc^^^GGG<<>>IIISSSXXXXXXUUURRRTTTSSSVVV\\\\\\XXXVVVWWWRRRSSSRRROOOPPPQQQLLLFFFGGGFFFGGGJJJMMMLLLHHHDDDFFFDDDAAA===999555222111//////.........---------***+++,,,,,,------,,,,,,------------......//////...//////000000111111222222111111000000111111222111111111222222222222333333333222222222222333333222222333444444444444444444777888777555444666888555888:::999888999>>>AAAMMMWWWfffuuu~~~]]]EEE:::777777666555444444333222111000000000000111111111111000000///000000111111000000///......//////////////////...............---------...............///000000........................000//////............//////000000111222333444444555555444333222000000///...222444444:::FFFPPPTTTNNNGGGAAADDDPPP]]]fffjjjkkkwww{{{mmmddd```dddqqqtttjjjfffhhhZZZ:::333222///......---,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++************************************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))************+++************)))))))))+++***))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))))))))))))))************)))))))))))))))******++++++++++++***************++++++++++++++++++++++++************************************************************+++,,,---...***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,***)))(((***+++************************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******---......---++++++,,,...++++++++++++++++++++++++***)))((()))******)))(((************************++++++++++++++++++++++++))))))))))))))))))))))))111000///000111111///---......---------,,,,,,,,,,,,,,,+++++++++++++++,,,************************++++++***)))(((((())))))(((((()))***))))))((('''************)))))))))(((***+++///***&&&((()))...---++++++++++++***+++,,,222999DDDRRR[[[]]]YYYSSSSSSRRRTTTYYYYYYUUUTTTUUUSSSWWWXXXSSSOOOMMMJJJGGGHHHHHHHHHJJJLLLKKKGGGDDDGGGEEECCC???;;;666333000/////////...------,,,,,,***+++,,,,,,---,,,,,,,,,,,,------.....................//////000111111111111111000000000000111111111111111111222222222222333333222222222222333333444444555666666666555555333777999888444222555999555777::::::999888999;;;;;;DDDQQQ```ooogggWWWDDD888777999999777444333333222111000000000///000000000000000000/////////000000000000//////............////////////.......................................///000000........................000///............//////000000111222333333333444444333333222111000000///---222555999FFFUUUVVVMMMMMMAAA<<>>666666666444222111222333111111111000000000//////......////////////.........//////000000//////...------......///000000000---------..............................///000000........................///............//////000000111333444444444333222111111000000000000000000...444AAAUUUiiimmm\\\HHHEEEDDDIIIRRRWWWZZZdddpppssstttrrrkkkbbb]]]^^^aaatttxxxyyyqqqgggcccjjjrrrmmmDDD//////...+++...------,,,++++++++++++++++++,,,---,,,***)))***+++************************************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))************(((((()))))))))))))))***)))))))))))))))******+++))))))))))))))))))))))))******++++++++++++******))))))************))))))))))))))))))************)))))))))))))))******+++***************+++++++++************************++++++++++++++++++++++++************************%%%&&&((()))++++++,,,,,,(((((()))))))))*********************++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))***+++***))))))+++---************************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******(((***,,,,,,+++***++++++++++++++++++++++++++++++,,,+++***+++,,,,,,,,,***************************************************+++***)))(((((()))***+++333111......///000000///......---------,,,,,,,,,))))))(((((()))******+++******************************))))))))))))******''''''((()))))))))))))))************))))))))))))(((---###......###...+++'''+++,,,))))))---,,,)))***,,,222:::DDDNNNTTTWWWUUURRRPPPRRRPPPLLLKKKNNNKKKRRRWWWTTTRRRSSSTTTTTTOOONNNJJJGGGDDDDDDEEEGGGFFFDDDAAA===:::888666666000000///...---,,,++++++)))***++++++,,,++++++++++++,,,...///000///...---------......///000000000000000////////////000000000000000000111111111111222222111111111111222222111111222333333333333222555555555555555555555555888777666666777888888888444555666555555999@@@FFFNNNSSS^^^lllzzzhhhWWWLLL@@@888444777666555333111111222333000000000000000/////////---......//////......---......////////////......------......///000000111---------.........//////...............///000000////////////////////////...............///000000000222333555555444333222///000000000000000000000555<<>>IIISSSYYYTTTPPPOOOPPPOOOLLLLLLOOOOOOQQQQQQPPPRRRUUUQQQLLLMMMMMMJJJGGGDDDCCCCCCDDDDDDBBB>>>;;;999999999:::111000///...---,,,++++++(((((()))***************+++,,,...000000///...---------......///000000000000000////////////000000000000000000111111111111222222111111111111222222333333444555555555444444666555333444666666555444222222222444666777777666...333888999888888999;;;999<<>>;;;:::999777555222111000///---,,,******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,......//////000000111111///////////////000111111////////////////////////222222222111111111000000333333222111///000333555444444444444444444444444444444444444444444444444666666666666666666666666888999:::===DDDMMMXXX```lllsss{{{eeeRRRIII???>>><<<:::777444222111222222222111000//////...---///111111///...------//////000000000000/////////////////////////////////---,,,---000111000...............////////////000000///...............000000//////......------////////////000000000000111222333333333333222111,,,000333222///...111555AAANNN^^^cccWWWEEE<<<===JJJMMMPPPTTTXXX^^^eeejjjkkknnngggYYYTTT^^^jjjoooeeecccfff]]]ZZZ}}}eee===666///,,,------,,,)))...---,,,,,,++++++,,,,,,***)))))))))((((((''''''+++++++++++++++***)))(((************************+++***((()))+++,,,,,,+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))((('''))))))************))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,---)))))))))))))))******+++))))))))))))))))))))))))(((((()))***************++++++************++++++************************''''''(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++''''''(((***+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++,,,******++++++++++++******)))************++++++++++++++++++*********)))))))))))))))***++++++,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,111///,,,+++,,,,,,,,,+++******++++++++++++******************************+++++++++************)))))))))))))))))))))))))))*********)))******++++++************************222111000///............,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,+++***)))*********)))'''''')))***---666111''''''((())))))))))))(((*********))))))(((((('''************++++++++++++******+++,,,,,,,,,+++++++++,,,,,,...333;;;EEELLLQQQPPPPPPQQQSSSRRRNNNKKKJJJIIIHHHHHHGGGGGGGGGGGGIIIGGGEEEDDDDDDDDDBBB@@@DDDBBB@@@>>>===<<<999777222222111///---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------...//////000000.........---...//////000000000000000000000000000222222222111111111000000444555444333111222444777444444444444444444444444444444444444444444444444555555555555555555555555555555555666999>>>FFFKKKSSSXXXaaammmyyyvvvjjjbbbWWWIII===888999888777666444333222111222222111111000//////......///111000...------...//////000000000000//////........................000...---...111222000///............////////////000000///...............///////////////........./////////000000000111111444444444444222000...------///111000///000666;;;IIIQQQ[[[ZZZLLL===<<>>BBBIIITTT```kkkqqq{{{{{{pppiiiUUUKKKBBB>>>:::555222111222222222222111111111111222111111000000//////...///000000///------...///...//////000000//////...------------------------...---,,,---///000///...............////////////000//////............///.........///////////////......///000111222222333444444444333111000...------.../////////555===DDDSSSUUUTTTMMM???888???LLLQQQQQQTTTZZZbbbhhhjjjjjjgggaaaYYYTTTWWW^^^aaa``````iii]]]bbb~~~oooGGG===///,,,)))))),,,---,,,***------,,,+++++++++++++++++++++++++++******************++++++******))))))************************)))(((&&&''')))******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''')))******+++++++++))))))************))))))(((((()))************)))+++************+++,,,,,,)))))))))))))))******+++))))))))))))))))))))))))((()))))))))************++++++************++++++************************(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++))))))***+++******++++++++++++******)))************++++++++++++++++++***************,,,,,,++++++***)))))))))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***++++++*********++++++++++++******************************+++++++++************)))))))))))))))))))))))))))((((((''''''((()))******************************000//////...------......,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((()))))))))***+++---+++---///333555+++$$$'''&&&&&&'''(((((((((((((((******)))))))))******+++(((((((((((()))))))))***)))***++++++,,,,,,,,,,,,************,,,111777<<>>???DDDMMMUUUWWWVVVVVVZZZ```bbb^^^YYYVVVRRRUUUdddmmmggg\\\VVVbbbYYYjjjvvv\\\???333+++,,,++++++,,,---,,,***(((,,,,,,+++************+++(((((((((((((((((())))))((())))))*********))))))************************+++***((()))+++,,,,,,+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))************)))))))))***++++++,,,,,,++++++******))))))******+++,,,)))))))))))))))******+++))))))))))))))))))))))))))))))(((((())))))***+++++++++************++++++************************)))******++++++++++++***++++++++++++++++++++++++))))))*********++++++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++(((*********)))((()))*********++++++++++++******))))))*********+++++++++************************)))))))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++------,,,+++******++++++++++++******************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))000000//////...//////000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))***+++(((***,,,,,,******---000^^^OOO777222+++,,,'''(((((()))))))))))))))&&&(((+++...///...,,,+++*********+++++++++,,,,,,((()))***+++,,,---------)))******))))))***---000;;;@@@GGGLLLLLLJJJHHHGGGHHHHHHHHHHHHFFFDDDBBB@@@AAA@@@???@@@BBBCCCBBBAAA>>>>>>@@@BBBDDDBBB>>>;;;999888777444222000...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------...//////000000.........---...//////000//////////////////////////////000000000000000111000111333222111000111222111111111111111111111111111111222222333333444444444444444444444444444444222333555444222111111111555555555555555555444444333555777999<<>>>>>@@@BBBCCCCCC@@@===:::999888555333111///...------------------------***+++,,,,,,------,,,,,,+++,,,,,,---......//////------,,,,,,------...///........................////////////000000111111///111222222111000000111111111111111111111111111000111111222333333444444333333333333333333333333444666777666444333333444111222333444555555444444444666777666555666777999999<<<@@@DDDFFFIIILLLNNNNNNPPPSSSWWWYYYZZZZZZZZZ\\\]]]^^^___^^^]]][[[ZZZTTTRRRPPPNNNLLLIIIEEEAAAAAA>>>;;;999888777555333;;;888444111111111000000000444555000///222111...111111000000000000//////////////////////////////...///111000...------...---......//////......---........................,,,...000///------///111............////////////...............///000000///////////////.........222222222222333333444444444222000...---,,,,,,---...222999AAAFFFIIIHHHFFFAAA>>>>>>BBBFFFJJJPPPXXXUUUUUUVVVVVVUUUTTTSSSQQQXXXXXXfffyyyyyyfffZZZ[[[\\\eeejjjZZZ@@@222///)))+++,,,,,,++++++***++++++,,,++++++***************)))*********++++++++++++'''(((((()))))))))))))))************************)))(((&&&''')))******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))************))))))))))))***+++++++++++++++)))))))))))))))***++++++)))))))))))))))******+++))))))))))))))))))))))))***)))((('''((()))+++,,,++++++************++++++***************************++++++,,,,,,++++++***************************)))************+++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++***)))***,,,******++++++++++++******)))************+++++++++))))))*********+++++++++,,,,,,++++++***)))))))))***+++,,,------,,,***)))************************,,,+++++++++,,,+++)))'''******++++++++++++******************************+++++++++************)))))))))))))))))))))))))))'''((((((((()))+++,,,---))))))))))))))))))))))))------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,&&&***,,,+++'''&&&***...,,,<<>>DDDFFFFFFHHHJJJHHHIIIJJJJJJIIIGGGEEECCC@@@???>>>???@@@AAA@@@?????????@@@BBBDDDCCCAAA???;;;:::888666333111///...........................++++++,,,---------,,,,,,***++++++,,,,,,---......,,,,,,++++++,,,,,,---............................../////////000000111111---...000000///......///000000000000000000000000000000111222333333444444111111111111111111111111000222333333222222333555111111222333444444444444///111333333222111222222111222444444444555777888666777888::::::888777555;;;;;;<<<<<<<<<;;;999888;;;888555333333333333333444333111111333444333222000//////000222222111//////333333---+++///000------------.........//////.........///////////////---///111111///...---------..................---------------------------(((+++---,,,***)))+++.............../////////000...............///000111000000//////.........---333333333333333333333333000///...------...///000...333<<>>===???@@@???>>><<>>???AAAAAA>>>@@@???<<<888333000///000+++---///...,,,,,,---///+++,,,,,,------,,,,,,+++******+++,,,...///000000,,,,,,,,,---------......,,,,,,.../////////...---...............///000000//////000000000000//////000000000000000000000000000000000000111111111111111000000111333333222000000111111111111222222222111111111111111111111111555222......000333333111222222111111222333333444222222222222222222222222000444666333222333444222111111111111111111111111000000111222222222222222111111111000000000000000000000000000000000000000//////.........---------......------------......,,,,,,------.../////////,,,------......------,,,,,,,,,,,,------...........................---------------............///---.........------///000///...---,,,---///111222///000222333333222111000......//////000000111222999AAAJJJMMMJJJDDD@@@>>>;;;@@@FFFGGGFFFHHHNNNTTTYYYSSSNNNMMMLLLJJJNNNSSS[[[ooodddMMMPPP___uuu\\\CCC888222***(((---++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((()))*********************))))))))))))******((((((((((((((()))******''')))+++,,,---,,,***)))((())))))***+++,,,,,,,,,***************)))((((((***++++++***))))))***,,,*********)))))))))))))))))))))))))))************+++***)))***+++,,,+++***))))))))))))************+++*********))))))((((((***)))))))))***+++,,,,,,,,,***((()))+++,,,+++(((******++++++++++++******)))))))))))))))))))))))))))************+++++++++...***'''(((***,,,+++***)))************+++++++++++++++************++++++))))))))))))******************++++++++++++*********++++++,,,,,,++++++***---,,,***)))))))))******)))************+++++++++(((((()))************)))++++++************++++++))))))))))))))))))))))))******)))))))))))))))*********************++++++)))))))))))))))))))))))))))(((((()))******(((&&&))))))))))))************,,,***'''(((***+++***(((///............---------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))((()))+++,,,,,,,,,***)))+++***)))***++++++)))''')))((((((''''''(((((()))''')))***)))((('''(((***(((((())))))))))))(((((())))))************))))))))))))))))))************,,,...333:::@@@DDDFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBBBBAAA@@@???>>><<>>BBBCCC@@@???>>><<<888333000000000000000///...---,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------......,,,,,,,,,---------......,,,,,,.../////////...---...............///000000//////000000000000////////////////////////////////////000000000111111111111000000111333333222000000000111111111222222222111111111111111111111111444111///...000222222111222111111111111111222333222222222222222222222222///333444222000222333111111111111111111111111111///000000111111111111111000000000000000000000000//////////////////////////////.........---------......------------......---------...............+++,,,,,,------,,,,,,+++,,,,,,,,,---------........................------------------............---.........------///000///...---------///111222000111222222222111000000111000///...///000111222;;;DDDNNNNNNGGG@@@>>>@@@BBBEEEFFFEEECCCFFFMMMTTTZZZRRRKKKJJJKKKLLLPPPUUU___ssswww\\\NNNVVVfffmmmRRR888000///+++))),,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((()))***************''''''&&&&&&&&&&&&''''''((((((((((((((()))******((()))***+++,,,+++******(((((())))))***++++++,,,***************)))(((((()))******)))(((((()))+++***)))))))))))))))))))))))))))))))))************$$$$$$$$$%%%(((******)))))))))))))))************************)))))))))(((*********)))******++++++,,,***((()))+++,,,+++)))******++++++++++++******************************)))************+++++++++,,,***((()))+++,,,+++))))))************+++++++++++++++************++++++))))))))))))******************++++++++++++*********++++++,,,,,,++++++***,,,,,,***)))))))))******)))************+++++++++))))))))))))************++++++************++++++))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))(((((()))******((('''))))))))))))************,,,)))'''(((***+++***(((///............---------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))((()))***,,,,,,++++++***+++***(((((()))))))))(((((())))))******))))))(((''')))***)))((('''(((***(((((())))))))))))((((((((())))))******))))))((())))))))))))************++++++...555===CCCDDDCCCAAAAAABBBBBBBBBBBBAAAAAABBBEEEHHHHHHDDD???>>>===<<>><<<===BBBDDDCCC======<<<999555111111111444222///---------+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,---............---...............///000000...//////000000//////...//////////////////////////////000000000000111111000000///111222333222000000000000111111111222222111111111111111111111111333111//////000111222111111111000000000000000111000000000000000000000000---222333000///111111///000000000000000000000000...//////000000000000000000000000000000000000000////////////////////////...............---------......------------.....................---------++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...------------------......------------............---.........------///000///...------...///111222222222222222111000//////222111///......000222444???GGGOOOMMMCCC===???CCCFFFGGGFFFDDDDDDHHHPPPWWWXXXNNNFFFGGGLLLOOORRRUUUZZZmmmvvvfffRRRPPP\\\ggg\\\CCC---(((,,,,,,***+++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))(((((()))******************))))))(((((())))))***((((((((((((((()))******)))))))))*********++++++'''(((((())))))******+++)))************))))))(((((())))))(((''''''(((***))))))))))))))))))******))))))))))))************'''&&&&&&(((***,,,,,,+++))))))))))))************************))))))))))))++++++******)))*********+++***)))***++++++***)))******++++++++++++******************************)))************++++++++++++***)))***,,,,,,***))))))************+++++++++++++++************++++++)))))))))*********++++++******++++++++++++************++++++++++++******,,,+++******)))*********)))************+++++++++******)))((()))***+++,,,++++++************++++++))))))))))))))))))))))))***)))))))))))))))******************************)))))))))))))))))))))))))))(((((()))******)))'''))))))))))))************+++)))(((((()))******)))///............---------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))''''''((())))))))))))(((,,,)))'''&&&'''((()))(((((()))***++++++***)))(((''')))***)))((('''(((***(((((())))))))))))(((((((((((())))))))))))((((((((()))))))))***************)))***000999@@@BBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@GGGMMMMMMFFF???======>>>@@@???;;;<<<@@@CCCAAA;;;<<<<<<:::666333222222444111...---......,,,******++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,---------........................///000000...//////////////////...////////////////////////////////////000000000111000//////000222333111000000000000000111111111111111111111111111111111111222111000///000111111111111000000///////////////000000000000000000000000---111333000///111111///000000000000000000000000---......///000//////////////////000000000000000////////////////////////..............................------------......000//////...------,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,------------......,,,,,,---------.........,,,.........------...000///.........///000111222222222222111000//////...222000......///333666999EEEHHHIIIEEE@@@???CCCHHHFFFFFFFFFGGGJJJOOOUUUYYYSSSJJJDDDHHHOOORRRRRRSSSLLL]]]cccWWWNNNUUU]]]]]]FFF666((('''***+++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((()))***************+++******))))))******+++((((((((((((((())))))******))))))))))))***++++++''''''(((((()))))))))***))))))************)))(((((()))***)))'''''')))***)))))))))))))))*********((()))))))))************---,,,++++++,,,,,,+++***((()))))))))*********************))))))))))))))),,,,,,+++***)))))))))***+++************+++************++++++++++++******************************))))))*********+++++++++)))******,,,,,,+++***((())))))*********+++++++++++++++************++++++))))))*********+++++++++******++++++++++++************++++++++++++******++++++******************))))))*********++++++++++++***)))((((((***,,,---++++++************++++++))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************)))))))))))))))))))))))))))(((((()))++++++***(((((()))))))))***************)))(((((()))*********///............---------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))''''''((())))))))))))))),,,)))'''&&&'''((()))(((((()))***++++++***)))(((''')))***)))((('''(((***(((((())))))))))))(((((((((((())))))))))))((((((((()))))))))************)))((((((,,,444;;;???@@@@@@AAAAAABBBBBBAAAAAA@@@>>>GGGNNNNNNFFF>>><<<>>>@@@BBB???;;;:::>>>???===999;;;<<<;;;888555333222111000////////////---,,,+++++++++,,,,,,+++++++++((())))))***,,,------...,,,,,,,,,---------......,,,,,,,,,,,,------.....................///000000......////////////.................................////////////000000000000//////000222222111/////////000000000111111111000000000000000000000000000000000000000000000111000000///////////////000////////////////////////...222333111///111111000////////////////////////------...///////////////......//////000000000000........................---...........................------------......000000///...---,,,,,,+++------............------------------------------,,,,,,,,,,,,------......,,,,,,,,,------------...,,,.........------...000......//////000000111222333222111000//////......///......///222777<<<@@@JJJEEE???<<>>EEELLLKKKDDD>>><<<>>>@@@AAA???:::999;;;<<<999777:::<<<<<<999666444333///222444444222000//////+++,,,,,,------,,,,,,+++((((((***+++,,,...//////,,,,,,,,,---------......,,,,,,,,,+++,,,------..................///000000---......//////......---..............................////////////000000//////...000111222111////////////000000000111111000000000000000000000000///000111111//////000111///////////////000111111////////////////////////---222333000///111111///////////////////////////---......///////////////---......//////000000111........................---------.....................------------......000000///...------,,,,,,......////////////.........------------,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,---------------.........------///000......///000000111111222222111000///////////////......///222666<<>><<<>>>>>>:::999;;;:::777666999<<<===;;;777555333000666<<<<<<666000///111,,,------......------,,,***++++++,,,---......///,,,,,,,,,---------......,,,,,,+++++++++,,,---..................///000000---......//////......---................................./////////000000///......///111222000///////////////000000000111000000000000000000000000...000222111///...///111.........///000111222333000000000000000000000000,,,000222///...000000.................................///000000000000///------......///000000111........................---------.........//////......------------......//////......---------,,,---..................---......---------,,,,,,,,,***++++++,,,------......++++++,,,,,,,,,------------.........------///000...//////000111111111111111000//////...///000000...///222555:::???CCCFFFBBB===:::<<>>AAADDDFFFGGGGGGJJJHHHHHHMMMSSSSSSMMMGGGHHHGGGIIINNNOOOKKKJJJKKKLLLLLLQQQWWWSSSBBB111)))...,,,)))''')))---,,,***))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((()))***************((((((''''''''''''((((((((((((((((((((()))******&&&''')))***+++***((('''+++++++++***************(((((()))***************((()))))))))'''''')))***'''(((((()))***+++++++++))))))))))))***************(((&&&&&&'''&&&%%%###))))))))))))************(((((())))))*********+++***)))))))))***+++,,,,,,(((+++,,,,,,)))(((***,,,******++++++++++++******++++++++++++++++++++++++)))************+++++++++***+++,,,***((('''***...)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,******++++++++++++******))))))************))))))((()))***+++,,,,,,+++***)))************+++++++++)))***+++,,,,,,,,,,,,+++++++++************++++++))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,++++++***))))))((()))))))))))))))))))))))))))((((((***,,,---,,,+++))))))))))))************&&&(((******((((((+++...///---,,,---//////,,,(((......---,,,,,,+++******(((((((((((()))***,,,,,,++++++************++++++******)))((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((()))***)))((('''((()))+++***(((((())),,,///111;;;===@@@AAA@@@>>>>>>>>>???>>>???@@@AAAAAA???===999888888:::======;;;888666777888999:::999888777000:::EEEHHHCCC999111---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---///000000///,,,,,,++++++,,,,,,---...******++++++---///000111///...,,,++++++,,,...///------...///...---+++***///...---,,,,,,---...///,,,,,,,,,---------......////////////////////////------............------,,,---///000000000///...---------............///////////////////////////000000//////.........---........................////////////////////////........................---------............///------------------------000///...---,,,+++******///............---------......---------,,,,,,,,,------------,,,+++***)))........................---,,,,,,,,,,,,---......,,,,,,,,,---...///000000000///---,,,,,,---.../////////111222222111000//////...------------...///111444999>>>AAACCCCCCCCC999<<<@@@CCCDDDDDDDDDEEEBBBEEEHHHKKKLLLKKKIIIGGGEEEJJJJJJDDDAAAEEELLLOOODDDQQQ[[[UUUAAA000,,,///************************))))))))))))))))))))))))+++***+++,,,(((###$$$)))((((((((((((''''''''''''(((((())))))))))))((((((***((('''((()))***)))'''***)))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((()))******)))(((''',,,++++++***)))((((((((((((((((((((()))))))))))))))))))))))))))******+++---,,,+++)))((())))))***+++*********))))))(((((()))************+++++++++***((('''(((+++,,,+++)))************************))))))************))))))(((((()))***************)))************+++++++++(((((((((((()))***,,,,,,+++++++++************)))+++,,,---+++)))(((((())),,,+++***))))))***+++,,,************************+++++++++*********))))))************************)))))))))))))))******+++,,,,,,+++***))))))***************))))))))))))(((******++++++++++++*********)))((()))***+++***((())))))))))))))))))))))))(((((())))))******++++++******))))))))))))*********)))(((''''''((()))***...---,,,---//////,,,)))...------,,,++++++******)))((((((((()))***+++++++++******))))))******+++******)))((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((((()))+++...000999;;;============???AAAAAA@@@??????@@@???===;;;999888777999<<<===;;;999777888999::::::999888777444:::AAABBB===555111///------------,,,,,,++++++,,,+++***+++...///...---,,,,,,++++++,,,,,,---...+++++++++,,,---...///000///...,,,++++++,,,...///------.........---,,,,,,///...---,,,,,,---...///,,,,,,,,,---------..............................------............---------...///000000///......------------....................................000/////////.........---........................................................................---------............///------------------,,,,,,...---------------,,,,,,............------------......---------,,,,,,,,,------------,,,+++***)))........................---,,,,,,,,,,,,---......,,,---------...////////////...---------.../////////000111111111000//////000///...,,,,,,---...///555888;;;>>>@@@@@@??????:::<<>>======<<<:::999888777888:::<<<<<<;;;888999999:::999999888888888;;;===;;;666222111111//////...---,,,++++++***+++***)))***,,,...---,,,,,,,,,++++++,,,,,,---...,,,,,,---------............---,,,++++++,,,---.........---------...//////......------------......,,,,,,,,,---------..............................------............------....../////////......---------------..................................../////////.......................................................................................---------............///.........------,,,,,,,,,,,,,,,,,,------.....................------------......---------,,,,,,,,,------------,,,+++******---------------------------,,,,,,,,,,,,---......------........................------...///000111000111111111000///...---111000...,,,,,,...000222:::<<<===>>>>>>===;;;:::<<<===>>>@@@BBBDDDFFFGGG@@@AAACCCDDDEEEEEEFFFEEEIIIGGGCCC@@@CCCGGGEEE???PPPLLLCCC888...))))))+++************************))))))))))))))))))))))))000+++'''((((((&&&&&&(((******)))))))))((((((((((((((())))))))))))((((((***((('''((()))***)))'''((((((((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''(((***+++,,,,,,(((((((((((()))))))))))))))))))))))))))******+++&&&&&&((())))))*********************))))))))))))------,,,+++***)))((('''+++***))))))***+++***(((************************))))))************))))))))))))***+++++++++++++++)))************+++++++++******)))))))))******++++++++++++************)))+++,,,,,,+++)))((()))***++++++***))))))***++++++************************+++++++++***************************************)))))))))))))))******+++,,,+++******)))*********,,,++++++***************(((((())))))))))))((((((***)))((()))***+++***((())))))))))))))))))))))))************))))))))))))******))))))))))))*********))))))(((((())))))***---------------------,,,,,,,,,,,,,,,++++++******+++***)))))))))))))))*********))))))))))))*********))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((---)))&&&(((---...,,,((())))))(((((()))***,,,---...111444777:::<<>>>>>===;;;999888>>>===<<<===@@@DDDFFFGGGBBBBBBBBBCCCDDDEEEGGGGGGHHHFFFBBB>>>@@@EEEDDD@@@PPPFFF888...++++++,,,+++************************((((((((((((((((((((((((777///))))))***(((&&&'''************))))))))))))(((((())))))))))))((((((***((('''((()))***)))''''''(((((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***,,,,,,++++++***)))(((((((((((((((((()))))))))))))))))))))))))))******+++&&&''')))*********)))(((*********))))))))))))))),,,,,,++++++***))))))(((------,,,,,,,,,++++++***************************))))))************))))))((())))))***+++*********))))))*********+++++++++++++++******)))*********+++++++++*********))))))***+++,,,+++)))((()))***+++******************+++************************************************************************)))))))))))))))******+++++++++***************+++,,,,,,+++***)))******+++(((((())))))))))))((((((***)))((()))***+++***((())))))))))))))))))))))))++++++******))))))((((((******))))))))))))******))))))))))))))))))))))))------------,,,,,,---...,,,+++++++++++++++******+++***)))))))))))))))******))))))))))))))))))******))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((,,,)))&&&(((---///,,,((()))(((((((((((()))+++,,,'''+++111666999;;;<<<>>>???===;;;:::;;;<<<<<<<<<999999888888777888:::<<<999999999888777777777777999:::;;;:::777444222111111111000///---,,,++++++---,,,+++,,,---...---,,,,,,,,,++++++,,,,,,---........./////////...---,,,---------,,,,,,---------...---,,,,,,,,,...///111,,,------------------,,,,,,,,,,,,---------..............................,,,,,,------------,,,,,,.........------------...,,,,,,,,,------------...........................---------.......................................................................................---------............///.........------,,,,,,,,,......---------,,,,,,,,,...------------,,,,,,,,,......---------,,,,,,,,,,,,,,,---------,,,++++++---------------------------,,,,,,,,,,,,---.....................------------...///000111111222222111000///......---,,,,,,......---...111555999;;;<<<<<<======<<<;;;:::999>>><<<:::;;;???CCCEEEFFFBBBAAAAAAAAACCCDDDFFFGGGEEEFFFBBB======BBBFFFFFFEEE;;;...)))***------+++))))))))))))))))))))))))((((((((((((((((((((((((///((($$$'''***++++++---************))))))))))))(((((())))))))))))((((((***((('''((()))***)))'''&&&'''((()))***)))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***+++***)))(((&&&%%%######(((((((((((()))))))))))))))))))))))))))******+++******+++,,,+++***((('''))))))))))))))))))******************************,,,,,,,,,+++************************************))))))************))))))'''((())))))******))))))))))))*********+++++++++,,,+++***************++++++++++++*********))))))***+++,,,+++)))))))))+++*********++++++*********************************************************************************)))))))))))))))******++++++***************++++++---,,,***)))((()))***+++)))******++++++******)))***)))((()))***+++***((())))))))))))))))))))))))++++++******))))))((((((******))))))))))))******))))))************)))))),,,---------,,,,,,...///++++++++++++++++++*********)))))))))))))))*********))))))(((((())))))*********)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))***((('''(((+++---,,,)))((((((((((((((()))******%%%)))...333666777:::;;;===;;;::::::;;;<<<<<<;;;999::::::999777777888:::999888777666666666666666777888:::;;;:::777444111111111000///...------,,,---,,,+++,,,---...---,,,,,,,,,++++++,,,,,,---...---...///000000///---,,,------------------------------,,,,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,------,,,,,,---......///,,,,,,,,,,,,---------------------------------------------------.................................------------------------........................---------............///------------------------.........------,,,,,,,,,------------,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------.....................///000111222222111111000///...---------------......000222555999<<<>>>;;;;;;<<<<<<<<<;;;;;;:::===:::888:::???CCCDDDCCC?????????@@@AAABBBCCCDDDCCCDDDBBB<<<<<>>BBBBBB@@@>>>??????@@@AAABBBCCCCCCBBBBBB???<<<>>>BBB@@@;;;---,,,***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))---+++***+++((($$$%%%))))))))))))(((((((((''''''(((((())))))))))))((((((***((('''((()))***)))'''%%%&&&(((***+++***))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))***+++,,,,,,,,,(((((((((((()))))))))))))))))))))))))))******++++++******)))))))))******((()))))))))************+++++++++***************(((***++++++)))(((***,,,************************))))))************))))))******+++,,,,,,,,,,,,+++)))************+++++++++************+++,,,,,,---+++++++++************))))))***++++++***)))***+++)))***++++++++++++***)))************************))))))*********+++++++++************************)))))))))))))))******+++******))))))***++++++,,,,,,***(((&&&&&&''')))***))))))************))))))***)))((()))***+++***((()))))))))))))))))))))))))))))))))))))))***************))))))))))))******)))***++++++++++++***)))+++---...---++++++...111******************++++++(((((((((((()))***,,,,,,))))))(((((((((((())))))******)))((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))%%%'''))))))((((((***,,,'''''''''(((((((((((((((+++******)))+++000777<<<===<<<;;;<<<<<<:::777444999;;;===<<<888555444555888777555444333333333444555555666888:::999666444000000000000////////////,,,***)))***++++++***))),,,,,,++++++,,,,,,---...,,,---///000111000///...,,,------......------,,,+++,,,,,,---,,,+++)))(((++++++------------++++++,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++++++++***+++,,,...000222++++++,,,,,,,,,---------------------------------,,,,,,,,,------.................................------------------------........................---------.........//////***++++++,,,---...//////***++++++,,,---//////000---------,,,,,,,,,++++++......---------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------...///000000000111222333333222000///...---,,,+++,,,---...///333444777999;;;;;;;;;;;;===<<<<<<;;;;;;::::::999:::777555888>>>BBBAAA???@@@AAABBBCCCDDDEEEEEEEEEBBB@@@<<<<<>>============>>>>>>>>>???@@@BBBCCCDDDAAA>>><<<>>>AAA<<<111'''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))))))))((((((((((((((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))************((()))+++,,,,,,+++)))(((++++++************++++++***+++,,,+++)))''''''(((++++++************+++++++++)))((()))******)))((())))))))))))************))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,***)))((((((((()))+++,,,))))))***++++++++++++*********))))))(((((('''''',,,***(((((()))***))))))+++*********))))))((((((+++*********))))))((((((***)))))))))((((((''''''***)))))))))((((((''''''(((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))///......------,,,++++++,,,,,,++++++***))))))((()))))))))))))))******++++++***)))(((((()))***+++))))))((('''''''''''''''))))))))))))))))))))))))((()))***)))((('''(((***(((((((((((()))))))))***''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))((('''''')))---111444888888999999999888777777888888999999999777444333555555444333333333444444222333555666777888888888222222222111000/////////......------,,,,,,++++++,,,+++*********+++,,,---,,,++++++++++++,,,------...---,,,,,,+++++++++,,,,,,+++++++++,,,,,,***)))***+++,,,---,,,+++***)))------------------------***+++,,,---............******,,,------.........***,,,------++++++,,,...------------------------...------,,,,,,------.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,---......,,,,,,---...///000000111111111111000//////...------------,,,+++---000333666888:::<<<;;;999777555666777999999888777777888777:::===???>>>===<<<<<<======>>>>>>???AAABBBCCC>>>>>>???>>>:::444...***))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))''''''((())))))(((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''(((((()))***))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))++++++************++++++***+++,,,,,,)))(((((((((+++******************++++++)))((()))***+++)))((())))))))))))************))))))))))))************************************))))))))))))))))))))))))******************************************++++++***)))((((((((()))++++++))))))***++++++++++++***************))))))))))))+++)))(((((()))******)))************)))))))))(((************)))))))))(((*********))))))(((((((((*********))))))((((((((((((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))---............---+++***,,,,,,++++++***))))))))))))))))))))))))******+++******)))))))))******+++******)))(((((((((((()))))))))))))))))))))))))))((()))******(((((()))***((((((((())))))*********'''(((((()))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***(((''''''(((+++...000666777888888888888888888888999999999888666444333444444333333333444555555444444444444555777888888222222222111000000////////////......---,,,++++++++++++*********+++---...+++++++++++++++,,,------------,,,+++++++++,,,,,,,,,+++++++++,,,,,,***)))++++++++++++++++++,,,,,,------------------------)))***+++,,,,,,---------++++++,,,---............***,,,------++++++,,,...------------------------...------,,,,,,------.........---------,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,------......,,,---...///000111222222111000000000///......---,,,,,,,,,,,,---000444888:::;;;<<<<<<;;;888666444666666777999;;;;;;999777888;;;???AAA???===;;;:::<<<<<<===>>>??????@@@AAA;;;>>>@@@;;;222+++***,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))&&&(((***++++++***(((&&&))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((()))******))))))(((((((((((())))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))***+++++++++))))))))))))************************************++++++************+++++++++,,,---,,,***)))))))))***************************)))((()))***+++***)))))))))))))))************))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++******************)))))))))))))))((()))******+++))))))***++++++++++++***************++++++++++++***((('''(((***++++++***************))))))))))))************))))))))))))***************)))))))))***************)))))))))))))))))))))))))))))))))(((((()))***************(((((((((((()))))))))))))))))))))))))))))))))))),,,---...//////---+++***+++++++++*********)))))))))))))))))))))******+++******************++++++,,,+++******))))))******))))))))))))))))))))))))((()))******)))((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((***)))((('''(((***,,,...444555666777888888888888888999999888777666444333333333333333333444555666444333222222333444666777222222222111111000000000111000000///...---,,,,,,+++******)))***+++---...+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,***)))+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------+++,,,---...............***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,---.........------...000111222333444000000//////............+++,,,---...///333888<<<======<<<;;;:::777555444777666777;;;???@@@<<<888999===@@@BBB@@@===:::999;;;;;;<<<======>>>>>>>>>;;;>>>===777...((())),,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***))))))((((((((((((((((((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++)))(((((((((((())))))***((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---((()))))))))************++++++***))))))***++++++++++++************+++++++++,,,------+++******************++++++************)))((()))***+++***)))((()))))))))************((()))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++******))))))(((((()))))))))))))))******+++))))))***++++++++++++***)))))))))******+++++++++)))((('''(((***,,,,,,+++*********)))))))))))))))*********)))))))))))))))++++++******************++++++******************************************(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))+++---...//////---+++***+++++++++***************)))))))))))))))******+++))))))******++++++++++++,,,,,,+++***************************************)))***+++***)))((()))+++,,,,,,+++***)))(((''''''(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((((((((((()))++++++)))))))))***,,,---111222333555666777777888888888777777666555555444333333333333333444555666333222111000111222333444222222222222111111111111111111000000///...------++++++*********+++---...+++************+++,,,,,,,,,,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,***)))+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---,,,,,,------...---------***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,------------------------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------...//////......///000111222333333000///......---......///+++---///111333666;;;>>>======<<<:::888777555444888777999===AAAAAA>>>::::::===@@@AAA???<<<:::999::::::;;;<<<<<<;;;;;;:::===;;;777111---*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((((((((((((((((((((((((((((((((((((+++***(((''''''(((***+++(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))******+++((((((((((((((()))******((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---((()))))))))************++++++***))))))***++++++++++++************++++++***,,,------+++******+++)))***++++++++++++***))))))(((((((((***++++++)))((()))))))))************((()))))))))************************************))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))(((((((((((()))))))))************))))))***++++++++++++***'''(((((())))))*********)))((('''(((***,,,,,,+++))))))))))))))))))******))))))))))))))))))************************++++++******************++++++++++++++++++++++++++++++(((((()))***************(((((((((((())))))))))))((((((((((((((((((((((((,,,---.........---,,,+++************************)))))))))))))))******+++((()))***+++,,,,,,,,,,,,,,,,,,+++************+++************************)))***++++++))))))***+++,,,,,,+++***)))((((((''')))))))))))))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))+++***)))))))))***+++,,,---...000222444666666777666666666666666666666666444444333333333444555555333222111111111111111222222222222222222222222222111111111000000000//////---,,,+++******+++,,,,,,***************+++,,,,,,,,,,,,+++++++++,,,------,,,+++++++++,,,,,,***)))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++,,,------,,,,,,+++***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,------------------------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---......////////////000000111111222222000///...---------//////,,,///222444666888;;;>>><<<;;;999888777666666666777888:::<<>>>>>===;;;::::::888999:::;;;;;;:::888777;;;666000---,,,,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))***(((%%%######%%%(((***(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((((()))******(((''''''(((((()))***+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))***+++++++++))))))))))))************************************++++++************++++++)))+++,,,,,,+++******+++)))***+++,,,,,,+++***))))))((('''(((***++++++***))))))))))))************))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))(((((((((((()))************)))))))))***++++++++++++***((((((((((((((()))))))))***((('''(((***++++++***))))))))))))************))))))))))))************)))))))))***************)))))))))***************************************(((((()))***************(((((((((((())))))))))))((((((((((((((((((((((((------------------------************************)))))))))))))))******+++((()))***,,,------,,,,,,,,,++++++***************************************)))***++++++))))))***+++************************)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((''''''((((((((()))(((((((((((()))***+++***,,,...000222444555666555444555555666777777888555555444333333333444444333333444333333222111111222222222222222222222222000000000111111111111222...---+++***)))******+++***************++++++,,,,,,+++++++++,,,,,,---...,,,+++++++++,,,,,,***)))***+++,,,---,,,+++***)))++++++++++++++++++++++++)))***+++,,,,,,---------***++++++,,,++++++*********,,,------++++++,,,...++++++++++++++++++++++++...------,,,,,,------.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------.../////////000000000000000000000000000///---,,,,,,---///000---111555888999:::;;;;;;999888777666555666777888555777999:::::::::;;;<<<:::;;;<<<<<<:::999:::;;;777888999::::::888666555444000,,,)))***++++++***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))***(((&&&%%%%%%&&&(((***(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((()))***''''''''''''((()))***+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))++++++************++++++(((***++++++***))))))***(((***+++,,,,,,+++***((()))((('''(((***,,,+++***))))))))))))************))))))))))))************************************))))))))))))))))))))))))************************((((((((()))))))))))))))'''((()))***+++******)))))))))***++++++++++++*********))))))))))))))))))+++)))(((((()))******)))((()))))))))************((()))))))))************((((((((())))))*********((((((((())))))*********************************(((((()))***************(((((((((((())))))))))))((((((((((((((((((((((((------,,,,,,,,,---......******************++++++)))))))))))))))******+++((()))+++,,,------,,,,,,,,,+++******))))))******************************)))+++++++++***)))***+++'''((()))***+++,,,------)))))))))))))))(((''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((()))***)))***,,,///111333444555333333444444666777888999666555444444333333333333444555666666555444222111222222222222222222222222000000000111222222333333///...,,,***))))))***************)))***++++++,,,++++++++++++,,,,,,---...,,,+++++++++,,,,,,***)))***+++---...---+++)))(((++++++++++++++++++++++++((()))***++++++,,,++++++******+++++++++******)))***,,,------,,,+++---...++++++++++++++++++++++++...------,,,,,,------.........---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------.../////////000000000000///////////////...---,,,,,,---///000...222777;;;;;;:::::::::888666555444555666888999444666999888666666888;;;::::::;;;:::888888:::<<<777888999:::999777555444...---***((('''(((***,,,))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))+++******************+++(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))''''''''''''((()))++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************((()))+++,,,,,,+++)))(((++++++************++++++''')))++++++)))))))))***((()))+++,,,,,,+++)))((((((''''''(((+++,,,+++***))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******'''((()))++++++******)))))))))***++++++++++++***,,,+++++++++******)))))),,,***(((((()))***))))))(((((())))))*********+++(((((())))))*********+++''''''(((((()))))))))***''''''(((((()))))))))***))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))((((((((((((((((((((((((111000...---,,,,,,,,,---************))))))((((((******))))))******+++,,,++++++++++++++++++++++++---,,,***+++,,,,,,+++)))************))))))))))))((()))++++++)))((()))***))))))***)))((())),,,...(((((())))))))))))((('''$$$%%%&&&'''((()))***+++''')))***)))((('''(((***''''''(((((())))))******,,,---.........000333666555555444444444444555555555555555444333222111000000111444666666666555444111111222222222333333333111222333333333222111111777---)))......((('''---))))))((())))))***++++++...---+++******+++---...,,,,,,,,,++++++,,,------************************++++++******++++++,,,---***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,///...---,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------++++++******++++++,,,---++++++,,,,,,,,,,,,------.........------,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,,,,+++,,,,,,------,,,,,,+++......///000000000000000000000///..................///...,,,+++---444999777777777777777888888888666666666666555555555555666777888999999999999999555777888999999888666555777888:::;;;999666222///***(((((()))***+++***))))))((('''((()))***)))(((((((((((((((((()))******))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((()))))))))))))))))))))((('''''')))'''%%%%%%&&&'''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&((('''&&&&&&((())))))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((''''''((()))************)))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((*********)))))))))))))))+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))))))))************))))))++++++******************...+++((()))++++++***((((((((()))***************+++*********))))))((((((++++++++++++++++++++++++************))))))((((((******)))((((((((((((((((((((()))***+++,,,,,,,,,,,,+++***))))))***+++,,,***************)))(((((())))))))))))))))))))))))))))))))))))************+++*********))))))((((((%%%(((******)))'''&&&&&&+++*********))))))(((((((((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))000///...,,,,,,,,,,,,,,,++++++*********)))))))))******))))))******+++,,,++++++++++++++++++++++++,,,***))))))***+++)))(((*********)))))))))((((((((()))++++++)))((()))***)))*********)))***,,,...)))))))))***)))))))))(((%%%&&&'''((()))***++++++''')))***)))((('''(((***'''((((((((()))))))))******+++,,,,,,,,,...111444666555555444444444444555444444444444333222111000///111333555555555444333111222444555555333111000111111111111222222222333999000,,,111000******///)))))))))))))))***++++++...---+++******+++---...---,,,,,,+++,,,,,,------++++++++++++++++++++++++++++++******++++++,,,,,,***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,------,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------,,,,,,------...///++++++,,,,,,,,,,,,------......---------,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++,,,---,,,,,,------------,,,,,,...///000000111111000000000000///...---------------------,,,---000444888777777777777777777777777666666666666666666666666666777888888999999999888888999999:::999888666666777888999999777333///---***(((((()))***+++***))))))((('''((()))***)))(((((((((((((((((()))******))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((()))))))))))))))(((''''''***(((&&&&&&'''(((((('''(((((((((((()))))))))))))))(((((((((''''''''''''((('''&&&&&&((())))))(((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''(((***,,,---***)))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((***)))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))*********))))))(((************************,,,++++++,,,...---***'''(((((()))***************************)))))))))(((************************++++++*********)))))))))++++++***)))))))))))))))(((((()))++++++,,,,,,+++++++++***))))))***++++++***************)))(((((())))))))))))))))))))))))))))))))))))************************)))))))))((("""%%%(((************+++************)))))))))(((((()))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))//////...---,,,,,,,,,,,,+++++++++++++++***************))))))******+++,,,+++++++++++++++++++++++++++)))(((((()))***((('''******))))))))))))((((((''')))******)))(((((())))))***++++++***+++---///)))*********************''''''((()))***++++++,,,''')))***)))((('''(((***(((((((((((())))))))))))((()))*********+++...111666555555555444444444444333333444444333222111111///000222333444333333222111333555777666444000...222111111000111222444555888000---111111,,,+++000******))))))******++++++...---,,,++++++,,,---...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,+++*********++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------,,,,,,------...///++++++,,,,,,,,,,,,------...------------,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---------............------///000000111111111111000000///...---,,,,,,,,,,,,---,,,,,,...222555666777888777777777666555555555666666666666777777777777666777777888888888888777:::::::::999999999888888777777777666333///+++)))***(((((()))***+++***))))))((('''((()))***)))(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))(((''')))))))))))))))(((((('''***(((''''''((())))))((((((((((((((())))))))))))((((((((((((''''''''''''((('''&&&&&&((())))))(((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))******))))))************))))))******))))))))))))******))))))))))))))))))))))))***************)))((('''***************************+++,,,///000...***&&&(((((()))***************************))))))))))))))))))))))))))))))))))))+++++++++++++++*********,,,++++++***************((()))***+++++++++++++++++++++***))))))***++++++)))************))))))((())))))))))))))))))))))))))))))))))))************************))))))))))))###&&&)))+++++++++,,,---************))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))000//////......---------++++++++++++++++++++++++******))))))******+++,,,************************+++)))(((((()))***((('''***)))))))))((((((((((((''')))******)))(((((())))))***,,,+++++++++---...***************+++++++++)))))))))******++++++,,,''')))***)))((('''(((***(((((((((((())))))))))))((())))))))))))***,,,///444444444444444333333222222222333333333222222111//////000111222222111111111222444555666444222111666444222111111222444555555000---000000,,,+++...++++++*********++++++,,,------,,,,,,,,,---.........------,,,,,,,,,,,,---------------------------******++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---......////////////......000000111111111111111000//////...,,,,,,++++++,,,///---...222777:::999666777777777666555444333333666666666777777777777777777777777888777777666666999999888999999:::;;;<<<888777666444000---)))'''***(((((((((***+++***))))))((('''((()))***)))(((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))((((((((((((&&&((()))++++++)))(((&&&(((((())))))))))))((((((+++)))((((((*********)))(((((((((((())))))))))))((((((((((((((('''''''''((('''&&&&&&((())))))(((((((((''''''''''''((((((((((((((((((((((((((((((+++******)))(((''''''''')))))))))))))))*********(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))*********((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))******+++******)))((('''***************+++++++++)))***,,,---...,,,***((((((((()))************************))))))))))))))))))))))))***************+++++++++++++++++++++++++++******))))))*********((()))***++++++++++++++++++******************+++))))))************)))((())))))))))))))))))))))))((()))))))))*********************)))))))))))))))***,,,---,,,***(((((()))*********))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))000000000000/////////...++++++++++++++++++++++++******))))))******+++,,,************************,,,***))))))***+++)))((()))))))))((((((((((((''''''(((******((('''((()))(((***+++,,,++++++,,,...******))))))***+++,,,,,,************++++++++++++''')))***)))((('''(((***))))))))))))(((((((((((()))******)))((())),,,...111222333333333333222111111111222222333222222222//////000000000000000000111000111111333444666777999888555333222222444444555111///000111///---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---......//////...------,,,,,,,,,---------------------------)))***+++,,,,,,,,,++++++)))***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,------...//////000000//////...000000111111111000000///......---,,,,,,,,,,,,---222111222666;;;<<<:::777666666555555444333222222555555666666777777777888777777777777777666555444555555666777999;;;===>>>777666444222///,,,)))(((***(((((((((***+++***))))))((('''((()))***)))(((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))&&&((()))++++++)))(((&&&(((((())))))))))))((((((***)))))))))++++++***((((((((((((((())))))))))))'''''''''(((((((((((((((((('''&&&&&&((())))))(((((((((''''''''''''((((((((((((((((((((((((((((((*********)))(((''''''&&&(((((())))))************(((((())))))))))))(((((('''((((((((()))))))))***(((((())))))************((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))***************)))(((((())))))*********+++++++++))))))******))))))******(((((()))***************))))))))))))))))))***************+++++++++,,,,,,++++++++++++++++++++++++))))))((((((((())))))***))))))***+++++++++***************++++++*********((())))))*********))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******.........,,,)))'''&&&'''))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))//////000000000//////...*********+++++++++++++++******))))))******+++,,,************************,,,***))))))***+++)))((())))))((((((((((((''''''&&&((())))))(((''''''(((''')))+++++++++***+++,,,***)))(((((()))***,,,---+++++++++***************''')))***)))((('''(((***))))))))))))((((((((((((***++++++***((()))+++------///000222222222111111000000111222333333333222000000000000000000000000//////...///111444777999999888666444333333333444666444333333333333111000------,,,,,,++++++,,,,,,,,,,,,------......//////000///...---,,,,,,,,,,,,------------------------)))***+++,,,---,,,++++++)))******+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,------,,,,,,------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///++++++,,,,,,,,,,,,------,,,,,,,,,------------.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,---.........////////////......///000000000000//////...---------------......///555555777999;;;;;;999666555555444444333222222222444444555555666666777777777777777777666555333333222222444666888:::<<<===555444111///,,,+++*********(((((()))***+++***))))))((('''((()))***)))(((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))(((''''''(((((()))))))))))))))***)))))))))++++++)))((((((((((((((())))))))))))'''''''''(((((((((((((((((('''&&&&&&((())))))(((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&((()))************((((((((()))******++++++(((((())))))))))))((((((''''''(((((())))))******((((((((()))******++++++))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,((())))))((('''''')))+++(((((()))***************))))))))))))*********************+++,,,,,,------*********+++++++++++++++(((((((((((((((((()))***)))******+++++++++******)))***++++++++++++***)))((())))))************)))))))))))))))))))))))))))))))))))))))************))))))))))))************+++,,,,,,+++)))((()))***))))))))))))************************))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((,,,---...//////...------)))))))))*********++++++******))))))******+++,,,************************+++)))(((((()))***((('''))))))((((((((('''''''''&&&((())))))(((''''''(((%%%'''***+++***)))***+++)))(((''''''((()))+++---++++++******))))))))))))''')))***)))((('''(((******)))))))))((((((((('''***+++***)))'''(((***,,,***+++...000111111111000//////111222222333333333111111000000000000000111.........///111333555666333333333333444444444444555555444333444444333000......---,,,,,,,,,,,,,,,+++,,,---....../////////000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++***))))))***+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,++++++,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++------,,,,,,------...///++++++,,,,,,,,,,,,------,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...---......//////......---///////////////...------,,,,,,,,,---...///111111666888::::::888666555555333333333333222222222222333333333444555666666666777777777666555444222111000222444666777888888777111///---+++*********+++***(((((()))***+++***))))))((('''((()))***)))(((((((((((((((((()))******))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((''''''((())))))))))))))))))(((((()))++++++)))'''(((((((((((())))))))))))''''''''''''((((((((()))((('''&&&&&&((())))))(((((((((''''''''''''(((((())))))))))))))))))))))))$$$%%%''')))***+++++++++'''(((((()))******++++++(((((())))))))))))(((((('''''''''((()))*********'''(((((()))******++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))'''((()))******+++******((())))))***++++++,,,,,,&&&(((++++++)))((()))+++(((((()))***************((()))))))))************)))))))))***+++,,,,,,,,,)))))))))*********++++++))))))(((((())))))***+++******+++++++++******))))))***++++++++++++***)))(((((()))***************))))))))))))))))))))))))))))))))))))************((()))))))))************((()))******))))))***,,,((()))))))))************************)))))))))(((************************))))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,,,,+++)))(((***+++,,,---------,,,+++(((((())))))*********+++*********)))***++++++,,,))))))))))))))))))))))))***(((''''''(((((('''&&&)))(((((((((''''''''''''&&&((())))))(((''''''((($$$''')))***)))))))))***((((((&&&&&&''')))+++---++++++******)))(((((((((((()))***)))((('''(((*********))))))((((((((('''*********(((''''''(((***'''))),,,///111111111000...///000111222333333333222111000000000000111111---...///111222222222222...///111222333444444444333333333222222333111...///...---,,,,,,,,,,,,,,,+++,,,---...////////////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++***))))))***++++++++++++*********+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,+++*********+++,,,,,,---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,------...............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...------............------......//////...---,,,,,,,,,,,,,,,---///111222333777:::;;;:::555222222444222222222222222222333333222222333333444555666666777777777666555333222111000222444666666555444333...,,,***)))((()))***+++***(((((()))***+++***))))))((('''((()))******(((((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))''''''((()))))))))))))))((((((((()))******(((&&&(((((((((((())))))))))))&&&'''''''''(((((())))))((('''&&&&&&((())))))(((((((((''''''''''''(((((())))))))))))))))))))))))'''((()))******)))(((((('''(((((()))***+++++++++(((((())))))))))))((((((&&&''''''((()))******+++'''(((((()))***++++++++++++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))&&&'''(((***++++++++++++((())))))***++++++,,,,,,$$$(((---///---*********(((((()))***************(((((())))))*********+++'''(((((()))***+++++++++(((((())))))*********+++******))))))***+++,,,,,,******+++++++++******))))))***+++,,,,,,+++***)))(((((()))***************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))******)))(((((()))+++(((((())))))*********++++++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,,,,+++)))(((000///...---,,,+++++++++,,,***))))))***++++++***,,,***))))))***++++++***))))))))))))))))))))))))+++***((('''''''''((())))))((('''&&&%%%&&&''''''***))))))((('''&&&&&&&&&(((((())))))))))))(((((((((((()))******************))))))(((''''''&&&&&&)))((((((''''''''''''((())))))))))))))))))))))))((((((''''''''''''((((((((((((***+++---...000000000222333333222000///000222444555444111///.....................///000000//////000000111111111222000111222333444333222111000//////...------,,,,,,+++,,,///111111000///...///---,,,---...///...---//////...---,,,,,,++++++++++++++++++++++++++++++,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++...------,,,,,,------...***,,,------,,,+++---......,,,******+++------,,,,,,,,,,,,------,,,++++++///,,,++++++...000///...000000//////.........---...------...///...,,,)))///---,,,...222666888999999888555333111111222333000222444444222111222222333333444444555444444444888666444222111111111111111000///000000000...,,,))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&%%%%%%&&&'''((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((***************)))((((((++++++***)))(((((())))))))))))))))))((((((((((((''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))&&&''''''((()))******+++******))))))))))))******)))))))))))))))******+++)))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))************))))))''')))+++,,,,,,,,,***)))))))))))))))************(((((('''''''''''''''(((***((('''&&&'''(((***++++++*********))))))(((((('''((()))******)))((('''***++++++***((('''((()))'''***,,,---,,,***))))))))))))*********))))))(((+++***)))'''''')))***+++***)))))))))***+++,,,,,,******))))))))))))******''''''((()))***++++++,,,)))))))))))))))))))))))),,,++++++***)))(((''''''***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++000//////...---,,,,,,,,,,,,***))))))***++++++***,,,+++))))))***+++***)))))))))))))))))))))))))))+++***((('''''''''((()))***)))((('''''''''((((((***))))))(((''''''&&&&&&(((((())))))))))))(((((((((((()))************)))(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++,,,...//////111222444444222000///000222444555444222///......000000//////000000111222000000000111111111111111000111222333333333222111111000000///...---,,,,,,+++,,,...000111222222222///...---...//////...---//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++------,,,,,,,,,,,,------***,,,------,,,+++---...///---++++++,,,......---,,,,,,---------,,,,,,+++///---,,,,,,///000000...000/////////.........---...---,,,---......---+++,,,---///222555777888888888666444222111111222222111222444333222111222333333333444555555555555444666555333222111000000000222000//////000///---+++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''))))))))))))******++++++))))))))))))))))))))))))(((((())))))))))))((((((***************)))((((((+++******)))(((((())))))))))))))))))((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))'''''''''((()))***************))))))))))))******)))))))))))))))******+++)))))))))))))))))))))*********))))))))))))******))))))))))))))))))))))))))))))************))))))((()))***,,,,,,+++***)))))))))))))))******************))))))((())))))******)))((('''''')))***,,,************)))))))))((('''((()))******)))((((((***+++,,,+++***)))***+++'''***,,,---+++***))))))))))))************))))))+++***)))(((((()))***+++******))))))******+++,,,******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))++++++******))))))((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++000//////......---------,,,***))))))***++++++***---+++))))))******)))((())))))))))))))))))))))))***)))((('''''''''((()))******)))(((((((((((())))))))))))(((''''''&&&&&&(((((())))))))))))(((((('''((())))))******))))))&&&&&&'''(((((()))******'''''''''''''''((()))***))))))))))))))))))))))))((()))***++++++***)))(((((())))))+++,,,---......111333555444222000///000222444555555222000///000222111111111111222333333222222222111111111111111000000111222222222222222333222111000///...------+++,,,---///111333555666000///......000000///...//////......---,,,,,,,,,---------------------------+++***+++,,,---,,,*********+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++------,,,,,,,,,,,,------***,,,------,,,,,,---...000...,,,,,,---//////...,,,,,,---------------,,,000...---...000111000////////////..................---+++,,,---......---,,,///444777777777777777666555333111000000111111111222333333222111222333333444555555666666555555444333222111000/////////111000/////////...+++)))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''++++++***))))))***,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))******))))))((((((******)))((((((((())))))(((((((((((())))))))))))'''(((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******''''''((()))))))))))))))''''''(((((())))))************))))))))))))******)))))))))))))))******+++******))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))((()))***+++,,,+++******))))))))))))************++++++*********++++++,,,******)))((()))***+++,,,************))))))))))))((())))))******)))((((((***+++,,,,,,+++***,,,---(((***,,,,,,+++***)))***))))))************))))))+++***)))(((((()))***+++******)))))))))***++++++******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******............---,,,,,,+++,,,***))))))***++++++***---+++)))))))))***)))((())))))))))))))))))))))))***)))((('''&&&'''(((((()))))))))((((((((((((((())))))((((((''''''''''''(((((())))))))))))(((((('''(((((()))))))))))))))'''''''''((())))))******&&&&&&&&&'''''')))******((((((((((((((((((((((((((()))+++,,,,,,+++)))(((((())))))***+++,,,,,,---111333444444222000///000111333555555333111000111222111111111111222333333333333222222111111000000//////000111111222222222444333333222000//////...------,,,---...111444555111///...///000111000/////////......---------,,,........................---,,,++++++,,,---,,,+++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---+++,,,------,,,,,,---///000...,,,+++---.........,,,------............---/////////000000000000///...........................---++++++---///000000000444777888777555555666444333222111000000111111111333333222111111222444444444555666666555555555111111000000////////////000///...------,,,***((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''***)))'''&&&&&&''')))***))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))))))))((((((***))))))((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***''''''((()))))))))))))))'''((((((((()))))))))*********))))))))))))******)))))))))))))))******+++*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))((()))***++++++++++++***((()))))))))************++++++*********+++,,,,,,******))))))******+++,,,*********)))))))))))))))************)))))))))((((((***++++++******,,,---(((***,,,,,,***)))******((())))))************)))******)))(((((()))************))))))))))))************))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***++++++,,,,,,,,,+++***))),,,***))))))***++++++***,,,***(((((()))))))))((())))))))))))))))))))))))***)))'''&&&&&&&&&'''(((((((((((('''''''''&&&&&&((((((((((((''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))******(((((((((((((((((((((((((((***+++------+++***((()))))))))******+++++++++000111333333111000///000000222444444333111111111111000000000000111222222333222222111111000000000......//////000111222222333333333222111111000000000///---+++,,,---///111111///...///000111000//////...............------........................---,,,++++++------,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++---......---,,,...//////---+++***,,,---------,,,---.../////////////////////111111000/////////---------..................---+++,,,///222333333777888888777666444444555222111111111111111111111222333333222000111222444555555666666555444333333/////////////////////...///---,,,,,,,,,+++)))'''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((()))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))(((((()))((((((((((((((())))))'''((((((((()))))))))***)))(((''''''''''''((()))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''((()))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))******+++************))))))((((((******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))******++++++++++++((()))))))))************)))))))))))))))***+++,,,***************++++++,,,))))))))))))))))))******++++++***)))))))))))))))''')))******))))))+++,,,)))***,,,+++***)))***+++(((((()))*********************))))))))))))************))))))((())))))*********))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))******))))))))))))***+++++++++***)))(((,,,***))))))***++++++******)))'''((()))******))))))))))))))))))))))))))))))((('''&&&&&&&&&'''((('''''''''((('''&&&&&&%%%((((((((((((((((((''''''(((((())))))))))))((((((&&&'''(((((())))))(((((())))))))))))))))))))))))'''''''''''''''((()))***)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))******---///111222111000000000...000333333222111111111000////////////000111111111111111000000000000000............///000222333222222222222222222222222222000...,,,++++++,,,---000///......000000///......................................................,,,+++,,,---...---+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++---......------...///...,,,******+++------,,,------...///000000000000---///111111000.........---------------............------///222555666555999777666666666666555333111111111111111222222222333333333111000000222555666666666555444222111000......///000000000//////,,,+++******++++++)))''''''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((******(((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))((((((((((((''''''(((((())))))''''''(((((())))))******)))((('''&&&&&&'''((()))&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))******+++++++++******)))(((((((((******))))))))))))******))))))))))))))))))))))))))))))************))))))***************+++++++++))))))))))))************((((((((((((((()))***+++)))))))))************+++))))))))))))************,,,,,,***)))))))))))))))((()))******)))((()))+++)))+++++++++))))))***+++'''((()))******+++******)))))))))******)))))))))******)))((((((((())))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))+++,,,,,,+++***))),,,***))))))***++++++***)))'''&&&''')))*********)))))))))))))))))))))))))))((('''&&&%%%&&&'''''''''(((((()))((('''&&&%%%'''((((((((((((((((((((((((((())))))))))))((((((&&&'''(((((())))))((((((((((((((()))******++++++(((((('''''''''(((((()))))))))))))))))))))))))))************************)))))))))))))))))))))(((***,,,///000000///000111---///111222111000000111000////////////000111111///////////////000000000------------...000222333000000000111222222333333222111///---,,,+++,,,,,,///...---...//////...---............////////////------------------------...,,,,,,,,,---...---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,---......------...000///---++++++,,,---------------...000000111111000,,,///111111///---,,,---,,,,,,,,,------...............///222555888888777666333222555:::;;;777222000111111222333333333222333333333111000000333555777777666444222000...------...///000111000000///***)))((()))******)))'''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((())))))(((((('''''''''''''''((())))))'''''''''((()))*********)))((('''&&&&&&'''((()))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))((((((((((((******))))))))))))******)))))))))))))))******+++++++++******)))(((((('''******))))))))))))******))))))))))))))))))))))))))))))************))))))***************++++++,,,))))))))))))************(((''''''((((((***++++++(((((())))))*********)))((()))))))))************---,,,+++)))))))))))))))***+++,,,+++)))))))))+++***++++++***))))))***,,,'''((()))******+++++++++))))))************))))))******)))(((((((((((((((******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))++++++******))))))(((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((()))***,,,------,,,+++***,,,***))))))***++++++***(((&&&&&&''')))+++++++++)))))))))))))))))))))))))))((('''&&&%%%&&&''''''((()))*********)))'''&&&'''''''''((((((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((&&&&&&''')))***+++------)))(((((('''''''''(((((())))))))))))))))))))))))******)))(((((()))******))))))))))))(((((((((((((((***---/////////000111,,,...000111000000000111000000000///000111111222------......//////000000------,,,---...000222333...///000111222333444444222111000///...---------///---,,,---...///...---.........///////////////------------------------...---,,,,,,......---,,,******+++++++++,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,---......------...000000...,,,,,,---...///...------///000111111111111+++...111111...,,,+++,,,,,,,,,,,,------.........---...000444777999999888111//////666>>>@@@999111000111222333333333333333333333333111///000333555888777666444111///,,,+++---...///111111111000000(((''''''(((***+++)))(((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((()))))))))))))))))))))((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((())))))(((((('''''''''''''''((()))***&&&''''''((()))******+++***((('''&&&&&&'''(((***&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((()))))))))))))))))))))))))))((((((((((((******))))))))))))******)))))))))))))))******++++++++++++***)))(((((('''******))))))))))))******))))))))))))))))))))))))))))))************))))))******))))))******+++,,,))))))))))))************(((((((((((()))***+++,,,''''''((()))))))))))))))(((((())))))*********+++...---+++)))((())))))***,,,------,,,***)))***+++***++++++***))))))***,,,''''''(((******+++++++++))))))************))))))******)))(((((((((((((((******))))))))))))******'''(((((()))***++++++,,,)))))))))))))))))))))))),,,++++++***)))((((((''''''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((000---+++***,,,---+++)))'''(((***+++,,,,,,++++++))))))))))))************&&&)))+++,,,***(((&&&&&&,,,+++)))((('''''''''((()))******(((%%%%%%))),,,******)))(((((((((((((((++++++******)))'''&&&%%%(((((())))))((('''&&&&&&'''&&&%%%&&&(((((((((&&&'''***,,,---,,,***))))))+++++++++*********))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***,,,...000222333222111///...---------///////////////.........000000000000000/////////000...---...000111111111//////111222444444555555777555222000......//////---,,,+++***)))))))))))).........//////000000000---...//////---,,,---...,,,,,,---....../////////...,,,***+++---...,,,***++++++,,,,,,,,,---------,,,++++++******++++++,,,************************------------------------......---,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,---,,,,,,++++++,,,,,,---...........................,,,---------.........///000000000000000///......,,,------,,,***)))+++,,,---...---,,,+++,,,///111555666666666666666555555///222666::::::777444111333333333333333222111000111//////000222444555444555333111///......///000000000111000///...,,,+++))))))************))))))&&&((()))++++++)))(((&&&))))))))))))))))))))))))'''&&&&&&'''(((((('''%%%((((((''''''''''''(((((())))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$))))))))))))((((((((((((******))))))((((((''''''((((((((((((((('''''''''))))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***&&&&&&((()))************&&&'''(((***+++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((+++***)))))))))))))))***++++++************+++++++++)))'''(((+++,,,***(((*********)))))))))))))))(((((()))***************))))))))))))************...,,,)))((()))******))))))))))))(((((((((((((((,,,,,,,,,++++++*********++++++,,,***)))(((***+++)))******+++++++++******)))***++++++***)))***+++))))))************))))))*********)))))))))))))))+++*********))))))((((((++++++***)))(((((())))))''''''(((((())))))******,,,++++++***)))((('''''')))))))))))))))(((''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((()))******++++++000---++++++,,,---+++))))))***++++++++++++***)))))))))))))))************'''***,,,---+++)))'''''',,,+++)))((('''''''''((()))))))))'''%%%&&&(((+++******)))((((((((((((((()))))))))))))))(((((('''((((((((((((((('''&&&&&&'''&&&&&&&&&((()))(((''''''***,,,---+++***))))))+++++++++*********))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++---///000222222111000///......---.........///////////////////////////////////////...---,,,...000222222111...///000111222333333333666555444222111111222222///...,,,***)))((())))))++++++++++++,,,,,,------+++,,,------++++++,,,---,,,,,,,,,------...///000...,,,++++++---...---+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------------///......---,,,,,,++++++++++++++++++++++++++++++***************)))))))))+++++++++++++++,,,,,,---,,,,,,,,,+++,,,------...........................------......///000000000///000000000000///......,,,------,,,+++***,,,---------...------000444777::::::888777444222000///...111444666777555222000333333222222222111111111000//////111444666777777444222000///...///000000000000000000///---+++***))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))((('''&&&'''))))))'''&&&((((((''''''''''''(((((()))(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&)))(((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((('''))))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))''')))***)))((('''(((***''''''((())))))***))))))((()))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***)))))))))))))))******++++++************+++++++++)))((((((***+++***((()))))))))))))))*********((())))))***************))))))))))))************---+++)))(((***+++******)))))))))))))))))))))))),,,,,,,,,++++++*********++++++,,,***)))(((***+++))))))*********))))))((()))***++++++***)))***+++))))))************))))))***)))))))))))))))))))))************)))))))))(((++++++***)))))))))))))))'''((((((((()))))))))************))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))(((((((((///...,,,,,,------+++***,,,,,,,,,++++++)))((('''))))))))))))************(((***------,,,***))))))+++***)))((('''''''''(((((((((((('''&&&&&&(((*********)))(((((((((((((((''''''((()))))))))))))))(((((((((((((((''''''&&&((('''&&&''')))***)))((('''***,,,,,,+++)))))))))+++************)))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))***+++---...000000111222111000......------......//////000000.........///////////////---,,,,,,...000222222111......//////000000000000444444555555555555555555111000---***(((((()))))))))))))))******************+++------,,,,,,---///---,,,,,,,,,,,,...///000...---,,,---...///...,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------------------------------------------------.........---,,,,,,++++++++++++++++++,,,,,,,,,,,,************************,,,++++++++++++,,,---------,,,,,,,,,,,,---.................................//////000111111222222/////////000//////...---+++,,,---,,,++++++---///---...000111222555999===;;;:::888555333000...---...///111222333222111000333222111000000000111222111000000222555888999888222111////////////000111111000000///---,,,***)))((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((('''((()))***(((&&&((((((''''''''''''((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((()))''''''''''''((((((((((((************************''')))***)))((('''(((***((((((((())))))))))))))))))******+++******))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((()))((((((((()))***++++++++++++************++++++***)))((()))***+++***((((((((())))))******++++++((()))******++++++******))))))))))))************+++)))((((((***++++++***************************+++++++++++++++*********++++++,,,***)))(((***+++)))))))))))))))((('''&&&)))***++++++***)))***+++))))))************))))))))))))))))))))))))******************))))))))))))+++***))))))))))))))))))(((((((((((())))))))))))((((((((())))))*********)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++******))))))(((((('''......---------,,,+++***,,,,,,++++++***))))))(((((()))))))))************(((***,,,,,,+++)))))))))******)))(((((((((((((((''''''''''''&&&'''((()))***))))))(((((((((((((((''''''((()))))))))))))))'''((((((((((((((('''''')))((('''((()))******(((((()))++++++***))))))***************))))))))))))'''''''''(((((((((((()))'''''''''''''''''''''''''''''''''((()))***++++++...///111222222111///...,,,------...///000111111.............../////////...------...000111000///......---------.........222333444666777777777777444222...+++))))))************************+++++++++---...///......000222---,,,++++++,,,---///111...---------...///......,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---......---------------......///........................000000000111222333333333...////////////...------***+++,,,,,,+++,,,...000...111444777888999;;;<<<666666555333222111111111/////////000000000111111333222000//////000222333333222111333555777777777///////////////000111222000000///...,,,***)))((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((()))(((((()))******)))'''((((((''''''''''''((((((((((((((((((((('''''''''(((''''''&&&&&&&&&''''''%%%&&&&&&'''(((((('''''''''''''''((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''''''''''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))''')))***)))((('''(((***)))))))))(((((((((((((((((())))))*********))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))(((((((((((()))***,,,,,,++++++************++++++***)))))))))******))))))''''''((()))***++++++,,,))))))***++++++++++++***((()))))))))************)))((('''(((***++++++******************++++++++++++++++++***************++++++,,,***)))(((***+++************)))((('''''')))***++++++***)))***+++)))******++++++******))))))))))))))))))******************)))))))))))))))******)))))))))))))))***(((((((((((())))))))))))(((((())))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''(((((()))*********---...//////---,,,+++++++++*********************((()))))))))************&&&(((******)))(((((())))))))))))))))))(((((((((''''''&&&'''((()))))))))***))))))((((((((((((((()))))))))))))))(((''''''''''''(((((((((((((((''')))((('''((()))******(((((()))+++***)))((()))***))))))))))))))))))))))))((())))))))))))*********(((((((((((((((((((((((('''''''''((()))))))))))),,,---///111222111000///,,,------...///000111111............//////000000111000///000111111///---...------,,,------...///111222333555666666777777555444111...,,,++++++,,,***************************,,,......---...///111,,,,,,++++++,,,---///000,,,---............//////,,,,,,---------.........---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++************++++++,,,,,,,,,---------,,,,,,------............------,,,,,,------...///......------......///000////////////////////////111111111111222222222222...............---,,,,,,)))+++,,,,,,,,,---000222000444999;;;;;;999888888444444333222222222333333111000/////////000222333333222000//////111222444666555333333444444333222.........//////000111111//////---,,,***)))(((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((()))(((((()))******)))'''((((((''''''''''''(((((('''''''''(((((((((((((((''''''&&&&&&&&&''''''(((''''''(((((('''&&&&&&%%%&&&&&&''''''((((((((()))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''')))***)))((('''(((******)))(((((('''(((((()))(((((()))************)))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((()))***,,,,,,++++++************++++++))))))******)))))))))***''''''((()))***++++++,,,))))))***+++++++++++++++((()))))))))************)))(((''')))***+++***)))))))))******++++++++++++************************++++++,,,***)))(((***+++***+++++++++******)))((()))***++++++***)))***+++******++++++++++++******(((((())))))************))))))))))))))))))*********)))))))))))))))******))))))))))))((((((((((((******))))))(((''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''((())))))******---...000000...,,,+++++++++******)))******++++++))))))))))))************&&&((())))))(((((((((***(((((())))))))))))(((((((((''''''(((***+++***)))******)))((((((((((((((()))))))))))))))(((''''''&&&'''((((((((((((((((((((('''&&&''')))***)))(((((()))***)))(((((()))***(((((()))))))))))))))***))))))*********+++++++++))))))))))))))))))))))))''''''((()))))))))((((((***+++---///000000000000------......//////000000......//////000000111111111111111222333222000.........---------...000111222222333333444555555666666555333111000///......***))))))))))))(((((((((((()))++++++******+++---+++++++++,,,------......+++,,,......------...000,,,---------............------,,,,,,,,,,,,------++++++++++++++++++++++++------------------------+++++++++++++++*********++++++,,,,,,------......***++++++,,,,,,------......------------.../////////............///000000////////////////////////111111111000000000000000------......------,,,+++***,,,......///000333666444777:::;;;999666555444888666444222111111111111222111000///000111222333333222111111111222333444777555222111111111000............//////000000000...---,,,***))))))))))))'''(((((())))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((('''((()))***(((&&&((((((''''''''''''(((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%$$$&&&&&&&&&''''''(((((()))(((((((((((())))))))))))&&&&&&''''''((()))))))))))))))(((((((((((())))))%%%&&&'''((()))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''''')))***)))((('''(((******)))(((''''''((()))***++++++++++++++++++******))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******))))))((((((((()))***++++++++++++************++++++(((***+++***)))((()))***(((((())))))******++++++)))***++++++,,,+++++++++))))))))))))************)))(((((()))***+++)))((((((((())))))***+++++++++)))))))))***************++++++,,,***)))(((***+++******++++++++++++******)))***++++++***)))***+++******++++++++++++******((((((((()))******++++++))))))))))))************)))))))))))))))******+++))))))))))))((((((((((((+++******)))'''&&&&&&%%%'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***))))))((((((''''''&&&,,,///111111...,,,+++,,,---,,,+++))))))))))))***))))))))))))************'''(((******))))))***+++'''((()))******)))(((((()))''''''))),,,---+++)))******)))((((((((((((((('''(((((())))))))))))(((&&&&&&'''((((((((((((((('''&&&&&&&&&((()))((('''((()))***)))'''''')))***(((((((((((())))))******))))))))))))************************************'''((()))***))))))((('''))))))+++,,,...///000111........./////////////////////000000111222222333000000111333555555333111///......---...000222444555555444333333333444555555555666555444222111///+++++++++*********))))))((()))******)))((()))***)))***,,,.........---,,,)))+++------,,,,,,...000------------............------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///+++++++++,,,---........................//////000//////......//////000111////////////////////////111111000///...---,,,,,,,,,------------,,,++++++---///111222333555888:::999999888555333222444555:::888666333111000000111111000//////000000222222222222333333333444444444444222000/////////...---......//////////////////,,,+++***)))((())))))***''''''(((((((((((('''''''''((()))******)))((('''))))))))))))))))))))))))((('''&&&'''))))))'''&&&((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&%%%%%%&&&''''''((())))))'''((((((((()))))))))***&&&&&&''''''((())))))***))))))(((((((((((())))))%%%&&&'''((()))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***)))((('''&&&''')))***,,,111111111///...,,,***)))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))***)))))))))))))))******++++++************++++++(((***+++***(((((()))+++)))))))))))))))*********)))***++++++,,,,,,++++++))))))))))))************)))(((((()))******(((&&&''''''((())))))***++++++((()))))))))*********+++++++++,,,***)))(((***+++'''((()))***++++++++++++)))***++++++***)))***+++***++++++,,,,,,++++++***'''(((((()))******++++++((()))))))))************)))))))))))))))***++++++***)))))))))((((((((('''))))))((((((((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&,,,///222111...++++++,,,///...,,,***(((((((((((())))))))))))************(((***++++++******+++---'''((()))******)))(((((()))(((''')))---...,,,*********)))(((((((((((((((%%%&&&''')))******++++++&&&&&&'''((())))))(((((('''&&&%%%&&&((((((((('''((()))))))))'''''')))***'''((((((((())))))******(((((((((((())))))))))))************************((()))*********)))((('''(((((()))***,,,...000111///////////////.........///000000111222333333333---...000444777888777555000///......///222444666888777555333222333444555555666777777777555222111.........---------,,,,,,***+++,,,+++***)))***+++'''))),,,//////...,,,+++(((+++------++++++---000---------.........//////...------,,,,,,------...........................------------------------........................++++++,,,,,,---...//////------......///000111111...............///000000///////////////000111111000000000000000000000000111111000...---+++******,,,------------,,,++++++///111333555666888;;;>>><<<999555000...///444888999888555333111111222333///////////////000111111222333444555555555555444111///...---...///...---......////////////......+++***)))(((((()))***+++''''''((((((((((((''''''&&&((()))++++++)))(((&&&))))))))))))))))))))))))'''&&&&&&'''(((((('''%%%((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((((((((((((%%%%%%&&&&&&'''((())))))'''((((((((())))))******&&&&&&&&&'''((())))))***))))))(((((((((((())))))$$$%%%'''))))))))))))(((''''''''''''((((((((()))))))))))))))))))))))))))((()))***)))((('''(((***((('''&&&&&&''')))+++---777777555333000---***((())))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******+++***)))))))))))))))***++++++************++++++(((***,,,+++(((''')))+++*********)))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))***************)))))))))******'''%%%&&&''''''((()))*********(((((())))))*********++++++,,,,,,***)))(((***+++%%%&&&''')))************)))+++++++++***)))***+++***++++++,,,,,,++++++***'''(((((()))***+++++++++(((((())))))*********+++))))))((())))))***++++++******))))))(((((((((''''''''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))&&&&&&''''''((()))))))))------...///000000//////))))))))))))))))))))))))))))))))))))******************++++++++++++******(((((((((((('''&&&%%%$$$******))))))))))))******))))))))))))))))))))))))&&&'''((((((''''''(((***&&&&&&((()))************'''&&&&&&'''***++++++***((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((()))***+++---...000000///////////////......---///000111222222111000//////---...222333222333666555333000...---111777<<>>>>>??????:::777333000///111333555000111222111000///000111111111000/////////000000000000000000000000000000///000222333444555444444444222111///...---......000000000000///...---,,,,,,,,,***)))(((((((((((())))))))))))))))))))))))'''''''''((()))*********(((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((***************************)))((('''&&&'''((())))))'''&&&&&&'''(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''((())))))******)))))))))(((((((((((())))))***************++++++++++++++++++************++++++))))))))))))))))))))))))******)))((()))***+++,,,+++++++++******************++++++++++++***))))))***++++++++++++***))))))))))))))))))************+++***))))))))))))***+++,,,+++******)))*********************************)))************+++++++++***+++------,,,++++++,,,)))************+++++++++************))))))))))))(((((())))))******++++++))))))))))))******************))))))))))))******+++***))))))))))))))))))'''((())))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((((((((((((((((()))******------,,,++++++******)))***)))((()))***+++***((())))))(((((((((((())))))))))))))))))))))))(((((($$$%%%&&&((((((((('''&&&((()))******((((((***,,,(((***,,,,,,***)))***++++++++++++******************************************)))))))))+++,,,+++***)))))))))))))))))))))))))))******++++++******)))'''''''''((()))***+++,,,&&&''')))*********))))))))))))************)))((('''((()))***************************))))))))))))******+++---000111000...,,,---///...------...000......------......///000/////////000000111111111///...---------...///000666444111...------...///......///111333444555666666666666666666666666666333333333333222222222222///000000///---,,,---...+++,,,,,,,,,,,,++++++***---,,,,,,,,,------------------------------------,,,---...---,,,+++,,,------------...............---...///////////////...///000000111333444444555777777888999:::;;;<<<<<<999999999999999999999999666444222000///111222444000111222111///......///000000///////////////000/////////000000111111111000222333555555444222111111000...------...///000111111000///...---,,,+++******))))))((((((((('''(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&''')))+++&&&%%%$$$&&&(((***+++***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''''''''(((((((((((()))'''(((((()))))))))))))))(((((('''(((((()))******'''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))***+++*********************************+++******************+++++++++******)))((()))))))))******************++++++++++++******++++++***************+++************************))))))*********+++++++++***+++------+++***+++,,,))))))*********+++++++++*********)))))))))))))))''''''((()))***++++++,,,((()))))))))******************))))))))))))************)))))))))))))))***(((((())))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***------,,,++++++******)))***)))((()))***+++***((())))))(((((((((((())))))(((((((((((((((((()))))))))((('''&&&%%%&&&&&&'''((()))***)))((((((***,,,)))***,,,,,,***)))*********************************************************)))))))))+++,,,+++***))))))))))))))))))))))))******++++++++++++******)))((((((((((((((())))))%%%'''(((*********)))(((((())))))*********))))))'''((()))************************))))))))))))(((''''''(((***---......------///000000///...000111---------,,,---....../////////////////////............------...///111222888666222...------...///------......///000111111333333333444444444555555555555555666666666666666333444444333111000111222...............---,,,,,,+++,,,,,,------.........------------------------+++---...---,,,,,,---............//////000000000...///000222333444444444333444555777999:::<<<<<<;;;;;;;;;::::::999999999555555555444444444333333222222222222222222222222000111111000...---...///000///////////////000000//////000000111222222222333333444555333111///------,,,,,,---...///111222111000///...,,,++++++***(((((())))))((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))((('''(((+++...,,,***((('''''''''&&&$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&'''''''''((((((((((((''''''((()))))))))))))))(((((('''(((((()))******'''((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,+++***)))((((((((((((******************************************++++++)))******+++++++++******((()))))))))************)))***++++++++++++***)))+++***************++++++************************))))))*********++++++++++++,,,------+++))))))***))))))*********+++++++++))))))))))))))))))******''''''((()))***++++++,,,((()))))))))******************))))))))))))*********)))))))))))))))******))))))(((((()))))))))((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***------,,,++++++******)))***)))((()))***+++***((())))))(((((((((((())))))''''''(((((((((((()))))),,,***(((&&&%%%&&&'''((())))))***((('''(((***---)))+++,,,,,,***))))))***)))))))))******************************************)))))))))+++,,,+++*********************************++++++++++++*********))))))(((''''''''''''''''''((()))))))))((((((((())))))************)))((())))))************)))))))))))))))))))))))))))'''&&&%%%'''***,,,------...000111111000///111222------,,,,,,------...///....../////////...---,,,////////////111333555666999666333000......///000---------------.........333333333333444444555555666666666777777888888888555777777777555444555666222222222222222111000///***+++,,,---............////////////////////////---...000///......///000111111222222333333444444111222444666888999::::::888999999;;;<<<===>>>???;;;::::::888777666555555333333333333222222222111111111222333333222111111///000111000///...///000000000/////////000111111111111111222222333333333333333333333111///---,,,++++++---...000111222222000///---,,,************'''((()))))))))))))))((())))))))))))))))))))))))*********)))((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((************************&&&)))++++++))))))+++...***(((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((&&&'''(((((())))))(((((()))(((((((((((())))))***************++++++++++++++++++************++++++)))))))))))))))))))))))),,,++++++***((('''&&&&&&***************+++++++++*********)))******+++,,,))))))***++++++++++++***))))))))))))************))))))***++++++***))))))*********)))******+++,,,************************)))************++++++++++++,,,---,,,***)))((())))))************+++++++++))))))))))))************(((((())))))******++++++))))))))))))******************))))))))))))******)))))))))))))))******+++***)))((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((()))******------,,,++++++******)))***)))((()))***+++***((())))))(((((((((((())))))'''''''''((((((((())))))***))))))((((((((()))))))))***)))((('''(((+++---***+++,,,,,,***))))))***((()))))))))*********+++***************************)))))))))+++,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***))))))((('''''''''''''''))))))((('''''''''(((((((((((()))***************)))************))))))(((((((((((()))))))))))))))(((&&&$$$%%%(((,,,...///...000111111000///111222---------------...//////,,,---...//////......---/////////000222555777999777555333000.........///---------............///222222222222333333333333444444555666666777888888666777999888777777888999666666666666555444333333,,,---///111222222222222222222222222222222222222000222333333222222333444666666666777888888999999777888999;;;<<<=========<<<<<<<<<;;;;;;;;;::::::777666666555444333222222222222222222111111111111222111000000000000111111...000111111//////000222000000000000000111222222333333333333333333444444111111000000///......---,,,---///111111111000///...---+++***))))))))))))'''((()))************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))************************(((,,,000///+++((()))+++%%%$$$$$$&&&))),,,------))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))((((((''''''((((((((()))))))))&&&'''(((((())))))((((((***))))))(((((((((((()))************++++++++++++++++++************++++++))))))))))))))))))))))))))))))***))))))(((''''''))))))*********+++++++++******)))))))))***,,,,,,))))))***+++++++++++++++))))))))))))************))))))))))))))))))))))))******))))))***++++++,,,************************)))************+++++++++)))+++,,,,,,***)))***+++)))************+++++++++((()))))))))************)))))))))))))))*********))))))))))))******************))))))))))))******)))))))))))))))***+++++++++)))'''(((***+++***((('''((((((((()))))))))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((()))******------,,,,,,+++******)))***)))((()))***+++***((())))))(((((((((((())))))&&&'''''''''(((((())))))&&&''')))+++,,,+++***)))******)))((('''(((+++---***+++,,,,,,***)))))))))(((((())))))*********+++***************************)))))))))+++,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***(((((('''''''''(((((()))+++)))(((&&&&&&&&&'''((((((((()))******************************)))((('''(((((((((((()))))))))***)))'''$$$$$$(((,,,///111...///000000//////000222...------------...//////+++,,,---///000//////...,,,,,,---///111444777999555444222000///.........------......///000111111000000000000000000000000222222333444555666777777666777999999888888999;;;999999999999888777666555000222444666777888777777555555555555555555555555333444555555555444666777999999:::;;;<<<<<<======<<<<<<===>>>?????????>>>???>>><<<;;;999777666555333333222222111111111111000000000000000000000000444222///---,,,...000222...000111111000000111333111111000000111222333333444444444444444444444444///............//////000---///111333222111...,,,,,,+++***((((((((())))))'''((()))+++++++++******))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************((((((((((((((((((((((((+++///333222,,,((('''(((+++)))((('''((()))((('''************************(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))&&&''''''(((((((((((((((+++***)))(((((('''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))******++++++++++++******)))))))))***,,,---((()))***+++++++++++++++))))))))))))************))))))(((((((((((())))))******))))))***+++,,,,,,************************)))************+++++++++''')))+++++++++***+++---)))************+++++++++(((((())))))*********+++*********)))))))))))))))))))))))))))******************))))))))))))******))))))((())))))***+++++++++)))'''(((+++,,,***((('''((((((((())))))******))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((()))******+++,,,,,,,,,,,,+++******)))))))))))))))*********))))))(((((((((((())))))))) 111&&&###222&&&###***)))((()))***+++***))))))******)))((((((***,,,+++,,,---,,,***)))***+++***)))))))))***+++,,,,,,***++++++***))))))***+++,,,***)))***++++++***)))///...,,,+++***++++++,,,,,,+++)))((((((((()))***))))))((('''''''''''''''))))))(((''''''''''''''')))))))))))))))))))))))))))******+++++++++******((()))+++,,,+++***(((&&&&&&''''''((()))******+++,,,,,,---...///000111222000///...---------------222111000000000000000111000000111111111222222222222333333111///...///000...///000000//////000111------............------......///000000000000000333555777999;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;<<<======:::;;;<<<======<<<;;;:::;;;===>>>===<<<;;;<<<>>>>>>=========??????===;;;>>>>>>??????>>><<<:::999===<<<999666444111000///000000111111111111000///000000////////////000000111000...,,,,,,...000111666666555444222000...------...///000111222222222222333444444333111...,,,+++,,,---///000000000000,,,...000222111000---+++))))))(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((******)))((('''&&&&&&%%%((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))''''''((((((((((((''''''(((((())))))))))))((((((,,,;;;@@@333''''''++++++***)))(((((((((((())))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))******************))))))(((((('''''''''((()))******)))((('''''''''((()))))))))))))))))))))))))))************(((((((((((())))))))))))---,,,***(((((()))+++,,,(((((())))))))))))(((((((((*********)))((()))***))))))))))))))))))))))))(((((()))***************))))))***+++++++++++++++))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((((((++++++************++++++***++++++***))))))***,,,+++++++++************)))))))))))))))))))))))))))''''''((()))))))))))))))***)))))))))+++,,,+++***++++++***************++++++---+++'''&&&)))***'''******)))(((((((((((((((******))))))((((((''''''******))))))(((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))*********)))(((++++++,,,,,,++++++***)))************))))))))))))))))))(((((((((((())))))***###---%%%&&&000%%%)))***)))((()))***+++***)))(((*********)))((()))++++++,,,,,,,,,***)))***+++******))))))******+++,,,***++++++***))))))***+++,,,***)))***+++,,,+++)))---,,,+++******++++++,,,+++***)))((((((((())))))******)))(((((((((((()))))))))((('''''''''''''''))))))))))))))))))))))))))))))***+++++++++******)))******+++***)))((('''''''''(((((())))))******++++++,,,---...///000000000///......------------000000/////////000000111000000000111111111222222///000111000......000222---///000000//////000111......////////////......---......////////////...333444555777888888888888555555555555777888999:::<<<<<<<<<<<<<<<===>>>>>><<<<<<===>>>???>>>=========>>>??????===<<<===>>>???>>>>>>???@@@@@@>>>;;;<<<;;;;;;:::999888666666999888666444222111111000000000000111111000000/////////.........//////000222111///------///111222444444444333222000.........///000111222222222222444444444333111///,,,+++,,,---...///000000000000///000000000///---+++***))))))(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&((((((''''''''''''(((((((((((())))))))))))(((((('''((((((((())))))))))))&&&&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''((((((((()))''''''((((((((((((''''''(((((())))))))))))(((((((((111333+++%%%((()))%%%))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))*********)))))))))(((((((((''''''((()))******)))((('''''''''((()))))))))))))))((((((((()))))))))******(((((((((((())))))))))))***)))(((((()))***+++,,,(((((())))))))))))((((((***+++,,,+++***)))***,,,))))))))))))))))))))))))(((((()))***************((()))******++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***++++++***))))))***,,,+++++++++************)))))))))))))))))))))))))))''''''((()))))))))))))))***)))((()))+++,,,+++***++++++***))))))******+++(((******&&&'''***+++(((******)))(((((((((((((((***)))))))))((((((((('''***)))))))))(((((((((''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************&&&'''((()))***))))))(((++++++,,,,,,++++++***)))+++++++++***)))))))))((())))))(((((((((((()))))),,,'''(((###***,,,"""---+++)))((()))******)))(((((()))++++++)))((()))))))))+++++++++)))((()))*********)))))))))***++++++*********************+++,,,+++******,,,,,,,,,************)))******+++,,,******)))(((((((((((((((++++++***))))))))))))***))))))((('''''''''''''''))))))))))))))))))))))))((()))******++++++******************)))))))))((((((((((((((()))))))))))))))******+++,,,---......000//////...------,,,,,,...............///000111000000000000111111111111,,,---............111333---///111111000///000111//////000000000000//////000000000000000000//////111222333333444444333333000000000111333555888999<<<<<<;;;;;;<<<<<<===>>><<<<<<===>>>?????????>>>@@@AAABBBAAA???>>>???@@@>>>>>>>>>???@@@???<<<:::888777555444333222222222555444333222111111111111/////////000000000000000......------...///000000333222000//////000222333222222222222111000//////000111222333333333333333444444222111///---++++++---...///000000000000000222111000...,,,***)))((())))))(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((''''''((((((((((((((())))))))))))((((((''''''((((((((()))))))))&&&''''''((()))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((%%%)))((($$$%%%+++)))!!!'''((()))******)))((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((('''(((((())))))(((((('''''''''((()))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))%%%&&&''')))******++++++(((((())))))))))))((((((&&&'''((('''&&&%%%&&&((())))))))))))))))))))))))(((((()))***************'''((())))))******))))))))))))************))))))))))))))))))))))))))))))************************++++++************++++++***++++++***))))))***,,,+++++++++************)))))))))))))))))))))))))))''''''((()))))))))))))))***)))((()))+++,,,+++*********)))))))))******+++%%%((()))''''''++++++)))******)))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((************++++++++++++''''''((()))))))))))))))+++++++++++++++***)))))),,,,,,++++++***)))(((((())))))(((((((((((())))))+++)))%%%%%%---)))!!!,,,+++***))))))******)))((((((***++++++***(((((()))(((***+++***)))((()))*********))))))))))))*********))))))***+++,,,+++***,,,+++***+++,,,---,,,+++((((((((()))******+++,,,)))))))))(((((((((((((((++++++***))))))))))))***))))))((('''''''''''''''))))))))))))))))))))))))'''((()))******++++++***+++******)))((()))))))))))))))))))))(((((((((((((((((()))******+++,,,,,,/////////......---,,,,,,,,,,,,,,,---...///000111/////////000000000111111,,,---......------///111...000222333222111111222000000111111111111000000444444333333222222222333000111000000000/////////............000333666777888888888888888999999:::999999:::;;;;;;<<<<<<<<<@@@AAAAAA@@@>>>===>>>???::::::;;;<<<===;;;888555222111000//////000111222333333222111000000000111//////////////////000000............///000111222222111000//////000111222000000111111111111000000222222333333333333333333222111000...------------......///000000000//////111000---+++***)))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((('''''''''((((((((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((&&&((('''%%%(((---***$$$&&&''')))++++++***((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))$$$%%%''')))******)))((((((((())))))))))))(((((($$$&&&'''&&&%%%$$$%%%&&&))))))))))))))))))))))))(((((()))***************''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))***************+++++++++++++++************++++++***++++++***))))))***,,,+++++++++*********))))))))))))))))))))))))))))))''''''((()))))))))))))))***)))((()))***++++++)))***))))))))))))******+++&&&)))***((((((,,,,,,)))***))))))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((()))))))))*********++++++'''(((((()))))))))))))))***++++++++++++***))))))---,,,,,,+++***))))))((())))))(((((((((((()))))))))***%%%)))---'''&&&(((+++***))))))******)))''')))***++++++)))(((((()))((()))******)))((()))+++******))))))((())))))******)))(((***,,,---+++)))+++***)))***,,,---,,,+++&&&'''((()))***+++++++++)))))))))))))))(((((('''******)))(((((((((((()))))))))((('''''''''''''''((((((((((((((((((((((((''''''((()))***++++++++++++******)))((()))))))))))))))))))))((((((((((((''''''(((((())))))******......//////......---,,,,,,,,,,,,,,,---...000000....../////////000000000---.........,,,,,,...///000222555555444333333333000000111111111111000000555444333333333333444444111000//////...---------000000//////000111333444333222222222222333444444555555555555666666777777999:::;;;:::888777888999666555555666777666222000......------///000333444444333222111000000000000/////////...///000111222111111000000111222333333111000000//////000000111//////000111111111111111222222333333333222111111......------...//////000....../////////......------,,,***)))))))))+++,,,))))))(((((((((((())))))))))))(((((((((((())))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''((())))))(((''''''(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((('''''''''''''''((((((((((((''''''(((((())))))))))))(((((('''******))))))******(((%%%''')))***+++***)))'''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))%%%'''(((******(((&&&%%%(((((())))))))))))(((((()))***+++***)))))))))+++))))))))))))))))))))))))(((((()))***************''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******++++++++++++++++++************++++++***++++++***))))))***,,,+++++++++*********))))))))))))))))))))))))))))))''''''((())))))))))))))))))((('''(((***+++***)))))))))(((((()))******+++)))++++++((((((++++++)))***))))))((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((()))))))))******((((((((((((((())))))*********++++++******)))(((,,,,,,,,,+++*********)))))))))(((((((((((())))))((((((&&&---(((***777''',,,***))))))******((('''+++++++++***((('''(((***(((***+++***))))))***,,,******)))((((((((()))))))))((((((***---...+++(((***)))((()))+++,,,,,,+++&&&'''(((***++++++++++++***************)))((((((******)))(((((((((((()))))))))((('''''''''''''''((((((((((((((((((((((((&&&'''((()))***+++++++++************)))))))))((((((((((((((())))))))))))'''''''''((((((((()))))),,,,,,.../////////...------------------...///000............////////////...//////...,,,,,,---///000222555666555444333444000000111111111111000000222111000000000222333444222111000///............111111222111111111111111//////......//////000111333222222111111111222222111222333333111111222333444222111111222111///---,,,,,,---...000111333444333222111000////////////000000/////////111222333333333222222222222333333000000000//////000000000///000111111222222111111111111111111111000///...+++,,,---...///000111222...............---,,,+++)))(((((('''(((***+++,,,))))))(((((((((((())))))***)))(((''''''((()))***((((((''''''''''''((((((((((((((((((((('''''''''&&&'''((())))))((('''&&&(((((())))))))))))((((((&&&&&&'''''''''((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((('''''''''''''''((((((((((((''''''(((((())))))))))))((((((&&&)))+++***((('''((()))&&&'''((()))******))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''((()))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))'''((()))***)))(((&&&%%%(((((())))))))))))(((((((((***+++***)))((()))+++))))))))))))))))))))))))(((((()))***************'''((())))))******))))))))))))************))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++************++++++***++++++***))))))***,,,+++++++++************)))))))))))))))))))))))))))''''''((())))))))))))))))))((('''(((***+++***)))(((((((((((()))******+++***,,,***''''''***+++)))******)))((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((()))*********************))))))(((++++++++++++++++++++++++))))))(((((((((((())))))(((%%%'''///!!!000MMM---,,,+++))))))******(((&&&---,,,+++(((&&&&&&)))+++)))***++++++******+++---******)))((((((((((((((()))''''''***...///,,,((((((''''''(((***++++++***'''(((***++++++++++++******++++++,,,+++***)))(((++++++***))))))))))))***))))))((('''''''''''''''((((((((((((((((((((((((%%%&&&''')))******++++++)))******+++***)))((('''''''''(((((())))))******'''''''''((((((((((((((()))+++---///000000/////////...............//////------........./////////,,,.........---...000111...111444555444333222222///000000000000000000///111000//////000222444666333222111000//////000000000111222333333222000///...............///000000333222111000//////000000...000111111000000222333555333000//////000///...------...000000111111111...............///000000111111000///000222444555444444333222111111111111111111111111111111111111000111222222222222222222///000000///...---,,,++++++,,,...000111111111000------------,,,+++***)))''''''''''''((()))***+++))))))(((((((((((())))))***)))(((''''''((()))***((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&'''((())))))((('''&&&(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((''''''&&&'''((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))(((((((((''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((&&&'''((())))))((((((***'''''''''((()))*********''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))******'''((((((((()))))))))***((('''&&&&&&&&&&&&'''(((''''''((()))))))))))))))((((((((()))))))))******(((((((((((())))))))))))&&&'''((()))))))))((('''(((((())))))))))))((((((&&&'''(((((('''&&&'''((())))))))))))))))))))))))(((((()))***************((()))******++++++******))))))************))))))))))))))))))))))))))))))''''''((())))))***++++++++++++************++++++***++++++***))))))***,,,+++++++++************)))))))))))))))))))))))))))''''''((())))))))))))))))))((('''(((*********((('''''''''(((((()))++++++((()))'''######(((++++++******)))((((((((((((((('''((((((((()))))))))***'''((((((((()))))))))***)))))))))))))))(((''''''))))))))))))))))))))))))(((((()))))))))*********)))(((((('''((()))***+++***************)))((((((++++++++++++++++++,,,,,,))))))(((((((((((())))))***$$$'''///444^^^444---+++))))))***)))(((&&&...---***'''%%%&&&))),,,)))***,,,,,,++++++,,,---******)))((((((((((((((()))''''''***///000,,,''''''&&&&&&'''***+++***)))((()))+++,,,,,,+++******++++++,,,---,,,+++***)))---,,,++++++******++++++))))))((('''''''''''''''((((((((((((((((((((((((%%%&&&''')))******++++++((()))+++,,,+++***(((&&&&&&''''''((()))******+++'''''''''((((((((((((((((((***,,,///111111000000000//////.........//////---------.........//////+++,,,.........///222444---000333444333222111000//////000000000000//////222111000000222444777888444333222000000000111222---///111333444222000//////////////////000111111555444222000//////000000000222444444444444666777888555111//////000000000...///000111000///...---******+++,,,---///000111222111000000111333555666444444222111000000//////222222222222222222222222111222222333333333222222............---,,,******,,,...000222222111000///---------,,,+++***)))(((&&&''''''((((((((())))))))))))(((((((((((())))))+++)))(((''''''((()))+++((((((''''''''''''((((((******)))((('''&&&&&&%%%&&&'''(((******((('''&&&(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&((()))***((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))(((((('''''''''&&&''''''((((((((((((''''''(((((())))))))))))(((((('''%%%&&&)))++++++++++++''''''''''''((()))++++++''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************'''((((((((())))))******((('''&&&%%%%%%&&&'''((('''(((((()))))))))))))))))))))))))))************(((((((((((())))))))))))&&&&&&''')))******++++++(((((())))))))))))(((((()))***+++***)))((()))+++))))))))))))))))))))))))(((((()))***************))))))***+++++++++++++++))))))************))))))))))))))))))))))))))))))&&&''''''((()))*********++++++************++++++***++++++***))))))***,,,+++++++++************)))))))))))))))))))))))))))'''(((((())))))))))))))))))((('''((()))******(((''''''''''''((()))++++++%%%&&&### !!!(((,,,,,,******)))((((((((((((((('''((((((((())))))******'''((((((((())))))******)))))))))))))))(((((('''************************)))************+++++++++)))((('''''''''(((***+++************************+++***)))(((((()))***+++'''''''''''''''((())))))((()))'''&&&,,,555555///)))((('''&&&&&&'''((())))))))))))))))))******++++++,,,,,,,,,,,,+++******,,,+++***))))))***+++,,,***((('''((()))***)))''''''((((((((('''&&&%%%%%%))))))))))))((((((((((((,,,,,,,,,+++++++++******......---+++)))((('''&&&(((''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((******+++++++++******)))(((((((((((())))))))))))(((((((((((((((((((((((())))))***+++,,,,,,------000000000000////////////.........---,,,,,,++++++////////////////////////222222111000///...------///////////////............///000222555999<<<===:::888444000///000111333000...000444444000///222222222111111111111222222777777666222///---...///111111222333333333222222444333000...---...000222000000//////......------111111111111222333444555111111111///...///222444333222000......///111222333333333222222333333444222222222222111000......,,,,,,,,,---------------111111000000//////......------,,,+++***)))((((((******))))))((((((''''''((((((((((((((()))******''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))%%%%%%'''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***'''''''''''''''((())))))))))))((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&'''((())))))))))))''''''(((((((((((('''''''''((()))((('''&&&''')))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))******)))((((((((()))***++++++,,,+++++++++******))))))))))))))))))************+++++++++++++++***)))((())))))***++++++++++++++++++*********))))))((((((************************)))))))))***+++++++++,,,******))))))))))))******(((***+++***)))((()))***,,,+++***)))((((((((()))(((((()))***************++++++***)))(((((())))))))))))))))))******************))))))((((((''''''******)))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************************+++***)))(((((()))***+++'''''''''''''''((())))))''''''%%%###(((///...((()))((('''&&&&&&'''((()))(((((((((((()))***+++,,,+++++++++++++++***))))))***)))(((((((((((()))******((('''((()))***)))'''''''''((((((''''''&&&%%%(((((((((((()))))))))))),,,+++++++++************+++++++++******)))))))))))))))((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((*********++++++******)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))***+++++++++///////////////////////////.........------,,,,,,........................111111000000///........./////////////////////...///000222444777999;;;<<<666555222000000000222333111...///222444222111333222111111000000111111222555555444222000000111333222222222333333222111111333222000//////000111222111111111000000000000///444444333222222222333333222222111///......000222000000//////000111222333555444444333333333444444111111111000///---,,,+++---------...............222111000///...---,,,++++++++++++***))))))(((((())))))))))))((((((((((((((((((((((((((()))******''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&'''((()))***'''''''''''''''((())))))))))))((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))))))))*********((((((''''''''''''(((((()))((('''&&&&&&'''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&'''((())))))))))))''''''(((((((((((('''''''''((()))((('''&&&''')))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))***+++))))))))))))((((((((('''))))))))))))************+++++++++++++++***)))))))))******++++++******)))+++*********))))))))))))***************************************+++++++++******))))))))))))******(((***+++***)))((()))***************))))))))))))(((((()))***************++++++***)))))))))))))))))))))))))))***************)))))))))((((((((('''******)))(((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******************************))))))))))))******'''''''''''''''((())))))((((((%%%###&&&***((($$$((((((''''''''''''(((((((((((((((((()))***+++,,,)))************)))(((((((((''''''&&&&&&''''''(((***((('''((()))***)))'''''''''((((((((('''&&&&&&''''''(((((())))))******************))))))))))))(((((()))******++++++,,,++++++***)))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))******+++******)))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))---------......///////////////..................------------------------////////////////////////......//////////////////...///222444555666666666111111000000000111222222222------111555333222222222111111000000111111222222333333333222222444666333333333333222111000000111111111111111222222222111111111222222222222333777666555333222111111111222222111///------///111...///000111222333333333444333222222111111111111/////////...---,,,+++***//////////////////......111000///...,,,***)))((())))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((())))))***''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))'''''''''''''''((()))))))))((((((''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((('''(((((())))))))))))******((((((''''''''''''(((((((((''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&&&&&&&%%%&&&'''((())))))))))))''''''(((((((((((('''''''''((()))((('''&&&''')))(((((((((((())))))))))))))))))))))))((((((((((((******************************))))))))))))******+++***))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++***++++++++++++***)))))))))************))))))(((***************)))))))))))))))))))))))))))))))))+++++++++*********************))))))))))))******(((***+++***)))((()))***'''((()))***+++***))))))(((((()))***************+++***))))))))))))))))))))))))))))))************))))))))))))((((((((((((******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***************************))))))))))))))))))***'''''''''''''''((())))))***)))''''''((()))(((%%%(((((((((''''''((((((((())))))(((((((((((())))))(((((())))))(((((('''&&&''''''''''''''''''''''''***((('''((()))***)))'''''''''((((((((((((''''''&&&''''''((()))******+++)))))))))))))))((((((((('''(((((()))***++++++,,,---,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***************(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((***++++++,,,---...//////......//////////////////------------------------........./////////000000............////////////+++---///111222111000//////000000000000000//////000---...555:::777222000111111000000000000111111111222444333333333444666333333333333222000/////////000111222333333222222000000111222222333444444666555444222111000000///000111111000......000222...000222333444333222111000000///...---------------------......------,,,000000000///////////////...------+++***)))((((((''''''''''''(((((())))))'''''''''((()))*********))))))(((((((((((())))))''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((()))))))))(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***((((((''''''''''''(((((('''&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%&&&&&&'''(((((()))((((((''''''(((((((((((('''''''''((()))((('''&&&''')))(((((((((((())))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))******))))))))))))******++++++***)))((((((((()))+++++++++***************))))))*********+++++++++******+++++++++******)))'''((()))***************************************)))))))))))))))))))))))),,,+++++++++***)))))))))******))))))))))))******(((***+++***)))((()))***%%%''')))+++,,,+++***)))(((((()))*********************)))))))))))))))***((()))))))))************))))))))))))((((((((((((***))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))************************)))))))))******)))))))))'''''''''''''''((())))))***(((((()))***)))))))))'''((((((((((((((((((''',,,+++***(((''''''&&&&&&'''(((((((((((('''&&&&&&((((((((((((((((((((((((***((('''((()))***)))'''''''''((((((((((((((('''&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))******------,,,***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((()))***************(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((((()))))))))***+++,,,------...---.........//////000000------------------------------......//////000000---.........//////000000,,,---///111111000...---000000000000000///---,,,111111666>>>AAA<<<555111111000000000000000000111222333444444222222222333333333333222111000///......///111333333333222111...//////000111222333333222222111000//////000000///000111111000000222333000111333444333111///---///...---,,,,,,,,,,,,,,,++++++---...///000000000000/////////.........---************))))))))))))&&&&&&&&&'''(((((())))))&&&&&&'''((()))***++++++))))))(((((((((((())))))''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''(((((((((((()))))))))((((((''''''''''''((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''***))))))((('''&&&&&&&&&&&&'''((((((((((((((((((''''''(((((((((((('''''''''((()))((('''&&&''')))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))******++++++***)))((((((((()))******************++++++************++++++++++++)))******+++++++++******%%%&&&((()))+++,,,,,,,,,***************+++++++++)))))))))))))))))))))))),,,+++++++++***)))))))))******))))))))))))******(((***+++***)))((()))***%%%&&&)))+++,,,,,,+++***(((((()))******************)))))))))))))))******((()))))))))************(((((((((((())))))))))))***))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))************************))))))************))))))'''''''''''''''((())))))'''%%%&&&)))***'''''')))''''''(((((((((((('''''',,,+++***((('''&&&&&&%%%'''(((((((((((('''&&&&&&((())))))******))))))(((***((('''((()))***)))'''''''''((()))))))))((((((''''''(((((())))))******(((((((((((())))))))))))***)))))))))))))))((((((,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))******+++++++++,,,,,,---...//////000000---------------------------------....../////////------......///000000000000111222333333222111000000000111000///...---,,,222555<<>>===;;;???>>>>>>======<<<<<<;;;777999;;;<<<<<<<<<:::999;;;;;;::::::::::::;;;;;;:::;;;===>>>???>>>===<<<999::::::::::::999888888888888888888888888888888:::::::::999999999999999999888777888:::;;;:::999888888888999999999::::::888888777777888888999:::.........///////////////222444666666333111111222---------...//////000000......///000111111000000333333222222222222333333333333333333333333333333333333333333333333333333444666888888666666666777555555666777999:::;;;;;;666666777777888999999999999999999999999999999999777777888999999888888777999999999999::::::;;;;;;888888777777888888999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999888888888666777888999::::::;;;;;;777777777888999:::;;;<<<;;;;;;;;;::::::999999999::::::::::::::::::::::::999999:::::::::999888888888888888888888888888888999::::::;;;;;;::::::999777888999:::;;;<<<<<<<<<:::999999888888999999:::777888888888999999999999:::999777888999;;;;;;:::999999999999999:::::::::999999999999888888888888777888999999888777888999999999888888888777777777666777777777777777777777666666666666666666666666111333444555555444444444555555555444444444333333777777666555555555555555444444555666777777888999777777666666444333111000333444444555555444444333444444555666777666666555444333222222444444333222222222222333333333444444333333333333333333333333111222444555666555444333444444555555555555444444333333444555555444444444555555555555555555555555333333333333333333333333444444444555555555666666777666666666666777888888666777888777666666888::::::999888888888999::::::888999:::999777666777888999999:::;;;<<<<<<==================<<<<<<<<<<<<<<<;;;;;;<<<>>>??????>>>>>>>>>>>>>>>>>>??????@@@???>>><<<:::999888888888444444444444444444444444555555555555555555555555555555555555555555555555444444444333333333222222444444333333333333444444444444555555555555666666666666666666555444444333333333333444444555555555444444444444555555555555666666555555555666666777999888888888999999:::;;;::::::;;;;;;<<<===>>>>>>??????>>>===<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>>;;;;;;:::999999:::::::::::::::::::::;;;;;;;;;;;;;;;999888:::>>>@@@>>><<<::::::;;;;;;;;;;;;::::::<<<<<<;;;:::999999888888999888888:::======<<<;;;>>>=========<<<<<<<<<;;;777888:::<<<<<<;;;999888<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<>>>>>>>>>======999999::::::999999888777888888888888888888888888:::::::::::::::;;;;;;;;;999888777888:::;;;:::999888888999999999999::::::999999999999999:::;;;;;;---......///000000111111///222555555222000000222---......//////000111111///000000111111222222333444444333333333333444444333333444444444444555555555555555555444444444444444666777777666666666777555666777888:::<<<===>>>888888999999:::::::::;;;999:::;;;;;;;;;;;;:::999777888999:::::::::999888999999::::::;;;;;;<<<<<<999999888888999999:::;;;999999999999999999999999;;;::::::::::::::::::;;;888888888888888777777777888999999:::;;;;;;;;;;;;888888888888999:::;;;<<<;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999999:::;;;;;;;;;;;;:::<<<:::888888:::<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999888999;;;:::999999:::<<<:::::::::999999999999888888888999:::::::::999999888888888888888888888888333555666666666666777999777777777666666666666555777777666555555555555666555666666777888999999:::999999888777666555333333555555666666666666555555444555777888888888777666555444333444555666555333444444444444555555555555444444444444555555555555444444555666666666666666666666777777777777666666333444555555666555555555666666666666666666666666444444444444444444444444555555555555666666666777666666555555666666777888555666666666555555777888;;;:::999999999:::;;;<<<:::;;;<<<;;;999999999:::;;;;;;<<<======>>>??????======>>>>>>>>>>>>>>>>>>???>>>===>>>@@@AAAAAA@@@>>>============>>>?????????>>><<<;;;:::::::::;;;666666666666666666666666555555555555555555555555666777777777777888888888666666555555555444444444333333222222333333444444666666666666666666666666666666777777777666555555555555555666666666777777555555555666666666666777888777777777777888888999::::::::::::;;;<<<======;;;<<<<<<===>>>???@@@@@@@@@@@@@@@???>>>>>>======;;;<<<======>>>>>>======:::::::::;;;<<<===>>>???;;;::::::::::::;;;<<<===;;;;;;<<<<<<======>>>>>><<<<<<<<<===>>>>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::999:::999999:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<<<<;;;;;;:::;;;;;;::::::::::::;;;;;;999:::;;;<<<<<<<<<<<<<<<::::::;;;;;;::::::999888999999999999::::::::::::;;;;;;<<<<<<<<<<<<======:::999888999;;;<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>,,,------///000111222333,,,000444444000...000222///000000111222222333333222111111111111333444555555555444444444444555555555555555666666666777777888888888777777666666666555777999999888888888999777888999:::;;;<<<======::::::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<;;;:::777888:::;;;<<<;;;:::999999::::::;;;<<<<<<======;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<999999999999999:::::::::;;;<<<<<<=========<<<<<<::::::999999:::;;;<<<<<<999999::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<;;;;;;<<<<<<===:::;;;<<<=========<<<<<<===;;;999999:::<<<======<<<=========>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;999:::<<<<<<;;;:::<<<===<<<<<<<<<<<<;;;;;;;;;;;;999999;;;<<<<<<<<<;;;;;;999999999999999999999999666777888777666777:::===::::::::::::999999999888999999888777777777777888999999999::::::;;;;;;;;;;;;;;;;;;::::::888777777777777888888888888777777555666888999:::999888777888777666666888888777666666666777777777888888888666666666777777888888888888777777777777888999999777777888888888888777777555555666777777777777777888888888888888888888888777777777777777777777777777777777777888888888888888888777777888888999:::666777888777666666888:::;;;;;;:::::::::;;;===>>><<<===>>>===;;;;;;;;;<<<======>>>>>>??????@@@@@@======>>>>>>??????@@@@@@???>>>===???AAABBBAAA@@@>>>>>>=========>>>???@@@???>>><<<;;;:::;;;<<<===888888888888888888888888888888888888888888888888888999999999:::::::::;;;888888888777777777666666444444444444444555666666888888888888777777777777666777777888888888888777777777777888888888999999666777777777777888888888999999999999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@======>>>???@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@===============>>>???@@@;;;;;;;;;<<<===>>>???@@@<<<<<<===>>>??????@@@@@@???@@@AAAAAA???===<<<<<<======>>>>>>>>>>>>======>>>>>>==================>>><<<::::::<<<=========:::;;;;;;<<<<<<======>>><<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<======>>>===============<<<;;;;;;<<<<<<<<<=========>>>>>><<<=========>>>>>>>>>???===;;;;;;<<<===>>>===<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>???@@@@@@+++,,,---///000222333444,,,000444444111///111444111222222333333444555555333222111111111333666777555555444444444444555555666666777777888888888999:::::::::999999999888888888:::<<<<<<;;;;;;<<<===:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::777888:::<<<<<<<<<:::999::::::;;;;;;<<<===>>>>>>===============>>>??????????????????????????????>>>>>>============>>>>>>;;;<<<<<<<<<===>>>>>>>>>>>>????????????>>>>>>===<<<;;;;;;;;;;;;<<<======777777999;;;===???@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======;;;<<<<<<<<<<<<<<<;;;:::======<<<<<<<<<<<<======:::;;;===>>>>>>>>>===<<<>>>;;;999999:::<<<============>>>>>>?????????@@@============<<<<<<<<<<<<:::;;;<<<<<<;;;;;;===>>>>>>>>>>>>>>>============999:::<<<=========<<<<<<::::::::::::::::::::::::777999999888666777;;;???======<<<<<<<<<;;;;;;;;;===<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============<<<;;;::::::888999999::::::999999888555777999:::::::::888777:::999888999::::::999888888888999999999:::::::::888888999999999:::::::::;;;:::999888999:::;;;<<<888888999999999999888888666777888999999999999999::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::<<<;;;;;;;;;;;;<<<======:::;;;;;;;;;::::::<<<>>><<<;;;;;;:::;;;<<<===>>>===??????>>>===<<<===>>>???????????????@@@@@@@@@======>>>???@@@AAAAAAAAA???>>>===>>>@@@AAAAAA@@@AAA@@@?????????@@@AAABBB???>>><<<;;;;;;<<<===>>>999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999999999999888888888888777777777777777888999999999999999888888888888888666777888999999999999999999999999999999:::::::::888888888888999999999999;;;:::::::::;;;;;;<<<===============>>>???@@@AAA===>>>>>>@@@AAABBBCCCCCC@@@AAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAA@@@??????>>>?????????<<<<<<<<<===>>>@@@BBBBBB======>>>???@@@AAAAAABBBAAACCCEEEDDD???<<<<<<===??????@@@@@@@@@@@@?????????????????????@@@@@@@@@AAA???<<<;;;<<<>>>>>>>>>======>>>???@@@AAABBBBBB>>>>>>>>>===>>>???@@@@@@??????>>>>>>>>>>>>??????BBBAAA@@@??????@@@AAABBB???????????????>>>======>>>>>>??????@@@@@@AAAAAA======>>>>>>??????@@@@@@???>>>===>>>???@@@???>>>@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@AAAAAABBB333222111000222444666888444444444444444444444444111111222222222333333333666666555444555666777888888777555555777777777666999:::;;;;;;<<<<<<;;;;;;999;;;======<<<;;;<<<===;;;===>>>>>>===<<<<<<===<<<<<<<<<<<<=========>>>>>>=========??????>>><<<======<<<<<<<<<<<<======>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>BBBBBBBBBBBBAAAAAA@@@???=========>>>??????@@@@@@AAA@@@@@@??????>>>>>>>>>BBBAAA@@@@@@??????@@@@@@?????????????????????@@@@@@???>>>======>>>???@@@<<<<<<<<<<<<===>>>???@@@CCCAAA???======>>>???@@@@@@@@@??????>>>======<<>>===<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>???===>>>>>>===<<<>>>AAACCC@@@??????>>>>>>>>>>>>>>>????????????????????????AAAAAAAAA@@@@@@?????????===>>>@@@AAAAAA@@@>>>===<<<<<<<<<<<<===>>>???@@@<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===============<<<:::999:::<<>>===;;;999888999:::;;;AAA>>><<<<<<>>>???===;;;<<<<<<======>>>>>>??????=========<<<;;;;;;:::::::::999999888888999999:::;;;;;;;;;;;;<<<<<<<<<===;;;<<<===>>>===<<<:::888::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<;;;<<<<<<<<<;;;:::999999<<<<<<;;;::::::::::::;;;:::;;;;;;;;;;;;;;;::::::??????>>>>>>======<<<<<<>>>===<<<;;;;;;;;;;;;;;;???>>>===<<<<<<<<<<<<<<<:::999999:::;;;===???AAA<<<;;;:::999999;;;<<<>>>======>>>??????????????????@@@@@@AAAAAA???>>>===<<<======>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@===>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAACCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAA@@@???===<<<<<<;;;;;;===;;;999777666666777888777777777777777777777777;;;;;;::::::;;;<<<>>>???<<<;;;:::999999:::;;;<<<;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>>???@@@BBB=========>>>@@@@@@@@@>>>@@@@@@AAAAAAAAABBBBBBBBBAAABBBDDDEEEEEEEEEDDDCCCDDDCCCCCCBBBBBBBBBCCCCCCBBB@@@>>>@@@BBBDDDBBB@@@DDDCCCBBBAAABBBCCCDDDEEEBBBAAA@@@???>>>>>>>>>>>>BBBAAA@@@>>>===<<<<<<<<>>???>>><<>>???AAACCCDDDBBBAAAAAABBBDDDEEEDDDCCCAAA???>>>>>>@@@BBBBBBBBBAAA@@@???@@@CCCEEEEEEEEEFFFEEEDDDCCCBBBAAAAAAAAACCC@@@???@@@BBBBBB???<<>><<<<<<=========>>>>>>>>>===<<<<<<===>>>>>>===;;;>>>======<<<<<<======>>>???????????????>>>======>>>>>>???@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@???@@@?????????????????????BBBAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@??????>>>>>>????????????@@@@@@AAAAAAAAA@@@@@@??????>>>?????????>>>=========>>>???@@@@@@@@@???===<<<<<<<<<===>>>CCCBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@??????>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>????????????>>>>>>???BBBDDD@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>???@@@AAAAAA@@@???>>>??????>>>>>>>>>>>>>>>???========================;;;;;;<<<<<<===>>>>>>??????@@@???>>><<<===???AAAAAA???>>><<<<<<<<<>>>???BBB???======???@@@>>>=========>>>>>>>>>>>>??????<<<<<<<<<<<<============>>>======<<<<<<======>>><<<<<<<<<=========>>>>>><<<===>>>???>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<======<<<;;;;;;:::===<<<<<<;;;:::;;;;;;;;;<<<<<<=========<<<<<<;;;========================>>>===<<<<<<;;;;;;;;;<<<>>>======<<<<<<<<<=========<<<<<<<<<===???@@@AAA>>>===<<<;;;;;;===>>>@@@??????@@@AAAAAAAAAAAAAAA???@@@@@@AAA@@@???>>>===<<<===>>>>>>???>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@===>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???===<<<<<<;;;;;;===<<<:::888777888888999888888888888888888888888;;;;;;::::::;;;<<<>>>???>>>>>>============>>>>>>:::;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<===??????>>>>>>???AAA@@@@@@@@@AAABBBBBBAAA@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCAAABBBEEEFFFEEECCCCCCBBBBBBAAAAAABBBDDDDDDCCCBBBAAA@@@????????????BBBAAA@@@??????>>>>>>>>>AAA@@@??????@@@AAA@@@??????AAABBBBBBAAA@@@BBBCCC@@@???>>>>>>>>>@@@BBBCCCAAA@@@???AAACCCDDDDDDCCCCCCAAA???>>>@@@AAAAAA@@@AAA@@@???@@@BBBDDDEEEDDDEEEDDDCCCBBBBBBAAAAAAAAACCCAAA@@@AAABBBBBB@@@===??????@@@AAAAAAAAAAAAAAA>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFBBBBBBBBBBBBBBBBBBCCCDDD///000000111222333444444555555555555555555555555555555555555666666666666777666666555666777888999:::888777777888999999888999999:::;;;;;;;;;;;;;;;:::;;;======<<<;;;<<<>>>===???@@@@@@???>>>>>>???======>>>>>>>>>?????????======<<<===>>>???===;;;>>>>>>>>>======>>>>>>>>>@@@@@@@@@@@@@@@??????>>>@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@BBBBBBBBBAAA@@@?????????BBBBBBCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>>>>>======??????@@@AAABBBCCCCCCDDDAAAAAAAAAAAAAAA@@@??????@@@????????????@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAA????????????@@@@@@@@@@@@??????????????????????????????>>>>>>===>>>>>>>>>@@@AAAAAA@@@???@@@CCCEEEAAA@@@??????>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@??????>>>>>>>>>????????????????????????======>>>>>>???@@@@@@@@@AAAAAAAAA@@@>>>???AAACCCBBBAAA???>>>>>>???@@@@@@CCCAAA??????@@@AAA@@@???@@@@@@????????????>>>>>><<<<<<======>>>??????@@@@@@@@@????????????@@@@@@>>>>>>>>>>>>????????????>>>???@@@@@@@@@???===<<<========================<<<<<<<<<<<<<<<============>>>>>>>>>>>>===<<<<<<>>>===<<<<<<;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<===============>>>===<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>>>>>>>>>>======>>>>>>???@@@>>>===<<<<<<<<<===???@@@??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>======>>>????????????>>>@@@@@@AAAAAAAAAAAA@@@@@@===>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???===<<<<<<<<<<<<===<<<;;;999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>??????>>>>>>>>><<<<<<======>>>======<<<:::;;;;;;;;;<<<<<<=========>>>??????======>>>???@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDCCCCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCEEEFFFEEEDDDBBBAAAAAAAAAAAABBBCCCDDDBBBAAA@@@???>>>>>>>>>>>>@@@@@@????????????@@@@@@AAA@@@???@@@AAABBBAAA??????AAABBBBBBAAAAAABBBCCC??????>>>>>>>>>@@@BBBCCC???>>>>>>@@@BBBDDDDDDCCCEEECCC@@@???@@@@@@@@@???AAA@@@???@@@BBBDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAACCCBBBAAABBBCCCCCCAAA???@@@@@@AAABBBBBBBBBBBBAAA?????????@@@@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDCCCCCCBBBBBBCCCCCC000111222444555555555555444444444555555555555555444444555555555666666666888888777777777888999:::<<<:::999999:::;;;;;;:::;;;;;;<<<============<<<;;;<<<======<<<<<<===???>>>@@@BBBAAA@@@???@@@AAA????????????@@@@@@@@@@@@???>>>>>>???@@@@@@???===??????>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBAAAAAACCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEBBBBBBBBBAAA@@@???>>>===???@@@AAABBBCCCDDDEEEFFFBBBBBBCCCCCCCCCAAA@@@???AAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEDDDCCCCCCAAAAAAAAAAAA@@@@@@?????????@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@?????????>>>>>>@@@AAAAAAAAA@@@@@@BBBDDDAAAAAA@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@???????????????@@@@@@@@@?????????@@@AAAAAABBBBBB@@@AAAAAA@@@??????@@@BBBAAA@@@??????>>>???@@@@@@CCCCCCBBBAAABBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>?????????@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@???????????????????????????<<<======>>>>>>>>>>>>>>>>>>??????@@@??????>>>>>>>>>>>>===<<<<<<<<<======;;;;;;<<<=========<<<<<>>>>>>>>>>>>>>>>>>>>>>>===============>>>===============>>>???@@@>>>>>>==================<<<<<<<<<;;;<<<===>>>>>>>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAA@@@@@@??????>>>>>>???@@@@@@@@@@@@???AAAAAABBBBBBBBBAAA@@@@@@>>>???@@@BBBCCCDDDEEEEEECCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>:::;;;<<<======<<<;;;:::??????@@@@@@AAAAAA@@@@@@=========>>>>>>??????@@@>>>???@@@???===<<<===>>>===>>>??????===<<<<<<<<<<<<<<<<<<============>>>??????>>>======???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEAAA@@@@@@AAABBBBBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCCAAA@@@???>>>>>>======>>>>>>>>>>>>>>>???@@@AAABBBAAA?????????@@@AAA@@@???@@@AAACCCBBBAAAAAABBBDDD???????????????AAABBBCCC@@@??????AAADDDEEEEEEEEEEEEBBB@@@@@@AAABBBBBBBBBBBB@@@@@@@@@CCCDDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBBCCCCCCCCCCCCDDDCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDFFFEEEEEEDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCC333444555666777888888888777777777888888999999999777777777777888888888888::::::999999999:::;;;<<<===<<<::::::<<<===<<<;;;===>>>??????@@@@@@??????===>>>>>>>>>======???AAA@@@BBBCCCCCCBBBAAAAAABBB@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@AAACCCCCCAAA@@@@@@@@@????????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@???@@@AAAAAACCCDDDEEEFFFFFFBBBCCCDDDDDDDDDBBBAAA@@@AAAAAAAAAAAAAAABBBBBBCCCAAAAAABBBCCCCCCBBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAA??????@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@??????AAAAAAAAA@@@@@@AAACCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCC>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDAAABBBCCCBBBAAA@@@BBBCCCAAAAAA@@@@@@@@@AAAAAAAAADDDDDDDDDCCCCCCCCCDDDEEEDDDDDDCCCBBBAAA@@@@@@???BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@@@@@@@????????????@@@@@@AAA@@@@@@???@@@???>>>>>>======>>>>>>======>>>???@@@@@@??????CCCBBBBBBAAA@@@???>>>>>>@@@??????>>>??????@@@@@@>>>>>>>>>>>>??????@@@AAA??????@@@?????????>>>>>>>>>>>>===>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAACCCBBBBBBAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAACCCCCCCCCCCCCCCBBBAAAAAA@@@AAABBBDDDEEEEEEFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCDDDDDDEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>======<<<<<<===;;;;;;::::::;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>??????>>>:::;;;<<<======<<<;;;:::??????@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>??????@@@@@@???@@@AAA@@@>>><<<===>>><<<>>>@@@???<<<;;;;;;<<<============>>>>>>>>>>>>@@@???>>>===>>>???@@@AAAAAA@@@@@@@@@AAABBBBBBCCC???@@@@@@@@@@@@@@@AAABBB@@@@@@AAABBBCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBDDDEEEFFFCCCBBBAAAAAABBBCCCBBBAAAAAACCCDDDDDDCCCCCCDDDEEE@@@@@@@@@AAABBBBBBCCCDDDCCCBBBBBBDDDFFFHHHGGGGGGDDDBBBAAAAAACCCEEEFFFFFFCCCBBBAAABBBCCCEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDDDDDDD666777777888999:::;;;;;;;;;<<<<<<======>>>>>>>>>;;;<<<<<<<<<<<<============<<<<<<;;;;;;<<<>>>??????===<<<<<<===>>>>>>===???@@@@@@AAAAAAAAAAAAAAA???@@@@@@???>>>???AAACCCBBBCCCEEEEEECCCCCCCCCDDDAAAAAABBBBBBBBBCCCCCCCCCDDDCCCBBBCCCDDDEEECCCAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@AAABBBBBBCCCCCCCCCCCCBBB@@@AAAAAABBBCCCCCCDDDDDDAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEFFFBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@AAAAAABBBCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDD@@@@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@AAABBBBBB@@@@@@AAABBBCCCBBBAAAAAA@@@@@@AAAAAA????????????????????????AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDD>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCEEEFFFEEEDDDCCCDDDEEECCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEDDDCCCCCCEEEGGGEEEEEEDDDCCCCCCBBBAAAAAAEEEDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@BBBBBBAAA@@@@@@??????@@@AAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>??????@@@AAABBBCCCCCCDDDCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBCCCAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBB??????>>>===============;;;;;;<<<<<<=========>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAA@@@@@@???===>>>>>>??????>>>>>>======>>>???@@@AAAAAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>@@@AAABBBAAA???>>>???@@@>>>AAACCCBBB???>>>???AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEBBBBBBAAAAAAAAAAAAAAABBBAAABBBDDDCCCBBBBBBCCCEEE@@@@@@BBBCCCDDDEEEEEEDDDHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKGGGFFFEEEFFFGGGHHHGGGEEECCCEEEFFFFFFEEEDDDFFFGGGCCCCCCCCCDDDEEEEEEFFFFFFGGGEEEEEEFFFHHHIIIIIIHHHEEECCCBBBCCCFFFHHHIIIIIIEEEDDDCCCCCCEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEECCCEEEGGGGGGFFFEEEFFFGGGCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEFFFFFF999888888888999;;;===>>><<<======>>>??????@@@@@@>>>>>>>>>?????????@@@@@@??????>>>===>>>???@@@AAA@@@???======?????????>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBB@@@???@@@CCCEEECCCEEEFFFFFFEEEDDDDDDEEEBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBCCCEEEEEECCCBBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBAAA@@@AAACCCDDDEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAAAAABBBCCCDDDDDD?????????@@@AAACCCDDDEEEFFFEEEDDDDDDEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCBBBBBBAAABBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDDDDCCCBBBAAABBBDDDCCCBBBAAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAABBBBBBAAA@@@@@@AAAAAAAAA@@@AAAAAABBBBBB???@@@@@@AAABBBBBBCCCCCCAAAAAABBBBBBCCCDDDDDDDDDCCCEEEFFFFFFDDDDDDDDDEEEBBBCCCCCCDDDDDDDDDDDDDDDBBBDDDEEEEEECCCCCCEEEHHHEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC???@@@BBBCCCCCCCCCAAA@@@>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@???????????????@@@AAABBBCCCDDDDDDDDDDDD@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGFFFEEEDDDDDDDDDEEEFFFDDDDDDEEEFFFFFFFFFFFFEEEGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBB???>>>>>>===============<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAA@@@AAA@@@@@@@@@@@@@@@@@@AAA???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCBBB@@@@@@@@@BBB???CCCFFFEEEBBBAAACCCFFFDDDDDDDDDEEEEEEEEEEEEFFFDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDFFFFFFDDDCCCEEEGGG@@@AAACCCDDDFFFFFFFFFEEEIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLJJJHHHGGGHHHIIIJJJIIIHHHEEEFFFHHHGGGFFFFFFGGGIIIEEEFFFFFFGGGHHHHHHIIIHHHIIIHHHGGGGGGIIIIIIHHHGGGHHHFFFEEEEEEHHHJJJJJJJJJGGGFFFDDDEEEFFFHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCFFFHHHHHHFFFFFFGGGHHHCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGHHH:::999888777888;;;===???;;;;;;;;;<<<===>>>>>>???===>>>>>>>>>>>>?????????AAA@@@?????????@@@AAABBBAAA???>>>>>>???@@@@@@?????????@@@AAAAAAAAAAAA@@@CCCCCCCCCAAA@@@AAADDDGGGDDDEEEGGGGGGEEEDDDEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDCCCAAACCCBBBBBBAAAAAABBBBBBCCC???@@@@@@AAABBBBBBBBBAAACCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@DDDDDDCCCCCCBBBBBBBBBAAA>>>@@@BBBDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@@@@@@@AAACCCEEEFFF===>>>>>>???AAACCCEEEFFFCCCBBBAAA@@@AAABBBDDDFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCEEEEEEEEEDDDDDDBBBDDDEEEEEEDDDCCCCCCDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCC???@@@BBBCCCCCCBBB@@@???CCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEAAAAAABBBBBBCCCDDDDDDDDDAAABBBDDDDDDCCCBBBBBBCCC@@@@@@AAABBBCCCCCCBBBBBBBBBDDDFFFEEECCCCCCEEEHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCC???@@@BBBDDDDDDCCCBBBAAA>>>???@@@@@@AAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@===>>>???@@@AAAAAAAAAAAA======???@@@BBBCCCEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDFFFFFFFFFEEEDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFIIIHHHFFFEEEEEEEEEFFFGGGEEEEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>============>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAABBBAAA@@@??????@@@AAABBBCCCCCCEEEFFFGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCAAABBBCCCCCCAAAAAABBBCCC???CCCGGGFFFCCCAAADDDGGGDDDDDDDDDEEEEEEEEEEEEFFFCCCDDDFFFGGGGGGGGGFFFEEEHHHGGGFFFEEECCCCCCCCCCCCBBBDDDFFFFFFCCCCCCEEEGGG@@@BBBDDDEEEGGGGGGGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGGGGIIIIIIHHHGGGFFFHHHIIIIIIHHHGGGIIIJJJGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGHHHIIIIIIHHHFFFKKKIIIGGGGGGHHHJJJJJJJJJHHHGGGEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGCCCFFFIIIIIIGGGFFFGGGJJJFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIII===<<<;;;:::;;;<<<===>>>???@@@AAA???<<<;;;>>>@@@===>>>???AAABBBBBBBBBBBBGGGDDD@@@>>>???AAAAAABBBAAA@@@@@@AAABBBBBB@@@???@@@AAACCCDDDEEEDDDBBBAAABBBDDDFFFFFFDDDAAAAAABBBEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEGGGFFFDDDBBBAAABBBBBBCCCAAAAAAAAAAAABBBBBBBBBBBBDDDAAA>>>>>>AAACCCCCCBBBDDDCCCBBBAAA@@@AAAAAABBB>>>@@@BBBAAA???>>>@@@BBBBBB@@@@@@BBBEEEFFFDDDBBBCCCBBB@@@?????????@@@AAABBBBBBBBBAAAAAAAAAAAAAAA??????AAABBBCCCCCCBBBBBB@@@@@@@@@@@@@@@AAACCCEEEAAAAAABBBBBBBBBBBBBBBBBB@@@BBBEEEEEECCCBBBCCCEEEDDDDDDDDDCCCBBBAAAAAAAAA@@@CCCFFFFFFDDDBBBBBBDDDDDDEEEFFFFFFFFFEEEEEEEEECCCCCCCCCCCCBBBAAA@@@@@@???AAABBBCCCCCCCCCEEEGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFCCC@@@@@@CCCDDDDDDBBBHHHGGGFFFDDDCCCBBBBBBBBBDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEEEEDDDBBBAAADDDDDDDDDCCCCCCBBBBBBAAAAAABBBEEEGGGGGGFFFDDDCCCAAABBBBBBCCCDDDEEEEEEFFFDDDDDDEEEFFFGGGGGGHHHHHHEEEDDDDDDCCCCCCCCCCCCCCCGGGEEEDDDEEEGGGHHHGGGDDDGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCEEEGGGHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDIIIFFFCCCAAABBBCCCCCCBBB@@@BBBDDDDDDBBBAAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGEEEHHHJJJHHHEEEDDDEEEHHHFFFFFFFFFFFFFFFEEEEEEEEEFFFEEEDDDDDDDDDEEEGGGHHHFFFEEEDDDDDDEEEFFFIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEHHHHHHIIIIIIIIIGGGEEEDDDKKKKKKJJJJJJIIIIIIHHHHHHJJJJJJIIIHHHGGGFFFEEEEEEJJJIIIHHHGGGEEEDDDCCCBBBFFFEEEDDDCCCCCCDDDFFFGGGCCCCCCCCCDDDDDDCCCBBBBBBEEEEEECCCBBBAAAAAA@@@@@@BBB@@@???>>>@@@@@@@@@???AAAAAACCCDDDDDDEEEEEEEEECCCBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGHHHIIIIIIDDDFFFHHHIIIHHHGGGHHHHHHEEEFFFGGGGGGGGGFFFDDDCCCIIIHHHFFFEEEFFFGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLKKKIIIGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGHHHIIIIIIHHHGGGHHHJJJJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKIIIHHHHHHGGGGGGHHHHHHIIILLLJJJHHHIIIJJJJJJHHHEEEIIIJJJKKKJJJGGGEEEEEEEEEJJJJJJIIIGGGEEEEEEHHHJJJLLLJJJIIIGGGFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGEEEDDDDDDCCCCCCEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEE;;;;;;;;;<<<<<<===>>>???;;;===???>>>===<<<>>>AAA??????@@@@@@@@@@@@@@@@@@GGGDDD@@@??????@@@@@@@@@CCCBBBBBBDDDFFFGGGFFFEEECCCCCCCCCBBBBBBCCCCCCCCCBBBCCCDDDEEEDDDDDDDDDCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCGGGDDDBBBBBBCCCEEEDDDCCCDDDDDDEEEEEEEEEDDDCCCBBBAAABBBDDDCCCAAA@@@BBBDDDCCCBBBAAABBBDDDEEEDDDBBBEEEEEECCCBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@AAACCCCCCBBBBBBCCCDDDEEEEEEBBBAAAAAAAAAAAABBBCCCDDDCCCDDDFFFEEECCCBBBCCCEEEDDDCCCBBBBBBCCCCCCAAA@@@???AAADDDDDDBBBBBBCCCEEECCCCCCCCCDDDEEEEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFCCCDDDEEEEEEDDDDDDFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIEEEBBBAAACCCDDDCCCBBBHHHGGGFFFDDDCCCCCCBBBBBBFFFFFFFFFEEEEEECCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCEEEGGGHHHGGGEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGIIIHHHGGGFFFFFFFFFGGGGGGLLLJJJIIIIIILLLLLLKKKIIIJJJJJJIIIHHHHHHGGGFFFFFFDDDEEEFFFGGGHHHGGGGGGFFFEEEFFFFFFGGGGGGFFFFFFEEEGGGFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBEEEEEEDDDDDDEEEEEEFFFGGGLLLIIIFFFEEEFFFGGGGGGGGGEEEGGGIIIIIIHHHFFFFFFGGGHHHHHHGGGGGGHHHHHHIIIIIIEEEEEEFFFGGGGGGHHHIIIIIIHHHIIIIIIHHHGGGGGGIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHGGGGGGHHHHHHHHHGGGFFFFFFFFFHHHIIIKKKHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEIIIIIIHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@BBB@@@>>>>>>@@@@@@@@@???BBBBBBCCCDDDDDDEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGIIIHHHHHHGGGFFFFFFEEEEEEGGGHHHHHHHHHHHHGGGGGGFFFHHHHHHGGGGGGHHHHHHHHHIIIEEEGGGIIIJJJIIIHHHHHHIIIGGGHHHIIIIIIHHHGGGFFFEEEJJJHHHFFFFFFGGGHHHGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJFFFFFFFFFFFFFFFGGGGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJEEEFFFHHHHHHHHHGGGEEEDDDGGGHHHHHHHHHHHHHHHGGGFFFGGGHHHIIIIIIHHHGGGHHHIIILLLKKKJJJJJJIIIIIIJJJJJJHHHHHHHHHIIIIIIJJJJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGIIILLLLLLJJJGGGLLLMMMNNNMMMJJJHHHHHHHHHKKKKKKJJJHHHGGGGGGIIIKKKMMMLLLKKKJJJIIIIIIJJJJJJHHHIIIIIIIIIIIIJJJJJJJJJGGGFFFFFFEEEFFFGGGHHHIIIHHHHHHIIIIIIJJJJJJJJJJJJ===>>>@@@AAABBBBBBBBBAAA===???BBBBBBBBBBBBCCCEEE????????????@@@@@@@@@@@@GGGDDDBBBAAABBBBBBBBBAAABBBAAAAAACCCFFFHHHHHHGGGDDDCCCAAA??????AAABBBDDDAAAAAAAAABBBDDDEEEDDDCCCEEEEEEFFFFFFFFFEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEEEE@@@AAABBBCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDGGGEEECCCBBBCCCCCCCCCBBBBBBCCCEEEGGGGGGEEEBBB@@@AAACCCDDDCCCBBBAAABBBCCCBBBAAA@@@AAABBBCCCBBBAAADDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDCCCAAA@@@@@@@@@AAABBBCCCBBBAAABBBCCCDDDCCCBBBBBB@@@???>>>???@@@BBBDDDCCCDDDDDDCCCAAAAAABBBDDDAAA???>>>???BBBCCC@@@>>>BBBDDDEEEEEECCCCCCDDDFFFEEECCCBBBDDDGGGHHHFFFCCCDDDEEEGGGHHHIIIJJJJJJJJJEEEGGGHHHGGGFFFEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJGGGCCCBBBBBBCCCCCCCCCHHHGGGFFFDDDDDDCCCCCCCCCGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@AAAAAABBBDDDEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCEEEGGGGGGFFFDDDCCCDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFHHHFFFDDDCCCCCCCCCEEEFFFIIIGGGFFFGGGHHHIIIHHHFFFGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFGGGGGGGGGFFFDDDCCCEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFDDDCCCCCCCCCBBBBBBAAAAAABBBAAAAAAAAAAAABBBCCCCCCHHHFFFDDDCCCEEEFFFFFFFFFDDDFFFHHHIIIGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHHHHIIIIIIJJJJJJKKKGGGEEEDDDDDDFFFHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJLLLKKKIIIHHHGGGFFFFFFFFFJJJIIIHHHGGGHHHIIIJJJKKKGGGGGGHHHHHHIIIIIIIIIJJJGGGGGGHHHIIIIIIIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBDDDCCCCCCBBBAAAAAAAAAAAACCCAAA@@@@@@AAABBBBBBAAADDDDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIILLLKKKIIIHHHGGGGGGHHHIIIIIIIIIJJJJJJIIIHHHHHHGGGIIIIIIHHHHHHHHHHHHHHHHHHFFFHHHJJJJJJIIIHHHIIIJJJIIIIIIJJJJJJJJJIIIHHHGGGJJJHHHGGGGGGHHHIIIHHHFFFGGGGGGGGGHHHIIIIIIIIIJJJIIIIIIIIIHHHIIIIIIJJJKKKEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKCCCDDDFFFGGGGGGFFFFFFEEEIIIJJJIIIIIIHHHGGGFFFFFFHHHIIIJJJIIIHHHGGGHHHIIIMMMLLLJJJIIIHHHIIIKKKLLLIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIEEEFFFGGGJJJMMMMMMLLLJJJLLLMMMNNNMMMKKKIIIIIIIIILLLLLLLLLJJJHHHIIIJJJLLLNNNMMMLLLLLLLLLLLLMMMMMMKKKKKKJJJIIIJJJKKKLLLMMMHHHHHHHHHHHHHHHIIIJJJJJJHHHIIIJJJKKKLLLMMMNNNNNN@@@BBBDDDEEEEEEDDDBBB@@@AAABBBDDDEEEEEEEEEEEEEEE>>>>>>>>>??????@@@AAAAAADDDCCCCCCDDDEEEEEEDDDCCCCCCAAAAAABBBDDDFFFFFFEEEEEEDDDCCCBBBAAABBBCCCCCCCCCBBBAAACCCEEEFFFDDDBBBAAABBBCCCDDDDDDDDDCCCBBBFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCEEEFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFEEEDDDBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@??????AAABBBCCCCCCBBBBBBEEEDDDCCCBBBBBBCCCDDDEEEBBBAAAAAAAAACCCCCCBBB@@@CCCCCCBBBAAAAAAAAABBBCCCCCCBBBBBBAAAAAABBBCCCDDDBBB@@@>>>@@@DDDEEEAAA>>>FFFFFFHHHHHHGGGEEEDDDDDDFFFCCCBBBDDDHHHJJJGGGDDDFFFGGGHHHIIIIIIIIIIIIIIIEEEFFFGGGGGGEEEEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKLLLGGGFFFCCCBBBBBBCCCDDDDDDFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@AAABBBDDDEEEAAAAAABBBBBBCCCCCCDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDFFFDDDBBB@@@@@@AAACCCDDDDDDDDDCCCCCCCCCCCCCCCBBBEEEEEEEEEDDDDDDCCCCCCCCCGGGGGGHHHGGGFFFEEECCCBBBEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@AAAAAABBBEEEDDDBBBBBBDDDEEEEEEDDDCCCEEEGGGHHHFFFEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJGGGDDDAAABBBFFFIIIJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGJJJIIIIIIHHHHHHIIIJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKHHHHHHIIIJJJKKKKKKLLLLLLGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFHHHIIIJJJIIIHHHHHHEEEEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCDDDBBBAAABBBDDDEEEEEEDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJNNNLLLJJJIIIHHHIIIKKKLLLJJJJJJJJJJJJIIIHHHHHHGGGIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHIIIJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHGGGHHHIIIIIIHHHGGGEEEFFFFFFGGGHHHIIIIIIJJJHHHHHHHHHHHHHHHIIIIIIIIIFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJKKKJJJIIIHHHIIIJJJOOOMMMJJJIIIHHHIIILLLMMMKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJFFFGGGIIILLLMMMMMMLLLJJJIIIKKKKKKKKKHHHGGGGGGGGGKKKLLLLLLKKKIIIIIIKKKMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLJJJIIIHHHHHHJJJLLLMMMHHHHHHHHHHHHHHHIIIIIIJJJHHHHHHIIIJJJKKKLLLLLLMMMIIIKKKMMMMMMLLLIIIFFFDDDIIIIIIHHHHHHHHHGGGEEEDDDEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDGGGIIIIIIGGGDDDGGGEEECCCBBBCCCDDDCCCBBBDDDEEEFFFFFFFFFDDDCCCBBBCCCCCCDDDDDDEEEDDDBBB@@@???@@@AAABBBCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFEEECCCDDDDDDDDDEEEFFFFFFFFFDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGDDDDDDCCCCCCCCCCCCBBBAAAAAABBBDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCC>>>???@@@BBBBBBBBBAAA@@@BBBBBBBBBBBBCCCCCCDDDDDDAAABBBCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFEEECCCBBBDDDCCCCCCCCCDDDEEEEEEFFFCCCBBBCCCEEEHHHIIIGGGDDDEEEFFFGGGHHHIIIHHHFFFDDDEEECCCCCCDDDGGGHHHFFFDDDDDDEEEFFFGGGHHHHHHHHHHHHDDDEEEGGGFFFEEEEEEFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHCCCCCCCCCBBBBBBCCCDDDEEEDDDDDDCCCCCCBBBCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCAAA@@@@@@AAABBBCCC@@@@@@@@@AAAAAABBBBBBCCCAAABBBBBBCCCCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDDDDDDDGGGFFFDDDCCCBBBCCCEEEFFFFFFFFFGGGFFFEEEDDDDDDEEEGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFDDDBBBAAAEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFHHHFFFEEEEEEGGGHHHGGGFFFEEEGGGIIIJJJIIIHHHHHHIIIHHHIIIJJJKKKKKKKKKKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGDDDFFFJJJMMMMMMLLLKKKJJJIIIIIIIIIJJJLLLMMMJJJKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLGGGGGGHHHHHHIIIIIIJJJJJJOOONNNNNNMMMLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJEEEEEEDDDDDDDDDEEEFFFFFFAAAAAA@@@@@@@@@AAABBBBBBCCCBBBAAABBBDDDFFFFFFEEEDDDEEEFFFFFFFFFFFFFFFFFFJJJJJJKKKKKKLLLMMMNNNNNNJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMLLLJJJHHHHHHIIIKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGJJJJJJKKKKKKKKKJJJJJJIIIIIIKKKKKKJJJIIIIIIJJJKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIKKKKKKIIIGGGGGGHHHHHHIIIJJJKKKLLLLLLHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGHHHJJJKKKKKKLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLKKKMMMMMMLLLJJJJJJJJJKKKPPPNNNKKKIIIIIIJJJLLLNNNKKKKKKKKKKKKKKKKKKKKKJJJKKKJJJJJJIIIIIIJJJJJJKKKIIIJJJLLLMMMMMMKKKJJJIIIHHHJJJKKKJJJHHHGGGGGGGGGIIIKKKKKKKKKIIIIIIJJJLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGIIIKKKLLLFFFGGGGGGGGGHHHHHHHHHHHHFFFGGGGGGGGGHHHHHHHHHHHHbbbcccdddeeedddaaa^^^\\\aaa^^^[[[YYYYYYXXXVVVTTTXXXVVVTTTQQQOOONNNNNNNNNNNNOOOQQQTTTVVVTTTQQQMMMNNNKKKHHHFFFFFFFFFEEECCCGGGHHHIIIJJJIIIGGGEEEDDDEEEIIILLLMMMJJJGGGEEEDDDEEEEEEDDDEEEEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKMMMMMMKKKJJJJJJKKKKKKKKKIIIIIIIIIJJJLLLMMMIIIGGGFFFFFFFFFFFFEEECCCCCCFFFJJJKKKJJJGGGFFFFFFEEEEEEDDDCCCCCCEEEFFFGGGFFFGGGIIIJJJJJJIIIGGGFFFCCCDDDGGGIIIIIIGGGEEECCCAAADDDFFFEEEAAAAAAFFFKKKIIIIIIJJJJJJJJJJJJIIIIIIKKKJJJJJJJJJLLLKKKIIIHHHDDDGGGKKKNNNQQQRRRSSSSSSPPPNNNMMMMMMMMMNNNLLLKKKJJJKKKKKKLLLKKKKKKJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMGGGIIIJJJIIIGGGGGGGGGIIIHHHHHHHHHHHHGGGGGGFFFFFFBBBDDDFFFFFFDDDCCCCCCDDDBBBBBBAAAAAAAAABBBBBBCCCAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCFFFGGGGGGFFFDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEECCCBBBDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGKKKIIIGGGEEEDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEFFFGGGGGGFFFEEEDDDGGGIIIJJJIIIIIIIIIJJJHHHIIIKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGIIIKKKMMMLLLLLLIIIHHHGGGFFFGGGIIIKKKLLLGGGGGGHHHIIIJJJJJJIIIIIIGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLLLLLLLKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEGGGHHHIIIIIIJJJJJJEEEDDDCCCBBBBBBCCCDDDEEE???????????????@@@AAABBBCCCAAAAAABBBEEEGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKLLLLLLMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJMMMLLLKKKJJJJJJKKKLLLMMMOOOOOOOOOOOONNNLLLKKKJJJLLLMMMNNNOOOPPPOOONNNNNNMMMNNNNNNMMMKKKKKKLLLNNNKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJKKKLLLNNNNNNLLLJJJMMMMMMMMMNNNNNNOOOOOOPPPKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJIIIJJJJJJKKKLLLMMMMMMNNNKKKLLLMMMNNNOOOOOOOOOOOONNNOOOPPPOOOMMMKKKLLLMMMOOONNNLLLKKKJJJKKKMMMNNNKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNMMMKKKIIIIIIJJJKKKLLLMMMMMMKKKJJJJJJJJJIIIJJJKKKKKKJJJJJJKKKLLLJJJJJJKKKKKKKKKKKKJJJIIIJJJIIIIIIHHHIIIJJJKKKLLLGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHHHH}}}~~~~~~|||{{{~~~zzzuuurrrrrrrrrqqqpppooonnnllljjjiiiiiiiiijjjmmmnnnppprrrrrrnnnhhhdddaaa^^^ZZZXXXWWWWWWVVVUUU[[[[[[[[[ZZZZZZYYYXXXWWW\\\ccckkklllhhhbbbaaabbbbbb```^^^\\\[[[\\\^^^___aaaaaaaaabbbbbbbbbccccccgggffffffgggggghhhiiijjjnnnmmmkkkiiigggeeedddcccfffhhhiiihhhdddaaaaaaaaa``````aaaaaabbbbbbbbbbbb^^^\\\ZZZZZZ\\\\\\ZZZXXXXXX\\\``````]]]WWWSSSRRRRRRPPPOOONNNOOOQQQUUUWWWYYYZZZ\\\]]]\\\ZZZXXXVVVQQQTTTYYY[[[ZZZUUUOOOJJJKKKRRRVVVRRRKKKKKKTTT^^^[[[ZZZYYYZZZ[[[___bbbdddgggfffeeeeeeeeebbb]]]YYYTTTZZZccchhhkkknnnrrrvvvssslllccc\\\ZZZZZZZZZYYY\\\___aaa```\\\ZZZ[[[^^^\\\\\\\\\[[[ZZZXXXVVVUUUPPPQQQPPPNNNKKKIIIIIIJJJGGGGGGGGGGGGGGGHHHHHHHHHEEEHHHKKKKKKGGGDDDBBBBBB@@@?????????@@@AAAAAABBBBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBAAACCCDDDEEEDDDAAA???@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIILLLJJJIIIGGGGGGGGGHHHIIIEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFFFFGGGGGGEEECCCFFFHHHJJJKKKKKKJJJKKKKKKJJJKKKMMMNNNNNNMMMLLLKKKNNNNNNNNNMMMMMMMMMMMMMMMIIILLLOOOPPPPPPOOOOOOOOOLLLKKKJJJIIIJJJLLLNNNPPPIIIJJJKKKKKKKKKJJJIIIHHHFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQQQQRRRSSSSSSOOOOOOOOONNNMMMMMMLLLLLLGGGGGGGGGHHHIIIJJJLLLLLLLLLJJJHHHFFFEEEDDDEEEFFFBBBBBBBBBCCCCCCDDDFFFFFFGGGFFFEEEGGGJJJLLLMMMLLLLLLLLLNNNOOOQQQRRRRRRRRROOOOOOOOOOOOPPPPPPPPPPPPMMMMMMMMMNNNNNNNNNNNNOOOMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSVVVVVVVVVUUUTTTRRRQQQPPPOOOPPPSSSUUUVVVUUUUUUTTTRRRRRRRRRPPPNNNNNNPPPRRRPPPOOONNNNNNNNNPPPQQQRRRNNNNNNOOOQQQRRRRRRPPPNNNPPPPPPPPPPPPQQQQQQQQQQQQNNNOOOPPPQQQRRRQQQQQQPPPOOOOOOOOOOOOOOOOOONNNNNNLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQOOOPPPPPPQQQQQQQQQPPPPPPPPPQQQRRRQQQOOOMMMNNNOOOOOONNNMMMLLLLLLLLLMMMMMMKKKKKKKKKLLLLLLMMMMMMNNNLLLKKKKKKKKKKKKKKKKKKLLLNNNOOOOOOLLLJJJIIIJJJMMMLLLNNNOOOOOOMMMLLLLLLMMMIIIKKKMMMMMMLLLKKKLLLMMMMMMMMMNNNNNNMMMLLLKKKJJJLLLLLLLLLMMMMMMMMMNNNNNNJJJKKKLLLMMMMMMMMMLLLLLLIIIIIIJJJKKKKKKLLLMMMMMM~~~~~~yyyyyyvvvrrrpppppppppooooooxxxvvvtttrrrqqqrrrsssttt|||{{{yyyzzz|||}}}|||}}}~~~|||zzzwwwwwwyyyyyywwwtttuuuyyy}}}}}}wwwoooiiigggfffdddaaa```bbbfffjjjmmmkkklllnnnooommmkkkhhhfffaaafffkkknnnlllddd[[[UUU^^^fffkkkfff^^^^^^jjjwwwvvvtttqqqppptttzzzyyyssskkkuuu{{{mmmgggeeeeeeeeeoootttwwwtttnnnkkkmmmqqqtttrrroookkkgggbbb^^^\\\WWWXXXVVVSSSOOOLLLJJJKKKEEEFFFGGGGGGHHHIIIJJJJJJHHHLLLOOOOOOJJJDDDAAA@@@>>>>>>>>>>>>???@@@AAAAAACCCDDDDDDDDDCCCBBBAAAAAA@@@AAACCCEEEFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCFFFFFFEEEEEEDDDDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEFFFGGGIIIJJJIIIHHHFFFDDDCCCEEEFFFEEEAAA@@@AAACCCEEEEEEEEEFFFFFFFFFFFFFFFAAABBBDDDEEEFFFGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJLLLKKKIIIIIIIIIJJJLLLNNNHHHIIIJJJJJJKKKLLLMMMNNNJJJJJJIIIIIIJJJJJJKKKLLLMMMLLLKKKKKKLLLKKKIIIGGGLLLNNNQQQRRRQQQQQQQQQRRRPPPQQQSSSUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRVVV[[[\\\ZZZXXXXXXYYYVVVUUUSSSSSSSSSVVVYYYZZZSSSTTTTTTTTTSSSQQQOOONNNGGGHHHIIIKKKMMMNNNOOOOOOQQQQQQRRRSSSTTTUUUVVVWWWTTTTTTSSSRRRSSSTTTUUUVVVYYYYYYXXXXXXWWWWWWVVVVVVYYYZZZ\\\^^^```bbbcccdddcccbbb```^^^\\\ZZZXXXWWWPPPOOOOOOOOOPPPRRRTTTVVVYYYWWWTTTQQQNNNMMMMMMMMMGGGGGGHHHHHHIIIJJJLLLLLLMMMLLLKKKMMMPPPSSSSSSSSSSSSTTTVVVXXXZZZ[[[\\\\\\ZZZZZZYYYYYYYYYYYYYYYYYYTTTTTTTTTTTTUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSTTTUUUVVVWWWXXXYYYZZZZZZ[[[\\\\\\[[[[[[ZZZ[[[[[[[[[ZZZYYYXXXVVVUUURRRSSSVVVXXXZZZZZZYYYYYYUUUUUUUUUSSSQQQQQQSSSUUUTTTSSSRRRRRRRRRTTTUUUVVVQQQQQQRRRTTTVVVUUUSSSQQQPPPPPPPPPPPPPPPPPPOOOOOONNNOOOQQQRRRRRRRRRQQQPPPPPPPPPQQQRRRRRRSSSSSSSSSPPPPPPOOOOOOPPPPPPQQQRRRTTTSSSSSSSSSSSSTTTUUUUUUSSSSSSSSSSSSRRRQQQPPPOOORRRSSSSSSRRRPPPNNNOOOPPPNNNNNNNNNNNNMMMMMMLLLLLLJJJJJJKKKLLLMMMNNNNNNOOOLLLLLLKKKKKKKKKKKKLLLLLLNNNOOONNNLLLIIIIIILLLOOOLLLNNNOOOOOOMMMLLLLLLMMMJJJLLLNNNNNNNNNMMMNNNOOOPPPPPPQQQQQQPPPNNNMMMKKKNNNOOOPPPQQQQQQQQQPPPPPPMMMNNNOOOPPPQQQPPPOOOOOOKKKKKKMMMNNNPPPRRRSSSTTT{{{uuu{{{}}}|||zzzyyyyyyyyyvvvooopppnnniiiddd``````dddllltttgggbbbbbbggggggcccdddjjj^^^ZZZiii~~~uuuXXXSSSdddrrrzzzyyyggg^^^jjj}}}}}}nnnhhhuuurrrppprrrttthhhbbb___]]]```fffxxxqqqmmmmmmnnnmmmlllnnnlllllljjjfffdddccc\\\UUUQQQUUUMMMFFFLLLLLLIIIMMMMMMFFFDDDJJJNNNLLLKKKMMMHHHQQQZZZZZZPPPGGGCCCCCC@@@EEEHHHFFFEEEHHHJJJIIIPPPNNNKKKJJJIIIJJJLLLMMMOOOQQQTTTUUUUUUUUUTTTTTTTTTPPPSSS[[[ZZZSSSSSSYYYVVVTTTPPPNNNNNNOOOPPPQQQPPPQQQPPPLLLHHHFFFGGGJJJJJJMMMPPPOOOLLLJJJLLLNNNMMMPPPQQQOOORRRWWWSSSLLLLLLNNNNNNJJJFFFEEEIIIMMMMMMMMMMMMPPPSSSSSSOOOLLLQQQSSSQQQLLLLLLQQQPPPJJJNNNJJJIIIKKKLLLJJJJJJMMMKKKMMMOOOPPPQQQQQQQQQQQQ[[[VVVVVVZZZYYYSSSQQQUUUXXXQQQPPPOOOQQQ]]]bbbWWWUUUUUUWWWYYYYYYYYY[[[^^^^^^VVVOOONNNUUU[[[]]][[[^^^^^^]]][[[\\\]]]XXXQQQ\\\]]]___aaaeeejjjkkkjjjiiikkkmmmmmmmmmmmmppprrrnnnuuuvvvoooiiilllooooooooosssyyy|||{{{yyyxxxwwwuuuxxx{{{yyytttqqqsssvvvqqqooopppssspppggg^^^[[[^^^YYYWWW[[[ccchhhgggdddhhhiiikkknnnqqqssstttuuuqqqjjjccccccjjjqqqsssrrrooovvv}}}~~~{{{xxxyyy{{{|||}}}yyyuuusssmmmllliiieeedddjjjuuu}}}{{{zzzpppcccaaaiiijjjccccccYYYRRRTTT[[[```eeehhhhhhiiihhheeeeeekkkqqqtttyyyyyyvvvqqqpppssswwwyyyyyyyyyyyywwwuuutttuuuwwwppptttsssllljjjpppvvvwwwsssqqqmmmkkkjjjlllooorrrkkkooopppnnnnnnsssvvvwww|||{{{{{{}}}~~~|||vvvqqq|||yyyxxxxxxrrriiiggglllooommmlllooossssssnnnjjjjjjjjjiiihhhfffgggmmmtttkkkhhhhhhllllllhhheeeeeeaaacccfffhhhhhheeeaaa___aaaaaa```___]]]ZZZYYYXXXUUUWWWYYY[[[\\\ZZZWWWTTTXXXZZZZZZYYY[[[^^^]]]YYY\\\______^^^```cccbbb^^^^^^```aaa```aaaccccccaaadddeeeeeedddbbb```^^^\\\[[[[[[\\\\\\[[[[[[ZZZZZZ[[[WWWSSSSSSVVVVVVSSSPPPLLLMMMOOOQQQRRRRRRRRRQQQPPPRRRSSSSSSQQQPPPPPPPPPVVVTTTSSSRRRRRRSSSUUUVVVWWWWWWVVVTTTRRROOOMMMLLLMMMMMMMMMNNNOOOPPPRRRSSSPPPSSSUUUUUUSSSRRRUUUXXXUUUXXXZZZYYYVVVUUUVVVWWWVVVXXXYYYXXXUUUTTTVVVYYYVVVVVVWWWXXXYYYYYYZZZZZZ|||~~~{{{ssskkklllwwwnnnggggggddd```^^^XXX___dddcccbbbeeefffeeellliiidddbbbaaabbbcccccc~~~tttbbb[[[VVVTTTSSSQQQPPPQQQUUUYYYXXXQQQKKKLLLOOOPPPPPPQQQQQQRRR```nnnfffSSSTTTeee}}}}}}zzznnn^^^[[[mmmuuugggbbbooo~~~|||gggZZZXXXjjjvvv{{{tttmmmmmmjjjcccddd]]]XXXXXXXXXXXX\\\cccjjjeeecccdddccc___]]]^^^___aaa___[[[[[[[[[XXXSSSTTT^^^^^^\\\___ZZZSSSVVVVVVRRRSSSZZZ^^^\\\\\\]]]dddiiillliiiccc```ccchhhmmmnnnlllhhhhhhlllnnnllliiinnntttwwwvvvvvvyyy|||zzzxxxxxxyyyxxxvvvxxxxxxvvvqqqjjjfffgggiiippprrrtttuuuvvvwwwyyy{{{{{{yyysssooosss|||}}}yyysssssspppkkkeeecccgggkkkrrrpppoooppprrrrrrpppnnnqqqsssrrroooqqquuutttpppgggbbb___bbbcccbbbccceeeeeehhhlllooorrrtttuuuvvv~~~{{{zzzxxxvvvwwwyyynnnnnnssswwwzzz}}}~~~||||||{{{vvvxxx~~~zzz{{{kkkkkkjjjgggccc___]]]\\\bbbccceeefffgggeeebbb```fffqqq}}}~~~}}}yyysssnnnjjjjjjjjjjjjlllmmmooopppuuuvvvxxxxxxvvvssspppooottttttuuuvvvvvvwwwwwwwwwvvvuuuuuussspppmmmjjjiiidddddddddggglllooooooooorrrtttwwwvvvttttttvvvyyyyyy|||~~~|||{{{|||}}}~~~~~~||||||jjjooopppiiibbbiii~~~ttt\\\bbbmmmjjjeeegggfffmmmsssrrrpppqqqqqqppphhhddd``````eeejjjnnnooo|||lllZZZPPPVVVXXXYYY[[[]]]ccciiimmmssslllaaa]]]bbbiiiiiiddd]]]bbblllppphhh```fffssszzzqqqggghhhxxxwwwjjjdddnnnzzz||||||{{{qqqbbb[[[]]]uuu|||}}}zzzyyyzzzuuukkkooommmooosssuuuwww|||{{{||||||~~~|||wwwuuuuuusssoootttyyy~~~{{{{{{}}}{{{uuuiiiiiiiiigggdddaaa``````hhhhhhggghhhhhhgggdddaaaaaappp~~~~~~{{{{{{xxx{{{yyyzzzzzzwwwsssqqqsssvvv|||uuuqqquuuxxxyyyyyyyyy{{{~~~|||yyywwwwwwuuurrrnnnuuu}}}|||vvvwww{{{~~~~~~{{{~~~yyyzzz}}}uuu{{{wwwsssssstttsssnnnjjjlllnnnooommmkkkjjjnnnqqqvvvrrrooonnnrrrttttttssspppooorrr|||zzz|||~~~~~~~~~}}}|||yyyyyyvvv{{{vvvooosss~~~ssstttxxx~~~xxx~~~sssuuu{{{~~~~~~{{{nnnnnnkkkeee]]]]]]iiiuuu|||yyysssqqqvvv|||vvvkkkccc___cccttt{{{gggVVVbbbhhhkkkhhhkkk|||~~~{{{tttbbbaaagggggg___\\\aaakkkvvv{{{vvvjjj```XXXaaauuuyyyzzzyyywww{{{yyysssttt{{{~~~|||ssspppzzz|||ttt}}}zzzooojjjlllnnnllliiieeeaaa\\\]]]fffnnnjjjaaaoooyyyttttttfffeeeggg]]]cccooo~~~tttkkkbbb\\\YYYRRRQQQUUURRRZZZpppnnn___```ccc^^^ZZZ[[[VVVYYYcccppprrrjjjcccaaakkkdddhhhkkklll{{{vvvllloootttnnndddcccmmmzzzuuujjjiiisssyyypppeeecccaaa___cccppp{{{vvvpppiiihhhlllvvv~~~llldddeeeddd[[[RRRcccbbb___YYYRRRTTTgggzzz{{{hhh______```{{{iiicccnnnuuussslllllldddaaafffaaa^^^fffjjjccc___ccchhhkkkmmmpppzzzqqqssswwwrrrhhh```~~~~~~}}}sss{{{sssdddYYYVVVOOOTTT___aaahhhzzzyyy^^^XXX^^^___^^^___hhhmmmyyyxxxooommmkkkqqq}}}|||lllllliiiddd```cccmmmwwwtttppppppvvv|||||||||~~~uuu~~~yyyyyyyyyrrrfff^^^\\\ZZZUUUXXXeeezzzqqqiii```\\\]]]^^^\\\YYYYYY\\\``````]]]```pppzzzpppjjjhhhgggeeelllccckkktttuuu}}}|||rrrnnnrrrqqqsss{{{qqqjjjlllppplllfffaaa|||yyy|||pppggggggsss{{{gggddd^^^eeevvvzzz}}}dddbbboooxxxzzzzzz}}}yyyuuutttvvvtttnnniiihhhddd{{{~~~~~~|||~~~xxxtttqqqjjjlllcccaaammmnnnccc___```ccccccaaabbbggglllnnnvvv}}}{{{{{{|||~~~vvvxxx{{{|||zzz|||{{{{{{{{{|||rrr}}}xxxyyyyyyxxxrrr|||yyypppmmmpppssssssuuuxxx|||{{{wwwsssssssssvvvwwwqqquuu|||}}}xxx|||nnnooogggdddiiilllttt}}}zzzzzzxxxzzz{{{zzzwww{{{wwwsssqqqnnnnnnwwwzzzyyyvvvxxxzzzqqqyyy~~~xxxxxxwwwpppggg```aaaiiiyyytttgggeeeYYYUUU]]]dddrrr{{{pppuuu|||xxx||||||vvvtttyyy~~~tttqqqqqqpppyyyxxxnnnwww|||~~~yyyqqqmmmrrryyy{{{nnnmmm~~~}}}}}}~~~wwwzzzwww|||vvvxxx|||{{{}}}}}}uuummmmmmpppwww~~~wwwoooooovvv}}}~~~|||||||||~~~zzzrrryyy|||mmmiiiuuu}}}ppphhhooonnnpppvvv}}}~~~|||}}}uuuxxxooopppuuuxxxzzz{{{xxxyyyxxxvvv{{{yyywwwtttuuuwwwyyyzzz{{{rrrvvvyyy|||~~~|||uuunnn~~~~~~|||vvvqqqrrrwww|||}}}|||yyywww|||rrrssstttwwwzzz||||||zzzpppvvv{{{}}}{{{uuuvvvuuusssvvv{{{yyytttrrruuuyyy}}}~~~}}}uuuwww{{{}}}~~~|||~~~tttzzz|||uuu~~~}}}tttlllnnn{{{xxxzzzxxxwwwjjjgggmmmuuulllbbbcccppptttooorrr}}}}}}iii\\\___cccppptttzzzzzzxxxwwwuuutttuuuyyywww~~~zzzvvvrrrwww{{{nnniiieeeaaaddd^^^YYY^^^nnntttqqqmmmmmmooommmfff___\\\^^^``````]]]\\\aaakkkyyy}}}oooaaa\\\ddd```zzztttwww{{{tttqqqrrrpppnnnxxxuuuqqqooonnnmmmrrrpppmmmkkkkkkoootttxxxuuuyyy}}}tttqqqsssuuugggjjjrrrqqqpppkkkeee```]]]\\\bbbzzz~~~hhh```qqqzzzqqqlll{{{{{{vvv||||||vvvffffff~~~{{{ooo|||{{{||||||xxx}}}ppphhhfffdddaaa^^^]]]]]]cccsss~~~xxxxxxsssmmmkkklllmmmmmmlllnnnrrrrrrrrr~~~pppeeehhhxxx{{{zzz{{{}}}~~~wwwlll|||oooppp||||||yyy{{{uuuzzzrrrpppvvvwwwuuuwwwwwwrrrmmmppp{{{rrrpppmmmiiioooppptttxxxxxxtttpppoooooowwwhhh\\\lllssshhhmmmttt{{{lllkkksssqqqkkk___fffyyygggcccddduuu~~~~~~|||vvvuuu~~~}}}yyy}}}}}}zzzkkkuuugggeeeeeeiiimmmooollliiillliiifffeeeiiipppwww{{{zzz{{{{{{{{{{{{}}}yyytttmmmtttxxxlllnnnuuuvvvxxx{{{yyy|||rrrsssyyyzzzzzzyyyxxxxxxyyyzzzwwwrrrllljjjmmmsssyyy|||wwwwwwuuurrrooonnnooopppzzzxxxpppssszzz|||yyyrrrjjjiiipppyyywwwzzz}}}zzzxxx~~~|||zzzrrrwww|||}}}sssqqqoooqqqwww~~~|||{{{wwwvvv~~~{{{{{{|||{{{~~~yyywwwqqqjjjrrrqqqmmmhhhjjjnnnnnnjjjhhhlllnnnxxxxxxoootttqqqvvvvvvnnnhhhiiilllmmmoooqqqsssuuuyyy|||xxxqqqmmmuuu~~~|||yyysssooossssssssswwwzzzxxxzzzooo```bbbpppnnnoooiii^^^WWWWWWXXXWWW[[[\\\[[[XXXZZZbbbfffgggiiigggbbbggglllbbb\\\gggZZZ___^^^XXXWWW___eeeffflllkkkjjjlllnnnnnnjjjdddfffqqq{{{}}}{{{yyywwwuuuvvvxxx{{{~~~~~~|||{{{zzzrrrwwwsssooonnnnnnnnnmmmjjjuuuvvvwwwzzzzzzoooooohhhhhhmmmiii```cccnnn{{{zzzrrreee\\\___fffjjjhhhnnnqqqqqqttt}}}rrrkkktttkkkpppppplllrrr~~~|||{{{~~~~~~zzz}}}|||}}}pppeee