BM66(i@ |||dddWWWVVV\\\kkk~~~iiiZZZPPPHHHFFFJJJFFFHHHKKKKKKLLLOOOVVV[[[aaaeeeooo}}}yyyxxxxxx{{{xxxpppllliiigggccc___\\\YYYXXXWWWYYYXXXVVVRRROOOLLLJJJHHHKKKLLLLLLLLLJJJHHHGGGEEELLLKKKJJJHHHGGGFFFEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBB@@@>>>============<<<<<<<<<<<<=========<<<;;;;;;::::::999999777666555555555555999888777666555555555555444444555555444444333222333333111000000000111222111111111000000000000000111111000000111111222333333444444555555444444333222222333333333333444444555555555666666666666666444333222111000000000000........./////////////////////...---,,,---000222111666999888222---,,,---///000000000000000//////,,,---///111222222222222666333...***)))***---///++++++,,,------------,,,*********************************************+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++...,,,******,,,,,,***(((***+++---//////...---,,,,,,------...///000111111...///000111111222222111111222444555555777999<<<===>>>???@@@@@@AAAAAA@@@>>>???AAAAAA???=========AAA@@@@@@AAACCCDDDDDDCCCCCCAAA???>>>???BBBEEEHHHKKKJJJIIIKKKQQQYYYbbbgggeeekkksss{{{yyybbbXXXWWW]]]lll~~~zzz```SSSMMMFFFDDDGGGEEEGGGJJJKKKLLLPPPWWW]]]jjjqqq~~~~~~wwwppplllfffeeeaaa^^^[[[YYYXXXXXXXXXWWWUUURRROOOMMMKKKJJJJJJKKKLLLLLLKKKJJJIIIHHHKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@CCCBBBBBBBBBAAAAAAAAA@@@=========>>>??????===;;;??????>>>>>>>>>==================<<<;;;;;;::::::999999777666666555555555999999888777666666666666444444444555444444333222333222111000000000111222111000000000000000000000000000//////000000111222222333333333333333333222222222333333333333444444555555555555666666666666333333222222111111000000////////////////////////000000000///...///111444111444555333///---///222//////000000000000//////---...000111222333333222333111...,,,******++++++***++++++,,,,,,,,,,,,,,,*********************************************))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---+++)))***---...,,,+++***+++---//////...---,,,,,,,,,------......//////...///000111111222222111000111333444444666888;;;<<<===>>>???@@@@@@@@@@@@<<<>>>@@@@@@???=========@@@???>>>@@@BBBCCCBBBAAAAAA???>>>===???BBBFFFIIIJJJIIIHHHJJJNNNUUU\\\```fffiiipppxxxttt```XXXXXX^^^mmm~~~oooWWWMMMKKKFFFDDDFFFFFFIIIKKKMMMOOOTTT\\\bbbppp{{{}}}wwwpppllleeecccaaa^^^[[[ZZZYYYYYYVVVUUUTTTRRRPPPNNNMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBB@@@??????@@@AAABBB@@@>>>@@@@@@?????????>>>>>>>>>=========<<<;;;;;;::::::999888777777666666666666::::::888777777777777777444444444444444333222222333222111111000000111111000000000000000000111111///////////////000000111111222222333333222222111222222333333333333444444555555555555555555555555111111222333333222111000////////////////////////111222222111000111333555FFFEEEAAA999111------000...//////000000/////////...///000222333333333333111000000///---,,,+++***)))******+++,,,+++++++++************************+++*********))))))((((((++++++++++++++++++++++++,,,+++*********+++,,,---,,,+++***+++---///...---+++,,,---.........---,,,,,,,,,------------------...///000111111222222111///111222333333555777:::;;;<<<===>>>????????????;;;===??????>>>======>>>???>>>===???AAABBBAAA@@@???>>><<<<<<>>>BBBFFFIIIJJJJJJIIIKKKNNNSSSYYY\\\hhhhhhkkksss|||~~~~~~ooo___WWWWWW]]]lll}}}gggQQQKKKLLLIIIFFFGGGKKKMMMOOOQQQSSSYYYbbbhhhwww~~~xxxrrrnnnhhhfffccc___\\\ZZZXXXXXXTTTSSSRRRQQQPPPOOONNNNNNMMMMMMMMMMMMLLLLLLKKKKKKHHHHHHHHHGGGGGGHHHHHHIIICCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@AAACCCCCCBBB@@@@@@@@@?????????>>>>>>>>>=========<<<;;;;;;::::::999888888777666666777777;;;:::999888777777777777333444444444444333222222222222222111111111111111000000000000000111111111000////////////000111111222222333333333333222222222222222333333333444444666555555555555555444444///111333444444333111000000000000///////////////111222222222111111333555PPPNNNHHH>>>555...,,,,,,......//////000////////////000111111222333333333222222111000......------))))))***++++++++++++***************************+++******))))))(((((((((************************,,,+++***))))))+++---...------,,,------...------+++,,,---.........------......------------------...///000111111222222111///111333333444555888::::::;;;<<<===>>>>>>>>>>>>:::<<<>>>???>>>===>>>>>>???>>>===???AAABBBAAA@@@???>>><<<<<<>>>AAAEEEHHHMMMMMMMMMOOORRRWWW[[[^^^iiifffgggnnnzzz~~~~~~jjj\\\TTTUUU\\\kkk|||vvv```NNNJJJKKKHHHGGGHHHMMMPPPSSSUUUXXX___iiippp{{{uuuqqqmmmkkkfffaaa]]]ZZZXXXWWWRRRRRRRRRQQQPPPPPPPPPOOOQQQPPPOOOMMMLLLJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIIIICCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@???===>>>???@@@???>>>??????>>>>>>>>>==================<<<;;;;;;::::::999888888777777777777888;;;:::999888777777777777333333444444333333222111222222222222111111000000//////000000111111111111111000000000000111222222333333444444444444333333222222222333333333444444666666555555444444444333000111333444555333222111111111000000///////////////000111111000000111333;;;<<<;;;888555111//////------...///////////////000000000111111222333333333111///,,,+++,,,---...))))))***++++++++++++***************************+++*********))))))((((((************************,,,+++***))))))+++---.../////////...,,,+++++++++,,,,,,---------...------/////////..................///000111111222222111111222444555555666999;;;:::;;;<<<======>>>>>>===:::<<>>>>>>>>???@@@???>>>???BBBCCCBBBAAA@@@???===<<<===@@@DDDFFFMMMMMMNNNQQQUUU[[[```ccciiiffffffmmmxxx{{{dddYYYRRRSSS\\\lll}}}iiiXXXJJJHHHHHHFFFFFFJJJOOORRRVVVZZZ```iiiuuu}}}|||wwwssspppmmmhhhccc^^^ZZZWWWVVVRRRQQQQQQQQQQQQPPPPPPPPPRRRQQQOOOMMMKKKIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBB@@@??????@@@AAAAAA@@@??????>>>>>>>>>==================<<<;;;;;;::::::999888888777777888888888::::::888777777777777777333333333333333222111111111222222222222111000000/////////000111111222222111111111111111222222333333444444555555444444333222222333333333333444444666666555555444333333333222222333444444333222111222111111000000//////......///111000//////000222...000222444444222000...,,,---......////////////000000//////000111222222000...,,,)))))))))+++---)))******+++,,,+++++++++************************************************++++++++++++++++++++++++,,,+++*********+++,,,---///000000...+++))))))***,,,,,,,,,---------........./////////////////////...///000111111222222111111333444555555777:::<<<:::;;;<<<===>>>>>>>>>>>><<<>>>@@@@@@???>>>>>>???@@@???>>>@@@BBBCCCBBBAAA@@@>>>======>>>BBBEEEHHHMMMMMMMMMPPPUUU\\\bbbfffiiiggghhhnnnxxxvvv^^^TTTRRRTTT]]]nnnxxx]]]QQQGGGGGGGGGEEEIIIPPPQQQVVV\\\ccclllxxx|||wwwsssooolllhhhbbb^^^ZZZXXXWWWRRRRRRQQQQQQQQQPPPPPPPPPQQQPPPNNNKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBEEECCCAAAAAABBBDDDCCCCCC@@@@@@?????????>>>>>>>>>=========<<<;;;;;;::::::999888888777777888999999999999888777666666666666222333333333333222111111111222222333222111000///...//////000111111222222000000000000000111222222333333333444444333333333222222333333333333444444666666555444444333222222444444444333333222222111222222111111000//////...---///111111000///000111111222333444444222...,,,+++,,,---...////////////000///.........///000111///...---,,,,,,++++++,,,***++++++,,,,,,,,,,,,,,,*********************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,...///---***((()))+++---,,,,,,,,,------......---------....../////////...///000111111222222111000222333444444666999;;;;;;;;;<<<===>>>>>>>>>>>>>>>@@@BBBBBB@@@???>>>??????>>>===???AAABBBAAA@@@===<<<<<<===@@@DDDIIILLLOOONNNNNNPPPUUU\\\ccchhhggghhhkkkqqqyyyrrrZZZQQQRRRTTT^^^ooogggWWWMMMGGGIIIIIIGGGLLLVVVUUUZZZbbbkkkwww|||vvvrrrllljjjfffaaa]]]ZZZXXXXXXRRRRRRQQQQQQQQQPPPPPPPPPOOONNNLLLKKKJJJJJJJJJKKKJJJIIIHHHHHHGGGGGGGGGHHHFFFEEEEEECCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBB@@@>>>>>>???AAAAAA@@@AAAAAAAAA@@@@@@@@@??????>>>======<<<;;;;;;::::::999888888888888888999999999888777666555555555555222333333333333222111111111111222333222111000///...//////000111222222222///////////////000111111222222222333333222222222222222333333333444444444666666555444333333222222666555444333222111111222222222222111000//////......000111222111000111222//////000111222222000...+++,,,---...//////////////////...------...000000///000111222111000...,,,++++++,,,------------,,,******************************+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++***,,,---,,,***)))***,,,---,,,,,,,,,,,,---......++++++,,,,,,---...//////...///000111111222222111///111222333333555888:::;;;<<<===>>>???????????????AAACCCCCCAAA???>>>???>>>===<<<===???AAA@@@???;;;:::;;;===AAAGGGLLLPPPSSSRRRPPPQQQVVV]]]dddiiigggiiinnntttzzzuuu^^^TTTTTTVVV^^^nnnnnn]]]QQQKKKGGGHHHHHHJJJPPPWWWXXX```qqqyyysssiiifffbbb___]]][[[XXXUUUUUUTTTRRRPPPOOOOOOOOOOOOPPPOOOLLLJJJIIIIIIJJJKKKHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@??????@@@AAAAAAAAAAAAAAA@@@@@@@@@??????@@@???>>>===<<<;;;:::::::::999999888888888888888666666666666555555555555444444555555444444333222222222222222222111000///......//////000000111111222222111000//////000000222222222222222222222222222222333333333444444444333444555555666666555555777666555444222111000///222222333333222111///...------......///000000000000000000000000000000000,,,,,,------...000111222222000///......///000222333111////////////...,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------+++,,,---.........------,,,,,,------...///000000+++---000111111///+++)))000111222444666777999999======>>>>>>?????????@@@AAA@@@>>>=========>>>???>>>??????@@@@@@@@@??????===<<<;;;<<>>>>>===<<<;;;:::999999999888777777777777888666666666666555555555555555444333222111222333444333333333333333222111111000000000000000/////////222222111000000000000000111111111111111111111111000111111111111222222222333444444555555555555555777666555444222111000000222222333333222111///...------......///000000000000000000000000000000000---------...///111222333111000///......///000111333222111111222111///---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------...//////000,,,---///111111///---,,,111222333444666888999:::===>>>>>>???@@@AAAAAAAAAAAA@@@???>>>===>>>>>>???>>>??????@@@@@@@@@@@@???===<<<;;;;;;>>>CCCHHHLLLLLLMMMOOOQQQSSSXXX^^^bbbiiijjjnnnttt{{{ttt^^^UUUQQQWWWbbbqqqpppYYYMMMHHHFFFFFFIIILLLOOOVVV^^^lll|||~~~vvvpppiiifffbbb___]]]ZZZXXXVVVSSSSSSQQQPPPOOONNNNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@????????????@@@AAA????????????>>>>>>>>>>>>>>>======<<<;;;:::999999888888777666666666777777666666666666555555555555666444222//////111333555333333444444444333222222222222111000000///......222111000000000000000000000000000000000000000000111111111111222222222222333444444444555555555555777666555444333222111000111222333333222111///...---......//////000000111000000000000000000000000////////////000111333333111000///......///000111333333333444555444111...---,,,+++******+++,,,---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))*********+++++++++*********++++++++++++,,,---,,,+++++++++,,,...///,,,,,,------.../////////---...///000111111000000111222333555666888999:::<<<===>>>@@@AAABBBBBBCCC@@@@@@???>>>>>>>>>>>>???>>>>>>???@@@@@@@@@@@@@@@===<<<::::::===BBBGGGJJJLLLMMMOOOPPPRRRVVV\\\```eeehhhmmmuuu~~~sss^^^VVVRRRYYYdddqqqeeeTTTLLLHHHGGGHHHLLLOOORRR[[[dddtttzzzrrrlllfffccc___\\\ZZZXXXVVVTTTRRRRRRQQQPPPOOONNNMMMMMMLLLLLLMMMMMMLLLJJJHHHFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>============<<<<<<;;;::::::999999888777777666666666666666666666666666555555555555666444333222111222333444222333333333333333222222111111111000000000//////111111000000000000000111000000000111111111111111333333333444444444555555444333333333444444555555777666555444333222111111111222222333222111000///.........///000000111111000000000000000000000000000000000000111222333444111111000//////000111111333333444666777666222//////---+++******+++,,,---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************++++++++++++))))))*********+++++++++---,,,+++******,,,...///---------.........//////.........///000222333444000111222333555777888999:::;;;===???AAABBBBBBBBB@@@@@@?????????>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA===<<<::::::<<>>@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>???AAAAAABBBBBBBBB>>>===;;;:::<<<@@@EEEHHHLLLMMMNNNOOOQQQUUUZZZ^^^aaaeeemmmwwwnnn\\\VVVQQQXXXeeeuuu}}}cccSSSJJJHHHFFFFFFHHHLLLNNNSSS___lllyyy|||yyyuuupppiiiddd___\\\YYYVVVUUUSSSQQQOOOPPPPPPPPPOOONNNMMMKKKKKKKKKLLLLLLMMMLLLJJJGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>???@@@@@@???>>>>>>============>>>>>>>>>>>><<<<<<<<<<<<;;;;;;::::::888888777666666666777777666666666666555555555555333555777999888666333222000000111222222222111111//////000000111222222333000000000000000111111222111111111222333333444444222222222222333333333333444333222222222333555666666666555555444333333222000111222333333222111000...//////000000111111222000000000000000000000000111111000000111222222333111111111111111111111111333333333555666555333000///...---,,,++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++++++++,,,,,,+++*********+++---....................................///000222333444///000111222444666777888888999<<<>>>@@@??????>>>@@@@@@AAAAAA@@@@@@???>>>>>>>>>@@@AAABBBBBBBBBBBB@@@>>><<<;;;===@@@EEEGGGKKKLLLNNNOOOQQQUUU[[[___cccgggnnnwwwlllZZZVVVQQQWWWdddvvvkkkWWWMMMHHHGGGFFFFFFIIIMMMPPPWWWfffuuuvvv{{{|||vvvrrrmmmgggbbb^^^\\\XXXVVVTTTSSSQQQOOOOOOOOOOOOOOONNNMMMKKKJJJKKKLLLLLLLLLKKKIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEEEECCCBBBBBBBBBAAAAAAAAAAAA??????@@@@@@@@@@@@??????===>>>???@@@@@@???>>>============>>>>>>?????????=========<<<<<<<<<<<<;;;999999888777777777777888666666666666555555555555444555666777666555333222000111222222333333333222111111111111111111111111000000000000000111222222000000000111222333333333222222222333333333333444444333222111222333555666666666666555444444333333000111222333333222111000/////////000111111222222000000000000000000000000111000000000000111222222111111111222222111111111222111111222333444222000///......---,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,..............................///000000111222222111111222444666777999999999;;;===???@@@@@@>>>===@@@@@@AAAAAAAAA@@@???>>>===>>>@@@AAABBBCCCCCCCCCAAA???===<<<===AAAEEEHHHKKKLLLMMMOOORRRVVV\\\aaafffiiiooowwwjjjYYYVVVSSSXXXcccvvv{{{___PPPKKKJJJIIIHHHHHHKKKPPPSSS\\\nnn~~~yyyzzzzzzuuuqqqmmmgggbbb^^^\\\XXXVVVUUUSSSQQQOOOOOOOOOOOOOOONNNLLLKKKIIILLLLLLKKKKKKJJJIIIGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB??????@@@@@@@@@@@@??????===>>>???@@@@@@???>>>=========>>>>>>??????@@@@@@===============<<<<<<<<<:::999999888888888888888777666666666555555555555555555444444333333333444111222333333444444444444333333222222111000000000000000///000000111222222...//////000111222222222444444444555555555666666444333222111111333555666666666666555444444444333000000222333333222111000/////////000111111222222000000000000000000000000000000000000000000111111111111222222222222111111222111000000222222222111............---,,,+++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,+++.....................------...///000111111000000222333444666888999:::;;;;;;<<>>===@@@@@@AAABBBAAA@@@???>>>===>>>@@@AAABBBCCCCCCCCCBBB@@@>>>===>>>AAAEEEHHHJJJLLLMMMOOORRRWWW^^^bbbhhhkkkpppwwwfffVVVTTTTTTXXXdddwwwfffUUUPPPKKKFFFEEEIIIJJJLLLPPPZZZjjj~~~~~~xxx|||wwwrrrkkkddd___^^^]]]\\\ZZZWWWTTTRRRPPPOOONNNLLLLLLMMMNNNMMMLLLMMMLLLJJJIIIHHHHHHIIIIIIFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????;;;<<<>>>?????????>>>===>>>>>>===<<<;;;;;;::::::888888888888888777666666555555666666555555444333333333333333333333333333222222222222333444555555222222222111000//////.........//////000000111111111111000000111111222333222222222333333444444444222222333333333333444444777666555555666555333222111222222111111000///...,,,------....../////////111111000000111222333333222111000//////...//////222333333333222111///...333222111000000111222333......---,,,++++++++++++************+++,,,------***(((&&&&&&(((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))+++---...---,,,,,,---,,,+++******,,,,,,+++***++++++,,,------....../////////000111222222333333222555888888666666777999<<<<<<======>>>@@@AAABBBCCCBBBAAA@@@?????????????????????AAACCCDDDCCCAAA???===::::::<<<@@@FFFIIIJJJLLLOOOQQQTTTYYY^^^bbbfffjjjrrrzzzgggVVVSSSTTTWWWbbbsss```RRRNNNJJJGGGHHHMMMOOORRRWWWaaarrrzzzzzz{{{uuupppiiibbb^^^]]]]]][[[ZZZWWWTTTRRRQQQRRRPPPOOOOOOPPPQQQPPPOOOMMMLLLJJJIIIHHHHHHIIIIIIGGGFFFFFFEEEEEEDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@????????????????????????>>>>>>???@@@@@@@@@@@@@@@===>>>?????????>>>======>>>======<<<;;;;;;::::::888888888888888777666666555555666666555555444333333333333333333333333333333333222111111111222222222222111111000//////...000000000000111111111222111111000000111111222333222333333333333333333444222222333333333333444444777666555555555555222000111111111111111000000///---------......//////000/////////000222333555666222111000//////...//////000111111111111///...---222111000000000000111222///...---,,,+++++++++++++++++++++***++++++,,,,,,+++)))'''(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))+++---...---,,,,,,---...,,,+++,,,---...---,,,,,,,,,---......//////000...//////000111111222222111444777777777666888:::======>>>>>>???@@@BBBBBBCCCBBBAAA@@@???????????????>>>???@@@BBBCCCBBBAAA???===;;;:::<<>>===<<<;;;======<<<<<<;;;:::::::::888888888888888777666666555555666666555555444333333333333333333333333333444333222111000000000000222222111111000/////////111111111111222222222222111000000000000111222222444333333333333333333222222222333333333333444444777555444444444333111//////000111111222111111111---------......///000111---...///111333555777999222222111000////////////...//////000///...,,,+++111111000000000000111111///...---,,,++++++++++++,,,,,,++++++***+++++++++,,,***))))))+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))+++------,,,+++,,,---///...------//////...---------......///000000111.........///000000111111000333555777777888999;;;======>>>???@@@AAABBBBBBBBBAAA@@@??????????????????>>>>>>???AAABBBAAA@@@???===;;;;;;===AAAFFFIIIIIIKKKMMMPPPSSSXXX^^^bbbgggkkkrrrzzziiiWWWSSSTTTWWWaaarrriiiRRRJJJIIIHHHHHHLLLLLLOOOUUU^^^kkkvvvxxx~~~zzzwwwrrrnnnkkkfffaaa^^^[[[[[[ZZZYYYWWWUUUSSSRRROOONNNLLLMMMNNNOOONNNNNNKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBAAA????????????????????????>>>???@@@@@@AAAAAA@@@@@@??????>>>===<<<;;;:::999<<<<<<<<<;;;;;;:::::::::888888888888888777666666555555555666555555444333333333333333333333333333333333222111111111111111111111111111000000//////111111111111111111111111000000000000000111222222444444444333333222222222222222222333333333444444777555444444444222000......///000111222222222222......---...///000222333///000000222444666888999333222111000//////............/////////...,,,,,,000000000000000000000000///...---,,,,,,++++++,,,------,,,+++************,,,***))))))+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,++++++,,,---///---------...///...------------...//////000000/////////000000000111111///111333666777999:::;;;;;;<<<===>>>???@@@@@@AAAAAAAAA@@@???????????????>>>>>>>>>???AAAAAA@@@???===<<<::::::<<<@@@EEEHHHHHHJJJMMMOOOSSSXXX^^^bbbfffjjjqqqxxxiiiXXXTTTTTTYYYdddvvvwwwbbbOOOIIIHHHFFFHHHMMMPPPTTT\\\gggwww|||ttt{{{~~~~~~|||yyyuuurrrnnnkkkhhheeebbb___ZZZZZZYYYXXXWWWUUUSSSRRROOOMMMKKKKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBAAAAAAAAAAAAAAA????????????????????????===>>>>>>???????????????>>>>>>===;;;:::999888888;;;;;;;;;;;;;;;:::::::::888888888888888777666666555555555666555555444333333333333333333333333333222222222222222333444444111111111000000000000000000000000000000000000000000000//////000000111222444444444333333222222222222222222333333333444444666555444333444333000......///000222333333333333///.........///111333444333333333333444555666777444333222000//////.........///000111000///...---//////////////////////////////...---,,,,,,,,,,,,------,,,+++***************)))((((((***++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++******,,,------,,,+++,,,------,,,++++++,,,,,,------...//////000000111111111111111222///000222555888:::::::::999:::;;;===>>>>>>>>>>>>@@@@@@??????>>>>>>?????????>>>>>>???AAAAAA@@@>>>;;;;;;999:::<<>>????????????>>>>>>>>><<<;;;999999888888;;;;;;::::::::::::::::::888888888888888777666666555555666666555555444333333333333333333333333333222222222222333444555666111111000000000000000000000000000///////////////000////////////000111111444333333333333333333222222222333333333333444444555444333444444444222000///000111222333333333333//////......///111444666777666666555555555555555555444222111000///......///000111111111111//////......////////////......000///...---,,,,,,,,,,,,,,,,,,++++++***+++++++++***)))((()))***+++***(((++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++***)))***+++---,,,+++******,,,,,,+++***++++++,,,,,,---.........111111111111111222222222000000111444888::::::999777999;;;<<<===>>>======@@@??????>>>>>>>>>??????@@@??????@@@AAAAAA@@@>>>;;;:::::::::<<<@@@CCCEEEHHHKKKMMMQQQTTTZZZ```dddfffjjjooovvv|||iiiZZZXXXVVV[[[gggvvveeeVVVJJJHHHGGGEEEHHHOOOQQQWWWbbbqqq|||tttwww}}}{{{zzzwwwtttvvvrrrmmmhhhdddaaa]]][[[XXXXXXXXXWWWVVVUUUTTTSSSTTTRRROOONNNMMMMMMKKKIIIHHHIIIJJJKKKKKKJJJIIIIIIGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@??????>>>===;;;::::::;;;;;;::::::::::::::::::::::::888888888888888777666666555555666666555555444333333333333333333333333333333222222222222222333333000000000000000000000111111111111000000000/////////////////////000111111222333333333333333333444222222333333333333444444555444333444666666444222000111111222333333333333000///......///222555777888777777666555555555555555444333111000///......//////111111111111000///---...////////////...---000///...------,,,,,,---+++++++++***++++++,,,,,,+++***)))***++++++***(((******************************+++++++++,,,,,,,,,******+++***))))))+++---,,,***)))***+++,,,+++***,,,,,,------.../////////111111111111111000000000111000111444888:::999777777999;;;===>>>>>>======??????>>>>>>>>>>>>??????AAA@@@@@@AAABBBBBB@@@???<<<<<<<<<<<<>>>BBBEEEGGGIIIKKKNNNRRRUUU[[[aaafffhhhkkkqqqxxx~~~iii[[[ZZZVVV[[[eeerrr}}}vvv___RRRHHHGGGGGGEEEIIIPPPVVV]]]hhhxxxuuussszzz|||yyyyyyuuunnnhhhccc___ZZZWWWWWWWWWWWWWWWVVVUUUTTTSSSTTTRRROOOMMMLLLKKKIIIGGGHHHIIIJJJKKKKKKKKKIIIIIIFFFFFFEEEEEEDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@AAA@@@>>>===<<<<<<======::::::::::::::::::::::::888888888888888777666666555555666666555555444333333333333333333333333333444333222111000000000000000000000000000111111111333222222222111111000000///////////////000111111222222222333333444444444222222333333333444444444444444333555666777666444111111222333333333222222000///......///222666888888777666666666666666777666555333111000///.........///000111111000//////,,,---...//////...---,,,000000...---------------************+++,,,------,,,+++***+++---,,,+++)))*********************************++++++,,,,,,,,,*********)))((()))+++...,,,+++******,,,,,,+++***------......///000000000000000000000////////////222111111333777:::888666888:::<<<>>>??????>>>===???>>>>>>>>>>>>>>>??????BBBAAA@@@AAABBBBBBAAA???>>>>>>===>>>@@@CCCFFFHHHJJJLLLOOORRRVVV\\\bbbfffjjjmmmsssyyyooo^^^YYYRRRVVVaaarrroooYYYQQQKKKIIIIIIIIILLLPPPWWW^^^rrrzzzxxx|||xxxooohhhfffccc^^^YYYUUUUUUUUUTTTTTTSSSSSSSSSOOOPPPPPPNNNLLLLLLMMMNNNKKKIIIHHHHHHIIIJJJHHHGGGEEEEEEEEEFFFHHHGGGEEECCCEEEDDDDDDDDDDDDCCCCCCCCC<<<===>>>???????????????===>>>?????????===<<<;;;======<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999888888777666555555444333333444444444444333333666555444222111111222222222222222222222222222222000000000000////////////000000000000000000000000111...+++,,,///222222222222222222222222222222222666666555555555444444444555666777777777666444333444333333222222333333444:::888444222111111222444;;;:::888777555444444444777666333000...---,,,,,,......////////////......,,,,,,,,,,,,---...000111222000...+++******+++,,,)))((((((((()))***++++++++++++************++++++***+++,,,,,,+++***,,,---)))'''&&&(((+++---,,,***$$$***+++***)))+++...,,,+++++++++,,,,,,---...------......///000000000000000000000000000000000222222333444666999<<<===<<<<<<<<<<<<===>>>???@@@>>>???@@@???>>>>>>@@@AAACCCAAA@@@AAADDDDDDBBB???>>>>>>======>>>BBBEEEGGGLLLMMMNNNPPPSSSZZZbbbhhhllloootttyyyppp]]]WWWTTTXXXddduuuiiiUUUNNNIIIHHHIIIJJJOOOTTTccclll~~~~~~}}}ssslllhhhddd^^^YYYWWWWWWWWWWWWVVVVVVVVVVVVNNNOOOOOONNNLLLKKKLLLMMMJJJHHHGGGGGGHHHIIIGGGFFFHHHGGGFFFGGGHHHHHHFFFDDDDDDDDDDDDCCCCCCCCCBBBBBB>>>???@@@@@@AAAAAAAAA@@@<<<======>>>????????????======<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999888888777777666666555555444444555555555555444444555444333111000000111111222222222222222222222222111000000000////////////000000000000000000000000111///,,,---000222333222222222222222222222222222666555555555444444444444444555666777777666555444444333333222222333333444666555222000000111333444777666555444333222111111555444222000...---------......////////////............///000111222222333222111///---,,,++++++,,,******)))))))))***++++++++++++************++++++***+++,,,+++)))((()))******(((''')))+++---,,,***###(((,,,,,,)))'''(((+++,,,,,,+++++++++,,,,,,---------......//////000000...//////000111222222222333333333444555777999:::;;;;;;;;;<<<<<<===>>>???@@@AAAAAA@@@??????@@@BBBCCCAAA@@@AAACCCDDDBBB@@@???>>>===<<<>>>AAAEEEGGGKKKMMMPPPSSSWWW^^^eeejjjgggkkkqqqxxxppp]]]WWWVVVZZZgggxxxsss```PPPKKKGGGHHHJJJLLLRRRYYYiiiuuu~~~|||vvvmmmhhhbbb]]]XXXXXXXXXXXXXXXWWWWWWWWWWWWMMMNNNNNNMMMKKKJJJJJJKKKIIIGGGFFFFFFGGGHHHFFFEEEJJJHHHGGGGGGHHHHHHGGGEEECCCCCCCCCCCCBBBBBBBBBAAA@@@AAAAAABBBBBBBBBBBBBBB??????>>>>>>>>>??????@@@=========<<<<<<<<<;;;;;;;;;;;;::::::::::::999999777777777777666666666666555555555666666555555555333333222111000000000000222222222222222222222222111111000000000/////////000000000000000000000000222000......000222333333222222222222222222222222555555555555444444444444333444555666666666666666444444333333333333444444444222111///000111222444333444444444333111000///222222000///...---------...//////000000//////......///000111333333333333222222222111///---,,,+++,,,++++++************+++++++++************+++++++++,,,,,,+++)))((()))***,,,+++******,,,,,,+++***%%%(((,,,,,,)))'''(((***---,,,,,,+++++++++,,,,,,---------...//////000000------...000111222333444333333333333444666777888:::;;;;;;<<<<<<======>>>BBBCCCCCCAAA??????@@@AAABBBAAAAAAAAACCCCCCAAA@@@???>>><<<<<<>>>AAAEEEHHHJJJMMMRRRWWW[[[aaaggglllfffjjjpppwww~~~ooo]]]YYYXXX]]]jjj|||zzzdddVVVNNNJJJGGGIIIKKKNNNUUU]]]jjjzzzzzz~~~|||ssskkkeee```\\\XXXYYYYYYXXXWWWUUUTTTSSSSSSNNNOOOOOONNNLLLJJJJJJKKKIIIHHHGGGGGGHHHHHHGGGEEEHHHGGGEEEEEEFFFFFFFFFDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAEEECCCAAA???===<<<==================<<<<<<<<<<<<;;;;;;:::::::::999999999666666666666777777777777555555666666666666555555333333222111111111111111222222222222222222222222111111111000000000//////////////////////////////222111000000111222333333111222222222222222333333444444444444444444444444222222333555666777777777444444333333333333444444555333222000000000111222222333444555555333111///000//////...............//////000000000000//////,,,---///111222222222222333444444444222///---+++------,,,+++*********+++++++++************+++++++++,,,---,,,+++***+++,,,------,,,,,,,,,,,,+++***$$$''')))*********+++------,,,++++++***+++++++++,,,,,,---......//////000......///000111222333333111222333444666777888999;;;;;;<<<======>>>>>>>>>BBBBBBBBB@@@>>>===>>>???AAAAAAAAABBBBBBBBBAAA@@@???>>><<<<<<===AAAEEEHHHJJJNNNTTTZZZ^^^bbbfffiiihhhkkkqqqxxx}}}nnn```]]]\\\cccrrrjjjYYYOOOMMMJJJIIIJJJLLLOOOXXXaaaooo~~~|||wwwpppiiidddaaa^^^\\\\\\[[[ZZZWWWUUURRRQQQPPPOOOPPPQQQPPPMMMKKKKKKKKKJJJIIIHHHHHHIIIIIIHHHGGGEEEDDDCCCDDDEEEFFFEEECCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@EEECCCAAA???===<<<======>>>>>>=========<<<<<<<<<;;;;;;:::::::::999999999666666666666777777777777555555666666666666555555333333333333333222222222222222222222222222222222111111111111000000000000////////////////////////111111111111111111222333111111111222222333333333333333444444444444444444222222333444555666888888555444444333333444444555777666444222111000000000000111333444444222000///......////////////......//////000000000000//////,,,---///000222333333444444555555555333000---+++------,,,+++*********+++++++++************++++++(((***++++++******,,,---.........---,,,+++++++++&&&((()))*********+++,,,,,,++++++******+++++++++,,,,,,------.../////////000000000000000111111111///111333555888:::<<<<<<<<<<<<>>>???@@@@@@??????@@@AAAAAA???===<<<===>>>@@@AAABBBBBBAAAAAA@@@AAA@@@>>><<<;;;===AAAFFFIIIKKKPPPVVV[[[^^^```ccceeegggkkkqqqxxx}}}qqqcccaaabbbkkk{{{uuu___SSSLLLKKKIIIJJJLLLNNNRRR\\\fffvvv~~~~~~vvvsssnnniiidddbbbaaaaaa___^^^\\\YYYVVVSSSQQQPPPOOOQQQRRRQQQNNNLLLKKKKKKKKKJJJHHHIIIJJJJJJIIIGGGCCCCCCDDDFFFHHHHHHFFFDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@??????>>>??????>>>>>>>>>??????@@@>>>>>>>>>=========<<<<<<;;;;;;::::::::::::999999777777777777666666666666555555555666666555555555333333444444444333333222222222222222222222222222222222111111111000000000000000000000000000000000///111222222000000111222111111111222222333333444333333333333444444444444222222222333444666777888555555444444444444555555888777555333111000......---...000000111000///......//////000000000/////////000000111111000000/////////000111222444666777555666666555333000---+++,,,++++++************+++++++++************++++++''')))******)))(((***+++,,,---...---+++***+++,,,,,,,,,+++***))))))((((((***************+++,,,,,,,,,,,,,,,---......//////111111000000000000000000...000333666999;;;===>>><<<===???@@@AAAAAA@@@????????????>>><<<;;;===>>>???@@@BBBBBB@@@@@@@@@AAA@@@>>><<<;;;<<>>>>><<<======>>>????????????>>>>>>>>>>>>=========<<<;;;;;;::::::::::::999999888888777777666666555555444444555555555555444444111222333333333333222111222222222222222222222222222222222111111111000000000000000000000000000000...000222222///...///111000111111222333333444444222222333333333444444444333333222222333555666777555555444444444444555555666555444222111///............//////000000000000///000111111111000//////000000111111111111000000000///......000333777999666666666444222000---,,,******)))))))))***++++++++++++************++++++,,,------,,,***))))))******,,,...---***)))+++---...---+++***))))))((('''))))))))))))***,,,------+++,,,,,,------....../////////000000111111222222...000333666888:::;;;;;;;;;<<<>>>@@@AAA@@@???>>>>>>??????>>>======>>>@@@>>>@@@BBBBBB@@@???@@@AAAAAA???<<<:::<<<@@@FFFJJJLLLPPPVVVZZZ^^^```ccceeedddhhhpppyyy{{{iiidddcccmmmhhhXXXPPPLLLFFFFFFIIINNNRRRXXXeeerrr|||zzztttqqqlllkkkgggbbb^^^\\\]]]___WWWVVVVVVUUUSSSRRRRRRQQQMMMOOOQQQPPPMMMJJJHHHHHHIIIHHHFFFGGGHHHHHHGGGEEEEEEGGGJJJOOORRRRRROOOLLLEEEDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@???>>>===>>>?????????===<<<;;;>>>>>>>>>>>>============;;;;;;;;;:::::::::999999999888888777666555555444333444444444444444444333000000222333333222111000222222222222222222222222222222222111111111111000000000000000000000000000---000222111///---...000000000111222333333444444222222222333333444444444444333222222333444666777555555444444444444555555333222222111000//////...111111000000111222333444000111111222222111///...000000111111111111000000...---++++++---000555777777666555444111///---,,,)))((((((((()))***++++++++++++************++++++333333333111---+++***+++)))+++---,,,***)))+++---,,,***))))))***++++++***((((((((()))***,,,---...++++++,,,------......///---...///000111222333444///000333555777888888888:::;;;===???@@@???>>>===>>>???@@@???>>>>>>@@@AAA>>>@@@CCCBBB@@@>>>???AAAAAA???<<<:::<<<@@@FFFJJJKKKOOOUUUZZZ^^^bbbfffhhhggglllssszzz{{{jjjgggfffooo}}}eeeVVVNNNIIILLLMMMIIIJJJRRRVVVfffzzzzzzwwwuuupppjjjeeeccc```ZZZVVV[[[YYYWWWTTTRRRQQQPPPPPPMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIGGGFFFEEEEEEFFFGGGHHHKKKNNNQQQQQQNNNKKKHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>;;;;;;<<<<<<===>>>>>>>>>@@@???>>>===;;;;;;::::::;;;;;;::::::::::::999999:::888555444333555777999444444444444444444444444444333222222111111222222000...---///222444333111000000000000000000000000000000000000000000000000444222///------///222444444444333222222333333333555555444444444333333333888888777666555444444333444444333333333444444555333333222111000///............///////////////...000000000000///...---,,,//////000111111111111111222000///......///000222444444555555444222111000,,,,,,---------,,,+++***(((***,,,+++***))),,,///;;;///)))///111***'''***************************+++++++++*********)))))))))***,,,---......---,,,,,,,,,------...///000000///...---------...///000///000111444666888:::;;;888:::===@@@AAABBBAAAAAA============>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA???>>><<<<<<>>>AAAEEEHHHOOORRRWWW\\\aaadddggghhhhhhlllssszzzwwwiiigggjjjppp}}}uuuaaaVVVNNNJJJJJJLLLJJJLLLUUUZZZjjj}}}vvvqqqiiidddcccaaa___\\\YYYYYYXXXWWWUUUSSSPPPOOONNNNNNNNNNNNMMMLLLKKKJJJKKKJJJHHHGGGFFFFFFGGGGGGGGGIIILLLMMMMMMLLLIIIGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<============>>>======<<<<<<<<<<<<===;;;;;;::::::::::::999999===<<<999777666666666777444444444444444444444444444333222222111111222222111///...///222333222000000000000000000000000000000000000000000000000000111111000000000000111111444333333222222333333333555555444444444333333333333333444555666666777888444444444333333444444555444444333222111000//////...//////000000000000///000000000000///...------------...///////////////111000///......///000111333444444444333222111000++++++,,,,,,++++++******))))))(((''')))///888>>>GGG777,,,++++++''')))///************************+++++++++*********)))))))))***+++,,,,,,---------,,,,,,------...//////000222222111000111222333444///000111444666888:::;;;888:::<<<>>>@@@@@@??????>>>>>>?????????@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@???>>><<<<<<>>>AAAEEEHHHOOORRRWWW\\\aaaeeeggghhhfffkkkqqqyyy~~~wwwmmmmmmrrrsssyyyiii\\\TTTNNNJJJHHHLLLKKKOOOYYY___ppp|||sssmmmeee``````aaa```___XXXYYYYYYYYYWWWSSSPPPNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKIIIHHHHHHGGGHHHHHHGGGGGGIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>============<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>;;;;;;::::::::::::999999;;;:::999999888777777666555555555555555555555555444333222222111111222222111000///000222222111000000000000000000000000000000000000000000000000000///000111222222111000///333333222222222222333333555555444444444333333333111111222333555666777777555444444333333444444444555555444333222111000000......///000111111000000111111111111000///...---------........./////////111000///......///000111333333333333333222111000+++++++++*********))))))...---+++))))))...555:::DDD666,,,***)))''')))///************************+++++++++*********************)))******+++,,,---,,,,,,,,,---......//////000////////////000111222///000222444666999:::;;;999:::<<<>>>>>>>>>======@@@@@@@@@AAAAAAAAAAAABBB@@@AAAAAAAAAAAA@@@@@@??????>>><<<<<<>>>AAAEEEHHHNNNQQQWWW]]]bbbfffhhhhhhfffiiipppwww}}}xxxxxxyyyuuuwwwqqq___WWWRRRMMMJJJHHHLLLMMMRRR[[[bbbuuu}}}wwwrrrjjjeee___\\\]]]^^^]]]\\\YYYXXXXXXVVVTTTRRRPPPNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@?????????>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;:::::::::999999999333444666777888888888777333333333333333333333333444333222222111111222222222111111111111111111000000000000000000000000000///////////////////////////000111111111111000///222222222222222222333444555555444444444333333333444444444333333222222222555555444333333333444444444444333222111000000///,,,---...///000000000000222222222222111000///...////////////000000111111111111000//////000111111222222222222222111111000,,,++++++***************++++++,,,,,,,,,,,,,,,,,,///***)))---...***((()))***************************************************))))))((()))***,,,---,,,,,,,,,------.....................///000000111///000222444777999;;;<<<;;;<<<===>>>>>>>>>======@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@?????????>>><<<<<<>>>AAAEEEHHHLLLPPPWWW^^^dddggghhhiiigggjjjooouuu{{{~~~{{{vvvtttzzzgggXXXSSSOOOKKKJJJHHHNNNOOOTTT]]]eeezzz|||uuunnniiibbb___]]]]]]^^^^^^[[[WWWZZZXXXTTTQQQOOOOOOOOOOOONNNOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@AAAAAA@@@@@@????????????>>>===<<<;;;;;;:::======<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999222444666888999888888777222222222222222222222222444333222222111111222222222222222222111111111111000000000000000000000000////////////////////////111111000//////000111111111111111111222222333444555555444444444333333333666555444333222111000000666555444333333333333333333333222111000///......***+++---...///000000111333333333333222111000////////////...///000111111111111000000000000111111222222111111000000000111------,,,++++++++++++,,,&&&'''(((***,,,------,,,$$$$$$'''---///,,,)))(((***************************************************))))))((()))***,,,---,,,,,,,,,---------------000000111222333333333444000111222555777999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@??????>>><<<<<<>>>AAAEEEHHHJJJOOOWWW___fffhhhiiiiiiiiikkkooosssxxx|||}}}uuuqqqqqqwwwzzz___TTTPPPKKKIIIKKKIIIOOOQQQUUU```jjj|||xxxssslllhhhcccaaa___```aaa```[[[WWWZZZWWWSSSOOOMMMMMMNNNPPPOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCBBBBBBAAA???@@@@@@@@@@@@@@@?????????>>>>>>===<<<;;;;;;;;;======<<<;;;:::::::::;;;;;;;;;::::::::::::999999999:::::::::999888666555222222222222222222222222444333222222111111222222000222333222111111222333000000000000000000000000000000000000000000000000222111000//////000111222111111000111111222333444555555444444444333333333222222333333333333444444666555555444333333333333333222222111000///......***+++---...000111222222444444444444333222111000...---,,,,,,,,,---...///111111111111111111111111111111000000///000000111...---,,,+++++++++,,,---222...)))'''(((***,,,---***))))))*********+++,,,***************************************+++++++++******)))******+++,,,---,,,,,,,,,,,,,,,,,,------------///000111111222111000111333555777:::;;;<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????AAABBBBBBBBBBBBAAAAAA@@@???>>><<<<<<>>>AAAEEEHHHIIINNNXXXaaagggjjjjjjiiihhhjjjmmmqqqvvv{{{~~~|||sssjjjiiimmmttt|||pppYYYQQQNNNIIIIIIMMMIIIOOOQQQWWWcccqqq{{{wwwrrrmmmiiigggdddaaa```aaa```\\\YYYYYYWWWTTTPPPNNNNNNNNNOOOOOOOOOOOOOOONNNMMMLLLLLLJJJJJJKKKKKKJJJIIIGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA??????@@@@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;::::::::::::999999;;;;;;::::::888777555555444444444444444444444444444333222222111111222222///111333333111111333555000000000000000000000000000000000000000000000000000000111111111111000000000000000000111222333444555555444444444333333333000000111333444666777777666666555444333333333333444333333222111000///...+++,,,...000222333444444555555555444444333222111...---,,,++++++---...000111111111222222111111111111000////////////000111...---+++***)))***+++,,,777222,,,)))((()))))))))------+++(((((())),,,---************************))))))*********+++++++++)))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---............000111333555888:::<<<<<<===============>>>??????>>>>>>>>>>>>?????????@@@AAAAAABBBBBBBBBBBBBBBBBB???>>><<<<<<>>>AAAEEEHHHHHHNNNXXXaaahhhkkkjjjiiieeegggjjjooouuu{{{}}}tttkkkaaacccjjjrrr{{{jjjVVVOOOLLLGGGIIIOOOIIIOOORRRXXXfffvvv|||wwwrrrmmmiiijjjeee```^^^^^^^^^\\\ZZZXXXWWWUUUTTTQQQPPPNNNMMMOOOOOOOOOOOONNNMMMLLLLLLIIIJJJJJJJJJJJJHHHGGGFFFDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDDDDCCCBBBBBBAAAAAA>>>??????@@@@@@@@@??????===============<<<<<<<<<999999999:::;;;<<<>>>>>>;;;;;;;;;:::::::::999999777777777666666666666666666666666666666666666666444333222222111111222222...111333333111111444666000000000000000000000000000000000000000000000000---///222444444222///---000000000000111222333444555555444444444333333333111111222333555666777777777666555444333222222222555444444333222111000000---...000222444555666777555555555555444333222111000///---------...000222111111222222222222111111111000///......///000111---,,,***(((((()))***+++)))((())),,,//////,,,)))(((***+++***)))+++,,,+++************************))))))******++++++++++++)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000111111111000000111333555888:::<<<===;;;;;;;;;<<<<<<===??????>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCC???>>><<<<<<>>>AAAEEEHHHGGGMMMXXXbbbiiikkkkkkiiibbbdddhhhnnnuuu}}}vvvmmmhhhfffccceeennn{{{wwwfffSSSJJJGGGFFFFFFGGGNNNOOOQQQXXXjjj{{{tttlllggggggeeecccbbbaaa___\\\ZZZ\\\ZZZXXXUUURRRPPPOOONNNKKKKKKLLLMMMMMMLLLJJJJJJKKKJJJJJJIIIGGGEEECCCBBBBBBCCCCCCDDDEEEFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA???>>>>>>>>>>>>>>>???@@@============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999::::::888777777777888999444555777888999888666555333333333333333333333333+++,,,---///000222333444111111111000000000000000000000000000////////////333222111000000111222333666333000000222333222000666555444222111111222222444444444555666777777888888666444444555444333222333444444444444333222222///---,,,...333777888777:::777444222111111000//////...---,,,,,,---...///000111111222222000///...111000///......---......000---***)))+++---//////))))))*********+++++++++***)))))))))+++,,,+++***------------,,,,,,+++***'''((()))***,,,---...///++++++,,,,,,---...//////..................------,,,,,,---...///000111111000111333555777999::::::999999::::::;;;<<<======???????????????@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???@@@>>><<<;;;<<<@@@DDDGGGLLLPPPZZZeeeiiigggfffhhhffffffhhhnnnwwwuuulllfffbbb___cccmmm|||qqqaaaQQQJJJHHHGGGHHHIIINNNPPPTTT^^^ppp|||uuummmhhhkkkiiigggfffeeedddaaa^^^[[[YYYWWWTTTRRRPPPOOONNNKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJIIIHHHGGGEEEDDDDDDFFFFFFFFFFFFFFFEEEEEEEEECCCBBBBBBBBBBBBAAAAAAAAA>>>>>>===============>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999:::::::::999888777777777888888444555777888888777666555333333333333333333333333000000000111111222222222111000000000000000000000111000000000////////////222111111000000111111222333222000111333444333111666555444222222222222222666666666666555555555555999888777777888777555333333333333333333222222111000...---///444777999888888555222111111111000//////...------------...///000000111222111000///............//////111222222///,,,***)))+++---------*********++++++++++++,,,***)))))))))+++,,,+++***,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---++++++,,,,,,---......///------------------............///000111222333333000111333555777999::::::::::::;;;<<<<<<===>>>>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???@@@>>><<<;;;<<<@@@DDDFFFLLLQQQZZZeeehhhdddccceeeeeeeeehhhoooxxxsssiiiccc\\\[[[```lll|||hhh[[[NNNIIIIIIIIIIIILLLNNNRRRYYYeeexxxzzztttmmmhhhhhhfffcccbbbbbb```^^^\\\YYYXXXVVVSSSQQQOOONNNNNNLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFJJJJJJIIIHHHFFFEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::999999888777777777777888555666777888777777555555333333333333333333333333444444444333222222111111000000000000000000111111111111000000000/////////000111111222222111111000000000000111333444333222666555444333222222222333555555555555555666666666:::::::::;;;<<<:::777555222222222333222111111000111//////000444777888888555333111000111111111000//////...------...//////000000111111111000///......//////000222333444444---,,,******+++,,,,,,+++++++++++++++,,,,,,,,,,,,***)))))))))+++,,,+++***,,,,,,,,,,,,,,,++++++***...------,,,,,,++++++***++++++,,,,,,------......++++++,,,,,,------............///000111222333333000111333666888999:::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBBBBBBBBAAA@@@??????>>><<<;;;===@@@DDDFFFLLLPPPZZZccceeeaaa___aaadddeeeiiipppyyy}}}pppeee^^^YYYYYY^^^kkk{{{xxx```VVVLLLJJJJJJIIIJJJLLLPPPTTT]]]jjj}}}xxxrrrkkkfffcccaaa^^^]]]\\\[[[ZZZXXXWWWVVVTTTRRRPPPOOONNNNNNMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHHHHJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>===<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::999888888777777777777777555666777777777666555444222222222222222222222222555555444333222222111111000000000000000111111111111111111000000000/////////000111222222111000///......000222333444333333555555444444333333333333000111222444666888999:::999999:::<<<===<<<888555111222222222222111000000000//////000222444666777555333000000222333333333000///...------...///000///000111111111000...---222222333333333333333333...---,,,,,,------+++***++++++,,,,,,,,,---------***)))))))))+++,,,+++***++++++,,,,,,,,,++++++***......------,,,+++++++++++++++,,,,,,,,,---------******++++++,,,---......,,,,,,---...///000111111000222444666888::::::;;;;;;;;;<<<<<<==================>>>>>>??????@@@@@@AAAAAABBBBBBBBBAAA@@@??????===<<<<<<===@@@CCCFFFKKKNNNWWWaaaccc```^^^```eeegggkkkrrryyyyyykkk```YYYWWWXXX^^^jjjyyysss\\\TTTLLLJJJJJJHHHIIILLLSSSWWW___nnn}}}xxxqqqkkkgggeeebbb___^^^]]]]]]\\\ZZZVVVUUUSSSQQQPPPOOONNNNNNOOONNNNNNMMMLLLKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHIIIFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@============<<<;;;999999============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888888888888888777777666666666666666666666555444444222222222222222222222222222222222222222111111111//////000000111111111111111111111111000000000000///000111222222111000///---...000111222333444444444444444444444444333333000000222444666777999999888888999;;;<<<;;;777444111222222222222111000000.........//////111333555555333111222333555555555000///...------...///000///000000111000///...---111222333444555555444444111///............,,,***++++++,,,,,,,,,---------***)))))))))+++,,,+++*********+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,---...///000111111111222444666888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>===<<<<<<>>>@@@CCCEEEHHHKKKSSS\\\___]]]^^^aaaeeehhhmmmsssxxx|||ssseee[[[UUUVVVWWW]]]hhhvvvkkkZZZRRRKKKJJJIIIHHHJJJMMMUUUYYYcccttt}}}xxxrrrllliiidddaaa^^^\\\\\\\\\[[[ZZZUUUTTTSSSRRRPPPPPPOOOOOOPPPOOONNNMMMLLLKKKKKKKKKHHHIIIIIIIIIIIIIIIHHHGGGBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAA@@@???===<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777777777777888888777777666555777666666555555444444444222222222222222222222222000000000000111111111111/////////000111111222222222222111111111000000000///000000111111000000///...///000000000111333666444444555555555555444333444444444444444555555555666666777888:::999666444222222222333222111111000---...///......///111444666444222222444666666666000000///......///000000//////000000000///...------///111444777888888888333111///.........,,,+++++++++++++++,,,,,,,,,,,,***)))))))))+++,,,+++***)))***++++++++++++++++++))))))***++++++,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,------............///000111222333333111222444777999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>=========>>>@@@CCCEEEFFFGGGMMMUUUYYYXXX[[[___cccgggnnnssswww{{{mmm```XXXSSSTTTUUU[[[fffsssxxxcccWWWPPPJJJIIIIIIIIILLLQQQTTT[[[hhh}}}{{{uuupppjjjggg```^^^ZZZXXXXXXYYYXXXXXXUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPNNNMMMKKKKKKKKKLLLHHHIIIJJJKKKKKKIIIGGGEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???@@@AAABBBCCCCCCBBB@@@???============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888666777888888888777555555777777666555444444333333111111111111111111111111111111111111111111111111...//////000111111222222222222222111111111000000000000////////////000000///000000///---///333777333444555666666555444444555444444444444444444333777666555666888888666555333333333333333222222111...///000///......111444666444222222333555555555111000///......///000111...///000000000///------,,,...111444777888999888555222...,,,,,,,,,,,,+++*********++++++++++++,,,***)))))))))+++,,,+++***))))))***+++++++++++++++(((((()))******+++,,,,,,++++++++++++++++++++++++------------------............///000111222333333111333555777999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBBBBAAA@@@???============>>>AAACCCDDDEEEEEEHHHNNNQQQQQQUUUZZZ___dddlllrrrwww{{{zzzhhh]]]WWWSSSQQQSSSZZZdddrrruuu___UUUNNNIIIIIIIIIJJJOOOUUUSSS\\\lll}}}vvvqqqlllfffcccaaa^^^ZZZXXXYYYYYYYYYXXXUUUUUUSSSRRRRRRQQQQQQQQQRRRPPPNNNMMMKKKKKKKKKLLLGGGIIIKKKMMMLLLIIIFFFCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????:::;;;===>>>>>>===<<<;;;>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999666777888888888777555444888777666444444333333333111111111111111111111111333222222111111000000000...//////000111222222222222222222111111111111000111000///......///000111000111000...,,,...333777333444555666666666444444222222333333444555666666777666555555777888777666333444444444444333222222///111111000......111555555333111111222444444333111000///......///000111...///000000000///---,,,...000333555666666666555555111---******+++++++++))))))*********+++++++++***)))))))))+++,,,+++***((()))***+++++++++++++++)))))))))))))))*********++++++++++++++++++++++++..................------,,,,,,---...///000111111222333555777999;;;<<<<<<===============<<<<<<<<<;;;;;;<<<===>>>???@@@@@@AAAAAABBBCCCBBBAAA@@@???============???AAACCCDDDEEEDDDEEEIIIKKKLLLPPPVVV[[[aaajjjqqqwww|||wwwiii]]]VVVTTTVVV[[[bbbmmm}}}nnn^^^PPPKKKHHHHHHIIIJJJPPPVVV^^^cccrrr}}}vvvrrroookkkfffaaa\\\[[[ZZZYYYYYYZZZ[[[\\\VVVUUUSSSQQQQQQQQQQQQRRRPPPOOONNNMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDFFFFFFFFFEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;:::999999888888777999999:::;;;:::999888777444444555555555555444444555555555555555555555555111111111111111111111111444333000...///222555777///000111222111000...,,,111111111000000000000///333222111000///////////////111222222111111222333222222222111000///...---444333333333333444555555888888777666555555444444222333333333333222111111000///...------...000111000111222333333222111000//////000///------...000222111111111000000//////000111222222444444555666222111///...,,,,,,++++++***************************++++++,,,,,,++++++***//////---+++***)))((((((++++++++++++,,,,,,---...)))******++++++,,,---------------,,,,,,+++++++++////////////000222333444000222444777999::::::::::::;;;<<<<<<;;;;;;<<<>>>;;;;;;;;;<<<>>>@@@BBBDDDAAAAAABBBBBBAAAAAA@@@???@@@AAA@@@???>>>>>>AAACCCDDDEEEFFFEEEDDDGGGMMMSSS[[[aaajjjuuu}}}yyykkk___YYYWWWXXX^^^ggguuujjjZZZOOOKKKIIIJJJKKKLLLQQQWWWbbblll|||uuupppmmmiiiddd```\\\[[[ZZZXXXXXXXXXYYYZZZWWWVVVTTTRRRQQQPPPQQQQQQPPPOOONNNMMMLLLLLLLLLLLLJJJJJJJJJIIIHHHGGGEEEDDDGGGFFFFFFEEEDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????============<<<<<<<<<<<<;;;;;;::::::999888888888999999:::::::::999888777444555555666666555555444555555555555555555555555444444444444444444444444444222000//////111333555111111000000000000000000222222222111111111000000000000000000000000111222---...//////......///000222222222222111000//////444333333333333444555555777777666666555444444333222333333333333222111111111000...------...///000111111222222222222111111000111111111//////111333111111111000000000/////////000000111222333444444222111000...,,,+++++++++***************************++++++,,,,,,++++++***************+++,,,---...+++++++++++++++,,,---...)))******++++++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,---///000111000222444777999::::::::::::<<<======<<<;;;===>>>======<<<===>>>@@@BBBCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@???>>>===>>>AAACCCDDDDDDDDDEEEGGGKKKQQQUUU\\\bbblllvvvzzzkkk___YYYWWWZZZ```mmmyyyaaaSSSMMMJJJJJJLLLMMMMMMRRRYYYdddtttzzzsssooolllhhhbbb^^^]]]\\\ZZZXXXWWWWWWWWWXXXXXXWWWUUUSSSQQQPPPPPPPPPOOONNNMMMMMMLLLLLLLLLLLLJJJJJJJJJIIIHHHGGGFFFEEEGGGFFFFFFEEEEEEDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????============<<<<<<<<<<<<;;;;;;::::::999999888888999999::::::999999888777444555555666666555555444555555555555555555555555444444444444444444444444222222111000000000111111333111///......000222444111111000000000/////////.........///000222333444,,,---///...------...000222222222333333222222111444333333333333444555555666666666666555444333333222333333333333222111111111000///---------...///111111111000000111111222222222333222111111222444111111000000000000//////......///000111222333333333222111...---+++*********************************++++++,,,,,,++++++***(((((()))***+++---///000,,,++++++++++++,,,,,,---)))******++++++,,,------------,,,,,,,,,,,,++++++.........///000111222333000222444777999:::::::::;;;<<<======<<<<<<===??????>>>>>>??????@@@BBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@??????===<<<===AAADDDDDDCCCCCCGGGLLLRRRWWWYYY___dddnnnxxxwwwggg[[[UUUUUU[[[cccrrrmmmXXXLLLIIIHHHIIIMMMMMMNNNTTT[[[dddyyy~~~xxxrrrmmmjjjgggaaa]]]^^^]]][[[YYYWWWWWWWWWWWWYYYXXXUUUSSSQQQPPPOOOOOONNNNNNMMMLLLLLLLLLLLLLLLIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFEEEEEEDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@???????????????????????????============<<<<<<<<<<<<<<<;;;;;;:::999999888888999999999999999888888777555555666666666666555555555555555555555555555555333333333333333333333333111111111111111000///...111000...---...000222333/////////.........------.........///000222333444///000111111000000111222111222333333444444444333444333333333333444555555555555666666555444333222222333333333333222111111222111000...------------111000///......///111222333333333111///...///000000000000000000000//////...//////000111222333333444333111///---+++*********************************++++++,,,,,,++++++***,,,++++++******++++++,,,,,,+++++++++++++++,,,,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////000111222444444000222444777999:::::::::;;;<<<>>>===<<<<<<===???@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@???===<<<>>>BBBEEEFFFDDDEEEJJJSSSZZZ^^^___```eeennnxxxwwweeeYYYTTTUUU^^^hhh{{{{{{dddSSSKKKEEEFFFIIIMMMMMMNNNUUU^^^iii{{{vvvpppllljjjfffaaa]]]___^^^\\\YYYXXXWWWWWWWWWXXXWWWTTTRRRPPPOOOOOOOOOMMMMMMLLLLLLKKKLLLLLLLLLJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@?????????????????????????????????============<<<<<<<<<<<<<<<<<<;;;;;;:::999999888999999888888888777777777555666666666666666666555555555555555555555555555333333333333333333333333000111111222111000///...............///000000111000000/////////.........000000//////000111222222000222333333222111333444111222333444444444444444444333333333333444555555444555666777666555444333222333333333333222111111111111000///...---------//////...---...///000111333333222///,,,***)))***//////////////////000000//////000111222333444444444333111///---,,,++++++***************************++++++,,,,,,++++++***------,,,+++************,,,++++++******+++++++++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000222444777999:::::::::;;;<<<======<<<<<<===>>>@@@@@@@@@@@@AAA@@@@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@AAAAAA???======???DDDGGGHHHGGGHHHNNNXXX```dddeeeaaafffnnnwwwyyygggZZZVVVWWWbbbpppqqq]]]QQQMMMEEEFFFIIIMMMMMMOOOYYYcccsss~~~vvvrrrllliiihhheeeaaa]]]^^^]]][[[YYYWWWVVVVVVWWWVVVUUUSSSQQQOOONNNNNNNNNMMMLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999888777777777777888555666666777777666666555555555555555555555555555444444444444444444444444111111111222111111000000/////////000000000000000222222222111111111000000222111000000000000000111///000222111000000111333111222333333444444444444444333333333333444555555444555777888888666555333222333333333333222111111000000000///......------////////////000111111222333333222...***((('''(((......////////////000000///000000111222333444444333222111///...------,,,***************************++++++,,,,,,++++++***************+++,,,------,,,++++++************+++)))******++++++,,,------++++++,,,,,,,,,,,,---------------...///000222222000222444777999::::::::::::;;;<<<<<<;;;;;;<<<>>>>>>???@@@@@@AAA@@@@@@???AAAAAABBBBBBAAAAAA@@@???AAA@@@>>><<<<<>>@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<<<<<<<<<<<;;;::::::999999:::999888777666777777888666666777777777777666666555555555555555555555555444444444444444444444444111111111111222222222222444333111//////000222333111111000000000/////////111111000000000000111111...000111111000000111222111222222333333333333222444333333333333444555555444666888999999888666444222333333333333222111111...///////////////......000111222333444444444444222333222///,,,***+++,,,........./////////000000...//////000111222333333222111000///............***************************++++++,,,,,,++++++***)))))))))***+++---...///,,,,,,+++***************)))******++++++,,,------+++++++++,,,,,,---------//////000000111333444555000222444777999:::::::::999:::;;;;;;::::::;;;===<<<===???@@@@@@@@@??????@@@@@@AAAAAA@@@@@@???>>>???>>><<<::::::===BBBFFFGGGJJJNNNSSSYYY^^^dddhhhfffiiiooovvv}}}{{{hhh[[[WWWZZZ___sss|||```NNNIIIJJJHHHIIILLLOOOPPPTTT```mmm|||vvvrrrmmmiiidddcccbbbaaa^^^[[[YYYXXXVVVTTTSSSSSSTTTTTTRRRQQQPPPNNNMMMMMMNNNNNNLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMLLLJJJGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>=========<<<<<<<<<<<<===<<<<<<;;;;;;:::999999:::999777666666666777888666666777777777777666666555555555555555555555555111111111111111111111111222111111111222333444444999666222///...000444666......---------,,,,,,,,,000000///000000111222222///111222222111111222333222222222333333222222111444333333333333444555555444666888::::::999777555222333333333333222111111---...///////////////...111333444666777777666666222333333111///...///000---.........//////000000------...///000111222222111111000///////////////************************+++++++++,,,,,,+++++++++************+++,,,---...,,,,,,+++***))))))******)))******+++,,,,,,------+++++++++,,,,,,---------,,,---------...000111222000222444777999:::::::::888999;;;:::999999:::<<<;;;<<<>>>???@@@@@@?????????@@@@@@@@@@@@???>>>>>>===<<<:::888888;;;AAAEEEEEEJJJOOOTTTWWW\\\bbbhhhhhhkkkqqqwww}}}sssaaaWWWWWW\\\___pppmmmZZZPPPJJJFFFDDDGGGKKKNNNNNNTTTfffxxx|||xxxsssoooiiihhhfffccc```^^^]]]]]]ZZZYYYWWWUUUTTTTTTUUUUUUQQQQQQQQQPPPNNNLLLKKKJJJJJJJJJJJJKKKKKKLLLNNNNNNRRRPPPNNNKKKIIIGGGEEEEEECCCDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@????????????>>>????????????>>>>>>>>>>>>===>>>@@@AAA@@@???===<<<:::::::::999888777666666888888777777777777888888;;;:::888777555444444444333222111111333555555444222222222333333444444444111333333222000000333666999777444444555444222///000000000000000000000000000000000000000000000000000222333222000/////////111111222222222333333333333333333444444444555555444444555555666777777777111...,,,---111333333222444333111///...///000111333444666777777777666555222333222000...,,,---...+++,,,---///000111111111000///---,,,---...000111222222000///------,,,,,,---,,,,,,,,,+++*********)))***++++++***)))***++++++***)))((((((((()))***''''''(((((())))))******,,,,,,------------......+++---...---,,,******+++,,,,,,---...///000111111---///444888;;;<<<;;;;;;;;;<<<==================BBB???===<<<>>>@@@AAAAAAAAABBBBBB@@@>>>;;;;;;;;;>>>>>>===<<<;;;===AAADDDGGGHHHJJJOOOTTTZZZ___bbbeeehhhooowww~~~ooo^^^UUUVVV\\\dddttthhhWWWOOOKKKHHHFFFHHHLLLOOOQQQZZZnnn}}}zzzwwwrrrooojjjhhhfffccc```]]]\\\[[[YYYYYYWWWVVVUUUUUUTTTTTTPPPPPPOOONNNMMMKKKJJJIIIHHHHHHIIIJJJLLLNNNPPPQQQPPPOOOMMMKKKIIIGGGFFFFFFDDDDDDEEEEEEDDDCCCAAA@@@@@@@@@@@@????????????>>>?????????>>>>>>>>>=========>>>???@@@???>>><<<;;;:::::::::999999888777666888888777777777777888888999999777666555555555555666444333333444444444333222222222333333333444444444555444222...---///111222000......//////,,,***000000000000000000000000000000000000000000000000///111111111///...///000111111222222222333333333333333333444444444555555333444555666777888999999999666333222222333222000444222000///...///000000333444555666777666555555000111000///,,,+++,,,---+++,,,---///000000000111......---,,,---...///000///...------,,,,,,,,,,,,+++++++++++++++*********)))***++++++***)))***+++,,,++++++******+++,,,---(((((((((((())))))***************+++++++++,,,,,,---///000///---,,,,,,---,,,,,,---...///000111111000222555777999888777666;;;;;;<<<======>>>>>>===AAA???======???@@@AAA@@@@@@BBBBBBAAA>>><<<;;;;;;>>>>>>===<<<;;;===AAADDDEEEGGGJJJOOOTTTZZZ___aaaeeeiiipppxxx}}}iii[[[TTTWWW]]]jjjyyy{{{aaaSSSLLLJJJJJJIIIJJJLLLPPPUUUbbbzzz}}}|||zzzwwwssspppjjjhhheeebbb___\\\ZZZYYYXXXYYYYYYXXXWWWVVVTTTSSSNNNNNNNNNMMMLLLJJJIIIHHHIIIJJJJJJJJJKKKMMMNNNOOONNNMMMKKKJJJHHHGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@????????????>>>??????>>>>>>>>>>>>======<<<<<<===>>>>>><<<;;;:::::::::::::::999888777666888888777777777777888888888777666666555555666666888666444333444444333222222222222222333333333333444444333111///...///111222000//////000000///...000000000000000000000000000000000000000000000000/////////...---...000222111111222222222333333333333333333444444444555555333444555666777888999999;;;888555333333222111000333222000///......///000222333555666666666555444000111111///---,,,,,,---+++,,,---...///000000000,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,))))))******************)))***++++++***)))***++++++*********+++,,,------((((((((())))))))))))***************++++++++++++,,,...//////---,,,,,,---,,,,,,---...///000111111111222555777777777666555:::;;;;;;<<<===>>>>>>??????>>>===>>>@@@AAA@@@???@@@BBBBBBAAA>>><<<;;;<<<>>>>>>===;;;;;;<<<@@@CCCCCCEEEIIINNNTTTYYY]]]___eeejjjqqqyyyyyyfffYYYTTTYYYaaappprrr\\\OOOJJJIIIJJJJJJJJJLLLQQQZZZlll~~~}}}{{{wwwssspppjjjhhheeebbb^^^[[[YYYXXXXXXYYYZZZ[[[YYYWWWTTTRRRNNNNNNNNNMMMLLLKKKJJJIIIMMMLLLKKKJJJIIIHHHHHHHHHKKKJJJIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@?????????>>>>>>???>>>>>>>>>============;;;;;;<<<<<<<<<;;;:::999999:::::::::999999888777888888777777777777888888666666555555555666666777666444222222333444333222222222222222222222222333111111111000111222444555333333333333444444444333000000000000000000000000////////////////////////.........---,,,---000333111111222222222333333333333333333444444444555555444444555555555555666666444222111000111111222222222222000///......//////111222444555555555444333222333444222000//////000,,,,,,---...///000000000,,,---...///000000/////////////////////...------((((((((()))*********+++)))***++++++***)))***+++''''''((())))))***+++,,,))))))))))))))))))))))))+++,,,,,,,,,,,,---------***+++------+++******+++,,,,,,---...///000111111///111333666888999:::999;;;;;;;;;<<<===>>>??????>>>===>>>???AAABBB@@@???@@@AAABBBAAA>>>===<<<=========<<<;;;:::;;;???BBBBBBDDDHHHMMMRRRVVVYYY[[[eeejjjrrryyyyyyfffZZZVVV]]]fffuuukkkXXXNNNIIIHHHJJJKKKJJJLLLTTT```ttt}}}xxxsssooommmjjjhhheeebbb^^^[[[YYYXXXYYYZZZ[[[\\\ZZZWWWTTTQQQPPPPPPPPPOOONNNMMMLLLKKKLLLKKKJJJHHHFFFFFFEEEEEEIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@?????????>>>>>>>>>>>>>>>============<<<;;;;;;;;;;;;;;;::::::999999::::::::::::999888888888888777777777777888888555555555555555666666777333222000111333444444333222222222222222222222222222111111111222444555666000111111111111111222222000000000000000000000000////////////////////////.........---,,,---000333111111222222222333333333333333333444444444555555555444444333222222111111000////////////111333444111111000//////.........000111333444444333333222111333444444222000000000------...///000000000000......000111222222222222555555555444222000///---((((((((()))*********+++)))***++++++***)))***+++''''''((()))***+++++++++************))))))))))))+++++++++,,,,,,,,,------)))+++,,,,,,+++***++++++,,,,,,---...///000111111000222444777999;;;<<<<<<<<<;;;;;;;;;<<<===???@@@=========???AAABBBAAA???@@@AAABBBAAA???===============<<<:::999:::>>>AAABBBCCCFFFKKKOOOSSSWWWXXXdddjjjrrryyy}}}|||hhh\\\YYY```iiiyyyeeeUUUNNNHHHGGGJJJKKKJJJNNNXXXggg|||zzztttnnnjjjiiijjjhhheeebbb___\\\ZZZYYYZZZ[[[\\\\\\[[[XXXTTTRRRQQQQQQQQQQQQPPPOOONNNMMMHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGEEEDDDCCCBBBBBBAAABBBBBB@@@@@@@@@????????????>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::::::::999:::::::::::::::999999888888777777777777888888555555555444555555666666333111000111333555555444222222222222222111111111666333111000111222222111000111222222000000111222000000000000000000000000000000000000000000000000/////////...---...000222111111222222222333333333333333333444444444555555444333333222111000//////333333333222000000222444111000000//////......---///000222333333333222111///111333333111/////////...///000111111111111000///000000111222333444444888888888777555222///...))))))******************)))***++++++***)))***+++)))***+++,,,,,,,,,,,,,,,+++************)))))))))))))))))))))***************,,,......---,,,---...,,,,,,---...///000111111444555666888999:::;;;;;;======<<<;;;;;;<<<>>>???>>>======>>>@@@BBBBBBAAA@@@AAABBBAAA???>>>>>>>>>======<<<:::888999===???AAACCCEEEIIINNNTTTYYY\\\eeellltttyyy{{{}}}jjj]]]ZZZaaajjj}}}yyy^^^SSSNNNHHHGGGKKKLLLLLLRRR^^^nnnyyyrrrllliiiiiijjjhhhfffccc```]]]\\\[[[\\\\\\]]]\\\ZZZWWWUUUSSSQQQQQQQQQQQQQQQPPPOOONNNIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@@@@AAAAAA@@@@@@@@@????????????>>>>>>>>>=========<<<<<<<<<<<<<<<;;;:::::::::::::::999999::::::;;;::::::999888888777777777777888888666666555444444444555555666444333333555666666555222222222222111111111000444111......000111111///111333444333111000222444000000000000000000000000000000000000000000000000///111111111///...///000111111222222222333333333333333333444444444555555111111111111111111111111555666555333000///111444000000000000///...------///000111222222222111000///111333333222000//////000000111222222222222111000/////////000222444555666666777666555222000...+++++++++++++++*********)))***++++++***)))***+++***+++,,,,,,,,,,,,+++***+++++++++*********))))))))))))))))))***************+++------,,,,,,---...,,,,,,---...///000111111222333555777999:::<<<<<>><<<;;;;;;;;;===>>>???===<<<===???AAABBBBBB@@@AAABBBBBB@@@>>>>>>???======;;;999888999<<>>>>>=========<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;999999:::;;;;;;:::::::::888888777777777777888888666666555444444444444444:::888666666666777666555222222222222111111000000///,,,***+++///222222111000222333222///...///111000000000000000000000000000000000000000000000000000222333222000/////////111111222222222333333333333333333444444444555555000000111222333444444555222444444222//////111444000000000000///...---,,,...///000222222111111000111333555666444222222222111222222333333333222222000///......///111444555222333444555444222///...---,,,,,,,,,+++*********)))+++++++++***)))***+++((()))***++++++***((('''++++++++++++******))))))***++++++++++++,,,,,,,,,''')))++++++******+++,,,,,,,,,---...///000111111---...111555888<<>>AAACCCCCC@@@AAABBBBBB@@@>>>>>>???======;;;999888888;;;>>>@@@AAACCCIIIQQQ[[[eeekkkjjjqqqyyy|||||||||mmm___YYYbbbqqqjjjTTTMMMMMMKKKKKKNNNQQQQQQUUUbbbyyy{{{yyyuuunnniiiiiikkkhhheeebbbaaa___]]][[[^^^\\\ZZZZZZZZZZZZYYYXXXVVVUUURRRMMMIIIHHHIIIKKKLLLKKKIIIGGGGGGHHHIIIJJJIIIHHHGGGFFFFFFEEEDDDDDDBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@??????>>>??????@@@======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::999999777777777777666666666666999888777666444222111000333444444555555444444333222222222222222222222222222222222111111111111000222111000//////000111111333333333222222222111111111222444444222000///000000000000000000000000000222222333333333222222111444444555555444444333222333333333222222222111111555444333111000/////////+++---...//////---+++***---...000111222111///...***---111444444222...+++,,,---///111222111000///............000222444555666555444333222111222222000///------------+++)))*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------(((((()))***++++++,,,,,,///////////////.........111333555888:::;;;;;;;;;============>>>>>>>>>>>>@@@???===;;;<<<>>>@@@BBBEEEDDDCCCAAA@@@???>>>>>>;;;<<<<<<:::777777;;;???BBBBBBDDDJJJTTT___hhhmmmqqqqqqsssvvvzzz}}}~~~~~~~~~nnnbbb^^^iiixxx{{{dddPPPKKKMMMLLLLLLPPPRRRTTT[[[kkk|||vvvssspppjjjhhhiiigggdddbbbaaaaaa```___]]]^^^\\\ZZZYYYYYYYYYXXXVVVTTTTTTRRROOOLLLKKKLLLNNNNNNMMMKKKHHHGGGGGGHHHHHHFFFGGGGGGGGGFFFEEEDDDDDDCCCDDDCCCCCCBBBAAA@@@???AAA@@@@@@??????>>>>>>???======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::999999777777777777666666666666555555555555555555555555333444444555555444444333222222222222222222222222222222222111111111111000111111000//////000111222222111111111000000000000...000222222000//////000////////////////////////222222222333333222222111222333333444555555555444333333333222222111111111444333222111000000000000000111222222222111000///...///111222222222000///---///222444444222///------...000222333222111000//////......///111333444666555555444333333222222///...,,,,,,------,,,*********************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------******++++++,,,------.../////////////////////...///111444777999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>======>>>@@@CCCDDDEEEDDDCCCAAA@@@???>>>>>>>>>@@@???<<<999888;;;>>>BBBBBBEEEKKKTTT^^^ggglllrrrsssvvv{{{ooodddaaammm|||rrr^^^LLLIIILLLLLLMMMQQQRRRWWWbbbuuu~~~vvvooollljjjfffeeegggbbb```^^^^^^___```___^^^^^^[[[YYYWWWWWWWWWUUUTTTRRRSSSSSSRRROOONNNOOOPPPPPPNNNLLLIIIHHHGGGGGGGGGDDDEEEGGGHHHGGGFFFEEECCCEEEEEEDDDCCCBBB@@@???>>>BBBAAAAAA@@@???>>>===============<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;::::::::::::999999777777777777666666666666333333444444555666666666333444444555555444444333222222222222222222222222222222222111111111111000000000000000000111222333000000////////////.........///111111000000000111........................111222222333333222222222000111333444555666666666222222222222111111111111333333222111000000111111111000000000000////////////000111222333222111111000111333444444333111000...///111222333333222111000000/////////000111222444555555555555333222111...,,,+++,,,---...---+++***************************++++++++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,------......//////......//////////////////...///222555888:::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEEEEDDDCCCAAA@@@???>>>>>>BBBBBBBBB>>>:::999;;;>>>BBBCCCFFFKKKSSS\\\eeekkkqqqtttyyy~~~pppccc```jjjxxxlllZZZKKKJJJLLLLLLNNNRRRQQQXXXfff}}}wwwpppkkkjjjiiieeeccceee```^^^\\\\\\^^^^^^^^^]]]]]][[[XXXVVVUUUUUUSSSQQQRRRSSSUUUTTTRRRPPPOOOPPPNNNMMMKKKIIIHHHGGGFFFFFFCCCEEEHHHIIIJJJHHHFFFDDDCCCCCCCCCCCCBBBAAA@@@???BBBBBBAAA@@@???>>><<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999777777777777666666666666555555555555555444444444333444444555555444444333222222222222222222222222222222222111111111000000//////000000111222333444////////////////////////000222333222000000000111////////////////////////111111222333333333222222111222333444555555555555222222222222222222111111222222111111111111111222000///......------.........///000111111111111111222222222333222222111000......000111222222111111222111000///...//////000111222444555444333111///,,,+++***+++---...---,,,************************++++++++++++++++++++++++,,,+++)))(((((()))+++,,,***++++++++++++,,,,,,,,,,,,---------......//////............////////////---///222666999;;;<<<<<<<<<<<<<<<=========>>>>>>;;;<<<===???@@@AAABBBCCCEEEDDDCCCAAA@@@???>>>>>>AAABBBAAA>>>:::999<<>><<<;;;========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999777777777777666666666666555555555555555555555555333444444555555444444333222222222222222222222222222222222111111111000000//////000111222333333333000000000000000000000000111222222111...---...///000000000000000000000000000111222333333333333333333444444555444444333333222222222222222222333333222222111111111111111222222222111000000000000111,,,---...//////000000000222222222111111000000000------...//////000000000222111000............//////000111222222111///---+++******+++---...---,,,************************++++++++++++++++++++++++***)))(((''''''((()))************+++++++++,,,,,,,,,,,,,,,,,,---------------.........//////000000...000333777:::<<<======<<<<<<<<<<<<============<<<<<<======>>>?????????EEEDDDCCCAAA@@@???>>>>>>>>>??????===:::999===@@@@@@CCCFFFJJJPPPYYYcccjjjpppvvv~~~{{{iii```___jjjxxxfffXXXMMMNNNOOOMMMNNNRRRWWWaaatttzzzppplllkkknnnmmmgggbbbbbb```^^^\\\[[[[[[[[[YYYXXX[[[XXXVVVTTTTTTTTTRRRQQQQQQSSSTTTSSSQQQNNNMMMMMMIIIIIIIIIIIIIIIHHHHHHHHHFFFGGGIIIJJJJJJHHHGGGEEE???@@@AAABBBCCCCCCCCCCCC@@@AAAAAAAAA@@@???===<<<<<<============>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999777777777777666666666666222222333444555666777888333444444555555444444333222222222222222222222222222222222111111111111000000000111222333333333222000000111111111111222222///000000...,,,+++,,,...111111111111111111111111000111222222333333333333444444555555444444333222333333333333444444444444333333222111000000111111000000000000/////////...,,,,,,------...///000111222222222222111000//////,,,---------...//////000222111000...------............///000000///...---+++******+++,,,------,,,************************,,,,,,,,,++++++++++++***((((((((((((((((((((((((************++++++++++++++++++++++++++++++,,,,,,------......///000000000000111444888:::<<<======999::::::::::::;;;;;;;;;======<<<<<<<<<===>>>>>>EEEDDDCCCAAA@@@???>>>>>><<<===>>>;;;999999<<<@@@>>>BBBFFFJJJOOOXXXccckkktttzzzxxxggg___```lll{{{}}}aaaTTTLLLNNNPPPMMMNNNSSSZZZeeeyyy{{{vvvqqqmmmkkkmmmlllfffcccccc```]]][[[[[[[[[[[[ZZZXXXZZZXXXUUUTTTUUUTTTSSSRRRNNNPPPQQQPPPOOONNNNNNOOOLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDAAAAAABBBBBBCCCBBBBBBBBB??????AAAAAAAAA???>>><<<<<<=========>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999777777777777666666666666333333444444555666777777333444444555555444444333222222222222222222222222222222222111111111111000111111222333333333222111000000000111111222222222...///000///...///111333000000000000000000000000000000111222333333333333333333444444555444444444444444444555555555666666444333222111000000000000......///000///...---,,,,,,,,,------///000111222222333333444333111000...---------......///000111222111///...------...///////////////////////////,,,+++******,,,---,,,+++************************,,,,,,,,,+++++++++******((()))***++++++***)))(((************++++++++++++,,,,,,++++++++++++++++++------......///000000111000111444777999:::;;;;;;999999:::::::::;;;;;;;;;===<<<;;;;;;<<<>>>@@@BBBEEEDDDCCCAAA@@@???>>>>>>===>>>>>><<<888888;;;???<<<@@@EEEJJJOOOXXXccclllvvv|||wwwfff___```lllzzzvvv]]]QQQKKKMMMPPPNNNOOOTTTZZZeee{{{zzzttttttnnnjjjjjjiiieeedddeee^^^\\\[[[ZZZ[[[\\\[[[ZZZYYYWWWUUUTTTUUUUUUTTTSSSLLLMMMNNNNNNMMMMMMOOOQQQPPPPPPOOONNNLLLJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA@@@>>>???@@@AAAAAA@@@>>>===<<<=========>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999777777777777666666666666777666666555444444333333333444444555555444444333222222222222222222222222222222222111111111111000111222333444333222111000//////000000111111222222///111222222222444777:::///////////////////////////000111222333444444444111222333444555666666666555555555666666666777777555444333111000/////////111222444555444333111///------......///111222333333444555666555333000//////.........///000111222111000///...---......///000000////////////000111,,,+++***+++,,,,,,+++***************************,,,,,,,,,++++++*********(((***,,,......,,,***((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111000111444666888999999999;;;;;;;;;<<<<<<<<<=========<<<;;;;;;<<<@@@CCCEEEEEEDDDCCCAAA@@@???>>>>>>@@@AAA@@@===999777:::===;;;???EEEIIINNNWWWdddmmmuuu|||rrrccc^^^]]]iiiyyylll[[[TTTOOONNNNNNNNNQQQUUU___ooo~~~xxxtttsssnnnllliiihhhhhhfffbbb^^^ZZZYYYXXXXXXXXXZZZ[[[\\\[[[[[[[[[ZZZXXXTTTQQQOOOQQQOOOMMMNNNOOOQQQRRRQQQKKKLLLLLLLLLKKKJJJHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDCCC>>>>>>????????????>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888:::999888777666666666666777777666666555555444444222333333444444333333222000000000000000000000000222111///.........///000///////////////000111111//////000000111111111111000000000000000000000000000000000000000///......///......000222333222000111111111222222333333333555444444444555666888999777666333111111111222333444444333222111000///...,,,---...///000111222222666666666666444222000///...++++++...///---...222000000000000////////////......///000111222333333222111///---+++***))))))+++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++333222///---,,,,,,---...------......///000000000111222444555777999;;;<<<999:::;;;<<<============777888:::<<>>===<<<999777666888:::>>>@@@CCCFFFMMMYYYgggrrrzzz}}}oooddd``````kkkzzzyyyfffXXXQQQMMMMMMNNNOOOSSSYYYgggwww{{{uuuqqqqqqllljjjiiihhhhhheee```\\\[[[ZZZYYYXXXXXXXXXYYYZZZ\\\[[[YYYWWWUUUTTTSSSRRRQQQOOOMMMNNNOOOQQQQQQQQQKKKLLLLLLLLLLLLJJJIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDDDDDDDCCCBBBAAA>>>>>>????????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888:::999888777666666666666666666666666555555555555222333333444444333333222000000000000000000000000222111000/////////000000///////////////000111111222222222222333333444444000000000000000000000000000000000000000///......///......000222333222111222222222222222333333333555444444444555666888999777555444222111111222333444333333222111000///...,,,---...///000222333444777777777666555333000///000---,,,......+++,,,///000000000/////////......//////000111222222333333222111///---+++***))))))))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,000///---,,,++++++,,,---------......///000000000111222444666888:::;;;<<<:::;;;<<<===>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBBDDDDDDCCCBBBAAA@@@??????>>>>>>===:::888777999;;;<<>>>>>????????????>>>>>><<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999888777666666666666555555555555555666666666222333333444444333333222000000000000000000000000222222111000000000000111///////////////000111111////////////000000000000////////////////////////000000000000000//////...000///...///222333222111444444333333333333222222444444444444555666777888666555444333222222222333333333222111000//////...,,,,,,---///111333555666888888888777666333111///222...---...---)))))),,,////////////............000000111111222222333333222111///---+++******)))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---------......///000000000111222444666888:::;;;;;;;;;<<<===>>>>>>???>>>>>>============>>>???@@@AAACCCCCCBBBAAA@@@???>>>>>>??????>>>;;;999999;;;===;;;???EEEKKKQQQ[[[eeemmmwww}}}llleeeeeegggssskkkZZZRRRMMMKKKLLLNNNQQQYYYaaavvv~~~zzztttooommmjjjkkkkkkkkkiiiddd^^^ZZZTTTTTTUUUVVVWWWYYYZZZ[[[WWWVVVTTTRRRQQQQQQRRRRRRPPPNNNMMMMMMOOOPPPOOONNNKKKKKKLLLMMMLLLKKKJJJIIIDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBAAA@@@???>>>>>>>>>>>>????????????>>>>>><<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999888888999888777666666555555666444444444555555666666666222333333444444333333222000000000000000000000000222222222111111111111111///////////////000000111........................//////////////////////////////000000000000//////000///...///111222222111333333333333333444444444444444444444555555666666555555444444444333333222333222222111000/////////,,,,,,---...111333666777999999999888666444111000111...,,,...---)))))),,,////////////.........---000000000000111111222222111000///---+++*********))))))***************+++************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++******+++,,,------------......///000000000000222444666999::::::;;;:::;;;<<<======>>>>>>>>>;;;;;;<<<===???@@@BBBCCCCCCCCCBBBAAA@@@???>>>>>>@@@@@@???<<<::::::<<<>>>===@@@FFFKKKQQQ[[[fffnnnyyy}}}llldddeeehhhvvvhhhYYYQQQNNNLLLMMMNNNRRR[[[eee{{{|||xxxqqqllljjjjjjkkkmmmlllhhhccc^^^ZZZUUUUUUVVVWWWWWWXXXXXXXXXRRRRRRSSSSSSRRRQQQOOONNNOOONNNMMMMMMOOOOOONNNLLLJJJJJJKKKLLLLLLKKKIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAA@@@???>>>>>>>>>>>>>>>????????????>>>>>><<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999888888999888777666555555555555333333444444555555666666222333333444444333333222000000000000000000000000222222222222111111000000///////////////000000111111111111111111111111111//////////////////////////////000000000000//////111///......000222222222111111222222333444555555444444444555555555555555333444555555555444333222222111111000000/////////,,,,,,,,,...000333666888888888888888666444222111///,,,+++......+++,,,///000////////////............//////000000111111111111000...---,,,+++******,,,,,,++++++***)))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---......------......///000000000000111444777999:::::::::999999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>@@@BBBCCCDDDDDDCCCBBBAAA@@@??????@@@@@@???===;;;;;;===???AAACCCFFFJJJPPP[[[hhhrrr{{{~~~mmmeeeeeeiiixxx{{{eeeXXXPPPNNNLLLNNNOOOTTT___jjjzzzwwwsssmmmhhhggghhhjjjkkkiiiddd___[[[YYYYYYYYYYYYXXXWWWVVVTTTSSSQQQRRRTTTTTTSSSQQQOOOMMMNNNMMMMMMMMMNNNNNNLLLKKKHHHIIIJJJKKKJJJJJJHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@??????>>>??????>>>>>>????????????>>>>>><<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999888888888888777666555555555555444444444444444555555555222333333444444333333222000000000000000000000000111111222222111111000//////////////////000111111111111111000000000000000////////////////////////...//////000000000000000111///......000222333333000111111222222333444444333444444555555555444444222444555777777555333222111111000000000/////////---,,,,,,,,,...111444666666666777777666555333222...++++++...///---...222000000000000////////////......///000111222333333000000...---,,,+++++++++------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------......//////------......///000000000///111444888::::::::::::888888999;;;;;;;;;;;;;;;???>>>>>>>>>>>>>>>???@@@DDDDDDCCCBBBAAA@@@??????@@@@@@???===;;;;;;>>>@@@EEEFFFHHHJJJPPP\\\jjjttt{{{}}}~~~mmmfffgggjjjxxxuuuaaaUUUNNNLLLLLLOOOQQQWWWdddppp~~~uuurrrooojjjggggggccceeefffccc]]]XXXUUUUUUXXXXXXYYYYYYXXXWWWVVVUUUVVVVVVUUUTTTSSSRRRQQQPPPNNNMMMMMMMMMNNNNNNLLLIIIFFFGGGHHHIIIIIIIIIGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEAAAAAA@@@?????????@@@AAA>>>>>>????????????>>>>>>=========<<<<<<<<<;;;;;;999999999999999999999999:::::::::999999999888888888888666555555555555555555444444444444444444333222333333444444333333222000000000000000000000000000000111111111000///...///////////////000111111000000/////////.........000000000000000000000000......///000000000000000111///---...000222333333222222222111111000000000333444555555555444333333111333666888888666444222000000000000////////////---,,,++++++---///333555333444555666666555444333///,,,,,,///000...///333222111111111000000000000...///000111333555666666000///...---,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,---------............---------......///000000000///111555888:::::::::999888999:::;;;<<<<<<<<<<<<>>>>>>======>>>???@@@@@@CCCCCCBBBAAA@@@???>>>>>>??????>>>===;;;;;;>>>@@@EEEGGGKKKNNNTTT^^^kkktttxxx{{{~~~lllhhhiiilllwwwppp]]]RRRLLLJJJLLLOOORRRYYYggguuu|||ssspppoookkkiiijjj___aaaaaa]]]WWWRRRQQQQQQRRRTTTVVVXXXZZZ[[[[[[[[[[[[YYYWWWTTTSSSSSSSSSTTTMMMMMMLLLMMMNNNNNNKKKIIIEEEFFFGGGHHHHHHHHHGGGFFFBBBBBBCCCDDDEEEFFFGGGGGGAAA@@@?????????@@@AAABBB>>>>>>????????????>>>>>>>>>============<<<<<<<<<999999999999999999999999:::::::::999999999888888888777666555555444444555555555555444444333333333222333333444444333333222000000000000000000000000///000000111111///...---///////////////000111111444333333333222222111111111111111111111111111111......///000000000000000222000------///222333333555444333111///...---,,,333444555555555444333222111333666888888666444222000000000000////////////---,,,+++***,,,...111333111222444555555555444444111...---000111//////333222222222222111111111000///000111333555777888999000///...---,,,+++++++++)))***+++,,,...///000111************************++++++++++++++++++++++++))))))*********+++++++++,,,------......------,,,------......///000000000///111555888:::;;;:::999999:::;;;<<<============::::::;;;===???AAACCCDDDBBBAAAAAA@@@???>>>======??????>>><<<;;;;;;>>>@@@DDDHHHMMMRRRWWW```kkksssuuuyyy~~~kkkeeejjjpppzzzmmm[[[RRROOOLLLKKKNNNQQQYYYgggtttzzzuuuppplllgggdddcccaaa]]]YYYUUUSSSQQQPPPTTTUUUVVVXXXYYYYYYXXXXXXTTTSSSPPPNNNMMMMMMNNNOOOOOOPPPPPPPPPOOONNNLLLKKKJJJJJJJJJHHHFFFDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@???????????????@@@@@@??????>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;:::999888999:::;;;<<<>>>;;;999888999::::::999777777777777777666666555666666666555555444444444111111222333333111000///111111111111111111222222000000000000000000000000......---......///000111---...000111111111000///...///000000000///---,,,.../////////000000111111////////////000111222333111111222222222333333333444444555666777888999999888888888777666444222222111111111111111111111111///...------...///000111222333444555555444222000111111000000000000111111000111222333222111000///,,,------///222555888:::666444000---+++******************+++,,,,,,,,,---************************,,,++++++***++++++,,,,,,***+++---//////...---,,,......---,,,+++))))))(((***+++---///000///...---000000333777;;;======<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<======>>>@@@AAABBBBBBDDDEEEDDDAAA>>>======>>>>>>>>><<<;;;<<<>>>AAAEEEGGGLLLTTTZZZ```jjjuuuxxxoooiiilllqqqzzzjjjYYYPPPOOOMMMLLLOOOSSS[[[kkkyyyyyytttoookkkgggdddcccaaa^^^ZZZVVVTTTSSSRRRTTTUUUVVVXXXYYYYYYXXXXXXUUUTTTRRRQQQPPPOOOPPPPPPNNNNNNNNNNNNMMMLLLKKKKKKIIIJJJJJJHHHEEEDDDCCCDDDFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@??????@@@AAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;::::::::::::::::::999999::::::;;;<<<:::777777888999888888666666777777777666555555555555555444444444333333333333444444444333222111333222222222111000000000000000000000000000000000000//////.........//////---...///000111000000///000000111111111000............/////////000000000////////////000111222333111222222222222333333333444444555666777888999999888888888777555444222111111111111111111111111111......---------...000000111111222333333222111000111111000000000000111111111111222111111000//////000000111222444777:::<<<555333000---+++******************+++++++++++++++************************,,,,,,++++++***+++++++++***+++---...///...---,,,+++++++++++++++++++++++++++,,,...000000000///...000111333777;;;======<<<;;;;;;;;;<<<======>>>>>><<<<<<<<<===>>>???AAAAAABBBCCCCCCBBB???===<<<===?????????===;;;<<<>>>AAADDDFFFMMMUUU[[[aaajjjtttxxxsssnnnpppttt|||yyycccUUUNNNNNNMMMNNNQQQVVV___pppxxxqqqmmmjjjgggeeecccaaa^^^ZZZXXXVVVUUUUUUTTTUUUWWWXXXYYYYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQQQQLLLLLLKKKKKKKKKKKKKKKLLLJJJJJJJJJIIIFFFDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;;;;:::::::::999:::::::::::::::999999999777666555777777777666555666666666666555444444444444444444333333333333444333333333222222222222444333333222111000//////000000000000000000000000222111000///..................///000000000000000000111111111111000000///............////////////////////////000111222222222222222222333333333333444444555666777888888999888888777777555444222111000000000000000000000000...---,,,,,,,,,---...///000000000000000000000111111111000000000000111111333222111000////////////......///000222444666777444222000---+++***************************))))))************************---,,,,,,+++*********+++***+++---.........---,,,))))))***+++,,,---......+++---...000000000000///000111333777;;;======<<<::::::;;;<<<<<<======>>><<<<<<<<<===>>>???@@@AAABBBCCCBBB@@@===<<<<<<===AAAAAA@@@>>><<<<<<>>>@@@DDDFFFMMMVVV[[[```hhhqqqvvvuuuqqqssswwwooo\\\QQQLLLLLLLLLNNNSSSXXXcccvvv|||tttnnnjjjgggeeedddbbbaaa^^^[[[YYYWWWWWWWWWUUUVVVWWWYYYYYYYYYXXXWWWUUUUUUUUUUUUTTTRRRQQQPPPLLLLLLKKKJJJJJJKKKMMMMMMKKKLLLLLLJJJHHHFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA============<<<;;;:::999<<<<<<;;;;;;;;;:::::::::888999:::;;;;;;:::888777888777555666777888777666555555555555555444444333333333333333333333333333222222111000000000000000333222222222111000000000000000000000000000000000111111000///......//////...//////000000000000000000000000000000000000000................../////////......//////000111222222222222333333333444444333444444555666777888888888888777666555333222111////////////////////////...---,,,+++,,,,,,......000000//////000111222222111111000000000000111111555444222000/////////000,,,------...000111222333333111000...,,,++++++++++++*********)))(((((((((************************------,,,+++***************+++,,,------------,,,)))******+++,,,---......,,,---...///000000000000111111333777;;;===<<<;;;999::::::;;;<<<<<<======<<<<<<<<<<<<>>>???@@@AAACCCCCCBBB???===<<<===???CCCBBBAAA???<<<<<<>>>@@@DDDGGGNNNVVVZZZ\\\cccjjjrrr}}}vvvqqqrrruuu}}}}}}fffVVVNNNKKKIIIKKKOOOTTT[[[ggg}}}|||wwwpppjjjgggeeedddcccbbbaaa^^^[[[YYYXXXXXXWWWVVVWWWXXXYYYYYYYYYXXXWWWTTTTTTTTTSSSRRRQQQOOOOOONNNMMMLLLKKKLLLMMMNNNOOOLLLMMMMMMLLLJJJHHHIIIIIIFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA<<<======<<<<<<;;;:::999<<<<<<;;;;;;;;;:::::::::999999:::;;;:::999777666888777777777999999888777555555555555555444444333333333333333333333333333222222222222111111111000000000000111222222222333000000000000000000000000///////////////000111111///////////////000000111//////////////////////////////////////////..................///000111222222222333333333444444444333333444555666777888888777777777666555333111000////////////////////////......,,,,,,+++,,,---...111000000111111333444555111111000000000000111111555444222111000000111111...///000111222333444444111000///...---,,,+++++++++*********)))(((((((((************************---,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000111222333777;;;<<<<<<;;;999999::::::;;;;;;<<<<<<;;;;;;<<<<<<===???@@@AAAEEEEEECCCAAA>>>===>>>@@@CCCBBBAAA???<<<<<<>>>@@@EEEGGGMMMTTTWWWXXX^^^eeennnzzz~~~tttooonnnpppyyyuuu^^^QQQLLLLLLHHHKKKPPPWWW^^^lll}}}wwwsssmmmiiigggfffdddcccbbbaaa^^^[[[YYYXXXWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWTTTSSSRRRQQQPPPPPPOOONNNOOOOOONNNNNNNNNNNNNNNOOOLLLMMMNNNLLLJJJIIIIIIJJJFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@????????????>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::::::::::::::999888777666888888888999:::;;;999888555666666666666555444444333333333333444444444444444555666666666555333222//////000111222333333444000000000000000000000000////////////000111222333///////////////000111111///............//////000000000000000////////////............///000111111333333333333444444444444333333444555666777777888777777666666444333111000000000000000000000000000///...---,,,,,,,,,---...000111222333444555666666111111000000000000111111333222222111111111111111+++,,,...///111111222222000//////...------,,,,,,******************))))))************************,,,++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,......------,,,,,,++++++,,,,,,------...//////000222222444777:::<<<<<<:::888888999::::::;;;;;;<<<;;;;;;;;;<<<===>>>???@@@DDDEEEDDDBBB???>>>>>>???AAAAAA@@@>>><<<<<<>>>@@@EEEGGGLLLRRRUUUWWW]]]eeelllyyy~~~nnnjjjjjjnnnyyynnnYYYMMMLLLMMMIIIMMMSSS[[[bbbrrr~~~vvvtttqqqmmmjjjiiihhhfffeeebbbaaa^^^[[[XXXVVVVVVVVVWWWXXXYYYZZZZZZYYYXXXWWWUUUTTTRRRPPPOOOOOOOOOPPPOOOPPPPPPOOOOOONNNMMMMMMKKKLLLLLLKKKIIIHHHIIIJJJFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@??????@@@????????????>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;:::999888777777777777888777888999;;;;;;999888666666777777777666555555333333444444444555555555444555888999999777444222000000000111222222222333000000000000000000000000000000000000000000111111000//////...///000111222//////.........///111111222222111111000000000000...............///111111333333333444444444444555222333333444555666777777777777666555444222111000111111111111111111111111000000...---------.........000222444555666666666111111000000000000111111...//////000000000000000''')))+++---.../////////////////////...---,,,,,,*********+++++++++++++++************************************+++,,,------+++++++++++++++,,,,,,---......---------,,,,,,,,,+++++++++,,,,,,---...///222222444777:::<<<;;;:::888888888999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@BBBCCCDDDBBB@@@=========?????????===;;;<<<>>>AAADDDFFFKKKQQQUUUYYYaaajjjnnn{{{uuugggeeehhhooo~~~kkkVVVLLLLLLNNNKKKNNNVVV]]]fffvvv}}}vvvuuuwww|||~~~yyyqqqssspppnnnlllkkkjjjhhhfffcccaaa^^^ZZZXXXVVVUUUTTTXXXXXXYYYZZZZZZYYYXXXWWWVVVUUURRRPPPOOOOOOPPPQQQOOOPPPPPPPPPOOONNNLLLKKKIIIJJJKKKJJJHHHGGGGGGHHHFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@????????????>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;;;;;;;:::::::::<<<;;;999777666666777888777777777999;;;;;;999777777777777777777666666555444444444555555666666666111444777999999666222000222222222111111111111111000000000000000000000000333222111000////////////000///.........///111222111000/////////111222333333222222222111111000000...------......///000111333333333444444444555555222333333444555666777777777777666555444222111000111111111111111111111111111000///...---......///---///222444666666666555111111000000000000111111***,,,---///000///......)))***---///111222222222......//////...------,,,*********+++,,,,,,,,,---************************)))))))))***+++,,,......++++++******++++++,,,---------------------------++++++++++++,,,---......222222444777:::<<<;;;:::777888888999::::::;;;;;;;;;;;;;;;;;;===>>>???@@@@@@BBBCCCBBB???===;;;;;;>>>>>>>>><<<;;;<<<>>>AAACCCDDDJJJQQQWWW\\\fffpppqqq~~~pppbbbdddmmmwww{{{eeeWWWNNNLLLMMMMMMNNNTTT```mmm~~~tttooorrrxxx~~~{{{vvvtttqqqpppnnnkkkjjjiiiiiiiiifffaaa[[[XXXXXXYYYXXXWWWXXXYYY[[[[[[ZZZXXXVVVTTTRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMLLLKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFFFFEEEEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA============<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;;;;::::::::::::999999888888777666666777888999999999888888777777666666444444444555555555555555444444444333333222222222333222000//////000222333111111111111000000000000111111000000//////......///////////////000111111000///.........000111222000///...------...///000///////////////000111111444555666666666555444333444444555555666777777777888888888777666444333222000000111222222111///...000000000...,,,,,,...000333222222555999:::888555444222...+++***,,,///111---------...000111000///......---------......///...000111000///------...///...,,,+++***)))))))))*********++++++,,,,,,,,,---+++))))))***+++***)))******+++,,,------------,,,,,,+++******+++++++++...------......///000111222333666999:::;;;::::::888888888999999999::::::<<<<<<<<<======>>>???@@@@@@AAAAAA@@@>>>===>>>???>>>>>>>>><<<::::::<<<>>>FFFIIINNNTTT[[[bbbgggjjjvvv{{{ooobbbeeeooozzzyyycccUUUMMMKKKLLLNNNPPPXXXeeesssvvvmmmhhhmmmtttxxxtttsssrrrqqqnnnkkkiiigggggggggeeeaaa[[[YYYYYYZZZZZZYYYYYYZZZZZZZZZYYYXXXWWWUUUTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPOOOOOONNNMMMMMMMMMJJJJJJIIIHHHHHHGGGFFFFFFGGGHHHHHHGGGGGGEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>============<<<;;;;;;:::::::::;;;;;;::::::999999999888888888666777888888888888777666777777777777777666666666444444444444444333333333444444444333333222222222333222000//////000222333111111111111000000000000111000000000/////////...///////////////000111111......---,,,------.../////////............/////////////////////000000111222222333444444333222111333444444555666666777777777777777666555444333222000000111111111000//////000000000...,,,,,,...000333333333666999:::888666333111...,,,+++---///000---------...000111000//////......---------......///000000///---,,,---...---,,,,,,++++++*********++++++++++++,,,,,,,,,,,,---+++))))))***+++***)))******+++,,,------------,,,,,,++++++++++++,,,,,,...------......///000111111333555888:::::::::999:::;;;;;;<<<======>>>>>>===<<<<<<======>>>???@@@@@@AAABBB@@@>>>===>>>???>>>???>>>===;;;;;;===???DDDHHHNNNTTT[[[bbbhhhlllvvv|||~~~mmmbbbfffsssuuu```SSSLLLJJJLLLQQQTTT^^^lll}}}{{{ooogggeeemmmwww||||||xxxvvvvvvsssqqqnnnjjjgggeeedddcccccc```\\\ZZZZZZ\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWVVVVVVTTTSSSSSSRRRRRRRRRPPPOOOOOONNNNNNMMMMMMLLLIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@??????>>>?????????>>>>>>>>>=========<<<;;;::::::999::::::999999999888888888777777444666888::::::888666444555555555666666666666666444444444333333222222111444444333333333333222222333222111000000111222333111111111111000000000000000000000000///////////////////////////000111111///......---------............////////////......//////......//////000111222222333333333333222222333333333444555555666666666666666666555444222222111111000//////////////////000///...,,,,,,...000333333555777::::::888666222111///...------...///...------///111111000///000///...---------------///000000...,,,+++,,,...***+++,,,,,,,,,,,,+++***------,,,,,,,,,,,,,,,+++---+++))))))***+++***)))******+++,,,------------------,,,,,,,,,,,,------...------......///000111000111444777999999999999888888999:::<<<===>>>>>>============>>>???@@@@@@@@@AAABBBAAA???===>>>????????????===<<<<<<===???CCCGGGMMMTTT[[[cccjjjooowww|||yyykkkaaagggvvvrrr^^^RRRLLLKKKNNNSSSYYYeeetttwwwlllgggiiittt|||}}}zzzwwwvvvvvvsssqqqmmmiiieeebbbaaa```aaa___]]][[[\\\]]]______bbbaaa___\\\ZZZXXXWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQNNNNNNMMMMMMLLLKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@???>>>===>>>>>>>>>>>>===============<<<;;;:::999999999999999999999999888888888888555666888999888777555444333444444555555666666666555555555444333222111111333333333333333333333333222222111000000111222222111111111111000000000///000000000000///////////////////////////000000111111000000///////////////---...///000000///...---///............///000000333444444444555555555555222222333333444555555555666666666666555444333222222111///...---...///////////////---,,,,,,---///333444666888:::999888666222111111000///...------...------///111222111///000///...---------------000000000...+++***,,,---((()))+++---------+++***...---------,,,,,,++++++,,,***))))))***++++++*********+++,,,------------------,,,,,,,,,---.........------......///000111///000444666888999999999666666888999;;;===>>>???============>>>???@@@AAAAAABBBBBBAAA???>>>>>>???@@@@@@@@@>>><<<<<<>>>@@@AAAFFFMMMTTT[[[ccclllrrrxxx}}}tttiiiaaahhhyyymmm[[[QQQLLLMMMPPPTTT]]]jjj{{{wwwmmmhhhkkkvvv}}}yyywwwuuusssrrrooolllgggcccaaa___^^^^^^^^^]]]\\\\\\^^^```aaahhhfffccc___\\\YYYXXXWWWVVVUUUTTTRRRPPPOOOOOOOOOLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCBBBAAA???>>>============<<<<<<<<<;;;;;;;;;===<<<;;;:::999888888888;;;::::::::::::999999999888888777666555555666666333333444444555555666666777666666555444333333222333333333333333333333333222111111111111111111222111111111111000000000///////////////000000000000///////////////000000111000000000000000000//////---...///000000///...---...............//////000333333333333444444555555222222333333444555555555666666666666555444333333333222000............////////////---++++++---///222444777999999888666555222222111111000...---,,,.........///111222111000//////...---------------000111000...,,,++++++---''')))+++---...---,,,+++---------,,,,,,+++++++++,,,***))))))***++++++*********+++,,,---------------,,,,,,,,,------...///...------......///000111...000333666999999999999888999;;;<<<>>>@@@BBBCCC=========>>>>>>???@@@AAAAAABBBBBBAAA???>>>???@@@@@@@@@@@@>>><<<<<<>>>@@@@@@FFFNNNTTTZZZcccmmmtttyyy~~~pppgggaaaiii|||hhhWWWOOOLLLNNNRRRUUU```nnnwwwnnnhhhjjjsss~~~|||xxxuuunnnllliiieeebbb```___^^^\\\]]]^^^]]]\\\]]]```bbbhhhfffdddaaa^^^[[[YYYWWWVVVUUUSSSQQQOOOMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEFFFFFFEEEEEEDDDBBBBBBAAA@@@???>>>>>>===<<<<<<<<<;;;;;;;;;::::::<<<;;;:::999999888999999;;;;;;;;;:::::::::999999999888666555444444555666444444444555555555555555666666666555555444444333222222333333333333444444111111111111111111111111111111111111000000000000////////////000000000000///////////////000111111,,,,,,---...//////............////////////............------......///000111111000000111222333444333333333444555555666666666666777777666555555444333333222000////////////...///...---++++++---///000333888999888666555444333333222111///...------///......000222222111000......---------......///000111222111...,,,+++,,,)))***+++,,,---,,,,,,+++,,,,,,+++++++++++++++***+++***((()))***,,,++++++******+++,,,------------,,,+++++++++,,,---...///...------......///000111...000444777999:::::::::777888999;;;===>>>@@@@@@>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCBBB@@@>>>???@@@?????????===<<<<<<===???@@@GGGOOOTTTZZZbbbmmmvvvzzzmmmeee```iii}}}yyyaaaRRRLLLJJJNNNRRRUUUaaappp~~~tttnnnkkkllluuu~~~xxxssskkkiiigggdddaaa```______[[[]]]^^^]]]\\\\\\___aaabbbbbbbbbaaa___]]]ZZZYYYVVVUUUSSSQQQOOOMMMLLLKKKMMMMMMLLLKKKKKKJJJJJJIIIJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDEEEEEEEEEEEEEEEDDDAAA@@@@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;::::::999999999999999:::::::::::::::999999999888777777777666666555444444666666666555555555555555444444444444444444444444222222222333333444444444111111111222222111111111111111111111000000000000.../////////000000000111///////////////000111111***+++---...//////////////////............//////...------------...//////111000000000000222333444333444444555666666777777777777777888777777666555444444333333222000///......///...---++++++---......333777999777555333333555444222000///...------///......000222333222000---------------...///000000222444444111...+++++++++++++++++++++++++++,,,)))******************++++++)))((()))***,,,,,,+++******+++,,,------------*********++++++,,,---......------......///000111///111444888:::;;;;;;;;;555555666888999;;;<<<<<<>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCBBB@@@??????@@@>>>???>>>===;;;;;;===???AAAHHHOOOUUUYYYaaammmwww{{{kkkddd```iii}}}ttt]]]OOOJJJIIIMMMRRRUUUbbbqqqxxxrrrooonnnqqq{{{}}}xxxqqqkkkiiigggeeecccaaa`````````ZZZ\\\^^^]]][[[[[[^^^aaa]]]^^^___``````^^^\\\ZZZWWWVVVTTTQQQOOOMMMLLLKKKNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEBBBBBBCCCCCCCCCCCCCCCBBB@@@@@@??????????????????>>>=========<<<<<<<<<<<<999999999888999999::::::999999999888888888888777555666888999888666333111777777777666555555555444333333333333333333333444222222222333333444444444111111222222222222111111111111111111000000000000.../////////000000111111///////////////000111111+++,,,...000222222222222000///...------...///000...------------...//////222222111111222444555777444444555555666777777777777888888888888777777666444444555444333111///............,,,++++++,,,...---222777999777444222222666444222000............///......000222333222000,,,,,,,,,---...///000111000333555555333///,,,***,,,,,,+++******++++++,,,(((((())))))*********++++++)))((()))+++,,,,,,+++******+++,,,------------************+++,,,---......------......///000111///111555888;;;<<<<<<<<<888888999:::<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCBBB@@@??????@@@>>>>>>>>><<<::::::<<<>>>BBBHHHPPPUUUYYYaaammmwww|||iii^^^[[[ggg{{{~~~lllYYYPPPNNNOOOPPPSSSTTT```xxx~~~rrrllloooqqqqqqyyy~~~yyyuuurrrnnnlllhhheeecccbbbccccccaaa```bbb```___^^^______]]][[[___^^^\\\ZZZYYYYYYZZZZZZWWWVVVTTTRRROOOMMMKKKJJJLLLMMMNNNOOONNNLLLJJJHHHKKKJJJIIIGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@???>>>>>>>>>@@@@@@???>>><<<;;;999888888777777777777777777888999999999888666555333222888888888888777777777777666555444333333333333333222222222222222222222222333333333444444555555555333222111000000111222333000000000000000000000000///...---...///000///...///...---,,,,,,,,,,,,,,,111000000000222222000/////////////////////......000000///...............111222222333333444444555555666666666777777888888666777888888888777555444555555333222111111000000222222111000///...------333333444444444333333222333222111///......---------...///111111222222222////////////000111222333888888777555222000---,,,'''((()))***+++,,,,,,,,,.........------,,,,,,,,,************************.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------...///111222333444666888999:::999999888:::<<<======<<<<<<===<<<<<<<<<<<<===???@@@BBBDDDDDDCCCBBB@@@???>>>>>>@@@???===<<<;;;<<<>>>???AAAFFFLLLRRRYYYbbbllltttzzz}}}hhh^^^[[[fffyyyyyyhhhWWWOOONNNNNNQQQTTTZZZggg}}}{{{sssqqquuuvvvvvv~~~|||vvvqqqooommmkkkjjjgggeeecccbbbccccccbbbaaa___]]]\\\\\\]]]]]]\\\ZZZ^^^\\\[[[YYYXXXXXXXXXXXXTTTSSSRRRPPPOOOMMMLLLLLLNNNNNNOOOOOONNNLLLIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<;;;::::::;;;::::::999999::::::;;;777888888888888777666666777666666666666555555555666555444333333333333444333333333333333333333333222222222333333333333333222222111000000111222222000000000000000000000000///...---...000111000/////////...---------------000//////000111111000...,,,,,,---------------,,,000000///...............111222222333333444444555555555555666666666777777444555666666666555333222444444222111000000000000222111111000///...---,,,......000111111222222222333222111///......------...///000111111111111111////////////000111222333:::999777555222000...---(((((()))***+++++++++***---------,,,,,,,,,,,,,,,************************---------,,,,,,,,,++++++,,,,,,,,,------...............------...///111222222333555777999::::::999999;;;===>>>>>>======>>><<<<<<;;;;;;<<<>>>@@@AAACCCCCCBBBAAAAAA@@@??????@@@>>>===;;;;;;<<<===>>>@@@EEEKKKQQQXXXaaallltttuuuyyyccc[[[XXXddduuurrrcccTTTMMMMMMOOORRRVVVbbbpppyyywwwyyy~~~yyyuuuoookkkjjjjjjjjjiiifffdddbbbbbbccccccbbbaaaaaa```______```aaa```^^^\\\[[[YYYXXXWWWVVVVVVVVVQQQQQQPPPOOONNNNNNMMMMMMNNNOOOOOOOOONNNLLLJJJIIIFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>888999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<666777888999999999999999777777777666666666555555555555444333333333444444333333333333333333333333222222222222111111111111222222111000000111222222000000000000000000000000000///...///111222111000000//////............/////////...///000111///---++++++,,,---............000//////............///111222222333333444444555444444444555555555555666444555666666666555333222222222111000000///000000111000000///...---,,,,,,+++,,,---///000222222222333222111///............///000000111111111000000.........///000222333444<<<:::888555222000......))))))***************)))+++++++++++++++,,,,,,,,,************************,,,,,,,,,++++++++++++++++++,,,,,,---...///000000............///000111111000111444666888999::::::666999;;;<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<>>>???AAABBBBBBBBBAAAAAA@@@@@@@@@???>>><<<;;;;;;;;;<<<===>>>CCCIIIOOOVVV```lllttttttwww|||^^^WWWVVVbbbrrrkkk^^^RRRMMMNNNQQQUUUZZZhhhwwwxxxzzzyyyuuuoookkkjjjkkkkkkkkkfffdddbbbbbbcccdddcccbbbbbb`````````bbbcccbbbaaa[[[ZZZYYYXXXWWWVVVVVVUUURRRQQQQQQPPPOOONNNMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>>888999:::;;;<<<=========:::::::::999999:::::::::777888999::::::::::::999999999888888888777777777555444444333333333444444444444444444444444444444333333222222111111111000222111111111111111111222////////////////////////111//////000111222111000000000///////////////000///.........000000...---,,,---...///000000000000000///............//////111222222333333444444555444444444444444444444444666777888888888777555444111000000////////////000000000///...---,,,++++++,,,---...000111222333333222111000///............000111111111111000000///.........///000222333444<<<;;;888444222000///...***+++++++++++++++***)))))))))******+++++++++,,,************************++++++************************+++,,,---//////000....../////////000000111///000333666888999::::::777999<<<===<<<;;;<<<===;;;;;;:::;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<;;;::::::;;;;;;===AAAGGGNNNUUU```llluuuyyy{{{}}}___YYYWWWaaannn{{{eeeZZZQQQNNNPPPSSSXXX^^^kkk|||tttwww}}}{{{wwwqqqnnnlllllllllkkkfffdddbbbbbbccccccbbbaaa]]]\\\[[[\\\^^^^^^]]]\\\ZZZZZZYYYYYYXXXVVVUUUUUUUUUTTTSSSQQQPPPNNNMMMLLLJJJJJJKKKLLLMMMMMMNNNNNNJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFEEEEEECCCBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>>;;;<<<<<<=========<<<<<<;;;::::::999999::::::;;;:::;;;;;;::::::999888777888888888777777777777666444444333333333444444555444444444444444444444444444444333333222222111111111111111222222111111111////////////////////////111//////000111222111000000000/////////000000111///.........000000...---,,,---...///000000000000//////............//////111222222333333444444555444444444444444333333333666777888888888777555444/////////...//////000000000000///...---,,,++++++------...///000000000000222111000//////......///000111111111111000000///.........///000222333444:::999777444222000///...,,,,,,,,,---,,,,,,++++++)))))))))******+++++++++************************************************((())))))+++,,,---....../////////000000000000000///000333666888999:::::::::===???@@@?????????@@@;;;;;;;;;;;;<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>======<<<;;;:::::::::;;;@@@FFFMMMUUU```mmmwww}}}~~~ddd^^^[[[aaakkkxxx{{{```WWWPPPOOOQQQTTTZZZaaallluuunnnrrryyy{{{wwwrrrooommmllljjjiiihhheeecccbbbccccccaaa```]]]\\\[[[[[[]]]]]]\\\[[[YYYYYYYYYYYYXXXVVVUUUTTTVVVUUUTTTRRRPPPNNNMMMLLLIIIIIIJJJJJJKKKLLLMMMMMMLLLKKKIIIGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>>=========>>>======<<<;;;===<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;999777666555555555555444444444333333444444333333333444555555333333333333333333333333333333333333333222222222000111222222222222111000000000000000000000000000000///...///111222111000///////////////000000111//////...///000111///---++++++,,,---............///............//////000111222222333333444444555555444444444444333333333444555666666666555333222//////...//////000111111111000000///...---,,,,,,+++,,,------............111111000//////////////////000000111111111000000////////////000111222333777666666555333111///...++++++,,,,,,,,,,,,,,,+++***************+++++++++***************************************+++++++++((())))))***+++,,,,,,---///000000111111000000///000111444666888999::::::777999<<<===<<<;;;<<<===<<<<<<<<<<<<===???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>===<<<;;;::::::;;;???EEELLLUUUaaaoooyyy|||~~~ddd^^^[[[```kkkyyyppp[[[TTTNNNNNNPPPSSSZZZaaannnyyynnnjjjoooxxxxxxvvvsssqqqooonnnkkkiiiiiigggdddcccbbbbbb```___^^^]]][[[[[[\\\\\\[[[YYYWWWWWWXXXWWWVVVUUUSSSRRRSSSRRRRRRQQQPPPNNNNNNMMMJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIGGGFFFEEEEEEEEEEEECCCDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::888777555444444333333333333222222222333333333333333444555666333333333333333333333333111111111111222222222222000111222222222222111000000000000000000000000000///...---...000111000//////.........//////000111000//////000111111000...,,,,,,---------------,,,...............///000000111222222333333444444555555555555555444444444333444555666666666555333222////////////000111222333222111111000///...---,,,******,,,---///000000000111000000///////////////...///000111111111111111111111000000000000111111222333444555444111///---((()))******+++++++++++++++++++++++++++******************************************+++++++++,,,,,,*********++++++,,,,,,,,,///000111111111111000///222333555777999::::::999555777:::;;;:::999::::::============>>>@@@AAACCCCCCCCCBBBAAAAAA@@@???????????????>>>===<<<;;;:::;;;???EEELLLUUUbbbqqq{{{~~~```[[[YYY```lll}}}fffXXXQQQLLLMMMOOORRRYYY```pppxxxpppiiippp{{{~~~{{{wwwuuutttsssrrrpppmmmkkkjjjhhheeecccbbbaaa___^^^[[[YYYWWWWWWXXXWWWVVVTTTVVVVVVVVVVVVUUUSSSRRRPPPPPPPPPOOOOOOOOOOOONNNNNNLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>999999:::;;;<<<<<<<<<<<<:::999999888888999999::::::::::::999888777666555555555444444444333333333333333333333333444555666222222222222222222222222//////000000111111222222000111222333333222111000000000000000000000000000///...---...///000000..................///000000111000000000222222000////////////000//////.....................///000111111222222333333444555555666666666555555444444444666777888888888777555444////////////000222333444222222111000///...------***+++---///111333444555111000000////////////000......///111111222222222222111111000000000000000///111333555444222///,,,&&&&&&''')))************---,,,,,,,,,+++***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111222222111000///333444666888999:::999999:::<<>>??????>>>>>>===>>>???@@@BBBCCCDDDDDDCCCBBB@@@???>>>>>>@@@@@@@@@???>>><<<;;;:::;;;???EEELLLVVVcccrrr|||ccc\\\YYY___lll~~~zzzcccSSSLLLKKKPPPPPPPPPZZZiiiwww}}}zzz|||zzzwwwvvvuuutttrrroookkkhhhpppiiibbb___aaabbb```^^^\\\\\\[[[ZZZYYYXXXWWWWWWTTTTTTUUUVVVVVVVVVUUUUUUNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJIIIIIIFFFBBB???>>>@@@CCCEEE@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999;;;:::888999::::::999777666666555444444444444555111111222333444555666777555444444333333444444555111111222333444444444444222222222111111111000000000000////////////000000111111000000//////......,,,---...000111111111111222111000//////000111222////////////000000000000000000///...............111111222333444444444444777666555444333222111111444555666777777666555444333000...---...000000000333222000.........//////------///000222444555666555333222222222111...,,,---------...000111333444222111111111000000/////////000222333333111...,,,---+++******+++,,,,,,+++******)))(((''''''(((((()))************+++++++++...---+++))))))***+++,,,------------------------/////////000111111222222333555888::::::999777666<<<============;;;:::999;;;<<<>>>???AAABBBBBBBBBAAABBBCCCCCCAAA??????@@@@@@???<<<:::999:::;;;<<<===???EEENNNUUU___ooo}}}aaa[[[XXX^^^lllppp[[[SSSLLLKKKOOOQQQSSS___nnn}}}||||||vvvsssppppppqqqpppnnnkkkhhhccc]]]\\\___aaa```___^^^]]]\\\[[[YYYXXXWWWVVVVVVVVVVVVUUUTTTSSSQQQQQQOOOOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBAAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::888777777888999777666666666555444444444444555333333444444444444444555444444333333333333444444333444555555555555555555222222222111111111000000000000////////////000000111000000000/////////...222222222222222111000000111000////////////000111............////////////000000///...............000000111222333333333333444555555555555444333333444555666777777666555444333000...---...000000000111000///...------------------...///111222333444666444222111111000...,,,///.........///000111111111111111000000000//////000111333444444222///...,,,***))))))***++++++************)))))))))(((((()))************+++++++++...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222333555777::::::999777666999:::;;;=========<<<<<<======>>>???@@@@@@@@@???AAABBBCCCCCCAAA??????@@@@@@>>><<<;;;:::;;;<<<===>>>@@@GGGOOOWWWaaaqqqaaaZZZXXX^^^mmmiiiXXXRRRLLLKKKPPPSSSYYYhhhxxx{{{~~~|||uuupppkkkllloooqqqpppmmmddd```\\\[[[^^^______]]]^^^^^^]]][[[ZZZXXXWWWWWWYYYYYYWWWVVVSSSPPPNNNMMMNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHGGGGGGFFFCCCDDDFFFFFFFFFDDDBBB@@@AAABBBBBBCCCCCCBBBAAAAAABBBBBBAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999777666666777888666555666666555444444444444555555555555444444333333333444444333333333333444444111222222222222222111000222222222111111111111111000000////////////000000000000000000////////////222222222222111111111000000//////......//////000------------............000//////............/////////000111222222222222222333555666666666555555444555666777777666555444222000......///111111000............---,,,++++++,,,---...///000111222222888555222000//////---,,,000000//////...//////000111111000000000000//////111222333444444222000///+++***((((((***+++***)))******+++,,,+++***)))((()))************+++++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000000111111222222444777999:::999888666666777999<<<>>>>>>???>>>>>>>>>>>>??????>>>>>>===AAABBBCCCCCCAAA??????@@@???===<<<::::::;;;===>>>???AAAHHHQQQYYYbbbrrrbbb\\\YYYaaapppxxxbbbUUUQQQMMMLLLQQQWWWbbbsss|||zzzzzzsssnnnjjjkkkpppqqqnnnjjjgggccc```^^^^^^^^^]]][[[\\\\\\\\\[[[ZZZZZZYYYYYYZZZZZZXXXVVVTTTQQQNNNMMMLLLLLLLLLMMMNNNOOOOOOOOOKKKKKKJJJIIIGGGFFFEEEEEEDDDEEEGGGGGGGGGEEEBBBAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999888888888999777666666777888666555666666555444444444444555555555444444444333333333444333333333333333333444111222222222111000//////111111111111111111111111000000////////////000000000000000000////////////------......000111222222//////............//////------........./////////000///............/////////000111222333333333333222444555777777666555444444555666777777666555444222000......000111111111....../////////---+++***+++,,,---///111222444444:::777222000//////......//////.........///000000000000000000000000//////000111222333333222000///,,,***))))))***++++++***)))***,,,------,,,***)))))))))*********+++++++++,,,,,,+++******++++++,,,++++++++++++++++++++++++......//////000111111111222444666999:::999888666555666999;;;===>>>??????<<<======>>>>>>>>>>>>===AAABBBCCCCCCAAA??????@@@===<<<:::999999;;;===>>>@@@BBBIIIRRRYYYaaappp~~~ddd^^^\\\dddrrrkkkYYYPPPOOONNNOOOTTT]]]lllyyyyyyzzzuuupppnnnmmmoooqqqpppjjjdddeeedddbbb```___]]]\\\ZZZYYYYYYZZZZZZZZZ[[[[[[[[[YYYYYYXXXWWWVVVTTTRRRQQQOOOOOOOOOOOONNNNNNNNNNNNKKKKKKJJJIIIGGGFFFEEEEEEHHHHHHGGGFFFEEEEEEEEEEEECCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@??????>>>==============================:::::::::999999999888888:::888777777888999777666666666555444444444444555333333333444444444555555333333333222222333333333666666666666666555444333111111111111111111111111000000////////////000000////////////000000000000............///000222333......////////////............/////////000000000//////............//////000111222333444444444444444555666666666555333333444555666777777666555444111000//////111222222111000000111111111///---,,,***+++---000222555777888;;;777333111000111000///,,,,,,------...000111222//////////////////000000...///000111111000//////...,,,***+++,,,---,,,+++)))***,,,---...,,,+++)))))))))*********++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++.........///000000111111111333666888999999888777666888999;;;=========<<<:::;;;<<<===??????@@@@@@AAABBBCCCCCCAAA??????@@@<<<;;;999888888:::;;;===AAACCCIIIQQQWWW^^^lllyyyfffaaa___fffssszzzfffXXXQQQNNNOOORRRXXXdddwwwyyyyyy}}}vvvqqqnnnoooqqqrrrqqqmmmgggcccaaaaaaaaa```___^^^\\\[[[XXXXXXYYYYYYZZZZZZ[[[[[[WWWWWWXXXXXXWWWVVVUUUUUUUUUTTTSSSQQQOOONNNLLLLLLKKKJJJJJJIIIHHHGGGGGGFFFKKKIIIGGGEEEDDDEEEFFFGGGDDDDDDBBBAAAAAAAAAAAAAAA@@@????????????>>>>>>>>>==============================<<<<<<<<<;;;;;;;;;:::888777777888999777666666666555444444444444555333333333444444555555555333333222222222222333333444555555555555444444333111111111111111222222222000000////////////000000////////////000000000000444333111000000000111222...//////000000//////...////////////000000000111///............//////000111111222333444444444444555555444444333333333333444555666777777666555444000//////000222333222111222222222222111000//////+++,,,...000333555777888888666333111111111111000++++++,,,---...000111222......////////////000000......//////000/////////...---++++++---...---,,,)))***+++,,,---,,,++++++)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111000222555888999999888777777888:::;;;<<<<<<;;;;;;:::;;;<<<>>>???@@@AAAAAAAAABBBCCCCCCAAA??????@@@===;;;:::888888999;;;<<>>>>>>>>>>>????????????========================>>>>>>>>>=========<<<<<<999777666666777888666555666666555444444444444555555444444444444444333333333333222222222222333333000111111222222222222111000000111111111222222222000000////////////000000.../////////000000000111444333111000///000111222//////000111111000//////........./////////000000...............///000000000111222333333444444333444333222111111222444555444555666777777666555444000//////111333444333111444333222111111000000000,,,---...000111333444555444222111111111111000...,,,,,,,,,---...///000111........./////////000000.../////////000000000000...,,,++++++,,,------,,,************+++++++++,,,)))************+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000222555888999999888777666777999;;;<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCAAA??????@@@???>>><<<:::::::::<<<<<<<<>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;888666555555666666555444666666555444444444444555777666666444333222222111333222222222222222222333111222333444444444444444000000111111222222222222000000////////////000000.../////////000000111111///...------...000222444///000111222222111000///---------.........//////...............///000111///000111222222333222222222111//////000222666888444555666777777666555444000//////111333444333222555333222000000000111111......//////000000111111111000///000111000///---......---------......///---.........//////000000//////000000111111111222---+++******+++,,,,,,+++***)))))))))******,,,,,,)))************+++++++++)))***+++,,,,,,,,,,,,,,,------------------------------......///000000000///111555888999999888777555666888;;;<<<=========??????@@@@@@@@@@@@??????AAABBBCCCCCCAAA??????@@@BBB@@@>>><<<;;;<<<======:::>>>FFFPPPXXX```nnn{{{hhhccc```eeeppp~~~mmm]]]TTTRRRRRRSSSZZZiiizzzyyyrrruuu~~~{{{uuuooolllhhhiiikkkllllllkkkiiihhhgggfffeeedddbbb___]]]\\\^^^^^^]]][[[YYYVVVTTTSSSXXXXXXXXXWWWVVVUUUTTTSSSOOOQQQSSSTTTRRRQQQQQQRRRPPPKKKGGGFFFIIIJJJHHHEEEFFFHHHIIIIIIHHHGGGHHHIIIHHHFFFDDDAAA@@@@@@AAAAAA??????@@@@@@@@@???>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888777888888777666666666666666666666555444444444444555333333333333333333333333222222222222222222222222000000000000111222333444333222111000000111222333////////////////////////000////////////000000111///////////////000111111444333111////////////000111000...,,,,,,,,,...///////////////////////////111///...222777888555111111222333555666777777777666555555777::::::777333444///---111444333111111111111111111111000//////,,,,,,---...///000111222//////000000111111222222333333333111///......000---.........,,,,,,...///444444555555444222000...///+++'''))),,,...,,,)))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************+++,,,,,,---+++,,,,,,,,,---.........222333444666888999::::::666999;;;===>>>>>>@@@BBBDDDEEEEEEBBB???======>>>@@@AAACCCBBB@@@>>>>>>???>>>???>>><<<::::::;;;===>>>???EEENNNVVV^^^jjjuuujjjeeeccciiivvv~~~lll\\\RRROOOPPPRRR\\\lll}}}wwwpppttt}}}xxxqqqkkkgggiiijjjkkklllllljjjhhhggghhhhhhgggfffdddbbbaaa```_________]]]\\\ZZZXXXXXXWWWWWWVVVVVVUUUSSSRRRQQQLLLNNNPPPQQQPPPOOOPPPPPPPPPLLLHHHGGGJJJJJJHHHEEEFFFHHHIIIIIIHHHGGGGGGHHHGGGFFFDDDAAA@@@@@@AAABBB@@@@@@@@@@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888888777666666666666666666666555444444444444555333333333333333333333333222222222222222222222222333333222222111222222222222222111000000111222222000000000000000000000000//////////////////000111///////////////000000111333222111////////////000111000...,,,,,,---...///...---+++******+++---...555444555:::>>>>>>:::555000111222444555555666666999666444555777888777555444///...222555444222222111111111111111000//////,,,,,,---...///000111111000000000000000111111111000111111///------...///000111111000//////000222555666888999777555222000///+++((())),,,...,,,)))++++++++++++++++++++++++(((((()))))))))*********,,,,,,,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---,,,,,,------......//////222333555777888999888888555888:::<<<<<<===???@@@AAABBBCCCBBB@@@???@@@AAAAAABBBCCCBBB@@@?????????@@@@@@???===;;;:::<<<===>>>AAAHHHQQQWWW]]]fffpppkkkeeeeeemmm|||qqq```UUURRRQQQTTT```qqq}}}vvvrrryyy}}}vvvpppjjjfffiiijjjkkkkkkjjjhhhfffdddfffffffffeeedddbbbaaa```^^^^^^^^^^^^^^^]]]\\\[[[UUUUUUUUUTTTSSSRRRQQQPPPLLLNNNPPPPPPOOONNNOOOPPPOOOKKKHHHHHHJJJJJJHHHFFFFFFHHHIIIIIIHHHGGGGGGHHHFFFEEECCCAAA@@@AAAAAABBBAAAAAAAAA@@@@@@@@@??????===<<<<<<;;;;;;;;;;;;;;;::::::::::::999888777777888888777666666666666666666666555444444444444555333333333333333333333333222222222222222222222222555555444333222111111111222111111000000111111222000000000000000000000000///.........//////000111//////......//////000111111111000//////000000000000///...---------...//////---***((((((***---///111222444999===<<<777111///000111333444444444444;;;888444333444555666777444///...333666444222222111111111111111000//////,,,,,,---...///000000111111111111111000000000000---...///...---,,,---///111222222111000000111333555777999;;;:::666222000...+++)))))),,,...,,,***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,---------...///000000000111333666888999888666555444777999;;;;;;<<<===???>>>@@@AAAAAAAAAAAABBBDDDBBBCCCDDDCCC@@@???@@@AAABBBBBBAAA>>><<<;;;<<<>>>@@@CCCJJJSSSXXX\\\cccllliiieeeeeeppprrraaaWWWUUUVVVZZZeeeuuu{{{yyyzzz{{{vvvqqqllliiihhhiiiiiiiiigggeeebbbaaa```````````````___^^^]]]ZZZ[[[\\\\\\\\\\\\\\\\\\UUUUUUUUUTTTSSSRRRQQQPPPPPPQQQRRRQQQOOONNNNNNOOOLLLJJJHHHHHHIIIIIIGGGEEEFFFHHHIIIIIIGGGFFFFFFGGGDDDDDDBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@?????????===<<<;;;;;;::::::;;;;;;999999999999999888777666888777777666666666666666666666555444444444444555333333333333333333333333222222222222222222222222444333222222111111111222111111000000000000111111////////////////////////...............///000111///............///000000///////////////000000000000///......---...//////000///---,,,,,,---///000---...000444666666222///000111222333444444444444:::888555444444555666777444///...222555333111000111111111111111000//////,,,,,,---......///000000222222111111000000//////+++---...///...---...000000111111000//////000222333555888:::999555111---...,,,******,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,------------......///...------,,,,,,,,,,,,------...///000111111222111333666999999777444333555777:::;;;;;;<<<===???>>>???AAAAAAAAAAAACCCDDDCCCDDDDDDCCCAAA@@@@@@BBBCCCCCCBBB???===<<<===>>>BBBDDDJJJQQQVVV[[[dddmmm~~~kkkfffhhhvvvmmm\\\UUUUUUZZZ^^^hhhvvv}}}~~~zzzvvvqqqllliiiffffffffffffdddbbb___]]]\\\]]]]]]]]]]]]\\\[[[ZZZYYYZZZ[[[[[[\\\\\\\\\\\\VVVVVVUUUUUUTTTRRRQQQPPPRRRSSSRRRPPPMMMKKKKKKKKKIIIHHHGGGGGGHHHGGGFFFEEEFFFHHHIIIHHHGGGEEEEEEFFFBBBBBBBBBAAAAAAAAABBBBBBCCCBBBAAA@@@????????????<<<<<<;;;:::::::::::::::888888999999999888777777888777777666666666666666666666555444444444444555333333333333333333333333222222222222222222222222000000000000000111222222000000000000000000000000........................------------...///000111...............//////000////////////000000000000//////.........///////////////000000000000//////111111111222444444444333111222333444444555444444666666777777666777777888666000---111333111//////111111111111111000//////,,,,,,------......//////222222111111000000//////,,,...000111000///000111000111111111//////111222333555888:::999555111------,,,++++++,,,------,,,++++++++++++++++++++++++))))))))))))************,,,,,,,,,------.........///...------,,,,,,,,,,,,------...///000111222333222444777999999777444222666999;;;<<<<<<<<<>>>??????AAABBBBBB@@@@@@AAACCCDDDDDDDDDBBB@@@???AAABBBCCCCCCBBB???===<<<===???CCCCCCGGGNNNTTTZZZfffrrroookkknnn~~~lll\\\WWWXXXYYY^^^jjjyyyzzztttnnniiifffddddddeeeeeeccc```^^^\\\\\\]]]]]]]]]\\\[[[ZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[UUUUUUUUUUUUTTTRRRQQQPPPQQQQQQPPPMMMIIIGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFHHHIIIHHHFFFEEEEEEEEEAAAAAAAAAAAABBBBBBBBBBBBCCCBBB@@@>>>======>>>>>><<<;;;;;;:::::::::::::::888999999999999999888888888888777666666666666666666666555444444444444555333333333333333333333333222222222222222222222222.........//////111222222///000000111111000000///------------------------,,,,,,,,,---...///000111......------......///000//////000000000///............/////////000000000,,,---///111111///---,,,222111111111111222333444222222333444444444444444333555777888888999;;;===:::333...000111///...///111111111111111000//////,,,,,,---------.........111111111111000000000000---///222222222111111111222333333222111111222444555777999;;;:::666222000------,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,---...///000111222333444555777999999888666555777999;;;<<<<<<<<<===???AAABBBCCCBBB@@@???@@@AAADDDDDDCCCAAA??????@@@BBBAAAAAAAAA???======>>>@@@DDDCCCFFFLLLRRR[[[hhhtttpppmmmqqqnnn^^^XXXZZZVVV___ppp~~~xxxrrrmmmhhhdddcccdddeeeeeedddaaa___]]]]]]]]]]]]\\\[[[ZZZYYYXXXZZZZZZZZZZZZYYYXXXWWWWWWTTTTTTTTTSSSRRRQQQPPPOOOOOOOOONNNKKKHHHGGGHHHIIIHHHIIIKKKKKKJJJIIIHHHHHHGGGHHHIIIHHHFFFDDDDDDEEE???@@@AAAAAABBBBBBBBBBBBCCCAAA???===<<<<<<======<<<;;;::::::999999::::::999999::::::::::::999999888888777666666666666666666666555444444444444555333333333333333333333333222222222222222222222222111000000000000000111111...///000111111000///...........................,,,,,,,,,---...///111111...------------...////////////000000000...---,,,......///000000000000000------...//////...------...///000000000000000111111222222333333333333333222444666777888;;;@@@EEE@@@777111000111//////111111111111111111000//////,,,,,,------------......000000000000000111111111...000333333222111000111111222333222000000222333555666888999777555222000---------,,,,,,,,,---...++++++++++++++++++++++++,,,,,,---------.........******++++++,,,---------,,,++++++++++++,,,,,,---+++,,,---...000111222333555666777999999999888888666888:::;;;;;;;;;<<<===@@@AAABBBBBB@@@@@@AAABBBCCCCCCBBB@@@>>>>>>@@@BBB???@@@???>>>======???AAACCCCCCGGGNNNTTT[[[gggrrrooolllqqqlll[[[UUUVVVVVVaaavvvzzzuuuqqqmmmiiifffdddeeeffffffeeeccc```___\\\\\\[[[[[[ZZZXXXWWWVVVXXXXXXXXXWWWVVVTTTSSSRRRSSSSSSSSSRRRQQQPPPNNNNNNNNNNNNNNNLLLJJJJJJLLLNNNIIIKKKMMMMMMKKKJJJJJJJJJGGGHHHIIIHHHFFFDDDDDDEEE??????@@@AAABBBBBBBBBBBBBBBAAA>>><<<;;;;;;<<<<<<<<<;;;::::::999999::::::999::::::;;;;;;;;;::::::888888777666666666666666666666555444444444444555333333333333333333333333222222222222222222222222444333222111000000000000...///000111111000///...////////////////////////+++,,,,,,---...///111111...------------...//////000000000000000...,,,+++......///000000000000000000///............///000...000333444333222111000000111111222222222111111333444555555666<<>>>>>>>>>>><<<===???AAABBBCCCIIIPPPVVV[[[eeeooossslllooouuunnniiimmmrrrwww~~~zzzeeeWWWSSSVVV[[[hhh}}}}}}vvvqqqpppooommmkkkiiihhhffffffdddaaa]]]YYY[[[[[[ZZZZZZXXXWWWVVVUUUWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTSSSQQQPPPOOOOOOOOONNNNNNMMMKKKJJJIIIEEEIIIMMMMMMJJJGGGFFFGGGFFFFFFGGGHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>?????????>>>===============???>>>===<<<;;;:::999999999:::;;;;;;<<<<<<;;;;;;888666666777888999888777555555666666555555444333333333333222222111111111222222222111111111111000222111111111000000//////111111000000//////......////////////////////////------------............000//////.........//////------......//////000000000000//////.........---,,,+++***)))***,,,///111000111111111111222222222222222333333333333444444333333333444666999<<<>>>???999222------/////////000000000000////////////...............///000111///000000/////////222444000...---...000111111000///111222000...,,,,,,,,,111111111111111222222222***+++,,,---------,,,,,,...+++)))))),,,---,,,***,,,***'''%%%%%%'''***,,,+++***)))((((((***,,,------,,,+++******+++---///000////////////000000111333333555666777777777777777888999999;;;;;;<<<===:::===@@@AAA@@@???>>>>>>BBBBBBAAAAAAAAABBBCCCCCCAAA@@@>>><<<:::<<>>===============>>>======<<<;;;:::999888999999:::;;;;;;;;;;;;::::::888777777888888777555555555555555555444444333333333333222222222111111222222222111111111111000222222222111111000000000000000000000////////////////////////////////////////////////000000000000/////////.........//////---......//////000111111000/////////............---------,,,,,,---------//////000000000111111111222222333333333333444444222222111222444666999;;;===888111......///000000111000000000////////////......---......///000111333333333222000000222444000///---...000111111000---///000000...---...///000000000111111111111111,,,,,,,,,---,,,,,,,,,+++---+++))))))+++,,,+++***,,,***(((''''''(((***,,,,,,,,,+++++++++,,,---......---,,,++++++---...///000000000000000111111222444555666666777777777777777888999999;;;;;;<<<===>>>@@@AAAAAA@@@@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBB@@@@@@>>><<<:::<<>>===============<<<<<<;;;;;;:::999888888888888999::::::::::::999;;;999888777888777555444555555555555555444333333333333333222222222222111222222222111111111111000222222111111111111000000////////////000000000000////////////////////////////////////000000000000//////......////////////......///000000111111222////////////............,,,---.../////////------.../////////000000000000222222333333333333444444333333222222333555777888:::666111//////000111111111111000000000/////////...---------...///111222444444444333000000111222000///---...///000000///,,,...000000///...///000/////////000000111111111---------,,,,,,++++++***,,,***))))))***++++++***++++++************++++++,,,------..................---,,,,,,,,,...///000111000000000111111222333666666777777888777777777777888999999;;;;;;<<<===@@@@@@@@@???>>>???AAADDDAAAAAAAAAAAA@@@@@@@@@AAA@@@???>>><<<;;;<<>>>>>===============;;;;;;::::::999888888777777777888999999999999999:::999777777888777666444444444555555555444333333222222222222222222222222222222222111111111000000000000000000000000000000......//////000000111111////////////////////////------------.....................////////////////////////000111111222222///////////////.........,,,,,,---///000000000000/////////000000000111111222222222333333333444444666666555555555666777888777555222000000111222333111111111000000000//////...------,,,---///111333222333444333111111222333000///------///000//////---...000000///......///......//////000000111111//////---,,,+++***************))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,...///000///...---,,,,,,,,,,,,,,,---...///////////////000111222222777888888888888777777666777888999999;;;;;;<<<======>>>???>>>======???AAA@@@@@@AAAAAA@@@@@@??????>>>>>>>>><<<;;;<<>>>>>===============:::::::::999999888888777666777888888999999888888888777666777888999888777444444444555444333333222222222222222222222222222222222222111111111000000////////////////////////......//////000000111111////////////////////////------------............------...///000000///////////////000111111222222.........///////////////111000...------...000111000000000111111111222222222222222333333333444444666666555555555555666666444333222111000111222333111111111111000000000000...---,,,,,,---///222444222333555666555555777888000///------...//////...///000111000...---,,,------......///000000111111000///---,,,************)))***************+++,,,+++,,,---......---,,,+++)))+++---//////...,,,+++************+++,,,---...---------......000111111777888888888888777777666777888999999;;;;;;<<<===:::===@@@AAA@@@>>>>>>>>>@@@AAAAAAAAAAAA@@@???>>>=========<<<;;;<<>>===============:::::::::999999999888888777777888999999999999888777666666666888999999777444444444444444333222222111222222222222333333333222222222111111111111000......////////////000000////////////000000000000////////////////////////////////////000000000000,,,---...000000000//////......///000000111111222.........///////////////555333///,,,+++,,,---...111111111111222222222222222222333333333333444444333333333333333333333333222333444333111000111333222222111111111000000000...---,,,+++---///333555444666999:::::::::<<<===000///------...///...---000111222111...,,,,,,,,,......//////000111222222000///---+++************)))***++++++***+++---...,,,,,,------------,,,,,,(((***,,,---...---+++***(((((()))***+++,,,,,,---,,,,,,,,,---...///000111666666777777888777777777777888999999;;;;;;<<<===;;;???BBBDDDCCCAAA@@@???AAAAAABBBBBBBBB@@@???>>><<<<<<===<<<;;;<<>>===============:::::::::::::::999999999777888999999::::::999999999888666777888888777666333444444444444333222222111111222222222333333333222222222111111111111000000000000000111111111222000000000000////////////////////////////////////////////////000000000000+++,,,...000111000//////---......//////000111111............/////////000000///...---------......000000000000111111111111222222333333333333444444222333333333444333333333111333555444111000111222222222222111111111000000...---++++++,,,///333555555777:::;;;;;;:::;;;<<<111///------.........,,,...000111000...------.........///000111222333444000///,,,+++******+++,,,)))+++---,,,++++++...000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++((()))***+++,,,---------,,,,,,------...000111222444555666666777777777777777888999999;;;;;;<<<======???AAABBBAAA@@@@@@AAAAAABBBCCCDDDCCCAAA???>>>;;;<<<===<<<<<<<<<>>>@@@CCCGGGOOOYYY^^^aaahhhooozzzmmmfffjjj}}}~~~yyyrrrooooooooonnnllldddddddddeeefffdddaaa^^^ZZZZZZ[[[[[[[[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUSSSSSSSSSRRRQQQPPPNNNNNNJJJKKKKKKLLLLLLKKKJJJIIILLLIIIGGGHHHJJJJJJIIIFFFFFFFFFGGGHHHGGGFFFEEEDDDEEEDDDCCCAAAAAA@@@@@@@@@??????>>>===============;;;;;;::::::::::::::::::888888999::::::::::::999;;;999888777888777666444333333444444444333222222111111111222222333333333222222222111111111111000111111222222333333333333111111000000//////......////////////////////////------------.........///+++,,,...000111111000///------......///000000000---.........//////000000'''(((+++...000111222222////////////000000000000222222333333333444444444444444555555666666555555111444666444111///000222222222222111111111111000...---++++++,,,///333666444777999999888777777777111///------......---,,,,,,...000000///...///000...///000111222333444444000...,,,*********,,,,,,***,,,...---,,,,,,///222---,,,,,,++++++,,,,,,---++++++,,,,,,------,,,,,,((()))+++,,,---.........------......///111222333333333555666777777777777777888999:::;;;<<<<<<===>>>>>>>>>>>><<<===???AAABBBCCCDDDDDDDDDBBB???>>>:::;;;<<<<<<<<<<<<>>>@@@DDDGGGPPPZZZ___bbbhhhppp{{{tttooosss~~~}}}zzzwwwtttrrrrrrppplllhhheeeeeedddcccbbb```___^^^```___]]]\\\ZZZYYYXXXXXXYYYZZZZZZYYYYYYXXXWWWWWWTTTTTTTTTTTTRRRPPPNNNMMMHHHIIIKKKLLLMMMLLLJJJIIIGGGGGGGGGGGGFFFFFFFFFEEEGGGGGGFFFEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCBBBBBB>>>>>>===<<<;;;:::::::::;;;;;;::::::::::::999999::::::;;;;;;;;;;;;;;;;;;888888777666555444444333777777666555444444333333333333333222222222111111111111222222222222111111111111000000//////......000000000000000000000000,,,------...///000000111000000000000000000000000000000000000////////////000000000000////////////+++---///000...------...////////////..................//////000000111111555555444333222222222222222222333333333444444444555555444333222222222222555444333111000/////////000///...---,,,---...///...111444555444333222111111000...,,,+++++++++,,,//////000000///...------111///...///111333444333333222000---,,,+++++++++------...///...---+++*********+++++++++******)))+++++++++++++++***)))(((,,,,,,,,,---------......******,,,...000333555666444444444444555777888888888999::::::999999;;;===>>>>>>???@@@@@@@@@@@@???EEEDDDDDDCCCAAA???===<<<<<<======<<<;;;;;;===@@@FFFLLLSSSXXXZZZ___gggnnnwww}}}~~~~~~vvvyyy|||xxxvvvuuurrrmmmhhhgggffffffeeecccaaa```___aaa___[[[XXXVVVWWWXXXYYYZZZZZZZZZZZZYYYWWWUUUSSSRRRRRRSSSRRRQQQPPPNNNMMMIIIJJJKKKLLLKKKJJJHHHFFFGGGGGGFFFFFFFFFEEEEEEEEEGGGFFFEEEDDDDDDDDDDDDEEEBBBBBBCCCCCCBBBAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::999999::::::::::::999999999999777777666666555555444444777666666555444444333333333333333222222222111111111111222222222222111111000000000000////////////000000000000000000000000.........///000000111111000000000000000000000000000000000/////////......000000000000////////////---,,,++++++---///...---////////////............/////////000000111111111222222222111222222333333222222333333333444444444666555333222111222222333555444222111000/////////......---,,,,,,---...///...000444555444222111111222111///---,,,,,,,,,---///////////////...------000//////000333444333222111000...,,,************+++,,,,,,,,,++++++***))),,,,,,,,,+++***)))((('''+++++++++++++++***))))))+++,,,,,,,,,,,,---------++++++,,,---///000222333444333333444444555666666777999:::999999999;;;===>>>>>>???@@@@@@@@@@@@???DDDCCCCCCBBB@@@???===<<<<<<<<<<<<<<<;;;<<<>>>@@@GGGMMMTTTYYY[[[aaaiiipppzzz{{{{{{yyyuuutttzzz~~~zzzwwwuuuuuusssnnnjjjhhhhhhgggeeedddbbb```___```]]]XXXTTTRRRTTTWWWZZZYYYZZZ[[[[[[YYYVVVSSSQQQRRRRRRRRRQQQQQQOOONNNMMMJJJJJJKKKKKKJJJHHHFFFDDDFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEDDDDDDCCCCCCDDDDDDBBBCCCBBBBBBAAA@@@???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::999999:::999999888888777777777666666555555555555555555666666555555444333333333333333333222222222111111111111222222222222111111////////////000000000000000000000000000000000000,,,,,,,,,,,,------...///000000000000000000000000/////////.........------////////////000000000000000,,,)))***...111///---/////////............---000000000111111111111111000000000111222333333444333333333333444444444444666444222111000222444555444333222111000/////////,,,,,,+++++++++---...///...000333444333222111222333222000...---------......////////////...------//////000333555666444222...---,,,***))))))******,,,,,,++++++******++++++------,,,,,,***)))'''&&&***++++++++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,------///000000222222222333333444555555666777999999888999:::<<<>>>>>>???@@@@@@@@@@@@???BBBBBBBBBAAA@@@>>>===<<<;;;<<<<<<;;;;;;<<>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::999999999::::::999888888777666666444555555555555555555555555555555444444333333333333333333222222222111111111111222222222222111111......//////000000111111////////////////////////------,,,,,,,,,---/////////////////////////////////.........------------////////////000000000000111111000111111000...---//////.........---------111111111111222222222222111111222222333333333333333333333444444444444555777555222000000111444666333222111000////////////++++++******+++---...///...000333444222111111222222111///...---,,,------.........//////...------///000222666999999666333...---+++*********++++++///...---,,,+++,,,---...,,,,,,,,,+++***)))((('''******+++++++++******))))))************+++++++++,,,,,,,,,---...///111111000111222333444555666666444666888999888888:::;;;>>>>>>???@@@@@@@@@@@@???AAAAAAAAA@@@???>>>===<<<;;;<<<;;;::::::<<>>>>>===<<<<<<<<<======;;;;;;:::::::::999999999;;;::::::999888777777666444444444444555555555555444444444444444333333333333333333222222222111111111111222222222222111111......//////000000111111////////////////////////111000///...///000111222///////////////////////////.........------------.../////////000000000111111666:::999444...---...............------------000000000111222222333333444444555555444444222222333333444444444555555555777555222000///111444666222222111000////////////++++++******+++---...///...000222333222111111222111000...,,,+++++++++,,,------............------///111444888;;;;;;888555///...---,,,++++++,,,---...---,,,+++,,,---...///)))******+++++++++******)))******+++++++++******)))))))))*********++++++,,,,,,,,,...///111333444///000222444666777777888333666888999999999:::;;;>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@???>>>===<<<<<<;;;:::999;;;???CCCCCCHHHOOOSSSVVV\\\fffnnn{{{yyy{{{wwwaaa]]]ZZZZZZYYYXXX\\\cccgggmmmzzzzzzvvvwwwyyyvvvrrrqqqrrrooolllllllllkkkgggdddaaa``````___^^^\\\[[[ZZZWWWVVVVVVVVVVVVVVVVVVVVVXXXZZZ\\\^^^^^^]]][[[ZZZYYYWWWTTTQQQNNNLLLJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>======<<<======>>>;;;;;;::::::::::::999999::::::999999888888777777555555444444444444444444444444333333333333333333333333333222222222111111111111222222222222111111////////////000000000000000000000000000000000000///---,,,++++++,,,...///000000000000000000000000/////////.........------......//////000000111111111888>>>;;;333,,,,,,///.........------------,,,---...///000111333444444555666666666666444222111333444444444555555555555777666333111000111222444222111000///////////////,,,,,,+++++++++---...///...000222222111000111222111///...,,,++++++++++++,,,,,,---............---///000333777::::::888555111000///---,,,,,,------++++++******++++++,,,,,,((()))***++++++,,,++++++))))))***++++++++++++***))))))*********+++++++++,,,,,,---...000222444555000222444555666666666666333666999:::::::::;;;<<<>>>>>>???@@@@@@@@@@@@??????@@@@@@@@@@@@@@@??????>>>>>><<<:::999:::>>>BBBEEEKKKQQQTTTXXX___iiiqqqyyyzzzzzzsss```VVVSSSSSSVVVWWWXXX[[[aaafffppp{{{vvvwwwuuurrrpppqqqqqqnnnkkkjjjkkkiiieeebbb^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXVVVUUUUUUVVVXXXZZZZZZ[[[\\\]]]\\\\\\ZZZYYYUUUSSSQQQNNNLLLKKKJJJJJJKKKKKKJJJJJJIIIIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDDDDDDDDDDEEEFFFGGGCCCCCCCCCCCCBBBBBBAAA@@@>>>>>>============>>>>>>;;;;;;::::::::::::999999777777777777777777777777555555555444444333333333333333333333333333333333333333333222222222111111111111222222222222111111000000000000////////////000000000000000000000000---+++)))(((((()))+++,,,000000000000000000000000000000000/////////...............///000111111111111444666444...+++---000.........---------,,,,,,+++,,,---///111333444555333444555666666444333222444444444444555555555555888666444222111111111111111111000////////////000......---,,,,,,---...///...000111111000000111222111000...---,,,,,,,,,,,,+++,,,------.........------...000444777888666444333111///...,,,,,,,,,,,,)))***++++++,,,,,,,,,+++)))******+++++++++******))))))***+++++++++++++++*********+++++++++,,,,,,---------...///000222222333444555666555333111000333666999;;;;;;;;;<<<<<<>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@???===:::888999===AAAFFFKKKQQQTTTXXX___jjjssszzz{{{{{{|||dddXXXRRRNNNNNNTTTXXXYYYZZZ]]]gggvvv}}}yyywwwtttpppooorrrkkkiiiggggggiiiiiifffbbb]]]]]]^^^^^^]]]]]]\\\[[[\\\YYYVVVSSSTTTVVVZZZ]]]\\\\\\\\\[[[ZZZYYYXXXXXXPPPOOOMMMKKKJJJJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGAAAAAABBBBBBBBBAAA@@@@@@>>>>>>============>>>???;;;;;;;;;:::::::::999999555555555666666666666666666666555444333333222222333333333333333333333333333333333222222222111111111111222222222222111111111111000000//////......000000000000000000000000222000...,,,,,,...000111000000000000000000000000000000000000////////////---......///000111111222111000...+++***+++...000......---------,,,,,,,,,)))***,,,...111333555666///111333555555555444333444444444555555555666666888777555333222000000///111000000////////////000000///...---,,,---...//////000111111000000111222333111000...------------+++,,,------.........---,,,,,,...111555666555333333222000---,,,+++++++++***+++---...///...------+++++++++++++++***)))(((((()))***+++++++++++++++***++++++++++++,,,,,,,,,......---------...//////666666666555333000,,,***333666:::<<<<<<<<<<<<===>>>>>>???@@@@@@@@@@@@???@@@@@@AAABBBBBBBBBAAAAAAAAA@@@===:::888999===@@@EEEIIIOOOSSSVVV^^^iiirrr||||||}}}lll[[[TTTOOOOOOQQQUUUVVVWWW]]]eeevvv||||||{{{yyyvvvsssooommmhhhfffddddddeeeeeedddcccaaa```^^^]]]]]]___aaabbbaaa]]]YYYVVVVVVWWWXXXXXXZZZZZZZZZZZZYYYYYYYYYYYYUUUSSSOOOLLLJJJIIIIIIIIIHHHHHHHHHIIIHHHHHHGGGFFFHHHLLLLLLHHHFFFIIIJJJIIIDDDDDDDDDDDDEEEFFFGGGGGGEEEDDDAAA???>>>???@@@AAA>>>============>>>??????::::::;;;;;;:::999777666888888777666555444333333333333444555666777888999555444333333222222333333222222222111111111111111//////000000///...------////////////000000000000//////...---,,,,,,++++++//////.........///////////////............//////000000//////.........---////////////////////////111111000000000000111111/////////...---------,,,,,,---...000111333444555333444555555555444333222333333333444444444555555444444555333111///000000///------...000000---)))...------,,,,,,------...............///111222333////////////............---.../////////...,,,+++,,,,,,---///000222333333222111000///---,,,+++***,,,,,,------,,,,,,+++***)))+++---,,,)))(((***,,,((())))))))))))*********///---+++***+++,,,,,,,,,,,,,,,------.../////////333555666666555444444555444777:::;;;;;;;;;<<<===DDDCCCAAA@@@???@@@AAAAAA@@@AAABBBBBBBBB@@@>>><<>><<<::::::<<<>>>EEEHHHNNNTTTWWW[[[fffppp|||}}}bbbTTTOOOOOOOOOSSSXXXZZZ[[[bbbjjjyyy~~~{{{xxxtttqqqpppgggeeecccccccccdddcccaaacccbbb`````````aaacccdddddd```[[[YYYXXXYYYZZZZZZZZZZZZZZZYYYXXXXXXXXXWWWVVVTTTPPPMMMKKKJJJJJJKKKKKKKKKLLLKKKKKKJJJIIIIIIEEEIIILLLIIIGGGGGGFFFCCCEEEEEEDDDDDDEEEFFFGGGGGGFFFEEECCCAAA@@@??????@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::999888777777;;;:::999888777666555555666666666666555555555555555444333333222222333333333333222111000000//////...............---,,,,,,000000000000/////////////////////...---,,,,,,,,,///000000///........./////////............///////////////.........------////////////////////////111000000//////...//////...............---------,,,------...///000000111333444444444444444333333333333333444444444444555333444444333000//////000222000///000111111///---...------,,,,,,------............///000111222222000000000/////////......//////000//////...------,,,,,,---///000111222333111111000...---,,,+++***,,,,,,------,,,,,,+++******+++,,,+++))))))***,,,***++++++++++++,,,,,,,,,,,,+++******,,,......---,,,,,,------.../////////333555666666555444444555444777:::;;;;;;;;;<<<===BBBAAA@@@???>>>??????@@@@@@AAABBBCCCBBB@@@>>>===>>>>>>===;;;999:::<<<>>>DDDFFFLLLSSSVVV[[[fffqqq}}}mmmXXXOOONNNNNNPPPUUU\\\```ccckkkttt}}}~~~zzzwwwssspppooofffdddbbbaaabbbbbbaaa```cccbbbaaa```aaabbbcccdddccc```[[[YYYYYYZZZZZZZZZ[[[ZZZZZZYYYXXXWWWWWWVVVWWWUUURRROOOMMMLLLLLLMMMMMMMMMMMMMMMLLLKKKIIIIIIAAAGGGLLLLLLKKKLLLJJJGGGFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFDDDCCCAAA@@@???>>>???>>>===;;;::::::999999<<<;;;:::999999888888999;;;::::::999888777666666666666666555555555444444555444333333222222333333444333222111000...------...////////////......---111111000000//////......000000//////......------...111333222///---.../////////............//////////////////............000000000000000000000000111111000000////////////---------...........................////////////444444333333333333444444333333333333444444444444333444444333000//////000333111//////000000000///......------------......////////////000000111111222222111000//////...---000000///...---,,,,,,,,,,,,,,,---...000111222222111111000...---,,,+++***,,,,,,,,,,,,,,,++++++******++++++***))))))+++,,,***++++++++++++,,,,,,,,,***))))))+++...///...---,,,,,,------.../////////333555777777666444444555444777:::;;;;;;;;;<<<===@@@@@@???>>>>>>>>>>>>???@@@AAABBBCCCBBB@@@>>>=========<<<;;;999999<<<>>>CCCEEEKKKRRRVVV[[[fffrrr~~~eeeUUUPPPQQQMMMPPPXXXaaahhhmmmvvv|||~~~{{{}}}zzzuuuqqqnnnlllkkkfffdddbbbbbbccccccbbbaaaaaa```_________```aaaaaa^^^[[[XXXWWWXXXZZZ[[[[[[\\\[[[[[[ZZZYYYXXXWWWWWWWWWVVVSSSPPPNNNNNNNNNNNNLLLLLLLLLLLLKKKIIIHHHGGGEEEKKKMMMKKKJJJKKKJJJGGGIIIHHHHHHGGGGGGGGGHHHHHHFFFFFFFFFEEECCCAAA???>>>:::::::::::::::;;;;;;<<<<<<;;;:::999888999999:::999999888777666666555555333333444555555666777777555444333333222222333333222222111111000///......111111222222222111111000222111111000///......---111000000000//////.........111444333///,,,---000//////............//////000000000000000000000///000000000000000000000000///000000111111111111111,,,---------...///////////////000000111111222222444333222222222333444555222222333333333444444444444555555444111000000111111000...------......///......------------......//////000111111111111111444444333111000...------000///---+++******++++++,,,,,,---...///000111222111000///...---,,,+++++++++,,,,,,,,,,,,+++******))))))))))))))))))***+++(((((()))))))))************)))***,,,//////---+++,,,,,,------.../////////333555777888666555555555444777:::;;;;;;;;;<<<===????????????????????????AAAAAACCCCCCBBBAAA???===<<<<<<<<<:::999:::<<>>;;;::::::::::::;;;<<<<<<<<<;;;:::999999999:::;;;999999888888777777666666333333444444555555666666555444333333222222333333000000000000111111111111111111222222222222222111222111111000///......---000000000000000/////////...111222111///---.../////////............//////111111111111111111111111////////////////////////***+++---///000111111111,,,---------.../////////------...000111333444444333222222111222333444555222222222333333333444444555666666555222111111222111000///...------...000///......------......//////000111222333333333222555444333111000...---,,,111000...,,,+++,,,,,,---,,,,,,---...///000000111000000///...---,,,,,,+++++++++,,,,,,++++++***)))((((((((()))*********)))(((((()))))))))*********,,,+++,,,---......+++))),,,,,,------.../////////333555888999777555555555444777:::;;;;;;;;;<<<===??????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCAAA???===;;;<<<;;;:::999;;;>>>@@@FFFHHHMMMTTTXXX^^^jjjwww~~~qqq^^^SSSOOOMMMNNNTTT```nnnzzz~~~}}}zzzuuupppmmmkkkkkkkkkjjjhhhfffffffffffffffdddccccccbbbaaa```^^^]]]]]]XXXVVVVVVWWWZZZ]]]______ZZZZZZZZZZZZYYYYYYYYYYYYUUUTTTQQQOOOMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKGGGJJJIIIGGGJJJSSS\\\___KKKJJJIIIHHHGGGGGGFFFGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@???>>><<<;;;;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;:::::::::999999777666666555444333222222555444333333222222333333000000000111222222333333...//////000000000000///111111000000//////......000000000000//////////////////............////////////............//////111111111111222222222222////////////////////////&&&(((***,,,............---------...............***+++,,,...///111222333222111111222222333444555222222222222333333333333555666666555222111111222111222222111000///000222//////............//////000111333555666666555555444333222111///...---,,,111111000////////////000,,,------...//////000000000//////...------,,,,,,+++++++++++++++******)))(((((()))+++------+++)))***++++++++++++,,,,,,,,,---,,,,,,,,,------+++))),,,,,,------.../////////222555888:::888666555444444777:::;;;;;;;;;<<<===>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCDDDCCCAAA???>>>;;;<<<<<<;;;;;;<<>>===<<<<<<<<<::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::777666666555333222222111555444333333222222333333222222222222222333333333---...//////000000//////000000000000////////////////////////////////////111---))))))---000000/////////............///////////////000000111111111------------------------(((***,,,---......---,,,...............---------,,,,,,---...///000111111000000111222333444444444111222222222222333333333333444555333111//////000000222444333111///000111//////............/////////111444666888999888888222222111000...---,,,,,,......//////000000//////,,,------......//////////////////...------,,,,,,+++++++++++++++***)))))))))))),,,000333222---)))***++++++++++++,,,,,,,,,---,,,***+++,,,------,,,,,,,,,------.../////////222555999:::999666555444444777:::;;;;;;;;;<<<=========???@@@@@@@@@??????BBBBBBDDDDDDCCCBBB???>>><<<<<<===<<<<<<===AAADDDIIIJJJOOOTTTWWW]]]jjjvvvvvv___RRROOONNNNNNTTT[[[iii{{{|||~~~{{{wwwrrrmmmjjjjjjkkkllljjjhhhfffffffffgggfffeeebbbaaa```^^^[[[XXXVVVUUUWWWUUUTTTTTTVVVWWWWWWVVVTTTTTTUUUVVVVVVWWWWWWXXXRRRQQQNNNLLLJJJJJJKKKLLLGGGHHHIIIJJJKKKKKKKKKKKKMMMNNNLLLHHHHHHNNNTTTVVVGGGFFFEEECCCBBBAAAAAAAAACCCBBB@@@??????@@@BBBCCC???????????????@@@@@@AAA999:::;;;<<<<<<<<<;;;::::::999999999999999999888333333444444444444444444555444333333222222333333444444444333333222222222//////000111111111111111////////////000000000000............////////////222+++%%%&&&,,,111111/////////............//////---.........//////000000------------------------...///000111111///---,,,/////////......------,,,000000000000111111111222///000222333444444333333111111222222222333333333222333333222///......///---000333222///---.../////////............/////////111555888::::::::::::111111000///...---,,,,,,)))***,,,---...------,,,,,,------......//////////////////...---------,,,***++++++++++++***))))))***+++///444777555000***((())))))))))))*********,,,***)))))),,,...//////,,,,,,------...//////000222555999;;;999777555444444777:::;;;;;;;;;<<<===;;;<<<===?????????>>>===BBBCCCDDDDDDDDDBBB@@@>>><<<=========<<<>>>BBBEEEJJJJJJNNNSSSVVV\\\hhhuuulllYYYQQQOOOOOOOOOUUUaaaqqqxxxooolllmmmnnnllljjjiiiiiiiiifffdddbbbcccddd```___\\\ZZZXXXWWWWWWWWWUUUUUUUUUUUUUUUVVVXXXXXXVVVTTTSSSTTTUUUSSSOOOKKKQQQPPPPPPOOONNNMMMLLLKKKIIIIIIJJJJJJJJJJJJJJJJJJFFFGGGIIIJJJIIIGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBB??????>>>===============;;;;;;<<<<<<<<<<<<;;;;;;===:::888999;;;;;;888444666666555444333333222222444444444333333333222222222222222111111111000000222222111111111111222222000000000000////////////////////////////////////............////////////////////////////////////------------............000000///............///......//////000000111111......------------......***+++---...111222444555333333333333333333333333333333333333333444555666444555444222000///111222444444444444222///,,,+++---,,,,,,+++,,,---...///111444888<<<===<<<999888222222111000///---+++***++++++,,,,,,---.../////////...---...000222222111000000///...---+++***))),,,,,,,,,,,,,,,,,,,,,,,,(((''')))...444666111---...---,,,+++++++++,,,---((())))))))))))*********...,,,++++++---000111000000111333444555555555555777777777999:::<<<>>>???>>>?????????@@@@@@@@@@@@BBBCCCDDDCCCAAA@@@@@@@@@???>>>===;;;;;;>>>DDDHHHLLLKKKMMMRRRVVV[[[fffqqq}}}cccSSSNNNMMMOOOQQQZZZcccsss|||{{{uuuoookkkkkklllkkkiiikkkkkkjjjgggcccaaaaaabbb```___]]][[[YYYXXXXXXXXXUUUVVVVVVVVVWWWWWWXXXXXXWWWUUUSSSTTTTTTSSSOOOLLLOOOOOONNNMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCC======>>>>>>>>>>>>>>>>>>???>>>>>>===============;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999:::999777666666666555555444333333222444333333333222222222222222222222111111111111111222222111111111111222222111111000000//////......////////////////////////............////////////////////////////////////////////////000000000000///......---------------...///////////////000000......------------......,,,---...///000111222333333333333333333333333333333333333333333444555555111222333222000/////////666666555444222000...---///...---++++++,,,...///222444888;;;;;;999777555222111111000///---+++***++++++,,,,,,---......///...---,,,---000222222111111111000///...,,,+++***++++++++++++++++++++++++***)))))),,,111111---)))---,,,+++++++++,,,------*********+++++++++,,,,,,,,,+++***+++...000000///111222444666888888888777777888888999:::<<<===>>>>>>>>>>>>?????????@@@@@@AAACCCDDDDDDBBBAAAAAABBB>>>>>>===<<<<<>>======<<<<<<======:::;;;;;;<<<<<<;;;;;;:::999:::;;;:::888777777777777666666555555444444444333333333222222222111111111111111222222222222222222222111111111111222222222111111000///......---////////////////////////............////////////////////////////////////////////////000000000000333222222111111111111111/////////.....................------------............//////000000111111333333333333333333333333333333333333333444444555111333555444222000000000999888666333222111111111333111...,,,***+++,,,---222444777888888666333111111111111000///---,,,++++++,,,,,,------.........---,,,,,,---///111111111222222111111///---,,,+++************************,,,***)))***,,,,,,***&&&++++++++++++,,,,,,......,,,,,,,,,,,,------------,,,,,,,,,...111222111000333444666777888777666555888999999:::;;;;;;<<<============>>>>>>>>>??????AAACCCEEEEEECCCBBBBBBBBB======>>>======???CCCFFFHHHHHHKKKQQQVVV\\\gggrrr}}}kkkVVVNNNMMMNNNTTT[[[eeennn|||ooommmmmmllljjjgggeeefffgggfffgggfffddd```^^^]]]]]]]]]\\\[[[[[[ZZZZZZYYYYYYWWWXXXZZZ[[[[[[YYYWWWVVVWWWVVVTTTSSSRRRRRRQQQQQQQQQQQQPPPOOONNNMMMLLLLLLKKKJJJIIIHHHHHHHHHIIIIIILLLJJJGGGEEECCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<===::::::;;;;;;;;;;;;::::::777:::<<<;;;777666777999777777666666555555555555333333222222222111111111111111222222222222333333222222111111111111222222222222111000///...------////////////////////////............////////////////////////////////////------------............444444333222222222222222//////......------,,,,,,......------------......------...///000111222222333333333333333333333333444333333222333333444444555666777666444333444555;;;999666333222222333444666444000,,,******+++,,,///111444666666444222111111111000000///---,,,+++,,,,,,,,,---------......---,,,+++,,,///111222111222222111000///---,,,+++************************---+++)))(((******)))(((******++++++,,,---......,,,,,,,,,------------...------...111333444333111444666777888888666444222999999:::;;;;;;<<<<<<<<<============>>>>>>>>>>>>BBBDDDFFFFFFDDDAAA@@@@@@<<<===>>>>>>>>>@@@BBBEEEFFFFFFJJJQQQVVV\\\hhhrrr{{{|||gggUUUOOONNNNNNUUU___iiivvvyyyllliiijjjkkkjjjgggddddddddd___aaabbbaaa___]]]\\\]]]ZZZZZZZZZZZZZZZZZZZZZYYYXXXYYY[[[[[[[[[YYYWWWUUUVVVVVVUUUSSSRRRQQQRRRRRRTTTTTTSSSRRRQQQPPPOOOOOOKKKJJJIIIGGGGGGGGGHHHIIIKKKIIIFFFCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<999999::::::::::::999999666999;;;:::777555777999666666666666666555555555333333333222222222111111222222222222222222222333222222111111111111222222111111111000///......---////////////////////////............////////////////////////////////////------------............000///......------......//////......------,,,,,,......------------......+++,,,---///000222333444333333333333333333333333444333333222222222333333777777666444222333555777;;;999666333111222333555777555111...+++++++++,,,,,,...111333444444333222000000000000///...,,,,,,,,,,,,,,,------------------,,,+++---///222222222111111000000...,,,+++***++++++++++++++++++++++++,,,+++))))))***+++++++++)))***+++,,,------......++++++++++++,,,,,,,,,,,,++++++,,,///222333222000333555777:::;;;:::888666999:::;;;<<<<<<<<<<<<;;;============>>>>>>>>>>>>DDDFFFGGGFFFCCC@@@>>>===<<<===>>>>>>>>>@@@BBBEEEEEEFFFKKKRRRWWW]]]hhhssszzzuuuaaaQQQOOOOOOOOOXXXeeeqqq~~~{{{|||xxxmmmiiiiiijjjjjjhhhfffccc```ZZZ\\\______^^^]]]]]]^^^XXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXVVVUUUUUUVVVVVVUUUSSSRRRRRRSSSUUUUUUTTTSSSRRRQQQPPPPPPLLLKKKHHHGGGFFFGGGHHHIIIJJJHHHEEECCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA>>>>>>>>>>>>>>>>>>======>>>===<<<<<<;;;;;;<<<<<<888999999::::::999999888666888999999888777777888555555555555555555555555444444444333333333222222444333333333222222222222222222111111111111222222000000000000////////////////////////////////////............////////////////////////////////////////////////000000000000000//////.............../////////.....................------------......***+++,,,...111333444555333333333333333333333333444333333222222222222222444444444222111111333555999777444222111111333444555444222///...---,,,,,,+++,,,///111333333222222000000000000///...---,,,---------------------------,,,,,,---000333444333111111000///...,,,+++***++++++++++++++++++++++++************+++,,,---...******,,,,,,------------************++++++++++++(((((((((+++...//////...///222777<<>>888999;;;<<<=========<<<=========>>>>>>>>>??????BBBDDDGGGFFFCCC???===<<<======>>>======???CCCFFFFFFGGGLLLSSSYYY^^^iiisss{{{lllYYYMMMOOORRRSSS^^^ooo|||yyywww{{{yyypppjjjiiiiiijjjkkkhhhbbb]]]ZZZ\\\___```___^^^^^^___YYYZZZ[[[]]]^^^^^^^^^]]][[[[[[ZZZYYYXXXVVVVVVUUUSSSUUUWWWWWWTTTRRRRRRSSSSSSSSSRRRQQQPPPOOONNNNNNLLLKKKHHHFFFEEEFFFHHHIIIGGGFFFEEECCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA<<<<<<========================<<<;;;;;;;;;;;;<<<888888999999999999888888888777777888999999888666444444444444444444444444555555555444444444333333555555444333222111111000222222111111111111222222////////////000000000000////////////////////////............////////////////////////////////////////////////000000000000222222111000000000000111...///////////////000000......------------......,,,,,,---///000222333333333333333333333333333333444333333222111111222222///222444555444222111222666555333111000000111222222222222111000///...---,,,---///111222222111000000000000000///...---,,,------------------------...------...222444555555222222111000///---,,,+++******************************++++++++++++,,,,,,++++++,,,---------,,,+++************++++++++++++)))((('''))),,,///000///---000666;;;>>>???>>>===777888;;;===>>>>>>>>>===>>>>>>>>>?????????@@@@@@>>>AAADDDEEECCC@@@>>>===>>>>>>===<<<<<>>>>>??????======<<<;;;;;;;;;;;;<<<888888999999999999888888999666555777::::::888555333444444444444444444444666666555555555444444444666666555444222111000000222222111111111111222222......//////000000111111////////////////////////............/////////000////////////////////////------------.........///000//////.....................//////000000111111.........------..................///000111111111333333333333333333333333444333333222111111111222---222777:::999555222000555333222000//////000000000111222222222000///......///000111111000/////////000000000///...------------------------------...------///222555666666333333333222000///---,,,)))))))))))))))))))))))))))+++,,,,,,+++))))))***+++,,,---------,,,+++*********+++++++++,,,,,,,,,,,,***)))+++...111333333...000555999:::999777555666888:::===??????>>>>>>????????????@@@@@@@@@@@@:::>>>BBBDDDCCCAAA@@@??????>>>===;;;;;;>>>DDDHHHIIIJJJOOOVVV[[[___iiisss}}}}}}cccXXXOOOOOOUUU```nnnzzz}}}pppxxx{{{wwwrrrrrrqqqoookkkfffbbb```]]]___bbbdddcccbbbbbbccc___^^^\\\[[[YYYXXXXXXWWWYYYXXXVVVTTTSSSRRRQQQQQQQQQSSSVVVXXXWWWUUURRRPPPMMMMMMMMMMMMMMMLLLKKKKKKJJJHHHEEEFFFIIIJJJIIIGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDBBB@@@AAABBBCCCBBBBBB;;;<<<===>>>>>>???>>>>>>>>>>>>===<<<;;;;;;::::::::::::888777777777888999999888888777666555555444111111000000111333555666777777777666555555444444222222222222222222222222444333222000////////////000000//////.........---////////////............000000////////////000000........................////////////...---,,,,,,,,,---///000000000///...000/////////............//////.........//////000......//////000222333444111111222333333444555555444444444333333222222222111111000000//////......111111222222222222111111444222000000222111...+++,,,------....../////////111222222222111...,,,***---.../////////...,,,+++......000333777999999888333333333222000///---,,,---,,,***)))))))))************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,------...++++++,,,------......///111111333444555666666666666777:::;;;;;;<<<>>>@@@@@@???????????????@@@@@@???AAADDDDDDBBB@@@??????@@@???======>>>BBBFFFHHHHHHKKKRRR[[[```ccckkksss~~~}}}cccYYYPPPPPPWWWcccrrr~~~|||zzz{{{wwwssssssrrroookkkgggccc`````````__________________]]]\\\[[[ZZZYYYXXXXXXXXXYYYXXXVVVTTTSSSRRRQQQQQQSSSTTTWWWXXXWWWUUURRRPPPMMMMMMLLLLLLLLLKKKKKKKKKIIIGGGEEEFFFHHHIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBCCCAAA@@@@@@AAABBBBBBAAA<<<======>>>>>>>>>>>>===>>>======<<<;;;;;;:::::::::999888777777777888999888888888777666555555555444333333222222333444555666666555555444333333333222222222222222222222222222111000000000000000111000000000000000000000000////////////............000000////////////000000........................+++,,,,,,------,,,,,,+++------///000000000///...000000/////////.........111000///...............000/////////000111222222111111222333333444555555444444444333333333222222222222111111000/////////111111222222222222111111444222000000111111...+++........./////////000000---...000111111000...---//////000000///...,,,,,,...---...111444666666666333333222111000...---,,,,,,,,,***)))))))))***************+++++++++,,,,,,******+++,,,,,,,,,,,,+++*********++++++,,,---...+++,,,,,,------......///000111333444555555666666555777999::::::;;;===???@@@???????????????@@@@@@???AAADDDDDDBBB@@@??????AAA???>>>===>>>BBBEEEHHHLLLNNNUUU\\\```bbbhhhpppzzz}}}cccZZZRRRSSS[[[hhhwww|||}}}{{{wwwrrrrrrpppnnnjjjeeeaaa___bbb___[[[ZZZ\\\]]]\\\ZZZZZZYYYXXXXXXWWWWWWXXXXXXXXXWWWVVVTTTSSSRRRRRRRRRUUUVVVXXXXXXWWWUUURRRPPPMMMLLLKKKJJJJJJJJJKKKLLLHHHGGGEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBB@@@??????@@@AAAAAA@@@======>>>>>>>>>===<<<<<<======<<<<<<;;;::::::::::::999888888777777888888888888777777666666555555666666555444333444444444555555444444333222222222222222222222222222222222000000000000000111222222//////////////////000000////////////............000//////......//////000..............................///000000000//////---......///000/////////000000000/////////......222111000...------------.........///000111333333111222222333333444444555444444444444333333333333333333333222111000000000111111222222222222111111333222000000111000...,,,////////////000000000000...///000111111000///...000000000000///...---,,,---------///111333333222222222111000///---,,,+++,,,+++******)))******************++++++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,+++************+++,,,,,,,,,---......//////000111222444555555555555444666888999:::;;;===???@@@@@@???????????????@@@???AAACCCCCCBBB@@@@@@@@@AAA@@@>>>===>>>BBBEEEHHHLLLNNNUUU\\\___aaahhhoooxxx|||cccZZZSSSVVV```nnn~~~|||}}}zzzvvvqqqpppnnnkkkgggccc___]]]```\\\XXXYYY]]]^^^[[[WWWUUUUUUUUUUUUUUUVVVVVVWWWXXXWWWVVVTTTSSSRRRRRRRRRVVVWWWXXXXXXWWWUUURRRPPPNNNLLLJJJIIIHHHIIIKKKLLLGGGFFFEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEEEEEEEAAA???>>>>>>???@@@@@@???===>>>>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;:::::::::999999999888888888888888888777777777666666666555555555444444444444444444555555444444333222222222111111111111111111111111111000000000000000111111......------,,,,,,,,,,,,////////////............/////////....../////////........................000000111111111000//////---......///////////////000000000////////////...111000///...............++++++,,,...000222555666222222222333333444444444444444444444444444333333555555444333222111111000111111222222222222111111111111111000000///...---////////////000000000000333333333222111///---,,,111111111000000///...---...---,,,...000222222111111111111000...---+++***++++++******************************++++++++++++******+++,,,,,,,,,,,,+++///...,,,***)))''''''''',,,,,,------.../////////000111222333444555555555555777999::::::;;;>>>???AAA@@@??????>>>????????????AAACCCCCCAAA@@@@@@AAAAAA@@@>>>===>>>AAAEEEGGGHHHKKKRRRZZZ___bbbiiiqqqzzzyyybbbZZZTTTXXXdddsss~~~}}}xxxuuusssqqqoookkkgggccc___]]][[[YYYYYY\\\``````[[[UUURRRQQQQQQRRRRRRTTTUUUUUUWWWWWWUUUTTTSSSSSSSSSSSSVVVWWWWWWWWWVVVTTTRRRPPPNNNLLLJJJIIIHHHIIIKKKLLLFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEAAA???===>>>???@@@??????===============<<<;;;:::;;;;;;;;;;;;;;;:::::::::999999999999888888777777777777777777666666666666111222222333444555555555666666555555444333333333111111111111111111111111333222111000////////////000//////---,,,+++***)))////////////............//////............//////........................------------,,,+++))))))............/////////000111000000000////////////...............///000111---------...///111222333222222333333333333444444444444444444444444444444666666555444333222111111111111222222222222111111000000111000///..................///000000111111555555444333222000///...111000000///////////////000...---...000222222111111111111000...---+++***************+++*********))))))*********+++++++++******+++,,,,,,,,,,,,+++---,,,+++***)))))))))))),,,,,,---......//////000000000222333444555555555666888:::;;;<<<===???AAAAAA@@@@@@???>>>>>>?????????AAABBBBBBAAA@@@AAABBBBBB@@@>>>===>>>AAADDDGGGGGGIIIPPPYYY]]]```gggooo{{{sssaaaYYYTTTZZZgggxxx~~~zzzvvvsssvvvtttqqqlllhhhdddaaa___XXXXXXZZZ^^^aaa___ZZZUUUQQQQQQQQQQQQRRRSSSTTTUUUWWWVVVUUUTTTSSSSSSSSSSSSUUUVVVVVVVVVUUUSSSRRRQQQMMMLLLKKKJJJJJJJJJKKKLLLGGGGGGGGGFFFDDDCCCDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCAAA???>>>>>>???@@@@@@???<<<<<<=========<<<;;;;;;;;;;;;::::::::::::::::::888999999999999888777777777777777777666666666666000111222444555555555555666666555555444333333333111111111111111111111111444333222000//////......333222111000///---,,,,,,////////////............///......------......///.................................------,,,+++***///............///000000111111000000000/////////------------...000111222111000//////.........///333333333333333333333333444444444444555555555555777666555444333222111000111111222222222222111111...000111111///---......---......000111222333444222222222222222222222222//////.........///000111000...------000222333333222222111000///---,,,+++))))))***++++++++++++***)))))))))************+++******+++,,,,,,,,,,,,+++(((((())))))+++,,,......---------...//////000000///000111333444444444444777999;;;<<<===>>>@@@BBBAAAAAA@@@???>>>>>>>>>>>>???AAABBBAAA@@@@@@AAACCCBBBAAA???===>>>AAADDDFFFKKKMMMRRRYYY\\\]]]ccckkkxxxlll```XXXTTT[[[iii||||||xxxtttqqquuusssoookkkfffbbb```^^^YYYZZZ\\\]]]]]]ZZZWWWUUUSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQMMMMMMLLLLLLLLLKKKKKKKKKGGGHHHIIIGGGDDDCCCDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@>>>>>>@@@AAA@@@???;;;;;;<<<<<<===<<<<<<<<<::::::::::::::::::::::::888999999:::999888777666666666666666777777777777222333444555666666555444555555444444333222222222111111111111111111111111222222111000//////000000111111000000000000//////////////////............///......------......///..............................///000000000000000///......---...///000111111111111000000000//////...............///000111//////.........//////000333333333333333333333333444444444444555555555666777666555444222111000000111111222222222222111111---///111111...---...///......000222444666777888111111111000000111111111---,,,,,,---...///111222///---,,,,,,///222333333333333222111000...---,,,((()))***+++,,,++++++***))))))))))))******************+++,,,,,,,,,,,,+++)))*********+++---...///------......//////000000///000111222333444444444666888;;;<<<<<<===???AAABBBAAA@@@???>>>>>>>>>>>>???AAAAAAAAA@@@@@@BBBDDDCCCAAA???===>>>AAADDDFFFLLLNNNTTT[[[]]]___dddllluuu}}}zzzfff___WWWTTT\\\kkk}}}uuupppnnnwwwxxx|||}}}zzzwwwsssppprrrppplllgggccc___\\\[[[[[[\\\\\\[[[XXXVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTRRRRRRSSSSSSSSSRRRRRRQQQMMMMMMMMMNNNMMMLLLKKKKKKGGGIIIIIIGGGDDDCCCDDDGGGDDDDDDDDDEEEEEEEEEEEEEEEBBB@@@??????@@@AAAAAA@@@::::::;;;<<<=========<<<::::::::::::::::::::::::888888999:::999888777666666666666666777777777777555666777777777666444444444444333333222111111000000000000000000000000000000000000000000111111222---------...///000000111000/////////.....................------.................................)))***+++---///000111111///......------///000111111111111111000000000000000//////.........//////)))***+++---///222444555333333333333333333333333444444444555555555666666777666555444222111000///111111222222222222111111---///111111...,,,...///...///111444666888:::;;;444333111///...---------+++++++++,,,---///111333...,,,++++++...111333333333333333222000///---,,,((()))***+++,,,,,,+++***))))))))))))******************+++,,,,,,,,,,,,+++///...---,,,++++++++++++------......///000000000///000111222333444444444666777:::;;;;;;<<<>>>@@@BBBAAA@@@???>>>>>>>>>>>>@@@AAAAAAAAA@@@@@@BBBDDDCCCAAA???===>>>@@@DDDFFFKKKMMMTTT\\\```bbbiiiqqqttt|||rrrfffZZZVVVXXXbbbqqqvvviii___[[[]]]cccgggoooyyy~~~uuunnnlllppplllfffaaa]]]\\\]]]^^^\\\\\\\\\[[[YYYXXXVVVUUUTTTWWWZZZZZZWWWVVVXXXZZZUUURRROOOPPPSSSUUUUUUSSSRRRRRRQQQPPPPPPPPPQQQQQQLLLLLLJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEGGGFFFEEEDDDBBBBBBAAAAAACCCBBBAAA???>>>=========>>>>>>>>>===<<<<<<;;;;;;999999:::;;;<<<<<<<<<<<<666666777888888888888888888888888888888888888888666666666666666666666666444333222111000111222333111111111000000000000000......------------......000000000000000000000000//////000000000...---,,,333000---,,,---...///////////////...------,,,,,,...///000000000///---,,,,,,---///000111111111000000000000000000000000000111///---,,,,,,,,,...///------......///000000111222222333333333333444444222333333444333333222111666333111111222111...+++000222444444333111111222///............---------...222444333444888888555333222222111///...,,,+++,,,,,,,,,---...//////000111...,,,,,,---000111111111000000222333222---))),,,,,,+++***)))((('''&&&((()))))))))((('''%%%$$$'''(((***+++,,,,,,+++***,,,+++***+++---...---,,,+++++++++,,,---...///000111222333333444444333333666888;;;=========>>>???@@@@@@>>>===<<<<<<<<<<<<===@@@BBBCCCBBBAAAAAABBBBBBAAA@@@>>>===>>>AAADDDDDDKKKTTT\\\```eeeiiimmmwwwnnnccc[[[YYY\\\ggguuuwwwhhh]]]UUUUUUYYY]]]aaahhhqqq}}}}}}tttmmmkkkllliiieeeaaa^^^^^^```aaa]]]\\\\\\ZZZXXXVVVTTTSSSRRRVVVZZZ\\\ZZZXXXWWWWWWUUURRRPPPQQQSSSUUUUUUTTTWWWVVVTTTRRROOONNNLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEGGGFFFEEECCCBBBBBBAAAAAACCCBBBAAA???>>>=========?????????>>>======<<<<<<:::;;;;;;;;;;;;;;;::::::666666777888888888888888666666666666666666666666555555555555555555555555444333222222111111222222222222222111111111111111000000////////////000000111111111111111111111111/////////000//////......111///......//////...---.../////////000000111111...///000000000///---,,,,,,---///000111111111000000000000000000000000000000///---,,,,,,---...///............//////000000222222333333333333444444333444555666777888999999:::888555444444222...+++000222444444333111111222///............---------***///222333666;;;<<<:::333222222111000...,,,+++,,,---...//////000000000...---------...///111222222111000111222111---***+++************)))))))))'''(((***+++,,,+++++++++******+++++++++++++++++++++******+++---......---+++++++++,,,---...///000111111222333333333333333999;;;>>>@@@@@@@@@AAABBB@@@???>>>===<<<<<<<<<<<<>>>@@@BBBCCCBBB@@@AAAAAAAAAAAA@@@>>>===???BBBEEEEEELLLTTT[[[```eeekkkooozzz~~~kkkaaa___]]]bbbooo~~~}}}iii[[[SSSQQQUUU\\\]]]```eeellluuu~~~zzzqqqkkkiiiiiigggdddaaa```aaacccddd^^^]]]\\\ZZZXXXVVVSSSRRRSSSWWW[[[]]]\\\XXXVVVTTTTTTSSSQQQRRRSSSTTTTTTTTTXXXVVVTTTRRROOOMMMKKKJJJLLLKKKJJJHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFDDDCCCBBBBBBAAAAAABBBBBB@@@???>>>>>>======@@@@@@??????>>>======<<<<<<<<<<<<<<<;;;:::999888666777777888888888888777666666666666666666666666555555555555555555555555222333333333333222111111222222222222222222222222222111111000000111111222111111111111111111111111//////......//////000000///......000111000...+++/////////000000000000000/////////000//////...------...///000111111000000////////////////////////000///...,,,,,,---......////////////////////////222222333333333333444444333333444555888;;;>>>???;;;999777666555333000---///111333444222111111222///............---------***///222333777;;;===:::333222222111000...---,,,+++,,,---/////////......***,,,//////......111444333222111000111000---+++)))*********++++++,,,,,,((()))***,,,,,,---,,,,,,---,,,,,,++++++++++++,,,,,,+++***+++---...---,,,+++++++++,,,---...///000111111222333333333333333666999<<<=========>>>???@@@???>>>======<<<<<<===???AAACCCCCCAAA@@@???@@@@@@@@@@@@???>>>@@@DDDGGGGGGMMMTTT[[[```eeemmmrrr}}}llleeebbbcccjjjyyysssaaaWWWTTTWWW^^^eeefffhhhkkkpppvvv}}}~~~|||xxxpppkkkjjjiiigggeeedddcccdddeeefff^^^^^^^^^]]][[[YYYXXXWWWYYY[[[\\\\\\ZZZWWWTTTRRRSSSRRRQQQRRRRRRSSSSSSRRRQQQQQQQQQPPPOOONNNMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::999888666777888888888888777777777777777777777777777777555555555555555555555555111222333444333222111000111111111222222222222222222111111000000111111222222222222222222222222222//////.........///111222///......///000000...---111000000...---,,,+++***//////////////////............///000000000000000////////////////////////000///...------------...////////////////////////222222222333333333444444111111111222555888<<<>>>999888777666555333111///...111333333222111111222///............------------111333333555888999666222222222111000///...---)))***,,,.........,,,+++''',,,000111......111555444333222000000///...---***++++++++++++,,,,,,,,,++++++++++++******))))))///...,,,+++***+++,,,,,,///---,,,,,,,,,,,,+++)))+++++++++,,,---...///000222222333444444444444444444777:::<<<<<<<<<<<<===??????>>>===============???AAACCCCCCAAA???>>>??????????????????AAAEEEIIIIIINNNUUUZZZ___fffooouuurrrlllfffhhhrrrzzzlll___ZZZ[[[^^^dddjjjnnnppptttyyy{{{{{{xxxrrrnnnnnnjjjiiihhhfffeeeeeeeeeeee^^^______``````______^^^```___\\\ZZZWWWUUUSSSRRRQQQQQQRRRQQQQQQPPPQQQQQQMMMNNNNNNOOOOOOOOONNNNNNJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>======<<<;;;;;;::::::888999999:::;;;;;;::::::777777888888888777777666777777777777777777777777555555555555555555555555111222333444333222111000000000000000111111222222111000000//////000000111111111111111111111111111000///.........000111333111///,,,,,,---///000000000000///...---,,,++++++//////.........////////////////////////000000000//////////////////////////////......------------/////////000000000000000222222222333333333444444222111111111333555888:::===<<<;;;999666333000///...000222333222111111222///............---------,,,000222111333666666333222222222222111///......+++,,,---...///...------''',,,000111......111555444444333111///...------,,,,,,,,,++++++++++++***+++++++++***************///...,,,+++***+++,,,,,,---,,,++++++------,,,++++++++++++,,,---...///000333444444555555555555555777:::===>>>>>>>>>???@@@???>>>>>>============>>>???AAABBBBBB@@@>>>>>>>>>>>>??????>>>>>>AAAEEEIIIJJJNNNTTTZZZ___fffooovvvuuuppphhhlllyyy{{{uuuuuuvvvwwwxxxzzz|||}}}yyyuuuiii___^^^bbbfffjjjnnntttwww|||{{{zzzxxxrrrooopppiiiiiihhhgggeeedddcccbbb^^^^^^```aaabbbbbbbbbbbbccc```[[[XXXWWWVVVTTTSSSPPPRRRSSSSSSQQQPPPPPPQQQPPPPPPQQQQQQPPPOOOMMMLLLIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBAAAAAABBBBBBAAA@@@@@@???>>>>>>??????======<<<;;;;;;::::::999777888999:::;;;;;;;;;;;;777888888888888777777666666666666666666666666666444444444444444444444444222333333333333222111111/////////000111111222222000//////......//////000000000000000000000000000000000/////////000111111222///,,,+++---///111111......//////000111111111///............///000000000000////////////000000///////////////////////////............---------......///000000111222222222222333333333333444444555444333333444555666777BBBBBB@@@<<<666111///...---///222222222111111222///............---------)))---000000222666666444222222222222111000///...000000000000000000000000***,,,//////......111444333444555333000...------,,,,,,++++++*********)))*********+++,,,...///000---,,,,,,++++++++++++,,,(((((((((***...000000///+++++++++,,,---...///000333333444555555555555555666888;;;=========>>>???>>>>>>============>>>>>>>>>@@@BBBBBB@@@???>>>???>>>>>>>>>===>>>@@@DDDHHHIIIMMMTTTZZZ___gggooovvvtttooojjjooo~~~}}}sssiiiiiijjjmmmppptttwwwyyyxxx~~~sssiiibbbfffnnnuuu{{{|||wwwvvvsssmmmjjjjjjeeeeeeeeeeeedddbbbaaa```]]]]]]^^^___````````````___\\\ZZZYYYYYYYYYWWWTTTQQQSSSVVVUUUSSSQQQQQQRRRSSSTTTTTTTTTSSSQQQOOOMMMIIIHHHGGGGGGFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEECCCCCCBBBBBBAAAAAABBBBBBAAA@@@??????>>>?????????=========<<<;;;;;;::::::888999999:::::::::999999888888888888888777666666666666666666666666666666444444444444444444444444444333222222111111222222//////000111111222333333000//////......//////000////////////////////////000000111111111000000///000...,,,---...000000000,,,---...///000222222333///......---...///000111111000///......///000111000000000000000000000000...............------,,,------...000111222333444222222333333333333444444444444444444444444444444===>>>>>>:::444000//////,,,///111222222111111222///............---------+++///111111222555555222222222222222111000000///111000...------...000111...---------...///111222222444666555111...,,,,,,)))))))))***************)))))))))***+++---///000******++++++++++++++++++***))))))+++---//////...+++++++++,,,---...///000111222333333444444333333333666999:::::::::;;;<<<>>>>>>============>>>>>><<>>===<<<<<<>>>BBBFFFGGGLLLTTTZZZ```gggooouuu~~~qqqllljjjqqqzzzooo___aaadddhhhnnntttyyy|||tttkkkfffmmmzzzyyysssppplllfffccccccaaaaaabbbcccbbbaaa```___\\\\\\]]]]]]^^^]]]]]]\\\ZZZYYYXXXZZZ\\\\\\YYYUUURRRUUUXXXWWWTTTRRRRRRTTTTTTUUUVVVWWWVVVUUUSSSQQQHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEECCCCCCBBBAAAAAAAAABBBBBB@@@@@@??????????????????>>>>>>>>>===<<<<<<;;;;;;::::::::::::999999888777888888888888888777666666888888888888888888888888444444444444444444444444555444222111000111222333000000111222333333444444000000////////////000000////////////////////////000111222222222000///...---------///111111///...------------............///...------...///000111111000///......///000111111111111111111111111111......//////......---,,,,,,---...000111333444555222222333333333444444444222222333444444333333222333555777555222///000111,,,...111222111111111222//////.........---------111444555222222333222...222222222222222111000//////---+++))))))+++---...111...,,,,,,---000111111111444777666222...,,,,,,&&&'''((()))***+++,,,,,,***)))((((((((()))***+++'''(((***+++,,,,,,+++***000...,,,,,,,,,,,,***)))+++++++++,,,---...///000000000111222222222222111666999<<<=========>>>???>>>>>>============>>>???<<<>>>@@@AAA@@@???@@@@@@===>>>===<<<;;;===AAADDDFFFKKKSSSZZZ```gggnnnttt}}}zzzttttttqqqxxxzzzssseeeeeehhhnnnuuu}}}|||rrrnnnqqq|||uuutttsssoookkkfffbbb______bbbffffffcccaaa```aaa___^^^\\\ZZZYYYYYYYYYZZZ[[[YYYWWWWWWWWWXXXWWWVVVXXXVVVTTTTTTVVVUUURRROOOSSSSSSSSSSSSRRRQQQPPPOOOJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBEEEDDDBBBAAA@@@@@@AAAAAABBBCCCEEEDDDAAA???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::888777666666666666666666666666666666666555000222555666555555777888444444555555555333222111555444222111111111222333000000///...............000000000000000000000000////////////000000000000000000//////......------000111222222111000///...............////////////000000000000////////////000000000000//////////////////............//////000000000000000000111222111111222222222333333333000000111222333333444444444555555555444222000///000111222333444333222222111111111111000///...---,,,...///111222333222222111111111000---,,,,,,,,,+++,,,...///000///...---//////.........000111222777777666555333111///...,,,------------,,,++++++)))************+++++++++******+++++++++******)))************************'''(((***,,,...000111222000111222333444333222222444555777999::::::::::::>>>>>>>>>???>>>======<<<:::???AAA???>>>@@@@@@>>>@@@>>><<<;;;<<>>===>>>>>>=========<<<<<<<<<;;;<<<<<<<<<;;;::::::999999888777777666666666666444444444555555555555555555666777777666555666888===;;;999777666555555666222222111000000000111222000000///...............000000000000000000000000////////////000000000000///////////////.........///000000111000///...---............////////////000000000000////////////000000000/////////......//////............//////000000000///000000111222222222333333333444444444111111111222333333333444444444444444333111///......///000222222111111000000000000000///...---,,,,,,---///000111111111111333444444333000//////000............//////000000......------...111333555666555555333222000...---,,,,,,,,,,,,,,,++++++***)))************+++++++++******+++++++++******)))************************++++++,,,---///000111111000111222333444333222222777888:::<<<===>>>>>>===>>>>>>>>>=========<<<<<<999>>>@@@>>>===??????===@@@>>><<<;;;<<<@@@DDDFFFIIILLLQQQWWW^^^fffooottt|||qqqoooppp{{{~~~yyyrrrrrruuu{{{uuukkkpppooosss~~~~~~|||zzz|||||||||yyyuuupppjjjfffbbb``````aaacccbbbaaa______```___^^^]]][[[ZZZZZZYYYZZZ]]][[[YYYXXXXXXWWWUUUSSSNNNNNNNNNOOOQQQQQQPPPNNNNNNNNNOOONNNNNNMMMLLLKKKIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCAAA???@@@BBBCCC@@@===???>>>>>>>>>==================<<<<<<;;;:::999888777777666666555666666666333333333444444555555555666777777777666777999;;;BBB???:::555222222333444333333222222222222333444000000///.........//////000000000000000000000000////////////000000000000...///////////////000000....../////////...------............////////////////////////000000000000/////////.........------//////............//////000/////////000000111222333333444444444555555555222222222222333333333333444444444333222///---,,,,,,---///000000000///...///////////////...---,,,------...///000000000///333444444333222111111222111000...---...///111333...---,,,,,,...111555777444444333222111///---,,,+++++++++,,,+++******))))))************+++++++++)))******+++++++++******************************---......//////000000000000111222333444333222222777999;;;===>>>?????????>>>===<<<;;;;;;;;;<<<===888===???===<<<>>>>>><<>><<<;;;===@@@DDDFFFHHHKKKPPPUUU\\\eeennnttt|||yyyppppppqqq~~~|||vvvwwwyyy~~~wwwnnnfffjjjjjjrrr~~~zzzwwwwwwyyyzzz{{{~~~~~~|||{{{yyytttoookkkgggeeedddaaaaaaaaa```___^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWWWWWWWVVVTTTSSSOOOOOOOOOPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDEEEEEEEEECCCBBBAAADDD@@@===???CCCDDDAAA===>>>>>>>>>=========<<<<<<=========<<<;;;999888777666555555555555666666777333444444555555666666666333444444555666888===@@@CCC@@@;;;777333222111222111111111111111222222333000000///////////////000////////////////////////////////////000000000000......//////000000000111.........///........................////////////////////////000000000000///.........------------//////............/////////////////////000111222333333333333444444444444333333333333333333222222444555444444222000---,,,,,,---...///000///............//////...---,,,,,,---------........./////////111111111/////////111000000///......///000111000///---,,,---000444666444444333222111///---,,,***++++++++++++***))))))))))))*********+++++++++))))))***+++++++++******************************---------...//////000000000111222333444333222222555666999;;;<<<=========???===;;;:::999:::<<<===999>>>@@@>>>===??????===>>>===<<<<<<===@@@DDDFFFIIILLLPPPUUU\\\eeennnuuu{{{wwwqqqrrrttt}}}tttmmmhhhjjjllluuuwwwuuusssrrruuuzzz}}}}}}~~~~~~|||wwwuuurrrooollljjjjjjiiibbb```^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[ZZZYYYXXXWWWSSSSSSSSSTTTVVVVVVTTTSSSSSSSSSTTTSSSRRRQQQPPPPPPMMMNNNNNNMMMMMMLLLKKKJJJHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDAAABBBCCCDDDDDDBBBAAA@@@DDD@@@<<<>>>BBBCCC@@@============<<<<<<<<<;;;;;;=========<<<;;;999888777666555555555555666666777555555666666777777777777111222333333444777;;;???BBBBBB@@@>>>:::777444222......//////////////////000000/////////000000111////////////////////////////////////000000000000.../////////000000111111/////////////////////000............////////////.../////////000000000111///.........------------//////............//////............///000111222222222222222333333333333444444333333333333333333555555555555333111///...---...///000000000///.....................---,,,,,,,,,---------...//////...///000000...---...///---.../////////...---,,,111000...------...111222444444444333222000///...***++++++++++++***))))))))))))*********+++++++++((()))***+++++++++++++++******************************+++,,,...///000111000111222333444333222222444555777:::<<<=========???===;;;:::999:::<<<===;;;???BBB@@@???@@@@@@>>>===<<<<<<<<<>>>AAADDDFFFIIILLLQQQWWW]]]fffooouuu|||yyyvvvxxxzzz}}}uuuqqqppprrrttt|||vvvooopppqqqqqqvvv~~~|||zzzrrrqqqpppooommmmmmllllllbbb```\\\ZZZ[[[\\\\\\\\\ZZZZZZZZZZZZYYYWWWVVVUUUOOOOOOPPPRRRUUUUUUTTTRRRTTTVVVVVVUUUSSSQQQPPPQQQNNNNNNNNNMMMMMMLLLKKKJJJGGGGGGGGGFFFFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBBBBAAAAAACCCAAA>>>>>>@@@AAA???===<<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<;;;:::999888777777666666555666666666777777777777777777777777333444444444333444666888;;;<<<>>>>>><<<888333000333333444444333333222111000000/////////000111111000000000000000000000000////////////000000000000///000000000000000000111//////......//////000111............////////////......//////000000111111/////////.........------//////............//////---------...///000111222111111111222222222333333333333333333444444444444444555555555444222111///---...000111111111000///....../////////......---,,,,,,,,,,,,...///000111000222222111///...///000,,,---///000000...,,,+++000///...---------......444444444333222000///...+++++++++,,,+++******))))))************+++++++++((()))***+++++++++++++++************************))))))+++,,,---///000111000111222333444333222222555777999<<<>>>?????????>>>===<<<;;;;;;;;;<<<===;;;@@@CCC@@@???AAAAAA???<<<<<<<<<<<<>>>AAADDDFFFHHHLLLRRRXXX___gggooottt~~~~~~~~~}}}xxxvvvxxxzzz||||||qqqkkkooorrrrrryyy|||xxxvvvoooooooooooonnnmmmllllllccc___ZZZXXXYYY[[[[[[ZZZXXXYYYYYYYYYXXXVVVTTTSSSPPPPPPQQQSSSUUUUUUSSSQQQQQQTTTUUUTTTRRRPPPQQQRRRMMMMMMMMMMMMLLLKKKJJJIIIFFFFFFFFFGGGGGGGGGGGGHHHEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCBBB@@@???>>>>>>>>>>>>============<<<<<<<<<<<<;;;<<<<<<<<<;;;::::::999999888777777666666666666888888777777666666555555333444555555444333444666333555888:::999666222000777888888888777555444333000000//////000111111222000000000000000000000000////////////000000000000111111111000000000000000......---------...///000............////////////.........///000111111111000000000/////////......//////............//////---------...///000111222222222222333333333444444222333333333444555555555222333333444333222111000---...///111111000000///...//////000000/////////+++++++++,,,...000222444222333444222000//////000///////////////...------,,,,,,------------------333333222222111000......,,,,,,,,,,,,,,,++++++***)))************+++++++++(((((()))++++++,,,,,,+++************************,,,,,,,,,---.../////////000111222333444333222222666777:::===???@@@@@@@@@>>>>>>>>>=========<<<<<<;;;@@@BBB@@@???AAAAAA???;;;;;;<<<===???BBBDDDFFFEEEJJJQQQYYY___fffmmmqqq}}}~~~~~~zzzzzz~~~|||~~~|||pppkkkqqqtttttt{{{yyyuuusssnnnoooooooooooommmkkkjjjccc___YYYWWWYYYZZZ[[[ZZZWWWXXXXXXXXXWWWUUUSSSRRRRRRRRRRRRTTTUUUUUURRROOONNNPPPSSSSSSPPPOOOQQQSSSLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFGGGHHHHHHIIIIIIGGGFFFFFFEEEDDDCCCCCCBBBEEEDDDCCCBBBBBBCCCEEEEEECCCCCCBBB???===<<<===???>>>>>>>>>>>>============;;;;;;;;;<<<;;;;;;::::::::::::999777666666666666888888777666555444333333000222555666555666777888333555888:::;;;999777555444444444444333111...---000000///000000111222222000000000000000000000000////////////000000000000222222111111000000//////---,,,,,,+++,,,---//////............/////////000---......///000111111222000000000000//////////////////............//////,,,,,,------///000111222333333333444444444555555222222333333444555666666000111222333333222111000------///000000000///...//////000000000000000///+++++++++,,,...111444555222333333222///------...333111///...---...///000((()))+++---......------111111111111000///------,,,------------,,,++++++)))************+++++++++(((((()))++++++,,,,,,,,,************************//////////////////......000111222333444333222222555666999<<<>>>???@@@@@@>>>>>>>>>???>>>======<<<:::???AAA???>>>@@@@@@>>>;;;;;;<<<===???BBBDDDFFFCCCHHHPPPXXX___fffkkkooowwwuuutttvvv|||zzzuuurrrpppooollljjjiiihhhhhhaaa]]]ZZZ\\\```bbbaaa^^^\\\[[[YYYWWWVVVVVVVVVWWWXXXWWWUUUTTTRRRRRRSSSSSSQQQPPPPPPPPPPPPNNNKKKHHHDDDGGGIIIJJJJJJIIIJJJKKKIIIIIIJJJJJJJJJIIIGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDCCCBBBBBBAAAAAABBBAAAAAAAAAAAA@@@>>>===<<>>===;;;:::::::::999::::::;;;<<<<<<<<<;;;;;;;;;::::::999888777777999999888777666555444444222222222222333333444555555333222666<<>>>>>>>>;;;::::::;;;;;;<<<===>>>======>>>>>>??????@@@@@@<<<<<<;;;;;;<<<@@@FFFJJJLLLLLLQQQYYY^^^bbbiiippp}}}~~~}}}}}}~~~{{{yyy|||yyyuuunnnmmmkkkhhhfffeeeddddddbbb```___bbbeeefffbbb^^^^^^]]][[[XXXVVVUUUUUUUUUVVVUUUSSSRRRQQQQQQQQQQQQQQQPPPNNNNNNOOONNNLLLJJJIIIKKKLLLKKKIIIGGGGGGGGGIIIJJJJJJJJJJJJIIIGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@??????????????????>>>======<<<;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::::::::999888777777777555555555555555444444444333333222222333333444555666555666;;;??????:::555555333111000000111000///222222222222222222222222000000///......///000000.../////////000000000000////////////............111111111000000000000000000///////////////000111////////////////////////............////////////...//////000000//////...............///000111222333222111000000222444555777777666666555444333333444444444444333222111000---...000111222222111000111000//////............++++++---///111444666888777666444222000///...------------...............111///...,,,,,,,,,...///222222222333444222///---************************))))))))))))************++++++++++++,,,,,,,,,,,,))))))******+++++++++,,,,,,,,,,,,,,,---///111222222333333444444444333333888999:::<<<===>>>>>>>>><<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>??????===<<<<<<;;;<<<@@@FFFKKKMMMNNNRRRZZZ___cccjjjrrr~~~{{{}}}|||zzz{{{{{{vvvrrrllljjjhhhfffdddbbbaaaaaaccccccdddgggiiihhhccc^^^```^^^\\\YYYWWWUUUTTTSSSRRRRRRQQQPPPOOOOOOOOOPPPPPPNNNMMMMMMNNNNNNNNNMMMKKKLLLMMMKKKIIIGGGFFFFFFKKKKKKKKKJJJJJJHHHGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCC??????>>>===>>>???@@@AAA<<<<<<<<<;;;;;;<<<<<<===::::::;;;;;;<<<<<<;;;;;;999999888888777777666666444444444444555555666666333333333333333333444555666777:::???AAA>>>777000555333111000111111000///000000111111222222333333111000///......///000111....../////////000000000............/////////////////////000000111111111111000///////////////000////////////////////////............///////////////000000111111000000///,,,,,,---...///111222333333222111111111222333444777777777666666555555555555555444222000...,,,+++---///111333333333222111111111000000000000000000++++++---///222555888999888777666444111///...---.........---------------000///...,,,,,,---......000000111222444333000...************************))))))))))))************)))*********++++++++++++(((((()))***+++,,,------,,,,,,,,,---///111222333222222333333333222111111777888:::;;;===>>>>>>>>>>>>>>>======<<<<<<======>>>>>>>>>>>>>>>==================<<<===AAAGGGLLLOOOOOOSSS[[[```eeellltttzzzyyy}}}yyyzzz}}}zzzvvvqqqnnnmmmllljjjgggeeecccbbbaaadddddddddfffgggfffbbb___^^^]]][[[YYYWWWUUUTTTSSSQQQPPPPPPOOOOOOOOOOOOOOOOOOMMMKKKKKKMMMOOOOOOOOOIIIJJJKKKKKKIIIHHHIIIJJJLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>><<<<<<>>>@@@AAA>>>>>>===<<<<<<<<<======::::::;;;;;;<<<;;;;;;:::888888777777666666666555666666666777777777777777444444333333333444444555555777:::===>>>;;;555000444222111111111222111///...//////000111222333333000000............000000........./////////000000---------...///000000111////////////000000000111111000000///////////////////////////////////////............////////////000000111111111111000000---------...///000111222222222111111111222333444000111222333444555666777777666555444111///---,,,---///222444555444333222000000000000000000000///++++++---///222666888:::999888777555222000...---......------------,,,,,,///...------------......------...000222111///---************************((()))))))))************))))))))))))************))))))***++++++,,,------***+++,,,---///111222333222222333333222222111000666777999;;;<<<>>>>>>>>>@@@@@@>>>======<<<<<<<<<>>>>>>>>>======<<<<<<<<<>>>>>>======>>>BBBHHHLLLOOOOOOSSSZZZ```eeemmmuuu}}}~~~}}}zzzzzz}}}}}}wwwxxx{{{wwwtttpppmmmnnnllljjjgggeeecccbbbaaacccbbbaaaaaaaaaaaa```___ZZZZZZYYYXXXWWWUUUTTTTTTQQQQQQQQQQQQPPPOOOOOONNNNNNLLLJJJKKKMMMOOOOOOOOOJJJKKKKKKJJJIIIHHHIIIKKKNNNMMMLLLJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFDDDCCCBBBAAAAAA@@@@@@@@@BBBAAA>>><<<<<<<<<===>>>BBBAAA@@@>>>===<<<<<<<<<:::;;;;;;<<<;;;;;;::::::777777777666666666666666999888888777666666555555555555444333333444444444333444555777888777555222333111000111222222111///......///000000111222222....................................////////////,,,------...///000111111000000000////////////...000000////////////000000000000000000000000000000............////////////000000111111111111000000...............//////000222222111222222222333333///000111222333444555555666555555444222000///...---///222555666555444222......///000000000///...++++++---///222555888999888777777555333000...---------------------,,,,,,......---------.........,,,,,,---///111111///---************************((()))))))))************(((((()))))))))*********,,,+++++++++++++++++++++)))***+++---...///000111222222333333333222222111555777888:::<<<>>>>>>???AAA@@@???===<<<<<<<<<<<<>>>=========<<<<<<;;;;;;>>>>>>======>>>BBBHHHLLLNNNNNNRRRYYY___dddmmmuuuyyyvvvxxx~~~zzztttuuu}}}|||yyyvvvrrrooolllkkkhhheeecccaaa______```___^^^]]]]]]^^^^^^___YYYYYYYYYYYYXXXWWWUUUUUURRRRRRRRRRRRQQQOOONNNMMMLLLKKKJJJKKKMMMOOOOOONNNMMMMMMMMMKKKHHHGGGHHHIIIPPPOOOMMMJJJIIIGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA???===<<<<<<<<<<<>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::777777777777666666666666777777666555444333222222666555444444444444444444111111222222333333444444222111000111333333111///......//////000000111111---...///000000///...---------........./////////---------...///000000111000000000//////.........///////////////000111111000000000000000000000000............///////////////000000111111000000/////////......---......///111111222222222333333333555555555444444333333333333333333222111///...---+++...222555666555444222---...///000111000///...+++,,,---...111333666777555666666555333111...---+++,,,,,,,,,---------------------.....................///111333333111...************************))))))))))))************((()))))))))************---,,,,,,,,,++++++++++++)))***,,,---......///...111111222333333333333333555666888:::<<<>>>>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;=========<<<===AAAGGGLLLOOONNNRRRYYY___eeennnvvv~~~vvvsssvvv|||yyyvvvwww~~~~~~|||zzzwwwssspppllljjjhhheeebbb```^^^^^^\\\]]]^^^___^^^^^^^^^^^^\\\\\\\\\[[[ZZZXXXVVVTTTSSSSSSSSSRRRPPPNNNLLLKKKKKKKKKKKKLLLNNNOOONNNLLLMMMMMMLLLJJJHHHHHHIIIKKKQQQPPPMMMJJJHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBB??????>>>>>>=========<<>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999777777777777777777777777666666555555444444444333666666555444444444444444000111222222222111222222111000000222333333111///////////////////////////---///222444444222///------------.........//////------......//////000000.........///////////////............///111222333000000000000000000000000............////////////...//////000000//////...------------......///000111111222222333333333222777777666555444333333222333333333222000///---,,,***---111555666555333111---...000222222111000///+++,,,,,,...///222333444333333444444333111///---******+++,,,---......///,,,------......///............///111222222000---************************))))))))))))************)))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++,,,---...//////...---...///000111222333333333444555777:::<<<===>>>???>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;<<<@@@FFFKKKPPPOOOSSSZZZ```fffoooyyy}}}wwwtttvvv{{{~~~~~~zzzyyy|||}}}{{{zzzyyyvvvrrrooommmllliiifffcccaaa______YYY\\\```bbbbbb```^^^^^^``````___^^^\\\YYYVVVTTTSSSSSSSSSRRROOOMMMJJJIIIKKKKKKKKKMMMOOOOOOMMMKKKIIIJJJJJJJJJIIIJJJMMMOOORRRPPPMMMJJJHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBAAA@@@@@@@@@@@@<<<======>>>???>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;::::::999777777777777888888888888666666666777777777777777777666555444444444444444///111333444222111000000111000000222333333111//////////////////.........---000444777777444000------------.........//////.........///////////////,,,,,,---...///000111222---------...000111333444000000000000000000000000............/////////000......////////////......++++++,,,,,,...///111222111111222333333333333222333333444444444444444444666555555333111///---,,,))),,,111444666555333111...///111333444333111000,,,,,,,,,---///000222333111222333444333111///---))))))***+++---...//////,,,,,,---.../////////...---------///000000---+++************************))))))))))))************************++++++++++++******+++,,,------...///---...///000000///...---+++,,,...000111222222222444555777:::<<<===>>>???======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<@@@FFFJJJQQQQQQTTT[[[aaagggqqqzzz~~~xxxvvvxxx}}}}}}}}}~~~~~~|||zzz~~~}}}}}}{{{||||||}}}zzzvvvqqqmmmkkklllkkkjjjhhheeebbb```^^^aaaaaaaaaaaa```___^^^]]]___]]]ZZZYYYYYYXXXWWWUUUWWWSSSNNNLLLLLLLLLKKKIIIMMMNNNPPPPPPPPPMMMJJJHHHJJJJJJKKKKKKKKKKKKJJJJJJMMMMMMMMMMMMLLLJJJIIIHHHIIIHHHFFFDDDCCCCCCCCCDDDCCCDDDDDDEEEDDDBBBAAA@@@>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::555555666666777777888888666555555555555444444444444444444444444444444444333444444555555444444333333333333222222222111111000000...------...///000////////////////////////......////////////......111111000000//////......///////////////////////////000111222222111///.................................---,,,,,,,,,,,,---......---,,,,,,,,,,,,---------......///000000000333333222222111000000000555444333333222222222222444444444333111...,,,******---222666888666333111000000000000000///......++++++,,,,,,---.........333333333222222000//////...------,,,---...000111'''(((***,,,...///000000------..................---,,,+++***))))))))))))******++++++++++++******************************,,,((('''+++---,,,,,,...------------...000111222111111222111000000222555666666888999;;;<<<>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<===<<<=========>>>BBBHHHLLLQQQRRRWWW^^^ccchhhsss}}}|||zzzuuuuuuzzz||||||~~~~~~{{{xxxxxxxxxyyy~~~}}}|||{{{xxxtttooolllkkkjjjjjjiiihhhfffdddbbbaaaaaaaaaaaaaaa```___^^^^^^]]]\\\ZZZYYYYYYYYYWWWUUUTTTQQQMMMLLLLLLLLLKKKIIILLLMMMOOOPPPOOOLLLJJJHHHJJJJJJKKKKKKKKKKKKKKKJJJLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHFFFEEEDDDCCCDDDDDDCCCCCCDDDDDDCCCBBB@@@???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::666666777777777777777777777666666666555555444444444444444444444444444444222222333333333333222222333333222222222111111111333222111///........./////////////////////////////////000000000000//////000000000000//////......///////////////////////////000111222222111///...........................//////...------------...//////...------------...------......///000000000222222222111111111111111555444333222222222222222444444333333111...,,,+++***---111555666555333111000000000000000///......,,,,,,,,,---......//////333333333222111000///...,,,+++*********+++,,,---.........---------,,,,,,...//////000//////......---,,,+++***))))))))))))*********++++++*********000///...,,,***((('''&&&+++(((***///111...,,,,,,------------...000111222///000000///......000333666666888999;;;<<<>>>>>>>>>>>><<<;;;;;;<<<======>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>???CCCIIIMMMRRRRRRWWW^^^dddiiisss~~~{{{vvv~~~xxxtttqqqrrrxxx~~~}}}{{{|||~~~~~~{{{wwwssstttwww||||||{{{{{{yyyvvvrrrnnnllljjjjjjgggggghhhgggfffdddbbbaaa______`````````______^^^ZZZYYYYYYYYYZZZYYYVVVTTTQQQOOOMMMMMMMMMLLLKKKIIIKKKLLLMMMNNNMMMLLLJJJHHHIIIIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEEEEBBBBBBBBBBBBAAA@@@??????>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::999999888888888888777777777777777777777666555444444333444444444444444444444444000000111111111111000000333222222222222111111111555444222000///.........////////////////////////000000000111111000000000000000000////////////...////////////////////////...///000111111111000///........................000000///............///000000///............///------......///000000000000111111111111222222222444333333222222222222333333333333222111///,,,+++))),,,000333444333222000000000000000000///......,,,------...//////000000333333333222111000///...///......------------...333111///...,,,,,,,,,---000111111111000///......,,,,,,+++***))))))))))))************************))))))******+++,,,,,,,,,***))),,,333555111,,,+++,,,,,,------...///111222///000000///...///111222666666888999;;;<<<>>>>>>???>>>===<<<;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;===>>>>>>>>>@@@DDDIIIMMMOOOPPPUUU\\\aaagggqqq{{{tttqqq|||~~~sssqqqoooqqqvvvzzz|||{{{}}}|||}}}|||xxxsssvvv|||~~~}}}~~~{{{|||wwwtttooollljjjjjjjjjjjjffffffgggfffeeebbb```^^^\\\\\\]]]^^^^^^^^^]]]]]]XXXWWWXXXYYYZZZYYYVVVSSSNNNNNNNNNNNNNNNMMMLLLJJJJJJJJJLLLLLLLLLKKKJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGBBBBBBAAAAAA@@@??????>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999888888777777666666777666666555444333222222444444444444444444444444000000111111111111000000222222222222111111111111333222111000//////......//////////////////////////////000000000000//////////////////////////////////////////////////////...///000000111000000///........................000//////...............000//////...............------......///000000000///000000111222222333333333333222222222222222333333333333222111///---+++)))+++...111222222111000000000000000000///......------......///000000000333333333222111000///...111000000//////.........///...---,,,,,,...000111111111111000///...---,,,,,,++++++***))))))******+++******************+++###$$$&&&(((+++---...///***))),,,222555000,,,+++,,,,,,,,,---...///000111000222333222111111333444666666888999;;;<<<>>>>>>@@@???===<<<;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<=========>>>BBBHHHLLLLLLMMMQQQYYY^^^cccmmmxxx}}}ssssss~~~rrrqqqqqquuu{{{~~~~~~|||~~~|||}}}~~~{{{xxx~~~~~~~~~}}}}}}|||xxxsssmmmjjjkkklllmmmmmmjjjjjjjjjiiigggccc___]]]ZZZZZZ[[[[[[\\\[[[[[[[[[VVVVVVWWWXXXYYYXXXUUURRRMMMNNNOOOOOONNNMMMLLLLLLIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKLLLKKKKKKHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHBBBAAAAAA@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999999888888888999888888888777777666666555555444444333222111111444444444444444444444444111111222222222222111111222222222111111111000000......//////////////////////////////////////////---..................---.............../////////////////////////////////......//////000000000000///////////////////////////...------,,,,,,------///...------,,,,,,------------......///000000000//////000111222333333444222222222111111222222333222333333222111///---,,,)))+++---///000111111000000000000000000///......------......///000000000222222222222222111//////------------,,,,,,++++++---,,,++++++,,,...000222000000000///...---,,,+++,,,+++******)))*********++++++***))))))***++++++++++++++++++++++++++++++,,,))))))...000...,,,---,,,,,,,,,,,,---///000111000222333333222222333444666666888999;;;<<<>>>>>>???>>>===<<<;;;;;;<<<===<<<<<<;;;::::::::::::;;;:::;;;;;;;;;===AAAFFFJJJKKKLLLQQQXXX]]]bbbmmmwwwwwwyyy}}}}}}ssstttwww~~~~~~{{{|||~~~}}}||||||}}}xxxqqqnnnooopppqqqpppnnnnnnnnnmmmkkkfffbbb___ZZZZZZ[[[[[[[[[ZZZZZZYYYWWWVVVVVVVVVWWWVVVSSSQQQMMMNNNOOONNNLLLKKKKKKMMMIIIIIIJJJKKKKKKLLLLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGFFFFFFFFFHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHCCCBBBAAA@@@????????????======>>>>>>>>>>>>??????=========<<<;;;;;;:::::::::::::::999888888777777777777777777666666666666444444444333333333333333444444444444444444444444222222333333333333222222222111111111111000000000,,,---...///000000000///////////////////////////,,,------......------,,,---............/////////////////////////////////.........//////000000111////////////////////////......---,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------......///000000000//////000111222222333333222111111111111222222333222222222222111///---,,,***+++,,,...///000111111000000000000000///......,,,------...//////000000111111222222222111111111....../////////...------///...---,,,,,,,,,---....../////////...---,,,+++++++++***************+++,,,+++***))))))***+++,,,++++++,,,---...///000111---((('''***,,,+++,,,...++++++,,,,,,---...000111...000222222111000111222666666888999;;;<<<>>>>>>>>>===<<<;;;;;;<<<===>>>===<<<<<<;;;;;;;;;;;;;;;999:::::::::<<>>>>>>>>?????????>>>======<<<;;;;;;::::::::::::999999888777777666555555555555555666666666444444555555555555666666444444444444444444444444222222333333333333222222111111111111000000000000......///000111000//////////////////////////////------............---------------.........//////////////////////////////---------...///000111111//////////////////////////////...---------------//////...---------------------......///000000000000000000111222222222333111111111111111222333333222222222222111000...---+++,,,,,,---///000222222000000000000000///......,,,,,,,,,---......////////////111222222222222222//////111111222111000000111000000///...---,,,,,,......////////////...---+++***************++++++,,,+++***((((((***+++,,,&&&'''))),,,...111333444,,,((('''***,,,++++++...+++++++++,,,---...///000...000222333222111111222666666888999;;;<<<>>>>>><<<<<<;;;;;;<<<===>>>@@@>>>===<<<<<<;;;;;;<<<<<<::::::::::::<<<@@@EEEJJJOOOPPPTTT[[[aaafffppp{{{~~~~~~}}}|||xxxwww{{{~~~~~~}}}tttpppooommmjjjfffhhhiiikkkllljjjgggcccaaa^^^^^^^^^]]]\\\[[[ZZZYYYZZZXXXUUUTTTSSSSSSRRRPPPLLLLLLLLLHHHEEEDDDGGGJJJIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLKKKIIIHHHGGGHHHGGGFFFDDDDDDEEEGGGHHHDDDEEEFFFGGGFFFEEEDDDCCCDDDCCCBBB@@@???@@@@@@AAA======>>>>>>?????????@@@>>>>>>===<<<;;;;;;::::::::::::999999888777777666333444444444555555666666555555666666777888888888444444444444444444444444222222333333333333222222111111111111000000000000000111222222222000///...////////////////////////......////////////......---------.........//////////////////////////////---------......000111111000000000000000000000000000000///...............000000///...............------......///000000000111111111111111222222222111111000000111222333333111222222222111000...---,,,,,,,,,---///000222333000000000000000//////...++++++,,,,,,---......///...///000111333333333444+++,,,---/////////......000000000111000///.........///000000000000000///+++***************++++++,,,+++)))(((((()))+++,,,******************+++++++++((((((,,,...,,,+++---+++++++++,,,---...///000000222444555444333333444666666888999;;;<<<>>>>>>;;;;;;;;;;;;<<<>>>???AAA>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;===AAAFFFKKKNNNNNNSSSZZZ```eeeooozzz{{{tttxxx{{{zzz~~~}}}{{{vvvsssqqqqqqwww}}}tttqqqnnnhhhddddddhhhgggeeecccaaa___^^^^^^```___^^^\\\[[[[[[[[[[[[[[[XXXUUUSSSRRRQQQPPPNNNLLLKKKJJJIIIIIIHHHIIIIIILLLKKKJJJJJJKKKKKKKKKJJJLLLLLLLLLKKKKKKJJJIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFBBBBBBAAAAAAAAABBBCCCCCC>>>===:::999999:::===>>>===============<<<<<<;;;::::::999777666444333333333444666666555555777999888777444222111222333333333333333333333333333333222222222111111111111000111111000000000000111111000000000000000000000000111///...------...///111...........................000333333222000//////111000///......///000111000///...------...///000............////////////111000///---,,,***)))(((------......//////000000///////////////.........222222222222222222222222111222222333333222222111000111111111000///---,,,.........///000111111111555222///...///000000000---,,,++++++...000111111111222333333222000---+++......---------......///000000///...............+++...111444333000,,,))))))))))))))))))*********,,,,,,++++++***++++++,,,+++,,,---,,,***)))***++++++++++++,,,---...///000)))***,,,---...////////////000000111111222333333555999<<<:::999<<<===;;;@@@>>>===<<<======;;;999>>>===<<<;;;:::;;;<<<<<<>>>===<<<<<>>===;;;::::::;;;===>>>===============<<<<<<;;;:::999888777666444333333333555777777666555666777888777555333333333444555333333333333333333333333222222222111111111111000111111000000000000111111000000000000000000000000000///...------...///000...........................000222333111000000000...---,,,,,,,,,,,,---...000///...------...///000............////////////000000000/////////...............///////////////.........///////////////333333222222222222222222222222333333333333222222333444444444333222000///......//////000111222222444222000///000000000//////---++++++---/////////000111222333222111///...,,,,,,,,,,,,---...///000000//////...............---///111333333000---******************+++++++++++++++************+++++++++,,,,,,,,,***)))***+++************+++,,,---...++++++,,,---...///000000111222222333333444555555444999;;;999999<<<===;;;===<<<;;;<<<===>>>===<<>>===<<<;;;<<<<<<===<<<;;;;;;;;;>>>BBBGGGJJJLLLOOOTTTZZZ___fffmmmrrryyy~~~zzzvvvzzzzzzvvvzzz{{{qqqmmmkkkiiijjjllliiigggdddaaa^^^\\\ZZZYYY]]]]]][[[ZZZYYYXXXXXXXXXWWWUUURRRRRRRRRRRRQQQPPPOOONNNMMMKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJKKKLLLNNNPPPPPPOOONNNLLLFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBB@@@>>>==========================================<<<<<<;;;999999888777555444333333444666888999777555444444777666555444444555666777333333333333333333333333222222222111111111111000111111000000000000111111////////////////////////000///...------...///000........................---///000///......///000000//////......//////000//////............//////............////////////...//////000000111222222///////////////.........------......//////000000333333333222222111111111333333444444444444333333111111222222222111///.........///000111222333444444222111000111111///...///---++++++---.........///000111222222111000///++++++++++++,,,...///000000///......------......///000222333222111///---++++++++++++++++++++++++******))))))))))))******)))+++++++++)))((()))*********))))))))))))******+++*********+++---///000111222222333333444555555444999;;;999999<<<===;;;:::::::::;;;>>>@@@@@@??????>>>======<<<<<<======;;;:::999:::===AAAFFFIIINNNQQQUUUZZZ```fffmmmqqqyyy{{{zzzzzz}}}{{{~~~wwwtttrrrwwwyyyqqqooonnnllllllnnnhhhfffccc```]]]ZZZXXXWWW\\\\\\ZZZYYYXXXWWWWWWWWWTTTSSSQQQQQQRRRSSSRRRQQQPPPOOONNNLLLKKKJJJJJJJJJHHHJJJLLLMMMMMMLLLKKKKKKKKKLLLNNNOOOOOOMMMJJJIIIFFFGGGGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDDDD@@@AAABBBCCCBBB@@@>>><<<<<<===>>>??????>>>===<<<===============<<<<<<;;;999888888777555444444333444777::::::888555333333555555444444555666777777333333333333333333333333222222222111111111000000111111000000000000111111////////////////////////000///............///000........................+++,,,---,,,++++++---///111000000000000000000111/////////....../////////............////////////,,,------...///000000111000000//////......------,,,------...///000111111444333333222222111111111333444444555555444444333///000111222111000///.........///111222444555555444222222222222111///---...,,,***+++---///000///111222222222222111000///+++++++++++++++,,,---...//////...------------...111111222222222111111000+++++++++++++++*********)))(((((((((((())))))***(((***+++***)))((()))***++++++***)))))))))))))))***)))((('''(((+++---//////000000111111222333333333888:::999999<<<===<<<:::::::::;;;>>>@@@@@@???>>>======<<<<<<<<<<<<<<<;;;:::999:::===BBBGGGJJJMMMPPPUUUYYY^^^dddkkkooo{{{~~~{{{|||~~~zzzxxx{{{rrrssswww}}}uuupppqqqqqqnnnllllllfffeeebbb___\\\ZZZXXXWWWWWWWWWUUUTTTSSSRRRRRRRRRSSSRRRQQQRRRTTTTTTSSSQQQPPPOOONNNMMMKKKKKKJJJJJJHHHKKKMMMNNNLLLKKKLLLMMMOOOOOOOOOOOOMMMKKKHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEDDDCCCBBB===???AAABBBBBBAAA???>>><<<===>>>??????>>>===<<<===============<<<<<<;;;999999888777666555555444555888:::;;;888555333222333333333333444555666666333333333333333333333333222222222111111111000000111111000000000000111111//////////////////////////////............//////........................,,,---------,,,,,,...000------------------------...//////////////////...............////////////.........///////////////000000//////......------,,,------...///000111111333333333222222111111111333444444555555444444333222333444555555555444333...///000222444555777777444333222222222111///---+++***)))+++...222333333555555444333111///...---------,,,+++++++++,,,,,,//////...---------------111111111222222222222222++++++******))))))))))))((((((''''''((())))))***((()))******)))((()))+++---,,,+++***************+++***))))))***,,,///000///000000111111222333333222777:::888888;;;===<<<===;;;;;;<<<>>>>>>>>>===<<<<<<<<<;;;;;;;;;::::::;;;::::::;;;>>>CCCHHHKKKKKKNNNSSSWWW\\\bbbiiimmm{{{zzzxxx|||~~~|||{{{}}}|||xxxsssxxxwwwqqqmmmooopppllliiihhhdddcccaaa___]]][[[ZZZZZZYYYXXXWWWUUUTTTTTTSSSSSSTTTSSSRRRTTTUUUUUUTTTRRROOONNNMMMLLLKKKKKKKKKKKKIIIKKKNNNMMMKKKJJJMMMPPPSSSSSSQQQOOOMMMKKKIIIGGGHHHHHHGGGGGGFFFFFFFFFFFFDDDEEEEEEFFFEEEDDDBBBAAA===>>>???@@@AAA@@@@@@???<<<<<<>>>>>>>>>>>><<<<<<===============<<<<<<;;;::::::999888888777666666666888::::::888555444444222333333444444444555555333333333333333333333333222222222111111111111000111111000000000000111111////////////////////////////////////////////////........................---///000000//////111222---...////////////...---......////////////..................////////////111111000000000000/////////////////////.........------......//////000000222222222222222222222222333333444444444444333333111222333555555555444444...///000222555777888999666444222222222111///---+++******,,,000444666666777666555333111///------------,,,,,,,,,,,,------///...------,,,,,,------000000111222222222222111++++++******)))((((((((((((''''''(((((()))***+++(((***+++***))))))***,,,...---,,,+++++++++++++++...---------...000222333111222222333333444555555111666999888888;;;===<<<>>>===<<<<<<===>>><<<;;;:::;;;;;;;;;;;;:::999999;;;::::::;;;>>>CCCHHHLLLJJJMMMQQQVVV[[[bbbiiimmmyyy~~~vvvpppttt{{{~~~}}}xxxsssrrryyytttmmmhhhiiijjjgggeeefffaaaaaa___^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXUUUTTTTTTUUUVVVVVVTTTRRRMMMLLLLLLKKKKKKKKKLLLLLLJJJLLLMMMLLLIIIJJJNNNRRRSSSRRROOOMMMKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDEEEFFFFFFEEECCCAAA@@@???????????????>>>>>>>>><<<<<<<<<======<<<<<<<<<===============<<<<<<;;;;;;;;;::::::999888888888777888999999777666666666444444444555555555555444333333333333333333333333222222222111111111111000111111000000000000111111000000000000000000000000......////////////..............................+++...000111000000000111///000111222222111000///---...///000000///...---............////////////////////////////////////.........///////////////.........///////////////111111111222222333333444222222333333333333222222...///111333333333333222...///111333666888:::;;;888555222111111111000///---,,,+++---111444666777666666444222111000///...+++++++++,,,---///000111///...------,,,,,,------...///111222222222111000,,,,,,+++******)))(((((((((((((((((()))***+++,,,)))***++++++******+++------,,,,,,+++++++++,,,,,,------...///000111111222111222222333333444555555111666999777888;;;===<<<>>><<<;;;<<<===>>>===<<<;;;;;;<<<<<<<<<;;;:::999999999888:::===BBBHHHKKKIIILLLQQQVVV\\\cccjjjoooyyy}}}{{{zzzqqqjjjiiirrr~~~{{{zzz{{{wwwqqqooouuu|||ssskkkdddddddddccccccddd```______^^^^^^_________\\\[[[ZZZYYYXXXWWWWWWWWWVVVUUUUUUVVVWWWWWWTTTRRRKKKKKKKKKKKKKKKLLLLLLMMMJJJLLLMMMKKKHHHIIIOOOTTTPPPNNNKKKIIIHHHHHHHHHIIIIIIHHHGGGFFFEEECCCBBBBBBDDDEEEFFFFFFEEECCCAAA@@@BBBAAA???>>>============<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;<<<;;;;;;::::::999999999777888999888666666777888555666666666666666555555333333333333333333333333222222222111111111111000111111000000000000111111111111111111111111111111......////////////..............................(((***...//////.........,,,---...//////...---,,,---...///000000///...---............/////////000++++++,,,,,,---.........---.........//////000000///////////////.........000000111222333444444555111222222333333222222111111222444666777777666666...///111333666999:::;;;999666222000000000000//////...---///222444666666555444333222111111111111))))))***,,,...111333444......---,,,,,,,,,,,,------...000222333222000///------,,,,,,+++***))))))(((((((((((()))***,,,,,,)))***,,,,,,++++++,,,---,,,+++++++++++++++,,,,,,)))***,,,---...////////////000000111222222333333111666999777888;;;===<<<===;;;;;;<<<>>>???>>>===;;;<<<=========<<<::::::888777777888<<>>>>>===<<<;;;;;;;;;<<<===>>>>>>======<<<<<<;;;::::::999999::::::444444444444555555555666555666777666555444555666555444333222333444555666333333222222111000//////000000000000000000000000000000//////.........---////////////////////////000000///...---,,,++++++,,,+++***,,,...//////...---......///...,,,+++***---.........//////000000000000////////////000000........................000000000000000000000000...............///000000333333222111111222222222222222333333333333444444777555444555666777666555000///000555:::<<<;;;999333222111///............+++,,,------......///000666444222111111000...,,,///...------------.../////////.........---------++++++,,,///222222///+++(((((()))************))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......//////111111111000///000111333555888999:::;;;<<<>>><<<<<<;;;;;;;;;<<<<<<===??????>>>===<<<:::888777999888888999===BBBGGGJJJIIILLLPPPVVV]]]dddiiimmm{{{}}}ooohhhmmmvvv|||yyyzzzxxx|||{{{uuusss{{{lllhhheeeggglllnnnlllhhhdddbbb^^^\\\\\\[[[ZZZYYY[[[[[[[[[ZZZYYYWWWUUUTTTTTTSSSSSSSSSSSSQQQMMMJJJPPPNNNLLLLLLLLLMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMLLLJJJGGGEEEDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???????????????>>>===<<<<<<<<<======>>>============>>>>>>???>>>===;;;:::;;;::::::999999999999999444555555555666666666666555666777666444333444555444444333333333333444444333333222222111000000///000000000000000000000000000/////////............////////////////////////000//////......---------,,,++++++,,,...///...---------.........---,,,+++............/////////000000000////////////000000////////////////////////000000000000000000000000...............///000000555444444333333444444555222222333333333333444444777555444555666777666444000///000444888:::999777111111000/////////000000///222555444000///222555333222111222333333222111///...---,,,,,,---.../////////.........---------000//////111222111---)))++++++,,,++++++***))))))************************)))************+++++++++******+++++++++,,,,,,,,,...------------,,,,,,,,,000111222222000000111222333666888::::::;;;===>>><<<;;;;;;;;;;;;<<<==================<<<;;;:::::::::999999:::===AAAFFFIIIKKKMMMQQQWWW]]]dddiiilllwwwzzzllljjjqqq|||~~~yyyvvvzzzyyy}}}~~~}}}}}}{{{iiieeedddhhhooorrrooojjjdddbbb___^^^]]][[[XXXUUUZZZYYYXXXWWWVVVTTTTTTSSSVVVUUUTTTTTTTTTSSSPPPNNNNNNMMMLLLMMMOOOOOOMMMLLLJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMKKKHHHEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCBBBAAA@@@@@@????????????>>>>>>>>>>>>;;;;;;<<<===>>>>>>>>>>>>>>>?????????>>><<<:::999:::999999888888888888888666666666666777777777777666777777555333222222333222333333333333333222222333333222222111000000000000000000000000000000000////////////............///////////////////////////////////////////////////...------///000///---,,,,,,---............---............////////////000//////......//////000000000000000000000000000////////////////////////...............///000000444444444333333444444555222222333333333333444444666555444555666666555444000///000222555666666444000000000000000111222222000666:::777111...222888444222111222444444333222...---,,,++++++,,,---..................---------111000111222222111...+++......---,,,+++***))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......111222333222111000111333444666999;;;;;;;;;===???;;;;;;;;;;;;;;;<<<======;;;<<<<<<=========<<<<<<;;;:::::::::<<>>>>>>>>>>>>>>>>>??????<<<======>>>>>>>>>======<<<<<<=========;;;:::999999888888777777777777777666777777777777888888888666777777555222111111222111222333444333222111000222222222111111111000000000000000000000000000000///////////////.........////////////////////////.........//////000000000222000///000111111000///+++,,,------.../////////.........////////////////////////....../////////////////////////////////.......................................///000000222222111111111222333333222222222333333333444444666555444444666666555444//////000111222222222222111111000000000000111222...111444333///...111444666444222222222222000...---,,,++++++++++++,,,---........................---...///111222222111000...---,,,,,,+++*********************************))))))*********+++++++++******+++++++++,,,,,,,,,'''(((***,,,...000111222111222333333222111222333555777:::;;;;;;;;;===>>>;;;;;;;;;;;;;;;<<<===>>><<<<<<============<<<<<<===<<<::::::<<<@@@DDDGGGKKKMMMQQQWWW^^^eeekkknnnyyy~~~zzzzzz}}}uuutttyyyyyy{{{yyymmmkkkjjjkkknnnmmmiiidddcccccccccdddeeeccc```]]]ZZZYYYXXXWWWVVVTTTSSSSSSQQQPPPNNNOOOPPPQQQPPPOOOKKKKKKLLLNNNPPPPPPNNNLLLHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKKKKIIIIIIJJJKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA???>>>>>>===>>>>>>???@@@????????????>>>===<<<;;;777888:::;;;<<<;;;;;;:::999888777777666666777777777777777777888888888999666777777555222111111222222222333444333222000///222222222111111111111111000000000000000000000000.........///////////////////////////////////////------......//////000000111///...///000000///...,,,,,,,,,---...///000111///////////////.........//////............//////........................------------------------...............///000000222111111111222222333444222222222333333333444444666444333444555666555444//////////////////000111333222111000////////////,,,++++++---///111111000444222111000111000///------,,,++++++++++++,,,------.....................,,,---///000000000000000++++++************+++,,,************************))))))*********+++++++++******+++++++++,,,,,,,,,'''((())),,,...000222333111222333333222111222333555777:::;;;;;;;;;<<<>>>:::::::::;;;;;;===>>>>>>>>>>>>>>>>>>===<<<;;;:::===<<<::::::<<<@@@DDDFFFHHHKKKPPPWWW^^^ffflllpppyyywwwppprrrwww{{{xxxtttyyyxxxttttttssspppmmmiiifffeeeccccccccceeefffeeebbb___YYYYYYYYYYYYWWWUUUSSSRRROOOOOOOOOPPPRRRRRRQQQPPPKKKKKKKKKLLLNNNNNNMMMLLLGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIJJJJJJIIIHHHJJJKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@???>>>======>>>???@@@AAAAAA@@@???>>><<<;;;:::666777999;;;<<<<<<;;;;;;999888888777777777777777777777777777888888888888666777777555333222222333444444444444333222111000111111111111111111111111000000000000000000000000.........///////////////////////////////////////,,,---------......//////---,,,++++++---...---+++------------...///000111///////////////.........///......------......///...............................................................///000000333333333333444555666666222222333333333333444444555444333444555555444333.../////////......000111333222111///......------,,,***(((+++111333222000///......///111222111000...---,,,++++++,,,---...---------...............///000111111...------...+++***)))))))))+++,,,---++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////111222333222111000111333555777999:::::::::;;;<<<:::::::::;;;<<<===>>>????????????>>>===<<<;;;:::===<<<::::::<<<@@@DDDFFFGGGJJJOOOVVV^^^eeekkkooouuupppkkkqqqzzz{{{vvvzzz~~~{{{wwwyyyxxxsssjjjddddddeeecccbbbbbbbbbcccbbb___]]]VVVXXXYYYZZZXXXUUURRROOOOOOOOOPPPSSSUUUUUUSSSQQQLLLKKKJJJJJJKKKLLLLLLKKKHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKJJJGGGFFFGGGHHHIIIHHHHHHGGGFFFEEEEEEDDDAAAAAAAAAAAABBBBBBBBBBBBBBB@@@>>>===<<<===>>>???@@@@@@@@@???>>>===<<<;;;888999;;;<<<======<<<;;;999999888777777777777888666666666777777777888888555666777666444333444555666555444333222222222222111111111111111111111111000000000000000000000000............/////////000////////////////////////,,,,,,,,,---------------,,,+++***+++---......---......------...///000111000/////////............///......------......///...............................................................///000000333333333333444555666777222222333333333333444444555444333333555555444333---//////...------000333000000///...------......,,,++++++---000111111000///......///111333222111///...---,,,,,,---...///---------.........//////000222333222///---...000...---+++******+++,,,---++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........000111222222000000111222444666888999888888:::;;;:::::::::;;;<<<===>>>???======>>>>>>>>>======<<<<<<;;;::::::<<<@@@DDDGGGIIIKKKOOOUUU\\\ccchhhkkkppp~~~yyyllljjjttt}}}xxx}}}~~~|||yyy~~~~~~vvvyyyyyyrrrfff___aaaeeecccaaa```______^^^[[[YYYUUUVVVYYYZZZYYYUUUQQQNNNJJJKKKMMMPPPSSSSSSPPPNNNMMMKKKIIIHHHJJJKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLIIIFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFF??????@@@AAAAAABBBBBBCCCCCCAAA???===<<<<<<===>>>>>>????????????>>>>>>===<<<===>>>>>>>>>===<<<;;;:::999999888888888888888666666666666777777777777555666777777555444555666888666555333222222333333111111111111111111222222000000000000000000000000---.........//////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,...000111111000//////...------...000111000000//////.........---.........------.........000000000000000000000000////////////////////////...............///000000111111111111222333444555222222333333333444444444555444333333555555444333---...000...------000444...------------...//////+++---///...------...000444222111111222222000//////...------------...///---------.........//////...000222222000000222555111000---+++***+++,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,))))))+++,,,...///000111///111222111000///000111333555888888888888999:::999::::::;;;<<<===??????;;;<<<===>>>????????????;;;:::::::::<<>>??????@@@@@@======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;555666666777888888999999777777777777777777777777222222222222333333444555444444444333333222222222333333333222222222111111222222222222111///...---111111000//////////////////...---,,,---///111222000000//////.........---........................,,,---......///.........000000000...,,,,,,...000000...,,,---000111///---............///////////////---++++++---///000//////...---,,,,,,---///000333222222222222222222222333333333444444555555555---...000222333333333333///...,,,---///000000000---,,,,,,---...///---,,,,,,+++******---///000000---///111222333222111000000///...---------------...++++++......,,,,,,///111222222222111///...---///...,,,***))))))************)))))))))))))))***))))))))))))((((((((((((,,,,,,++++++***)))((((((******,,,---///000111222///000222222111111111222666666777888999;;;<<<============<<<;;;;;;::::::======<<<<<<;;;;;;;;;:::;;;:::::::::===AAAEEEGGGLLLMMMPPPTTT[[[cccjjjnnnsss|||wwwnnnnnnuuu}}}|||{{{zzzyyyxxxtttrrrrrrvvv|||yyyvvvuuusssooollliiihhhhhhhhhbbb```^^^]]]]]]\\\ZZZXXXYYYXXXWWWUUUSSSQQQOOONNNMMMNNNPPPRRRRRRRRRPPPPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCC???@@@AAAAAAAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<======<<<<<<===<<<<<<;;;:::::::::::::::999999999999888777777777777777777777777444333333333444444555666333333333222222111111111333222222222111111111111111111222111111000///...111111000///////////////000///---------...000111000/////////.........---........................---......///000//////////////////---,,,+++---///000...---...000000///---............////////////000...,,,,,,.../////////...---,,,,,,,,,...///111222222222222222222222222333333333444444444444444...///111333333444333333111000......///000///......---,,,---//////---,,,---+++******---/////////---...000222222111000///111000000////////////000///------000000------///111222222222222000...---...---+++************+++)))))))))))))))******+++((((((((()))))))))))))))))))))******++++++,,,,,,***++++++---...///000000///000222222111111111222666666777888999;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;============<<<<<<;;;;;;;;;::::::;;;===AAAEEEGGGMMMNNNQQQVVV]]]dddkkkooottt}}}tttmmmmmmttt~~~|||{{{{{{zzzxxxtttqqqooopppqqquuuyyy{{{{{{zzz|||xxxvvvxxxyyyuuurrrsssqqqnnnkkkhhhfffeeeeeeaaa___^^^^^^^^^]]][[[YYY[[[YYYVVVSSSQQQPPPPPPPPPOOOPPPQQQRRRRRRRRRQQQPPPNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMKKKJJJJJJIIIHHHGGGGGGFFFGGGFFFFFFEEEDDDCCCCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@???>>>>>>======>>>>>>>>>======>>>??????=========<<<<<<:::999888<<<<<<;;;:::999777777666777777777777777777777777555555444444444555666666222222111111111111111000222222111111111000000000000000111111111111000000111111000///////////////000///...---------...////////////.............................................///000000000000000---......---++++++,,,...000...---...///000///...............////////////000///------...///...------,,,,,,,,,---...000111222222333333333333222222444444444444333333333333111222333333444444444333444222///...///000///...///...------//////...---...,,,***+++---...//////---...000111111000///////////////...//////000000000......111111...---000111222333333222111000///---,,,+++*********+++,,,))))))(((((()))***++++++((((((((())))))*********)))******+++,,,,,,------***++++++,,,---......//////000222222111111111222666666777888:::;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>======<<<<<<;;;::::::;;;===AAADDDGGGMMMOOORRRWWW^^^ffflllpppwwwsssnnnooovvv}}}|||zzzxxxwwwtttooollljjjhhhfffhhhllloooooonnnsssooolllpppzzzzzzvvvtttrrrtttrrrnnnjjjfffbbb```___```_________```___\\\YYYYYYXXXWWWUUUTTTSSSSSSSSSPPPQQQRRRRRRRRRQQQPPPPPPNNNMMMLLLKKKKKKJJJJJJKKKHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>=========>>>??????=========<<<;;;:::888777::::::999888777666555555666666666666666666666666555555444444444444555555222222222222111111111111111111111000000000000/////////000111111111111111111000000///////////////000///...---------------................................................------...///////////////---.........,,,,,,---...//////....../////////...............////////////111///......//////...,,,,,,,,,,,,,,,---///111222111222333444444444333222555444444333333222222222333333444444444444444444444222///...000111111111111///......///000///......,,,++++++,,,...///......//////000000000//////,,,,,,,,,,,,------...///000......222111...---///111111222333333222111000,,,+++*********+++,,,---******)))))))))))))))***((((((((()))******++++++---,,,,,,,,,++++++******+++++++++,,,,,,---------///000222222111111111222555666777999:::;;;<<<<<<::::::;;;;;;<<<======>>>======>>>??????>>>===<<<<<<;;;:::;;;===@@@DDDFFFLLLNNNRRRWWW___ffflllpppxxxuuuqqqsss{{{xxxuuurrrnnnlllhhhdddaaaddd```]]]^^^aaadddeeecccgggdddccciiittt~~~~~~{{{yyywwwuuuuuuqqqpppmmmiiieeebbb```^^^`````````bbbbbb```]]]ZZZVVVWWWXXXYYYYYYWWWUUUTTTRRRRRRRRRQQQQQQPPPOOOOOONNNMMMLLLKKKJJJJJJJJJJJJHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@@@@@@@AAA=========<<<<<<===>>>>>>=========<<<;;;999888777777777777777777777777777666666666666666666666666444444333333333333333444222333333333333333333333111111111000000000000///...///000111111222111111111000000/////////////////////...------------------------.......................................+++,,,------......---------...000///...---...///.../////////......//////............////////////111000.../////////...,,,++++++,,,---...///111111000222333555555444333333444444444333333222222111444444444444444444555555333111......111333555555333111//////000000000///...,,,***+++---.../////////000000000000000//////,,,,,,,,,,,,,,,---...//////---...111111---+++---///000111222333222111000,,,+++*********+++,,,---,,,,,,***)))((((((((((((((()))))))))*********+++,,,,,,+++++++++++++++***+++++++++,,,,,,---------///000222222111111111222555666888999;;;;;;<<<<<<999::::::;;;<<<===>>>>>><<<===>>>??????>>>===<<<<<<;;;:::;;;===@@@DDDFFFJJJLLLQQQWWW^^^ffflllooouuu}}}xxxuuuxxx~~~uuuqqqkkkgggccc```^^^[[[\\\ZZZXXXWWWYYY[[[\\\]]]\\\[[[^^^eeeoooxxx}}}}}}~~~~~~}}}{{{{{{}}}~~~~~~|||zzzwwwuuutttmmmlllkkkjjjhhhfffeeedddbbbbbbccceeeeeebbb^^^ZZZTTTVVVXXXZZZZZZXXXVVVTTTRRRRRRQQQPPPOOONNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKMMMNNNNNNMMMLLLKKKGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBB>>>>>>??????@@@AAAAAABBB???>>>===<<<<<<<<<<<<===<<<<<<<<<;;;;;;999888777777888888999::::::;;;;;;777777777777777777777777444444333222222222333333333333333333333444444444222222111111111000000000...///000111111111111111111111000///////////////............---------------------------.................................++++++,,,------------,,,,,,...000000///...///000...///000///...---...000............////////////000/////////000000///---+++,,,------...///000000000111333555666555444333333333333333222222222222444333333333333444555666333111...///111555777888555333000///000111000000---+++******---///000000111111111000000000000000.........---....../////////---...222111---+++,,,...///000111222222111000---,,,+++*********+++,,,---,,,+++)))((((((((((((************************''''''(((***+++,,,------***++++++,,,---......//////000222222111111111222444666888:::;;;<<<;;;;;;::::::;;;;;;<<<===>>>>>>:::<<<>>>??????>>>===<<<<<<<<<;;;;;;===@@@CCCFFFIIILLLQQQWWW___fffllloooqqqzzzzzzwww|||~~~wwwpppkkkeee```]]]\\\[[[[[[VVVVVVVVVUUUTTTUUUWWWYYYVVVYYY___fffooovvv{{{~~~~~~~~~~~~}}}zzzwwwwwwzzz}}}~~~wwwxxxyyyxxxwwwwwwxxxzzzyyyzzz}}}~~~|||yyyyyy{{{|||}}}}}}|||zzz|||{{{vvvrrrpppnnnnnnnnnmmmlllkkkjjjiiiddddddfffggggggddd^^^ZZZWWWWWWXXXWWWVVVUUUSSSRRRRRRQQQPPPOOONNNMMMLLLLLLMMMMMMKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMKKKJJJFFFFFFGGGGGGGGGHHHHHHHHHDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAAAAAAAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::999888777888888999::::::;;;;;;777777777777777777777777555555444333333333333333111111222222333333333333333222222222111111111111///000000111111111000000111111000///////////////,,,,,,------......------,,,,,,,,,------.................................+++,,,------......------+++---///000///......///---///000000...---...000............///////////////......000111111000...,,,------......//////...///111444666777666444333222222222222222333333333222222222222333444666777555333000///111555777888666444111000000111111111+++***)))***---000111111333333222111111111111111//////...---------......000...000333333...+++,,,,,,---///000111111000000...---+++************+++***)))))))))))))))******,,,++++++******)))))))))%%%&&&'''(((***+++,,,---***++++++---...///000000///000222222111111111222444555888:::<<<<<<;;;;;;:::;;;;;;;;;<<<<<<======999:::===>>>???>>><<<;;;===<<<;;;;;;===@@@CCCEEEJJJLLLRRRYYY```gggmmmppprrr}}}{{{yyy}}}ssskkkhhhccc\\\WWWUUUVVVWWWXXXRRRTTTUUUTTTQQQQQQUUUXXXUUU[[[ccckkkqqqxxx}}}~~~{{{zzzyyyyyyxxxtttqqqqqquuuyyy||||||tttuuuuuuuuussstttuuuwwwvvvwwwzzz|||~~~~~~~~~xxxuuurrrrrrsssuuuuuuuuuxxxuuusssvvv|||}}}uuuoookkkssssssrrrqqqooollljjjiiieeefffhhhiiiiiieee^^^ZZZ[[[YYYWWWTTTRRRQQQPPPPPPRRRQQQPPPNNNMMMLLLLLLKKKMMMLLLKKKJJJJJJIIIIIIJJJIIIJJJLLLMMMLLLKKKIIIHHHFFFFFFFFFGGGGGGHHHHHHIIICCCCCCDDDDDDEEEEEEFFFFFFCCCBBBAAAAAAAAAAAABBBCCCBBBBBBAAA@@@@@@?????????CCCBBBAAA???>>>=========::::::;;;;;;;;;:::999999666777777777777888888888777777777777777777777777777666555444444444444444000000111111222222222222333333333222222222222111000000111111111111000000111111000///////////////++++++,,,---............,,,,,,,,,------.................................,,,---......//////......))),,,...///...------...---///111000---,,,...000............/////////000.........000222222000...------......///......---///111444666777666555333111111111222222333333444111111111111222444666777888555111000111444666777777444111000000111111111***)))(((***---111222222444444333222111111222222...---,,,,,,++++++++++++111000111555444///,,,---+++,,,...///000000000000///...,,,***))))))******'''''''''((()))+++,,,------,,,,,,+++***)))(((((((((((((((((())))))))))))***+++,,,---///000111222///111222222111111222333444555888:::<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<888:::<<<>>>???===<<<:::===<<<;;;;;;===@@@CCCEEEJJJMMMSSSZZZbbbiiinnnqqqwww}}}}}}vvvllleee^^^ZZZUUURRRSSSSSSRRRPPPXXXTTTTTTWWWYYYWWWWWWYYYYYY___hhhpppwww||||||yyyxxxxxxxxxwwwpppmmmjjjkkkooosssuuuuuuoooooommmkkkkkkmmmrrrvvvzzzxxxwwwxxxzzzyyyvvvsssooooooooooooqqqtttvvvxxxttttttuuuwwwyyy|||~~~vvvqqqpppqqqwwwuuurrrssstttsssnnnjjjgggiiikkkkkkhhhccc]]]YYYXXXWWWVVVTTTRRRQQQPPPOOOQQQOOOMMMKKKJJJJJJKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLNNNMMMMMMMMMMMMMMMNNNNNNIIIJJJKKKKKKKKKJJJIIIHHHDDDDDDEEEFFFFFFEEECCCCCCCCCCCCCCCCCCCCCBBBAAAAAADDDBBB@@@>>>=========>>>???>>>>>>===<<<;;;;;;;;;===<<<;;;;;;======<<<;;;;;;:::999999888888999999666666666666666666666666777777666555444444333333222222222222222222222222555444222000///000000111333111000///000111000///////////////...............---+++++++++,,,...000////////////////////////,,,,,,,,,---------..............................------...///////////////222222111111000...---,,,+++,,,,,,---...///000000111000000///...---------------..................***...333666777555555444444333333222111111111222222111111000111333444555666333000000333999===@@@@@@:::222//////000...+++%%%'''***,,,...000333555666666555444333333222222000...,,,******,,,...000...000222222000...------------...000111111111111...---+++***))))))((((((''''''((()))******++++++(((((()))***++++++,,,,,,)))***,,,,,,++++++,,,...+++,,,,,,---///111222333///000111222333333222111888888888888999:::;;;<<<<<<<<<<<<===============<<<<<<<<<<<<============<<<======<<<===AAAFFFKKKNNNQQQUUUYYY___eeemmmrrrzzzzzzrrrlllfff^^^XXXXXXSSSNNNJJJKKKLLLLLLLLLPPPMMMNNNSSSWWWXXXZZZ^^^dddjjjrrryyy|||}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{~~~{{{vvvsssrrrrrrqqqqqqmmmjjjgggfffiiikkkllllllkkklllllllllkkkmmmppprrrtttsssrrrsssuuutttqqqooopppppppppqqqssstttvvvwwwwwwwwwvvvwwwxxx{{{}}}zzzvvvsssrrrvvvtttsssrrrqqqooollliiiggghhhiiiiiifffbbb]]]ZZZYYYYYYXXXWWWVVVTTTSSSRRRPPPOOONNNMMMLLLKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLMMMMMMNNNMMMMMMLLLKKKIIIHHHFFFEEEDDDEEEEEEFFFFFFEEECCCCCCBBBBBBCCCCCCCCCBBBBBBAAACCCBBB@@@???>>>======>>>???>>>>>>===<<<<<<;;;;;;<<<;;;:::;;;<<<<<<<<<::::::999888888777777888888555555555555555555555555666555555444333333222222222222222222222222222222444333222000000000000111333111//////000111000///////////////............000///...------...000111////////////////////////,,,,,,,,,---------......------------------------......//////////////////////////////...---,,,,,,------...//////000000000000000000///...------------------....../////////000222555666555333111111444333333222111111222222222111111111222333444555666444111222666;;;>>>@@@>>>888111///000111000...''')))+++---...000444666666555555444333333222222///---+++))))))+++---///000222444444222000//////---...///000000111000000...---,,,***))))))((((((+++************)))))))))((())))))***++++++,,,,,,((()))+++***))))))***+++,,,,,,,,,---...000111222///000111222222222111111777777777888999;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<======<<<>>>AAAGGGKKKNNNQQQUUUYYY^^^eeelllqqq|||yyyxxxrrrjjjccc___[[[VVVQQQQQQMMMGGGDDDDDDEEEGGGHHHHHHGGGJJJRRRXXX\\\aaagggooovvv~~~}}}zzz{{{{{{zzzzzzzzzyyyyyyyyy|||{{{yyyxxxwwwuuussstttqqqmmmllllllmmmmmmmmmkkkhhheeeccccccddddddcccfffhhhkkkllllllllllllmmmmmmllllllmmmnnnnnnllljjjkkklllnnnqqqsssuuuvvvvvvzzzyyywwwvvvwwwxxxzzz|||}}}{{{xxxvvvvvvuuurrrnnnkkkjjjiiigggggggggeeeccc___\\\ZZZZZZZZZ[[[[[[ZZZYYYWWWVVVPPPPPPPPPPPPOOONNNMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCAAABBBBBBCCCCCCCCCBBBBBBBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::999:::;;;<<<;;;999999888777777666666777777555555555555555555555555444444444333333222222111222222222222222222222222444333222111000000000000333111//////000111000///////////////............//////...------///000111////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,/////////000000///......---......//////......---000000000000000000000000000000//////...---------,,,,,,---...//////000000333444555555333111111222444333333222222222222222222222222222222444555555555444333444888<<<>>>???:::555000///000222222000***+++,,,,,,---000444777555555444444333333222222...---+++))))))+++---...000222444333111///////////////000000000000//////...---,,,+++))))))))))))......---+++***)))(((''')))))))))***++++++,,,,,,***+++,,,+++***)))***+++------------...///000111111111222222222111000000555666777888:::;;;======:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<==================>>>AAAGGGKKKNNNPPPTTTYYY^^^dddkkkppp}}}~~~vvvllleeedddaaa^^^[[[YYYWWWSSSOOOKKKIIIFFFDDDDDDDDDFFFFFFGGGGGGMMMVVV^^^dddllltttxxx~~~zzzsssttttttuuuvvvwwwxxxyyy||||||zzzwwwvvvuuutttrrrpppllljjjhhhhhhjjjmmmmmmmmmiiigggeeebbbaaaaaaaaaaaabbbfffjjjlllllljjjiiihhhiiiiiiiiiiiijjjjjjiiiiiieeegggkkkooorrrtttuuuvvvxxxvvvuuutttuuuvvvxxxzzz{{{|||~~~yyyzzzyyytttnnnjjjjjjkkkiiihhheeebbb___\\\ZZZYYYZZZ[[[\\\]]]]]]\\\ZZZYYYRRRSSSTTTTTTTTTRRRQQQPPPQQQQQQQQQPPPOOONNNMMMLLLMMMMMMLLLKKKKKKKKKLLLLLLIIIIIIHHHGGGHHHIIIKKKLLLFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCAAAAAA@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;:::999999;;;;;;:::999999999888777777777777777555555555555555555555555444444444333333333222222222222222222222222222222333222222111111000000000222111//////000111111000////////////............---,,,,,,,,,,,,---...///////////////////////////,,,,,,,,,---------......------------------------///000000000000///......//////000111111111111111000000000/////////....../////////......---------+++,,,---...///000111222111222333333222222444666444333333222222222333333222222222333444444555666333222222444888;;;<<<<<<777444000...///000000000,,,,,,,,,+++,,,...333666444444444333333333222222///...,,,++++++,,,...///...000111111///---------///000000000000//////......---,,,+++***)))))))))///...---,,,+++)))(((((())))))*********+++++++++---...///...,,,+++,,,---------------......///000222222111111111000//////444555777999:::<<<===>>>:::;;;;;;<<<<<<===============<<<<<<<<<===>>>???============>>>BBBGGGKKKNNNPPPTTTXXX]]]cccjjjooo}}}|||xxxyyyzzzvvvmmmccc]]]YYYYYYXXXXXXUUUQQQLLLIIIDDDEEEFFFFFFFFFFFFFFFGGGLLLMMMTTT]]]eeelllvvv}}}xxxnnnoooqqqsssuuuwwwxxxyyyzzz|||~~~|||zzzxxxsssrrrqqqqqqrrrrrrpppooollljjjiiiiiijjjllllllkkkeeedddcccbbbaaaaaaaaabbbbbbfffjjjlllkkkhhhfffeeeggghhhhhhhhhhhhiiijjjkkkiiikkkmmmppprrrsssssssssrrrrrrrrrssstttvvvwwwxxxyyy{{{}}}~~~}}}vvvoookkkkkkmmmkkkhhheee```]]]ZZZXXXXXXZZZ[[[\\\]]]]]]\\\[[[ZZZVVVWWWXXXXXXXXXVVVTTTSSSTTTSSSSSSRRRQQQOOOMMMLLLMMMLLLKKKKKKJJJJJJJJJKKKHHHGGGGGGGGGHHHIIIKKKLLLGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDD@@@@@@@@@@@@??????>>>===============<<<<<<<<<<<<;;;:::999999;;;;;;:::999::::::999888888888888999555555555555555555555555555555555555444444444444222222222222222222222222222222222222111111111000222000//////000111111000////////////............,,,,,,,,,,,,------......////////////////////////,,,,,,,,,---------......///////////////////////////000000000000000//////...///000111222222222222000//////......------,,,............------------,,,,,,---...///111111222222333333222111222444666444333333222333333444444222333333444555555666666222111111333666888888888555333000...............,,,,,,,,,******,,,000444333333333333333222222222000///...------...///000///000111000...,,,,,,---///000000000000//////...///...,,,+++******)))))),,,,,,,,,+++++++++*********************+++++++++---...///...,,,+++,,,------------------...//////222111111000000/////////333555777999;;;<<<======;;;<<<<<<===>>>>>>?????????>>>===<<<===>>>@@@AAA===>>>>>>===>>>BBBGGGLLLMMMPPPSSSWWW\\\bbbiiinnnzzz}}}rrrmmmmmmoooxxxzzzrrrjjjccc^^^^^^^^^]]]YYYTTTNNNHHHDDD@@@BBBDDDEEEFFFGGGIIIJJJSSSUUU\\\eeemmmtttzzzvvvpppppprrrsssuuuvvvxxxxxx{{{|||||||||zzzxxxvvvtttpppooooooqqqssstttrrrqqqooommmjjjiiiiiiiiigggfff___```aaa```______aaacccfffhhhkkkkkkjjjgggeeeeeefffggghhhhhhhhhiiikkkmmmrrrrrrrrrrrrrrrqqqppppppnnnoooqqqsssuuuwwwwwwwwwxxxzzz|||||||||~~~}}}uuuoookkkjjjkkkiiigggccc```\\\ZZZZZZYYY\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYWWWVVVUUUTTTTTTTTTSSSQQQPPPNNNMMMMMMLLLKKKJJJJJJIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIHHHGGGFFFDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@@@@@@@@@@???>>>=====================<<<<<<;;;:::999:::;;;<<<;;;999;;;::::::999888999999999444444444444444444444444555555555555555555555555222222222222222222222222111111222222222111111000111000//////111222111111////////////.....................////////////000////////////////////////,,,,,,,,,---------......////////////////////////...///000000111111111000---...//////000000000000//////......---------,,,------------------------------...///000000111111444555555333111111222333333333333333333444444555222333444555666666666666222000000000333444444444333222000///...---......,,,---,,,+++***,,,...111333333333333222222222222111000////////////000111111222222111///....../////////000000000000/////////...---+++*********************+++++++++++++++***************************+++,,,+++***)))***+++,,,,,,,,,,,,---...///000111111000/////////000000444555777:::;;;<<<<<<<<<<<<<<<===>>>???@@@@@@AAA???>>>===<<<<<<>>>@@@AAA>>>>>>>>>>>>???BBBHHHLLLMMMPPPSSSWWW[[[bbbhhhmmmwwwwwwkkkggghhhjjjuuuzzzrrrkkkfffbbb```dddbbb^^^WWWPPPJJJFFFDDDAAABBBDDDDDDEEEIIINNNSSS[[[^^^fffooowww~~~{{{yyyxxxxxxxxxxxxxxxxxxxxxxxx{{{|||||||||zzzwwwsssqqqmmmmmmnnnppprrrsssrrrpppjjjhhhffffffffffffdddccc]]]___aaaaaa______aaaccckkkllllllkkkhhhfffeeefffdddfffggggggfffgggjjjmmmrrrqqqppppppoooooooooooommmooosssvvvxxxxxxwwwvvvvvvyyyzzzyyyxxx{{{yyyrrrmmmiiigggfffdddcccaaa___^^^]]]]]]]]]^^^]]][[[ZZZYYYZZZ[[[\\\^^^]]][[[YYYXXXVVVVVVUUUTTTTTTTTTSSSRRRPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCAAA@@@?????????@@@AAA@@@???>>>===<<<=====================<<<;;;:::;;;<<<<<<<<<::::::999999888888888888888444444444444444444444444444444444444444444444444222222222222222222222222000111222222222222111000111000...///111222222111////////////............---......///////////////////////////////////////,,,,,,,,,---------......////////////////////////---...///000111222222222...//////000000000//////////////////............------------------------......//////000000000111222333444444222222222444333333333333333444555555222333555666777777666666444222//////000222222111111111111000000000111222---......---,,,,,,...000222222222222222222222222000000////////////000000111222222000...---...000---...///000000111000000///...---,,,+++*********************************************************((()))+++***))))))***++++++++++++,,,---///000111000000///...//////111111444666888:::;;;<<<;;;:::;;;;;;<<<===>>>???@@@@@@>>>===;;;::::::<<<>>>@@@>>>>>>>>>>>>???CCCHHHLLLMMMOOOSSSVVV[[[aaahhhllluuu|||~~~tttiiifffhhhjjjrrr}}}yyyrrrkkkfffbbb```___```]]]WWWNNNGGGCCCBBBCCCEEEEEEEEEDDDEEEKKKUUU\\\bbbeeennnwww~~~}}}{{{zzzyyyuuuwwwyyyyyywwwrrrmmmiiihhhggghhhjjjllllllkkkiiiaaa``````aaadddeeeeeeddd___aaaccccccaaa```bbbeeennnnnnmmmjjjgggeeeeeegggbbbdddfffeeedddeeeiiimmmkkkkkkjjjkkklllnnnpppqqqnnnqqqvvvyyy{{{yyywwwuuuuuuwwwyyywwwvvvxxxuuunnnjjjhhhdddbbb```____________```aaaaaaaaa___\\\YYYYYYZZZ[[[]]]___]]][[[XXXVVVUUUUUUUUUTTTTTTSSSSSSRRRPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHBBBDDDFFFIIIJJJKKKKKKKKKIIIHHHFFFDDDCCCBBBCCCCCCDDDDDDCCCBBBAAA???>>>===>>>???@@@AAAAAA@@@>>>===<<<<<<<<<==================<<<;;;;;;======<<<;;;999888888777777777777777444444444444444444444444333333333333333333333333222222222222222222222222000000222333333222111000111///...///111222222111000/////////............+++,,,------......------////////////////////////,,,,,,,,,---------..............................,,,---///000222333333333111111222222222222111111/////////000000000000000------------------------////////////000000000000---000222444444444666777333333333333333444555666333444555777777777777666666333000///000111111111///000111222222333555666...///000000...---...///222222222222222222222222//////............/////////000000...,,,+++,,,...------///000111111111111///...---,,,+++*********************))))))((((((++++++******************)))***,,,,,,++++++,,,...*********+++---///111222000///.........000111222555777999;;;<<<;;;:::999::::::;;;<<<===>>>???@@@===;;;999888888:::===>>>>>>>>>>>>>>>???CCCHHHLLLMMMOOOSSSVVV[[[aaaggglllttt{{{}}}tttiiigggjjjlllpppwwwooommmiiiddd^^^ZZZVVVTTTUUURRRMMMHHHDDDAAA@@@@@@BBBAAABBBHHHMMMSSS^^^hhhlllttt{{{}}}~~~|||zzzvvvsssoookkkeeeaaaeeeeeeddddddccccccbbbbbbZZZ\\\___bbbcccdddcccbbbbbbbbbccceeehhhkkknnnpppuuuqqqlllhhhgggffffffeeecccccccccdddeeefffggghhhjjjgggeeeeeeiiilllmmmlllnnnoooqqqsssuuuvvvwwwwwwxxxyyyvvvpppjjjllluuu}}}|||}}}~~~vvvnnniiieeedddeeegggeeebbbaaabbbcccddddddfffaaa\\\YYYYYYYYYZZZZZZ[[[ZZZYYYXXXWWWWWWXXXXXXYYYTTTNNNMMMOOOPPPMMMJJJQQQOOOKKKGGGFFFFFFHHHIIIMMMLLLJJJIIIGGGGGGFFFFFFHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@??????>>>=========>>>>>>===<<<;;;:::::::::????????????>>>===<<<;;;999999999888888888888777555555555555555666777777555555444444444333333333444444333333222111000000222222222111111111111000///000000111111///...---111000...---...///111222222111000.........///000........................------------------------///---+++,,,///000///---......///000000000000000000000000000000000000000///...------...///000111666444111...,,,++++++,,,,,,,,,,,,------...///000222222333333444444333333444444333333333333333444333333333333555777:::;;;555333111//////111333555888555222000000111111000000///---,,,,,,...111222000111222333333222111000333000---,,,---...//////------............------------............---------+++)))((())))))((('''(((((())))))******++++++)))************+++++++++************************,,,,,,,,,,,,---...//////000111111111111222222222777888999:::;;;:::999999:::999999:::;;;===???@@@======<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;>>>CCCGGGJJJLLLNNNQQQUUU[[[aaagggjjjuuuzzz{{{ttthhhccchhhppprrrqqqeeecccaaa]]]YYYTTTPPPMMMKKKNNNLLLIIIFFFDDDBBBAAAAAACCCBBBDDDIIINNNSSS^^^hhhpppxxx{{{vvvppplllhhhdddaaaaaaaaa``````___^^^^^^^^^^^^___aaacccccccccbbbaaabbbcccdddfffiiillloooqqqpppmmmjjjhhhggggggfffeeedddddddddeeefffhhhiiijjjiiigggeeeeeeiiilllmmmllllllmmmoooppprrrtttuuuuuuxxxwwwsssnnniiijjjpppuuuvvvwwwyyy|||~~~}}}uuunnnhhheeedddddddddbbb_________```______aaa^^^ZZZXXXXXXXXXYYYXXXXXXXXXXXXYYYYYYYYYZZZZZZTTTPPPLLLMMMQQQTTTSSSQQQOOOMMMLLLJJJHHHGGGGGGGGGKKKKKKIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@??????>>>==================<<<;;;;;;;;;:::============<<<;;;:::999999999999888888888888777666555555555555666777777555555555444444444333333444444333333222111111000222222222111111111111000000000111111111000///...000///...---...///111222222111000///......///000................................................///...,,,---000111000......///000000111111000000000000000000000000000000///......------...///000111000...,,,++++++,,,---////////////000111222333111111222333444444444444111111000000000000000111777666555555444555666666666444222111111222444666999666333111222222222111000///---+++,,,---000111000111222333333222111000111///---,,,---......---------............------111111222222222111000000///---+++***++++++***))))))))))))))))))*********)))************+++++++++************************,,,,,,,,,,,,---...//////000111111111111222222222444555777999::::::::::::::::::::::::<<<>>>@@@AAA>>>======<<<;;;;;;<<<<<<===<<<;;;<<>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888888999999999888888888888777666666555555666666777888555555555444444444444333444444333333222222111111222222222111111111111000000111111111111000//////000///.........///000111111000000////////////000........................///////////////////////////.........000111000/////////000111111111111111////////////////////////000///......---.........---,,,+++++++++,,,...///------------...///000000000111222333444444444444333333333222222333333444888777666555555444555555777555333111111333555777999777444222333333333222000///,,,++++++,,,...000111111333333333333111111000...------...///...,,,------............------333333333333333222111111///---+++***++++++***)))***))))))))))))))))))((()))************+++++++++************************,,,,,,,,,,,,---...//////000111111111111222222222111333555888999:::::::::::::::;;;<<<===???@@@AAA>>>>>>======<<<<<<============<<<<<>>=========;;;;;;;;;<<<<<<<<<<<<<<<:::::::::::::::999888888999999999888888888777777666666666555666777777888555555555555444444444444444444333333333222222222222222222111111111000000111111111111111000000000///............///000111000000000////////////000............................................................///////////////000000111111111111111........................000//////...------------,,,,,,++++++,,,---...///++++++++++++,,,---...//////000111222333444444444444444444444444555555666555555555555666666777777666555222111111222555666888666333222333333222111000...,,,******+++---///111222333444444333222111000/////////000000...,,,------............------111111111111111000///...---+++)))((())))))((('''******))))))((((((((('''))))))*********+++++++++************************,,,,,,,,,,,,---...//////000000111111111222222222333444666888:::::::::::::::;;;<<<===>>>???AAAAAA>>>>>>============>>>>>>>>>===<<<===???DDDHHHKKKLLLNNNQQQUUU[[[aaagggjjjpppvvvyyytttiiieeekkkrrr|||yyytttwwwrrrkkkeeebbb]]]WWWRRRJJJJJJIIIGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEDDDCCCCCCDDDEEEHHHLLLNNNSSS___kkk~~~~~~yyysssnnnmmmllllllkkkhhhddd```YYYYYYYYYYYYZZZZZZZZZZZZ``````___^^^___```aaabbbaaaaaabbbbbbcccccccccccceeeeeeeeeffffffeeebbb_________```aaaccceeeggghhhiiijjjjjjkkkkkklllnnnooooooppprrrtttvvvwwwxxxxxxtttpppmmmmmmpppqqqooolllnnnooopppqqqsssuuuvvvwwwxxxyyyzzz{{{zzzyyywwwuuuzzzwwwsssmmmiiigggfffeeeeeedddbbbaaa```___[[[YYYXXXXXXXXXYYY[[[[[[ZZZXXXWWWXXXZZZ[[[ZZZYYYWWWUUUVVVUUUUUUUUUUUUTTTQQQOOOOOOMMMJJJHHHHHHIIIKKKLLLIIIIIIJJJKKKKKKKKKKKKJJJFFFEEEDDDDDDCCCCCCDDDDDDFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@??????>>>=========;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;;;;;;;::::::999999999999888888888777777666666666666666777888888666666555555555444444444444444444333333333333333222222222111111111000000111111111000000000000000...............//////000/////////000000000000///........................------------------------,,,,,,------------......//////000111111111111111------------------------//////.........---,,,,,,......------------------............///000111222///000111222333333333333111111111111111222333333444444555666666666777777555333111000000111333555666555222222222222111///000...,,,******,,,...///222333444555555444333222111000000111222111///---------............------//////000000///...---------+++)))((())))))((('''***)))))))))((((((''''''))))))*********+++++++++************************,,,,,,,,,,,,---...//////000000111111111222222222666777999::::::::::::999:::;;;<<<===???@@@@@@AAA>>>>>>============>>>>>>===<<<<<<<<>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999888888888888777777777666666777777888999666666666555555555444444444444444444333333333333222222222111111111111000111000000///.../////////------........./////////...//////000000000000///........................------------------------***,,,------,,,+++---.........///000000000000000........................------.........---,,,,,,//////......------,,,,,,---,,,,,,------...///000000111111222222222222222222222222222333444555555666777777777666555444333555333111//////111333555555444222222222222000...///...,,,++++++---///111333333555555555555333333222111///000111111000...------............------//////000000000000/////////---+++***++++++***))))))((((((((((((((((((''')))************+++++++++************************,,,,,,,,,,,,---...//////000111111111111222222222777888999:::;;;:::999999999:::;;;===??????@@@@@@======<<<<<<======>>>>>><<<<<<;;;;;;>>>CCCGGGJJJLLLNNNQQQUUU[[[aaagggjjjpppxxx~~~{{{qqqjjjmmmrrr{{{|||yyywwwooohhh^^^VVVRRROOOLLLIIIGGGFFFFFFEEEEEEDDDDDDCCCFFFEEEDDDCCCBBBCCCCCCDDDGGGIIIOOOSSSTTTYYYgggvvv}}}zzzuuusssrrrpppnnnkkkhhhbbb\\\XXXUUUVVVWWWXXXZZZ\\\]]]^^^dddbbb___]]]\\\]]]___aaa___```bbbdddfffgggggggggcccbbbbbbccceeeeeedddcccdddddddddeeefffhhhiiijjjgggiiikkkjjjhhhfffgggiiilllpppuuuyyy{{{zzzwwwuuuooonnnmmmmmmnnnpppppppppppppppqqqrrruuuwwwzzz{{{}}}{{{zzzyyyvvvsssooollljjjiiihhhiiifffcccaaaaaaaaa```___]]][[[[[[[[[]]]^^^]]]\\\ZZZYYYXXXWWWUUUTTTSSSRRRNNNPPPTTTVVVWWWUUUTTTSSSMMMLLLJJJJJJJJJKKKLLLMMMGGGHHHJJJKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCFFFEEEDDDBBBAAA@@@??????@@@@@@??????>>>==================<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::999999999888888888888777777777666666777777888999666666666666555555555555444444444444444444444444222222222111111111111000000000...---------...///------......//////......---...///000111111000///................................................***,,,......,,,+++---///------...///////////////........................+++,,,---.........---,,,---------------,,,++++++************+++,,,---...111222222222222111111000444444444555555666888888555555666777777666555444555444222000000222444555666555333333333333111///...---,,,+++,,,...111333333444555666666555444333222///------...///......------............---------...//////000000000000///---+++***++++++***)))'''''''''((((((((((((((()))************+++++++++************************,,,,,,,,,,,,---...//////000111111111111222222222555666888999:::::::::999888999;;;===>>>?????????<<<<<<;;;;;;<<<======>>>;;;:::::::::===BBBFFFIIILLLNNNQQQUUU[[[aaagggjjjqqqwww{{{vvvkkkfffkkkrrrxxx|||zzzzzzzzzyyyhhhaaaWWWQQQNNNLLLIIIGGGEEEDDDDDDDDDCCCBBBBBBBBBEEEDDDBBBAAAAAABBBDDDEEEHHHLLLRRRVVVWWW\\\kkkzzz~~~wwwsssrrrmmmkkkgggdddaaa^^^ZZZWWWWWWXXXYYY[[[^^^```bbbbbbhhheeeaaa^^^\\\]]]___```bbbccccccdddcccbbbaaa```aaa``````bbbeeefffgggfffcccccccccdddeeefffggghhhkkkmmmooommmjjjhhhiiijjjnnnrrrxxx~~~}}}yyywwwnnnmmmllllllkkklllnnnooonnnoooppprrruuuyyy|||~~~~~~}}}}}}~~~xxxwwwssspppmmmkkkjjjiiihhheeeaaa______``````___^^^\\\[[[[[[\\\]]]]]]\\\YYYXXXVVVUUUTTTSSSSSSSSSNNNQQQUUUWWWVVVTTTSSSRRRJJJKKKKKKLLLLLLLLLLLLLLLFFFGGGHHHIIIIIIGGGEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCEEEEEECCCAAA@@@???>>>>>>@@@@@@??????>>>=========>>>>>>===<<<;;;;;;::::::999::::::;;;;;;;;;::::::999999999888888888888777777777777777777888888999777666666666555555555555444444444444444444444444222222222111111111111000000///...,,,,,,------...,,,---......//////......---...///111111111000///........................////////////////////////+++---//////---,,,...111,,,------...............////////////////////////***+++---...///...------******+++,,,,,,,,,++++++------------...///000000222222333222222111000///111111111222333444555666000222444666888888888888777555333111111333555777777666444444555444222000...---,,,+++---000333555333444555666666555444333111...+++***+++------------..................---***+++,,,...////////////---+++)))((())))))((('''&&&'''''''''(((((()))))))))************+++++++++************************,,,,,,,,,,,,---...//////000111111111111222222222222333666888::::::::::::777888:::<<<>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>;;;:::999:::<<>>===<<<<<<;;;;;;<<<======<<<;;;:::999999888<<<;;;::::::999999::::::999999888888888888999999888888888888888777666666999777666666777888888777333333333222222222111111333333222222111000//////000000000000000///......000000111111111111000000////////////////////////////////////000000000000........................------------.........///------......//////000000000000//////...------------...///000000///---,,,...---,,,,,,++++++++++++---------------...///000111111111222222111111111///000222333444333333222444444444444444555666777555333000///111333555555888666222111111222222111111000//////000222444666555444333333555555444333222000...+++******+++,,,***,,,......,,,+++***++++++---///000/////////000///...---+++***))))))))),,,+++)))(((((()))+++,,,+++++++++++++++***)))(((((()))))))))*********************+++...222555888///111222222111111222333666777:::<<<===<<<;;;::::::::::::===???@@@???===<<<<<<<<<<<<<<<===>>>>>>@@@>>>;;;:::<<>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999<<<;;;::::::999999::::::999999888888888888999999888888888888888777777666888666555555666777777666333333333333222222222222333333222222111000000///000000000000000///......000000111111111111000000////////////////////////.../////////000000000000////////////////////////,,,,,,---------...............///////////////000111111222222333444444444222444666777555111,,,(((...------,,,++++++,,,,,,.........---......//////111222222333333222222111222222444444555444333333222222222333555666777888666444222222444777999999999666333111111222111111000000///...000222444666555333333333444555444333111000---+++******+++,,,+++---//////---++++++,,,,,,...111111000//////000///...,,,+++***)))))))))++++++***))))))***++++++)))******+++++++++******************+++++++++++++++******)))***,,,...000///111222222111111222333666777999:::;;;;;;;;;;;;:::::::::===???@@@???===<<<<<<<<<<<<<<<===>>>>>>@@@>>>;;;:::<<>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999999888888888888999999888888999999888888777666777555444444555666666555444444444444333333333333333333222222111000000000000000000000000///......///000000111111000000///////////////////////////....../////////000000000111111111111111111111111,,,,,,---------.........000000000000////////////.........///000000111111777;;;???BBB@@@:::333.........---,,,,,,,,,,,,---000000///.........//////222333333444444333333222444555555555555444444333000000111333555666888888444333111222555999;;;;;;999666333111111111000000000///......///111444555555333222333444555444222111///---+++******+++,,,---...000///...,,,,,,---///111222222111/////////...---,,,+++***)))))))))************************(((((()))++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++***)))***+++,,,---///111222222111111222333666666777888999:::;;;;;;:::::::::===???@@@???===<<<<<<<<<<<<<<<===>>>>>>@@@>>>;;;:::<<>>===??????>>>>>>===<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;::::::999999::::::999999888888888888999999888999999999999888777777777555444444555666666555555555444444444333333333222222222111111111000000000000000000000///......//////000000000000//////////////////////////////........./////////000000000000000000000000000000------........./////////111111111000000//////...------,,,,,,+++******)))333777<<<@@@AAA>>>999666......---------------...222111000///////////////333444444444444444444333555555555555444444333333000111222333555555666666111000///111444888::::::999666333000000000000//////......---...000333444444333222222444444333222000///,,,+++******+++,,,...///000000...------...111333444444111/////////...---,,,+++************))))))************))))))((()))***+++++++++++++++*********+++++++++,,,,,,+++++++++,,,---///000111///111222222111111222333555555555666777999;;;<<<:::::::::===???@@@???===<<<<<<<<<<<<<<<===>>>>>>???===;;;;;;===AAAFFFJJJIIIKKKOOOTTTYYY___dddfffgggjjjmmmnnnooorrryyy}}}wwwppplll___VVVNNNKKKJJJGGGEEEFFFCCCBBB@@@???>>>>>>>>>???>>>???@@@@@@BBBEEEKKKNNNVVV```mmmvvv||||||xxxuuurrrooonnnmmmkkkiiilllmmmnnnmmmllllllmmmnnnpppqqqrrrrrrpppmmmiiigggcccbbbbbbbbbcccbbb___]]]___```aaabbbbbbbbbaaa```eeeffffffggggggfffeeedddeeefffhhhiiijjjlllooorrrooooooooooooqqquuuzzz~~~~~~|||yyywwwwwwxxxzzz{{{zzz{{{||||||{{{{{{}}}~~~}}}{{{xxxuuupppmmmgggggghhhjjjlllkkkhhhfffffffffdddaaa^^^ZZZWWWUUUTTTUUUVVVVVVUUUQQQMMMKKKGGGEEEDDDEEEHHHJJJJJJJJJKKKLLLNNNOOONNNMMMJJJIIIKKKKKKIIIHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGEEEDDDCCCDDDDDDCCCBBBAAA???>>>>>>>>>?????????>>>===<<<;;;999::::::;;;;;;<<<<<<<<<<<<;;;::::::999999::::::999999888888888888999999999999999999999888777777888666555555666777777666555555444444444333333333222222222111111111111111000000000000000///......//////000000000000//////////////////////////////............////////////////////////////////////...////////////000000000111111000000//////......000000///......------,,,+++---000333555555555444.........------...//////222111000///////////////333444444555555444444333555555444333333333222222333333444555555555444333111000///111444777999999999666222000000000000///......------...000222444444333222222333444333222///...,,,*********+++,,,///000000///...---...///222333555444222/////////------,,,+++************((()))************)))(((+++++++++++++++***)))((())))))))))))*********+++,,,,,,---...///000111222///111222222111111222333444444555666777999;;;<<<:::::::::===???@@@???===<<<<<<<<<<<<<<<===>>>>>>???===<<<;;;===BBBFFFIIIJJJLLLPPPUUU[[[aaaeeehhhhhhkkkooorrrtttxxx~~~zzzrrrlllhhh\\\SSSKKKIIIGGGDDDCCCDDDCCCBBB@@@>>>======>>>>>>>>>??????@@@AAADDDIIILLLQQQ\\\jjjuuu||||||wwwvvvssspppnnnnnnnnnmmmlllnnnnnnnnnllljjjiiijjjlllooooooooonnnkkkgggdddbbbaaaaaaaaabbbcccccc```^^^^^^___```aaaaaaaaa```___cccdddeeeffffffeeeddddddeeegggjjjkkklllnnnrrrtttrrrrrrqqqrrrtttxxx|||~~~{{{xxxuuuuuuvvvwwwxxxxxxwwwyyy{{{||||||}}}~~~~~~|||xxxssspppggggggiiilllmmmmmmjjjgggiiihhheeeaaa]]]YYYVVVUUUSSSTTTUUUUUUSSSPPPMMMJJJEEEEEEEEEGGGJJJLLLLLLKKKJJJKKKKKKLLLKKKJJJHHHGGGKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCAAAAAAAAAAAABBBBBBBBBBBB>>>???@@@@@@???>>><<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;::::::999999::::::999999888888888888999999999999999:::999999888777888666555555666777777666444444444444333333333333111111111111111111111111000000000000000///.........//////000000//////...////////////////////////------........./////////------------------------....../////////000000000////////////............---......//////000111111,,,,,,,,,---...///000000///............///000000000000///.........//////333444444555555444444333555444333333222333333444444555666666666555333333333222222333666888888777777444111///000111111000...---,,,,,,---///222333444222111222333444333111///---+++***)))***+++,,,///000000///------...000111333444444111/////////---,,,++++++******++++++)))))))))))))))))))))))),,,,,,,,,++++++)))(((((((((((()))))))))*********---------------------,,,///111222222111111222333333444555777888:::;;;;;;:::::::::===???@@@???===<<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<>>>BBBFFFHHHJJJLLLPPPUUU[[[aaafffiiihhhjjjmmmppptttxxx}}}zzz{{{zzzwwwqqqjjjeeebbbYYYPPPHHHGGGFFFCCCBBBCCCCCCBBB@@@>>>=========>>>???????????????BBBFFFIIINNNYYYhhhuuu}}}|||zzzxxxuuuqqqppppppqqqppppppllllllllljjjgggggghhhjjjkkkjjjiiigggeeeccc```___```______aaabbbbbbaaa___]]]^^^_________^^^]]]\\\^^^```bbbdddfffggggggggghhhjjjlllmmmnnnoooqqqssssssrrrrrrsssuuuxxxzzzzzzxxxvvvtttuuuwwwxxxwwwvvvvvvyyy{{{||||||}}}}}}~~~~~~yyysssnnnjjjkkklllnnnooonnnjjjggghhhfffbbb^^^ZZZXXXVVVVVVTTTUUUUUUTTTSSSPPPMMMKKKGGGGGGHHHKKKNNNPPPOOONNNLLLKKKKKKJJJIIIIIIHHHHHHJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHFFFEEEDDDAAAAAAAAABBBBBBBBBCCCCCC>>>???@@@@@@@@@>>><<<;;;::::::;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999999888888888888999999999999::::::999999888777777555444444555666666555333333333333222222222222111111111111111111111111000000000000000///............////////////......////////////////////////---------.........//////------------------------------------............------------............,,,,,,,,,---......//////000000////////////000000//////......///000000111.........---......//////333333444444444444333333555444444333333444555666444555666888888777555444444333222333444555444333555333000///000111222111------,,,,,,---///111333333222111222333333333111...---+++))))))***+++---///000///...,,,,,,...///000222333333111/////////,,,,,,++++++******++++++***)))(((''''''((()))*********+++++++++******)))))))))*********++++++++++++,,,,,,,,,---,,,,,,,,,///111222222111111222333222444666888:::;;;;;;;;;:::::::::===???@@@???===<<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<>>>BBBFFFHHHIIIKKKOOOTTTZZZaaafffhhhhhhjjjlllooorrrwww|||}}}{{{uuuqqqqqqqqqnnnhhhbbb^^^\\\YYYPPPIIIGGGFFFCCCBBBCCCDDDBBBAAA???>>>======>>>@@@@@@???>>>>>>@@@DDDGGGOOOZZZiiivvvzzzwwwtttrrrrrrsssssssssjjjjjjjjjhhhfffeeegggiiifffeeedddbbb```___^^^^^^^^^]]]]]]^^^```aaa___^^^\\\\\\]]]^^^]]]\\\[[[ZZZ\\\^^^aaaeeehhhjjjkkklllkkkmmmoooooonnnnnnpppqqqrrrqqqqqqrrrtttvvvwwwwwwvvvttttttvvvyyyzzzxxxuuuwwwzzz|||}}}}}}}}}~~~~~~}}}~~~wwwpppkkkoooooopppqqqqqqnnnjjjfffeeeccc___[[[XXXWWWWWWWWWVVVVVVUUUUUUSSSQQQNNNMMMHHHIIIKKKOOORRRTTTRRRQQQOOONNNLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFHHHHHHIIIIIIHHHGGGEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@>>>???@@@AAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999999888888888888999999999::::::::::::999888888666444222333444555444444333333333222222222111111111111111111111111222222000000000000000//////.........////////////......////////////////////////---------.........//////........................+++++++++,,,,,,,,,------+++,,,,,,------.........111000000///......------------......///////////////////////////000111111---------------...///000222333333444444333333222666555444444555666777888222444666888999999888777333222111111222222000///444222//////000222222222---,,,,,,+++,,,...111222333222111111333333222111...,,,+++))))))***,,,---/////////---++++++---//////111222222111/////////,,,,,,++++++***++++++++++++)))(((&&&&&&((()))+++((()))***+++++++++++++++******+++++++++,,,,,,,,,((()))+++---///000111111///111222222111111222333222444777:::;;;<<<;;;;;;::::::;;;===???@@@???===<<<<<<<<<<<<<<<===>>>>>>>>>===<<<===???BBBFFFHHHHHHJJJNNNSSSYYY```eeegggkkkkkkmmmooossswww|||~~~xxxrrrllljjjfffbbb^^^[[[YYYXXXVVVTTTQQQLLLGGGEEEDDDEEE???>>>>>>>>>>>>>>>??????AAA>>>>>>BBBEEEEEEFFFHHHRRR\\\jjjuuu~~~~~~|||{{{wwwvvvtttsssrrrrrrsssssspppmmmiiigggfffffffffeeefffeeecccaaa^^^\\\ZZZYYY\\\]]]```aaaaaa```]]]\\\]]]]]]^^^___[[[VVVVVV[[[XXX[[[___ccceeefffhhhjjjjjjkkkllllllmmmooosssuuussstttuuuvvvvvvvvvuuutttuuuvvvwwwxxxyyyyyyyyyyyyxxx{{{~~~}}}|||}}}~~~}}}~~~|||yyyvvvsssttttttssssssqqqnnnllljjjeeebbb^^^YYYWWWVVVWWWXXXTTTUUUVVVWWWVVVTTTRRRQQQRRRQQQQQQRRRSSSRRROOOMMMPPPMMMJJJIIIJJJJJJIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEGGGDDDAAAAAACCCDDDBBB@@@??????>>>>>>=========<<<=========>>>@@@???===;;;888888777777888:::<<<===888888888777888888999:::;;;:::999888777777777777666666555444444444444555444444333333333333222222222222111000//////000000000///---,,,---...000111000000//////.........---...............///000111////////////////////////.........------,,,,,,,,,111000...,,,++++++++++++000000//////.........---...---+++++++++---///000............////////////...............///000000////////////000000000000---...///111333555666777444444555555666777777888666666777777777777666666555333111000000000...---222222000///---+++***)))***)))))))))***,,,...///222222333444444222111000......---,,,---...///000///000111000...------...111222333444444222111///------,,,+++++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))+++***)))))))))***,,,,,,***++++++,,,,,,------...111111222333333333333222333333444555777999;;;<<<<<<<<<<<<<<<============<<<;;;:::999:::<<<>>>??????>>>======???CCCGGGIIIKKKMMMQQQTTTXXX^^^dddhhhllljjjiiilllqqqxxx}}}~~~wwwooojjjgggeeeaaa]]]ZZZXXXWWWWWWVVVTTTQQQLLLGGGEEEDDDDDD>>>>>>=========>>>>>>??????<<<===AAADDDEEEFFFJJJTTT___ooo{{{}}}xxxuuusssssssssqqqpppppppppqqqrrrllliiifffeeefffggggggffffffeeecccaaa___]]]]]]\\\___```aaabbbaaa```^^^]]]```^^^^^^]]]VVVOOOMMMQQQTTTWWW\\\```cccfffiiikkkjjjlllmmmoooqqqsssvvvxxxvvvwwwxxxyyyyyyxxxwwwvvvxxxxxxyyyyyyzzzzzzyyyyyy{{{||||||{{{zzzzzz{{{}}}|||}}}}}}~~~}}}zzzuuurrruuuuuutttssspppmmmjjjiiidddbbb]]]YYYWWWVVVWWWXXXTTTUUUVVVVVVUUUSSSQQQPPPPPPOOOPPPQQQSSSSSSQQQOOOPPPMMMJJJIIIJJJJJJIIIHHHGGGHHHKKKMMMNNNLLLJJJHHHHHHGGGGGGFFFFFFEEEEEEDDDFFFCCCAAA@@@BBBBBBAAA???>>>>>>=========<<<<<<<<<<<<<<<<<<===>>>>>><<<:::>>>>>><<<;;;:::999999888::::::999888888777888888:::999888777666666666666666666555444444444444444444444333333333333222222222222111000000000000000000000......---...///000000/////////.....................///////////////////////////////////////.........------,,,,,,,,,///...---,,,,,,,,,------000/////////...............---,,,+++,,,---///000///000000000111111111111...............///000000////////////000000000000000111111222333444444444333444444555666666777777666666777777777777666666333111//////000111000///111000000///...---,,,,,,,,,+++++++++,,,...000111222222222222222111111000...------,,,,,,...///000000111111000...,,,---...111222333444444222111///------,,,+++++++++,,,,,,(((((()))))))))*********))))))))))))))))))))))))+++***)))))))))***+++,,,***++++++,,,,,,------...000111222222333333222222444444555666888:::<<<===<<<<<<<<<===============<<<;;;::::::;;;<<<>>>@@@???>>>======???BBBGGGIIIHHHKKKOOOSSSWWW[[[aaadddiiihhhhhhkkkqqqxxx|||}}}yyytttnnnhhheeeaaa^^^ZZZWWWTTTTTTUUUUUUVVVTTTPPPLLLHHHEEEDDDCCC>>>======<<<<<<<<<======>>>;;;<<<@@@CCCDDDGGGLLLUUUbbbttt~~~yyyuuuqqqnnnnnnnnnmmmmmmnnnnnnooopppgggeeecccccceeegggggggggfffdddbbb```___```aaabbbdddcccbbbaaa`````````___bbb```___\\\TTTKKKIIILLLOOOTTT[[[aaaeeehhhjjjlllnnnoooqqqsssuuuvvvwwwxxxxxxyyyzzz{{{{{{zzzyyyxxxyyyzzzzzz{{{{{{{{{{{{zzz|||{{{yyyyyyzzz{{{{{{zzzzzz{{{|||}}}~~~}}}xxxsssttttttsssqqqoookkkhhhgggccc```]]]YYYWWWVVVWWWXXXUUUUUUUUUUUUTTTRRRPPPNNNMMMMMMNNNPPPSSSTTTSSSQQQPPPNNNKKKJJJJJJJJJJJJIIIGGGJJJMMMPPPQQQNNNKKKIIIGGGGGGFFFFFFEEEDDDDDDCCCDDDBBB@@@@@@AAAAAA@@@???=========<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<:::AAA@@@@@@>>><<<:::999888<<<;;;:::999777777777777888888777666555555555555666555555444444444444444444444333333333333222222222222111000000000000111000000000//////.........////////////...............//////000000///...---////////////////////////.........---------------,,,,,,,,,,,,,,,---...///////////////............///...---------...///000//////000000000111111111///............//////000////////////000000000000333333444444333333222222333333333444555555666666555666666777777666666555111///...///111222222111000000000000////////////------------...000111333222222111000000000000111...---,,,,,,,,,---///000111222222000...,,,,,,---111222333333333222000///...---,,,,,,+++++++++,,,((((((((((((((()))))))))))))))))))))))))))))))))******))))))******+++,,,***++++++,,,,,,------...000111222222333333222222444555666777999;;;<<<===;;;<<<<<<==================<<<;;;;;;<<<===???@@@???>>><<<<<<>>>BBBFFFIIIGGGJJJOOOSSSWWW[[[___bbbfffgggiiinnnuuu{{{|||{{{xxxtttooojjjeeebbb```\\\YYYVVVSSSRRRRRRTTTVVVXXXUUUPPPLLLIIIFFFDDDBBB======<<<;;;;;;;;;<<<<<<>>><<<<<>>>>>>>>==================<<<;;;<<<======<<<;;;<<<===>>>??????>>><<<;;;<<<;;;:::999888888888888888777666666555555555666666555444444333333444444444444333333333222222222222222111000000111111111111111111111000...---,,,///////////////............///000111000///---+++////////////////////////...............---------,,,,,,,,,,,,------......///////////////.........//////............///000---------.........////////////............///000////////////000000000000333444444555444444222222333333333444444444555555555666666666666666666555111000...///111222222111111111111000000000000///...---------...000222333333222000/////////000111------,,,,,,,,,---...///222222222111...,,,,,,---111222222333222111000000......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++***++++++,,,,,,------...000000111222222222222222444555666888999:::;;;;;;:::;;;<<<===>>>>>>============<<<<<<===>>>???@@@>>>===<<<<<<>>>BBBFFFIIIHHHKKKPPPTTTXXX\\\```cccfffhhhlllsss{{{}}}vvvqqqooojjjeeeaaa]]][[[[[[YYYXXXUUUSSSSSSTTTVVVWWWYYYVVVQQQNNNKKKHHHDDDAAA======<<<;;;;;;;;;;;;;;;???======@@@AAACCCJJJRRR\\\hhhyyy}}}zzzwwwsssqqqoookkkkkkkkkkkkllllllllllllcccbbbaaaaaacccdddcccbbbeeecccaaa___```aaadddeeegggeeebbb______```ccceeedddccccccaaaZZZSSSQQQUUUUUU^^^kkkuuuyyywwwtttqqqqqqpppqqqtttvvvwwwuuusssvvvwwwwwwxxxwwwvvvuuuttttttuuuwwwyyy{{{}}}~~~~~~xxxvvvtttvvvzzz}}}}}}{{{~~~~~~~~~|||zzzzzz{{{}}}}}}vvvnnnkkkkkkkkkjjjiiigggeeeccc___]]][[[XXXWWWVVVWWWWWWVVVVVVUUUTTTRRRPPPOOONNNKKKKKKMMMPPPTTTVVVUUUTTTQQQNNNKKKJJJKKKKKKJJJIIIJJJJJJJJJKKKKKKKKKLLLLLLHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDBBBAAAAAAAAABBB??????????????????@@@@@@>>>===<<<<<<>>>>>>>>><<<999:::<<<===>>>>>>======:::999999999999999::::::888888777666666666777777555555444333333333333333444444333333333222222222222111111111111111222222111111111111000///------.........///////////////...///000111000///---+++////////////////////////........................------------------,,,,,,.........////////////////////////.........//////------------............//////............//////////////////000000000000111222444555666666555444333333333444444444444444555555666666666666555555333111//////000111000///333333222111000///......------,,,,,,...///111222333222000/////////000111---,,,,,,+++,,,---...///111222222111...------...222222222222111111000000///...---,,,++++++++++++************************))))))))))))))))))))))))))))))******++++++++++++***++++++,,,,,,------...000000111222222222222111333444555777888999999999999:::<<<>>>???>>>>>>===<<<<<<<<<===>>>>>>???@@@>>>===<<<<<<>>>BBBFFFHHHHHHKKKOOOSSSVVVZZZ___bbbeeehhhnnnwww}}}uuuooollljjjgggdddaaa^^^]]]\\\YYYXXXWWWVVVVVVWWWXXXXXX[[[WWWRRROOONNNKKKEEEAAA>>>===<<<;;;;;;;;;;;;;;;>>>===>>>AAACCCFFFOOOYYYcccooo~~~yyytttooolllkkkllllllllllllkkkjjjhhhhhhbbb``````aaacccccccccaaadddbbb```______```aaabbbcccaaa___^^^^^^aaadddggggggffffffeee___WWWVVVZZZdddmmmyyyzzzwwwooommmmmmqqquuuxxxwwwtttssssssttttttsssrrrpppooopppqqqtttvvvxxxzzz{{{|||vvvuuussssssuuuuuuuuuttt|||}}}}}}}}}{{{{{{}}}~~~~~~|||zzzpppiiijjjjjjjjjiiigggeeebbbaaa]]]\\\ZZZXXXWWWVVVVVVWWWVVVVVVUUUSSSRRRQQQPPPPPPNNNNNNOOORRRUUUVVVVVVTTTQQQNNNLLLKKKKKKKKKKKKJJJKKKJJJIIIHHHHHHJJJKKKMMMJJJIIIHHHGGGFFFDDDDDDCCCDDDEEEEEECCCAAA@@@AAACCC@@@@@@@@@@@@AAAAAAAAAAAA???>>><<<<<<>>>???>>>===<<<<<<<<<<<<<<<;;;;;;:::999999999999999:::;;;;;;888777777666666777777888555444444333333333333333444444333333333333222222222111111111111222333333111111111000000/////////.........///////////////...//////000000///...---////////////////////////.............../////////---.........------,,,+++.........////////////////////////............---....../////////000000000000//////............///////////////000000000000000111444666888777777666444444444444444444555555444555555666666555555444333111000///000111000///333333222111000///...---,,,,,,,,,,,,---///000222222222111000000000000111---,,,+++++++++,,,...///111222222111///......///222222111111000000000000///...---,,,+++*********++++++++++++************))))))))))))))))))))))))))))))***++++++++++++******++++++,,,,,,------...///000111111222222111111222333555777888999888888888:::<<<>>>??????>>>===;;;<<<<<<===>>>>>>>>>???>>>===;;;;;;===AAAEEEHHHGGGIIILLLOOORRRVVV\\\```bbbgggoooyyy|||xxxuuuqqqkkkfffgggggggggfffdddbbb```___YYYYYYYYYZZZZZZYYYYYYYYY]]]YYYSSSQQQPPPMMMGGGAAA???>>>===<<<;;;;;;;;;;;;;;;;;;>>>BBBFFFKKKWWWcccmmmzzzzzztttpppnnnmmmmmmmmmlllkkkiiigggdddccc^^^^^^^^^aaaccceeedddcccbbbbbb```___^^^]]]]]]]]]^^^]]]\\\\\\^^^aaaeeehhhhhhhhhiiijjjfffaaaaaafffwww}}}~~~tttpppnnnooosssuuusssqqqpppqqqqqqqqqpppooommmlllooopppqqqssstttuuuvvvvvvrrrssssssrrrqqqqqqrrrtttxxxyyyzzzzzzyyyyyyzzz||||||}}}uuuooolllmmmlllkkkjjjgggccc```^^^[[[ZZZYYYXXXWWWVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRRRRQQQQQQQQQTTTVVVWWWUUUTTTQQQOOOLLLKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGEEEDDDDDDCCCDDDEEECCC@@@???AAACCC?????????@@@@@@AAAAAAAAA???===;;;;;;<<<>>>>>>===???>>>===<<<;;;:::::::::;;;;;;:::999999999::::::666666666555555666666777555444333333222222333333444444333333333333222222222111111111222222333444222111000//////000111111............/////////000.........///////////////////////////////////////---........./////////000+++,,,---.........---,,,............/////////000...............---,,,,,,........./////////000000000000///...............////////////000000000000000222555777888888777666555555555555555555555555444555555666666555555444111000//////111222111111111111000000000/////////---,,,,,,,,,---///111222222222222222222111111000---,,,+++++++++,,,---...///111222111000///000111222111111000000000000000//////---,,,+++*********+++*********))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++******++++++,,,,,,------...///000000111111111111111333444777888999999888888777999<<>>===:::;;;;;;<<<===============<<<;;;;;;===AAAEEEHHHHHHIIIKKKLLLOOOUUU[[[```bbbgggqqq|||zzzsssnnnkkkhhhddd``````aaabbbcccbbb```]]]\\\XXXYYY[[[\\\\\\[[[YYYXXX___ZZZTTTRRRQQQNNNGGGBBB??????>>>===<<<;;;;;;;;;888999===CCCHHHOOO]]]jjjttt|||wwwuuutttuuummmmmmllljjjhhhdddaaa___\\\\\\]]]```dddfffgggfffbbbaaa```___]]][[[ZZZYYYZZZZZZYYY[[[]]]bbbfffhhhggghhhlllooonnnkkknnnsss|||wwwqqqpppqqqqqqnnnkkkooooooppppppooonnnlllkkkooopppqqqqqqrrrrrrqqqqqqnnnqqqssssssrrrrrrvvvyyyuuuvvvwwwvvvuuuttttttvvv{{{}}}zzztttrrrsssqqqpppnnnkkkgggbbb^^^\\\ZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTSSSSSSSSSUUUWWWWWWUUUSSSQQQOOOLLLKKKKKKLLLKKKJJJHHHIIIKKKLLLMMMLLLKKKJJJLLLKKKJJJIIIGGGFFFEEEDDDBBBCCCDDDBBB???>>>???BBB>>>>>>??????@@@@@@@@@@@@>>><<<::::::;;;<<<===<<>><<<;;;;;;;;;<<<======<<<;;;:::999888888888555555444444444555555666555444333333222222333333444444444333333333222222222111111111222333333444222111///......000222333---.........//////000000...............///000111////////////////////////---.........//////000000)))***,,,.../////////...---.........//////000000---.........---,,,++++++,,,,,,,,,---------......111000///...............////////////000000000000222333666888999888666444666666666666666666555555444555555555555555555444///...---///111333333333......//////000000000111------------...///111222222222333444444222111000,,,,,,+++++++++,,,---...///000111111000000111222222111111000000000000000000///---,,,+++***************))))))((((((((('''))))))))))))))))))))))))((()))***+++,,,+++*********++++++,,,,,,---......//////000111111111111111444666888:::;;;:::999999777999<<>>===999:::;;;<<<===============<<<;;;;;;===AAAEEEHHHKKKKKKLLLMMMPPPVVV]]]cccdddjjjttt|||yyyvvvrrrkkkddd___\\\[[[[[[______``````___]]][[[ZZZ]]]]]]]]]^^^^^^\\\ZZZXXX]]]]]]\\\YYYUUUOOOIIIEEEAAA@@@???===;;;::::::999???@@@AAABBBGGGRRR```kkk||||||xxxuuutttppppppooolllgggccc``````dddbbbaaabbbddddddaaa^^^[[[YYYWWWWWWYYYZZZ[[[[[[ZZZ[[[\\\___cccfffggggggiiijjjmmmpppppppppxxx|||zzzwwwssspppmmmkkkjjjoooppprrrssssssrrrqqqppptttrrrqqqqqqqqqqqqpppnnnsssrrrrrrrrrsssuuuvvvwwwvvvuuusssrrrrrrtttuuuvvv|||~~~~~~|||{{{zzzzzzssspppllliiifffccc___\\\TTTUUUVVVXXXYYY[[[\\\]]]ZZZVVVRRRQQQRRRSSSSSSQQQTTTRRRPPPPPPRRRTTTTTTTTTTTTRRRNNNKKKIIIJJJLLLMMMPPPNNNKKKIIIHHHIIIKKKMMMMMMKKKHHHFFFDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???===>>>???@@@@@@???>>>===;;;;;;;;;;;;;;;<<<===>>>???>>><<<;;;::::::;;;;;;::::::999999888777777777888888777777666666555555555444333333222222333333444333333222222333333444444444222111111111222333000000000000000000000000...........................------------.../////////000000///...---...///,,,---...//////...---,,,++++++,,,,,,,,,------------...///000000///...------,,,,,,++++++,,,,,,---////////////////////////---......///////////////,,,///333333111///000222666666555666666777888999:::999777555444555777888333333444444444444333333333000......000222333333666222...---///111000...,,,***)))+++...111222222222222333333222111///......---,,,++++++---///000111222333111///......///111111000000000000111111111000...+++***)))))))))+++*********))))))(((((())))))***++++++++++++***))))))))))))))))))))))))))))))***+++,,,------...333111000222555666444111444555777888999::::::;;;=========>>>@@@AAA@@@>>>;;;;;;<<<<<<======>>>>>>===<<<;;;;;;===@@@CCCEEEGGGIIIMMMPPPTTTYYY___cccdddkkkwww{{{tttrrrmmmeee^^^YYYWWWYYYZZZ``````aaaaaa```___^^^]]]]]]```aaa```]]][[[\\\^^^___^^^\\\XXXSSSNNNHHHEEEAAA@@@>>>===;;;:::::::::<<<===???@@@DDDNNN\\\fff~~~}}}zzzxxxvvvuuuqqqqqqoookkkeee```^^^]]]`````````bbbddddddaaa^^^WWWVVVVVVVVVXXXYYYYYYYYYZZZ[[[\\\___cccfffhhhhhhkkkkkknnnpppoooooouuu}}}xxxwwwtttqqqnnnlllkkkjjjjjjllloooqqqssssssrrrqqqrrrqqqppppppqqqqqqpppnnnsssrrrrrrrrrtttuuuwwwyyyyyyxxxvvvuuutttuuuvvvvvv|||~~~~~~}}}||||||}}}}}}|||{{{pppmmmiiifffccc```\\\YYYUUUVVVWWWXXXZZZ[[[\\\]]]ZZZWWWSSSRRRSSSTTTRRRQQQQQQOOONNNOOORRRUUUVVVVVVUUUSSSOOOLLLKKKKKKMMMNNNOOONNNLLLJJJIIIIIIJJJJJJHHHHHHGGGFFFEEEEEEEEEEEECCCBBBBBBAAAAAA@@@@@@???===>>>???@@@@@@???>>>===<<<<<<<<<<<<======>>>>>>>>>===<<<;;;:::::::::;;;::::::999888888777777666777777777777666666555555555444333333222222333333444333333222222333333444444333222111000111111222000000000000000000000000........................,,,------....../////////---...//////---,,,,,,---------............------++++++,,,,,,,,,---------......////////////............------------......////////////////////////------...///////////////---///111111///...///111333333333333444555666666777666444222222333444555444444555555555555444444333111......111444555666888444///...000111000...,,,+++***+++...111333333222222333333222111///...---,,,+++++++++,,,...///000111111000...------...000000000000000000111111000///---+++************************)))))))))((())))))***++++++++++++***))))))))))))))))))))))))))))))***+++,,,------...222111000111222333222111444666888:::<<<===>>>>>>===<<<<<<>>>@@@@@@???>>>;;;;;;<<<<<<===>>>>>>>>>======<<<<<<===@@@DDDFFFHHHJJJNNNQQQUUUYYY___cccdddkkkwwwwwwooopppjjjaaaZZZVVVVVVYYY[[[aaaaaabbbbbbbbbbbbaaaaaa___bbbdddaaa\\\ZZZ^^^ccc```___[[[WWWRRRLLLHHHEEEAAA@@@>>>===;;;:::::::::999<<>>???@@@@@@???>>>===============>>>>>>>>>>>>===<<<;;;:::999999999::::::999999888888777666666777777777666666666666555555444444333333333333333333333333333333333333333222222111000000000000111000000000000000000000000........................***+++---///////////////,,,///111111///...------.........------.........,,,,,,,,,,,,------------//////............////////////............//////////////////////////////+++,,,---...///000000000000111111000///...000111111222222222333444444555555444333222111222333444555555555666666555555555333111......222666999::::::666111000111111000...---,,,+++,,,///222333444222222333333222111///...++++++++++++,,,,,,,,,---///000000///---,,,---.../////////000000111111111///...,,,+++*********+++************))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))***+++,,,---......111222111000//////111222333444777999<<<===??????<<<;;;;;;===???@@@???===;;;;;;<<<======>>>?????????>>>======???BBBEEEGGGIIIKKKOOORRRVVVZZZ___bbbeeekkkvvv}}}tttmmmmmmiiibbb\\\YYYZZZ\\\^^^``````aaabbbbbbcccccccccccccccccc___\\\\\\```cccaaa___[[[UUUPPPKKKGGGEEE@@@???>>>===;;;;;;::::::999===AAABBBDDDLLLZZZeeezzzsssssssssssssssrrrooommmkkkooonnnkkkfffaaa]]]]]]]]]___aaadddggghhhfffbbb___[[[]]]^^^^^^]]][[[ZZZYYY]]]___aaadddfffiiilllnnnmmmlllmmmpppooommmooottttttwwwyyyzzzrrrqqqpppnnnnnnmmmmmmmmmmmmnnnpppqqqqqqooollljjjooonnnmmmoooqqqssssssrrrpppooooooppprrrtttvvvxxx}}}|||zzzwwwuuutttsssssswwwxxx{{{zzzwwwvvvyyy|||}}}zzzwwwrrroookkkhhheeebbb^^^[[[YYYYYYZZZZZZ[[[[[[\\\\\\WWWWWWVVVUUUTTTRRRPPPNNNOOONNNMMMNNNRRRUUUVVVVVVTTTSSSQQQOOONNNMMMMMMMMMKKKKKKLLLKKKJJJIIIGGGFFFCCCDDDEEEFFFGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???===>>>???@@@@@@???>>>============>>>>>>>>>======;;;;;;::::::999999999999999999999888777777666666666666666666666666666666555555444333333333333333333333333333333333333333111111111000000000000000////////////////////////........................)))+++---///000000///......111444555333111/////////...---,,,,,,---...///,,,,,,,,,------------...000///...------...///000///..................///////////////////////////+++,,,---...///000000000333333111000///000111222222222333444555555555555555555444333333444444555555555666666666666555555333111...///333888;;;===<<<777222111111222000......,,,+++---000333444444222222333333222111///...)))***+++,,,,,,,,,++++++...///000///---,,,---.........///000000111111111...---+++*********++++++*********)))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))******+++,,,---......222333333000------111444222333555777999:::;;;<<<;;;::::::<<<>>>???>>>===;;;;;;<<<===>>>??????@@@@@@???>>>>>>@@@CCCFFFIIIJJJMMMQQQTTTWWW[[[```cccdddkkkuuuyyyrrrmmmhhhfffccc```^^^]]]^^^___^^^^^^___```aaacccdddeeegggccc^^^]]]^^^aaaaaa``````]]]ZZZUUUOOOKKKGGGEEE@@@???>>><<<;;;;;;;;;;;;888===AAABBBDDDMMM]]]iii|||tttooooooooopppooonnnllljjjiiikkkjjjhhhddd``````aaaccceeegggjjjllljjjfffccc```^^^```aaa```]]]ZZZYYYYYY\\\___bbbdddeeegggjjjmmmllljjjlllppppppnnnooorrrmmmppprrrvvv}}}}}}qqqppppppoooooooooppppppooopppqqqqqqpppnnnlllkkknnnmmmmmmooorrrttttttsssmmmmmmmmmnnnoooqqqtttuuuzzzyyywwwuuusssqqqpppoooqqqsssvvv|||{{{yyyxxxyyy{{{zzzvvvrrrsssppplllhhhfffbbb___\\\ZZZZZZZZZZZZ[[[[[[[[[[[[UUUVVVVVVUUUSSSQQQOOOOOORRRQQQOOOOOOQQQSSSTTTSSSRRRRRRPPPOOONNNMMMLLLKKKJJJJJJKKKLLLKKKIIIGGGFFFEEEFFFGGGGGGGGGEEEDDDBBBCCCBBBBBBAAAAAA@@@@@@???===>>>???@@@@@@???>>>===;;;<<<=========<<<;;;;;;::::::::::::::::::999999999999888888777666666555555555555555555666666666666555444444333333444444222333333444444333333222111111111111000000//////////////////////////////........................***+++---///000000///...///111555555444111000//////...---,,,,,,---...///,,,,,,---------.........000///...------...///000......------------......////////////////////////+++,,,---...////////////222000///......///000111111222333444555555555555444444333333333444444444555555666666666666555555222000///000444999===>>><<<888333111222222000......,,,+++---000333444444222222333333222111///...)))***+++,,,,,,,,,++++++///000111000...---...///---...///000000000000000------+++***)))******+++))))))))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))******+++,,,---......///222333333111......222666444555666777888999999999:::::::::<<<>>>@@@???>>>;;;;;;<<<===>>>???@@@@@@AAA@@@??????AAADDDGGGIIIJJJNNNRRRVVVYYY]]]aaadddeeekkkttt}}}}}}{{{uuuooolllaaa```___]]]\\\\\\\\\]]]\\\\\\]]]___aaaccceeefffjjjccc]]]]]]aaadddbbb___]]][[[YYYUUUPPPKKKGGGEEE??????===<<<<<<;;;;;;;;;666<<<@@@BBBDDDOOOaaaooo|||uuupppmmmmmmmmmmmmmmmmmmmmmmmmmmmjjjiiifffcccaaabbbfffiiilllnnnooonnniiiccc___^^^[[[]]]___]]]YYYVVVWWWYYY]]]```cccdddddddddhhhkkkmmmkkkmmmqqqrrrooonnnpppjjjlllooosss{{{yyyqqqqqqpppppppppqqqrrrrrrnnnnnnnnnnnnnnnooooooooommmlllmmmnnnqqqssssssrrrmmmmmmllllllmmmoooqqqrrruuuuuutttrrrqqqooonnnnnnnnnpppsssyyy|||}}}}}}{{{yyyuuurrrppppppmmmiiifffccc```\\\YYY[[[[[[[[[ZZZZZZYYYYYYYYYUUUVVVVVVTTTRRRQQQQQQRRRVVVTTTQQQQQQRRRSSSSSSRRRQQQQQQQQQPPPOOOMMMKKKJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIHHHHHHFFFEEECCCCCCCCCBBBBBBAAAAAA@@@@@@???===>>>???@@@@@@???>>>===;;;<<<=========<<<:::999::::::;;;;;;;;;;;;::::::999888888777777666555555444555555555555666666666666555555444444444444444222222444444444444222222111111222222111111000///000000000000000000000000........................,,,---.../////////...------000222222000..................------.........,,,---------............//////............//////...------------------...////////////////////////,,,,,,---............---...,,,++++++---///......///000222333444444333222111111222222222222333333555555555666666555555555111000///111666:::<<<===;;;777222000222222111///---,,,+++,,,///222333444222222333333222111///...++++++++++++,,,,,,,,,---...000111000......///000...///000000000000...---...---+++***)))))))))***))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))******+++,,,---...//////111222222111000111333555777888999999::::::999999:::::::::<<>>===<<<<<<;;;<<<<<<777<<>>???@@@@@@???>>>===<<<===>>>>>>>>>===;;;::::::;;;<<<<<<<<<<<<;;;:::888888888777666666555555444444444555555555666666666666555444444444444444111222444555555444222111111222333333333222000000000000000000000000000000.......................................---------...000111000///---......------............------------------..................////////////......//////............//////////////////////////////------.........---,,,,,,,,,++++++---000111000...///000222444555444333222111111222333333333333333444444555555555555444444//////000333777:::;;;;;;999555111000111222111///,,,+++***+++...111333333222222333333222111///...---,,,+++++++++,,,...///---...//////------.../////////000111000///---+++///...,,,***((((((((()))((()))))))))************))))))***++++++++++++***))))))))))))))))))))))))***++++++,,,---.../////////......000222333333222666666888999::::::::::::;;;:::;;;===@@@AAAAAA@@@;;;;;;<<<>>>???@@@AAABBB@@@?????????@@@CCCGGGIIIIIIMMMSSSYYY]]]aaaeeehhhlllpppwww~~~~~~xxxooohhhccc\\\ZZZVVVTTTTTTXXX\\\^^^[[[\\\]]]^^^aaaeeehhhjjjggggggfffdddccccccdddeeeXXXXXXWWWVVVRRRMMMHHHDDD???>>>===<<<<<<<<<<<<<<<:::???DDDFFFIIIWWWnnn}}}wwwttttttuuuxxxvvvqqqmmmkkkjjjkkkkkkmmmkkkhhheeeccceeejjjnnnssssssqqqjjj```XXXTTTSSSRRRUUUXXXWWWUUUVVV[[[```hhhlllooonnnlllkkknnnrrrssspppppptttsssnnnjjjjjjkkklllmmmrrrzzz|||tttpppppppppppppppqqqqqqrrrtttqqqmmmiiihhhhhhjjjkkkjjjiiiiiikkkmmmooonnnnnnpppooonnnmmmmmmnnnooopppnnnoooooopppppppppooooooppppppssswww|||zzzwwwpppoooqqqnnnkkkgggdddaaa^^^ZZZWWW[[[[[[ZZZYYYXXXWWWVVVVVVWWWXXXXXXVVVTTTTTTWWW[[[WWWUUUSSSRRRTTTUUUUUUTTTRRRSSSTTTTTTRRRPPPMMMKKKIIIIIIJJJKKKLLLMMMNNNOOOKKKJJJHHHGGGFFFGGGGGGHHHCCCCCCBBBAAAAAA@@@@@@???===>>>???@@@@@@???>>>======>>>???@@@???>>><<<::::::;;;<<<=========<<<;;;888888888777666666555555444444444555555555666666666666555444444444444555111222444555555444222111222222333444333222111000000000000000000000000000........................000000...------,,,------000111222111/////////111,,,---...//////...---,,,---------.........//////---...///000000///...---000000////////////000000////////////////////////............---,,,++++++---------000444555333111111333555777777777666555333444555555666666666555333444444444444444444333//////000444777::::::999888444000///111222222000,,,***)))+++...111222222222222333333222111///......---,,,++++++---///000,,,---......,,,,,,---...///000111111000...,,,***000...,,,***(((''''''((((((((())))))*********+++))))))***++++++++++++***))))))))))))))))))))))))***++++++,,,---...//////---,,,+++...222444333000222333444666888999999:::;;;;;;;;;>>>AAABBBBBBAAA;;;;;;<<<>>>???AAABBBBBB@@@???>>>>>>@@@CCCGGGIIIHHHMMMSSSYYY^^^cccgggjjjooosssyyyyyyoooeee___YYYWWWVVVUUUVVVXXX[[[]]]]]]___bbbeeehhhjjjkkkkkkkkkhhheeedddeeedddaaa^^^ZZZWWWSSSPPPNNNJJJGGGDDDAAA@@@???============>>>>>>===@@@GGGQQQ^^^ppp~~~}}}{{{yyyzzzvvvppplllkkklllllllllnnnjjjfffdddggglllpppsssrrrpppkkkfff```[[[WWWVVVXXXWWWVVVTTTTTTWWW[[[___eeekkkrrruuusssqqqrrrtttsssqqqpppoooppppppooonnnpppmmmnnntttxxxvvvsssrrrnnnllllllooossstttrrrnnnlllkkkjjjjjjiiiiiiiiiiiijjjkkkkkklllnnnoooqqqrrrmmmmmmlllkkkkkklllmmmnnnnnnoooooonnnmmmlllkkkjjjnnnooorrrvvvzzz~~~~~~zzzvvvqqqmmmjjjiiigggfffeeeeeeeeebbb___[[[^^^\\\XXXUUUUUUVVVXXXZZZ\\\\\\[[[ZZZYYYYYYYYYZZZZZZXXXUUUTTTSSSRRRQQQOOONNNOOOPPPQQQPPPNNNKKKIIILLLKKKJJJIIIIIIJJJKKKLLLHHHHHHHHHGGGGGGGGGFFFFFFKKKJJJGGGDDDBBBAAA@@@@@@???>>>===>>>??????>>>===AAA@@@???============>>>>>>===<<<;;;:::999999999<<<;;;:::999888888888888222222333444555555555444555555666666555555444333444444555555555555555444333222111111111222333444000/////////............---.../////////...,,,+++////////////............///.........------------------,,,+++,,,---...///---------............///...//////////////////...,,,++++++***+++,,,...///---...//////000/////////,,,------......//////000---------......000111222333444555555666666555555555333222222444777777777555444333333444444222000000...,,,,,,...111333333444000...///333333000,,,+++++++++,,,---///222333000111222333333333333333---,,,***))))))***+++,,,...//////...,,,,,,---///333222222111000///......///...,,,***)))))))))***(((((((((((())))))))))))))))))************))))))***************************++++++,,,---...///////////////000111111222222222333444555666888999999:::666444777===AAA@@@>>>888777777999<<<@@@BBBCCC>>>===;;;<<<>>>CCCHHHLLLLLLNNNRRRXXX^^^eeejjjmmmpppssswww~~~|||}}}vvvlllccc^^^XXXWWWWWWXXXYYY\\\___aaaaaabbbeeegggiiijjjjjjjjjiiigggeeeeeefffeeeaaa^^^XXXUUURRROOOMMMJJJGGGDDDAAA@@@???============>>>>>>>>>AAAIIIRRR___qqqxxxtttpppmmmlllmmmlllllllllhhhdddbbbdddgggjjjlllllljjjeee```[[[WWWTTTSSSRRRSSSTTTUUUVVVZZZ___bbbhhhmmmrrrtttrrrrrrtttwwwuuutttsssrrrrrrpppmmmjjjllljjjmmmsssuuurrroooooommmmmmnnnoooqqqrrrqqqoooqqqpppnnnlllkkkiiiiiiiiijjjjjjkkklllnnnoooppppppmmmllllllkkkkkklllmmmnnnmmmmmmnnnmmmllljjjiiiiiijjjooovvvzzz{{{{{{}}}~~~|||yyyuuuqqqmmmjjjhhhccccccccceeeffffffcccaaa___]]][[[YYYYYYZZZ\\\]]]^^^]]]]]]\\\[[[[[[[[[[[[\\\ZZZWWWVVVVVVUUUUUUSSSQQQQQQQQQPPPOOOMMMLLLJJJOOONNNMMMLLLKKKLLLLLLMMMHHHGGGGGGGGGFFFFFFFFFFFFIIIHHHFFFCCCBBBAAAAAAAAA???>>>===>>>@@@@@@???>>>AAA@@@>>>===<<<<<<<<<======<<<;;;:::999999999999:::999888777666666666666444444555666666666666666555555666666555555444333444444555555555555444444222111111000000000111111000000/////////...............//////......---,,,////////////............/////////.........------------,,,,,,,,,---...///---------............/////////............//////...---,,,,,,,,,---...///------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,...............///000111333444444555555555555555555333222333555777777777666555444444555555333111111///......000222333333333000...///222333000,,,+++******+++,,,...000222000111222222333333333222---,,,+++******+++---.../////////...,,,+++,,,...111111111000000000000000000///---+++******++++++(((((((((((()))))))))***))))))************))))))*********************)))***++++++,,,---...////////////000000111222222333333444555666888999::::::999888888:::===???>>>===AAA???>>>>>>@@@AAABBBAAAAAA@@@>>>===>>>BBBFFFHHHLLLNNNSSSXXX___fffkkknnnpppsssxxx~~~}}}}}}xxxqqqhhhaaa\\\UUUUUUWWWXXX[[[^^^```aaabbbccceeefffgggggggggfffcccccccccddddddbbb___[[[TTTRRROOOMMMLLLJJJGGGEEEAAA@@@>>>===<<<<<<===>>>???>>>BBBJJJTTT```rrruuurrrpppnnnnnnnnnlllkkkiiifffcccaaaaaabbbbbbbbbccc```]]]XXXTTTRRRPPPOOOLLLNNNRRRUUUXXX]]]cccgggllloooqqqrrrqqqssswww{{{xxxwwwvvvuuussspppjjjfffgggiiinnnsssrrrlllhhhiiikkkmmmoooooonnnnnnoooooopppooommmlllkkkjjjjjjjjjiiijjjkkkmmmnnnnnnmmmmmmkkkkkkkkkkkkllllllmmmmmmkkkmmmnnnmmmkkkiiiggggggiiiqqqzzz}}}|||{{{}}}zzzyyywwwtttpppllliiigggdddddddddeeeggggggeeeccc]]]]]][[[ZZZZZZ[[[\\\]]]\\\\\\[[[[[[[[[[[[ZZZZZZ]]]ZZZWWWUUUVVVWWWWWWWWWTTTSSSQQQPPPNNNMMMLLLLLLPPPOOONNNLLLKKKKKKKKKKKKFFFFFFFFFFFFEEEEEEEEEEEEFFFEEECCCBBBAAA@@@AAAAAA???>>>>>>???AAABBBAAA@@@AAA@@@???===<<<;;;;;;;;;::::::999999999999:::::::::999888777666666666666666777777888888888888777555555666666555555444333444444555555555555444444222222333222222111000///000000000/////////......//////......------......////////////............000/////////............------,,,,,,------...///---------............///000///...------...///000000///......---......///,,,---......///...............------,,,++++++***/////////......///000000333333444555555555555555555444222333555777777666666555555555777777555333111000///000222333222111222///...///111222///,,,++++++++++++---///111222000111222222333222222222---,,,+++***+++,,,...000///000000...,,,+++,,,---//////000000111111111111111000...,,,+++++++++,,,((((((((()))))))))******))))))************))))))))))))*********************++++++,,,---...//////000000111111222333333333444555666888999:::;;;;;;999:::<<<=========???@@@HHHEEEAAA????????????>>>AAA@@@>>>===???BBBFFFHHHLLLNNNSSSYYY```ggglllppppppssswww}}}~~~~~~zzztttmmmeee___[[[RRRSSSUUUWWWXXXZZZ[[[\\\```aaabbbbbbbbbaaa```___\\\^^^```aaaaaa^^^ZZZWWWPPPNNNLLLKKKKKKIIIGGGEEEAAA@@@>>>===<<<<<<======???>>>CCCKKKUUUaaassssssqqqpppoooooonnnllljjjiiifffcccaaa```___\\\ZZZZZZXXXUUUQQQOOOMMMMMMLLLKKKMMMOOOSSSWWW___gggmmmpppppppppppppppsssyyy}}}|||zzzvvvtttqqqnnnjjjggghhhjjjppptttpppgggbbbccciiilllnnnmmmkkkjjjlllnnniiiiiiiiiiiijjjjjjkkklllgggiiikkkmmmmmmlllkkkjjjhhhiiijjjllllllmmmmmmmmmlllnnnpppoookkkhhhhhhiiiooosssyyy{{{|||}}}xxxwwwvvvssspppmmmjjjhhhllljjjhhhgggfffdddaaa^^^[[[ZZZYYYXXXXXXWWWWWWWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZWWWTTTTTTUUUWWWXXXXXXVVVTTTRRROOOMMMMMMMMMNNNOOONNNMMMKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBB@@@???>>>???AAABBBBBBAAABBBAAA@@@>>>===<<<;;;;;;999888888888999999:::;;;<<<;;;:::999888888888888777777888888999888888777555555555666555555444333444444555555555444333333555555666666555333222000000000000////////////...000///...------...///000////////////............000000/////////.........---------------......///---------............///000///...------...///000000//////......---------,,,,,,---...............000/////////.........---000000//////////////////333333444555555555444444555444333444555666666555555444444555777777555444000//////000222222111///000///...///000111///---------,,,---...000222333111111222222222222111111---,,,+++++++++---000111///000///...+++***+++,,,000000000000000000111111000///...,,,++++++++++++(((((()))))))))*********))))))************))))))************++++++++++++***++++++,,,---...//////000111111222333333444444333444666888::::::::::::777;;;>>>>>>===???EEEKKKSSSNNNFFF@@@>>>???@@@@@@======<<<===@@@DDDIIIKKKLLLNNNSSSYYY```gggmmmpppooorrrvvv|||~~~~~~~~~}}}wwwpppiiibbb]]]ZZZSSSTTTTTTUUUUUUVVVVVVVVV]]]]]]^^^^^^^^^\\\[[[ZZZXXX[[[^^^```___[[[WWWUUUMMMKKKIIIIIIIIIHHHFFFEEE@@@???>>><<<<<<<<<<<<===>>>>>>CCCKKKTTT```qqq~~~|||sssrrrppppppooommmjjjggghhhfffdddbbb```]]]YYYVVVTTTRRROOOLLLJJJJJJKKKKKKNNNNNNOOOPPPUUU^^^hhhppprrrqqqpppoooooosssxxx|||}}}yyysssooommmlllkkkkkkmmmnnnrrrtttoooeeeaaabbbhhhkkklllkkkhhhgggiiillliiiiiiiiiiiijjjjjjkkklllfffgggjjjkkklllkkkjjjiiiggghhhkkkmmmnnnnnnnnnmmmoooqqqssspppllliiijjjllluuusssrrrtttyyy}}}vvvvvvuuussspppnnnlllkkkqqqnnnkkkhhheeebbb^^^[[[[[[ZZZYYYWWWUUUTTTSSSSSSSSSTTTVVVXXXZZZ\\\\\\\\\YYYWWWTTTTTTVVVXXXYYYYYYVVVTTTQQQNNNMMMMMMNNNOOOPPPOOONNNLLLJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@??????@@@AAABBB@@@???>>>???AAABBBAAA@@@AAAAAAAAA@@@???===<<<<<<888888888888999:::;;;;;;<<<;;;:::999888888888888777777777888888777777666555555555666555555444333444444555555444333222222555555666666555333222000111000000000////////////000///...------...000111////////////............////////////............------.........//////...---------............///000///...------...///000............------,,,,,,,,,---......//////...............//////000000000111000000/////////000000222333333444555444444444555444333444666666555444333333333444666777555444//////...///000000...,,,............//////...---,,,,,,++++++,,,...000111111111111222222111111000---,,,+++++++++---000111...//////---+++***+++,,,222222111111000//////...///...,,,+++***)))******))))))))))))************))))))************))))))+++++++++,,,,,,,,,------***++++++,,,---...//////000111111222333333444444222333666888999:::999999777:::===<<<===BBBMMMVVVccc[[[OOOEEE@@@@@@BBBDDD<<<<<<<<<===@@@DDDHHHJJJKKKMMMQQQWWW^^^eeekkknnnmmmoootttzzz~~~}}}~~~||||||yyyrrrkkkddd^^^ZZZYYYVVVUUUTTTSSSRRRRRRRRRSSSYYYZZZ[[[[[[[[[ZZZYYYXXXWWWZZZ^^^^^^\\\XXXUUUSSSJJJIIIGGGGGGGGGGGGEEECCC@@@???===<<<;;;;;;<<<===>>>>>>BBBJJJSSS^^^mmm{{{~~~vvvtttrrrpppnnnkkkgggdddfffdddaaa___^^^[[[WWWTTTQQQOOOLLLIIIHHHHHHJJJKKKOOOOOOOOOQQQUUU^^^iiipppqqqpppooonnnooorrruuuwwwyyytttmmmjjjjjjlllnnnooorrrqqqqqqsssooohhheeefffkkklllkkkjjjhhhhhhiiijjjpppooommmlllkkkjjjjjjjjjeeefffhhhiiijjjjjjiiiiiihhhjjjnnnqqqrrrrrrqqqppprrruuuuuuqqqkkkiiilllpppxxxrrrmmmooovvv|||~~~|||xxxvvvuuusssqqqpppoooooopppmmmjjjgggeeebbb^^^\\\]]]\\\YYYWWWUUUUUUUUUUUUUUUVVVYYY[[[]]]^^^^^^^^^YYYXXXWWWWWWYYYZZZZZZYYYTTTRRRPPPNNNMMMMMMNNNOOOQQQQQQPPPNNNLLLJJJHHHFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBAAA@@@??????@@@AAABBBAAA@@@??????@@@AAA@@@??????@@@@@@@@@???>>>===<<<999999999999999:::;;;;;;:::999888777666666666666666777777777777666555555555555666666555555444333444444555444444333222111222222333222222111000///111111000000000///////////////......//////000000////////////............///.........------------------...////////////...---------............///...//////////////////...------.........---,,,,,,---......///000/////////+++,,,,,,---......//////000000000//////000111111222222333444444444444444555444444555666666555333222222222444666777666555000///............---,,,,,,---..................***))))))))))))+++,,,...111111111222111111000///---,,,+++***+++,,,...000---......---+++***,,,---333333222111000///......///...,,,***)))))))))***)))))))))*********++++++))))))************))))))******++++++,,,---------***++++++,,,---...//////000000111111222333333333111333666888::::::999888777999;;;;;;===CCCOOOXXXcccZZZNNNCCC>>>===>>>???>>>=========>>>AAACCCEEEJJJLLLPPPUUU\\\bbbgggjjjiiilllqqqxxx~~~}}}{{{{{{yyytttpppjjjccc^^^ZZZXXXXXXTTTSSSQQQOOONNNNNNOOOPPPSSSTTTUUUVVVWWWVVVUUUUUUTTTWWWZZZZZZVVVRRRPPPOOOIIIGGGFFFEEEEEEEEECCCBBB@@@???===<<<;;;;;;<<<<<<======AAAIIIQQQ[[[jjjwwwzzzwwwsssooollliiieeebbbaaa___]]][[[YYYWWWSSSQQQNNNLLLIIIFFFEEEFFFHHHJJJKKKMMMPPPTTTYYY```hhhnnnpppooonnnnnnppppppqqqpppppplllhhhgggiiimmmpppqqqtttooommmoooooolllkkkmmmpppnnnlllkkkkkkkkkkkkjjjqqqpppnnnlllkkkiiiiiiiiiddddddeeeggghhhiiijjjjjjkkknnnrrrvvvxxxwwwvvvtttuuuwwwvvvpppjjjhhhmmmsssyyyvvvssstttyyy~~~zzzxxxuuusssqqqrrrssstttpppmmmiiifffdddaaa^^^\\\\\\ZZZXXXVVVUUUVVVXXXYYYYYYZZZ\\\]]]^^^]]]\\\[[[XXXWWWWWWYYYZZZZZZXXXWWWQQQPPPOOONNNMMMNNNNNNOOOPPPPPPPPPOOOMMMJJJHHHFFFDDDDDDDDDEEEEEEFFFFFFFFFBBBBBB@@@@@@???@@@AAABBBAAA@@@???>>>??????>>><<<<<<<<<===>>>>>>===<<<;;;;;;:::::::::::::::;;;<<<:::999888777666666666666777777777777777666555555555555666666555555444333444444444444333222111111222111111000000000111111111111111000000000//////......///000000000000000////////////............------------,,,,,,,,,,,,,,,---...///000//////...---------............///---...///000000///...---------...///000///.........///000000111111000000------------............////////////000111222222222222333444444444444333555444444555777666444222333222333555777888888666333111...---.........---+++,,,---......---......+++***))))))***+++---...111111111111111000//////---,,,+++******+++---...+++,,,---,,,++++++---///222111111111000000//////000///---+++*********+++))))))*********+++++++++))))))************))))))(((((()))******+++,,,,,,***++++++,,,---...////////////000000111222222333222444777:::;;;;;;:::999999:::<<<<<<>>>BBBHHHMMMOOOJJJCCC>>><<<<<<<<<<<<<<<<<<<<<<<<===@@@BBBCCCHHHJJJNNNSSSYYY___dddfffeeehhhnnnvvv|||}}}{{{~~~~~~~~~yyyvvvmmmiiiccc]]]YYYWWWWWWWWWQQQOOOLLLJJJIIIJJJLLLMMMMMMNNNPPPQQQRRRRRRRRRQQQPPPSSSVVVTTTPPPLLLJJJJJJIIIGGGEEEDDDEEEDDDBBBAAA@@@???===<<<;;;;;;<<<<<<======@@@HHHOOOYYYgggttt}}}yyytttoookkkgggccc```^^^[[[XXXWWWUUUTTTQQQOOOMMMKKKHHHEEEDDDEEEGGGIIIFFFJJJQQQWWW]]]ccchhhlllnnnnnnnnnoooppppppnnnlllhhhgggfffgggkkknnnqqqqqqtttmmmiiikkkooopppqqqssstttpppllllllmmmnnnmmmkkklllkkkkkkjjjiiiiiiiiiiiidddddddddeeegggiiijjjkkknnnqqqvvvzzz|||{{{yyyxxxvvvwwwvvvooohhhgggnnntttzzz{{{|||}}}~~~{{{yyyuuusssrrrsssuuuwwwrrrnnnjjjfffccc___\\\YYYYYYWWWUUUSSSTTTVVVYYY\\\[[[[[[\\\]]]\\\ZZZXXXVVVTTTTTTUUUWWWYYYXXXUUUSSSOOONNNNNNNNNNNNNNNNNNOOONNNNNNNNNMMMKKKIIIFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGCCCBBBAAA@@@@@@@@@AAABBBBBB@@@???>>>>>>>>><<<;;;999:::;;;<<<<<<<<<;;;:::<<<;;;;;;::::::;;;;;;;;;<<<;;;:::999888888888888888888888888888777666555555555666666555555444333444555444444333222111000333222111111111222333444111111111111000000000000---...///111111111000///000/////////............------,,,,,,,,,+++++++++,,,---///000000000///...---------.........//////,,,---000222222000---,,,---...///111111111000000//////000111111111111111111111111000//////......////////////000111333333222222333444444444333333555444444666777666444222444333444666999:::999888555222///---...//////...***,,,---...---------......------,,,---...000111111111111111111000//////---,,,+++))))))***+++---***+++,,,,,,+++,,,---///000000000000111111111111111000...,,,+++++++++,,,)))************+++++++++))))))************))))))&&&''''''((()))************++++++,,,---...///000/////////000111111222222333555888;;;===<<<;;;::::::;;;===>>>>>>???AAABBB>>>======>>>AAACCCCCCBBB888888999;;;>>>AAADDDFFFHHHIIIMMMRRRWWW]]]aaadddcccffflllttt{{{~~~}}}|||xxxyyyxxxwwwwwwxxx|||{{{wwwrrrpppcccbbb```^^^\\\YYYUUURRRMMMLLLKKKKKKKKKKKKIIIHHHHHHJJJMMMOOOQQQQQQPPPPPPQQQPPPPPPNNNLLLJJJHHHGGGFFFEEEEEEDDDCCCBBBBBBAAA<<<<<<;;;;;;;;;<<<<<<======???AAADDDJJJVVVeeepppvvvoookkkhhhdddaaa```]]]YYYVVVUUUTTTSSSQQQMMMJJJFFFCCCBBBDDDFFFHHHFFFKKKSSS[[[aaagggkkknnnkkklllnnnpppqqqqqqqqqqqqmmmlllkkklllooorrrsssssspppnnnlllmmmoooqqqrrrqqqrrrrrrqqqpppooonnnmmmllliiiiiiiiiiiiiiiiiiiiiiiieeefffgggiiikkklllllllllqqqrrrssstttvvvyyyzzz|||{{{qqqjjjlllnnnooorrrxxx|||~~~~~~yyyuuuuuuwwwyyyzzzrrrnnnhhhcccaaa___^^^]]]XXXVVVTTTTTTVVVXXXYYYYYY[[[[[[[[[ZZZYYYWWWVVVUUUQQQRRRTTTUUUUUUUUUSSSRRRLLLKKKJJJJJJIIIIIIIIIIIILLLLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCBBBAAAAAAAAAAAABBB>>>???@@@AAAAAA@@@???>>>>>>>>>======<<<<<<;;;;;;888888888888888999999999888:::===>>>===999555222444555555555666666777777777777666666555555555555333333333333333333333333444444222111000000//////000000////////////000000000000///------,,,,,,,,,000///...---,,,---......------,,,+++++++++,,,---,,,,,,,,,---------......//////////////////////////////000000///---+++***...000444666666444000...000000000000000000000000///...---,,,,,,---...//////////////////000111111444444444444444444444444333333444555555555444444666666777888999777333///111111000......---------222000...---------,,,+++---+++)))***---///000000000000000000000///......,,,,,,++++++***)))((((((,,,---...---,,,,,,---//////000111222222111000///111///---+++************'''((()))******)))((('''***)))(((((((((((())))))'''''''''(((***,,,///000*********+++,,,---...///111111111000000000000000444555666888888999999999<<<<<<======<<<;;;::::::<<<::::::;;;===?????????<<<;;;:::;;;===AAAFFFIIIHHHIIIKKKOOOSSSXXX]]]___bbbbbbiiitttyyyxxxyyy}}}|||tttuuuuuuuuutttuuuwwwyyy{{{~~~}}}tttooolllcccaaa___]]][[[XXXTTTPPPMMMKKKIIIHHHIIIJJJIIIHHHHHHJJJLLLNNNOOOOOONNNNNNOOONNNMMMKKKJJJHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBBBB===<<<<<<;;;;;;;;;<<<<<<>>>@@@AAADDDJJJUUUdddnnnuuunnniiifffbbb___]]][[[WWWUUUTTTSSSRRRPPPIIIFFFCCC@@@???AAADDDFFFGGGMMMUUU]]]ccciiimmmqqqqqqrrrsssuuuuuuuuuuuutttrrrqqqpppqqqsssuuuvvvuuusssqqqooooooqqqrrrsssrrrsssrrrqqqooonnnmmmmmmmmmmmmmmmlllkkkjjjjjjjjjjjjjjjkkkkkkkkklllllllllllljjjkkkmmmooossswww{{{}}}xxxpppkkknnnqqqrrruuuzzzyyyuuuuuuwwwxxxyyyqqqmmmhhheeebbb```^^^]]]YYYWWWUUUUUUWWWZZZ[[[[[[\\\[[[[[[ZZZXXXVVVUUUTTTSSSSSSRRRRRRRRRSSSSSSTTTKKKJJJIIIHHHHHHIIIIIIJJJLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBAAAAAAAAAAAABBB??????@@@@@@@@@@@@????????????>>>======<<<;;;;;;::::::::::::999999999999;;;;;;;;;:::999777666555444555555555666666666777666666666555555444444444222222222222222222222222444333222111000000000000000000000000000111222222222111000///............000///...---,,,------...,,,,,,------------,,,,,,,,,,,,---------.................................////////////...---,,,,,,...000333444444333000...........................///...------------...///000///////////////000000444444444444444444444444111111111222222222222222555555555666777666333111111000/////////...//////222000...---------,,,+++,,,+++***+++...000111111000111111111111000//////...---,,,+++************+++,,,---,,,++++++,,,...///000111222222111000///000...,,,***(((((((((((('''((()))******)))((('''))))))(((((((((((()))))))))))))))))))))+++,,,---*********+++,,,---...///111111111111111111111111444555666888999999999999======>>>>>>======<<<;;;<<<;;;:::;;;===?????????===<<<;;;;;;>>>BBBFFFIIIKKKLLLNNNRRRXXX]]]bbbeeebbbcccjjjuuu{{{zzzzzz}}}{{{nnnoooppppppooonnnoooqqquuutttttttttvvvyyy}}}yyypppjjjgggbbb```^^^\\\ZZZVVVRRRNNNKKKIIIFFFEEEFFFHHHHHHHHHHHHIIIKKKLLLLLLLLLKKKJJJLLLKKKIIIGGGEEEDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCC>>>===<<<;;;;;;;;;;;;;;;???@@@BBBDDDJJJUUUcccmmm}}}tttkkkfffccc```]]]ZZZXXXUUUTTTSSSRRRPPPNNNFFFCCC@@@>>>>>>@@@CCCFFFJJJOOOWWW___ffflllqqqtttxxxyyyzzz{{{{{{zzzyyyxxxxxxvvvvvvvvvxxxyyyxxxwwwuuusssrrrrrrsssuuuttttttsssqqqnnnkkkjjjjjjkkklllnnnmmmkkkkkkkkkmmmoooqqqrrrqqqpppnnnnnnnnnnnnooonnnnnnoooqqqtttxxx|||uuupppnnnqqquuuvvvyyy}}}{{{wwwvvvvvvwwwwwwooollliiifffeeebbb___]]]YYYXXXVVVWWWZZZ\\\]]]]]]]]]\\\[[[YYYWWWUUUTTTSSSTTTSSSQQQPPPOOOQQQRRRTTTJJJIIIHHHGGGGGGHHHJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<;;;;;;::::::999999<<<;;;888666555666777888555555555555555666666666555555444444444444333333111111111111111111111111222222111111111111222222111111000111111222333333333333222111000000000000//////...------------...,,,---............---,,,,,,------------.........------------------------///.........---....../////////111222222111//////........................///...------------...///000000//////.../////////333333333333444444444444555555444444444555666777555444444555666666444333//////000000000111111111333111...---...---,,,++++++******,,,///222333333111222222222222111000000000...,,,+++******,,,---+++,,,,,,+++******+++---///000111222222111000//////---+++((('''&&&%%%%%%(((((())))))))))))((((((((((((((((((((()))))))))++++++***)))))))))***************+++,,,---...///000000111111222222333333444555666888999:::::::::>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::;;;>>>???@@@???>>>===<<<<<<>>>CCCGGGJJJKKKLLLOOOTTTZZZ```eeehhhccceeelllvvv{{{|||}}}|||hhhiiikkkkkkiiihhhhhhiiikkkiiihhhiiimmmqqqtttuuuzzzzzz{{{~~~uuummmgggeeebbb```^^^[[[YYYUUUQQQMMMJJJGGGDDDBBBDDDFFFGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFIIIGGGDDDBBBAAAAAABBBCCCAAABBBBBBBBBBBBBBBBBBBBB>>>===<<<;;;;;;;;;;;;;;;>>>@@@CCCEEEKKKVVVdddnnn|||}}}rrriiidddaaa^^^\\\WWWVVVTTTSSSSSSQQQOOOLLLDDDBBB@@@>>>???BBBFFFIIIMMMSSS[[[cccjjjoootttwww}}}}}}~~~~~~}}}|||zzzyyyzzzxxxwwwxxxxxxxxxvvvuuusssrrrqqqrrruuuvvvvvvuuuqqqnnnjjjgggeeegggiiikkkjjjiiiiiijjjmmmqqqvvvxxxwwwvvvtttrrrqqqrrrssstttvvvuuutttssstttvvvyyy{{{tttssssssvvvxxxzzz|||}}}|||~~~yyywwwuuuttttttmmmkkkiiihhhgggddd```]]]ZZZYYYXXXYYY\\\^^^______]]]\\\ZZZXXXVVVTTTSSSRRRSSSRRRQQQPPPOOOOOOPPPQQQJJJHHHGGGFFFFFFHHHKKKLLLJJJIIIIIIHHHGGGFFFEEEEEEFFFEEECCCBBBAAABBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>>>>???@@@AAAAAAAAA@@@>>>===<<<;;;:::===<<<<<<;;;:::999999888;;;:::777666555555666777555555555555555555555555333333333333333333333333222222222222222222222222111111111111222222333444222222111000000000000111333222111111000000000111//////......------------......---------...//////------------............------------------------///...---------...000111////////////////////////.................................------.........000000///............///333333333333333444444444888777555555555777999;;;888777555555666666555333...///000111222333333444333111///.........,,,+++******+++---111444555555222333333333333222111111000...+++))))))***,,,---,,,------,,,+++***,,,---///000111222222111000//////---+++(((&&&%%%%%%%%%(((((())))))))))))(((((('''(((((()))))))))))))))+++******)))))))))))))))*********+++,,,---...///000000111222333333444444444555777888999:::;;;;;;======>>>>>>>>>======<<<<<<;;;:::;;;>>>@@@@@@@@@???>>>======???CCCGGGJJJHHHJJJMMMSSSYYY```fffiiigggiiimmmtttyyy}}}dddeeeggggggeeeddddddeeeddddddfffiiimmmooopppooosssssstttwwwyyyzzzyyywwwyyy}}}zzzpppjjjfffeeeaaa___]]][[[YYYUUUQQQMMMIIIFFFCCCAAABBBDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBDDDCCC@@@>>>===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAA======<<<;;;;;;;;;;;;;;;===???BBBFFFLLLWWWeeennn}}}zzzppphhhdddaaa^^^[[[VVVUUUTTTTTTTTTQQQMMMJJJBBB@@@>>>>>>@@@DDDHHHKKKQQQWWW___ffflllrrrwwwzzz~~~~~~|||zzzyyyxxxwwwuuutttttttttrrrpppooonnnoooqqqtttvvvvvvuuupppmmmiiifffeeegggkkkmmmiiiiiiiiijjjnnnrrrwwwzzzyyyxxxvvvuuuvvvwwwyyyzzzxxxwwwuuusssrrrssstttuuuvvvxxxyyyzzz{{{}}}~~~~~~|||~~~{{{wwwtttrrrppplllkkkjjjiiihhhfffbbb___[[[ZZZZZZ[[[^^^``````___]]]\\\YYYWWWTTTSSSRRRRRRPPPQQQQQQQQQPPPNNNMMMLLLIIIIIIGGGGGGGGGIIIKKKLLLIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBAAAAAAAAABBBCCCBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>???@@@AAA@@@@@@???>>>===<<<;;;;;;<<<;;;;;;:::999888888777888888888888777777666555555555555555555444444444222333333333333333333333333333333333333333333333111111111111222333444555444333222000...---------111111000/////////000000...............---------000...,,,***+++---000222---------.........//////------------------------///...------...///111222///..................///////////////////////////---..................---//////............//////222222222333333333444444444333222222333444777888<<<:::888777777777555444...///111333444555555555444222///.........,,,+++******+++...222555666555333333333333333222111111...,,,***(((((()))+++---...//////...,,,,,,---...///000111222222111000///000...,,,)))((('''''''''))))))(((((((((((())))))&&&'''((()))***)))))))))'''(((((()))*********************+++,,,---...///000000111222333333444444444555777888:::;;;;;;;;;;;;<<<<<<======<<<<<<<<<===;;;;;;<<<>>>@@@@@@@@@???>>>======???CCCGGGIIIFFFHHHLLLRRRYYY```fffiiikkkmmmooorrrvvv}}}~~~bbbccceeedddcccbbbdddeeedddgggjjjnnnooonnnmmmlllmmmoooqqqssstttttttttttt{{{~~~}}}ssslllgggeeeddd^^^\\\ZZZYYYWWWTTTPPPMMMIIIFFFCCCBBBBBBCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>><<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;>>>AAAEEEKKKUUUbbbkkkyyy}}}wwwnnnhhheeebbb___\\\WWWWWWVVVVVVUUURRRMMMIII???>>><<<===???DDDIIIMMMUUUZZZbbbiiinnnssswwwzzz}}}{{{zzzvvvssspppooooooooonnnmmmllllllmmmpppsssttttttsssooommmjjjhhhhhhkkknnnqqqnnnmmmmmmmmmooorrrtttvvvzzzzzzyyyyyyzzz|||}}}~~~xxxxxxxxxxxxxxxyyyyyyzzzwww|||~~~||||||{{{vvvssspppmmmkkkjjjiiiiiiiiigggdddaaa]]]\\\\\\]]]___```___^^^\\\[[[XXXUUUTTTSSSRRRRRROOOPPPQQQQQQPPPMMMJJJIIIJJJJJJIIIIIIIIIJJJKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@>>>>>>======<<<<<<;;;;;;;;;;;;::::::999999888888777888999::::::888666555555555555444444444444444222222333333333333444444333333333333333333333333222222222222222333444555444333111///...---,,,,,,000//////.........//////......//////......---,,,///---+++)))***---000222------........./////////------------------------///.........///000000111........................000000000000000000000000------...//////...------......------......///000111111222222333333444444444444333444444666888999<<<:::999999999999666444///000333555666777777666555333000///......,,,+++)))***+++...222555555444222333333333333222111111,,,+++)))(((((()))+++,,,000000000///---,,,---//////000111222222111000///000...,,,***)))((())))))))))))(((((((((((())))))&&&'''(((*********))))))%%%&&&''')))***+++++++++*********+++,,,---...///000000111111222222333333444555777999:::;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<===<<<;;;<<>>===<<<>>>BBBFFFHHHHHHJJJNNNSSSZZZbbbhhhkkklllppprrrsssvvv}}}zzzccccccdddcccbbbccceeehhhgggkkknnnooolllhhhggghhhkkkooosssuuuttttttvvvyyywwwnnngggdddccccccZZZXXXWWWVVVUUURRRNNNKKKIIIGGGDDDCCCCCCCCCAAA@@@BBBAAA@@@???????????????<<<<<<<<<<<<<<<;;;;;;;;;=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;===@@@CCCGGGPPP\\\dddqqq}}}xxxsssmmmiiigggeeeaaa]]]YYYYYYYYYYYYWWWSSSMMMHHH???>>>===>>>AAAGGGLLLPPPXXX]]]dddkkkoootttwwwzzz~~~|||uuurrrmmmkkkkkklllllllllnnnmmmnnnppprrrrrrpppooollljjjhhhhhhiiillloooqqqpppppppppqqqrrrssstttuuu{{{||||||}}}}}}~~~zzz{{{}}}~~~www}}}}}}~~~~~~xxxuuurrrooommmllljjjiiiiiiiiihhhfffddd^^^]]]]]]^^^______^^^\\\[[[YYYWWWTTTSSSSSSSSSSSSPPPPPPOOONNNMMMKKKJJJIIIJJJKKKLLLLLLLLLKKKJJJIIIJJJJJJIIIHHHGGGFFFEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@???@@@@@@@@@??????@@@@@@@@@@@@??????<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888999:::;;;:::999777666555555555444444333333333333333333333444444444555222222222222222222222222333333222222222333444444333222111000/////////////////////......//////000---.../////////...---,,,+++++++++,,,,,,---...///............////////////...........................//////000000000000///......////////////......////////////////////////------...//////...------,,,,,,,,,---...///000111000111111222333333444444444555555666888999999:::777777888999;;;:::888666000222444666777888777666666333000//////...,,,***))))))+++...222444444222222222222222222111111000+++++++++******++++++,,,///000000...,,,+++,,,...///000111222222111000///...---+++***))))))*********)))(((''''''((()))***%%%&&&(((***+++***))))))%%%&&&((()))***+++***************+++,,,---...///111111111111111111111111444555777999;;;<<<======;;;;;;<<<==================<<<;;;<<>><<<<<<===AAAEEEGGGIIIKKKOOOTTT[[[bbbhhhkkkjjjpppuuuwwwzzz~~~}}}yyyxxxcccddddddcccbbbdddgggjjjhhhlllooolllfffaaaaaaccckkkqqqwwwyyyxxxxxx|||}}}tttkkkeeeaaaaaaaaaWWWUUUTTTSSSSSSPPPMMMJJJIIIGGGEEEDDDDDDCCC@@@>>>@@@@@@???>>>>>>>>>>>>>>>:::;;;<<<<<<<<<;;;;;;:::======<<<;;;::::::999999:::::::::;;;<<<===>>>???<<<===???AAADDDLLLWWW^^^jjjwwwuuuqqqllliiiiiifffbbb^^^[[[[[[[[[ZZZXXXSSSMMMHHHAAA@@@@@@AAAEEEJJJPPPTTTZZZ___fffkkkppptttwwwyyyvvvqqqllliiiiiikkkmmmmmmpppoooooopppqqqpppnnnlllgggfffeeeeeegggjjjmmmoooooopppqqqsssuuuwwwxxxxxx}}}}}}~~~~~~~~~yyy{{{}}}~~~~~~}}}{{{uuu}}}~~~~~~zzzvvvsssqqqooommmllljjjiiihhhhhhhhhgggeee___^^^]]]^^^______]]][[[ZZZYYYVVVTTTSSSSSSSSSTTTRRRQQQNNNKKKJJJIIIJJJJJJKKKLLLMMMNNNNNNLLLJJJHHHKKKJJJJJJIIIHHHGGGFFFFFFAAABBBCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@??????@@@@@@>>>???@@@AAAAAA@@@???>>>:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::999999999999555555555444444333333333333333333444444555555555111111111111111111111111444333333222222333333444111111111000111222222333000///////////////000000---.../////////...,,,,,,'''))),,,...///...---+++............/////////000////////////////////////...///000111111000///...---...///000000///...---........................,,,---...//////...---,,,++++++,,,,,,...///111222000000111222333333444444000111222444555666666666222333555999<<<<<<999777111222555777888888777666666444111//////...,,,***))))))+++...222333222111111222222222222111000000,,,,,,,,,,,,,,,,,,,,,,,,/////////---+++***+++---///000111222222111000///---,,,***)))))))))***+++***)))(((''''''((()))***$$$&&&(((***++++++))))))&&&'''(((*********))))))*********+++,,,---//////111111111000000000000000444555777999;;;<<<======<<<<<<===>>>>>>???>>>>>>===<<<;;;===???AAAAAAAAA>>>===<<<;;;===@@@DDDFFFHHHJJJNNNSSSZZZ```fffjjjfffpppxxxzzz}}}{{{sssyyygggfffdddcccbbbbbbcccdddfffjjjlllfff^^^[[[aaahhhtttuuuwwwxxxxxxyyyzzz|||~~~}}}zzztttnnniiiddd^^^ZZZVVVTTTQQQOOOOOONNNMMMKKKFFFEEECCC@@@???>>>>>>???>>>======<<<;;;;;;::::::999999999888999999::::::<<<<<<;;;::::::999888888888:::::::::999999;;;===AAA@@@AAADDDEEEIIIUUUaaajjjyyyxxxrrrpppqqqpppiiiccc```ZZZ^^^```^^^VVVMMMFFFDDDBBBCCCCCCCCCGGGMMMUUU[[[]]]```eeejjjooouuuzzz~~~~~~|||mmmnnnooopppqqqpppooonnnmmmmmmnnnnnnnnnnnnmmmmmmmmmhhhcccbbbeeehhhjjjiiioooppprrrtttwwwzzz|||}}}|||}}}|||}}}|||}}}~~~}}}||||||~~~}}}|||zzzsssrrrsssqqqnnnnnnfffffffffeeedddcccbbbaaaddd```]]]]]]______[[[VVVYYYXXXVVVTTTSSSSSSSSSSSSQQQNNNLLLKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJLLLKKKJJJIIIGGGFFFEEEDDDEEEDDDBBBAAA@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???AAA@@@???>>>>>>>>>???@@@???>>>===<<<<<<===>>>???===<<<;;;:::999:::;;;;;;<<<:::888666555777999:::999888666555333333222222444444444333333222222222111111111111111111111111///000222444444444222111000000////////////000000000000000000////////////000000000000000000000000,,,---...//////...---,,,//////......------,,,,,,,,,,,,------......//////////////////............000000000000000000000000111...++++++...//////---////////////////////////000000///...............222222333333333333444444///000222444555666777777777777888:::<<<<<<:::777444555777888888777555444444333333222000...,,,++++++,,,...000222333444444//////000000000000//////+++***)))))))))***+++,,,000...---,,,------,,,***---...000111222222222111...---,,,+++************************************))))))))))))******************+++,,,,,,---......,,,***&&&$$$$$$'''+++---222333333111///......///333444666999:::;;;;;;;;;<<<<<<===>>>??????>>>>>><<<<<<<<<<<<>>>@@@BBBCCC@@@>>><<<===@@@BBBDDDEEEJJJKKKNNNSSSZZZaaahhhkkknnnrrrxxx}}}~~~{{{xxxwwwdddcccbbbbbbaaaaaaaaaaaacccfffgggddd``````gggmmmsssuuuvvvuuuttttttuuuvvvssssssuuuzzz~~~zzzvvvxxxwwwtttqqqmmmggg___ZZZVVVSSSPPPNNNNNNMMMKKKIIIDDDCCCAAA???============<<<<<<;;;;;;:::999999888888888888888888999999:::;;;;;;;;;::::::999999888999:::;;;:::::::::<<<>>>??????AAADDDFFFMMM\\\kkkwwwzzzsssoooooommmgggaaa^^^^^^___^^^XXXPPPIIIEEECCCCCCCCCDDDFFFIIIOOOVVV[[[\\\```fffjjjnnnsssyyy~~~}}}zzzyyyrrrrrrrrrrrrsssrrrqqqpppmmmnnnnnnnnnnnnmmmlllllljjjiiiggghhhjjjmmmnnnnnnooopppqqqsssuuuwwwyyyzzz}}}{{{}}}|||}}}}}}~~~~~~|||zzz{{{|||}}}}}}~~~{{{uuuuuuuuuqqqnnnmmmeeeddddddcccbbbaaa```___bbb___]]]^^^```___[[[VVVXXXVVVTTTSSSRRRSSSTTTUUUQQQNNNLLLKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJMMMLLLKKKJJJHHHGGGFFFFFFDDDCCCBBBBBBBBBCCCDDDEEECCCCCCCCCCCCBBBAAA@@@?????????>>>>>>===>>>>>>>>>>>>>>>===<<<<<<===>>>>>>===<<<;;;:::::::::;;;;;;<<<;;;999888777888999:::999999777666555444444333444444444444444444444444222222222222222222222222000111222444444333222111000000////////////000000000000000000////////////000000000000000000000000---......//////......---/////////............................../////////........................////////////////////////000---++++++---///...---...---+++))))))***,,,---//////............//////222222222333333333444444222333444555555555555555777777888:::<<<;;;999777333444555666666555444333444333333222000///---,,,***,,,---///111222333333///000000000000000000///+++***))))))***+++,,,---...///000...+++***+++,,,---...000111222222111111...---,,,+++************************************))))))))))))************))))))******+++,,,,,,------+++)))''''''))),,,...222333333222000...///000333444666999:::;;;;;;;;;<<<<<<======>>>=========<<<;;;;;;<<<===???AAACCC@@@>>><<<===@@@BBBDDDEEEHHHJJJMMMSSSZZZaaagggjjjkkkoootttyyy{{{yyywwwtttxxx__________________^^^^^^___``````aaabbbfffmmmqqqrrrssssssqqqooommmnnnooohhhlllqqquuuvvvtttooolllnnnnnnoooooommmfff^^^XXXUUUSSSOOOMMMKKKJJJHHHFFFBBBAAA???===<<<;;;;;;;;;:::::::::999888888777777777777777777777888999999:::::::::::::::999999999999:::;;;;;;;;;;;;===??????@@@DDDGGGJJJSSSgggyyy}}}uuunnnllliiibbb]]][[[aaa___YYYQQQJJJDDDBBBBBBBBBDDDFFFIIILLLQQQWWW[[[]]]ccciiimmmpppttt|||{{{xxxvvvvvvtttrrrrrrrrrsssrrrqqqqqqqqqpppnnnmmmkkkjjjjjjhhhjjjlllmmmmmmnnnoooqqqoooooopppqqqrrrsssuuuvvvzzzyyy||||||yyyzzzyyy|||~~~~~~}}}{{{{{{{{{|||}}}zzzvvvwwwwwwqqqkkkiiicccbbbaaa___^^^^^^^^^^^^___^^^^^^```bbb```[[[WWWXXXVVVSSSQQQPPPPPPRRRSSSPPPNNNLLLKKKLLLMMMMMMMMMKKKLLLLLLLLLLLLLLLKKKJJJKKKKKKJJJHHHGGGFFFEEEEEECCCBBBBBBCCCCCCEEEFFFFFFBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<======<<<;;;;;;<<<=========<<<;;;::::::::::::;;;;;;;;;::::::999999999999999999888777666555555555555555555555555555555555333333333333333333333333111222333333333222111000000000////////////000000////////////000000000000000000000000000000000000///..................///...///////////////000000000000///////////////...---------...//////000000...........................---++++++,,,------,,,///---)))&&&&&&(((***,,,......---......///000111222222222222333333333333555555666666666555555444666666777999;;;:::888666333333333333333333333333333333333222111///...---***+++,,,...000111222222000000111111111111000000+++*********+++,,,...///,,,000333000***'''***...---...000111222111111000...---,,,+++************************************))))))))))))************(((((())))))***+++++++++,,,,,,+++***+++,,,...///222333444333111000000111333444666999:::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;::::::;;;<<<>>>@@@AAA@@@>>><<<===@@@BBBDDDEEEEEEHHHMMMSSSZZZaaafffhhhjjjnnnssswwwyyywwwtttrrruuuXXXYYY[[[\\\\\\[[[ZZZYYY]]]\\\[[[]]]ccciiinnnqqqmmmnnnnnnllljjjhhhhhhiiidddjjjqqqssspppkkkfffdddbbbccceeefffeee```YYYTTTTTTQQQMMMKKKIIIGGGDDDBBB@@@???>>>===<<<;;;::::::999999999888888888777777666666555666666777888999999999999999999:::::::::999;;;<<<<<<<<<===???AAABBBDDDHHHKKKNNNXXXnnnwwwnnniiieee^^^YYYXXX]]]ZZZTTTLLLFFFBBBAAAAAA@@@CCCGGGJJJNNNRRRWWW[[[___fffnnnsssuuu{{{}}}zzzxxxwwwssspppooopppqqqpppoootttsssqqqooommmkkkjjjjjjkkkmmmooommmjjjjjjmmmpppoooooonnnnnnooopppqqqrrrwwwvvvyyy}}}{{{tttqqqrrrtttwww||||||~~~}}}{{{zzz{{{wwwuuuwwwuuunnngggeeebbbaaa```^^^]]]]]]]]]]]]]]]]]]___bbbdddaaa\\\WWWYYYVVVRRROOOMMMMMMNNNOOOOOOMMMKKKKKKLLLMMMLLLKKKJJJJJJKKKLLLLLLKKKKKKKKKGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEAAAAAABBBBBBAAA@@@@@@???>>>>>>???@@@???>>><<<;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::999999:::::::::999888777777777777777666666555444444444444444555555555555333333333333333333333333222222333333222111000///000000////////////000000////////////000000000000////////////////////////000///...------...///000......//////000000111111111111000000//////......------...///000111222333........................---,,,++++++,,,,,,,,,,,,000...,,,*********,,,---,,,,,,------///000111222111222222222222333333333555555666666666666555555666666666888:::999777444222111111000000111111222222222222222111000///...)))***+++---...///000000000000111111111111000000++++++******+++---///000---000111///+++(((***------...000111111111000///------,,,+++************************************((()))))))))************)))))))))*********++++++++++++,,,,,,------......222333444333111111222333333444666999:::;;;;;;;;;<<<<<<<<<<<<;;;::::::999:::999999:::;;;===???AAA@@@>>><<<===@@@BBBDDDEEEDDDGGGMMMTTT\\\bbbgggiiimmmpppuuuxxxzzzyyyvvvtttvvvRRRTTTUUUWWWWWWWWWVVVUUU[[[YYYXXX[[[```fffiiijjjfffggghhhgggeeeddddddeeebbbhhhnnnoooiiibbb]]]\\\\\\\\\[[[[[[[[[YYYVVVSSSRRROOOKKKHHHFFFDDDAAA??????>>>>>>===<<<;;;::::::999999999888888888888888555555555555666777888999888999999999999999999999999:::<<<<<<<<<>>>@@@CCCDDDEEEHHHKKKNNNXXXlllzzznnnhhhccc[[[WWWVVVUUURRRNNNIIIFFFCCCAAA???>>>BBBFFFKKKOOOTTTYYY]]]```fffooouuuzzz}}}zzzyyywwwsssooonnnqqqrrrpppnnnoooooonnnnnnnnnooopppqqqrrrrrrqqqlllhhhgggkkknnnooonnnmmmmmmmmmoooqqqrrruuuuuuwwwyyytttllliiikkkssswww}}}}}}~~~~~~}}}{{{yyywwwwwwwwwtttssssssppphhhbbb```bbbaaa```___^^^]]]]]]]]][[[]]]```cccccc```[[[WWWSSSRRROOOMMMLLLMMMNNNOOOMMMLLLJJJJJJKKKKKKKKKIIIHHHIIIJJJKKKKKKKKKKKKKKKFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@???@@@AAAAAA@@@>>>===;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::777777999999999888666555444555666666666555444444333333333333333333333444333333333333333333333333222222222222111000000///000000////////////000000.../////////000000000111////////////////////////000///...------...///000......//////000000111111111111000000//////............///111222333444555........................+++,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,,,,,,,,,,---///000222333111111111222222222333333333444555666777777777777555555666777999888555333000000////////////000000111111111111111000///...))))))+++,,,.../////////000000111111111111000000++++++******+++---...//////...---------,,,,,,+++---...///000111000//////------,,,+++************))))))))))))))))))))))))((()))))))))*********************+++++++++++++++)))***+++,,,------------111222333333222111222444333444666999:::;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999999999;;;===???@@@@@@>>><<<===@@@BBBDDDEEEDDDGGGNNNUUU]]]dddiiikkknnnqqquuuyyy{{{zzzxxxwwwzzzNNNOOOPPPQQQRRRRRRSSSRRRWWWVVVWWWYYY\\\___``````___```aaa```___^^^___```cccgggkkkkkkfff```\\\[[[[[[YYYWWWVVVVVVVVVTTTSSSOOOLLLHHHEEECCCAAA???<<<============<<<;;;:::999888888888888888888888888555555555555666888999:::999999999999999888888888777999;;;<<<<<<>>>AAACCCCCCBBBDDDHHHLLLTTTcccrrrxxx|||pppiiiccc[[[VVVUUUOOOMMMIIIGGGEEEDDDAAA???>>>AAAGGGLLLQQQWWW]]]bbbbbbfffmmmuuu}}}{{{yyyxxxxxxsssoooppptttuuurrroooggghhhiiikkknnnrrruuuwwwvvvtttpppllliiijjjmmmpppnnnmmmllllllmmmppprrrtttvvvvvvwwwwwwqqqiiigggjjjvvvzzz~~~}}}|||{{{{{{}}}~~~}}}{{{zzzzzz{{{{{{{{{zzzyyyxxxwwwvvvvvvuuurrrooonnnjjjbbb^^^^^^aaaaaaaaa```___^^^\\\[[[XXX[[[^^^```___\\\WWWTTTKKKKKKKKKKKKLLLNNNPPPQQQKKKJJJHHHIIIJJJJJJIIIGGGGGGGGGIIIJJJKKKKKKKKKKKKHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@>>>===<<<;;;<<<============<<<;;;;;;;;;<<<<<<;;;;;;:::999666777888888888777555444333444555666666555444444444444333333333222222222333333333333333333333333111111111111111000000000000000////////////000000......//////000000111111000000000000000000000000000//////////////////000...///////////////000000000000///////////////......///000111222333444444........................+++,,,......---,,,,,,---***,,,...//////...,,,+++,,,,,,------///000111222111111111111222222222222222333444555666777777777555555555666888777444111/////////////////////////////////000000///......)))***+++,,,........./////////000000000000//////,,,++++++******+++---...///---+++,,,...///---+++......///000000000///......---,,,+++************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++((()))***+++,,,,,,------///111222222111111333444333444666999:::;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::999999:::;;;===???@@@@@@>>><<<===@@@BBBDDDEEEDDDGGGMMMUUU]]]dddjjjmmmmmmooossswwwyyyyyyxxxwwwxxxKKKKKKLLLLLLMMMOOOPPPQQQRRRSSSVVVWWWXXXXXXXXXXXXYYYZZZ[[[ZZZXXXXXXXXXYYYaaabbbdddcccaaa^^^]]]\\\YYYWWWUUUTTTTTTSSSQQQPPPLLLIIIFFFCCCBBB@@@===;;;:::;;;;;;;;;;;;999888777666666666666666666666666555555555666777888::::::::::::999999888888777777666888:::;;;<<<>>>AAACCCCCC@@@AAAGGGMMMSSS]]]gggqqq~~~~~~rrrkkkeee\\\WWWUUUOOOKKKFFFDDDCCCCCCAAA??????BBBHHHMMMTTT[[[ccchhhiiijjjnnnwww~~~zzzyyyxxxuuuqqqnnnpppuuuvvvrrrmmmeeeeeefffgggjjjnnnqqqssspppmmmkkkjjjlllnnnppppppmmmlllllllllnnnrrruuuxxxxxxwwwxxxwwwqqqkkkkkkpppvvvyyy|||}}}|||zzzyyyyyyvvvzzz}}}|||yyyvvvuuuuuuxxxwwwwwwvvvvvvvvvvvvvvvvvvqqqmmmjjjeee^^^\\\^^^^^^___aaaaaa```^^^[[[YYYUUUXXX[[[[[[YYYVVVRRRPPPJJJJJJKKKLLLLLLLLLLLLLLLIIIHHHGGGGGGHHHHHHGGGEEEFFFFFFHHHIIIJJJKKKKKKKKKHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBCCCDDDDDDCCCBBBAAABBBCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@???======<<<<<<<<<===>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<;;;:::999888888888888888777666666222444666777777777666555666666555444333222222111222222222222222222222222000000000000000111111222000000////////////000000.........///000111111111000000000000000000000000//////000000000000///////////////............................../////////......///000000111222222////////////////////////+++---000///---,,,,,,...++++++---......///......---------......000111111111111111111222222222222333444444555555555444444444444444666777666333000---...///000000///...---------...............---******,,,---..................////////////......---,,,+++***)))***+++++++++,,,,,,---------...///......///000000///...---...---,,,+++************))))))))))))))))))))))))))))))))))))************************************)))))))))***+++,,,...///...///111111111111222444333444666999:::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;::::::::::::<<<>>>@@@AAA@@@>>><<<===@@@BBBDDDEEEDDDGGGKKKRRR[[[cccjjjnnnlllnnnrrrwwwyyyzzzzzzyyywwwJJJIIIIIIIIIKKKMMMOOOPPPMMMQQQUUUWWWVVVTTTSSSSSSWWWWWWXXXVVVTTTSSSSSSTTTYYYXXXXXXWWWXXXXXXXXXXXXVVVUUUTTTSSSSSSQQQNNNKKKJJJHHHDDDBBBAAA???===;;;888999::::::999888777666444555555555555555555555555555666666777999:::;;;;;;::::::999888777666666555777999;;;;;;>>>AAACCCDDDAAABBBIIIPPPVVV]]]cccqqq~~~tttmmmfff]]]WWWVVVQQQLLLEEEAAAAAAAAAAAA@@@AAADDDIIIOOOVVV^^^ggglllpppoooqqqzzz~~~{{{zzzzzzqqqmmmkkknnnsssuuupppjjjiiihhhgggffffffhhhjjjkkkfffddddddhhhmmmqqqqqqooollllllkkklllooosssxxxzzzyyyyyyzzzyyytttnnnqqqwwwrrruuuxxxzzzzzzyyyzzz{{{rrrwww|||}}}zzzuuuqqqpppuuuuuuuuuuuuuuuvvvwwwwwwwwwrrrlllhhhbbb\\\[[[___\\\^^^```aaa```]]]YYYWWWSSSUUUXXXXXXUUUQQQNNNMMMMMMMMMNNNMMMKKKIIIGGGEEEGGGFFFFFFFFFGGGGGGEEEDDDEEEFFFGGGIIIJJJKKKKKKLLLFFFFFFEEEEEEDDDDDDCCCCCCAAABBBCCCEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA???===;;;;;;<<<<<<<<<===>>>??????>>>===<<<:::;;;<<<<<<<<<;;;:::999999999999888888888888888333444777888999888777666888888777555444333222111111111111111111111111111000000//////000111222222000000////////////000000---......///000111111222000000000000000000000000...///000111111000///...//////......---------,,,,,,---------......//////------......//////000000000000000000000000000000+++...111000...,,,---......---------...000222333......---......///000111000111111111111222222222555555555555444333222111444444444555666555222000---...000111111000...---+++,,,------...---------***+++,,,---.../////////------............---------,,,+++))))))))))))***'''+++//////++++++///333......///000000///...---...---,,,+++************))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((************+++---///000---...000000000000222444333444666999:::;;;;;;;;;::::::;;;<<<============;;;::::::;;;<<<>>>@@@BBB@@@>>><<<===@@@CCCDDDEEEDDDFFFJJJPPPYYYbbbjjjooolllooosssxxx{{{|||||||||}}}KKKJJJHHHHHHHHHIIIKKKMMMKKKLLLMMMNNNOOOOOOPPPOOOPPPPPPPPPPPPOOOOOONNNNNNSSSTTTUUUWWWWWWWWWVVVUUUQQQPPPPPPOOOMMMLLLJJJIIIJJJHHHEEEAAA>>>;;;999888:::999888888999999888666333444666777777666444333444444555666888999;;;<<<::::::999999999999999:::::::::<<<===???@@@AAABBBFFFEEEGGGJJJLLLPPP[[[gggrrr~~~xxxoooeee\\\TTTOOOLLLJJJFFFBBB@@@???@@@AAABBBEEEIIIQQQYYYbbbiiimmmtttwwwyyy|||zzzwwwuuutttmmmllllllnnnooonnnllljjjkkkhhhdddcccdddggghhhiiiiiiggggggiiimmmpppooonnnllljjjjjjlllqqqtttuuuttt{{{zzzwwwuuusssqqqpppppppppqqqsssuuuvvvvvvttttttrrruuuyyyzzzxxxuuusssrrrvvvwwwvvvuuurrrqqqqqqqqqtttooohhhbbb^^^\\\ZZZXXXYYYZZZ\\\]]][[[XXXTTTQQQRRRRRRRRRRRRQQQPPPNNNMMMJJJKKKKKKKKKJJJHHHFFFDDDFFFFFFFFFEEEDDDBBBAAA@@@@@@AAADDDGGGIIIJJJIIIIIIEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCFFFGGGHHHGGGEEEDDDAAABBBDDDEEEEEEEEEDDDCCCAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>==================<<<;;;::::::999999:::999888777666666666666999888888777666555555555444444444333333333222222444444444333333222222222111111111111111111111111---///222222111000000111000//////000111111///---,,,,,,...///000000000000(((***,,,///000111000///---...111222222111...---......////////////......111111111111000000000///------......///111222333---------...............000...---///333555555444------------...000111333555444333333222222222222444555555666555444222111777777777666444222000......///000111111000///...---------///111111///---***))))))+++---//////...222000......///000///...++++++******++++++,,,------------+++)))(((***,,,)))+++---...000000000///...,,,(((%%%$$$&&&)))+++))))))))))))))))))))))))&&&&&&&&&'''((())))))******************************,,,------------...000000000111222333333333333333444666888999:::::::::===<<<;;;;;;<<<===<<<:::999888999;;;???BBBCCCCCC@@@===:::999:::>>>CCCGGGFFFGGGIIIPPPZZZdddkkkooorrrsssuuuyyy|||}}}{{{yyy~~~IIIHHHFFFFFFFFFGGGIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMOOONNNMMMLLLLLLLLLLLLLLLNNNOOOPPPQQQRRRQQQPPPPPPMMMMMMMMMLLLKKKJJJIIIHHHFFFDDDBBB@@@===<<<;;;::::::999777888999999888666444444555666666555444444555555555666777999:::;;;;;;;;;:::999999999::::::999:::;;;<<<>>>AAACCCDDDIIIGGGHHHKKKMMMRRR^^^iiizzzyyyoooeee\\\TTTOOOIIIGGGDDDBBBAAAAAABBBCCCBBBDDDJJJRRR[[[eeelllqqqvvvzzz~~~yyyvvvsssrrrpppmmmjjjiiijjjjjjjjjiiikkkiiieeeeeefffiiikkkkkkhhhgggfffhhhkkkmmmmmmlllkkkiiiiiilllpppttttttsssxxxwwwuuusssqqqooonnnnnnoooppprrrssssssrrrqqqpppooorrrtttuuutttqqqpppppptttttttttsssqqqoooooooookkkfff___YYYVVVUUUTTTTTTTTTUUUVVVUUUTTTQQQNNNLLLPPPPPPQQQQQQPPPOOOMMMLLLJJJIIIIIIIIIGGGFFFEEEDDDFFFFFFFFFEEEDDDBBBAAA@@@AAABBBEEEHHHJJJJJJJJJJJJHHHHHHGGGFFFEEEDDDDDDDDDCCCDDDEEEFFFGGGFFFFFFEEEDDDEEEEEEEEEEEECCCBBBAAABBBBBBAAA@@@>>>===<<<<<<=========<<<<<<<<<<<<;;;===<<<<<<;;;::::::999999:::999888777666666666666888888777666666555444444444444444333333333222222333333333222222222111111111111111111111111111111///111333222111/////////000//////000111111///...111111111111000///...---+++,,,...///000///.........///000111111000///.........////////////......111111000////////////000//////......//////000000////////////////////////000...---...111333333222------,,,,,,...///111222444444333333333333333333444555555555444333333222555666666555333111///......//////000000000000///000///------...000000///+++***)))+++---///000///222000///...000000///...,,,,,,,,,++++++,,,---------...---+++))))))***,,,***+++---...///000//////---,,,***)))(((((())))))))))))))))))))))))))))))&&&&&&''''''((())))))***************************(((***++++++++++++,,,...//////000111222222222222333444666888999:::::::::>>>===<<<<<<===>>>===<<<;;;::::::<<>><<<;;;<<<@@@DDDGGGFFFGGGJJJRRR\\\ffflllooouuuvvvyyy|||}}}{{{wwwFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJLLLKKKIIIGGGFFFGGGHHHIIIHHHIIIKKKLLLLLLKKKJJJJJJHHHHHHHHHHHHHHHGGGGGGFFFAAA@@@???>>>===<<<<<<<<<:::888777777888999777666555555555555555555555555666666666666777888999:::<<<;;;::::::999999::::::;;;:::;;;<<>><<<;;;;;;<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;;;;::::::999999:::999888777666666666666777777666666555444444444444444444444333333333333222222222222111111111111000000000000000000000000111333333222000...---...000//////000111111000...111111111000///---,,,+++---...///000///...---,,,//////000000000000//////...//////////////////...222000...---------///000000000///...---------...000000//////......------000...---...///111111000,,,,,,,,,,,,---///000222333333333333333444444444555555444333333333444444444444444444333111///.........//////000000000111444000---,,,---///000000+++******+++...000111111222000//////000000///......------,,,,,,,,,------......---+++))))))***,,,,,,,,,---...//////......,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))((()))++++++******,,,------...///000111111111111333444666888999:::::::::>>>===<<<===>>>???>>><<<===<<<<<<===@@@BBBCCCBBB???>>>======???AAADDDFFFDDDGGGLLLUUU___iiinnnqqqvvvwwwzzz}}}}}}zzzxxxCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGIIIGGGDDDBBBAAABBBDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEBBBCCCDDDDDDEEEEEEDDDDDD>>>>>>===<<<;;;;;;;;;;;;999888777777888888777666666666555555555555666666777777666666777888999999;;;;;;:::999999999999999<<<<<<<<<===AAAFFFJJJMMMLLLIIIHHHKKKOOOVVVbbbmmmyyyzzzpppdddZZZQQQIIIDDDAAA@@@?????????AAACCCDDDDDDGGGMMMVVV```jjjrrrvvvxxx}}}|||wwwtttrrrpppqqqlllfffaaa``````aaaaaabbbaaa```aaadddfffggggggfffeeeeeeffffffgggffffffiiiiiikkkmmmppprrrsssssssssrrrpppnnnlllkkkjjjjjjoooooonnnnnnllljjjiiigggjjjkkkllllllkkkkkkmmmooonnnmmmmmmmmmmmmkkkiiihhh\\\WWWQQQMMMMMMOOORRRSSSQQQOOOLLLJJJHHHGGGGGGHHHKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHFFFDDDCCCDDDDDDEEEDDDDDDEEEEEEDDDCCCBBBBBBAAABBBEEEHHHIIIIIIIIIHHHIIIHHHHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDDDDDDDEEEFFFHHHHHHGGGFFFDDDCCCBBBAAABBBAAA@@@???>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;:::::::::999999999999888777666666777777666666555555444444444444555444444444444333333333222222222222222222222222000000000000000000000000111222333222000......///000//////000222222111///..................------......////////////......111000///......///000111//////............//////111000---++++++,,,...000//////...---------------......---,,,+++*********///...------............,,,,,,+++,,,---...000111222222333444444555555555555444333222222333555666444444444444333111000............///000111222222444111...---...//////...,,,+++***,,,///111222222111000//////000000///---------,,,+++++++++,,,,,,......---,,,))))))+++,,,------..................,,,,,,,,,++++++***))))))((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((***+++------,,,,,,...///......///000111111111111333444666888999:::::::::===<<<;;;<<<===>>>===<<<>>><<<;;;<<>>>>>@@@AAACCCDDDCCCFFFMMMWWWbbbkkkoooqqqsssuuuxxx{{{~~~}}}zzzwwwzzzBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCC@@@>>>>>>???AAACCCAAABBBCCCCCCCCCBBBAAAAAA??????@@@AAABBBBBBBBBBBB>>>>>><<<;;;:::999999999999888666777888888777555777666555555555555666777777777666666777888999999999999888888888888999999;;;;;;;;;===AAAFFFKKKNNNKKKHHHGGGLLLRRRYYYdddooo{{{~~~zzzsssiii^^^TTTKKKDDD@@@>>>>>>>>>>>>>>>@@@AAABBBHHHKKKPPPXXXaaakkkrrrwww{{{zzzwwwvvvtttsssnnnjjjeeeaaa______^^^]]]___^^^^^^```cccffffffeeeeeeeeefffeeeeeeeeeeeefffiiikkkmmmooopppqqqrrrrrrqqqpppnnnllljjjiiiiiiiiimmmmmmlllkkkjjjhhhgggfffjjjkkklllkkkjjjkkkmmmooolllkkkjjjjjjkkkiiieeebbbWWWRRRMMMKKKKKKNNNPPPQQQNNNKKKHHHEEEDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDDDDEEEEEECCCDDDDDDDDDDDDDDDCCCCCC???AAACCCFFFGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDEEE@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;:::::::::::::::999999999999888777777777777777777555555555555555444444444555555555444444444333333444444444444444444444444000000000000000000000000///111111111//////000222000//////000222333111000//////000000000//////...------...//////000000000111000///......///000111000///............///000111///---+++***,,,...///---------------...//////......---,,,+++*********.........---,,,,,,---...---,,,,,,,,,---///111222222222444555555555555444444333222222333444666777555666666666444222000///......///000111333333444333222111000000///---++++++++++++...111333333222000000///000111111///---++++++***************+++.........,,,***)))+++---......------............---,,,***((((((((()))***((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((()))+++,,,,,,,,,,,,---///...///000111222222222222333444666888999:::::::::;;;:::999:::<<<===<<<;;;===;;;:::;;;===??????>>>;;;<<<===>>>???AAABBBBBBCCCFFFMMMXXXccckkkoooqqqqqqsssvvvzzz}}}|||xxxuuuwww???@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBB@@@???>>>======>>>@@@BBB===>>>?????????>>>===<<<===>>>???@@@AAAAAAAAAAAA???>>><<<;;;999999888888999777666666777888666555666666666666666666666666666666666666777888999:::888888888888999:::;;;;;;;;;;;;<<<>>>BBBGGGKKKNNNLLLIIIJJJPPPXXX```jjjsss{{{yyytttmmmcccYYYPPPIIICCC@@@=========>>>@@@AAABBBCCCKKKNNNSSS[[[dddmmmuuuyyy}}}yyyxxxwwwvvvuuulllhhhccc```______^^^]]]aaaaaaaaadddggghhhhhhfffdddfffgggfffeeeeeefffgggjjjlllooopppooooooooopppnnnmmmllljjjhhhhhhggggggjjjiiiiiihhhgggfffffffffjjjkkklllkkkjjjjjjlllmmmjjjhhhfffggggggeee```\\\OOOKKKGGGFFFFFFHHHJJJJJJFFFDDDAAA???>>>???AAABBBCCCDDDFFFGGGGGGGGGFFFFFFGGGFFFEEEEEEDDDDDDDDDEEEBBBCCCDDDDDDDDDDDDDDDCCC???@@@CCCEEEFFFFFFEEEDDDAAAAAABBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCC???????????????@@@AAABBB=========>>>>>>>>>??????=========<<<<<<<<<<<<;;;::::::::::::999999999999888888777777777777777888555555555555555555555555555555555555444444444333444444444444555555555555111111111111111111111111///000111000//////111333000//////111333333222111555444444333222111///...------...//////000111111111000///......///000111000///...------...///000111///---,,,,,,,,,...///...---------...///000000000000//////......---------......---,,,,,,---///------------...000111333222333555666666555444444222222222333444555666777777777777666444222000...---...111333555555555555444333222222111///,,,)))***+++---111444555444222000//////000111111...,,,)))))))))))))))***++++++...///...,,,******+++------------------...///000...,,,***((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******))))))+++,,,//////000111222222222222333444666888999::::::::::::999888999;;;<<<<<<;;;;;;:::999:::<<<>>>>>>>>>;;;<<<<<<===>>>@@@AAABBBCCCFFFMMMVVVaaaiiinnnooopppssswww|||~~~{{{wwwuuu<<<===>>>>>>>>>???>>>>>>>>>??????@@@@@@??????>>><<<<<<<<<===>>>???@@@AAA======>>>>>>>>>===<<<;;;===>>>???@@@@@@AAA@@@@@@>>>===<<<;;;:::999999999999777666666777777666555555666777888888777666555555555555666777999:::;;;888888999:::;;;===>>>??????@@@BBBEEEHHHLLLOOOQQQOOOMMMOOOXXXaaaiiirrrzzz~~~wwwrrrlllfff\\\SSSKKKFFFAAA>>>;;;<<<>>>@@@CCCEEEGGGHHHMMMPPPVVV^^^hhhrrrzzz}}}zzzxxxwwwvvvtttmmmhhhaaa]]]]]]___aaabbbccccccdddgggjjjjjjiiigggdddfffhhhhhhffffffhhhjjjiiillloooooommmkkkkkklllkkkjjjiiigggfffeeeeeedddeeeeeedddddddddeeeeeeeeehhhiiijjjiiihhhggghhhiiigggdddbbbbbbccc```ZZZTTTGGGEEEBBBAAAAAABBBAAA@@@>>>===;;;999999;;;===>>>>>>???@@@BBBCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDD???AAACCCEEEFFFFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDBBBAAAAAAAAA@@@@@@@@@AAACCCCCC>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::999999999999999999999999888888777777777777888888666666666666666666666666555555555555444444444444333333333444444555555555222222222222222222222222111111111000......000222000//////111333444333111333333333222222111//////000///////////////000000000000////////////000000000///...------...///000000///......---.........000000//////......//////////////////////////////,,,...///...,,,,,,...000............///111333444333444666777666555333222000111222444555666666666888888777666333000...,,,,,,///333666888888777555777555222000000...,,,***(((***...333777777444111000///000111222111...,,,(((((())))))***+++------//////...,,,******,,,------,,,,,,,,,---///000111,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((******))))))+++,,,---...///000111111111111333444666888999::::::::::::999999:::<<<======<<<;;;:::999;;;===???@@@???======<<<===>>>@@@CCCDDDCCCFFFKKKTTT^^^gggkkkmmmooorrrwww||||||yyyuuu:::;;;<<<<<<======<<<<<<<<<===============<<<<<<:::;;;<<<===???@@@AAAAAA??????@@@@@@@@@???===<<<>>>>>>???@@@@@@@@@@@@@@@<<<<<<;;;;;;::::::;;;;;;888777666666777777666555444666777999999777666444444444555666888999;;;<<<999999:::;;;===???AAABBBEEEFFFIIILLLPPPSSSUUUVVVRRRPPPSSS]]]hhhpppxxx{{{sssllleee___VVVMMMGGGBBB>>><<<:::<<>>>>>>>><<<;;;:::999888777888999;;;<<<:::;;;===>>>?????????>>>AAABBBCCCDDDCCCBBBAAA@@@AAABBBCCCDDDEEEEEEEEEEEE@@@BBBDDDFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBAAACCCDDDEEEFFFFFFDDDBBB@@@>>>===<<<;;;;;;<<<===>>>@@@??????>>>===<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999888777777777777777888888666666666777777777777777666666555555555444444444222222222333333444444444333333333333333333333333333333222000...---///000000//////111333444333222,,,,,,...///000000000000222111000///............//////000000000000//////111///...------...///111///////////////.........333222111000.........------------...............,,,...///...,,,,,,///111//////...///000111333444444555666777666555333111///000333555666666666666888777777555222///,,,***,,,///444888:::999777666:::666222...------,,,,,,'''***///555999888444000//////000111222111...,,,((())))))***+++---...////////////---+++***,,,---,,,,,,+++,,,---///111222+++,,,...///...,,,)))((())))))))))))))))))))))))*********)))))))))))))))************************)))***,,,,,,++++++---...,,,---...///000000000000333444666888999:::::::::;;;:::999;;;===>>>>>>===<<<;;;:::;;;>>>AAAAAAAAA???>>>======???AAADDDFFFDDDEEEJJJSSS\\\eeejjjlllmmmpppuuu{{{|||yyysss;;;;;;<<<<<<======>>>>>>;;;:::999888777777777777999999:::;;;===???@@@AAAAAAAAA@@@???>>>>>>>>>>>>@@@AAABBBCCCCCCBBBAAAAAA=========<<<;;;;;;::::::999999777666555555555555555555555555555555555555444555777999::::::::::::<<<;;;::::::<<<@@@DDDGGGKKKKKKLLLPPPTTTWWWXXXXXXWWWYYY]]]```fffmmmuuuzzz}}}uuukkkcccbbbYYYOOOIIIDDD@@@???AAA;;;===>>>@@@CCCIIIOOOTTTVVVZZZ^^^```bbbiiisss|||}}}|||xxxrrrmmmgggddd___]]]]]]]]]^^^]]]^^^^^^```eeejjjllljjjgggiiifffbbbbbbdddggghhhgggfffgggggggggggggggffffffnnnjjjeeeaaaaaabbbccccccaaa``````____________`````````___]]][[[[[[]]]___aaa^^^ZZZYYYYYYTTTLLLEEE>>><<<:::888777999;;;<<<999888777777777999:::;;;;;;;;;:::::::::;;;<<<<<<@@@AAACCCBBBAAA@@@@@@AAA999===AAAFFFGGGFFFCCCAAADDDBBBAAABBBEEEGGGEEECCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@?????????AAACCCEEEAAAAAA@@@@@@???>>>=========<<<:::::::::;;;===???999999888888888888888888::::::::::::::::::::::::444444444555555555555555555555444444444444555555444444444444444444444444555444333222111111111111111111222333333444555555555333000//////000///...111111111111000000000000222111000//////000000111000000////////////000000////////////////////////////////////////////////............////////////222111000///////////////111000...---,,,,,,------,,,---...///000111222222666666555555555666666777777666444444555666666555777888888666222///.........000444999<<<===;;;:::;;;888555111///.........)))---222666888666444111222222222222111///...,,,,,,,,,,,,+++,,,,,,---...///...---,,,,,,---///000......///000000000000000///...,,,***)))))))))***)))))))))))))))******+++'''((()))+++,,,,,,,,,,,,******))))))))))))******...+++((())),,,//////------...///000000111111111000333777999:::::::::;;;:::;;;<<<======<<<;;;:::999999:::<<<===???@@@@@@============???AAACCCDDDCCCGGGOOOWWW```fffjjjlllkkkoootttyyy{{{yyyvvvtttttt999:::;;;;;;<<<<<<<<<<<<:::999888777777777777777999:::;;;===???@@@@@@@@@???>>>>>>>>>>>>>>>??????AAAAAABBBBBBAAA@@@???>>>>>>======<<<;;;:::999999999888777666555555555555555555555555555555555555555666777999::::::::::::;;;;;;;;;<<<>>>BBBGGGIIIIIIIIIKKKNNNRRRVVVXXXYYY]]]```ccceeefffjjjpppvvv}}}yyyqqqggg```^^^UUULLLGGGBBB>>>===???:::===@@@DDDHHHMMMRRRVVVXXX\\\```bbbdddjjjttt||||||uuunnnhhhccc```]]][[[\\\^^^______aaaaaabbbeeehhhiiigggdddiiifffbbbaaaccceeeeeeeeeddddddeeefffffffffffffffiiifffbbbaaaaaacccccccccaaa```___]]]\\\[[[[[[[[[\\\\\\[[[ZZZXXXYYY\\\^^^ccc^^^XXXTTTQQQLLLDDD>>>???===:::777555555666777666555555555666666777888999888888999999:::;;;;;;===???AAAAAA?????????@@@===>>>AAABBBCCCCCCBBBAAACCCAAA@@@AAACCCDDDCCCAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@CCCBBB@@@??????@@@AAABBBAAAAAA@@@??????>>>=========<<<:::::::::;;;===>>>;;;;;;:::999888888777777999999999999999999::::::555555555555555555555555444444444333333444444444444444444444444444444444555444333222111111111111111111222333333444555555555222000//////000//////111111111111000000000000///000111111222111000000//////............//////........................------------------------............////////////000000///.........//////111000...---,,,,,,---------......///111222222333444444333444444555666666666555444555666777666444555555666333000---,,,,,,///111555999<<<<<<:::999666444111...,,,++++++,,,***---111444666555333111222222222222111///---,,,((((((((()))***+++,,,---...---,,,+++***+++---.........///000000000/////////...,,,***)))))))))***)))(((((((((((()))************************************))))))))))))******+++)))((())),,,------,,,---...///000000111111111111444777999999999::::::;;;;;;<<<======<<<;;;;;;999:::;;;<<<===???@@@@@@============???AAACCCDDDEEEIIIOOOWWW___dddhhhjjjnnnqqqvvvzzz{{{zzzxxxuuuuuu888999:::;;;;;;:::999999888888777666666666777777999:::===???@@@@@@@@@???;;;<<<<<<===>>>???AAABBBAAAAAAAAA@@@>>>===;;;:::>>>===<<<;;;:::999888888888888777666555555555555666666666666666666666666555666777999::::::;;;:::;;;;;;<<<>>>AAADDDHHHJJJFFFGGGJJJMMMQQQTTTXXXYYY^^^ccchhhiiifffhhhooovvv|||wwwssslllccc]]]YYYPPPGGGCCC???;;;:::===<<>>:::===;;;888555333333333444222333333444444444444333555555666666777888999999:::;;;===>>>=========>>>??????@@@@@@@@@AAAAAAAAACCCAAA@@@@@@BBBBBBAAA???AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@DDDBBBAAA???>>>??????@@@@@@@@@??????>>>>>>======<<<;;;:::::::::;;;===>>>======<<<;;;999888777666999888888888888888888888777777666666555555444444444444444333333444444444444444444444444444444444444444333222111111111111111222222333333444444555444222/////////000000///111111111111000000000000,,,...111333444222000///......------------......------------------------------------------------............////////////.........---......//////000000///...------------...//////000111222333333222222222222333444666666555444555666777777555333444555555333000---,,,,,,000222666999;;;:::888777222111///---+++++++++,,,,,,---000222333222111000111222222222111///---,,,%%%&&&&&&(((***,,,---///...---+++***)))******+++......///000000000000//////---,,,***))))))))))))((((((''''''(((((()))***---,,,+++)))((((((((()))******))))))))))))******)))((((((***,,,---,,,***---...///000000111111111111444888999999999999:::;;;;;;<<<======<<<;;;;;;999:::;;;<<<===>>>???@@@============???AAACCCDDDGGGJJJOOOVVV]]]cccgggiiiqqqtttwwwzzz|||{{{yyywwwwww888999:::;;;;;;:::888777777666666666666666777777999;;;>>>AAABBBAAA???>>>::::::;;;===???AAACCCDDDCCCBBBAAA???===;;;999888===<<<<<<:::999888777666888777666555555555555555777777777777777777777777666777888999:::;;;;;;;;;;;;<<<===???AAACCCEEEFFFCCCEEEGGGJJJMMMPPPTTTWWWZZZbbbiiijjjgggiiirrr{{{xxxrrrmmmggg```ZZZTTTLLLDDDAAA>>>;;;:::<<>>;;;777666444333333333444555111222333444444333222111111222333444555666666666666888::::::::::::;;;<<<>>>>>>???@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAA@@@???@@@@@@@@@@@@@@@?????????BBBAAA@@@???>>>???????????????>>>>>>>>>=========;;;;;;:::::::::;;;<<<=========<<<;;;::::::999999888888888888777777777777888888777777666555444444444555555555555555555444444444444444444444444444444333222222111111111222222222222333333444444444333111///...000111111000111111111111000000000///,,,...000222333222111111///......------......///------------------------////////////////////////............////////////---------------...///000000//////...............///000000111222222333333111111111222333555666777444444555666888777444222555666666555111///......000333777999999777666555222111000///.........///------...///000000000///111111222111000///---,,,'''(((((()))+++---///000...---,,,+++***)))******///000000111111111111111...---+++***)))((())))))'''''''''''''''((())))))...,,,***((('''((()))*********))))))))))))******((((((***+++------+++***---...///000000111111111222444888999999999999999;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>??????============???AAACCCDDDFFFHHHMMMTTT\\\ccchhhkkksssuuuxxxzzz{{{{{{zzzyyyzzz999::::::;;;:::999888777666666555555666777888888:::<<>>===::::::;;;===???BBBDDDEEECCCBBB@@@>>><<<:::999888;;;;;;:::999888777666666777666666555555555555555777777777777777777777777777777888888:::;;;<<<<<<=========>>>>>>???@@@AAA???AAADDDEEEGGGKKKPPPTTT[[[bbbiiijjjhhhjjjttt}}}}}}uuunnniiiddd^^^YYYQQQIIICCCAAA???<<<<<<>>>EEEGGGKKKOOOUUU\\\ccchhhooouuuzzz|||}}}{{{tttnnniiifffddddddbbb______bbbeeefffgggkkkkkkkkkjjjiiihhhhhhiiijjjiiigggffffffhhhkkkmmmgggggggggfffeeedddcccbbbdddcccbbbbbbbbbaaa___\\\^^^^^^]]]]]]]]]^^^______aaafffmmmqqqrrrpppnnnmmmddd^^^TTTKKKEEEAAA???>>>666666444444333444444555222333444555555444222111000111222333444444444444333555777888777777888999999;;;???BBBDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>????????????????????????>>>>>>>>>>>>??????@@@@@@>>>>>>==================:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<888888888777777666666666999999888777666666555555666666777777777777666666444444444444444444444444333333222222111111222222222222333333333333444444222000......000111222111111111111111000000000///////////////000111333333000//////////////////000........................////////////////////////............////////////---------------...///000//////////////////......000000000111222222333333222222222333444666777888333333444666777777444111444666666444111///......///222777888666444333333111111000000////////////------......////////////111111111111000...---+++))))))******+++---.../////////...---,,,+++++++++111111222333333333333222...---+++)))((((((((()))'''''''''''''''((())))))***)))((('''''')))+++,,,******))))))))))))******(((***,,,---------,,,,,,---...///000000111111111111444888999999999999:::<<<<<<<<<;;;;;;<<<<<<<<<:::;;;;;;<<<===>>>??????============???AAACCCDDDCCCFFFKKKRRRZZZcccjjjnnnrrrtttwwwzzz{{{{{{zzzyyy{{{;;;;;;:::999888777777777555555555666777888999:::<<<===???@@@@@@???===<<<:::;;;;;;<<<>>>@@@BBBCCCAAA@@@>>>===;;;:::::::::999999999888777777666666666666555555444555555666666666666666666666666666888888888888999;;;<<<===???>>><<<<<<;;;<<<===>>>;;;???BBBEEEGGGLLLSSSYYYdddhhhlllkkkiiikkksss{{{|||ssskkkfffbbb]]]YYYNNNHHHBBBBBB@@@>>>>>>@@@FFFJJJQQQXXXaaajjjsssyyywww}}}yyyuuusssqqqmmmiiidddbbb``````cccfffhhhiiiqqqrrrqqqooojjjgggeeeeeeiiiiiihhhgggfffgggjjjmmmggggggggggggfffdddcccbbbdddcccaaa``````^^^[[[YYY\\\\\\\\\]]]___```bbbcccgggjjjnnnoookkkfffaaa___XXXTTTNNNGGGBBB???>>>>>>;;;:::888666555333333222555555555555555444444333111222333444444444333222222444555666555555666777666999===AAACCCDDDCCCCCCAAABBBCCCBBB@@@@@@@@@BBB@@@@@@@@@@@@???>>>===<<<>>>>>>>>>>>>>>>?????????<<<======>>>??????@@@@@@============<<<<<<<<<<<<999:::::::::;;;;;;;;;;;;999999:::;;;;;;<<<<<<===999999888888777666666666999999888888777777666666666777888999999888777666444444444444444444444444333333222222111222222333333333333333333333333333111000......000222222222111111111111000000000000111000///...///111222333000000////////////000000////////////////////////------------------------............////////////.........---......////////////000000000//////...000000000111111111222222333333333333444555777777444333444555666666444222222333333222///---,,,,,,,,,000555666444111111111...............---------,,,,,,---...///000000000000111111111000...,,,+++))))))))))))***+++,,,---/////////......------,,,111111222333333333333333...,,,+++)))((((((((((((((((((''''''(((((()))***''''''''''''(((***,,,---******))))))))))))******)))+++------,,,,,,---...---...///000000111111111000333777999:::::::::;;;===<<<;;;;;;;;;;;;<<<===;;;;;;<<<<<<===>>>>>>???============???AAACCCDDDBBBEEEIIIPPPYYYccckkkoooqqqssswww{{{}}}|||{{{zzzzzz<<<:::888666555555555666666666666777888999;;;;;;======>>>>>>>>>======<<<:::::::::;;;<<<===>>>???===<<<;;;:::999999::::::777777777777777777777777555555555444444555555666555555555555555555555555888888888888999;;;===>>>???===;;;::::::;;;===???>>>CCCHHHLLLPPPVVV```gggmmmnnnmmmlllkkknnnuuu{{{{{{qqqhhhccc```\\\YYYLLLFFFAAAAAAAAA??????AAAFFFLLLWWWaaajjjrrrxxx|||zzz}}}xxxwwwzzzxxxpppiii___]]]\\\]]]aaafffiiijjjnnnqqqrrrppplllhhhffffffhhhiiigggdddaaaaaadddgggddddddeeeeeeeeeeeeddddddbbb```^^^]]]\\\[[[YYYWWWYYYZZZZZZ[[[]]]___```aaaffffffeeeaaa[[[VVVSSSRRROOOMMMJJJFFFBBB???>>>>>>===<<<;;;999888666555444777666555555444444444555222333555555555444222111222333555555444333333444777888:::<<<>>>@@@AAAAAA>>>@@@AAAAAA???>>>@@@BBB????????????>>>===<<<;;;=========>>>>>>>>>??????======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;::::::999888888777666666888888888888888888888888555777888999999888777555444444444444444444444444333222222111222222333333333333333333333333333333111///---...000222333333111111111111000000000000000000000111111111111000/////////....../////////........................------------------------............////////////000000///.........//////...///000000111000///...//////000000000000111111333333222222333444555555555444333333555555444333111222333222///---,,,---)))...444555222//////000---------------,,,++++++***+++---///000111111000000000111111000...,,,+++(((((()))***+++---///000....../////////......---///000111111222222111111---,,,***)))(((((((((((()))(((((((((((()))******&&&&&&'''((()))***++++++******))))))))))))******)))***,,,+++******---///---...///000000111111111...222666999::::::;;;<<<===<<<;;;;;;;;;;;;<<<===;;;;;;<<<<<<===>>>>>>>>>============???AAACCCDDDDDDEEEIIIOOOXXXaaajjjooopppsssyyy}}}}}}{{{zzz<<<:::666333222333444555666666666777888:::;;;<<<=========<<<<<<<<<<<<<<<:::999999999999:::;;;<<<::::::999888888999:::;;;666666666666777777777777555555444444444555555666555555555555555555555555999888888888999;;;===>>>???===:::999999<<>>>>>;;;;;;;;;;;;:::::::::999888777555444333444555555444555666666666444222000222444555555333222222333:::999888888999<<<>>>@@@;;;>>>@@@???======???BBB????????????>>>===<<<;;;<<<=========>>>>>>??????>>>?????????>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<888999:::;;;;;;;;;::::::;;;;;;;;;::::::999999999:::::::::999888777777666888888888888888999999999555666777999999777666555444444444444444444444444222222222111222222333333333333333333333333333333000///---...000222333333111111111111000000000000...000222333333111///---.........------.........------------------------////////////////////////............/////////000222111000///////////////...///000111111000///...////////////000000000000222222222111222222333333666444222222444555444444333444555333111///...///'''---222333000---...000............---,,,++++++)))+++---000222222111111000000111000///...,,,+++((()))***,,,///111444555------......///...............///000000000000000---,,,***)))((('''(((((()))))))))))))))***++++++&&&'''((()))*********)))******))))))))))))******(((***+++***((((((,,,///---...///000111111111111...111666999:::;;;<<<======<<<;;;::::::;;;<<<===;;;;;;<<<<<<======>>>>>>============???AAACCCDDDFFFGGGJJJOOOWWW```hhhmmmoootttzzz}}}yyy999777555444333444555666444333333333444777:::;;;;;;::::::999999888888888888888999999999888888777999:::::::::999888666555555666777666555444555666444555666666666555333222333333444444555666777777555555777888:::<<<======<<<===??????@@@AAADDDGGGPPPSSSZZZcccmmmtttxxxzzzvvvssspppnnnoootttwwwllleeeccc```[[[UUULLLGGGCCC@@@===;;;>>>DDDNNNWWWccckkkmmmmmmmmmmmmsssyyy}}}{{{|||~~~tttggg]]]TTTWWW\\\bbbgggjjjlllmmmooonnnlllllllllkkkhhhfffgggeeeccc```___^^^^^^^^^ccccccdddcccbbb```___^^^\\\YYYWWWXXX[[[^^^^^^]]]\\\\\\\\\[[[YYYXXXYYYYYY[[[UUUOOOKKKKKKMMMPPPRRRUUUOOOHHHBBB@@@???<<<:::888999;;;;;;;;;999777666666777777777777555444333555555444333222222222222444444333333333333333333333333444666777999::::::<<<<<<<<<<<<===???@@@AAA>>>>>>>>>>>>============????????????@@@AAABBBCCCAAAAAA@@@@@@???>>>======:::;;;;;;<<<===>>>??????;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999:::999888666555666666777888888888888888888888888999888888888777777666666555555444444444555555666222222333444555555555555333333333333333333333333222222222111111111000000222222222222222111000//////////////////000111111333222000///............---...///000000///...---222111///...---------...111000---+++***+++,,,---------..................,,,...//////...------...000000000000000111111111222222333333333444444444555444333111000/////////333333333111...,,,,,,,,,---///111222333222000///---,,,++++++++++++***)))***+++,,,...000111222222444333111000---,,,***))),,,+++******+++,,,...///000...,,,******,,,...000222111111000000000000000---,,,+++)))((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))******++++++,,,,,,,,,,,,,,,---...000111222222222222333555777999<<<>>>???>>>===;;;:::999999::::::======<<<<<<<<<======>>>???>>><<<===???@@@@@@???AAABBBFFFNNNXXXaaagggjjjppptttzzz{{{sss999777666444444444666777555444333333444666888:::999999999888888888777777666666777777777777666666444555777888999999888888666777888777555444555666555555555666555555444333333333444444555666666777555555777888:::<<<======>>>???AAACCCFFFKKKQQQUUU```aaaeeekkkppptttwwwwwwoooooonnnooorrrzzzzzzqqqgggbbbaaa___[[[VVVMMMHHHDDDBBB>>><<>>???@@@>>>>>>>>>>>>>>>>>>======????????????@@@AAABBBCCCAAAAAA@@@@@@???>>>>>>===>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999999999888777777777888888666777777777888888888999888888888888777777777666555555444444444555555666444444444555444444333333333333333333333333222222222222111111111111111111111111111000000000/////////////////////000000111111111000000//////......---...///000000///...---222111///...------.........------------...000111........................---///000///---,,,,,,---000000000000111111111111222222222222333333333333444333333222222222222222444444444222///---------//////111222222111000000///...---,,,------,,,******+++---///111222222222333333111000...---,,,+++,,,+++******+++,,,...///000...,,,******,,,...000111000///...............---,,,+++)))(((((('''''''''(((((())))))(((((('''''''''''''''(((((((((((())))))(((((((((((())))))''')))+++---.........---......000111222222222222222333555777:::<<<===>>>>>>===<<<;;;:::::::::;;;<<<<<<;;;;;;<<<<<<===>>>???>>><<<===>>>@@@??????@@@BBBFFFNNNXXXaaagggjjjooorrrwww|||}}}zzzttt888777666555555555666777666555444444444555777777777777777777777666666666444444555555555555555555222444555777999999999999888999999888666444555666666666555444444444444555333333333444555555666666555555777888:::<<<======???@@@CCCGGGLLLSSS\\\aaaeeefffggghhhhhhiiiiiijjjfffiiimmmqqqwwwzzzrrrkkkbbb^^^^^^]]]ZZZVVVMMMHHHDDDBBB@@@===AAAGGGQQQXXXbbbggggggdddbbbbbb]]]gggqqqvvv}}}}}}vvvmmmddd^^^[[[WWWWWWYYY[[[^^^```aaabbbfffdddaaa```___]]]ZZZXXX[[[[[[[[[[[[]]]^^^```bbb___```aaaaaa```]]]ZZZXXX\\\ZZZYYYZZZ\\\]]]]]]\\\UUUUUUVVVVVVUUUUUUTTTTTTTTTQQQOOOOOOPPPRRRRRRRRRIIIHHHGGGFFFEEEBBB>>>;;;<<<===>>>>>>>>>===;;;:::888999:::;;;<<<;;;:::::::::999888777666666666666444444333333333222222222222222333444555777888888999999999:::;;;<<<>>>>>>===>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBBAAAAAA@@@@@@???>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999999888777888888999999999999999666666777777777888888888888888888888777777777777666555555444444444555555555555555555444333222111444444333333222222222111111111111111111111222222111000//////.../////////////////////000000000000//////000111111000///.........////////////......111000///......---......---......///000000111111........................---///000///---,,,,,,---//////000000111111111111111111111222222222222333333333333333333444555555555555555333000.........111111111000000000000000222000///...//////---,,,***+++---000111222333333333222111000///......---,,,+++******+++,,,...///000...,,,++++++,,,...000222111000///...---------,,,,,,***)))((((((((((((((())))))******))))))(((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))%%%'''+++...///000///...000000111222222222222222222333555888:::<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<======???===<<<<<<>>>??????>>>???@@@EEEMMMWWWaaahhhkkkmmmooosssxxx|||~~~|||zzzxxx777777666555555666666777777666555444444444555555555555555555555555555666444444444444444444555555666777888999999888777777999::::::999666555555666777666555333333444555555333333333444444555555555555555777888:::<<<======>>>BBBFFFKKKPPPVVV\\\```^^^^^^^^^]]]\\\[[[\\\]]]bbbiiiqqqvvv}}}~~~wwwlllfff___\\\[[[ZZZWWWTTTLLLGGGDDDBBB@@@>>>BBBHHHOOOUUU]]]```^^^ZZZXXXWWW\\\hhhssszzz}}}~~~{{{tttjjjbbb______UUUUUUWWWYYY]]]```ccceeebbb```^^^]]]\\\\\\ZZZXXX\\\\\\[[[[[[\\\^^^___```___```bbbbbbaaa^^^ZZZXXXZZZYYYYYYYYYYYYZZZZZZZZZVVVVVVVVVWWWXXXWWWVVVTTTTTTSSSQQQQQQQQQPPPMMMKKKGGGGGGFFFEEECCCAAA>>>=========>>>>>>>>>>>>===<<<999:::;;;===>>>>>>======;;;:::999888888777777888555555444444333222222222111222222333555666666777888888888888999;;;<<<=========>>>?????????>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????>>>>>><<<<<<<<<===============:::;;;;;;<<<<<<;;;;;;:::999999::::::999999888777666777999:::;;;;;;::::::999999888888888777777777888888888777777777777777666666555444444444444555444555555555444444333222444444333333222111111111111111111111111222222222111000////////////000111...//////000000000000000---...000222222111///......//////////////////...000000//////............///000000000000///...---...............---------+++---//////...---.../////////000000111111222222000000111111111222222222333333333333333444444555444555555333///------...222111000000///000000000333111////////////---,,,***,,,...111333333333333222222111111000000//////,,,+++******+++,,,...///000///,,,++++++,,,///000444444222111000000//////,,,+++***)))(((((((((((())))))************))))))'''''''''(((((((((((()))))))))(((((((((((())))))'''(((***+++---......///000000111222222111111111222333666888:::<<<<<<===???>>>>>>===<<<<<<;;;;;;:::::::::::::::;;;<<<===>>>===<<<<<<>>>??????>>>>>>???DDDLLLWWWaaagggjjjmmmnnnqqquuuzzz||||||{{{{{{666555555555555555666666777666555555444333333333333333333444444555555555555555444444444555666777777888999:::::::::999888888999:::999666555666777777666555333333444555555333333333444444444444444555555777888:::<<<======AAAFFFLLLQQQSSSTTTUUUUUUSSSTTTUUUUUUUUUWWW[[[___jjjttt}}}yyyrrrhhhddd^^^ZZZXXXVVVSSSPPPJJJFFFBBBAAA???===BBBHHHOOOTTTYYYYYYVVVSSSRRRRRR\\\hhhvvv}}}zzz{{{zzztttjjjbbb^^^]]]PPPRRRUUUYYY^^^ccchhhjjjaaa___]]]]]]^^^___^^^]]]^^^]]]\\\ZZZYYYYYYZZZZZZ]]]^^^``````___]]]ZZZXXXYYYZZZZZZZZZYYYYYYYYYYYYVVVVVVUUUWWWXXXXXXUUURRRPPPPPPPPPPPPPPPNNNKKKGGGHHHGGGEEECCC@@@???>>>>>>======>>>>>>>>>>>>>>>===999;;;<<<>>>?????????>>><<<;;;:::999999888888888666666555555444333333222111222222333444555666666777777777777888:::;;;<<<<<<===???@@@@@@@@@???>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@???????????????===============<<<<<<<<<::::::;;;;;;;;;;;;::::::999999::::::999999888777555777888:::;;;;;;;;;:::<<<<<<;;;999888777666555777777777777777777888888666666555444444444444444222333444444555555555444333333333222222111111111111111111111111111111111111111111000000111111222......///000111000000///---...000222222111///.../////////......////////////////////////.............../////////...------//////.........---------(((+++---......///000222...//////000111111222222000000111111111222222222444444333222222222222222333444333111...,,,,,,,,,111111000000///000000111222000///.........,,,******,,,///222444444333333111111111111000000000///,,,+++******+++,,,...///111///---++++++---///111444333222111000000000000++++++***)))((((((((()))))))))************))))))((())))))))))))*********))))))(((((((((((())))))+++***)))((()))+++---...//////000000000000000///222333666999;;;<<<<<<<<<>>>>>>>>>======<<<;;;;;;999999999:::;;;<<<======>>>===;;;<<<>>>??????>>>>>>???CCCLLLVVV```fffiiimmmnnnqqqvvv{{{~~~~~~}}}zzz333444444444444555555555666666555555444333333222222222222333444555666666666555444444555666888999555777999:::<<<<<<<<<<<<777888999888666555666777666666555444444444444555333333333333333333444444555555777888:::<<<======FFFKKKQQQUUUTTTQQQNNNLLLHHHKKKNNNPPPRRRWWW___eeevvv|||pppiiidddaaa\\\XXXUUURRROOOMMMIIIEEEBBBAAA???>>>BBBIIIQQQTTTVVVUUUQQQOOOPPPRRRYYYgggvvv~~~xxxxxxuuupppggg^^^WWWTTTMMMOOOSSSYYY___dddhhhkkkaaa___]]]]]]___```aaaaaa^^^\\\ZZZXXXWWWWWWWWWWWWZZZZZZ[[[[[[[[[ZZZYYYXXXZZZ\\\]]]\\\ZZZYYYYYYYYYUUUSSSSSSTTTVVVUUUQQQMMMIIIJJJKKKMMMOOONNNJJJGGGGGGFFFEEEBBB???===>>>@@@>>>>>>>>>>>>>>>?????????<<<===>>>@@@AAAAAA@@@@@@======<<<;;;::::::::::::888888777666555444444333222222333333444555555666666666666777888999;;;;;;;;;===???AAAAAAAAA???>>>??????AAABBBBBBAAA@@@???????????????????????????AAAAAA???>>><<<:::999888::::::;;;;;;;;;;;;:::::::::::::::::::::999999888666777888999::::::::::::<<<<<<;;;999888666555444777777777777888888888888777666555444444444444444111222333444555555555555222222222222222222222222222222222111111111000000000111111222222222222111---...000111111111000/////////000111111000///...//////............//////......////////////......++++++,,,---///000111111/////////...------,,,,,,(((***---...//////111222......///000111222222333111111111222222222222333444444333222222111222222333333333111...,,,+++,,,///000000000111111111111222000.........---+++)))***---000333555555444333111111111000000/////////,,,+++******+++,,,...///111///---,,,,,,---///111111111000/////////000000++++++***)))))))))))))))((())))))******))))))((())))))*********+++++++++))))))(((((((((((())))))---+++***))))))+++---.........///000000000000000222444777999;;;<<<;;;;;;===============<<<::::::::::::::::::;;;<<<>>>>>>>>><<<;;;;;;===>>>>>>===>>>@@@DDDKKKUUU^^^eeegggmmmnnnrrrwww|||www111222222333444444444333555555555555444333333222111111222333444555666777555555444333444666888999666777999:::;;;;;;::::::444666777777666555666888555555555666555555444333333333333333333333333333555555777888:::<<<======GGGKKKPPPRRRQQQMMMIIIGGGCCCGGGKKKNNNRRRYYYdddlll}}}vvvkkkddd^^^[[[XXXTTTQQQOOOLLLKKKJJJEEEBBBBBB@@@???DDDKKKQQQRRRRRROOOLLLLLLOOORRR\\\jjjzzz~~~yyyqqqnnnjjjddd___XXXQQQLLLKKKNNNRRRXXX]]]```cccdddaaa___\\\[[[]]]^^^______\\\[[[ZZZZZZZZZ[[[\\\]]]YYYYYYXXXXXXYYYYYYZZZZZZWWWZZZ\\\[[[XXXVVVVVVVVVUUUSSSQQQSSSUUUTTTNNNIIIFFFGGGHHHJJJLLLJJJGGGDDDAAACCCDDDCCCAAA??????AAA@@@@@@???@@@@@@AAAAAABBB???@@@AAACCCCCCCCCBBBBBB@@@???>>>===<<<<<<<<<<<<::::::999888777666555555333333444444555555666666666666666777888999;;;;;;;;;<<>>???AAABBBBBBAAA???>>>????????????????????????BBBAAA@@@>>><<<:::888777999::::::;;;;;;::::::999;;;;;;;;;;;;;;;:::999999777777777777777888999:::888888777777666555555555666777777777888888888888777777666444444333333444333333444444555444444444000000000111222222333333444333333222111000//////---///111333333222000///---...000111111111//////111111000000//////......000///...------...///000---...///000000///......------------///111333444000//////...------,,,,,,***,,,...///......///000......///000111222333333222222222222333333333333444333333333333444444555333444444222///---,,,------...000111222222222222333111///......---+++)))***---111444666666444333111111000000///...------,,,+++******+++,,,...///111000---,,,,,,---000111000000//////000000111111+++******)))))))))))))))'''(((((())))))(((((('''))))))))))))************))))))(((((((((((())))))***+++,,,---...///......---...///000111222222222222444777:::<<<<<<;;;:::<<<<<<======<<<;;;999888:::::::::;;;<<<===???@@@>>><<<;;;;;;===>>>>>>===???@@@DDDKKKTTT]]]ccceeelllnnnrrrxxx~~~yyy000111222333333333333333444555555555444444333222111111222333555666777777555444333222333555777999999:::::::::999888666555333444666666555555777888444555666666666555333222333333333333333333333333555555777888:::<<<======FFFIIILLLMMMLLLIIIFFFEEEFFFKKKPPPSSSWWW___kkkttt~~~tttkkkeeeYYYWWWUUURRROOOMMMKKKJJJKKKFFFCCCCCCAAAAAAFFFLLLOOOOOONNNJJJGGGHHHMMMQQQbbbqqq{{{sssiiiddd^^^ZZZXXXTTTOOOKKKLLLNNNRRRWWWZZZ\\\\\\\\\```^^^[[[YYYZZZ[[[[[[[[[\\\\\\\\\]]]___aaaccceeeZZZYYYYYYYYYYYY[[[]]]^^^SSSVVVXXXWWWTTTQQQQQQRRRVVVTTTRRRSSSVVVTTTNNNHHHHHHHHHHHHIIIIIIFFFBBB???;;;???DDDEEECCCAAA@@@AAAAAAAAAAAAAAAAAABBBCCCDDDBBBBBBDDDEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>;;;;;;:::999888777666555333444444555555666666666666666777777888:::;;;<<<;;;<<>>@@@AAABBBBBBAAA???>>>??????????????????@@@@@@??????>>>===<<<;;;;;;:::999::::::;;;;;;::::::999;;;;;;<<<<<<;;;;;;:::999888777666666666777999999444444444555555555555666666666777777888888888999888777666555444333333333555555555555444333222222//////000111222333333444555444333222111///......+++---000333333222///------...000111222111///...333222000///............000///...------...///000---...///000000///......222111///......000222333000000///...------,,,,,,---///000///...,,,,,,------...///000111222333333222222333333333444444444333333333444555666777888555555555333000...---...+++---///222333333222222333222//////......,,,******---111555666666444333111111000///...---,,,,,,,,,++++++***+++,,,...///111000...,,,,,,...000111111111111111222333444555+++***)))))))))))))))***''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))&&&)))...222444333111///......000111333333444444222444777:::<<<<<<;;;:::;;;<<<<<<===<<<:::999888:::;;;;;;<<<===>>>@@@@@@===<<<;;;;;;===>>>>>>===@@@AAADDDKKKTTT\\\bbbdddkkkmmmrrryyy}}}000222333333222111333444333333333333333333333333333222111000000222444555444444444444444444444444666666666666666666666666555555666666555444333333222333444444555555444444333333333333333333333333777777888999:::;;;;;;<<>>===<<<======???>>><<<:::999777666666666666666666666555555555666666777888999:::;;;;;;;;;===???AAAAAA@@@>>><<>><<<===@@@CCCCCCBBB??????>>>>>>???@@@AAAAAAEEEBBB???===>>>??????>>>>>>===;;;::::::;;;===>>>;;;;;;<<<<<<<<<<<<<<<<<<777888888999999::::::;;;666666666666666666666666666666666666666666666666888777555333222222222222333333333333333222111000222222222222222222222222111111000000111222333333222111000///............000000000000000000000000000111333333111000111222---+++***+++...000...,,,------..................,,,,,,,,,---...///000000+++,,,.........,,,***)))222222111///...---,,,+++,,,***)))+++000333333222222333444444555555444444444333333333333444555555555555555333000---------333333333333222222222333000///---,,,+++*********---000333555444333222222000000000000///...---,,,*********+++++++++,,,,,,000///...---,,,---......666444111///...///111222,,,***(((((()))***)))(((&&&(((******))))))***+++************************)))))))))))))))))))))))),,,,,,,,,++++++*********---///111333555666666666333555777:::;;;<<<<<<<<<<<<===???>>>======>>>???<<<;;;;;;<<<<<<===>>>???AAA>>>;;;;;;===???>>><<<>>>BBBHHHOOOVVV\\\cccgggllloootttyyy}}}|||000222333333222222333444333333333333333333333333333222111000000222444555444444444444444444444444555555555555555555555555444444444444444333222222111222333333444444333333333333333333333333333333666666777888999:::;;;;;;@@@AAABBBBBBBBBAAA@@@???@@@EEEKKKRRR\\\iiiyyy|||vvvoooiiiccc]]]YYYUUUTTTQQQLLLHHHGGGIIIKKKJJJHHHEEEAAA>>>???BBBDDDDDDBBBAAACCCDDDHHHSSS]]]kkkzzz}}}yyyyyy{{{yyysssmmmeeeeeeccc\\\SSSLLLKKKLLLNNNRRRXXX]]]___```aaabbb```______^^^^^^^^^______eeebbb```bbbgggjjjiiifff```^^^]]]]]]]]]\\\XXXUUUUUUSSSRRRRRRSSSSSSRRRPPPPPPPPPPPPPPPOOOMMMKKKJJJLLLKKKKKKJJJHHHGGGEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@??????@@@AAAAAA@@@???>>><<<:::888888777888888888888777777777777666666666777888999999::::::;;;>>>@@@@@@???===<<>>@@@BBBAAA@@@>>>?????????@@@@@@@@@AAACCC@@@===<<<===>>>>>>===>>><<<;;;::::::;;;<<<>>>:::;;;;;;;;;;;;;;;::::::999999999999::::::::::::777777777777777777777777666666666666666666666666888777555333222222222222444444444444444333222222111111111222222333444444111111000000111222222333222222111000////////////000000000000000000000000///111222222111000000111///---,,,---000111000...........................,,,---------.../////////------,,,,,,,,,,,,,,,,,,111111000///...---,,,,,,///------///222555555444222333444444555555444444444333333333444555666666555666555333000.........222222333444555555555444000000...---,,,+++++++++---000333555444333222222000000000//////...---,,,,,,---------............///...---,,,,,,---...///222222222222111000//////,,,***(((((()))***)))((('''(((******)))((()))***************************))))))))))))))))))))))))++++++++++++,,,,,,---------///111333444444444444333555777:::;;;<<<<<<<<<<<<>>>>>>>>><<<<<<===>>>;;;;;;;;;;;;<<<===>>>???@@@>>>;;;;;;===>>>>>>===>>>CCCJJJQQQWWW]]]cccgggllloootttyyy}}}zzz111222333333222222333444333333333333333333333333333222111111111222333444444444444444444444444444555555555555555555555555222333333333333222222111000111222222333333222222444444444444444444444444555555666777888999::::::<<<===???@@@AAAAAA@@@@@@???EEENNNWWWbbbnnn|||~~~uuuqqqkkkeeeaaa]]]YYYVVVSSSRRROOOJJJGGGEEEGGGIIIIIIIIIGGGDDD@@@???@@@AAA???===>>>AAADDDIIIUUU```nnn}}}~~~yyytttsssuuuuuuqqqmmmhhhgggccc[[[QQQKKKJJJKKKPPPTTTZZZ___aaabbbbbbccc``````______``````aaaaaaiiifffdddeeehhhjjjiiigggcccaaa___]]]\\\YYYVVVSSSUUUTTTRRRRRRRRRRRRQQQOOONNNNNNNNNNNNMMMLLLKKKJJJMMMLLLLLLKKKJJJHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEDDDCCCBBBDDDDDDDDDEEEEEEFFFFFFFFFCCCBBBBBBBBBBBBCCCDDDEEEAAA@@@???===;;;:::999999;;;:::::::::999999999888555555666666777777888888777999;;;===>>>>>><<<<<>>>>>???@@@AAA???===>>>???@@@AAAAAAAAA@@@???AAA>>><<<;;;<<<<<<<<<<<<===<<<;;;::::::;;;<<<===;;;;;;;;;;;;:::999888888;;;;;;::::::::::::999999777777777777777777777777666666666666666666666666777666555444333222222222444444555555555444333333555444333222222222333444111111111000111111222333333333111000000000000000000000000000000000000000...000111111000//////000000///...///111222111000........................------.....................---+++******,,,...////////////.........------000//////000333555444444222333444444555555444444333333333444555666777888666666666444111/////////000222444666777777666555111000///---,,,,,,,,,,,,,,,///333555444333222222//////000//////...---,,,---------.........//////------,,,,,,,,,...///000///111333555444111...,,,,,,***(((((()))***)))(((((()))+++***)))'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...//////...///111222333333222222333555777:::;;;<<<<<<<<<===>>>>>>===;;;:::;;;<<<;;;;;;;;;;;;<<<===>>>??????===;;;;;;<<<===>>>===>>>DDDKKKSSSYYY^^^cccfffkkkoootttyyy}}}xxx111222444333222222333555333333333333333333333333222222111111111222333444333333333333333333333333444444444444444444444444222222333333333333222222111111222333333333333333555555555555555555555555444444555666777888999999999:::<<>>>>>@@@AAACCCCCCBBB@@@??????===;;;:::;;;<<<;;;:::===<<<;;;;;;;;;;;;<<<===<<<<<<<<<;;;:::999888777<<<<<<;;;;;;:::999999888888888888888888888888888666666666666666666666666666666555444333333222222333444444444444444333333888777555222111111111222222111111111111111222222444333222111000000000000////////////////////////---///000000///......///000000000000000111000000////////////...........................------------,,,++++++,,,---...///......................../////////000111222222111222333444444555555444444333333333444555666777888666666666555222000000000111333666888888777555444//////...,,,,,,+++++++++,,,///333444444222222222////////////...---,,,,,,++++++,,,,,,,,,---------++++++++++++,,,...000111///111333444444111...+++,,,***(((((()))***)))((()))+++,,,+++)))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,,,,---...///000000000222333333222222111333555777:::;;;<<<<<<<<<===>>>>>>===:::999::::::;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>???@@@EEENNNUUU[[[___ccceeekkkoootttzzz~~~~~~uuu111333444444333222444555333333333333333333333333222222111222222222333333333333333333333333333333444444444444444444444444333333444444444444333333222333333444444444444444555555555555555555555555444444555666777888888999777999<<<>>>AAABBBBBBBBBBBBGGGPPPYYYcccmmmuuuzzz}}}zzztttkkkgggaaa]]]ZZZXXXVVVTTTMMMMMMLLLIIIFFFFFFGGGIIILLLMMMLLLIIIDDD@@@===<<<<<<;;;===AAAEEELLLXXXdddwwwuuuqqqllljjjkkklllkkkjjjddd```ZZZRRRMMMKKKLLLNNNUUUYYY^^^aaaaaa___^^^]]]____________``````aaabbb______^^^___aaabbbcccccc``````^^^\\\YYYWWWVVVUUUSSSQQQOOOOOOPPPPPPNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEGGGFFFFFFEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHGGGGGGFFFEEEDDDDDDBBBAAA???>>><<<<<<;;;;;;======<<<<<<;;;:::999999777777777777777666666666555666888999:::::::::999666888;;;>>>???@@@AAAAAA???AAABBBDDDCCCBBB@@@???>>><<<;;;;;;<<<<<<;;;:::<<<<<<<<<;;;;;;<<<<<<<<<============<<<:::999999<<<<<<;;;:::999999888777777777777777777777777777666666666666666666666666555555555444444333222222111222333333333333222222666555333222111111222222222222111111111111111222444333222111000000000000////////////////////////---...000000...---.../////////000//////...//////000000/////////........................---------***+++---...///......---------------...............///111111111111111111222333444444555555444444333333333444444666777777555666666444222000000111333555777888777555222000------,,,+++************,,,///222444333222111111////////////...---,,,++++++++++++,,,,,,,,,------+++******+++,,,...000111111111222111111000......,,,***(((((()))***)))(((+++,,,------+++))))))***((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,---------......111222333444444333222222333555777:::;;;<<<<<<<<<===>>>>>>===:::999:::::::::::::::;;;;;;<<<===>>>;;;;;;;;;;;;<<<===???AAABBBGGGOOOWWW\\\```dddfffjjjnnntttzzz~~~~~~}}}ttt222333444444333333444555333333333333333333333333111111222222222333333333333333333333333333333333333333333333333333333333222333333444444444444444333333444555555555555444444444444444444444444444444444555666777888999999888:::<<>>DDDIIIPPP]]]jjj{{{|||mmmjjjfffddddddddddddccc```[[[SSSLLLIIIIIILLLNNNVVVZZZ___bbbbbb___]]]\\\bbbbbbaaaaaaaaabbbcccccc]]]]]]^^^^^^___```aaabbb______^^^\\\YYYWWWWWWXXXSSSRRRPPPQQQRRRRRRQQQOOOKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDJJJJJJJJJIIIHHHGGGEEEDDDCCCBBBAAA???>>>>>>======???>>>>>>===<<<;;;::::::::::::999999888888777777666777777888888888888888444666:::<<<===???AAACCCAAABBBCCCCCCCCCBBBAAA@@@>>>===<<<<<<===>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;::::::;;;;;;:::999999888777777666666666666666666666666666666666666666666666666444444555555444444333222111111222222333333222222000000111222333333444444333222111111000111111111333333111000000000000000000000000000000000000000---///000000///......///...///000///---,,,---...111000000//////.........------..................+++,,,...000000///---,,,------------------.........000333444333222222333222333444444555555444444444333333333333444555555444555555444111000000111444444555555444222000...,,,,,,+++***************+++...222444333222111111......///......---,,,+++,,,,,,,,,---------......+++*********,,,...///111333222000//////...//////,,,***(((((()))***)))(((***+++---,,,+++******+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,------------111222333444555444333222333555777:::;;;<<<<<<<<<===>>>>>>===;;;:::;;;<<<::::::::::::;;;<<<===>>>;;;<<<===<<<<<<>>>AAACCCEEEJJJQQQWWW\\\aaadddgggjjjnnnuuu{{{~~~}}}ttt222333444444333333444666333333333333333333333333111111222222333333333222222222222222222222222222222222222222222222222222111111222333333333333333222222333444444444444333333333333333333333333333444555666777888999999::::::;;;>>>AAACCCEEEEEEFFFFFFGGGJJJQQQ[[[eeennnsssrrrtttuuutttuuuvvvqqqjjjfffbbb]]]XXXTTTOOOJJJGGGDDDEEEFFFFFFEEEFFFHHHJJJMMMMMMLLLHHHAAA<<<999888===<<>>===<<<<<<===<<<<<<;;;:::999999888888888888888777777777777444777:::;;;;;;===@@@CCCCCCCCCCCCCCCBBBBBBBBBAAA???>>>===>>>@@@@@@>>>===;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::999999999888888777777777555555555555555555555555666666666666666666666666333444555555555444333222111222222333444444333333///000222333333222000///333222222111000000111111222222111000////////////000000000000000000000000---///111111///...///000---///000///---,,,---///111111000000///......---,,,---------.../////////...............---------------------------------+++///222333222111222333222333444444555555444444444444333222222222222333333444444333111//////000111222222222111000//////,,,,,,++++++******+++++++++...222333333111111111............---,,,+++++++++++++++,,,,,,,,,------++++++******+++---///000222111000000///.........,,,***(((((()))***)))(((''')))******)))))))))***************************)))))))))))))))))))))))))))******+++,,,---......000111222333444444333222333555777:::;;;<<<<<<<<<<<<>>>>>>>>><<<<<<===>>>::::::::::::;;;<<<======;;;<<<>>>>>>===>>>BBBEEEHHHLLLRRRWWW\\\aaaeeeiiijjjnnnuuu{{{~~~}}}ttt222333555444333333444666333333333333333333333333111111222333333333333222222222222222222222222222222222222222222222222222///000111222222222222222111111222333333333333222333333333333333333333333555555666777888999::::::;;;===???BBBEEEFFFFFFGGGGGGGGGHHHNNNYYYdddnnntttpppqqqqqqooopppqqqllleeeccc___ZZZUUUPPPJJJDDD@@@AAABBBDDDDDDDDDEEEHHHJJJQQQPPPNNNIIICCC===:::999<<<<<<@@@HHHPPPZZZiiivvvzzzvvvqqqkkkiiigggeeecccaaa```^^^]]]]]]VVVLLLEEEBBBDDDGGGJJJTTTYYY```eeefffeeedddcccaaaaaa```___^^^^^^_______________]]][[[ZZZ[[[\\\YYYZZZXXXTTTOOOMMMNNNPPPNNNMMMMMMNNNPPPQQQQQQPPPMMMLLLJJJIIIHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFAAABBBDDDEEEGGGIIIJJJKKKJJJKKKLLLNNNNNNMMMLLLLLLHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>===>>>>>>===<<<;;;;;;::::::999999888888777777666666666888::::::999;;;???BBBEEEDDDCCCBBBBBBBBBBBBBBB??????>>>???AAAAAA@@@>>>;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;;;;;;;::::::888888888777777777777777555555555555555555555555666666666666666666666666333444555555555444333222222333444444555555555444333444555444222...+++(((333333222111000000111111222111000///............000000000000000000000000...000111111000//////000...000111000---,,,---///222111111000///......---,,,,,,------...///000000111000...,,,,,,,,,---.........---------,,,,,,,,,(((,,,000111000//////111222333444444555555444444444444333222111111111111222333444222000//////000//////////////////000000------,,,,,,++++++,,,,,,+++...222333333111111111............---,,,++++++(((((()))))))))*********,,,++++++***+++,,,...///000111111111000///...---,,,***(((((()))***)))(((%%%&&&((()))((('''((()))************************))))))))))))))))))))))))&&&'''(((***,,,...///000...///111222333333222222444555777:::;;;<<<<<<<<<<<<===???>>>======>>>???::::::::::::;;;<<<======;;;===???>>>>>>???CCCGGGJJJMMMRRRWWW\\\aaafffjjjiiinnnuuu|||~~~|||uuu555555555555666666666666333444444555666666666555333333333222222222111111000000000000000000000000000000000000000000000000444444333222222333333333222222333333333333444444333333333333333333333333:::888666555666888888777999<<>>@@@EEELLLQQQ]]]YYYRRRHHH@@@;;;:::;;;:::===EEEOOOVVV___mmm{{{~~~wwwqqqlllkkkeeeeeedddbbb___^^^___```ZZZOOOEEECCCFFFHHHJJJNNNXXX\\\```cccddddddeeeeeedddccc```^^^]]]\\\\\\\\\\\\[[[ZZZ[[[]]]]]][[[ZZZYYYWWWUUUTTTTTTSSSQQQOOOQQQQQQQQQPPPPPPNNNMMMLLLJJJJJJJJJIIIIIIHHHHHHHHHEEEFFFIIIKKKLLLKKKIIIGGGGGGIIIJJJJJJHHHGGGHHHIIIJJJLLLNNNMMMKKKIIIHHHHHHFFFGGGHHHIIIJJJJJJKKKJJJKKKLLLLLLMMMKKKIIIFFFDDDFFFEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???===<<<;;;<<<<<<======>>>>>>===;;;999888777999:::::::::;;;>>>@@@@@@@@@BBBCCCCCCBBBAAA@@@>>>>>>>>>>>>????????????===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999888888888888777888888888888888777666555777777777777777777777777777666555333333222222222222222222222222222222222222111111111222333333444222222222222222222222222111111222222222222111111............///000222222...///000000000000//////...//////000000000000/////////......---------,,,......---,,,---...///000------......---+++***(((!!!)))000111---+++...222,,,,,,,,,///222333333222333333222222111222222222333222111111000111111111222444555555222000///000000000000///......------111222222000---***))))))---///111111000///000111//////...---,,,***)))((()))***+++,,,---,,,+++***,,,,,,++++++,,,...///000111111111000---,,,,,,---+++******))))))))))))))),,,,,,,,,++++++)))(((((()))*********++++++++++++***************++++++++++++++++++,,,---...000000111///...000333555333111333555777999<<<>>>??????AAA@@@===<<<;;;<<<===>>>???>>>===;;;:::::::::;;;:::;;;=========???BBBEEELLLPPPUUUXXX[[[___eeejjjmmmnnnrrrxxx~~~}}}vvv555555555555555444444444333333444555555555555555333333333333222222222222222222222222222222222222222222222222222222222222333222222111111222222222222222333333333333444444333333333333333333333333444333333444777999999999:::===BBBEEEGGGHHHJJJKKKIIIJJJMMMTTT]]]ffflllnnnkkkiiihhhgggeeebbb]]]YYYSSSRRROOOJJJEEEAAA@@@@@@BBBCCCDDDEEEGGGLLLRRRVVV^^^ZZZTTTKKKBBB===<<<<<<<<>>>>>>>>???>>>?????????>>><<<;;;:::888999:::;;;:::;;;>>>@@@CCCCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999888888888888777777888888888888777777666777777777777777777777777888888777666555555555555444444444444444444444444222222111111222333333444222222222222222222222222111111222222222222111111000000///000000111222333000000111111000000///...///000000111000000//////000000000/////////............---------...///000---.........---,,,+++***---...//////...---...000.........000222333333222222111111111222333444444333222222111111111111111222444555555222000//////000000/////////.........111222222000---***)))***---///111111000000111222/////////...---+++)))((()))***+++,,,---,,,++++++---,,,,,,,,,---...000111000222333222000/////////+++******)))))))))))))))))))))***************)))''''''''''''(((((((((((((((((())))))***++++++,,,+++++++++,,,---...///000000//////111333444333111333555777999<<<>>>??????AAA@@@>>><<<;;;<<<===>>>>>>===<<<;;;;;;<<<===>>><<<===>>>>>>>>>@@@CCCFFFLLLPPPUUUXXX[[[___eeejjjmmmooosssyyy}}}xxx555555555444333333222222333333444444555555444444444444444333333333222222222222222222222222222222444444444444444444444444222111111000000111222222222222333333333333444444333333333333333333333333222111222444777999888777999===CCCGGGIIIJJJKKKLLLKKKLLLOOOVVV^^^eeehhhjjjbbbaaa```___^^^\\\XXXTTTOOONNNLLLGGGBBB@@@@@@AAABBBEEEIIIMMMOOORRRVVVYYYZZZXXXRRRKKKBBB===;;;;;;???AAAIIIRRRYYYcccrrr|||sssiiicccaaaaaaaaabbbcccgggiiifff```[[[QQQHHH@@@AAAEEEJJJPPPUUU^^^bbbfffhhhhhhhhhhhhhhhdddbbb```^^^\\\[[[[[[[[[\\\[[[ZZZ[[[\\\[[[YYYWWWVVVTTTSSSRRRSSSRRRQQQOOOLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIKKKMMMOOOPPPOOONNNMMMMMMOOOQQQQQQOOOLLLKKKJJJKKKMMMNNNMMMKKKJJJJJJJJJOOOOOOOOONNNMMMLLLKKKKKKMMMMMMLLLKKKKKKKKKKKKKKKHHHHHHHHHHHHGGGGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAA@@@???===<<<;;;999:::;;;;;;;;;;;;===???BBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999888888888888777777777888888999888888888777777777777777777777777888888777777666666555555444444444444444444444444222222222222222333333444222222222222222222222222111111222222222222111111222111111111111111222222111111111111111000///...111111111111111000///...111111111111000000000000......------......///000.../////////...---,,,+++222...******+++------,,,000//////000222333333222111111111111222444555666333333222111111111111111333444555555222000//////000/////////////////////111111111///,,,*********---///111111111111222333000000000///...,,,************+++,,,,,,,,,,,,,,,------,,,,,,---...///000///111333333222///......+++******)))))))))))))))&&&'''((()))******************************))))))''''''((())))))***+++++++++++++++,,,---...///000000//////111333444333111333555777999<<<>>>??????AAA@@@>>><<<<<<<<<<<<===;;;;;;;;;;;;<<<===???@@@??????@@@??????AAADDDGGGLLLPPPUUUXXX[[[___eeejjjnnnppptttzzz~~~zzz777777666555444333222111333333444444444444444333444444444333333333333222000000000000000000000000444444444444444444444444222111111111111222222333222222222333333333444444333333333333333333333333444444444666888777555333777;;;AAAEEEGGGHHHIIIJJJJJJLLLOOOVVV]]]aaacccccc\\\[[[[[[\\\\\\ZZZWWWTTTQQQPPPLLLGGGCCCAAACCCDDDDDDHHHNNNRRRTTTUUUVVVVVVSSSRRRMMMGGG???:::888777@@@CCCJJJSSS[[[dddrrr}}}tttkkkdddaaaaaaccccccfffkkknnniii^^^UUULLLDDD???AAAFFFKKKRRRYYY^^^aaaeeeggggggfffffffffdddbbb```]]][[[ZZZZZZZZZ[[[ZZZZZZ[[[\\\[[[XXXVVVUUUTTTRRRRRRSSSSSSQQQPPPJJJIIIHHHGGGGGGHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPPPPOOOOOONNNQQQSSSRRRPPPMMMKKKJJJKKKLLLMMMLLLJJJIIIJJJKKKMMMMMMLLLLLLKKKKKKKKKKKKPPPNNNMMMKKKKKKLLLNNNOOOLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEEEECCCBBBBBB@@@???>>>===<<<;;;<<<===<<<;;;<<<>>>@@@>>>>>>>>>>>>@@@BBBDDDFFFAAAAAA@@@???>>>===<<<;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999888888888777777666777888888999999999999666666666666666666666666666666666666555555444444333333333333333333333333333333222222222333333444222222222222222222222222111111222222222222111111222222111000000000111111000000111111111111111000222222222222111000......111111111000000000000000...............//////000///////////////...------///---******+++---------///...---///111333444333222222222222222333444555333333222111111111111222333555666555222000/////////////////////000000000111111111///,,,***++++++,,,...000111000000111333111111111000///---+++*********+++,,,,,,------------,,,+++++++++---...///...000222333000---+++***+++******)))))))))))))))&&&'''((())))))******))),,,,,,++++++++++++******(((((((((((()))))))))))),,,++++++,,,---...////////////000111222333333222333555777999<<<>>>??????AAA@@@>>>===<<<<<<<<<<<<::::::999:::;;;<<<>>>???@@@@@@@@@??????AAADDDGGGLLLPPPUUUXXXZZZ^^^dddiiinnnqqqvvv{{{{{{999888777666555333333222444444444555555444333333444444333333333222222222000000000000000000000000333333333333333333333333222222222222222333444444222222222333333333444444333333333333333333333333444444555777888888777555777;;;@@@DDDFFFGGGHHHIIIHHHJJJMMMSSSYYY]]]]]]]]]ZZZZZZ\\\^^^___^^^ZZZWWWTTTRRRMMMHHHDDDCCCEEEGGGLLLPPPUUUXXXWWWUUUTTTSSSNNNMMMJJJDDD>>>:::888888AAADDDLLLUUU\\\dddqqq~~~|||vvvnnnhhheeedddhhhhhhkkkoooppphhh[[[PPPIIICCC@@@CCCHHHLLLSSSZZZ[[[^^^bbbddddddccccccccccccbbb___\\\ZZZYYYYYYXXXYYYYYYYYY[[[\\\[[[XXXUUUVVVTTTSSSRRRSSSSSSQQQOOOHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMLLLKKKJJJIIIIIIHHHIIIJJJLLLMMMNNNOOOOOOOOONNNPPPRRRQQQNNNLLLJJJJJJJJJKKKLLLKKKIIIHHHIIIKKKKKKKKKKKKKKKLLLMMMNNNOOORRRPPPNNNMMMLLLNNNPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJIIIIIIHHHHHHDDDDDDBBBAAA???>>>=========>>>???>>>======???@@@???>>>>>>???AAACCCEEEGGGCCCCCCBBBAAA@@@>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999888888888777777666777888999999999999999666666666666666666666666666666777777777666555444333333333333333333333333444444333333222333333444222222222222222222222222111111222222222222111111111000000/////////000000---...///000111222222222222222222111111///...---////////////////////////.........///////////////000000//////.........///...///111000...---...///---,,,,,,---111444555555555555444333222222222222444333333222111222222222333555666555222///........./////////000000111111111111000...+++***+++,,,+++---///000//////000111222222111000///---,,,+++***+++++++++,,,---......,,,+++*********+++,,,---000222444333000,,,)))(((+++******)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((('''******))))))(((''''''''',,,,,,,,,,,,------...///...000111222222222222333333555777999<<<>>>??????AAA@@@???>>>===<<<;;;;;;::::::999999999:::<<<===?????????>>>>>>@@@DDDHHHLLLPPPUUUXXXZZZ]]]ccchhhnnnrrrwww|||yyy999888777666555444333333555555666666555555444444333333333222222222111111222222222222222222222222111111111111111111111111222222222222333444555555222222333333333333444444333333333333333333333333222111222555888:::::::::999<<<@@@CCCDDDEEEGGGIIIGGGHHHKKKPPPUUUXXXYYYYYYYYY[[[___ccceeeddd___\\\RRRPPPLLLFFFCCCCCCGGGJJJUUUXXX[[[[[[YYYUUURRRQQQNNNMMMJJJEEE@@@>>>>>>???BBBFFFOOOXXX^^^dddppp{{{{{{{{{yyytttnnnjjjhhhgggmmmnnnppprrroooeeeXXXNNNHHHDDDCCCGGGJJJLLLRRRXXXXXX\\\```bbbbbbbbbaaabbbcccbbb___\\\ZZZXXXXXXWWWWWWWWWXXX[[[\\\[[[XXXUUUVVVTTTRRRRRRRRRQQQOOOMMMHHHIIIKKKMMMNNNOOOPPPPPPOOOOOONNNLLLKKKJJJIIIHHHGGGHHHJJJKKKLLLMMMNNNNNNMMMOOOOOONNNLLLJJJJJJKKKJJJKKKLLLKKKIIIIIIJJJLLLMMMMMMMMMNNNPPPRRRUUUVVVTTTRRRPPPOOONNNOOOPPPQQQOOOOOOOOOPPPQQQQQQRRRRRROOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMLLLKKKKKKGGGFFFEEECCCAAA@@@??????AAAAAABBBAAA??????@@@BBBCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999888888888888777888888999999:::999999999777777777777777777777777777888999::::::999888777555555555555555555555555555444444333333333333333222222222222222222222222111111222222222222111111000///////////////000000,,,---...000111111111111000000000000000///...---------------............---...///000000000000///000///............//////+++...000000...---...//////---,,,...111444555666777666555333222222222222444444333222222222222222444555666555222///............///000000111222222111111000...+++***,,,------///000111000///000111111111111000///---++++++++++++++++++,,,...///000---,,,+++******+++,,,---333444555444111---+++++++++******))))))))))))))))))))))))******)))((((((((((((((())))))*********+++******))))))((((((''',,,,,,,,,,,,,,,---...///...000222222222111222333333555777999<<<>>>??????AAA@@@???>>>===<<<;;;:::::::::999999999:::<<<===??????>>>===>>>AAAFFFJJJLLLPPPUUUWWWYYY]]]cccgggmmmrrrwww|||~~~~~~www777777666555555444333333666666777777666666555444222222111111111000000000222222222222222222222222222222222222222222222222111111111111222333444555222222333333333333444444333333333333333333333333111111111333666999:::::::::<<<>>>???@@@AAADDDGGGGGGGGGIIIMMMRRRVVVWWWWWWXXX[[[aaagggjjjhhhccc^^^PPPNNNJJJFFFDDDGGGLLLPPPZZZ[[[\\\ZZZVVVRRRPPPPPPNNNMMMIIIEEEAAAAAACCCEEEEEEIIISSS]]]bbbfffoooyyyzzzyyyvvvrrrmmmkkkkkkmmmoooqqqssssssmmmcccXXXQQQHHHFFFGGGKKKMMMMMMPPPUUUWWW[[[___bbbcccccccccccccccaaa___[[[YYYWWWWWWWWWTTTUUUWWWZZZ\\\[[[XXXUUUUUUSSSQQQPPPOOONNNKKKIIIHHHJJJMMMOOOPPPOOOMMMLLLNNNMMMMMMLLLKKKJJJIIIIIIGGGGGGHHHJJJKKKMMMMMMNNNMMMNNNMMMLLLJJJJJJKKKMMMLLLMMMMMMLLLKKKKKKMMMOOOPPPPPPPPPPPPRRRUUUXXXZZZUUUTTTSSSQQQPPPPPPPPPQQQMMMMMMNNNPPPQQQRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSOOOPPPQQQQQQQQQPPPOOONNNKKKJJJHHHEEEDDDCCCBBBBBBCCCDDDDDDCCCAAA@@@AAACCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@??????===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999888888888888777999999:::::::::999888888777777777777777777777777777888:::;;;;;;:::888777666666666666666666666666555555444333333333333333222222222222222222222222111111222222222222111111////////////000111222222......////////////............/////////......---,,,,,,---------.........---...///000111000000//////......------...//////,,,++++++...222666888999444222000000222444555555666555444333333333333333444444333222222222222333444666666555222///...------...///000111222333333111111000---+++***,,,...000222333333111000000111111111000///...,,,+++***++++++++++++,,,...000111///...---,,,,,,,,,---...111222333222000.........+++******)))))))))))))))(((((()))***++++++++++++))))))***+++,,,------...)))))))))*********++++++------,,,,,,,,,---......---000222333111111222444333555777999<<<>>>??????AAA@@@@@@???===<<<:::999::::::999:::;;;===???AAA?????????>>>???CCCIIIMMMLLLPPPUUUWWWYYY\\\bbbggglllqqqwww{{{||||||}}}vvv555555555444444333333222777777888888777666555555111111111000000000000///000000000000000000000000222222222222222222222222000000000000111222333444222222333333333444444444333333333333333333333333444333111111444666777666888::::::;;;;;;===@@@CCCGGGGGGIIILLLQQQUUUWWWWWWVVV[[[bbbiiimmmkkkddd___OOOMMMJJJGGGGGGKKKQQQWWWYYYZZZYYYVVVRRROOONNNNNNMMMKKKHHHDDDAAAAAAEEEHHHFFFLLLVVV```eeehhhoooxxx}}}{{{vvvqqqmmmlllooorrrooorrruuussslllbbbYYYTTTIIIHHHJJJNNNNNNMMMNNNRRRXXX\\\```dddddddddeeeeeecccaaa^^^[[[YYYWWWVVVVVVSSSTTTVVVZZZ\\\\\\YYYVVVTTTRRROOONNNMMMKKKHHHFFFIIIKKKNNNOOOOOOMMMJJJHHHKKKKKKKKKKKKKKKJJJJJJJJJGGGGGGHHHJJJKKKMMMNNNNNNNNNNNNMMMKKKIIIJJJMMMOOONNNOOOOOONNNLLLMMMOOOQQQQQQQQQPPPQQQRRRUUUWWWYYYVVVUUUTTTSSSQQQQQQPPPPPPKKKLLLMMMOOOQQQRRRTTTTTTUUUUUUUUUUUUUUUUUUUUUUUURRRRRRSSSTTTTTTSSSQQQQQQNNNMMMJJJHHHFFFEEEEEEEEEEEEFFFFFFDDDBBBAAABBBDDDAAABBBDDDFFFGGGGGGFFFFFFBBBAAAAAA@@@@@@?????????======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999888888888888777:::::::::::::::999888777777777777777777777777777555666888999999888777666444444444444444444444444666555444333333333333333222222222222222222222222111111222222222222111111000000000000111222333444000000000///...,,,+++***------..................,,,---------......//////---...000111111111000//////...---,,,,,,---//////222---+++111===GGGLLLLLL:::777444333333444555444444444333333333444555555555444333333222222333333444666777555222///---------...///000111222333444111111///---+++***,,,///333555666555333111111222000000000///...,,,******++++++++++++,,,...000111000000......---...///000---/////////...---///000+++******)))))))))))))))&&&''')))***,,,---------%%%%%%&&&((()))***+++,,,''''''(((***+++---......------,,,,,,,,,---......---000333333111000222444333555777999<<<>>>??????AAA@@@@@@???===<<<:::999999999:::;;;===@@@CCCEEE@@@@@@??????@@@EEEKKKPPPLLLPPPUUUWWWYYY\\\bbbfffkkkqqqwww{{{|||{{{}}}~~~vvv555555444333444555666777666666666666555444333222111222222333333222222111222222333444444333333333333333444555444222///...333222333333444555666777333333333222222222111111333333333333333333333333333333333444444444555555777777777888;;;>>>BBBDDDDDDGGGJJJLLLNNNPPPTTTVVVUUU\\\bbbfffiiijjjddd\\\SSSQQQMMMLLLMMMPPPUUUXXXZZZXXXUUUPPPMMMKKKIIIIIIIIIGGGDDDBBBAAAAAACCCDDDJJJNNNUUU\\\^^^aaalllwww|||~~~wwwpppoooooonnnmmmpppqqqoooggg]]]TTTPPPSSSRRRPPPOOOOOOQQQRRRSSSUUU\\\`````````cccffffffaaa^^^ZZZXXXXXXYYYYYYYYYWWWYYY[[[]]]\\\YYYVVVSSSTTTPPPLLLJJJKKKKKKIIIGGGHHHIIIKKKLLLLLLMMMOOOQQQLLLMMMMMMMMMLLLKKKIIIHHHKKKIIIGGGIIIMMMOOOOOONNNNNNNNNMMMMMMNNNPPPRRRSSSQQQNNNKKKKKKOOORRRRRRQQQPPPOOOPPPRRRWWWZZZ\\\\\\[[[XXXUUUTTTTTTSSSOOOLLLJJJLLLPPPTTTWWWYYYYYYYYYXXXWWWVVVWWWXXXXXXWWWUUUVVVTTTTTTUUUVVVUUUQQQMMMNNNLLLJJJIIIJJJJJJJJJIIIFFFGGGGGGHHHGGGFFFEEEDDDFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBCCCCCCBBBBBBAAAAAA<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999888777666666555555666666777777777777999::::::;;;;;;::::::999777666666444333222111111777666555444444444444444222222222222222222222222222111111111000000//////000000000000000000000000000000000///////////////......////////////......//////............//////111000///000222222000///...............///000000---000111...333===BBBBBB111111222333333333222222333333333333333333333333333333333222222111111111111222333222111111333444555444333222222333444555444222///,,,+++,,,...///444555666666555222///...111111000///...,,,***))))))***+++,,,...///000000333000+++***+++---//////.........///000///---+++(((((())))))*********+++***+++,,,,,,+++)))&&&$$$******++++++++++++******,,,,,,++++++***)))))))))************+++,,,---.........///000000000000000555666888:::;;;<<<======@@@???>>>>>>??????>>>===:::999999:::;;;===???AAADDDBBB???>>>>>>BBBFFFHHHQQQPPPQQQVVV^^^dddggghhhiiiooovvvyyy}}}|||zzz777666555444444444555666666666666666555444333333111222222222222222222111222222333333444333333222444444333222111000000000111111111111222333444555000000111222333444444555333333333333333333333333333333333444444444444555777777888999;;;???BBBDDDGGGJJJMMMOOOPPPQQQSSSUUUUUU^^^ggglllooonnneee[[[RRRPPPMMMLLLMMMPPPSSSVVVVVVTTTQQQMMMJJJGGGFFFFFFEEECCCAAA@@@@@@BBBDDDFFFIIILLLRRRXXX[[[^^^iiittt}}}wwwpppoooooommmhhhjjjkkkhhhaaaYYYSSSOOOKKKJJJIIIIIIJJJLLLOOOPPPXXX^^^bbbaaa___bbbdddcccbbb___ZZZWWWWWWWWWXXXWWWXXXYYY[[[[[[[[[YYYVVVUUURRROOOKKKJJJJJJJJJHHHFFFJJJKKKMMMMMMMMMMMMOOOQQQMMMMMMNNNNNNNNNMMMKKKKKKKKKIIIHHHIIILLLNNNNNNMMMOOOOOONNNNNNNNNOOOQQQQQQQQQNNNKKKKKKMMMOOOOOOOOORRRQQQPPPRRRVVVXXXYYYYYYZZZWWWTTTSSSSSSSSSQQQOOOPPPQQQTTTWWWYYY[[[\\\\\\XXXXXXXXXYYYZZZYYYWWWUUUTTTSSSRRRSSSUUUTTTQQQMMMQQQPPPNNNNNNOOOOOOMMMLLLIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFCCCCCCCCCCCCCCCBBBBBBAAA<<<<<<<<<;;;;;;:::::::::999999999999999999999999888888888888888888888888999::::::999999777666666888888888999999999::::::999::::::;;;;;;::::::999777666555444333222222111555555444444333333333333222222222222222222222222111111111111000000000///000000000000000000000000000000000000000000000000...//////000000//////...000//////......//////000000///...///000111///------------------...//////...000000---///777;;;:::000111222222222222222222333333333333333333333333555444444333333333333333444444333222000000111333777777777777888999999:::555222///,,,+++,,,...///444444444444333111///...111000000///...,,,***)))*********+++---...000111444111...---...///000000......---...//////---***((()))))))))************))))))***++++++***((('''******++++++++++++***************************+++************+++,,,---......///000000111111000000555666888:::<<<===>>>>>>======<<<<<<===>>>======:::999999:::;;;===???AAADDDBBB???>>>???BBBFFFIIINNNNNNOOOTTT\\\cccfffgggkkkqqqwwwzzz~~~zzz:::999777666555444444444666666666666555444333333222222222222222222222222222222333333333333222222555333111//////000111222000000000000000111222333000000111222333444444555333333333333333333333333333333333333444444444444777777888999<<>>>>>???BBBEEEGGGKKKLLLRRRXXX[[[___jjjuuu}}}~~~uuunnnkkkjjjiiibbbcccccc```ZZZTTTQQQOOOHHHGGGFFFFFFHHHLLLPPPRRRZZZ```dddaaa___```aaa```bbb^^^YYYVVVUUUVVVWWWWWWYYYYYYYYYYYYXXXWWWVVVUUUQQQNNNKKKIIIIIIIIIHHHGGGLLLNNNOOOOOONNNNNNOOOPPPMMMNNNNNNOOOOOONNNMMMMMMKKKJJJIIIIIIKKKLLLLLLKKKOOOOOONNNNNNNNNNNNOOOOOOQQQNNNLLLKKKLLLMMMMMMMMMRRRQQQQQQSSSWWWZZZ[[[[[[ZZZWWWTTTSSSSSSTTTTTTSSSXXXXXXYYYZZZ[[[]]]___```YYYYYYZZZ\\\]]][[[XXXUUUTTTSSSSSSUUUVVVVVVSSSQQQTTTSSSRRRSSSTTTSSSPPPNNNMMMNNNOOOOOOOOONNNMMMLLLJJJJJJJJJIIIIIIHHHHHHHHHCCCCCCCCCCCCCCCBBBAAAAAA<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777777777777777999999999999999888777666999999999999999:::::::::999::::::;;;;;;::::::999666666555444333222222111222333444444444333222111222222222222222222222222111111111111000000000000000000000000000000000000//////000000111111222222///000000111111000000///000000////////////000000......---...///000...,,,,,,,,,,,,,,,,,,---.........///...+++,,,000222111///000111111222222111111333333333333333333333333777666444333333333444555666666444111......111333777888:::<<<============555333000---,,,---...000333333222111111000//////000000//////---,,,***)))******)))***+++---///111222000......///000///......------...//////,,,***))))))))))))************(((((())))))*********+++******++++++++++++******(((((()))******+++,,,,,,************+++,,,---...///000111111222222111111444555888:::<<<>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::<<<>>>@@@AAADDDBBB???>>>???BBBGGGIIILLLLLLNNNSSSZZZ```dddfffmmmsssxxxzzz}}}<<<;;;999777666444333333777777777666666555444333222222111111111111222222222333333333333222111111333222111000000000111222000000000000000111222222333333333222222222111111222222222222222222222222222222333333333444444444777777888999<<<>>>@@@BBBFFFJJJNNNRRRRRRRRRRRRSSSYYYbbblllrrrtttqqqeeeZZZTTTSSSSSSRRRRRRSSSSSSTTTRRRPPPMMMIIIGGGEEEDDDCCC======<<<<<<>>>BBBEEEHHHNNNOOOTTT[[[```eeeppp|||~~~tttkkkgggeeeccc___```^^^[[[VVVRRRPPPPPPIIIGGGEEEDDDFFFKKKOOORRRYYY___bbb```]]]___```___```]]]XXXUUUUUUWWWXXXXXXXXXWWWVVVUUUUUUTTTTTTTTTPPPNNNLLLJJJIIIHHHHHHHHHNNNOOOPPPOOONNNMMMNNNOOONNNNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLMMMMMMNNNNNNOOONNNLLLKKKLLLMMMOOOPPPPPPPPPQQQUUUZZZ___aaabbb[[[XXXVVVTTTTTTUUUWWWXXX]]]\\\[[[[[[\\\]]]```aaa[[[[[[]]]___```^^^YYYVVVVVVVVVWWWXXXYYYYYYXXXXXXUUUTTTUUUVVVWWWUUURRROOOPPPPPPQQQRRRQQQPPPOOONNNLLLKKKKKKJJJIIIHHHHHHHHHBBBBBBCCCBBBBBBAAA@@@???<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999999999888777666777777777777888888888888999999::::::::::::999999666666555444333333222222111333444555555444222111111111111111111111111111111111111000000000000000000000000000000000000000...//////000111222333333000000111111111111000000000000////////////000000///...---...000000...---------,,,,,,------...///......---++++++,,,------...///000111111111111111333333333333333333333333666555444333222333555666777555333000......222555666888:::<<<===<<<:::999555333000...------...///222111000////////////////////////...---,,,************))))))+++---///111...---,,,---......,,,***...------...///...,,,***)))))))))))))))*********)))))))))((()))******+++******++++++++++++******((()))))))))*********+++************+++,,,------000000111222222222222222333555777:::<<<>>>@@@@@@???@@@@@@???===<<<<<<===::::::::::::<<<>>>@@@AAABBB@@@>>>===>>>BBBFFFIIIMMMMMMOOOSSSYYY^^^bbbdddlllrrrwwwzzz}}}<<<<<<;;;999777555444333777777777777666555444333222111111000000111111222222333333333222222111000000000222333333222111111222111111111111222333333333333333222222222111111222222222222222222222222222222222333333333444444666666777999;;;===???@@@@@@EEEKKKOOOQQQRRRTTTUUU]]]dddkkkooopppnnneee[[[TTTTTTSSSRRRRRRQQQQQQQQQPPPNNNKKKGGGDDDBBBAAAAAA===<<<<<<<<<>>>BBBEEEHHHNNNPPPUUU^^^eeelllwwwwwwlllgggdddaaaaaabbb```\\\WWWSSSRRRQQQGGGEEEBBB@@@BBBFFFKKKOOOUUU\\\```^^^\\\^^^``````^^^[[[XXXWWWXXXZZZZZZZZZVVVUUUSSSRRRQQQQQQRRRRRRPPPOOONNNLLLJJJIIIJJJJJJNNNOOOPPPOOOMMMLLLMMMNNNOOONNNMMMLLLKKKJJJIIIIIILLLLLLKKKJJJJJJJJJJJJKKKIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLMMMOOORRRTTTOOOOOOPPPTTTZZZ^^^aaaaaa\\\[[[YYYXXXWWWYYY[[[]]]___^^^\\\[[[[[[\\\___```^^^^^^```aaabbb```[[[XXXWWWXXXYYYZZZZZZZZZ[[[[[[XXXXXXYYYZZZZZZYYYVVVSSSQQQQQQRRRSSSRRRQQQPPPOOOMMMLLLLLLJJJIIIHHHGGGGGGBBBBBBBBBAAAAAA???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999999888777777777777777777777777777777888888999999999999888888555555555444444333333222222333555777777555444333111111111111111111111111000000000000000000111111111111111111111111111111......///000111222222333000000111111111111000000000000////////////000000//////...///000111///---...............//////000---,,,,,,------,,,,,,---......///111111222222222333333333333333333333333444444333222222333444555444444222///...000333777777888;;;<<<;;;999666444444222000...------......000000///.........//////............---,,,******************,,,...///111------,,,---......,,,***------------///...,,,)))******))))))))))))))))))+++******)))((()))))))))******++++++++++++***************)))))))))((((((************+++,,,------000000111222222222222222333444666999<<<>>>???@@@DDDEEEEEEBBB???======>>>;;;::::::;;;<<<>>>@@@BBB@@@???===<<<===AAAEEEHHHPPPQQQSSSUUUXXX\\\aaacccjjjpppvvvyyy~~~zzz;;;;;;;;;:::999888666555777777777777666555444444222111000//////000111222333333333333222111000//////000222444555444222111333333222222222333333444000000111222333444444555222222222222222222222222222222222222333333333333444555666888:::<<<=========AAAGGGLLLOOORRRUUUWWWaaaggglllmmmnnnmmmeee]]]TTTSSSQQQPPPOOONNNNNNNNNMMMKKKHHHDDD@@@>>><<<<<<===<<<<<<===@@@DDDHHHJJJNNNPPPVVV```iiipppyyy{{{qqqllliiifffgggggggggccc]]]WWWSSSQQQJJJGGGCCCAAABBBGGGMMMRRRSSSZZZ^^^]]]\\\___aaaaaa^^^]]][[[[[[\\\\\\[[[ZZZTTTSSSRRRQQQQQQPPPQQQQQQQQQRRRQQQNNNLLLKKKLLLNNNLLLMMMNNNMMMKKKKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHLLLLLLMMMLLLJJJJJJKKKMMMJJJKKKLLLMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMPPPSSSVVVRRRQQQQQQSSSWWWZZZ[[[[[[_________]]]\\\]]]___bbb```___]]]\\\\\\]]]___```aaaaaabbbccccccaaa^^^ZZZXXXYYYZZZZZZYYYYYY[[[\\\^^^^^^]]]^^^^^^^^^[[[YYYSSSTTTUUUUUUUUUTTTRRRQQQOOONNNMMMKKKJJJHHHGGGGGGBBBBBBBBBBBBAAA???>>>===<<<<<<<<<<<<<<<=========999999999999999999999999888888888888888888888888888888999999999888888777999999999888888888888888777777777888888777777777555555444444444333333333333444555666666666555444111111111111111111111111000000000000111111111111111111111111111111111111......//////000000111111///000000111111000000/////////............//////000///...///111111///---///............///000000---+++,,,000000...---///...///000111222333333333333333333333333333333333333333333333444444444444333333222000///000444777888999;;;;;;:::888555333222111000...------------.../////////////////////.........------,,,******)))***+++,,,...///000000///.........000///---,,,---,,,,,,---......+++)))************))))))))))))+++*********))))))((((((******++++++++++++******++++++***))))))(((''''''************+++,,,---...///000111111222222111111222333666888:::<<<===>>>DDDFFFGGGDDD???<<<===???;;;;;;;;;;;;<<>>BBBGGGLLLOOOQQQRRRYYYdddlllrrryyy{{{sssooonnnllllllnnnnnnjjjcccZZZSSSOOOKKKHHHDDDBBBDDDJJJRRRWWWUUU\\\```___^^^```bbbbbbaaa````````````^^^[[[XXXTTTTTTSSSSSSRRRQQQQQQQQQSSSTTTTTTQQQNNNMMMOOOQQQIIIJJJKKKKKKIIIIIIJJJLLLJJJJJJIIIHHHHHHIIIJJJKKKKKKMMMNNNMMMKKKKKKMMMOOOPPPPPPPPPPPPOOONNNLLLKKKLLLMMMNNNMMMLLLMMMQQQUUUTTTSSSSSSUUUXXX[[[\\\[[[bbbcccdddcccaaa```bbbeeebbbaaa```______```aaabbbeeedddccccccdddbbb___]]]ZZZ[[[]]]\\\ZZZYYY[[[^^^aaa```^^^^^^______]]]\\\WWWXXXYYYYYYYYYXXXVVVVVVQQQPPPOOOMMMLLLJJJIIIHHHDDDDDDDDDCCCBBBAAA??????;;;<<<<<<<<<=========>>>::::::::::::::::::::::::999999999999999999999999777888888999999999888888888888888777777777666666555555666666666666555555555444444444444333333333333333333444444555555555111111111111111111111111///000000000111111111111111111111111111111111111.............../////////...//////000000//////.........------------............---...///000...,,,...------------...//////...+++---222222...---000...///000222333333444444333333333333333333333333222333555666666666555444333333333222000000222444666777888888888666444333111000///---,,,,,,,,,,,,---...///000111000000///------------,,,,,,+++***)))***---///000111000000000///------...///...,,,---,,,,,,---...---+++)))************)))))))))((('''(((***++++++***))))))******++++++++++++******)))))))))))))))(((((((((************+++,,,---......///000000111111000000222333555777999:::;;;;;;???BBBDDDAAA===;;;<<>>===???CCCHHHJJJMMMPPPSSSVVVXXX]]]bbbgggdddllluuu{{{888999:::;;;<<<;;;::::::888888888888777666555444222111000......000111222333333333222222000//////444333222222333555777888333333222222222222222333333333333222222222111111111111111111111111111111111111222222222333333333222333444666888999::::::???BBBFFFJJJMMMQQQUUUYYYgggmmmsssuuuuuurrriii```[[[YYYVVVSSSQQQQQQQQQRRRPPPNNNJJJEEE@@@===;;;:::::::::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<777888888999999999888888666666555555444444444333444444555555555555444444444444444444444444333333333222222222222333444555000000000000000000000000//////000000111111111222111111111111111111111111...............---------......////////////......---------,,,,,,------------,,,,,,---......---+++---,,,,,,,,,,,,---......///,,,...333333...,,,/////////111222333444444555333333333333333333333333222333666888999888666444444555555333111///000111222333444555555444333333000///...---,,,+++++++++,,,---000111222111000///------------,,,,,,+++***(((+++...111222222111//////---++++++,,,,,,,,,+++---,,,,,,---...---+++)))+++*********))))))(((((($$$&&&)))+++,,,,,,+++*********++++++++++++******''''''(((((())))))******************+++,,,---.........///000000000000000222333555666888999999::::::===@@@>>>;;;999<<>>BBBCCCEEEHHHMMMTTT\\\aaakkkrrryyyzzzxxxsssjjjaaaYYYXXXUUUSSSQQQQQQRRRSSSQQQOOOJJJDDD???;;;888666;;;<<>>>>>======>>>>>>>>>>>>======;;;;;;;;;:::::::::999999:::;;;<<<<<<<<<;;;:::999;;;<<<<<<===;;;999777555777777777777777777777777666777777777777555333222555555555555555555555555222333333444333222111000222222222111111111111000//////000000111111111111111111111111111000/////////......------,,,++++++//////////////////......///......///000///---+++000000000000000000000000***444===<<<222******---///............------------...///111333444444444333222222111000000000111444333333333333444555555555444333111000111111222222000///111333333000,,,...///...---,,,,,,...000+++******,,,000222111///......///---+++)))******+++***+++---......,,,***+++)))'''(((***,,,,,,,,,....../////////...,,,+++&&&&&&&&&'''''')))******(((((()))***+++,,,,,,---*********************++++++***)))(((((()))***+++)))***++++++------...///222222000000111222555666<<<;;;999888888999;;;<<>>>>><<<;;;;;;;;;<<>>===???DDDHHHJJJNNNRRRUUUWWWWWWZZZ^^^cccgggnnnxxx}}}777888888999999999888888555444333555777888666444333222111111111222333444222222222111111111111000222333333444444333333333555444333333222222333333333444555555555555444333333222222111111222222222222222333333333444444444555555555666888;;;===???BBBDDDGGGKKKOOOUUU[[[```hhhnnnttttttsssppphhh```[[[YYYWWWUUUSSSSSSTTTTTTNNNKKKGGGBBB===;;;999999<<>>>>>======>>>>>>>>>>>>======;;;;;;;;;::::::::::::999;;;<<<<<<===<<<;;;:::999;;;;;;<<<<<<;;;999777555777777777777777777777777666666777777666555333222444444444444444444444444222333333444333222111000222222222111111111111000000000000111111111222222000111111111111000//////........................//////...------......///,,,,,,,,,---...---,,,***...........................666<<<;;;444......000............------------...///000222444555555555333333222111111111111111444333333333333444555555555444222111000000111111333111111222444333111...,,,,,,------,,,---000333...,,,,,,...000111000......//////---+++)))***+++,,,++++++,,,---...---+++...,,,******+++------,,,...//////000///...,,,+++'''&&&&&&'''''')))******))))))))))))))))))************************))))))***)))(((''''''((()))***)))***++++++------...///111000///...///111333444888888888888999;;;===>>>@@@@@@??????>>>>>>>>>>>><<<;;;;;;;;;<<>>@@@CCCFFFKKKNNNRRRVVVZZZ^^^aaagggkkkkkkjjjiiieee^^^ZZZYYYVVVTTTSSSRRRRRRSSSKKKHHHDDD???<<<;;;;;;<<>>CCCHHHPPPXXX\\\bbbfffggghhhlllnnnlllkkkiiifffaaa[[[VVVRRRPPPVVVUUUTTTTTTTTTUUUVVVWWWQQQPPPOOOMMMLLLMMMMMMNNNKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJMMMOOOPPPQQQQQQQQQSSSUUUOOOOOOOOOOOOOOOPPPQQQRRRTTTUUUUUUTTTSSSTTTUUUWWWZZZ]]]______\\\ZZZ\\\^^^______^^^^^^___aaabbbcccbbbdddhhhiiijjjjjjkkkllllllmmmnnnmmmkkkjjjjjjkkkhhhiiiiiiiiiggggggiiijjjnnnmmmlllhhheeecccdddeeedddeeegggjjjlllkkkhhheeeccc```[[[XXXUUURRROOOLLLGGGFFFEEECCCAAA@@@???>>>========================<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<;;;999777666777777777777777777777777555555666555555444333222333333333333333333333333222333333333333222222111222222222111111111111000111111111111111222222222000000111111000000///...------......///000000111///...,,,++++++---...///...///000111111111000///........................---111444444000------...............------------///000111333444555555555444333333222222222222222333333333333333444555555444333222000000000000111333222222333444444111///---......---,,,---///111000///...///000000///---...//////...+++******+++---+++***+++,,,------,,,111///,,,,,,---......---//////000000///...,,,+++''''''''''''((()))******))))))))))))((((((''''''*********))))))((((((((()))((((((''''''(((((())))))***++++++------...//////...------...///111222333555777999<<<>>>???@@@>>>>>>>>>>>>============<<<;;;::::::<<<>>>AAACCCIIIFFFCCC@@@@@@CCCFFFHHHOOOSSSWWWXXXYYYZZZ___bbbeeelllwww}}}444555666777888999999999666666777888888888888777666555333222111111222222222222222111111111000000222333444666777888888888555444444333333333444444222333333333333333333222222333444555555555444333333333444444444444444444555555666777999<<>>;;;;;;===>>>AAADDDJJJQQQVVVYYYZZZZZZYYY[[[^^^bbbgggnnnvvv|||yyy}}}}}}wwwooojjjhhh```aaa___[[[[[[\\\YYYTTTJJJBBB>>>@@@EEEKKKSSSZZZ^^^eeeiiijjjjjjmmmnnnlllhhheeeaaa]]]YYYWWWVVVVVVVVVUUUSSSRRRQQQRRRSSSTTTNNNNNNMMMMMMMMMMMMNNNOOOLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGGGGGGGHHHHHHIIIIIIHHHJJJLLLMMMMMMNNNOOOQQQPPPQQQRRRQQQQQQRRRSSSUUUUUUVVVWWWVVVUUUUUUVVVWWW\\\^^^______\\\[[[[[[\\\___^^^]]]]]]^^^```ccceeeaaaeeeiiikkklllllllllmmmlllmmmmmmkkkhhhgggggghhhiiijjjkkkkkkjjjkkkmmmooopppooommmiiifffdddfffgggkkklllnnnqqqrrrqqqnnnkkkiiieee___YYYVVVRRROOOLLLGGGFFFEEECCCBBB@@@???>>>=========<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::;;;;;;;;;:::999777666666666666666666666666666555555555444444333333222333333333333333333333333333333333333333333333222222222222111111111000000111111111111222222222222000000000000000//////...------......///////////////---+++******,,,...000///000222333222222111111........................------......------------.........---------,,,,,,//////111222333444444444444444333222222333333444333333222222333333444555444333111000//////000000222222222333333222111///222222111...+++***+++,,,/////////000000000//////...//////...+++******+++...,,,******+++---...---000...,,,,,,...000000000///000000000///...,,,+++((((((''''''((()))******))))))))))))))))))))))))******))))))((('''''''''))))))(((((((((((()))))))))***++++++------...///......---......///111111222444777;;;===>>>??????==================<<<<<<;;;;;;::::::<<<>>>AAABBBFFFEEEBBB@@@@@@BBBEEEHHHPPPSSSXXXYYYZZZ[[[___bbbfffmmmwwwxxx333444555666777777888777888999::::::::::::::::::777666444222111111222222222222222111111111000000000111333444555666777777444444444333333444555555333333333333333333333333222333444555666555444444444444444444444444444444555666666888:::===@@@BBBFFFJJJOOOSSSTTTUUUVVVWWWTTTYYY]]]]]]]]]___]]]XXXVVVUUUSSSQQQPPPNNNMMMMMMMMMIIIDDD???<<<<<<===>>>AAADDDIIINNNRRRSSSSSSSSSVVVYYY___dddiiinnnssswwwwww|||}}}vvvnnniiigggbbbbbb```\\\\\\^^^\\\XXXKKKDDD???BBBGGGMMMUUU]]]bbbhhhmmmllllllnnnnnnkkkcccaaa^^^\\\[[[\\\]]]^^^WWWUUURRROOOMMMMMMNNNNNNLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIGGGGGGHHHHHHHHHHHHIIIHHHFFFHHHIIIJJJJJJJJJLLLNNNTTTUUUVVVUUUSSSSSSUUUWWWXXXZZZ[[[ZZZYYYXXXYYYZZZ\\\]]]^^^^^^]]]]]]]]]]]]______^^^^^^```ccceeegggcccfffjjjllllllkkkkkkkkkllllllllljjjgggeeeeeeeeejjjlllmmmlllllllllnnnppppppooonnnkkkiiiiiikkknnnvvvvvvxxxyyyzzzxxxtttqqqjjjfff___ZZZUUUQQQMMMKKKGGGGGGEEEDDDBBB@@@??????======<<<<<<<<<<<<===============<<<<<<<<<;;;;;;:::::::::999999999999999::::::::::::999888888777666666666666666666666666555444444444333333333333444444444444444444444444333333333333333333333444222222222111111111000000111111111111111111111111000000000000000///...............---------,,,,,,...---+++******,,,///111+++---000000...------...////////////////////////000///...///000111111111...------------,,,,,,,,,---...///111222222222222333333333222222333444444333222222222222333444444333222000///......///000000111222222222000//////222222111...+++******,,,---...///000000000111111//////000...,,,***++++++...,,,******+++---...---,,,***)))+++...000222222000111111111000...,,,+++)))(((((((((((())))))***(((((()))******+++,,,,,,***)))))))))((((((''''''************************)))***++++++------...///////////////000111222222333555888;;;===>>>===<<<<<<<<<<<<<<<<<<<<<======;;;:::::::::;;;>>>@@@BBBAAAAAAAAA??????AAAEEEIIIPPPTTTYYY[[[[[[\\\___bbbgggnnnwwwvvv222333444444555555555555777999:::;;;:::999:::;;;777666444333222222222333222222222111111111111000//////111222444444555555444444444444444444555666666666555555555555666666222222333444555555555555555555555555444444444444666666777888;;;>>>AAACCCFFFJJJOOORRRSSSRRRRRRSSSQQQXXX]]]^^^___```\\\WWWWWWVVVUUUSSSQQQOOONNNMMMKKKHHHDDD@@@======>>>???AAACCCFFFIIIKKKLLLLLLLLLTTTYYY```fffjjjmmmppprrrtttyyy}}}{{{rrrjjjffffffccccccaaa]]]^^^bbbaaa^^^MMMFFFAAADDDIIIOOOWWW___eeekkkppppppppprrrqqqnnndddcccaaa```______``````WWWTTTPPPMMMJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNMMMLLLLLLKKKJJJIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIGGGIIIJJJJJJJJJJJJKKKMMMTTTVVVXXXWWWTTTSSSVVVYYY]]]___``````^^^]]]]]]^^^\\\\\\]]]^^^^^^^^^^^^^^^_________```bbbdddggghhhdddfffiiijjjiiiiiiiiijjjlllmmmmmmllliiihhhhhhiiimmmnnnnnnmmmllllllnnnooopppqqqqqqpppoooppprrrttt}}}}}}~~~|||wwwssshhhddd^^^YYYUUUPPPLLLIIIHHHGGGFFFDDDBBBAAA@@@???>>>===<<<;;;;;;<<<===>>>>>>============<<<<<<<<<;;;::::::999888999999999::::::999999888888888888777777777777777777777777555555444444444444444555555555555555555555555555444333333333333444444555222222222111111111111000111111111000000000000000//////000000//////...---///......---,,,,,,++++++...---,,,+++,,,---///111---000333222///------///000000000000000000000000...............///000111------------,,,,,,,,,,,,---...///000111111111111333222222222222333333444222222222222222333444444222111000............//////111222222111/////////...//////---,,,,,,...000+++---///000//////000222///000000///,,,++++++,,,---+++***+++,,,------,,,)))((((((***---111333333111111222111000...,,,+++)))))))))(((((())))))***(((((()))***+++,,,------))))))))))))))))))))))))***++++++,,,,,,++++++***)))***++++++------.../////////000111111222222333444666999;;;======<<<<<<<<<<<<<<<<<<============;;;:::999999;;;===@@@BBB>>>@@@AAA???>>>@@@EEEIIIQQQUUUZZZ\\\\\\\\\___aaagggnnnwww~~~~~~yyy111222222333333333222222333555888888666555666888666555444333222222333444222222222111111111111000...///000111222333333333444444444444444555666666777666555444444555666777222222222222333444555666666555555555444444444444666666777999<<>>>>>??????@@@AAACCCEEEGGGHHHIIIIIIQQQUUU\\\aaadddgggjjjkkkqqqvvvzzzvvvmmmeeeccccccbbbccc```^^^```fffgggeeeNNNGGGBBBEEEJJJQQQYYYaaaeeemmmrrrtttuuuwwwwwwtttmmmllljjjgggccc___[[[YYYVVVSSSOOOLLLJJJJJJKKKLLLKKKKKKLLLLLLLLLLLLLLLLLLNNNNNNMMMLLLKKKJJJIIIIIIGGGHHHIIIJJJKKKJJJJJJIIIHHHJJJKKKJJJIIIHHHIIIKKKPPPSSSUUUUUURRRRRRVVVZZZ```bbbccccccaaa```___```^^^^^^]]]^^^___^^^]]]\\\[[[\\\^^^```bbbdddeeefffccceeefffgggggggggiiijjjjjjlllmmmmmmmmmmmmnnnppppppppppppooommmlllmmmnnnoooppprrrrrrrrrrrrtttvvvzzzzzz{{{||||||yyytttpppdddaaa]]]YYYUUUQQQLLLHHHHHHGGGFFFDDDCCCAAA@@@???>>>===;;;::::::;;;===>>>>>>>>>>>>=========<<<<<<===<<<;;;:::::::::;;;;;;:::999999888888888888888777777777777777777777777666666555444444555666666444444444444444444444444444333333222333444555666222222222111111111111000000000000/////////......//////000000//////...---............------------------------...///000111111555888666222//////222////////////////////////+++---...---++++++---///---------,,,,,,,,,++++++...///000111111111111111111111111111111222333333222222222111222222333444222111///...------......///222444444111//////000.........---,,,,,,...000,,,...000000...---...//////000000///,,,++++++,,,,,,++++++,,,---...---+++***)))(((***---111222222222222222111000...,,,*********)))))))))))))))***((()))))))))******++++++(((((())))))***+++++++++)))***++++++++++++***))))))***++++++------.../////////000111222222222222444666888:::<<<=========<<<<<<=========>>>>>>>>>::::::999999;;;===@@@AAA???AAACCCAAA>>>???DDDIIIQQQVVV[[[]]]]]]]]]___aaadddkkkuuu}}}~~~111111222222222111111000///222555444222111333555666555444333222333444444222222222111111111111000//////000111222222222222444444444444444555666777555444333222222333444555222222111111222333555666666666555555555444444444666666777999<<>>>>>??????@@@???@@@AAACCCEEEGGGHHHIIINNNQQQVVVZZZ]]]```dddfffnnnssswwwsssiiibbb```aaa```aaa___^^^aaahhhkkkiiiNNNHHHCCCFFFKKKRRRZZZbbbeeemmmtttvvvxxx||||||yyyvvvuuurrrllleee]]]UUUQQQUUURRROOOLLLJJJKKKMMMNNNKKKKKKLLLLLLLLLLLLKKKKKKNNNNNNMMMLLLKKKJJJIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJIIIGGGFFFGGGHHHJJJNNNRRRRRRPPPQQQUUUZZZ___aaaccccccaaa___^^^___```___^^^^^^___^^^\\\[[[XXXZZZ\\\___aaacccddddddaaacccdddeeeeeefffiiilllgggiiikkkmmmnnnppprrrtttrrrsssrrrpppmmmllllllmmmllloooqqqrrrrrrqqqrrrtttsssssstttuuuvvvsssoookkkbbb```]]]ZZZVVVRRRLLLHHHHHHGGGFFFEEECCCAAA@@@???>>>===;;;::::::;;;===>>>>>>>>>>>>>>>============???>>>===<<<;;;<<<======:::999888888777888888888777777777777777777777777777666555444444555777777333333333333333333333333444333333222333444555666222222222111111111111000000000//////.........---///////////////......---------......///000000000------...//////000000111000444777555000,,,---///........................---000333111...---///222---------,,,,,,,,,++++++///000111222222222222222111000000000111222222333222222111111222222333444222111///...------......000333555555222000000222111111000...++++++,,,...---000111000---++++++---///000000///---++++++,,,+++***+++---......,,,***---+++***+++...000111111222222222222000...,,,*********)))))))))))))))***))))))))))))(((((((((((((((((()))***+++,,,------((()))***++++++***)))((()))***+++,,,---......///...///000111222222222222444555777999<<<>>>??????<<<=========>>>>>>??????::::::999999;;;===@@@AAABBBDDDEEECCC??????CCCHHHQQQVVV[[[^^^]]]]]]___aaaaaahhhsss|||333333333333333333333333888777777666555444444444333333444444333333222111000000000000000000000000///////////////.........333333333444555666777888333444444444444444444333111111333444555666666666555555666666777777888888888888888:::===AAABBBCCCIIIIIIKKKNNNQQQRRRQQQPPP]]]eeelllmmmllliii```XXXXXXUUUQQQOOOMMMKKKHHHFFFDDDCCCBBBAAAAAABBBCCCEEEDDDEEEFFFEEECCCCCCDDDFFFJJJNNNTTTYYY]]]bbbgggjjjllloooqqqnnniiidddaaa```______]]][[[```gggiiigggPPPGGGCCCGGGOOOUUUZZZ______jjjtttyyy|||yyypppgggaaa]]]YYYWWWUUUSSSPPPOOONNNNNNLLLKKKNNNNNNNNNNNNNNNNNNOOOOOOKKKKKKKKKKKKKKKIIIHHHGGGMMMLLLJJJIIIHHHHHHIIIIIIJJJKKKKKKLLLKKKJJJJJJIIIJJJLLLOOORRRTTTVVVVVVWWW[[[^^^aaabbb```]]]\\\[[[```^^^ZZZWWWWWWYYY\\\^^^^^^ZZZXXXYYY^^^bbbdddcccbbbcccdddeeeggghhhhhhhhhhhhiiikkkooossstttsssrrrrrrqqqpppnnnmmmkkkjjjjjjjjjjjjkkkmmmoooooonnnlllmmmnnnooopppnnnjjjfffddd^^^]]][[[XXXSSSNNNJJJHHHIIIDDD??????AAAAAA>>>;;;;;;;;;<<<===>>>???@@@@@@???>>>;;;999888999::::::===<<<<<<<<<<<<;;;;;;;;;999999::::::999888666555111333666777666555555555444444444555555555555666444444444333333222222222333222111333555666666555000000111222222222111111...000111222222111000...111000...,,,,,,...000111///......///111000...,,,...//////000000000//////555555333111...,,,---///222000.........///...---........................///...---+++******++++++---///222333333333555666333444444555555444444333333333333333333222111000111000///...............333111//////000111000///000//////...------,,,++++++,,,,,,---...///000000333222///---,,,+++++++++---777999///+++///111...+++++++++,,,...000111222111111111000///---,,,+++)))*********+++++++++++++++*********))))))((((((+++)))(((((())))))'''&&&))))))))))))************++++++++++++,,,---..................///000111222777666666999>>>@@@@@@>>>AAA@@@???>>>>>>>>>???@@@===<<<;;;;;;<<<>>>AAABBBEEEEEECCC???===>>>DDDIIISSS[[[aaa___]]]___bbbcccdddjjjrrr{{{222222222222222222222222666666666555444333333333222333333333333222111111000000000000000000000000000000000000000000000000222222222222333444555555444444555555555555444444222222333444555555555555666666666777777888888999888999:::<<<@@@BBBCCCCCCKKKLLLMMMPPPSSSUUUVVVUUUZZZbbbjjjmmmnnnmmmggg___\\\XXXSSSOOOLLLIIIFFFDDDDDDCCCBBBBBBDDDFFFHHHJJJHHHIIIHHHFFFCCCBBBCCCDDDEEEJJJRRRYYY```ffflllpppoooqqqrrrooojjjeeebbbaaa``````___```eeellljjjeeeUUUMMMGGGIIINNNRRRVVVZZZ```jjjtttxxx{{{~~~xxxppphhhbbb^^^[[[YYYSSSQQQNNNMMMMMMLLLKKKIIIKKKKKKLLLNNNOOOOOOOOOOOOLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJIIIIIIJJJKKKMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKMMMNNNPPPRRRTTTUUUVVVVVVZZZ\\\______^^^\\\\\\\\\^^^\\\YYYXXXXXXZZZ]]]___```^^^[[[[[[\\\___aaaaaaggghhhhhhiiihhhgggeeeddddddeeehhhlllqqqssssssrrrsssssssssrrrpppooommmlllfffffffffhhhjjjjjjhhhffffffggghhhhhhfffccc___]]]ZZZZZZYYYVVVSSSOOOLLLJJJIIIDDD@@@???@@@AAA>>>;;;<<<<<<======>>>>>>?????????>>><<<:::::::::;;;<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::999888666555666888999999777444333333777777777666666555555555444444444333333333222222333222222333555666666555333333222222222222222222///000111222222111000///000///...------...///000///......000111111///...//////000000111000000///111222111000...---///111111000...---...///...---........................111000...---,,,,,,,,,------///111222111222333444333333444444444444333333444444444444444333222222111000///...............222111000111222333222000222111000///............///000000111111222222222333111///---,,,+++++++++,,,555777...***...000---+++++++++,,,...000111222000000000///...,,,+++***)))))))))*********++++++************)))))))))(((***))))))))))))))))))((())))))))))))************++++++++++++,,,---......000000000000111222333333777666777:::>>>@@@???===AAA@@@??????>>>?????????:::999888888999;;;>>>???AAABBBAAA???===@@@GGGLLLUUU\\\```]]]YYYZZZ]]]]]]eeejjjsss|||444444444444444444444444555555555444333333222222222222333333222222111000000000000000000000000000111111111111111111111111222222222222333333444555555555666666666666555555333444444555555444444333555666666777888888999999999;;;===@@@CCCDDDEEEEEEJJJLLLPPPSSSVVVWWWXXXXXXWWW___gggjjjmmmmmmiiiccc[[[WWWQQQMMMJJJHHHGGGFFFEEEDDDDDDEEEGGGIIILLLNNNJJJJJJIIIFFFCCCAAABBBCCCFFFLLLUUU^^^eeekkkqqqtttssstttssspppkkkgggdddccc_________bbbiiioookkkcccWWWOOOHHHJJJMMMPPPSSSWWWbbbkkktttwwwxxx|||~~~}}}zzzuuunnngggbbb___\\\ZZZQQQOOOLLLKKKLLLKKKJJJIIIHHHIIIKKKMMMOOOOOOOOOOOOLLLJJJHHHGGGFFFHHHIIIKKKGGGGGGHHHIIIKKKNNNQQQRRRNNNMMMLLLLLLLLLMMMNNNOOOQQQQQQRRRSSSTTTUUUUUUVVVXXXYYY[[[[[[ZZZZZZ[[[]]][[[ZZZYYYYYYZZZ]]]```aaadddcccaaa^^^\\\]]]___aaaiiikkkmmmnnnnnnllliiihhhhhhhhhiiilllppprrrrrrqqqnnnoooppppppnnnllljjjhhhaaaaaaaaaccceeeeeedddbbbbbbbbbbbbbbb___\\\YYYWWWWWWWWWWWWVVVTTTQQQNNNMMMIIIEEEAAA???@@@AAA>>><<<============>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999777666555888999;;;:::888555444444999999888777666555444444444444444444444333333333333222222333555666555444666555333222222222222333///000111222222111000///////////////////////////.........///111222111///000000111111111111000000---...///.........000222111///...---/////////...........................222111000............///...///111111000000111222333333444444444444333333444444555555555444333333111000///.........///000222111222444555555333000333111///...---...///000222222222222222222222222222111///---++++++++++++***222333---)))---...,,,++++++,,,,,,...///111222000000///...---+++***)))((((((((()))))))))******************)))))))))))))))))))))***************))))))))))))************++++++++++++,,,---......111111222222333444444555777777888:::===???>>>===@@@@@@@@@@@@@@@???>>>>>><<<;;;;;;;;;<<<>>>@@@AAA@@@AAAAAA???===@@@FFFLLLTTT[[[^^^ZZZVVVXXX[[[\\\dddjjjsss|||888888888888888888888888555555555444444444333333333333444444333333222111000000000000000000000000111111111111222222222222444444444444444555666777666666777777777777666666444555555555444444333222444444555666777777888888:::===AAADDDFFFFFFGGGGGGIIIMMMRRRVVVXXXWWWUUUTTTXXX___fffhhhjjjjjjfff```WWWSSSMMMJJJIIIJJJJJJJJJJJJIIIGGGGGGGGGHHHJJJKKKEEEFFFFFFEEECCCCCCDDDFFFOOOUUU^^^ffflllppprrrtttwwwvvvtttppplllgggdddccc]]]\\\[[[___hhhooollldddUUUNNNIIIJJJNNNPPPUUUZZZgggooouuuvvvuuuwwwwwwvvvtttoooiiiccc```]]]ZZZXXXPPPNNNLLLKKKLLLLLLKKKJJJHHHIIIKKKMMMNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHIIIIIIEEEFFFFFFHHHJJJNNNPPPRRROOONNNMMMLLLMMMNNNQQQRRRUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXYYY[[[^^^ZZZZZZ[[[]]]___bbbdddeeefffgggfffccc______bbbfffiiilllppptttwwwwwwvvvuuusssrrrppppppqqqqqqooonnnlllmmmnnnnnnlllhhhdddbbb]]]]]]___aaadddeeedddcccaaaaaaaaa___]]]ZZZXXXVVVWWWWWWWWWVVVTTTRRROOONNNJJJGGGCCCAAABBBAAA@@@>>>???>>>>>>>>>=========<<<<<<<<<;;;;;;<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777666555777999999888777777888888888777777666555555444555555555444444444444444444333222333555666555444777555333111000111222333///000111111111111000///...///000000000000///...---------...000222111000111111111111111111000///+++,,,......---...000111111///------/////////...........................222111///.........///000///111222222111000000111333333333444444333333333333444444444444444333333111000.........///000111333444555777888666222///111///,,,******+++---///000000000000000000//////111000...,,,+++++++++,,,)))...000+++))),,,---+++,,,,,,,,,---...///000111111111000///...,,,***)))(((((((((((())))))))))))*********)))))))))))))))((()))***+++******+++,,,((()))))))))************++++++++++++,,,---......111111222333444444444444777777999;;;<<<>>>>>>===???@@@AAAAAA@@@???===<<<===<<<<<<===>>>???AAABBBCCCCCCBBB???<<<===BBBGGGPPPWWWZZZWWWUUUXXX]]]___bbbhhhqqq{{{888888888888888888888888666666666555555555555555555555666666555555444333000000000000000000000000000000000111111222222222555555444444444555666666666666777777777777666666555555555555444333222222222333333444555777777888;;;???DDDGGGGGGGGGIIIJJJJJJPPPWWW[[[ZZZVVVRRRPPP[[[bbbhhhjjjkkkkkkfff```XXXUUUPPPMMMMMMNNNOOOOOOPPPNNNJJJGGGEEEDDDDDDDDD>>>???BBBCCCDDDFFFIIILLLTTT[[[dddmmmqqqssstttuuuzzzwwwsssnnnjjjfffcccaaa\\\[[[ZZZ\\\dddmmmlllfffWWWQQQMMMNNNQQQTTTZZZ```lllsssxxxuuurrrrrrqqqooolllhhhccc___\\\YYYWWWUUUQQQOOOMMMMMMNNNNNNMMMLLLJJJKKKLLLMMMLLLKKKJJJJJJGGGIIIJJJKKKKKKJJJGGGFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPOOOMMMMMMNNNPPPRRRTTTWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXWWWXXX[[[^^^ZZZ\\\^^^bbbeeeggghhhiiihhhiiiiiigggdddeeeiiimmmkkknnnttt{{{{{{xxxuuurrrrrrqqqooonnnqqqqqqqqqpppmmmhhhdddaaa[[[[[[]]]```dddeeeeeedddaaa```___^^^\\\ZZZYYYXXXZZZZZZYYYWWWUUURRROOOMMMKKKIIIFFFDDDCCCBBBBBBAAA??????>>>>>>======<<<<<<::::::::::::;;;<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888888666777999888777666777888555555555555555555555555555555555555555555555555444333222333555555555333666444222000//////111111000000111111111111000000//////000111111000//////---,,,+++---///000000000111111111111111000//////,,,---......------...///000...------///000///...........................000///...---------...///111222444333222000111111222333333333333333333222111222333333333333222222111///...---...///222333666666888999999666111---000...,,,******+++---////////////////////////...000///---,,,+++++++++,,,***,,,---+++***,,,---,,,,,,,,,,,,---...///000111333333222111///---+++***(((((((((((())))))))))))))))))))))))))))))******(((***++++++***)))+++---((()))))))))************++++++++++++,,,---......///000111222333333333222666777999;;;<<<===>>>???@@@@@@AAAAAA@@@???===<<<999999999:::;;;<<<===>>>BBBBBBBBB???<<<===AAAFFFLLLRRRUUURRRPPPTTTZZZ]]]aaagggpppzzz555555555555555555555555666666666666666666666666666666777777666666555444000000000000000000000000000000000111111222333333333333333222222333333444666666777777777777666666444555555555444333333222222222333444666777888888===AAAFFFHHHGGGHHHJJJMMMNNNUUU\\\^^^\\\WWWTTTSSS^^^fffllloooppppppkkkddd___\\\WWWTTTSSSSSSRRRRRRRRRPPPKKKGGGCCC@@@??????:::===@@@CCCEEEIIIMMMPPPSSS[[[gggqqqwwwyyyyyyyyyzzzvvvpppkkkgggccc```^^^[[[\\\[[[[[[```fffgggccc[[[VVVRRRSSSUUUXXX^^^eeeooouuuyyyuuuqqqpppooommmhhheee```\\\ZZZXXXUUUSSSQQQPPPNNNNNNOOOPPPOOONNNMMMMMMLLLLLLKKKJJJJJJJJJHHHJJJLLLNNNMMMJJJGGGDDDHHHGGGGGGGGGGGGIIIJJJKKKNNNNNNNNNNNNOOOQQQSSSTTTWWWYYY[[[\\\]]]]]]]]]\\\]]]]]]]]][[[YYYYYY[[[]]]ZZZ]]]aaafffiiikkkkkkkkkjjjjjjjjjiiiiiikkkooorrrooorrrxxx}}}~~~zzzvvvsssrrrrrrrrrqqqqqqqqqpppnnnkkkgggcccaaa\\\]]]^^^aaadddeeedddccc^^^]]]\\\ZZZYYYYYYYYYYYY[[[ZZZYYYWWWTTTQQQMMMKKKKKKIIIGGGEEECCCBBBBBBBBB??????>>>>>>======<<<<<<999::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::999999999999::::::;;;;;;;;;999666444444444444444444444555555555666555555555666666666666666555333333333555555444333444333111000000000000111111000000000000000000111000000000000000000000000///---,,,---///000000000000000111000000///...------...000///...,,,------000...------///000000///........................///...---,,,,,,,,,---...111333444444222111111222222222333333333333222222111111222222333333222222000///...---...000333555777777888999999666222...000///...,,,,,,---///000111111111111111111111111000///---++++++++++++,,,++++++,,,,,,------......,,,,,,,,,------///000000555444333222000...,,,***((((((((()))))))))******))))))))))))************'''***,,,+++)))(((***,,,))))))))))))************++++++++++++,,,---......---///000222222222111111444666999;;;<<<===???AAAAAAAAAAAA@@@???>>>===<<<::::::;;;<<<===>>>>>>???===??????>>>===???DDDHHHKKKPPPRRRMMMJJJNNNTTTXXXaaagggpppyyy444444444444444444444444555555555555555555555555666666666666666555555444000000000000000000000000111111111222333444444444444333333222222333333333555666666777777666666555444444444555444444333333333444555666777999::::::>>>BBBFFFGGGFFFGGGKKKOOOQQQVVVZZZZZZWWWUUUVVVYYYdddkkkrrrtttsssqqqiiiaaa___\\\YYYWWWVVVVVVUUUTTTPPPNNNJJJFFFBBB@@@@@@???===@@@BBBEEEGGGJJJNNNPPPVVV___lllwww~~~zzztttmmmgggccc```]]]ZZZWWW[[[\\\ZZZZZZ\\\[[[XXXVVVRRRPPPSSSUUUYYYaaaiiiooouuuxxxtttqqqqqqpppnnnhhheeeaaa]]][[[YYYVVVSSSQQQOOONNNNNNPPPQQQPPPOOONNNMMMLLLJJJJJJKKKLLLMMMLLLMMMNNNNNNLLLJJJGGGEEEIIIHHHHHHGGGHHHIIIJJJKKKLLLMMMNNNOOOQQQRRRSSSTTTVVVYYY]]]```bbbbbbaaa```bbbbbbaaa___\\\ZZZ[[[\\\ZZZ]]]bbbhhhkkkllllllkkkmmmkkkiiiiiilllppprrrsssooorrrvvv{{{{{{wwwuuutttsssrrrppppppnnnmmmjjjhhheeeddddddddddddeeeffffffdddbbb\\\[[[YYYXXXXXXXXXYYYZZZXXXXXXWWWUUURRROOOLLLJJJIIIHHHGGGDDDAAA@@@AAABBB>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;999999888888999:::<<<=========<<<:::777555555666666666666666555555555555555555666666666777777777555444333333555555444333222222222222222222222222111111000000000000111111111111000//////000111111222000//////000111111111000000000//////...,,,,,,,,,...000000///.........///...------///000000///..............................,,,,,,,,,---...//////111333333111111111222222222333333333333222222111222222333444444333333000///------...111444666555555666888999888444111///......------......///000111111222222333333333///...,,,++++++++++++,,,---,,,,,,---/////////000---------------...///000444444333111///---+++***)))))))))*********++++++((()))))))))************'''***,,,+++'''&&&(((+++))))))))))))************++++++++++++,,,---......---...000222333222111111222555999;;;<<<===@@@CCCCCCBBBAAA???>>>=========;;;<<<===???@@@@@@AAAAAA<<<>>>???>>>===>>>CCCGGGIIINNNPPPKKKIIINNNVVVZZZccchhhqqqzzz555555555555555555555555444444444444444444444444555555666666555555444333000000000000000000000000222222333333444555666666666555555444444444555555555555666666666666555555333333444555555444444333555555666888999;;;<<<<<>>>>>>>>>>><<<===============<<<<<<======<<<<<<<<<;;;;;;;;;888888888888999;;;===>>>;;;<<<<<<:::888888999;;;999999888777666555444444555666666666777777888888555444333333555555444333222222333444444444333333111111000000000000111111333111///......///111333555333111000111333333222////////////...---,,,++++++---000111000//////000///...,,,---///000000///........................///...---,,,,,,---//////...000111222111000111222222222222333333222222222222333444444555555555444000///---,,,...111555777333333444666888999777555+++,,,,,,,,,,,,,,,,,,,,,//////000111222222333333///...,,,+++***++++++,,,...,,,,,,///111000000111---------------...///000444333222000...,,,***(((************++++++++++++(((((())))))*********+++'''***---+++&&&$$$'''***))))))))))))************++++++++++++,,,---......---///111333444333222111111444999;;;<<<===AAADDDDDDBBB@@@>>>=========>>>888999:::<<<============???AAAAAA???<<<<<<@@@CCCHHHMMMPPPMMMLLLTTT]]]bbbeeejjjrrr{{{444444444333333333222222666333111000111222333444777666555333333333444444777444222111111222111000///000111333444555555555555555555444444333333333777666444333222111111111333333444555555666777777555444444444555888;;;<<<>>>AAACCCAAA>>>AAAKKKTTTWWWVVVTTTQQQPPPQQQTTTWWW]]]aaadddeeebbb]]]YYYWWWSSSSSSQQQPPPPPPQQQRRRSSSRRRMMMGGGBBBAAABBBCCCDDDHHHFFFGGGHHHGGGHHHOOOWWWdddnnnzzzzzztttkkkbbb[[[UUUPPPMMMQQQTTTVVVUUUOOOJJJHHHGGGGGGIIIKKKLLLMMMSSS^^^gggjjjmmmppprrrsssrrrpppnnnhhhfffdddaaa___[[[VVVRRRMMMMMMOOOPPPPPPOOONNNMMMMMMLLLKKKJJJJJJKKKLLLMMMKKKJJJHHHGGGFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLMMMOOOPPPRRRSSSTTTXXXYYY^^^bbbbbb```ccciiinnnmmmjjjeee___\\\]]]^^^[[[]]]```dddhhhllloooppppppqqqqqqpppnnnnnnnnnooooooppprrruuuzzz~~~|||zzzxxxuuuttttttrrrrrrrrrrrrsssttttttqqqnnnkkkhhheeeaaa^^^]]][[[YYYYYYYYYYYYWWWVVVRRRTTTUUUVVVTTTOOOJJJGGGEEECCCBBBAAAAAAAAA???======<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<======<<<<<<;;;::::::999999::::::;;;===<<<;;;:::999888777777>>>===;;;999999:::;;;<<<;;;999888777888777666444555555555555555666777888555555555444444333333333444444555555444333111000//////000000000000//////////////////000000000000......//////000000111111///............---------,,,,,,,,,------.........000///...---...000222444....................................////////////......000111222333333333333333333333333333333333333222222333555666666555000///...---...111444666555333222333333333111//////---+++))))))+++---...111111222222222222111111333222000...,,,+++******///////////////000111111++++++,,,,,,---...//////222111000///...---,,,+++((((((((((((''''''''''''((()))***+++,,,,,,+++***)))---111///+++'''''')))))))))))))))))))))))))))((()))+++---.........---000000111222222222222111777888:::<<<======<<<<<>>>>>???@@@>>>======<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<======<<<<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<===>>>>>>???:::999888666666777888999:::999777777888777666444444444444444555555666666555555444444444333333333---...///000000//////...//////000000000000//////////////////000000000111.../////////000000000111///............---------,,,,,,,,,------............---,,,,,,---...000222....................................////////////222333444555666666666666111111111222222333333333333222222333555666666555111000...---...000333444222111111222333333222000...---+++))))))+++---///111111222222222222111111,,,,,,,,,,,,,,,---...///...............//////000++++++,,,---......//////111111000///---,,,+++***(((((((((((((((((((((((()))***+++,,,,,,,,,+++++++++///333222...***+++,,,)))))))))))))))))))))))))))***+++,,,---.........000000111222222222222111555666999;;;===>>>>>>>>>?????????????????????>>>===<<<;;;:::;;;>>>AAACCCCCCBBB???;;;:::<<>>===<<<===???@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<::::::::::::::::::::::::888999999:::;;;<<<<<<===999888777555555666777777:::888777777888888666555444444444444444555555555555444444444444333333333///000111222333333333333///000000111111000000////////////000000000111111////////////000000000000///............------------------------.........,,,,,,+++++++++---...///....................................////////////000000111222333333333222...///000111222333333444333222222333555666666555222111///......///111222/////////000333444333111---,,,***)))***,,,...000111111222222222222111111((())))))***,,,...000111---------------.........***+++,,,---...///000000111111000...---,,,+++***)))))))))))))))))))))))),,,,,,,,,---,,,,,,+++***+++///222222...,,,,,,---))))))))))))))))))))))))*********+++,,,---...///000000111222222222222111333555888;;;===???@@@@@@?????????>>>>>>=========<<<<<<;;;;;;<<<>>>@@@AAAAAA@@@>>>;;;;;;===CCCGGGMMMUUU\\\]]]]]]```aaa```eeeiiipppwww~~~111222222333444555666777777888999999888777666777777777888888999888888777999666333222222222111000333444444555666666666666111111111111111000000000000000000000000111111222444333333333333333333333222222222222444555777888999999<<>><<<<<<======???@@@BBBDDDIIIPPPUUUUUUXXX^^^dddhhhjjjjjjjjjiiifffaaa]]]ZZZUUUQQQMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMNNNOOOOOONNNMMMMMMMMMOOOTTTXXX[[[\\\\\\\\\^^^UUUPPPRRRWWW[[[```dddiiiiiijjjmmmppppppmmmjjjgggfffeeefffgggkkknnnqqqppprrrsssssspppooonnnooosssvvvzzz}}}zzzxxxxxxwwwuuusssqqqpppoooooooooqqqmmmiiifffeeeccc```^^^```^^^\\\[[[[[[ZZZXXXVVVUUUUUUUUUSSSPPPKKKFFFCCC???>>>>>>>>>@@@AAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;:::<<<<<<;;;:::999888777666;;;:::999888888888888999999888666777888888777666555555666666666666666555444444444444444444444444444555555666666666777777000000000111111000000000//////000000000111111111////////////000000000000///............------------------...............,,,,,,+++++++++,,,---.......................................////////////---...//////000000//////000000111111222222333333333222222333555666666555222111000.........///000///......000222333222000---,,,***)))***,,,...000111111222222222222111111,,,,,,,,,+++,,,,,,---...---------.........------***+++,,,---...///000111222111000///...,,,++++++))))))))))))************,,,,,,,,,,,,+++******)))(((+++......,,,*********))))))))))))))))))))))))+++*********+++---///000000000111222222222222111444555888;;;===??????@@@@@@??????>>>===<<<;;;;;;999999999:::;;;<<<===>>>@@@???===<<<<<>>===<<<;;;:::888555333333333222111222222333444444444333333000000000000000000000000222111000000//////000000444333333333333333333333222222222333444555666666777666777>>>FFFMMMOOONNNMMMMMMKKKIIIHHHIIILLLOOOSSSTTTTTTRRRPPPOOOOOOPPPPPPPPPPPPPPPOOOOOONNNNNNHHHDDD@@@>>>???AAABBBBBBCCCCCCFFFKKKNNNRRR\\\fffuuuzzzsssiii___XXXRRRNNNLLLIIIFFFAAA<<<:::::::::::::::;;;<<<>>>@@@DDDIIIMMMNNNQQQXXX___dddggghhhhhhgggddd___[[[WWWSSSOOOLLLLLLKKKKKKJJJJJJIIIIIIIIIKKKKKKLLLMMMLLLKKKIIIHHHIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNOOOPPPQQQPPPOOONNNNNNQQQUUUYYY\\\\\\\\\[[[\\\VVVSSSXXX\\\^^^___bbbhhhhhhiiikkknnnpppqqqpppnnnllljjjhhhhhhjjjlllmmmnnnpppsssuuutttttttttuuuvvvyyy}}}{{{yyyxxxvvvtttrrrpppnnnmmmmmmmmmmmmjjjfffdddccccccbbbaaaaaa___]]]\\\\\\[[[YYYWWWUUUUUUSSSPPPLLLFFFAAA>>>AAA@@@??????@@@@@@???======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::BBBAAA???===;;;:::888777;;;;;;:::999999999999999888777666777888999888777777777888888888888777666444444444444444444444444444444333222222222222222000000111111111111000000000000000000111111111111000000000000///////////////............---------........................---------------.............................................////////////111222333444444444444444444444333333222222222111333222222333555666666555222111000///.........///111000///000222222000///---,,,***)))***,,,...000111111222222222222111111000///...------,,,,,,------.../////////......---***+++,,,---///000111222333222111000...---,,,,,,((()))))))))*********+++++++++***)))))))))((((((&&&(((***++++++))))))((())))))))))))))))))))))))+++*********+++---///000000000111222222222222111555777999;;;===>>>>>>>>>@@@??????>>>===<<<;;;;;;888999999:::;;;<<<===>>>>>>>>>===<<<===@@@EEEIIIMMMVVV^^^``````cccdddbbbcccgggnnnvvv}}}777777777777777777888888666999;;;;;;999888;;;===>>>@@@CCCDDDEEECCCAAA@@@===:::777555555555444222111222222222222111111000/////////000000000000111222222111000//////000000111111111222222222222222222222333444444555555666555444555999@@@EEEGGGFFFHHHIIIIIIHHHJJJNNNTTTXXX\\\[[[YYYUUUQQQOOOPPPQQQQQQQQQQQQPPPOOONNNMMMLLLFFFCCC@@@???@@@BBBCCCCCCBBBBBBFFFMMMQQQWWWaaalll{{{}}}wwwmmmbbbZZZRRRLLLIIIHHHCCC===999888888888888777777999;;;>>>AAADDDFFFIIIMMMTTT[[[aaaeeefffgggfffbbb]]]YYYUUURRRNNNLLLLLLLLLKKKJJJIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJIIIHHHIIIJJJKKKMMMMMMNNNNNNNNNJJJLLLNNNPPPQQQPPPOOONNNPPPRRRUUUXXXYYYZZZYYYYYYXXXVVVWWW]]]```___^^^```ccceeehhhiiijjjllloooqqqrrrpppnnnkkkjjjjjjkkkkkkooorrrwwwzzz{{{|||}}}~~~vvv{{{|||{{{uuutttrrrpppnnnmmmmmmnnnkkkhhhdddbbbbbbbbbbbbaaa^^^]]][[[[[[[[[[[[YYYWWWSSSSSSQQQNNNIIIDDD???<<<@@@???======>>>>>>===<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===<<<<<<;;;::::::;;;<<<======<<<;;;:::======<<<<<<;;;:::::::::999888888888888777777777777666555666888999999888888999:::::::::999777666333333333444444444444555444333222111000000000000000111111222222111111000000000000111111111222222000000000000///////////////............---------/////////...........................//////..........................................////////////111222333555666666777777666555555444333222111111333222222333555666666555111000000///............222111000111222222000//////---+++))))))+++---///111111222222222222111111......---------...//////......///000000///---,,,***+++,,,---///111222222222222111///...---,,,+++'''(((((())))))***************)))((((((((())))))'''(((***,,,,,,,,,***)))))))))))))))))))))))))))*********+++,,,---...///000000111222222222222111666777999;;;===>>>>>>>>>?????????>>>>>>=========;;;;;;::::::;;;===???@@@>>>>>>>>>===>>>AAAFFFIIIKKKTTT[[[]]]___bbbdddddddddhhhooovvv}}}777777888888999:::;;;;;;:::===@@@???===>>>BBBFFFIIIKKKMMMNNNLLLIIIEEEBBB???<<<999777777666555444111222222222111111000/////////000000000111111111111111000000000111222222111111222222333333444444222333444555555666666666444444444777;;;???BBBCCCHHHIIILLLNNNPPPTTTYYY]]]cccaaa]]]XXXTTTRRRSSSTTTNNNNNNOOOOOOOOOMMMLLLKKKGGGEEEBBBAAACCCEEEFFFFFFEEEFFFKKKRRRWWW^^^iiitttxxxssskkkccc[[[TTTNNNJJJFFFAAA;;;777777777666555555555666999<<>>===>>>???@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<;;;;;;::::::;;;<<<======<<<;;;:::888888888999999:::::::::777777777777777666666555666555555666888:::999888777888:::::::::888777555333333333444444444555555444333222222111222333333000111111222222111111000000000111111111222222222111000000000/////////...///............---------000/////////.........---....../////////.............................................////////////---...///111333444555555444444333333222222111111333222222333555666666555///////////////.........111000000111333444333111000...,,,***)))***,,,---111111222222222222111111------,,,,,,------...///,,,---/////////---,,,******+++,,,...///111222333000000///...,,,+++***)))&&&&&&'''(((((()))*********)))((((((((()))***+++'''((())),,,------+++***)))))))))))))))))))))))))))***+++,,,---.........000000111222222222222111444555888;;;===??????????????????????????????>>><<<;;;999999:::<<>>>>>AAAEEEIIIJJJRRRYYY[[[]]]bbbffffffeeeiiipppwww~~~666666888999;;;===>>>???@@@CCCFFFEEECCCDDDJJJOOORRRSSSTTTTTTQQQLLLGGGCCC@@@===:::888888777666555222222222222222111000//////000000000111111222222//////000000111333444555333333444555555666777777333333444555666666666666444444555666999===AAADDDIIILLLPPPSSSVVVXXX[[[]]]bbb```\\\VVVRRRPPPRRRTTTKKKKKKMMMNNNNNNMMMLLLKKKHHHFFFDDDDDDEEEGGGHHHHHHJJJKKKPPPXXX^^^eeeppp{{{nnnkkkfff```\\\VVVQQQMMMDDD???999666666666444222444444555888;;;>>>???>>>EEEJJJQQQYYY___dddeeefffbbb___ZZZVVVSSSQQQNNNLLLNNNMMMKKKJJJIIIIIIJJJJJJJJJIIIGGGEEEDDDDDDEEEFFFHHHHHHJJJKKKKKKKKKJJJIIIKKKMMMPPPTTTUUUUUUTTTSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRSSSYYY]]]\\\XXXYYY^^^^^^gggqqqtttooolllnnnrrrooooooooooooooonnnnnnnnnqqqtttzzz~~~}}}yyywwwvvvtttrrrqqqqqqqqqrrrnnnjjjeeeaaa___^^^]]]\\\WWWVVVUUUUUUVVVWWWVVVUUUMMMMMMMMMLLLJJJHHHEEEDDD??????>>>@@@BBBDDDDDDCCC======<<<<<<<<<;;;;;;;;;<<<=========<<<;;;:::::::::;;;===>>>>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888888888888888777777666666555555666999::::::999777888999:::999888666444333333333444444555555555111000000///000111333444111111222222222222111111000111111111111222222222111111000000/////////...//////.........---------000000//////.........---.........//////...------..................................../////////000,,,---///111333555555666111111111111111222222222333222222333555666666555...//////////////////////////////111444666555444111///,,,***))))))+++,,,111111222222222222111111......---,,,+++++++++++++++,,,.........,,,***)))***+++,,,...000111333333///...---,,,***)))((((((%%%&&&&&&'''((())))))*********)))))))))+++,,,---&&&&&&(((***,,,,,,+++)))))))))))))))))))))))))))((()))+++---.........---000000111222222222222111222444777;;;>>>@@@AAABBB???????????????@@@@@@@@@;;;999777666777:::>>>@@@?????????>>>>>>AAAEEEHHHIIIQQQXXXYYY\\\bbbggghhhgggjjjqqqxxx~~~???@@@@@@???>>>AAAFFFKKKJJJKKKLLLMMMOOORRRVVVYYY^^^\\\[[[[[[VVVLLLEEEDDD???>>>;;;888555333111111000//////111333444111...000000111222222333444444222333333444444333333222666666666666666666666666555555555555555555555555333444444666888:::<<<===DDDIIIPPPVVVXXXXXXXXXXXXaaa___\\\YYYUUUQQQNNNMMMOOONNNLLLJJJIIIIIIKKKKKKGGGFFFEEEFFFHHHJJJKKKKKKKKKOOOTTTYYY___jjjzzz{{{lllgggaaa^^^\\\WWWPPPJJJGGG@@@999777666444666999555333444888999999===CCC???HHHQQQUUUYYY___dddeeebbb```^^^ZZZUUUQQQMMMJJJLLLJJJHHHHHHIIIIIIHHHGGGLLLHHHCCCBBBEEEGGGGGGGGGEEEIIIMMMNNNMMMLLLMMMNNNNNNPPPRRRSSSQQQPPPPPPPPPUUUUUUUUUTTTRRRSSSUUUWWWVVVWWWXXXWWWVVVVVVYYY\\\dddmmmtttuuuuuuuuutttqqqoooqqqrrrqqqooonnnnnnpppssswww{{{~~~{{{vvvwwwxxxzzz{{{xxxtttppplllkkkiiifffccc```^^^]]]\\\ZZZXXXYYYZZZXXXTTTQQQRRRSSSSSSPPPKKKFFFCCCBBB@@@AAACCCDDDDDDDDDCCCCCC>>>>>>>>>>>>===<<<;;;:::>>>>>>======<<<<<<;;;;;;<<<;;;::::::::::::;;;<<<===============;;;999888666777888777555555666888777777777888888999999:::;;;:::888666666666666777888777777666555444444444444111//////222333222000111222333333222111000///111111111111111111111111222222111000///...---------.........//////000000000///...---,,,,,,---...------,,,,,,,,,,,,------000---+++,,,......,,,***//////...------...000000000000000111111111222222111111222222222333333333333444555777777777666666000///---+++++++++---......///222444444333111000///---***))))))+++...000000111222333333222111000000///---,,,,,,---///000000000000///...,,,+++***+++...000222222111222333111000///...,,,+++***)))***(((&&&'''***+++)))'''******))))))))))))******)))************))))))(((,,,,,,,,,++++++*********,,,,,,---------------------...///000000000111111666888:::<<<>>>?????????@@@??????>>><<<;;;999888:::999888888888:::===>>>>>>>>>=========@@@EEEIIIMMMPPPUUU[[[```dddgggiiihhhlllqqqwww|||DDDFFFHHHIIIJJJNNNTTTXXXYYY\\\___cccfffhhhkkklllllleee___\\\VVVLLLDDDBBB>>><<<:::777444222111000000///...000222333111///111111222222333444444555444444555555555555444444666666666666666666666666666666666666555555555555444444444555666777888999>>>CCCLLLRRRUUUVVVVVVWWW]]]\\\ZZZWWWTTTQQQOOONNNRRRPPPNNNLLLKKKLLLLLLMMMIIIHHHGGGGGGHHHJJJKKKLLLMMMRRRXXX^^^eeeqqqxxxiiifffbbb___^^^XXXPPPIIIFFF???999888666444444777999666666999888777;;;AAAAAAJJJSSSXXX\\\bbbffffff___]]][[[WWWSSSOOOLLLJJJKKKIIIGGGGGGHHHHHHHHHGGGHHHEEECCCDDDFFFIIIIIIIIIGGGJJJNNNOOONNNNNNOOOPPPOOOQQQSSSTTTRRRQQQPPPQQQSSSTTTTTTSSSRRRRRRTTTVVVUUUWWWXXXWWWVVVWWWZZZ]]]gggnnnsssssssssuuuuuutttooopppqqqqqqrrrssstttuuutttxxx~~~|||zzzyyyyyy||||||wwwooonnnllljjjgggdddbbbaaa]]][[[YYYYYYZZZXXXUUURRRRRRSSSRRROOOJJJFFFDDDDDDCCCCCCDDDEEEEEEDDDCCCCCC>>>>>>>>>===<<<;;;::::::??????>>>======<<<;;;;;;===<<<;;;;;;;;;;;;<<<===<<<============;;;999888888888999888666666888999::::::::::::;;;;;;;;;;;;:::999888777666666666777888777777666555555444444444222000000222333222000111222222333222111000///000000000000000000000000111111000000//////................../////////000//////...---,,,---............------------......000...,,,,,,......---+++//////...------...000111222222333444444444444333111222222222222333333333222333555666666666555444000///---,,,,,,,,,...///000222444666666444222111000...,,,++++++---000111000111111222222111111000000///...,,,,,,,,,,,,---------------------------***---///111000000111222000000///---,,,+++***)))+++)))((()))++++++***(((******))))))))))))******((())))))*********)))))),,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,---//////...//////111222333555777999<<<>>>?????????>>>>>>>>>>>>======<<<;;;;;;:::999999:::<<<>>>@@@??????>>>======AAAFFFJJJOOORRRVVV[[[```cccfffgggiiilllqqqwww}}}TTTWWWZZZ^^^aaaffflllpppooosssyyyzzzmmm```XXXQQQGGG@@@===:::999777555222111000000000///......000111111000222222333333444555555555555666666666666666666555666666666666666666666666777777777666666555555555555555444444444555666666888>>>FFFNNNRRRSSSTTTTTTWWWVVVVVVUUUTTTSSSQQQQQQQQQOOOMMMLLLKKKJJJKKKKKKLLLKKKIIIHHHHHHIIIJJJKKKOOOUUU^^^eeennn{{{ttthhhfffeeedddaaaZZZPPPHHHEEE>>>999888666333222444999666666999999888===CCCIIIRRR[[[^^^```ccceeeeee^^^\\\XXXTTTPPPMMMKKKJJJIIIHHHFFFFFFGGGHHHGGGFFFEEEDDDDDDFFFIIIKKKKKKJJJGGGIIILLLMMMMMMNNNPPPQQQOOORRRUUUUUUTTTRRRQQQQQQSSSTTTTTTRRRQQQQQQSSSUUUUUUVVVWWWWWWVVVXXX[[[]]]iiinnnqqqoooooosssuuutttooonnnnnnqqqtttxxxyyyzzzwww{{{~~~{{{yyyzzzzzz}}}{{{pppooommmkkkiiifffdddbbb]]]\\\ZZZYYYYYYWWWTTTRRRRRRRRRPPPLLLHHHEEEEEEEEEEEEFFFFFFEEEEEEDDDBBBBBB=========<<<<<<;;;::::::@@@@@@???>>>===<<<;;;;;;>>>===<<<<<<<<<<<<===>>><<<<<<======<<<;;;:::999888999:::999888777999;;;;;;;;;;;;;;;;;;;;;:::::::::999888777666666666777777777777666555555444444444222111111222222111///111222222222222111000000////////////////////////000000000000////////////............////////////......---------...////////////............/////////...------......---,,,///...------...///000111333444666777888777666555222222222222333333333333222333444555555555444333//////...------...///000333555777888888666444222...---,,,++++++---///111222111111000000111111222///...------,,,+++************++++++,,,---//////***,,,///000000///000111000///...---,,,+++***)))+++***)))***+++,,,+++)))***))))))(((((())))))***'''((()))***************+++++++++++++++******************++++++,,,,,,,,,000/////////000222444666444666888;;;===?????????======>>>>>>???>>>>>>>>>;;;;;;::::::;;;===???AAA@@@@@@???>>>>>>AAAGGGKKKQQQSSSWWW[[[___bbbdddfffiiilllrrrxxx}}}jjjllloootttxxx}}}{{{jjjXXXMMMGGG@@@999777666555444222111000//////000///......///111222333444444444444555555666666555555666666666666555555555555555555555555555555666666666555444444333333555555444555555666777888888===EEEKKKOOOPPPQQQQQQRRRRRRTTTUUUUUUUUUUUUTTTSSSRRRPPPOOONNNMMMMMMNNNNNNMMMKKKHHHFFFFFFHHHJJJPPPWWWbbbllluuussskkkkkkkkkjjjeee\\\PPPHHHCCC===888888666333111333444333444888:::<<>>===<<<;;;:::===<<<<<<<<<<<<<<<<<<===;;;;;;<<<===<<<;;;:::999888999999999777888999;;;;;;;;;::::::999999888888999888888777777777777777777777666666555555555555444333333222222222111000111111111222111111111111000000000000000000000000.../////////000000000111.........///////////////------------......////////////000000000000/////////............///............------...///000111333555777999999888666444222222222333333333444444333333555555555555444333///.........///000222222555666888999888666333111++++++******+++,,,---...222111000//////000111222++++++,,,,,,,,,+++******,,,+++++++++,,,...000111+++---000000000///000111//////...---,,,+++***)))************************))))))(((((((((((())))))&&&'''(((******++++++++++++++++++*********************++++++,,,,,,------//////000222333444555555333555888:::===>>>??????>>>>>>????????????>>>>>>;;;:::::::::;;;===@@@AAABBBAAA@@@>>>???BBBHHHLLLQQQSSSVVVZZZ___bbbeeegggiiilllqqqwww|||~~~ooo^^^LLLCCC>>>999555444333222111000////////////000000/////////111333444444444555555555555666666333444444555555444444333444444444444444444444444444444444333333222222222333444444666888:::;;;======AAAFFFJJJLLLMMMNNNOOOOOOPPPSSSUUUWWWWWWWWWWWWZZZYYYXXXXXXWWWVVVVVVVVVQQQPPPMMMIIIEEECCCFFFHHHPPPXXXdddoooyyy}}}ssspppppppppmmmfff\\\PPPHHHAAA;;;777777666333222333444222444888<<>>>>>======<<<;;;;;;;;;<<<<<<@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999666777888888777777999;;;<<<;;;;;;::::::999999999888888888888777777777666666666666666555555555555222333444444333222111111111111111111111111222222111111111111111111111111......//////000000111111///////////////.........,,,,,,---......///////////////000111111000//////...//////////////////000...---------...///111222222333666888888777555333222222333333333444444444444555666777777666555444......///000111333444555666777888999777555222000******+++,,,,,,---......222111000//////000111222((((((***+++,,,------,,,///...............//////,,,///111222111000111111......---,,,+++******)))((())))))))))))((())))))))))))(((((((((((())))))&&&'''(((******+++++++++************************+++++++++,,,---......///---///222555666555444222333444777:::<<<===>>>>>>@@@@@@@@@??????>>>===<<<:::999888999:::===???AAABBBBBB@@@>>>>>>BBBHHHMMMOOOQQQUUUYYY^^^cccgggjjjhhhkkkpppvvv{{{wwwooo[[[OOOBBB<<<999555444444000///////////////000000///000111111111222444666555555555555555555555555222222333333333333222222333333333333333333333333222222222222222222222222333333555777:::===???AAAAAADDDFFFHHHIIIJJJLLLNNNMMMOOORRRUUUWWWXXXXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYTTTTTTPPPJJJDDDBBBDDDHHHPPPYYYfffqqqzzzyyyrrrqqqqqqoookkkcccXXXNNNHHHAAA;;;666666666444444666999777888<<<@@@CCCKKKSSSaaahhhmmmkkkiiijjjkkkiiifffccc^^^YYYSSSOOOLLLKKKIIIGGGFFFGGGJJJKKKKKKKKKKKKLLLNNNMMMKKKHHHGGGGGGJJJKKKNNNRRRVVVWWWWWWUUUSSSTTTTTTSSSRRRRRRTTTUUU]]]]]]\\\ZZZXXXWWWXXXZZZXXXWWWUUUUUUWWWYYYZZZZZZYYY]]]aaacccgggkkkiiidddiiilllppprrrqqqppppppqqqnnnuuu}}}}}}|||{{{yyyxxxyyyzzz||||||zzzuuurrrqqqppppppmmmjjjeee```^^^YYYYYYWWWTTTOOOLLLLLLLLLLLLLLLLLLIIIGGGFFFFFFGGGGGGEEECCCAAA@@@>>>>>>===>>>===<<<;;;;;;<<<===>>>>>>>>>======<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::999:::;;;<<<<<<;;;:::999666777888777777777999;;;==================<<<<<<777777888888888888777666666666666666666666555555000222444555333222222222111111111000111111222333111111111111111111111111......//////000000111111///////////////.........,,,---......///............///000111111000///......///000000//////000111...---------...///111222111222444555666555444333333333333333444444444444555666777777777666555444......000222333555666777777888999999777444000...,,,---...000111111111111111000000//////000000111'''((()))***,,,---//////000000000000000///...------///222222111000111111---------,,,+++*********''')))***)))((('''((())))))((((((''''''(((((()))'''((()))***************)))))))))***************++++++,,,---......//////...000222555555444222111333555777999;;;<<<<<<<<>>===<<<;;;999888888888:::===@@@AAACCCBBB???===>>>BBBHHHMMMOOOQQQTTTYYY^^^dddhhhkkkhhhkkkqqqwww|||{{{uuuooojjjgggbbbZZZSSSFFF???888666444111000222............//////000111...111444444333333555777444444444444444444444444222222333333333333222222111111111111111111111111111111111222333333444444333444555777:::===@@@AAABBBCCCCCCCCCDDDFFFJJJMMMLLLNNNQQQTTTVVVWWWVVVVVVTTTUUUVVVWWWWWWXXXXXXXXXYYYXXXTTTMMMEEEBBBEEEIIIQQQZZZgggqqqyyy{{{uuuooolllkkkiiiccc[[[SSSLLLHHHAAA:::555555666555666:::;;;:::;;;AAAEEEJJJSSS\\\ggglllnnnjjjffffffgggeeeaaa___\\\XXXSSSOOOLLLJJJJJJIIIHHHIIILLLNNNNNNNNNLLLNNNOOOMMMJJJHHHHHHIIIKKKLLLPPPVVV[[[\\\YYYVVVUUUTTTSSSQQQOOOPPPTTTWWWZZZZZZ[[[ZZZZZZZZZ]]]___ZZZXXXUUUUUUWWWYYYYYYXXXZZZ]]]___aaafffllllllhhhjjjqqqxxxzzzvvvrrrsssuuurrrxxx}}}{{{{{{{{{yyyxxxuuuxxx{{{{{{xxxuuuttttttssssssrrroookkkeee```]]]ZZZZZZXXXSSSNNNKKKKKKMMMLLLMMMNNNMMMKKKIIIIIIIIIGGGFFFDDDAAA@@@????????????>>>===<<<<<<===???@@@<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<======<<<;;;:::999999;;;;;;;;;;;;:::999777888999888888888:::<<<===============>>>>>>>>>666777888999999888777666555666666666666666666666...111555555444333333444111111000000000111333333111111111111111111111111////////////000000000000000/////////............---.../////////...---,,,---...000111111000...---...000111111//////111333------------...000111333111222333333444444333333333333333444444444444555555555666666666555444333---...000333555777888888999999:::999777333000---,,,...000222333333222222//////000000000000//////***))))))***+++---///000---...000111111///---+++---///111222000///000000------,,,,,,+++*********(((***+++***(((''')))+++((((((''''''''''''((((((((())))))*********))))))((()))))))))*********+++)))***+++,,,---...//////222222111111111222222222444666888999:::;;;::::::=========>>>>>>======<<<:::999999999;;;>>>AAACCCCCCAAA???<<<===AAAHHHMMMQQQRRRUUUXXX]]]cccgggjjjjjjmmmrrrxxx~~~zzzuuuooolllmmmnnnnnnmmmccc\\\SSSMMMKKKGGGBBB===888444111222000,,,,,,///---------...///000111222...111555666555444555777444444444444444444444333222333333444444333333222000000000000000000000000111111222333444555555666333444555777:::===???@@@@@@@@@@@@???@@@CCCIIIMMMKKKMMMPPPSSSUUUUUUTTTTTTTTTUUUVVVXXXYYYZZZZZZZZZ\\\[[[WWWOOOGGGDDDFFFJJJRRR[[[hhhrrryyy~~~xxxrrrlllfffeeeccc]]]UUUOOOJJJHHHAAA:::555555555555888<<<:::999<<>>@@@AAA:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;888999:::;;;;;;;;;:::999888999::::::999:::<<<>>>::::::;;;;;;<<<<<<======666777888999999888777666555555555666666666666666---000555666444333444555111111000000000111333444000000000000000000000000000000000000////////////000000//////.........---....../////////...,,,+++---...///111111///...------000222111//////111333------,,,---...000222333222222222222333333444444333333333444444444555555444444555555555444222111---...111333666888999999:::;;;;;;:::888444000...***,,,///111222222111000...///000111111000///...---,,,*********,,,...000***,,,///111111///---+++,,,...000111///......///---,,,,,,++++++*********(((+++,,,,,,)))(((***,,,((((((''''''''''''(((((()))************))))))((((((((())))))*********+++((())))))+++,,,---......555333000......///222444555666888999::::::999999:::;;;<<<===>>>>>>>>>>>>;;;::::::;;;===???BBBDDDBBBAAA>>><<<<<>>AAAEEEHHHIIINNNTTTYYYYYYWWWTTTRRRUUUTTTUUUWWW[[[^^^^^^^^^^^^[[[VVVQQQMMMLLLMMMMMMTTT```mmmtttyyy~~~yyysssjjjdddbbb___ZZZVVVRRRLLLDDD>>>;;;:::999777777777777888444<<>>===;;;>>>===<<<;;;<<<===???AAA888999::::::;;;;;;:::::::::;;;===>>>???>>>===;;;;;;;;;::::::::::::999999::::::::::::::::::::::::???===<<<===??????<<<888555666666777777777666666888888777666666666666666555666666666666444333222000111111111222222222222000///////////////000000222111000---+++,,,///111......////////////......------------------------,,,---///111111000///---////////////////////////111000000000111222333333555444222111000111222222555555555444444555555555444222111111222333222111...///111333555777999:::===;;;888666666555333222---+++)))***---111333444333333222000...,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,...000111222222000---+++)))***+++,,,------------///...------++++++***)))))))))))))))))))))))))))******))))))((('''''''''))))))))))))))))))))))))++++++***)))(((((())))))((()))***,,,------,,,,,,///000111222111111222444444555777888::::::;;;;;;???????????????>>>======999999999:::;;;===@@@AAA??????===<<<===AAAGGGLLLOOOPPPSSSVVV\\\bbbgggkkkmmmpppuuu{{{EEEAAA>>>???BBBCCC@@@<<<>>><<<999777666444111///222000......000000///---////////////000111222333333333333333333222111111444444333333333222222222444444333222111000000///...///111333444444444444333333444444444444444555777777777777777888999999<<<<<<<<<===@@@DDDHHHJJJIIIOOOWWW^^^```^^^[[[XXXXXXXXXXXX[[[___aaabbbbbb\\\XXXSSSNNNLLLNNNQQQTTTZZZeeepppuuuzzz~~~wwwrrrnnnhhhddd___\\\XXXTTTPPPJJJCCC>>><<<;;;999888777777777888:::@@@GGGNNN[[[mmm{{{wwwmmmccc\\\YYYYYY[[[ZZZYYYWWWUUURRRPPPOOOMMMLLLKKKKKKLLLNNNPPPQQQPPPNNNJJJHHHHHHJJJMMMPPPMMMOOORRRTTTUUUTTTSSSRRRPPPQQQSSSUUUXXXZZZ\\\]]]ZZZXXXVVVUUUUUUVVVXXXYYYYYYYYYYYYXXXXXXXXXXXXXXX[[[ZZZZZZ]]]```dddgggiiirrrxxx}}}}}}wwwssssssvvvwwwxxxzzz|||}}}~~~|||||||||||||||zzzyyywwwwwwxxxyyyxxxwwwyyyvvvqqqkkkeeeaaa]]]\\\\\\ZZZXXXUUUSSSRRRSSSSSSTTTSSSQQQOOOMMMKKKHHHEEEFFFDDDAAA@@@??????===;;;<<<<<<===>>>>>>>>>>>>>>>999999:::;;;;;;;;;;;;;;;999:::<<<===>>>===<<<;;;;;;;;;::::::::::::999999::::::::::::::::::::::::;;;:::999;;;<<<<<<999666666777777888888777777777888777777666666666666666555555666666555444333222111000000000111111222222222111111111111111222222000...,,,******+++---.........////////////......------------------------,,,---...///000///..............................////////////000111222222555444333222111222222333555444444333333444444555555333111111222222222000...///000222444666888888999777444333333222000...)))'''%%%&&&)))---///000222222111000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111///---+++***+++,,,---............///...------++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***))))))))))))))))))***+++---............///000222222111111333444555666888999;;;;;;<<<<<>>======::::::::::::;;;===???@@@??????>>><<<===AAAGGGLLLQQQSSSVVVZZZaaahhhnnnqqqqqqtttxxx}}}666333222333666777555333666555333222222111///---111///......000000///---000000111222333333333333333333333333333222222111333333333333222222222222666555444333222111000///111222333555555666666555666666666555555444444333777666555444444555666777888888:::<<>>===:::888777777888888>>>CCCJJJTTTeeeyyyxxxnnnhhhccc___]]]bbbaaa^^^ZZZWWWTTTSSSRRRNNNKKKIIIIIILLLOOONNNMMMJJJHHHFFFEEEEEEHHHLLLNNNPPPQQQSSSTTTTTTSSSRRRQQQQQQRRRTTTVVVXXXZZZ\\\]]]WWWVVVTTTSSSSSSUUUVVVXXX[[[ZZZYYYXXXWWWWWWXXXXXX\\\\\\\\\^^^```bbbdddfffmmmsssyyyyyyuuurrrrrrtttsssuuuvvvwwwyyy}}}~~~~~~}}}|||{{{yyyxxxxxxxxxyyywwwvvvwwwssslllfffaaa___``````]]][[[XXXVVVTTTTTTTTTUUUVVVVVVTTTRRRNNNJJJGGGEEEFFFDDDAAA@@@@@@???===<<<:::<<<>>>???@@@>>>===<<<::::::;;;<<<<<<<<<<<<;;;999:::;;;<<<===<<<;;;;;;;;;;;;::::::::::::999999::::::::::::::::::::::::999999999:::;;;:::888666888888999999999888888777888777666666555555666666555555555555444333222111111000/////////000222333222111111000000111111111333000,,,,,,...000///.........////////////......------------------------,,,---------................................................///000111222555555444333333333444444444333333222222333333444666444222222222222000/////////000111333444555666:::888666555555444222000***)))'''(((+++///000111111111111111000///......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...---,,,,,,,,,---...///////////////...------++++++***)))))))))))))))))))))))))))(((((())))))***++++++,,,+++++++++++++++++++++++++++***))))))))))))))))))***+++,,,...///////////////000222222111111333444666777888:::<<<=========???????????????>>>======;;;;;;::::::;;;===>>>???@@@???>>><<<===AAAGGGLLLNNNPPPTTTYYYaaahhhnnnrrrtttvvvzzz~~~666444333444666777666444333222000000111111000/////////...//////000//////111222333555555555444333222333333444333333222222333333333333222222222222555555444444333222222222444444555555666666666666888888888888888888888888777666555444555666888999777888:::===AAADDDGGGIIIRRRXXXbbbkkkmmmhhh___XXXYYYWWWWWWYYY]]]```aaabbbYYYVVVRRROOOOOOSSSXXX[[[aaalllvvvzzz}}}uuujjjccc___[[[YYYXXXVVVSSSPPPLLLHHHCCCAAA@@@>>>;;;999777777999999>>>EEEOOO\\\ooo|||tttooommmllljjjgggjjjhhhccc^^^ZZZWWWUUUTTTQQQLLLHHHIIINNNPPPMMMJJJDDDCCCCCCCCCEEEHHHLLLNNNQQQRRRTTTUUUUUUUUUTTTSSSQQQQQQSSSUUUVVVXXXZZZZZZVVVUUUTTTTTTTTTUUUVVVXXX]]]\\\ZZZYYYYYY[[[]]]^^^cccccccccbbbaaabbbdddfffjjjpppvvvxxxvvvttttttvvvssstttvvvvvvxxx~~~~~~|||yyyxxxwwwwwwwwwwwwuuusssssspppjjjddd```___```aaa]]][[[YYYVVVUUUUUUUUUVVVYYYYYYXXXUUUPPPKKKGGGEEEFFFDDDAAA@@@@@@@@@>>>===;;;<<<===>>>>>>===<<<<<<:::;;;<<<<<<======<<<<<<:::;;;<<<=========<<<<<<;;;;;;:::::::::999999999999999999999999999999999999::::::;;;<<<;;;:::888999999:::::::::999888888777777666555555555555666555555444444333222222111111000///...///000222333000//////............///444///++++++///222000---......////////////......---------------------------,,,,,,,,,,,,---..............................---------...///000111222555555555444444444555555333222222222222222222333666444333222333222000...//////000111222333333444999888666666555444222000,,,***)))+++...111222333222222222111111000///...++++++,,,,,,,,,,,,------***,,,---/////////...------...///000000000000000///...------++++++***)))(((((((((((((((((((((((())))))******++++++++++++******************************)))))))))))))))*********,,,---...///000000///111222222222222333555555666888:::;;;<<<======???????????????>>>=========<<<;;;;;;;;;===>>>???@@@???>>>======BBBHHHLLLMMMOOOSSSYYY```ggglllppprrruuuyyy~~~555444333333444444333222222111000000222222111000...//////000000000111111222333555666666555444444222333333444444444333333444444444333333333222222333333333444555555666666555555555555666666777777999999999999999999::::::;;;:::::::::;;;<<<>>>???<<<>>>@@@DDDGGGJJJLLLMMMSSSYYYbbblllppplllccc[[[YYYWWWVVVWWWZZZ]]]______YYYXXXUUUTTTSSSUUUVVVXXX^^^jjjvvvzzz|||zzzpppiiidddaaa]]]ZZZYYYXXXUUUQQQLLLHHHEEECCCAAA???<<<999888999:::;;;AAAJJJXXXgggxxxuuuqqqooopppsssvvvuuutttrrroooiiiccc]]]YYYVVVUUURRRMMMJJJJJJNNNOOOLLLHHHDDDDDDEEEGGGIIIMMMPPPQQQQQQRRRTTTVVVWWWWWWWWWWWWRRRSSSTTTUUUWWWXXXYYYZZZVVVVVVUUUUUUVVVWWWXXXYYY]]]\\\[[[[[[]]]aaaeeegggkkkkkkjjjgggeeeeeegggjjjpppssswwwxxxwwwuuuuuuvvvtttvvvwwwwwwxxx~~~{{{zzzxxxxxxyyywwwuuurrrooommmiiieeebbb```______\\\ZZZXXXUUUTTTTTTUUUUUUZZZ[[[[[[XXXRRRLLLIIIGGGFFFDDDAAA@@@AAA@@@???>>>>>>===<<<;;;;;;<<<======:::;;;<<<<<<======<<<<<<<<<<<<===>>>>>>>>>>>>>>>;;;;;;:::::::::999999999999999999999999999999999888999;;;;;;;;;:::999999:::::::::::::::999888888777666666555555555555555555444333333222222111111111000/////////000222333000000///...------.........***&&&''',,,...,,,)))......////////////......---------------------------,,,,,,,,,,,,---.......................................///000111333333555555555555555555555555222222222111111222222222555444333333333222///---//////000111111222333333444333222222222111...,,,***)))((()))---///000000333333333222000///---,,,+++++++++,,,,,,---------,,,---...////////////...//////000000111111000000///...------++++++***)))((((((((((((((((((((((((++++++++++++******))))))))))))))))))))))))))))))***)))))))))))))))******))))))***+++---...000000000111333333222222444555333444666888:::;;;<<<<<>>=========<<<<<<;;;<<<===>>>???@@@@@@>>>===>>>BBBHHHMMMQQQSSSWWW]]]ccciiinnnpppnnnqqqvvv{{{333333333222222222222222333111000000111111000///...///111111111111333444444444555555666555555444222333333444444444444444555555555555444444444444222333444555666777888999666666666666777888999:::;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCEEEHHHKKKMMMNNNOOOOOORRRWWW```kkkrrrqqqkkkddd\\\ZZZXXXXXXZZZ]]]^^^^^^YYYXXXVVVUUUTTTSSSSSSSSSYYYfffsssxxxzzz|||}}}}}}xxxsssllliiiiiihhhfffddd^^^]]]ZZZUUUOOOIIIGGGFFFAAA???<<<999999:::<<<>>>GGGSSScccppp{{{}}}vvvgggiiinnntttzzz}}}~~~}}}wwwtttooohhhaaa[[[VVVTTTPPPMMMKKKKKKLLLLLLIIIGGGAAABBBDDDFFFIIIMMMOOOPPPRRRSSSTTTUUUVVVWWWXXXXXXVVVVVVWWWXXXYYY[[[[[[\\\WWWVVVVVVWWWWWWXXXYYYZZZ\\\[[[ZZZ[[[^^^dddjjjnnnppppppnnnjjjggghhhmmmqqqyyyzzz{{{zzzwwwvvvvvvwwwvvvxxxzzzyyyyyy~~~}}}}}}|||{{{wwwuuummmllljjjgggccc```]]]\\\ZZZXXXVVVTTTRRRSSSSSSTTTWWWZZZ[[[YYYRRRLLLJJJIIIFFFDDDBBBAAAAAAAAA@@@>>>???>>><<<::::::;;;===>>>::::::;;;<<<<<<<<<<<<;;;======>>>>>>>>>?????????;;;;;;::::::::::::999999999999999999999999999999555777999:::999888888999::::::::::::999999888777777666555555444444555555555444333222111111111111000111111111222222222222222222111000////////////...+++)))***---...---+++......////////////......------------------------,,,---------............---------------------------......///000222333444333444555555666555555555333222222111111222222333444333333333444333000---//////000111222222333333444333222222333111...,,,+++******,,,///111222222333333222111000...,,,+++***++++++,,,,,,------...---......////////////...///000000111111000000000///...------++++++***))))))))))))))))))))))))))),,,++++++***))))))(((((((((((((((((((((((((((((()))))))))))))))******+++))))))***+++,,,...000111000111333333222222444555222444666888:::;;;<<<<<>>======<<<<<<;;;;;;<<<>>>???@@@AAA@@@???===>>>BBBHHHMMMPPPRRRVVV\\\bbbhhhlllnnnllloootttzzz~~~333444444555555555666777666444333222333222111///...000222333222222444777666555555444444444555555222333333444555555444444777666666666666555555555444444555666777777888888777777777777999:::<<<===???AAADDDIIINNNRRRUUUWWWTTTUUUVVVVVVUUUSSSQQQPPPPPPRRRTTTWWWXXXXXXWWWVVVWWWZZZaaakkktttvvvqqqlll___\\\YYYXXXYYY[[[\\\\\\XXXVVVTTTQQQPPPPPPQQQRRRVVVbbboootttwww|||wwwrrrllljjjkkkmmmmmmkkkdddccc```ZZZRRRLLLIIIIIIAAA???<<<999999;;;???AAANNN[[[iiirrrvvvvvvpppiii___fffqqqzzz{{{xxxssslllddd\\\VVVRRRMMMLLLKKKJJJIIIGGGFFFEEE>>>@@@BBBEEEIIIKKKMMMNNNSSSSSSSSSTTTTTTUUUUUUUUUWWWWWWXXXYYYZZZ[[[[[[\\\VVVVVVVVVWWWXXXXXXYYYZZZZZZXXXWWWXXX\\\cccjjjnnnoooooommmiiigggjjjrrrzzz{{{{{{zzzyyyxxxyyyzzz|||zzz}}}~~~}}}~~~|||xxxuuuooonnnkkkgggccc___\\\[[[WWWVVVSSSQQQPPPQQQRRRRRRRRRVVVYYYWWWQQQKKKIIIJJJFFFDDDBBBAAAAAAAAA@@@???======<<<<<<;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;===============>>>>>>???;;;;;;::::::::::::999999888888888888888888888888555888:::;;;999888999:::::::::::::::999888777666666666555444444444444555444333222111000000111111000111333444444444222111222222111//////......///////////////000111111111......////////////......------------------------,,,---...///000///......------------------------,,,,,,---...///111222333222333444555666555555444333333222222222222333333333222222333444333111...//////000111222333444555444444444444555333000------,,,,,,...111333444333000000000000///...---,,,******+++,,,,,,---...............------------,,,///000000000000000/////////...------++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++*********+++---///222333000222333333333333444666333444666999;;;<<<===>>>???????????????>>>======<<<;;;;;;;;;===???AAABBBAAA@@@???>>>>>>BBBIIIMMMMMMOOOUUU[[[bbbhhhlllooommmppptttyyy~~~111333555666666777999;;;:::888666555555444222111...111333444333333555888666666444333333444555666222333333444555555555444777777777777666666666666666666666666777777777777888888888999:::===???@@@DDDGGGNNNVVV___gggnnnqqqmmmmmmnnnnnnlllhhhdddbbbaaabbbeeeggggggfffdddbbb^^^___dddmmmuuuxxxsssnnn___[[[XXXVVVWWWYYYYYYYYYXXXUUUPPPMMMLLLMMMPPPSSSUUUaaalllrrrvvv}}}}}}vvvoookkkkkkmmmnnnmmmhhhhhhddd]]]TTTMMMKKKKKKAAA>>>;;;999:::<<<@@@BBBQQQ^^^kkkooooookkkeee___]]]ggguuu|||zzzuuunnneee]]]UUUQQQJJJKKKKKKIIIFFFDDDCCCCCCBBBCCCFFFIIILLLOOOPPPQQQTTTSSSSSSSSSRRRRRRQQQQQQVVVVVVWWWWWWXXXYYYYYYZZZUUUUUUVVVWWWWWWXXXYYYYYYXXXWWWUUUVVVZZZ```hhhllllllllljjjgggfffkkkvvvxxxxxxwwwwwwyyy}}}~~~~~~}}}{{{wwwtttrrrpppkkkfffaaa^^^\\\[[[VVVTTTRRRPPPOOOOOOPPPQQQNNNRRRVVVUUUOOOJJJHHHIIIFFFDDDBBBAAAAAABBB@@@???;;;<<<===>>>===<<<:::999888999::::::;;;;;;::::::<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;:::::::::999999888888888888888888888888777:::======;;;:::;;;===:::::::::999888777666555666666555444444444444555444333222000000000000111///111444666666555333111000000///------,,,,,,,,,,,,...//////......///111......////////////......------------------------,,,---///111111000///---------------------------+++++++++,,,...000111222111222444555555555444444444333333222222333333444222111222444555444111/////////000222333444555666111000000111222000---***(((((((((***---///000///......////////////......******+++,,,,,,---......---------,,,,,,+++++++++//////000000000//////...///......---,,,+++***)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))((())))))***+++++++++++++++,,,...111333555000222333333333333444666444555777:::<<<===>>>??????????????????>>>======;;;;;;;;;;;;===???AAACCCAAA@@@???>>>???CCCIIINNNNNNRRRXXX___gggnnnsssuuuooorrrvvvzzz~~~777777777999<<<>>>>>>======;;;888666666444222000333333333333444555666666555555555444444333333333444555777888999999999888777777666666666555555555666555555555555555555555999:::<<<>>>???AAAAAAAAAJJJNNNTTT^^^iiisss|||}}}zzzqqqpppooooooooommmiiifffcccbbbdddjjjqqqtttrrroooddd___YYYTTTTTTVVVXXXYYYXXXUUUSSSRRROOOLLLMMMRRRUUU\\\dddkkkuuu|||uuurrrssssssqqqnnniiiiiigggbbb[[[QQQIIIDDDDDDAAA===999888===EEEKKK^^^dddkkkmmmhhhaaa[[[XXXbbbooo~~~}}}zzzuuunnnfff]]]UUUPPPKKKJJJHHHFFFEEEEEEFFFFFFFFFGGGHHHKKKOOOSSSVVVWWWXXXWWWUUUSSSRRRRRRRRRRRRPPPSSSXXXZZZYYYWWWVVVVVVSSSUUUXXXYYYYYYZZZ[[[]]]]]]ZZZXXXWWWZZZ```hhhllljjjjjjhhhfffeeeiiiqqqwwwyyyxxxxxx{{{|||zzzwwwvvvtttoooiiieeeccc```\\\XXXTTTSSSQQQOOONNNMMMNNNNNNUUUUUUVVVUUURRRNNNJJJHHHBBB@@@>>>===>>>>>>>>><<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===============>>>??????===<<<;;;:::999:::;;;<<<<<<;;;;;;;;;;;;:::::::::999999999999999888777777555666777888888999888888777777777666666666666555777555333222333333222111222222222222111111111000000///...------...///000000///...------...///000................................................////////////////////////......------------..................///111222333111222444555555555444444222111///000222444555555222333333333333222111111---...000111222222222111...///000000000///------,,,+++***,,,000222333333111000///---,,,,,,,,,,,,...---,,,,,,,,,,,,......111111000...+++))))))***000000111000000///......000...,,,+++,,,+++***)))))))))************))))))(((((((((((((((((((((((())))))************)))((('''((((((((())))))******((()))***+++---000222333//////000111333444555555222555777999;;;<<>>===<<<;;;;;;;;;;;;<<<>>>???AAABBBAAAAAA@@@???@@@CCCHHHKKKNNNQQQWWW]]]ccchhhlllmmmpppqqquuu{{{666777999===AAACCCCCCBBB???<<<888666555444333111444444333444444555666666555555444444444444444444444555777888888888888777777777666666555555444444222333333444444555555555555777999<<<>>>@@@AAABBBJJJMMMQQQYYYbbbllltttxxx|||yyyuuuuuuuuuvvvuuusssooolll``````bbbiiipppuuutttqqqddd___XXXTTTTTTVVVXXXZZZ\\\WWWTTTRRRNNNJJJLLLQQQTTTZZZaaafffpppzzz|||yyyvvvtttpppmmmhhhfffccc^^^WWWPPPKKKGGGBBBAAA===:::;;;@@@HHHNNN[[[^^^aaa```\\\YYYXXXYYYfffssszzzwwwqqqjjjbbb[[[TTTPPPKKKIIIGGGEEEDDDCCCCCCDDDEEEFFFIIILLLPPPUUUXXXZZZYYYXXXXXXVVVTTTQQQOOONNNQQQTTTWWWXXXVVVTTTSSSSSSRRRSSSUUUVVVWWWZZZ^^^aaabbb```\\\[[[\\\aaagggkkkiiihhheeeaaa```eeemmmsssvvvxxxzzz}}}~~~~~~~~~~~~{{{xxxuuusssrrrmmmgggcccbbb```\\\YYYUUUTTTRRRPPPOOONNNNNNNNNSSSSSSTTTSSSQQQMMMIIIFFFBBB@@@>>>===>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<>>>>>============>>>===<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::::::::999888888999999888888777666777777888888888777777666999999888888888777777777666444222222333333222111222222111111111000000000000///...------...///000//////...------...//////.......................................---------..............................------------..................///111222333333444555666666666555444666444222111222333333333222222333333222222111000...///000111222111111000000000000000///---,,,+++,,,++++++,,,000222333222000000///...------------++++++++++++,,,...000111/////////...+++***+++,,,....../////////...------000...,,,+++++++++***)))))))))*********))))))((()))))))))))))))))))))))))))))))))******))))))(((((()))))))))******************+++,,,---...000111000000111222222333444444333555888::::::<<>>===<<<;;;:::;;;;;;<<<===???@@@AAA@@@@@@@@@??????BBBGGGKKKKKKOOOUUU\\\ccciiimmmoooqqqrrrvvv|||}}}666888<<>>>>>???FFFGGGJJJNNNUUU\\\cccgggssssssttttttsssrrrqqqpppooooooqqqrrrsssqqqmmmiii______aaagggmmmqqqqqqoooeee```ZZZVVVVVVYYY[[[]]]aaa[[[UUURRRLLLHHHJJJPPPTTT[[[aaafffnnnxxx}}}}}}~~~|||wwwqqqnnnlllfffccc^^^XXXSSSNNNKKKJJJAAA@@@>>><<<>>>CCCJJJOOOVVVVVVTTTQQQOOOQQQWWW]]]kkkxxx}}}wwwrrrkkkddd___YYYTTTQQQMMMLLLIIIGGGEEEDDDCCCCCCEEEGGGJJJNNNRRRVVVYYY[[[XXXXXXXXXWWWTTTPPPLLLIIIRRRSSSTTTTTTQQQPPPOOOPPPOOOPPPRRRTTTWWW[[[aaafffgggdddaaa^^^^^^aaaeeehhhgggeeeaaa^^^^^^bbbiiiooossswww{{{~~~}}}~~~~~~zzzvvvsssppplllfffccccccaaa^^^[[[VVVUUUSSSQQQPPPOOOOOOPPPQQQQQQRRRQQQOOOKKKGGGEEEAAA???======>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::888888999:::;;;<<<======@@@???>>>======<<<<<<<<<===<<<;;;::::::::::::;;;===<<<<<<;;;:::999999888888888888888888777666666999999999888888777555555555555555444444444444333666444222222222333222111111111000000000///////////////............//////......------------..............................///.........------,,,,,,------------------------......------------..................///111222333555666666666666555555444:::777444333333333222111222222333333222222111000...///000111111111000///000000000///...,,,***)))+++++++++---000222222111////////////////////////,,,,,,++++++,,,...///000......///---,,,+++---.........//////000/////////000...,,,+++++++++***)))************))))))((('''************************(((((())))))))))))(((((())))))***************+++,,,,,,,,,,,,,,,---...///111111111222222222333333444666999::::::;;;>>>@@@????????????>>>===<<<<<<:::::::::;;;===>>>@@@AAA@@@@@@???>>>???BBBGGGJJJIIIMMMSSSZZZbbbiiimmmpppqqqsssxxx~~~~~~999<<>>>>>BBBHHHLLLOOONNNJJJGGGGGGMMMXXXaaapppzzzzzzvvvppphhhaaa]]]ZZZVVVSSSQQQOOOLLLIIIGGGFFFEEEEEEHHHJJJLLLOOORRRUUUVVVWWWTTTSSSSSSQQQOOOLLLJJJHHHOOOOOOPPPOOOMMMMMMNNNPPPKKKNNNRRRVVVZZZ^^^cccgggeeeccc```]]]]]]___bbbeeecccbbbaaaaaacccggglllooorrrvvvzzzzzzzzz}}}~~~yyyvvvpppkkkfffdddcccbbb```]]]VVVUUUSSSQQQPPPPPPPPPQQQPPPQQQRRRQQQOOOKKKHHHEEEAAA???======>>>>>>===<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<======???>>>===============>>>===<<<<<<;;;::::::::::::===<<<<<<;;;:::999888888777888888888888777666666888888888888888777666666444444333333333222222222555333111111222333222111000000000000/////////////////////....../////////......------------..............................///......------,,,,,,+++------------------------...------,,,,,,------...............///111222333666666666555555444333333999777444222222222222111222222222222222111000000...///000111111111//////000000///...---,,,+++***+++***+++---000111111000......///000000000000000000///---,,,++++++,,,---/////////...,,,+++,,,...///000111222222333222222000...+++***++++++***(((************)))((('''&&&))))))))))))))))))))))))''''''((()))))))))(((((())))))))))))************,,,,,,,,,,,,---...//////111111111111111222222222555777999::::::;;;===???????????????>>>===<<<<<<:::::::::;;;<<<>>>@@@@@@???@@@???>>>???AAAFFFJJJJJJMMMSSSZZZaaaggglllooorrrtttxxx~~~>>>AAAEEEJJJMMMLLLHHHEEE@@@<<<777333222333333333222222222222222222333444555555555666666777777777666666666555555555555555777777666666666555555555555555555555666666666666999:::;;;<<<<<<======<<<===<<<;;;;;;===@@@DDDFFFAAAAAAAAABBBDDDGGGKKKMMMUUUWWWZZZ___cccdddbbb```^^^___aaadddhhhkkklllllllllgggbbb^^^___bbbdddfffeee^^^WWWQQQJJJEEEFFFKKKGGGQQQ\\\dddlllssssssppprrruuuvvvrrriiiddddddfffaaa___[[[UUUOOOJJJEEECCC@@@@@@@@@>>>===???BBBEEEDDDDDDBBBAAACCCLLLXXXaaarrrzzz}}}vvvvvvooofff```]]]ZZZVVVSSSOOOMMMKKKHHHGGGFFFEEEEEEKKKLLLNNNOOOPPPPPPPPPPPPMMMKKKIIIGGGFFFFFFHHHIIIIIIJJJKKKKKKKKKLLLOOOQQQIIINNNUUU[[[^^^```bbbccc^^^\\\[[[ZZZZZZ]]]___aaa```aaacccggglllooorrrssstttvvvwwwuuutttyyy{{{xxxmmmiiicccaaa```___\\\YYYTTTSSSRRRPPPPPPPPPQQQQQQQQQRRRRRRRRRPPPMMMIIIGGGBBB@@@>>>>>>>>>???>>><<<<<<<<<;;;;;;;;;:::::::::??????>>>>>>======<<<<<<<<<<<<<<<<<<===>>>@@@@@@===<<<<<<<<<;;;:::999999<<<<<<;;;:::999999888888888888888888888777666666666666777888888888888888777777777777666666666666444222111111222333222111000000000000////////////...//////////////////.........................................................------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------............///111222333555444444333333222222222666444111111222222222222111222222222222111000000///000111222222111111000000//////...------------******+++---000111000///---...///000111111111000///...---,,,+++,,,,,,---111222111///,,,***+++,,,///000111222222333222222///---+++*********)))((()))))))))))))))(((''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******+++,,,---///000111111111111111111111111111555777999::::::;;;===???@@@@@@@@@@@@???>>>===<<<:::::::::;;;===>>>@@@AAA@@@@@@???>>>???BBBGGGKKKMMMOOOTTTYYY```fffkkkmmmrrrtttxxx~~~BBBCCCFFFIIIKKKIIIDDD@@@<<<999555222222333333333111111111111222333444555666666666777777777777777777666666555555666777777666666777777777888888888777777888888999999::::::<<<===>>>???@@@AAAAAAAAA<<<<<<;;;<<<===???@@@AAA???>>><<<<<<<<<>>>@@@BBBIIIJJJMMMQQQVVVXXXWWWVVVUUUWWW[[[```fffkkkoooqqqnnniiiccc______bbbdddfffccc\\\VVVPPPJJJDDDEEEJJJIIIRRR\\\dddlllrrrsssppptttvvvvvvqqqiiicccbbbccc```^^^ZZZTTTNNNHHHDDDBBB@@@AAA@@@???===<<<===???:::;;;===>>>BBBLLLXXXaaasssyyy~~~{{{uuuuuummmddd^^^[[[XXXSSSNNNIIIHHHFFFDDDCCCCCCDDDDDDLLLMMMMMMMMMLLLJJJHHHGGGEEECCC@@@>>>???AAADDDGGGCCCEEEGGGIIIJJJLLLOOORRRKKKPPPXXX]]]___^^^]]]\\\VVVVVVVVVVVVXXXZZZ]]]______```dddjjjppptttvvvvvvwwwwwwuuussssssyyy~~~}}}yyyvvvkkkfff```]]][[[ZZZVVVSSSPPPPPPOOONNNOOOPPPQQQRRRRRRRRRSSSSSSQQQNNNKKKIIICCCAAA??????@@@@@@???>>>======<<<<<<<<<;;;;;;;;;AAAAAA@@@???>>>===<<<<<<;;;;;;;;;<<<>>>???AAABBB=========<<<;;;:::999888::::::::::::999999999999999999999999999888777777555555777888888999999999666666666555555555444444444222000000222222222111111111000000000/////////......////////////............////////////..............................,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------............///111222333444333222222111222222333444222000000111333333333111111222222111111000//////000111333444333333222222111000...------------******+++---000111///...,,,---///000111000000///+++******+++,,,...000222222333222///,,,******+++......//////000////////////---+++*********)))((('''(((((())))))((((((''''''''''''''''''''''''''''''((()))******++++++******************)))))))))*********+++---///000111000000000111111111222222444666999::::::;;;>>>@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<>>>???AAABBBAAAAAA@@@???@@@CCCHHHKKKOOOQQQTTTZZZ```fffkkknnntttuuuyyyCCCCCCEEEGGGGGGEEE@@@<<<888666333222333333333222111222222333444666777888888888777777777777777777777666666555666777999999666666777888999:::;;;;;;<<<<<<>>>???AAACCCDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@:::;;;<<<===??????@@@@@@<<<;;;999888888999;;;<<<@@@@@@@@@CCCFFFHHHIIIHHHIIILLLQQQWWW]]]ccciiimmmlllgggaaa\\\\\\^^^aaabbb___ZZZTTTPPPJJJDDDDDDHHHMMMSSSYYY]]]dddlllpppoooooorrrtttsssnnnhhhfffeee```\\\WWWPPPKKKHHHFFFFFF???@@@AAA???===<<<<<<===666888;;;>>>DDDOOO\\\fffssswwwzzzzzz|||~~~{{{wwwrrrjjj```ZZZXXXTTTMMMGGGDDDCCCBBBBBBBBBCCCDDDEEEJJJKKKKKKJJJHHHFFFCCCAAA???===<<<;;;<<<>>>@@@AAAAAACCCFFFHHHIIIKKKNNNPPPOOOSSSXXX[[[[[[YYYWWWVVVSSSTTTTTTUUUWWWZZZ\\\]]]aaa```aaaffflllrrruuuvvvyyyxxxvvvvvvxxx||||||}}}~~~~~~|||zzzwwwvvvlllggg```\\\ZZZWWWRRROOOLLLLLLKKKLLLMMMOOOPPPRRRQQQRRRSSSSSSQQQNNNKKKIIIEEECCCAAA@@@AAAAAA@@@???>>>>>>=========<<<<<<<<<@@@?????????>>>>>>======<<<<<<<<<<<<===???@@@@@@<<<=========;;;:::888777999999999999999::::::::::::::::::::::::999888888666777777888888888777777222222222222111111111111333111000000111222222111222222111111111000000000---...///000000///...---//////000111111000//////........................+++++++++,,,,,,------...........................---,,,,,,++++++,,,,,,---............///111222333444333222222222333444555555333111111222333444333111111111111111000000///...000222444555666555555777555333000---,,,++++++******+++...000000///---,,,---///000000///...---)))))))))+++---///222333111222111///---+++,,,---....../////////...------///---************)))'''&&&&&&'''((())))))))))))((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++,,,---...//////...//////000111222222333333555888::::::<<>>======<<<<<<<<<===???@@@BBBCCCBBBBBBAAA@@@AAADDDIIIMMMNNNPPPTTTZZZ```gggmmmpppwwwxxx|||BBBBBBCCCDDDEEECCC>>>;;;555333222222333444333222222222333444666888:::;;;999999888888777777666666777666666666777888:::;;;555666777888:::;;;<<<===AAABBBDDDGGGJJJMMMOOOQQQQQQPPPMMMJJJEEEAAA===;;;888999;;;===?????????>>>333333333333444555777888???===<<<===???AAAAAAAAAAAADDDIIINNNSSSYYY___ccciiiddd^^^YYYYYY[[[]]]^^^\\\XXXSSSPPPJJJDDDDDDHHHJJJNNNOOOPPPVVV```fffhhheeejjjpppsssrrroookkkhhh```[[[TTTMMMIIIHHHIIIKKK>>>@@@AAA@@@>>>===<<<===777:::===@@@GGGSSSaaakkktttwwwxxxxxxzzz~~~|||xxxpppggg]]]WWWTTTPPPHHH@@@BBBBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIHHHFFFCCC@@@>>>;;;;;;;;;;;;<<<<<<<<<===@@@CCCFFFHHHIIIKKKMMMNNNSSSUUUXXXXXXVVVTTTSSSSSSTTTTTTUUUVVVXXXZZZ\\\]]]bbb```^^^```gggnnnsssuuuyyyxxxxxxzzz}}}}}}}}}}}}|||{{{yyyxxxvvvpppjjjccc^^^[[[XXXSSSOOOIIIIIIIIIJJJLLLNNNPPPRRRQQQQQQRRRSSSQQQNNNKKKIIIEEECCCAAAAAABBBBBBAAA@@@>>>>>>>>>>>>========================>>>>>>>>>>>>>>>============>>>>>>???<<<=========<<<:::888777777888888999999:::;;;;;;:::;;;;;;;;;;;;:::999999888999999888888777666555444444444333333333222222333111000000111222222111222222222222111111111111---...///000000///...---///000111222222111000///........................)))***+++,,,------...///////////////////////////---,,,,,,++++++,,,,,,---............///111222333444333333222333444666777777555333222333444444333111111111111111000//////...000222444666777777777;;;999555111---+++***)))******+++...000000...,,,,,,---///000000...---,,,,,,+++++++++,,,...000111///000000///------...///000000111000000///......///---***)))******)))'''$$$%%%&&&((())))))******))))))))))))))))))))))))))))))***+++,,,---------/////////......---------...------,,,,,,,,,---------...///000111222333333222555888999;;;===???BBB@@@@@@AAA@@@@@@???>>>============>>>???AAACCCCCCCCCCCCBBBAAABBBDDDIIIMMMMMMOOOTTTZZZaaaiiipppsssyyy{{{~~~CCCCCCCCCDDDCCC@@@;;;777666555222111000000111222777666444333444666999:::===999666555777999888777<<<===<<<999666666:::>>>999<<<>>>???AAAEEELLLQQQPPPQQQRRRTTTVVVUUUQQQOOOPPPLLLFFFAAA===;;;888666444555888:::<<<=========999777666444444555777888555777999::::::;;;===???>>>???CCCGGGIIIKKKTTT^^^bbb^^^ZZZZZZ^^^___]]]ZZZZZZXXXTTTNNNHHHEEEEEEFFFIIIKKKMMMOOOQQQTTTYYY\\\ZZZ___eeehhhlllnnnjjjdddbbbVVVMMMLLLNNNNNNMMMMMMFFFDDDAAA===;;;::::::;;;888;;;???DDDKKKVVVccckkkssstttuuuyyy|||}}}{{{yyykkkfff^^^VVVPPPJJJEEEBBBEEEDDDBBBBBBCCCCCCBBB@@@DDDDDDDDDBBB@@@<<<999777666888:::::::::999:::;;;BBBDDDHHHLLLOOOPPPPPPPPPSSSSSSTTTRRRQQQPPPRRRSSS^^^\\\ZZZYYYYYYZZZZZZZZZXXX[[[^^^```ccchhhmmmppptttwww|||}}}~~~{{{|||~~~}}}xxxsssoookkkfffbbb```\\\VVVRRROOONNNOOOPPPQQQQQQNNNLLLMMMMMMNNNMMMKKKIIIGGGEEEEEECCCAAA@@@AAAAAA@@@>>>??????>>><<<;;;;;;===@@@===>>>>>>>>>>>>>>>===<<<999999999::::::;;;;;;;;;======<<<;;;999888777777:::999666555555666999:::999999999888999999:::::::::888777888:::;;;;;;:::666444444444666666555444333333333222222222111111222111111111000000//////222111000.........//////000///...------...///000------...//////000//////000///...------...///000---.........---,,,,,,+++,,,,,,,,,---------......)))***---///000000//////333333333333333333333333555555555444333222111000444333333222111000//////000333777999999888777777999777555111...+++***)))+++,,,---////////////...---///000111000///---,,,------,,,,,,---...000111555333000---,,,+++,,,,,,...000333555444111---***///---+++***++++++***)))***)))'''&&&&&&(((***,,,((((((((((((''''''''''''))))))))))))***+++,,,---..............................---------...//////000000000000000//////...444444666777999;;;<<<===>>>@@@BBBDDDCCCAAA>>><<<:::<<<=========???BBBEEEBBBAAA???<<<===AAAGGGLLLPPPPPPRRRWWW```iiipppsss{{{{{{|||DDDDDDCCCCCCBBB>>>999555333222111111111333444666777777777777777888999999<<<999666555888;;;<<<<<>>FFFIIINNNRRRUUUVVVUUUTTTUUUVVVWWWVVVTTTTTTUUUVVV^^^\\\YYYXXXWWWVVVVVVUUUZZZ\\\]]]___aaaeeejjjmmmrrruuuyyy}}}}}}{{{}}}{{{wwwppplllhhheeeccc```\\\YYYXXXUUURRRPPPPPPPPPOOONNNNNNNNNMMMLLLJJJHHHFFFEEEDDDBBB@@@@@@AAAAAA@@@???AAAAAA@@@>>><<<<<<>>>@@@???????????????>>>======:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::888666555555666888:::;;;:::999888888888888888777555444555666888888777555444222222444555444333333333333222222222111111111111111111000000000///000000///......///000111111000///.........///000------......///.........///...---,,,,,,---...///------......------,,,+++,,,,,,,,,---------......&&&(((+++///111222333222444444444444444444444444444444444444333333222111333222222111000///......000333777999999999999999888666444111...,,,******+++,,,---////////////.........000000000///---,,,...............000111222333222///,,,+++++++++,,,000222444555444222///,,,///---+++***++++++***)))(((''''''&&&'''((()))***(((((((((((((((((((((((()))((((((''''''(((******---------------------------------,,,------.../////////000000000000000///444444666777999:::;;;<<>>======<<<===>>>======>>>@@@CCCBBB@@@>>><<<<<<@@@FFFKKKPPPPPPQQQWWWaaajjjrrruuu{{{{{{}}}GGGEEECCCAAA???;;;777333000000000111333666888:::888999999:::;;;:::::::::<<<999777888;;;>>>AAAAAACCCCCCBBB@@@@@@CCCHHHLLLWWW]]]fffmmmrrrtttvvvwwwxxxssskkkbbbZZZQQQJJJEEE>>><<<999888888999888888888999999::::::999777666666666555555666888:::<<<>>>@@@BBBAAA???<<<;;;;;;===<<<>>>BBBEEEHHHQQQ[[[^^^```aaaaaa^^^\\\ZZZYYYUUUUUUTTTQQQKKKGGGDDDCCCFFFGGGIIIJJJKKKNNNRRRUUUWWWcccnnnrrrqqqooojjjddd[[[QQQIIIHHHJJJJJJIIIJJJGGGFFFDDDBBB???===;;;:::<<<>>>AAAFFFOOO[[[hhhqqqqqqrrrtttwwwzzz{{{zzzxxxmmmggg^^^UUUNNNJJJFFFCCCEEECCCAAAAAABBBBBB@@@???>>>===;;;:::888888777777777888999999999;;;???BBBIIIMMMSSSXXX[[[[[[XXXVVVTTTVVVWWWWWWVVVUUUVVVVVVZZZYYYWWWUUUTTTTTTTTTTTT^^^______```aaadddiiimmmqqqrrruuuyyy|||}}}|||}}}}}}zzzrrroookkkhhhfffeeecccbbbaaa]]]WWWRRRQQQQQQQQQQQQPPPOOOMMMJJJHHHFFFEEEEEECCCAAA@@@@@@AAABBBAAA@@@BBBBBBAAA???===<<<>>>???AAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999777666444444666777999;;;;;;999888777666666666666555333444666777666666666333111000222333444444333333333222222222111111111111111111000000000000............///000111222111111000///////////////..................---,,,------,,,,,,,,,,,,------------......------,,,,,,,,,,,,,,,---------......'''))),,,///111222333333555555555555555555555555333333444444444444333333222222111000///...------000333666999999888999999555444222000...,,,,,,++++++,,,---////////////.........///000///...---,,,............///000111111222000...+++******+++,,,222333444444333222000//////---+++***++++++***)))&&&&&&''''''((((((''''''''''''(((((())))))*********)))(((''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///000111111111111111444555666777888999::::::???>>>===<<<<<<<<<======>>>>>>>>>===<<<===???AAAAAA@@@>>><<<<<<@@@EEEJJJNNNOOOQQQXXXbbbllltttxxx||||||IIIFFFBBB???<<<999555222000111111333555888:::;;;999::::::;;;<<<<<<======>>>>>>@@@BBBDDDFFFGGGGGGGGGEEECCCCCCGGGNNNWWW\\\bbbiiittt}}}vvvooocccXXXMMMDDD===999888666444555666777777666777777888999888777666555666666555666888:::===???DDDGGGJJJJJJHHHEEECCCBBB@@@???AAAFFFJJJNNNVVV___^^^bbbfffddd___ZZZXXXYYYTTTSSSRRRNNNIIIEEEDDDDDDIIIKKKLLLMMMNNNPPPTTTWWWXXXfffssswwwtttooojjjeeeZZZQQQJJJJJJKKKJJJJJJLLLJJJIIIHHHFFFCCC@@@>>><<<@@@BBBFFFLLLUUU^^^gggmmmlllmmmpppuuu{{{~~~~~~}}}pppiii```WWWQQQLLLIIIGGGDDDBBBAAA@@@AAAAAA???===;;;:::888777666666777777888888888888999===BBBFFFHHHMMMTTT[[[]]]\\\YYYVVVQQQSSSUUUUUUTTTRRRSSSSSSTTTTTTTTTTTTTTTUUUWWWYYYbbbbbbbbbbbbcccggglllpppqqqqqqsssvvvzzz~~~~~~}}}}}}~~~~~~|||zzztttrrrnnnkkkiiiggggggffffffbbb]]]XXXVVVUUUTTTSSSRRRPPPMMMIIIGGGEEEEEEDDDBBBAAA???@@@AAABBBBBBAAAAAAAAA@@@???<<<;;;<<<>>>AAAAAA@@@@@@>>>===;;;;;;>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::999999888777666555555666777888:::999888888777777777777999888666666888999888888777444111000111333555555333333333222222222111111111111111000000000000000///////////////000111111111111000000///////////////////////////...---,,,------------------------,,,------...------,,,,,,,,,,,,,,,---------......,,,---...000000111000000444444444444444444444444222222333444555555444444222222111000///......---000333555666666555555666333222111///...---,,,,,,+++,,,---////////////........./////////...---,,,------------...///000000111000...,,,++++++,,,---333333333222222111111111///---+++***++++++***)))%%%&&&((()))***)))((('''''''''(((((()))*********+++***)))((()))+++...///************************++++++++++++,,,,,,---...---...000111222333333333555555666777888888999999>>>>>>=========<<<<<<<<<<<<=========<<<===???AAABBBAAA???======@@@EEEJJJMMMMMMPPPXXXcccnnnwww{{{|||~~~IIIEEE@@@<<<999777444222222333444555777999:::;;;<<<;;;;;;<<<>>>AAACCCEEEGGGJJJNNNQQQRRRPPPNNNLLLHHHFFFEEEGGGOOOZZZeeelllrrrvvv}}}yyytttfff___UUUKKKCCC===888555666555333444555666555444333444666777777777777666777666666777999<<>>??????===;;;:::;;;<<>>===;;;:::999>>>>>>>>>======<<<<<<<<<===<<<<<<;;;999888888777888777666666666666777888888777777777888999::::::;;;999888888999:::999888888555222111222555666666333333333222222222111111000000000000000000111111000000000000000///......//////000000000000//////000000000000000///...---.........//////.........,,,,,,------...------,,,,,,,,,,,,---------............///000000111111111222222222222222222222222222222333444555555555555444333222111000//////...000222444333222000000111111111///...------,,,,,,+++,,,---////////////..................------,,,---......///000000111111222000...---,,,---...///222111111000000000000000///---+++***++++++***)))&&&(((***+++,,,+++)))(((''''''(((((()))))))))***))))))((()))***---000111************************+++******+++,,,---...///......000222333444444444555666666777888999999:::<<<>>>@@@AAA@@@???<<<;;;:::;;;<<<<<<<<<>>>AAACCCCCCBBBAAA??????AAAFFFIIIKKKLLLPPPXXXcccoooxxx|||}}}HHHCCC===999777666555444444555666777888::::::;;;>>>???AAADDDGGGKKKNNNPPPSSSWWW[[[\\\ZZZUUUQQQOOOIIIIIIJJJPPP[[[gggqqqwww~~~~~~~~~|||xxxpppfff___OOOJJJCCC<<<999777555444555444333333444555333222000111333555666777777666666555555666888;;;???AAAIIILLLQQQUUUVVVXXXYYY[[[UUURRRRRRUUUVVVUUUVVVZZZbbbfffjjjggg___YYYVVVWWWSSSQQQMMMHHHFFFGGGKKKOOOOOOPPPRRRSSSTTTWWWZZZ]]]```kkkuuuwwwuuuqqqkkkeee[[[UUUPPPQQQQQQOOOPPPSSSQQQPPPNNNKKKHHHEEECCCBBBBBBEEELLLUUU```gggkkklllddddddfffiiimmmnnnlllkkkfffaaaZZZTTTOOOKKKGGGDDDCCCAAA?????????>>><<<:::777777666555555555666666777777888888999===CCCGGGLLLQQQXXX___aaa```\\\ZZZUUUVVVUUUSSSQQQPPPQQQRRRSSSUUUVVVUUUSSSSSSVVVZZZ]]]^^^```bbbdddfffjjjnnnpppqqqsssxxx~~~~~~}}}{{{{{{{{{zzzzzzyyyuuupppllljjjjjjggggggggggggeeeaaaZZZVVVQQQPPPNNNKKKIIIGGGFFFFFFCCCAAA@@@@@@AAABBBAAA@@@<<<===>>>===;;;:::;;;<<<>>>>>>>>>===<<<;;;:::999===============<<<<<<<<<>>>===<<<;;;999888777666888888777777777777888888777777777888999:::<<<<<<:::888666666777888777666888555333222444555666666333333333222222222111111000000000000111111111111111111111111000///...---,,,---...///000000000/////////////////////...---......///000000///......,,,,,,------......------,,,,,,,,,---------......,,,---...///111333444555111111111111111111111111222333444555555555555555444444333222111000/////////111222111///......///111000///------,,,,,,,,,+++,,,---////////////............---------------//////000111222222222222111000...------...///000000000000000000000000000///---+++***++++++***)))'''(((***,,,,,,+++***)))((((((((((((((('''''''''&&&&&&'''(((***,,,......************************++++++++++++,,,...///000//////111222333444444555555666777888999:::;;;;;;<<<>>>AAACCCBBB@@@===;;;999:::;;;;;;<<<>>>AAADDDBBBBBBAAA??????AAAEEEHHHJJJKKKOOOWWWcccoooxxx|||~~~EEEAAA;;;666555555666666333444666888:::;;;<<<===@@@CCCJJJPPPVVVYYYZZZZZZZZZ\\\]]][[[UUUPPPLLLKKKJJJLLLSSS^^^jjjsssxxxyyyxxxtttoooiiibbbYYYOOOHHH===999555222222333444444333222222222444444333111000111333444555666555555444333333444666999<<<>>>EEEIIINNNRRRUUUXXX\\\^^^]]]ZZZ[[[___```]]]\\\^^^fffhhhiiifff```YYYVVVUUURRRQQQOOOLLLJJJLLLOOOSSSQQQRRRTTTVVVXXX[[[___bbbfffmmmsssttttttrrrllleeeYYYTTTPPPQQQQQQOOOPPPSSSSSSQQQMMMJJJGGGDDDCCCCCCDDDDDDGGGNNNWWW^^^aaabbbZZZZZZ[[[^^^``````^^^\\\```\\\WWWSSSOOOJJJFFFBBBCCCAAA???>>>>>>===;;;999555555555555555444333333666777888888999===BBBEEENNNRRRYYY___aaaaaa^^^[[[YYYXXXVVVSSSOOOOOOPPPSSSQQQTTTVVVTTTRRRRRRVVVZZZ]]]___bbbcccdddeeegggiiilllnnnssszzz~~~~~~}}}|||wwwrrroooooojjjjjjjjjjjjgggbbb[[[VVVPPPOOOOOOMMMKKKIIIHHHGGGDDDBBB@@@@@@AAAAAA@@@???:::<<<>>>>>>===<<<===>>>===============<<<;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::999888888999999888888888888999999999999999999:::;;;<<<<<<999777666555666777666555666444333333444555555444333333333222222222111111///000000000111111111111//////000111111000///...)))***,,,...///000000000,,,,,,------...---------------...//////...------+++,,,------......------,,,,,,,,,---------......---......000111333555666222222222222222222222222333444555555555555555444333333222111000///......---///000000///...000111111000...---,,,++++++++++++,,,---////////////.........------,,,,,,,,,---------///000111111000000000///---,,,,,,---///000000111111222222111111000///---+++***++++++***)))'''((()))***+++******)))((((((''''''&&&&&&%%%%%%'''(((***++++++++++++***************************+++++++++,,,---///000111000111222333444444444444555666777999:::<<<======>>>???@@@AAAAAA???>>><<<:::;;;<<<<<<;;;===@@@BBB@@@@@@???>>>===???BBBEEEJJJJJJNNNVVVbbbnnnwww{{{~~~DDD???999555444666777888222444666999;;;===>>>???AAAGGGQQQ[[[aaacccbbbaaa\\\\\\ZZZTTTLLLGGGEEEEEEJJJPPPZZZhhhtttzzzzzzxxxjjjddd]]]VVVOOOHHH@@@:::888555333222444666777888111000000111333444222111000111333444555444444333222222111222444666999;;;;;;>>>CCCGGGKKKOOOTTTWWW___]]]```fffiiigggfffgggiiiiiihhheee```ZZZVVVUUUPPPQQQQQQPPPOOOPPPRRRUUUTTTUUUXXXYYY[[[___cccfffjjjnnnqqqrrrssssssmmmeeeWWWRRROOOPPPOOONNNOOOSSSSSSQQQLLLHHHEEECCCCCCCCCGGGDDDBBBEEEJJJQQQTTTUUUVVVVVVXXX\\\___```^^^\\\^^^[[[XXXTTTQQQLLLGGGCCCBBBAAA>>>>>>======;;;999333444555555444333111000555666888888:::<<>>:::<<<>>>???>>>>>>>>>@@@===>>>>>>>>>>>>>>>======:::;;;;;;;;;<<<<<<======::::::::::::::::::::::::999999999999999999999999<<<<<<;;;:::::::::;;;;;;:::999777666777888777666444333222333444444333222333333333222222222111111//////000000111111111222---...///111111111000000'''(((+++---///000000000)))***++++++,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,---.........---,,,,,,,,,---------......111111111000111111222333333333333333333333333333444555555555555555444444222222111000///...------+++---///000000000222444111000///---,,,+++******+++,,,---////////////.........---,,,,,,,,,,,,---)))***+++---...------,,,...---,,,++++++,,,...000000111333444444333222111///---+++***++++++***)))'''(((((()))))))))))))))(((((('''&&&%%%$$$$$$###+++,,,...///...,,,***)))************************,,,,,,,,,---...///111111111111222333444444444444555666777999;;;===>>>???@@@??????>>>>>>>>>>>>>>><<<======<<<;;;;;;>>>@@@>>>>>>>>><<<;;;===@@@CCCIIIJJJNNNVVVaaammmvvv{{{~~~<<<;;;888555444444555555666444666;;;;;;:::???HHHJJJRRR^^^hhhjjjeee]]]VVVVVVTTTPPPJJJFFFDDDDDDFFFPPP^^^ooozzztttfffYYYSSSKKKDDD???;;;999777222222222111111222333333222222222333333444444444333333333222222111111111444444222111111222444444666888;;;>>>@@@CCCHHHKKKUUUYYY^^^cccgggiiiiiiiiikkkhhheeecccaaa]]]WWWRRROOOOOOOOOOOONNNPPPSSSVVVWWWVVVUUUVVVZZZ___eeeiiimmmqqqtttuuuuuussskkkaaa]]]YYYSSSOOONNNOOOOOOOOOSSSOOOJJJEEEAAA@@@@@@AAAAAAAAAAAAAAABBBFFFKKKOOOTTTTTTWWW[[[```bbbcccbbbeeebbb^^^XXXRRRMMMIIIGGGAAA@@@???===;;;:::::::::444444333333333444555555666888999:::;;;>>>AAADDDMMMUUU\\\]]]\\\]]]]]]\\\ZZZXXXUUURRRPPPOOOOOOPPPSSSSSSSSSUUUWWWYYY\\\]]]dddcccbbbdddhhhkkknnnooommmooosssxxx~~~|||{{{{{{zzzwwwuuurrrooollliiieee___XXXTTTVVVSSSPPPNNNNNNMMMKKKIIICCCBBBAAAAAAAAABBBCCCDDD<<<===???>>><<<;;;;;;<<<<<<===???@@@AAA@@@>>>===>>>===<<<;;;:::;;;<<<<<<>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::;;;:::999999999:::;;;<<<;;;;;;<<<;;;:::888666555444444444444444555666666555444333222111111111111000///.........000111222.........///////////////111111000/////////////////////.........---------///............---------------......------,,,+++...........................///000222333444555555333333333333333333333333555555555444444333333333/////////...///000000111000//////......000111222333222///---,,,+++++++++---...///111111111111000---...///000///...,,,***......////////////......222000...,,,,,,---///111333333222333444444111///+++*********))))))((((((((()))***+++***(((&&&$$$***+++,,,+++)))&&&"""'''&&&'''(((***---///111---///111333222///+++))),,,,,,,,,---------......///000222444555555555444777777777777888999:::;;;===<<<<<<===??????>>>======<<<:::::::::;;;===??????>>><<<;;;<<<===???@@@KKKIIIKKKTTTbbbooovvvxxx888777666555444555666666888777888===??????EEEMMMYYY^^^fffjjjggg^^^SSSKKKHHHFFFCCC@@@???BBBFFFJJJ[[[kkkzzz~~~yyynnn```SSSGGGBBB<<<777444333222111555555444333222222222222222222222333333444444444444444444333333333222222444444333333333333444444555777999999:::;;;>>>@@@GGGJJJNNNTTT[[[aaafffiiigggeeedddcccbbb]]]WWWRRRRRRRRRRRRQQQPPPQQQTTTVVVVVVUUUTTTUUUYYY^^^cccgggooosssvvvvvvuuurrrhhh^^^]]]ZZZUUURRRQQQQQQPPPOOOPPPMMMIIIDDD@@@>>>======>>>>>>>>>>>>???CCCIIIMMMPPPRRRVVV^^^fffllloooooouuupppggg^^^TTTMMMHHHFFFAAA@@@>>><<<:::999888888555555444444444555666666777888999999:::===AAADDDLLLTTT[[[\\\\\\___```______]]]YYYVVVSSSRRRRRRRRRVVVVVVVVVWWWXXX[[[]]]___bbbbbbcccfffjjjmmmpppqqqppppppqqqvvv~~~|||yyywwwwwwvvvuuussspppnnnkkkgggccc^^^WWWSSSTTTRRROOONNNMMMLLLIIIGGGAAAAAA@@@@@@@@@AAABBBCCC===>>>@@@???===<<<======<<<===???@@@@@@>>>===<<<>>>===<<<;;;<<<<<<===>>>>>>>>>>>>>>>===<<<;;;:::888888888888777777777777999888777777777888999:::::::::::::::999777555444555555444444555666666777555444333222111111111111111000/////////111222333000000000000000000//////111000000//////////////////.........------------,,,,,,------.........///---------------,,,,,,+++........................---...///111333333444444333333333333333333333333444444333333333222222222000000000000000000000000//////.........///000111333111///---,,,+++++++++,,,---///000111111000000......///000///...,,,***,,,---...///////////////111000...,,,,,,...000111000///...///000000...,,,************)))))))))(((((()))***+++++++++***)))))))))******)))(((%%%$$$))))))((())))))+++,,,---...///111222222000...,,,,,,,,,,,,---------.........000111333444444444444666666666666888999:::;;;===<<<<<<===??????>>>======<<<;;;;;;<<<===???AAA???>>>===;;;;;;<<<>>>???DDDFFFKKKTTT___kkkuuuzzz555555666666777888888888;;;:::===BBBFFFJJJRRRZZZhhhjjjkkkhhhaaaUUUIIIAAAAAA???===>>>BBBJJJRRRXXXfffuuu{{{iiiWWWHHH@@@:::777222000111222222222888777666555444333333333222222222333333333333444666666555555555555444444444444555555555555444444333444555555555666888:::::::::===BBBIIIRRRZZZ___^^^___aaacccbbb^^^WWWRRRSSSSSSSSSQQQPPPPPPSSSUUUVVVUUUUUUUUUXXX]]]bbbeeennnsssvvvvvvtttpppfff\\\[[[XXXUUURRRQQQPPPNNNMMMLLLJJJGGGCCC???<<<:::999::::::;;;;;;<<<@@@FFFJJJQQQSSSXXXaaakkkssswwwyyy}}}wwwmmmaaaVVVMMMHHHEEEAAA???===;;;888777666555555555555555555666777777999999999888999<<>>>>>??????@@@AAA>>>???@@@@@@>>>===>>>???======>>>>>>>>><<<;;;:::======<<<<<<===>>>@@@AAA>>>>>>>>>======<<<;;;:::<<<;;;;;;;;;::::::999999999999888777777888888999888999999999888666555444666666555555666666777777444444333222111111111111222111000000000111333333222222111111000000//////000000000000////////////............------------******+++,,,---...//////...////////////...------........................,,,---///111222333333333333333333333333333333333333333222222222222111111111111222111111000///..................///000000222111///---++++++++++++,,,---...000000000000///...//////000///---,,,******+++,,,---.../////////111///...------...000111222000//////000111000...************))))))))))))((())))))***+++---...///((((((((())))))*********,,,+++***))))))))))))***...///000000111111000000,,,,,,,,,---------......---///000222333333333333444444555666888:::;;;<<<===<<<<<<===??????>>>===<<<<<<<<<<<<===???AAACCCAAA???===;;;;;;;;;=========CCCLLLUUU\\\gggrrr{{{~~~666777888999:::;;;::::::;;;===BBBJJJRRR[[[dddjjjpppmmmggg___UUULLLDDD@@@CCCAAA@@@DDDLLLWWWaaaffflllssstttiiiVVVDDD:::777555333000000222555666666999888777666666666666666333333333333333333333444777777777777666666666666333444555666666555444333111222444444444555888:::555555555777<<>><<<999777555333333444444444444555666777777::::::999888888<<>>>>>>>>>>>>>>?????????>>>???@@@???===<<<===???============<<<;;;:::999<<<;;;;;;;;;<<<>>>@@@AAA>>>>>>>>>>>>===<<<;;;:::>>>>>>===<<<<<<;;;;;;;;;<<<;;;;;;::::::999999999888888999999999777666555777777666666666666777777444333222222111111111222222111000000000111222333222222111111000///......000000000000000//////...------------------------******++++++,,,---......111111111111111000//////---------------------------...000111333444444444444444444444444444444444333333333222222222222222222333333222111///...---.............../////////111000...,,,+++++++++,,,+++,,,...///000000//////////////////...---+++***((()))+++---...///000000000///...------...000111222000//////000111111///*********)))))))))))))))***)))((()))***,,,///000)))((((((((()))***,,,---++++++******)))))))))(((---------...///000111222,,,,,,,,,---------......---...000111222222222222444444555777999;;;>>>???===<<<<<<===??????>>>===::::::;;;<<<>>>@@@BBBCCCBBB@@@>>>;;;::::::;;;<<<===CCCMMMVVV^^^gggqqqxxx~~~777888999:::::::::::::::;;;@@@IIISSS___kkksssvvvooohhh]]]QQQHHHCCCAAAAAA@@@???AAAHHHTTT___hhhllllllggg\\\PPPBBB888444444222000...///111444555555777777777777888999::::::555444444444444444444444777777777777777777777777333444555666666555444333222333444444333444666888444444555555777999:::;;;DDDIIIQQQXXX[[[ZZZXXXVVVRRRSSSSSSRRRQQQRRRUUUXXXZZZYYYXXXYYYZZZ]]]aaacccffflllpppooollliiibbb[[[YYYVVVRRROOOMMMJJJGGGDDDEEEEEECCCAAA>>>;;;888666666777888999;;;@@@FFFKKKWWWYYY]]]cccjjjoooppppppllljjjgggaaaYYYPPPHHHCCC???===;;;888666444222222333333333333444555666777::::::999888999>>>DDDHHHLLLUUU]]]```ccchhhkkkllljjjgggaaa\\\XXXWWWWWWXXXRRRQQQQQQSSSVVV[[[```cccjjjnnnsssuuutttrrrqqqqqqtttrrrqqqxxx~~~wwwnnnfffaaa^^^\\\[[[ZZZZZZZZZ[[[[[[ZZZWWWTTTOOOOOONNNNNNMMMJJJFFFCCC======>>>>>>????????????>>>>>>>>>===;;;;;;<<<>>>=========<<<;;;:::999999::::::::::::;;;===???AAA????????????>>>===<<<<<<;;;;;;::::::999999999888<<<<<<;;;;;;:::999888888888999:::::::::999888777777777666666666666777777333333222222111111222222111111//////...///000111111111000///......------///000000111000///......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,///000000000000///......++++++++++++++++++++++++///000111333444555666666444444444444444444444444333333333444444444444444333333222222000///---,,,.........///////////////000///---,,,+++++++++,,,,,,---...000000000000///000000//////...,,,++++++((()))+++---...///000000///......---...///000111---,,,+++,,,......---,,,))))))))))))))))))******+++***(((''''''))),,,---******((((((((()))+++,,,))))))))))))******))))))*********+++,,,...000111,,,,,,,,,---------......,,,---///111222222222111555555666888:::===???@@@===<<<<<<===??????>>>===888999:::<<<>>>@@@BBBCCCBBB@@@>>>;;;:::::::::;;;BBBFFFNNNXXXbbbkkkpppsss777777888888999::::::;;;>>>FFFQQQ]]]jjjtttxxxvvvhhh___RRRFFF>>><<<>>>@@@???AAAGGGQQQ]]]fffiiiiiidddWWWGGG===666222111333333222000111444666777777777777777888999:::;;;<<<777666666666666555555555555555666666666666777777444444555555555555444444444555555333111000111333333444555666777777666666;;;@@@GGGNNNQQQSSSUUUVVVUUUVVVUUUTTTSSSTTTWWWZZZXXXXXXWWWWWWXXX[[[]]]^^^dddjjjnnnkkkgggddd```ZZZ]]]YYYTTTOOOLLLIIIFFFDDDBBBAAA@@@???===:::888777666777888999<<>><<<:::888555444333222222222222333444555666777999:::::::::<<<@@@FFFKKKOOOXXXaaaeeegggkkkmmmmmmjjjfff```ZZZWWWVVVWWWXXXQQQPPPPPPQQQUUUZZZ```ccclllrrrxxxzzzwwwtttrrrqqqssssssvvv}}}~~~zzztttkkkbbb]]]YYYWWWUUUTTTTTTTTTVVVWWWVVVSSSQQQOOOMMMLLLKKKKKKHHHEEEBBB>>>>>>???@@@@@@@@@@@@???>>>>>>>>><<<::::::<<<>>>=========<<<;;;;;;;;;:::::::::999:::;;;===???@@@AAAAAAAAA@@@@@@???>>>===;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::888777555444777888::::::;;;:::999888777777666666555555666666333333222222111222222333111000///.........///000000000//////......------///000111111111000...---,,,,,,,,,,,,------------...---------,,,,,,,,,+++,,,------------,,,++++++++++++++++++++++++++++++000000222444555666666666444444444444444444444444333333444444444444555555333222111///...---------...//////000111000000000000///---++++++++++++,,,---...///111111111111000111111000...---,,,++++++)))***+++---///000000111...............///000111---------///111000...,,,))))))))))))************+++***(((&&&&&&''')))******)))(((((((((((()))***''''''((()))************)))))))))***,,,---///000,,,,,,,,,---------......,,,...///111222222222222555555666888:::===???@@@===<<<<<<===??????>>>===888999:::<<<>>>@@@AAABBBAAA???===;;;:::::::::;;;DDDIIIRRR\\\fffmmmqqqrrr888888888999;;;===@@@AAADDDNNNZZZdddooouuurrrkkkYYYSSSIII@@@;;;;;;>>>AAAFFFIIIPPPZZZccceeeaaa\\\QQQEEE:::666444111111444555444333444777999:::999888888888888999::::::;;;888888888888777777777666444444444444555555666666444444333333333333444444444555555444222111222333444444555555666666666666666;;;@@@DDDGGGJJJNNNRRRWWWWWWVVVSSSQQQQQQSSSUUUSSSSSSRRRRRRSSSUUUWWWXXX___eeeiiigggeeefffeeebbb```[[[TTTMMMIIIFFFCCCAAA>>>===<<<;;;:::888888777666777888999<<>><<<;;;;;;===???======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@BBBBBBBBBBBBAAA@@@??????=========>>>??????@@@@@@;;;;;;;;;:::999666444333666777888:::::::::999888777666666555444444555555333222222111222222333333222222000/////////000000000000////////////////////////111111111000...---++++++,,,,,,,,,------------------------.........,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///000111333444555666666555555555555555555555555222222333333333444444444333111///,,,,,,,,,.../////////111222222222111000///...,,,++++++++++++,,,...///000222222222222111222111000...---+++++++++***+++---...///000000111---------...///000000111...///111333555444111...((()))))))))************))))))((('''''''''((()))((('''''''''(((((()))***'''''')))*********)))((())))))***,,,---...//////,,,,,,,,,---------......---...000222333333333222444444555666888:::<<<======<<<<<<===??????>>>===::::::<<<>>>???@@@AAAAAA@@@???<<<:::999:::;;;<<>><<<>>>AAADDDKKKNNNUUU]]]bbb^^^SSSIII???888555777666333333777222111000222555888888888::::::999888888888999999:::999999999888888777777222333333333444444555555444444222111111222444444333444555555444555777999777666555444444444555666666999===???AAADDDJJJNNNWWWVVVTTTPPPMMMKKKMMMNNNOOOOOONNNNNNOOOPPPQQQRRRWWW___dddeeefffjjjmmmmmm```ZZZRRRJJJFFFBBB@@@>>>;;;:::999888777777777777555666777999<<>>AAA======<<<<<<<<<======>>>======<<<<<<===>>>???@@@CCCCCCCCCCCCBBBAAA@@@@@@999999:::;;;<<<===>>>>>>=========<<<;;;888666555555666777888999999888888777666555444444444444444222222222111222222333333444333111000000000111111000000000000111111111111...///111222111000...---+++++++++,,,,,,---------+++,,,,,,---...///000000/////////000///......---...........................///000222333444555555555555555555555555555555111111111222222333333333333000---******+++...000///000111333333222222111///...,,,+++***++++++,,,...///111222333333222222222111000...,,,+++++++++,,,,,,...///000000111111---------...///000000111***,,,...222444222...+++(((((())))))*********+++((((((((((((((()))******%%%%%%&&&'''((()))******(((((()))******)))'''''')))***,,,---.../////////,,,,,,,,,---------......---///000222333333333333333333444555777999:::;;;===<<<<<<===???@@@>>>===;;;<<<>>>???AAAAAABBBBBB???>>><<<:::::::::;;;<<<<<>>>>>===;;;999999999999777666444444333333222333333333555444444333333444444555222222333111000///000222111222555777888777666555:::999999:::===AAAEEEHHHTTTRRRNNNJJJGGGFFFFFFFFFKKKIIIGGGFFFFFFGGGIIIJJJTTTXXX]]]dddhhhgggccc___bbb]]]TTTMMMHHHDDDBBB@@@<<<:::888666555555777777777888999:::;;;???CCCGGGNNNTTT```oooxxxxxxuuusssnnniiibbb[[[UUUMMMDDD===;;;999666444333333444555333444666777888888888777;;;;;;;;;>>>CCCGGGJJJKKKXXX]]]fffppptttqqqmmmkkkfffbbb\\\VVVSSSSSSUUUWWWWWWXXXXXXXXXWWWYYY\\\___kkkqqqwwwzzzzzzxxxwwwxxxyyy|||}}}zzzvvvrrrmmmiiiddd```]]]ZZZWWWUUUUUURRROOOKKKHHHGGGGGGGGGGGGFFFDDDBBBAAA@@@AAAAAAEEEFFFFFFEEECCCCCCCCCDDDGGGCCC>>>;;;<<>>===;;;;;;<<<<<<===;;;<<<;;;;;;:::<<>>???@@@??????>>><<<<<<;;;;;;;;;;;;<<<<<<<<<;;;999777555666777888999:::999999888777777666555444333333333333222222333444333111///222222222111111///...---////////////............000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,---......///000/////////,,,,,,,,,---------.........---,,,++++++---...000///111333555666555444333444444444444444444444444444222111//////000222333222111000......000111222222333333444444333333222000---+++***+++,,,,,,+++////////////000111222333111000///...---,,,++++++...------...000111000//////---++++++---///000000222111000///...---,,,,,,,,,---,,,+++***)))***+++(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((((()))***,,,---..................---...///000000000111222333333444444333222333444666777999:::;;;>>>======???@@@@@@>>>===>>>===<<<===???@@@@@@???DDD===777555888;;;;;;:::EEEOOO]]]eeeiiimmmssszzz@@@@@@AAAEEEJJJRRRZZZ```jjjrrryyywwwssskkk^^^QQQGGGBBB===;;;>>>CCCIIILLLUUUUUUSSSOOOIIIBBB<<<999777444222333555777777666666666777777888999:::;;;<<<>>>BBBFFFGGGFFFDDDBBBAAA>>><<<:::999888555333444333333222222222333333333222222333444555666777333333444222111000111333000222444666888999::::::===<<<;;;;;;===@@@CCCFFFLLLLLLLLLKKKIIIFFFDDDBBBEEEDDDCCCCCCBBBCCCDDDEEEPPPSSSYYY___cccccc```\\\^^^XXXQQQJJJEEEBBB@@@>>>:::999777555555555666777555777999:::;;;>>>BBBEEENNNUUUaaannnvvvwwwuuussskkkfff___YYYSSSKKKBBB;;;:::888666333222333444555444555777999999:::999999;;;;;;>>>BBBHHHMMMQQQSSS]]]cccmmmvvvzzzwwwrrrnnneeeaaa\\\VVVTTTUUUWWWYYYXXXYYYYYYXXXYYY[[[^^^bbbeeekkkrrrwwwwwwuuuttttttuuuyyy~~~}}}yyytttooolllhhhbbb]]]ZZZVVVSSSPPPPPPNNNLLLIIIGGGGGGGGGGGGFFFEEEDDDBBBAAAAAAAAABBBFFFGGGHHHGGGEEECCCCCCDDDEEEBBB>>>===>>>@@@AAABBB???>>>===;;;;;;<<<<<<===;;;<<<<<<<<<;;;<<<>>>AAAEEEEEEDDDBBB@@@???@@@AAA???>>>===<<<;;;;;;;;;;;;;;;<<<======;;;999777666555666777888888888777777777666555444444333333333444333333444555555222000111111111111111000///...////////////............000/////////............,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...---------.........//////...---,,,++++++---...000000111222444444444333333444444444444444444444444000111222333333333333333111000...------...000111333333333444444333333333///---+++***+++,,,,,,+++...//////000111111222222000000///...---,,,++++++------,,,---000111000///...---,,,,,,///111222222111000000///---,,,,,,++++++++++++***)))((()))***(((((()))******+++,,,,,,))))))))))))))))))))))))***************)))))))))((()))***,,,---///000000++++++,,,---......//////---...///000111111111111222333444666777999:::;;;>>>>>>>>>@@@AAAAAA???>>>>>>===<<<===???@@@@@@??????;;;777666888;;;<<<===EEEPPP]]]eeehhhlllsssyyyHHHHHHHHHLLLVVVcccooovvv}}}sssfffVVVJJJCCC@@@======BBBHHHNNNPPPXXXSSSKKKCCC<<<888666666555444444555777888777666555666777888:::;;;======@@@EEELLLQQQRRRNNNIIIEEEDDDAAA>>>;;;999777333000333333222222222222333333111111222333444666888888444555555444222222333555222333444666999===@@@BBBBBBAAA@@@@@@AAACCCEEEFFFEEEGGGIIIKKKIIIFFFAAA>>>@@@@@@AAAAAAAAAAAAAAAAAAIIILLLRRRYYY]]]^^^[[[XXXVVVRRRKKKFFFBBB???===;;;999888666555444444555666444666888:::;;;===AAADDDNNNVVVbbbmmmuuuxxxvvvtttpppkkkccc\\\VVVOOOFFF???;;;999777555444444555666555666888999;;;;;;;;;;;;;;;>>>BBBHHHOOOVVV[[[^^^fffnnnxxx}}}uuuooodddaaa\\\WWWUUUUUUWWWYYYXXXYYYYYYYYYYYY\\\aaadddeeejjjrrrwwwxxxwwwvvvuuuuuuzzz~~~|||xxxqqqkkkkkkgggaaa[[[XXXTTTPPPNNNKKKJJJHHHGGGFFFFFFGGGGGGFFFEEECCCBBBBBBBBBCCCCCCHHHIIIIIIHHHEEECCCCCCCCCBBB@@@>>>>>>@@@BBBBBBBBB???>>>===;;;;;;<<<<<<===<<<===>>>===<<<;;;<<<>>>??????@@@???>>>>>>???AAA>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::888777555555666777777777666666777666555444333333333333555444444555666666444111000000111111111000000///////////////............////////////............------------------------,,,,,,---......................../////////000000------,,,+++,,,---...///111111111222222222222222444444444444444444444444...000333555666666444333000///...,,,,,,...///000333333444444444444333333///---+++***+++,,,,,,,,,---...000111222222111000000//////...---,,,++++++,,,++++++---000111111000...---,,,...000222333222//////...---,,,,,,++++++******)))((((((((())))))((())))))******+++++++++))))))))))))))))))))))))***************+++++++++))))))***+++---///111333)))***,,,---.........---------...///000000000000222333444666777999:::;;;>>>>>>>>>@@@BBBBBB@@@>>>===<<<<<<===???@@@@@@???;;;:::999777777999>>>AAAFFFPPP]]]dddgggkkkrrrxxxNNNQQQVVV\\\hhhwwwwwwiiiZZZMMMDDD???>>>>>>AAAHHHOOOTTTVVVUUUOOOEEE;;;555333444555555555666777888888777666555777999<<>>BBBEEEDDDEEEGGGHHHJJJJJJIIIIIIDDDFFFHHHJJJHHHDDD@@@===???@@@AAAAAABBBAAAAAA@@@DDDGGGLLLSSSXXXYYYWWWTTTOOOLLLGGGCCC@@@===:::888777666555444444444444555222555777999;;;===@@@BBBMMMWWWdddmmmuuuzzz{{{yyyxxxrrriiiaaaYYYQQQGGGAAA<<<;;;999777777777888888555666777999:::<<<=========AAAHHHOOOVVV\\\aaadddoooxxxtttkkkdddaaa\\\XXXTTTSSSTTTUUUVVVVVVWWWWWWXXX\\\bbbfffooorrrvvvzzz||||||||||||zzz~~~{{{vvvnnnhhhgggccc^^^ZZZWWWTTTQQQOOOJJJIIIHHHGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDDDDGGGHHHIIIHHHEEEBBBAAAAAA@@@???>>>???BBBCCCCCCBBB???>>>===;;;;;;<<<<<<===<<<===???>>>===;;;;;;<<<;;;<<<======<<<<<<===???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::888888666666666666666666666666666555444444333333333444444444444555666666444222///000000111111111111000////////////............///////////////.................................+++,,,------......---------.........////////////------,,,,,,,,,---...///222111111000000111222222333333333333333333333333000111222444444444333333111000...------...000111333333444444444444333333///,,,******+++------,,,,,,---000111222222000/////////...------,,,+++++++++******,,,///111222111///...---...000111111000......---,,,,,,+++*********)))(((((())))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))***************+++******)))***,,,///222444,,,---///000000///---,,,...///000111111222222111222333444666777999:::;;;===<<<===???AAAAAA???>>><<<;;;;;;<<>>CCCFFFPPP\\\cccfffjjjqqqwww[[[cccllluuu|||qqqeeeXXXLLLDDDAAA<<<===???EEELLLSSSWWWXXXJJJFFF>>>777333222333444666777888999888888888888:::<<>><<<999888777555333111333333222222333444444555666666666555666666777777777777888666555444666777666666555666888<<>>>>>???@@@AAAAAA@@@@@@BBBDDDJJJPPPUUUVVVTTTRRRKKKHHHEEEBBB???===999666555555555444444444444444222444777888:::<<<@@@BBBKKKXXXeeemmmuuu}}}{{{tttjjj```WWWNNNDDD===;;;:::999777777777777888444555666888:::;;;===>>>AAAFFFNNNUUUZZZ___cccgggppp{{{vvvkkkeeebbb]]]XXXTTTQQQOOOOOORRRSSSSSSTTTVVV[[[aaafffwwwwwwwwwxxxzzz}}}}}}}}}zzztttlllfff^^^[[[XXXUUUTTTSSSRRRQQQLLLLLLKKKJJJIIIHHHHHHHHHEEEEEECCCCCCBBBCCCDDDEEEEEEGGGHHHGGGDDDAAA??????>>>======???BBBCCCBBBAAA???>>>===;;;;;;<<<<<<===<<<>>>???>>><<<;;;;;;;;;999;;;<<<<<<:::999:::;;;===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;::::::999888888777777777777777777777777555444444333333333333444333222333444555555333111///000000111111111111000////////////.....................///////////////........................+++,,,------......------,,,,,,---------.........,,,,,,,,,,,,------......111111000000000111222333333333333333333333333333444333222111000000111111222111///......///111222222222333333333333222222...,,,******+++------,,,+++---///111222111000///.........---,,,,,,+++++++++******,,,///111111000///...---...//////...,,,---------,,,++++++******,,,***((((((***++++++))))))))))))))))))*********))))))))))))))))))))))))((((((((()))))))))************)))***,,,///222444111222333444333000...,,,...///000111111222222111222333444666777999:::;;;::::::;;;===??????>>><<<;;;;;;:::<<>>CCCGGGQQQ\\\bbbdddhhhpppvvvpppzzzpppfff[[[QQQHHH@@@>>>@@@;;;<<>><<<888555333222333333777888:::;;;;;;;;;===???BBBDDDHHHLLLOOOQQQRRRRRRVVVVVVTTTQQQLLLGGGCCC@@@999888666666666666555333444333333444444555666777999888888777777888888999777888888777555555666777555666777999:::<<<======<<>>>>>>>>BBBDDDIIINNNSSSTTTSSSPPPJJJHHHEEECCCAAA>>>:::777555555555555555555555444444555666777999<<<@@@DDDJJJYYYffflllttt~~~xxxlllbbbXXXOOOEEE>>>888777777666666555666666444555666777999<<<>>>@@@DDDJJJSSSZZZ]]]aaaeeehhhnnn{{{zzznnngggddd___ZZZTTTPPPMMMLLLOOOPPPPPPQQQTTTZZZaaafffuuusssrrrssswww{{{~~~}}}}}}zzzwwwqqqjjjdddTTTRRROOONNNOOOPPPPPPOOOMMMMMMMMMLLLLLLKKKJJJJJJGGGFFFDDDCCCCCCCCCDDDDDDCCCEEEGGGFFFDDDAAA??????>>>===<<<>>>@@@AAAAAA@@@???>>>===;;;;;;<<<<<<======>>>???>>><<<;;;;;;<<<999;;;<<<<<<:::999999:::<<<<<<;;;;;;;;;;;;;;;<<<:::999999999888888888888999888777666666666777777444444333333333333444444222222222444555555444222000000111111111000000///////////////.....................///////////////------------------------,,,,,,---...............,,,,,,,,,------------...,,,,,,,,,---------......000000111111222333333444333333333333333333333333666444222///...///000111333111000//////000111333111111222222222222111111...,,,******,,,---------,,,---///000111111000///------------,,,,,,+++++++++******,,,///000000//////...---...//////---+++---------,,,,,,+++++++++,,,)))'''(((+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))************)))***+++---///111444444444333222000...---------...///000000000000222333444666777999:::;;;999999999<<<>>>???===<<<;;;::::::<<<>>>@@@@@@???===???AAA>>>:::999===BBBHHHQQQ[[[aaacccgggnnnuuuyyyiiiZZZQQQIIIDDD???999:::???:::;;;>>>BBBEEEEEECCCAAA999888777555555555666666666999;;;===>>>AAAFFFJJJMMMNNNQQQSSSTTTTTTSSSSSSRRRQQQNNNJJJEEEAAA===;;;888777666666777777666555555444444555555777888888999999999999999:::;;;<<<777888888777555555666777888:::>>>AAACCCCCCBBB@@@>>>@@@BBBEEEHHHJJJLLLMMMKKKJJJJJJHHHGGGEEEDDDCCC;;;::::::::::::<<<===>>>BBBDDDHHHMMMQQQSSSQQQOOOKKKJJJHHHFFFDDD@@@;;;888555555555666666666555555666666666666777<<>>@@@BBBEEEMMMWWW^^^aaacccgggkkksss{{{nnngggeeeaaa\\\WWWRRROOOMMMMMMNNNNNNPPPSSSYYYaaagggooonnnooosssyyy}}}~~~~~~yyyuuurrrmmmfffaaaOOOMMMKKKJJJLLLMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNHHHGGGEEEDDDCCCCCCCCCCCCBBBDDDGGGGGGEEEBBBAAA@@@>>><<<;;;<<<>>>??????>>>???>>>===;;;;;;<<<<<<======>>>>>><<<;;;;;;===>>>888:::<<<<<<;;;::::::;;;<<<;;;;;;::::::;;;;;;<<<888888777777777777777777888777666555555555666666444333333222333333444444333333333555777777555333111111111111111000///...////////////......................../////////000,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...------------............,,,,,,------......------...///111333444555555555222222222222222222222222444333333222111111111111222111///......///111222000000111111111111000000---+++******,,,---...---------......///000000000---------,,,,,,,,,,,,+++,,,++++++,,,...//////...,,,,,,---...111111000...------------,,,,,,,,,,,,+++(((%%%&&&***,,,+++((()))))))))))))))))))))((())))))))))))))))))))))))'''(((((()))******++++++))))))******+++,,,,,,---000000000000/////////...---...///000111111111111222333444666777999:::;;;999999:::<<<>>>???>>><<<:::999:::;;;>>>@@@@@@???;;;<<<===<<<:::;;;>>>AAAHHHQQQ[[[aaabbbfffnnnttt~~~yyyuuufffUUULLLEEE@@@???===888999>>>:::;;;<<<>>>???===999555:::999888777777888:::;;;666999<<>>???777888888777555444666777<<<@@@FFFJJJMMMLLLIIIGGGDDDCCCBBBBBBEEEIIINNNQQQGGGHHHIIIIIIIIIGGGEEEDDD<<<;;;:::::::::<<>><<<::::::<<<>>>>>>>>>???>>>===<<<;;;<<<<<<===>>>>>>===;;;:::;;;===@@@777999<<<===<<<<<<<<<===;;;;;;:::::::::;;;;;;<<<888777666666666666666777777666555444333444444555333333333222222333444444444444444666888888666555222222222111111///......000/////////............---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////............/////////000+++,,,------......---------///222444666666666555222222222222222222222222111222444555555444333222111///...------...///111//////000000000000//////---+++******,,,---............------...///000111---,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---***+++,,,///333444333222...------------------,,,***&&&###%%%)))+++***'''))))))))))))(((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,((()))***++++++++++++***,,,,,,+++,,,,,,---//////000111222333333444444333222333444666777999:::;;;999999:::===???@@@???===:::999999;;;>>>@@@@@@???888888999999:::;;;>>>@@@IIIQQQ[[[```bbbeeemmmttt|||xxxmmmdddZZZPPPIIIAAA>>>;;;:::;;;;;;::::::999:::;;;:::888777888999777888999999888888:::<<>>BBBDDDGGGLLLNNNNNNMMMMMMMMMNNNMMMKKKHHHEEEBBB@@@???<<<:::777444333444666777666777999:::<<<@@@EEEHHHSSS^^^jjjppptttxxxyyywwwqqqooojjj```UUUJJJCCC@@@888999:::;;;;;;;;;:::999999999999:::;;;<<<===>>>DDDMMMWWW^^^aaagggpppxxxyyypppoooiiiaaaZZZVVVRRRMMMIIIPPPPPPPPPSSSXXX^^^dddhhhnnnqqqvvv{{{zzzqqqnnnmmmkkkddd^^^SSSQQQOOOOOOPPPPPPOOONNNKKKKKKLLLMMMNNNMMMIIIFFFEEEDDDCCCBBBAAAAAAAAAAAACCCCCCEEEFFFGGGDDD@@@<<>><<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999888888777777888888999888888777555555444444444666666666777666666555444222222111000000111222333444444444333333222222222444333222000///.........000000////////////000000000///...,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++........................------,,,,,,,,,---......000111222333444555555555333222222111111222222333333333222222111222222222------+++******+++,,,---------...///////////////,,,,,,+++++++++,,,------......///......---,,,,,,---+++******,,,,,,+++))),,,---...000000000//////---...///000000111111111---.../////////...---,,,---,,,+++***)))''''''&&&******))))))((((((((('''))))))))))))))))))))))))''')))***+++***)))***+++,,,******+++......+++(((+++,,,,,,------......////////////000111111222222333333333333555888:::;;;:::;;;;;;;;;<<<<<<======>>><<<:::999;;;>>>??????<<<<<<;;;:::999:::>>>AAAIIIOOOXXX```fffjjjnnnpppyyyvvvmmmaaaWWWPPPJJJCCC===AAA???<<<:::;;;;;;:::999888999:::999888777999:::888:::;;;;;;;;;<<>>===<<<:::888777555555555555555555666666666666888777666666666777888999555666666777777999;;;<<<===BBBDDDBBBAAACCCCCCAAAGGGPPPZZZ^^^aaaeeeeeeccc^^^WWWMMMFFFDDDCCCBBBAAAFFFFFFGGGIIIIIIGGGBBB???>>>;;;777444444888<<<@@@DDDHHHLLLNNNOOONNNNNNNNNNNNMMMLLLIIIGGGDDDBBBAAA<<<:::777555444555666888;;;;;;;;;;;;<<>>999:::;;;<<<<<<;;;:::999999999999:::<<<===???@@@HHHOOOWWW\\\___gggttt~~~zzzqqqpppkkkccc^^^ZZZVVVQQQNNNPPPQQQRRRUUUZZZaaagggkkkppprrrtttxxx}}}zzzrrrmmmllljjjccc^^^WWWUUUSSSRRRSSSSSSRRRPPPQQQPPPPPPPPPOOOLLLHHHDDDAAAAAA@@@??????>>>??????AAAAAABBBDDDEEEDDD@@@>>>??????>>><<<<<<;;;;;;<<<<<<======>>>>>>======<<<======<<<<<<;;;;;;<<<<<<===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888777555555444444555666666666666666555444444333222111000000111222333555555555444444333333333222222111111111111222222000000////////////000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////........................------,,,,,,------......111222222333444444444444333222222111111222222333333333222222111222222222111000///......///000000...///000000111111111000,,,,,,+++++++++,,,------111111111222111111000000---,,,++++++,,,,,,+++***,,,---///000000000///...,,,---///000111111000000---.../////////...---,,,))))))******)))(((''''''###%%%''')))))))))'''&&&))))))))))))))))))))))))''')))***+++***)))***++++++***)))+++------+++(((++++++,,,,,,---........./////////000111111222222333333333444555888:::;;;;;;;;;<<<=========<<<<<<===;;;::::::===>>>???>>><<<<<<;;;:::999:::>>>AAALLLQQQYYY```fffjjjnnnpppyyy___XXXNNNGGGCCCAAA>>><<>>???@@@BBBFFFIIIMMMTTT[[[___dddiiiiiieeefff___UUUKKKCCC>>>:::777666666666666666666666666555555555555666666666666666777777777888888999999555666777888888;;;>>>AAAHHHNNNRRRQQQQQQSSSSSSQQQSSSXXX\\\]]]aaahhhnnnooommmdddXXXOOOJJJFFFCCC@@@AAABBBDDDFFFGGGEEE@@@======:::777555666999===@@@DDDHHHLLLPPPQQQQQQRRRRRRQQQPPPOOOLLLJJJGGGDDDCCC<<<:::888666555666888999>>>>>>>>>>>>BBBHHHQQQWWWbbbkkkssswww{{{yyytttkkk]]]PPPEEE???===::::::;;;<<<<<<;;;:::999888999999;;;===???AAABBBMMMRRRWWWZZZ]]]gggvvvzzzpppoookkkfffaaa^^^ZZZVVVTTTRRRRRRTTTWWW]]]ccciiimmmrrrrrrsssuuuzzz{{{rrrmmmkkkhhhccc^^^[[[ZZZXXXWWWWWWWWWUUUSSSOOOMMMLLLKKKIIIGGGBBB??????>>>>>>============>>>>>>===>>>@@@CCCCCCBBB@@@??????>>>===<<<<<<<<<<<<===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<======>>>@@@???>>><<<;;;:::999999;;;;;;<<<======<<<;;;;;;888888777666555555555555555555555666555555444333444333222111111111222333555555555555444444444444000000111111222333555555000//////......//////000.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------........................------,,,,,,---......///222222333444444333333333333222222111111222222333333333333222222111111111111111000000000000111222000111111222222222222111,,,+++++++++,,,,,,---.........///000000000/////////---,,,+++,,,---,,,+++---...///000000000///...+++---///111222111000...---.../////////...,,,+++'''(((***++++++***)))((("""&&&***,,,+++)))((())))))))))))))))))))))))''')))***+++***)))***+++***))))))***++++++***(((***++++++,,,,,,------.../////////000111111222222222333333444666888:::;;;;;;<<<>>>???>>>===;;;:::;;;;;;;;;<<<>>>???>>>===;;;;;;;;;999999;;;>>>AAANNNSSSZZZaaagggkkkooorrryyyRRRLLLFFFBBBAAABBBCCCCCCCCC@@@===;;;;;;;;;:::999:::;;;;;;:::999;;;>>>AAADDDDDDEEEEEEFFFIIINNNRRRXXXaaajjjnnnqqqrrrnnnhhh```XXXMMMBBB;;;777555444555555555666777777888888555555555555666666666666666666888999:::::::::::::::;;;;;;:::;;;@@@GGGMMMTTT\\\bbbeeegggkkkllljjjcccdddbbb___aaajjjrrrtttxxxpppfff]]]WWWQQQJJJEEE@@@??????AAABBBBBB???===:::999777777888;;;>>>AAABBBFFFLLLRRRUUUWWWYYYZZZWWWVVVTTTQQQMMMHHHEEEBBB<<<;;;888777777888:::;;;>>>@@@CCCGGGLLLTTT\\\bbbbbbiiippptttzzzyyymmm]]]NNNDDD???===;;;;;;<<<======<<<:::999888888:::<<<>>>AAACCCDDDNNNSSSWWWYYY\\\fffuuuwwwmmmkkkiiifffbbb___[[[XXXVVVTTTUUUVVVYYY]]]ccchhhkkkoooppprrruuuzzz{{{sssmmmjjjhhhccc______^^^\\\\\\\\\[[[XXXVVVKKKIIIHHHFFFFFFDDDAAA???>>>>>>============>>>>>>;;;:::;;;>>>AAACCCCCCBBB??????>>>===<<<<<<=========>>>>>>??????>>>>>>===<<<<<<<<<<<<===>>>???@@@DDDCCCAAA>>><<<;;;:::999999:::<<<======<<<:::999888888777666555555666666555555555555555444333333555444222111111222333333444444444444444444444444000000000111222333444555/////////....../////////------/////////...---,,,------------------------...---,,,+++++++++,,,---........................------,,,------...///000333333444444444333222222333222222111111222222333333333333333222111111000.............../////////000111111222222222111111++++++++++++,,,---......,,,---...///////////////111...,,,,,,,,,---,,,+++---...///000000///......***,,,///222333111///---....../////////---,,,+++)))***,,,......,,,)))(((###%%%(((+++,,,---,,,+++((((((((((((((((((((((((''')))***+++))))))***+++))))))))))))******))))))******++++++,,,---------/////////000111111222222222333444555777999:::;;;;;;===???@@@???===;;;999999:::;;;===@@@@@@>>><<<;;;;;;;;;999999;;;???BBBNNNSSS[[[bbbiiinnntttwww|||FFFDDDAAA@@@AAACCCEEEEEECCC@@@===<<<;;;;;;:::999:::;;;;;;:::;;;???DDDHHHPPPPPPOOONNNNNNQQQVVVZZZeeemmmtttwwwwwwuuunnnfffSSSMMMCCC;;;777666666555666666666666777777777777555555555555666666666666666777888:::;;;<<<<<<<<<<<<=========???FFFRRR[[[eeemmmuuuyyy~~~|||{{{vvvqqqsss{{{|||tttmmmfff]]]SSSLLLCCC@@@<<<;;;<<<>>>??????<<<<<<;;;::::::;;;<<<===>>>DDDLLLSSSXXX]]]aaaccc```^^^[[[VVVPPPJJJDDDAAA===;;;999888888:::<<<>>>AAAEEEKKKPPPVVV[[[```ccc]]]dddkkkqqqyyy}}}ooo___OOOEEE@@@???<<<<<<===>>>===<<<;;;:::888888:::<<<>>>AAADDDEEELLLRRRWWWZZZ]]]eeerrr|||rrriiiffffffeeebbb^^^ZZZWWWUUUVVVVVVWWWYYY]]]aaaeeeggglllooosssxxx|||{{{sssmmmjjjhhheeebbbbbbaaa`````````___\\\ZZZRRROOOLLLJJJHHHFFFDDDBBB>>>>>>===<<<<<<<<<======::::::;;;>>>AAADDDDDDCCC???>>>>>>============>>><<<======>>>>>>======<<<<<<<<<<<<===>>>???@@@AAAEEEDDDBBB@@@>>><<<;;;;;;999:::<<<======<<<:::999888777777666666666666777555555666666555555444333666555333222222222333444222222222222222222222222111111000000000111111222//////............//////,,,---...//////...---,,,------------------------000000///////////////000........................------------...///000111333333444444444333222222333222222111111222222333333333444333333111000///,,,,,,,,,------.........///000000000000000//////++++++++++++,,,---...///000111222333333333333333222///,,,+++,,,,,,,,,,,,......///000000///...---))),,,///222222111...---...////////////---,,,******+++------,,,)))&&&$$$)))((((((((()))***,,,---''''''''''''''''''''''''''')))***+++))))))***+++))))))***))))))))))))******++++++,,,,,,---....../////////000111111222222222333444666888999:::;;;;;;===>>>@@@???===:::888888999;;;>>>@@@@@@>>><<<:::;;;:::999999;;;???BBBKKKQQQ[[[dddlllsssyyy}}}BBBBBBCCCDDDEEEFFFFFFFFFBBB@@@===<<<<<<<<<<<<;;;:::;;;<<<>>>BBBIIIQQQWWWaaa```]]]YYYXXXZZZ___cccmmmrrrvvvuuuqqqlllddd\\\FFFBBB<<<888777777777777666666666555555444444444555555555555666666666666777777888:::;;;===>>>???<<<@@@DDDFFFKKKUUUcccnnn{{{yyyssslllbbbWWWPPPHHHCCC<<<999888;;;===>>>AAA@@@???===;;;999777666;;;AAAJJJSSSZZZ___dddgggfffeeeaaa[[[TTTKKKDDD@@@===<<<:::999:::<<<>>>@@@GGGKKKQQQUUUWWWXXXYYYZZZXXX___gggooozzz~~~qqq```QQQFFFBBBAAA===>>>>>>>>>>>><<<;;;:::888888:::<<<>>>AAACCCEEEHHHNNNVVVZZZ]]]eeeqqq{{{yyynnnfffdddffffffccc^^^XXXUUUSSSVVVVVVWWWZZZ]]]aaadddffflllpppvvv{{{~~~~~~|||{{{yyy{{{{{{tttnnnkkkiiigggfffdddccccccdddeeedddaaa___[[[WWWQQQLLLIIIFFFCCC@@@@@@???>>>===<<<<<<<<<<<<;;;;;;===@@@CCCEEEDDDCCC???>>>>>>======>>>>>>>>><<<======>>>>>>======<<<============>>>???AAAAAACCCBBBAAA???>>>===<<<<<<<<<<<<===>>>>>>===<<<<<<888777777666666777777777666666666777666555555444777666444333222333333444111111111111222222222222222222111000/////////000///......------......///,,,---......///.........------------------------,,,------...//////..............................,,,,,,------...///111111222222333444444333333333333222222111111222222333333444444444333111///...+++,,,---.../////////......////////////......---*********+++,,,---...///111111222222333222222222222///,,,***++++++++++++...///000000000///...---***,,,...000111000///---//////000000///---+++***)))*********)))&&&###"""***)))'''&&&&&&''')))+++''''''''''''''''''''''''''')))***+++***)))***+++******+++***((((((***,,,++++++,,,------......////////////000111111222222222333555777999::::::;;;:::;;;===>>>===<<<:::999888999:::===@@@AAA???===:::::::::999999;;;???CCCIIIPPP\\\gggpppwww|||CCCGGGKKKMMMMMMJJJHHHFFFAAA???<<<<<<===============???BBBHHHPPP[[[fffnnnrrrpppkkkeeebbbcccgggkkkkkknnnmmmggg```ZZZQQQIII>>><<<999777777888777666666666666555555555444444555555555555666666666666888888888999;;;===@@@AAA@@@HHHSSS\\\eeeppp~~~zzzuuunnnhhhccc]]]VVVPPPJJJEEE???:::999:::;;;;;;????????????===;;;888777:::@@@IIIQQQXXX^^^cccfffiiigggddd^^^WWWNNNFFFBBB>>><<<;;;:::;;;===@@@BBBIIILLLOOOPPPQQQPPPQQQRRRTTT[[[ccclllxxx}}}ppp```QQQGGGCCCBBB>>>>>>??????>>>===;;;:::888888999;;;===@@@BBBCCCDDDKKKSSSXXX]]]ggguuutttkkkdddfffhhhiiifff___XXXTTTSSSSSSTTTWWWZZZ^^^cccfffhhhqqqtttyyy}}}}}}zzzxxxxxx{{{{{{uuuooollljjjjjjjjjffffffggghhhjjjiiifffdddaaa\\\VVVPPPLLLIIIFFFDDDFFFEEEDDDBBBAAA@@@??????===>>>@@@CCCFFFFFFDDDBBB???>>>>>>>>>>>>>>>??????===>>>>>>??????>>>>>>===>>>>>>>>>>>>??????@@@AAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888777777777777777888888777777888888777777666555888777555444333333333444111111111222222333333333333222111111000000111111///......------......///---------------...//////........................&&&(((***---------,,,+++........................,,,,,,------...000111222111222222333444444444444333222222111111222222333333444444444333111///...***+++---.../////////...///////////////...---,,,*********+++,,,---//////000000111111000000//////222///+++))))))***+++***...///000000000///---,,,+++,,,---///000//////...///000000000///---+++************)))((('''&&&%%%(((((('''''''''((()))***))))))))))))))))))))))))''')))***+++***)))***+++***,,,,,,+++((((((+++---,,,------......//////000/////////000111111222222222333555888999:::::::::999:::;;;;;;;;;;;;;;;:::999999:::<<>>:::::::::999999<<<@@@CCCIIIQQQ^^^jjjsssyyy}}}DDDHHHNNNQQQPPPKKKGGGDDD@@@>>><<<<<<===>>>>>>>>>AAADDDIIIQQQ\\\jjjxxx}}}zzztttmmmhhhhhhlllooofffgggbbbYYYPPPIIIAAA:::;;;:::888888888888666444777777777777777777777666555555555555666666666777999888888999;;;>>>AAACCCFFFRRRcccrrr}}}zzzkkkeee^^^YYYWWWVVVSSSPPPKKKGGGAAA===;;;:::999888:::;;;===??????>>>===;;;999???HHHPPPVVV\\\```ccciiihhheee```XXXPPPIIIDDD>>>===;;;:::;;;>>>AAACCCGGGHHHJJJJJJJJJKKKNNNPPPQQQWWW```jjjvvv{{{ooo```QQQGGGCCCBBB>>>?????????>>>===;;;:::888999999;;;===???AAABBBBBBHHHPPPVVV\\\iiizzz~~~qqqiiidddiiikkklllhhhaaaYYYUUUSSSQQQSSSVVV[[[```eeeiiikkkvvvxxx|||~~~}}}zzzxxxzzz|||uuuppplllllllllmmmhhhhhhiiikkkmmmmmmjjjhhhfffbbb[[[VVVSSSRRRPPPNNNMMMLLLJJJHHHFFFEEEDDDDDD>>>???BBBEEEHHHGGGDDDAAA???>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@???????????????>>>??????@@@AAA;;;;;;::::::::::::;;;;;;;;;:::999999999999:::;;;888777777777777777888888888888888888888777666666888777555444333333444444222222222333333444444444333222222111222222333333.........------............---,,,,,,---...///000........................&&&))),,,000111000...---........................,,,,,,------///000111222000111222333444555555555333222222222222222222333333444555555444111///---((()))+++---......------//////000//////...------*********+++,,,---///000444444444444444333222111222...***(((((()))******//////000000000///---,,,,,,,,,---...///////////////000000000///---+++***,,,+++++++++++++++++++++'''(((***+++,,,,,,,,,+++************************''')))***+++***)))***++++++,,,---+++))))))+++...------......///000000000/////////000111111222222222333555888::::::;;;:::999999999999:::;;;;;;;;;999999999<<>>===>>>AAAEEEGGGEEEIIIPPP]]]pppyyykkkddddddeeedddbbb^^^[[[TTTMMMFFFAAA>>><<<;;;;;;:::999999888888777888777666555555555666777888777666555555777999:::999;;;===>>>???CCCIIINNNUUUbbbuuu~~~}}}xxxqqqjjjfffZZZWWWSSSOOOKKKIIIHHHHHHEEECCC@@@===999777555444:::;;;===<<<;;;;;;<<<>>>===BBBIIIOOOSSSWWWYYY[[[bbbcccbbb]]]VVVOOOIIIFFFDDDBBB???======@@@CCCFFFJJJJJJJJJKKKLLLNNNPPPRRRWWW\\\gggqqqxxxzzz|||xxxjjj\\\RRRKKKFFFDDD@@@AAABBBAAA>>>;;;::::::888:::;;;<<<<<>>>>>>>>===<<<;;;;;;;;;;;;>>>>>>???AAADDDDDDCCCAAA===========================<<<;;;:::::::::;;;<<<:::999777666666666777888444555666666777666666666555444222111111222444555444444333333333333222222444666666333222555444111000000///.....................//////......---,,,//////.........------------------.........//////,,,,,,,,,---------......------------...000111222222222333444555555555555555444333333222222333333333333333333222000///---)))+++,,,...//////......000...,,,---......,,,)))''')))++++++++++++---///444444444444333333222111...---+++*********+++++++++---///000...------...---------...------,,,,,,111000///...,,,+++***)))'''***---,,,)))'''''')))++++++******))))))((((((+++++++++++++++,,,,,,,,,)))************+++++++++&&&&&&'''((()))***++++++...---...///111222222111...///000111111222222111555333222444888;;;;;;:::::::::;;;<<<=========<<<===<<<<<<<<<===>>>???@@@:::;;;;;;::::::;;;???AAAKKKQQQ\\\hhhrrrxxx{{{}}}~~~QQQSSSUUUVVVUUUQQQLLLIIIGGGFFFCCCAAABBBDDDHHHJJJNNNTTT]]]jjj||||||pppbbbYYYXXXXXXWWWUUUQQQNNNIIIDDD???;;;999999999999999888888888888888999888777777666777888999999888777666777888:::;;;;;;<<<>>>???CCCJJJSSSZZZdddmmm{{{}}}wwwpppllliiicccccccccaaa]]]WWWRRROOOKKKIIIEEEBBB???============<<<;;;:::999777666666777888::::::999999;;;<<<>>>CCCJJJOOOSSSVVVYYYZZZ_________[[[TTTNNNIIIGGGFFFCCC@@@>>>>>>@@@CCCEEEFFFGGGIIIJJJLLLNNNPPPRRRUUU]]]jjjvvv~~~yyymmm```VVVOOOJJJGGGCCCDDDEEECCC@@@<<<:::999999:::<<<===>>>@@@DDDGGGIIIIIIMMMTTTYYYbbbtttzzzpppmmmnnnvvvxxxwwwqqqfff\\\UUUSSSQQQRRRSSSUUUXXX]]]ccchhhpppsssuuutttqqqqqqsssvvv~~~|||wwwsssrrrpppnnnmmmkkklllooorrrsssrrrnnnkkkeeebbb^^^\\\[[[ZZZYYYWWWWWWVVVSSSQQQNNNLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDAAA???>>>???@@@@@@DDDDDDCCCBBBAAA@@@@@@@@@======>>>AAACCCDDDCCCAAA<<<<<<;;;;;;;;;:::::::::::::::999888888999:::;;;:::999888777666777777888444555555666666666555555555444222111111222444555444444333333333333222222333666666333222555444111000000///..............................------,,,///.........---------------------.........//////,,,---------------------------------...000111222222333444555555666666555444444333222222222222222333333333333222000///---+++,,,---....../////////000...------......+++(((''')))+++------///111333222222222222222111000000...---+++*********+++,,,---///111222000//////000---......//////......---///......,,,+++***))))))))),,,......+++))))))+++*********)))))))))))))))************++++++++++++)))************+++++++++************++++++++++++******+++---......,,,+++...///000111111222222111555444333555999<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<===>>>>>>??????:::;;;;;;:::999;;;???AAALLLRRR\\\hhhqqqxxx{{{|||~~~QQQSSSUUUVVVUUUQQQNNNKKKMMMLLLKKKKKKLLLOOORRRSSSZZZaaalllyyypppeeeVVVLLLJJJJJJHHHGGGCCCAAA>>>;;;888777777666777777888888888888999999;;;;;;:::::::::;;;;;;<<<:::999888777888999:::;;;>>>???@@@CCCIIIRRR]]]eeemmmpppwww|||~~~{{{tttnnnhhhfffddd```[[[VVVRRRPPPKKKKKKJJJIIIFFFCCC???===???>>><<<:::888888888888777888999999888777555444666888:::::::::;;;===???@@@DDDJJJOOORRRUUUWWWYYY[[[\\\[[[XXXRRRLLLIIIHHHGGGEEEAAA>>>===???BBBDDDAAADDDHHHKKKMMMPPPRRRUUUYYYcccqqq}}}xxxlllaaaXXXPPPKKKGGGDDDFFFGGGFFFBBB===:::888999;;;===???@@@CCCHHHKKKPPPPPPSSSXXX^^^hhhyyyyyyrrrrrruuu{{{{{{xxxpppdddZZZUUUSSSQQQSSSUUUWWWZZZ^^^dddhhhlllmmmnnnmmmlllooouuuzzz~~~{{{vvvsssrrrqqqooommmjjjmmmqqqrrrqqqooonnnmmmgggeeebbbaaaaaa```___]]]ZZZXXXVVVTTTRRRPPPOOOOOONNNNNNMMMLLLJJJIIIHHHHHHGGGEEECCC@@@???@@@@@@AAACCCCCCBBBAAA@@@???>>>===<<<<<<===@@@CCCDDDCCCBBBAAA@@@??????>>>===<<<<<<777777777777888999:::::::::999888888777777888888444555555555555555444444555444333222222333444555444444333333333333222222333555555222222444444111000000///.........//////...............---------............---------------------...............---------------------,,,------------...000111222222222333444555555555555333333222111111111111222333333333333222000///---------------...///000111000///.........---+++((((((***,,,------...000222000000111111000000//////------+++******++++++,,,---///111222000/////////......///////////////...------,,,++++++***))))))***+++---,,,+++*********))))))))))))************((()))))))))*********+++)))************+++++++++,,,+++++++++******))))))+++---///111111///---,,,...///000111111222222111555555555777:::<<<<<<<<<<<<<<<=========<<<;;;;;;:::;;;===>>>??????>>>>>>;;;;;;:::999999;;;???BBBMMMSSS]]]gggqqqwwwzzz{{{}}}KKKMMMOOOQQQQQQPPPNNNMMMQQQRRRTTTXXX\\\```ccceeegggoooyyyvvvdddZZZMMMDDDAAAAAAAAA@@@;;;:::999888777777777777777777888999999:::;;;;;;>>>>>>>>>>>>??????@@@@@@;;;;;;:::999::::::;;;<<>><<<;;;:::999:::999888888777888888999888999::::::999777444222444666888::::::;;;===???BBBFFFKKKPPPSSSUUUXXXZZZ]]]]]][[[WWWQQQLLLIIIHHHGGGEEEAAA===<<<===@@@BBB???DDDJJJOOOQQQTTTXXX[[[dddooo||||||xxxrrrhhh^^^UUUNNNHHHEEECCCEEEGGGFFFCCC>>>;;;::::::<<<>>>@@@CCCFFFKKKNNNTTTUUUWWW[[[bbbnnn~~~~~~vvvsssuuuyyy{{{zzzuuulll```WWWSSSRRRRRRUUUXXXZZZ]]]aaafffiiimmmooopppoooooosssyyy|||yyyvvvsssrrrqqqooonnniiilllppppppmmmjjjkkkllljjjgggeeeccccccbbb___^^^ZZZYYYWWWUUUTTTRRRRRRQQQRRRQQQPPPNNNLLLKKKIIIIIIFFFDDDBBB???>>>>>>???@@@AAA@@@@@@???===<<<;;;:::;;;;;;===@@@CCCDDDCCCBBBCCCBBBAAA@@@>>>===<<<;;;666666777888888999:::;;;::::::999999888888888888555555555555555444333333444444333333333444555555444444333333333222222222222555555222222444444222000000///////////////000//////......------------------------------------...........................------------,,,,,,,,,------------...000111222000111222333444444444444333222111111000000111111333333333333222000...---//////......///111222444111111000///...,,,***)))+++,,,---,,,***)))***+++//////000000000000//////------++++++***+++,,,---,,,...000000...---,,,------......////////////...---,,,,,,,,,++++++******((())))))))))))((((((((((((((())))))******++++++''''''(((((())))))******))))))*********+++++++++))))))))))))((((((((((((***---111444333111000///...///000111111222222111444444555777999;;;<<<<<<===============<<<;;;:::999:::===?????????===<<<;;;;;;:::999999;;;???BBBNNNTTT]]]gggpppvvvyyyzzz|||DDDFFFHHHKKKMMMNNNOOOOOORRRUUU[[[bbbiiioootttvvvuuu{{{~~~rrrfffUUUNNNEEE>>><<<=========999888888777777777777777888999::::::;;;<<<======@@@@@@AAABBBCCCCCCDDDDDD?????????>>>>>>?????????CCCDDDFFFIIILLLPPPRRRRRRQQQMMMHHHFFFFFFEEEAAA>>>;;;;;;;;;;;;:::999888888999999888888777777888888555555555555555666666666888999;;;;;;;;;999777666222444666888888:::<<<>>>FFFJJJOOOSSSVVVZZZ]]]___aaa```]]]XXXQQQLLLJJJJJJGGGDDD@@@<<<;;;<<<>>>@@@AAAGGGOOOTTTWWWZZZ```dddqqq}}}xxxrrrlllcccZZZSSSLLLGGGDDD@@@BBBEEEEEEBBB???===<<<;;;===@@@BBBDDDHHHMMMPPPOOORRRUUUXXX```nnn}}}zzztttrrrvvvyyyyyywwwrrriii^^^WWWTTTTTTUUUWWWZZZ]]]```ccchhhlllrrruuuxxxyyyyyy{{{{{{xxxvvvuuutttsssqqqpppkkkmmmooonnnjjjhhhiiijjjiiifffdddbbb```^^^[[[XXXXXXWWWUUUTTTSSSRRRRRRRRRSSSRRRQQQOOOMMMKKKIIIIIIGGGEEEBBB@@@>>>>>>??????CCCCCCCCCBBBAAA@@@>>>===<<<<<<===@@@CCCDDDCCCBBB???>>>===;;;:::888777666777888999::::::;;;<<<<<<:::::::::::::::999999888666666666666555444333222333333333333444555555666444444333333333222222222111444444111111444444222000000/////////000000111000///...------------...,,,,,,------------------.....................---------------------------------------...000111222///000111222222333222222333222111111000000111111333333333333222000...---000000000000222444666888333333333111///,,,+++***,,,------,,,***))))))***//////000000000000//////---,,,+++++++++,,,---...,,,...000000...,,,,,,,,,+++,,,---.....................------,,,,,,,,,+++)))(((((((((((())))))((((((((())))))******++++++&&&''''''((())))))******))))))*********+++++++++(((((((((((())))))))))))&&&***///111111///...///...///000111111222222111111333555777888999:::;;;===>>>>>>>>>===<<<;;;;;;999:::<<<>>>???>>>===<<<<<<;;;:::888888;;;???CCCNNNSSS\\\fffooouuuyyyzzz~~~???@@@CCCFFFIIIKKKMMMNNNPPPUUU]]]fffooouuuyyy{{{zzz}}}}}}yyyuuunnncccXXXGGGCCC===:::999999::::::777777777777666666666666::::::;;;<<<<<<===>>>>>>???@@@AAACCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFFFFDDDBBBCCC???<<<999999:::;;;;;;888888888777666555444333666666777777777888888999555666666666666777777777555777888:::;;;;;;;;;;;;777999;;;<<<===>>>@@@BBBGGGKKKPPPUUUYYY^^^bbbeeeeeeccc___YYYRRRNNNLLLLLLFFFDDD@@@<<<;;;<<>>>>>>>>???AAADDDDDDCCCAAA???>>>===<<<:::999888777999:::;;;<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999888888888888777666444333222333333444444555555666666444444333333333333222222000333444111111444444222000000/////////000111111000///...---,,,---......,,,,,,,,,,,,------------...............---------,,,,,,,,,---------......------------...000111222//////000111222222222222333333222111111111111222333333333333222000///---000000222333666888:::<<<555666666444000---,,,,,,***+++------------///000......///000000000//////---,,,,,,++++++,,,......///111222222000.........++++++,,,---............//////...------,,,+++++++++)))((((((***++++++***))))))))))))************&&&&&&'''((()))***++++++)))************+++++++++))))))******+++++++++,,,'''+++000222000...///000...///000111111222222111000222666888888888999:::======>>>>>>>>>===<<<<<<999:::<<<===>>>>>>======<<<;;;:::888888:::???CCCNNNSSS[[[eeennnuuuyyy{{{;;;<<<===???BBBEEEGGGHHHMMMRRRZZZccckkkpppssssssooooookkkccc]]]YYYRRRKKK>>><<<:::999888888888777555555666777777888777777:::;;;;;;;;;<<<<<<======<<<===???AAACCCCCCDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA???===<<<===>>>>>>;;;888999999999777555555666777777888888888777666666555555666777888999999999999999999999999999888888777555555666777888999999::::::<<<>>>??????@@@BBBDDDAAAEEEKKKPPPVVV\\\aaaeeeeeeccc___YYYSSSPPPOOOPPPGGGEEEAAA>>>===>>>AAACCCKKKQQQYYY]]]```eeennnuuuvvvnnnhhh^^^UUUOOOKKKIIIHHHEEEEEEEEECCCAAA???@@@AAA>>>@@@BBBDDDFFFIIIMMMQQQQQQWWWZZZ\\\dddqqqzzz}}}|||{{{zzzyyyxxxyyyzzz|||yyyxxxtttlllaaaZZZWWWWWWXXXXXXZZZ[[[^^^cccjjjnnntttxxx}}}~~~}}}}}}}}}}}}{{{yyysssqqqmmmjjjhhhgggeeeccc]]][[[YYYXXXWWWUUUQQQNNNRRRRRRQQQPPPPPPPPPQQQQQQRRRQQQPPPOOOMMMLLLKKKJJJIIIGGGDDDAAA?????????@@@<<<===???@@@@@@???===<<>>===<<<;;;:::;;;<<<<<<===<<<;;;::::::;;;<<<<<<<<<;;;999999::::::999888777555333222222333444555555666666666444444333333333333222222000333333111111444555222000000//////000111111222000///...,,,,,,---...///++++++,,,,,,,,,---------//////.........---------***++++++,,,---...//////------------...000111222000111222333333444444444444444333222222222222222333333333333222000///---///111333777:::<<<>>>???777888999666111...------)))+++,,,---------///111,,,,,,---...............---,,,,,,+++,,,---...//////111222222000...------+++,,,---...//////////////////...---,,,******)))+++)))''''''***,,,+++************)))))))))))))))&&&''''''(((***++++++,,,)))************+++++++++++++++++++++************+++///333222...,,,---000...///000111111222222111///333777999999999:::;;;<<<======>>>>>>>>>>>>===::::::;;;<<<<<<======>>>===<<<:::777777:::@@@DDDMMMRRRZZZdddnnnuuuzzz}}}~~~777888888:::<<<>>>@@@AAALLLPPPXXX```fffiiijjjiii___^^^XXXNNNIIIGGGDDD@@@;;;;;;::::::999888777777444555777888999::::::::::::::::::;;;;;;;;;;;;<<<999;;;===???AAABBBBBBBBB???????????????>>>===<<<===:::777666888999888666333666888777333000000222111222333444666666666666222333555777888888777777777777777777777666555444777666555444444444444444555777999:::::::::<<<>>>999===CCCJJJPPPVVV]]]aaadddbbb^^^YYYTTTQQQRRRSSSHHHFFFBBB??????@@@CCCEEEMMMTTT[[[___aaagggqqqyyyzzzooollleeeZZZQQQLLLIIIHHHGGGIIIIIIGGGDDD@@@???@@@AAA???@@@BBBDDDFFFIIIMMMPPPOOOUUUXXXYYY```lllsssssswwwxxxyyyzzz{{{|||~~~yyyxxxtttkkkaaaXXXUUUUUUWWWXXXXXXYYY\\\bbbiiinnnqqquuuyyy{{{|||}}}tttoooiiiffffffdddaaa^^^XXXWWWVVVUUUUUUSSSPPPMMMQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRQQQOOONNNMMMLLLKKKGGGEEEBBB???===<<<======<<<===???@@@AAA@@@>>>===CCCBBBBBBCCCEEEEEECCCAAA??????>>>===<<<;;;:::::::::;;;<<<<<<<<<;;;:::999:::;;;<<<<<<<<<;;;:::999;;;;;;:::999777555444333222333444555666666666666444444444333333333222222000333333111111444555222000000///000000111222222111///---,,,,,,,,,...///+++++++++,,,,,,---------//////.........---------)))***+++,,,...///000000------------///000111222222222333444555555555555555444333333222222333333333333333333222000///---...111555999===???@@@AAA888::::::777222.........***+++,,,,,,******+++,,,***+++,,,,,,---------------,,,,,,+++,,,---...///---///111000...,,,++++++,,,---...///000000000000//////---,,,***)))((('''***'''$$$%%%(((******(((++++++******))))))((((((''''''((()))***+++,,,,,,)))************+++++++++++++++***)))((('''&&&&&&***---///---(((%%%&&&)))...///000111111222222111000444999;;;:::999;;;<<<<<<<<<===>>>>>>???>>>>>>;;;;;;:::;;;;;;<<<>>>>>>===<<<:::777777:::@@@DDDLLLQQQYYYdddmmmuuu{{{~~~yyy===999666777777666888<<>>===<<<<<<;;;;;;666666555444444333222222444444333333333333333444444333222222222333444555333333333444444555555555555555555444444333333333222222333333333444444444333444666888999;;;;;;;;;999<<>>BBBBBBCCCDDDGGGJJJMMMOOOQQQRRRVVV[[[aaahhhooorrrppprrrtttyyy||||||zzzwwwsssrrrmmmfff]]]WWWVVVWWWXXXZZZ\\\]]]```dddjjjnnnvvvvvvvvvtttuuu{{{{{{sssppplllhhheeeaaa\\\YYYWWWVVVTTTSSSRRRQQQQQQRRRNNNPPPRRRSSSRRRQQQQQQRRRWWWUUURRRPPPOOOMMMKKKIIIEEEDDDBBB@@@>>>======>>><<<<<<<<<<<<===>>>@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>===<<<;;;:::999777888:::;;;<<<;;;::::::;;;::::::999999::::::;;;<<<:::888555333222222222666555555444444444555555///111222222000000111222555222111222444555444222///////////////...------000///...---------------,,,,,,+++++++++,,,------...---,,,+++++++++++++++...------------...//////111000...---...///111222555444333222111222333444111111222222222333333333222333444333000...------+++000444888===CCCCCC???666555333000...,,,+++***,,,,,,------------------///---,,,,,,---...,,,+++)))(((''''''(((+++...000111111111111111000///...,,,...000222222111///...000///......,,,,,,+++***(((((('''(((((()))***+++*********)))'''&&&'''((((((((((((((())))))))))))((()))***+++++++++++++++******))))))******+++,,,+++++++++,,,---...///000000111111222222222111111222444777888888888:::;;;======>>>>>>===<<<;;;;;;999:::;;;===>>>???@@@@@@777999:::;;;;;;===@@@BBBJJJSSS\\\bbbjjjtttzzz{{{zzz<<<888666888888666777;;;>>>DDDJJJMMMQQQVVVWWWTTTOOOKKKEEEAAA>>>;;;999777888888888777777666555444555555555555555555666777888888777666666777888999888888777777888999:::::::::::::::999999888888777555555555444333222222222333333222222222222333333333222222222333444555666444444444444444555555555444444444444333333222222222222222222333333333333111222333555666777777777555888<<<@@@CCCIIIQQQWWWcccdddddd___YYYSSSRRRRRRMMMKKKGGGCCCAAA@@@@@@AAAIIINNNSSSUUUVVV]]]iiittt~~~~~~uuullldddaaaaaa[[[TTTPPPPPPQQQPPPOOOPPPNNNKKKIIIGGGDDD@@@>>>@@@AAABBBEEEGGGJJJLLLNNNOOOQQQTTTZZZbbbjjjrrrvvvvvvwwwyyy|||}}}|||xxxuuukkkjjjggg```ZZZVVVVVVWWWXXXZZZ^^^bbbeeejjjppptttssstttttttttvvv}}}}}}~~~yyytttqqqmmmiiifffccc___\\\ZZZXXXVVVTTTSSSSSSTTTUUUYYYZZZ\\\[[[YYYXXXWWWWWWYYYVVVSSSQQQOOOMMMIIIGGGEEEDDDBBB@@@>>>>>>>>>>>>======<<<<<<<<<======>>>AAAAAABBBCCCDDDDDDDDDCCC????????????????????????888999;;;<<<<<<<<<;;;:::;;;::::::999999::::::;;;;;;:::888666444333222222444444444444444555666777444555666555444333444555444222000111333444333111111111222222111111000/////////...---------------------,,,++++++,,,,,,,,,000///...------------......------------...//////111000.........///111222444444333222222333444555222222222333333333333444222333333222///---,,,---+++000444666<<>>;;;999777666999888888888777666666555555555555555555666777777999888777666666666777888:::999888777666666666666777777777777777777777666555444444333333222222111222222111111111111222222333333333333444555666777555444444444444444444333333333333333222222222222111111111222222222333333111111222333444555444444333666:::===@@@GGGPPPWWWbbbcccbbb]]]WWWRRRQQQSSSMMMKKKHHHEEEBBB@@@???>>>EEEJJJPPPQQQSSSYYYeeeoooxxxzzz|||yyyssskkkdddaaa\\\YYYUUUQQQPPPQQQSSSUUUVVVTTTPPPLLLIIIEEEAAA>>>>>>@@@CCCFFFIIIKKKLLLLLLPPPQQQTTTZZZbbbkkksssxxx}}}}}}~~~~~~}}}yyysssooobbbaaa^^^ZZZVVVTTTUUUWWWWWW[[[```eeeiiinnnrrruuupppqqqrrrtttwww}}}xxxuuuqqqmmmjjjgggccc```^^^\\\YYYVVVUUUVVVXXXYYY^^^______]]]ZZZWWWVVVVVVYYYVVVSSSPPPOOOLLLIIIFFFEEECCCAAA???>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<@@@BBBDDDEEEFFFEEECCCBBB;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<===<<<<<<<<<;;;::::::999999::::::;;;::::::999888666444333222222222333333444666777888333444555444222111222333333111000111222222111000222222222222222111000000//////...------------......------,,,++++++++++++//////...---------.........------------...//////000///.........000111222444333333333444555666666333333333444444444555555111222222000---,,,+++,,,,,,000333444999>>>===999555333222///...,,,++++++,,,,,,,,,---------......///...------......---++++++***))))))+++---000111333222111000///...---,,,,,,...///111111000///...222000...+++'''$$$"""!!!***))))))(((((((((((()))$$$&&&)))+++,,,+++)))'''(((((((((((())))))))))))++++++++++++***)))((('''******))))))******+++,,,)))+++...000111///,,,***------///000111111111111444666888:::::::::;;;===;;;<<<<<<=========<<<<<<999999::::::::::::999999<<<:::777444333666;;;???HHHPPPXXX^^^fffooouuuvvvyyy===;;;===AAAAAA>>>===@@@@@@EEEHHHJJJOOOVVVZZZYYYTTTNNNFFF@@@===;;;::::::999999888888777777777777777777777777777888999999:::999777666666777888888<<<;;;:::888888777777777888888888888888888888999444444333333222222222222111111111111111111222333555555555555555555666666444444444333333222222222333222222222222222222222111111222222222333333333333444555555666555555555555888;;;===AAAHHHRRRZZZbbbbbbaaa\\\UUUPPPOOOPPPNNNLLLIIIFFFCCC@@@>>>===AAAGGGMMMOOOQQQXXXdddnnntttuuuwwwwwwsssnnniiifffWWWVVVTTTQQQPPPRRRVVVZZZ]]]YYYTTTOOOKKKFFFAAA>>>===@@@DDDHHHKKKLLLLLLKKKQQQRRRVVV\\\dddmmmuuuzzz|||uuummmhhh^^^\\\YYYUUUSSSTTTUUUWWWXXX\\\bbbgggiiilllnnnpppmmmoooqqqsssvvv}}}xxxtttppplllgggdddccc```\\\XXXWWWYYY[[[]]]aaaaaa```\\\XXXTTTSSSRRRWWWUUURRRPPPNNNLLLIIIGGGDDDCCCAAA???>>>>>>>>>???>>>===============>>>>>>AAACCCEEEFFFEEECCC@@@>>>:::::::::::::::::::::;;;<<<<<<==================;;;::::::999999::::::;;;999::::::999888666333222333333333333444555555666444444555333111000000111111111000000111111000///000000000000000//////...///......---------......///...---,,,+++*********---,,,,,,+++++++++,,,,,,...------------...////////////......///000111222333333333444555666777777444444444444555555555666111111111///,,,***+++,,,,,,000111222666:::999555333222111///---,,,,,,++++++,,,,,,------.........///...------......---,,,++++++***+++,,,...000222333222111///...---,,,+++,,,---///000111000///...///...---,,,+++***)))(((******)))(((((('''((((((''''''((()))++++++)))'''(((((((((((())))))))))))***************)))((((((******))))))******+++,,,+++,,,...000///...+++***+++,,,---///000111111111333555888999999999;;;<<<::::::;;;<<<============<<<<<<<<<<<<;;;:::999888<<<<<<:::888777999>>>BBBHHHPPPXXX]]]dddnnntttvvvyyy>>><<<>>>CCCDDDAAA@@@BBBCCCHHHKKKMMMSSS[[[___^^^WWWQQQJJJDDD@@@???>>>>>>;;;;;;:::999999999::::::999999888888888888999999:::999888777777888999:::;;;:::999999999999999:::888888888888999999999999444444333333333333333222222222222222222333444444777777777777666555555444444444333333222222111111333333333333333333444444333333333333444444444444555666666777777666666666777999;;;===AAAHHHSSS[[[ccccccbbb\\\TTTOOOMMMMMMOOOMMMJJJGGGDDDAAA???>>>???EEELLLPPPRRRYYYeeeooossstttttttttrrrnnniiieeeVVVUUUTTTRRRQQQSSSXXX\\\```[[[UUUPPPKKKFFFAAA>>>>>>AAAEEEIIILLLLLLLLLKKKMMMPPPVVV^^^iiisss|||}}}tttkkkddd]]]ZZZVVVSSSRRRTTTVVVWWW]]]```eeehhhiiiiiiiiijjjllloooqqqsssuuu{{{zzzvvvpppkkkgggeeebbb^^^[[[ZZZ[[[^^^```eeeeeeccc___ZZZWWWUUUVVVUUUSSSQQQOOONNNMMMJJJHHHDDDCCCAAA???>>>>>>??????=========>>>???AAABBBCCCCCCDDDEEEEEECCC@@@<<<::::::;;;;;;===>>>???@@@@@@========================;;;::::::999999::::::;;;999:::::::::999666444333666555444333333333333333777888888777444333333444111111111111000/////////000000000000000///............---------......//////...---,,,+++*********,,,,,,+++++++++,,,,,,---...------------...//////.........//////000111222222333444555666666777777444444555555555666666666111111000...+++***+++,,,---///000000333777777333222111000...---,,,,,,,,,++++++,,,,,,---...//////000...------...///---,,,++++++++++++---///000222333222000...---,,,++++++------...///000//////...------------------------******)))(((((('''((((((---***'''&&&((())))))((((((((((((((())))))))))))'''((()))*********************))))))******+++,,,------------------,,,,,,++++++---...000000111111111444666777777888999:::::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<;;;:::999888999:::;;;;;;;;;===@@@CCCHHHPPPXXX]]]dddnnnuuuwwwyyy>>>===???CCCEEEBBBBBBDDDFFFJJJMMMOOOTTT[[[___^^^WWWRRRLLLGGGDDDCCCAAA@@@@@@???======<<<===>>>???<<<<<<;;;:::999999999999;;;:::999999999:::<<<<<<999999999888999999:::;;;777777777777777777777777444444444444444444444444444333333444444555666777888888888888888777555555444444444444444444333333555555555555666666666666555555555666666666777777666666777888888888777777888999:::;;;>>>FFFQQQZZZcccdddddd___XXXQQQOOONNNPPPNNNKKKGGGDDDCCCBBBAAAAAAHHHOOORRRTTTZZZeeennnsssrrrqqqqqqooojjjddd```YYYWWWTTTSSSTTTWWW[[[]]]___[[[TTTNNNJJJEEEAAA>>>@@@BBBFFFIIIKKKKKKJJJIIIFFFKKKUUUbbbooo{{{~~~uuujjjccc[[[WWWRRRPPPQQQTTTVVVWWW___bbbfffhhhhhhggghhhiiikkkooorrrtttvvvyyy|||wwwrrrllliiieeeccc```]]]\\\]]]___```ccccccaaa^^^ZZZWWWWWWXXXVVVSSSQQQOOONNNLLLJJJGGGCCCBBBAAA???>>>??????@@@======>>>???AAACCCDDDEEEDDDDDDDDDCCCAAA>>>;;;999666777999;;;>>>@@@BBBCCC>>>>>>===<<<<<<<<<<<<===;;;::::::999999::::::;;;;;;:::::::::888777666555777666555333222222111111444555666555333222222333111222222111///...///000111111111111111000//////...------------...//////...------,,,++++++++++++......---------...//////...------------...//////------...///000111222222222333444555555555555555444444444555555555666666222111000...+++***+++------/////////222666555222111000///...------------***+++,,,,,,---...//////000///......//////...,,,******+++,,,---///000111222111///---,,,+++,,,,,,------...////////////...------,,,,,,+++******)))***))))))(((((((((((()))000+++&&&$$$&&&))))))((((((((((((((())))))))))))&&&'''((()))******************))))))******+++,,,...---,,,,,,,,,---......,,,,,,...///000000000000111333555666666777888::::::;;;;;;<<<<<<<<<;;;;;;999999::::::::::::999999666888:::;;;;;;===???AAAHHHPPPWWW\\\dddooowwwyyyyyyBBB@@@BBBFFFHHHFFFGGGJJJJJJNNNQQQRRRUUUZZZ[[[YYYXXXTTTOOOKKKIIIGGGEEEDDDEEEDDDCCCBBBBBBCCCDDDEEECCCBBBAAA???>>>===<<<<<<;;;:::::::::;;;===>>>???<<<<<<;;;;;;;;;;;;;;;<<<888888777777666666555555555555555555555555555555666666666666777888999999666666888999999999888888666666777777777777777777777777777888888888999999888888888888999999999999999999:::;;;;;;<<<;;;;;;:::;;;;;;:::===EEEPPPYYYbbbeeegggddd^^^WWWTTTTTTRRROOOKKKHHHEEEDDDEEEEEEFFFLLLRRRTTTTTTXXXbbbjjjnnnmmmmmmmmmnnnkkkfffbbb```[[[WWWVVVYYY\\\^^^^^^]]]XXXRRRLLLHHHDDDAAA>>>AAABBBEEEGGGHHHHHHGGGFFFFFFLLLXXXfffttt|||ssshhhaaaUUUQQQLLLKKKNNNRRRUUUVVVZZZ]]]aaaccceeefffhhhjjjjjjoootttwwwxxxzzz~~~~~~yyyuuuqqqlllhhhdddccc```^^^]]]]]]^^^___]]]]]]\\\ZZZWWWVVVWWWXXXXXXVVVRRROOOMMMJJJGGGDDDCCCBBB@@@????????????@@@>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCBBBAAA???>>>===888999:::;;;<<<===>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;::::::999999::::::;;;<<<;;;:::999888777777777555555444333222222222222000111222111000///000111111333444222000...///111000000000000000///......---------------...//////------,,,++++++,,,,,,,,,---------------...///000...------------...//////,,,---...///111111222222222333444555555444333333333333444444444555555555333222111...+++***,,,...---//////...111555555222000///......------------***++++++,,,---...///000000///......//////...---))))))***+++---...///000111000...,,,++++++,,,------------.........//////------,,,+++***)))(((((()))(((((((((((())))))***---)))%%%%%%)))+++)))'''(((((((((((())))))))))))(((((()))))))))))))))(((******))))))******+++,,,++++++,,,---.........------...///000000000000000111333666777777777999:::;;;;;;<<<<<<<<<;;;::::::888888999;;;;;;<<<<<<<<<999999999999999:::>>>AAAFFFNNNVVV[[[dddoooxxx{{{yyyGGGEEEFFFJJJLLLKKKLLLPPPOOOSSSUUUUUUVVVYYYYYYVVVYYYVVVRRROOOMMMLLLIIIHHHIIIHHHFFFEEEEEEGGGIIIJJJJJJIIIGGGEEECCCBBBAAAAAA;;;::::::;;;<<<>>>@@@AAAAAA@@@???>>>>>>>>>>>>>>>::::::999888777666666555555555666666666666666666777777777777888999:::;;;333444777999:::;;;;;;;;;888888999999::::::;;;;;;888888999999:::::::::;;;999999:::::::::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@======<<<<<<>>>EEEQQQYYYaaaeeeiiihhhbbb]]]YYYYYYSSSPPPLLLGGGEEEEEEGGGHHHJJJPPPUUUUUUTTTVVV^^^fffiiihhhiiilllooopppllliiieee___YYYXXX\\\```aaa___ZZZVVVPPPJJJFFFCCC@@@>>>AAABBBCCCDDDEEEEEEDDDDDDJJJQQQ\\\jjjvvv~~~xxxoooddd]]]PPPLLLHHHHHHLLLQQQTTTUUURRRUUUZZZ^^^aaaeeeiiikkkiiinnnuuuyyyzzz{{{~~~}}}yyyvvvsssoookkkhhhcccbbb```___^^^]]]^^^^^^\\\\\\\\\ZZZXXXXXXYYY[[[[[[XXXTTTPPPLLLIIIDDDAAACCCBBB@@@?????????@@@@@@???>>>>>>>>>???@@@AAAAAACCCCCCCCCBBBBBBAAAAAAAAACCCBBBAAA???>>><<<;;;;;;>>>===<<<;;;::::::;;;<<<;;;::::::999999::::::;;;===<<<:::888777777888888333333333222222333444444222333444444333222333555222444555333000...///111---------------,,,,,,+++---------------...///000,,,,,,+++++++++,,,------+++++++++++++++,,,---......------------...//////,,,---...000111111222222222333444444444333222111333333333444444444555555333333111...++++++,,,...,,,...///...111555555222000///...---------------******+++,,,---//////000111///......//////...---((()))***+++---...//////000///---+++++++++---...---------.........//////,,,,,,,,,+++++++++******(((((('''(((((()))***+++)))&&&$$$'''+++---***'''(((((((((((())))))))))))************)))((('''&&&*********)))***++++++,,,'''***---000111000---,,,//////000000000000000///222444777888888888:::;;;<<<<<<<<<<<<;;;:::999999999:::;;;===>>>???@@@@@@>>>===;;;888777999>>>BBBEEEMMMTTTZZZcccoooxxx{{{yyyCCCDDDFFFHHHJJJLLLNNNOOONNNNNNOOOQQQSSSVVVYYYZZZ[[[YYYVVVRRRPPPPPPSSSVVVWWWVVVVVVWWWXXXXXXVVVUUUSSSQQQOOOLLLJJJGGGCCC@@@@@@@@@@@@?????????>>>>>>AAAAAA@@@@@@>>>===<<<;;;<<<;;;999777555555555666444444444555555777888888::::::::::::::::::::::::666666777777777888888888777777777888999:::;;;;;;===;;;999999:::;;;<<<;;;:::;;;<<<===<<<:::888777999???EEEHHHHHHHHHJJJLLLEEEDDDCCCBBBCCCIIIQQQVVVaaagggnnnpppkkkddd```^^^YYYUUUNNNIIIFFFEEEDDDCCCJJJLLLQQQVVV\\\^^^___^^^hhhmmmooommmlllmmmnnnllldddaaa]]]\\\^^^___^^^\\\\\\TTTJJJDDDBBBAAA>>>:::@@@?????????@@@BBBDDDEEEJJJSSS^^^fffoooyyy~~~{{{zzzxxxwwwssskkk___WWWFFFFFFIIIKKKOOOSSSVVVXXXVVVXXX\\\aaadddfffggggggqqqrrrtttuuuvvvyyy}}}yyyrrrnnnnnnmmmjjjfffdddcccaaa```___```bbbccc]]]\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUURRRNNNJJJHHHHHHEEECCCBBBBBBCCCBBB???===>>>>>>>>>>>>???@@@AAABBBCCCAAA>>>???BBBCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999<<<<<<;;;:::999999999999666666666666666666666666666555333222111111222222222111111000000000////////////////////////////////////.........------------...///...,,,+++,,,---++++++---.........---,,,///...,,,++++++---000222***,,,...000222222222222666666555555555555666666666555333222222333555666222222222///---++++++---//////000111111222222222111000---+++***+++,,,---,,,,,,------...//////000000...,,,---///000---***+++*********,,,///111333///...,,,+++***+++,,,,,,//////...------------...++++++,,,++++++***(((((((((((())))))))))))(((((()))(((&&&''')))******)))''''''(((((())))))******(((((()))***************+++++++++*********))))))---------...............,,,---...000111222222222444555777888::::::;;;;;;===>>>???>>><<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;===@@@CCCHHHLLLRRR[[[dddmmmssswww|||EEEFFFGGGIIIJJJKKKLLLLLLJJJJJJJJJKKKMMMPPPTTTVVVYYYXXXUUURRRRRRUUUZZZ^^^bbbaaa_________^^^[[[YYYWWWUUURRROOOLLLIIIFFFDDDAAAAAA@@@@@@??????>>>>>>@@@@@@@@@???>>>===;;;::::::999888777666555555555555555555555666777888999::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<:::999888999;;;<<<<<<======<<<<<<<<<<<<<<<<<>>>>>======>>>@@@AAABBBGGGOOOWWW^^^gggrrryyyzzzzzzyyyxxxvvvqqqeeeWWWMMMEEEFFFIIILLLQQQUUUYYY[[[[[[]]]aaaeeeiiikkkllllllqqqsssuuuvvvwwwzzz~~~yyyqqqmmmlllkkkhhhdddbbbaaa___]]]]]]^^^___```]]]\\\[[[ZZZXXXWWWVVVVVVTTTTTTSSSQQQNNNKKKIIIHHHFFFDDDCCCCCCCCCBBB@@@>>>>>>>>>??????@@@@@@AAABBBCCC@@@>>>>>>???@@@>>>===???>>>======<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::<<<;;;:::999888888888888666666666666666666666666666555444333222222222222111111111111111000////////////////////////////////////.........---------...///000///---,,,---.........000111111111000///111000...,,,,,,,,,---...,,,---///111333333333333555444444333333444444555555444222111111222444555222222222000---+++,,,---------------...///000000111000...,,,++++++,,,---------......///000000111///...------//////---+++************,,,///111333......,,,+++++++++,,,,,,//////...------------...,,,,,,++++++***)))))))))******++++++++++++******)))'''&&&&&&((())))))((())))))))))))************(((((()))***************+++++++++*********))))))------------............------...000111111111111444555777888::::::;;;;;;<<<===>>>>>><<<::::::;;;:::::::::;;;;;;;;;;;;<<<:::;;;;;;;;;;;;===@@@CCCJJJMMMTTT]]]gggpppwww{{{zzzFFFGGGHHHIIIIIIIIIHHHHHHFFFDDDCCCCCCEEEHHHLLLOOOTTTSSSQQQPPPSSSYYYbbbhhhmmmllliiigggfffccc```]]]]]][[[WWWSSSNNNJJJHHHGGGBBBBBBAAA@@@???>>>>>>>>>??????>>>>>>===<<<;;;:::777777777777777666555555666666555666666777888999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????@@@???>>>===>>>???AAACCCEEEDDDCCCCCCCCCFFFHHHJJJQQQSSSYYYdddqqqyyy{{{yyysssqqqnnniiidddaaaaaabbblllkkkkkkmmmnnnjjjddd^^^VVVRRRMMMJJJIIIHHHHHHGGGMMMPPPUUUZZZ]]]]]][[[ZZZdddjjjoooooonnnnnnlllhhhbbb___\\\\\\]]]\\\YYYUUUMMMIIIDDDCCCCCCCCCAAA???<<<<<<;;;;;;;;;<<<>>>???CCCIIIPPPVVV```mmmvvvxxxzzzyyyxxxvvvooobbbRRRGGGDDDFFFJJJNNNTTTYYY]]]```aaabbbeeehhhkkknnnoooppprrrtttvvvwwwyyy{{{}}}wwwpppllljjjhhhdddaaa___^^^\\\ZZZZZZ[[[\\\]]]]]]\\\ZZZYYYWWWVVVVVVVVVSSSSSSRRRQQQOOOMMMKKKJJJGGGFFFDDDDDDDDDCCCBBB@@@?????????@@@AAAAAABBBBBBCCCAAA???>>>>>>>>>===<<>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;:::999888777777666666666666666666666666666666666555555555555444333222222000000111222222111///...////////////////////////...............---------///000111000...---.../////////000111111111111000/////////...---------,,,...///000222333444444444333222222111111222222333333333111111111111333333222222222000---,,,,,,---------,,,,,,---...000111222000...,,,++++++,,,,,,.........///000000111111///...------///...---+++*********+++---///222333...---,,,+++++++++,,,---//////...------------...---,,,+++))))))))))))***)))******++++++******))))))'''&&&&&&((())))))(((++++++++++++************(((((()))***************+++++++++***************,,,,,,------..................///000000000000000444555777888::::::;;;;;;;;;<<<======;;;999999::::::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;===@@@CCCIIIMMMUUU^^^hhhrrryyy}}}zzzEEEEEEFFFGGGGGGGGGFFFFFFCCCAAA???>>>???CCCGGGJJJMMMMMMMMMOOOSSS\\\fffnnnrrrpppmmmkkkjjjgggcccaaacccaaa\\\VVVOOOJJJGGGFFFDDDCCCAAA???>>>>>>>>>>>>============<<<;;;:::999444555777888888777666555555555555555666666777888999999999999999999999999999999999:::::::::;;;;;;<<<<<<===???AAABBBCCCDDDEEEEEEDDDDDDDDDFFFJJJMMMPPPPPPQQQRRRUUUXXXZZZ\\\___bbbjjjuuu~~~xxxsssqqqqqqsssmmmiiijjjllljjjaaaXXXPPPMMMIIIHHHIIIJJJKKKJJJLLLQQQVVVZZZ\\\ZZZYYYXXX^^^gggmmmoooooooookkkggg^^^\\\YYYYYYYYYWWWSSSNNNGGGDDDBBBBBBBBBBBB@@@>>>;;;;;;:::999:::;;;<<<===BBBGGGMMMTTT```ppp{{{~~~~~~|||yyyuuunnnbbbSSSIIIDDDGGGLLLSSSZZZ___cccfffgggggghhhiiikkklllmmmnnnsssuuuxxxyyyzzz|||{{{vvvpppkkkhhheeeaaa___^^^]]][[[YYYYYYYYYZZZ[[[\\\[[[ZZZXXXWWWVVVVVVVVVUUUTTTSSSSSSRRRQQQOOOMMMHHHFFFDDDDDDDDDDDDBBBAAA??????@@@AAABBBBBBBBBBBBCCCBBB@@@@@@@@@@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;888888777666555555555555555555555555555555555555444444555666555444333222///000111222222111///...////////////////////////...........................///000///---------...,,,------...............***+++---...///000////////////000111333333444444222222111111111111222222333333222111111222333333222222222000---,,,---...000///......///111333444333111///,,,++++++,,,,,,---........./////////000...------......---,,,+++******+++,,,...000222333...---,,,++++++,,,---...//////...------------......---***(((((((((***+++''''''((((((((((((''''''***((('''''')))******)))+++++++++******)))))))))(((((()))***************************************,,,,,,,,,------......///...///000000000000000///444555777888::::::;;;;;;:::<<<===<<<:::888888999999::::::;;;;;;<<<<<<<<<:::;;;;;;;;;;;;===@@@CCCGGGKKKSSS]]]gggqqqyyy}}}|||DDDCCCDDDDDDDDDEEEFFFFFFDDDBBB???===>>>AAAEEEHHHKKKLLLNNNQQQVVV___iiippppppnnnlllkkkkkkiiifffdddeeeccc___XXXOOOHHHEEEDDDEEECCCAAA>>>===<<<<<<===;;;;;;;;;;;;;;;:::999888444555777888888888777666555555444444555555666666999999999999999999999999999999:::::::::;;;;;;;;;===>>>@@@CCCFFFHHHJJJLLLJJJKKKLLLLLLMMMPPPUUUZZZ```bbbfffjjjnnnqqqrrrsssqqqwww~~~~~~{{{yyyvvvnnngggfffiiifff[[[PPPGGGEEEDDDEEEGGGJJJLLLLLLMMMRRRXXX[[[[[[ZZZZZZZZZccckkkrrrrrrqqqooojjjddd[[[XXXUUUTTTTTTQQQLLLGGGDDDCCCAAAAAA@@@???===;;;::::::999999:::;;;<<<===DDDHHHNNNXXXgggyyyyyyrrrkkk```TTTKKKFFFKKKSSS[[[ccchhhkkkmmmnnnmmmlllkkkkkkkkklllllluuuwwwyyyzzzzzz{{{}}}yyyuuupppkkkgggddd```^^^___^^^\\\ZZZYYYYYYZZZ[[[\\\[[[YYYWWWWWWWWWXXXYYYYYYWWWVVVUUUVVVUUURRROOOHHHFFFCCCBBBCCCCCCBBBAAA>>>???@@@BBBBBBBBBBBBBBB???????????????@@@AAABBB=========<<<<<<===>>>>>>????????????????????????======<<<;;;;;;::::::999777777666555444444444444444444444444444444444444333444555555555444333222///000111222222111000///////////////////////////---.....................---...///...,,,+++,,,---+++++++++,,,,,,,,,------)))+++---///000000///////////////000111222333333333333222222222222333333444444333333333333444444222222222000...---...///000000000000111333555666444222///---++++++,,,,,,,,,,,,------------......------......---,,,,,,,,,******+++---...000222333...---,,,,,,,,,---.../////////...------------......---***(((((((((***+++''''''((((((((((((''''''+++)))((()))***+++++++++*********))))))(((((('''(((((()))***************************************++++++,,,,,,---......///...///000000000000000///444555777888::::::;;;;;;:::;;;<<<;;;999888888888999999::::::;;;<<<======:::;;;;;;;;;;;;===@@@CCCGGGKKKSSS]]]hhhrrrzzz~~~FFFEEECCCBBBCCCDDDFFFHHHGGGEEECCCAAAAAACCCFFFHHHJJJMMMQQQVVV[[[aaagggllljjjiiihhhhhhiiihhhfffdddaaabbb```YYYPPPHHHEEEEEEEEECCC@@@===;;;:::;;;;;;999:::::::::999999888777666777888888888888888777666666555555555555666666999999999999999999999999;;;;;;;;;<<<<<<<<<======???@@@CCCFFFIIILLLNNNPPPRRRTTTVVVWWWXXX\\\dddjjjqqqtttzzz~~~zzzyyyuuummmeeedddfffbbbUUUJJJ@@@???>>>@@@DDDGGGHHHIIILLLQQQWWWZZZZZZZZZ\\\^^^kkkrrrwwwvvvqqqmmmfff___YYYVVVRRROOONNNKKKFFFBBBBBBBBB@@@???===;;;999999999999888999:::;;;===>>>EEEJJJQQQ]]]nnnyyyqqqiii___TTTLLLLLLRRR]]]hhhppptttuuuuuuuuutttqqqnnnmmmmmmnnnooowwwyyy{{{{{{zzzzzzzzz{{{|||~~~}}}wwwuuuqqqmmmhhhdddaaa```aaa___]]][[[ZZZZZZ[[[\\\[[[ZZZXXXWWWXXXYYY[[[\\\^^^[[[XXXXXXXXXWWWSSSOOOGGGDDDAAA@@@@@@AAA@@@@@@===>>>@@@BBBBBBBBBAAAAAA;;;<<<=========>>>@@@BBB======<<<<<<<<<===>>>>>>????????????????????????<<<<<<<<<;;;::::::999999777666555444444333333444444444444444444444444444222333333444444333333222000000000000000111111111////////////////////////---------...............---.........,,,+++,,,---------,,,,,,------...///------...//////...---,,,000//////000000111333333444333333222222333333444444444444444444444444444222222222000...---...000///000111222444555666666444333000---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++,,,***+++,,,...///111222222...---,,,,,,,,,---.../////////...------------...---,,,+++))))))))))))***((())))))******))))))(((+++)))((((((***++++++***)))))))))((((((((((((((((((((()))******************************+++++++++******+++,,,---......///......///000000000000000444555777888::::::;;;;;;:::;;;<<<<<<:::888888999888999::::::;;;<<<======:::;;;;;;;;;;;;===@@@CCCIIIMMMUUU___jjjttt{{{MMMJJJFFFCCCBBBDDDGGGIIIIIIHHHFFFEEEEEEFFFGGGHHHHHHMMMSSSXXX[[[^^^```bbbbbbaaaaaaaaabbbbbb```^^^[[[^^^___[[[SSSLLLIIIIIIDDDBBB???;;;999888999999888888999999888888777777:::999888888888888888999888888777777777777888888888888888888888888888888:::;;;;;;;;;<<<<<<<<<<<>>>>>???>>>>>><<<>>>???AAABBBAAA@@@@@@;;;===>>>>>><<<<<>>=========>>>>>>???@@@????????????????????????=========<<<;;;;;;::::::777666555444444333333444333333333333333333333333222222222111111222222333111000///...///000222333////////////////////////---------.........//////---//////...---,,,---.........---,,,---...///000------...............---111111000000111222444555444333333222222333333444333333333444444333333333111222222111///...///000000222444777888888888777555333000---,,,++++++,,,------------------------+++---///...,,,***+++,,,***+++,,,...000111222222...---,,,,,,---...///000//////...------------...,,,,,,++++++***)))))))))(((((())))))))))))(((((()))(((&&&''')))******)))))))))))))))))))))******(((((()))***************))))))*********+++++++++)))***+++,,,---......///------...000111111111111444555777888::::::;;;;;;;;;<<<===<<<:::999999999888999999:::;;;<<<===>>>:::;;;;;;;;;;;;===@@@CCCIIIMMMUUU^^^iiissszzz~~~}}}SSSOOOIIIDDDCCCDDDHHHJJJKKKJJJIIIHHHGGGHHHHHHIIIEEEJJJQQQVVVYYYYYYXXXXXX\\\[[[ZZZZZZ[[[[[[YYYWWWVVV[[[^^^\\\UUUOOOLLLMMMDDDBBB>>>:::888777888888777888888888888777777666<<<;;;999888888888999:::::::::999999999999999:::888888888888888888888888888888888999999999::::::<<<<<<>>>???@@@BBBCCCCCCAAAEEEHHHJJJLLLRRR\\\dddbbbcccggglllssszzz{{{vvvwwwxxxxxxvvvvvvwwwxxxmmmgggccccccddd```TTTJJJ<<<;;;999:::<<<======<<>><<<<<<=========;;;===???AAABBBAAA@@@??????@@@BBB@@@======???AAA??????>>>>>>???@@@AAAAAA????????????????????????>>>>>>>>>===<<<<<<;;;;;;777777666555444444444444333333333333333333333333222222000000000111222333222111///---...000333444////////////////////////---------........./////////000000000...---...///------,,,+++,,,---...///***+++,,,---...000111222333222222111222333555666333333222222222222333333111222222333333222222111111222222111///...///111333555888<<<======;;;:::555333000...,,,++++++,,,.....................---***---///...+++***+++,,,***+++,,,...000111222222...------,,,---...///000//////...------------...++++++,,,++++++***((((((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%'''(((((('''))))))******+++++++++,,,(((((()))***************))))))******++++++++++++)))******+++---...//////,,,---...000111222222222444555777888:::;;;;;;;;;;;;<<<======;;;999999:::888888999:::;;;======>>>:::;;;;;;;;;;;;===@@@CCCGGGKKKSSS\\\fffpppwww{{{{{{UUUNNNEEECCCGGGLLLOOOOOOSSSOOOJJJHHHIIIIIIHHHFFFLLLOOOTTTVVVUUURRRPPPOOORRRWWW\\\\\\^^^___]]]XXXXXXXXXXXXYYYXXXUUUOOOKKKIIIDDD>>>;;;;;;<<<<<<;;;888888888777777777777777::::::::::::::::::::::::;;;;;;::::::999999888888;;;;;;::::::999999888888:::999888777666777888999777888999;;;===>>>>>>>>>;;;===@@@BBBDDDHHHLLLOOOOOOPPPRRRUUUYYY```hhhmmmoooqqqsssuuusssoookkkhhhiiifffeeejjjrrryyy{{{zzzoooqqqpppmmmiiibbbSSSEEEAAA;;;888888999999===BBB??????@@@BBBEEEHHHKKKMMMVVV[[[aaaeeefffccc^^^ZZZYYYUUUNNNIIIEEEBBB???===>>><<<:::666333111//////333444666777888:::===@@@EEEHHHSSSfffuuuzzzyyyxxxvvvzzz|||zzzvvvqqqhhh^^^aaaiiivvvzzzxxxtttqqqppptttyyy~~~|||zzzzzz{{{{{{xxxuuusssvvvyyy}}}~~~~~~}}}|||yyyxxxuuurrrpppqqquuuyyy}}}~~~|||uuuuuuuuusssppplllhhhfffdddbbb___\\\ZZZXXXWWWWWWWWWXXXXXXYYY[[[]]]___```aaa___]]][[[XXXSSSMMMHHHEEEDDDBBB@@@>>>======>>>999<<>><<<;;;===@@@AAA@@@@@@???>>>======<<<;;;<<<===>>>?????????>>>@@@@@@@@@@@@???>>>======???>>><<<;;;999999888888666666666666555555555555555444333333222222333333000000111111222222333333000//////...---+++***)))000000000000000000000000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,///000111222333444444444333333333222222333333444333222111111333333222111333111...,,,+++---///111111444999<<<===;;;888555333///,,,+++,,,---,,,***+++111333---+++...///---------,,,+++************,,,,,,---...////////////,,,+++++++++,,,...000111000000000000////////////+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))''''''((()))***++++++,,,***)))))))))))))))***+++************************)))***++++++,,,,,,,,,,,,////////////000000000000111333666999;;;<<<<<<<<<=========<<<;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<;;;::::::<<>>>>>===<<<;;;:::999999;;;::::::999999:::;;;<<<:::::::::;;;;;;<<<<<<<<<999:::<<<<<<===>>>AAACCCAAABBBCCCCCCDDDGGGLLLOOORRRSSSTTTVVVWWWWWWWWWWWWXXXXXXZZZaaakkkvvv}}}|||}}}}}}yyysssjjjYYYJJJAAA<<<999::::::999:::>>>>>>>>>>>>???AAACCCFFFHHHQQQUUU[[[```bbb```[[[XXXVVVRRRMMMHHHEEEBBB???===???>>>;;;999666444333333333444666888999;;;>>>AAAKKKMMMWWWdddnnnooommmmmmnnnvvv}}}{{{qqqgggaaahhhtttwwwvvvsssqqqqqqssswwwzzzxxxvvvtttssstttsssqqqnnnqqqsssvvvxxxyyyyyyxxxwwwssssssqqqnnnmmmooosssvvv|||~~~}}}wwwuuussspppmmmkkkiiihhhbbbaaa^^^\\\YYYXXXXXXXXXYYYYYYZZZZZZ\\\]]]^^^___```^^^[[[YYYVVVQQQKKKGGGDDDBBBAAA???============>>>>>>>>>===<<<<<<===>>>@@@@@@??????>>>>>>======;;;<<<===>>>????????????AAAAAAAAAAAA@@@???>>>=========<<<:::999999999999777777666666555555444444555444333333222222333333000000111111111111111111000000000000///---,,,+++..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000111222333444444444444444333222222222333333333222111222333444333111333111...,,,+++---///111555777;;;>>>???<<<999666222///++++++,,,---,,,******///000,,,***,,,...,,,......---,,,++++++++++++++++++---...////////////,,,+++++++++,,,...000111111111111000///...------+++++++++*********))))))************)))))))))((())))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,+++***))))))))))))++++++++++++++++++++++++***+++,,,------------------......///000111111222222333666888;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<:::::::::;;;<<<<<<======<<<<<<<<<::::::<<<@@@CCCIIILLLSSS\\\hhhttt|||KKKGGGCCCDDDHHHNNNPPPQQQRRRPPPMMMLLLLLLLLLKKKJJJPPPSSSWWWYYYXXXVVVUUUTTTRRRWWWZZZ[[[]]]```___[[[[[[ZZZXXXXXXXXXVVVTTTQQQLLLHHHCCC???>>>>>>======;;;;;;:::::::::999999999666777888999;;;<<<===>>>>>>>>>???@@@AAACCCDDDDDDCCCBBBAAA@@@???>>>======<<<<<<;;;;;;;;;<<<<<<===>>>>>>===<<<;;;;;;;;;;;;999::::::999888888999::::::;;;;;;:::999999;;;<<>>???@@@DDDGGGIIIFFFIIIMMMTTT]]]jjjwwwuuucccSSSDDD???<<<======:::999;;;???>>><<<<<<===@@@CCCEEELLLPPPWWW\\\^^^]]]YYYWWWRRRNNNIIIFFFCCCAAA???======<<<;;;999777666555555222444666888999;;;>>>AAAMMMPPPWWW```cccaaaaaadddiiitttwwwmmmccciiirrr{{{~~~{{{vvvuuusssrrrqqqqqqrrrrrrsssrrrqqqqqqqqqpppnnnlllooopppqqqrrrrrrrrrqqqpppnnnnnnmmmkkkkkklllpppsssyyy{{{}}}vvvtttpppllliiigggffffff```___]]][[[YYYYYYYYYYYY]]]]]]]]]]]]]]]]]]^^^^^^___\\\XXXUUURRRNNNJJJGGGAAAAAA???>>>============BBB@@@===<<<===>>>>>>===???????????????>>>>>>>>>;;;<<<===>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@???>>><<<<<<;;;;;;::::::::::::888777777666555444444444555444333333222222333333111111111000000000000000111111111111111000//////..............................////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))***,,,...000///000111222333444444444555444333333222222222222444333222222444444333222222111...,,,,,,---000111777999<<<>>>>>>;;;777555///---+++***+++,,,,,,++++++...///,,,+++---...---///...---,,,,,,++++++,,,***+++,,,---//////000000,,,+++++++++,,,...000111222222111///...---,,,++++++************)))))))))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++------,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,---///000222333333333444555777999;;;<<<===::::::;;;;;;<<<======>>>:::;;;;;;<<<======>>>>>><<<<<<<<<;;;:::<<<@@@CCCHHHLLLSSS]]]iiiuuu~~~~~~BBBAAAAAACCCIIIMMMOOOOOOQQQPPPOOOOOOOOONNNMMMLLLSSSVVVZZZ\\\[[[ZZZYYYYYYSSSXXXZZZZZZ[[[^^^]]]ZZZYYYWWWUUUTTTTTTSSSRRRPPPLLLIIIEEEAAA???>>>============<<<<<<;;;:::::::::777888888999;;;<<<<<<===>>>???AAACCCEEEGGGIIIJJJFFFFFFFFFFFFFFFFFFFFFFFF??????>>>>>>============@@@???>>>===<<<<<<<<<===<<<======;;;999888:::;;;999;;;===<<<;;;:::;;;<<<===<<<:::999:::;;;===???===@@@CCCGGGLLLWWWeeepppnnn___MMMEEE??????>>><<<<<<>>>???>>><<<<<<===@@@DDDFFFKKKOOOUUUZZZ\\\ZZZWWWTTTLLLIIIEEEBBBAAA???===;;;888888777666555444444555222444666888999;;;???AAAHHHKKKSSSYYYYYYWWW[[[aaalllxxxwwwmmmhhhlllrrrzzz~~~~~~yyyvvvxxxvvvtttrrrqqqnnnllljjjllllllmmmnnnnnnnnnmmmlllnnnnnnmmmlllllllllllllllmmmmmmmmmlllkkklllooorrrwwwyyy|||tttrrroookkkgggcccaaa___^^^]]][[[ZZZYYYYYYZZZZZZ```````````````______^^^___[[[VVVQQQNNNKKKHHHFFFAAAAAA@@@?????????>>>>>>CCC@@@<<<<<>>???AAABBBCCCBBBBBBBBBBBBAAA@@@??????<<<<<<<<<<<<<<<<<<;;;;;;888888777666555444444333555444333333222222333333111111111000000/////////000000111111222111111000........................,,,,,,------------,,,,,,........................------------------------...---+++++++++,,,...//////000111222333444444444555555444333222222222222444333222333444444444222222000///------...000111666888:::;;;:::777333111---,,,+++***+++,,,,,,---...//////------...//////......---,,,++++++++++++)))***+++---...///000000,,,+++++++++,,,...000111000000//////...---,,,,,,************))))))))))))*********)))))))))))))))((((((((((((((((((((((((++++++******************+++++++++******)))((((((,,,,,,,,,,,,,,,,,,,,,,,,******,,,---............------...///000111222222555555555666888:::<<<>>>;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<;;;;;;===AAADDDIIIMMMUUU^^^iiittt~~~}}}>>>???CCCGGGLLLOOOPPPPPPPPPQQQRRRQQQPPPNNNMMMMMMNNNRRRVVVXXXXXXXXXXXXXXXYYY\\\]]][[[\\\___^^^[[[ZZZWWWTTTSSSRRRRRRQQQPPPMMMKKKGGGCCC@@@=========>>>>>>======<<<;;;;;;:::999999::::::::::::;;;;;;>>>???AAACCCFFFHHHJJJKKKGGGHHHIIIJJJLLLMMMNNNOOOGGGGGGFFFFFFEEECCCCCCBBB???????????????@@@@@@AAA>>>>>>???===<<<;;;<<<>>>999;;;======;;;:::::::::999999999888888777666555888;;;======???FFFRRR\\\hhhssswwwkkkYYYNNNCCC???>>>===>>>@@@<<<;;;;;;;;;===AAADDDGGGJJJMMMRRRVVVWWWUUUQQQOOOHHHEEEBBBAAA@@@>>><<<:::666666555444444444555555333555777999:::===@@@CCCEEEHHHNNNSSSRRRRRRYYYcccqqq}}}xxxppplllqqqxxx{{{|||xxxtttqqqoookkkfffcccbbbdddfffhhhiiiiiiiiiiiimmmkkkiiigggggghhhiiikkkooopppqqqpppooopppqqqssswwwzzz~~~}}}ttttttrrrpppkkkddd^^^[[[\\\[[[ZZZYYYYYYYYYZZZ[[[bbbbbbcccccccccbbbaaa```^^^ZZZTTTPPPMMMJJJGGGEEEBBBBBBBBBAAAAAA@@@@@@???AAA>>><<<===BBBEEEEEECCC@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>???AAABBBCCCBBBBBBBBBBBBAAA@@@??????======>>>>>>>>>>>>===<<<888777777666555444444444555444333333222222333333222222111111000000////////////000111111111000000////////////////////////,,,,,,------------,,,,,,........................------------------------,,,,,,---............---///000111222333444444444555444333333222222222333444333222222444444333222111000///......///111222666888999999888555222///+++++++++++++++,,,...///111...,,,,,,,,,,,,---...---,,,+++***)))))))))))))))***+++---.../////////,,,+++++++++,,,...000111---------------.........))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((()))))))))))))))(((((((((''''''((()))*********)))++++++++++++++++++++++++((()))***+++------......////////////000000000000555555666777888:::<<<=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<;;;;;;===BBBEEEJJJOOOWWW___hhhrrr|||>>>AAAGGGMMMQQQRRRQQQPPPPPPRRRTTTSSSQQQNNNLLLLLLLLLPPPTTTWWWXXXYYYZZZ[[[^^^aaaaaa______bbbccc```^^^\\\XXXWWWVVVUUUSSSQQQNNNNNNKKKFFFAAA>>>>>>>>>??????>>>===<<<;;;;;;:::::::::::::::::::::::::::<<<===>>>AAACCCEEEGGGHHHEEEFFFHHHJJJMMMOOOQQQRRRPPPPPPPPPPPPPPPOOONNNNNNDDDEEEFFFHHHIIIIIIIIIIIIDDDEEEDDDBBB???===>>>??????@@@@@@>>>;;;999888888666777999::::::999777555555888::::::999===FFFMMMPPP[[[gggqqqyyy~~~|||xxxhhhZZZKKKCCC@@@>>>>>>???999999:::;;;===@@@CCCDDDGGGIIINNNQQQQQQOOOLLLJJJGGGEEECCCAAAAAA???===:::888888777777777777888888666888:::<<<>>>AAADDDGGGIIIIIIMMMPPPQQQSSS\\\fffwww~~~wwwqqqwww}}}xxxqqqmmmjjjhhhccc``````cccfffhhhhhhgggggghhhhhhfffcccbbbbbbdddgggiiippprrrttttttttttttuuuwwwyyy|||}}}~~~|||yyyuuuvvvvvvtttpppiiibbb]]][[[[[[YYYXXXXXXXXXYYYZZZ```aaabbbcccdddcccbbbaaa^^^ZZZUUUPPPMMMJJJGGGEEECCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>AAADDDFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB@@@????????????AAABBBCCCBBBBBBBBBBBBAAA@@@???>>>===>>>?????????>>><<<;;;666666666666555555555555555444333333222222333333222222222111111111111111...//////000000000//////000000000000000000000000......////////////......------------------------------------------------+++,,,.../////////------///000111222333444444444444333333222222333333444333222111111333333222111111000/////////000111222777888999999888555222000***+++,,,,,,,,,---000222333---***++++++******+++,,,+++***))))))(((((((((***+++,,,------...------,,,+++++++++,,,...000111++++++,,,,,,---......///(((((()))))))))))))))***))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((%%%'''(((***+++++++++***************************'''((()))+++,,,------...000000000000////////////555555666888999:::;;;<<<>>>======<<<;;;;;;:::::::::;;;;;;<<<======>>>>>>;;;<<<<<<;;;<<<>>>BBBFFFJJJPPPXXX___gggpppzzz<<>>===<<<;;;::::::999999999::::::;;;;;;;;;::::::;;;===???@@@BBBBBBBBBCCCDDDGGGIIIKKKMMMNNNSSSTTTVVVXXXYYYZZZZZZZZZSSSTTTWWWYYYZZZYYYWWWVVVVVVUUURRRNNNHHHDDDCCCCCCGGGGGGGGGDDDAAA>>>>>>>>>======???@@@@@@???===<<<777999;;;;;;:::;;;???BBB@@@HHHPPPYYYeeettt~~~{{{kkkZZZPPPJJJDDD???>>>:::;;;===>>>@@@AAAAAABBBDDDFFFKKKNNNOOONNNLLLJJJIIIGGGEEEDDDCCCBBB???<<<::::::999999999999999::::::===???AAACCCFFFJJJLLLLLLKKKMMMQQQUUUZZZdddnnn~~~xxxzzzssskkkfffeeeeeeccc```cccfffiiijjjgggeeedddeeebbb___\\\ZZZ[[[___dddgggmmmpppsssvvvwwwxxxyyy{{{|||~~~~~~yyyxxxzzzzzzxxxtttsssttttttrrroookkkfffccc[[[ZZZYYYXXXWWWXXXXXXYYY\\\]]]___bbbccccccbbbaaa^^^[[[VVVRRROOOLLLHHHEEECCCCCCCCCCCCBBB@@@>>>===<<>>=========>>>???>>><<<:::888555555555555666666666666555444333333222222333333222222222222333333333333///000000000000000//////////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,........................------------.........//////000111222333444444444222222222222333444555555222111000000222222111000000000//////000000111222555666777777666333111///***,,,------,,,...222555888000,,,------******,,,---,,,+++***))))))))))))+++,,,,,,------,,,,,,,,,,,,+++++++++,,,...000111,,,,,,,,,,,,,,,---------(((((((((((())))))******((()))))))))************))))))))))))))))))))))))''''''(((((())))))******((()))+++---------,,,+++++++++++++++++++++++++++((((((***,,,---...//////......//////000000111111444555777999:::;;;;;;:::<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<======;;;<<<<<<;;;<<<>>>CCCFFFGGGNNNWWW___fffooo{{{999???HHHNNNPPPNNNKKKIIIOOOSSSVVVUUUQQQLLLJJJIIIDDDHHHMMMQQQTTTVVVYYY[[[YYY\\\]]]\\\^^^dddgggfffbbb```^^^\\\ZZZXXXTTTQQQTTTTTTRRRMMMGGGCCCBBBCCC??????>>>===<<<;;;::::::777777888999;;;<<<======888999999;;;<<<===>>>>>>???@@@AAACCCEEEGGGHHHIIIRRRTTTWWWZZZ]]]___```aaaaaacccfffhhhiiigggdddbbbhhhfffbbb[[[RRRLLLIIIHHHJJJJJJJJJGGGEEECCCDDDEEEEEEDDDDDDCCCBBBAAA@@@???;;;<<<>>>>>><<<;;;::::::;;;???CCCHHHVVVlllyyyggg\\\TTTJJJBBB???>>>???AAACCCCCCCCCBBBAAACCCFFFKKKOOOQQQPPPOOOMMMLLLJJJHHHGGGFFFDDDAAA>>>::::::999999888999999999>>>@@@CCCEEEGGGJJJMMMPPPMMMKKKLLLRRRYYYaaalllwww}}}wwwoooeeeaaaaaaccccccbbbaaadddgggfffbbb^^^]]]]]]\\\ZZZWWWUUUWWW\\\aaaeeeiiimmmrrruuuwwwzzz|||~~~~~~wwwtttuuuvvvtttrrrpppoooooonnnllljjjhhhggg\\\[[[YYYXXXWWWWWWXXXXXXXXXZZZ]]]```aaabbbaaaaaa^^^[[[WWWTTTPPPMMMIIIEEECCCCCCCCCBBBAAA>>><<<;;;<<>>======<<<=========<<<:::777666444444555555666777777777555444333333222222333333222222222333333444444444111111111111111000//////........................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///...,,,++++++---000111///000111222333444444444111111111222333444555666111000///000111222111///000000///000000111222222222333333444222000...,,,***,,,......---///333666>>>555///111111---,,,///...---,,,+++************,,,,,,---------,,,++++++,,,+++++++++,,,...000111---------,,,,,,+++++++++'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***++++++,,,+++---...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---...///000000,,,---...///000111222333333555777:::;;;;;;:::999::::::;;;;;;<<<=========999999::::::;;;<<<<<<===;;;<<<<<<<<<<<>>???>>>@@@EEEIIIKKKNNNRRRSSSTTTVVV[[[___]]]cccjjjmmmkkkiiikkkmmmqqqrrrpppiii```ZZZYYY[[[^^^[[[VVVRRROOOOOOPPPRRRWWWUUURRROOOLLLKKKKKKKKKEEECCC@@@???@@@@@@@@@???@@@???@@@EEELLLYYYmmm~~~zzzkkk\\\PPPIIIFFFAAADDDFFFEEEAAA@@@AAACCCEEEIIINNNOOOMMMJJJKKKLLLLLLJJJHHHHHHIIIGGGBBB===::::::999888777999<<>>>>>@@@AAABBBBBBBBBAAA@@@???<<<<<<<<<;;;::::::999999777666666666666666777777888666555333222222333333222222222222222222222222333333222111000///.....................///000000111111000...---,,,+++***/////////......---------000000///......---,,,,,,...+++***+++...000///...222444555555444333444444333333333333333333222222222333333444444333333222111000000/////////000000111222333222111...,,,******)))(((((()))***+++,,,////////////...---,,,+++///---+++)))((((((((((((,,,...000000...---------...------------...//////------,,,++++++***))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,+++***)))(((''''''$$$''')))******))))))***(((***+++***)))((()))***++++++++++++,,,---......---///222333222222222333444666888:::<<<<<<;;;:::::::::;;;<<<======<<<<<<888999;;;<<<======>>>>>>===<<<;;;::::::===BBBFFFHHHLLLTTT[[[dddppp}}};;;===??????@@@AAADDDFFFPPPVVV[[[ZZZXXXWWWRRRMMMMMMJJJIIIMMMSSSXXXXXXVVVQQQOOOMMMNNNSSSXXX]]]___```___]]]ZZZXXXUUUTTTSSSWWWWWWVVVSSSOOOMMMLLLMMMMMMLLLMMMMMMHHH@@@===>>>>>>>>>======<<<::::::999;;;;;;;;;<<<<<<;;;;;;;;;;;;===???@@@???AAADDDGGGFFFHHHKKKLLLKKKLLLOOORRRTTTXXX]]]^^^]]]^^^cccgggqqqssstttpppkkkhhhiiillljjjiiifffdddddddddfffggghhheee```[[[WWWUUUTTTTTTRRROOOLLLKKKKKKJJJIIIHHHBBB???>>>AAAFFFOOO^^^lll|||~~~|||ssseeeVVVMMMHHHDDDDDDDDDBBBAAAAAACCCEEEIIIMMMQQQQQQOOOMMMMMMNNNMMMKKKHHHHHHIIIFFFAAA===:::;;;;;;::::::<<<@@@CCCEEEGGGJJJKKKKKKKKKLLLMMMOOORRRUUUWWW[[[fffwwwsssddd^^^\\\```ccc```]]][[[[[[\\\]]]]]]\\\[[[ZZZYYYXXXUUUSSSUUUUUUTTTWWW\\\^^^___dddkkktttyyyzzzyyyzzz{{{|||}}}xxxpppmmmmmmppppppnnnkkkjjjiiigggcccaaacccaaa\\\YYYWWWXXXZZZ\\\]]]\\\[[[^^^bbbeeeeeedddaaaZZZVVVVVVUUUMMMFFFBBB@@@AAAAAA@@@>>>===>>>@@@??????@@@AAACCCEEEFFFGGGHHHIIIIIIJJJIIIGGGFFFEEEEEEDDDBBB@@@????????????AAABBBCCCCCCCCCBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;888777777777777777888888555444222111000000000111222222222222222222222222111111111111000000000000...............///000000++++++,,,---......//////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...,,,+++,,,...000000...///111333222111000111111333333333333444444444444333333444444444444333333000//////......//////000000111222222000...,,,***,,,+++++++++,,,,,,+++***---------...............111///...,,,+++***++++++,,,...000000...---,,,------------------...//////---------,,,,,,+++*********)))(((''''''((()))***************************))))))(((((((((((())))))*********)))))))))))))))$$$&&&))))))))))))+++,,,(((***+++***)))((()))+++++++++++++++,,,---...///,,,...111111111000111111444555888:::<<<<<<;;;::::::;;;;;;<<<======<<<<<<888999;;;<<<======>>>>>>999:::;;;<<<<<>>AAACCCNNNUUU[[[ZZZYYYXXXUUUQQQNNNKKKJJJMMMQQQUUUUUUSSSKKKIIIHHHJJJNNNSSSWWWXXX[[[ZZZYYYXXXWWWVVVUUUUUUYYYYYYYYYWWWTTTSSSTTTVVVWWWXXX[[[YYYPPPCCC>>>@@@DDDDDDDDDCCCBBB@@@>>><<<;;;:::999888888888999999999:::<<<<<<<<<<<<>>>@@@AAABBBDDDDDDCCCBBBBBBCCCGGGIIIKKKKKKKKKOOOUUUZZZbbbeeehhhhhhhhhiiimmmpppqqqqqqrrrsssuuuwwwzzz{{{xxxtttnnnhhhdddbbbbbbbbbaaa___[[[YYYXXXVVVTTTRRRHHHBBB>>>???BBBGGGOOOXXXgggpppzzz|||rrrdddWWWQQQJJJGGGDDDBBBCCCFFFHHHIIIOOORRRUUUUUURRRPPPQQQRRRPPPMMMJJJIIIIIIFFFAAA<<<;;;;;;<<<======@@@DDDHHHKKKLLLMMMLLLKKKJJJKKKLLLOOOTTTYYYZZZ^^^jjj~~~rrrfff]]]YYYXXX]]]___[[[WWWUUUSSSTTTUUUWWWWWWWWWVVVVVVSSSPPPOOOPPPOOONNNQQQVVVXXX[[[```gggoootttvvvvvvuuuvvvwwwzzz}}}|||uuuooommmnnnppppppmmmiiigggeeeccc```^^^```^^^[[[ZZZZZZ\\\___bbbaaa______```cccfffgggfff```YYYUUUTTTRRRJJJCCC@@@@@@@@@AAA@@@>>>>>>???AAA===>>>@@@BBBEEEGGGIIIJJJJJJKKKKKKKKKKKKIIIHHHGGGEEEDDDAAA?????????@@@AAABBBCCCCCCCCCCCCBBBAAA@@@>>>>>>======<<<;;;;;;;;;999999999888888888888888777666555444333333444444111111111111111111111111000000000111111111222222///............//////000******+++---...000111111............////////////***++++++,,,---......///...,,,+++,,,...000000//////000222222000000000111333333333444555555666666333333444444444444333333///.............../////////000000000000...,,,+++---,,,,,,---......,,,***---,,,,,,,,,,,,...000111111///...,,,++++++,,,,,,,,,...000000...,,,,,,,,,------------......//////------------------,,,,,,))))))(((((((((((())))))++++++++++++++++++++++++))))))(((((((((((())))))((((((((())))))*********(((***+++++++++,,,...000)))***+++***))))))***+++++++++++++++,,,---...///---///111222222111111222333555777:::;;;<<<;;;::::::;;;<<<<<<===<<<<<<<<<888999;;;<<<======>>>>>>666999;;;===>>>@@@BBBDDDJJJMMMRRRXXX```lllzzz666888999::::::<<>>???@@@@@@???===<<<<<<>>>????????????BBBGGGKKKMMMPPPSSSUUUWWWZZZ^^^bbbeeegggjjjnnnrrrvvvxxxzzzwwwtttooojjjhhhggghhhiiieeeccc```]]]\\\ZZZWWWUUUNNNGGGAAABBBCCCDDDHHHLLLVVVaaappp{{{|||sssggg^^^TTTNNNGGGDDDFFFJJJLLLMMMSSSWWWZZZZZZXXXUUUVVVWWWUUUQQQMMMKKKJJJGGGAAA===;;;<<<>>>???@@@CCCGGGKKKNNNOOOOOONNNLLLLLLMMMNNNNNNTTTZZZ\\\aaaooozzzvvvpppggg___\\\WWWUUUWWWWWWRRROOOOOOMMMOOOQQQSSSUUUUUUUUUUUUQQQOOOOOOOOOMMMKKKOOOVVV]]]```eeekkkqqquuuwwwwwwssstttuuuwwwzzz}}}|||{{{{{{wwwwwwvvvtttsssrrrssssssnnnkkkgggdddbbbaaa___^^^]]]\\\ZZZYYY[[[^^^aaaccceeeddddddcccddddddeeeeee\\\VVVRRRRRROOOHHHBBBAAA???@@@AAA@@@??????@@@BBB>>>???AAADDDFFFHHHIIIJJJHHHIIIIIIIIIIIIGGGFFFEEEEEECCCAAA???>>>???AAABBBBBBBBBBBBBBBAAA@@@@@@???<<<<<<;;;::::::999999888::::::::::::::::::999999888888777777666666666666111111111111111111111111000000111111111222222222//////............///000///////////////.........//////000000111111222222,,,,,,------......//////,,,,,,,,,,,,---...//////222333555555333222333444333333444444555666777777222222333333333333222222...------------......//////000000000///...,,,,,,,,,,,,,,,---------,,,,,,...---,,,++++++---///000...---+++*********++++++---///000000...,,,,,,,,,,,,------...............,,,---...//////......---))))))(((((((((((())))))************************))))))(((((((((((())))))(((((((((((()))))))))******++++++***)))))),,,...)))***++++++))))))***+++,,,++++++,,,,,,---...//////111444555444444444555222444777:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;888999;;;<<<======>>>>>>999:::<<<======>>>AAACCCLLLOOOTTTYYY```lllzzz555777999999:::;;;>>>@@@BBBLLLTTTVVVVVVWWWWWWUUUMMMLLLKKKKKKLLLMMMMMMMMMJJJIIIJJJLLLPPPTTTUUUUUUWWWVVVTTTRRRQQQQQQQQQRRRVVVXXXYYYYYYWWWVVVWWWXXXYYY^^^dddfff^^^TTTRRRVVVVVVWWWXXXWWWTTTPPPKKKHHHEEECCC@@@>>>>>>???BBBCCC??????>>>????????????>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<<<<>>>???BBBCCCEEEGGGIIIKKKNNNPPPPPPRRRVVV[[[```dddfffgggjjjgggbbb^^^\\\\\\\\\]]]ZZZXXXVVVTTTSSSQQQNNNLLLLLLEEEAAABBBDDDCCCEEEIIIMMMTTTaaapppzzzzzzqqqiii___WWWMMMGGGHHHKKKNNNOOOVVV[[[```aaa___]]]]]]^^^\\\XXXSSSPPPNNNJJJDDD???<<<===???AAABBBEEEIIILLLNNNPPPQQQQQQPPPPPPQQQRRRLLLRRRYYY___fffvvvtttnnnjjjeee___ZZZYYYTTTPPPPPPNNNKKKKKKNNNLLLMMMPPPRRRTTTUUUVVVVVVRRRQQQRRRRRRPPPOOOTTT\\\gggjjjnnnrrruuuwwwxxxyyyvvvvvvwwwxxxzzz|||}}}~~~}}}yyyvvvvvvooopppsssuuuvvvuuusssrrrkkkhhhdddbbbaaaaaa```___[[[ZZZYYYYYYZZZ\\\^^^```hhhhhhgggfffdddaaa``````WWWRRROOOOOOMMMGGGCCCDDD???@@@AAA@@@??????AAABBB@@@AAACCCEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCDDDCCCAAA??????@@@AAABBBAAAAAA@@@???>>>>>>>>>===;;;;;;;;;:::999999888888;;;;;;;;;<<<;;;:::999888555555555555555444444444111111111111111111111111222222222222111111111111//////............//////333333222111000///......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---...///333555666666555444444555333333444444555666777777111111222222222222111111---------------...//////111111000000///...---,,,***---///...+++***,,,///000///,,,+++***+++---...---,,,+++*********+++,,,---///111000...,,,++++++,,,---......//////......,,,---...///000///...---(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((('''((()))(((&&&$$$###%%%''')))+++,,,+++***)))***+++,,,,,,,,,,,,---.../////////111444555444444444555222333666999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;888999;;;<<<======>>>>>>???>>>===;;;:::<<>>===<<<:::;;;=========<<<;;;999>>>>>>>>>>>>???AAABBBCCCBBBCCCGGGJJJNNNQQQSSSTTTYYYWWWSSSOOOLLLJJJIIIIIIJJJIIIHHHHHHIIIHHHFFFDDDFFFBBB@@@CCCDDDDDDGGGMMMQQQTTT[[[gggqqqvvvtttpppjjjbbbWWWNNNKKKKKKNNNPPPYYY___fffjjjiiigggfffgggeee```ZZZVVVSSSNNNHHHDDD???AAACCCDDDEEEFFFIIILLLMMMOOORRRTTTTTTTTTTTTUUUNNNSSS[[[cccooovvvkkkeeeaaa[[[VVVTTTSSSNNNKKKKKKJJJIIIKKKPPPLLLMMMOOORRRSSSTTTTTTTTTRRRRRRUUUWWWUUUTTT[[[dddpppssswwwyyyyyyyyyzzzzzzzzzzzzzzz{{{|||}}}~~~}}}xxxvvvuuuqqqrrrsssvvvvvvtttpppllliiigggdddccccccbbb```___[[[ZZZYYYXXXYYYZZZ\\\]]]fffhhhiiigggccc^^^\\\[[[TTTPPPNNNNNNKKKFFFDDDFFFAAAAAABBBAAA??????@@@BBBBBBCCCDDDFFFFFFFFFEEEEEEHHHHHHIIIIIIHHHGGGEEEDDDDDDCCCBBBAAA@@@@@@??????AAA@@@???>>>===<<<<<<<<<======<<<<<<;;;:::::::::;;;;;;<<<<<<<<<:::999888666777777888777777666666222222222222222222222222333333222222222111111000000//////............///111111111111111000000000---------...............+++++++++***************+++,,,---,,,,,,,,,...000222444555555333333333444333333333444555555666666111111222222222222111111------------...///000000333333222000///...---,,,***222999777///***,,,000000///---++++++++++++,,,---,,,+++++++++,,,---......///111000...,,,+++++++++,,,.../////////...---,,,---///000000...---+++(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((('''''''''+++++++++)))'''&&&'''(((***+++,,,+++*********,,,,,,,,,,,,,,,---...///000---///111222222111111222111333666999;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::888999;;;<<<======>>>>>>AAA@@@===:::888:::>>>BBBGGGKKKQQQWWW^^^iiiuuu~~~999:::<<<<<<===>>>AAACCCHHHRRR[[[ZZZVVVUUUUUUTTTPPPPPPPPPOOONNNMMMNNNOOOMMMMMMOOORRRVVVXXXXXXWWWXXXWWWTTTRRRRRRSSSTTTUUUWWWZZZ]]]]]]YYYTTTOOOMMMLLLMMMTTT\\\aaadddjjjqqqrrrtttvvvvvvsssnnnhhhddd```^^^YYYUUUQQQOOONNNMMMMMMJJJFFFEEEGGGJJJKKKKKKIIIEEEAAA???@@@AAAAAA@@@<<<<<<<<<===>>>>>><<<;;;<<<;;;::::::<<<=========??????AAABBBDDDFFFGGGHHHMMMLLLJJJHHHEEECCCBBBAAABBBBBBCCCEEEGGGGGGFFFDDDFFFEEEFFFIIIJJJKKKQQQYYY___bbbfffiiikkknnnsssvvvxxxqqqfffZZZRRROOOQQQTTT[[[bbbmmmssssssqqqppppppmmmggg```[[[WWWSSSMMMHHHCCCEEEGGGGGGGGGHHHJJJLLLLLLPPPTTTWWWWWWWWWVVVVVVRRRVVV^^^jjjzzzyyymmmbbb^^^\\\UUUQQQPPPPPPLLLJJJKKKIIIGGGIIIMMMKKKLLLNNNPPPQQQQQQQQQPPPQQQRRRVVVYYYXXXYYYaaakkkwwwzzz~~~~~~}}}~~~}}}}}}}}}~~~|||yyyxxxwwwuuutttttttttrrrnnnjjjjjjiiigggeeedddccc```]]]ZZZYYYXXXXXXYYYZZZ\\\]]]```dddggggggbbb]]]YYYXXXTTTQQQNNNNNNJJJDDDCCCEEEBBBCCCCCCAAA??????@@@AAAAAABBBDDDEEEFFFFFFDDDDDDHHHHHHIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCAAA@@@>>>===BBBAAA@@@>>>===<<<============<<<;;;;;;::::::999:::;;;<<<<<<<<<:::888666888999:::;;;;;;:::999999333333333333333333333333111111222222222222333333000000///........................//////000000111000000000///////////////+++++++++,,,,,,------...,,,...//////---...000333111333444444333222222333333333333333444444444444333333333444444333333333............///000111222666555333111///...---,,,,,,;;;HHHFFF888+++***///---,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++------...000111000...,,,+++++++++,,,...///000///...---,,,---///000///---+++)))'''((()))******)))((('''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((***,,,...---,,,+++,,,---***+++,,,,,,******+++,,,---,,,,,,------...///000,,,...111111111000111111000222555888;;;;;;;;;;;;<<<<<<======<<<;;;;;;:::888999;;;<<<======>>>>>>??????>>><<<:::;;;>>>AAAFFFKKKRRRZZZbbbkkkwww~~~:::<<<===>>>>>>@@@BBBEEENNNXXX```^^^XXXUUUTTTSSSRRRRRRRRRQQQPPPOOOPPPRRRQQQQQQSSSVVVZZZ\\\[[[ZZZYYYWWWUUUTTTTTTUUUXXXYYYYYY]]]```___[[[TTTNNNKKKKKKJJJMMMUUU\\\```ffflllvvvyyy}}}|||wwwttttttqqqlllgggaaa]]]ZZZXXX[[[VVVQQQPPPRRRVVVXXXXXXQQQLLLFFFCCCCCCDDDDDDCCC===<<<;;;<<<===??????>>>===<<<;;;<<<>>>@@@@@@@@@AAAAAA@@@@@@AAABBBCCCCCCGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCEEEHHHKKKMMMLLLKKKLLLLLLPPPSSSRRRTTT\\\fffnnnrrruuupppiiiiiirrr{{{~~~ssseeeYYYTTTWWWZZZ\\\eeeqqqyyyzzzxxxwwwvvvqqqlllddd___ZZZVVVOOOKKKGGGIIIJJJJJJIIIIIIKKKLLLLLLPPPVVVYYYYYYXXXVVVVVVVVVYYYaaaooo}}}pppddd[[[ZZZYYYTTTPPPPPPPPPMMMMMMMMMJJJEEEDDDGGGJJJKKKLLLNNNNNNNNNMMMMMMOOOQQQVVVZZZYYY[[[dddooo{{{}}}|||{{{wwwrrrqqqqqqqqqooollllllkkkiiigggfffccc^^^[[[YYYYYYXXXYYYZZZ[[[]]]^^^[[[```eeefffbbb\\\XXXWWWVVVRRRPPPNNNIIICCCAAADDDCCCCCCCCCAAA???>>>???@@@???AAACCCEEEFFFFFFEEEDDDFFFGGGHHHHHHGGGFFFDDDCCCCCCCCCDDDDDDBBB@@@===;;;DDDBBB@@@???=========>>>;;;;;;:::999999888888777:::;;;<<<<<<<<<:::777666555666888888999888777666444444444444444444444444///000111222333444555555111000///.......................................------,,,,,,+++++++++***,,,---...///111222333333...000111111//////222555222444555555444333444444333333333333333333333222444555555666666555555444.........//////111222222888777555222///...---,,,///BBBTTTRRR???...)))---******+++---------------((((((''''''''')))***+++...000111000...++++++++++++,,,...000000///...---,,,...///000///---***((('''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%&&&'''((()))***+++###&&&)))******)))*********+++,,,,,,******+++,,,---------------...000000---000222333222222222333000222555888:::;;;;;;;;;<<<=========<<<;;;::::::999999;;;<<<===>>>>>>>>>;;;<<<>>>>>>======???@@@GGGMMMVVV^^^fffpppzzz@@@:::999===@@@BBBHHHPPPZZZccciiigggbbb___\\\YYYRRRUUUXXXWWWTTTRRRRRRSSSQQQSSSVVVXXXZZZZZZYYYXXXUUUWWWVVVSSSTTTXXXZZZXXXXXX\\\___]]]UUUMMMJJJIIIFFFHHHJJJKKKLLLQQQXXX^^^iiioooxxx~~~yyytttrrrqqqqqqlllbbb\\\```jjjooonnnfffZZZOOOOOOPPPMMMHHHDDDBBBBBBCCCCCCDDDDDDDDDDDDAAA@@@>>>===???CCCGGGJJJIIIJJJKKKIIIEEECCCDDDFFFHHHIIIJJJLLLMMMMMMMMMMMMNNNMMMLLLMMMQQQTTTVVVWWW\\\]]]___dddkkkssszzz~~~}}}uuuppppppsss~~~vvvggg[[[VVVVVVdddiiiooosssyyy}}}yyyvvvnnnddd\\\XXXTTTOOOLLLHHHJJJMMMNNNNNNMMMNNNOOOLLLNNNRRRUUUXXXYYYYYYYYYWWW]]]jjjzzz~~~pppggg^^^YYYTTTPPPOOORRRSSSPPPKKKFFFCCCBBBCCCDDDDDDGGGKKKLLLKKKJJJIIIIIIJJJLLLOOORRRVVV\\\bbbgggrrrxxx~~~~~~|||zzzxxxvvvtttrrrqqqpppmmmlllkkkiiigggfffeeebbb^^^[[[ZZZYYYXXXWWWWWWZZZ\\\^^^```bbbcccbbb^^^YYYUUURRRPPPOOOLLLHHHEEEBBB@@@???BBBAAA@@@>>>>>>>>>>>>??????>>>===AAAFFFKKKLLLKKKHHHGGGFFFFFFFFFDDDAAA>>>BBBCCCCCCAAA??????@@@AAACCCAAA>>>;;;::::::<<<===<<<<<<;;;;;;;;;::::::::::::::::::999999999888888888888777666666666666666333333333222222333444444111000///000222333333222000000000000////////////------......---,,,++++++,,,,,,------------------,,,---///000000///---,,,******))))))+++---000111222333555666666666555444333444444555555444444333333333444444444333222222555222///------000333666:::888666333000...---,,,+++666@@@IIIHHH444'''000***++++++,,,,,,,,,+++++++++***************++++++///...---,,,+++************+++,,,---............---...000000///,,,)))'''))))))(((((((((((())))))(((((((((((())))))))))))((((((((()))******++++++***)))(((''''''((()))***''''''((()))))))))))))))******))))))******+++,,,------,,,+++,,,---...//////000111222222222222222333444444666888:::<<<===;;;===>>>===;;;::::::;;;999:::<<<>>>>>>===<<<:::;;;<<<============???AAALLLPPPWWW^^^eeeppp|||AAA<<<;;;@@@EEEKKKTTT^^^hhhlllmmmgggbbbaaa```]]]YYYYYYYYYWWWVVVUUUUUUUUUSSSSSSTTTUUUVVVVVVUUUUUUWWW^^^aaa^^^ZZZZZZZZZYYYYYY\\\___[[[SSSLLLHHHGGGDDDEEEFFFFFFFFFIIIOOOTTT^^^dddllltttyyy|||zzztttvvv~~~mmmbbbXXXXXXYYYTTTNNNJJJEEEEEEEEEFFFGGGIIILLLMMMHHHFFFDDDCCCFFFKKKQQQUUUcccbbb___XXXPPPNNNQQQVVVUUUUUUTTTSSSSSSUUUYYY]]]bbbaaaaaabbbeeeiiimmmooo{{{|||~~~|||sssooopppyyy}}}|||tttmmmiiihhhhhhlllqqqttt{{{zzzrrrkkkbbbZZZUUUQQQMMMIIIHHHJJJLLLLLLKKKJJJKKKLLLOOOQQQTTTWWWXXXXXXXXXXXX[[[bbbpppyyymmmddd\\\WWWSSSOOOOOOQQQRRROOOJJJEEEBBBAAABBBBBBCCCEEEIIIKKKKKKJJJJJJKKKNNNMMMMMMLLLNNNRRRYYY]]]hhhppp|||~~~~~~{{{xxxwwwvvvuuutttsssqqqooommmiiihhhfffeeedddaaa]]]ZZZVVVUUUTTTTTTVVVZZZ]]]___bbbcccdddbbb^^^YYYUUUSSSOOOMMMJJJGGGDDDAAA???>>>??????>>>>>>>>>@@@AAABBBAAA@@@@@@BBBGGGIIIIIIHHHIIIHHHGGGGGGGGGEEEBBB@@@@@@AAAAAA@@@>>>>>>???AAAEEECCC@@@===;;;;;;<<<===;;;;;;;;;;;;:::::::::::::::999999999888888888888888777666666555555666666444333333222333333444444111000///000222333222111000000000000///////////////000000000000///...---000///...---,,,++++++***,,,---...//////...---,,,******,,,---///000000111666666666666555444333333333333333333333333333333333333444444333333222222444222///......111444666999888555222000...---,,,...777???KKKNNN<<<---111***++++++,,,,,,,,,+++++++++************++++++,,,.........---,,,+++***))),,,,,,---...////////////......//////...,,,***(((***))))))))))))))))))***(((((((((((())))))))))))*********)))))))))))))))+++***)))((('''(((((()))((())))))*********************))))))******+++,,,------,,,,,,,,,---...///...///000111222333333222444444555666888999;;;<<<;;;===>>>===<<<::::::;;;:::;;;<<<=========<<<;;;<<<<<<===<<<<<<===@@@BBBLLLQQQWWW^^^fffqqq}}}BBB@@@AAAHHHPPPYYYcccllltttrrrllleeeccceeeeeebbb```\\\WWWVVVXXX[[[[[[[[[UUUTTTRRRQQQQQQQQQQQQQQQXXXcccjjjggg___ZZZYYYXXXYYY\\\\\\XXXPPPIIIEEEDDDDDDDDDDDDCCCBBBCCCGGGIIIPPPTTT[[[aaagggnnntttxxxxxxnnneeedddddd]]]UUUQQQLLLLLLLLLMMMPPPTTTWWWZZZTTTQQQOOOOOOSSS[[[ccchhhyyyzzzvvvmmmaaa\\\^^^cccffffffeeeaaa___dddnnnvvv}}}~~~}}}wwwuuurrrtttwwwyyyyyywwwuuutttmmmpppsssvvv|||zzzmmmggg]]]VVVRRRNNNIIIFFFEEEGGGHHHIIIIIIKKKNNNPPPSSSUUUXXXYYYXXXXXXYYYZZZbbbkkkzzzsssiii```XXXUUURRRNNNNNNPPPPPPMMMHHHDDDAAA@@@@@@@@@@@@CCCFFFHHHIIIJJJLLLMMMSSSRRRNNNJJJIIILLLRRRWWW]]]fffttt~~~}}}|||~~~yyyuuutttttttttsssrrrpppmmmlllgggfffdddcccbbb```\\\YYYSSSSSSSSSUUUXXX\\\aaaccceeefffeeeccc```[[[VVVSSSMMMKKKIIIFFFCCC@@@???>>>=========>>>@@@BBBDDDFFFCCCBBBCCCFFFHHHIIIHHHFFFIIIHHHHHHHHHHHHFFFCCCAAA>>>???@@@???>>>>>>@@@AAAFFFDDDAAA>>><<<<<<<<<===::::::::::::999999999999999999888888888777777777777666555555444444555555444444333333333333333444000///...///111222111000000000000000////////////000000000000000000///...//////...---,,,++++++***,,,---...//////...---,,,***,,,...000222222111111:::999888666444333222222333222111111111111222333333333333333333222111111333111000///000222555777888666444222000...---,,,///555;;;IIIRRREEE222000++++++,,,,,,,,,,,,++++++************++++++,,,---............---+++***(((,,,---...///000000000000/////////...---,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))(((((('''+++***)))((((((((((((((())))))***+++++++++++++++******))))))******+++,,,---,,,,,,,,,,,,---...///---...///111222333333333555555666777888999::::::;;;<<<>>>===<<<:::;;;;;;;;;;;;<<<<<<<<<===============<<<;;;:::===AAADDDLLLQQQXXX___gggrrr~~~EEEHHHNNNWWW```gggmmmqqqppplllfffbbbeeelllmmmiiiddd\\\UUUTTTZZZ___aaa___TTTRRROOOMMMMMMNNNPPPQQQXXXbbbiiifff```\\\ZZZWWWYYYZZZYYYTTTMMMFFFBBBAAAEEEEEEDDDCCCBBBCCCDDDEEEFFFHHHLLLQQQVVV^^^fffkkkzzz{{{sssrrroooggg^^^YYYVVVXXXZZZ]]]```cccdddeeeaaa```^^^___dddllltttzzz~~~rrrjjjjjjnnnvvvxxxyyyvvvtttyyy{{{wwwsssrrrtttvvvvvvvvvqqqrrrtttvvv|||yyyhhhbbbYYYSSSOOOKKKFFFBBB@@@BBBEEEGGGJJJNNNTTTWWWUUUXXX[[[[[[ZZZ[[[^^^```mmmvvv~~~pppddd\\\UUURRRPPPLLLLLLOOOMMMJJJGGGCCC@@@>>>>>>>>>===@@@BBBDDDFFFHHHKKKMMMVVVUUUSSSPPPOOOQQQVVVZZZ\\\bbbmmmwww~~~~~~wwwxxxzzzyyyuuurrrssstttrrrooollliiihhhfffeeecccbbbaaa___[[[XXXUUUUUUUUUWWW[[[```eeehhhjjjiiigggeeebbb]]]WWWTTTLLLKKKHHHFFFCCCAAA@@@???=========>>>@@@CCCEEEGGGCCCEEEGGGIIIJJJJJJIIIGGGIIIHHHGGGGGGGGGFFFCCCAAA>>>???@@@???>>>???AAACCCFFFDDDAAA>>><<<;;;;;;;;;:::::::::999999999888888888888888777777777777666666666555444444444444444555444444333333333333444000///...///000111000///000000000000////////////---......///......------+++,,,,,,------.........,,,------......------,,,,,,,,,---///000111222333;;;:::777555444333333444555333222000000222333555333333333333333222111000111111000000111333666777666555333111///...---------111444BBBRRRHHH555...,,,,,,,,,---,,,,,,++++++*********++++++---............//////...,,,***(((,,,---...//////000000/////////...---,,,,,,++++++(((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((())))))))))))))))))******((()))******++++++************))))))******+++,,,,,,,,,,,,,,,------......,,,---///000222333444444555555666777888999999999:::<<<======<<<;;;;;;<<<<<<<<<<<<;;;<<<===>>>>>>>>>===;;;999999<<>>>>>>>>;;;>>>@@@BBBDDDFFFIIILLLQQQSSSUUUWWWXXX[[[___bbbccceeeiiimmmpppqqqqqqqqqmmmpppvvv~~~|||xxxuuuvvvvvvsssnnnjjjhhhhhhgggeeedddbbbaaa^^^ZZZWWWVVVVVVVVVXXX\\\aaafffiiinnnkkkhhheeeccc^^^XXXSSSLLLKKKIIIFFFDDDBBBAAAAAA@@@?????????AAACCCEEEFFFCCCFFFIIIKKKKKKKKKJJJJJJGGGFFFEEEFFFFFFEEEBBB@@@???@@@AAA@@@@@@@@@BBBDDDCCCBBB@@@>>><<<;;;:::::::::::::::999999999888888888888888777777777777666666666555444444444444444666555444444333333333444111///...///000000///...000000000000////////////------............------++++++,,,,,,---...//////,,,------------------,,,...,,,++++++,,,///222444888777555444444444555666666444333111111333444666333333333333222111000///000000000111222333555666555444222000///...---------///000<<>>>>>>>>===;;;888999<<>>>>>>>>===<<<:::999999===CCCGGGIIIOOOVVV^^^gggsssbbbiiinnnmmmllljjjddd\\\YYY```iiiqqqzzz~~~xxxkkkddd]]]ZZZZZZYYYVVVSSSKKKIIIGGGEEEFFFIIILLLOOOUUU]]]bbbcccccceeeeeeccc]]][[[XXXUUUSSSQQQOOONNNJJJHHHGGGHHHIIIGGGCCC@@@???AAABBBBBBAAACCCEEEHHHNNNTTT^^^hhhqqqyyy}}}sssmmmoooqqqsssxxx~~~sssccc^^^WWWSSSPPPLLLGGGBBBAAADDDHHHJJJLLLMMMPPPRRR[[[```dddddddddhhhqqqyyyxxxnnn]]]VVVPPPNNNLLLHHHGGGIIICCCCCCBBBAAA@@@@@@@@@@@@???BBBFFFGGGGGGGGGGGGHHHFFFJJJNNNSSSYYY___eeejjjnnnmmmllljjjiiihhhggggggbbbcccgggoooyyy}}}{{{wwwttttttvvvuuuqqqkkkiiilllooommmkkkhhhfffccc___ZZZVVVQQQQQQSSSWWW]]]cccjjjmmmnnniiiccc```]]]YYYRRRLLLJJJIIIGGGEEECCCBBBBBBAAAAAAAAA@@@AAABBBCCCEEEFFFEEEGGGHHHGGGEEEEEEFFFHHHFFFFFFEEEFFFGGGFFFDDDAAAAAAAAABBB@@@??????@@@AAA@@@@@@???>>>>>>======<<<;;;;;;;;;;;;:::::::::::::::999999999888888888888888777666666555555666666777666555444444333333333333111000000111111000///000000000000////////////,,,,,,---..................------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,------+++******+++...111444222222333444444444444444333333333333333333333333333333333333111000///......///000111111111111000222111000///...---------,,,222000111;;;:::444555............---,,,+++***)))***+++,,,...000222333222111...,,,++++++,,,---+++,,,---...////////////,,,---...//////---+++***'''((()))******)))((('''(((((((((((()))))))))))))))))))))))))))*********)))***+++++++++***))))))(((((()))************)))******))))))******+++,,,+++,,,---.........---------...///000111111111111222333666888::::::::::::999;;;======<<<;;;<<<===;;;<<<===>>>???>>>>>>===<<<;;;;;;999:::===CCCGGGHHHMMMUUU]]]gggssseeeiiigggaaa^^^^^^[[[UUU[[[ccclllsssyyy}}}zzzttteeeaaa]]]\\\\\\\\\YYYWWWJJJHHHFFFDDDDDDFFFIIIKKKOOO[[[eeeeeeaaaaaabbbccc```]]]ZZZWWWVVVVVVTTTTTTOOOMMMKKKKKKLLLIIIDDD@@@>>>@@@BBBBBBAAAAAABBBDDDAAAFFFOOOXXXaaaiiiqqqvvvzzzqqqoooqqqssszzz~~~sssddd___XXXTTTQQQMMMHHHCCCBBBFFFKKKOOOQQQSSSVVVXXX^^^cccgggfffeeeiiirrr{{{vvvlll]]]VVVPPPNNNLLLHHHFFFHHHBBBBBBAAAAAAAAAAAAAAABBBBBBEEEIIIKKKJJJHHHGGGGGGHHHJJJMMMPPPVVV]]]eeekkklllmmmmmmnnnmmmlllkkkjjjbbbaaabbbgggpppzzz~~~{{{xxxvvvsssooommmooopppppplllggggggkkkppppppmmmjjjgggddd___ZZZVVVPPPQQQTTTYYY```hhhooossslllggg```]]]ZZZVVVOOOIIIHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@@@@AAABBBEEEGGGHHHFFFGGGHHHEEEBBB@@@BBBDDDGGGGGGFFFGGGHHHGGGEEECCC@@@AAAAAA@@@>>>===>>>@@@@@@@@@@@@@@@??????>>>>>><<<<<<;;;;;;;;;;;;:::::::::::::::999999999999888888888777666666666666666777777666555444333333333444222111111222222111///000000000000////////////)))***++++++,,,,,,,,,+++******+++,,,---//////000---,,,,,,++++++,,,,,,---+++++++++,,,...///111222111222444444444444222111111222222333333222222111444444333333111000///......///000111111000///...111111///......---------)))000...+++222222///444............---,,,+++***)))***+++,,,...000222333333111...+++***+++---...,,,---...///000000000000+++,,,...000000...+++***(((***+++,,,,,,+++***((((((((((((((())))))))))))++++++******)))(((((((((,,,,,,---,,,+++)))'''&&&))))))***+++++++++++++++*********)))***++++++,,,+++,,,---.........---,,,......///000000000000000111222555888:::;;;;;;:::999;;;======<<<<<<<<<===:::<<<>>>???@@@???===<<<;;;;;;;;;:::;;;>>>CCCFFFGGGLLLTTT]]]fffsssYYYTTTRRRRRROOOMMMSSS\\\___mmmyyy{{{yyytttlllbbb[[[YYYXXXZZZ]]][[[UUUOOOMMMHHHEEEFFFGGGGGGJJJPPPUUUXXX\\\_________```aaabbb```]]]YYYWWWVVVVVVWWWTTTRRROOOMMMLLLJJJGGGEEECCCAAA@@@AAAAAA@@@>>><<>><<<<<<===>>>???@@@???===<<<::::::999999888888999:::::::::999999999888777666555555555555666555555444444444555555///111333333111/////////111000000///...---------......//////...---,,,,,,,,,---...//////---+++***,,,,,,,,,------,,,++++++---------......///000111222222111111222222333333444444444444444444444444333333333222000---+++))),,,---......///......---111000...---,,,,,,------........................------,,,+++************)))))))))+++...000111000333222///---,,,+++++++++///000000000000...,,,+++---,,,+++***)))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))''''''''''''((((((((((((************+++,,,---...,,,,,,,,,---------......------...///000111222222222444777888888888:::;;;999::::::;;;<<<===???@@@=========>>>??????@@@@@@@@@???===;;;:::<<>>???@@@AAA>>>===<<<<<<;;;;;;;;;;;;999999:::::::::999999888666666666666666777888888666666555444444444444444111222444333222000111111111000000///......------......//////...------,,,'''(((***,,,------,,,,,,,,,,,,,,,------,,,,,,+++............///111333444666555444333333333333333444444444444444444444444555555555444222000...,,,---------...............111000...---,,,,,,---------------...............,,,++++++++++++,,,,,,,,,+++++++++---000222333222000///...,,,,,,,,,------//////000000///---,,,+++---,,,+++***)))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))(((''''''((()))***+++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))***+++,,,,,,,,,,,,,,,---------......///////////////000000000222444777999999999:::;;;::::::::::::;;;<<<===>>><<<======>>>??????@@@@@@??????===::::::<<<@@@DDDMMMNNNSSSZZZeeerrr??????AAAGGGLLLRRR\\\dddpppuuuvvvoooeeeYYYMMMDDDGGGGGGKKKQQQWWWZZZXXXUUUPPPKKKIIIJJJJJJIIILLLPPPUUUWWWYYY[[[\\\^^^aaadddbbb```___]]]\\\\\\\\\]]][[[XXXSSSPPPNNNLLLJJJIIIEEEDDDBBBAAAAAA???===;;;<<<>>>???AAACCCEEEEEEFFFKKKOOOTTTYYY]]]bbbfffiiikkklllooossszzz~~~qqqggg]]]\\\[[[[[[ZZZVVVQQQNNNMMMRRRYYY```eeegggffffffbbbccccccbbbeeepppyyylll\\\WWWPPPKKKIIIIIIIIIIIIGGGFFFDDDCCCCCCDDDFFFGGGOOOPPPSSSVVVXXXZZZ[[[\\\[[[YYYXXXYYYZZZ[[[[[[ZZZZZZ^^^ccciiinnnttt{{{~~~yyysssooommmkkkjjjiiijjjjjjkkklllkkkkkkiiiiiijjjjjjiiiiiiiiiiiijjjjjjfffeeeccc```]]]ZZZXXXVVVPPPUUUYYY^^^fffkkkiiiccc[[[VVVPPPLLLJJJGGGCCC@@@AAA@@@@@@??????@@@@@@AAAAAAAAABBBCCCEEEFFFGGGHHHHHHIIIIIIIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC??????@@@@@@BBBDDDEEEFFFCCCBBB@@@??????@@@AAAAAA===<<<<<<;;;<<<<<<======::::::::::::999999888777444444555666777888:::;;;777666555444333222222222111222222111//////000222000000000///......------.........///......---,,,'''(((***,,,---------,,,+++,,,,,,------,,,,,,,,,//////......000333666888999888777666555444444444444444444444444444444444555555444333222000...------------------...///000000///...,,,,,,,,,------,,,,,,------.........///+++++++++,,,------......+++++++++---000222333222------,,,++++++,,,---...............---,,,++++++---,,,+++***)))))))))))))))))))))))))))((((((''')))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))((())))))))))))*********(((((((((((()))***+++,,,,,,,,,,,,---------......000000000/////////......111555999;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<<<<===>>>????????????>>>===;;;999999;;;@@@DDDKKKNNNRRRYYYcccppp~~~??????AAAHHHPPP[[[fffnnnrrrpppjjj```UUULLLDDD??????AAAFFFMMMUUUXXXXXXVVVTTTPPPNNNOOOOOOMMMNNNQQQQQQSSSTTTUUUVVVYYY^^^aaadddcccbbb```____________[[[XXXTTTRRRQQQPPPOOONNNIIIGGGDDDCCCBBBAAA???===;;;;;;===???BBBDDDDDDDDDEEEGGGIIILLLMMMOOOPPPQQQSSSSSSUUUXXX^^^fffmmmqqqvvvzzzzzzkkkaaaUUUVVVYYY[[[[[[YYYUUUQQQTTTYYY```gggkkkkkkiiigggccceeefffgggkkkvvvyyylllddd^^^VVVOOOLLLKKKJJJJJJHHHGGGFFFEEEEEEFFFHHHIIIRRRSSSVVVXXX[[[^^^aaadddbbbbbbaaaaaa___\\\XXXVVVWWWYYY]]]aaaeeejjjooosssxxxvvvuuutttqqqmmmhhhddddddeeehhhjjjkkkkkkjjjiiiiiiiiihhhhhhhhhhhhiiiiiieeecccaaa]]]ZZZXXXWWWVVVQQQXXX___eeejjjlllfff^^^XXXSSSMMMIIIHHHFFFBBB???@@@@@@????????????@@@@@@BBBCCCEEEFFFHHHIIIIIIIIIIIIIIIJJJJJJIIIHHHFFFEEEFFFEEEEEEEEEEEEEEEDDDDDD@@@@@@@@@AAABBBCCCDDDDDD@@@@@@???>>>>>>>>>???@@@>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::999888777666555555555666777888:::;;;777666555333222111111111000000///...,,,,,,...000000000//////............---...............------------.........---,,,+++++++++,,,---------,,,,,,......---...000444777999999888777666555555555555444444444444444444444444222111000///...,,,+++***------,,,,,,---...///000//////---,,,,,,,,,------+++,,,,,,------......///,,,,,,------............)))))))))+++...000111000---,,,++++++++++++,,,---------------,,,,,,++++++---,,,+++***))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++)))(((((())))))***+++,,,,,,,,,,,,---------......////////////////////////111444999<<<<<<;;;::::::::::::999999999::::::;;;;;;<<<===>>>?????????>>><<<<<<:::999999;;;@@@DDDJJJMMMSSSYYYbbbooo}}}AAACCCFFFMMMYYYgggrrrxxxppphhh\\\QQQHHHBBB??????===@@@FFFMMMTTTWWWXXXWWWZZZWWWUUUUUUTTTPPPOOORRRPPPPPPQQQQQQSSSVVV[[[^^^aaaaaa___^^^\\\[[[[[[ZZZYYYWWWUUUTTTUUUUUUUUUTTTMMMJJJGGGEEEEEEDDDCCCAAA>>>===>>>@@@DDDGGGGGGEEEDDDCCCDDDDDDDDDDDDCCCBBBDDDCCCCCCEEEIIIOOOUUUXXX]]]aaaffflllqqqvvv{{{~~~ooo^^^TTTNNNRRRXXX\\\]]]ZZZWWWUUU___dddjjjppprrrqqqmmmjjjfffiiilllnnnrrr}}}uuuhhhddd^^^VVVPPPMMMMMMLLLLLLJJJIIIHHHGGGGGGIIIKKKLLLRRRUUUWWWYYY[[[^^^cccgggfffggghhhgggccc^^^YYYVVVVVVXXX[[[]]]___ccchhhlllrrrtttwwwyyyxxxssskkkeeebbbcccfffiiijjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhheeeccc___[[[XXXVVVUUUUUUUUU]]]fffkkkmmmlllddd\\\WWWRRRMMMJJJIIIHHHDDDAAAAAAAAA@@@@@@@@@@@@AAAAAACCCEEEGGGIIIKKKKKKJJJJJJHHHIIIJJJJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBBBBBBBAAAAAA??????????????????@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::999888777666888888777777777777888888666666444333111111000000000000///...,,,,,,...000////////////............------...............------.........------,,,,,,***+++,,,,,,---------,,,---------...000444777999666555555555555555666666444444444444444444444444000000...---,,,+++******,,,,,,,,,---...///000000///...,,,,,,+++,,,------,,,,,,,,,,,,------......---............---,,,+++)))))))))+++...000111000///...,,,+++******++++++---,,,,,,,,,++++++++++++---,,,+++***))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))))))))))))))************++++++++++++************+++,,,------,,,,,,,,,---------......,,,------...///000000000000444999<<<<<<:::999999::::::999999999::::::;;;:::;;;===?????????>>>===;;;;;;:::888999<<>>>>>???AAABBB@@@???@@@???>>>>>>@@@CCCGGGIIILLLOOOTTTXXX[[[```dddgggnnnqqquuuyyy~~~~~~{{{xxxpppooonnnmmmmmmnnnoooppptttyyywwwdddTTTKKKKKKPPPWWW\\\]]][[[YYYXXXaaaffflllqqqrrrpppmmmjjjhhhlllqqqtttxxx|||ooocccZZZVVVQQQNNNNNNOOOOOOOOOLLLKKKJJJJJJJJJLLLNNNOOORRRUUUYYYZZZZZZ]]]aaaffffffhhhkkkkkkgggbbb]]][[[YYYZZZ\\\^^^```dddjjjmmmrrrtttxxx{{{{{{wwwpppjjjdddeeeggghhhiiiiiiiiihhhhhhhhhiiiiiiiiiiiihhhhhheeebbb^^^YYYVVVUUUUUUVVVYYYbbbkkknnnnnnkkkcccZZZVVVRRRLLLJJJJJJIIIFFFCCCBBBAAAAAA@@@@@@AAAAAABBBBBBDDDGGGJJJLLLKKKJJJIIIGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???AAAAAAAAABBBBBBBBBBBBBBBAAA@@@???===<<<;;;::::::::::::::::::999999888777;;;:::999888777666666666555444333222111000000000111222222111//////000222//////////////////......,,,---......///.........)))))))))***+++,,,---...******+++,,,------------,,,---...000222444666777444444444444444555666666444444444444444444444444222111000...------------++++++---...////////////...---,,,++++++,,,---...------,,,,,,,,,,,,,,,,,,------......---,,,***)))+++++++++---000222333222000///---,,,+++++++++,,,---,,,,,,++++++,,,,,,------,,,+++***))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((())))))))))))((((((''')))))))))))))))))))))))))))************+++++++++************+++,,,---...,,,,,,,,,---------......+++,,,---...///000000111000444888::::::999999999:::::::::::::::;;;<<<<<<999;;;===?????????>>>===;;;;;;:::999999===CCCGGGIIINNNUUU[[[bbbnnn}}}PPPXXXaaajjjsss{{{yyysss___SSSGGGBBB???;;;===AAABBBGGGNNNUUUYYY\\\^^^___ccc___\\\\\\WWWPPPLLLMMMOOOPPPQQQQQQQQQRRRUUUXXX[[[[[[\\\]]]^^^^^^^^^^^^VVVVVVWWWYYY[[[[[[XXXVVVOOOLLLIIIGGGGGGHHHHHHGGGGGGHHHKKKQQQUUURRRJJJCCC>>>===<<<>>>AAACCCAAA???AAAAAA@@@??????@@@BBBBBBCCCEEEHHHJJJLLLOOOSSSUUUXXXZZZ]]]aaadddeeeffffffgggiiikkknnnnnnmmmllljjjjjjjjjiiigggddd```\\\ZZZSSSTTTUUUVVVWWWXXXYYYZZZ]]]aaahhhnnnrrruuuxxxzzz|||}}}{{{wwwsssrrrsssvvvyyyzzz{{{|||~~~vvvfffWWWMMMHHHGGGMMMTTTYYYYYYXXXWWWWWW^^^bbbhhhmmmoooooollljjjiiinnntttxxx|||wwwkkk___TTTRRROOONNNOOOPPPPPPPPPNNNNNNMMMLLLMMMOOOQQQRRRRRRVVVZZZ[[[ZZZ[[[___ccccccgggkkkllliiieeebbbbbb^^^___``````bbbfffkkkoooooopppqqqtttwwwwwwuuutttkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhiiijjjjjjiiihhhhhhccc```\\\XXXVVVVVVXXXYYY\\\eeelllnnnllliiiaaaYYYTTTOOOKKKIIIIIIHHHEEECCCBBBAAAAAA@@@@@@AAAAAABBB???BBBFFFIIIKKKJJJHHHFFFEEEFFFFFFGGGGGGFFFDDDCCCFFFEEEEEEDDDCCCCCCBBBBBBAAABBBCCCCCCCCCBBBAAA@@@@@@AAAAAABBBCCCCCCCCCBBB@@@???>>>===<<<<<<<<<<<<999999:::::::::999999888;;;:::999888777777777777333333222111111111111111111222444333222000111111.../////////////////////,,,------...//////......)))))))))***+++,,,---...)))***+++,,,---------------...000333555666666666666666555444444444555555444444444444444444444444444333111///.........///)))***---000111000///...------,,,++++++,,,---......------,,,,,,+++++++++***+++---------,,,+++)))+++++++++---000222333222///...---,,,,,,---.........---,,,++++++,,,---...---,,,+++***))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))******)))((('''&&&)))))))))))))))))))))))))))))))))************+++))))))))))))***+++,,,---,,,,,,,,,---------......---------....../////////000333666888888888888999::::::::::::;;;<<<===>>>999:::===???@@@???===<<<;;;;;;:::::::::>>>DDDHHHIIIOOOVVV\\\bbbnnn~~~yyy\\\fffqqqyyy~~~uuuiiiSSSIIIAAAAAAAAA???@@@DDDDDDIIIQQQXXX\\\___aaabbbddd```]]]\\\WWWOOOJJJJJJLLLMMMNNNOOONNNOOOQQQSSSSSSTTTVVVXXXZZZ[[[\\\\\\WWWWWWYYY[[[\\\[[[WWWTTTNNNKKKHHHGGGGGGHHHHHHHHHGGGJJJQQQZZZ___[[[PPPGGGAAA???>>>@@@CCCDDDBBB@@@BBBBBBAAAAAA@@@@@@@@@@@@???@@@BBBCCCDDDEEEHHHKKKJJJKKKNNNPPPQQQQQQQQQPPPSSSTTTUUUVVVUUUTTTRRRQQQUUUUUUUUUSSSPPPMMMIIIGGGBBBCCCEEEHHHJJJKKKLLLLLLMMMQQQWWW\\\___bbbdddfffbbbcccbbb```\\\ZZZ\\\___aaabbbcccdddeeehhhmmmppppppoookkk```SSSIIIEEEEEEDDDJJJQQQUUUUUUTTTSSSTTT___ccciiinnnrrrrrrqqqooohhhnnnuuuzzz}}}|||uuuhhh\\\UUUSSSQQQQQQQQQQQQPPPOOOPPPOOONNNNNNNNNPPPSSSTTTRRRVVV[[[\\\ZZZYYY]]]aaaaaaeeekkkllljjjgggffffffbbbbbbbbbbbbbbbdddiiillljjjhhhhhhkkkpppvvvzzz{{{sssrrrpppooonnnmmmmmmmmmhhhiiijjjkkkkkkjjjiiihhhaaa^^^ZZZWWWVVVWWWZZZ\\\^^^fffmmmmmmkkkggg```XXXRRRMMMIIIGGGGGGGGGDDDBBBAAAAAA@@@@@@@@@@@@AAAAAA===@@@DDDHHHIIIHHHFFFDDDDDDDDDEEEFFFFFFEEECCCBBBAAAAAA@@@??????>>>======???@@@BBBCCCDDDCCCBBBBBB>>>???@@@@@@AAAAAAAAAAAA>>>>>>============>>>>>>888888999:::::::::999999:::999999888777777888888222222111111111111111222///111333333111/////////.........///////////////,,,,,,---.../////////...///...---,,,,,,,,,------)))***+++,,,------...---...///222555777777777666999888777555444444444444444444444444444444444444333222000///.........///'''***...111222111///------,,,+++++++++,,,---...///...------,,,+++***)))''')))+++---------,,,+++)))))))))+++...000111000------,,,,,,---...000111...---,,,,,,,,,---...///---,,,+++***))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))*********((('''&&&))))))))))))))))))))))))((())))))))))))*********(((((((((((()))***+++,,,,,,,,,,,,---------......///............---------111333555666666666888:::999::::::;;;<<<===???@@@888:::===???@@@???===<<<<<<;;;;;;:::;;;???EEEIIIJJJPPPWWW]]]cccnnn~~~tttnnnuuuyyyhhh[[[JJJDDD???AAADDDEEEFFFIIIHHHRRR[[[^^^___bbbcccaaa```^^^\\\[[[VVVOOOLLLMMMNNNNNNOOOMMMLLLKKKMMMNNNSSSQQQOOOQQQVVV[[[]]]]]]\\\ZZZYYYXXXXXXXXXVVVTTTNNNKKKJJJKKKNNNOOOLLLIIIOOOOOOSSSZZZ^^^WWWIII===>>>???@@@BBBDDDDDDBBBAAAAAACCCCCCBBBCCCFFFCCC>>>@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCDDDGGGIIIIIIHHHFFFGGGIIIKKKJJJIIIFFFEEEIIIHHHGGGFFFEEEDDDCCCBBBCCCBBBAAA???@@@AAACCCDDDFFFHHHJJJMMMPPPSSSUUUVVVRRRRRRQQQPPPOOOOOONNNNNNMMMMMMOOORRRTTTVVVXXXYYYZZZXXXTTTNNNHHHCCC???<<<@@@FFFNNNQQQPPPOOOQQQTTT^^^jjjssssssppppppqqqqqqrrrsssuuuxxx}}}sssfff]]]WWWTTTRRRRRRUUUVVVUUUSSSRRRPPPPPPQQQRRRSSSSSSQQQWWWWWWXXX[[[______\\\YYY]]]___cccgggjjjkkkkkkkkkllliiifffcccccceeehhhjjjkkkkkkmmmooorrrtttwwwxxx{{{zzzxxxvvvrrrooollljjjkkkkkkjjjhhhfffdddbbbaaa]]][[[XXXVVVVVVXXX[[[]]]fffhhhjjjkkkhhhbbb\\\XXXPPPNNNJJJHHHGGGGGGEEEDDD@@@AAABBBCCCCCCCCCBBBAAA???@@@@@@AAABBBBBBBBBBBBDDDEEEGGGHHHHHHGGGFFFDDDFFFDDDBBB@@@>>>=========??????@@@AAABBBBBBBBBBBB;;;<<<>>>???@@@@@@?????????@@@AAAAAA@@@>>>;;;:::<<<<<<;;;;;;;;;::::::::::::999888777666666666666777555222111111111000///000000000000////////////000000000000000000000000........................,,,---///000000///---,,,...------,,,+++***))))))///000111333444555666666222222333444555555555444888888666555555666777777666222///------...//////------...///000111222222,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...------...//////...,,,++++++,,,***+++---///111111111111000...++++++---///000000///...---,,,,,,---//////...---,,,+++***(((''''''************))))))))))))))))))************))))))(((((())))))))))))(((((((((((())))))******++++++***************)))(((''',,,,,,,,,++++++++++++***+++,,,,,,---...///111222.........///////////////000---,,,111999===:::666::::::999999::::::;;;<<<===<<<;;;<<<>>>@@@???>>>;;;;;;;;;;;;;;;>>>BBBEEEJJJNNNTTT[[[dddrrrppp{{{lll[[[OOOHHHCCCBBBGGGLLLNNNPPPSSSXXX```ffffffgggiiiiiihhhfffaaa^^^[[[VVVPPPNNNPPPMMMNNNNNNMMMKKKJJJKKKMMMPPPNNNNNNQQQWWW\\\^^^^^^]]][[[YYYXXXXXXWWWUUUSSSOOONNNNNNOOOPPPPPPOOONNNRRRSSSUUUYYYYYYRRRGGG>>>BBBCCCFFFIIIKKKKKKIIIHHHIIIJJJHHHFFFHHHJJJGGGBBBCCCCCCCCCCCCBBBBBBBBBBBBEEECCCBBBCCCEEEFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEECCCCCCBBBBBBBBBAAA@@@@@@???>>>=========>>>??????@@@AAABBBDDDFFFGGGHHHIIIGGGGGGFFFFFFEEEDDDDDDCCCAAABBBCCCDDDEEEFFFGGGHHHIIIHHHFFFDDDBBB???>>>===@@@FFFMMMPPPOOONNNPPPRRR]]]iiitttvvvtttssstttsssooooooooorrrwww~~~sssfff^^^ZZZXXXUUUUUUVVVVVVTTTRRRUUUSSSSSSSSSUUUVVVUUUTTTXXXWWWVVVXXX[[[]]]\\\[[[[[[___dddgggiiijjjlllnnnqqqpppmmmjjjgggeeedddcccdddgggkkkpppuuuyyy|||}}}zzzyyyxxxwwwtttqqqooonnnggggggffffffdddcccbbbaaa___]]]YYYWWWWWWZZZ]]]```gggiiijjjjjjgggaaaZZZVVVPPPMMMIIIGGGFFFFFFDDDCCCAAAAAABBBCCCBBBBBBAAA@@@>>>???@@@AAABBBCCCCCCCCCDDDEEEGGGIIIIIIIIIHHHGGGEEEDDDBBBAAA????????????AAAAAAAAABBBAAAAAA@@@@@@??????AAABBBBBBAAAAAA@@@??????@@@@@@???===;;;999<<<<<<<<<;;;;;;;;;:::::::::999888777666666666666777555333222222222111///111000000000////////////000000000000000000000000........................,,,---...//////...---,,,------,,,,,,+++*********///000111333444555666666333444444555555555555444888777666555555555666666555222...------...//////......///000111111111111,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,---...///---+++******+++***+++---///111111111111000---++++++---////////////...---,,,,,,---...///------,,,+++***))))))(((*********)))))))))(((((())))))************))))))(((((())))))))))))(((((()))))))))))))))***************++++++******)))((()))*********++++++,,,,,,,,,,,,,,,,,,---...///000222111000///...---,,,,,,111//////333999<<<:::888::::::999999::::::;;;<<<>>>======>>>@@@BBBAAA@@@;;;;;;;;;;;;;;;>>>BBBFFFKKKOOOUUU\\\eeerrrkkkwwwkkk\\\MMMDDDDDDBBBDDDLLLSSSWWW[[[___eeekkkooonnnnnnqqqqqqpppnnnggg```[[[VVVPPPOOORRRPPPQQQQQQOOOMMMLLLLLLMMMLLLLLLMMMQQQWWW\\\___```]]][[[YYYXXXXXXWWWUUUSSSQQQSSSTTTSSSQQQPPPPPPPPPUUUVVVWWWVVVRRRLLLEEEAAAEEEIIIMMMRRRUUUUUUTTTSSSTTTTTTRRRPPPRRRUUUSSSNNNFFFFFFEEEEEEDDDDDDCCCCCCEEECCCAAA@@@AAABBBAAA@@@IIIGGGDDDBBBAAAAAABBBCCC??????@@@AAAAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???>>>>>>======<<<<<<;;;>>>>>>>>>>>>====================================@@@EEEKKKMMMMMMLLLMMMOOOXXXeeerrrwwwwwwvvvuuusssmmmlllkkkmmmsss{{{sssfff___\\\ZZZXXXWWWVVVUUURRRPPPVVVUUUTTTVVVXXXZZZ[[[ZZZ^^^\\\YYYXXXZZZ\\\\\\\\\YYY^^^dddfffeeefffkkkooouuuuuuuuussspppjjjeeebbb```ccchhhnnnuuuzzz}}}zzzzzzzzzzzzxxxvvvtttsssffffffffffffeeedddcccbbbbbb___[[[YYYZZZ]]]aaadddiiijjjjjjiiiddd^^^XXXTTTNNNLLLHHHFFFEEEEEECCCBBBAAAAAABBBBBBAAA@@@??????===>>>???AAACCCDDDEEEEEEDDDEEEGGGHHHIIIIIIIIIHHHEEEDDDCCCBBBAAAAAAAAAAAACCCCCCBBBAAAAAA@@@??????CCCCCCDDDEEEDDDCCCBBBAAA>>>>>>??????>>><<<:::999======<<<<<<<<<;;;;;;;;;999999888777666666666666777555333222333333111000111111000000000/////////000000000000000000000000........................,,,---...//////...---,,,,,,,,,,,,,,,++++++++++++///000111333444555666666555666666666666666555444777666555444444444444555444111...------/////////...///111222222111000///+++++++++,,,,,,---------,,,------------,,,++++++,,,------,,,***)))***+++***+++---///111111111111///---++++++---...//////......------------......++++++++++++******************))))))))))))(((((())))))************))))))(((((())))))))))))((((((************))))))))))))++++++++++++++++++***)))''''''((()))***+++,,,---,,,,,,,,,,,,,,,---......111111000//////...------111222444666888999:::::::::::::::::::::;;;;;;<<<>>>======>>>AAAAAA@@@???;;;<<<<<<;;;;;;>>>BBBFFFMMMQQQVVV]]]fffsssyyyhhh}}}pppcccXXXNNNFFFBBB@@@@@@EEEPPPWWW[[[```eeehhhmmmqqqqqqtttyyyzzzxxxuuukkkaaaZZZUUUPPPPPPRRRTTTUUUUUUTTTQQQOOONNNOOOJJJKKKLLLPPPUUUZZZ^^^```]]][[[ZZZYYYZZZZZZXXXVVVTTTVVVWWWTTTOOOLLLKKKMMMSSSUUUUUURRRMMMIIIHHHIIIJJJPPPYYY```eeefffffffffdddccc```___bbbfffddd^^^KKKLLLLLLLLLLLLMMMMMMMMMLLLIIIFFFEEEEEEGGGGGGGGGRRRPPPLLLIIIFFFDDDDDDDDDAAACCCDDDEEEEEECCCAAA@@@======>>>>>>>>>===<<<<<<>>>>>>>>>======<<<<<<;;;=========<<<<<<<<<;;;;;;>>>>>>>>>======<<<<<<<<<========================???CCCHHHJJJJJJJJJJJJKKKQQQ___mmmtttvvvwwwuuurrrnnnmmmmmmnnnsss{{{qqqfff___ZZZYYYXXXWWWVVVTTTSSSRRRVVVUUUUUUWWW[[[^^^``````dddbbb```^^^]]]^^^^^^^^^ZZZ```ffffffcccccciiiooovvvxxx|||}}}zzztttmmmiiiaaacccfffjjjooouuuzzz}}}~~~~~~|||zzzxxxkkkkkkkkkjjjiiigggfffeeedddaaa^^^\\\^^^aaafffiiikkkkkkjjjgggbbb\\\UUURRRMMMJJJGGGEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@??????>>><<<===???AAACCCEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@EEEEEEFFFFFFEEEDDDBBBAAA============<<<;;;:::999=========<<<<<<<<<;;;;;;888888777666666666666666777555333222333333222111111111111000000000//////////////////////////////........................,,,------......------,,,+++++++++,,,,,,,,,------///000111333444555666666777777777777777666555444666555555444333333333333222000------...////////////000222444333111///---******+++,,,,,,---......,,,,,,------------,,,,,,***+++,,,+++)))((()))******,,,...///000111000000...,,,++++++---...............------------------))))))))))))))))))))))))***)))))))))(((((((((((())))))************))))))(((((())))))))))))((((((++++++******))))))((((((++++++,,,,,,,,,++++++***'''(((((()))******++++++,,,,,,+++++++++,,,,,,---.........///000000111111000333777777666666888::::::::::::::::::;;;<<<<<<;;;;;;;;;===??????>>><<<;;;<<<<<<;;;<<<>>>CCCFFFMMMQQQWWW]]]fffrrrzzzlllooogggZZZOOOHHHDDDCCCBBBBBBCCCIIISSSZZZ]]]bbbggghhhmmmrrrvvv{{{uuujjj___XXXTTTPPPOOOQQQUUUVVVWWWUUUQQQNNNMMMMMMIIIJJJLLLNNNSSSXXX^^^aaa^^^]]]\\\\\\]]]]]]\\\ZZZWWWXXXXXXSSSLLLFFFEEEEEEMMMOOOQQQOOOLLLLLLPPPTTTWWW```lllwww}}}{{{yyytttqqqtttvvvqqqiiiSSSTTTUUUWWWXXXZZZ[[[\\\VVVSSSPPPNNNPPPRRRSSSTTTWWWVVVUUURRRPPPMMMKKKIIIHHHIIIKKKLLLKKKHHHEEEBBB???@@@@@@@@@@@@???>>>===>>>>>>>>>======<<<<<<<<<=========<<<<<<<<<<<<<<<999999999999999999::::::<<<<<<<<<<<<<<<<<<;;;;;;>>>@@@DDDFFFGGGGGGHHHIIIMMMZZZhhhppptttwwwuuurrrlllmmmnnnqqquuuzzz}}}oooeee___ZZZZZZYYYXXXXXXXXXYYYZZZ[[[YYYXXXXXX[[[]]]^^^^^^```aaabbbbbbbbbbbbbbbcccccchhhllljjjfffffflllrrryyy|||zzzsssnnndddddddddffflllssszzz|||{{{qqqpppooommmkkkiiigggeeedddcccaaa```bbbfffjjjmmmmmmllljjjfff```ZZZTTTQQQLLLJJJFFFDDDCCCCCCAAA@@@AAAAAAAAA@@@@@@?????????===>>>@@@BBBCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@@@@@@@@@@AAABBBCCCEEEEEEEEEEEEDDDCCCAAA@@@======<<<<<<<<<;;;::::::===<<<<<<<<<;;;;;;;;;;;;888777666666666666666666666444222222333333222111111111111111000000000000////////////////////////........................,,,------------------,,,+++++++++,,,,,,---......///000111333444555666666777888888888777666555555555555555444333333222111000...------...///000//////000222333333111...,,,******+++,,,,,,---......,,,------.........------***+++,,,+++)))((()))***+++,,,...///000000000000---,,,++++++---......---......---------,,,,,,+++''''''''''''(((((((((((()))))))))(((((((((((('''))))))************))))))(((((())))))))))))((((((++++++******))))))((((((***++++++,,,,,,,,,++++++)))))))))))))))))))))))),,,,,,+++++++++,,,,,,---......//////000111111222///333777777555444777:::;;;;;;::::::;;;;;;<<<===::::::;;;===??????===;;;<<<<<<<<<<<<<<>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::::::::888888999999999:::::::::777777777888999999::::::<<<===@@@BBBEEEFFFGGGGGGKKKVVVbbbiiioootttuuurrrjjjkkknnnqqqvvvzzz~~~|||oooeee```]]]]]]\\\[[[ZZZ\\\```cccdddaaa]]]ZZZZZZZZZZZZYYYXXX[[[___bbbdddfffhhhjjjnnnqqqsssqqqnnnoootttzzz}}}wwwpppllleeeddddddfffkkksss||||||zzzrrrqqqpppnnnkkkhhhfffdddcccccccccdddfffjjjlllnnnooommmjjjeee```YYYTTTRRRLLLJJJFFFDDDCCCCCCAAA@@@AAAAAA@@@@@@@@@@@@AAABBB@@@AAABBBCCCCCCDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFFFFFFFFFFEEEDDD@@@@@@??????@@@BBBCCCDDDCCCCCCDDDDDDCCCAAA@@@???======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777666666555555666666666555333111111222222222111222222111111111000000000000000000000000000000000........................---,,,,,,,,,,,,,,,,,,---++++++,,,,,,------......///000111333444555666666666777777777777666666555555666666555444333111111...---,,,---///000000//////000111222111000...,,,+++++++++,,,,,,---------,,,------............---)))+++,,,+++***)))***++++++,,,...000000000000///,,,++++++,,,---...---,,,------...------,,,+++***'''''''''''''''((((((((())))))((((((((((((''''''))))))************))))))(((((())))))))))))((((((************)))))))))))))))***++++++++++++++++++++++++*********))))))))),,,,,,,,,,,,,,,---......111111111000000////////////333666666555555777999;;;;;;;;;;;;;;;<<<<<<===;;;;;;===???AAAAAA???===<<<======<<<<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===============888888888999999:::::::::999:::<<<@@@CCCEEEFFFFFFFFFOOOYYY___fffmmmpppnnnkkklllnnnqqqwww~~~}}}pppgggccc___^^^\\\YYYXXX[[[aaafffhhhddd___\\\[[[[[[ZZZYYYZZZ\\\___aaacccggglllpppsssttttttttttttwww|||}}}zzzuuuoookkkhhhccccccdddfffjjjppptttwwwyyy{{{}}}~~~~~~|||yyywwwqqqqqqpppnnnllliiigggfffbbbccceeegggjjjlllnnnooopppnnnjjjeee___ZZZUUUSSSMMMJJJFFFDDDDDDCCCBBB@@@AAAAAA@@@@@@AAABBBCCCDDDCCCDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@??????@@@BBBCCCBBBBBBCCCCCCCCCAAA@@@???>>>======<<<<<<<<<<<<<<<;;;::::::::::::999999999666666555555555666666777333222000000111222111000222222222111111111000000000000000000000000000000........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------------///000111333444555666666555555666666777777666666666666666666555333222111---,,,+++---///000000///....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***+++,,,+++******+++,,,,,,---...000000000//////,,,++++++,,,---...---+++------......---,,,***)))))))))))))))))))))(((((())))))((((((((('''''''''))))))************))))))(((((())))))))))))(((((()))))))))))))))*********((()))******++++++***************+++++++++++++++,,,,,,,,,,,,---...///000111111111000000000000000111333555666777888999:::;;;;;;;;;;;;;;;<<<======;;;;;;===???AAAAAA>>><<<<<<======<<<===???DDDGGGMMMQQQXXX```jjjwwwEEECCCAAAAAADDDGGGIIIJJJCCCEEEJJJPPPSSSUUU[[[ccciiioootttuuuuuupppdddXXXRRRLLLIIINNNTTTUUUUUUVVVTTTUUUUUUSSSOOOJJJGGGFFF@@@BBBCCCFFFLLLXXXfffppprrroookkkgggdddaaa]]]ZZZ\\\XXXTTTQQQPPPLLLGGGBBB<<>>>>>===??????>>>>>>===<<<<<<;;;888999:::>>>BBBEEEFFFEEEBBBIIIPPPVVV^^^fffjjjiiinnnnnnnnnrrryyy~~~qqqiiieee^^^]]]ZZZVVVTTTWWW^^^dddfffccc___]]]]]]^^^^^^^^^bbbcccdddccccccgggmmmssssssrrrrrrsssvvv{{{~~~{{{wwwrrrnnnjjjhhhgggaaacccdddfffhhhiiijjjjjjrrrtttwwwzzzzzzyyywwwuuuqqqqqqpppooonnnllljjjiii```bbbfffiiilllnnnnnnoooqqqooojjjeee___ZZZVVVTTTMMMJJJGGGEEEDDDCCCBBBAAAAAA@@@@@@@@@AAACCCEEEFFFFFFEEEEEEDDDCCCAAA@@@??????@@@AAACCCEEEHHHJJJKKKFFFFFFGGGGGGFFFEEECCCBBBEEECCCAAA?????????@@@AAAAAABBBCCCCCCCCCBBBAAA@@@>>>======<<<<<<<<<======:::::::::999999999888888666666555555555666666777333111//////000111000///222222222111111111111000000000000000000000000000........................---,,,,,,++++++,,,,,,---------------------------///000111333444555666666444444555666666777666666666777777777666444222111,,,++++++---///000000///.........---............---,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---,,,---...000000000//////+++++++++,,,......---+++------......---+++***)))++++++++++++*********))))))(((((((((''''''''''''))))))************))))))(((((())))))))))))(((((((((((())))))******++++++'''((()))***************))))))***+++,,,------...+++,,,,,,---...///111222---...///000111222333333333333555777999;;;;;;;;;<<<;;;;;;;;;;;;<<<======888999;;;===??????<<<:::=========<<<===???DDDGGGNNNSSSZZZbbblllzzzBBB>>><<>>AAAIIITTT___eeefffdddgggppp~~~tttooommmllliiieeemmmkkkiiilllooonnnhhhccc```]]]ZZZWWWTTTSSSTTTTTTSSSXXX\\\XXXOOOIIIHHHIIIFFFFFFFFFFFFFFFEEEDDDDDDGGGGGGFFFFFFEEEDDDDDDDDDBBBAAAAAAAAABBBBBB@@@>>>AAACCCBBBAAAEEEJJJLLLIIIIIIEEEFFFPPPZZZ```dddiiiiiiooovvvyyyzzzxxxqqqnnnaaa]]]XXXTTTSSSVVV[[[^^^bbb``````dddddd``````bbbddddddddddddfffkkkqqqvvvwwwwwwyyy}}}yyyrrrppppppkkkdddccceeefffdddbbbbbbeeehhhlllnnnppprrrtttuuuuuuuuuqqqnnnkkkkkkkkkkkkhhheeedddcccdddiiipppuuuwwwwwwyyysssjjjccc^^^ZZZTTTPPPLLLJJJGGGDDDBBBAAA@@@@@@AAAAAA@@@AAABBBDDDFFFGGGGGGFFFCCCBBBAAABBBCCCDDDDDDCCCCCCCCCDDDFFFIIIKKKIIIGGGEEECCCBBBBBBDDDEEEEEEDDDBBBAAA@@@AAAAAABBBDDDCCCBBB@@@???>>>>>>>>>@@@@@@>>>===;;;999888777::::::999999999999999999666555555444444333222222555444333333222222222333111111111111000000000000///////////////......---.........------,,,,,,,,,,,,------......------,,,++++++++++++,,,...000111///000222444555777777888777777777777777777777777777555444444444333000...///...,,,++++++,,,...///222000...,,,+++,,,---...,,,++++++******++++++,,,,,,,,,,,,------.........,,,++++++***)))))))))***+++---000000000//////000***+++,,,...///000000000/////////...---,,,***)))''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((((())))))***++++++,,,,,,((()))))))))************((())))))***************)))************+++++++++++++++******************111111111000000000000///222444777999;;;<<<;;;;;;======<<<;;;<<<===>>>???<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;:::;;;===BBBFFFLLLQQQXXX```iiixxx@@@>>>>>>BBBIIIMMMMMMKKKHHHHHHGGGHHHIIILLLOOOPPPRRRRRRPPPMMMHHHDDD@@@===AAACCCHHHQQQYYY^^^___^^^[[[\\\[[[WWWRRRLLLIIIHHHAAABBBDDDGGGNNNYYYgggpppvvvtttqqqnnnjjjfffcccbbb^^^___\\\WWWSSSQQQKKKDDDAAACCCIIISSS]]]dddeeedddffflllvvv}}}zzzvvvwwwyyy|||}}}}}}}}}|||yyyxxxvvvtttuuuwwwtttnnniiieeedddcccbbbbbbccceeeffffffiiikkkeee[[[TTTRRRTTTTTTTTTUUUUUUUUUTTTSSSSSSQQQQQQQQQPPPPPPNNNMMMMMMJJJJJJLLLMMMNNNMMMIIIFFFEEEGGGGGGFFFIIINNNNNNJJJIIIEEEFFFOOOXXX^^^bbbfffkkkqqqwwwyyyzzz~~~yyyrrroooeeeaaa\\\XXXXXX[[[```dddbbb______bbbaaa^^^___aaaiiijjjjjjjjjkkknnnssswww|||}}}yyyvvvtttlllddddddffffffeeebbbbbbdddfffhhhjjjmmmqqqssstttttttttsssppplllkkkjjjiiifffccc^^^___aaahhhpppwww{{{|||vvvpppggg```\\\XXXRRRNNNIIIHHHEEECCC@@@???>>>>>>AAAAAAAAAAAABBBCCCEEEFFFDDDDDDCCCBBBCCCCCCDDDEEEGGGFFFEEEDDDEEEFFFHHHJJJKKKIIIGGGEEEDDDCCCCCCCCCAAA@@@@@@????????????@@@BBBAAA@@@>>>=========<<<>>>======<<<;;;:::999999999999888888888888777777777666666555555444333333444444333333222222222222111111111000000000/////////////////////......---.........------,,,,,,,,,,,,------......------,,,,,,+++++++++,,,...///000222222333444555555555555777777777777777777777777777555444444444222000......---,,,,,,,,,,,,---...111///---,,,++++++,,,---//////............//////------------------,,,,,,,,,,,,+++******************,,,......---,,,,,,---***+++,,,...//////000000///.........---+++***)))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))******+++,,,,,,---)))*********++++++++++++'''&&&&&&%%%&&&'''((())))))************+++++++++,,,,,,,,,,,,,,,,,,++++++000000000111111222222222222444777999;;;;;;;;;:::<<<<<<;;;;;;;;;<<<===>>><<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;::::::===BBBFFFMMMRRRXXX___gggvvv??????BBBHHHNNNQQQPPPMMMJJJJJJHHHGGGEEEEEEDDDDDDDDDBBB???<<<:::999::::::???BBBHHHPPPYYY```cccccc]]]^^^]]]YYYTTTOOOLLLKKKDDDDDDEEEHHHNNNYYYeeemmmqqqpppnnnllljjjhhhgggfff```aaa^^^YYYVVVUUUPPPJJJFFFFFFIIIPPPYYY```cccccceeehhhllloooooolllhhheeebbbcccfffiiimmmppprrrtttzzzzzzzzz}}}}}}xxxnnnnnnnnnooorrruuuyyy{{{{{{qqqjjjiiijjjppppppqqqrrrrrrrrrqqqpppppppppooommmjjjfffbbb```aaabbbccceeeeeebbb\\\XXXVVVXXXYYYXXXYYY[[[YYYTTTNNNHHHGGGMMMUUUZZZ___cccmmmqqqvvvxxxyyy|||{{{tttqqqfffccc^^^[[[[[[___dddgggeeeaaa___aaaaaa___aaaeeeqqqqqqrrrrrrqqqsssvvvxxx|||sssiiihhhiiiiiigggeeeccccccdddfffhhhlllppptttuuuvvvvvvuuurrrnnnkkkiiifffccc```\\\]]]aaaiiiqqqwww{{{|||rrrkkkccc\\\XXXTTTPPPLLLHHHGGGEEECCCAAA@@@??????AAA@@@@@@@@@AAABBBBBBCCCBBBCCCDDDEEEFFFFFFFFFFFFIIIHHHGGGFFFFFFGGGHHHHHHKKKKKKJJJHHHFFFDDDBBBAAA??????@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888777777777666666888777777666555555444444333333333333222222222222000000000000///////////////////////////......---.........---------------,,,------......------,,,---,,,,,,+++,,,---...///444444555555555444444333777777777777777777777777666555444333333222000---,,,------------------,,,///...,,,+++***++++++,,,000000000//////000000000///......------,,,++++++---,,,,,,++++++++++++++++++---......---++++++,,,***+++,,,....../////////------------,,,***))))))))))))(((((((((((())))))(((((())))))))))))((((((************************))))))******++++++,,,,,,*********+++++++++,,,,,,***)))((('''((()))+++,,,)))************+++++++++------------------------//////000111222333444444333555777999::::::::::::;;;;;;;;;:::;;;<<<<<<===<<<<<<===>>>>>>>>>>>>===;;;;;;:::999:::<<>>@@@CCCJJJRRRZZZaaaeeefffaaaaaa```]]]WWWRRROOONNNGGGGGGFFFHHHNNNWWWaaahhhggggggggggggffffffffffffbbbcccaaa\\\ZZZZZZVVVPPPJJJHHHGGGKKKTTT\\\```aaadddeeeggggggeeebbb^^^[[[VVVVVVVVVVVVWWWXXXYYYZZZ]]]]]]___ccciiirrryyy~~~~~~||||||}}}yyy~~~}}}}}}~~~}}}zzzuuurrrqqqttttttrrrqqqqqqllleee[[[RRRKKKKKKPPPTTTZZZ```lllpppuuuwwwyyy}}}}}}vvvrrrcccaaa]]][[[\\\___cccffffffbbb```bbbddddddgggllluuuwwwxxxwwwvvvvvvxxxyyy}}}|||rrrmmmmmmllljjjhhheeedddcccfffiiimmmqqquuuwwwxxxxxxvvvsssppplllgggccc```]]]___aaafffkkkppptttvvvvvvnnnggg___XXXTTTQQQMMMJJJIIIHHHGGGEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAADDDEEEGGGHHHIIIHHHGGGFFFGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIGGGEEEBBB@@@@@@AAACCCDDDEEEDDDDDDCCC??????>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999999999888888777777666666777777666666555444444444222222333333333222222222000000000/////////......///////////////......---...............---------,,,------......------,,,...---,,,+++,,,---...///444444555555555555444444666666666666666666666666666555333333333222///---+++,,,...//////...,,,+++------+++*********++++++......------------......------------------,,,,,,------,,,++++++,,,,,,------///111000...---,,,,,,***+++,,,---............,,,,,,,,,,,,+++***)))(((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((************************(((((()))))))))*********))))))*********+++++++++*********+++++++++++++++))))))*********+++++++++,,,---------------......000111111222333333444444444555666888999999999999::::::::::::;;;;;;<<<<<<;;;<<<======>>>>>>======:::::::::999999<<>>CCCGGGNNNVVV\\\bbbeeegggeeeeeeddd```ZZZUUURRRQQQJJJHHHGGGHHHMMMUUU]]]bbb______```aaabbbcccddddddcccdddccc___^^^___[[[UUULLLHHHEEEHHHOOOWWW]]]___aaabbbcccdddbbb___[[[YYYSSSRRROOOLLLKKKJJJKKKKKKKKKLLLOOOSSSXXX^^^cccfffmmmrrrzzz|||ooobbbTTTOOOOOORRRYYY___iiimmmrrrwwwzzz~~~vvvqqqaaa```___^^^^^^```cccdddddd```___bbbdddfffkkkqqquuuwwwyyyyyyxxxxxxyyyzzz|||xxxpppooommmkkkhhhfffdddcccfffhhhkkkooorrruuuwwwwwwuuutttqqqlllfffaaa^^^]]]aaaeeeiiinnnqqqsssssstttmmmfff]]]VVVRRROOOLLLIIIGGGGGGFFFEEEDDDCCCBBBAAABBBCCCCCCCCCCCCCCCCCCCCCGGGHHHJJJKKKJJJHHHFFFEEECCCCCCDDDEEEFFFGGGHHHIIIDDDEEEFFFGGGGGGEEECCCAAABBBCCCDDDFFFFFFFFFEEEDDD@@@@@@???>>>============<<<<<<;;;:::999888888777;;;;;;:::999888888777777666666555444444333333222111111222333333222222111000000000000///////////////////////////......---........................,,,------......------,,,...---,,,+++,,,---...///222222444555666777777777666666666666666666666666666444333333333111///---***,,,...//////...,,,***,,,,,,++++++*********+++---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////,,,,,,,,,++++++,,,---------///000000...,,,,,,,,,++++++,,,---............,,,,,,,,,,,,+++***))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((************************''''''''''''(((((((((((((((((((((((())))))))))))$$$&&&)))++++++***(((&&&))))))*********++++++++++++,,,,,,,,,------......222222222222222222222222444444666777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===============;;;;;;:::999:::===AAAEEELLLQQQYYY```iiixxxPPPQQQRRRRRRQQQOOOLLLJJJIIIHHHEEEAAA===;;;999888444555777:::<<<======>>>EEEKKKSSS[[[```dddfffhhhjjjjjjhhhddd]]]WWWTTTRRRMMMJJJGGGGGGLLLSSSXXX[[[ZZZ[[[\\\^^^___aaabbbcccbbbdddeeeccccccccc___YYYNNNIIIEEEFFFMMMUUU[[[^^^^^^___```aaaaaa```^^^]]]WWWUUUQQQMMMJJJJJJKKKKKKGGGHHHIIIJJJMMMPPPRRRTTT\\\```hhhpppwww|||tttcccZZZWWWWWW\\\bbbgggkkkqqqvvv|||~~~tttnnnddddddeeeeeeeeeeeeeeeeee```]]]\\\```ccceeejjjppprrrtttwwwxxxxxxyyy{{{}}}|||uuurrrnnnkkkiiihhhgggeeefffggghhhjjjlllooorrrssssssssspppkkkeee```^^^]]]___dddkkkpppssstttuuuvvvnnnggg]]]VVVRRROOOLLLIIIDDDDDDDDDDDDCCCBBBAAA@@@DDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIGGGEEEDDDAAABBBCCCEEEFFFGGGHHHIIIBBBDDDEEEFFFFFFEEEDDDBBBBBBBBBCCCCCCDDDCCCCCCCCCAAA@@@??????>>>>>>>>>???======<<<;;;:::999888777<<<;;;;;;:::999888777777555555555444333333222222000000222333333333222111111111111111000000000000///////////////......---.............../////////,,,------......------,,,---,,,,,,+++,,,---...///000111333555777888999999777777777777777777777777555444333222222111///,,,+++,,,...//////...,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,------)))***+++,,,...///000000,,,++++++++++++,,,,,,---***,,,------,,,******+++++++++,,,---------------,,,,,,,,,,,,,,,+++******))))))(((((((((((())))))(((((())))))))))))((((((************************'''''''''''''''((((((((('''''''''((((((((())))))&&&(((***,,,---+++)))''')))************+++++++++++++++,,,,,,---.........333333222222111111111111333333444666888999;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<============<<<;;;;;;;;;::::::===BBBFFFJJJPPPYYYbbblllyyyQQQQQQPPPOOOLLLJJJIIIIIIIIIFFFBBB>>>:::888666666888999:::;;;===>>>???@@@DDDLLLVVV___dddgggiiijjjnnnnnnlllggg___YYYTTTSSSNNNJJJFFFFFFKKKPPPTTTVVVWWWWWWYYYZZZ\\\]]]______```dddffffffffffffaaaZZZPPPKKKFFFGGGMMMUUU\\\^^^aaa```______```bbbdddfffbbb^^^YYYTTTQQQPPPPPPQQQNNNLLLIIIFFFEEEFFFHHHIIIPPPRRRWWW[[[```dddfffgggjjjkkkmmmqqqvvvrrrjjjeeebbbcccfffhhhkkkqqqwww}}}}}}rrrjjjfffhhhkkklllllljjjgggeeeaaa]]]]]]aaacccdddhhhmmmoooqqqsssuuuwwwzzz~~~~~~yyysssooooooooonnnmmmiiihhhgggfffhhhkkkoooqqqqqqqqqpppkkkeee```______^^^dddmmmsssuuuvvvwwwxxxqqqiii___WWWRRROOOLLLIIICCCCCCDDDDDDCCCBBBAAA@@@AAABBBDDDFFFGGGGGGFFFFFFEEEEEEFFFGGGGGGFFFEEEDDDCCCDDDEEEFFFGGGGGGHHHHHHEEEFFFFFFGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>??????<<<<<<<<<<<<;;;;;;::::::;;;;;;:::999888777666666666666666555444444333333///000222333333333222111222222222222111111111111///////////////......------........./////////000,,,------......------,,,,,,+++++++++,,,...///000000111333555777888999999777777777777777777777777555444222222222111...,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------++++++,,,,,,---...//////***************+++,,,,,,(((***------,,,+++++++++++++++,,,---------,,,,,,,,,------------,,,,,,+++))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++,,,,,,,,,------)))************+++++++++,,,------...//////000000000000111111111111111111111222333555777:::<<<===:::;;;<<<=========<<<<<<:::;;;<<<<<<======<<<<<<======<<<;;;<<>>???CCCLLLXXXbbbgggiiikkklllqqqpppnnnhhhaaaYYYUUUSSSNNNJJJFFFFFFJJJOOORRRSSSTTTTTTUUUWWWXXXZZZ[[[\\\___cccgggggghhhhhhbbb[[[QQQLLLGGGHHHNNNWWW]]]```fffccc```^^^```dddjjjnnnmmmhhhbbb[[[VVVTTTTTTUUUYYYTTTMMMGGGCCCDDDFFFHHHHHHIIIJJJLLLNNNPPPRRRSSSYYYYYYZZZ\\\```fffnnnsss}}}}}}vvvpppkkkiiijjjiiimmmrrrxxx~~~}}}qqqhhhgggjjjnnnpppppplllhhheeedddaaa```dddeeeeeehhhlllmmmoooqqqtttwww{{{yyyuuuuuuvvvvvvuuummmkkkhhhfffgggkkkoooqqqooopppoookkkddd```___``````gggoootttvvvvvvvvvwwwssskkk```XXXSSSPPPLLLJJJDDDEEEFFFFFFFFFEEECCCBBB<<<>>>@@@BBBCCCCCCCCCCCCAAABBBCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGIIIIIIHHHGGGFFFEEECCCCCCEEEDDDBBBAAA@@@AAAAAABBB@@@??????>>>>>>>>>>>>???;;;;;;;;;<<<<<<=========::::::999888777666555444777777777666555555444444...///111333444333111000333333333222222222111111///////////////......------.........//////000000,,,------......------,,,++++++++++++,,,...000111111222444666777888888999777777777777777777777777555444222222222111...,,,,,,------------------,,,+++,,,,,,---------,,,,,,,,,++++++******++++++,,,,,,---------------------***)))))))))***++++++,,,))),,,...///...------...++++++,,,---------,,,,,,------.........---,,,,,,''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((+++++++++***************))))))))))))************,,,***'''&&&&&&(((+++---)))************+++++++++---......///000111111222......///000111222222333000111222444777:::===>>>;;;;;;===>>>>>>>>>===<<<:::;;;<<<<<<======<<<<<<=========<<<<<>>???<<<===@@@DDDLLLYYYfffmmmnnnnnnnnnrrrqqqnnnhhhaaa[[[XXXVVVRRRNNNIIIHHHJJJLLLMMMMMMTTTPPPOOOSSSUUUVVV[[[aaaeeeeeeggghhhiiifffbbb^^^VVVRRRNNNLLLPPPXXXaaahhhnnnhhh```[[[]]]bbbhhhkkknnnhhhaaa^^^^^^___^^^^^^aaaXXXMMMEEECCCCCCDDDDDDGGGFFFFFFFFFGGGHHHIIIIIIKKKKKKKKKLLLOOOSSSWWWYYYeeekkkuuu~~~{{{xxxtttqqqooonnnnnnooorrrwww~~~|||rrrllliiihhhggggggffffffffffffeeeffffffgggiiijjjkkkkkknnnoooqqqtttzzz~~~yyysssoookkkjjjlllpppqqqqqqtttrrrooommmkkkiiifffdddfffiiinnnuuuzzz|||{{{yyyvvvrrrkkk```VVVOOOLLLKKKJJJJJJJJJIIIGGGEEECCCBBBBBB@@@??????@@@BBBCCCBBB>>>???@@@AAABBBDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFEEEDDDBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@???>>>===>>>@@@AAAAAA@@@<<<===>>>>>>===;;;999777::::::999999888888777777666555555555555666666777444333222222111111222222111111111111000000000000000000000000000000000000000000000000000000000000/////////...------,,,,,,......,,,,,,,,,...000111111222444666777777666666555666666666666666555555...///111222111...,,,***///......---------......---,,,,,,+++*********+++.........------,,,,,,,,,******************************))))))******+++,,,111///,,,,,,......+++)))(((***,,,---,,,,,,---...---......,,,***(((((())))))))))))))))))))))))***((((((((('''((())))))***************)))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((()))************)))))))))))))))************------------...///000000111222333333222111222333999777666888;;;===<<<:::======<<<<<<;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<>>===::::::>>>CCCNNN^^^jjjooooooooopppmmmmmmjjjfffaaa\\\ZZZXXXPPPLLLGGGEEEGGGIIIJJJJJJKKKHHHIIILLLOOOQQQWWW^^^hhhhhhggghhhgggeee```]]]UUUSSSQQQRRRWWW___hhhmmmnnnggg]]]WWWWWW\\\bbbfffkkkgggbbb``````bbbbbbbbb```ZZZQQQKKKHHHGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFIIIKKKMMMQQQVVV]]]eeekkknnnppppppvvv}}}{{{pppjjjjjjqqqyyy~~~~~~yyytttoookkkiiijjjmmmooopppooonnnnnnlllkkkkkkkkklllmmmnnnnnnoooqqqtttyyy|||vvvrrriiihhhfffeeeddddddeeeeeeccceeeiiimmmoooooonnnmmmqqqtttxxx{{{~~~|||xxxuuutttvvvyyyzzzzzzzzzxxxvvvttttttrrrpppmmmmmmooosssxxx||||||zzzwwwsssooohhh___WWWQQQOOONNNLLLKKKJJJIIIHHHGGGFFFFFFEEECCCAAAAAABBBDDDDDDDDDAAAAAABBBCCCDDDEEEFFFFFFGGGFFFDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEDDDCCCBBBBBBDDDEEEEEEEEEDDDCCCBBBBBB@@@???>>>>>>???@@@???===<<<<<<=========;;;:::999888777777666555444444444888888777777777777777888444333222222111111222222111111111111000000000000000000000000000000000000/////////////////////////////////...------,,,,,,...---,,,+++,,,...000111111222444666777777777777666666666666666555444444333333222000///---,,,+++.........---.........///---,,,,,,+++******++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,///---+++,,,......---+++)))+++---...------...///111111111///+++)))))))))******))))))))))))))))))'''''''''((((((((())))))************))))))))))))))))))))))))))))))))))))************))))))))))))((()))******++++++******))))))))))))************,,,,,,,,,,,,---...///000111222333222111000111333777666555777:::<<<;;;999>>>>>>======<<<<<<<<<<<<;;;<<<===>>>????????????AAA>>>;;;:::<<<@@@DDDGGGPPPSSS[[[dddjjjrrrwwwMMMOOOPPPNNNJJJFFFCCCAAA:::999777666777:::===???AAA>>>===>>><<<:::===BBBJJJXXXjjjtttuuurrrqqqqqqkkkjjjhhhfffccc```]]]\\\QQQNNNIIIGGGHHHIIIJJJJJJJJJHHHIIIMMMPPPSSSZZZbbbkkkjjjhhhgggfffccc___\\\[[[ZZZZZZ\\\___eeejjjmmmjjjcccYYYRRRQQQTTTYYY\\\bbb```^^^^^^aaaccceeeeeebbb^^^YYYUUUQQQMMMIIIFFFEEEEEEFFFFFFFFFEEEEEEDDDAAA@@@@@@??????@@@AAABBBEEEHHHLLLPPPSSSUUUVVVVVV\\\aaahhhnnnsssxxx|||}}}}}}}}}~~~~~~pppiiiaaa\\\\\\```eeehhhkkkhhhccc___[[[WWWSSSPPPOOOQQQTTTVVVWWWWWWWWWVVVWWWXXXZZZ]]]aaaeeeiiikkkppprrrvvv{{{|||wwwttthhhgggeeecccbbbcccdddeeebbbfffnnntttwwwvvvsssqqquuuzzz~~~~~~}}}{{{yyyyyyyyyxxxvvvuuuwwwxxx{{{~~~~~~yyyuuuoookkkddd\\\VVVSSSQQQQQQMMMLLLKKKJJJIIIJJJKKKLLLHHHFFFCCCCCCDDDEEEEEEEEECCCCCCDDDEEEFFFFFFGGGGGGIIIGGGDDDBBBAAACCCEEEFFFCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDEEEEEEEEEDDDDDDCCCAAA???>>>>>>>>>>>>===;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888666555555999999888777666666666666444333222222111111222222111111111111000000000000000000000000000000000000........................//////......---,,,,,,,,,,,,,,,++++++,,,---///000111222333555777888888999777777777666555444333222777555222///---,,,,,,---------......//////000000---,,,,,,+++++++++++++++,,,,,,------------------.........---------------******))))))******+++,,,,,,++++++,,,---......---***,,,...///......///000333333111...+++(((((((((*********))))))(((((((((&&&'''((()))))))))((('''************))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))******+++++++++++++++)))))))))*********++++++,,,,,,,,,,,,---...//////000111222222000000111222555444444666888::::::999>>>>>>>>>===============999:::;;;<<<<<<======<<>>;;;555666666888:::<<<>>>@@@AAA???>>>>>>>>>>>>EEEMMMZZZkkk~~~{{{xxxvvvqqqooollliiigggeeebbb```WWWUUURRROOONNNMMMMMMMMMLLLJJJKKKOOOQQQTTT\\\eeellljjjhhhgggfffeeebbb```ddddddeeeeeeeeeeeeeeeeeeaaa[[[UUUPPPOOOPPPQQQQQQSSSSSSUUUXXX]]]bbbeeegggggggggfffddd___YYYSSSOOOJJJKKKMMMNNNMMMKKKIIIGGGCCCBBB@@@???>>>??????@@@DDDEEEGGGIIIKKKLLLMMMMMMQQQSSSWWWZZZ^^^aaadddfffdddcccbbbbbbcccfffiiijjjlllnnnqqqsssssspppmmmkkk```\\\XXXVVVXXX[[[]]]^^^^^^[[[WWWTTTSSSQQQOOONNNMMMNNNPPPRRRRRRQQQPPPOOONNNOOOQQQTTTXXX^^^bbbeeennnqqqvvv{{{{{{tttpppgggfffcccaaaaaabbbdddeeefffkkkrrrxxx{{{zzzwwwuuuyyy~~~~~~}}}|||zzzuuulllggg___YYYTTTRRRPPPPPPLLLKKKIIIIIIIIIKKKMMMNNNIIIGGGDDDDDDEEEFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHFFFEEECCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCC@@@>>>======>>>>>>===;;;<<<<<<;;;;;;;;;<<<======>>>===<<<:::999777666666888777666555444333333333444333222222111111222222111111111111000000000///////////////////////////........................//////...------,,,,,,+++++++++++++++,,,...///000///000222444666777888999777777777666555333222111444333000...,,,,,,,,,,,,------...///000111111111---,,,,,,+++++++++,,,,,,,,,,,,,,,------.....................------------******))))))******+++,,,,,,,,,,,,,,,,,,---,,,,,,+++---///000//////000111000000...,,,(((''''''(((*********)))((((((''''''&&&''')))++++++***)))(((************)))))))))((((((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++))))))*********+++++++++,,,++++++,,,,,,---...//////111111111000///000111333333444555777888999999============<<<<<<<<<<<<888888999:::;;;;;;;;;;;;===<<<;;;::::::===BBBEEEKKKNNNVVV```gggpppZZZUUUNNNGGGAAA<<<999777555666777999;;;===???@@@BBB???>>>??????CCCNNNYYYnnn{{{uuupppmmmkkkhhheee^^^]]][[[XXXUUUQQQOOONNNIIIHHHIIIKKKLLLNNNWWWaaajjjiiihhhiiiiiiiiigggfffiiijjjkkkjjjgggddd___]]]UUUSSSRRRQQQQQQOOOLLLIIIGGGIIIMMMRRRXXX^^^cccgggoooqqqttttttpppiiiccc___YYYZZZ\\\[[[XXXSSSNNNJJJFFFEEEBBB@@@???@@@AAABBBBBBCCCEEEGGGIIIKKKLLLMMMQQQPPPPPPQQQSSSVVVXXXYYY[[[ZZZYYYXXXYYY[[[]]]______aaaeeehhhiiigggdddbbbZZZYYYYYY[[[___bbbcccccc]]][[[XXXWWWXXXYYYYYYXXXWWWXXXXXXXXXWWWTTTRRRPPPNNNNNNOOORRRVVV\\\aaadddmmmpppvvv{{{}}}sssmmmfffeeecccbbbbbbccceeefffmmmppptttyyy{{{{{{zzzyyy}}}{{{||||||wwwjjjddd[[[UUUQQQOOONNNLLLJJJIIIHHHGGGGGGIIIKKKLLLHHHFFFDDDCCCEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEECCCBBBAAAAAA@@@@@@@@@@@@AAABBBAAAAAABBBCCCCCCCCCBBBBBB===<<<<<<<<<>>>??????===<<<<<<;;;;;;;;;<<<======;;;:::999888666555333333777777555444333333333333444333222222111111222222111111111111000000000///////////////////////////.................................---,,,,,,++++++***++++++,,,---...000000//////000222444666777888777777777666555333222111.........------,,,,,,+++---...///000111111111111---,,,,,,+++,,,,,,------,,,,,,,,,------.........------------,,,,,,++++++******))))))******+++,,,---...---,,,+++*********+++---///000//////000111......---+++((((((***+++))))))))))))(((((('''''''''(((***,,,,,,+++***)))************)))))))))(((((((((((((((((((((((((((************))))))))))))******+++,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,,,,---.../////////111111111000///000111111222444555666777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>;;;<<<<<<::::::<<>>@@@BBBCCCEEEEEEGGGLLLSSS```uuuwwwssspppnnnlllgggjjjllliii```VVVOOOKKKHHHHHHJJJLLLLLLOOO[[[gggkkklllnnnqqqsssssspppnnngggiiikkkkkkhhhccc\\\XXXOOOPPPRRRTTTTTTPPPIIIDDDBBBDDDEEEFFFHHHMMMSSSYYYbbbhhhpppvvvyyyyyyzzz{{{}}}zzzrrrmmmbbb]]]VVVOOOLLLMMMPPPSSSXXXZZZ^^^cccgggjjjkkklllhhhdddaaaaaafffkkknnnpppoooooopppqqqrrrtttuuuuuuzzz}}}{{{|||~~~|||yyyvvvuuuvvvxxxyyyyyyzzzzzzyyywwwsssoookkkiiieeeddddddeeeiiinnnsssvvvyyy{{{}}}{{{~~~|||qqqjjjbbbccceeehhhiiijjjkkkkkklllnnnssswww{{{|||}}}}}}}}}~~~~~~~~~zzzsssiiiaaaWWWRRRPPPPPPOOOMMMHHHHHHGGGFFFEEEDDDCCCCCCEEEDDDBBBCCCEEEGGGHHHHHHDDDDDDDDDCCCCCCBBBBBBBBBAAACCCDDDFFFFFFFFFEEEDDDDDDCCCAAA?????????@@@AAACCCCCCCCCCCCBBBAAA@@@@@@???>>>===>>>@@@@@@???>>><<<<<<=========;;;:::999======<<<;;;::::::999999777666666555555555666666444333222222111111222222111111111111000000000000000000000000000000000000////////////////////////......---,,,,,,++++++***+++,,,---///000111222222333333333333444666888999555555555555444444333222///...,,,+++***+++,,,,,,///000222333333222000///,,,,,,,,,,,,,,,---......------------------,,,,,,------,,,,,,+++******)))******))))))******+++,,,+++---...---***)))***,,,+++---//////......///000000000...,,,)))***,,,...&&&&&&''''''((()))))))))'''(((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************((()))******++++++***************+++++++++,,,,,,............///000111111111222333222111000111333///222555666555666999;;;:::::::::;;;;;;;;;<<<<<<777888999:::;;;;;;;;;;;;:::===>>>===;;;<<>>BBBDDDFFFEEEFFFKKKTTT```ssswwwrrrqqqooommmkkkooorrroooeeeZZZPPPKKKEEEFFFHHHKKKLLLPPP\\\jjjmmmnnnqqqtttvvvuuuqqqnnniiijjjllllllhhhaaaZZZVVVRRRRRRSSSTTTSSSOOOIIIDDDBBBBBBBBB@@@@@@CCCJJJOOOSSSZZZeeemmmrrrvvvzzz}}}sssmmmddd\\\XXXXXX[[[^^^dddfffkkkpppuuuwwwxxxyyyxxxtttqqqrrrxxx}}}vvvtttsssrrrtttwww{{{~~~{{{|||wwwmmmfffaaacccfffjjjlllmmmmmmlllgggkkkqqqxxx|||~~~~~~}}}|||}}}~~~xxxqqqiiiaaaWWWRRRRRRSSSRRRPPPIIIIIIHHHGGGEEECCCAAA@@@EEEDDDBBBDDDFFFIIIJJJJJJEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHEEEDDDBBB@@@??????@@@AAADDDDDDDDDDDDCCCBBBAAA@@@BBBAAA??????@@@@@@>>>===<<<===>>>>>>===;;;999777999999999888888777777777444444333333333444444555444333222222111111222222111111111111000000000000000000000000000000000000000000000000000000000000......---,,,,,,++++++***+++,,,...000111222333333666555555555666777999:::444444444555444444333333444111---***(((***,,,...000111222333333222000///,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,......---,,,,,,+++***************)))***++++++,,,)))+++---,,,***)))+++...***,,,...///......///000111000---***'''&&&)))+++%%%%%%&&&'''((()))******'''&&&&&&&&&&&&'''((((((************))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((()))*********************+++++++++,,,,,,,,,///......//////000111222111222333333222111222333///222555666555666999<<<;;;;;;;;;<<<<<<<<<======:::;;;<<<===>>>>>>>>>>>>:::===???>>>;;;<<>>???@@@@@@???@@@BBBDDDJJJNNNUUU[[[aaaiiippptttsssiiihhhmmmtttxxx}}}yyyyyy|||}}}|||~~~wwwvvvtttvvv|||zzztttooommmiiimmmrrrtttsssooolllkkkjjjooouuuxxxxxxwwwxxxzzz|||yyyrrrmmmeee\\\WWWUUURRRNNNIIIIIIGGGEEEDDDEEEFFFFFFEEECCCDDDEEEGGGHHHIIIIIIIIIGGGFFFEEEEEEEEEDDDBBBAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAACCCCCCBBBAAABBBCCCAAA@@@???>>>>>>???@@@AAAAAA???===<<<<<<;;;999777888888777777666666555555666666555444333222222111666555444333222222222222222222222111111111111000000000000000000000000000//////...---,,,++++++***......---,,,,,,+++******---------...///111333555555777888777555444555555555555444555555555222000111000...---,,,,,,------222000...,,,+++,,,---...+++,,,,,,------,,,,,,++++++,,,,,,------.........,,,,,,,,,,,,+++***))))))))))))))))))***+++,,,---------,,,++++++,,,,,,,,,///...---,,,++++++++++++...(((###%%%+++---***&&&)))(((&&&%%%&&&''')))******))))))(((((((((((((((((()))***+++***)))'''%%%&&&''')))++++++++++++*********+++++++++,,,,,,,,,))))))************)))))),,,+++***))))))+++---...000000///......///000111000222444333222111222333444444444555777888:::;;;======<<<<<<<<<<<<======<<<<<<<<<<<<============:::<<<===<<<;;;<<>>;;;666555777999::::::;;;===???AAABBBDDDHHHKKKNNN[[[lllwwwmmmiiimmmrrruuutttssstttsssmmmcccYYYQQQNNNQQQTTTVVVUUUSSSTTTXXX]]]bbbbbbdddhhhmmmqqqrrrrrrsssrrrooolllgggaaa\\\YYYVVVTTTRRRRRRRRROOOIIIDDD>>>@@@AAAAAA@@@???AAABBBEEEHHHLLLQQQVVV\\\bbbgggrrryyy|||}}}}}}wwwqqqnnnpppxxx{{{yyyxxxuuuxxx{{{{{{wwwqqqllljjjiiinnntttwwwxxxxxxzzz}}}yyy||||||uuuqqqjjjaaaZZZWWWTTTOOOKKKGGGEEECCCCCCEEEGGGGGGFFFDDDEEEFFFHHHJJJKKKKKKLLLEEEEEEEEEEEEEEEDDDCCCAAAAAAAAABBBCCCCCCCCCCCCBBBCCCCCCBBBAAA@@@??????>>>BBBCCCDDDCCCAAA@@@@@@@@@@@@???>>>======>>>???@@@@@@>>><<<<<<<<<;;;999777777777777777777666666666666666555555444444333333666555444333222222222222222222222222111111111111000000000000000000000000---------.........//////------,,,++++++***))))))---------...///111222333000333555666555444555666555444444555555555222000///...---++++++++++++,,,000///...---,,,------...,,,,,,---------.........---------,,,,,,+++++++++---......------,,,+++***)))))))))******+++,,,---,,,++++++******+++++++++++++++*********++++++,,,///,,,))))))***++++++***+++***)))(((((()))+++,,,,,,+++******))))))******((()))***+++***)))'''&&&&&&'''((()))************)))))))))*********++++++))))))************))))))++++++*********+++,,,---///...---------...///000000222333333222111111222444444444555777888:::;;;======<<<<<<<<<<<<======<<<<<<<<<<<<============:::<<<===<<<;;;<<>>CCCDDDEEECCC@@@>>>======???>>>===<<<<<<===>>>???@@@>>><<<;;;;;;;;;999777666666777777777777777777666666666666666555555555555555444333222222222222333222222222111111111111000000000000000000000000........./////////000000,,,,,,++++++******))))))...------...///000111222,,,///333555555555555666444333333444555555333111---,,,+++***))))))******..................------,,,,,,,,,---...///000111///...---,,,+++***))))))---------------,,,******)))******++++++,,,------+++******))))))***++++++*********+++,,,---...////////////---+++)))))))))++++++)))(((((()))***+++,,,+++******))))))******(((((()))******)))'''&&&''''''''''''((()))******((((((((()))))))))******))))))************))))))*********+++++++++,,,,,,------,,,,,,,,,---///000000222333333222111111222444444444555777888:::;;;=========<<<<<<=========;;;<<<<<<<<<<<<=========:::<<<===<<<;;;<<>>===BBBFFFFFFGGGNNNZZZeee}}}oooeee```^^^]]][[[[[[aaakkkuuuzzz|||yyyvvvppphhh```ZZZVVVTTTTTTWWWZZZZZZXXXUUUTTTTTT\\\\\\___eeelllsssxxxzzz|||xxxqqqjjjeeebbbbbbbbb[[[WWWRRRPPPPPPOOOLLLIIIBBBCCCDDDCCCAAA???>>>>>>CCCCCCCCCCCCCCCEEEIIIMMMUUUYYY```iiisss|||sssiiiccchhhppprrrooommmooottt{{{{{{sssmmmjjjlllooorrrrrrpppqqqtttwww{{{}}}wwwpppggg^^^XXXSSSMMMJJJHHHFFFFFFGGGJJJMMMNNNOOOSSSRRRQQQNNNKKKHHHEEEDDD@@@BBBCCCDDDCCCCCCCCCDDDBBBBBBCCCDDDDDDDDDDDDCCCEEEEEEDDDCCCBBBBBBAAAAAACCCDDDEEECCC@@@=========>>>===<<<;;;;;;<<<===>>>???===;;;;;;;;;;;;999777666666666777777888888999555555666666777777777888555444333333222222222333333333222222222111111111000000000000000000000000111111000///...---,,,,,,,,,,,,,,,+++++++++++++++---.........///000111111,,,///333555555555555555333222333444555555333111---,,,+++)))))))))***+++,,,---///000000...---,,,+++++++++,,,---///111222000///...,,,+++++++++,,,------------,,,+++***)))******+++,,,,,,---------+++************++++++,,,...------......///000111+++,,,...//////,,,((($$$***)))((('''''''''(((((())))))((('''''''''''''''(((((())))))))))))((('''((('''&&&&&&&&&((()))***((((((((()))))))))******)))******++++++******)))))))))***++++++++++++***------,,,,,,,,,...///000000111333333111000111222444444444555777888:::;;;<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<======:::<<<===<<<;;;<<>>@@@CCCFFFGGGLLLYYYmmm|||pppaaaWWWPPPOOORRRRRRSSSWWW___jjjsssxxxzzzyyyuuunnnggg```\\\XXXVVVSSSTTTVVVVVVVVVUUUVVVWWW]]]^^^aaagggnnnuuuxxxzzzzzzwwwsssnnniiieeecccbbb\\\WWWQQQNNNNNNNNNLLLJJJDDDEEEFFFDDDBBB?????????EEEEEEEEECCCBBBBBBEEEGGGLLLNNNRRRXXXaaajjjqqquuu|||wwwjjj______fffjjjjjjkkklllrrrzzz}}}wwwrrrppppppqqqqqqnnnkkkkkknnnrrr~~~|||rrrmmmddd\\\UUUOOOKKKIIIKKKJJJIIIKKKNNNQQQRRRRRRTTTSSSQQQNNNJJJGGGDDDBBB???AAADDDDDDCCCBBBCCCEEEBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEBBBCCCDDDCCC@@@>>>>>>???>>>===<<<;;;;;;<<<===>>>>>><<<;;;:::;;;;;;999777666666777777888888999999555555666666777888888888444444333222222222333333333333333222222222222111////////////////////////000//////...---,,,++++++,,,,,,,,,------------------...///000000111222222111333666777666555444555333333222444555444222000...---+++******+++,,,,,,,,,---///000000...,,,+++))))))***+++---...000111///...---------///000111////////////...---,,,+++******,,,---......------+++++++++++++++,,,------000//////......//////000+++,,,000999??????777///******)))((((((((((((((()))(((((('''&&&'''''''''(((((()))))))))))))))((((((((('''&&&&&&''')))***)))))))))*********++++++******++++++++++++******((()))***+++++++++******------,,,,,,---///000111///111333222111000111111444444444555777888:::;;;<<<<<<===>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::<<<===<<<;;;<<>>===<<<;;;;;;<<<===>>>===<<<::::::;;;;;;999777777777888888888888888888555555666666777777888888444333333222222333333333333333333333222222222222////////////////////////,,,,,,,,,------------...,,,,,,------......//////---...///111222333444444666777888777555444444555444333333444444333111......---,,,++++++,,,---.........000000///...+++***'''(((***,,,---...//////......------...111444555222222333222222111000///***+++---...//////...---++++++++++++,,,---.........------,,,,,,,,,------777777===HHHSSSUUUNNNEEE,,,,,,,,,++++++******)))+++***))))))(((((())))))(((((((((((()))))))))))))))(((((('''(((((()))))))))))))))*********++++++******++++++++++++******)))))))))*********++++++------,,,------///111222///111222222111000000111444444444555777888:::;;;;;;<<<===>>>>>>===<<<;;;:::;;;;;;;;;;;;<<<<<<<<<:::<<<===<<<;;;<<>>>>>>>>>>>===<<<<<<===>>>>>>===;;;::::::;;;:::999888999999888888888888888888555666666666666666666666333333333222222333333444444444333333333222222222////////////////////////------------............++++++,,,------...//////,,,---000222444666666666777888777666444444555777555444333444444222///---...---,,,++++++,,,---...000000000000...,,,***)))'''))),,,...000///...---...---,,,,,,...111444666222222222222111000//////***+++---///000///...---************+++,,,---...++++++++++++,,,---......;;;;;;>>>DDDKKKLLLHHHDDD,,,---,,,,,,+++***))))))******)))(((((((((((()))((((((((((((((()))******((())))))***)))))))))(((((((((((()))))))))*********++++++,,,,,,++++++******)))((((((((()))+++,,,,,,+++++++++,,,...000111///000222222000000000111444444444555777888:::;;;;;;<<<===>>>>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<:::<<<===<<<;;;<<>>AAAAAABBBDDDIIIMMMTTT^^^oooxxxkkk\\\QQQSSSEEE>>>AAACCC>>>@@@GGGIIIPPPZZZfffooouuuwwwxxx~~~|||zzzyyywwwssslllfffcccbbbaaa___]]]YYYUUURRRTTTWWW]]]fffmmmqqqrrrqqqssssssrrrqqqnnnjjjfffddd^^^YYYTTTRRRRRRQQQOOOLLLLLLKKKIIIEEEBBBCCCFFFIIIFFFIIILLLMMMLLLJJJIIIIIIEEEDDDBBBAAACCCFFFIIILLLPPPRRRVVVZZZ```kkkwww~~~oooddd\\\WWWWWWZZZ\\\eeepppzzz|||}}}}}}zzzuuupppmmmlllnnnooopppppprrryyyyyypppdddbbb^^^XXXSSSQQQQQQRRRMMMKKKHHHHHHIIIJJJIIIIIIHHHHHHHHHGGGEEECCCBBBAAAAAAEEEHHHGGGCCCAAADDDGGGDDDDDDEEEFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFJJJJJJIIIGGGBBB???======???>>>===<<<<<<===>>>???<<<;;;::::::::::::999888:::999999999888777777777666666666666666555555555333333333222222333444444444444444333333333222222////////////////////////111111000///...---,,,,,,******+++,,,------......,,,---000333666777888888777777666444333444666999666555444444333111...,,,---,,,+++++++++,,,---...222111000///---,,,***)))(((***...111222111...---...---,,,+++---///222444000000000//////...---,,,***+++...///000000...---))))))))))))***+++,,,---+++++++++,,,...000111222111111111000///...---,,,+++++++++******((('''&&&(((((('''&&&&&&&&&&&&&&&((((((((((((((()))******((()))***++++++***)))(((''''''''''''((((((((()))***++++++,,,,,,++++++***+++***((('''''')))+++,,,************+++---///000///000222222000///000111444444444555777888:::;;;;;;<<<===??????===<<<;;;:::::::::;;;;;;;;;<<<<<<:::<<<===<<<;;;<<>>>>>???AAABBBBBBIIISSSaaalllvvv~~~|||}}}|||{{{zzzwwwrrrooojjjhhheeeaaa]]]YYYVVVUUUSSSUUU[[[cccjjjoooqqqqqqoooqqqpppnnnmmmooolllgggeeeaaaZZZUUURRRPPPNNNLLLNNNKKKHHHEEECCCDDDFFFGGGKKKMMMOOOQQQRRRRRRPPPOOOHHHIIIHHHEEEGGGLLLLLLIIINNNKKKLLLQQQVVV[[[bbbiiihhhppp~~~||||||||||||vvvfff\\\WWWXXXYYY^^^```eeennnwww}}}~~~}}}~~~}}}{{{wwwtttpppnnnlllooommmmmmrrrzzz{{{sssfff```XXXSSSRRRRRRQQQPPPMMMLLLJJJIIIGGGGGGGGGGGGDDDCCCBBBAAAAAABBBCCCDDDFFFIIIKKKJJJFFFCCCBBBCCCBBBCCCDDDFFFFFFGGGGGGGGGHHHIIIJJJKKKJJJIIIGGGEEECCCDDDDDDDDDCCCAAA???>>>BBBAAA@@@>>>===<<<<<<<<<:::::::::::::::;;;<<<======<<<;;;:::999999999999888666555444444555666888333333333333333333333333333333333333222222222111//////............//////111///,,,******+++---///,,,---...///...---,,,+++---...000222444555666666777666666555555555555666555555555444222///,,,+++*********++++++,,,,,,---000///---,,,++++++,,,---+++,,,---------,,,+++***---------............///111000...---,,,,,,------+++,,,---.........---,,,******+++,,,------------000///---,,,,,,---///000,,,++++++******++++++,,,(((((((((((((((((((((((())))))))))))(((((((((((()))******%%%$$$******)))))))))((((((''''''++++++******))))))((((((*********)))))))))))))))'''(((((()))******++++++******+++,,,---//////000111111222222222222111111333444666777666555666777;;;<<<<<<<<<;;;;;;===>>><<<<<<;;;;;;;;;:::::::::888:::;;;:::999;;;???DDDLLLPPPWWW___gggqqq{{{yyyqqqpppyyy>>><<>>===<<<;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;:::999888777777888777666555444444555666777555555444333333222111111000000000000/////////...////////////////////////000///---++++++,,,---...------............------...///111333555666777777777777666555555444555555444444333222000...+++***)))))))))***++++++,,,,,,111000...---------............//////...---,,,+++------------............111000...---,,,,,,,,,---+++,,,---.........,,,,,,***+++,,,---.../////////***)))(((''''''((()))***+++******))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))+++***(((&&&%%%&&&)))+++++++++*********)))))))))*********)))))))))))))))***)))))))))))))))))))))(((((())))))***++++++,,,++++++,,,,,,---...//////111111222222222222111111333555777888777777777999:::;;;<<<<<<;;;;;;<<<>>>=========<<<<<<<<<;;;;;;999;;;<<<<<<:::<<<@@@DDDLLLPPPWWW^^^fffpppyyyyyyrrrrrrzzz>>>???CCCHHHMMMTTTbbbnnnqqq[[[QQQGGGDDDBBB>>>===>>>@@@???>>>???CCCHHHNNNQQQ___iiiuuu~~~wwwrrrrrrqqqoookkkgggccc```^^^ZZZYYYYYY\\\aaaeeeggggggkkkpppsssrrrrrrssspppllliiieee___[[[YYYXXXWWWVVVSSSQQQLLLIIIHHHIIIKKKLLLOOOSSSXXX]]]^^^\\\XXXVVVXXXZZZYYYUUUTTTVVVUUURRRUUUQQQNNNNNNMMMKKKMMMQQQWWW^^^lll|||}}}{{{xxxtttqqqmmmlllmmmpppssstttqqqnnnooommmlllkkkmmmooorrrtttuuusssssstttvvvvvvtttqqqwwwxxx|||vvviiibbbbbbeeedddbbbcccgggnnnvvv|||~~~|||yyyvvvtttrrrpppsssuuuzzz}}}ssskkkbbb]]]XXXUUUUUUTTTRRRPPPQQQQQQQQQOOOMMMJJJFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCEEEHHHHHHFFFDDDCCCCCCEEEEEEFFFGGGHHHHHHHHHHHHEEEFFFHHHJJJKKKKKKIIIIIIHHHGGGEEECCCBBBAAA@@@@@@>>>>>>???>>>===<<<:::999<<<<<<;;;:::::::::;;;;;;:::999888777777777777777777666555444444555666777666666555444222111000000222222222222111111111111---...///000000///...---.........---------------.........------......///000111222444666777888888888777666555444444444444333333222111///,,,***)))(((((()))******+++,,,,,,111000///.........///000111111111000000...---,,,------------............000///---,,,+++,,,,,,---,,,,,,.........---,,,+++***+++---...///000000000,,,+++************+++,,,)))))))))(((((()))))))))((((((((((((((((((((((((''''''(((((())))))******+++(((&&&'''***,,,+++***,,,,,,,,,+++++++++++++++))))))))))))************))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,------.........111111222222222222111111444666888888888777888999:::;;;<<<<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>=========:::<<<===<<<;;;<<>>============<<<===>>>>>>>>><<<999888===<<<;;;::::::::::::::::::999888777777777777777777666555555555555666777555555444333333222111111444444333333333222222222,,,...000111111000...,,,------...//////...---,,,...---,,,,,,,,,---...///000111222444666777777777888777666555444333333333444333222000...,,,+++***))))))***+++,,,,,,------000///.........///000111222222111000///...---,,,,,,,,,---------.........///...,,,+++++++++,,,---,,,---.........---,,,+++)))***,,,---///000000000////////////////////////***))))))(((((())))))***))))))))))))))))))))))))&&&''''''((()))******+++''''''(((((()))***)))(((++++++++++++++++++++++++(((((())))))******++++++)))))))))))))))***************+++++++++,,,,,,,,,,,,---------------------111111222222222222111111222444777777777777888999999;;;======<<<;;;<<<===>>>>>>>>>>>>============:::<<<===<<<:::<<<@@@DDDKKKOOOUUU\\\cccjjjrrrwww{{{tttmmmoooyyy@@@EEEJJJQQQ]]]ppprrr___OOOEEEAAA===:::<<<===;;;<<>><<<;;;;;;;;;<<<;;;<<<===>>>===;;;999888===<<<;;;::::::::::::::::::999999888888888888999666666555555555555666666333333333333333333333333000000000000////////////,,,...000111111000...,,,,,,---///000000///---,,,---,,,+++++++++,,,...///000000222333555666666666777777555444444333333333555444333111///---,,,+++***++++++,,,---//////000......---------...000111111111000...---,,,,,,+++,,,,,,,,,------------......---+++******+++,,,,,,------.........---+++***)))***+++,,,---.........---...////////////...---*********))))))*********************************&&&''''''((()))******+++&&&***---,,,(((&&&'''))))))))))))***************(((((())))))******++++++(((((())))))************+++++++++++++++,,,,,,,,,,,,---------------------111111222222222222111111000222555666555555777888999;;;======<<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;999:::>>>BBBJJJNNNUUU[[[bbbiiippptttuuunnniiikkkwwwCCCJJJRRR[[[jjjppp^^^OOOEEE??????;;;:::<<<<<<:::<<<@@@???CCCIIINNNVVV```llluuu~~~~~~zzztttsssrrrpppkkkfffbbb___[[[XXXUUUUUUXXX]]]aaacccaaaiiiooonnnmmmoooooonnnmmmllljjjjjjiiifffbbb___TTTPPPKKKFFFEEEGGGJJJMMMQQQPPPPPPSSS[[[fffqqqxxx~~~}}}xxxppplllmmmllljjjjjjkkkjjjkkkqqqyyyzzztttnnnkkkgggiiilllpppuuu{{{vvvrrrrrrsssooojjjfffeeejjjsssyyyttttttssssssrrrrrrqqqqqqvvvwwwxxxyyyzzz}}}~~~tttnnnbbb]]]XXXUUUUUUTTTRRRPPPLLLNNNPPPRRRQQQOOOLLLJJJHHHHHHHHHIIIIIIHHHHHHHHHDDDDDDFFFHHHJJJJJJHHHFFFEEEEEEEEEEEEDDDCCCBBBBBBEEEFFFGGGGGGFFFDDDBBBAAA@@@???>>>>>>======>>>>>><<<<<<=========<<<:::999<<<<<<;;;:::::::::;;;;;;:::999999888888888999999666666666666666666666666111222222333333444444555222222111111111000000000---...///000000///...---,,,---...000000///......,,,,,,,,,,,,,,,---...///000111222333555555555555666555444444333444444444666555333000...---,,,,,,++++++,,,---///000111111------,,,,,,---///000222000///...---,,,,,,+++,,,,,,,,,,,,,,,---------------,,,+++*********+++,,,---............---+++*********+++,,,---------------...000111111000...---+++******))))))******+++************************''''''(((((())))))******''',,,000...(((&&&(((,,,((((((((((((((()))))))))))))))))))))************((((((((()))******++++++******++++++++++++++++++,,,,,,,,,------.........111111222222222222111111///111444555555555666888888;;;===>>>===<<<<<<<<<::::::::::::;;;;;;;;;;;;:::;;;<<<;;;999999>>>BBBIIINNNTTT[[[aaahhhooosssqqqkkkfffjjjvvvKKKTTT___lll}}}lllZZZNNNEEE???<<>>>>>===AAAFFFGGGMMMUUU]]]dddooo|||{{{yyyrrrrrrqqqoookkkeee```]]]]]]ZZZWWWVVVYYY\\\___```dddlllqqqpppnnnppprrrrrrooooooppppppoookkkeee```VVVSSSMMMHHHGGGIIIMMMPPPPPPOOONNNQQQYYYeeerrrzzz~~~{{{yyyxxxvvvvvv}}}}}}~~~~~~~~~|||yyywwwwwwvvvxxx{{{{{{vvvttttttqqqlllgggdddgggmmmsssrrrrrrrrrrrrrrrrrrrrrrrrrrrtttwwwyyyzzz|||wwwpppeee___XXXTTTSSSSSSRRRPPPPPPQQQRRRSSSRRRPPPMMMKKKJJJIIIIIIIIIIIIIIIIIIJJJFFFEEEFFFHHHKKKKKKHHHFFFFFFFFFFFFEEEEEEDDDBBBBBBAAABBBDDDEEEEEECCCBBBAAA>>>>>>???@@@@@@@@@@@@???=========<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<888888777777777888888999555555666666666666555555222333333333333333333444444444444333333333222222////////////////////////------...///////////////,,,---...///000000000000111222333555666666666666444444333333444444555555555444111///---,,,++++++***+++,,,---...000111111...---------...000222333//////---,,,,,,,,,------++++++,,,,,,,,,---------,,,+++***))))))***+++,,,---......///...,,,+++***,,,,,,---------------,,,...000222444444222000...)))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((***++++++)))(((***,,,'''''''''(((((()))))))))*********)))))))))))))))'''(((((()))******++++++************************++++++,,,,,,---...//////111111222222222222111111///222444555555666777999888;;;===>>>===<<<<<<<<<999:::::::::;;;;;;;;;;;;;;;<<<===<<<999:::>>>BBBHHHMMMTTT[[[bbbhhhooosssqqqkkkgggkkkyyySSS^^^lll{{{nnnXXXJJJCCC???<<<;;;<<<::::::===>>>???CCCIIIPPPWWWaaaiiiqqq|||}}}{{{yyyxxxqqqqqqqqqnnnjjjeee```]]]___\\\YYYXXXYYY\\\^^^^^^hhhoootttrrrppprrruuuvvvqqqrrrsssuuusssnnngggaaaYYYUUUOOOKKKIIIKKKOOORRRMMMLLLKKKNNNVVVbbbnnnvvv{{{yyysssrrrsssvvvwww|||{{{wwwtttsssrrrmmmgggcccdddiiinnnqqqrrrrrrrrrrrrrrrrrrrrrmmmqqquuuxxxyyy{{{xxxrrrfff```XXXSSSRRRRRRQQQPPPTTTTTTUUUTTTSSSPPPNNNLLLKKKJJJIIIHHHHHHIIIJJJKKKIIIHHHHHHJJJMMMMMMJJJGGGGGGGGGGGGGGGFFFDDDCCCBBB>>>@@@BBBCCCDDDDDDBBBBBB;;;<<<>>>@@@@@@@@@@@@???>>>>>>===<<<<<<<<<======::::::::::::;;;;;;<<<===777777666666666666777888555555666666666666555555444444444333333222222222111111111000000000////////////............//////............//////000000---...000222222222222111333333555666777777777777333333333333444555666666444333000---+++*********)))***+++,,,...///000111............000222444555//////---,,,,,,---...///++++++,,,,,,,,,---------++++++***))))))***+++,,,......//////...,,,+++***......//////......---,,,,,,...111333333111...,,,((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))(((((((((((('''%%%$$$%%%(((*********''''''(((((()))))))))***++++++******))))))(((((('''(((((()))***+++++++++******))))))))))))))))))******+++,,,...///000000111111222222222222111111000222555666666777888:::888:::===>>>===<<<;;;<<<:::::::::;;;;;;<<<<<<<<<<<<>>>>>>===:::;;;???CCCHHHLLLTTT[[[bbbiiiooossssssmmmiiinnn|||```qqqcccXXXJJJAAA>>>>>>>>><<>>===999999:::;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999999666666666666777777777777555777999:::999777444222333333333222222222111111222222222111111111000000////////////............000///...---------------+++,,,,,,------,,,,,,+++222333555666666444333111444444444444444444333333222111///---+++******)))''''''(((+++///000000///......------...111333555..................------,,,,,,++++++++++++,,,,,,((()))+++,,,,,,+++***))),,,---......//////......---------,,,,,,++++++++++++...111222111///------''''''((((((((((((''''''((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((('''&&&&&&((((((((((((((()))************))))))((((((''''''''''''((()))))))))))))))))))))))))))************(((&&&%%%'''+++------,,,//////000000111111111222444333222222555777888888;;;;;;<<<======<<<;;;:::<<<<<<;;;;;;;;;::::::::::::===???>>><<<<<>>>>>@@@@@@???AAA>>>>>>BBBEEEGGGKKKQQQ^^^mmm|||xxxrrrmmmnnntttxxxxxxuuutttqqqlllfffaaa^^^\\\\\\\\\YYYUUUQQQRRRVVV]]]bbbeeefffhhhkkkooosssvvvxxxsssttttttssspppkkkeeebbbbbb```]]]XXXSSSQQQRRRSSSTTTSSSQQQPPPQQQVVV]]]bbbeeeeeeeeeccccccgggnnnsss~~~~~~zzzpppooonnnlllkkkjjjiiihhhnnnnnnnnnlllhhhdddbbbbbbgggffffffeeeeeeeeefffffflllpppuuuwwwwwwxxx}}}|||tttoooddd^^^YYYWWWSSSOOONNNQQQQQQUUUXXXVVVPPPJJJHHHHHHIIIIIIJJJKKKKKKJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIGGGHHHJJJKKKJJJHHHEEEDDDCCCBBB@@@@@@AAAAAA???>>>===>>>???@@@AAAAAA@@@???::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888777777777777777777777777777888999999888777555333333333333222222222111111333333333222222222111111////////////............//////...---------------++++++,,,,,,,,,---------222333444555555555444333555555444444444444333333111000///---+++*********+++,,,,,,---......///000---,,,,,,+++,,,...000222........................---,,,,,,,,,,,,,,,,,,---***))))))(((((()))++++++////////////////////////---,,,,,,,,,,,,,,,,,,++++++---000000...+++))))))(((((())))))))))))((((((((((((''''''''''''(((((()))))))))(((((((((''''''((((((((((((((('''&&&%%%((((((((((((((()))*********)))))))))(((((((((''''''((())))))*********)))))))))))))))***************((('''))),,,......---//////000000000111111111222222111222444777888999;;;;;;<<<======<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<>>>@@@???===<<>>??????>>>===<<<===???@@@AAABBBAAAAAA;;;<<<<<<===============;;;;;;:::999999888777777777777777777777777777777888888888777777666555555333333333222222222111111444444333333333222222222////////////............//////...------------...,,,+++++++++,,,...///111333333333444555555555666555555555444444444333333000///...,,,+++*********---......,,,))))))+++...,,,+++*********,,,---...........................------------------------,,,***'''%%%%%%(((,,,...111000...---,,,------...+++,,,,,,,,,,,,,,,,,,---...000111111...+++))))))))))))************))))))((((((''''''''''''((((((***)))))))))))))))(((((('''((((((((((((''''''&&&((((((((((((((()))******))))))))))))((((((((((((((()))******+++*********))))))))))))************---+++***+++---///////////////000000000000111111000000111222444666888::::::;;;<<<======<<<;;;;;;888999999:::;;;<<<===>>>>>>@@@AAA???======@@@CCCEEEJJJPPPXXX___gggooouuuuuulllgggpppvvvbbbNNNAAA???===<<<<<<===>>>===;;;BBBBBBEEEIIINNNVVVeeettt}}}lll\\\RRRRRRSSSWWW```llltttvvvvvvrrrnnnhhhbbb\\\XXXUUUTTTUUUSSSRRRRRRUUUWWWYYYZZZZZZ]]]bbbgggkkkmmmnnnnnnsssuuuxxxxxxvvvpppjjjgggfffggggggeeeaaa___^^^^^^cccaaa]]]XXXSSSRRRTTTWWWVVVUUUSSSQQQPPPQQQSSSTTTVVVXXXZZZ[[[YYYWWWTTTRRRWWW^^^jjjxxx~~~{{{yyyvvvrrrlllgggjjjhhhgggffffffccc___[[[VVVVVVVVVWWWXXXZZZ[[[\\\^^^ccciiilllllljjjgggfffeeedddccccccccceeeggghhhrrrvvv|||tttjjj^^^YYYUUUTTTQQQLLLKKKMMMOOOQQQQQQOOOLLLIIIHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKMMMOOOOOOOOONNNMMMDDDAAA???>>>>>>???>>>======>>>???AAABBBBBBAAAAAA======>>>>>>>>>>>>======;;;::::::999888888777777999888888888888888777777888777666555444444444555333333333222222222111111333333222222222222111111////////////............///......---------......,,,+++***+++,,,///111333333333333333444555777888666666555555444444333333///...---,,,++++++++++++***,,,---***%%%$$$(((---++++++*********++++++,,,---------...............,,,------------------,,,---+++(((&&&&&&)))---000000...,,,)))((()))******+++++++++,,,,,,------------...000///---***))))))((())))))******))))))(((((((((''''''''''''((((((************))))))))))))((()))))))))))))))((((((((((((((((((((())))))***))))))))))))(((((((((((()))******+++++++++******((()))))))))************------,,,,,,---...////////////000000000000000000...///111333444666888::::::;;;<<<=========<<<;;;999999::::::;;;<<<======>>>???@@@???<<<<<<@@@CCCFFFKKKRRRZZZaaaiiiqqquuuwwwnnnjjjssswwwiiiZZZKKK@@@<<<<<<<<<<<<>>>??????>>>===CCCCCCEEEKKKSSSaaavvvqqqaaaVVVNNNJJJJJJMMMSSS^^^iiiqqqtttuuuqqqnnniiiccc^^^[[[YYYXXXVVVTTTTTTVVVYYY[[[[[[ZZZZZZ\\\```eeehhhjjjkkkkkktttvvvxxxxxxuuupppkkkggghhhiiikkkjjjgggeeeeeeeeejjjhhhddd^^^YYYWWWWWWYYYXXXWWWWWWWWWVVVVVVTTTSSSPPPPPPOOOOOONNNMMMKKKIIIRRRZZZgggtttxxxsssooommmmmmeeecccaaa___^^^\\\ZZZXXX]]]\\\\\\[[[ZZZWWWRRROOOIIIIIIHHHHHHIIIKKKMMMNNNWWW]]]fffllloooooonnnmmmjjjiiihhhhhhiiilllooopppuuuyyy~~~sssiiiZZZVVVSSSSSSQQQLLLKKKNNNPPPPPPNNNKKKHHHFFFEEEFFFIIIIIIIIIIIIHHHGGGFFFEEEBBBCCCDDDFFFHHHIIIKKKKKKLLLMMMNNNPPPQQQRRRQQQQQQFFFDDDAAA??????@@@???>>>???@@@AAABBBBBBAAA@@@???===>>>>>>>>>>>>>>>======:::::::::999999999888888::::::999999888888888777777666444222222222333444333333333222222222111111111111111111000000000000////////////..................---------......///,,,+++++++++---000333444444333333444555666777888777777666555555444333333...---,,,+++++++++++++++(((***,,,)))%%%%%%)))///++++++++++++++++++,,,,,,---------.........//////,,,,,,---......---,,,,,,,,,+++******+++---...000000...,,,)))(((((()))***+++++++++,,,,,,---------(((***,,,+++***(((((()))'''(((((())))))(((((('''((((((''''''''''''(((((())))))))))))************)))******+++++++++******((((((((((((((())))))***(((((((((((())))))))))))******+++++++++******)))((()))))))))************,,,,,,,,,,,,,,,---...///000000//////////////////---///222444444666888;;;999:::<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>===;;;;;;@@@DDDHHHMMMTTT\\\dddlllssswwwyyyqqqnnnxxxqqqgggZZZPPPEEE===;;;===:::;;;<<>>>>>>>>>>>>>>>>>======<<<999999:::::::::;;;;;;;;;;;;;;;::::::999888888888777666444333222222333333333333333222222222111111111000000000000/////////////////////...............------------...//////,,,,,,,,,---...000333444444444444555666666666777888777777666555444333333---,,,+++++++++++++++,,,)))+++,,,+++))))))---000***++++++,,,,,,,,,------,,,,,,------.../////////,,,---...//////...---,,,***+++,,,---.../////////111000...,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---+++---......---,,,,,,---''''''((((((((((((''''''((((((''''''''''''(((((((((((()))))))))))))))***)))******++++++++++++***((((((((((((((()))******(((((((((((())))))))))))*********+++******)))((())))))))))))************)))+++,,,++++++,,,...000000000////////////......---111555666555666888;;;999:::;;;============<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===;;;:::<<>>999:::???;;;<<<===???AAADDDHHHKKKNNNNNNUUUeeexxxsss___NNNGGGGGGIIIKKKNNNRRRYYYbbbkkkssswwwyyyyyyvvvqqqlllgggdddcccbbb[[[YYYXXX[[[```cccaaa___\\\\\\]]]```eeekkkqqquuuzzzzzzyyywwwsssooollljjjhhhiiikkklllmmmnnnppprrrsssrrrooojjjddd```^^^^^^]]]```eeekkkooolllfffaaaZZZUUUPPPNNNNNNOOONNNMMMPPP\\\iiirrr{{{wwwvvvvvvvvvyyy}}}}}}uuuvvvxxxzzz}}}zzzuuunnnfff```[[[XXXUUURRRPPPNNNKKKIIIHHHGGGGGGIIIJJJJJJJJJJJJJJJLLLMMMEEEFFFGGGFFFDDDCCCAAAAAAAAA@@@???>>>>>>@@@CCCEEEHHHPPP\\\hhhpppuuuxxxyyytttsssrrrrrruuuyyy}}}zzzsssmmmfffbbb___^^^[[[UUUSSSTTTQQQNNNJJJGGGFFFGGGHHHIIILLLKKKKKKJJJHHHGGGEEEDDDCCCDDDEEEFFFHHHIIIJJJKKKJJJKKKKKKLLLMMMNNNOOOOOOIIIFFFBBB@@@@@@@@@AAA@@@???@@@AAABBBBBBBBBAAA@@@===>>>>>>>>>======<<<;;;999999:::;;;<<<======>>><<<;;;;;;:::999999888888777777666555444444444444333333333222222222111111111111111000000000000///////////////............---------------...//////,,,------///000111222222444555666777777666555555888888777666555444333333,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---((()))***+++,,,---------,,,,,,------...//////000...///111222222111///...***++++++,,,---...///000000//////...---,,,,,,+++---,,,,,,,,,,,,,,,,,,+++...///000///---,,,,,,---(((((())))))))))))((((((((((((''''''''''''((((((''''''((((((((()))))))))'''((())))))*********)))((((((((((((((()))******'''((((((((()))))))))***)))*********))))))((('''))))))))))))************(((***,,,,,,+++,,,///111000000/////////............333777888666555888;;;999:::;;;============<<<::::::;;;;;;;;;;;;;;;;;;:::<<<<<<;;;;;;===CCCIIIHHHNNNVVV___fffmmmtttxxxyyytttuuuEEE???===???>>>:::;;;???>>>?????????@@@DDDHHHLLLVVVWWWbbbvvvjjj___QQQHHHFFFHHHKKKMMMTTTWWW^^^gggpppwww|||~~~}}}zzzuuupppkkkgggeeeeee\\\ZZZXXX[[[aaadddccc```[[[[[[[[[^^^dddmmmvvv{{{}}}|||zzzwwwssspppmmmkkkgggiiikkklllmmmooorrruuuvvvuuurrrlllfffaaa___^^^cccgggnnnvvv{{{yyyqqqjjj]]]XXXRRROOOPPPQQQQQQPPPPPP[[[eeeiiinnnssssssooo___]]]\\\]]]```eeekkknnnooorrrvvvvvvrrrnnnlllllliiihhhhhhhhhiiihhheeebbb\\\\\\]]]^^^```bbbdddeeebbb___ZZZUUUPPPNNNNNNNNNNNNMMMLLLKKKIIIIIIHHHHHHEEEGGGIIIIIIHHHGGGGGGGGG???@@@AAAAAA@@@@@@@@@AAA>>>===<<<;;;<<>>@@@BBBCCCCCCCCCBBB===============<<<;;;;;;888999:::;;;===>>>???@@@<<<<<<;;;::::::999888888888888888777666666555555333333333222222222111111222222222111111111111000000/////////............---------------...///000,,,---...000111111111111444555777888888666444333999888777666555444333333+++++++++***++++++,,,,,,+++******+++,,,,,,***((('''''')))***,,,,,,------,,,,,,------...///000000000111333444444333111000+++*********+++---///111---------------+++******---------,,,,,,+++++++++*********)))&&&$$$$$$%%%))))))************))))))((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&'''(((((((((((((((((((((((((((((()))******'''((((((((())))))******)))))))))))))))(((''''''))))))))))))************(((***,,,---,,,---000333000000//////.........---///444999999777555888;;;888999;;;======>>>======888999999:::;;;<<<======:::<<<===<<<<<>>===<<<<<<===>>>???<<<>>>@@@@@@===;;;<<<>>>;;;<<<<<<;;;888666666777555555555555555555555555666666555555555444444444111111111111000000000000........................,,,,,,---......---,,,,,,,,,,,,---///111333555777555555555555555666777888777777777666444222///...(((((()))))))))*********...---+++)))((((((((()))***+++,,,---.../////////...........................000333444222---'''$$$***++++++,,,,,,---............,,,+++***)))))))))---,,,+++*********+++,,,...---,,,+++************))))))(((((((((((())))))))))))))))))))))))))))))***++++++***(((((()))***(((((())))))))))))(((((('''((()))******)))((('''))))))((((((((((((((()))---+++***(((((()))+++,,,+++***)))))))))***,,,---******+++,,,---//////000//////000000000000//////000111222444666777888999;;;===???@@@???>>>??????>>>===<<<;;;;;;<<<>>>???===<<<;;;999999;;;@@@DDDGGGMMMVVV^^^eeekkkqqqttttttvvv}}}999:::::::::999:::<<<>>>AAA??????EEEIIIMMMSSSYYYlllyyylll\\\SSSKKKFFFIIIOOOUUU^^^fffooonnnsss||||||wwwvvvtttlllccc[[[VVVTTTXXX\\\]]]^^^```bbbaaaaaaccchhhnnnrrrtttwwwyyy||||||yyyvvvttttttvvvtttssstttwwwzzz{{{||||||uuuoooooolllfffaaa______dddnnnxxx~~~}}}wwwqqqiiihhhgggggggggfffdddcccccc]]]ZZZZZZYYYTTTOOONNNIIIKKKNNNRRRTTTTTTTTTSSSUUUUUUTTTRRRQQQPPPOOONNNMMMNNNOOOOOOOOOOOONNNMMMMMMMMMLLLMMMPPPTTTYYY[[[ZZZWWWRRROOOOOOSSSXXX\\\[[[WWWRRRNNNMMMMMMMMMMMMLLLKKKIIIIIIIIIJJJJJJJJJIIIIIIHHHFFFDDDBBBAAAAAAEEECCCCCCDDDBBB>>>???BBBFFFKKKTTT]]]gggrrr|||~~~{{{vvvuuuwww|||zzzsssnnniiieee___XXXTTTRRRQQQRRRTTTPPPKKKKKKOOORRRRRRPPPSSSQQQOOOOOOPPPPPPOOONNNKKKMMMOOOOOOMMMKKKLLLNNNJJJIIIHHHIIIKKKKKKJJJIIIEEEDDDCCCBBBBBBBBBBBBCCC@@@AAABBBDDDDDDCCCAAA@@@???>>>===<<<======>>>???<<>>999:::;;;:::888666777888666666666666666666666666555555555444444444333333111111111111000000000000........................,,,,,,---......---,,,,,,,,,,,,---///111333555777666666555555555666777777777777777666555333000///+++++++++************)))000///...---,,,---...///***+++,,,---....................................///000222222111---)))&&&((())))))******+++,,,,,,......---,,,++++++++++++---,,,+++******+++,,,---------,,,+++************))))))(((((((((((())))))(((((((((((((((((((((((('''(((((('''%%%$$$&&&'''(((((())))))))))))(((((((((((())))))))))))(((((())))))(((((((((((()))))))))***************))))))***))))))))))))***++++++******+++,,,---...////////////000000000000//////000111222444666777888999;;;===???@@@???>>>>>>???<<<<<<;;;;;;;;;<<<===>>><<<<<<:::999888;;;@@@DDDGGGMMMUUU^^^eeekkkqqqtttrrruuu}}}888999::::::;;;===@@@BBBBBBAAAEEEJJJOOOTTT^^^iii}}}kkkWWWLLLKKKGGGFFFMMMWWWaaalllttt~~~~~~}}}zzzuuusssqqqkkkccc]]]WWWSSSVVVZZZ]]]bbbgggkkkjjjiiijjjnnnqqqrrrsssssswww{{{}}}|||yyyvvvuuusssssstttwww|||wwwpppjjjjjjiiiddd```___^^^bbbjjjrrrwwwxxxuuurrrppptttzzz~~~}}}yyyvvvsssggg\\\XXXVVVRRRNNNNNNMMMQQQVVVZZZ\\\\\\ZZZXXXVVVUUUSSSQQQOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOORRRQQQPPPQQQUUU\\\dddhhhccc```[[[YYY\\\ccckkkqqqmmmiiieeeaaa```___^^^]]]XXXVVVSSSQQQRRRSSSTTTTTTUUUUUUTTTRRROOOLLLKKKLLLMMMIIIGGGIIIIIIFFFDDDEEEGGGJJJPPPXXXaaammmxxx~~~yyyvvvxxx}}}yyypppjjjbbb^^^YYYTTTPPPOOOOOOOOOSSSPPPNNNPPPTTTVVVVVVTTTUUUTTTSSSSSSTTTUUUTTTSSSNNNPPPRRRQQQOOOMMMMMMMMMJJJHHHGGGGGGHHHIIIIIIHHHDDDCCCCCCBBBBBBBBBBBBCCC@@@@@@BBBCCCCCCBBBAAAAAA???>>>>>>=========>>>>>>;;;<<<>>>===<<<:::;;;;;;888999:::999777666777888777777777777777777777777444444444333333333222222111111111111000000000000........................,,,------......------,,,,,,---...///111333555666777777666555555555666666777777777777555444222000------,,,,,,++++++******000//////...///000111222+++,,,---...............------------------------//////000000///---+++)))((())))))******+++,,,,,,...------,,,,,,------...---,,,,,,+++,,,,,,---------,,,+++******)))******)))((((((''''''(((((()))''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%&&&(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))&&&''')))++++++***(((&&&******+++,,,,,,,,,,,,+++******+++,,,---...////////////000000000000//////000111222444666777888999;;;===??????>>>======>>>;;;::::::::::::;;;<<<===;;;;;;:::999888;;;???CCCGGGLLLUUU]]]dddkkkqqquuupppttt}}}:::<<<======>>>@@@CCCFFFFFFFFFJJJPPPUUU^^^mmm{{{qqq\\\NNNIIIHHHHHHKKKUUUaaannnxxx~~~}}}uuuwwwuuurrrqqqqqqlllfff```ZZZUUUWWW[[[```hhhpppqqqpppooooooqqqrrrrrrqqqpppssswwwyyyxxxwwwuuuuuupppqqqtttzzzvvvmmmeeecccbbb```^^^___```bbbfffjjjnnnqqqrrrrrr{{{yyyjjjddd```\\\XXXWWW]]]```dddiiikkklllkkkjjjdddbbb___]]][[[[[[\\\\\\]]]\\\ZZZZZZZZZ\\\]]]___```______aaaffflllssswwwssspppnnnmmmqqqwww|||zzzyyyxxxwwwvvvpppjjjccc```aaadddggggggiiifffcccbbbbbbaaa___\\\XXXQQQMMMNNNOOOMMMKKKKKKNNNPPPSSSXXX___jjjuuu}}}|||}}}|||tttlllfff^^^[[[WWWSSSPPPOOOPPPQQQRRRQQQRRRTTTWWWYYYXXXWWWUUUTTTTTTUUUWWWXXXWWWUUUOOOPPPQQQQQQPPPMMMKKKJJJIIIGGGEEEEEEFFFGGGGGGFFFDDDDDDCCCCCCCCCCCCCCCDDDAAABBBBBBBBBBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>999:::;;;::::::999888888888999:::888666555555666666666666666666666666666333333333222222222111111111111111111000000000///........................------------------------------...000111333555666888888777666555555555666666777777777666444222111,,,,,,------------------///...---------...///000,,,---...............---------------------------...------,,,++++++++++++***++++++,,,,,,---......,,,,,,,,,,,,,,,---......------------------......---,,,+++***))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((()))))))))((('''&&&''')))(((((())))))))))))((((((***)))(((''''''((()))***)))(((((((((((())))))***&&&'''((()))))))))((('''+++,,,---...///...---,,,******+++,,,------......//////000000000000//////000111222444666777888999:::<<>><<<<<<===999999999999:::;;;;;;<<<;;;;;;:::999888;;;???BBBGGGLLLTTT\\\dddkkkqqquuupppuuu~~~<<<===>>>>>>>>>@@@CCCFFFHHHJJJOOOXXXbbbooo}}}fffTTTLLLKKKJJJOOOVVVbbbppp}}}wwwrrrrrrmmmqqqsssrrrssstttqqqkkkaaa\\\WWWYYY\\\bbblllvvvvvvsssqqqpppppppppnnnmmmlllnnnpppqqqqqqqqqrrrsssqqqsssxxx{{{oooddd___^^^^^^```ccceeeeeeeeefffiiinnnsssvvvyyyssskkkeeecccjjjlllooorrrvvvxxxzzz{{{vvvtttqqqnnnkkkkkkkkkkkknnnmmmllllllnnnqqqtttvvvssstttwwwzzz~~~vvvssswww}}}|||uuuuuuxxxxxxqqqkkkeee\\\UUUUUUUUUTTTSSSUUUWWWYYYZZZ^^^dddmmmwww~~~|||wwwqqqkkkeee```[[[YYYUUURRRQQQPPPQQQQQQRRRRRRTTTVVVXXXYYYXXXWWWTTTSSSSSSUUUWWWXXXVVVUUUOOOOOONNNNNNMMMKKKIIIGGGHHHGGGEEEEEEFFFFFFEEEDDDEEEDDDDDDCCCDDDDDDEEEEEEDDDCCCCCCBBBAAA???>>>===???????????????>>>======;;;;;;;;;;;;;;;:::999888:::;;;;;;999666444444444555555555555555555555555333333222222222111111111111111111111000000000///////////////////////////------------------------......///000222333555666999888777666666666666666777777777777555333111000***++++++---...///000111111000...,,,,,,,,,,,,---.........///......------------------------------,,,+++***)))((()))*********++++++,,,,,,---......************+++,,,---...------......////////////,,,,,,+++***))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******+++)))((('''(((***(((((())))))))))))((((((***)))(((''''''((()))***((((((((((((((()))******((('''&&&&&&&&&''')))***)))***,,,---------,,,+++***++++++,,,,,,---------//////000000000000//////000111222444666777888999:::<<<>>>>>>===;;;;;;<<<777888999::::::;;;;;;;;;;;;;;;;;;:::999;;;???BBBFFFKKKSSS[[[cccjjjqqqvvvrrrwww<<<===>>>>>>???AAADDDGGGKKKNNNXXXgggwwwnnn[[[NNNKKKLLLQQQYYYdddppp}}}}}}zzzvvvppphhhfffiiihhhnnnrrrsssttttttqqqkkkbbb^^^[[[\\\___dddoooyyy{{{wwwsssooommmkkkiiigggfffhhhjjjlllmmmnnnqqqssswwwyyyrrrfff```___```ccchhhjjjiiifffeeegggnnnxxxzzzsssrrruuuwwwyyy}}}~~~|||{{{zzzyyyyyyzzz|||uuunnngggfffdddaaabbbeee```aaacccfffjjjpppxxx}}}~~~~~~}}}~~~|||tttqqqnnnjjjhhhddd___\\\XXXVVVTTTQQQPPPPPPPPPQQQSSSSSSTTTUUUVVVVVVVVVUUURRRRRRRRRTTTVVVVVVTTTRRRNNNLLLJJJJJJJJJIIIHHHFFFGGGFFFEEEFFFFFFFFFDDDBBBDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@???>>>===@@@@@@@@@@@@???>>>======>>>===<<<===>>>>>><<<::::::;;;;;;999666555555555555555555555555555555555333333333222222222111111111111111111000000000000////////////////////////...------,,,,,,------.../////////000222444555666888888777666666666777777777777777666444222///...((()))+++,,,...000222222333222000...---,,,------///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((()))***((())))))******+++,,,,,,************++++++,,,------...///000000000000000,,,+++***))))))((())))))(((''''''&&&&&&''''''(((************************((())))))(((&&&&&&'''((((((((())))))))))))(((((())))))(((((((((((())))))(((''''''(((((()))***+++((('''&&&%%%&&&(((***+++''''''((())))))))))))(((***+++++++++,,,,,,,,,---//////000000000000//////000111222444666777888999:::<<<>>>>>><<<;;;:::;;;777888999:::;;;<<<<<<<<<;;;<<<<<<;;;;;;<<>>@@@AAABBBEEEIIILLLTTTYYYggg||||||vvvqqqhhh\\\RRRMMMNNNQQQ\\\fffpppyyy~~~qqqmmmiiigggcccbbbfffnnnooowww||||||{{{xxxrrrlllfffcccbbbdddfffjjjttt~~~|||uuunnniiieeebbb___^^^bbbgggkkknnnqqqtttvvv{{{~~~zzzoooeeebbbbbbbbbeeehhhiiifffcccaaadddooo~~~}}}wwwwwwzzzvvvwwwyyyyyyyyyzzz|||~~~{{{{{{yyyvvvttttttvvvxxx{{{~~~uuukkkddddddeeefffgggeeeaaa^^^XXXVVVTTTRRRQQQPPPPPPQQQTTTTTTTTTSSSRRRQQQRRRRRRQQQQQQRRRTTTUUUUUURRRPPPNNNKKKGGGFFFGGGHHHHHHFFFFFFFFFFFFGGGHHHFFFCCC@@@AAAAAAAAAAAAAAABBBCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???===<<<>>>===<<<<<<>>>>>><<<:::888999:::999888777888999555555555555555555555555444333333333222222222222111111111111000000000000////////////////////////...---,,,,,,,,,,,,---...//////000111222444555666777777777666777777888888777777777555333000---+++)))***+++,,,...///111111111000///...---......///000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))))))))***((())))))******+++,,,,,,,,,,,,+++++++++,,,,,,------...///111111222111111,,,+++***))))))((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))'''(((((('''%%%%%%&&&((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((()))***+++''''''''''''((()))******(((''''''''''''((())))))+++++++++++++++,,,,,,,,,//////000000000000//////000111222444666777888999:::<<<======<<<:::::::::777888999;;;<<<===<<<<<<<<<<<<===<<<<<<===@@@CCCFFFJJJRRRZZZbbbjjjrrrwwwvvv}}}>>>@@@CCCEEEGGGKKKPPPSSS]]]ddduuu}}}rrrjjjccc___[[[UUUPPPMMMOOOTTTYYYeeeoooxxx|||wwwlllbbb^^^\\\]]]^^^bbbmmmxxxzzzssskkkiiijjjlllnnnqqqyyywwwmmmfffaaa]]]ZZZXXX^^^fffmmmrrruuuwwwxxx|||sssjjjbbbbbbcccbbbcccfffdddbbb^^^\\\aaannnzzzxxxsssnnnjjjkkkpppsssrrrvvv|||zzzkkk___[[[^^^ccchhhkkkjjjfffbbbZZZXXXVVVTTTSSSRRRRRRSSSTTTTTTTTTRRROOONNNOOOPPPQQQQQQRRRTTTUUUTTTQQQOOONNNJJJEEEDDDFFFHHHHHHGGGEEEFFFGGGIIIIIIGGGCCC???????????????@@@@@@AAABBB????????????@@@AAABBBCCC@@@@@@AAAAAA@@@???===<<<<<<:::999:::<<<<<<999777666777999999999999;;;===777777777777777777777777444444444333333333222222111111111111000000000000000000000000000000000000...---,,,,,,,,,,,,---...000000000111222444555666777777666666777888999999888777666555222///,,,******++++++,,,---...//////...------,,,,,,---///000000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,+++************++++++,,,------.........------,,,,,,------------...000111222222222111,,,+++***)))(((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((())))))(((&&&&&&''')))(((((())))))))))))(((((('''((()))******)))((('''''''''''''''((()))++++++%%%&&&(((***++++++***)))+++***)))))))))***,,,---++++++++++++++++++,,,,,,//////000000000000//////000111222444666777888999:::<<<======;;;:::999999777888:::<<<============<<<===>>>======>>>AAACCCFFFJJJQQQYYYaaajjjrrrwwwwww~~~???CCCHHHLLLOOOTTT[[[```hhhyyyqqqggg^^^WWWUUUQQQPPPNNNNNNQQQXXX^^^ccctttuuuuuutttqqqlllgggdddbbb^^^[[[___jjjyyyzzzppppppooopppttt|||rrrggg___YYYVVV[[[^^^bbbggglllpppssstttrrrjjjbbbaaaeeejjjiiigggfff___ZZZ\\\cccooo~~~}}}uuunnnjjjiiihhhhhhqqqpppttt|||yyypppiiieeeggglllrrrtttnnnbbbXXXYYYYYYYYYXXXWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSXXXTTTOOONNNOOOQQQPPPOOOIIIIIIHHHHHHGGGFFFEEEEEEGGGIIIJJJKKKIIIFFFCCCAAA>>>>>>>>>??????>>>>>>===EEEDDDDDDCCCBBBAAAAAA@@@?????????>>>===<<<<<<;;;@@@>>>;;;:::::::::999777888888999999999::::::::::::999777555444333444444555444333333222222333333333333333222222222111111///............---------,,,---......,,,,,,---...000111222444666777666555555555666666777777888888666666444333111000///...''')))+++---///000000000...............///000111///111111000///...///000...---,,,+++++++++,,,---------,,,+++)))(((''''''***+++---...///......---***++++++,,,,,,------...------............------******))))))))))))******&&&(((***)))'''&&&&&&'''''''''''''''''''''''''''((((((((((((((()))******(((((((((((())))))))))))&&&''')))***+++++++++***(((''''''((()))******)))((('''%%%$$$$$$&&&)))+++((('''&&&&&&&&&''')))***+++,,,---///000//////...111111000000//////......000222444666999:::;;;;;;@@@===::::::<<<<<<;;;999777777888:::<<>>???>>><<<===@@@DDDGGGKKKRRR[[[eeemmmtttwwwxxx{{{EEEIIIPPPVVV^^^fffpppwww{{{iii]]]VVVOOOKKKKKKPPPQQQSSSVVV[[[aaahhhlllsssrrrpppmmmjjjgggdddcccdddeeejjjttt{{{zzzxxxxxx|||vvvkkkddd^^^[[[ZZZ]]]```eeejjjnnnqqqsss|||~~~ssskkkcccaaadddgggfffdddddd]]]XXXZZZaaalllzzz|||vvvqqqlllhhheeecccjjjiiilllttt{{{xxxrrrqqqpppqqqttttttpppggg___^^^]]][[[ZZZYYYZZZ[[[\\\XXXXXXWWWVVVUUUUUUTTTTTTYYYUUUPPPMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCCCCDDDEEEEEEFFFFFF@@@@@@??????>>>=========>>><<<::::::;;;;;;:::999888888888999999999:::::::::999777666555444555555555444333333222222333333333333222222222111111111000000/////////.........,,,.........,,,,,,,,,...000111222444666777666555666666666666777777777777777666555333111///...---)))***,,,...///000000000//////...---------......///111111111///...///000...---,,,++++++,,,------......------,,,,,,,,,,,,)))***+++,,,,,,+++*********++++++,,,,,,------...------............------******))))))))))))******+++,,,,,,***(((&&&&&&'''''''''''''''''''''''''''((((((((((((((())))))***(((((((((((())))))))))))%%%&&&'''((())))))((((((***(((((()))***++++++******)))((('''''')))***+++***)))((((((((()))++++++***+++---.........------111000000000/////////...000111333555777999:::;;;@@@===;;;;;;<<<<<<;;;999999999999:::;;;===>>>???;;;===>>>===;;;<<<@@@DDDJJJMMMTTT]]]eeemmmsssvvvzzz|||VVV[[[dddnnnyyynnnaaaTTTMMMIIIFFFFFFIIIKKKPPPWWW]]]ccciiiooorrrqqqoookkkhhhfffggghhhjjjqqqxxx~~~|||}}}xxxmmmeee```]]]ZZZ\\\```dddiiimmmqqqrrrxxx|||zzzqqqkkkcccbbbdddggggggeeeccc]]]YYY\\\bbbkkkwww~~~zzzxxxwwwwwwwwwuuupppjjjddd```cccbbbeeemmmttt{{{|||yyyvvvuuuuuusssmmmiiieeeccc```^^^^^^```bbbddd\\\[[[YYYWWWUUUTTTSSSSSSTTTQQQMMMKKKJJJJJJJJJIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEECCCBBBAAAAAAAAABBBCCCEEEFFFGGGGGGAAAAAAAAA@@@@@@??????>>>===;;;::::::;;;<<<<<<;;;777777888888888999999999:::999888666555555555555555444333333222222333333333222222222222111111111111000000000////////////---//////...,,,+++,,,---000111333555666666555555777777777777666666666666777666555333111///---,,,+++,,,---...//////......//////...---,,,,,,,,,,,,///111222111000...//////...---,,,+++,,,,,,............------------......---.../////////...---,,,***++++++,,,,,,------...------............------***))))))(((((())))))***------,,,***(((((()))+++((((((((((((((((((((((((((((((''''''(((((())))))(((((((((((())))))))))))&&&'''((((((((((((''''''+++***)))***+++,,,+++***++++++++++++************++++++******++++++,,,---,,,------............---000000000000////////////111111111222444777999;;;>>>===;;;;;;<<<<<<;;;999;;;::::::999999::::::;;;:::<<<===<<<:::;;;???CCCLLLPPPVVV^^^fffnnnsssvvv}}}~~~ooouuuoooZZZQQQIIIFFFEEEEEEHHHMMMMMMTTT___ggglllpppsssvvvrrrpppmmmlllooouuu|||xxxvvvvvv{{{uuuiiiaaa[[[XXXXXXZZZ]]]bbbggglllppprrrtttxxx~~~}}}vvvooojjjeeedddgggkkkkkkjjjfffaaa^^^aaafffkkkuuu}}}~~~ssspppmmmiiifffdddddddddhhhmmmsssvvvtttnnngggcccbbb```bbbjjjrrryyy|||yyywwwuuurrrooohhhgggfffeeeeeefffggghhh^^^\\\YYYVVVSSSRRRPPPPPPMMMLLLJJJIIIIIIJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFGGGGGGIIIKKKLLLGGGGGGFFFEEEDDDBBB@@@???AAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAA@@@>>><<<::::::;;;<<<<<<;;;777777777888888888999999888888777666555555444444555444333333222222333333222222222222111111111111000000000/////////.........///000///---+++,,,---000222444555555555555555888888777777666666555555777666555333000...,,,++++++,,,---......---,,,+++------,,,,,,+++,,,,,,,,,///111222222000/////////------,,,,,,,,,...///000...---,,,++++++++++++,,,000000111111111///...---***++++++,,,,,,------...,,,------......------,,,))))))(((((((((((()))))))))))))))((((((***---000))))))))))))))))))))))))(((((('''''''''(((((()))(((((((((((())))))))))))***************)))))))))+++***))))))++++++***)))******+++++++++)))((('''++++++++++++,,,,,,------......///////////////...000000000000////////////111000000000222555888:::===<<<<<<<<<<<<<<<;;;:::::::::999999888999999999999;;;;;;:::999:::???CCCMMMPPPWWW___hhhooouuuxxx{{{gggZZZKKKFFFCCCCCCCCCEEEKKKSSSXXXaaallltttwwwxxxyyy{{{zzzyyyzzz}}}}}}vvvlllmmmpppvvv}}}pppeee]]]WWWSSSSSSTTTXXX\\\bbbggglllooorrruuu{{{{{{wwwsssooojjjiiijjjlllmmmlllgggcccaaadddfffiiiooouuu~~~yyyvvvxxx|||}}}}}}~~~{{{vvvpppjjjeeeaaa^^^XXXVVVTTTSSSRRRTTTVVVWWWXXX```kkkrrrtttpppllljjjfffccceeelllsssxxx{{{uuupppmmmhhhiiijjjkkkkkkjjjhhhggg___]]]ZZZVVVSSSQQQQQQPPPLLLLLLKKKJJJIIIHHHIIIJJJHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGIIIKKKNNNOOOGGGGGGFFFEEECCCAAA@@@???@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBB@@@>>><<<;;;;;;;;;:::999777888888888888999999999666666666666555444444333555444333333222222333333222222222111111111000000/////////.........------...///000///---,,,---...000222555666555444444555888888777777666666555555777666444222000...,,,,,,+++,,,,,,---,,,+++***)))*********+++,,,---...//////111333333111/////////------,,,,,,---///000222111000...+++***))))))***,,,---......---,,,+++******++++++,,,,,,------...,,,,,,------------,,,,,,))))))(((((((((((())))))&&&''''''''''''(((,,,///))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))*********)))))))))))))))***)))(((((()))***)))''''''((()))))))))'''%%%$$$*********+++++++++++++++------------------......////////////000000000000111000///000111444777999;;;<<<======<<<;;;;;;;;;888888888888888999:::;;;999:::;;;999888:::???DDDKKKOOOVVV```iiiqqqwww{{{~~~sssbbbSSSKKKFFFEEEEEEHHHIIIKKKTTT^^^bbbkkkwww}}}yyyuuuqqqkkkfffdddeeeiiinnnssswww|||vvvlllccc\\\UUURRRMMMNNNRRRWWW]]]dddjjjmmmrrrsssyyy~~~{{{{{{|||xxxsssnnnlllkkkjjjiiifffbbbaaaccccccbbbdddiiiqqqzzz~~~|||zzz{{{||||||~~~~~~}}}{{{xxxvvvrrrnnniiiggghhhgggeeebbbccc___ZZZUUURRROOOLLLIIILLLKKKJJJIIIJJJLLLNNNPPPPPPZZZgggooorrrrrrqqqqqqmmmkkkmmmrrrvvvxxx|||{{{rrrkkkggghhhiiikkkmmmllliiifffddd```^^^[[[WWWUUUTTTTTTTTTQQQQQQPPPMMMIIIGGGFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGGGGHHHIIILLLNNNPPPIIIHHHHHHGGGEEEDDDBBBAAA??????@@@AAACCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBB???===<<<<<<;;;:::888888888999999999:::::::::666666666777666555444444555444333333222222333333222111111111111000000000............---------------...//////...---...//////333666666444333444666777777777777666666666666555444333222000...------+++,,,---------+++***)))))))))***+++,,,...///000///111333444222000//////------,,,---...000222333555333///,,,************,,,---.........---,,,+++***++++++,,,,,,------...,,,,,,------------,,,,,,)))((((((''''''(((((()))((()))((('''%%%%%%''')))((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((())))))))))))((((((''''''''''''((()))***)))(((((())))))((('''&&&&&&'''(((((('''%%%$$$((()))***++++++++++++***))))))))))))***+++,,,---////////////000000000000000000000111222444666777999<<<>>>>>><<<;;;;;;;;;777777777888999:::;;;<<<999::::::999888:::@@@EEEKKKOOOVVV___iiirrrxxx{{{~~~zzzrrrjjjdddZZZMMMFFFFFFEEEFFFJJJNNNPPPTTT^^^jjjnnnxxx{{{eee^^^YYYYYYVVVRRRSSSXXX]]]dddlllooommmmmmppptttvvvrrrlllfffaaa[[[VVVRRRLLLMMMQQQWWW^^^ffflllppptttssswww~~~}}}}}}}}}wwwrrrmmmjjjhhhgggdddaaa```bbb```]]]\\\^^^bbbkkkvvv{{{zzzxxxxxxzzzxxxzzz|||{{{yyyzzz~~~}}}yyytttooollliiigggfff____________^^^^^^]]]]]][[[ZZZXXXWWWWWWUUUSSSQQQOOOKKKFFFDDDEEEEEEDDDCCCFFFFFFGGGHHHJJJLLLOOOPPPXXXaaalllsssuuuvvvxxxzzzyyywwwxxx}}}}}}{{{{{{}}}vvvlllfffdddiiiiiiiiiiiihhhfffcccbbb^^^\\\YYYVVVTTTTTTUUUVVVTTTUUUTTTPPPKKKGGGGGGHHHFFFFFFFFFGGGHHHIIIIIIJJJEEEEEEFFFGGGIIIKKKLLLMMMIIIIIIHHHGGGFFFEEECCCBBB???@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@>>><<<<<<<<<<<<;;;:::999::::::::::::;;;;;;;;;777888888999888888666666555444333333222222333333111111111111000000000000////////////............,,,---//////......000111///333777777444222333666666666666666777777777777333333222111000///......,,,---...///...---,,,+++++++++++++++,,,...//////...111444444333000//////------------///111333444333111...+++))))))***+++------///000000///......***++++++,,,,,,------...+++,,,,,,------,,,,,,+++((((((''''''''''''(((((('''((()))(((&&&%%%&&&''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''(((((((((((())))))))))))''''''&&&&&&'''((()))***+++***))))))******)))'''''''''((()))))))))((((((((()))***+++,,,++++++***))))))))))))***,,,...///.../////////000000000111000000111222333555666666888;;;>>>???===;;;;;;<<<999999888999999:::;;;<<<:::;;;;;;999888;;;AAAGGGLLLPPPWWW___iiiqqqvvvzzz}}}}}}{{{ppphhhccc\\\VVVRRRKKKBBBBBBGGGAAACCCIIINNNQQQVVVaaannn}}}uuu___TTTOOOLLLNNNLLLJJJOOOWWWTTT^^^hhhjjjfffcccfffkkkiiigggcccaaa^^^ZZZUUURRRNNNPPPTTTZZZbbbjjjqqqvvvuuusssvvv}}}~~~||||||wwwrrrnnnkkkjjjiiieeebbbaaabbb```[[[XXXZZZUUU^^^gggiiiffffffkkkqqqvvvyyy||||||{{{{{{~~~{{{}}}wwwvvvtttrrrrrrsssuuuvvv|||yyytttpppnnnnnnppprrrssstttuuuvvvvvvuuutttssstttppplllkkklllllliiiggg___]]]XXXTTTPPPNNNMMMMMMIIIHHHFFFEEEEEEGGGHHHIIIGGGGGGHHHHHHGGGFFFFFFFFFDDD@@@======@@@CCCDDDDDDEEEFFFIIILLLOOOSSSVVVXXXdddkkktttyyyzzz{{{~~~||||||{{{ppphhheeeeeejjjiiigggeeedddcccbbbaaaZZZXXXUUUSSSRRRRRRTTTUUUSSSTTTTTTRRRMMMJJJKKKLLLEEEEEEFFFGGGHHHHHHIIIIIICCCDDDEEEFFFHHHIIIJJJKKKGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>======BBBBBBBBBCCCCCCCCCCCCCCC>>>===;;;;;;===>>>===<<<:::::::::;;;;;;;;;<<<<<<888999:::;;;;;;:::888777555444333333222222333333111111111111000000000000000000000000////////////+++---...///...///111222///444888777333111333666555555666666777777888888222222111111000/////////......///000000///...---------,,,,,,,,,---.........111444555333111//////------------///111444555///---***((('''((()))+++((()))+++,,,,,,,,,++++++***++++++,,,,,,---......+++,,,,,,------,,,,,,+++((((((''''''''''''(((((($$$&&&((()))((((((((()))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((()))))))))))))))((((((((()))***,,,------+++******++++++***((()))))))))******+++,,,,,,)))***+++,,,---,,,+++++++++++++++,,,---000222444.../////////000000111111///000222333555555555555888;;;??????===;;;;;;<<<;;;::::::999::::::;;;;;;:::;;;;;;999888;;;BBBGGGMMMQQQWWW```hhhoootttwww{{{||||||xxxqqqhhh```YYYTTTRRROOOKKKGGGDDDCCCDDDEEEFFFJJJKKKNNNQQQVVVaaammmvvvvvv___RRRMMMKKKIIIIIILLLPPPVVVYYY]]]eeeiiifffdddfffgggdddgggeeeaaa^^^[[[WWWTTTQQQPPPRRRUUU[[[ccckkksssxxxssstttvvv{{{|||xxx|||vvvnnnjjjiiijjjiiihhhfffdddbbb```]]]YYYSSSOOOSSSTTTUUUWWWZZZ]]]___```lllpppwww{{{|||zzzyyyxxxuuuvvvyyy~~~~~~wwwrrreeeeeedddcccaaa`````````___aaabbb^^^YYYXXX[[[___^^^^^^]]]\\\[[[ZZZYYYYYYTTTUUUWWWVVVTTTRRRQQQQQQPPPNNNJJJGGGEEEDDDCCCCCCBBBAAA@@@@@@AAABBBAAA@@@@@@BBBCCCCCCBBBAAABBBCCC===???AAA@@@??????CCCGGGIIIMMMPPPQQQTTTZZZeeemmm~~~vvvnnnhhhffffffeeedddccccccbbb```\\\YYYXXXWWWTTTRRRPPPPPPPPPPPPRRRQQQPPPNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGDDDEEEGGGHHHGGGFFFDDDCCC>>>???@@@@@@AAABBBFFFHHHEEECCCAAA???>>>>>>??????============<<<;;;:::::::::999999999999:::;;;<<<:::::::::999999777666666666666444333333444666666111111000000///.........---------...............///...,,,+++,,,///222444555666666666666666555555888888777666666666666666444333000......///111222+++...222444222///,,,+++''',,,///......000111///222222111//////.........***+++,,,...000111333333///---,,,***))))))******---,,,,,,,,,,,,,,,,,,---+++,,,---------,,,+++***---------------------,,,*********)))))))))))))))(((***,,,---+++)))((((((''''''&&&%%%%%%&&&((()))))))))((('''''''''''''''))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))******+++&&&'''(((*********)))(((,,,+++++++++******)))))))))+++------------///111///000222222111000000111000111222444666777888999:::;;;<<<======<<<;;;:::999999::::::::::::;;;;;;:::::::::::::::===AAAEEELLLRRRZZZbbbhhhnnnsssvvvwwwwwwbbb___ZZZTTTNNNIIIFFFEEEGGGEEEBBBAAABBBCCCEEEFFFHHHMMMQQQTTTZZZfffxxxwwweeeUUUMMMNNNOOOPPPSSSXXX^^^dddgggnnnsssuuuooollllllllliiifffdddbbb___\\\YYYVVVSSSPPPSSSXXX___fffnnnsssvvvwwwxxx{{{~~~zzzwwwqqqjjjffffffggghhhhhhjjjgggbbb^^^[[[XXXTTTQQQNNNNNNOOOQQQTTTWWWZZZ[[[dddhhhnnnrrrtttuuuuuuuuunnnppptttxxx{{{xxxrrrlllaaa___]]][[[\\\]]]]]]]]]ZZZZZZZZZWWWSSSRRRSSSUUU[[[YYYWWWTTTQQQOOONNNMMMLLLMMMMMMLLLJJJHHHHHHHHHIIIIIIIIIGGGDDDBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAACCCDDDEEEDDDBBBBBBCCCEEEAAABBBCCCBBBBBBEEELLLRRRUUUYYY]]]aaafffppp}}}{{{qqqhhhcccaaa```aaaaaa`````````^^^[[[XXXTTTSSSRRRPPPPPPPPPQQQQQQQQQQQQPPPOOOOOONNNNNNOOOJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGDDDEEEFFFGGGGGGEEEDDDCCCBBBBBBCCCBBBBBBBBBEEEGGGEEECCCAAA???>>>===>>>???=========<<<<<<;;;:::999999999999::::::;;;;;;;;;999999999999888777666555333222222111111222222333222222111000000//////.....................------...---,,,,,,---///222333777777777888888777777666777777666666666666666666333111///------...000111---///000000///---------)))...111000///222333111000///...---,,,,,,,,,,,,++++++,,,...///000111222...---,,,******************))))))))))))))))))***+++,,,------------,,,+++------------,,,,,,,,,,,,))))))))))))))))))))))))%%%''')))(((%%%"""!!!!!!((('''&&&&&&&&&'''((()))******)))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((()))******&&&'''((()))******)))(((++++++*********))))))))))))+++------------///111---///000000...---...///111111222444666777999999:::;;;<<<======<<<;;;:::999999999:::::::::;;;;;;:::::::::::::::===AAAEEEMMMRRRZZZaaahhhnnnssswww{{{{{{NNNLLLIIIFFFCCCAAAAAA@@@@@@@@@@@@AAABBBEEEGGGIIIJJJPPPWWW[[[aaaqqq{{{kkk^^^TTTPPPNNNSSSWWW^^^fffnnntttyyy{{{|||tttnnnmmmllljjjiiigggeeeaaa]]]YYYUUUTTTRRRVVV[[[aaahhhmmmqqqrrrxxxzzz~~~~~~zzznnniiiccc```aaadddgggiiiooojjjccc]]]YYYUUURRRPPPKKKKKKLLLMMMOOORRRUUUVVVZZZ]]]bbbeeehhhkkkmmmpppmmmppptttzzz|||zzzuuupppjjjgggddddddhhhjjjkkkjjjbbb```^^^]]]]]]^^^]]]\\\___\\\XXXSSSOOOMMMKKKKKKMMMLLLJJJHHHFFFEEEEEEEEECCCFFFHHHFFFCCCAAAAAACCCCCCCCCDDDDDDCCCBBBAAAAAAFFFGGGGGGEEECCCCCCDDDFFFDDDDDDCCCBBBDDDKKKVVV___fffiiinnnsssyyy}}}~~~xxxnnneee```]]]\\\]]]]]]\\\]]]^^^]]]ZZZXXXOOOOOOOOOOOOPPPQQQRRRSSSPPPPPPPPPPPPPPPPPPQQQQQQMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGDDDEEEFFFFFFFFFDDDCCCBBBDDDEEEEEEDDDCCCBBBDDDEEEEEECCCAAA???==================<<<<<<;;;::::::999888999:::;;;;;;;;;:::999888888888888888777666555444444555555555555444444333333222222111000000////////////...---------,,,---------...///000222222888888999999999999888888666666666666666666666777111000...,,,,,,---///000...//////---,,,+++---...,,,111444222111444444222//////...---,,,,,,,,,,,,,,,,,,---......//////000------,,,+++************,,,,,,++++++++++++,,,,,,+++,,,------------,,,,,,---,,,,,,,,,++++++++++++))))))))))))))))))))))))&&&(((***)))'''%%%%%%%%%(((''''''''''''((()))***+++******))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((''''''(((((()))***'''(((((())))))))))))(((******))))))))))))(((((()))+++------------///111---///000///...---...///111111333444666888999999:::;;;<<<======<<<;;;:::999999999999:::::::::::::::::::::::::::===AAAEEENNNRRRYYY```fffmmmtttxxx|||}}}GGGFFFEEEDDDCCCDDDDDDEEE@@@AAACCCEEEGGGIIILLLNNNOOOUUU]]]eeeqqq~~~xxxpppdddXXXRRRRRRUUUYYY^^^fffsss{{{pppiiihhhjjjkkklllllljjjeee___ZZZVVVTTTXXXYYY\\\___cccgggjjjllltttwww{{{~~~{{{xxxkkkgggbbb^^^^^^```dddffflllgggbbb\\\XXXUUUQQQNNNOOONNNMMMMMMNNNOOOQQQSSSTTTVVVXXXZZZ\\\___cccgggkkkooovvv|||}}}zzzvvvuuuuuuyyy~~~}}}vvvrrrooopppsssuuurrrnnnkkkhhhddd___\\\[[[[[[\\\ZZZWWWSSSPPPNNNNNNMMMMMMKKKNNNOOOLLLHHHFFFHHHKKKKKKLLLLLLKKKHHHFFFEEEEEELLLLLLLLLKKKIIIIIIJJJKKKJJJJJJIIIIIIMMMXXXgggrrr}}}{{{{{{zzzooofff```]]]\\\\\\[[[[[[[[[]]]\\\ZZZYYYOOOPPPPPPQQQQQQRRRSSSTTTQQQQQQQQQQQQQQQPPPPPPOOOQQQPPPPPPOOONNNLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEDDDCCCBBBDDDEEEEEEEEECCCBBBCCCEEEDDDCCCAAA???>>>=========>>>===<<<;;;::::::999999888999;;;<<<<<<;;;999888888888888888888777666555444555666777777666555444444444333222222111111000000000///...---,,,,,,,,,------...///000111111222777777888999999999888888555555666666666666666666///...---,,,+++,,,......---......---,,,+++,,,------222555333222444444222111000///...............------------------------,,,,,,,,,++++++*********------,,,,,,,,,,,,------,,,,,,,,,------------------,,,,,,++++++*********((((((((()))))))))))))))%%%(((***+++++++++,,,---''''''(((((())))))************)))(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((())))))))))))((()))))))))((((((((((((((()))+++------------///000000111222111//////000222111222333555666888999::::::;;;<<<======<<<;;;:::888999999999999::::::::::::::::::::::::===AAAEEENNNRRRXXX___fffmmmuuuzzzyyy{{{EEEDDDCCCCCCCCCDDDFFFFFFCCCFFFHHHJJJKKKMMMPPPSSSUUUZZZeeetttvvvmmmhhhfffeeeeee^^^ZZZUUURRRTTTZZZbbbgggqqq|||~~~pppfffaaabbbhhhlllkkklllllliiiddd___\\\[[[```^^^\\\[[[\\\___cccfffnnnrrrvvvzzz|||{{{zzzyyyuuuqqqkkkddd___^^^^^^``````___]]]\\\[[[YYYUUURRRUUUSSSQQQNNNMMMMMMOOOOOORRRSSSRRRQQQRRRTTTYYY\\\dddiiipppxxx}}}|||{{{vvvtttrrrooonnnoooqqqsssjjjeee___[[[ZZZZZZYYYXXXZZZZZZYYYUUUQQQPPPRRRUUUWWWWWWVVVSSSOOOLLLKKKLLLQQQRRRTTTTTTSSSRRRSSSTTTRRRSSSVVVZZZbbbqqq}}}{{{rrriiibbb___]]]]]]\\\[[[[[[\\\\\\ZZZYYYSSSSSSSSSTTTTTTTTTTTTTTTQQQQQQQQQQQQPPPNNNMMMLLLQQQQQQQQQPPPOOOMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHFFFFFFFFFEEEEEEDDDCCCBBBAAACCCDDDDDDCCCBBBCCCEEECCCCCCBBB@@@??????>>>>>>@@@???===<<<::::::::::::888999;;;<<<<<<;;;999888777888888888888777777666111222333444444333222111444444333333222111111111000000///...---,,,,,,,,,------...///000111222222555555666777888888777777444555666666666666555555------,,,++++++,,,---...+++---//////...,,,++++++...333555333111333333111000//////............///------------,,,,,,,,,,,,+++,,,,,,,,,++++++************))))))))))))******,,,,,,,,,------.........------,,,++++++***))))))''''''(((((())))))))))))"""$$$&&&''''''((()))+++&&&'''(((((()))*********(((((('''''''''(((((()))''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%'''''''''''''''((()))))))))))))))(((((((((((()))((((((((((((((())))))))))))+++------------///000000111111000//////111222111222333555777888999::::::;;;<<<======<<<;;;:::888888888999999999:::::::::::::::::::::===AAAEEENNNRRRXXX___fffmmmuuuzzzyyy{{{FFFFFFEEEEEEFFFGGGIIIJJJHHHKKKNNNNNNNNNQQQVVVZZZ___gggvvvwwwddd___YYYTTTSSSSSSTTTUUUMMMNNNRRRXXXaaajjjsssxxxtttiii^^^YYYXXX[[[bbbiiigggjjjmmmllliiieeeeeefffeeebbb]]]ZZZYYY[[[___bbbiiimmmrrrvvvyyy{{{~~~zzzqqqhhhaaa___^^^[[[[[[\\\^^^___^^^[[[YYYXXXVVVRRROOOMMMLLLMMMNNNSSSRRROOOMMMKKKLLLPPPSSS]]]aaaiiiooouuuzzz~~~zzztttmmmiiihhhgggeeebbbeeeccc___\\\[[[ZZZ[[[[[[[[[\\\ZZZUUUPPPNNNPPPSSSUUUXXX\\\____________```]]]aaahhhoooyyy~~~yyyqqqiiidddaaa```___^^^\\\[[[[[[[[[YYYWWWUUUVVVVVVVVVVVVUUUUUUTTTRRRRRRRRRQQQPPPNNNLLLJJJNNNOOOOOOOOONNNMMMKKKJJJKKKJJJIIIHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDCCCCCCAAACCCDDDDDDCCCCCCCCCDDDBBBBBBBBBBBBBBBAAAAAAAAABBBAAA>>><<<;;;;;;;;;;;;999:::;;;;;;;;;:::999888888888999999999999888777333333444444444444333333444444333222222111111000/////////...---------,,,.........///000111222333333444555666666777666666555555666777666555444333,,,,,,,,,,,,,,,------...+++---000000///---++++++...333555222111222222///------,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,++++++***++++++************++++++---,,,,,,,,,---...///000......---,,,+++******)))&&&''''''(((((())))))***&&&'''((('''%%%%%%&&&'''%%%&&&'''((()))*********'''''''''''''''(((((()))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%((((((''''''(((((()))******))))))(((((((((((()))(((((())))))))))))******)))+++------------///111/////////...,,,---///111222222444555777999:::::::::;;;<<<======<<<;;;:::888888888888999999999999:::::::::::::::===AAAEEEMMMQQQXXX```gggnnnuuuzzz}}}~~~IIIIIIIIIIIIJJJLLLNNNOOONNNQQQTTTTTTUUUXXX___eeeppp}}}|||hhhYYYMMMKKKIIIHHHJJJMMMOOOOOOMMMSSS\\\iiiuuu~~~ttt```XXXSSSUUUZZZ]]]cccjjjiiimmmqqqpppllliiihhhjjjfffddd```^^^]]]^^^```bbbcccgggmmmqqquuu{{{uuunnnkkkjjjgggeeecccbbbaaa___]]]ZZZZZZWWWTTTPPPOOOOOOPPPRRRQQQPPPMMMIIIGGGGGGJJJMMMSSSWWW\\\bbbfffmmmtttyyy~~~}}}{{{wwwtttsssqqqoooppprrrqqqmmmiiibbbcccaaa\\\WWWWWW\\\bbbhhhmmmsssxxxzzzzzzyyyyyyyyy~~~{{{qqqkkkjjjrrr}}}}}}zzzuuuoookkkgggfffeeebbb___\\\ZZZZZZXXXVVVTTTUUUVVVWWWWWWWWWWWWVVVUUUQQQQQQRRRSSSRRRPPPNNNLLLMMMMMMOOOOOOOOOMMMKKKJJJKKKJJJIIIHHHHHHHHHIIIIIIJJJIIIHHHGGGEEEEEEDDDDDDDDDEEEGGGFFFDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDBBB@@@===<<<<<<<<<===;;;;;;;;;::::::999999999999999::::::::::::999999666666666555555666666666333333333222111111000000..................------000///......///111333555333333444555666666666666666666777777666444222111,,,,,,,,,,,,------.........///000///---,,,---...000444666333111222222///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***...------,,,,,,------...---,,,,,,,,,---...000111//////...---,,,+++******&&&&&&''''''((())))))***)))******)))'''&&&''')))###$$$&&&((())))))))))))((((((''''''((())))))***(((((((((((((((((((((((((((((((((''''''''''''''')))(((((((((((()))******+++***)))(((''''''((())))))))))))*********++++++)))+++------------///111/////////---,,,---///111222333444555777999:::;;;:::;;;<<<======<<<;;;:::888888888888999999999999:::::::::::::::===AAAEEEKKKPPPXXXaaahhhooouuuyyy}}}}}}HHHHHHHHHIIIJJJMMMOOOPPPSSSVVVYYYZZZZZZ___hhhooowwweeeTTTHHHDDDCCCCCCFFFJJJMMMOOOPPPVVV]]]iiixxxzzzkkkbbb[[[UUUUUU^^^fffiiimmmrrrnnnsssvvvsssmmmhhhggghhhfffeeecccbbbbbbbbbcccccc^^^bbbhhhmmmrrryyy{{{yyyyyywwwssslllfffaaa]]]YYYWWW[[[YYYVVVSSSRRRSSSUUUWWWOOONNNKKKHHHEEEEEEHHHJJJFFFJJJNNNRRRVVV\\\dddjjjqqq}}}~~~oooooommmiiieeegggooovvv{{{nnn```ZZZZZZdddrrr}}}xxxvvvsssooommmkkkkkkkkkccc```\\\ZZZXXXVVVTTTRRRSSSTTTVVVWWWXXXXXXWWWVVVPPPQQQSSSTTTTTTRRRQQQPPPMMMNNNPPPQQQQQQPPPNNNMMMKKKJJJIIIHHHGGGHHHIIIIIIKKKJJJIIIGGGFFFEEEEEEEEEGGGIIIIIIHHHEEEBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEECCCAAA>>>===<<<===>>><<<;;;:::999999999999:::999::::::;;;;;;;;;::::::444333222111111222333444333333222222111000000///---------...............111///...---...111444666333444555666777777777777666777888777666444111///,,,,,,,,,------.........111111///---+++,,,///222111555777444222333222000......---------......///++++++++++++++++++++++++)))***,,,,,,---,,,+++***+++******))))))******+++------,,,,,,---...000111000//////...,,,++++++***&&&&&&&&&'''((())))))***&&&'''((('''&&&''')))+++"""$$$&&&''')))))))))((())))))((())))))***++++++((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))))))))***+++++++++***)))'''''''''((()))))))))******+++++++++,,,)))+++------------///111222222111///......111444222333444666777999:::;;;:::;;;<<<======<<<;;;:::777888888888888999999999:::::::::::::::===AAAEEEJJJPPPYYYbbbiiiooouuuxxxzzzzzzEEEDDDEEEIIIJJJJJJMMMSSSWWW___eeeddd```eeetttyyyaaaRRRJJJHHHAAACCCDDDGGGKKKRRRZZZ```jjjqqqtttiii___YYYVVVXXX]]]gggsss{{{~~~~~~|||{{{xxxsssmmmiiiiiiiiilllmmmoooqqqqqqqqqpppoookkkjjjhhhhhhlllrrrxxx}}}~~~|||||||||qqqhhhddd```]]][[[^^^]]]\\\ZZZYYYYYYYYYYYYUUUNNNIIIKKKLLLJJJIIIJJJIIIGGGFFFGGGKKKOOORRRSSSbbbhhhpppwww{{{tttiiiaaaVVVTTTWWWaaaiiinnnvvv~~~tttoookkkjjjllllllhhhddd```ZZZWWWXXXXXXUUUQQQQQQTTTTTTTTTTTTUUUVVVWWWXXXOOOPPPRRRTTTTTTSSSRRRQQQOOONNNMMMLLLKKKKKKKKKLLLMMMLLLLLLMMMMMMLLLIIIGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCAAA@@@EEEDDDDDDCCCCCCCCCDDDDDDAAA@@@???>>>===<<<;;;:::>>>===;;;:::999888888888;;;:::888777777777888999555555666666666666666555333222000/////////000111//////000///------...000///000111222333444444444555444444333333444444555555666777777666333000...+++******)))***,,,///000000000...------...///000333444555333///---,,,,,,///---+++***)))***+++,,,,,,+++***))))))***+++,,,+++,,,.........,,,***)))++++++******************,,,++++++++++++,,,------...---,,,***)))((((((((()))(((&&&%%%%%%&&&((())))))((('''''''''''''''((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))((('''&&&&&&'''((()))))))))))))))************((((((((((((''''''''''''+++++++++*********))))))************+++,,,---------...000000//////111222333333333444555777999;;;;;;;;;<<<======<<<;;;:::888888999::::::;;;<<<<<<;;;::::::888888;;;@@@DDDHHHNNNWWW___fffkkkooorrrpppvvv{{{GGGFFFHHHMMMOOOPPPUUU\\\]]]eeemmmoooooowwwiiiVVVJJJCCCAAABBBCCCEEEJJJRRR]]]jjjsssvvvoooiiiddd```^^^[[[]]]cccooo|||zzztttqqqoooooouuuxxx{{{}}}|||yyytttqqqkkkjjjiiiiiikkkooosssvvvzzzzzzyyyyyyyyy{{{}}}{{{tttlllfffcccbbb```___eeeeeeddddddcccbbbbbbaaaZZZQQQJJJIIIIIIGGGFFFHHHIIIHHHFFFGGGIIILLLLLLLLLQQQUUU[[[```cccgggkkknnnqqqvvv}}}zzzrrrlllddd]]]XXXVVVTTTVVV]]]dddhhhooovvv|||zzzuuuqqqmmmmmmnnnlllhhhccc___YYYWWWXXXYYYUUURRRRRRUUUUUUTTTTTTTTTUUUUUUUUUNNNPPPQQQSSSSSSRRRPPPOOOMMMMMMLLLLLLKKKKKKKKKKKKNNNLLLKKKLLLLLLLLLJJJHHHGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGEEEBBBAAAEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<======;;;:::999888888888:::999888777666777888888555555666666666666555555666555444222000///...---...///000///------///000000000111333333444444444555444444333333444444555555555444333111000///......------,,,---///222333000///...------...//////333444444222///---,,,,,,---,,,+++))))))***+++,,,,,,,,,+++******+++,,,,,,+++,,,---......,,,+++***************************,,,,,,,,,,,,,,,------......---+++***)))((((((((()))(((&&&%%%%%%&&&((())))))((((((''''''((((((((((((((())))))))))))(((((('''''''''((((((((())))))***)))(((((((((((()))))))))((('''&&&&&&'''((()))''''''((((((((()))))))))((((((((((((((((((((((((+++++++++*********))))))+++******++++++,,,---...///000111000......///000333333333444555777999:::999:::;;;<<<<<<;;;:::999888999999::::::;;;;;;;;;;;;::::::999999;;;@@@DDDHHHNNNWWW___eeekkkooorrrrrrwww{{{KKKJJJMMMSSSWWWZZZ```hhhttt|||~~~jjjYYYNNNHHHDDDBBBDDDFFFHHHNNNXXXgggwww}}}sssmmmfff```___```bbbbbbaaacccjjjwww|||zzzxxxvvv|||}}}vvvqqqnnnmmmlllkkkkkklllmmmmmmppprrrttttttsssrrrrrrssslllhhhcccaaaaaacccddddddjjjkkkmmmnnnnnnmmmkkkjjj___UUUKKKHHHHHHGGGHHHKKKMMMLLLKKKKKKKKKKKKJJJHHHEEEHHHKKKMMMOOOQQQTTTVVVWWWZZZaaaiiisss|||yyytttpppmmmjjjeee___[[[YYYXXXWWWWWW\\\ZZZ[[[___dddggglllrrrvvv{{{xxxsssqqqnnnkkkjjjiiifff```[[[[[[WWWVVVYYYYYYVVVTTTTTTWWWVVVVVVUUUUUUTTTSSSSSSOOOPPPQQQRRRRRRQQQOOONNNLLLLLLLLLLLLLLLLLLKKKJJJNNNLLLKKKJJJKKKKKKJJJIIIFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFHHHIIIIIIGGGDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>===<<<;;;:::999888888888999888777666666666777777555555666666666555555444555555555333222000...---.../////////------///000000111222333333444444333555444444333333444444555666555333000////////////++++++***+++,,,---///111......---,,,,,,---...///333444444222///---------,,,+++***)))***+++,,,---,,,,,,++++++++++++,,,,,,***+++,,,---------,,,+++************************---------------.........---,,,+++***)))((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***+++***)))(((''''''((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))+++++++++***************++++++++++++,,,---...///000000111000...,,,---...333333333444666777999:::888999:::;;;;;;:::999888999999999::::::::::::::::::;;;:::999999<<<@@@CCCIIINNNWWW___eeekkkpppssstttyyy|||RRRRRRVVV^^^dddiiiqqqyyyvvvjjjZZZPPPMMMMMMLLLKKKKKKNNNRRRYYYcccppp~~~wwwqqqooojjjddd``````bbbeeefffhhhjjjqqq|||~~~~~~}}}{{{~~~zzztttppprrrrrrrrrqqqnnnllliiihhhjjjmmmpppoookkkfffdddccc]]]\\\[[[\\\___cccfffhhhlllnnnqqqssssssrrrpppnnndddYYYNNNKKKLLLMMMPPPTTTTTTSSSSSSSSSSSSQQQMMMIIIHHHIIIIIIIIIIIIJJJLLLMMMKKKMMMOOOTTTYYY```fffiiixxx~~~yyysssjjjbbb\\\YYYXXXXXXWWWTTTQQQPPPSSSYYY___bbbkkkjjjjjjlllnnnqqquuuxxxxxxzzz{{{uuurrrpppnnnllliiifff```YYYTTTWWWUUUVVVZZZ[[[XXXXXXYYYZZZYYYXXXWWWVVVTTTSSSSSSQQQRRRSSSTTTTTTRRRQQQOOOMMMMMMNNNNNNNNNMMMLLLKKKNNNLLLJJJIIIJJJKKKKKKJJJGGGGGGFFFFFFEEEEEEDDDDDDCCCEEEHHHJJJJJJHHHFFFDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>???===<<<;;;:::999999999999888777777666666666666666555555666666555555444444000111222333333222000///.../////////------///111111222222333444444333333555444444333333444444555777666444333111000000000***))))))***+++,,,...///------,,,+++,,,---...///333444444111///------...++++++******+++,,,---...++++++************++++++)))***+++,,,,,,,,,,,,,,,***************+++++++++------..................,,,+++***)))((((((((((((((((((''''''''''''(((((())))))((((((((()))******(((((((((''''''(((((((((''''''((((((((())))))))))))*********)))(((&&&%%%(((((((((''''''(((((((((&&&&&&'''''''''((((((((())))))))))))************************************,,,,,,,,,,,,---...//////...000000///---------...333333444555666777888999888888:::;;;;;;::::::999:::::::::999999999999999:::;;;;;;::::::<<<@@@CCCIIINNNWWW^^^eeekkkqqqtttvvv{{{~~~^^^```hhhsss|||{{{oooeee[[[PPPJJJKKKNNNPPPPPPSSSWWW___hhhqqq{{{yyywwwtttqqqmmmlllmmmnnnoooooouuuvvvzzz}}}yyy{{{~~~~~~}}}~~~}}}{{{yyyvvvtttrrruuuuuuuuutttqqqlllhhheeehhhlllnnnkkkccc[[[WWWVVVTTTUUUWWW[[[___ccchhhkkknnnpppsssvvvwwwuuusssqqqhhh]]]SSSPPPQQQRRRVVVZZZ[[[\\\]]]]]]\\\XXXRRRMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGIIIMMMPPPRRR^^^bbbiiiooouuuzzz|||~~~~~~uuummm\\\YYYUUUQQQNNNMMMOOOPPPLLLLLLMMMPPPWWWaaakkkrrr~~~|||wwwuuutttrrrppplllggg```YYYTTTTTTSSSVVV[[[]]][[[[[[^^^\\\[[[YYYWWWVVVUUUUUUUUUTTTUUUWWWXXXXXXWWWUUUTTTPPPPPPPPPPPPOOONNNNNNMMMNNNKKKIIIHHHJJJKKKKKKJJJIIIIIIHHHGGGFFFFFFEEEEEECCCDDDGGGHHHIIIHHHFFFDDDCCCCCCCCCBBBAAA???>>>===<<<<<<<<<===============<<<<<<;;;:::999999999999777777777777666666666555555555555555555444333333...///000111111000///...---...///...---...000111222222333444444444333333555444444333333444444555333444555555333111...,,,,,,,,,---...///000111111---,,,,,,+++,,,---...///333444333111...---...///+++++++++,,,,,,---......)))******************))))))******+++,,,,,,,,,,,,))))))*********+++++++++,,,---.../////////......++++++***)))(((((((((((((((((((((''''''(((((((((((((((((((((((()))******((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&))),,,---,,,)))%%%"""'''(((((((((((((((((('''''''''((((((((()))))))))((()))))))))*********+++************************,,,,,,,,,,,,---...//////---...//////......///111333333444555666777888888888999:::;;;<<<<<<;;;:::999999999999999999999888:::;;;;;;;;;;;;===@@@CCCJJJOOOVVV^^^eeelllrrrvvvwww|||vvvyyyqqqeee]]]XXXRRRKKKIIILLLQQQUUUWWWZZZaaakkkwww~~~~~~zzzvvvuuuxxx|||}}}}}}}}}zzzvvvtttsssssstttrrrrrrsssrrrooojjjdddaaadddgggiiiddd[[[SSSPPPQQQSSSVVVZZZ]]]aaaeeejjjmmmrrrtttwwwzzzzzzyyyvvvtttjjjaaaXXXWWWXXXYYY\\\___dddeeeggghhhfff___WWWPPPKKKIIIGGGGGGHHHGGGFFFDDDFFFEEEDDDCCCDDDEEEGGGIIIMMMPPPTTTXXX[[[^^^cccfffkkkqqqzzz~~~}}}{{{zzzyyypppmmmjjjkkkpppuuuxxxxxxooonnnllllllmmmmmmllljjjccc```___```bbb```ZZZTTTJJJJJJIIIHHHGGGHHHLLLOOOLLLNNNSSSZZZcccooo{{{|||wwwtttooonnnlllhhhccc]]]XXXUUUUUUVVVYYY^^^___\\\\\\```]]][[[XXXUUUUUUVVVWWWYYYWWWYYYZZZ\\\\\\\\\ZZZYYYUUUTTTRRRQQQOOONNNNNNNNNLLLJJJIIIIIIJJJKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEEEECCCDDDEEEEEEFFFEEEDDDDDDBBBBBBCCCCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999:::777777888888888777666555555555555555555444333222111111111000///...,,,+++---...///.........000222333333444444444444333333555444444333333444444555000111222333222///+++)))++++++,,,---...//////000------,,,,,,,,,...///000444444333000...---...000------..................)))******++++++******)))************++++++++++++)))))))))***++++++,,,,,,+++,,,---//////...------+++***)))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***)))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''%%%(((+++...---***%%%"""''''''((((((((((((''''''''''''((((((((()))))))))'''(((((())))))************************+++++++++++++++++++++,,,---...///---...000000//////111333333444555666777777777777888999:::<<<<<<<<<;;;;;;888888888999999999999999:::;;;<<<<<<<<<===@@@CCCJJJOOOVVV^^^eeelllssswwwyyy~~~~~~tttlllfff___XXXTTTQQQQQQQQQUUU[[[ccckkkpppqqqxxxxxxwwwwwwxxxzzz{{{}}}~~~|||yyytttpppmmmlllmmmmmmiiijjjkkkjjjhhhccc^^^[[[[[[___```\\\TTTOOOPPPSSSXXX[[[```ccceeehhhlllooovvvwwwyyy{{{{{{zzzxxxvvvhhhaaa]]]```eeegggjjjmmmpppqqqssstttpppggg\\\TTTPPPOOONNNOOOQQQPPPNNNKKKIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNPPPSSSVVVUUUYYY___cccdddeeegggiiihhhgggeeeaaa^^^[[[[[[[[[SSSRRRRRRTTTVVVXXXXXXXXXRRRRRRSSSUUUWWWVVVSSSPPPOOOOOONNNOOOQQQPPPNNNKKKDDDEEEEEEEEEFFFKKKRRRWWWZZZ___gggppp{{{}}}xxxrrrnnneeeeeedddaaa^^^[[[YYYXXXZZZ[[[^^^bbb```[[[ZZZ]]][[[XXXTTTRRRRRRUUUYYY\\\XXXZZZ\\\^^^______^^^]]]XXXVVVRRROOOMMMMMMMMMNNNJJJIIIIIIJJJKKKKKKJJJHHHIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAABBBCCCDDDCCCBBB@@@???============<<<<<<<<<<<<;;;;;;:::999999999::::::777888999999999888777666555555555555444333222111222222111///............,,,...............000222333444444444444444333333555444444333333444444555111111111111///---+++***((()))***+++,,,---------...------,,,---///000111444333222000------///111000000000000000//////...+++,,,------------,,,+++++++++******************((())))))***++++++,,,,,,***+++---.........,,,,,,******)))(((((((((((()))(((((())))))))))))((((((%%%%%%%%%%%%&&&'''((())))))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((&&&(((***++++++)))'''&&&&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((()))******))))))*********++++++++++++******++++++,,,---...///111222111000000111222333444555666777777777666666777999:::;;;;;;;;;:::777777888888999999:::::::::;;;<<<======>>>@@@CCCJJJOOOVVV^^^eeelllsssxxx{{{{{{nnnaaaTTTQQQTTTVVVTTTQQQPPPTTT[[[cccmmmyyyxxxxxxzzz|||}}}}}}|||}}}~~~vvvsssnnnjjjfffdddccccccbbbcccddddddaaa]]]YYYVVVTTTXXXZZZWWWQQQOOOSSSXXX\\\```eeehhhhhhjjjmmmpppwwwxxxyyyzzzzzzyyywwwvvveee``````hhhqqquuuyyy}}}zzz|||}}}}}}xxxmmm```WWW[[[ZZZZZZ\\\^^^^^^ZZZWWWNNNNNNMMMKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKLLLOOOQQQMMMPPPTTTWWWXXXWWWWWWWWWUUUUUUTTTQQQNNNLLLLLLMMMGGGJJJLLLNNNNNNLLLJJJIIIIIIJJJMMMPPPQQQPPPKKKGGGHHHIIIJJJKKKKKKLLLLLLLLLGGGHHHIIIIIILLLTTT^^^fffkkkrrr|||~~~yyysssmmmhhhaaabbbbbbaaa___^^^^^^_________bbbddd```YYYXXXZZZYYYVVVQQQNNNOOOTTTYYY]]]YYYZZZ]]]___aaaaaa``````ZZZWWWRRRNNNKKKKKKLLLMMMIIIIIIIIIKKKLLLLLLJJJHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCBBBAAA??????@@@AAAAAA@@@AAACCCDDDDDDCCCAAA@@@???>>>>>>>>>============;;;;;;:::999999999::::::888999999::::::888777666555555555555444333222111111000/////////000222333,,,---............000222444444444555444444333333555444444333333444444555555444222000///.........++++++---...///000000000......------...///111222444333222000------///111111111222111111000///...------...//////...------,,,,,,+++***)))))))))***((())))))***++++++,,,,,,)))***,,,......---,,,+++***))))))(((((((((((()))(((((())))))))))))(((((($$$$$$$$$%%%&&&'''((())))))(((&&&%%%%%%&&&((()))(((((((((((()))))))))))))))((((((((((((((()))***&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((())))))***))))))******++++++++++++************+++,,,------222333333222000///000111333444555777777777666666555666888999:::::::::999666666777888999::::::;;;:::;;;=========>>>@@@CCCJJJOOOVVV^^^eeemmmtttxxx}}}wwwpppiiieeeYYYRRROOORRRUUUTTTVVV\\\XXX^^^iiivvv|||{{{oookkkfffbbb```^^^]]]\\\ZZZYYYXXXZZZ]]]\\\WWWSSSOOOSSSVVVUUUSSSTTTXXX]]]^^^bbbfffggghhhkkkpppuuuzzzwwwuuuvvvyyyxxxsssnnnjjjbbb]]]bbblllwwwvvvnnnjjjnnnlllkkkjjjiiifffccc```XXXVVVTTTVVVYYY[[[YYYWWWSSSRRRRRRTTTSSSOOOPPPTTTWWWWWWWWWXXXYYYXXXVVVSSSXXXSSSNNNLLLLLLLLLJJJGGGHHHHHHGGGGGGGGGHHHJJJJJJJJJJJJJJJLLLOOOOOOLLLHHHKKKHHHFFFIIINNNOOOMMMIIIHHHJJJLLLPPPVVVbbbpppzzz|||ssspppnnniiieeebbb___]]]\\\^^^```aaaaaaeeeddddddbbb___\\\XXXVVVXXXXXXWWWVVVUUUUUUUUUUUUZZZ\\\^^^```aaa___]]]\\\]]]WWWOOOKKKLLLOOOQQQRRRNNNNNNMMMJJJHHHGGGHHHJJJHHHGGGFFFDDDCCCBBBBBBBBBDDDCCCAAA?????????AAABBBEEEEEEDDDBBBAAA@@@???>>>===============<<<<<<;;;=========<<<;;;:::888888;;;:::999777666555555555555555444333333222111111000000///...............,,,---...000111111111111444666999;;;;;;999666444555555555444444333333333222111000...------,,,,,,,,,***)))+++///111000.........------...000222333444333222000---+++***)))***+++---////////////...///...---,,,+++,,,---------------,,,,,,,,,++++++((()))***++++++,,,++++++.........---,,,+++))))))******))))))))))))******))))))(((((('''''''''&&&((((((''''''''''''((((((++++++***)))(((((())))))((((((''''''''''''((((((''''''''''''((((((((((((&&&$$$&&&)))((($$$###&&&,,,,,,+++******)))******''')))***+++***)))***+++...---+++******+++---......+++)))))),,,......---333444444222111000111333444444555666777888999999>>>===<<<===??????;;;888999999:::;;;;;;;;;::::::>>>===<<<;;;999;;;>>>AAAFFFLLLTTT\\\aaahhhooouuuyyyyyyppphhhccc^^^YYYVVVQQQMMMNNNVVV]]]aaagggmmmuuu{{{}}}pppuuuzzz~~~wwwssseeeaaa\\\YYYYYYYYYYYYYYYTTTUUUVVVYYYZZZXXXUUURRRQQQTTTWWWVVVTTTUUUYYY^^^```cccfffhhhhhhiiinnnrrrwwwuuussstttvvvtttnnniiiccc^^^]]]ccckkkttt|||wwwrrrooommmkkkjjjkkkmmmnnnllljjjfffcccaaa```]]]YYY[[[```ffffffgggiiiiiifffaaa]]]___ZZZTTTQQQPPPPPPMMMKKKGGGHHHIIIKKKLLLMMMNNNNNNMMMLLLLLLNNNPPPQQQOOOLLLPPPOOONNNOOORRRSSSQQQPPPPPPTTTZZZaaajjjwwwvvvooommmmmmjjjgggdddbbb_________``````___aaaaaa```___^^^\\\ZZZYYYXXXXXXWWWVVVVVVVVVVVVVVVZZZ[[[^^^```aaaaaa___^^^[[[WWWRRRPPPQQQRRRQQQPPPOOOOOONNNKKKHHHFFFGGGHHHHHHGGGFFFDDDDDDCCCCCCCCCCCCBBBAAA?????????AAAAAAEEEDDDDDDCCCBBBAAA@@@@@@===>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;::::::;;;:::999777666555555555444444444333333222222222000000///...............000000000000000000000000333444666777777666444333555555444444444333333333333222111///...---,,,,,,+++***)))+++...000///...111000000/////////000000444333222000///---,,,++++++,,,---///000000//////111000...---,,,,,,,,,---,,,,,,,,,,,,++++++++++++)))***+++,,,,,,---------.........---,,,+++***)))))))))(((((((((((())))))))))))((((((((('''''''''(((((('''''''''(((((()))***)))((((((''''''((((((((((((''''''''''''((((((((((((((())))))))))))******'''''')))(((&&&'''++++++***))))))(((((())))))''')))***+++***)))***+++...---+++******+++,,,---)))'''%%%'''***---------222222222111//////000222444444555666777888999999>>>===<<<===???>>><<<999888888999:::::::::999999>>>===<<<;;;999;;;>>>AAAGGGMMMUUU\\\aaagggnnntttwww}}}xxxpppiiieee^^^ZZZUUUPPPNNNLLLJJJIIIKKKJJJPPP\\\jjjvvv}}}{{{yyyvvvsssooojjjfffeeemmmyyywwwkkkcccWWWTTTPPPOOOPPPSSSUUUVVVRRRUUUYYYZZZYYYWWWUUUTTTSSSUUUWWWVVVUUUVVVZZZ^^^bbbeeehhhhhhggggggjjjmmmrrrppppppqqqrrroooiiiddd]]]\\\^^^dddiiiooo{{{~~~yyyvvvppplllmmmrrrzzz|||~~~zzzrrrmmmhhhbbbZZZUUUSSSQQQNNNKKKIIIKKKOOOSSSVVVWWWWWWWWWUUUTTTSSSSSSUUUVVVUUUUUUUUUVVVWWWWWWWWWWWWYYY[[[\\\bbbjjjttt~~~{{{pppiiiiiikkkjjjiiieeedddbbbaaabbbaaa___^^^\\\\\\[[[ZZZZZZZZZ[[[[[[YYYXXXXXXWWWWWWWWWWWWXXXYYY[[[]]]```aaaaaa``````XXXWWWWWWWWWWWWUUURRRPPPQQQQQQPPPLLLHHHFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBDDDDDDDDDCCCCCCCCCBBBBBB???????????????>>>======::::::;;;<<<<<<<<<<<<<<<:::999888777666555555555333333333333333333333333000000///...............222111000000000111222333333444555555555555444333555444444444444333333333555444222000...,,,,,,+++***))))))***---......---///000111111222111000000222222111000///......---+++,,,...///000000///...///...---,,,++++++++++++,,,++++++++++++************+++,,,---............---------------,,,+++***((((((''''''''''''(((((())))))(((((((((((('''''''''''''''''''''((()))***((((((''''''&&&&&&''''''((((((''''''''''''(((((())))))))))))************,,,((('''(((((('''(((,,,)))(((''''''''''''''''''''')))***+++***)))***+++,,,,,,+++******+++,,,---,,,******+++---///000///000111111000......///111444444555666777888888999===<<<<<<===>>>>>><<<:::777777888999999999999999======<<<::::::;;;>>>AAAHHHNNNVVV\\\aaagggnnnsssuuu}}}kkkjjjfffbbb\\\WWWSSSQQQLLLJJJHHHFFFFFFFFFFFFFFFJJJLLLTTTdddwww}}}rrriiiddd``````___^^^______``````lllwwwyyyiii[[[SSSKKKIIIHHHIIIMMMSSSWWWXXXXXX\\\``````\\\XXXVVVVVVSSSUUUVVVVVVUUUVVVZZZ]]]eeehhhjjjjjjgggggghhhkkkmmmmmmnnnooopppmmmhhhddd^^^^^^aaacccccchhhuuu}}}vvvooofff___[[[WWWSSSPPPOOOSSSYYY```dddeeeeeedddaaa```^^^]]]]]]^^^``````aaadddggggggeeefffkkkpppqqqwwwvvvlllgggfffiiiiiiiiidddcccbbbbbbcccbbb```^^^[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZZZZYYYXXXXXXXXXXXXYYYYYYZZZ\\\^^^^^^^^^]]]\\\XXXYYYYYYZZZYYYWWWTTTRRRTTTTTTRRROOOKKKHHHGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDD???@@@@@@@@@@@@???>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;999999888666666555555555222333333333333333333333000000///...............//////...///111444777999666666555555555555666666444444444444444444444444666555333000...,,,++++++)))))))))***,,,---------***,,,///222444444333222000////////////.........,,,---...///000//////...************************+++++++++*********))))))***+++,,,------......---------......---,,,,,,+++)))((((((''''''(((((()))))))))((((((((((((((((((''''''&&&''''''((()))***((((((''''''&&&''''''(((((((((''''''''''''(((((((((((()))))))))*********)))&&&%%%)))***(((''')))'''&&&&&&%%%%%%%%%&&&&&&''')))***+++))))))***++++++************+++,,,,,,......---...///000000000000111111000///...000111333444444555666777888888<<<<<<===>>>>>>===<<<;;;777888999:::::::::::::::======<<<::::::;;;???BBBIIINNNVVV\\\aaafffmmmrrruuu~~~TTTSSSQQQNNNLLLJJJHHHHHHEEEEEEEEEEEEEEEFFFHHHIIIIIINNNYYYkkk}}}sssiiiaaa[[[VVVSSSQQQRRRTTTWWW\\\ccciiimmmwwwxxxhhh[[[PPPJJJFFFFFFGGGKKKRRRYYY^^^```bbbeeefffccc]]]XXXUUUUUURRRRRRSSSTTTTTTWWWYYY\\\fffiiilllllljjjhhhjjjlllkkklllnnnppppppnnnkkkhhheeedddcccaaa]]]```nnn}}}vvvnnniiieeeaaa^^^\\\aaahhhpppuuuvvvuuutttrrrpppnnnllljjjkkkmmmnnntttyyy||||||{{{}}}|||uuummmgggfffgggggggggaaa``````aaaccccccaaa``````___^^^\\\\\\]]]^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYXXXWWWVVVXXXYYYYYYYYYWWWVVVUUUTTTUUUUUUUUURRRNNNJJJIIIIIIGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@??????>>>============<<<;;;:::999888888777666555555555555222333333333333333333333000000///...............///......///111555888:::777666555555555555666777444444444444444444444444666555222000...,,,+++***)))***++++++++++++,,,---***,,,///333444444222111------------------------,,,,,,...//////...------'''((()))***+++,,,------+++++++++*********)))))))))***+++,,,------------............---,,,,,,+++***))))))(((((())))))***(((((())))))))))))))))))'''''''''''''''((())))))(((((((((''''''((())))))((((((''''''''''''(((((('''''''''((((((((())))))'''%%%'''---///+++'''&&&&&&&&&%%%%%%%%%%%%&&&&&&''')))***+++))))))***+++))))))))))))******++++++'''(((***+++,,,---...///000111222111//////111333333333444555666777888888;;;<<<===>>>>>>===<<<<<<888999:::;;;<<<<<<<<<<<<<<<<<<<<<::::::;;;???BBBIIINNNVVV\\\aaafffmmmrrrxxxKKKIIIGGGEEECCCCCCCCCCCCAAACCCEEEEEEFFFGGGJJJLLLJJJTTTcccwww~~~vvvpppkkkhhhfffeee```[[[UUUPPPNNNMMMLLLLLLKKKOOOVVV^^^fffoooxxx~~~wwweeeYYYQQQKKKHHHEEEFFFKKKRRR[[[ccchhhjjjkkkjjjhhhccc\\\WWWTTTSSSPPPPPPQQQRRRUUUXXX[[[\\\fffjjjnnnooommmmmmoooqqqnnnooopppqqqqqqooonnnlllkkkgggccc^^^ZZZ[[[hhhuuuwww{{{|||yyyvvvsssqqqrrrwww~~~~~~{{{xxxuuutttvvvyyy|||yyytttnnniiiffffffeeeeee___^^^^^^___```aaaaaa```ffffffeeedddcccccccccccc```___]]][[[ZZZYYYYYYYYYXXXXXXXXXWWWUUUTTTRRRRRRVVVWWWXXXVVVTTTSSSTTTUUUSSSTTTTTTSSSOOOMMMLLLLLLHHHGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCDDD???@@@@@@@@@@@@???>>>>>>>>>>>>>>>===<<<;;;:::999888777666666555555555666333333333333333333333333000000///...............000000000000222333555777555555444333333444555555333333333444444444444555444333111///---++++++******+++,,,,,,++++++,,,......///111222222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++((()))+++,,,......//////,,,++++++++++++*********)))***+++,,,,,,---------////////////---,,,+++*********))))))))))))******(((((())))))))))))******((((((''''''''''''((((((((((((((('''(((((()))***((((((''''''''''''((((((''''''''''''(((((((((((((((&&&***111555000***'''&&&&&&&&&&&&&&&&&&'''(((''')))***+++***)))***+++((((((((()))******++++++###&&&***,,,---///111333000111111111000000222333333333444555666777777888:::<<<>>>>>>===<<<<<<===888999:::<<<============<<<<<<;;;::::::<<<@@@CCCHHHNNNVVV\\\aaagggnnnsssyyyGGGEEEBBB@@@???@@@AAABBBAAADDDHHHIIIJJJLLLOOORRRWWWeeexxxxxxddd```YYYSSSPPPNNNLLLKKKKKKHHHEEEEEEGGGKKKNNNOOOSSS[[[gggsss|||vvvdddUUUMMMJJJHHHFFFEEEHHHOOOYYYdddlllpppqqqrrrnnnhhhbbb]]]YYYUUUSSSPPPPPPPPPSSSVVVZZZ]]]^^^eeeiiioooqqqqqqrrrtttwwwtttttttttssspppooonnnnnnjjjfffaaa]]]YYYYYYbbbmmmoooqqqsssuuuzzz|||sssqqqqqqpppooommmqqqvvvzzz|||uuurrrnnnjjjgggeeedddccc```^^^\\\[[[]]]^^^^^^]]]ffffffggggggffffffeeeeeebbbaaa___]]][[[YYYXXXXXXVVVVVVUUUTTTSSSRRRRRRQQQRRRTTTVVVVVVSSSQQQQQQRRROOOQQQRRRRRROOOMMMMMMMMMIIIHHHGGGFFFEEEEEEDDDDDDBBBCCCDDDDDDEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBB?????????@@@???>>>>>>==================<<<;;;;;;777777666555555555555666444444444333333222222222000000///.....................///111222444555555555555555555555555555555333333333444444444555555222111///...,,,++++++******,,,...---,,,+++---//////000111111000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++******)))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***+++,,,---............111111000///---,,,***)))))))))(((((((((((())))))(((((()))))))))************)))(((''''''&&&'''''''''&&&&&&&&&''''''((()))((((((''''''''''''(((((('''(((((((((((()))))))))***''')))111555111+++)))'''''''''''''''((())))))''')))***+++***)))***+++&&&'''((()))************'''***---///...///000222...///000000//////111333222333333444555666777777999<<<>>>???===<<<===>>>888888:::;;;<<<=========;;;<<<;;;::::::<<<@@@CCCGGGMMMUUU\\\aaagggnnntttxxxDDDBBB@@@>>>>>>???BBBCCCDDDGGGLLLNNNOOOQQQVVVYYYfffwwwtttbbbUUUSSSPPPKKKHHHHHHHHHHHHGGGIIIGGGFFFHHHMMMRRRVVVXXXcccmmm}}}sssfffVVVJJJFFFFFFEEEDDDEEEIIIRRR]]]hhhppptttuuuwwwqqqhhhbbb___\\\XXXUUUPPPPPPPPPSSSXXX\\\___```dddiiiooossstttuuuxxx{{{yyyxxxwwwssspppmmmmmmnnngggccc___]]]ZZZYYY^^^ggghhhhhhhhhhhhkkkuuu|||pppjjjkkkoooppppppooosssxxx}}}zzzwwwrrrpppmmmkkkhhheeecccbbbbbb___[[[ZZZZZZ[[[[[[[[[bbbcccdddeeefffeeedddddddddccc```^^^[[[YYYXXXWWWTTTTTTTTTSSSSSSSSSSSSSSSNNNRRRVVVVVVSSSPPPNNNOOOLLLNNNPPPPPPOOOMMMMMMMMMJJJIIIHHHFFFEEEDDDDDDDDDAAAAAABBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>????????????>>>======;;;<<<<<<===============777666666555555555555666555555444333333222111111000000///...............)))***---000444666777888777777888888888888777777333333333444444555555555000000...---,,,++++++***+++---///...,,,+++---///,,,---...//////...------......------------,,,,,,)))***+++,,,++++++))))))(((((()))))))))'''%%%$$$---------,,,,,,,,,+++++++++,,,---...////////////222222111///---+++)))(((((((((''''''''''''(((((((((((())))))*********++++++***)))(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''(((((())))))))))))***************&&&&&&---111///+++)))((((((((((((((()))***+++''')))***+++***)))***+++&&&'''((()))************))),,,...---***''''''(((---...///.........000222222333333444555666777777888<<>>666777999:::;;;<<<<<<<<<;;;;;;;;;::::::<<<@@@CCCFFFLLLUUU\\\aaahhhooouuuvvv~~~AAA@@@AAAAAA===:::???FFFKKKIIILLLTTTXXXZZZcccmmm~~~nnn^^^QQQJJJGGGGGGFFFDDDCCCCCCCCCDDDKKKHHHKKKTTTZZZ^^^hhhsss}}}xxxiiiYYYQQQGGGAAA@@@BBBDDDEEEGGGKKKUUUbbbpppyyy||||||}}}zzzsssjjjgggfffaaaZZZQQQQQQRRRTTTWWW[[[___aaabbbfffmmmsssxxx{{{~~~wwwzzzyyyuuurrrqqqnnnjjjjjjfff```]]]\\\\\\\\\[[[ddd```___bbbjjjsssxxxzzz|||pppiiimmmooommmsss}}}{{{zzz|||xxxqqqlllkkkkkkfffcccbbbbbb```\\\XXXVVVVVVWWWXXX___bbbdddbbb]]]ZZZ[[[^^^aaaaaa```___]]][[[ZZZYYY[[[XXXUUUSSSSSSSSSRRRQQQUUUUUUUUUTTTTTTTTTSSSSSSMMMNNNOOOPPPOOONNNMMMLLLMMMLLLKKKIIIGGGEEEDDDCCCAAABBBDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@???>>>============BBBAAA???===:::888666555999888777777777777777777666555444333222111111111222222111000//////000000111///,,,((((((,,,333888666666666666777777777777777777666555444333333333333111...,,,***)))******,,,,,,,,,---...///000111111000...,,,,,,...000111---------------,,,+++***------,,,+++************---,,,+++******,,,...///******++++++++++++******)))+++---///000000000///222111...,,,)))'''&&&%%%(((((((((((((((((((((((('''''''''((())))))******(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((''''''''''''))))))((((((''''''''''''%%%''')))'''%%%$$$'''***444///***'''(((((((((&&&*********))))))))))))))),,,,,,,,,,,,,,,---...//////111222111000///000111222222444666777999;;;;;;<<<===>>>>>>>>>===<<<;;;<<<;;;::::::;;;<<<;;;:::999:::;;;::::::<<>>>>>>>>>>>AAA@@@???===;;;999777777:::999888777666666666666555444333222111000000000111000000///......//////333333333222222444777:::666666666666777777777777777777777666666555555444555333000---++++++++++++---,,,,,,,,,,,,,,,,,,---///...------------...///------...------,,,,,,+++...---,,,+++************,,,,,,*********+++---...*********++++++************+++,,,...//////000000111000...+++)))((('''&&&((((((((((((((((((((((((************))))))))))))'''''''''''''''''''''''')))(((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((((((((((((''''''&&&&&&((((((((('''&&&%%%&&&'''///+++((('''((()))((('''***)))))))))))))))))))))......------,,,---------///000111111//////000111111222333444666888999999;;;<<<===>>>>>>>>>===<<<<<<;;;::::::;;;<<<;;;:::999:::;;;::::::<<>>???AAABBBDDDLLLVVVbbbeeekkkooorrr||||||nnn^^^SSSLLLEEECCCDDDCCCEEEFFFGGGHHHKKKOOORRR\\\dddtttppp```RRRGGGDDDBBB???>>>???@@@@@@@@@DDDJJJTTTbbboooxxx|||}}}wwwzzz{{{xxxuuuqqqhhh```WWWXXXXXXXXXXXXXXXXXXXXX[[[cccmmmwww}}}~~~{{{yyyvvvqqqpppkkkeeeaaaaaacccfffggghhhjjjlllooorrrvvv{{{~~~|||qqqiiilllhhhjjjpppsssvvvvvvssspppllljjjjjjgggfffdddbbb```]]]\\\[[[```aaaaaa___[[[[[[^^^bbbbbbcccccccccbbbaaa```___\\\ZZZWWWVVVUUUTTTSSSQQQPPPQQQQQQRRRRRRRRRRRRQQQOOOOOONNNMMMLLLJJJIIIHHHEEEGGGKKKMMMMMMKKKIIIGGGDDDDDDCCCCCCDDDDDDEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@????????????@@@???>>>===;;;:::999999::::::888777666666666666444333222111000/////////000//////...............000222555666666666666777666666666666777777777777777777777777777777666666777555222///---,,,,,,,,,------,,,***))))))))))))---------......---------......------------,,,,,,...---,,,+++************++++++***))))))+++,,,---************************,,,,,,,,,,,,---...000000///...,,,+++))))))((((((((((((((((((((((((((((((------,,,+++)))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******'''''''''''''''&&&&&&&&&***)))''''''(((((('''%%%)))''''''''')))***)))((())))))))))))))))))******...---,,,++++++*********...///000000......///000111222333444555666777777:::;;;===>>>>>>>>>>>>===;;;:::999:::;;;<<<;;;:::999;;;<<<;;;999;;;AAAEEEJJJOOOUUUZZZ___dddlllrrr{{{~~~}}}DDDBBBAAACCCEEEIIIQQQZZZiiimmmuuu|||sssbbbYYYOOOJJJFFFCCCDDDHHHIIIJJJKKKKKKMMMSSS[[[bbbxxx{{{kkk\\\QQQIIIDDDAAA@@@>>>>>>???AAACCCDDDKKKPPPYYYdddmmmsssvvvwwwtttxxxzzzxxxtttqqqiiiaaaZZZXXXWWWUUUUUUUUUVVVWWWXXX```lllvvv}}}}}}xxxvvvqqqjjjeeeeeegggjjjlllmmmqqquuuwwwwwwyyy}}}~~~wwwsssrrrtttvvvuuuvvvxxxzzzzzzyyywwwuuusssrrrrrrsssvvv|||~~~}}}}}}}}}{{{wwwpppkkkllllllooossstttvvv~~~zzzrrroooooommmlllnnnkkkkkkjjjiiifffcccaaa_________^^^\\\ZZZ[[[___bbbdddeeeffffffeeecccaaa```^^^\\\YYYXXXWWWVVVTTTRRRTTTUUUUUUUUUUUUTTTSSSRRRKKKKKKKKKJJJIIIHHHGGGGGGDDDFFFHHHIIIJJJHHHGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>>>>???>>>>>>======<<<;;;;;;;;;999888777777777777777777444333222111000/////////000//////.........//////...111555666666555555555666666666666777777777777666666666666666666777777777555222///,,,,,,,,,,,,---,,,+++***)))))))))))),,,---///000000///---,,,------,,,,,,,,,,,,,,,,,,///...---,,,+++***************)))))))))***+++,,,+++******************+++---,,,++++++,,,...///111---,,,+++***))))))))))))((((((((((((((((((((((((,,,,,,+++***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''((())))))***''''''''''''&&&&&&&&&&&&***'''&&&'''***+++)))&&&''''''((()))+++***)))))))))))))))))))))*********+++***)))))))))))))))***---///000///...---...000222333333444555666666666888999;;;<<<=========<<<;;;999999999;;;<<<;;;:::999;;;<<<;;;999;;;@@@EEEIIINNNUUUZZZ___eeemmmrrr{{{~~~|||LLLHHHGGGIIILLLOOOWWW___kkkrrr|||~~~iii[[[QQQMMMKKKJJJHHHEEEGGGLLLOOOQQQRRRTTTYYYdddrrr}}}pppiii___UUULLLGGGEEEEEEEEEDDDCCCBBBDDDGGGKKKNNNRRRWWW___hhhnnnqqqssssssssswwwxxxtttpppnnniiiccc\\\YYYUUURRRRRRTTTWWWYYY[[[bbbllluuu{{{~~~{{{vvvnnniiihhhjjjmmmnnnssswwwzzz{{{zzz{{{~~~|||xxxqqqkkkgggfffgggiiiaaadddgggiiihhheeeaaa^^^]]]\\\[[[\\\^^^cccgggjjjrrrwww~~~|||xxxuuuqqqooonnnppprrruuuwwwvvvsssqqqsssuuuyyy{{{{{{|||~~~xxxwwwvvvttttttwwwuuunnnhhhiiikkkkkklllnnnkkkkkkkkkjjjhhheeecccaaa___^^^]]][[[ZZZ\\\___bbbfffggghhhhhhfffdddaaa___```^^^[[[ZZZYYYXXXUUUSSSWWWWWWWWWWWWVVVTTTQQQPPPJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFAAAAAAAAA@@@@@@@@@?????????>>>>>>============>>>>>>============<<<<<<<<<666666666666777888999:::555444333222000000000000000000000//////000111111111333666777666666777999666666666666777777777777555555555555555555555666444222000---+++++++++,,,+++++++++++++++,,,---------...000222222000...---,,,,,,+++***++++++,,,---000///---,,,+++***************)))*********++++++++++++***))))))***++++++---,,,++++++,,,---///000++++++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''(((&&&%%%(((,,,---+++((((((***+++,,,+++***)))((((((((())))))************)))))))))******,,,---------///000///...---...000333333444555666666777777666888999;;;<<<<<<;;;;;;:::999888999;;;<<<;;;::::::;;;<<<;;;999;;;@@@DDDIIINNNUUUZZZ___eeemmmrrrxxx|||~~~zzzQQQMMMLLLPPPUUUYYY___fffuuummmZZZQQQJJJJJJKKKMMMKKKIIILLLRRRRRRWWW\\\bbbjjjyyy}}}nnnfffXXXRRRLLLHHHEEEAAABBBFFFFFFGGGGGGHHHJJJOOOUUUZZZ]]]bbbjjjqqqtttvvvxxxyyywww{{{|||vvvqqqoookkkggg___]]]YYYVVVUUUWWWZZZ\\\```eeelllrrrvvvyyy}}}}}}|||wwwpppllllllnnnpppqqqwwwxxxzzzzzzzzzzzz{{{}}}zzz|||~~~}}}wwwqqqkkkgggeeeccc]]]^^^```aaa___[[[VVVSSSTTTTTTSSSSSSTTTVVVXXXYYY]]]aaafffjjjlllmmmooopppooouuu}}}zzzwwwrrrmmmjjjjjjkkkmmmrrrsssuuuwwwxxxwwwwwwvvv}}}|||vvvssssssrrrooonnnpppkkkeeecccgggkkkkkkkkklllhhhhhhhhhhhhfffdddbbbaaa```___^^^]]]]]]^^^```aaaeeefffggghhhgggdddaaa___aaa```^^^\\\[[[YYYVVVSSSTTTTTTUUUUUUTTTQQQOOOMMMKKKKKKKKKKKKLLLMMMNNNOOONNNLLLIIIGGGFFFFFFGGGHHHFFFFFFEEEEEEDDDDDDEEEEEE@@@@@@@@@@@@????????????>>>======<<<<<<<<<======>>>>>>>>>============<<<666666666666777888999:::555444333222111000000000111000000000000111111222000222333444333444666777666666666666777777777777555555555555555444444444111000---+++******+++,,,******++++++---...///000...///111222222111///...---,,,+++***+++,,,---...000000...---+++******************+++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,---......++++++***))))))))))))***((((((((((((((((((((((((%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))(((((((((((())))))))))))(((((('''''''''''''''''''''(((((((((((((((&&&'''(((***,,,---+++******+++------+++)))((()))((((((((()))******+++++++++++++++,,,...///111222...///000000......///000222333444555666777888888777888:::;;;;;;;;;::::::999888777999;;;<<<;;;::::::<<<<<<;;;999;;;@@@DDDJJJOOOUUUZZZ___dddlllrrryyy[[[YYYZZZbbbiiiooovvv}}}ppp]]]RRROOONNNOOORRRTTTRRRQQQWWW___cccjjjuuu~~~yyyssskkk___UUUQQQLLLGGGEEEGGGGGGEEEFFFKKKKKKOOOTTTXXX\\\aaaggglllsssxxx~~~yyyuuuqqqllldddcccaaa___^^^^^^^^^^^^aaacccfffiiikkkooossswwwyyy}}}xxxuuupppnnnoooqqqssstttxxxvvvuuuuuuvvvwwwwwwvvvsssrrrqqqpppooommmllljjjooouuu|||}}}vvvnnnhhhdddaaa```^^^\\\XXXUUURRRPPPSSSSSSSSSSSSSSSTTTTTTTTTVVVYYY^^^aaadddgggjjjllljjjmmmqqqsssuuuxxx{{{}}}~~~}}}|||{{{{{{rrrssstttrrrppprrryyy~~~|||vvvrrrqqqssstttpppnnnnnniiifffffflllooommmiiiiiiggggggggggggfffeeeddddddcccbbbaaaaaaaaabbbbbbaaa```bbbeeeggggggeeecccaaabbbaaa___^^^]]]ZZZWWWTTTOOOPPPRRRSSSSSSQQQOOOMMMLLLLLLKKKJJJKKKKKKMMMMMMLLLKKKIIIHHHGGGFFFFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDAAAAAAAAA@@@@@@@@@??????>>>>>>============>>>>>>>>>>>>>>>>>>======<<<<<<999999888777666777777777444333222111000////////////////////////000111111...000333444444333444555666666666666777777777777777777666666555555444444///...,,,+++***+++,,,---******++++++---...///000...///000111111000///...///...,,,,,,,,,...///111111000///---+++************++++++,,,,,,,,,,,,,,,,,,+++***((((((***+++,,,++++++,,,---------,,,,,,++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))((((((''''''''''''(((((('''''''''(((((((((((((((((((((((()))))))))******'''***,,,,,,+++***))))))(((***,,,+++)))((((((***'''(((((()))******++++++,,,,,,,,,------///000111///000111111//////000111000111222333555666888888::::::<<<<<<===<<<;;;:::888777777888:::<<<;;;:::;;;<<<===;;;999;;;???DDDKKKPPPVVVZZZ^^^dddkkkpppxxxllljjjnnnxxx|||ooo```QQQLLLNNNVVVWWWYYY[[[YYYZZZbbbmmm|||rrreeeZZZVVVSSSLLLHHHIIIHHHEEEFFFLLLNNNLLLNNNSSSWWW^^^fffnnnsssxxx}}}|||vvvqqqhhhiiiiiihhhfffccc```^^^_________```aaaeeekkkooowww{{{}}}}}}uuurrrooonnnqqqtttvvvwwwxxxtttqqqqqqssstttsssqqqooommmiiifffdddaaa^^^\\\bbbjjjsssxxx{{{}}}uuulllhhhfffbbb]]]WWWSSSPPPPPPPPPTTTUUUUUUVVVVVVUUUTTTTTTXXX[[[___cccfffkkkooosssoooooonnnlllkkkmmmqqqttt~~~{{{zzzzzz|||zzz}}}vvvnnnkkklllppprrrnnnkkkkkkmmmjjjkkkqqqtttoooiiifffiiiiiihhhhhhhhhhhhhhhhhhfffeeeddddddeeeeeecccbbb\\\^^^bbbfffgggfffeeeccccccbbb```___^^^[[[WWWTTTLLLNNNQQQSSSTTTSSSQQQPPPLLLKKKIIIHHHGGGHHHHHHIIIFFFGGGGGGHHHGGGFFFDDDCCCEEEFFFGGGGGGGGGEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>????????????>>>>>>======<<<<<<<<<;;;999888666555444444333222111///...........................///000111111444999;;;:::999888888666666666666777777777777999888888777666555555444...---,,,++++++,,,...///++++++++++++,,,---...///......////////////......000///...---...///111333111000///---+++*********++++++,,,------------,,,,,,+++)))(((((()))+++,,,***+++,,,---...---,,,+++,,,+++***)))((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''((()))******(((((())))))******++++++))),,,///...***'''&&&'''&&&(((***)))'''''')))+++'''(((((()))***++++++++++++++++++***++++++,,,,,,///111222111000///000222...///000222444666777888<<<===>>>>>>>>>===<<<;;;888777777888:::<<<;;;:::;;;<<<===;;;999:::???DDDLLLPPPVVV[[[^^^cccjjjppppppyyy}}}xxxfffYYYTTTTTTTTTSSS[[[]]]bbbgggffffffqqq}}}ppp```WWWPPPOOOMMMJJJLLLRRRNNNNNNOOORRRWWW]]]bbbeeerrrvvv|||yyyuuuqqqpppnnnmmmjjjfffaaa]]]ZZZZZZ[[[^^^bbbgggjjjkkksssuuuyyy~~~zzzxxxuuuuuuwwwzzz|||}}}vvvppprrruuurrrppprrrjjjiiiggggggfffddd```]]]```eeelllrrrvvvzzz}}}vvvqqqkkkeee\\\VVVUUUUUUTTTTTTYYYZZZ]]]___```___^^^]]]```aaadddiiioootttvvvvvvuuutttsssrrrrrrrrrssssss{{{|||}}}~~~~~~yyyssssssrrrqqqpppppppppooohhhkkkqqquuurrrkkkiiilllllliiiggghhhkkkmmmlllkkknnnkkkhhhfffeeeeeedddbbbbbbaaaaaa``````aaabbbbbb___]]][[[ZZZYYYWWWTTTQQQNNNPPPSSSTTTSSSRRRQQQQQQKKKKKKLLLLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCJJJJJJIIIGGGEEECCC@@@???@@@BBBCCCCCCAAA@@@??????AAAAAA@@@@@@>>>===<<<;;;>>>>>>>>>>>>===============<<<:::888777666555555222222222111000//////...222111000//////111333444777888888999999777666555777777777777777888888888777777777777666555444333---,,,,,,+++************%%%&&&(((+++---...///000***,,,...//////000111222888444//////000111000...000///,,,*********+++,,,,,,,,,++++++++++++++++++,,,+++*********,,,///000333000,,,++++++,,,,,,+++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&'''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((******(((&&&$$$###&&&(((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''###%%%'''(((''''''((())))))))))))))))))))))))))))))))))))))))))******+++((())))))******+++,,,,,,///000111111000000111222111111333555777999:::;;;999:::;;;<<<<<<<<<;;;:::;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;===AAAEEEHHHLLLRRRVVVYYY]]]ccchhhsss}}}qqqgggZZZPPPNNNQQQSSSUUUdddeeeiiimmmnnnsssttteee[[[TTTNNNIIIKKKLLLLLLPPPVVV___bbbfffjjjooouuu{{{~~~{{{xxxuuuqqqnnniiiddd```YYYZZZ[[[___eeekkkoooqqqssswww}}}}}}~~~vvvpppqqqrrrooommmnnniiihhhhhhhhhhhhgggccc```^^^bbbgggjjjlllnnnqqqtttzzzxxxvvvvvvwwwwwwtttrrrmmmiiiddd```^^^]]]]]]^^^dddeeefffffffffeeedddccccccdddhhhnnntttxxxzzzyyy}}}{{{yyyxxxyyyzzzzzz}}}zzzssssssttttttttttttsssrrrnnnnnnrrruuutttnnnkkkllljjjgggeeefffiiilllllllllnnnkkkhhhfffeeedddcccbbb`````````aaaaaaaaaaaaaaaZZZYYYXXXYYYYYYYYYWWWUUURRRTTTVVVUUUSSSQQQPPPPPPJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDIIIIIIHHHGGGEEECCCAAA@@@AAABBBDDDCCCAAA@@@@@@AAA???????????????>>>=====================<<<<<<<<<;;;:::888777666555444444222222111111000//////...111111000///000222444555777888888999888888666666777777888999:::;;;;;;<<<777777777666555444333222......,,,+++++++++,,,,,,***+++,,,---............+++---///000//////000222999666111/////////000000000///---+++***+++,,,---,,,,,,++++++*********)))+++*********+++---///111222///,,,++++++,,,,,,,,,))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''***)))((('''&&&''''''((((((''''''''''''''''''(((&&&&&&&&&''''''''''''((())))))((('''$$$$$$%%%'''))))))(((((((((((())))))(((((((((((('''''''''''''''((())))))'''%%%%%%&&&((((((((((((((((((((((((***************++++++,,,+++++++++,,,------......111222222111///......///000000111333555666777888999999;;;<<<<<<<<<;;;:::;;;:::::::::;;;;;;<<<<<<::::::;;;::::::<<<@@@CCCIIINNNTTTWWWZZZ^^^dddhhhqqq{{{~~~tttjjj^^^WWWPPPKKKMMMRRRXXX\\\mmmnnnqqqvvv{{{vvviii___VVVPPPNNNLLLMMMRRRWWW[[[aaahhhxxx~~~|||vvvpppkkkeeebbb[[[\\\^^^bbbhhhmmmrrruuuwww|||wwwpppoooooollljjjjjjiiiiiiiiijjjjjjgggccc```___aaabbbaaa```___```aaaeeedddcccdddhhhlllooopppqqqssssssqqqllljjjkkkmmmssssssrrrqqqooommmlllkkkhhhjjjnnnuuuzzz}}}|||{{{}}}{{{xxxvvvvvvwwwzzz|||~~~{{{yyyrrrtttvvvxxxyyyxxxwwwvvvtttqqqqqqttttttoookkkkkkgggeeecccdddgggkkkmmmnnnnnnkkkhhhfffeeedddbbbaaa^^^___```aaabbbaaaaaa```VVVUUUVVVXXX[[[[[[ZZZYYYVVVWWWXXXVVVSSSPPPNNNMMMIIIIIIJJJJJJKKKLLLLLLLLLMMMLLLKKKJJJHHHGGGFFFEEEGGGGGGGGGGGGFFFDDDCCCBBBCCCDDDDDDCCCAAAAAABBBDDD????????????????????????<<<<<<<<<<<<;;;;;;;;;:::888888666555555444444444222111111000000//////...000000000000111333555777888888999999888888777666666666777999:::;;;<<<===666666666555444333111111000...---++++++,,,---...000000000000///...,,,,,,,,,...000000/////////000999888555111...---///111000///---,,,++++++,,,---,,,,,,+++***))))))((((((************,,,...000222111///,,,+++,,,------,,,)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''))))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))(((&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((''''''''''''''')))***)))'''%%%%%%&&&''''''''''''''''''''''''+++************+++,,,,,,++++++,,,,,,------......222333333111...,,,+++,,,111111222333444555666666888999;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<777999:::;;;;;;<<<>>>@@@KKKOOOUUUXXXZZZ^^^dddhhhpppzzzxxxwwwnnngggaaa]]]UUURRRPPPOOOQQQXXX___eeemmmrrryyyqqqbbb[[[VVVSSSQQQPPPTTT[[[dddmmmuuu~~~{{{{{{~~~xxxqqqkkkfffcccaaabbbeeehhhkkkpppuuuxxx|||vvvqqqmmmllljjjhhhggghhhhhhiiiiiiiiifffbbb^^^cccbbb```\\\YYYWWWVVVUUUTTTSSSRRRSSSXXX___fffjjjsssyyyzzzxxxzzz~~~}}}zzzwwwtttsssqqqtttxxx}}}~~~{{{tttrrrooonnnooossswwwzzz}}}|||wwwwwwrrrtttxxx{{{|||{{{xxxwwwvvvpppnnnpppqqqmmmiiihhhfffeeeddddddgggkkkooorrrnnnllliiigggfffeeecccaaa^^^___aaaccccccbbbaaa```XXXXXXYYY[[[]]]]]]ZZZXXXVVVWWWWWWUUUQQQNNNMMMMMMKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEDDDCCCAAABBBDDDFFFAAA@@@@@@???>>>>>>>>>>>><<<<<<;;;;;;:::999999999777777666555444444555555111111000000//////////////////000111333555777888999999999999888888777777555555666777888888999999666666555444333222000//////...,,,******+++---///222222111111///---,,,+++...000111111///...//////555777888555000------///...---,,,+++***+++++++++,,,,,,+++***)))((('''&&&))))))***+++---///111222111///---,,,---...---,,,))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&((()))((('''%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((''''''''''''$$$&&&((((((((('''(((***((((((((((((((((((((((((******))))))******+++,,,))))))******+++,,,,,,---111222222000---++++++,,,444444555555666777777777888999:::;;;<<<;;;::::::::::::;;;;;;;;;<<<;;;;;;777999;;;<<<<<<<<<>>>@@@JJJOOOTTTWWWZZZ]]]bbbgggqqqzzzkkkyyy~~~yyyuuupppiiibbb\\\WWWVVVWWWQQQRRRSSSTTTUUUZZZbbbhhhnnnxxx~~~mmmZZZRRRPPPNNNOOOQQQWWWaaaooo|||}}}|||~~~~~~wwwqqqllliiihhhkkknnnqqqsssxxx}}}wwwuuuqqqmmmjjjiiifffcccbbbbbbdddfffhhhhhheeecccgggddd___ZZZVVVSSSQQQPPPKKKJJJIIIIIIMMMSSS[[[```jjjsss}}}wwwuuurrrqqqrrruuuzzz}}}|||vvvvvvtttvvvzzz}}}}}}{{{wwwuuusssmmmiiikkklllgggdddcccffffffggggggjjjnnnrrruuupppnnnllljjjiiigggdddbbb```aaacccddddddcccaaa```___^^^^^^______]]]YYYVVVSSSTTTTTTSSSPPPNNNMMMNNNNNNMMMKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEDDDCCCBBBBBBDDDGGGDDDCCCAAA???>>>===<<<<<<<<<;;;;;;:::999888888888888777666555555555555555000000000/////////////////////000222444666888999:::999999888888888888888888888777777777777777777666666555444333111///...---,,,***)))***+++,,,...000000000//////...,,,,,,///000222111///...//////000444888888444///---,,,+++++++++***************,,,,,,+++***)))((('''&&&))))))***,,,...000111222111///------......---,,,((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%''')))((('''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%((((((((((((''''''''''''$$$&&&((()))(((((()))***))))))))))))))))))))))))((((((((((((((()))******)))******+++,,,,,,------...000000///...---...///555555555666666666777777888999:::;;;;;;;;;:::999999:::;;;<<<<<<<<<;;;;;;777999;;;<<<<<<===???@@@HHHMMMRRRVVVXXX\\\aaafffpppzzzeeeoooyyy{{{xxxssslllfffaaa]]]XXXUUUPPPLLLMMMRRRMMMQQQVVVWWWWWW[[[cccjjjwww~~~gggYYYMMMKKKKKKKKKOOOWWWhhhwww{{{vvvsssppptttxxxzzz|||zzz{{{yyytttooommmhhhccc\\\]]]```eeejjjmmmnnnnnnkkkfff___YYYUUURRROOONNNIIIHHHHHHGGGGGGKKKQQQUUUZZZdddooowww{{{~~~}}}}}}~~~xxxzzzyyyzzz}}}~~~|||yyytttqqqnnnjjjhhhiiihhhccc``````fffhhhjjjkkkmmmooosssvvvsssqqqooonnnllljjjfffdddbbbbbbccccccbbbaaa```___cccbbbbbbbbb```]]]XXXTTTRRRSSSSSSQQQOOOMMMNNNNNNPPPNNNLLLJJJIIIHHHHHHIIIGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCDDDDDDDDDCCCCCCDDDFFFFFFEEEBBB???===<<<<<<<<<<<<<<<;;;:::999888777777888888777555555444444444///////////////////////////000111333555777888999::::::999888888888888999;;;;;;::::::999888888888666666666444333111///...++++++******++++++,,,,,,------............------///000222111000//////000,,,000555777666222...,,,+++++++++++++++*********,,,,,,+++***))))))(((((()))***+++---...000111111222000///...///...,,,***((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&'''(((((()))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%&&&((('''((()))******)))((('''((((((((((((''''''''''''(((***+++***(((&&&&&&'''************************(((''''''''''''((()))))),,,,,,------......//////---...000000//////000111222333333333444555555555777888:::;;;;;;;;;:::999999:::;;;<<<<<<<<<;;;:::888:::;;;<<<<<<===???AAAFFFKKKQQQUUUXXX\\\bbbfffpppzzz}}}]]]dddhhhgggeeebbbZZZSSSRRRNNNMMMMMMJJJFFFIIIPPPLLLSSSZZZ]]]^^^aaajjjrrrqqqeeeYYYOOOIIILLLNNNOOOYYYfff{{{}}}yyy|||~~~}}}~~~}}}xxxqqqiii``````bbbgggmmmrrrtttuuussslllccc\\\WWWTTTQQQOOOJJJKKKKKKIIIGGGHHHKKKNNNOOOVVV___fffmmmuuu}}}|||wwwrrroookkkiiiiiijjjgggaaa___aaaeeehhhlllnnnooopppsssvvvvvvuuusssqqqpppmmmiiifffcccbbbbbb```___^^^]]]\\\aaaaaaaaabbbaaa^^^YYYUUUTTTTTTTTTRRROOOMMMNNNOOOOOOMMMKKKIIIHHHIIIIIIJJJEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEFFFFFFFFFEEEEEEDDD@@@BBBDDDDDDCCCCCCCCCDDDFFFDDDAAA???=========>>>===<<<;;;:::999888777777888777666444333222222222////////////////////////000111222444666777888888;;;:::999888888888999999:::::::::999999999999999777777666555333111///...******,,,---------,,,,,,------......///............000111111000000000111,,,---///222444444111///,,,,,,,,,---------,,,,,,,,,,,,++++++*********)))***+++,,,...//////000000333222000//////...+++)))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))(((((((((''''''''''''''''''(((&&&&&&&&&''''''''''''((('''''''''&&&%%%%%%''')))((()))+++,,,,,,+++)))(((((((((((((((''''''''''''(((***+++***(((&&&&&&'''))))))))))))))))))))))))((((((((((((((())))))***,,,,,,------.../////////...///000000//////111222222222333333444555666666777888999:::;;;:::999999888999;;;======<<<;;;:::999999:::999999;;;???BBBEEEJJJPPPUUUYYY]]]ccchhhqqqzzz{{{UUUXXXYYYVVVUUUSSSLLLCCCGGGEEEFFFIIIHHHEEEIIIQQQNNNWWW```eeefffjjjsss|||qqq]]]SSSOOOGGGEEEKKKOOOSSSaaasss{{{www{{{~~~yyywwwzzz~~~zzzppphhhggggggjjjooosssvvvwwwzzzrrrhhh```[[[XXXTTTQQQKKKMMMNNNLLLIIIHHHIIILLLMMMPPPVVV[[[```hhhqqqwww|||vvvqqqnnniiiiiilllmmmhhhaaa___cccdddhhhmmmooooooppprrrtttxxxwwwuuusssrrroookkkhhhcccbbb```^^^\\\[[[ZZZZZZ]]]^^^___aaaaaa___[[[XXXVVVVVVUUUSSSOOOMMMNNNNNNMMMLLLJJJIIIIIIJJJKKKLLLDDDDDDEEEFFFGGGGGGHHHHHHEEEFFFFFFFFFFFFEEEEEEDDD???AAADDDEEEDDDCCCCCCCCCDDDCCCAAA???>>>>>>???@@@======<<<;;;:::888888777888777555333222111000000.........///////////////111222333555666777777777;;;:::999888888888999:::666666777777888888888999888888777666444222000///***+++---/////////---,,,......////////////.........000111222111000111222---+++***---222444444222------...//////.........,,,,,,+++++++++++++++++++++,,,---...////////////444222111000///---***((((((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&((()))))))))((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((('''%%%$$$%%%(((***&&&((()))******)))(((&&&)))(((((((((''''''''''''%%%''')))***)))))))))+++(((((((((((((((((((((((()))))))))))))))******+++******+++,,,,,,------...///111222111000///000222333333444555666777888999777888999:::;;;:::999999888999;;;======<<<;;;:::888888888777777:::>>>AAAEEEJJJQQQVVVZZZ___eeejjjsss|||||||||SSSSSSSSSOOOKKKGGGEEEEEEAAABBBDDDEEEHHHLLLRRRWWW^^^fffnnnooommmqqqkkkXXXNNNLLLJJJLLLMMMNNNSSS^^^ooo{{{~~~|||yyyxxx|||zzztttrrrrrrsss~~~rrrllljjjnnnpppmmmmmmqqqyyywwwsssnnnggg___XXXUUUUUUWWWWWWSSSNNNLLLLLLOOOLLLOOOUUUZZZ[[[\\\ccclllttt}}}|||tttnnnlllkkknnnllljjjjjjjjjjjjhhhgggjjjjjjjjjlllmmmooopppqqqvvvyyy{{{xxxrrrmmmmmmooojjjgggbbb^^^ZZZYYYXXXYYYYYYZZZ\\\^^^___\\\XXXTTTVVVUUUUUUTTTRRROOOMMMLLLQQQOOOMMMLLLKKKJJJHHHFFFFFFGGGIIIJJJJJJIIIGGGFFFIIIIIIIIIHHHGGGFFFEEEDDDEEECCCBBBCCCDDDEEEDDDCCCAAA@@@???>>>>>>>>>???@@@AAA???>>>;;;999888777666777555222111222111000///000000///...............///111333555777777777777999999999999999999999999;;;:::999999888888999999888777666444222000///...///...---,,,,,,,,,,,,,,,...............///////////////000000///...,,,+++000///...------,,,,,,---444555444333222///---+++000///...---,,,+++++++++///...---...///222444666>>>777000,,,---...,,,)))***)))((('''&&&&&&'''((()))))))))))))))((((((((())))))))))))((('''&&&%%%$$$%%%&&&'''''''''%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&''''''''''''&&&&&&(((%%%$$$%%%'''(((&&&$$$))))))))))))))))))))))))***)))(((''''''''''''''''''(((((())))))))))))((())))))))))))************)))))))))***+++,,,......//////000000111333444555444444666777888888888888:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<<<<:::888666888888888777777:::>>>BBBEEEIIIPPPUUUZZZaaaiiiooosss{{{~~~LLLMMMMMMKKKGGGEEEDDDEEEDDDEEEFFFHHHJJJOOOUUUZZZfffmmmsssuuuuuu}}}ooo^^^PPPKKKKKKKKKNNNRRRTTTXXXbbbppp{{{~~~}}}uuuooommmnnnyyy|||wwwwwwuuurrrrrruuuxxxxxxvvvrrrlllfff```\\\[[[ZZZYYYVVVRRRQQQQQQRRRPPPPPPSSSWWWXXXZZZbbbkkkrrryyy~~~xxxssspppooooooooommmllllllmmmmmmkkkjjjjjjjjjjjjkkklllnnnpppqqqqqquuuwwwuuupppmmmmmmoooiiifffbbb^^^[[[[[[[[[[[[YYYZZZ[[[]]]^^^]]]YYYVVVTTTSSSSSSQQQPPPOOONNNNNNOOONNNKKKKKKJJJJJJHHHFFFFFFGGGIIIJJJJJJIIIGGGFFFJJJJJJIIIIIIHHHFFFEEEEEEEEEDDDCCCDDDEEEFFFEEECCCAAA@@@???>>>>>>>>>???@@@>>>===<<<:::888777666666555333111000111000///.../////////......//////000111222444555777888888888::::::::::::::::::::::::;;;::::::999999999999999777777666444222000/////////...------,,,,,,------...///000000111000000000444555555555444333222111//////...---,,,,,,,,,,,,...///111333555666666666//////...---,,,,,,,,,,,,---,,,---...000444777999AAA:::333//////000---+++***)))((('''&&&''''''(((((((((((((((((((((((((((************)))((('''&&&'''''''''''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''***((('''(((***+++)))'''))))))))))))))))))))))))******)))))))))((((((((('''(((((()))))))))))))))))))))))))))************)))))))))***+++,,,......111000000///////////////222222444555666777777777::::::;;;;;;;;;;;;::::::999:::;;;;;;;;;:::999888999888888666666999===AAAEEEJJJPPPUUUZZZaaaiiiooowwwIIIJJJJJJIIIGGGFFFGGGHHHIIIJJJLLLNNNQQQVVV\\\aaassswwwzzz|||jjj[[[RRRKKKKKKMMMNNNSSSZZZ^^^bbbiiittt|||~~~~~~}}}{{{{{{|||uuukkkhhhiiirrr}}}zzzuuurrrssswwwwwwxxxwwwtttooojjjgggdddaaa]]]ZZZYYYYYYYYYXXXXXXVVVVVVWWWXXX[[[dddnnnrrrvvv}}}zzzttttttuuuvvvvvvrrrqqqppppppqqqpppnnnllliiiiiiiiiiiikkknnnppprrrrrrtttvvvtttoookkkkkklllhhhfffbbb___]]]\\\]]]^^^ZZZZZZZZZ[[[\\\\\\YYYWWWQQQPPPOOONNNNNNOOOPPPPPPPPPOOOMMMLLLLLLLLLJJJHHHGGGHHHIIIIIIIIIHHHGGGFFFJJJJJJIIIHHHGGGFFFEEEEEEFFFEEEDDDDDDEEEFFFEEEDDDAAA@@@???>>>>>>>>>>>>???<<<;;;999888777666666666444222000///000000///---............///000111222444444444555666888999:::::::::::::::::::::::::::<<<;;;::::::999999::::::777777555444222111/////////......------------...///000222333444333222111333333333333222111000000///...---,,,,,,+++,,,,,,)))+++...111444777888999444333333222222333333333333333333333555888:::;;;>>>999333/////////---+++))))))(((''''''''''''(((''''''''''''''''''''''''***++++++******)))((('''***)))((('''''''''''''''(((''''''&&&&&&&&&&&&'''(((((())))))))))))((((((+++)))((()))***+++***))))))))))))))))))))))))))))))******++++++***((((((''''''((()))))))))))))))))))))))))))************)))))))))***+++,,,......111000000///////////////111222444666777888999999999999::::::::::::999999999999999999::::::::::::::::::888777666888===@@@EEEJJJQQQVVV[[[aaaiiiooozzzMMMMMMMMMKKKJJJJJJLLLNNNNNNPPPSSSVVVYYY___eeejjj}}}~~~~~~nnn\\\RRRNNNMMMOOORRRSSS[[[dddjjjnnnssszzzuuuhhheeehhhqqq||||||vvvrrrsssuuuxxxzzzyyywwwsssqqqnnniiidddbbbcccdddbbbaaa```]]]]]]___```bbbjjjrrrssswww~~~{{{xxx{{{~~~~~~|||vvvuuutttsssrrrqqqnnnkkkffffffgggiiilllooorrrtttvvvxxxxxxuuuoookkkhhhhhhjjjgggddd```^^^]]]]]]^^^\\\[[[YYYXXXYYYXXXWWWUUUOOONNNMMMLLLMMMNNNQQQRRRSSSQQQOOOOOOPPPOOONNNLLLHHHHHHIIIIIIIIIHHHGGGFFFIIIHHHGGGFFFEEEDDDDDDDDDEEECCCBBBCCCDDDEEEDDDCCC@@@@@@??????>>>>>>======::::::999888777777777777444222000000000000///............///000111333444666666555555666888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999:::::::::777666555444222111000/////////...............//////111444666666555333111000000000//////.........000///...---,,,,,,,,,,,,)))***+++---...///000000444333333333444444555666777666555555444444555555666222...++++++,,,+++***((((((((('''''''''((((((&&&&&&&&&'''''''''''''''***************)))((('''***)))(((''''''((()))******)))(((&&&&&&&&&'''(((((((((((())))))((((((((((((''''''''''''(((''''''(((((((((((((((((((((((('''(((***++++++***((('''&&&'''((())))))***))))))((()))))))))************)))))))))***+++,,,......//////000000111333444555333444666888:::;;;<<<===888999999::::::999999888888888888888999:::;;;<<<<<<<<<:::888777999===AAAFFFKKKRRRWWW\\\bbbiiiooowww{{{QQQQQQOOOLLLJJJJJJMMMOOORRRUUUZZZ___dddjjjppptttyyylll```UUUPPPOOOPPPTTTYYY```hhhrrryyy{{{}}}ttthhhfffiiiuuu~~~xxxqqqssswww{{{}}}}}}{{{zzzxxxtttooonnnooopppnnnlllgggeeeeeehhhiiijjjooouuutttyyy{{{yyywwwuuusssooojjjgggbbbcccfffjjjnnnrrruuuvvvwwwxxxwwwuuuqqqnnnkkkjjjllljjjeeeaaa]]]\\\\\\\\\]]][[[XXXWWWVVVUUUSSSQQQNNNMMMLLLKKKLLLNNNPPPRRRRRRPPPOOOOOOPPPPPPOOOMMMIIIIIIIIIIIIHHHHHHGGGFFFGGGFFFDDDCCCBBBAAAAAABBBCCCBBBAAAAAABBBCCCBBBAAA@@@@@@??????>>>===<<<<<<::::::999888888888888888555333111111222222111000......//////111222444555777666666666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::666666555444222111000000/////////......//////000000111444666666555333111333222222222111111111111111000///...------------+++++++++***************,,,,,,,,,,,,---...///000000///...------,,,,,,,,,...,,,)))((()))*********''''''((((((((((((((((((&&&&&&&&&&&&''''''(((((((((((())))))((((((''''''((('''''''''(((***+++---+++***((('''&&&''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''')))******)))'''&&&&&&'''((()))************((()))))))))************)))))))))***+++,,,......//////000000111333444555333444666888:::;;;<<<===888999999::::::999999888777777777888999:::;;;<<<>>>===<<<:::999;;;???BBBFFFLLLSSSYYY]]]ccciiinnnuuu}}}~~~xxxUUUTTTQQQNNNKKKLLLOOORRRYYY^^^fffnnntttyyy~~~xxxfff[[[UUUQQQQQQSSSWWW___ggguuu|||yyyooonnnqqq{{{{{{rrruuuyyy}}}~~~}}}}}}{{{zzzrrrnnnmmmooopppooorrrvvvuuuzzz|||{{{|||}}}zzzwwwtttooohhhdddaaadddhhhlllpppssstttuuuqqqqqqrrrsssrrrqqqpppooommmjjjeeeaaa]]][[[[[[[[[]]][[[XXXWWWVVVTTTRRROOONNNMMMMMMLLLMMMNNNOOOPPPNNNLLLKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFDDDBBBAAA@@@???@@@@@@BBB@@@@@@@@@AAABBBAAA@@@@@@@@@@@@???>>>===<<<;;;::::::999888777777777888555333111111222333222111/////////000111333444555666666666666777888999:::::::::::::::::::::::::::;;;:::999999888888999999666555555444222111111000000////////////000000111000111333444555444222111333222111111111111222222000000///...------------++++++*********++++++,,,************++++++,,,---******+++,,,,,,---------+++***)))))))))***++++++&&&'''(((((()))(((((((((&&&&&&&&&'''(((((())))))''''''((((((((((((''''''''''''''''''(((***+++,,,)))((((((''''''''''''(((&&&&&&''''''''''''&&&&&&'''((()))((('''&&&''')))))))))))))))))))))))))))&&&&&&((())))))(((((('''%%%&&&''')))************))))))))))))************)))))))))***+++,,,......111000000///////////////111222444666777888999999999999::::::::::::999999666777777888999::::::;;;======<<<:::999;;;@@@CCCGGGMMMTTTZZZ^^^ccciiinnnuuu~~~|||xxx^^^]]]ZZZVVVTTTVVVZZZ]]]gggnnnyyyvvvggg[[[RRRQQQSSSWWW]]]eeettt~~~}}}zzz|||}}}~~~wwwyyy||||||wwwuuutttsssuuuyyyzzz}}}}}}zzz}}}}}}yyyuuussssssxxxyyyvvvtttuuu{{{~~~|||yyyvvvpppjjjeeedddggglllpppssssssrrrqqqkkkkkkmmmooopppqqqpppoookkkhhhddd```]]]\\\\\\\\\[[[ZZZXXXXXXXXXWWWTTTRRROOOOOONNNNNNNNNMMMMMMMMMKKKJJJIIIJJJKKKLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFDDDBBB@@@??????@@@AAABBBAAA@@@@@@BBBBBBAAA@@@???@@@@@@???>>>===;;;::::::999888777666555555555444222000000111222111000000000000111222333444555555555666777888888888888:::::::::::::::::::::::::::999888888777777888888555555444333333222111111000000//////000000111222000000111222222222222111//////...------...///000......---,,,++++++++++++************+++,,,...///,,,,,,+++++++++,,,,,,---------...///000000111111++++++***)))((('''((()))%%%&&&((()))))))))((((((&&&&&&'''(((((()))******'''(((((()))))))))((((((((((((((())))))(((((('''&&&&&&'''(((((((((''''''''''''((((((((((((''''''''')))***)))''''''(((***))))))))))))))))))))))))''''''(((((())))))))))))%%%&&&''')))******++++++))))))))))))************)))))))))***+++,,,......111000000///////////////222222444555666777777777::::::;;;;;;;;;;;;::::::666777888999::::::999888::::::999888888;;;???CCCGGGMMMUUU[[[___dddiiinnnvvv~~~|||wwwhhhgggdddaaa___bbbgggkkksss|||}}}iii^^^WWWRRRRRRSSSXXX___gggsss}}}uuurrrppppppppptttyyy|||}}}zzzwwwvvvxxx}}}~~~|||yyywwwtttvvvwwwwwwtttqqqnnnmmmrrrvvv|||~~~wwwrrrkkkfffaaaaaadddiiilllmmmsss~~~}}}zzzwwwrrrlllggggggjjjooossstttrrrooommmiiiiiijjjkkkmmmmmmllljjjhhhfffbbb___]]]\\\]]]^^^YYYYYYYYYZZZ[[[ZZZXXXVVVPPPPPPPPPPPPOOOMMMLLLKKKLLLKKKJJJKKKLLLMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGEEECCC@@@???@@@AAAAAACCCBBBAAAAAACCCCCCBBBAAA??????@@@???>>><<<:::999999888777666444444444444333111//////000111000///111111111111222333444444444555666888888888777666999999999999999999999999999888888777666777777777555555444333333222111111000000///000000111222222///000000000000111111111000///...------...///000---,,,+++***))))))))))))***))))))))))))+++---...***))))))(((((()))))))))///////////////...------++++++***(((&&&$$$$$$%%%%%%&&&((()))))))))(((((('''''''''((()))******+++((())))))*********))))))))))))******(((&&&$$$###$$$%%%'''(((((((((''''''(((((())))))))))))((((((&&&(((***)))&&&%%%''')))))))))))))))))))))))))))))))))(((((()))***++++++%%%&&&''')))******++++++))))))))))))************)))))))))***+++,,,......//////000000111333444555444444666777888888888888:::;;;;;;<<<<<<;;;;;;:::555777999:::;;;:::888777888888888777777:::>>>BBBHHHNNNVVV[[[```dddjjjnnnvvv~~~{{{uuu