BM6P6(@ VVVPPPLLLMMMMMMLLLLLLNNNQQQRRRWWWaaalllyyy|||kkk___XXXQQQHHHAAA???===:::777444222111111111///---,,,+++---...//////////////////.........000///...---+++***)))(((---,,,+++******+++,,,---******+++,,,---......///************************((((((((()))******+++++++++*********))))))((((((******))))))))))))************))))))******+++,,,******************************)))))))))))))))***+++++++++*********))))))******))))))******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......---,,,---...///000111111000000111111222333222333333333444666:::===MMMWWWlll}}}uuuqqqxxx{{{}}}zzztttnnnggg^^^VVVPPPLLLJJJGGGGGGHHHIIIHHHHHHEEEFFFFFFGGGGGGFFFEEEEEEGGGEEEDDDEEEFFFGGGGGGFFFFFFHHHKKKNNNQQQSSSSSSSSSXXXQQQMMMNNNPPPOOOPPPSSSPPPPPPSSS[[[bbblll{{{|||pppbbbWWWQQQKKKDDD>>><<<;;;888555222111000000......---,,,---...///000......------,,,,,,++++++---------,,,,,,++++++***,,,++++++++++++++++++,,,*********+++,,,,,,------((((((((((((((((((((((((++++++******)))))))))(((************)))))))))(((******))))))))))))************))))))******+++,,,************************++++++************+++++++++++++++*********))))))******))))))******+++,,,---------,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////......---...///000111111111000000111111222333333444555444444555777:::===CCCRRRggg}}}yyywwwwwwyyy{{{sssjjjddd[[[YYYUUUSSSSSSRRRQQQPPPNNNNNNNNNNNNNNNMMMMMMMMMPPPOOOOOOPPPQQQQQQOOOMMMLLLMMMNNNOOOOOOOOONNNNNN[[[SSSLLLKKKMMMMMMNNNPPPMMMLLLOOOTTTZZZaaammmyyynnndddXXXOOOJJJFFF@@@;;;999888555333111000000000---------......//////000.........---,,,++++++***+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************((((((((((((((((((((((((+++++++++***************************))))))))))))***))))))(((((())))))*********))))))******+++,,,************************,,,+++++++++++++++,,,,,,+++++++++*********************))))))******+++,,,,,,,,,,,,+++++++++******///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////......//////000111111000000000000111222222333444555555444444555666777999@@@LLL\\\rrr}}}yyyxxx{{{}}}ssspppllljjjhhhfffcccaaa_________^^^^^^]]]]]]]]]```___```aaabbb```]]]ZZZUUUUUUTTTSSSRRRPPPOOONNNfffZZZOOOKKKKKKJJJJJJLLLLLLKKKMMMRRRVVV[[[fffqqqttteee]]]SSSKKKGGGCCC???;;;777666444222111111111222---...////////////......111000//////...---,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***+++*********))))))((((((************************'''((()))***+++,,,---...*********)))))))))))))))))))))(((((((((((())))))******))))))******+++,,,************************++++++*********+++,,,,,,******************************))))))******+++,,,,,,,,,++++++***)))))))))---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------...//////...............//////000000000000000000111222222111333555555444333444555:::;;;===AAAHHHXXXrrr~~~|||yyywwwwwwwwwvvvvvvvvvuuuuuuuuuvvvvvvxxxwwwtttnnnjjjbbb```^^^\\\ZZZYYYXXXXXXttteeeVVVPPPNNNMMMMMMNNNNNNMMMOOORRRSSSVVV^^^hhhssszzzhhh^^^XXXOOOHHHCCC@@@<<<999666555333222111222222333///000000000///...------000//////...------,,,,,,---,,,,,,++++++***))))))***+++,,,------,,,+++***+++******))))))(((((('''************************'''((()))***+++,,,------))))))))))))))))))******))))))(((((((((((())))))******))))))******+++,,,************************)))))))))))))))***++++++******************************))))))******+++,,,+++++++++******)))))))))+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,---.........,,,,,,---------.........000000//////000000111222...000333333333333444555555777999;;;<<>>;;;888555555444333222111111222222000000000/////////......,,,,,,,,,,,,++++++++++++---,,,,,,+++***)))))))))+++++++++,,,,,,++++++++++++*********))))))((((((((((((((((((((((((((((((++++++******)))(((((('''))))))))))))************)))((((((''''''(((((()))******))))))******+++,,,************************(((((((((((()))***++++++***************+++++++++******))))))******+++,,,************************)))***++++++---......///+++++++++++++++++++++++++++++++++,,,------......++++++,,,------------,,,000////////////000111111...///111222111222444666000222666999999:::CCCNNN___tttzzzvvvttttttzzz{{{yyyuuurrrppppppqqqqqqmmm^^^XXXRRROOONNNPPPOOOOOOPPPNNNMMMQQQXXX\\\aaannn~~~~~~oooaaaVVVMMMIIIDDD>>>:::777555444444333222000//////000000///............000222333***++++++++++++,,,,,,,,,+++++++++***************,,,++++++++++++++++++,,,*********************)))((((((((((((((((((((((((,,,+++***)))(((&&&%%%%%%((()))))))))************((((((''''''''''''((((((******))))))******+++,,,************************))))))))))))***+++,,,---))))))*********+++++++++******))))))******+++,,,))))))******+++,,,,,,,,,+++++++++,,,,,,---------***************************++++++,,,,,,---......+++,,,---.........------///////////////000111111000111111000///000222444222333555888888777<<>>;;;888777666666666555333000...,,,+++***000///---,,,---///111222//////...,,,***)))((('''******++++++++++++******))))))))))))))))))))))))***)))((((((((()))++++++,,,,,,+++***))))))******))))))))))))))))))))))))&&&&&&''''''(((((())))))++++++******))))))(((((())))))***++++++++++++***++++++***)))((('''&&&&&&+++***(((((()))******)))++++++******)))(((((((((++++++************++++++))))))))))))***************************************+++---//////...---,,,///......------,,,++++++++++++++++++,,,---...///////////////000000000000///111222222111111222333444333222111111333555666888===DDDJJJUUUggg~~~oooccc[[[UUUQQQRRRQQQOOOOOORRRSSSQQQUUU]]]cccjjjttt~~~xxxkkk```TTTJJJFFFBBB@@@===:::777666555555333222111///...---------///...---,,,,,,...000111*********++++++,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))++++++*********+++,,,---+++***))))))((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((*********)))))))))))))))))))))*********+++++++++***************)))))))))+++***(((((()))******))))))))))))))))))*********++++++******))))))******))))))))))))***************************************+++,,,---...---,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++,,,---...///....../////////000000000///000222111000000111333444333111111111222444555333777:::===BBBOOO```nnnnnnaaaYYYRRRPPPNNNKKKKKKNNNQQQOOOPPPUUUYYY]]]eeemmmxxx}}}lllaaaWWWLLLDDDAAA???===;;;888666444444444000//////......//////000...---,,,+++,,,---...///((()))***+++,,,------...)))******++++++******)))))))))))))))))))))))))))+++************+++,,,,,,))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''((())))))))))))))))))*********)))((()))***+++,,,(((((()))***+++,,,------+++)))(((((()))******)))'''(((((()))******+++++++++******)))))))))(((((())))))))))))******************************************+++++++++,,,,,,,,,******++++++++++++,,,,,,++++++++++++,,,---...............////////////000///000111111000000111222333222111111111222444555333555777777888>>>IIIRRRbbbvvv|||kkkaaaWWWSSSPPPMMMMMMPPPQQQPPPPPPQQQSSSVVV\\\bbbmmmuuu~~~qqqcccYYYQQQHHHBBB@@@<<<;;;888666444333333333//////.........//////000---,,,,,,++++++,,,---------,,,,,,++++++*********))))))************))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((('''''''''''''''''''''''''''))))))((((((''''''&&&&&&'''((((((((())))))******+++***((('''((()))+++---'''((())))))***+++,,,,,,***)))((((((***+++******(((((())))))************************)))(((((('''((()))))))))******************************************))))))******+++,,,)))******+++,,,---------,,,+++++++++,,,,,,---...------........./////////...///111000//////000222222111111000111222333333333555777777777;;;BBBGGGLLL\\\sss{{{mmm___XXXUUURRRRRRTTTPPPQQQPPPOOOOOOSSSXXX[[[cccjjjuuuqqqfffZZZSSSLLLEEE@@@@@@:::999666444333222222222000000///......---......,,,,,,,,,+++++++++,,,,,,///...---,,,***)))(((''')))))))))******)))))))))))))))))))))))))))))))))''''''(((((())))))))))))(((((()))******))))))((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''(((((()))))))))******)))((('''''')))+++,,,))))))))))))))))))))))))***((('''(((***++++++***************))))))((((((*********+++***)))((('''((()))))))))******************************************)))))))))***+++,,,******+++,,,---...//////,,,,,,+++++++++,,,------------------............---///000000///...000111000000000000111111222222...111444555555777:::>>>AAAJJJXXXjjj}}}||||||iii]]]WWWRRRPPPQQQNNNQQQPPPMMMLLLPPPTTTTTTXXX^^^hhhrrrtttddd[[[QQQLLLFFF???<<<===888777555333222222222222111000///...------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******((())))))******))))))((())))))))))))))))))))))))((()))******++++++******'''((()))***+++***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))((('''((()))***+++******))))))((((((''''''***((('''(((***+++++++++++++++******)))((((((''')))***+++,,,,,,+++***)))))))))))))))************************************))))))*********+++++++++++++++,,,------...//////,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......---...//////......///000//////000000111111111111///111333333333333555666:::===DDDPPP```uuu}}}zzz~~~|||{{{~~~|||kkk___VVVQQQPPPOOOSSSRRRLLLJJJNNNPPPOOORRRVVV]]]eeeppp~~~ttteee[[[SSSKKKGGGAAA;;;999;;;888666555333222222333333000000///...---------------------------,,,++++++++++++++++++++++++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))((((((***+++++++++***)))%%%&&&(((******)))(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))************)))))))))(((((()))((('''(((***+++++++++*********)))))))))))))))((()))+++---...---,,,+++))))))))))))************************************)))***+++,,,,,,,,,+++***+++++++++,,,,,,------...---,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,...//////...---///000...///000000000000000000111222333444444333333333777666:::BBBKKKXXXmmm~~~zzzwwwuuusssqqqrrrtttyyy~~~nnnbbbZZZXXXRRRVVVTTTMMMJJJNNNOOOMMMPPPTTTXXX]]]eeeqqq|||iiiZZZWWWPPPIIIEEE@@@:::999;;;777666555333222222333333///......---------......---.........------,,,+++,,,,,,,,,+++++++++******(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&((()))))))))((('''$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''((()))***)))))))))******************++++++)))((('''(((***,,,,,,+++((((((((()))******++++++((())),,,...///...------))))))))))))************************************(((***,,,---...---+++******++++++++++++,,,,,,,,,------,,,++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---///...------...000...//////000000000000000///000111222222222222333777555777===@@@FFFUUUddd{{{{{{vvvrrrpppnnnmmmlllmmmpppwwwrrrbbbWWWVVVSSSRRRSSSQQQNNNPPPTTTOOOPPPQQQSSSYYYcccqqq{{{ooo___VVVNNNIIICCC===;;;999888777777555222///...///000111...//////...,,,,,,---///...,,,***((((((***,,,...+++******)))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))'''&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((()))))))))((((((((((((***,,,---''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))%%%""" ))))))*********+++++++++************************+++++++++*********))))))+++,,,,,,------,,,,,,++++++++++++******)))))))))000///---,,,,,,---...///////////////000000000000000000000000111111111111555555666888;;;???CCCEEE[[[jjj|||vvvrrrppppppqqqqqqrrrvvv}}}}}}|||uuueeeXXXTTTQQQSSSRRROOONNNPPPMMMNNNNNNPPPSSS\\\gggnnn}}}tttdddWWWOOOLLLGGGAAA<<<:::888777666555444333222111000/////////...------,,,------------,,,***))))))***,,,---+++******)))))))))))))))))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&'''''''''(((((((((''''''((((((((((((((()))((('''''''''((()))***+++'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))'''&&&))))))*********+++++++++************************+++++++++*********)))))))))******++++++******))),,,,,,+++++++++*********///...---,,,,,,---///000.../////////000000000000//////000000000111111111222222222333555888:::;;;EEEPPPbbbvvv~~~}}}}}}{{{{{{{{{}}}sss```XXXRRRSSSTTTQQQNNNNNNMMMMMMMMMMMMOOOUUU[[[```mmmvvvttteeeYYYPPPIIIHHHDDD>>>:::888777555444222333333333222000...---000---******---...,,,***+++++++++++++++++++++++++++******)))))))))))))))+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''''''''((((((((()))))))))))))))))))))(((((((((((('''&&&&&&&&&'''((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))************+++************************+++++++++***************)))******++++++******))),,,,,,,,,,,,++++++++++++------,,,,,,,,,...///000....../////////000000000//////000000000000111111333333333333444555666666888>>>HHHUUUeeexxxoooaaaUUUSSSUUUTTTQQQOOOOOOOOONNNNNNOOORRRVVVXXX^^^gggsssxxxhhh\\\SSSMMMIIIDDD@@@;;;888666555444333111111111000000///...---000+++((())),,,...+++(((***+++,,,,,,,,,,,,+++***+++******))))))))))))))),,,,,,***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))*********))))))(((((('''''''''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((...,,,+++)))(((((())))))))))))))))))************************************************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000........./////////000000////////////000000000111333333222333333333444444777:::===BBBLLL[[[nnnzzzppp]]]UUUUUUUUUSSSRRROOONNNNNNNNNOOOQQQSSSSSSUUU\\\fffpppzzz|||lll^^^UUUPPPKKKHHH@@@===999666555444333222111000...,,,+++,,,---...000+++'''(((,,,...+++''')))***,,,------,,,***)))+++******))))))))))))))),,,,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))******))))))((((((''''''(((((()))))))))******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++)))'''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////............////////////...////////////000000000------...///000000111111222333444666:::DDDQQQZZZmmmzzznnnaaa[[[WWWTTTSSSOOOMMMKKKLLLNNNOOOPPPOOOQQQVVV]]]dddkkkuuuuuulll```UUUOOOKKKGGGDDD===:::777555444444222111111///,,,******+++---//////,,,)))))),,,---+++)))***+++,,,------,,,+++***+++******)))))))))))))))+++***))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))''''''((((((((()))))))))((((((((((((''''''''''''))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''')))+++,,,***)))))))))))))))(((((())))))))))))))))))))))))***************+++++++++)))******++++++******)))++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------........./////////......////////////000000---...///111222222222222,,,///111333444999AAAGGGPPP\\\nnnwwwjjj^^^WWWUUUQQQOOOLLLKKKMMMOOONNNMMMNNNQQQVVVYYY^^^fffpppwwwxxxfff___VVVOOOJJJGGGBBB>>>;;;888666444444444222111000///...---------...///------,,,++++++++++++++++++++++++,,,,,,++++++++++++******)))))))))))))))))))))(((((('''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''(((((()))******)))((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''(((***+++,,,******))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++)))******++++++******)))*********+++++++++,,,,,,+++,,,,,,---------,,,,,,---------.........//////........./////////000000000000222333444444333333---111444555555666:::>>>@@@HHHUUUbbbqqqxxxggg\\\XXXVVVRRRNNNMMMNNNOOOOOOMMMMMMOOOQQQSSSVVV\\\eeellllllwwwwwwggg]]]XXXQQQLLLIIIEEE@@@;;;:::888555444444444333111///000000111111000///...------...,,,+++***+++---+++++++++++++++++++++++++++******)))))))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&'''''''''''''''((())))))((('''&&&******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,------,,,,,,,,,)))))))))******+++++++++,,,,,,---------,,,++++++---------.........//////............/////////000---...///000000///...---000333666666444333555777666;;;AAAHHHSSSeee}}}mmmaaaZZZSSSOOOOOOMMMIIIKKKQQQPPPPPPPPPPPPSSSVVVZZZ\\\dddlllwwwttthhhaaaVVVRRRLLLHHHDDDAAA>>>;;;888777666444222111111111000000000111000///......,,,,,,++++++***)))((((((************************++++++)))((('''''''''''')))***+++***)))((()))***((()))*********)))'''&&&((((((((((((((((((((((((''''''((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((+++***)))))))))***,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''')))***))))))))))))(((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))---------,,,+++***)))(((((()))***++++++***)))(((*********)))))))))))))))******+++++++++,,,,,,,,,///...,,,+++***++++++,,,---...//////...,,,+++***........................---...000111222111///...111333444444333222444555444777:::>>>DDDPPP```lllyyyddd[[[SSSPPPNNNIIIIIILLLMMMMMMMMMMMMOOOQQQTTTUUU[[[aaakkkvvvxxxjjj___YYYNNNKKKFFFBBB@@@>>>;;;999888777555444222111111000//////////////////......------,,,,,,+++******)))''''''''''''''''''''''''+++***)))(((''''''''''''***++++++***((('''((()))))))))*********)))((('''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&((((((''''''''''''((((((******)))))))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++++++++***)))++++++++++++***)))(((((()))))))))******)))))))))***)))))))))))))))))))))*********+++++++++,,,,,,...---,,,+++++++++,,,,,,+++,,,---......---,,,,,,........................---...000111111111///......///111000//////000222444666777888;;;CCCNNNWWWffftttwwwjjj\\\UUUQQQMMMJJJJJJKKKKKKKKKKKKLLLNNNOOOOOORRRWWW^^^gggqqq~~~vvvhhh]]]UUUPPPHHHDDD@@@>>><<<;;;999777777666444333111111000000------..................---------,,,++++++******************************+++***)))((((((''''''(((***++++++***(((''''''((()))************)))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&((((((((((((((('''''''''((((((''''''''''''((((((***))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))(((((())))))))))))((('''***))))))(((((())))))***))))))))))))))))))***************++++++++++++,,,,,,++++++++++++,,,,,,---******,,,---............---------------------------...///000111000//////---...000///......///111222444444333333777>>>CCCJJJUUUfffwwwkkk]]]VVVRRRMMMJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNRRRWWW]]]eeeppp}}}vvvfff[[[SSSMMMJJJFFFCCC???<<<;;;:::888777555444333222111000000000---,,,,,,,,,------......,,,,,,,,,++++++*********++++++++++++++++++++++++******)))(((((((((((((((***++++++***'''&&&&&&'''))))))))))))((((((''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''((((((''''''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))))))))((((((***)))(((''''''((()))***)))))))))))))))*********************++++++++++++*********++++++,,,------***++++++,,,------......---------------------------...///000000000/////////000222111000000111333000222333333333555888;;;<<>>888888666333333333444444333111000///...............333222///---++++++,,,,,,******************++++++(((((((((((((((((((((((())))))(((((((((((()))***%%%&&&(((((('''''')))***---,,,***)))))))))***+++))))))))))))))))))))))))%%%%%%&&&'''((()))******''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))((((((''''''''''''((((((&&&''')))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((()))***&&&''''''((()))******+++))))))))))))))))))))))))***)))(((''''''((()))***'''(((''''''&&&%%%$$$###&&&'''((())))))((('''&&&'''(((((()))***+++++++++))))))))))))***************+++,,,,,,+++***)))((())))))))))))+++---///000,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...///000000//////000222------...000222333222222000000111222222333444555999>>>EEELLLVVVggg|||rrraaaSSSPPPQQQMMMIIIHHHIIIJJJKKKKKKKKKLLLNNNPPPTTTVVV[[[cccmmm{{{sssggg```SSSNNNHHHDDD@@@>>>;;;999333333222222111000//////000///...---------------444111---++++++++++++***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&''''''&&&$$$$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((***)))((('''''''''''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((())))))))))))((((((***)))((((((((()))+++,,,++++++***************++++++++++++*********)))))),,,,,,++++++,,,...///000++++++++++++++++++++++++------------------------............////////////111000///......///000111000000111222444555666666222777;;;???CCCKKKWWW```yyyxxx}}}zzziii___ZZZSSSMMMLLLKKKLLLMMMMMMMMMMMMOOOPPPOOOQQQUUUZZZbbbmmmyyyxxxiii^^^XXXMMMIIIDDD???<<<:::777555333333222111111000/////////......------------...111...+++***+++,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''')))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''')))***)))(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''((((((((((((******)))(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***)))((((((((()))++++++++++++***))))))******++++++++++++*********)))))),,,++++++++++++---...///,,,,,,,,,+++++++++++++++....................................////////////111000///......///000111///000000111222333444444333666999:::;;;???GGGNNN[[[fffuuuooopppxxxrrreeeYYYRRRPPPJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMOOORRRVVV^^^gggmmm}}}xxxhhh\\\SSSNNNHHHDDD???<<<999777444222222222111111000000//////------,,,,,,,,,---.........,,,******+++---------******))))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&(((***)))((((((((((((((('''&&&%%%$$$((((((''''''&&&'''''''''&&&''''''''''''(((((((((************))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))((()))******+++******)))))))))******++++++************)))))))))************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................---............/////////000//////......//////000//////000000111111111111111444555555444555999===BBBIIITTT^^^kkk{{{pppmmmnnnvvvyyyhhh\\\VVVKKKJJJHHHHHHIIIJJJJJJJJJLLLMMMNNNOOOQQQVVV\\\aaannnwwwzzzhhh[[[RRRKKKGGGDDDAAA===:::888666444222111111000000000/////////,,,+++++++++,,,---......---,,,******+++,,,,,,+++))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%$$$###$$$&&&'''&&&%%%''''''(((((('''&&&&&&%%%***)))((('''''''''''''''&&&&&&&&&'''''''''(((((()))))))))***)))))))))(((((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++***))))))))))))******+++************))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,------------------------------------------.........//////////////////////////////000000000000000000000000///111333333333333666888888<<>><<<999777666444222000000000//////////////////+++++++++++++++,,,---......,,,******++++++***((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%%%%$$$###%%%&&&&&&'''((((((''''''***)))((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''((())))))(((((('''((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************))))))(((((()))******+++))))))))))))))))))))))))))))))******************+++++++++,,,,,,---------++++++++++++++++++++++++------------..................////////////......000000000111111111111111///000222333333333444555222555888:::>>>DDDLLLRRR```hhhuuuyyynnneeedddjjjssssss___XXXOOOIIIHHHHHHHHHFFFHHHJJJKKKLLLMMMOOOSSSUUU\\\aaagggnnnwwwzzz|||}}}qqqaaaUUUNNNIIIDDD@@@888666444333333222000...////////////............++++++*********+++,,,,,,---,,,******+++***)))'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))''''''((('''&&&$$$$$$%%%&&&'''((((((((((((((((((''''''&&&'''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&((())))))(((''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))************)))(((((((((((()))******+++(((((()))))))))))))))***)))******+++++++++******)))******++++++,,,,,,---************************,,,------------.........---......//////......---//////000000111111111222000000000000000000000000000222555777999;;;>>>AAAEEEIIIRRR]]]eeemmmxxx~~~pppiiihhhkkkssszzzqqqfffXXXNNNIIIHHHFFFDDDFFFHHHJJJKKKKKKLLLNNNPPPSSSWWW\\\aaahhhqqq}}}~~~yyyvvvwww~~~~~~lllbbbUUULLLIIIEEE???:::666444333333333222000...........................,,,++++++************+++***))))))***++++++)))((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***((('''((())))))((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%'''(((*********((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((()))***+++******)))'''''''''(((((()))++++++(((((((((((())))))************+++,,,,,,+++***)))(((((()))******+++,,,,,,************************,,,,,,---------.........------...//////...------------...///000000111111111000///...////////////111222444666777888999:::999999>>>FFFJJJMMMUUU___kkkvvvsssllliiikkkpppyyyxxxfffXXXQQQNNNKKKIIIGGGIIIJJJKKKJJJKKKLLLNNNMMMQQQVVV[[[___fffooovvvyyytttrrrsssttt~~~mmmaaaXXXMMMGGGEEEBBB<<<666777666555555555555222000---.....................,,,,,,+++***)))))))))***((('''''')))+++,,,+++***&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&((()))((('''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&(((***+++,,,+++***)))((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''((((((((()))((((((((((((((((((((((((************************************************(((((())))))))))))(((((('''((()))++++++******)))''''''''''''((()))++++++'''((((((((())))))*********+++,,,------,,,******'''(((((()))******++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---...//////...---,,,++++++,,,---...000000111000///---...000222333333000000000111111111222333777666999??????===BBBKKKJJJTTTcccpppzzzzzzooonnnsssuuuyyyxxxeeeYYYPPPOOORRRIIIEEEBBBDDDHHHKKKKKKIIIMMMNNNOOOSSSWWW]]]bbbeeeooozzzzzzrrrooollllllttt~~~|||mmmdddVVVPPPHHHAAA<<<777444222111111000000000000111111***+++---//////...---,,,+++++++++************)))***)))))))))***+++,,,,,,''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&((()))***))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((((('''%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))''''''''''''''''''''''''***'''$$$%%%(((******(((***((('''&&&&&&'''(((***'''&&&&&&%%%%%%%%%&&&&&&++++++******))))))((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,------))))))*********+++++++++,,,,,,,,,---------......////////////000000000000////////////000000000000000000000000000111111222333333444444666777999:::>>>AAAGGGNNNXXXaaaiiimmmzzz~~~wwwwwwsssuuuppp___TTTPPPKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNPPPTTTXXX\\\^^^eeennn}}}vvvpppkkklllpppvvv{{{nnnbbbYYYOOOJJJCCC>>>:::777444222111000000/////////000000***+++---...///...---,,,+++++++++************)))*********)))******++++++)))((((((''''''(((((()))***))))))))))))******+++))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))&&&$$$%%%'''))))))((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))************************(((((()))******+++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,------------...------------.............../////////000000000000111111000000111111222333222222333333444555777777888999;;;???DDDJJJNNNQQQXXX```jjjttt}}}zzzwwwzzzyyycccWWWNNNNNNNNNJJJGGGFFFHHHKKKMMMLLLMMMMMMOOORRRTTTVVVZZZaaalllwwwyyyoookkkiiijjjqqq{{{uuuhhh\\\RRRLLLFFFBBB===999777666444333111000///...............+++,,,,,,---...------,,,+++++++++************)))++++++***)))))))))*********))))))(((((())))))***)))************))))))((()))((((((''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&$$$%%%&&&((('''''')))((('''&&&&&&'''((()))(((''''''&&&''''''((((((&&&&&&''''''((())))))***'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++((())))))******+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,------------.............../////////000000000111111111111111222333333222111111111111222333444666666666777888:::<<<======CCCKKKRRRZZZcccmmmttt|||~~~ooo[[[VVVOOOIIIEEEFFFHHHIIIKKKKKKKKKKKKLLLNNNPPPQQQTTTYYYaaajjjsss}}}pppjjjjjjmmmtttvvvdddXXXOOOHHHDDD@@@===999666555555333222000///...---------------,,,,,,,,,,,,,,,,,,,,,---+++++++++*********)))))),,,+++***))))))((())))))***))))))(((((())))))***'''((()))))))))'''&&&%%%)))(((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&$$$######$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''((((((''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))************************((()))))))))*********+++***++++++++++++,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,---------........./////////000000........./////////000000000000000000000111111222111000000/////////000000333444444555777888999:::777:::===@@@DDDIIIPPPUUU___dddllluuu|||{{{|||uuugggVVVKKKJJJKKKKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOQQQUUUZZZ```gggrrrwwwqqqooopppxxxxxxgggXXXNNNHHHDDDBBB===:::777555444333222000//////...---------------------++++++++++++,,,---+++++++++*********))))))++++++***)))(((((((((((()))((((((''''''(((((()))'''((()))))))))'''&&&%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$######$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((('''''''''&&&&&&&&&%%%(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------............////////////............////////////...............///000000000000///............///...///000222333555666666555555555666777:::>>>@@@FFFJJJOOOTTTZZZ```fffjjjqqquuu|||}}}xxxyyy|||dddTTTPPPOOOKKKFFFHHHHHHIIIJJJLLLMMMMMMNNNMMMPPPTTTXXX\\\eeeooowww~~~|||}}}ooofffYYYNNNHHHDDDAAA>>>999777555333333222000///......---------............---+++))))))***,,,---+++++++++************)))******)))((((((((()))))))))((((((''''''(((((())))))************))))))((((((''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((('''&&&&&&%%%%%%'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&&&&''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------........./////////---------------......///000000///.........//////......000111111222111111222222222222444666888999;;;===???BBBEEEHHHKKKLLLRRRUUUZZZ___dddjjjpppuuu|||yyyqqqqqqvvvjjj]]]UUUMMMGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJMMMPPPSSSUUUZZZaaaggguuu}}}yyyooo[[[UUULLLFFFCCC???;;;888444333111111222222000///------------...///000111///---+++)))((())),,,---+++++++++************))))))(((((((((((())))))******))))))(((((())))))******))))))))))))******+++'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%(((******'''%%%%%%'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((((((''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((************++++++++++++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////...------------...//////000000/////////000000111000111222222222111000///111111111222444666666666666666777999;;;<<<<<<;;;===???BBBEEEHHHLLLQQQUUUXXX[[[```dddhhhlllqqqtttxxx}}}{{{lllggghhhjjjsssooo```VVVPPPIIIIIIJJJJJJJJJIIIHHHHHHIIILLLPPPQQQRRRUUUZZZ___eeelllwwwxxxggg^^^OOOJJJDDDAAA???;;;666222000///...///111111000///---------...///000111222000...***(((((())),,,---+++++++++************)))(((((('''(((((()))***+++++++++************++++++((('''&&&&&&&&&((()))***'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&)))++++++(((%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,---------.........//////---------.........//////...............///000000000000000000000111222222...///000111111000///.../////////000222222111///333333444666777777666444333555666888999<<<@@@CCCCCCEEEGGGHHHIIILLLOOORRRTTTYYY___aaa```___bbbeeeeeeiiioootttvvvvvvwwwwwwuuurrrppppppqqqsssuuuuuuvvvkkkbbbeeegggppp|||fffTTTPPPMMMLLLLLLNNNMMMJJJGGGKKKKKKJJJJJJLLLPPPSSSVVV]]]aaahhhpppzzzxxxwwwzzziii[[[RRRIIIEEE@@@<<<999777444222111111000///...---------...---,,,,,,......---,,,)))))))))***+++++++++,,,************))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((,,,)))%%%&&&(((******((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))((('''&&&&&&'''((()))***************++++++++++++******))))))((((((''''''(((((())))))))))))((((((((((((((((((((())))))******((('''(((+++,,,+++(((+++++++++***************...,,,***+++---...---*********))))))))))))******........................///...---,,,+++,,,---...000000//////.........---////////////////////////111111000000//////......222222333333333444444444333333444555666888888999999:::;;;<<<<<<;;;:::999CCCCCCBBBBBBCCCEEEGGGHHHKKKKKKLLLNNNOOOPPPQQQRRRUUUUUUTTTTTTSSSSSSSSSSSSrrrfffeeeeeeiiisss~~~~~~lll^^^WWWOOOKKKJJJIIIFFFCCCFFFFFFFFFGGGJJJNNNQQQTTTUUUYYY___eeemmmvvv{{{vvvzzzyyykkk^^^SSSLLLDDDAAA<<<999777444222000/////////...------,,,,,,...,,,,,,,,,---...---,,,******************++++++*********)))))))))((((((***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((***(((''''''((())))))((('''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))(((((('''&&&''''''))))))''''''((((((((()))))))))))))))))))))((((((''''''))))))(((((((((((())))))++++++***)))))))))))))))***((('''(((+++,,,***)))(((((()))***++++++,,,,,,---+++***+++------,,,************))))))*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...000/////////.........---........................000000000000//////....../////////000000000111111000000000111222333444444555555666666666666555555888888777777888999:::;;;;;;;;;<<<===>>>??????@@@BBBBBBAAAAAA@@@@@@@@@@@@qqqkkkgggeeehhhmmmvvvyyylll[[[PPPLLLKKKIIIEEEFFFEEEFFFGGGIIIKKKMMMOOONNNQQQUUUZZZ___fffmmmrrrxxxwwwxxx{{{rrrdddZZZRRRJJJEEE>>>;;;777444333222000/////////.....................,,,+++,,,---...---+++******************))))))******))))))))))))(((((())))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((###%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&'''))))))((((((''''''''''''(((''''''(((((((((((()))))))))))))))(((((((((((('''***)))(((''''''((()))***...---,,,***))))))((((((***(((((((((***+++***))))))))))))***+++++++++,,,,,,***)))***+++,,,+++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...////////////.......................................000000000////////////...............////////////......//////000000000111222222111111111111222222444333333222222333333444222333333333444444444444555555555555555444444444yyyppphhheeeeeejjjtttqqq```XXXUUUPPPMMMJJJIIIHHHHHHHHHIIIIIIJJJMMMOOOQQQSSSVVV[[[aaaeeemmmtttyyywww{{{sssaaaUUUOOOKKKEEE???999666333111111111000///////////////000000000000---,,,++++++------,,,+++++++++******))))))((((((***)))))))))(((((((((((()))))))))))))))*********''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((("""&&&))))))&&&$$$%%%&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))))))))((((((''''''''''''))))))))))))*********+++((((((((((((((((((((((((+++)))(((&&&&&&((()))+++---,,,+++***))))))))))))))))))((()))************---,,,,,,+++***)))((((((+++************+++******,,,++++++++++++++++++,,,------------------------******++++++,,,---...///................................................//////////////////////////////000000000111111111000000000000000111111111333222111000000111222333444333333222222222222222333222222222222222222222333333333333333333333333}}}ppphhhddddddjjjqqq}}}vvvggg]]]UUUOOOKKKJJJIIIGGGGGGGGGHHHHHHLLLNNNOOOPPPQQQTTTYYY\\\bbbgggpppzzz}}}yyyzzz~~~nnnbbbTTTLLLIIIEEE???999666333111000000111111000---.....................---,,,++++++,,,---,,,++++++******))))))((((((((()))))))))(((((((((((('''(((((())))))************&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&***------***((()))***%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&'''))))))))))))(((((('''&&&&&&((())))))))))))*********'''''''''''''''(((((((((+++)))(((&&&&&&((()))+++))))))((((((((())))))***((()))))))))))))))***+++,,,,,,++++++***))))))(((******+++************+++,,,++++++++++++++++++,,,------------------------)))***+++,,,------......---------....................................................../////////000000000111111111111222000000000000111111111111222222000//////000222222111111111000//////......000000000///////////////000000000000000000000111~~~ssskkkfffgggjjjrrr{{{jjj\\\TTTNNNLLLIIIGGGFFFFFFHHHIIIIIIJJJKKKKKKLLLOOOSSSWWW[[[^^^dddlllttt~~~zzzyyy|||~~~wwwjjj[[[SSSJJJDDDAAA>>>999444555222000///000111111000,,,+++++++++++++++++++++---+++***+++,,,---,,,***))))))))))))))))))(((((())))))((((((((((((''''''((((((((()))******++++++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((%%%'''(((((('''&&&&&&'''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))'''(((((()))(((((('''&&&&&&&&&''''''''''''((((((&&&''''''''''''(((((((((***)))(((''''''((()))***((((((''''''((()))******''')))******))))))***+++(((((()))***+++,,,------***+++,,,+++*********,,,++++++************++++++++++++++++++++++++++++++)))***+++,,,------,,,,,,---------------.........---------------------------............/////////............////////////---.........//////000000000//////......//////000000000111111000///......//////..................////////////000000000000}}}rrrmmmmmmpppwwwqqqhhh[[[WWWQQQKKKGGGGGGHHHIIIEEEFFFGGGHHHIIILLLQQQTTTVVVXXX[[[```fffnnnwww}}}~~~{{{|||}}}}}}sssdddYYYNNNIIICCC>>>;;;999666444444111//////000111111000---------,,,+++++++++***,,,+++***+++,,,,,,,,,***((((((((()))))))))))))))))))))(((((((((''''''''''''(((((()))******++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((%%%###""""""###$$$$$$###'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))&&&'''((())))))(((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))******))))))((()))))))))''')))+++***)))(((***,,,&&&'''((()))+++---......***,,,------******+++---*********))))))************************************+++,,,,,,,,,,,,+++***,,,,,,,,,------.........---------------------------------.........//////,,,,,,---------.........+++,,,,,,---...///000000......////////////......000000111222111111000////////////000000000000000000000000000111111111222wwwuuurrrttt{{{jjjddd[[[QQQJJJGGGGGGGGGCCCEEEFFFGGGIIILLLQQQTTTTTTUUUVVVXXX\\\ccclllqqqtttyyy}}}zzz{{{ssseeeWWWMMMIIIFFFAAA<<<888666666666333111///...///000000///111111000///......------,,,+++******,,,,,,+++***''''''(((((())))))******)))((((((((('''''''''''''''(((((()))***+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((($$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((+++'''$$$$$$''')))(((&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))%%%&&&''')))))))))(((((((((((((((((()))))))))***&&&&&&&&&'''''''''(((((((((((())))))))))))((((((------+++***))))))((((((''')))+++***((((((***,,,)))))))))***++++++,,,,,,***---...---+++***,,,...******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***))),,,,,,,,,------.........---------------------------------.........//////---------.........//////,,,,,,---...000111222222...///111111111111///...,,,---...//////...---,,,............/////////000............//////000000zzzqqqqqq~~~{{{jjjZZZOOOJJJJJJLLLFFFEEEEEEDDDEEEGGGHHHHHHMMMNNNPPPTTTXXX\\\___aaakkkmmmqqquuuzzz~~~{{{}}}zzziii]]]TTTMMMHHHBBB@@@;;;777444333333444000000///...............------------,,,+++***)))------,,,,,,,,,,,,++++++---***'''''')))+++***)))******))))))((((((''''''******))))))))))))******))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((())))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%***(((&&&&&&'''''''''&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((('''&&&%%%%%%''''''((())))))(((''''''+++*********))))))((((((******))))))))))))******(((((((((((()))))))))))),,,+++***))))))***++++++,,,+++***))))))***+++,,,***)))(((&&&&&&((()))***+++******))))))******+++++++++,,,------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............////////////.........---------......------------......////////////............------------------------{{{ssswww~~~qqq```VVVPPPNNNJJJHHHGGGFFFGGGHHHIIIIIIKKKLLLMMMOOORRRUUUXXXZZZ]]]___cccfffiiinnnssswww{{{kkk]]]SSSKKKFFFBBB???<<<888555222222222222000//////...............------------,,,+++***))),,,,,,+++++++++*********---***((((((***++++++******)))))))))((((((((('''))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((())))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%)))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''&&&%%%((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((()))))))))((('''''''''''''''''''''''''''''')))))))))(((((((((''''''******))))))))))))******(((((((((((())))))))))))))))))((((((((()))***+++++++++************++++++*********++++++*********++++++************++++++(((((()))************))),,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......///.........------------......------------......000000000/////////......------------------------}}}vvvtttuuu~~~vvvdddWWWOOOLLLJJJFFFEEEFFFGGGHHHHHHJJJJJJKKKLLLMMMOOOQQQRRRTTTVVVYYY[[[]]]```dddgggkkkoootttzzzpppgggYYYNNNHHHCCC???<<<999888555222000000000111000///......------......------------,,,+++***)))+++************))))))))),,,***((()))***++++++***))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&''''''''''''&&&&&&'''((()))'''%%%'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((()))***************)))((('''&&&%%%%%%&&&'''((((((((('''''''''''''''&&&***))))))(((((())))))***(((((((((((())))))))))))((((((''''''((()))************++++++++++++******)))+++---......---+++))),,,++++++++++++++++++,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------------------------------------,,,,,,,,,,,,------............------------......------------......//////.........---------........................wwwrrruuu{{{~~~{{{fffZZZSSSNNNIIIFFFGGGHHHHHHGGGIIIIIIIIIJJJKKKLLLNNNOOOQQQSSSUUUVVVWWWXXXZZZ]]]___bbbfffjjjqqqyyy}}}zzz~~~qqq```XXXNNNFFFAAA???<<<999666444222000//////000000//////...------------...,,,,,,,,,,,,,,,+++******++++++*********)))))))))***)))(((((())))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''')))******)))'''%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''((()))***************((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((())))))))))))***+++,,,,,,+++***)))++++++,,,------,,,++++++,,,,,,++++++++++++,,,,,,+++,,,------...---------******+++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,++++++++++++........................uuuppppppooowwwrrraaaZZZQQQLLLKKKLLLJJJHHHHHHHHHHHHHHHIIIKKKLLLMMMMMMOOOQQQQQQQQQQQQRRRSSSYYY[[[]]]```ccciiipppuuu{{{|||xxxxxxxxx}}}~~~kkk]]]UUUNNNFFF@@@===;;;888666444333111000000000000000//////...---------------++++++,,,,,,++++++******,,,+++++++++************'''(((((((((((('''(((((((((((((((((())))))))))))***))))))(((((())))))***'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&'''((()))'''&&&$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((())))))))))))((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))),,,,,,++++++***)))(((''')))***+++,,,,,,+++***))),,,+++***))))))***+++,,,,,,++++++******++++++,,,(((((()))*********************++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,------------------------,,,,,,,,,,,,---------------,,,,,,,,,++++++........................|||pppjjjiiimmmsssyyywwwlll___VVVRRROOOKKKGGGHHHHHHGGGGGGHHHIIIIIIJJJKKKMMMOOOPPPOOOOOOOOOPPPTTTUUUVVVWWWYYY\\\```dddkkkooovvv~~~}}}xxxvvvwww|||zzzkkk[[[QQQJJJDDD>>>999888777444111222222111000///////////////...------,,,,,,------***+++++++++++++++******,,,,,,+++++++++*********&&&((())))))(((''''''((((((((((((((())))))))))))******))))))))))))******'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%(((&&&$$$###$$$%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''''''''&&&((('''&&&%%%%%%&&&'''(((((((((((((((((())))))))))))((((((''''''(((((()))(((((((((((()))))))))))),,,,,,,,,,,,+++)))((('''******++++++++++++******,,,+++)))'''''')))+++,,,+++******************+++)))***++++++,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,------------------,,,,,,,,,,,,------//////.........---------------------------------{{{rrrlllmmmmmmmmmrrrzzzlllccc]]]UUUOOOMMMLLLKKKJJJIIIIIIIIIIIIJJJLLLNNNOOOOOONNNOOOPPPOOOQQQRRRRRRRRRSSSVVVXXX]]]```eeejjjooouuu|||}}}zzzxxxtttvvvyyy|||~~~ooocccYYYNNNGGG@@@<<<777444444444222///111111000//////...------///...------,,,,,,------******++++++++++++******+++************)))))))))'''))),,,,,,***((()))***'''((((((((()))))))))***))))))(((((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%'''(((((((((''''''$$$$$$%%%%%%&&&'''((((((+++(((%%%######$$$%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((()))***++++++***))))))++++++************++++++******))))))))))))*********))))))(((((())))))***,,,,,,---............---++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,qqqpppmmmjjjkkktttzzzqqqfff___TTTRRRPPPNNNLLLKKKJJJIIIEEEGGGJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQPPPQQQRRRSSSUUUWWWZZZ]]]```ffflllpppsssxxx~~~wwwqqqooooooppppppooouuu}}}lll\\\RRRKKKEEEAAA;;;777333222333444222///000000///...------,,,+++......---,,,,,,,,,,,,---)))******+++++++++******))))))))))))(((((((((((((((+++......+++******,,,'''((((((((())))))******((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&((()))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$$$$%%%'''(((((((((''''''!!!"""###%%%''')))***+++111---(((%%%%%%&&&'''((("""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((('''&&&%%%%%%''''''((())))))(((''''''%%%%%%%%%&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))$$$%%%''')))***+++******,,,+++***))))))***+++,,,((()))+++,,,,,,+++)))((())))))(((((((((((())))))))))))***++++++++++++***,,,,,,++++++++++++++++++************************++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---*********))))))))))))(((++++++++++++++++++++++++xxx|||uuutttqqqooottt}}}vvvjjjcccYYYRRROOONNNLLLJJJHHHIIIKKKKKKKKKKKKLLLNNNJJJLLLNNNNNNMMMMMMNNNNNNRRRRRRSSSTTTWWW[[[^^^```bbbggglllpppsssxxx}}}{{{vvvhhhhhhgggffffffiiinnnrrr}}}vvvjjjZZZNNNGGGCCC>>>:::777777555444222111//////000...,,,---111222222000---,,,***+++,,,,,,+++)))++++++******)))((((((((())))))))))))))))))))))))******)))((('''&&&%%%%%%)))***+++++++++)))((('''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))'''&&&&&&)))***(((&&&&&&&&&&&&''''''''''''(((###$$$&&&&&&&&&&&&$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))))))))))))))************)))((((((((()))***++++++((((((((((((((((((((((((++++++******************,,,,,,,,,------.........***************+++++++++*********)))))))))+++---,,,,,,,,,++++++*********************************,,,+++++++++++++++++++++fffttt~~~wwwppppppuuuzzz{{{lllaaaYYYTTTOOOLLLKKKLLLKKKKKKJJJIIIJJJKKKJJJKKKMMMNNNNNNOOOPPPPPPOOOPPPPPPRRRSSSUUUWWWXXXZZZ^^^bbbdddfffiiimmmpppsssvvv{{{wwwoooiiifffccccccccceeehhhoooxxx~~~wwwggg]]]PPPGGGBBB>>>:::777666555444333222111000///...,,,***+++---......,,,---+++******+++,,,***)))))))))******************))))))))))))))))))))))))(((((((((((((((''''''''''''(((((()))((('''&&&%%%''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''%%%$$$&&&)))***)))(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))(((((()))))))))*********++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,************************)))))))))(((((()))+++,,,,,,,,,+++++++++*********************************++++++++++++************WWWaaarrrvvvppppppnnnyyy{{{nnncccYYYSSSRRRQQQOOOMMMKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQSSSUUUWWWXXXXXXYYY[[[]]]bbbeeejjjooosssuuuwwwwwwxxx{{{zzzvvvooohhhbbb___^^^^^^bbbcccgggllluuuqqqcccUUUNNNEEE???<<<:::777555444333333222111111000000...,,,******+++,,,+++***---+++******++++++***)))((())))))***++++++,,,,,,))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((($$$######%%%(((******)))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''((((((((((((((((((((((((''''''((())))))))))))(((((())))))******))))))((((((((())))))))))))******++++++*********+++,,,,,,************************(((((((((((((((((((((((((((((()))))))))))))))***+++++++++******))))))(((******))))))******+++,,,+++++++++***************************************)))))))))))))))*********VVV[[[dddoooyyytttppptttzzz~~~pppggg```]]]YYYUUURRRQQQOOONNNMMMKKKJJJIIIIIIIIIHHHGGGLLLMMMNNNPPPPPPPPPOOONNNQQQQQQRRRRRRRRRRRRRRRSSSXXXZZZ^^^bbbeeeggghhhhhhhhhjjjnnnrrrvvv{{{~~~xxxsssqqqiiigggddd```___```dddgggjjjooowwwyyykkk]]]SSSHHHDDD???;;;:::888555333111111111111111111000000000///...------,,,,,,,,,,,,+++******++++++***))))))*********+++++++++,,,))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%'''(((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((((((((())))))))))))(((((((((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((((((((())))))((((((((((((((((((((((((,,,++++++***)))((((((''',,,+++***+++,,,------,,,*********************)))************************(((((((((((())))))))))))WWWXXX[[[___iiizzz}}}uuurrrqqqssszzzzzzuuunnngggbbb]]]WWWTTTSSSPPPMMMLLLLLLLLLKKKIIIJJJKKKMMMNNNOOOOOONNNNNNPPPPPPOOOPPPQQQQQQQQQQQQOOOQQQSSSVVVXXXZZZ[[[[[[^^^___bbbdddfffjjjnnnrrrrrruuu{{{yyyvvvrrrnnniiigggffffffbbbdddeeeeeegggkkkqqqvvv}}}qqqcccVVVLLLGGG???===:::888666444222111000000000000000000000000111111000...---,,,,,,---,,,+++)))***++++++***(((+++++++++*********))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((())))))''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))))))))(((((('''(((((()))((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))((((((++++++******)))(((''''''+++))))))***,,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))RRRRRRRRRSSSXXXdddttt|||tttmmmlllnnnsss|||~~~uuullleee^^^YYYTTTQQQQQQPPPMMMJJJIIIJJJKKKLLLMMMMMMMMMMMMOOOMMMMMMMMMOOOPPPOOONNNMMMNNNOOOQQQRRRSSSTTTTTTUUUVVVXXXXXXXXXZZZ^^^``````cccggglllooosssxxx{{{|||zzzvvvrrrnnnjjjhhhgggbbbbbbaaa___^^^^^^aaadddgggkkkqqqvvvzzz{{{kkk___UUUKKKDDDAAA888777555333111000////////////////////////.........//////---+++***+++,,,,,,***))))))******)))(((++++++******)))(((((('''))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((''''''(((((())))))(((((('''''''''(((((((((((())))))++++++***)))))))))******''''''''''''''''''''''''((((((((())))))******+++******))))))))))))((((((*********))))))((((((''')))'''&&&'''++++++)))&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******LLLLLLLLLLLLMMMUUU___gggvvvvvvqqqmmmkkknnnttt~~~vvvmmmeeeaaa\\\UUUPPPOOONNNMMMMMMLLLLLLMMMMMMNNNLLLKKKKKKMMMNNNMMMKKKMMMMMMNNNOOOOOOPPPPPPPPPOOOPPPPPPPPPOOOPPPSSSUUUTTTVVVYYY\\\^^^aaaeeegggnnnqqquuuyyy|||~~~wwwqqqmmmjjjiiieeedddbbb___^^^]]]]]]]]]ZZZ]]]```bbbeeeiiiooosss|||sssgggZZZSSSKKKBBB===<<<333333222111//////000111/////////......---------,,,---...,,,)))(((***,,,+++***))))))******)))((())))))(((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&&&&(((***&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&'''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''(((((((((((('''''''''''''''((((((((())))))++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))*********)))))))))(((((((((''')))))))))))))))(((((((((***'''&&&(((,,,---***&&&'''''''''((((((((())))))))))))))))))))))))))))))''''''((())))))***++++++JJJKKKKKKJJJIIILLLSSSYYY^^^ppp|||ssskkkiiimmmrrrzzzvvvlllaaaZZZUUUTTTRRRPPPNNNNNNNNNNNNOOOLLLJJJKKKMMMMMMKKKHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMLLLKKKLLLOOOQQQOOOPPPRRRSSSSSSUUUXXX[[[]]]```dddgggjjjmmmqqqtttvvvxxx{{{|||}}}~~~}}}yyyvvvsssoooiiiccc^^^\\\[[[[[[[[[[[[ZZZZZZ[[[\\\^^^___```eeekkkqqqwww~~~{{{lllcccVVVKKKFFFAAA888333444222222222111000111333555000//////...------,,,,,,,,,---...---***)))+++...+++***))))))******)))(((&&&&&&''''''(((((())))))))))))))))))))))))))))))%%%%%%&&&'''((()))***+++(((''''''&&&'''((()))***''''''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%((((((''''''***---&&&&&&&&&'''''''''((((((###$$$&&&&&&&&&&&&$$$######$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))((('''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))))))))((((((((('''''''''(((((((((((())))))))))))---***)))+++000111---)))&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((((()))***++++++,,,FFFEEEEEEDDDEEEFFFGGGHHHWWW\\\jjj}}}rrrllljjjmmmpppwww~~~vvvmmmfff^^^ZZZZZZZZZWWWTTTQQQPPPOOOPPPPPPNNNKKKHHHMMMLLLJJJKKKLLLLLLKKKIIIIIIIIIJJJJJJIIIIIIKKKLLLLLLLLLKKKLLLMMMOOOQQQRRRVVVWWWXXXZZZ\\\]]]___```fffgggiiijjjjjjkkknnnpppssstttwwwzzzzzzwwwyyywwwsssnnnhhhddddddeee]]]]]]\\\YYYWWWVVVWWWXXXUUUWWWYYY[[[]]]aaaeeeiiinnnuuu~~~ttteeeZZZNNNHHHAAA===;;;:::777555111111111111000000000//////...---,,,+++,,,------************)))))))))(((++++++++++++************((()))***++++++***)))(((&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$###"""###$$$$$$&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%$$$#########%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$&&&((()))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))((((((''''''''''''(((((((((((()))((('''&&&''')))+++,,,DDDCCCBBBBBBCCCDDDFFFGGGOOORRR\\\nnnzzzsssoooooosssyyywwwnnnjjjeee___[[[ZZZXXXVVVUUUTTTRRROOOLLLPPPOOOMMMNNNNNNNNNMMMKKKMMMMMMLLLKKKIIIIIIIIIJJJKKKJJJJJJJJJKKKLLLMMMMMMQQQQQQRRRTTTVVVWWWXXXYYY[[[\\\]]]]]]]]]]]]```bbbbbbccceeehhhkkkooorrrttttttuuuwwwxxxyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{zzzyyyxxxwwwvvvuuuuuuttttttuuusssrrrqqqpppnnnkkkgggeeebbbbbb```]]]ZZZYYYZZZ\\\\\\\\\\\\[[[YYYYYY[[[]]]^^^aaafffjjjooosssyyy|||uuukkk```UUULLLHHHCCC===999888777555333111111111000000000//////......---,,,,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((''''''((((((((())))))(((((((((''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((''''''''''''''''''''''''((((((((()))))))))******((((((((((((((((((((((((''''''((())))))(((''''''''''''(((((((((((('''''''''(((((((((((()))))))))((('''%%%$$$$$$%%%&&&'''AAA@@@@@@???@@@BBBCCCDDDFFFHHHNNNYYYfffwww{{{tttqqqqqqsssvvv|||wwwrrrpppmmmjjjfffccc```\\\YYYWWWVVVTTTTTTTTTSSSPPPNNNMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJKKKLLLMMMNNNOOOOOORRRSSSSSSSSSRRRRRRSSSUUUVVVVVVWWWXXX[[[]]]___```aaabbbccceeeeeeeeedddddddddeeefffggggggfffeeedddbbbaaa```__________________^^^]]]\\\[[[YYYXXXXXXWWWXXXXXXWWWWWWXXX[[[^^^aaabbbdddddddddfffhhhkkkrrrwwwnnn```WWWPPPIIIDDD@@@===888555444333222111000000000000////////////---------------,,,,,,+++,,,,,,+++++++++*********))))))((((((((((((''''''(((''''''&&&&&&''''''(((((((((((('''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))'''&&&%%%%%%'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%######%%%''')))''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''%%%$$$######$$$$$$???>>>>>>===>>>@@@AAABBBCCCDDDHHHNNNTTT```uuu{{{vvvuuutttwww|||tttoooiiigggeeecccaaa^^^ZZZVVVSSSQQQNNNMMMLLLLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHKKKKKKKKKLLLLLLLLLMMMMMMOOOPPPPPPOOONNNNNNPPPQQQRRRRRRSSSSSSTTTVVVWWWXXXYYYZZZ[[[\\\\\\\\\[[[ZZZZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYXXXXXXWWWXXXXXXXXXWWWWWWXXXWWWWWWWWWYYYZZZ\\\^^^```bbbcccfffjjjmmmtttvvvyyy{{{}}}wwwmmm^^^RRRKKKFFFBBB>>>999777444222111000000000000000/////////.........,,,,,,---...---,,,+++***+++++++++*********))))))+++*********)))))))))))))))((('''&&&&&&'''((()))))))))((('''&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''&&&%%%&&&(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%######$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$$$$%%%'''(((&&&&&&''''''%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&)))((('''&&&&&&&&&''''''??????>>>===>>>???@@@AAAAAACCCGGGKKKMMMRRRaaappp{{{xxx{{{|||wwwqqqmmmgggccc^^^[[[YYYVVVSSSPPPNNNNNNNNNOOOOOOOOOPPPPPPRRRRRRRRRQQQQQQPPPPPPPPPMMMNNNNNNNNNMMMMMMNNNPPPOOOOOOOOOPPPQQQRRRTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTTTTUUUWWWXXXXXXXXXWWWVVVUUUUUUUUUUUUVVVVVVWWWXXXXXXZZZ\\\]]]^^^___cccfffgggjjjoootttyyy~~~|||sss```YYYOOOGGGBBB>>>:::777444333222111//////000000/////////............---+++,,,---------,,,***)))))))))))))))((((((((((((*********))))))))))))(((***)))'''''''''''')))***))))))((('''&&&%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''))))))(((&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%###%%%''''''%%%%%%''')))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))'''''''''(((((('''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))***BBBAAA@@@?????????@@@AAA???@@@DDDHHHHHHJJJRRR\\\fffsss|||}}}wwwqqqmmmhhhaaa]]]ZZZYYYXXXWWWVVVWWWXXXYYY[[[ZZZYYYXXXWWWVVVUUUUUUQQQRRRRRRQQQOOOOOOPPPQQQMMMMMMNNNOOORRRTTTVVVWWWYYYYYYZZZZZZZZZXXXWWWVVVVVVWWWYYYZZZ[[[[[[[[[[[[XXXYYYYYYZZZ\\\^^^___```cccggglllooopppsssxxx|||tttfff___PPPKKKFFFAAA===:::777555000111111000......///000///.........------------,,,,,,,,,,,,,,,++++++***))))))((((((((('''''''''((((((''''''''''''&&&&&&)))(((((((((((((((((()))((((((((('''&&&&&&&&&%%%%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&(((******(((&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%"""###$$$$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$"""%%%''''''$$$$$$&&&(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((((((((('''''''''(((((((((((()))))))))%%%%%%&&&''''''(((((()))FFFEEECCCBBBAAA@@@AAAAAA???>>>@@@DDDEEEEEEIIIOOOUUU\\\ooo}}}wwwtttqqqmmmllllllmmmooooooooonnnllljjjiiihhhgggeeeeeedddaaa]]][[[[[[\\\XXXYYY[[[]]]aaadddgggiiimmmmmmnnnnnnmmmkkkjjjiiihhhiiilllnnnppppppqqqpppooopppqqqsssuuuxxx{{{||||||nnn___TTTQQQFFFCCC???;;;999888777666...///000///---,,,---///.........---------,,,,,,---,,,++++++***+++++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&(((***+++)))'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))'''""" """%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''&&&&&&&&&IIIHHHFFFCCCBBBAAAAAABBB@@@===>>>AAACCCCCCFFFJJJNNNQQQ^^^ssszzzyyywwwsssnnnkkkjjjjjjhhhjjjlllppptttyyy|||~~~ssseeeYYYMMMFFFEEE>>>;;;777333111222444555,,,...000///,,,+++,,,.........---------,,,,,,,,,...---+++***)))***+++,,,************))))))))))))***)))))))))(((((((((((($$$%%%''''''''''''%%%$$$&&&&&&&&&'''''''''''''''$$$%%%&&&'''((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&)))++++++)))'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######%%%'''(((&&&)))***'''!!!"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((***)))((('''&&&%%%$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%(((((((((((('''&&&%%%%%%WWWRRRLLLHHHGGGFFFDDDAAACCCBBBAAA@@@AAAAAABBBCCCLLLNNNVVVbbbqqq|||qqqaaaUUULLLFFF???::::::888555333111111111222000000///..................---,,,+++++++++++++++++++++++++++++++++++++++************))))))))))))+++)))'''&&&%%%&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((+++***((('''&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$&&&''')))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,***)))'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%)))((('''&&&%%%&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((ssskkk```WWWRRRMMMHHHEEEDDDBBBAAA@@@AAACCCDDDEEEFFFGGGMMMXXXdddtttyyyggg]]]QQQHHHCCC@@@<<<999777666444111000000000111000//////...............------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++*********)))))))))((((((+++***(((&&&%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''))))))'''&&&%%%%%%%%%&&&(((((((((''''''&&&&&&%%%''''''''''''''''''&&&&&&'''&&&%%%$$$$$$&&&''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&rrrfff\\\SSSMMMIIIFFFCCCBBBCCCEEEFFFFFFDDDDDDHHHPPPYYYeeevvvxxxhhh]]]QQQJJJAAA<<<:::999777555444333111000//////000000//////...------------...---,,,,,,,,,,,,------...++++++++++++++++++++++++******))))))))))))((((((+++***((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$%%%))))))((('''&&&%%%%%%$$$&&&&&&''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&tttfff]]]SSSOOOIIIGGGGGGHHHGGGFFFGGGFFFHHHOOOWWW```nnnzzzzzzmmm```UUUNNNFFFAAA;;;777555444333222222111000//////000000111///...------,,,,,,------,,,,,,+++,,,,,,---......***************************)))))))))(((((((((((()))(((''''''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''''''''&&&'''''''''(((((((((((($$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''tttddd^^^VVVRRRQQQPPPMMMIIIKKKHHHIIIPPPWWW```mmmxxx}}}nnn```WWWOOOIIIEEE???<<<888555444333333222111111000000000000000111......---,,,,,,,,,,,,,,,+++++++++++++++,,,---...************************)))))))))(((((((((((('''%%%&&&&&&'''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''}}}vvvnnniiihhhddd^^^YYYRRRMMMLLLPPPWWW___kkkuuu}}}~~~~~~~~~{{{lllcccVVVLLLFFFAAA===:::555444333333222333333444000000000000000000000///------,,,++++++++++++,,,+++************++++++,,,************************))))))((((((((((((''''''$$$%%%&&&'''((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$|||uuu```YYYTTTUUUZZZaaakkktttyyy~~~}}}yyyjjj```UUUNNNEEE???<<<:::666333000111111111111111333444///////////////...---------,,,,,,+++++++++++++++******))))))((()))))))))************************))))))((((((((('''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$%%%&&&&&&'''&&&%%%$$$%%%&&&&&&''''''(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$nnneee]]]\\\___dddmmmuuuwww}}}~~~~~~qqqdddWWWOOOFFFAAA<<<999999888555333111222333222111000111111............---,,,+++***---,,,++++++******++++++******)))(((((('''(((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%% !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''(((((('''&&&&&&"""###%%%%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''''''''''''''((((((((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&'''((((((((('''%%%%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&zzzfffbbbeeefffkkksssvvvyyy|||wwwxxx}}}xxxggg\\\RRRIIIBBB===;;;999666444333333333////////////............------,,,,,,,,,+++++++++************************++++++************++++++************))))))))))))************))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%(((((((((((('''''''''''')))))))))'''&&&$$$"""!!! $$$(((***)))'''%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''''''''&&&%%%''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%)))(((((('''%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%'''***+++'''&&&%%%%%%$$$$$$$$$$$$rrrllllllkkknnnuuuuuuwwwzzz}}}{{{xxxwwwzzz~~~qqq```RRRJJJCCC;;;555999888666444333222222222000000000000////////////............------------,,,,,,+++++++++++++++++++++******))))))******+++(((((((((((('''''''''''')))))))))(((((((((''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((((((((''''''''''''&&&'''''''''&&&%%%%%%$$$"""$$$((()))(((&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$$$$%%%yyyuuuqqqrrrvvvuuuwwwyyyzzz|||wwwssssssvvvyyyssscccYYYLLLBBB>>>;;;666222444444222111111111111111111111111000000000//////000000/////////.........---------,,,,,,++++++++++++******))))))******+++((((((((((((''''''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######'''&&&&&&&&&&&&%%%%%%%%%(((((((((''''''''''''&&&###$$$%%%&&&''''''''''''###%%%''''''&&&%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%}}}wwwuuuwwwwwwxxxyyyyyyyyy{{{~~~|||xxxvvvvvvyyyxxxggg[[[QQQJJJAAA<<<;;;999777444111000000000000000000111000000000000////////////////////////............---,,,,,,++++++******)))******))))))))))))******************))))))))))))((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&&&&%%%%%%'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$###&&&%%%%%%$$$$$$%%%%%%%%%}}}zzzzzzzzzzzz{{{zzzyyyzzz|||~~~~~~}}}vvvsssuuuzzz}}}vvvhhh[[[OOOIIIAAA===888666555555333111//////000000111111111111//////.........---------.........---------,,,,,,+++*********)))))))))(((***))))))))))))))))))***************)))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((()))(((&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&~~~zzz{{{{{{zzzyyyyyy{{{}}}{{{~~~|||{{{{{{{{{zzzwww|||uuufff[[[RRRHHHBBBAAA888666444333333222111///...///000000111111111000.........---------,,,,,,---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))***))))))(((((())))))***(((((((((((('''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%''')))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$&&&(((&&&###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######'''&&&&&&%%%%%%&&&&&&'''###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((('''%%%%%%$$$$$$$$$%%%&&&&&&}}}wwwxxxxxxwwwvvvwwwyyy|||zzz}}}~~~}}}~~~~~~uuueeeZZZOOOJJJEEE>>>:::;;;444444444444444333222111---...///000000000///...///.........------------,,,,,,,,,,,,++++++++++++((((((((()))******++++++))))))(((((((((((())))))((((((((((((''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((###&&&((('''###!!!$$$'''((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%$$$$$$$$$%%%%%%&&&'''~~~|||zzztttuuuuuuuuutttuuuxxxzzzzzz|||{{{zzz}}}ttteee[[[OOOEEE>>>===;;;555111222000000222333333333222111,,,---.../////////------000/////////............------,,,,,,,,,+++++++++(((((()))***+++,,,,,,---))))))(((((((((((())))))************))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''***)))((('''&&&&&&'''(((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%&&&&&&%%%$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%(((+++)))%%%###%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''((()))***+++'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''{{{zzzyyyvvvtttqqqpppqqquuuyyy|||xxxzzz}}}{{{wwwxxxzzz{{{}}}uuueeeXXXOOOJJJ@@@???<<<888666444333333333222111111111111///---///............---------......---------,,,,,,,,,...---,,,+++)))(((''''''+++,,,,,,***'''$$$######''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((''''''&&&!!!"""$$$&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((&&&###!!!!!!###%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''&&&$$$###'''$$$###&&&***+++((($$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%qqqsssuuuxxx|||yyyvvvuuutttsssrrrppppppqqqtttxxxzzzyyy{{{~~~{{{|||||||||{{{~~~}}}nnn___SSSIIIBBB???;;;999777444222111000000333111000111111111///---............------------------------,,,,,,,,,,,,------,,,+++***)))(((((((((***+++***(((''''''(((((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))(((((('''&&&###$$$%%%&&&''''''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))***+++((('''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$""" """$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%(((%%%$$$%%%)))***'''$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%llllllmmmnnnppprrrtttuuuvvvwwwyyy}}}~~~zzzvvvsssqqqppppppoooooooooppprrruuuwwwyyy{{{}}}wwwbbb[[[QQQGGG@@@;;;888666666555333222000000//////222111000000111111///---............---------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******)))***++++++)))(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++---...,,,+++)))'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''***'''$$$$$$'''((('''$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%llllllllllllmmmooopppqqqooooooqqqtttxxx{{{{{{zzzvvvuuusssrrrpppooooooooommmnnnoooqqqsssvvvwwwxxx}}}~~~pppbbbZZZJJJFFF@@@;;;888777666555444333333222222222111111111000///000111111///---.........---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++,,,---+++(((&&&%%%&&&(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((($$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***,,,...000///---+++(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))***'''%%%$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%ggggggggghhhiiijjjllllllkkkkkkkkknnnrrrtttuuutttrrrrrrqqqpppooonnnnnnmmmmmmnnnpppsssuuuwwwxxxyyy~~~xxxjjj^^^TTTKKKFFF>>>;;;777555555555555555111222222222222222222222000/////////111000///---...------------,,,,,,,,,,,,,,,+++++++++***************++++++++++++,,,,,,)))++++++***'''%%%%%%%%%''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''***))))))(((''''''''''''&&&&&&&&&''''''((((((((($$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&'''$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***,,,...///000...+++)))&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&%%%$$$$$$%%%&&&((())))))'''%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%ddddddeeefffggghhhjjjkkkkkkjjjjjjlllppprrrsssrrrqqqpppooonnnmmmlllllllllnnnoooqqqssstttvvvxxxxxx|||~~~~~~~~~}}}nnneeeXXXMMMFFFAAA<<<999666333111000111222111000...///000000111111000000000///...///000000///---------------,,,,,,,,,,,,+++++++++*********))))))*********************+++%%%'''))))))((('''((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))******))))))((('''***)))(((''''''''''''''''''''''''''''''((((((((($$$%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''')))***,,,---...---***(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%eeeeeeffffffgggiiijjjkkkmmmllllllmmmppprrrssssssqqqpppnnnmmmllllllmmmmmmoooooopppqqqrrrtttvvvwwwyyy|||~~~~~~uuufff\\\QQQKKKCCC>>>;;;999666333222000///...///000///------...///000000000///...///......///000000///------------,,,,,,,,,+++++++++*********))))))))))))***)))))))))))))))))))))&&&'''))))))(((((()))***'''''''''''''''''''''''''''((((((((()))))))))***)))************)))(((((()))((('''&&&&&&&&&'''(((((((((((((((''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''***(((&&&%%%$$$%%%&&&'''$$$$$$%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))))),,,+++)))'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%###%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%&&&&&&%%%$$$###"""$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%eeeeeeeeeeeeeeefffggghhhllljjjjjjkkknnnpppqqqqqqrrrqqqooommmmmmnnnoooqqqpppoooooooooppprrrtttvvvvvvzzzqqqggg\\\QQQIIICCC???;;;::::::999555111222111000000111111000......///000111111111000//////......///000000///------------,,,,,,,,,++++++************))))))))))))))))))))))))((((((((('''***+++,,,+++)))''''''((())))))))))))))))))))))))'''((((((((())))))*********************)))((((((((('''&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***'''%%%$$$%%%&&&&&&%%%%%%&&&'''((()))***+++%%%%%%%%%&&&&&&'''''''''+++***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***)))(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&'''((('''&&&$$$###!!!###&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&%%%###"""!!!%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""$$$&&&(((''''''%%%%%%%%%%%%%%%%%%%%%%%%aaabbbcccccceeeeeefffggghhhjjjmmmpppssstttuuuvvvvvvuuuuuuttttttttttttuuutttsssrrrqqqqqqrrrssstttuuuxxx|||~~~~~~~~~tttlll```VVVOOOIIICCC???>>>;;;777333111000111111222111000//////000111222////////////............,,,------......------,,,+++++++++*********))))))++++++++++++*********************)))))))))))))))''''''''''''&&&&&&&&&&&&)))((('''&&&&&&'''((()))+++***)))''''''&&&&&&&&&)))***++++++***(((&&&$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((()))))))))))))))'''&&&%%%%%%%%%%%%&&&'''(((((((((((()))))))))))))))(((((((((((('''''''''$$$&&&'''&&&$$$###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''(((******&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###!!! !!!###%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&aaabbbcccccceeeeeefffggghhhjjjnnnqqqtttuuuvvvvvvtttttttttttttttuuuuuuvvvwwwvvvuuutttsssttttttuuuuuuxxxzzz|||}}}~~~|||nnneee\\\VVVMMMFFFAAA===888666666555333222222333444555111000000//////000000111////////////.........---,,,,,,------------,,,,,,+++++++++*********)))))),,,+++***)))(((&&&%%%%%%***)))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''(((((()))***)))((('''''''''''''''((()))*********(((&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((())))))((((((((('''''''''&&&&&&$$$%%%'''&&&$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&'''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###############$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%###!!!"""###%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&aaabbbcccccceeeeeefffggggggiiimmmrrrtttuuuuuutttrrrrrrrrrssstttvvvwwwxxx{{{yyyxxxvvvuuuuuuuuuvvvvvvwwwyyy{{{|||~~~}}}|||}}}~~~~~~nnnbbbXXXOOOHHHGGGCCC===999777555444222111111222222222333333444//////000000000000////////////.........---------+++,,,,,,------,,,,,,++++++************)))))))))******)))(((((('''&&&&&&))))))))))))))))))******))))))))))))(((((((((((())))))((((((((())))))***)))(((((('''''''''(((((('''((()))***))))))'''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######$$$&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&aaabbbcccccceeeeeefffgggeeeggglllpppssssssrrrrrrppppppqqqrrrtttvvvxxxzzz}}}{{{yyywwwvvvuuuuuuuuuwwwxxxyyyzzz|||~~~|||zzzyyyyyyyyyyyyzzz~~~xxxnnn^^^RRRJJJEEE@@@<<<:::888666555444333333333222333333333111000...------...000000000000...---.........---------,,,,,,++++++,,,,,,,,,,,,++++++************))))))))))))''''''((()))***+++,,,---)))))))))))))))*********''''''''''''&&&&&&&&&&&&)))))))))))))))*********(((''''''''''''(((((()))&&&'''((())))))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((())))))'''%%%$$$$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%aaabbbcccccceeeeeefffgggdddfffjjjmmmoooooonnnnnnnnnnnnppprrrtttwwwyyy{{{}}}{{{yyywwwuuutttttttttwwwxxxyyyzzz|||}}}~~~}}}|||}}}~~~}}}|||zzzyyyxxxwwwvvvwwwyyy|||{{{ooogggWWWQQQIIICCC@@@>>>;;;999222222222111000000000000222333333222111...+++***---...///000000///...---------------,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))&&&'''''')))***+++,,,---(((((())))))************''''''''''''&&&&&&&&&&&&(((((()))***************(((''''''''''''(((((()))'''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$&&&'''''''''&&&&&&%%%$$$&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&###""""""$$$'''(((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%aaabbbcccccceeeeeefffgggeeefffhhhjjjkkkkkkkkkkkkmmmnnnoooqqqtttwwwyyy{{{|||{{{xxxvvvuuutttttttttvvvwwwxxxyyy{{{}}}{{{{{{yyyzzz|||zzzzzzzzzyyyxxxwwwuuutttsssuuuwwwzzz~~~|||qqqfff[[[QQQKKKCCCAAA===;;;999888666444111333444333111////////////000111111111///...---------............------------,,,,,,,,,+++++++++)))******++++++******)))(((((()))))))))))))))***((('''''''''''''''''''''((((((((()))******++++++))))))))))))((((((((((((''''''((()))************)))(((((('''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###''''''''''''&&&%%%$$$###&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$### """$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&"""""""""$$$'''((('''%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%aaabbbcccccceeeeeefffgggiiihhhhhhhhhiiiiiijjjjjjmmmmmmoooqqqtttwwwyyy{{{|||zzzxxxwwwuuuuuuuuuuuussstttvvvwwwxxx|||}}}zzzyyyxxxvvvwww{{{xxxxxxyyyyyywwwuuusssrrrnnnpppsssvvvyyy~~~}}}zzzgggbbbYYYQQQKKKEEE@@@===;;;999777666555333222111222444666666333000///000...//////000000000000000...------------------...,,,,,,,,,,,,++++++++++++))))))************))))))(((((((((((())))))******(((((('''''''''&&&&&&%%%'''(((((()))******++++++))))))))))))((((((((((((%%%&&&''')))******))))))***)))(((''''''''''''''')))(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%###"""$$$&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!###$$$$$$$$$###$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$%%%%%%###!!!$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$aaabbbcccdddeeeffffffgggkkkkkkiiihhhhhhhhhiiijjjmmmnnnoooqqqtttvvvyyyzzz|||{{{yyywwwvvvvvvwwwwwwppprrrtttuuuwwwyyy}}}zzz~~~~~~|||yyyxxxxxxvvvsssvvv{{{xxxyyyyyyyyyxxxuuurrrpppjjjmmmrrrvvvyyy}}}xxxmmmddd\\\YYYPPPKKKDDD???<<<;;;:::999888777555333222222111111...111444333000---------000000000000////////////......,,,++++++,,,......,,,,,,,,,+++++++++******))))))************))))))'''((((((((())))))******''''''(((((()))*********'''(((((()))***+++++++++((('''''''''&&&&&&&&&&&&$$$%%%'''((()))))))))(((+++***)))''''''&&&&&&&&&***)))((('''&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%###"""###'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''((($$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''(((((((((###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######### """%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%### $$$$$$$$$%%%%%%&&&&&&&&&((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$eeeeeeeeefffffffffffffffhhhhhhhhhggghhhhhhiiijjjjjjlllnnnoooppprrrtttwwwvvvuuutttsssssssssssssssrrrqqqpppqqqsssttttttssspppqqqrrrrrrrrrrrrtttvvvqqqqqqqqqooonnnpppsssvvvuuuvvvvvvvvvtttsssqqqoooooonnnnnnoooqqqtttxxxzzzzzzzzz{{{|||{{{oooiii```WWWPPPKKKFFFCCC:::888777777888888666555111111222222222222111111111111000000//////......000//////...---,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,++++++*********'''((()))***************++++++******))))))((((((((((((((()))***)))&&&$$$&&&&&&'''((()))***++++++'''))))))((('''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++///---***&&&%%%%%%'''(((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&%%%$$$$$$)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&'''((('''&&&%%%###"""###&&&)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''!!!$$$''''''%%%%%%'''***''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))+++)))(((&&&%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''######%%%&&&((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$######$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%dddeeeeeeeeeeeefffffffffeeeeeeeeefffhhhiiikkkllllllmmmnnnnnnnnnooorrrtttsssssssssrrrrrrrrrqqqqqqppppppooooooppppppooonnnfffffffffdddccccccfffhhhkkklllmmmmmmmmmnnnppprrrssstttttttttsssqqqooonnnllllllllllllnnnqqqsssuuusssssstttvvvyyy}}}}}}qqqeee]]]UUUQQQJJJDDD@@@>>>;;;999;;;999777666555444222000000000111111111111000000///////////////000000000............---,,,+++***+++++++++++++++,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,++++++)))))))))(((((((((((((((***)))((()))******(((&&&(((((((((((())))))))))))'''))))))((('''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''))))))+++***(((&&&&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''')))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&'''((((((%%%$$$$$$$$$%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$%%%''''''&&&&&&''')))&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))***)))'''&&&%%%%%%&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""###%%%&&&'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%ddddddeeeeeeeeefffffffffbbbcccdddfffhhhjjjmmmnnnoooooonnnmmmkkkllloooqqqppppppqqqrrrqqqpppooonnnmmmmmmmmmllljjjgggeeeddd[[[ZZZWWWTTTRRRTTTXXX[[[ccceeehhhjjjkkkkkkmmmnnnqqqqqqqqqqqqpppooommmlllkkkkkkkkkkkklllmmmoooppplllmmmnnnqqqsssuuuwwwxxxyyyzzz|||~~~qqqddd[[[SSSLLLGGGBBB???;;;888888888777777888666444333333222000...//////000000000000//////------......///000000000------......---,,,***)))((())))))***++++++,,,,,,+++++++++++++++*********+++++++++,,,++++++******''''''''''''((((((((((((,,,***(((((()))***)))(((++++++***)))((('''&&&&&&'''))))))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%&&&'''((())))))))))))(((((('''&&&&&&&&&&&&'''))))))((('''''''''((((((&&&&&&%%%%%%%%%&&&''''''$$$&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&''''''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%eeeeeeeeeffffffgggggghhhcccdddeeefffhhhkkkmmmnnnqqqqqqooommmjjjjjjmmmooonnnoooppprrrrrrpppnnnmmmjjjkkkjjjhhhccc^^^ZZZXXXSSSQQQMMMJJJHHHKKKPPPTTTZZZ^^^dddhhhiiiiiijjjkkkooooooppppppooommmlllkkkllllllkkkkkkkkklllmmmnnnjjjkkkmmmoooqqqrrrrrrssswwwwwwwwwwwwxxxyyy{{{|||vvvqqqfff___VVVNNNIIIFFFCCCAAA<<<:::777666777888888777222111000000222333222111......////////////...........................///,,,---...///...---+++***((()))))))))*********++++++++++++***************))))))***))))))((('''''''''''''''(((((())))))))),,,***''''''(((******)))++++++***)))((('''&&&&&&'''))))))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&%%%%%%&&&''''''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&'''(((((((((((((((''''''''''''&&&&&&''''''))))))((('''&&&&&&&&&'''((((((''''''''''''((((((%%%&&&((((((&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''***(((&&&&&&)))***(((%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%eeeffffffggghhhhhhiiiiiiggggggggghhhiiijjjkkklllrrrqqqpppmmmjjjjjjkkkmmmmmmnnnpppqqqqqqpppooommmhhhiiiiiieee^^^VVVQQQOOOJJJHHHFFFCCCBBBDDDJJJNNNSSSXXX```eeehhhiiiiiijjjmmmnnnoooooonnnmmmkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjkkklllmmmnnnnnnnnnpppooooooooopppppppppppprrrvvv{{{xxxnnneee]]]VVVSSSJJJGGGCCC@@@>>>===<<<;;;999666444333333333222111111000///000222333222111......////////////......000//////...---,,,,,,+++------...///...---,,,+++*********))))))(((((((((************************)))))))))))))))((('''&&&((((((((())))))************(((&&&&&&''')))))))))))))))))))))(((((((((((('''))))))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))((((((''''''&&&&&&'''((('''%%%###"""%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&'''''''''''''''&&&%%%$$$&&&&&&''''''''''''''''''(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''&&&&&&&&&$$$######&&&(((''''''''''''''''''''''''''''''((())))))(((''''''***(((&&&&&&)))***(((%%%((((((''''''''''''((((((%%%&&&&&&%%%$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&''')))***%%%&&&''''''''''''&&&&&&&&&'''''''''((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%eeeeeefffggghhhiiiiiijjjiiihhhhhhhhhhhhhhhiiijjjnnnoooooommmkkkiiijjjkkkmmmmmmoooppppppoooooonnniiikkklllggg]]]SSSMMMKKKDDDDDDCCCAAA@@@AAADDDFFFNNNSSS[[[bbbfffggghhhiiikkklllmmmmmmmmmllljjjiiiggggggggggggggggggffffffgggggggggggghhhhhhhhhhhhiiihhhhhhiiikkklllkkkjjjkkkmmmooorrrxxxzzzuuuoookkkccc___YYYRRRKKKFFFBBBAAA===<<<<<<:::999777666555888555333222111111///---333222000000111111000///......////////////......000000///---,,,+++***)))---------,,,,,,,,,,,,,,,++++++******)))((((((''')))))))))************************+++******))))))))))))))))))************((('''&&&&&&((())))))(((''''''(((((())))))******'''))))))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((('''%%%###"""%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''&&&%%%$$$###%%%&&&''''''(((''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$'''&&&%%%###!!!"""&&&)))'''''''''''''''''''''''''''((()))******)))((('''((('''&&&'''((((((((('''))))))(((((((((((())))))%%%%%%&&&%%%###"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''((()))*********)))((('''''''''((((((((())))))'''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%ccccccdddeeefffggghhhhhhgggffffffffffffgggggghhhhhhjjjlllllljjjhhhhhhiiillllllllllllmmmmmmmmmnnnlllooopppkkk```TTTMMMKKKHHHIIIJJJHHHFFFDDDCCCDDDIIIOOOWWW^^^ccceeegggiiiiiiiiijjjkkkkkkjjjhhhgggeeefffffffffgggffffffffffffeeeccccccbbbcccddddddgggeeeeeefffiiijjjhhhfffeeegggiiijjjlllrrr|||}}}yyyvvviiifffaaa\\\XXXUUUQQQNNNIIIHHHEEEAAA===:::999999888888888777666555555666666555333222333222111///111000//////000111000.../////////000000////////////......---,,,+++******,,,+++)))))))))***+++,,,************************((()))))))))*********+++((()))******************)))))))))))))))((((((((((((''''''(((******)))((((((((((((((())))))))))))'''))))))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((***+++&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%'''((((((((('''''''''&&&&&&&&&&&&''''''(((&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$&&&((('''''''''''''''''''''''''''((()))******)))((('''$$$%%%''''''&&&&&&''')))((((((''''''''''''((((((&&&&&&&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%&&&&&&((()))%%%&&&(((******)))((('''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&&&&%%%#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%aaaaaabbbccceeeffffffgggdddddddddddddddeeefffgggdddgggiiijjjiiigggggggggkkkjjjjjjjjjjjjkkklllmmmooorrrtttnnnbbbVVVOOOMMMQQQSSSTTTRRRNNNJJJGGGFFFFFFLLLTTT[[[```dddggghhhgggggghhhiiiiiihhhgggffffffggghhhhhhiiihhhhhhhhhfffeeecccaaa```aaabbbdddcccbbbaaacccfffgggeeebbb[[[^^^aaabbbbbbdddiiimmmppp{{{|||xxxqqqhhh```YYYTTTRRRNNNKKKGGGEEEDDDBBB@@@>>>======<<<:::888777777888222222222111111222444777222111000111222333222111---,,,,,,---000222222111//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''&&&&&&'''***,,,)))))))))***++++++,,,,,,(((((())))))*********+++&&&&&&'''(((((()))(((((())))))(((((('''''''''&&&(((((((((***,,,,,,***((())))))))))))((((((((((((''')))))))))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&)))+++---%%%%%%&&&&&&'''((())))))(((((('''&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$%%%&&&'''((())))))))))))$$$%%%'''((((((((('''''''''''''''''''''((()))******)))((('''''''''''''''$$$'''))))))'''&&&&&&'''(((((((((((((((((((((((('''((()))++++++)))((('''!!!$$$''''''%%%%%%'''***''''''&&&&&&&&&&&&''''''''''''(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&((('''&&&&&&%%%&&&'''((("""###%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''''''''&&&###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$######$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$############$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%aaaccceeeeeecccaaaaaaaaadddddddddeeeeeeeeeffffffdddeeegggjjjmmmmmmllljjjlllmmmmmmkkkjjjjjjllloookkkppptttqqqhhh```[[[ZZZ^^^fffllllllhhh___SSSHHHJJJJJJPPPYYY```bbbeeehhhfffffffffggghhhjjjlllmmmhhhiiiiiiiiihhhgggeeedddeeeeeecccccccccccceeeeeefffddddddfffjjjiiiccc]]]```___]]]^^^___``````___gggjjjqqq|||~~~yyyrrrkkkeeeaaa___ZZZWWWRRRLLLGGGDDDBBBAAA<<<<<<;;;;;;:::999888888666666666777666555555444222222222222222222222222222222222222222111000///111111000......---------////////////////////////---,,,,,,+++*********++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++************)))'''(((((()))))))))))))))+++)))'''''')))***(((&&&''''''''''''''''''''''''''''''(((((())))))************))))))))))))******&&&&&&&&&'''''')))***+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###%%%((((((&&&%%%%%%%%%))))))(((((((((((())))))''''''''''''''''''''''''+++(((%%%%%%((())))))'''%%%%%%%%%&&&&&&&&&''''''+++(((%%%$$$%%%&&&'''&&&)))&&&$$$%%%''''''%%%###((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&$$$"""$$$&&&(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%###"""###$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&''''''(((((((((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$```aaaccccccaaa``````aaaccccccdddddddddeeeeeeeeeeeeeeegggkkkooopppooonnnmmmmmmmmmllljjjjjjlllnnnlllpppsssqqqllljjjllloooxxxwwweeeUUUQQQPPPRRRZZZ^^^```bbbfffeeeeeeeeeeeefffhhhiiijjjhhhhhhiiiiiihhhgggeeeddddddcccbbbbbbbbbbbbcccddddddccccccgggkkkjjjfffaaa___]]][[[[[[[[[\\\[[[ZZZYYYZZZ___fffooovvv{{{|||{{{rrrkkkkkkmmmooopppxxxxxxzzz}}}zzztttqqqqqqooojjjfff___]]]YYYTTTPPPLLLIIIHHHEEECCCAAA>>><<<;;;;;;<<<888888777777666555555444444444444444444333333222222222222222222222222222111222222222111111000///111000///...---------------------------------------,,,++++++*********+++++++++,,,,,,,,,,,,++++++++++++***************)))*********)))))))))(((((('''(((((()))))))))))))))---+++)))***,,,,,,***((((((((((((((((((((((((((('''((((((((()))))))))***(((''''''&&&&&&''''''((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&(((((('''&&&&&&&&&)))((((((''''''(((((()))''''''''''''''''''''''''***'''%%%%%%''')))((('''%%%%%%&&&&&&&&&'''''''''***(((%%%$$$&&&''''''''')))'''%%%%%%''''''&&&###(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''&&&$$$###$$$&&&(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$]]]___```___^^^^^^___```bbbbbbbbbcccccccccdddddddddeeehhhlllqqqsssssssssnnnnnnnnnllljjjjjjlllnnnooorrruuuuuuvvv{{{lll\\\XXXWWW[[[___aaadddgggdddcccccccccddddddeeefffgggggghhhhhhgggfffdddcccbbbbbbaaaaaaaaaaaabbbbbbbbbaaabbbfffjjjkkkgggddd]]][[[XXXWWWWWWVVVUUUSSSRRRRRRRRRVVV[[[```cccddd```ccchhhnnnrrruuuwwwwwwnnnfff\\\UUUSSSTTTTTTSSSXXXYYYYYY[[[^^^bbbeeeggglllmmmpppsssvvvxxxzzz{{{~~~{{{||||||~~~~~~{{{wwwuuussssssrrrpppooommmjjjeee```\\\ZZZXXXTTTPPPNNNNNNLLLIIIFFFCCCBBB@@@===<<<:::999999999888777666666777888999444333333222222111111111111222222222222111000000111111111111111111111111111111111111111000000///000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,++++++)))))))))))))))*********))))))))))))(((((((((''''''((())))))******))))))***(((''''''(((((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))'''&&&&&&&&&&&&&&&&&&'''(((((('''''''''(((((()))((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))'''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&''''''''''''(((((((((%%%'''))))))'''&&&''''''(((''''''''''''''''''((('''''''''''''''''''''''')))'''%%%%%%'''((('''&&&%%%&&&&&&&&&&&&''''''''')))'''%%%%%%&&&(((((((((((('''%%%&&&''''''&&&%%%'''''''''(((((('''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''&&&%%%%%%###$$$$$$%%%&&&'''((()))''''''%%%$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&### !!!###%%%$$$"""%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''((()))(((&&&$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$[[[]]]^^^]]]]]]]]]^^^```aaaaaaaaaaaabbbbbbbbbbbbcccdddgggkkkqqquuuvvvvvvooopppooommmkkkkkklllnnnssswww}}}lllddd```aaadddeeehhhllldddccccccbbbbbbccccccccceeefffggggggfffeeedddcccaaaaaaaaaaaaaaaaaaaaaaaa``````aaadddggggggdddbbb\\\YYYVVVTTTTTTSSSQQQOOOSSSQQQOOOOOORRRUUUVVVWWWSSSTTTWWWZZZ]]]```bbbccc\\\WWWPPPLLLLLLLLLLLLLLLJJJJJJJJJKKKLLLNNNOOOPPPPPPQQQSSSVVVXXXYYYZZZ[[[ZZZ[[[\\\\\\\\\[[[[[[ZZZXXXXXXYYY[[[^^^aaaeeeggghhhiiikkkmmmnnnnnnmmmmmmkkkkkkkkkkkkmmmppprrrtttvvvuuuuuurrrnnniiiccc```ZZZYYYWWWUUUSSSRRRRRRRRRQQQPPPOOOMMMJJJFFFCCCBBBEEECCC@@@>>>???>>><<<:::999999888777777777888888888777666555444444555555222111111111000000000///000111111111111000//////111111111111111111111111///000000111000000//////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++******++++++++++++******((()))))))))******++++++******)))))))))((((((((((((((()))************)))''''''&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((()))((((((''''''''''''((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''(((''''''&&&%%%'''''''''''''''''''''''''''''''''''''''(((((((((&&&((())))))'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&$$$%%%'''((()))(((''''''&&&&&&''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&'''((((((((('''%%%$$$$$$$$$%%%%%%&&&'''((((((''''''&&&%%%$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""!!!###!!!%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$[[[]]]^^^^^^]]]]]]___````````````aaaaaaaaabbbbbbbbbccceeejjjppptttvvvvvvqqqqqqqqqooommmmmmooopppxxxwwwmmmjjjjjjiiiiiikkkddddddccccccbbbbbbccccccddddddeeeffffffeeecccbbbaaaaaabbbbbbbbbbbbaaaaaa`````````aaabbbaaa^^^\\\ZZZXXXUUUSSSRRRQQQOOONNNOOOMMMJJJIIIJJJLLLLLLLLLMMMMMMMMMNNNPPPRRRSSSTTTMMMJJJGGGEEEDDDEEEEEEEEEBBBBBBAAAAAAAAABBBBBBBBBDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGJJJLLLMMMMMMMMMOOOPPPPPPPPPOOOOOONNNNNNNNNNNNNNNPPPQQQRRRSSSTTTTTTTTTQQQMMMIIIFFFCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@???>>>===<<<;;;:::;;;:::888777888888777666555555444444444555555666444333222222111000000000222222222222111111111111111111111111111000//////000000000000000000000000...//////000000000/////////......------------...------------------------*********))))))***++++++)))******++++++******))))))******++++++,,,,,,,,,++++++*********)))))))))((())))))***************************)))(((((()))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((()))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''(((((())))))(((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''''''''&&&''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%''')))((('''&&&''''''''''''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&'''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""" %%%(((&&&"""$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$]]]___aaabbbaaa______````````````aaaaaaaaabbbbbbcccccceeeiiinnnrrrttttttrrrrrrrrrqqqoooppprrrttt}}}yyyrrrnnniiiffffffddddddccccccbbbcccccccccbbbcccdddeeeeeedddcccbbbaaaaaabbbbbbbbbbbbaaaaaa_________^^^]]][[[YYYXXXXXXVVVSSSRRRRRRRRRPPPOOOMMMJJJHHHFFFGGGGGGFFFEEEFFFFFFFFFEEEFFFFFFGGGHHHEEEDDDAAA???>>>===>>>>>>=========<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>><<<<<<<<<<<<===>>>??????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@AAAAAABBBCCCBBB???===<<<999999::::::;;;;;;;;;<<<666666666666666777777777666666555555555555555666444333333222222222222333111111111111111111111111333222222222222222222222111111111111111000//////////////////////////////---......///////////////......---------------...------------------------***))))))))))))***++++++))))))************))))))+++++++++++++++,,,,,,,,,++++++++++++************((()))******++++++******((()))***)))((('''''')))(((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&'''(((((('''''''''(((((()))'''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))(((''''''((((((''''''&&&%%%'''''''''''''''''''''''')))))))))((((((((((((''''''(((((('''&&&&&&''')))(((''''''''''''''''''(((((((((((((((((((((((((((&&&((())))))(((''''''(((&&&&&&'''''''''((((((((('''&&&%%%&&&(((((('''&&&&&&'''(((((('''&&&((()))((((((((())))))(((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''(((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%!!!!!!!!!"""###$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$'''((((((&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$###"""###$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$___bbbeeefffeeebbb````````````aaaaaaaaabbbbbbbbbfffeeefffiiinnnqqqssssssrrrsssssssssrrrsssuuuwww}}}tttoooiiieeeccccccbbbbbbbbbbbbbbbccccccaaabbbcccddddddcccbbbbbb___```aaaaaaaaaaaa```___]]]^^^^^^]]]ZZZXXXWWWWWWUUUSSSQQQQQQRRRRRRQQQPPPMMMKKKIIIHHHGGGFFFCCCAAABBBBBBAAAAAABBBBBBCCCCCCBBBAAA???===;;;;;;<<<===;;;;;;<<<<<<;;;;;;::::::999999:::::::::::::::999888888888888888999::::::888888888888999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999::::::::::::999999888444555555666666666666666222222111222222333444444444444444333333333444555333333222222111222222222111111222222333333222222111111111111111111111111000000000000000//////...////////////////////////,,,---....../////////......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++((())))))))))))))))))(((++++++++++++************************))))))))))))))))))***++++++++++++***&&&((()))(((&&&%%%&&&((())))))))))))))))))))))))***)))))))))((((((((('''(((''''''&&&&&&''''''((('''''''''''''''((()))***************************))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))''''''((((((''''''&&&%%%''''''''''''''''''''''''))))))))))))((((((((('''&&&''''''&&&%%%%%%'''))))))((((((''''''(((((()))((((((((((((((((((((((((&&&)))++++++)))'''((()))''''''''''''((((((((((((((('''&&&'''((((((&&&%%%%%%''')))((('''&&&(((***))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''''''''''')))(((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&###############$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&((()))(((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$```dddhhhiiihhhdddaaa```aaaaaaaaaaaabbbbbbbbbbbbhhhggghhhjjjnnnqqqssssssrrrsssttttttssstttwwwzzz{{{tttpppkkkfffeeeaaaaaaaaaaaaaaabbbccccccaaaaaacccddddddcccbbbaaa]]]^^^___``````___^^^]]]\\\]]]]]]\\\ZZZXXXWWWXXXSSSQQQOOOPPPQQQRRRRRRQQQLLLJJJHHHFFFEEECCC???<<>>???@@@@@@@@@@@@??????>>>>>>>>>>>>===<<<<<<;;;;;;888888888777777777777777666666666666666666666666666666555444333333222222333333333444444444555555666666666666666555555444555555555555555555555555444444444444333222222111222333333444444333333222111111111111111111111111111111111111111111111111000000000000000000000000......//////000000111111////////////////////////...//////...------///000......////////////......//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++)))))))))))))))))))))))),,,((($$$''',,,///+++'''))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((***)))(((((((((((())))))***++++++,,,,,,+++++++++))))))))))))))))))))))))))))))************))))))$$$'''))))))&&&$$$$$$%%%+++)))%%%"""!!!###&&&)))***)))((('''%%%%%%%%%$$$&&&)))+++***((('''(((***(((((()))(((((('''&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))(((((((((((())))))((('''''''''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((---,,,***)))'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((++++++***))))))((())))))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%$$$$$$###'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$aaabbbdddeeeeeedddcccaaabbbaaa`````````aaabbbbbbhhhiiikkklllmmmooorrruuuyyy}}}sssooolllgggddddddbbbbbbbbbbbbbbbccccccddddddcccbbbaaabbbbbbbbbbbbbbb\\\ZZZ\\\\\\YYYYYY\\\[[[ZZZZZZZZZZZZXXXUUUSSSQQQPPPOOONNNMMMLLLLLLLLLJJJIIIHHHFFFDDDBBB@@@@@@@@@@@@@@@@@@????????????<<<<<<<<<;;;;;;:::::::::999999888888777666555555555555555555555555555555666555555444333333222222333333333444444444444555444555555555555444333333222222222222222222222222333333333333333333222222222222222222222222222222111111111111111111111111111111111111111111111111///////////////////////////////////////000000000////////////////////////---///000///...---...///.........//////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,)))))))))))))))))))))))))))((('''(((***+++***)))))))))))))))))))))))))))***)))((('''''''''(((((()))))))))((((((((())))))*********+++******))))))))))))))))))))))))))))))((())))))******))))))(((%%%(((***)))'''%%%%%%&&&+++)))&&&$$$###%%%'''))))))(((''''''''''''''''''&&&)))******((('''((()))))))))******)))(((((('''&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))(((''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''+++***)))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))(((******))))))(((((())))))***))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''''''''&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""########################``````aaaaaabbbccccccccccccbbbaaa`````````bbbbbbggghhhiiijjjlllooossswww|||xxxooollliiieeebbbbbbbbbbbbbbbbbbbbbcccdddddddddccccccbbbccceeeggghhhgggbbb]]][[[YYYVVVXXX[[[[[[ZZZYYYYYYYYYXXXTTTRRRNNNNNNLLLKKKJJJIIIIIIIIIGGGFFFEEEDDDCCCBBBAAAAAA??????>>>>>>>>>>>>???@@@::::::::::::999999999999::::::999777666555444333555555555555555555555555555555444444333333222222333333333333444444444444333333444444333333222111222222222222222222222222111111222333333333222222222111000//////000111222000000000000000000000000000000000000000000000000........................///////////////.........////////////////////////,,,...000000///...---...------............------+++,,,,,,,,,---------...------,,,,,,++++++******)))))))))************+++))))))))))))))))))))))))&&&(((***)))(((''')))+++))))))))))))))))))))))))******)))((((((((()))))))))))))))))))))))))))))))))*********)))(((((('''))))))))))))))))))))))))'''(((((())))))((((((''''''(((***)))((('''''''''***)))'''&&&&&&'''(((((((((((('''(((((()))******'''((())))))((('''((()))***************))))))(((''''''((((((((()))))))))(((((((((((())))))))))))))))))((('''''''''((((((''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))((((((((((((((()))***'''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((((())))))***************))))))))))))&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""########################^^^^^^^^^^^^___aaacccddddddcccbbbaaaaaabbbcccdddhhhiiiiiiiiijjjmmmrrruuuxxxzzzsssllljjjhhhcccaaaaaabbbbbbbbbbbbbbbcccdddeeedddeeeeeeeeehhhlllqqquuusssnnnfff___YYYWWWYYY\\\[[[ZZZYYYYYYXXXWWWSSSQQQMMMLLLKKKJJJIIIHHHHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@>>>===<<<<<<<<<===>>>>>>999999999999999999999999888888777666666555444444444444444444444444444444444444444333333333222222222222333333333444444444333333333444333333222111333333333333333333333333000000111222333333222222222111///......///111222000000000000000000000000000000000000000000000000------------------------/////////......---------........................+++---000111///...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))((('''(((***((((((((((((((((((((((((*********))))))))))))***(((((())))))*********)))************)))(((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((('''''''''''')))))))))((((((((((((((()))))))))((()))******+++((((((((((((''''''((())))))))))))******))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((()))(((((((((((((((((())))))''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''')))))))))))))))*********((('''''''''((()))***************)))))))))((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################]]]]]]\\\]]]^^^```cccdddddddddcccccccccdddeeefffiiijjjjjjjjjjjjkkkoooqqqsss|||tttnnnjjjiiigggcccaaabbbaaaaaaaaaaaabbbcccdddeeedddfffgggiiimmmuuu~~~{{{mmmaaa[[[ZZZZZZ[[[ZZZXXXXXXXXXVVVRRRPPPMMMLLLKKKIIIHHHHHHHHHHHHGGGFFFEEECCCBBB@@@???>>>======<<<;;;;;;;;;;;;<<<:::::::::999999999999999555555555555555666666666444444444444444444444444333333333333333222222222222222222333333333444444333444444444444333222222222222222222222222222222//////000111222222222222333222000......000222333////////////////////////////////////////////////........................//////......------,,,,,,------------------------***---000000///---,,,,,,,,,,,,------------,,,,,,...------,,,++++++******------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''((()))***)))'''(((((((((((((((((((((((()))))))))************)))'''((()))***++++++************++++++***))))))(((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&%%%&&&&&&''''''&&&(((((())))))))))))))))))++++++***))))))))))))))))))((('''&&&''''''((((((''''''(((((()))(((((('''(((((((((((())))))))))))'''((((((((()))))))))***))))))((((((((())))))***))))))))))))))))))(((((((((((((((((((((((((((((('''(((((())))))*********))))))))))))))))))))))))+++***)))(((''''''''''''((((((((((((((((((((((((((()))))))))*********+++((((((((((((((()))***+++))))))((((((((('''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%]]]]]]\\\]]]^^^```bbbcccccccccbbbbbbccceeeggghhhiiijjjkkkkkkjjjjjjlllnnnpppzzz{{{zzzsssnnnjjjhhhiiigggbbbaaaccc_________```aaabbbcccddddddfffhhhkkkqqq{{{}}}kkkbbb\\\YYY[[[YYYXXXXXXWWWUUUQQQOOOMMMLLLJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDBBB@@@??????>>>>>>>>>>>>===;;;:::999;;;::::::999888888777777333333444444555666666666333333333333333333333333333333333333222222222222222222222222333333333333333444444444444333222222///////////////////////////000000111111111000000222111000//////000111222////////////////////////////////////////////////........................---------------,,,,,,,,,------------------------+++---//////...---,,,---------............------......---,,,+++***)))))),,,,,,++++++******)))))),,,,,,++++++++++++******)))))))))))))))))))))))),,,***((()))***+++)))'''))))))))))))))))))))))))'''((()))*********))))))'''(((***+++,,,++++++***)))******++++++******)))))))))))))))))))))))))))'''(((((())))))((((((''''''%%%$$$$$$&&&''''''&&&(((((((((((())))))))))))++++++***))))))((())))))***'''%%%%%%&&&(((((((((&&&''''''(((((((((((('''''''''((((((((()))))))))''''''(((((())))))******))))))((((((((()))************))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++)))(((''''''''''''))))))))))))))))))))))))((())))))******+++++++++***))))))))))))******+++(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''')))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&]]]]]]]]]^^^___```aaaaaa`````````aaabbbeeeggghhheeehhhjjjlllkkkkkklllmmmooovvv~~~}}}zzzzzzwwwyyyxxxqqqllliiiffffffhhhfffaaa```ccc]]]]]]^^^^^^___aaabbbcccccceeehhhjjjppp|||rrrggg```[[[ZZZYYYXXXWWWVVVTTTQQQNNNLLLKKKIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBAAA>>>:::888::::::999888666555444444444444444444444444555555222222222222222222222222222222222222222222222222111222222222222333333333222222222333222222111000........................000000000111000000//////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---............//////.........---,,,,,,,,,++++++******+++++++++***************++++++*********)))))))))))))))))))))))))))))))))+++,,,,,,+++***))))))+++))))))))))))))))))))))))&&&'''((()))))))))((((((&&&(((***,,,,,,,,,+++***''''''((()))************))))))))))))))))))))))))((())))))******))))))((((((&&&$$$$$$'''(((((('''(((''''''''''''((()))***))))))((((((((()))*********'''$$$$$$&&&(((((('''''''''((()))))))))))))))&&&&&&'''''''''((((((((('''''''''((()))*********))))))(((((()))******+++*********)))))))))(((((((((((((((((((((((((((((()))(((((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((())))))******+++,,,,,,,,,++++++************+++)))))))))(((((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%]]]]]]^^^______`````````]]]]]]^^^___aaadddfffhhhbbbeeejjjlllmmmmmmmmmnnnmmmrrrwwwxxxuuusssrrrssstttuuuzzzyyytttnnnjjjeeedddeeefffddd```___bbb\\\\\\]]]]]]___```aaabbbbbbdddgggiiinnnzzztttjjjccc^^^ZZZYYYXXXWWWVVVTTTPPPMMMKKKJJJHHHGGGFFFFFFEEEEEECCCCCCCCCDDDDDDDDDDDDDDDCCCDDDFFFFFFDDD@@@;;;888:::999888777555333222111555555555444444333333333222222222222222222222222222222222222222222222222111111222222222333333333111111111111111000//////000000000000000000000000000000111000000///......------...//////...------................................................+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...---++++++---///......////////////......***++++++++++++,,,,,,,,,***************+++++++++((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))(((---111...(((&&&)))...))))))))))))))))))))))))%%%&&&''')))))))))((('''&&&(((***,,,---,,,+++***$$$%%%&&&((())))))******))))))))))))))))))))))))))))))************))))))***'''$$$%%%(((******(((((('''&&&&&&&&&((()))***&&&&&&''''''(((***+++,,,+++'''$$$$$$&&&(((((('''(((((()))***************&&&&&&&&&&&&'''''''''(((&&&''''''((()))******+++))))))((())))))***+++++++++*********))))))(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++))))))))))))))))))))))))((())))))***++++++,,,,,,------,,,+++*********+++************))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$``````aaaaaa```___^^^^^^]]]]]]^^^```bbbdddfffhhhggggggggghhhjjjlllnnnooorrrrrrrrrqqqqqqqqqppppppqqqrrrwww~~~yyyqqqllliiigggeeeeeecccbbbaaa`````````^^^^^^^^^^^^^^^___`````````aaacccgggnnnvvv~~~zzzrrrkkkeeeccc___\\\XXXUUUTTTSSSQQQOOONNNMMMJJJHHHGGGFFFFFFFFFBBBCCCDDDCCCAAAAAABBBDDDEEELLLQQQPPPLLLGGG@@@999999777666666777777666444777666555444333222222222111111111111111111111111222222111111111111222222111222222333333222222111222222222111111111000000333222222222111111000000222222111000///...------///////////////////////////000000000...---...///...------,,,,,,------...///...------,,,,,,,,,,,,000000000//////.........,,,***((((((+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************))))))((((((((()))+++,,,++++++******************))))))))))))((((((((((((''''''(((((((((((('''''''''(((((((((((((((((((((++++++***(((((('''''''''((()))***++++++***)))((()))(((((('''''''''((((((******))))))((((((''''''************++++++++++++'''((()))))))))(((&&&%%%))))))))))))((((((((((((***)))((('''((()))+++---))))))))))))))))))))))))*********)))))))))))))))###$$$%%%'''(((((())))))((((((((())))))))))))))),,,++++++***+++---...000...,,,***)))))))))'''&&&&&&&&&((()))************&&&&&&''''''((()))))))))************************++++++******)))((((((((())))))(((((((((((())))))(((((())))))******++++++,,,,,,,,,,,,,,,+++***)))))))))))))))***************)))'''''''''''''''&&&&&&&&&''''''(((((())))))******))))))((((((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((())))))((('''&&&%%%&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###)))(((&&&%%%$$$######"""''''''&&&%%%%%%$$$######&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$___````````````___^^^^^^\\\]]]]]]___```bbbdddeeeffffffhhhiiijjjlllmmmmmmppppppooooooooonnnnnnnnnnnnooorrrwww~~~zzzsssmmmiiihhhgggeeedddcccbbbaaaaaaaaabbb___^^^]]]]]]]]]]]]]]]]]]]]]^^^___bbbffflllqqquuu{{{xxxtttooojjjfffcccaaa```\\\WWWTTTQQQPPPNNNLLLLLLKKKIIIGGGEEEEEEEEEEEEAAABBBBBBBBBAAABBBDDDFFFOOOYYYcccdddaaaYYYNNNDDD:::888666555666666555444666555444333222222222222111111111111111111111111222111111000000111111222000111111222222111111000111111000000000/////////000000000000////////////000000///////////////..............................///000///---,,,---...------,,,,,,,,,,,,------...------,,,++++++,,,,,,---------,,,,,,,,,++++++,,,***((()))+++,,,+++***************************************************++++++++++++++++++++++++******)))((()))***++++++************************''''''(((((())))))******''''''((((((((((((''''''((((((((((((((((((''''''******)))(((''''''''''''((((((((((((((((((((((((***))))))(((((()))))))))+++*********))))))))))))(((((((((((())))))))))))'''((()))))))))((('''&&&)))))))))))))))))))))((()))((('''&&&&&&''')))***))))))))))))))))))))))))***)))))))))))))))))))))((((((((((((((('''&&&&&&)))))))))))))))))))))))),,,,,,,,,---...///111222000...+++*********)))'''&&&'''((()))************,,,+++***)))'''%%%$$$$$$(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))'''''''''(((((((((((((((++++++,,,,,,+++******)))((((((((((((((('''''''''***)))(((((()))))))))((())))))))))))******************))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((''''''''')))((('''&&&&&&'''((()))((('''&&&%%%$$$$$$%%%&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$^^^^^^^^^^^^____________]]]]]]]]]^^^___```aaabbbdddfffhhhkkklllllllllkkkmmmmmmllllllllllllkkkkkkmmmmmmmmmppptttwwwxxxwwwuuusssnnnjjjgggffffffgggdddccccccbbbbbbbbbccccccbbbaaa```^^^]]]\\\\\\\\\[[[\\\\\\^^^```bbbdddeeegggfffeeecccbbbaaaaaa```aaa\\\VVVQQQNNNLLLKKKIIIIIIIIIGGGEEEDDDCCCCCCCCC@@@AAAAAA@@@@@@BBBFFFJJJTTTaaaoootttpppeeeUUUHHH<<<999666444444444444333555444333222222222222222111111111111111111111111111111000000000000111111000000111111111111000000////////////............---------------.........------....../////////000........................,,,......---,,,+++,,,---------,,,,,,,,,,,,---------,,,++++++***+++++++++,,,,,,+++++++++++++++***,,,***))))))***++++++***************************************************++++++++++++++++++++++++,,,+++******)))*********************************))))))))))))((((((((((((''''''(((((((((((('''''')))))))))((((((''''''''')))(((((('''''''''((((((((((((''''''''''''((((((************************++++++++++++************(((((((((((())))))))))))(((((()))))))))((('''&&&))))))))))))))))))))))))***)))((('''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))((('''''')))))))))))))))))))))))),,,---...000222333444555222000---+++++++++***)))''''''((()))************'''''''''(((((()))))))))(((((((((((((((((((((((((((((())))))***++++++,,,***))))))(((((())))))***((((((((((((((((((''''''******++++++******)))))))))))))))((((((''''''&&&)))******************+++************))))))))))))***))))))))))))(((((((((***))))))(((((())))))***))))))))))))))))))))))))((())))))******))))))((()))))))))))))))(((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''(((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&((()))***''''''&&&&&&%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%[[[\\\\\\]]]^^^___``````_______________``````aaadddgggjjjmmmnnnmmmllljjjkkkkkkkkkjjjjjjjjjjjjiiimmmlllkkkmmmooopppooonnnkkkjjjgggeeeddddddeeefffbbbbbbbbbbbbbbbcccddddddfffeeecccaaa___^^^]]]]]]\\\\\\]]]]]]^^^]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]^^^^^^ZZZTTTOOOMMMKKKJJJJJJHHHGGGFFFEEEDDDCCCBBBBBB?????????>>>???BBBGGGLLLVVVdddrrrvvvqqqeeeSSSEEE===999555222222333333333444333222111111111111111111111111111111111111111000000000//////000000000000000111111111111000000////////////.........---++++++,,,,,,------......------------............------------------------+++,,,---,,,*********,,,---,,,,,,,,,,,,,,,,,,---++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,++++++******))))))))))))))))))************++++++***)))((('''&&&&&&''''''((((((((((((''''''******))))))((('''''''''((('''''''''''''''(((((('''(((((((((((((((((('''))))))******************************************)))*********++++++++++++))))))))))))(((((('''''')))))))))))))))*********,,,,,,+++***)))))))))***)))))))))))))))))))))))))))))))))))))))*********&&&'''((()))***+++++++++******************++++++,,,...111444666777777777444111---+++++++++******'''((()))***************$$$%%%&&&((()))+++,,,,,,************************)))))))))******+++++++++***))))))))))))))))))***,,,++++++******)))))))))))))))*********))))))(((,,,,,,++++++***)))((((((''')))************++++++))))))((((((''''''&&&&&&))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((((((''''''(((((((((******))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***++++++***((('''%%%$$$###)))((('''&&&''')))+++---)))(((''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YYYYYYZZZ[[[\\\___aaabbbbbbbbbaaaaaaaaaaaabbbbbbfffhhhlllooopppooollljjjkkkjjjjjjjjjjjjiiiiiiiiijjjiiihhhiiikkkkkkjjjiiigggfffdddcccbbbcccdddeeeaaaaaaaaaaaabbbcccddddddeeecccbbb```^^^]]]\\\\\\ZZZ[[[\\\\\\\\\[[[ZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVXXXUUUPPPMMMLLLLLLLLLKKKFFFFFFFFFEEEDDDCCCBBBBBB>>>>>>=========AAAFFFJJJYYYdddnnnoooiii^^^OOOCCC<<<999444222111222222222222222111000000000000111000000000000000000000000000//////......//////000000000111111111111000000000000/////////.........,,,,,,,,,------.........------------,,,,,,,,,+++------------------------+++,,,,,,,,,***)))***+++,,,,,,,,,++++++,,,,,,,,,*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++******))))))(((((()))))))))*********))))))))))))((((((((((((''''''((((((((((((''''''******))))))(((((((((((((((((('''''''''(((((()))'''(((***,,,,,,***(((''''''((()))*********)))))))))))))))))))))))))))))))))*********++++++++++++******))))))((((((((((((((()))))))))*********+++,,,,,,+++***************))))))))))))))))))))))))(((((())))))************&&&'''(((***++++++,,,,,,******++++++,,,---.........111555999<<<<<<;;;:::555111---+++*********)))((())))))************)))+++******)))(((''''''&&&++++++++++++++++++++++++,,,+++++++++******))))))******))))))))))))******,,,,,,++++++******))))))((())))))*********))))))---,,,,,,+++***))))))(((%%%(((***+++)))((()))+++))))))((((((''''''&&&&&&))))))))))))******************))))))))))))******************************((()))***++++++***)))((('''''''''''''''''''''''''''(((((((((((((((((('''))))))******************((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))************((('''%%%$$$###""")))((('''&&&'''))),,,...)))(((((('''''''''((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%WWWWWWWWWYYY[[[^^^aaacccdddccccccbbbbbbcccccccccfffiiillloooooonnnllljjjjjjjjjjjjiiiiiiiiihhhhhheeedddcccdddeeefffeeedddfffeeecccbbbaaabbbbbbccc```````````````aaabbbccc___^^^]]][[[ZZZYYYYYYYYYWWWWWWXXXYYYYYYXXXXXXXXXWWWVVVTTTRRRPPPOOONNNNNNQQQOOOLLLKKKLLLLLLKKKJJJEEEEEEEEEEEEDDDCCCBBBAAA<<<======<<<<<<>>>CCCFFFQQQYYY^^^\\\WWWPPPFFF>>>:::777444222222222222222111000000/////////000000000000000000000000000000//////............////////////000000000000//////000////////////.........------------............---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++***)))***+++,,,,,,++++++++++++,,,,,,*********)))******+++,,,)))************++++++++++++,,,,,,+++)))((()))***)))))))))))))))))))))))))))))))))***++++++,,,,,,************************))))))*********))))))((('''(((((())))))*********%%%%%%&&&((()))+++,,,,,,''''''((((((((((((''''''))))))))))))))))))))))))***)))(((((((((((())))))''')))***,,,,,,***)))'''&&&''')))***+++******)))((((((((((((((()))))))))(((((((((((())))))))))))+++***)))((((((((())))))((())))))******+++++++++))))))))))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++***************)))((((((***+++,,,---///000222222222666;;;@@@BBBBBB???===666222...+++***+++******))))))******+++******)))(((((())))))))))))******))))))))))))))))))))))))---,,,,,,+++******))))))+++******))))))******+++))))))))))))))))))(((((())))))******++++++***************))))))(((((('''%%%(((,,,,,,)))'''(((***************)))))))))))))))))))))************++++++******))))))******+++************************((())))))******))))))(((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***&&&&&&&&&'''''')))***+++''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&''''''''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%UUUUUUVVVWWW[[[^^^bbbddddddcccccccccccccccddddddfffhhhjjjlllmmmllljjjiiiiiiiiihhhhhhhhhgggggggggbbbaaa``````bbbbbbaaa```bbbbbbaaa```___````````````_______________```aaaZZZZZZYYYXXXXXXXXXYYYYYYVVVUUUUUUUUUVVVVVVVVVVVVSSSRRRPPPNNNLLLKKKKKKKKKLLLJJJIIIIIIJJJIIIGGGEEEBBBCCCCCCCCCCCCAAA@@@???<<<<<<===<<<;;;<<<>>>AAACCCIIILLLIIIEEEBBB===777777555333222333333222111000//////......//////000000000000000000000000000///......------......///,,,------......------,,,............---------,,,------------------,,,,,,*********++++++++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++,,,,,,++++++++++++,,,,,,***************+++,,,,,,************++++++,,,,,,+++,,,---+++(((''')))+++))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))''''''((()))))))))((((((''''''(((((()))******+++&&&''''''((()))******+++''''''((((((((((((''''''((((((((()))******++++++,,,+++***)))))))))))))))***)))(((''''''((()))***&&&(((***+++,,,,,,+++***(((((()))))))))*********(((((((((((())))))))))))+++***)))((((((((()))***((())))))******+++,,,,,,(((((())))))******))))))))))))))))))))))))))))))'''(((((()))******++++++))))))******))))))((('''***+++---///111444555666777<<>>===;;;<<<===<<<;;;:::<<<===<<>>===;;;777555444333333444444222111//////.........//////000000000000000000000000000.........------.........***++++++,,,,,,++++++***---------,,,,,,,,,++++++...------,,,,,,+++++++++'''((()))***+++,,,------+++++++++++++++++++++++++++,,,---,,,*********+++,,,++++++++++++++++++,,,++++++******+++,,,------,,,,,,,,,------.........+++------+++((('''(((+++************************((())))))***++++++,,,,,,((((((((((((((((((((((((%%%&&&''')))))))))((((((&&&''''''((()))******+++,,,+++***)))((('''&&&%%%''''''((((((((((((''''''''''''((()))***+++,,,,,,------+++***)))))))))))),,,***&&&######&&&***,,,''')))+++---...---,,,+++))))))******+++++++++,,,************++++++++++++,,,+++)))((((((((()))***((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++%%%&&&''')))***************+++---000333666888999<<<@@@GGGLLLNNNLLLGGGDDD:::666111---------------******+++++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,------++++++************++++++*********+++,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,(((,,,000///+++((()))+++&&&&&&''''''(((((())))))))))))******++++++++++++++++++************++++++************************)))((('''&&&&&&'''((()))'''((((((((())))))******&&&'''((())))))((('''&&&&&&'''(((*********)))((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((('''''''''&&&&&&'''(((((()))(((((((((******((('''%%%%%%$$$$$$&&&&&&''''''''''''''''''%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&'''''''''******)))(((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((((((((('''"""###$$$%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&XXXXXXWWWXXXYYY\\\___aaabbbbbbccccccccccccddddddhhhiiiiiiiiiiiigggeeedddgggggghhhiiihhhgggeeedddaaa```___^^^]]]\\\\\\\\\ZZZYYYYYYYYYZZZ[[[\\\\\\aaa``````______^^^]]]]]]ZZZZZZYYYWWWWWWVVVVVVVVVSSSSSSSSSTTTVVVXXXZZZ\\\UUUTTTQQQNNNLLLJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCC?????????>>>>>>===<<<;;;::::::::::::::::::::::::@@@>>>;;;::::::999777555222222222111111111111000111111111111000000000///........................---,,,,,,,,,,,,---......,,,---...//////...---,,,+++))))))+++...///---+++------++++++++++++------++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,,,,+++***))))))+++*********+++,,,,,,---******))))))***,,,///000------,,,,,,+++***))))))+++++++++++++++***)))((())))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))******)))(((((()))***+++******))))))((((((''''''((('''&&&&&&&&&''')))***++++++++++++***)))''''''))))))))))))))))))))))))******+++++++++******)))******))))))))))))***************************************))))))))))))))))))***+++***((((((((()))*********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))************+++++++++,,,+++***((((((((()))***------...000333666:::;;;@@@CCCHHHMMMNNNMMMJJJHHHBBB<<<444///------+++***------------------------++++++------------+++++++++++++++******)))))))))(((((((((((())))))))))))'''((()))((('''&&&'''(((,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++*********))))))(((((((((((())))))******++++++))))))))))))************++++++******)))*********+++++++++,,,,,,---------(((((('''(((((()))******&&&'''''''''(((((())))))+++*********))))))((((((,,,++++++***)))(((''''''((((((((((((((((((((((((************)))(((&&&&&&******))))))((((((''''''&&&&&&&&&'''((()))************))))))))))))******''''''((((((((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% %%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&VVVVVVVVVVVVXXXZZZ\\\]]]bbbbbbcccdddeeeeeefffgggggghhhhhhhhhgggfffeeeeeebbbbbbcccddddddcccbbbbbb``````___^^^^^^]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZ\\\\\\\\\[[[ZZZZZZYYYYYYYYYXXXWWWVVVUUUUUUUUUUUURRRRRRRRRSSSTTTWWWYYYZZZYYYXXXUUUQQQNNNKKKIIIHHHFFFFFFEEEDDDCCCBBBBBBAAA>>>>>>>>>>>>===<<<;;;;;;888888888888999999999999:::999777666666555333222222222222111111111000000111111111000000000//////------------------------,,,++++++++++++,,,------------............------222000......//////---***---,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,++++++***))))))+++*********++++++,,,---+++***((('''''')))***++++++++++++******))))))(((,,,,,,++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))***+++***)))))))))(((((((((''',,,+++***)))(((((())))))(((((())))))******)))))))))))))))))))))))))))))))))******+++++++++************))))))))))))******************************************)))))))))))))))***+++***)))((()))***++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********************++++++++++++,,,+++***)))((())))))***......000222666:::>>>@@@BBBEEEIIIMMMNNNMMMKKKJJJEEE???777111///...---+++------------------------+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********************************((()))++++++++++++---...,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++******)))))))))))))))))))))***************))))))))))))*********+++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,------))))))(((((()))******+++((((((((())))))*********+++*********))))))))))))++++++******))))))((((((((((((((((((((((((((((((************)))((('''&&&******))))))((((((((((((&&&&&&''''''(((((())))))***))))))(((((())))))***'''((()))))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''''')))((('''&&&&&&'''((()))'''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&UUUVVVVVVWWWYYYZZZ[[[[[[^^^___```bbbdddeeeggggggfffffffffeeeeeeeeeeeeeee___``````aaaaaaaaa```````````````__________________^^^\\\[[[YYYYYYXXXXXXYYYYYYYYYXXXWWWWWWVVVVVVWWWWWWVVVUUUTTTTTTTTTTTTQQQQQQQQQQQQRRRTTTVVVWWW[[[YYYVVVRRRMMMJJJGGGEEEEEEDDDCCCBBBAAA@@@@@@???===>>>>>>======<<<;;;:::777777777777777777777777666555333333444444222111222222111111111000000000000000000000////////////------------------------+++************+++,,,,,,...------,,,,,,------...333111///.........,,,+++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,+++******))))))+++************+++,,,,,,---,,,***(((''''''(((((()))))))))))))))))))))))),,,,,,***))))))******+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))((((((((((((...---+++***((('''&&&&&&$$$%%%&&&((()))***++++++))))))))))))))))))))))))((()))***+++++++++++++++******))))))))))))******************************************************(((***+++***))))))***+++,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,''''''(((((()))******+++************+++++++++,,,,,,+++******))))))******---...000333888===AAADDDFFFHHHJJJMMMNNNNNNMMMLLLIIICCC;;;444111///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++------,,,,,,---...,,,,,,------,,,,,,++++++------------,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++************)))++++++******************))))))*********+++++++++,,,,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,+++************++++++,,,***************+++++++++***************)))))))))*********************)))))))))))))))))))))))))))************)))(((''''''***))))))))))))((((((((('''''''''''''''''''''''')))((((((''''''(((((()))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((('''&&&&&&'''((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&WWWXXXYYYZZZ[[[[[[[[[[[[YYYZZZ[[[^^^```bbbdddeeeddddddcccddddddeeeeeefffbbbbbbbbbbbbbbbaaa````````````aaaaaaaaaaaaaaaaaa___^^^]]][[[ZZZYYYYYYYYYZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVUUUTTTTTTTTTTTTTTTPPPPPPOOOOOOPPPQQQSSSTTTWWWUUUSSSOOOKKKHHHEEECCCDDDCCCCCCBBBAAA@@@???>>><<<======<<<<<<;;;:::999777777777777666666666666666444333333555555444222111111111111000000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...---,,,++++++,,,---......---+++++++++,,,------,,,++++++++++++++++++,,,************************+++++++++***************,,,+++++++++******))))))+++***************++++++///...,,,+++***)))******((())))))))))))))))))))),,,***(((''''''(((***+++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))((((((((((((++++++)))((('''%%%%%%$$$$$$$$$&&&''')))*********))))))))))))))))))))))))'''((()))***+++,,,,,,,,,+++******))))))******+++************************)))***************++++++(((***++++++***)))***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++*********+++++++++,,,,,,++++++++++++***+++++++++***+++...222888===BBBEEEIIIJJJKKKLLLMMMMMMMMMMMMKKKFFF???777222///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++,,,------,,,)))'''((((((,,,,,,------------,,,,,,......------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******)))*********+++++++++,,,,,,------,,,,,,,,,---............------,,,,,,,,,+++,,,,,,+++++++++,,,,,,---************++++++++++++*********************************************+++***************************************)))((('''))))))))))))))))))))))))((((((''''''''''''''''''((((((''''''''''''(((((('''(((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((''''''((((((((()))'''&&&&&&'''(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''******))))))((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&WWWXXXYYYZZZ[[[ZZZZZZZZZWWWWWWYYY[[[^^^```bbbcccaaaaaabbbcccdddeeeffffffffffffeeecccbbbaaa``````aaaaaabbbcccccccccbbbbbb^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSTTTTTTPPPOOONNNNNNNNNNNNPPPPPPQQQQQQPPPNNNKKKHHHFFFDDDCCCCCCBBBAAA@@@??????>>>;;;<<<<<<;;;;;;:::999888888888777777666666666555555444333333444555444333111111111000000000///////////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++******+++,,,---++++++++++++++++++,,,---++++++++++++++++++++++++************************************************++++++***************)))++++++***))))))*********,,,,,,++++++++++++++++++))))))*********************((('''%%%&&&''')))***++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((())))))))))))(((((((((((((((''''''&&&&&&&&&'''(((((((((((((((************************'''((()))***+++,,,,,,,,,++++++************++++++************************))))))******+++++++++,,,)))***++++++***)))***,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,+++***+++...333888>>>CCCFFFJJJJJJKKKKKKLLLLLLMMMMMMJJJGGGBBB;;;555000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++*********,,,------+++)))''''''(((,,,------.........------.........------,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++******++++++++++++,,,,,,,,,,,,---,,,,,,,,,------...///.........------,,,,,,,,,------,,,,,,,,,,,,------***************************************+++++++++************++++++++++++++++++++++++++++++++++++)))************))))))((())))))))))))************((((((((((((((((((''''''((((((''''''''''''(((((('''''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((('''(((((((((((((((((('''((('''&&&&&&'''((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$###""""""!!!&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&WWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZ\\\^^^___aaaaaa^^^```bbbdddffffffffffffffffffdddbbbaaa`````````bbbcccdddeeeeeedddcccbbb^^^^^^]]][[[[[[ZZZZZZZZZWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSPPPOOONNNMMMLLLMMMMMMNNNOOOOOOOOONNNLLLJJJHHHFFFCCCBBBBBBAAA@@@???>>>===:::;;;;;;::::::999888777888777777666666555555555333222111111222222111000111111000000000////////////.........------------++++++++++++++++++++++++------,,,,,,------...///,,,++++++******++++++,,,,,,...///...,,,+++***+++******++++++++++++******************************)))))))))***************************************++++++***))))))))))))***(((((())))))************************************(((''''''&&&&&&'''))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&(((((((((((())))))))))))(((((()))***************(((((()))))))))(((''''''************************((()))***+++++++++++++++++++++************++++++************************))))))******+++,,,,,,,,,+++,,,---,,,***)))***+++)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,---...111555:::@@@EEEGGGIIIJJJJJJKKKKKKKKKJJJJJJHHHHHHEEE???888222///...---------------------------,,,,,,++++++,,,,,,---,,,,,,---------------...---,,,,,,++++++************+++------,,,,,,---...------......//////...............---------------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---......///.........---------------...------,,,,,,,,,,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++******************************)))******+++******)))))))))))))))************+++)))))))))))))))))))))))))))((((((''''''(((((()))(((((('''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&XXXXXXWWWVVVVVVVVVWWWXXXYYYYYYZZZ[[[\\\]]]]]]^^^\\\^^^bbbfffhhhhhhgggfffeeedddcccbbbbbbbbbcccddddddeeefffffffffdddbbbaaaaaa```^^^\\\ZZZYYYYYYXXXUUUUUUUUUTTTSSSSSSRRRRRRPPPPPPOOOOOOOOOOOOPPPPPPQQQPPPNNNMMMLLLLLLLLLMMMLLLMMMMMMMMMKKKIIIFFFDDDAAA@@@@@@???>>>===<<<<<<::::::::::::999888777666666666666555444333333333333111000000111111000...111000000000////////////.........---------,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******++++++++++++******'''+++...///,,,*********)))***+++,,,,,,+++***)))************************((()))))))))*********+++))))))))))))************++++++***)))))))))))))))(((((()))************************))))))(((((('''((((((((()))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))'''&&&%%%'''((((((((()))))))))***'''((()))***++++++***)))((())))))******))))))(((************************)))******+++++++++******,,,++++++******++++++,,,************************))))))***++++++,,,------,,,---...,,,***((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------***+++,,,.........---,,,///000222555999>>>CCCEEEGGGHHHIIIJJJJJJIIIGGGFFFGGGIIIIIIEEE===666111///........................---,,,,,,++++++,,,,,,---++++++,,,,,,------------......------,,,++++++******,,,---...------///111------...///////////////------------............,,,,,,,,,---------......,,,,,,,,,,,,---------...,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++,,,---...///------------...............---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,++++++*********************************)))******++++++*********))))))*********+++++++++))))))******++++++,,,,,,***))))))(((((())))))***+++***)))((((((((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&%%%$$$$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&\\\ZZZXXXWWWWWWXXXYYYZZZXXXXXXXXXXXXYYYYYYYYYYYY[[[^^^cccgggiiiiiigggeeeddddddccccccdddfffhhhiiieeefffggggggfffdddbbbaaacccbbb```]]]ZZZXXXWWWVVVVVVVVVVVVUUUTTTTTTSSSSSSNNNMMMMMMLLLMMMMMMNNNNNNQQQPPPNNNMMMLLLKKKLLLLLLJJJJJJKKKJJJHHHEEEBBB@@@??????>>>===<<<;;;::::::999999:::999999888777666555555444333333222111111444333111111222222000///000000000000////////////......---------,,,,,,,,,************************++++++******++++++,,,---)))***+++,,,,,,+++***)))$$$))),,,+++******+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))*********++++++***))))))((())))))++++++,,,,,,,,,++++++*********)))((('''&&&&&&%%%((()))***+++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))'''%%%$$$'''((((((((())))))******&&&'''((())))))((('''&&&(((((()))*********************************************+++++++++******))),,,++++++******++++++,,,************************))))))***+++,,,,,,------.........---***(((((()))//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,++++++,,,,,,,,,---------***+++---.........------...///000333777;;;???AAAFFFGGGHHHIIIIIIGGGFFFDDDGGGJJJKKKHHHAAA888333111////////////////////////------++++++++++++------+++++++++,,,,,,---------000000///...------,,,,,,,,,---......,,,+++,,,---------...///000000//////,,,---------.../////////.........////////////000,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,---------......*********+++,,,---...///,,,---------.../////////...---,,,+++++++++++++++.........------,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,+++***)))))))))))))))))))))))))))))))))******+++++++++******))))))******++++++++++++))))))***+++,,,---------******))))))))))))******---,,,***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''((())))))((('''&&&$$$$$$$$$%%%(((******)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%''''''%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&___]]]ZZZXXXWWWXXXZZZ[[[YYYYYYYYYYYYYYYXXXXXXXXXZZZ]]]aaadddeeeeeefffgggaaaaaabbbbbbbbbbbbccccccdddeeeeeeffffffeeeeeedddbbbbbbaaa___\\\ZZZXXXVVVZZZVVVSSSUUUYYYYYYTTTNNNNNNHHHFFFJJJMMMMMMNNNPPPOOOOOOOOONNNNNNLLLKKKKKKGGGHHHHHHHHHFFFDDDBBBAAAAAA@@@===:::999999:::::::::999777777888777666444333333444444333333222111333222000/////////000111111000000///......------000///...,,,++++++,,,,,,......//////...,,,+++***)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++************************)))***++++++++++++***)))'''((())))))((()))+++---+++*********))))))((((((((((((((((((((((((((((((+++++++++***************+++***((('''''''''((()))))))))))))))***************)))'''&&&%%%%%%&&&&&&'''((()))******)))((('''+++***))))))***,,,...///...---,,,+++******************+++++++++******)))))))))))))))))))))))))))(((((((((((()))***+++,,,(((((((((((())))))))))))************************+++++++++++++++***)))(((***+++,,,,,,+++***)))(((******)))***,,,,,,***(((++++++,,,,,,,,,---------,,,++++++******)))))))))+++,,,------......------,,,---......//////......,,,,,,++++++,,,,,,---............------,,,,,,,,,,,,,,,+++++++++,,,------000222444777999;;;<<<===@@@BBBEEEGGGHHHHHHGGGGGGEEEFFFHHHIIIGGGAAA999222...---,,,,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///......------,,,,,,,,,------...///////////////000/////////000000111222......////////////......///...,,,++++++,,,.../////////..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++///////////////.........------......//////000000......---------......//////...,,,+++++++++,,,---***,,,,,,+++***)))***+++///...,,,******+++,,,---///...,,,+++++++++,,,---++++++++++++************,,,,,,++++++******))))))+++++++++,,,,,,---------------,,,+++*********+++''''''''''''(((((((((((())))))))))))((((((((((((***)))'''&&&&&&(((***+++))))))(((((((((((())))))&&&'''((('''&&&''')))+++))))))))))))))))))))))))++++++***)))))))))))))))'''((('''###%%%+++&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))'''%%%%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%^^^\\\ZZZXXXWWWXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZ]]]aaaccccccddddddeeebbbbbbcccccccccdddddddddccccccddddddddddddccccccbbbaaaaaa___]]][[[YYYXXXZZZXXXXXX]]]bbbbbb\\\UUUOOOIIIFFFHHHKKKKKKLLLNNNNNNNNNNNNNNNMMMLLLKKKJJJHHHHHHGGGFFFEEECCCBBBAAAAAA???===;;;999999999::::::888777777777777666444333333444444333333222111222111000/////////000000000000///......---,,,,,,///...---,,,+++++++++,,,,,,,,,------,,,+++)))((()))))))))))))))))))))))))))))))))))))))******+++++++++************++++++************************************************'''((())))))))))))+++---************)))))))))((())))))))))))))))))))))))*********************)))+++***)))((('''(((((()))))))))))))))************,,,+++***)))))))))******(((((())))))))))))((((((******))))))***+++---......---,,,+++******************+++++++++******)))))))))))))))))))))))))))))))))))))))***++++++,,,(((((((((((()))))))))***************************+++++++++++++++***)))))),,,,,,,,,,,,,,,+++******+++******+++,,,,,,+++)))++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,------...---------,,,,,,---...............---,,,,,,,,,,,,---............------,,,,,,,,,,,,---,,,,,,,,,,,,---......222333555777999;;;<<<<<<>>>???BBBDDDEEEEEEEEEDDDEEEFFFGGGIIIGGGBBB:::444000///......//////...------------------------------------,,,---......////////////......---------------..................///////////////000000111......////////////......000///---,,,,,,---///000////////////////////////------------------------.....................---////////////////////////............////////////......---------....../////////...---------------,,,---...---+++++++++,,,222111///...---...///000---,,,+++*********++++++,,,,,,,,,+++++++++******+++*********))))))))))))+++++++++,,,,,,,,,------,,,,,,+++***************((((((((()))))))))******))))))((((((((('''''''''***)))(((''''''((()))***((((((''''''''''''(((((()))***+++***))))))+++,,,))))))))))))))))))))))))+++***)))(((((((((((()))&&&((()))'''###"""%%%)))'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&]]]\\\YYYXXXWWWXXXYYYZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZ\\\___aaaaaaaaabbbcccbbbbbbbbbccccccccccccdddbbbccccccccccccccccccbbbaaaaaa``````^^^\\\[[[ZZZXXXYYY\\\ccciiiiiibbb[[[QQQKKKFFFGGGHHHGGGIIIMMMLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHFFFEEECCCBBBBBBAAA@@@???===;;;999999999999999888666666777777666444333333333333333222222111111111000////////////000///......------,,,,,,+++...---,,,++++++***++++++***************)))(((''')))))))))))))))))))))))))))))))))))))))******+++++++++************++++++************************+++***))))))))))))***+++'''(((******))))))***,,,************))))))))))))************************((((((((()))))))))))))))******)))((((((((((((((())))))))))))************++++++*********+++,,,,,,***))))))(((((())))))***)))))))))))))))***+++,,,---,,,+++***************)))******+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++((((((((()))))))))******++++++++++++++++++++++++++++++++++++++++++***)))...------,,,,,,,,,,,,------,,,++++++------,,,+++,,,,,,,,,,,,------------,,,,,,---------------------------...------,,,,,,+++,,,------......------------,,,,,,------...///---------,,,,,,,,,,,,,,,...---------......///000333444666777999::::::::::::;;;>>>@@@AAABBBAAAAAACCCDDDFFFHHHHHHCCC<<<777333111//////000111000///.......................................///000000////////////............/////////000000///......000000000000000111111111/////////000000/////////111000///......///000111/////////000000000000000////////////////////////000000000000000111111111000000000000111111111111111111000000000000000000000000///////////////000///////////////......---.../////////---,,,---...///...---,,,+++,,,------------,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,+++******)))*********)))************+++++++++******)))))))))((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((('''(((((('''&&&%%%'''((())))))))))))))))))))))))))))))((((((''''''((((((%%%(((+++***'''%%%&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&]]]\\\ZZZYYYXXXYYYZZZ[[[YYYYYYZZZZZZZZZZZZ[[[[[[ZZZ\\\____________```aaa``````aaaaaaaaabbbbbbbbbcccccccccbbbbbbcccccccccaaaaaaaaa```___^^^]]]\\\WWWXXX[[[aaaggggggaaa\\\TTTMMMHHHFFFEEEDDDGGGKKKKKKKKKLLLLLLKKKJJJIIIIIIJJJHHHFFFDDDBBBAAAAAABBB???>>>===;;;999999888888888777555555666777555444222333333333333222111111000000/////////.........---------,,,,,,+++++++++,,,,,,,,,++++++******************))))))((((((''')))))))))))))))))))))))))))))))))))))))******+++++++++************++++++************************,,,***)))'''''')))***,,,''')))******))))))***+++*********)))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((***))))))(((((((((((((((((()))))))))************''''''(((((()))***+++++++++***)))(((((()))***+++(((((()))))))))******+++,,,,,,+++***************))))))***+++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,++++++(((((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++******...---,,,++++++,,,---......---+++,,,---...---,,,,,,,,,,,,------------...******++++++,,,,,,------------......------,,,++++++,,,,,,---------------,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,............///000111111555666777888888999999888888999;;;===>>>???@@@@@@BBBCCCFFFHHHHHHEEE???;;;555333000000000111111000........................//////......//////000111.../////////////////////111111222222111111000///222222222222333222222222000000111111111111000000111111000000000000111111000000111111111111111222000000000000000000000000111222222222333333444444222333333333333333444444444444333333222222111111333222111111000111111111...///000000000///---,,,...///000///---,,,---...---,,,++++++***+++++++++//////.........---------,,,,,,,,,,,,++++++++++++------------------------+++++++++,,,,,,,,,,,,,,,+++******))))))*********************++++++++++++,,,,,,+++++++++*********))))))*********)))((((((((((((''''''''''''(((((('''''''''&&&$$$###%%%&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&(((***)))'''&&&''')))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%]]]\\\[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\[[[\\\^^^^^^]]]]]]^^^___aaaaaaaaaaaabbbbbbbbbbbbddddddccccccccccccddddddaaaaaaaaaaaa```___^^^^^^ZZZYYYYYY\\\___```]]][[[UUUOOOJJJHHHEEECCCEEEKKKJJJKKKKKKKKKKKKJJJJJJIIIKKKIIIGGGDDDBBBAAAAAAAAA???>>><<<;;;:::999888888777666444555666666555444222222333333222222111000////////////......------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************++++++))))))))))))))))))))))))+++***(((''''''(((***+++''')))++++++***))))))***))))))))))))))))))******((((((((((((((((((((((((&&&&&&''''''(((((((((((()))))))))))))))(((((('''((()))))))))************%%%&&&'''((())))))******+++***)))(((((()))***+++((()))))))))************++++++******))))))******((()))***+++++++++++++++************************,,,,,,---------,,,++++++))))))))))))************++++++++++++++++++++++++***++++++,,,,,,,,,++++++---,,,+++******+++,,,---///---,,,,,,---......---,,,,,,---------.........+++++++++,,,,,,------...,,,------...------,,,,,,+++,,,------......------+++++++++++++++,,,,,,---------------------------////////////000111222333666666777888888888888777777888:::<<<===???@@@@@@BBBCCCEEEHHHIIIFFFAAA===666333111///000111111000///////////////////////////////////////000111111.../////////000000111111111111222222222111111000333333444444444444333222333333333444444333333333333333333333333333333333333333444444444555555555333333333333333333333333444444555666777777888888444444555555666666666777666666555555444444333333444333333222111111222222///000111111111000...---///000000000...---...///111000000///////////////000000000/////////......---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++)))))))))*********++++++++++++*********)))))))))******++++++***)))((((((******))))))))))))*********++++++***((('''(((***((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%&&&(((***)))(((((('''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]\\\]]]^^^^^^\\\[[[\\\^^^bbbbbbbbbcccccccccddddddeeedddcccbbbbbbcccdddeeecccccccccbbbaaa```___^^^]]][[[YYYXXXYYYZZZZZZZZZWWWRRRNNNKKKGGGDDDFFFKKKJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJHHHFFFDDDBBBAAAAAA>>>===<<<;;;:::888777777666555444444555666555333222222222222222111111000.........///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++))))))))))))))))))))))))***)))(((((((((((()))***''')))++++++***)))))))))))))))))))))************''''''''''''''''''''''''&&&&&&''''''(((((()))))))))))))))))))))(((''''''))))))))))))************'''((()))***++++++++++++*********))))))*********))))))***++++++******)))+++******)))))))))******((()))***+++++++++++++++***************************+++,,,---...---,,,+++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---///---++++++,,,......---,,,---------..................//////////////////+++,,,------......------,,,---......//////......,,,++++++++++++,,,------.............../////////.........///000111222333666777777888888888888777777888999;;;===???@@@AAACCCDDDEEEHHHIIIGGGCCC???888555111000000111111111000000000000000000000000111111111111111222222333000000111222333444444555111222222333333333333333555666777777777666555444888999999::::::999999888888888888888888888888888999999999:::;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;<<<>>>???@@@@@@999::::::;;;;;;<<<<<<<<<::::::::::::999999999999888777666666555555555555444555555555555444333333222333444333222111111333222222222222111111111000000000000111000//////...////////////.........---,,,,,,,,,,,,------------............------------+++++++++***++++++,,,---))))))*********+++++++++))))))((((((((('''''''''+++++++++******))))))(((+++******))))))******+++)))******)))(((''')))***))))))))))))))))))))))))((((((''''''(((((()))))))))(((&&&%%%&&&''')))***))))))((((((''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###YYYXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[\\\]]]]]]^^^^^^______]]][[[[[[\\\]]]`````````aaaaaaaaaaaabbbdddcccbbbaaaaaabbbcccddddddddddddcccbbb```___^^^[[[ZZZXXXVVVVVVWWWWWWWWWWWWTTTQQQOOOJJJFFFGGGLLLJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJHHHFFFDDDBBBAAA======<<<;;;:::888777666555444333333555555555333222222222222222111000000------.........---,,,+++,,,,,,,,,---------------+++,,,---......---,,,++++++******))))))***++++++)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,***)))((((((((()))))))))************((((((((((((((((((((((((&&&''''''((())))))******((())))))***)))((('''&&&))))))))))))************((()))+++,,,,,,,,,,,,+++)))******++++++******)))******+++,,,,,,+++***)))******))))))))))))******(((((()))++++++,,,,,,+++************************((()))+++---...---,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,---------------///---******+++---------------------............000000000///////////////***+++,,,---.../////////---...//////000000//////...------------...//////////////////000000000111.........///000111222333666666777888888888888888777777888:::<<>>??????===<<<:::???@@@@@@@@@@@@@@@@@@???===>>>>>>>>>>>>>>>>>>===@@@@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJEEEEEEEEEFFFGGGGGGHHHHHHDDDDDDDDDEEEEEEEEEEEEEEEBBBAAA@@@??????>>>>>>>>>======<<<;;;;;;;;;;;;;;;888:::::::::888777888999444444555555444444333333333444444555444333222111333333333222222222111111.........//////000000000000000/////////.........,,,,,,++++++,,,------...++++++++++++,,,,,,,,,,,,******)))))))))(((((((((---,,,+++)))((()))))))))******))))))))))))******'''(((((((((''''''(((***)))))))))))))))))))))))))))(((((((((((()))***+++(((((((((((()))******)))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))(((&&&%%%&&&(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%VVVVVVWWWWWWWWWWWWWWWWWWZZZZZZ[[[\\\]]]]]]^^^^^^_________]]][[[[[[\\\]]]\\\\\\\\\]]]]]]]]]^^^^^^cccbbbaaa______aaabbbccceeeeeeeeedddbbb```___^^^WWWWWWVVVUUUUUUUUUTTTTTTWWWUUUSSSQQQLLLGGGHHHMMMKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJHHHEEEBBB@@@======<<<;;;:::888777666555333333333555555444333111222222222222111000000,,,---.........---,,,+++------------------------+++,,,---.........---,,,+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++))))))))))))))))))))))))(((((())))))))))))(((((('''))),,,,,,+++)))(((((((((((())))))*********+++))))))))))))))))))))))))'''''''''((()))******+++((()))*********)))'''&&&))))))))))))************((()))***+++,,,+++******)))***+++,,,,,,+++***)))***+++,,,------,,,*********)))))))))))))))******(((((()))++++++,,,,,,,,,************************'''(((+++---------,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++,,,...///000///...---///,,,***)))+++,,,---------------.........////////////......------,,,,,,)))***+++---...///000000...//////000000000000000///////////////000111111//////000000111111222222---------...///111222333555666777888888999888888666777888999<<<>>>@@@AAADDDEEEFFFHHHIIIGGGCCC@@@<<<999555333333444555444555555555555555555555555666666666666666777888888666777777999:::;;;<<<===<<<<<<>>>@@@AAABBBBBBBBBDDDEEEGGGGGGGGGEEECCCBBBDDDEEEEEEFFFFFFEEEEEEDDDAAABBBBBBCCCCCCBBBBBBAAAEEEEEEEEEFFFGGGHHHHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJLLLNNNOOOPPPQQQOOOPPPPPPQQQRRRSSSSSSSSSNNNOOOOOOOOOPPPPPPQQQQQQLLLKKKJJJIIIHHHHHHHHHHHHDDDCCCAAA@@@@@@@@@AAABBB>>>?????????===<<<===>>>;;;;;;;;;;;;;;;:::999999888999:::::::::999777666666666555555555444444444222222333333333444444444111111000000/////////...,,,,,,,,,,,,------...///,,,,,,,,,---------......---------,,,,,,,,,++++++...---+++)))(((((()))***))))))(((((((((((())))))***+++,,,+++***+++---...)))))))))))))))))))))))))))))))))))))))***++++++'''(((***,,,...---***(((******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$'''))))))'''''')))+++''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''+++******)))((('''''''''UUUUUUTTTSSSRRRRRRRRRRRRSSSTTTVVVXXXYYYZZZ[[[[[[]]]^^^______```______^^^]]]]]][[[[[[[[[\\\]]]^^^]]]\\\[[[[[[]]]___aaacccgggfffdddbbb___]]][[[ZZZWWWVVVUUUTTTSSSSSSSSSSSSVVVUUURRROOOMMMKKKIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKJJJIIIGGGEEECCC???>>>===;;;999777666555777666555444222111000//////000111111111000...---//////...------------...///...---,,,+++*********,,,,,,,,,,,,+++***))))))((((((((((((((((((((((((''''''(((((())))))************************************************************))))))((((((''''''(((((()))(((((('''&&&&&&&&&((())))))(((((()))+++))))))))))))))))))))))))''''''(((((())))))******((((((((('''&&&&&&(((***((((((((((((((((((((((((******))))))((((((''''''''''''((()))))))))))))))*********)))))))))))))))((((((((((((((((((((((((***)))))))))))))))******,,,+++)))((()))+++---///,,,,,,,,,,,,,,,+++***))),,,+++)))(((((()))+++,,,************************...---,,,,,,++++++++++++,,,,,,,,,---------.........------,,,,,,------...........................---....../////////////////////............//////..................------111111111111111000/////////000000000000000000000111111111111000///...---111000000000111111222333777777888888999888888888:::;;;<<<===>>>@@@AAAAAADDDEEEFFFGGGGGGFFFEEEDDDAAA===888777777888777555444555888:::;;;<<<<<<;;;;;;<<<>>>???@@@@@@???>>>DDDDDDEEEEEEFFFEEEEEEEEEGGGHHHIIIKKKLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOLLLKKKKKKJJJHHHGGGEEEDDDDDDEEEGGGIIIJJJKKKLLLLLLLLLMMMNNNMMMMMMMMMOOOQQQQQQPPPOOONNNOOOPPPRRRTTTUUUVVVYYYZZZ[[[[[[ZZZYYYWWWXXXYYYYYYYYYWWWVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQLLLKKKHHHFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFEEECCCBBBEEEDDDCCCBBBBBBBBBBBBBBB@@@AAAAAABBBBBBBBBAAAAAA???>>>>>>======<<<<<<;;;999888777666666666777888777777555444222111//////222111000/////////000111//////......------,,,,,,//////...,,,,,,+++++++++++++++***)))))))))******,,,,,,,,,,,,,,,+++******&&&''''''((()))******+++************************))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((('''$$$###&&&'''&&&&&&&&&''''''((())))))***))))))&&&&&&&&&''''''((((((((()))((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((#########$$$%%%&&&'''(((%%%&&&'''(((((('''&&&%%%VVVUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUWWWYYY[[[\\\]]]_________^^^^^^^^^^^^^^^___^^^]]][[[ZZZZZZZZZZZZZZZZZZYYYZZZ[[[]]]```bbbdddcccaaa___\\\ZZZXXXWWWVVVVVVUUUTTTSSSSSSSSSTTTUUUTTTRRRPPPNNNLLLKKKJJJKKKKKKJJJIIIHHHHHHHHHHHHMMMMMMKKKHHHEEEAAA>>><<<===<<<;;;:::999888777777444444444333333222222111///000000111000///...---//////...---------------------,,,+++************---.........---,,,***)))************************'''((((((((()))))))))***************************((((((((((((((((((((((((***)))))))))((((((((('''))))))******)))((((((''''''((())))))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))*********((('''&&&(((***((((((((((((((((((((((((***)))))))))(((((((((''''''((())))))******))))))************))))))))))))************************++++++************++++++++++++++++++++++++,,,,,,---------,,,+++***)))(((,,,+++***))))))***+++,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,---------............------,,,,,,------...........................---...//////000000////////////............//////........................111111111111111000//////000000000000////////////......////////////......////////////000111222222666777888999::::::::::::;;;<<<===>>>@@@AAABBBCCCEEEFFFGGGHHHHHHGGGGGGFFFHHHDDD@@@??????@@@???===;;;<<<>>>@@@AAAAAAAAAAAAAAABBBCCCEEEFFFFFFFFFFFFIIIIIIJJJJJJKKKKKKJJJJJJPPPPPPQQQSSSTTTUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTSSSTTTUUUVVVVVVVVVVVVVVVSSSSSSRRRQQQPPPNNNLLLKKKIIIIIIJJJLLLLLLMMMMMMMMMOOOQQQRRRSSSSSSTTTWWWYYYXXXWWWVVVUUUVVVWWWYYYZZZ]]]^^^```aaabbbaaa```_________```aaa``````^^^^^^]]]]]]\\\[[[ZZZYYYYYYYYYTTTSSSQQQOOONNNMMMMMMMMMKKKKKKLLLLLLKKKJJJHHHGGGIIIHHHGGGFFFFFFFFFFFFFFFIIIJJJJJJKKKLLLLLLLLLKKKHHHHHHGGGEEEDDDCCCBBBBBB@@@@@@???>>>===>>>??????>>>===<<<:::888777555444333222111000/////////000///......------,,,,,,+++///......---------......,,,++++++*********++++++)))***************)))((((((((()))******+++,,,,,,************************+++************))))))))))))((((((''''''(((((()))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))'''&&&''')))(((''''''))))))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&VVVUUUUUUTTTTTTTTTUUUUUUTTTTTTTTTVVVXXX[[[]]]___```___^^^]]]\\\\\\]]]]]]aaa___]]][[[YYYXXXWWWWWWVVVVVVWWWXXXYYY\\\___```aaa```___]]]ZZZXXXVVVVVVTTTTTTSSSSSSSSSSSSSSSTTTSSSSSSRRRPPPOOONNNMMMMMMNNNMMMKKKIIIHHHGGGGGGGGGLLLKKKHHHDDD@@@===;;;::::::::::::999999888888777222222222333333333333333000000000000000///......///......---------------,,,++++++******++++++,,,///000111222111...+++)))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((***************))))))(((((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))((((((((((((+++++++++***((('''(((***))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***(((++++++,,,,,,,,,+++******,,,+++***))))))***+++,,,++++++++++++++++++++++++...---,,,,,,,,,,,,,,,,,,,,,------------...............------------..............................---...//////000000//////......------------..................////////////111111111222111111000///111000000000//////......,,,---...///000000000000/////////000000222333333666777999:::<<<=========<<<===???@@@BBBDDDEEEFFFIIIJJJKKKKKKLLLLLLLLLKKKLLLJJJGGGEEEEEEFFFEEEDDDFFFGGGHHHJJJKKKKKKKKKKKKMMMMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXYYYYYYYYYXXXXXXVVVVVVUUUTTTSSSRRRPPPOOONNNNNNOOOPPPPPPPPPOOOOOOOOOQQQSSSUUUVVVWWWZZZ\\\[[[[[[ZZZYYYYYYZZZ\\\]]]```aaacccdddeeeeeeddddddddddddeeefffffffffeeeeeeddddddcccbbb```___^^^^^^ZZZYYYXXXVVVUUUTTTSSSSSSRRRRRRRRRRRRQQQPPPOOONNNNNNNNNMMMLLLLLLLLLMMMMMMSSSSSSTTTUUUVVVVVVWWWWWWUUUTTTSSSQQQPPPNNNMMMLLLLLLLLLKKKJJJIIIJJJJJJJJJIIIHHHFFFDDDBBB@@@>>>===:::999777555444333333333111111111000///.........//////......//////000111...---------------......))))))******+++***************++++++,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++************))))))(((((())))))***))))))((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((()))((('''''')))***)))'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''UUUUUUUUUTTTUUUUUUVVVVVVUUUTTTTTTUUUWWW[[[^^^aaaaaa___]]][[[ZZZ[[[\\\]]]___^^^\\\[[[YYYWWWVVVVVVTTTUUUVVVWWWYYY\\\^^^```aaa```^^^\\\ZZZXXXWWWVVVQQQQQQPPPPPPPPPQQQRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOONNNLLLJJJHHHFFFEEEEEEFFFEEEBBB@@@>>>===>>>>>>::::::999888777777666666222222222222222222222222000000000000000//////...///...------,,,,,,------+++++++++++++++,,,------000111333444333000,,,)))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))(((((((((((()))))))))******))))))((()))******)))(((''''''(((((((((((((((((((((((((((******))))))((((((''''''((()))***)))(((((()))+++))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++++++++++++++)))***************++++++------------------------,,,,,,,,,,,,,,,++++++++++++,,,---------+++)))(((((()))***+++,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------------..................------------....................................///000000000000000......------------......///////////////000000000111111111222222111111000111111111000//////......//////000111222222222222000000000111222444555666777888:::<<<>>>@@@AAAAAA@@@@@@BBBDDDFFFHHHIIIJJJNNNOOOOOOPPPQQQRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLQQQQQQRRRSSSSSSTTTTTTTTTXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVWWWWWWXXXYYYZZZ[[[YYYZZZ[[[[[[ZZZZZZXXXXXXWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUTTTSSSQQQPPPOOOPPPPPPQQQRRRRRRQQQQQQOOOQQQTTTVVVVVVXXXZZZ\\\\\\[[[[[[ZZZZZZ[[[\\\\\\___```bbbeeeggghhhhhhiiiggghhhiiijjjkkklllmmmmmmmmmlllkkkiiigggdddcccaaa______]]]\\\[[[YYYYYYXXXWWWWWWVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTXXXXXXXXXYYY[[[\\\]]]^^^]]]]]]\\\[[[ZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUSSSRRRQQQNNNLLLJJJHHHGGGDDDCCCBBB@@@>>><<<;;;:::777777666666555444333333111111000000///000000000000000////////////000000,,,,,,------......------+++++++++,,,,,,---------++++++++++++++++++++++++,,,+++++++++************+++++++++******+++++++++))))))((((((((((((((((((*********))))))(((''''''((((((((((((((((((((((((&&&''''''&&&(((,,,+++)))"""###%%%&&&((()))******''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((()))%%%&&&((())))))(((&&&%%%"""###$$$%%%'''(((((()))((('''&&&%%%%%%&&&'''(((UUUTTTTTTTTTUUUVVVWWWWWWUUUUUUUUUVVVXXX[[[^^^``````^^^\\\ZZZYYYYYY[[[\\\ZZZZZZZZZZZZYYYXXXWWWWWWTTTUUUVVVXXXZZZ]]]___```^^^^^^\\\[[[YYYWWWUUUUUUOOONNNNNNNNNNNNNNNOOOPPPOOOOOOPPPQQQQQQPPPPPPOOOOOONNNLLLIIIGGGEEEDDDCCCBBBAAA@@@>>>>>>>>>???@@@;;;;;;999888666444333222444333333222222111000000111000000///////////////......---,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////111333444333///,,,)))''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))''''''(((((()))((((((''')))******)))(((''''''(((((((((((((((((((((((((((******))))))((((((''''''$$$&&&((((((((((((***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++++++++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***))))))---,,,,,,+++******************+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......---------........./////////......------......///////////////////////////...//////000000000000000.........------........./////////000000000111111111111222222222222111111222222111111111000000000111111222222222222111111000000111222333555777888999:::<<>>===<<<;;;:::999888888777666444333222111111111111000//////.../////////......///////////////...++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++*********)))))))))+++******))))))******+++(((((()))))))))))))))))))))))))))))))))((('''&&&))))))))))))))))))))))))$$$'''((('''***111111---"""###%%%&&&((()))******'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%&&&((())))))(((&&&%%%!!!###$$$&&&((()))))))))((('''&&&%%%%%%&&&'''(((SSSSSSSSSTTTTTTVVVWWWXXXVVVVVVVVVWWWYYY[[[]]]___]]]\\\[[[ZZZYYYYYYZZZ[[[WWWWWWXXXYYYYYYYYYXXXXXXUUUVVVWWWYYY[[[]]]^^^___[[[ZZZYYYWWWVVVTTTSSSRRRNNNNNNMMMMMMMMMMMMMMMNNNMMMNNNOOOPPPQQQPPPOOONNNNNNMMMKKKHHHFFFDDDBBBBBBBBBAAA@@@???>>>=========;;;:::999777555333111111444333333222111000000000111111000///////////////...------,,,,,,,,,,,,,,,++++++++++++,,,------...---...000111000...+++)))************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''(((((((((((('''((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))((((((((((((###%%%(((((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))((()))******++++++******))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,***)))(((---,,,+++*********++++++---------,,,+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------...///------.........///////////////............//////////////////////////////...///000000111111000000//////............////////////000000111111222222000111222222333222222222222222222222222222222222111222222222222222111111111222222444666888:::;;;>>>@@@BBBEEEGGGIIIJJJKKKKKKKKKLLLMMMOOOPPPQQQQQQPPPQQQQQQRRRTTTVVVWWWXXXUUUVVVWWWWWWUUUUUUUUUWWWVVVVVVVVVWWWYYYZZZ\\\]]]bbbcccdddddddddcccaaaaaa\\\[[[YYYWWWVVVUUUVVVVVVUUUTTTUUUVVVXXX[[[]]]___^^^```aaabbbbbb```^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUUUURRRSSSSSSTTTTTTTTTSSSSSSSSSUUUYYYZZZZZZZZZZZZ[[[^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^aaadddhhhlllooopppnnnppprrruuuyyy}}}{{{uuuoooiiifffddddddccccccaaa___^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYYYY[[[\\\]]]___^^^^^^^^^___```bbbcccaaaaaabbbccccccdddeeeeeeaaabbbcccdddeeeeeeeeeeeecccbbbaaa___^^^\\\[[[ZZZUUUUUUTTTRRROOOMMMJJJIIIDDDDDDCCCBBB@@@???>>>>>>???>>><<<:::888777666666444333222111000///////////////000000//////...---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))(((((((((''''''((((((((((((((())))))))))))******(((((()))******)))'''&&&))))))))))))))))))))))))%%%***+++)))---555666000''''''(((((((((''''''&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%$$$%%%'''(((((('''&&&&&&'''''''''&&&&&&'''''''''RRRRRRRRRSSSTTTUUUWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZVVVWWWXXXXXXXXXXXXWWWVVVUUUVVVXXXYYY[[[\\\\\\]]]ZZZZZZXXXWWWUUUTTTSSSRRRPPPOOOOOONNNMMMMMMMMMMMMKKKLLLNNNPPPPPPOOONNNMMMMMMKKKIIIGGGDDDCCCAAAAAA@@@@@@@@@???===;;;:::999999888777666444333222111222222222111111111111111222111000///...//////000...---,,,,,,++++++,,,,,,*********)))******++++++***+++,,,,,,,,,+++***)))***************************)))))))))((((((((('''************************(((((((((((((((((((((((('''((((((((()))))))))***''''''((()))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))&&&(((******)))''''''((((((((((((((((((((((((((('''((((((((()))))))))***'''((())))))******))))))))))))***++++++,,,------++++++++++++++++++++++++,,,------...---+++)))((()))***+++,,,---,,,+++***,,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,+++---------------------------------------...//////............//////////////////............////////////////////////////////////000111111111111000000000////////////000000//////000111111222333333000111222222333333333222222333333444444555555555333444555666666777666666888888999;;;===???AAACCCEEEFFFIIIKKKMMMOOOPPPQQQPPPPPPQQQRRRRRRSSSTTTTTTSSSSSSSSSTTTVVVXXX[[[\\\XXXZZZ\\\\\\ZZZYYYZZZ\\\ZZZZZZ[[[\\\^^^```cccdddiiilllooorrrtttsssrrrppphhhfffccc```^^^]]]]]]]]][[[[[[[[[]]]___cccfffhhhlllmmmooopppooonnnkkkjjjjjjjjjiiiiiihhhfffeeedddbbbbbbbbbbbbaaa```______bbbbbbaaaaaa___^^^\\\[[[YYY\\\```bbbccccccdddeeehhhhhhhhhhhhhhhgggffffffeeefffhhhkkknnnqqqtttvvvxxxyyy|||yyyqqqmmmhhhhhhhhhhhhfffdddcccaaa______]]]\\\[[[[[[\\\\\\ZZZZZZ[[[[[[\\\^^^___```aaa```___^^^^^^```bbbcccbbbbbbbbbcccddddddeeeeeecccdddfffhhhiiijjjjjjjjjhhhgggfffeeedddccccccbbb]]]]]]\\\ZZZXXXUUUSSSQQQNNNMMMLLLKKKIIIHHHGGGFFFGGGFFFEEECCCBBBAAAAAAAAA===<<<:::888777555555444333333222222111000..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))(((((())))))***(((((()))))))))*********''')))***+++,,,+++))))))))))))))))))))))))))))))&&&+++,,,(((+++333444---))))))))))))(((''''''&&&''''''(((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&&&&&&&''''''''''''&&&&&&QQQQQQQQQRRRSSSUUUVVVWWWWWWXXXYYYZZZ[[[[[[[[[ZZZXXXYYYZZZZZZZZZZZZZZZYYYVVVWWWXXXXXXXXXWWWVVVUUUUUUVVVWWWYYYZZZ[[[[[[[[[\\\[[[ZZZYYYWWWVVVUUUTTTRRRQQQPPPOOONNNNNNNNNNNNKKKLLLNNNOOOOOONNNMMMLLLKKKJJJHHHFFFDDDBBBAAAAAA<<<===>>>>>>===<<<:::999777666666555444444333333///000000111222222333333222111///.........///000...---,,,,,,++++++,,,,,,))))))(((((((((((())))))(((((())))))*********)))((((((((((((((((((((((((******))))))((((((((('''************************************************'''((((((((())))))******(((((()))***************&&&((())))))(((((()))+++))))))))))))))))))))))))''''''(((((())))))*********,,,---,,,)))'''&&&&&&(((((((((((((((((((((((('''((((((((())))))******''''''((()))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////---***)))&&&(((,,,//////...+++)))&&&''')))+++---...//////+++,,,,,,------,,,,,,+++........................---------------...///000............/////////000//////............//////000000000000000000000000//////000111111111111111111111000000000000111111///000000111222222333333000111222333333333333333222333333444555666777777666777999:::<<<=========??????AAABBBEEEGGGIIIKKKJJJKKKMMMPPPRRRSSSTTTUUUSSSSSSTTTTTTTTTUUUUUUUUUWWWWWWWWWXXXZZZ]]]___aaabbbeeeggggggeeeccceeeggg``````aaabbbdddgggjjjlllqqquuuzzztttrrrnnnjjjhhhgggffffffhhhhhhiiikkknnnrrrvvvxxx~~~~~~||||||||||||{{{zzzxxxwwwvvvrrrrrrrrrrrrqqqpppoooooorrrqqqpppnnnkkkhhhfffdddeeeiiimmmppprrrssstttuuuxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvwwwxxx{{{}}}{{{sssttttttsssrrrpppnnnlllbbbaaa```^^^^^^^^^^^^___\\\\\\\\\]]]^^^```bbbbbb```___^^^]]]]]]^^^```aaaccccccccccccccccccccccccccceeegggjjjlllmmmmmmmmmkkkjjjjjjiiihhhhhhggggggcccccccccaaa___\\\ZZZXXXVVVUUUTTTSSSQQQPPPOOONNNLLLLLLKKKJJJIIIIIIIIIJJJGGGEEECCCAAA???===<<<<<<777777666555444222111000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---(((((())))))*********+++((()))+++---------++++++))))))))))))))))))))))))%%%+++***%%%'''//////'''''''''((()))******))))))''''''(((((())))))******)))((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((( """%%%(((*********)))%%%&&&'''(((((('''&&&%%%RRRRRRRRRQQQPPPQQQUUUWWWXXXYYY[[[[[[[[[ZZZ[[[\\\ZZZYYYYYYYYYXXXXXXXXXXXXXXXVVVTTTUUUXXXYYYWWWUUUXXXYYYYYYXXXVVVWWWYYY[[[YYYXXXVVVTTTSSSSSSSSSSSSVVVUUUTTTRRRPPPOOOMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJGGGGGGGGGFFFDDDCCCAAA@@@===>>>>>>>>>===<<<;;;;;;777555333333333333111///000000000000000000000000000000000000////////////111000///...---,,,++++++************************,,,,,,,,,+++)))(((&&&%%%###%%%''')))'''$$$''''''(((((()))*********(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((('''''''''''''''((((((***++++++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************+++,,,,,,+++)))((()))***+++,,,------,,,+++)))(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***)))))))))***---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,---...///...------------...//////........................------......///000000000000000111111111000000///111000///......000111222111222333222000///000111111111111111111222222222111222333222111111222444111333444555444333444555888999:::;;;;;;;;;;;;;;;>>>???AAABBBCCCEEEGGGJJJKKKLLLMMMOOOQQQRRRSSSSSSVVVVVVXXXYYYZZZZZZZZZZZZYYYYYYYYYZZZ\\\^^^```aaa___bbbeeefffggghhhjjjlllqqqtttwwwzzzzzzxxxtttrrrqqqpppooooooqqquuuzzz}}}{{{uuurrrqqqppprrrrrrsssvvv{{{}}}vvvtttuuuwww{{{~~~|||yyyxxxtttoookkkiiiiiiiiiiiigggfffeeefffggggggfffdddfffbbb^^^[[[\\\]]]^^^___```aaaaaaaaabbbbbbbbbcccaaabbbccceeeggghhhjjjjjjkkkjjjiiihhhhhhiiikkkllliiihhhfffdddbbbaaa``````\\\\\\[[[YYYXXXWWWVVVUUUTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPOOOLLLJJJHHHFFFEEEHHHDDD???===<<<<<<999777444333222000///............///000000000...---,,,///---,,,,,,------,,,***,,,++++++***))))))((((((************))))))))))))000,,,)))(((***,,,,,,+++(((((((((((())))))))))))******++++++++++++******((((((((((((((((((((((((((()))))))))((('''&&&&&&))))))(((((('''''''''&&&%%%%%%&&&'''((((((((('''***)))(((''''''((()))***))))))(((((('''''''''&&&RRRSSSSSSRRRQQQRRRTTTWWWWWWYYY[[[[[[ZZZZZZ[[[\\\YYYYYYYYYXXXXXXXXXXXXXXXXXXWWWVVVVVVXXXYYYYYYYYYXXXYYYYYYXXXVVVVVVXXXZZZYYYXXXVVVTTTSSSSSSTTTTTTYYYXXXVVVTTTRRROOONNNMMMKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGFFFEEEDDDBBBAAA@@@============<<<;;;:::999777555333333333333111/////////////////////////////////////////////000000//////...---,,,+++************))))))))))))))))))''''''(((******+++++++++(((((()))((('''&&&$$$###(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***************+++,,,+++)))))))))+++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,---------,,,,,,,,,++++++,,,,,,------------,,,,,,------,,,,,,---......///...------------...//////........................////////////////////////000111111111111111000000/////////......//////000000111222222000000000222000111111111111222222222333444555555444444666888444666777888777666888999<<<======>>>???@@@@@@@@@BBBDDDGGGIIIJJJMMMQQQTTTWWWXXX[[[]]]___`````````bbbbbbcccccccccdddddddddaaabbbccceeegggiiijjjkkknnnqqqtttvvvxxxyyy|||}}}}}}|||||||||yyyxxxwwwwwwwwwvvvtttrrrmmmjjjeeecccbbbccccccccccccccccccbbbaaa``````___]]]^^^___aaabbbcccdddeeekkkjjjiiiiiiiiijjjkkklllkkkkkkiiihhhfffffffffffffffeeedddbbb```^^^\\\[[[ZZZYYYXXXWWWVVVUUUUUUTTTWWWVVVUUUSSSQQQPPPNNNNNNOOOLLLHHHFFFFFFEEEBBB???;;;:::888666555333333222111111111111000///...---...---++++++,,,,,,+++)))------,,,,,,++++++******++++++++++++************...+++((((((***+++***)))***************))))))))))))******++++++******)))((((((((((((((((((((((((((((((((()))((((((''''''))))))((((((((('''''''''%%%&&&''''''((((((''''''))))))(((''''''((()))))))))(((((((((''''''''''''RRRSSSSSSRRRPPPQQQSSSUUUVVVXXXZZZ[[[ZZZZZZ[[[\\\XXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYY\\\___\\\\\\\\\ZZZWWWVVVWWWXXXXXXWWWUUUTTTTTTTTTUUUUUU\\\[[[YYYWWWTTTPPPNNNLLLIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEECCCBBB@@@???;;;<<<<<<;;;:::999888888666444333222333222111///////////////////////////---.........//////000000------,,,,,,+++***))))))***)))))))))((((((''''''%%%&&&((()))+++,,,,,,,,,))))))(((''''''''''''((())))))(((((('''&&&&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************(((***++++++***)))+++,,,+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......------......//////......------......///000////////////////////////111111000000///......---000111111222222222111111000000111111111000000///111222333333111111222333222222222222333333444444222444555555444555777999999;;;============>>>@@@CCCCCCDDDEEEFFFGGGIIIIIIJJJMMMPPPTTTWWW[[[```cccgggjjjnnnqqqsssrrrqqqppprrrrrrqqqqqqqqqrrrssssssrrrsssvvvxxx{{{||||||||||||yyytttqqqppppppooonnnkkkjjjiiigggeeebbb___]]]\\\]]]^^^```aaabbbbbbbbbfffffffffffffffggghhhhhhiiihhhgggfffeeefffggggggjjjiiihhhfffcccaaa```___aaa```___]]]\\\[[[[[[ZZZ\\\[[[ZZZYYYXXXVVVUUUUUUWWWUUUSSSSSSRRRQQQNNNLLLFFFEEECCCAAA???===;;;:::888777666444333222111111000///------------,,,***.........---------------,,,,,,,,,,,,++++++++++++,,,***))))))******)))(((,,,,,,,,,++++++*********))))))************))))))(((((((((((((((((((((((('''(((((())))))))))))((())))))((((((((((((''''''&&&&&&'''(((((((((''''''(((((('''&&&&&&'''((((((((((((((((((''''''''''''PPPQQQQQQPPPOOOOOOQQQSSSTTTVVVYYYZZZZZZZZZ[[[\\\ZZZZZZZZZZZZ[[[[[[[[[[[[YYYZZZ[[[YYYXXXYYY___cccccccccbbb^^^ZZZWWWWWWWWWWWWVVVUUUTTTSSSTTTUUUVVV^^^]]][[[YYYUUUQQQNNNLLLHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDBBBAAA???>>>::::::::::::999888666666555444222222333222111///////////////////////////,,,------......//////000------,,,+++******))))))*********)))(((((('''''')))************))))))((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++******)))************)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))((()))))))))************''')))***+++******,,,---++++++***)))***+++---...+++++++++,,,,,,,,,------------------------------------------......//////------------------,,,,,,++++++,,,,,,,,,,,,++++++//////.........//////000...............//////000000000000000000000000000111111111000000/////////000111222222333222222222111222333444444333222111111333444444333333444666444444444555555666666666555666888888999:::===???@@@CCCFFFGGGGGGHHHIIIKKKMMMLLLLLLMMMNNNQQQSSSTTTUUUXXX]]]aaaeeejjjppptttvvvzzzzzzyyyvvvsssooojjjfffdddcccdddfffgggggggggggggggggggggffffffggggggggggggfffeeecccbbbbbbccceeefffhhhhhhgggeeedddcccbbbaaadddcccbbbaaa``````aaaaaa___^^^]]][[[ZZZXXXWWWVVVXXXYYYZZZ[[[[[[ZZZYYYWWWRRRQQQPPPNNNKKKHHHFFFEEEAAA???===:::888777777777555333111111111111///...............------------------,,,,,,,,,+++++++++++++++++++++++++++)))(((,,,,,,,,,+++******))))))((())))))******))))))((((((((((((((((((((((((((('''((())))))************))))))((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''LLLMMMNNNNNNMMMLLLNNNPPPSSSUUUXXXYYYYYYZZZ[[[]]]\\\\\\\\\\\\\\\\\\\\\]]]YYY[[[[[[ZZZXXXZZZ___dddhhhhhhgggccc]]]YYYWWWVVVUUUUUUSSSSSSRRRSSSTTTUUU\\\\\\[[[XXXUUUQQQMMMKKKFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCAAA@@@>>>===::::::999999888666555444444333222222222222111///........................,,,,,,------.........///------,,,,,,++++++******+++++++++******))))))))),,,+++++++++)))((('''&&&$$$&&&'''((()))((('''&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))************************(((((((((((())))))))))))******)))((((((((())))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((()))))))))************'''(((************,,,...++++++***)))***+++---...+++++++++,,,,,,,,,------------------------------/////////.........------------------------------+++,,,,,,------,,,,,,+++000//////........./////////............///000000111111111111111111111111000000000000111111222222111111222333333333333333111222333555555444333333000222444444333444555777555555666777777888999999<<<>>>@@@AAABBBDDDHHHJJJKKKOOOTTTWWWYYYYYYZZZ[[[ZZZYYYXXXXXXZZZ]]]```bbbcccfffkkkoootttyyy~~~yyyvvvtttqqqrrrsssttttttsssrrrqqqppppppooooooooonnnnnnmmmgggfffcccaaa```aaabbbccccccccccccccccccdddddddddddddddcccbbbbbbccceeefffbbbaaa___]]][[[YYYXXXWWWWWWYYY[[[]]]^^^_________\\\\\\[[[ZZZWWWUUURRRQQQLLLJJJGGGCCCAAA???>>>>>>888777555444555444222111............------------------,,,,,,,,,+++++++++,,,,,,------,,,+++++++++++++++*********)))))))))))))))************))))))))))))))))))))))))))))))(((((()))***+++++++++***(((((())))))))))))))))))'''(((((((((((((((''''''&&&''''''''''''''''''&&&'''''''''(((((((((((((((HHHJJJLLLLLLKKKKKKMMMNNNQQQTTTVVVXXXYYYYYY[[[]]]^^^^^^]]]]]]]]]\\\\\\\\\ZZZZZZZZZYYYYYYZZZ]]]```ggggggfffccc^^^YYYWWWVVVUUUTTTRRRQQQQQQQQQRRRRRRWWWWWWWWWVVVTTTPPPLLLJJJFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCBBB@@@???===<<<::::::999999777666444333444222111111222222111000........................------------------------,,,,,,,,,+++++++++*********************+++++++++))))))************))))))&&&''')))++++++***((('''%%%&&&&&&'''(((((())))))(((((((((((())))))))))))************************(((((((((((())))))))))))'''&&&&&&&&&&&&&&&''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************''')))***+++******,,,---+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------------------------------.../////////...---,,,,,,------------............,,,------......------,,,//////......------......//////......//////000111000000000000000000000000///000000111222222333333111222222333444444444444000111222333444555555555333444666777777777999;;;::::::;;;<<<===>>>>>>???AAACCCFFFHHHJJJLLLPPPSSSZZZ```hhhnnnqqqqqqqqqqqqlllkkkiiihhhiiilllpppssssssvvvzzz~~~{{{{{{{{{zzzyyywwwvvvuuukkkiiieeeaaa^^^]]]^^^___^^^______```aaabbbcccccceeedddbbbbbbbbbccceeegggeeedddcccaaa___]]]\\\[[[XXXZZZ]]]______```bbbdddcccddddddcccbbb```^^^]]]WWWUUURRROOOKKKHHHFFFEEE<<<:::999888888777555444222222111000000///..................---------------.........,,,+++,,,---******************************++++++++++++******)))))))))))))))))))))))))))******++++++++++++***(((((())))))))))))******(((((()))))))))(((''''''&&&'''(((((((((((('''&&&'''''''''(((((((((((((((FFFHHHKKKLLLLLLLLLMMMOOOPPPRRRVVVWWWXXXYYY[[[]]]^^^^^^]]]\\\[[[ZZZZZZYYYZZZYYYWWWXXXZZZ[[[[[[ZZZ___``````___[[[XXXWWWWWWTTTSSSRRRPPPOOOOOOOOOPPPQQQRRRSSSSSSQQQOOOKKKIIIFFFFFFFFFEEEEEEEEEEEEDDDBBBBBBBBBAAA@@@>>><<<<<<:::::::::999777666444333333222111111222222111000..............................------,,,++++++++++++************)))))))))(((((())))))******++++++'''((()))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************'''((((((((()))))))))***'''&&&&&&&&&'''((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************((()))++++++******+++---++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------........................+++,,,---.........------------------.........///---......//////......---///......---,,,,,,------///////////////000000111000000000000000000000000111222222222222222222222111222333444555555555555222222333444666888:::;;;;;;===???@@@@@@AAACCCEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLOOORRRTTTWWW[[[^^^kkksss}}}}}}zzzxxxyyy|||wwwtttnnnhhhdddbbbaaaaaadddeeeeeeffffffggghhhhhhhhhfffdddaaaaaaaaacccddddddddddddccccccbbbbbbbbb^^^```aaaaaa```aaacccfffggghhhiiijjjjjjiiigggfff```___\\\YYYUUUQQQMMMKKKCCCAAA???>>>>>>===;;;:::888888777666444333222222111111111000000000//////---......,,,***)))+++...))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++++++++,,,++++++******(((((()))))))))*********)))))))))))))))((('''''''''((())))))))))))((('''''''''''''''((((((((()))FFFHHHKKKLLLLLLMMMOOOPPPOOORRRUUUWWWXXXYYY[[[]]]^^^]]]\\\[[[ZZZXXXWWWWWWZZZXXXVVVWWWZZZ[[[YYYVVVWWWYYY[[[[[[YYYWWWWWWWWWTTTSSSQQQOOONNNNNNNNNNNNMMMOOOPPPQQQPPPNNNKKKIIIFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBAAA???>>><<<;;;;;;::::::999777666444333333111000111222222111000........................///......---,,,+++***)))))))))))))))((((((((((((&&&&&&'''((()))***++++++))))))************)))))))))(((%%%######$$$&&&'''*********)))((((((''''''(((((((((((())))))))))))************************'''((((((((())))))******))))))))))))***+++------'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************)))***++++++***)))+++,,,+++,,,------,,,+++)))(((++++++,,,,,,,,,---------........................)))***,,,.../////////...---------.........//////......////////////......///...---,,,,,,,,,,,,,,,///////////////000111111////////////////////////444444333222222111111111111222333444555555555555666666666888:::===@@@AAADDDFFFHHHIIIJJJKKKMMMOOOOOOPPPQQQRRRSSSTTTUUUUUUWWWYYY]]]___bbbeeejjjmmmvvv|||}}}~~~}}}}}}~~~wwwqqqnnnmmmlllssssssssssssssssssssstttkkkiiieeebbb``````aaaaaabbbbbbccccccdddeeeeeefffdddffffffdddaaaaaadddggghhhiiikkkmmmnnnmmmlllkkkeeedddbbb___[[[VVVRRROOOJJJHHHFFFEEEEEEDDDBBB@@@>>>===<<<:::888777666555333333333222222222111111,,,------***((((((+++...)))***+++,,,------...///+++,,,,,,------,,,,,,+++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))(((((())))))*********+++)))))))))))))))((('''''''''((()))******)))((('''&&&'''''''''(((((())))))JJJKKKLLLMMMNNNOOOPPPPPPSSSTTTVVVVVVWWWYYY\\\___bbbaaa___\\\YYYWWWVVVUUUVVVVVVVVVVVVVVVUUUTTTSSSWWWWWWWWWXXXXXXXXXYYYYYYRRRQQQQQQPPPOOOMMMMMMLLLMMMMMMMMMMMMMMMLLLKKKJJJEEEEEECCCBBBBBBAAABBBBBBAAAAAA@@@???>>>===<<<<<<777888999999888444111...000000111222222000///...///............---------//////000000//////...---)))))))))))))))*********))),,,+++((((((+++,,,)))((())))))(((&&&&&&'''(((,,,,,,++++++*********)))((())))))((('''''')))***+++(((&&&'''***+++)))&&&'''''''''((((((((((((((('''((()))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++************++++++******,,,,,,---,,,+++***+++++++++***************)))***+++,,,---.........+++,,,------......------------------------------,,,---------.../////////..............................---,,,,,,...///000///////////////......---,,,---...///000000000000222222111000000000000111555333222222333444444444111222333333333555888;;;::::::;;;<<<>>>CCCIIINNNSSSWWW]]]aaabbbbbbaaaaaacccbbbaaabbbdddffffffeeejjjkkklllnnnppptttzzz~~~}}}xxxpppiiieeecccaaaaaabbbaaa```aaadddfffggggggiiihhhhhhiiijjjkkkjjjhhhiiiiiijjjkkkmmmoooppppppmmmjjjfffccc___[[[VVVRRRPPPOOOLLLJJJHHHHHHHHHHHHDDDDDDDDDCCCBBBAAA??????<<<;;;999777444222111000000000////////////000000---+++******---///000///---,,,,,,+++++++++,,,,,,************))))))((((((+++++++++*********))))))************))))))))))))******)))(((((((((((((((***(((%%%%%%&&&((())))))))))))))))))))))))))))))LLLMMMMMMMMMNNNNNNOOOOOORRRSSSUUUUUUWWWZZZ___bbbdddbbb___[[[XXXVVVUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSTTTUUUUUUUUUVVVWWWWWWWWWSSSRRRPPPOOONNNMMMLLLLLLMMMMMMMMMMMMMMMKKKJJJJJJFFFEEEDDDBBBAAAAAAAAAAAA??????>>>===<<<;;;::::::777777888888666444222000111111111111111000/////////............---------,,,,,,,,,,,,,,,++++++************)))))))))))))))***,,,+++((((((+++,,,***)))******)))'''&&&((()))(((((((((''''''&&&&&&&&&((()))))))))''''''(((***)))*********)))))))))***))))))((((((((('''''''''((((((******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++************++++++***+++,,,,,,,,,+++*********************+++++++++))))))***+++,,,,,,,,,,,,,,,,,,---...............------------------------------................................................------......///000---......///000000000///...//////000111111111111000000000000000000111222333222222222444555555555333444666666666888;;;>>>>>>@@@BBBEEEIIIOOOVVV[[[lllqqqwww|||}}}|||{{{zzzxxxwwwuuuuuuwwwyyyyyyyyyzzz|||}}}~~~yyyrrrmmmjjjhhhiiihhhffffffhhhjjjmmmnnntttsssrrrrrrrrrqqqnnnkkkhhhhhhiiikkklllmmmlllllljjjhhheeebbbaaa^^^ZZZWWWWWWVVVTTTQQQNNNLLLJJJJJJFFFGGGGGGGGGFFFFFFEEEDDDAAAAAA???===;;;999777777555444333222111000000000222///------...///............------------...............---------------......---------,,,,,,,,,*********)))))))))((((((******)))((((((((((((((()))'''%%%&&&(((*********))))))))))))))))))))))))NNNNNNNNNNNNNNNNNNNNNNNNQQQRRRSSSTTTWWW\\\cccggggggddd___ZZZVVVTTTTTTTTTUUUUUUUUUVVVUUUUUUTTTSSSQQQRRRRRRSSSTTTUUUUUUUUUTTTSSSPPPMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLJJJIIIGGGFFFDDDCCCAAA@@@??????======<<<;;;:::999888888777666666555555444333333222111111000000000000000///............---------+++++++++++++++***))))))++++++******))))))((((((***+++)))&&&&&&)))+++***((())))))(((&&&&&&'''((())))))))))))((((((((((((((()))***)))((('''(((***'''***---,,,((('''***---******))))))(((((('''''')))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))************************++++++************++++++,,,,,,,,,,,,,,,+++***)))))))))******++++++,,,,,,)))******+++++++++******------...////////////...------------------------//////..........................................---......///////////////,,,---...///111111111222000000111111111111111111000000000111111222333444333333333444555666888888777999<<<>>>???BBBEEEGGGIIIKKKPPPUUUZZZbbbjjjooo|||wwwuuutttssspppoooqqqtttyyy{{{|||vvvsssjjjiiihhhhhhiiihhhfffdddfffdddbbbbbbbbbaaa___]]]^^^]]][[[XXXUUURRROOONNNKKKLLLLLLMMMMMMLLLLLLKKKIIIHHHGGGEEECCCAAA@@@???<<<;;;999777555444333222444222000000000000///...,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******)))))))))(((((((((******)))(((((((((((()))((('''&&&(((***++++++***))))))))))))))))))))))))MMMNNNNNNNNNOOOOOOPPPPPPQQQQQQRRRTTTWWW^^^eeekkkhhheee___YYYUUUSSSSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTPPPQQQQQQRRRSSSSSSTTTTTTUUURRROOOLLLKKKKKKLLLNNNOOOOOOPPPPPPOOONNNKKKJJJHHHGGGEEEBBB@@@???>>>===<<<<<<;;;:::999888777777666555444333333333444555333222000/////////000111///............------------------------,,,,,,+++,,,++++++***)))(((''''''((()))'''######''')))((('''''''''&&&%%%$$$%%%'''))))))))))))))))))))))))''')))******((('''((()))''')))+++***(((((()))+++))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************++++++************++++++,,,,,,,,,,,,+++******)))))))))******+++,,,------***+++++++++++++++***)))---......///000/////////........................000000//////......------........................---...///000111000//////---...///000111111111111111111111111111111111222333333333333333444555555444555666777777999;;;======AAAFFFJJJMMMQQQTTTWWWYYY]]]bbbhhhnnnuuu|||~~~}}}~~~uuupppjjjfffdddccc```^^^bbb```______``````___^^^]]]]]]]]]\\\ZZZWWWUUUSSSRRRRRRSSSSSSRRRRRRQQQPPPNNNNNNLLLJJJHHHFFFEEEDDDBBBAAA@@@>>>===<<<;;;;;;666444333333333444222111...------,,,,,,,,,,,,---******++++++++++++,,,,,,*********)))))))))((((((******)))))))))(((((((((+++***))))))(((((()))))))))((((((***++++++***(((((((((((((((((((((((((((KKKLLLMMMOOOPPPRRRSSSSSSQQQRRRSSSTTTWWW]]]eeejjjgggccc^^^YYYUUUTTTTTTTTTSSSTTTTTTUUUUUUTTTTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSSSSQQQNNNLLLKKKKKKMMMNNNQQQRRRSSSSSSRRROOOMMMKKKHHHGGGEEEBBB@@@>>>===<<<===<<<<<<;;;:::999888888555444333222222333444555333222000/////////000111///............---------...............---,,,,,,,,,++++++***)))(((''''''(((***)))%%%%%%)))***((((((((()))'''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((******)))(((((()))(((&&&%%%&&&)))***)))''''''(((((()))***+++,,,,,,++++++***))))))(((((((((************************************************++++++++++++************************************++++++************++++++---,,,,,,++++++*********))))))***+++,,,------...,,,,,,,,,,,,,,,,,,++++++---......///000/////////........................000000000//////......---////////////////////////---...000111222111000///000111111111111111000000222111000000000111222333555444444333333333444444666888:::;;;<<<===AAADDDHHHLLLSSSYYY^^^bbbfffiiinnnrrrwww{{{~~~rrriiidddbbb___]]]___]]][[[ZZZ[[[[[[ZZZYYYXXXYYYZZZ[[[[[[[[[ZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTRRRQQQPPPMMMKKKIIIGGGFFFGGGGGGFFFEEEEEEEEEFFFFFF===<<<:::999999888555333444444222111111000000000............////////////......---------,,,,,,,,,************))))))))))))++++++***)))))))))))))))+++*********+++***(((&&&((((((((((((((((((((((((KKKLLLMMMOOOQQQSSSTTTUUURRRSSSTTTUUUWWW[[[bbbfffcccaaa]]]YYYVVVUUUUUUVVVRRRSSSTTTTTTUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQOOOMMMLLLLLLLLLNNNOOOQQQRRRTTTTTTSSSPPPMMMKKKHHHFFFDDDBBB@@@>>>===<<<======<<<;;;:::999888888555444333222111222333444222111111000000000000000///............---------,,,,,,,,,,,,,,,++++++***++++++******))))))((((((***---,,,)))))),,,---******++++++***(((((()))***'''''''''(((((((((((((((&&&(((***+++)))((((((((((((%%%###%%%)))+++)))&&&(((((()))***+++,,,,,,---+++***)))))))))))))))***************************************************,,,++++++++++++*********++++++++++++++++++++++++++++++************++++++,,,++++++******+++,,,,,,******++++++,,,,,,------+++,,,,,,---------,,,,,,------...////////////...........................000000////////////////////////////////////////////////000111111111111111222222222222222111000000222222111111222333555666555555555555555555666777:::>>>BBBEEEFFFJJJPPPTTT[[[```gggnnnsssvvvyyy{{{uuuooolllhhhdddbbb___\\\[[[[[[[[[ZZZYYYYYYZZZ[[[\\\]]]]]]]]]^^^\\\\\\\\\\\\\\\[[[ZZZZZZXXXWWWUUURRROOOLLLJJJIIIKKKKKKKKKKKKLLLMMMNNNOOOIIIHHHEEEDDDBBB@@@<<<999999888666444333222111111000/////////..................---------,,,,,,,,,,,,,,,+++++++++*********++++++***))))))))))))***,,,***))))))))))))(((&&&))))))))))))))))))))))))LLLMMMNNNPPPQQQSSSTTTTTTTTTUUUVVVVVVWWWYYY]]]```___]]][[[YYYXXXWWWWWWWWWRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQSSSSSSRRROOOKKKIIIGGGEEEDDDAAA@@@>>>=========<<<;;;;;;999999888777444444333222222111222222111111111111111000/////////............---------+++++++++++++++***))))))*********)))))))))))))))(((,,,---++++++---,,,((()))******)))''''''(((************+++++++++,,,,,,&&&(((***+++***(((((((((&&&&&&&&&'''((()))))))))++++++++++++++++++++++++***))))))(((((()))***+++************************************************,,,,,,+++++++++*********++++++++++++++++++++++++++++++************+++++++++************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,---.......................................///////////////000000000////////////////////////111000000000111111222222111111222222333222222222444333333333444666999:::888888999:::;;;===???@@@CCCIIIPPPUUUZZZ```hhhnnnuuu{{{}}}vvvpppllliiifffdddeeeeeeeeedddbbbbbbaaa``````___``````]]]^^^___```aaabbbbbbbbb```___\\\YYYUUUQQQOOOMMMNNNNNNNNNNNNOOOPPPRRRRRRRRRPPPOOOOOOOOOMMMKKKHHHAAA@@@>>>;;;999777666555111111000//////...------------,,,,,,,,,+++++++++---------,,,,,,,,,++++++,,,+++******))))))******)))'''&&&&&&((()))***)))))))))))))))))))))))))))OOOOOOPPPPPPQQQRRRSSSSSSUUUVVVWWWWWWVVVWWWZZZ\\\\\\[[[ZZZYYYYYYXXXXXXXXXRRRRRRSSSTTTTTTTTTTTTTTTUUUTTTSSSRRRPPPOOONNNMMMKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPRRRRRRQQQMMMIIIGGGFFFEEECCCAAA@@@>>>>>>>>><<<;;;;;;:::999888777777444444333333222111000000000111222222222111///...//////.........---------+++,,,,,,,,,,,,+++******)))))))))))))))*********%%%)))+++))))))+++)))%%%&&&''''''&&&$$$$$$%%%'''''''''(((((()))))))))***%%%(((++++++***((('''((($$$'''******''''''***---......---,,,+++))))))((())))))(((((((((***+++,,,************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++******))))))***,,,...///---,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,+++,,,------......------////////////////////////......//////000000111111000000000000000000000000222111000000000111333444///000111222333444444444555555444555666999<<<>>><<<===>>>@@@CCCFFFIIIJJJLLLSSS\\\dddjjjrrr}}}{{{yyywwwwwwyyy~~~yyywwwtttqqqppppppqqqqqqqqqllljjjgggdddbbbaaaaaaaaa]]]^^^```bbbeeefffggghhhgggeeebbb^^^ZZZVVVSSSQQQPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSTTTWWWYYYZZZYYYWWWNNNMMMJJJGGGDDDBBB@@@???888777666555333222111111111111000000000/////////......---------,,,,,,,,,,,,+++******)))*********'''%%%###$$$'''***,,,---))))))))))))))))))))))))MMMLLLLLLMMMOOORRRUUUWWWWWWXXXXXXWWWUUUUUUVVVXXXWWWWWWWWWXXXXXXXXXYYYYYYTTTTTTTTTSSSSSSSSSRRRRRRVVVUUUUUUSSSQQQOOOMMMLLLLLLMMMNNNOOOPPPOOONNNNNNMMMMMMMMMMMMLLLLLLKKKKKKFFFEEEDDDBBB@@@>>>===<<<<<<;;;:::999777666555444777444222222444444222//////////////////.........222000...---,,,---///000***,,,...---***(((***,,,))))))))))))))))))))))))+++++++++*********))))))+++++++++++++++***)))(((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))************++++++++++++******((()))))))))'''''')))***)))))))))))))))******+++,,,+++******)))*********))))))(((((((((((())))))***++++++,,,,,,++++++***+++---...---******,,,...///......---+++******))))))***+++,,,---.........///...---,,,,,,---...///000///...---------------///////////////000111222000000000000111111111111000000000000000111111111111222333222111000111222444222111111222333333222666777888888999<<<@@@DDDEEEEEEFFFHHHKKKPPPUUUXXX___eeennnxxx~~~yyywwwyyyzzzyyyzzz|||}}}xxxuuurrrnnniiidddbbbbbbcccdddgggkkkoooqqqrrrppplllfff___YYYVVVTTTSSSRRRQQQQQQSSSTTTTTTSSSVVVXXX[[[^^^___```______ZZZYYYVVVSSSPPPLLLHHHFFFCCC@@@===:::888777888888444333111///............000/////////000...+++)))******++++++++++++******,,,+++)))((((((***,,,---++++++++++++******))))))MMMLLLLLLMMMOOOQQQTTTVVVVVVWWWXXXXXXVVVVVVVVVXXXVVVWWWWWWWWWXXXXXXXXXYYYVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUTTTSSSQQQOOOMMMLLLLLLLLLNNNOOOOOOOOONNNMMMOOONNNMMMLLLKKKJJJIIIIIIEEEEEECCCBBB@@@>>>===<<<<<<;;;:::999777666555444444222111111222333111///.........///////////////111000...---------//////+++,,,---,,,*********+++))))))))))))))))))))))))+++++++++*********))))))******+++++++++***))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((()))************++++++++++++******((()))***)))'''''')))***)))))))))))))))***++++++,,,,,,+++***))))))******)))))))))(((((())))))))),,,------......------,,,+++---...,,,******,,,...---------,,,,,,,,,,,,,,,,,,,,,---.........------///...------------...///000000///.....................------...//////000000000000000111111111111111111111222222222222222111222444444333333444666777666555555777888888888888:::<<>>===<<<:::888555333111000//////000///......//////---++++++++++++******)))((((((,,,,,,+++******+++,,,---++++++++++++*********)))LLLLLLLLLMMMNNNPPPSSSTTTTTTVVVYYYYYYXXXWWWWWWWWWVVVVVVWWWWWWWWWWWWXXXXXXUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRPPPNNNMMMLLLKKKLLLLLLMMMNNNMMMMMMMMMOOONNNMMMKKKIIIGGGFFFFFFDDDDDDCCCAAA???>>>===<<<;;;:::999888777666555444222000///000111111000///------......//////000000111000...---------...///---,,,++++++,,,,,,+++)))))))))))))))))))))))))))+++************)))))))))))))))******+++*********''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))************++++++++++++******))))))***)))(((''')))+++***))))))))))))***++++++------,,,******)))))))))******))))))))))))******,,,------......------,,,,,,------,,,+++***,,,...++++++,,,,,,---------....../////////......---,,,///...------------...///000000///............///000000/////////000111111000000000111111111222222222222222333333444444444000222444444444555666888666666666777888:::;;;<<<===AAAGGGLLLRRRYYY```eeegggffffffhhhmmmssszzz~~~}}}zzz}}}|||zzzyyy{{{~~~{{{xxxvvvuuuxxx}}}~~~uuuvvvwwwyyy{{{~~~~~~|||wwwpppggg^^^YYYVVVVVVWWWXXX[[[[[[ZZZXXX]]]^^^___```aaabbbcccccchhhgggeeecccaaa___]]]\\\YYYWWWUUURRRNNNJJJFFFEEECCCAAA>>>:::666444222222333222000///000000///...------,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************LLLLLLLLLLLLMMMOOOQQQRRRRRRUUUXXXYYYXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWSSSSSSRRRRRRRRRQQQQQQQQQSSSRRRRRRQQQOOONNNLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCBBB@@@???===<<<<<<:::999888777666555444444111000000000000000000000,,,------...///000111111000///...---------.........+++)))***,,,---+++((())))))))))))))))))))))))************))))))))))))(((((()))******+++******'''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((())))))***+++******++++++++++++******)))******)))(((((()))+++******))))))******+++,,,...---,,,+++***)))))))))+++******))))))******+++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++,,,---,,,,,,,,,------------...------............------.........------.........//////...------........./////////......//////000000000111111111222222222222222222333444444555555111222444444444444666888555777999;;;===@@@CCCEEEJJJOOOWWW```iiiqqqyyy~~~|||{{{zzz{{{}}}|||~~~}}}~~~{{{wwwtttqqqrrrvvvyyyzzzzzzpppeee^^^[[[YYYWWWWWWYYY[[[\\\[[[^^^^^^___```aaaccceeefffgggfffeeedddcccbbbaaaaaabbbbbbaaa___\\\XXXTTTQQQOOOLLLHHHCCC???;;;999999;;;888555333222222111000000//////...------,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++KKKKKKKKKLLLMMMNNNOOOOOOPPPSSSVVVXXXWWWWWWVVVWWWVVVVVVVVVVVVVVVVVVUUUUUURRRRRRRRRQQQQQQQQQPPPPPPQQQQQQQQQPPPNNNMMMKKKKKKIIIIIIIIIIIIJJJJJJKKKKKKHHHGGGGGGFFFFFFEEEEEEEEEBBBBBBAAA@@@>>>===<<<<<<888888777777666555444444111111111111000000000000,,,------...///000111111///......---------------...+++)))***,,,---+++((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************(((((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))***++++++******++++++++++++******)))*********((((((***+++***************++++++,,,...---,,,+++************++++++************++++++***++++++,,,,,,++++++***---,,,++++++,,,,,,,,,,,,.........---------,,,,,,******+++------.........---..................---...---------------......------,,,++++++,,,,,,,,,111111111111222222222222111111222222333444444555222333555555444444666777999<<>>===<<<;;;777777777666555444444444111222333222///...///000------......//////000000............------,,,,,,---,,,++++++,,,,,,+++)))))))))))))))))))))))))))(((((()))))))))))))))***(((((())))))***)))))))))((((((((()))))))))******))))))))))))))))))))))))***))))))))))))***++++++******++++++++++++******)))***+++***)))(((***,,,+++************+++,,,,,,------,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,...,,,++++++,,,------,,,///.........------,,,,,,((()))+++,,,---.........------...//////...------...------------...//////222111000000///000000000111111111222222222222333111111222222333444555555444666888888888999:::<<<===BBBIIIPPPUUU\\\dddjjjyyy~~~}}}~~~~~~xxxwwwwwwwwwyyy|||}}}zzzzzz{{{}}}}}}~~~wwwpppkkkeeeaaa```bbbddddddbbbbbbcccdddeeefffggghhhgggfffeeeddddddeeefffgggggghhhjjjkkklllkkkiiihhhcccaaa]]]YYYVVVSSSRRRQQQNNNJJJEEEAAA===:::666333333222111/////////000111------,,,,,,++++++******++++++++++++,,,,,,,,,,,,JJJJJJKKKKKKLLLLLLKKKKKKNNNPPPRRRRRRSSSSSSUUUWWWVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQOOOOOONNNNNNMMMLLLJJJJJJHHHGGGGGGFFFGGGHHHIIIJJJEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@???>>>===<<<<<<;;;777666666555555444444333111222333111---+++,,,---.........///////////////---.........------,,,,,,+++,,,---,,,*********+++))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))((('''(((((()))))))))*********))))))))))))))))))))))))******))))))******+++,,,******++++++++++++*********++++++***))))))***,,,++++++******++++++,,,---,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,,,,------......------,,,...,,,******,,,...---+++------------............++++++,,,---......------------...//////...------///////////////000111111555555444333333333333333111111111222222222333333222222333444555666777777666999;;;===???AAACCCFFFGGGNNNXXX```hhhqqq|||~~~}}}~~~~~~}}}}}}{{{||||||~~~|||vvvrrrpppooommmlllkkkkkkllllllkkkiiihhhgggdddcccaaa``````aaacccdddfffgggiiikkklllmmmmmmllliiigggdddbbb```___^^^^^^ZZZWWWSSSPPPLLLHHHCCC???<<<:::777444222111222222111000...---,,,,,,------+++++++++,,,,,,,,,------JJJJJJKKKKKKKKKKKKKKKJJJMMMOOOPPPQQQQQQRRRUUUXXXVVVUUUUUUUUUTTTTTTSSSSSSQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMKKKJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIFFFFFFDDDCCCAAA@@@>>>>>>@@@??????>>>===<<<<<<;;;666666666555555444444333000222222000,,,)))***+++///////////////.........------......------,,,+++***,,,...---***(((***,,,))))))))))))))))))))))))'''((((((((())))))******))))))***))))))(((''''''))))))))))))************))))))))))))))))))))))))*********)))******+++,,,******++++++++++++*********++++++***))))))***,,,++++++******++++++,,,---++++++++++++,,,---......---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***///,,,******---...---+++++++++,,,---...///000111.........///......---,,,,,,---...//////...---,,,111111000000111222333333111111000///......//////111111222222222333333333333333444555666777888999888;;;???BBBDDDHHHKKKNNNWWW___jjjsss|||zzzuuussstttuuusssxxxzzzzzz{{{|||}}}~~~||||||xxxyyyzzzzzzyyyvvvsssooommmeeecccbbbaaaaaabbbccceeefffggghhhjjjkkklllmmmmmmllljjjiiigggfffeeeffffffdddbbb___\\\YYYUUUOOOLLLDDDBBB>>>:::777555444444444222000...---...///000+++++++++,,,,,,---------FFFHHHJJJKKKJJJHHHHHHHHHOOOOOOOOOOOOPPPRRRSSSTTTWWWVVVVVVWWWWWWWWWTTTRRRQQQPPPNNNMMMMMMNNNPPPQQQOOOMMMKKKJJJJJJJJJIIIHHHFFFFFFGGGHHHGGGFFFEEEDDDEEEFFFFFFFFFDDDBBB@@@???>>>>>>===;;;;;;:::::::::===<<<:::888666444333333333333222000///---,,,,,,........................,,,------......------,,,++++++++++++*********)))))))))))))))))))))))))))(((((())))))*********+++***)))(((''''''((()))***'''''''''''''''''''''''''''(((((()))))))))))))))------,,,,,,+++*********...,,,+++))))))***,,,------------,,,,,,+++++++++++++++++++++******))))))*********+++,,,---...///111...+++******))))))'''******+++++++++,,,,,,,,,///+++))))))---///000///........................---------............///...//////000000000000000/////////000111222222222555555444222000///111222333222222222444444444333666777888999::::::;;;;;;AAAEEEJJJMMMPPPVVV^^^dddjjjrrr~~~zzztttmmmggghhhiiimmmuuu}}}{{{yyyxxxxxxyyyzzz{{{zzz{{{zzztttnnnggg^^^ZZZ\\\^^^^^^]]]```aaacccfffhhhjjjkkkkkkllllllkkkkkkkkkllllllmmmnnnmmmkkkgggddd```]]][[[XXXRRRLLLIIIGGGDDD===888666444111////////////...555222...---------------GGGIIIKKKKKKJJJIIIJJJKKKMMMMMMNNNPPPQQQRRRSSSSSSVVVUUUUUUVVVWWWVVVTTTRRRPPPOOONNNMMMMMMNNNOOOPPPNNNLLLJJJIIIIIIJJJIIIGGGEEEFFFGGGGGGGGGFFFEEEEEEFFFFFFFFFEEEDDDBBB@@@???>>>>>>===<<<;;;;;;;;;;;;:::999888666555444333333000000//////......------........................,,,,,,------------,,,,,,++++++*********)))))))))))))))))))))))))))))))))((()))))))))******************)))((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))+++++++++++++++*********---,,,***))))))***+++,,,---,,,,,,,,,++++++++++++++++++++++++*********))),,,,,,,,,---///111222333444111...---......---,,,+++,,,,,,,,,------------///,,,******---/////////................................./////////000000...//////000000000000000000000111111222222222333111111111000///000222444555444444555666777777666888999;;;<<<>>>???@@@AAAJJJOOOUUUZZZ___gggpppwww~~~vvvpppnnnllllllpppwww~~~|||{{{{{{||||||yyyxxxxxxzzzvvvnnnddd]]]\\\]]]\\\ZZZ]]]^^^___aaaccceeefffggghhhhhhhhhhhhiiikkklllmmmoooooonnnmmmjjjhhheeecccbbb]]]WWWTTTRRROOOIIIDDD>>>;;;777555444333111///222///,,,+++,,,---...---GGGHHHIIIIIIHHHHHHJJJLLLKKKMMMOOOQQQRRRSSSSSSSSSUUUUUUTTTUUUWWWVVVTTTRRROOONNNMMMLLLLLLMMMNNNOOOLLLJJJHHHHHHHHHIIIHHHGGGEEEEEEFFFGGGGGGFFFFFFEEEFFFFFFEEEDDDCCCAAA???>>>>>>>>>===<<<;;;;;;;;;;;;888777666444333333222222---------...............------------------------,,,,,,------------,,,,,,******)))))))))((((((((())))))))))))))))))))))))))))))))))))***************+++++++++***)))(((((())))))))))))))))))))))))'''((())))))******)))))))))))))))************+++++++++***))))))***+++,,,+++++++++++++++*********++++++++++++************,,,,,,---///111333555666555333000///000000000///------------............///---++++++---.................................//////000000000111111111...///000000111111000000222222222222222222333333000111222222222333555777444444555555666777999999;;;>>>AAADDDFFFIIIMMMOOOYYY^^^fffmmmsss|||zzzvvvrrrpppqqqsssvvvwwwxxxzzz~~~|||{{{zzzyyy{{{|||pppgggbbb```^^^\\\^^^^^^^^^___```aaabbbcccdddddddddeeegggiiikkkmmmoooppprrrssssssqqqooonnnmmmiiidddaaa___\\\WWWSSSKKKHHHCCC???<<<999666333111///---,,,.../////////FFFFFFGGGFFFFFFGGGIIILLLKKKMMMPPPRRRTTTTTTSSSRRRUUUTTTTTTUUUWWWVVVTTTRRRMMMMMMLLLLLLLLLLLLMMMMMMJJJHHHFFFFFFGGGHHHGGGFFFDDDDDDEEEFFFFFFFFFFFFGGGFFFFFFEEECCCBBB@@@???>>>>>>======<<<;;;;;;<<<<<<:::999777555333222111111........................------------------------,,,,,,,,,------,,,,,,,,,))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,***((('''))))))))))))))))))))))))(((((()))************)))'''(((((()))******++++++******)))))))))***+++,,,************************++++++++++++++++++++++++***+++,,,...000333555777555222///.........---,,,,,,------------.........///...------------............................../////////000000000111111//////000111111111111000222222222222222222222222444555666666666666888999666777888888999<<<>>>@@@BBBGGGMMMQQQUUUZZZ```dddmmmrrryyy{{{xxxwwwvvvvvvrrrtttwww{{{uuuoookkkiiihhhiiihhhfffdddccccccccccccbbbaaaaaabbbdddfffiiikkkkkkmmmqqqtttuuuvvvuuutttssspppllljjjhhheeeaaa^^^YYYUUUPPPKKKGGGCCC>>>;;;666444222111111111000///FFFGGGGGGGGGGGGHHHKKKNNNLLLNNNPPPSSSTTTSSSRRRQQQTTTSSSSSSUUUVVVVVVTTTRRRLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHFFFFFFFFFGGGFFFEEECCCCCCDDDDDDEEEFFFGGGHHHFFFFFFDDDBBB@@@???>>>======<<<<<<;;;;;;;;;;;;<<>>======;;;;;;:::::::::::::::;;;BBB@@@===999555222000///222111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******)))))))))((((((((())))))))))))))))))))))))************))))))))))))))))))***************)))((((((((((((((((((((((((((()))******++++++******(((((())))))***+++,,,,,,*********+++,,,,,,,,,---*********+++++++++++++++++++++++++++,,,,,,,,,,,,---...///111444777999:::888555111///...---+++***+++,,,,,,,,,,,,------------...//////...---...///////////////////////////........./////////000000///000111111222222111111111111222333333444555555555777:::<<<<<<===>>>@@@AAADDDHHHJJJLLLPPPWWW]]]hhhqqq|||~~~}}}{{{zzzwwwyyy|||{{{wwwtttrrriiifffccc___]]]]]]^^^___```aaadddgggjjjlllnnnooopppppppppooonnnnnnmmmmmmjjjgggdddaaa^^^ZZZUUURRRJJJGGGCCC???===999555222DDDFFFIIIJJJKKKLLLMMMOOOMMMMMMMMMLLLLLLLLLKKKKKKMMMMMMMMMOOOPPPQQQOOOMMMLLLMMMMMMMMMMMMMMMMMMLLLMMMJJJHHHFFFFFFFFFDDDBBBBBBBBBBBBCCCDDDFFFHHHJJJGGGEEECCC@@@>>>===<<<<<<999999999888888999999:::AAA???<<<999555333111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))************)))))))))((((((((((((((()))***++++++))))))))))))))))))))))))))))))***++++++++++++***)))*********++++++,,,,,,******+++,,,---.........++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------...///000111444666888999555333000......///...---------------............+++---000000......///111//////////////////////////////000000000111111111000000111222222222222111222333444555666777888999999===BBBGGGKKKOOOSSSUUUSSSWWW\\\___bbbgggpppwwwwwwtttnnnhhhccc```______]]]^^^^^^```bbbeeehhhjjjiiijjjkkklllkkklllmmmnnnlllkkkiiihhhgggddd```]]]WWWTTTPPPLLLIIIEEE@@@<<>><<<<<<<<<999888888777888888999999???>>>;;;888555333222111,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++************))))))))))))))))))))))))+++*********))))))((((((''''''&&&&&&''')))+++,,,************************))))))***++++++++++++***+++++++++++++++,,,,,,,,,***+++,,,---............+++++++++,,,,,,---------+++++++++,,,,,,---------------...///111444666777111///------...//////.............../////////000***---000000///...000222000000000000000000000000000111111111111222222222000000111222222222222111333444555777888:::;;;<<<@@@EEEMMMUUU\\\bbbhhhlllkkkooouuuxxx{{{}}}yyyqqqjjjfffdddddd]]]]]]\\\]]]___bbbeeegggcccdddfffgggggghhhjjjlllmmmlllkkkkkkkkkjjjgggdddaaa^^^[[[WWWTTTPPPKKKGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNKKKKKKLLLMMMMMMMMMMMMLLLJJJIIIGGGEEEDDDCCCBBBBBBAAAAAABBBCCCDDDEEEFFFGGGFFFDDDAAA>>>;;;999888777888777666555666777999;;;BBB===777666666666111---000000000//////......---000///...---------------,,,,,,***)))))))))***+++&&&''')))******(((%%%$$$%%%&&&&&&''')))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))'''&&&$$$))))))(((((()))***++++++***++++++,,,,,,------...,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------000000111111111111000000000//////.........//////............/////////000000///...------...///000000///.........///111222222222222111111111111111222333333222111111333555555777999999999;;;@@@EEEHHHRRR```mmmwww~~~xxxrrrmmmkkkbbbaaa```aaacccdddcccbbb```^^^\\\]]]bbbgggjjjlllllllllmmmmmmllljjjhhhggggggfffdddaaa^^^ZZZWWWVVVBBBCCCDDDFFFGGGHHHHHHHHHIIIHHHGGGEEEEEEEEEFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKIIIHHHFFFDDDBBBAAAAAA???@@@AAABBBCCCDDDDDDEEEDDDCCC@@@>>><<<::::::::::::999777555555555666777<<<888333222333222...+++,,,,,,,,,,,,,,,,,,++++++------,,,+++++++++++++++,,,+++***)))))))))***+++))))))))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))((('''***))))))))))))******+++))))))***++++++,,,,,,---))))))***+++,,,...///000---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------//////000000000000////////////............//////........./////////000000000///............///000000000///...///000111222222111111111111111111111333444555555444555777999555888;;;===???CCCJJJPPPZZZeeevvv{{{|||~~~xxxtttllljjjiiihhhiiihhhgggeee```]]]ZZZZZZ]]]aaadddfffkkkkkklllmmmmmmmmmlllllllllkkkjjjhhhfffcccaaa```@@@AAABBBDDDFFFGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHHHHIIIJJJKKKLLLLLLOOOOOONNNNNNMMMKKKJJJIIIKKKJJJHHHFFFDDDBBB@@@@@@>>>??????@@@AAABBBCCCCCCBBBAAA???>>>===<<<<<<<<<<<<:::888666444333333333777444000///000000...+++..................//////---,,,,,,+++++++++++++++,,,+++******))))))******,,,+++)))((((((((()))***++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))*********)))++++++***)))))))))******((())))))******+++,,,,,,*********+++,,,...///000------,,,,,,,,,,,,------,,,,,,,,,,,,------------......////////////......//////............//////....../////////000000000000//////......//////000000000//////000000111222111111111111111111111111111222333444444555888:::888<<>>???AAADDDFFFHHHIIIIIIIIIHHHHHHFFFEEEEEEDDDDDDGGGHHHHHHIIIJJJJJJKKKKKKMMMNNNMMMMMMLLLKKKJJJJJJJJJJJJHHHFFFDDDAAA???>>>>>>>>>???@@@@@@AAABBBBBBAAA@@@???>>>===<<<<<<;;;:::999777555444222222222555333000000111111000.........//////000000111111......------,,,------...+++++++++***************++++++******)))******+++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************,,,++++++***))))))))))))))))))******++++++,,,,,,...------,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,------------...---..................---///............//////000...////////////000000000000//////////////////000000000000000111111222222000000111111222222333333222444555555555666999;;;===BBBJJJQQQYYYdddqqqyyyzzzsssrrruuuyyy|||zzz{{{~~~zzzxxxrrrmmmgggccc```___^^^]]]]]]^^^___aaadddgggiiikkkmmmmmmmmmmmmmmmmmmnnnnnn>>>???BBBDDDGGGHHHIIIJJJHHHHHHGGGGGGFFFEEEDDDDDDGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKIIIIIIHHHFFFDDDBBB???>>>?????????@@@@@@AAAAAABBBAAAAAA@@@>>>===;;;:::999777666555444333333333333333222111000111222111111+++++++++,,,,,,---------------,,,,,,,,,------...++++++++++++******))))))(((***+++,,,---+++***)))***))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))))),,,,,,+++***))))))************++++++,,,---------///...------,,,,,,,,,---...------,,,,,,------...,,,,,,---------.........------............------...............///000000////////////000000000111///000000000000000000///000111111222222222222222000111111222333444444555777999::::::999:::<<<>>>BBBHHHPPPXXXcccppp}}}~~~yyyxxxzzz{{{uuuoookkkgggccc```^^^^^^^^^___aaadddhhhjjjlllkkkkkkjjjkkklllmmmmmm>>>@@@BBBDDDFFFHHHIIIIIIFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJGGGGGGGGGFFFEEEBBB@@@>>>????????????@@@@@@AAAAAA?????????>>><<<:::888777444444444333333333333333000000////////////000000------------............***************++++++,,,***++++++++++++***))))))'''(((+++------,,,***(((((((((((()))***+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))))))))))),,,++++++*********++++++***++++++,,,------......,,,,,,,,,,,,---...///000......------------......,,,---------............------............------......---......///000111/////////000000000111111///000000111111000000///111111222333333333333222111111222333555666777777777888:::::::::<<<>>>AAAGGGLLLTTT\\\gggttt|||}}}}}}yyytttnnnjjjbbbaaa___^^^___aaadddfffmmmllljjjiiiiiiiiijjjkkk>>>???AAACCCEEEFFFGGGGGGDDDEEEFFFGGGHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEFFFFFFEEECCCAAA???===>>>>>>>>>>>>?????????;;;<<<<<<<<<<<<:::999888333333333333333222222111/////////.........///000000000000000000/////////******))))))***++++++,,,***++++++,,,+++***)))(((((((((***+++++++++******))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,++++++*********+++,,,,,,*********+++,,,,,,------------,,,------...///000......------------......------------..................////////////......---------......///000111//////000000000111111111///000111111111111000///111222333444444444333222222222333555666888999999777999<<<>>>???BBBFFFIIIOOOSSSZZZaaajjjwww{{{ooommmiiieeedddeeeggghhhnnnmmmjjjgggfffeeeffffff===>>>@@@BBBCCCEEEEEEEEECCCDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDEEEFFFEEECCCAAA@@@<<<<<<<<<===============888999:::;;;;;;;;;:::999333444444333222111000///000111111000///...000111......------,,,,,,,,,+++,,,+++++++++,,,------...******+++,,,+++***)))((())))))((((((((()))+++,,,*********)))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))+++---...************+++,,,------)))))))))***++++++,,,,,,000000///...---,,,,,,,,,......------------......---------.........//////......////////////......---------......000111111000000000000111111111111///000111222222111000///111222333444555444333333222333444666777999:::;;;>>>AAADDDGGGJJJNNNSSSVVVVVVZZZ```fffnnnzzz}}}xxxsssppppppqqqsssnnnllliiieeecccbbbaaabbb@@@AAACCCDDDFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGDDDDDDCCCCCCCCCEEEFFFHHHDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBBBB????????????>>>===<<<;;;<<<;;;:::888777666666666444444333333333333222222000000000000000000000000//////...---,,,,,,++++++---...///000000...,,,+++******+++,,,---,,,)))&&&((()))***)))((('''((()))))))))))))))))))))))))))---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,------++++++++++++++++++++++++---------.........//////444333111000...,,,******------------...000111222///////////////000111111////////////000000000000222222111111111111222222444444444333333333333333333444444444222222444666999999888888999<<>>>>>>>>===<<<;;;:::999<<<;;;999888666666555555333333333222222111111000000000000000000000000000///......---,,,,,,++++++))))))***+++***)))((('''+++******+++,,,+++)))'''((()))******(((((()))***************************+++++++++***))))))((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++------..................111000000///...---------///............//////000//////......//////000111////////////000000000111222111111000000111111222333333333333333222222222222333444333333333555777888999:::;;;===@@@CCCFFFIIINNNSSSVVVWWWZZZ```dddkkkpppyyy|||uuunnnjjjfffeeeBBBCCCCCCDDDCCCCCCBBBBBBDDDEEEFFFHHHIIIIIIJJJJJJEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBB>>>>>>>>>===<<<;;;:::999;;;:::999777666555444444333333222111000000//////000000000000000000000000.........------,,,,,,+++,,,,,,,,,,,,+++++++++***,,,+++)))***++++++***))))))***++++++***)))***+++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,+++*********++++++++++++,,,,,,,,,,,,..................------............/////////000000000///..............................///000000/////////000000000111111111111000000000000111111222222222222222222222222222444555666666777:::<<<:::===@@@CCCFFFIIIMMMPPPSSSVVV[[[^^^```dddkkkpppzzz}}}wwwrrrpppGGGGGGGGGGGGFFFEEEDDDDDDBBBCCCEEEGGGIIIJJJKKKKKKGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@??????>>><<<;;;:::;;;:::888777555444333333333333222111000//////...////////////////////////......---------,,,,,,,,,000000///............///,,,+++))))))***++++++***)))+++,,,,,,******+++---******************************++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,...............---------------......//////000000//////............//////...............//////000//////000000000111111111111000000//////000000111111111111222222333333333444666888999:::===@@@CCCAAAEEEKKKOOOQQQTTTXXX[[[\\\```dddhhhlllrrrzzzHHHHHHHHHHHHGGGFFFEEEDDDAAABBBDDDGGGIIIJJJKKKLLLIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA>>>??????>>>>>>===<<<;;;<<<;;;999777555444333222444333333222111111000000////////////////////////---------------,,,,,,,,,---,,,,,,+++***+++++++++,,,***))))))***++++++***)))+++,,,,,,++++++,,,...************************+++,,,,,,------.........******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------.....................---///////////////.........---------......///111111...............///000000000000000000111111111111111111000000000000111111111222222333444555555666444777:::<<>>>>>======<<<===;;;:::777555444333333333222222222222111111111000000000000000000000000------------------------++++++++++++************+++)))))))))+++,,,+++***)))***+++,,,++++++,,,...++++++++++++++++++++++++,,,,,,,,,------.........******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,---.........++++++,,,,,,------......---------.........//////000000000///......------,,,---------///000111222///////////////000111111000000000111111111222222222222111111111111222222333333444555777888999999777999===AAADDDHHHMMMPPPTTTZZZ```cccdddgggnnntttxxx}}}??????@@@BBBBBBCCCCCCCCCAAABBBDDDFFFHHHIIIJJJKKKOOOMMMJJJGGGFFFFFFHHHIIIEEEEEEDDDCCCCCCBBBAAAAAA@@@AAAAAABBBBBBBBBAAAAAA>>>>>>???@@@AAAAAAAAAAAA>>>===;;;888666444444333000000000111111111111111000000000000000000000000------------------------------.........---,,,+++)))))))))+++,,,---+++)))((()))++++++******,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------------++++++,,,,,,---......///+++,,,,,,---...///000000////////////...........................///000111000000000000000111222222000000111111111222222222333333222222222222333333555555666888999;;;<<<<<<>>>AAAEEEIIIMMMRRRXXX\\\___eeellloooqqqvvv===>>>???AAABBBCCCDDDDDDAAABBBDDDFFFHHHIIIJJJJJJQQQNNNJJJFFFEEEFFFIIIKKKEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@AAABBBBBBBBBAAAAAAAAABBBCCCEEEFFFGGGGGGGGG???===;;;999777555444333......//////000000111111000000000000000000000000------------------------+++,,,---......,,,***)))(((((()))+++------+++(((''')))************,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///......------,,,,,,+++++++++,,,,,,---...//////***+++,,,---...000111111.........///////////////000000///............///111111111111111222222333000111111111111222222222444333333222222333333444666777888999;;;===>>>>>>EEEHHHMMMRRRVVV\\\aaaeeehhhooovvvyyy|||~~~~~~}}}|||}}}===>>>???AAABBBBBBBBBAAABBBBBBBBBBBBDDDFFFIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDBBBAAA@@@@@@AAAAAABBBAAA@@@???@@@BBBEEEFFF@@@CCCGGGKKKLLLLLLJJJHHHCCC@@@<<<999777555333222222222111111111111222222000000//////......------++++++***))))))***++++++---,,,+++******+++,,,---************************(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,------,,,+++,,,---...---,,,,,,,,,,,,---...---------............///---...///000000000///...,,,...///...------...///111000...---...///111222000111111111111222222222333222222222222222333333444333222222444666888888999:::;;;<<<>>>CCCIIIMMMNNNPPPUUU\\\```cccjjjrrr{{{~~~}}}{{{zzz}}}<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCAAAAAAAAAAAAAAAAAA@@@?????????AAACCCDDDFFFHHHLLLOOOPPPNNNJJJHHHAAA>>>:::777666444222111222111111000000111111222222111000///...---,,,+++......---,,,,,,---......---,,,++++++++++++,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))***************)))))))))************+++++++++******++++++,,,---(((***+++***)))((()))***...---,,,,,,,,,,,,---...---------............///---...///000000///.........///000///...---...///111000///......000111222111111111111222222222222333333222222222222333333555444333444666999:::;;;===???BBBDDDFFFJJJNNNQQQVVVWWW]]]dddjjjoooyyy;;;;;;===>>>???@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAAIIIKKKOOOQQQPPPLLLHHHEEE???<<<888555444333111000222111111000000111111222333222111///---,,,+++***///......------......///---,,,++++++++++++,,,---))))))))))))))))))))))))+++++++++++++++,,,,,,,,,((((((((())))))*********************++++++++++++***************++++++,,,+++,,,------++++++,,,---...------,,,,,,------...---------............///......////////////......///000111000///...///000111000/////////000222333111111222222222333333333333333222222222222333333555555666777999<<<>>>@@@BBBFFFKKKOOORRRTTTVVVXXXaaabbbhhhpppwww999:::;;;<<<>>>??????@@@??????@@@AAAAAABBBCCCDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@?????????@@@@@@DDDFFFIIIKKKKKKGGGCCC???>>>;;;777555444333111000111111000000000000111111111111000///---,,,++++++,,,,,,++++++++++++,,,,,,+++++++++******+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---------.........++++++******++++++,,,---,,,...///...---,,,---...---------------------------------............////////////////////////...///000222222111111222444111111000000000111222333222222222222333333333444222222222111222222333333555777888:::<<>>???@@@??????@@@AAAAAAAAAAAABBBAAABBBBBBCCCCCCDDDDDDEEECCCCCCCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>@@@CCCEEEDDDBBB???======:::777555444444222111111000000000000000000111............------------******++++++++++++******))))))************))))))************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,---------.........---,,,,,,,,,,,,---......***+++,,,+++***)))***,,,---------------------------------............///////////////000000111111///111333333333333555666111111111111111222222333222333333333444444444444222222222222333444555666777:::===???AAAEEEJJJNNNTTTWWW[[[```dddjjjppptttzzz}}}999999999;;;<<<>>>@@@AAA???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCAAABBBBBBBBBAAA@@@???>>>@@@@@@AAAAAAAAAAAAAAAAAA<<<===???@@@@@@@@@>>>>>>;;;999666444444444333222111000000//////000000111,,,------------.........+++,,,,,,------,,,,,,+++))))))************))))))((((((((((((((((((((((((,,,,,,,,,+++++++++++++++))))))))))))))))))))))))************++++++++++++---------------...//////+++,,,------++++++,,,---,,,------......------,,,---------............///000000000000111333444555333444555555444444555666111111222222333333333333333333333444444444555555333333444555666888:::;;;===AAAEEEHHHJJJNNNTTTYYY```ccchhhmmmssszzz999999999:::<<>>>>>???@@@@@@AAAAAAAAA>>>=====================999777444222222333222111000000////////////000000------------------------,,,,,,---......---,,,,,,***+++,,,,,,,,,,,,+++***************************,,,,,,,,,+++++++++******+++++++++***))))))(((((()))))))))************+++---,,,,,,,,,,,,---.........///000///...---...000,,,,,,---......---,,,,,,---------............///000000000111333555777888888999999777444222222333111222222333333333333333444444444444555555555555555666777999<<<>>>AAABBBFFFJJJOOORRRTTTYYY```fffkkkpppxxx999999::::::<<>><<<;;;;;;<<<===???@@@@@@@@@@@@???>>><<<:::::::::;;;<<<777555222111111111111000000000////////////000000//////...---,,,,,,++++++++++++,,,------,,,++++++,,,,,,............,,,,,,........................************))))))((((((///......---,,,+++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,---,,,++++++,,,---,,,,,,---......---,,,,,,---------.........//////000000000222444777999;;;======<<<999444111000000111222333444444444333333444444444555555555666666888999:::===@@@CCCEEEGGGLLLQQQWWWZZZ\\\aaaiiiooosssyyy999::::::;;;<<<===>>>???DDDCCCBBBAAA???>>>===<<>>===<<<<<<===>>>????????????>>>>>>@@@???===;;;999777555444111222222000...---...///000000///...............,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,---///,,,,,,++++++***+++++++++,,,,,,+++++++++,,,------******+++,,,,,,---......---------...///000000111////////////////////////---...///...,,,,,,...//////////////////000111111000000000111444777;;;===???===:::777444222111111222222222333444444555555555444222333555777888888<<<===@@@CCCFFFKKKQQQVVVWWW\\\aaadddhhhnnnxxx999999::::::;;;===>>>???BBBBBBAAA@@@???>>>======>>>>>>???@@@@@@AAABBBBBB@@@@@@??????>>>>>>============>>>>>>>>>>>>>>>===>>>===<<<:::888666555444444333222111111111111111000000///...............,,,,,,------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***)))+++,,,++++++***************+++......,,,+++***)))))))))***++++++,,,------......,,,,,,,,,---.../////////////////////////////////......///...---,,,...000///////////////000111111111111111222555888;;;===>>>===:::666444222222111222333333444555666777888888888777888:::===??????BBBEEEHHHLLLQQQWWW]]]aaahhhlllpppsssvvv|||999999999:::;;;<<<===>>>@@@@@@????????????>>>>>>======>>>???@@@AAABBBCCC????????????????????????<<<===============<<<<<<;;;;;;:::888777666555444555222///000222333222000000///......---.........------------------,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,------+++,,,---,,,***)))***+++******))))))))))))******...---,,,***))))))))))))+++++++++,,,------......++++++,,,,,,---.........////////////////////////...//////...------...000000////////////000111111222222222333666999<<<======<<<999666444333222222333333444555777888999999888888999;;;===AAADDDEEELLLPPPVVV\\\bbbhhhooosssyyy|||999999999999:::;;;<<<=========>>>>>>>>>?????????<<<===>>>???@@@AAABBBCCC>>>>>>>>>??????@@@@@@@@@<<<<<<<<<===<<<<<<;;;;;;888888777777666555444444222---***+++000222000,,,///......------..................------,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,------...---...///...,,,++++++,,,******************+++,,,************+++,,,------,,,,,,,,,,,,------......,,,,,,---------.........////////////////////////...//////...------...000000000//////000000111222222222333555777999<<<===<<<;;;888666444444333444444444555666666777888888999;;;===@@@CCCGGGLLLOOOXXX]]]eeemmmttt{{{999999999999999:::;;;<<<;;;;;;<<<======>>>??????<<<======>>>@@@AAAAAABBB>>>>>>??????@@@@@@AAAAAA<<<<<<<<<<<<<<<;;;::::::777777666555555444333333000,,,(((***...000...+++......------------...............------,,,,,,,,,******+++++++++,,,,,,,,,))))))******+++,,,------,,,...//////---,,,+++,,,+++++++++++++++,,,---...+++++++++,,,,,,...//////,,,,,,------------...................../////////////////////////////////...///000///------///000000000000000000111222222222333444555777999;;;<<<;;;999888666555444555555555555666666777777777888>>>AAAEEEIIIMMMRRRXXX]]]fffllluuu~~~999888888888999999:::;;;::::::;;;<<<<<<===>>>>>>======>>>>>>???@@@@@@@@@?????????@@@@@@@@@AAAAAA============<<<;;;::::::777777666555444333333222111///,,,---///000///------------,,,------...///------------------,,,,,,******+++++++++,,,,,,,,,))))))******++++++,,,,,,(((+++------,,,******+++,,,,,,,,,,,,,,,---.../////////...---------------------------------......///////////////////////////////////////////////////000000///......///111111000000000000111222222111222444555777999::::::999888777555555555666666666777888999:::<<<======AAAFFFKKKPPPTTTZZZbbbhhhuuu|||888888888888888999999::::::::::::;;;<<<<<<======>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>======;;;::::::888777666555444333222222222111000///////////////---,,,,,,,,,------...///,,,,,,------------------******+++++++++,,,,,,,,,***************+++++++++'''))),,,---,,,++++++,,,++++++++++++,,,---...///......---,,,,,,,,,------..................------........................///////////////////////////000000///......///111111111000000111111222333111111333555777888999999888777666555555666777777888999;;;>>>AAADDDGGGHHHIIIOOOVVV[[[```gggpppwww888888888888888888999999:::::::::;;;;;;<<<<<<<<>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::999888777666444333222111111222222000...---...///,,,,,,,,,,,,------...///,,,,,,,,,------.........******+++++++++,,,,,,,,,+++++++++***************'''***...//////......///************+++,,,---...*********+++,,,---///000..................------------------------------///////////////////////////000000000......000111111111111000111111222333000111333555666777888888888777666555555666777888999:::>>>BBBGGGLLLOOOQQQVVV\\\dddjjjooovvv777777888888888999999999:::::::::;;;<<<===>>>???;;;;;;::::::;;;<<<>>>???AAAAAAAAA@@@????????????============<<<;;;:::999888777666555444333333333////////////..........................................------,,,+++******))))))***+++,,,---.........---,,,,,,++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,---------------------------------............///---------.........//////////////////000000000000222222222222222222222222444444555555555444333333777666555555888:::::::::===DDDJJJLLLOOOWWW___aaafffjjjpppvvv}}}888888888888999999999999::::::::::::;;;<<<===>>>;;;:::::::::;;;<<<>>>???AAAAAABBBBBBAAA@@@@@@???============<<<:::999999777666555333222222222222////////////....................................---,,,,,,+++***)))))))))''''''(((((()))*********...---,,,,,,+++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------........./////////000000------.........///////////////000000000111111111222222222222222222222222333444444555666666666666777666555666999<<>>AAABBBCCCDDDDDDBBBAAA???>>>=========;;;:::999888666555444222111111111111/////////............---........................------,,,,,,++++++******++++++++++++++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------////////////000000000111............////////////000000111111111222222222222222222222333333333333333444444555777888888999888888888999===BBBHHHKKKUUU___iiinnnttt|||::::::::::::999999999999999999888888999::::::;;;;;;:::999999999:::<<<===@@@AAADDDEEEEEECCCAAA???>>>======<<<;;;999888777666555444222111111111111//////.........---------............................................................------,,,,,,---,,,,,,++++++,,,,,,,,,---------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,---..................................../////////000000000....../////////000000000111111222222222333333333222222222333333333333333444555555666777888999999:::;;;<<>>>>>===<<<;;;999777666777666555333222222111111............------------........................---.....................,,,,,,,,,+++******)))))),,,,,,,,,++++++,,,,,,---...------,,,,,,+++++++++------------------------------,,,,,,------...///........................------.........//////////////////000000000111111222222222222333333333333222222333333333444444444777777666666777888::::::;;;>>>BBBGGGMMMWWWbbbiii{{{777777888888888999999999:::999999888888999:::::::::999888888888999:::;;;===???@@@BBBBBBAAA@@@???>>>>>>===<<<:::888777666777666555333222222222222.........------------,,,........................******++++++,,,,,,------......------,,,,,,,,,+++,,,,,,+++++++++,,,------------------,,,,,,,,,,,,------------------------///............///000000........................------------............000000000000111111111111111111222222222333333333222222333333444444555555999999888999:::<<<>>>???@@@DDDKKKRRRZZZeeeqqqzzz555555666777888888999:::::::::999999999999:::::::::999888777777888999:::<<<===>>>>>>??????>>>>>>>>>>>>===<<<:::888666555666555444222111111111111.........---------,,,,,,........................)))))))))***+++,,,,,,---000000000///////////////,,,+++++++++,,,,,,---...,,,,,,,,,---------------..............................------......///000....................................////////////000000000111111111222222111111111111222222222222222222333333444555555666:::::::::<<<>>>BBBEEEGGGJJJQQQZZZdddmmmxxx333444444666777888999:::;;;;;;::::::999::::::::::::999888777777888999999;;;<<<<<<<<<======>>>>>>>>>>>>===<<<:::888666555555444222111000000//////......---------,,,,,,,,,........................******+++,,,------......------------------------++++++++++++,,,,,,---...,,,,,,,,,------.................................,,,++++++++++++,,,------////////////////////////////////////000000000000000111111111111222222222000000111111111222222222222222333333444555666666::::::<<<>>>BBBGGGKKKNNNTTT\\\hhhrrr|||777777888888888888777777::::::::::::::::::::::::::::::888888888999:::;;;:::;;;;;;<<<<<<;;;;;;:::::::::999888777666555555555444333222111111111111/////////...------,,,,,,------.........---+++***------,,,+++,,,---...///++++++++++++++++++++++++///......------,,,++++++////////////////////////---,,,,,,,,,,,,---......---------.........//////000000000000111111111111222222111111000000//////111111111111111111111111111222333222111111333555222333333333444666:::===@@@BBBDDDIIINNNTTTYYY\\\ffflllvvv}}}}}}}}}~~~333333444555555666777777::::::::::::::::::::::::;;;:::999888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;999999888777666555444444333333222111000000000000/////////...------,,,,,,------.........---,,,+++------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------......///---------.........//////000000000000111111111111111111111111000000000000111111111111111111111111111222333333222333555777666777777777777999===@@@EEEGGGLLLRRRYYY```fffiiiqqqvvv~~~~~~{{{yyywwwuuuuuussstttvvvxxxyyy{{{{{{|||~~~|||yyyuuurrrqqqqqqqqqppppppppppppqqqrrrssstttwwwyyy|||~~~222222222222444666888999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888999999;;;;;;<<<<<<<<<<<<;;;;;;888888777666555444333333222111000////////////////////////...------,,,,,,------.........---,,,+++---,,,,,,,,,,,,---...///------------------------++++++,,,------...//////------------------------------........./////////------........./////////000000000000111111111111000000000111111111111111222222222222222222222222222222333333222333666888::::::;;;<<<===@@@DDDHHHNNNQQQXXX```iiiqqqwwwzzz~~~}}}|||{{{{{{zzzxxxwwwuuusssrrrqqqooonnnllliiigggeeeddddddeeefffggghhhiiijjjjjjjjjkkkiiifffcccaaa```````````````___``````aaabbbcccdddgggjjjlllnnnppptttvvvxxxzzz|||}}}}}}}}}444444333333444777999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999999888::::::;;;;;;;;;;;;::::::888888777666555444444333222111000000/////////////////////...------,,,,,,---------------------,,,,,,,,,,,,,,,------..............................,,,,,,,,,---------......////////////////////////---......///////////////............///////////////000000000111111111111000000000111111222222222222222222222222222222222333444444333222333666999:::<<<@@@CCCFFFKKKQQQUUU[[[___eeennnwww~~~{{{xxxuuusssrrrrrrqqqpppooonnnnnnnnnnnnppppppooonnnmmmllllllllliiiiiihhhgggeeedddcccccc```___^^^\\\ZZZYYYXXXXXX[[[[[[\\\]]]]]]]]]]]]]]]\\\[[[YYYWWWUUUTTTTTTTTTUUUTTTTTTTTTUUUUUUVVVWWWWWWZZZ]]]___aaacccfffhhhhhhjjjmmmnnnnnnoooppprrrqqqqqqrrruuuxxx|||666555444333444666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::999999:::999999888777666555444222222111000000000111111/////////...------,,,,,,------------------------,,,,,,,,,---------------..............................---------,,,,,,,,,////////////////////////---...//////000000//////........./////////000000///000000000111111111111000000111111222222333333222222222222222222222222555555444333222444777:::<<>>DDDIIITTT]]]kkkzzzyyyvvvssspppnnnlllhhheeecccbbb```_________```aaaaaaaaabbbccccccdddeeeeeehhhggggggggggggfffccc```[[[ZZZZZZYYYXXXWWWWWWVVVUUUVVVWWWYYYYYYYYYXXXWWWTTTRRRPPPNNNMMMMMMMMMNNNLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAADDDGGGHHHGGGFFFFFFFFFEEEGGGIIIIIIIIIHHHJJJKKKLLLLLLMMMNNNQQQTTTWWWYYYXXXZZZ\\\^^^______^^^]]]]]]^^^^^^```bbbdddfffggglllmmmooorrrtttvvvwwwwww}}}~~~111333555777:::;;;<<<<<<888888888888888888888888777888:::<<<=========<<<<<<<<<============<<<<<<888888777666555444333333//////.........//////000000//////...------,,,,,,---,,,,,,+++,,,---...///+++,,,---.........---,,,------------------------+++,,,,,,------......///////////////////////////***+++---//////...---,,,////////////000000000000000000000000111111111111444333333222222111111111333333333333333333333333333555777999===DDDKKKPPP```kkkzzz}}}{{{yyyvvvrrroooiiifffcccaaa___]]]ZZZXXXXXXWWWUUUTTTTTTTTTUUUVVVWWWXXXXXXYYYYYYZZZZZZ[[[\\\ZZZYYYYYYYYYYYYWWWUUUQQQQQQPPPPPPOOOOOOOOONNNMMMNNNOOOPPPPPPOOONNNNNNKKKJJJHHHFFFFFFFFFHHHIIIGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEAAAAAABBBCCCCCCCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>??????@@@BBBEEEFFFDDDCCCBBBBBBBBBDDDEEEFFFEEEDDDEEEFFFDDDEEEEEEFFFIIIKKKNNNPPPNNNOOORRRTTTTTTTTTSSSRRRRRRSSSSSSUUUVVVYYYZZZ[[[aaabbbdddfffhhhjjjjjjkkkjjjkkkmmmpppsssvvvxxxyyy|||888777555555666777:::;;;;;;999777666666777999;;;999:::;;;<<<<<<;;;:::999;;;;;;:::::::::;;;;;;<<<888777777666555444444333111111111111000000000///////////////............,,,,,,,,,------.........,,,+++******,,,......---,,,,,,++++++,,,,,,---.................................////////////................../////////000222222111111111111111222///000111222333222111111222222333444444444444333333444555555444666999;;;999999===BBBFFFKKKUUU___nnn|||~~~{{{xxxvvvuuupppnnnkkkiiihhhfffccc```YYYXXXWWWUUUSSSQQQOOOOOOMMMMMMMMMMMMMMMNNNOOOOOONNNOOOOOOPPPQQQRRRSSSTTTVVVUUUTTTRRRPPPNNNMMMLLLHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAADDDCCCBBBBBBBBBBBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>???@@@@@@===>>>>>>???@@@AAAAAABBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCCCCDDDEEEEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIJJJKKKLLLNNNNNNRRRSSSTTTVVVXXXYYYZZZ[[[aaaaaabbbcccfffiiilllmmmssstttwww{{{666666555555666777999:::;;;999777666666777999;;;888999:::<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999999777666444333222111111111111000000000//////////////////............,,,,,,,,,---------......---,,,***+++,,,------,,,,,,,,,++++++,,,,,,---.................................////////////.............../////////000000//////...------......//////000111222333222222111222222222333333333222222333444555555555777:::<<>>>>>??????@@@>>>>>>======>>>>>>???@@@;;;;;;<<<======>>>??????AAAAAAAAA@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKHHHHHHIIIKKKLLLMMMNNNOOOSSSSSSSSSUUUWWWZZZ\\\^^^aaacccfffkkkooossswwwxxx~~~555555555666777777888888888777555444444555777888666777999;;;<<<======>>>:::::::::::::::::::::::::::999777666333222000///000000000000/////////////////////............---,,,,,,,,,------------...///---++++++,,,---,,,+++,,,,,,,,,,,,,,,------..............................//////000000//////........./////////000000000---------,,,,,,------...000111111222333222222222333333333333333333333333444555777777888:::>>>@@@GGGGGGJJJQQQVVV\\\gggsss|||yyytttoookkkhhhffffffaaa```___\\\ZZZWWWVVVUUUTTTRRRPPPPPPPPPOOOMMMKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLMMMLLLKKKJJJIIIGGGFFFDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>=========>>>??????;;;;;;<<<<<<======>>>>>>????????????????????????>>>>>>??????@@@AAAAAAAAA======>>>????????????>>>@@@@@@AAAAAABBBCCCDDDEEECCCDDDDDDEEEFFFFFFGGGGGGIIIIIIJJJKKKMMMOOOQQQRRRTTTUUUYYY]]]aaafffiiikkkmmmooorrrtttvvvxxx|||333333555666666777666666555444333222222333444555777777888:::;;;<<<<<<<<<:::::::::::::::999999888777777666444333111000000000000/////////.........//////.........---------------------------------000...,,,,,,,,,---,,,+++,,,,,,,,,,,,,,,---..............................//////000000000000//////...////////////000000000///////////////000000111111111222222222333333333666666555555555555666666555777999;;;===@@@DDDGGGNNNNNNSSSZZZaaahhhttt{{{uuummmkkkfffbbb^^^[[[YYYYYYWWWVVVTTTSSSQQQOOOMMMMMMKKKJJJHHHHHHIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBCCCDDDEEEGGGHHHIIIJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@?????????AAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>?????????>>>>>>>>>======>>>>>>???======>>>>>>>>>?????????======>>>>>>>>>>>>======>>>>>>>>>??????@@@@@@@@@======>>>>>>???>>>>>>============>>>>>>@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKMMMNNNQQQTTTWWWZZZ]]]^^^___aaadddfffgggjjjnnnqqqssswww}}}222222444555555666555555555444333333333333444555888888888888888999999999999999::::::999999777777444444333333222222111111/////////............---............------------------------------------000...,,,,,,------,,,+++------,,,,,,------.../////////////////////////////////000000000000//////////////////000000000111111111000000111222333333222222222222222333333333666555555555555666777888666999<<>>>>>>>>>>>??????>>>>>>>>>>>>????????????<<<======>>>>>>======<<>>>>>????????????>>>>>>===<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBGGGHHHIIIJJJKKKMMMNNNOOOSSSUUUXXXYYY[[[]]]aaacccdddhhhnnnqqqssssssttttttuuutttsssrrrsssvvvyyy{{{~~~222222222333444444555555777777666666666666777777888777777666666666777777888999::::::999888666555222222222222222222222222///.........------------.........------------,,,...------------,,,,,,,,,000...,,,,,,---...---,,,---------------......//////////////////////////////000000111111000000////////////000000000111111000000000000111222333333333222222222222333444444444444333333444666888999:::===BBBFFFKKKRRRXXX]]]eeegggmmmvvv{{{vvvmmmgggbbb\\\WWWRRRQQQOOOMMMKKKIIIHHHGGGHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBDDDEEEDDDCCC@@@@@@@@@@@@@@@@@@AAAAAACCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBAAA@@@@@@???AAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@?????????@@@@@@============>>>>>>>>>>>>======????????????======@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>======<<<===============>>>??????======>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????DDDEEEEEEEEEEEEFFFFFFFFFJJJKKKMMMNNNOOOQQQTTTVVVYYY\\\```bbbccccccdddeeeeeedddddddddeeegggjjjllloooqqqssswwwzzz~~~222222111111222333555666666666666666666666666666555444444333444555777777888888999:::999777555444222222111111111000000000.........---------,,,,,,.........---------,,,,,,......---------,,,,,,,,,///---,,,,,,...//////...---------------...//////////////////////////////000000111111111111000000//////000000000111111111000000000000111222333444333333222222222333444555555555555555777999<<<>>>EEEHHHNNNTTTZZZbbbiiiooovvvxxxuuunnneee___ZZZVVVQQQNNNMMMLLLKKKJJJIIIGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBAAA@@@AAACCCCCCCCCAAA??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBAAAEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAA????????????>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>????????????????????????===>>>>>>>>>>>>===<<<;;;=========<<<======>>>????????????@@@@@@@@@AAAAAA???@@@AAAAAAAAA@@@??????BBBBBBCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGGGGHHHKKKMMMOOOQQQTTTUUUUUUUUUVVVXXXWWWWWWWWWXXXZZZ\\\]]]^^^```aaadddgggjjjmmmoooqqqrrrwww}}}333222000000000222555666333333333333333333333333222222111222333555777999777888999:::999777555333333333222111000///...---......---------,,,,,,,,,......---------,,,,,,,,,.........------,,,,,,,,,...---,,,,,,.../////////...------------...//////000000000000000000000000000000111111111111000000000000000000111111111111222222222222333444555666444333222111222333444555888888888999;;;>>>AAACCCOOOSSSYYY```gggpppxxx}}}}}}uuuiiiccc[[[VVVSSSPPPLLLHHHFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@CCCAAAAAAAAACCCDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDBBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCEEEDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA>>>@@@AAABBBBBBAAA@@@>>>????????????>>>>>>>>>>>>????????????>>>>>>===<<<======<<<<<<<<<===>>>>>><<<<<<===>>>>>>???@@@@@@===>>>?????????===<<<;;;=========>>>??????@@@@@@CCCDDDEEEEEEEEEEEEHHHJJJIIIJJJLLLLLLLLLLLLNNNPPPIIIJJJKKKMMMNNNPPPQQQQQQTTTVVVXXX[[[^^^```cccdddccciiiooosssuuuyyy------...000111333555666222222333333333333444444444555777888999999999999999999999999999888777777444333222000///.........////////////..................//////000111111222......---,,,,,,...///000//////////////////////////////............//////---------............//////111222333333222000///000000000000111111111111111111111111111222222222666555555666777888777777999:::;;;<<<===BBBKKKQQQ\\\gggqqqtttwwwyyymmmeeeWWWVVVRRROOOKKKHHHFFFEEEGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBCCCDDDDDDDDDBBBCCCDDDDDDDDDCCCBBBAAABBBBBBCCCDDDEEEFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFDDDEEEFFFGGGGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBBBBDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBAAA>>>>>>>>>???????????????????????????>>>>>>>>>>>>???>>>======>>>???>>><<<========================<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGHHHHHHIIIJJJJJJJJJKKKNNNPPPSSSUUUVVVWWWYYYZZZ^^^ccciiinnnsssuuu}}}222111111111111222333444333333333333333333333444222333444555666666777777666666666666666555555444444333222000//////......////////////............+++,,,,,,---......//////---,,,,,,,,,,,,---......//////////////////////////////............//////........./////////000000000111222333222222111000111111111111222222222222222222222333333333333333333333333555666888888888999;;;>>>AAAEEENNNYYYaaammmxxx}}}tttkkkaaaZZZRRRQQQOOOLLLJJJHHHGGGFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDBBBCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHIIIFFFFFFFFFFFFFFFGGGHHHHHHDDDDDDDDDEEEEEEFFFGGGHHHJJJHHHGGGHHHKKKLLLLLLLLLIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>===<<<===??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBBBBCCCCCCDDDEEEDDDEEEGGGJJJLLLMMMNNNNNNPPPRRRUUUYYY^^^cccgggiiipppqqqssstttuuuvvvwwwwwwxxxzzz}}}111111000000000111222222444444444444444444444444333333333444555555555555555555555555555444333333333333111000/////////////////////............---+++++++++,,,------......++++++,,,------------,,,//////////////////////////////............////////////000000000111111111111111111111111111111111222222222333333333333444333333444444555555555555333333444555777999;;;<<<===@@@EEEKKKSSS___mmmwww~~~sssiiiaaa[[[TTTOOOKKKKKKJJJHHHHHHGGGGGGGGGDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHIIILLLNNNOOOOOOKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJHHHGGGHHHJJJKKKKKKJJJGGGHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA>>>======>>>???@@@@@@???????????????????????????>>>>>>>>>>>>>>>====================================>>>>>>??????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@???@@@BBBCCCEEEFFFFFFFFFGGGHHHJJJNNNRRRVVVYYY[[[```aaabbbcccddddddddddddeeehhhkkknnnrrrwww}}},,,,,,---...///111222333555444444444444444444444666555555555555666666777555666666666666555444444333222111000//////////////////.........------------------.........//////+++,,,---...///...---,,,//////////////////////////////............///////////////000000000111111111111111000111111222333222222222222333333333333333444444555555666666666444555777888:::<<>>>>>???AAABBBAAA@@@????????????????????????@@@@@@??????>>>>>>====================================>>>>>>>>>?????????@@@@@@@@@??????>>>>>>>>>>>>>>>============>>>>>>???@@@AAABBBBBBCCCCCCBBBCCCDDDEEEGGGJJJMMMOOOPPPUUUVVVWWWWWWXXXWWWWWWWWWXXXZZZ^^^aaaeeejjjppptttzzz------......000111333444444444555555555666666666777666666555555555666666555555555555555444333333222222111000/////////000............---------------------...............,,,---///000000000///...//////////////////////////////............//////....../////////000000000111111000000111222333333111111111222222222222333333333444444555666666777555777999;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????AAAAAA@@@@@@??????>>>>>>>>>>>>===<<<<<<=========??????@@@AAAAAAAAAAAA@@@@@@AAAAAACCCDDDFFFHHHIIINNNNNNOOOOOOOOOOOONNNNNNOOOQQQTTTWWWZZZ___dddhhhmmmrrryyy333333222111111111222222333444444555666777888888777666444333333333444444333333333333333222111111222222111000000000000000.........------------,,,,,,,,,,,,,,,,,,,,,------......///000000000000000//////////////////////////////............//////........./////////000000000000000111222222333333111111111111222222222222333333444555666777777888666999<<<>>>@@@EEELLLRRRXXX```mmm{{{vvvnnnggg```\\\VVVTTTPPPLLLJJJIIIIIIJJJIIIIIIGGGFFFFFFEEEEEEEEEHHHHHHFFFEEEDDDCCCCCCCCCGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQSSSTTTUUUUUUTTTSSSWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWUUUUUUWWWXXXXXXWWWVVVUUUXXXWWWWWWXXX[[[^^^^^^^^^^^^^^^______^^^\\\ZZZYYY\\\\\\\\\\\\\\\\\\\\\\\\[[[YYYXXXXXXYYYZZZZZZYYYWWWWWWVVVUUUTTTSSSSSSRRRTTTTTTTTTSSSRRRPPPOOONNNOOOOOOOOONNNNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFDDDCCCDDDEEEFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCGGGGGGHHHHHHHHHHHHHHHHHHGGGIIIKKKMMMOOOSSSWWWZZZaaaeeekkkrrrxxx333222111000000000000000222333444555777999:::;;;999888555444333333444555333333333444333222222111222111111000000000000000.........---------,,,,,,------------------------...............///000000//////////////////////////////............////////////000000000111111111...///111222333333222222222222222222333333333444444444555666777888999999888===BBBFFFJJJQQQ[[[bbbiiirrr~~~xxxnnneee```[[[UUUQQQOOONNNMMMKKKIIIHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJKKKMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNOOOPPPRRRSSSUUUUUUUUUVVVVVVWWWWWWXXXUUUUUUVVVVVVWWWXXXXXXYYY[[[\\\^^^`````````___^^^^^^^^^```bbbdddeeeggghhhgggggggggggggggggggggggggggffffffeeeddddddccccccbbbbbbaaa``````````````````aaabbbccccccbbbaaa```^^^^^^^^^aaaeeeiiikkkkkkjjjkkklllmmmmmmmmmkkkjjjiiijjjjjjkkkkkkllllllllliiigggeeeeeeffffffeeeddddddcccbbbaaa___]]]\\\[[[[[[[[[[[[ZZZXXXVVVUUUTTTUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRQQQPPPOOOOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKIIIHHHFFFFFFGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???????????????>>>===<<<<<<;;;;;;;;;<<<:::;;;<<<<<<=========<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDDDDDDDDDDDDDCCCDDDFFFFFFGGGIIIMMMPPPUUUYYY^^^ccciiiooouuuyyy,,,,,,,,,------///000111111222333555888:::;;;<<<<<<:::888666555555666777555555666666555555444333222111000000000000000111......---------,,,,,,,,,000000000000000000//////......---,,,,,,...///000//////////////////////////////............//////000111111111111222222222---///111333444333222111333333333444444444555555555666777888999:::;;;;;;<<>>>>>============:::;;;<<<===========================>>>???AAAAAA@@@@@@AAACCCCCCDDDDDDCCCBBBCCCDDDCCCCCCEEEHHHJJJMMMPPPUUUYYY^^^ccciiimmmnnnqqqvvv|||///////////////000111111222222444666;;;AAAFFFIIIEEE@@@:::777888777333...444444555555444444333222111111000......---------......////////////......000000//////............////////////000000000000000///...------...///000...///000000///000333555//////000111111111111000///000111222333444444444666666666666666666666666555666777999:::===BBBEEEHHHOOOWWW^^^dddlllvvv}}}|||xxxsssmmmhhh___]]]YYYUUURRROOONNNMMMKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPOOOOOOPPPRRRVVVZZZ^^^```ccccccbbb___]]]]]]___bbbbbbbbbccceeefffhhhiiijjjjjjjjjkkkllllllkkkiiihhhfffeeeeeegggkkkoooqqqrrrvvvxxx{{{~~~}}}|||}}}}}}~~~~~~~~~~~~~~~}}}zzzzzzyyyvvvssspppmmmkkkjjjhhhgggfffeeeeeeeeeeeeeeegggeeeccc```^^^\\\[[[ZZZZZZXXXVVVUUUUUUUUUTTTRRRUUURRROOOMMMLLLKKKJJJHHHJJJHHHGGGGGGHHHIIIHHHFFFGGGGGGGGGHHHIIIIIIGGGEEEFFFFFFEEECCCBBB@@@???>>>CCCBBBAAAAAABBBBBBAAA@@@AAAAAAAAAAAAAAA@@@??????============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>???@@@CCCEEEFFFHHHIIILLLOOOSSSVVVYYYZZZ```ccciiinnnttt{{{000////////////000111111222333444888>>>EEELLLPPPOOOGGG>>>888777666444111333444444444444333222222111000///...------------......////////////....../////////.........------....../////////000000000000///............///000...///000000///...///111333444444555666555555555000111222333333333333333333444444444555555666666777888999;;;===BBBGGGLLLZZZ```hhhooouuu|||{{{vvvwwwsssoookkkiiieeeaaa]]]ZZZYYYVVVTTTRRRPPPPPPPPPOOONNNNNNNNNNNNNNNOOOOOOPPPPPPOOOOOOOOOPPPPPPQQQPPPPPPQQQQQQRRRSSSSSSSSSVVVVVVVVVXXX\\\```eeehhhnnnnnnnnnlllkkkllloooqqqssstttuuuwwwyyyzzz{{{|||||||||}}}~~~~~~}}}|||{{{zzzyyyyyy|||yyyxxxwwwuuutttsssrrrrrrtttsssqqqnnnkkkiiifffeeeaaa___\\\[[[[[[[[[ZZZXXXVVVTTTRRRQQQPPPPPPNNNMMMNNNLLLKKKKKKLLLLLLKKKIIIGGGGGGGGGHHHIIIIIIGGGEEEJJJIIIHHHGGGFFFEEEDDDCCCDDDBBBAAABBBCCCCCCBBB@@@AAAAAAAAABBBAAAAAA@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@========================>>>>>>>>>===============????????????????????????@@@????????????AAABBBCCCCCCDDDFFFIIIMMMPPPRRRSSSVVVYYY^^^ccciiipppwww{{{000000000///000000111222333333555999AAAJJJRRRWWWWWWOOOCCC:::777666555333222222333333222222111000000000///...------------......////////////...............---------------------........./////////000//////......//////000...///111000...------...000111222222333333222222222222333333444333333333333333333444555777888999;;;<<<>>>AAAEEELLLUUUZZZjjjpppwww}}}~~~vvvqqqnnnkkkgggcccbbb```]]]\\\[[[ZZZXXXVVVSSSRRRQQQQQQPPPQQQQQQQQQRRRQQQQQQPPPPPPQQQQQQRRRSSSRRRRRRRRRSSSTTTUUUUUUVVVWWWXXXZZZ[[[\\\\\\\\\aaaaaaaaacccgggmmmtttxxx~~~}}}yyywwwooollliiihhhgggfffdddccc^^^\\\ZZZYYYZZZYYYXXXVVVRRRQQQOOOOOOOOOOOOMMMKKKLLLKKKKKKLLLMMMMMMKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGFFFDDDEEEEEEFFFDDDCCCAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<==================>>>????????????????????????@@@@@@???>>>>>>>>>?????????@@@BBBDDDFFFIIIJJJKKKLLLOOOSSSWWW\\\aaahhhlllyyy111000000000000111222222444444555999@@@IIIRRRWWWVVVOOOEEE===888666555444111111111111111000000///000///...---------------......////////////......------------------------------------.........//////////////////000000000---///111111///......///------...///////////////333444444444444444333222666666666666888999;;;<<<>>>@@@DDDIIIQQQ\\\gggoooxxx}}}{{{vvvrrrnnnjjjeeebbbaaa```^^^\\\XXXWWWWWWWWWWWWWWWVVVVVVSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXZZZZZZZZZZZZ[[[\\\]]]^^^___```cccfffiiikkkllllllooooooooorrrxxx~~~{{{xxxvvvsssqqqllljjjiiihhhgggfffcccaaa]]][[[YYYWWWWWWVVVSSSQQQTTTSSSRRRRRRSSSSSSQQQPPPKKKKKKKKKJJJJJJIIIIIIIIIKKKJJJHHHHHHIIIIIIHHHFFFCCCDDDDDDEEEEEEEEEEEEEEEBBBBBBAAAAAA@@@@@@??????@@@???????????????>>>>>><<<<<<<<<======>>>>>>>>>========================>>>>>>>>>======>>>>>>>>>???@@@AAABBBDDDEEEFFFGGGFFFHHHLLLOOORRRWWW\\\```jjjpppxxx~~~111111111111111222333333555555555888===DDDKKKOOOLLLHHHCCC>>>:::777555333000000111111000000///...///......------------.........////////////......------------------------------------.........///...//////000000000000000---...000111000000111222000111222222333333222222444444555555555444444333888777777888999;;;>>>???@@@DDDJJJRRR^^^lllzzz|||zzzzzz{{{{{{{{{xxxvvvrrrooollliiieeeaaa___]]][[[ZZZZZZZZZYYYYYYUUUUUUVVVVVVVVVVVVWWWWWWYYYZZZ\\\]]]___aaabbbbbbaaaaaaaaaaaabbbcccdddeeeffffffggggggiiijjjkkkllljjjmmmrrrwww{{{|||zzzyyyvvvrrrooommmkkkhhheeecccaaa^^^[[[[[[YYYWWWWWWWWWVVVUUUSSSQQQQQQPPPPPPOOOOOOOOONNNNNNLLLJJJJJJKKKKKKIIIHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCAAA@@@@@@@@@??????>>>>>><<<=========>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCEEEGGGIIIKKKNNNSSSVVV\\\bbbjjjppptttxxx}}}222222111111222222333444555444555666999===AAADDD??????>>>===:::777444222000000111111000000///.........---------------.........////////////......---------------.........------........./////////......///000111111111111...///000000000111333555222333333444444444444444444444555555666555555555777777777999;;;???CCCEEEHHHMMMUUU```nnn}}}~~~||||||}}}}}}}}}xxxtttrrrnnnkkkhhhgggggghhhhhhhhhfffdddaaa___^^^\\\YYYWWWWWWWWWVVVVVVUUUVVVVVVVVVVVVWWWYYYYYYXXXYYYZZZ\\\___```cccgggjjjlllmmmnnnllllllmmmnnnppprrrssstttuuuvvvvvvwwwyyy{{{|||}}}|||xxxtttqqqmmmhhheeeeeeccc___]]]]]][[[ZZZXXXUUUUUUTTTSSSRRRRRRQQQQQQPPPNNNMMMLLLMMMLLLKKKIIIKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@>>>>>>???????????????@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>???>>>>>><<<<<<======>>>?????????@@@AAACCCDDDDDDGGGJJJMMMQQQVVV^^^cccgggkkkppptttuuuwwwzzz}}}333222222222222333444444333333444555666888:::;;;888999:::999777555333333000111111111111000//////...------,,,,,,------.........////////////......------........./////////....../////////000000000---...000111222222111111000000///...---...222444111111222333333333333333333444555666666666666666777888999<<>>>>>???>>>===<<<;;;;;;<<<<<<===>>>>>>??????@@@AAAAAAAAABBBEEEHHHHHHMMMSSSWWWYYY\\\aaaeeeeeehhhkkknnnrrrxxx~~~333333222222333333444555111222333444555666777777666777888777555333333333111111111111111000000///------,,,,,,,,,------.........////////////.............../////////000000////////////000000000000---...000111222222222111222111///,,,***,,,///222333333444555555555555444333333555666777777777777999:::<<>>????????????===;;;:::<<<<<<===>>>>>>???@@@@@@@@@AAABBBAAA@@@AAADDDFFFCCCGGGLLLOOOPPPRRRVVVZZZVVVYYY\\\```dddjjjqqquuu{{{444444333333333333222222444444444444333222222111888555444777:::;;;666222333222111///......------//////.........---------000000//////.........---//////////////////......111111000///////////////222111111111000000//////000111111111111222222222222333555666777666666555222222222000000222555888===@@@DDDHHHMMMWWWccckkkxxx|||ooofff]]][[[WWWTTTRRRRRRRRRSSSTTTUUUWWWYYYYYYXXXWWWVVVUUUUUUUUUUUUSSSRRRQQQPPPOOOOOONNNLLLKKKKKKNNNPPPTTTTTTTTTUUUXXX\\\```bbb```bbbeeejjjooouuuyyy{{{zzzwwwuuussspppmmmmmmiiieeebbbaaa___]]]\\\YYYWWWVVVUUUUUUUUUSSSRRRVVVSSSPPPNNNMMMMMMLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHEEEEEEEEEDDDCCCBBBBBBAAADDDBBBAAAAAABBBBBBAAA???>>>=========<<<<<<<<<<<<========================>>>===<<<<<<===>>>???@@@DDDEEEFFFGGGIIIKKKLLLLLLOOOQQQTTTVVVXXX\\\```dddoooxxx333333222222222111111111333333333333333222111111555333222555888999555111222222111000//////////////////.........---------000/////////....................................111111000///////////////222111111111000000000000111111111111222222222222111222333444555444444333666777999999999999;;;===>>>BBBIIIPPPXXXdddrrr{{{xxxmmmddd^^^UUUSSSPPPNNNMMMMMMOOOPPPOOOPPPQQQQQQPPPNNNLLLJJJPPPPPPPPPPPPOOONNNNNNMMMMMMNNNNNNNNNNNNOOOSSSUUUWWWXXXZZZ]]]bbbfffjjjllloooqqqssswww|||}}}zzzzzzzzzyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{xxxyyyzzzzzzzzzyyyxxxwwwtttsssqqqpppppprrrtttvvvxxxzzz~~~~~~}}}}}}zzzwwwrrrooommmkkkhhhfffdddbbb```______^^^\\\ZZZ]]]ZZZWWWUUUTTTSSSRRRPPPNNNMMMLLLJJJIIIIIIHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCBBB@@@???@@@AAAAAA@@@???????????????>>>>>>>>>>>>========================>>>===<<<<<<===>>>???@@@@@@@@@AAACCCDDDFFFGGGGGGHHHJJJLLLNNNPPPSSSWWWZZZ___hhhrrryyy222111111111111000000000111111222222222111111000222000000222666666333000222111111000000000111111/////////.........------////////////....................................111111000/////////000000111111111111111000000000111111111111222222222333222333444444555444444444444777:::<<<<<<===>>>@@@FFFLLLUUU^^^hhhuuuxxxlllccc\\\WWWUUUMMMLLLJJJIIIIIIJJJKKKMMMJJJKKKKKKKKKJJJHHHFFFEEEKKKKKKKKKLLLLLLMMMMMMMMMMMMOOOPPPPPPQQQSSSVVVYYY]]]___dddjjjpppuuuyyy{{{|||yyywwwvvvuuusssqqqpppooonnnllljjjiiijjjjjjjjjjjjiiihhhhhhiiiiiijjjkkkkkkkkkjjjjjjiiiiiijjjkkkjjjiiihhhgggfffeeecccbbbcccdddfffhhhiiikkkmmmpppsssvvvwwwxxxwwwvvvtttqqqooommmlllkkknnnnnnnnnoooppppppqqqqqqqqqqqqqqqqqqqqqpppooooooqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssuuuwwwzzz|||}}}~~~|||yyyuuussspppnnnllljjjgggddddddaaa^^^[[[ZZZXXXVVVTTTUUUTTTRRRPPPNNNLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFBBB@@@@@@@@@BBBBBBBBB@@@BBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<======>>>???======>>>???AAABBBCCCCCCBBBDDDEEEFFFGGGIIIMMMPPPSSSYYYbbblllpppttt{{{222222111111111000000000///000000111111111000000111000000111444555333111111111000000111222333333////////////............///////////////.........------------............111111000000///000000111111111111111111111111111111111111222222222333333555666666666777777777777444777:::<<<>>>AAADDDGGGVVV\\\eeennnwwwyyyrrrggg]]]WWWSSSPPPNNNKKKJJJIIIHHHHHHHHHJJJKKKHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMOOOQQQQQQRRRSSSUUUVVVWWWYYY\\\___gggjjjqqqxxx}}}yyywwwvvvtttrrrooommmkkkjjjjjjiiihhhggggggfffeeedddbbbbbbdddddddddcccbbbaaabbbccccccdddddddddccccccbbbcccdddddddddcccbbbaaabbbaaa```______aaabbbcccfffggghhhjjjkkklllmmmmmmjjjjjjjjjiiihhhgggfffeeedddddddddeeeeeefffffffffggghhhhhhhhhgggfffeeedddffffffffffffffffffffffffhhhhhhiiikkklllnnnoooppplllnnnpppsssvvvyyyzzz{{{{{{}}}}}}yyyuuuqqqpppmmmiiieeeccc```\\\YYY[[[ZZZXXXVVVSSSRRRQQQPPPNNNNNNMMMLLLKKKKKKJJJJJJDDDCCCBBBCCCEEEFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAA????????????????????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAABBBCCCCCCCCCEEEHHHJJJPPPPPPVVV```eeeeeejjjqqquuuwwwyyyzzz{{{~~~333222222222111111111111...///000000111111111111111111111222333444333222000000000000111222333444000000/////////..................///////////////---------.........//////111111000000000000111111111111111111111222222222111222222222222333333333555666666666777888999999:::;;;===@@@DDDKKKRRRXXXffflllvvv~~~}}}vvvqqqhhhccc\\\VVVRRRNNNKKKIIIKKKJJJHHHGGGGGGGGGGGGHHHGGGHHHIIIJJJLLLLLLMMMMMMKKKKKKLLLNNNPPPSSSUUUWWWXXX[[[^^^aaacccfffiiillltttxxx~~~}}}|||}}}}}}~~~|||zzzxxxtttooollliiihhhgggeeecccbbb``````bbbbbbcccbbbbbbbbbbbbbbb___```bbbccccccbbbaaa```aaaaaabbbcccccccccbbbbbbbbbcccdddddddddcccaaa``````______^^^___```aaabbbbbbbbbcccdddeeeeeeeeedddddddddeeeeeeeeedddcccbbbaaaaaaaaabbbbbbbbbbbbbbbdddddddddccccccaaa``````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___aaabbbbbbcccccccccdddfffiiikkkmmmnnnooolllnnnqqqrrrtttuuuxxxzzz||||||wwwsssnnnhhheeeaaa```^^^[[[YYYWWWVVVVVVRRRQQQPPPOOOMMMLLLKKKJJJGGGFFFEEEFFFGGGHHHGGGFFFDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????????????????>>>>>>?????????@@@@@@AAAAAAAAA@@@AAABBBAAAAAABBBDDDGGGJJJHHHKKKRRRYYY[[[]]]___ccceeehhhjjjlllooosssvvvwww|||333333222222222111111111---...///111111222222222333333333333222333333333000000000000000111222333000000000/////////...............///////////////------......///000000000111111000000000111222222111111111222222222222222222222222222333333333333333333333444666777999:::<<<>>>AAAEEELLLVVVaaahhhrrrzzz~~~xxxtttrrrqqqppppppoooooonnnjjjddd```XXXUUURRRPPPNNNKKKGGGEEEHHHGGGGGGFFFEEEEEEEEEEEEHHHHHHHHHIIIIIIJJJKKKKKKOOOOOOOOOQQQTTTWWWZZZ\\\```ccchhhlllppptttxxx{{{~~~zzztttpppnnnmmmnnnrrryyy}}}zzzwwwvvvuuutttrrrqqqqqqooonnnmmmllljjjhhheeeccccccbbbaaa```_________]]]___``````^^^^^^___aaa```aaabbbbbbbbbbbbbbbbbbbbbcccdddeeeeeefffffffffeeefffgggggggggfffdddccc```_________``````aaaaaaccccccdddeeeeeeeeeddddddccccccdddddddddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```___^^^]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]YYYYYY[[[\\\\\\\\\\\\\\\]]]^^^```bbbcccdddeeeeeeccceeeggggggggghhhjjjlllnnnoooqqqrrrrrrrrrtttvvvzzz{{{}}}~~~wwwrrrmmmllliiifffbbb```^^^]]]XXXWWWVVVTTTQQQOOONNNMMMKKKIIIHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>??????>>>??????>>>>>>???AAACCCAAADDDFFFGGGKKKQQQSSSQQQTTTVVVYYY[[[]]]```dddggggggmmmsssxxx|||222111111111111000000000---...000111222333333333444444333222111000111222000000/////////000111111000000000000/////////.............../////////000......//////000111111222111111000000111111222333111111111222222333333333222222222333333333444444222222333444666999;;;<<>>>>>>>>>>>>>>>>>>>>>>><<<=========<<<===@@@BBBBBBOOORRRGGGAAAHHHLLLIIIIIIKKKMMMOOOPPPRRRUUUWWWXXX^^^dddhhhlllsss000000000000////////////---...000111333444444444444444444222000//////000000000////////////000000000000000000////////////---.........//////000000...//////000111222222333111111000000111222333333111111111222222333333333222222333333333444444444333444444666888;;;>>>@@@EEEJJJSSS]]]hhhsss~~~ssslllccc[[[XXXXXXXXXYYYUUUTTTSSSSSSSSSRRROOOMMMKKKIIIHHHHHHIIIIIIGGGEEEDDDEEEFFFGGGHHHIIIJJJKKKJJJKKKLLLOOOSSSVVVYYY[[[\\\\\\\\\^^^aaadddhhhjjjnnnqqqsssttttttuuuvvvxxxzzzyyywwwuuurrrooolllkkkcccbbb___[[[XXXUUUSSSRRRRRRTTTYYY```iiittt}}}}}}|||{{{zzzxxxuuuqqqooommmkkkiiigggjjjhhhfffggghhhiiihhhgggiiihhhffffffiiikkkllllllggggggggghhhiiijjjjjjjjjkkknnnpppooommmlllnnnqqqpppooonnnnnnnnnoooqqqrrrqqqrrrtttuuuwwwxxxyyyyyywwwxxxxxxyyyyyywwwvvvuuutttttttttuuuuuuuuuvvvvvvrrrrrrssstttuuuuuuuuuuuuyyyxxxwwwvvvuuuttttttuuuoooooooooooooooooooooooolllllllllkkkjjjhhhgggfffdddddddddddddddddddddddd______aaaaaaaaa```___^^^___``````aaaaaaaaa``````aaabbbbbbaaa___]]]^^^______```aaaaaa``````bbbdddbbbbbbcccdddeeegggiiijjjiiikkknnnppprrrtttwwwyyyvvvzzzzzzvvvtttpppnnnkkkhhhdddaaa^^^]]]YYYWWWUUUUUUUUUTTTRRRPPPJJJJJJIIIIIIIIIHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@?????????<<<===>>>======>>>@@@CCCJJJ```dddNNN???DDDJJJFFFDDDFFFGGGGGGGGGHHHJJJMMMNNNTTTZZZ^^^```hhhttt}}}444333111000000000111111000111222333444333222222222111111000000000000000............///////////////000000000000000//////000000////////////000000////////////000000000000///111333444444333222111111111222222222333333333222333555555555555777888666777777888:::===CCCGGGLLLUUUbbbmmmwwwwwwnnnddd```ZZZTTTPPPOOOPPPQQQQQQPPPOOONNNLLLKKKJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJLLLNNNQQQTTTXXX^^^eeeiiillljjjiiihhhjjjkkkkkkjjjoooppppppppppppooonnnnnniiihhhfffdddaaa___]]]\\\[[[[[[ZZZXXXVVVTTTQQQPPPLLLOOOSSSXXX^^^gggpppvvv|||yyyssssssrrrqqqpppooonnnmmmkkkjjjhhhgggfffgggggghhhfffhhhjjjkkkkkklllmmmoookkkllllllmmmnnnoooqqqrrrrrrsssssstttuuuvvvwwwxxx{{{|||||||||||||||{{{{{{~~~}}}}}}~~~}}}||||||}}}~~~}}}{{{uuuuuuuuutttssssssrrrrrrqqqooommmlllmmmmmmlllkkkiiiiiiiiihhhgggfffeeedddeeeeeeffffffffffffeeeeeedddddddddccccccaaa``````___```````````````aaaaaa``````aaabbbbbbccccccddddddeeeggghhhiiiiiiiiihhhnnnnnnooopppqqqssstttuuuyyyzzz{{{~~~~~~xxxrrrmmmiiifffbbb```]]]\\\[[[ZZZWWWUUUUUUSSSQQQPPPOOONNNLLLJJJEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBAAAAAABBBAAA@@@>>>>>>@@@AAABBB<<<<<<;;;<<<===@@@CCCEEE^^^kkkkkkXXXDDD>>>???>>>@@@@@@AAABBBCCCDDDFFFGGGIIIMMMQQQSSSUUUZZZbbbiiivvv333222111000000000111111///000222333333333222111222111000000//////000000............//////////////////000000000000//////......------------......////////////000000000111000111222333444333222222222222222222333333333333000111333444444555777999888999;;;<<<>>>BBBGGGKKKYYYbbbooo|||uuuiiiaaaZZZWWWSSSOOOLLLLLLMMMNNNLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFHHHHHHIIIJJJKKKLLLMMMMMMRRRTTTXXX]]]aaagggnnnsssuuutttsssssssssssspppnnnrrrqqqooollliiifffcccaaa```___^^^\\\ZZZXXXVVVUUUVVVUUUUUUSSSRRRPPPNNNMMMMMMOOORRRVVV\\\dddmmmttt~~~|||yyyvvvssspppnnnkkkkkkkkkjjjiiiiiihhhhhhhhhggggggfffggghhhjjjjjjlllnnnqqqrrrssssssuuuwwwwwwwwwxxxyyyzzz{{{}}}~~~}}}}}}~~~~~~|||{{{{{{{{{zzzxxxuuuuuuuuutttsssrrrqqqpppqqqqqqqqqqqqqqqqqqpppooojjjjjjjjjiiihhhfffeeedddcccccccccbbbbbbbbbbbbaaabbbbbbbbbbbbbbbccccccccc```aaabbbcccdddccccccbbbeeeeeefffggghhhiiijjjkkkllllllmmmoooqqqtttwwwyyy}}}}}}vvvsssnnnllliiigggfffdddbbb```___]]]ZZZWWWVVVSSSPPPNNNMMMMMMLLLLLLKKKKKKKKKKKKHHHHHHGGGFFFEEEEEEDDDDDDCCCAAA@@@>>>>>>???@@@AAA???>>>===<<<===>>>@@@AAANNN[[[^^^QQQCCC@@@@@@===?????????@@@AAABBBDDDDDDCCCFFFJJJKKKMMMQQQYYY___llluuu222111111000000000000111///000111222222222111000222111000000//////000000............//////////////////000000000000/////////......------......////////////000000000111111111222222222333333333444222222222333333333444444111222444555555666999;;;;;;===@@@CCCFFFKKKQQQUUUgggqqq{{{nnncccYYYSSSOOOMMMLLLJJJIIIIIIJJJKKKIIIIIIJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJIIIIIIHHHJJJKKKKKKMMMNNNPPPRRRSSSXXX\\\aaaffflllrrryyy~~~|||vvvrrrrrrppplllhhhbbb^^^ZZZXXXWWWVVVUUUTTTSSSQQQPPPPPPRRRRRRRRRQQQPPPOOONNNMMMOOOPPPQQQTTTYYYaaajjjqqq~~~~~~{{{xxxvvvuuutttmmmmmmmmmlllkkkjjjhhhgggggggggggggggggggggggggggggghhhiiikkkmmmooorrrsssvvvxxx{{{}}}~~~~~~|||||||||||||||{{{zzzyyywwwvvvvvvuuusssqqqpppooollllllkkkjjjiiihhhgggfffhhhhhhgggfffeeeeeeddddddaaabbbbbbbbbaaaaaa```_________``````aaabbbcccccccccbbbbbbcccdddfffhhhjjjjjjkkkmmmppptttxxx{{{}}}~~~zzzxxxuuusssooommmgggdddaaa^^^\\\YYYUUURRRRRRQQQPPPOOOMMMLLLLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGEEEDDDBBBAAA@@@@@@@@@AAABBBAAA???>>>======>>>>>>===HHHMMMGGGBBBBBBAAA============>>>???@@@AAABBB>>>AAACCCDDDEEEIIIOOOTTT^^^gggsss000000000000000000000000...///000111222111000000111111000///////////////............////////////...//////000000000000///111111000000000000111111//////000000000111111111222222222222222333444555333333333333444444444444555666777777777999;;;>>>===AAAFFFLLLRRRXXX___cccqqqzzzxxxkkkaaaXXXRRRNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMOOOOOOPPPPPPPPPOOONNNMMMMMMMMMNNNOOOQQQTTTVVVXXX]]]aaagggnnnttt{{{yyyssslllkkkgggccc___[[[YYYWWWSSSSSSRRRRRRQQQPPPPPPOOOTTTTTTTTTUUUTTTSSSSSSRRRRRRSSSSSSTTTXXX___hhhnnnyyy{{{}}}zzzxxxwwwxxxwwwvvvuuusssqqqnnnmmmllllllllliiijjjjjjkkkkkkkkkkkkjjjiiiiiijjjkkklllmmmnnnooonnnooorrruuuyyy|||}}}|||zzzzzzxxxvvvtttsssqqqpppqqqpppooommmllljjjhhhhhhhhhhhhgggfffeeedddcccbbbaaaaaabbbbbbbbbbbbbbbbbbeeedddcccbbbbbbcccdddeeeddddddeeegggiiikkkmmmoooqqqsssvvvyyy}}}}}}zzzrrrpppllliiifffccc___\\\WWWVVVTTTRRRPPPOOOOOOOOOLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHFFFEEECCCBBBBBBBBBBBBBBB@@@???>>>>>>>>>>>>888>>>AAA??????BBBAAA>>>============>>>??????@@@>>>@@@BBBBBBCCCEEEIIIMMMRRRZZZfffqqqzzz////////////////////////...///000111222111000000111000000///.../////////............////////////......///000000000000000111111000000000000111111000000000000111111111111222222222222333444555666333333444444444555555555777888999888888:::===@@@BBBGGGOOOXXX```hhhoootttzzz|||tttjjj___XXXSSSPPPNNNIIIIIIJJJJJJJJJIIIIIIHHHKKKLLLLLLLLLMMMMMMNNNNNNQQQRRRSSSTTTSSSRRRPPPOOOQQQQQQQQQRRRUUUXXX[[[]]]bbbgggnnnuuu|||xxxqqqgggfffccc___\\\ZZZXXXXXXSSSSSSSSSSSSRRRRRRRRRRRRWWWXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWWWWZZZ___ggglllrrrsssuuuvvvvvvvvvuuutttssspppmmmkkkkkkmmmmmmmmmkkkjjjiiihhhhhhiiijjjkkkkkklllmmmnnnooopppppppppnnnoooqqqsssuuuxxxyyyzzzzzz|||~~~~~~|||{{{yyywwwtttrrrpppooopppooonnnllljjjiiiggggggffffffgggggggggfffeeedddiiigggfffdddcccbbbccccccbbbbbbbbbcccdddeeefffgggjjjjjjkkklllnnnooopppqqqvvvyyy~~~zzzuuupppkkkggg```___\\\YYYVVVUUUUUUUUUOOOOOONNNNNNMMMMMMLLLLLLKKKJJJHHHFFFEEECCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAA>>>???>>><<<===AAAAAA??????>>>>>>>>>>>>>>>???@@@???@@@AAAAAABBBCCCFFFHHHJJJQQQ[[[dddmmmvvv---......////////////...///000111222222222111000111000//////......//////............////////////---...///000000111111000000//////......//////000000000000111111111222222111111222333444555666666444444444555555555666666666777888999999<<>>>>>>>>??????????????????@@@AAABBBCCCEEEKKKSSSYYY```hhhqqqwww,,,---.../////////......///000222333333333222111000000///............///............////////////---...///000111111111111000000////////////000000000000111111111222222222000111333444666666666555444555555555666666666666666888999<<<>>>CCCIIINNNZZZ```jjjuuu~~~zzzpppiii[[[XXXTTTQQQOOONNNLLLJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNPPPSSSVVVYYY[[[\\\```bbbdddeeedddccc```___\\\\\\[[[[[[]]]```dddfffmmmrrrzzz|||tttooojjjhhheeebbb______^^^___\\\\\\\\\[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[\\\]]]]]]]]]___bbbeeeddddddddddddddddddeeeeeecccbbb```aaadddfffgggggggggiiilllooorrruuuvvvwwwzzz{{{~~~{{{{{{||||||zzzxxxvvvtttsssqqqooollljjjhhhhhhhhheeeeeedddcccbbbbbbbbbccc`````````_______________cccdddfffgggiiilllpppttt{{{}}}yyyrrrjjjddd___\\\[[[ZZZYYYXXXVVVUUUSSSRRRQQQLLLLLLLLLKKKJJJHHHGGGFFFDDDDDDEEEEEEEEEDDDDDDDDDCCCBBB@@@@@@?????????@@@@@@@@@???>>>======>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@BBBFFFKKKPPPTTTZZZbbbhhhrrrwww~~~+++,,,.../////////......000111222333444333222222000000///.........................../////////000---...///000111111111111222222111111111111222222000111111111111222222222///111333555777666555555555555555555666666666777777999<<<@@@DDDKKKSSSXXXdddjjjttt~~~yyyqqqmmmhhh```YYYUUUTTTQQQPPPOOONNNKKKHHHJJJJJJJJJJJJKKKMMMPPPQQQOOOQQQTTTYYY]]]aaaeeefffmmmoooqqqrrrrrrpppmmmlllaaa```______```dddgggiiinnnsss{{{zzzuuupppllljjjhhhgggfffggghhhiiibbbbbbbbbaaa``````______]]]^^^^^^^^^^^^]]]\\\\\\[[[\\\]]]^^^]]]^^^```bbb````````````aaaaaacccccceeeddddddfffiiikkkllllllnnnppptttyyy}}}}}}|||yyyvvvtttrrrrrrrrrmmmmmmkkkjjjjjjiiiiiiiiieeeeeecccbbb```___^^^]]]^^^___`````````aaadddgggjjjooouuuyyyzzz{{{}}}|||zzzrrrkkkgggfff^^^]]]\\\ZZZXXXVVVTTTTTTPPPPPPPPPPPPOOOMMMLLLKKKFFFFFFGGGFFFFFFEEEDDDCCC??????@@@BBBAAA???>>>@@@@@@???>>>===============???>>>>>>???AAABBBAAA@@@???CCCGGGIIILLLQQQYYY___ccchhhooouuu{{{...............---------000......000444777666555////////////////////////...------,,,,,,...///000111111000//////000111222444333222000//////......000000111222222111///...333333444444444444444444666666555444444666:::>>>:::<<>>???AAACCCGGGJJJMMMOOOVVVZZZ```eeekkkpppvvvzzz........................000...---...111222111///////////////////////////...---,,,,,,,,,---//////111000000000000222333444333222111000000//////000///000111333333333222222333444444444444555555555666777777666666777;;;>>>===@@@FFFNNNXXXdddooowwwzzztttjjjfffaaa]]][[[ZZZWWWTTTOOOPPPRRRQQQNNNLLLKKKLLLOOOPPPRRRRRRRRRTTTVVVXXX[[[]]]bbbjjjuuu|||wwwuuutttuuuuuuxxxzzz~~~~~~zzzwwwtttqqqpppooommmlllhhhgggfffeeecccbbbaaa```___^^^^^^^^^^^^]]]]]]]]]^^^___```aaaaaabbbeeeggghhhiiijjjllloooqqqrrrsssvvvxxx{{{|||yyyvvvuuussspppnnnmmmllliiigggffffffeeedddccccccbbbbbbaaaaaaaaabbbccccccddddddeeefffgggiiimmmrrrvvvxxx{{{}}}wwwqqqllljjjjjjiiieeeaaa^^^\\\YYYWWWWWWVVVTTTRRRNNNNNNNNNMMMKKKJJJIIIHHHHHHFFFDDDCCCDDDFFFFFFFFFBBBAAAAAA@@@????????????AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAACCCEEEGGGIIIJJJOOOSSSXXX\\\aaaeeejjjnnntttxxx}}}////////////////////////000///......///...---+++000000000000000000000000---------------...//////////////////000111333444222111111000000000111111///000111333444555555555444444444444555555666666777888999888888999<<>>AAAFFFIIIQQQ[[[jjjzzz}}}rrrmmmeee___ZZZWWWUUUSSSPPPPPPPPPPPPQQQRRRTTTVVVUUUVVVWWWXXXXXXYYY\\\^^^^^^aaaggglllrrrxxx~~~|||wwwtttooolllhhhfffeeeeeecccbbbaaaaaabbbbbbcccdddddddddiiijjjlllnnnqqqsssuuuvvv|||~~~{{{wwwuuusssqqqpppnnnmmmkkkiiiggggggfffeeedddcccbbbbbbaaaaaadddeeefffgggjjjlllnnnpppooonnnmmmmmmmmmnnnpppqqqrrryyy|||tttnnnhhhbbb^^^[[[ZZZXXXVVVTTTSSSRRRRRRQQQOOOMMMLLLLLLLLLJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHEEEEEEEEEDDDCCCBBBBBBBBB???????????????@@@@@@AAABBBCCCEEEFFFEEEFFFHHHIIIMMMPPPTTTWWWYYY[[[^^^aaa---......//////000000111+++...111222111/////////000000000000000000000000///000000111222111111111222222333333333333222222111111111111111222333444333333222111111111111111444555555666777888999999:::;;;===@@@CCCIIIPPPTTT___hhhwwwyyyqqqkkkbbb]]]XXXTTTRRRRRRQQQPPPMMMNNNOOOPPPPPPRRRVVVXXXVVVYYY[[[]]]^^^```bbbdddiiimmmtttzzz}}}zzzxxxvvvrrrooolllfffdddbbbbbbcccddddddcccbbbcccdddfffhhhjjjlllmmmssstttwwwzzz~~~yyyyyywwwuuusssqqqooonnnnnnmmmkkkjjjhhhfffdddcccbbbbbbbbbbbbbbbdddeeeffffffeeedddcccbbbccccccdddfffjjjooossswww}}}zzzqqqiiiddd```^^^[[[YYYWWWVVVUUUVVVUUUTTTRRRQQQRRRQQQOOOMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCC@@@?????????@@@@@@AAABBBAAABBBDDDDDDCCCCCCEEEFFFDDDGGGJJJLLLNNNOOOQQQSSS,,,------...//////000000---000444444222000///000////////////////////////---...///000000000//////---///000222333444444333222222111111111222333333333333222111222222444444444555666777888999999:::===>>>AAADDDIIIQQQ[[[aaannnwww~~~~~~|||xxxsssoooiiiccc^^^WWWTTTQQQOOONNNNNNNNNMMMLLLOOOQQQSSSTTTWWW\\\```bbbeeeiiilllnnnoooqqqsssyyy}}}zzzwwwtttrrrpppnnnllliiifffdddbbbaaaaaadddfffggggggkkklllnnnqqquuuxxxzzz{{{~~~|||{{{yyyyyywwwuuurrrpppmmmlllgggffffffeeeddddddccccccbbbaaa```^^^]]]]]]]]]]]]aaaaaaccceeeiiinnnsssvvv|||~~~sssmmmdddbbb___\\\ZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWUUUSSSQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEBBBBBBAAAAAA@@@AAAAAAAAA>>>???AAAAAAAAAAAABBBDDD@@@BBBDDDFFFFFFGGGHHHJJJ,,,,,,,,,---...//////000111555888888555222111222////////////////////////+++,,,.../////////...---'''))),,,///111222333333333333222222111222222333333222222222333555777888444555666777888999::::::@@@AAACCCGGGMMMWWWbbbjjjyyyzzzrrrkkkllliiifffbbb___[[[WWWTTTTTTRRROOONNNNNNNNNMMMLLLNNNQQQUUUWWWYYY]]]ccchhhooosssxxx|||~~~vvvooopppnnnlllkkkjjjiiigggeeeiiihhhggghhhkkkmmmooooootttvvvxxx|||}}}zzzxxxvvvqqqpppnnnllljjjgggfffeeeaaa```___]]]\\\[[[ZZZZZZ___]]]\\\^^^bbbfffjjjkkkjjjpppwwwzzzzzz{{{{{{tttgggeeebbb___\\\\\\\\\\\\\\\[[[ZZZ[[[\\\[[[YYYWWWWWWVVVTTTRRRPPPOOONNNNNNLLLKKKKKKJJJHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA;;;<<<>>>???>>>>>>@@@BBB???AAACCCDDDCCCCCCEEEFFF,,,...//////---...222666777777888999888666444333...---,,,++++++,,,---...222222111111111111111111000111111111111222222222222222222222222222222222444333222111222444666888666777888777666888===BBBAAACCCLLLWWW]]]bbbmmmzzzwwwoookkkhhheeebbb]]]\\\ZZZXXXUUURRRPPPOOONNNMMMMMMMMMNNNOOONNNMMMQQQUUU[[[___dddkkkttt{{{{{{xxxuuuqqqmmmiiiiiiiiihhhggghhhkkknnnnnnpppsssvvvwwwzzz}}}|||vvvrrrpppnnnlllkkkkkkhhheeebbbaaa___]]][[[\\\\\\\\\]]]]]]^^^^^^___fffgggiiikkkmmmooopppqqqzzz}}}~~~vvvppphhhdddcccdddcccbbbbbbccceeefffeeedddaaa```]]][[[XXXVVVUUUSSSQQQOOOPPPPPPOOONNNMMMLLLKKKJJJGGGGGGFFFDDDCCCBBBAAA@@@???@@@@@@???>>>>>>@@@AAA??????>>>>>>???@@@AAAAAA...000111111///000333555<<<<<<;;;:::777333000...000///...------...///000111111111111111111111111111111111111222222222222222222222222222222222222666555555444555666777888666777888888777:::@@@FFFJJJNNNWWWbbbgggkkkuuu}}}xxxrrrjjjddd```]]]ZZZXXXVVVVVVTTTRRRQQQOOONNNMMMMMMLLLMMMOOORRRUUUWWWXXXYYY___gggnnnuuu}}}~~~zzzuuurrrqqqooollliiihhhiiijjjkkklllnnnrrruuuzzz}}}}}}zzzxxxssspppllliiihhhfffcccaaadddcccbbbaaa```___^^^^^^```aaabbbccceeeggghhhiiinnnpppuuu||||||wwwqqqmmmlllllljjjiiinnnppprrrsssssspppmmmjjjfffbbb^^^[[[ZZZXXXVVVUUURRRQQQPPPOOONNNMMMLLLLLLIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBAAA@@@??????@@@??????>>>>>>???@@@@@@AAA000111222222111111333444;;;;;;:::888555222...,,,111111000000000000111111111111111111111111111111111111111111222222222333333333333333333333333333555555555555666666666666777888::::::;;;@@@HHHOOOXXX]]]gggqqquuuxxx}}}vvvooojjjeeeaaa\\\XXXUUURRROOOMMMPPPOOONNNNNNMMMMMMMMMMMMKKKKKKLLLNNNRRRXXX\\\___gggppp{{{~~~xxxsssrrrpppnnnmmmmmmmmmlllkkkmmmooorrrtttwww{{{~~~zzzvvvtttqqqnnnlllkkkiiigggdddaaa^^^\\\ZZZ]]]^^^^^^___```aaabbbbbbccceeeggglllqqqwww||||||zzzyyyxxxvvvuuu||||||yyyrrrnnnhhhccc```^^^[[[ZZZUUUTTTSSSQQQOOONNNNNNMMMLLLLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@?????????>>>>>>??????@@@@@@111222222222222111111111333444444444333222111000111111111111111111111111111111111111111222222222111111111222222222333333444444444444444444444444222333444555555555444444888:::===???BBBIIISSSZZZeeelllwww{{{rrrkkkfffbbb^^^XXXVVVTTTQQQOOOMMMKKKJJJMMMMMMLLLKKKLLLLLLMMMNNNPPPQQQQQQSSSWWW]]]eeeiiizzz{{{wwwtttqqqnnnnnnnnnooopppssstttuuuvvvyyy|||~~~{{{xxxtttsssppplllgggdddaaa___bbbbbbaaaaaaaaaaaaaaaaaabbbbbbcccdddgggjjjmmmooossstttvvvyyy|||{{{ssslllgggbbb___\\\YYYXXXVVVSSSRRRPPPPPPPPPNNNNNNMMMKKKJJJIIIHHHGGGDDDDDDDDDDDDDDDCCCAAA???@@@@@@????????????@@@@@@333222111111111000000///......///000000111111111000000000000000000000000000000111111111222222222111222222222222333333333444444444444444444444444222333444666666666666666777;;;???DDDIIIRRR]]]eeeqqqzzzyyyssskkkddd^^^[[[YYYXXXPPPPPPPPPOOOMMMLLLKKKKKKLLLLLLKKKKKKLLLMMMOOOPPPXXXYYY\\\___dddmmmwww~~~{{{vvvrrrpppooooooooonnnqqqtttxxx{{{~~~}}}yyyuuuqqqnnnmmmhhhhhhgggfffdddcccbbbbbbccccccbbbaaaaaabbbcccdddfffggghhhkkknnnsssvvvyyy}}}wwwoooiiiccc```^^^\\\YYYVVVTTTSSSRRRSSSPPPOOONNNMMMLLLJJJIIIIIIEEEDDDCCCDDDEEEEEEDDDAAAAAAAAA@@@@@@@@@@@@AAAAAA666444111//////000///.....................////////////000000000000//////000000000111222222333333222222222222333333333333555555555555555555555555555666777888999:::;;;<<<999>>>FFFMMMTTT___jjjrrr~~~zzzrrrfffccc]]]WWWSSSRRRRRRRRRKKKLLLMMMMMMKKKKKKLLLMMMLLLLLLLLLLLLOOORRRUUUWWW[[[```ffflllttt{{{wwwtttssspppnnnnnnppprrrsssssswww|||~~~{{{zzzqqqpppooollljjjhhhfffeeefffdddbbb```^^^^^^^^^^^^aaaaaaaaaccceeehhhkkkmmmqqqtttwwwyyy{{{}}}xxxpppiiieeebbb```\\\YYYVVVUUUUUUUUURRRQQQPPPOOONNNLLLKKKKKKJJJGGGDDDDDDFFFGGGFFFCCCCCCCCCBBBBBBAAAAAABBBBBB:::666111...///000000/////////............//////...///000111111000///...///000000111222222333333222222222333333333444444555555555555555555555555666666777888:::===???AAAAAAHHHRRR[[[eeeooo{{{|||rrriiibbbYYYWWWTTTPPPLLLKKKKKKLLLIIIKKKLLLLLLJJJJJJMMMOOOOOOOOOPPPRRRWWW\\\aaadddhhhnnnvvv~~~zzzvvvrrrrrrsssssstttuuuxxx{{{~~~}}}zzzwwwtttrrrqqqllljjjgggdddbbb`````````````````````aaabbbcccdddfffiiilllmmmnnnppptttwwwzzz~~~|||tttmmmhhheeeccc___[[[XXXWWWWWWWWWUUUTTTSSSRRRPPPOOONNNNNNSSSNNNHHHFFFGGGHHHGGGDDDEEEEEEDDDCCCCCCCCCCCCCCC>>>888222//////111111111.........//////111222222///000111222222111000//////000000111222222333333222222333333333444444444666666666666666666666666555555555666888<<>>CCCNNNYYYgggzzz|||tttkkkddd^^^YYYVVVTTTQQQOOOMMMMMMMMMMMMMMMMMMNNNPPPQQQQQQSSSWWWZZZ\\\___dddjjjqqqzzz~~~zzzvvvsssrrrsssuuuwwwzzz{{{yyyuuuqqqmmmjjjgggfffccccccbbb```___^^^]]]]]]XXXXXXYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVVVVVVVVVVUUUTTTSSSPPPOOONNNLLLKKKJJJJJJIII////////////000000000000000000////////////000000000000000000111111111111///111333333333333444555444444444444555555555555444555666666777888<<<>>>BBBDDDMMMYYYfffttt{{{llliiiddd^^^XXXUUUSSSRRROOONNNMMMLLLLLLMMMNNNNNNNNNQQQUUUWWWXXX\\\aaafffkkkooouuu||||||uuuuuutttsssrrrssswwwzzz~~~}}}xxxtttpppoooiiiiiigggeeecccaaa___^^^[[[[[[ZZZZZZXXXWWWVVVUUUVVVUUUTTTSSSSSSRRRSSSSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUTTTTTTSSSRRRQQQOOONNNMMMLLLLLL000///.........000111222111111000000000000111111111111111111222222222222...111333444333333555666444444444444555555555666666777888888888:::>>>AAALLLPPPZZZgggssswwwnnnhhh^^^\\\YYYUUURRRPPPOOOPPPLLLLLLMMMMMMMMMOOOQQQRRRSSSWWW^^^bbbeeekkksssyyy~~~zzzwwwrrruuuwwwxxxzzz~~~}}}{{{tttssspppmmmiiifffcccbbb______^^^]]][[[YYYWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRSSSTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVTTTRRRQQQPPPPPPPPP000///...---...///111333222222111111111111222222111111222222222333333333...111333444444444555666444444444555555555666666999::::::;;;;;;>>>BBBEEETTTYYYdddqqq|||vvvnnnggg```[[[VVVVVVTTTQQQNNNMMMMMMNNNJJJLLLNNNOOOPPPRRRTTTVVVXXX^^^fffkkkpppxxx~~~|||||||||{{{yyyvvvuuuyyy~~~}}}zzzvvvqqqmmmiiigggddddddcccaaa```]]]\\\ZZZYYYXXXWWWUUUTTTTTTSSSSSSTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWYYY[[[\\\]]]]]]YYYXXXWWWUUUTTTSSSSSSRRR000000000000000000000000333111000222444555222000111111111000111111222333222222333333444555666666777555333333444666666666888:::<<<<<<>>>CCCKKKRRR```jjjxxx~~~vvvkkkccc___\\\WWWRRRSSSPPPNNNLLLLLLMMMLLLLLLMMMNNNPPPPPPPPPTTT[[[```dddnnnzzz~~~||||||{{{zzz{{{~~~~~~zzztttooopppnnnkkkiiigggddd```]]]```]]]ZZZXXXVVVUUUSSSQQQTTTSSSRRRRRRTTTVVVVVVUUUWWWVVVWWWZZZ^^^```aaaaaa___]]][[[YYYWWWUUUTTTSSS000000000000000000000000222000///111333333111///111111111111111222222333333333333444444555555555555444333444666777888888777:::===AAAEEENNNYYYbbbkkkuuu}}}qqqjjjaaa[[[YYYVVVSSSOOOOOOMMMLLLKKKLLLMMMNNNNNNRRRUUUXXXYYY[[[aaahhhoooxxx~~~{{{zzzxxxxxx{{{{{{|||}}}xxxvvvssspppnnnkkkgggdddeeebbb___\\\[[[YYYVVVUUUTTTSSSQQQRRRSSSUUUTTTTTTWWWWWWYYY\\\aaaeeeffffffcccaaa^^^[[[YYYWWWUUUUUU000000000000000000000000111000///000222222000///111111111111111222333333444444444444444444555555222333444555777888999:::777:::>>>CCCKKKWWWeeeppp{{{wwwmmmccc]]]WWWSSSRRRQQQOOOMMMLLLLLLLLLLLLNNNPPPSSSTTTUUUYYY___ccchhhoooxxx~~~zzzyyywwwvvvvvvvvvxxxyyy~~~~~~{{{yyyuuuqqqnnniiifffccc```^^^[[[XXXVVVWWWUUUSSSSSSTTTUUUTTTSSSWWWWWWZZZ___eeejjjlllmmmgggeeebbb^^^[[[XXXWWWVVV000000000000000000000000000000000111222111000000222111111111111222333333555555555555444444444444222333555666777777888:::;;;>>>CCCIIIRRR```ooozzzvvvjjjbbbZZZVVVQQQOOOOOOOOONNNMMMKKKMMMNNNPPPSSSVVVZZZ]]]___dddlllssszzz~~~zzzvvvwwwvvvuuuuuuxxx{{{{{{xxxrrroookkkgggdddaaa^^^\\\\\\ZZZWWWVVVVVVVVVUUUSSSVVVWWWZZZ```ggglllooopppiiigggccc^^^[[[XXXWWWWWW000000000000000000000000111222333333222222111222222222222111222333333444555555555555555555555444333555777777666666888;;;@@@DDDLLLTTT___mmm|||tttiii```YYYTTTRRROOONNNMMMNNNNNNNNNMMMOOOSSSVVVYYY^^^dddhhhttt{{{~~~{{{xxxvvvtttvvvvvvwwwyyy}}}}}}xxxsssppplllhhhfffaaa^^^[[[YYYXXXWWWUUUTTTVVVWWWZZZ___eeejjjmmmmmmgggddd```\\\XXXWWWVVVVVV000000000000000000000000111222444444222111222333222222222222222333444444555555555555555555666666444777888888777888<<<@@@AAAIIITTT___kkkyyy|||pppfff^^^VVVPPPPPPOOONNNMMMMMMNNNNNNOOOQQQUUU\\\aaafffmmmuuu|||~~~{{{xxxwwwwwwxxxxxxyyyzzz|||}}}xxxtttpppmmmgggdddaaa^^^\\\ZZZXXXVVVYYYYYYZZZ^^^bbbfffggggggbbb```\\\XXXVVVUUUVVVVVV000000000000000000000000///222444333111000111222333222222222222333444444444444555555666666777777555888::::::999<<>>AAACCCIIIVVVdddqqq}}}rrrjjj___ZZZTTTRRRRRRSSSSSSQQQOOORRRTTTUUUWWW\\\dddjjjsss}}}zzzyyywwwtttrrrrrrtttwwwuuuyyy}}}yyyuuupppllliiimmmhhhdddaaa```___[[[WWWVVVVVVVVVTTTRRRRRRSSSUUU222111000//////000111222333333333222222222111111111111222222333333333444333555666777666777999:::::::::>>>DDDJJJUUUfffuuuwwwnnnddd]]]ZZZVVVQQQNNNOOOQQQQQQPPPPPPSSSXXX\\\bbbjjjuuu|||{{{yyysssssssssrrrrrrtttxxx{{{~~~~~~zzzwwwrrrnnniiieeedddbbb^^^ZZZXXXXXXVVVTTTRRRQQQRRRSSS111111000000000111111222333333333333222222222222000111111222333444555666333555666777777888:::<<<;;;<<<@@@IIISSSbbbxxxvvvnnngggaaaYYYTTTVVVSSSOOONNNOOORRRTTTTTTVVV[[[bbbiiirrr}}}}}}wwwtttrrrrrrnnnppprrrsssvvvzzzzzztttpppnnnjjjeeeaaa^^^\\\ZZZWWWTTTSSSRRRRRR111111111111111111222222333333333333333333333333222222222333444555555555444555777777777888;;;===@@@AAAFFFPPP\\\mmmsssnnngggbbb^^^[[[WWWTTTUUUSSSQQQQQQSSSWWW[[[]]]bbbgggpppxxxzzzuuurrrpppqqqrrrppprrrvvvzzz~~~~~~{{{wwwqqqmmmgggddd```\\\YYYWWWUUUSSS000000111111222222222222333333333333333333333333444444444444444444444444666666777777777999<<>>DDDJJJNNNXXXaaappp~~~uuulllfff```\\\YYYYYYXXXWWWWWWXXX[[[```cccgggjjjmmmqqqvvv}}}}}}zzzyyyyyywwwwwwyyy{{{~~~wwwsssnnngggbbb///000222333444444333333333333333444444555555555333444444555666777888888333555999===BBBIIIQQQVVVfffpppvvvppphhhbbb]]]ZZZXXXVVVVVVWWWYYY\\\```gggnnnsssxxx{{{}}}~~~~~~{{{wwwwwwzzz}}}zzz|||~~~xxxqqqkkk444444444444444444444444222222333333333444444444666777888888777777888999:::===???@@@CCCLLL[[[eeevvvyyyppphhhccc]]]XXXVVVVVVWWWXXXXXX]]]ccciiipppyyy}}}yyyyyyzzzyyyzzz|||~~~wwwrrr444444444444444444444444222333333333333444444444444666777888777777999;;;999<<>><<>>CCCJJJTTTaaaiiizzzzzznnneee```]]]XXXUUUVVVXXXZZZ]]]aaagggnnnttt|||~~~|||zzzyyyzzz}}}333333333333444555666777777777777777888:::;;;<<<===@@@FFFMMMVVVdddsss~~~}}}qqqjjjaaa[[[YYYWWWUUUSSSTTTWWW\\\aaahhhpppxxx~~~{{{yyyyyyyyyxxx~~~333333333444444555666777888888888777777999<<>>AAAEEEOOO\\\iiiuuu|||sssjjjddd___\\\WWWUUUTTTUUUVVVVVV\\\aaahhhpppxxx444444444444555666777888999::::::888888;;;BBBHHHSSS```ppp~~~uuunnnggg___ZZZXXXWWWUUUSSSTTTUUUXXXYYYaaafffnnnvvv}}}~~~~~~444444444444555666777888777999::::::;;;AAAJJJRRRhhhvvv{{{qqqiiiddd```[[[XXXXXXXXXXXXYYYZZZ]]]aaaccckkkpppyyy~~~555444444555555666777888555888:::;;;>>>EEEQQQZZZwwwuuuooofffaaa___^^^\\\ZZZ\\\]]]___```cccgggllloooyyy~~~{{{{{{|||~~~555666666555444555777999<<<::::::===AAAJJJ[[[jjj}}}vvvkkkiiiddd```^^^___bbbdddbbbhhhooossstttwww}}}}}}{{{}}}666777777777666666888:::<<<;;;<<<@@@FFFPPPaaaqqq}}}uuupppjjjhhheeecccdddhhhmmmqqquuu{{{~~~666777999888777777888:::===>>>AAAGGGOOOZZZmmm}}}xxxrrrnnnjjjjjjkkkmmmooossszzz555777999999888888999:::@@@AAAHHHQQQZZZfffxxx~~~uuuooommmlllmmmqqqvvv~~~|||||||||||||||||||||||||||}}}{{{yyyzzz{{{{{{{{{}}}{{{zzzzzz}}}444666888888888999:::<<>>AAAFFFLLLXXXeeeoooxxx~~~rrrpppmmmkkkmmmsss}}}zzzyyyxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyuuutttsssrrrqqqooonnnnnnllllllmmmnnnnnnnnnmmmmmmiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjnnntttxxx{{{|||sssoookkkiiiiiijjjjjjiiikkkkkkkkkkkkmmmoooppprrrtttvvvyyyzzz{{{~~~777888888888:::>>>CCCGGGQQQXXXfffuuu~~~zzzssskkkkkklllnnnttt~~~}}}~~~}}}zzzyyyyyyxxxwwwuuupppooonnnmmmlllmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmiiihhhgggfffeeedddcccbbb```aaaaaabbbccccccbbbbbb````````````````````````cccbbbcccfffkkkooorrrrrriiifffbbb``````aaaaaaaaaeeefffggghhhiiijjjjjjjjjiiillloooqqqrrrtttwwwzzz999999999999;;;@@@GGGLLL[[[dddsss|||sssllliiikkkooosss|||}}}~~~~~~|||yyyxxxxxxwwwwwwxxx{{{}}}}}}}}}zzzwwwtttrrrqqqqqqpppoooiiihhhfffeeeeeeeeefffgggfffffffffeeeeeeeeedddddd``````___^^^]]]\\\[[[ZZZXXXYYYYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXYYY[[[```dddfffgggccc```\\\ZZZZZZ[[[[[[[[[^^^___```aaabbbaaa```___bbbdddgggjjjkkknnnqqqsss|||;;;888999>>>AAACCCMMMYYYfffssswwwpppkkkgggiiikkkqqq{{{~~~~~~~~~}}}}}}}}}|||zzzxxxwwwvvvrrrrrrrrrqqqqqqooonnnnnnooommmlllooosssvvvvvvuuunnnmmmllljjjiiihhhhhhgggfffdddbbb___^^^^^^___```]]]]]]]]]]]]\\\[[[YYYYYYYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRRRRSSSUUUVVVXXXYYYUUUTTTTTTSSSSSSUUUVVVWWW\\\]]]]]]]]]]]]^^^^^^^^^^^^___```aaacccfffkkkooosssyyy>>><<<>>>CCCGGGLLLWWWcccnnnzzz|||sssmmmiiifffdddiiinnnwww}}}|||{{{zzzyyyxxxxxxxxxxxxwwwuuutttsssrrrrrrrrrrrrrrrrrrqqqooonnnlllkkkjjjkkkkkkjjjiiihhhgggggghhhfffeeegggkkkmmmmmmlllhhhgggfffdddcccccccccccc]]]\\\ZZZWWWVVVVVVWWWXXXWWWWWWWWWVVVVVVUUUTTTSSSQQQQQQQQQPPPOOOOOONNNNNNJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKLLLMMMNNNOOOPPPOOONNNMMMMMMMMMNNNOOOPPPUUUVVVVVVVVVVVVWWWWWWWWWXXXZZZ[[[\\\^^^aaafffiiiooouuu}}}======@@@FFFLLLTTTbbbnnnxxx}}}wwwnnngggddddddddddddjjjqqq{{{}}}yyyxxxxxxxxxxxxwwwvvvuuuuuutttuuuuuutttsssrrrqqqpppoooooooooooonnnmmmkkkkkkjjjjjjjjjfffffffffeeedddbbbaaa```````````````___^^^]]]]]]^^^]]]\\\]]]___``````___]]]]]]\\\[[[[[[[[[[[[[[[WWWVVVTTTRRRQQQQQQRRRRRRNNNNNNOOONNNNNNMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFHHHIIIJJJNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRTTTUUUVVVYYY]]]```gggmmmuuu}}}>>>AAAFFFMMMUUUaaappp{{{uuuppphhhcccbbbdddgggiiimmmrrrzzz{{{xxxuuuqqqnnnmmmmmmmmmnnnmmmmmmlllllllllkkkkkklllkkkjjjiiihhhhhhhhhhhhggggggfffeeedddddddddddd___^^^^^^^^^\\\[[[ZZZYYYWWWWWWWWWWWWWWWVVVUUUTTTVVVUUUTTTTTTTTTUUUUUUUUUSSSSSSSSSRRRRRRSSSSSSTTTPPPPPPNNNMMMLLLLLLLLLMMMHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFIIIIIIJJJJJJJJJKKKKKKKKKJJJKKKMMMNNNOOOQQQUUUWWW^^^ccckkksssyyy}}}BBBIIIRRRZZZeeerrr}}}uuuoookkkeeebbbdddgggjjjkkkppprrrvvvzzz}}}~~~|||yyyvvvtttsssnnnmmmjjjgggeeedddcccdddcccccccccccccccbbbbbbbbb___^^^]]]]]]\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYZZZZZZXXXXXXXXXWWWVVVUUUTTTSSSPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOOOONNNMMMMMMMMMNNNLLLLLLKKKKKKLLLLLLMMMNNNGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????AAA@@@@@@@@@@@@@@@@@@AAACCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@???@@@AAABBBCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEGGGIIIJJJJJJLLLNNNPPPTTTYYY```gggmmmrrrwwwzzz}}}EEEPPP]]]gggsss|||rrrkkkiiigggeeeeeehhhlllnnnnnnuuutttrrrrrrsssvvvyyyzzzzzz~~~|||{{{zzztttsssqqqooollljjjhhhgggcccbbb___]]]\\\[[[[[[[[[WWWWWWXXXXXXXXXXXXWWWWWWUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSPPPPPPPPPOOOOOONNNMMMLLLJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIGGGGGGHHHIIIGGGGGGGGGFFFFFFGGGHHHHHHDDDDDDDDDCCCCCCBBBBBBBBBAAABBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@??????>>>>>>::::::;;;<<<===>>>??????======<<<<<<<<<<<<======@@@???>>>>>>>>>>>>>>>???======<<<;;;<<<===>>>?????????@@@@@@@@@AAAAAAAAAAAACCCEEEFFFGGGGGGIIIKKKLLLPPPVVV[[[```eeejjjmmmqqqtttxxx{{{LLL[[[lllxxxzzzsssmmmhhhhhhiiikkkoootttxxxxxxxxxxxxvvvtttrrrrrrtttwwwyyy~~~|||{{{uuutttsssqqqooommmlllkkkgggfffdddbbb```^^^\\\[[[XXXWWWVVVTTTSSSSSSRRRRRRNNNNNNOOOPPPPPPOOOOOONNNOOOOOONNNMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLMMMNNNNNNHHHIIIIIIHHHHHHGGGFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFEEEBBBBBBCCCFFFDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA>>>>>>???????????????>>>??????>>>>>>===<<<<<<<<<999999:::;;;<<<======>>><<<;;;;;;;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<======<<<;;;:::::::::;;;===>>>============>>>>>>>>>??????AAACCCDDDDDDDDDFFFGGGFFFIIIMMMQQQTTTYYY]]]aaadddggglllqqqvvvzzzYYYjjj}}}yyytttpppmmmkkklllnnnssszzz{{{yyywwwuuuuuuwwwzzz|||}}}{{{xxxvvvwwwwwwvvvtttrrrpppmmmlllkkkjjjiiifffdddbbb```___^^^]]][[[YYYWWWUUUTTTSSSRRRQQQPPPOOONNNMMMMMMMMMJJJJJJLLLMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHFFFFFFEEEFFFFFFGGGHHHIIIEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBAAA@@@BBBCCCAAA???>>>@@@CCCBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>???>>>>>>======;;;<<<<<<=========<<<<<>>>>>===<<<<<<;;;=========<<<<<<<<<<<<;;;======<<<<<<<<<<<<======<<<<<<;;;;;;<<<======>>>===<<<;;;;;;;;;<<<>>>???======>>>>>>>>>?????????===???AAABBBBBBBBBCCCEEECCCEEEIIIKKKNNNQQQVVVYYYZZZ^^^eeejjjoootttxxx|||iii{{{{{{sssooopppuuuxxxwww|||~~~}}}~~~xxxvvvssspppmmmlllkkkkkkiiiiiiiiihhhgggdddbbbaaa[[[[[[ZZZZZZYYYXXXWWWWWWVVVUUUSSSQQQPPPNNNNNNMMMKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@???=========>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???<<<;;;<<<>>>???===;;;>>>>>>>>>===<<<<<<<<<;;;=========<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<======???>>>===<<<;;;:::::::::<<<<<<<<<============>>>???>>>=========>>>@@@AAACCCDDDEEEFFFIIIKKKNNNOOOUUUXXX\\\```dddhhhnnnqqqvvv||||||}}}xxxssssssvvv|||{{{wwwtttssskkkjjjgggdddbbbaaa```````````````___^^^\\\YYYXXXSSSSSSSSSRRRQQQPPPPPPPPPPPPOOOMMMLLLJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCAAAAAA@@@???>>>======>>>@@@???>>>=========>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::;;;===>>>===;;;=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>===<<<;;;::::::::::::;;;;;;<<<<<<<<<=========>>>>>>===<<<===>>>???@@@??????@@@BBBDDDFFFHHHJJJNNNQQQUUUYYY]]]aaagggjjjpppvvv~~~}}}xxxwwwwwwyyy}}}|||sssrrrpppmmmiiifffdddccc]]]\\\ZZZXXXVVVUUUTTTTTTUUUVVVVVVUUUTTTRRRPPPOOOLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBB@@@@@@???>>>============???>>>>>>============>>>===================================================;;;:::;;;<<<===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<999999::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>><<<<<<===>>>@@@BBBDDDEEEGGGJJJNNNRRRUUUZZZ___cccgggllltttzzz|||xxxvvvxxx||||||yyyuuupppmmmeeedddbbb```^^^\\\ZZZYYYUUUTTTSSSRRRPPPOOOOOONNNOOOPPPPPPPPPOOONNNLLLKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@??????????????????@@@???????????????@@@AAAAAABBBAAA@@@@@@?????????@@@>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<========================<<<;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<<<<======::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<===>>>@@@AAACCCDDDCCCFFFJJJMMMPPPUUUYYY]]]^^^ccckkkqqqvvv|||}}}yyywwwvvvyyy|||}}}|||zzzxxxsssqqqnnnkkkiiieeeaaa^^^[[[[[[ZZZXXXWWWVVVUUUTTTOOOOOOOOONNNMMMMMMLLLKKKKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBB@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>>>>>>>================================================;;;<<<<<<<<<<<<;;;<<<<<<:::;;;;;;<<<<<<=========<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<;;;999999999999:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<=========>>>???@@@BBBCCC@@@CCCFFFIIIKKKOOOSSSVVVWWW\\\ccciiinnnvvv~~~|||yyywwwuuuwwwzzz|||{{{vvvsssooommmlllkkkjjjhhheeecccaaa___^^^[[[XXXUUUTTTSSSSSSRRRPPPOOOOOONNNIIIJJJJJJKKKJJJJJJIIIHHHGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBCCCCCCDDDCCCBBBBBBAAAAAABBBBBB????????????@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAA@@@@@@AAAAAABBBCCC@@@@@@???????????????@@@===>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<===>>>===<<<<<<<<<>>><<<<<<<<<===============>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<;;;;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;::::::999::::::;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<===>>>???@@@>>>@@@BBBDDDFFFHHHLLLOOOPPPUUU[[[aaafffmmmuuu|||zzztttuuuwwwxxx|||{{{{{{yyyvvvrrrnnnllllllgggdddaaa^^^^^^^^^]]]\\\ZZZYYYWWWWWWWWWVVVSSSQQQNNNNNNMMMLLLKKKJJJIIIIIIEEEFFFGGGHHHHHHHHHGGGFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCEEEDDDCCCCCCBBBBBBCCCCCC?????????@@@@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAA===>>>???@@@AAAAAA@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@???===<<<===???>>>>>>>>>>>>>>>=================================;;;;;;;;;;;;;;;;;;;;;;;;==============================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========:::;;;<<<===>>>======<<<<<<<<<;;;<<<<<<===>>>???>>>???AAABBBCCCDDDGGGIIIKKKOOOTTTXXX[[[aaaiiioootttxxx}}}vvvrrrvvvzzz}}}~~~|||zzzzzzyyyxxxwwwuuusssrrrppppppnnnkkkfffcccbbbaaa```]]]YYYWWWWWWWWWWWWVVVQQQPPPOOOOOOPPPPPPNNNLLLLLLKKKKKKJJJIIIHHHGGGGGGDDDEEEFFFGGGHHHGGGGGGFFFEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCC@@@@@@??????@@@@@@AAABBBCCCCCCCCCBBBBBBCCCDDDDDD>>>???@@@AAABBBAAAAAA@@@????????????????????????????????????????????????===???AAA@@@===<<<>>>@@@@@@@@@??????>>>>>>======<<<<<<======>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????======<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<============>>>;;;;;;===>>>>>>>>>===<<<===============>>>???@@@@@@AAABBBCCCCCCDDDFFFHHHHHHKKKOOORRRTTTXXX```eeelllpppvvv|||zzzxxxssstttwwwzzz|||{{{yyywwwtttrrrpppooonnnllljjjhhhgggfffggggggcccbbb```^^^\\\\\\\\\\\\WWWVVVTTTRRRQQQQQQQQQQQQNNNNNNMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGG@@@@@@@@@AAABBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????AAA@@@>>>=========>>>>>>??????>>>>>>=========<<<;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<<<<============>>>>>>?????????@@@??????>>>======<<<==================<<<;;;:::999>>>>>>>>>>>>>>>======<<<========================<<<======>>>???@@@@@@AAA>>>??????AAABBBDDDFFFGGGIIIJJJKKKMMMQQQUUUXXXZZZbbbeeejjjooouuu|||zzzvvvvvvwwwyyy}}}|||zzzyyyyyyxxxwwwvvvvvvuuutttrrrqqqpppppplllllljjjhhhfffdddcccbbbcccaaa```^^^]]]\\\]]]]]][[[ZZZXXXVVVUUUUUUUUUUUURRRQQQOOOMMMLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEBBBAAAAAAAAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>????????????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>======>>>>>>>>>>>>>>>======<<<::::::;;;<<<<<<===>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@======>>>???@@@BBBCCCDDDEEEEEEFFFHHHKKKNNNQQQSSSYYY\\\aaaeeekkkqqqxxx||||||xxxtttuuuyyy~~~~~~|||}}}}}}|||{{{yyywwwvvvsssqqqmmmlllkkkkkkjjjiiiiiiiiihhhfffeeedddcccbbb```___^^^]]]\\\ZZZYYYYYYWWWVVVUUUSSSSSSRRRRRRRRRSSSRRRQQQOOONNNNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@?????????@@@@@@?????????>>>>>>>>>>>>>>>AAAAAA@@@@@@???>>>>>>===>>>>>>>>>======>>>>>>>>>>>>????????????@@@@@@@@@AAA@@@@@@????????????@@@>>>>>>>>>>>>>>>===<<<;;;999:::;;;===>>>?????????????????????????????????>>>>>>>>>???????????????????????????@@@AAABBBBBBCCCCCCCCCDDDFFFIIIKKKMMMPPPSSSVVVZZZ___dddjjjooozzz|||wwwuuuuuuzzz~~~~~~}}}}}}||||||{{{yyyxxxwwwvvvvvvvvvttttttttttttsssrrrqqqqqqmmmnnnnnnnnnmmmllljjjiiigggeeebbbaaaaaaaaa```___```___^^^]]]\\\ZZZYYYYYYVVVVVVVVVUUUTTTTTTSSSSSSQQQPPPPPPOOONNNNNNNNNNNNOOONNNNNNMMMMMMLLLLLLLLLLLLKKKIIIHHHGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@AAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????AAA@@@@@@@@@?????????>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@@@@AAAAAA???????????????>>>======<<<<<<===>>>???@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????BBBBBBBBBAAABBBBBBCCCDDDEEEDDDDDDDDDEEEGGGIIIJJJLLLNNNQQQTTTWWW[[[```dddmmmsss}}}{{{zzzzzz|||}}}|||{{{yyyvvvtttmmmmmmmmmlllllllllkkkkkkkkkjjjiiihhhgggfffffffffeeeeeeeeeeeedddcccbbbaaa``````aaaaaaaaa```^^^]]]ZZZXXXVVVVVVVVVVVVUUUTTTUUUTTTSSSRRRQQQPPPPPPOOOLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBB@@@AAAAAABBBCCCDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA?????????@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAAAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@DDDCCCCCCCCCCCCCCCDDDDDDFFFEEEEEEDDDEEEFFFHHHIIIIIIKKKMMMOOOQQQTTTXXX[[[bbbhhhqqq|||}}}|||{{{yyyxxxvvvtttssspppooonnnmmmmmmllljjjhhhbbbbbbbbbaaaaaa`````````^^^^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWWWWTTTTTTUUUVVVVVVUUUTTTSSSRRRQQQPPPPPPQQQQQQOOONNNNNNMMMMMMMMMLLLLLLLLLLLLIIIIIIHHHHHHHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCDDDDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAADDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBCCCBBBBBBAAA@@@??????@@@AAABBBCCCDDDEEEDDDCCCCCCBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA===>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAAAAAABBBBBBCCCAAAAAABBBBBBBBBAAAAAA@@@BBBBBBCCCCCCBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJLLLPPPSSSXXX^^^fffoooyyy}}}|||{{{xxxuuusssqqqpppmmmmmmlllkkkiiigggfffeeecccbbb`````````___]]]ZZZ[[[[[[ZZZYYYYYYXXXWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPLLLLLLNNNNNNOOONNNMMMLLLNNNMMMLLLMMMNNNNNNLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGDDDEEEGGGHHHHHHHHHGGGGGGDDDDDDFFFGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBAAA@@@@@@???@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAAAAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHFFFGGGHHHGGGGGGHHHKKKMMMOOOTTT[[[ccclllyyy~~~{{{zzz}}}zzzvvvsssnnnmmmllliiigggeeecccbbbcccbbbbbbaaa```^^^]]]\\\[[[ZZZXXXXXXWWWVVVSSSQQQRRRRRRQQQPPPOOONNNMMMMMMPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIIIIHHHFFFDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEECCCDDDFFFGGGHHHHHHGGGFFFCCCDDDFFFGGGHHHGGGGGGFFFGGGFFFEEEDDDDDDDDDEEEFFFCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAACCCCCCBBBBBBBBBAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC===>>>@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBDDDCCCCCCBBBBBBAAAAAA@@@CCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCCCCCCCCCCCCCBBB>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGFFFFFFGGGHHHIIIJJJGGGHHHHHHGGGFFFGGGIIIKKKJJJNNNTTT[[[dddppp~~~|||vvvsssvvv||||||yyywwwtttsssqqqnnnkkkhhhfffeeeaaa```___]]][[[ZZZYYYYYYYYYXXXXXXWWWVVVUUUTTTTTTRRRRRRRRRRRRQQQPPPOOONNNNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB???@@@@@@AAAAAA@@@@@@???BBBBBBBBBCCCCCCCCCDDDDDDAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC????????????@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCCCCBBBBBBEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGIIIJJJLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEIIIJJJMMMRRRYYYdddpppxxx|||vvvrrrqqqvvv}}}xxxwwwuuurrrnnnllliiihhheeedddbbb```]]][[[YYYXXXYYYXXXWWWUUUSSSRRRRRRRRRSSSSSSRRRQQQQQQPPPOOOOOOOOOOOOOOOOOONNNMMMLLLKKKLLLKKKKKKJJJJJJJJJJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIMMMRRR[[[eeelllzzzrrrpppppprrryyy{{{zzzxxxuuurrrpppnnnmmmgggfffdddbbb```___]]]\\\YYYYYYWWWVVVTTTSSSRRRQQQQQQPPPOOOMMMLLLKKKKKKKKKNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC??????@@@@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAAAAAAAABBBBBBDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIFFFFFFGGGHHHKKKQQQYYY^^^pppzzzxxxrrrnnnoooqqqvvv~~~}}}zzzvvvrrrpppoooooojjjiiihhhfffdddbbb``````]]]\\\[[[ZZZXXXVVVUUUTTTSSSRRRRRRQQQPPPOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIILLLLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHHHHJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJGGGGGGHHHHHHIIIMMMRRRWWWbbblll|||yyysssooommmqqquuuyyy}}}yyyvvvsssrrrnnnllliiifffcccbbbaaaaaa^^^]]]\\\[[[ZZZXXXWWWWWWUUUTTTSSSQQQOOONNNLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHIIIJJJLLLMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGHHHHHHIIIKKKPPPSSSYYYbbbppp|||wwwtttqqqrrrvvvzzz||||||wwwtttrrrqqqooollliiigggeeeddd^^^]]][[[YYYWWWVVVUUUUUUSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKFFFGGGIIIIIIIIIKKKNNNPPPTTT[[[fffrrr~~~~~~{{{zzz{{{yyy{{{~~~|||yyywwwvvvsssrrrpppooonnnllliiifffbbbaaa___^^^\\\ZZZYYYXXXSSSSSSSSSRRRQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFGGGGGGHHHDDDDDDDDDEEEFFFGGGGGGHHHFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEFFFGGGHHHIIIJJJHHHHHHHHHIIIJJJJJJKKKKKKIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMIIIJJJLLLLLLKKKLLLMMMOOOPPPUUU]]]fffoooxxx}}}{{{|||~~~|||sssrrrrrrpppnnnkkkiiihhheeecccaaa```___^^^\\\ZZZWWWWWWVVVUUUSSSRRRRRRQQQNNNOOOPPPPPPPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLDDDEEEEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGGGGHHHIIIIIIDDDEEEEEEFFFGGGHHHIIIIIIFFFFFFGGGGGGGGGGGGGGGFFFHHHHHHGGGFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFHHHHHHEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEFFFHHHIIIJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKHHHIIIKKKLLLMMMMMMMMMLLLJJJKKKKKKLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPNNNNNNOOOPPPNNNRRRWWW^^^dddllluuuzzz}}}}}}{{{yyy~~~~~~yyyvvvsssooommmjjjiiigggeeebbb```^^^]]][[[[[[ZZZYYYWWWVVVUUUUUUSSSSSSRRRQQQOOONNNNNNMMMLLLLLLMMMMMMMMMLLLJJJIIIGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEECCCCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGIIIKKKFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHIIIJJJJJJKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMOOOOOOPPPQQQRRRSSSSSSTTTOOOOOONNNNNNNNNNNNOOOOOOOOOQQQUUU[[[bbbiiinnnqqquuuvvvxxxzzz|||~~~}}}|||}}}~~~|||zzzxxxuuuqqqnnnllljjjgggeeebbbaaa```^^^[[[YYYXXXWWWXXXWWWVVVUUUTTTSSSRRRRRRQQQQQQPPPOOONNNMMMLLLLLLIIIIIIJJJJJJJJJIIIHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIHHHGGGGGGIIIKKKHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSTTTXXX\\\bbbgggkkknnnqqqrrrtttvvvxxxzzzzzz{{{|||}}}}}}~~~}}}zzz}}}}}}|||zzzxxxyyyyyyyyyzzz}}}~~~|||zzzyyyxxxuuuttttttrrrpppnnnlllkkkiiifffcccbbbaaa```___]]]ZZZZZZXXXWWWUUUSSSRRRQQQSSSRRRRRRQQQPPPOOOOOONNNNNNNNNMMMLLLKKKJJJJJJIIIGGGHHHHHHHHHHHHHHHGGGFFFHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHIIIIIIIIIHHHHHHJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQPPPQQQRRRSSSUUUWWWXXXXXX[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[]]]aaaeeeiiilllnnnqqqrrrsssuuuwwwxxxyyyyyyyyyyyyzzzzzz|||}}}~~~~~~~~~}}}}}}~~~}}}|||{{{zzzyyyyyyyyyyyy|||}}}{{{vvvpppkkkjjjkkkjjjjjjkkkkkklllnnnqqquuuxxxzzz}}}~~~{{{yyywwwrrrrrrqqqooonnnlllkkkjjjhhhhhhggggggfffdddcccbbbaaa___\\\\\\\\\[[[YYYXXXUUUUUUTTTSSSQQQPPPOOOOOOOOOOOONNNNNNMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIIIIIIIIIIIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJHHHIIIJJJIIIHHHHHHJJJLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNJJJJJJJJJKKKKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKLLLLLLLLLMMMMMMOOOOOOOOOOOOPPPQQQRRRSSSUUUVVVWWWYYY[[[]]]______aaaaaabbbbbbbbbbbbaaaaaabbbccceeehhhkkkooorrrtttvvvwwwxxxzzz{{{|||||||||{{{{{{{{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~zzzyyyxxxvvvuuutttssssss~~~||||||{{{sssnnnhhheee```]]]]]]]]]^^^___``````aaacccfffjjjmmmnnnpppqqqsssvvvyyy{{{}}}~~~}}}{{{zzztttsssqqqooommmlllkkkjjjiiihhhgggfffeeedddcccccc```````````````___^^^]]]]]][[[YYYYYYXXXWWWUUUSSSQQQQQQPPPOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLIIIIIIIIIHHHHHHGGGGGGFFFHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLLLLKKKJJJIIIIIIHHHJJJJJJJJJJJJJJJKKKKKKKKKIIIJJJKKKJJJIIIIIIKKKMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPKKKKKKKKKLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKLLLLLLMMMNNNPPPPPPQQQQQQRRRTTTUUUVVVYYYZZZ\\\^^^aaaccceeefffggghhhhhhiiiiiihhhhhhggghhhiiikkknnnrrrvvvyyy{{{}}}~~~~~~}}}}}}}}}{{{zzzxxxvvvtttssssssrrryyyyyy{{{}}}{{{sssmmmhhhbbb^^^XXXWWWUUUSSSSSSSSSTTTUUUUUUUUUWWWYYY\\\^^^aaabbbeeefffhhhjjjlllnnnooopppqqqrrrssstttuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuutttuuutttsssqqqnnnlllkkkjjjddddddcccbbbaaaaaaaaaaaa`````````___^^^]]]]]]\\\ZZZZZZZZZZZZZZZYYYXXXXXXXXXWWWUUUUUUTTTSSSPPPMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKKKKKKKJJJJJJKKKMMMMMMLLLLLLKKKKKKLLLLLLMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNOOOOOOMMMMMMMMMNNNNNNNNNNNNNNNOOONNNMMMMMMMMMNNNPPPQQQSSSSSSTTTUUUWWWXXXZZZ[[[]]]^^^```cccfffiiilllmmmooooooqqqqqqqqqqqqoooooonnnoooqqqtttxxx|||~~~|||zzzyyywwwwwwvvv~~~{{{wwwtttxxxuuuoooeee___[[[YYYVVVSSSNNNNNNNNNNNNMMMMMMMMMNNNMMMNNNOOOQQQSSSUUUWWWXXX[[[\\\]]]^^^___aaabbbbbbbbbcccdddeeeeeeeeeeeeeeeeeeeeeffffffgggfffffffffgggfffeeecccaaa___^^^]]]\\\[[[ZZZYYYXXXXXXYYYZZZZZZYYYYYYXXXXXXWWWWWWWWWUUUUUUVVVVVVUUUTTTTTTSSSSSSRRRQQQQQQQQQPPPMMMKKKKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJJJJKKKKKKLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEEEEEEEFFFGGGHHHFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLKKKJJJJJJLLLNNNNNNMMMMMMLLLLLLMMMMMMNNNMMMLLLKKKKKKKKKLLLNNNNNNPPPPPPQQQQQQRRRSSSSSSTTTRRRRRRRRRRRRRRRRRRRRRRRROOOOOOPPPPPPPPPQQQQQQQQQSSSRRRPPPPPPPPPQQQSSSTTTWWWXXXXXXZZZ\\\^^^```aaadddeeehhhkkkooorrrtttvvvwwwxxxzzz{{{{{{zzzxxxwwwxxxyyy{{{}}}zzzuuutttsssrrryyyxxxqqqggg```XXXSSSQQQPPPOOOMMMJJJKKKMMMMMMLLLKKKKKKKKKIIIJJJLLLMMMOOOQQQRRRSSSTTTUUUUUUVVVWWWXXXYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[YYYXXXWWWVVVYYYXXXVVVTTTTTTTTTTTTUUUVVVVVVUUUUUUUUUTTTTTTTTTSSSTTTTTTTTTSSSRRRRRRQQQPPPOOOOOOPPPQQQPPPNNNKKKLLLLLLLLLMMMMMMNNNNNNNNNIIIIIIIIIJJJJJJKKKKKKLLLJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHJJJKKKEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMLLLLLLMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLKKKJJJKKKLLLNNNOOONNNNNNMMMMMMNNNNNNOOONNNMMMLLLLLLLLLMMMNNNOOOTTTTTTUUUVVVWWWWWWXXXXXXVVVVVVVVVUUUUUUUUUUUUUUUSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUSSSRRRSSSTTTVVVWWW[[[[[[\\\]]]___aaaccceeejjjlllooorrrvvvzzz|||~~~}}}~~~~~~}}}uuurrrooopppuuu|||tttiiiaaa]]]TTTQQQMMMJJJIIIIIIHHHGGGDDDEEEGGGHHHIIIIIIHHHGGGIIIIIIHHHGGGGGGHHHIIIIIIMMMMMMMMMNNNOOOQQQRRRSSSPPPPPPQQQRRRSSSTTTUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTTTTSSSRRRQQQQQQQQQQQQPPPOOOOOOOOOPPPQQQRRRPPPPPPOOOOOOPPPPPPQQQRRRPPPQQQQQQQQQQQQPPPOOOOOONNNMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEIIIJJJJJJIIIIIIHHHGGGFFFJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJEEEFFFGGGHHHIIIHHHGGGGGGGGGHHHIIIJJJJJJIIIGGGFFFEEEGGGHHHHHHFFFEEEFFFGGGJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHJJJJJJIIIIIIHHHHHHHHHGGGJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLKKKJJJJJJIIIHHHHHHHHHIIIJJJIIIHHHHHHJJJKKKJJJKKKLLLMMMMMMLLLLLLKKKLLLLLLLLLMMMNNNOOOPPPQQQOOOOOOPPPQQQRRRRRRSSSSSSQQQPPPOOOMMMMMMMMMNNNOOOMMMMMMLLLLLLLLLMMMMMMNNNKKKLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHJJJJJJKKKKKKKKKKKKLLLLLLIIIIIIHHHHHHIIIIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMLLLKKKKKKJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLKKKKKKJJJIIIMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKLLLMMMNNNOOOOOOPPPPPPOOOOOONNNNNNOOOOOOOOOMMMNNNNNNOOOPPPRRRTTTUUUUUUVVVXXXYYYZZZZZZYYYYYY[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWVVVUUUUUUUUUUUUVVVXXXZZZ[[[ZZZYYYYYYZZZ[[[aaaccceeeggghhhjjjllloooooorrrvvv{{{yyyooommmlllooovvvyyynnnddd\\\UUUQQQPPPMMMJJJHHHGGGGGGGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFHHHHHHGGGFFFFFFGGGHHHHHHJJJJJJJJJKKKLLLMMMOOOPPPMMMNNNNNNOOOQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQQQQPPPOOOOOONNNNNNNNNMMMLLLLLLLLLMMMOOOOOONNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPQQQPPPPPPOOONNNMMMLLLLLLKKKJJJJJJIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIHHHGGGGGGHHHIIIIIIFFFGGGHHHIIIJJJIIIIIIHHHGGGHHHIIIJJJJJJIIIHHHGGGGGGIIIJJJJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMLLLLLLLLLKKKMMMMMMMMMLLLLLLKKKKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMLLLLLLKKKKKKJJJKKKMMMMMMMMMLLLLLLMMMOOONNNOOOPPPQQQQQQQQQPPPOOONNNNNNNNNNNNOOOPPPQQQRRRQQQQQQRRRSSSTTTTTTUUUUUUSSSRRRQQQOOONNNNNNOOOOOONNNNNNNNNMMMMMMNNNNNNOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMLLLLLLLLLLLLMMMNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMMMMMMMMMMMMMLLLLLLPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPOOOOOONNNMMMMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJIIIIIIIIIIIIJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMJJJKKKKKKMMMNNNOOOPPPPPPOOOOOOOOONNNOOOOOOPPPPPPRRRSSSSSSTTTVVVWWWYYYZZZXXXYYYZZZ\\\]]]]]]\\\\\\____________^^^]]]\\\[[[[[[[[[ZZZZZZZZZZZZZZZ[[[]]]___``````______```bbbfffhhhkkkmmmnnnpppsssuuuwwwyyy}}}uuupppmmmmmmooosss{{{pppkkkbbbZZZTTTOOOKKKHHHKKKIIIFFFEEEEEEFFFEEEDDDFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOONNNMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGGGGHHHHHHHHHHHHGGGJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHIIIJJJJJJKKKJJJJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJIIIKKKLLLLLLKKKJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMOOOPPPPPPQQQSSSTTTTTTTTTSSSRRRSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\YYYXXXWWWUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSRRRRRRQQQPPPOOONNNNNNMMMOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOOOONNNNNNNNNMMMMMMMMMQQQQQQQQQPPPOOONNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPOOOOOONNNMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMNNNNNNNNNMMMMMMPPPQQQQQQQQQQQQPPPPPPOOOOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPLLLMMMNNNOOOQQQRRRSSSTTTSSSRRRRRRSSSSSSTTTUUUVVVZZZZZZ[[[\\\]]]___````````````aaabbbcccccccccccceeeddddddccccccbbbbbbaaaaaaaaaaaa``````aaabbbbbbeeeggghhhiiihhhhhhjjjlllnnnqqqtttvvvwwwzzz}}}zzzqqqnnnooorrrxxx{{{ppp```[[[UUUPPPMMMJJJHHHFFFGGGFFFDDDCCCDDDEEEEEEDDDFFFEEECCCBBBAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHIIIIIIIIIIIIIIIIIIGGGGGGIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMIIIKKKMMMMMMLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQRRRPPPRRRTTTTTTSSSSSSTTTUUUVVVWWWYYYZZZZZZZZZZZZYYY\\\\\\[[[[[[\\\]]]]]]^^^______```aaabbbcccddddddaaa```___]]]\\\[[[ZZZYYYZZZZZZYYYYYYXXXXXXYYYYYYZZZYYYXXXVVVTTTSSSRRRQQQSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQOOOOOOOOOOOOOOOPPPQQQQQQSSSSSSSSSSSSRRRRRRRRRQQQUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSRRRQQQRRRRRRRRRSSSRRRRRRQQQQQQRRRQQQQQQPPPPPPQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSRRRUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSRRRQQQPPPPPPPPPPPPRRRQQQQQQQQQRRRRRRSSSTTTQQQRRRSSSTTTVVVXXXYYYYYYYYYYYYYYYZZZ[[[]]]^^^___bbbcccdddeeefffgggggghhhiiijjjjjjkkkkkkkkklllllljjjjjjiiihhhhhhhhhhhhhhhhhhggggggggghhhiiijjjjjjmmmooopppqqqqqqrrrsssuuuvvvxxx{{{~~~tttmmmkkkmmmuuu}}}qqqeee\\\VVVSSSNNNKKKIIIHHHFFFEEEEEEDDDCCCCCCDDDEEEEEEDDDEEEDDDBBBAAA@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHGGGHHHHHHIIIJJJJJJJJJIIIGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNJJJLLLMMMNNNMMMLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[ZZZ]]]___```_________```bbbcccdddfffggggggffffffffffffeeeffffffggghhhiiijjjjjjkkkllllllmmmmmmnnnjjjiiihhhgggfffdddcccbbbcccbbbbbbaaa``````aaaaaaaaaaaa___]]][[[YYYXXXWWWXXXWWWWWWWWWWWWVVVVVVVVVUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[ZZZYYYYYYWWWVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[[[[\\\]]]]]]\\\\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVWWWWWWVVVVVVWWWWWWXXXXXXWWWXXXYYYZZZ\\\]]]^^^___``````aaabbbdddeeeggghhhkkklllnnnooopppppppppppprrrrrrrrrrrrrrrrrrssssssppppppooonnnnnnnnnooooooooooooooopppppprrrssssssvvvwwwyyyzzzzzzzzz|||~~~}}}yyyooojjjjjjmmmwwwsssiiiaaaXXXSSSNNNKKKHHHFFFEEEDDDCCCAAADDDCCCBBBCCCDDDEEEDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHJJJJJJJJJKKKKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHIIIJJJKKKKKKKKKKKKKKKGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMIIIJJJJJJKKKKKKJJJJJJIIILLLLLLLLLLLLLLLMMMNNNNNNKKKKKKLLLLLLMMMNNNNNNNNNLLLNNNPPPQQQPPPPPPPPPRRRPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYZZZZZZ[[[[[[\\\[[[[[[\\\\\\]]]]]]^^^^^^[[[\\\]]]^^^```aaabbbccceeegggjjjkkkkkkkkkkkklllmmmnnnpppqqqrrrrrrrrrrrrssssssssstttuuuvvvxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzvvvvvvuuuuuusssrrrpppooopppooonnnmmmlllllllllllllllllljjjhhhfffdddbbbbbbaaaaaaaaa`````````______`````````aaaaaaaaaaaabbb``````______``````aaabbbaaabbbbbbccccccddddddeeeddddddeeeeeefffgggggghhhffffffffffffffffffffffffgggggghhhhhhggggggfffeeecccccccccccccccbbbaaa```______^^^^^^^^^^^^______aaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddddddddddddddcccddddddeeeeeeeeeeeeeeeeeedddcccbbbbbbaaaaaabbb``````_________``````aaaaaaaaabbbcccdddeeeeeefffgggggghhhjjjllloooqqqrrrwwwxxxzzz{{{||||||{{{{{{zzzyyyyyyxxxyyyyyyzzzzzzyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyyyyzzz{{{}}}~~~}}}xxxrrrqqqssswwwpppddd]]]XXXRRRMMMIIIGGGDDDCCCDDDDDDCCCAAACCCBBBAAABBBCCCDDDBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJIIILLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPMMMNNNOOOPPPPPPOOONNNMMMPPPOOONNNNNNNNNOOOQQQQQQOOOOOOOOOPPPQQQQQQRRRSSSRRRTTTVVVVVVUUUUUUVVVWWWVVVWWWXXXZZZ\\\]]]^^^___^^^^^^^^^______`````````bbbbbbbbbcccccccccddddddccccccdddeeeeeefffgggggghhhhhhiiijjjjjjkkklllllliiijjjkkkmmmoooqqqrrrssstttwwwzzz|||{{{{{{{{{||||||}}}~~~~~~}}}}}}}}}|||{{{zzzxxxvvvtttsssrrrqqqqqqqqqqqqppppppppppppppppppqqqqqqqqqrrrrrrrrroooooonnnnnnoooooopppqqqqqqrrrssstttvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwvvvvvvuuutttttttttttttttsssrrrqqqppprrrqqqqqqppppppqqqqqqrrrppppppppppppppppppppppppooopppqqqrrrssssssssssssttttttuuuvvvvvvvvvvvvvvvvvvuuutttsssrrrrrrrrrrrrooonnnnnnmmmmmmnnnnnnnnnooooooooooooppppppqqqqqqqqqqqqsssuuuwwwzzz|||~~~|||{{{{{{zzz{{{wwwmmmaaaXXXSSSPPPJJJEEEHHHGGGEEEEEEFFFGGGFFFEEEBBBAAAAAAAAABBBBBBAAA??????@@@BBBCCCDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIIIILLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMNNNNNNNNNOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNMMMMMMMMMMMMNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYVVVXXXZZZ[[[ZZZZZZ[[[\\\]]]^^^```bbbdddfffggghhhlllllllllmmmmmmmmmnnnnnnpppppppppqqqqqqrrrrrrrrrrrrrrrsssssstttuuuvvvvvvttttttuuuvvvwwwwwwxxxxxx}}}~~~~~~~~~~~~~~~|||{{{{{{zzzzzzzzz{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{yyyzzz{{{}}}xxxlll^^^ZZZTTTOOOLLLKKKIIIHHHBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCBBBBBBCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDBBBAAABBBCCCEEEGGGDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGHHHJJJLLLKKKIIIHHHHHHJJJKKKLLLLLLLLLLLLLLLNNNPPPRRRQQQPPPOOOOOOOOOPPPQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTVVVUUUUUUTTTSSSSSSRRRRRRTTTTTTUUUUUUTTTSSSRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVUUUTTTSSSUUUTTTSSSSSSSSSSSSSSSTTTPPPPPPQQQQQQSSSTTTUUUVVVVVVVVVWWWWWWXXXXXXXXXYYY[[[\\\]]]^^^^^^]]]\\\[[[^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[\\\]]]^^^^^^^^^^^^___aaaeeeffffffgggggghhhjjjlllnnnpppqqqsssvvvyyyxxxyyy{{{}}}~~~~~~}}}}}}uuuggg]]]WWWSSSMMMJJJHHHGGGFFFEEECCCCCCBBBBBBBBBCCCDDDDDDFFFEEEDDDBBBBBBBBBCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGFFFGGGIIIKKKJJJIIIHHHHHHJJJLLLMMMMMMNNNNNNOOOQQQSSSTTTTTTTTTVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYY\\\]]]]]]]]]]]]\\\[[[ZZZ[[[[[[\\\]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]\\\[[[[[[[[[[[[ZZZYYYXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\^^^^^^bbbbbbcccddddddeeefffffffffggghhhiiihhhhhhgggfffhhhhhhgggfffeeedddccccccccccccddddddddddddddddddiiijjjjjjkkkllllllllllllkkknnnqqqrrrrrrrrrssstttzzz|||~~~{{{kkk___VVVQQQOOOLLLHHHFFFEEEFFFEEEDDDDDDDDDCCCCCCBBBCCCCCCCCCEEEDDDCCCBBBBBBBBBCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHJJJKKKKKKLLLLLLMMMNNNPPPQQQRRRUUUVVVWWWYYY[[[\\\\\\\\\`````````aaabbbcccccccccbbbbbbccccccdddeeeeeeffffffffffffggggggggghhhhhhjjjjjjjjjjjjjjjiiiiiihhhiiijjjjjjkkkkkkkkkkkkjjjhhhiiiiiijjjjjjjjjjjjiiiiiiiiigggfffeeeeeeeeeeeefffffffffggghhhiiijjjkkkmmmnnnooopppqqqrrrssstttwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwvvvvvvuuutttsssssssssssssssttttttuuuuuuuuuxxxxxxyyyyyyzzzyyyyyyyyy}}}xxxfff[[[TTTPPPNNNKKKHHHFFFEEEFFFGGGGGGGGGEEEEEEDDDCCCCCCBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEGGGGGGFFFEEEDDDCCCDDDFFFGGGHHHGGGFFFEEEFFFEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFHHHIIIJJJJJJJJJJJJLLLNNNPPPQQQSSSUUUVVVXXXZZZ\\\___aaaccceeefffggghhhjjjjjjkkkkkklllmmmnnnoooooonnnoooooopppqqqrrrssssssvvvvvvwwwxxxyyyzzzzzz{{{yyyyyyzzzzzzzzzzzzyyyyyyzzzzzz{{{{{{{{{{{{{{{zzzyyyzzz{{{{{{|||||||||||||||{{{zzzxxxwwwvvvvvvvvvvvvuuuvvvvvvwwwxxxyyyzzz{{{{{{}}}~~~vvvgggZZZSSSOOOLLLJJJHHHFFFDDDEEEGGGHHHHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFHHHHHHGGGFFFEEECCCEEEGGGIIIIIIHHHFFFEEEFFFFFFFFFFFFFFFGGGHHHHHHEEEFFFFFFFFFGGGGGGGGGHHHGGGIIIJJJKKKKKKMMMPPPRRRUUUXXX\\\___aaacccgggiiikkknnnrrrssstttuuuwwwyyyxxxxxxyyyzzz{{{}}}}}}~~~mmmeeeZZZRRRNNNKKKGGGDDDEEEDDDCCCCCCEEEFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEFFFHHHJJJJJJIIIHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIFFFFFFGGGGGGHHHIIIIIIIIIFFFHHHKKKMMMOOORRRVVVYYY]]]bbbhhhlllnnnqqqvvvzzz|||{{{ooo^^^XXXQQQLLLJJJIIIFFFCCCEEEDDDCCCCCCEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFDDDEEEFFFGGGHHHGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGHHHIIIJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKJJJMMMPPPTTTXXX\\\aaadddiiiooowww}}}{{{jjj___VVVQQQKKKIIIJJJKKKIIIHHHGGGFFFEEEEEEFFFGGGFFFDDDDDDDDDCCCDDDDDDEEEFFFGGGEEEFFFGGGHHHIIIHHHHHHGGGHHHHHHGGGGGGGGGHHHIIIJJJGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHIIIIIIJJJKKKLLLLLLOOORRRWWW[[[```eeekkkooottt{{{uuugggZZZQQQLLLKKKIIIHHHGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMPPPTTTWWW\\\]]]___dddjjjrrrxxx|||vvvhhh^^^TTTMMMJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIILLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRSSSUUUYYY]]]dddgggkkkpppvvv}}}sssdddZZZTTTNNNJJJHHHIIIIIIIIIIIIHHHHHHGGGJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLNNNNNNOOOOOOPPPQQQSSSSSSVVVXXXZZZ\\\^^^aaaeeeiiikkkqqqwww|||tttdddXXXRRROOOLLLJJJGGGHHHIIIJJJJJJIIIHHHGGGIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOOOORRRSSSSSSUUUWWWYYY[[[\\\aaacccfffiiikkkoootttwwwwww~~~pppggg[[[RRRNNNLLLLLLKKKGGGHHHJJJKKKKKKJJJIIIHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJOOONNNNNNMMMMMMMMMNNNNNNPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWXXX[[[^^^aaadddffflllooosssvvvyyy}}}~~~rrrbbb]]]UUUNNNKKKKKKKKKKKKIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNMMMMMMNNNOOOOOOPPPOOOPPPRRRTTTVVVXXXZZZ[[[\\\]]]```dddiiinnnrrrtttzzz}}}yyyzzzqqqdddXXXUUUPPPMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMNNNOOOOOOOOOPPPPPPPPPPPPQQQSSSTTTUUURRRSSSUUUXXX\\\___aaabbbhhhjjjnnnsssyyy|||vvvxxx|||pppcccZZZSSSQQQOOOMMMLLLMMMMMMMMMMMMLLLKKKKKKKKKMMMNNNOOOPPPOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQRRRSSSTTTTTTSSSTTTTTTUUUVVVXXXYYYZZZ[[[\\\___cccfffjjjmmmnnnsssvvvzzzuuuqqqppptttyyyrrrdddZZZUUULLLLLLLLLLLLLLLLLLKKKKKKOOONNNNNNNNNNNNOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPPPPNNNLLLKKKLLLNNNNNNPPPRRRSSSSSSSSSUUUWWWUUUWWWZZZ[[[\\\^^^```bbbfffhhhjjjmmmpppuuuzzzzzzuuurrrssswwwzzz~~~ttthhh]]]UUURRRNNNNNNNNNNNNNNNNNNNNNNNNQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPNNNMMMLLLNNNOOOQQQTTTVVVXXXZZZ[[[^^^```]]]___bbbdddeeegggjjjlllrrrtttwww{{{|||ssspppoooqqquuuwwwwww{{{rrreee]]]VVVQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQQQQPPPPPPRRRSSSSSSVVVZZZ]]]```dddhhhkkkjjjmmmppprrrtttvvvyyy{{{~~~{{{tttooonnnpppsssttttttxxx}}}uuufff]]]WWWSSSQQQRRRPPPPPPQQQQQQQQQQQQRRRRRRPPPOOOOOONNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSTTTUUUTTTUUUXXXZZZYYY]]]bbbgggkkkpppuuuxxxzzz||||||vvvvvvttttttwwwxxxzzzvvvkkk___ZZZVVVRRRRRRTTTQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUSSSTTTTTTVVVWWWXXXYYYYYYVVVXXXZZZ[[[\\\]]]aaacccgggkkkpppvvv{{{~~~|||{{{~~~zzzkkkccc\\\YYYVVVRRRRRRTTTSSSTTTTTTUUUUUUVVVVVVVVVTTTTTTTTTUUUVVVWWWXXXYYYWWWWWWYYY[[[]]]___aaabbbaaaccceeegggiiilllooorrrvvvzzz|||pppddd___[[[[[[YYYUUUUUUWWWXXXYYYYYYZZZ[[[[[[\\\\\\XXXYYYYYYZZZ\\\^^^```aaa```bbbdddgggjjjmmmoooqqqsssvvvyyy{{{~~~~~~rrriiibbb^^^]]]^^^]]]YYYXXX[[[]]]]]]^^^______```aaaaaaccccccdddfffhhhjjjlllnnnpppqqqtttwww{{{uuulllfff```_________```aaacccddddddeeegggggghhhjjjmmmpppppprrrtttvvvxxxzzz~~~vvvoooiiieeeeeedddddddddeeehhhjjjllloooqqqrrrssstttwww{{{~~~wwwpppnnnkkkjjjmmmllllllmmmppptttwwwyyy|||tttrrrrrrttttttvvvvvvwwwyyy}}}zzzvvvvvvxxx{{{}}}~~~}}}|||{{{}}}}}}}}}~~~}}}zzzwwwuuutttttttttuuuxxx~~~~~~|||zzzyyyzzz~~~~~~zzzvvvsssqqqpppnnnpppsssuuuxxx~~~vvvqqqnnnmmmooottt|||~~~{{{vvvrrrppplllkkkjjjiiiiiimmmrrrwww~~~rrrllliiihhhlllqqqzzz}}}}}}xxxvvvqqqnnnjjjfffeeefffiiilllvvv|||||||||rrrmmmkkkkkkoootttxxx{{{xxxtttnnniiiffffffggggggiiirrr~~~|||}}}}}}uuusssrrrqqqtttxxxxxx{{{zzztttoookkkiiifffeeedddkkkxxx}}}||||||zzz{{{~~~}}}yyyuuupppkkkgggfffjjjrrr|||{{{|||~~~xxxqqqkkkfffhhhlllqqqxxx|||}}}{{{qqqnnnjjjggghhhnnnuuuyyyzzz~~~}}}zzzrrrlllfffccceeehhhiiiiiinnnttt{{{sssmmmddd___^^^^^^]]]\\\___ccciiinnnsss{{{pppjjjbbb]]]\\\]]]\\\[[[YYY[[[___bbbfffllltttyyy|||lllfff^^^ZZZZZZ[[[[[[ZZZXXXXXXYYYZZZ\\\```eeeiiirrr{{{pppiii```[[[ZZZZZZYYYWWWXXXWWWUUUTTTUUUWWWZZZ[[[___gggsss~~~{{{tttkkkdddbbbaaa___]]]\\\YYYVVVSSSSSSSSSTTTUUUTTTZZZccckkksss|||vvvpppmmmlllkkkiiibbb^^^ZZZWWWUUUUUUUUUUUURRRVVV[[[___cccjjjrrryyy~~~wwwqqqmmmhhhbbb^^^\\\[[[WWWTTTUUUVVVWWWXXXZZZ]]]aaadddmmmqqqwww||||||vvvoooiiieeeaaa\\\XXXSSSSSSSSSSSSTTTVVVZZZ\\\___cccgggjjjmmmppptttxxxzzzzzztttmmmeee```WWWVVVTTTSSSRRRSSSUUUVVVTTTVVVYYY[[[\\\]]]```bbbdddkkksss{{{{{{rrrkkkccc```\\\YYYWWWVVVUUUUUUSSSTTTUUUVVVWWWWWWXXXYYY[[[```fffjjjooo}}}yyypppkkkeee```]]][[[XXXUUUTTTTTTTTTUUUVVVVVVWWWVVVVVVZZZ^^^___aaaiiivvv{{{|||vvvnnnhhhdddaaa\\\XXXVVVUUUTTTUUUVVVWWWVVVTTTQQQTTTWWWXXXZZZ^^^eeejjjxxx}}}}}}wwwyyy|||vvvrrrmmmgggcccbbb___]]]]]]^^^^^^\\\YYYVVVVVVWWWXXX[[[^^^aaabbbhhhnnnwww|||yyyvvvrrrooo|||tttuuu~~~zzztttnnnpppmmmiiihhhiiihhheeebbbaaa^^^\\\]]]```ccccccbbbcccggglllpppsssvvvyyy{{{vvvsssqqqooonnnllliiiggg}}}~~~~~~}}}}}}~~~zzztttwww||||||{{{zzzzzzzzzyyyvvvssssssppplllhhhffffffhhhiiikkkkkkjjjkkklllmmmnnnooonnnkkkhhhffffffggggggfff}}}yyyvvvuuuwwwxxx{{{~~~{{{zzzxxxrrrtttxxx~~~~~~~~~zzzvvvttttttuuuvvvvvvvvvuuuuuutttsssrrrrrrqqqoookkkiiijjjjjjjjjiiizzzuuuxxx~~~{{{xxxuuurrrqqqrrrtttuuuwww}}}zzzxxxqqqrrruuu}}}}}}{{{{{{{{{}}}{{{zzzxxxuuusssssssssrrrqqqvvvpppooosss{{{}}}{{{yyyxxxtttvvvyyy{{{|||}}}zzzssssssuuu|||~~~{{{zzz|||~~~vvvnnnlllnnnqqqzzz~~~}}}uuutttvvv|||}}}zzzvvvvvvvvvvvvwww{{{}}}|||}}}vvvmmmiiiiiikkksssxxxvvvvvv|||~~~{{{vvvrrrmmmmmmllljjjkkknnntttxxx~~~wwwnnnhhhfffeeekkkuuu{{{yyy}}}{{{wwwrrrnnnhhhgggdddbbbaaaeeejjjooossszzzyyyooohhheee```eeennnwww~~~}}}|||wwwrrrnnngggeeebbb^^^]]]```fffjjjnnnuuu}}}rrrhhhbbbaaacccfffmmmwww|||{{{yyywwwvvvvvvwwwwww{{{{{{{{{{{{|||~~~uuunnniiieee___\\\\\\___aaabbbiiiooozzztttjjjccc^^^___aaafffnnnxxx}}}{{{vvvuuusssqqqppppppppppppqqqqqqqqqqqqrrruuuzzz~~~wwwpppjjjeee___[[[ZZZ[[[\\\]]]gggnnnzzzxxxllleee\\\\\\]]]___eeelllsssxxx|||~~~|||yyyxxxwwwtttssspppooommmkkkiiiiiihhhhhhfffggggggfffgggiiinnnrrryyy{{{rrrnnnhhhaaa\\\YYYYYYZZZZZZeeemmmzzz{{{nnneee^^^]]]\\\\\\^^^ccchhhkkkmmmooorrruuuxxxyyyyyyyyyzzz{{{{{{zzzzzzxxxwwwvvvwwwuuurrrpppoooooommmkkkkkkjjjhhhgggeeedddcccbbbaaaaaaaaaaaaaaacccfffiiipppvvv~~~~~~uuurrrmmmeee___]]]\\\\\\\\\ccclllzzzpppggg```^^^ZZZXXXXXX[[[^^^```bbbdddfffiiikkklllmmmmmmoooooooooooonnnmmmmmmlllnnnllliiihhhhhhhhhfffeeedddcccbbbaaa```^^^]]]\\\]]]]]]]]]\\\\\\]]]```bbbfffkkkssszzzzzzuuuppphhhbbb_________^^^bbbjjjxxxtttiii___\\\XXXTTTSSSTTTVVVWWWZZZ[[[]]]^^^```aaabbbbbbddddddddddddcccccccccccceeecccaaa```aaaaaa```^^^ZZZZZZZZZZZZYYYWWWVVVUUUVVVWWWWWWVVVUUUUUUXXXZZZ```eeelllrrrwww~~~xxxssskkkdddaaa```______aaahhhuuuxxxmmm```\\\XXXSSSQQQQQQRRRTTTSSSTTTUUUVVVWWWXXXXXXYYYZZZZZZZZZYYYZZZZZZ[[[[[[\\\ZZZXXXXXXYYYYYYYYYWWWSSSTTTTTTUUUTTTSSSRRRQQQQQQRRRRRRQQQOOOOOOPPPRRRYYY^^^eeekkkooovvv~~~yyyppphhhdddaaa```___^^^eeeppp{{{oooaaa^^^YYYTTTQQQQQQSSSTTTOOOOOOPPPPPPQQQRRRRRRRRRTTTTTTSSSSSSSSSTTTUUUUUUVVVTTTSSSSSSTTTTTTTTTSSSQQQRRRSSSSSSSSSSSSQQQQQQNNNOOOOOONNNLLLLLLMMMOOOOOOTTT[[[aaafffllltttzzzxxxyyyyyyyyy|||vvvmmmgggdddbbb```\\\bbblllzzzzzznnnfff```YYYSSSPPPNNNMMMLLLLLLKKKKKKKKKLLLMMMOOOPPPLLLLLLMMMNNNNNNNNNNNNNNNPPPOOOOOONNNMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKLLLKKKIIIHHHIIIJJJNNNOOORRRWWW^^^eeekkkoooyyy~~~xxxqqqmmmkkknnnssszzz~~~ssskkkgggdddbbbbbbcccjjjwww|||qqqgggbbb[[[UUURRRPPPOOONNNJJJJJJIIIIIIIIIJJJKKKLLLHHHHHHIIIJJJJJJJJJJJJJJJMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGIIIIIIIIIGGGFFFGGGHHHHHHIIIKKKOOOUUU[[[aaaeeeooosssxxx|||}}}}}}}}}~~~{{{{{{{{{|||}}}~~~sssnnnjjjhhhkkkqqqyyy{{{qqqkkkfffdddaaabbbhhhttt~~~tttiiiddd]]]WWWTTTSSSRRRQQQKKKJJJIIIIIIHHHHHHHHHIIIFFFFFFGGGHHHHHHHHHGGGGGGIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGFFFDDDCCCDDDEEEBBBCCCDDDGGGLLLQQQVVVYYYbbbfffkkkooopppqqqrrrrrrrrrrrrrrrssstttuuuvvvwwwwwwyyy{{{}}}xxxmmmlllhhhgggkkkrrr{{{zzzqqqjjjfffbbbbbbgggtttvvviiieee^^^YYYVVVUUUSSSRRRNNNNNNMMMKKKJJJIIIHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCEEEEEEDDDCCCBBBCCCDDDAAAAAABBBDDDGGGKKKOOOQQQXXX\\\aaaeeefffgggiiijjjjjjjjjjjjkkklllmmmnnnooolllnnnpppsssvvvzzzuuulllkkkiiijjjqqqyyy|||{{{|||~~~zzzqqqlllhhhfffjjjuuu}}}vvviiieee___[[[XXXVVVTTTSSSPPPPPPOOOMMMKKKIIIHHHGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEDDDCCCBBBBBBDDDBBBAAAAAABBBDDDGGGJJJLLLPPPSSSXXX[[[\\\]]]___```]]]]]]^^^^^^___aaabbbcccdddeeehhhjjjmmmrrrwww{{{wwwpppmmmlllpppzzz~~~xxxuuuxxx|||{{{tttnnnjjjlllwww|||uuujjjfffaaa]]]ZZZXXXVVVTTTPPPPPPOOONNNLLLIIIGGGFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDEEECCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEDDDBBBAAABBBCCC@@@???>>>>>>@@@BBBDDDFFFHHHJJJNNNPPPQQQRRRTTTUUUTTTTTTTTTUUUVVVWWWXXXYYY[[[]]]___aaadddhhhnnnqqqxxx~~~|||yyytttuuu|||~~~xxxuuupppuuu|||uuuppppppyyywwwtttppplllkkkmmmqqqsss~~~|||uuukkkhhhccc___]]][[[XXXVVVRRRRRRRRRQQQOOOLLLJJJHHHFFFFFFFFFFFFFFFEEEDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDAAAAAABBBBBBCCCCCCCCCCCCBBBCCCDDDCCCAAA@@@AAABBB???>>>===<<<===???BBBCCCBBBDDDGGGIIIIIIJJJKKKMMMNNNNNNNNNOOOPPPQQQRRRSSSRRRTTTUUUWWWYYY]]]bbbfffmmmsss|||wwwtttrrrqqqnnnttt~~~yyywwwzzzqqqccc```]]]YYYXXXXXXZZZ[[[cccjjjvvv|||uuummmiiieeeaaa___]]]ZZZXXXUUUVVVUUUTTTRRRPPPMMMLLLGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDD@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCBBB@@@???@@@AAA???>>>=========???BBBCCC@@@BBBEEEFFFFFFFFFHHHIIIGGGGGGHHHHHHIIIJJJLLLMMMLLLMMMOOOPPPRRRVVVZZZ^^^aaagggpppyyytttooonnnnnnmmmnnnvvv~~~uuufff]]]WWWVVVSSSQQQPPPPPPQQQQQQPPPUUU]]]eeeooo}}}rrrooojjjfffccc```]]][[[YYYWWWUUUTTTTTTRRRPPPNNNLLLJJJHHHEEEDDDEEEFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCC???@@@BBBCCCCCCBBB@@@???AAAAAA@@@@@@???>>>======>>>>>>???AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIKKKMMMPPPRRRSSSVVV^^^hhhooovvv}}}sssllliiijjjmmmnnnssszzzxxxnnneee]]]XXXVVVMMMLLLJJJIIIHHHHHHHHHIIILLLLLLMMMRRRZZZeeepppvvv{{{vvvwww}}}yyyuuuooojjjgggddd```^^^]]][[[XXXWWWVVVUUUSSSQQQOOOMMMKKKIIIGGGFFFFFFFFFDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCC???@@@BBBCCCCCCBBB@@@???@@@@@@??????>>>======<<<;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBEEEEEEFFFHHHJJJLLLNNNPPPNNNUUU]]]dddjjjtttxxxssskkkfffeeehhhlllooovvv}}}{{{tttooonnnkkkeee^^^XXXSSSQQQOOOJJJIIIHHHFFFFFFEEEFFFFFFEEEDDDDDDGGGLLLTTT[[[___nnnvvv}}}uuuooolllnnnsssvvv~~~xxxqqqmmmiiieeebbbaaa___\\\ZZZYYYXXXVVVTTTSSSRRRPPPMMMKKKIIIGGGFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCC@@@@@@BBBBBBBBBBBB@@@@@@?????????>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>??????AAAAAABBBDDDFFFHHHJJJKKKJJJOOOVVVZZZ```iiivvvzzzrrrkkkhhhdddbbbccchhhnnnrrr{{{vvvlllddd^^^ZZZWWWUUURRROOOMMMLLLKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDFFFIIILLLNNNSSSZZZeeepppyyy}}}wwwsssllleeeaaa```aaacccgggmmmuuuxxxrrrnnniiigggeeebbb^^^\\\[[[ZZZXXXVVVUUUUUUTTTRRRPPPMMMKKKIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@?????????>>>>>>>>>=================================>>>>>>>>>???????????????@@@AAABBBDDDFFFGGGHHHKKKOOORRRWWW___jjjsss|||zzzuuunnniiieeedddcccccceeekkksssxxxzzzpppfff___ZZZWWWUUUNNNMMMLLLKKKKKKKKKKKKLLLIIIHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKOOOUUU]]]ccchhhkkkllliiifffbbb^^^[[[YYYYYYZZZZZZ]]]aaagggnnn{{{yyysssooollliiifffaaa^^^]]][[[YYYXXXWWWWWWVVVUUUSSSQQQOOONNNKKKJJJIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>=========>>>>>>>>>?????????????????????@@@AAABBBDDDEEECCCEEEGGGIIIMMMSSS\\\bbbjjjtttvvvooojjjgggccc```aaabbbdddeeehhhnnnvvv|||~~~{{{mmmggg___XXXTTTRRRPPPOOOMMMMMMLLLKKKKKKKKKKKKKKKHHHIIIIIIIIIHHHHHHGGGGGGDDDEEEEEEFFFFFFFFFEEEEEEJJJKKKMMMQQQTTTXXX[[[\\\\\\[[[YYYWWWUUUTTTTTTTTTRRRTTTWWWZZZ]]]dddmmmttt{{{wwwtttoookkkfffbbbaaa___^^^\\\ZZZYYYXXXWWWUUUTTTSSSRRRLLLKKKJJJHHHFFFDDDCCCBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA===============<<<<<<<<<<<<<<<=========>>>>>>>>>????????????@@@AAABBBCCCDDDEEEFFFHHHJJJNNNSSSXXX```hhhttt~~~vvvqqqiiiccc```___^^^^^^^^^aaaeeegggjjjpppyyy~~~wwwxxx{{{uuuiii```[[[UUUPPPMMMLLLKKKJJJLLLLLLLLLKKKKKKJJJJJJJJJIIIJJJJJJKKKKKKJJJIIIIIIDDDEEEFFFGGGGGGGGGFFFFFFDDDEEEFFFHHHKKKMMMOOOPPPTTTSSSQQQPPPOOOMMMMMMLLLJJJMMMPPPQQQRRRUUU[[[```lll{{{~~~wwwsssmmmiiigggeeedddccc___]]]ZZZXXXUUUTTTSSSSSSNNNMMMLLLJJJGGGEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<=========<<<<<<=========>>>>>>>>>??????>>>??????@@@AAABBBDDDEEEFFFGGGHHHKKKMMMOOOVVV]]]fffnnnuuuyyyrrrhhhddd___[[[ZZZ[[[\\\^^^\\\aaafffjjjnnnttt}}}uuurrrrrrvvvxxx{{{uuuggg]]]WWWTTTPPPMMMLLLLLLKKKJJJLLLLLLMMMNNNOOOOOOOOOOOONNNOOOPPPQQQQQQPPPOOONNNLLLLLLLLLLLLKKKJJJJJJIIICCCCCCEEEGGGHHHIIIIIIJJJLLLLLLKKKKKKJJJJJJJJJJJJGGGJJJLLLKKKJJJLLLPPPTTTZZZeeewww}}}xxxrrrnnnllljjjiiihhhccc```\\\XXXUUUSSSSSSSSSRRRQQQOOOMMMKKKHHHGGGFFFCCCCCCCCCBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB??????????????????@@@@@@=========>>>>>>>>>??????>>>>>>>>>????????????@@@>>>>>>>>>>>>>>>???@@@@@@??????AAABBBCCCDDDEEEFFFJJJPPPWWW\\\bbblllxxxxxxooofff```\\\YYYVVVSSSSSSUUUXXXZZZ]]]bbbiiinnnrrryyytttooommmooooooqqq{{{xxxnnneee[[[TTTNNNLLLJJJJJJKKKLLLLLLKKKNNNOOOQQQSSSUUUVVVWWWWWWTTTUUUVVVWWWWWWVVVUUUUUURRRQQQPPPNNNLLLKKKIIIIIIFFFGGGIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHJJJKKKMMMNNNJJJKKKKKKIIIGGGGGGKKKOOONNNUUUbbbrrr}}}yyyvvvsssqqqqqqqqqlllggg```ZZZWWWVVVUUUTTTRRRQQQPPPNNNKKKIIIHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@>>>======>>>@@@AAABBBAAA@@@@@@??????@@@@@@@@@>>><<<;;;:::;;;<<<===========================???>>>===============>>>??????@@@AAACCCDDDEEEEEEHHHKKKOOOSSSYYY```ggglll|||{{{ppphhhbbb___^^^UUUTTTSSSQQQPPPSSSXXX\\\aaaeeekkkrrrxxx~~~pppgggggggggfffooo|||uuuhhh```ZZZTTTOOOKKKLLLMMMLLLKKKLLLOOOQQQSSSTTTUUUVVVWWW[[[```ccceeeccc```]]][[[YYYYYYYYYZZZWWWTTTRRRQQQPPPNNNMMMMMMKKKHHHHHHIIIJJJJJJJJJHHHGGGEEEFFFGGGIIIHHHHHHHHHHHHFFFEEEEEEFFFGGGHHHIIILLLSSS\\\iiizzz~~~|||{{{yyywwwnnniiiaaa[[[WWWVVVTTTTTTRRRQQQOOONNNLLLJJJHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@BBBAAA@@@??????@@@AAABBBAAAAAA@@@??????????????????>>><<<;;;;;;;;;==============================>>>>>>============>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDFFFIIIMMMQQQVVV\\\aaaiiiqqq||||||wwwnnneee]]]XXXVVVUUURRRRRRQQQPPPQQQTTTYYY^^^dddiiipppwww}}}ssshhhfffdddccckkkxxxvvvhhh^^^XXXTTTPPPLLLNNNOOOPPPPPPPPPRRRUUUWWWZZZ\\\^^^```bbbeeeiiilllpppnnnllljjjhhhfffdddddd```^^^[[[YYYWWWVVVTTTRRRPPPNNNLLLLLLLLLMMMLLLKKKMMMKKKJJJJJJKKKLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHKKKPPPXXXcccooowwwzzzqqqlllccc\\\XXXVVVTTTSSSQQQPPPOOONNNLLLKKKJJJIIIIIIHHHGGGEEEDDDBBBAAAAAACCCBBBAAA@@@@@@AAABBBCCC@@@??????>>>>>>>>>>>>>>>???>>><<<;;;;;;<<<==============================>>>>>>>>>======>>>>>>???>>>>>>>>>>>>??????@@@@@@AAACCCEEEGGGIIILLLQQQTTTZZZ```iiiqqqxxxyyykkkggg```XXXRRROOONNNMMMOOOOOOPPPPPPRRRVVV\\\aaajjjooowww~~~yyylllfffaaa___gggqqq}}}nnnggg]]]VVVSSSRRRPPPNNNQQQRRRTTTUUUWWWYYY]]]```eeehhhlllooorrrtttwwwzzzzzzzzzyyyxxxuuurrrpppnnnkkkiiieeecccaaa___\\\ZZZVVVUUUTTTTTTTTTSSSQQQOOOOOOMMMLLLKKKLLLLLLKKKIIIKKKIIIGGGEEEDDDCCCCCCCCCGGGGGGGGGHHHKKKRRRZZZ```kkksss~~~uuuoooggg___ZZZWWWUUUTTTQQQQQQPPPOOOMMMLLLKKKKKKJJJIIIHHHGGGEEECCCAAA@@@BBBAAA@@@@@@@@@@@@AAABBB??????>>>===============>>>===<<<<<<<<<<<<==============================>>>>>>>>>===>>>>>>??????????????????>>>>>>>>>>>>@@@BBBDDDEEEFFFHHHLLLNNNRRRWWW^^^ccchhhoooxxx~~~yyypppjjj___\\\WWWRRRNNNLLLLLLLLLLLLMMMOOOQQQTTTYYY```eeeooottt}}}qqqggg```]]]ccclllwww{{{oooddd___YYYUUUUUUVVVVVVUUUUUUWWWZZZ\\\^^^bbbfffjjjppptttzzz~~~|||xxxvvvssspppnnnjjjfffddd___^^^^^^^^^^^^\\\YYYVVVSSSQQQOOOOOONNNMMMKKKIIIJJJIIIGGGEEECCCCCCCCCCCCDDDEEEDDDEEEFFFKKKQQQVVVVVV]]]gggpppzzzyyysssjjjbbb]]]ZZZWWWVVVSSSRRRQQQPPPOOONNNMMMMMMIIIIIIIIIGGGEEECCCAAA@@@@@@@@@????????????@@@@@@???>>>======<<<<<<============<<<<<<<<<=================================>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@?????????@@@AAACCCEEEEEEGGGJJJLLLKKKOOOTTTWWWZZZ```gggmmmuuuyyy~~~}}}}}}ssskkkccc^^^WWWUUUQQQNNNLLLLLLLLLMMMKKKMMMPPPSSSXXX^^^eeeiiirrrxxxwwwiiiaaa^^^bbbhhhqqq}}}nnneee^^^\\\YYYWWWXXXZZZ[[[\\\]]]___bbbdddgggkkkppptttzzz}}}xxxtttpppjjjiiihhhggggggdddaaa^^^\\\ZZZXXXWWWVVVSSSPPPMMMJJJIIIGGGFFFEEEDDDEEEEEE@@@@@@@@@@@@AAAEEEIIIMMMLLLQQQWWW]]]fffttt}}}wwwnnnfffaaa]]][[[YYYVVVUUUTTTSSSQQQPPPOOONNNIIIIIIIIIIIIGGGEEEBBBAAA???????????????????????????>>>>>>===============<<<<<<<<<=======================================>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@>>>@@@BBBCCCDDDEEEGGGIIIHHHKKKOOOQQQRRRVVV\\\aaadddhhhmmmrrrvvv{{{~~~|||yyynnnfff```YYYUUUOOONNNLLLKKKJJJKKKLLLMMMLLLOOOSSSWWW\\\bbbiiinnnuuuzzzzzzkkkbbb___bbbeeemmm|||oooeee```[[[[[[ZZZ[[[\\\___aaaccciiikkknnnpppsssvvv{{{~~~xxxvvvtttsssqqqooollliiieeecccaaa___]]]ZZZUUURRRPPPNNNLLLJJJHHHHHHHHHHHHCCCCCCCCCBBBAAABBBEEEHHHGGGJJJNNNQQQVVVbbbrrr~~~yyypppiiidddaaa^^^]]]YYYXXXWWWUUUSSSQQQPPPOOOIIIJJJJJJJJJIIIGGGEEECCC???@@@@@@@@@@@@@@@@@@???@@@???>>>>>>======>>>>>>;;;<<<<<<=======================================>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@AAAAAAAAAAAAAAA???AAACCCCCCCCCCCCDDDEEEEEEHHHLLLMMMMMMOOOSSSWWWYYY\\\```cccfffjjjooorrrooorrrvvvzzz}}}}}}{{{sssiiiaaa[[[WWWQQQMMMKKKJJJIIIHHHIIIJJJLLLMMMNNNQQQVVVZZZ```fffmmmrrrxxx|||{{{lllccc```bbbcccjjj~~~yyypppgggaaa```^^^___bbbdddgggjjjnnnqqqxxxyyy|||}}}|||zzztttrrrpppnnnkkkgggaaa]]]YYYWWWTTTQQQMMMKKKJJJJJJGGGGGGGGGFFFDDDCCCDDDFFFBBBEEEIIIKKKMMMUUU```jjjzzz{{{rrrjjjfffccc```___[[[ZZZXXXVVVTTTRRRPPPPPPJJJKKKLLLLLLKKKIIIGGGFFF@@@AAAAAABBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>;;;;;;<<<===>>>>>>==============================>>>>>>>>>>>>???@@@AAABBB??????@@@@@@@@@AAAAAAAAABBBDDDEEEEEECCCBBBBBBCCC???BBBFFFGGGFFFGGGKKKNNNQQQRRRTTTUUUVVVXXX\\\^^^___bbbfffiiikkkooorrruuuvvv{{{}}}{{{xxxxxx|||ooohhh___YYYUUUQQQLLLIIIIIIIIIHHHHHHIIIJJJLLLMMMPPPSSSXXX]]]bbbiiioootttzzz~~~zzzlllcccaaaaaaaaaiii|||wwwnnniiidddbbbeeedddgggkkknnnrrrvvv{{{~~~|||wwwrrrmmmaaa^^^ZZZVVVQQQNNNLLLKKKDDDEEEEEEDDDBBBAAACCCDDD===BBBFFFIIIIIINNNVVV]]]ddduuuvvvoookkkgggbbb______]]]ZZZXXXXXXVVVSSSQQQOOONNNMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA???>>><<<;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=====================>>>???@@@BBBBBBFFFFFFEEEEEEDDDDDDCCCCCCAAABBBBBBBBBCCCDDDDDDDDDBBBBBBCCCDDDFFFHHHIIIJJJMMMMMMMMMNNNOOOQQQRRRSSSYYYZZZ\\\]]]___aaacccdddggghhhkkknnnrrrvvvyyyzzz~~~yyyuuusssvvv{{{uuulll^^^[[[VVVPPPLLLJJJJJJJJJEEEFFFGGGGGGHHHJJJMMMPPPSSSVVV[[[aaaffflllrrrwww~~~yyyvvvsssqqquuu{{{}}}~~~{{{xxxrrrjjjccc___^^^___ooo}}}sssiiifffggghhhiiilllqqqwww}}}vvvqqqjjjccc]]]YYYTTTQQQLLLJJJHHHHHHHHHHHHGGGFFFCCCBBBBBBCCCEEEIIILLLNNNYYYcccsss{{{tttppplllgggddd___]]][[[YYYYYYWWWUUUSSSQQQPPPOOONNNLLLKKKJJJJJJHHHGGGFFFEEEDDDBBBBBBAAA@@@???>>>=========>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMQQQRRRSSSTTTVVVXXXYYYYYY[[[\\\^^^```ccceeeggghhhiiinnnuuu{{{{{{vvvrrrssswww{{{sssggg^^^WWWTTTPPPKKKHHHFFFFFFFFFFFFGGGIIIIIIJJJLLLOOORRRUUUXXX^^^ccchhhnnntttxxx|||wwwsssqqqoooooottt{{{}}}vvvqqqpppkkkkkklllmmmmmmmmmmmmmmmkkkjjjgggbbb___^^^```cccnnn|||xxxnnnhhhhhhkkknnnpppvvv{{{zzzppphhh```ZZZWWWUUURRRMMMJJJHHHGGGDDDBBBDDDCCCBBBBBBCCCEEEHHHJJJNNNVVVcccrrr}}}wwwsssooojjjfff```^^^\\\ZZZZZZYYYVVVTTTRRRRRRQQQPPPNNNMMMLLLKKKIIIIIIHHHFFFEEECCCBBBBBBBBBAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????????????????@@@BBBCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFGGGGGGHHHJJJJJJKKKLLLMMMNNNOOOOOORRRRRRSSSTTTUUUWWWWWWXXXXXX[[[```cccfffiiimmmooowwwyyy}}}~~~|||zzzvvvvvvuuutttsssssssssssssssrrrqqqqqqqqqrrrtttuuuuuuwwwyyy|||}}}~~~~~~~~~{{{{{{||||||{{{{{{zzzzzzyyyxxxxxxwwwwwwxxxxxxyyy{{{{{{}}}xxxrrrppprrrppp|||{{{pppfff\\\UUUPPPNNNKKKGGGEEEEEEEEEEEEGGGIIIJJJKKKLLLNNNRRRUUUXXX[[[```eeekkkpppvvv{{{{{{sssnnnkkkjjjjjjlllttt|||zzzrrrkkkddd``````[[[ZZZZZZZZZZZZZZZ[[[\\\]]]\\\[[[ZZZZZZ\\\aaadddmmm|||vvvrrrmmmkkknnntttyyy|||yyypppiiiddd```\\\VVVPPPMMMJJJGGGEEEGGGFFFDDDCCCCCCDDDEEEFFFEEEKKKTTT___mmm}}}{{{wwwrrrmmmhhhaaa___]]][[[[[[YYYWWWUUUSSSSSSRRRPPPOOONNNMMMLLLKKKKKKIIIHHHFFFEEEDDDCCCBBBBBBAAA@@@@@@?????????========================>>>>>>?????????@@@@@@@@@?????????@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBDDDCCCCCCCCCCCCDDDDDDEEEGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLOOOPPPPPPQQQRRRSSSTTTTTTVVVXXXZZZ[[[\\\]]]^^^___aaabbbeeegggiiikkkllllllnnnmmmlllkkkiiigggfffeeeeeedddbbbaaaaaaaaabbbcccaaaaaa`````````aaabbbccccccdddfffgggiiijjjjjjjjjfffffffffggggggfffeeeeeeggggggfffeeeeeeeeeffffffeeefffggghhhiiikkkllllllnnnoooqqqrrrvvv|||zzzrrrnnnnnniiiqqq|||yyymmmeee]]]VVVQQQLLLKKKIIIGGGFFFFFFGGGGGGHHHIIIKKKLLLMMMPPPTTTWWWZZZ]]]bbbggglllrrrxxx|||yyyrrrlllgggeeefffhhhllluuu~~~}}}ooogggaaa[[[YYYYYYVVVUUUTTTSSSSSSSSSUUUUUUWWWWWWWWWVVVVVVYYY^^^bbbmmm{{{zzzrrrqqqqqqsssyyy{{{wwwkkkfff___YYYUUURRROOOMMMKKKIIIGGGEEEDDDDDDEEEFFFFFFIIINNNUUU___nnn{{{wwwqqqllldddbbb___]]]\\\ZZZXXXVVVSSSSSSRRRQQQOOONNNMMMLLLMMMMMMKKKJJJHHHFFFEEEDDDBBBBBBAAAAAA@@@???>>>>>>========================????????????@@@@@@@@@@@@?????????@@@AAABBBDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLNNNOOOPPPQQQSSSTTTUUUVVVUUUUUUUUUVVVVVVVVVUUUTTTVVVVVVXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWXXXWWWVVVUUUTTTUUUVVVWWWUUUUUUUUUUUUUUUVVVVVVWWWVVVVVVXXXYYYZZZ[[[\\\\\\YYYZZZZZZ[[[[[[[[[ZZZZZZ\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\^^^bbbhhhooottt}}}}}}tttnnnllliiilllsss~~~~~~uuuiii___XXXSSSNNNKKKIIIHHHGGGGGGGGGGGGHHHIIIGGGIIIKKKLLLNNNQQQUUUXXX\\\___dddiiimmmsssyyy}}}uuunnniiieeecccfffiiimmmvvvsssggg```\\\XXXWWWXXXUUUTTTRRRQQQPPPQQQQQQRRRSSSSSSSSSRRRSSSVVV[[[___mmm{{{xxxtttuuuyyy~~~xxxsssllleee```[[[VVVTTTNNNMMMJJJGGGFFFFFFFFFGGGHHHIIIKKKNNNUUUaaapppzzz|||wwwqqqmmmiiifffcccaaa___]]]ZZZWWWTTTTTTSSSQQQPPPOOONNNMMMOOOOOOMMMKKKIIIHHHFFFEEEBBBBBBBBBBBBAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@????????????@@@BBBCCCDDDBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEBBBBBBCCCDDDEEEGGGIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMLLLMMMNNNOOOQQQSSSTTTUUUUUUTTTSSSSSSTTTSSSQQQOOOOOOOOOPPPPPPPPPQQQQQQQQQSSSRRRQQQQQQPPPPPPQQQQQQPPPOOOOOONNNNNNOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRSSSTTTVVVWWWYYY^^^dddhhhpppxxx|||yyyxxx{{{xxxpppmmmjjjiiilllvvvppphhh]]]UUUPPPMMMJJJHHHEEEEEEEEEEEEEEEFFFGGGHHHHHHIIILLLMMMOOORRRWWWZZZ^^^aaafffjjjoootttzzz~~~|||sssmmmiiiffffffiiikkkooowwwwwwlllbbb]]]ZZZWWWVVVXXXSSSRRRQQQPPPOOONNNNNNNNNOOOOOOOOOOOOQQQUUUZZZ___mmm|||{{{zzzyyy}}}~~~vvvnnnggg```\\\VVVTTTQQQMMMJJJHHHHHHHHHGGGHHHIIIJJJMMMUUUaaaiii{{{uuurrrooollliiifffccc```]]]ZZZVVVVVVUUUSSSRRRQQQPPPOOOQQQPPPOOOMMMKKKIIIGGGFFFDDDDDDDDDDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMNNNNNNPPPQQQRRRSSSTTTWWWUUUSSSTTTVVVVVVSSSQQQNNNNNNMMMMMMLLLLLLMMMMMMPPPOOOOOONNNNNNOOOPPPQQQMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOOOOOOOOOOOOORRRRRRRRRSSSTTTUUUVVVWWWXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVWWWVVVVVVUUUUUUTTTSSSSSSRRRTTTUUUVVVWWWZZZ^^^aaaeeekkkrrrvvvvvvtttqqqpppkkkjjjmmmrrryyy|||rrrmmmjjjggghhhppp~~~ssseee^^^UUUOOOLLLKKKIIIGGGCCCDDDDDDEEEEEEFFFGGGGGGIIIKKKMMMOOOQQQUUUZZZ]]]aaadddiiimmmqqqwww|||zzzrrrmmmjjjhhhiiilllnnnpppvvv~~~wwwmmmddd```^^^[[[YYYZZZWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQRRRVVV[[[___nnn}}}~~~~~~zzzrrrmmmfffbbb]]]XXXRRROOOMMMLLLIIIJJJKKKJJJKKKOOOWWW^^^}}}sssqqqmmmiiifffccc___\\\XXXWWWVVVUUUTTTRRRQQQQQQRRRQQQPPPMMMKKKIIIHHHGGGEEEFFFFFFFFFDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????=========>>>???@@@BBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNQQQQQQRRRRRRSSSTTTTTTTTTVVVTTTSSSTTTVVVWWWTTTQQQQQQPPPOOONNNMMMMMMMMMMMMLLLLLLKKKKKKKKKMMMNNNOOOKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLMMMNNNNNNNNNNNNMMMSSSSSSSSSSSSTTTVVVWWWWWWVVVWWWXXXXXXYYYYYYYYYYYYZZZYYYXXXWWWVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTSSSSSSPPPQQQSSSTTTTTTUUUWWWYYY^^^bbbgggiiiiiifffdddcccaaabbbgggnnnvvv~~~sssnnnjjjeeeeeemmmzzzuuuhhh\\\UUUMMMHHHGGGFFFDDDCCCEEEEEEFFFFFFGGGHHHHHHIIIJJJLLLOOOQQQSSSWWW\\\___cccfffkkkoootttyyy~~~xxxrrrnnnkkkjjjkkknnnppppppuuu|||}}}|||sssjjjgggeeeaaa^^^_________```___^^^\\\ZZZXXXXXXXXXWWWUUUUUUWWW\\\___ooo~~~~~~|||{{{{{{wwwwwwxxxwwwwwwyyy}}}ssspppiiibbb[[[VVVSSSQQQLLLNNNOOONNNMMMPPPUUUZZZvvvtttqqqooonnnkkkddd___aaa\\\WWWTTTUUUTTTRRRPPPPPPOOONNNMMMLLLLLLLLLLLLHHHHHHFFFDDDCCCAAA@@@?????????>>>===========================>>>>>>>>>>>>============>>>???AAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEEEEDDDCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFHHHJJJKKKKKKLLLOOOPPPTTTTTTTTTUUUVVVVVVWWWWWWYYYXXXWWWWWWWWWUUURRROOOQQQQQQPPPOOOOOOOOOOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQPPPOOOMMMKKKIIIHHHLLLLLLMMMNNNPPPQQQRRRRRRTTTTTTSSSSSSSSSUUUWWWXXX[[[[[[\\\\\\]]]\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZYYYXXXWWWVVVVVVTTTSSSRRRRRRSSSUUUXXXYYYcccbbbaaa___^^^^^^^^^^^^\\\___eeemmmuuuwwwpppkkkiiiiiillluuu{{{iii^^^RRROOOKKKFFFCCCCCCDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJKKKLLLNNNPPPSSSYYY___ccchhhkkkppptttyyy~~~}}}uuupppppppppnnnlllmmmppptttxxxyyy|||~~~yyyssspppnnnmmmlllllliiigggeeeeeedddbbbaaabbb^^^[[[[[[ZZZZZZ___fffuuu}}}{{{{{{yyywwwvvvxxxzzzzzzyyy|||}}}wwwooohhhbbb]]]ZZZYYYVVVSSSQQQRRRRRRRRRRRR~~~zzzyyywwwssslllggg```[[[VVVSSSTTTTTTRRROOOQQQQQQOOONNNNNNNNNNNNNNNJJJJJJIIIGGGEEECCCBBBBBB@@@@@@???>>>========================>>>>>>>>>>>>============>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@BBBDDDDDDCCCBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHIIILLLMMMMMMNNNPPPRRRSSSTTTUUUWWWXXXYYYZZZ[[[ZZZYYYXXXXXXXXXWWWTTTQQQRRRRRRQQQPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMLLLNNNOOOOOOPPPQQQRRRSSSSSSUUUUUUUUUUUUVVVVVVWWWXXXZZZ[[[[[[\\\]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYXXXXXXWWWVVVUUUTTTTTTUUUVVVYYYZZZ]]]\\\[[[[[[ZZZ[[[[[[\\\[[[^^^eeennnwwwzzzssskkkhhhhhhkkktttooo___UUUOOOLLLHHHEEECCCCCCEEEFFFEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLNNNQQQTTTYYY```dddllloootttxxx}}}~~~yyyrrroooooopppooonnnooorrrvvvyyyzzz}}}{{{zzzyyyxxxvvvsssqqqooonnnllljjjjjjfffcccbbb```___cccjjjxxx{{{yyywwwtttrrrvvvvvvxxx{{{}}}vvvqqqkkkhhhbbb^^^ZZZWWWVVVVVVUUUTTT~~~|||wwwpppkkkaaa\\\WWWUUUUUUUUUSSSQQQSSSRRRQQQPPPOOOOOOOOOOOOMMMMMMKKKJJJHHHGGGFFFEEEBBBAAA@@@???>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBBBBAAAAAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBDDDDDDEEEEEEFFFFFFGGGGGGHHHJJJMMMNNNNNNOOORRRSSSSSSUUUWWWYYY[[[]]]^^^___]]]\\\[[[[[[[[[ZZZWWWTTTSSSSSSRRRQQQQQQQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXXXXYYYYYYYYY[[[\\\]]]^^^______```___^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]\\\\\\[[[ZZZZZZZZZXXXXXXWWWVVVWWWXXXZZZ[[[XXXXXXWWWWWWWWWYYYZZZ[[[[[[^^^fffqqq|||vvvnnnjjjiiillltttppp```TTTLLLKKKIIIFFFDDDCCCDDDEEEGGGGGGGGGHHHHHHIIIJJJKKKKKKMMMOOOQQQTTTWWW]]]dddhhhqqqtttyyy~~~{{{vvvqqqppprrrsssssstttvvvyyy}}}}}}zzzwwwwwwrrrooommmjjjhhhkkkppp|||~~~xxxtttsssqqqppppppsssxxx}}}{{{rrrmmmgggccc```^^^]]]\\\zzzrrrmmmeee```[[[XXXXXXXXXVVVTTTSSSSSSRRRQQQPPPPPPPPPPPPOOONNNMMMLLLJJJIIIHHHGGGDDDCCCBBB@@@???>>>>>>>>>============>>>>>>>>>>>>???>>>>>>=========>>>>>>????????????????????????===???AAAAAA@@@???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAACCCDDDDDDEEEEEEFFFGGGGGGGGGIIILLLMMMNNNOOOQQQSSSTTTVVVYYY\\\^^^```aaaaaaaaa```______^^^]]]ZZZWWWUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOPPPRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXZZZ[[[[[[[[[ZZZ^^^___```aaaccccccddddddcccbbbbbbaaaaaa``````_________^^^^^^]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYYZZZZZZYYYYYYXXXWWWXXXYYY[[[\\\^^^aaajjjwww{{{sssooollloooxxxrrrbbbVVVMMMHHHHHHGGGEEECCCBBBCCCEEEFFFHHHHHHHHHIIIJJJJJJKKKKKKQQQSSSUUUXXX]]]cccjjjooowwwzzz{{{wwwtttuuuxxxyyy{{{|||yyytttppprrrwww~~~wwwtttpppmmmmmmpppsssvvv~~~zzzsssooollljjjhhhxxxrrrhhhccc]]]ZZZZZZYYYWWWTTTSSSRRRQQQPPPPPPOOOOOOPPPOOOOOONNNMMMKKKJJJIIIIIIFFFEEEDDDBBB@@@??????>>>============>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@@@@???>>>???@@@@@@@@@????????????@@@@@@BBBCCCCCCDDDDDDEEEFFFFFFEEEGGGJJJKKKLLLMMMPPPRRRVVVXXX[[[^^^aaabbbcccccccccbbbaaa```___]]]YYYVVVWWWVVVUUUUUUTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUWWWYYY\\\^^^_________```aaacccdddeeefffggggggffffffeeeeeedddddddddcccdddccccccbbbaaa```______]]]]]]\\\[[[ZZZZZZZZZZZZ\\\[[[YYYXXXYYY[[[]]]^^^eeehhhqqqvvvqqqnnnrrrzzztttcccWWWNNNIIIFFFHHHGGGEEECCCBBBBBBCCCDDDHHHHHHIIIIIIJJJKKKLLLLLLSSSUUUXXX[[[```gggnnnttt||||||yyyxxx{{{~~~xxxyyy}}}~~~zzztttooolllmmmoooqqqtttzzz|||xxxvvv{{{uuulllggg```\\\[[[ZZZVVVSSSTTTSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOMMMLLLKKKKKKJJJHHHGGGEEECCCAAA@@@??????============>>>>>>>>>>>>=========<<<<<<===>>>>>>========================<<<===??????>>>>>>>>>?????????>>>>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCEEEHHHIIIJJJLLLOOOQQQWWWYYY]]]bbbeeeggghhhhhhhhhfffdddcccaaa^^^ZZZWWWXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWYYY[[[^^^aaadddeeefffeeefffgggiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjkkkjjjiiihhhfffdddccccccaaa```___^^^]]]\\\[[[[[[]]]\\\[[[ZZZ[[[^^^aaacccnnnqqqzzzyyytttpppttt}}}wwwnnnbbbVVVMMMIIIFFFDDDGGGFFFDDDCCCBBBCCCCCCDDDHHHIIIJJJKKKLLLNNNOOOOOOSSSVVVYYY]]]cccjjjrrrwww~~~}}}}}}~~~xxxrrrnnnllllllmmmnnnsss{{{zzzsssmmmfffaaa___]]]YYYVVVUUUTTTSSSRRRRRRQQQRRRRRRQQQQQQPPPOOONNNMMMLLLLLLJJJIIIGGGDDDBBBAAA@@@???============>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???========================<<<>>>??????>>>>>>???@@@??????>>>>>>???@@@@@@AAA???@@@@@@AAAAAABBBBBBCCCBBBDDDGGGIIIJJJLLLNNNQQQVVVYYY___eeejjjnnnoooppprrrpppnnnkkkiiieee```]]]YYYYYYXXXWWWWWWWWWWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVUUUVVVVVVWWWXXXYYYZZZZZZ[[[\\\^^^aaaeeeiiimmmoooooopppqqqqqqrrrrrrrrrqqqqqqqqqrrrrrrsssssstttttttttsssqqqooollljjjhhhgggeeeddddddcccaaa___^^^]]]___^^^]]]^^^aaaeeejjjmmmxxxzzzyyyuuuyyy|||zzzxxxvvvtttccc]]]TTTMMMHHHFFFEEEDDDDDDDDDCCCCCCDDDEEEEEEFFFIIIJJJLLLMMMPPPQQQSSSTTTWWWZZZ^^^bbbhhhooowww}}}|||vvvqqqnnnllllllkkknnnttt}}}yyytttlllgggeeebbb^^^ZZZWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRQQQPPPOOONNNNNNNNNKKKJJJHHHEEECCCAAA@@@???============>>>>>>>>>>>>;;;;;;;;;<<<<<<>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@@@@???>>>???@@@??????>>>??????@@@AAAAAA>>>??????@@@@@@AAABBBBBBBBBEEEGGGIIIJJJLLLOOOQQQUUUYYY```hhhnnnsssvvvwww|||zzzwwwtttqqqmmmhhhdddZZZZZZYYYXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYVVVWWWXXXYYYZZZ[[[\\\]]]^^^___aaadddhhhmmmrrruuuxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{|||}}}}}}~~~yyyxxxvvvtttqqqnnnlllkkkhhhhhhgggfffdddbbb```___aaaaaaaaacccgggmmmrrrvvv}}}~~~{{{xxxtttoookkkhhhgggeeedddXXXTTTNNNJJJHHHGGGFFFEEEBBBBBBBBBCCCEEEFFFHHHIIIKKKLLLMMMPPPRRRTTTVVVWWW\\\___cccgggmmmuuu}}}yyytttpppmmmllljjjlllpppxxx|||sssmmmhhhddd^^^ZZZZZZXXXUUUTTTTTTUUUTTTTTTQQQQQQQQQQQQPPPOOONNNMMMOOOOOOMMMJJJGGGDDDAAA???AAA@@@???=========>>>???<<<<<<==================<<<<<<============<<<<<<===<<<;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@BBBCCCDDDFFFHHHLLLOOOVVV[[[bbbhhhooowww|||uuunnnhhhddd```\\\[[[YYYXXXVVVWWWWWWWWWVVVTTTTTTVVVXXXXXXYYY[[[[[[ZZZYYYYYYZZZXXXYYYYYYZZZ\\\^^^```aaa```cccgggkkkooouuu{{{~~~}}}zzzwwwuuutttsssooollliiifffeeeddddddfffhhhlllooouuu{{{~~~uuummmggg```\\\[[[ZZZVVVRRRNNNLLLJJJGGGEEECCCAAAAAADDDEEEEEEEEEFFFHHHLLLOOOPPPQQQQQQRRRSSSVVVZZZ]]]aaadddiiinnntttzzz~~~zzzuuuqqqnnnmmmjjjlllnnnrrrzzz|||uuupppkkkfffaaa^^^[[[XXXVVVUUUTTTSSSRRRTTTTTTTTTTTTTTTSSSRRRRRRPPPOOOMMMKKKHHHEEEBBBAAAAAAAAA???>>>===>>>>>>???============>>>>>>>>>>>><<<<<<============<<<<<<======<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================???AAACCCDDDEEEGGGKKKNNNUUU[[[dddlllttt~~~{{{qqqmmmgggbbb___]]][[[ZZZWWWWWWWWWVVVTTTUUUWWWYYY\\\^^^___```^^^^^^^^^___``````aaabbbdddfffhhhiiijjjmmmqqqvvvzzz}}}yyytttqqqnnnmmmmmmlllnnnrrruuuyyy~~~rrrjjj___YYYSSSQQQQQQQQQNNNJJJHHHGGGFFFDDDCCCBBBAAAAAAEEEFFFFFFGGGGGGIIIMMMPPPQQQSSSTTTUUUVVVZZZ^^^aaafffiiimmmqqqvvv|||}}}yyyvvvsssqqqttttttuuuvvvwwwxxxyyyyyyzzzzzzyyywwwuuurrrqqqpppjjjkkklllnnntttyyysssnnniiieeebbb___[[[XXXVVVTTTRRRQQQRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOMMMJJJGGGEEEDDDCCCBBBAAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<>>>>>>===<<<<<<<<<======================================================>>>@@@AAABBBCCCEEEIIILLLSSSZZZeeeppp{{{}}}wwwnnngggbbb___]]]\\\YYYYYYYYYXXXWWWXXX[[[]]]]]]```bbbcccbbbaaaaaabbbddddddeeegggiiilllnnnooorrruuuyyy~~~{{{vvvttttttuuuyyy|||oooccc\\\TTTPPPLLLKKKLLLMMMKKKIIIEEEDDDDDDCCCCCCCCCCCCCCCEEEFFFHHHHHHIIILLLOOORRRTTTVVVXXXZZZ\\\___dddggglllooorrruuuyyy~~~|||yyyuuupppmmmkkkjjjhhheeebbb```^^^]]]^^^___```bbbdddeeegggggglllmmmoooqqqrrrsssttttttlllllllllllloooxxxxxxrrrlllhhheeebbb]]]ZZZXXXVVVSSSRRRPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQPPPOOOMMMJJJHHHGGGEEEDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>=========<<<<<<============<<<<<>>======<<<<<<<<<========================????????????????????????===>>>@@@AAAAAADDDGGGJJJPPPYYYfffttt{{{qqqjjjfffcccaaa]]]]]]]]]\\\[[[]]]```cccccceeehhhjjjiiihhhhhhiiijjjjjjkkkmmmooorrrtttvvvzzz}}}~~~|||}}}~~~pppdddZZZUUUPPPMMMKKKJJJKKKKKKJJJHHHFFFEEEEEEEEEEEEEEEFFFFFFEEEGGGIIIJJJLLLNNNRRRTTTVVVYYY\\\___aaaeeejjjmmmrrrtttwwwyyy||||||yyyvvvsssoookkkhhhddd```\\\XXXXXXXXXXXXXXXWWWWWWWWWTTTTTTUUUWWWXXXZZZ[[[[[[\\\___ccchhhmmmqqqtttvvvrrrrrrpppnnnnnnttt~~~{{{tttppphhheeeaaa]]][[[YYYWWWUUUUUUTTTSSSRRRRRRRRRSSSSSSRRRRRRRRRQQQOOONNNLLLKKKHHHGGGFFFEEECCCBBB@@@@@@>>>>>>>>>=========<<<<<<<<<<<<============<<<<<>>>>>===<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@BBBFFFIIIQQQ[[[jjjzzzyyysssooommmccccccbbbaaa```bbbfffjjjnnnqqqtttvvvvvvuuuuuuvvvvvvwwwxxxyyy{{{~~~rrreee\\\TTTOOOJJJIIIGGGFFFEEEEEEDDDBBBFFFFFFEEEEEEEEEEEEFFFFFFFFFHHHKKKMMMOOOQQQTTTWWWYYY\\\```cccfffjjjooorrrvvvxxxzzz|||xxxsssnnnjjjggggggddd___\\\YYYUUURRROOOMMMMMMMMMNNNOOOOOOPPPPPPLLLMMMMMMMMMMMMMMMNNNNNNPPPSSSWWW^^^eeelllqqqtttttttttssspppnnnqqqxxx~~~}}}{{{yyyxxxwwwwwwyyyzzz~~~|||vvvoookkkfffccc```^^^\\\ZZZWWWVVVTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQOOOOOOKKKJJJJJJHHHFFFDDDBBBAAA?????????>>>>>>======<<<<<<<<<============<<<<<<>>>>>>?????????>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@BBBEEEHHHSSS^^^ooo|||yyynnnnnnllljjjjjjlllpppsssxxx|||rrrddd[[[TTTNNNJJJHHHHHHGGGFFFDDDCCCBBBAAADDDDDDDDDDDDDDDEEEEEEFFFIIIKKKOOOQQQSSSVVVYYY[[[]]]```eeehhhlllooosssvvvyyy{{{}}}~~~yyysssmmmhhheeeaaa___\\\XXXUUUQQQOOOMMMKKKIIIKKKKKKJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGIIIKKKNNNTTT\\\dddkkkoooqqqssssssqqqnnnooorrrvvv{{{wwwuuuoooooonnnnnnmmmnnnnnnnnnrrrvvvzzz~~~~~~xxxtttooojjjfffccc```]]]ZZZYYYVVVTTTSSSRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQNNNMMMMMMKKKIIIGGGDDDCCCBBBBBBAAA@@@@@@???>>>>>><<<<<<============<<<<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@BBBEEEGGGPPP]]]ppp~~~|||zzzyyyzzz~~~ssscccXXXSSSPPPJJJFFFGGGGGGHHHGGGEEEDDDCCCCCCBBBCCCCCCDDDFFFGGGIIIJJJLLLOOOSSSVVVYYY[[[^^^```bbbeeejjjnnnqqqtttxxxzzz{{{}}}{{{rrrnnnhhhccc```^^^[[[YYYUUURRROOOMMMLLLKKKJJJHHHIIIIIIJJJJJJJJJJJJJJJJJJLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHLLLSSS[[[dddiiinnnqqqtttssspppooopppssswwwzzzuuuqqqnnnlllkkkkkkkkklllmmmmmmmmmmmmpppsssvvvwwwyyy{{{uuuooojjjfffbbb___aaa___\\\ZZZXXXXXXXXXXXXTTTUUUUUUUUUUUUTTTSSSSSSOOOOOOOOOMMMKKKHHHEEECCCDDDDDDCCCBBBBBBAAA@@@@@@<<<<<<============<<<<<<<<<===>>>???@@@@@@???>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@@@@BBBEEEGGGLLLYYYnnnssshhh[[[SSSQQQNNNIIIDDDBBBCCCEEEEEECCCBBBBBBCCCBBBCCCDDDFFFIIILLLNNNOOOOOOSSSWWWZZZ\\\___bbbdddfffiiimmmqqqtttwwwzzz}}}}}}}}}tttoooeeebbb\\\XXXVVVUUUSSSQQQPPPMMMJJJHHHHHHHHHHHHGGGCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHFFFEEEEEEGGGMMMVVV___eeennnrrrvvvvvvsssqqqqqqrrrooowww}}}zzzuuuqqqnnnnnnooopppnnnnnnnnnoooqqqssstttuuuyyyzzz{{{}}}wwwrrrnnnllljjjiiigggeeeaaa___\\\[[[ZZZZZZYYYXXXXXXYYYYYYXXXVVVTTTRRROOONNNNNNMMMKKKIIIFFFFFFDDDCCCAAA???>>>>>>@@@???>>>===<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<==============================<<<<<<>>>AAACCCEEELLLZZZkkkxxxddd\\\SSSNNNMMMLLLHHHEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIJJJLLLOOORRRSSSUUUYYY\\\___dddhhhlllnnnpppsssvvvyyy|||}}}yyyzzz|||}}}xxxqqqjjjeee\\\XXXTTTQQQPPPPPPNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJEEEEEEFFFGGGJJJPPPXXX]]]lllsss{{{~~~|||xxxuuusssvvvuuu{{{}}}wwwuuusssppppppqqqsssuuuvvvwwwyyy{{{~~~{{{wwwtttsssrrrpppmmmiiieeeaaa___^^^[[[YYYXXXWWWXXXWWWVVVTTTUUUSSSPPPOOOOOONNNLLLJJJGGGGGGEEEDDDBBBAAA??????AAA@@@???>>>===<<<<<<<<>>>>>==========================================<<<===>>>AAACCCEEEJJJWWWeee||||||mmm___XXXPPPKKKKKKJJJGGGDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHJJJKKKMMMOOOSSSVVVYYY\\\```dddggglllqqquuuuuuwwwzzz}}}~~~yyysssrrrrrrqqqtttxxx|||~~~tttmmmgggaaa\\\XXXUUUQQQNNNMMMMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHGGGFFFHHHMMMSSSXXXhhhppp{{{{{{yyyvvvtttwww|||zzzwwwuuuuuuuuuuuuvvvyyy|||~~~~~~|||xxxsssmmmhhhdddbbb^^^\\\ZZZYYYYYYYYYWWWUUUWWWUUURRRQQQQQQPPPNNNLLLIIIIIIGGGFFFDDDBBBAAAAAABBBBBB@@@???>>>=========???????????????????????????>>>>>>>>>>>>=============================================>>>AAACCCDDDGGGRRR]]]qqqlll___XXXRRRLLLHHHHHHGGGFFFCCCDDDDDDDDDEEEEEEEEEFFFFFFHHHJJJLLLNNNPPPTTTYYY\\\```cccgggkkkoootttyyy}}}}}}~~~uuummmiiigggfffhhhlllsssyyy{{{pppgggbbb]]]XXXTTTRRRPPPLLLJJJJJJIIIHHHGGGHHHGGGGGGFFFFFFFFFGGGGGGFFFGGGGGGIIIJJJKKKLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJHHHFFFFFFIIINNNRRRbbblll{{{{{{vvvtttyyyyyyvvvwwwxxxyyy|||}}}zzzsssmmmgggeeeaaa```^^^]]]^^^]]]\\\ZZZYYYWWWUUUTTTTTTRRRPPPNNNLLLKKKJJJHHHGGGEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=================================>>>???@@@BBBCCCFFFOOOVVVeee~~~qqq```UUUQQQNNNIIIGGGFFFGGGFFFEEECCCDDDDDDEEEFFFGGGGGGHHHHHHJJJNNNQQQUUUYYY___ccceeehhhlllooorrrvvv{{{~~~~~~tttkkkfffcccbbbdddhhhpppvvvuuuoooggg```[[[XXXTTTRRRNNNKKKIIIGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGHHHIIIKKKLLLMMMNNNMMMOOOPPPQQQRRRQQQPPPOOOLLLKKKIIIGGGEEEGGGKKKNNN]]]iiizzz|||vvvwww{{{zzzyyy|||yyyqqqlllhhhdddbbbaaaaaabbbbbb```___\\\ZZZXXXWWWVVVUUUSSSQQQOOONNNMMMKKKIIIHHHGGGFFFDDDCCCAAA@@@??????>>>>>>????????????????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAABBBEEELLLPPP[[[pppvvvfffYYYQQQNNNKKKIIIGGGGGGGGGGGGGGGDDDDDDEEEFFFGGGIIIIIIJJJIIILLLPPPTTTYYY^^^dddiiimmmoooqqqsssuuuxxx{{{~~~~~~tttjjjfffcccbbbeeeiiilllsss}}}}}}tttjjjfff```ZZZVVVTTTRRRPPPJJJIIIGGGFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGHHHJJJLLLNNNOOOPPPPPPQQQTTTUUUVVVUUUSSSRRRNNNMMMKKKIIIGGGHHHKKKNNNZZZfffxxx|||yyyzzzyyysssppphhhgggeeeeeeeeeeeecccbbb^^^\\\ZZZYYYYYYXXXVVVTTTQQQPPPOOONNNLLLJJJIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAACCCIIIKKKSSSdddttt|||jjj]]]TTTOOOKKKJJJIIIHHHGGGHHHHHHIIIEEEEEEFFFHHHIIIKKKLLLMMMLLLOOOTTTXXX^^^dddjjjoootttvvvxxxyyyzzz||||||sssjjjfffeeeccceeeiiimmmuuuyyynnnfff^^^\\\XXXTTTPPPNNNMMMMMMHHHGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFGGGIIIKKKMMMOOOQQQRRRSSSUUUWWWYYYZZZYYYWWWVVVQQQQQQOOOMMMJJJKKKMMMPPPYYYdddvvv|||}}}~~~{{{rrrpppnnnlllkkkjjjgggeee```^^^\\\[[[[[[ZZZXXXVVVSSSRRRQQQPPPNNNLLLKKKJJJHHHGGGFFFEEEDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@@@@@@@@@@GGGHHHMMMZZZgggzzznnn___VVVPPPMMMJJJJJJIIIHHHGGGGGGHHHIIIFFFGGGHHHJJJKKKMMMNNNOOOQQQTTTYYY]]]ccciiippptttxxxzzz|||}}}~~~|||tttllliiigggeeefffiiipppxxx}}}rrriiibbb]]]VVVUUURRRNNNKKKIIIHHHIIIFFFEEEDDDEEEGGGGGGFFFEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFGGGIIILLLNNNPPPRRRSSSUUUWWWZZZ]]]^^^]]][[[YYYWWWVVVTTTQQQNNNMMMNNNPPPXXXbbbttt~~~|||zzzvvvsssqqqoookkkhhhaaa```]]]\\\\\\[[[YYYWWWTTTTTTRRRQQQOOOMMMLLLLLLJJJJJJHHHGGGFFFEEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@>>>EEEFFFIIIUUU___qqqyyyeeeXXXQQQMMMKKKIIIIIIIIIHHHGGGGGGHHHIIIGGGGGGIIIKKKMMMNNNPPPQQQTTTWWW\\\aaafffmmmsssxxxxxxzzz|||~~~wwwooommmjjjggggggjjjnnnvvvvvvkkkddd___[[[YYYRRRQQQOOOLLLHHHFFFGGGGGGDDDCCCCCCEEEFFFGGGFFFDDDFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIILLLOOOQQQSSSTTTWWWYYY\\\___```___]]][[[[[[ZZZXXXTTTPPPNNNOOOPPPWWWaaasss{{{uuupppkkkfffdddaaa``````___]]]\\\ZZZWWWUUUSSSSSSRRRQQQOOOLLLLLLKKKJJJIIIGGGFFFEEECCCBBBAAA@@@????????????AAA@@@??????>>>?????????======>>>???@@@@@@AAAAAA????????????@@@AAABBBCCCCCCCCCFFFLLLSSS]]]lllyyyhhhZZZRRRNNNLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHJJJIIILLLPPPRRRQQQUUUZZZWWW\\\cccjjjoootttxxx{{{~~~xxxqqqnnnmmmlllkkkwww}}}zzzqqqddd\\\XXXVVVSSSOOOMMMLLLKKKJJJHHHGGGFFFEEEFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIKKKMMMPPPSSSUUUZZZ\\\^^^aaabbbcccbbbaaa^^^]]][[[XXXVVVTTTSSSRRRYYY```qqq|||uuupppiiigggdddbbbbbbaaa___]]]\\\YYYWWWUUUTTTTTTRRRPPPNNNNNNMMMLLLJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@???????????????CCCBBBAAA@@@???>>>===<<>>???@@@AAABBBCCCCCC@@@@@@@@@@@@AAABBBCCCDDDFFFFFFIIIOOOSSSXXXbbbllluuuxxxhhh```YYYWWWUUURRRPPPRRRPPPOOOOOONNNMMMMMMLLLLLLOOONNNPPPTTTVVVWWW]]]ccclllrrr{{{|||zzz~~~rrrdddWWWOOOJJJIIIHHHGGGGGGEEECCCAAABBBBBBCCCCCCDDDEEEEEEEEEDDDEEEFFFGGGIIIKKKMMMOOOMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHJJJLLLOOORRRTTTUUUXXX\\\bbbfffiiijjjjjjkkkiiigggdddbbb```___^^^___dddppp|||wwwtttnnnkkkfffccc```^^^[[[XXXWWWVVVTTTRRRPPPPPPPPPPPPMMMLLLJJJHHHGGGFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCDDDHHHOOOTTTYYYcccmmmttt~~~rrrfff___ZZZXXXVVVRRRPPPRRRRRRQQQPPPOOONNNMMMLLLLLLNNNMMMOOOSSSVVVYYY___fffooouuu}}}}}}yyy{{{{{{mmmaaaWWWPPPKKKFFFFFFFFFEEEDDDBBB@@@???BBBBBBCCCCCCDDDEEEEEEFFFEEEEEEFFFGGGIIIKKKMMMNNNMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGHHHIIILLLOOORRRSSSUUUXXX]]]bbbgggjjjkkkllllllkkkhhhfffcccbbb``````___eeeppp}}}uuuqqqmmmiiifffccc___]]]XXXXXXWWWUUUTTTSSSRRRQQQPPPOOOMMMKKKIIIHHHGGGGGGDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDDDDEEEKKKRRRWWW\\\eeeooovvv{{{mmmccc]]]YYYXXXVVVRRRQQQSSSQQQQQQPPPPPPOOOOOONNNNNNPPPNNNQQQVVVZZZ]]]dddlllsssxxxyyyyyyzzz~~~{{{tttsssvvv{{{xxxqqqfff\\\SSSMMMJJJIIIDDDEEEEEEDDDBBBAAA@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFHHHJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGHHHGGGGGGHHHIIILLLOOOQQQSSSVVVYYY]]]cccgggjjjkkkllllllkkkiiifffdddbbbaaa```___eeeqqqyyyvvvqqqmmmjjjfffccc```YYYYYYYYYXXXWWWUUUTTTSSSRRRQQQOOOMMMKKKIIIIIIHHHDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDGGGIIIOOOVVV[[[___hhhqqqyyyvvvjjjaaa\\\XXXXXXUUURRRQQQTTTOOOOOOOOOPPPPPPPPPQQQQQQSSSRRRTTTZZZ^^^bbbjjjrrr{{{xxxwwwwwwzzz{{{mmmfffccceeehhhmmmrrrsssrrrpppjjjddd\\\SSSLLLIIIHHHHHHDDDDDDEEEDDDCCCBBBCCCDDDAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIKKKNNNQQQSSSVVVYYY^^^cccgggjjjlllllllllkkkiiifffdddbbbaaa```___eeeqqqyyyrrroookkkgggdddaaa^^^ZZZXXXWWWUUUSSSQQQQQQQQQPPPPPPOOONNNMMMMMMHHHHHHGGGFFFEEEDDDCCCBBB@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDGGGKKKQQQWWW]]]eeemmmrrr}}}zzzlllfff```^^^[[[XXXUUUSSSRRRRRRQQQRRRRRRQQQOOONNNOOOPPPQQQTTTYYY]]]bbbiiissszzzxxxtttsssyyy|||lllaaa^^^WWWXXXYYYZZZ[[[\\\\\\\\\TTTRRROOOMMMJJJIIIIIIIIICCCCCCDDDDDDCCCCCCBBBAAACCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAABBBCCCEEEEEEFFFIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHJJJMMMRRRVVVXXXZZZ^^^bbbeeehhhiiijjjkkkjjjhhhgggeeedddddddddccceeepppyyyuuurrrnnnjjjdddaaa^^^[[[ZZZXXXVVVTTTSSSSSSRRRQQQPPPOOOOOONNNKKKKKKJJJHHHGGGEEEDDDDDDAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEHHHLLLRRRXXX^^^fffmmmrrr~~~uuuhhhccc^^^]]]ZZZWWWTTTRRRRRRQQQRRRSSSSSSRRRQQQQQQRRRTTTUUUZZZ```dddiiipppyyy}}}xxxuuuyyynnn___UUURRRNNNOOOPPPQQQQQQRRRRRRRRROOONNNKKKIIIGGGFFFFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@AAAAAABBBCCCDDDEEEFFFIIIHHHGGGGGGFFFFFFFFFFFFHHHHHHIIIJJJKKKOOOSSSWWWYYY[[[^^^bbbeeehhhiiiiiijjjiiigggfffeeeddddddddddddfffooo}}}~~~~~~zzzuuuqqqiiifffbbb___]]]\\\ZZZXXXUUUUUUTTTSSSRRRQQQPPPPPPOOONNNMMMKKKIIIGGGFFFEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGJJJMMMSSSZZZ```hhhooottt{{{mmmccc___[[[ZZZWWWTTTRRRQQQPPPPPPRRRTTTUUUUUUTTTUUUWWWYYY\\\bbbiiioootttzzz|||wwwzzzttteeeWWWNNNLLLIIIIIIJJJJJJJJJJJJJJJJJJKKKJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEEHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMPPPUUUYYYZZZ\\\___ccceeeggghhhhhhhhhgggfffeeeddddddcccdddeeefffmmm}}}|||{{{~~~yyytttmmmiiieeeaaa___^^^\\\[[[WWWVVVUUUTTTSSSRRRQQQPPPQQQQQQOOOMMMKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHKKKOOOVVV]]]dddkkkrrrvvvrrrfff___\\\XXXWWWTTTRRRPPPPPPPPPPPPSSSTTTVVVWWWXXXZZZ]]]___ccciiiqqqxxx}}}yyyzzzxxxjjj^^^SSSMMMKKKLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJLLLMMMOOORRRVVVZZZ\\\^^^```ccceeefffggggggfffeeedddccccccccccccccceeeffflllyyy|||||||||vvvqqqmmmhhhcccaaa___]]][[[XXXXXXWWWUUUTTTSSSRRRQQQSSSRRRPPPNNNLLLJJJHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHMMMQQQYYY```hhhooovvv{{{wwwlllbbb\\\[[[VVVUUUSSSQQQPPPPPPPPPPPPSSSUUUXXXZZZ]]]```cccfffjjjpppyyy{{{}}}uuuggg___WWWOOOJJJIIIMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIKKKNNNPPPQQQTTTXXX\\\___```bbbdddeeeffffffeeeccccccbbbbbbbbbbbbbbbccceeeeeejjjvvv}}}xxxsssmmmgggcccaaa___]]][[[[[[YYYXXXVVVUUUTTTSSSTTTSSSRRRPPPNNNLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFHHHHHHNNNSSS\\\dddlllttt{{{}}}pppggg___[[[ZZZUUUTTTSSSQQQQQQQQQRRRRRRVVVXXX\\\___cccggglllooosssyyyrrrhhh___[[[WWWPPPLLLKKKLLLKKKIIIHHHGGGHHHHHHIIIHHHIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHJJJKKKKKKLLLNNNQQQTTTVVVXXX\\\___aaabbbccceeeeeeeeeddddddaaaaaaaaa```aaaaaabbbbbbddddddjjjttt{{{tttmmmhhheeebbbaaa___^^^]]][[[ZZZXXXWWWVVVUUUUUUSSSRRRQQQOOONNNNNNKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEGGGHHHIIIJJJOOOTTT^^^hhhqqqyyyvvvkkkddd]]]YYYYYYUUUTTTSSSRRRRRRSSSTTTTTTYYY\\\aaaeeeiiinnntttxxx}}}zzzkkkddd^^^]]][[[UUUPPPNNNLLLKKKJJJHHHHHHIIIJJJKKKKKKLLLMMMNNNMMMMMMLLLKKKKKKKKKLLLLLLKKKKKKJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKMMMMMMPPPSSSVVVXXX[[[]]]aaadddbbbcccdddeeeeeeeeedddccc```_________```aaaaaabbbbbbccciiirrr~~~yyyqqqlllhhhfffdddbbbaaa```^^^\\\ZZZYYYXXXVVVVVVUUUTTTSSSRRRQQQPPPLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLOOOUUU___iiisss|||~~~||||||rrrhhhbbb\\\YYYXXXVVVUUUTTTSSSSSSTTTUUUVVV\\\___dddiiinnnsssyyy}}}ooogggaaa\\\]]][[[UUUOOOMMMPPPOOOMMMLLLLLLMMMOOOPPPPPPPPPQQQRRRRRRPPPOOONNNNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIKKKLLLNNNOOOSSSVVVYYY\\\^^^aaaeeegggcccdddeeeeeeeeedddcccbbb_______________```aaabbbaaaccciiirrr|||yyywwwtttooojjjhhhfffdddbbbaaa___\\\YYYYYYXXXWWWUUUTTTSSSSSSSSSSSSPPPMMMKKKJJJJJJHHHGGGGGGEEEGGGJJJJJJJJJMMMRRRSSS\\\gggppp{{{yyyzzz|||{{{|||qqqgggdddbbb]]]XXXWWWWWWVVVWWWXXX[[[^^^___```fffmmmrrrvvvzzz|||ttt___bbbddd```YYYRRRQQQRRROOOOOOOOOOOOOOOPPPPPPPPPSSSRRRQQQQQQRRRRRRQQQPPPRRRQQQPPPPPPQQQQQQPPPOOOOOONNNMMMNNNOOOOOOMMMKKKNNNMMMLLLJJJIIIJJJJJJJJJMMMMMMLLLLLLNNNPPPSSSUUUUUUWWWYYY\\\```dddhhhjjjkkkkkkkkkjjjhhhfffcccbbbbbb```___^^^^^^___```bbbbbbcccjjjttt~~~zzztttooommmiiifffeeecccaaa___\\\[[[YYYWWWVVVUUUTTTTTTUUURRROOOMMMLLLKKKJJJIIIHHHFFFGGGJJJKKKJJJMMMSSSWWWaaammmwww|||yyyzzz||||||}}}rrriiieeeccc^^^ZZZYYYXXXXXXXXXYYY\\\___```fffkkkrrrwww{{{tttlllfffhhhhhhccc[[[UUUSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUWWWWWWVVVVVVWWWWWWVVVVVVWWWVVVUUUUUUWWWWWWVVVTTTQQQPPPOOOOOOPPPPPPNNNMMMKKKJJJJJJJJJLLLNNNPPPQQQQQQQQQPPPQQQRRRTTTVVVXXXYYYZZZ\\\___cccfffjjjkkklllllllllkkkiiifffdddbbbcccaaa```______```aaaccccccdddkkkttt~~~}}}{{{zzz||||||xxxrrrnnnkkkiiigggfff```___]]][[[YYYXXXWWWWWWWWWUUURRRPPPOOONNNLLLJJJIIIGGGHHHKKKKKKKKKNNNTTT]]]gggttt}}}zzzyyyzzz{{{|||wwwnnnkkkhhhddd```______^^^^^^___aaadddeeemmmsssyyy~~~vvvppprrrrrrpppjjjaaa[[[YYYYYYUUUUUUUUUUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYZZZ[[[\\\ZZZYYYWWWUUUTTTSSSTTTSSSRRRPPPMMMMMMMMMNNNPPPSSSVVVXXXXXXXXXXXXXXXYYYZZZ\\\]]]^^^___```cccfffjjjlllnnnnnnnnnmmmllljjjgggeeeccccccbbb```______```bbbcccdddfffmmmvvvvvvqqqllliiihhhiiijjjjjjiiilllpppsssvvvyyy}}}{{{uuuqqqmmmkkkgggeeeccc```^^^\\\[[[ZZZYYYWWWTTTRRRQQQPPPNNNLLLJJJGGGHHHJJJKKKKKKOOOUUU```lll{{{}}}yyyzzz|||~~~xxxuuurrrnnnkkkiiiiiihhhggghhhjjjlllnnnuuuyyy{{{sssjjjccc``````XXXXXXXXXXXXYYY[[[\\\]]]\\\]]]____________```aaabbbbbbaaacccddddddbbb```___]]]ZZZXXXXXXWWWUUUSSSUUUTTTSSSSSSTTTWWWZZZ\\\aaaaaaaaaaaabbbbbbbbbbbbbbbcccdddgggiiimmmoooqqqqqqqqqpppnnnllliiifffdddbbbaaa```^^^^^^```aaabbbeeehhhoooxxxlllgggaaa]]][[[\\\]]]]]]ZZZ\\\___aaabbbdddgggiiimmmppptttzzzwwwsssmmmllliiifffccc```___^^^[[[YYYWWWUUUTTTRRROOOMMMJJJGGGHHHKKKLLLLLLRRRXXXcccppp|||}}}|||yyyvvvtttsssqqqqqqqqqsssuuuvvv{{{}}}tttlllgggeee_________```bbbdddgggiiigggiiillllllllllllnnnqqqrrrqqqrrrssstttsssqqqnnnhhheeeaaa^^^\\\ZZZXXXVVVYYYXXXVVVVVVWWWZZZ^^^```hhhiiijjjjjjjjjiiihhhgggeeefffgggiiilllooorrrtttttttttsssqqqnnnjjjgggeeeaaa```^^^]]]]]]^^^```aaafffiiipppzzzwwwbbb]]]WWWSSSRRRSSSTTTTTTRRRTTTVVVWWWWWWWWWYYY[[[___bbbdddgggllluuu}}}sssrrrnnnkkkgggdddbbbaaa___]]][[[YYYXXXUUURRROOOKKKHHHIIILLLNNNPPPVVV]]]iiiwww}}}|||{{{zzzzzz{{{}}}~~~xxxqqqnnngggggghhhiiilllqqquuuwwwvvvyyy|||}}}|||}}}}}}wwwsssnnniiieeebbb___]]][[[ZZZYYYYYY[[[___cccfffnnnooopppqqqpppnnnllljjjhhhhhhjjjmmmpppsssvvvxxxwwwvvvuuusssooolllhhhfff```___]]]\\\\\\]]]___```fffiiirrr|||yyylll]]]YYYTTTPPPPPPPPPPPPPPPNNNPPPRRRRRRRRRRRRTTTVVVWWWYYY[[[\\\___eeennnvvvxxxvvvsssoookkkgggeeedddcccaaa___^^^\\\YYYVVVSSSMMMKKKKKKOOORRRUUU\\\dddrrr{{{wwwwwwxxxzzzzzzuuuqqqnnnkkkeeecccaaa```aaaeeeiiikkkrrrsssuuuuuutttqqqnnnllljjjkkkmmmppptttxxx{{{}}}yyyxxxwwwtttqqqmmmiiigggaaa___^^^]]]]]]^^^___aaaeeeiiirrr}}}qqqeee^^^ZZZVVVSSSRRRQQQQQQPPPMMMOOOQQQRRRRRRRRRTTTVVVSSSTTTVVVWWWXXX]]]eeekkkppp|||zzzxxxuuuqqqmmmiiigggeeefffdddbbbaaa___\\\XXXUUUOOOMMMNNNRRRUUUYYY```hhhyyy{{{xxxrrrooollliiihhhiiilllnnntttuuuwwwwwwvvvsssooollllllmmmooossswww{{{~~~zzzyyyxxxuuuqqqmmmjjjgggbbb```___^^^^^^___```bbbdddiiirrr}}}vvvggg]]]ZZZUUUPPPNNNOOOPPPOOONNNQQQPPPOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWXXX[[[___ccchhhqqq~~~wwwtttrrrqqqnnnkkkgggeeeccccccccc```ZZZVVVTTTSSSTTTVVVWWW[[[gggsss}}}xxxtttsssrrrrrrqqqxxxvvvttttttttttttrrrppppppppprrrvvv{{{}}}}}}|||yyywwwtttrrrpppmmmiiifffcccaaa___]]]^^^```dddfffgggnnnwww|||nnnbbbYYYXXXTTTPPPNNNOOOPPPOOONNNPPPPPPOOOOOOPPPQQQSSSTTTSSSUUUVVVWWWXXX[[[___bbbfffmmmxxxzzzwwwuuutttpppmmmjjjhhheeeeeedddbbb]]]XXXSSSRRRSSSUUUWWW\\\iiivvv}}}{{{zzzyyyzzzyyywwwwwwxxxwwwvvvtttrrrsssuuuyyy}}}~~~zzzwwwtttqqqooolllhhheeeaaa```^^^\\\]]]___bbbdddiiipppzzz{{{oooeee]]]WWWWWWTTTQQQOOOPPPQQQQQQQQQRRRQQQQQQRRRRRRSSSUUUUUUTTTVVVYYYZZZ[[[]]]```cccggglllttt}}}}}}{{{yyyuuuqqqnnnkkkhhhggggggeee```\\\VVVTTTTTTWWWYYYaaappp~~~yyysssmmmkkkkkknnnxxx~~~~~~~~~~~~{{{yyywwwwwwyyy}}}{{{xxxtttpppnnnkkkgggeeeaaa```^^^]]]^^^aaaccceeelllsss}}}pppfff```[[[XXXUUUTTTRRRQQQRRRSSSTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXWWWYYY\\\^^^```bbbeeegggkkkpppvvv{{{{{{vvvqqqnnnjjjhhhhhhgggccc___YYYXXXXXX[[[___iiizzzyyyoooiiiiiiddd```___```cccllluuu}}}}}}|||xxxsssooollliiigggdddbbbaaaaaaaaabbbeeegggiiipppwww~~~uuuggg___[[[YYYWWWRRRRRRRRRRRRRRRSSSUUUVVVSSSTTTUUUVVVWWWXXXYYYYYYYYY\\\___aaacccgggkkknnnppptttyyy||||||tttpppkkkiiiiiihhheeebbb\\\ZZZ[[[```fffqqqwwwllleee```^^^[[[XXXVVVWWWXXX[[[bbbjjjzzz}}}yyysssmmmjjjhhheeedddbbbaaabbbccceeehhhlllmmmuuu|||~~~~~~xxxjjj^^^YYYWWWVVVUUUPPPRRRSSSTTTTTTUUUWWWYYYVVVWWWYYYZZZ\\\\\\]]]]]]^^^```bbbeeehhhmmmssswwwwww{{{xxxsssmmmjjjjjjjjjhhhfff]]]]]]___eeemmmyyyyyylllaaa[[[YYYYYYYYYVVVSSSSSSVVVWWWXXX]]]dddnnn|||yyyrrrlllhhhfffeeecccaaaaaaccceeeiiimmmppprrr{{{{{{~~~ssskkk```YYYVVVVVVVVVUUUTTTVVVYYYZZZZZZ[[[^^^aaa___aaaccceeefffgggggggggggghhhjjjmmmqqqxxx|||vvvpppmmmmmmmmmkkkjjjbbbbbbfffnnnwww{{{ssshhhbbb[[[UUUSSSSSSSSSSSSVVVTTTUUUXXXYYYYYY^^^dddkkkuuuzzzrrrkkkgggeeedddccccccdddgggkkkppptttxxx{{{xxxxxx||||||kkkddd\\\WWWWWWXXXXXXWWWYYY]]]```aaaaaabbbeeehhhiiijjjmmmooopppqqqqqqqqqpppqqqrrruuuzzz~~~yyyrrrooooooooonnnlllggghhhmmmvvv~~~yyyvvvpppggg```YYYVVVSSSQQQQQQPPPOOONNNUUUTTTUUUYYYYYYYYY\\\bbbiiippp|||zzzqqqjjjfffdddccccccgggiiilllqqqvvv|||uuusssvvvzzzvvvmmm```^^^ZZZXXXYYYZZZZZZZZZ```cccgggkkkooorrrtttuuuxxxzzz}}}~~~~~~}}}}}}uuurrrssssssqqqooolllooouuu~~~}}}yyywwwuuusssrrrjjjhhheeebbb^^^ZZZWWWUUUOOOOOONNNLLLLLLOOOSSSWWWWWWXXXZZZ___eeejjjlllmmmooossszzz|||xxxrrrlllhhhhhhiiijjjnnnqqqvvv{{{|||yyywww}}}zzzlllfff___]]][[[ZZZ\\\___bbbdddkkkooouuuzzzyyyuuuuuuuuussspppmmmqqqyyyvvvrrrmmmiiifffeeecccaaa]]]\\\YYYVVVSSSOOOMMMLLLKKKKKKKKKJJJKKKNNNSSSWWW]]]___ccciiioootttwwwxxx{{{~~~{{{wwwrrrllljjjiiikkkmmmrrrvvv{{{}}}yyywww{{{xxxjjjbbb```[[[[[[[[[]]]aaagggnnnqqq{{{~~~|||yyyuuuvvvyyy}}}~~~yyywwwwwwuuusssrrrxxxxxxllliiiccc___]]][[[YYYWWWVVVUUUSSSPPPMMMKKKJJJIIIHHHIIIJJJKKKMMMRRRXXX\\\gggkkkrrryyy|||yyyuuupppooooooqqqsssyyy}}}}}}{{{zzzyyylllbbb^^^___XXXYYY[[[___fffpppzzz~~~{{{xxxrrrqqqrrrooorrrvvv}}}}}}zzzxxxvvvuuuzzzxxxkkkgggaaa]]]ZZZXXXVVVTTTSSSRRRPPPNNNLLLKKKJJJJJJHHHJJJMMMPPPTTTZZZ```eeeqqqwww~~~zzzwwwvvvxxxzzz|||{{{~~~|||pppfff___]]]^^^[[[]]]```eeemmmyyy|||xxxrrrooopppkkkjjjjjjkkkrrr}}}|||yyyxxxxxx}}}xxxgggccc]]]YYYVVVTTTQQQPPPOOOMMMKKKIIIHHHHHHHHHIIIIIILLLPPPUUUZZZaaahhhmmmzzz~~~~~~}}}ooohhhbbb]]][[[\\\___bbbeeejjjrrr~~~~~~yyyqqqlllllliiigggddddddgggnnnvvv{{{|||{{{{{{}}}{{{tttgggbbb]]]XXXUUUSSSPPPNNNOOONNNKKKIIIHHHHHHIIIJJJJJJNNNSSSYYY```gggooottt|||qqqgggbbb___[[[ZZZ\\\___bbbeeeiiippp|||~~~vvvpppooojjjhhheeedddeeehhhjjjkkkrrrxxx~~~|||tttjjjfff```[[[XXXVVVSSSQQQSSSQQQNNNKKKJJJKKKLLLMMMNNNRRRYYY___gggnnnvvv{{{xxxnnnddd___^^^[[[[[[]]]]]]___bbbeeekkkwww~~~xxxwwwooommmjjjhhhgggfffdddccchhhlllrrryyyxxxkkkgggaaa\\\YYYVVVSSSRRRRRRPPPMMMJJJIIIIIIKKKLLLSSSWWW^^^eeemmmuuu|||ooojjjccc]]]\\\\\\]]]]]]^^^^^^___aaafffoooyyy{{{wwwrrrmmmiiihhhfffbbb___fffeeehhhpppvvv}}}|||qqqlllfff```\\\ZZZWWWVVVTTTRRROOOLLLLLLMMMOOOQQQVVV\\\dddjjjooouuu{{{{{{||||||nnniiiccc^^^]]]]]]]]]]]]^^^^^^^^^___bbbhhhpppuuu}}}vvvqqqnnnlllhhhdddbbbaaaccciiiooottt}}}}}}sssnnnhhhbbb^^^\\\YYYWWWTTTRRROOOLLLLLLMMMOOOQQQWWW\\\ccciiimmmrrrxxx}}}~~~wwwxxxyyyppplllgggcccbbbbbbbbbaaabbbbbbbbbaaabbbdddiiilllsss~~~~~~vvvrrrnnniiieeegggdddeeeiiimmmrrr{{{vvvrrrkkkfffbbb___\\\ZZZUUUSSSPPPMMMLLLNNNPPPQQQWWW\\\bbbfffiiimmmssswwwzzzssssssyyy{{{uuurrrnnnlllkkkkkkjjjiiiiiijjjjjjiiiggghhhjjjlllttt{{{~~~wwwrrrlllgggkkkhhhhhhkkkooottt~~~yyyuuunnniiieeeaaa^^^[[[WWWUUUQQQOOONNNOOOQQQRRRXXX\\\aaaccceeehhhmmmqqqyyywwwqqqqqquuuzzz}}}{{{yyyxxxxxxwwwuuusssqqqrrrrrrqqqppppppqqqsssyyy~~~|||uuupppkkkgggfffjjjnnnttt}}}|||vvvwwwxxxyyy{{{|||xxxrrrmmmhhhddd```]]]ZZZWWWTTTQQQPPPPPPRRRTTTYYY\\\___aaaaaaccchhhllluuuwwwqqqqqqtttwww}}}~~~~~~~~~}}}}}}}}}wwwpppllljjjmmmrrrxxx~~~||||||}}}yyywwwvvvvvvqqqpppooollljjjhhhfffeeecccdddeeefffgggkkkpppttt~~~|||vvvqqqmmmhhhddd```\\\ZZZVVVSSSRRRSSSTTTVVVYYY\\\^^^^^^^^^```eeeiiirrr|||xxxrrrpppqqqrrr}}}zzzuuusssuuuyyy~~~|||~~~~~~vvvnnnllliiifffdddcccbbbccc^^^^^^]]]]]][[[ZZZYYYXXXVVVWWWXXXYYYZZZ]]]aaadddiiittt{{{vvvrrrmmmhhhddd___]]]YYYVVVTTTUUUVVVXXXYYY\\\]]]]]]\\\^^^cccggglllvvvzzzrrrnnnllllllssszzzvvvxxx{{{~~~}}}~~~}}}}}}}}}{{{zzz}}}tttlllgggbbb```]]]ZZZYYYXXXYYYYYYVVVVVVWWWWWWWWWVVVUUUUUUQQQRRRRRRRRRSSSUUUYYY\\\\\\dddqqqzzzuuupppkkkgggaaa^^^ZZZWWWVVVVVVXXXYYYYYY\\\]]]]]]\\\]]]bbbggggggppp|||{{{qqqkkkhhhffflll~~~