BM6P6(@ AAA@@@??????BBBDDDEEEEEENNNOOOQQQSSSWWWZZZ]]]___ggglllssszzzvvvnnnjjjeee^^^XXXNNNKKKHHHDDD@@@===<<<;;;:::;;;;;;:::999888:::<<<666666666666666666666666444444444444444444444444444555555333222222444666222222222333333333444444444444444333333222222222555555555666666666666777333333333222222111111111222222222111111111000000//////000000111111111222111111111111111111111111111111000000111111222333222111000//////000111222000000000000000000000000//////000000000000//////000000//////.........------------.........//////000000//////.........------------......////////////............---------...............///000000........................222222111//////........./////////...---------,,,'''  )))///...***---------............///++++++,,,,,,,,,,,,------,,,,,,------...//////000---------------------------,,,,,,,,,,,,---.........,,,++++++---......---///...------++++++***))),,,,,,,,,---------............------------......---------------------------------,,,,,,+++++++++---,,,,,,+++,,,---///000,,,,,,,,,---------......---------............/////////.........---------......------------......222222111///...---,,,++++++,,,,,,------,,,,,,+++............///000222222........................,,,,,,++++++,,,,,,---..............................---,,,++++++---///000......---,,,+++))))))(((...---+++*********++++++*********++++++,,,,,,,,,------............------++++++,,,------......///------............------++++++******++++++,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------...------,,,,,,------...******+++,,,---//////000........................---------------...///000>>>===<<<<<>>???AAACCCEEEGGGIIILLLQQQUUUXXX\\\```dddfffjjjpppuuu{{{~~~vvvooofff___ZZZPPPLLLFFFCCCCCCBBB???<<<;;;:::999888777777777777666777888777666555666888666666666666666666666666555555555555555555555555333444444333222222333555333333333333444444444444333333333222222222222222000111111111111222222222222222222111111111111111222111111111111000000000//////000000000000111111111111111111111111111111000000000000000111111222222111111000000111111222........................,,,------.../////////...///............---------,,,,,,------------......------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......------------------------,,,+++***)))))))))))))))++++++++++++++++++,,,,,,111///,,,++++++,,,+++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------......///------------------------...------------...//////000...,,,+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,---------------------..................------------,,,,,,,,,++++++******++++++,,,+++++++++++++++*********++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++,,,------------------------------))))))((('''''')))***+++((())))))***+++,,,------,,,,,,+++************+++*********+++++++++++++++,,,------......------,,,.........---,,,+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......------,,,+++******++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,777666555666999::::::999:::::::::;;;<<<>>>???@@@BBBDDDGGGIIIKKKOOOSSSVVVWWW[[[```eeeiiinnnsssvvvxxx|||~~~xxxooojjjccc[[[UUUPPPKKKGGGCCCAAA>>><<<======;;;:::777777777666666666666666444666777777555555555666555555555555555555555555555555555555555555555555222333444333222111222444333333333333444444444444222222222222222111111111//////000000000111111111111111111111111111111000111111111111000000000000//////000000000000000000111111111111111111111111000////////////000111111111111111111111111111111------------------------++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++************************++++++,,,,,,,,,***++++++***)))***+++---*********+++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......------......///000000...,,,+++,,,,,,+++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------++++++++++++++++++++++++******++++++,,,,,,,,,---------,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))*********++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------......---+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---(((((()))***+++,,,,,,---++++++*********************************+++++++++,,,,,,------------,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,******++++++,,,,,,,,,---***++++++++++++,,,,,,,,,+++++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******)))******666555555666888999888777:::999999999:::;;;<<<<<<;;;===???@@@AAACCCFFFIIIIIILLLPPPTTTWWWZZZ^^^aaacccgggkkknnnppptttzzzyyyrrrkkkccc^^^UUUQQQKKKFFFCCC@@@===;;;;;;:::888888888777666666666666666555555444333333444555777777666555555666444444444444444444444444555555555555555555555555000222333333111111111333222222222333333333333444111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000//////////////////000000000000000000000000//////......//////000111000000000000000000000000........................++++++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++******++++++,,,,,,------''')))******))))))+++...***+++++++++,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000...,,,+++++++++***))))))******++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++******)))*********+++++++++,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))***++++++,,,,,,***++++++,,,,,,++++++***,,,,,,---.........------+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------************************************************************************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++,,,+++***)))))))))))))))555444444666888888777555777777777777777888999999888:::<<<===>>>???AAACCCBBBEEEHHHJJJKKKMMMPPPRRRSSSWWWZZZ\\\^^^aaaggglllpppssswww|||wwwpppfff^^^XXXSSSMMMHHHEEEBBB???<<<;;;;;;999888888888777666555444444333333444444333333222000000222444666777555444444444444444444444444444444444444444444444444444444444///111333333111000111111111111111111222222222222000000000000000111111111000000000000111111111111////////////000000000000//////000000000000000111000000////////////......000000000000000000000000...............///000000...//////000000//////...........................,,,------...------,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***------------,,,,,,,,,,,,***************+++,,,,,,+++++++++++++++++++++++++++******)))))))))******+++++++++++++++,,,,,,,,,***+++,,,,,,+++***+++,,,******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///---+++***+++,,,+++***)))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,*********************************+++++++++++++++******+++++++++***))))))))))))*********+++++++++,,,,,,,,,,,,------------******++++++++++++,,,,,,,,,++++++++++++++++++,,,))))))******+++,,,,,,---******++++++++++++******)))***,,,,,,---,,,+++***++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++)))))))))************++++++++++++******))))))(((((()))******+++************************)))))))))***++++++,,,,,,++++++************+++,,,---------+++++++++,,,,,,+++++++++)))***+++,,,---,,,++++++*********+++++++++++++++************+++++++++++++++++++++++++++*********,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))((((((+++++++++++++++++++++++++++******)))))))))******444444444555777777555444555555444444555555666777777:::===>>>>>>>>>>>>???@@@BBBDDDEEEEEEFFFHHHIIIHHHKKKNNNPPPQQQSSSYYY^^^[[[^^^bbbfffjjjooouuuyyy{{{wwwsssnnnhhheee___XXXOOOIIIFFFCCC@@@===>>><<<:::999999999888666666777777777555444333444111222333333333222111000000222555555444222222222333333333333333333333333333333333333333333333333...000222222111000000111///000000000000111111111/////////000000000111111////////////000000000111........./////////000000////////////000000111111000000/////////.........000000000000000000000000......------......///000,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......///......---,,,+++***+++++++++,,,,,,,,,,,,,,,+++++++++*********************+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++************+++,,,,,,++++++++++++++++++++++++***)))))))))))))))************************)))))),,,,,,,,,,,,,,,+++******)))))))))*********++++++************+++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,++++++++++++,,,---------,,,******+++,,,,,,+++***************+++++++++***++++++++++++,,,,,,,,,++++++************++++++************************++++++++++++************((()))***++++++******)))))))))))))))*********+++++++++,,,,,,,,,---------************+++++++++,,,+++******))))))******+++)))))))))***+++++++++,,,******++++++++++++******((()))+++,,,,,,***)))(((***************************************++++++,,,++++++++++++++++++++++++'''(((((()))))))))))))))************))))))))))))'''((()))***++++++***)))+++*********)))))))))(((******++++++++++++******++++++++++++++++++,,,,,,)))******++++++******)))(((***+++------,,,+++***++++++++++++************************++++++++++++++++++++++++*********))),,,,,,++++++++++++,,,,,,++++++******)))))))))(((******************************))))))******++++++333333333555666666444222444444444444444555666777333666999;;;;;;:::::::::<<<>>>??????>>>>>>@@@AAA>>>AAADDDEEEEEEHHHMMMQQQOOOQQQTTTXXX[[[```fffjjjkkkooouuuzzz~~~}}}wwwqqqnnnkkkhhhccc___[[[VVVQQQMMMMMMGGG@@@<<<<<<======;;;777666444444555444333111222333444444333111111222111222333555555555444333...111333444333111000000333333333333333333333333222222222222222222222222...000222222111000000000////////////000000000000.../////////000000111111........./////////000000---.........//////000000.../////////000000111111000000//////.........---000000000000000000000000...------------...//////+++,,,---......---,,,+++++++++++++++++++++++++++000000000///...---++++++*********++++++,,,,,,,,,,,,+++++++++******))))))(((((())))))*********+++---------,,,,,,++++++++++++++++++************)))+++++++++***++++++,,,---************************++++++************+++,,,******))))))((((((''''''***((((((***,,,---+++)))(((((((((((()))))))))))))))************+++++++++++++++******************++++++++++++++++++++++++++++++******++++++,,,---,,,+++)))***+++,,,,,,+++******************************+++++++++,,,,,,,,,++++++************++++++)))))))))))))))))))))))),,,+++++++++******))))))'''((()))+++++++++***)))))))))))))))************++++++,,,,,,,,,---------))))))******+++++++++,,,))))))(((((((((((())))))((()))))))))*********+++******++++++++++++******)))***+++,,,,,,+++)))((())))))))))))))))))))))))*********)))***++++++,,,************************((())))))***************)))))))))))))))*********'''((()))+++++++++***)))+++*********))))))((((((******++++++++++++******------,,,++++++*********(((((())))))))))))(((((((((***+++------,,,+++***,,,+++++++++******)))))))))************+++++++++++++++++++++******)))))),,,++++++++++++++++++,,,&&&'''((()))***+++,,,---))))))))))))))))))))))))******))))))***+++,,,,,,222///---...222555444333333333333444444444555555666666666666777777777777999999:::::::::;;;;;;;;;@@@@@@@@@@@@@@@BBBCCCDDDGGGGGGGGGHHHJJJMMMPPPRRRYYY]]]cccgggjjjlllnnnpppvvvwwwzzz~~~}}}{{{xxxwwwvvvwwwxxxrrrppplllhhhccc___\\\[[[UUUSSSPPPLLLHHHEEEBBBAAA;;;;;;:::999888777666555555555555444444333333333444444444444444444444444000000000000000000000000111111111111111111111111333333333333333333333333444444333222111000///...333222111000////////////000000000000////////////......//////000000111111000000000000//////////////////////////////////////////000000111111111222///////////////............---,,,+++,,,...000111000---,,,---///000...,,,......,,,,,,,,,,,,......,,,,,,,,,+++++++++******,,,,,,------------......---,,,,,,++++++,,,,,,---+++++++++*********))))))++++++******++++++,,,---************************+++++++++*********))))))******++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))************************************************)))))))))***+++++++++,,,***************************++++++,,,+++***)))(((((((((((()))******++++++++++++***************+++************************%%%(((***+++******************++++++++++++******)))(((''''''''')))***+++++++++++++++++++++++++++++++++******************************************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++++++++***)))))))))******))))))))))))******+++***)))***,,,---,,,+++++++++******)))'''&&&%%%))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))***)))))))))((((((''''''))))))***+++,,,------...))))))************))))))+++*********))))))(((((())))))************)))))))))************+++++++++---,,,***(((((()))***+++))))))))))))))))))))))))+++******+++---......---)))************+++++++++///...,,,***))))))***+++///......///000222111000222222222222333333333333444444444555555555666666888888888999999999999:::======>>>>>>???@@@@@@AAABBBAAAAAAAAACCCFFFIIIJJJOOORRRWWWZZZ[[[\\\]]]^^^bbbdddfffjjjooossswwwyyyyyyzzz|||}}}xxxwwwwwwsssmmmkkkiiigggdddbbbbbbbbbccc^^^\\\XXXTTTPPPMMMKKKJJJEEEDDDBBB@@@>>>======<<<::::::999888777666555444555444444444333333333333333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111000000222222111//////......///000000000/////////......000000//////////////////......................../////////////////////////////////000000111111111///.....................000///---------...000111///---,,,---//////...,,,------,,,++++++,,,------,,,,,,+++++++++******************+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++************************))))))))))))***++++++************************+++++++++*********)))))))))******++++++******)))************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++))))))))))))))))))))))))******+++++++++***)))((()))))))))***++++++,,,,,,***)))))))))))))))******************************''')))******)))((()))***((())))))******))))))((()))(((''''''((()))***+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************++++++************************))))))))))))*********)))((()))+++,,,+++***)))))))))))))))(((((('''))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))+++++++++*********))))))************++++++++++++)))******++++++******)))*********)))))))))((((((******++++++++++++******(((((()))))))))*********---,,,***(((((()))***+++))))))))))))))))))))))))((()))******+++*********))))))*********+++++++++...---+++)))((()))******...///111222111//////000000000000111111111222222222222333333333444444444666666666666777777777777999:::<<<===>>>>>>===<<<======<<<<<<===???AAABBBCCCFFFIIIJJJJJJJJJJJJKKKRRRSSSUUUXXX\\\```ccceeedddeeegggjjjnnnssswwwzzz{{{|||~~~~~~~~~~~~{{{xxxtttqqqppppppooonnnlllkkkjjjjjjfffiiiiiiddd```___^^^ZZZYYYWWWUUURRRPPPOOOOOOOOOLLLJJJHHHEEEBBB???>>>===999999888777777777777777888777777666555444333333444444333333333333333222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000//////000000111111222222111000///...............000////////////.........111000000///......------+++,,,,,,------.........///////////////////////////////////////000000000........................111000///...---...///000...---,,,---...///...,,,,,,,,,+++******+++,,,,,,,,,++++++++++++*********************++++++++++++,,,,,,++++++++++++,,,,,,)))*********************)))(((((((((((()))******************************+++************))))))))))))******++++++******)))************************************************))))))))))))))))))))))))+++************)))))))))************************))))))*********+++++++++******************************************************************))))))(((((((((((((((((((((((()))************))))))((())))))***++++++,,,,,,---))))))))))))******+++,,,************************)))******)))''''''(((***'''(((((())))))((((((''')))(((((((((((())))))***************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))*********************))))))(((((())))))***)))((('''(((*********(((''''''((()))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))++++++************))))))+++*********)))))))))((())))))************))))))******))))))))))))(((((())))))************))))))'''''''''((((((((()))))),,,+++***)))((()))******))))))))))))))))))))))))'''+++......+++))))))***)))))))))*********++++++,,,+++***((((((((())))))///222666666222000///111///000000000000111111111111111222222222333333333333333333444444444555555666888:::<<<<<<<<<::::::<<<<<<;;;;;;<<<<<<===>>>===???AAABBBAAA@@@AAABBBGGGHHHIIILLLOOORRRTTTVVVWWWWWWYYY[[[___bbbfffgggfffhhhiiijjjkkkllloooqqqvvvwwwxxxzzz|||}}}~~~~~~~~~}}}||||||~~~~~~|||}}}~~~}}}~~~~~~}}}|||zzzxxxtttrrrmmmmmmllllllkkkjjjjjjjjjpppqqqtttvvvxxxzzz{{{{{{yyyzzz|||~~~~~~}}}}}}|||{{{{{{zzzzzzwwwuuuqqqmmmiiieeebbb``````___]]]\\\ZZZZZZZZZ[[[XXX^^^___YYYRRRPPPPPPPPPLLLJJJHHHFFFDDDCCCCCCCCCAAA@@@>>><<<;;;:::999999888888777666555555555555666555555444333222222222333333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000/////////000000000111111000///...---------------/////////.........------/////////......---------***++++++,,,---...//////.............................................///---------------.........000///...---------------------------------------+++******************+++++++++++++++************+++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,))))))))))))************)))(((((((((((()))******************************************))))))))))))))))))************))))))************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((())))))))))))*********************************************************++++++******))))))(((((((((((((((((((((((((((((()))))))))))))))))))))(((((())))))******+++,,,,,,************+++,,,------******************************)))'''&&&%%%''')))'''(((((())))))((((((''')))(((((((((((()))))))))************************))))))))))))************************************))))))))))))))))))))))))************************************************(((((())))))******++++++))))))(((((((((((())))))***(((((((((******)))(((''''''((()))))))))))))))(((((((((((((((((((((((('''((())))))''''''((()))))))))))))))))))))))))))(((((((((((((((((('''''')))))))))))))))((((((((((((((())))))))))))(((((())))))))))))))))))((((((&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))++++++***)))((())))))***))))))))))))))))))))))))***///444333...******,,,))))))))))))************+++***)))((('''(((((((((...222555555222///...///000000000000111111111111111111222222222333333333111111111222222222333333444666888:::;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;999;;;============>>>@@@>>>>>>???@@@BBBEEEGGGHHHIIIIIIKKKLLLOOOQQQSSSTTTRRRTTTVVVWWWWWWYYY\\\^^^aaabbbccceeeffffffffffffgggfffeeeddddddfffhhhiiifffeeeddddddddddddcccbbb```aaaaaaaaa___^^^]]]\\\XXXXXXXXXYYYZZZZZZ[[[[[[^^^```bbbdddfffhhhjjjkkkiiikkkmmmooopppooonnnmmmjjjjjjiiihhhgggfffeeeeeeeeecccaaa]]]YYYUUUSSSRRRRRRPPPNNNLLLKKKKKKLLLMMMLLLRRRTTTMMMEEECCCDDDDDD??????===<<<:::999999888999888777666555555555555555555444444444444555555444333333333222111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000/////////......///......---------------............------------,,,,,,------............++++++,,,---......//////------------------------------------------------+++,,,,,,,,,---------......------,,,++++++++++++,,,---------,,,,,,------************************+++++++++*********))))))+++++++++,,,,,,,,,------,,,++++++******++++++,,,))))))))))))))))))))))))***))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))((((((((((((((((((((()))''''''(((((()))*********)))))))))))))))***++++++)))))))))))))))))))))))))))))))))'''%%%%%%&&&(((((())))))******))))))(((((())))))))))))((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++))))))(((((((((((())))))+++***))))))***+++***))))))))))))))))))(((''''''((((((((((((((((((((((((&&&((((((((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''((((((&&&''''''((())))))******&&&&&&''''''''''''&&&&&&(((((((((((((((((())))))&&&&&&''''''''''''&&&&&&((((((((()))))))))***************)))))))))))))))((((((((((((((((((((((((+++000555444///++++++,,,(((((()))))))))*********))))))((((((((((((((((((---///000000...---,,,,,,/////////000000000111111000000111111111222222222000000000000111111111111333444666777888888777777888888888888888777777777666777999:::999:::<<<===;;;;;;;;;<<<===>>>???@@@@@@AAAAAACCCDDDEEEEEEFFFFFFHHHJJJJJJKKKMMMOOORRRSSSSSSTTTUUUUUUUUUTTTTTTUUUTTTTTTSSSTTTUUUVVVWWWSSSSSSSSSRRRRRRRRRQQQQQQMMMNNNPPPOOONNNMMMNNNOOOMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSUUUVVVXXXYYYZZZ[[[\\\]]]___aaaaaa```^^^]]]\\\\\\[[[ZZZYYYXXXWWWVVVVVVVVVUUURRRNNNKKKJJJJJJGGGFFFDDDCCCBBBBBBCCCCCCCCCHHHJJJDDD===;;;<<<;;;999999999888888777666666666555555444444444555555...//////000111222444555333222222222111111111000000111111111111222222222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000//////......------///......---------............---------,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,------.........---------------------------------,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++++++++++++++******+++---...---,,,+++,,,---)))***++++++++++++***)))+++************)))))))))))))))))))))************++++++************++++++******)))))))))(((((((((***))))))))))))***++++++))))))))))))))))))))))))(((((()))))))))))))))***((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((''''''''''''(((((()))&&&&&&''''''((())))))***(((''''''&&&&&&'''''''''))))))))))))))))))))))))'''(((((('''%%%%%%&&&(((((())))))******))))))(((((())))))))))))(((((('''(((((((((((((((((((((((('''(((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))((((((''''''(((((())),,,***))))))***+++***((()))))))))))))))(((''''''))))))))))))))))))))))))&&&'''((('''&&&%%%&&&((((((((((((((((((((((((((((((((())))))))))))******&&&&&&'''((()))***++++++&&&&&&''''''''''''&&&&&&''''''(((((((((((())))))(((((())))))))))))(((((((((((()))))))))***************)))))))))(((((((((((((((((((((((((((((((((***---000///,,,)))((()))((((((((()))))))))******)))))))))))))))(((((((((...---,,,,,,------,,,+++---.........////////////////////////000000000000/////////000000000111111222222222333444444555555444444555555555555555555555666777777666666888::::::::::::::::::;;;<<<<<<===>>>>>>???????????????@@@AAACCCCCCCCCEEEGGGIIIHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHIIIHHHGGGGGGGGGHHHDDDFFFGGGGGGEEEDDDFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNPPPQQQRRRTTTTTTSSSRRRQQQPPPPPPOOONNNMMMLLLLLLKKKHHHJJJJJJHHHDDDBBBCCCDDD@@@@@@???>>>>>>=========:::???@@@<<<999999999888777777777888888777777777555444444444444444555555/////////000000111333333222222222111111111111111000000000000111111222222000000000000000000000000////////////////////////000000000000000000000000////////////////////////---.............../////////...............//////---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++*********+++,,,,,,------***++++++,,,,,,,,,+++++++++---...---+++***,,,...******+++,,,,,,+++******************))))))))))))))))))))))))************++++++************++++++++++++***)))(((''''''&&&)))(((((((((((()))******))))))))))))))))))))))))(((((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''((()))'''''''''((())))))*********)))((('''&&&&&&&&&&&&))))))))))))))))))))))))$$$&&&''''''&&&&&&&&&''''''(((((())))))(((((('''((()))******)))((('''&&&((((((((((((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((''''''''''''((((((+++)))(((((())))))(((''''''(((((())))))))))))((())))))))))))))))))))))))%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((((((((((()))))))))******((((((((())))))*********'''(((((())))))((((((''''''''''''((((((((()))))))))))))))******)))))))))'''''''''((((((((()))))))))))))))))))))(((((('''(((((((((((((((((((((((()))*********)))(((''''''(((((((((((()))))))))***((())))))******)))))))))111...+++,,,...000///---,,,,,,,,,---------......---------.........//////////////////000000000111000000000000111222333444333333444555555555555444666777777666444444666777777666666555555666666777:::;;;;;;;;;;;;;;;::::::999:::;;;<<<<<<===???AAA????????????>>>===<<<<<<===>>>???@@@@@@@@@??????>>>???@@@@@@???>>>???@@@===???AAA@@@===<<<>>>@@@BBBBBBBBBBBBBBBCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDFFFGGGHHHGGGGGGFFFDDDCCCCCCBBBAAAAAA@@@@@@<<<>>>???>>>;;;999;;;===::::::::::::999888888888222666888555444666777555222222333444444444444444000000/////////000000111777666555444333222222222222222222222111111111111//////000000111111111222111111111111111111111111000000000000000000000000000000000000000000000000........................++++++,,,---...///000111//////.........//////000---------,,,,,,,,,++++++...------,,,,,,++++++***+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,------***+++,,,,,,------------***,,,...---+++***,,,...***+++,,,------,,,+++***************))))))))))))***++++++++++++,,,,,,,,,++++++************++++++,,,+++***)))((('''&&&%%%'''''''''''''''((())))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((((((((()))******++++++...---,,,***))))))))))))))))))))))))))))))))))))"""$$$'''((('''&&&&&&'''&&&''''''''''''''''''&&&((()))*********((('''&&&((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((***(((''''''(((((('''%%%%%%&&&''')))******++++++))))))))))))))))))))))))%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((************))))))))))))))))))************))))))&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))))))))))))))(((((('''((((((((((((((((((((((((***)))'''((())))))((('''(((((((((((())))))))))))((()))***************)))...---,,,+++,,,---...///---,,,,,,++++++,,,,,,---........................,,,---......///.........333222222222222222222222333222000//////000222333111222222333444444444444666666666666666555555555888888888888888888888888999888777666666777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::=================================>>>>>>>>>?????????????????????>>>>>>>>>???AAA@@@===>>>@@@>>>:::>>>===<<<;;;::::::999:::::::::999999888777777666666666555555444444444444555666666666444333444555444444444333333222222222222222222222222222222222333222111111000000111111222111111111000000//////////////////000000000000////////////////////////////////////////////////,,,,,,,,,---------.........---,,,,,,,,,,,,---...222222111///...---,,,+++.........------,,,,,,,,,---------,,,,,,+++++++++---,,,***))))))***,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++*********)))*********)))))))))))))))******+++++++++******)))+++***)))'''''''''((()))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((()))******)))(((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((()))))))))))))))((('''&&&%%%%%%%%%%%%%%%((((((((((((((('''''''''***)))((('''&&&&&&'''(((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))((())))))************)))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%'''''''''''''''((()))))))))(((''''''(((((('''&&&'''''''''''''''((())))))'''''''''''''''((())))))%%%&&&'''((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&******))))))((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((******))))))((((((''''''************)))((('''&&&((((((((()))******++++++&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&$$$%%%&&&&&&''''''&&&&&&((()))+++***(((''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((,,,,,,+++******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...............000000000000000000000000333222000//////000222333222333333444444444444444555555555555555555555555777777777777777777777777888777666555555666777888888888888888888888888888888888888999999999999999888888888888888888888888888888888888888888888888888888888999999999::::::999999999999999888888888;;;===<<<999:::<<<:::666:::999888777777666666666888888777777666555555444555555555555444444333333333444555444333222222444444444333333333222222222222222222222222222222222333222222111111111111111111111111000000000//////....../////////000000000////////////////////////........................,,,,,,,,,------------......---,,,++++++,,,---...000000//////...---,,,,,,------------,,,,,,,,,+++------,,,,,,,,,+++++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++*********)))))))))))))))))))))))))))))))))***)))******+++++++++******+++***((('''''''''((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((()))******)))((('''&&&&&&&&&''''''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&'''(((((('''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))***)))((('''&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''((()))***(((((())))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((***(((''''''((()))'''&&&'''''''''''''''(((((()))(((''''''''''''((())))))'''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((('''''''''(((((((((((())))))((((((((('''''''''&&&$$$%%%&&&&&&''''''&&&&&&(((***+++***)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((()))***)))'''&&&*********)))))))))((((((((((((((((((((((((((((((+++***)))))))))+++,,,---******+++,,,------,,,,,,------------------------+++,,,------......------........................222111000//////000111222444444444444333333333333444444444444444444444444555555555555555555555555555555444444444444555555444444444444444444444444555555555666666666777777555555555555555555555555444444444444444444444444444444444555555555666666444444444444444444444444666888777555777999888333666555444333333333333333555555555444444333333222444444444444333333333333222333444333111000111222333333333222222222222222111111111111111111111111333333222111111111111222000000000000////////////.........////////////000////////////////////////........................,,,,,,,,,,,,------------...---,,,++++++,,,---............------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))*********(((((()))***++++++++++++***)))((('''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''(((((('''(((((())))))(((((('''&&&&&&%%%%%%&&&(((***+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))******(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''***)))(((((())))))((('''''''''&&&&&&''''''((()))((((((((((((((()))******))))))))))))((('''&&&%%%(((''''''''''''''''''(((&&&''''''((())))))******))))))(((((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%'''(((((((((((()))))))))((((((((('''''''''''''''$$$%%%&&&&&&''''''&&&&&&((()))+++***)))'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&***,,,,,,+++(((&&&++++++++++++************))))))))))))))))))))))))+++***))))))***+++,,,---))))))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------............111000////////////000111333333222222111111111111222222222333333333333333333333333333333333333333333333333222222333333333222222222222222222222222222333333444444555555666333333333333333333333333444444444444444444444444333333444444444555555555333333333444444444444444333555555444777;;;:::666444444333222222222222222444444333333333222222222333333333333333333222222222333444333111000111222222222222222222111111111111111111111111111111111333333222111111111111111////////////////////////------........./////////........................------------------------++++++,,,,,,,,,---------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++***))))))***+++++++++++++++*********************************************************************))))))******+++,,,***************************************+++++++++(((((((((((((((((((((((()))(((((((((((('''''''''&&&''''''((()))***++++++'''''')))***++++++++++++(((((((((((('''((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%&&&'''((()))((((((((((((((((((((((((((('''&&&%%%%%%'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&+++)))(((((())))))(((''''''&&&&&&&&&&&&'''(((((()))(((((((((((()))******((((((((((((((('''&&&&&&((((((''''''''''''(((((('''''''''((((((((())))))(((((((((''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((((((((((((%%%&&&''''''((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''((())))))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''')))+++,,,---,,,***)))+++++++++*********))))))))))))))))))))))))))))))+++*********+++,,,...///)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---------....../////////000//////////////////000111111///............///000000111111222222222333111111111111111111111111111111111222222111111111222222222222222222222222222333333333444444444555333333333333333333333333444444444444444444444444222333333333444444444444333333333444444555555555111444555666999??????;;;444444333333222333333333444444333333333333222222111111111222222222222222222333444333111111111333111111111111111111111111000000000000000000000000333222111111000000111111.....................///------------............------------------------------------------------+++++++++,,,,,,,,,---------,,,++++++++++++,,,---+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++******)))))))))******************************************************))))))******+++,,,************************************************''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&'''((()))******+++&&&'''((()))***+++++++++'''''''''(((((((((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%'''((()))((((((''''''''''''(((((()))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''&&&'''((())))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%###############$$$%%%%%%***)))(((((())))))((('''&&&&&&&&&&&&&&&'''((((((((((((((((((((())))))***&&&&&&'''(((((()))((((((((((((''''''''''''(((((()))((((((((('''''''''&&&%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''"""###%%%&&&((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''')))))))))))))))(((''''''###$$$&&&((())))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%'''((('''&&&$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((()))***+++***))))))))))))(((((((((((((((((((((((((((((((((+++*********+++---...///,,,+++************++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++---------...//////000000......////////////......///...---,,,,,,,,,---.../////////000000111111222000000000000000000000000000000111111111111000000222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222000000111111111222222222111111111222222333333444111444555555999>>>???;;;444444333222222333333444333333333333333333333333000000000111111111111111222333444333111000111222000000000000000111111111////////////////////////111111000////////////000---------...............,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++************************,,,,,,++++++***)))))))))******************************************************))))))******+++,,,***************************************)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((()))))))))''''''((()))************&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&''''''(((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((&&&&&&%%%%%%%%%&&&''''''******)))((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((%%%&&&&&&'''((('''''''''''''''&&&&&&''')))+++,,,(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%###############$$$%%%%%%)))(((''''''(((((('''&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''((())))))%%%&&&'''((())))))))))))(((''''''''''''''''''((())))))(((((('''&&&&&&%%%$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$###$$$''')))))))))''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&((('''%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$######%%%''')))(((((((((((('''''''''&&&(((((((((((((((((((((((())))))((()))***,,,---///...---***(((((((((***+++++++++++++++++++++++++++)))******+++++++++++++++,,,,,,------...//////000.........//////............---,,,+++,,,---...000---......///000000111111000000000000000000000000///000111222222111000///111111111111111111111111333333333222111111000000111111111111111111111111111111111111111111111111///000000000111111111111/////////000111222222222000333333222555999888444222111111000000111111222222222222222222222222222/////////000000111111111111222333222000///000111/////////000000000111111////////////////////////000000///...............,,,,,,---------.........+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,+++******+++,,,---------------,,,,,,,,,,,,+++,,,,,,,,,------------)))*********++++++++++++))))))************))))))---,,,,,,+++******))))))******************************************************))))))******+++,,,************************+++*********)))))))))((((((((((((((((((((((((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((%%%&&&'''(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''((('''&&&&&&&&&&&&'''(((###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&(((((()))))))))%%%%%%%%%%%%%%%&&&'''((())))))((((((''''''&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((()))(((((('''&&&&&&&&&&&&(((+++---///'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$############$$$%%%%%%((('''&&&&&&''''''&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&''''''(((''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%'''((((((&&&###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&((())))))'''&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((()))+++,,,...000...***'''&&&'''***+++************************))))))***+++++++++++++++++++++,,,------...//////---......//////......---......,,,,,,,,,...000111------......///000000111000000000000000000000000///000111222222111000///111111111111111111111111333333222111000///......000000000000000000000000333333333333333333333333111111111111222222222333//////000000111222333333000111111///000333222---//////.........//////000111111111111111222222222.../////////000000111111///111111000///...///000.../////////000000111111//////////////////////////////...---------------,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,.........------,,,,,,,,,,,,,,,,,,------.........))))))******++++++++++++))))))************))))))------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((()))))))))))))))((('''$$$%%%'''(((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''(((((('''&&&((('''&&&%%%%%%&&&'''(((!!!%%%(((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%'''((()))******%%%%%%%%%%%%%%%&&&'''((('''''''''(((((((((((((((###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((&&&&&&&&&&&&))),,,///111&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&(((&&&%%%%%%&&&'''%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''))))))))))))((('''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%&&&'''((((((((((((&&&'''((((((&&&### &&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&((()))+++***(((''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))************000///,,,***(((((()))***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........////////////////////////......////////////......////////////........................////////////111111000//////...//////000000//////.........---333111///......///111333666333000///000000...,,,,,,------...///000000111........................//////////////////////////////............//////111000///......///000111...------,,,,,,------...////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,"""$$$'''+++------,,,,,,++++++************++++++******+++++++++******)))******+++,,,,,,---......,,,,,,,,,++++++*********++++++************+++++++++++++++*********))))))%%%&&&&&&'''((())))))***,,,+++)))((((((((())))))))))))))))))******************))))))((((((''''''((((((((((((((((((((((((***)))))))))((((((''''''***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))(((&&&%%%######$$$%%%&&&&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***'''$$$###$$$&&&'''(((((()))***)))((('''(((***"""######$$$&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((***)))'''%%%$$$%%%'''(((%%%$$$###$$$&&&+++000333((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%((('''&&&###!!!''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%)))(((&&&$$$#########$$$###$$$%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&(((%%%%%%%%%$$$$$$$$$#########$$$&&&'''((('''&&&&&&%%%&&&'''((((((((('''&&&((('''%%%$$$$$$%%%&&&(((''''''(((((((((((((((((()))))))))((('''&&&$$$###&&&&&&'''((())))))(((((((((''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%#########$$$$$$$$$%%%%%%(((((((((((((((((((((((((((((()))))))))*********...---+++(((''''''((()))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------......//////////////////////////////......////////////......////////////.........---........./////////000000000000//////.../////////////////////......------111000////////////000111555222//////000000///---------......///000000111000000000000000000000000//////////////////////////////............//////000000///......///000000------,,,,,,,,,,,,------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,))))))***+++,,,---------+++******))))))******+++*********++++++******)))******++++++,,,---------,,,,,,,,,++++++*********+++******))))))******++++++++++++*********))))))''''''(((((()))*********,,,+++***)))((())))))***((((((((()))))))))*********)))))))))((((((((('''))))))))))))))))))))))))******)))(((((((((((((((***************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((('''%%%$$$###$$$%%%&&&&&&''''''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%$$$%%%&&&'''&&&%%%&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''')))((('''%%%%%%%%%&&&'''&&&%%%%%%%%%&&&))),,,...''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))((('''%%%$$$######''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%))))))'''&&&%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''((((((((('''%%%&&&&&&&&&''''''((((((%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))),,,+++)))'''&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,------............//////........................---......//////......---//////.........---------....../////////000000000//////.........//////000///............---------/////////000000/////////222000......///000///............//////000000111000000000000000000000000///////////////////////////......------......///000///............///000------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++...---+++***)))***+++,,,+++******))))))******+++))))))******+++******)))++++++++++++++++++,,,,,,+++++++++++++++*********+++******))))))******++++++************)))))))))))))))))))))************,,,+++******)))*********''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++***(((''''''((())))))))))))******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((&&&%%%%%%%%%&&&''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$&&&'''&&&$$$"""$$$%%%&&&&&&$$$$$$%%%&&&(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""""""""""""""######$$$$$$$$$%%%%%%%%%(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&(((((((((&&&%%%%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###""""""""""""###$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%((((((((((((((()))))))))&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))***)))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++---------------------------------------------------------......---------.........---------,,,,,,....../////////000000000------------...///000000------------------------,,,---///000000///---,,,///...------.../////////.........//////000000000------------------------...........................------------------...........................---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++***)))((((((((()))******))))))))))))******((())))))***************++++++++++++************+++++++++*********************))))))))))))******************))))))))))))***)))))))))))))))))))))+++++++++************+++''''''''''''(((((((((((())))))))))))((((((((((((************************+++)))(((''''''((()))***((()))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((($$$######$$$%%%%%%$$$"""###%%%&&&%%%$$$###$$$%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$#########""""""!!! !!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$######((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((((((((''''''''''''((((((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,............////////////------,,,,,,---...//////,,,,,,,,,,,,------------+++,,,...000000...,,,+++------------,,,---...///............////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------............------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''(((***++++++***)))(((***))))))))))))))))))***'''((()))*********************************))))))***************************))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((''''''************************''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''((()))***'''(((((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''%%%"""!!!###$$$%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%&&&%%%%%%$$$"""###$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$#########""""""!!! !!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&***((('''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######((('''%%%$$$######$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++++++++************))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,---......++++++,,,,,,,,,,,,,,,---***+++---......---+++***,,,,,,---,,,++++++---...------------------------........................---------------------------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++'''))),,,......---+++******))))))(((((())))))***''''''((()))************))))))))))))))))))******)))))))))******************))))))(((((())))))***(((((()))))))))))))))***''''''''''''(((((((((((((((((()))************)))''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))&&&"""!!!"""%%%&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((($$$$$$%%%%%%%%%%%%&&&&&&+++)))&&&$$$###$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''######$$$$$$%%%%%%&&&&&&""""""###$$$%%%&&&''''''&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,***+++,,,------,,,+++***+++------,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,------------,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))******++++++)))***+++,,,---,,,++++++))))))(((((((((((())))))&&&'''((()))************'''((((((((()))*********((()))))))))*********+++))))))(((((((((((())))))(((((((((((())))))******'''''''''((())))))******&&&'''((()))***))))))(((((((((((()))))))))******'''((((((((()))))))))***''''''''''''''''''''''''&&&''')))*********)))(((&&&''''''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&(((&&&$$$$$$%%%&&&&&&%%%%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""""""""$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$'''&&&%%%%%%%%%&&&(((((($$$############%%%&&&'''$$$$$$$$$%%%&&&&&&&&&'''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&(((((((((''''''(((((((((###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++******************************+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,...------,,,++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,++++++++++++---...,,,)))(((***---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++------------++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************(((((())))))*********++++++***)))((((((((()))***))))))(((((((((((())))))&&&'''((()))************&&&''''''((()))******+++(((((())))))*********+++))))))(((((((((((())))))'''((((((((())))))******'''(((((()))***++++++,,,%%%&&&''')))))))))((('''))))))))))))************'''((((((((())))))******''''''''''''''''''''''''$$$&&&)))+++,,,***((('''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))%%%%%%&&&&&&%%%%%%$$$###$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%'''((((((&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&***)))((('''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''''''''$$$###"""!!!!!!###%%%''''''&&&%%%%%%$$$$$$%%%%%%$$$#########$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%$$$$$$""""""###$$$%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!###%%%'''((((((((('''%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%$$$''''''&&&%%%&&&'''((()))$$$###"""""""""$$$'''(((((((((((((((((((((((('''""""""$$$%%%&&&'''''''''''''''''''''&&&&&&%%%$$$######$$$%%%&&&&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''(((((((((''''''&&&&&&%%%#########$$$$$$$$$%%%%%%(((((((((((((((((((((((($$$###"""###&&&'''%%%"""''''''''''''''''''''''''$$$$$$&&&'''(((***++++++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************))))))))))))******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,........................************************************************((()))+++,,,---,,,,,,+++***++++++,,,,,,++++++******)))))))))+++,,,++++++))))))))))))))))))))))))******************************)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((+++)))'''''''''((('''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%((((((''''''&&&&&&%%%%%%)))((('''((()))***)))(((''')))***)))((('''((()))************)))))))))))))))(((''''''''')))***++++++******((('''&&&%%%$$$%%%&&&&&&&&&'''((((((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$''''''&&&%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%)))---,,,'''$$$$$$'''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$""""""###%%%########################$$$$$$$$$###!!! ###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((('''&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%###""" !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$'''%%%$$$%%%''''''$$$"""%%%%%%%%%$$$$$$#########'''&&&%%%$$$$$$$$$%%%&&& !!!$$$&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&$$$"""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&%%%&&&'''(((((((((''''''$$$%%%&&&'''&&&%%%$$$###%%%$$$###%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))*********)))(((((((((((((((((()))************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++******************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))***++++++,,,,,,++++++***++++++++++++++++++***))))))))))))+++++++++***))))))))))))))))))))))))***************************))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***((('''&&&'''((('''&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***)))))))))(((((((((((((((((((((''''''''''''''')))''''''''')))***)))(((((()))******(((((()))***))))))))))))))))))))))))''''''&&&&&&&&&'''))))))((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###'''***)))%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""" ###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''%%%$$$%%%&&&&&&$$$"""%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$$$$%%%&&&"""###$$$&&&''''''''''''$$$$$$######"""#########%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&'''&&&$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""$$$&&&'''%%%%%%&&&&&&&&&'''''''''&&&'''''''''(((((())))))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$'''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((())))))))))))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***************+++++++++))))))))))))))))))))))))*********************************++++++++++++,,,************************************************++++++++++++++++++++++++******************+++,,,******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((('''''''''''''''''''''''''''(((((())))))((((((''')))'''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))(((((((((((('''((((((((((((((())))))((('''&&&''')))***)))((((((***+++***)))((()))***((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&'''((()))******'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''((($$$%%%%%%&&&&&&'''''''''###&&&)))(((%%%"""###$$$%%%$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&'''((()))))))))((('''&&&&&&%%%%%%%%%''')))(((&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&#########"""######$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&&&&&&&&&&'''''''''((((((%%%&&&'''((()))***++++++$$$######""""""$$$%%%&&&'''&&&&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))(((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++((()))))))))******++++++))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++***)))(((((()))++++++))))))************))))))((()))))))))(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((('''''''''''''''''''''''''''(((((((((((((((((('''(((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&''''''(((((())))))******((('''&&&''')))))))))((()))***+++***)))((()))+++&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&'''((()))***+++((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&'''%%%''')))(((&&&$$$%%%&&&$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&'''''''''''''''"""$$$'''(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###((('''%%%$$$###$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$###############%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%$$$$$$###"""###$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))%%%$$$"""!!!!!!###%%%&&&'''&&&&&&%%%&&&''')))***"""###%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((())))))*********************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))+++++++++++++++++++++++++++***)))((('''((()))***((())))))******))))))(((''')))***)))'''&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&$$$###$$$&&&''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((())))))******(((&&&&&&'''((()))((('''(((***+++***)))((()))***%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&%%%$$$$$$&&&((()))'''''''''&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%% $$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$#########"""######$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""  """###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###""""""###%%%%%%$$$$$$%%%%%%$$$#################################$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%######$$$%%%%%%%%%$$$$$$###"""###%%%&&&&&&$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$&&&(((&&&&&&%%%%%%&&&''')))+++!!!###%%%%%%$$$###$$$%%%''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((()))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((()))))))))************+++(((((((((((((((((((((((())))))))))))))))))))))))***************************))))))((((((((((((((((((((())))))))))))((((((&&&)))***)))&&&%%%&&&)))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&$$$###"""###%%%'''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((()))))))))))))))'''((((((((((((((())))))'''&&&%%%&&&((()))((('''''')))***)))((('''((()))%%%%%%&&&&&&'''((((((((('''(((((((((((('''&&&&&&''''''(((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&&&&(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&%%%%%%%%%$$$$$$$$$########################%%%$$$$$$$$$$$$#########"""""""""############$$$"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$''''''''''''&&&$$$!!!  ###$$$$$$$$$%%%&&&########################""""""###############"""""""""############""""""""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!!!!"""###$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$###$$$&&&%%%###""""""###"""""""""#####################$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&%%%$$$###"""###$$$&&&&&&$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$%%%&&&((()))***"""$$$&&&&&&%%%$$$%%%'''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))(((((('''&&&'''(((((())))))(((((('''%%%)))+++)))%%%###&&&)))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&###"""!!!"""%%%'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((()))))))))***(((((((((''''''''''''''''''&&&%%%&&&((()))((('''&&&((()))((('''&&&'''(((%%%&&&&&&'''(((((())))))&&&''''''((('''&&&%%%$$$''''''''''''((((((((()))&&&&&&&&&'''''''''''''''&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$%%%&&&&&&###""""""""""""#########%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""############"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%'''((((((((('''$$$""" !!!###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""############""""""""""""""""""############%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%########################&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######"""$$$&&&%%%###!!!"""###!!!"""""""""#########$$$"""###$$$&&&''''''&&&&&&%%%$$$#########$$$%%%%%%&&&%%%$$$###"""!!!!!!!!!###$$$%%%''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$"""$$$&&&%%%$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''!!!"""$$$%%%'''(((((()))###%%%((((((&&&%%%&&&((())))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''************************''''''''''''((((((((()))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))(((&&&%%%''''''((((((((((((''''''%%%(((+++)))%%%###%%%(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&###!!!!!!"""%%%'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%'''&&&%%%&&&((((((((('''&&&'''((('''&&&%%%&&&(((&&&&&&''''''((()))******%%%&&&&&&'''&&&%%%###"""%%%&&&&&&'''((()))******%%%&&&&&&''''''((((((((('''((()))++++++)))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################"""###$$$%%%%%%%%%$$$$$$ """$$$&&&'''(((%%%$$$######$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""############!!!"""$$$%%%%%%$$$"""!!!#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%&&&((())))))'''&&&$$$&&&&&&&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""############""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$######$$$$$$%%%&&&###"""!!!!!!###%%%''')))######################## !!!""""""""""""!!! ###%%%&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###""""""$$$&&&%%%###!!!"""$$$!!!!!!""""""#########$$$"""###$$$&&&''''''&&&&&&$$$###"""""""""###%%%&&&)))((('''%%%$$$######""""""###%%%'''''''''%%%$$$$$$$$$%%%&&&''''''''''''"""$$$%%%%%%$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))###$$$%%%&&&&&&&&&&&&%%%!!!###&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))******++++++******)))((('''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&)))***)))(((&&&%%%'''(((%%%&&&''''''((((((''''''''''''(((((((((((((((((()))((('''&&&&&&'''((()))''''''(((((('''&&&%%%%%%$$$%%%'''''''''%%%###"""%%%%%%%%%&&&'''((())))))((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))(((&&&''')))+++))))))))))))))))))))))))'''%%%$$$$$$%%%'''''''''(((((('''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((('''''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((((($$$%%%&&&''''''&&&%%%$$$&&&%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""$$$&&&(((""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%&&&'''&&&$$$$$$&&&'''***)))((('''&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$"""!!!!!!###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%&&&'''&&&%%%$$$###$$$######""""""######$$$$$$%%%&&&&&&%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$###""""""!!! !!!""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%""" """%%%'''%%%###$$$%%%&&&&&&$$$$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%$$$######$$$%%%%%%&&&%%%$$$###""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&%%%$$$#########$$$%%%$$$$$$###$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))*********))))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((('''%%%%%%&&&'''%%%&&&&&&'''''''''''''''(((((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%%%%&&&&&&'''((()))((((((''''''''''''((((((&&&&&&'''(((((((((((((((***)))))))))((('''''''''((())))))(((''''''(((***(((((((((((((((((((((((((((&&&%%%%%%'''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%''''''******)))((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((('''''')))'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&((()))((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$(((((('''&&&%%%%%%$$$$$$"""!!! !!!###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!""""""""""""#########%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######'''''''''''''''&&&%%%%%%''''''''''''''''''&&&&&&""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%######%%%'''((('''%%%"""###$$$$$$""""""###$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%######%%%&&&%%%%%%$$$######$$$$$$%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&%%%%%%$$$$$$#########"""""""""%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((###%%%'''((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&''''''(((&&&&&&'''(((((((((((('''******)))((('''&&&&&&%%%&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&((())))))(((''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&))))))((('''&&&%%%%%%$$$(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))(((&&&&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&''')))((('''&&&%%%%%%$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%))))))((('''%%%$$$###"""!!! !!!###&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$############$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""!!!%%%%%%&&&&&&&&&'''''''''######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''&&&$$$"""###$$$###""""""###$$$########################""""""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))(((((((((%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%$$$""""""$$$%%%%%%$$$$$$######$$$%%%%%%"""###%%%&&&'''&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$""""""!!!!!!!!! %%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%"""%%%((()))((('''''''''&&&%%%%%%%%%&&&&&&'''''')))((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&&&&&&&'''%%%&&&''''''((((((''''''(((((((((''''''&&&&&&&&&%%%'''))))))(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&'''(((((('''&&&&&&%%%$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''((()))(((&&&&&&((()))'''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((('''&&&$$$###%%%&&&&&&'''&&&&&&%%%%%%(((((('''&&&%%%%%%$$$$$$###!!! !!!$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###############$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&'''''''''%%%$$$#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$###"""###$$$&&&'''!!!!!!!!! ###########################$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$"""!!!###%%%&&&%%%$$$###$$$%%%########################!!!"""""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""#####################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###%%%'''''''''%%%$$$!!!""""""###$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############!!!###&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''%%%%%%&&&&&&''''''(((((($$$&&&((()))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###"""""""""""""""""""""'''&&&%%%$$$$$$%%%&&&''''''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''((()))(((&&&&&&((()))&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''""""""######$$$$$$%%%%%%#########""""""###$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$"""!!! #########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######"""&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""###$$$&&&'''######$$$$$$$$$$$$######''''''&&&&&&%%%$$$#########$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$###"""!!!!!!###$$$%%%%%%######$$$%%%########################!!!!!!""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""###############"""""""""###$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%######%%%&&&######$$$$$$%%%%%%%%%%%%"""$$$&&&''''''&&&%%%###"""######$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""#####################$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""""" """$$$%%%$$$#########&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&###$$$$$$%%%&&&'''(((((($$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&%%%(((((((((''''''(((((((((((('''%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&''''''((('''%%%#########$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''""""""""""""###############""""""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############"""!!!!!!"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###%%%&&&&&&$$$"""!!!#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$###$$$$$$%%%%%%######$$$&&&&&&'''''''''((('''&&&%%%$$$######"""######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&%%%###""""""###!!!"""###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$$$$###"""""""""###%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%######%%%&&&""""""$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&(((''''''&&&$$$$$$###"""$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!!!!!!! #########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&%%%$$$###$$$%%%'''((($$$%%%%%%&&&&&&''''''(((###$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&&&&&&&'''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%*********)))))))))((((((''''''(((((((((((('''''''''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&((('''&&&&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%$$$###########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$##################"""""""""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$###"""!!! """############$$$$$$$$$%%%$$$$$$######$$$$$$%%%###%%%'''((()))'''&&&$$$$$$$$$$$$$$$############"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%######""""""""""""######$$$$$$%%%%%%%%%$$$###### !!!"""###$$$$$$$$$$$$$$$$$$######"""""""""!!!""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!###%%%$$$"""!!!!!!### """###"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$###############$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$""""""$$$%%%!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&)))******(((&&&&&&'''(((&&&%%%$$$######%%%'''(((###$$$$$$%%%&&&'''((((((%%%%%%''''''''''''%%%%%%###$$$%%%%%%&&&&&&&&&&&&###%%%'''))))))((('''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&!!!"""###$$$%%%&&&'''''''''''''''&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%###""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################((((((((((((((((((((((((######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''''''''&&&&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$%%%&&&((()))$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%###"""###$$$&&&&&&%%%########################"""""""""######$$$$$$$$$&&&%%%%%%$$$$$$#########""""""!!!""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$"""!!! """############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!###%%%&&&%%%###"""%%%$$$$$$$$$######""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$##################$$$$$$%%%&&&&&&%%%$$$"""!!!""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%% """!!!!!!"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&%%%$$$###$$$###############$$$$$$$$$###"""!!!!!!###%%%&&&######$$$$$$$$$%%%%%%%%%"""######"""!!!!!!"""$$$!!!"""$$$%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%&&& !!!"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%################################################'''%%%###""""""###%%%''''''&&&$$$"""!!!!!!"""###"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!$$$%%%'''((('''%%%###"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$""""""#########$$$$$$$$$((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((((((''''''&&&$$$"""$$$&&&(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%###&&&)))***(((%%%$$$###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''%%%###"""(((&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((($$$"""!!!"""&&&(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&,,,((($$$###%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$***)))(((''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%''')))((($$$###$$$'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""###$$$%%%%%%$$$"""!!!########################'''&&&%%%$$$###$$$%%%&&&######$$$$$$$$$######"""########################$$$$$$$$$##################$$$%%%&&&%%%###!!! !!!"""$$$%%%%%%$$$###"""!!!"""###$$$%%%$$$###### !!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############"""""""""!!! '''%%%""""""$$$&&&'''''''''&&&%%%###"""######$$$$$$#########"""!!!!!!!!!##################$$$$$$ !!!!!!!!!"""%%%(((%%%%%%$$$$$$$$$$$$$$$%%%!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%###!!!!!!"""$$$%%%$$$&&&&&&%%%%%%$$$#########"""""""""""""""######$$$###"""""""""###$$$%%%%%%$$$""" """%%%'''%%%"""%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$######"""$$$######""""""######$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$############""""""!!!!!!%%%%%%%%%$$$$$$#########(((&&&$$$$$$&&&&&&$$$"""&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%$$$###""""""""""""$$$$$$##################$$$######"""!!!!!! $$$$$$%%%&&&&&&%%%######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$"""###$$$$$$""""""###$$$%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&'''&&&%%%###%%%''''''%%%###"""###%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&%%%$$$###$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$###"""###&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&'''((((((+++((($$$###%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$%%%&&&&&&'''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&%%%%%%$$$########################'''&&&%%%$$$###$$$$$$%%%######$$$$$$$$$######"""########################!!!!!!""""""######$$$$$$!!!"""###$$$###""" """###$$$$$$$$$$$$""""""!!!"""###$$$%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$###&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!""""""###$$$$$$$$$&&&$$$"""!!!###%%%%%%%%%$$$############%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%&&&"""############$$$&&&)))""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######%%%&&&&&&%%%#########$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$#########"""######$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$#########"""""""""&&&&&&&&&%%%%%%%%%$$$$$$(((&&&$$$$$$&&&&&&%%%"""&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$###""""""!!!$$$$$$$$$###""""""!!!!!!###############$$$$$$$$$$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&""""""############"""""" !!!"""$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!###$$$$$$###""""""###$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$"""###$$$$$$"""!!!"""###''''''&&&&&&%%%$$$$$$###########################%%%%%%%%%%%%$$$$$$$$$$$$########################&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))******'''%%%$$$$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%!!!"""###%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%$$$###"""%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&########################''''''%%%$$$############"""######$$$$$$$$$############################## !!!!!!"""###$$$%%%&&&%%%&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!"""######$$$$$$%%%&&&$$$"""!!!"""###$$$###############$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$%%%%%%###$$$$$$$$$######%%%'''$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&(((((('''&&&!!!!!!""""""###$$$$$$%%%###""""""""""""###$$$$$$$$$$$$######"""#########"""%%%'''&&&""" ###&&&#########"""""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$######"""$$$$$$#########"""""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%&&&''''''########################$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%###"""!!!$$$$$$$$$#########""""""&&&&&&&&&%%%%%%%%%$$$$$$""""""!!!!!!"""###$$$%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%"""##################"""""""""###$$$$$$%%%%%%%%%""""""""""""##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""###$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""$$$&&&&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$#########"""!!!!!!###%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&"""###$$$%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((((((((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((%%%###$$$'''(((%%%######$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%$$$"""!!!#########"""""""""!!!!!!$$$$$$$$$%%%$$$######"""########################!!!!!!!!!""""""#########$$$###"""!!!"""###$$$%%%########################''''''&&&%%%$$$###""""""""""""###$$$$$$$$$#######################################$$$$$$%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%$$$###"""!!!!!!""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! ######""""""!!! &&&$$$""""""###$$$$$$###&&&&&&%%%$$$$$$#########!!!!!!!!!"""#########$$$ !!!!!!!!!!!!!!!"""!!!"""###"""!!! !!!###%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%'''))))))'''%%%!!!!!!"""""""""###############""""""######$$$%%%%%%%%%$$$###"""""""""######$$$%%%$$$""" !!!###$$$#########""""""""""""""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$##################""""""""""""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&"""###$$$%%%%%%###"""!!!""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%"""!!!!!!!!!"""###$$$$$$######################################################$$$$$$$$$$$$######&&&&&&%%%%%%$$$$$$$$$###!!!!!!"""""""""#########"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$###"""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""$$$&&&%%%$$$###$$$%%%#########$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$###!!!"""$$$'''"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&"""%%%''''''&&&%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""###&&&'''&&&#########$$$%%%&&&&&&&&&%%%""""""###$$$$$$$$$###"""!!!!!!"""""""""#########%%%%%%%%%%%%%%%$$$$$$###########################$$$#########"""""""""!!!######"""!!!"""###%%%&&&########################&&&&&&%%%%%%$$$###""""""!!!"""###$$$$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""&&&%%%$$$######"""!!!!!!###############$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! #########"""!!!!!! &&&%%%###$$$%%%&&&%%%$$$&&&%%%%%%%%%$$$######"""!!!!!!!!!"""#########$$$#########"""!!!!!! !!!"""###"""!!! !!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$&&&((((((&&&$$$#########"""""""""!!!!!!###############$$$$$$%%%%%%%%%$$$###"""""""""###%%%"""!!!!!!"""###!!!%%%%%%$$$$$$$$$#########""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$#########""""""""""""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&""""""""""""""""""""""""######$$$$$$%%%%%%&&&&&&%%%###!!!!!!###%%%######$$$$$$$$$######"""!!!""""""###$$$$$$%%%%%%##################"""""""""""""""""""""#########"""""""""##########################################$$$$$$$$$$$$$$$$$$###((('''&&&$$$#####################$$$$$$$$$$$$%%%"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&###%%%&&&&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###""" """$$$######$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%&&&%%%###$$$%%%%%%$$$######&&&(((!!!!!!"""######$$$%%%%%%""""""###$$$&&&'''((()))#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""&&&))))))'''%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$%%%'''&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$""""""$$$%%%&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!""""""$$$%%%''')))***&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$######%%%&&&&&&%%%$$$$$$""""""""""""#########$$$!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$%%%&&&''''''########################$$$$$$$$$%%%$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$########################""""""!!! !!!!!!!!!!!!"""""""""###%%%%%%$$$###"""""""""#########""""""######$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""###$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%""""""###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######"""!!!###%%%$$$###""""""###""""""""""""###$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$######$$$&&&&&&%%%$$$%%%$$$$$$###""""""!!!!!!$$$############$$$%%%%%%$$$$$$######"""#########%%%""" ###%%%"""%%%%%%%%%$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((('''%%%$$$$$$$$$%%%&&&$$$$$$#########"""""""""!!!""""""######$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""###############%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$%%%&&&&&&########################""""""######$$$%%%%%%&&&######"""!!!!!!"""######$$$###############$$$$$$##################$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$###"""!!!!!!"""""""""#########$$$########################""""""############""""""&&&%%%$$$###""""""##################$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############""" """%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%%%%%%%######$$$%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%"""&&&******&&&###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$###%%%'''&&&%%%%%%''')))'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$###"""$$$&&&&&&$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&((()))***###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$"""$$$%%%%%%$$$$$$%%%&&&###$$$%%%&&&&&&%%%###"""###"""!!!!!!!!!"""$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&########################""""""###$$$%%%$$$$$$###!!!!!!"""$$$$$$%%%%%%$$$########################""""""!!!!!! ############$$$$$$%%%%%%%%%$$$###""""""######$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&"""""""""$$$&&&'''&&&%%%!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""""""""#########$$$$$$ """$$$$$$###""""""###$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&'''(((%%%$$$"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&#########"""######$$$$$$############$$$$$$$$$###$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%$$$$$$############$$$$$$'''&&&%%%$$$$$$%%%'''(((%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""#########$$$$$$$$$"""%%%&&&&&&$$$$$$&&&((($$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$###"""""""""##################$$$$$$###$$$%%%&&&%%%$$$!!! !!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!######"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###%%%'''((((((''''''"""%%%'''&&&$$$###%%%(((""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$$$$###&&&%%%###!!!!!!%%%((($$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$###"""###%%%%%%$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###'''&&&%%%$$$###!!! """"""######$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$"""&&&***)))%%%""""""%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$''''''%%%%%%'''***((('''&&&&&&%%%$$$###"""###$$$&&&'''(((''''''&&&!!!$$$&&&&&&$$$"""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%!!!$$$&&&%%%###"""%%%'''$$$$$$&&&&&&&&&$$$"""!!!$$$###!!! """%%%&&&&&&&&&%%%%%%$$$########################"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&'''''' !!!###$$$%%%%%%$$$$$$######################## !!!###$$$%%%%%%$$$$$$!!!!!!"""$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$!!! !!!"""######$$$###"""""""""###$$$%%%$$$###"""""""""###%%%&&&###"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""!!!!!!!!! ###%%%'''&&&%%%%%%%%%&&&&&&%%%$$$"""!!!$$$#########""""""!!!!!! """###$$$""""""!!! !!!!!!!!!!!!!!!!!!"""###$$$%%%'''''''''&&&&&&%%%%%%%%%########################$$$$$$$$$$$$%%%&&&'''((('''%%%######$$$&&&'''&&&#########$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&###"""""""""###$$$%%%%%%"""%%%'''&&&$$$###&&&)))############""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$##################$$$&&&%%%$$$$$$$$$&&&(((***%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%"""$$$'''&&&$$$$$$&&&((($$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!######""""""""""""###### !!!"""###$$$%%%%%%$$$#########""""""!!!!!!########################&&&&&&&&&%%%$$$###""""""%%%$$$###""""""###$$$%%%%%%$$$"""!!!!!!###$$$&&&###$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$$$$######"""!!!!!! !!!!!!$$$$$$%%%%%%$$$###!!! !!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%***'''$$$$$$%%%&&&$$$"""&&&&&&&&&%%%%%%$$$$$$$$$#########"""######$$$$$$###$$$%%%%%%$$$###$$$%%%((('''%%%###""""""######&&&&&&&&&&&&&&&%%%$$$###!!!###$$$&&&''''''&&&&&&$$$$$$$$$###$$$$$$%%%%%%######""""""######$$$%%%)))(((&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''############$$$%%%&&&&&&%%%&&&'''((())))))))))))%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%''')))&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###$$$''')))'''%%%%%%$$$######""""""######''''''''''''&&&$$$"""!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%'''%%%###"""!!!"""###$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###&&&%%%###!!!!!!"""###$$$%%%$$$$$$$$$###""""""""" %%%)))(((### """%%%%%%$$$$$$###"""!!!!!!$$$$$$###############$$$"""###$$$%%%%%%$$$###""" """######""""""###$$$'''&&&%%%$$$###!!! ######""""""""""""""""""!!!"""$$$###!!!'''&&&&&&%%%$$$###""""""""""""""""""###$$$%%%&&&$$$%%%%%%%%%%%%$$$###"""!!!###$$$$$$#########$$$$$$$$$###"""!!!!!!""""""""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$#########""""""###"""!!! !!!"""###"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$######"""######$$$############$$$%%%&&&&&&$$$###"""!!! $$$$$$$$$###############$$$#########""""""!!!!!!######$$$$$$&&&&&&'''''''''&&&&&&%%%$$$###"""!!!########################%%%$$$###""""""###$$$$$$$$$###"""!!!!!!"""######%%%$$$###""""""###$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$######"""!!!!!! %%%%%%$$$$$$%%%%%%&&&'''#########$$$######""""""######""""""""""""######""""""""""""########################"""""""""!!!########################$$$######""""""!!!!!!!!!$$$$$$###""""""###$$$$$$&&&%%%###"""!!!"""###$$$###$$$$$$%%%%%%$$$$$$###########################"""######$$$$$$######"""###""""""!!!!!!"""""""""######$$$%%%%%%%%%$$$#########$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$%%%(((&&&######%%%%%%$$$"""%%%%%%$$$$$$$$$#########&&&%%%$$$##################$$$%%%$$$###"""###%%%'''&&&$$$############$$$######$$$%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$#########$$$$$$$$$######$$$&&&%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""###&&&'''&&&$$$'''&&&%%%%%%$$$$$$%%%%%% !!!###%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&$$$###"""!!!"""$$$$$$""""""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&%%%###"""!!!"""###$$$$$$$$$$$$##################&&&'''%%%$$$%%%'''&&&&&&%%%%%%$$$######""""""""""""""""""###$$$%%%"""###$$$$$$$$$$$$###"""!!!"""$$$###""""""###%%%$$$$$$$$$######""""""!!!&&&%%%$$$###"""!!!!!!!!! !!!"""######""" %%%$$$$$$######""""""!!!""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$######$$$&&&%%%###"""""""""$$$$$$###""""""""""""""""""######$$$%%%%%%&&&&&&$$$$$$#########$$$%%%%%%#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""$$$$$$##################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$$$$$$$$$$#########""""""$$$######""""""######$$$""""""#########""""""!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$#########$$$%%%%%%&&&%%%$$$###""""""""""""##################$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%$$$###"""!!!!!!"""######%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&!!!!!!"""#########""""""###""""""!!!!!!""""""###$$$#########""""""!!!!!!############""""""""""""########################""""""""""""""""""""""""$$$$$$###""""""###$$$$$$&&&%%%###"""!!!""""""#########$$$%%%%%%$$$##############################"""######$$$$$$######"""#########""""""######$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$###"""!!!  !!!"""#########"""""""""#########$$$$$$&&&%%%######$$$%%%$$$$$$###############"""""""""''''''%%%$$$###""""""""""""###$$$$$$""""""###$$$%%%$$$$$$#########$$$$$$ !!!"""$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###$$$%%%%%%###'''&&&%%%%%%$$$$$$%%%%%%!!!###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$###"""""""""###$$$%%%""""""###$$$$$$$$$$$$###!!!""""""######$$$$$$$$$"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%###"""""""""###$$$###############$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%$$$$$$###### !!!"""###$$$%%%"""######$$$$$$######""""""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$"""!!!!!!!!!"""""""""###############""""""""""""""""""""""""""""""""""""###$$$%%%%%%'''&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###!!!!!!!!!$$$$$$###""""""""""""############$$$$$$%%%%%%&&&%%%$$$$$$#########$$$$$$!!!""""""""""""#########""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%$$$############"""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######!!! """###$$$$$$%%%$$$$$$$$$#####################$$$%%%%%%$$$#########$$$$$$'''&&&%%%$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""""""""&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%######""""""""""""######$$$$$$###""""""###$$$%%%$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&& !!!"""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""#########"""""""""""""""####################################$$$$$$$$$$$$$$$##################$$$######""""""""""""###$$$######$$$$$$$$$$$$##############################""""""############""""""######"""""""""###$$$$$$######$$$$$$%%%%%%%%%%%%###############"""!!!!!! !!!!!!"""#########!!!""""""""""""#########$$$############$$$$$$$$$########################&&&&&&%%%$$$######$$$$$$!!!#########"""!!!"""##################$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$##################&&&%%%$$$$$$###$$$$$$$$$&&&&&&%%%$$$############!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&############$$$%%%%%%$$$%%%$$$######""""""###### """#########"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###"""###"""""""""###$$$%%%&&&""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""######"""""""""###$$$$$$$$$%%%(((&&&$$$###$$$%%%$$$###%%%%%%%%%$$$$$$#########!!!!!! !!!"""######""""""############"""""""""$$$%%%%%%$$$###%%%&&&''''''&&&&&&&&&&&&%%%%%%'''&&&%%%$$$############$$$######"""###$$$&&&&&&""""""""""""######$$$$$$######""""""###$$$$$$%%%''''''&&&%%%%%%%%%&&&'''###$$$%%%%%%###"""""""""$$$$$$###""""""##################$$$$$$%%%%%%%%%((('''&&&$$$"""!!! !!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%############""""""""""""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######"""#########$$$$$$$$$###%%%%%%$$$###""""""######'''&&&%%%$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%"""""""""""""""#########$$$###"""""""""###$$$%%%%%%$$$###""""""###$$$%%%""""""######$$$%%%%%%&&&$$$$$$$$$###$$$%%%%%%&&& !!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""######""""""""""""""""""""""""##################$$$$$$#########$$$$$$######### !!!!!!"""###$$$%%%################################################"""""""""######"""""""""!!!!!!!!!!!!""""""###$$$$$$$$$###""""""""""""""" !!!"""#######################################!!!""""""""""""##################"""""""""###$$$######$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&!!!#########"""!!!"""###"""#####################""""""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%############$$$&&&'''((("""""""""""""""######$$$"""#####################%%%$$$$$$######$$$$$$$$$&&&&&&%%%$$$############"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%$$$%%%%%%&&&%%%$$$######""""""######$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""######$$$%%%%%%""""""###$$$$$$$$$$$$###'''&&&%%%%%%$$$###""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###$$$$$$$$$%%%'''%%%###"""#########"""############""""""""""""######"""!!! !!!!!!"""""""""""""""""""""""""""$$$%%%%%%$$$###%%%&&&''''''&&&%%%$$$###""""""$$$$$$$$$###$$$$$$%%%%%%%%%$$$#########%%%&&&(((""""""###$$$$$$%%%%%%%%%#########"""######$$$%%%&&&&&&&&&%%%%%%&&&&&&''' """$$$$$$######$$$%%%$$$###############$$$$$$###$$$$$$$$$$$$$$$%%%%%%'''&&&%%%###"""!!! !!!!!!"""""""""######### !!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""#########$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%#########$$$$$$######"""!!!"""###$$$$$$$$$$$$###%%%$$$$$$###""""""""""""%%%$$$$$$############$$$!!!!!!"""###$$$%%%%%%%%%""""""##################""""""######$$$%%%%%%&&&$$$############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!""""""##################"""""""""###%%%&&&%%%$$$###""""""###$$$%%%########################$$$############$$$%%%%%%!!!!!!"""#########"""""""""!!!!!! !!!!!!"""!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###""" !!!"""######$$$$$$$$$###""""""""""""###$$$########################!!!""""""######""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$"""!!!!!! !!! !!!"""############$$$$$$$$$###############"""""""""#########$$$$$$"""######"""!!!!!!"""$$$#########$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$&&&&&&"""###$$$$$$""""""###$$$"""######$$$######""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&"""""""""###$$$%%%&&&'''!!!!!!!!!!!!!!!"""######""""""###$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###### ######"""!!!!!!"""%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%% !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$######"""$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$###"""!!! !!!"""""""""############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""###############$$$$$$$$$!!!""""""######$$$%%%%%%""""""""""""""""""""""""%%%$$$###"""!!! ###""""""!!!!!!""""""###"""###$$$$$$######$$$&&&%%%$$$###""" ###""""""######$$$%%%&&&%%%%%%$$$######$$$&&&'''######$$$$$$%%%%%%%%%&&&$$$###############$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%!!!###$$$$$$$$$%%%&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&& !!!"""###$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%!!! !!!!!!"""###$$$""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!"""""""""""""""###""""""############"""""" !!!######$$$$$$$$$#########$$$######"""!!! !!!###$$$%%%%%%$$$###$$$$$$###"""""""""############""""""""""""######"""""""""###$$$$$$$$$%%%"""""""""""""""#########!!!!!!"""###$$$%%%&&&'''######$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$$$$###""" !!!"""######$$$#########""""""""""""$$$%%%&&&$$$$$$############$$$$$$######""""""""""""""""""###############$$$%%%%%%#########$$$######""""""!!!!!! !!!!!!############""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""!!!!!! """###$$$$$$$$$$$$###"""!!!"""""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$########################!!!!!!""""""""""""!!!!!!""""""""""""###$$$%%%%%%$$$###"""!!!!!!""""""###!!!!!!"""""""""""""""!!!!!!!!!""""""######$$$$$$############$$$$$$$$$%%%"""$$$$$$"""  ###"""""""""#########$$$$$$!!!!!!!!!!!!"""###$$$$$$###$$$%%%$$$###"""###%%%######$$$$$$###"""!!! !!!"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''(((&&&%%%%%%$$$$$$$$$%%%%%%"""""""""!!!"""######$$$""""""$$$%%%%%%%%%$$$$$$""""""""""""###%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!###""""""""""""&&&%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%$$$###"""$$$&&&'''&&&%%%%%%$$$$$$%%%%%% """#########"""###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&##################$$$$$$###$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$###############"""&&&&&&$$$###$$$&&&""""""""""""""""""""""""%%%$$$###"""""""""""""""###"""!!! !!!"""###!!!"""$$$###""""""###%%%######"""!!! ######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###############$$$!!!###%%%''''''&&&$$$### """$$$$$$######$$$%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$##################$$$$$$ !!!"""###$$$""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!""""""############""""""""""""######!!!""""""#########""""""###############"""!!!!!! !!!###%%%%%%%%%$$$######""""""""""""######$$$######""""""""""""########################$$$$$$"""""""""######$$$$$$$$$!!!"""""""""######$$$$$$"""###%%%&&&&&&%%%$$$###""""""""""""""""""""""""$$$$$$%%%%%%$$$###!!!!!! """###$$$$$$#########""""""""""""$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$"""""""""######$$$$$$%%%###############$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!!!! !!!!!!%%%%%%$$$###"""!!! !!!!!!""""""#########$$$""""""""""""""""""""""""%%%$$$$$$###"""!!!!!! """###$$$%%%%%%$$$###"""$$$$$$$$$###""" $$$###"""!!!!!!"""###$$$########################!!!!!!""""""""""""!!!!!!############$$$%%%&&&'''###""""""""""""$$$%%%&&&############"""!!! !!!"""$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%###""" !!!!!!!!!""""""#########"""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###$$$%%%###$$$$$$$$$###"""  !!!###%%%'''((())))))$$$$$$######$$$&&&''')))***)))'''&&&%%%$$$$$$$$$#########"""###$$$$$$%%%"""###$$$%%%&&&&&&%%%$$$!!!!!!!!!"""###%%%&&&'''############$$$%%%&&&&&&"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&& """$$$###!!!!!!###%%%%%%$$$######""""""######$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((##################$$$$$$&&&''''''((((((''''''&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$### !!!"""###$$$%%%&&&&&&############$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$###""""""%%%$$$$$$$$$######""""""!!!&&&+++***%%%!!!"""$$$##################$$$$$$$$$###############$$$$$$###"""!!! !!!"""### """######""""""###$$$########################$$$$$$###"""!!!!!!!!!"""%%%%%%%%%$$$$$$###############""""""""""""""""""$$$$$$###############$$$"""%%%'''(((&&&$$$""""""$$$%%%%%%###""""""###$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###""""""""" !!!"""$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%% !!!!!!!!!""""""######%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""###############"""!!!!!!!!!###%%%&&&%%%$$$###""""""!!!!!!"""###$$$$$$$$$######"""######$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!!!!###%%%''''''%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%%%%$$$"""!!! """###$$$$$$$$$######""""""""""""$$$&&&'''$$$%%%&&&''''''&&&%%%$$$ !!!"""###%%%&&&'''(((#########"""###$$$$$$%%% !!!######!!!!!!!!!""""""!!! !!!!!! """######"""""""""""""""""""""""""""""""""""""""###############"""!!! !!!"""###!!!#########""""""###""""""$$$'''&&&### """#########$$$$$$$$$$$$######$$$######"""!!! ############$$$$$$$$$$$$ !!!""""""###!!! !!!"""###""" """""""""""""""""""""""""""!!!!!!!!!!!!###%%%&&&!!!!!!!!!!!!""""""""""""###$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$##############################&&&%%%###!!!!!!!!!!!!"""&&&$$$!!!!!!"""""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((///***$$$ """$$$%%%""" !!!$$$%%%$$$"""######$$$'''***)))$$$ %%%$$$###$$$&&&'''&&&%%%!!!  """$$$$$$###"""$$$%%%%%%$$$###%%%&&&$$$#########$$$&&&((()))%%%%%%%%%%%%$$$###""""""###%%%''''''%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''' !!!###%%%&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$#########""""""!!!!!!###$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%$$$$$$$$$&&&''''''''''''''''''&&&$$$$$$###"""###$$$&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$%%%&&&&&&%%%###'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!#########%%%&&&&&&$$$"""%%%%%%$$$$$$###"""""""""((('''%%%###!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""""""""#########$$$$$$$$$"""!!!!!!!!!!!!###%%%&&&########################%%%$$$$$$###$$$%%%'''((( !!!"""$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$%%%%%%$$$$$$###"""!!!!!! !!!"""######$$$###############"""!!!!!!!!!!!! !!!"""######%%%%%%$$$######"""######$$$######"""!!! $$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########""""""!!!!!!!!!###$$$%%% !!!!!!""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$#########"""""" !!!"""###$$$%%%%%%"""###$$$%%%%%%$$$###"""%%%$$$###""""""###$$$%%%%%%$$$######""""""######""""""#########""""""!!!""""""#########$$$$$$$$$###############"""!!!!!!!!! !!!"""$$$%%%""""""!!!!!!"""###$$$$$$$$$$$$######""""""!!!!!!########################$$$$$$######"""!!!!!!!!!!!!###$$$$$$###"""###$$$$$$###############$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&''' """######"""!!!!!!"""!!!  """######!!!!!!  """"""""" """"""""""""""""""""""""""""""""""""############%%%$$$#########$$$%%%&&&$$$###"""!!! !!!"""###!!! """$$$$$$!!!"""""""""#########$$$$$$!!!""""""############""" !!!!!!!!!!!!!!! !!!!!!"""######!!! !!!"""###""" """""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%"""""""""#########$$$$$$###$$$%%%%%%%%%$$$###"""$$$$$$%%%%%%$$$$$$###"""###########################""""""""""""$$$%%%&&&&&&$$$!!!!!!"""###""""""#########$$$$$$$$$%%%%%%!!!""""""######$$$$$$$$$***'''$$$"""###%%%&&&&&&&&&$$$"""###%%%&&&%%%###$$$###$$$'''))))))&&&###$$$###"""###%%%%%%%%%###"""!!! ###$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$#########$$$%%%&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%'''&&&%%%%%%$$$$$$%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$######"""""""""###$$$$$$%%%$$$$$$######""""""""""""######$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$#########""""""#########"""""""""""""""$$$#########""""""""""""###""""""###%%%%%%$$$""""""""""""###$$$$$$%%%%%%'''&&&$$$###"""!!!""""""$$$$$$###"""""""""""""""""""""#########$$$$$$$$$""""""!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""###$$$&&&'''!!!!!!""""""############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$%%%%%%$$$######"""!!!!!!!!!!!!!!!""""""########################"""!!!!!!"""""""""######%%%&&&&&&"""###$$$$$$$$$"""!!! #########""""""!!!!!!!!!$$$###""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$###$$$###"""!!!!!!"""######!!!!!!!!!!!!!!!"""""""""######$$$%%%%%%$$$###############"""""""""!!!!!!############""""""""""""###$$$%%%%%%%%%%%%$$$###$$$$$$###""""""###$$$$$$%%%$$$######""""""######!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$"""#########""""""!!! !!!!!!!!!!!!"""###$$$$$$"""""""""""""""###$$$$$$############""""""""""""####################################$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%###"""""""""######$$$%%%######$$$%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%$$$############$$$$$$%%% """######"""!!!!!!"""!!! !!!$$$%%%%%%$$$###""" !!!!!!""" """"""""""""""""""""""""""""""""""""############!!! !!!!!!"""###(((%%%!!! """!!!!!!!!!"""######!!!!!!!!!!!!"""""""""###### !!!!!!"""###$$$$$$$$$ """!!!!!!!!!!!!"""#########!!! !!!"""###""" """""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######"""$$$$$$%%%%%%$$$$$$###"""######################## !!!"""###$$$&&&$$$!!!!!!"""######"""#########$$$$$$$$$$$$%%%""""""""""""""""""""""""%%%$$$###%%%'''((('''&&&(((&&&###"""#########"""$$$$$$$$$&&&((()))((('''%%%###"""###$$$$$$###!!!###"""!!!"""$$$%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&%%%$$$######"""""""""###'''&&&&&&%%%%%%%%%%%%&&&###$$$$$$###!!!!!!###%%%'''&&&%%%%%%$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!"""###$$$&&&'''$$$$$$$$$############"""!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$#########$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$######""""""!!!!!!###############"""""""""###!!! !!!"""$$$######"""""""""###$$$$$$%%%%%%%%%$$$######""""""######$$$###"""""""""""""""""""""""""""############$$$###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! """###%%%&&&#########"""!!!!!! $$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$######""""""!!!"""####################################"""!!!!!!#########$$$$$$$$$$$$$$$!!!"""%%%&&&&&&$$$!!!#####################"""$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$""""""!!!!!!"""#########"""""""""""""""$$$%%%&&&&&&&&&&&&%%%$$$"""""""""!!!!!!!!!!!!!!!############""""""""""""$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""""""""### !!!!!!"""!!!!!! ###############$$$$$$$$$"""""""""""""""!!!!!! """"""###############"""###""""""""""""###$$$$$$"""""""""###############"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&$$$&&&'''&&&$$$######$$$!!!!!!!!!"""###$$$%%%&&&""""""###$$$$$$$$$$$$###""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%$$$"""!!!!!!!!!"""###!!!"""$$$$$$"""!!!"""###"""!!!!!!"""$$$%%%%%%$$$###"""!!!!!!""""""!!!""""""""""""""""""""""""!!!"""""""""############ !!!!!!%%%### #########$$$%%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$!!!!!!!!!"""""""""######"""""""""""""""######$$$###!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$###""""""##############################""""""!!!!!!!!!!!!&&&$$$!!!!!!"""$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###%%%'''((('''&&&'''%%%"""  #########$$$%%%'''((((((&&&$$$######$$$$$$###!!!%%%###""""""$$$&&&%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%$$$$$$###############$$$######""""""###$$$%%%%%%%%%$$$"""!!!!!!$$$''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$$$$#########"""###%%%''''''&&&%%%$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%$$$$$$$$$$$$$$$########################''''''&&&%%%$$$$$$##############################$$$""" """$$$$$$$$$%%%%%%$$$$$$###"""""""""##################$$$$$$######"""""""""""""""###""""""""""""#####################""""""""""""""""""""""""""""""""""""""" !!!"""###%%%%%%$$$$$$######""""""!!!!!!$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$#########"""""""""!!!$$$$$$$$$##############################"""!!!!!!$$$$$$$$$###"""!!! ###$$$%%%&&&&&&%%%###"""###############$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$######"""""""""%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$###""""""""""""""" !!!""""""""""""""""""########################!!!!!!"""""""""!!!!!! !!!"""#########"""!!! #########""""""###$$$$$$"""""""""######$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%###$$$%%%$$$""" !!! !!!!!!###$$$%%%&&&""""""############""""""####################################$$$$$$$$$$$$$$$"""!!! !!!"""###!!!###$$$$$$"""""""""###%%%###"""###$$$%%%$$$""""""!!! !!!#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""######$$$$$$$$$$$$!!!!!! !!!!!!######$$$$$$############!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!""""""""""""#########$$$$$$$$$"""""""""""""""######$$$###!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""#######################################$$$$$$$$$$$$###""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$"""!!!###$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%(((&&&######$$$%%%%%%%%%%%%$$$###!!! !!!!!!!!!""""""$$$&&&((('''&&&$$$$$$%%%%%%$$$"""%%%$$$######%%%&&&%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""######$$$%%%&&&&&&%%%###"""###%%%((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""#########""""""!!!######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######""""""###%%%''''''&&&%%%$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%$$$$$$$$$##############################(((''''''&&&%%%$$$#####################$$$$$$$$$%%%###"""!!!###%%%%%%%%%%%%%%%$$$$$$###""""""""""""#########$$$$$$$$$$$$###"""""""""""""""######""""""""""""""""""""""""###############"""""""""######################## !!!###$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$##############################"""!!!!!!"""############"""!!!!!!$$$###"""!!!!!!"""###$$$###############$$$$$$$$$########################"""""""""######$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$############$$$$$$######################## !!!"""###$$$%%%%%%######""""""""""""###############$$$$$$#########$$$###""""""!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!! !!!"""###"""!!! $$$$$$###############$$$""""""######$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$######""""""""""""###$$$%%%$$$""" !!!"""$$$%%%&&&"""""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ """###$$$!!!###$$$$$$###""""""###%%%$$$######$$$$$$###!!!"""!!! !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""######$$$$$$###"""""" !!!###%%%&&&&&&%%%$$$ """###"""!!! !!!###!!!!!!!!!"""""""""######&&&%%%###!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""#########!!! !!!"""###""" """"""""""""""""""""""""!!!"""############"""""" !!!!!!!!!""""""""""""""""""""""""###%%%%%%######$$$$$$######"""!!!"""""""""""""""""""""""" """###$$$$$$$$$%%%###""""""###%%%%%%%%%"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###""""""###"""""""""###$$$$$$"""!!!"""### !!!""""""!!!"""$$$&&&'''%%%$$$%%%&&&&&&%%%$$$&&&$$$######$$$%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&###$$$%%%&&&&&&&&&&&&&&&""""""$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%######%%%''''''&&&%%%%%%$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%'''(((%%%$$$######""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$%%%$$$######"""###############$$$$$$$$$%%%%%%$$$$$$######""""""#########$$$$$$$$$$$$$$$%%%$$$"""###%%%&&&&&&%%%"""""""""###$$$$$$%%%%%%"""######$$$$$$$$$######"""""""""""""""######$$$###"""""""""""""""!!!!!!!!!"""############""""""########################""""""###$$$%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$#########!!!"""######$$$$$$######"""""""""""""""""""""""""""####################################"""!!!!!! """$$$&&&'''''''''&&&"""!!!"""$$$#####################"""""""""############"""""""""""""""###############!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$##################""""""!!!!!!""""""###############$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$###"""######"""!!!!!!!!!!!!"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$###############!!!""""""############""" !!!!!!"""""""""!!!!!!%%%%%%$$$############$$$#########$$$$$$$$$$$$$$$########################$$$$$$######"""!!!!!! ###%%%&&&%%%###""""""### !!!"""###$$$%%%"""############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$ !!!"""###$$$$$$!!!###%%%$$$###"""#########"""!!!"""###$$$###"""$$$###!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""######"""!!!  """###%%%&&&&&&%%%$$$ """###""" !!!###"""""""""#########$$$$$$%%%###"""!!! !!!###$$$ !!!!!!!!!!!!"""!!!!!! !!!!!!"""######!!! !!!"""###""" """"""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""""" !!!"""$$$&&&'''###############""""""!!!"""""""""""""""""""""""" !!!"""""""""%%%###""""""$$$%%%&&&%%%""""""""""""############""""""######$$$$$$%%%%%%$$$#########$$$###  $$$%%%$$$######%%% """$$$###"""!!!###%%%%%%$$$###$$$%%%&&&%%%$$$%%%$$$""""""$$$$$$$$$###"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%&&&%%%$$$######!!!$$$&&&''''''&&&%%%###%%%&&&%%%$$$###$$$%%%'''&&&%%%%%%$$$$$$%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$&&&'''#########"""######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%######$$$$$$%%%$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###""""""###%%%%%%$$$###"""""""""###$$$$$$%%%%%%######$$$$$$$$$###"""""""""""""""""""""###$$$$$$######""""""!!!!!!!!!!!! !!!"""###$$$$$$####################################$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""" !!!"""#########""""""!!!"""""""""""""""""""""!!!!!!!!!""""""########################"""!!!!!!"""###%%%''''''&&&%%%$$$!!!  """############""""""!!!!!!!!! !!!""""""""""""!!! ############"""""""""""""""###$$$%%%%%%%%%$$$###"""""""""##################"""!!!!!!!!!!!!"""###""""""""""""#########$$$############""""""""""""######"""!!!!!!"""######"""###$$$$$$$$$$$$###"""######"""!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%&&&%%%$$$$$$#########$$$%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%###"""###$$$!!!!!!!!!!!!!!!"""#########$$$$$$$$$######"""!!!########################""""""""""""############ """$$$$$$###"""""""""###%%%%%%###"""###$$$!!! !!!###%%%%%%$$$&&&%%%###"""###""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############''''''''''''&&&$$$###!!! !!!!!!""""""""""""""""""$$$%%%$$$!!!!!!###&&&############$$$$$$$$$$$$###"""!!! !!!"""%%%&&&!!!!!!!!!!!!"""""""""### !!!""""""###!!! !!!"""###"""!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""" """$$$'''(((###############"""!!!!!!""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###%%%###""""""$$$&&&&&&&&&""""""""""""############""""""###$$$%%%&&&&&&''' """%%%&&&$$$ """$$$###""""""### ###&&&%%%###"""###%%%###"""!!!"""$$$%%%%%%$$$%%%###""""""###$$$###""""""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%$$$""" """%%%&&&&&&$$$"""!!!###%%%%%%###"""######'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$#########$$$%%%#########$$$%%%&&&((((((%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&'''''''''''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$%%%&&&'''%%%#########$$$%%%$$$###"""!!!""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''#########$$$$$$%%%%%%%%%!!!!!!!!!###%%%%%%###!!!%%%%%%$$$$$$###"""""""""###$$$$$$%%%$$$###"""!!!""""""!!!""""""###$$$$$$######""""""!!!!!!!!!  """###$$$$$$$$$###""""""""""""""""""""""""###$$$$$$%%%%%%###"""!!!###############$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%$$$###"""""" !!!######""""""!!!!!!!!!!!!!!!"""""""""""" !!!"""######$$$###############"""!!!!!!&&&&&&'''&&&$$$!!!""""""###$$$$$$$$$$$$$$$$$$######"""!!!  !!!""""""!!! $$$$$$######""""""!!!!!!$$$%%%&&&&&&%%%$$$"""!!!!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$ !!!!!!!!!""""""###### !!!"""###$$$%%%%%%%%%$$$###""""""###$$$%%%"""###$$$%%%%%%$$$###"""######"""!!!!!!!!!!!!!!! !!!######$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$&&&((()))&&&%%%%%%$$$#########$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&!!!######!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""############ """$$$&&&%%%###!!!###"""!!!  !!!!!!!!!!!!"""###############%%%%%%$$$###"""!!! !!!""""""!!! !!!###$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$!!! """###""" ######"""!!! !!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###$$$%%%&&&%%%###""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!###"""!!!!!!""""""!!! ###############$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$############$$$$$$$$$&&&&&&%%%###!!! !!! """###$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""######$$$$$$&&&%%%$$$$$$%%%&&&%%%###########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""$$$&&&'''(((&&&""" !!!$$$&&&&&&$$$"""###%%%&&&%%%"""$$$%%%%%%%%%%%%$$$######&&&&&&%%%$$$###############"""!!!!!!!!!"""$$$%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######""""""!!!###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########((((((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''######$$$$$$$$$######""" !!!"""$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!"""""""""""""""#####################""""""!!!!!!#########"""""""""""""""%%%%%%%%%&&&&&&%%%%%%%%% !!!"""###$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%)))((((((&&&%%%$$$#########"""!!!!!!!!!"""$$$%%%######"""""""""$$$%%%&&& !!!######$$$$$$$$$%%%%%%$$$###"""!!! !!!###$$$$$$""" """$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$###### !!!"""######$$$""""""""""""############%%%%%%$$$###"""!!!  """$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%$$$"""!!!"""###&&&""""""$$$$$$"""&&&$$$###!!!!!!!!!""""""$$$$$$$$$############"""""""""""""""""""""""""""$$$#########""""""!!!!!!%%%$$$""" !!!"""$$$ !!!###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%!!!"""$$$%%%%%%%%%%%%""""""#########""""""!!! !!!"""######$$$#########"""!!! !!!"""%%%&&&$$$$$$%%%%%%$$$###!!! """###$$$%%%&&&'''''''''""""""!!!!!!!!!!!!"""""" !!!!!!"""###############$$$######""""""!!!!!! $$$$$$$$$$$$%%%%%%&&&&&&############"""""""""!!!!!!!!!!!!!!!"""""""""###$$$""" """###"""!!!######"""!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%""" !!!"""!!! !!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!""""""######""""""!!!!!! !!!###$$$###""" !!!!!!"""%%%$$$"""!!!!!!!!!############""""""""""""######"""$$$%%%%%%###""""""###!!!!!!######$$$###""""""$$$$$$$$$#########""""""$$$$$$$$$###""""""!!!!!!%%%$$$$$$%%%((())))))((($$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''%%%###!!!!!!"""$$$%%%&&&$$$"""###%%%&&&%%%###$$$%%%%%%%%%%%%$$$######$$$$$$$$$###$$$$$$%%%%%%######"""""""""###$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%!!!!!!!!! !!!!!!""""""######$$$$$$$$$######"""!!!"""###$$$$$$$$$######""""""""""""!!!!!!!!!!!!$$$$$$$$$#########""""""$$$$$$#########""""""""""""""""""""""""#########"""""""""######""""""""""""######$$$$$$$$$$$$###&&&&&&%%%%%%$$$$$$$$$%%%(((((('''&&&%%%$$$###"""###"""""""""######$$$$$$######"""""""""###$$$%%% !!!"""###############$$$$$$######"""!!!!!!!!!"""###$$$%%%%%%%%%$$$### """###%%%%%%%%%###"""$$$$$$$$$$$$$$$######""" !!!!!!"""######$$$""""""""""""############$$$$$$######"""!!!!!!!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$$$$$$$"""!!!"""###%%%&&&&&&&&&%%%#########$$$######"""""""""""""""$$$$$$$$$############"""""""""""""""""""""""""""##################""""""'''&&&%%%$$$######$$$$$$!!!""""""############"""!!!"""###$$$%%%%%%&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$%%%&&&'''((('''&&&$$$###"""###$$$%%% !!!"""$$$$$$$$$$$$###""""""############""""""!!!!!!"""#########""""""%%%$$$###""""""###$$$$$$!!!"""###$$$$$$######"""######$$$$$$%%%$$$$$$$$$######""""""""""""###### """###$$$!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! """$$$###!!!############""""""""""""!!!!!!!!!"""""""""######$$$""" !!!"""###"""!!!######"""""""""###$$$$$$!!!!!!!!!!!!"""###$$$%%%###"""!!!!!!######"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!!"""######$$$$$$######""" !!!###%%%$$$$$$###""""""""""""###$$$$$$###"""!!! """$$$&&&$$$$$$############$$$$$$ """$$$$$$######$$$%%%###############"""!!!!!!$$$$$$$$$###############%%%$$$$$$###""""""!!!!!!###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&'''%%%%%%$$$############$$$&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%$$$$$$###############$$$%%%&&&'''$$$$$$#########$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&''''''(((((($$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###"""######$$$$$$$$$######""""""###$$$$$$$$$######""""""""""""!!!!!!!!!!!!###############"""!!! $$$$$$$$$$$$$$$#########!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!""""""######$$$$$$$$$#########"""!!!!!!!!!""""""!!!""""""#########""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%###$$$%%%%%%$$$###!!! ###############"""!!!!!! !!!!!!""""""#########"""""""""#########$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!"""######"""!!!###$$$###'''+++***&&&""""""###!!!!!!"""###############$$$$$$$$$############"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$'''''''''&&&%%%$$$#####################"""!!!!!! """$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&&&&%%%$$$#########$$$%%%!!!""""""######""""""!!!""""""###############"""!!!""""""""""""!!!!!! &&&&&&%%%%%%$$$######""" !!!"""##################$$$$$$###""""""!!!$$$$$$############$$$$$$ !!!!!!!!!"""###$$$$$$!!!!!!"""############### !!!!!!!!!""" ###!!!#########"""""""""""""""!!!!!!"""""""""############"""!!!!!!""""""###"""###"""""""""###$$$%%%%%%""""""!!!!!!"""###$$$$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!""""""!!!!!! !!! !!!###%%%$$$###$$$$$$######$$$$$$%%%&&&"""""""""""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%!!!"""$$$$$$#########$$$""""""#########"""""""""########################!!!""""""######$$$%%%%%%&&&$$$###""""""""" ########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$###%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$#########$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&%%%$$$#########$$$""""""###$$$$$$$$$######!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###!!! !!!"""###$$$###"""!!!######"""!!!!!!!!! """############""""""!!!!!!!!!""""""############  !!!"""###$$$$$$$$$%%%$$$$$$###"""!!!"""""""""""""""!!!!!! !!!!!!"""""""""#########""""""#########$$$$$$$$$!!!!!!""""""#################################"""######$$$$$$$$$######""" !!!###"""""""""###$$$###%%%''''''$$$""""""### """###$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""#########$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%###!!!""""""#########""""""!!! !!!"""###%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######"""""""""%%%%%%$$$######$$$$$$%%%""""""""""""!!!!!! """"""###$$$$$$$$$######"""""""""""""""!!! $$$$$$%%%%%%$$$$$$###""" !!!!!!"""""""""""""""######$$$######""""""$$$######""""""######$$$!!!!!!"""############### !!!!!!"""""""""$$$'''%%%"""""""""""""""""""""######""""""""""""#####################"""""""""###$$$###"""""""""###$$$%%%%%%""""""""""""""""""###$$$  ########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!! $$$"""!!!"""###$$$###!!!!!! !!!""""""!!!"""$$$%%%$$$###!!!$$$$$$############$$$$$$"""$$$%%%%%%###""""""###!!!!!!!!!""""""###$$$%%%########################"""""""""###$$$$$$%%%%%%***)))'''&&&&&&&&&$$$"""""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!! """###$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%""""""############""""""""""""###%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%$$$###!!! !!!"""""""""!!! """"""""""""!!!!!! """############""""""!!!!!!!!!!!!"""######$$$$$$!!!"""###"""#########$$$$$$$$$###!!!""""""""""""!!! """"""""""""########################$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$###"""""""""!!!!!!!!!!!!"""######$$$$$$$$$###### """######""""""###%%%&&&###!!!"""$$$&&&&&&%%% """###$$$$$$$$$###$$$$$$$$$#########""""""""""""""""""""""""""""""#########$$$$$$%%%%%%&&&###$$$%%%&&&%%%###  """######$$$$$$$$$""""""###$$$$$$$$$######%%%%%%$$$$$$$$$#########$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$%%%######"""!!!!!! """"""###$$$$$$$$$$$$$$$""""""###""""""!!! !!!!!!"""###$$$$$$#########""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!""""""!!! !!!!!!"""############### !!!!!!"""""""""###!!! """%%%'''&&&$$$""""""""""""############"""""""""#########$$$$$$"""###$$$###"""!!!###%%%######"""""""""###$$$$$$###"""""""""""""""######!!!  !!!!!! $$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!""""""######""""""!!!%%%$$$""""""######"""!!!""""""!!!!!!""""""###$$$!!!###$$$%%%$$$### """!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%###""""""""" !!!"""$$$%%%&&&###############$$$$$$$$$%%%%%%%%%$$$######""""""%%%$$$###$$$&&&'''&&&%%%""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&%%%$$$$$$'''&&&%%%$$$###############$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&((((((((('''&&&%%%%%%$$$%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%$$$#########$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!###%%%&&&'''&&&$$$############$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######!!!"""###%%%&&&&&&''''''$$$%%%&&&'''&&&%%%$$$###"""###%%%&&&%%%###!!!  !!!!!!""""""!!!!!!""""""#########"""!!!!!!!!!""""""#########""""""!!!!!!""""""#########$$$ !!!!!!""""""#########!!!!!!"""###$$$$$$%%%&&&"""""""""""""""!!! #################################$$$$$$$$$$$$%%%!!!!!!""""""#########$$$""""""!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$###"""###$$$$$$###"""$$$%%%((($$$ !!!&&&))))))((( !!!######$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###!!! !!!"""$$$$$$$$$%%%"""###############""""""$$$$$$$$$$$$############ !!!"""###$$$&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!"""""""""###$$$%%%%%%%%%%%%"""############""""""!!! !!!!!!"""######$$$$$$%%%$$$###"""!!!!!!!!!!!! !!!"""$$$%%%&&&&&&&&&""""""!!!!!!!!!!!!""""""""""""###$$$%%%$$$######!!!!!!"""###############!!!""""""""""""""""""""" !!!""""""""""""!!!"""""""""############""""""#########$$$$$$$$$"""$$$%%%###!!!!!!###%%%######"""!!!!!!!!!""""""######""""""""""""######$$$###""""""$$$$$$###"""$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""######$$$$$$######"""$$$"""""""""$$$%%%$$$###$$$$$$$$$###$$$%%%%%%&&&###""""""!!!""""""###$$$###""""""!!!!!!""""""###!!!###$$$$$$#########$$$""""""!!!!!!!!!###$$$%%%""""""#########$$$$$$$$$&&&%%%%%%$$$$$$######""" !!!###$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((('''%%%$$$%%%'''&&&&&&&&&'''&&&&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''!!!!!!"""$$$$$$%%%%%%$$$%%%$$$###"""!!!""""""###""""""""""""!!!!!!!!!!!!###$$$&&&&&&&&&###!!!"""""""""#########$$$$$$"""""""""""""""#########%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&''''''%%%$$$""""""###%%%&&&&&&$$$"""!!!"""""""""""""""###$$$$$$!!!"""###$$$$$$$$$###""" !!!"""###############"""""""""""""""#########"""###$$$%%%%%%$$$######""""""""""""###$$$%%%&&&"""############"""!!!!!!#################################$$$$$$$$$%%%%%%"""""""""""""""############"""!!!!!!!!!"""###$$$""""""###$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$###$$$%%%&&&&&&&&&""""""!!!!!!"""###$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""##################""""""!!!"""###$$$$$$$$$###### !!!"""###############!!!!!!"""######$$$######$$$$$$$$$$$$############ """$$$&&&''')))***######$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""######!!!"""###$$$%%%%%%%%%%%%"""######$$$$$$$$$$$$###$$$###"""""""""###$$$%%%$$$$$$###"""""""""###$$$!!!!!!"""###$$$$$$$$$######""""""""""""""""""### !!!""""""""""""!!!!!!"""###########################"""""""""""" """###"""!!!!!!"""###!!!!!!""""""#########$$$"""############$$$$$$$$$"""$$$%%%$$$!!!!!!###&&&######"""!!!!!! !!!!!!######"""""""""""""""###"""  !!!"""!!! ######""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""############"""""""""!!!!!!"""$$$&&&&&&%%%!!!!!!!!! !!!""""""###$$$""""""&&&)))&&&%%%%%%%%%%%%%%%%%%&&&!!!###$$$$$$$$$%%%'''%%%$$$"""!!!!!!!!!"""###""""""######$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%$$$"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((())))))((((((%%%$$$$$$$$$$$$%%%&&&'''$$$&&&((('''%%%$$$%%%(((&&&&&&''''''&&&&&&%%%$$$############$$$%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$!!!""""""######$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!! !!!"""######!!!!!!"""$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$""""""""""""!!!!!!!!!!!!###$$$%%%$$$"""!!!!!!""""""#########$$$#########""""""""""""""""""######$$$$$$######"""%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%###""""""$$$&&&''''''%%%###!!!%%%$$$#########$$$&&&'''!!!"""###$$$%%%%%%$$$### !!!######$$$$$$$$$######"""""""""""""""""""""###$$$&&&%%%$$$"""!!!#########"""######$$$%%%###############"""!!!!!!$$$$$$########################$$$$$$$$$%%%%%%%%%######""""""""""""""""""$$$###"""""""""###%%%&&&!!!"""###$$$$$$$$$$$$$$$%%%''''''&&&$$$###$$$%%%"""&&&&&&### """###"""!!!!!!!!!"""$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""$$$#########""""""!!!!!! !!!!!!"""""""""###############"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$$$$############"""######$$$%%%&&&''''''((("""###$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%!!!"""###$$$%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%(((&&&$$$"""""""""$$$%%%######"""""""""$$$%%%&&&"""""""""""""""!!!!!! $$$$$$############$$$$$$"""""""""""""""""""""""""""###$$$$$$###""" ###!!!!!!###############"""$$$%%%$$$$$$$$$######""""""######""""""""""""######""""""!!!!!!  !!!"""$$$$$$$$$###"""$$$######$$$&&&&&&$$$###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###$$$###"""!!!!!!"""###$$$%%%(((***+++)))&&&$$$###$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###&&&%%%###"""""""""###$$$%%%###!!!"""%%%&&&$$$!!!%%%&&&((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$"""""""""$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$***'''$$$!!!!!!"""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%###"""###&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((&&&%%%%%%&&&'''&&&###!!!&&&&&&%%%%%%$$$$$$%%%%%%'''((()))))))))((('''&&&#########$$$&&&)))+++---$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$###"""!!!!!!"""###$$$######""""""!!!!!! %%%%%%''''''&&&$$$!!! !!!"""#########""" ######""""""""""""#########$$$%%%$$$######%%%'''(((&&&### """$$$&&&""" !!!%%%((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! """###$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%######%%%'''#########$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""!!!######$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$###"""###$$$%%%%%%###"""""""""######""""""###$$$$$$%%%######$$$$$$$$$$$$######'''&&&%%%$$$############(((&&&$$$""""""$$$&&&(((######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$"""!!!!!!###$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$"""###$$$%%%&&&%%%$$$###"""###$$$$$$###"""###$$$%%%$$$###!!!!!!!!!!!!""""""!!!!!!"""$$$&&&&&&%%%!!!""""""""""""#########$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$###""""""###$$$%%%######""""""""""""######""""""""""""""""""""""""$$$$$$$$$###############"""""""""""""""""""""""""""""""""###""""""!!! %%%###"""###$$$%%%$$$"""$$$###""" """$$$$$$$$$#########"""""""""%%%%%%$$$$$$$$$$$$%%%%%%######"""""""""!!!!!!!!! !!!"""###$$$######"""###""""""###$$$$$$###!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""  &&&''''''%%%###"""###$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$###""""""#########!!! !!!"""!!! """###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!  $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&%%%######$$$''''''&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''''''''&&&&&&%%%((('''%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&%%%$$$###"""''''''&&&&&&&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&######""""""""""""######""""""""""""!!!!!!!!!!!!$$$$$$%%%%%%%%%###"""!!!###############""""""!!!######""""""""""""######"""###$$$$$$"""###$$$&&&%%%### !!!###"""!!!!!!"""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&'''$$$$$$$$$$$$############ !!!!!! ###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""!!!!!!######$$$$$$$$$$$$##################""""""""""""!!!!!!!!!"""""""""######"""###$$$%%%%%%$$$###"""$$$%%%&&&&&&$$$######$$$$$$###############$$$$$$$$$$$$$$$%%%$$$$$$######%%%%%%$$$$$$######$$$$$$%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$$$$###############"""""""""!!!!!!###""" !!!###$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$######$$$%%%%%%%%%$$$###"""###$$$$$$###"""###$$$&&&%%%$$$#########$$$%%%###"""!!!"""$$$%%%%%%$$$"""""""""#########$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""!!!""""""""""""############$$$###""""""""""""###$$$######""""""""""""######"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""#########"""!!!"""$$$###!!! $$$###""""""###$$$%%%$$$######""""""""""""!!!!!!"""""""""!!!!!!"""""""""############""""""""""""!!!!!!"""############""""""!!!!!!"""######""" !!!!!!""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""############""""""&&&%%%###"""%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$######$$$$$$$$$$$$###""""""###$$$$$$###!!! !!!""" !!!###$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***+++,,,)))%%%$$$%%%'''***(((&&&$$$######$$$%%%###############"""!!!!!!''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$&&&&&&'''(((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%"""##################"""!!!!!!!!!"""""""""##############################%%%$$$$$$#####################""""""""""""######"""#########""""""$$$%%%'''%%%"""!!! """$$$%%%!!!###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$"""""""""""""""######### """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!######$$$$$$$$$$$$##################"""""""""""""""""""""#########$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%'''&&&%%%###$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$######"""###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$############"""""""""!!!!!!!!!###""" !!!###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%$$$######"""###$$$$$$###"""###$$$$$$$$$$$$###$$$$$$%%%&&&$$$###""""""$$$$$$###"""############$$$$$$$$$%%%$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###%%%&&&###!!! !!!###$$$$$$######!!! ###&&&(((&&&###"""""""""!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""#########""""""###"""!!!"""######!!! !!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""$$$###!!!!!!$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$"""""""""$$$%%%""" ### """$$$%%%%%%$$$&&&'''########################$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''))))))*********%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&#########$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&000222111,,,$$$ """%%%+++)))&&&$$$######%%%&&&%%%%%%%%%%%%%%%$$$$$$######$$$&&&((())))))((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""$$$%%%%%%$$$"""""" !!!!!!"""######$$$$$$""""""!!!!!!"""###$$$$$$%%%$$$###"""!!!"""###$$$######""""""""""""######!!!"""###"""!!!!!!###%%%(((&&&$$$###"""###%%%&&&!!!$$$&&&%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""######""""""$$$&&&%%%%%%%%%$$$$$$##################""""""!!!!!!!!!######$$$$$$$$$$$$##################"""""""""!!!"""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$&&&%%%$$$######$$$%%%$$$######"""#########$$$$$$$$$$$$###"""!!!!!!""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$###############!!! !!!###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%%%%%%%%%%%%%$$$$$$######"""###$$$$$$###"""###$$$!!!!!!!!!""""""###$$$$$$%%%###""""""######""" ######$$$$$$$$$%%%%%%%%%############"""""""""""""""""""""""""""#########"""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""###%%%'''(((%%%""" !!!###&&&((()))!!! """&&&'''%%%"""!!!!!!!!!!!!!!!""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""$$$###"""###$$$$$$""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """""""""""" """######""" !!!###$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###""""""$$$%%%%%%$$$###""" !!!"""""" """$$$%%%%%%$$$&&&'''########################&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$!!!"""##################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''000222111,,,%%%!!!###&&&***)))&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%###$$$&&&((())))))((('''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%%%%$$$###""" !!!"""###$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%$$$###""" !!!""""""######""""""""""""######!!!"""###"""!!!!!!###%%%$$$###""" !!!"""###"""$$$&&&%%%""" """%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###### !!!!!!!!!"""""""""&&&'''((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$#####################""""""""""""######$$$$$$$$$$$$##################"""""""""!!!"""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$!!!"""$$$$$$"""""""""###$$$$$$###############$$$""""""######"""!!! !!!"""###%%%&&&&&&&&&&&&###$$$&&&''''''&&&$$$#########$$$$$$$$$$$$######$$$$$$$$$#########"""""""""!!! !!!###$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$$$$%%%'''&&&%%%$$$######"""""""""###$$$$$$###"""###$$$ !!!"""###$$$$$$$$$%%%###""""""###"""!!! ######$$$$$$$$$%%%%%%%%%#########"""""""""!!!!!!!!!"""""""""#########$$$!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$%%%&&&'''!!! ###%%%%%% """$$$%%%$$$###!!!!!!""""""""""""######!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!$$$###""""""!!!"""""""""%%%$$$######$$$$$$""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""!!!###%%%%%%###""""""###$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$###!!! !!!###&&& !!!###$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""########################%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$ """$$$$$$###"""###$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((***+++,,,***'''%%%'''***(((''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&$$$$$$###"""##############################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!!""""""###$$$%%%%%%"""""""""######$$$$$$$$$###""""""!!!!!!!!!!!!!!!######""""""""""""######"""#########""""""$$$%%%%%%%%%###"""""""""###$$$###$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###############"""!!! !!!!!!""""""######&&&'''((('''$$$"""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$##################"""""""""""""""""""""#########$$$$$$###$$$%%%&&&&&&%%%$$$###!!!######"""!!!"""#########""""""###$$$$$$%%%!!!!!!"""""""""""""""!!!!!!"""$$$%%%&&&&&&%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######""""""!!!!!!!!! """ !!!###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%((('''&&&$$$###""""""""""""###$$$$$$###"""###$$$!!!"""###%%%%%%&&&&&&&&&$$$###!!!!!!""""""!!! ############$$$$$$$$$%%%######"""""""""!!!!!!!!!!!!""""""######$$$$$$$$$ !!!!!!!!!""""""""""""!!!""""""######""""""!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""#########""""""!!!!!!!!!"""""""""""""""""""""""" !!!"""############### !!!!!!  """######""""""###%%%"""""""""#########$$$$$$ """######"""  !!!!!!""""""""""""%%%$$$"""!!!!!!!!!"""###$$$###""""""###"""  !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$ !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%%%%#########$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$#########""""""###$$$$$$%%%&&&###!!!!!!"""%%%&&&'''"""###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%!!!$$$&&&&&&$$$###$$$&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((()))))))))%%%&&&'''((((((''''''&&&'''&&&%%%$$$###$$$$$$%%%''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$$$$"""###$$$%%%%%%$$$$$$###"""############"""!!!!!!######""""""""""""######"""###$$$$$$"""###$$$&&&((('''&&&%%%%%%%%%%%%&&&$$$###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%% !!!"""""""""!!!!!! !!!""""""###$$$$$$###$$$&&&&&&$$$"""!!!"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$##################""""""""""""!!!!!!!!!"""""""""######"""###$$$%%%%%%$$$###""" !!!######""""""###$$$!!!!!!""""""###$$$&&&&&&!!!"""###$$$$$$%%%%%%$$$!!!"""$$$&&&&&&&&&$$$$$$#########$$$$$$###############$$$$$$$$$$$$######"""!!!!!!!!! !!!  ###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&)))(((&&&$$$""""""!!!""""""###$$$$$$###"""###$$$"""###$$$%%%&&&%%%%%%$$$###"""!!!!!!"""###!!! """""""""#########$$$$$$###"""""""""!!!!!!!!!!!!!!!""""""######$$$%%%%%%!!!!!!"""""""""#########""""""###$$$$$$###""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""##########################################!!!"""""""""!!! $$$%%%'''******'''"""!!!###%%%$$$!!!!!!$$$'''""""""######$$$$$$$$$%%%"""$$$%%%&&&&&&%%%$$$"""!!!!!!""""""#########$$$%%%$$$###!!!!!!!!!"""######"""!!!!!!"""!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%$$$###"""!!!!!!"""###$$$###$$$$$$###""""""$$$&&&$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$###"""""""""###%%%&&& !!!!!!!!!%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&###%%%((((((&&&%%%&&&(((######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%'''))))))'''%%%###$$$''')))))))))'''&&&((('''&&&%%%%%%%%%&&&'''#########$$$&&&)))+++---)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%&&&%%%$$$######$$$%%%&&&###############$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$%%%%%%###"""!!!######""""""""""""#########$$$%%%$$$######%%%'''%%%$$$######""""""######$$$""" """%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&%%% !!!!!!"""###$$$$$$%%%!!!###%%%%%%$$$##################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$###""" """$$$$$$$$$###$$$%%%!!!!!!!!!"""###%%%&&&'''"""###$$$%%%&&&'''''''''!!!###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##################""""""""""""!!!  ###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&***(((&&&$$$"""!!!!!!!!!"""$$$$$$$$$###"""###$$$ !!!"""###$$$###"""""""""!!! !!!"""###"""!!!!!!""""""""""""#########""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""###$$$%%%%%%$$$###""" """###$$$$$$###""" """"""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&& !!!!!!!!!!!!!!!######""""""""""""######$$$###"""  !!!!!!!!!!!! !!!!!!!!!!!!$$$$$$$$$############"""$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!###$$$%%% !!!!!!!!! !!!!!!!!!!!! %%%$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$"""!!! ########################'''%%%$$$""""""###%%%&&&######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%% !!!"""###$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""""""""#########$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''***(((%%%%%%'''(((&&&$$$''''''''''''''''''''''''***)))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%'''(((((()))))))))))))))&&&%%%%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""""""""$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$""""""""""""###""""""###$$$%%%%%%&&&&&&###%%%%%%$$$"""!!!"""#####################$$$$$$$$$$$$###############$$$ !!!"""###$$$%%%&&&&&&$$$$$$######"""!!!!!!!!!%%%&&&&&&''''''&&&&&&%%%######""""""""""""""""""%%%$$$"""!!!!!!!!!"""###%%%%%%%%%$$$###""""""!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$#########!!!!!! !!!""""""######$$$$$$$$$######$$$$$$######"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$"""!!!!!!!!!!!!###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%###!!!  !!!"""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""""""""""""""######$$$"""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%###!!! """%%%%%%%%%$$$$$$$$$######&&&$$$"""!!! ###"""""""""!!!!!! """"""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$%%%%%%%%%%%%$$$######$$$###"""""""""###%%%&&&""""""!!!!!! """############$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!  !!!!!!"""###$$$$$$###"""!!!!!!!!!  !!!"""$$$""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!""""""""""""!!!!!!""""""""""""############$$$$$$$$$#########""""""!!!"""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""!!!!!!!!!!!!!!! !!!!!!!!! ######"""!!! !!! !!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!! ###"""!!!!!! !!!!!!!!!$$$$$$$$$$$$$$$###""""""########################&&&%%%###""""""###$$$%%%######$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""" !!!!!!""""""############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''***(((%%%%%%'''((('''%%%'''''''''''''''''''''''')))((((((''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''((()))))))))((((((&&&%%%$$$%%%'''''''''%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$$$$######$$$$$$%%%$$$######""""""###$$$%%%""""""###$$$$$$%%%&&&&&&###$$$%%%%%%###"""###$$$########################$$$######"""""""""#####################$$$$$$$$$!!!!!!""""""###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########"""""""""""""""""""""!!!!!!"""###$$$%%%#########"""!!! !!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""###############$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%$$$$$$$$$######"""""""""&&&%%%###"""!!!"""###$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%$$$###!!! !!!"""%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$#########"""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$###$$$$$$$$$$$$###""""""######"""!!!""""""###$$$"""""""""!!!!!!!!! """"""#########$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!"""""" !!!"""!!!"""###$$$$$$###"""!!!!!! """!!!!!! !!!!!! !!!""""""""""""############"""""""""""""""#########$$$$$$$$$$$$#########""""""""" """$$$%%%%%%%%%$$$########################!!!!!!!!!!!! ######"""!!!!!!!!!!!!!!! !!!""""""###""""""$$$###"""!!! ######"""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""&&&%%%$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""$$$$$$######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""######$$$%%%%%%%%%%%%$$$########################$$$######"""######$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((((((''''''&&&%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))'''&&&&&&'''''''''&&&''''''''''''''''''''''''(((''''''''''''((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''%%%$$$%%%&&&&&&%%%$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############$$$######""""""######$$$""""""""""""###$$$%%%&&&""""""######$$$%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&########################"""""""""!!!!!!""""""###&&&&&&%%%$$$###""""""!!!!!!!!!""""""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$############""""""!!!!!!!!!!!!!!!!!!###$$$%%%&&&#########"""!!!!!! """"""######$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!"""""""""######$$$$$$######"""!!!!!!!!!"""###$$$%%%###############"""""""""%%%%%%###"""""""""###$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""######$$$&&&%%%%%%$$$######""""""######$$$$$$$$$$$$#########$$$$$$###!!! !!!###%%%%%%%%%$$$$$$$$$#####################$$$%%%&&&$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!"""######$$$"""############"""!!!!!!###"""!!!!!!!!!!!!""""""###"""""""""""""""!!!!!!"""""""""#########$$$$$$""""""############""""""!!!"""######!!!!!!"""###""""""############"""""""""!!!  !!!""""""!!!!!! !!!!!!"""!!!!!! !!!!!!!!!""""""######""""""!!! !!!!!!""""""###############"""""""""""" """$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!!!! ###""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$ !!!""""""#########""""""!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""  !!!"""###$$$&&&%%%###""""""###$$$%%%###########################""""""!!!!!!"""###$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""###"""!!!!!! !!!""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((******'''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''((('''&&&&&&&&&&&&%%%$$$''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$############$$$$$$""""""#########$$$$$$%%%""""""######$$$$$$$$$%%%###$$$&&&&&&%%%%%%&&&'''$$$$$$$$$###############!!!!!!!!!!!!!!!!!!"""###&&&&&&%%%$$$######"""!!!%%%%%%$$$######""""""!!!######$$$$$$$$$$$$##################"""""""""!!!!!!"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$#########"""######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%!!!"""""""""!!!!!! $$$$$$$$$$$$$$$###"""!!! !!!"""######$$$""""""############"""""""""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$######""""""""""""""""""######$$$%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######"""###$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""#########"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$###############""""""!!!"""!!!!!!!!! ############""""""""""""""""""""""""############"""""""""######"""""""""!!!"""######!!!!!!"""###"""""""""######"""""""""###$$$&&&&&&&&&%%%$$$######""""""!!!!!!""""""#########!!!  !!!!!!""""""!!!!!! !!!"""##################"""""""""!!!!!! !!!"""###$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!###""""""!!!!!!!!!!!!!!! !!!!!!"""#########"""  !!!"""###"""""""""!!!!!! !!!!!!!!!!!! ######################## !!!"""###$$$%%%$$$###"""!!!!!!"""###$$$########################"""!!!!!!""""""######$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""%%%$$$###"""!!!"""###$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''%%%&&&&&&'''''''''''''''***(((''''''(((((('''%%%'''(((((((((((((((((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######"""""""""###############$$$$$$###$$$&&&&&&%%%%%%&&&'''$$$$$$$$$#########""""""!!!!!! !!!!!!"""######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""######$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######"""!!! $$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&""""""#########""""""!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""######$$$"""""""""######$$$$$$$$$"""######$$$$$$######"""!!!"""###"""!!!!!!###%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$######!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$%%%%%%$$$$$$###""" !!!!!!!!! """"""""""""############!!!!!!"""""""""############""""""""""""""""""### !!!"""""" !!!"""###""""""""""""""""""###!!!###%%%$$$""" ######""""""""""""######$$$###"""!!! !!!!!!!!!!!! !!!"""######$$$%%%&&&&&&######"""""""""!!!!!!!!!"""""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""######"""!!!!!!!!!!!!!!!"""!!!  """!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%"""""""""!!!""""""###$$$########################!!!!!!"""######$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!&&&%%%###""""""###%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''')))******'''''''''''''''(((((((((&&&&&&'''(((((((((((('''***)))'''((())))))(((''''''(((((())))))(((((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''(((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$&&&'''((()))&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%$$$$$$"""!!!!!!###########################$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!"""###$$$$$$######$$$$$$%%%%%%&&&&&&""""""######$$$%%%%%%%%%#########$$$$$$#########!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%$$$######"""########################""""""######$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&%%%$$$"""!!!"""######$$$$$$$$$######""""""######$$$%%%&&&&&&""""""######""""""!!!!!!!!!"""############""""""!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""######$$$!!!!!!""""""###$$$$$$%%%""""""############""""""!!!"""###"""!!!"""$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$###"""!!!!!!############$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""############"""%%%%%%%%%%%%%%%$$$###### !!!"""!!!!!!!!!!!!!!!"""""""""""""""###!!!!!!!!!"""""""""############""""""""""""###### !!!"""""" !!!"""######""""""""""""######""""""!!!!!!!!!!!!""""""###"""!!! !!!!!!""""""""""""!!!!!!!!!"""###$$$%%%&&&&&&'''###"""""""""!!!!!!!!!!!!!!!  """$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######"""!!!!!!!!!!!!!!!  !!!!!!!!!""""""""""""""""""### !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$!!!"""######$$$$$$$$$###########################!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""$$$###!!!!!!!!!###&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%'''((('''%%%%%%(((***'''''''''''''''''''''''''''''''''''''''((()))***&&&'''''''''((((((((()))''''''((()))))))))((((((((('''&&&'''((()))((('''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$""""""############""""""""""""###$$$%%%%%%###"""###$$$%%%%%%$$$$$$###""""""!!!"""!!!!!!"""###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$### """###$$$%%%&&&"""###$$$%%%%%%%%%$$$###########################!!!!!!""""""###$$$$$$%%%"""""""""######$$$$$$$$$$$$%%%&&&&&&&&&$$$""" !!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""""""""""""""!!!!!! !!!"""###$$$$$$###"""!!! !!!!!!!!!"""""""""###""""""###$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""############""""""############"""""" !!!""""""!!!"""$$$&&&%%%%%%%%%$$$$$$$$$###### !!!"""""""""!!!!!!"""#########$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$######"""$$$$$$$$$$$$$$$###"""""" """#########""" !!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""###$$$###"""!!!!!!"""###$$$!!!"""######!!!!!!"""###$$$###"""!!!!!!"""###$$$###"""!!!!!! !!!!!! !!!!!!!!! !!!""""""""""""############"""""" !!!"""###$$$%%%%%%""""""""""""!!!!!!!!!!!!  ###''')))######################## !!!!!!""""""######"""!!!!!!!!!!!!!!!######""""""!!!  """$$$&&&""""""######$$$$$$$$$%%% !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!###$$$%%%&&&%%%%%%$$$########################!!!"""###%%%%%%&&&&&&&&&######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%###"""  ###%%%'''######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$%%%&&&'''((()))######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$&&&((('''%%%%%%(((***''''''''''''''''''''''''(((''''''''''''((())))))&&&'''''''''(((((())))))'''(((((()))))))))))))))&&&%%%%%%&&&((()))((('''(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((('''&&&%%%&&&(((***+++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""" $$$$$$############$$$$$$ !!!###$$$%%%%%%$$$$$$#########"""""""""""""""$$$%%%%%%$$$"""!!!"""###%%%%%%$$$$$$###""""""!!!""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$ !!!###%%%&&&''' !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$!!!!!!""""""#########$$$"""###$$$%%%$$$"""  !!!"""###$$$%%%%%%%%%""""""""""""############"""""""""""""""!!! !!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$%%% !!!"""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$######"""!!!!!!!!!""""""############"""""" !!!""""""""""""$$$&&&%%%%%%%%%$$$$$$$$$######!!!"""$$$&&&'''''''''''' !!!!!!"""""""""###"""""""""""""""""""""""" !!!"""$$$$$$######"""###############"""!!!!!! """$$$$$$$$$$$$ !!!!!!""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$"""$$$$$$$$$###"""###$$$$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!"""######$$$$$$%%%%%%$$$###""""""######""""""!!!!!! """"""!!!!!! """"""""""""############"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""#########""""""""""""""""""###%%%&&&&&&$$$!!! !!!!!!!!!""""""!!! ###"""""""""!!!!!! !!!$$$###!!!!!!###&&&$$$######"""""""""""""""%%%$$$###""""""###$$$%%%((('''%%%"""!!!!!!!!!!!!!!!"""###$$$###""" &&&%%%###"""""""""######%%%$$$###""""""$$$&&&'''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!###&&&***%%%%%%$$$$$$%%%'''(((***$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&))))))))))))************&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''''''''(((((())))))******(((((((((((('''&&&%%%$$$"""$$$%%%&&&&&&&&&(((***&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''######''')))&&&$$$%%%---)))***&&& %%%))) &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))%%%!!!"""&&&(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%&&&&&&&&&%%%###!!! """""""""!!!!!!###'''***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###(((''''''&&&$$$######"""$$$$$$$$$$$$$$$###""""""######""""""###%%%&&&((($$$###############$$$$$$########################"""  !!!"""!!! """###$$$###!!!!!!!!!###!!!"""###$$$$$$$$$$$$$$$""""""!!! !!!"""#########""""""""""""######""""""!!!!!!""""""###$$$&&&%%%###!!! !!!"""%%%&&&&&&$$$"""!!!!!!"""$$$"""!!! !!!"""$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%$$$$$$######"""!!!!!! ###############"""!!! """""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######!!!""""""""""""!!!!!! $$$$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$%%%#########"""""""""""""""%%%%%%%%%%%%%%%$$$###""""""######$$$%%%%%%&&&&&& """###$$$###"""!!! !!!!!!""""""######$$$$$$######$$$$$$$$$$$$######"""""""""!!!"""######$$$""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$######""""""""""""""""""###""""""!!! !!!!!!""""""!!!!!!!!! ###""""""""""""""""""!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$"""  !!!!!!!!!""""""###"""  #########""""""!!!!!!!!! !!!""""""""""""$$$%%%$$$$$$###"""""""""""""""$$$$$$############$$$$$$&&&&&&$$$###""""""!!!!!!"""###$$$$$$$$$###!!! !!!!!!!!!"""###%%%''')))%%%$$$#########$$$%%%&&&$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$$$$&&&(((%%%%%%$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&%%%$$$#########$$$&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))******))))))((((((''''''(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((((((((******************))))))(((((((((((('''&&&%%%$$$&&&'''))))))((('''((()))((((((''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%$$$'''((())),,,222:::+++%%%%%%$$$))),,,%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&'''$$$!!!"""%%%'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%$$$###""""""  ###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$$$$$$$$$$######!!!!!!!!!!!!!!! """""""""""""""$$$%%%&&&###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""###!!! !!!"""###"""!!!###$$$%%%%%%###""""""#########$$$$$$%%%$$$$$$$$$ !!!"""$$$%%%$$$$$$$$$######$$$$$$$$$"""""""""#########$$$$$$&&&%%%###!!! !!!""""""$$$%%%%%%$$$"""!!!"""######"""!!! !!!"""###!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%#######################################"""!!!!!!$$$$$$########################$$$$$$$$$$$$######!!!!!!"""""""""""""""!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$"""""""""""""""############$$$$$$$$$######"""!!! !!!"""###$$$%%%%%%#########"""""""""!!!!!!###""""""!!!!!!!!!!!!""""""""""""""""""###############$$$$$$$$$$$$#####################$$$%%%%%%""""""!!!!!!!!!!!!""""""###############$$$$$$$$$$$$$$$###""""""!!! """"""!!! !!!!!!""""""!!!!!!!!!!!! """"""""""""############""""""""""""""""""""""""######"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!###############""""""""""""""""""###%%%&&&%%%$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$############""""""""""""$$$&&&(((***######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%% ###&&&'''&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***((('''&&&%%%$$$#########&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''(((((()))))))))*********,,,+++***)))(((''''''&&&((())))))******))))))(((((((((((()))))))))******))))))))))))))))))))))))***))))))(((((())))))******))))))))))))(((((((((---,,,,,,+++******))))))((())))))(((((('''&&&%%%)))+++,,,,,,***)))((((((******))))))))))))******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%&&&'''+++444???JJJ000###&&&'''***,,,'''&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$%%%&&&### !!!$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$###############$$$%%%%%%###!!! """$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$###""""""""""""!!!""""""###$$$%%%"""#########"""!!! """"""""""""""""""""""""$$$"""!!!"""###$$$###""""""$$$''''''%%%#########$$$$$$$$$%%%$$$$$$###### !!!###%%%&&&$$$######""""""######$$$""""""$$$%%%%%%%%%$$$###%%%$$$###!!!!!!!!!"""""""""$$$%%%$$$###"""###$$$###"""!!! !!!"""###!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$%%%%%%&&&%%%%%%$$$"""""""""###$$$%%%%%%&&&############""""""""""""%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$###### !!!"""############"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&'''&&&$$$###!!!!!!""""""######$$$$$$"""""""""###""""""!!!  !!!"""###$$$%%%%%%!!!"""#########""" ###""""""""""""######$$$############""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$#########""""""!!!!!!!!!!!!$$$######"""""""""######""""""!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###"""!!! !!!""" !!!!!!!!!!!!"""""""""!!!""""""######"""!!!!!!$$$$$$#####################"""###'''******&&&"""%%%$$$######""""""######"""###$$$%%%%%%$$$###"""""""""$$$%%%%%%$$$###"""$$$$$$###"""""""""###$$$((('''%%%$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%% """$$$%%%$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&(((***))))))((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((()))((((((((()))))))))******+++******))))))((((((((()))))))))******)))))))))(((((()))))))))*********))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))))))))))),,,,,,++++++************)))))))))))))))((('''&&&)))+++------,,,***))))))+++******))))))******+++(((((((((''''''''''''''''''''''''''''''''''''''')))'''''''''&&&***555AAAOOO111$$$)))(((&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&###""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$##################"""!!!"""###%%%&&&)))((('''%%%###"""$$$&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$%%%######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!######"""!!!!!!$$$''''''&&&###"""!!!$$$$$$$$$$$$###"""!!!!!! !!!"""######$$$!!!!!! !!!!!!!!!###%%%&&&'''&&&$$$###$$$$$$###"""!!!!!!""""""!!!###$$$$$$######$$$%%%######"""!!!!!!"""######!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$###############$$$%%%%%%&&&&&&######"""""""""""""""###$$$$$$$$$#########""""""######$$$$$$$$$$$$###### !!!"""###$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$### !!!"""###$$$$$$%%%"""""""""######"""!!!!!!###$$$$$$$$$$$$%%%%%%%%%!!!""""""!!! !!!!!!!!!!!!"""###$$$$$$$$$$$$######""""""!!!!!!######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!! !!!"""#########"""""" !!!!!!""""""""""""###"""""""""""""""######!!!!!!""""""""""""""""""!!!!!!!!!""""""#########!!!"""""""""####################################!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""###"""!!! !!!###$$$!!!!!!!!!!!!"""""""""### !!!!!!"""""""""!!!!!!##################$$$$$$"""###&&&+++...---&&&!!!%%%$$$$$$###############"""###$$$%%%%%%$$$###"""!!!"""###%%%%%%$$$###"""""""""!!!!!!!!!""""""###***(((&&&$$$############"""###$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""!!! """%%%'''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((('''%%%%%%%%%&&&((()))''''''''''''((())))))***'''(((((((((((((((((('''''''''''''''((((((((()))''''''((((((((()))))))))(((((())))))******++++++))))))************))))))))))))))))))******************************************))))))))))))******))))))))))))************)))))))))*********++++++)))))))))***))))))((((((''')))+++,,,+++******+++***))))))(((((())))))***)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&'''(((''''''///999AAA+++%%%,,,'''"""%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$######"""""""""$$$%%%&&&###$$$$$$###!!!!!!###%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$!!!!!!"""""""""""""""!!!$$$$$$%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """"""!!! """&&&&&&%%%"""!!! """#########"""!!! """""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!###%%%&&&'''&&&$$$############"""""""""""""""!!!"""$$$$$$######$$$&&&######""""""""""""######""""""""""""############"""""""""""""""""""""""""""############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$###### """###$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$ !!!"""###$$$$$$%%%""""""###############"""&&&&&&%%%%%%$$$######"""!!!""""""!!! !!!!!!"""###$$$$$$######""""""!!!!!!######$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$ !!!"""######"""!!!  !!!######"""!!!!!! !!!!!!"""######  !!!!!!!!!!!!""""""""""""######""""""""""""""""""######""""""""""""#################################### !!!""""""###$$$$$$"""""""""""""""""""""""" !!!!!!""""""######"""!!!!!!!!!"""###$$$!!!!!!!!!"""""""""######!!!!!!!!!!!!"""""""""""""""""""""###############!!!###&&&***,,,***&&&###%%%%%%$$$############$$$######$$$$$$$$$$$$######"""######$$$$$$$$$######!!!!!!!!!!!!""""""""""""&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######""" !!!%%%(((%%%%%%&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))***'''(((((())))))(((((('''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''(((((()))***+++,,,,,,)))******++++++******))))))))))))*********++++++************************+++******))))))******+++)))))))))************+++(((((())))))***++++++,,,))))))************))))))((()))******))))))+++,,,))))))(((((((((((()))))))))))))))***)))((((((''''''''''''''''''''''''''''''&&&(((***(((%%%(((......"""%%%,,,&&&$$$))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&!!!"""######""""""$$$&&&#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&&&&%%%!!!!!!!!!!!!"""$$$%%%&&&########################!!!  !!!"""!!! """%%%%%%###!!! """""""""###""""""!!!!!!"""#########"""!!! $$$######""""""######$$$""""""$$$%%%%%%%%%$$$###""""""######""""""""""""!!!"""$$$$$$######$$$&&&########################"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!"""""""""""""""!!!$$$$$$$$$$$$$$$############"""!!!!!!!!!"""$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$'''''''''&&&%%%$$$""""""########################%%%$$$""" !!!###$$$!!!!!!""""""######$$$$$$""""""######$$$$$$######%%%$$$$$$###"""!!! """###$$$$$$$$$###!!! !!! !!!!!!"""############""""""""""""######$$$$$$$$$$$$######!!!"""$$$%%%%%%%%%$$$### !!!"""######"""!!! !!!"""$$$$$$###"""!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""#########!!!!!! """"""""""""####################################""""""""""""""""""######"""""""""""""""""""""""" !!!""""""### !!!!!!"""###!!!!!!"""""""""############""""""!!!"""###$$$%%%!!!!!!!!!""""""#########!!!###%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$################## !!!"""###$$$###""""""""""""""""""###%%%'''(((%%%$$$#########$$$%%%&&&!!!###$$$&&&&&&%%%$$$######$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$###$$$&&&((($$$%%%'''(((((((((((('''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''((())))))(((((())))))))))))((((((&&&&&&'''''''''((((((((((((((()))))))))*********)))))))))******++++++,,,)))******++++++******)))))))))*********+++++++++************************+++******))))))******+++))))))*********+++++++++******++++++++++++++++++)))******++++++******))),,,,,,+++)))((((((***,,,))))))(((((((((((())))))))))))*********)))((('''''''''''''''''''''''''''***''''''******&&&&&&)))'''"""&&&***%%%(((---(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&((("""######$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$%%%&&&&&&&&&%%%$$$$$$&&&$$$"""!!!!!!"""$$$%%%########################"""!!! !!!"""###""" """$$$%%%%%%###""""""###"""######$$$$$$$$$$$$###!!!!!!"""######"""!!! $$$$$$$$$######$$$$$$$$$"""""""""#########$$$$$$"""""""""#########"""""""""###$$$$$$###"""###%%%#########$$$$$$#########""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!"""###############!!!""""""######$$$$$$$$$###"""!!! !!!"""$$$%%%##################$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$######((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""""""""""""""""""""######### !!!""""""######""""""""""""""""""""""""""""""$$$$$$$$$$$$###############"""!!!!!!!!!!!!!!!!!!"""""""""""""""###############$$$$$$$$$$$$######"""###%%%&&&'''&&&%%%$$$ !!!"""$$$$$$"""!!! """$$$%%%%%%%%%###""""""""""""!!! !!!!!!!!!!!!!!!"""###$$$!!!!!!""""""#########$$$$$$$$$######"""""""""!!!""""""""""""####################################$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""" !!!""""""### !!!!!!!!!""""""""""""############%%%$$$###""""""$$$&&&''' !!!!!!"""""""""###"""###""" %%%***&&&%%%$$$$$$######$$$$$$%%%$$$###""""""###$$$%%%&&&%%%###"""""""""###$$$ !!!###%%%&&&%%%###"""""""""!!!!!!"""$$$&&&'''%%%$$$###""""""$$$&&&'''!!!###$$$&&&&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$'''((('''&&&'''((($$$%%%''')))******))))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%'''))))))((('''%%%+++***)))))))))))))))***(((((())))))))))))(((((())))))))))))************)))************++++++++++++++++++*********************++++++++++++******)))************+++++++++************************++++++************++++++))))))******++++++++++++...------,,,,,,++++++***)))******+++++++++******000///---)))''''''***,,,******))))))))))))******)))******++++++)))((('''((((((((((((((((((((((((---)))'''***+++((('''(((***''')))(((%%%+++...###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%&&&'''(((''''''%%%$$$$$$%%%&&&&&&$$$$$$$$$&&&""""""###$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&& !!!"""###$$$%%%&&&&&&!!!"""######$$$$$$$$$$$$###$$$%%%&&&%%%%%%###""",,,)))%%%"""!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""###$$$###!!!$$$%%%&&&%%%###"""###%%%###$$$%%%&&&&&&&&&&&&&&& !!!#########"""!!!######""""""""""""######""""""!!!!!!""""""###$$$!!!"""############"""""""""$$$%%%$$$###"""###$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%% """###$$$%%%&&&###"""!!! !!!"""$$$&&&%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$############$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""###$$$&&&&&&&&&$$$"""!!!#########""""""""""""""" !!!""""""!!!!!!""""""###$$$%%%&&&''''''!!!!!!!!!!!!"""###%%%&&&$$$$$$###"""!!!!!!""""""!!!!!!""""""######$$$$$$######$$$$$$$$$$$$#########$$$&&&(((((('''&&&%%%""""""""""""###############"""!!! !!!"""######"""""""""!!!!!! !!!!!!!!!!!! ######$$$$$$$$$$$$######$$$!!!!!!######"""""""""""""""############&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""$$$%%%'''&&&$$$!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!"""$$$$$$"""!!!$$$###""" """###$$$((('''%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%'''%%%###"""!!!"""###$$$########################'''%%%###""""""###%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%%%%%%%&&&&&&&&&''''''$$$!!!!!!######"""((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((()))(((((()))******)))((('''******))))))))))))******))))))(((((('''''''''&&&(((((((((((()))))))))))))))((('''''''''(((***+++++++++******************+++++++++*********))))))++++++++++++++++++++++++***************+++++++++)))************+++++++++,,,,,,+++++++++++++++,,,...---,,,+++***+++,,,---************************...+++((((((***++++++)))))))))))))))))))))))))))))))))************))))))***))))))***+++***)))((())))))))))))))))))))))))%%%&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""&&&$$$"""!!!"""$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!!!! $$$((('''""" !!!$$$ !!!!!!!!!!!!!!!%%%$$$###"""""""""$$$$$$%%%###!!!"""$$$%%%$$$!!!######$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!$$$###""" !!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%&&&%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$###""" !!!""""""""""""!!!!!!!!!!!!!!!###""""""$$$&&&&&&###$$$$$$######""""""!!!!!!&&&$$$###$$$%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!! !!!"""###""" """"""!!!!!! """""""""""""""""""""""" !!!!!!""""""######$$$$$$$$$############""" !!!"""###############$$$$$$###"""!!! ######!!!!!! !!!""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""$$$!!! """$$$$$$"""""""""""""""############%%%$$$############$$$%%%%%%$$$"""!!!!!!!!!"""###"""""""""""""""""""""""" """"""!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######"""!!! $$$###"""!!!!!!"""###$$$&&&%%%$$$######$$$$$$%%%###############$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$###"""!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###!!!!!!###%%%&&&%%%((('''&&&&&&%%%%%%%%%&&&'''''''''((((((((())))))'''((()))******)))((((((******))))))))))))******)))))))))(((((((((''''''(((((((((((()))))))))***+++******)))***+++,,,---))))))))))))))))))))))))---,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******))))))))))))******...---,,,+++++++++,,,,,,************************...+++)))(((***+++***)))************************))))))************)))))))))((())))))******)))((())))))))))))))))))))))))((()))))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! ###"""!!!!!!"""$$$###"""""""""###$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!%%%((('''###!!!"""%%%***)))'''$$$ &&&%%%$$$######$$$%%%%%%%%%###!!!"""$$$%%%$$$"""######$$$$$$$$$$$$############"""!!!!!!!!!""""""###""""""!!!!!!!!!""""""!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""#########"""""""""""""""!!!!!!"""######$$$%%%%%%$$$$$$$$$######""""""""""""""""""###$$$$$$$$$%%%&&&%%%$$$$$$#########$$$%%%$$$###"""!!!""""""######"""""""""!!!!!!!!! ###""""""$$$&&&&&&### """""""""!!!!!!!!!!!!!!!###"""!!!"""######"""!!!""""""###$$$$$$$$$######""""""""""""""""""""""""###"""!!!!!!######"""!!!"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$#########"""""""""###############""""""######"""!!! $$$###"""!!!!!!!!!!!!!!!############"""""""""""""""""""""""""""""""""""""""######$$$$$$######"""$$$"""!!!!!!###$$$$$$###""""""""""""##################""""""""""""######$$$###""""""!!!""""""""""""""""""""""""""""""""""""#########""""""$$$&&&$$$$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$$$$######"""######$$$%%%"""""""""""""""######$$$$$$$$$############$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%(((&&&$$$$$$&&&(((((((((((('''&&&&&&%%%&&&&&&&&&''''''((((((((()))))))))''''''((()))******************))))))))))))***************)))))))))))))))((((((((()))))))))******+++************+++,,,,,,))))))))))))))))))))))))------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,*********))))))******+++...------,,,+++,,,,,,,,,++++++++++++++++++++++++---+++***)))***+++***)))************************))))))************))))))&&&'''((())))))***))))))))))))))))))))))))))))))************)))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$"""!!! !!! !!!###$$$###!!!"""######$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""###&&&((('''$$$"""###%%%''''''&&&$$$"""%%%%%%$$$$$$$$$%%%%%%&&&$$$###"""###$$$$$$###"""######$$$$$$$$$$$$######$$$$$$###""""""""""""###"""""""""!!!!!!"""######!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""""""""""""""############!!!""""""######$$$$$$$$$######""""""""""""""""""##################$$$$$$%%%%%%$$$############$$$%%%$$$###############$$$###"""""""""!!!!!!!!! """""""""$$$%%%%%%### !!!!!!!!!!!!###"""!!!"""###$$$###!!!######$$$$$$$$$######"""""""""""""""""""""""""""$$$###""""""###$$$###"""###"""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""###$$$$$$#########"""""""""$$$$$$$$$###############!!!!!!!!!!!!""""""""""""$$$$$$###""""""!!!!!!!!!##################""""""""""""""""""############""""""############""""""######"""###$$$$$$$$$$$$!!!"""""""""##########################################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%### !!!###$$$###"""!!!!!!###$$$%%%!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""######"""!!!!!!"""######!!!!!!"""""""""###$$$$$$!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$###"""""""""###$$$%%%&&&########################%%%%%%&&&'''''''''&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&)))(((''''''((())))))***''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))''''''((()))***++++++++++++******))))))******+++************************(((((()))))))))*********((((((((()))))))))******))))))))))))************---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,---,,,,,,,,,,,,------.........------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******************************))))))************))))))%%%&&&((()))))))))******)))))))))))))))))))))))))))))))))((((((&&&%%%$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%$$$###""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###### !!!###%%%%%%###""""""###$$$%%%%%%%%%%%%%%%%%%$$$######"""""""""######$$$&&&%%%###"""###%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$##################"""!!! !!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!"""""""""#########$$$"""""""""###############$$$$$$$$$###############$$$$$$###############$$$########################!!!!!!!!!!!!"""""""""""""""""""""###$$$###"""!!! !!!!!!"""""""""%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$###"""###$$$%%%$$$"""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""###############$$$%%%%%%""""""#########$$$$$$$$$###############"""!!!!!!""""""""""""""""""######!!!"""""""""#########$$$"""""""""######""""""""""""######$$$$$$$$$$$$$$$!!!"""""""""###############$$$$$$$$$$$$$$$$$$###"""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!"""!!!!!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""###### !!!!!!"""############!!!!!! !!!!!!"""###$$$######""""""######$$$"""""""""######$$$%%%%%%########################$$$%%%&&&''''''''''''&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))''''''&&&&&&&&&''''''((((((((((((((()))))))))***((((((((()))***+++,,,,,,++++++************++++++************++++++++++++))))))))))))************((()))))))))*********************++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++************++++++++++++,,,,,,,,,------,,,,,,---...//////.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******+++************************))))))************))))))$$$''')))***)))(((***,,,************************))))))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''***)))((((((&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$######""""""!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$""""""###%%%&&&&&&%%%#########$$$%%%%%%%%%$$$$$$%%%$$$##################"""#########""""""###$$$###$$$$$$$$$$$$######"""!!!!!!"""#####################$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$##################"""!!! !!!"""$$$$$$"""!!!"""###########################!!!!!!""""""######$$$$$$"""""""""""""""#########"""######$$$$$$%%%%%%%%%$$$$$$$$$########################""""""###$$$$$$!!!!!!""""""""""""""""""!!!"""$$$%%%%%%!!!"""######""""""""""""!!!!!!!!!""""""#########$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$###"""###$$$%%%$$$"""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""#########"""""""""!!!!!!!!!!!!!!!"""###%%%&&&''''''&&&%%%$$$###""""""!!!""""""###$$$$$$######"""!!!!!!!!!!!!"""""""""""" !!!!!!""""""#########!!!""""""######""""""!!! """$$$$$$###"""###$$$""""""""""""##################$$$%%%%%%$$$######!!!!!!"""############"""""""""""""""""""""""""""  """!!!!!!""""""######$$$$$$ !!!!!!""""""######$$$!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""######"""""""""!!!""""""############"""!!!!!!!!!!!!!!!""""""#########""""""""""""##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############''''''''''''((((((((((((%%%&&&''''''&&&&&&'''((('''''''''&&&''''''((()))((((((((()))))))))******)))))))))))))))***+++,,,++++++************++++++***************+++++++++)))))))))*********++++++***+++,,,,,,------,,,,,,******++++++,,,---------++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++++++++,,,---......---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,******+++++++++++++++++++++++++++))))))************))))))%%%(((++++++)))(((***,,,************************++++++++++++***))))))((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%$$$$$$%%%&&&&&&%%%######$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$#########$$$$$$"""!!!!!!!!!!!!"""######""""""###$$$$$$$$$$$$### !!!"""#########""""""$$$$$$$$$###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""###!!!!!!!!!"""###$$$&&&'''!!!"""$$$$$$"""!!!"""###########################""""""""""""############""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''##################$$$$$$###""""""""""""###$$$$$$ !!!""""""""""""!!!!!!"""$$$%%%&&&!!!"""###"""!!!!!!"""###""""""""""""############"""!!! !!!###$$$$$$#########$$$$$$$$$######"""""""""""""""""""""""""""$$$###""""""###$$$###"""!!!!!!"""""""""""""""###""""""""""""""""""""""""$$$############"""""""""######"""""""""!!!!!!!!! """$$$&&&'''&&&&&&%%%$$$###"""!!!!!! !!!###$$$%%%$$$$$$$$$ !!!!!!!!!!!! !!!!!!"""######!!!!!!""""""""""""!!!!!!!!!$$$$$$"""!!!"""###""""""""""""############""""""###$$$$$$###"""""" !!!"""###$$$######""""""""""""""""""""""""""" """$$$$$$###"""###$$$ """$$$%%%&&&&&&%%%$$$ !!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!! !!!"""######"""!!! """"""############"""""""""###$$$$$$$$$###"""!!!""""""!!!!!!""""""###$$$######""""""""""""#########$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!"""###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((###&&&((((((&&&%%%&&&((('''''''''''''''((())))))(((((()))))))))*********+++***)))))))))***+++,,,,,,++++++******++++++,,,)))))))))*********++++++))))))*********+++++++++***+++,,,---------,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,---------...++++++,,,,,,---......///000//////...------,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,---...///---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///...,,,******+++++++++++++++++++++++++++))))))************))))))'''+++...---)))(((***---******************************+++++++++******)))''''''''''''''''''''''''&&&'''''''''((((((((()))%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############'''&&&$$$###$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$%%%###"""!!!!!!"""###$$$$$$ """$$$&&&&&&''' """###$$$$$$######"""$$$%%%$$$"""!!!###%%%$$$%%%%%%&&&&&&%%%%%%$$$######"""!!!!!!!!!"""""" !!!"""###%%%'''(((!!!"""$$$$$$"""!!!"""####################################""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%&&&&&&"""""""""###$$$$$$$$$%%%"""""""""""""""###$$$$$$ !!!"""###$$$######""" !!!!!!""""""######!!!"""###""" !!!$$$"""""""""""""""!!!!!!!!!!!! !!!###%%%$$$###""""""###$$$$$$$$$######""""""""""""""""""""""""###"""!!!!!!######"""!!! !!!!!!!!!"""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""###"""""""""!!!!!!!!!!!!"""!!!  !!!###$$$""""""""""""############!!!"""$$$%%%%%%%%%$$$ !!!!!! !!!""""""###!!!!!!""""""""""""!!!!!!!!!$$$$$$""" !!!###""""""""""""############ !!!"""######"""!!! !!!"""$$$$$$$$$###""""""""""""""""""""""""""""""###%%%$$$"""!!!"""!!! !!!!!!"""###$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!"""$$$$$$"""!!!""""""############""""""###$$$%%%%%%$$$###"""!!!"""""""""""""""###$$$$$$######""""""""""""######$$$$$$$$$$$$$$$###"""!!!########################$$$###"""""""""$$$'''((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''###&&&)))(((&&&%%%''')))'''''''''''''''((())))))))))))))))))************,,,+++***)))))))))***+++,,,++++++******++++++,,,(((((())))))************)))************+++++++++((()))***+++,,,+++******((())))))***++++++,,,,,,---------.........//////++++++,,,,,,---...//////222111111000///.........++++++,,,,,,,,,------------------...///000111111---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---//////,,,******,,,++++++++++++++++++++++++))))))************))))))(((,,,///...***(((***---************************'''(((((())))))))))))(((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&'''(((&&&###""""""""""""!!!$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$###!!!!!!###$$$%%%%%%!!!!!!"""############""" !!!###$$$%%%%%%%%%$$$!!!$$$%%%%%%"""!!!###%%%$$$%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!"""$$$$$$"""!!!"""###########################$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&""""""!!!""""""###$$$$$$!!!"""###$$$%%%%%%$$$###""""""""""""!!!!!!!!!!!! """###""" !!!$$$""""""!!!!!! ###""""""###%%%'''&&&%%%!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!! !!!"""###"""  !!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!%%%###!!! ######$$$######"""!!! """"""#########""""""!!! !!!""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!! """######!!! !!! !!!"""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$######!!! $$$###""" !!!"""!!!!!!"""###$$$%%%%%%&&&""""""############"""""""""############$$$$$$$$$!!!!!!!!!!!!""""""""""""######"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########""""""$$$###""""""!!!"""""""""(((''''''&&&&&&%%%$$$$$$!!! """$$$%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&&&&''''''&&&%%%))))))((('''''''''''''''$$$%%%'''((()))***))))))))))))))))))************,,,,,,++++++***)))))))))+++,,,,,,++++++***)))((()))+++------------...///000000000///...------,,,++++++++++++++++++++++++,,,,,,+++,,,,,,---...///---------------...222555444222///,,,++++++,,,---............///000111222......---------------...,,,+++*********,,,---...////////////...------,,,+++---......---,,,,,,------,,,+++*********+++,,,---,,,,,,++++++*********,,,,,,++++++***)))((((((((((((''''''((()))******+++*********))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%$$$"""""""""$$$&&&'''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$############""""""!!!!!!%%%&&&'''((('''%%%###!!!######""""""""""""##############################!!!!!!"""###$$$%%%%%%&&&%%%""""""$$$$$$###$$$%%%'''''''''%%%###!!!"""###$$$%%%&&&'''''''''######""""""""""""######"""""""""""""""""""""""" !!!""""""!!!!!!!!!"""###%%%%%%$$$######"""######"""  """###############"""!!! $$$#########""""""!!!!!! !!!###%%%&&&&&&&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""##############################"""""""""""""""!!! """######"""!!! !!!"""### !!!!!!!!!""""""######$$$###!!! !!!""" !!!!!!""""""######"""###$$$"""  !!!""""""!!!!!!!!!!!!""""""#########"""""""""""""""$$$"""!!!!!!"""######"""$$$"""!!! !!!"""$$$!!!""""""#########""""""""""""############"""""" !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&'''&&&$$$###$$$%%%!!!""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!! """""""""######$$$$$$%%%""""""############""""""!!!!!!"""""""""#########"""""""""############$$$"""""""""""""""###############""""""######$$$%%%$$$$$$$$$#########"""""""""""""""""""""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%'''%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&((()))***)))((('''''''''''''''(((((('''((()))*********)))(((************++++++++++++------------,,,++++++++++++,,,,,,,,,,,,+++******)))***,,,---,,,,,,,,,.........------------------////////////////////////---------------...//////...////////////111444777;;;999444000...---------------------......///000111000///...............000///............///000------......------,,,,,,,,,...000///...---.........---,,,+++***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***)))))))))+++************++++++,,,+++*********))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$###$$$$$$$$$&&&%%%$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%$$$#########$$$&&&'''((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$###!!!"""###$$$$$$$$$###"""$$$$$$############$$$$$$########################"""""""""###$$$$$$%%%%%%$$$!!!!!!############$$$%%%%%%%%%$$$###"""###$$$$$$%%%&&&&&&&&&&&&######""""""""""""######""""""""""""""""""""""""$$$######!!!""""""###$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$###############"""!!!!!!############"""""""""!!!"""###$$$%%%%%%%%%$$$#################################""""""""""""####################################$$$$$$###""""""!!! """###"""!!! !!!""""""!!!!!!!!!!!!""""""###!!!!!!!!!"""""""""######$$$###"""!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!$$$&&&%%%$$$######""""""!!!!!!!!!!!!"""""""""""""""""""""#########%%%###""""""###$$$$$$######"""!!! !!!"""### """######$$$$$$$$$""""""############"""""""""###############"""!!!########################""""""""""""""""""""""""######""""""""""""!!!!!!""""""""""""""""""""""""#########""" """############$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###""" ########################""""""############"""""" !!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%!!!!!!""""""#########$$$######""""""######$$$%%%$$$$$$$$$###############""""""""""""$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&""""""!!!###$$$%%%###"""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((%%%&&&'''''')))******+++(((((('''''''''(((((()))******++++++******)))(((******+++++++++,,,,,,,,,---.../////////...---,,,++++++,,,---------,,,,,,***,,,......,,,,,,,,,---------------....../////////////////////////////////////////////000000111000111222222222444777:::???<<<888444222000000111////////////000000000000333222111000000000000000000///......---.........,,,---.....................///111111///...///000...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))))),,,,,,++++++***+++++++++***************))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((('''''''''&&&&&&(((((((((''''''''''''&&&'''''''''(((((()))))))))'''&&&&&&%%%%%%%%%%%%%%%'''&&&%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$ !!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""  """""""""###""""""""""""######$$$$$$$$$%%%&&&&&&%%%%%%%%%######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$$$$##################$$$%%%%%%"""###$$$###""""""$$$%%%############""""""""""""############""""""""""""$$$$$$%%%%%%$$$######"""##############################""""""""""""##############################$$$$$$$$$%%%$$$$$$###""" """"""""""""$$$&&&$$$$$$$$$$$$$$$$$$###""""""""""""""""""#########$$$###"""!!!!!!!!!!!!"""$$$$$$###""""""!!! """&&&((((((&&&$$$###""""""""""""""""""""""""!!!!!!""""""######$$$$$$&&&$$$"""###$$$%%%$$$$$$###"""!!! !!!"""###!!!!!!"""###############!!!""""""############"""############""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!###############$$$$$$$$$!!!!!! !!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$######"""!!!"""###$$$$$$###"""!!!$$$#########"""""""""!!!""""""############""""""!!!!!!!!!"""""""""##################$$$$$$$$$%%%!!!!!!!!!"""######$$$$$$""""""!!!!!!""""""###$$$####################################$$$%%%&&&'''######$$$%%%&&&&&&'''''' """%%%&&&&&&%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((())))))***)))((('''((((((++++++***)))))))))))))))******************))))))*********++++++,,,,,,------...000111222111///...)))***+++,,,------------,,,...//////...,,,---.........////////////000000......//////////////////111000000111222333444444333444666666777999<<<>>>>>>===;;;888777777777777555555555555444444333333222222111111000111111222//////............//////......///000111111000000---///111000///...//////.........---------------***++++++,,,,,,---------,,,,,,,,,++++++*********,,,+++***)))))))))))))))************************)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&'''(((((())))))(((((('''''''''''''''(((''''''&&&%%%$$$#########""""""###$$$$$$$$$######'''&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$########################$$$############$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$#########"""""""""!!! !!!"""#########"""!!!!!!!!!###%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""######$$$"""""""""""""""""""""""""""###$$$%%%''''''((((((%%%$$$###"""###$$$%%%&&&%%%&&&&&&$$$""""""###%%%######"""""""""""""""############"""""""""""""""######$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""#################################$$$$$$$$$$$$$$$###### !!!############%%%'''%%%&&&&&&'''&&&%%%###"""#################################"""""""""""""""#########"""""""""!!!!!!###%%%''''''%%%###!!!!!!"""""""""######""""""""" !!!"""###$$$$$$%%%%%%###""""""###$$$$$$#########"""!!!!!!"""#####################"""!!!!!!!!!!!!"""###############""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!! """#########$$$$$$$$$%%%&&&%%%$$$"""!!!!!!###&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$##################"""!!!######%%%&&&&&&%%%$$$###$$$$$$######"""!!!!!!!!!""""""############"""""""""""""""#########$$$$$$"""""""""#########$$$$$$!!!!!!""""""############!!! !!!""""""########################%%%%%%$$$$$$$$$$$$$$$%%%"""######$$$%%%&&&'''''''''&&&$$$$$$$$$###!!!""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''(((***+++***'''&&&((()))///...---+++***)))))))))''''''(((((()))***++++++))))))***++++++,,,---------///222444444333111///))))))+++,,,------......,,,...//////---,,,,,,---////////////////////////111111111222333444444555111222333444666888:::;;;<<<>>>@@@AAABBBDDDGGGIIIFFFFFFFFFEEEDDDBBB@@@???;;;;;;<<<;;;:::999777666111111111111111111222222111111222222222222222222---...///000000000000000---...000000...---...///////////////......------+++++++++,,,,,,------...,,,,,,,,,+++++++++++++++,,,,,,+++******)))*********************+++++++++***************************)))))))))(((((((((((())))))(((((((((''''''''''''(((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$######!!!"""######$$$$$$$$$###'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$#####################$$$&&&&&&%%%$$$######$$$$$$######$$$%%%%%%$$$##############################%%%%%%$$$$$$###""""""""""""###############$$$%%%%%%$$$"""!!!"""###&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$######!!! %%%$$$#########$$$&&&''''''((('''%%%"""!!!"""#########"""!!!!!!"""###$$$""""""""""""""""""######!!!"""""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""##############################""""""######$$$######""""""$$$%%%$$$###"""$$$%%%%%%&&&'''''''''%%%$$$###$$$$$$$$$$$$$$$########################""""""!!!!!!"""""""""#########$$$$$$%%%$$$###!!! !!!###""""""############"""""" !!!"""###$$$$$$%%%###""" """###"""!!!######""""""""""""######$$$$$$$$$######""" !!!"""######$$$###### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!! """""""""###$$$$$$%%%%%%&&&&&&&&&$$$######$$$&&&#########$$$$$$$$$$$$$$$######""""""""""""######""""""#########""""""!!!!!!""""""########################""""""!!!!!!!!!""""""############""""""############$$$$$$$$$$$$"""""""""############$$$###"""""""""""""""""""""!!! !!!""""""###############$$$$$$$$$%%%%%%$$$###############"""######$$$%%%&&&&&&'''%%%$$$###$$$%%%%%%###!!!#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''###&&&))))))''''''***---000///---,,,******))))))'''''''''''')))***,,,,,,******+++,,,------......---000444777888777444222***+++,,,---............,,,...//////...---...///000000111111222222222333222222333555777888999:::888999;;;>>>BBBEEEHHHJJJOOOQQQTTTVVVWWWYYY\\\^^^^^^___``````]]]YYYSSSPPPJJJJJJJJJJJJHHHFFFDDDBBB;;;;;;:::999888888888888444444444444333222000000---......////////////...,,,...000///...---......///000000000000///......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++......------,,,---------*********+++++++++++++++******************************)))))))))((((((((()))))))))(((((((((''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###""""""!!!"""###$$$%%%%%%$$$###"""########################%%%$$$$$$$$$######"""""""""###%%%%%%$$$###$$$&&&%%%$$$###""""""###%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!""""""###"""""""""!!!$$$$$$$$$$$$$$$%%%&&&&&&'''''''''%%%"""!!!!!!"""###"""!!!!!!!!!"""$$$$$$""""""""""""############!!!!!!!!!!!!###$$$%%%&&&##############################""""""""""""##############################!!!"""##################$$$%%%%%%$$$"""!!!"""###%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!""""""###$$$$$$%%%!!!!!!  ###&&&!!!"""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$###!!!!!!"""!!! ########################""""""#########""""""!!! !!!"""######$$$$$$$$$ !!!!!!"""""""""!!!!!!########################""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!""""""###$$$$$$%%%"""#########!!! !!!"""!!!""""""######$$$$$$$$$######""""""""""""######"""######$$$$$$#########!!! !!!!!!"""###"""""""""""""""!!!!!!!!!""""""############""""""""""""""""""#####################$$$$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!"""""""""""""""###$$$$$$""""""#########$$$$$$$$$######"""""""""###$$$$$$######$$$$$$%%%%%%%%%&&&!!! !!!###&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&&&&''''''((()))''''''''''''''''''''''''"""&&&)))(((&&&&&&))),,,,,,++++++************+++***))))))((()))***+++,,,,,,,,,---...///000111111000333888<<<===;;;888555---...///000000000000000111222444555444444444666333444555777999;;;<<<===999:::<<<>>>AAACCCEEEFFFHHHIIIMMMQQQVVV\\\```bbbgggjjjmmmpppqqqsssvvvxxx{{{}}}yyyrrrmmmeeeeeeeeedddbbb```]]][[[RRRQQQOOOLLLIIIGGGFFFEEE???>>>===;;;888555222000111111111222111111000000---///111000///...///000000000111111111000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------......///*********++++++,,,,,,,,,*********************************)))))))))(((((())))))))))))((((((((('''%%%%%%&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&''''''(((((((((%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&%%%%%%#########$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$############### ###%%%%%%###"""###%%%$$$$$$###"""!!!"""#########$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""" """$$$&&&'''((()))###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$""""""###%%%###"""!!! !!!"""$$$%%%!!!"""""""""############""""""!!!!!!"""###$$$%%%##############################""""""""""""##############################"""######$$$%%%%%%$$$$$$###$$$$$$$$$"""!!!"""############"""######$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$###"""!!!######################## !!! ###%%%!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""############!!! !!!""""""!!!#########$$$$$$######### !!!"""######$$$$$$### !!!######$$$$$$$$$ !!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""######$$$$$$!!!"""$$$###""" !!! !!!"""###$$$$$$%%%######""""""""""""#########$$$$$$%%%%%%%%%$$$$$$"""!!! """###$$$!!!!!!!!!"""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""!!! $$$$$$$$$###$$$$$$%%%&&&""""""######$$$$$$$$$$$$ !!!!!!"""###%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''%%%$$$%%%%%%$$$""" %%%%%%$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''''''''((()))***'''''''''''''''''''''&&&%%%(((+++)))%%%###%%%)))(((((((((((()))***+++,,,---,,,+++*********+++,,,......///000111222333333111555:::???@@@>>>;;;888000000111222222222222111777999;;;;;;;;;;;;<<<===777999;;;>>>AAADDDGGGHHHGGGHHHJJJMMMPPPRRRUUUVVVWWWYYY]]]bbbiiioootttwwwyyy|||}}}}}}~~~}}}{{{xxxtttrrrhhhfffbbb^^^ZZZVVVTTTRRROOONNNLLLHHHCCC>>>:::777666666666666555444444333///000222222000///000111000111111222222000///............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...*********++++++,,,,,,,,,************************************))))))))))))))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''******)))((('''&&&&&&%%%((((((((((((((()))***+++$$$%%%&&&'''''''''&&&%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$#########$$$$$$%%%%%%%%%###%%%''')))))))))'''&&&$$$%%%'''(((((('''%%%$$$################################################"""$$$$$$"""!!!"""$$$######"""!!!!!!!!!!!!!!!"""###$$$%%%&&&'''''''''%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""############"""!!! ###$$$%%%&&&'''&&&%%%$$$!!!"""######"""###%%%'''###"""!!! !!!"""$$$&&&!!!!!!""""""#########$$$%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""#################################$$$%%%%%%&&&&&&&&&&&&!!!"""######"""!!!"""$$$""""""!!! !!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%$$$###"""!!!%%%%%%$$$$$$###"""""""""!!!###$$$$$$"""  !!!"""$$$%%%%%%$$$"""!!!#########"""""""""""""""$$$"""!!!!!!"""######"""######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""#####################$$$$$$%%%%%%%%%$$$""" """###$$$### !!!""""""!!! $$$$$$$$$$$$#########"""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!###!!! !!!""""""!!!###$$$$$$###!!! !!!###"""!!!!!! """"""""""""""""""""""""###"""!!! !!!"""###$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$######""""""$$$&&&''''''&&&%%%%%%&&&""""""#########$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$###%%%'''((()))((('''&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&+++***)))(((((()))***+++)))(((((()))***,,,...///******,,,---.../////////,,,,,,---///111333222222444===BBB@@@===>>>???@@@777777666555555666888999<<>>@@@CCCEEENNNRRRXXXZZZYYYWWWXXXYYYXXXXXXXXX\\\bbbhhhkkkmmmooosssxxx{{{{{{{{{|||}}}||||||wwwssspppkkkfffbbb[[[YYYUUUPPPKKKFFFBBB???;;;:::999888777777666666888:::;;;999555000......000000///.........//////------,,,,,,+++,,,,,,,,,------------------------...,,,+++***)))***,,,---++++++++++++***************************++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((((((((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$%%%&&&'''((())))))$$$$$$$$$$$$############!!!###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%$$$###""""""######$$$!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$############$$$$$$########################!!!!!!"""""""""#####################"""""""""!!!%%%""" !!!###$$$###!!! !!!"""######""""""""""""""""""""""""!!!"""""""""###$$$$$$$$$######"""!!!!!!"""###$$$######""""""""""""######"""""""""""""""###$$$%%%!!!"""%%%&&&''''''&&&%%%######""""""######$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$###""""""#########"""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$###!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################!!!!!!""""""###$$$%%%%%%""""""""""""""""""!!!!!!%%%$$$"""###$$$&&&&&&%%%$$$##################$$$######"""""""""!!!!!!!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! """###""" ###&&&%%%###""""""###$$$$$$#########$$$###!!! """#########"""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""###$$$%%%&&&'''################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%'''((('''&&&$$$$$$%%%&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''(((((((((((())))))+++***))))))))))))***++++++******)))(((((())))))***+++,,,,,,,,,,,,++++++222000------000666<<<@@@OOOVVVZZZVVVRRRSSSUUUVVVTTTRRROOOMMMNNNQQQUUUXXX```dddiiijjjiiiiiikkkmmmpppnnnnnnttt}}}|||xxxrrrlllfff___VVVOOOJJJEEEAAA?????????<<<:::;;;===???===999555222000111000///---,,,,,,,,,,,,---------,,,------......////////////////////////,,,,,,+++******+++------,,,+++++++++************************+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%'''((()))&&&&&&%%%%%%%%%%%%&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$ !!!###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""""""""######$$$%%%$$$$$$$$$%%%%%%$$$###""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""############""""""""""""$$$"""!!!!!!"""######"""###"""""""""""""""###### !!!"""######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############""""""""""""######"""""""""!!!!!!""""""###"""###$$$%%%&&&&&&&&&%%%######""""""######$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%$$$$$$######""""""!!!!!!###""""""""""""###$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$""""""$$$%%%$$$#################################""""""""""""######"""""""""""""""#########!!!!!!"""###$$$$$$%%%&&&#########""""""!!!!!!!!!###!!! !!!###$$$###""""""!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""######### !!!!!!  !!!###!!! !!!""""""!!!"""######"""!!!!!!"""$$$""""""!!! """"""""""""""""""""""""########################%%%$$$######""""""######""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((&&&$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&''''''((())))))******************************)))))))))***+++,,,---.........////////////......333111//////444<<>>:::777555222111000///............///////////////000000111////////////////////////+++++++++++++++,,,---...,,,,,,+++++++++***************+++++++++,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''''''''&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########""""""######$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""######"""!!!"""#########%%%$$$$$$###"""""""""### !!!###%%%%%%$$$"""!!!$$$$$$$$$$$$$$$#########%%%$$$$$$######"""""""""######""""""""""""############"""!!!!!! !!!!!!######$$$$$$$$$%%%%%%&&&######""""""######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$###"""!!! """"""!!! """###$$$""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""###%%%%%%%%%###########################""""""!!!!!!""""""###!!!!!!"""""""""#########!!!""""""###$$$%%%%%%%%%$$$$$$$$$######""""""!!!"""!!!!!!"""###$$$###"""  """"""""""""!!!!!!!!!!!!!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""""""""###!!! !!!""""""!!!"""######"""!!!!!!###$$$&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((('''&&&$$$$$$%%%############$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''(((((((((''''''&&&%%%%%%((((((((((((((((((((((((&&&''''''((()))***++++++******++++++++++++******'''((()))+++,,,---......,,,---...///////////////666666777999???IIIUUU^^^gggmmmoookkkgggjjjnnnpppmmmooosssvvvzzz|||~~~~~~~~~zzztttrrrmmmgggaaa\\\YYYSSSMMMFFFAAA<<<999555444444333333333333444000000////////////000111........................+++++++++,,,,,,------...,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%&&&((((((((((((''''''''''''%%%$$$$$$$$$$$$#########&&&&&&&&&%%%%%%$$$##############################""""""##################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""!!! !!!###%%%&&&$$$$$$############$$$$$$################################################""""""""""""""""""###############"""!!!"""######&&&%%%$$$######""""""###!!!"""$$$&&&&&&%%%$$$#####################""""""$$$$$$$$$$$$######""""""######""""""""""""######$$$###"""!!! ######$$$$$$$$$$$$%%%%%%######""""""######$$$%%%&&&%%%$$$$$$######$$$$$$&&&%%%###"""!!!!!!"""###%%%$$$$$$###"""!!! %%%%%%$$$###$$$%%%&&&'''""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""###%%%%%%%%%"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!""""""######$$$$$$$$$#########$$$$$$$$$$$$$$$##################""""""$$$######$$$&&&&&&%%%###"""!!!!!! !!!!!!"""######"""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""%%%###""""""###$$$$$$###!!!"""###"""!!!!!!###%%%%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((())))))***++++++******+++,,,,,,+++******))))))***,,,,,,,,,,,,,,,***+++---///111222222333888;;;@@@DDDJJJSSS^^^eeekkkqqqsssooommmqqqwwwzzz{{{~~~}}}wwwooofff\\\SSSKKKFFF<<<;;;999777555444333333111000//////.........///////////////////////////,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++)))***,,,---------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############%%%$$$$$$###"""!!! ########################"""""""""""""""#########!!!!!!"""$$$$$$%%%%%%$$$$$$############$$$%%%%%% !!!"""###%%%&&&'''$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$############""""""""""""############"""######"""!!!!!!"""$$$%%%%%%$$$###""""""######!!!"""###%%%%%%%%%%%%$$$""""""##################$$$$$$$$$%%%$$$$$$###"""######""""""""""""######$$$###""""""!!!!!!!!!!!!######$$$$$$$$$$$$$$$#########""""""######$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$###"""!!!!!!!!!$$$$$$######""""""!!!!!!###############$$$%%%%%%""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$""""""$$$%%%$$$###""""""""""""""""""""""""!!!!!! !!!!!!""""""######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######!!!!!!""""""""""""""""""#########%%%&&&&&&%%%###""""""############""""""$$$$$$#########""""""""" !!!!!!"""######$$$$$$########################!!! !!!""""""!!!%%%###""""""###$$$$$$###!!!"""###"""!!!!!!###%%%###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!! !!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&'''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))******+++***++++++,,,,,,++++++******+++---///000111111111000111444777:::===>>>??????FFFNNNTTTXXX^^^eeekkkqqqwwwyyyvvvuuu{{{vvvjjjcccPPPNNNJJJDDD???;;;777666555444333111111000000000000000000000000000000000------------------,,,,,,------,,,,,,,,,+++++++++)))***,,,---...---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''((()))))))))((('''&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$"""""""""###############&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!########################"""""""""######$$$$$$$$$""""""$$$$$$$$$$$$###"""######"""""""""###$$$%%%!!!!!!###$$$%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$#########""""""""""""!!!"""""""""############!!!###$$$###!!! """%%%$$$######"""""""""###### !!!!!!"""######$$$$$$"""#########$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$#########""""""""""""######$$$######"""""""""######"""###$$$%%%%%%$$$"""!!!######""""""######$$$%%%&&&%%%$$$$$$######$$$$$$""""""############""""""#########""""""""""""""" !!!"""""""""""""""%%%$$$$$$######""""""!!!######$$$$$$$$$%%%%%%%%%###""""""###$$$$$$###!!!########################""""""!!!!!!!!!!!!""""""""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######""" !!!!!!""""""!!!!!!!!!###%%%%%%###!!!!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$############ !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!  """$$$$$$$$$###!!! !!!""""""!!!!!!"""###"""!!!"""###%%%&&&%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&'''&&&&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))***************+++,,,------,,,+++******,,,///333666888::::::999;;;>>>BBBFFFIIILLLMMMMMMUUU___fffiiilllpppuuu|||jjjggg```XXXPPPHHHCCC@@@:::999888666555444333333111111111111111111111111............---,,,++++++---------,,,,,,,,,++++++)))***,,,......---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''&&&'''(((*********))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$###############$$$%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###!!! ###"""!!!!!!!!!"""$$$%%%"""###%%%&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!! !!!!!!""""""#########$$$!!!###$$$###!!! """%%%###"""""""""""""""###### !!!############$$$%%%%%%&&&''''''!!!"""$$$%%%&&&%%%%%%$$$######""""""""""""######$$$$$$############$$$$$$!!!"""%%%&&&&&&$$$""" #########"""###$$$$$$%%%&&&%%%$$$$$$######$$$$$$ """$$$$$$$$$######"""""""""""""""#########"""###$$$&&&&&&%%%$$$$$$'''&&&&&&%%%$$$###""""""#########$$$$$$%%%%%%%%%"""!!!"""###$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######'''%%%###!!!!!!"""###$$$&&&%%%$$$$$$%%%%%%###"""###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$$$$###"""""""""###%%%&&&"""######"""!!! """###"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!! """###$$$&&&&&&%%%$$$######$$$$$$!!!!!! !!!!!!############""""""!!!!!!'''&&&&&&%%%$$$###""""""%%%&&&''''''%%%%%%&&&'''%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%$$$###"""!!!"""###$$$%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%&&&''''''((('''%%%###"""$$$%%%(((((())))))((('''&&&&&&)))))))))))))))(((((((((((((((''''''''''''(((((()))))))))))))))******++++++,,,...////////////...,,,,,,...555===CCCEEEEEE===CCCKKKQQQTTTWWW\\\___aaahhhqqqwww{{{}}}yyynnnbbbYYYTTTKKKGGGBBB>>><<<;;;:::999777555222000000000000///222000---,,,,,,------,,,/////////...---------,,,------------------------************************))))))))))))))))))))))))******))))))((((((''''''%%%&&&((()))))))))((('''###%%%&&&(((((('''%%%$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######""""""############""""""######$$$%%%$$$$$$###############$$$###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""""""""!!! !!!###$$$###"""!!! !!!"""###$$$$$$##################$$$$$$############$$$$$$!!!"""$$$%%%&&&&&&%%%$$$$$$""" !!!$$$&&&%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&''' ###'''******)))&&&###""""""#########$$$$$$$$$###$$$&&&''''''&&&%%%#########$$$%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%###$$$$$$###""""""###%%%$$$%%%%%%&&&%%%$$$###"""&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ """###"""!!! !!!"""###""""""""""""""""""###%%%$$$###"""!!!"""######&&&%%%###$$$$$$%%%###""""""###$$$$$$""""""###$$$$$$$$$############$$$$$$######""""""######$$$%%%%%%%%%&&&$$$###"""$$$%%%!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###""""""!!!!!!""""""###&&&%%%$$$""""""###%%%&&&$$$######"""!!!!!!""""""###""""""!!!!!!""""""###$$$$$$#########"""""""""%%%%%%$$$$$$###""""""""""""###$$$$$$""""""###$$$%%%%%%$$$$$$$$$%%%&&&'''######$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&'''$$$%%%%%%$$$$$$$$$''')))((((((((((((((('''&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))+++***************++++++++++++,,,,,,,,,,,,...///444444777===FFFMMMPPPQQQNNNRRRYYY___eeeiiimmmooorrrxxxzzzpppjjjaaa]]]WWWQQQLLLHHHCCC@@@>>>;;;777444333111000...111///......000222222111..................------........................++++++++++++++++++++++++******************************))))))(((((((((((('''((((((((('''&&&%%%$$$((('''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$%%%%%%&&&%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%&&&''''''''''''&&&%%%%%%"""""""""""""""###$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""#########""""""#########""""""######$$$############!!! !!!$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$###%%%'''))))))'''$$$"""""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%###""""""###$$$%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%###$$$$$$$$$""""""###%%%$$$$$$%%%%%%%%%$$$"""!!!%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&#########"""""""""""""""%%%$$$######$$$%%%###"""!!!"""######"""!!!"""###$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""###%%% !!!"""###$$$######"""########################$$$$$$############$$$$$$#########""""""#########'''%%%"""  !!!###$$$###""""""!!!"""""""""$$$######""""""######$$$$$$$$$$$$$$$$$$##############################"""$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&& !!!"""$$$%%%&&&''''''&&&%%%$$$###$$$&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''###$$$%%%%%%$$$%%%''')))'''''''''(((''''''&&&%%%'''''''''((((((((((((((())))))(((((((((((()))))),,,,,,++++++***++++++,,,+++,,,,,,++++++...111555;;;<<>>IIIRRR___aaadddhhhlllooorrrtttwwwwwwyyyzzzooo```QQQFFFAAA>>>===777555333333333222000///---......//////000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))***************))))))((((((((((((((('''((((((((('''%%%$$$###''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$"""!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######"""######$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############"""!!!!!! """#########"""!!!!!!!!!!!!""""""!!!!!!!!!#########$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""&&&%%%###"""!!!!!!"""###%%%%%%$$$###""""""""""""#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$ !!!!!!"""######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%########################""""""""""""!!!!!! """"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&&&&%%%###$$$$$$""""""""""""""""""###############$$$%%%%%%&&&&&&""""""""""""""""""""""""###$$$%%%$$$###"""###%%%%%%%%%%%%$$$$$$%%%%%%%%%###############$$$$$$$$$###"""!!!"""$$$$$$$$$"""###%%%&&&%%%$$$###$$$%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$&&&''''''%%%"""!!!"""$$$ !!!"""###$$$######"""########################$$$$$$############$$$$$$#########""""""#########""""""!!!!!!"""###%%%&&&"""""""""!!!""""""###$$$"""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''"""###$$$$$$###"""###$$$"""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$&&&&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''&&&!!!$$$&&&''''''''')))***&&&'''(((((()))(((((((((''''''(((((())))))******++++++************++++++*********+++,,,---...///---111666999>>>HHHVVV```ooorrrwwwzzz{{{|||}}}~~~}}}{{{zzzhhhZZZOOOHHHDDD>>>;;;777555444333222111//////////////////000000------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++))))))(((((()))******+++%%%&&&'''((((((&&&$$$"""((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$###$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######""" !!!"""""""""""""""######$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&###""""""!!!!!!""""""###$$$$$$###"""""""""######%%%&&&&&&$$$!!! !!!###$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%&&&#########$$$%%%&&&&&&'''$$$$$$$$$###############""""""""""""""""""######!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&'''%%%$$$$$$$$$######"""""""""###$$$$$$###$$$$$$$$$%%%%%%&&&&&&########################"""###$$$###"""!!!"""$$$$$$$$$############$$$$$$%%%$$$#########$$$&&&'''###!!!!!!"""###$$$$$$###"""$$$%%%$$$###"""###$$$$$$$$$############$$$$$$######""""""######$$$%%%'''''''''%%%"""!!!"""###!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###""""""!!!!!!""""""### !!!!!!!!!!!! """"""!!!!!!"""######$$$$$$######""""""######$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&'''&&&%%%$$$%%%&&&!!!"""###$$$%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''''''''&&&!!!###&&&((((((((()))***'''(((((()))******))))))(((((())))))***++++++,,,+++++++++******+++++++++++++++,,,---///111222333555:::AAAEEEJJJTTTbbbmmmyyy~~~|||nnnbbb[[[QQQKKKDDD===999666333222000000000///////////////........................------------------------++++++++++++++++++++++++))))))*********+++++++++)))(((''''''((()))***+++&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$############$$$#########$$$%%%&&&'''((($$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""!!!!!!""""""###$$$"""###$$$%%%%%%$$$###""""""######$$$%%%%%%&&&&&&#########""""""#########!!!!!!""""""###""""""""""""$$$%%%$$$"""!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&"""#########$$$$$$%%%%%%""""""###%%%%%%&&&&&&%%%$$$$$$$$$#########""""""############$$$%%%&&&&&&!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$"""$$$''''''&&&$$$$$$$$$$$$######"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$""""""!!!!!!!!!!!!""""""&&&%%%$$$######%%%'''((("""!!!!!!!!!###$$$$$$###!!!###$$$###"""!!!"""###$$$$$$############$$$$$$$$$###"""""""""###%%%&&&%%%%%%%%%###  !!!"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%###!!! $$$$$$######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!"""###!!!"""###$$$%%%$$$######"""###$$$%%%%%%%%%%%%%%%$$$###"""""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''(((''''''&&&$$$&&&((()))(((&&&&&&'''(((((()))***************((())))))***+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---///111333555777>>>DDDKKKOOOTTT]]]lllwwwxxxiiibbbVVVLLLCCC===999666111111000000//////......////////////////////////........................++++++++++++++++++++++++))))))******++++++++++++)))((('''&&&&&&'''((())))))((('''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######""""""###### !!!!!!"""###%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""$$$###"""""""""###%%%&&& !!!"""######"""!!! !!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$!!!"""""""""!!!!!!"""$$$###""""""%%%(((&&&%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$######""""""#########$$$%%%&&&((()))!!!"""###$$$$$$%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$"""$$$'''(((&&&%%%$$$$$$$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""######$$$+++***'''$$$""""""######%%%%%%$$$$$$###"""!!!!!!!!!###%%%%%%###"""######$$$$$$############$$$$$$$$$&&&'''&&&%%%######$$$"""""""""""""""######$$$$$$$$$######$$$&&&''')))$$$$$$###"""!!!!!!"""""""""""""""""""""######$$$ !!!###%%%&&&%%%$$$### """###$$$$$$######***(((&&&###"""###$$$%%%!!!!!!""""""######$$$$$$$$$$$$######""""""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###!!!!!!$$$&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''******)))))))))+++,,,---*********+++---......---+++000555777888:::AAAGGGKKKOOOVVV___iiiuuu~~~zzzyyyzzzqqqaaaUUUKKKBBB===:::777444444666555222...///000222222111000000000//////.........//////000------,,,,,,+++***)))))),,,,,,+++***)))))))))***************))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((()))))))))(((&&&%%%&&&&&&''''''(((''''''&&&)))(((&&&%%%%%%&&&((()))'''&&&$$$######$$$&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&### !!!###%%%%%%###$$$$$$%%%&&&&&&'''((((((%%%%%%###"""""""""###$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""$$$'''(((%%%$$$###""""""###$$$%%%((('''&&&%%%###"""!!!!!!###"""!!!!!!!!!"""$$$$$$&&&%%%###"""""""""######"""""""""""""""""""""""" !!!"""###$$$%%%%%%&&&$$$######%%%'''((('''###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""%%%%%%$$$$$$###"""!!!!!!''''''&&&%%%$$$""""""!!!###$$$$$$$$$$$$###""""""!!!!!!"""######$$$%%%%%%$$$$$$%%%&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###"""###%%%%%%%%%%%%'''((('''&&&$$$###"""###$$$$$$&&&&&&%%%$$$###"""!!! ######"""!!! !!!!!!%%%%%%$$$$$$###$$$$$$$$$"""""""""""""""###$$$$$$&&&%%%%%%###""" !!!""""""""""""#########$$$%%%&&&%%%$$$###$$$&&&$$$$$$############$$$$$$%%%&&&((('''%%%$$$$$$%%%###############$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""######$$$"""###%%%&&&&&&%%%$$$###!!!"""###$$$%%%%%%$$$$$$&&&%%%###"""!!!""""""###############$$$$$$$$$$$$############""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((())))))***)))))))))+++************+++,,,---,,,,,,,,,,,,...000111111333999@@@DDDEEEHHHNNNTTTYYY^^^eeeoooyyy{{{sssnnnlllqqqrrr{{{rrreeeXXXPPPGGGBBB<<<888777555111...000111111111000///////////////.........//////000......------,,,++++++***,,,+++******************************))))))))))))'''(((((())))))(((((('''''''''(((((()))(((((((((''''''''''''''''''''''''&&&''''''((('''&&&%%%$$$&&&&&&'''''''''''''''&&&)))'''&&&%%%%%%&&&''')))'''&&&$$$######$$$&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''$$$""""""$$$%%%%%%$$$###$$$$$$%%%&&&&&&''''''&&&&&&$$$#########$$$%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######""""""!!!"""###%%%&&&$$$$$$###""""""###$$$$$$'''&&&&&&%%%$$$###"""""" !!!"""###$$$$$$######%%%%%%###"""""""""##############################&&&%%%%%%$$$###""""""!!! !!!!!!!!!!!!""""""""""""##############################'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""!!!"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$$$$&&&'''&&&%%%$$$$$$######$$$$$$##############################""""""!!!!!!!!!!!!$$$$$$$$$######$$$%%%%%%###""""""""""""###$$$$$$%%%&&&''''''&&&$$$!!!!!!"""###$$$%%%$$$%%%%%%###""""""$$$&&&$$$$$$############$$$$$$%%%'''((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%###"""!!!$$$###"""""""""""""""""""""""""""""""""######$$$$$$%%%&&&&&&&&&%%%$$$###""""""$$$%%%%%%&&&%%%%%%########################%%%%%%%%%%%%%%%$$$$$$$$$"""""""""###############$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$&&&((('''''''''(((''''''&&&%%%&&&'''''''''((((((((()))++++++***)))))))))*********++++++++++++,,,,,,,,,---------...000333666888===EEENNNUUUXXX[[[aaafffkkkqqqyyywwwtttmmmhhhiiivvvuuujjj[[[SSSGGG???:::777444222333222111111000000000000000//////......///////////////......------,,,,,,+++************++++++,,,++++++*********)))))))))((())))))******))))))((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''''''''''''''''''''&&&((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%######$$$%%%%%%$$$#########$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$"""######$$$$$$######""""""""""""""""""""""""###$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$###### ###&&&&&&&&&$$$"""%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%###"""!!!###%%%""""""%%%%%%%%%&&&&&&'''''''''$$$$$$######""""""!!!!!!((('''''''''&&&&&&&&&&&&!!!"""###$$$%%%'''((((((#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""!!!"""$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$######%%%&&&%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$######!!!!!!"""###$$$%%%%%%&&&$$$############"""""""""###############$$$%%%&&&######""""""######$$$%%%''''''(((''''''%%%###""" !!!"""$$$%%%%%%""""""""" """$$$$$$$$$############$$$$$$%%%'''(((((('''&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''&&&%%%###!!!######"""""""""""""""###"""""""""""""""######$$$$$$%%%%%%%%%%%%$$$""""""""""""###$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&'''''''''''''''&&&&&&''''''(((((())))))******,,,+++***(((((()))***+++******++++++++++++++++++,,,---...000333999>>>CCCEEEOOO[[[dddhhhkkkqqquuu{{{xxxpppttt|||rrrgggYYYLLLDDD???:::777666444111000111111222111111000//////////////////............------,,,,,,************++++++,,,---+++++++++*********))))))((())))))******))))))((()))))))))))))))((('''&&&''''''''''''''''''''''''''''''((((((((('''''''''(((''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$#########$$$######""""""######$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######"""######$$$######"""!!!$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%"""%%%'''%%%!!! """%%%&&&&&&&&&'''(((((())))))&&&%%%%%%$$$###"""!!!!!!%%%%%%$$$$$$$$$#########!!!!!!"""###%%%&&&''''''%%%%%%%%%$$$###""""""!!!###$$$$$$$$$$$$###"""""""""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%$$$###$$$%%%###$$$%%%&&&&&&%%%###"""!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$#########""""""""""""###$$$&&&&&&###############$$$$$$%%%%%%$$$###!!!!!!!!!"""###"""""""""######$$$$$$$$$""""""""" """$$$$$$$$$############$$$$$$%%%'''(((((('''&&&''''''###############$$$%%%%%%$$$$$$%%%&&&%%%$$$"""!!!###"""""""""""""""######"""""""""""""""######$$$###############"""!!!!!!!!!!!!""""""###$$$$$$%%%""""""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''(((((()))******++++++***(((''''''((()))***)))******++++++,,,,,,---,,,///222666:::AAAIIIOOONNNXXXfffoootttwww|||~~~xxxvvvzzzuuurrrvvvrrrbbbVVVLLLDDD>>>999666222000111222222111111111000///////////////------------,,,,,,,,,,,,+++*********+++,,,------++++++++++++************'''(((((())))))((((((''')))*********)))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$######"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$###############$$$$$$############$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''############$$$################################# """$$$&&&'''&&&&&&!!! !!!"""###""""""!!!!!!""""""###$$$%%%%%%''''''&&&%%%$$$$$$##################"""""""""!!!!!!"""""""""#########$$$%%%$$$$$$######"""""""""###$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$###$$$###$$$$$$%%%%%%$$$$$$######%%%%%%%%%###"""###$$$"""###%%%&&&&&&%%%$$$########################$$$"""###$$$$$$$$$$$$######!!!!!!""""""###$$$%%%&&&$$$############$$$%%%%%%&&&%%%###"""!!!###$$$&&&$$$$$$$$$$$$############$$$%%%%%%###""""""$$$&&&$$$$$$############$$$$$$$$$&&&''''''&&&&&&&&&'''###############$$$%%%%%%######$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$"""""""""""""""######$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!""""""######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&''''''((('''''''''&&&&&&'''((()))***++++++((((((((((((((()))******++++++***+++,,,...000222444888===AAAEEELLLTTT[[[[[[eeerrr{{{wwwkkkaaa```gggrrrpppbbbUUUMMMDDD>>>777444444444333111222222111000////////////---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++++++++*********'''(((((())))))(((((('''))))))*********)))(((((())))))))))))))))))))))))$$$$$$$$$###$$$$$$%%%&&&***)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$############$$$&&&%%%###!!!!!!"""###########################$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!###%%%&&&%%%$$$###!!! !!!$$$%%%$$$"""!!!!!!"""###$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!! !!!!!!"""###$$$%%%%%%###$$$$$$$$$$$$###""""""#####################$$$&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%$$$######$$$%%%######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$######""""""!!!"""###$$$$$$$$$###""""""""""""""""""###$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''########################$$$%%%&&&%%%$$$###$$$&&&$$$$$$############$$$$$$###%%%&&&'''&&&%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$"""""""""""""""###$$$$$$"""""""""""""""######$$$""""""""""""""""""######"""""""""""""""$$$%%%&&&""""""!!! !!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))(((&&&&&&'''%%%&&&&&&'''((((((''''''%%%&&&&&&''')))******+++'''((()))***+++,,,,,,,,,...---,,,,,,...222666999@@@EEELLLPPPSSSWWW___eeekkkttt}}}kkkcccaaaaaaffflllqqq}}}qqqgggWWWOOOEEE???<<<;;;888555333222111000////////////------------------......------,,,+++++++++,,,,,,,,,,,,+++++++++*********((())))))******))))))((((((((()))*********))))))))))))))))))))))))))))))&&&&&&%%%%%%%%%&&&'''(((***)))'''%%%%%%%%%&&&'''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$'''((((((%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""$$$%%%&&&"""###$$$$$$$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%!!!"""###$$$%%%$$$$$$###########################"""###%%%''''''&&&$$$######$$$%%%&&&&&&%%%$$$$$$######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""" !!!"""###$$$%%%%%%###$$$$$$$$$$$$###""""""$$$###!!! !!!###$$$&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$$$$######$$$&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########"""""" """$$$$$$###"""!!!######""""""""""""######$$$$$$######$$$$$$%%%&&& """###%%%%%%$$$###""" !!!!!!!!!"""""""""###!!!###%%%%%%###"""######$$$$$$############$$$$$$"""$$$&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&%%%###"""""""""###$$$""""""!!!""""""###$$$$$$"""""""""""""""######$$$###"""""""""###$$$%%%%%%$$$######"""###%%%&&&'''&&&$$$###!!!!!!"""$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$###############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++)))(((((((((%%%%%%&&&'''((((((((('''%%%%%%&&&'''((()))******&&&(((***,,,---...------111000......000555:::>>>KKKPPPWWWZZZ\\\___eeekkkvvvvvvllldddaaacccYYYfffzzz}}}hhh___RRRJJJEEEBBB>>>:::333222111000////////////.........///////////////...------,,,++++++++++++,,,,,,,,,+++++++++************++++++++++++******'''((()))***************((((((((((((((((((((((((***)))(((((()))***+++,,,+++)))'''%%%$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&)))+++***'''$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######"""!!! !!!###%%%'''"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######%%%&&&((()))(((&&&###"""!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&((()))((('''%%% %%%)))'''"""!!!$$$ !!!"""$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$############""""""""""""###$$$$$$$$$$$$###""""""%%%###  """$$$&&&%%%$$$#########$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$ """###$$$######%%%'''$$$$$$###"""###$$$&&&'''##################$$$$$$ """###$$$###"""!!!$$$###"""""""""""""""###&&&&&&&&&&&&%%%$$$######""""""###$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$%%%%%%$$$"""!!!"""""""""###$$$$$$$$$%%%""""""###%%%&&&%%%### $$$$$$$$$$$$#########"""###"""!!! !!!###%%%&&&"""############$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###!!! $$$)))***&&&!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''******)))))))))))))))***)))***,,,,,,+++,,,...000000222333444888AAANNNXXXaaaccceeeeeehhhnnnwww~~~vvvmmmeeecccdddnnnuuufff[[[UUUOOOJJJFFF===999444000000111222222...............///////////////...---,,,,,,++++++(((***---///000...+++)))+++***((('''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''+++***((('''&&&''')))***)))((('''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########&&&&&&''''''&&&$$$###"""%%%%%%%%%$$$$$$#########$$$$$$###"""###$$$&&&'''###!!! """%%%&&&%%%###%%%%%%%%%$$$$$$#########%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%$$$""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%'''''''''&&&%%%$$$###"""%%%%%%%%%$$$""""""$$$&&&#########$$$$$$%%%&&&&&& !!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%%%%$$$###"""!!!%%%$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%'''%%%###!!!!!!"""###$$$***)))(((&&&%%%$$$######%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!'''&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""###############$$$$$$$$$%%%###""""""$$$%%%$$$###$$$$$$#########"""""""""""""""!!! !!!###%%%&&&"""############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$######""""""######$$$########################$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''$$$"""!!!$$$((()))&&&"""&&&&&&&&&&&&''''''''''''(((((()))))))))***************))))))))))))******)))***++++++***+++---000...111666;;;AAALLL[[[eeehhhjjjkkkmmmpppwwwyyyqqqooowww|||qqqjjjbbbXXXPPPFFFAAA:::555333222222222111111111000000000000000//////...------,,,++++++*********+++++++++******,,,+++***)))))))))******************************((((((((((((((((((((((((''''''((((((((((((''''''+++***(((&&&&&&'''((()))''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%$$$"""!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$%%%%%%###!!! """%%%&&&%%%###%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%&&&&&&%%%%%%$$$###"""%%%%%%%%%$$$""""""$$$&&&######$$$$$$%%%%%%$$$$$$"""""""""###$$$%%%%%%%%%&&&''''''(((((('''&&&&&&$$$$$$%%%&&&%%%$$$###############"""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""###$$$&&&%%%$$$###"""!!!!!!!!!%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""########################################################################&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%$$$###""""""$$$$$$######$$$$$$%%%&&&''''''&&&%%%$$$"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$"""!!!###$$$$$$######"""""""""!!!!!!!!!"""!!!!!!!!!!!!###$$$&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""""""""""""""###########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%###"""###'''((('''$$$''''''''''''(((((((((((()))************+++++++++******)))))))))******+++***+++,,,,,,,,,---000222222777???FFFMMMYYYhhhrrrppprrrtttuuuyyy|||uuuwwwwwwiii^^^VVVOOOFFF>>>888555333111111000///......---------//////......---,,,,,,,,,...,,,***((((((***,,,......---,,,+++++++++,,,,,,************************))))))))))))))))))))))))'''(((((())))))(((((('''***)))'''&&&&&&&&&'''(((''''''&&&&&&&&&'''((((((((((((''''''''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!############""""""""""""$$$%%%%%%&&&&&&%%%$$$######"""!!!"""$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###'''&&&%%%$$$$$$%%%&&&'''######""""""###$$$&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%###$$$$$$$$$$$$$$$######$$$%%%%%%$$$######%%%&&&###$$$%%%%%%%%%$$$###"""#########$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%!!!!!!""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$########################""""""""""""""""""""""""########################&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""$$$###$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""!!! !!!""""""""""""""""""!!!!!!!!!!!!"""!!!!!!!!!"""###$$$%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""##############################$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&'''%%%###$$$&&&''''''&&&(((((((((((())))))))))))(((((()))))))))***************))))))******+++++++++,,,......///111555888===DDDMMMSSSXXXbbboooyyyzzz{{{{{{|||~~~|||}}}}}}rrrhhhaaaVVVKKKBBB<<<777444222111///............/////////......---------,,,111///---++++++,,,...000...------,,,,,,,,,,,,,,,************************************************(((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''((('''''''''((()))******''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$##################$$$%%%'''((('''%%%###!!!"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$###"""!!!!!!###%%%'''&&&%%%$$$###"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!"""###$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$%%%'''$$$$$$%%%&&&%%%###!!! #########$$$$$$$$$%%%%%%"""######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&""""""""""""""""""############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$######&&&&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&''''''''''''''''''&&&%%%$$$###!!! ######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$###"""!!! ################################################'''&&&%%%###############"""###$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$###"""""""""  !!!######""" """"""""""""!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&%%%%%%&&&'''''''''((((((((()))))))))******))))))))))))***************************+++,,,,,,+++,,,...000222777<<<@@@IIIQQQZZZ___cccjjjwww|||yyy{{{|||uuuiii]]]RRRHHH@@@;;;666555333222111111222333///...............------000//////.........------,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++(((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&''''''&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((((((&&&###!!!!!!"""#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%###!!!!!!"""###$$$%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!""""""###$$$$$$$$$$$$###$$$&&&&&&%%%%%%&&&'''$$$%%%%%%%%%$$$""" """""""""###############%%%%%%&&&'''''''''''''''""""""######$$$$$$%%%%%%$$$$$$######"""!!!!!! ######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""###$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%$$$###!!!!!!######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$###""""""######""""""###$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$&&&'''&&&###!!!######"""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))***++++++++++++,,,,,,,,,***************+++,,,---+++---000333888???FFFLLLVVV^^^gggkkkmmmuuuxxxsssssssssoookkkvvv~~~rrreeeYYYNNNGGG;;;999666333111000111111........................---......///...---+++***++++++,,,,,,,,,+++***)))++++++++++++++++++++++++************************((())))))******))))))(((((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&###%%%'''((((((&&&$$$""" """$$$$$$######$$$&&&###$$$$$$$$$$$$%%%%%%%%%########################&&&%%%###"""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""###$$$%%%%%%%%%$$$"""$$$&&&'''&&&%%%&&&'''%%%%%%$$$###""""""!!!!!!""""""""""""""""""""""""###$$$%%%&&&&&&'''&&&&&&######"""""""""###$$$$$$%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$"""!!!"""#########$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$###############$$$$$$$$$&&&%%%$$$$$$%%%$$$###!!!$$$$$$#########""""""""" !!!"""######$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""#########$$$$$$###$$$&&&(((((('''&&&%%%&&&'''))))))(((''''''&&&'''''''''((((((((())))))*********++++++++++++,,,************+++,,,---...///222666;;;BBBKKKUUU[[[dddllluuuwwwxxx~~~|||sssjjjdddeeeppp{{{yyykkk]]]UUUEEEBBB>>>888444222111111............////////////......//////...---+++***++++++,,,---,,,+++***)))++++++++++++++++++++++++************************))))))************))))))((()))))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''%%%$$$ """$$$$$$###"""$$$'''######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###############""""""""""""!!!"""$$$%%%%%%%%%$$$#################################""""""######$$$%%%###$$$%%%%%%%%%%%%%%%$$$"""$$$&&&''''''&&&''''''&&&$$$###!!! !!!"""###########################!!!!!!"""###$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$### !!!###$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&!!!""""""###$$$$$$%%%%%%################################################'''&&&###"""!!!!!!###$$$%%%%%%%%%%%%$$$$$$###""""""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%(((((((((''''''&&&&&&&&&###$$$&&&''''''&&&$$$###""""""######$$$$$$$$$%%%'''$$$!!! $$$$$$$$$$$$############ !!!"""######$$$$$$###"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######""""""""""""##############################!!!""""""""""""############$$$&&&(((((('''&&&%%%%%%'''******)))'''&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))************+++,,,---...666888===DDDLLLVVVaaagggqqqxxx~~~tttnnnbbbhhhjjjhhhmmmvvvggg^^^UUUQQQKKKDDD>>>:::888777.........///////////////222222111000///.........+++,,,---------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))))))))***)))(((((('''+++***)))((((((((((((((('''((()))******)))((('''))))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''#########$$$$$$%%%%%%%%%###$$$&&&''''''''''''&&& """$$$$$$""""""$$$'''#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###$$$$$$######!!!$$$&&&&&&%%%###"""#################################"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$!!!$$$'''((('''&&&'''(((&&&$$$""" !!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((((((((('''%%%$$$###$$$$$$%%%""""""""""""##################$$$$$$$$$%%%%%%%%%&&&%%%#########%%%'''((($$$######"""!!!!!!""""""%%%%%%%%%%%%$$$$$$###"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""########################$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###$$$###"""###$$$$$$$$$"""########################%%%$$$######%%%%%%$$$###%%%%%%&&&''''''&&&%%%%%%%%%$$$#########$$$%%%&&&''''''(((((('''%%%$$$"""%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$###"""!!!!!!""""""$$$""" """%%%'''%%%""""""""""""###$$$%%%''''''&&&&&&%%%%%%$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''(((((('''(((((()))***+++(((((()))***************(((((()))***++++++***************+++,,,...111222:::CCCMMMSSSVVV]]]jjjuuu|||nnnbbb___^^^aaarrrvvvnnnjjjcccYYYPPPIIIBBB;;;777333222000000111111000///222111111000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((((((******((((((''''''''')))***,,,,,,***(((&&&%%%&&&''''''))))))))))))))))))))))))))))))(((((('''''''''&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&$$$######%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%""""""""""""""""""""""""&&&$$$######$$$%%%%%%$$$!!!###$$$$$$#########%%%"""######$$$$$$######""""""###$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###"""'''&&&$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$###""""""###%%%######"""""""""###%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%&&&''''''&&&%%%%%%%%%$$$#########$$$%%%&&&&&&''''''''''''%%%$$$###%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$###""""""######$$$$$$$$$###""""""$$$$$$###"""""""""""""""$$$###""""""$$$%%%$$$$$$###""""""""""""$$$%%%&&&$$$$$$######"""######$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''(((''''''''''''(((((()))(((((()))***************)))******++++++++++++******+++,,,---000333777:::AAAKKKVVV\\\```hhhtttxxxnnnbbbZZZ```lll{{{rrrfff]]]WWWPPPGGG@@@999777444222333333222222111111000000//////......---------,,,,,,,,,,,,+++++++++++++++++++++++++++******************************))))))))))))*********)))(((((('''((()))))),,,***((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$$$$!!!###$$$%%%$$$###$$$%%%###$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%$$$###"""$$$%%%%%%$$$############$$$%%%''''''&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&%%%$$$###$$$$$$%%%%%%%%%$$$######!!!""""""######""""""!!!$$$$$$%%%%%%%%%$$$######"""######$$$$$$$$$######$$$$$$###""""""""""""###%%%%%%$$$###""""""$$$%%%%%%###"""!!!!!!"""$$$%%%$$$######"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((('''&&&&&&&&&''''''(((((()))***************+++++++++++++++++++++++++++---///111555:::AAAFFFKKKTTT```hhhnnnvvvuuubbb[[[]]]hhhxxxssskkkfff```TTTKKK@@@;;;666222111111111111000000000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***++++++++++++,,,+++***)))((('''((((((,,,+++)))(((''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$###""""""%%%&&&&&&%%%###"""###%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""######"""""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$###""""""#########%%%&&&&&&$$$!!! ###&&&'''%%%###!!!!!!"""###%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((***)))((('''''''''''''''(((((()))***************,,,,,,+++++++++++++++,,,,,,///333777;;;CCCLLLRRRUUU^^^iiirrrxxx~~~ppplllaaahhhqqq{{{}}}zzzrrreeeYYYLLLFFF>>>777444222111111000000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,************************&&&((()))+++,,,,,,+++++++++******))))))(((((((((,,,+++***)))(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%%%%$$$###$$$$$$!!!###%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$"""###$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""#########$$$$$$$$$$$$#####################%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$"""!!!"""$$$%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""############""""""###$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&'''%%%!!!!!!###&&&((('''%%%#########$$$%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))++++++***)))((((((((()))(((((()))***************++++++++++++,,,---...///000555;;;@@@EEEMMMWWW___bbbiiisss{{{qqqkkkfffeeeooovvviii___XXXMMMCCC<<<888666444111111111111111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((***+++,,,,,,,,,+++(((((()))************************)))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$######%%%"""$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%######$$$%%%%%%###"""!!!###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%###$$$$$$###!!!!!!"""#########$$$&&&'''((())))))$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$"""######$$$$$$######"""""""""###$$$$$$$$$######"""######$$$$$$$$$######$$$############$$$%%%%%%$$$%%%&&&%%%$$$###$$$%%%''''''&&&%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))++++++******))))))******(((((()))***************+++++++++,,,...111444555888???GGGMMMRRRZZZdddlllrrrwww}}}rrrjjjkkkvvvwwwssskkk^^^PPPFFF???999666444444333333222111111000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,'''((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''$$$"""###%%%"""$$$&&&&&&%%%$$$%%%&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$###########################"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$#########$$$$$$###""""""###%%%"""###$$$&&&'''(((((((((#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%%%%%%%$$$######$$$%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%$$$######$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$"""######$$$$$$######""" !!!"""############"""######$$$$$$$$$###""""""$$$#########$$$$$$%%%&&&######$$$&&&''''''%%%###$$$%%%&&&&&&&&&%%%$$$###""""""""""""###$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))*********)))))))))))))))***+++(((((()))***************,,,,,,---///333777;;;===CCCKKKVVV]]]aaahhhqqqyyy~~~~~~rrrbbbUUUJJJBBB===777777666555333222111111000000000/////////......------------------------+++++++++++++++++++++++++++++++++******++++++,,,))))))***+++++++++***)))'''(((((())))))((((((((())))))))))))))))))))))))''''''''''''((((((((()))%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! $$$(((((($$$"""###%%%"""$$$&&&&&&%%%$$$%%%&&&&&&$$$###""""""###$$$&&&######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&!!!"""######$$$$$$$$$###'''&&&%%%%%%$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""########################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$######$$$%%%%%%$$$$$$&&&(((###$$$%%%&&&'''&&&%%%%%% !!!!!!"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$###########################""""""###%%%'''&&&%%%&&&%%%$$$######$$$%%%&&&$$$%%%&&&'''''''''&&&%%%%%%$$$#########$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$###### !!!"""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$#########$$$%%%%%%&&&###"""###&&&***)))%%%!!!"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******(((((('''(((((()))***+++(((((()))***************------///222666;;;@@@CCCKKKTTT```gggkkkqqqzzz~~~vvvfffYYYOOOIII999999777666444222111111000000000000////////////------------------------++++++++++++++++++++++++---,,,+++*********+++,,,++++++,,,,,,+++***((('''''''''((((((((((((((('''))))))))))))))))))))))))&&&'''''''''(((((())))))$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((($$$"""###%%%"""$$$&&&&&&%%%%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$######"""$$$%%%&&&&&&''''''&&&&&& !!!"""###############((('''&&&%%%$$$%%%&&&'''"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$!!!!!!""""""###############$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$############"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&''')))+++&&&&&&''''''&&&$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$######$$$###!!!######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%''')))+++,,,+++***)))%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$$$$$$$###"""!!!!!!"""""""""###$$$%%%%%%%%%%%%%%%&&&$$$###%%%'''(((%%%###$$$%%%&&&'''((('''&&&%%%&&&''''''$$$ ###'''&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&''''''(((************++++++++++++************+++,,,,,,---//////222777@@@HHHOOORRRYYY___gggnnnsssyyyxxxkkk___WWWMMMEEE;;;666666666333000111000...,,,******,,,...........................---,,,++++++******++++++,,,+++******,,,,,,+++***,,,,,,,,,+++***)))(((((()))(((((((((''''''''''''(((((()))***************((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!"""$$$&&&((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$$$$ $$$&&&$$$$$$&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$###############$$$######""""""######$$$######""""""""""""######%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$######""""""########################%%%%%%%%%&&&&&&%%%$$$$$$'''''''''''''''''''''''')))'''%%%###"""###%%%'''%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&(((***+++***))))))%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$###""""""""""""""""""###$$$%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''%%%"""###$$$%%%&&&'''&&&&&&%%%&&&%%%###"""###$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))+++******)))***+++,,,------111888BBBKKKSSSWWWYYYaaaiiisss|||zzzmmmcccUUULLLAAA:::888777444111111111000...------...000........................---,,,++++++***+++++++++,,,+++******,,,,,,+++***+++,,,,,,++++++)))((((((''''''''''''&&&&&&&&&%%%(((((()))***************'''''''''&&&&&&'''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))+++---'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$%%%!!!!!!%%%'''%%%%%%'''%%%%%%%%%%%%%%%$$$######&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$%%%'''((()))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$###""""""""""""#########$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&$$$"""###$$$$$$%%%&&&%%%%%%%%%'''### !!!%%%((('''%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''(((((())))))***((((((((()))))))))******---,,,+++***+++,,,...000111888CCCOOOXXX]]]^^^^^^gggppp|||}}}|||vvveee[[[MMMCCC>>>;;;777444222111111000000000111111........................------,,,+++++++++++++++,,,+++******,,,,,,+++***+++++++++++++++***)))(((((((((((((((''''''''''''(((((()))***************((((((''''''''''''(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&((()))***'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$&&&""""""&&&(((&&&%%%'''%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$### !!!$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$############$$$&&&((((((%%%###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&###$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$###""""""############$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&$$$"""###%%%'''&&&%%%%%%%%%%%%&&&&&&'''(((((('''(((((())))))***++++++******+++++++++,,,,,,,,,///...------...111444666;;;CCCOOOZZZ```cccccccccqqqyyyuuu|||yyymmm\\\PPPHHHCCC===888333111111000111111111000........................------,,,++++++++++++,,,,,,+++******,,,,,,+++***+++++++++++++++***)))(((+++++++++************)))(((((()))******************))))))))))))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&"""!!!%%%'''%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""######$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$######!!!"""%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&((('''&&&%%%%%%'''((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######"""###$$$&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%''''''&&&$$$###$$$&&&%%%%%%&&&'''(((((())))))(((((())))))***++++++,,,++++++++++++,,,,,,,,,,,,,,,---...000333888<<<>>>FFFMMMWWW```eeeiiilllnnnyyy{{{|||~~~lll]]]SSSKKKCCC>>>666333111000111111000...////////////////////////...---,,,,,,++++++,,,,,,,,,+++******,,,,,,+++*********+++++++++***)))))),,,+++++++++************(((((()))***************)))((((((''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!$$$&&&$$$###$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$#########!!!""""""###$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$###%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$"""###%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$%%%%%%%%%$$$#########%%%'''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%(((***(((###!!!###&&&%%%%%%'''((())))))))))))(((((()))******++++++,,,)))))))))************+++)))+++///555<<>>999444111222222000...////////////////////////...------,,,,,,,,,,,,,,,,,,+++******,,,,,,+++*********+++++++++******)))))))))))))))(((((((((((((((((()))***************&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%!!! $$$%%%###"""$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&!!!"""######$$$#########"""""""""######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$####################################$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$#########$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$###"""$$$&&&((((((&&&%%%&&&'''&&&%%%$$$$$$$$$%%%''''''%%%&&&''''''&&&%%%%%%%%%$$$%%%''')))************(((((())))))***+++++++++)))))))))*********++++++***...666???HHHPPPVVVYYY```fffnnntttxxx}}}}}}xxxuuuzzzyyyooommmtttvvvjjj]]]UUUHHHBBB999555555555333000////////////////////////......---,,,,,,,,,,,,---,,,+++******,,,,,,+++***)))******+++++++++******))))))((((((((('''''''''(((((()))***************''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""!!!%%%&&&$$$###$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&(((&&&$$$$$$&&&'''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$'''))))))&&&%%%&&&(((&&&&&&%%%$$$%%%&&&'''(((&&&$$$###%%%(((***(((%%%$$$%%%''')))***+++******((((((((()))******++++++++++++,,,,,,,,,---------...444===IIITTT]]]cccffflllsss{{{{{{rrrlllhhhmmmxxx}}}mmmgggrrrxxxkkkbbbPPPHHH>>>888888777555333000000000000000000000000......---,,,,,,,,,,,,---,,,+++******,,,,,,+++***)))******+++++++++******************))))))))))))(((((()))*********************))))))))))))******'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$###&&&'''%%%$$$%%%"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''!!!!!!"""###############&&&%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&'''''''''###"""!!! !!!$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&$$$""" """$$$&&&&&&&&&&&&''''''(((((((((%%%%%%$$$$$$$$$$$$$$$$$$!!!###$$$&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""###&&&((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$######$$$###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%(((((((((((())))))))))))))))))))))))************...+++)))(((***---......111555BBBUUU```dddhhhmmmrrrxxx}}}zzzvvvtttuuuyyy{{{}}}|||}}}qqqlllllluuubbbZZZNNNDDD===888444000777111///000111//////111------,,,,,,,,,,,,++++++...---,,,,,,+++++++++++++++++++++*********))))))---+++((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''%%%%%%''')))***)))((('''&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%&&&'''%%%$$$###""""""$$$&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&### $$$%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$###""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""" ###%%%''''''%%%### ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$###!!! #########$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%(((((((((((())))))))))))))))))))))))************,,,,,,++++++,,,---///000555:::GGGXXXbbbeeeiiinnnttt{{{vvvqqqpppssszzztttiiiZZZMMMEEE===666000333///...111333111111444............---------,,,...---,,,,,,++++++,,,,,,,,,++++++++++++*********,,,***''''''((()))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((('''%%%%%%''')))'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&###!!!"""$$$%%%$$$%%%&&&'''%%%%%%$$$######"""!!!!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%'''(((((('''%%%$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$###""""""''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''''''''(((***''''''&&&&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))))))))*********+++++++++***,,,......---...111555???DDDOOO\\\eeehhhmmmrrrzzz~~~jjjeeeeeeqqq}}}kkk\\\RRRIII>>>666444000///222444222111222000////////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***(((''''''((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''((('''%%%%%%'''(((&&&%%%$$$$$$###$$$$$$$$$''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""###$$$!!!###%%%''''''&&&$$$###$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""!!!###$$$$$$$$$%%%&&&$$$$$$######"""!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((***+++%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$***)))((('''&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''(((((((((((())))))))))))))))))******+++,,,,,,,,,***---//////---000888???OOOSSSZZZbbbhhhnnnvvv|||}}}pppeeefffttt{{{lllbbbWWWIII???999444222444333///,,,---000000/////////............------,,,,,,,,,---------------,,,,,,,,,++++++***)))'''((()))***)))((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((('''%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""############$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$#######################################"""""""""###$$$$$$$$$######%%%&&&%%%###"""""""""$$$$$$######""""""""""""############$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&)))+++,,,&&&&&&''''''''''''''''''''''''((((((((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%&&&'''%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&***)))((('''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$$$$&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((('''(((((((((((()))))))))))))))******+++,,,---------,,,...//////000777CCCLLL^^^bbbfffiiimmmvvvsssfffeeeooo~~~qqqbbbSSSHHH>>>999555666444///,,,,,,////////////.........------------,,,,,,---......---------,,,,,,,,,+++++++++***)))***+++,,,***)))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((('''%%%%%%&&&'''((((((((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%########################!!!"""###$$$$$$$$$$$$$$$%%%&&&'''&&&$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$###############$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''(((''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######"""###$$$&&&)))***%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%''')))$$$%%%%%%&&&''''''((((((&&&'''(((((()))((((((((((((((((((((())))))))))))******+++,,,------...///...///111333999CCCPPPZZZgggmmmqqqqqqttttttfffdddqqqmmm\\\QQQCCC===999888666222000111////////////............------------------...///,,,,,,,,,,,,++++++++++++*********+++,,,---+++***(((((((((((())))))))))))))))))))))))))))))))))))((())))))'''%%%$$$%%%'''&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%$$$%%%%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&'''&&&$$$######%%%''')))''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&'''(((***&&&&&&&&&'''''''''''''''''''''((())))))))))))((((((((((((((())))))))))))******+++,,,---.../////////111555<<>>HHHRRRYYY```bbbeeejjjrrr|||~~~nnn\\\NNNDDD@@@:::555333333333222111111111111000000000000///111333111---+++,,,...)))***++++++++++++++++++++++++************++++++************************''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))******)))&&&$$$###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&"""############$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###!!!"""###%%%&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###%%%''''''&&&%%%&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''(((((((((((()))))))))%%%&&&''''''''''''&&&%%%&&&&&&''''''((())))))))))))'''%%%$$$$$$%%%'''((())))))))))))************)))((('''&&&&&&'''((()))&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%$$$#########%%%))),,,///&&&&&&%%%%%%%%%%%%&&&&&&"""$$$%%%$$$"""!!!"""$$$###"""""""""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$############$$$%%%%%%&&&'''((('''%%%%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&''')))))))))))))))************)))++++++++++++---000222///222888CCCPPPZZZ___aaaffffffiiiqqq}}}{{{wwwvvvxxx~~~}}}lll^^^QQQKKKAAA:::666444444444222222111111111000000000///222444111---+++,,,///***************+++,,,,,,)))(((((((((((((((((()))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###!!!"""###$$$%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''$$$$$$$$$$$$%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%###%%%''''''&&&&&&&&&'''$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''((((((((())))))))))))&&&'''(((((((((((('''&&&''''''(((((()))******+++&&&&&&&&&&&&&&&'''(((((()))))))))*********++++++***)))(((''''''((()))***&&&'''((((((((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%!!!!!!!!!###''',,,111444'''&&&&&&%%%%%%&&&&&&'''!!!###%%%%%%######%%%((( """%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$&&&'''%%%###"""%%%'''%%%%%%&&&&&&&&&'''''''''%%%&&&((('''&&&&&&''')))))))))))))))************)))***++++++,,,...111444333777@@@OOO___hhhjjjhhhkkkjjjlllvvvzzzuuurrrooowww{{{yyylll]]]UUUJJJ???999777777666222222222111111111111000000333555222---***,,,///------,,,+++,,,---///000,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$%%%&&&'''&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''''''''&&&%%%$$$$$$'''&&&$$$###"""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%###""" """$$$%%%&&&%%%###""""""######$$$&&&''''''(((%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&'''((("""###%%%&&&'''&&&%%%%%%"""%%%'''((('''&&&&&&''' !!!$$$&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''((((((((())))))******'''((()))******)))(((''''''(((((()))***++++++,,,'''(((***++++++)))(((''')))************+++++++++'''((((((&&&$$$###$$$%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''***)))&&&%%%&&&***...111///,,,(((''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&$$$"""!!!''')))'''%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((''''''''''''(((((()))(((***++++++******+++,,,...++++++---...---111666;;;FFFVVVaaafffhhhiiijjjnnnrrrwww}}}}}}wwwuuu{{{~~~xxx~~~lll\\\LLLEEE@@@888222111333444555555333222222222000000111111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))************))))))***)))(((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$###"""!!!$$$$$$#########$$$&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((((((((())))))))))))***)))((('''&&&'''((()))***)))(((((()))******))))))((('''((()))************---///000///---------)))******(((&&&%%%&&&'''(((''''''&&&&&&''''''((('''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&$$$"""!!!"""%%%(((+++---***'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''((()))(((&&&$$$###&&&)))((('''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((('''&&&&&&)))(((((((((((()))******)))***++++++***)))***,,,+++***+++...------111888GGGUUUeeekkkiiifffiiinnnvvvxxx{{{{{{wwwyyyiiiYYYPPPIIIAAA:::999444444444333222000000000000000111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))************)))))),,,+++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%$$$$$$###"""$$$$$$#########$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((())))))))))))************)))(((''''''((()))))))))((((((((())))))***)))))))))((()))+++,,,------///222666888888888999:::+++++++++***((('''(((***(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$&&&'''(((***'''$$$###$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&'''((())))))&&&###$$$$$$%%%'''((()))'''%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''''')))))))))))))))***++++++***+++,,,+++***)))***+++******---000//////666???UUUdddrrrrrriiidddjjjsss{{{{{{}}}xxxsss}}}yyygggZZZPPPFFF???<<<777666555333222111000000000111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))************))))))---,,,***((('''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$&&&%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))************))))))((((((((()))******)))((((((((()))***++++++---------...///111222333444777;;;=========>>>???+++++++++***(((((()))***((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$###$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%'''((('''$$$!!!'''$$$###$$$''')))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((('''(((((((((((()))***+++++++++,,,---,,,***)))***+++------///111111555@@@MMM```jjjrrrooogggeeennnxxx~~~}}}{{{zzzxxxxxxttttttsssrrrrrrrrrrrrrrrssssssssssssuuuxxx{{{|||xxxwwwyyyiii[[[NNNDDD???:::888666444333333333333111111111000//////...---------------------------------,,,,,,,,,+++++++++************************))))))************))))))+++******)))((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%###""""""###%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((()))))))))******(((((((((((())))))******)))***+++++++++,,,---///333444555555555555777999;;;===@@@@@@???===<<<<<<)))******)))(((''')))***(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$'''&&&$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$&&&''''''%%%"""&&&$$$!!!"""%%%'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((())))))(((((('''&&&&&&'''((()))***+++***,,,---,,,+++***+++,,,000......111444<<>>???>>><<<;;;>>>AAA@@@CCCGGGIIIIIIIIIIIIJJJ((()))))))))'''''')))***))))))(((((((((((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''***))))))((())))))******%%%$$$$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%'''(((((((((###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((())))))*********&&&&&&&&&'''(((***+++,,,(((***,,,,,,,,,,,,...///111...111<<>>BBB@@@CCCFFFFFFDDDDDDHHHMMMKKKNNNSSSWWWYYYZZZ[[[]]])))******)))((((((***+++))))))(((((((((((())))))%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((($$$######%%%'''(((&&&%%%(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&'''%%%""""""$$$&&&''''''###&&&))))))&&&$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))************'''''''''((()))+++,,,---((()))+++,,,,,,---///000333111666FFFVVVbbbiiimmmeeeiiipppxxx~~~|||yyyuuurrrpppnnnkkkiiidddbbb___^^^]]]\\\ZZZYYYSSSSSSSSSSSSSSSSSSSSSSSSOOONNNNNNMMMNNNNNNOOOOOOLLLMMMNNNOOORRRTTTVVVWWWRRRSSSTTTTTTSSSTTTVVVXXXXXXYYY[[[\\\^^^ccciiimmmooosssyyy~~~pppiiihhhwww|||lllXXXOOODDD<<<:::888444111333222000///......//////..............................---------,,,,,,,,,************************))))))************))))))((()))*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((('''&&&%%%%%%&&&'''((((((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$&&&''''''&&&$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************++++++,,,,,,,,,------------...111333555555555555777:::>>>>>><<<===BBBFFFDDDIIIMMMMMMLLLNNNSSSXXX^^^aaafffjjjlllnnnoooqqq(((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''')))*********)))(((((()))***+++,,,---------,,,)))***,,,---+++,,,///333444BBBXXXiiimmmlllmmmjjjmmmuuu}}}~~~}}}}}}zzzxxxyyyvvvpppiiiddd```^^^^^^[[[XXXVVVUUUVVVVVVSSSPPPQQQPPPNNNLLLKKKLLLNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOONNNNNNNNNOOOPPPQQQRRRRRRRRRRRRTTTWWW[[[^^^aaabbbdddgggkkkrrrxxx}}}rrrdddkkk~~~zzzfffXXXKKKEEEAAA:::666777555333000//////000000///------.....................---,,,+++,,,---...///'''(((***+++,,,---------))))))))))))))))))))))))************))))))))))))&&&&&&&&&'''''''''((((((''''''(((((('''&&&%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&(((***+++)))((('''(((((((((((((((((((((((('''&&&''''''(((((())))))***'''))),,,---///111444666777888888999::::::::::::>>>???AAA@@@@@@CCCIIINNNRRRUUUXXX\\\```ffflllpppxxx{{{~~~~~~~~~((())))))******))))))(((((((((((()))))))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((())))))))))))(((((((((***+++,,,---------+++((())),,,,,,+++,,,111555<<>>>>>===<<<<<<===>>>>>>DDDFFFHHHIIIKKKPPPVVV[[[bbbdddhhhlllpppuuu{{{)))******************)))))))))))))))************((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))'''((()))***+++,,,,,,,,,+++***+++------,,,///555<<>>BBBJJJTTTZZZ``````___```bbbeeeiiikkkmmmnnnrrrwww~~~|||tttooo)))******************)))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******((()))***+++,,,---------...,,,,,,...000777FFFUUUnnnwww|||wwwqqqttt}}}{{{yyyuuupppjjjeeebbb```]]]ZZZWWWUUUTTTRRRPPPNNNMMMMMMLLLLLLKKKLLLLLLLLLGGGIIIJJJKKKJJJJJJLLLMMMKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJLLLNNNOOOOOOPPPMMMPPPSSSUUUVVVYYY^^^cccgggiiimmmsssxxx|||}}}}}}~~~}}}lll___QQQFFF@@@<<<777333222222333333111000000//////.....................---,,,++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))''''''((((((((()))))))))''''''((()))))))))(((((('''&&&&&&&&&((()))(((''''''''''''(((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&''''''''''''&&&&&&'''((()))((('''(((***,,,'''((()))***+++,,,---...000111333555888;;;===>>><<<>>>AAADDDKKKTTT___fffmmmnnnqqqtttvvvyyy{{{|||zzzzzz|||vvvkkkccc((())))))******))))))((())))))))))))((((((''''''&&&&&&'''(((((()))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''((())))))((())))))***************)))***+++,,,---.........///......222777CCCXXXkkkzzz~~~{{{tttrrrzzz~~~{{{xxxqqqooojjjddd^^^ZZZWWWUUUUUUSSSPPPPPPPPPPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLGGGJJJLLLLLLKKKLLLNNNPPPMMMNNNNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPNNNMMMKKKJJJIIIHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEGGGIIIKKKKKKKKKKKKIIILLLOOOPPPOOOQQQVVVZZZZZZ\\\```fffkkkooopppqqqwwwzzzkkk]]]RRRFFFAAA999333222222444444111111000000///......---,,,---.........---,,,+++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))***))))))))))))((((((((('''((((((((())))))))))))&&&&&&'''(((((((((((((((((('''&&&'''((()))((('''''''''(((((('''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$&&&''''''&&&$$$%%%%%%&&&&&&'''''''''&&&''''''(((((((((''''''&&&&&&''''''''''''&&&&&&'''((((((((('''(((***---******,,,...000222333444555666999<<>>@@@CCCGGGIIILLLQQQXXX^^^bbbggglllpppyyy~~~|||yyysssmmmjjjgggeeedddeeegggggggggggg___XXXVVVTTTOOOKKKJJJ+++++++++***)))((((((((())))))))))))))))))))))))((((((*********)))'''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''))))))(((&&&&&&%%%%%%&&&''''''&&&%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&'''((((((((('''&&&(((''''''&&&'''((()))*********)))((((((((((((((()))))))))************+++---,,,---111222......111111111888III___qqqzzz|||yyyxxxxxxxxx}}}|||yyysssqqqnnnjjjfffbbb___]]]VVVUUUSSSQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOQQQSSSTTTTTTUUUWWWYYYXXXXXXWWWWWWWWWXXXYYYZZZYYYYYY[[[\\\\\\]]]]]]]]]bbbbbbbbbaaa^^^]]]]]]^^^]]][[[YYYYYYZZZZZZZZZYYYZZZZZZYYYWWWVVVTTTSSSRRRQQQPPPNNNLLLKKKJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHHHHJJJKKKLLLOOOOOOPPPRRRTTTWWWZZZ\\\]]]cccnnnyyyzzzfffWWWFFF>>>:::666333222000111111111111000...---------...//////...------++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&(((&&&$$$$$$&&&&&&%%%"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&'''''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&'''))))))((('''((()))+++***)))+++...222555666999999<<<>>>===;;;???EEEBBBGGGOOOUUUZZZ___fffkkknnnrrrvvvzzz|||zzzxxxtttmmmfff___]]]ZZZYYY[[[^^^___```^^^VVVOOONNNMMMJJJIIIIII+++++++++***))))))(((((())))))))))))))))))))))))((()))*********)))'''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''(((''''''''''''((())))))***))))))(((((((((((((((*********+++++++++,,,,,,---+++---333555222000111444888DDDYYYnnnzzzzzzvvvwwwwwwxxx{{{~~~yyytttooohhheeeaaa]]]YYYWWWUUUTTTQQQPPPOOONNNNNNOOOPPPQQQPPPPPPPPPQQQQQQRRRRRRRRRSSSUUUWWWYYYYYYZZZ]]]___^^^______```aaabbbccccccbbbcccdddeeeeeefffffffffiiikkkkkkjjjgggdddcccccceeebbb```___```aaa```___^^^^^^]]]\\\[[[YYYXXXWWWXXXVVVTTTQQQOOONNNMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKMMMOOORRRTTTVVVWWW[[[```gggqqqyyy|||tttcccQQQEEE>>>888555555222333333222222111//////------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''%%%$$$$$$&&&&&&%%%###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&)))((('''''''''''''''''''''''''''(((((((((((()))''''''((((((((('''&&&&&&'''((())))))(((((()))+++***+++...111555777999:::;;;;;;>>>AAAAAA@@@EEELLLNNNUUU___ggglllqqqvvvzzz|||yyywwwuuuuuutttooohhhbbbXXXVVVSSSSSSWWW[[[^^^```bbbYYYQQQOOOOOONNNNNNPPP+++++++++******)))))))))))))))))))))))))))))))))((())))))***)))(((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))************+++++++++,,,---***,,,222555333111111:::DDDVVVjjjwwwzzztttnnnwwwyyy{{{}}}zzzvvvpppiiiddd___\\\XXXTTTQQQPPPPPPPPPOOONNNNNNNNNOOOQQQSSSTTTRRRRRRSSSTTTUUUUUUUUUUUUXXXZZZ\\\^^^___```ccceeefffgggiiikkklllmmmmmmmmmooooooppppppooonnnmmmmmmmmmqqquuuwwwtttpppllljjjkkkjjjiiihhhhhhfffcccaaa^^^___`````````___^^^^^^]]][[[XXXUUURRRPPPOOOOOOOOOOOONNNMMMKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHHHHIIIKKKMMMOOOQQQSSSUUUXXX\\\cccppptttllltttppp\\\MMMCCC:::666666444333333222111000//////---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((())))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((())))))((('''&&&'''((())))))))))))+++---...111666999;;;<<<===>>><<<===@@@EEEGGGHHHOOOWWWdddjjjrrrwwwzzz|||}}}xxxvvvvvvrrrqqqqqqqqqpppmmmhhhddd]]][[[YYY[[[___eeeiiikkknnnddd[[[YYYXXXWWWWWWYYY++++++++++++************************************)))))))))))))))(((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&''''''((((((&&&''''''((((((((((((((())))))(((((((((((()))))))))))))))*********++++++---***+++000333333444777BBBSSSiiiwwwzzzvvvrrrpppxxxzzz~~~}}}zzzvvvrrrlllfff^^^ZZZVVVUUURRROOOMMMMMMNNNNNNNNNNNNOOOQQQSSSTTTVVVWWWVVVWWWXXXYYYZZZZZZZZZZZZ^^^```ccceeefffhhhkkkmmmoooppprrrtttvvvwwwxxxxxx{{{zzzyyywwwuuusssqqqooonnnuuu~~~}}}wwwsssqqqqqqrrrrrrqqqllleee```___```bbbdddeeefffeeeeeebbb```]]]YYYVVVTTTRRRRRRRRRQQQQQQPPPOOOOOONNNNNNIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIKKKLLLNNNNNNQQQTTTWWW[[[dddooowww}}}jjjfffrrr|||hhhXXXJJJ>>>777666444444222111000//////............------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&&&&(((((('''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))))))))'''''''''((()))******+++...111666:::>>>@@@@@@???@@@AAABBBCCCHHHOOOSSSWWW```iiiwww{{{}}}sssnnnpppsssqqqpppoooooooooooonnnmmmgggfffgggiiinnnrrruuuuuupppggg```___```___```bbb++++++++++++++++++++++++************************))))))))))))((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''''''''''''''&&&%%%######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%'''&&&&&&&&&&&&'''((((((&&&''''''((()))(((((((((((((((((((((((())))))***)))))))))************+++,,,+++,,,000333666===EEERRRdddxxx|||wwwwwwzzz{{{}}}~~~|||tttpppkkkfffbbb\\\VVVRRROOOOOOMMMMMMMMMMMMNNNOOOOOOQQQUUUXXX[[[\\\]]]]]]^^^___aaabbbcccccccccbbbgggiiillloooppprrruuuxxxzzz{{{|||}}}}}}zzzvvvsssqqqlllttt~~~|||xxxyyyyyyzzzzzzxxxssslllfffccceeehhhkkkmmmmmmmmmlllhhhfffccc___\\\ZZZXXXXXXWWWWWWVVVUUUUUUTTTSSSSSSJJJJJJJJJIIIHHHHHHHHHGGGIIIHHHHHHHHHHHHIIIKKKLLLIIILLLPPPSSSUUUYYY```eeeoooxxxvvvfffeeelllvvvfffUUUEEE<<<999555444333111000////////////...------------...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************))))))((('''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&((((((''''''&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((()))''''''((()))))))))((((((''')))+++,,,---///333777???BBBEEEEEECCCBBBDDDFFFGGGHHHNNNVVV[[[aaakkkuuussshhheeekkkrrrsssssssssssstttvvvwwwxxxuuuuuuwwwzzz||||||yyywwwlllgggdddhhhkkkllllllmmm++++++++++++++++++++++++***************************))))))(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((($$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%'''&&&&&&%%%&&&'''((()))&&&&&&((()))))))))((('''((((((((((((((()))***************+++++++++,,,,,,,,,,,,...222555<<>>777666444222111000000000///...------------...///------------------------******+++++++++,,,,,,,,,******************************************************)))(((((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&"""%%%&&&&&&$$$$$$&&&((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%'''((()))((('''&&&'''''''''&&&''''''(((((('''''''''(((((((((((()))((((((((((((((())))))******+++---///111555:::>>>EEEHHHIIIGGGDDDDDDIIIMMMNNNOOOUUU\\\bbbgggrrr|||zzzlllaaaaaalllvvvyyy{{{~~~{{{uuukkkggghhhooottttttrrrrrr++++++++++++++++++++++++******************************)))(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((("""###%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''&&&%%%&&&'''((()))%%%&&&((()))))))))((('''((((((((((((((()))******++++++,,,,,,,,,---------,,,---111444777AAAVVViii{{{uuuooojjjggg^^^[[[VVVSSSQQQQQQPPPOOOLLLNNNPPPSSSUUUVVVWWWWWWZZZ___gggpppuuuxxxxxxxxxoooqqqsssvvvwwwwwwvvvuuuyyy|||tttvvvxxxzzzzzzyyywwwuuutttsssooollliiigggffffffdddcccaaa___\\\YYYXXXWWWUUUSSSQQQOOONNNNNNOOOPPPJJJIIIHHHGGGGGGHHHIIIJJJIIILLLOOOPPPOOOQQQUUUYYYVVV\\\ccckkkttt|||nnnlllfff~~~kkkWWWHHHCCC999888555333222111111111///...---,,,,,,---...///------------------------*********++++++,,,,,,,,,************************************************+++******)))))))))))))))'''''''''&&&&&&'''''''''(((((())))))))))))((((((%%%%%%%%%&&&&&&'''''''''***)))((('''&&&%%%%%%%%%"""$$$'''&&&$$$$$$&&&(((((('''%%%$$$###$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%'''))))))((('''&&&(((((('''(((((()))***+++%%%%%%%%%&&&&&&&&&'''''')))(((''''''''')))***++++++---///222444999>>>BBBHHHJJJJJJGGGEEEFFFLLLRRRXXXYYY^^^eeejjjooozzz{{{nnndddfffsss}}}tttiiifffiiipppuuusssooonnn---,,,******+++,,,+++*********))))))))))))******((()))+++,,,+++***(((&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$(((''''''''''''&&&&&&&&&''''''''''''((((((((((((*********)))))))))))))))///---***((((((***,,,---///,,,///555<<>>===???CCCHHHJJJJJJKKKMMMRRRYYY___ccceeeiiinnnssswww}}}|||vvvrrrrrrtttyyy~~~rrrooonnnrrrxxxzzzuuuooo...,,,+++***+++,,,+++*********))))))))))))******)))******++++++)))((('''))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&'''((()))***++++++''''''''''''(((((((((((((((((())))))******++++++...---------------.........111222666HHHiii|||xxxkkkhhhaaaZZZUUURRRQQQQQQRRRRRRRRRSSSUUUXXXZZZ\\\]]]___bbbeeehhhiiijjjkkkrrrxxx~~~|||yyywwwyyywwwtttrrrqqqooollljjjeeeaaa]]]\\\]]]^^^\\\YYYVVVTTTQQQMMMKKKIIIHHHHHHJJJIIIIIIIIIIIIIIIJJJJJJJJJMMMPPPOOONNNRRRZZZbbbkkkwwwqqqkkkooonnn```PPPHHH>>>777555444222111222111000000//////000000...////////////...------+++++++++++++++++++++++++++++++++************)))))))))************))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%###"""###&&&'''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++---------+++)))((()))*********,,,---000333555777===???BBBBBBAAACCCHHHMMMRRRRRRTTTXXX^^^eeelllpppooossszzz~~~xxxvvvuuupppkkkhhhjjjoooxxx}}}{{{}}}|||www///---++++++,,,,,,+++***+++******))))))******+++)))************)))((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%%%%%%%&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((''''''''''''&&&''''''((())))))******''''''''''''((((((((((((''''''((()))***++++++,,,,,,,,,------............111444777???ZZZxxxqqqlllbbb^^^XXXSSSPPPOOOPPPRRRSSSSSSUUUWWW[[[___ccceeeeeegggkkknnnqqqrrrrrrrrrwww|||~~~{{{yyywwwuuurrrpppllliiieeecccbbbbbbaaa```[[[YYYVVVRRRNNNKKKJJJIIIKKKJJJJJJIIIIIIIIIJJJJJJKKKNNNOOONNNMMMOOOUUUZZZaaajjjxxxpppfffqqqwwwgggYYYPPPCCC:::666555333222111111000////////////000....../////////......---+++++++++++++++++++++++++++++++++*********))))))((())))))******))))))((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%''''''((()))))))))))))))'''''''''&&&&&&%%%%%%%%%###"""!!!###%%%'''''''''#########$$$&&&((()))***&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++//////...,,,***((()))******,,,...111444666:::<<<@@@BBBEEEGGGIIINNNSSSXXX\\\^^^```eeekkkrrrxxx{{{zzzyyyoooiiihhhhhhiiihhhhhhlllttt~~~yyyuuu000...,,,+++,,,,,,+++***++++++************++++++***************)))((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))***++++++,,,******+++,,,---.........111555===PPPttt{{{tttmmmeee```ZZZWWWSSSPPPOOOPPPSSSUUUVVVWWWYYY]]]bbbgggkkknnnnnnpppsssvvvxxxyyyxxxxxxyyy~~~}}}{{{yyyvvvtttpppnnnkkkhhhgggfffeeeddd```^^^[[[WWWSSSPPPMMMLLLJJJIIIIIIIIIIIIIIIJJJKKKGGGIIIKKKJJJJJJKKKOOORRRVVV\\\fffqqq~~~kkkhhhuuupppbbbXXXIII>>>888666444333111000//////......//////,,,------.........------+++++++++++++++++++++++++++++++++*********))))))'''(((((())))))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&'''((((((((((((''''''''''''&&&&&&%%%%%%%%%!!!!!!!!!###%%%'''&&&%%%#########$$$&&&((()))***%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&'''(((''''''&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''((()))***+++...///...---*********,,,***...222444666999<<>>BBBHHHOOOVVV^^^dddhhhiiikkknnnrrrwww|||{{{nnnccc^^^```ccchhhlllqqqxxx}}}wwwrrroookkkfffbbb111///,,,,,,,,,,,,+++***++++++************++++++*********)))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%&&&((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))(((((((((''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))******++++++*********+++,,,...///000111888JJJhhhtttrrrvvv|||vvvoooiiibbb\\\XXXSSSRRRPPPOOOQQQSSSWWWYYY]]]___aaaeeejjjpppuuuwwwwwwxxxzzz|||}}}~~~}}}}}}}}}~~~{{{yyytttsssqqqooollljjjhhhgggdddbbb```\\\XXXUUURRRQQQIIIIIIHHHHHHHHHHHHHHHIIIGGGIIIJJJKKKJJJKKKMMMOOOMMMRRRZZZaaakkk{{{{{{jjjiiixxxnnncccRRREEE===888555444000000///............///,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%"""""""""$$$&&&'''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%((('''&&&&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&'''''''''(((((()))***+++---......---,,,,,,...///...333777::::::;;;???BBB@@@FFFQQQ]]]hhhqqqvvvyyywwwxxxzzz}}}{{{}}}uuujjj```^^^dddkkkooowww}}}xxxvvvttthhhddd^^^YYYUUUQQQNNNLLL111///---,,,,,,,,,+++***,,,++++++******++++++,,,+++******)))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''$$$%%%'''((()))((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))*********,,,+++***+++,,,///111333888CCC^^^kkkaaafffooo~~~{{{vvvqqqjjjccc^^^ZZZWWWTTTQQQQQQRRRSSSVVVYYY]]]___fffgggjjjnnnsssxxx}}}{{{{{{{{{yyyvvvrrrooommmfffeeeccc```]]]ZZZWWWVVVMMMLLLKKKJJJIIIHHHHHHHHHKKKLLLMMMMMMMMMMMMNNNNNNKKKOOOSSSWWW]]]hhhwwwuuuggglll|||ppp^^^NNNCCC<<<777444222111000000//////000000------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))))))))(((((('''((())))))))))))((('''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&(((((('''%%%((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''$$$###$$$&&&'''&&&&&&&&&&&&''''''((("""$$$&&&'''(((((('''&&&'''''''''(((((()))***+++,,,---/////////000222444555:::???AAA@@@@@@CCCFFFHHHPPP^^^mmmzzz|||vvvqqqrrrsssqqqlllgggiiirrr{{{~~~|||xxxppphhh```[[[YYYXXXOOOLLLHHHEEEDDDCCCCCCCCC222///---,,,,,,,,,+++***,,,++++++******++++++,,,+++******)))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))((('''''''''&&&&&&&&&&&&&&&&&&'''((()))***++++++''''''''''''((((((((()))*********)))))))))))))))---,,,++++++---000333666AAAPPPoooqqq\\\YYYdddppp~~~|||xxxnnniiiaaa[[[XXXVVVTTTSSSRRRSSSUUUXXX[[[___ccceeelllnnnppptttyyy~~~~~~zzzvvvtttffffffeeeccc```]]][[[YYYSSSQQQOOOMMMKKKJJJIIIHHHKKKKKKLLLLLLLLLKKKJJJJJJIIILLLOOOOOOQQQXXXdddnnn~~~}}}iiigggwwwzzzgggUUUIII???888444333222222111000111111111......///000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((''''''&&&%%%&&&&&&'''((('''''''''%%%%%%%%%&&&&&&''''''''''''''''''(((******(((&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))&&&%%%&&&(((&&&&&&&&&&&&&&&'''((()))"""###&&&((((((((('''&&&'''''''''(((((()))***+++,,,---///000111333666888;;;@@@EEEFFFDDDCCCFFFJJJPPPYYYhhhyyyxxxvvvuuuuuuuuurrrmmmhhhggglllpppppppppuuu}}}wwwjjjdddZZZPPPHHHDDDBBBBBBBBBAAA???>>>???BBBDDDFFF......---,,,++++++++++++------,,,,,,+++***))))))************))))))))))))(((((((((((((((((((((((((((((())))))(((&&&$$$###%%%%%%&&&''''''&&&%%%%%%(((((((((((((((((((((((('''''''''''''''((()))***''''''&&&&&&&&&&&&''''''(((((()))))))))'''&&&$$$&&&&&&&&&&&&''''''''''''&&&'''((((((''''''((())))))+++,,,,,,+++++++++,,,,,,111222...---222777888NNNkkkppp[[[MMMLLLccczzzsssoooggg]]]VVVVVVVVVSSSRRRUUUUUUXXX\\\]]]___bbbhhhmmmmmmqqqvvv|||yyyooofff___```bbb```]]]]]]ZZZVVVQQQMMMLLLKKKKKKJJJMMMKKKIIIIIIKKKLLLKKKJJJIIILLLNNNOOOQQQUUU\\\aaannnzzzrrr^^^cccsssyyyeeeSSSEEE;;;777777333111333222///...111......////////////...............---------,,,,,,************))))))))))))+++*********))))))((((((&&&'''''''''(((((())))))((((((''''''''''''((((((+++***((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((($$$%%%''')))*********)))&&&'''((('''''''''***,,,,,,...222555777999:::;;;@@@EEEMMMQQQSSSTTTWWWZZZeeelllxxxzzzoooggghhhiiiiiikkkpppqqqvvv|||}}}~~~{{{tttjjj^^^WWWOOOJJJDDD@@@???@@@@@@@@@???CCCIIINNNPPPSSSUUUWWW000///...---,,,,,,,,,,,,------,,,,,,+++******)))************))))))))))))(((((((((((((((((((((((('''((())))))******))))))%%%&&&''''''''''''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&'''''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))&&&((())))))(((((()))***)))+++,,,,,,+++++++++---...//////...///333:::???\\\yyyzzz^^^NNNGGGLLLfff~~~yyyssslllhhh```YYYUUUWWWYYYYYYZZZ^^^]]]___bbbdddeeehhhmmmqqqsssvvvzzz~~~uuullleeeeeegggeeecccccc^^^ZZZUUUQQQPPPOOONNNMMMOOOMMMKKKJJJKKKJJJIIIHHHJJJLLLMMMMMMNNNQQQVVV[[[]]]fffwwwfff___ddd~~~ppp\\\KKK???888666222000222222///...000......////////////......,,,,,,,,,+++++++++******************))))))))))))************)))))))))((('''''''''((((((((())))))((((((''''''''''''((((((+++***((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''((($$$%%%'''((()))))))))((('''((((((''''''))),,,///...000444777:::;;;===>>>>>>FFFQQQZZZ```eeejjjnnnwww{{{nnnfffaaaeeekkkooovvv}}}zzztttjjjaaaYYYSSSLLLGGGAAA???===<<<>>>BBBFFFIIIRRRVVV[[[___bbbcccfffggg111000///......------...------,,,,,,++++++******++++++*********)))))))))(((((((((((((((((((((((())))))(((((())))))***+++%%%&&&''''''''''''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))***(((((((((((())))))))))))''')))******))))))***+++)))+++,,,,,,++++++,,,---222---,,,111333666BBBPPPpppvvv```LLLDDDDDDOOOkkk~~~|||wwwrrrllleeeaaaZZZVVVVVVZZZ___aaadddhhhgggiiikkkmmmnnnppptttwwwyyy{{{}}}uuummmfffgggiiihhheeeeeeddd```[[[WWWUUUTTTRRRQQQRRRPPPMMMKKKKKKJJJHHHFFFJJJKKKKKKKKKJJJLLLPPPSSSVVVZZZdddssswwwaaaYYYfff~~~|||hhhUUUEEE<<<555111000333333000///000...//////000000//////...,,,,,,,,,,,,++++++++++++++++++*********)))))))))************))))))))))))''''''(((((((((((())))))((((((''''''''''''((((((***)))(((''''''&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''''''''''''''''''''(((((('''''''''%%%&&&'''((((((((((((((((((((((((((((((+++///333444666999;;;===???BBBEEEFFFOOO]]]iiirrryyy|||uuuqqqooopppqqqfffbbbbbbiiisss|||yyyeee]]]PPPFFF@@@>>>>>>???===@@@CCCFFFKKKRRR\\\dddlllooosssuuuvvvwwwyyyzzz111111000///............------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((+++***(((&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%''''''((((((((((((''''''+++***(((&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((***++++++***)))+++,,,***+++,,,,,,++++++---///444------333555999OOOjjj{{{aaaRRREEEBBBFFFTTTooo~~~|||wwwqqqlllgggaaa^^^[[[ZZZ\\\aaaeeeiiilllooopppqqqrrrtttvvvwwwyyy{{{|||}}}~~~wwwnnnhhhjjjmmmllljjjjjjhhheee```\\\YYYWWWUUUSSSTTTQQQNNNMMMLLLKKKIIIHHHJJJJJJIIIIIIIIIJJJMMMNNNXXXXXX[[[cccnnnooo\\\\\\mmmsss___NNNCCC888222000333555222000000//////000000000000/////////............---------+++++++++*********))))))*********)))))))))))))))(((((((((((((((((())))))((((((''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''((((((((((((((()))))))))***...333777===>>>???>>>>>>BBBIIINNNXXXbbbooo{{{xxxuuunnnhhhdddcccfffiiikkklllqqqyyy~~~yyytttkkkdddSSSMMMCCC<<<:::>>>CCCGGGJJJPPPWWW\\\aaakkkxxx111000///...---------------------,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))),,,***)))'''&&&&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))))))))((('''&&&&&&&&&'''''''''((())))))(((''''''+++***(((&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))***++++++******+++,,,***+++,,,,,,+++,,,...000000,,,...666999BBBaaadddQQQHHHBBBDDDJJJWWWooo}}}yyyuuupppkkkgggccc```]]]aaadddhhhjjjmmmppprrrrrrvvvvvvwwwyyy{{{}}}}}}}}}|||}}}wwwrrrtttwwwvvvuuuuuummmiiiddd```]]]ZZZWWWTTTTTTRRRPPPNNNNNNNNNLLLKKKIIIIIIHHHIIIJJJLLLMMMMMMTTTSSSTTTYYY___jjj}}}kkk]]]dddttt~~~kkkXXXKKK>>>777333555666333111000//////000000000000///////////////.........------++++++++++++************))))))))))))))))))******))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((('''''''''(((((((((((()))'''''''''(((((()))))))))&&&'''((())))))((('''&&&''''''''''''((())))))***(((***+++,,,///333888<<>>777666777555222111///000000111111000000///------------,,,,,,,,,+++,,,++++++++++++*********))))))))))))******************))))))))))))((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&%%%%%%$$$'''''''''((((((((())))))&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))((((((((())))))((((((((('''''''''((()))***,,,---***---000333666:::???CCCHHHIIIJJJIIIJJJSSS```jjj{{{{{{pppjjjeeeggghhhhhhjjjoooxxx~~~|||mmmeee[[[RRRMMMIIIFFFCCCBBBEEEJJJOOOVVV___hhhnnn}}}222222111000////////////------------------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))***++++++++++++***)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''((()))******)))((('''%%%&&&'''((())))))))))))(((((((((((())))))))))))((()))******))))))***,,,++++++,,,++++++,,,000222000222999III```zzzxxxbbbUUUIIIJJJMMMSSSXXX```lllwwwzzzyyy|||~~~wwwssskkkhhhdddbbbccceeeffffffmmmuuu{{{||||||}}}zzzvvvrrrmmmiiieee```]]][[[YYYVVVTTTSSSQQQOOOMMMKKKIIIHHHIIILLLMMMLLLJJJLLLMMMOOORRRSSSVVV```lllzzzuuuhhhaaannntttgggRRRFFF;;;888888555333222000000111111111111000000------------,,,,,,,,,,,,,,,,,,+++++++++*********((()))))))))*********************)))))))))((((((((((((''''''''''''((((((&&&'''((())))))(((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&''''''((())))))))))))(((((((((((())))))''''''((((((***,,,...000---111666:::>>>BBBFFFIIIKKKQQQWWW[[[```iiivvvxxxooohhhcccdddhhhmmmqqquuu}}}}}}wwwrrrhhh^^^PPPOOOMMMKKKKKKLLLNNNPPPTTTYYY```hhhpppxxx444333222111000000000000------------------------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))*********)))(((&&&$$$)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''((()))++++++)))((('''((())))))))))))'''&&&$$$&&&&&&&&&&&&'''''''''(((''')))******))))))***+++++++++,,,++++++---000333555888@@@UUUvvvsss```ZZZTTTVVV[[[___bbbfffmmmuuuyyyzzzzzzsssooojjjhhhddddddfffiiilllmmmmmmwww|||wwwrrrnnnjjjeeeaaa___\\\XXXVVVTTTQQQOOOLLLLLLJJJHHHIIIKKKLLLJJJHHHKKKKKKLLLMMMLLLLLLTTT^^^gggvvvpppcccgggxxxsssXXXJJJ>>>999999666333333000000111111111111000000000000/////////.........,,,,,,,,,+++++++++******(((((())))))*********++++++*********))))))((((((((((((''''''''''''((((((&&&'''((())))))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''(((((()))***)))(((''''''((()))***''''''((()))+++...000222000444:::@@@DDDHHHKKKNNNOOOXXXdddlllsss|||}}}xxxrrrlllhhhdddccckkkpppxxx}}}xxxkkkccc\\\RRRGGGAAAEEEJJJNNNRRRWWW^^^ccciiiooowww~~~555444222000///.........------,,,+++,,,---...///+++++++++************)))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++*********)))******+++,,,+++///++++++222111///666>>>AAATTTvvvtttlllkkkhhheeedddhhhkkklllpppvvv|||{{{tttooollleeefffhhhjjjlllnnnoooooosssxxx}}}wwwqqqllljjjiiiaaa___]]][[[ZZZWWWTTTQQQNNNMMMLLLLLLMMMMMMLLLKKKIIIIIIIIIJJJLLLMMMOOOPPP___cccooolllaaajjjmmm[[[HHH???;;;777333111222222222222111111111000////////////...............------------,,,,,,,,,++++++******)))*********))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$&&&'''(((((((((((()))((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''%%%$$$###$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))$$$%%%'''(((((('''%%%$$$!!!$$$&&&''''''((()))***+++,,,,,,+++---111444999<<>>AAABBBAAACCCJJJVVVaaaeeefffkkkrrr{{{qqqhhheeefffhhhkkksss~~~ssskkk___]]]XXXRRRMMMMMMPPPSSS]]]^^^cccjjjpppssswww||||||uuupppkkkggg```WWWPPPMMMOOOQQQAAA???<<<888444222000///+++,,,------......------+++++++++************)))))))))))))))))))))))))))&&&'''((((((******+++,,,((((((((())))))))))))***&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))******++++++++++++++++++,,,------...111000222777:::PPPsssqqqmmmmmmpppqqqppprrrvvvwwwqqqnnnpppsssxxxzzz{{{{{{{{{||||||||||||}}}}}}~~~zzzsssllleee```\\\ZZZWWWUUUTTTRRRPPPMMMJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJLLLNNNOOOVVVeeetttjjj``````nnn}}}nnnbbbUUUFFF;;;666222222222222111111111000////////////..................------------,,,,,,++++++++++++,,,---......))))))))))))))))))))))))'''((()))******)))(((''''''(((((())))))(((((((((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))))))))((((((''''''(((((((((((((((((((((((((((((()))***+++***))))))+++---///444;;;@@@CCCEEEGGGHHHJJJTTTdddrrrwwwuuuwww|||xxxuuupppkkkiiimmmsssxxx~~~uuukkkbbbYYYSSSLLLMMMMMMMMMOOOUUU___fffnnnrrrxxx~~~|||xxxqqqiii___XXXRRRPPPKKKFFFBBBCCCFFFIIIEEECCC>>>999555222222111,,,---.........---,,,++++++++++++************)))))))))))))))))))))))))))((((((((()))*********+++)))))))))*********++++++&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,++++++++++++,,,------,,,///000444:::BBB```sssllliiijjjnnnooonnnpppsssvvvrrrppptttwww{{{~~~{{{rrriiiccc^^^\\\YYYXXXWWWUUURRRPPPKKKKKKJJJIIIIIIHHHIIIIIILLLJJJKKKMMMOOORRR\\\gggwwwyyyfff```ccc{{{wwwkkk\\\JJJ===777333333333333222222222222////////////............+++,,,,,,,,,,,,---------,,,,,,,,,+++,,,,,,------))))))))))))))))))))))))&&&''')))******)))'''&&&%%%&&&'''((((((((((((((($$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%((('''''''''''''''((((((******)))((((((((((((((())))))(((((((((((())))))***++++++++++++,,,...111444;;;BBBEEEEEEHHHNNNTTT\\\eeevvvzzztttmmmlllkkkkkkoooxxx~~~ttteeeYYYRRROOOMMMKKKJJJOOOUUUZZZ___hhhttt||||||vvvpppmmmgggbbb\\\UUUOOOJJJHHHGGGFFFDDDDDDGGGLLLPPPIIIEEE???999555333333444......//////...,,,***)))+++++++++************)))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++,,,,,,---...***---000777@@@LLLoooyyyiiikkkiiiiiimmmnnnmmmooosssuuurrrqqqvvvyyy{{{vvvlllfff___]]][[[YYYXXXWWWTTTRRRLLLKKKJJJJJJIIIIIIIIIIIIIIIGGGGGGJJJLLLNNNTTT[[[aaauuuooofff[[[pppwwwgggSSSEEE???444444444333333333222222000/////////............)))******++++++,,,------++++++******)))*********))))))))))))))))))))))))&&&'''(((******((('''&&&$$$%%%&&&'''(((((((((((($$$%%%'''))))))((('''&&&%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%%%%)))((((((''''''''''''(((******)))(((((((((((((((******))))))))))))******''')))***,,,---000444777888???FFFGGGFFFJJJUUU___kkktttzzzvvvpppjjjkkkkkklllooouuuhhh]]]OOOFFFDDDHHHLLLOOORRRYYYccckkkqqqzzzzzzpppiii```\\\UUUPPPMMMKKKIIIGGGJJJJJJKKKKKKLLLPPPVVVZZZRRRJJJAAA;;;555000///222......//////......---,,,,,,,,,,,,++++++++++++***,,,,,,***)))))))))***+++))))))))))))))))))))))))(((((((((((()))***+++,,,(((((((((((((((((((((((())))))((('''''''''''''''((((((''''''&&&&&&&&&%%%))))))************)))))))))((('''''''''(((***++++++++++++,,,,,,---------000///222777AAAZZZyyykkkddddddfffiiilllooosssvvvxxxwwwvvvuuuwww{{{~~~pppfffjjjfffaaa]]][[[XXXUUUSSSSSSRRROOOMMMLLLLLLMMMNNNKKKKKKKKKKKKLLLNNNOOOPPP\\\bbbuuuwww]]]ZZZddduuuyyycccNNNBBB:::555222333333111000111000000000000////////////...............---------,,,,,,,,,++++++*********((((((((((((''''''''''''))))))))))))))))))))))))%%%''')))***))))))***+++&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((())))))))))))'''(((((((((((((((''''''***************)))(((((((((***+++,,,+++***+++,,,***//////+++---666===???FFFIIIIIIFFFFFFPPPbbbqqq}}}{{{yyytttmmmiiilllhhhooovvvzzznnnbbbLLLGGGBBBAAAFFFPPPYYY___cccjjjttt|||tttkkk```WWWRRRNNNKKKNNNUUUZZZ[[[YYY```]]]ZZZ[[[```dddeeeeeeUUULLLCCC<<<666111000333......//////......---,,,************)))))))))))),,,+++***)))))))))***+++))))))))))))))))))))))))))))))((((((((((((((()))(((((((((((((((((((((((())))))((('''''''''''''''((((((((('''''''''&&&&&&(((((())))))))))))(((((()))(((((('''((()))***++++++++++++,,,,,,------...000333666999FFFdddoooeeeaaaccceeeiiimmmpppsssvvvxxxvvvuuutttvvv{{{yyyqqqqqqmmmgggccc___\\\XXXVVVUUUTTTQQQOOOMMMKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOSSSWWWeee{{{kkk^^^aaajjj|||qqqXXXGGG<<<666333444444111000111111000000000////////////...............---------,,,,,,,,,+++++++++******+++*********))))))))))))((((((((((((((((((((((((''')))******(((''''''(((''''''(((((()))(((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((''''''(((((((((((('''''')))*********))))))(((''''''(((******)))))))))+++)))...//////444>>>DDDEEEFFFHHHKKKMMMRRR^^^ooo}}}{{{vvvuuurrrmmmlllooopppxxx|||tttmmmcccWWWNNNHHHGGGFFFJJJSSS^^^iiipppsssyyyvvviii```XXXRRRNNNNNNPPPWWWaaaiiimmmnnnqqqlllgggeeegggjjjjjjiiiYYYOOODDD===888222111333...////////////...------+++*********)))))))))))),,,+++******))))))******))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''))))))(((((((((((('''''''''((((((((((((((((((''')))(((((((((((()))***+++***++++++,,,------......///777:::;;;LLLsssnnnccc______```dddiiimmmppprrruuuwwwuuutttsssuuu{{{~~~zzzvvvpppjjjfffaaa\\\YYYXXXWWWUUURRROOOLLLJJJIIIJJJJJJJJJJJJKKKLLLMMMMMMOOOQQQYYYhhh{{{iiibbb___kkkfffOOO@@@999444555666333111111111111000000000///////////////.........---------,,,,,,,,,++++++++++++***++++++*********)))))))))'''''''''''''''''''''''')))***+++)))'''$$$$$$$$$(((((()))))))))(((''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((''')))))))))))))))(((((('''''')))******))))))***+++***---111555===FFFKKKJJJHHHJJJOOOVVV```nnn|||zzzvvvtttttttttrrrtttxxx{{{yyyoooaaaUUUNNNIIIFFFCCCJJJLLLRRRZZZfffrrr}}}~~~nnn```ZZZXXXWWW]]]```eeellltttzzzxxxrrrkkkgggggghhhhhhggg\\\PPPDDD===777222000222///////////////...------------,,,,,,,,,++++++++++++++++++***************((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''''')))))))))))))))((((((((((((((())))))))))))(((((()))))))))))))))************++++++,,,---...//////...:::===<<>>VVV|||kkk```]]]___aaa]]]bbbhhhkkklllmmmqqquuuvvvtttsssuuu{{{xxxrrrkkkddd```[[[[[[ZZZXXXUUURRRPPPOOOLLLKKKKKKJJJJJJJJJJJJKKKHHHJJJNNNSSS[[[kkktttaaaaaaqqq~~~dddLLLAAA888777999888777777111111111111000000000000000//////...------,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))&&&((()))(((&&&%%%%%%&&&)))*********)))(((''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&'''((((((((((((((((((((())))))))))))((((((((()))*********+++...000333444777===CCCGGGJJJLLLUUUXXX^^^jjjwww}}}www{{{lll\\\KKKGGGCCC???AAAGGGQQQWWWbbbkkkwwwzzzqqqkkkiiiiiiqqqyyy|||uuuooorrr|||{{{wwwvvvuuummmccc]]][[[[[[ZZZYYY\\\NNN@@@999555111/////////000000000000///......++++++++++++***************++++++++++++***))))))))))))))))))))))))))))))((((((((())))))***+++,,,(((((((((((((((((((((((())))))((('''''''''''''''''''''(((((((((((())))))***++++++,,,,,,++++++***((()))******++++++*********+++,,,---...///000111///888;;;AAA\\\{{{yyylllaaa\\\\\\]]]___```eeejjjkkkjjjlllqqqvvvyyyvvvtttvvv{{{~~~zzzssskkkggg```___]]]ZZZXXXVVVTTTSSSMMMMMMLLLKKKJJJJJJJJJJJJFFFHHHLLLPPPTTT___tttjjjeeennnsssYYYKKK===999999999888888222222111111111000000000000000///...---,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,+++++++++*********************************%%%'''(((((('''''''''((())))))*********)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''%%%&&&'''((())))))))))))((())))))************)))'''((())))))***,,,000333888888;;;@@@CCCFFFLLLSSS___ccckkkvvv}}}|||{{{uuueeeUUUHHH===???AAACCCFFFNNNXXX```pppyyy~~~zzztttllleeeaaabbbcccnnnxxx}}}{{{uuurrrkkkdddZZZTTTQQQPPPOOOMMM\\\NNN???888555222000000000000000000000///......,,,,,,+++++++++************++++++,,,+++***)))((())))))))))))))))))))))))))))))((((((((())))))***(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&'''''''''(((((((((******++++++++++++******((()))***+++++++++*********+++,,,---...000111111111555:::GGGeeezzzxxxqqqjjj```ZZZYYY[[[]]]^^^eeejjjmmmmmmjjjlllrrryyy|||yyyvvvwww||||||vvvooohhhgggjjjppp~~~~~~|||uuupppfffddd```]]]YYYWWWUUUUUUOOONNNMMMLLLKKKJJJJJJKKKHHHIIIKKKOOOQQQXXXggguuuuuuiiihhhsssgggUUUCCC:::999777666666222222222111111111000000000000///...---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&((())))))((('''(((((((((((()))*********))))))((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((()))))))))(((%%%&&&'''((())))))))))))))))))***+++++++++++++++(((***+++,,,---111555888::::::>>>CCCDDDHHHTTTaaalllqqqxxx|||~~~mmmYYYMMMEEE???>>>DDDKKKOOOTTT[[[gggooo~~~nnnllliiidddbbbcccgggkkkttt}}}zzztttmmmhhhXXXRRRLLLIIIIIIIIIHHHGGG]]]NNN>>>888666333111111000000000000000//////............---------,,,,,,******+++,,,+++***)))((())))))))))))))))))))))))***)))(((''''''&&&''''''(((((((((((((((((((((((())))))((('''''''''''''''%%%&&&&&&&&&''''''(((((())))))************))))))((()))***+++,,,+++*********+++,,,---///000111222222333999KKKkkk}}}xxxxxxjjjddd[[[WWWXXX\\\___```jjjnnnpppnnnkkkmmmttt{{{}}}zzzwwwxxx|||yyyppphhh^^^UUUUUUXXXPPPaaayyy~~~|||}}}~~~{{{wwwkkkhhhccc^^^ZZZWWWVVVUUUPPPOOONNNLLLKKKKKKKKKKKKGGGFFFGGGJJJLLLPPP\\\hhhyyy~~~kkkccchhhqqq]]]GGG<<<888555444333222222222111111111111000111000///...---,,,++++++*********++++++,,,,,,,,,*********))))))))))))((((((((((((((((((((((((((((((***+++***(((''''''((('''((()))***************)))'''%%%######%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%%%%'''((())))))))))))%%%&&&'''((()))))))))))))))***+++,,,,,,,,,,,,,,,,,,---///000222666;;;???:::;;;@@@EEEFFFKKK[[[mmmvvv{{{~~~}}}|||qqqXXXEEE>>>>>>@@@FFFMMMVVV]]]bbbkkkxxx~~~sssfffeeedddcccdddjjjqqqwww|||}}}uuuppplllfff]]]VVVJJJGGGCCCDDDHHHKKKLLLKKKgggUUUBBB:::888555222111222111000//////.........,,,,,,,,,+++++++++*********************************))))))(((((((((((((((************)))(((&&&&&&''''''&&&&&&&&&&&&%%%%%%))))))(((((('''''''''&&&''''''''''''''''''''''''''''''((()))***++++++,,,))))))))))))************///...,,,,,,---/////////000888BBBUUUxxx{{{{{{|||~~~rrrbbb]]]ZZZZZZZZZZZZ^^^ccckkknnnnnnlllmmmsssxxxyyyzzzvvvzzz~~~ttteeeZZZTTTPPPLLLHHHPPPNNN^^^~~~}}}{{{{{{{{{{{{|||~~~xxxqqqgggaaa^^^\\\ZZZWWWUUUTTTQQQMMMIIIHHHIIIJJJEEEHHHJJJJJJJJJLLLQQQUUUiiivvv```ggg{{{oooTTTDDD<<<666444555444444333222222111111000///////////////.........---------------,,,+++***************************************************************))))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''%%%&&&'''))))))))))))(((''''''((()))+++,,,,,,++++++,,,///444999===??????BBB???@@@HHHOOOYYYkkk{{{xxxtttwww{{{sssbbbOOOFFFBBBBBBIIIQQQYYY]]]aaafffssswwwjjjfffgggjjjpppuuuyyyzzzyyy|||pppeee^^^VVVMMMKKKNNNFFFFFFFFFHHHLLLOOOQQQQQQkkkYYYFFF<<<999666333222222111000//////......///,,,,,,,,,++++++++++++*********************************)))((((((((())))))************)))((('''&&&$$$%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))******++++++))))))))))))************///...------...000000000333:::GGG]]]||||||~~~{{{nnnbbb^^^[[[\\\\\\[[[^^^cccggglllnnnnnnpppxxx}}}~~~wwwtttzzzxxxnnn```VVVQQQNNNJJJGGGFFFGGGXXXxxx~~~}}}|||{{{{{{zzz|||}}}~~~~~~wwwmmmfffbbb___\\\YYYWWWVVVSSSPPPLLLJJJJJJJJJFFFHHHJJJJJJIIIKKKOOORRRXXXmmmjjjfffqqq|||bbbNNNCCC:::777888444444333333222111111111000000//////.........---,,,,,,,,,,,,,,,+++******************************************************************))))))))))))(((((())))))(((''''''&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''((('''''''''%%%&&&'''))))))))))))((((((((()))***,,,---------...222777<<<@@@BBBBBBBBB>>>???GGGSSS^^^jjjzzz~~~uuuqqqrrrzzzsssjjjYYYOOOGGGGGGKKKOOOWWW___hhhmmmsssyyy~~~sssnnnpppuuu{{{|||kkk```UUUOOOKKKEEECCCEEEKKKLLLOOOQQQTTTUUUTTTSSSqqq___KKK@@@;;;777444333222222111000////////////,,,,,,,,,,,,++++++++++++************************++++++***))))))))))))***)))******))))))((('''&&&######$$$%%%&&&'''(((((('''''''''((((((((((((((('''''''''''''''''''''''')))))))))))))))*********)))))))))*********++++++------...///000111111111666>>>PPPkkk~~~rrrhhhbbb^^^\\\]]]]]]\\\]]]aaaccciiinnnqqqvvv~~~{{{tttqqqzzz|||qqqhhh\\\RRRMMMKKKHHHFFFCCCHHH[[[www~~~||||||||||||{{{{{{{{{{{{~~~~~~~~~vvvnnniiiddd___[[[XXXWWWUUUSSSPPPMMMKKKJJJHHHIIIIIIIIIHHHIIILLLOOOQQQ^^^rrrzzzggghhhqqqoooWWWFFF;;;666666444444333333222222111111111111000///...------,,,,,,,,,---------,,,++++++++++++++++++++++++++++++************************************))))))))))))(((((()))))))))(((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((('''''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((()))))))))))))))))))))***,,,...000111444999@@@EEEFFFEEECCCBBB???EEERRRbbbooo{{{|||xxxwwwooopppvvvwwweeeUUUNNNAAA@@@DDDOOO[[[ccckkkqqq{{{yyyqqqllllllsss|||xxx{{{|||~~~zzzuuupppnnn```VVVLLLIIIJJJJJJJJJKKKSSSUUUXXX[[[[[[ZZZWWWUUUvvveeeQQQEEE>>>888444444333222111000////////////------,,,,,,,,,+++++++++************************,,,++++++***************)))))))))))))))(((''''''###$$$$$$%%%&&&'''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''*********)))))))))))))))))))))*********+++++++++***,,,...//////000111333888DDD]]]yyy~~~lllddd```\\\\\\^^^^^^[[[\\\```bbbiiiqqquuu{{{{{{tttrrr{{{zzznnnfff[[[QQQKKKIIIGGGFFFGGGOOObbbyyy}}}{{{yyyyyyzzz{{{|||}}}}}}}}}~~~~~~~~~~~~uuuooohhhaaa\\\[[[YYYWWWUUUSSSPPPMMMJJJJJJIIIIIIHHHGGGHHHJJJKKKQQQXXXdddvvvnnnfffmmmuuu}}}```KKK===777555555444444333222222111111222111000///...---,,,,,,---...............------++++++++++++++++++++++++************************************)))))))))((((((((()))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''&&&%%%&&&''''''((())))))******))))))******,,,///444777;;;BBBJJJMMMJJJEEEBBBAAAKKKSSS```nnnzzzxxxsssrrrssstttyyyyyyqqqcccPPPDDDBBB===BBBNNN^^^lllwww~~~{{{qqqiiicccaaaeeeooo}}}{{{ttttttqqqlllgggdddcccdddbbbZZZQQQPPPUUUYYY[[[[[[YYY[[[^^^^^^\\\ZZZXXXWWWyyyiiiWWWKKKBBB999444444333222111000000/////////---------,,,,,,,,,++++++************************,,,++++++***************((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&+++******((('''&&&%%%$$$((((((((((((((((((((((((*********)))))))))))))))************++++++++++++(((***---......///222555===OOOmmmyyyhhhbbb^^^[[[ZZZ]]]]]][[[\\\```dddmmmuuuzzz}}}wwwvvvzzznnnggg\\\RRRKKKHHHGGGFFFLLLVVVfffvvv}}}{{{wwwvvvwwwxxxzzz|||~~~~~~~~~}}}vvvnnneee```^^^[[[XXXWWWUUUSSSNNNKKKKKKJJJHHHGGGGGGHHHHHHHHHLLLOOOVVVdddzzz{{{lllmmmnnnnnnVVVFFF>>>:::555555444444333222222111222111000///...---,,,,,,+++,,,------------,,,,,,++++++++++++++++++++++++************************************)))))))))((((((((()))))))))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''((()))))))))((('''&&&&&&''''''(((((()))******+++((()))******,,,222999???GGGNNNUUUUUUNNNHHHFFFGGG\\\dddoooxxx|||rrrooorrrvvv~~~vvvggg___SSSDDD???BBBGGGPPP___nnn|||~~~{{{xxxqqqiiibbb___```cccmmmuuuvvvllleeebbb]]]YYYXXX[[[bbbhhhoooiiiaaa^^^```ddddddccc^^^______]]]ZZZXXXXXXZZZ|||nnn^^^RRRHHH===666555333333222111000000000000------------,,,,,,,,,,,,************************++++++***))))))))))))***(((((())))))))))))((((((((((((((((((''''''&&&&&&+++******((('''&&&%%%$$$(((((((((((((((((((((((()))))))))))))))******************++++++++++++,,,(((+++---...---000555999GGGbbbsssddd```^^^ZZZYYY\\\]]]\\\___ccchhhrrr{{{~~~zzz{{{~~~rrrlllbbbWWWPPPLLLLLLLLLXXX```kkkuuuyyyyyywwwvvvuuuwwwyyy|||~~~~~~~~~~~~~~~vvvmmmgggccc___ZZZXXXXXXVVVQQQNNNMMMKKKHHHGGGHHHIIIHHHGGGGGGHHHNNNZZZkkkxxxnnnjjj}}}yyy^^^MMMAAA;;;555555444444333333222222111111000///...------,,,))))))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))(((((()))*********))))))'''''''''''''''''''''''')))((((((''''''(((((())))))))))))(((((((((''''''(((((()))))))))(((''''''(((((((((((()))***++++++)))***+++,,,///666@@@HHHUUU\\\```\\\SSSOOORRRWWWjjjsss|||yyyqqqqqqxxx~~~|||hhhXXXSSSMMMCCCCCCJJJVVVbbbrrrwwwooogggeeebbb]]][[[___hhhooo|||wwwggg\\\PPPNNNKKKKKKQQQ]]]kkkuuu}}}wwwooollllllkkkhhhbbbcccdddaaa]]][[[]]]```~~~ssseeeZZZOOOBBB:::777333333222111000000000000...------------,,,,,,,,,******************************)))((((((((())))))(((((())))))))))))((((((((((((((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))******++++++*********+++++++++,,,,,,***---///......111888>>>TTTvvv}}}iii___]]]___[[[ZZZ\\\^^^___bbbhhhmmmwww||||||zzzuuulllbbb[[[XXXYYYZZZfffjjjppptttxxxzzzzzzxxxsssuuuxxx{{{}}}~~~~~~~~~~~~~~~}}}~~~~~~|||zzzzzzzzz}}}~~~wwwpppiiiccc]]][[[[[[YYYVVVRRRNNNKKKHHHGGGIIIJJJIIIHHHGGGHHHNNNVVV___qqquuugggtttgggSSSDDD;;;555555555444333333222222000000//////.........---)))******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))(((((()))***************((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))(((((((((''''''(((((())))))))))))((()))((((((((((((***+++,,,***,,,...///333<<>>CCCLLLTTT\\\ccciiinnnqqqzzzyyywwwssspppwww~~~yyyvvvvvv{{{nnndddWWWGGG;;;999444000222222000000222............---,,,++++++++++++,,,,,,,,,,,,------************************)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************+++******++++++,,,---......---///111111555EEEWWWoooaaaYYYZZZ^^^bbb______`````````eeellluuuzzzuuuqqqpppooommmooorrrvvvxxxxxxxxxwwwvvvwwwyyy}}}~~~~~~|||{{{{{{|||}}}~~~~~~{{{www{{{yyyrrriiibbb___]]]ZZZWWWRRRPPPNNNKKKIIIIIIIIIJJJLLLKKKJJJKKKLLLSSScccsssxxxpppuuuwww[[[GGG<<<999555222222333222///111000000000000/////////......---------,,,,,,,,,)))******++++++,,,------,,,,,,+++***)))(((((('''+++++++++***************)))***************)))(((***(((''''''))))))'''$$$&&&&&&&&&''''''((((((((())))))))))))(((((((((((())))))))))))************)))))))))***,,,---......222333555;;;CCCKKKPPPRRRSSSXXX___fffmmmttt{{{|||www{{{zzzzzz}}}wwwooogggfffpppxxx~~~yyy~~~{{{uuuqqqkkkeeeffffffooo}}}sssgggYYYOOOIIIDDDAAADDDEEEBBB@@@@@@@@@FFFNNNUUU[[[aaafffiiiqqq{{{xxx}}}|||zzzzzzuuujjj\\\LLL@@@:::555222333444111000222000///...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++***************************))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************)))))))))************+++,,,------,,,,,,000666444666LLLgggsssbbb[[[XXX[[[___ccc``````bbbbbbccciiippp||||||xxxtttqqqooommmnnnqqqtttwwwyyyzzzzzzxxxyyyzzz|||~~~||||||{{{{{{|||}}}}}}zzzooogggccc___\\\YYYTTTRRROOOLLLJJJJJJJJJJJJNNNLLLLLLKKKJJJMMMXXXddd~~~qqqooojjjSSSAAA;;;555333333444333111111111111111000000000000......---------,,,,,,,,,*********++++++,,,,,,---,,,,,,++++++************++++++++++++******)))))))))******++++++++++++***)))((('''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******))))))))))))************(((((()))***,,,...000222555777<<>>;;;888888===AAAAAABBBEEEFFFLLLTTT[[[```dddfffhhhsss~~~|||{{{{{{yyymmm```QQQGGG;;;666333444444111000111111000...,,,,,,,,,------......---,,,,,,+++************************************))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************+++++++++******)))))))))************+++,,,------...,,,111777666:::WWWzzzzzzeee[[[YYYYYY[[[^^^bbb______bbbcccffflllttt}}}yyytttooollllllmmmoooqqqtttxxxzzz|||yyy{{{|||}}}}}}~~~}}}}}}~~~vvvmmmgggbbb]]]ZZZVVVTTTQQQMMMKKKJJJJJJKKKKKKJJJJJJLLLKKKLLLSSS\\\qqqtttjjjxxxyyybbbGGG>>>555333444333222222111111111000000000//////......---------,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,++++++***)))))))))((())))))***++++++++++++((('''(((((((((((('''&&&((((((((((((((('''''''''(((((((((((())))))))))))((()))))))))************((()))))))))+++...222444999@@@HHHLLLLLLKKKLLLMMMRRR]]]llluuuxxxzzzwwwsssrrrtttyyy|||~~~~~~vvvqqqvvv}}}vvvqqqoooqqqzzz~~~zzztttuuuzzz~~~}}}qqqggg\\\MMM???888<<<999:::>>>AAABBBDDDHHHLLLSSS]]]ffflllooopppqqqvvv|||yyyxxxxxxyyynnnbbbVVVNNN===888444444333000...000111000...---,,,,,,---.........---,,,++++++************************************))))))))))))******''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))************,,,,,,++++++******))))))************+++,,,---...000---000666888CCCeeezzzkkk]]]YYYZZZ[[[[[[\\\___]]]]]]aaadddhhhpppyyy~~~}}}~~~~~~{{{wwwqqqllliiikkkkkkmmmooossswwwzzz|||zzz|||~~~~~~}}}}}}}}}|||}}}|||ssslllfff```\\\XXXVVVSSSOOOLLLKKKKKKKKKIIIHHHJJJLLLLLLKKKOOOVVV___uuu|||iiiooopppPPPBBB777555555222111222000000/////////...............---------,,,,,,,,,......---,,,+++))))))(((***++++++++++++,,,,,,,,,+++++++++*********))))))''''''((()))*********)))&&&'''(((((((((((('''(((((((((((((((((('''''''''))))))))))))((((((((((((((()))))))))************)))************---333777@@@JJJTTTTTTNNNJJJNNNTTT]]]gggrrrxxxyyyzzzvvvnnnmmmqqqvvv~~~xxxggghhhpppzzz|||vvvqqqppp{{{zzzvvvsss}}}{{{~~~|||nnn```YYYQQQFFF<<<888>>><<<<<<@@@BBBBBBFFFKKKQQQZZZgggrrryyy{{{||||||~~~~~~|||yyywwwvvvvvv{{{qqqggg]]]VVVCCC<<<666555333///...000111000///...------------......---,,,,,,+++*********************************))))))(((((())))))***''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************+++++++++++++++*********++++++++++++,,,---......111000111444<<>>HHHQQQYYYXXXQQQOOOVVV___hhhooowww{{{|||~~~wwwooolllooovvv|||qqqbbbRRRUUUaaaqqqvvvsssrrrvvv~~~|||lll]]]PPPNNNLLLDDD======<<<;;;===BBBEEEFFFLLLSSSZZZdddrrr~~~}}}|||{{{yyyxxxvvvvvvuuuuuulllddd___IIIAAA:::666333000///222000000000//////...---,,,---------,,,,,,+++++++++************************)))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************++++++++++++++++++,,,,,,,,,,,,,,,---...///000///111222444CCC___{{{xxxbbb\\\WWWXXXYYYXXXXXX[[[[[[YYY[[[bbbhhhppp{{{}}}{{{xxxtttpppmmmkkkjjjiiilllnnnpppsssvvvxxxzzz{{{zzz~~~}}}~~~|||tttkkkeee\\\ZZZVVVRRRNNNMMMLLLLLLJJJHHHHHHJJJIIIGGGHHHKKKRRR]]]qqqvvviiinnngggSSSAAA===;;;444111333000000000////////////.........---------,,,,,,,,,++++++++++++++++++++++++******************)))))))))))))))***++++++,,,,,,))))))*********)))(((((($$$'''))))))''''''(((***&&&&&&&&&''''''((((((((((((((((((((())))))))))))))))))))))))***************,,,......///555???GGGPPPSSSVVVVVVVVVZZZccckkkuuuxxx}}}zzztttqqqttt{{{sss^^^QQQHHHLLLZZZmmmvvvvvv||||||bbbTTTKKKPPPRRRKKKEEEEEE@@@@@@CCCIIIMMMPPPWWW___hhhrrr~~~wwwwwwvvvvvvvvvvvvuuussszzzqqqiiidddNNNEEE<<<888444111111444//////000000000...---+++------,,,,,,,,,,,,++++++************************((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********************++++++,,,,,,---------------...///000000,,,222333555IIIiiiiii___ZZZVVVWWWVVVUUUWWW\\\[[[YYY\\\cccjjjsss~~~|||xxxuuupppllliiiiiijjjlllnnnppprrruuuxxxzzz{{{|||yyy~~~}}}}}}~~~yyyppphhh]]]ZZZVVVRRROOOMMMLLLLLLGGGDDDEEEHHHHHHGGGHHHLLLLLLSSSccczzz|||iiihhhwwwoooYYYEEE@@@===555111444111111111111000000000000......---------,,,,,,,,,///...---,,,***)))((('''************))))))(((((((((((()))***+++,,,,,,---+++++++++++++++***)))((($$$'''))))))'''&&&(((***'''(((((()))***+++,,,,,,&&&&&&'''((()))***++++++))))))))))))************))),,,///000333:::FFFOOOUUUSSSRRRSSSZZZccclllrrr~~~|||xxxuuuwww~~~tttaaaOOODDDGGGKKKYYYnnnxxx|||tttaaaTTTOOOXXX]]]VVVOOONNNIIIIIIMMMRRRVVVYYYaaajjjuuu~~~}}}}}}zzzxxxrrrrrrrrrsssttttttrrrqqqzzznnngggZZZPPPCCC999444222111000000/////////............------,,,,,,,,,,,,++++++************))))))))))))((())))))(((&&&'''))),,,(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&%%%%%%&&&''')))***)))))))))))))))))))))))),,,+++******,,,---------000333555>>>XXXyyykkk\\\ZZZXXXWWWVVVWWWXXXYYYZZZ\\\___dddlllvvv~~~{{{vvvrrrmmmiiiffffffhhhiiipppssswwwyyyzzz{{{|||~~~~~~~~~tttmmm\\\YYYUUUTTTTTTTTTPPPMMMJJJIIIHHHHHHHHHIIIJJJKKKSSSRRRWWWhhhnnnbbbqqqgggKKKAAA===666222333222222111111000///////////////...------------......---,,,+++************++++++++++++++++++++++++)))******+++++++++******))))))))))))))))))))))))******))))))((((((''''''***'''%%%&&&((()))(((&&&+++*********))))))((((((((()))***)))((()))+++,,,,,,,,,---222;;;EEEMMMRRRXXXVVVVVVZZZbbbllluuuzzz~~~wwwxxxyyy}}}uuueeeVVVHHHDDDIIIQQQZZZfffppp~~~uuuttt{{{}}}yyyjjjfffcccfffjjjjjjddd]]]YYYZZZ\\\]]]___fffooowww|||wwwtttsssppppppooonnnnnnnnnnnnnnnwwwooo___UUUGGG<<<666444222111000000/////////.........------,,,,,,,,,,,,++++++************)))))))))))),,,,,,,,,***((((((***+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''')))***+++************************///...---...///000111111///333888EEEbbbwwweee[[[ZZZXXXWWWVVVWWWXXXYYYZZZ\\\```eeelllvvv}}}zzzwwwpppmmmjjjgggeeegggiiikkkpppsssvvvyyyzzz{{{}}}~~~|||~~~}}}}}}}}}~~~yyyrrrccc^^^XXXUUUTTTSSSPPPMMMJJJIIIHHHGGGGGGHHHIIIJJJNNNMMMRRR```tttwwwfffnnn{{{qqqTTTFFF???666222444222222111111000000////////////...------------...///...---,,,++++++++++++++++++++++++++++++++++++******+++++++++******)))))))))))))))))))))))))))***)))))))))((((((((('''+++(((&&&''')))***)))(((******)))))))))(((((((((((()))******))))))***,,,111111333999CCCMMMTTTWWWWWWWWWXXX]]]fffpppxxx}}}|||yyywwwvvv{{{uuuaaaSSSIIIBBBEEEOOO]]]gggrrr}}}sssfffdddmmmtttvvvwwwtttrrrsssvvvvvvsssooojjjjjjkkkjjjjjjnnntttyyy}}}~~~~~~zzzuuurrrmmmmmmllllllllllllmmmnnnvvvggg[[[KKK???888555333222000000000/////////......------,,,,,,,,,,,,++++++++++++*********)))))))))---------+++((('''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))***+++,,,************************,,,+++,,,,,,---.../////////444===OOOnnnmmm^^^ZZZYYYXXXWWWVVVWWWXXXYYYZZZ]]]aaafffmmmwww~~~yyytttqqqhhhgggeeedddeeegggjjjlllooorrrwwwyyy{{{|||~~~}}}|||{{{zzzxxxyyyzzzyyywwwvvvvvvwwwuuuvvvwwwzzz}}}yyyllleee\\\WWWTTTSSSPPPNNNJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJNNNXXXfff{{{ooonnnuuu```LLL@@@777333555222222222111000000////////////...------------...//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))))))))))))))(((((((((((()))(((&&&&&&((()))((('''))))))((((((((((((((('''(((***,,,,,,+++***+++,,,000111666???JJJRRRVVVVVVTTTVVV[[[bbbkkkttt{{{{{{vvvrrrqqqwwwlll[[[JJJBBB???AAAMMM\\\mmmwww~~~zzzmmm```]]]fffsss{{{~~~~~~}}}zzzwwwvvvxxxyyy|||}}}~~~~~~~~~{{{yyywww||||||~~~xxxqqqjjjjjjiiiiiijjjkkklllmmmyyymmmaaaOOOAAA999555333111000000000////////////...------,,,,,,,,,++++++++++++++++++*********))))))******+++)))'''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++******************************+++++++++,,,...000111666AAAWWWwwwyyyggg\\\XXXXXXWWWVVVVVVWWWWWWXXXZZZ]]]bbbhhhnnnwww~~~zzzuuuoookkkccccccbbbcccdddgggiiikkkpppssswwwzzz|||}}}~~~|||yyywwwuuutttsssrrrrrrqqqooolllkkkmmmnnnpppqqqtttxxx|||rrrjjj___XXXTTTSSSRRRPPPJJJIIIHHHGGGFFFFFFGGGHHHIIIKKKOOOUUU]]]ooozzzrrrvvvjjjRRRBBB777444555333333222111111000000/////////...------------.........---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))))))))))))))(((((((((((('''&&&%%%%%%&&&&&&&&&&&&((((((((((((''''''''''''(((***,,,---,,,,,,,,,---///333<<>>===AAAHHHZZZkkkzzz~~~|||zzzwwwooofffcccjjjwww{{{yyywwwuuuvvvvvvuuusssrrrrrrsss{{{{{{|||zzzsssjjjiiihhhhhhiiijjjlllmmm{{{qqqeeeSSSDDD;;;666222000111000000000////////////------,,,,,,,,,+++++++++++++++++++++************'''(((***)))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********)))************************,,,...//////...///222444555;;;IIIaaa~~~ssseee]]]WWWVVVVVVVVVVVVVVVWWWWWW[[[^^^ccciiipppwww{{{wwwqqqkkkgggbbbbbbcccdddeeegggiiijjjqqqtttxxx{{{|||~~~~~~~~~zzzxxxuuurrrooolllkkkjjjhhhhhhgggeeecccccceeegggmmmnnnrrrwww|||wwwnnnbbbYYYVVVUUUTTTSSSLLLJJJIIIGGGFFFFFFGGGGGGHHHJJJOOOSSSXXXfffvvvttttttXXXEEE999555555333333222222111000000000//////...------------...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((************************(((((((((((())))))))))))'''(((''''''&&&&&&'''(((''''''''''''(((((((((((((((***,,,---------...000333<<>>999111111111111000000000000---------,,,,,,,,,++++++,,,,,,,,,+++++++++******)))***,,,+++)))&&&%%%&&&))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---------,,,+++***++++++++++++++++++++++++***---111000......333777999NNNpppuuuiiibbbYYYRRRSSSTTTUUUVVVVVVVVVVVVVVV[[[```ffflllrrrxxx}}}~~~wwwpppkkkgggcccaaaaaacccgggkkkoooqqqrrrsssvvvxxx{{{}}}}}}}}}~~~|||xxxssspppmmmlllaaa```^^^]]]]]]^^^```aaaeeehhhkkknnnppprrruuuxxxsssuuuyyy}}}zzziiiiiihhhfffhhhnnnxxxsssggg```[[[VVVSSSPPPOOOMMMJJJIIIHHHHHHHHHFFFFFFIIIKKKMMMRRR```nnnwwwrrrXXXFFF;;;666444444333222222111111000//////...------------...------,,,,,,,,,------...++++++++++++++++++++++++'''((()))***+++,,,,,,,,,************************'''((((((((())))))******%%%&&&(((&&&$$$###&&&((((((((())))))******++++++))))))******,,,111777<<>>===888666555444444333222000......//////......---,,,------------------------)))))))))***+++++++++,,,,,,,,,,,,++++++*********,,,+++***))))))***+++,,,+++***)))'''''')))***+++)))))))))))))))))))))))))))***,,,------,,,++++++...,,,...222333444===HHH\\\^^^]]]YYYTTTWWWbbbkkkyyyxxx}}}~~~|||qqqVVVIIIBBB===CCCNNNWWWdddvvv{{{vvvmmmdddZZZ^^^```___eeettt~~~}}}~~~|||yyyvvvtttrrroookkkhhhffffffgggggghhhiiiiiiiiinnnllliiihhhiiimmmqqqtttuuutttrrrooolllmmmoooqqqrrrfffWWWGGG<<<:::444222111111111111///---///............---------------,,,++++++,,,------******)))(((((()))******))))))))))))))))))))))))((((((((()))))))))******+++,,,---...---+++)))(((++++++******************---,,,...222222111555;;;FFFhhhrrrddd^^^YYYUUUSSSRRRRRRRRRRRRTTTWWWZZZ\\\```aaadddiiipppwww}}}}}}wwwnnngggcccbbbaaa```fffhhhkkkooorrruuuvvvwwwxxx{{{~~~yyytttooollljjjllliiiiiikkklllmmmssszzzyyy|||yyyooofffdddggglllttt|||{{{qqqhhh```ZZZWWWSSSQQQNNNMMMLLLJJJHHHFFFFFFIIIMMMLLLKKKNNNWWW^^^qqq}}}hhhNNN@@@<<<888666444333333333111///......//////......---,,,------------------------************++++++++++++,,,,,,++++++++++++++++++++++++***))))))***+++++++++***)))(((((()))***+++))))))))))))))))))))))))''''''))))))***))))))(((,,,---111444333666DDDRRRdddbbb]]]YYYYYY```kkksss~~~~~~{{{xxxzzzzzzcccLLLBBB>>>???IIIVVViiitttssslllggg```[[[WWW^^^fffjjjrrr}}}{{{zzz}}}{{{wwwtttsssrrrqqqooolllhhheeeccccccdddfffggghhhiiijjjmmmkkkiiiggghhhlllppprrrssssssqqqnnnllllllnnnpppxxxlll]]]LLL@@@<<<555333222111111111///---///............------------,,,,,,++++++,,,,,,---))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((())))))))))))***+++,,,,,,+++***)))******+++++++++++++++++++++***---111111222999AAAPPPuuu{{{fff\\\YYYVVVSSSRRRQQQQQQQQQSSSUUUXXXZZZ\\\```aaadddhhhooovvv}}}xxxrrriiibbb______```aaagggiiimmmqqquuuwwwxxxyyyzzz|||yyywwwwwwvvvtttsssvvvwwwxxx~~~}}}yyy{{{wwwnnnlllmmmqqqxxx~~~vvvnnnfff___ZZZVVVTTTQQQOOOMMMLLLIIIHHHFFFIIILLLKKKJJJLLLSSSZZZdddxxxxxxtttWWWDDD<<<888666444222222222000///...////////////...------------------------------+++++++++++++++*********++++++++++++++++++,,,,,,++++++***))))))***+++++++++***)))(((((()))***+++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++,,,///444666777===OOO```iiibbbYYYWWW]]]iiisssyyyvvvtttvvveeeSSSCCC>>>@@@GGGVVVeee}}}{{{yyywwwxxx{{{rrraaaWWWTTTSSSSSSZZZeeeqqqyyy{{{xxxtttttttttsssppplllllllllnnnoooooolllgggcccaaabbbcccdddfffgggiiiiiikkkiiigggfffgggjjjmmmpppqqqqqqooommmjjjjjjlllnnnzzzoooaaaPPPCCC>>>666444222111111111///...///............---------************************)))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((()))***++++++++++++*********+++++++++++++++,,,++++++---000111333;;;EEEYYY}}}mmm]]]VVVUUURRRPPPOOOPPPPPPQQQSSSUUUXXX[[[\\\aaaaaaccchhhnnnvvv}}}|||rrrlllddd^^^\\\^^^```bbbiiikkknnnrrrvvvxxxyyyzzz}}}~~~~~~}}}}}}}}}}}}wwwvvv~~~wwwuuuvvvyyy~~~zzzssskkkccc]]]YYYVVVRRROOONNNLLLJJJHHHFFFIIIKKKJJJHHHJJJOOOTTTZZZlllyyybbbIII<<<999666333222222111000//////////////////...------------------------------,,,,,,,,,++++++******************++++++,,,,,,,,,+++******************+++******)))(((((()))******((((((((((((((((((((((((++++++,,,------............000444999???KKK\\\iiijjjbbbZZZ\\\gggsss{{{}}}xxxrrrqqquuuxxxRRRJJJCCCEEELLLWWWhhhwww{{{xxxxxxwwwxxx{{{|||yyybbbPPPHHHHHHNNNUUUfffqqq}}}~~~uuurrrmmmkkkjjjjjjhhhfffhhhjjjnnnrrrssspppkkkfffcccddddddeeefffggghhhhhhiiihhhfffeeefffhhhkkkmmmoooooonnnkkkiiihhhjjjlllsssyyyooodddSSSEEE???888666333222111111000//////............---------************************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))***++++++++++++******++++++,,,,,,,,,,,,------///111000333>>>IIIfffrrreeeWWWRRRQQQOOOMMMMMMNNNOOOQQQSSSVVVYYY\\\]]]aaabbbdddiiiooowww~~~|||yyymmmggg```[[[[[[___bbbeeejjjlllooosssvvvxxxyyyzzz~~~~~~vvvuuu~~~}}}}}}~~~}}}wwwppphhhaaa[[[XXXSSSPPPNNNLLLJJJHHHGGGHHHIIIIIIHHHIIIMMMPPPVVVeee}}}oooQQQ???:::777444222111111000/////////000000//////...------------------------------,,,,,,,,,++++++***************++++++,,,,,,,,,*********++++++***************))))))))))))******((((((((((((((((((((((((((((((((()))***++++++,,,111222555===KKKZZZfffkkkhhhdddaaahhhttt~~~yyyooolllooo}}}~~~gggHHHHHHLLLTTT]]]iiixxxyyyqqqtttzzz||||||}}}~~~ssscccPPPFFFCCCGGGSSS```rrr{{{|||vvvtttnnnkkkgggeeedddeeeeeefffiiilllrrrwwwyyywwwqqqmmmhhhhhhhhhhhhgggggggggggghhhfffeeedddeeegggiiikkkmmmmmmllljjjhhhggghhhjjjssszzzrrrhhhXXXHHH@@@:::777444222222111000//////............---------+++,,,,,,------,,,,,,+++))))))************))))))))))))))))))))))))))))))''''''((((((((()))))))))************++++++,,,,,,******++++++,,,---------//////111222111444AAAOOOssslll```TTTPPPOOOMMMKKKLLLMMMNNNPPPTTTWWWZZZ\\\]]]aaabbbffflllrrryyy~~~~~~yyyuuuiiieee___\\\]]]bbbeeehhhmmmoooqqqtttwwwxxxyyyyyy{{{}}}vvvvvv~~~{{{uuummmfff^^^ZZZTTTPPPNNNLLLKKKIIIGGGHHHHHHHHHHHHIIILLLNNNSSS^^^rrr|||[[[FFF<<<999555222222111111000///000000000000///......------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,)))***++++++++++++***))))))))))))******)))))))))))))))))))))))))))))))))************+++,,,......222444:::EEEVVVfffkkkiiiaaabbbgggpppyyy~~~~~~zzzooohhhllltttkkkYYYIIIPPPZZZccckkkvvvyyyppplllrrr{{{~~~~~~|||rrrZZZNNNFFFGGGKKKRRR```oooyyyvvvooolllgggeeecccaaaaaaccceeegggkkknnnttt{{{~~~|||wwwrrrlllkkkjjjjjjiiihhhgggggggggfffeeeddddddfffhhhiiillllllllljjjhhhgggggghhh{{{xxxnnn]]]LLLCCC;;;888444222222222111000///............---------+++,,,------------,,,+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((()))))))))******,,,++++++++++++,,,,,,,,,******++++++,,,------......///111222222777GGGVVVzzz~~~ggg\\\RRRNNNMMMKKKKKKMMMLLLMMMPPPTTTWWWZZZ]]]^^^```ccchhhnnnuuu{{{zzzvvvsssgggccc___^^^aaaeeeiiikkkqqqrrrtttwwwxxxyyyyyyyyyzzzuuuvvv{{{yyyxxxzzzrrrlllaaa\\\WWWRRRPPPNNNLLLKKKGGGGGGHHHHHHHHHJJJKKKMMMPPPXXXfff{{{fffOOO>>>:::666333222222222111000000000000000///......------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))***++++++++++++***)))))))))************)))))))))))))))))))))))))))))),,,,,,,,,,,,---///111222///777BBBNNN^^^kkklllggg^^^fffpppxxx}}}~~~}}}tttjjjiiiuuuooo\\\RRRTTT^^^iiipppvvvuuupppqqqxxx}}}~~~uuucccWWWKKKEEEHHHSSS]]]dddqqq}}}pppiiifffbbbaaaaaa``````bbbeeegggkkknnntttzzz~~~|||xxxtttkkkkkkjjjjjjiiiiiihhhhhhgggfffeeedddeeefffggghhhkkklllllljjjhhhgggggghhh}}}~~~sssaaaOOOEEE<<<888444222222222111000//////.........---------)))***+++,,,,,,+++***)))***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))************------,,,++++++,,,,,,---******+++,,,,,,---......---...111333333:::JJJ[[[|||qqqdddZZZPPPLLLLLLKKKLLLNNNKKKMMMPPPTTTXXX[[[]]]^^^```dddiiipppwww||||||xxxtttrrrfffccc``````cccgggkkkllltttuuuwwwyyyzzzzzzzzzzzz}}}uuuooopppuuuyyy~~~yyy}}}vvvpppccc___YYYTTTQQQOOONNNMMMFFFGGGGGGHHHIIIJJJLLLMMMMMMSSS^^^pppmmmUUU???;;;777333333333222222000000000000000//////...------------------------+++++++++,,,,,,------------,,,,,,++++++*********)))***+++,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))))))))))))))***,,,...///+++999IIIUUUaaakkklllfffeeeppp}}}xxxpppjjjnnnvvv___SSSQQQ```jjjtttyyy}}}}}}xxxuuuuuuyyy~~~xxxdddOOOBBBGGGEEENNN```mmmsss~~~xxxllldddaaa___``````______aaadddgggiiilllrrrxxx|||{{{wwwsssiiiiiiiiiiiiiiiiiiiiiiiigggfffeeeeeeeeefffggghhhkkkllllllkkkhhhgggggghhhuuubbbRRRHHH@@@999444444555222000111////////////............---,,,+++*********+++,,,+++*********))))))((((((+++*********))))))((((((******)))))))))))))))***((())))))))))))*********++++++++++++,,,---......(((555000+++777>>>KKKgggzzzfffYYYVVVQQQLLLJJJJJJLLLMMMNNNOOORRRUUUXXX[[[\\\]]]aaacccgggmmmsssyyy~~~|||wwwooogggdddbbbaaabbbgggmmmrrruuuwwwxxxzzz|||{{{tttmmmeeedddhhhnnnwww}}}yyy~~~}}}zzzuuuqqqooopppuuu~~~yyyuuummmdddXXXRRRPPPQQQOOOMMMMMMKKKIIIHHHHHHHHHJJJKKKOOOOOOTTTbbbvvvzzzZZZHHH888333444000222555000111000000///...---------......//////......---,,,******************++++++************************))))))))))))))))))))))))((((((((((((((())))))************))))))))))))))),,,)))(((,,,......000444888@@@RRRfffnnniiieeeeeemmmttt~~~xxxllljjjnnnyyyuuu]]]QQQYYYgggttttttwww~~~}}}yyyyyy{{{www}}}uuu```NNNGGGIIIEEETTTfffrrr|||zzz||||||wwwnnneeeaaa___]]]^^^```ccceeefffggghhhhhhhhhiiikkknnnpppooonnnmmmlllkkkjjjjjjjjjkkklllggghhhiiihhhggggggiiikkkjjjmmmnnnkkkfffdddgggjjj|||iiiWWWLLL@@@888222222333000...///////////////............---,,,+++*********+++,,,+++*********))))))))))))*********)))))))))((((((******))))))))))))******)))))))))*********++++++*********+++,,,---//////+++444111///999???QQQqqqrrraaaXXXUUUQQQMMMKKKKKKLLLMMMMMMOOOQQQTTTWWWZZZ\\\]]]```cccgggmmmsssyyy}}}|||uuullldddbbbaaaaaadddhhhnnnsssvvvxxxyyyzzz|||}}}ssskkkddddddiiiqqqxxx{{{}}}|||xxxrrrkkkfffdddccchhhpppyyy~~~xxxuuuooofff[[[TTTRRRRRRQQQOOONNNLLLJJJHHHHHHHHHIIIJJJKKKKKKQQQ\\\kkkaaaMMM<<<666666222333555///222111111000//////.....................---,,,,,,++++++***************+++************************************************)))))))))))))))***++++++************)))))))))))),,,)))***...000000333777???III[[[jjjllleeeaaacccuuuyyyrrrhhhkkkwwwxxxdddVVVXXXjjj}}}}}}~~~~~~~~~|||pppcccSSSGGGFFFKKKTTTbbbsss~~~vvvwwwuuuqqqkkkeeeaaa___^^^___aaadddfffgggggggggiiihhhggghhhjjjkkkkkkjjjjjjjjjiiiiiijjjlllmmmnnniiijjjjjjiiihhhhhhkkkmmmkkkmmmnnnkkkfffdddfffiiiqqq^^^RRRDDD;;;444333222000///000////////////............------,,,+++++++++++++++***************)))))))))******))))))))))))((((((***)))))))))))))))******************+++++++++,,,*********+++,,,...///000...222222555===CCC[[[iii[[[UUUTTTQQQOOOMMMLLLLLLLLLLLLNNNPPPSSSVVVYYY[[[\\\```bbbgggmmmsssyyy}}}zzzrrrhhh```___```cccfffkkkppptttwwwxxxyyy{{{}}}tttiiiccceeejjjrrrxxx|||yyy~~~yyyqqqhhh___YYYWWWVVVYYYaaajjjssszzzxxxrrrjjj___XXXUUUTTTRRRQQQOOONNNKKKIIIHHHGGGHHHIIIIIIJJJNNNUUU___rrrmmmTTTBBB:::999444444555///222222222111111000000///------......------,,,+++---,,,+++***************++++++++++++++++++++++++***************************************++++++,,,************************+++***,,,000111222666<<>>BBBQQQuuuyyyaaaXXXRRRQQQQQQPPPOOOMMMLLLLLLLLLMMMNNNQQQTTTWWWZZZ\\\___ccchhhooouuuzzz}}}}}}tttkkkddd```___cccjjjnnnqqqtttwwwyyyyyyzzz|||~~~xxxjjjeeehhhkkkrrrwww}}}zzzooouuuwwwmmmbbbXXXQQQQQQMMMMMMRRRZZZdddsssvvvpppggg^^^XXXUUUSSSRRRRRRPPPMMMJJJHHHGGGGGGHHHIIIKKKOOOQQQTTT```yyycccLLL???;;;666666777000111000000000000000//////------......------,,,+++...---,,,+++************++++++++++++++++++++++++************************)))(((((((((((()))******))))))******+++++++++,,,---...111333222444???KKK___fffjjjddd\\\^^^iiiuuuyyyqqquuu|||mmmWWWGGGQQQkkk|||mmmbbbSSSHHHAAAEEEQQQ```ooozzz~~~vvvqqqooollljjjhhheeeaaabbbeeehhhhhhfffdddfffhhhiiiiiiiiigggfffjjjhhhfffgggjjjmmmoooooollllllkkkjjjjjjjjjkkkllllllllljjjhhhgggiiimmmpppqqqqqqooolllhhhfffeeeeeetttkkk[[[NNN@@@888333000///111////////////............---------------,,,++++++*********+++++++++++++++''''''(((((((((((())))))(((((((((((()))***+++,,,************+++++++++,,,///......---------------222---666@@@EEE^^^sss___YYYQQQQQQPPPPPPOOONNNMMMMMMMMMMMMNNNPPPSSSWWW[[[]]]```dddjjjqqqwww{{{~~~xxxnnnfffcccbbbccchhhooorrrssstttwwwzzzzzz{{{}}}~~~|||vvviiifffhhhjjjtttyyy~~~}}}nnnrrr~~~yyypppfff\\\UUUQQQMMMKKKNNNTTT\\\jjjvvvxxxssskkkbbbZZZVVVTTTSSSRRRPPPMMMJJJHHHHHHHHHHHHHHHIIILLLNNNQQQZZZmmmpppVVVDDD<<<666666777111000000000000000000000000......//////......---,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((())))))***))))))******+++,,,,,,,,,---///222444444:::JJJZZZrrrsssnnnddd___eeeqqqyyyxxxssspppzzz|||WWWJJJFFFZZZwww}}}lll]]]SSSCCC???BBBOOOaaarrruuummmjjjjjjjjjjjjeeedddcccdddfffhhhjjjjjjhhhiiiiiiiiiiiiiiihhhhhhhhhggggggiiimmmqqqrrrsssooonnnllljjjiiiiiiiiijjjllllllkkkiiihhhiiimmmooosssrrrooommmjjjhhhgggfffzzzpppcccTTTDDD:::444000///111////////////............,,,---.........---,,,+++*********++++++,,,,,,,,,'''''''''((((((((())))))(((((((((((()))***+++,,,)))))))))*********++++++,,,,,,,,,------...///000333000;;;BBBHHHjjjjjj[[[YYYQQQQQQOOOOOONNNNNNNNNNNNNNNNNNOOOQQQTTTXXX[[[^^^aaaeeekkkrrryyy}}}{{{qqqfff```aaadddiiinnnsssuuuttttttwwwzzz{{{{{{}}}~~~zzzqqqoooqqq|||oooffffffhhhhhhooottt{{{~~~sssttt}}}|||sssiii___XXXRRRNNNKKKLLLPPPVVVbbbmmm{{{{{{wwwoooeee]]]WWWUUUUUUQQQPPPMMMJJJIIIHHHIIIIIIIIIIIIJJJMMMOOOUUUcccqqqbbbKKK???666666777000111111111111111111111111//////000000//////...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((())))))***+++))))))***++++++,,,------,,,///333666888AAAWWWkkk~~~|||sssiiijjjttt}}}wwwooolllqqq}}}wwweeeLLLJJJRRRggg|||yyyvvvyyy~~~lll[[[OOOHHH???@@@KKK]]]qqq}}}vvvmmmgggggghhhiiihhhcccdddfffffffffhhhjjjllllllkkkjjjiiihhhhhhiiiiiiffffffgggjjjnnnqqqqqqqqqooonnnllljjjiiiiiiiiiiiilllllllllkkkjjjkkkmmmoootttssspppnnnlllkkkiiihhh|||~~~sssiiiZZZIII>>>777222111333000/////////............,,,---.........---,,,+++*********++++++,,,,,,,,,&&&'''''''''(((((())))))(((((((((((()))***+++,,,((())))))))))))***************+++,,,...000222333444333>>>CCCJJJrrr|||bbbWWWXXXRRRQQQOOONNNMMMNNNOOOOOOOOOOOOOOOQQQTTTXXX\\\^^^bbbffflllssszzz~~~}}}|||wwwlllaaa]]]```eeelllqqqvvvwwwuuutttwww{{{{{{|||}}}rrriiiggglllrrrrrrjjjdddeeehhhggggggnnnvvv|||~~~zzzyyy~~~~~~tttkkkaaaZZZTTTOOOLLLLLLNNNSSS^^^hhhsss}}}}}}yyyrrrhhh___YYYWWWWWWQQQOOOMMMJJJIIIIIIJJJJJJLLLJJJKKKMMMOOOTTT^^^iiijjjPPPAAA777555666///222222222222222222222222000000000000000//////...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,))))))***+++,,,,,,------+++...333777;;;GGGaaaxxx~~~tttnnntttppphhheeeqqq}}}iiiTTTCCCJJJZZZooowwwhhhkkkrrr}}}rrr^^^NNNEEECCCAAAFFFSSShhh|||sssmmmgggdddeeefffgggfffaaaeeehhhhhhfffgggiiilllnnnmmmjjjhhhhhhhhhiiijjjeeeeeefffiiimmmoooooonnnnnnmmmllljjjiiiiiijjjjjjlllmmmnnnnnnmmmmmmnnnpppuuussspppnnnmmmlllkkkiiipppjjj___OOOAAA999555333222000000000///......------///...---,,,***)))((('''------------------------))))))))))))))))))))))))************************++++++,,,,,,,,,,,,---------...//////......000111...888<<>>GGGbbbjjj[[[VVVSSSSSSRRRPPPOOONNNOOOOOOPPPQQQRRRSSSSSSTTTXXX]]]```dddiiiooovvv{{{}}}yyyqqqhhhbbbbbbggglllrrrsssuuuwwwzzz|||}}}}}}wwwrrrooojjjggggggddd```___bbbiiipppyyy~~~}}}qqqddd]]]XXXRRRMMMLLLLLLLLLQQQWWWdddqqq}}}uuummmfffaaa^^^\\\VVVTTTQQQOOONNNLLLJJJHHHIIIIIIHHHGGGIIINNNVVV[[[mmm]]]GGG???:::666444333333222222111000000000......---,,,,,,,,,,,,---------......---,,,,,,+++***+++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,,,,...000111555888<<>>KKKhhhiii___ZZZVVVUUUQQQQQQPPPOOOOOOOOOPPPQQQOOOPPPRRRSSSVVV[[[aaaeeemmmqqqwww||||||sssmmmeeeaaadddjjjrrrvvvxxxxxxxxxyyy{{{}}}|||tttnnnhhhbbbaaadddiiipppyyyxxxttt|||wwwmmmggg___XXXRRROOOKKKGGGGGGKKKQQQ\\\iiivvv~~~vvvrrrnnniiiddd\\\ZZZWWWUUUSSSQQQMMMJJJGGGHHHIIIHHHGGGHHHJJJMMMSSS]]]pppeeeKKK>>>888555222222111111000//////...000///......------......------......//////......,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---...///000333666999BBBSSSgggqqqpppkkkhhhmmm~~~{{{xxxxxxzzzvvvXXXLLLWWWmmm~~~yyyhhh```dddoooxxxqqq[[[MMM===:::888999999:::@@@GGG\\\ooouuuggg]]]ZZZ[[[ZZZ^^^cccggghhhhhhhhhhhheeehhhlllpppqqqooollljjjiiihhhggggggggggggiiiiiijjjjjjiiiiiijjjlllnnnooojjjkkkmmmnnnnnnmmmlllkkkjjjkkkkkkjjjhhhggghhhiiihhhfffeeefffiiikkkllllll}}}ttteeeTTTEEE;;;666222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************++++++++++++***,,,...///000111444777<<>>;;;444333111000000000...---.........---------,,,,,,++++++***))))))***************************************))))))******+++,,,++++++++++++,,,,,,,,,,,,+++,,,......///222777:::AAALLLkkkggg^^^YYYYYYXXXQQQQQQPPPPPPOOONNNNNNNNNOOOOOOQQQTTTWWWZZZ^^^dddgggnnnrrrxxx}}}yyyrrrgggdddccceeekkkqqquuuvvv{{{{{{{{{{{{|||~~~xxxmmmeee___]]]]]]ccchhhqqqxxx~~~~~~sssrrrtttyyy}}}{{{zzzuuujjj___TTTOOOLLLHHHGGGHHHLLLRRRZZZeeewww}}}uuupppmmmeee```ZZZVVVTTTRRRNNNKKKKKKJJJHHHGGGGGGGGGIIIJJJNNNOOOUUUdddvvvgggNNN???999555444333222111111111111111000000///......------------------------------+++,,,,,,---......------++++++,,,,,,,,,,,,++++++***++++++,,,,,,---......///...000444666777===EEE]]]rrr|||}}}}}}~~~jjjYYYRRRaaauuujjjRRRAAA999666333555666777:::BBBNNNXXXqqqxxxkkkgggccccccffffffaaa___aaaaaa`````````bbbdddggghhhgggiiikkkmmmmmmmmmlllkkkiiiiiiiiijjjkkklllnnnnnnqqqooommmkkkjjjkkkkkklllmmmnnnooopppppppppooonnnmmmlllkkkjjjhhhgggffffffcccdddeeefffhhhjjjmmmnnn{{{qqqbbbPPPBBB<<<333222111111111000...,,,.........------------,,,------,,,+++******************************************))))))******+++,,,*********++++++++++++,,,***+++---...000444999<<<@@@SSSuuueee^^^YYYXXXXXXQQQPPPPPPOOOOOOOOOOOOPPPPPPOOOQQQUUUWWW[[[___dddhhhmmmqqqxxx}}}wwwmmmgggeeeeeehhhnnnssswwwxxx}}}}}}}}}~~~}}}qqqddd]]]\\\]]]ccchhhpppvvv{{{~~~xxxssspppssswww|||{{{zzz|||wwwmmmbbbVVVQQQMMMIIIGGGHHHJJJPPPXXXbbbttt~~~wwwqqqnnnhhhbbbZZZUUUSSSRRROOOLLLJJJHHHGGGFFFFFFGGGIIIJJJMMMMMMRRR^^^nnn{{{oooTTTCCC<<<555444333222111111111111000000000///......------///...------------...///,,,,,,---.........------++++++,,,,,,,,,,,,+++++++++++++++,,,------......---///444888777888AAALLLgggxxx|||}}}|||{{{iiiRRRRRR]]]rrrttt\\\III<<<666444444666777999>>>IIIVVV```{{{{{{mmmdddeeedddfffjjjjjjfffddddddaaaaaa```aaabbbdddfffgggggghhhjjjlllmmmmmmlllkkkjjjjjjjjjkkklllmmmooooooqqqooommmkkkjjjiiijjjjjjkkklllnnnppppppppppppooonnnmmmkkkiiihhhgggggggggbbbcccdddfffhhhjjjlllnnn~~~|||qqqeeeVVVGGG>>>333222111222222111...,,,............------------///...---,,,+++***************************************))))))******+++,,,))))))*********++++++++++++,,,...///111444999===@@@XXX{{{yyyccc]]]XXXWWWXXXRRRQQQQQQPPPOOOOOONNNOOOOOOOOOQQQUUUXXX[[[```eeeiiimmmqqqxxx~~~uuuiiiggggggiiilllqqqvvvyyy{{{~~~~~~rrrccc[[[[[[^^^bbbgggmmmssswww{{{~~~yyypppooorrrwwwwwwxxx~~~{{{pppdddXXXRRRNNNIIIGGGHHHIIIOOOVVV```rrrzzzuuurrrkkkddd[[[UUUSSSRRRPPPNNNIIIHHHFFFFFFFFFGGGIIIJJJLLLLLLPPPYYYggg|||xxxYYYDDD;;;666555444333222111111111000000//////............000...---++++++---...000+++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---.........---000555777666:::HHHXXXpppyyy{{{uuuxxxkkkYYYGGGUUUlll{{{```LLL???888444333444555777;;;EEETTTeeeppp~~~ppphhhdddeeegggkkkmmmlllhhhfffeeeccccccccccccdddeeeggghhhiiijjjlllnnnnnnmmmllljjjjjjjjjjjjjjjkkkmmmnnnooommmlllkkkjjjiiiiiiiiijjjllllllnnnooooooooonnnnnnnnnllljjjgggfffffffffgggcccccccccdddfffgggiiijjjtttiii\\\LLL@@@666444333222222111///---//////.........---------///...---,,,++++++++++++******************************))))))******+++,,,))))))*********+++++++++---...///000111444888<<<@@@\\\}}}rrr```]]]WWWVVVWWWSSSSSSRRRQQQOOOMMMLLLLLLKKKNNNQQQTTTWWW[[[```eeeiiimmmqqqxxx~~~~~~rrrhhhfffiiilllppptttyyy|||~~~pppccc[[[[[[^^^___ccciiinnnssswww{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ppplllnnnqqqwww|||{{{yyyvvv{{{~~~sssggg[[[TTTOOOIIIFFFGGGHHHNNNUUU___qqqzzzxxxoooggg^^^WWWTTTSSSRRRPPPJJJIIIGGGFFFFFFGGGIIIJJJKKKLLLPPPXXXcccuuu```GGG999777666444333222111111111////////////...............---+++******+++---...++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,------.../////////111444444444<<>>GGGggg}}}fff\\\\\\VVVTTTWWWTTTQQQPPPNNNLLLKKKJJJIIIIIIKKKNNNRRRUUUYYY^^^dddhhhooossszzzzzzrrrkkkffffffkkkrrrwwwzzz}}}yyymmmccc]]]ZZZYYYZZZ\\\___aaacccgggkkknnnqqqppppppqqqsssuuuxxxzzzvvvssstttxxxzzz{{{~~~vvvmmmkkkhhheeedddeeejjjrrryyy{{{zzzyyylll___WWWPPPJJJFFFFFFGGGLLLQQQYYYhhh||||||tttmmmddd]]]ZZZXXXTTTRRRNNNMMMKKKIIIHHHHHHIIIJJJHHHJJJOOOTTTZZZggg~~~|||ZZZDDD888777666444222111111111.../////////////////////------------------------......//////......---,,,,,,,,,------------,,,,,,,,,,,,------.../////////111111222555<<>>888333111111111000000/////////............++++++*********+++,,,,,,++++++++++++++++++++++++*********)))***++++++,,,++++++,,,,,,,,,---------+++---///111333777===AAAKKKlllyyyddd[[[\\\VVVTTTWWWUUUNNNNNNLLLKKKJJJJJJJJJJJJKKKMMMQQQTTTXXX]]]cccgggppptttzzz~~~vvvnnnhhheeeggglllsssyyy|||yyymmmeee^^^ZZZWWWZZZ[[[\\\]]]^^^```cccfffggggggfffgggjjjmmmppprrrrrrpppqqquuuxxxxxx{{{{{{qqqnnniiiccc```]]]bbbjjjqqqxxx|||zzzzzzmmm```WWWQQQJJJFFFFFFGGGKKKOOOUUUcccvvv~~~{{{uuunnnfff___\\\YYYUUURRRPPPNNNLLLIIIHHHHHHIIIIIIGGGJJJOOOSSSVVVaaawwwcccKKK888777666444222111111111.........///////////////------...//////...------000000111111000///......,,,------......------,,,,,,,,,------.../////////111111333999AAAQQQiii~~~~~~qqqjjjrrrqqqrrr|||nnnVVVOOOTTTrrrwwwvvvhhhOOO>>>333555777333333999===EEERRRcccrrr|||xxxkkkfffdddcccfffkkkooowww{{{uuuoooooonnnlllhhhiiiiiiiiiiiihhhhhhggghhhjjjlllooopppqqqppppppjjjjjjjjjkkklllmmmnnnoooiiiiiijjjkkkkkkkkkjjjjjjiiijjjlllmmmnnnmmmmmmllliiiiiiiiihhhgggeeecccbbbgggffffffeeeeeeeeeffffff|||mmm___UUUFFF===555444333000///000000000000000////////////---...///000///...,,,+++************************,,,,,,+++******+++,,,,,,,,,,,,,,,------,,,++++++000---...222555777<<>>EEEZZZnnndddZZZWWWVVVTTTTTTVVVSSSQQQNNNKKKIIIHHHIIIIIILLLNNNQQQRRRUUU[[[cccjjjooottt{{{~~~uuukkkfffdddlllpppvvv|||zzzpppiiiccc]]]YYYVVVTTTRRRRRRTTTVVVWWWWWWYYYYYYZZZZZZ\\\^^^___```aaacccfffhhhiiijjjmmmooosssxxxzzzpppjjjaaa]]]]]]aaaeeegggkkkpppuuu|||zzzssskkk```VVVOOOJJJHHHFFFEEEIIILLLOOOYYYiiivvv{{{~~~zzzxxx|||{{{vvvnnneee]]]XXXVVVUUUQQQOOOLLLJJJHHHIIIJJJKKKJJJKKKNNNQQQRRRYYYiiiyyyvvvSSSAAA;;;777666444111111444000000000000//////////////////............//////000//////...------,,,,,,,,,,,,---...////////////......//////000000111111000666888;;;MMMhhhxxxzzztttllllll{{{pppjjjuuuyyybbbRRRQQQcccuuuvvvhhhnnn~~~pppdddeeerrr~~~}}}aaaHHH>>>888555666777888<<>>:::555444666999<<>>777666666444333555000000000000//////////////////............////////////.........---------///////////////...------//////------...000333444666777>>>OOOfffvvvvvvooojjjmmmxxx|||tttuuuiiiPPPNNNbbbyyydddYYYeeewww~~~tttkkkjjjrrriiiSSSCCC:::666333333777;;;>>>FFFNNN\\\kkkyyy|||vvvooogggaaa\\\]]]```cccfffgggggggggggggggfffeeedddcccbbbaaaccceeehhhiiijjjllloooqqquuutttsssrrrqqqpppppppppkkkjjjiiiiiijjjlllnnnppppppmmmiiiffffffggggggfffdddeeehhhjjjllloooqqqsssyyy}}}rrrkkkmmmqqqtttuuuuuutttssstttxxx{{{}}}qqqiii\\\OOOBBB;;;666222000222000000000000////////////...---,,,+++***+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------.........---------000444777;;;EEEOOOjjjjjjaaaYYYXXXXXXVVVUUUWWWUUURRRNNNJJJIIIIIIKKKLLLNNNPPPSSSTTTWWW^^^gggooonnnsssyyy}}}vvvnnniiijjjlllqqqtttxxx{{{}}}~~~|||wwwrrrmmmgggaaa]]]YYYTTTPPPOOOMMMLLLJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMPPPRRRTTTUUUWWWYYY\\\^^^aaagggmmmuuuwwwiiiaaa]]]YYYWWWYYYXXX]]]eeeppp}}}{{{|||xxxoooiiiaaaYYYSSSNNNIIIFFFAAADDDFFFJJJUUUdddlllmmmmmmhhhdddeeefffhhhnnnuuuyyy}}}yyypppfff^^^XXXUUUQQQPPPNNNKKKJJJHHHHHHHHHHHHGGGIIILLLNNNRRR]]]iii}}}lllHHH???777555555333222333000000000000//////////////////............//////...............---------............------,,,+++......---,,,...000222444777999EEE\\\qqqxxxsssllllllttt~~~bbbRRRZZZpppvvv]]][[[mmmyyyrrrqqqwwwwww[[[FFF;;;777555333444888;;;???HHHQQQcccppp{{{yyyooogggaaa\\\]]]```dddggghhhhhhhhhggggggfffeeeeeeddddddddddddcccdddfffggghhhjjjmmmppprrrqqqppppppppppppqqqrrrlllkkkjjjjjjjjjlllnnnpppooolllhhhffffffffffffeeeeeefffgggiiillloooppppppvvv|||zzzqqqlllooouuuwwwzzz{{{yyywwwyyywwwpppbbbUUUFFF===777222000222000000000000////////////...------,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***+++,,,---......///......,,,---111666888===HHHTTTrrriii```YYYXXXYYYWWWVVVXXXTTTQQQMMMJJJIIIJJJMMMOOOMMMPPPTTTVVVYYY```hhhooonnnsssyyy{{{sssllliiikkknnnsssuuuxxx{{{|||~~~zzzvvvqqqjjjeee```\\\WWWRRRPPPNNNLLLJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJLLLOOOQQQRRRSSSVVVXXXZZZ\\\```eeeiiirrrvvvlllfff```\\\\\\XXX[[[___gggzzz~~~zzzqqqlllddd]]]VVVPPPJJJFFFCCCDDDFFFKKKXXXgggpppqqqlllfffaaaaaaaaabbbgggnnnppptttzzz}}}zzzrrrhhh```YYYUUUQQQPPPNNNLLLJJJHHHGGGGGGHHHGGGHHHLLLNNNQQQZZZdddvvvrrrLLLAAA777555555333111111000000000000//////////////////............//////........................------......---,,,++++++............///111333444555;;;OOOjjj{{{zzztttqqqqqq||||||ZZZTTTeeeyyynnn```hhh|||~~~yyyuuuyyyiiiPPP>>>555333444444666:::===BBBKKKVVVjjjrrrvvvoooeee^^^[[[XXX___bbbfffhhhhhhggggggggggggfffeeeeeeeeefffhhhiiidddeeefffffffffhhhlllnnnnnnnnnmmmmmmnnnoooqqqrrrrrrpppnnnkkkjjjjjjkkklllkkkiiigggfffeeeeeecccbbbfffeeefffhhhlllnnnooonnnssswwwzzzwwwqqqnnnrrrxxxyyy}}}~~~{{{}}}zzzssshhhZZZJJJ???888333111333000000000000////////////...............---,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++,,,---...////////////...///444888:::???LLLYYYxxxfff^^^XXXXXXXXXVVVUUUWWWRRROOOKKKHHHHHHJJJNNNPPPLLLPPPUUUYYY\\\aaahhhnnnrrrvvv{{{yyyqqqjjjhhhlllppptttvvvyyyzzz{{{}}}~~~yyysssoooeeeaaa\\\WWWTTTRRRPPPNNNJJJJJJIIIHHHGGGGGGGGGGGGFFFHHHKKKMMMNNNOOORRRTTTUUUVVVZZZ```bbbeeeooo||||||tttlllfffddd]]]]]]\\\```qqq}}}tttooohhh```YYYRRRKKKGGGFFFFFFFFFKKKYYYjjjssstttqqqkkkeeedddddddddiiiooopppuuuzzz}}}|||tttkkkbbb[[[WWWQQQPPPNNNLLLJJJHHHGGGFFFHHHGGGHHHLLLNNNQQQXXXaaalllxxxQQQEEE999777777444111111000000000000//////////////////............//////........................---...............---,,,...///000111333444555666888BBB[[[wwwyyyrrrtttvvvnnnSSS[[[qqq}}}vvveeegggzzz~~~oooXXXEEE999444333444444888===AAAFFFQQQ\\\kkknnnlllccc[[[ZZZZZZZZZ```dddhhhjjjiiihhhhhhiiigggfffeeeeeefffhhhkkkmmmfffgggggggggfffhhhkkknnnlllkkkjjjjjjkkkmmmoooppptttrrrooommmkkkkkkkkkllliiihhhgggggghhhfffdddaaadddcccdddgggkkknnnooonnnoooqqqrrrpppmmmmmmqqquuuyyy}}}{{{tttlll]]]LLLAAA:::444222444000000000000////////////---...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,---...///////////////111666:::===BBBOOO]]]qqqeee]]]WWWWWWWWWUUUUUUVVVPPPMMMIIIGGGGGGJJJNNNPPPKKKPPPVVVZZZ]]]bbbiiinnnuuuxxx}}}xxxpppiiihhhmmmqqquuuwwwyyyzzz{{{||||||xxxkkkgggaaa\\\YYYWWWTTTSSSLLLKKKIIIGGGEEEDDDCCCCCCCCCEEEHHHJJJKKKLLLOOOQQQQQQQQQVVV\\\^^^^^^eeeooossswwwooolllbbb___\\\]]]kkkvvvqqqjjjccc[[[TTTLLLHHHIIIHHHGGGKKKYYYjjjtttuuuxxxqqqlllkkkjjjjjjnnntttvvvzzz~~~vvvmmmddd\\\XXXQQQPPPOOOMMMJJJHHHGGGFFFIIIGGGHHHLLLOOOQQQWWW___eee}}}}}}TTTGGG;;;888888555222111000000000000//////////////////............//////---...........................///////////////...///000222444666666777777>>>JJJfffvvvooosssxxxaaaQQQddd{{{lll```lllxxx___KKK???999666555333555999???DDDIIIVVVbbbggghhhccc[[[VVVYYY^^^```bbbfffjjjlllkkkjjjlllmmmffffffddddddfffiiillloooiiiiiiiiihhhggghhhkkknnnlllkkkiiiiiiiiikkklllnnnrrrqqqooommmlllmmmnnnooojjjjjjjjjkkkkkkiiifffcccbbbaaabbbfffkkkoooooonnnkkkkkkkkkjjjiiijjjmmmpppyyy~~~|||vvvlllbbbRRRDDD;;;666333333000000000000///////////////---***+++...///...,,,---,,,+++******+++,,,---,,,+++***))))))+++---............//////////////////333333888===>>>PPPqqqnnn^^^\\\YYYWWWVVVUUUSSSQQQPPPMMMIIIGGGGGGJJJNNNQQQRRRSSSVVVYYY\\\bbbiiinnnwww|||xxxmmmhhhgggfffjjjoooqqqtttxxx{{{|||}}}xxxrrrjjjddd```\\\WWWSSSQQQNNNKKKHHHGGGFFFCCCAAACCCDDDDDDFFFHHHKKKNNNPPPQQQRRRTTTUUUVVVYYY\\\___kkkttt{{{wwwoooiiibbbaaahhhwwwyyytttlllccc\\\VVVQQQMMMIIIIIIIIINNN]]]oooyyyzzz~~~~~~{{{wwwssstttyyy}}}~~~zzzsssfff[[[UUUSSSQQQOOOMMMMMMLLLIIIGGGJJJIIIHHHGGGIIINNNVVV[[[fffuuu```GGG999999555444777444111111000///////////////,,,,,,---...///000111111111000///...------.../////////.........---------...000111......333888;;;GGG\\\qqqwwwmmmtttzzz}}}sssffffffzzzyyymmmmmm|||dddNNNDDD===555444999777999<<>>@@@TTTuuuyyyggg]]][[[XXXVVVVVVUUUSSSQQQOOOLLLIIIFFFGGGJJJMMMPPPQQQSSSUUUXXX\\\bbbhhhmmmsssyyy~~~tttjjjfffddddddhhhmmmqqqtttxxxzzz|||}}}}}}tttmmmiiieee```\\\TTTQQQMMMJJJIIIGGGDDDBBBCCCCCCCCCEEEGGGIIILLLMMMNNNPPPQQQSSSTTTWWW[[[^^^\\\dddooo}}}xxxqqqhhhdddiiiuuu|||wwwooohhhaaaZZZSSSOOOJJJJJJJJJPPP___qqq{{{|||~~~||||||~~~{{{uuuiii^^^YYYUUUSSSPPPOOONNNLLLJJJHHHIIIIIIHHHHHHIIINNNUUUZZZbbbqqqeeeKKK<<<:::555444666333111111000///////////////.........//////000000111111000///...---......///000000/////////.........000111111000111555:::===KKKggg}}}uuunnnvvv}}}|||{{{}}}kkkiiipppsssoooyyynnnYYYFFF???:::333333888:::;;;<<<@@@HHHTTT```iiiiiibbbYYYVVVYYY^^^aaabbbdddeeegggiiijjjkkkkkkkkkeeeeeeeeeeeefffhhhjjjkkkiiihhhffffffhhhkkkoooqqqttttttuuuuuutttsssqqqppprrrssstttwwwxxxwwwsssppplllhhhiiinnnqqqoooooorrrqqqmmmhhheeeeeegggjjjkkkeeedddbbb```]]]]]]^^^___fffnnnttttttqqqttt|||nnndddUUUFFF<<<666333222000000000000////////////---,,,******,,,,,,,,,+++++++++***))))))***++++++,,,+++*********+++,,,---------........./////////222555666:::@@@CCCYYY}}}qqqaaa\\\YYYWWWVVVUUUUUUSSSRRRMMMKKKHHHFFFFFFIIIMMMOOOPPPRRRTTTWWW[[[aaahhhlllooovvv~~~yyypppfffcccbbbbbbfffkkkqqqssswwwzzz{{{}}}|||uuuppplllfffbbbYYYVVVQQQNNNKKKIIIFFFDDDBBBBBBBBBCCCDDDFFFHHHIIIJJJKKKMMMOOOPPPSSSWWWZZZVVV\\\dddnnn|||qqqjjjjjjsss{{{uuunnnggg___WWWQQQKKKKKKLLLRRRbbbttt~~~|||vvvlllbbb]]]WWWUUURRRPPPOOOMMMJJJHHHHHHHHHIIIIIIJJJNNNSSSWWW\\\jjjkkkOOO???;;;555444555111111111000////////////000000000000000000000000000000000///............///000000000000000/////////222111000111444888<<<@@@SSSvvvuuuqqqwww{{{xxxzzzjjj___lll{{{yyykkkrrryyy]]]MMM>>>:::888444444999>>>===>>>CCCMMMYYYdddiiiddd^^^XXXVVVYYY^^^aaabbbcccdddfffgggiiijjjjjjjjjdddcccddddddfffhhhjjjlllkkkjjjiiiiiijjjmmmqqqsssxxxyyyzzzzzzzzzxxxwwwvvvtttvvvxxx|||~~~}}}yyyuuullliiiiiioootttvvvzzz}}}zzzvvvooohhhccccccfffiiidddcccaaa___\\\YYYVVVUUUZZZbbbiiikkkiiilllvvv~~~qqqgggWWWIII>>>777333111000000000000////////////---,,,+++******+++++++++************************++++++*********+++,,,---,,,------....../////////222555666:::@@@EEE___lll^^^ZZZXXXVVVUUUUUUUUUSSSRRRLLLJJJGGGFFFFFFIIILLLOOOPPPQQQTTTWWWZZZ```ggglllooovvv}}}uuullldddaaaaaaaaaeeekkkpppsssvvvyyyzzz|||~~~xxxssslllggg```\\\VVVQQQNNNJJJGGGEEECCCCCCCCCCCCCCCCCCDDDDDDEEEGGGIIIJJJKKKNNNRRRUUUWWW\\\aaafffrrrzzzpppmmmrrrzzz{{{tttmmmcccZZZTTTLLLMMMNNNTTTcccuuu~~~~~~~~~~~~|||zzzxxxvvvuuuuuuzzz}}}vvvlllbbb^^^ZZZWWWTTTRRRPPPNNNKKKIIIGGGHHHIIIJJJKKKMMMQQQTTTXXXeeezzzpppRRR???;;;555444555000222111000000//////000000222111111111000000000////////////.........//////////////////////////////222000///222666999???EEE]]]}}}yyyvvvyyyzzzxxx|||rrr```WWWmmm}}}xxxrrrhhhvvviiiQQQEEE;;;999999888888<<<@@@???AAAIIITTT^^^dddeee___[[[XXXXXX[[[___aaabbb```aaabbbdddeeefffggggggdddddddddeeegggjjjlllnnnlllkkkkkklllooorrrvvvxxx||||||||||||{{{yyywwwvvvtttvvvyyy}}}{{{xxxkkkjjjlllqqqxxx~~~wwwnnneeebbbdddhhheeedddbbbaaa^^^YYYTTTQQQPPPWWW```ccccccffflllrrrtttjjj[[[LLLAAA999444222000000000000////////////,,,,,,,,,+++*********+++*********++++++*********++++++***+++++++++,,,,,,,,,,,,,,,---...//////000111555555999@@@GGGeeehhh^^^YYYWWWUUUTTTTTTTTTSSSQQQKKKIIIGGGFFFGGGJJJMMMOOOPPPQQQTTTWWWZZZ```ggglllrrryyyssskkkcccbbbbbbcccggglllppprrruuuxxxyyy|||~~~vvvqqqhhhccc\\\UUUQQQMMMJJJGGGEEEEEEEEEDDDCCCBBBAAAAAABBBCCCEEEFFFGGGIIIMMMPPPPPPUUUZZZ^^^ddduuuvvvqqqrrrwwwzzzzzzqqqggg]]]VVVOOOOOOPPPVVVdddttt||||||wwwvvvuuussspppkkkgggdddcccgggoooxxx}}}uuujjjaaa]]][[[XXXUUUSSSQQQOOOLLLJJJFFFHHHIIIJJJKKKLLLOOORRRVVVaaassssssTTT???:::666555666111222222111000000000000000222222111111000000//////......//////////////////........................111...///333666999BBBMMMiii}}}}}}}}}|||~~~fffZZZYYYppp~~~wwwppp}}}sssnnn||||||^^^HHH@@@:::888999:::;;;===@@@AAAFFFOOOYYY___```^^^ZZZYYYYYYZZZ]]]```bbbbbb```aaaaaabbbdddeeefffgggfffffffffgggiiilllnnnooollllllmmmpppssswww{{{}}}~~~}}}{{{xxxuuusssqqqsssvvvzzz||||||yyyvvvjjjkkknnnttt}}}vvvmmmgggfffhhhfffeeecccbbb```[[[UUUOOOLLLRRR[[[```aaacccfffiiiwwwnnn___PPPDDD;;;666333000000000000////////////---------,,,***)))***,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,---...//////000111555555999@@@JJJkkkwwwccc]]]ZZZWWWUUUTTTSSSSSSQQQPPPJJJIIIHHHGGGHHHKKKMMMOOOPPPRRRTTTWWW[[[aaahhhlllvvv|||rrrjjjcccbbbdddeeeiiinnnppprrruuuwwwyyy|||yyyqqqkkkccc[[[VVVQQQMMMKKKJJJIIIIIIGGGEEECCCAAA@@@@@@AAABBBBBBCCCEEEHHHKKKIIIMMMSSSXXX\\\ggg~~~{{{uuusssssstttzzz~~~vvvkkkaaa[[[SSSSSSSSSXXXeeetttzzzyyytttrrrpppmmmiiiddd^^^ZZZWWW[[[aaaiiisss}}}uuujjjaaa^^^ZZZXXXUUUSSSRRRPPPMMMKKKGGGHHHIIIIIIIIIKKKNNNQQQUUU]]]nnnyyyXXXAAA;;;777666777111222222111000000000000111111111111000000/////////---...//////000/////////------------............000...000555666999HHHYYYtttyyy}}}lllYYYUUUbbbrrr|||wwwsssxxxzzzpppVVV@@@<<<777666777:::===>>>@@@DDDJJJRRRYYY[[[ZZZXXXXXXYYY[[[]]]___aaabbbbbbcccccccccdddeeegggiiijjjhhhhhhhhhhhhjjjlllnnnppplllmmmnnnqqquuuyyy}}}~~~|||yyyvvvrrrpppmmmnnnpppsssvvvvvvtttqqqiiikkknnnsss}}}vvvpppmmmllljjjhhheeedddbbb]]]UUUOOOMMMRRRYYY___aaacccdddddd{{{qqqbbbSSSFFF>>>777444000000000000////////////---//////---***)))+++---+++,,,------------,,,+++******++++++,,,,,,,,,+++***++++++,,,...//////000222666777:::AAAMMMppprrrbbb___ZZZXXXUUUSSSSSSRRRPPPNNNJJJJJJIIIHHHIIILLLNNNPPPQQQSSSUUUXXX\\\bbbhhhmmmxxx~~~~~~}}}~~~ppphhhccccccdddfffjjjoooppprrrtttvvvxxx|||zzzsssjjjbbb[[[VVVRRRPPPNNNNNNMMMKKKHHHEEEBBB@@@???@@@AAA@@@@@@AAADDDFFFFFFHHHMMMRRRUUU]]]ppp~~~wwwrrrooonnnppp|||yyyooofff___YYYXXXXXX[[[gggtttyyywwwtttqqqnnnkkkhhhccc]]]XXXTTTVVVZZZ```hhhttt~~~wwwmmmeeebbbYYYWWWTTTSSSRRRQQQNNNLLLHHHHHHIIIHHHHHHJJJMMMPPPSSS[[[hhh{{{^^^EEE>>>999888777111333222111111000000111111000/////////////////////,,,---///000000000//////---.........////////////000///333888666999NNNfff}}}|||xxx}}}~~~~~~{{{\\\NNNRRRiiiqqqxxxyyy|||zzzyyy}}}___JJJ;;;999666555777<<<@@@BBBCCCGGGMMMQQQSSSTTTUUUUUUWWWYYY]]]```aaaaaabbbbbbcccccccccdddeeegggiiijjjhhhhhhhhhhhhiiikkkmmmnnnmmmnnnoooqqqtttwwwyyy{{{zzzzzzyyywwwuuuqqqooommmkkkjjjjjjllloooooonnnmmmhhhjjjjjjmmmzzz~~~xxxtttrrrssspppkkkiiifff```WWWPPPQQQTTTZZZ___bbbdddcccbbb|||sssdddUUUHHH???888555000000000000////////////...///000...+++)))+++---,,,,,,............,,,,,,******+++,,,,,,,,,,,,+++******+++,,,...//////000333777888;;;CCCOOOtttpppcccbbb[[[XXXUUUSSSRRRQQQOOOMMMKKKJJJIIIIIIJJJMMMOOOPPPRRRSSSVVVYYY\\\bbbiiinnnxxx|||{{{|||}}}ooogggbbbbbbdddfffjjjooooooqqqtttvvvxxx{{{yyyooofff___ZZZVVVSSSQQQPPPOOOMMMJJJFFFCCCAAA???@@@@@@?????????BBBDDDEEEDDDGGGKKKLLLRRRcccuuuxxxqqqllliiihhhttt|||rrriiiccc]]]\\\[[[^^^hhhtttxxxvvvtttqqqmmmjjjhhhddd___ZZZSSSUUUWWW[[[bbblllwwwxxxooohhhfffXXXVVVTTTSSSRRRQQQOOOMMMIIIIIIHHHGGGGGGIIIMMMPPPSSSYYYeeewwwcccIIIAAA:::999777111333222111111000111111111.........///////////////,,,---///000000000//////.../////////000000111111000111666:::777:::RRRnnn|||yyy}}}}}}|||zzz}}}rrrSSSJJJSSSlllnnnsss{{{xxxsssvvv|||vvvwwwoooQQQ@@@999999777555999???EEEGGGFFFIIINNNOOONNNOOORRRUUUVVVZZZ^^^aaabbbbbbbbbbbbbbbbbbaaabbbccceeehhhiiihhhhhhhhhhhhhhhjjjlllmmmnnnnnnoooppprrrtttvvvwwwsssssssssrrrpppmmmkkkiiiiiihhhggghhhjjjlllkkkjjjggghhhggghhhwww}}}yyywww}}}xxxrrrnnnkkkdddZZZRRRTTTVVVZZZ___cccdddcccbbbuuudddVVVLLLCCC999222444333222000//////............------------............---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222777111888@@@BBBWWWnnnaaa___ZZZXXXUUURRRQQQOOOLLLIIIHHHHHHHHHIIIKKKNNNPPPRRRTTTUUUXXX[[[```gggooottt}}}}}}yyyjjjfffaaa___bbbfffjjjlllnnnooorrrtttvvvzzz~~~yyyqqqkkkeee^^^XXX\\\WWWQQQMMMLLLKKKHHHEEEDDDBBB@@@???@@@@@@???>>>???BBBEEEFFFHHHMMMWWW___sssxxxpppjjjggggggmmmzzzzzzooofffeeeccc```bbbnnn{{{|||uuuzzzvvvrrrqqqqqqnnnfff```[[[ZZZXXXXXX\\\ccckkkoooxxx~~~{{{vvvkkkccc___ZZZVVVTTTTTTRRROOOKKKKKKJJJHHHHHHHHHJJJLLLMMMOOOXXXcccppptttQQQ???:::777444444555444333222111111111111000000000000////////////---.........//////000000///............//////000777///222===???AAAYYYyyy~~~wwwyyy~~~~~~vvvwww{{{~~~```GGGJJJ^^^uuurrrsss{{{zzzqqqvvv{{{wwwnnnmmmpppsssWWWDDD===888666555777<<>>AAAAAAAAACCCHHHMMMSSS___llltttyyy{{{vvvpppjjjfffeeehhhssswwwppphhhfffeeeiiiwww|||{{{xxxtttpppjjjhhhdddaaa______aaabbb```eeelllqqquuu|||zzzpppggg```[[[VVVTTTTTTSSSQQQNNNKKKJJJIIIHHHHHHIIIKKKLLLNNNTTT]]]hhhwww```HHH===999777777555444333222111111111111000000000000////////////......////////////000000///.........//////000111000222333666@@@TTTlll|||xxxuuu{{{|||wwwzzzjjjVVVSSS```mmm}}}zzz|||vvvmmmvvv}}}xxxeee[[[___iiivvviiiWWWDDD:::888888777777:::???DDDFFFGGGLLLJJJGGGFFFHHHMMMSSSVVV[[[]]]```cccfffhhhiiiiiijjjjjjiiihhhhhhhhhhhhhhhhhhiiiiiikkklllnnnpppqqqqqqnnnkkkiiiiiiiiihhhgggjjjjjjkkkmmmoooooonnnlllfffdddbbb___^^^]]]]]]]]]]]]\\\^^^aaafffrrr{{{qqqhhhaaaXXXUUUXXX```ffffffeeeeeeyyykkk```VVVMMMBBB:::444444222111000/////////......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222555444<<>>999888777444444333222111111111111000000000000//////////////////////////////000000............///000111111000666777666EEEaaavvv}}}yyytttsss||||||yyyhhh[[[bbbooovvvyyyxxx|||sssnnn~~~ooo\\\UUU\\\kkk|||kkk[[[LLL>>>777777666666888<<>>CCCNNNrrrmmm```]]]YYYWWWSSSQQQNNNLLLHHHFFFCCCDDDFFFIIIKKKMMMOOOPPPQQQTTTYYY]]]bbbiiipppuuuwwwyyy|||~~~{{{vvvooohhhbbb```^^^___dddiiimmmoooqqqsssuuuvvvxxx{{{~~~}}}vvvjjjeee___ZZZXXXTTTNNNJJJGGGFFFDDDCCCDDDDDDCCCBBBBBBCCCDDDDDDBBBBBBBBBBBBEEEHHHNNNUUU[[[```eeehhhjjjkkkmmmooonnnkkkgggeeefffhhhooo{{{yyyoookkkjjjqqq}}}|||{{{zzzxxxuuurrrooonnnjjjkkkjjjgggfffhhhmmmrrrzzz}}}wwwoooeee___XXXTTTSSSTTTSSSQQQLLLKKKIIIHHHHHHIIIJJJKKKNNNQQQYYYdddnnnmmmNNN>>>999888777444444333222111111111111000000000000////////////000000000000000000//////.........//////000222222222:::;;;;;;OOOooo}}}uuuqqqsss~~~}}}}}}pppfffoooxxxxxxsssuuu|||wwwtttfffVVVSSS^^^nnn{{{dddRRRCCC999555666444666999???EEEJJJKKKKKKIIIGGGDDDEEEIIIPPPWWW\\\^^^```bbbdddgggiiikkkkkkiiihhhgggfffffffffffffffjjjjjjjjjjjjiiiiiihhhhhhjjjhhheeeeeefffggggggffffffgggjjjoootttvvvvvvtttmmmiiidddaaa___]]][[[XXXRRRRRRTTTWWWXXX___ooo~~~qqqiii___YYYXXX___hhhkkkllllll}}}qqqfff]]]RRREEE<<<555444333222111000000000......------------......++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222666999@@@CCCQQQyyynnnbbb___YYYWWWSSSPPPNNNKKKGGGEEEAAACCCEEEHHHKKKMMMNNNOOOQQQTTTYYY^^^cccjjjqqquuuvvvxxx||||||xxxooohhhbbb```___```eeejjjnnnpppqqqrrrtttvvvwwwzzz~~~~~~}}}~~~|||ppplllfffaaa^^^YYYSSSNNNJJJHHHFFFFFFGGGGGGFFFEEECCCBBBBBBAAAAAA@@@??????BBBAAACCCIIINNNPPPSSSWWW\\\^^^aaaccceeedddcccbbbdddeeelllxxx}}}rrrmmmkkkrrr}}}~~~|||yyywwwtttoookkkjjjkkknnnoooqqqtttuuuuuuvvvwwwyyyyyy{{{zzzrrriiibbbYYYTTTSSSSSSSSSRRRLLLKKKIIIHHHHHHIIIJJJKKKOOOPPPXXXbbbkkkyyyuuuSSS@@@:::888666555444333222111111111111000000000000////////////111111000000000000//////.........///000111222333444<<>>555555333222111000000000.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///000111222555:::BBBEEEXXXqqqgggfffYYYVVVSSSOOOMMMJJJFFFCCCAAACCCFFFJJJMMMNNNOOOPPPPPPTTTYYY___eeekkkqqqvvvwwwzzz~~~}}}xxxooogggdddbbbaaacccgggllloooppppppqqqssstttvvvxxx|||{{{vvvrrrmmmfff```RRRPPPNNNMMMNNNNNNMMMLLLFFFDDDAAA@@@AAABBBBBBBBB???::::::???BBB@@@AAAEEEHHHIIILLLPPPTTTWWWYYYZZZ[[[\\\dddppp{{{vvvnnnkkkqqqxxxyyyxxxuuuqqqmmmlllnnnppprrrvvv{{{{{{rrrnnnfff\\\UUURRRRRRRRRQQQMMMLLLJJJHHHHHHHHHJJJKKKPPPOOOTTT]]]aaakkk```GGG>>>999444555444333222111111111111000000000000////////////222111111111000000//////.........///000222333444333888AAAUUUuuu{{{yyy}}}xxxttt|||gggccckkkxxx~~~yyycccKKK===999777888:::===???CCCGGGJJJIIIEEEAAA>>>@@@EEEKKKQQQVVVYYY[[[bbbdddggghhhhhhfffcccaaaaaaaaaaaabbbcccdddeeefffcccdddfffggghhhhhhhhhhhhgggeeeccccccdddffffffeeedddeeeiiioooxxxxxxsssqqqoooiiiddd___]]]\\\XXXQQQNNNUUU___jjjvvv}}}}}}iii___ZZZ```jjjooopppqqq{{{pppfffZZZNNNFFF999444222222111---,,,///////////////............---,,,,,,++++++,,,,,,---***++++++,,,,,,------...---...////////////111333444<<<@@@FFFaaasssfff```XXXVVVRRRNNNJJJGGGFFFEEE???AAADDDHHHLLLOOOPPPPPPQQQUUU[[[^^^bbbgggoootttxxx|||{{{rrrjjjfff___aaadddgggkkkooorrrsssqqqqqqrrrtttvvvyyy|||~~~~~~}}}|||~~~}}}|||{{{{{{xxxwwwxxxzzz|||}}}wwwmmmeee[[[XXXSSSQQQPPPQQQQQQQQQIIIGGGEEECCCCCCCCCBBBAAA===<<<;;;;;;;;;===???@@@@@@BBBDDDHHHKKKNNNQQQRRRYYY]]]cccjjjtttxxxrrrmmmnnnrrrxxx|||wwwtttrrrooonnnrrrvvv}}}}}}yyyoooiii```XXXTTTRRRRRRRRRMMMLLLJJJGGGFFFGGGGGGHHHLLLOOOUUU\\\aaalllgggHHH<<<999999555444444333333222222111333222000///000111000/////////000000111111111222111111111111111111222222444888DDD\\\yyy}}}qqqaaalllsssrrruuu}}}qqq^^^HHH;;;777555666999999@@@HHHLLLJJJFFFCCCBBB???DDDJJJNNNPPPSSSWWW[[[```cccgggjjjjjjiiifffdddaaa``````___```aaacccdddfffggghhhkkkmmmmmmkkkiiijjjgggeeedddfffhhhiiiiiiiiifffgggqqq{{{{{{uuunnnjjjkkkfffjjjllleeeYYYQQQPPPRRRcccgggooowww}}}uuuccc]]]```aaahhhpppnnnyyynnnfff\\\PPPGGG:::555222222111...---000////////////............---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...////////////222444555<<>>@@@CCCGGGJJJNNNOOOUUUXXX___gggpppzzzzzztttnnnnnnpppsss{{{|||wwwrrrooosssvvv{{{|||xxxpppiii```YYYUUUSSSRRRRRRMMMLLLJJJGGGFFFGGGGGGHHHKKKNNNSSSZZZ___iii}}}lllJJJ:::666666555444444333333222222111333111//////000000000///111111111000000000000000......///000222444555666777;;;HHH```}}}}}}uuuddd___qqqiiiWWWDDD:::777777888;;;???DDDKKKMMMIIIDDDAAA@@@@@@FFFLLLPPPRRRTTTWWWZZZ```cccfffhhhhhhgggeeeccc``````______```bbbcccdddffffffhhhkkknnnooonnnlllgggeeecccdddfffiiijjjjjjjjjfffhhhpppzzzyyypppkkkjjjnnnrrrtttlll___TTTPPPPPPZZZ^^^eeekkkooowww}}}kkkccccccbbbhhhooolllvvvlllfff^^^RRRIII;;;666222333222//////111////////////............---,,,,,,++++++,,,,,,---......------,,,++++++***,,,.../////////000222444666<<>><<<;;;;;;;;;;;;::::::;;;===@@@DDDHHHKKKNNNRRRYYYaaaiiiqqqzzz}}}vvvpppooonnnnnnsssyyy}}}wwwxxxzzz|||~~~|||yyypppjjjaaaZZZVVVTTTSSSRRRMMMLLLJJJGGGFFFGGGGGGHHHJJJLLLQQQWWW\\\eeewwwtttOOO;;;666888555444444333333222222111111000//////000000///...222222111111000/////////......///000222444666777:::>>>MMMgggvvvaaaYYYbbb}}}xxx]]]NNN???999888888:::===EEEJJJMMMMMMHHHBBB>>>===BBBGGGNNNRRRTTTUUUWWWZZZ```aaaccceeefffeeedddccc______``````aaacccdddeeeffffffhhhllloooqqqooonnngggeeecccdddfffhhhiiiiiikkkhhhiiipppyyy}}}rrrjjjiiippptttvvvqqqeeeYYYRRROOOPPPTTTZZZ^^^___fffxxxpppfffddd```dddiiifffuuukkkfff```UUULLL>>>777222333333111000111////////////............---,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,,,,---/////////000222444888===@@@JJJnnnxxxjjjbbb[[[WWWUUUQQQMMMIIIGGGEEEDDDDDDEEEGGGHHHJJJKKKLLLMMMPPPTTTYYY]]]aaafffnnnsssxxx{{{|||wwwooohhhgggaaabbbdddgggjjjnnnqqqsssppprrrtttwww{{{~~~}}}|||}}}~~~~~~{{{xxxwwwsssqqqnnnjjjgggdddbbbbbbaaa^^^\\\]]][[[[[[```gggmmm||||||xxxqqqkkkddd^^^YYYUUUSSSQQQPPPPPPNNNKKKFFFCCCCCCBBBAAA???>>>=========;;;:::999999;;;???BBBEEEHHHMMMTTT[[[aaagggmmmqqqyyy~~~yyysssqqqnnnlllmmmrrrxxx~~~yyypppkkkbbb[[[WWWUUUTTTSSSMMMLLLJJJGGGFFFGGGGGGHHHKKKLLLPPPVVV[[[cccrrr|||VVV???:::===555444444333333222222111000///...///000000///...111111111000000000000000222222222222222333444555:::@@@SSSooozzzdddUUUXXXlll}}}jjjRRRFFF<<<888999999;;;>>>JJJLLLNNNLLLFFFAAA>>>>>>BBBHHHOOOSSSTTTUUUVVVYYY^^^___aaaccceeeeeeeeeeee``````aaabbbccceeefffgggggghhhiiillloooooonnnlllgggfffddddddfffhhhhhhgggllliiiiiipppxxx|||pppiiihhhggglllpppoooggg]]]TTTPPPJJJOOOUUUYYYXXX[[[iiiyyyvvvkkkgggbbbcccgggcccwwwlllgggaaaWWWOOOBBB:::444444444222000111////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,------.........+++---...//////000333555999===@@@MMMrrrqqqhhhbbb[[[WWWUUUQQQMMMIIIFFFEEEDDDFFFFFFGGGHHHIIIKKKLLLLLLPPPTTTZZZ^^^aaafffnnntttyyy|||}}}vvvmmmgggfffaaaaaabbbdddhhhllloooqqqoooqqqtttwww{{{~~~|||{{{|||~~~~~~|||xxxtttrrrkkkiiieeeaaa^^^\\\[[[[[[]]]ZZZYYYZZZZZZYYY\\\aaaeeejjjuuuyyyppphhh```[[[VVVUUUTTTTTTSSSQQQLLLIIIBBBAAA@@@??????>>>>>>>>>>>><<<:::999999;;;>>>???DDDHHHOOOTTTYYY]]]bbbeeekkkpppvvv{{{{{{vvvtttpppkkkjjjmmmmmmzzz~~~yyyqqqkkkddd]]]YYYVVVTTTSSSMMMLLLJJJGGGFFFGGGGGGHHHKKKLLLPPPVVV[[[aaannn{{{]]]BBB;;;>>>555444444333333222222111/////////000111111000.........///000111222222333222222222222333444555666:::CCCYYYwww~~~zzz}}}nnnXXXKKKYYYtttzzzsss]]]KKKAAA:::888999999<<<@@@KKKLLLMMMIIIDDD@@@@@@BBBCCCHHHOOOSSSTTTTTTWWWYYY]]]^^^aaaccceeegggggggggaaaaaabbbccceeeeeeffffffhhhhhhiiikkklllllliiigggcccbbbbbbdddgggiiijjjiiilllhhhhhhnnnvvvyyymmmhhhiiicccfffjjjkkkggg___VVVQQQFFFKKKSSSXXXWWWWWW^^^hhh|||tttpppiiiiiikkkfff{{{pppiiiaaaXXXRRRGGG===555444555333000000////////////............---,,,,,,++++++,,,,,,---+++,,,,,,---......//////+++,,,...//////000333555999===BBBQQQwwwkkkfffbbb[[[WWWUUUQQQLLLIIIFFFDDDDDDFFFFFFGGGGGGIIIJJJLLLMMMQQQUUU[[[^^^bbbgggoootttzzz}}}}}}uuukkkeeeeee``````aaacccfffjjjnnnpppppprrruuuxxx{{{~~~{{{zzz|||}}}yyytttooolllbbb```]]]ZZZXXXWWWXXXXXX___[[[ZZZ[[[[[[XXXXXX[[[______cccsss{{{pppeee^^^VVVUUUTTTSSSSSSQQQMMMKKKAAA@@@@@@???>>>>>>======>>>===;;;:::::::::<<<===AAAEEEIIIMMMQQQTTTWWWZZZ^^^bbbhhhlllqqqxxx}}}yyywwwrrrkkkggghhhdddpppyyyqqqllleee^^^ZZZWWWUUUTTTMMMLLLJJJGGGFFFGGGGGGHHHKKKLLLOOOVVV[[[aaalllvvvcccEEE999:::555444444333333222222111/////////111333333111///------...000111222333444//////000222555777999;;;:::FFFaaa~~~{{{yyy~~~cccRRREEE\\\yyyzzziiiTTTEEE>>>999999:::;;;>>>CCCJJJKKKJJJFFFBBB@@@BBBEEEEEEJJJOOOSSSTTTVVVZZZ]]]^^^```cccfffggghhhgggggg```aaabbbcccddddddddddddfffffffffggghhhgggdddaaaZZZ[[[]]]aaafffjjjllllllhhheeeeeejjjrrr}}}{{{nnniiikkkggghhhiiiiiiggg```WWWQQQEEEHHHOOOVVVWWWUUUWWW[[[lll|||xxxpppnnnnnnggguuujjj```XXXTTTKKK@@@666555666333000///////////////............---,,,,,,++++++,,,,,,------------...............+++,,,...//////111333666666<<>>===<<<;;;;;;;;;;;;;;;<<<===???AAADDDGGGIIIKKKOOOQQQRRRVVV\\\aaafffmmmvvv||||||yyyrrrhhhbbbbbb___hhhxxxrrrmmmfff___[[[XXXVVVTTTMMMLLLJJJGGGFFFGGGGGGHHHJJJJJJNNNTTTZZZ___iiisssgggIII;;;:::555444444333333222222111000000000222444444222000......///000111222222333//////111333555888:::;;;<<>>BBBEEEHHHLLLQQQSSSUUUXXX^^^bbbccceeehhhjjjjjjhhheeeccc______```aaaaaaaaa```___bbbaaabbbcccddddddaaa^^^WWWWWWYYY^^^cccggghhhhhhbbb___```eeemmmyyyrrrllllllllljjjhhhgggfffaaaZZZSSSJJJIIILLLTTTXXXVVVUUUVVV\\\qqq}}}xxxtttlllxxxkkk```YYYUUUMMMBBB777555666333///...000/////////............---,,,,,,++++++,,,,,,---/////////...------,,,,,,***,,,...//////111444666444;;;DDDXXXyyycccaaa^^^UUUVVVTTTPPPLLLHHHFFFDDDCCCFFFFFFFFFGGGHHHKKKMMMNNNSSSWWW\\\```dddiiiqqqvvv}}}~~~zzzrrriiieeefffcccbbbbbbcccfffkkkooorrrtttvvvyyy|||~~~|||~~~zzzyyy}}}~~~{{{uuunnngggccc]]]\\\[[[ZZZ[[[]]]```bbbbbb___^^^bbbccc```^^^___\\\___bbbccckkkzzzqqqaaa^^^ZZZVVVTTTRRROOOMMMLLLKKKJJJHHHEEEBBB@@@>>>999999:::;;;<<<======>>>===???AAACCCDDDFFFJJJLLLKKKOOOUUU[[[```hhhqqqxxx}}}zzzrrrfff___]]]\\\cccrrrrrrmmmfff```\\\YYYVVVTTTMMMLLLJJJGGGFFFGGGHHHHHHHHHHHHLLLSSSYYY^^^gggppp|||kkkMMM>>>===555555444333333222222111000000111333555555333000000000000000111111111111222333333444555666888888???PPPnnn}}}|||mmmVVVMMMQQQqqq{{{|||tttXXXFFF>>>999666888<<>>===AAAEEEKKKNNNRRRTTTVVV[[[aaafffgggiiilllmmmkkkgggccc```]]]^^^_________^^^\\\[[[]]]^^^^^^```bbbbbb```]]]YYYXXXYYY\\\___aaaaaa```^^^[[[\\\aaaiiiuuuwwwnnnnnnllliiieeedddeeebbb\\\WWWOOOKKKLLLSSSYYYYYYVVVVVVQQQ___}}}vvvwwwoooddd\\\YYYPPPIII>>>666111///......///...,,,,,,---------,,,------------------------......---------......///,,,---...//////222555888:::>>>DDDWWWwwwbbb\\\YYYSSSRRRQQQPPPNNNJJJGGGCCCAAADDDEEEEEEFFFHHHJJJLLLMMMVVVZZZ___bbbeeejjjqqqvvv}}}{{{xxxrrriiibbbaaaaaaaaaaaabbbfffkkkqqqtttyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}}}}~~~yyywwwvvvrrrkkkddd`````````aaacccdddbbbaaabbbbbbcccddddddddddddcccaaa\\\[[[___dddsssuuuppphhhaaa___\\\UUUQQQPPPKKKKKKKKKLLLLLLIIIEEEBBB???>>>>>>>>>@@@@@@>>><<<@@@@@@AAAAAABBBCCCDDDDDDIIILLLQQQVVVXXX]]]kkkyyy}}}wwwlll___YYYYYYYYYbbbsssxxxqqqhhhaaa]]]ZZZVVVRRRSSSQQQLLLHHHFFFFFFHHHIIIIIIIIILLLQQQUUU[[[fffrrr~~~rrrMMM;;;;;;333222222111111222222333000000000000000000000000222222111111111111111222000///000555888888:::???CCCXXXppp|||~~~}}}___NNNRRR```xxx}}}xxxooovvveeeMMMEEE;;;888555666;;;CCCJJJMMMOOOHHHBBB@@@??????DDDJJJJJJMMMQQQVVVZZZ___eeehhhgggiiikkkllljjjeeeaaa^^^^^^___``````^^^]]]]]]]]][[[[[[\\\^^^______\\\ZZZWWWXXXXXXWWWWWWXXX[[[^^^ZZZWWWVVVZZZaaalll~~~yyypppkkkiiiiiieeeaaaaaaccc```[[[TTTNNNMMMTTT[[[\\\XXXVVVTTTYYYhhhzzzqqqfff]]]YYYQQQJJJ@@@888333111000000111000....../////////...---------------------------------------...///000///000111000000222555777999===CCCWWWwwwbbb\\\XXXRRRPPPPPPOOOMMMJJJFFFCCCBBBDDDEEEEEEFFFHHHJJJLLLMMMUUUYYY^^^bbbeeejjjqqqvvv}}}~~~xxxvvvpppgggaaa```aaaaaaaaacccggglllqqquuuyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzvvvpppjjjiiigggffffffggggggeeedddeeeeeeeeeffffffffffffeee```\\\[[[]]]___kkk}}}tttkkkhhhddd]]]VVVSSSNNNMMMMMMMMMLLLIIIEEEAAA@@@???>>>???@@@@@@>>>===@@@@@@AAAAAABBBCCCCCCDDDFFFHHHMMMRRRUUU[[[iiiwwwyyyssshhh]]]XXXYYY\\\fffwww{{{sssiiibbb^^^[[[WWWTTTSSSPPPLLLHHHFFFFFFGGGHHHIIIIIILLLQQQUUU[[[fffqqq}}}tttPPP<<<<<<555555444222222111111111000000000000000000000000222222111111111111111222000///000555666666999>>>FFF[[[qqqzzzzzz|||}}}\\\NNNSSShhh}}}zzzmmmgggqqq___KKKEEE999888888:::@@@FFFKKKMMMNNNGGGAAA@@@??????DDDKKKMMMPPPTTTXXX[[[^^^bbbeeehhhjjjmmmmmmjjjeee```^^^aaabbbcccbbb___]]]]]]]]][[[[[[\\\]]]___^^^\\\ZZZWWWVVVUUUTTTUUUWWWZZZ[[[WWWTTTRRRUUUZZZcccttt{{{uuurrrqqqkkkeeecccdddbbb]]]VVVPPPNNNUUU[[[[[[XXXWWWPPPSSS```{{{}}}ttthhh]]]YYYRRRLLLBBB:::555333222222111000....../////////...------------------------,,,,,,,,,---...///000111111222222222111222444777888<<>>@@@AAAAAABBBBBBCCCCCCCCCDDDFFFKKKQQQTTTZZZiiiwww{{{tttmmmcccYYYVVVXXX^^^iii{{{}}}uuukkkbbb^^^\\\XXXVVVRRROOOLLLHHHFFFFFFFFFGGGIIIIIILLLQQQUUUZZZeeeooo{{{vvvRRR>>>===888777555333222111111000000000000000000000000000222111111111111111222222111///111555555555999>>>KKKaaavvvyyyuuuxxx}}}wwwWWWMMMTTTtttpppbbbaaaooouuuWWWFFFCCC888888;;;???EEEJJJLLLMMMLLLEEE@@@@@@???@@@EEEKKKPPPTTTXXX[[[\\\^^^```bbbgggkkknnnoookkkfffaaa___fffggghhhfffccc```______]]]\\\\\\]]]^^^^^^\\\ZZZYYYUUUQQQPPPTTTWWWXXXXXXSSSOOOMMMNNNQQQXXXgggttt~~~wwwmmmiiihhheee```YYYSSSQQQVVV[[[[[[XXXWWWNNNOOOXXXooo~~~vvviii]]]WWWRRRLLLBBB;;;666444333222///---,,,,,,---------+++------------------------++++++,,,,,,...///111111000111222111111222555777999<<>>AAAAAAAAABBBBBBBBBCCCCCCDDDFFFKKKQQQTTT[[[kkkzzzyyyqqqiii___WWWUUUYYY```lll~~~~~~vvvkkkbbb^^^[[[XXXVVVQQQOOOKKKHHHFFFFFFFFFGGGIIIIIILLLQQQTTTYYYcccmmmxxxwwwTTT@@@<<<777777555444333222222222000000000000000000000000111111111000111111222333222111333666666555:::@@@QQQiii}}}|||sssvvv}}}oooTTTNNNVVV{{{}}}jjjaaaeeevvvhhhMMMAAA???888888;;;@@@GGGKKKMMMNNNIIICCC??????@@@AAAFFFLLLQQQUUUYYY]]]^^^___```aaaeeejjjooopppmmmiiifffeeejjjlllmmmllliiifffdddddd```___]]]]]]^^^^^^]]]\\\[[[UUUOOONNNSSSWWWWWWVVVQQQMMMJJJJJJLLLQQQ]]]iiiyyyyyyqqqnnnjjjeee\\\VVVSSSVVVZZZYYYWWWWWWQQQPPPTTTccc~~~wwwiii\\\VVVPPPJJJBBB:::666444222111///---,,,,,,---------+++------------------------++++++,,,,,,...///111111---///000000111333666999;;;===GGGbbbjjjccc]]]VVVOOONNNLLLJJJGGGEEEDDDCCCDDDEEEEEEFFFHHHJJJLLLMMMQQQUUU[[[___ccciiiqqqwww}}}zzztttqqqmmmfffaaaaaa^^^___aaaccchhhmmmqqqtttqqquuuzzz~~~|||{{{zzzzzz{{{{{{|||||||||{{{zzzzzz}}}~~~{{{{{{{{{{{{zzztttsssqqqnnnlllkkkjjjjjjgggffffffccc^^^^^^eeennn~~~qqqddd^^^[[[YYYVVVTTTSSSQQQOOOMMMHHHEEECCCBBBBBBBBBAAA???AAAAAAAAABBBBBBBBBBBBBBBBBBEEEJJJOOOSSS[[[kkk{{{xxxnnnfff]]]VVVWWW[[[cccooo~~~vvvkkkbbb^^^[[[WWWUUUQQQOOOLLLIIIGGGFFFFFFFFFIIIIIILLLQQQTTTXXXaaakkkuuuxxxVVV@@@:::555555444333333333444444000000000000000000000000111111000000111222222333444444666888777777<<>>???AAABBBGGGMMMPPPTTTYYY]]]___```aaabbbccchhhoooqqqooommmmmmnnnppprrrttttttqqqnnnlllkkkdddbbb___^^^______^^^]]]^^^WWWPPPNNNRRRWWWXXXWWWQQQNNNKKKKKKKKKNNNYYYdddnnn{{{zzztttooojjj^^^WWWTTTVVVWWWUUUUUUVVVPPPOOOPPPYYYnnn~~~wwwiii\\\VVVNNNIIIAAA:::666333222000111000....../////////...------------------------,,,,,,,,,---...///000111,,,...///000111333666999<<<>>>IIIfffmmmfff```YYYPPPOOOMMMJJJGGGEEEDDDDDDDDDEEEEEEFFFHHHJJJLLLMMMPPPTTTZZZ___ccciiiqqqwww}}}{{{uuuqqqmmmeeeaaaaaa^^^___```cccgggkkkoooqqqooorrrxxx}}}}}}|||{{{zzzyyyzzz{{{|||}}}|||{{{zzz{{{|||zzzvvvrrrooommmkkkkkkggggggeeeaaa]]]\\\___cccttttttkkkhhheeeaaa]]]YYYWWWUUUSSSQQQJJJHHHDDDCCCBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@BBBGGGLLLQQQZZZkkk{{{~~~vvvkkkccc[[[WWW[[[aaajjjvvv}}}vvvlllddd___[[[WWWSSSQQQPPPMMMKKKHHHGGGGGGGGGHHHHHHLLLQQQTTTWWW```iiirrrxxxWWWBBB:::444444333333333333444444000000000000000000000000000000000000111222333333444444777999888888???HHH]]]wwwuuuzzznnnYYYYYYccczzz~~~zzzoookkktttlllOOO???:::999999999;;;@@@EEEIIIKKKKKKDDD???===???AAACCCHHHNNNPPPTTTXXX\\\^^^```bbbdddccciiioooqqqppppppssswwwyyy{{{}}}|||yyyuuusssrrrhhheeeaaa___```````````````YYYRRROOOQQQUUUXXXYYYUUUQQQNNNMMMKKKMMMUUU___fffqqqzzzrrrlll^^^XXXTTTTTTSSSQQQQQQTTTKKKKKKLLLQQQ^^^tttwwwjjj^^^XXXNNNIIIAAA:::666444222111111000....../////////...---------------------------------------...///000///000111111111333666999<<<===IIIhhhlllgggccc\\\SSSQQQNNNJJJHHHEEEDDDDDDDDDEEEEEEFFFHHHJJJLLLMMMNNNSSSYYY^^^ccciiiqqqxxx|||uuuqqqkkkddd``````^^^^^^```bbbfffiiilllnnnooorrrwww|||~~~}}}|||||||||yyyzzz|||}}}}}}}}}|||{{{{{{}}}wwwrrrooommmmmmjjjiiifff```\\\[[[]]]^^^lllzzzzzzssstttpppkkkeee^^^ZZZWWWSSSQQQLLLIIIEEECCCCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB???AAAFFFLLLQQQZZZlll|||~~~yyyqqqggg```[[[ZZZ```hhhttt}}}wwwnnngggbbb]]]WWWRRRRRRQQQNNNLLLJJJHHHHHHGGGHHHHHHLLLQQQTTTVVV^^^gggppp~~~yyyZZZDDD;;;555444333222222222222222000000000000000000000000000000000000111222333444222333777999777888@@@JJJbbbzzz~~~uuu~~~tttaaabbblllzzz~~~vvvooorrr}}}]]]FFF===;;;999888:::>>>CCCHHHJJJIIIHHHBBB>>><<>>999888666444222222222222111111111111111111111111111111222222222333333333555888666999>>>===EEE[[[zzz|||tttwww|||yyyuuuhhhfffooopppTTT@@@999999::::::===CCCJJJLLLJJJEEEBBBAAA:::<<<===???AAAFFFLLLQQQTTTVVVWWWXXXWWWVVVWWWXXXeeemmmtttqqqjjjjjjuuu|||xxxsssooonnnmmmmmmmmmgggbbb]]]ZZZUUUPPPRRRWWWYYY]]]___[[[SSSKKKGGGGGGGGGMMM]]]zzzyyypppiii```ZZZWWWTTTPPPMMMIIIIIIHHHEEECCCCCCEEEGGGIIIRRRcccyyy~~~sssmmmjjjiiibbbWWWLLLEEE???888444333111000000///......------------------------------...............---------///000111111222444777999;;;DDDQQQrrrpppaaabbbccc```\\\ZZZWWWRRRMMMIIIGGGGGGGGGEEEEEEFFFEEEFFFHHHMMMPPPSSSUUUZZZ___fffnnnvvv|||}}}yyysssllleee```]]]\\\[[[\\\^^^^^^___bbbfffiiinnnppptttxxx{{{}}}~~~~~~~~~}}}}}}||||||}}}}}}~~~|||}}}|||{{{yyyxxxyyy{{{}}}}}}{{{vvvsssrrrqqqnnnkkkhhheeecccbbbjjjsssyyyrrrlllgggbbb[[[VVVRRRPPPNNNNNNPPPSSSUUUUUUSSSPPPKKKFFFDDDCCCDDDEEEKKKQQQZZZbbbhhhmmmrrruuu|||sssiii```YYYXXX]]]fffvvvwwwooohhhbbb\\\YYYUUUSSSPPPLLLJJJHHHGGGGGGGGGHHHJJJLLLPPPVVV^^^cccnnnwwwlllOOO===999888666444333222222222111111111111111111111111111111222222222333333333444888666888>>>>>>III```yyytttzzzyyynnn^^^eeezzzyyyeeeKKK<<<777777:::===>>>EEEMMMNNNIIICCC@@@@@@<<<===???@@@BBBFFFKKKOOOUUUWWWYYYXXXVVVTTTSSSSSS___hhhpppnnnfffeeeooozzzxxxtttrrrrrrrrrrrrmmmgggbbb^^^YYYSSSRRRTTTXXX^^^ccc___TTTIIIEEEDDDFFFJJJWWWqqq}}}vvvlllddd___[[[WWWSSSMMMLLLKKKIIIGGGFFFFFFGGGHHHJJJRRRbbbzzz~~~sssllliiihhhaaaWWWMMMGGGBBB:::444222000000//////......------------------------------...............---------///000111222222444777::::::DDDSSSvvvpppccccccccc___\\\YYYVVVQQQLLLHHHFFFEEEEEEEEEFFFFFFEEEEEEHHHLLLPPPSSSUUUZZZ___eeennnwww}}}|||yyyrrrkkkeee```]]][[[\\\]]]___```bbbdddhhhjjjoooqqquuuyyy|||}}}~~~~~~}}}||||||{{{{{{||||||}}}|||}}}}}}{{{yyyxxxyyyzzz}}}}}}~~~}}}yyytttssspppmmmjjjgggeeedddjjjssszzzsssmmmjjjeee___ZZZXXXVVVTTTSSSTTTVVVWWWVVVTTTQQQLLLGGGDDDCCCDDDEEEKKKTTTcccpppyyy|||||||||{{{qqqfff^^^WWWYYY```kkkzzzyyyqqqjjjccc]]]XXXUUUSSSPPPLLLJJJHHHGGGGGGGGGHHHJJJLLLPPPWWW^^^ccckkkvvvpppRRR???:::888666444333222333333111111111111111111111111111111222222222333333333333777666777<<<>>>LLLeeetttttt{{{{{{eeeWWWgggqqq\\\EEE;;;888777:::>>>???FFFLLLMMMGGGAAA>>>>>>===???AAACCCDDDFFFIIILLLTTTWWWYYYXXXVVVRRRPPPPPPVVV```hhhgggaaa```iiissszzzxxxxxxyyyyyyvvvooohhhccc\\\UUUQQQRRRYYY```fffcccXXXMMMFFFEEEDDDGGGPPPeeewwwnnnhhhbbb]]]YYYRRRPPPMMMKKKJJJIIIIIIHHHHHHGGGIIIOOO]]]qqqwwwnnniiiggg___VVVNNNJJJEEE<<<444111000000//////............------------------------------..................///111222222222444777:::999DDDUUUyyymmmbbbcccbbb___^^^YYYVVVQQQLLLHHHEEEEEEEEEFFFFFFFFFEEEEEEHHHLLLOOORRRUUUYYY^^^dddmmmwww}}}|||xxxrrrjjjddd___\\\[[[\\\^^^aaabbbcccfffiiilllppprrrvvvzzz|||~~~~~~~~~|||{{{{{{zzzzzz{{{{{{||||||}}}~~~}}}{{{zzzzzz{{{{{{{{{}}}|||yyyuuuoookkkgggeeedddllltttzzzsssnnnkkkgggbbb]]]\\\ZZZYYYXXXYYYYYYXXXVVVUUUSSSNNNJJJGGGEEEEEEEEEJJJUUUgggyyyxxxmmmccc\\\XXX]]]fffrrr|||vvvnnnfff^^^XXXUUUSSSPPPLLLJJJHHHGGGGGGFFFHHHJJJLLLPPPWWW^^^dddjjjuuutttUUUBBB:::999777555333333333333111111111111111111111111111111222222222333333333333777666777<<>><<<:::===BBBEEEGGGIIILLLNNNPPPSSSWWWXXXVVVRRROOONNNKKKPPPVVVWWWVVVUUUXXX[[[bbbqqqvvvnnneee[[[UUUSSSZZZ^^^cccddd^^^UUUMMMHHH>>>CCCHHHNNNYYYoooxxxsssiiiccc\\\VVVSSSQQQOOOMMMLLLKKKLLLMMMKKKPPP```qqq|||ooofffaaa[[[UUUQQQPPPKKKAAA777222///////////////.........------------------------,,,,,,------...///000000000111222222333555888;;;:::FFFXXX{{{pppfffccc^^^[[[^^^\\\XXXSSSNNNIIIGGGFFFFFFFFFGGGFFFEEEEEEHHHLLLOOOQQQSSSWWW\\\ccclllvvv}}}}}}{{{wwwqqqjjjccc^^^[[[ZZZ[[[]]]```cccdddfffiiikkkrrrtttxxx|||~~~{{{zzzzzzyyyyyyzzzzzz{{{}}}}}}|||{{{|||xxxwwwyyy}}}~~~uuunnnjjjhhhpppwww~~~yyysssooommmiiieee```\\\\\\\\\^^^___^^^ZZZXXXXXXVVVTTTQQQNNNLLLJJJIIIKKKTTTfffzzz}}}qqqfff^^^YYYZZZeeesssxxxmmmbbb[[[UUUSSSPPPLLLJJJHHHGGGGGGFFFGGGIIILLLQQQWWW___dddjjjttttttUUUBBB:::999777555444333333333111111111111111111111111111111222222222333333333555:::888999>>>CCCVVVttt~~~ppprrr|||rrrccc^^^uuuzzzXXXEEE888:::===:::<<>>???FFFccctttttt~~~zzzhhhfffsssyyy~~~kkkJJJ@@@666555888;;;@@@DDDMMMJJJFFFCCCAAA???===;;;<<>>JJJZZZfff[[[YYYYYYXXX[[[YYYTTTMMMGGGDDDEEEFFFGGGFFFFFFEEEFFFGGGIIIJJJPPPSSSXXX\\\bbbkkkxxx|||zzzvvvooohhhbbb^^^[[[ZZZXXXYYY\\\```eeejjjooorrrsssuuuyyy|||||||||}}}}}}~~~}}}}}}yyywwwxxx{{{zzzssspppllllllnnnnnnllljjjiiihhhgggeeecccaaa_________\\\[[[ZZZVVVPPPPPPSSSXXX```iiiqqq}}}|||tttkkkccc______hhhuuu}}}wwwlllaaa\\\UUUTTTRRROOOLLLIIIGGGFFFEEEFFFHHHJJJNNNUUU]]]bbbmmmwwwxxxTTTBBB888666555333222222222222333333333333222222222222111222222333333444444555999555777<<<>>>JJJkkktttyyyuuueeeiiiwww{{{tttxxx```EEE===777666777:::BBBJJJQQQMMMHHHCCCAAA@@@>>><<>>>>>===CCCIIIRRRYYY\\\]]]]]]]]]]]]\\\\\\]]]]]]ZZZVVVRRRMMMKKKJJJKKKMMMOOOOOONNNIIIFFFEEEIIIQQQ___sss~~~sssggg]]]VVVQQQPPPOOOOOONNNNNNNNNNNNKKKIIIGGGEEECCCDDDEEEFFFGGGOOO[[[kkkxxxqqqlllfffdddbbb^^^[[[XXXWWWWWWyyymmmeee[[[VVVOOOKKKGGGAAA:::444000000///...............,,,,,,,,,++++++,,,,,,---+++,,,------,,,,,,---//////000222333333555999;;;@@@KKK]]]xxx]]]TTTSSSVVVZZZXXXWWWTTTNNNIIIEEEEEEEEECCCCCCDDDFFFHHHJJJKKKLLLNNNRRRYYY^^^eeennnxxx|||xxxtttnnnhhhbbb^^^]]]\\\\\\]]]^^^aaaeeeiiimmmoooqqqtttyyy~~~|||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{~~~{{{tttsssrrrsssuuuuuuqqqlllhhhgggfffdddbbb```^^^]]]]]]\\\[[[YYYTTTNNNPPPVVVcccrrr|||rrrhhhbbb``````eeerrr}}}wwwmmmccc^^^UUUTTTRRRPPPMMMJJJIIIHHHFFFGGGHHHJJJNNNTTT\\\bbbmmmvvvtttTTTDDD:::888777555444444444444222222222222222222222222111222222333333444444555777888;;;>>>AAAOOOooo|||sss{{{mmm]]]mmmyyyyyykkkMMM===:::888888888<<>>:::888888:::???KKKWWWWWWPPPFFF???<<<===>>>@@@GGGOOOYYYbbbeeeeeedddbbbccccccccccccbbb___[[[WWWQQQNNNKKKJJJLLLPPPRRRSSSGGGBBB@@@DDDEEEHHHTTTbbbwww}}}xxxrrrkkkccc[[[VVVMMMKKKIIIGGGGGGJJJMMMPPPQQQPPPNNNMMMMMMKKKGGGEEEEEECCCBBBFFFOOOcccyyytttmmmgggbbb^^^[[[XXX}}}mmmccc]]]UUUMMMHHHFFFCCC;;;555000000///.....................------------------***,,,------,,,+++---...,,,...000222222444666888AAAKKK___eeeOOOHHHEEEFFFKKKQQQQQQQQQNNNJJJFFFEEEEEEFFFEEEDDDDDDEEEHHHKKKNNNLLLRRRYYY```gggoooyyyyyyuuuooohhhbbb^^^\\\[[[^^^___```bbbeeehhhlllnnnrrruuu{{{~~~~~~~~~~~~~~~}}}~~~~~~{{{|||||||||zzzuuupppgggfffeeecccaaa___]]]\\\YYYYYYYYYXXXRRRNNNSSS[[[kkk{{{wwwkkkaaa]]]aaaeeettt}}}}}}xxxnnneee```UUUTTTRRRPPPNNNLLLJJJIIIGGGHHHIIIJJJNNNTTT[[[aaakkkuuutttUUUFFF888666555333222222222222000111111111222222222222111222222333333444444555666:::>>>???BBBSSSsss|||tttwwwiiiccczzztttqqqzzz```HHH???:::777999===CCCNNNXXXYYYQQQGGG???<<<>>>AAACCCFFFOOO[[[eeejjjkkkjjjiiiiiiiiiiiiiiihhheee```]]]WWWSSSNNNKKKLLLNNNQQQRRRKKKCCC@@@CCCCCCCCCMMM\\\iii{{{|||wwwrrrlllfff___ZZZQQQOOOKKKHHHGGGHHHKKKMMMQQQOOONNNNNNNNNLLLIIIEEEDDDCCCCCCCCCDDDNNNfff~~~vvvooojjjfffbbb^^^~~~nnnbbb]]]UUULLLGGGFFFCCC<<<555000000///...............111000///...---,,,,,,,,,***,,,------,,,+++---......000222444444666888:::AAAJJJ___]]]JJJFFFCCCDDDIIIOOOOOOOOOMMMIIIFFFEEEEEEIIIGGGEEECCCDDDGGGJJJLLLLLLQQQZZZaaahhhpppyyyzzzvvvooohhhbbb^^^[[[ZZZ^^^^^^___bbbeeeiiimmmooossswww}}}~~~~~~zzz~~~~~~{{{vvvqqqggggggeeecccaaa___^^^]]]XXXYYYZZZXXXSSSOOOTTT]]]mmm{{{~~~vvviii___\\\aaagggzzz}}}xxxnnneeeaaaUUUTTTRRRPPPNNNLLLJJJIIIGGGHHHIIIJJJNNNTTT[[[aaakkkuuutttUUUGGG:::999777555444444444444000000111111222222222222111222222333333444555555777;;;======AAAUUUwww}}}uuurrrcccaaazzzpppppp|||___IIIAAA;;;777999>>>EEEOOOXXXZZZRRRHHH@@@===???CCCEEEEEENNN\\\gggnnnpppooonnnnnnnnnmmmmmmllliiieeeaaa\\\WWWPPPLLLKKKMMMPPPQQQJJJAAA===???>>><<>>JJJiiiuuuQQQIIICCC>>>BBBDDDFFFJJJNNNMMMGGGDDDDDDFFFFFFEEECCCBBBCCCEEEIIIKKKLLLPPPWWW___hhhqqqzzz}}}wwwooohhhdddbbbaaa```^^^```bbbcccdddgggkkknnnssszzz~~~~~~~~~{{{xxxqqqooolllhhheeeccccccbbbdddbbb^^^ZZZWWWYYY^^^cccmmmvvvzzzlllccc\\\ZZZdddqqq}}}yyypppeee^^^UUUSSSQQQPPPPPPOOOLLLJJJGGGHHHJJJLLLOOOUUU\\\aaannnuuuvvvYYYBBB:::888666666666555333111444333333222222333333444444444444555555555555555999777<<>>JJJUUUYYYYYYOOOFFFAAA>>><<<>>>CCCKKKRRR```oooxxxyyywwwvvvwwwuuurrrrrrrrrpppkkkgggbbb]]]WWWPPPKKKIIIIIIJJJJJJHHHDDD???>>>AAAFFFKKK]]]ttt}}}xxxqqqllliii\\\XXXRRRMMMJJJHHHGGGEEENNNMMMLLLMMMNNNOOONNNMMMKKKIIIFFFBBBBBBEEELLLQQQqqq|||wwwpppjjjoooeeeZZZUUULLLDDDCCCDDD>>>555333222111////////////000------,,,---//////...,,,,,,---------,,,,,,...///000000000222444666999:::>>>JJJhhhqqqOOOHHHCCC???CCCEEEFFFJJJMMMLLLGGGDDDDDDFFFFFFEEECCCBBBCCCFFFIIIKKKKKKPPPVVV^^^fffpppyyy|||wwwooohhhdddbbb```___```bbbccceeefffiiimmmpppssszzz~~~~~~~~~~~~~~~{{{xxxrrrlllgggeeeeeeeeefffccc___[[[ZZZ\\\```cccooowwwxxxjjjbbb]]]___kkkxxx{{{qqqeee^^^VVVTTTRRRPPPPPPNNNLLLJJJGGGHHHIIIKKKOOOUUU\\\aaammmttt~~~xxx[[[DDD:::888666555555555333111333222222111111222222333444444444444555555555555999777<<>>BBBKKKTTTeeewwwzzzxxxuuuuuuvvvtttppplllfffbbb[[[SSSNNNKKKJJJJJJJJJHHHDDD???===???DDDHHHVVVmmmzzzqqqmmmgggbbb[[[UUURRROOOLLLKKKLLLLLLLLLMMMPPPRRRRRRQQQMMMLLLHHHDDDCCCDDDIIIMMM```|||uuuoooooofffZZZUUUMMMEEECCCDDD>>>777333222111////////////000---,,,,,,...000000///...,,,---------,,,,,,...///000000000222444666999:::???IIIgggnnnNNNIIIDDDBBBDDDEEEEEEHHHKKKJJJGGGEEEEEEGGGFFFEEECCCCCCDDDFFFIIIKKKKKKOOOUUU\\\dddnnnwww}}}|||wwwnnngggcccaaa___^^^aaaccceeeggghhhkkkoooqqqsss{{{~~~~~~{{{}}}~~~|||{{{{{{{{{{{{xxxwwwoooiiifffeeeeeefffccc^^^[[[\\\```bbbdddpppwwwuuuhhh```^^^eeesss}}}rrrfff^^^XXXVVVSSSQQQPPPNNNKKKHHHFFFGGGIIIKKKNNNTTT[[[```kkkrrr}}}|||^^^FFF;;;999666555555555333222222111111000000111111222333333444444555555555555888666;;;>>>DDD```gggWWW^^^mmmzzzzzzdddPPPFFF888999888888@@@NNNZZZ___[[[PPPEEE???<<<:::===BBBMMMYYYlll|||yyyyyyzzzzzzwwwssslllhhh```XXXQQQMMMJJJIIIIIIGGGCCC???<<<===@@@DDDNNNaaa|||}}}vvvpppkkkccc\\\WWWSSSPPPNNNKKKKKKLLLNNNRRRUUUUUUUUUOOONNNLLLHHHEEEDDDFFFHHHQQQiiiyyyttt{{{llleeeXXXUUUMMMEEECCCCCC>>>777333222111////////////000---,,,---...000111111///,,,---------,,,,,,...///000000000222444666999:::@@@IIIeeeqqqSSSNNNIIIGGGGGGEEEEEEGGGIIIIIIGGGEEEFFFGGGFFFEEEDDDCCCDDDGGGIIIKKKLLLPPPUUU\\\dddmmmvvv||||||wwwnnngggccc```___]]]aaacccfffhhhiiilllooorrrrrr{{{zzzyyy~~~{{{yyyuuuqqqpppppprrrsssrrrzzzqqqjjjeeebbb```bbb___[[[[[[^^^cccfffgggpppvvv|||rrrfff___```kkkzzztttggg___ZZZWWWTTTQQQPPPMMMJJJGGGFFFGGGIIIKKKNNNTTT[[[```jjjqqq{{{bbbIII;;;999666555555444333222222222111111111111222222333333333444444555555666777666;;;>>>FFFddddddUUU^^^ttttttYYYGGG@@@666888888999AAANNNYYY]]][[[PPPDDD>>>;;;999<<>>888333222111////////////000---,,,---...000111111///,,,---------,,,,,,...///000000000222444666999:::@@@HHHdddyyy]]]WWWQQQNNNLLLFFFEEEFFFGGGGGGFFFEEEEEEFFFEEEEEEDDDDDDEEEGGGIIIKKKNNNQQQVVV\\\cccmmmvvv|||}}}wwwooohhhccc```^^^]]]___aaaeeegggiiillloooqqqsss{{{}}}yyy{{{{{{sssooojjjfffeeegggjjjlllooo}}}|||uuunnnfff```\\\\\\ZZZYYYZZZ___eeejjjlllqqqvvv~~~yyyrrrggg```dddqqquuuhhhaaaZZZXXXUUURRRPPPMMMJJJGGGFFFGGGIIIKKKNNNTTT[[[```iiipppzzzeeeJJJ<<<999666444444444444333333333222222222222333333222222333333444555555666666777<<<>>>HHHiiifffYYYbbb{{{kkkPPP@@@:::666888999999@@@LLLUUUXXXZZZOOODDD>>>;;;999<<>><<<<<<===AAAGGGUUUjjjxxxooohhhbbb]]]ZZZTTTRRRRRRRRRTTTUUUTTTSSSPPPPPPPPPNNNKKKIIIIIIIIISSSTTT[[[mmm}}}wwwsssfffaaaVVVUUUNNNFFFBBBBBB???:::333222111////////////000---,,,,,,...000000///...,,,---------,,,,,,...///000000000222444666999:::???GGGccchhhaaa[[[WWWRRRIIIGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFHHHIIIKKKOOORRRVVV[[[bbbllluuu|||yyypppiiidddaaa___^^^]]]```dddgggiiikkknnnpppsss{{{~~~~~~~~~~~~~~~|||||||||zzzrrrjjjfffaaa^^^]]]```dddgggmmm|||yyyqqqhhh```[[[WWWXXXZZZ\\\___dddkkkqqqvvvzzzvvvrrrjjjffflllzzz~~~uuuiiiaaaZZZXXXUUURRRPPPNNNKKKHHHGGGHHHJJJLLLOOOUUU\\\aaahhhpppzzzhhhKKK<<<999666444444444444333444333333333333333333444111111222333444555555666666888===???KKKooommm```iiibbbGGG:::777666888999999>>>IIIPPPRRRVVVMMMCCC>>><<<:::<<<@@@GGGVVVjjj}}}vvvsssmmmeee\\\TTTNNNKKKGGGGGGGGGDDD@@@===<<<<<<===>>>FFFVVVjjjzzzqqqiiiccc___[[[ZZZXXXWWWWWWVVVTTTRRRQQQRRRRRRPPPNNNLLLLLLLLLRRRMMMPPP]]]ppp{{{qqqfffcccXXXWWWQQQIIIDDDDDDAAA===333222111////////////000------,,,---//////...,,,,,,---------,,,,,,...///000000000222444666999:::???FFFbbbooohhhbbb___YYYMMMHHHGGGEEEDDDDDDDDDCCCBBBEEEEEEEEEFFFGGGHHHJJJJJJOOOQQQUUUZZZaaajjjtttzzzzzzqqqjjjeeebbb```^^^]]]```dddhhhjjjlllnnnpppsss{{{~~~~~~~~~xxxooohhhccc```\\\YYYZZZ]]]bbbfffkkk{{{yyypppfff^^^ZZZVVVZZZ^^^______ccclllsss~~~~~~sssrrrnnnllluuu~~~ttthhh```ZZZXXXTTTRRRQQQOOOKKKIIIHHHIIIKKKMMMPPPVVV]]]bbbiiiqqqzzziiiKKK===999555333333444444444333333222222222222333333000111222333444555555666777:::???@@@MMMssstttgggoooyyyVVV>>>777999555777888888===GGGMMMOOOSSSJJJBBB???===;;;<<>>===<<<;;;>>>FFFRRReeeuuulllgggbbb```]]]\\\[[[ZZZWWWUUUUUUUUUUUUSSSOOOMMMMMMNNNNNNIIIJJJSSS___sssqqqgggeeeYYYXXXSSSKKKFFFEEECCC???333222111////////////000...---,,,---......,,,+++,,,---------,,,,,,...///000000000222444666999:::>>>EEEbbbssslllgggddd]]]PPPIIIGGGEEEDDDDDDCCCBBBAAAEEEEEEEEEFFFGGGHHHJJJJJJNNNPPPTTTXXX___hhhrrryyy{{{rrrkkkfffccc```___]]]```eeeiiikkkmmmoooqqqttt{{{|||yyyuuuooogggbbb___]]]YYYXXXYYY]]]bbbfffjjjzzzvvvlllccc\\\XXXWWW]]]cccbbb___bbbkkkttt|||ppprrrqqqqqq|||~~~tttggg___YYYWWWTTTRRRQQQOOOLLLJJJIIIJJJLLLNNNQQQWWW^^^ccciiiqqqzzzjjjKKK===999555333333444444444222222111111111111222222000111111222444555666666777:::???AAAOOOvvvxxxlllssspppNNN999666;;;333666777777<<>><<<<<>>===;;;<<<>>>AAANNNhhhzzztttfffdddaaa___^^^]]]ZZZXXXXXXXXXWWWTTTPPPNNNMMMNNNLLLGGGIIIPPPUUUccczzznnnkkk___YYYWWWQQQFFFFFFEEE:::666444111/////////...---111000...---,,,,,,------------------------------000000000222444666999:::AAAGGGaaaxxxqqqnnneee]]][[[QQQMMMHHHDDDCCCBBBAAAAAACCCCCCBBBCCCDDDFFFHHHIIIMMMPPPUUUZZZ^^^fffooovvv|||sssllliiifffbbb___]]]___dddhhhlllnnnoooooowwwzzz~~~|||yyytttmmmiiihhhgggeeebbb\\\[[[ZZZXXXXXX[[[```dddlllvvv}}}vvvlllbbb___aaaZZZ^^^ccccccaaadddkkkrrr~~~uuussssssuuu{{{|||tttjjjddd[[[VVVRRRRRRQQQLLLJJJJJJHHHFFFHHHMMMQQQTTT[[[cccooottt}}}mmmMMM@@@<<<888555444333222111222222222222222222222222444444444555555555555555666999:::???TTTttt{{{vvv~~~aaaBBB888777555333333444777===DDDKKKOOONNNKKKEEE@@@<<<:::::::::BBBHHHTTTddd|||{{{sssjjjccc]]]XXXTTTNNNLLLJJJIIIHHHFFFCCC@@@::::::<<<>>>@@@EEETTTbbbvvvrrrllliiihhheee```\\\ZZZYYYWWWVVVTTTQQQOOONNNSSSJJJIIINNNPPPWWWrrr|||mmmhhh```ZZZYYYSSSHHHGGGFFF<<<666444111/////////...---......---,,,,,,---...///------------------------000000000222444666999:::???FFF___{{{rrrnnnfff^^^\\\RRRNNNIIIEEEDDDCCCBBBAAACCCCCCBBBCCCDDDEEEGGGHHHLLLPPPUUUZZZ___fffpppwww{{{rrrkkkhhhfffccc```aaacccfffiiilllmmmnnnnnnvvvyyy}}}~~~~~~~~~zzztttooohhheeedddcccaaa___^^^]]][[[YYYYYY\\\aaaeeeoooxxx|||ssskkkccc```bbb[[[___cccccccccfffnnnttt{{{tttuuuxxx}}}uuukkkeee[[[UUURRRRRRQQQLLLJJJKKKHHHFFFIIINNNSSSWWW^^^fffqqqvvvoooPPP@@@<<<888555444333222111222222222222222222222222444444444555555555555555555999;;;@@@UUUttt}}}]]]AAA888777444444444444777;;;BBBHHHKKKLLLIIIDDD???<<<;;;<<<===>>>DDDNNN\\\pppwwwpppiiibbb[[[VVVPPPNNNKKKIIIHHHEEEBBB???;;;::::::<<<<<>>666444111/////////...---,,,++++++,,,---...///000------------------------000000000222444666999:::===DDD^^^tttoooggg```^^^UUUQQQKKKGGGFFFEEECCCBBBCCCCCCBBBBBBCCCEEEGGGHHHKKKOOOTTTYYY___gggpppxxxyyypppjjjhhhfffdddaaaeeeggghhhjjjkkkllllllllluuuwww{{{~~~~~~}}}}}}~~~~~~wwwpppkkkeeebbbbbbcccaaa```aaa___]]]ZZZZZZ]]]ccchhhttt{{{yyyqqqlllgggdddddd___aaacccccceeeiiiqqqwwwwwwxxx}}}~~~vvvkkkeee[[[UUURRRRRRQQQLLLJJJKKKHHHGGGJJJPPPUUUYYYaaajjjrrryyypppSSS???<<<888555444444333222222222222222222222222222444444444555555555666666555999<<>>888666222555444444666:::@@@FFFIIIJJJGGGCCC???===<<<>>>??????EEEMMMWWWfff|||wwwoooggg^^^YYYUUUSSSOOOMMMKKKHHHDDDAAA???===<<<<<<::::::@@@HHHUUUfffzzzrrrnnnllljjjgggdddcccbbbbbb```\\\WWWSSSNNNFFFCCCIIIJJJKKKXXXiii|||jjjbbb___\\\]]]XXXKKKJJJIII???666444111/////////...---++++++,,,,,,------...///------------------------000000000222444666999:::>>>DDD]]]wwwpppiiicccaaaXXXSSSNNNIIIGGGFFFEEECCCCCCCCCBBBBBBCCCDDDFFFGGGIIIMMMSSSXXX^^^fffpppxxx~~~xxxoooiiigggfffdddcccgggggghhhiiijjjlllmmmmmmsssuuuxxx|||~~~~~~~~~}}}}}}~~~~~~wwwpppkkkgggeeefffhhhgggeeecccaaa^^^\\\\\\```ggglllyyyxxxrrrqqqnnnjjjgggeeedddcccdddfffmmmtttyyy}}}zzz}}}~~~uuujjjcccZZZUUUQQQRRRQQQMMMKKKKKKIIIHHHKKKQQQVVVZZZbbbjjjttt{{{nnnSSS???<<<888555444444333222222222222222222222222222333333444444555666666666555:::===BBBVVVtttzzzrrrxxxtttPPP<<<777555111444444444777;;;AAAGGGJJJJJJGGGCCC???===<<<===>>>@@@EEELLLTTT^^^qqq~~~tttjjjbbb]]]\\\YYYUUURRRPPPNNNKKKHHHEEEAAA@@@@@@>>>;;;===BBBGGGPPPccc|||yyytttsssrrrqqqjjjiiihhhgggfffbbb[[[UUUQQQHHHCCCGGGIIIIIIQQQ]]]sssxxxhhhbbb]]][[[___YYYLLLJJJIII???666444111/////////...---------------------------------------------------000000000222444666999:::AAAFFF]]]{{{qqqkkkfffbbbZZZVVVPPPKKKHHHGGGEEEDDDCCCCCCBBBBBBBBBDDDEEEFFFHHHLLLRRRWWW]]]eeeooovvv~~~wwwnnnhhhfffeeedddccceeeeeefffgggiiikkkmmmoooqqqsssvvvyyy|||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~{{{uuuqqqnnnmmmnnnnnnllliiidddbbb___]]]^^^dddmmmsssyyyxxxzzzwwwpppkkkjjjgggcccccchhhooowww{{{}}}yyy|||}}}uuuiiibbbZZZTTTQQQRRRQQQMMMKKKLLLKKKJJJMMMRRRWWW[[[ccckkkwww}}}jjjPPP>>>;;;777555444444333222222222222222222222222222333333444444555666666777555:::===CCCWWWtttpppjjjrrrnnnLLL:::666444222333333444777===CCCJJJNNNLLLIIIDDD???<<<;;;<<<<<<===@@@GGGOOOVVVfff{{{qqqhhhccc```]]]YYYWWWUUUSSSQQQOOOIIIDDDAAABBBBBB???>>>@@@AAAEEEOOO___vvv|||yyywwwvvvpppnnnkkkkkkjjjeee]]]WWWTTTJJJCCCDDDFFFHHHPPPZZZggg{{{vvvgggccc\\\\\\```\\\NNNJJJIII@@@666444111/////////...------......//////...------------------------------000000000222444666999:::AAAFFF]]]~~~sssmmmhhhccc\\\WWWQQQLLLIIIGGGEEEDDDCCCCCCBBBBBBBBBCCCEEEEEEGGGKKKPPPUUU[[[cccmmmttt~~~wwwmmmgggeeeddddddbbbccccccccccccfffiiimmmooooooqqqtttwwwzzz|||}}}~~~|||}}}~~~~~~~~~}}}~~~~~~|||}}}}}}zzzyyyxxxuuuooojjjcccbbb___^^^```iiisss{{{}}}~~~}}}uuuppplllfffaaabbbiiisss{{{~~~|||{{{zzzzzzyyywwwtttyyy|||~~~uuuiiibbbYYYTTTQQQRRRQQQMMMKKKLLLLLLLLLNNNTTTYYY^^^fffooo{{{gggMMM>>>;;;777555444444444333222222222222222222222222222333333444555666777777777;;;>>>CCCWWWvvvppplllvvvlllLLL;;;666555444333333444888===DDDKKKOOOLLLIIIDDD???<<<;;;;;;<<>>;;;777555444555444333222222222222222222222222222222333444555666777777888<<<>>>CCCXXXwww|||rrrqqq|||lllMMM;;;555555777444444444777<<>>BBBAAAGGGQQQVVV]]]qqqrrrmmmgggbbb^^^[[[XXXVVVQQQHHHCCCDDDFFFDDDAAA@@@@@@======AAAFFFRRRfffyyy{{{vvvpppnnnnnnjjjbbb[[[RRRNNNIIIGGGFFFHHHPPPXXX]]]jjjrrrzzzwwwhhhbbb\\\^^^eeeaaaRRRNNNMMMCCC666444111/////////...---+++,,,...000222222222222------------------------000000000222444666999:::>>>CCCZZZvvvpppjjjddd]]]XXXRRRLLLIIIGGGDDDCCCDDDCCCBBBAAABBBCCCDDDEEEFFFJJJOOOSSSWWW___hhhooowwwmmmeeeccccccbbbaaacccaaa______```dddhhhjjjmmmnnnqqqtttxxx{{{}}}}}}zzz{{{|||~~~~~~~~~}}}|||{{{{{{{{{|||}}}}}}||||||}}}zzz|||~~~tttjjjaaa___]]]^^^dddooo}}}zzzxxxggg```ZZZ^^^kkk{{{zzzqqqmmmgggddddddeeeggghhhnnnrrryyy~~~||||||||||||}}}|||~~~yyymmmeeeYYYTTTQQQRRRQQQNNNLLLMMMKKKLLLPPPYYYaaahhhrrr|||hhhMMM>>>:::777555444555444333222222222222222222222222222222333444555666777888999===>>>CCCXXXxxx{{{zzz{{{{{{uuuoooqqq|||mmmNNN<<<555666888555444444666;;;@@@FFFJJJHHHFFFBBB???======???@@@@@@>>>CCCMMMRRRVVVfffzzz|||wwwpppiiiddd```\\\YYYVVVLLLEEEGGGIIIGGGCCCBBBAAA======AAACCCGGGSSS___xxxqqqoooooolllddd]]]SSSRRROOOMMMJJJJJJQQQXXX[[[fffnnnuuu}}}~~~uuugggccc\\\^^^```___ZZZRRRHHHCCC;;;555///---///111000.........---------,,,,,,,,,,,,,,,,,,---------......---///000111222555888;;;===IIIYYY|||{{{vvvssskkkccc\\\YYYSSSNNNIIIGGGFFFFFFFFFEEECCCBBBCCCDDDFFFGGGGGGHHHMMMSSSVVV[[[fffqqq~~~yyyssslllgggeeeccc```]]]```aaaaaa``````bbbfffiiinnnpppsssxxx{{{~~~~~~|||{{{{{{}}}}}}}}}|||}}}~~~~~~}}}||||||~~~~~~~~~}}}~~~sssiiidddaaa___cccmmmzzzxxxnnn^^^YYYWWWaaasss}}}}}}vvvjjjeee```]]]___aaabbbaaaggglllvvv}}}yyyuuurrrrrrrrrsssqqqtttsssrrrvvv}}}zzzlll```YYYUUUQQQPPPQQQQQQNNNKKKKKKMMMTTT^^^fffmmmxxxfffLLL;;;999666444444444333222222222222222222222222222444444333444444555666777:::<<<>>>FFF^^^~~~~~~zzz{{{|||qqqooouuu|||iiiIII;;;:::888222444444444444777<<>><<<;;;<<<===@@@@@@CCCJJJOOOVVVaaammm~~~~~~rrrkkkiiigggbbb^^^XXXSSSNNNKKKJJJIIIFFFCCCCCCDDDCCC@@@===@@@HHHPPPeeexxxtttqqqlllccc]]]XXXRRRNNNMMMMMMMMMQQQVVV^^^cccjjjqqqxxx~~~rrrdddaaa]]]^^^___^^^XXXPPPGGGAAA:::444...---///111000.........---------,,,,,,,,,,,,,,,,,,---------......,,,...///000111444888:::<<>><<<<<<>>>?????????CCCIIINNNSSS]]]gggpppzzzqqqnnnkkkeee```\\\XXXRRROOOMMMKKKHHHFFFDDDDDDCCC???;;;<<>>???CCCIIILLLOOOWWW___ddduuu{{{uuuoooiiiddd```\\\WWWRRRPPPMMMKKKIIIHHHHHHFFFAAA<<<:::<<>>??????@@@DDDJJJKKKLLLRRRYYY```jjj{{{{{{tttmmmhhhccc___ZZZUUUQQQOOOMMMMMMMMMMMMLLLGGGAAA===<<<===FFFTTTmmmxxxqqqhhhaaa[[[UUUPPPPPPQQQRRRXXX___dddggglllpppuuuzzzwwwkkkiiieeeeeeccc^^^WWWNNNFFFAAA555333000...---...------......---------,,,,,,,,,,,,,,,,,,---------.........///111222333555999<<<<<>>BBBJJJ]]]uuuxxxqqqiiicccZZZTTTOOOOOOPPPSSSYYYaaahhhjjjnnnrrruuuzzzyyymmmllleeeeeeddd```XXXOOOFFFAAA555333111///..................---------,,,,,,,,,,,,,,,,,,---------......///000222333444666:::======FFFQQQnnnvvvlllhhhddd```]]][[[WWWRRRLLLHHHEEECCCEEEDDDBBB@@@@@@@@@AAABBBDDDFFFKKKPPPSSSXXXcccooozzzvvvooogggbbbbbbccccccbbb___```_________aaaeeehhhkkknnnsssxxxzzz{{{zzzyyyyyyxxxxxxyyy|||~~~|||~~~~~~|||{{{|||||||||}}}}}}}}}}}}||||||zzzzzz{{{||||||||||||||||||sssggg```gggpppyyysssllleeeddddddiiiqqqxxx{{{|||yyykkk[[[RRRNNNKKKJJJKKKIIIIIIIIIHHHGGGHHHJJJMMMQQQVVV\\\```fffooo|||}}}ppplllkkkgggcccaaaccceeegggiiijjjllloooqqqrrrrrrrrrsssuuuvvvuuusssggggggfffddddddiiiqqqxxxzzznnnccc]]]WWWPPPMMMOOORRRSSSSSSTTTTTTZZZfffrrrzzzdddIII;;;999666444444444333222222222222222222222222222444444333444444555666777777===???GGGfffiiiJJJ;;;::::::888666666777777888;;;@@@CCCHHHEEEAAA===::::::;;;<<<@@@AAAEEEJJJKKKJJJOOOVVV[[[^^^fffvvv|||uuurrrkkkbbbZZZUUUTTTTTTRRRQQQOOOLLLHHHDDD@@@>>>???BBBQQQgggyyyyyyrrrkkkeeeZZZTTTOOOOOOQQQTTT\\\cccjjjlllooorrrvvvzzzvvvjjjjjjcccdddddd```YYYOOOEEE???555444333111///......///......---------,,,,,,,,,,,,,,,,,,---------.........000111222333666999<<<===EEEOOOlllwwwlllgggddd```]]][[[WWWRRRMMMHHHEEECCCEEEDDDBBB@@@??????@@@AAACCCEEEIIIOOORRRWWWbbbnnnxxxvvvooofffaaa```aaaaaa```_________^^^^^^aaaeeehhhhhhlllqqqvvvzzz{{{zzzyyyyyyxxxwwwxxx{{{}}}}}}}}}|||~~~~~~}}}}}}{{{||||||}}}}}}||||||{{{zzz{{{{{{||||||||||||||||||zzzlllcccaaagggpppwww|||zzzrrrllleeedddcccgggmmmssswwwxxxsssggg[[[UUURRROOOMMMNNNHHHIIIIIIGGGEEEDDDGGGIIINNNQQQVVV\\\ccckkktttzzzxxxuuunnngggddd```aaaaaa```^^^^^^```aaa```^^^^^^```bbbcccaaa^^^VVVWWWWWWVVVVVV\\\fffnnnyyy}}}qqqfff^^^WWWNNNJJJLLLPPPTTTUUUVVVVVV\\\iiitttzzz}}}gggKKK;;;999666444444444333222222222222222222222222222444444333444444555666777888===>>>FFFeeeyyy|||kkkLLL;;;888888666555666777777888<<<@@@DDDFFFDDD@@@<<<::::::<<<===??????CCCHHHIIIJJJPPPWWWXXXYYY```kkkwww{{{oooccc[[[YYYYYYUUUSSSPPPLLLIIIEEEAAA???AAA@@@KKK]]]kkksss{{{tttlllggg[[[UUUPPPPPPSSSWWW^^^gggiiikkknnnqqquuuzzzrrrggggggaaabbbccc```YYYOOODDD>>>555555444222000......///......---------,,,,,,,,,,,,,,,,,,---------......---///000111222555888;;;===DDDNNNlllxxxlllhhheeebbb]]][[[WWWSSSMMMHHHEEEBBBEEEDDDAAA?????????@@@AAABBBCCCHHHNNNQQQUUUaaalllwwwwwwooofff```_________^^^_________^^^^^^```dddhhhfffjjjooouuuyyyzzzyyyxxxxxxwwwvvvwwwzzz{{{|||{{{|||~~~{{{{{{||||||||||||{{{{{{{{{{{{||||||}}}||||||||||||tttggg___bbbgggooouuuyyy~~~|||uuuooojjjbbbaaaaaadddjjjooossstttiii___VVVRRRPPPMMMJJJKKKJJJKKKKKKHHHEEEDDDFFFHHHKKKMMMRRRYYYaaaiiipppsss|||wwwoookkkbbbaaa___\\\XXXVVVWWWXXXTTTSSSRRRTTTVVVVVVSSSPPPNNNOOOOOONNNNNNTTT___hhhsssssshhh___WWWMMMHHHJJJOOOTTTVVVWWWWWW^^^kkkuuuzzz{{{}}}hhhMMM;;;999666444444444333222222222222222222222222222444444444444444555777777888>>>>>>EEEddd{{{ssswwwlllLLL:::777666444444555666777999<<>>>>>AAAFFFGGGIIIPPPXXXXXXYYY]]]dddkkkxxxyyykkkaaa]]]]]]YYYVVVRRRNNNKKKGGGCCC@@@AAA???FFFUUU^^^cccooo~~~}}}vvvnnnhhh]]]VVVQQQRRRTTTXXXaaaiiihhhjjjmmmppptttyyypppgggggggggbbb___]]]TTTGGG@@@AAA777333000......///000///000...,,,+++,,,,,,+++***+++++++++,,,,,,,,,------//////000111333555888:::;;;FFFPPPhhhxxxnnniiifffddd\\\YYYTTTQQQMMMJJJEEEBBBGGGEEECCCAAA??????@@@AAACCCFFFJJJMMMQQQWWW___fffrrrzzzrrrkkkhhheee```___```^^^^^^^^^]]]\\\^^^aaacccfffiiiooouuuyyyzzzyyyxxxyyyyyyxxxxxxyyyzzz|||}}}|||}}}|||zzz|||{{{{{{|||}}}}}}{{{yyyyyy{{{~~~~~~}}}||||||}}}|||mmmccc___aaaeeelllttt{{{zzzsssmmmhhhddd\\\[[[\\\```eeeiiijjjiii]]]ZZZUUURRRQQQQQQPPPOOORRROOOJJJFFFDDDEEEFFFHHHJJJLLLOOOUUU[[[aaaeeehhhoooqqquuuyyy|||uuuooojjjddd^^^ZZZWWWSSSQQQSSSRRRQQQRRRRRRRRRPPPNNNNNNKKKJJJLLLMMMOOOVVV]]]kkk}}}ooogggXXXMMMKKKKKKIIILLLSSSWWW\\\dddkkkqqqvvvzzz}}}eeeJJJ<<<999666444333333222000111111111111111111111111222222333333444555555555888;;;BBBJJJ___wwwpppttteeeEEE<<<888333555444444444444666:::???CCCFFFDDDBBB???===<<<;;;;;;???AAACCCFFFGGGJJJNNNQQQVVVSSSUUU]]]eeemmmzzztttggg```___XXXVVVTTTPPPKKKGGGDDDBBB>>>@@@DDDIIIQQQ\\\gggnnnxxx{{{mmmcccUUUTTTTTTVVVZZZ^^^```aaaeeeiiinnnqqqssswww}}}ppphhhgggfffbbb```^^^UUUIIIAAA@@@666333000....../////////111///---,,,------,,,+++,,,,,,---------.........//////000111333555888:::;;;EEEOOOhhhxxxmmmhhhfffddd\\\YYYTTTQQQNNNJJJFFFCCCFFFEEEBBB@@@???@@@AAABBBCCCFFFJJJMMMPPPVVV^^^dddpppzzzrrrllliiieee```___```^^^______^^^]]]^^^aaadddeeeiiinnntttxxxzzzzzzyyyyyyxxxxxxwwwxxxzzz{{{|||}}}~~~}}}{{{zzzyyyyyy{{{}}}}}}|||{{{yyy{{{~~~~~~}}}||||||}}}{{{mmmccc```___ccciiiqqqxxx}}}|||vvvpppkkkfffaaa]]][[[ZZZZZZ]]]bbbeeeeeeddd[[[YYYVVVUUUUUUUUUTTTSSSRRRNNNJJJEEECCCCCCDDDEEEGGGIIILLLQQQVVV[[[___bbbggghhhkkknnnrrrvvvyyy{{{{{{vvvnnngggbbb^^^[[[XXXVVVTTTSSSRRRSSSRRRQQQOOOQQQMMMKKKMMMNNNPPPUUU\\\gggxxx~~~mmm]]]OOOMMMLLLJJJMMMTTTWWW[[[ccciiiooosssxxx{{{cccHHH===:::777555444444333222222222222222222222222222444444555555666777777777777999@@@HHH]]]{{{~~~eeeEEE<<<888333555444444444444666:::???DDDFFFEEEBBB???===<<<<<<<<<>>>@@@CCCEEEGGGJJJMMMPPPXXXUUUVVV[[[```eeeoooyyy}}}nnnccc___XXXWWWUUURRRNNNIIIDDDBBB???AAADDDIIIOOOYYYcccjjjlllyyy|||nnnbbbWWWUUUTTTUUUYYY]]]```aaagggjjjmmmooopppsssxxx}}}rrriiigggdddbbb```___WWWKKKBBB???666333000....../////////111///------......---,,,---------.........////////////000111333555888::::::EEENNNhhhzzzlllgggfffddd[[[YYYTTTQQQNNNJJJFFFCCCEEEDDDBBB@@@@@@@@@BBBCCCDDDGGGJJJMMMOOOTTT\\\bbbmmm{{{sssllljjjfffaaa___```______```___^^^___bbbddddddhhhmmmsssxxxzzzzzzzzzxxxxxxwwwwwwxxxyyy{{{|||~~~~~~}}}}}}xxxxxxwwwyyy{{{}}}||||||zzz{{{}}}~~~|||||||||}}}yyylllccc___]]]```eeekkkssszzz~~~rrrooojjjfffccc^^^ZZZWWWYYYXXXYYY[[[^^^``````___ZZZYYYXXXYYY[[[[[[ZZZXXXRRROOOJJJEEEBBBAAABBBBBBEEEGGGJJJNNNRRRVVVYYY[[[]]]^^^___aaaccceeefffgggjjjqqq}}}vvvooojjjfffccc^^^\\\YYYWWWWWWWWWVVVUUUVVVRRROOOQQQRRRRRRUUU[[[cccrrrxxxfffUUUPPPOOOLLLOOOUUUVVVZZZ```fffkkkppptttxxx~~~bbbGGG===:::777555555555444333333333333333333333333333444444555555666777777777666888>>>EEE\\\fffFFF===888333666444444555555666:::@@@DDDGGGEEECCC@@@>>>===<<<<<<>>>@@@CCCDDDFFFIIILLLOOOVVVTTTUUUXXX[[[^^^dddlllvvvwwwhhh```YYYYYYYYYVVVRRRLLLFFFBBB@@@BBBEEEIIINNNVVV___eeefffnnn|||~~~nnnaaaZZZWWWUUUTTTXXX\\\```aaahhhjjjlllkkkkkknnnsssxxxsssiiifffcccbbbaaa^^^XXXNNNDDD>>>666333000////////////...000...---,,,---...---,,,------------............/////////111333555888999;;;DDDMMMfff~~~mmmgggeeeccc[[[XXXUUUQQQNNNKKKGGGDDDDDDCCCAAA@@@@@@AAABBBCCCDDDGGGJJJLLLNNNSSSZZZ```kkk~~~{{{tttmmmkkkgggaaa___```___`````````___```bbbdddcccggglllrrrwwwyyyzzzzzzyyyyyyxxxxxxyyyzzz|||}}}~~~}}}||||||{{{{{{||||||yyyxxxwwwwwwyyy{{{zzzyyyyyy{{{||||||{{{{{{|||}}}~~~xxxkkkaaa]]][[[\\\___eeelllttt{{{tttiiifffcccaaa^^^[[[XXXUUUWWWWWWXXXYYY\\\]]]^^^^^^\\\[[[\\\^^^```___]]]ZZZTTTQQQLLLGGGCCCAAAAAAAAAFFFGGGJJJNNNQQQTTTVVVWWWXXXXXXYYYZZZ[[[[[[[[[[[[]]]bbbjjjrrr}}}wwwrrrnnnkkkgggcccaaaaaaaaa``````^^^YYYVVVXXXXXXXXXYYY\\\aaannnqqq]]]UUURRRNNNPPPUUUTTTXXX]]]bbbggglllqqquuu|||cccHHH<<<:::777555555555444333333333333333333333333333222222333333444555555555777888===DDD\\\}}}iiiHHH===888444666444555555555666:::@@@DDDGGGEEECCC@@@>>>======<<<===???BBBDDDEEEHHHKKKNNNOOOPPPSSSVVVYYY\\\bbbfffmmm{{{~~~mmmddd[[[\\\\\\ZZZUUUNNNGGGCCC@@@BBBFFFJJJOOOVVV^^^ccciiilllsss~~~nnnaaa]]]YYYUUUTTTWWW[[[___aaahhhiiijjjiiihhhkkkrrrwwwtttiiieeeaaaaaa```\\\XXXPPPEEE===555333000//////000///...///---++++++,,,---,,,++++++,,,,,,,,,,,,---------/////////111333555888999<<>>EEE^^^}}}xxxwww|||lllKKK???888444777555555555555777;;;@@@EEEGGGEEEBBB@@@>>>===<<<<<<===???AAACCCDDDFFFJJJLLLMMMPPPTTTVVVXXX]]]aaaccckkksssrrrhhh]]]^^^^^^]]]XXXPPPIIIDDD@@@CCCHHHLLLRRRXXX___dddjjjjjjmmmyyy}}}nnnbbb^^^ZZZVVVUUUWWW[[[___aaafffggghhhhhhhhhlllsssxxxuuuiiieeeaaaaaa^^^YYYVVVQQQFFF<<<555333000000000000///---...,,,***+++,,,---,,,++++++++++++,,,,,,,,,------//////000111333555888:::===DDDJJJaaawwwkkkddd___[[[XXXUUURRROOOLLLHHHFFFEEEDDDBBB@@@@@@@@@BBBCCCBBBEEEHHHJJJLLLQQQXXX^^^iiizzz|||vvvpppmmmiiiccc______]]]___```aaa``````aaaccceeeggglllppptttvvvwwwxxxzzzyyyxxxxxxyyyzzz|||}}}yyyxxxwwwwwwvvvvvvwwwwww{{{yyyvvvuuuuuuuuuuuutttwwwxxxyyyxxxwwwwwwyyy{{{zzz}}}xxxjjj```[[[XXXXXXYYY[[[aaahhhnnnrrrxxx{{{~~~~~~tttlllfffbbbaaa______^^^[[[WWWTTTVVVXXX[[[]]]^^^```bbbeeebbbaaaaaabbbcccaaa^^^[[[XXXVVVQQQLLLHHHEEEDDDCCCCCCEEEIIINNNQQQTTTUUUVVVWWWXXXYYYYYYYYYXXXVVVUUUPPPQQQRRRTTTZZZeeesss}}}}}}yyyvvvtttooojjjhhhkkkooommmlllmmmlllrrr{{{lllfffkkkuuu}}}eee[[[VVVQQQOOOQQQQQQSSSWWW[[[```gggnnnssswww}}}cccHHH:::777444333333444333222333333333333333333333333444444555555666777777777999999???GGG```~~~sssssstttwwwqqqOOOAAA999444777555555666666777;;;AAAEEEFFFDDDBBB???===<<<;;;;;;<<<>>>@@@BBBCCCEEEHHHKKKOOOSSSUUUUUUVVV[[[^^^^^^gggkkksssuuukkk___``````^^^YYYQQQJJJEEEBBBEEEJJJOOOTTTYYY___cccdddeeegggqqqzzznnneee]]]ZZZVVVVVVXXX\\\___aaaccceeeggghhhiiilllsssxxx~~~vvvjjjeee``````\\\VVVSSSQQQGGG<<<444222111000000000...---...---++++++---...---,,,,,,,,,,,,,,,---------...//////000111333555888:::<<>><<<;;;::::::<<<>>>@@@AAABBBDDDGGGJJJMMMRRRTTTRRRSSSYYY\\\[[[aaadddjjjrrr~~~wwwlllaaaaaa```^^^YYYQQQKKKFFFDDDGGGLLLQQQTTTXXX]]]``````bbbeeemmm~~~xxxnnnggg[[[YYYWWWWWWZZZ]]]```aaaaaadddggghhhhhhkkkpppuuu{{{vvvkkkfff```___[[[TTTRRRPPPHHH<<<444222111000111000...---///...,,,,,,...//////...---------.........////////////000111333555888:::;;;BBBHHH```oooddd[[[[[[XXXUUURRRPPPMMMIIIGGGGGGEEECCCAAA??????@@@AAA@@@CCCFFFIIIKKKPPPXXX^^^eeettt}}}wwwqqqoookkkccc______[[[]]]___```______```aaagggiiilllooorrrtttuuuuuuvvvuuuuuuuuuuuuwwwxxxyyywwwxxxxxxxxxxxxwwwvvvvvvwwwuuurrrrrrsssuuuvvvvvvuuuvvvvvvuuuttttttwwwyyyvvvzzz||||||zzz{{{{{{oooeeeaaaXXXWWWWWWXXX[[[___cccfffhhhlllssszzzxxxtttqqqjjjiiihhhgggeeebbb^^^ZZZ[[[^^^``````^^^^^^aaacccaaa```___```aaabbb```^^^WWWUUUQQQMMMIIIFFFEEEDDDFFFIIINNNTTTYYY]]]___```cccddddddccc```]]]YYYWWWVVVUUURRRNNNMMMRRR[[[cccrrr~~~zzzuuutttzzz}}}}}}vvvyyyqqq___VVVNNNMMMQQQYYYpppttt^^^WWWVVVQQQNNNPPPOOOQQQTTTXXX^^^fffnnntttyyy{{{~~~|||[[[AAA;;;999666555555666555555111111111111111111111111222222333333444555555666777888>>>GGGaaaxxxpppwww|||}}}wwwTTTCCC999444777555666666666777;;;AAAEEEDDDBBB@@@===;;;:::::::::<<<>>>@@@AAABBBDDDGGGIIIIIIOOOQQQNNNPPPXXX\\\[[[]]]```eeejjjqqqwwwlllbbbbbb```]]]XXXQQQKKKGGGFFFIIINNNQQQTTTWWWZZZ\\\aaadddhhhnnn|||vvvnnniiiZZZXXXWWWXXX[[[^^^``````aaadddggghhhhhhjjjnnnqqqxxxyyyxxxnnngggdddaaa]]]WWWSSSPPPMMMGGGBBB777444111/////////...---.........------,,,,,,,,,++++++,,,,,,---...////////////000111444777:::;;;999AAAJJJ]]]{{{kkkccc[[[[[[YYYWWWTTTRRRNNNIIIEEEDDDDDDCCCBBBBBBBBBBBBBBBAAACCCFFFIIILLLRRRXXX\\\dddpppzzzsssooojjjbbb^^^^^^]]]]]]]]]]]]^^^```aaacccccceeeiiimmmqqqsssuuuuuuwwwwwwvvvuuuuuuvvvwwwxxx|||zzzxxxvvvuuuuuuwwwwwwrrrqqqooonnnnnnqqqtttvvvxxxwwwuuutttuuuvvvxxxyyyyyyyyyzzzzzz|||}}}yyyrrrhhh```ZZZXXXVVVUUUVVVYYY]]]___ccchhhnnnsssvvv}}}{{{vvvpppmmmjjjgggeeebbb___]]]gggfffeeedddddddddddddddddddddeeefffdddaaa^^^\\\XXXTTTNNNJJJIIIHHHEEEBBBGGGIIIPPP[[[```aaabbbfffkkkooopppiiicccbbbbbbaaaWWWUUURRROOOOOORRRWWW[[[cccnnn}}}{{{yyy~~~{{{hhhWWWSSSLLLHHHIIIOOOWWWcccnnnmmmggg^^^WWWSSSPPPLLLIIIMMMPPPUUUYYY]]]eeennnuuu}}}uuuzzz{{{[[[@@@<<<999444222222333333333111111222222222333333333444444444444444555777777777:::???EEE]]]wwwvvvxxx}}}~~~WWW???;;;999444333333444555777:::<<<>>>AAA@@@???===<<<;;;;;;;;;<<<>>>@@@BBBBBBDDDFFFHHHJJJKKKNNNQQQTTTVVVWWWXXXWWW\\\bbbeeehhhqqq~~~uuukkkaaa```]]]YYYSSSNNNJJJHHHFFFJJJPPPUUUXXX[[[]]]___^^^dddhhhlllyyy}}}tttlllfff\\\WWWUUUXXX[[[[[[]]]aaabbbeeeiiilllmmmnnnpppqqqrrryyyvvvllleeebbbaaa[[[TTTQQQPPPMMMFFF@@@666444111/////////...---------------------,,,,,,,,,,,,------......////////////000111444777999;;;:::AAAIIIZZZxxxiiiaaa[[[[[[YYYWWWTTTRRRNNNIIIFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@BBBDDDFFFIIINNNTTTYYY```lll{{{sssooojjjbbb^^^^^^]]]]]]]]]]]]^^^```aaacccaaadddhhhlllpppsssuuuvvvwwwvvvuuuuuuuuuvvvvvvwwwzzzxxxvvvuuuttttttuuuvvvsssrrrpppppppppqqqssstttwwwvvvtttttttttuuuwwwxxxyyyyyyyyyzzz|||}}}zzzsssiiibbbXXXVVVTTTSSSSSSUUUXXX[[[^^^ccciiimmmqqqxxx~~~xxxtttpppllljjjiiigggfffhhhhhhgggfffffffffffffffccccccddddddcccaaa]]][[[YYYTTTOOOKKKIIIHHHEEECCCEEEGGGOOO[[[cccfffkkkpppssswwwvvvpppjjjgggccc```ZZZXXXUUUQQQOOOPPPSSSUUU\\\eeesss~~~gggWWWTTTLLLFFFFFFGGGKKKTTT\\\aaa]]]WWWSSSPPPNNNKKKHHHMMMQQQVVVZZZ___fffooouuu|||uuuzzz~~~|||[[[@@@<<<888444222222333333333111111222222222333333333444444444444555666777777999;;;@@@EEE[[[}}}zzzzzz~~~ZZZAAA;;;999444444444444555777:::<<<>>>BBBAAA???>>><<<;;;;;;;;;;;;===???AAAAAACCCEEEGGGKKKLLLOOORRRTTTVVVXXXYYYXXX]]]aaaaaabbbgggqqqzzz~~~sssjjjbbbaaa^^^XXXRRRLLLIIIGGGEEEIIIOOOTTTWWWZZZ\\\^^^]]]bbbeeeiiiuuuyyyrrriiiddd[[[VVVTTTXXX\\\]]]___bbbdddgggiiijjjjjjkkklllnnnpppwww}}}sssiiiccc``````XXXOOOMMMOOOMMMDDD<<<666333000/////////...---,,,,,,------------------........................//////000111333666999;;;;;;BBBHHHWWW|||wwwhhhaaa]]][[[ZZZWWWUUUSSSOOOJJJGGGHHHGGGEEECCCAAA@@@??????BBBCCCCCCDDDGGGLLLRRRWWW\\\ggg|||{{{tttooojjjbbb^^^^^^]]]]]]]]]]]]^^^```aaacccaaacccggglllppptttvvvwwwvvvvvvuuuttttttuuuuuuvvvwwwvvvtttsssrrrrrrssstttssssssrrrrrrrrrrrrqqqqqquuutttssssssssstttvvvwwwxxxxxxxxxyyyzzz|||~~~|||tttjjjbbbYYYWWWSSSQQQQQQRRRTTTVVVXXX\\\bbbfffiiiooowww}}}{{{uuuqqqooooooooooookkkjjjiiiiiihhhhhhiiiiiicccbbbbbbbbbbbb```]]]ZZZZZZVVVPPPLLLJJJHHHFFFDDDFFFHHHPPP\\\eeekkksss{{{}}}~~~yyysssoooiiicccaaa___[[[VVVSSSQQQQQQQQQUUU\\\hhhuuufffWWWSSSLLLFFFDDDCCCBBBGGGLLLTTTRRRQQQPPPPPPOOOLLLJJJMMMQQQWWW[[[```gggpppvvv|||uuuzzz{{{ZZZAAA;;;888555333333333333222111111222222222333333333444444444444555666777888;;;<<<@@@EEEYYY~~~zzz}}}___FFF<<<888555444444444444777:::===>>>BBBAAA@@@>>>===<<<;;;;;;:::<<<>>>???@@@BBBDDDFFFKKKLLLOOORRRTTTWWWXXXYYYWWW[[[^^^^^^]]]___ffflllooosss{{{}}}ppphhhcccbbb^^^XXXPPPJJJGGGFFFFFFKKKPPPUUUXXXZZZ]]]___^^^aaadddgggsssyyyqqqiiicccYYYTTTRRRXXX]]]___aaacccfffggghhhhhhggggggiiijjjllltttyyy}}}qqqhhhccc```^^^UUUKKKJJJMMMLLLCCC999666333000////////////...,,,,,,,,,------.........///////////////............//////111333666999;;;;;;BBBIIIXXX|||zzziiibbb```\\\ZZZWWWUUUSSSPPPKKKHHHGGGFFFEEECCCAAA@@@@@@@@@EEEEEEEEEEEEGGGKKKRRRVVVXXXcccvvv|||tttpppjjjccc^^^^^^]]]]]]]]]]]]^^^```aaaccccccfffiiimmmqqqtttuuuvvvuuuuuuuuuttttttttttttttttttsssrrrqqqqqqqqqrrrrrrssssssttttttsssrrrpppooosssrrrrrrrrrrrrtttuuuvvvvvvvvvuuuvvvxxxzzz}}}~~~|||sssiiiaaaZZZXXXTTTQQQOOOPPPQQQSSSTTTWWW[[[^^^bbbffflllpppzzzwwwrrrqqqrrrtttuuunnnnnnmmmlllkkkkkkkkkllleeecccaaaaaabbbaaa___\\\ZZZWWWRRRMMMJJJGGGFFFEEEIIIKKKRRR\\\dddlllwww}}}yyyrrrkkkiiifffbbb^^^ZZZWWWTTTRRRSSSXXXaaannn|||hhhYYYRRRMMMHHHGGGEEEBBBDDDHHHMMMNNNPPPQQQRRRQQQOOOMMMLLLQQQWWW\\\```gggpppvvv|||uuuzzzxxxWWW@@@;;;888555333333333333222111111222222222333333333444444444444555666777888::::::???DDDWWW}}}}}}fffLLL>>>999777555444333444666999===???CCCBBB@@@>>>===<<<;;;;;;888:::===>>>???@@@CCCEEEIIIKKKMMMPPPSSSUUUWWWWWWTTTXXX\\\]]]\\\^^^cccggghhhmmmrrr|||yyymmmgggdddccc___WWWNNNHHHFFFFFFIIIMMMSSSWWWZZZ\\\___aaabbbcccdddhhhqqq}}}tttkkkeeeWWWQQQPPPVVV]]]```aaaccceeeffffffeeedddeeegggiiijjjpppvvvzzz{{{ooohhhcccaaa]]]SSSJJJIIIMMMKKKBBB999555333000//////000///...,,,,,,,,,------.........///////////////...............///000333666888::::::BBBKKKYYY|||~~~jjjbbb```\\\ZZZXXXVVVTTTQQQLLLIIIEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDFFFJJJOOOSSSVVV___ppp~~~vvvqqqlllddd______]]]]]]]]]]]]^^^```aaacccgggiiilllooorrrtttuuuuuuuuuuuuuuuuuuuuutttssssssrrrrrrrrrqqqqqqqqqqqqqqqssssssttttttsssqqqooonnnqqqqqqqqqrrrrrrssstttuuutttsssrrrsssuuuxxx{{{}}}{{{qqqggg___ZZZXXXSSSOOOMMMMMMNNNOOOQQQSSSVVVYYY[[[^^^bbbdddhhhqqqyyytttsssuuuxxxzzzsssrrrpppooonnnmmmmmmmmmgggddd``````ccccccaaa^^^ZZZWWWSSSNNNIIIFFFEEEEEEHHHJJJQQQ[[[ccclll{{{{{{tttppplllgggccc```]]]XXXUUUSSSVVV]]]hhhuuukkk^^^UUUPPPLLLKKKHHHDDDDDDHHHJJJMMMPPPRRRRRRPPPNNNMMMKKKPPPVVV\\\aaahhhpppvvv|||tttzzzsssSSS>>>:::888555444444444222111111111222222222333333333555555555555555666888888777777===CCCVVVnnnTTTBBB;;;999555444333333555999===???DDDCCCAAA???===<<<;;;;;;888:::<<<>>>>>>@@@BBBDDDGGGIIIKKKNNNQQQSSSTTTUUUSSSVVVYYYZZZ[[[\\\```ccc```gggnnnsss~~~vvvlllgggdddccc___VVVKKKEEEEEEGGGJJJNNNSSSXXXZZZ\\\___```bbbbbbcccfffnnn|||xxxmmmfffXXXPPPMMMSSS[[[___aaabbbbbbcccdddddddddeeehhhkkkjjjooosssvvv~~~xxxnnngggdddccc[[[TTTLLLJJJLLLJJJBBB;;;555222000//////000000///,,,,,,------------------..............................///000222555888::::::BBBJJJXXXzzzmmmaaa^^^\\\ZZZXXXWWWUUURRRMMMJJJDDDDDDCCCBBBBBBBBBBBBCCC???@@@BBBCCCDDDGGGKKKOOOUUU[[[iiixxxsssmmmeeeaaa```]]]]]]]]]]]]^^^```aaacccgggiiilllooorrrtttuuuuuuvvvvvvvvvvvvvvvuuussssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrpppooonnnppppppqqqrrrsssttttttuuurrrrrrqqqqqqsssvvvzzz|||zzzpppfff```ZZZWWWRRRNNNKKKKKKLLLMMMPPPQQQRRRTTTUUUWWWXXXXXXYYYaaalllvvv}}}{{{vvvvvvxxx|||}}}wwwvvvtttqqqooonnnmmmmmmiiiddd______cccdddbbb___YYYWWWSSSNNNHHHDDDDDDEEECCCGGGOOOZZZcccnnn~~~~~~xxxsssmmmhhhfffbbb\\\XXXSSSUUUZZZaaajjjuuu~~~~~~qqqdddZZZTTTPPPNNNJJJDDDCCCEEEHHHKKKOOOQQQOOOMMMKKKKKKKKKPPPXXX]]]ccciiiqqqwww|||tttzzznnnPPP>>>:::888555444444444222111111111222222222333333333555555555555666777888888666666<<>>>>>@@@BBBDDDFFFGGGJJJMMMOOORRRSSSTTTUUUVVVWWWWWWWWWXXXZZZ\\\[[[eeennnrrrzzzuuulllhhhdddccc^^^TTTIIIDDDEEEHHHJJJNNNSSSWWWZZZ[[[^^^___aaa___```ccchhhsss|||ppphhh\\\RRRMMMQQQZZZ___aaabbb```bbbdddeeeeeegggjjjllllllooorrruuu{{{tttkkkfffccccccZZZUUUNNNLLLLLLIIICCC===444222000//////000000///------------------,,,,,,,,,,,,------......//////.........000222555888:::;;;BBBGGGRRRtttsssddd___\\\[[[YYYWWWUUURRRNNNKKKFFFEEEDDDCCCBBBAAAAAAAAA<<<>>>AAACCCEEEGGGJJJLLLSSSWWWcccvvvzzzuuuooogggbbbbbb]]]]]]]]]]]]^^^```aaacccbbbeeehhhmmmqqqsssuuuvvvwwwwwwwwwwwwwwwuuutttsssrrrssssssttttttsssssssssqqqqqqqqqqqqpppoooooonnnooopppqqqsssttttttuuuuuusssrrrqqqqqqssswww{{{~~~xxxooohhhccc]]]ZZZUUUQQQNNNMMMNNNOOOPPPPPPOOOPPPQQQPPPOOONNNNNNSSSZZZaaaffflllpppsssnnnttt{{{~~~~~~}}}{{{wwwvvvyyy|||~~~zzzxxxvvvssspppnnnlllllliiiccc]]]]]]aaadddbbb___XXXWWWSSSMMMGGGCCCCCCDDDCCCGGGPPP[[[cccnnn}}}uuuooolllhhhbbb^^^VVVWWWYYYZZZ^^^gggrrr{{{~~~wwwjjj]]]XXXSSSQQQLLLFFFDDDFFFGGGKKKOOOPPPNNNLLLKKKKKKMMMRRRZZZ```eeellltttyyy}}}tttzzz~~~kkkNNN>>>999888555555555444222000111111222222222333333333555555555555666777888999666666===DDDUUU~~~gggKKK<<<999666555333333555999===@@@EEEDDDBBB@@@===<<<;;;:::888:::<<<>>>???@@@BBBDDDFFFGGGJJJMMMOOORRRSSSTTTVVVVVVVVVVVVUUUWWWYYYZZZ^^^gggpppvvvuuummmiiicccbbb^^^SSSHHHCCCEEEJJJMMMPPPVVVZZZ\\\^^^```aaa```^^^```cccfffnnnvvvmmmbbbWWWNNNQQQYYY___aaacccaaacccfffggghhhhhhjjjllloooppprrrvvvzzz}}}rrriiieeeccccccZZZUUUPPPMMMLLLIIIDDD@@@444222//////000000000///.........------,,,,,,,,,++++++,,,,,,---...//////---......000222555888:::===BBBDDDMMMnnnzzzhhhbbb\\\[[[YYYWWWVVVSSSOOOKKKHHHGGGEEECCCAAA@@@??????<<>>EEEUUU}}}mmmMMM<<<888666555333222444999===AAAEEEDDDBBB@@@>>><<<;;;:::888:::===>>>???@@@CCCEEEGGGHHHKKKMMMPPPRRRTTTTTTWWWVVVVVVVVVWWWYYY\\\^^^___gggnnnuuuvvvnnnjjjbbbbbb]]]SSSGGGBBBFFFKKKQQQUUUZZZ^^^```bbbdddfffbbb```aaaeeegggmmm}}}|||rrrgggZZZPPPRRRYYY___bbbdddbbbeeehhhiiiiiiiiijjjjjjqqqppprrrwww{{{}}}~~~tttkkkdddbbbaaa^^^WWWPPPOOORRROOODDD999222111000//////.........---,,,***))))))***+++,,,+++---///...---,,,,,,---...///000111111333666999<<<@@@DDDNNNkkkhhhccc]]]]]][[[WWWSSSOOOMMMMMMDDDFFFFFFDDD@@@===;;;:::>>>@@@AAABBBBBBDDDGGGIIILLLQQQYYYggg|||vvvrrrllleeebbb_________```````````````___aaaeeeiiiooossswwwyyytttuuuvvvvvvsssrrrrrrsssttttttsssssstttuuuwwwxxxsssoookkkkkknnnqqqrrrqqqtttrrrqqqqqqsssttttttsssrrrrrrsssuuuwwwyyy{{{|||~~~xxxqqqkkkffffffbbb]]]XXXSSSQQQPPPPPPRRRRRRQQQOOOMMMJJJHHHGGGFFFFFFGGGIIIKKKMMMOOOPPPTTTTTTUUUWWWZZZ^^^aaacccnnnwww~~~|||yyyxxxxxxxxxyyy{{{wwwsssqqqqqqoookkkgggddd^^^YYYYYY^^^aaa___[[[\\\YYYTTTLLLFFFBBBBBBCCCGGGMMMUUU[[[```iiittt}}}wwwpppkkkgggaaa]]]ZZZXXXUUUUUU[[[ccciiipppyyy~~~tttddd\\\UUUSSSRRRNNNKKKLLLNNNMMMNNNPPPOOOJJJJJJNNNPPPUUU\\\bbbhhhooowww}}}nnn~~~fffKKK???888777666555555444555555333444444555555444444333444444333444444555666777999<<<<<>>555555555555444444777<<<@@@EEEFFFFFFDDD@@@===<<<<<<::::::;;;===>>>@@@AAAAAAGGGIIIKKKNNNQQQRRRRRRSSSVVVUUUUUUUUUVVVXXXZZZ[[[```dddjjjrrr}}}xxxooohhhhhhccc[[[PPPGGGDDDGGGKKKMMMTTTYYYZZZ\\\```bbb```bbbdddffffffgggmmmwww}}}qqqddd^^^WWWVVVZZZ___aaaaaabbbdddfffhhhjjjlllmmmmmmmmmnnnppptttxxx|||}}}tttkkkeeecccccc```YYYSSSRRRSSSNNNBBB888222111000//////...............------------......,,,---......,,,,,,---......///000111111333666999<<<@@@DDDMMMhhhooohhh^^^]]][[[WWWSSSPPPNNNMMMIIIIIIIIIGGGCCC@@@>>>>>>===???AAAAAABBBCCCFFFHHHKKKPPPXXXfffzzztttqqqjjjbbb^^^^^^^^^______``````aaaaaa___aaadddiiinnnrrrvvvxxxtttuuuvvvuuusssrrrrrrrrrsssrrrrrrrrrsssuuuvvvxxxtttqqqnnnmmmppprrrssssssrrrqqqpppppprrrssssssrrrrrrrrrssstttvvvxxxyyyzzzzzzzzzsssmmmiiiiiieee```ZZZUUURRRQQQQQQRRRRRRQQQOOOLLLIIIFFFDDDAAAAAABBBBBBDDDFFFGGGHHHKKKLLLLLLNNNQQQTTTWWWYYYaaaiiisssyyyyyyxxxxxxyyy{{{zzzxxxvvvuuutttttttttvvvssspppnnnmmmlllhhheeeccc]]]XXXYYY]]]```^^^[[[ZZZXXXTTTMMMFFFCCCBBBCCCFFFLLLSSSZZZ___fffpppxxxxxxrrroooiiiaaaZZZVVVRRRQQQVVV\\\aaagggooouuu{{{yyyjjjbbb[[[YYYVVVQQQNNNNNNPPPNNNOOOQQQOOOJJJJJJNNNPPPUUU]]]ccciiioooxxx~~~qqqeeeIII===888888666555444444444444333333333444444333333333444444333444444555666777999<<<<<>>@@@@@@AAABBBEEEGGGKKKPPPWWWddd}}}zzzuuuqqqjjjbbb]]]]]]]]]^^^___``````aaaaaa___```cccggglllqqqtttvvvsssuuuvvvuuusssqqqqqqrrrqqqqqqqqqrrrssstttvvvwwwuuurrrppppppqqqsssttttttrrrpppoooppprrrsssrrrqqqqqqqqqqqqrrrssstttvvvvvvxxx~~~{{{tttnnnjjjjjjgggaaa[[[VVVRRROOOOOOPPPPPPOOONNNKKKGGGCCCAAA??????>>>>>>???@@@AAABBBCCCCCCDDDEEEGGGIIILLLNNNQQQXXXbbbiiikkklllnnnppppppqqqqqqqqqpppooommmlllnnnllliiihhhgggfffdddbbb```[[[WWWWWW\\\___]]][[[XXXWWWSSSNNNHHHDDDCCCCCCEEEKKKRRRYYY^^^ccckkkppp~~~zzzlll^^^VVVRRRPPPQQQUUUVVVZZZ```eeejjjrrr|||rrrkkkeeebbb]]]VVVRRRQQQRRRPPPPPPQQQNNNJJJJJJMMMPPPVVV^^^dddjjjpppxxx~~~rrrcccGGG;;;999888777555444333333333222222222222222222222222444444333444444555666777888;;;<<>>;;;999999;;;<<<===>>>???@@@AAABBBEEEGGGJJJMMMPPPQQQRRRRRRTTTTTTTTTTTTUUUWWWXXXYYY[[[]]]aaagggqqq}}}tttmmmiiiddd\\\RRRJJJEEEFFFGGGNNNTTTWWWWWWYYY___bbbbbbdddfffhhhiiiiiimmmtttyyyyyysssiiicccZZZVVVXXX[[[^^^___cccdddfffhhhiiiiiiiiiiiiggghhhiiikkknnnqqqssstttyyyooogggbbbbbbdddaaa^^^[[[ZZZVVVNNNBBB888222111000///............+++,,,---.........---,,,---------+++***+++...111...///000111111333666999<<>>>>>???;;;===??????@@@AAADDDFFFLLLQQQWWWccc{{{}}}xxxtttmmmddd```]]]]]]^^^___```aaaaaabbb___aaacccfffjjjooosssuuusssuuuvvvuuusssqqqqqqrrrpppppppppqqqrrrssstttuuutttsssqqqqqqrrrssstttuuurrrqqqpppqqqrrrrrrqqqooommmmmmmmmmmmnnnoooppppppuuu{{{yyyrrrmmmiiijjjgggaaa[[[UUUPPPMMMLLLKKKLLLMMMLLLJJJGGGCCCAAABBBAAA@@@>>>>>>???@@@AAAAAA@@@@@@AAABBBDDDEEEGGGFFFLLLTTTZZZ^^^```cccdddccceeegggiiihhhfffdddbbbdddcccbbbaaa```___^^^]]]]]]YYYUUUVVVZZZ\\\\\\ZZZVVVUUUSSSNNNHHHDDDBBBBBBFFFKKKSSSYYY^^^bbbfffiiisss|||hhh\\\VVVRRRQQQRRRMMMOOORRRVVV[[[cccmmmttt{{{uuupppllleee[[[UUUTTTRRRPPPOOOPPPMMMIIIIIILLLRRRWWW```ffflllrrrzzzqqq}}}___EEE:::999888777555444333222222222111111111111111111222444444333444444555666777888:::<<>>@@@AAACCCBBB???<<<::::::<<<<<<===>>>???@@@AAAAAADDDFFFIIILLLOOOPPPQQQQQQSSSSSSSSSTTTUUUVVVWWWXXXYYY[[[^^^bbbkkk|||}}}tttmmmhhhccc[[[RRRKKKHHHGGGHHHPPPUUUXXXWWWZZZ```dddeeedddfffhhhiiijjjlllpppttt{{{~~~yyyvvvrrrmmmfff]]]XXXWWWZZZ\\\^^^```bbbdddgggiiiiiiiiiiiiiiiiiijjjkkkmmmnnnpppqqqvvvlllccc``````bbb`````````^^^YYYOOOCCC:::222111000///............***+++---...///...---,,,---------+++***+++...111...///000111111333666999;;;===BBBKKK___rrrggg___\\\YYYWWWVVVTTTPPPMMMIIIHHHFFFCCC???======???;;;===>>>??????AAADDDFFFLLLRRRYYYdddzzz~~~yyyvvvooogggbbb^^^^^^______```aaabbbbbbaaaaaaccceeeiiinnnrrrttttttuuuvvvvvvtttrrrrrrsssppppppqqqrrrrrrsssssssssqqqqqqqqqqqqpppqqqsssttttttsssrrrrrrrrrrrrooommmhhhggggggggghhhhhhiiijjjmmmsss|||yyyrrrmmmjjjiiigggbbb\\\VVVQQQNNNLLLGGGHHHIIIIIIIIIGGGEEEDDDFFFDDDBBB@@@???@@@AAABBBAAA@@@?????????@@@AAABBBAAADDDIIIMMMQQQSSSUUUVVVWWWYYY]]]______]]]ZZZXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYVVVTTTTTTWWWZZZ[[[ZZZVVVUUURRRNNNHHHDDDBBBBBBFFFLLLTTT[[[```bbbcccdddggg~~~ttteee]]]VVVRRRPPPJJJJJJKKKMMMQQQXXX```fffnnn|||}}}yyyuuukkk___XXXVVVRRROOONNNOOOLLLGGGHHHLLLSSSZZZbbbiiiooouuu|||ppp{{{|||[[[CCC:::888777666444333333222222222111111000000111111222444444333444444555666777777999;;;???JJJfff~~~{{{sssTTTAAA888888777555444555:::===@@@BBBDDDCCCAAA>>><<<<<<<<<<<<===>>>???@@@@@@AAABBBDDDGGGKKKNNNPPPQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWYYY[[[]]]___fffuuussslllgggbbbYYYQQQLLLJJJJJJJJJQQQVVVYYYXXX[[[aaaffffffdddeeefffggghhhjjjmmmooovvv~~~yyyvvvssspppmmmggg___XXXUUUVVVYYYZZZ[[[^^^bbbfffiiijjjkkkkkkjjjjjjjjjjjjkkklllmmmnnnuuujjjaaa^^^___bbbaaadddeeeccc[[[OOOBBB:::222111000//////.........,,,---...///////////////,,,,,,---,,,+++,,,...111...///000111111333666999:::<<>>???AAABBBAAA@@@???>>>======>>>>>>===>>>@@@BBBDDDFFFGGGHHHLLLNNNRRRUUUVVVUUURRRPPPPPPRRRSSSTTTSSSSSSTTTVVVVVVTTTRRRRRRUUUXXXYYYZZZWWWVVVRRRMMMGGGCCCBBBBBBFFFLLLUUU]]]bbbcccaaa______ooopppeee[[[TTTQQQKKKJJJIIIIIILLLQQQWWWZZZeeettt~~~zzzoooaaaXXXVVVRRROOONNNNNNLLLHHHIIINNNVVV\\\eeemmmrrrxxxnnnxxxxxxWWWAAA:::777666555444333333333333333222111000000111222333444444333444444555666777666888;;;???GGG___zzzuuuyyy[[[EEE999999777555444555999<<<@@@BBBEEEEEECCC@@@>>>===;;;<<<<<<===>>>?????????AAACCCFFFJJJMMMOOOPPPPPPRRRSSSTTTVVVWWWWWWWWWWWWXXX[[[^^^___bbbnnnxxxooojjjbbbXXXOOOKKKJJJKKKLLLOOOUUUYYYYYY\\\bbbffffffbbbbbbbbbccceeegggiiijjjqqqyyy~~~}}}yyywwwtttpppkkkggg```YYYUUUUUUVVVWWWXXX[[[```eeeiiikkkkkkkkkhhhhhhhhhhhhhhhiiijjjjjjwwwjjjaaa^^^```bbbeeeiiikkkggg\\\MMM???666222111000//////.........,,,,,,,,,,,,---...///000***,,,------------...000...///000111111333666999:::<<>>???@@@@@@BBBDDDGGGIIIQQQYYYcccwww{{{wwwrrrllljjjccccccccccccbbbbbbbbbbbbdddddddddfffiiinnnrrruuuwwwxxxyyyxxxvvvuuuuuuuuussstttttttttsssrrrqqqpppnnnppprrrqqqooooooqqqssstttsssqqqpppooolllgggddd____________```aaaccccccbbbgggppp}}}tttlllhhhgggbbb```]]]YYYUUURRROOONNNGGGGGGFFFEEEEEEFFFGGGGGGHHHEEEBBB???>>>???AAACCCCCCBBB@@@>>>===<<<<<<<<<<<<;;;:::;;;===???@@@@@@DDDFFFJJJMMMOOONNNLLLJJJJJJLLLOOOOOONNNOOOQQQTTTSSSRRRQQQQQQSSSVVVXXXYYYYYYWWWRRRKKKEEEAAAAAABBBEEEKKKTTT]]]cccccc___\\\YYYaaarrr}}}ooobbbYYYVVVOOOMMMJJJIIIKKKMMMPPPQQQ```ppp|||pppaaaWWWUUUSSSPPPOOOPPPNNNKKKLLLQQQXXX___hhhpppuuu{{{gggqqqtttTTT???999555444444333333444444555444333111000000111333444444444333444444555666777555777;;;>>>EEEZZZzzzppptttcccKKK:::999777555333555888;;;???BBBEEEFFFDDDAAA???>>>;;;;;;;;;<<<======>>>>>>@@@BBBEEEIIILLLNNNPPPPPPSSSTTTUUUWWWXXXXXXXXXXXXWWW[[[_________fffuuuxxxoooeeeXXXNNNJJJIIIJJJJJJLLLRRRWWWYYY[[[aaadddccc```___^^^^^^aaadddfffhhhlllsssyyy{{{||||||xxxsssnnnkkkfff___ZZZXXXYYYZZZXXX[[[```eeehhhjjjiiiiiiggggggggggggggghhhiiiiiixxxkkkbbb___```ccchhhlllooojjj]]]KKK<<<444222111000//////.........******))))))***+++---...)))+++---...------...///...///000111111333666999;;;<<>>>>><<<>>>@@@@@@AAABBBEEEGGGGGGOOOYYYcccuuu~~~zzzuuupppoooeeeeeeddddddcccbbbbbbbbbeeeeeeeeefffiiinnnrrruuuwwwyyyzzzyyywwwuuuuuuvvvuuuuuuuuuuuutttrrrpppooonnnqqqsssrrrpppoooqqqttttttrrrpppooommmiiiddd```^^^^^^^^^___```aaabbbcccfffjjjppp{{{zzzooogggcccbbb[[[ZZZXXXUUUQQQNNNLLLKKKJJJIIIFFFEEEDDDEEEFFFGGGIIIFFFCCC@@@???AAACCCDDDFFFDDDBBB@@@>>>=========<<<;;;999999;;;===>>>>>>@@@BBBFFFIIIJJJJJJHHHGGGGGGIIILLLMMMLLLMMMPPPSSSRRRQQQPPPQQQRRRUUUXXXYYY[[[XXXRRRKKKDDD@@@@@@BBBCCCIIISSS]]]cccbbb^^^YYYTTTXXXccctttwwwhhh___\\\RRROOOLLLJJJJJJLLLLLLMMMYYYjjj~~~}}}ppp```WWWUUUTTTRRRQQQQQQOOOMMMOOOTTTYYY```jjjqqqwww|||{{{aaajjjrrrRRR>>>888444333333333333444555555444333111000000111333444444444444444444555777777555777;;;>>>CCCWWW|||lllnnnvvviiiQQQ::::::888555333444888;;;>>>AAADDDEEEDDDAAA???>>>::::::;;;;;;<<<<<<======???AAAEEEIIILLLNNNOOOPPPSSSTTTVVVXXXYYYYYYYYYXXXVVV[[[___^^^]]]bbbnnnxxxssshhhYYYNNNHHHHHHHHHHHHIIIPPPVVVXXX[[[```bbbaaa^^^\\\[[[[[[^^^bbbeeefffhhhooouuuzzz~~~|||uuurrrppplllfffaaa^^^^^^___YYY\\\aaaeeehhhhhhhhhgggiiihhhhhhhhhhhhiiijjjjjjsssjjjddd]]]ZZZ[[[___fffmmmjjj]]]LLL===555333222111///......------...------,,,,,,------...---------............///////////////111444777999999???BBBHHHUUUiiiuuugggaaaYYYVVVXXXXXXSSSKKKKKKJJJIIIGGGDDDBBBAAA@@@>>>>>>===>>>@@@CCCFFFHHHEEEQQQVVV\\\qqq~~~uuummmkkkdddddddddccccccccccccbbbddddddddddddeeeiiippptttvvvwwwyyyzzzzzzyyywwwvvvssstttttttttsssrrrqqqpppqqqqqqrrrrrrrrrqqqqqqpppvvvrrrnnnjjjhhheeeaaa___```bbbdddfffhhhiiiiiiiiikkkhhhhhhqqq|||qqqjjjdddaaa___ZZZWWWSSSPPPOOOOOONNNMMMGGGGGGGGGFFFDDDDDDEEEFFFIIIGGGDDDDDDEEEFFFFFFEEECCCAAA??????@@@@@@@@@>>>>>>>>>>>>======<<<<<<<<<@@@CCCFFFIIIJJJIIIFFFEEEGGGGGGHHHJJJKKKLLLMMMMMMTTTRRRPPPOOOPPPSSSWWWZZZ]]]YYYRRRJJJDDDAAA??????@@@IIIUUU^^^```^^^YYYVVVRRRSSSXXXddduuuttthhh```XXXTTTQQQPPPMMMJJJLLLQQQ]]]hhhxxxvvvggg]]]WWWSSSQQQQQQPPPNNNMMMNNNQQQTTT\\\cccllltttyyyqqqaaacccjjjMMM???666555555444444444333333333333333333333333333333333222333333333333333333444777999777<<>>AAADDDEEECCC@@@>>>===<<<<<<;;;;;;;;;<<<======>>>AAAFFFJJJNNNPPPPPPPPPSSSTTTUUUVVVWWWXXXXXXXXXYYY\\\^^^______ccclllsss}}}xxxlll[[[KKKAAA@@@CCCGGGIIILLLPPPUUUXXXZZZZZZYYYYYYXXXWWWWWWXXX\\\___aaaccchhhooovvvzzzzzzxxxvvvvvvyyywwwooofffbbb```]]]````````````bbbdddfffgggccceeegggiiiiiihhhfffdddrrriiiccc\\\XXXXXX]]]dddjjjgggZZZJJJ<<<666333222111///......------...------,,,,,,------...---------............///000/////////111444777999:::???AAAGGGSSSeeekkkddd[[[WWWYYYYYYSSSMMMKKKJJJIIIFFFDDDBBB@@@???>>>>>>>>>>>>@@@CCCFFFGGGEEEQQQTTTYYYlllvvvnnnllldddccccccccccccccccccccceeeeeeddddddeeeiiinnnsssvvvwwwyyy{{{{{{zzzyyyxxxwwwvvvvvvuuutttssssssrrrqqqqqqrrrrrrrrrqqqqqqqqqsssoookkkhhhhhhiiiiiiiiilllmmmoooqqqqqqpppooonnngggdddbbbhhhsssxxxnnngggbbb___]]]XXXUUUQQQOOONNNNNNMMMLLLLLLLLLKKKJJJIIIHHHIIIJJJJJJHHHEEEEEEFFFFFFFFFEEEEEECCCAAAAAABBBBBBAAA@@@@@@?????????>>>>>>>>>===@@@BBBEEEGGGIIIIIIHHHGGGIIIIIIIIIJJJKKKMMMNNNOOOVVVUUURRRQQQRRRUUUYYY\\\[[[WWWQQQIIIDDD@@@??????@@@IIITTT]]]___\\\XXXUUURRRRRRVVV```nnn|||rrrkkkbbb\\\XXXUUURRROOOPPPUUU```iiixxxuuufff]]]WWWSSSSSSSSSQQQOOONNNOOORRRUUU]]]dddmmmuuuzzzpppaaafffcccIII>>>777555444444444444333333333111111111111111111111111444444444444444555555555666888666;;;EEESSSwwwsssiiikkkmmmsssrrr[[[FFF:::333666999666666999>>>AAAEEEFFFDDDAAA>>>===;;;;;;;;;;;;;;;<<<<<<===>>>AAAFFFJJJNNNPPPPPPPPPTTTUUUWWWXXXYYYYYYXXXXXXXXX[[[^^^______cccjjjpppyyyvvvlll]]]OOOFFFCCCDDDEEEGGGJJJNNNRRRUUUVVVWWWVVVXXXWWWVVVVVVXXXZZZ]]]___dddggglllqqqtttuuuuuutttwww|||{{{tttllliiifffccc````````````bbbdddfffgggeeefffggghhhhhhgggfffeee{{{ooogggaaaYYYUUUUUUVVV___fffcccVVVEEE999444333222111///...............------,,,,,,------...---------............///000/////////111444666888;;;@@@AAAFFFQQQbbbrrriii^^^YYYYYYXXXTTTOOOKKKJJJHHHFFFDDDAAA@@@???>>>>>>>>>???@@@CCCEEEFFFGGGPPPQQQTTTeeexxxwwwooommmccccccccccccccccccddddddeeeeeeeeeddddddhhhmmmpppuuuvvvyyy{{{|||{{{{{{zzzzzzyyywwwuuuttttttttttttrrrrrrqqqqqqqqqrrrrrrssssssooojjjhhhjjjmmmpppqqqrrrsssuuuvvvuuurrrnnnlllbbb```]]]^^^dddnnnyyy}}}tttlllgggdddaaa___ZZZWWWUUUSSSTTTTTTTTTSSSQQQPPPOOONNNMMMLLLLLLLLLPPPMMMJJJIIIJJJJJJJJJIIIIIIGGGEEEDDDEEEEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@AAACCCEEEGGGIIIJJJKKKKKKLLLKKKKKKJJJKKKMMMOOOQQQVVVUUUSSSRRRSSSVVVYYY[[[YYYUUUOOOHHHCCC@@@??????AAAIIISSS[[[\\\ZZZVVVSSSQQQPPPSSSYYYcccssszzztttooohhhbbb^^^ZZZWWWXXX\\\eeemmmxxxsssddd\\\WWWTTTUUUTTTRRRPPPOOOPPPTTTWWW___fffooovvv{{{nnnccclll\\\CCC===888444444444444333333333333111111111111111111111111444444555555666666666666555777666:::DDDPPPrrrsssiiijjjjjjnnnzzzuuucccKKK>>>555777999666555999>>>BBBGGGIIIFFFBBB>>><<<:::::::::::::::;;;<<<===???AAAFFFJJJMMMOOOPPPPPPTTTVVVYYY[[[\\\ZZZXXXWWWWWWZZZ]]]______bbbfffkkkyyytttuuummm```TTTLLLGGGDDDCCCFFFHHHKKKOOORRRTTTTTTUUUXXXXXXWWWWWWXXXZZZ]]]___eeefffgggjjjlllnnnoooppptttzzz|||vvvpppmmmkkkhhh``````___```aaaccceeefffgggggggggggggggggggggfffvvvkkkeee___WWWRRRQQQOOOZZZeeebbbSSSAAA555111222111000///...............------,,,,,,------...---------............///000000//////111333666888:::???@@@FFFQQQ```yyylll___[[[ZZZWWWSSSPPPLLLKKKIIIFFFDDDAAA???>>>????????????AAABBBDDDEEEHHHPPPPPPRRR^^^nnn~~~vvvooollldddccccccbbbbbbcccddddddffffffeeeddddddfffkkknnnssstttwwwyyy{{{{{{{{{zzz|||zzzwwwuuusssssstttuuurrrrrrqqqqqqrrrsssuuuvvvvvvssspppoooppprrrssstttsssuuuwwwwwwuuupppkkkhhh```___\\\ZZZ]]]fffrrr||||||uuupppmmmkkkiiigggcccaaa``````bbbddddddddd\\\ZZZXXXWWWWWWWWWVVVUUUYYYWWWSSSRRRRRRRRRQQQPPPMMMKKKIIIHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHKKKMMMOOOPPPOOONNNLLLKKKKKKMMMPPPRRRTTTSSSRRRRRRRRRTTTVVVXXXWWWSSSMMMFFFBBB?????????BBBIIIRRRXXXYYYVVVSSSPPPNNNMMMNNNSSSZZZeeexxx}}}}}}uuulllgggdddaaacccgggmmmrrryyypppbbbZZZWWWTTTUUUTTTRRRPPPOOOPPPTTTXXXbbbhhhqqqxxx}}}nnngggttt{{{VVV@@@<<<888444444444333333333222222333333333333333333333333444444444555555666666777666888777;;;CCCMMMmmmssslllmmmjjjiiirrrzzzuuuiiiOOOAAA777777999555555999===BBBGGGJJJHHHCCC???===::::::999::::::;;;<<<===???AAAEEEIIILLLNNNOOOOOORRRUUUYYY\\\]]][[[XXXUUUVVVYYY\\\^^^___aaacccfffqqqzzzzzzqqqdddXXXPPPJJJEEEBBBEEEGGGJJJMMMQQQTTTVVVWWW[[[[[[ZZZZZZ[[[]]]___```eeedddbbbbbbcccfffiiikkklllrrrvvvrrrnnnllliiifff``````___```aaacccdddfffhhhgggfffeeeeeeffffffgggzzzqqqhhhddd___WWWQQQOOONNN\\\iiifffTTT@@@555111222111000//////......///...------,,,,,,------...---------............///111000///000111333666777999>>>@@@FFFQQQ```}}}nnn```\\\ZZZVVVRRRQQQMMMLLLJJJGGGDDDBBB@@@>>>??????@@@@@@AAABBBCCCCCCIIIOOOOOOPPPZZZfff}}}|||vvvppplllfffdddcccbbbaaabbbcccdddeeeeeeeeeddddddfffiiilllppprrruuuwwwyyyyyyyyyyyyzzzxxxvvvsssrrrrrrssstttsssrrrqqqqqqsssvvvyyy{{{zzzyyyxxxxxxyyyyyyxxxvvvuuuvvvxxxyyywwwrrrmmmjjjbbbbbbaaa___aaaiiivvv|||zzzyyyxxxvvvuuurrrqqqqqqsssvvvyyyzzzyyyooommmjjjhhhiiihhhgggeeedddaaa^^^\\\[[[[[[YYYXXXSSSQQQNNNMMMMMMLLLKKKIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJLLLOOOQQQRRRRRRQQQNNNMMMMMMOOOQQQSSSTTTSSSSSSSSSTTTUUUVVVWWWTTTQQQKKKEEEAAA?????????CCCIIIPPPUUUVVVSSSOOOMMMIIIIIIKKKOOOSSS[[[kkkyyyvvvqqqnnnmmmooosssvvvxxx|||}}}nnn___XXXVVVUUUSSSSSSQQQNNNNNNPPPUUUYYYdddkkkssszzzoookkk}}}wwwSSS???;;;666444444333333333222222222333333333333333333333333222333333444555555666666777:::999<<>>::::::::::::;;;<<<===>>>???AAADDDGGGJJJLLLMMMNNNPPPSSSXXX\\\]]][[[WWWUUUUUUXXX[[[^^^___```bbbcccjjjwwwyyyjjj^^^VVVPPPKKKGGGHHHIIILLLOOOSSSXXX[[[]]]```____________```aaabbbcccaaa___]]]]]]```ccceeecccjjjnnnllliiihhhgggddd``````______```bbbdddeeehhhgggeeedddcccdddeeefffvvvooohhheeebbbZZZTTTRRRSSSbbbnnnhhhTTT???666555111111000///////////////...------,,,,,,------...---------............///111111000000111333555777999===???FFFQQQ^^^ooobbb___]]]VVVQQQRRRNNNMMMKKKHHHEEECCC@@@???@@@@@@@@@AAAAAABBBBBBBBBFFFLLLMMMPPPXXX```vvv|||vvvqqqmmmhhhfffdddbbbaaaaaabbbccccccddddddddddddeeeiiillloooqqqtttvvvxxxxxxxxxwwwwwwvvvtttsssrrrsssssstttsssrrrqqqrrruuuyyy~~~~~~{{{tttuuuxxxyyyxxxvvvsssqqqkkkkkklllmmmpppxxx}}}zzzyyyyyyyyyvvvsssrrroookkkhhhgggfffeeeccc]]][[[XXXVVVVVVUUUSSSQQQQQQQQQQQQQQQQQQRRRRRRRRRNNNNNNNNNOOOPPPQQQRRRSSSVVVUUUSSSRRRQQQRRRTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWSSSPPPJJJEEEBBB@@@@@@AAADDDIIIOOOSSSRRROOOLLLKKKFFFFFFIIIMMMOOOUUUbbbnnnzzzwwwvvvxxx|||~~~|||kkk]]]WWWVVVVVVRRRQQQOOONNNNNNRRRXXX\\\fffmmmvvv|||ooonnnoooNNN>>>;;;555333333333333222222222222111111111111111111111111222222333444555666666777888;;;:::===BBBHHHcccuuunnnoooiii```bbblllrrroooXXXHHH;;;999999555555::::::>>>DDDHHHGGGEEEBBB@@@:::::::::;;;<<<===>>>???>>>???BBBEEEHHHJJJKKKLLLNNNRRRWWW[[[]]]\\\YYYWWWVVVWWWYYY\\\___aaabbbcccdddnnn}}}tttiiiccc]]]VVVQQQPPPPPPQQQSSSWWW[[[___aaabbbaaaaaaaaaaaaaaabbbbbb```___\\\[[[[[[]]]___aaa^^^eeeiiigggeeeffffffddd``````______```aaacccdddgggfffdddcccbbbbbbcccdddvvvooojjjiiiggg```YYYWWWYYYeeemmmdddMMM999444777111000000///////////////...------,,,,,,------...---------............///222111000000111333555777:::===>>>EEEOOOZZZzzzqqqdddcccaaaXXXRRRSSSPPPOOOMMMJJJGGGDDDAAA@@@@@@@@@AAAAAABBBBBBAAAAAABBBHHHKKKOOOVVV[[[ppp~~~yyytttooojjjhhheeebbb`````````aaabbbcccdddddddddfffiiilllqqqrrruuuwwwxxxxxxwwwwwwttttttttttttttttttttttttsssrrrqqqrrrvvv}}}~~~wwwxxx{{{}}}~~~}}}{{{|||~~~{{{xxxwwwuuutttrrriiifffcccaaaaaa___^^^\\\YYYYYYYYYZZZZZZ[[[[[[[[[XXXXXXXXXXXXXXXXXXWWWWWWZZZYYYXXXXXXWWWWWWWWWWWWUUUVVVWWWXXXXXXXXXWWWWWWRRROOOJJJEEEBBBAAAAAABBBDDDIIINNNQQQPPPMMMJJJIIIDDDEEEHHHKKKMMMPPPZZZfffsss}}}~~~zzziii[[[VVVVVVVVVRRRQQQOOONNNOOOTTT[[[```hhhooowww~~~oooooo~~~dddFFF;;;<<<555333333333222222222222111111111111111111111111111333333444555666777888888777::::::<<>>@@@@@@===>>>@@@CCCEEEHHHIIIJJJNNNRRRVVV[[[]]]]]]\\\[[[VVVWWWXXX[[[___bbbcccdddccckkkuuuyyyuuuooofff___YYYXXXWWWWWWYYY\\\___aaa````````````````````````]]]]]]\\\[[[[[[\\\]]]]]][[[aaaeeecccaaacccdddddd``````______```aaacccdddeeedddcccbbbaaaaaaaaaaaa~~~wwwppplllmmmkkkddd]]][[[\\\fffjjj\\\DDD222111666111000000////////////000...------,,,,,,------...---------.........//////222111000000111333555666;;;>>>>>>DDDNNNWWWuuurrrffffffdddZZZTTTUUUQQQPPPNNNKKKGGGDDDBBBAAA@@@AAAAAABBBBBBAAAAAAAAA???EEEIIINNNTTTXXXlll{{{vvvqqqkkkiiieeebbb______``````aaabbbccccccdddfffiiilllrrrtttvvvxxxyyyyyyxxxwwwsssttttttuuuvvvuuuuuuuuusssrrrqqqsssxxx}}}~~~qqqoookkkiiiiiigggeeeccc_________``````aaaaaaaaabbbbbbbbbaaa```___^^^]]]]]]]]]\\\\\\[[[[[[ZZZZZZSSSTTTUUUVVVWWWVVVUUUTTTRRROOOJJJFFFBBBBBBBBBCCCEEEIIINNNPPPOOOLLLIIIHHHDDDEEEHHHKKKKKKMMMVVV```gggwwwzzzhhhZZZUUUVVVVVVRRRQQQPPPOOOQQQVVV^^^ccciiipppxxxnnnnnnxxx\\\???999<<<666333333333222222222111111333333333333333333333333444444555666777888999999666:::999<<>>???@@@AAA<<<===???AAADDDFFFHHHIIIOOORRRWWW[[[^^^___^^^^^^WWWWWWWWWZZZ^^^bbbdddeeeeeekkkqqqyyy|||rrriii___]]][[[ZZZZZZ\\\^^^___^^^^^^^^^^^^^^^]]]]]]]]][[[[[[\\\\\\\\\\\\\\\[[[YYY___bbb___^^^```bbbbbb``````______```aaabbbccccccccccccbbbaaa```______~~~{{{wwwrrrpppnnnjjjddd___bbbgggeeeVVVDDD888333000///...---,,,+++,,,---------......///......---------------...------,,,,,,............000222444555:::AAABBBGGGPPPZZZttt|||nnnmmmgggddd___VVVUUUSSSOOOMMMKKKHHHDDDBBBCCCBBB@@@AAABBBCCCCCCBBBFFFHHHKKKMMMOOOYYYooozzztttppphhhgggdddaaa```___`````````aaaccccccdddfffiiilllqqqtttxxxyyyyyywwwwwwwwwuuutttrrrqqqrrrtttwwwyyysssttttttsssuuu~~~|||vvvrrrppppppooooookkkjjjhhhgggggghhhjjjkkkiiijjjkkkkkkjjjgggeeecccaaabbbccccccbbb```]]]\\\XXXVVVTTTTTTTTTTTTSSSRRRQQQNNNIIIEEECCCCCCDDDEEEIIIIIIIIIHHHHHHFFFEEEEEECCCEEEFFFGGGIIINNNVVV]]]fffpppuuudddXXXWWWUUURRRTTTQQQQQQRRRTTTVVV^^^fffnnnuuu}}}vvvpppnnnSSSAAA;;;888666222222111111222222333444666444222222333333222111333333333444444444444444333999999;;;AAAEEEWWWuuuyyyiiicccffflllmmm]]]JJJ===777555444444:::<<>>===<<<;;;;;;;;;;;;;;;:::<<<>>>???@@@CCCGGGJJJJJJOOOUUU[[[^^^___]]]\\\YYYZZZ[[[\\\\\\___cccgggiiilllqqqvvvzzzvvvllleee]]]WWWVVVXXX[[[]]]]]]\\\[[[[[[\\\\\\ZZZXXX[[[YYYWWWXXXZZZ\\\\\\\\\]]]^^^___```aaabbbbbbbbb\\\]]]^^^___```bbbbbbcccaaaaaabbbbbbbbbaaa``````}}}wwwtttpppnnnmmmjjjeeeaaa___bbb___PPP???666222000///...---,,,,,,,,,------,,,,,,---------,,,,,,,,,,,,---------...---------.........///000222444555;;;BBBDDDHHHRRR[[[tttyyyxxxvvvssslll___XXXUUUQQQNNNKKKIIIEEECCCCCCAAA@@@@@@AAABBBBBBAAADDDEEEIIIKKKMMMVVVkkkzzzrrrnnnkkkiiifffccc```````````````aaabbbcccccceeehhhkkkpppssswwwyyyyyyxxxwwwwwwwwwwwwvvvuuuvvvxxxzzz{{{uuuvvvvvvuuuwww~~~|||wwwuuutttsssssspppnnnmmmkkkkkklllnnnooolllmmmnnnnnnllljjjhhhgggffffffggggggfffdddbbb```\\\ZZZWWWVVVVVVVVVUUUSSSPPPMMMJJJGGGEEEDDDEEEFFFIIIIIIIIIHHHGGGFFFEEEDDDBBBDDDFFFGGGHHHNNNVVV]]]hhhrrrssscccXXXVVVUUURRRUUURRRRRRTTTUUUYYYbbbkkktttzzz{{{wwwnnnQQQ???999777444444333333222111111111222444333111111333444444333555555555666666666666666333888888:::???CCCTTTqqqooodddccceeemmm```NNN@@@999666666777999;;;>>>BBBFFFFFFDDDAAA???>>>===<<<<<<<<<<<<<<<:::;;;===???@@@CCCGGGJJJKKKNNNSSSXXX[[[\\\[[[ZZZXXXZZZ[[[\\\]]]```dddggglllooosssuuuvvvxxxzzz|||~~~mmmggg___YYYWWWXXX[[[\\\\\\[[[[[[[[[\\\\\\[[[YYY[[[ZZZYYYYYY\\\^^^______^^^^^^___```aaaaaaaaaaaa^^^^^^^^^___```aaaaaaaaa`````````aaa``````______|||sssppplllkkklllkkkgggccc___```YYYJJJ;;;555333222///...------,,,,,,------******++++++++++++++++++,,,,,,,,,---.........//////......///000222444666;;;BBBEEEJJJTTT]]]ttt}}}jjj\\\YYYSSSOOOLLLIIIFFFDDDBBBAAA??????AAAAAAAAA@@@AAACCCFFFIIIKKKTTTgggyyyzzzqqqmmmllljjjgggdddaaa``````aaaaaabbbccccccbbbdddfffiiinnnqqqvvvxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{xxxxxxxxxwwwxxx~~~~~~{{{yyyyyyxxxuuutttrrrpppppppppqqqrrrppppppqqqqqqpppnnnmmmlllkkklllmmmmmmllljjjhhhfffbbb___\\\ZZZZZZYYYWWWUUUOOONNNLLLJJJIIIHHHGGGGGGIIIIIIIIIHHHGGGEEEDDDCCC@@@BBBEEEFFFHHHNNNWWW^^^kkkvvv|||pppaaaWWWUUUTTTSSSUUUSSSSSSVVVXXX]]]iiitttmmmOOO===777555333666555333222111000000000222111000111333555555444555555555666666666777777444999888999>>>@@@PPPkkkvvvggg```^^^kkkbbbSSSDDD:::777777888777888<<>>===<<<<<<<<<<<<999;;;<<<>>>???BBBFFFIIIKKKNNNQQQUUUWWWXXXXXXXXXXXXYYYZZZ[[[\\\___cccfffjjjmmmqqqssssssrrrqqqrrryyypppjjjbbb\\\YYYYYYZZZ[[[[[[ZZZZZZ[[[\\\]]]\\\ZZZZZZYYYXXXYYY\\\___```aaa___``````aaaaaa``````___^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\zzzqqqnnnkkkjjjkkkjjjgggddddddbbbWWWGGG:::666555444///......---------------***************+++++++++,,,,,,,,,---...///000000////////////000222555666;;;BBBEEELLLVVV^^^rrrrrr___[[[UUUPPPLLLJJJFFFDDDBBBAAA??????@@@AAA@@@???@@@AAAEEEHHHKKKRRRcccsss{{{rrrmmmkkkiiifffdddbbbbbbbbbccccccdddddddddcccdddfffhhhllloootttwwwxxxxxxxxxyyywwwwwwyyyzzzzzzzzzyyyyyyyyyyyyxxxwwwwww{{{}}}|||{{{yyywwwuuusssrrrrrrssstttrrrsssssssssrrrqqqpppooonnnooopppqqqpppnnnllljjjhhheeeaaa___]]][[[XXXVVVOOOOOOOOONNNMMMLLLJJJIIIJJJJJJIIIHHHGGGEEECCCBBB???BBBEEEGGGJJJPPPZZZaaaooo|||xxxkkk^^^WWWTTTTTTSSSUUUTTTUUUXXX[[[cccqqqmmmMMM;;;777555333555444333222111111111111333111000111333444444333222222333333444555555555666:::888999>>>???LLLeeezzzjjj```\\\gggdddZZZIII;;;666666888555666999>>>CCCFFFFFFEEE@@@@@@>>>===<<<;;;;;;:::888:::<<<===???AAAEEEHHHLLLMMMOOOQQQSSSTTTUUUUUUXXXYYYZZZZZZZZZ\\\___aaacccgggmmmppppppooonnnmmmmmmsssrrrmmmeee___\\\[[[[[[[[[YYYXXXXXXZZZ\\\]]]\\\[[[XXXWWWVVVXXX\\\___```aaabbbbbbbbbbbbaaa```___^^^]]]]]]\\\\\\[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXX~~~xxxrrrnnnkkkiiikkkkkkhhhfffiiicccUUUDDD888555444222...//////.........------+++++++++***+++,,,---...---,,,,,,------///000111////////////111333555666:::AAAFFFNNNYYY___qqqxxx```\\\WWWRRRNNNKKKGGGEEECCCAAA??????@@@@@@@@@???@@@AAAEEEIIILLLRRR```nnnuuuqqqiiigggeeecccccccccdddeeeeeeeeeeeeeeeddddddgggiiikkknnnsssvvvwwwwwwxxxyyywwwxxxzzz{{{{{{zzzyyyxxxxxxwwwvvvuuuuuuxxx|||}}}{{{yyywwwtttrrrrrrrrrsssssssssssssssssssssrrrrrrpppqqqrrrsssrrrqqqnnnmmmmmmjjjfffcccaaa^^^[[[YYYSSSSSSSSSRRRQQQPPPNNNMMMLLLKKKJJJIIIGGGEEECCCBBB???BBBEEEHHHLLLSSS]]]eeesss~~~tttfff\\\VVVSSSSSSTTTUUUTTTVVVYYY^^^hhhzzzlllLLL;;;777666444333222222111222222333333555333111111222222222000222222333333444555555666888;;;999:::??????JJJaaa|||mmmbbb]]]cccgggbbbPPP===555555555333444777<<>><<<;;;:::999999888:::<<<===???AAAEEEHHHKKKLLLMMMOOOQQQRRRTTTTTTXXXYYYZZZYYYXXXXXXZZZ[[[___ccciiilllmmmkkkiiihhhgggjjjrrr|||zzzrrrmmmfffaaa^^^]]]\\\[[[WWWVVVWWWXXX[[[\\\[[[ZZZXXXWWWVVVXXX\\\```aaabbbcccccccccbbbaaa```^^^]]]ZZZYYYYYYYYYYYYXXXXXXXXXVVVUUUUUUUUUUUUVVVWWWXXX~~~xxxsssoookkkjjjlllmmmkkkiiiiiiaaaPPP>>>555333111......////////////...---------,,,++++++,,,---///000......---------...000111000//////000111333555777;;;BBBGGGPPP\\\aaapppxxxaaa^^^ZZZVVVRRRNNNIIIFFFDDDBBB@@@@@@@@@AAA@@@???@@@AAAEEEJJJLLLQQQ]]]iiizzzuuujjjiiigggeeeddddddffffffdddeeeeeedddcccdddfffiiijjjnnnsssvvvwwwwwwwwwxxxyyyzzz{{{||||||{{{zzzyyyvvvuuutttttttttvvvwwwxxxzzz~~~~~~|||yyyvvvssssssssssssssssssssssssssssssssstttrrrsssuuuuuuuuusssrrrpppsssoookkkhhheeeccc```]]]XXXXXXWWWVVVUUUSSSQQQPPPNNNMMMLLLJJJHHHFFFCCCBBBAAADDDHHHKKKOOOWWWbbbiiiwww|||pppaaaYYYUUURRRRRRTTTTTTTTTVVVZZZ```llliiiKKK;;;888777444222222111111222222333444555333111111111111111///333444444555666777888888888;;;888:::???>>>GGG]]]|||ooofff```bbbmmmnnnZZZCCC777555555333333555:::@@@DDDGGGGGGCCCAAA???===;;;:::999999999;;;<<<>>>???BBBFFFIIIJJJKKKMMMOOOQQQSSSTTTTTTXXXYYYZZZYYYXXXWWWXXXYYY___cccgggiiigggdddbbbaaaccceeehhhmmmrrrsssrrrpppnnnjjjddd```___]]]\\\[[[UUUUUUUUUWWWYYYZZZYYYWWWYYYXXXWWWYYY]]]```bbbbbbaaaaaaaaa```___^^^\\\\\\VVVVVVWWWWWWXXXXXXXXXYYYWWWVVVVVVVVVXXXZZZ\\\]]]{{{rrrnnnkkkkkknnnppppppnnnfff]]]LLL;;;333333111---...//////000///...---,,,---,,,+++***+++---///000000///...------...///111000000///000111333555777===DDDJJJTTT```dddrrrrrrbbb```]]]ZZZWWWRRRMMMHHHEEECCCAAA@@@AAAAAA@@@???@@@@@@DDDIIILLLPPPZZZdddzzz}}}yyyooonnnkkkhhhfffeeeffffffaaabbbcccbbbaaaccceeehhhkkknnnsssvvvvvvvvvvvvvvvyyyyyyyyyzzzzzzyyyyyyxxxttttttsssssstttuuuuuuttttttyyy}}}}}}{{{}}}|||yyyvvvuuuuuuuuussssssssssssssstttuuuuuuvvvwwwxxxyyyyyyxxxvvvuuuxxxuuupppmmmkkkhhheeeccc]]]]]][[[YYYWWWVVVTTTTTTPPPOOONNNLLLIIIGGGDDDCCCBBBFFFJJJNNNSSS[[[fffnnnzzz{{{mmm^^^WWWTTTQQQQQQTTTRRRSSSVVV[[[aaaoooeeeHHH:::888777333333333222222111222222222333222000000111222222111333333444555666777888888777999777999>>>===EEEYYYzzzqqqjjjfffdddvvv{{{fffKKK<<<888777333333444888>>>CCCFFFGGGEEEDDDBBB@@@===<<<;;;::::::;;;===???@@@CCCGGGJJJIIIKKKNNNQQQSSSTTTUUUUUUVVVXXXZZZZZZYYYYYYZZZ[[[^^^```cccdddaaa^^^\\\[[[^^^___aaadddfffgggfffeeegggddd```]]]]]]\\\[[[ZZZTTTTTTTTTUUUWWWXXXVVVUUUWWWVVVUUUVVVZZZ]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYTTTTTTVVVWWWYYYZZZ[[[\\\[[[[[[[[[\\\^^^aaadddfff}}}pppmmmjjjlllpppssstttssseee[[[JJJ;;;555555333///...///000000000///---,,,,,,+++******+++,,,///000111000...------...///000000000000000222444666777???FFFLLLWWWcccgggssszzzjjjcccbbb```^^^[[[VVVOOOKKKFFFDDDBBBAAABBBBBBAAA@@@??????CCCHHHKKKOOOXXXbbbsss{{{tttrrrnnnkkkhhhfffffffff___````````````aaadddfffkkkooosssuuuvvvuuuuuuvvvwwwvvvvvvvvvvvvvvvvvvvvvtttssssssssstttuuutttsssrrrwww{{{zzzvvvwww}}}|||yyyxxxwwwwwwtttssssssssstttuuuvvvwwwyyyzzz|||}}}|||{{{yyyxxx{{{xxxtttqqqnnnllliiigggaaa```]]][[[XXXWWWVVVVVVQQQPPPOOOMMMJJJGGGEEECCCDDDGGGKKKPPPUUU^^^iiiqqq|||zzzkkk\\\VVVTTTQQQQQQUUURRRRRRVVV[[[bbbqqqxxxsss|||cccFFF999888666222555555333222111000000000111000///000222333333333111111222333444555666777555777555888===<<>><<<<<<:::<<<>>>???AAACCCGGGJJJIIIKKKNNNRRRTTTUUUUUUUUUUUUWWWZZZ[[[[[[\\\]]]___ZZZ\\\___```^^^[[[ZZZZZZXXXZZZ\\\^^^______^^^]]]bbb___\\\[[[[[[ZZZYYYXXXTTTSSSSSSTTTVVVVVVUUUSSSSSSRRRQQQRRRUUUXXXYYYYYY[[[[[[[[[ZZZZZZYYYWWWWWWSSSTTTVVVXXXZZZ\\\^^^^^^`````````aaadddhhhkkkmmmtttqqqlllooooookkkqqquuukkkbbbRRRAAA888333///---...000000///...------,,,,,,,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---..................000222444555<<>>>>>???@@@???CCCDDDEEEFFFIIIOOOVVV\\\rrr{{{ssslllkkkjjjgggdddeeeeeecccaaa```___```aaabbbiiilllpppqqqqqqqqqtttwwwwwwwwwvvvvvvuuusssrrrqqqrrrtttttttttrrrqqqrrrsssuuuuuuuuuvvvwwwxxxzzzzzz|||yyyxxxwwwuuutttssstttwwwzzz|||~~~zzzzzzyyywwwtttqqqmmmjjjiiicccccccccbbb___\\\XXXVVVSSSRRRQQQNNNLLLIIIFFFDDD@@@EEEKKKPPPVVV___lllvvvuuufffYYYTTTUUUTTTTTTUUUTTTVVVZZZ^^^hhhxxx~~~pppfffvvvvvvVVVCCC:::444555999222222222222222222222222000000000000111111111111222222333444444555555666666777777777888>>>GGGNNNmmmtttoooooolllggggggnnnwwwttt___EEE:::<<<888444222666:::===CCCJJJJJJGGGCCCAAA???>>><<<;;;;;;;;;<<<===???BBBEEEGGGHHHKKKPPPUUUXXXYYYYYYXXXUUUUUUVVVVVVWWWYYYZZZ[[[WWWWWWXXXXXXWWWWWWVVVUUUVVVVVVWWWYYY[[[\\\]]]^^^[[[]]]___^^^[[[YYYWWWWWWSSSRRRRRRTTTWWWXXXVVVSSSRRRPPPNNNMMMNNNQQQUUUWWWTTTUUUUUUSSSQQQRRRVVVYYYVVVXXX\\\___aaabbbaaaaaa___aaadddgggjjjnnnsssvvvwwwoooiiikkkllljjjqqqtttjjj```PPP@@@777333000...///000//////...------,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---...............///000222444555===FFFRRR\\\dddooo~~~ssshhh___^^^]]][[[YYYWWWTTTSSSJJJGGGBBB@@@@@@AAAAAA@@@AAABBBCCCDDDGGGLLLSSSYYYooo|||tttmmmlllkkkhhheeeeeecccbbb```___```aaacccdddgggjjjnnnqqqqqqrrrtttvvvwwwwwwvvvuuutttsssqqqpppoooqqqrrrsssrrrsssuuuvvvttttttttttttuuuwwwxxxyyy}}}zzzxxxwwwuuutttuuuwwwzzz|||}}}yyyxxxvvvtttqqqmmmkkkiiidddddddddbbb```\\\XXXVVVSSSSSSRRRPPPNNNKKKIIIGGGFFFJJJOOOSSSWWW___jjjrrr~~~qqqdddXXXUUUUUUTTTTTTUUUUUUYYY^^^eeeoooyyylllcccuuurrrQQQAAA:::555444777222222222222222222222222000000000000111111111111222222333444444555555666666777777777888>>>FFFMMMiiisssnnnpppooojjjdddhhhppppppbbbLLL===999888444333666:::===DDDJJJJJJHHHDDDAAA???===;;;::::::::::::<<<>>>AAACCCEEEHHHJJJMMMQQQTTTWWWYYYZZZXXXXXXYYYYYYYYYZZZZZZ[[[ZZZYYYXXXWWWTTTRRRPPPNNNQQQQQQRRRTTTUUUWWWXXXXXXYYY\\\]]]]]]ZZZWWWUUUTTTTTTTTTTTTWWWZZZ[[[XXXVVVTTTSSSPPPOOOOOOPPPRRRSSSRRRSSSUUUTTTTTTUUUYYY]]]___```aaabbbcccbbbbbbaaaaaadddgggkkknnnsssxxx{{{uuukkkeeefffhhhhhhpppsssiii\\\MMM>>>666333000///000//////......---,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---......///......///000222444666>>>HHHTTT^^^gggqqqttthhh]]]\\\ZZZXXXWWWVVVUUUUUUMMMIIIEEEBBBAAABBBAAAAAA@@@AAABBBCCCFFFKKKRRRWWWjjj~~~}}}uuunnnmmmlllhhhffffffaaa``````___```bbbcccddddddggglllpppqqqrrrtttuuuvvvvvvvvvuuusssrrrpppooooooppprrrrrrrrrrrrtttvvvrrrrrrrrrssstttuuuvvvwww{{{~~~}}}zzzyyywwwuuuuuuwwwyyyzzz~~~yyyxxxvvvssspppmmmkkkiiiffffffeeeccc```\\\XXXUUUQQQQQQPPPOOONNNLLLJJJIIIJJJMMMRRRUUUYYY```iiippp||||||zzzkkk```WWWUUUVVVUUUTTTUUUUUU[[[cccmmmxxxqqqeee```ssslllKKK===:::666333444222222222222222222222222000000000000111111111111222222333444444555555666555777888888999===EEELLLbbbuuuoooqqqqqqooodddeeejjjppplll[[[GGG:::999555444777:::===CCCJJJIIIHHHEEEBBB???<<<:::999888888999:::<<<>>>AAABBBGGGHHHJJJMMMQQQUUUYYY[[[[[[[[[\\\]]]]]]\\\\\\[[[\\\[[[ZZZWWWTTTQQQNNNLLLMMMMMMNNNNNNOOOQQQRRRSSSWWWYYY\\\\\\ZZZWWWUUUUUUVVVVVVXXX\\\^^^^^^\\\YYYXXXWWWUUUSSSQQQQQQQQQQQQTTTVVVXXXZZZ[[[^^^aaadddiiiiiigggfffdddcccbbbbbbcccfffiiimmmqqquuuzzz~~~wwwnnnggg```bbbeeehhhrrrttthhhWWWJJJ;;;555333111000111.........------,,,,,,,,,---,,,,,,+++,,,,,,---------,,,,,,,,,,,,---......////////////000222555666===HHHVVVaaaiiitttsssfff^^^]]]ZZZWWWUUUTTTSSSSSSNNNJJJEEEBBBAAAAAAAAA@@@BBBBBBDDDEEEGGGLLLRRRVVVeeewww~~~uuunnnmmmlllhhheeeeeebbbbbbaaaaaaaaabbbbbbcccaaadddiiinnnqqqrrrssstttuuuuuuuuutttrrrqqqooonnnrrrssstttrrrpppooopppqqqqqqqqqqqqrrrssstttuuuvvvyyy{{{~~~|||zzzxxxuuutttuuuwwwxxx{{{yyywwwuuurrrooollljjjiiiggggggfffddd```\\\WWWUUUNNNNNNNNNMMMLLLKKKIIIIIIHHHLLLQQQVVV[[[bbbkkkpppuuuvvvzzz{{{wwweee\\\UUUUUUVVVUUUTTTVVVUUU\\\gggsss~~~kkk```]]]qqqfffFFF;;;;;;888444222111111111111111111111111///000000000111111111111222222333444444555555666555777888888999===DDDIII]]]sssoooppppppjjjfffhhhrrryyynnnVVVAAA:::666444666999;;;@@@GGGHHHHHHGGGDDD@@@<<<:::999777777777888:::<<<>>>???DDDFFFIIIMMMQQQUUUXXXZZZ[[[\\\]]]___````````````^^^]]]\\\ZZZXXXUUUSSSRRRNNNMMMMMMLLLMMMNNNOOOPPPRRRUUUYYY[[[[[[YYYYYYYYYYYYZZZ]]]```bbbaaa___]]]]]]\\\ZZZYYYWWWVVVUUUUUU\\\^^^aaacccfffhhhjjjlllnnnllliiifffdddccccccccceeegggjjjmmmooorrrwwwzzzzzzqqqhhheee]]]```ffflllwwwwwwhhhSSSFFF999444222000000111---------------,,,,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,---......////////////111333555666;;;GGGVVVccclllxxxttteeebbb```\\\XXXTTTRRRQQQPPPLLLIIIDDDAAA@@@@@@@@@???AAABBBCCCDDDFFFJJJOOOSSS```ooo~~~vvvooommmkkkgggeeeeeeeeeeeedddcccbbbaaaaaaaaa```bbbfffkkkooorrrrrrrrrssssssssssssrrrpppooonnnrrrssssssrrrpppnnnooopppqqqqqqqqqrrrssstttuuuvvvwwwxxxzzz|||~~~|||xxxuuusssssstttuuuxxx~~~yyyxxxtttqqqmmmkkkiiihhhggggggfffccc```[[[WWWTTTMMMNNNNNNMMMMMMLLLKKKJJJIIILLLQQQWWW\\\ccciiimmmnnnnnnrrr}}}{{{uuu```XXXSSSTTTVVVUUUVVVYYYVVV]]]hhhuuuiii___^^^rrraaaCCC;;;<<<999555333111111111111111111111111///000000000111111111111222222333444444555555666444777999999:::<<>>AAAEEEJJJOOOTTTVVVWWWWWWXXXYYY\\\___bbbdddeeefffcccbbbaaa___\\\ZZZXXXVVVRRRQQQOOOMMMMMMMMMNNNNNNMMMPPPUUUXXXYYYZZZ\\\^^^^^^```ccceeeeeedddcccbbbbbbbbbaaa```___^^^^^^^^^eeefffhhhkkknnnooopppooonnnlllhhheeecccccccccdddiiikkkllllllmmmnnnpppsssvvvmmmfffddd]]]```jjjsss~~~{{{jjjQQQDDD888333222000///000------,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++---,,,,,,,,,,,,---......000//////000111333555777:::FFFXXXfffqqq|||{{{jjjfffddd```[[[VVVRRROOONNNKKKGGGCCC@@@????????????>>>???@@@BBBCCCFFFKKKNNN[[[fff{{{wwwpppnnnlllhhheeeeeehhhgggfffeeedddbbbaaaaaaaaaaaacccggglllpppqqqqqqqqqqqqqqqqqqqqqpppoooooonnnoooqqqqqqppppppqqqrrrpppppppppqqqrrrssstttuuusssuuuwwwyyy{{{zzzvvvtttsssssssssvvv|||{{{yyyuuupppllliiigggfffeeeeeedddbbb___[[[WWWTTTQQQQQQQQQQQQPPPOOONNNNNNNNNPPPTTTXXX^^^bbbfffhhhkkkkkkrrrxxxooo\\\VVVRRRTTTVVVVVVYYY]]]\\\aaakkkuuullldddeeeyyyvvv[[[AAA:::;;;888555444111111111111111111111111000000000000111111111111222222333444444555555666444777:::::::::<<>>@@@AAABBBEEEIIILLLUUU^^^pppzzzrrrqqqooojjjggggggggggggggggggfffeeedddccccccaaaaaadddjjjnnnppppppnnnoooppppppqqqqqqppppppnnnoooppppppoooooopppqqqnnnnnnnnnooopppqqqsssssssssuuuwwwxxxyyy|||~~~yyyuuutttttttttwww|||}}}zzzuuuoookkkgggeeedddcccccccccaaa^^^ZZZWWWTTTRRRRRRRRRRRRQQQPPPOOONNNOOOQQQUUUZZZ```eeeggghhhnnnnnnwww~~~rrrgggZZZUUURRRSSSUUUWWW[[[aaaeeehhhnnnwwwppplllooonnnVVV@@@999999555333555111111111111111111111111000000000000111111111111222222333444444555555666444777:::;;;:::<<<@@@CCCNNNmmmyyysssxxxsss[[[DDD>>>:::999777666999>>>EEEIIIMMMLLLFFFAAA??????;;;::::::::::::;;;===>>>BBBDDDHHHLLLPPPRRRSSSSSSUUUVVVWWWZZZ___eeejjjnnnsssrrrqqqooommmjjjhhhggghhheeeaaa\\\YYYWWWWWWWWWUUUVVVXXXYYY\\\```eeeiiipppqqqrrrpppmmmlllnnnpppqqqooollljjjiiijjjlllmmmlllmmmoootttxxxyyywwwtttooommmkkkiiigggfffffffffjjjjjjjjjhhhfffdddeeefffxxxpppiiidddeee___eeerrrnnnOOOBBB666222111///......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++---,,,,,,,,,,,,---......000000000000222444666777:::HHH\\\mmmyyygggfffddd```[[[VVVRRROOOIIIFFFBBB@@@@@@AAAAAAAAA???@@@BBBCCCDDDGGGJJJMMMRRRYYYiii|||uuusssqqqllliiiiiifffgggggghhhggggggffffffdddbbb```ccchhhmmmooopppmmmmmmoooppppppqqqqqqqqqqqqrrrrrrqqqnnnmmmmmmnnnmmmmmmmmmmmmnnnpppqqqrrruuuwwwyyyyyyyyy{{{{{{wwwuuuuuuuuuxxx|||~~~{{{uuuooojjjfffdddcccaaabbbaaa```^^^ZZZWWWUUURRRRRRRRRQQQPPPOOONNNMMMLLLOOOTTT[[[ccciiilllmmmrrrrrr|||{{{mmm```ZZZTTTQQQSSSUUUWWW]]]ccclllmmmrrrxxxtttqqqvvvhhhSSS>>>888777333222555000000000000000000000000000000000000111111111111222222333444444555555666333777:::;;;;;;<<>>DDDIIINNNMMMHHHBBB@@@AAA<<<<<<;;;:::;;;<<<===>>>CCCDDDFFFHHHLLLOOORRRSSSVVVVVVVVVYYY]]]dddjjjnnnvvvwwwwwwwwwwwwvvvuuuuuussspppkkkeeeaaa___^^^^^^____________aaaeeekkkpppvvvwwwwwwtttqqqooorrrtttuuusssooollljjjkkkmmmoooooopppsssxxx}}}~~~|||yyyqqqpppnnnllljjjiiihhhgggeeefffeeecccaaa___```aaa{{{ooolllmmmkkkbbb^^^```nnn~~~sssdddJJJBBB888222111111///,,,...---,,,++++++,,,......++++++++++++++++++++++++,,,,,,,,,---------......000111000//////222666999===FFFXXXnnnqqqiiiddddddccc\\\TTTPPPJJJGGGCCC@@@@@@AAAAAA@@@@@@AAAAAAAAAAAADDDIIILLLMMMVVVaaaqqqxxxtttrrrmmmjjjjjjkkkhhhfffeeefffffffffeeebbb```___aaafffjjjkkkjjjjjjjjjkkklllmmmnnnoooppppppppppppoooooooooooooooooooooooopppqqqqqqrrrrrrsssuuuvvvvvvuuuvvvzzz}}}}}}zzzxxxvvvuuuxxxyyy{{{~~~~~~{{{vvvrrroookkkhhheeeccccccbbb___[[[UUUPPPMMMMMMMMMLLLMMMOOOPPPPPPOOOOOOQQQWWW___hhhnnnrrrsssyyyzzz}}}tttggg^^^SSSSSSSSSSSSUUUYYY```eeekkkttt|||tttuuuxxx]]]MMM===777777555222111444333333222111000//////...///000111111000///...111111111111222333444555888888888777888:::>>>BBBFFF]]]~~~~~~WWWDDD777888999333444<<>>AAADDDFFFHHHJJJMMMPPPUUUVVVWWWXXXZZZ___eeeiiioootttxxxyyy|||}}}zzzwwwsssnnniiieeebbbaaaeeeeeegggiiikkknnnpppqqqxxxwwwvvvtttrrrpppooonnnrrrpppkkkhhhffffffhhhiiillllllooovvv}}}|||xxxuuuttttttrrrooollliiiggggggeeebbb___^^^]]]^^^^^^xxxooommmmmmlll```[[[\\\iiiyyyzzzjjjZZZDDD===555000000111000.........---,,,,,,---...///------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000/////////111555888<<>>===<<<;;;;;;;;;<<<======???BBBDDDFFFIIILLLNNNTTTUUUWWWXXXYYY]]]aaadddkkkpppuuuwww||||||yyyuuuoookkkhhhfffeeejjjjjjkkkmmmooorrrtttuuuxxxvvvtttqqqnnnllliiihhhllljjjgggdddccccccddddddggggggiiipppxxx|||zzzwwwwwwvvvuuutttqqqnnnjjjiiifffdddaaa___]]]]]]^^^^^^}}}tttooonnnmmmkkk```ZZZYYYeeessssssaaaOOO<<<777111...///111000/////////...------......///.........------,,,,,,,,,,,,,,,,,,---------.........////////////000444777:::DDDXXXqqqrrriiiaaa___^^^YYYTTTRRRKKKHHHDDDBBBAAAAAAAAA@@@@@@AAAAAAAAAAAACCCGGGJJJKKKPPPWWWbbbxxxwwwqqqllliiiiiikkkhhhfffeeefffffffffeeeeeebbb``````bbbeeeggggggggggggiiikkklllmmmnnnnnnnnnnnnoooooooooooooooooonnnnnnoooppppppqqqqqqrrrssstttuuutttssssssuuuwwwxxxyyy|||~~~|||zzzyyy{{{{{{{{{}}}~~~}}}xxxtttppplllhhheeeeeeaaa[[[TTTNNNKKKJJJIIILLLLLLLLLMMMOOOPPPQQQRRRVVVZZZ```hhhoootttxxxyyy~~~~~~nnnaaaYYYSSSSSSSSSSSSUUUZZZ```eeeuuu}}}ttt|||~~~nnnRRREEE888555666555444444000000000111111111222222000000////////////000000111111111111222333444555888999999999:::<<<@@@CCCGGGWWWyyymmmVVV@@@;;;<<<;;;888888;;;@@@EEEIIIIIIHHHFFFFFF???>>>===;;;;;;;;;<<<===;;;>>>@@@BBBDDDGGGJJJMMMSSSUUUWWWXXXXXXZZZ\\\^^^bbbggglllpppwww}}}zzzuuupppllljjjjjjjjjllllllmmmnnnppprrrtttuuuuuutttqqqmmmiiieeebbbaaadddcccbbb```______^^^^^^``````bbbhhhpppuuuuuutttuuuuuutttrrrooollliiigggeeecccaaa___^^^^^^^^^___~~~xxxqqqnnnllljjjhhhaaaZZZYYYdddpppnnn[[[GGG888444000...///000000///000/////////.....................---,,,,,,++++++,,,,,,,,,---------.........///000000000111555777999BBBVVVqqqwwwlllbbb___^^^YYYUUUTTTLLLIIIEEECCCBBBBBBAAA@@@@@@@@@AAAAAAAAABBBEEEHHHJJJMMMQQQZZZmmmxxxrrrmmmjjjkkkkkkhhhfffeeefffffffffeeefffdddaaa______aaacccdddiiijjjlllnnnppppppqqqqqqmmmnnnoooqqqqqqqqqppppppnnnnnnoooooopppqqqqqqqqqsssttttttssssssrrrsssssstttvvvzzz}}}~~~~~~|||zzzyyyyyyyyyzzz}}}~~~~~~}}}|||yyyuuurrroookkkfffcccaaa[[[SSSLLLGGGGGGHHHJJJKKKLLLMMMMMMNNNPPPSSSUUUZZZ___gggnnntttxxx|||~~~{{{jjj]]]WWWSSSSSSSSSTTTVVV[[[bbbgggwww~~~www{{{jjjNNNBBB777444555333222222000000000000111111111111000000///......///111222111111111111222333444444777888999999:::<<<@@@CCCIIITTTqqqzzzbbbGGG::::::;;;999666999<<>><<<;;;;;;<<<<<<;;;===???AAACCCFFFJJJMMMRRRUUUWWWYYYXXXXXXYYYZZZZZZ^^^aaadddjjjttt{{{{{{xxxuuuqqqllljjjiiijjjkkkhhhhhhiiijjjkkkmmmnnnooonnnmmmjjjgggddd```^^^\\\____________^^^]]]]]]\\\\\\[[[]]]aaagggkkknnnnnnnnnnnnnnnllljjjgggdddccceeedddbbbaaa````````````|||uuuqqqmmmiiigggfff```[[[[[[ccclllgggTTTAAA666444222000000000//////000000/////////......------,,,,,,,,,++++++******,,,,,,,,,---------......///111222222222333666888:::AAATTTnnnzzznnnbbb^^^\\\XXXTTTSSSLLLJJJFFFDDDCCCCCCAAA??????@@@AAAAAA@@@AAACCCFFFHHHJJJNNNWWWfffzzztttpppmmmmmmkkkhhhfffeeefffffffffeeeeeedddaaa___]]]^^^```aaahhhjjjllloooqqqqqqqqqqqqmmmnnnppprrrssssssrrrrrrmmmnnnnnnoooppppppqqqqqqssssssssssssssssssrrrqqqrrruuuxxxzzz|||~~~|||xxxwwwvvvxxx{{{}}}}}}|||wwwtttqqqnnnkkkgggbbb___YYYTTTLLLEEECCCDDDHHHKKKIIIKKKMMMMMMNNNPPPTTTXXX^^^dddlllsssxxx{{{vvveeeZZZVVVRRRSSSTTTUUUXXX]]]eeejjjvvv~~~zzzfffKKK@@@777444444111000000222222111111000//////...000///.........///111222111111111111222333444444555777888999:::<<>>===:::888:::===AAADDDFFFFFFEEEBBBAAA???===<<<<<<<<<<<<;;;===???@@@BBBEEEJJJMMMRRRTTTWWWYYYXXXWWWXXXXXXWWWZZZ[[[[[[___gggllllllooommmiiigggeeeeeefffgggccccccccccccdddeeefffgggeeeeeecccaaa___^^^\\\[[[^^^^^^___``````___^^^]]][[[ZZZ[[[]]]```ccceeefffhhhhhhhhhgggfffcccaaa```eeeddddddcccbbbbbbbbbbbb{{{vvvrrrmmmfffdddfffaaa^^^___dddggg___LLL<<<555444333111000////////////////////////...---,,,++++++++++++++++++++++++,,,,,,,,,---------......000111333333333444777999999???QQQkkk|||pppddd^^^[[[VVVRRRPPPMMMJJJGGGEEEDDDCCCAAA??????@@@AAAAAA@@@@@@BBBDDDFFFHHHMMMTTT```wwwyyytttpppoookkkhhhfffeeefffffffffeeeccccccbbb```]]]\\\]]]^^^dddfffiiilllnnnooonnnnnnlllmmmppprrrtttssssssrrrmmmmmmnnnooooooppppppqqqsssrrrrrrsssttttttrrrpppooosssuuuvvvyyyzzzxxxwwwxxx{{{|||}}}|||tttqqqnnnkkkgggbbb\\\XXXPPPLLLGGGBBBAAACCCGGGJJJHHHKKKMMMMMMMMMPPPVVV[[[aaagggpppwwwzzz}}}}}}nnnaaaWWWSSSQQQRRRTTTVVVZZZaaaiiinnnvvv~~~yyybbbGGG???777555444111///000333222111000///......---///......//////000111222111111111111222333444555555777999:::;;;===@@@CCCJJJPPPgggyyywwwyyyttt}}}gggMMM>>>===<<<888888888:::>>>BBBEEEEEEDDDDDDBBB@@@>>><<<<<<<<<<<<;;;<<<>>>???AAADDDIIIMMMPPPRRRUUUWWWWWWWWWXXXYYYXXXZZZZZZXXXZZZ___bbbbbbeeedddcccbbbaaabbbbbbccc``````_________```aaaaaa^^^^^^^^^]]]]]]]]]\\\\\\^^^______```aaaaaa``````[[[[[[[[[\\\]]]___```aaacccdddeeeeeedddcccbbbaaaddddddddddddcccccccccccc}}}yyywwwtttmmmeeeeeejjjffffffhhhiiifffYYYFFF888111222222111000//////000......//////...---+++*********++++++,,,---------,,,,,,,,,---------......///000222333333444666888999===NNNiiiuuuhhhbbb^^^XXXRRRQQQMMMKKKHHHFFFEEEDDDAAA??????@@@AAAAAA@@@???AAABBBDDDFFFKKKRRR[[[lll~~~xxxrrroookkkhhhfffeeefffffffffeee```bbbbbbaaa]]][[[[[[\\\```bbbfffiiikkklllkkkkkkiiikkknnnqqqrrrrrrqqqpppmmmmmmnnnnnnooopppppppppsssqqqqqqsssuuuuuussspppooorrrsssrrrwww~~~|||{{{|||||||||{{{uuurrrnnniiiccc\\\UUUPPPKKKHHHDDDAAA@@@BBBEEEHHHGGGJJJMMMMMMMMMPPPWWW]]]bbbiiisssyyy{{{}}}|||ssshhh]]]UUUQQQQQQRRRTTTWWW\\\dddmmmsssyyywww\\\CCC<<<666555555222111333111111000000/////////...---...///000000111111111111111111111222333444555666888;;;===>>>@@@CCCEEEGGGNNNcccvvvqqqssspppwww[[[DDD===:::555555555666;;;AAAEEEFFFEEEEEECCCAAA???===<<<<<<<<<:::;;;<<<===>>>BBBGGGKKKMMMOOORRRTTTTTTUUUWWWYYYWWWZZZYYYWWWXXX]]]___]]]^^^^^^___```````````````]]]]]]\\\\\\\\\\\\\\\\\\ZZZZZZ[[[[[[\\\\\\\\\]]]]]]^^^^^^___```aaaaaabbb[[[\\\]]]]]]]]]^^^_________```bbbcccccccccbbbbbbaaaaaabbbbbbbbbbbbbbbbbb{{{xxxwwwuuummmeeefffmmmlllnnnpppooogggWWWEEE888---///111111000///000000......//////...,,,***)))***++++++,,,---...//////,,,,,,,,,---------.........///111222222333555777888<<>>AAADDDFFFGGGKKKSSS___uuu}}}vvvtttxxxuuu\\\JJJ???:::888666666:::<<<===BBBHHHGGGEEEBBB???>>>>>>>>>???:::;;;===@@@BBBDDDEEEEEEJJJLLLPPPSSSUUUVVVUUUUUUSSSUUUWWWXXXXXXYYY[[[]]]]]]\\\\\\]]]^^^^^^]]]\\\```\\\XXXWWWZZZ\\\[[[ZZZZZZZZZYYYYYYYYY[[[\\\]]]^^^^^^]]]]]]]]]^^^___```______```````````````___aaaaaaaaaaaaaaabbbbbbcccdddcccbbbaaa````````````~~~~~~uuutttsssmmmddd___eeeooo{{{zzzzzztttcccKKK;;;666111111111111000000000000.........------,,,,,,+++000///---+++************---------,,,---......///000000000111222444555666;;;???MMMhhhyyylllddd\\\UUUSSSPPPNNNJJJFFFCCCBBBAAAAAA????????????????????????AAABBBGGGLLLPPPZZZmmm~~~wwwsssmmmkkkhhhfffeeedddaaa___aaaaaa```___^^^\\\ZZZYYY```cccfffiiilllllllllkkkkkkllllllmmmmmmnnnoooooommmlllkkkmmmppprrrqqqpppuuurrrpppppprrrsssqqqpppqqqrrrssstttwwwyyy{{{}}}|||yyyuuuuuurrrjjj```UUULLLHHHIIIHHHFFFDDDBBB@@@??????EEEEEEFFFHHHLLLPPPUUUWWW\\\aaagggmmmrrrvvv{{{~~~yyyrrrjjjddd]]]TTTPPPQQQPPPRRRVVV[[[aaajjjtttzzzfffJJJ;;;888444222222222111000000000000000/////////////////////////////////...111111111111222333444555777888;;;???BBBEEEGGGHHHLLLRRR^^^rrr~~~~~~yyywwwzzz|||dddQQQEEE???888555666999;;;<<<@@@EEEGGGEEECCCAAA???>>>>>>>>><<<<<<===>>>@@@AAABBBCCCHHHJJJLLLOOOQQQSSSTTTTTTUUUVVVXXXXXXXXXXXXYYY[[[]]]]]]]]]^^^``````^^^\\\]]]\\\YYYYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[]]]^^^]]]\\\[[[[[[\\\]]]___aaaaaaaaaaaaaaa```___^^^^^^aaa````````````aaabbbbbbfffeeecccbbbaaaaaaaaaaaa}}}|||uuussspppkkkbbb^^^dddmmm}}}}}}|||qqq\\\EEE888666333222111000///---,,,,,,------------------------///...---,,,+++*********,,,,,,,,,,,,,,,------...111111111111222333444555:::>>>JJJccc~~~mmmddd]]]WWWTTTQQQOOOKKKHHHDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAEEEIIIMMMUUUfffvvv{{{vvvnnnlllhhhfffeeedddbbb```bbbbbbaaa```___]]]\\\[[[^^^aaaeeeiiilllmmmllllllllllllmmmmmmnnnnnnoooooonnnmmmmmmnnnqqqrrrrrrqqqsssqqqoooooopppqqqpppooopppqqqrrrtttwwwyyy|||}}}~~~|||yyywwwvvvssskkkaaaVVVNNNJJJHHHGGGFFFDDDBBB@@@???>>>AAAAAABBBEEEHHHMMMRRRTTTWWWZZZ___dddiiinnntttxxx~~~{{{uuummmeee___XXXQQQPPPRRRQQQTTTWWW\\\cccmmmwww~~~```DDD999666333222222333222111000000000000////////////......//////////////////000000111111222444555666999:::===AAADDDGGGIIIJJJMMMRRR\\\ooo~~~~~~|||{{{}}}rrr^^^NNNCCC999666666999;;;:::<<<@@@EEEEEEEEEDDDBBB@@@>>>===>>>===<<<;;;<<<===???@@@FFFGGGHHHJJJMMMPPPRRRSSSVVVXXXYYYZZZYYYXXXYYYZZZ]]]]]]___aaacccbbb```]]][[[\\\\\\[[[ZZZYYYZZZ[[[YYYYYYYYYYYYZZZ\\\^^^```]]]\\\ZZZZZZZZZ]]]```bbbbbbbbbbbbaaa```___^^^]]]``````______``````aaabbbiiigggdddbbbaaaaaabbbccc~~~|||uuurrrnnnjjjbbb___eeennn~~~{{{lllTTT???666444111111000///---,,,++++++,,,,,,------------------++++++++++++,,,------...,,,++++++++++++,,,------111111111111222333444555888===HHH\\\}}}pppeee___YYYUUURRRPPPMMMIIIFFFCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????BBBGGGJJJRRR```ooo~~~xxxpppmmmjjjgggfffdddbbbaaabbbbbbbbbaaa```___^^^]]]\\\___ccchhhkkkllllllllllllmmmmmmnnnnnnoooppppppoooooooooppprrrrrrsssrrrrrrqqqpppppppppppppppppppppppprrrtttvvvyyy|||}}}}}}{{{wwwwwwvvvrrrkkk```VVVOOOKKKGGGGGGFFFDDDCCCAAA???>>>======>>>AAAEEEJJJNNNPPPRRRTTTXXX\\\aaagggnnnsss{{{|||xxxtttkkkaaaZZZTTTNNNNNNRRRRRRUUUYYY^^^eeeooozzz[[[@@@777555222222333333333222000000000000////////////............////////////000000000111333555666777:::<<>><<<>>><<<999888888;;;>>>@@@EEEEEEEEEGGGJJJMMMQQQSSSUUUWWWZZZZZZZZZZZZZZZ[[[\\\]]]```cccfffeeebbb___YYY\\\___^^^[[[YYYZZZ\\\YYYYYYYYYZZZ[[[]]]```aaa```___\\\[[[[[[]]]```aaaaaaaaaaaaaaaaaa```___^^^_______________```aaaaaaiiigggdddbbbaaaaaabbbccc|||xxxtttqqqmmmiiidddbbbiiirrrwwwdddLLL:::444333............------,,,,,,,,,,,,------------------******+++,,,------......,,,++++++++++++,,,------000000111111222333444555888===EEEVVVuuuvvvggg```[[[VVVSSSQQQNNNKKKGGGDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@======@@@EEEIIIPPP]]]iiizzzssspppkkkhhhgggfffdddbbbcccccccccbbbaaa```___^^^[[[]]]aaaeeehhhjjjllllllmmmmmmnnnnnnoooppppppqqqppppppqqqqqqrrrrrrssssssssssssrrrrrrqqqqqqqqqrrrppppppqqqsssvvvyyy{{{|||zzz~~~zzzwwwvvvuuuqqqjjj___VVVOOOLLLGGGGGGGGGFFFDDDBBB@@@???<<<<<<===???BBBFFFIIILLLNNNPPPTTTWWW\\\cccjjjoooxxx}}}zzzvvvtttjjj```XXXQQQMMMNNNRRRSSSVVV[[[aaahhhrrr{{{zzzVVV???555444222222333333222111000000000000////////////---.........//////000000//////000222333666888999;;;===AAAEEEIIIMMMOOOPPPSSSVVV^^^ooo~~~{{{gggJJJAAA;;;888:::;;;888777999???AAADDDFFFFFFCCC???===;;;:::777666777:::>>>@@@CCCCCCCCCEEEHHHMMMQQQTTTRRRUUUYYY[[[\\\\\\]]]^^^\\\^^^```dddgggfffcccaaa[[[^^^```___\\\ZZZ[[[]]]ZZZZZZZZZZZZ\\\^^^```bbbdddbbb```]]]]]]^^^___aaa______```aaabbbbbbbbbaaa_______________```aaaaaafffeeecccaaa```aaabbbcccwwwrrrrrrnnnkkkiiiffffffnnnwww~~~}}}qqq[[[EEE888333222---------------.........------------------------,,,------------,,,+++***,,,,,,,,,,,,,,,------...//////000111222444555666888===CCCPPPnnn~~~jjjaaa\\\XXXTTTRRRPPPLLLIIIEEEBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA======???DDDHHHNNNYYYccczzz~~~vvvrrrnnnjjjhhhgggfffeeebbbbbbbbbbbbaaa```___^^^[[[\\\^^^aaadddgggjjjkkknnnnnnooooooppppppqqqqqqpppqqqrrrrrrqqqqqqrrrtttttttttuuusssrrrqqqrrrtttqqqqqqrrrsssuuuxxxzzz{{{www{{{zzzwwwwwwuuuqqqiii___VVVPPPMMMGGGHHHHHHGGGFFFDDDAAA@@@>>>>>>===>>>@@@BBBEEEGGGKKKMMMQQQUUUZZZ```gggllltttxxx~~~yyyvvvqqqggg]]]VVVPPPMMMOOOSSSUUUYYY___fffmmmuuu}}}uuurrrvvvwww}}}oooOOO>>>555333222222333333222000000000000000////////////------......///000000000...///000222444666999:::===@@@DDDIIINNNRRRUUUWWWYYY[[[cccsss~~~zzzyyy[[[HHH@@@::::::;;;999777888<<<>>>BBBEEEEEECCC@@@>>>:::999777666666999===???AAAAAABBBDDDHHHMMMQQQTTTQQQUUUYYY\\\]]]^^^___```]]]^^^```cccfffgggeeeccc___``````___^^^]]]^^^___[[[[[[[[[[[[\\\^^^```bbbdddcccaaa```______``````^^^___```aaabbbccccccccc``````______``````aaabbbccccccbbbbbbbbbbbbccccccwwwrrrooojjjgggggggggiiirrr{{{}}}yyyjjjSSS@@@777333000------...........................------,,,,,,+++,,,,,,---------,,,+++***---------,,,---......///......///000222555777888888>>>BBBKKKiiimmmbbb]]]YYYTTTSSSQQQNNNJJJFFFCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>===???CCCFFFJJJSSS\\\mmmyyyuuupppllljjjiiihhhgggbbbbbbbbbbbbaaa```___^^^\\\[[[\\\]]]```dddhhhjjjnnnnnnoooppppppqqqqqqrrroooqqqsssrrrpppppprrrtttsssuuuuuutttqqqqqqsssuuurrrrrrrrrsssuuuwwwxxxyyywwwzzz~~~|||zzzxxxwwwrrrjjj```WWWRRROOOHHHHHHIIIIIIHHHEEECCCAAAAAA@@@???>>>???@@@BBBCCCHHHKKKOOOSSSXXX^^^dddiiippptttyyy|||~~~~~~~~~}}}yyyvvvjjjbbbYYYTTTPPPMMMPPPVVVXXX]]]dddlllsssyyy|||lllhhhlllmmmzzzbbbFFF:::555444222333333222000///000000000000////////////------......///000000111...///000222444777999;;;@@@CCCHHHNNNSSSYYY\\\^^^```aaahhhvvvxxx~~~oooNNNEEE<<<;;;;;;999888999888;;;???CCCDDDDDDBBB@@@<<<:::888777777888:::<<<>>>???AAADDDHHHLLLPPPRRRSSSVVVZZZ]]]^^^^^^^^^^^^]]]^^^___bbbeeegggfffeeecccaaa_________`````````]]]\\\\\\\\\]]]^^^```aaa______```aaaaaaaaaaaaaaa___```aaabbbbbbbbbbbbbbbaaa````````````aaabbbbbbaaabbbcccdddeeeeeeeeedddzzzuuulllhhheeefffgggjjjttt}}}}}}wwwfffNNN===777444////////////......---------//////...---,,,,,,++++++((()))+++---...............------------...//////------...000333555888999999???AAAIIIfffooobbb]]]ZZZUUUTTTQQQNNNJJJFFFCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>BBBDDDGGGNNNVVVdddzzzvvvqqqmmmkkkjjjiiihhhaaaaaaaaaaaaaaa```___^^^\\\[[[ZZZ[[[]]]bbbgggjjjooooooooopppqqqqqqrrrrrroooqqqsssrrrpppoooqqqsssssstttuuutttqqqppprrruuussssssssssssuuuvvvwwwxxxyyy{{{~~~~~~|||yyyxxxssskkkaaaYYYSSSQQQHHHIIIJJJJJJIIIFFFDDDBBBDDDBBB@@@???>>>???@@@AAAEEEIIINNNSSSWWW]]]cccggglllpppuuuyyy{{{{{{|||}}}~~~|||yyyvvveee]]]VVVRRRPPPNNNRRRWWWZZZ```hhhpppwww|||zzziiicccgggeeexxxyyyYYY@@@777555444333333333222000...000000000000////////////---------...///000000111......000222555777:::;;;CCCEEEKKKQQQWWW]]]aaacccdddeeekkkxxxttt||||||RRRHHH>>>;;;;;;:::999:::777999===AAACCCDDDBBBAAA===<<<:::888777777888999<<<===@@@CCCGGGKKKNNNPPPUUUXXX\\\^^^^^^]]]]]]]]]^^^]]]^^^aaadddfffffffffgggccc___^^^aaacccbbbaaa^^^]]]]]]\\\]]]^^^___```ZZZ\\\^^^```bbbbbbbbbbbbaaaaaabbbbbbbbbaaaaaa```aaaaaaaaaaaaaaabbbcccccc```bbbdddggghhhgggffffffwwwmmmdddeeedddccchhhqqqwwwwww{{{qqq[[[CCC666444222...///............---------//////...---,,,++++++*********+++++++++,,,,,,,,,---------...............000000111222333444444555666<<<>>>CCC]]]xxxggg___^^^TTTRRRPPPNNNLLLJJJFFFDDD>>>???AAABBBCCCBBBAAAAAA@@@@@@@@@AAADDDIIIMMMPPP^^^tttwwwpppoooooollliiiiiifffeeecccaaa``````aaabbbaaa\\\XXXYYY^^^eeeiiikkklllmmmnnnnnnnnnnnnqqqsssqqqpppooonnnoooppprrrsssqqqsssuuussspppoooppprrrqqqrrrsssuuuuuuvvvvvvvvv{{{|||}}}}}}~~~}}}~~~wwwnnneee]]]VVVSSSMMMKKKHHHHHHJJJJJJGGGDDDDDDDDDCCCBBBAAA@@@??????FFFHHHLLLPPPUUU[[[bbbfffmmmpppsssuuuuuuwww|||~~~|||{{{yyytttoooddd[[[SSSOOOMMMLLLQQQXXX[[[```iiirrrzzzzzzjjj___ZZZiii~~~nnnPPP===:::333333333222222222111111------............------////////////000000000000,,,000444555555666999===FFFHHHMMMSSSXXX]]]aaacccjjjmmmnnnvvviiiTTT@@@;;;<<<;;;888888999888999===BBBDDDDDDBBBAAA???<<<:::999:::<<<>>><<<===???BBBFFFJJJMMMOOOUUUZZZ```bbb___]]]\\\\\\^^^]]]]]]aaaeeegggfffdddcccccccccbbbbbbaaaaaaaaacccbbb```_________```aaa]]]^^^```bbbcccdddddddddddddddeeecccaaa___```aaa___^^^]]]\\\]]]___bbbdddbbbccceeefffgggffffffeeeuuulllddddddcccccciiisssxxxwwwxxxmmmXXXBBB666444222...///............---------.........---,,,,,,++++++******+++++++++,,,,,,,,,---------............///000000111222333444444555666<<<>>>BBBXXXkkkaaa^^^VVVTTTQQQOOOMMMKKKGGGEEE???@@@AAABBBCCCBBBBBBAAA?????????@@@CCCGGGKKKNNNWWWiii}}}uuutttsssnnnkkkjjjgggeeecccaaa```aaaaaabbb```\\\XXXXXX]]]ccchhhjjjkkklllmmmmmmlllmmmoooqqqpppooommmmmmmmmnnnpppqqqppprrrsssrrrpppoooppprrrpppqqqrrrsssssstttttttttxxxzzz{{{}}}~~~~~~}}}xxxpppfff^^^WWWSSSOOOMMMJJJJJJKKKLLLJJJHHHGGGGGGFFFDDDCCCBBB@@@@@@EEEHHHLLLPPPTTT[[[bbbfffkkkooorrrtttuuuwww|||~~~|||{{{xxxqqqkkk___XXXQQQNNNMMMNNNSSSZZZ\\\bbbkkkttt{{{ttteee\\\[[[kkkeeeJJJ<<<:::333222222222111111111111...//////////////////...////////////000000000000...111333444333555:::???EEEHHHOOOVVV\\\ccchhhkkknnnqqqqqqwwwttt]]]EEE;;;:::888666666999888888;;;???BBBBBBAAABBBAAA>>><<<:::::::::;;;<<<===???AAADDDHHHKKKLLLQQQWWW___ddddddbbb___]]]^^^]]]]]]```dddggghhhgggjjjiiihhhfffdddcccbbbaaaccccccbbbaaa````````````______```aaabbbcccdddeeeffffffgggeeecccaaaaaabbb```___]]]]]]]]]```bbbdddaaabbbdddeeeffffffffffff|||qqqhhhccccccaaaccclllvvvzzzwwwsssgggSSS???555333222//////............---------------------,,,,,,,,,,,,******+++++++++,,,,,,,,,------........./////////000000111222333444555555666<<>>>>>>>>???BBBFFFIIIKKKTTTaaaxxx{{{xxxwwwrrrnnnlllhhhgggdddcccaaaaaaaaabbb___[[[XXXXXX\\\aaaeeehhhhhhiiikkkkkkkkkkkknnnpppnnnmmmlllkkklllmmmnnnooonnnpppqqqpppoooooopppqqqoooooopppqqqqqqrrrrrrrrrvvvwwwzzz{{{}}}~~~|||xxxqqqhhh___WWWSSSRRRPPPMMMLLLMMMNNNNNNMMMKKKJJJIIIHHHFFFDDDBBBAAAEEEGGGKKKOOOTTTZZZaaafffiiimmmqqqssstttvvv{{{~~~}}}{{{wwwnnnfffZZZSSSMMMMMMMMMOOOVVV]]]___eeennnwww}}}nnn]]]YYY\\\ooorrrYYYCCC::::::222222111111111000000000//////000000000000//////////////////000000000000111222333333222555;;;@@@DDDIIIQQQZZZbbbjjjqqquuussswwwvvvyyylllPPP@@@:::888666666999888777888<<>><<<:::888888;;;<<<===@@@BBBEEEHHHIIIMMMRRR[[[ccchhhgggbbb]]]___]]]]]]___cccgggiiijjjpppooollliiigggdddcccbbbddddddddddddcccbbbaaa```aaaaaa``````aaaccceeefffiiijjjjjjhhheeeccccccccc```___^^^]]]^^^```bbbcccaaabbbcccdddeeeeeeeeeeee~~~wwwllldddcccbbbbbbeeeoooyyy{{{wwwoooaaaLLL<<<444222111000///............---------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------......//////000000000111111222333444555555666:::>>>AAALLLjjj~~~lllcccZZZWWWSSSPPPNNNKKKHHHFFFAAAAAABBBBBBBBBBBBBBBBBB>>>>>>???@@@BBBEEEHHHJJJRRRYYYjjj~~~{{{yyyuuupppnnniiihhhfffdddcccbbbaaaaaa^^^[[[YYYXXXZZZ^^^ccceeefffggghhhiiihhhiiilllnnnmmmmmmlllllllllmmmnnnooonnnoooooopppppppppqqqqqqpppooooooppppppqqqqqqrrrsssuuuwwwyyyzzz}}}||||||zzzwwwqqqiii```XXXTTTTTTRRRPPPOOOOOOPPPQQQQQQNNNNNNMMMKKKIIIFFFCCCBBBDDDFFFJJJNNNSSSZZZaaafffgggkkkpppssstttvvvzzz~~~~~~}}}}}}xxxmmmdddVVVPPPLLLLLLNNNQQQXXX___ccciiirrryyy~~~kkkZZZYYY___ttt~~~gggPPP???888888111111111000000000000////////////000000/////////////////////000000000000000333555555444666;;;???CCCJJJTTT]]]eeennnwww|||xxx}}}|||}}}www[[[GGG>>>;;;999777888777666666888:::===>>>?????????>>>===;;;888777999:::;;;>>>AAADDDGGGHHHIIILLLTTT]]]eeegggbbb^^^]]]\\\[[[]]]```eeejjjmmmqqqpppmmmiiifffdddccccccdddeeeeeefffeeecccbbb```dddcccaaa```aaaccceeefffkkklllmmmkkkhhhfffeeeeee``````^^^^^^^^^___```aaabbbbbbbbbbbbaaaaaaaaa```~~~xxxpppggg```bbbdddfffjjjsss{{{{{{vvvkkk[[[GGG999333222111000///............---------******+++,,,,,,---------******+++++++++,,,,,,,,,------......///000000111111111222333444555555666666888===AAAHHHaaarrreee\\\YYYTTTPPPNNNKKKHHHFFFCCCBBBBBBBBBBBBBBBBBBBBB??????@@@AAACCCEEEGGGIIIMMMPPP\\\vvv|||zzzvvvqqqoookkkjjjhhhfffdddbbbaaaaaa]]]\\\ZZZYYYYYY\\\```cccccceeefffgggggghhhkkkmmmnnnnnnmmmnnnnnnnnnoooooonnnnnnnnnooopppqqqqqqpppoooooonnnnnnnnnooopppqqqqqqrrrtttttttttuuuxxxzzzzzzzzz|||~~~{{{xxxwwwuuupppiiiaaaZZZVVVUUUTTTSSSRRRQQQQQQRRRSSSPPPPPPOOONNNKKKHHHDDDBBBBBBEEEIIINNNSSSZZZaaafffgggkkkpppssstttvvvyyy}}}}}}|||}}}~~~xxxmmmcccUUUPPPLLLNNNPPPSSSZZZaaagggnnnvvv|||jjjZZZ]]]ggg|||yyyaaaKKK===777555111111111000000000000///---......//////......---////////////000000000000...222777999888888:::<<>>???@@@AAABBBCCCDDDEEEIIIMMMTTTbbbxxx~~~yyytttrrrmmmlllkkkiiifffdddaaa```^^^^^^]]][[[YYYZZZ^^^bbbaaacccdddeeefffgggjjjlllnnnnnnoooooopppppppppooommmkkkjjjjjjlllmmmkkkiiigggeeedddccccccdddeeefffccceeeggghhhhhhhhhjjjkkkiiikkknnnppprrrvvvzzz~~~~~~~~~xxxqqqpppnnnjjjfffbbb^^^\\\YYY[[[]]]\\\XXXUUUSSSTTTNNNOOOOOONNNLLLIIIEEECCC@@@CCCHHHLLLRRRYYY```fffiiinnnsssuuuuuuuuuwwwzzz}}}|||yyyvvvxxxxxxrrreeeZZZRRRNNNMMMRRRWWW\\\dddlllttt{{{uuubbb___nnnsssVVVAAA999666333333222222222111111111111......////////////......////////////000000000000000444999:::999999:::===AAAJJJWWWbbbjjjsss}}}uuurrrmmmxxx{{{mmmXXXHHH???999555777888777555444555777555555777888999:::;;;;;;::::::;;;<<<>>>@@@BBBCCCDDDEEEFFFGGGHHHJJJMMMOOOOOOQQQTTTVVVXXX]]]dddiiillljjjfffcccaaaaaaaaabbbbbbbbbbbbcccdddeeeggggggffffffeeeeeedddddddddcccgggjjjlllmmmkkkiiiggggggggggggfffeeeddddddcccccceeedddbbbaaa```___``````|||pppfffaaa```___aaammmzzz}}}{{{yyyuuuqqqhhhSSS???666444111///111//////.........---------++++++++++++++++++++++++******+++++++++,,,,,,,,,------...///000111222222111222222333444555666666===777999@@@BBBLLLqqqxxxfffbbb\\\WWWSSSQQQNNNLLLEEEDDDCCCBBBAAABBBBBBCCC===>>>???@@@AAABBBCCCCCCCCCGGGNNNXXXjjjzzzuuurrrnnnmmmllljjjgggdddbbb```^^^___^^^\\\YYYZZZ^^^aaaaaabbbdddeeefffgggjjjlllmmmnnnnnnooopppooooooooollljjjhhhhhhjjjkkkhhhfffbbbaaa___]]]]]]^^^```aaa^^^```cccdddeeeeeegggiiiiiikkkoooqqqsssuuuxxxzzzzzz~~~wwwooonnnkkkhhheeebbb___^^^[[[^^^aaa___[[[VVVTTTTTTMMMNNNNNNNNNLLLIIIEEECCC@@@CCCGGGLLLRRRYYY```eeekkkoootttvvvvvvuuuwwwyyy}}}{{{xxxuuuuuuuuummm```UUUPPPMMMMMMSSSYYY```hhhqqqyyynnn]]]___tttqqqQQQ===777666333333333333222222222222111//////000000000000//////////////////000000000000333666888888777888;;;??????JJJXXXccckkkvvv|||rrrllljjj|||{{{cccPPPCCC===444777999888555333444666555555666777888999999:::===============>>>???@@@CCCEEEHHHGGGEEEDDDGGGJJJKKKNNNRRRUUUWWW\\\bbbhhhooolllhhhdddbbbaaaaaabbbbbbaaaaaabbbccceeehhhiiiffffffffffffeeedddcccccceeehhhkkklllkkkiiihhhgggjjjjjjiiihhhgggffffffeeeeeedddcccbbbbbbcccdddddd{{{llldddcccbbbaaahhhsss}}}|||xxxpppiiiZZZJJJ;;;777777555222111//////...---,,,,,,++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---............///////////////111111222333333444555555:::===::::::AAAMMMjjjqqqbbbXXXYYYXXXPPPIIIHHHHHHEEECCCAAABBBBBBAAA@@@>>>>>>>>>>>>>>>@@@BBBCCC???GGGJJJPPP___sss}}}uuupppqqqpppmmmjjjgggdddaaa```bbb```]]]ZZZYYYYYY[[[\\\______aaabbbdddfffggghhhiiiggggggiiimmmpppooommmlllkkkjjjiiifffbbb___]]]```[[[WWWVVVYYY\\\\\\[[[^^^```bbbcccdddfffjjjlllppprrrtttvvvwwwxxx{{{}}}}}}~~~|||uuusssnnngggbbbaaadddhhhiiiiiifff```YYYTTTSSSTTTQQQQQQPPPOOOLLLIIIGGGEEE???AAADDDHHHMMMUUU]]]cccllloooqqqpppnnnpppwww}}}|||vvvwwwvvvrrriii___XXXTTTMMMMMMOOOTTT]]]gggnnnrrraaaTTTaaahhhJJJ:::666555555333222222111000/////////---///000///...---...000000000000000////////////000222444555777999<<>>FFFFFFFFFFFFFFFEEEDDDDDDIIIIIILLLRRRUUUXXXaaakkkvvvrrrmmmgggccc`````````___```aaabbbcccdddeeeeeehhhggggggffffffffffffgggiiifffddddddgggiiihhhggglllmmmmmmmmmkkkiiifffdddfffffffffggghhhiiijjjkkkzzzllleeebbbaaaaaammmvvv|||wwwnnnfffTTTEEE777333333111///---//////......---,,,,,,+++,,,------------------...+++++++++++++++,,,------.........///////////////111111222333444555555666:::>>>;;;;;;BBBKKKeeexxxhhh[[[ZZZYYYRRRLLLKKKIIIFFFCCCBBBBBBBBBAAA@@@======<<<<<<===???@@@AAACCCJJJKKKMMMZZZiiizzzsssqqqooolllhhheeecccbbbcccaaa___\\\[[[[[[[[[\\\^^^___```aaaccceeefffggggggffffffhhhllloooooonnnkkkjjjiiigggdddaaa___]]]^^^[[[YYYXXXZZZ]]]^^^___bbbdddggghhhiiilllooorrrvvvxxx{{{}}}~~~yyywwwtttnnnjjjhhhkkknnnnnnnnnkkkeee]]]WWWTTTTTTRRRRRRRRRPPPMMMJJJFFFDDD???AAADDDHHHNNNUUU^^^dddkkknnnqqqpppoooqqqwww}}}{{{tttuuusssnnneee\\\UUURRRNNNOOORRRXXXbbbkkkssswww|||aaaYYYiiidddHHH:::777666444/////////...------,,,,,,...///000000......///000.../////////000000111111000222444555666888;;;===@@@JJJYYYeeeppp|||yyy{{{yyyrrrooovvvwww^^^LLL@@@===:::888888777444333444333111111222444777999;;;;;;<<<===>>>???@@@@@@BBBCCCDDDFFFFFFFFFFFFEEEHHHHHHKKKPPPSSSVVV___hhhvvvssspppkkkgggcccaaa``````aaaaaabbbcccddddddeeehhhggggggggggggggghhhhhhjjjhhheeeeeegggiiijjjiiilllmmmmmmlllkkkhhheeedddddddddeeefffhhhiiikkklllxxxmmmeeeaaaaaabbbttt{{{}}}wwwmmmcccNNNAAA444111111///---,,,/////////...------,,,,,,...------------------,,,++++++******++++++,,,---.........//////000000000111111222333444555666777:::>>><<<<<>>@@@CCCEEEGGGGGGGGGFFFEEEEEEHHHMMMOOORRR[[[dddttttttsssqqqmmmhhhccc```aaaaaaaaaaaaaaabbbccccccgggfffffffffggghhhiiiiiikkkiiiffffffhhhjjjkkkkkklllllllllllljjjgggeeedddaaabbbccceeegggiiijjjkkk|||tttmmmeee```bbbfffzzz|||wwwkkk```KKK???444222222000....../////////......---------,,,,,,,,,++++++*********+++************+++,,,,,,.........///000000111111111222333444555666777888777<<<;;;>>>DDDGGGYYYvvvxxxbbb[[[YYYTTTQQQSSSLLLIIIFFFDDDCCCCCCBBB@@@======<<<<<<<<<===??????===DDDDDDEEENNNVVVhhh}}}wwwuuurrrnnnjjjgggeeeeeeccccccbbb```___]]]\\\[[[\\\]]]^^^___aaabbbcccdddcccccceeegggjjjlllnnnnnnnnnoooppppppooommmkkkiiibbbeeegggggggggiiinnnrrruuuwwwzzz{{{}}}wwwwwwwwwvvvuuutttsssssstttsssqqqlllfff___YYYVVVTTTUUUVVVUUUQQQKKKDDDAAA???AAADDDHHHMMMUUU]]]cccfffiiimmmooorrruuuyyy}}}~~~~~~~~~}}}|||wwwuuuooonnnjjjccc[[[TTTPPPOOOPPPTTT\\\eeeoooxxxsss___```rrrxxxUUU@@@:::888555222222222222111111000000000///111222111000///000111...//////000111111222222111222444444555666999<<>>EEEGGGVVVpppeee[[[XXXTTTRRRSSSNNNKKKGGGEEEDDDCCCBBB@@@???>>>===<<<===>>>???@@@;;;BBBBBBCCCKKKPPP^^^tttyyywwwsssnnnkkkhhhffffffddddddbbbaaa___]]]\\\[[[\\\\\\]]]___```aaabbbbbbbbbdddeeegggiiikkkmmmnnnrrrvvv}}}~~~yyyuuukkknnnqqqrrrrrrsssxxx|||~~~|||sssssstttvvvvvvvvvuuussspppooommmkkkgggbbb]]]ZZZVVVWWWWWWVVVRRRKKKEEEAAA@@@AAADDDGGGLLLSSS[[[aaabbbeeejjjnnnrrrvvvzzz|||{{{||||||}}}~~~~~~~~~}}}vvvrrrpppmmmkkkeee^^^WWWRRRQQQQQQQQQWWWaaakkkttt|||lll```gggwwwoooMMM<<<999777444222...............---------///111222111000///000111111111111111000000000000000222444555555777:::<<>>;;;:::666222555444333222111111111222222333666888;;;>>>???@@@???AAABBBDDDDDDDDDBBBAAAAAA@@@CCCFFFHHHJJJQQQZZZjjjmmmqqqssspppkkkddd```___^^^]]]\\\\\\]]]^^^___bbbbbbbbbcccdddeeefffgggggggggggggggggghhhjjjkkkjjjjjjjjjiiihhhgggfffeeebbbcccddddddddddddccccccuuuoookkkhhhaaa___jjjyyy{{{xxxrrrcccUUU???777111111111///...///------------------------...------------------,,,,,,,,,++++++,,,,,,---.........///000000111222222222222333555777888999:::555:::;;;???EEEFFFRRRjjjhhh[[[XXXTTTRRRSSSPPPMMMIIIFFFEEEDDDBBBAAA???>>>=========>>>???@@@>>>DDDCCCCCCIIIJJJSSSfff}}}zzzuuupppllljjjiiihhhgggfffdddbbb```^^^^^^]]]\\\]]]^^^___```aaaaaabbbccceeeggghhhiiijjjlllnnnttt}}}tttvvvxxxyyyzzz|||yyyppppppqqqtttvvvwwwvvvtttllljjjhhhgggfffddd```]]]WWWXXXWWWVVVRRRLLLGGGCCC@@@BBBDDDFFFJJJPPPXXX]]]^^^aaaffflllrrrwwwzzz{{{xxxyyyzzz|||~~~xxxrrrooonnnjjjgggaaaYYYSSSPPPQQQSSSSSS\\\gggqqqxxxfffffftttdddFFF:::888555222222///////////////////////////000111111//////000111222222111111111000000000000222444555666999<<<>>>@@@EEEQQQbbbvvvwwwpppcccQQQDDD===:::888555666555444333222222222222333444555777:::===@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@???AAADDDEEEFFFNNNVVVcccfffjjjllllllhhhccc```^^^]]][[[ZZZ[[[]]]___```bbbaaaaaaaaabbbcccddddddcccfffhhhiiiiiihhhiiijjjhhhhhhhhhgggggggggggggggeeeffffffgggfffeeecccbbb|||rrrlllgggddd______oooxxxuuummm\\\LLL;;;555000111111///...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...------,,,,,,------...///---...///000111222333333222222444555777999:::;;;888<<<<<<@@@EEEEEENNNeeelll]]]YYYUUUSSSTTTQQQNNNJJJGGGFFFDDDBBBAAA>>>>>><<<<<<<<<<<<===>>>>>>DDDCCCCCCGGGFFFLLL\\\lll~~~yyysssooommmllllllllljjjgggdddaaaaaaaaaaaa]]]]]]^^^___```aaabbbbbbeeegggiiiiiihhhiiikkkmmmsss{{{zzzzzz|||~~~xxxlllkkklllppptttvvvuuusssjjjhhheeeeeeeeedddbbb___XXXXXXWWWUUUQQQMMMIIIFFFAAABBBCCCEEEHHHNNNTTTYYYZZZ]]]ccckkkrrrwwwyyyzzzyyyzzz{{{}}}|||tttooommmmmmgggccc\\\UUUOOOOOORRRUUUWWWaaammmwww|||yyyfffqqqwww\\\AAA888777222000333111111111111111222222222...///000000......///000111111111111111111222222000222444666888:::>>>AAAAAAGGGRRRbbbttt}}}}}}~~~{{{ooo^^^NNNCCC===:::888444444444333222222222222333333333444777:::>>>AAACCCBBBAAA@@@??????@@@AAA???>>>@@@BBBCCCDDDKKKSSS\\\^^^bbbdddeeecccaaa___^^^]]][[[[[[\\\^^^aaabbbcccbbbbbbbbbbbbbbbccccccbbbfffjjjlllkkkjjjjjjjjjfffeeeffffffggghhhiiiiiiggghhhjjjjjjjjjiiigggfffvvvqqqjjjeeebbb]]]___rrrwwwrrrjjjWWWFFF:::555111222222000///111++++++++++++++++++++++++*********++++++,,,,,,,,,...------------...//////---...///000111222333333222333444666777999:::;;;;;;???>>>@@@EEECCCKKKaaaxxxnnn___[[[VVVSSSTTTRRROOOKKKHHHFFFDDDBBBAAA======;;;;;;:::;;;<<<===;;;AAAAAABBBGGGFFFJJJYYY^^^|||{{{vvvrrrooonnnnnnooommmiiieeecccbbbcccddd^^^^^^^^^___```aaabbbbbbfffhhhkkkjjjiiihhhjjjmmmppp}}}{{{zzz{{{}}}yyyhhhggggggkkkpppssssssqqqkkkgggdddcccdddeeeccc```YYYXXXWWWTTTQQQMMMJJJHHHAAABBBCCCDDDGGGLLLRRRWWWXXX[[[aaajjjrrrwwwyyyyyy{{{|||}}}yyyrrrmmmlllmmmdddaaaYYYRRRMMMMMMQQQUUUZZZdddqqqzzzxxxjjjzzzqqqWWW???888666111000333.............../////////...///000///...---...000//////000111222333333444///222444777999<<<@@@CCCAAAHHHSSSbbbsss}}}}}}wwwgggWWWHHH???;;;:::333333333333222222111111222111000000222777;;;>>>BBBAAA???>>>>>>???AAABBB???>>>???BBBBBBCCCJJJRRRXXXZZZ\\\___``````___^^^^^^]]]\\\\\\]]]```ccceeeddddddccccccbbbcccccccccaaaffflllooonnnkkkjjjkkkddddddeeeeeeggghhhjjjkkkhhhjjjlllmmmnnnmmmkkkjjj}}}xxxtttjjjgggccc^^^YYY^^^sss~~~yyyrrrcccMMM===333222111///......------...------,,,,,,------...,,,,,,************,,,,,,......---------...////////////000000111222444555444444555777888999:::;;;<<<>>>@@@AAABBBGGGNNNTTTssseeeZZZYYYXXXUUUPPPOOOOOOPPPQQQMMMEEE???BBBAAA???===;;;:::999999>>>@@@AAACCCDDDGGGKKKNNN^^^mmm|||xxxvvvrrrnnnmmmlllkkkjjjhhheeecccbbbaaabbbaaa```___^^^___``````bbbdddfffhhhiiiiiihhhgggnnn{{{wwwxxxzzz|||~~~~~~}}}~~~~~~}}}~~~~~~}}}{{{zzzyyyxxxxxxyyyzzz{{{|||}}}}}}llleeebbbgggmmmooopppqqqffffffdddcccbbbbbbbbbccc^^^ZZZUUUTTTUUUSSSNNNHHHDDDDDDDDDEEEGGGKKKNNNPPPUUUVVV[[[eeerrrzzz{{{zzz}}}}}}||||||~~~}}}tttmmmjjjkkkmmmgggZZZQQQQQQOOOLLLRRR]]]cccmmmzzzxxxvvv```LLL<<<999777111000555000000000000000000000000222000///------///000222...///111222333333333222333333444666888:::<<<===CCCHHHSSSaaammm|||~~~zzz~~~wwwfffRRRBBB;;;:::777777666444222111000///111000000111333666999;;;@@@@@@AAA???>>>===???@@@@@@@@@AAABBBDDDFFFHHHIIIOOOQQQTTTVVVXXXZZZ]]]___dddaaa]]][[[]]]bbbhhhlllkkkiiieeecccbbb```]]][[[dddhhhnnnsssssspppjjjgggffffffgggggghhhjjjkkklllmmmjjjiiikkkoooppplllhhh}}}zzzvvvrrrjjjeee```\\\ZZZaaattt|||vvvlll\\\HHH:::333222111///......------,,,,,,,,,++++++,,,,,,,,,......---,,,,,,---......------,,,,,,,,,---......//////000000111333444555444555666777888:::;;;;;;<<>>===<<<;;;;;;===>>>@@@AAABBBEEEHHHKKKQQQ]]]vvv~~~xxxrrrooopppnnnmmmllljjjgggdddbbb```aaaaaa___^^^^^^^^^___```aaabbbeeeggghhhhhhggggggkkkttt~~~sssuuuvvvxxxzzzzzzzzzzzzxxxyyyyyyyyyxxxxxxzzz|||{{{zzzyyywwwvvvuuuuuuuuuwwwwwwxxxyyy{{{|||}}}~~~nnnfff```ccchhhjjjjjjlllgggggggggfffeeedddcccccc```\\\WWWVVVVVVTTTOOOJJJFFFFFFEEEEEEGGGJJJMMMNNNSSSTTTYYYdddqqqyyy{{{{{{}}}}}}}}}}}}yyyrrrmmmjjjjjjiiiaaaWWWRRRSSSRRRPPPWWWbbblllvvv{{{~~~XXXGGG888666555111111555000000000000000000000000111000///......///000111//////000111222222222222000000111333555777999:::AAAFFFQQQ]]]jjjzzz}}}ttteeeSSSFFF@@@>>>777666555444444444444444222111000000111333555666:::<<>>>>>>>>??????@@@AAABBBDDDEEEFFFJJJLLLOOORRRUUUXXX\\\______]]][[[ZZZ\\\bbbhhhmmmllljjjiiihhhgggeeebbb```bbbfffkkkpppqqqooollliiihhhhhhhhhhhhiiijjjkkklllllljjjiiilllppprrrnnnkkk|||zzzyyywwwrrrnnnhhhaaa[[[YYY]]]fffuuuzzzqqqdddRRRAAA666222111000///...---------,,,++++++******++++++,,,......------------......---------------...//////000000000000222333444555555555666777999:::;;;<<<===???AAAAAABBBEEELLLQQQ[[[zzzfff^^^ZZZVVVYYYQQQOOO[[[kkklllYYYEEEAAAAAA@@@???>>>>>>>>>>>>;;;<<<>>>???@@@BBBFFFIIILLLSSSfff{{{ssspppqqqoooooonnnllliiieeebbb```aaa```______^^^^^^_________```bbbdddfffgggffffffhhhlllrrrzzz~~~~~~zzzvvvooopppqqqrrrssstttssssssqqqrrrsssrrrqqqqqqsssuuuuuutttsssrrrqqqqqqqqqqqqttttttuuuvvvxxxyyyzzzzzz|||~~~tttjjjaaaaaadddeeefffhhhiiiiiijjjjjjiiigggdddcccaaa]]]YYYWWWWWWUUUQQQMMMJJJIIIGGGFFFFFFHHHKKKLLLPPPQQQXXXbbboooxxx||||||}}}|||}}}~~~zzztttpppnnnlllhhheee[[[UUUSSSUUUUUUUUU___kkkxxx||||||vvvOOO@@@444333333111111555000000000000000000000000111000///......///000111000000000//////000000111222333444555777:::<<<===@@@DDDMMMYYYeeevvvyyymmm```SSSJJJEEECCC:::999777666555555555666333222111/////////000111333777<<<>>>???>>>===>>>>>>??????@@@@@@AAABBBBBBDDDFFFIIIKKKOOOTTTYYY^^^\\\[[[YYYXXXZZZ___dddgggiiiiiiiiijjjkkkjjjgggdddaaaccchhhkkknnnnnnmmmllliiiiiihhhiiiiiijjjkkkkkkkkkjjjjjjmmmqqqsssqqqnnn|||xxxwwwvvvtttooojjjbbb[[[UUUWWW```mmmyyy}}}{{{vvvjjjZZZIII;;;333111111000///...---------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,............///000111111000000000111222333444555555666777888999;;;<<<<<<<<>>>>>>>>??????;;;<<<>>>>>>???AAADDDGGGNNNPPP\\\sss~~~vvvrrrqqqmmmmmmmmmllliiifffcccaaa`````````_______________]]]^^^```bbbdddeeeeeeeeeeeeeeegggkkkoooqqqqqqooollllllmmmnnnnnnnnnoooooonnnoooooonnnmmmlllnnnoooppppppooonnnnnnnnnnnnooorrrrrrssstttvvvwwwxxxxxxwwwzzz}}}}}}qqqfffccceeeeeegggiiijjjkkklllmmmkkkhhhdddbbb___\\\YYYXXXXXXXXXVVVSSSOOOMMMJJJGGGFFFGGGIIIJJJLLLOOOVVVaaammmwww|||~~~|||||||||~~~|||wwwrrrppppppnnnhhhcccXXXUUUSSSTTTVVVZZZggguuusss{{{iiiHHH<<<333222222000111444000000000000000000000000000000////////////000000111000///.........000000444444555666888;;;===>>>@@@CCCKKKVVVbbbsss{{{qqqcccWWWPPPLLLIIIGGGAAA???<<<888555333333333333333111000/////////000111444888;;;<<<===???@@@??????@@@@@@@@@@@@??????@@@BBBCCCEEEHHHMMMSSSXXX[[[ZZZXXXWWWWWWYYY\\\^^^bbbbbbdddgggjjjiiigggdddbbbccceeegggjjjkkklllllliiiiiiiiihhhhhhhhhiiiiiihhhhhhiiimmmqqqrrrrrrppp}}}yyyvvvuuurrrlllggg\\\WWWSSSXXXfffuuu}}}~~~yyyvvvooobbbQQQBBB777222111000///...---------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111000000111111222333555666666777777999:::;;;<<<===<<<>>>@@@AAA@@@BBBHHHLLLWWWqqqqqqhhhcccWWWPPPKKKOOOXXXYYYPPPEEE???>>>>>>======>>>>>>>>>===>>>?????????AAADDDFFFKKKKKKRRRccc{{{|||tttpppkkkkkkkkkjjjhhhfffcccbbb```````````````_________\\\]]]___```bbbcccddddddcccccccccfffiiikkkkkkkkkjjjjjjjjjkkkkkkllllllmmmnnnnnnnnnmmmkkkjjjkkkmmmmmmmmmmmmmmmmmmnnnnnnoooqqqqqqrrrsssuuuvvvwwwxxxvvvxxx{{{~~~yyylllhhhgggggghhhjjjjjjkkkmmmmmmkkkgggccc```[[[YYYXXXXXXYYYYYYYYYYYYSSSPPPLLLHHHEEEFFFGGGHHHKKKNNNUUU```kkkvvv||||||||||||}}}zzzuuuqqqpppqqqooohhhbbbZZZVVVSSSSSSWWWaaappp}}}}}}wwwppp}}}zzz]]]CCC<<<444222111000000222////////////////////////000000////////////000000111000///.........000000000111222333555888:::;;;@@@CCCJJJTTT___qqq}}}vvvkkk\\\QQQLLLJJJIIIGGGDDDBBB>>>:::777444333222333333222111111111111111333444666777999<<>><<>>=========>>>>>>>>>???@@@??????AAACCCFFFHHHHHHNNN[[[mmmxxxrrrmmmlllkkkiiigggeeedddcccaaabbbbbbbbbbbbaaa```___^^^^^^^^^___```aaabbbbbbbbbaaabbbdddgggiiiiiihhhiiiiiiiiiiiijjjkkklllmmmnnnnnnnnnllljjjiiijjjkkkllllllllllllmmmnnnppppppppppppqqqssstttuuuvvvwwwxxxyyy{{{|||~~~uuunnnkkkiiihhhjjjiiijjjkkkkkkiiieee```]]]XXXWWWWWWVVVWWWYYYZZZ[[[VVVSSSMMMHHHEEEEEEFFFHHHJJJNNNVVV```jjjuuu|||~~~~~~}}}~~~uuurrrooonnnmmmjjjeee```ZZZVVVSSSUUU]]]lll{{{uuurrruuummmPPP???;;;555222111000000000//////////////////////////////000000000000//////000000000//////000000111222222333444777999;;;<<<@@@BBBIIISSS]]]nnn||||||xxxmmm]]]QQQJJJHHHGGGGGGCCCBBB@@@>>>;;;999777666333333333333333333333333444444555555666:::???CCCAAAAAABBBCCCBBBAAA@@@???===>>>??????@@@BBBFFFIIILLLMMMOOOQQQSSSUUUVVVWWWXXXYYY\\\```eeeggggggeeeeeeeeeddddddeeehhhjjjkkklllkkkjjjhhhgggfffffffffdddfffiiilllnnnppppppqqqxxxsssqqqmmmiiieee\\\^^^```hhhvvv|||qqqiii[[[LLL@@@888444222//////...---------......---,,,,,,,,,,,,,,,,,,------...///000000///...---******++++++,,,...///000111111111222333444555666777888999:::;;;===>>>>>>===@@@DDDEEEEEEGGGLLLPPPYYYddd}}}rrr]]]YYYSSSLLLHHHGGGIIIKKKAAA@@@??????>>>>>>>>>>>>>>>????????????@@@BBBEEEDDDGGGMMMUUU___ttt|||wwwsssqqqmmmiiieeedddccccccbbbccccccdddcccbbbaaa```_______________```aaaaaa```______aaadddfffggggggggggggggghhhiiikkkmmmnnnlllmmmllljjjhhhggggggiiikkkkkkkkklllmmmooopppqqqnnnooopppqqqrrrtttuuuuuuyyyyyyyyyzzz{{{}}}~~~wwwqqqllliiiiiihhhhhhhhhhhheeeaaa]]][[[XXXWWWVVVUUUUUUVVVXXXZZZXXXTTTNNNHHHEEEEEEFFFGGGKKKOOOWWW```jjjttt|||~~~yyyooonnnllliiifffbbb___\\\XXXUUUTTTZZZhhhyyyvvvvvv|||wwwbbbFFF999888444111000000000/////////////////////////////////000000000000////////////000111222222222222444444555777999;;;===>>>>>>AAAHHHQQQ[[[jjjwwwgggXXXMMMHHHFFFFFFFFFFFFEEECCC@@@===999777333333444333333222222111222333444555555888;;;>>>@@@AAABBBCCCCCCAAA@@@>>>:::<<<>>>>>>???AAADDDFFFGGGIIILLLOOORRRSSSTTTTTTUUUUUUWWW\\\aaadddeeeeeecccccccccdddfffiiikkkmmmooonnnllljjjiiihhhggggggeeegggjjjmmmooopppqqqrrr}}}vvvqqqnnnlllhhhddd```cccgggnnn|||{{{ooodddTTTEEE<<<666333111//////...---------......,,,++++++++++++++++++,,,+++,,,---......---,,,+++------......000111222333111111111222333444555666777888999:::<<<===>>>>>>???BBBFFFGGGHHHJJJOOOSSSVVV^^^{{{vvv___[[[TTTMMMHHHGGGIIIKKKCCCBBBAAA@@@????????????>>>??????>>>>>>???AAADDD@@@CCCIIIMMMQQQaaa|||xxxuuuooojjjeeecccbbbbbbccccccdddeeedddcccbbbaaa``````_________``````aaa___]]]\\\]]]```dddeeeffffffffffffggghhhjjjmmmnnnkkkkkkkkkiiifffeeeeeefffjjjjjjkkklllmmmooopppqqqmmmmmmnnnpppqqqrrrssstttxxxxxxwwwvvvwwwzzz|||~~~wwwpppkkkjjjgggggggggeeebbb___[[[YYYYYYXXXWWWUUUSSSSSSUUUWWWYYYUUUNNNIIIEEEEEEFFFHHHLLLPPPXXXaaajjjsss|||~~~}}}zzzuuujjjjjjiiieee```\\\ZZZYYYVVVTTTUUU___qqq{{{}}}}}}qqq[[[@@@444555333000///111111/////////////////////////////////000000000000//////...///111222333333333222111111222444666888:::;;;===@@@GGGPPPYYYggg}}}ppp___QQQIIIFFFFFFKKKKKKJJJHHHCCC>>>888555444444444444222111000//////111444555555666888999>>>@@@AAABBBBBBAAA???>>>888:::===>>>???AAACCCEEEGGGIIILLLOOOPPPPPPPPPOOORRRRRRSSSWWW\\\aaaccccccaaaaaabbbdddgggjjjmmmoooqqqpppnnnllljjjiiihhhhhhfffiiilllnnnooopppqqqsss~~~uuuooommmlllgggaaa\\\gggqqqzzzwwwjjj^^^OOOCCC888000000333,,,---.........---,,,+++,,,,,,,,,---------......------------------------000/////////000111222222444444444555555555666666999999:::<<<>>>AAACCCDDDFFFGGGIIIIIIJJJLLLOOORRRXXXYYYmmmwwwggg^^^VVVSSSPPPKKKGGGGGGFFFEEECCCAAA???>>>>>>>>>======>>>>>>?????????@@@BBBCCCFFFKKKQQQ]]]qqq{{{vvvqqqlllfffaaadddjjjgggeeedddddddddccc```^^^bbb```______``````___^^^\\\\\\\\\\\\]]]___aaabbbeeeeeefffhhhiiiiiiiiiiiiiiijjjkkkjjjhhhggghhhiiinnnmmmkkkkkkkkklllnnnpppoooooonnnnnnoooqqqssstttuuuuuuvvvwwwyyyzzz{{{|||}}}}}}~~~tttnnnnnnjjjjjjhhheeeaaa]]]\\\[[[YYYYYYYYYWWWUUUUUUVVVWWWSSSQQQMMMHHHDDDDDDFFFIIIOOOTTT[[[bbbiiiqqq{{{~~~}}}|||zzz}}}yyyuuuoookkkhhheeeaaa]]]ZZZWWWUUUSSSUUUWWW^^^iiivvv|||wwwaaaKKK===555444333222111111111111111111000000//////......000000...---,,,,,,,,,,,,+++,,,---///000222333444333222222222333666999;;;>>>@@@FFFNNNVVVcccxxx|||jjjZZZOOOKKKLLLJJJRRRZZZXXXMMMBBB======444555555444333222222222111111111111111222222222777:::>>>AAAAAA???;;;888<<<===???AAABBBBBBBBBAAAEEEHHHKKKMMMMMMNNNPPPRRRSSSSSSSSSTTTVVVYYY\\\^^^___aaaccccccdddhhhoootttqqqttttttpppnnnooonnnjjjnnnnnnooooooooonnnmmmlll|||uuuooommmkkkgggcccbbbnnnzzztttgggZZZKKK@@@888111///111------.........---,,,+++,,,,,,,,,---------......------------------------000//////000000111222333333333444555666666777777:::;;;<<<===???AAACCCDDDGGGHHHIIIJJJJJJLLLOOORRRSSSUUUfffnnnbbbVVVQQQOOOLLLHHHHHHGGGEEECCCAAA???>>>>>>>>>===>>>>>>>>>????????????@@@AAACCCHHHMMMVVVgggwwwzzztttpppkkkeeefffiiiiiigggfffffffffeeebbb```bbb```______``````___^^^\\\[[[[[[\\\]]]___aaabbbeeeeeefffggghhhhhhhhhgggggghhhiiihhhgggggggggiiimmmlllkkkjjjkkklllnnnooonnnnnnnnnnnnoooqqqssstttssstttuuuvvvwwwyyyzzzzzz{{{|||~~~|||tttssskkkjjjiiieeeaaa]]][[[ZZZZZZZZZYYYXXXVVVVVVVVVVVVRRRPPPLLLGGGDDDCCCFFFIIIPPPVVV]]]dddkkksss|||~~~{{{xxxsssnnnjjjgggddd___[[[XXXVVVTTTSSSTTTZZZdddqqq}}}rrr[[[GGG;;;444444333222111111111111111000000000/////////........................///,,,---...///000222222333333222222222444666999:::<<<>>>DDDLLLSSS```uuuvvvgggZZZQQQLLLJJJRRR[[[\\\TTTHHH???;;;666666666555333222222333111111111111111111111111444777;;;>>>@@@???===<<<===>>>???@@@AAAAAAAAAAAADDDFFFIIIKKKLLLMMMNNNPPPPPPPPPQQQRRRSSSUUUWWWXXXYYY\\\aaadddfffiiippptttsssvvvvvvrrrpppqqqpppnnnnnnooopppqqqpppooommmlll~~~yyysssooollliiigggfffjjjxxx~~~pppbbbTTTDDD<<<777222//////------......------,,,+++,,,,,,,,,---------......------------------------/////////000000222333333333333444555777888999999=========>>>@@@BBBCCCDDDGGGHHHJJJJJJKKKLLLOOOQQQSSSWWWbbb{{{yyyhhhWWWPPPOOOMMMJJJIIIGGGFFFCCCAAA???>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@CCCFFFIIIOOO\\\iiixxxtttpppkkkiiiiiikkkjjjhhhhhhhhhfffdddbbbbbbaaa___```aaaaaa```^^^[[[[[[[[[[[[]]]___aaabbbdddeeeeeefffffffffeeeeeeccceeefffgggffffffgggiiimmmlllkkkjjjkkklllmmmnnnmmmmmmmmmnnnoooppprrrrrrrrrrrrssstttvvvwwwxxxyyyyyy{{{}}}zzzwwwmmmllljjjhhhddd```]]][[[\\\\\\[[[ZZZXXXWWWWWWVVVQQQOOOKKKFFFCCCCCCFFFIIISSSXXX```gggmmmttt}}}{{{xxxuuupppkkkgggdddbbb^^^YYYVVVUUUUUUUUUVVV___mmm|||jjjRRR@@@888444333222111111000111111000000000000////////////,,,---...///000111111000......///000000111111222333333222333444666888999:::<<>>>>>>>>>>>??????@@@AAABBBDDDGGGIIIJJJKKKLLLNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSXXX^^^cccfffjjjooottttttxxxxxxtttqqqrrrrrrpppnnnppprrrssssssqqqnnnlll|||wwwrrrnnnjjjffffffiiisssyyykkkZZZLLL===777666222...------------------,,,,,,,,,,,,,,,,,,---------......------------............/////////000111222333444333333555666888999:::;;;>>>>>>>>>???@@@AAACCCDDDHHHIIIKKKLLLLLLMMMOOOQQQRRRWWW___oooqqq[[[QQQPPPOOOLLLKKKHHHGGGDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>?????????AAAAAACCCGGGIIILLLUUU___www{{{uuussspppmmmmmmmmmkkkiiiiiiiiigggeeebbbbbbaaa``````aaaaaa```^^^\\\[[[[[[[[[\\\^^^```aaaccccccdddddddddccccccbbbaaaccceeefffffffffhhhjjjkkkkkkjjjjjjkkkkkklllmmmllllllmmmmmmnnnooopppqqqqqqrrrssstttuuuwwwwwwxxxvvvyyy}}}{{{pppnnnllljjjhhheeebbb______^^^]]]\\\[[[ZZZXXXVVVQQQNNNJJJEEEBBBCCCGGGKKKTTT[[[cccjjjooouuu}}}~~~~~~~~~~~~||||||zzzwwwtttqqqmmmhhhdddbbb```\\\XXXUUUUUUWWWYYY^^^gggvvv}}}aaaIII;;;666444333222111000000000000000000000000////////////---...///000111111111000000000000000000111111111333333333333444666888999999;;;AAAJJJRRR___uuuzzzhhhXXXNNNQQQVVV]]]aaa]]]SSSKKK>>>;;;777555333333222222111111000000000000000///000111333666999<<<>>>@@@???>>>===<<<===>>>???AAA@@@CCCFFFHHHHHHIIIKKKMMMOOOPPPRRRSSSTTTSSSSSSRRRRRRVVV[[[^^^aaafffmmmrrrwww{{{|||wwwsssrrrrrrpppppprrrtttuuuuuurrrooommm}}}wwwqqqmmmgggcccfffnnn}}}ttteeeQQQDDD888444444111...,,,......------,,,,,,,,,,,,,,,,,,,,,---------......---------......///////////////000000111333444555444555666777999:::;;;<<<>>>>>>>>>???@@@BBBCCCDDDHHHJJJLLLMMMMMMMMMOOOQQQNNNTTTYYYeee{{{bbbVVVSSSQQQNNNMMMJJJHHHFFFCCCAAA@@@????????????>>>>>>>>>>>>>>>>>>??????BBBGGGIIIKKKQQQYYYdddxxxvvvtttrrrrrrnnnllljjjiiiiiihhheeebbbcccaaa``````aaaaaa```___]]]\\\[[[[[[\\\]]]___```aaaaaabbbbbbbbbaaaaaa``````bbbeeeffffffgggiiikkkjjjjjjjjjjjjjjjkkklllllljjjkkklllmmmnnnoooooooooqqqrrrssstttuuuwwwxxxxxxuuuxxx{{{~~~rrrooollljjjiiihhheeecccdddbbb```______^^^ZZZWWWRRROOOKKKFFFCCCEEEJJJNNNVVV]]]fffmmmrrrwww|||{{{zzzzzz}}}}}}zzzvvvtttrrrpppmmmjjjeeebbb___^^^[[[WWWUUUVVV[[[___iiirrruuuXXXBBB999666333333222111000000000000////////////000000000000//////000000000000//////000000000111111111111111333333333444555666777777999;;;BBBJJJSSSaaawwwuuudddTTTPPPOOOTTT[[[^^^[[[WWWFFFAAA:::666444333222111222111111111000000//////222222222333555777:::<<<===<<<<<<;;;<<<===???@@@@@@BBBEEEGGGHHHIIIKKKLLLOOOPPPRRRSSSSSSSSSRRRQQQUUUVVVXXXXXXYYY___gggnnnzzz~~~wwwuuusssqqqrrrsssuuuvvvuuussspppnnn}}}vvvqqqnnngggdddlllyyy~~~mmm]]]III>>>555333333000......///...---,,,,,,,,,,,,---,,,,,,,,,---------......---------...//////000000//////000000222333555666666666777888999;;;<<<<<<>>>??????@@@BBBCCCEEEFFFIIIKKKMMMNNNNNNNNNOOOPPPQQQUUUZZZddd|||lll]]]WWWRRROOOOOOLLLKKKHHHEEECCCAAAAAAAAA????????????>>>>>>>>>>>>===<<<>>>CCCFFFGGGMMMSSS[[[qqq}}}xxxvvvvvvooonnnlllkkkjjjhhheeeccccccaaa``````aaabbb```___^^^^^^\\\[[[[[[\\\]]]]]]^^^______`````````______```bbbdddeeefffgggiiikkkiiiiiijjjjjjjjjkkkkkkkkkiiijjjkkklllmmmnnnnnnnnnqqqqqqrrrtttuuuvvvwwwxxxtttwwwzzz||||||~~~yyytttnnnkkkjjjjjjgggeeehhhfffccccccdddbbb]]]YYYTTTQQQMMMHHHFFFHHHMMMRRRYYY```jjjqqquuuyyy~~~~~~xxxwwwwwwzzz}}}}}}zzzwwwpppnnnmmmkkkjjjhhhdddaaa]]]\\\[[[XXXVVVYYYaaagggsss{{{jjjOOO>>>777777333222111000000///000000////////////000000000000000000///....../////////000000111111111111111111333333444444555666666777999<<>>>>>>>>===>>><<<===BBBDDDEEEIIIOOOYYYggg~~~xxxwwwrrrpppnnnmmmllljjjgggeeecccbbbaaaaaabbbbbbaaa___```___]]]\\\ZZZZZZZZZ[[[\\\\\\]]]^^^_______________aaacccddddddeeegggiiihhhiiiiiijjjjjjjjjjjjjjjhhhiiijjjlllmmmmmmmmmmmmooopppqqqrrrsssuuuvvvvvvtttvvvxxxyyyzzz{{{~~~vvvpppooonnnllliiillliiiffffffgggeee___ZZZVVVSSSOOOJJJHHHKKKPPPUUU]]]dddnnnuuuyyy|||}}}xxxvvvvvvxxxzzzzzzvvvrrrjjjiiihhhhhhhhhfffccc```[[[\\\[[[YYYXXX]]]fffnnnyyy~~~```HHH;;;666666333222111000000/////////.../////////000000000111///...,,,+++,,,...000222000000000111111222222222333333444555666666666666:::<<>>??????===???BBBDDDEEEFFFHHHIIIKKKKKKKKKKKKLLLMMMNNNOOOSSSSSSSSSRRRQQQTTT[[[aaannnyyy|||xxxuuurrrqqqpppooonnnmmmlllkkkkkk}}}vvvqqqppplllmmm}}}xxxcccOOO===888444333000---...222///...---,,,+++,,,------,,,,,,,,,---------......---------...///000000111//////000111222444666777999999999::::::;;;;;;;;;AAABBBCCCEEEGGGIIIKKKMMMIIILLLOOOPPPOOOOOOOOOPPPSSSTTTZZZcccmmmzzziii]]]TTTPPPQQQPPPNNNKKKHHHFFFDDDCCCCCC@@@?????????>>>>>>======AAA>>>???BBBEEEEEEIIINNNUUU]]]pppyyyvvvtttrrrpppooonnnllliiifffcccbbbaaaaaabbbbbbaaa___bbb```^^^\\\ZZZYYYYYYYYYZZZ[[[\\\]]]^^^_________^^^___aaabbbbbbccceeeggghhhhhhiiijjjjjjjjjjjjiiiggghhhjjjlllmmmmmmmmmlllnnnnnnoooppprrrssstttuuutttvvvwwwxxxxxxzzz}}}}}}wwwtttssspppmmmnnnkkkhhhhhhiiigggaaa[[[XXXUUUPPPKKKIIILLLSSSXXX```gggqqqyyy||||||~~~yyywwwvvvwwwxxxwwwsssnnngggffffffffffffeeeccc```ZZZ[[[[[[YYYYYY___jjjsss{{{wwwXXXCCC999666666333222111000////////////.../////////000000111111---,,,***)))+++...222555///000000111222222333333333333444555666666666555;;;<<<@@@EEEJJJTTTgggxxx{{{qqqxxxdddWWWTTTYYY___cccaaaXXXKKKCCC???===:::777555555444444333222111111000000000000000111222222444666999;;;===>>>??????;;;>>>@@@BBBCCCDDDFFFHHHKKKKKKJJJKKKLLLNNNPPPQQQOOOQQQRRRRRRQQQSSSXXX\\\cccppp|||}}}yyyuuurrroooooonnnllljjjiiihhhiiiiiivvvoooppplllmmmoooVVVCCC999666222///...---,,,+++,,,------......------,,,111000///...---,,,++++++////////////000000000000111222222333444555777888<<<<<<===<<<;;;<<<>>>AAA@@@@@@@@@BBBEEEJJJOOORRRRRRMMMJJJLLLNNNMMMOOORRRQQQUUUXXXaaannn{{{}}}nnn]]]TTTSSSOOONNNKKKIIIHHHGGGGGGGGGBBBAAA???>>>>>>???AAABBB??????@@@AAACCCEEEGGGHHHNNNTTTddd|||zzzwwwppplllmmmnnnkkkiiiiiidddccccccdddeeedddbbb```cccbbb___\\\ZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^___```aaacccddddddfffggghhhiiiiiijjjjjjiiigggggggggggghhhiiijjjkkkjjjlllnnnppprrrrrrrrrqqqtttuuuvvvwwwxxxxxxxxxwww{{{{{{wwwtttsssrrrooollljjjhhheeebbb___\\\WWWRRRPPPNNNOOOWWWaaaoooqqquuuzzz~~~~~~{{{yyy|||yyywwwyyy||||||wwwssstttqqqoooqqquuuyyy{{{zzzrrrrrrsssrrrpppnnnkkkjjjhhhjjjlllkkkgggbbb___]]]WWWUUUTTTWWW___jjjtttyyyhhhOOO???666333444222111111000///......---////////////////////////////////////000000000000222222222222333444555555555444444444555666888999;;;;;;===AAAEEEOOObbbssssssxxxxxxeee___ccceeeddd___^^^YYYPPPGGG???<<<<<<666444222222333333333222222111111000000000000111111222555888;;;<<<======>>>>>>???@@@AAABBBCCCDDDDDDEEEGGGIIIKKKLLLMMMMMMLLLMMMNNNOOOQQQSSSUUUVVV^^^eeennnsssssspppnnnnnnlllkkkiiifffeeeddddddeee~~~uuuooommmlllttt|||gggNNN===555222///...////////////,,,------......------,,,...............---------///////////////000000000222222222333444666777888;;;<<<===<<<;;;<<<>>>AAABBBBBBBBBCCCGGGKKKOOORRRSSSMMMKKKMMMOOONNNOOORRRRRRUUUWWW^^^iiitttyyycccWWWUUUPPPOOOLLLJJJJJJIIIHHHGGGCCCBBB@@@???>>>???@@@AAA>>>>>>???@@@BBBDDDFFFGGGLLLPPP[[[nnnzzzsssmmmmmmmmmjjjhhhhhhfffeeeeeefffgggfffdddbbbdddbbb```]]][[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYZZZ[[[\\\]]]^^^___cccdddeeefffggghhhhhhhhhgggggggggggghhhiiijjjkkkkkklllmmmooopppqqqqqqrrrsssttttttuuuvvvvvvwwwwwwvvvzzz~~~|||zzzuuurrrooommmkkkhhheeebbb]]]XXXTTTRRRRRRTTT]]]gggrrrtttwww{{{~~~}}}zzzxxxyyyvvvssstttuuuuuupppllljjjhhhgggjjjoootttwwwwwwqqqqqqpppooommmkkkiiihhhgggjjjllljjjfffaaa]]][[[VVVVVVWWW\\\dddoooyyy{{{[[[EEE:::333111111111111111000///.........////////////////////////////////////000000000000333222222222222333555555555444444444555777999:::::::::<<<@@@DDDLLL]]]mmm|||xxxyyytttlllkkkiiiddd]]]^^^]]]XXXPPPGGGAAA>>>888777555555555555333111222111000000///000000000000222555888;;;<<<===>>>??????>>>===>>>???AAACCCBBBCCCDDDFFFGGGHHHIIIIIIKKKKKKLLLNNNOOOQQQSSSTTTYYY```iiinnnooonnnlllllljjjiiigggeeeccccccccccccwwwtttnnnjjjnnnqqq\\\GGG999333111///...////////////,,,------......------,,,---------.........//////.........//////000000000222222333444555777888999;;;<<<======<<<===???AAACCCCCCDDDEEEHHHLLLPPPRRRSSSMMMKKKMMMOOONNNOOORRRRRRUUUUUUZZZccclllqqq^^^YYYQQQOOOMMMLLLKKKKKKIIIHHHEEEDDDBBB@@@?????????@@@======>>>???AAACCCDDDEEELLLMMMTTT___nnnxxxqqqpppoookkkiiijjjhhhgggggghhhiiihhhgggeeeeeedddaaa___]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYZZZ[[[\\\]]]]]]]]]___```bbbdddeeefffgggggggggggggggggghhhiiijjjkkkkkkkkklllmmmnnnpppqqqrrrsssrrrrrrrrrrrrtttuuuvvvtttwwwzzz|||}}}{{{xxxuuurrrooolllgggddd^^^YYYVVVVVVXXX\\\eeennnuuuwwwyyy|||~~~{{{yyywwwvvvsssooommmmmmkkkfffbbb``````aaaeeekkkpppsssuuupppooommmkkkhhhgggfffeeegggiiijjjiiiddd___ZZZXXXUUUWWW\\\dddmmmxxxiiiLLL<<<666333000///111111000000//////......////////////////////////////////////000000000000555333222111111222444666555555555555777888999:::999:::<<<@@@CCCIIIVVVccc|||sssuuu~~~yyypppfff[[[\\\^^^]]]YYYQQQIIICCC<<<:::999888888666333000222111000///////////////000222444777:::<<<>>>>>>BBB@@@>>>===<<<===???@@@AAAAAABBBCCCDDDEEEFFFFFFIIIIIIJJJKKKLLLNNNPPPQQQSSSXXX```fffiiiiiiiiihhhgggfffeeecccbbbaaaaaaaaarrrsssnnnhhhrrrvvvdddRRRBBB888555222000.........,,,+++,,,------......------,,,---------............///.........//////000000111333333333555666888:::;;;;;;===>>>>>>>>>>>>@@@BBBDDDDDDDDDFFFHHHKKKNNNPPPQQQLLLJJJLLLNNNMMMNNNPPPPPPTTTSSSVVV^^^eee|||jjj\\\QQQNNNKKKKKKLLLMMMKKKIIIFFFEEECCCAAA@@@?????????>>>>>>>>>???AAABBBDDDEEELLLMMMQQQWWW___qqqwwwtttrrrnnnlllmmmjjjiiihhhhhhjjjjjjiiigggfffeeecccaaa___^^^^^^^^^[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\]]]___bbbdddeeefffgggffffffffffffggghhhiiijjjkkkjjjjjjjjjlllnnnppprrrqqqpppoooooooooqqqsssuuuuuuxxxzzz{{{{{{~~~|||xxxtttnnniiieee___[[[XXX[[[^^^ccckkktttuuuwwwzzz}}}~~~}}}}}}~~~|||zzzxxxwwwuuuqqqlllhhhfffccc```]]]___```bbbfffkkkooosssuuupppnnnlllhhhfffeeeddddddeeeggghhhfffbbb]]]YYYWWWUUUZZZccclllvvvrrr\\\CCC888666555222000111000000000/////////...////////////////////////////////////000000000000555444222111111222444666555555666777888999;;;;;;;;;;;;>>>BBBDDDGGGQQQ[[[ppptttzzzwwwkkkZZZZZZYYYZZZZZZVVVQQQMMMBBB???;;;999777666444222222111111000////////////000111333666999;;;===>>>DDDDDDCCCBBBAAA???===<<>>@@@@@@@@@AAABBBDDDDDDDDDEEEFFFGGGJJJLLLMMMNNNIIIHHHKKKLLLKKKKKKMMMNNNRRRQQQSSS[[[bbbtttxxx```RRRNNNJJJIIILLLMMMLLLJJJGGGFFFDDDCCCAAA@@@???>>>?????????@@@AAACCCDDDEEEJJJKKKOOOSSSWWWcccyyy}}}wwwsssooonnnoookkkiiihhhiiijjjkkkjjjiiihhhgggfffdddbbbaaa```___[[[[[[[[[ZZZZZZZZZYYYYYYWWWWWWWWWXXXXXXXXXXXXXXXZZZ[[[^^^```cccdddeeefffeeeeeeeeeeeefffggghhhhhhiiiiiiiiiiiijjjmmmoooppppppooommmmmmmmmooorrrsssvvvxxxzzzzzzzzz|||~~~xxxrrrjjjfffaaa\\\[[[```dddhhhnnnuuurrrtttxxx|||~~~}}}|||~~~|||{{{yyywwwvvvuuurrrlllgggdddaaa___]]]cccdddfffiiilllooorrrssspppooollliiigggfffeeeeeeccceeeeeeccc___\\\ZZZYYYYYY```kkkuuu}}}eeeQQQ>>>666666555222111000000000000////////////////////////////////////////////////000000000000444333222111111333444555555555777888:::;;;<<<<<<======???CCCEEEFFFMMMTTTeeeyyyyyylll___YYYSSSRRRUUUXXXWWWUUUGGGCCC===888666666666555333333111000000/////////000111222444777999;;;<<>>;;;=========>>>???AAACCCDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGJJJNNNSSSXXX\\\]]]]]]``````aaaaaaaaaaaaaaaaaaqqqqqqnnnqqqsss```LLL===333000---,,,,,,---///000///...,,,------......------,,,//////.........---------//////000000111222333333444444555666888;;;===>>>===???BBBCCCCCCCCCDDDFFFEEEEEEEEEFFFHHHIIIJJJKKKLLLHHHGGGJJJLLLJJJJJJLLLKKKPPPOOOQQQZZZ```nnnkkkZZZSSSLLLIIIKKKMMMLLLIIIGGGFFFEEEDDDBBBAAA@@@?????????@@@@@@AAACCCDDDEEEEEEGGGJJJNNNQQQWWWfffttt}}}vvvpppnnnooolllkkkiiijjjkkkllllllllliiiiiihhhfffdddcccaaaaaa\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZ\\\___aaabbbcccdddccccccccccccdddeeefffggggggggghhhiiijjjlllmmmnnnnnnmmmmmmmmmmmmooopppqqqrrruuuwwwwwwwwwyyy~~~wwwpppjjjccc``````fffjjjlllooorrrooorrrwww{{{~~~}}}|||~~~|||zzzyyywwwwwwvvvsssnnniiieeeccccccccceeegggjjjkkklllmmmoooqqqooonnnllljjjiiihhhggggggbbbbbbaaa___]]]\\\]]]^^^aaaiiittt}}}xxxVVVGGG999333333222000111000000000000////////////////////////////////////////////////000000000000222222222222333444555555555666888:::;;;<<<======@@@???@@@DDDEEEFFFJJJPPP[[[rrr}}}yyyoooggg^^^TTTRRRVVVZZZZZZXXXKKKFFF@@@;;;999999888888555444333222111000000000000111111222444666888999???EEELLLQQQQQQMMMFFFAAA>>>===<<<<<<<<<>>>???@@@@@@@@@??????@@@AAABBBBBBCCCCCCEEEJJJOOOSSSTTTTTTXXXYYY[[[]]]^^^___``````uuupppoooyyy}}}wwwkkkYYYFFF888111///,,,++++++---///000///...,,,------......------,,,---------...............///000111222333444555555444444555777999;;;>>>???>>>AAADDDEEEEEEFFFGGGHHHGGGGGGGGGHHHIIIJJJJJJKKKLLLHHHGGGJJJLLLJJJJJJKKKJJJPPPNNNOOOXXX]]]gggyyyeee\\\PPPKKKKKKLLLJJJGGGFFFFFFEEEDDDCCCBBBAAA@@@????????????@@@BBBCCCDDDCCCCCCFFFJJJMMMPPPZZZcccyyy|||tttppppppooommmkkkkkkmmmoooooooookkkjjjiiihhhfffdddcccbbb^^^]]]]]]\\\[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYWWWXXXZZZ\\\^^^___```aaaaaaaaaaaaaaabbbcccdddeeeeeefffgggiiijjjkkkllllllllllllmmmmmmnnnoooooopppoooqqqtttttttttwww}}}xxxsssgggdddeeelllpppooonnnooonnnqqqvvvzzz~~~~~~}}}|||~~~~~~~~~|||zzzyyyxxxxxxvvvtttoookkkggggggiiijjjgggjjjlllmmmlllmmmoooqqqmmmmmmllllllkkkiiihhhggg``````^^^\\\[[[]]]aaadddkkksss~~~yyyjjjHHH???555222111///000333////////////000000000000////////////////////////////////////000000000000///000222333555555555555555666888;;;======>>>>>>AAA??????CCCDDDDDDHHHMMMSSSeee~~~xxxrrrhhh^^^[[[^^^___ZZZTTTLLLIIIEEEBBB@@@>>>;;;999777666444333222111111111111111000111222333555666:::@@@JJJRRRVVVTTTPPPLLLFFFDDDAAA???=========>>>>>>===============>>>??????>>>>>>AAAFFFJJJKKKKKKNNNPPPSSSVVVXXXZZZ[[[[[[xxxpppppp~~~~~~sssoooeeeUUUCCC777333222...---------......,,,***,,,------......------,,,++++++,,,---...///000111000111111333444555666666444555666777:::<<<>>>??????BBBEEEGGGGGGGGGHHHIIIHHHHHHIIIJJJJJJKKKKKKKKKLLLHHHHHHKKKMMMKKKJJJLLLJJJPPPMMMMMMVVV[[[cccrrrnnncccUUUMMMKKKKKKHHHEEEEEEEEEEEEEEEDDDCCCAAA@@@>>>>>>>>>>>>???@@@AAABBBDDDBBBCCCHHHKKKNNNUUU\\\ddd|||yyyssssssqqqooommmmmmoooqqqqqqqqqkkkkkkjjjiiigggeeedddbbb^^^^^^]]]]]]\\\[[[ZZZZZZWWWWWWWWWVVVVVVUUUUUUTTTVVVWWWXXXZZZ\\\]]]^^^^^^````````````aaabbbcccdddccceeegggiiikkkkkkkkkjjjkkklllmmmnnnoooooooooooommmpppsssttttttxxx~~~~~~zzzjjjhhhiiippptttqqqnnnmmmnnnqqqvvvzzz}}}}}}|||{{{|||}}}~~~|||zzzyyyxxxxxxvvvtttpppllliiiiiilllooohhhkkkoooooonnnnnnpppssskkkkkkllllllllljjjhhhggg```^^^\\\ZZZZZZ]]]ccchhhrrrzzztttaaaAAA;;;555333111///111666////////////000000000000////////////////////////////////////000000000000---...111444666666666555555666999;;;===>>>>>>>>>AAA>>>>>>AAACCCCCCFFFKKKOOO^^^yyyyyypppgggeeegggdddYYYOOOKKKJJJIIIHHHFFFBBB===888888777555444333222222222111111000000000111333444666<<>>>>><<<<<<;;;;;;;;;<<<<<<======:::999;;;@@@DDDEEEEEEGGGIIILLLPPPTTTVVVWWWWWWooopppxxx~~~zzzqqqjjj[[[HHH:::333///...//////...------------...---------,,,,,,++++++++++++,,,,,,------.........//////111222444555777777666666777888999;;;===>>>??????AAACCCEEEFFFHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLMMMLLLJJJHHHFFFFFFFFFFFFJJJLLLOOORRRWWW]]]dddiii|||jjjTTTPPPPPPLLLHHHJJJHHHHHHGGGHHHHHHGGGDDDBBBDDDCCCBBBAAA@@@@@@@@@@@@AAAAAACCCFFFIIILLLOOOQQQ```qqq{{{yyyvvvtttqqqooonnnnnnnnnooonnnmmmkkkkkkkkkjjjhhheeecccbbbaaaaaaaaa```\\\ZZZUUUVVVXXXZZZZZZYYYXXXWWWTTTTTTUUUXXX[[[]]]]]]\\\\\\]]]___``````bbbeeegggggghhhiiijjjkkkjjjiiiiiillljjjiiilllppprrrqqqooommmoooqqqrrrtttvvvyyy|||}}}uuutttsssqqqpppoooooonnnooosssxxxzzzyyyyyy{{{}}}yyy}}}~~~~~~zzzwwwuuutttpppooommmkkkjjjjjjjjjjjjmmmmmmmmmnnnnnnmmmllllllkkkiiihhhiiijjjiiieeeaaa\\\]]]^^^^^^___eeennnuuu}}}gggRRR>>>888111///111222111...111111000000//////......//////............//////////////////000000000000111111222222444555777888999999:::<<<>>>@@@BBBDDDDDDDDDDDDDDDEEEFFFHHHHHHMMMZZZlll|||rrrllleeeVVVHHHIIIHHHKKKQQQQQQJJJBBB???:::888666444444444222000111111111222222333333333222888AAAJJJPPPUUUZZZ\\\YYYWWWQQQGGGBBBBBBAAA>>>>>><<<::::::;;;===>>>>>>999999888888:::===AAACCCFFFDDDDDDGGGLLLOOOPPPOOOiiiooozzzyyyllldddUUUDDD888222000000//////...------------............---------,,,,,,,,,,,,,,,------...//////000111222444555777888999777777888999:::;;;===>>>???@@@AAACCCEEEFFFHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLKKKIIIGGGFFFFFFGGGGGGKKKLLLOOORRRVVV\\\bbbgggxxxvvv^^^VVVTTTNNNHHHGGGHHHHHHGGGGGGHHHGGGEEEBBBCCCBBBAAA@@@@@@@@@@@@@@@AAAAAACCCEEEHHHKKKMMMOOOQQQ^^^qqqyyyvvvrrrooommmllllllllllllkkkjjjkkklllkkkhhhffffffdddbbbaaa```^^^[[[YYYTTTUUUVVVWWWXXXWWWVVVUUUVVVUUUVVVXXXZZZ\\\[[[ZZZZZZ\\\^^^^^^___```ccceeefffgggiiijjjkkkjjjjjjiiikkkjjjiiijjjnnnooonnnmmmlllnnnppprrrsssuuuxxx{{{}}}wwwvvvtttrrrqqqpppppppppppptttxxxyyywwwwww{{{{{{{{{vvvsssqqqmmmlllkkkjjjiiijjjjjjkkkmmmmmmmmmlllllllllkkkkkkiiihhhggghhhiiihhhdddaaa\\\]]]^^^^^^```hhhsss{{{aaaLLL===777111000111222111...000000000/////////////////////............//////////////////000000000000222222222333444666888888999999:::<<<>>>@@@BBBCCCDDDDDDDDDDDDEEEFFFHHHHHHIIIRRRbbbxxxxxxmmm^^^PPPJJJHHHIIIOOOQQQLLLFFFDDD<<<999666444444333222111111111222222222333333333222666<<>>555111111222//////...------------...//////............------,,,,,,------...//////000222222444555777999::::::::::::::::::;;;<<<===>>>@@@AAABBBCCCEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHIIILLLMMMPPPRRRUUUZZZ```dddqqqjjj]]]ZZZSSSLLLIIIIIIHHHGGGHHHHHHHHHFFFDDDAAAAAA@@@@@@???@@@@@@@@@AAAAAABBBDDDFFFHHHJJJKKKLLLTTTaaauuu|||uuupppnnnlllkkkjjjiiiiiiiiikkkmmmllljjjgggiiifffbbb___^^^]]][[[YYYUUUUUUUUUUUUTTTTTTTTTTTTWWWVVVVVVXXXZZZZZZYYYXXXYYYZZZ\\\]]]]]]^^^aaaccceeefffhhhiiijjjjjjjjjiiijjjiiihhhiiikkklllkkkjjjlllmmmoooqqqrrrtttwwwyyy|||~~~}}}xxxwwwuuusssrrrqqqqqqqqqpppuuuyyywwwttttttzzzzzzsssnnnlllhhhhhhhhhhhhhhhiiijjjkkkmmmlllkkkkkkjjjjjjkkkkkkhhhgggffffffffffffcccaaa]]]^^^```aaaeeemmmyyy}}}xxxXXXDDD;;;666222000111222111/////////////////////000000//////............//////////////////000000000000222222333444555777888999999999:::;;;===@@@BBBCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJOOOZZZnnnzzzhhhZZZMMMHHHGGGKKKNNNKKKIIIIII???<<<777555444333222222111222222222222333333333111333666999???GGGOOOUUU[[[```ccc```]]]XXXPPPHHHHHHFFFBBB@@@???===;;;999999777555333333444666777<<<;;;<<>>???AAABBBCCCDDDEEEFFFGGGGGGJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNQQQRRRUUUXXX]]]aaakkkwwwvvvddd^^^YYYTTTRRRKKKJJJHHHIIIIIIIIIGGGFFF@@@@@@?????????@@@AAAAAAAAAAAAAAABBBCCCEEEGGGGGGNNNSSS\\\iii~~~yyysssooommmkkkiiiggggggiiilllnnnnnnllliiijjjgggbbb___]]]]]]]]]\\\WWWWWWUUUTTTSSSSSSSSSTTTUUUUUUUUUWWWYYYZZZYYYXXXWWWXXXZZZZZZ[[[\\\^^^aaaccceeefffhhhiiijjjjjjiiijjjiiiiiiiiijjjjjjiiiiiijjjlllnnnoooppprrruuuwwwxxx{{{|||xxxvvvtttrrrqqqqqqqqqrrrqqqvvvyyywwwssssss{{{~~~uuunnniiifffcccddddddfffggghhhiiijjjlllkkkjjjiiiiiijjjjjjkkkiiihhhfffeeedddcccaaa```___cccgggjjjnnnuuu}}}wwwmmmPPP>>>888555222000111222111///---......//////000000000//////............//////////////////000000000000333333333444666777999:::999999:::;;;===???AAABBBCCCCCCCCCDDDEEEGGGHHHIIILLLMMMTTTfffsssdddTTTLLLEEEFFFIIIHHHGGGHHHBBB>>>999666555444333222222222222222222222222222000111333444777===DDDIIIQQQZZZdddiiikkkiiibbbZZZSSSOOOIIIEEEBBBAAA???===;;;999666444333444666777::::::;;;===@@@CCCEEEEEEzzzxxxhhhVVVBBB888333000///111//////...------------...,,,,,,,,,,,,,,,,,,,,,---,,,------...000111111222222333444666777999:::;;;>>>>>>======>>>???@@@@@@CCCCCCCCCDDDEEEFFFFFFGGGJJJJJJIIIJJJJJJKKKMMMNNNLLLKKKJJJJJJJJJKKKMMMMMMNNNOOORRRSSSUUUXXX\\\___fffnnnmmmccc^^^ZZZXXXOOOMMMKKKJJJKKKJJJIIIGGG@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEJJJPPPXXX___jjj~~~uuuqqqnnnkkkhhhggggggiiilllooopppnnnllljjjfffbbb______`````````[[[ZZZXXXWWWUUUUUUTTTTTTRRRRRRSSSVVVYYY[[[ZZZYYYVVVWWWYYYYYYYYYZZZ\\\^^^aaabbbdddfffhhhiiiiiihhhjjjjjjjjjjjjiiihhhhhhiiiiiikkkmmmnnnnnnpppsssuuuvvvxxx}}}~~~zzzuuusssqqqoooooooooqqqrrrrrrwww{{{zzzwwwxxx~~~yyyqqqkkkgggfffaaaaaacccdddfffggghhhhhhiiiiiiiiiiiiiiijjjkkkkkkkkkjjjhhheeebbbaaaaaaaaadddkkkrrrxxxzzz}}}}}}bbbIII;;;666444222111111111111000------......//////000000//////............//////////////////000000000000333333333444666777999:::999999:::;;;===>>>@@@AAABBBBBBCCCDDDEEEGGGIIIJJJJJJJJJOOO^^^uuurrr___SSSGGGDDDDDDCCCBBBCCCBBB???;;;888666666444333222222222222222222222222000111333444444666999<<>>@@@AAA|||hhhSSS>>>777444000...000//////...------------...+++++++++,,,,,,,,,,,,---,,,---...///000111222333333333444666888999;;;;;;????????????@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFJJJJJJJJJJJJKKKMMMPPPQQQNNNNNNMMMLLLLLLMMMNNNOOONNNPPPSSSTTTVVVXXX[[[^^^cccjjj|||jjjaaa\\\YYYSSSQQQNNNMMMLLLLLLJJJIIIBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBDDDDDDFFFLLLUUUZZZ```qqq|||vvvrrrmmmiiiiiiiiiiiillloooqqqqqqpppkkkgggcccaaaaaabbbbbbbbb^^^]]]\\\ZZZYYYWWWVVVUUUQQQQQQRRRUUUXXXZZZZZZZZZUUUWWWXXXXXXXXXXXX[[[]]]^^^___bbbdddfffggggggggghhhiiijjjiiihhhggghhhiiihhhjjjkkkllllllnnnqqqssstttvvvyyy|||{{{wwwrrrpppnnnmmmmmmoooqqqsssuuuzzz|||tttnnnjjjhhhhhh```aaacccdddeeeffffffffffffgggiiijjjllllllmmmmmmkkkjjjiiieeecccbbbdddffflllttt~~~pppVVVCCC999333333222111111111111111..................////////////............//////////////////000000000000222222333444555777888999999999:::;;;<<<>>>@@@@@@BBBBBBCCCDDDFFFGGGIIIJJJLLLMMMQQQ\\\kkknnn^^^NNNGGGEEEBBB@@@@@@BBB???<<<:::999888666444333333333222222222222111000222444444333333333444;;;FFFTTTaaaooo|||wwwpppggg\\\TTTLLLEEEAAA???===:::777666777888999<<<======<<<;;;;;;===>>>~~~}}}eeeNNN:::555555000---/////////...------------...,,,,,,,,,,,,------......,,,---...///111222333444444555666888999;;;<<<===?????????@@@AAACCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFJJJJJJJJJKKKMMMPPPSSSTTTQQQPPPOOONNNNNNOOOPPPPPPNNNQQQTTTVVVWWWYYY\\\___```gggvvvvvvhhh```\\\XXXUUUQQQOOONNNMMMKKKJJJDDDDDDCCCBBBAAAAAAAAAAAA?????????@@@AAABBBDDDEEEGGGJJJQQQXXX]]]hhh~~~{{{sssnnnlllkkkjjjlllooorrrssssssmmmjjjfffdddccccccbbbbbb_________]]][[[XXXVVVTTTRRRRRRRRRUUUWWWYYYYYYXXXUUUVVVXXXXXXWWWXXXZZZ\\\[[[\\\___bbbdddeeeffffffeeeggghhhgggfffeeefffhhhgggiiijjjkkkkkkmmmooorrrrrrsssuuuxxxzzz~~~}}}~~~|||xxxtttooonnnlllkkklllooosssuuuzzz~~~~~~zzztttnnniiigggffffffaaabbbcccdddeeeddddddcccccceeeiiilllnnnooonnnnnniiiiiihhhfffdddfffjjjnnnuuu|||~~~aaaKKK>>>777222222222222111000111222..................------//////............//////////////////000000000000222222222333444666888888999999:::;;;<<<===???@@@BBBBBBCCCDDDFFFHHHIIIKKKNNNPPPUUU[[[aaappp|||jjjWWWMMMJJJFFFBBBAAA@@@>>>======<<<:::777444333333333222222222111111111333444444333222333444777>>>GGGQQQ```qqq}}}{{{tttjjj___TTTMMMFFFCCC@@@<<<:::999:::;;;999;;;<<<;;;::::::<<<>>>|||zzz{{{bbbJJJ666444666111---/////////...------------...---------.........//////------...000111333444444666666888999;;;<<<>>>>>>?????????@@@BBBDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFJJJJJJJJJKKKNNNQQQTTTWWWSSSRRRQQQPPPOOOPPPQQQQQQOOOQQQTTTVVVXXXZZZ]]]______eeennnooofff```ZZZWWWSSSPPPOOOMMMLLLJJJFFFEEEDDDCCCBBBAAAAAAAAA?????????@@@AAACCCDDDEEEHHHGGGKKKSSSYYY```mmm{{{zzztttooommmkkklllooorrrtttuuupppmmmiiifffeeedddbbb````````````___\\\YYYUUUSSSTTTSSSSSSUUUWWWXXXWWWUUUUUUWWWXXXXXXWWWXXXZZZ\\\YYY[[[^^^aaacccdddeeeeeebbbdddgggfffdddccceeehhhggghhhjjjjjjkkklllnnnqqqqqqqqqsssvvvxxx|||}}}||||||{{{wwwsssooommmlllkkkmmmppptttwww~~~}}}yyyxxxyyyzzzzzzxxxtttnnniiidddbbbbbbcccccccccdddeeeeeecccbbbaaaaaadddiiimmmppppppooonnnfffggggggffffffiiioootttzzzvvvWWWDDD;;;555111222222222111000111222/////////......------,,,//////............//////////////////000000000000111111222222444555777888999999:::;;;<<<===???@@@AAABBBBBBDDDFFFHHHJJJKKKJJJMMMRRRUUUUUU___{{{qqq]]]SSSNNNJJJFFFDDD>>>>>>>>>>>>>>><<<888555333333333222222111111111222333333333222333555777444999===DDDQQQeeessszzzrrreee\\\MMMJJJFFFAAA>>>=========777999;;;:::999999<<>>BBBBBBAAABBBBBBCCCDDDEEEEEEFFFGGGGGGFFFGGGIIIKKKJJJJJJKKKMMMPPPRRRRRRQQQNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTUUUWWWZZZ]]]___aaaaaaccchhhvvvxxxmmmfff^^^[[[XXXTTTQQQNNNLLLKKKIIIFFFCCCAAAAAAAAAAAA@@@>>>>>>======>>>@@@BBBCCCHHHKKKNNNOOOPPPWWWbbbjjjwwwrrrpppmmmlllmmmqqquuuxxxmmmjjjfffdddccccccaaa```______```___]]]ZZZWWWUUUSSSTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[]]]___``````___```aaabbbcccdddddddddeeeeeefffggghhhjjjlllmmmmmmoooppprrruuuzzz}}}{{{xxxvvvtttsssrrrpppooommmlllmmmooorrrttt~~~wwwqqqmmmlllkkkkkkiiikkklllkkkgggdddbbbaaa___bbbfffhhhfffdddbbbaaa]]]bbbiiinnnqqqooollljjjllljjjgggfffiiinnnuuuyyy~~~|||~~~~~~hhhPPP<<<666:::444444333333222111000000..................................../////////000.........//////000111222333333444555666777888888999:::;;;;;;<<<===AAACCCCCCBBBAAA@@@AAACCCEEEGGGIIIIIIKKKOOORRR[[[lll|||yyyiii```[[[TTTOOOMMMFFFEEECCCBBBBBB@@@<<<:::;;;888555333333333222111111111111111222333444444888777777;;;DDDPPP]]]dddwwwzzzjjjcccYYYOOOHHHGGGEEE@@@;;;>>>;;;888777888:::;;;;;;{{{ooofffNNN>>>222333333///---111...------,,,,,,------...---------------......///222111111111222555777999888888888999:::<<<>>>???BBBAAAAAABBBBBBCCCDDDEEEEEEFFFGGGGGGGGGHHHJJJLLLLLLLLLLLLNNNPPPQQQPPPOOONNNNNNNNNOOOPPPRRRSSSTTTUUUVVVWWWXXXZZZ\\\^^^___aaacccgggqqqtttiii^^^[[[VVVSSSQQQPPPOOOOOOJJJGGGDDDBBBBBBBBBBBBAAA>>>>>>======>>>@@@AAABBBEEEHHHKKKLLLNNNTTT^^^eeemmmzzzvvvqqqnnnnnnoooppppppmmmkkkgggeeedddbbb```^^^```aaaaaaaaa___\\\ZZZXXXTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZ\\\]]]^^^___^^^^^^```aaabbbccccccccccccddddddeeefffhhhjjjkkknnnooopppqqqrrrvvv{{{}}}|||zzzxxxvvvsssqqqppppppnnnlllkkkkkkmmmooopppzzz~~~{{{wwwqqqkkkgggdddcccbbbdddfffhhhhhhfffdddddddddbbbdddggggggeeecccaaaaaa]]]aaaggglllnnnmmmjjjggghhhggggggiiinnnvvv~~~}}}}}}uuuaaaMMM<<<666777333333333222111000000000............................../////////////////////////////////000222222333444444555666777888999999:::;;;;;;;;;<<>>???@@@AAAAAAAAAAAABBBCCCDDDEEEDDDEEEGGGGGGHHHIIILLLNNNOOONNNNNNOOOPPPQQQOOONNNNNNNNNOOOPPPQQQSSSUUUVVVXXXXXXXXXYYYZZZ[[[[[[\\\___aaadddkkk|||~~~pppccc^^^YYYUUUSSSRRRQQQQQQKKKHHHDDDBBBBBBCCCBBBBBB???>>>>>>===>>>???AAABBBAAADDDGGGJJJLLLPPPXXX]]]```ooovvvrrrqqqqqqooolllooommmkkkiiigggdddaaa^^^aaabbbbbbcccaaa___]]][[[UUUVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\]]]^^^```aaaaaabbbbbbaaaaaabbbbbbdddeeeggghhhmmmnnnnnnnnnnnnppptttwwwxxxxxxxxxwwwuuussspppoooooonnnlllkkkkkkkkklllmmmtttvvvyyy|||}}}{{{xxxvvvqqqoookkkfffaaa]]][[[YYY]]]___cccdddddddddeeefffeeefffgggfffdddbbbaaabbb```ccchhhlllmmmllliiigggggghhhjjjnnnvvv~~~~~~jjjWWWGGG:::444444222222111111000000//////........................////////////////////////////////////000111222333444444555666777888999999:::;;;<<<;;;;;;;;;===??????@@@BBBDDDEEEEEEEEEDDDGGGGGGIIILLLMMMQQQ[[[gggxxx{{{sssnnnhhhdddcccbbb^^^XXXRRRMMMIIIDDDAAA???===:::999888666333111222222111111111222333333333222111222555;;;AAAEEEOOO]]]ooo~~~qqqeee]]]WWWRRRNNNJJJHHHDDDAAA???<<<:::777}}}lllVVVFFF>>>555///111222///---///...------,,,,,,------...///.........///000111222444333222111333666:::<<<>>>>>>>>>>>>>>>?????????AAAAAAAAAAAABBBCCCDDDDDDBBBCCCEEEFFFGGGIIILLLOOOOOONNNNNNOOOQQQQQQPPPOOONNNNNNOOOPPPRRRTTTVVVWWWYYYZZZZZZZZZZZZYYYYYYXXX\\\^^^aaaeeepppzzzjjjeee___ZZZXXXUUUQQQMMMJJJGGGDDDBBBBBBBBBBBBAAA??????>>>======>>>???@@@>>>AAAEEEGGGJJJMMMRRRVVV\\\fffttt~~~vvvuuuuuusssoooqqqooonnnmmmllliiieeebbbaaabbbcccccccccaaa^^^]]]XXXXXXXXXWWWWWWUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXYYYYYYZZZ\\\]]]^^^___```aaaaaaaaa`````````aaabbbccceeeeeejjjkkklllllllllmmmpppsss{{{}}}zzzqqqrrrtttuuuuuusssqqqpppoooooonnnmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmlllkkkjjjjjjiiihhheee```[[[XXXWWWXXX[[[^^^```aaaaaacccddddddeeeeeedddbbbbbbccceeefffhhhkkkmmmnnnmmmlllkkkkkklllpppuuu|||wwweeeRRR@@@666333444111111000000/////////...........................000000000///////////////000000000000111222333333444555666666888888999::::::;;;<<<<<<;;;:::<<<===???@@@BBBCCCEEEFFFFFFGGGEEEEEEIIILLLMMMNNNVVV___oooxxxrrrqqqtttqqqkkkddd\\\RRRIIICCCBBB@@@>>>===<<<;;;888666333333222222222222222333444333222222333666999;;;BBBKKKYYYjjj{{{zzzooofff^^^YYYXXXTTTOOOJJJGGGEEEBBB@@@wwwdddLLL;;;777222...///111///.........------,,,,,,------............///000111222222444333222333555888;;;===>>>>>>???????????????>>>AAA@@@@@@AAAAAABBBCCCDDD@@@BBBDDDEEEFFFHHHLLLNNNNNNNNNNNNPPPRRRSSSRRRQQQOOOOOOOOOPPPRRRTTTUUUVVVYYYYYYYYYYYYYYYXXXWWWVVVYYYZZZ^^^aaaggg}}}pppjjjccc^^^[[[VVVPPPKKKJJJGGGCCCAAAAAABBBAAAAAA@@@???>>>=========>>>???>>>@@@BBBEEEHHHKKKNNNPPPUUUZZZdddppp~~~zzzxxxuuuqqqpppooonnnmmmmmmkkkgggdddbbbcccddddddcccaaa___^^^[[[[[[ZZZZZZYYYXXXVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWWWW[[[\\\]]]___``````aaaaaa_________```aaabbbcccdddfffgggiiiiiijjjkkkoooqqquuuxxx|||{{{}}}~~~~~~~~~~~~|||xxxvvvmmmooorrrtttuuuuuutttsssqqqqqqqqqqqqpppooonnnmmmfffeeecccaaa````````````bbbdddeeeccc___[[[YYYYYYXXXZZZ]]]^^^^^^___```bbbbbbccccccccccccdddfffhhhjjjkkklllnnnnnnnnnnnnmmmnnnpppuuu|||xxxrrrcccNNN;;;222222555000000000///////////////////////////////////////000000000000000000//////000000000111111222333444555555666777888999:::::::::<<<======;;;;;;<<<===AAAAAA@@@AAACCCFFFIIIKKKEEEEEEHHHMMMOOOOOOTTT[[[fffzzzyyyooo```QQQGGGEEEBBB@@@???>>>===;;;999555555444333222222333333333333222222333555666777;;;???HHHTTTdddvvvxxxooojjjmmmhhh```XXXSSSOOOKKKIII|||nnnZZZEEE888333000....../////////......------,,,,,,------...............///111222333333333444555777999<<<===>>>>>>??????@@@?????????@@@@@@@@@@@@AAABBBCCCDDDAAACCCEEEFFFGGGIIILLLNNNNNNNNNNNNPPPSSSTTTSSSRRROOOOOOPPPPPPQQQRRRTTTTTTVVVWWWXXXXXXXXXWWWUUUUUUWWWXXX[[[^^^aaarrr}}}tttiiibbb^^^YYYSSSMMMJJJHHHDDDBBBBBBBBBBBBAAAAAA@@@>>>===<<<======>>>>>>???@@@BBBEEEHHHJJJKKKNNNRRRYYYcccooo}}}wwwsssqqqooommmlllkkkjjjgggdddddddddeeeeeedddbbb```^^^^^^^^^^^^]]]\\\[[[ZZZYYYVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVZZZZZZ\\\]]]^^^_________^^^^^^^^^^^^___```aaabbbbbbdddfffggggggiiilllnnnmmmpppzzz|||zzzyyyyyyyyyyyyzzz{{{|||{{{xxxuuupppqqqsssuuuwwwwwwwwwwwwssstttsssrrrpppmmmjjjiii```^^^[[[XXXVVVVVVWWWWWWXXX\\\```___\\\ZZZZZZ[[[[[[]]]^^^___^^^___```bbbaaacccdddeeeeeegggiiilllkkkkkkllllllmmmnnnooopppqqqttt{{{vvvooojjj\\\GGG777222333444000000000000/////////////////////////////////////////////000000111111111111111111111222333444555666666777888999:::;;;;;;:::<<<>>>>>>===<<<======AAAAAA@@@@@@BBBFFFJJJMMMGGGFFFIIIOOOQQQQQQTTTZZZ^^^jjjrrr```UUUKKKHHHCCC@@@???===;;;:::888777666555444333333333111111000000111222444555888888<<>>@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGHHHIIIJJJMMMOOOQQQPPPPPPQQQSSSSSSRRRQQQPPPPPPOOOOOOPPPQQQQQQRRRSSSTTTUUUWWWWWWVVVUUUTTTXXXWWWYYY\\\]]]hhhwwwiiiaaa]]]XXXSSSMMMJJJFFFDDDDDDEEEDDDDDDAAA@@@>>>===<<<<<<<<<===>>>======???AAAEEEGGGHHHKKKNNNUUU^^^dddnnn|||wwwtttpppnnnllljjjgggeeegggggghhhhhhfffcccaaa___```````````````___^^^]]]YYYXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[\\\]]]^^^______aaacccddddddeeegggiiiiiikkkttt{{{xxxwwwvvvtttuuuwwwzzz}}}}}}{{{yyyyyyyyyyyyyyyyyyzzzzzzzzzvvvuuutttqqqmmmhhhbbb___ZZZWWWTTTQQQOOOOOOPPPQQQQQQVVV[[[\\\ZZZYYY[[[^^^___aaabbbbbbaaabbbdddfffeeegggiiiiiiiiijjjlllmmmmmmmmmmmmmmmnnnppprrrsssyyy}}}~~~kkkhhh```OOO===555666444000000000000000000000000000////////////////////////......///000111222222333222222111222222333444555666777777888999:::;;;;;;:::<<>>>>>>>>?????????@@@BBBEEEHHHJJJLLLJJJIIIKKKOOOQQQQQQSSSXXXXXX___nnnssshhhXXXSSSLLLFFFBBB@@@>>>===:::999888666555555444444222111000///000111222333444333777===CCCKKKZZZiiivvv|||pppiiirrrtttrrrfffTTTCCC:::777111111///,,,,,,///000///...------,,,,,,------...,,,,,,------...000111222111333666999;;;<<<<<<<<<>>>???@@@BBBCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCFFFHHHIIIJJJJJJLLLNNNQQQSSSRRRQQQRRRSSSRRRQQQOOOPPPPPPPPPOOOOOOPPPPPPPPPPPPRRRTTTVVVWWWVVVUUUTTTYYYVVVXXX[[[[[[bbb}}}qqqeee```[[[WWWOOOLLLHHHFFFFFFGGGFFFFFFAAA@@@>>>===<<<<<<<<<<<<>>><<<;;;<<>>AAADDDGGGIIIJJJJJJMMMKKKLLLOOOQQQPPPQQQUUUQQQVVVbbbrrrxxxeee^^^UUUMMMHHHDDDBBBAAA;;;;;;999777666555555555444333111000000111333444222111555:::;;;===FFFRRRWWWcccttt}}}nnnnnngggYYYGGG:::555666000///...---------------...------,,,,,,,,,------111111111111111111222333555666777999;;;===>>>???@@@AAACCCEEEEEEDDDBBBAAABBBBBBAAABBBBBBCCCDDDEEEJJJJJJJJJJJJLLLNNNPPPQQQRRRRRRSSSSSSRRRPPPOOOMMMNNNNNNMMMMMMMMMNNNPPPQQQRRRRRRSSSSSSTTTTTTTTTUUUYYYSSSSSSZZZ]]]```oootttlllbbbWWWTTTPPPJJJGGGFFFFFFGGGFFFEEECCCAAA@@@@@@???===<<<<<<<<<<<<===???@@@BBBBBBGGGIIILLLOOOUUU\\\dddjjj|||zzzsssooonnnllljjjlllkkkiiiiiijjjjjjhhhgggbbbbbbaaaaaaaaa`````````^^^]]]\\\ZZZXXXWWWVVVVVVUUUVVVVVVWWWWWWWWWVVVVVVWWWVVVUUUUUUVVVVVVUUUSSSVVVVVVVVVWWWYYY[[[\\\]]]\\\\\\[[[\\\]]]```ccceeehhhgggiiipppzzz}}}yyytttrrrqqqqqqrrrqqqtttyyy~~~~~~zzzwwwsssnnngggaaa]]]ZZZXXXVVVQQQQQQPPPOOOMMMLLLKKKJJJRRRSSSVVVYYY]]]```cccdddjjjjjjiiiiiiiiihhhhhhhhhkkknnnqqqqqqnnnllllllmmmnnnnnnoooooorrrwww~~~yyyxxx{{{{{{}}}ssseeeddd]]]JJJ<<<:::999222000444111111000///////////////111111000000/////////...,,,...000111111222444666444333333444444555666777777777777888999:::<<<===@@@@@@??????????????????======???AAACCCEEEFFFGGGKKKLLLMMMOOOPPPQQQRRRRRRVVVWWW\\\dddooo}}}vvvlllaaaVVVMMMEEEAAABBB@@@===;;;::::::999888666555333111000000000111333222222222555999===???HHHOOOYYYaaaiiissslllhhh```QQQAAA666111111//////...---------------//////...------......///111111111111111333444444777888999;;;<<<>>>???@@@AAABBBDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCDDDFFFGGGGGGIIIIIIIIIJJJKKKMMMOOOQQQQQQQQQRRRRRRQQQOOONNNMMMLLLLLLKKKKKKLLLMMMOOOPPPPPPPPPQQQRRRSSSSSSTTTTTTWWWRRRRRRXXX[[[]]]jjjzzzwwwhhh[[[WWWSSSNNNJJJIIIHHHHHHGGGFFFDDDBBBBBBBBBAAA???===::::::;;;;;;<<<>>>???@@@CCCEEEGGGIIIMMMSSSZZZ___kkkwww{{{vvvsssqqqooonnnllliiiiiihhhhhhfffdddcccccccccbbbaaaaaaaaa```___^^^]]][[[YYYXXXWWWWWWUUUUUUVVVVVVVVVVVVVVVUUUVVVTTTSSSTTTUUUUUUTTTSSSUUUUUUUUUUUUVVVXXXYYYZZZ\\\\\\[[[\\\]]]___bbbdddeeedddeeekkksssyyyzzzyyyzzzxxxuuurrrpppoooooooooqqqtttxxx|||}}}yyyuuurrrjjjeee___YYYVVVSSSQQQOOOOOONNNNNNMMMLLLLLLMMMMMMQQQRRRTTTXXX\\\```dddfffjjjjjjjjjjjjjjjjjjjjjiiinnnpppsssssspppnnnmmmnnnooopppqqqsssvvv|||zzztttssswwwvvvzzz|||kkkaaa```TTTDDD888888888222000444111111000///////////////111111000000000/////////---///111222222222444666666666666666777888999999888888888999:::;;;======@@@@@@??????????????????>>>>>>???AAACCCEEEGGGHHHLLLMMMNNNPPPRRRSSSSSSSSSSSSTTTXXX]]]eeettt~~~{{{vvvooofff]]]TTTOOOJJJGGGCCC@@@>>>===<<<;;;;;;:::888666555555444444222111000000222555888:::<<>>???AAAAAABBBCCCDDDEEEFFFEEEDDDDDDDDDDDDEEEEEEGGGHHHJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPOOOOOOPPPPPPPPPNNNMMMLLLKKKJJJJJJKKKKKKLLLNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTTTTPPPQQQWWWXXXYYYbbbnnnssscccZZZWWWRRROOOMMMKKKIIIGGGHHHFFFDDDCCCCCCBBBAAA???;;;;;;;;;;;;<<<===??????DDDEEEFFFGGGJJJNNNTTTXXX]]]hhhwww|||xxxvvvssspppmmmkkkjjjiiigggeeeeeeeeedddccccccbbbaaaaaa```___^^^\\\ZZZXXXXXXWWWUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRTTTUUUTTTRRRRRRRRRRRRSSSTTTUUUVVVWWW[[[[[[[[[[[[\\\^^^```aaacccbbbbbbgggmmmrrrrrrqqqtttsssrrrpppooommmlllkkkmmmooorrruuuxxxyyyzzzzzzzzzzzzyyyvvvsssoookkkiii___[[[UUUPPPNNNLLLKKKIIIKKKKKKJJJJJJKKKMMMPPPQQQRRRSSSTTTWWW\\\aaaeeehhhjjjjjjkkkkkklllkkkkkkkkkqqqsssuuuvvvtttrrrqqqqqqssstttwwwyyy}}}zzztttoooppptttvvv~~~mmmaaaZZZVVVHHH<<<333555666222000333111111000/////////000000111111111000000000000000///111222333222222444555888888888888999:::;;;<<<::::::::::::;;;===>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFIIIJJJLLLMMMPPPRRRTTTUUUUUUUUUUUUVVVYYY]]]aaajjj{{{yyyppphhhbbb[[[WWWQQQKKKEEEAAA>>>===;;;;;;:::888777777666666444333222222222333444666333666;;;>>>BBBIIIRRRYYYdddooo}}}\\\SSSEEE999333000---,,,///......---------......//////......//////000000///000111222444777999:::::::::;;;===>>>@@@AAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQMMMNNNOOOOOOOOOMMMLLLKKKJJJJJJKKKKKKLLLMMMNNNOOOMMMNNNOOOPPPRRRSSSUUUUUUSSSQQQRRRVVVWWWWWW\\\ddduuu~~~kkk]]]ZZZVVVRRRPPPMMMIIIGGGHHHFFFDDDDDDDDDCCCAAA???>>>>>>===>>>>>>???@@@@@@CCCDDDFFFFFFHHHKKKPPPTTTVVV___kkkvvv}}}yyyvvvrrrpppooommmkkkiiigggffffffdddcccbbbaaaaaaaaa```^^^\\\ZZZXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTRRRQQQPPPQQQSSSSSSSSSRRROOOPPPPPPQQQSSSTTTVVVWWWZZZYYYYYYZZZZZZ\\\]]]^^^cccbbbcccgggkkkooopppooorrrrrrrrrpppnnnllliiihhhfffgggiiijjjllllllllllllnnnmmmkkkiiifffbbb___]]]XXXTTTOOOKKKJJJIIIIIIHHHHHHGGGGGGGGGJJJNNNRRRUUUWWWWWWWWWYYY]]]bbbgggjjjiiijjjkkklllllllllkkkkkkrrrtttwwwyyyzzzzzzyyyyyyxxxzzz}}}~~~{{{yyytttoooooosss}}}rrrbbb[[[SSSIII@@@777111333444111000111111111000000///000000111111111111111111111111111111333444444333333444666::::::::::::;;;<<<======<<<<<<<<<<<<===>>>???@@@??????@@@@@@@@@@@@@@@AAABBBBBBBBBCCCEEEHHHKKKLLLKKKMMMPPPSSSUUUUUUUUUUUUTTTVVVZZZ___aaafffqqq}}}~~~yyyvvvsssnnnfff[[[OOOFFFAAA???===<<<;;;:::::::::::::::::::::888777666555444444333444555666888===CCCHHHPPPWWWbbbnnn|||OOOFFF:::222000000000.........---------......///......------...//////000000000222444666999;;;<<<:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJLLLMMMNNNOOOPPPPPPQQQQQQLLLMMMNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPQQQNNNOOOPPPQQQSSSTTTUUUVVVSSSRRRSSSVVVWWWWWWZZZ^^^lllppp```]]]XXXUUUQQQNNNJJJHHHHHHFFFDDDDDDDDDCCCAAA??????>>>>>>>>>>>>>>>???@@@>>>???AAABBBDDDGGGKKKOOOOOOWWWaaahhhooo}}}~~~zzzvvvrrrpppooolllkkkiiiiiihhhfffeeecccbbbaaaaaa```^^^[[[YYYXXXWWWVVVWWWWWWWWWWWWWWWVVVUUUTTTRRRQQQPPPPPPRRRSSSRRRPPPMMMNNNOOOPPPSSSUUUXXXYYYWWWWWWWWWXXXXXXYYYYYYZZZ______aaaeeeiiilllnnnoooqqqqqqpppooommmiiifffddd``````aaaaaabbbbbbbbbbbb```___^^^\\\YYYVVVTTTSSSRRRNNNJJJHHHHHHIIIIIIIIIFFFFFFFFFHHHKKKPPPUUUXXX[[[ZZZZZZ[[[^^^bbbfffiiijjjkkkmmmnnnnnnmmmlllkkkrrrtttxxx|||}}}~~~||||||{{{wwwpppnnnppp~~~iii]]]XXXLLL>>>;;;666222333333111//////111111000000000000111111111111111222222222222222222444555555444444555777::::::::::::;;;<<<==================>>>???@@@@@@??????@@@@@@AAAAAAAAAAAACCCCCCDDDEEEGGGJJJLLLNNNKKKMMMPPPSSSUUUUUUTTTTTTPPPRRRVVV[[[\\\]]]dddmmm}}}ooo^^^QQQHHHEEEDDDBBBAAA??????@@@AAABBBAAA@@@???===:::777555444444444444333444666:::===BBBEEELLLVVVbbbmmmwww~~~CCC<<<444000///000111000...------------...//////------------...///000000111222333555777:::<<<>>>;;;<<<<<<===>>>@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGFFFFFFEEEFFFFFFGGGHHHIIILLLMMMNNNPPPPPPQQQQQQPPPLLLLLLMMMNNNNNNMMMLLLKKKLLLMMMNNNPPPQQQRRRRRRRRROOOOOOPPPRRRSSSTTTUUUUUURRRRRRSSSUUUWWWXXXYYY[[[fff|||tttddd```[[[VVVSSSPPPMMMKKKIIIGGGEEEDDDDDDCCCAAA@@@>>>======<<<<<<<<<<<<======>>>@@@BBBCCCFFFJJJMMMMMMSSS[[[```dddnnn|||}}}wwwtttqqqnnnlllnnnmmmkkkjjjhhhfffeeedddcccaaa___]]]ZZZYYYWWWWWWXXXXXXYYYXXXXXXWWWVVVUUUSSSRRRPPPQQQRRRRRRQQQOOOMMMMMMNNNPPPSSSUUUWWWYYYUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXZZZ^^^aaadddggghhhjjjjjjjjjiiifffdddaaa___\\\\\\\\\[[[[[[[[[[[[[[[UUUUUUSSSQQQPPPNNNMMMLLLMMMJJJGGGFFFGGGIIIJJJJJJHHHIIIJJJLLLPPPUUUYYY\\\]]]]]]]]]___bbbeeeiiikkkoooqqqrrrsssrrrqqqooonnnsssuuuyyy}}}|||}}}~~~yyyrrroooppptttcccZZZSSSFFF888999666333222222222111000111111000000000111222222222222222222222333333333222444555666555555777888::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@AAABBBBBBBBBCCCDDDFFFHHHJJJLLLMMMNNNKKKNNNQQQTTTUUUUUUSSSRRRSSSSSSVVVYYYXXXWWW[[[aaannnrrrbbbXXXTTTNNNKKKGGGDDDBBBBBBDDDFFFFFFFFFEEEBBB???;;;777555333333222222222333444555:::999===FFFOOOVVV___ggg:::777222///////////////---------------...//////............///000111222333333444666888;;;===>>>======>>>???@@@AAABBBBBBAAAAAAAAABBBCCCEEEFFFFFFHHHGGGGGGFFFFFFGGGHHHHHHKKKLLLMMMOOOOOOOOOOOONNNLLLLLLNNNNNNNNNNNNMMMLLLKKKMMMOOOQQQRRRSSSSSSSSSOOOOOOPPPQQQQQQRRRSSSSSSQQQRRRRRRSSSVVVYYYZZZYYY___lll{{{hhhccc]]]XXXUUUSSSQQQOOOJJJHHHFFFFFFFFFEEECCCAAA>>>>>>===<<<<<<<<<<<<<<<===???@@@AAABBBDDDGGGJJJNNNQQQUUUYYY\\\cccmmmttt{{{wwwtttsssrrrpppnnnllljjjhhhhhheeedddbbb___]]][[[ZZZYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUSSSRRRQQQRRRQQQPPPNNNNNNOOOOOOPPPQQQSSSTTTUUURRRRRRSSSSSSSSSRRRRRRRRROOOQQQTTTVVVXXX[[[]]]___^^^^^^^^^]]]]]][[[ZZZZZZWWWWWWVVVVVVUUUUUUUUUUUUOOONNNMMMLLLKKKJJJJJJJJJLLLJJJGGGGGGIIILLLMMMNNNMMMNNNPPPSSSWWW[[[^^^```aaabbbdddgggkkkooorrrtttxxxyyyzzz{{{zzzxxxuuusssvvvwww{{{xxxwwwyyy{{{zzzvvvvvvyyylll```WWWKKK???999555444222000000222333222111111000000111111222333222222222333333333444444222444555666666777999:::;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>??????@@@??????@@@@@@AAABBBBBBCCCCCCEEEHHHKKKMMMNNNNNNMMMNNNPPPSSSVVVVVVUUUSSSRRRUUUTTTUUUWWWVVVUUUXXX^^^bbbtttwwwmmmjjjbbb]]]UUUNNNJJJIIIKKKMMMMMMMMMLLLIIIFFF@@@<<<999555444444555555555444333777333444;;;@@@CCCIIIPPP555444222000...------------------------...///000////////////000111222333444444555777999;;;===>>>??????@@@AAAAAABBBCCCCCC@@@@@@AAAAAACCCDDDEEEFFFIIIIIIHHHGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNNNNMMMLLLLLLMMMNNNOOOOOONNNMMMLLLKKKLLLNNNQQQRRRSSSSSSRRROOOOOOOOOPPPPPPQQQQQQQQQPPPQQQQQQRRRUUUYYYZZZYYYZZZ```uuujjjeee___YYYVVVUUUTTTSSSLLLJJJHHHGGGGGGFFFDDDCCCAAA@@@???>>>>>>======>>>999:::<<<<<<<<<===@@@BBBKKKLLLNNNPPPTTTZZZbbbggglll~~~~~~vvvuuutttrrrooommmkkkkkkhhhfffdddaaa___]]][[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVTTTSSSRRRRRRQQQOOOMMMPPPPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQRRRQQQQQQPPPOOOLLLNNNPPPRRRSSSUUUWWWYYYTTTTTTTTTUUUUUUUUUVVVVVVSSSRRRQQQPPPPPPPPPPPPPPPLLLLLLKKKJJJIIIIIIJJJJJJNNNKKKIIIIIILLLOOOQQQRRRQQQSSSUUUXXX\\\___aaabbbeeegggkkkoootttyyy|||~~~}}}zzzxxxyyyzzz}}}}}}qqqqqqsssxxxzzzzzzxxxggg___TTTDDD<<<<<<222222000...///222444444111111000000111222333333222222222333333444444444222333555666777888:::;;;<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>>>>????????????@@@AAAAAABBBCCCCCCCCCEEEIIILLLNNNOOONNNMMMPPPRRRUUUWWWXXXVVVTTTRRRQQQOOOPPPRRRRRRRRRVVV\\\\\\iii|||}}}zzzxxxqqqggg^^^WWWVVVWWWXXXSSSSSSRRRPPPLLLFFFAAA>>>888888999:::;;;;;;999777666111000555777666999???111111000///////////////---------...............---...///000111222333333444666:::===???@@@??????<<<===>>>@@@AAABBBCCCCCCCCCCCCBBBCCCDDDFFFHHHIIIMMMMMMLLLJJJHHHHHHJJJKKKLLLLLLMMMMMMNNNNNNNNNOOOQQQOOONNNOOOQQQQQQNNNJJJKKKLLLNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNPPPSSSUUUWWWXXXWWWWWW\\\]]]ggg|||oooccc___^^^ZZZVVVUUUQQQNNNKKKHHHFFFEEEEEEEEEAAA@@@>>>===>>>===;;;:::======<<<===>>>AAADDDEEEGGGGGGIIILLLPPPTTTXXXZZZdddlllyyy~~~yyywwwuuurrrlllggglllhhhcccaaaaaa```]]]ZZZ\\\[[[ZZZYYYXXXXXXXXXXXXVVVUUUTTTSSSRRRQQQQQQQQQQQQOOONNNNNNOOOPPPPPPOOOTTTRRRPPPNNNMMMMMMNNNOOOPPPOOOOOOQQQTTTUUURRRPPPPPPPPPOOOOOOOOOOOOPPPPPPSSSQQQNNNNNNPPPQQQPPPMMMJJJJJJIIIHHHHHHIIIJJJKKKMMMOOOOOOPPPPPPRRRUUUXXX```^^^]]]]]]^^^aaadddfffmmmmmmnnnssszzz~~~~~~}}}vvvllleeeaaagggoooyyy~~~ssshhh^^^NNN;;;555999111111111111111111111111111111111000111111222333444444444444444444444444555555666666777777888888<<<===>>>?????????????????????@@@?????????>>>>>>AAABBBBBBCCCDDDDDDCCCCCCBBBFFFLLLQQQRRRPPPLLLIIIOOOPPPRRRSSSSSSRRRPPPOOOOOOOOOPPPQQQRRRRRRRRRRRR[[[bbbkkk|||xxxrrrpppmmmiiieeeeeebbb]]]XXXSSSMMMFFFAAA@@@AAAAAAAAA@@@>>>;;;::::::888555444555666777777111000000///////////////---------............/////////000222333555666666888999;;;>>>???@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHKKKKKKKKKIIIHHHHHHIIIKKKKKKKKKLLLLLLLLLMMMMMMMMMPPPNNNMMMOOOPPPPPPMMMJJJJJJKKKMMMNNNOOOOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOONNNOOORRRUUUVVVWWWWWWVVVYYY[[[dddxxxuuugggaaa```\\\XXXVVVSSSQQQNNNKKKIIIGGGFFFFFFBBBAAA????????????>>><<>>=========???AAABBBDDDEEEFFFIIIMMMQQQTTTWWWYYY```jjjsss~~~|||zzzwwwsssoooooojjjeeebbbbbbaaa___\\\^^^^^^]]][[[ZZZYYYXXXWWWVVVVVVTTTSSSRRRQQQQQQQQQQQQPPPNNNOOOPPPQQQQQQPPPRRRPPPNNNMMMLLLMMMNNNOOONNNMMMMMMOOOQQQRRRPPPMMMMMMLLLLLLKKKKKKLLLLLLMMMOOOLLLJJJKKKMMMNNNMMMKKKJJJIIIHHHHHHIIIJJJKKKLLLOOOQQQSSSTTTUUUWWWZZZ\\\cccbbbbbbbbbdddgggjjjmmmrrrrrruuu{{{sssfff^^^[[[aaammm|||wwwqqqhhh[[[JJJ:::444555111111111111111111111111111111111111111222222333444444444444444444444444666666666777777888888888;;;<<<===>>>????????????AAAAAABBBCCCBBBAAA@@@???BBBBBBCCCCCCCCCCCCCCCCCCDDDGGGLLLPPPPPPNNNJJJGGGLLLMMMOOOPPPQQQPPPOOONNNNNNOOOOOOPPPQQQQQQQQQPPPSSSYYYaaaooo{{{xxx|||}}}vvvppphhhaaaZZZSSSNNNJJJJJJJJJIIIHHHFFFEEEDDDCCC@@@===:::888888999999999111000//////......//////------........./////////000111222444666888999:::<<<<<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBDDDFFFGGGJJJKKKKKKJJJIIIJJJKKKMMMIIIIIIJJJJJJJJJJJJKKKKKKMMMLLLLLLMMMNNNNNNLLLJJJIIIJJJLLLMMMNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOQQQTTTUUUVVVVVVVVVWWWYYY```lllvvvmmmggg```[[[XXXVVVUUUSSSPPPMMMJJJHHHGGGCCCBBBAAAAAAAAAAAA@@@???@@@???>>>===<<<===>>>???BBBBBBCCCEEEIIILLLPPPRRRSSSYYY___eeelllwww|||yyyvvvqqqjjjfffeeeeeecccaaacccccccccbbb```^^^[[[ZZZZZZYYYXXXVVVTTTSSSSSSRRRRRRPPPOOOOOOQQQRRRRRRRRROOONNNMMMLLLLLLLLLMMMNNNMMMMMMMMMNNNPPPPPPNNNLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHJJJLLLLLLKKKKKKKKKKKKKKKLLLNNNOOOPPPTTTWWWZZZ\\\^^^___bbbdddhhhhhhhhhiiilllppptttvvvzzzzzz~~~nnn]]]XXXVVV___ppp~~~}}}zzzxxxqqqpppgggUUUCCC999444111111111111111111111111111111111111111111222333333444444444444444444444444777777777888888888888888:::;;;===>>>???@@@AAAAAACCCDDDFFFHHHGGGEEECCCAAABBBCCCCCCCCCCCCCCCBBBBBBFFFHHHKKKNNNNNNKKKHHHEEEHHHIIIKKKMMMNNNNNNNNNMMMMMMNNNNNNOOOOOOOOONNNNNNOOOTTTZZZcccwwwwwwlllddd]]]XXXUUUSSSRRROOOLLLJJJIIIIIIIIIFFFCCC@@@>>>>>>>>>>>>===000000///............///------......//////000000111222333555888:::;;;<<<>>>>>>======>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAABBBCCCEEEFFFIIIKKKLLLLLLLLLLLLNNNOOOHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKLLLMMMLLLKKKJJJIIIJJJLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRTTTUUUUUUVVVUUUXXX]]]dddpppttteee]]]]]]XXXWWWUUUSSSPPPLLLIIIGGGDDDBBBAAAAAABBBBBBAAA@@@???>>>======<<<======>>>@@@@@@AAACCCEEEIIILLLMMMRRRVVVZZZ]]]aaaiiisss{{{yyyqqqllljjjjjjiiigggggghhhiiiiiigggeeebbb``````___]]][[[YYYXXXWWWWWWSSSQQQPPPPPPRRRSSSSSSSSSMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNOOOOOOPPPOOOMMMLLLIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIKKKLLLNNNNNNOOOOOOPPPRRRTTTUUUWWWWWW\\\___ccceeeggggggiiijjjmmmmmmnnnqqquuuyyy}}}kkkZZZYYY\\\hhh|||{{{sssmmmlllmmmqqqrrreeeMMM<<<777555000111111111111111111111111222111111111111222333333555555555555555555555555888888888888999999999999;;;<<<===???AAABBBCCCCCCEEEGGGIIIKKKKKKHHHEEECCCCCCCCCCCCDDDCCCCCCBBBAAAEEEFFFIIIKKKKKKIIIGGGFFFFFFGGGIIIKKKLLLMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLMMMPPPTTTXXXfff|||ssskkkeeeaaaXXXVVVRRRNNNLLLJJJJJJKKKJJJGGGDDDBBBBBBCCCCCCBBB000//////...............------......///000000111111222333666888:::<<<<<<>>>>>>=========>>>???@@@CCCBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEGGGIIIKKKKKKKKKKKKMMMNNNFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKJJJKKKKKKMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRTTTUUUUUUVVVXXX\\\```fff|||kkk______YYYXXXVVVTTTPPPMMMJJJHHHDDDCCCBBBBBBBBBBBBAAA???===============>>>>>>>>>??????@@@AAACCCFFFHHHJJJMMMOOOSSSUUUXXX^^^eeekkkyyyzzztttqqqpppnnnlllkkklllmmmmmmllljjjhhhfffdddcccaaa___]]]\\\[[[[[[VVVTTTSSSSSSTTTUUUUUUTTTOOONNNNNNNNNNNNOOOOOOPPPMMMNNNOOOOOONNNMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHIIIGGGHHHIIIJJJLLLMMMPPPQQQRRRSSSUUUXXXZZZ\\\^^^___cccfffiiikkkllllllnnnooossstttvvvyyy}}}~~~jjjaaaeeennn|||~~~tttjjjeeefffiiisssppp___FFF777666666222111111111111111111111111222222222111222333333444555555555555555555555555888888999999:::;;;;;;;;;<<<===???AAABBBCCCDDDDDDEEEGGGJJJKKKKKKIIIFFFCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEGGGHHHHHHHHHHHHFFFGGGHHHJJJLLLMMMNNNNNNLLLMMMMMMMMMLLLKKKJJJJJJIIIJJJLLLOOOWWWhhhwwwqqq```^^^[[[WWWTTTQQQOOOOOOLLLIIIFFFEEEEEEGGGGGGGGG000///......------......------...///000000111222222333444666888:::;;;<<<======>>>>>>?????????@@@EEEDDDCCCBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBCCCEEEFFFEEEGGGIIIJJJIIIIIIJJJKKKFFFFFFFFFEEEEEEEEEEEEDDDEEEGGGJJJKKKKKKJJJKKKLLLMMMNNNOOOPPPPPPOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQSSSTTTUUUWWWWWWZZZ]]]```oooyyyeee```ZZZYYYVVVTTTQQQNNNLLLKKKGGGEEECCCCCCCCCBBBAAA???======>>>>>>>>>>>>>>>>>>????????????AAACCCFFFGGGIIIKKKNNNQQQTTTYYY___ccckkkuuu~~~{{{wwwtttqqqqqqrrrqqqpppnnnlllkkkgggfffdddcccaaa```______\\\ZZZXXXXXXXXXYYYXXXWWWRRRRRRRRRRRRRRRRRRRRRRRRMMMOOOQQQPPPNNNLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJLLLMMMNNNNNNPPPSSSUUUVVVWWWZZZ]]]aaaccceeeeeeiiillloooqqqrrrsssuuuwww|||}}}{{{nnnqqqyyywwwllldddbbbeeehhhpppfffSSS???555444555333111111111111111111111111222222222222222333444444555555555555555555555555777888999:::;;;======>>>===>>>@@@AAABBBCCCDDDDDDDDDEEEGGGHHHHHHFFFDDDBBBAAABBBBBBCCCDDDDDDCCCCCCAAABBBBBBDDDEEEGGGHHHIIIFFFGGGHHHIIIKKKLLLMMMNNNMMMMMMMMMLLLLLLJJJIIIHHHIIIIIIKKKNNNRRR\\\nnnmmmlllkkkhhhddd___[[[XXXOOOLLLIIIGGGHHHHHHHHHHHH//////...------------...------...///000111222222444555666777999:::;;;<<<<<<===???@@@AAAAAAAAA@@@EEEDDDCCCBBBBBBCCCEEEFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFHHHJJJKKKJJJIIIJJJKKKFFFFFFEEEEEEEEEDDDDDDDDDDDDGGGJJJKKKKKKJJJKKKMMMOOOPPPQQQRRRRRRQQQPPPOOOJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMNNNPPPRRRSSSTTTVVVTTTWWW[[[\\\ddd~~~rrrddd[[[ZZZWWWTTTQQQPPPOOOOOOJJJHHHFFFEEEDDDCCCAAA???@@@@@@@@@@@@???>>>======>>>=========???AAABBBDDDEEEGGGJJJMMMQQQVVVZZZ]]]bbbiiittt~~~}}}{{{yyyvvvtttrrrqqqlllkkkjjjhhhggggggffffffdddaaa___^^^^^^]]]\\\[[[WWWWWWWWWVVVVVVUUUTTTTTTQQQTTTUUUTTTQQQNNNNNNOOOOOOOOONNNNNNNNNNNNOOOOOOQQQSSSUUUVVVUUUVVVZZZ]]]\\\^^^bbbfffiiilllnnnooorrrtttwwwzzz|||~~~{{{pppddd```bbbeeeffffffUUUCCC:::666444222222111111111111111111111111333222222222222333444444555555555555555555555555666777888:::<<<>>>@@@AAA===>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDCCCAAAAAA@@@@@@BBBCCCDDDDDDEEEEEECCCBBBBBBBBBBBBDDDFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNMMMMMMLLLJJJIIIHHHIIIIIIKKKOOOQQQUUU```lll|||zzzyyyzzz~~~vvvwwwxxxvvvrrrjjjccc^^^TTTQQQMMMJJJIIIIIIHHHGGG//////...------------...------...///000111222222666777777888:::;;;<<<<<<<<<>>>@@@CCCDDDCCCBBBBBBCCCBBB@@@@@@@@@BBBCCCEEEEEEEEEDDDCCCCCCDDDFFFFFFIIILLLNNNNNNMMMLLLLLLMMMFFFFFFEEEEEEDDDDDDDDDCCCCCCGGGKKKLLLKKKJJJLLLNNNQQQRRRSSSSSSSSSRRRQQQPPPJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMOOOQQQSSSTTTVVVRRRSSSXXXYYY]]]qqq}}}iii]]][[[WWWTTTRRRQQQQQQRRRLLLJJJHHHGGGFFFEEEBBB@@@CCCCCCBBBAAA???===<<<;;;===<<<<<<<<<===???@@@AAA???AAADDDGGGKKKPPPSSSVVVXXX^^^gggnnnxxx}}}yyywwwvvvrrrqqqpppooonnnmmmmmmmmmiiifffdddbbbbbbaaa___^^^ZZZZZZZZZYYYXXXWWWVVVUUUWWWYYY[[[ZZZVVVSSSSSSTTTVVVUUUUUUTTTTTTUUUUUUVVVYYY[[[^^^^^^]]]]]]aaadddccceeeiiimmmqqqtttvvvwwwzzz|||kkk___^^^bbbeeeeee\\\HHH888777888333///000111111111111111111111111333333222222333333444555666666666666666666666666555666888:::===???AAABBB<<<===>>>???????????????AAAAAAAAAAAAAAA@@@@@@??????@@@AAACCCDDDEEEEEEFFFEEEDDDBBBAAAAAABBBDDDEEEFFFFFFFFFGGGHHHIIIKKKKKKNNNNNNNNNMMMLLLJJJIIIHHHEEECCCFFFLLLMMMMMMSSS\\\hhhxxxwwwuuutttwwwxxx{{{}}}|||wwwoooeee___YYYUUUPPPLLLJJJHHHGGGEEE000//////.........//////---------...000111333444444555777999:::;;;;;;:::>>>>>>???@@@AAAAAABBBBBBBBBAAA???======>>>???@@@AAABBBDDDEEEGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIDDDDDDEEECCCAAA@@@BBBCCCEEEFFFIIIJJJJJJKKKMMMOOOPPPQQQSSSTTTSSSQQQNNNLLLIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIKKKMMMOOOPPPPPPPPPSSSMMMMMMSSSUUUVVVddduuurrraaaZZZTTTTTTTTTQQQPPPQQQKKKJJJIIIGGGEEEDDDCCCBBBDDDDDDCCCBBB???<<<999888===============>>>??????@@@AAACCCEEEHHHKKKNNNOOOUUUXXX]]]ccckkkvvv~~~~~~|||yyyvvvtttttttttuuurrrooojjjgggeeedddcccbbbccccccaaa___^^^]]]]]]]]]]]]______]]]YYYWWWWWWYYYZZZ[[[]]]___```___]]]\\\```cccfffhhhhhhgggggghhhooorrrwwwzzz|||~~~kkk``````cccbbb^^^DDD???888222//////111333222222111111111111111111///000222333444555555555555555555555555666777888666888;;;<<<<<<<<<===>>>===???AAABBBAAA??????@@@BBBAAA???>>>>>>>>>??????AAA@@@??????@@@AAA@@@??????>>>>>>>>>>>>???AAABBBDDDEEEGGGIIIJJJJJJJJJIIILLLNNNOOONNNKKKGGGEEEDDDGGGHHHHHHHHHIIIMMMRRRVVV]]]iii|||wwwqqqlllpppxxxvvvvvvvvvuuurrrnnniiifff\\\\\\\\\YYYUUUPPPJJJGGG//////............//////...//////000111333444555666777888:::;;;;;;;;;:::<<<===>>>???@@@AAABBBBBBBBBAAA???>>>===>>>@@@AAAAAABBBDDDFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJDDDEEEEEECCCAAAAAABBBCCCCCCEEEGGGIIIIIIJJJMMMOOOPPPQQQSSSTTTSSSQQQNNNMMMKKKKKKKKKKKKJJJJJJIIIIIIHHHIIIJJJLLLNNNPPPRRRRRRXXXRRRQQQUUUTTTRRR[[[iiihhh___WWWWWWWWWTTTQQQQQQNNNMMMLLLJJJHHHFFFDDDCCCDDDDDDDDDCCCAAA>>><<<;;;============>>>???@@@AAA???@@@BBBDDDGGGJJJLLLNNNOOORRRVVV\\\cccllluuu|||}}}|||{{{{{{yyyuuuqqqnnnmmmmmmlllkkkiiiiiigggfffeeeeeeeeeeeeeeefffgggeeebbb```aaabbbfffggghhhjjjjjjjjjjjjjjjkkknnnqqqsssssssssssstttzzz~~~kkkdddffffff^^^TTT>>>;;;666222000000222444333333333222222222222222111222333555666666777777666666555555555666777777666888;;;<<<<<<<<<<<<===???AAACCCCCCBBBAAAAAAAAAAAAAAA???>>>>>>>>>?????????>>>>>>@@@AAABBBAAA?????????>>>>>>???@@@BBBCCCDDDEEEFFFHHHIIIIIIIIIIIILLLNNNOOOMMMIIIFFFDDDCCCEEEFFFGGGGGGHHHKKKOOORRRSSSYYYkkkwwwsssvvvwww|||yyyxxxvvvsssoookkkgggeeelllllljjjfff```XXXQQQMMM///......------...//////111111111222333555777777888999999:::;;;;;;::::::;;;<<<===>>>@@@AAABBBCCCCCCBBB@@@>>>>>>???@@@AAAAAABBBDDDFFFHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKEEEFFFFFFDDDBBBAAABBBCCCBBBDDDFFFHHHIIIJJJMMMOOOPPPRRRSSSTTTTTTQQQOOOMMMLLLKKKIIIHHHHHHHHHHHHIIIHHHIIIIIIJJJMMMPPPRRRTTTXXXTTTTTTWWWTTTPPPTTT]]]mmmsssggg]]]ZZZ[[[YYYVVVUUUSSSRRRPPPMMMKKKHHHFFFEEEDDDDDDDDDCCCBBBAAA@@@???============>>>???@@@AAA>>>???@@@BBBEEEGGGJJJKKKKKKMMMPPPTTTZZZaaaiiinnnqqqzzz~~~zzzxxxxxxxxxwwwwwwtttsssrrrqqqppppppooopppnnnooopppooommmmmmmmmoooqqqqqqqqqrrrsssuuuvvvwwwxxx{{{|||zzz~~~xxxkkkgggjjjeeeTTTEEE777666333222111222333555333333333444444444444444333444555666777888888888777777666555555555666666666888;;;<<<<<<;;;<<<===@@@BBBDDDDDDCCCBBBAAABBB@@@@@@???>>>>>>>>>??????>>>>>>@@@BBBEEEEEECCCAAA@@@?????????@@@AAACCCDDDEEEFFFFFFGGGHHHIIIJJJJJJLLLNNNNNNLLLHHHDDDBBBBBBBBBDDDFFFGGGGGGIIIKKKMMMLLLLLLTTTiii}}}}}}~~~~~~{{{xxxuuurrrqqqppppppxxxyyyzzzxxxrrrjjjbbb]]].........---......//////222222222333555666888999999999::::::999999999999;;;<<<===???AAACCCDDDEEECCCBBB@@@?????????AAABBBAAABBBDDDFFFHHHJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKFFFGGGFFFEEEBBBAAABBBCCCBBBDDDGGGHHHIIIKKKNNNPPPPPPRRRSSSTTTSSSQQQOOOMMMJJJIIIGGGEEEEEEGGGIIIKKKKKKJJJIIIJJJKKKNNNQQQSSSSSSRRRTTTXXXWWWSSSTTTYYYccc{{{wwwhhhbbbbbb___\\\ZZZWWWVVVSSSPPPMMMJJJHHHGGGCCCCCCCCCCCCBBBBBBAAAAAA>>>======<<<<<<======>>>======>>>@@@BBBEEEGGGHHHJJJLLLOOOQQQUUUZZZ```dddjjjooouuuzzz~~~|||{{{zzzzzzvvvwwwxxxyyyyyyzzz{{{{{{||||||{{{|||}}}~~~}}}}}}zzzuuutttyyyyyyrrrllljjjggg[[[HHH999333333222222222222333333333333333333444444444444444555666777888888888888888888777666555555555666666888;;;<<<;;;;;;;;;<<>>>>>>>>>>>>>>>>>>>>???AAAEEEHHHHHHFFFCCC@@@@@@??????@@@BBBDDDEEEGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNKKKGGGDDDBBBBBB@@@CCCFFFGGGGGGGGGHHHIIIKKKIIILLLVVVjjj~~~|||yyyxxxyyy|||zzznnnfff...............///000111222222333444555777888999:::999999999888888888888===>>>???AAACCCEEEFFFGGGDDDCCCAAA@@@???@@@AAABBBAAABBBDDDFFFHHHIIIJJJJJJIIIHHHGGGGGGGGGIIIJJJKKKGGGHHHGGGEEECCCBBBBBBDDDDDDFFFIIIJJJKKKLLLOOOQQQPPPQQQSSSSSSSSSQQQNNNLLLGGGFFFDDDCCCDDDGGGJJJLLLLLLKKKJJJJJJJJJLLLOOOPPPPPPQQQUUUYYYYYYVVVUUUWWW```lll}}}sssllleee___]]]ZZZXXXVVVSSSOOOLLLJJJHHHCCCBBBBBBAAAAAAAAAAAAAAA???>>>===<<<;;;:::::::::<<<<<<===>>>@@@BBBDDDEEEIIIKKKMMMOOOQQQTTTYYY]]]___bbbfffkkkqqqxxx}}}zzzxxxxxxxxxsssppppppuuuyyy}}}ppppppooojjj___OOO???555222222222333222222111000111222222222333333444444444555666777777888777777999888777666666666666666666888;;;<<<;;;::::::;;;===>>>@@@@@@>>>===<<<<<<<<<=====================;;;<<>><<<;;;:::::::::<<<<<<===>>>???AAACCCDDDEEEGGGIIIJJJLLLNNNRRRUUUWWWXXX\\\ccchhhmmmxxxzzzvvvtttttttttnnnmmmoooqqqqqqrrrzzzyyypppqqqooodddTTTDDD:::666222222333333222111000000111111222222333333444444555666777777888888888777888888777666666666777777666888;;;;;;:::999:::::::::;;;======;;;999888888::::::;;;<<<<<<<<<;;;;;;888888:::===@@@AAA???===???>>>>>>???@@@BBBDDDEEEGGGHHHJJJLLLMMMMMMLLLLLLKKKKKKKKKHHHEEEBBBBBBCCCAAACCCEEEEEEDDDCCCCCCDDD@@@DDDIIIJJJLLLYYYwww~~~|||xxxuuutttuuuwwwxxx{{{000000000000111222333444555666666777888:::;;;<<<<<<<<<;;;:::;;;;;;<<<===@@@@@@AAABBBCCCDDDEEEFFFEEEDDDBBBAAA@@@AAACCCDDDBBBBBBCCCEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJIIIGGGDDDBBBCCCDDDGGGIIIJJJKKKKKKKKKMMMNNNMMMNNNPPPQQQPPPNNNKKKJJJFFFEEEDDDBBBBBBCCCEEEFFFGGGHHHIIIKKKMMMNNNOOOPPPPPPQQQRRRSSSUUUVVVUUUTTTSSSYYYgggooohhh^^^]]][[[XXXVVVSSSQQQPPPIIIHHHEEECCCAAA@@@@@@@@@??????>>>===============<<<<<<======???@@@BBBBBBAAACCCEEEGGGHHHKKKOOOQQQTTTTTTXXX___ccceeemmmwww{{{~~~xxxsssqqqqqqrrrkkklllnnnmmmkkklllxxxvvvsssooofffXXXGGG;;;555444111111222222222222222222222222222333444555555555777888888999999999999999777777777666777777888888666888;;;;;;:::999999:::888999;;;:::888666666666777888999:::;;;::::::999888888888:::===>>>>>><<<=========>>>???AAACCCEEEDDDFFFIIILLLMMMLLLJJJIIIGGGGGGGGGEEEBBBAAAAAABBB@@@BBBCCCBBBAAA@@@@@@AAA@@@BBBEEEGGGHHHPPPcccvvvzzzvvvrrrqqqpppuuu~~~111111111111222333444555777777888999:::<<<===>>>>>>===<<<<<<<<<>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDFFFDDDBBBAAAAAAAAACCCDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIHHHHHHJJJJJJIIIGGGDDDCCCCCCDDDGGGIIIJJJJJJIIIJJJKKKMMMLLLNNNOOOPPPOOOMMMKKKIIIHHHGGGEEECCCBBBBBBBBBBBBCCCEEEHHHKKKNNNPPPQQQRRRLLLMMMNNNOOORRRWWWXXXVVVOOOXXXbbbssszzzrrr```___]]][[[XXXVVVTTTSSSLLLJJJGGGDDDBBB@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB<<<<<<======>>>@@@AAABBB@@@BBBEEEFFFHHHJJJNNNQQQSSSRRRUUUZZZ\\\[[[aaakkktttxxx}}}xxxsss{{{wwwrrrpppppppppjjjkkkmmmkkkgggjjjyyytttpppuuulll]]]LLL===555111000000000111222333333444555333333444444555666777777999999:::;;;;;;;;;::::::777777666666777888999999666888;;;;;;:::999999999777999::::::777555555555666777888999:::999999888;;;::::::;;;>>>??????>>>===<<<<<<===???AAACCCDDDAAADDDHHHLLLMMMKKKHHHFFFDDDEEEDDDBBB@@@???@@@AAA???@@@AAA@@@>>>===>>>???FFFDDDDDDFFFGGGLLLWWWbbb}}}yyyuuuoooqqqtttwwwzzz|||||||||444222111000111444888:::;;;:::::::::;;;<<<>>>?????????>>>>>>>>>>>>>>>???BBBBBBBBBCCCDDDFFFGGGHHHJJJGGGDDDAAA??????AAABBBBBBBBBBBBCCCCCCCCCDDDDDDHHHHHHHHHHHHGGGFFFEEEEEEIIIHHHHHHGGGGGGFFFFFFEEEDDDFFFIIIJJJIIIHHHGGGHHHKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGFFFEEEDDDBBBAAAGGGHHHIIIKKKMMMNNNOOOOOONNNNNNNNNOOOPPPQQQSSSSSSUUUWWWYYY```yyysssjjj```[[[[[[[[[WWWSSSQQQNNNJJJGGGFFFDDDCCCAAABBB@@@??????@@@@@@???===>>>===<<<<<<<<<>>>???@@@BBBBBBCCCDDDFFFGGGIIIJJJNNNOOOPPPSSSWWW[[[___aaahhhkkkooossswww|||sssjjjlllwww{{{wwwxxxxxxwwwuuuvvvooommmqqqqqquuuyyyuuusssqqqlll^^^LLL@@@;;;888555111333333222222111222222222444444444444444555777777999::::::;;;;;;::::::999666666777888999999::::::777888999::::::999888888888888888888888777666666777888999:::::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>=========>>>@@@BBBDDDEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEDDDCCCAAA@@@???>>>=========<<<;;;;;;===???EEEDDDBBBBBBEEEJJJPPPSSSiii|||}}}yyyuuurrrooollliii222222222333555666888999<<<;;;::::::;;;===>>>??????>>>>>>======>>>>>>>>>AAABBBCCCDDDEEEFFFGGGGGGHHHFFFDDDAAA@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEGGGJJJKKKJJJIIIHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDGGGHHHIIIKKKLLLMMMMMMNNNLLLLLLMMMMMMNNNPPPQQQRRRNNNQQQUUU\\\lllooobbb[[[YYYWWWVVVTTTQQQMMMJJJGGGEEEBBB???BBB@@@>>>>>>?????????>>>>>>>>>===<<<======??????@@@AAAAAABBBCCCEEEGGGHHHLLLLLLMMMPPPSSSVVVZZZ[[[___bbbeeeiiimmmrrrwww{{{vvvmmmjjjnnnsss{{{yyy{{{~~~~~~}}}xxxzzz}}}|||sssnnnmmmllliii[[[PPPAAA777444333000---222222222222333444555666555555555555666777888999;;;;;;<<<<<<<<<<<<;;;;;;777777888999:::;;;<<<<<<;;;;;;<<<<<<;;;:::999888888888999999888777777666888999999::::::::::::999::::::::::::;;;<<<===>>>???>>>======>>>AAACCCDDDEEEFFFHHHIIIIIIIIIGGGGGGFFFFFFDDDCCCAAA@@@@@@???;;;<<<<<<;;;;;;;;;>>>@@@GGGFFFEEEDDDFFFIIIMMMOOOZZZjjjxxxpppjjj111222444777888999888888<<<<<<;;;;;;<<<===>>>@@@???>>>>>>===>>>>>>??????@@@AAACCCEEEEEEFFFEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@>>>>>>?????????@@@@@@@@@BBBBBBDDDEEEEEEFFFFFFFFFBBBBBBCCCCCCDDDEEEEEEFFFFFFHHHKKKLLLKKKJJJIIIJJJHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKJJJIIIHHHGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOMMMOOOTTT[[[bbbtttrrrbbb[[[[[[\\\YYYVVVRRRNNNLLLHHHDDDAAABBB@@@===<<<===???????????????>>>=========>>>>>>>>>??????@@@AAACCCDDDEEEHHHHHHIIIKKKMMMPPPRRRTTTUUUWWWZZZ]]]aaafffmmmqqqvvvxxx{{{}}}}}}ssskkkhhhgggooo}}}}}}{{{sssqqqmmmiiijjjlllhhhaaaMMMDDD:::555555555333111111222222333555777888999777777777777888999:::;;;========================999999:::;;;<<<===>>>>>>@@@@@@???>>>===;;;999888999999999999999888888777:::::::::;;;::::::999999999999999999:::;;;<<<<<<@@@?????????@@@AAACCCDDDDDDEEEGGGIIIJJJJJJJJJIIIHHHGGGEEECCCAAAAAAAAAAAA:::;;;<<<<<<;;;<<>>??????????????????@@@@@@AAA???AAACCCEEEFFFEEEDDDCCCBBBCCCCCCDDDCCCBBB@@@@@@>>>>>>>>>????????????@@@@@@AAABBBDDDFFFGGGGGGGGGDDDDDDDDDDDDEEEEEEFFFFFFFFFIIILLLMMMLLLJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIKKKLLLMMMNNNKKKPPPYYY[[[cccuuugggaaaaaaZZZXXXUUURRRPPPMMMIIIFFFDDDAAA===<<<===>>>??????@@@??????>>>>>>=========>>>>>>>>>???@@@AAACCCCCCEEEEEEFFFGGGIIIJJJLLLLLLOOOQQQSSSVVVYYY^^^eeeiiilllnnnqqqsssvvvyyy~~~|||ssskkkfffhhhzzz}}}}}}xxx|||uuummmhhhhhhggghhhllllllaaaTTTCCC>>>888666777888666444222222222444555777999:::888888888888999:::;;;;;;=========<<<<<<=========;;;<<<<<<===>>>?????????DDDCCCBBB@@@>>><<<:::999999999::::::::::::999999;;;;;;<<<;;;;;;:::999999888888888888999:::;;;<<<@@@@@@@@@@@@AAABBBCCCDDDCCCDDDFFFHHHJJJKKKLLLLLLJJJHHHFFFDDDBBBBBBBBBCCC>>>>>>???>>>===>>>@@@BBBIIIIIIIIIIIIIIIIIIIIIIIINNNSSS]]]lll444444555666888:::<<<=========<<<;;;;;;<<<>>>>>>AAA@@@@@@@@@AAAAAABBBCCC???@@@BBBDDDEEEDDDCCCBBBAAABBBCCCDDDCCCBBB@@@???????????????@@@@@@@@@@@@@@@AAACCCEEEFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFHHHKKKLLLKKKJJJIIIJJJGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLFFFHHHQQQTTTXXXkkkxxxjjjcccZZZXXXUUUSSSQQQOOOMMMJJJGGGDDD@@@>>>>>>???@@@@@@@@@@@@?????????>>>======>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGGGGGGGJJJLLLNNNPPPSSSWWW\\\```]]]```dddgggiiimmmqqqtttxxx{{{|||tttnnnjjjvvv}}}zzzxxxwwwzzzzzzmmmeee```dddiiilllllleeeSSSBBB999666333222333444222111222222333333444666777888888888888888999:::;;;<<<======<<<;;;;;;<<<=========>>>>>>>>>>>>>>>??????DDDCCCBBB???===<<<::::::::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<;;;:::999888888888888999:::;;;;;;@@@@@@@@@@@@AAABBBCCCCCCBBBCCCEEEGGGIIIKKKLLLMMMKKKJJJHHHFFFDDDDDDDDDDDDBBBCCCCCCAAA???@@@AAACCCHHHHHHIIIIIIJJJJJJJJJJJJOOOQQQUUU\\\hhhyyy444444444555777:::===>>>===<<<;;;::::::;;;<<<===@@@@@@@@@@@@AAABBBCCCCCC???@@@BBBCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBAAA???>>>???@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFHHHHHHGGGFFFFFFEEEDDDDDDDDDGGGIIIJJJIIIHHHHHHHHHEEEEEEFFFFFFGGGGGGHHHHHHFFFEEEDDDBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMGGGHHHNNNRRRUUU```lllxxxkkkbbb^^^YYYUUUSSSPPPNNNLLLKKKHHHDDDBBBAAAAAA@@@?????????@@@@@@@@@???>>>>>>????????????@@@AAABBBCCCAAAAAACCCDDDDDDEEEDDDDDDEEEGGGJJJKKKMMMOOOSSSVVVTTTWWW[[[^^^aaadddhhhkkkppprrruuuxxx{{{|||wwwpppvvv~~~{{{yyywwwvvvjjjdddccckkkqqqpppiii\\\JJJ:::555333222222222333222000222333333333555666777888999999999999:::;;;<<<<<<>>>===<<<;;;;;;<<<===>>>??????>>>>>>======<<<<<>>>>>???@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBDDDDDDCCCBBBAAA@@@>>>===??????@@@@@@@@@@@@AAAAAACCCCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDGGGHHHGGGFFFEEEFFFBBBBBBCCCDDDDDDEEEFFFFFFEEEDDDBBB@@@@@@AAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLKKKLLLLLLMMMNNNRRRXXX]]]oootttnnnfff^^^XXXTTTPPPNNNOOOLLLIIIFFFEEECCCAAA???===>>>???@@@@@@@@@??????>>>>>>>>>>>>???@@@AAABBB>>>???@@@BBBCCCCCCBBBBBBAAADDDGGGIIIJJJJJJLLLMMMOOORRRVVVYYY[[[^^^aaacccgggjjjmmmppprrruuuxxxzzz{{{~~~wwwzzz~~~~~~}}}}}}~~~qqqgggcccjjjrrruuukkk\\\NNNBBB:::555444333333444555555444222222333444666999;;;<<<;;;;;;;;;;;;<<<===>>>>>>@@@???===<<<<<<===???@@@@@@???>>>===<<<:::999999===<<<;;;:::999999::::::;;;;;;<<<===============;;;<<<<<<============<<<999888888999999:::;;;<<>>???@@@AAAAAAAAA@@@@@@@@@AAABBBBBBEEEDDDCCCBBB@@@???>>>===????????????@@@@@@@@@@@@CCCCCCCCCCCCBBBAAA@@@???>>>??????@@@@@@AAAAAABBB@@@CCCFFFGGGFFFDDDDDDDDD@@@@@@AAAAAABBBCCCDDDDDDDDDCCCAAA@@@@@@AAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJLLLLLLDDDJJJLLLHHHFFFJJJOOOPPP\\\vvv~~~rrrggg^^^XXXSSSQQQQQQOOOLLLIIIGGGEEEAAA???===>>>???@@@AAAAAA@@@???>>>>>>===>>>>>>???@@@AAA<<<===???AAAAAAAAAAAA@@@@@@CCCGGGIIIIIIIIIIIIIIIJJJMMMQQQSSSUUUWWWYYY[[[\\\___cccfffhhhjjjmmmoootttwww|||~~~~~~}}}|||{{{|||}}}~~~}}}}}}~~~~~~~~~}}}kkkbbbaaajjjqqqppp```KKK>>>999888222111111111222333444555111111333555888;;;>>>@@@<<<<<<<<<======>>>???@@@AAA@@@>>>======>>>@@@AAAAAA@@@>>>===;;;999777777:::999888777777888999:::;;;;;;<<<===>>>>>>======;;;;;;<<<===>>>>>>>>>===999999999999:::;;;<<<===>>>>>>???@@@@@@@@@??????BBBBBBBBBDDDEEEHHHIIIKKKIIIKKKLLLLLLKKKHHHEEECCC>>>???AAABBBCCCEEEIIILLLLLLKKKJJJIIIHHHIIIJJJJJJKKKKKKJJJJJJLLLSSS[[[aaagggttt666555555555666888:::<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@???BBBBBBAAA@@@@@@??????>>>@@@@@@??????>>>>>>======AAA@@@???>>>===<<<;;;;;;>>>??????>>>===<<<<<<===CCCCCCCCCCCCCCCCCCCCCCCC?????????@@@AAABBBDDDEEEBBBAAA@@@?????????@@@AAAAAACCCDDDFFFGGGGGGGGGFFFFFFGGGIIIKKKLLLLLLKKKKKKKKKJJJHHHGGGHHHKKKNNNPPP[[[aaaxxxpppccc[[[UUURRRKKKMMMPPPPPPMMMJJJGGGEEEBBBAAA@@@>>>>>>>>>>>>???;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>BBBBBBAAABBBBBBCCCDDDEEEGGGHHHJJJLLLNNNQQQRRRSSSWWWWWWYYYZZZ]]]___bbbcccnnnpppssstttuuuwwwzzz|||}}}~~~}}}{{{zzzxxxwwwwwwuuusssqqqrrrvvvyyyzzzyyywwwzzz~~~vvvmmmmmmppp}}}qqqaaaRRRCCC777333444222222222222333333444555555666888999:::;;;;;;;;;============>>>???@@@AAA@@@@@@@@@@@@@@@???>>>===CCCDDDDDDBBB>>>;;;::::::888888777777777888:::;;;999;;;<<<>>>@@@@@@@@@???>>>>>>===<<<;;;;;;::::::<<<<<<<<<;;;;;;::::::999===>>>???>>>======???AAADDDDDDDDDEEEFFFGGGIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIJJJJJJIIIHHHIIIJJJKKKLLLKKKKKKLLLLLLMMMPPPUUUYYY^^^hhhxxx666777777777999:::;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAA@@@??????>>>AAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>=========@@@???>>>===<<<;;;::::::;;;<<<======<<<<<<===???AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???@@@AAABBBCCCCCCBBB@@@??????@@@AAAAAACCCDDDEEEFFFFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGIIIKKKLLLOOOUUUiiilllaaa[[[YYYTTTTTTTTTRRRNNNLLLJJJIIIEEEDDDCCCAAA@@@???@@@@@@==================>>>>>>>>>>>>>>>>>>>>>=========@@@@@@@@@@@@AAABBBCCCCCCEEEFFFGGGIIILLLNNNOOOPPPRRRRRRTTTUUUXXX[[[]]]^^^eeehhhkkklllnnnooorrruuuvvvxxx{{{|||}}}~~~|||{{{~~~}}}~~~~~~|||{{{zzzyyywwwtttrrrqqqpppnnnmmmooosssvvvwwwvvvwwwyyy{{{||||||sssqqquuuxxxzzzkkkXXXJJJ>>>666333555222222222222333444555666888999:::;;;<<<=========>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>AAABBBCCCAAA>>>;;;;;;;;;999999888777888999:::::::::;;;===???@@@@@@@@@@@@??????>>>======<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;===>>>>>>>>>======???AAACCCDDDDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHJJJIIIHHHHHHHHHIIIJJJKKKJJJKKKKKKKKKKKKNNNSSSVVVZZZaaammm~~~888888:::;;;<<<<<<===<<<============>>>>>>>>>>>>????????????@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<>>>???@@@AAA@@@>>><<<;;;<<<<<<<<<===============>>>======<<<;;;:::999999777999;;;<<<;;;<<<>>>???????????????????????????<<<======>>>???@@@AAAAAADDDCCCAAA@@@@@@@@@AAABBBEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIPPP]]]rrr{{{jjjaaa^^^ZZZXXXTTTPPPMMMKKKJJJJJJIIIHHHFFFDDDCCCBBBAAAAAA?????????????????????????????????>>>>>>======<<<>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDFFFHHHJJJKKKLLLLLLLLLMMMOOORRRTTTWWWXXX```bbbeeegggiiikkknnnpppqqqsssvvvxxxyyy{{{~~~}}}}}}}}}~~~yyywwwyyy{{{|||{{{yyyyyyyyyzzz~~~}}}}}}~~~}}}{{{zzzyyyxxxwwwwwwvvvuuurrrooollljjjhhhhhhiiilllppprrrrrrqqquuuwwwyyyyyy{{{vvvqqqwww||||||qqq```LLL???999444444555222222222333444666777888<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@???@@@AAA@@@>>><<<;;;<<<;;;:::999999999999999:::;;;;;;===>>>????????????@@@??????>>>>>>=========<<<<<<<<<<<<<<<<<<======<<<===>>>===<<<<<<>>>@@@AAABBBDDDFFFGGGGGGGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJKKKJJJJJJLLLPPPSSSWWW[[[aaajjjyyy999:::<<<>>>>>>>>>>>>============>>>>>>>>>???????????????@@@AAAAAAAAABBBAAAAAAAAA@@@???===<<<;;;<<<===???AAA@@@>>>;;;:::::::::;;;;;;<<<======>>><<<<<<;;;;;;:::999999888777888::::::::::::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@DDDCCCBBBAAA@@@AAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDFFFGGGEEEFFFFFFGGGGGGFFFEEEDDDJJJPPPUUU^^^yyywwwiiiccc^^^[[[VVVRRRPPPOOONNNMMMLLLKKKIIIGGGEEECCCBBBAAAAAAAAA@@@@@@@@@@@@??????@@@@@@??????>>>===<<<<<<<<<===>>>>>>???@@@@@@@@@@@@AAABBBDDDEEEGGGHHHHHHHHHHHHIIIKKKNNNPPPRRRTTTYYY\\\___aaaccceeehhhkkkkkkmmmqqqsssuuuwwwzzz}}}{{{{{{zzz{{{{{{|||}}}~~~~~~xxxuuuvvvxxxyyyyyyxxxxxxxxxyyy{{{~~~|||yyyyyyzzz}}}}}}|||{{{yyyvvvtttrrrrrrrrrrrrpppmmmiiifffcccbbbcccfffiiilllnnnnnnnnnqqquuuyyy|||~~~sssvvv}}}{{{tttcccRRR@@@888666444333444222222333444555777999:::>>>>>>???????????????>>>???@@@AAACCCDDDCCCCCCBBBDDDCCCBBBAAA@@@@@@??????<<<>>>??????===<<<<<<===<<<<<<;;;::::::999999999:::;;;;;;<<<===>>>>>>>>>?????????>>>>>>=========;;;<<<<<<<<<======>>>>>>;;;<<<===<<<;;;;;;===??????AAACCCFFFGGGFFFEEEDDDBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJLLLOOOQQQUUUWWWZZZ^^^fffxxx:::;;;===>>>??????>>>===============>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBAAAAAA???>>><<<<<<;;;===???@@@@@@>>><<<:::999999:::;;;<<<===>>>>>>;;;;;;::::::999999888888888999::::::999999:::;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAA@@@CCCCCCAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFGGGHHHHHHFFFEEEDDDCCCCCCCCCDDDEEEDDDEEEFFFGGGGGGFFFDDDCCCGGGJJJLLLPPPdddyyypppgggccc]]]XXXVVVUUUSSSQQQNNNMMMKKKIIIGGGEEECCCBBBAAAAAAAAA@@@@@@@@@??????AAA@@@@@@???>>>======<<<<<<<<<>>>???@@@@@@??????@@@@@@AAABBBCCCDDDEEEFFFFFFFFFHHHIIILLLNNNQQQRRRQQQSSSVVVXXXZZZ\\\___aaabbbdddgggjjjlllooorrruuuxxxxxxwwwwwwxxxxxxyyyzzzwwwyyy|||~~~}}}}}}}}}}}}wwwvvvxxx{{{|||{{{}}}}}}}}}}}}}}}~~~~~~zzzxxxxxxyyyyyyyyyxxxvvvtttqqqooonnnmmmmmmllljjjhhhdddbbb```___aaadddgggjjjkkkllllllmmmsss{{{~~~|||ttteeeRRREEE999666666555222111333333444555666888:::;;;===>>>>>>?????????>>>>>>???AAADDDFFFFFFFFFDDDCCCCCCBBB@@@???>>>=========:::<<<>>>===<<<;;;<<<===<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;<<<<<<===>>>>>>===============<<<;;;<<<<<<<<<======>>>>>>:::;;;<<<;;;::::::<<<>>>===???AAACCCDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEGGGHHHKKKLLLLLLLLLKKKLLLNNNQQQRRRRRRUUUXXX[[[eee{{{;;;<<<<<<===>>>>>>======<<<<<<<<<<<<===============>>>>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>===<<<===>>>??????>>>===;;;::::::;;;;;;<<<===>>>>>>;;;:::::::::999999999888888999::::::999999:::;;;===========================>>>@@@AAAAAAAAA@@@???AAAAAA@@@@@@@@@BBBCCCDDDCCCCCCDDDDDDEEEGGGHHHIIIEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCDDDEEEHHHNNN[[[wwwwwwoooddd\\\WWWUUURRROOOOOONNNMMMLLLJJJGGGEEEDDDCCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@??????>>>>>>===:::;;;===?????????>>>>>>??????@@@AAABBBBBBCCCCCCDDDEEEFFFHHHJJJMMMOOOPPPOOOQQQTTTUUUVVVXXXZZZ]]]\\\___bbbdddfffiiillloooqqqqqqqqqqqqqqqrrrssstttqqqsssuuuwwwxxxxxxwwwvvvyyyzzz{{{~~~}}}{{{|||}}}{{{xxxyyy}}}~~~|||yyywwwwwwxxxtttsssrrrpppmmmkkkjjjiiigggfffeeecccaaa```___^^^^^^aaadddfffggghhhjjjlllkkksss~~~}}}~~~{{{|||hhhVVVEEE<<<555666777555222222555555555666777999:::;;;======>>>???????????????@@@BBBFFFHHHIIIHHHEEECCCBBBAAA???===<<<;;;;;;<<<999;;;===<<<;;;:::;;;<<<<<<============<<<<<<;;;:::::::::::::::;;;<<<<<<========================<<<<<<<<<<<<<<<<<<======999:::;;;:::999999;;;===;;;===>>>@@@AAAAAAAAAAAA@@@@@@AAACCCDDDFFFGGGHHHFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCDDDFFFFFFJJJKKKLLLLLLLLLLLLNNNPPPNNNMMMOOOSSSSSSWWWhhh||||||{{{;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???===>>>>>>??????>>>>>>===;;;;;;<<<<<<=========>>>;;;::::::::::::999999999666888::::::::::::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAA@@@???>>>>>>>>>>>>???@@@BBBDDDEEECCCCCCBBBBBBCCCDDDEEEFFFBBBBBBBBBBBBAAA@@@???>>>@@@@@@AAABBBCCCCCCCCCCCCCCCAAAGGGQQQWWWeeerrrbbbYYYUUURRRPPPPPPPPPPPPOOOMMMKKKHHHGGGEEEDDDDDDCCCBBBBBBAAAAAA????????????????????????888999;;;===>>>===<<<<<<>>>>>>>>>???@@@@@@@@@AAAAAABBBCCCEEEGGGJJJLLLMMMNNNPPPSSSTTTTTTUUUWWWYYYWWWYYY]]]___```bbbfffhhhjjjjjjjjjjjjkkklllmmmnnnnnnoooppprrrssssssttttttwwwwwwwwwxxxzzz{{{{{{{{{vvvwwwxxxzzz|||}}}}}}}}}}}}{{{zzz|||~~~~~~{{{{{{zzzwwwtttrrrrrrsssnnnmmmjjjhhhfffeeeeeeeee```___]]]\\\[[[\\\]]]^^^^^^```cccccccccdddhhhkkkmmmttt~~~}}}yyytttqqqqqqrrrttt|||oooYYYIII===888444555666444444666666666666777888999:::;;;<<<===>>>???@@@AAAAAAAAA@@@CCCGGGJJJKKKIIIFFFDDDCCCAAA>>><<<;;;:::;;;;;;999;;;<<<<<<:::999:::;;;;;;<<<===>>>>>>>>>===<<<===<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;888999:::999888999:::<<<:::;;;<<<===>>>??????@@@======???@@@BBBDDDEEEFFFDDDEEEEEEFFFEEEDDDCCCBBBDDDCCCBBBBBBBBBCCCEEEEEEGGGIIIKKKKKKKKKLLLMMMOOONNNJJJKKKOOOOOOPPP]]]nnn<<<;;;:::999999:::<<<===:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAABBBBBBBBBCCCCCCBBBAAAAAA>>>>>>>>>>>>>>>?????????<<<<<<<<<===============;;;;;;::::::::::::::::::555777999::::::<<<>>>@@@::::::::::::::::::::::::;;;<<<>>>???@@@???===<<<=========>>>@@@BBBEEEFFFDDDCCCBBBAAA@@@AAABBBBBB@@@AAAAAAAAA@@@???===;;;>>>>>>???@@@AAAAAABBBCCC@@@<<>>>>>????????????@@@BBBDDDGGGIIIKKKJJJLLLNNNNNNNNNOOOQQQSSSOOOQQQTTTVVVWWWYYY\\\___fffffffffggghhhiiikkkkkkjjjjjjkkkkkkmmmnnnnnnoooppppppooopppqqqrrrttttttssstttuuuwwwyyyzzz{{{{{{}}}{{{{{{~~~~~~}}}~~~~~~{{{xxxxxxwwwvvvrrrnnnkkkkkkllljjjhhheeecccaaaaaaaaabbb\\\ZZZXXXWWWWWWYYY\\\]]]^^^```bbbbbbaaabbbfffjjjpppvvv}}}|||uuummmfffeeejjjooo{{{bbbMMMAAA;;;666444555444333555:::888777777777888999::::::<<<===???@@@AAABBBBBBBBBAAADDDHHHKKKLLLJJJGGGDDDCCCBBB???<<<;;;:::;;;<<<999;;;<<<<<<:::999999:::;;;<<<===?????????>>>>>>>>>>>>===<<<<<<===???@@@??????????????????@@@@@@<<<<<<<<<;;;;;;::::::999888999:::999888888:::<<<::::::::::::;;;===>>>???:::;;;<<<>>>@@@BBBCCCDDDCCCCCCDDDDDDDDDCCCAAA@@@CCCCCCBBBAAABBBCCCDDDEEEEEEGGGIIIJJJJJJKKKMMMNNNPPPJJJIIINNNNNNNNNYYYjjjqqq;;;::::::::::::;;;<<<<<<;;;;;;:::999888888888999========================AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;::::::999:::999999::::::::::::;;;;;;::::::999888888999999999>>>??????>>>======>>>@@@=========>>>???AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAA@@@????????????AAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFPPPfff{{{qqqddd]]]YYYUUUUUUTTTSSSRRROOOMMMLLLNNNMMMKKKIIIFFFCCCAAA@@@CCCBBB@@@??????@@@AAABBB>>>============<<<<<<<<<<<<<<<======>>>????????????@@@@@@AAACCCEEEGGGHHHJJJIIIIIIIIIKKKMMMOOOPPPQQQQQQRRRTTTUUUWWWXXXXXX]]]]]]]]]^^^```aaacccddd```bbbfffiiijjjjjjiiigggjjjkkkkkkkkkkkklllpppsssnnnpppssstttuuuvvvxxxzzz}}}~~~~~~|||{{{{{{~~~zzzxxxwwwwwwvvvuuuwwwwwwwwwwwwwwwvvvuuuuuuuuuqqqkkkgggfffeeecccaaa```^^^\\\\\\\\\\\\[[[ZZZXXXXXXWWWVVVVVVVVVWWWWWW]]]^^^```___```ccchhhmmmssstttvvvxxxvvvuuu{{{wwwlllddd]]]]]]jjjyyyeeeLLL@@@???777666666555555555666666999:::;;;:::999999:::<<<===>>>@@@BBBCCCBBBAAAAAAAAACCCFFFHHHIIIIIIGGGFFFCCCBBB@@@>>><<<<<<<<<<<<===>>>>>><<<:::888888999888888;;;???CCCCCC@@@<<<:::;;;======<<<<<<>>>??????@@@BBBCCCCCCBBB@@@>>>======<<<;;;;;;;;;;;;<<<::::::::::::999999888888999888666555666888;;;===<<<<<<<<<<<<<<<===>>>>>>>>>???AAACCCDDDDDDCCCCCC@@@?????????@@@AAAAAABBBGGGGGGHHHHHHIIIJJJKKKKKKLLLKKKJJJJJJMMMUUU___fffkkkyyy;;;;;;::::::;;;;;;<<<===<<<<<<;;;999999888888888;;;;;;<<<<<<============@@@AAABBBBBBCCCCCCBBBBBB?????????@@@@@@@@@@@@@@@======<<<;;;;;;;;;;;;;;;;;;;;;:::999888888888888999999999:::::::::;;;;;;===<<<;;;999888777666666<<<===>>>===;;;;;;<<<>>>>>>>>>>>>???@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAA@@@???@@@AAABBBJJJ\\\mmmpppfff```]]]\\\YYYUUURRRPPPOOONNNNNNMMMMMMLLLJJJIIIGGGGGGCCCCCCBBBBBBBBBBBBBBBCCC???>>>>>>>>>>>>=====================>>>>>>>>>>>>??????@@@@@@BBBCCCEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTTTTXXXXXXXXXYYYZZZ\\\^^^___^^^___bbbdddfffffffffeeeggghhhhhhggggggiiilllooonnnoooqqqrrrqqqrrrtttvvv{{{|||}}}~~~~~~~~~zzzyyywwwxxxzzz}}}~~~}}}}}}yyyvvvvvvuuutttsssqqqqqqqqqqqqpppnnnmmmllllllhhhdddaaaaaaaaa```^^^^^^\\\YYYYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVWWWWWWXXXYYY[[[]]]^^^^^^aaagggkkkrrrrrruuuyyyzzz}}}vvvjjjcccaaaeeetttoooWWWCCC;;;:::666666555555555666666777:::;;;;;;:::999999;;;<<>>============>>>>>>>>><<<999777777888888888:::>>>BBBBBB???<<<:::<<<============>>>@@@AAABBBBBBCCCBBBAAA@@@???<<<<<<;;;:::::::::::::::::::::999888888888888888999888777666777999;;;===<<<<<<;;;;;;<<<<<<===>>>>>>???AAABBBBBBBBBBBBAAA@@@??????>>>???@@@AAABBBEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJLLLOOOSSSYYYaaafffdddjjjxxx;;;;;;;;;;;;<<<<<<<<<===>>>===;;;:::888888777777999::::::;;;<<<===>>>>>>???@@@AAABBBCCCDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;::::::999999888777666666555555666999999999999::::::::::::<<<<<<;;;999888777666666:::;;;;;;;;;999999;;;<<>>>>>===<<<<<<<<<======?????????@@@@@@AAAAAAAAAAAA???>>>???AAAFFFRRR^^^xxxuuunnnjjjfffaaa[[[VVVSSSRRRRRRLLLLLLLLLLLLKKKIIIHHHGGGCCCDDDDDDEEEEEEEEEDDDDDDAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>=========??????>>>???@@@AAABBBBBBDDDDDDFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKMMMNNNOOOOOOQQQQQQQQQRRRSSSUUUWWWXXX[[[[[[\\\^^^___```aaaaaabbbbbbcccbbbbbbcccfffhhhjjjlllmmmnnnmmmmmmnnnpppwwwwwwxxxyyyyyyxxxxxxwwwuuusssrrrsssuuuwwwxxxxxx|||zzzvvvtttssssssrrrpppllllllkkkjjjhhhfffeeeddd```]]]ZZZYYYYYYZZZZZZYYYZZZWWWTTTSSSTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYXXXYYY\\\]]]___bbbfffiiiqqqrrrvvv~~~zzzlllfffhhhppp}}}}}}kkkWWWFFF;;;777666555555555555666666777888;;;<<<<<<;;;::::::;;;===???AAAEEEGGGHHHGGGDDDCCCBBBCCCEEEFFFFFFDDDBBB@@@AAA@@@???>>>>>>>>>>>>???>>>>>>>>><<<888666666666777888:::>>>@@@AAA>>><<<;;;===>>>>>>>>>>>>???AAADDDDDDCCCAAAAAA@@@@@@@@@;;;;;;:::999999999999::::::999888777777777888999:::999888777888:::<<<===<<<<<<<<<<<<<<<======>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@>>>======???AAABBBDDDDDDEEEEEEFFFFFFGGGGGGEEEIIIOOOTTTYYY^^^cccgggaaa___ccctttwwwwww|||;;;;;;<<<<<<===============<<<;;;999777666666555777888999:::<<<===>>>???===>>>@@@BBBCCCDDDDDDEEEBBBBBBAAAAAA@@@???????????????>>>===;;;:::888888777777666555555555555555888999999999999:::::::::777888888999999999999999888999:::999888888:::<<<@@@@@@@@@AAAAAAAAAAAA@@@AAAAAA@@@????????????@@@======<<<<<<<<<======>>>?????????@@@@@@@@@AAAAAACCC???>>>@@@CCCFFFMMMTTTggg}}}xxxpppfff^^^YYYVVVUUUPPPPPPOOONNNLLLJJJHHHGGGDDDEEEGGGHHHHHHGGGFFFFFFCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@???>>>======<<<>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEEEEEEEDDDCCCEEEFFFFFFGGGIIIJJJJJJKKKLLLLLLLLLMMMNNNPPPRRRSSSXXXWWWWWWWWWYYYZZZ\\\]]]\\\]]]^^^]]]]]]]]]___aaadddfffhhhhhhhhhiiijjjlllrrrrrrrrrrrrrrrqqqqqqqqqooommmlllmmmoooqqqrrrrrrxxxuuurrrppppppooonnnllljjjiiihhhgggdddbbb```___XXXVVVTTTSSSSSSTTTUUUUUUUUURRROOONNNPPPRRRTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZXXXYYY[[[]]]```cccgggiiipppttt~~~tttpppttt{{{~~~mmmVVVDDD<<<999777555444555555555666888999:::<<<======<<<;;;:::<<<======???CCCFFFGGGEEEBBB@@@AAABBBEEEFFFFFFDDDBBBAAA????????????????????????>>>>>>>>>;;;888555555555777888:::===>>>>>>===<<<<<<===??????>>>>>>@@@AAAFFFEEEBBB@@@??????@@@@@@<<<;;;::::::999::::::::::::999888777666777999:::::::::999888999;;;<<<>>>===============>>>??????===>>>???AAABBBCCCDDDDDDAAA@@@>>>======>>>@@@BBBCCCDDDDDDDDDEEEEEEFFFFFFCCCHHHNNNTTTYYY___dddggg```\\\\\\fff|||}}}yyyxxxyyy;;;<<<===>>>>>>>>>======<<<;;;:::888666555444444666777888:::;;;===>>>???<<<===>>>@@@BBBCCCDDDDDDDDDDDDCCCAAA???>>><<<<<>>>>>>>>>>>>>>============>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA======AAADDDFFFIIINNNYYYppp|||oooddd\\\XXXVVVUUUSSSQQQOOOMMMLLLKKKEEEGGGHHHIIIJJJIIIHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBAAA@@@???>>>>>>===>>>>>>>>>======>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@CCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJLLLMMMOOOPPPTTTSSSRRRRRRSSSUUUWWWYYYXXXYYYYYYYYYXXXWWWYYYZZZ[[[]]]```bbbbbbdddgggiiikkkkkkjjjjjjjjjjjjjjjjjjiiigggffffffiiikkkllllllqqqnnnlllkkkjjjjjjhhhfffddddddcccbbb```]]][[[ZZZUUUTTTSSSQQQPPPQQQSSSTTTRRROOOLLLKKKNNNRRRUUUVVVUUUUUUUUUVVVWWWXXXYYYZZZXXXXXXYYY]]]aaafffjjjllluuu|||~~~{{{jjjZZZFFF:::888999777555444555555666888:::<<<===>>>??????===<<<;;;<<<>>>===???BBBDDDEEEDDDBBB@@@???AAADDDFFFGGGFFFDDDCCC======>>>>>>????????????<<<======:::777555555555666888:::<<<<<<<<<<<<;;;<<<===??????>>>>>>@@@AAAFFFDDDAAA???>>>>>>???@@@===<<<<<<;;;;;;;;;;;;;;;;;;:::999888888999:::;;;;;;:::::::::;;;<<<===>>>??????>>>>>>??????@@@AAA===>>>???AAADDDFFFHHHIIIAAA@@@???======>>>@@@AAADDDDDDDDDDDDEEEEEEEEEEEEDDDGGGKKKOOOTTTZZZaaaeee\\\]]]^^^cccmmm|||~~~vvvtttwww;;;<<<>>>?????????>>>===;;;;;;999888666666555555666777888999;;;<<<===>>>;;;<<<===???@@@BBBBBBBBBDDDCCCBBB@@@>>><<<;;;:::>>>>>>???>>><<<:::888666777666666555555555666666888888888888999999999999888999999:::999777666444666777888777777777999;;;===>>>???@@@AAA@@@@@@?????????>>>============>>>=========>>>???@@@AAABBBCCCCCCBBBAAAAAA@@@@@@???===;;;;;;???BBBBBBEEEJJJPPP]]]wwwxxxjjjbbbYYYWWWSSSOOOLLLKKKKKKKKKGGGHHHIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGDDDCCCCCCBBBAAA@@@@@@@@@??????>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@BBBCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMOOOOOONNNNNNOOOPPPRRRSSSRRRTTTTTTTTTRRRRRRRRRSSSSSSUUUXXXZZZ[[[]]]```cccbbbbbbaaaaaaaaaaaabbbcccaaa```^^^___bbbdddeeeeeegggeeecccccccccbbb```^^^[[[ZZZZZZYYYXXXWWWUUUTTTSSSTTTSSSRRRQQQRRRTTTWWWUUUQQQMMMLLLNNNRRRVVVXXXVVVVVVVVVVVVWWWWWWXXXYYYVVVVVVXXX]]]eeennntttwwwyyykkkSSSHHH;;;555555777666444555555666888:::===???@@@???@@@@@@>>><<<<<<===>>>>>>???AAACCCDDDCCCBBBAAA>>>@@@CCCFFFGGGFFFEEEDDD<<<<<<===>>>>>>=========:::;;;;;;:::777555555666555888:::;;;:::::::::;;;;;;===>>>>>>>>>>>>???AAADDDBBB@@@>>>======>>>???======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<======;;;;;;;;;;;;<<<===>>>??????????????????@@@@@@AAA>>>>>>???AAADDDGGGIIIKKKAAAAAA@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDDDDDDDDDDDDDEEEGGGIIIKKKNNNTTTZZZ___^^^ccchhhiiiiiippp|||||||||;;;===>>>@@@@@@???>>>===<<<;;;:::999888888888888666777888999:::;;;<<<<<<:::;;;<<<>>>???@@@@@@@@@AAA@@@@@@???>>>===<<<<<<===>>>>>>>>>===;;;888777555555555444444555555666888888888888999999999999777888999:::999777555444333555666555555555777999:::;;;>>>???@@@@@@?????????>>>======<<<<<<===============>>>???@@@BBBCCCFFFEEEDDDCCCAAA@@@??????<<<;;;===@@@@@@???BBBHHHLLLRRRcccyyyfffaaaZZZRRRLLLIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLJJJJJJJJJJJJIIIIIIIIIIIIEEEEEEDDDDDDCCCCCCBBBBBB@@@?????????@@@AAABBBBBBCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDBBBCCCCCCDDDEEEGGGHHHIIIJJJIIIIIIJJJJJJKKKLLLMMMMMMOOOPPPOOOMMMLLLLLLMMMLLLNNNQQQSSSTTTUUUXXXZZZYYYXXXXXXWWWXXXYYY[[[[[[ZZZYYYWWWXXX[[[]]]^^^^^^]]]\\\ZZZZZZZZZYYYVVVTTTQQQQQQRRRRRRRRRQQQQQQPPPQQQSSSTTTSSSSSSTTTXXX\\\\\\WWWQQQNNNOOORRRUUUWWWWWWWWWVVVVVVVVVWWWWWWXXXXXXWWWZZZbbbnnn|||kkkWWWCCC>>>999555555555555555666666888:::<<>>???@@@@@@@@@AAA???@@@CCCEEEEEEDDDBBBAAA;;;<<<<<<======<<<;;;:::999999:::999777555666777555777::::::999888999;;;:::<<<============>>>@@@AAA@@@>>>=========>>>>>>===<<<;;;;;;::::::;;;;;;<<<===???@@@AAA@@@???>>>;;;<<<<<<======>>>??????>>>>>>======>>>>>>???@@@@@@@@@@@@AAACCCEEEGGGHHHAAABBBBBBCCCBBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBFFFGGGIIIJJJKKKOOOSSSWWW^^^eeelllllliiimmmyyy<<<===???@@@AAA@@@>>>======<<<;;;;;;::::::::::::777777888999:::;;;;;;<<<999:::;;;===>>>>>>>>>>>>========================<<<===>>>>>>===;;;999777444444444333333444555555777888888888888999999999333555777999:::999888777222333444444333444666888888:::===???@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===???@@@BBBBBBGGGGGGFFFDDDBBB@@@???>>>>>>>>>@@@BBB@@@>>>BBBIIIHHHKKKVVVlll{{{ttthhh\\\RRRLLLJJJIIIIIIHHHHHHHHHIIIJJJLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBB@@@???@@@AAAAAA@@@@@@AAAAAABBBBBBCCCCCC???@@@@@@AAABBBDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLJJJHHHHHHIIIIIIKKKMMMNNNNNNOOOQQQSSSSSSRRRRRRRRRRRRTTTVVVWWWVVVTTTSSSTTTVVVXXXYYYYYYWWWUUUTTTTTTTTTSSSPPPNNNLLLMMMNNNOOOOOOOOOOOOOOOOOOQQQSSSTTTTTTWWW\\\```bbb\\\UUUPPPOOOQQQTTTUUUXXXXXXWWWVVVVVVVVVWWWWWW[[[[[[^^^hhhxxxzzz^^^GGG===<<<:::888555555666777666777888;;;===@@@CCCDDDAAABBBAAA@@@>>>===>>>???;;;:::::::::;;;<<<===>>>???AAACCCDDDDDDBBB???>>>:::;;;<<<<<<<<<;;;999888777888999888777666666888444777::::::888777999;;;:::;;;======<<<<<<>>>???>>>>>>===============>>><<<;;;::::::999999::::::<<<>>>AAACCCCCCBBB@@@???<<<<<<======>>>?????????<<<<<<<<<<<<<<<===>>>>>>BBBAAA@@@@@@AAABBBDDDEEEAAABBBDDDDDDDDDBBB@@@???AAA@@@@@@@@@@@@@@@@@@@@@FFFHHHJJJKKKKKKMMMOOOQQQZZZ```ffffffeeeiiisss}}}}}}======>>>>>>>>>>>>======<<<<<<;;;::::::999888888999999888777777888999999999999999:::;;;<<<===>>>;;;;;;;;;;;;;;;:::::::::?????????>>><<<;;;999999666555444333333444555666999777555777999:::888555555555555555555555444444333555777777555444666888888999;;;<<<======>>>>>>???>>>>>>===<<<;;;;;;;;;===>>>>>>???@@@BBBCCCDDDCCCEEEGGGGGGDDD@@@>>>===>>>>>>>>>???@@@AAACCCDDDCCCGGGOOO[[[mmmmmm^^^WWWPPPJJJKKKKKKIIIIIIIIIJJJLLLMMMNNNLLLJJJJJJKKKKKKJJJIIIFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBGGGFFFDDDCCCBBBBBBCCCDDDCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIJJJJJJJJJIIIHHHMMMMMMMMMMMMNNNNNNNNNNNNRRRRRRRRRQQQQQQPPPPPPOOONNNNNNLLLKKKJJJJJJJJJJJJKKKJJJIIIJJJKKKNNNPPPRRRTTTXXXZZZXXXUUUTTTWWW\\\bbb[[[RRRNNNOOOQQQPPPNNNSSSUUUWWWWWWVVVVVVZZZ]]]YYYdddsss{{{aaaLLLAAA999::::::888555333333444888888888999;;;>>>AAABBBDDDBBB???>>>>>>>>>>>>===999999999999::::::::::::===>>>AAABBBBBBAAA>>>===;;;:::888999<<<<<<:::777;;;;;;;;;:::888777888999::::::;;;;;;<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::888999888777666777:::<<<===???CCCEEEEEECCC???===????????????>>>>>>>>>>>>===>>>>>>===;;;<<<>>>@@@???@@@AAAAAAAAA@@@???>>>BBBAAA@@@??????@@@AAABBB???>>>>>>======>>>???@@@DDDDDDFFFHHHKKKNNNQQQSSSWWW\\\bbbdddeeehhhooouuu{{{{{{<<<<<<============<<<<<<<<<;;;;;;:::999999888888:::999888777777888999:::999999999:::;;;<<<===>>><<<<<<<<<;;;;;;:::::::::======>>>===<<<;;;999888666555444333333444555666888666555777999999777555555555555444444444444444333555777666555444666888888999:::<<<=====================<<<;;;:::::::::======>>>>>>@@@AAABBBCCCCCCFFFHHHGGGDDDAAA???>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFKKKSSS___uuummm```WWWPPPMMMMMMMMMNNNNNNOOOPPPQQQNNNMMMKKKKKKLLLLLLKKKJJJFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFEEEDDDCCCBBBAAA@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCCCCDDDDDDEEEFFFGGGFFFFFFHHHIIIIIIIIIHHHGGGJJJJJJJJJJJJKKKKKKKKKKKKOOOOOOOOONNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHIIIJJJMMMOOOQQQRRRUUUWWWVVVRRRQQQTTTXXX[[[XXXTTTSSSTTTUUUTTTSSSUUUXXXZZZYYYWWWXXX^^^cccmmmxxx}}}{{{~~~gggRRRAAA999888999999888666555666777:::::::::;;;<<<>>>???AAACCCAAA???>>>??????===<<<:::999999888888888999999;;;<<>>===;;;:::999;;;======:::888999::::::999777777999;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::888999888777666777:::<<>>@@@BBBCCC?????????>>><<<<<<>>>@@@@@@@@@BBBBBBBBBAAA@@@???AAA@@@????????????@@@AAAAAA@@@???>>>===>>>??????CCCDDDGGGJJJNNNQQQSSSUUUVVVZZZ]]]^^^]]]^^^cccgggjjjkkksss}}};;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999999888888:::999888888888888999:::999999999999:::<<<===>>>======<<<;;;;;;:::999999999:::<<<===<<<;;;999777555555333333333333555555777666555666888888666555444444444444444444444444333555666666555444666777888999:::;;;<<<=========<<<<<<<<<;;;::::::999999============>>>@@@AAAAAACCCEEEGGGFFFDDDAAA??????=========>>>???@@@AAABBBBBBCCCFFFJJJPPP^^^wwwsssgggaaaVVVVVVWWWWWWVVVUUUSSSRRRPPPNNNLLLKKKKKKJJJGGGEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFEEEDDDCCCCCCBBBAAABBBBBBBBBCCCCCCDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJMMMNNNNNNPPPRRRPPPMMMLLLOOORRRNNNPPPQQQRRRRRRRRRTTTUUUVVVZZZ^^^___^^^bbbllluuu}}}}}}}}}|||}}}{{{vvvrrrqqqvvvuuubbbQQQCCC:::555666888999999999999:::;;;===<<<<<<<<<===>>>???@@@BBBAAA??????@@@???===;;;;;;:::888666666666777888888999<<<>>>??????>>>===;;;;;;;;;<<<>>>>>>;;;999888999999888777777999;;;>>>>>>>>>>>>===<<<;;;;;;::::::::::::::::::999999777777888888999:::::::::999999999888777888:::<<<@@@BBBEEEGGGGGGEEEBBB@@@::::::;;;<<<>>>@@@CCCDDDAAAAAAAAA@@@>>>===>>>@@@AAAAAACCCCCCDDDCCCBBBAAA@@@@@@????????????@@@@@@BBBAAA@@@???>>>>>>??????CCCFFFIIIMMMQQQSSSUUUUUUTTTVVVWWWUUUQQQPPPRRRUUUWWWXXX```jjjqqq{{{;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999888888999999999888888999999999888888888999:::;;;<<<=========<<<;;;:::999999888666777999;;;;;;:::888666555444333222222333444555555555555666666666555444333333333333333444444444444444555555555555666666777888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::===<<<<<<<<<===>>>??????@@@BBBDDDCCCAAA???>>>>>>============>>>???@@@AAA@@@AAADDDGGGKKKSSSeeevvvzzzjjjjjjiiifffbbb\\\WWWTTTWWWTTTQQQNNNLLLIIIFFFCCCGGGGGGGGGGGGGGGGGGFFFEEEGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDBBBAAAAAAAAABBBBBBCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJHHHGGGFFFFFFEEEEEEEEEFFFEEEEEEEEEFFFGGGHHHJJJKKKIIIJJJKKKJJJHHHGGGIIIKKKIIILLLOOOOOOMMMOOOTTTYYY[[[aaahhhlllnnnvvv}}}|||zzzxxxwwwxxxrrrmmmkkkooozzzrrr]]]LLLCCC???<<<:::555777999:::;;;<<<>>>???<<<======>>>???@@@AAAAAAAAA@@@???@@@@@@???<<<999<<<:::777555444555777888666777999<<<===>>>======;;;;;;<<<>>>>>>>>>===;;;;;;;;;:::888666666999;;;>>>>>>?????????>>>>>>===:::::::::999999999999999555555666777888999::::::999::::::999888999;;;<<<@@@BBBDDDFFFFFFDDDBBB@@@======<<<;;;<<<>>>@@@BBBBBBCCCCCCBBB???>>>???@@@AAABBBDDDEEEEEEDDDCCCCCC@@@@@@@@@??????@@@@@@@@@AAA@@@?????????@@@BBBCCCFFFHHHLLLPPPRRRSSSSSSSSSQQQQQQQQQMMMIIIGGGGGGIIIJJJLLLTTT^^^eeeooo~~~~~~<<<<<<<<<======<<<<<<<<<:::999999999999999888888888888888888888888888888777777777777888:::;;;<<<<<<;;;;;;:::999888888888444555777888888888666555444333222111111222333444333444555555555444444444222222222222333333444444444444444444555555555555666777888:::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<=========???@@@@@@>>><<<<<<===<<<<<<<<<<<<===>>>??????>>>@@@DDDHHHIIINNNZZZgggyyywwwnnneee```aaa]]]XXXTTTPPPMMMIIIGGGHHHHHHHHHHHHHHHGGGFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDGGGGGGFFFFFFEEEDDDCCCCCC@@@AAACCCDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHEEEEEEFFFEEEEEEEEEFFFHHHLLLNNNOOOMMMLLLQQQ[[[dddkkksss|||zzzvvvrrrooopppmmmmmmvvvlll^^^LLL@@@<<<===<<<;;;666888:::;;;<<<===???AAA;;;<<<===???AAACCCDDDDDD@@@@@@???@@@@@@???<<<999<<<:::777555444555777888555666999;;;<<<===>>>>>>;;;<<<============>>>>>>@@@???===:::777666888:::======>>>???@@@@@@@@@???:::::::::999999888888888444444555666888999::::::999:::;;;:::999999;;;===???@@@BBBCCCCCCBBB@@@???<<<<<<<<<<<<===>>>@@@AAABBBCCCDDDCCCAAA??????@@@BBBCCCDDDEEEFFFEEEDDDDDD@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>???AAACCCFFFGGGJJJKKKNNNPPPQQQPPPOOONNNMMMMMMLLLIIIFFFDDDDDDDDDCCCGGGNNNWWW^^^gggttt<<<<<<============<<<<<<999999999999999999888888666666777888888777666666555555555666777888999:::999999888888888888777777444444444555555555555444333333111111111111333333222333555555333222333444000111111222222333333444444333333333555666555444666777888999:::;;;;;;;;;========================<<<;;;;;;:::::::::;;;;;;;;;<<<======<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>???@@@CCCGGGGGGGGGOOOYYYeee}}}nnnhhh```XXXRRRNNNJJJHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFDDDCCCDDDDDDEEEGGGHHHIIILLLMMMLLLLLLNNNXXXgggsssxxxsssoookkkqqqooorrrzzzzzzqqqYYYOOOBBB:::888999888666777999;;;<<<<<<===???AAA;;;<<<>>>AAACCCEEEEEEFFFAAA@@@>>>>>>???>>><<<:::;;;:::888666666666777888777888999;;;===>>>>>>???<<<<<<<<<;;;;;;<<<>>>AAAEEEDDDAAA===999888999;;;===>>>??????@@@@@@??????:::::::::999888888777777444444555666777999999:::999:::<<<<<<;;;:::;;;===>>>???@@@AAAAAA@@@???>>>888999:::<<<>>>@@@AAABBBAAACCCDDDCCCAAA@@@@@@@@@AAABBBDDDEEEFFFFFFEEEDDDAAAAAABBBBBBBBBBBBAAAAAA======>>>@@@BBBFFFIIIJJJKKKKKKLLLMMMMMMLLLKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDAAAEEEKKKRRRZZZaaahhhnnnqqq|||;;;;;;;;;<<<<<<;;;;;;;;;888888888888888888999999444555666777777666555444333333333444555666777888666666666666777777777777444444333222222222333444333222111000000111222333000333555444222111222333000000000111222333333333555333222333555666555333555666777999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999:::;;;<<<<<<;;;:::;;;===;;;;;;;;;;;;;;;;;;<<<===>>>>>>BBBEEEDDDBBBGGGOOOZZZkkktttfff[[[RRRLLLIIIKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@?????????@@@BBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFIIIKKKLLLMMMMMMNNNOOOSSS\\\kkk}}}zzzrrrqqqqqqooorrrqqqrrrwww{{{uuuhhh\\\KKKEEE>>>888777777666555888:::;;;<<<<<<<<<>>>???===>>>@@@CCCDDDEEEEEEEEEBBB@@@>>>=========<<<;;;:::999999888888888999999999:::;;;<<<===>>>???@@@<<<<<<;;;999888:::???CCCGGGFFFCCC???;;;;;;===???@@@@@@@@@@@@???>>>===<<<::::::999999888777777666555555666777888888999999999;;;<<<<<<;;;;;;<<<======>>>@@@@@@@@@@@@>>>===777999;;;>>>???@@@?????????AAACCCCCCBBB@@@@@@AAAAAABBBCCCEEEEEEEEEEEEDDDBBBBBBCCCDDDDDDCCCBBBBBB>>>??????AAACCCFFFIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFDDDCCCDDDDDDCCCCCCBBBFFFKKKQQQWWW]]]```aaaffflllwww999::::::;;;;;;::::::999888888888888888888999999333444555666666555444333222222222333444555666777444444555555666777777777555444222000000111222333333222111000000111222333000222555444222000111333///000000111222222333333555333111333555777555333555666777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888:::<<<===<<<;;;;;;<<<>>>;;;;;;:::::::::;;;<<<<<<;;;<<<@@@CCCCCCAAAFFFLLLPPPYYYnnn{{{jjj]]]TTTOOOLLLLLLLLLLLLKKKJJJIIIHHHFFFGGGGGGHHHIIIIIIIIIHHHIIIHHHHHHHHHHHHHHHHHHGGGDDDEEEEEEGGGHHHIIIJJJJJJHHHGGGFFFDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAABBBBBBBBBAAA@@@?????????@@@BBBCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBCCCDDDEEEEEEEEEDDDGGGGGGGGGIIILLLOOOPPPQQQTTTUUUYYYbbbpppuuummmpppttttttqqqpppppprrrqqqhhhYYYMMMDDD@@@;;;888888888999999999;;;<<<<<<;;;;;;===>>>@@@AAABBBDDDDDDDDDDDDCCCCCC@@@===<<<<<<===<<<;;;999999999999::::::::::::;;;<<<<<<===>>>???@@@@@@===<<<;;;888666999???DDDHHHGGGDDD@@@===>>>@@@CCCCCCBBBAAA@@@>>><<<:::999::::::999999888777777666666666777777888888999999999;;;======<<<;;;<<<===>>>???@@@@@@@@@@@@???>>>:::<<<>>>@@@???>>>;;;999>>>@@@BBBCCCBBBAAAAAAAAA@@@AAACCCDDDEEEEEEEEEDDDBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@AAAAAACCCFFFHHHJJJGGGFFFFFFFFFFFFGGGHHHIIIEEECCCBBBBBBBBBCCCBBBAAAEEEHHHMMMRRRWWW\\\]]]\\\[[[]]]cccrrr;;;:::999777666555555555555555555555666666666666666666555444444444444555333222111000000111222333333333333222222111111111444444333333222111000000///111444333111///111222///000222333333222000///222111111000111333444555222333333333333333333333666666666666777888999:::;;;;;;::::::999888777777777888888888999999999999999::::::;;;;;;<<<<<<<<<>>>======<<<<<<<<<======AAABBBCCCCCCDDDDDDDDDDDDOOOOOOXXXpppsssaaaXXXYYYUUUQQQNNNMMMLLLKKKJJJKKKKKKKKKLLLMMMMMMKKKJJJGGGFFFEEEFFFGGGGGGFFFDDDCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@???@@@@@@AAACCCDDDFFFEEECCCBBBBBBCCCDDDDDDCCCBBBAAAAAAAAABBB?????????AAADDDEEEDDDCCCDDDCCCCCCDDDFFFIIIJJJJJJNNNNNNOOOQQQUUU[[[aaafffhhhiiiooo{{{{{{qqqmmmrrrxxxyyy|||vvvpppiii^^^PPPHHHFFFCCC@@@<<<888666666777888;;;;;;;;;;;;;;;<<<===>>>>>>???AAABBBBBBDDDGGGIIIBBBAAA@@@?????????@@@AAA>>>===<<<;;;;;;;;;;;;;;;>>>>>>?????????>>>>>>===;;;;;;;;;;;;:::<<>>>>>===<<<;;;;;;:::;;;<<<======<<<;;;:::;;;;;;<<<<<<===???@@@AAABBBAAA@@@???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAACCCEEEHHHIIICCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFDDDBBBAAABBBCCCIIILLLUUUaaaeee```ZZZWWWRRRVVV]]]gggwww999888777777666666666666777777777666666555555444666555555444444444444444222111000000000000111222333333222222222111111111333333333222111000000000...111333222000///000222///000111222222111000///111111111000111222444555333333333444444444444555555555555666666777888999::::::999999888777777666666666666666777777777777999999999:::;;;<<<============<<<<<<;;;<<<<<<===:::;;;<<<>>>???@@@@@@AAADDDEEENNN```xxx~~~uuunnniiibbb\\\WWWSSSOOOLLLOOOOOOOOOPPPQQQPPPMMMKKKKKKIIIGGGFFFFFFFFFDDDCCCEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHHHHGGGGGGFFFFFFDDDDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBEEEDDDDDDCCCCCCDDDDDDEEEAAABBBDDDCCCBBBAAABBBCCCDDDCCCBBBBBBCCCDDDDDDCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGIIILLLRRRWWW[[[^^^bbbbbbaaabbbeeekkktttzzz}}}|||yyysssuuu}}}xxxjjj^^^QQQEEE===;;;999888777666777999;;;==================>>>???@@@???@@@BBBBBBBBBCCCFFFHHHBBBAAA@@@?????????@@@@@@>>>>>>===<<<;;;;;;<<<<<<>>>??????@@@??????>>>>>><<<======<<<<<<===???AAAFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCBBBAAA@@@??????<<<<<<<<<<<<:::888666555333444777999;;;;;;<<<<<<===============<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCDDDEEEEEEAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDBBBAAACCCDDDHHHNNNZZZhhhllldddZZZUUUNNNRRRWWW]]]jjj777666666666666666777777888888888777666555444333555555444333333333333333111111000000000000111111222222222111111111111111222222111111000000//////...///000000///...///000000000000000000000000000111111000111111222444444333333444444444555555555444444444444555666777777888888888777666666555555444444444444555555555666888888999:::;;;<<<======<<<;;;;;;;;;;;;;;;<<<<<<999:::;;;===???@@@BBBBBB???CCCIIISSS```yyy~~~tttjjjbbb[[[WWWUUUTTTSSSTTTUUUTTTRRRPPPOOOLLLHHHGGGFFFGGGFFFEEEDDDDDDCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDCCCBBBCCCDDDFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCAAABBBCCCCCCBBBBBBCCCDDDCCCAAA???AAADDDFFFEEEDDDGGGFFFFFFFFFFFFGGGIIIIIIPPPSSSYYYaaajjjssszzz~~~}}}{{{zzzzzzxxxzzzsss^^^PPPEEE<<<666555333333444666888:::===>>>============>>>???@@@AAA@@@BBBCCCCCCBBBBBBDDDFFFBBBAAA@@@@@@??????@@@@@@???>>>===============>>>??????@@@@@@@@@@@@@@@???>>>???@@@???>>>>>>???@@@CCCBBBBBBAAA@@@@@@@@@AAAAAABBBCCCDDDCCCAAA???>>>=========<<<;;;999888777666777888999:::;;;;;;;;;<<<============<<<;;;;;;;;;;;;:::999999:::;;;;;;::::::;;;<<<>>>@@@BBBCCCBBBAAAAAA@@@@@@AAAAAABBBAAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBDDDDDDDDDDDDCCCBBBAAA@@@????????????@@@@@@AAAAAABBBCCCCCCCCCBBBBBBDDDFFFGGGPPP```pppsssiii]]]WWWTTTVVVXXX[[[dddwww777666555555444555555555666777777777777666555444444444333222222222222222000000000000000000000000111111111111111111111000111111000000/////////...............------...///000///............///000000000000111111222333333222222222333333444444555222222222222333444555666666666666555555555444444333333444444444555555555777777888999;;;<<<======;;;;;;:::::::::;;;<<<<<<;;;<<<<<<===>>>@@@AAABBBAAACCCGGGKKKSSSeee|||tttooobbb```\\\[[[[[[\\\[[[ZZZSSSPPPMMMKKKJJJJJJIIIHHHEEEDDDCCCCCCDDDFFFIIIKKKIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEECCCCCCDDDFFFGGGDDDBBBDDDHHHJJJIIIGGGIIIIIIHHHHHHHHHJJJNNNQQQ]]]eeeqqq~~~~~~}}}xxxzzz~~~yyyfffQQQEEE???;;;888888555555777888999:::::::::;;;;;;;;;;;;<<<===??????AAACCCDDDDDDBBBBBBBBBCCCAAAAAA@@@@@@@@@@@@???@@@???>>>>>>>>>>>>>>>????????????@@@AAAAAAAAA@@@@@@???AAABBBBBB@@@>>>>>>???AAA@@@@@@?????????@@@@@@@@@AAACCCDDDDDDBBB???>>>>>>>>>======;;;:::999999999999999:::::::::::::::<<<<<<<<<======<<<;;;;;;<<<:::888777777888:::<<<999:::;;;<<>>>>>??????@@@@@@@@@@@@AAABBBCCCBBBDDDFFFHHHHHHQQQbbbqqqtttkkkaaa]]]^^^______bbbiiixxx888777666444333222222222222444555777777777666555333333222111111111111111////////////////////////000000000000000000000000000000000//////////////////...,,,,,,------......//////...------...////////////000111222222222333//////000111222222333333111111111111222333444555555555444444444444444333444444555555555666666666777777888999:::;;;<<<===:::::::::::::::;;;<<<===;;;;;;:::::::::;;;<<<<<<@@@???@@@DDDJJJVVVkkk}}}{{{tttnnnkkkkkkjjjjjjaaa___[[[XXXTTTPPPKKKHHHJJJIIIGGGFFFFFFIIILLLNNNJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEDDDDDDDDDEEEGGGHHHJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHFFFGGGGGGFFFDDDDDDFFFGGGLLLJJJHHHIIILLLNNNNNNLLLMMMMMMMMMMMMNNNRRRYYY^^^lllxxx}}}yyy}}}~~~eeeVVVFFF???===;;;999999888999:::;;;;;;;;;:::::::::;;;;;;;;;===>>>???@@@BBBCCCEEEEEECCCAAAAAABBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>???@@@AAA>>>???@@@AAAAAAAAAAAAAAA@@@BBBCCCBBB@@@?????????@@@??????>>>>>>>>>?????????@@@BBBDDDCCCBBB???===???>>>===<<<;;;;;;::::::;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<:::888666666888:::<<<999:::;;;===???AAADDDEEEAAAAAAAAAAAAAAA@@@@@@???>>>>>>???@@@@@@@@@@@@@@@???????????????@@@AAABBBAAAAAABBBCCCCCCBBB@@@@@@===>>>>>>???@@@@@@AAAAAA???@@@BBBCCCCCCEEEHHHJJJJJJRRR___llloooiiiddddddeeefffgggkkksss888777555333222111000000///111444666777777666555222222111000000000000000......////////////......////////////000000000000000000000000////////////000...++++++---.........////////////////////////...///000111222222222222......///000111111222333111111111111222333444444444444444444444444444444555555555666666666777777888888999999::::::;;;;;;::::::::::::;;;<<<===>>>???>>><<<;;;;;;;;;<<<===@@@>>>???CCCHHHOOOZZZddd|||zzzwwwrrrkkkaaaVVVOOOQQQOOOKKKGGGGGGHHHKKKMMMNNNMMMLLLKKKJJJHHHGGGGGGEEEEEECCCCCCCCCCCCDDDEEEIIIJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJGGGHHHIIIHHHHHHIIIKKKNNNLLLMMMNNNNNNPPPQQQSSSTTTVVVWWWWWWVVVWWW\\\eeelll~~~|||xxxtttyyyzzzjjjTTTIII???<<<<<<999777777999:::;;;<<<============<<<<<<===>>>???AAABBBCCCAAACCCEEEEEECCCBBBAAAAAA@@@AAAAAAAAAAAA@@@???>>>============>>>???AAAAAA===>>>???@@@AAAAAAAAAAAAAAABBBCCCBBB@@@??????@@@@@@@@@???>>>======>>>>>>>>>???@@@BBBAAA@@@???===>>>>>>===;;;;;;::::::;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<<<<<<<<<<;;;<<<:::888666666888:::<<<;;;;;;<<<===???AAACCCDDDDDDDDDDDDDDDDDDBBBAAAAAA<<<===>>>???????????????>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAAAAABBBBBBAAAAAA===>>>>>>???@@@AAABBBBBB???AAACCCDDDEEEGGGJJJLLLNNNRRR[[[ccceeebbbbbbfffiiilllpppwww555555333222111111111111///111333555666555333222111111000////////////000---...////////////...---........./////////000000000000000000000000000000111...++++++---//////......///000000000000///......///000111222222222111......///000111222333333111111111111222333444444444444444444444444444444555555555555666666666666999999999999999999999999;;;;;;;;;;;;<<<===>>>??????>>>===<<<<<<===???@@@AAA???AAADDDFFFIIIPPPYYYhhhqqqgggddd```YYYSSSOOOOOOPPPRRRVVVUUUTTTRRRPPPNNNLLLLLLIIIHHHFFFEEEDDDEEEEEEFFFHHHIIIKKKLLLLLLLLLJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMKKKLLLNNNOOOQQQTTTXXX\\\XXX\\\```aaaaaaccchhhlllnnnnnnnnnllllllqqq|||zzzwwwqqqsssuuuwww{{{xxxeeeWWWJJJDDD>>>===<<<999888:::;;;;;;;;;<<<<<<=========<<<<<<===>>>???AAACCCDDDAAACCCEEEEEEDDDBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>><<<<<<<<<===>>>???AAAAAA<<<===>>>???@@@@@@@@@@@@AAAAAAAAA@@@>>>>>>@@@BBBAAAAAA???>>>===============>>>>>>?????????>>>>>>>>>===<<<::::::::::::;;;<<<<<<;;;::::::;;;<<<===999:::;;;;;;<<<<<<<<<;;;;;;:::999888888999:::;;;<<<<<<===>>>???AAACCCDDDCCCCCCDDDDDDCCCBBB@@@???;;;;;;<<<===>>>??????>>>=========>>>>>>???AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA======>>>???@@@AAABBBBBBAAACCCDDDEEEFFFHHHKKKMMMQQQSSSXXX\\\[[[YYY\\\bbbgggkkksss}}}333333222222222222222333000111333555555333111///111111000///////////////,,,---...//////...---,,,---.........//////000000000000000000111111111111222...++++++---//////...---///111222222111///------...000111222222111111...///000111222333444444111111111111222333444555444444444444444444444444444444444555555555666666:::::::::999999999888888;;;;;;;;;<<<===>>>??????:::999888777888:::===>>>======@@@BBB@@@AAAHHHRRRTTTlll|||vvvnnneee```]]]^^^______^^^\\\ZZZWWWUUUSSSRRRNNNMMMKKKIIIHHHHHHHHHIIIGGGHHHJJJLLLMMMLLLKKKJJJOOOOOOOOOOOOPPPQQQRRRSSSOOOQQQTTTVVVZZZ___eeeiiilllrrryyyzzzzzz||||||zzzrrrooonnnqqqzzz{{{jjjYYYLLLGGGBBB??????>>><<<===AAA???>>>===;;;;;;:::;;;;;;::::::;;;<<<>>>???AAABBB@@@BBBEEEFFFDDDBBBBBBBBB@@@@@@AAABBBAAA@@@???>>>;;;;;;;;;<<<===???@@@AAA<<<<<<===??????@@@@@@@@@AAAAAA@@@???===>>>AAACCCBBBAAA@@@>>>===<<<<<<<<<===============>>>>>>>>>>>>===;;;:::999999:::;;;<<<<<<;;;:::;;;<<<===>>>999:::;;;;;;<<<<<<<<<;;;;;;;;;:::999999:::;;;;;;=========>>>???AAABBBCCC@@@@@@AAAAAA@@@???===<<<:::;;;<<<===>>>>>>>>>>>>============>>>???@@@AAACCCBBB@@@???>>>???@@@@@@<<<<<<===>>>???@@@AAAAAABBBDDDEEEFFFGGGIIIKKKNNNSSSTTTWWWYYYVVVSSSVVV]]]___dddmmmyyy888777666555444333222222......////////////......000000//////......------+++++++++,,,,,,---------//////............//////......//////////////////---,,,,,,,,,,,,---......---...000///......///000///////////////000111111000000000000////////////222222333333333222222111111111222333444666777888444444444555555555555666999888777666666666888888888888999:::;;;;;;;;;;;;>>>===;;;::::::;;;<<<===<<<===>>>???BBBDDDFFFGGGNNNYYYooo}}}yyyzzzyyywwwrrrkkkccc[[[WWWVVVYYYXXXRRRNNNMMMLLLJJJMMMKKKKKKMMMPPPRRRPPPNNNQQQRRRVVVZZZ\\\]]]```dddiiiggggggjjjmmmsss~~~|||tttlllrrrxxx{{{wwwaaaSSSLLLJJJ???>>>>>>>>>>>>>>>???@@@>>><<<::::::<<<===<<<;;;;;;;;;;;;<<<===???BBBCCCAAABBBCCCDDDDDDBBB@@@???@@@@@@@@@@@@@@@???>>>===;;;;;;;;;;;;===>>>???@@@<<<<<<<<<===>>>>>>????????????????????????@@@@@@AAAAAA@@@@@@@@@>>>:::777<<<<<<<<<===============>>>>>>>>><<<::::::<<<>>>???>>>===<<<;;;::::::::::::;;;<<<======<<<;;;;;;777999;;;;;;;;;;;;===>>>??????@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>AAA@@@>>>===;;;:::::::::999:::<<<<<<;;;;;;<<<===@@@???===<<<;;;;;;;;;<<<>>>>>>=========???@@@AAAAAACCCEEEFFFGGGJJJNNNRRRUUUSSSQQQPPPPPPPPPOOONNNQQQXXXbbbmmmwww666555444333222111000000......////////////......000000000//////.........,,,,,,,,,,,,------------......------------..............................---,,,,,,,,,,,,---.........///000///...---...//////.........//////000000000/////////////////////111222222333333222222111222222222222333555666777444444444444555555555555777777666666666666777777777888999:::;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<;;;<<<===>>>AAACCCEEEFFFGGGOOO]]]tttyyyuuurrrssspppjjjfffeeebbb]]][[[ZZZZZZ\\\```bbbaaa```aaadddjjjqqqwww{{{~~~}}}yyyzzz{{{fffUUUJJJEEECCC>>>>>>>>>>>>>>>??????@@@>>><<<;;;;;;<<<======<<<:::999999:::;;;===???@@@AAABBBCCCDDDCCCBBB@@@???@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<======>>>;;;;;;<<<======>>>>>>???===>>>>>>>>>??????@@@@@@@@@????????????===:::777999999::::::;;;<<<<<<======>>>===<<<;;;;;;<<<>>>>>>===<<<;;;999999888888888999:::;;;;;;::::::999888999;;;<<<;;;<<<===?????????@@@AAAAAAAAA@@@@@@AAA@@@@@@???????????????@@@???>>>===<<<;;;;;;:::888:::;;;:::999999;;;<<>><<<;;;::::::;;;;;;??????>>>======>>>??????@@@AAACCCDDDFFFIIIMMMPPPTTTRRRPPPOOONNNNNNMMMLLLJJJOOOWWW^^^fffmmmsssxxx333222222111000///............////////////......000000000000////////////.........---------------------,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---......///000000///---,,,---...---............/////////////////////////////////111111222222222222222111222222222222222333444444444444444444555555555555666666777777777777666666777888999:::;;;;;;;;;;;;::::::888888888999:::;;;:::;;;;;;===???AAACCCDDDGGGJJJQQQ\\\rrryyyxxxxxxyyy|||~~~~~~~~~wwwcccRRRHHHBBB???>>>>>>>>>>>>??????@@@@@@@@@>>>===<<<<<<===>>>===<<<;;;::::::::::::<<<>>>???@@@AAABBBCCCBBBAAA@@@???AAAAAAAAA@@@???===<<<;;;;;;;;;:::::::::;;;;;;;;;::::::;;;<<<<<<======>>>;;;;;;<<<===>>>??????@@@???>>>===>>>>>><<<999777555666777888999;;;<<<<<<<<<<<<===<<<;;;;;;===>>>===<<<;;;999777666555555555666777888888888888777999:::<<<<<<<<<<<<>>>@@@>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@????????????@@@??????>>>===<<<<<<;;;;;;888999999999888888999;;;>>>===<<<;;;:::::::::;;;??????>>>=========>>>>>>>>>@@@AAACCCDDDGGGKKKNNNSSSRRRQQQOOOMMMKKKIIIIIIJJJMMMQQQUUUXXX\\\```cccsssyyy{{{wwwwwwxxxyyy~~~111111000000///......---......////////////......000000000000000000000000/////////......------,,,...------,,,,,,------...------,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......///000000///---+++,,,---,,,------........................///////////////000111111222222222222111333222222111111111222222333333444444444555555555555666777888999888777666777888999::::::;;;::::::999999888888888999::::::999999:::;;;===???AAABBBGGGIIILLLQQQ]]]xxxsssfffSSSFFF@@@???>>>===>>>>>>???@@@@@@AAAAAAAAA???======>>>??????>>><<<===<<<<<<;;;<<<===??????@@@@@@AAAAAAAAAAAA@@@???AAAAAA@@@???>>><<<:::999:::::::::::::::999888888999999::::::;;;<<<<<<<<<999999:::;;;<<<===>>>???>>>===<<<======<<<:::888333333555777999;;;<<<===:::<<<===<<<;;;;;;<<<>>><<<;;;999777555333333222333444555555666777777777999;;;<<<=========???@@@>>>???@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>??????>>>>>>>>>>>>======<<<<<<888888999777666666888:::>>>>>>======<<<<<<<<<<<<============>>>>>>>>>>>>>>>???AAABBBCCCFFFIIILLLRRRSSSRRROOOLLLIIIHHHGGGKKKMMMOOOQQQSSSUUUXXX[[[hhhlllqqqrrrnnnjjjggggggjjjnnnvvv~~~111111000000//////............////////////......///////////////000000000/////////......------,,,//////............//////------,,,,,,++++++++++++---,,,,,,,,,,,,---......///000000///,,,++++++,,,,,,---......//////......------....../////////000///000111111222222222222222222111000000000000111333333333444444444444555555666888999:::999888888777777888999::::::::::::999999999999999::::::;;;999999999;;;<<<>>>@@@AAABBBDDDHHHLLLRRRbbbpppeeeZZZJJJAAA>>>>>>>>><<<>>>>>>@@@AAABBBBBBBBBBBB???>>>>>>???@@@@@@???======<<<;;;;;;<<<===>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???===;;;:::999999:::::::::999888777666888888888999::::::;;;;;;777777888999;;;<<<======>>><<<;;;<<<===<<<;;;999222333555777:::<<<>>>???:::;;;===<<<;;;;;;;;;===:::999777555333222111000333333444555666777888999999;;;<<<=========???@@@===>>>???@@@AAAAAABBBAAA??????>>>==================>>>>>>???>>>>>>===<<<999999999777666666888;;;???????????????>>>>>>>>>;;;;;;<<<===>>>?????????>>>???AAABBBCCCEEEIIILLLRRRSSSSSSQQQLLLHHHGGGGGGFFFHHHJJJLLLNNNQQQUUUXXX```cccfffgggfffaaa\\\YYY\\\```hhhooopppnnnqqqwww111000000000/////////.........////////////..................////////////.........---------------/////////....../////////...------,,,,,,++++++***---,,,,,,,,,,,,---.........//////...,,,+++,,,---,,,---...///000///......---------......//////000//////000111222222222222111000000/////////000000333333333333444444444444555666777888888999999888666777888999::::::::::::888888888999:::::::::;;;999999999:::<<<===???@@@AAAAAAFFFLLLOOOVVVkkkpppaaaVVVOOOFFF???=========<<<===>>>@@@BBBCCCCCCCCCBBB?????????AAABBBBBB@@@===:::999999999999;;;===>>>??????????????????@@@@@@?????????>>>===;;;:::999888999:::::::::999777666666777777888888999::::::666666777888999::::::;;;<<<:::999:::;;;;;;:::999333333555888:::<<<>>>???:::<<<======;;;::::::;;;888777666444222111111000222222333444555777999:::999:::<<<<<<<<<<<<>>>@@@===>>>???@@@AAABBBBBBBBB>>>>>>===<<<<<<<<<<<<===<<<===>>>???@@@???>>>===;;;;;;:::888777777:::<<>>>>>>>>>>>>>>???@@@AAABBBDDDHHHJJJPPPRRRTTTQQQLLLGGGFFFGGGDDDFFFIIIKKKMMMQQQVVVZZZZZZ[[[^^^```___[[[UUUPPPTTTXXXaaaiiiiiiffffffiiiyyy///////////////...............////////////......,,,---------.........///,,,,,,,,,,,,------------///......------......///.........---,,,+++++++++---,,,,,,,,,,,,---......,,,.........,,,,,,---...,,,...///111111000///...,,,,,,---......///000000...///000111222222222222/////////......///000000222222333333333444444444444444444555555666777888666777888999999::::::999555666777888999999999999999999::::::<<<===???@@@DDDAAACCCJJJMMMOOO[[[kkk|||pppbbbUUUIIIGGGDDDAAA???>>>===>>>===???AAACCCDDDDDDCCCCCC@@@@@@@@@BBBCCCCCC@@@>>>888888888888999;;;===>>>>>>>>>>>>>>>>>>???@@@@@@============<<<;;;:::999888999:::;;;;;;999888777555666666777777888999999666666777777777888888888999777666666888999888777222333555777999<<<===>>>;;;===>>>===;;;999888888777666555333222111111111111111111222444666999:::888999;;;<<<;;;<<<===???===>>>???@@@AAABBBBBBBBB???>>>>>>===============;;;<<<>>>@@@@@@@@@>>>>>>>>>>>><<<:::888999;;;>>>>>>???@@@@@@@@@@@@???>>>======>>>>>>>>>===;;;:::<<<===??????@@@BBBEEEHHHMMMPPPRRRPPPJJJFFFEEEFFFFFFHHHJJJKKKMMMQQQVVVZZZXXXXXXYYY\\\]]]ZZZRRRKKKNNNSSS]]]gggiiifffeeehhhnnn}}}..................------......////////////......,,,,,,,,,---------......+++++++++,,,,,,---------...------,,,,,,------...//////...------,,,++++++---,,,,,,,,,,,,---......+++---...---,,,,,,---...---...000111222111000...,,,,,,------...///000000......000111111222222222...............///000000222222333333333444444444333333222222333444666777666777888999999:::999999444555666777888888888888999::::::;;;<<<===???@@@DDD===<<>>999999999:::;;;>>>@@@AAA>>>>>>======>>>???@@@@@@<<<=========<<<;;;::::::777888:::;;;;;;:::999777555555666666777888888888666666666666777777777777777555444444666777777666222333444666999;;;<<<===<<<===???>>>;;;888777777666555444333222222222222000///000111333555888:::777999;;;;;;;;;;;;===>>>======???@@@AAABBBBBBBBB@@@??????>>>>>>>>>>>>>>>;;;<<<>>>@@@AAA@@@???>>>@@@???>>>;;;999:::===???===>>>???@@@@@@???>>>===@@@@@@@@@???===;;;999777;;;<<<===>>>>>>@@@DDDGGGJJJNNNQQQOOOIIIDDDDDDFFFEEEFFFGGGHHHIIILLLQQQTTTXXXXXXYYY\\\^^^[[[RRRKKKFFFLLLWWWccchhheeeeeegggkkk{{{---------.........//////---.../////////...---,,,+++,,,---.........---,,,///000000///...+++)))(((,,,------......------,,,000///...///000111000///******+++,,,,,,---..............................000///000555::::::555000000///...---...///111333///000111222222111000///000000////////////000000111111222222222111111000111222333444555555555555444444555555666777777777666555444666888999888777777999;;;;;;;;;;;;===>>>AAAAAABBBDDDFFFIIILLLNNNbbbkkkqqqaaaTTTKKKHHH@@@@@@@@@??????@@@AAAAAA@@@??????AAADDDEEEDDDBBBCCCAAA??????AAABBB@@@===:::999888888888:::<<<>>>============>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<::::::999999888777666666444555555666777777888888999999888777666666666777666666777888888888888888555555666777999:::;;;<<<<<<===>>>===:::999888999555444333333222222222333333333444444555666666777888888888999:::;;;======<<<>>>@@@BBBCCCBBBAAA@@@BBBAAA@@@???>>>===<<<;;;<<<======>>>???@@@@@@@@@@@@AAA@@@???===<<<===>>>===>>>???@@@AAA@@@??????@@@@@@???===<<<;;;:::999999999999:::<<>>???@@@@@@BBBEEEHHHJJJLLLQQQXXXiiirrrdddWWWMMMFFFCCC@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@BBBEEEFFFFFFDDDBBB@@@??????AAAAAA???===;;;:::999888888:::;;;===<<<<<<=========>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;::::::999777777888999999:::;;;;;;;;;;;;999888777666555555444444555555555555444444444555666888999:::;;;;;;;;;===>>>===:::999999999666555444333333222333333333333333444555666666666888888888999999;;;<<<<<<<<<===???AAAAAAAAA@@@???@@@@@@???>>>===<<<<<<;;;<<<<<<===>>>>>>???@@@@@@AAABBBBBB@@@>>>===>>>???===>>>???@@@AAA@@@@@@?????????>>>===;;;:::999999888888999:::<<<>>>AAACCCLLLPPPSSSQQQJJJCCC@@@@@@BBBCCCDDDFFFIIILLLOOOQQQWWWSSSTTT\\\aaa___\\\[[[XXX[[[aaahhhpppwww}}}---------...............111///,,,***)))***,,,---++++++,,,---------------******+++,,,,,,,,,++++++...---,,,++++++,,,---...---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000444:::@@@AAA===999111000///.........///000......------------......//////............//////000000111111222111111000222333333444444444333333222222333333444555555555444333333444666777777666666888::::::::::::<<<>>>===>>>???AAACCCEEEHHHIIIIIILLLWWWiii}}}|||qqqbbbTTTKKKFFFBBB???@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>@@@CCCEEEEEEDDDAAA?????????@@@@@@???===<<<;;;:::999888999:::;;;;;;<<<<<<<<<==================<<<;;;;;;;;;;;;<<<999888888888888888888888777888888999;;;<<<<<<======<<<;;;999888666555444444444444444333222111111222444666999:::::::::999;;;<<<===<<<;;;999999:::777777555444333333333333222333333444444555555666888888888888888999:::;;;;;;<<<===?????????>>>>>>============<<<<<<;;;;;;<<<<<<======>>>>>>?????????@@@@@@???===<<<===>>>>>>???@@@@@@AAAAAA@@@@@@>>>>>>===<<<:::999888888777777777999;;;===@@@AAALLLSSSYYYWWWMMMDDD@@@???BBBCCCDDDGGGIIILLLMMMNNNQQQQQQTTT\\\aaacccfffjjjfffkkkqqquuuxxx|||........................000///,,,***)))***++++++++++++,,,,,,------------------------------------...---+++******+++---...---,,,+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------+++---111777;;;;;;888555111000///...............///...---,,,,,,---...//////......------......//////000000111111111111111222333333333333222222111111111111222333333444444333222222333555666666555666777999:::999:::;;;=========>>>@@@BBBDDDEEEFFFJJJKKKOOOXXXggg|||rrreeeTTTHHHCCCBBBAAA???@@@@@@AAAAAA@@@@@@??????;;;::::::<<>>>>>???@@@@@@???>>>======<<<;;;999999888999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<777777777777777777777888666777777888999:::;;;<<<<<<<<<;;;:::999888666666888888888777555444222111111333666999::::::999888:::;;;===<<<;;;::::::;;;999999777666555444444333222222333333444444444444888777777777777888999::::::;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>><<<<<<===;;;999999:::<<>>===<<<;;;999888777777666666777888:::<<>>@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>:::888888999<<<>>>??????<<<===???@@@???>>>=========<<<;;;:::999888888888999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;888888888999::::::;;;;;;999999:::::::::999888888::::::999888666444222111000222555888:::999888777999:::<<<<<<;;;:::;;;<<<<<<;;;999777666555444444222222222333333333333333666666666666666777888999::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========;;;;;;<<<:::999888:::;;;>>>>>>>>>?????????@@@@@@======<<<:::999888777666666666666777999<<>>@@@AAABBBBBBBBBCCCCCCFFFHHHKKKTTTiii{{{{{{xxxzzz}}}{{{rrrjjjVVVNNNCCC===;;;===>>>???@@@AAABBBBBBAAA@@@>>>===<<<:::888999;;;>>>>>>>>>:::<<>>===;;;999777555555444222222222222222222222222444444444555666777888999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<>>>>>>============>>>??????======<<<;;;999888777777666666666888:::<<>>????????????AAABBBEEEHHHIIIMMMYYYfffzzzxxxyyy}}}vvvfffXXXIIIFFFBBB>>>======>>>???@@@AAABBBBBBBBB@@@>>><<<<<<:::888777999;;;<<<<<<888;;;???@@@???===<<<===;;;;;;;;;;;;:::999999888888888888888999999999:::::::::<<<=========<<<<<<;;;;;;;;;::::::999999999<<<<<<;;;;;;:::999999999666777999::::::888777666777666666555333111///...111222333555666777888888777999;;;<<<;;;;;;<<<===@@@>>><<<:::888666555555222222222222222111111111222222333444555777999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<=========;;;;;;===>>>===<<<<<<;;;<<<===>>>???>>>======;;;:::999888777777777777888:::===???AAADDDKKKVVV___ccc```YYYSSSWWWVVVSSSOOOMMMKKKJJJJJJLLLRRRVVVZZZcccrrr~~~}}}qqqddd[[[VVVUUUVVV^^^iiiqqqqqqnnnoooqqqrrrqqqwww}}}//////.........---------///...,,,+++,,,...000222,,,+++*********+++,,,---,,,,,,++++++,,,...///000***++++++,,,,,,++++++******)))))))))+++,,,+++*********+++,,,,,,---......******++++++,,,---......,,,,,,,,,++++++,,,...000,,,,,,---.../////////...***+++,,,------,,,+++***---,,,,,,++++++,,,,,,------...///000111111111111......///111222222222222111111111222333333444444444333333444666777777666444555777888777888999;;;999:::;;;===>>>======<<>><<<:::888555555666888888888777;;;???@@@>>><<<<<<===::::::;;;;;;;;;:::999999777888888888888999999999999:::<<<=========<<<<<<@@@@@@???>>>======<<<<<<;;;::::::999777666666555777888999:::999777555333777777666555444222111000222222333444555777888888777999;;;<<<;;;;;;<<<>>>AAA???===;;;888666555555222222111111111111111111000111222333555777999;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;::::::;;;===<<<<<<;;;:::;;;<<<===>>>>>>>>>===<<<:::999888888777777888999;;;===@@@BBBCCCIIIUUUaaajjjkkkeee___^^^[[[WWWRRROOOMMMLLLLLLQQQVVVYYYZZZcccrrr{{{|||wwwnnnaaaVVVPPPOOOOOOPPPYYYeeeppppppllllllnnnoooiiioootttvvvuuuyyy|||