BM6P6(@ rrrddd\\\WWWRRRRRRRRRQQQPPPMMMHHHDDDDDDDDDCCCBBB@@@???>>>>>>AAA@@@@@@???????????????>>>>>>>>>>>>===<<<;;;:::::::::999999888777777777666555444333444444666777555444333222000///...---//////...------------...,,,,,,---,,,+++)))'''&&&******++++++++++++******(((((()))***++++++,,,,,,'''((()))***+++,,,,,,,,,******))))))))))))******))))))))))))((((((((((((((('''&&&&&&&&&''')))*********++++++++++++******(((''''''&&&&&&&&&'''''',,,,,,++++++***))))))))))))*********++++++++++++%%%&&&''')))************(((((())))))))))))(((((('''((()))***+++,,,,,,,,,+++***)))))))))***,,,,,,---,,,++++++,,,,,,***)))(((((('''&&&&&&((()))***,,,+++++++++++++++++++++))))))))))))))))))))))))+++)))((('''((()))+++,,,,,,++++++***))))))******&&&&&&''''''(((((())))))'''(((((()))***++++++,,,))))))))))))))))))))))))***)))))))))++++++)))((((((((()))***************))))))))))))))))))))))))(((((()))******************************)))((((((,,,***)))+++---...+++)))((()))+++,,,---+++***)))************))))))))))))((((((''''''''''''((((((******))))))((((((''''''((((((''''''''''''((((((''''''''''''&&&%%%$$$######%%%&&&&&&%%%%%%'''((()))))))))))))))******+++((((((((((((((((((((((((*********)))))))))))))))))))))((((((((((((((()))************************(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((('''((()))******)))(((''')))************+++++++++))))))***+++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,........................,,,,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---+++)))'''''')))+++---++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,------...///000000000000///...------,,,,,,......,,,++++++,,,......---------------------------...//////------...///000000///......///111222111333555777:::;;;======?????????@@@AAACCCDDDEEEDDDEEEFFFFFFCCC@@@>>>===???>>>;;;888777777777888666666666777888:::<<<===999999888888777888888888999;;;===@@@BBBBBBBBBBBBCCCDDDFFFFFFDDDCCCDDDDDD===BBBEEEAAA???AAACCCBBBpppbbb[[[VVVSSSRRRQQQPPPOOOLLLHHHEEECCCCCCBBBAAAAAA@@@?????????>>>>>>===============999:::;;;;;;<<<<<<;;;;;;::::::999999888777777777666555444333333444555666555444333222111///......------,,,++++++++++++,,,******++++++,,,,,,++++++******++++++++++++******((())))))***++++++,,,,,,((()))***+++++++++++++++******)))))))))))))))***))))))))))))(((((((((((())))))(((((())))))***+++)))******++++++******)))***))))))((((((((())))))'''''''''((())))))******)))))))))*********++++++((()))***************)))(((((())))))))))))(((((((((((()))*********))))))******)))))))))***+++,,,---+++******++++++***)))(((''''''''''''((())))))***************)))))))))))))))))))))))))))))))))***)))((('''((()))+++,,,++++++***)))(((((((((((((((((())))))))))))))))))%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))((()))***+++)))'''))))))***+++++++++++++++))))))))))))))))))))))))&&&&&&'''(((((((((((((((***************)))((((((+++)))(((***,,,,,,***(((,,,,,,,,,,,,+++)))'''&&&)))))))))(((((((((((('''))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((('''&&&%%%%%%%%%'''((((((&&&&&&''')))))))))(((((())))))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************((()))***++++++***)))((()))************+++++++++)))******+++++++++*********+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,------......//////000000000//////...------,,,,,,...------,,,,,,------...---------------------------///000///......///000000000000000111222444555555777999<<<>>>?????????@@@????????????@@@AAABBBAAACCCDDDDDDCCCAAA@@@@@@???===;;;999888888999::::::::::::;;;<<<===>>>>>><<<<<<<<<<<<===>>>??????CCCDDDFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKIIIHHHIIIJJJDDDHHHIIIEEECCCFFFHHHHHHlll___XXXSSSTTTRRRPPPNNNMMMKKKHHHFFFBBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>===============::::::;;;<<<<<<<<<;;;;;;::::::999999888777777777777666555333333333444444555444333222111///......------,,,++++++++++++,,,++++++******+++,,,,,,---******++++++++++++******)))))))))***++++++,,,,,,)))******+++++++++******++++++***)))(((((())))))))))))))))))(((((((((((()))***++++++,,,,,,++++++)))******++++++******))))))))))))(((((())))))***'''''''''((())))))******((((((((()))))))))******+++++++++++++++***))))))(((((())))))))))))((((((((()))))))))(((((('''&&&***))))))))))))***++++++,,,+++******++++++***)))''''''(((((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,+++***)))(((''''''''''''+++***************))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))(((((((((******(((''')))***++++++,,,,,,++++++))))))))))))))))))))))))&&&&&&'''((((((((((((((()))************))))))((()))(((((()))******)))'''---,,,+++***)))(((((((((((((((((((((''''''''''''******))))))))))))******(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))((('''&&&(((*********((('''((()))))))))(((((())))))***+++((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************************++++++++++++******)))************+++++++++******+++++++++******)))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,............////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,---------------------------------,,,,,,---..............................//////////////////...------,,,,,,------............------------..................---///000000//////111222111111222333555777999:::;;;<<>>===<<<<<<<<<=========>>>@@@BBBCCCDDDCCCCCC???===;;;::::::;;;<<<===???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBDDDEEEFFFGGGIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJHHHHHHIIIJJJJJJMMMMMMIIIHHHKKKMMMLLL~~~hhh\\\VVVRRRUUURRRNNNLLLKKKJJJHHHGGGAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????@@@@@@@@@???===<<<::::::::::::999999888777777777888666555333222222333333444444333222111000///...//////...------------......---+++)))))))))************++++++++++++******))))))*********+++++++++******+++++++++******))),,,+++***)))(((((((((((())))))))))))(((((((((((()))***+++,,,---,,,+++***))))))************))))))''''''''''''''''''((())),,,,,,++++++***)))))))))(((((((((((())))))))))))*********++++++***))))))(((((())))))))))))((((((((((((((())))))((((((''')))))))))))))))******++++++***))))))***+++***(((&&&'''(((******)))(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++++++++***((((((''''''(((+++++++++******))))))((()))))))))))))))((((((((()))))))))))))))))))))))))))((('''(((******((('''))))))***++++++++++++***))))))))))))))))))))))))(((((()))***************))))))************)))((())))))))))))******)))(((***)))((('''(((***,,,---))))))((((((((('''''''''***))))))(((((())))))***''''''(((((())))))******((((((''''''''''''((((((((()))))))))(((((('''&&&+++,,,,,,+++)))((()))***((((((((((((((()))******((((((((((((((((((((((((''''''((((((((((((((())))))(((((((((((())))))***************************(((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((************************))))))*********+++++++++***++++++++++++***))))))***+++,,,,,,,,,,,,+++*********************************+++++++++,,,,,,,,,------------............------------------------........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---......---,,,+++------------------------,,,,,,------.....................---------------//////.........---------,,,---...//////...---,,,.............../////////---...000111000111333444333444666888:::===???@@@???AAACCCEEEEEEDDDCCCAAA>>><<<:::888888888888999:::;;;===@@@DDDFFFFFFFFF???>>><<<;;;<<<===???@@@CCCDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKJJJIIIHHHHHHGGGGGGIIIJJJIIIHHHFFFFFFHHHJJJKKKOOOQQQOOOOOOQQQPPPNNN~~~iii^^^YYYUUUUUURRRNNNKKKJJJIIIHHHGGGAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????AAAAAA@@@???>>><<<:::999::::::999999888777777777777666444333222222222333444333333222111000////////////...------------...---,,,***)))(((((()))*********++++++++++++*********************+++++++++******+++++++++******)))++++++***)))(((((())))))))))))))))))(((((((((((('''(((***+++++++++***))))))))))))******)))))))))'''''''''''''''((()))))),,,,,,++++++***)))))))))(((((((((((())))))))))))&&&'''((()))************(((((())))))))))))((((((&&&'''((()))************(((((())))))***************)))((((((******)))(((&&&''')))*********)))(((((((((((())))))*********(((((((((((((((((((((((()))))))))))))))******+++++++++***))))))))))))************))))))(((((((((+++++++++***************)))))))))))))))))))))))))))(((((()))******)))''''''(((((()))))))))))))))))))))))))))))))))))))))(((((()))***************((())))))*********)))))))))******+++******))))))***)))'''&&&'''))),,,...*********)))))))))(((((()))((((((''''''(((((()))''''''(((((())))))******'''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''&&&&&&+++,,,---,,,***))))))***((((((((('''((())))))***))))))))))))))))))))))))((((((((())))))*********((((((((((((((()))******************************(((((((((((())))))))))))((()))))))))************)))))))))))))))))))))))))))))))))(((((()))))))))))))))*********+++++++++******+++++++++******)))***+++,,,,,,,,,,,,+++*********************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,...............---------,,,---////////////---,,,.........//////000000000,,,...000111222333555777888999;;;===@@@BBBCCCDDDAAABBBCCCDDDDDDBBB@@@???;;;999777666555666888999;;;;;;<<<@@@EEEIIIIIIIIIAAA@@@???>>>???AAACCCDDDEEEGGGJJJLLLMMMMMMLLLKKKIIIIIIIIIIIIJJJKKKLLLMMMPPPOOONNNMMMKKKIIIHHHHHHKKKKKKJJJHHHFFFGGGJJJMMMLLLRRRVVVWWWZZZ[[[YYYSSSlllbbb]]]ZZZTTTQQQMMMKKKIIIIIIGGGFFFBBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>===============<<<<<<=========<<<;;;;;;::::::999999888777777777666555444222222222333333333333222222111000000///------,,,++++++++++++,,,(((((())))))***+++,,,---******++++++++++++******************************)))******+++++++++************))))))))))))******))))))))))))(((((((((((('''((())))))***)))))))))((())))))******))))))((())))))))))))***+++,,,,,,'''''''''((())))))******((((((((()))))))))******%%%&&&'''(((************(((((())))))))))))((((((&&&&&&((()))***+++++++++'''((())))))******)))))))))((('''((()))***)))((((((((())))))******))))))((())))))******++++++,,,))))))))))))))))))))))))((()))))))))***************************++++++,,,))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))++++++)))(((&&&'''(((((())))))(((((())))))))))))))))))))))))&&&&&&'''(((((((((((((((((())))))************)))(((***++++++***))))))***,,,+++)))''''''''')))***************))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&)))+++++++++)))((()))***((((((''''''(((((()))***))))))))))))))))))))))))(((((())))))******++++++(((''''''(((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++))))))(((((((((((()))))))))************+++++++++))))))***+++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,------..............................////////////............//////000000111111...000333444555666999;;;===>>>@@@BBBDDDFFFFFFFFFCCCCCCBBBAAA@@@>>>===<<<999888666666777:::===???AAA@@@@@@CCCIIIMMMMMMKKKFFFEEEDDDCCCDDDFFFHHHIIIJJJLLLPPPRRRSSSRRRPPPNNNJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQQQQPPPNNNKKKIIIGGGIIIHHHGGGEEEDDDFFFKKKNNNRRRXXX]]]aaaeeeiiifff```kkkaaa]]][[[SSSPPPMMMKKKJJJHHHFFFDDDCCCCCCBBBAAAAAA@@@?????????>>>>>>==============================<<<;;;;;;::::::999999888777777777555444333222222222333444333333222222111000000000------,,,++++++++++++,,,))))))+++,,,---.........******++++++++++++******************************((()))***+++++++++++++++(((((((((((()))***+++,,,))))))))))))(((((((((((()))(((((((((((()))******(((((())))))))))))(((((())))))))))))***+++,,,---'''''''''((())))))******)))))))))*********++++++'''((()))***************(((((())))))))))))((((((&&&'''(((((())))))))))))'''''')))*********)))(((((('''&&&''')))***)))((())))))(((((())))))***+++(((((()))******+++,,,,,,))))))))))))))))))))))))(((((()))***************(((((((((((()))+++,,,---))))))******************''''''(((((())))))******))))))))))))))))))))))))+++*********,,,,,,***)))''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((()))***************''')))++++++((('''(((***+++***)))((('''((())))))***))))))))))))((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((''''''((((((((('''(((((())))))((((((((('''((())))))(((((()))***(((''''''''''''((())))))))))))))))))))))))))))))''''''(((((()))******+++''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++******)))(((((()))******)))************+++++++++'''((()))***+++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---//////---------....../////////........................//////............//////......///000000111222222111333666888999;;;>>>@@@CCCDDDEEEGGGHHHHHHHHHGGGDDDCCC@@@>>><<<;;;::::::888888777888;;;???DDDGGGJJJGGGFFFIIINNNRRRQQQOOOLLLKKKJJJIIIJJJLLLNNNOOOQQQTTTWWWYYYXXXUUUQQQOOOIIIJJJKKKMMMPPPSSSUUUWWWUUUVVVXXXWWWUUURRRNNNKKKHHHGGGFFFDDDDDDGGGLLLQQQYYY]]]aaaeeelllssssssooo|||hhh^^^ZZZXXXRRRPPPMMMKKKJJJHHHFFFCCCDDDDDDCCCBBB@@@???>>>>>>AAA@@@@@@???????????????CCCBBBAAA@@@>>><<<:::999::::::999999888777777777444333222222222333444555333222222222111000000000//////...------------...---.../////////...---,,,******++++++++++++******++++++******************'''((()))***+++,,,,,,,,,'''((((((((()))+++,,,---))))))))))))((((((((((((***)))((((((((()))+++,,,(((((())))))))))))((((((''''''''''''((()))***+++,,,,,,++++++***)))))))))************++++++++++++***++++++++++++***))))))(((((())))))))))))(((((('''''''''(((''''''&&&%%%&&&''')))*********)))((('''&&&&&&''')))***)))(((***)))((((((((()))+++,,,'''(((((()))***++++++,,,))))))))))))))))))))))))(((((()))***************%%%&&&&&&''')))***,,,---*********++++++,,,,,,---'''(((((()))***++++++,,,)))))))))))))))))))))))),,,+++***+++------+++***(((((()))***************))))))))))))))))))))))))((())))))***************(((((()))***************%%%(((******'''&&&''')))&&&&&&'''''')))***+++,,,)))(((((((((''''''''''''******))))))))))))************))))))((((((''''''******))))))))))))******((())))))*********))))))%%%'''((((((''''''(((***'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''''''''((()))++++++************************(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))),,,+++***))))))***+++,,,)))************+++++++++&&&''')))***,,,,,,------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---....................................------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------///......------///000111---......///000111222222---.....................000///...------...///000...//////000111222222222444666999;;;===???BBBDDDFFFGGGHHHIIIIIIIIIHHHGGGEEECCC@@@<<<:::999999999999888999:::>>>DDDJJJMMMQQQMMMKKKMMMRRRUUUTTTQQQQQQPPPOOONNNNNNPPPRRRSSSXXXZZZ\\\]]][[[WWWRRRNNNIIIJJJLLLPPPTTTXXX[[[]]]^^^```bbbccc```\\\WWWTTTLLLLLLJJJIIIIIIMMMSSSXXX]]]___aaaeeemmmwwwzzzxxxzzziii```XXXRRRTTTRRROOOLLLKKKJJJGGGFFFBBBCCCCCCBBB@@@??????@@@>>>>>>???@@@@@@AAABBBBBBAAA@@@>>>>>>???>>>===;;;;;;::::::999888777666666777666555444444444444444444444333222222111111000000////////////.........************************))))))***++++++++++++***)))))))))***+++++++++,,,)))))))))))))))))))))))),,,+++)))***+++---,,,,,,,,,,,,+++***)))&&&%%%###((((((((((((((((((((((((+++***)))'''''''''(((((((((((())))))((('''&&&&&&*********'''&&&&&&(((+++))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))(((((()))((((((((((((((())))))''''''(((***++++++)))&&&'''''''''((())))))(((&&&,,,,,,++++++***)))))))))******************+++++++++***)))((((((''''''(((+++*********))))))((((((******))))))((((((''''''&&&(((***+++,,,+++)))(((************************)))'''&&&(((,,,---+++((((((((())))))))))))((((((+++++++++*********))))))((((((((((((((((((((((((((('''&&&&&&&&&''')))***(((((())))))*********+++******************************))))))))))))******+++***)))'''''''''((()))(((((((((((())))))))))))))))))))))))***+++,,,---))))))))))))(((((((((((())))))))))))))))))))))))******)))((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))+++*********))))))((((((&&&&&&'''((())))))(((((()))************(((&&&%%%))))))))))))))))))))))))******))))))(((((('''''')))************+++++++++---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***---,,,,,,,,,,,,---......------------------------000...,,,---......+++((((((((()))***+++,,,,,,------------------------------.........---,,,,,,+++,,,,,,,,,---------......***+++,,,---------,,,,,,,,,,,,,,,------.........---------............/////////.........---------////////////000000000111000///...---------...///333333333444444444555555:::<<>>===<<<:::;;;::::::999888777666666555555444444444555555666444444333222222111111000/////////.........------************************)))******+++,,,+++++++++***************+++++++++))))))))))))))))))))))))...,,,*********+++***)))))))))(((((('''''''''&&&(((((((((((((((((((((((()))(((((('''((((((******(((((())))))(((''''''&&&(((((((((&&&$$$$$$''')))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((())))))***+++'''&&&''')))++++++(((&&&+++***(((((())))))(((&&&+++++++++*********))))))++++++***)))(((''''''&&&)))((((((((((((((()))***************)))))))))(((***)))))))))(((((((((''''''(((***+++++++++)))((())))))))))))))))))))))))(((''''''((()))***((('''))))))(((((((((((())))))+++++++++*********))))))((((((((((((((((((((((((((((((''''''(((((()))***((()))))))))************++++++++++++++++++++++++******)))))))))))))))***+++***)))(((''''''((()))(((((((((((())))))))))))(((((('''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))******)))((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((()))******+++))))))))))))))))))))))))*********)))))))))(((((())))))))))))((('''&&&&&& ###'''***,,,------))))))))))))))))))))))))+++*********)))))))))))))))************+++++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***---,,,,,,,,,,,,---......------------------------000...,,,---......+++)))++++++++++++,,,,,,,,,,,,------------------------------......------,,,+++,,,,,,,,,---------......++++++,,,,,,------------,,,,,,,,,------.........---------............/////////.........---------//////////////////000000000///.........///000111222333444666888999;;;;;;>>>???BBBEEEGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGCCCAAA???===<<<===???@@@DDDCCCBBBEEEKKKPPPRRRSSSRRRRRRRRRSSSTTTVVVWWWXXXSSSPPPNNNOOOTTTZZZ]]]^^^dddeeeggghhhgggbbbZZZUUUSSSUUUYYY[[[]]]^^^aaaccccccgggnnnvvv{{{zzzuuuppp```^^^YYYSSSQQQVVV```hhhllliiieeedddffflllssswwwkkk^^^XXXVVVTTTQQQNNNLLLKKKJJJHHHFFFBBBCCCCCCBBB@@@??????@@@BBBBBBAAA@@@??????>>>>>>???>>><<<<<<======;;;:::;;;::::::999888777666666333333333444444666777777444444333222222111111000............---------,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++***************((((((((((((((((((((((((...,,,***)))))))))((('''&&&&&&%%%%%%&&&''')))***(((((((((((((((((((((((())))))(((((((((((()))***(((((()))))))))(((''''''((()))(((&&&%%%%%%''')))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))***+++,,,---)))((()))***,,,,,,***(((...,,,)))(((((()))(((''')))))))))*********++++++************))))))((((((''''''''''''((()))***+++************))))))))))))))))))))))))(((((((((((('''((()))++++++******)))''''''''''''''''''''''''((()))******)))(((((((((***)))(((''''''((()))***+++************)))))))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))***))))))(((((((((((()))(((((((((((()))))))))))))))((('''&&&%%%%%%%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((('''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))******))))))))))))((((((((((((((())))))(((''''''%%%%%%'''((()))*********))))))))))))))))))))))))++++++++++++************)))************+++++++++++++++***************)))******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---......------------------------///...------...---,,,***...---------,,,,,,,,,+++------------------------------......------,,,,,,,,,,,,,,,---------......+++,,,,,,,,,---------------------------.........---------............////////////............---///////////////.........000000///000000111222333333444666:::===@@@BBBCCCCCCDDDGGGIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHDDDCCCBBBAAABBBDDDFFFHHHKKKJJJIIIKKKOOOTTTXXXYYYYYYYYYXXXWWWWWWWWWWWWWWWRRRQQQQQQUUU[[[bbbgggiiioooppprrrssssssnnngggaaa[[[^^^aaabbbaaa``````aaadddhhhpppxxx~~~{{{xxxpppmmmggg```^^^bbbkkksssxxxtttoookkklllpppvvvzzzlll]]]XXXXXXSSSPPPMMMKKKKKKJJJHHHFFFBBBCCCCCCBBB@@@??????@@@AAAAAA@@@@@@???>>>>>>>>>???>>><<<<<<======<<<;;;;;;::::::999888777666666444444444444444555666666444444333222222111111000......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,+++++++++***)))))))))((((((((((((((((((((((((---+++)))((())))))((('''((('''&&&%%%&&&(((***,,,((((((((((((((((((((((((******))))))((((((''''''(((((()))))))))(((((('''***++++++)))(((''')))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***,,,---...+++++++++,,,......---+++...+++((('''''')))))))))((((((((()))***++++++,,,((()))***+++,,,---...///((((((((((((((()))***************)))))))))))))))))))))))))))(((((((((((((((((()))************)))''''''''''''''''''''''''***---///...***((()))++++++)))(((&&&&&&((()))+++************))))))))))))))))))))))))))))))))))))'''(((***+++++++++***))))))))))))))))))*********++++++++++++++++++++++++,,,+++***)))(((((((((((()))))))))(((((((((((()))(((((((((((())))))))))))+++***)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((((((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))(((((($$$%%%&&&(((***++++++,,,......---,,,***((('''&&&))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++******************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...------------------------...---------...---,,,+++---------,,,,,,,,,,,,,,,------------------------,,,------...------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---......---------...............---------............////////////.............../////////...............///000000111222333444555666888:::===AAADDDGGGHHHGGGHHHJJJKKKMMMMMMMMMMMMLLLKKKIIIHHHGGGHHHIIIJJJGGGFFFFFFFFFGGGIIIKKKMMMOOONNNNNNPPPTTTZZZ___aaaeeecccaaa^^^[[[XXXWWWVVVUUUVVVXXX\\\bbbiiinnnqqquuuvvvyyy}}}~~~{{{vvvrrrjjjkkkjjjhhheeecccbbbccchhhjjjoootttyyy{{{{{{zzz{{{uuuqqqsssyyy|||xxxwww{{{lll]]]XXXXXXRRRPPPMMMKKKJJJIIIHHHFFFBBBCCCCCCBBB@@@??????@@@????????????????????????@@@>>>===>>>??????>>><<<;;;::::::999888777666666666666555444444444444444444444333222222111111000......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,+++++++++***)))))))))))))))))))))))))))))))))+++)))(((((()))******)))+++***((('''''')))+++,,,))))))))))))))))))))))))'''(((((()))))))))))))))(((((()))))))))))))))(((***++++++***(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...+++***)))***,,,---,,,******'''%%%%%%''')))******''''''((()))***++++++,,,((())))))+++,,,---......******)))((((((((((((((())))))))))))))))))******(((((((((((())))))))))))(((((()))***************((((((((((((((((((((((((***---///...***((()))++++++)))(((&&&&&&((()))+++))))))))))))))))))))))))************************'''(((***+++++++++***)))******))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))((((((((())))))))))))((((((((((((((())))))))))))***)))))))))******+++,,,'''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))***))))))((((((((())))))((((((((((((((((((((((((''''''(((((())))))******''''''((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((())))))$$$%%%''')))***+++,,,,,,)))))))))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,++++++++++++,,,------------------------------,,,---......---,,,,,,,,,*********+++,,,------...------------------------,,,,,,------...------,,,,,,,,,,,,---------......------,,,,,,,,,---...///........................---------............/////////////////////////////////////////////......///000111333555666777888<<<===???AAADDDGGGIIIJJJJJJJJJKKKLLLMMMNNNNNNNNNKKKKKKIIIHHHHHHIIIKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNRRRRRRTTTWWW\\\bbbhhhlllqqqoookkkfff```\\\YYYWWWZZZ[[[^^^aaaeeeiiimmmppprrrtttxxx~~~~~~|||wwwqqqkkkiiikkkmmmpppqqqrrrtttwww{{{lll]]]XXXXXXQQQOOOLLLKKKJJJIIIHHHFFFBBBCCCCCCBBB@@@??????@@@>>>>>>??????????????????@@@>>>===>>>???@@@???===;;;::::::999888777666666777777666444444333333333444444333222222111111000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))***)))((((((***+++++++++,,,+++***)))))))))***+++))))))))))))))))))))))))$$$%%%&&&(((***+++,,,,,,(((((()))*********))))))((()))***)))'''&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************((((((((()))***+++,,,---((('''&&&'''((())))))((('''&&&$$$%%%'''*********''''''(((((()))***++++++))))))))))))((((((''''''+++***)))(((''''''''''''))))))))))))************(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))******)))(((((((((***)))(((''''''((()))***(((((()))))))))))))))***************************'''((())))))******))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((())))))))))))((((((((((((((())))))))))))'''''''''(((((()))***+++''''''(((((())))))******))))))))))))))))))))))))((((((((((((((())))))*********)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((((((((()))))))))))))))******)))((((((&&&&&&&&&'''((()))++++++))))))))))))))))))))))))((((((((((((((())))))))))))************+++++++++,,,,,,,,,,,,,,,---------******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++++++++,,,------------------------------+++---......---,,,,,,---))))))***+++,,,---......------------------------,,,,,,------......------,,,,,,,,,---------.........---,,,,,,,,,---///000/////////...............---------............///...////////////000000000////////////000000000111111222555777999;;;<<<<<>>>>>======???===<<<===>>>???>>>===;;;::::::999888777666666666555555444444444555555444444333222222111111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,+++++++++***************+++++++++++++++++++++++++++++++++---+++))))))+++++++++***))))))))))))))))))******))))))))))))))))))))))))&&&'''((()))******))))))(((((()))***************((()))******(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))***+++((('''&&&&&&((())))))(((((('''&&&''')))******)))'''((((((((())))))*********))))))((('''&&&%%%%%%***)))((((((((((((((()))((()))))))))************'''((((((((()))))))))***)))))))))))))))******+++))))))))))))))))))))))))(((''''''((()))***((('''))))))(((((((((((())))))(((((((((((())))))******((((((((((((((((((((((((((((((''''''(((((()))***************)))))))))((())))))))))))))))))))))))(((((((((((()))***+++,,,&&&'''((()))******)))((((((((((((((())))))))))))(((((('''''''''(((((()))'''''''''((()))*********))))))))))))))))))))))))((((((((((((((()))******+++******)))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))***************)))((('''+++)))(((&&&&&&%%%&&&&&&))))))))))))))))))))))))(((((()))))))))*********)))************+++++++++******++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++***++++++,,,---------------------------+++---//////---+++,,,...++++++,,,,,,------......------------------------+++,,,------......------,,,,,,,,,---------......///...,,,,,,,,,---///000000/////////.........------------............///.../////////000000000000...//////000111222333333444666999<<<>>>@@@AAAAAAGGGHHHIIIJJJLLLMMMNNNOOONNNNNNMMMMMMMMMNNNOOOOOOLLLMMMOOOPPPRRRSSSSSSSSSPPPPPPQQQQQQRRRSSSTTTTTTYYY]]]cccgggkkkoootttwww~~~|||xxxsssoookkkhhhgggbbbdddggghhhgggfffhhhiiijjjlllpppxxx~~~iii^^^YYYVVVPPPNNNKKKJJJJJJIIIHHHFFFBBBCCCCCCBBB@@@??????@@@BBBBBBAAA???>>><<<;;;;;;===<<<;;;<<<===>>>===<<<;;;::::::999888777666666444444444444444555666777444444333333222111111000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***))))))******+++++++++,,,++++++++++++++++++++++++///---+++***++++++***(((&&&'''((()))******)))))))))))))))))))))))))))))),,,,,,,,,+++)))&&&$$$"""(((((()))******************+++,,,,,,***))))))***))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))((((((((((((((())))))+++***((()))***,,,,,,+++***))))))***++++++)))'''(((((((((((())))))))))))(((((((((((())))))))))))(((''''''(((((()))***+++(((((())))))*********+++'''((((((((())))))******)))))))))))))))******+++))))))))))))))))))))))))***'''&&&(((,,,---+++((((((((())))))))))))(((((('''((((((((())))))******''''''''''''''''''''''''((('''&&&&&&&&&''')))***+++*********))))))((((((************************'''((((((((()))+++,,,---&&&'''(((*********)))((((((((((((((())))))))))))+++***)))(((((('''((((((&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((()))******++++++***))))))((())))))))))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((()))******************)))(((''''''((()))***))))))))))))))))))))))))))))))******+++++++++,,,)))************+++++++++))))))******++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++******++++++,,,---------------------------***---//////,,,+++,,,...///............---------------------------------+++,,,,,,---.........---,,,,,,,,,---------......///...,,,,,,,,,---///111000000//////.........------------.........//////.../////////000000111111......///111222333444555777999<<>>===;;;;;;;;;<<<>>>======>>>@@@AAA@@@>>>;;;:::999888777777777777555444444333333333444444777666444222111111111111.........------,,,,,,,,,...---+++))))))***+++,,,+++++++++,,,,,,---------///---+++)))((((((((()))***++++++++++++***))))))))))))************)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''******+++******)))((('''(((((())))))))))))((('''''')))***)))((('''(((***+++***)))***++++++***))))))))))))))))))))))))***)))((((((((()))***,,,------,,,,,,+++***)))(((((('''&&&%%%$$$$$$%%%&&&'''))))))))))))************'''((()))***)))(((&&&$$$%%%%%%&&&'''((()))******---***((()))***+++(((&&&(((((())))))))))))(((((())))))))))))************)))((('''''')))******))))))((('''&&&&&&'''((())),,,++++++***************))))))))))))************+++***)))(((((()))***+++'''+++...---+++***+++---***************)))((((((''''''((((((((((((''''''++++++******))))))((((((&&&'''((())))))***))))))&&&&&&&&&'''((())))))***))))))))))))((((((((((((&&&&&&&&&'''''''''((((((+++*********))))))((((((***(((&&&&&&)))+++***(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))*********)))))))))))))))((()))*********((('''&&&(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))************++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...------------------------------------------------///***)))...///------111///...---,,,+++,,,---...,,,---...//////...---,,,////////////////////////........................,,,,,,---///000222333333///111222111000000111222111222222333555777999:::;;;>>>AAACCCEEEGGGIIIKKKLLLNNNNNNMMMOOORRRQQQMMMNNNMMMMMMNNNPPPSSSWWWYYYXXXXXXYYY[[[^^^___^^^]]]\\\ZZZWWWTTTTTTUUUYYY[[[aaacccdddeeegggjjjnnnrrrrrrxxx{{{yyyyyyzzzzzzxxxssssssssstttvvvuuusssqqqxxxzzziii\\\XXXVVVQQQNNNKKKIIIHHHHHHFFFEEECCCCCCBBBAAA???>>>===<<>>===;;;::::::999888777777777777555444444444444444555555444444333222222222333444/////////......------------,,,+++))))))***+++,,,++++++++++++,,,,,,,,,,,,+++***)))))))))***+++,,,+++++++++++++++***)))((()))))))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++***))))))))))))************))))))''')))***)))((('''(((***+++***))))))++++++***)))******))))))))))))))))))''''''&&&&&&'''((()))***,,,,,,++++++***)))(((((()))((('''&&&&&&'''((()))(((((()))))))))*********(((((()))***)))((('''&&&&&&&&&''''''((()))))))))(((&&&%%%'''***+++***((((((((()))))))))))))))((())))))))))))************)))((('''''')))******))))))(((''''''''''''((()))''''''''''''(((((()))***((((((((()))))))))******(((((('''&&&&&&'''((()))((()))******))))))***+++***************)))(((((((((((())))))))))))(((((()))))))))(((((((((((((((((()))***************)))&&&&&&''''''((())))))***((((((((((((''''''''''''&&&&&&&&&'''''''''((((((*********)))))))))((((((***(((&&&''')))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********)))*********))))))((('''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------------------------------...***)))---...,,,,,,///...---,,,,,,,,,,,,---...---......//////......---////////////////////////........................000000000000000////////////111222111000///000222222333333555777999;;;<<<>>>@@@DDDFFFGGGHHHJJJLLLNNNQQQSSSSSSTTTUUUSSSNNNLLLLLLMMMNNNPPPSSSUUUVVVZZZ]]]bbbhhhmmmoooooonnniiieee```^^^^^^```bbbcccbbbccccccccccccfffjjjmmmqqqxxx}}}kkk]]]WWWUUUQQQNNNKKKIIIIIIHHHFFFDDDCCCBBBAAA@@@???===<<<<<>>>>>=========;;;:::999;;;<<<===;;;:::::::::999888777777777777555444444444555666666777555444333222222111222222///////////////.........,,,+++*********+++,,,---+++++++++++++++***************))))))***++++++,,,,,,,,,,,,+++***)))((('''((((((((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******)))******++++++*********''')))***)))((('''(((***+++***))))))++++++***)))*********))))))(((((((((((((((''''''''''''((()))+++++++++******)))))))))+++***)))(((((()))***+++(((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((('''&&&%%%&&&)))***)))((('''(((((()))*********)))))))))))))))************)))((('''''')))******))))))((((((''''''(((((()))%%%%%%%%%&&&'''(((***+++''''''((((((((()))))))))((((((''''''''''''(((((()))'''&&&&&&''')))))))))))))))******))))))(((((())))))************))))))''''''''''''((((((((((((***++++++++++++******)))&&&''''''(((((())))))***''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((******))))))))))))(((((()))'''&&&'''(((***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++++++++***))))))))))))***(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++))))))************)))))))))************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------------------------------------------------******------++++++...------,,,,,,,,,------...///..................///////////////////////////........................111111111000000//////...///111222111000///000222444555666777999<<<>>>???AAADDDHHHJJJJJJJJJKKKLLLMMMRRRUUUUUUTTTTTTQQQLLLKKKLLLMMMOOOQQQSSSTTTUUU___eeeooozzzyyyqqqmmmmmmnnnnnnmmmkkkkkkjjjiiiiiikkkooosssyyymmm]]]WWWUUUPPPNNNKKKJJJIIIHHHFFFDDDFFFEEEDDDCCCAAA@@@??????BBBAAA@@@??????>>>>>>>>><<<;;;;;;<<<===>>><<<;;;:::999888777777666666666555555555555555666777888888777555333111///...---//////..................+++************,,,------,,,++++++******))))))))),,,,,,+++******))))))))),,,,,,,,,+++***)))((('''(((((((((((((((((())))))************************))))))))))))))))))))))))))))))))))))************'''(((((()))************(((((()))************)))''')))***)))((('''(((***+++)))((()))***+++***)))*********)))((((((''''''*********)))))))))))))))************))))))))))))+++***))))))))))))***+++(((((((((((()))))))))***+++***))))))))))))******))))))))))))((((((''''''***)))(((((((((''''''&&&'''((()))***************((()))))))))************)))((('''''')))******))))))(((((((((((((((((()))''''''''''''((()))***+++''''''''''''((((((((((((*********)))))))))))))))***'''######'''))))))(((((()))))))))))))))((((((((())))))******))))))((('''''''''(((((()))))))))++++++++++++***))))))(((''''''(((((())))))))))))((((((((('''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))((((((((('''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''((()))***++++++,,,,,,+++***))))))***+++,,,(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,------......------------------------------------------------,,,,,,------,,,++++++,,,---,,,,,,,,,------......000///...------...///000////////////////////////......................../////////000000111111111000111222222111111222333777888999;;;===@@@BBBCCCDDDGGGJJJKKKKKKKKKLLLMMMOOOTTTWWWUUUSSSSSSPPPLLLKKKKKKKKKLLLOOORRRVVVXXXeeennn{{{}}}||||||zzzxxxvvvvvvvvvvvvwwwzzznnn^^^WWWTTTPPPNNNLLLJJJJJJHHHEEECCCGGGGGGFFFDDDCCCBBBAAA@@@AAAAAA@@@@@@??????>>>>>><<<;;;;;;<<<======;;;::::::999888777666666666666555555555555555666777777777777555333111///---,,,------------------------************+++,,,,,,---,,,++++++******)))))))))++++++++++++******)))(((,,,,,,,,,+++***)))((((((((((((((('''((()))***+++************************))))))))))))))))))))))))((()))))))))*********+++&&&&&&'''((())))))))))))&&&''''''((())))))((((((''')))***)))((('''(((******)))((()))******)))((())))))))))))((((((''''''***************)))))))))))))))))))))))))))************)))(((((()))******'''(((((((((((()))))))))******))))))))))))***+++*********)))((((((''''''***+++******(((((((((((((((((()))***************((()))))))))************)))((('''''')))******)))((())))))))))))))))))((())))))(((((((((((())))))''''''''''''((((((((((((***************)))((((((+++((($$$$$$'''******)))'''(((((()))))))))(((((('''(((((())))))(((((('''((((((((())))))*********)))*********)))(((''''''((((((((())))))))))))))))))))))))((((((((('''''''''''''''((((((((())))))(((((((((((((((((())))))''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))******+++((((((((((((((((((((((((''''''((()))***++++++,,,,,,+++***))))))***+++,,,(((((()))***************************************************************))))))************))))))))))))*********+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,---------,,,+++------------------------,,,,,,---------.........------------------------------------------------,,,///111///---,,,,,,,,,+++,,,,,,------.........000///...------...///000//////////////////////////////////////////////////////000000111111222222111333444444444444555777;;;<<<===???AAACCCEEEFFFEEEGGGJJJKKKLLLMMMOOOQQQSSSXXXZZZVVVSSSTTTSSSPPPMMMLLLJJJJJJMMMSSSYYY]]]kkksssmmm^^^XXXUUUOOONNNLLLKKKJJJHHHEEECCCFFFEEEDDDCCCBBB@@@????????????@@@@@@??????>>>===;;;:::999:::;;;;;;999777999999888777666666666666666666555555444555555666222333333333222111000///,,,,,,,,,---------------***++++++++++++,,,,,,,,,+++++++++++++++*********'''((()))+++,,,,,,,,,,,,***++++++++++++***))))))))))))(((((((((***+++,,,************************))))))))))))))))))))))))'''(((((())))))*********''''''(((((())))))((((((%%%%%%&&&'''((((((((((((''')))***)))((('''(((******)))((((((******)))(((((((((((((((((((((((((((&&&'''((((((((((((''''''((((((((())))))************)))(((''''''((()))***''''''(((((((((((())))))(((((()))))))))))))))************))))))((((((((('''(((******))))))+++,,,)))******++++++******)))))))))))))))************)))((('''''')))******)))((())))))******))))))((()))(((''''''&&&&&&&&&'''''''''((((((((()))))))))((()))))))))((('''&&&%%%***(((''''''(((*********''''''((()))))))))((((((''''''((((((((((((''''''))))))))))))************((())))))))))))(((((('''))))))))))))))))))))))))***)))))))))((((((((((((''''''((((((((()))))))))''''''(((((((((((())))))&&&'''((('''&&&&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))******++++++***))))))))))))***++++++(((((()))***************************************))))))))))))))))))))))))))))))************)))))))))************+++++++++******++++++++++++******++++++++++++++++++++++++***+++---......---,,,,,,------------------------,,,,,,---............------------------------------------------------------333555222.........---++++++,,,---............000//////////////////000////////////////////////////////////////////////222222222111111000000///222444666777888888;;;<<<@@@@@@AAABBBDDDFFFHHHIIIFFFHHHJJJKKKLLLOOOTTTWWWVVV\\\```]]]YYYXXXXXXVVVUUUSSSQQQPPPSSSXXX]]]aaannnttt~~~lll^^^XXXVVVOOOMMMLLLKKKKKKIIIEEEBBBEEEEEEDDDCCCAAA@@@???>>>>>>>>>?????????>>>===<<<<<<;;;:::;;;<<<;;;:::888999888777666666555555666777666555444333333333333111111222333222222111000------------.........///++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,&&&''')))+++,,,,,,,,,,,,))))))***++++++++++++*********)))((()))+++---...))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******)))***************)))(((%%%&&&'''((())))))))))))''')))***)))((('''(((******((('''((()))***)))(((&&&&&&''''''((()))))))))%%%&&&'''((())))))(((((('''''''''((()))******+++***)))(((''''''((()))***'''''''''((((((((())))))&&&'''((()))***)))((((((******))))))))))))))))))%%%(((***)))((((((***,,,++++++++++++***)))(((((())))))))))))************)))((('''''')))******)))((()))************)))((((((((('''''''''((())))))((((((((()))))))))******((()))))))))((('''%%%$$$'''((())))))(((((()))***&&&''''''((())))))(((((((((((())))))))))))(((((()))))))))))))))((((((((((((((()))*********))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((())))))))))))'''''''''((((((((())))))%%%'''((('''%%%%%%(((***))))))))))))))))))))))))((((((((((((((((((((((((*********)))(((''''''''')))))))))))))))))))))))))))))))))))))))*********'''((())))))*********)))(((((()))***************************************))))))))))))))))))))))))))))))************)))))))))************+++++++++******++++++++++++******++++++++++++++++++++++++***+++---...///...---,,,........................,,,,,,.../////////...---------------------------------------------------///666:::555000000000...***+++,,,...............//////000000000000//////////////////////////////////////////////////////111111111111111111111111333666888:::;;;===@@@BBBDDDDDDEEEEEEFFFHHHIIIJJJHHHIIIJJJKKKMMMSSSYYY^^^bbblllsssrrrnnnlllhhheeeeeedddcccbbbccceeeggghhhnnnrrrxxx|||kkk^^^YYYWWWOOOMMMLLLKKKKKKIIIEEEBBBFFFFFFEEEDDDBBBAAA@@@???======>>>??????>>><<<<<<>>>=========>>>>>><<<:::999888777666666555555555777666555444333222222222333333444333222000...------.........//////000000,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,---------)))***+++,,,,,,+++)))(((((()))***++++++,,,+++++++++***))))))***,,,...///(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***,,,,,,,,,,,,,,,+++***)))&&&'''((()))************((()))***)))((('''(((******((('''((()))***)))(((%%%%%%&&&'''((()))******&&&''')))***+++++++++***&&&''''''((()))***+++++++++***)))(((((()))***+++''''''''''''((((((((()))$$$&&&((()))***)))((('''))))))))))))))))))******(((***+++)))&&&%%%&&&(((,,,,,,,,,+++***)))((('''))))))))))))************)))((('''''')))******)))((()))***++++++***)))((())))))))))))***,,,---...))))))))))))***************+++++++++***)))'''&&&$$$'''******'''&&&(((***&&&&&&'''((())))))(((((())))))************))))))))))))(((((('''''''''&&&((()))***+++++++++++++++*********)))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))&&&'''''''''(((((())))))%%%'''((('''%%%%%%'''***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))*********)))))))))))))))&&&'''(((*********)))((((((((()))***************************************))))))))))))))))))))))))))))))************)))))))))************+++++++++******++++++++++++******++++++++++++++++++++++++***+++---//////...---,,,........................,,,,,,.../////////...---------------------------------------------------000999<<<777111222222000)))+++,,,...//////.........///000111111000///...////////////////////////000000000000000000000000---...///000222444555555444777:::<<<>>>@@@CCCEEEGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJJJJKKKNNNUUU^^^dddvvvzzzssstttttttttsssqqqooonnnnnnpppsssuuuyyy~~~lll```XXXRRROOONNNNNNNNNNNNLLLIIIGGGFFFGGGHHHHHHFFFDDDAAA???????????????>>>>>>>>>>>><<<<<<======<<<<<<;;;:::999777666555666777666555777666555444333444555555777555333111000000111222444444333111000///...---,,,,,,,,,++++++******************++++++,,,,,,,,,***++++++++++++***))))))+++,,,.........,,,***)))((()))***+++,,,++++++***))))))))))))))))))))))))+++)))(((&&&&&&((()))+++)))''''''((()))***)))((('''(((((((((&&&&&&(((***))))))************))))))&&&''''''(((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((((((((()))))))))))))))))))))))))))***++++++))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&'''((('''%%%%%%'''((())))))(((((((((((())))))++++++***)))(((((())))))(((((((((((()))))))))))))))'''&&&'''***+++***(((+++***)))((('''''''''(((+++++++++++++++***))))))************))))))))))))'''''''''''''''(((((()))(((((()))))))))((('''&&&))))))))))))))))))))))))************))))))))))))((((((''''''''''''((((((************************...---,,,***)))'''&&&%%%))))))))))))(((((((((((())))))************))))))''''''''''''(((((((((((('''''''''(((((((((((((((++++++******************''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))******))))))************))))))+++)))''')))+++,,,***''')))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,+++******+++,,,,,,++++++,,,------------,,,+++,,,,,,------,,,,,,+++,,,---......//////......***++++++,,,,,,------...------++++++++++++------........................---------...------,,,,,,000000000000////////////......------,,,,,,,,,,,,000111111111111111000000///////////////.........111000000////////////000222222222333444777999:::999;;;>>>@@@@@@AAACCCEEEHHHHHHHHHJJJLLLLLLJJJIIILLLKKKJJJKKKQQQ]]]kkkuuu}}}vvvqqqtttrrrsssxxxzzzhhh]]]WWWRRROOONNNMMMMMMMMMLLLIIIFFFDDDDDDDDDCCCBBB@@@>>>===>>>=========<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::999777666555666777666555777666555444333444555555777555333111000000111111000000///...---,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,***++++++++++++***))))))+++,,,---------,,,***)))******)))))))))***+++,,,))))))))))))))))))))))))***)))(((''''''((()))***((('''&&&''')))***)))(((&&&'''((('''&&&&&&''')))******++++++++++++******&&&'''(((((())))))((((((***)))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''((((((((((((((((((((())))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''(((((('''&&&&&&''')))))))))(((((((((((())))))++++++***)))))))))))))))(((((((((((()))))))))))),,,***((((((******)))''')))))))))))))))***++++++%%%&&&''')))************(((((())))))*********+++***))))))((('''''''''(((%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))+++******))))))(((((((((((((((''''''''''''((((((*********************************))))))((((((((())))))))))))((((((((((((&&&''''''''''''&&&&&&%%%''''''''''''((((((((((((+++*********************************************''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))((((((***)))((()))++++++)))''')))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,+++******+++,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------...............+++,,,,,,------...//////......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,///////////////000000000...............---,,,,,,......////////////......000000000000000000000000111111000000000000111111222222222333555888:::;;;>>>AAADDDFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQSSSYYYeeeuuu{{{||||||~~~uuudddZZZUUURRROOONNNLLLLLLLLLKKKHHHFFFGGGFFFEEEDDDBBBAAA@@@@@@>>>>>>=========<<<<<<<<<<<<<<<======<<<<<<;;;:::999777666555666777666555777666555444333444555555666555333111000000111111......---------,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++***++++++++++++***))))))******+++,,,,,,+++)))(((+++)))'''&&&&&&(((+++---))))))))))))))))))))))))***)))(((''''''((()))***((('''&&&''')))***)))(((''')))))))))''''''((()))***++++++,,,,,,++++++***&&&'''(((((())))))(((((())))))))))))))))))******''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&(((((((((((())))))))))))'''''''''''''''(((((())))))))))))))))))))))))))))))(((''''''''''''((()))((())))))(((''''''(((***))))))(((((((((((())))))+++***))))))))))))))))))))))))))))))((((((((((((+++)))&&&&&&'''))))))(((******************++++++%%%&&&''')))************''''''((()))***+++,,,,,,,,,,,,***)))((('''''''''((('''''''''(((***,,,---))))))))))))))))))))))))++++++***))))))(((''''''((((((''''''''''''((((((************************&&&''''''(((((()))******(((((((((((()))))))))))))))))))))))))))(((''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&************************'''(((((())))))(((((('''************************)))(((((((((((()))******))))))************))))))***)))((()))++++++)))((()))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,)))******+++,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,---...............,,,,,,---......//////000///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------.........//////000000111---...///000///...---,,,......////////////......000000000111111222222222222111111111111111222222222222333555777:::<<<===@@@CCCFFFGGGGGGGGGGGGHHHKKKMMMNNNNNNMMMNNNRRRVVVUUUYYY]]]___cccooouuucccYYYUUURRROOONNNLLLKKKKKKJJJGGGEEEHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@@@@?????????>>>>>><<<<<<<<<===<<<<<<;;;:::999777555555666777666555777666555444333444555555666555333222111000000000........................++++++++++++++++++++++++,,,,,,,,,++++++************++++++++++++***))))))))))))************)))((()))((('''&&&'''(((***+++))))))))))))))))))))))))))))))(((((((((((()))))))))((('''(((***+++***))))))+++,,,+++)))))))))***)))******++++++******)))''''''((())))))))))))))))))))))))))))))*********((((((((((((((((((((((((***((('''%%%%%%%%%''''''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))'''''''''''''''''''''''')))******)))(((((()))+++))))))(((((((((((())))))******)))))))))))))))***))))))))))))((((((((((((&&&%%%$$$$$$%%%''')))***,,,,,,+++***)))(((&&&&&&+++++++++++++++***))))))'''(((((()))******++++++,,,+++***)))((((((((((((***)))((('''(((***,,,...))))))))))))))))))))))))++++++***)))(((''''''&&&((((((''''''''''''((((((************************%%%&&&&&&'''((())))))***(((((((((((())))))))))))******+++******)))((('''''''''''''''(((((((((((('''''''''&&&%%%%%%$$$$$$))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((())))))***+++***++++++,,,,,,++++++***)))))))))*********)))((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))***++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,---.........------,,,,,,,,,---......//////......------------......------..................,,,------...............------......///000111111---...000111000///...---///000000111111111111000//////000000111222333333111000000000111222333333333444555888:::===???@@@BBBEEEGGGHHHGGGFFFGGGGGGJJJPPPWWWYYYXXXYYY]]]aaa```eeejjjkkkllluuuyyyeeeYYYUUUSSSPPPNNNLLLJJJJJJIIIGGGEEEEEEDDDCCCAAA@@@?????????@@@@@@@@@@@@????????????<<<<<<<<<===<<<<<<;;;:::999777555555666777666555777666555444333444555555555444333222111000000000------------............++++++++++++++++++++++++,,,,,,,,,++++++************++++++++++++***))))))((()))))))))***)))))))))''''''((()))))))))))))))************************))))))(((((((((((())))))***)))((()))+++,,,+++***(((***++++++)))((((((((((((((())))))))))))(((((('''(((((()))))))))))))))(((((())))))************))))))))))))))))))))))))(((((('''''''''(((***+++(((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***((((((***+++))))))(((((((((((())))))***)))))))))))))))*********)))))))))(((((((((''''''''''''&&&&&&&&&((()))*********)))(((&&&%%%$$$+++++++++++++++***))))))******))))))))))))))))))******))))))))))))******(((&&&%%%######$$$&&&'''))))))))))))))))))))))))******))))))(((''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((('''((((((((()))))))))***&&&&&&''''''&&&%%%%%%$$$''''''''''''((((((((((((************))))))(((((((((((()))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))***++++++))))))************))))))((()))*********)))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++))))))***++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,---...---------+++++++++,,,------......,,,,,,,,,------,,,,,,,,,---------.........//////,,,---....../////////...,,,------...///000000111---...///000000///......//////000111111111111111......//////000111222222//////000000111222333444555777999;;;>>>@@@BBBCCCHHHJJJLLLLLLKKKKKKLLLMMMNNNXXXeeemmmnnnmmmnnnooonnnsssvvvsssqqquuuggg[[[WWWUUURRROOOLLLKKKJJJIIIGGGFFFGGGFFFEEEDDDCCCAAA@@@@@@??????>>>>>>>>>=========<<<<<<======<<<<<<;;;:::999777666555666777666555777666555444333444555555555444444333222111000///+++,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++***++++++++++++***)))))))))))))))))))))*********&&&((()))***+++***)))(((************************(((((())))))))))))((((((***)))((()))+++,,,+++***&&&(((***)))'''%%%%%%%%%'''((((((((((((((((((''''''((())))))******))))))((((((((()))******++++++************************(((((())))))***+++++++++(((((((((((()))))))))))))))(((((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))******)))(((((()))+++))))))(((((((((((()))))))))))))))))))))******+++******))))))((((((''''''+++,,,,,,+++((('''''''''$$$%%%'''((())))))((('''%%%&&&''')))************************))))))((((((((((((((((((((()))***+++)))(((&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))))))))((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))******&&&&&&'''''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))*********((())))))******))))))(((''''''''''''''''''''''''***))))))))))))***++++++''''''((((((((((((''''''((()))++++++)))((()))***)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++***++++++,,,,,,++++++***)))******+++,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,---------------******++++++,,,------...+++,,,,,,------,,,,,,+++***++++++,,,,,,---------,,,---...///////////////---------......//////000..................//////,,,---...//////000000///...//////000000111111111000000000111222444555666999;;;===???BBBCCCDDDEEEHHHJJJKKKLLLMMMPPPTTTWWW[[[gggxxx}}}~~~yyyssssss{{{iii\\\XXXWWWSSSQQQMMMKKKJJJJJJHHHGGGIIIIIIIIIIIIGGGEEECCCBBB?????????>>>>>>>>>======<<<<<<======<<<<<<;;;:::999777666555666777666555777666555444333444555555444444444333222111000///------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,***++++++++++++***))))))))))))))))))******++++++))))))))))))******++++++************************(((((())))))))))))(((((((((''''''''')))***)))(((''')))++++++)))&&&%%%%%%(((((())))))))))))(((((((((((()))************)))'''(((((()))******++++++))))))))))))))))))))))))((()))***,,,,,,+++)))((((((((((((((())))))))))))))))))((('''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''((()))***)))'''''')))+++))))))(((((((((((()))))))))))))))))))))***++++++*********)))((('''''''''$$$'''***+++)))''''''((("""$$$&&&)))*********)))%%%&&&''')))************)))))))))))))))*********))))))(((((('''((((((((()))))))))))))))*********))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********''''''((()))************''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''(((((()))******+++))))))************))))))((((((((((((((((((((((((******))))))******+++,,,((((((((())))))(((((((((''')))++++++)))((()))***)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,++++++,,,,,,---.........,,,,,,---......---,,,,,,******++++++,,,------...,,,---...///000000000000...........................---,,,+++,,,---///000,,,---...///000000000000111111111111111111111111111222222333555666888999===>>>AAACCCEEEFFFFFFFFFGGGHHHJJJLLLPPPWWW___dddpppzzz{{{tttqqqssswwwvvvyyy}}}~~~iii\\\XXXXXXTTTRRRNNNLLLKKKJJJIIIGGGFFFFFFGGGGGGFFFCCCAAA???AAAAAAAAA@@@@@@@@@@@@???<<<<<<======<<<<<<;;;:::999777666555666777666555777666555444333444555555444444444333222111000///000000/////////.........*********++++++,,,,,,,,,*********++++++,,,,,,---***++++++++++++***))))))******))))))***+++,,,,,,,,,+++)))((((((***,,,...************************(((((())))))))))))(((((('''&&&%%%&&&((((((((('''***,,,///...,,,***(((((())))))************))))))(((((()))***************'''(((((()))***+++++++++(((((((((((((((((((((((((((***,,,---,,,***'''%%%(((((((((((())))))))))))++++++***)))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))((())))))(((''''''(((***))))))(((((((((((())))))))))))((())))))***+++++++++******)))(((''''''&&&$$$((((((((()))+++&&&''')))***+++***((('''+++++++++++++++***))))))''''''((()))***+++,,,,,,+++***)))'''&&&&&&&&&&&&$$$%%%&&&((())))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))******++++++&&&''''''((()))******+++"""###%%%&&&''''''((((((''''''''''''((((((((()))))))))***+++,,,---......&&&''''''((()))******+++))))))************))))))))))))))))))))))))))))))*********)))******+++,,,++++++,,,,,,,,,,,,++++++'''***,,,+++)))((()))+++)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++***+++,,,------,,,+++***++++++,,,------------,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,------...//////000,,,---...//////...---,,,,,,,,,------...///000000,,,---...///000000000000...............---------...---+++******,,,///111...///000111222222222222333333222222222222222222333333444555777999:::;;;???AAACCCEEEGGGGGGGGGGGGJJJKKKNNNRRRXXXbbbmmmttt|||tttppppppqqqpppwww~~~}}}~~~lll]]]XXXVVVRRRPPPNNNLLLJJJHHHGGGGGGHHHHHHHHHFFFCCCAAAAAAAAA===<<<<<<<<<<<<======>>>============<<<;;;:::999888888777666666666666666888777555444333333444444555444444333222111000000111222111///---,,,,,,...+++******)))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********&&&'''((()))***+++,,,,,,******))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++******)))(((''''''&&&******))))))((((((''''''+++***)))))))))***,,,---***)))(((''''''&&&'''''')))''''''(((***,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))///+++))),,,)))""" ###******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))***++++++((($$$###%%%(((((((((((('''&&&(((+++---(((((((((((())))))))))))+++*********))))))(((((('''''''''''''''((())))))******))))))***+++,,,,,,''''''((()))***++++++,,,((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&&&&'''((())))))***)))))))))***+++,,,,,,+++***)))((((((((((((((()))))))))''''''(((((())))))******'''((()))((('''&&&''')))++++++***)))((('''&&&&&&))))))))))))************''''''(((((())))))******))))))))))))************))))))))))))************((((((((((((((((((((((((------,,,+++***)))(((((()))************+++++++++))))))************))))))))))))))))))))))))))))))((())))))******))))))(((******)))))))))***,,,---***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...............////////////000........................//////////////////////////////...------///000111////////////000000000000222222333333333222222111111222444444333333444666555555555888;;;===>>>>>>AAACCCGGGIIIHHHHHHHHHHHHHHHNNNRRRTTT^^^ooo|||xxxsssqqqpppqqqwww}}}~~~}}}~~~mmm^^^XXXUUURRRPPPNNNLLLJJJHHHGGGGGGHHHHHHHHHFFFCCCAAAAAAAAA>>>>>>===============>>>============<<<;;;::::::888888777666666666666666888777555444333333444444555444444333222111000000000000000...+++***+++,,,,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,++++++*********((((((((((((((()))))))))******))))))))))))******++++++++++++***((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''(((((())))))******))))))))))))((((((((((((+++***)))))))))***+++,,,))))))(((((('''(((((((((***)))'''''')))******)))+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))---***))),,,***&&&$$$'''******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))'''((()))(((&&&%%%'''***''''''&&&%%%###$$$&&&((((((((((((((())))))))))))*********)))))))))(((((('''''''''''''''((()))))))))))))))))))))***++++++(((((())))))******++++++))))))))))))))))))))))))***)))(((''''''&&&'''''''''(((((())))))))))))(((((()))************)))((())))))))))))))))))))))))))))))))))))(((((((((((('''((()))(((''''''((()))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))******))))))(((''''''''')))************+++++++++))))))************))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++******))))))***+++,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---************************,,,------...............,,,,,,,,,------------...........................///////////////////////////............///000000////////////000000000000000000111111111000000///000111333333333333555777777777999;;;???AAABBBBBBDDDFFFIIIJJJIIIIIIIIIJJJLLLSSSZZZ___jjj{{{}}}xxxvvvwwwxxxooo^^^WWWTTTQQQPPPNNNLLLJJJHHHHHHGGGHHHHHHHHHFFFCCCAAAAAAAAA@@@@@@???>>>=========>>>============<<<;;;::::::888888777666666666666666888777555444444444444555555444444333222111000000///000000...,,,++++++---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))((('''&&&&&&%%%******))))))))))))******++++++++++++***((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))'''''''''((()))*********(((((((((((())))))))))))+++******)))))))))******))))))((((((((()))******+++)))''''''((((((((('''******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************+++((()))++++++))))))+++******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))###&&&(((((((((((()))+++*********(((&&&%%%''')))(((((((((((())))))))))))******))))))))))))(((((('''''''''''''''((()))))))))(((((((((((())))))***)))))))))))))))*********************************((((((''''''''''''((((((((())))))))))))((((((''''''(((((())))))(((((('''+++++++++***)))))))))(((*********)))(((''''''''''''((())))))''''''((()))'''((((((((()))))))))***))))))))))))*********************)))((('''''''''))))))))))))************))))))))))))************++++++++++++++++++++++++(((((((((((((((((((((((()))************+++++++++))))))************))))))))))))))))))))))))))))))---......//////......---,,,++++++************+++++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,---...............,,,,,,,,,------------...........................////////////////////////......//////000000000///////////////000000000000///000000111111111000000...000222333444555777999999;;;===@@@CCCEEEFFFFFFHHHJJJLLLLLLKKKKKKLLLMMMMMMTTT]]]gggsssppp___WWWSSSQQQPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHFFFCCCAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::888777777666666666666666888777666444444444555666555444444333222111000000000111000///---,,,---...------,,,++++++++++++++++++++++++++++++++++++++++++++++++***************++++++***)))(((''''''&&&******))))))))))))******(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++*********)))))))))((((((((('''''''''(((((())))))******+++******)))))))))))))))))))))((())))))***++++++)))(((&&&&&&((((((((('''***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++++++++***)))))))))************,,,******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((###%%%''')))))))))))))))***++++++)))''''''(((***(((((((((((())))))))))))))))))))))))))))))(((((('''''''''''''''((())))))(((((('''''''''(((((()))*********)))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))***))))))((('''&&&((((((((((((((((((((((((---,,,,,,+++***)))((((((***)))))))))((((((((('''''')))***)))((('''((()))(((((((((((())))))))))))((()))))))))***************)))))))))((((((((('''((()))))))))************((()))))))))************++++++++++++++++++++++++))))))******++++++++++++))))))*********+++++++++)))******++++++******)))************************......////////////......---,,,,,,+++************+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++........................,,,,,,---.........------.........////////////000........................////////////////////////---...///111111000//////////////////000000000000111111222333333333222222...000333444555777:::<<<<<>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::888777777666666666666666888777666555444555666666555444444333222111000000...//////...,,,+++,,,---,,,,,,+++***************++++++++++++++++++++++++******************************************************))))))))))))******(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******))))))))))))((((((((((((''''''(((((())))))******)))))))))***))))))))))))))))))((())))))***++++++'''&&&%%%&&&(((******))))))((((((((((((((())))))************************))))))))))))))))))))))))(((((()))*********************)))(((((()))***)))******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((()))))))))'''&&&$$$%%%&&&&&&%%%%%%'''((((((((((((((())))))))))))(((((((((((((((((())))))'''''''''''''''((())))))(((((('''''''''''''''(((*********)))))))))))))))((((((((((((((((((((((((''''''&&&''''''((()))***))))))***))))))((('''&&&))))))))))))))))))))))))---,,,,,,+++***)))(((((('''((((((((()))))))))***((()))***)))((('''(((************)))((('''''''''((()))))))))************'''((((((((()))))))))***((()))))))))************((()))))))))************************************)))))))))***++++++,,,,,,))))))*********+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,++++++******,,,,,,,,,------,,,,,,,,,---------,,,,,,+++++++++************************+++,,,,,,---...---------.........////////////000........................////////////////////////---...000111111111000///////////////000000000000000111222333333333333333000222555777888:::===@@@@@@BBBDDDEEEEEEFFFIIILLLQQQVVV[[[______^^^]]]\\\___aaafffoooxxx~~~|||nnn^^^WWWTTTPPPOOOMMMLLLJJJIIIIIIIIIHHHHHHHHHFFFCCCAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;888888777666666666666666888777666555555555777777555444444333222111000000,,,------,,,***)))***,,,,,,,,,+++***************++++++++++++++++++++++++)))))))))************************++++++,,,,,,,,,******))))))))))))******++++++++++++***((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))******************)))%%%&&&'''((()))***+++,,,(((((((((((())))))))))))'''((())))))******))))))))))))((((((((()))******'''&&&%%%&&&)))+++++++++((((((''''''(((((())))))************************))))))))))))))))))))))))))))))(((((((((((())))))***+++***&&&&&&)))***(((******))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))((('''((()))(((&&&%%%$$$&&&'''((('''''')))***(((((((((((())))))))))))''''''(((((((((((())))))'''''''''''''''((()))))))))((((((''''''''''''((()))))))))))))))*********'''''''''''''''''''''''''''''''''''''''((()))***((())))))))))))(((((('''***))))))(((((())))))***+++++++++***)))))))))((('''''''''((()))*********((()))******(((((()))***++++++***)))((('''&&&&&&))))))))))))************'''''''''((()))*********))))))))))))************))))))))))))************))))))))))))))))))))))))''''''(((((()))))))))***)))************+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,+++***,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,------------...........................//////////////////////////////000000111111000000////////////000000000000...///000111111111111111333666999;;;<<<>>>AAADDDCCCEEEGGGGGGGGGJJJOOOTTT___fffqqqxxxzzzxxxtttrrrnnniiihhhmmmrrrtttuuuwwwuuuyyy|||~~~kkk^^^XXXUUUOOOOOOMMMLLLJJJIIIIIIIIIHHHHHHHHHFFFCCCAAAAAAAAA@@@??????>>>>>>>>>??????>>>??????>>>>>>===<<<;;;888888777666666666666666888777666555555666777888555444444333222111000000---......---++++++,,,...------,,,+++++++++++++++++++++++++++++++++++++++((()))))))))*********+++)))*********++++++++++++******))))))))))))******++++++++++++***((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((%%%%%%&&&((()))+++,,,,,,))))))))))))((((((((((((%%%&&&((()))************))))))(((((('''((((((((()))((('''''')))+++******'''''''''''''''((())))))************************))))))))))))))))))))))))+++***'''%%%%%%%%%'''(((***,,,+++&&&&&&+++---*********))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))+++(((&&&&&&((()))'''&&&((()))++++++)))))))))***(((((((((((())))))))))))'''''''''((((((((())))))'''''''''''''''((())))))***)))((((((''''''(((((((((((())))))******++++++(((((((((((((((((((((((((((((('''''''''(((((()))'''(((((())))))))))))((()))(((''''''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))((()))******)))((()))*********))))))((((((''''''))))))))))))************(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))((((((((((((((())))))))))))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,---------,,,+++,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,---........................++++++,,,------------,,,,,,,,,,,,------------...........................////////////////////////000000//////000000111222////////////000000000000......///111111222222111777:::<<<>>>@@@AAADDDGGGEEEGGGJJJJJJKKKQQQZZZaaarrr||||||rrrjjjjjjllllllnnnqqqsssxxx}}}~~~iii]]]XXXVVVOOONNNMMMLLLJJJIIIIIIIIIHHHHHHHHHFFFCCCAAAAAAAAA>>>>>>>>>>>>>>>>>>??????????????????>>>===<<<;;;888888777666666666666666777777666555555666777888555444444333222111000000111222222111//////000222......---,,,,,,,,,,,,---++++++++++++++++++++++++(((((())))))*********+++*********)))))))))))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''$$$%%%''')))++++++++++++***)))(((''''''''''''''',,,***(((((()))***)))((('''''''''''''''((()))***************************))))))))))))))))))))))))---***'''$$$###$$$&&&((()))---+++''''''---000---******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))+++(((%%%%%%'''))))))(((&&&((()))(((&&&%%%%%%%%%(((((((((((())))))))))))&&&'''''''''(((((())))))'''''''''''''''((())))))******)))((((((((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))((((((''''''''''''((((((''''''((())))))***))))))((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))******))))))((((((''''''(((***+++***)))((()))***(((((((((((())))))))))))))))))))))))******************))))))((((((''''''))))))))))))************))))))))))))************))))))))))))))))))))))))++++++******************)))************+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))***++++++,,,,,,++++++***)))***,,,---...------,,,,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,........./////////000000........................////////////////////////111000/////////000222333////////////000000000000000000111333333444444444:::<<>>>>><<<<<<;;;;;;;;;::::::::::::999777666666666777888555666666666444444666888666555333222222111000...***,,,...///000///...---000111000...+++)))***+++++++++++++++++++++++++++)))))))))***+++++++++,,,,,,...000000///------...))))))))))))))))))))))))((((((((((((((((((((((((***((('''((()))***)))'''''''''''''''((((((((()))))))))((((((((((((((()))******))))))((((((''''''))))))))))))************************))))))))))))(((((()))***************(((((()))***++++++,,,,,,&&&$$$$$$&&&***,,,+++)))***)))((((((((()))+++,,,(((((((((((((((((((((((((((((()))***************)))((((((((()))***++++++---***&&&&&&(((++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,)))&&&%%%''')))(((&&&))))))************)))))))))******(((&&&&&&(((***'''''''''(((((((((((((((((((((((((((((()))******...---+++))))))))))))***+++*********))))))(((((('''''''''(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))++++++******))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,+++******)))((('''&&&&&&))))))))))))************************)))))))))))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))''')))***,,,,,,+++***)))++++++************++++++,,,,,,++++++++++++,,,,,,......---,,,,,,+++******+++,,,,,,------,,,,,,+++///,,,))))))+++,,,+++***,,,,,,,,,------.........///...,,,+++***)))))))))---------------------------------...............,,,---------......//////////////////000000000000111000///////////////000000000000000000111111222000111333333333555777999<<>>============<<<<<<<<<;;;;;;;;;:::::::::999777666666666777888666666777666444444555777777555333222222111///------...000111111000///...,,,------+++***)))***+++++++++++++++++++++++++++***************+++++++++''')))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))''''''''''''((((((((())))))))))))(((((((((((())))))***)))))))))(((((((((''''''(((((((((((()))))))))************))))))))))))(((((()))***************''''''((())))))***++++++'''%%%%%%&&&)))+++***)))***)))((((((((()))++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))***+++,,,***'''''')))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,)))&&&&&&((())))))''')))(((((((((((()))***+++)))***)))((('''''')))+++************)))(((((('''((((((((((((((()))******+++******)))((((((((((((******)))))))))((((((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++,,,+++++++++***)))(((((('''))))))))))))************(((((())))))*********+++++++++***))))))***++++++***+++++++++******)))((()))+++,,,......---,,,+++++++++************++++++))))))(((((((((((())))))************************+++,,,,,,------,,,,,,+++///,,,))))))+++,,,+++***,,,,,,------------------,,,,,,++++++++++++,,,,,,------------------------------......///000111111..................------////////////000000000000000000////////////000000111111000000000111111222///111333555666888;;;>>>@@@CCCEEEGGGHHHJJJMMMOOOMMMPPPTTTZZZbbbnnn{{{~~~uuuddd[[[XXXWWWOOONNNLLLJJJIIIHHHHHHHHHFFFGGGHHHGGGEEECCCCCCCCC???@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777666777888888777777777666444333444666777555333222111000...,,,---...///000000///---,,,***+++,,,+++******+++---+++++++++++++++++++++++++++++++++***************)))***,,,,,,+++******+++))))))))))))))))))))))))***************************((('''((()))***)))'''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((((((************))))))))))))(((((()))***************&&&''''''(((((()))))))))((('''&&&''')))***)))((()))))))))((()))******+++))))))))))))))))))))))))(((((()))***************+++***))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***((('''''')))******)))+++***)))))))))+++,,,---)))))))))(((''''''))),,,++++++******))))))((('''((((((((((((((()))******)))))))))******)))(((((())))))((((((((((((((('''************))))))))))))((((((''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&''''''((())))))***)))***,,,------,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))************************************)))(((''''''))))))))))))************''''''((()))***+++,,,,,,++++++***))))))***++++++)))************)))(((((()))***,,,---------,,,+++++++++************++++++++++++************++++++(((((()))***++++++,,,,,,+++,,,,,,------,,,,,,+++...,,,******+++,,,+++***------------------,,,,,,++++++++++++,,,...///000------------------------,,,---...///000222333333000000///......------,,,////////////000000000000000000000//////000000111222222111111000111111222000222555777999<<>><<<;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777777888999777888888666444333444555888555333222111000---+++,,,---------,,,+++***))),,,---......---,,,---...++++++++++++++++++++++++,,,+++++++++***)))))))))***,,,------+++++++++,,,))))))))))))))))))))))))***************************((('''((()))***)))''''''(((((((((((())))))))))))(((((((((((())))))***))))))))))))(((((((((((('''''''''((((((((())))))************)))))))))((((((((()))***************'''''''''(((((())))))))))))((((((((())))))(((((()))))))))))))))******+++************************(((((()))***************++++++***)))((((((((())))))))))))*********)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((()))))))))))))))))))))((((((''''''((())))))((('''(((+++---,,,++++++***))))))((((((((((((((((((((())))))***((()))***+++,,,+++***)))((((((((((((''''''''''''******)))))))))))))))(((((((((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((***,,,......,,,***((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))'''(((((())))))((('''&&&((()))))))))************'''(((((()))******+++++++++******************+++)))***************))))))(((((()))***+++******)))++++++************++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,---......+++,,,,,,------,,,,,,+++------,,,+++,,,,,,++++++.........------,,,,,,,,,+++++++++,,,---...///000------------------------------...///000000111111////////////............////////////000000000000000000000///000000111111333222222111111111222222222444777999;;;>>>BBBEEEBBBDDDEEEGGGIIIMMMRRRVVVVVV[[[cccnnnyyyyyycccXXXTTTRRRPPPOOOOOOMMMLLLKKKIIIIIIIIIJJJJJJHHHDDDBBBAAAAAA??????@@@@@@@@@>>><<<;;;======<<<<<<<<<;;;;;;;;;;;;:::888777777777888999777888888666444333444555777555222111111000---+++---------,,,,,,+++******---...000///---+++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))((()))***)))(((((()))***))))))))))))))))))))))))***************************((('''((()))***)))'''(((((((((((()))))))))***((((((((((((((()))******(((((((((((())))))))))))(((((()))))))))*********************)))))))))((((((((()))***************(((((()))))))))))))))***))))))***)))((((((((((((((()))))))))************))))))))))))))))))))))))(((((()))***************++++++***)))((((((((()))((()))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''''''''(((((()))$$$%%%&&&'''%%%"""(((((()))(((((())),,,...777555111---***)))((((((((((((((((((((())))))***'''((()))*********)))(((''''''''''''(((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%''')))+++------+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))'''((()))++++++***)))(((((()))))))))******************))))))))))))))))))*********++++++***************++++++,,,++++++***(((((())))))************++++++************++++++))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------,,,+++++++++.........------,,,,,,,,,---------,,,,,,------...------------------------........................------......///000111111////////////000000000000000000000000000111222222222222222222222333333444555777:::;;;===???CCCFFFFFFHHHJJJLLLOOOSSSYYY]]]\\\```hhhsssyyycccWWWRRRPPPMMMMMMMMMLLLKKKIIIGGGFFFEEEFFFGGGGGGEEEDDDDDDEEE???@@@@@@??????>>>===<<<=========<<<<<<<<<;;;;;;;;;:::999888777888999999777777777666444333444666555333111111111000...,,,/////////...............+++,,,......+++)))((((((+++++++++++++++++++++++++++++++++*********************+++***((((((***,,,))))))))))))))))))))))))***************************((('''((()))***)))'''((((((((()))))))))******(((''''''(((((()))***+++(((((((((((())))))))))))))))))))))))************************))))))))))))(((((()))***************))))))))))))))))))))))))(((*********(((((((((***(((((()))************)))(((((((((((((((((((((((((((((()))***************+++***))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%'''))))))(((''''''((('''((()))***(((%%%!!!'''((())))))(((***---///HHHCCC;;;222,,,(((''''''((((((((((((((()))******'''''''''(((''''''&&&&&&'''(((((((((((()))))))))))))))((((((''''''&&&&&&))))))************++++++)))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%'''(((***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,.........,,,+++))))))))))))************************))))))(((((()))***++++++++++++***)))******+++,,,,,,,,,,,,+++************++++++,,,,,,++++++************+++++++++******))))))******++++++*********************+++,,,,,,------,,,,,,+++,,,---///...,,,++++++,,,------------------,,,,,,......---,,,++++++,,,,,,------------------------/////////...------,,,,,,,,,,,,---...000111222333////////////000000000000000000000000111111222333111111111222333444666666888:::===???@@@CCCFFFIIIHHHJJJMMMPPPTTTXXX]]]aaabbbeeelllwwwwwwbbbWWWSSSQQQMMMMMMMMMLLLKKKIIIGGGFFFDDDFFFGGGGGGEEEDDDDDDEEEAAA@@@???>>>========================<<<<<<<<<<<<;;;:::999888888888999999666666777666444444555777333222000000111111///...//////////////////000000(((+++---...,,,*********++++++++++++++++++++++++***************++++++++++++,,,,,,***))))))+++---))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''(((((()))))))))*********''''''''''''((()))***+++'''((((((((()))))))))***((((((((())))))))))))***************))))))))))))(((((()))***************((((((((((((((((((((((((''')))+++***(((((()))+++'''((()))***+++******)))''''''''''''''''''''''''(((((()))***************))))))))))))))))))***+++)))***+++)))''''''***,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''***,,,,,,)))(((((()))++++++***))))))((((((((('''((()))))))))***...000OOOHHH===222+++(((((()))((((((((((((((()))******+++***)))(((((((((((((((((((((((()))))))))************))))))(((''''''&&&((()))))))))************))))))))))))))))))))))))((((((((('''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******''')))+++---...---,,,+++))))))))))))************)))))))))))))))*********)))***++++++++++++***)))))))))***+++++++++++++++***************++++++,,,++++++************++++++---,,,,,,,,,,,,,,,,,,---)))))))))******++++++,,,+++,,,,,,------,,,,,,++++++---000///---++++++,,,,,,,,,------------------------,,,+++++++++++++++------------------------////////////............------...///000111111222////////////000000000000000000000000111222333444000000111222444666888999:::===@@@BBBEEEHHHLLLOOONNNQQQVVVZZZ^^^bbbfffiiiiiikkkooowww}}}||||||}}}tttbbbYYYUUUSSSOOOOOOOOOOOOMMMKKKIIIHHHHHHIIIIIIHHHEEEBBBBBBBBBBBB@@@???=========>>>>>>>>>=========<<<<<<<<<<<<;;;:::999888888888999:::555666666666444444666888222111000000111111000...---------------...///000(((+++...//////.........++++++++++++++++++++++++))))))******+++++++++,,,'''''''''&&&%%%%%%''')))))))))))))))))))))))))))((((((((((((((((((((((((***((('''((()))***)))((())))))))))))************''''''''''''((()))++++++'''((((((((())))))******''''''''''''((((((((()))************))))))))))))(((((()))***************'''''''''''''''''''''&&&''')))+++***((((((***,,,'''((()))++++++******)))''''''''''''''''''''''''(((((()))***************))))))(((((()))***++++++***++++++(((&&&&&&***---(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))),,,///...+++))))))***(((&&&$$$""""""%%%(((***&&&((()))))))))+++...111KKKDDD999///)))(((***---((((((((((((((()))******000///---+++******+++,,,(((((())))))******+++++++++++++++***)))((((((''''''((((((((())))))******))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++###%%%(((+++,,,+++)))((())))))))))))************''''''((()))***+++,,,,,,)))***+++,,,,,,+++***)))(((((()))***************((((((((((((((())))))***++++++************++++++***))))))))))))))))))***((()))***+++---...///000+++,,,,,,------,,,,,,++++++...000000---++++++---,,,,,,,,,------.........+++++++++******+++,,,,,,------------------------......//////000000111111////////////000000000000////////////000000000000000000000000111222333444//////000222444777999:::;;;>>>AAAEEEHHHLLLQQQUUUZZZ^^^ccchhhlllppptttvvvppppppqqquuuzzz}}}|||zzz~~~vvvrrrrrrssssssxxxmmm^^^XXXTTTQQQQQQQQQPPPMMMJJJHHHIIIJJJJJJIIIHHHFFFDDDCCCBBBAAAAAA@@@???===<<<<<<<<<<<<888999::::::;;;;;;:::::::::999999888888999999:::666777777666444444555666666666444333222111111111111000///......///000111......---------,,,,,,,,,,,,,,,,,,++++++***************************************++++++++++++***************)))))))))))))))((((((((((((((()))))))))***((('''((())))))((('''(((((())))))*********+++******))))))((((((''''''...,,,)))'''&&&(((***+++)))+++,,,+++)))(((+++---***)))'''''')))))))))(((************)))))))))))))))))))))))))))******+++'''((()))(((&&&&&&((())),,,'''&&&+++...***((()))******)))(((((()))***+++'''(((((()))***++++++,,,''''''''''''''''''''''''))))))************))))))(((((())))))******++++++''''''(((((())))))*********)))((((((((()))+++,,,&&&'''((((((((('''%%%$$$*********************+++(((((())))))*********+++444222///,,,************************++++++++++++)))*********(((%%%!!!))))))))))))((((((((((((%%%%%%&&&&&&'''((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************(((((()))***************(((((())))))*********+++---,,,***)))))))))******+++++++++++++++***)))(((''')))+++,,,,,,,,,***)))))))))))))))************)))************+++++++++************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------000///...---,,,++++++,,,........................---......///////////////////////////000000000000...............///000000000000000000000111111222111111111111111222222222555555444555666999<<<>>>AAACCCDDDGGGKKKRRRZZZ```eeehhhnnnzzzyyyqqqooorrrvvvxxxxxxyyy|||}}}yyywww}}}|||zzzyyyzzz{{{}}}zzz{{{vvvrrrpppnnnnnnssszzzmmm___XXXUUURRRQQQQQQOOOLLLIIIHHHIIIJJJJJJJJJHHHGGGEEECCCBBBBBBBBBAAA@@@>>>========================<<<<<<;;;::::::999999888888999999:::666777777666444444555666555555444333222111111000000///...............///------------,,,,,,,,,,,,,,,,,,++++++++++++++++++************************)))))))))******))))))))))))))))))))))))*********+++++++++***************,,,+++))))))******((('''''''''(((((())))))))))))***)))))))))(((((((((''',,,***)))''''''((()))***+++,,,---+++)))(((***,,,***)))'''''')))))))))(((************))))))))))))((((((((('''((())))))***((()))***)))'''''')))***+++(((***333888444---***++++++)))((('''(((((()))&&&&&&&&&'''((()))))))))))))))))))))))))))))))))'''''''''((((((''''''''')))))))))))))))*********'''((((((((()))))))))******)))((((((((()))++++++***************))))))((())))))))))))))))))((((((((()))))))))************000///,,,***)))((())))))&&&''''''''''''((((((((())))))*********)))'''&&&))))))))))))(((((((((((('''''''''(((((((((((())))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((()))***************''''''(((((()))))))))))),,,+++***)))))))))******)))******+++++++++******((()))***,,,,,,+++***)))))))))))))))************************++++++++++++************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---------,,,---------...........................,,,------...............////////////000000000000///............///000000000000000000000111222222222222222222222222333333444333444555888;;;???AAAEEEFFFIIIMMMRRR[[[eeekkkvvvyyytttoooooossswwwxxx}}}~~~|||yyyvvvttttttyyypppnnnmmmmmmnnnoooppppppttt{{{~~~}}}{{{yyy}}}ppp```XXXUUUSSSQQQPPPOOOLLLIIIHHHIIIJJJKKKJJJIIIHHHFFFDDDCCCBBBCCCBBBAAA???>>>>>>======>>>>>>>>>===<<<;;;:::999999999888888888888999999666777777666444444555666444444555444333222000///......///......---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,************************(((((())))))))))))(((((((((((())))))******++++++,,,,,,++++++******))))))---+++)))((())))))((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((,,,------+++))))))***+++***)))'''''')))))))))(((************))))))))))))'''''''''''''''(((((())))))*********((((((***+++((((((///999>>>888...'''++++++)))((('''&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))******++++++++++++******************))))))))))))(((((((((((()))))))))))))))))))))((()))******+++,,,,,,+++***************))))))((((((''''''&&&&&&))))))))))))************,,,+++)))(((''''''((()))&&&&&&&&&&&&'''''''''''')))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((()))***************''''''''''''((((((((((((++++++***)))))))))******(((((()))++++++,,,,,,,,,((()))***+++,,,+++******)))))))))*********++++++************+++++++++,,,++++++*********)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,---......//////........................+++,,,,,,---...---------////////////000000000000//////......//////000111111000000000000111222222444444333333333333444444444444666999===BBBGGGIIINNNOOOQQQUUU[[[eeeooovvvxxxpppooosssxxx|||}}}zzzwwwvvvyyy{{{uuunnngggeeedddgggkkknnnnnnlllqqqxxxvvvbbbYYYUUUTTTPPPPPPOOOLLLIIIGGGHHHJJJLLLKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@???>>>=========<<<<<<<<<<<<;;;:::999888999999888888888888999999666777777666444444555666333444555555444222///......///000000///...,,,+++,,,,,,,,,+++++++++***************++++++,,,,,,,,,************************(((((())))))))))))((((((''''''((()))***++++++,,,+++******)))((('''&&&&&&***)))''''''((())))))((((((((((((((((((((((((((())))))))))))((((((((((((''''''((())))))((('''&&&++++++******))))))***+++***)))'''''')))))))))(((************)))))))))((((((''''''''''''((()))))))))******)))(((((()))+++***000888???>>>666,,,'''))))))(((((('''''''''&&&((()))))))))*********+++'''''''''''''''''''''''',,,,,,------------,,,,,,++++++******))))))(((((((((((((((((()))))))))))))))))))))))))))******+++***)))((('''&&&'''((())))))))))))(((''''''&&&&&&)))))))))))))))*********))))))(((''''''((())))))((((((((()))))))))******+++***)))'''&&&%%%%%%%%%(((((((((((())))))))))))******))))))(((''''''&&&((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))************(((((()))***************((((((((((((((((((((((((*********))))))))))))***((()))***+++++++++++++++((()))***++++++++++++***))))))*********+++++++++*********+++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---....../////////........................,,,,,,---............---////////////000000000000/////////...///000000111111111000000111111222333444444333333333444555555555777;;;@@@GGGMMMRRRTTTXXXXXXYYY[[[aaakkkuuu}}}|||uuusssvvv}}}|||||||||{{{|||{{{rrrmmmnnnmmmnnnsssyyy}}}}}}zzz}}}eeeYYYUUUSSSPPPPPPNNNLLLHHHGGGHHHIIILLLKKKJJJHHHFFFEEEDDDCCCAAA@@@???>>>===<<<<<<<<<::::::;;;<<<<<<;;;;;;:::999888888777777888888999666777777666444444555666222333444555444111///---///000000111000///...---,,,,,,,,,+++++++++***************++++++,,,,,,,,,************************)))******++++++******)))''''''((()))***++++++,,,+++******)))((('''&&&&&&)))(((&&&'''***---......))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&(((((('''''')))************)))'''''')))))))))(((************)))))))))((())))))(((((())))))***+++(((((()))((('''&&&(((***000999@@@???777///+++***&&&&&&'''((((((((())))))))))))))))))************(((((((((((((((((((((((())))))************))))))++++++******))))))(((((())))))))))))((((((((((((((()))))))))************)))((('''&&&%%%&&&'''(((*********)))))))))((((((******))))))))))))))))))((((((((((((((()))******))))))*********++++++++++++***)))'''&&&&&&&&&&&&'''((((((((()))))))))***))))))(((((('''&&&%%%%%%'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))***)))))))))+++++++++++++++***)))((())))))******++++++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---........................------...///////////////////////////000000000000///////////////000111111111111111111111222222333333333222222333444666777777;;;BBBJJJRRRXXX]]]___]]]\\\\\\^^^dddnnnzzz{{{{{{|||~~~~~~|||yyy}}}}}}hhhYYYUUUSSSPPPOOONNNKKKHHHGGGHHHIIIKKKJJJIIIHHHFFFDDDCCCBBBAAA@@@???===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>888888777777777777888888666777777666444444555666333333444333222111///...//////000000000000000///,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,******************************++++++++++++******(((((())))))******++++++,,,,,,++++++******))))))+++)))((()))---111333444************))))))))))))(((((((((((())))))))))))&&&'''((()))***)))((('''***((('''''')))******)))***)))'''''')))))))))(((************)))))))))))))))))))))))))))***++++++'''(((((('''&&&&&&''')))---555999333***%%%%%%&&&%%%&&&'''((()))*********''''''''''''((((((((((((******************************++++++++++++******************))))))))))))))))))))))))(((((((((((((((((()))************)))***))))))(((((((((((((((************++++++++++++************))))))))))))((((((((())))))*********(((((((((((())))))))))))(((((()))******+++,,,,,,''''''(((((())))))******)))(((((('''&&&%%%%%%$$$'''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((()))***************************))))))))))))'''((()))*********)))))),,,,,,,,,++++++)))((((((***************+++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000///---,,,........................---...//////000000//////////////////000000000000000000//////000000111222222111111111111222333333333333222222444777:::;;;;;;BBBLLLWWW```fffiiijjjaaa```___```eeeooo|||}}}}}}}}}xxxzzz{{{yyyxxxyyy|||iiiZZZUUUTTTOOOOOONNNKKKHHHGGGGGGIIIJJJJJJHHHGGGEEECCCBBBBBBAAAAAA???>>>===<<<<<<<<<===>>>>>>>>>>>>======<<<888888777777777777888888666777777666444444555666444444333222111000//////............//////000111------------,,,,,,,,,,,,,,,,,,++++++++++++++++++************************))))))************)))))))))))))))))))))*********+++++++++***************+++)))((())),,,000333444******)))))))))((((((((('''((((((((()))))))))***'''((())))))*********)))///,,,***)))***+++)))'''***)))'''''')))))))))(((************))))))))))))((((((((((((((()))******((())))))(((''''''(((***(((,,,,,,'''$$$&&&&&&###&&&''')))************)))((((((((((((''''''''''''************************,,,,,,------------,,,,,,)))))))))))))))************)))))))))(((((((((''''''((()))***+++******)))***************)))(((((())))))******+++,,,,,,,,,************)))))))))((('''(((((()))))))))))))))'''''''''(((((((((((()))&&&''')))+++,,,,,,,,,,,,'''''''''((()))*********))))))((((((''''''&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((()))*********************)))))))))(((((((((&&&''')))*********))))))******+++++++++******)))***************++++++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,...000111000///...........................,,,---......//////......////////////000000000000000000//////000000111222222222111111222222333444444444333444777:::>>>AAAEEEMMMZZZgggqqqvvvwwwwwwmmmjjjfffdddfffmmmxxx}}}}}}yyyuuuyyy~~~iiiZZZVVVUUUOOOOOONNNKKKHHHFFFGGGIIIJJJIIIHHHFFFDDDCCCBBBAAACCCBBB@@@???>>>>>>==================<<<:::999888888888777777777777888888666777777666444444555666555444222111000//////000---,,,,,,,,,---///111222......------------,,,,,,---,,,,,,++++++*********************************(((((())))))))))))((((((*********)))))))))))))))((((((((((((((()))))))))***(((&&&&&&))),,,//////))))))(((((('''''''''&&&'''((((((((())))))******((()))))))))******++++++444000---+++,,,+++)))&&&***)))'''''')))))))))(((************))))))))))))'''''''''''''''((()))))))))******)))(((((()))+++)))***(((%%%)))000///((())))))***++++++***)))(((************))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((())))))******++++++******))))))(((((((((''''''((()))++++++******)))((()))*********)))'''&&&(((((()))***+++,,,------+++*********))))))((((((''''''(((((()))(((((('''(((((((((((()))))))))***&&&((()))+++***)))'''&&&&&&''''''((()))******+++))))))))))))((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************(((((()))***************))))))(((((('''''''''&&&&&&'''(((*********)))(((((()))***+++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////)))+++---000111222111000........................+++,,,------......------////////////000000000000000000000000000111111222222222111111222222333444555555555666999===BBBDDDNNNWWWfffuuuyyyuuunnngggfffjjjsssyyy}}}}}}}}}~~~~~~zzzxxx~~~iiiYYYUUUUUUOOONNNLLLIIIGGGGGGGGGGGGJJJIIIHHHGGGFFFDDDCCCCCCDDDBBB@@@???=========>>><<<<<<===>>>???>>>;;;999;;;:::999888777777777777888888777777777666666555666555333111000000000111000000000///......------......---,,,,,,+++******+++++++++,,,,,,---------,,,,,,++++++***+++++++++,,,,,,,,,+++,,,------...,,,***((()))+++,,,+++(((++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))'''***,,,+++)))***000555:::777111+++&&&%%%&&&(((************************((()))***++++++***)))(((((()))***(((&&&&&&))),,,)))******+++++++++******)))))))))))))))******+++)))))))))))))))((((((((('''***,,,,,,)))'''((()))+++***)))(((((()))***+++))))))((('''''''''''''''(((((((((((())))))))))))---,,,***)))))))))***+++,,,,,,***((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******************************))))))((((((''''''++++++******)))(((((((((******))))))((((((''''''******))))))))))))*********)))&&&%%%$$$%%%&&&((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))(((((((((((((((************************(((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))+++++++++++++++++++++++++++***)))))))))***,,,,,,///...---,,,++++++++++++,,,+++++++++***)))))))))***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***,,,,,,---......---,,,,,,+++,,,---------,,,+++***...---,,,---/////////...000000000000/////////////////////000111111222222555333111000111333444444000333777999<<>>===>>>>>><<<<<<;;;<<<======;;;999999999888777666666666666888777666666555555555666555444333111000000000000000000//////...------,,,......---,,,,,,+++************++++++++++++++++++++++++++++++++++++,,,,,,'''''''''''''''(((((()))+++)))((()))++++++***(((*********)))))))))))))))************************((())))))******))))))((()))))))))(((((((((((('''&&&))),,,+++,,,444BBBMMM\\\]]]OOO555&&&(((---+++************************))))))*********)))((('''&&&'''((('''%%%%%%(((+++*********++++++******))))))(((((((((((()))******(((((((((((((((((((((((((((+++//////---++++++,,,+++***)))(((((()))***+++***)))((((((''''''(((((())))))))))))(((((((((((()))(((((('''&&&&&&''''''+++******)))))))))******))))))))))))))))))))))))))))))))))))***************************************)))))))))((((((((('''))))))))))))******************))))))((((((((((((******))))))))))))******)))(((''''''((()))++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******)))(((((((((((((((************************(((((((((((((((((((((((())))))))))))******************++++++++++++******+++*********************+++***)))))))))***+++,,,......---,,,++++++++++++++++++++++++***************+++,,,,,,,,,,,,+++***,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,000//////......------,,,,,,,,,---......---,,,,,,,,,---............---,,,...---,,,---///000///...000000000000000000000/////////000000111111222222222111000000111333444555444666:::===BBBKKKVVV^^^kkkxxxzzztttoooooosssuuuzzzvvvcccYYYUUURRRQQQOOOMMMKKKIIIHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBAAAAAA@@@???>>>>>>??????===<<<:::;;;<<<<<<;;;999:::999888777777666666777777666555444444444555666333333333333222000///...//////......---,,,,,,,,,...------,,,,,,++++++***++++++************************++++++,,,,,,------))))))))))))*********++++++)))((()))***+++***)))))))))))))))************++++++++++++++++++++++++)))******************)))((((((((((((''''''''''''&&&)))++++++---:::OOO```QQQ___ZZZ???...111///%%%************************))))))******)))((('''&&&&&&'''''''''&&&'''***---+++++++++******))))))(((((((((''''''(((((()))***'''''''''(((((((((((((((%%%(((+++---,,,+++************))))))))))))************)))((((((((())))))******))))))(((((('''''''''''''''''''''&&&&&&%%%''''''((((((***++++++,,,))))))))))))))))))))))))))))))))))))************************************))))))))))))(((((((((((())))))))))))***************))))))))))))(((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************++++++*********)))))))))((((((******))))))******+++,,,...---,,,++++++***++++++*********+++++++++++++++***++++++,,,,,,++++++***---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,------......------,,,---...////////////.........---,,,---///000///...000000000000000000000000//////000000111222222222111111222222333555666666777;;;@@@FFFNNNYYYgggppp}}}xxxuuuwwwyyy~~~}}}}}}~~~sssccc[[[VVVRRRQQQPPPNNNKKKIIIIIIHHHIIIHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@?????????????????????===;;;:::<<<<<<<<<;;;===<<<;;;:::999999999999777666444333333444555666444444555555333222000............---,,,,,,++++++---------,,,,,,+++++++++,,,,,,++++++******)))))))))***+++,,,------......,,,,,,---------...------++++++******+++++++++***(((((())))))******++++++******************************++++++++++++******))))))((((((((('''''''''(((+++,,,)))***666LLL]]]<<>><<<<<<===>>>===<<<===<<<;;;:::999999999999666555444333333444555666555555666666555333111000.........---,,,,,,++++++------,,,,,,,,,,,,++++++------,,,,,,+++++++++***)))***+++---.........---(((((()))***+++*********+++,,,,,,,,,,,,+++,,,,,,(((((())))))******++++++))))))))))))))))))))))))******++++++++++++***************)))))))))(((((((((+++,,,***)))111AAANNNJJJ>>>111)))%%%$$$)))///))))))))))))))))))))))))&&&''''''((()))***++++++)))(((((((((***,,,......,,,+++***)))(((((((((((('''''''''''''''((())))))''''''''''''(((((())))))''')))+++...//////---+++)))))))))******)))))))))******))))))))))))******+++******)))(((''''''&&&((()))+++,,,,,,+++***)))$$$%%%&&&'''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++))))))))))))******************))))))))))))******++++++***)))(((&&&$$$###(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((++++++++++++++++++++++++((((((((()))))))))******,,,+++***))))))***+++,,,,,,,,,+++++++++*********))))))******++++++++++++,,,,,,+++*********++++++******++++++,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,------...//////------------------------,,,,,,---------......//////...---...000000000//////000000000111111111222000000000111222222333333222444555555444555888:::>>>FFFQQQ]]]hhhttt{{{xxxvvvxxx~~~~~~hhh]]]XXXUUUQQQOOOMMMKKKIIIHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBBBB@@@@@@@@@@@@@@@???>>>===@@@???===>>>??????>>><<<:::999888777777666666777444555555555666666666666666666555555444222111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,***+++,,,.........------'''((()))*********)))(((+++,,,---,,,+++***+++---))))))))))))************(((((((((((((((((((((((()))******************)))************))))))))))))'''***,,,,,,+++///888???FFF555)))++++++%%%&&&---))))))))))))))))))))))))(((((((((((()))+++,,,---(((&&&%%%%%%(((***+++***,,,+++)))((('''(((((()))((((((''''''(((((()))***''''''(((((())))))******)))))))))+++------,,,***))))))************))))))))))))((((((((()))************))))))(((((('''''''''(((((()))))))))))))))'''(((******+++***)))(((************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))$$$$$$&&&(((+++---...///)))))))))************+++******))))))))))))******************************((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))************************'''((((((((())))))))))))++++++************++++++++++++++++++++++++++++++))))))***++++++++++++***++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------------------+++,,,,,,,,,------.........------,,,,,,------...,,,,,,,,,,,,---...///000///...---...000111000//////000000111111222222222000000111111222333333333222444555555555777<<>>===<<<>>>>>>===>>>??????===:::999999888777666666666666333444666888888777666555555444333222111000000000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,---...///...,,,+++(((***+++------,,,+++***(((***,,,+++)))(((***,,,*********)))))))))))))))((((((((((((((((((((((((((())))))******))))))(((***))))))))))))((((((((())))))******+++---000222---******......***'''''')))))))))))))))))))))))),,,+++***))))))***++++++)))&&&$$$%%%'''))))))(((+++***(((''''''((()))***)))(((((((((((()))******(((((())))))***++++++,,,***(((&&&''')))***)))(((((()))***++++++***)))(((((((((''''''(((((()))***))))))))))))(((((((((((('''''''''''''''((())))))'''(((***,,,,,,+++***)))************************))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&''')))***+++,,,---))))))*********+++++++++******))))))))))))************)))))))))+++,,,---(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((()))******************************************************(((((()))))))))***************++++++++++++******))))))******++++++,,,,,,((()))***+++,,,++++++***++++++************++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---------...........................------------...............---,,,,,,,,,,,,---......---------...///000111000.........000111000//////000000111111222333333000111111222222333333444333666888999:::???GGGNNNTTTYYY```hhhqqq}}}iii[[[XXXYYYOOONNNLLLIIIHHHGGGGGGGGGJJJIIIHHHGGGFFFDDDCCCCCCAAAAAABBBAAA@@@>>><<<;;;<<<<<<===>>>???>>>;;;999;;;:::999888777777777777333444777999:::999666555444333111///......//////000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,+++,,,...//////---,,,***''')))+++,,,,,,,,,***)))''')))+++***'''&&&(((***++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))((((((((('''''''''''',,,***(((((())))))((('''+++000---$$$!!!(((---,,,))))))))))))))))))))))))000...,,,***)))))))))***+++(((&&&&&&)))******(((***)))'''&&&'''(((***+++)))))))))))))))***++++++((())))))***+++,,,,,,,,,///,,,))))))+++---,,,+++((()))***++++++***)))((('''''''''''''''((())))))(((((((((((()))))))))))))))(((''''''''')))***+++$$$&&&(((***++++++***)))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((())))))******,,,,,,+++***)))(((''''''))))))******++++++++++++******))))))))))))******,,,***(((&&&&&&'''((()))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******************************)))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,+++***)))''''''((()))***+++,,,,,,((()))***+++,,,+++******+++***************++++++---------,,,,,,+++++++++---,,,+++******+++,,,------------.........//////........................////////////////////////...---,,,,,,,,,,,,---...///.........///000222333000///...///000111000//////000000111222222333333000111111222222333444444666:::===>>>@@@GGGSSS[[[^^^```dddiiippp}}}kkk___YYYTTTPPPOOOMMMKKKJJJIIIJJJJJJLLLLLLKKKJJJHHHFFFDDDCCCDDDAAA>>>>>>@@@AAAAAA???>>>>>>>>>>>>>>>===<<<<<<888888777777777777888888777777666555555555555555777777666555444222111000000///............///000)))+++......---,,,+++,,,,,,++++++,,,...//////---------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///---+++)))(((((()))***))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))***************)))(((((($$$%%%&&&((((((((('''&&&***)))))))))((((((''''''))))))))))))))))))))))))******)))((('''&&&%%%%%%******))))))((((((''''''))))))((((((((((((((())),,,+++)))(((''''''((((((&&&(((*********)))***+++&&&((()))***))))))+++---&&&'''***++++++***'''&&&&&&'''((((((((()))+++---,,,***(((&&&&&&'''(((***)))((('''''''''(((***++++++*********))))))(((((())))))))))))))))))))))))******))))))((((((((('''(((((((((((('''''''''''',,,***(((&&&%%%&&&'''((('''(((***+++,,,+++)))(((,,,***((())),,,...---+++)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************''''''(((((())))))******,,,,,,++++++++++++,,,,,,***))))))((((((((())))))''''''(((((())))))******++++++******))))))((((((''''''(((((())))))*********************************++++++,,,,,,++++++***&&&''''''((()))******+++------------,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...---,,,,,,---...///........................//////.........------------------.........//////------...///000111111222222111111111111111222222//////000222555777888777777>>>CCCEEEKKKWWWbbbhhhkkkkkkjjjhhhkkkwwwhhh]]]XXXTTTQQQOOOMMMKKKIIIIIIIIIIIILLLKKKKKKIIIHHHFFFDDDCCCDDDAAA>>>>>>@@@AAA@@@???>>>>>>>>>>>>>>>===<<<<<<666555555444444555555666777777666555555555555666444444444444444333222111---,,,,,,++++++,,,,,,---***,,,------,,,+++,,,------,,,++++++,,,---,,,***,,,,,,------,,,,,,+++***++++++++++++++++++++++++...,,,***)))((()))******)))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))*********************)))(((((('''((()))***+++******)))*********))))))((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((((((((())))))))))))******))))))))))))*********)))((((((((()))***+++)))***,,,+++***))))))***+++,,,,,,+++(((&&&&&&''''''((()))******)))(((''''''(((((('''&&&%%%&&&(((,,,++++++***))))))******)))(((((('''((()))***+++))))))))))))((((((''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&************))))))))))))'''&&&%%%%%%&&&''')))***'''((()))***+++***)))))),,,***((()))+++---,,,***))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((((((((()))(((''''''&&&&&&&&&'''''')))))))))))))))(((((((((*********))))))))))))))))))***************++++++((((((((((((((((((((((((***++++++,,,,,,++++++***((((((((())))))******+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............------------..............................//////.........------------------.........//////000000111111222222333333111111000111111222333333333222222333666888999:::;;;BBBJJJSSS___kkkrrrsssmmmmmmllljjjlllttt~~~}}}}}}~~~eee[[[WWWTTTRRRPPPNNNKKKIIIHHHHHHHHHKKKKKKJJJIIIGGGFFFDDDCCCCCCAAA???>>>???@@@@@@???>>>>>>>>>>>>>>>===<<<<<<666666555555555555666666888777666666555555666666222222333333333333222222//////............//////,,,------,,,+++***,,,---...,,,******++++++)))(((,,,,,,,,,,,,,,,++++++***************************,,,+++***))))))***+++,,,))))))))))))))))))))))))*********)))))))))))))))''''''(((((()))***++++++)))************))))))(((((()))***+++,,,+++*********************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********+++******))))))******+++)))(((((('''(((***+++,,,+++,,,---,,,***))))))))),,,------+++'''%%%%%%&&&(((((())))))))))))((((((***+++,,,+++)))))))))+++******************)))))))))(((((((((((()))***+++((((((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''&&&&&&))))))))))))************&&&''''''(((((()))******(((((())))))************,,,+++)))***++++++***))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((('''''''''&&&&&&''''''(((++++++***))))))(((''''''))))))))))))************,,,,,,,,,,,,,,,+++++++++***************************++++++,,,,,,++++++***************************++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---..................---.......................................---------------........./////////111111111111111222222222000000000111111333444555555555444444777;;;???AAAGGGNNNXXXeeettt{{{qqqrrrqqqooonnnrrrzzz{{{{{{~~~dddZZZWWWTTTRRRQQQNNNKKKIIIHHHGGGGGGJJJJJJJJJIIIGGGEEEDDDCCCCCCAAA???>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<999999888888888888999999888777777666555666666666222222333333333222111111000000000000000000000000---------+++******,,,...---+++******++++++***)))++++++,,,,,,,,,++++++***))))))))))))))))))))))))******))))))******,,,,,,))))))))))))))))))))))))************************''''''((()))***++++++,,,))))))************)))(((((((((******+++***)))(((++++++******************))))))))))))))))))))))))''''''(((((())))))))))))'''((((((((()))))))))***)))))))))((())))))***+++(((((('''''''''(((******+++,,,------+++******+++''')))***)))(((((()))******)))(((''''''((()))***''')))+++,,,,,,,,,---///)))(((''''''&&&'''((())))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))''''''''''''((((((((((((++++++++++++***)))(((''')))((((((((()))***+++,,,++++++************)))((()))))))))(((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******))))))))))))))))))***+++*********)))))))))(((((((((((())))))******++++++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++++++++++++++++++++***++++++,,,------------++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---......,,,---...//////...---,,,............................................................////////////000000000//////////////////000000111222333555666555444444555999@@@HHHNNN[[[cccllluuu||||||{{{wwwtttrrrtttvvvxxx{{{~~~{{{zzz~~~}}}~~~gggZZZWWWUUURRRQQQNNNKKKIIIHHHGGGGGGJJJIIIIIIHHHGGGEEEDDDCCCBBBAAA@@@>>>======>>>???>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999::::::;;;888888777666666666666666444444444333222111//////------------------------......---+++******+++---+++******+++,,,------,,,******+++,,,,,,+++++++++)))))))))))))))))))))))))))))))))******+++,,,,,,************************************++++++++++++((((((((()))***++++++,,,((())))))*********))))))((()))***++++++***)))(((******************++++++((((((((((((((((((((((((''''''(((((()))************)))))))))(((((((((''''''''''''''''''((()))))))))((('''&&&%%%&&&''''''(((***,,,,,,++++++,,,---$$$&&&((((((((()))+++,,,***)))(((''''''((()))***###%%%'''((((((((()))******(((&&&$$$$$$&&&)))+++((())))))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))******************&&&'''''''''((((((((()))***************((('''&&&(((((((((((()))***+++,,,***+++,,,,,,+++))))))(((***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************************************))))))(((((('''''',,,++++++******++++++,,,)))))))))))))))***++++++((()))))))))*********+++(((((())))))******++++++,,,,,,++++++******))))))))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++***++++++,,,---------------------------------------------------------------,,,,,,,,,,,,---......,,,---...//////...---,,,........................---............................../////////000000000000000///////////////000000000111222444555666222333555999???IIIUUU]]]ooowww}}}wwwtttssstttyyy~~~~~~}}}~~~iii[[[WWWUUURRRPPPNNNKKKIIIHHHHHHHHHIIIIIIHHHHHHGGGEEEDDDCCCAAABBBAAA???<<<<<<===???>>>>>>>>>>>>>>>===<<<<<<999999888888888888999999999888777777666666777777666555555444333111///.........///000000///......---......,,,******+++,,,+++***)))+++---......---)))***++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++***************************************+++++++++)))))))))*********++++++((())))))************)))++++++,,,---,,,+++***))))))))))))***************((((((((((((((((((((((((((((((((())))))******************)))((('''''''''&&&&&&&&&&&&'''((())))))***)))(((&&&%%%%%%&&&&&&''')))+++,,,++++++,,,---&&&((())))))(((''')))******)))(((''''''((()))***''')))++++++)))'''''''''+++***'''&&&&&&(((+++,,,((()))******++++++******))))))))))))************((((((((((((((((((((((((''''''(((((((((((())))))(((((())))))******++++++%%%%%%&&&''''''(((((()))''''''((()))***++++++,,,)))+++------,,,***************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))((((((((((((******))))))))))))******''''''''''''((()))******(((((())))))***++++++,,,))))))))))))***************************)))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,---------,,,,,,---------------------------------------------------,,,,,,,,,,,,---......---..................---........................---------...................../////////000000000111111111111111222222222111111111222222444555666111555999???GGGTTTbbbmmm{{{{{{wwwwww|||jjj[[[WWWUUUQQQOOOMMMKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGEEEDDDCCCAAABBBAAA???<<<;;;<<>>>>>>>>>>>>>>===<<<<<<888777777666666777777888999888777777666666777777555555555444444222111111000111222222222222111000,,,...///...,,,******++++++***)))***+++,,,+++***))))))***+++++++++++++++************************)))******+++++++++******************************)))))))))*********+++++++++++++++************)))(((((()))******************+++,,,,,,,,,+++)))(((((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))******))))))))))))((((((((((((&&&&&&&&&''''''((()))*********(((''''''((()))***((()))++++++***)))***+++'''((())))))'''&&&'''((())))))(((((((((((())))))***,,,......---+++******'''(((((()))******))))))((()))***+++++++++******((((((((()))))))))******((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))***+++++++++((('''&&&&&&'''(((***+++%%%'''(((***++++++++++++(((+++//////---+++,,,---*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((()))***+++*********************************))))))))))))))))))))))))***************------------------------***++++++,,,,,,++++++***))))))******++++++,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---............------------..............................---------.........//////.../////////000000000000000000111111222222333333222222222222222333444555444999@@@GGGPPP]]]mmmyyyjjjZZZWWWUUUPPPOOOMMMKKKJJJIIIJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCAAABBBBBB???;;;:::<<>>>>>>>>>>>>>>======<<<888888777777777777888888999888888777777777777777333444444555555444444333---...///000000///...---,,,---//////,,,***)))))),,,+++))))))******((('''((()))***+++++++++++++++******************************+++++++++******)))************************(((((())))))************,,,,,,++++++***)))))))))(((((()))***************((()))******)))((('''&&&''''''(((((()))))))))***((((((((((((((((((((((((******))))))))))))))))))''''''(((((())))))******''''''''''''((()))++++++******)))))))))+++,,,---)))+++,,,+++)))''''''(((%%%'''(((((('''''')))***(((((())))))))))))(((((($$$'''+++,,,,,,++++++,,,!!!$$$(((++++++)))&&&$$$((()))***+++,,,+++******&&&'''''''''(((((())))))(((((((((((((((((((((((())))))******+++++++++,,,%%%&&&&&&'''((())))))***///...+++)))))))))+++,,,$$$&&&)))+++,,,,,,+++***(((+++///000...,,,---...************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''(((((())))))************))))))))))))******))))))))))))***+++,,,---,,,,,,++++++***)))))))))++++++******))))))(((((()))))))))******++++++,,,************************+++++++++,,,,,,+++++++++(((((()))***++++++,,,,,,------------,,,,,,+++***++++++++++++++++++++++++........................---,,,,,,,,,,,,---......///...---,,,,,,---...///........................---------.........//////////////////000000000000---......///000111111222333333333222222333444444888===EEELLLVVVcccsssmmm___XXXRRRSSSQQQNNNKKKHHHFFFEEEEEEIIIJJJKKKIIIFFFDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;999888888999::::::999666666666666777777777777333444444444333222222111000000000000000///............---,,,,,,,,,,,,---+++,,,------+++))))))***++++++++++++++++++++++++,,,+++++++++***)))))))))+++***)))))))))***,,,---))))))))))))))))))))))))))))))))))))************)))******))))))((('''&&&((((((((((((((((((((((((&&&'''((())))))******)))************))))))))))))(((((())))))*********+++,,,,,,+++***)))(((''''''+++*********))))))((((((&&&((((((((('''(((***,,,---+++))))))***+++***)))((((((''''''''''''(((((())))))************))))))******))))))((('''''''''+++******)))))))))))))))---,,,***(((((()))***+++***************)))((('''---,,,***)))))))))***+++******))))))((((((''''''&&&((()))(((&&&&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********))))))(((,,,,,,+++++++++************)))(((''''''((()))***+++***)))'''''''''((()))'''(((((()))***+++++++++***+++,,,,,,,,,***)))(((************************(((((((((((((((((((((((())))))*********+++++++++************)))))))))(((***)))(((''''''((()))***++++++************************+++++++++,,,,,,,,,---------,,,+++***)))(((************************---,,,+++******+++,,,------------------------------,,,,,,++++++,,,,,,---........./////////000000......---,,,---...///000////////////////////////000000000000000000000000111000/////////000222333000000000000111111111111111222333333333444777999;;;???FFFPPP[[[fffnnnsss~~~mmm___XXXRRRSSSQQQNNNKKKHHHFFFEEEEEEHHHJJJJJJIIIFFFDDDCCCDDDBBBBBBAAA@@@????????????>>>>>>>>>>>>===<<<;;;;;;;;;999888888999:::999999888888777777666666555555555555555555444333111111000000000000000///............---,,,,,,,,,,,,---++++++,,,------...------)))***,,,------,,,***)))+++++++++***************)))((('''''''''(((******))))))))))))))))))))))))(((((()))))))))*********))))))***************)))))))))))))))))))))))))))((()))))))))))))))((((((************************((()))))))))************++++++******)))(((((((((************)))))))))(((&&&''')))))))))***,,,///---+++))))))***+++***)))******)))(((((()))******))))))************))))))++++++++++++++++++,,,,,,+++******)))))))))))))))---,,,***)))((()))***+++)))************))))))(((***))))))(((''''''((((((***)))))))))((((((((('''&&&((())))))'''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******************------------,,,,,,,,,,,,***)))(((''''''((()))***+++***)))((((((((())))))'''(((((()))******+++++++++++++++++++++***))))))************************(((((((((((((((((((((((())))))*********+++++++++************+++++++++++++++***))))))))))))***+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,------------------------...------,,,,,,------...,,,,,,,,,---------............---------...///000000000000000000000000000000000000000000000000000000///.........///111111111111111111222222222222111222333333444666999<<<;;;@@@HHHPPPXXXaaajjjooo{{{mmm___YYYSSSSSSQQQNNNKKKHHHGGGFFFFFFHHHIIIIIIHHHEEECCCBBBCCCBBBBBBAAA@@@????????????????????????>>>===<<<<<<:::999777777999:::999888999999888777666555444444777777666666444333111000///000000000000///............---,,,,,,,,,,,,---***((('''(((+++,,,)))''''''***---//////---***'''***************+++++++++((((((((('''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++,,,,,,,,,************************************)))((('''&&&************************))))))))))))************))))))))))))))))))))))))************))))))))))))&&&''')))******+++...000---+++))))))***+++***)))+++)))(((''''''((()))+++))))))************))))))''''''((())))))***+++++++++******))))))))))))))),,,+++***)))((()))***+++((())))))************)))(((((())))))((((((''''''))))))))))))((((((((((((&&&(((******)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,............------------))))))(((((((((((())))))++++++***)))))))))******((((((((()))******++++++,,,+++******************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++*********+++,,,,,,------,,,+++************+++,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------///......------......///,,,,,,,,,---------------......------......///000111111111111111111111111000000000000000000000000///............///000000222222222333333333333444222333333444444777;;;>>>>>>EEEMMMSSSWWW]]]eeelllvvv~~~nnn```YYYUUUSSSQQQNNNKKKIIIGGGGGGFFFGGGHHHIIIGGGEEEBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>@@@@@@@@@??????>>>===<<<:::888777777888999999888888888888777666555555555888888777666555333111000//////000000//////...---......---,,,,,,,,,,,,---...***&&&'''******%%%!!!)))***,,,------,,,***))))))))))))***+++++++++,,,***************++++++,,,))))))))))))))))))))))))''''''((((((((()))))))))((()))******+++++++++***))))))))))))))))))))))))***************)))((('''(((((())))))))))))******)))))))))))))))*********(((((())))))*********************)))))))))))))))'''(((******)))***,,,...,,,***))))))***++++++***)))'''%%%$$$$$$%%%''')))))))))************))))))'''''''''((((((((())))))+++******)))))))))))))))+++***))))))))))))******'''((()))***************((()))***++++++***)))((())))))))))))(((((((((((('''(((***++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))******+++,,,---............---------,,,,,,))))))(((((((((((())))))++++++******************(((((())))))************,,,+++***))))))***+++,,,((((((((((((((((((((((((*********************************************************+++++++++,,,,,,+++++++++******+++++++++***************+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......////////////////////////...............//////000000000000000000000000000////////////////////////////////////000000000111222222222222333333333333333444444444555777;;;???DDDKKKTTTWWWWWWZZZbbbiiiqqq{{{yyywww}}}ooo```ZZZVVVSSSQQQNNNLLLIIIHHHGGGGGGGGGHHHIIIGGGEEEBBBBBBBBB@@@???>>>======<<<<<<===@@@@@@@@@??????>>>===<<<:::888777777888999999888666666666666777777777777888888777666555333111000///////////////...------......---,,,,,,,,,,,,---222...+++,,,//////+++&&&,,,++++++******++++++,,,)))))))))***+++++++++,,,)))*********++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))******)))(((((('''(((((((((((((((((((((((((((((()))***************'''''''''((((((((())))))******))))))))))))))))))((((((((()))******++++++))))))))))))))))))******)))******)))''''''(((***,,,***))))))***++++++***)))'''&&&%%%%%%&&&''')))))))))************)))))),,,,,,,,,++++++*********+++******)))))))))))))))))))))))))))))))))******'''((()))***************((()))***++++++***)))((((((((((((((())))))))))))(((((()))******+++***)))))))))))))))))))))))))))************************'''''''''((((((((())))))************+++,,,---...,,,,,,,,,+++++++++******(((((())))))))))))((((((*********+++++++++******)))))))))))))))*********++++++)))))))))***+++,,,((((((((((((((((((((((((++++++++++++++++++++++++******************************************))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------/////////////////////............///////////////////////////////////////////////////////////////000000111111222222222222111111111222222222222333444555555555555888===AAAIIIQQQXXX[[[ZZZ[[[aaahhhnnnxxxxxxuuuuuuppp```[[[XXXSSSQQQOOOLLLJJJHHHHHHHHHHHHIIIIIIHHHEEECCCBBBCCC@@@@@@???===============????????????>>>===<<<<<<999888666666888999888777555666666666777777777888777777666666444333111000...////////////...------......---,,,,,,,,,,,,---,,,******,,,///000...,,,...,,,***))))))***,,,...***************+++++++++''''''((())))))))))))((())))))))))))))))))))))))))))))))))))*********************))))))(((&&&&&&'''''''''''''''''''''''''''((()))***++++++++++++&&&''''''(((((()))))))))************))))))))))))(((((())))))*********+++))))))))))))***************++++++)))'''%%%&&&(((+++***((()))***,,,++++++******))))))))))))******))))))************)))))),,,++++++***))))))((((((+++******)))))))))))))))(((((())))))))))))))))))((())))))************)))&&&&&&'''(((((((((''''''(((((((((((())))))))))))***((('''''')))*********))))))))))))))))))))))))************************&&&''''''(((((()))))))))+++***))))))***+++,,,...************))))))))))))(((((())))))))))))((((((((()))******+++*********))))))))))))))))))************************+++,,,))))))))))))))))))))))))************************+++++++++***************)))))))))))))))*********))))))************)))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,---...///000000000000///........................000000000000000000000000000111222222333333222222111111111111222222222222555555666666888===CCCGGGQQQWWW]]]``````aaaeeeiiimmmuuu|||yyyzzz{{{ppp```[[[YYYSSSQQQOOOLLLJJJIIIIIIHHHHHHJJJJJJIIIFFFDDDCCCDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;999888666666888888888777777777777777666666666666555555555555444333111111......//////......---,,,......---,,,,,,,,,,,,---'''''')))***,,,---------,,,,,,+++******+++,,,,,,+++++++++***************&&&'''((()))***))))))((())))))))))))))))))))))))************++++++++++++))))))*********))))))((((((((((((((((((((((((((()))******+++++++++******((((((((()))***+++++++++************)))))))))((()))))))))))))))*********((()))))))))***************++++++***((('''((()))+++)))((()))***,,,,,,+++******+++,,,,,,+++******))))))************))))))((((((((((((''''''''''''+++******)))))))))))))))'''(((((())))))))))))))))))************))))))(((&&&&&&&&&&&&&&&'''(((((('''((((((((()))))))))***+++(((%%%$$$''')))******))))))))))))))))))))))))************************((((((((()))***++++++++++++***)))(((((()))+++,,,*********)))))))))(((((('''((()))******)))(((''''''((()))*********))))))***)))))))))))))))))))))))))))***+++++++++++++++************************************************+++++++++*********))))))&&&'''((()))+++,,,---...******+++,,,,,,+++******((())))))***++++++,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,------------------------------,,,,,,,,,,,,------......---------,,,,,,,,,---...///000111000000///////////////////////////000000000000000000000000///000111222333222222111222222222222333333333444444555777999===DDDLLLQQQ]]]aaafffiiikkkmmmooopppmmmsss}}}~~~qqq```\\\ZZZSSSQQQOOOLLLJJJIIIIIIIIIIIIJJJKKKIIIGGGDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::999777666666777888888777999999888777666555444444444444444444333222222111......//////......---,,,......---,,,,,,,,,,,,---+++,,,......---------...***+++,,,,,,,,,,,,+++***,,,+++++++++******))))))((()))***,,,,,,++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))+++++++++++++++***)))((()))******+++,,,,,,------+++*********))))))((((((******))))))))))))))))))(((((())))))*********+++***++++++***))))))***,,,+++)))((()))+++,,,,,,+++'''(((***,,,,,,***((('''))))))************))))))))))))******++++++,,,,,,+++******)))))))))))))))''''''((())))))***))))))***************)))(((''')))(((''''''''')))***+++'''((((((((())))))******,,,(((######%%%)))******))))))))))))))))))))))))************************)))******+++,,,,,,------,,,+++)))''''''(((***+++************)))))))))((('''((()))******)))((('''&&&'''(((*********)))(((*********)))))))))))))))((()))***,,,,,,,,,+++***************************))))))))))))))))))))))))++++++++++++******))))))$$$%%%'''***---///111222++++++------------++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***************************,,,,,,---......---,,,,,,------------------------.........------.........000000/////////.........---...000111111111000///000000000000000000000000000000000000000000000000...///000222222111111000333333333444444444555555333555777;;;AAAIIISSSYYYgggjjjnnnrrrvvvxxxxxxxxxmmmssszzz~~~~~~~~~tttaaaZZZYYYTTTRRROOOLLLIIIHHHHHHHHHJJJJJJJJJIIIGGGDDDAAA???@@@@@@>>>===<<<<<<<<<<<<=========<<<;;;;;;::::::===:::777666777888888888777777777777777666666555555555555555444333222111000111111222222222111111///...,,,***'''&&&%%%$$$.........------,,,,,,,,,+++,,,------......------+++,,,,,,,,,,,,+++******,,,***(((((()))+++++++++---,,,***((('''(((((()))'''%%%$$$&&&)))+++***((())))))************))))))++++++***)))((((((((())),,,)))''''''(((***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))++++++************+++++++++***+++,,,------+++)))+++,,,------+++(((%%%###((((((((((((((((((((((((%%%&&&&&&'''((())))))***++++++***)))(((((()))))),,,+++***((((((***+++,,,'''((()))))))))))))))((())))))))))))))))))))))))***)))(((''''''((()))***''''''((((((((((((''''''++++++,,,,,,,,,,,,++++++(((((())))))*********+++)))((('''''''''(((***+++************************,,,+++***))))))***+++,,,))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((+++*********))))))((((((((()))***++++++***)))((())))))))))))))))))))))))))))))((((((((((((((()))))))))(((((())))))***+++,,,,,,,,,+++++++++******))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------...---,,,---///000///..............................------------...//////......//////000000111111////////////000000000000111111111111111000//////222111000000000111333333222222333444555555666666777:::===???DDDQQQaaannnxxx}}}{{{tttttttttuuuvvvyyy{{{}}}wwwxxx|||uuubbb\\\[[[TTTRRROOOLLLIIIHHHHHHHHHJJJJJJJJJIIIFFFDDDAAA@@@AAAAAA@@@>>>>>>======>>>=========<<<;;;;;;::::::<<<999777666777888888777777777888888888888777777555555555555444333222111///000000000000000//////,,,++++++++++++,,,------......---------,,,,,,,,,++++++,,,------------,,,+++,,,,,,,,,,,,+++******)))((('''(((***+++++++++,,,+++***)))(((((((((((('''&&&%%%&&&)))+++***(((((())))))******))))))(((+++***))))))))))))))))))+++)))'''''')))***++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******+++***))))))***++++++***((("""$$$'''***,,,,,,+++***************************&&&&&&'''(((((()))******++++++***)))))))))))))))+++)))(((''''''((()))+++***)))))))))((((((''''''))))))))))))))))))))))))***)))(((((((((((()))***(((((())))))))))))(((((((((((())))))))))))(((((()))))))))***************)))(((((('''((()))***+++******************************)))(((((()))******************************))))))************))))))))))))))))))))))))))))))************)))))))))(((((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******++++++******++++++,,,---,,,,,,,,,+++++++++***************++++++++++++,,,+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,...///...---...........................---------......//////////////////000000000000000000000000////////////111111111111111000//////222111000000000111333333222222333333444555666666777999===DDDQQQdddyyywwwvvvuuuuuuuuuvvvwwwxxxxxx{{{sss```[[[ZZZTTTRRROOOLLLIIIHHHHHHHHHKKKJJJIIIGGGEEECCCBBBAAABBBAAA@@@???????????????=========<<<;;;;;;:::::::::999777888999999888777:::::::::999888777666555555555555444444333222111////////////......---,,,*********+++---...000111------------,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******''''''''')))+++,,,+++*********+++******)))(((''''''&&&&&&''')))******)))(((((())))))))))))(((((())))))))))))))))))***++++++)))'''''')))+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++***(((&&&'''((()))((((((%%%&&&(((******)))((('''************************'''(((((())))))*********+++***))))))))))))))))))((((((&&&&&&&&&&&&((((((++++++)))((('''&&&&&&&&&))))))))))))))))))))))))***))))))(((((())))))***))))))************))))))******++++++++++++******+++++++++***************)))(((((((((((()))***+++************************))))))(((((((((((())))))******************************))))))))))))******************************************))))))))))))))))))************))))))))))))))))))))))))))))))++++++************++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++*********)))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------++++++,,,---...---,,,........................------........./////////000000000000////////////111111000000//////......111111111222111111000///222111111111111222333333333333333333444444555666999;;;@@@MMMbbb|||}}}yyyuuusssssssssttt{{{ppp]]]XXXXXXTTTRRROOOLLLIIIHHHHHHHHHLLLJJJHHHFFFDDDCCCCCCCCCAAAAAA@@@???????????????=========<<<;;;;;;::::::999888888888::::::888666<<<;;;;;;999777555222111444444444444333222111111///000//////...---,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++++++++,,,,,,,,,,,,+++******(((((()))***,,,,,,+++))))))***+++++++++)))((('''(((''''''((())))))))))))((((((((())))))((((((((()))((((((((()))***+++++++++)))((((((***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))******))))))))))))*********(((&&&&&&'''((()))((()))***++++++***(((&&&%%%************************((()))))))))*********+++******)))))))))))))))***(((''''''&&&&&&''''''(((******(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********+++,,,,,,------,,,,,,+++,,,,,,++++++******)))))))))))))))))))))*********************************))))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++*********************************))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))***++++++))))))(((((())))))***+++,,,,,,,,,+++++++++******++++++,,,,,,,,,------------,,,,,,++++++******)))+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,+++***+++---...---,,,........................---......///////////////111111000000//////......111111000000//////......111111111222222111111000111111111111222222333333444333333333333555666777===???HHHYYYrrrwwwsssrrrtttvvvppp]]]XXXWWWTTTRRROOOLLLIIIHHHHHHHHHKKKJJJHHHFFFEEEDDDCCCCCC@@@@@@???>>>>>>>>>??????=========<<<;;;;;;::::::888777777888::::::888777888888777777666444333222444444444444333222111000111111111000///...---,,,...---,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++******+++,,,,,,,,,,,,+++******+++******,,,---,,,***(((((()))***++++++***((('''(((((()))))))))))))))***(((((())))))))))))(((((()))((((((((()))***+++++++++***))))))+++,,,,,,+++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))))))))***))))))))))))))))))***+++)))''''''(((******)))'''((()))+++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))***************)))))))))))))))******((((((((((((((((((((((((((((((((((((((()))***+++))))))))))))))))))))))))))))))************))))))******++++++++++++******(((((())))))))))))((((((,,,++++++******)))))))))((())))))***************))))))))))))))))))))))))************************************************+++***)))(((((()))***+++************************))))))))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))((((((((((((((()))***+++))))))(((((())))))***+++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,+++***+++---...---,,,........................---...///000000000//////111111000000//////......111000000000/////////...111111222222222222111111111111222222333333333333444444333333444666888999???FFFTTTiii|||wwwwww|||sss```ZZZYYYTTTRRROOOLLLIIIHHHHHHHHHJJJIIIHHHGGGFFFDDDCCCCCC@@@??????>>>>>>>>>??????=========<<<;;;;;;::::::999777777777999:::999888111222444555666777777777444444444333333222111000111111111111111000///......------,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,))))))***++++++++++++***+++,,,,,,,,,,,,+++******+++***)))***,,,,,,***)))))))))************))))))((()))******(((((()))***))))))************))))))))))))))))))))))))***++++++***)))***,,,,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))******))))))(((((())))))***,,,***))))))***++++++***,,,,,,,,,,,,+++******)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''''')))***+++,,,,,,,,,)))))))))))))))))))))))))))******++++++******)))******++++++++++++******)))******++++++******)))*********)))))))))))))))((()))******++++++******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******************************))))))))))))******************))))))))))))******))))))))))))))))))))))))''''''''''''((()))***+++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------++++++,,,---...---,,,........................---...///000111000//////000000000000/////////////////////000000000000000000111222222333222222222111222222333444333333333555444333444555888;;;===CCCNNN```xxxuuuaaaZZZXXXTTTRRROOOLLLIIIHHHHHHHHHHHHIIIIIIHHHGGGEEECCCBBB@@@@@@?????????@@@@@@AAA=========<<<;;;;;;:::::::::888666666888::::::999222333444666777777888888333333444333333222111000000000111111111000000///,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,+++++++++,,,,,,,,,,,,+++******'''&&&%%%''')))+++++++++******))))))))))))******(((***+++***(((''')))+++******++++++++++++******+++***))))))))))))))))))+++***)))+++,,,---,,,***))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&''''''((())))))***))))))(((((((((((())))))***))))))***++++++***(((......---+++***((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++)))))))))******)))))))))''')))+++---...---+++***)))))))))))))))))))))))))))***++++++++++++***)))))))))************)))))),,,,,,,,,------,,,,,,,,,((((((((((((((()))))))))((()))***+++++++++******))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((()))***+++,,,++++++******++++++,,,---,,,,,,,,,+++++++++***************++++++++++++,,,***++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,...///...---........................---...000111111111///...////////////000000000000......//////000000111111000111222222333333333222111222333444444444333333555444444555777;;;>>>AAAIIIVVVkkkuuu```XXXVVVTTTRRROOOLLLIIIHHHHHHHHHGGGHHHIIIIIIHHHEEECCCAAAAAAAAAAAA@@@@@@AAABBBBBB>>>======<<<;;;;;;:::::::::888555555777999:::;;;888888888888777666555444333333333333222111000000...///000000000000000///,,,+++***)))(((((('''(((*********++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******###"""!!!###'''+++------+++***)))(((((()))***+++(((***,,,+++(((''')))+++++++++,,,,,,,,,,,,++++++++++++***)))(((((())))))+++******+++------,,,***))))))))))))))))))))))))************************((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))(((((((((((()))))))))))))))***,,,+++)))'''&&&&&&''')))***,,,------************************((((((((((((''''''''''''))))))((())))))***++++++(((((())))))))))))(((((()))+++...000000---***((()))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))************)))))))))))))))******)))))))))&&&&&&''''''(((((())))))((()))***+++,,,+++******))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((((((((())))))*********++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))***+++,,,---)))))))))((()))******+++,,,,,,,,,+++++++++******))))))*********+++++++++)))***+++,,,------...///++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------...---,,,---///000///...........................---...000111222111///.........//////000000111111------...///000111222222000111222333333333333333111222333444555444333333555444444555888<<<@@@CCCOOO]]]ppprrr___WWWTTTTTTRRRPPPMMMJJJHHHGGGFFFGGGIIIJJJIIIFFFDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBB<<<<<<<<<<<<<<<<<<<<<<<<:::999888888777777888888777777777777666666666666444333222000000000000111000///...------...///000//////...---,,,,,,++++++******,,,---------------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))******************++++++******))))))((((((''''''*********+++,,,,,,,,,---+++*********))))))((((((,,,+++***))))))***+++,,,''''''((()))***+++,,,,,,++++++************++++++))))))))))))))))))))))))+++***((()))***+++)))(((((()))***++++++***)))((('''((()))******)))((('''++++++************+++++++++***)))***+++,,,***)))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((***+++---......------))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,+++***))))))))))))))))))(((''''''))))))((('''''''''''''''*********)))((((((''''''((()))***+++***)))'''%%%************************((((((((()))******++++++,,,,,,++++++***)))))))))---,,,***)))''''''((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++++++++++++++***+++,,,,,,+++***((('''******+++,,,,,,,,,++++++(((((())))))*********+++++++++++++++++++++++++++//////............////////////////////////......000000////////////000000111111111000000000000000////////////////////////111111222222222222111111333333222111111222222222333222111222333555555444444444555777:::>>>CCCFFFXXX```nnn}}}rrr___WWWTTTSSSQQQOOOMMMJJJIIIHHHGGGGGGHHHJJJHHHFFFCCCBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>===<<<;;;;;;::::::999888777777666666777777777777666666666555555555444333222111000000000111000///...------...///000.........------,,,,,,+++,,,,,,,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************,,,+++***))))))******+++******))))))(((((((((((()))))))))))))))*********************)))))))))(((***)))(((((((((((()))***************))))))))))))++++++************++++++))))))))))))))))))))))))***)))((((((******)))(((((()))***++++++***)))((((((((())))))))))))((((((***))))))))))))))))))***,,,***))))))***++++++***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))******))))))((((((((((((************************))))))***++++++++++++*********))))))))))))******))))))*********))))))((()))*********))))))((('''***)))((((((''''''(((((()))))))))((((((((((((''')))***+++,,,+++***((('''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))******---,,,+++***))))))******))))))*********+++++++++******+++++++++,,,,,,,,,)))******++++++++++++***++++++,,,,,,++++++******,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................................................------------......//////////////////000000000000000000000000000000111111222222222222111111333333222222222222333333333222111222333444444444666666666888<<>><<<;;;:::999888888777777666666666666666777777666666666555555555444333222111111000000111000///............//////---------------------------,,,+++*********+++,,,***++++++++++++,,,,,,,,,******************************************++++++...,,,***(((((()))***+++***))))))))))))(((((((((*********)))))))))))))))************))))))))))))((((((''''''''''''((((((************))))))))))))++++++************++++++)))))))))))))))))))))))))))((('''((()))***)))((())))))************))))))***))))))(((((())))))***))))))(((((((((((())))))---+++((((((***+++++++++************))))))))))))))))))))))))))))))))))))************************)))((((((((((((((())))))))))))))))))))))))))))))***))))))))))))(((((((((***************************++++++,,,---,,,,,,,,,++++++************++++++******)))(((''''''((((((*********+++******)))(((******)))((((((((())))))''''''''''''((((((((((((******+++,,,,,,+++)))(((((((((((((((((((((((((((++++++******)))(((((('''&&&''''''((())))))******,,,,,,++++++++++++,,,,,,(((((()))))))))***************+++++++++,,,,,,,,,++++++++++++++++++***))),,,,,,+++++++++,,,------///...---+++++++++,,,,,,...------------------,,,------------------------+++,,,---......---,,,+++..............................------------......------......//////000000111111111111111111111111111111222222222222111111333333333333333333444444333333222111222333444555888888999:::>>>FFFOOOUUU___dddkkkttt}}}ppp]]]UUURRRPPPOOONNNLLLJJJIIIIIIHHHFFFGGGHHHGGGDDDBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>???>>>===<<<;;;:::999999888888777666666666666777888888777777777666666666444444333222111111111000000//////...............,,,,,,---------------------+++)))''''''((()))***++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))+++,,,---///---+++((('''((()))***))))))))))))))))))))))))---,,,,,,,,,+++******************)))))))))))))))(((((((((''''''(((((((((''''''((()))***+++,,,,,,++++++************++++++)))))))))))))))))))))))))))''''''''')))***)))((()))))))))******)))))))))+++***)))(((((()))***+++))))))(((((((((((())))))---+++(((((()))+++++++++*********)))))))))))))))))))))))))))))))))))))))***************************)))((('''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,+++******))))))******+++,,,+++)))(((''''''((()))******+++++++++******)))******))))))))))))******%%%&&&&&&'''(((((()))))))))******++++++***))))))))))))))))))))))))))))))************))))))((((((((((((((()))))))))******************++++++,,,,,,))))))))))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++******))),,,,,,++++++,,,---///000111000---+++***+++,,,---//////......------,,,,,,........................+++,,,...//////...,,,+++------------............000000////////////000000------......///000111111111111111111111111111111111111222222222222111111333333444444444444444444333333333222111333555777===>>>AAADDDHHHQQQ[[[ccckkkmmmpppsssyyyooo\\\SSSPPPPPPOOOMMMKKKJJJIIIHHHHHHFFFGGGHHHGGGDDDBBBAAAAAA??????>>>============>>><<<<<<<<<<<<<<<;;;;;;;;;999999888777777777777888999999999888888888777777444444333333222111111000///////////////......---,,,,,,------------------...---+++)))((()))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))******)))((()))***,,,---...---+++)))(((((()))***))))))))))))************---,,,,,,,,,+++*********))))))))))))))))))******))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++************++++++))))))))))))))))))))))))(((''''''((()))******)))***))))))))))))))))))***+++***)))(((((()))***++++++******))))))******+++,,,+++)))(((***++++++***))))))))))))))))))******))))))))))))))))))))))))************************+++***(((''''''((()))***************************))))))))))))************)))))))))))))))))))))))))))******+++++++++++++++))))))(((((((((((())))))---,,,***)))((()))******)))******+++++++++************))))))))))))******%%%&&&&&&'''((()))******(((((())))))))))))))))))************************(((((())))))************+++++++++******)))))))))(((((()))******+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,++++++,,,...000111111000---+++***+++,,,---......------,,,,,,++++++........................,,,---///000000///---,,,---------.........//////000000////////////000000......///000111111222222111111111111111111111111111111222222222222111111222333444555555555555444222333333222222333777;;;>>>DDDLLLSSS[[[dddooowwwwwwwwwvvvvvvvvvzzz~~~ooo\\\TTTPPPPPPOOOMMMKKKIIIHHHGGGGGGFFFHHHIIIHHHEEEBBBAAAAAA??????>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<:::999999888888888888888999999888888888777777777444444444444333222111000///000000000///...---,,,------------------------000///...---------...///,,,,,,,,,++++++++++++***************************,,,+++)))((((((***,,,---,,,,,,+++***)))))))))))))))))))))************+++*********)))))))))))))))))))))))))))******************++++++++++++******************))))))))))))++++++************++++++)))))))))))))))))))))))))))((('''(((***,,,+++*********))))))))))))***************))))))*********++++++************+++++++++***)))***+++,,,***)))))))))))))))************))))))))))))))))))))))))******************************))))))))))))******************************)))))))))************+++((((((((((((((((((((((((((())))))***************))))))(((((((((((())))))++++++************++++++((()))******+++*********))))))((((((((()))******&&&''''''((()))******+++((((((((((((((()))))))))************************'''(((((()))******++++++,,,,,,,,,+++***)))))))))'''((()))******************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++++++++,,,---...///000///...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++..............................///000000///......------......///000000000......------------......//////000000111111222222111111111111111111111111111111222222222222111111000222333555555555444444222333444333333555;;;@@@<<>>>>>======>>>>>>=========<<<;;;;;;;;;:::999999888777777777777777777777777666666666666555333444444444444222111000///000000000///...---,,,.........------,,,,,,+++.............../////////,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,***(((((()))+++,,,)))***++++++++++++***)))))))))*********+++++++++)))))))))))))))*********((()))))))))******************+++,,,,,,+++******************))))))))))))++++++************++++++))))))))))))))))))))))))***)))((())),,,---,,,++++++***)))(((((()))***+++)))******++++++******)))******))))))))))))******))))))***+++---,,,***'''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************************************))))))*********+++++++++))))))))))))))))))))))))((())))))******************))))))))))))))))))***'''((()))***++++++++++++'''((())))))*********)))((((((''''''(((((()))***((()))))))))******++++++))))))(((((()))******+++************************)))))))))))))))************************)))))))))((()))***+++++++++***)))************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------------------------..............................//////000111111222......------------......//////000000000000000000000000000000000000000000111111222222222222111111///000222444555444333333111333555555444777>>>DDDLLL[[[ppp{{{xxxwwwxxx{{{|||rrraaaZZZXXXRRRPPPNNNKKKIIIGGGEEEEEEHHHIIIJJJIIIFFFDDDCCCCCC@@@@@@???>>>>>>>>>>>>>>>??????>>><<<;;;:::999888888888777666666666666666666555555555444444444444333444555555444333111000///000000000000...,,,+++//////...---,,,,,,++++++******,,,---------------,,,,,,,,,++++++*********++++++++++++++++++++++++...---***((('''(((***,,,((()))+++,,,---+++***)))))))))******++++++++++++******++++++,,,,,,,,,---(((((())))))*********+++)))***+++,,,,,,+++***)))''''''((()))***+++,,,,,,++++++************++++++))))))))))))))))))))))))***))))))***,,,...---,,,+++***)))(((((()))***+++)))***+++,,,,,,+++***)))))))))(((((((((((())))))((()))***,,,...---)))&&&(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&(((***++++++***)))************************))))))******++++++++++++************************))))))***++++++++++++***++++++************++++++$$$&&&(((***++++++******''''''((()))))))))))))))'''''''''''''''((())))))************++++++++++++******))))))***+++,,,,,,))))))))))))))))))))))))++++++******)))(((((((((''''''(((((())))))*********+++,,,---,,,,,,******))))))))))))******************+++++++++,,,,,,,,,***+++,,,,,,------------***+++,,,---...---,,,+++******+++,,,,,,,,,+++++++++,,,,,,------.........------------------------...------,,,,,,------......//////000111222222333000000////////////000000///////////////.........////////////////////////111111222222222222111111...///222444444444333222000333666555555888@@@GGGfffwww{{{zzzzzz||||||rrrddd]]]XXXSSSOOOLLLMMMLLLHHHFFFFFFHHHJJJKKKIIIEEEBBB???>>>BBBAAAAAAAAAAAA???<<<999<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;::::::999888888777666555555555666777444444444444333222111111//////...------------...000000///...............+++++++++******)))))))))++++++++++++++++++++++++***++++++++++++***)))))),,,+++***)))))))))++++++------,,,+++***************+++,,,,,,******+++,,,***)))((()))++++++)))((())))))***++++++++++++***************************++++++,,,,,,,,,++++++***))))))*********+++++++++******************************+++,,,,,,,,,,,,+++************++++++,,,---,,,+++***)))(((((((((((('''((()))***************+++***)))((((((***,,,...))))))*********++++++++++++++++++************))))))((('''&&&&&&'''((()))))))))))))))))))))))))))++++++******************---,,,,,,,,,,,,,,,------))))))))))))))))))))))))++++++***((('''''')))+++,,,***((((((***+++)))'''------,,,+++*********+++************************************))))))))))))))))))))))))))))))))))))*********)))))))))))))))************))))))((((((++++++******)))((((((((())))))))))))((((((((((((((()))***+++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---,,,---......//////......////////////............///000111222222222222222222222111111111111111111000111222333333222111000222222222222222222333333777222333999888999FFFXXXqqqrrrddd]]]XXXTTTOOOMMMNNNLLLHHHEEEFFFFFFHHHJJJIIIFFFCCCAAAAAABBBAAA@@@@@@@@@???===;;;<<<============<<<;;;;;;999999::::::999999888777999888666555444444555555333333333333222111000000//////...------------...///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))((((((,,,+++***))))))***++++++,,,,,,+++*********++++++)))***++++++))))))***+++***))))))***++++++***((((((((()))************)))************************(((((())))))))))))((((((************************************************))))))))))))************------,,,,,,,,,---......***)))))))))))))))***+++((()))******++++++******+++***)))))))))***+++,,,))))))))))))*********+++*********))))))))))))(((******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))******)))))))))))))))))))))))))))***++++++)))(((((())),,,***((()))***+++)))''',,,,,,+++***************************************************))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++***)))((('''(((((())))))))))))))))))************************)))))))))))))))***+++++++++******+++************+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++,,,------......------........./////////000000000000111222222222111111111111111111111111111111111111222222222222111111333333333333333444444444777222333999;;;>>>MMM```sssddd]]]XXXVVVQQQNNNNNNLLLGGGDDDEEEEEEGGGIIIIIIFFFDDDBBBBBBBBB@@@>>>>>>???@@@???>>>===>>>>>>>>>======<<<;;;888888888999888777777666888888666555444444444444222222222222111000////////////...------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))***)))(((((('''+++******)))******++++++++++++*********+++,,,,,,((()))******)))((()))***+++***)))***,,,,,,***)))''''''((()))))))))))))))******************************+++++++++++++++***+++++++++***************))))))))))))))))))))))))(((((('''&&&'''((()))***...------,,,,,,,,,,,,---((((((((())))))+++,,,,,,)))***+++++++++++++++++++++++++++***************))))))))))))***************))))))))))))(((((((((,,,++++++******++++++,,,))))))))))))))))))))))))(((((((((((((((((())))))******))))))((()))))))))))))))))))))))))))))))))'''))),,,,,,+++)))((('''+++***))))))******)))'''+++******)))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***(((&&&&&&''')))***'''(((((()))******++++++,,,,,,+++++++++***************+++++++++******)))******))))))******+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***++++++,,,------------,,,,,,------...000111111222111111111222111111000000111111111111111111111111222222111111111111222222333444444444555555555555777333444999???GGGYYYlllsssddd]]]XXXWWWRRRNNNOOOMMMGGGDDDDDDFFFHHHIIIIIIFFFCCCBBBAAABBB???======>>>@@@@@@@@@>>>?????????>>>===<<<;;;888888999999888888777666777777666666666666666666333333333333222111000/////////...------------......------,,,,,,,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++***************)))((((((******************++++++******))))))***+++,,,,,,)))***+++***)))((()))++++++*********,,,,,,***)))'''((())))))******))))))************************++++++,,,,,,---,,,,,,,,,))))))*********+++++++++************************)))(((&&&%%%&&&''')))+++,,,,,,+++***)))))))))******)))))))))******+++,,,***++++++,,,,,,,,,+++++++++++++++++++++***)))(((************++++++++++++************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))))))))///...,,,+++)))((((((((())))))))))))))))))))))))''')))++++++***)))((()))+++***)))))))))))))))((())))))(((((((((((())))))************************************)))))))))((()))))))))))))))))))))))))))))))))))))))***************)))(((((())))))***(((((())))))************,,,+++++++++************+++++++++++++++***)))(((******)))))))))***++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.........------,,,,,,,,,+++,,,------......---------......///000000111111111111222111111000//////111111111111111222222222333333111000000111333333333333333444555555666666777444555<<>>===<<<;;;999999999999999888888777555666666777888888888888444444444444333222111000//////...------------...///......---,,,---------------,,,+++)))(((''''''++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))******++++++++++++))))))))))))***++++++,,,***+++,,,,,,******+++,,,+++***)))***,,,,,,***(((((()))******++++++******************************''''''((()))))))))))))))''''''(((***+++,,,---...++++++++++++++++++++++++***)))((('''''')))+++,,,,,,+++******)))))))))))),,,,,,+++***************++++++,,,,,,,,,++++++***+++++++++++++++***)))(((+++++++++,,,,,,,,,------,,,,,,++++++++++++******)))******************))))))))))))))))))))))))))))))))))))******++++++++++++***)))((('''''''''''')))))))))))))))))))))))))))******)))'''(((***,,,************)))((()))))))))((((((((((((((())))))************************************)))))))))(((************************(((((())))))************((()))***+++++++++***)))************))))))((((((************************+++++++++++++++***)))(((*********)))***++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,------......------...///////////////000000000000000000//////111111111111111000///...000000111111111222222222444333222111111222333444111222222333444555555555777666999@@@LLL[[[ooo~~~sssddd]]]XXXWWWRRROOOOOOMMMHHHEEEFFFIIIJJJKKKIIIEEEAAA???>>>AAA???>>>>>>???@@@@@@????????????>>>===<<<;;;:::999999::::::999999888777444555666777888888888777444444444444333222111111//////...------------...///......---------------//////...---+++***))))))++++++++++++++++++++++++,,,,,,------,,,,,,+++***((()))***+++++++++++++++******)))))))))***++++++***,,,---,,,+++***+++,,,***)))((()))++++++)))((())))))***+++++++++++++++************************(((((()))***++++++++++++''''''(((***+++,,,---...******************************)))))))))***+++,,,---,,,,,,++++++++++++,,,------,,,******)))))))))++++++++++++++++++***)))+++++++++***************+++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++(((((()))******)))(((((())))))))))))))))))))))))))))))******++++++,,,,,,(((((((((((()))***,,,,,,))))))))))))))))))))))))******)))((('''(((+++---)))***+++***)))((((((***((((((((((((((())))))***************************************))))))))))))************************((((((((()))******++++++((())))))************)))++++++******)))(((((('''(((((())))))***+++++++++******+++++++++******)))++++++******++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////...---,,,,,,++++++------------------------,,,,,,+++,,,,,,...///000......///000000000000///111111111000000/////////000000000111000000//////000000000111222222333333333333222222222222333333111111222333444555555666777999>>>FFFSSScccuuurrrddd]]]XXXVVVQQQNNNOOONNNIIIGGGGGGGGGIIIJJJIIIFFFBBB@@@@@@@@@?????????@@@@@@???===>>>>>>>>>===<<<;;;:::999888888888999888777777666555555666666666555333222333444444333333222111000//////...------------......------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******'''(((***+++,,,,,,+++++++++******))))))))))))***)))+++,,,+++***)))***+++)))((('''(((******((('''((())))))*********************************************+++,,,---...------***************+++++++++(((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++,,,---,,,,,,+++*********++++++******++++++******)))(((+++***)))))))))***+++,,,))))))*********+++++++++,,,,,,,,,+++++++++******(((((()))******)))(((((())))))))))))))))))))))))((((((((()))***+++++++++++++++*********++++++,,,))))))))))))))))))))))))((()))***)))((()))***,,,)))***,,,+++((('''(((***)))((((((((())))))***+++************************************))))))))))))************************'''(((((()))******++++++)))(((&&&%%%%%%'''***+++*********)))))))))))))))'''((()))***+++---......))))))***+++++++++******,,,,,,,,,+++,,,,,,---...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,...........................---,,,,,,,,,---......---......///000/////////000000000000000111111111...///000000000000000000///000000111222222333333222333333333333333333222222222333444555666777777777;;;BBBKKKYYYiiiwww~~~rrrddd]]]XXXUUUPPPNNNOOONNNJJJGGGHHHEEEGGGIIIIIIFFFCCCBBBBBB@@@??????@@@AAAAAA>>><<<>>>>>>>>>===<<<:::999888777777777777777666666555555666666555444111///...222222333222222111000/////////...------------...---,,,++++++******++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++***++++++++++++***))))))'''(((***+++,,,,,,++++++++++++***)))(((((())))))(((***+++***)))((()))***(((''''''((())))))(((&&&'''(((((()))))))))))))))************************&&&'''((()))***+++++++++,,,,,,++++++***)))((((((''''''''''''''''''''''''(((((()))***+++*********)))((((((((()))***++++++************+++,,,------***************)))((('''+++***)))((((((***,,,...(((((((((((())))))))))))+++++++++************)))((()))***++++++***)))((())))))))))))))))))))))))&&&''''''((()))******+++---+++)))'''%%%###""""""))))))))))))))))))))))))%%%(((+++,,,+++***)))***(((+++,,,+++((('''(((***)))))))))))))))***++++++************************************))))))))))))************************'''(((((()))***++++++++++++'''### $$$)))---((((((((()))******++++++'''((()))+++---///000111((()))***+++++++++++++++------,,,,,,------...///+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------......///........................000///---,,,++++++,,,---,,,---......//////............///000111222333333......///000000111000000///000000111222222333333222222444555555444222222333333444555666777888999777===EEEOOO\\\lllwww}}}rrrccc___]]]XXXVVVSSSPPPLLLIIIFFFEEEGGGHHHHHHGGGEEEDDDEEEFFFBBBBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>@@@AAA???;;;777:::999777666666777999:::888999:::888666555666777333333444444444333222222------..................111...,,,---//////---++++++,,,------......------,,,,,,,,,++++++*********((((((((((((((((((((((((******))))))******+++,,,************************---,,,)))''''''(((***+++)))***,,,,,,***)))***+++(((***++++++******+++,,,************************))))))))))))))))))***)))---+++)))***---///---+++((((((((((((((((((((((((************))))))))))))************************************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,+++***))))))(((((()))************)))+++*********))))))((((((%%%###!!!"""&&&)))***)))******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))%%%''')))))))))))))))***((('''''''''((()))+++,,,---,,,+++)))((((((''''''))))))))))))))))))))))))+++++++++*********))))))******))))))((((((''''''))))))))))))))))))))))))))))))************))))))***)))((((((((()))+++,,,******))))))******+++,,,***+++,,,---...------,,,)))************+++++++++******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---...---+++*********++++++++++++,,,,,,---...//////,,,,,,,,,------.........++++++------------++++++---......///////////////111111000000//////......////////////000000000000............/////////000333333222222111000000000111111222222222333333333333333333333333333333333333333555888888666888<<<===FFFRRRZZZ___gggrrrzzzpppaaa\\\ZZZVVVUUUSSSPPPLLLIIIGGGEEEJJJJJJIIIGGGCCCAAA@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@>>>;;;999999::::::888555:::999888666666777888999888999999888666555666777333333444444333333222222........................---+++***+++---...,,,***............---,,,+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))******+++,,,************************+++++++++*********))))))))))))(((&&&%%%&&&(((+++''')))******)))(((***+++************************,,,,,,+++******)))((((((+++))))))***------,,,***************************''''''((()))***+++,,,,,,******************************************************++++++++++++************+++,,,,,,+++++++++((()))******++++++******+++*********))))))))))))***(((&&&'''***------,,,******))))))))))))******)))))))))))))))*********************************)))***++++++***)))))))))((((((''''''((()))***+++,,,+++***)))(((((((((((())))))))))))))))))))))))+++++++++*********))))))******))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))******+++******))))))******+++,,,)))***+++,,,------,,,+++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++...---,,,+++++++++,,,,,,+++,,,,,,------.........------------------,,,,,,+++,,,------------,,,+++---......///////////////000000000///////////////////////////000000000000........./////////000000222222222111111111111111111111222222222333333333333333333333333333333333666555666999999888:::???CCCLLLWWW^^^aaagggooouuu~~~nnn___ZZZWWWTTTSSSQQQOOOLLLIIIGGGFFFIIIJJJIIIFFFBBB???>>>???AAAAAAAAAAAA@@@@@@@@@@@@@@@>>>:::888999::::::999;;;:::888777666777777888888999999888666555555666333333333333333222111111........................,,,+++***+++,,,---,,,+++000000///...,,,***)))(((,,,,,,,,,++++++++++++*********************************))))))******+++,,,************************)))***,,,---,,,+++)))((()))(((%%%!!! """''',,,&&&((())))))(((((()))***************************+++++++++******))))))))))))((()))***,,,,,,***(((************************''''''((()))***+++,,,,,,************************)))))))))))))))))))))))))))******************)))((()))***+++,,,,,,,,,,,,)))******+++++++++++++++***************))))))))))))((('''''')))******)))******))))))))))))******************))))))))))))((((((((((((((((((((((((,,,,,,,,,+++***))))))((())))))((((((((())))))*********))))))))))))******))))))))))))))))))))))))+++++++++******************))))))))))))((((((((())))))))))))))))))))))))))))))************))))))(((((()))*********************))))))******+++,,,)))***++++++,,,+++++++++************+++++++++,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------------///......------,,,++++++,,,,,,------------,,,,,,---......///////////////....../////////000000000////////////000000000000....../////////000000000000111111111111222222222111111222222222333333333333333333333333333444444666555666999;;;;;;@@@GGGOOOWWWaaaggghhhjjjmmmqqqwww{{{~~~|||{{{|||}}}lll^^^YYYVVVSSSRRRPPPNNNLLLIIIHHHGGGFFFGGGGGGEEECCCAAAAAABBBAAAAAAAAA@@@@@@@@@@@@???AAA???<<<;;;::::::;;;;;;:::999888777666666777777777888999888666444555666333333333333333222111000...............---------///...------------,,,,,,//////......,,,***)))(((++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************************((()))+++++++++***)))((()))(((&&&"""!!!###(((,,,'''((())))))(((((()))+++************************%%%&&&'''(((***+++,,,---((()))***+++,,,+++)))(((************************************)))))))))(((************************))))))))))))))))))))))))))))))************))))))))))))***+++++++++++++++******+++,,,,,,,,,,,,+++************************((((((''''''''''''''''''******))))))))))))******++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,+++***)))******))))))******))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((()))++++++***))))))******))))))******+++,,,*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,******+++,,,---...//////******+++++++++,,,------------------------,,,,,,------------------,,,,,,,,,------------------,,,---......///////////////------......///000000111////////////000000000000...////////////000000000///000000111222222333333111111222222222333333333333333333444444444444444444222333888<<<@@@HHHPPP^^^fffnnnsssrrrpppppppppoootttyyy||||||}}}kkk___ZZZVVVQQQQQQOOOMMMKKKIIIGGGGGGGGGHHHHHHFFFDDDBBBBBBCCCAAAAAA@@@@@@@@@?????????<<<<<<<<<;;;999888777777999888888777777666666666777888999777555444555666333333333333222111000/////////.........---------000000///...,,,+++******,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************************)))))))))((()))))))))))))))******((('''''')))+++((()))+++***))))))***,,,************************$$$$$$%%%''')))***+++,,,)))***,,,,,,,,,+++******))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))))))))************))))))++++++++++++******)))(((******+++,,,,,,,,,,,,+++***************+++++++++******+++******)))))))))******))))))))))))******++++++******))))))((((((''''''''''''''''''''''''***(((&&&''')))+++***)))***************)))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))************))))))'''((()))++++++***))))))******))))))******+++,,,+++************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,---......))))))***+++++++++,,,,,,------------------,,,,,,++++++,,,,,,---...//////---------------------------......///////////////,,,,,,---...///000111111////////////000000000000////////////000000000111//////000111222333333444111111222222222333333333333333333444444555555555555333333999???FFFQQQ[[[nnnttt{{{~~~|||wwwsssrrrllloootttvvvxxx|||lll```[[[VVVQQQPPPOOOMMMJJJHHHGGGFFFIIIJJJIIIGGGCCCAAAAAAAAA@@@@@@@@@@@@????????????<<<===>>>===;;;999888999777777777777777777777777777888888777555444444555333333333333222111///////////////...------,,,,,,---......,,,)))''''''(((******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,************************)))))))))((())))))***+++)))***,,,,,,+++******+++)))***++++++******+++,,,************************((((((((((((((((((((((((+++,,,,,,+++***)))***+++((((((((((((((((((((((((''''''((()))***+++,,,,,,************************************************)))******************)))++++++++++++***)))(((''')))******+++++++++++++++*********+++++++++++++++''')))******(((''''''(((******))))))))))))******************))))))))))))***************************'''$$$%%%)))++++++***))))))***++++++******)))))))))(((((()))***++++++))))))))))))))))))))))))***************+++++++++)))))))))************+++))))))))))))))))))))))))))))))************))))))(((((()))*********************))))))******+++,,,,,,,,,+++************+++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++------------------------)))***+++,,,...///000000......------------......---......///////////////,,,,,,---...//////000000////////////000000000000/////////000000000111111//////000111222222333333111111222222222333333333333333333444555555666666:::777888???HHHSSSbbbnnnxxxuuunnnpppqqqrrrtttzzzlll```ZZZTTTQQQPPPOOOLLLJJJGGGEEEDDDGGGGGGGGGEEECCCAAAAAAAAA@@@@@@@@@@@@?????????????????????<<<999888:::===555555666777777888888888666777888777555444444555333333333333111000///...000//////...------,,,,,,)))+++,,,+++)))((()))+++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,************************)))***+++,,,---,,,++++++(((***,,,,,,***))))))***((()))******))))))***+++***************************************)))))))))+++,,,+++)))''''''))),,,))))))))))))))))))))))))''''''((()))***+++,,,,,,************************++++++++++++++++++++++++******++++++++++++******)))***************)))(((((()))******++++++***************++++++,,,,,,,,,$$$'''))))))'''&&&'''(((******))))))))))))******)))))))))))))))*********************************---)))%%%&&&))),,,+++)))((((((***+++,,,++++++******)))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++******))))))******+++,,,...---,,,+++******+++,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,---.........---,,,++++++,,,,,,------.........++++++,,,,,,---.../////////...---,,,,,,---...///---......///////////////---------....../////////////////////000000000000//////000000000111111111000000000111222222222333111111222222222333333333333333444444555666666666999888===HHHWWWhhh}}}{{{uuuvvvuuuuuuxxxlll```XXXRRRRRRQQQOOOLLLIIIGGGEEEDDDAAABBBDDDCCCBBBBBBCCCEEE@@@@@@@@@????????????>>>===<<<:::666222333777;;;333444555777888888888888666777888777555333444555444444333333111000///...000000///...------,,,,,,(((+++------++++++...000***++++++,,,,,,+++++++++*********++++++,,,,,,,,,*********************************)))***++++++,,,************************(((***...111111///,,,***((()))***)))(((''')))***'''((())))))(((((()))***************************))))))***+++,,,------...++++++***'''$$$%%%(((,,,************************************))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++'''((()))******++++++***(((((()))************************++++++,,,,,,,,,'''***---...,,,***+++---******))))))))))))******(((((())))))******++++++((((((((((((((((((((((((111,,,''''''***,,,***((('''(((***+++,,,,,,,,,+++******))))))))))))******))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))************))))))***)))((((((((()))+++,,,*********)))***++++++,,,///...,,,+++++++++,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,---...///000000//////000000000///---,,,++++++,,,,,,---...//////,,,---------------------///...---,,,,,,---...///---......///////////////---------...............////////////000000000000000000000000111111111111111111111111111222222222111111222222222333333333333333444444555666777777666666>>>NNNccczzz||||||{{{{{{mmm[[[WWWWWWTTTRRROOOLLLJJJIIIHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCAAAAAA@@@@@@??????@@@@@@===<<<<<<===>>>===:::777888888777666666666666666999999888777666555444444222222111111000/////////000111111111///---,,,***...------,,,,,,------...+++,,,---...------+++++++++,,,,,,---.........---++++++++++++******))))))******************************+++,,,,,,***)))((('''***,,,+++&&&$$$'''***)))))))))))))))))))))))))))(((''''''(((***,,,...,,,,,,,,,++++++*********...---,,,,,,++++++++++++***)))))))))+++,,,+++***((((((''''''(((***,,,---...---+++***)))***++++++(((((())))))*********+++++++++++++++++++++++++++------,,,,,,+++*********++++++***)))(((((()))))))))*********++++++++++++******))))))******+++,,,******+++++++++******)))...---,,,***)))(((((((((+++*********))))))((((((&&&''''''((()))******+++***************++++++,,,(((((())))))*********+++''''''''''''(((***+++,,,)))************+++++++++************************************************++++++************++++++---,,,***)))))))))******...------,,,,,,++++++***,,,,,,+++***))))))******,,,+++*********+++,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++******+++,,,------......,,,------......------,,,,,,,,,++++++,,,...///111---,,,,,,,,,,,,---......+++------++++++//////---////////////////////////.../////////000000000111///////////////000111111////////////000000000000000000111222222222222111111222222333333444444555333333444555555666666777:::<<>>===:::777888888777666666666666666888888777666555444333333222222111111000000//////------...//////...---,,,,,,,,,++++++***+++++++++***+++,,,------,,,,,,+++***++++++,,,------,,,,,,************))))))((((((***************************++++++++++++***))))))(((,,,...,,,(((&&&))),,,***************************)))((('''((()))+++---,,,++++++++++++++++++***...---,,,++++++++++++++++++***)))***,,,---,,,+++***)))))))))))))))******,,,+++***)))))))))***+++((()))))))))************++++++++++++++++++++++++*********+++++++++++++++++++++***))))))))))))))))))))))))*********++++++******))))))******+++,,,((())))))*********)))))),,,+++******)))*********************)))))))))(((''''''(((((()))******+++***))))))))))))***++++++))))))))))))*********+++))))))((((((((())))))***)))************+++++++++************************************************++++++************++++++,,,+++***)))))))))***+++************++++++++++++,,,++++++***))))))******++++++*********+++,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++******++++++,,,------...,,,------......------,,,,,,,,,,,,,,,------...///---,,,,,,,,,,,,---......)))...///,,,***,,,,,,+++------------------------000000000000///////////////////////////000111111////////////000000000111000000111222222222222111111222222333333444555555444555666666666666777999<<>>===:::888888888777666666666666777777777666555444333333222222222222111000000//////)))***,,,---......///...------,,,+++******++++++)))***+++,,,,,,,,,,,,,,,******++++++,,,,,,++++++)))))))))))))))(((((((((************************,,,+++******)))************---///---***)))+++---++++++++++++++++++++++++******)))(((((()))***+++*********+++++++++++++++---,,,,,,++++++++++++,,,,,,+++***+++---...---,,,***************)))(((((()))))))))((())))))***+++))))))))))))************++++++++++++++++++++++++(((((())))))***++++++,,,+++***))))))))))))))))))((((((((()))))))))*********))))))))))))***++++++''''''(((((())))))*********)))))))))***+++,,,,,,************))))))))))))'''(((((())))))*********))))))((((((((()))******)))))))))***************+++***)))((((((((((((((()))************+++++++++************************************************++++++************++++++*********)))******+++,,,''''''(((((()))******+++,,,+++******)))*********++++++******++++++,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,------......------,,,,,,,,,------...------------,,,,,,,,,,,,---......+++222555111,,,+++++++++------------------------000000000000///////////////////////////000111111/////////000000000111111000000111222222222222111222222222333444444555555555666777777666777999;;;BBBLLL]]]ooorrr```YYYWWWTTTSSSQQQNNNLLLIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>===<<<<<<===<<<:::888999888777777666666777777777777666555555444333333333333222111111000000///***+++,,,---.../////////000///...---------------))))))***++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************))))))))))))************************---,,,***)))))))))***++++++,,,...---+++***+++---+++++++++++++++++++++++++++***))))))((())))))***))))))******++++++,,,,,,,,,,,,+++++++++++++++,,,+++***)))***,,,---,,,+++((()))***++++++***)))((())))))))))))******++++++)))))))))))))))*********************************(((((()))))))))***************)))))))))))))))***(((((((((((()))))))))))))))))))))))))))***++++++'''''''''((()))***++++++******))))))******+++,,,*********)))))))))))))))(((((()))))))))*********((((((((((((((())))))*********************************))))))((())))))***))))))*********+++++++++************************************************++++++************++++++)))))))))******+++,,,,,,(((((((((((())))))******++++++***************++++++***++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,------......------,,,,,,---.........---,,,+++---,,,,,,,,,,,,---.........666;;;666///,,,------////////////////////////.../////////000000000111///////////////000000111//////000000000111111111000000111222222222222111222222333333444555555555555777777666555777;;;???IIIVVVhhhvvvrrr```YYYVVVTTTTTTRRROOOLLLJJJGGGFFFFFFFFFFFFFFFEEECCCBBBAAACCCBBBAAA@@@????????????>>>===<<<<<<<<<<<<:::999999999888777777777777777888777777777666555555555333333222222111000000000..................//////000///......---------...*********++++++,,,,,,---,,,---------------,,,,,,++++++++++++++++++++++++************************---,,,***)))))))))***+++***+++++++++******+++,,,******************************)))))))))))))))))))))))))))******++++++++++++++++++******++++++,,,***(((((()))***+++***)))&&&''')))***++++++******)))******++++++,,,,,,,,,******))))))))))))))))))*********************************)))))))))((((((***)))))))))))))))******(((((((((((())))))))))))))))))(((((())))))***+++)))(((((())))))+++,,,---,,,+++******))))))******))))))))))))))))))******))))))))))))************((((((((((((((())))))***+++++++++***************(((((((((((()))***+++,,,))))))*********+++++++++************************************************++++++************++++++))))))******++++++++++++++++++*********)))))))))+++***************++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------......------,,,,,,---.........---,,,+++---,,,,,,,,,,,,---.........777<<<777///---------////////////////////////,,,---...///000111222333///////////////000000111000000000000111111111111000000111222222222222111222333333444444555666666444666777666555777===CCCOOO]]]nnnxxx~~~sss```YYYWWWSSSRRRQQQNNNKKKHHHEEECCCFFFFFFGGGFFFEEEDDDBBB@@@BBBAAA@@@@@@??????@@@@@@???===;;;;;;<<<<<<;;;999999999888777777777777888888888777777666666666666333333333222111111000000111000///...............------,,,,,,,,,,,,------------,,,++++++,,,,,,---------.........---,,,,,,+++++++++,,,,,,,,,,,,,,,************************,,,+++******)))*********))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))***************+++************++++++,,,)))((('''(((*********)))&&&'''((()))+++++++++,,,***++++++,,,,,,,,,++++++************))))))))))))************************,,,++++++***))))))(((((()))))))))))))))******+++((((((((()))))))))******)))(((((((((((()))************)))))))))+++,,,---,,,,,,+++***)))))))))***))))))))))))************************************))))))((((((((()))******+++++++++++++++*********((((((((()))***+++,,,---)))************+++++++++************************************************++++++************++++++))))))***+++++++++******------,,,++++++***))))))*********)))******+++,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------...------------,,,,,,,,,,,,---......,,,333666222---,,,,,,,,,------------------------,,,---...///000111222333///////////////000111111000000000111111111222222000000111222222222222111333333333444555555666666444666888777555999AAAIIISSS```ooowww}}}tttbbb[[[YYYSSSRRRQQQOOOLLLHHHEEECCCEEEFFFGGGGGGFFFDDDBBB@@@@@@@@@??????@@@@@@AAAAAA???===;;;;;;<<<<<<;;;999:::999888888777777888888777666666666666555555555444333333222222111111000000///...---------......,,,,,,+++,,,,,,---...///000///...,,,,,,,,,,,,------------------,,,++++++******+++++++++,,,,,,,,,***************************++++++++++++***))))))))))))((()))***++++++***************************'''((()))***************************))))))))))))***************+++,,,,,,)))(((((((((***+++***)))))))))(((((()))***++++++******+++,,,++++++***)))************)))))))))(((************************+++++++++++++++*********)))))))))))))))***++++++)))))))))*********++++++((((((((((((((()))******+++***)))(((((()))+++,,,*********)))******+++,,,((()))))))))***************************************))))))))))))***++++++,,,,,,,,,++++++************)))))))))***++++++,,,)))************+++++++++************************************************++++++************++++++******+++,,,+++***))))))+++++++++++++++++++++*********))))))***++++++,,,)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------,,,------......------,,,,,,,,,,,,,,,------...///---,,,,,,,,,,,,---......+++///111...,,,---...,,,------------------------////////////000000000000///////////////000111111000000111111111222222222000000111222222222222111333333444444555666666666444888:::999888<<>>>>>===;;;:::999888888777777777777888888888888777777666555555555444222///---,,,---///111//////000000///---,,,***)))***,,,------///222444333111...,,,******+++,,,************************+++******))))))******+++***)))((('''''')))+++,,,))))))))))))***+++,,,---++++++************++++++((()))***++++++***)))(((******))))))))))))******************************************************)))************+++++++++*********++++++,,,,,,,,,+++++++++************)))&&&)))+++***((((((***,,,******))))))))))))******))))))(((((((((((())))))((()))***)))((((((***,,,******))))))***+++,,,,,,++++++++++++++++++++++++)))************+++++++++)))))))))))))))))))))))))))************+++++++++------,,,+++)))(((((('''))))))((((((((()))+++,,,++++++************++++++---,,,***)))))))))************))))))***+++,,,,,,(((((()))***++++++,,,,,,((()))***++++++***)))(((***(((((()))***+++***)))************************)))************+++++++++++++++++++++++++++++++++************************---------,,,,,,+++++++++------,,,++++++,,,,,,,,,******+++,,,---///000111---.........---,,,,,,+++.........------,,,,,,,,,---------............///------......//////000000........................------...///000111222222////////////////////////////////////000000000000000111111111111222222222444444444444555555666777666<<<@@@@@@AAAIIIXXXeeejjjkkkmmmooorrrwww~~~rrrbbb]]]YYYXXXTTTPPPLLLKKKIIIHHHFFFFFFFFFFFFFFFEEECCCBBBAAA@@@??????@@@AAABBB@@@>>>============<<<:::999888888888777777777777888888777777777666555555444444444333111/////////000111//////000000///...,,,+++)))***,,,,,,,,,---000222***))))))((()))***+++,,,------------------------++++++************+++++++++***)))((((((***+++---++++++***************+++++++++************++++++))))))************))))))******))))))))))))******************************************************)))************+++++++++************************+++++++++************)))(((***++++++)))(((***,,,++++++************++++++)))))))))(((((())))))))))))***+++***))))))+++---******))))))***++++++,,,************************)))************+++++++++************************)))************+++++++++((())))))***))))))((((((,,,+++***)))))))))******+++******************+++,,,,,,***)))))))))*********************+++,,,,,,((())))))***++++++,,,,,,))))))***++++++***))))))***(((((()))***+++***)))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++,,,---...///000---.........------,,,+++......---------,,,,,,,,,---------............///.........///////////////........................///.........------,,,,,,////////////////////////////////////000000000111111111111111222222222222444444444444444555666666555999???BBBHHHTTTdddpppttttttsssrrrsssvvv{{{oooaaa\\\YYYWWWTTTPPPMMMKKKJJJHHHFFFFFFFFFFFFFFFEEECCCBBBAAA@@@???>>>???@@@@@@???=========<<<<<<;;;:::888777888888777777777777888888777777666666555555444444444333333222111111000000//////000//////...---,,,***+++,,,,,,++++++---///)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++***))))))+++,,,------,,,+++***))))))))))))++++++************++++++******))))))))))))*********))))))(((((())))))***************************************************)))************+++++++++******))))))))))))))))))+++++++++************)))***+++,,,+++***)))***+++,,,++++++******++++++,,,***************************+++++++++******,,,---*********)))******+++,,,)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++%%%''')))+++,,,,,,+++***---,,,+++******)))******************************,,,+++******)))************************++++++,,,)))))))))***++++++,,,,,,******++++++++++++*********(((((()))***+++***)))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---------,,,,,,---......///---............---,,,,,,...------------,,,,,,,,,---------............//////////////////.................................//////...---,,,,,,++++++/////////////////////////////////000000000111111111111111111222222222333444444444333444444555666777:::@@@HHHTTTcccrrr|||}}}yyyvvvvvvyyy|||mmm```\\\XXXVVVSSSPPPMMMLLLJJJHHHFFFFFFFFFFFFFFFEEECCCBBBAAAAAA@@@???@@@AAAAAA???============<<<;;;:::999888888888777777777777888888888888777777666555555444222333333333333111000///............------,,,,,,,,,------,,,++++++,,,.........///...---***(((&&&************************---,,,,,,++++++,,,,,,---++++++*********+++,,,---,,,++++++***))))))******++++++************+++++++++***)))(((((()))***+++))))))(((((((((((())))))************************************************))))))*********+++++++++))))))))))))******+++++++++++++++*********))))))++++++++++++************+++******))))))******+++******++++++++++++******)))***+++***))))))+++---+++***************++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++'''))),,,///000///---,,,,,,,,,++++++++++++++++++*********++++++*********++++++*********************))))))((())))))******))))))*********++++++++++++++++++,,,,,,+++++++++***(((((((((***+++***)))************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------------......------............---------------------------------------............///000000//////......------........................---.........//////////////////////////////////////////000000000111111111111111111222222222333333444444444333444444555666<<<>>>EEEQQQbbbrrr~~~}}}~~~lll```[[[WWWUUUSSSPPPMMMLLLJJJHHHFFFFFFFFFFFFFFFEEECCCBBBAAABBBAAA@@@AAABBBBBB@@@>>>>>>>>>>>>===<<<;;;:::999888888777777777777888888999888888777777666666555111222333333222111///---------,,,,,,,,,,,,,,,,,,...//////...,,,+++---...,,,------,,,***&&&""" ---------------------------,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,******))))))***++++++,,,++++++************+++++++++***)))(((((()))***+++))))))(((((((((((())))))************************************************))))))*********+++++++++(((((()))***,,,---......+++++++++*********))))))+++*********************))))))(((((((((((()))))))))***++++++++++++***)))'''((()))((('''((()))+++++++++***************+++++++++++++++++++++++++++))))))*********+++++++++(((((((((((((((((((((((())))))*********+++++++++)))+++---//////...+++***))))))***+++,,,---------)))***++++++++++++***)))************+++*********)))(((''''''''''''((((((***************+++++++++++++++++++++++++++++++++***(((((((((***+++***)))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...//////...---------......------...//////......------------------------------------............///000000//////......------////////////////////////---......//////000000000000000000000000000000000000000000000111111111111111222222222222333333333444444444444555666777777===CCCNNN```tttnnnaaa[[[UUUTTTRRRPPPNNNMMMKKKHHHFFFFFFFFFFFFFFFEEECCCBBBAAACCCBBBAAAAAABBBBBB@@@>>>?????????>>>===<<<::::::888888777777777777888888888888888777666666555555111222222222222000///...------,,,,,,+++,,,,,,---/////////...,,,,,,---///+++,,,------,,,***'''&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++++++++++++++))))))))))))***+++,,,---++++++************++++++******))))))))))))******)))((((((''''''(((((()))************************************************)))************+++++++++(((((()))+++,,,---...///+++++++++************))))))(((((((((***+++***)))(((((((((''''''(((((((((((()))***++++++***)))((('''((((((((('''''')))***,,,+++******)))*********++++++++++++++++++++++++)))************+++++++++(((((((((((((((((((((((()))************+++++++++)))***+++,,,+++***(((&&&&&&''')))+++,,,---------)))***+++,,,,,,+++***)))))))))***++++++++++++***)))(((((('''''''''''''''************************++++++************++++++***(((((()))***+++***)))************************)))************+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++++++++,,,---......//////...............///------...////////////...,,,,,,,,,------------...---------............//////////////////.........////////////////////////...............---------000000000000000000000000000000000111111111222222222222222222333333333333333444444555666888999:::>>>HHH\\\tttpppccc[[[TTTTTTRRRPPPNNNMMMKKKHHHFFFFFFFFFFFFFFFEEECCCBBBAAACCCAAA@@@AAAAAAAAA???===>>>>>>>>>===<<<;;;999999888888777777777777888888666666666555444444333333333333333333222111000//////...---------...//////---......---,,,+++---...,,,---...//////...---,,,))))))))))))))))))))))))++++++************++++++((()))******++++++******+++***************++++++++++++************++++++))))))************))))))((((((''''''''''''((((((************************************************)))************+++++++++************+++++++++++++++++++++************)))'''&&&%%%'''***++++++)))))))))(((((((((((())))))'''(((***++++++***(((''''''((()))((('''''')))+++,,,++++++***))))))******************************)))************+++++++++************************)))************+++++++++))))))******))))))((('''&&&''')))++++++,,,++++++(((***+++,,,,,,+++***(((((()))***+++,,,++++++*********)))(((((((((((((((************************+++***))))))))))))***+++***(((((()))***+++***)))************************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++,,,---...//////...............///000------...///////////////,,,,,,,,,---------......---------............///.........///////////////////////////////////////.........///////////////000000000000000000000000000000111111111222222222222222222333333333444444333333444666888:::<<<===DDDTTTnnnrrrddd[[[SSSSSSRRRPPPNNNNNNLLLHHHFFFFFFFFFFFFFFFEEECCCBBBAAABBBAAA@@@@@@@@@@@@>>><<<=========<<<;;;:::888888888888777777777777888888555444444333333222111111555555444333333222222111111000///......///000111,,,------,,,+++***,,,...++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++(((((()))************)))---,,,+++***))))))))))))++++++************++++++((()))***++++++***)))(((((((((''''''''''''((((((************************************************)))************+++++++++,,,++++++***)))(((((('''+++++++++************)))&&&$$$###&&&))),,,+++)))******))))))))))))******&&&((()))******)))(((&&&((()))***)))((((((***,,,,,,,,,+++***))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))************+++++++++******************++++++((((((***++++++***)))(((((()))+++,,,,,,+++)))(((((()))***+++,,,,,,+++***,,,,,,+++******)))******++++++******************+++***)))(((((()))***+++***(((((()))***+++***)))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,---...///...............///000000------...///000000//////,,,,,,,,,------.........---------.........//////---.........//////000000000000000000000000000000,,,---///000333444666777000000000000000000000000000111111111111222222222222222333333333444444444333333444666999<<<>>>???MMM___}}}ppp```YYYUUUTTTRRROOOLLLKKKJJJGGGFFFEEEFFFGGGGGGGGGFFFDDDCCCAAABBBCCCCCCCCCBBBAAA@@@<<<<<<<<<===<<<<<<;;;;;;222333555777888777777666::::::999999777666555444555444444333222111000000////////////////////////......---,,,++++++******+++++++++,,,,,,---------******************++++++)))***+++,,,------------(((((()))************)))))))))((())))))***++++++++++++******))))))((((((******))))))))))))******...---***(((''''''((()))************************************************))))))))))))))))))))))))+++*********))))))((((((,,,)))&&&&&&''')))******((()))***)))((()))+++,,,+++++++++*********))))))++++++)))(((''''''''''''!!!$$$'''************))))))(((''''''((()))***************************))))))************))))))...---***(((''''''((()))))))))*********+++++++++,,,+++***))))))***+++,,,++++++***************+++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++*********+++,,,,,,---------------------------+++++++++,,,,,,------------,,,++++++******++++++------------------------,,,------......------,,,........................---,,,,,,,,,,,,---......000000000000000000000000111000...,,,,,,,,,---...////////////000000000000000111111111111222222222333222111000000111222333444333333333333333333333444333444777999:::???FFFUUUmmmrrrddd___\\\TTTRRRNNNLLLKKKJJJHHHFFFDDDEEEEEEEEEEEECCCAAA@@@@@@AAABBBBBBBBBAAA???>>><<<<<<<<<===<<<<<<;;;:::555555666777888888888888999999999999777666555444555444444333222111000000........................000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------+++++++++,,,,,,,,,------***))))))(((((((((((()))*********)))))))))))))))******))))))))))))******,,,+++)))((('''(((***+++************************************************++++++++++++++++++++++++************)))))))))(((***(((%%%%%%&&&(((((((((((()))***)))((((((***,,,+++++++++*********))))))+++******)))(((((((((((()))***,,,...///...------------+++***))))))))))))(((((((((((((((((((((((())))))************)))))),,,+++)))((('''(((***+++))))))*********+++++++++***))))))))))))))))))***++++++***************+++************************++++++*********)))))))))*********+++++++++,,,,,,************************+++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++,,,---..............................,,,------......------,,,........................---------------......///........................222000///---------...///////////////000000000000000111111111111222222222333222111000000111222333333333333333333333333333555444666999:::;;;CCCLLLaaawwwooo```YYYVVVTTTQQQNNNLLLKKKJJJHHHFFFFFFFFFFFFFFFEEECCCAAA??????@@@AAAAAAAAA@@@>>>===<<<<<<======<<<;;;;;;:::888888888777777888888999999999999888888666555444555444444333222111000000......................../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,+++***+++,,,---...,,,+++***)))(((((((((((())))))))))))***************************************)))((((((((()))+++,,,************************************************++++++++++++++++++++++++************))))))))))))+++)))&&&&&&((()))))))))******+++***(((((()))***+++++++++***************+++******)))))))))******,,,---------,,,+++)))(((+++++++++++++++***))))))(((((((((((((((((((((((())))))************))))))***)))((((((((()))+++,,,***************+++++++++(((((())))))))))))((((((+++***************++++++))))))))))))))))))))))))******)))))))))(((((((((*********++++++++++++,,,++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++,,,---...000000000000000//////.........------............------.......................................///000000........................111000///.........///000////////////000000000000000111111111111222222222222222111111111111222222222222333333444444555555666666999::::::===HHHUUUooolll\\\TTTPPPSSSQQQNNNLLLKKKJJJHHHGGGIIIJJJIIIHHHGGGDDDBBB@@@???@@@AAAAAAAAA@@@>>>>>>============<<<;;;:::::::::999777666666777888999999999999888888777555555555444444333222111000000........................------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,***)))'''''''''(((***,,,,,,,,,+++*********++++++(((((())))))******++++++************************))))))(((((())))))***+++************************************************))))))))))))))))))))))))*********)))))))))))))))---+++******+++,,,,,,+++***++++++***((('''(((***************************+++***************++++++++++++******(((&&&%%%$$$$$$%%%''')))***+++******************************))))))************))))))))))))(((((())))))***+++************************'''((()))******)))((('''*********)))******+++,,,******************************)))))))))(((((((((************++++++++++++++++++++++++++++++++++++******************))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,+++*********+++++++++,,,,,,---...///000000//////...---------------............------........................///////////////000000111........................//////.........//////000////////////000000000000000000111111111222222222222222222222222222222222111222222333444555666666555777:::;;;;;;???OOO___yyylll___YYYVVVSSSQQQNNNLLLKKKJJJIIIGGGJJJJJJJJJIIIGGGDDDBBB@@@@@@AAABBBBBBBBBAAA???>>>============<<<;;;:::999999888777666555666777888888888888888888777666555555444444333222111000000........................,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))******++++++,,,,,,++++++)))(((&&&%%%&&&''')))+++((((((((()))***+++,,,---(((((())))))******++++++)))***++++++++++++***)))+++******)))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))******---+++******,,,---,,,+++***++++++***((('''(((***************************+++***************++++++,,,,,,,,,+++******)))((($$$%%%''')))***+++******************************))))))************))))))+++******)))))))))))))))************************((()))++++++++++++)))(((******))))))***++++++,,,++++++++++++++++++++++++++++++*********)))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,------------------------.........---,,,,,,,,,+++,,,,,,+++++++++++++++,,,.........---------,,,,,,---......//////......---........................000////////////000111111////////////////////////---------......///000000////////////000000000000000000111111111222222222222222222333333222222222222222333444444555666666666777:::======DDDUUUfffkkk^^^XXXUUUSSSPPPMMMLLLLLLKKKIIIGGGHHHHHHHHHGGGEEECCC@@@???@@@AAABBBBBBBBBAAA???>>>>>>>>>======<<<;;;999999777777666666666777777888888888888888888777666666555444444333222111000000------------------------........................+++++++++,,,,,,---------,,,++++++******)))))))))******+++++++++++++++*********)))((()))***+++,,,%%%%%%%%%&&&''')))++++++))))))))))))************)))***+++,,,,,,+++***)))+++*********))))))((((((************************************************++++++++++++++++++++++++))))))))))))***************)))((()))***+++)))(((******+++***(((((()))******************++++++++++++******)))))))))******+++++++++++++++++++++++++++++++++++++++***))))))(((((((((((((((((((((((())))))************))))))+++*********))))))((((((+++++++++*********************++++++++++++******))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++*********))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++******++++++------------------------............---------------,,,++++++*********+++------------------------......////////////..............................///////////////000111111000000000000000000000000------...///000000111111////////////000000000000000111111111111222222222222222333333333333222222333333444444555555666666777888;;;???CCCKKK]]]mmm{{{eeeYYYTTTQQQRRRPPPMMMLLLLLLKKKIIIHHHHHHHHHHHHGGGFFFCCCAAA@@@???@@@AAAAAAAAA@@@>>>===>>>>>>>>>===<<<:::999888666666777888999999999999777888888888888777666666555444444333222111000000------------------------........................******++++++,,,---......------,,,++++++***))))))******++++++++++++******++++++++++++,,,,,,,,,,,,''''''''''''((()))***+++*********))))))))))))))))))***,,,------,,,***)))((())))))***************************************************************++++++++++++++++++++++++((()))))))))************)))(((((()))******)))'''((()))***)))((((((***,,,))))))*********++++++++++++******)))((((((((((((******)))))))))******+++------+++***))))))))))))(((((((((((((((((((((((())))))************))))))((())))))***************+++++++++*********))))))******))))))))))))******))))))))))))***+++,,,---******************************)))))))))((((((((())))))))))))************************************)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,,,,+++++++++,,,,,,---,,,,,,------......//////......////////////..............................///............///000000////////////////////////......000111222333333444////////////000000000000000111111111111222222222222222333444444333222222444444444555555555555555;;;:::<<>>??????@@@@@@>>>===<<<>>>>>>>>>===<<<:::999888555777999:::;;;;;;::::::777888888888888777777666555444444333222111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////......---,,,,,,+++************+++++++++******))))))***+++,,,,,,,,,,,,+++,,,+++++++++++++++,,,,,,++++++******))))))(((((()))***,,,------,,,***)))&&&'''(((***++++++,,,,,,************************************************))))))))))))))))))))))))(((((())))))*********++++++***)))***,,,,,,***)))((()))***)))((()))+++,,,))))))******++++++++++++++++++)))(((''''''''''''---,,,,,,++++++,,,,,,---***)))(((''''''((()))***************************))))))************))))))&&&'''(((***++++++,,,,,,++++++++++++******))))))***)))(((''''''((()))***))))))))))))***+++,,,---)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---,,,,,,+++*********++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,---...///000,,,------...///000111111......////////////.............................................///000000........................///000222333444555666666////////////000000000000000111111111111222222222222222444444444444222222555555555555555444444444===;;;===EEENNNYYYhhhuuu|||}}}~~~wwwkkk```XXXVVVVVVSSSPPPMMMJJJJJJIIIHHHGGGCCCEEEFFFGGGGGGFFFEEECCCAAAAAAAAAAAAAAA@@@???>>>444666888;;;>>>===:::666777888888999888777666555777777666666555555444444666555333111////////////////////////////////////000///...,,,,,,---.........---,,,***)))******+++++++++++++++++++++++++++,,,,,,+++***)))))))))***)))************+++++++++,,,,,,,,,,,,+++***))))))---,,,+++***)))))))))))))))******+++++++++******+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***,,,---......---,,,+++***,,,)))'''(((+++---,,,***,,,+++***))))))***+++,,,++++++******))))))((((((((((((((((((((((((((((((///+++'''))),,,...,,,)))'''((()))+++++++++***)))+++)))''''''******(((&&&))))))))))))))))))))))))******))))))))))))******++++++************++++++,,,+++++++++***)))))))))...+++))))))+++---,,,+++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,+++*********))))))((((((***************)))((('''(((((()))***************+++++++++*********))))))************************------+++***)))(((((((((************************))))))***++++++++++++***,,,,,,+++***))))))******---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000000000000000000000......------------...............////////////000////////////////////////000000000000000000000000---...222000000???GGG<<<333333333222222222111111000000000000111111111111333333333444444444555555333000111444555444666:::===<<<@@@LLL[[[iiissszzz}}}}}}{{{pppddd[[[UUUSSSRRRRRROOOLLLJJJIIIHHHGGGEEEDDDEEEGGGHHHGGGFFFDDDBBBAAAAAAAAAAAAAAA@@@???>>>888999:::<<<>>>===;;;888888999999:::999888777666888888777666666555555444777666444222000000000000..............................---,,,,,,,,,,,,,,,,,,++++++******+++,,,---+++++++++++++++++++++++++++++++++***************)))************+++++++++))))))***+++++++++******,,,+++******)))*********))))))*********))))))(((******++++++++++++*********++++++,,,,,,++++++***'''(((((()))((('''&&&%%%+++)))'''(((***,,,+++***++++++************++++++************))))))))))))************************...+++((())),,,...,,,)))(((((()))***************+++)))((()))+++,,,+++)))))))))))))))))))))))))))******))))))))))))******++++++************++++++++++++******************---+++((((((+++,,,,,,*********************************))))))))))))******+++*********)))))))))))))))************))))))((())))))***++++++++++++++++++++++++*********))))))************************+++******)))))))))******************************'''((())))))******)))))),,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////.................................------.........------........./////////////////////////////////000000000000000000000000//////222000...;;;AAA666111111111000000000//////000000000000111111111111333333333333444444444444444222333666777555777;;;>>>AAAHHHVVVeeesss}}}wwwiii^^^WWWTTTQQQOOOQQQNNNKKKIIIHHHHHHFFFDDDFFFGGGHHHHHHGGGEEEBBBAAA@@@@@@AAAAAAAAA@@@??????======<<<===>>>===;;;:::999:::;;;;;;;;;:::999888999888888777777666555555777666555333222111111111------------------------,,,,,,------,,,,,,+++***************+++,,,---...++++++++++++++++++++++++************++++++++++++)))************+++++++++''''''((()))***++++++************)))******+++,,,)))*********)))((('''''')))******************)))***++++++,,,,,,++++++************+++******)))(((***)))((((((***++++++*********++++++++++++******)))))))))***************************************---+++((()))+++---+++))))))))))))))))))******+++)))((('''(((***++++++***))))))))))))))))))))))))******))))))))))))******++++++************++++++))))))******************,,,***((((((***+++************************************))))))))))))*********************)))))))))((())))))************)))******+++,,,,,,,,,,,,,,,+++++++++******************************************)))))))))******+++,,,++++++++++++++++++++++++))))))***++++++++++++***,,,++++++************+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------........................,,,---------............////////////////////////000000000000000000000000222000222000,,,555:::///111000000000000/////////000000000111111111222222222222222222333333333333555444555888888666888===AAAIIIVVVfffvvvvvvggg\\\XXXVVVSSSPPPQQQNNNLLLJJJIIIHHHFFFDDDGGGHHHHHHHHHGGGDDDAAA@@@@@@@@@AAAAAAAAA@@@@@@???AAA???<<<<<<<<<<<<;;;999:::;;;<<<<<<<<<;;;::::::999999888888777666666666666555444333222111000000------------------------,,,,,,---......,,,+++***++++++++++++,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,,,,,,,))))))*********+++++++++(((((()))***++++++******))))))))))))***+++,,,---++++++++++++***(((''''''))))))************))))))***++++++,,,,,,++++++***---------------------,,,+++***)))******+++,,,,,,)))***+++,,,,,,+++***))))))))))))******+++++++++************************,,,***))))))+++,,,+++***+++***)))(((((()))***+++'''&&&&&&&&&''''''''''''))))))))))))))))))))))))******))))))))))))******++++++************++++++(((((())))))******++++++***))))))))))))***))))))************************,,,,,,++++++++++++,,,,,,************************'''((()))***************)))***++++++,,,,,,++++++************************************************,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,------......------,,,++++++******+++++++++***++++++,,,---...//////------------------------...------------...//////---------------------------..................---,,,,,,,,,---------......////////////////////////////////////////////////222///111///+++111555,,,222222222222111111111111000000111111111222222222111111222222222333333333555555777999888777:::@@@GGGUUUiiizzzwwwhhh]]]YYYWWWUUURRRQQQOOOMMMLLLKKKJJJGGGEEEHHHHHHIIIHHHFFFDDDAAA??????@@@@@@AAAAAAAAA@@@@@@AAA>>><<<:::::::::999888::::::;;;<<<<<<<<<;;;:::999999888888777666666666444333333222111000//////........................---.../////////...,,,+++------------,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,+++******)))(((((())))))***+++---------------,,,+++***)))((())))))************))))))***++++++,,,,,,++++++*********)))))))))*********+++++++++++++++,,,---...)))***+++,,,,,,+++***)))))))))******++++++,,,,,,))))))))))))))))))))))))+++***))))))***+++******+++***)))(((((()))***+++'''(((((('''&&&%%%%%%&&&))))))))))))))))))))))))******))))))))))))******++++++************++++++((((((((())))))******+++))))))******))))))))))))************************,,,,,,++++++++++++,,,,,,***************+++++++++'''((()))***************((())))))***************************************************************//////...---,,,++++++,,,++++++++++++++++++++++++,,,,,,---............---,,,+++++++++++++++,,,,,,++++++,,,------...//////------------------------...------------...//////........................------...//////...------,,,,,,,,,---------......////////////////////////////////////////////////111,,,//////+++000444,,,111111111111111111111111111111111111222222222222111111222222222333333333555444666999888888>>>GGGSSSgggwwwiii___YYYVVVSSSRRRQQQPPPNNNMMMLLLJJJGGGEEEGGGHHHHHHHHHGGGDDDAAA@@@??????@@@AAAAAAAAA@@@@@@@@@===;;;:::999999888666888999:::;;;;;;;;;:::999999888888777777666555555222222222222111000///...////////////////////////......//////......---,,,............---,,,+++***++++++++++++++++++++++++***+++,,,---------,,,+++)))************+++++++++---------,,,,,,***))))))))))))))))))***+++,,,---------------,,,+++******)))******************)))***++++++,,,,,,++++++***))))))((((((((()))*********+++,,,,,,++++++,,,...******++++++++++++***************+++++++++++++++((((((((((((((((((((((((*********)))))))))******+++******))))))))))))))))))***+++***((('''((()))))))))))))))))))))))))))******))))))))))))******++++++************++++++(((((())))))))))))))))))(((***++++++***))))))***++++++++++++++++++++++++******))))))))))))***************+++++++++++++++((())))))************)))(((((()))************)))***************+++++++++************************000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,++++++++++++,,,,,,---,,,,,,------......//////------------------------...------------...//////........................,,,---...//////...---,,,,,,---------............////////////////////////000000000000000000000000000***...111---111444---......///////////////000111111111222222222222333222222222222333333333333444444666888888;;;EEEPPPeee~~~yyynnncccZZZUUUSSSSSSPPPOOOMMMLLLLLLJJJFFFCCCFFFGGGHHHHHHGGGDDDBBB@@@>>>???@@@AAAAAAAAAAAA@@@>>>===;;;:::::::::888666666777888999:::999999888888888777666666555555444222333333333333222000///........................///...------,,,,,,------,,,------......---,,,++++++++++++++++++++++++++++++,,,---......,,,+++))))))************+++++++++***+++++++++++++++***)))***)))))))))***+++,,,,,,++++++,,,,,,,,,++++++*********++++++++++++*********++++++,,,,,,++++++***++++++*********+++------(((***+++***)))(((+++---++++++************++++++,,,++++++++++++++++++***))))))))))))))))))))))))*********)))))))))***+++***************)))((((((&&&(((++++++))))))+++...))))))))))))))))))))))))******))))))))))))******++++++************++++++)))))))))))))))((((((((((((+++------+++)))***+++++++++++++++++++++++++++******))))))))))))***************++++++,,,,,,,,,)))************))))))((())))))***++++++++++++***))))))*********+++++++++************************...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++++++++++++++++++++,,,---...---------..........................................------------...//////------------------------,,,---///000000///---,,,------........./////////////////////////////////000000000000000000000000222+++///333///111444...............//////000000111111111222222222333333333333333333444444444444555555777999:::???MMM[[[zzz|||sssggg]]]VVVUUUUUUOOOMMMLLLKKKKKKIIIEEEBBBFFFGGGHHHHHHGGGEEECCCAAA>>>???@@@AAAAAAAAAAAAAAA>>>===;;;;;;<<<;;;888666555666777888999888888777777777777666555555444444333444444555444333111000------------------------...---,,,+++***+++,,,---***+++---...///......---+++++++++++++++++++++++++++,,,.........,,,***))))))************+++++++++'''((()))******++++++************)))******+++,,,)))******+++++++++******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++******)))))))))***,,,---&&&(((***)))'''&&&))),,,,,,+++***))))))***+++,,,---,,,,,,++++++*********************************)))******)))(((((()))+++)))***+++++++++)))((('''"""%%%((()))((())),,,///))))))))))))))))))))))))******))))))))))))******++++++************++++++******))))))((((((''''''(((+++......+++******,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,***************)))((('''******+++,,,,,,,,,,,,+++))))))******++++++++++++******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,,,,---..................---------...........................------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,.........////////////000////////////////////////000000000000000000000000333,,,000444000111333...///000000000111111222222111111222222222333333333333333444444444444555555777666777:::;;;BBBRRRbbbsssdddZZZVVVUUUUUUOOONNNMMMLLLJJJHHHGGGFFFKKKKKKJJJIIIFFFCCCAAA???@@@@@@AAAAAAAAAAAA@@@@@@AAA???===<<<<<<;;;888666555666777888999:::::::::999999888888777666666666333222111000////////////......//////000000111111000///...,,,+++***))))))************************...------,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************))))))))))))++++++************++++++,,,,,,++++++++++++++++++******************++++++***)))'''&&&'''(((***+++++++++++++++++++++++++++---,,,+++*********+++,,,((()))***,,,,,,+++************************++++++))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***)))((('''((()))+++---************************))))))))))))))))))))))))++++++************++++++******+++,,,,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------///............///000000------......///000000111////////////////////////............////////////000000000000000000000000////////////////////////111111111000000000000000000111111111111222222222333333444444444444444444333222777<<<;;;@@@WWWrrrsssfff\\\WWWUUUUUUOOONNNMMMLLLJJJHHHGGGFFFKKKKKKKKKJJJGGGEEEBBB@@@???@@@@@@@@@@@@@@@@@@??????===<<<;;;<<<<<<:::888666777888999::::::::::::999999888888777666666666333333222111000000000000...///////////////000000111000///...---,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))******++++++,,,,,,++++++************++++++************************...------,,,+++******)))***)))((('''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********++++++))))))***++++++++++++******))))))((((((((())))))))))))))))))))))))))))))***************))))))(((************************((((((((((((((((((((((((++++++++++++++++++++++++************************************************+++***((((((((()))+++,,,************************))))))))))))))))))))))))++++++************++++++***++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................------......///000111000000///...------,,,....................................////////////000000000000000000000000111111111111111111111111111000000000000000000000111111111111222222222222333333444444444444555555888777;;;@@@AAAHHHaaa|||rrrfff^^^YYYVVVTTTOOOOOOMMMLLLJJJIIIGGGGGGKKKKKKKKKJJJHHHFFFCCCBBB??????@@@@@@@@@@@@??????===<<<;;;;;;<<<<<<;;;:::777888999999::::::::::::999999888888777666666666444444333222222111111000/////////...............000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++,,,---......++++++************++++++((((((((()))*********+++,,,+++++++++******))))))+++***)))))))))***+++,,,+++,,,,,,,,,------......,,,,,,+++************+++*********)))******+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************)))))))))))))))))))))))),,,+++)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------......///222111000///...---,,,,,,....................................////////////000000000000000000000000111111111111111111111111000000000000000000111111111111111111222222222333333333444444444555555555888777:::???CCCNNNhhh|||oooeee^^^YYYUUURRRPPPOOONNNLLLJJJIIIHHHGGGJJJJJJJJJIIIHHHEEECCCBBB>>>??????@@@@@@??????>>>>>><<<;;;;;;;;;;;;:::888888888999:::::::::::::::999999888888777666666666444444444444333222111111//////......------,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++,,,,,,---++++++************++++++'''(((((()))***+++,,,,,,$$$%%%&&&'''((()))***+++++++++*********+++,,,---***++++++,,,,,,---------,,,++++++***************+++***)))))))))***,,,---///...---,,,++++++++++++)))))))))))))))))))))))))))***+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************,,,,,,***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............---,,,,,,,,,,,,---........./////////////////////------------------------............////////////////////////////////////111111111111111111111111000000000000000111111111111111111222222222333333333333444444555555666666777666888>>>EEESSSmmmxxxkkkaaa\\\XXXTTTPPPPPPOOONNNMMMKKKIIIHHHGGGGGGGGGHHHGGGFFFDDDBBBAAA??????@@@@@@@@@@@@?????????>>><<<;;;;;;:::888666888888999:::::::::999999999999888888777666666666444444555555444333111111//////......------,,,,,,,,,,,,+++++++++,,,---------------------------------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************))))))++++++************++++++))))))******+++,,,------$$$%%%%%%'''((()))******+++++++++++++++,,,,,,---))))))******++++++++++++++++++++++++******))))))+++***)))))))))***,,,---///...---,,,++++++++++++))))))))))))))))))))))))'''((()))*********((('''++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++++++++++++++++++++***,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---,,,,,,,,,,,,---...............///////////////....................................////////////////////////////////////000000000000000000000000//////000000111111111111111222222222222333333333333333444555555666777777::::::<<>><<<;;;:::999777555777888888999999999888888999999888888777666666666333444555555444333111000/////////.....................---------......///------------------------******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************)))))))))((((((++++++************++++++*********+++,,,,,,------+++*********))))))((((((******+++++++++,,,,,,,,,******************))))))******++++++******)))(((*********)))******+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))&&&''')))***+++***((('''************************************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))))))))++++++************++++++*********+++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////---------------......///000000000///......------////////////////////////............////////////000000000000000000000000/////////////////////////////////000111111222222222222222222333333333333333333444555666777777888:::;;;???EEEPPP```ssstttfff\\\YYYXXXUUURRRQQQPPPOOOMMMKKKJJJIIIHHHEEEFFFGGGGGGFFFEEEDDDCCCAAAAAABBBBBBBBBBBBAAAAAA>>><<<;;;:::::::::888666777777777888888777777666999999888888777666666666222333444555444222000///...///////////////000000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************************+++++++++************++++++************++++++++++++,,,,,,++++++***)))(((((()))******+++++++++++++++,,,,,,++++++***))))))))))))******+++***)))((('''))))))***++++++++++++******))))))((((((((())))))))))))))))))))))))))))))&&&'''***+++,,,+++)))(((******************************************************************************************************************************++++++,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))******++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000......------......///000//////////////////......000000000000000000000000............////////////000000000000000000000000000000000000000000000000...//////000111111222222222222222333333333444444333333444555666777888888;;;???CCCJJJUUUdddrrr{{{uuueee[[[YYYYYYWWWTTTQQQPPPOOOMMMLLLJJJIIIHHHFFFGGGGGGHHHGGGFFFEEEDDDAAABBBBBBCCCCCCBBBBBBAAA<<<;;;999:::;;;;;;999888666666777777777777666555999999888888777666666666222333444444444222000.........//////000000111111...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,------...++++++************++++++*********)))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***...------,,,+++***)))))))))******++++++)))((('''((()))***,,,,,,+++************************++++++))))))))))))))))))))))))&&&(((+++------,,,***)))************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++(((((()))***+++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000///............///000000***+++,,,...000111222333000000000000000000000000............/////////000000000000000000000000000111111111111111111111111...//////000111222222222222222333333333444444444333333444555666777888999BBBFFFLLLSSS^^^kkkwww|||wwwhhh```[[[WWWTTTUUUUUUSSSQQQOOOLLLIIIGGGFFFHHHHHHHHHGGGFFFEEEDDDCCCAAAAAA@@@@@@???>>>===<<<===<<<<<<;;;;;;:::999999;;;;;;;;;::::::999999999888888999888777555333222555444444333222111000000---------.........//////------++++++++++++------++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---******+++++++++***))))))///......------,,,,,,+++---+++))))))+++,,,***'''((((((''''''''''''(((((())))))))))))******************++++++++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))))))))))),,,+++******))))))******+++***)))))))))***,,,---,,,+++)))(((((()))+++,,,************************)))))))))))))))))))))))),,,,,,+++***)))(((''''''***))))))))))))+++,,,---+++++++++*********))))))+++)))((('''((()))+++,,,******+++++++++,,,,,,,,,+++++++++++++++***)))((()))))))))))))))******+++******+++++++++******)))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++******++++++************++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------...+++,,,------......---------,,,,,,,,,,,,---......................................................////////////////////////////////////000000000000///000222222000///000111000111111111111222222222222222111111111111111111///000222333444444333333333555666666777:::<<<<<>>===<<<<<<;;;;;;:::999999999888888888777777777777666777777888888888888888555444444333222111000000........./////////000000---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,******+++++++++++++++***++++++++++++++++++++++++---+++))))))+++,,,***((()))))))))(((((()))))))))))))))))))))************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++*********************************,,,+++******))))))************))))))******+++,,,,,,+++***))))))***+++,,,************************))))))))))))))))))))))))************))))))))))))******)))((((((((()))***+++++++++*********))))))***)))((('''((()))+++,,,*********+++++++++,,,,,,******+++++++++***))))))***************++++++,,,******+++++++++******)))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------.........///+++,,,------......------------,,,,,,------...///////////////////////////........................////////////////////////////////////000000000000///000222222000///000111000111111111111222222222222222111111111111111111///000222333444444333333222444777777999<<<@@@BBBQQQ[[[kkk{{{|||lllbbb]]]WWWTTTTTTQQQPPPOOONNNMMMKKKJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDBBB@@@>>>===<<<<<<;;;;;;:::999999888888888888777777777777666666666666666777888999555444444333222111000000/////////000000000000000---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------------,,,,,,+++++++++***)))***+++,,,,,,---,,,,,,))))))***++++++,,,------,,,+++)))***++++++***)))************************)))))))))*********++++++,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,))))))************))))))************************,,,+++******))))))******))))))***+++++++++++++++************************************************))))))))))))))))))))))))(((((())))))*********+++,,,,,,***))))))(((((()))+++++++++******************)))((((((((()))+++,,,*********++++++++++++,,,)))******+++++++++******+++++++++***+++,,,,,,---)))******+++++++++******++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++******---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---............------------,,,------...///000000000000000000000000........................////////////////////////////////////000000000000///000222222000///000111000111111111111222222222111111222222222222222222000111222333444444444333333555888:::<<<@@@GGGMMM```nnn~~~nnnddd^^^XXXTTTSSSTTTSSSQQQNNNLLLJJJHHHGGGIIIIIIHHHHHHFFFEEECCCBBB???@@@BBBCCCBBBAAA>>>======<<<<<<;;;;;;:::999999;;;;;;;;;;;;::::::::::::999888666555444444555555555444444333222111000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++***))))))***+++,,,---.........,,,,,,,,,------.........+++************+++******)))******************)))))))))*********+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******++++++++++++******************************,,,+++******))))))******((()))***,,,,,,+++******)))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))************...------,,,,,,+++++++++************************))))))(((((())))))***+++************++++++++++++((()))***++++++++++++++++++************+++,,,,,,))))))***+++++++++******************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,------...............---------------...//////000000000000000000000000........................////////////////////////////////////000000000000///000222222000///000111000000111111111222222222111111222222222222222333111111222333333444444444666777:::===>>>CCCOOOZZZpppoooeee^^^XXXTTTSSSSSSRRRQQQNNNLLLJJJHHHGGGIIIIIIIIIHHHFFFDDDCCCBBB???@@@AAABBBBBB@@@???======<<<<<<;;;;;;:::999999;;;;;;<<<<<<<<<<<<<<<<<<:::999777666555666666777555444444333222111000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,---..................------,,,,,,,,,******+++************+++((())))))******))))))(((************++++++++++++******++++++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,+++******))))))******((()))***,,,,,,+++******)))***++++++++++++***)))************************))))))))))))))))))))))))************))))))))))))++++++,,,,,,------------************************)))))))))))))))******+++))))))*********+++++++++((()))***+++++++++++++++)))))))))))))))***++++++((()))***+++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......//////.........------------...//////////////////////////////////////////////////////////////////////////////////////////000000000000///000222222000///000111000000111111111222222222111111222222333333333333222222222333333444555555999:::<<>><<<;;;;;;===>>>@@@===<<<<<<;;;;;;:::999999777777888888999999999:::555666777888888777555444555444444333222111000000111111000000/////////...++++++------------++++++++++++,,,,,,,,,---------++++++++++++++++++++++++&&&'''***,,,------,,,+++******+++++++++***))))))+++,,,,,,------......///'''***,,,+++))))))+++---)))***,,,------,,,***)))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++***)))*********+++***)))))))))***,,,---,,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++,,,,,,+++***((('''))))))******++++++++++++(((((()))***************))))))))))))************+++++++++++++++***)))(((++++++******++++++,,,---(((((()))++++++,,,,,,,,,)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------******+++++++++,,,,,,,,,---......///////////////...............///000000111111111111111111111111000000000000000000000000////////////////////////////////////000000000000///000222222000///000111000111111111111222222222111111222333333444555555444333222222333444666777888555888???DDDTTTwwwmmmbbb\\\WWWUUUVVVSSSRRRQQQOOOMMMKKKJJJIIIIIIIIIHHHGGGEEECCCAAA@@@???@@@AAABBBCCCBBBAAA@@@BBB@@@===<<<<<<;;;:::999:::999999888888999999:::888888999888555444555555555444444333333222222111...............///000111---------,,,,,,,,,++++++.........------,,,,,,,,,***++++++,,,,,,++++++***///...,,,+++***+++,,,,,,++++++------------++++++//////000000000///---,,,...---+++)))((())))))***************************+++++++++*********))))))++++++++++++++++++++++++...---+++***)))***++++++,,,,,,---------,,,,,,+++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((,,,,,,,,,+++++++++******(((((())))))*********+++,,,+++++++++***)))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++++++++***)))(((++++++++++++++++++,,,,,,+++---......,,,++++++,,,&&&&&&''')))***+++,,,---++++++************++++++)))***,,,------,,,***))),,,,,,,,,,,,+++***))))))---,,,,,,+++*********+++************+++,,,------+++,,,,,,------,,,,,,++++++,,,------......------+++,,,---.........------------............------------............------///////////////.........//////............////////////000000111111111222222111111///...---,,,+++---,,,,,,---...000222333111000///......///000111222333444333111000111222222222111111222222333444333333444555555666666777444555888<<>><<<<<<<<<;;;999999888888888888888888999777888999888555444555666555444444333333222222111,,,,,,,,,,,,,,,---......---------,,,,,,,,,++++++------------------,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++*********++++++++++++,,,------,,,++++++,,,,,,---......---,,,+++---,,,+++***)))))))))***************************+++++++++*********))))))++++++++++++++++++++++++---,,,+++*********+++,,,((())))))***))))))((((((---,,,++++++******++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++******************))))))*********)))))))))(((((())))))))))))*********++++++++++++***************++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++,,,,,,+++++++++******)))))))))&&&(((******))))))***+++((())))))******+++++++++++++++************++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,++++++---,,,++++++******++++++,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,---------......------............------------............------/////////////////////...//////............///////////////000000000111111///////////////.........------------...000111222111000///......///000111222333333333111000111222222222111111222222333444333333333444555555666666777777:::???GGG\\\}}}nnnccc\\\WWWUUUVVVRRRQQQPPPOOOMMMKKKJJJJJJIIIIIIHHHGGGFFFDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBB@@@===<<<<<<<<<;;;999777777777777777777777777777888999777555444555666555444444333333222222111000////////////000111111------------,,,,,,,,,,,,,,,,,,------------------++++++,,,,,,,,,,,,++++++,,,+++***)))))))))******++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,---,,,+++******)))******************************+++++++++***************++++++++++++++++++++++++++++++*********+++,,,,,,******++++++++++++******,,,,,,++++++******++++++************************)))+++---,,,+++***+++,,,*********************************+++++++++++++++*********))))))))))))))))))))))))******************************+++++++++++++++++++++++++++++++++++++++***))))))***++++++++++++******+++,,,...///,,,++++++***)))(((''''''$$$&&&))))))))))))***,,,+++++++++++++++*********++++++************++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,++++++******++++++...---,,,+++************+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++------,,,+++,,,---...///------............------------............------......////////////////////////............//////.........///////////////,,,,,,---...///000111111///............///000111000000////////////000000000222222222000///000111222222111111222222333444222222333444444555555666999999<<>>>>>???@@@@@@@@@>>><<<;;;;;;;;;:::888777777888888888888777777777888888777666555555666555444444333333222222111222222222111111222222333...------------,,,,,,,,,,,,,,,,,,------.........+++,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,+++++++++,,,,,,------............,,,,,,++++++************************************************************++++++++++++++++++++++++*********++++++,,,,,,---***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,)))))))))))))))))))))))))))+++---,,,+++***++++++*********************************++++++,,,,,,---++++++++++++++++++++++++************************)))))))))***+++++++++,,,************+++++++++++++++******************+++,,,+++)))))))))+++---...++++++******)))))))))((((((***,,,,,,,,,,,,,,,...++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---,,,++++++*********++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,...---+++++++++,,,...000------............------------............------............//////////////////............//////........................,,,,,,---...///000111222000000//////////////////000000////////////000000///111222111000///000111222222111111222222333444222222333333444555555555888999>>>HHHTTThhhoooddd]]]WWWTTTTTTPPPPPPOOONNNLLLKKKJJJJJJJJJJJJIIIHHHFFFDDDBBBAAAAAA@@@???>>>===>>>??????>>><<<:::999::::::999777888888999::::::999888888666777888777666555666777555444444333333222222111000//////....../////////.........---------,,,,,,,,,,,,,,,------.........,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......,,,,,,,,,,,,+++++++++***************************************************++++++++++++++++++++++++)))******+++,,,,,,,,,,,,''''''((()))******)))))),,,++++++***++++++,,,,,,)))))))))))))))))))))))))))+++---,,,+++***++++++++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++++++++++++++++++++***************)))))))))***+++++++++,,,)))))))))******+++++++++*********++++++*********---+++)))((('''((()))+++)))******++++++,,,,,,,,,+++---......---,,,,,,---)))******+++,,,,,,------++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***))),,,++++++***++++++,,,,,,+++*********++++++,,,---+++,,,,,,------,,,,,,++++++,,,,,,---------------...---+++++++++,,,...000------............------------............---------.........//////000000//////............//////............------------------......//////000000000000000000000///////////////000000000000/////////000111111000///000222222222111111222222333444222222333444444555555666777999@@@MMM]]]ooopppddd]]]WWWTTTTTTPPPOOONNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGEEECCCBBB@@@@@@???>>>===============;;;999999999:::999888888999:::;;;;;;:::999888666777888777666555666777555444444333333222222111111111000000//////000000............---------,,,,,,,,,------------------,,,,,,------------,,,,,,++++++,,,---------,,,,,,++++++************++++++******)))))))))***++++++++++++,,,,,,,,,,,,++++++***************************************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,++++++******++++++,,,,,,)))))))))))))))))))))))))))+++---,,,+++***+++,,,++++++++++++++++++++++++*********+++++++++++++++)))))))))))))))*********+++++++++++++++************************+++++++++(((((())))))***+++++++++)))***++++++++++++***))),,,+++)))(((''''''(((((())))))***+++,,,---......+++---...---+++******+++)))))))))***+++,,,,,,---++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))++++++******++++++,,,,,,************+++,,,---...+++,,,,,,------,,,,,,+++,,,,,,---............---------,,,+++,,,---...///------............------------............------------......///000000000//////............//////...............---------......//////////////////000000111111111000////////////000000000000/////////111222111000000111333222222111111222222333444333333444444555666666777777:::DDDTTTdddsssqqqeee]]]VVVSSSSSSOOOOOONNNMMMLLLKKKJJJJJJKKKJJJJJJHHHGGGEEECCCBBB????????????>>>===<<<;;;>>>===;;;:::;;;;;;:::999777888999::::::999888777555777888777666555666888555444444333333222222111333333222111111111111111............------------------------------,,,,,,,,,,,,------------,,,,,,)))***+++,,,---,,,,,,+++,,,+++***))))))***+++,,,+++***)))(((((()))******++++++,,,------,,,,,,+++************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***))),,,,,,---...///000000///++++++******++++++,,,---************************)))+++---,,,+++***+++,,,******************************************))))))(((((()))))))))*********,,,,,,,,,++++++*********+++++++++***************((((((((()))***+++++++++)))***++++++++++++***)))******))))))))))))))))))))))))******++++++,,,,,,)))+++,,,,,,+++***+++,,,************************++++++************++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++***++++++******++++++,,,---+++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,,,,---------......------............------------............------------......///000000111//////............//////////////////......------............/////////000//////000111111111000///...///000111111000///...000111222222111111222444222222111111222222333444444444555666666777777888:::===HHHYYYiiiuuuqqqeee]]]VVVSSSSSSOOONNNNNNMMMLLLKKKJJJJJJKKKKKKJJJIIIGGGEEECCCBBB>>>????????????===;;;:::@@@>>><<<<<<======<<<;;;555777888999999888777555555666888777666666777888555555444333333222222111000000///...------......//////.........---------.........------,,,,,,,,,,,,------......------,,,((()))***+++,,,,,,+++***,,,+++***))))))***+++,,,...---,,,*********++++++***+++,,,---------,,,+++************************))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++)))((()))***+++,,,------------+++*********+++,,,,,,---************************)))+++---,,,+++***+++,,,))))))))))))))))))))))))+++*********))))))((((((******++++++,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++++++++******))))))'''(((((()))***+++++++++)))***+++,,,,,,+++***)))((()))***++++++,,,++++++************))))))))))))(((***,,,---------...///++++++******)))(((((('''++++++************++++++)))***,,,------,,,***))))))***++++++,,,,,,,,,,,,+++*********+++,,,,,,---------,,,+++************+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,++++++,,,---.........---------..................------..................------------...///000000111//////............//////000000/////////.........,,,------...///000111111...///000222222222111000...///000111111000///...000111333333222222333444222222111111222222333444555555666666777888888888<<<@@@KKK]]]llluuu|||rrrggg___XXXTTTTTTPPPOOONNNLLLKKKKKKJJJJJJIIIJJJKKKJJJHHHDDD@@@>>>????????????>>>>>>>>>>>>===<<<:::999888777777777:::999888999;;;<<<<<<:::888888888888777777777777555444444333333222222111000...,,,---000111///---//////---,,,+++*********...---,,,+++++++++++++++,,,,,,---------------------,,,+++******+++,,,---,,,++++++******++++++,,,*********************+++((()))***++++++***)))(((***************+++++++++*********)))))))))))))))))))))************))))))))))))***++++++++++++***************************,,,***(((''''''(((***,,,,,,,,,++++++++++++++++++))))))(((((((((((())))))************************++++++,,,,,,,,,---------******)))))))))***,,,---...---,,,,,,++++++++++++***)))'''&&&&&&''')))************++++++,,,,,,,,,******+++++++++,,,,,,,,,...---+++)))(((''''''&&&)))******++++++,,,------+++*********))))))((((((++++++******************************************++++++++++++++++++++++++++++++++++++******))))))))))))******+++,,,......,,,,,,++++++***+++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********......////////////......,,,,,,,,,---------..................////////////////////////////////////...---,,,,,,---000222444...000111000...------...////////////////////////000000000000111111111111000000000000000000000000222222222222111111000000222222333333333222222111666444444666777555666999>>>DDDSSSdddqqqwwwyyyzzzqqqfff___YYYUUUUUUPPPOOONNNLLLKKKKKKJJJJJJKKKKKKKKKJJJHHHEEEBBB@@@????????????>>>>>>>>>>>>>>>===<<<::::::999999999999777777777999:::999888888888888888777777777777555444444333333222222111000...---...000111///---000///...,,,++++++******......---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,------,,,+++***))))))(((((()))***++++++***)))(((++++++******************************))))))))))))'''(((((())))))(((((('''((()))))))))************************************+++***)))(((((()))***+++++++++++++++++++++++++++***))))))(((((())))))***************************++++++++++++,,,,,,,,,,,,******)))))))))***,,,,,,,,,,,,+++***************///...,,,++++++,,,...///***++++++++++++++++++,,,))))))*********+++++++++,,,+++***)))((((((((()))+++++++++++++++++++++++++++*********))))))))))))************************************************++++++++++++++++++++++++++++++++++++*********)))++++++,,,+++***(((&&&%%%,,,,,,++++++***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******......////////////......,,,,,,,,,---------..................////////////........................222000///---------...///...///111000...------.../////////////////////////////////000000000111111000000000000000000000000111111111111000000//////222222333333333222222111555333444888888777999===@@@JJJZZZlllyyy|||~~~qqqfff___XXXTTTTTTPPPOOONNNLLLKKKKKKJJJJJJLLLLLLKKKJJJHHHFFFDDDBBB????????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<:::888777888999999888777888888888888777777777777555444444333333222222111000///......000000///...000000...---,,,,,,,,,,,,///...------,,,---------+++,,,,,,,,,---------...,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********))))))***++++++***)))))),,,+++++++++***)))))))))************************)))))))))******)))))))))))))))(((((())))))***+++************************************************)))*********+++,,,,,,,,,+++******************+++*********************************++++++++++++,,,*********)))******+++,,,++++++***))))))))))))***,,,+++***))))))***+++,,,+++++++++++++++*********(((((()))))))))************)))))))))))))))******---,,,,,,+++******))))))***************)))))))))************************************************++++++++++++++++++++++++++++++++++++************+++,,,------+++((($$$""",,,++++++***++++++,,,,,,,,,---------------......,,,,,,,,,,,,++++++++++++......////////////......,,,,,,,,,---------..................////////////........................222111///...---------......///000000...---......////////////////////////....../////////000000000000000000000000000000000000000000000000/////////222222333333333333222222333333555999:::999<<>>>>>>>>=========<<<<<<<<<<<<<<<===<<<;;;::::::;;;;;;999888888888888888777777777666555444444333333222222111000/////////000000//////000000///...---,,,,,,---///......---------......+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((()))***+++,,,---......************************,,,,,,,,,+++***)))(((((()))***************+++++++++,,,,,,------,,,,,,+++******)))))))))***+++,,,************************)))******++++++******)))((())))))***+++,,,,,,---,,,++++++******++++++,,,************************))))))*********+++++++++******************+++++++++******)))))))))******)))(((''''''''''''((())),,,,,,++++++******))))))))))))))))))*********+++******))))))))))))******,,,+++++++++******))))))***************************************+++++++++***************************+++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,------,,,***)))++++++******++++++,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,---------..................////////////........................//////............///000---///000000///......///////////////////////////............////////////000000000000000000000000111111111111000000000000222222333333444333333333333333666:::::::::>>>DDDFFFYYYqqqoooddd]]]WWWSSSSSSPPPOOONNNLLLKKKKKKJJJJJJKKKJJJIIIGGGFFFDDDCCCCCC????????????>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;;;;999888888888888888777777777666555444444333333222222111///000000000//////000000000///...---------------......---------......///******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((((()))***,,,---......++++++************++++++,,,,,,,,,+++***)))(((((())))))******+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,------******************************++++++++++++******(((((()))***++++++,,,,,,,,,,,,++++++++++++,,,,,,************************))))))*********+++++++++*********+++************++++++*********++++++,,,+++++++++******++++++++++++++++++******)))))))))*********+++++++++,,,,,,,,,+++***)))(((((((((((()))))))))******+++++++++***************+++++++++))))))*********+++++++++*********************************++++++,,,,,,,,,+++++++++++++++++++++,,,+++***))))))***,,,...///+++*********++++++,,,---******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------..................////////////........................///............/////////---...000000///......///////////////////////////............////////////000000000000000000000000222222222222222222222222111222333444444444444444444444666999999999@@@HHHTTTlll}}}lllccc^^^YYYVVVWWWPPPOOONNNLLLKKKKKKJJJJJJIIIIIIHHHHHHFFFDDDCCCBBB????????????>>>>>>>>>>>><<<<<<;;;:::999999:::::::::888777888999999888777888888888888777777777777555444444333333222222111///000111111//////000111///......---,,,,,,------------------------...///))))))***+++,,,---......,,,,,,------------,,,,,,,,,++++++******++++++,,,+++++++++******))))))))),,,+++************+++,,,,,,+++++++++***)))))))))))))))******+++,,,,,,,,,)))******++++++******)))+++,,,---............---************************++++++++++++++++++++++++((()))))))))***+++++++++,,,++++++******++++++,,,*********************************++++++++++++,,,***++++++++++++***))))))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))***++++++++++++,,,,,,,,,,,,+++***)))(((((((((((((((((())))))***++++++,,,*********+++++++++++++++)))))))))***++++++,,,,,,*********************************++++++,,,,,,---++++++++++++,,,,,,,,,,,,---+++(((&&&&&&(((***,,,************+++,,,------******+++++++++++++++,,,,,,,,,,,,,,,------------------............------,,,,,,,,,---------..................////////////------------------------111111000///...------,,,,,,...000000///...///000////////////////////////....../////////000000000000000000000000000000000222222222333333333333333111222333444444555555444555555777999999;;;EEEPPPddd}}}lllccc]]]XXXUUUUUUPPPOOONNNLLLKKKKKKJJJJJJHHHIIIJJJIIIHHHFFFCCCBBB????????????>>>>>>>>>>>>===<<<;;;:::999999999999999777777777999:::999888888888888888777777777777555444444333333222222111///111222111///...000222...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......))))))***+++,,,---......,,,,,,---......---,,,,,,,,,++++++******++++++,,,++++++******)))((('''''',,,++++++******++++++,,,++++++******************))))))***++++++,,,------))))))************)))))))))+++---//////...---+++************************,,,,,,************,,,,,,))))))))))))************++++++************++++++************************++++++++++++,,,,,,,,,,,,***++++++,,,+++***)))((()))))))))))))))***++++++))))))************))))))))))))))))))************************++++++++++++******)))))))))))))))***))))))))))))*********************++++++,,,,,,,,,((())))))***++++++,,,,,,************************)))******+++,,,,,,------+++++++++,,,,,,,,,---------,,,***(((''''''((()))************+++,,,---...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------..................////////////------------------------///////////////...------,,,...000000///...///000/////////////////////////////////000000000111111000000000000000000000000111111222222222333333333111222333444555555555555666555777999:::???MMM[[[yyyoooccc\\\TTTPPPPPPPPPOOONNNLLLKKKKKKJJJJJJHHHJJJKKKKKKJJJGGGDDDBBB????????????>>>>>>>>>>>>???>>><<<;;;:::999888888:::999888999;;;<<<<<<:::888888888888777777777777555555444333333222222111///111333222///...000222------,,,+++++++++,,,,,,++++++++++++,,,,,,---...((()))***+++,,,---......,,,,,,---......---,,,,,,,,,++++++++++++++++++,,,(((((((((((())))))))))))---,,,+++******+++,,,---***************+++++++++))))))***+++,,,,,,------+++++++++,,,,,,+++++++++(((***---///000...+++)))************************---,,,***))))))***,,,---*********)))))))))))))))+++******************+++************************++++++,,,,,,,,,---------***+++,,,,,,+++***)))(((((((((((((((((()))************++++++++++++******(((((())))))******++++++))))))))))))************(((((((((((()))***+++,,,++++++******)))(((((((((*********++++++,,,,,,,,,((())))))***++++++,,,,,,************************))))))***+++,,,,,,------+++++++++,,,,,,---------+++,,,,,,,,,,,,+++******************+++,,,---............------,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,---------................../////////000------------------------+++,,,---///000111111111,,,...///000///...///000////////////////////////000000000000111111111111000000000000000000000000000000111111222222222222111222333444555555555555555555777999<<>>>>>??????===<<<===<<<;;;:::999999999999;;;999777666777888888888888888888888777777777777555555555444333222111000111111111111000...---,,,,,,,,,+++******+++++++++***+++---......---,,,+++***++++++,,,,,,++++++***------------------------)))***++++++,,,,,,,,,,,,,,,)))''''''***+++***(((,,,,,,++++++++++++++++++*********************************)))))))))))))))************************,,,+++***************+++---+++******++++++)))((((((((('''((()))(((&&&$$$******+++++++++,,,,,,,,,*********************************))))))))))))))),,,,,,,,,++++++************)))***+++,,,,,,***(((++++++***************************)))******+++,,,++++++***)))(((((())))))*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++************++++++++++++************++++++,,,,,,+++******+++++++++++++++++++++++++++++++++++++++******++++++,,,---***+++---...---+++)))(((++++++******++++++,,,---,,,++++++******++++++,,,---------,,,,,,+++++++++------------------------......---,,,+++******)))000000111111000///......,,,---------...///////////////............//////.........///////////////,,,,,,------------------////////////////////////............/////////000000000000000111111111111222222222222222222222222444444444444444444444444555555666777999CCCXXXkkkvvveee[[[VVVTTTSSSQQQOOONNNMMMMMMMMMKKKJJJJJJJJJJJJHHHGGGEEECCCBBBAAA@@@>>>>>>??????===<<<===<<<;;;:::999999999999<<<:::888777888999999888888888888777777777666666555555555444333222111000///000000000000//////...+++++++++++++++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------******+++,,,,,,,,,++++++,,,***((((((***+++***)))************************************************************++++++++++++************************(((((((((''''''((()))))),,,+++******+++,,,***)))---,,,,,,,,,------+++)))))))))*********+++++++++************************+++++++++***************,,,,,,,,,,,,+++++++++***+++***)))***,,,,,,***)))***************************************++++++,,,++++++***))))))))))))))))))***************++++++,,,++++++***))))))))))))++++++************++++++++++++************++++++************+++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,+++***)))(((++++++******++++++,,,---,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++---------,,,,,,---------......------,,,,,,++++++...............---,,,,,,------..................//////............//////---.........//////000000............------------////////////////////////........./////////000000000000000000111111111111222222222222222222222222444444444444444444444444666666777999;;;EEEZZZnnnxxxggg\\\WWWTTTSSSQQQOOONNNMMMMMMMMMKKKJJJJJJJJJIIIHHHFFFDDDBBBAAAAAA@@@>>>>>>??????===<<<<<<<<<;;;:::999999999999===;;;999999:::::::::999888888777777777777666666555555555444333222111000---...///000000000000000+++++++++,,,---...///000333111...,,,++++++---...,,,------......------,,,------------------------++++++,,,,,,,,,+++******,,,+++))))))+++,,,+++***((((((((()))*********+++*********************************+++,,,,,,------************************+++*********+++,,,---...,,,+++***+++,,,---,,,+++,,,+++***+++,,,,,,***((((((((()))))))))*********************************++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,***))))))***++++++******************************************+++,,,,,,++++++***))))))))))))************)))))))))))))))***)))))))))))))))******++++++************++++++++++++************++++++((())))))***+++,,,------++++++++++++++++++++++++++++++******++++++,,,---************))))))))))))++++++******++++++,,,---,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---...---,,,++++++,,,---...------------------------...............------,,,//////..................//////............//////,,,------...///000111111000000//////......------////////////////////////....../////////000000000000000000000111111111111222222222222222222222222444444444444444444444444666777999;;;>>>HHH]]]qqqyyyhhh]]]XXXTTTSSSQQQOOOMMMMMMMMMMMMKKKJJJJJJIIIIIIGGGFFFDDDBBBAAAAAA@@@>>>>>>??????===<<<<<<;;;::::::999999999:::===;;;::::::;;;;;;:::999888777777777666666666666555555555444333222111000......///////////////...---------------...///000000///...,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++***))),,,++++++***++++++,,,,,,'''(((((()))***+++,,,,,,************************))))))******+++,,,------************************,,,,,,,,,,,,---///000000,,,+++***+++---...---,,,***)))))))))***+++)))((())))))))))))*********+++*********************************+++++++++++++++---,,,,,,,,,,,,,,,,,,,,,---+++(((((()))+++++++++***************++++++++++++************+++,,,,,,++++++***))))))*********++++++******)))))))))((('''(((((((((***+++,,,---++++++************++++++++++++************++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++******)))******+++++++++******++++++,,,---,,,++++++******++++++,,,+++++++++,,,,,,---------///...,,,++++++,,,...///---------........./////////000000000000000//////000000//////......------//////............//////,,,,,,---...///000111222222111111000///......---////////////////////////...////////////000000000///000000000111111111111222222222222222222222222333333444444444444444444666666999<<>>>>>??????===<<<;;;;;;:::999999999::::::===<<<;;;;;;<<<<<<;;;999777777777666666666666555555555555444333222111000000000000//////...---,,,000///......------------***+++,,,---......---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,++++++***)))+++,,,++++++***++++++,,,))))))******+++,,,------************************'''(((((()))***+++,,,,,,************************)))))))))******,,,---...,,,+++***+++---...---,,,,,,+++******,,,,,,,,,+++*********+++++++++,,,,,,************************))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++(((((()))+++++++++))))))*********++++++++++++++++++***+++,,,,,,---+++***************++++++,,,,,,,,,++++++******)))++++++*********+++,,,,,,++++++************++++++++++++************++++++***++++++++++++***)))(((++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++++++++,,,,,,---++++++******++++++,,,---,,,++++++******++++++,,,+++++++++,,,,,,---------...---,,,,,,,,,,,,---...,,,,,,---......///////////////000000000000000///000000000//////......---//////............//////,,,,,,---...///000111222222222111000//////......////////////////////////////////////000000000111///000000000111111111111222222222222222222222222333333333444444444555555444555888<<<@@@LLLbbbvvvttteee\\\XXXUUUTTTQQQOOONNNMMMMMMMMMKKKJJJKKKKKKJJJIIIGGGEEECCCBBBAAA@@@>>>>>>??????===<<<;;;::::::999999:::::::::<<<;;;:::;;;<<<<<<:::888777777666666666666555555555555555444333222111000000000000///...---++++++111000///...---,,,,,,,,,''')))+++...///...---,,,***++++++,,,,,,++++++***+++,,,,,,------.........++++++,,,,,,,,,+++*********+++,,,+++))))))+++,,,*********+++,,,,,,------************************((((((((()))*********+++************************+++++++++++++++,,,---...,,,+++***+++,,,---,,,+++***((('''''')))******)))***++++++++++++,,,,,,,,,************************((((((((()))******++++++******++++++++++++,,,,,,,,,***))))))***++++++***)))))))))***++++++,,,,,,+++++++++++++++,,,------+++************+++,,,,,,,,,,,,,,,+++++++++++++++000///---+++***)))((((((++++++************++++++++++++************++++++++++++,,,,,,+++)))'''&&&++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------------++++++******++++++,,,---,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,------.........///,,,---..................000000////////////////////////............//////,,,------...///000111111111111000000//////....../////////////////////////////////000000000111111000000000000111111111111222222222222222222222222222333333444444555555555444555888===AAANNNeeeyyyqqqccc[[[XXXVVVTTTQQQOOONNNMMMMMMMMMKKKJJJLLLLLLKKKJJJHHHFFFDDDCCCAAA@@@>>>>>>??????===<<<:::::::::999999::::::;;;;;;::::::;;;<<<<<<999777777777666666666555555555555555555444333222111000.../////////...------,,,//////...---,,,,,,,,,,,,++++++,,,------.........+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......///******+++,,,,,,,,,++++++)))***+++***((((((***,,,************++++++++++++************************************************************************...---------------......,,,+++******+++,,,***)))'''&&&$$$$$$&&&'''((('''************++++++++++++************************(((((()))******+++,,,,,,)))))))))******++++++++++++***)))***,,,,,,***)))((())))))***++++++,,,,,,,,,++++++++++++,,,------+++*********++++++,,,---************++++++++++++------+++***))))))))))))++++++************++++++++++++************++++++)))***+++,,,+++)))(((&&&++++++++++++++++++++++++++++++******++++++,,,---***+++,,,---...---,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,++++++,,,...//////...,,,+++,,,,,,,,,,,,------------,,,,,,---...............///////////////000000000//////............//////---.........//////000000//////////////////////////////////////////////////////000000000111111111000000000000111111111111222222222222222222222222222222333333444555555666555666:::>>>DDDQQQhhh}}}~~~nnnaaa[[[XXXVVVUUUQQQOOONNNMMMMMMMMMKKKJJJMMMLLLLLLJJJIIIGGGEEEDDDAAA@@@>>>>>>??????===<<<:::::::::999999:::;;;;;;:::::::::;;;<<<;;;999777777666666666555555555555555555555444333222111000,,,---......///.........------,,,,,,,,,------...000///---,,,,,,---...///,,,------......------,,,++++++,,,,,,---...//////)))***+++,,,,,,,,,,,,,,,(((***+++***''''''))),,,*********)))))))))))))))************************,,,,,,++++++++++++++++++************************++++++***)))))))))******---+++******++++++)))(((+++)))'''''')))+++++++++))))))))))))************************************))))))***+++,,,,,,------(((((())))))*********+++***)))***+++,,,,,,***(((((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...+++*********+++,,,,,,---(((((())))))******++++++'''''''''((()))+++------++++++************++++++++++++************++++++'''(((***+++,,,***)))(((++++++++++++++++++++++++++++++******++++++,,,---((()))+++---...---+++***++++++******++++++,,,---,,,++++++++++++++++++,,,---------,,,,,,+++++++++***,,,...000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,......///000111111000000......//////000000111111//////............//////.........///////////////............////////////////////////////////////000000000000111111111111000000000000111111111111222222222222222222222222222222333333444555666666666777;;;@@@FFFSSSjjj~~~nnneee___XXXTTTSSSPPPOOONNNLLLKKKKKKJJJJJJOOONNNMMMLLLIIIGGGEEEDDD@@@@@@??????????????????======<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::999999888888777777666666555555777666555333111///...---000000111111000///......,,,,,,---......---,,,,,,///...,,,*********,,,---,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++)))'''%%%%%%(((***...---+++***)))***++++++************************---------,,,,,,+++++++++(((+++...///...,,,+++***+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))------,,,++++++******)))+++***(((''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...************************///...---+++***)))))))))***************+++++++++++++++************++++++---+++******+++,,,,,,+++)))))))))******++++++,,,//////---,,,+++*********...---,,,+++************+++++++++******)))))))))111...++++++...000///...++++++******************,,,---...//////---+++***..............................------------..................////////////000///...------...///000////////////000000000000111111000000//////......111111000...---,,,+++***000000///............///111111000000000000111111000111333444444333111000111111222222222333333333222222222333444555777777999888:::???KKK]]]qqq~~~nnnddd]]]WWWSSSSSSPPPOOONNNLLLKKKKKKKKKKKKMMMLLLKKKJJJHHHEEECCCBBB@@@@@@@@@??????>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888888777666666555555777666555333111000.....................---,,,,,,,,,,,,---......---,,,,,,...---+++))))))***+++,,,++++++++++++,,,,,,---...,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,------*********))))))***---000---,,,++++++******++++++************************,,,,,,,,,++++++************+++,,,,,,******+++,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++,,,,,,+++)))(((((()))+++,,,)))))))))))))))))))))))),,,+++)))))))))+++,,,...************************+++***))))))))))))))))))------,,,+++***)))((((((++++++************++++++---+++******+++,,,,,,+++*********+++++++++++++++,,,,,,+++***)))))))))))),,,+++++++++++++++,,,,,,,,,,,,+++++++++*********///,,,))))))***+++***)))***)))))))))***+++,,,,,,---...///000000...,,,+++..............................------------..................////////////000///...------...///000............////////////111000000000/////////.../////////......------,,,,,,,,,------...000111222111111000000000000111111///000111222222111000///111111222222222333333333222222222333333555666666777777:::BBBOOOaaaqqq{{{~~~}}}mmmbbb\\\VVVSSSSSSPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHFFFDDDBBB@@@AAAAAA@@@???>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888888777777666555555666666444333111000///..................------,,,,,,------......------,,,---,,,***)))))))))***+++++++++,,,,,,,,,,,,------,,,---------------------+++++++++++++++,,,------***+++++++++***+++---000++++++,,,,,,,,,+++******************************++++++***************)))++++++***)))'''(((+++---)))******+++++++++++++++++++++++++++++++++++++++)))))))))*********++++++************************+++++++++++++++++++++++++++++++++***************)))******+++,,,,,,------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,++++++++++++++++++++++++)))))))))))))))***+++,,,------,,,+++***))))))(((++++++************++++++---+++******+++,,,,,,+++,,,,,,,,,,,,++++++++++++++++++***))))))******+++************+++,,,......---,,,,,,,,,,,,,,,++++++...,,,***)))))))))((('''))))))))))))+++,,,---......///000000000///...---..............................------------..................//////////////////............//////------------............000000000000////////////.....................///,,,,,,,,,---...///000111111111000000000000111111000000000000000000000000111111222222222333333333333222222222333444555555777888<<>>===<<<;;;===<<<;;;;;;::::::;;;;;;;;;;;;:::::::::999999999999999888888777666666555666555444333111000///...///000000000000000//////------------------------,,,,,,+++******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------+++++++++***+++,,,,,,---,,,---,,,***((('''(((******+++,,,------,,,***)))************************++++++++++++************+++++++++***((()))+++---)))***+++,,,---,,,+++***************************))))))*********+++++++++************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,+++******+++,,,,,,------------------------+++***)))))))))***++++++++++++++++++++++++++++++,,,++++++++++++,,,------)))******++++++,,,,,,,,,,,,++++++******++++++,,,---+++******+++,,,,,,+++---------,,,,,,+++++++++,,,+++++++++,,,,,,---...++++++++++++,,,---......------------------------...---,,,++++++++++++***************++++++,,,---......////////////...---..............................------------................../////////////////////....../////////------........./////////000000000000////////////........................///......---------------111111000000000000111111333333222111111222333333111111222222222333333333333333333333333444555555;;;<<>><<<<<<;;;<<<<<<;;;:::::::::::::::;;;;;;:::::::::999999999999999999888777777666666555555444333111000////////////000000000000000///------------------------------,,,,,,,,,---------+++,,,---------,,,++++++***+++---...///...---,,,+++************+++,,,,,,,,,------+++)))'''((())))))***,,,------,,,+++***************************+++,,,,,,,,,,,,,,,,,,,,,***,,,------+++++++++,,,)))***+++------,,,++++++************************************++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,))))))))))))))))))))))))++++++******************++++++++++++++++++++++++...---,,,,,,+++,,,,,,,,,)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,---+++******+++,,,,,,+++---------,,,,,,+++++++++++++++++++++,,,---......---,,,,,,,,,,,,,,,,,,---------------------------++++++,,,------------...------,,,+++*********+++------------...---------..............................------------..................////////////...//////////////////........./////////000000000////////////000000000000000000000///......------//////...------------...111111000000000000111111333333222111111222333333111111222222222333333333333333333333444555666666===???HHHZZZppp{{{jjj```ZZZUUUSSSTTTQQQPPPOOONNNMMMLLLLLLLLLJJJJJJJJJIIIGGGEEEDDDCCC@@@@@@???>>>======<<<<<<<<<;;;;;;:::::::::::::::;;;;;;::::::::::::999999:::999999888888777666666555444444333222111000///,,,---.....................------,,,,,,------...---------...............+++,,,---...---,,,+++***(((***,,,.........,,,+++***************+++,,,,,,***,,,---,,,++++++,,,---******+++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,---------***,,,......,,,+++,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,---+++******+++,,,,,,+++,,,,,,,,,,,,++++++++++++***)))))))))***++++++,,,...---,,,,,,,,,,,,,,,---,,,,,,---------------...&&&(((+++,,,++++++,,,...///...---+++************,,,,,,,,,,,,---------.................................------------..................////////////......////////////......////////////000000000111////////////000000000000111111000000///...---------------...///000111222111111000000000000111111000000000000000000000000111111222222222333333333333333444444555777888999===DDDSSSiiiyyyiii```[[[WWWTTTTTTQQQPPPOOONNNMMMLLLLLLLLLJJJJJJIIIHHHGGGEEEDDDCCC??????>>>>>>=========<<<<<<;;;::::::999999::::::;;;;;;::::::::::::999999::::::999888888777777666555444444333222111000000,,,,,,---..................---,,,,,,,,,,,,---...+++,,,------.........---+++,,,---......,,,***)))'''(((+++---...---+++******************++++++,,,)))+++,,,,,,+++******+++++++++******++++++,,,---******************************++++++,,,,,,,,,,,,,,,,,,,,,+++)))***,,,...,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,+++++++++++++++++++++)))******************)))---------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,---,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,------+++******+++,,,,,,+++*********+++++++++++++++*********)))******++++++,,,,,,,,,,,,,,,---...///++++++,,,,,,------------%%%(((+++,,,***)))***+++...---,,,+++++++++++++++---------------...//////..............................------------..................////////////---...///000000///...---........./////////000000.../////////000000000111000000//////////////////.........///000111222333111111000000000000111111///000111222222111000///111111222222222333333333333333444555777999:::;;;???LLLddd~~~wwwhhhaaa\\\WWWTTTTTTQQQQQQOOONNNMMMLLLLLLLLLIIIIIIHHHHHHFFFEEECCCCCC>>>>>>>>>>>>============<<<;;;::::::999999::::::;;;;;;;;;:::::::::999999::::::999999888777777777444444333333222111000000......///000111111000000...---,,,,,,,,,,,,---...***+++,,,,,,------------+++,,,.........,,,***)))%%%'''***,,,---,,,+++************)))***++++++,,,***+++,,,***(((%%%%%%%%%++++++***)))***+++---...************************))))))******++++++++++++---,,,***'''&&&''',,,///---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,------))))))************))))))************************---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000111)))******+++---...//////---,,,,,,++++++,,,,,,------+++******+++,,,,,,+++)))))))))******++++++,,,------,,,,,,+++,,,,,,---******+++,,,---///000111+++++++++,,,,,,---------(((+++------***))))))***,,,,,,,,,++++++,,,------...............///000111.................................------...................../////////000---...///000000///...------------.........//////.../////////000000111111.........///000111111111222111111000000000000000111111000000000000111111000111333444444333111000111111222222222333333333333333444666888:::<<<===AAATTTrrrzzzhhh___[[[WWWTTTTTTSSSPPPMMMJJJJJJJJJJJJIIIJJJJJJIIIHHHHHHGGGFFFFFFAAA@@@???===<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;::::::999999888777666666999888888777666555555444999666222000000111000000111000///------......///***+++,,,------,,,+++***++++++,,,,,,,,,---------***+++---//////...---,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))***+++---...///)))***+++,,,---,,,,,,+++******)))))))))***,,,---,,,------,,,++++++,,,...000,,,)))))),,,...---,,,,,,+++***+++,,,,,,+++*********+++,,,------------++++++++++++++++++++++++------------------------...---,,,+++************//////...------,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,((()))******)))((()))+++,,,+++******,,,,,,+++***++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,---...---,,,***)))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,......---,,,---...///000+++***))))))***---///111000000///...------,,,,,,........................////////////000000000000000000///...............000/////////............000000000000000000000000//////000000000000//////000000000000111111111111000000000000000000000000444444333333333333222222555444555777777888>>>FFFNNNfff{{{iii___[[[WWWTTTSSSSSSQQQMMMLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDAAAAAA???>>>===<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;:::999999888888888777777666666555555222000...---...000000000111000///...---......///---..................---++++++,,,,,,,,,---------)))***,,,---------++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++***++++++,,,,,,)))***+++,,,,,,,,,+++***,,,+++******+++,,,---...+++,,,---,,,+++***,,,...---+++)))***,,,---,,,***---,,,++++++------,,,+++,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,++++++++++++......------,,,+++++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,+++***)))***+++,,,+++***+++,,,,,,,,,***++++++++++++++++++++++++***+++,,,,,,******+++,,,************************,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...------,,,---...///000///...------...111333444000//////...------,,,,,,........................////////////000000000000000000///...............000000/////////.........000000000000000000000000//////000000000000//////000000000000111111111111222222222222222222222222222222222333333444444444555444555777777888>>>GGGTTTnnn}}}jjj```[[[VVVSSSRRRSSSPPPNNNMMMMMMNNNMMMMMMJJJJJJIIIHHHFFFEEECCCBBBAAAAAA???>>>===<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;::::::999999777777777777777777777777444222000000111333333222000000///............//////......------......///,,,,,,,,,,,,------------***+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......,,,+++***)))))))))******+++++++++******)))---,,,,,,,,,,,,------...+++,,,---,,,******,,,---,,,+++++++++------,,,***---,,,++++++------,,,+++------------,,,+++***)))++++++++++++++++++++++++************************//////...---,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,---...---+++******+++---+++***+++,,,---,,,***++++++++++++++++++++++++***+++,,,,,,******+++,,,************************------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........------------------------++++++,,,,,,------......***++++++,,,,,,++++++***---------,,,---......///------,,,,,,---///111222/////////...------,,,,,,........................////////////000000000000000//////............///000000000/////////......000000000000000000000000//////000000000000//////000000000000111111111111222222222222222222222222000111111222444555555666555444555888888888???HHH\\\yyy}}}kkk```[[[VVVRRRQQQQQQOOOMMMLLLMMMNNNMMMLLLJJJJJJIIIHHHFFFDDDBBB@@@@@@@@@>>>===<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;::::::999999999888888888777777777777777777888888999777444333333222111000000/////////............---,,,+++******+++,,,---,,,,,,,,,------------...---...///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,+++***)))))))))******************)))))),,,,,,,,,,,,,,,,,,------+++,,,,,,+++******+++---///---,,,+++,,,---......,,,+++***+++,,,---,,,***,,,---------,,,,,,+++***++++++++++++++++++++++++************************......---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++*********,,,++++++******++++++,,,***,,,---,,,+++***,,,------,,,++++++,,,---,,,+++++++++++++++++++++++++++***+++,,,,,,******+++,,,************************...---,,,+++***+++,,,---+++++++++,,,,,,,,,------+++,,,...//////...,,,+++,,,++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------------------,,,,,,,,,---------......+++++++++++++++---.../////////.........---------........................////////////000000000000000///............//////000000000////////////...//////////////////////////////000000000000/////////000000000111111111111000000000000000000000000111111222333333444555555444333555888888999@@@IIIaaa~~~kkkaaa\\\WWWSSSRRROOONNNLLLLLLMMMMMMLLLKKKIIIJJJJJJIIIGGGDDDAAA@@@???>>>===<<<;;;:::::::::<<<<<<;;;::::::::::::;;;:::::::::999999999999999777777777777888888888888666333111000000000...---///////////////......------,,,+++******+++,,,---,,,,,,---------...............//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***+++++++++++++++******************,,,,,,,,,,,,,,,,,,++++++++++++,,,+++***)))+++---///---***(((''')))---000,,,***)))***+++,,,+++******+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,,,,++++++++++++******,,,,,,,,,++++++*********,,,++++++******++++++,,,''')))++++++++++++---...---,,,++++++------,,,+++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...+++++++++,,,,,,,,,------+++,,,...//////...,,,+++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------,,,,,,,,,---------------------------......///000...............---------........................////////////000000000000//////............//////111000000000//////////////////////////////////////////000000000000/////////000000000111111111111000000000000000000000000333333333333333333333333444333555888999:::AAAJJJ___}}}}}}kkkaaa\\\WWWTTTSSSOOONNNLLLLLLMMMLLLKKKIIIIIIIIIJJJJJJHHHEEEBBBAAA??????===<<<;;;:::::::::<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888333222111222333444222111/////////000///......---///......------......///,,,---------............,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************+++,,,------++++++******++++++,,,---+++,,,,,,,,,,,,++++++******+++,,,+++))))))+++,,,,,,+++(((%%%$$$&&&***...,,,+++******,,,,,,+++***)))***+++,,,------------++++++++++++++++++++++++------------------------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,''')))***+++***+++,,,......,,,+++,,,---...---+++++++++++++++++++++++++++***+++,,,,,,******+++,,,------------------------,,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,------++++++,,,------,,,++++++,,,+++***))))))***+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,++++++******++++++,,,++++++,,,------------,,,+++++++++,,,,,,,,,------................................................////////////000000000000///............//////000111111000000000/////////000000000000000000000000//////000000000000//////000000000000111111111111222222222222222222222222444444444333333222222222333222555888999;;;CCCKKK[[[www}}}jjjaaa]]]XXXUUUTTTQQQOOONNNMMMNNNMMMJJJHHHHHHIIIJJJKKKIIIGGGDDDBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888777777777555444444555666666555333...///000000000///---------..................---------------............+++++++++++++++,,,,,,---------------------------,,,++++++******++++++,,,++++++******++++++,,,---++++++***+++,,,---///000,,,---......---,,,+++******++++++***))))))***,,,)))***+++)))''''''))),,,...---,,,,,,......---,,,++++++,,,------,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------*********++++++,,,,,,---,,,++++++******++++++,,,+++,,,---,,,+++***+++,,,...,,,,,,,,,---...---,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---------...............,,,++++++******++++++,,,***+++,,,---------,,,,,,))))))******++++++******................................................////////////000000000000...............///000000111111111000000000//////000000000000000000000000//////000000000000//////000000000000111111111111222222222222222222222222333333333333333333333333333222444888:::<<>>>>>======<<<<<<;;;::::::::::::;;;:::::::::::::::::::::::::::::::::999888777666666666444333333333111///---...///000000000///---,,,***+++------------+++***---------.........//////---,,,,,,,,,,,,---......------------------------,,,++++++++++++++++++,,,,,,,,,++++++***++++++,,,++++++***+++,,,...000222....../////////...,,,+++***++++++***))))))***,,,(((,,,///000---++++++,,,000///......///000///...------------,,,+++******++++++++++++++++++++++++------------------------------,,,,,,,,,------...------------------------))))))***+++,,,------...,,,++++++++++++++++++,,,///000000...,,,******+++...---,,,,,,......---,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++)))***,,,---...---,,,,,,++++++,,,,,,,,,---------++++++***))))))***++++++,,,+++)))(((((()))+++,,,,,,,,,,,,---------......++++++++++++++++++++++++...............---------......,,,,,,,,,,,,......***+++,,,---...---,,,,,,------.../////////......---.............................................////////////000000000000...............///000111111111111111000000000000000000000000000000000000//////000000000000//////000000000000111111111111000000000000000000000000111111222333444444555666222222444888:::<<>><<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::999999;;;;;;;;;:::888777555444555555555444333222111000111111000000//////.........------,,,,,,------...***+++,,,------,,,+++***************************.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++)))((('''((()))+++,,,,,,++++++******++++++,,,(((((()))************)))))),,,//////,,,***+++,,,((()))***+++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------++++++++++++,,,---......)))((('''(((***+++++++++((())))))+++,,,---......,,,++++++******++++++,,,...,,,***((((((***,,,...+++++++++++++++++++++++++++,,,,,,---,,,+++***)))+++,,,,,,---,,,+++***)))******+++++++++,,,,,,,,,---.........---,,,,,,+++)))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++,,,...//////...++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------......+++,,,------......------000000///...---,,,++++++////////////////////////......///000000000000000..................------000000000000000000000000000000000000000000000000...............///000000000000000000111111111111222222222222222222222222222333444444555555444444777666777999999;;;CCCMMMhhhzzz|||jjj```ZZZUUUSSSTTTQQQQQQPPPOOOMMMLLLKKKJJJHHHHHHHHHHHHGGGEEECCCBBBCCCAAA???===<<<<<<===>>><<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::999999999999999999888777666666555555555444333222111000111000000000/////////......------,,,,,,------...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,+++)))))))))***,,,---,,,++++++******++++++,,,((()))***,,,------------***,,,......,,,***+++---))))))******++++++++++++++++++,,,,,,,,,,,,------+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++...,,,*********+++***(((((()))***+++,,,------...,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,+++***)))+++,,,,,,---,,,+++***)))++++++,,,,,,,,,---------------......------,,,+++++++++,,,---------------......---,,,,,,+++******++++++,,,---------------++++++++++++++++++++++++...,,,+++,,,------,,,+++++++++,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,---------.........+++,,,------......------000//////......---------////////////////////////......///000000000000000........................000000000000000000000000000000000000000000000000...............///000000000000000000111111111111222222222222222222222222222333444444555555444444555555666999:::>>>HHHSSSmmm|||}}}kkk```[[[UUUSSSTTTRRRQQQQQQOOONNNMMMLLLKKKIIIIIIIIIHHHGGGDDDBBBAAABBBAAA???===<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999666666777888888777777777555555555444333222111000000000000000////////////...------,,,,,,------...,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,+++******,,,---...,,,++++++******++++++,,,)))***,,,---//////000000+++,,,---,,,++++++,,,...+++************+++,,,,,,++++++,,,,,,,,,,,,------***))))))(((((())))))***++++++++++++++++++++++++++++++******)))*********///---+++++++++,,,+++***))))))***+++,,,,,,---...,,,++++++******++++++,,,***,,,...000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,++++++***,,,,,,---------.........------......------,,,,,,,,,------............---......---,,,,,,+++******,,,,,,---............---++++++++++++,,,,,,,,,,,,///---++++++,,,,,,***)))++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,------------.........+++,,,------......------////////////////////////////////////////////////......///000000000000000........................////////////////////////000000000000000000000000...............///000000000000000000111111111111222222222222222222222222222333444444555555444444444444666999<<>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999666666777777777777666666555555555444333222111000000000000000////////////...------,,,,,,------...---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,++++++***+++,,,------,,,++++++******++++++,,,***+++,,,---------------,,,,,,++++++***+++---...,,,+++*********+++,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++......---,,,+++++++++++++++***)))***,,,---...---))))))***+++,,,,,,------,,,++++++******++++++,,,***,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,------...------,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......+++++++++,,,,,,,,,,,,,,,---,,,***++++++,,,***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++------------............+++,,,------......------.........//////000000000////////////////////////......///000000000000000............////////////////////////////////////////////////////////////...............///000000///000000000111111111111111222222222222222333333222333444444555555444444444444666999<<>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999777888888777777666555444555555555444333222111000////////////000000000000...------,,,,,,------......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***************************+++,,,,,,,,,++++++******++++++,,,++++++++++++***)))((((((---,,,******+++,,,......,,,,,,+++++++++++++++,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------------......---,,,+++++++++++++++)))((()))+++------,,,*********++++++,,,,,,---,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,------------,,,,,,)))******+++---......///,,,---......//////......++++++,,,,,,,,,---------+++***)))***,,,---,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,------......------------......//////000000////////////////////////......///000000000000000........./////////000000////////////////////////////////////////////////...............///000000///000000000111111111111111111111222222333333333222333444444555555444444555555777:::===GGG[[[mmmxxxhhh```[[[VVVSSSSSSQQQPPPPPPOOONNNNNNMMMMMMIIIIIIIIIHHHGGGDDDBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<=========;;;;;;::::::::::::999999888888888888777666555444555555555444333222111000////////////000000000000...------,,,,,,------...------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++*********+++++++++++++++,,,++++++******++++++,,,,,,,,,+++***)))'''&&&%%%,,,+++******,,,......---,,,,,,,,,---,,,,,,+++***++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,------------------------++++++******)))*********...,,,*********+++***(((******+++++++++,,,,,,,,,,,,++++++******++++++,,,...,,,***((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...---,,,,,,,,,,,,------...*********+++++++++,,,,,,,,,,,,------......------,,,------------,,,++++++))))))***+++---...//////,,,,,,---............---++++++,,,,,,------......+++***)))+++---...---,,,++++++,,,,,,,,,,,,------,,,,,,------------......------........./////////+++,,,------......------,,,---------......//////////////////////////////......///000000000000000.........//////000000111////////////////////////000000000000000000000000...............///000000000000000000111111111111111111111222222333333444222333444444555555444444555666888<<<@@@MMMeeezzzuuufff^^^ZZZVVVSSSSSSOOOOOOOOONNNNNNMMMLLLLLLHHHHHHHHHHHHGGGEEECCCBBB@@@@@@@@@???>>>===<<<;;;;;;<<<<<<<<<=========>>>;;;;;;::::::::::::999999777888888888888888777777555555555444333222111000.../////////000000000111...------,,,,,,------...,,,,,,------------,,,,,,---------------------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++***((((((+++***)))+++...///...,,,***,,,---......,,,***(((++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++///---+++++++++,,,+++******++++++++++++,,,,,,,,,,,,++++++******++++++,,,///---+++))))))+++---///---------------------------,,,,,,+++,,,---...///---,,,,,,+++,,,---...///+++++++++,,,,,,,,,------+++,,,------......------...............---,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------------++++++,,,,,,---......///---,,,+++,,,---...---,,,++++++,,,,,,,,,,,,---------------....../////////............////////////+++,,,------......------,,,,,,,,,---------------////////////////////////......///000000000000000---......///000000111111000000000000000000000000000000000000000000000000...............///000000000000000000111111111111000111111222333333444444222333444444555555444444555666:::>>>EEEUUUpppsssddd]]]ZZZUUUSSSSSSMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJIIIGGGFFFEEE@@@@@@@@@@@@???===<<<;;;;;;<<<<<<<<<======>>>>>>;;;;;;;;;:::::::::999999666666888999999:::::::::555555555444333222111000.../////////000000111111...------,,,,,,------...+++,,,............,,,+++................................./////////000000,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++,,,------......------,,,++++++++++++++++++,,,------......------,,,,,,***)))))),,,///000...+++***,,,...000///---***'''++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,---......---+++***+++---//////...++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,......,,,++++++,,,......---------------------------,,,,,,+++,,,---...///---,,,,,,+++,,,---...///,,,,,,,,,---------......+++,,,,,,---.........---//////000000///...------......---,,,,,,++++++******+++,,,,,,------,,,,,,++++++,,,,,,---...//////000...------------,,,***++++++,,,,,,,,,---------........./////////000000............/////////000+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...//////000000000000000---......///000111111222111111111111111111111111000000000000000000000000...............///000000000000000000111111111111000000111222333333444444222333444444555555444444444666;;;AAAIII[[[yyyvvvddd___]]]WWWSSSTTTSSSQQQNNNMMMMMMMMMMMMLLLJJJJJJKKKJJJIIIGGGEEECCCAAAAAA@@@???>>>===<<<<<<<<<===>>>??????>>>===<<<======<<<<<<;;;:::888888888777777777777777888999444444444444333222111111444333111000///...//////111111000////////////000111///---++++++---///111........................,,,---/////////---+++*********+++++++++,,,,,,,,,,,,,,,---...---,,,+++******,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////...---,,,++++++++++++++++++++++++++++++******)))***,,,---...111000///...,,,+++***)))...,,,+++,,,---+++&&&!!!........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++***)))))))))***,,,---......---------------...000//////......---,,,,,,,,,,,,,,,+++++++++++++++///............///000000((()))+++,,,---.........000000///......---,,,,,,///......------......///,,,,,,,,,,,,,,,,,,------...............///000111***---000111111/////////........................------------------------000///---,,,,,,---///000///...---,,,,,,,,,,,,,,,------,,,+++,,,---...//////////////////////////////......---------......111111000000//////......000000////////////000000///////////////000111111000000000000000000000000............////////////000000000000111111111111444444444555555555666666444555666777777777666555999;;;>>>AAALLLdddwwwddd___^^^XXXUUUWWWWWWTTTPPPMMMLLLKKKJJJHHHKKKKKKKKKKKKIIIGGGEEEDDDBBBBBBAAA@@@???>>>======;;;<<<===>>>>>>===<<<;;;<<<<<<===<<<<<<;;;:::999888888777777777777777888444444444444333222111111222111///...------......///...------,,,,,,------000...---,,,,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++***,,,,,,,,,,,,---------...,,,,,,---------,,,+++******,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---,,,+++++++++++++++++++++++++++++++++++++++,,,---...///.........---,,,,,,++++++000...,,,---......,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++*********+++---------,,,,,,++++++,,,,,,,,,/////////...............,,,,,,,,,,,,,,,,,,,,,---...............//////000...............---,,,,,,111000000///......------//////............//////------------------------,,,,,,,,,,,,,,,---......+++,,,......---,,,+++,,,........................------------------------000...---,,,,,,---...000......------,,,,,,------------,,,,,,,,,---...////////////.....................---------......///000000000000////////////000000////////////000000///////////////000111111000000000000000000000000/////////000000000000111000000000000111111111111333333444444444555555555222333444555555555444333777999===CCCSSSoooyyyfff```___ZZZWWWXXXWWWTTTPPPMMMLLLKKKJJJHHHKKKKKKKKKKKKIIIGGGEEEDDDCCCCCCBBBAAA@@@???>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<=========<<<<<<;;;999999888777666666666777444444444444333222111111......---,,,,,,------......------,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---------,,,+++******,,,,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---......///,,,,,,,,,,,,------------,,,***((((((+++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++************++++++,,,,,,,,,+++,,,------...------,,,,,,,,,,,,------...////////////000000000---------......//////////////////...//////000111222222222111000///......222222111111000/////////////////////////////////..................------,,,,,,,,,+++,,,,,,---...---......---+++******+++........................------------------------///...---,,,,,,---...///---------------.........------,,,,,,------.../////////......---------,,,------------...///000000////////////000000000000000000////////////000000///////////////000111111000000000000000000000000000000000000111111111111000000000000111111111111222222333333333444444444222333333444555555444444888:::>>>GGG[[[{{{}}}iiibbb___YYYVVVXXXSSSQQQNNNMMMMMMMMMMMMLLLJJJJJJJJJJJJHHHFFFDDDCCCBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>======::::::888777666666666666444444444444333222111111,,,,,,,,,------.........//////...------------...------...//////...------------..................---,,,,,,+++++++++,,,,,,)))))))))*********++++++---------,,,,,,,,,++++++,,,------,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,))))))((()))***,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++******++++++,,,,,,,,,,,,,,,------......//////.........///000000//////000000111222222333//////000111111222333333222222222222222333333444444444333333333444444444444444444333333222222222/////////000000///////////////............------///...............//////...//////...,,,+++---...................................................///...------------...///,,,,,,---....../////////---------------....../////////......------,,,,,,------------...///111111......//////000000111111000000////////////000000///////////////000000111//////////////////////////////000000000111111111///000000000111111111111111111222222222333333333444444555666666777777777<<<<<<@@@KKKbbbkkkccc___XXXUUUVVVSSSQQQNNNMMMMMMMMMMMMLLLIIIIIIIIIHHHGGGEEECCCBBBAAAAAA@@@???>>>===<<<<<<========================:::;;;<<<===>>>>>>>>>>>>::::::888777666666666666444444444444333222111111,,,------.../////////000//////...------------...,,,---...000000...---,,,---------.........//////---,,,,,,++++++,,,------))))))*********+++++++++------,,,,,,,,,+++++++++---...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///...------...------,,,++++++******+++---///000000...------------------------------,,,,,,,,,------.........---------,,,,,,---------,,,,,,,,,---------------///////////////000111222111111222333444555555666333333444444555666777777777666666666666777888888888888777777777777888999777777777666666666666666000000111222222111000000000000/////////.........000//////....../////////---.........------///111.........................................................------.........,,,,,,...////////////...------.........//////...//////.........------------------...///000111222......//////000000111111000000////////////000000///////////////000000111////////////////////////........./////////000000///000000000111111111111111111111222222222333333444444555555666777888888;;;<<>>===<<<<<<>>>>>>============>>>>>>:::;;;<<<===============999999888777666666666777444444444444333222111111---...///000000000000000...------,,,,,,,,,,,,,,,,,,---...//////...---,,,***++++++,,,,,,---------,,,,,,------------......,,,,,,---------............---,,,+++++++++,,,,,,---...///...,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000111000...---...------,,,+++******)))***,,,000111///,,,+++***........................,,,,,,,,,---......////////////............//////------...////////////...000//////000000111222333444444555666666777888888777888888999999:::::::::;;;;;;::::::;;;;;;<<<===???>>><<<:::999999::::::::::::::::::::::::::::::333444555666666555444333333333222222111111000000000///......---.........***+++------------...000........................................................................,,,---///000000///...---------...////////////...////////////////////////............///000111111////////////000000000000000000////////////000000///////////////000111111000000000000000000000000............////////////000000000000111111111111111111222222222333333333222222222333333555666777888999@@@RRRooojjjbbb___YYYVVVXXXWWWTTTPPPMMMLLLKKKJJJHHHJJJKKKKKKJJJIIIGGGEEECCCBBBAAAAAA@@@???>>>===<<<>>>===<<<<<<<<<<<<===>>>:::;;;;;;<<<<<<<<<;;;;;;888888777777777777777888444444444444333222111111......///000000000/////////...------,,,,,,---------..................---******++++++,,,------...,,,---.../////////......------........./////////...---,,,+++++++++,,,,,,+++,,,------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---,,,+++------------------------+++---111333444333000...++++++++++++++++++++++++(((+++------+++)))***+++------------------------,,,,,,------.../////////000//////......//////000///000111222222222111111333333333333444555666777777777888888999999::::::<<<<<<<<<<<<<<<========================>>>??????AAA???>>><<<<<<<<<===>>>==================>>>>>>888999;;;<<<<<<;;;999888777777666666555444444444111111000///////////////+++---///000///------...................................................---..................------...000000000///---,,,,,,---...///000//////.........//////000111111111000///////////////000000000000000000////////////000000////////////000000///////////////000111111000000000000000000000000...////////////000000000000000000000111111111111222222222222333333333444222222222222333555777888999;;;CCCWWWttt~~~iiiaaa___ZZZXXX[[[SSSQQQNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKHHHFFFEEECCCBBBBBBAAA@@@???>>>>>>===<<<;;;::::::;;;<<<===:::;;;;;;;;;;;;;;;::::::888777777777777777888999444444444444333222111111......///000000///...---111111000////////////000........................,,,,,,------...///000000+++---///111111000///...,,,,,,,,,---------.........---,,,+++***+++,,,---)))***,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////...---,,,+++------------------------,,,///333666777555222000)))******+++,,,,,,------,,,...///...,,,,,,///333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////............//////111222333444555444333333888888888888999:::;;;<<<999999::::::::::::;;;;;;????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>=========>>>@@@CCCDDD??????????????????@@@@@@<<<===???@@@@@@???===<<<;;;::::::999888777777666444444333222111111222222///111444444222///..............................////////////////////////------............------...///000111000///---+++,,,---///000000000///.........///000111222333333111000000////////////000111111000000//////......000000////////////000000///////////////000111111000000000000000000000000000000000000111111111111000000000000111111111111222222333333333444444444444444444444555777999:::>>>???HHH[[[vvvmmmeee\\\WWWWWWRRRUUUQQQMMMLLLMMMNNNLLLKKKIIIJJJKKKKKKIIIGGGDDDCCCCCCAAA>>>>>>>>>>>>===;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999777444222111333555666666555444222111111222222------......//////000000//////...------------...+++,,,------......------,,,------......------,,,---,,,,,,++++++,,,,,,------..................---///...---,,,+++,,,------++++++++++++++++++++++++.........---------,,,,,,+++,,,,,,---,,,+++***))))))***,,,......---,,,+++---+++***,,,///000...+++............////////////***++++++++++++***)))(((+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------......///000000000222222222222222222222222333333333333444555666777;;;;;;;;;<<<===>>>>>>???<<<<<<===>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAA@@@???>>>@@@???>>>>>>======>>>>>>@@@???>>>===<<<;;;:::999999888666555333222222222111111000000///000000111/////////000000000000111------......///000000000/////////...------,,,,,,......//////000000111111//////............//////......------------......000000////////////000000............/////////000222111000......000111222111111000000000000111111000000111111111111000000111111000000//////......000///---,,,---...000111111111222333333333333222222444555555555666888::::::;;;GGGaaa|||mmmeee\\\XXXYYYTTTUUURRRMMMLLLMMMMMMLLLKKKJJJJJJKKKJJJIIIGGGDDDCCCCCCAAA>>>>>>>>>>>>===;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===:::777555555555555666555444222111111222222/////////000000000000000//////...------------...,,,,,,---...............,,,------......------,,,---,,,,,,,,,,,,,,,,,,---......////////////......///...---,,,,,,,,,------++++++++++++++++++++++++))))))))))))((((((''''''+++,,,,,,---,,,+++***))))))+++,,,......---,,,+++...---,,,---000111///---............////////////000000000//////.........------------............////////////000000000000.........///000000111111000111222333444666777777777777777777888999:::;;;;;;;;;<<<======>>>??????======>>>????????????>>>???@@@AAAAAABBBBBBAAAAAA???@@@@@@@@@AAA@@@@@@@@@??????>>>>>>??????@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@?????????@@@@@@AAA@@@@@@???>>>===<<<;;;;;;999999888777666666666666444333333222222111111222//////////////////........./////////000000111111///............---------////////////000000000000//////............//////000//////......//////000000000////////////000000........./////////000000000000111111111111000000111111000000000000111111000000111111111111000000000000000000////////////111000///...///000222333222222333444444444444333333444555555555555777999;;;===KKKddd~~~mmmeee\\\YYYZZZWWWUUURRRNNNLLLLLLMMMLLLLLLJJJJJJKKKJJJIIIGGGDDDCCCCCCAAA>>>>>>>>>>>>===;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;:::999888666555333333555555444333222222222222111111111111000000000000//////...------------...------...////////////...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,++++++******+++,,,......------,,,......---///000111000...............///////////////...---,,,,,,,,,---...............//////000000---------.........////////////000111111222222333333333444666777888999:::::::::999::::::;;;<<<===<<<<<<======>>>>>>??????>>>??????@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA>>>???@@@AAAAAA@@@??????>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDAAAAAA@@@@@@???>>>======;;;:::::::::::::::;;;;;;888888777666555444444333222222111111000/////////000000000000000000000111------........./////////000000000000//////////////////............//////111000000//////000000111000000////////////000000....../////////000000000...///111333333111///...111111000000000000111111000000111111111111000000/////////000000000111111333222111111111222444555333333444555555555555444444555666555555555777999:::???PPPjjjoooeee[[[XXXZZZWWWTTTRRROOOMMMLLLLLLLLLLLLKKKKKKJJJJJJHHHFFFEEEDDDCCCAAA>>>>>>>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999666666777888888777666555444444444333222222222222111111111000000///////////////...------------...---......///000/////////,,,------......------,,,,,,------------------,,,,,,,,,------------,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...............,,,,,,,,,,,,,,,,,,,,,++++++,,,------......------------...//////000///...............////////////,,,+++)))(((((()))+++,,,---......//////000000000++++++,,,,,,------......111111222222333444444555999999999999999999999999::::::::::::;;;<<<===>>>=========>>>>>>????????????@@@AAAAAABBBBBBAAAAAA???@@@AAAAAABBBBBBAAAAAA???@@@AAABBBAAA???===<<<===============>>>>>>???===>>>??????@@@@@@@@@@@@?????????@@@AAABBBCCCDDDBBBAAAAAAAAA@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999777666666777777666555444333222222000000000000000/////////,,,------...///000000000111111000000//////......//////............//////111000000//////000000111000000////////////000000...////////////000000000///000111222222111000///111111000000000000111111000000111111111111000000...//////000111111222222333222222222222333444444222333333444444444444444444555666555444555666888:::BBBUUUooo~~~qqqfff[[[WWWXXXTTTSSSRRRPPPMMMKKKKKKLLLMMMKKKKKKJJJIIIHHHFFFEEEDDDCCCAAA>>>>>>>>>>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888999;;;<<<<<<;;;:::999333333333333333333222222000000000//////.........//////...------------...---......///000/////////,,,------......------,,,,,,------......------,,,***++++++,,,,,,++++++***---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------............+++,,,---......---..................////////////000...---+++,,,---///000,,,------...//////000000...//////000111111222222333333444555555666666777::::::::::::::::::::::::;;;;;;;;;<<<<<<===>>>???>>>>>>>>>???????????????@@@@@@AAABBBBBBBBBBBBBBB???@@@AAAAAABBBBBBAAAAAABBBBBBBBBAAA???===;;;999:::999999999999:::;;;;;;::::::;;;<<<=========<<<;;;<<<<<<===>>>@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@>>>===<<<;;;;;;;;;>>>>>>>>>===<<<:::888777::::::999888666555444444000000000//////.........,,,------...///000111111111111000000//////......//////............//////000//////......//////000000000////////////000000////////////000000000111222111000//////000111222111111000000000000111111000000111111111111000000......///000111222333333111111111111222222333333111111222333333333333333444555666555555555777999;;;EEEZZZuuu~~~~~~~~~~~~}}}}}}qqqggg[[[WWWWWWSSSSSSRRRQQQNNNKKKJJJLLLNNNLLLKKKJJJIIIGGGFFFEEEEEECCCAAA>>>>>>>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<<<<999999999999999999999999::::::;;;;;;:::888666444222333333444444333333222////////////............//////...------------...------...////////////...,,,------......------,,,,,,---...//////...---,,,***++++++,,,,,,++++++***------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,,,,------...---------------.........***,,,......---,,,---...............//////////////////...---...///000111,,,------...///000111111//////000111222333333444555555666666777888888999777777888999;;;<<<===>>>>>>======>>>>>>???@@@AAA??????????????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBB???@@@AAAAAABBBBBBAAAAAADDDCCCAAA@@@>>><<<;;;:::777777777666777777888999999::::::;;;;;;;;;;;;:::999999999:::;;;===>>>?????????????????????@@@@@@BBBAAA@@@>>>===<<<;;;;;;===>>>>>>>>>===<<<:::999::::::999888777666555444222222111000//////......------...///000000111111000000000000//////////////////............//////000//////......//////000000000////////////000000/////////000000000111111333111///......///111333111111000000000000111111000000111111111111000000//////000000111222333333000000111111111222222222000111222222333333222222333444555555555666888:::>>>III```zzzxxx}}}|||zzzzzz~~~pppggg]]]XXXXXXSSSRRRRRRQQQNNNJJJJJJLLLNNNLLLKKKJJJHHHGGGFFFEEEEEECCCAAA>>>>>>>>>>>>===;;;;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::888888777777666555444333222222333444444444333222///////////////000000000//////...------------...,,,,,,---...............,,,------......------,,,,,,---...//////...---,,,,,,,,,------------,,,,,,------.........---,,,+++------------------------------------......//////---,,,,,,+++,,,---...///---------------...//////***---//////---,,,...///............////////////,,,,,,,,,,,,------......---......///000111222333000000111222333444555666777777777888999999::::::666777888999:::;;;<<<===============>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA???@@@AAAAAABBBBBBAAAAAACCCAAA???===<<<<<<===>>>:::999999999999:::;;;;;;<<<<<<=========<<<;;;;;;888888888888999:::<<<<<<<<<=========>>>>>>??????BBBBBB@@@???>>>>>>>>>>>><<<===>>>???>>>===;;;:::;;;;;;:::999888888777777555555444333111000000///......//////000000000111////////////000000000000//////............//////111000000//////000000111000000////////////000000//////000000000111111111111111000000000000111111111111000000000000111111000000111111111111000000000000000111111222222222000000111222222222222222111222333333444444333333111333444555555777999;;;BBBNNNfff|||zzzwwwyyyoooggg^^^YYYYYYTTTRRRRRRQQQNNNJJJIIILLLNNNLLLKKKJJJHHHGGGFFFEEEEEECCCAAA>>>>>>>>>>>>===;;;;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::777777888888888999999:::111222333444444444333222//////000000111111222222//////...------------...+++,,,------......------,,,------......------,,,,,,---///000000///---,,,---......//////......---,,,---.........---,,,+++------------------------,,,,,,,,,---------......---,,,,,,+++,,,---...///...------------...//////+++...111000...---///111............/////////000,,,,,,---.../////////......///000111222333444444666666777888999:::;;;<<<777888888999999:::;;;;;;999999999999999999999999::::::::::::;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBBBBBBBAAAAAAAAA@@@===<<<<<<===@@@AAA???>>>>>>>>>>>>???@@@@@@??????@@@??????>>>======888888888888999:::;;;;;;;;;;;;<<<<<<======>>>>>>BBBAAAAAA@@@@@@AAAAAAAAA;;;<<<===>>>>>>===;;;:::=========<<<<<<;;;::::::777777666555333222111111////////////000000000000......//////000000111111//////............//////222222111111111111222222000000////////////000000000000000000111111111111...000111222222111000...111111000000000000111111000000111111111111000000111111111111111222222222000111222333333333222222222333444444555555444444000222444555555777:::===FFFRRRjjj}}}zzzyyyuuuyyyrrrddd```^^^[[[ZZZWWWTTTOOOMMMLLLMMMMMMLLLNNNMMMKKKHHHFFFEEEDDDCCCDDDDDDCCCAAA???>>>===<<<>>>===<<<;;;:::999999999<<<<<<;;;::::::999888888888999999:::::::::999999555333222222333444222111111111111111000000000000///...---,,,,,,,,,,,,,,,...........................000000///...---...///,,,------......------,,,/////////...---------,,,---------............///------------------------//////.........------------,,,,,,++++++,,,,,,---,,,------......------,,,...///000///...---...///000000000///......------%%%(((,,,000111///---+++000111222333444555555555666777888999:::;;;;;;;;;===;;;::::::;;;<<<;;;:::888888888888888999:::;;;888888888999999:::<<<<<<888999999:::<<<===>>>>>><<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@???>>>???AAABBBAAA@@@<<<<<<<<<<<<===>>>@@@@@@BBBBBBAAAAAA@@@?????????<<<888444222222444666666555555555555777999<<<===>>>???AAABBBCCCBBBBBBAAA@@@AAAAAA@@@???===;;;:::::::::::::::::::::::::::999:::;;;;;;:::777555333444222///---,,,---///111000000/////////000000111///............///000000222222111111000000//////222222222222222222222222000000000111222222222333000000000000000000000000000000000000000111111111000000000000000000000000000000111111111111000000111000/////////000222333222222222222222222222222222000222777999888:::>>>BBBWWWsss{{{xxxxxxzzz}}}uuufffaaa]]]ZZZXXXWWWSSSOOOMMMLLLMMMMMMLLLNNNMMMKKKIIIFFFEEEDDDCCCAAA@@@@@@???>>>======<<<===<<<;;;;;;::::::::::::<<<<<<;;;::::::999888888888999999::::::999999888555444333333444444333222111111111111000000000000///...------,,,,,,,,,---...........................000000///...---...///---......//////......------------------,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------,,,,,,++++++,,,,,,---,,,------......------,,,,,,---...---,,,+++,,,...000/////////......------***+++---...///000000000000111333444555555666666666777888:::;;;<<<<<<<<<===;;;999999999:::999888666666555555444555555555444444444444555666777888777777888999:::;;;<<<<<<=========>>>>>>??????@@@??????@@@@@@AAAAAAAAABBBAAA???>>>>>>??????>>><<<===<<<<<<<<<===>>>??????AAA@@@@@@@@@?????????>>>AAA>>>999777777777777777777666555444444555666666===>>>???AAABBBBBBBBBBBBAAAAAAAAAAAA???===;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;999888777555444222000/////////000000000/////////000000111...............///000111111111111000000000000000111111111111111111111111111111111111111222222222000000000000000000000000/////////000111111222222111111111111111111111111000000111111111111000000111000000///000111222333333333333333333333333333444222444888:::999;;;???GGG^^^zzz}}}{{{}}}~~~yyyiiibbb]]]YYYWWWVVVSSSOOOMMMMMMMMMLLLLLLMMMLLLKKKIIIGGGEEEDDDCCC>>>>>>============<<<<<<<<<;;;;;;:::::::::;;;;;;<<<;;;;;;::::::999999888888999999999999999888888666555444444555555444222111111111111000000000000///...------,,,---------...........................000000///...---...///...//////////////////...++++++,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,...............---------------,,,,,,,,,,,,------------............------,,,---...---,,,,,,---...//////..................000///.........111333555222222444555666777777777777888999;;;<<<=========<<<:::777777777777666555555555444333222222222222111111111111222333444444555555666777888999::::::<<<<<<======>>>>>>??????>>>>>>@@@AAABBBCCCCCCCCCCCCAAA?????????>>>===;;;=========<<<======>>>>>>????????????>>>>>>>>>>>>BBB???<<<::::::999777555555444333222222222222222:::;;;===???AAABBBCCCCCCAAABBBBBBAAA@@@>>><<<:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888777666444222111000///111111000000///000000111...---......///000111222000000000000111111111111000000000000000000000000222222222111111111111111000000000000000000000000......///000111222222333111111111111111111111111000000111111111111000000111111000000111111222333444444444444444444444444666444666::::::999===BBBNNNfff~~~~~~~~~}}}|||zzzyyyyyyxxxxxxyyyzzzzzzxxxyyyzzz{{{~~~|||kkkddd___ZZZXXXVVVSSSPPPNNNMMMMMMLLLKKKLLLLLLKKKIIIGGGFFFDDDCCC>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;::::::999999999888999999999999888888777777555444444555666444333111111111111000000000///......------------.................................000000///...---...///......////////////......++++++,,,,,,---------...---------............///------------------------........................------,,,,,,,,,,,,------------............---------...000///......///000..................//////222111000///000222444666333444555777888888888888;;;;;;<<<<<<<<<<<<<<<;;;;;;888666555555555444222555444333333333333333444333333333333333444555555444444555555666777777888999:::;;;<<<>>>???@@@@@@??????AAABBBCCCCCCCCCBBBDDDBBBAAA@@@AAAAAA???>>>>>>======<<<<<<<<<==================>>>>>>>>>>>>===;;;:::999888777444222111111111222222333333444888999;;;===@@@BBBCCCDDDCCCCCCCCCBBB@@@>>><<<:::888888888888888888888888:::::::::::::::<<<======:::::::::888777444222000222222111111000111111111............///000222222//////000000111111222222000000000000000000000000333222222222111000000000////////////////////////000000000000000111111111111111111111111111111111000000111111111111000000111111111111222222333333555555555555555555555555666555777999999999>>>EEESSSnnn~~~|||zzzxxxwwwvvvssssssssssssssssssssstttqqqrrrsssssstttwww{{{|||kkkeee```\\\ZZZUUUSSSPPPNNNNNNMMMLLLKKKKKKKKKKKKJJJHHHFFFDDDCCCBBBAAA@@@???===<<<;;;:::;;;;;;:::::::::;;;<<<<<<;;;;;;::::::::::::999999999999999999888888777666777555444444555666444333111111111111000000000///......---------......///...........................000000///...---...///,,,------......------,,,,,,,,,------......//////---------............///........................---........................------,,,,,,------...---......//////......------...//////......///111.........//////000000000111111222333333444444444555666777888999:::::::::>>>>>>>>>===<<<;;;999888:::888555444444444333222222222222333444555666777666555555555555666666777444444444555555666666777666777999;;;>>>@@@AAABBBAAABBBCCCDDDDDDCCCAAA@@@AAA@@@??????AAAAAA@@@???>>>===<<<<<<<<<<<<<<<===<<<<<<<<<======>>>>>>???999888777777888777444222222222333333444444444444777888:::<<>><<<;;;777777777777777777777777777777777888999;;;<<<===;;;;;;<<<;;;:::777555333555444333222222222222222.........//////111222222//////000000111111222222111111111111111111111111333222222222111000000000////////////////////////222222111111000/////////111111111111111111111111000000111111111111000000111222222333333333333333555555555555555555555555555444666888888888???HHH[[[xxx~~~~~~|||{{{yyywwwvvvuuuqqqrrrrrrqqqqqqqqqppppppmmmnnnooonnnnnnppptttvvv{{{kkkeee```\\\ZZZUUUSSSPPPOOONNNNNNLLLJJJJJJKKKKKKJJJIIIGGGDDDCCCDDDCCCBBB@@@>>><<<;;;:::<<<;;;;;;:::::::::;;;;;;::::::::::::::::::::::::999999999999888777666666666555444444555555444222111111111111000000000000.........---......///000...........................000000///...---...///,,,,,,------------,,,,,,------..................---------............///........................---------.....................------------............////////////......***,,,------,,,,,,...///......///000111111222222111222444666777666444333777777999:::;;;<<<<<<<<>>===<<<:::888777:::888555555555555444333111111222333444666777888777666666666666666777777555555555555666666666777555666888:::===???AAABBBBBBCCCDDDEEEEEECCCAAA@@@===<<<;;;<<<>>>???>>>===<<<<<<<<<;;;<<<<<<======;;;<<<<<<===>>>??????@@@:::999999999:::999777555666666666666555444333333888999:::<<>>===<<<<<<===<<<;;;;;;::::::::::::::::::::::::::::::::::::999999999999888777666555555444333333444444333222111111111111000000000000...............///000000...........................000000///...---...///------............------......---------------------------............///---------------------------------.........//////......------------............////////////......***+++------,,,---...000...///000111222333444444444555777888888777666555888999:::;;;<<<=========<<<<<<===<<<;;;:::999999:::888666666777777666555555555555555666888999999999999888888888888999999666666666777777777777777777777999:::<<<>>>??????@@@BBBDDDFFFFFFEEECCCAAA===<<<;;;;;;<<<<<<;;;:::;;;;;;;;;;;;<<<<<<===>>>;;;<<<<<<===???@@@AAAAAA@@@>>><<<;;;<<<;;;999888555666666777777666555444999:::;;;<<>>>>>>>>>>>>>>===<<<;;;:::999999999::::::::::::::::::::::::999999999888888777555555555333222222333444222111111111111111000000000000...............///000000...........................000000000...---...///......////////////......---------,,,,,,+++++++++---------.........//////++++++++++++++++++++++++---------.........//////......------------............////////////......,,,---////////////000222//////000222333444555666777888888888999999999999888999;;;<<<======>>>>>>::::::;;;;;;<<<;;;;;;;;;:::888666666888888888777;;;:::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<777777777888888888888888999999:::;;;;;;<<<<<<===>>>@@@CCCFFFGGGFFFEEECCC@@@???=========<<<;;;999:::::::::;;;<<<===>>>???;;;<<<===>>>???@@@AAABBBDDDAAA>>><<<<<<;;;999777111222444666888999999888;;;;;;;;;===???BBBEEEGGGFFFFFFFFFDDDBBB???===;;;555555555555555555555555444666888:::;;;:::999888888999:::;;;<<<===??????;;;:::999888777777777777333222111000////////////222222111111000000//////////////////////////////000000111111222222222333000000000000000000000000------...000111333444444222222222222222222222222000000111111111111000000222333444555555555444333444444444444444444444444444444777::::::===HHHUUUrrr}}}~~~~~~~~~}}}zzzxxxuuusssmmmnnnoooooonnnnnnppprrrnnnrrrxxx}}}|||kkkbbb\\\XXXVVVXXXVVVTTTQQQOOOMMMLLLKKKKKKJJJIIIHHHFFFEEEDDDCCCDDD@@@<<<;;;===???>>>=========<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;:::888555666999999777444555444444333333222222111000000000111111000000000000000000///......------...,,,***+++...///...,,,000000000000000000000000111000000000//////......222111000//////......///...---------...///111222............////////////000///...---,,,,,,---...000000000000////////////111000000///......------------...///////////////333333444444444444444444///222666:::<<<;;;:::888============<<<;;;:::999;;;;;;;;;::::::999999999:::::::::::::::;;;======<<<<<<<<<<<<<<<=========AAAAAAAAAAAA@@@@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;999999::::::;;;<<<<<<===???AAADDDDDDDDDDDDEEEFFFCCCAAA???===<<<<<<======BBBAAA??????@@@@@@???===??????>>>===>>>AAACCCDDDCCCCCCCCCAAA@@@>>><<<;;;777777777777777777777777:::;;;===@@@BBBDDDEEEEEEFFFGGGGGGFFFDDDAAA>>><<<999888777555444333333333444555666777888888888888666777999<<>><<<:::888777999777555333111000000000444333111000/////////000222222222111111111111000000111111111111222222222222222222111111111000000000000000000000000000000...///000111111111111111000111111111111222222222111111222222222222333333333333333444444444555555777888666999???>>>FFFZZZxxx{{{}}}zzzxxxwwwuuurrrqqqrrrsssrrrrrruuuvvvxxx}}}~~~mmmddd^^^ZZZYYYXXXVVVTTTQQQOOOMMMLLLKKKKKKJJJIIIHHHGGGEEEDDDDDDCCC@@@===<<<===???>>>======<<<<<<<<<;;;;;;;;;;;;999999:::::::::::::::999999888777777888888777666555555444333333222222111222333333444444333333222.........///////////////111///...///111222111///........................000000000000//////......///......------------.........------...///111222............////////////111000///...---......////////////............................../////////111222222222222111000000444444444555555666666666555777:::<<<>>>>>>===<<<<<<<<<=========<<<;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<===>>>??????>>>??????@@@AAABBBCCCCCCAAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>=========<<<<<<:::;;;;;;<<<======>>>>>>===???BBBCCCDDDDDDFFFGGGDDDCCCAAA@@@@@@@@@BBBCCCCCCBBB@@@AAABBBBBBAAA@@@AAA@@@?????????AAACCCDDDCCCBBBBBBAAA???>>><<<;;;777777777777777777777777999:::<<>>>>>>>>>>>===<<<;;;;;;:::999666444222111111111222222333333222111000///222222222111111111111000000111111111111222222222222222222111111111000000222222222222222222222222///000000111111111111000111111111111222222222222333333444444444444555555333333444444444555555555777999666999??????HHH]]]}}}www|||}}}|||yyywwwuuutttuuuvvvvvvuuuvvvwwwzzzmmmccc^^^[[[ZZZWWWVVVTTTQQQOOOMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDCCC@@@>>>======>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;888999999::::::999999888777888999888777666666777555555444444333222222222000111111222222111111000------......///000000111111000///000222222222000........................---------,,,,,,,,,,,,,,,...------------...//////......---......///000111............////////////111111000////////////000---------...............,,,,,,---...//////000000333333444333333222111000444555555666777888999999:::;;;<<<======>>>======;;;<<<<<<===========================<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBB@@@@@@AAACCCDDDEEEFFFGGGAAABBBCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@????????????======>>>>>>??????@@@@@@<<<>>>AAACCCCCCDDDFFFHHHEEEDDDCCCCCCDDDEEEFFFGGGDDDCCCBBBCCCDDDEEEDDDCCCCCCBBBAAA@@@AAAAAACCCCCCBBBAAAAAA@@@???>>><<<;;;777777777777777777777777999:::;;;===???@@@BBBBBBFFFFFFGGGGGGEEEBBB@@@>>><<<<<<:::999888888888888444555666777777888888888888777888:::;;;;;;999777;;;;;;<<<>>>>>>?????????===<<<999777555333222222000222333555444333111///222222222111111111111000000111111111111222222222222222222111111111111111222222222222222222222222111111111222111111000000111111111111222222222333333333444444444444555555333444444444444555555555777999777999???@@@KKKbbbvvvzzz||||||~~~~~~}}}{{{yyyxxxyyyzzzzzzzzzwwwyyy}}}kkkaaa\\\YYYZZZWWWVVVTTTQQQOOOMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEBBBAAA???>>>============;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999999888666999:::999666444666999555555555444333333222222//////000000000000//////............//////000000...------...////////////.................................---------------.........//////000222222............//////000000............////////////000000//////////////////------............//////,,,------...//////000000111222222333333222222222555666777888999:::;;;<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCC@@@AAAAAABBBCCCDDDDDDEEEBBBCCCDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBB>>>@@@BBBCCCCCCDDDEEEFFFEEEEEEDDDDDDDDDEEEFFFGGGEEEDDDCCCDDDFFFGGGFFFEEEDDDDDDCCCBBBAAAAAABBBBBBAAAAAAAAAAAA@@@???>>>===999999999999999999999999999999:::;;;===>>>@@@@@@FFFGGGHHHHHHGGGDDDBBB@@@>>>===<<<;;;::::::::::::999999999999999888888777:::999999;;;======<<<;;;:::;;;<<<>>>???@@@AAAAAA@@@>>>===:::888666444444111222333333333222222111222222222111111111000000000000111111111222222222111111111111111111111111000000000000000000000000222222222222111111000///111111111222222222333333111111111222222222333333444444444444555555555555777999777999@@@BBBPPPiii~~~sssrrrtttyyy~~~~~~}}}|||}}}~~~~~~~~~zzz|||mmmbbb\\\ZZZZZZVVVUUUSSSQQQOOONNNMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFAAAAAA@@@???===<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999666999:::999666444666999666666555444444333333222222333333333333333333222000000//////............,,,,,,------------......////////////////////////222222222222222222222222............///111222333.........///////////////............////////////............................../////////000000000////////////////////////000111222444555666666666777777888999;;;<<<=========<<<;;;:::999::::::;;;;;;;;;===>>>??????@@@@@@????????????????????????????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAACCCDDDDDDCCCBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBDDDCCCCCCDDDFFFGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;<<<>>>???FFFGGGHHHHHHHHHFFFCCCBBB???>>>===<<<<<<;;;;;;<<<>>>>>>======<<<:::999888:::999888999<<<>>>>>>===;;;<<<===???@@@AAAAAAAAABBBAAA@@@>>><<<999888777555333111000000111222444222222222111111111000000000000111111111222222222111111111111111111111111000000000000000000000000222222222222222111000///111222222222222333333333111111111222222222333333444444444555555555666666777:::888:::@@@DDDUUUpppzzzoooooooootttzzz~~~|||zzz}}}}}}qqqfff___\\\[[[VVVUUUSSSQQQOOONNNMMMMMMJJJJJJJJJIIIHHHGGGGGGGGGAAAAAABBB@@@===;;;;;;<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999777888999888777666666777666666555555444333333333111111222222222222111111111000000///......---------...//////......///000000000000000000000000000......////////////000000,,,,,,,,,------///000000......////////////..................////////////,,,---...............---......//////000111111111000000000000000000000000222333555777999:::;;;<<<888999999:::;;;<<<======???>>>======<<<<<<======<<<<<<>>>???@@@@@@@@@@@@????????????@@@@@@@@@@@@????????????@@@AAABBBBBBGGGGGGFFFEEEEEEDDDDDDCCCDDDEEEEEEFFFFFFFFFFFFEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBDDDEEEDDDBBBAAAAAAAAABBBBBBAAAAAA@@@@@@@@@???CCCBBBAAABBBCCCDDDCCCBBBAAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>::::::999999:::;;;===>>>DDDEEEGGGGGGGGGEEECCCBBB>>>======<<<;;;;;;<<<<<>>===;;;;;;:::888666666999;;;<<<<<<<<<===>>>@@@AAAAAAAAAAAACCCCCCBBBAAA???===;;;:::999666333000///000333555222222222111111111111000000111111111111222222222111111111111111222222222222222222222222222222222222222222333222222111111222222222222333333333333333333444444444444555555444444555555555666666666777:::888:::AAAFFFZZZwwwvvvmmmooolllpppvvv{{{|||zzzyyy~~~sssggg```[[[ZZZVVVUUUSSSQQQOOONNNMMMMMMJJJJJJJJJIIIHHHHHHGGGGGG@@@BBBBBBAAA===;;;;;;<<<999999:::::::::;;;;;;;;;;;;<<<<<<;;;:::999888888999888777777888888777666666666666555444444333333//////000000000000/////////////////////.........---///111000///...000222////////////////////////+++++++++,,,,,,------------------------...///000......///000000///...---............////////////,,,---...///000//////...------......///000000111000000111111222222333333444555666888:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<>>>>>>>>===>>>>>>???@@@@@@@@@@@@>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???AAABBBBBB@@@??????@@@@@@@@@@@@AAAAAAAAAAAAAAABBB@@@??????@@@AAA@@@>>>>>>>>>>>>>>>>>>>>>=========>>>>>>?????????>>>>>>????????????????????????;;;:::999999999;;;===>>>AAABBBCCCDDDDDDCCCAAA@@@===<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>????????????>>>;;;888666777888999999;;;<<<>>>@@@AAABBBCCCCCCCCCCCCDDDCCCBBB@@@???>>>;;;999666444222333444444222222222111111111111000000111111111111222222222000000111111111222222222222222222222222222222222111111222333333333222222222222222333333333444444333333444444444444555555555555555555666666666666777;;;999:::AAAHHH]]]|||qqqjjjmmmgggkkkrrrxxx}}}{{{zzzsssggg^^^YYYXXXUUUTTTSSSQQQOOONNNNNNMMMJJJJJJJJJIIIIIIHHHHHHGGG@@@BBBCCCAAA===::::::<<<999999999::::::;;;;;;;;;;;;;;;;;;:::999888777666:::888555666999999777444666666666555444444333333222222333333333333222222------......///000000000,,,...000000------///111......................../////////000000111111111000////////////000111111......///000000///...---............/////////000---...///111111111000///,,,,,,------...///000000//////000222333444555666444555666777888999999999::::::;;;;;;;;;;;;;;;;;;>>>>>>?????????>>>>>>===>>>>>>???@@@@@@@@@@@@???>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAABBBDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<===??????>>>>>>???@@@>>>???@@@BBBCCCDDDDDDDDD@@@???>>>>>>>>>???===<<<<<<<<<============<<<<<<;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999;;;===>>>>>>???AAABBBBBBAAA???>>><<<;;;;;;::::::::::::;;;888999;;;===???AAABBBBBBCCC@@@;;;999888999999888:::;;;===@@@BBBDDDEEEEEECCCDDDDDDDDDDDDBBBAAA@@@<<<;;;:::888777555444333222222222111111111111000000111111111111222222222000000111111222222222222000000000000000000000000000111222333333333333333222222333333333444444444111111222222222333333333555555555555666666666777777;;;999:::AAAIII___mmmfffjjjbbbgggnnnuuu~~~~~~~~~}}}|||tttiii```[[[YYYVVVUUUTTTRRRQQQOOONNNMMMOOONNNLLLJJJHHHGGGFFFFFFBBBAAA???>>><<<;;;;;;;;;:::;;;<<<===>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::===;;;:::888777777888888222444777888888666333111111111111111111111111111333222111///............000000000000000000000000111111000000//////......//////............/////////...---,,,,,,---...///////////////////////////111000000/////////000000............---,,,+++***000///...///000111000///111111000000111333555666777777777888999999::::::<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===>>>???@@@@@@BBBAAA@@@??????@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCBBBCCCEEEFFFGGGGGGGGGFFFBBBCCCDDDEEEEEEEEEDDDCCCDDDDDDEEEFFFGGGFFFDDDBBBBBBAAA@@@@@@AAABBBAAA@@@DDDCCCBBBAAAAAABBBDDDDDDAAAAAAAAA@@@>>>===>>>???BBBCCCBBBAAAAAAAAACCCEEE???===<<<;;;<<<<<<;;;:::999999:::;;;;;;;;;::::::===<<<;;;;;;===??????>>>;;;;;;;;;===???@@@@@@>>>;;;;;;;;;;;;<<<<<<===>>>===???AAACCCCCCAAA???===;;;;;;::::::999:::::::::888888888999::::::;;;;;;;;;<<<======<<<999666444444666999===@@@CCCEEEEEECCCCCCCCCCCCCCCBBBBBBBBBAAA???===;;;:::888444222333222111111111222333444222222222111111111111000333333333333333333333333111111222222222333333333222222222222222222222222111111222222222333333333333333222222333333444555333333444444555666666666888555777>>>BBBKKKdddyyyjjjeeedddhhhjjjmmmsss|||~~~~~~~~~|||~~~qqqfff^^^YYYXXXVVVUUUTTTRRRQQQOOONNNMMMMMMLLLKKKIIIHHHFFFFFFEEEBBBAAA???>>><<<;;;;;;;;;888999::::::;;;;;;::::::<<<<<<;;;;;;;;;:::::::::;;;:::999777777666777777444555777888888666333222111111111111111111111111222111000//////......///000000000000000000000000000000000000/////////////////////....../////////000//////......//////000////////////////////////111111000//////000000111,,,---...............---......////////////000000111111111111222444555666888888999999::::::;;;;;;===<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>???@@@@@@AAAAAA@@@??????@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGGGGFFFEEEDDDBBBBBBCCCDDDEEECCCAAA?????????>>>>>>???@@@@@@@@@CCCDDDFFFHHHHHHGGGFFFEEECCCCCCCCCAAA@@@???@@@AAAEEEEEEDDDCCCBBBBBBCCCDDDEEECCCAAA???>>>===<<<;;;<<<<<<======>>>>>>>>>>>>>>>===;;;;;;<<<===<<<<<<===<<<<<<===>>>???>>><<<>>>======<<<<<<======>>>>>>???@@@AAAAAA@@@???>>>999999888777777777777777777777888888999999999::::::;;;<<<===<<<999666555555666888;;;???BBBDDDEEECCCCCCCCCCCCCCCBBBBBBBBBBBB@@@>>>===<<<;;;888555444444333222222222333444222222222222111111111111111111111111111111111111111111222222222333333333222222222222222222222222111111222222222333333333333333222222333333444555333333444555555666666777777444777===AAAKKKeee~~~vvvhhheeedddeeeggglllrrr|||~~~oooeee^^^ZZZXXXVVVUUUTTTRRRQQQOOONNNMMMKKKKKKJJJIIIHHHGGGFFFEEEBBBAAA@@@>>>===<<<;;;;;;:::999999999999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::999888777666666666666777777777777666444333222111111111111111111111111000000////////////000000000000000000000000000000////////////000000000000////////////////////////111000000//////000000111////////////////////////111000000///000000111111,,,---...///000000000000---000222111//////111333222222222222333555666777999999::::::;;;<<<<<<<<<>>>======<<<;;;;;;::::::;;;<<<======>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCAAAAAAAAABBBCCCDDDCCCDDDDDDDDDCCCBBBAAAAAA@@@AAACCCDDDCCCBBB@@@>>>>>>>>>>>>???@@@CCCEEEFFFIIILLLQQQUUUVVVTTTPPPMMMKKKJJJIIIHHHFFFFFFEEEEEEIIIIIIHHHHHHGGGGGGFFFFFFHHHFFFCCC???===;;;;;;:::======<<<<<<<<<<<<<<<<<<>>>===;;;<<<===??????>>>@@@???>>>>>>??????===<<>>=========>>>>>>????????????????????????::::::888777666666666666666777777777777777777777888999:::;;;;;;999777666666666777999<<<@@@CCCDDDCCCCCCCCCCCCCCCBBBBBBAAACCCAAA@@@??????>>><<<:::777666555444333333333444333222222222111111111111111111111111111111111111111111222222222333333333222222222222222222222222111111222222222333333333333333333333333444444555333444444555555666777777999666888>>>CCCOOOiiisssgggddddddbbbeeejjjrrr}}}ooofff```\\\[[[VVVUUUTTTRRRQQQOOONNNMMMKKKKKKJJJJJJIIIHHHGGGFFFBBBAAA@@@>>>===<<<<<<;;;<<<<<<;;;:::;;;<<<===>>><<<<<<;;;;;;;;;:::::::::999999888888777777777777888777666444333222222222111111111111111111111111///////////////000111111////////////////////////.........///000111111111/////////000000/////////000000000000000000000000//////////////////////////////......//////000000......///000000000000000...222555444111000333777333333333444555666777888999999999:::;;;;;;<<<<<<>>>>>>======<<<;;;;;;:::<<<======>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFEEECCCBBBAAA@@@BBBDDDFFFIIIMMMRRRVVVYYY]]]bbbfffgggddd```]]]XXXVVVTTTRRRPPPOOONNNLLLOOOOOOOOOOOOPPPPPPNNNMMMNNNLLLIIIEEE@@@>>>======@@@???===<<<;;;<<<======???>>>===>>>AAACCCDDDCCCCCCAAA??????@@@@@@???>>>>>>>>>>>>===>>>>>>????????????>>>======>>>??????>>>>>><<<;;;999999888888777666666666666666666666666777888999:::999777777777777666777:::===AAACCCBBBCCCCCCDDDDDDCCCBBBAAABBBAAA@@@@@@AAAAAA???===999999888777555555444444333333222222222111111111333333333333333333333333111111222222222333333333222222222222222222222222111111222222222333333333333333333333333444555555444444444555666666777777;;;999;;;@@@HHHWWWqqqtttgggcccbbbbbbeeekkksss~~~~~~mmmeee___\\\[[[VVVUUUTTTRRRQQQOOONNNMMMLLLLLLLLLLLLKKKJJJHHHGGGCCCBBB@@@???===<<<<<<<<<<<<<<<;;;:::;;;<<<===>>><<<<<<;;;;;;;;;:::::::::999999999999999999888888777666444333111111111111111111111111111111111111///......//////000111222////////////////////////------...///000111222222//////000111111000//////////////////////////////////////////////////////---------------...///000000000111111000//////...---111555444000///333777333444555666777888888999888888999999:::;;;;;;;;;>>>>>>=========<<<<<<<<<======>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC@@@AAACCCDDDDDDCCCBBBAAADDDDDDDDDDDDEEEEEEEEEFFFDDDGGGJJJJJJIIIGGGFFFGGGFFFIIINNNSSSWWW]]]dddiiinnnpppsssuuuuuussspppnnneeebbb^^^\\\\\\[[[XXXVVVVVVVVVVVVYYY[[[[[[YYYVVV\\\\\\YYYSSSKKKFFFCCCCCCBBBAAA@@@@@@AAADDDGGGIIIFFFEEECCCDDDEEEFFFFFFEEEDDDBBB@@@@@@AAAAAAAAA@@@============>>>???AAAAAA@@@???>>><<<<<<>>>???@@@AAA@@@>>>===<<<;;;;;;;;;888888777777666666555555555666777888888888777777777666666666888;;;>>>@@@@@@AAACCCDDDEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@>>>;;;;;;:::999888777555555333333333222222222222111333333333333333333333333111111222222222333333333222222222222222222222222111111222222222333333333444444333333444444555666444444555555666777777888:::999;;;AAAKKK^^^yyyvvviiiccc```cccffflllttt|||~~~|||kkkccc]]]ZZZYYYVVVUUUTTTRRRQQQOOONNNMMMMMMMMMNNNMMMLLLJJJHHHGGGCCCBBBAAA???>>>===<<<<<<:::999999999999:::;;;;;;<<<<<<;;;;;;;;;:::::::::999999::::::::::::999888666666444333222222222222111111111111111111111111///////////////000111111000000000000000000000000---......///000111111222//////111111111111//////...//////000000//////...////////////////////////------------...///000000111111111111000///...---,,,///111111//////222555444555666888999999999999888888888999::::::;;;;;;============>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCC<<<===???AAAAAAAAA@@@@@@AAAAAABBBCCCDDDFFFHHHIIIJJJNNNRRRSSSQQQOOOPPPRRRRRRXXX___eeejjjooowww|||}}}{{{pppmmmiiiiiijjjjjjgggddddddcccdddgggjjjjjjfffbbbiiijjjhhhbbbXXXPPPLLLKKKEEEEEEDDDEEEIIINNNSSSVVVUUURRRPPPNNNNNNMMMKKKJJJKKKHHHEEEDDDDDDEEEDDDCCC??????>>>??????AAABBBBBB@@@???>>>======>>>???@@@??????===<<<;;;;;;;;;;;;::::::999888777777666666555555666666777666666666666666666666777999;;;<<<===???BBBDDDEEEEEEEEEDDDBBBAAA@@@AAABBBBBB@@@>>>======<<<<<<:::999777777333333333333222222222222111111111111111111111111111111222222222333333333222222222222222222222222111111222222222333333333444444444444444555555666444555555666666777888888777888:::@@@NNNfffuuuiiiccc___dddgggnnnvvv{{{~~~|||kkkccc]]]ZZZYYYVVVUUUTTTRRRQQQOOONNNMMMMMMMMMNNNMMMLLLIIIFFFEEECCCBBBAAA???>>>===<<<<<<888999::::::;;;;;;::::::<<<<<<;;;;;;;;;:::::::::777888999::::::999888777666666666555555444444444111111111111111111111111000///////////////000111000000000000000000000000......//////000000111111...///111222222111///...///000111111111111000///////////////////////////.........//////111222222/////////000000///......//////000111222333444444555666888999:::;;;::::::999999::::::;;;;;;<<<<<<;;;<<<===>>>???@@@@@@AAA>>>????????????@@@@@@@@@AAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCC======<<<<<<===@@@BBBDDDBBBBBBCCCFFFIIILLLOOOQQQUUUZZZ___```^^^]]]___bbbeeellluuu{{{~~~{{{xxxvvvwww{{{}}}|||yyyzzzxxxxxx{{{}}}|||vvvpppppptttvvvsssllleeeaaaaaaXXXVVVTTTSSSUUUYYY^^^aaacccaaa___^^^^^^]]]\\\[[[ZZZWWWRRROOONNNMMMLLLJJJDDDDDDCCCBBBBBBAAABBBBBB@@@@@@????????????@@@@@@>>>>>>===<<<;;;;;;<<<<<<===<<<;;;:::999888777777555555555555555555555555555555666777777888999999;;;===AAADDDFFFGGGFFFFFFCCCBBBAAABBBCCCBBBAAA???============<<<;;;999888444444333333333222222222111111111111111111111111111111222222222333333333222222222222222222222222111111222222222333333333444444444444444555666666555555555666777777888888777:::===DDDTTTpppqqqgggccc```cccgggnnnwww|||mmmeee___\\\[[[VVVUUUTTTSSSQQQOOONNNMMMMMMMMMMMMMMMKKKHHHEEECCCCCCBBBAAA???>>>======<<<:::;;;<<<===>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::666777888999999888777666666777777888777777666555111111111111111111111111000000////////////000000000000000000000000000000////////////000000000000...000111222222111000...000111222333333222111000////////////////////////000000000000111222333444,,,---...///000000000000333222222444666888888777555666888:::;;;;;;;;;:::::::::;;;;;;<<<======>>>;;;;;;<<<>>>???AAABBBBBB???????????????@@@@@@@@@AAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAA???<<<:::<<<@@@FFFJJJJJJJJJLLLOOOSSSXXX\\\^^^```eeekkkllljjjiiilllooottt||||||www}}}}}}|||}}}rrrnnnjjjfffdddfffiiikkkkkkjjjiiijjjlllnnnnnnnnniiiddd___ZZZXXXVVVSSSRRRIIIHHHGGGEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>>>>>>>===<<<:::999888888666666555555555444444444444555666777888888888777999<<<@@@DDDGGGHHHGGGGGGEEECCCCCCCCCDDDCCCAAA???======>>>>>>>>><<<;;;:::444444444333333333222222333333333333333333333333111111222222222333333333222222222222222222222222111111222222222333333333555444444444444555666666555555666666777777888888:::===AAAHHH[[[xxxllldddbbbaaaaaaeeemmmxxx}}}mmmccc^^^[[[[[[YYYXXXWWWUUUSSSRRRQQQPPPOOOOOONNNMMMKKKIIIHHHGGGDDDAAA>>>===???@@@AAAAAA===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999888888888888777666666666555444444333333333333333222222222111111111222333111///......///...///////////////...---//////000111111111111111000000000000000000000000......---,,,---...///000000000000///////////////000000000000111111111111//////...------...000111333555666555444444555666::::::;;;;;;<<<===>>>>>>;;;:::;;;;;;<<<>>>???@@@CCCCCCBBBAAA@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBB<<<;;;<<>>>>>>>>>>>>>>>>>===<<<::::::999999888777666666444555666888999999999999<<<===???AAACCCEEEFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@>>>=========>>>>>>;;;:::888666444333222222222333333444444444333333333333333333333333333333222222333444444444444333222222333333333333444444555444444333333333444444444666666666666666888:::888;;;>>>HHHaaa}}}pppfffaaaaaacccgggnnnyyynnnddd^^^[[[[[[XXXXXXWWWUUUSSSRRRPPPPPPOOONNNNNNMMMKKKIIIGGGFFFFFFCCC@@@?????????>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999888888888888777666666666555444444333333333333333222222222111111111222333111///...///000111111111000///...---,,,//////000111111111111111000000000000000000000000//////.........///000111000000000000000000000000000000000000111111111111111000/////////000111222333555666666555444666777:::::::::;;;<<<<<<======::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@????????????@@@@@@BBB@@@AAADDDIIILLLKKKHHHGGGHHHIIIJJJKKKKKKIIIGGGEEEHHHLLLNNNQQQYYYdddmmmtttrrrpppoooppptttxxx{{{vvvyyy|||}}}}}}zzzwwwvvvzzzwwwsssooojjjbbbaaa^^^YYYSSSLLLHHHFFFDDDBBBAAA@@@AAA@@@???===@@@BBBCCCBBB@@@???@@@BBB@@@@@@@@@@@@@@@@@@??????<<<<<<<<<;;;:::999999999666666777888999999::::::<<<===@@@BBBDDDFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAA???>>>=========>>><<<;;;999777555333222222222222333333333333333222444333333222222333333444000000111222222222222111222222333333333333444444555444444333333444444444444666666666666666888:::999<<>>;;;999===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999888888888888777666666666555444444333333333333333222222222111111111222222111///...///000333333222111000...---,,,//////000111111111111111000000000000000000000000000000/////////000111222111111111111111111111111000000000000111111111111111111111111111222333444444555777666555555777888999::::::;;;;;;<<<<<<<<<999:::<<<>>>?????????>>>:::;;;<<<===>>>???@@@@@@??????????????????@@@@@@BBBAAAAAADDDHHHMMMOOOPPPOOONNNMMMPPPUUUUUUQQQMMMNNNSSSYYY]]]bbbnnn~~~zzzyyy{{{zzzvvvvvvsssnnnfff\\\RRRMMMJJJHHHEEECCCCCCCCCAAA@@@@@@AAAAAAAAA??????@@@BBBAAAAAABBBBBBBBBBBBBBBBBB??????>>>>>>===<<<<<<<<<888888999999:::::::::;;;;;;===@@@CCCEEEFFFFFFEEEGGGGGGFFFEEEEEEDDDCCCCCCCCCBBB@@@???=========<<<<<<<<<:::888666444333222333333333333333222222222555444222111111222444555000000111222222222222111222222333333333333444444444444444333333444444555444666666666666666888::::::===CCCQQQkkk{{{ooofffbbbbbbdddhhhoooyyysssggg___[[[ZZZXXXWWWVVVTTTSSSQQQPPPOOOMMMMMMLLLKKKIIIGGGFFFEEEFFFEEECCCAAA@@@>>>;;;888===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999888888888777777666666666555444444333333333333333222222222111111000222222111/////////000222222222222111///......//////000111111111111111////////////////////////////////////000000111111111111111111111222222222///000000000111111111111111111111222222333444444444666777777666666888999999:::::::::;;;;;;<<<<<<999;;;===???@@@???>>>===<<<<<<>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCEEEJJJPPPXXX\\\[[[[[[]]]```bbbaaa]]]YYY\\\bbbhhhmmmsssyyyzzz}}}zzzoooddd\\\TTTQQQNNNLLLKKKKKKIIIHHHDDDDDDCCCAAA?????????@@@BBBAAAAAAAAAAAAAAABBBBBB@@@@@@@@@??????>>>>>>>>>;;;;;;::::::;;;;;;;;;<<<;;;===AAADDDFFFFFFEEEDDDGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA???>>><<<<<<;;;===<<<;;;:::888666444333444333333222222222222222333333333333333333333333222222333444444444444333222222222333333333444444444444333333333444555555444666666666555666888:::;;;===EEEVVVppp}}}qqqgggcccdddfffjjjqqq{{{ttthhh```[[[ZZZXXXWWWVVVTTTRRRQQQPPPOOOMMMMMMLLLKKKIIIGGGFFFEEEDDDCCCAAAAAAAAA@@@===;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999888888888777777666666666555444444333333333333333222222222111111000111222111000///000111///000000111111111111000//////000111111111111111////////////////////////......//////000000000000000000111111222222222222///000000000111111111111000000111222333333444444555666888888888888999;;;::::::;;;;;;;;;;;;;;;<<<:::<<<>>>@@@@@@???>>>===>>>>>>???@@@AAA@@@@@@??????@@@BBBDDDEEEEEEFFFEEEFFFGGGIIIKKKPPPXXXdddlllnnnrrrxxxzzzwwwsssooonnnnnnsssxxx|||yyyqqqeeebbb^^^ZZZXXXUUURRROOOKKKJJJGGGEEEEEEEEEEEEEEEBBBBBB@@@@@@???@@@@@@@@@@@@@@@@@@@@@????????????>>>===<<<<<<<<<<<<======<<<===@@@CCCDDDEEEDDDDDDGGGGGGFFFEEEDDDCCCBBBAAABBBAAA@@@???>>><<<;;;:::<<<<<<<<<;;;:::888777666555555333333222222333333000222444666666444222000222222333444444444444333222222222333333333444444333333333333333444555666444666666666555666888:::;;;<<>>?????????>>>>>>===>>>@@@AAAAAA@@@???>>>AAACCCEEEHHHKKKLLLLLLLLLKKKNNNQQQSSSVVV___lllwww{{{xxxsssnnniiiddd]]]YYYSSSPPPLLLJJJJJJKKKKKKJJJEEEDDDBBB@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>=========>>>>>><<<===???@@@BBBCCCCCCDDDFFFFFFEEEDDDBBBAAA@@@@@@?????????>>>===;;;:::999;;;;;;<<<===<<<;;;:::999777666555333333333444444000222444666666444222000000000111222222222222111222222333333333333444444333333333333444555555666444666666666666666888:::<<<<<>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999888888888888777666666666555444444333333333333333222222222111111///000222111000///000222......///000000000////////////000111111111111111000000000000000000000000...///000111111111000000......///000000111222222000000000000111111111111000111333555666666666666666777999:::999:::<<<==============================>>>>>>>>>>>>?????????===???AAACCCDDDDDDCCCBBBHHHJJJNNNRRRUUUWWWXXXXXXZZZ^^^aaaaaabbbjjjxxxzzzrrrmmmgggbbb\\\WWWUUUTTTRRRPPPKKKIIIGGGDDDBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCBBB@@@>>>===>>>>>>???============???AAABBBDDDEEEEEEDDDBBBAAA@@@???>>>============<<<;;;999888999:::<<<>>>>>>===<<<;;;999888666444444444555666333333333333333333333333000000111222222222222111222222333333333333444444333333333333444555666666444666666666666666888:::>>>>>>JJJccc}}}yyyqqqmmmnnnnnnqqqxxxuuuiiiaaa\\\[[[WWWVVVUUUSSSRRRPPPOOONNNOOOOOONNNMMMKKKIIIHHHGGGGGGDDD@@@>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999888888888888777777666666555444444333333333333333222222222111111///000111111000///000222//////000//////...------//////000111111111111111000000000000000000000000///000111222333222111111---......///000111111111000000000000111111111111111333555666888888888777666888::::::::::::<<<>>>>>>>>>>>>>>>>>>=========???>>>>>>===>>>>>>???@@@>>>@@@CCCFFFHHHHHHHHHGGGOOORRRVVV[[[___aaabbbccclllqqqttttttsssyyyzzzqqqiiiddd```[[[XXXPPPNNNJJJGGGEEEDDDDDDEEEBBBBBBBBBCCCCCCCCCCCCCCCEEECCCAAA???>>>>>>???@@@======<<<;;;===???BBBDDDEEEDDDCCCBBB@@@???>>>===;;;;;;<<<<<<<<<;;;999888888:::<<<>>>??????>>>===;;;999777555444555666777666444222000000222444666222222333444444444444333222222333333333444444444222222222333444555666777444666666666666666888:::??????LLLfffxxxvvvwwwooossszzzwwwiii___[[[ZZZYYYWWWUUURRRPPPOOOOOOOOOMMMMMMLLLKKKJJJHHHFFFEEEGGGDDD@@@>>>>>>>>>>>>=========<<<;;;;;;;;;;;;<<<@@@>>><<<;;;:::;;;===>>><<<<<<;;;;;;999888666666666666666666555444333222111222333444444444444444111111000000000000111111000000//////.........---////////////000000000000//////............//////000111111111111111000000111111000000//////......222111000000111333555777777777777888777666666555::::::;;;<<<<<<======>>>======>>>>>>???@@@@@@AAA???>>>>>>>>>>>>>>>??????CCCEEEHHHKKKMMMNNNNNNNNNUUU[[[aaadddeeefffkkkooo||||||tttkkkddd]]]VVVQQQNNNIIICCCDDDJJJGGGFFFCCCBBBBBBDDDFFFHHHFFFFFFEEEDDDCCCAAAAAA@@@<<<>>>@@@@@@@@@AAACCCEEEDDDCCCBBBBBBBBB@@@<<<888::::::::::::::::::::::::;;;::::::999:::;;;<<<===::::::999888666444333222666666555444333333333333333333333333333333333333222222333444444555666666333333333444444444555555666777888777666777999:::>>>BBBQQQiii}}}xxxyyyyyy{{{wwwiii___[[[ZZZYYYWWWUUURRRPPPOOOOOONNNLLLLLLLLLKKKJJJHHHGGGFFFGGGDDD@@@>>>>>>>>>>>>=========<<<;;;;;;;;;;;;<<<>>>===;;;:::::::::;;;<<<999999999888777666555444666666666666555444333222///000111222222222222222111111000000000000111111111111000000000/////////////////////000000000000//////............//////......////////////......111111000000////////////111111000000111333666777666666666666666666666666:::::::::;;;<<<<<<=========>>>>>>??????>>>======???>>>>>>>>>>>>??????@@@BBBEEEJJJOOOSSSUUUVVVVVV\\\aaahhhlllmmmoootttxxxwwwkkkbbbYYYSSSLLLFFFHHHMMMPPPMMMHHHDDDBBBCCCEEEFFFEEEDDDCCCBBBAAA@@@??????===???@@@???>>>>>>???@@@CCCBBBBBBBBBBBB@@@===::::::::::::999::::::::::::;;;::::::999:::;;;<<<===;;;;;;:::999777555333222666555444444333333333333333333333333333333333333000000111222222333444444333333444444444555555555666777888777666777999;;;>>>CCCSSSlll}}}}}}vvviii```[[[[[[XXXWWWUUUSSSQQQOOONNNNNNLLLLLLLLLKKKJJJIIIHHHGGGFFFCCC@@@>>>>>>>>>>>>=========<<<;;;;;;;;;;;;<<<;;;;;;;;;:::::::::::::::888888888888888777666555666666666666555444333222000000111222222222111111111111000000000000111111111111111111000000000000////////////000000000000000//////......//////000......////////////......111000000000000/////////000000000111222444777888777666555555666777999:::999999:::;;;;;;<<<<<<===<<<===@@@BBBBBBAAA???>>>@@@@@@??????@@@AAABBBBBBCCCGGGNNNUUU[[[___aaabbbhhhmmmsssvvvxxxzzz}}}}}}sssfff[[[SSSNNNOOOSSS[[[WWWQQQKKKFFFDDDDDDEEEEEEEEECCCBBBAAA@@@@@@@@@AAABBBBBBAAA>>>======>>>BBBAAAAAABBBBBBAAA???<<<:::999999999999999999999;;;::::::::::::;;;;;;<<<<<<<<<;;;:::888666555444555555444444444444444444444444444333333222222222000111111222222333333444333444444444444555555555555777888777777777999;;;>>>EEEXXXqqqvvviii```\\\[[[XXXWWWUUUSSSQQQOOONNNNNNKKKKKKKKKKKKKKKJJJIIIIIIEEEBBB???===>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<:::;;;;;;;;;;;;:::999999999999:::::::::999999888666666666666555444333222222333333444444444333333111111000000000000111111000000000000000000000000////////////000000000000000000////////////000000///000000111111111111000000000000000000000000000000000111222333666777999888777666666777:::<<<>>>999999::::::;;;<<<<<<<<<:::===AAAEEEGGGGGGEEECCCAAAAAAAAABBBBBBCCCEEEEEEHHHKKKQQQXXXaaaiiiooosssyyy|||tttiii```[[[ZZZZZZbbb___ZZZTTTOOOJJJGGGEEEHHHGGGEEEDDDBBBBBBBBBBBBDDDEEEEEEDDDAAA???@@@@@@AAA@@@@@@AAABBBBBBAAA???;;;:::999888888888999999:::::::::::::::::::::;;;======<<<;;;:::888666555555555444444444444555555555444444333333222222111333333333444444555555555444444444444555555555555555777888888777888:::<<<@@@III^^^yyyuuuhhh```\\\\\\WWWWWWVVVTTTRRRPPPNNNMMMKKKLLLLLLLLLKKKJJJIIIIIIDDDBBB>>>======>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<;;;::::::999999:::::::::999999888666666666666555444333222333333444444444333333222111111000000000000111111////////////////////////////////////000000000000000000////////////000000//////000111111111111111000000000000111111111111111111222333555666888888777666555555666999<<<===999999:::;;;;;;<<<<<<===;;;>>>CCCHHHJJJIIIGGGFFFAAABBBBBBCCCDDDEEEGGGHHHJJJMMMRRR[[[hhhuuuxxxqqqmmmhhhdddeeedddccc___YYYRRRLLLHHHKKKIIIGGGDDDBBBAAAAAABBBDDDEEEEEEDDDBBBAAABBBCCCAAA@@@@@@AAABBBCCCBBBAAA<<<;;;999888777888999:::::::::::::::::::::999999<<<<<<<<<<<<;;;999888777666666555444444444555555444444444333333222222222333333444444444444555555444444444555555555666666555777888888888999;;;===AAAMMMeee~~~uuuhhh```\\\\\\WWWWWWVVVTTTRRRPPPNNNMMMLLLMMMMMMLLLKKKJJJIIIHHHDDDAAA>>><<<===>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;888888888888888777666555666666666666555444333222111111222222222111000000111111000000000000111111............////////////////////////000000000000111000000//////000000111,,,---...//////000000///000000000111111111111222222333444444555666777777444444444444555777999:::::::::;;;;;;<<<======>>>===@@@EEEIIIKKKKKKIIIGGGEEEEEEEEEFFFHHHJJJKKKLLLNNNQQQWWWbbbqqqwwwpppiiiiiiiiifffaaaZZZSSSOOONNNLLLHHHDDDBBB@@@@@@@@@AAACCCDDDCCCBBBAAABBBCCCBBB@@@@@@@@@BBBCCCCCCBBB>>><<<:::888888888:::;;;999::::::::::::999999888::::::;;;;;;;;;;;;::::::888777666555444444444444333333333333333333333333222222222222222222222222444444555555555666666666555666888888888999<<<>>>CCCQQQmmmyyyvvv}}}~~~~~~ttthhh```]]]]]]WWWVVVVVVUUUSSSPPPNNNLLLNNNNNNMMMMMMKKKJJJHHHHHHCCC@@@===<<<===>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<:::999999999:::;;;999999999888777666555444666666666666555444333222111222222222222111000///111111000000000000111111......//////000000000000////////////000000000000111111000000000000111111,,,---...///000000000000000000111111111222222222444444555666666666666666555555666666777888999999;;;;;;<<<======>>>>>>???<<<@@@FFFLLLPPPRRRSSSSSSNNNNNNOOOPPPRRRTTTVVVWWWXXX[[[cccmmm{{{|||pppooollliiiddd^^^ZZZWWWTTTQQQMMMHHHDDDCCCBBBBBBCCCDDDEEEDDDBBBAAABBBCCCCCCAAA@@@@@@BBBCCCCCCBBB???>>>;;;999888999;;;<<<999::::::;;;:::999888777888888999:::;;;<<<<<<;;;999999777555444333333333111222222333333444444555222222222222222222222222555555555555666666666666555666888888888:::<<<>>>DDDUUUsssrrrnnnyyy~~~~~~{{{|||}}}~~~ttthhh```]]]]]]VVVVVVVVVUUUSSSPPPNNNLLLOOOOOONNNMMMKKKJJJHHHGGGCCC@@@===<<<===>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<;;;999777777888999:::<<<<<<;;;;;;999888666666666666666666555444333222444444444444444333222111111111000000000000111111//////000000111111111222////////////000000000000111111000000000000111111...///000111222222222222000000111111222222222222555555666666666666555555888888:::;;;;;;;;;;;;;;;<<<<<<======>>>?????????:::???FFFOOOWWW\\\```aaaWWWXXXYYYZZZ\\\^^^```bbbcccgggnnnwwwuuusssnnniiiccc```]]]\\\ZZZWWWRRRMMMIIIGGGFFFFFFGGGHHHHHHGGGDDDCCCCCCDDDCCCBBB@@@@@@BBBCCCCCCBBBAAA???<<<:::999:::;;;<<<999::::::;;;:::999888777666777888:::;;;<<<<<<<<<;;;:::888666444333222222000111222333444444555666444444444444444444444444555555555555666666666777555666888888999:::<<>>===>>>@@@AAA??????>>>>>>>>>>>>??????===<<<;;;<<<======;;;999<<<<<<<<<;;;:::999777666111333555666666555333111222222222222222222222222000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111000000000000111111111111111222444444333333444555999999888888888888888888:::999999999999:::;;;;;;;;;<<<===<<<;;;;;;===???666>>>KKKYYYkkkzzzpppmmmkkklllooopppooommmooottt{{{xxxmmmfffeeeeeecccaaa^^^___^^^ZZZTTTNNNJJJHHHKKKJJJIIIIIIIIIIIIGGGEEEHHHEEEAAA???@@@BBBDDDDDDDDDCCCAAA>>><<<:::888777<<<<<<;;;::::::999888888888888999::::::;;;<<<<<<<<<;;;999777555555555555555444444444444444444333333333333333333333222222777666666555444444333333444666777888888999;;;===IIIWWWvvvuuulllgggnnnxxx}}}~~~~~~{{{}}}~~~|||{{{{{{}}}~~~~~~~~~zzzwwwsssmmmggguuuiiibbb^^^]]]YYYXXXVVVTTTRRRPPPOOOOOOOOOOOONNNMMMKKKIIIGGGFFFDDDBBB@@@>>>===>>>@@@AAA======<<<<<<<<<<<<======>>><<<;;;;;;<<<<<<;;;:::<<<<<<<<<;;;:::999777666444555777777777444222000222222222222222222222222000000000000000000000000000000000000000000000000////////////000000000111111111000000000000111111000000000000111111111111...000222333333444666888999999888888888888888888:::::::::::::::;;;<<<<<<:::;;;;;;:::999:::===???@@@HHHVVVkkk~~~~~~~~~}}}||||||}}}sssmmmmmmnnnnnnmmmlllkkkiiieee^^^WWWRRROOOMMMLLLLLLLLLLLLKKKHHHFFFHHHEEEBBBAAABBBCCCDDDDDDEEEEEEDDDBBB@@@===;;;:::;;;;;;;;;;;;;;;:::999999888888999::::::;;;<<<===<<<;;;999888666666666666444444444444444333333333333333333444444444444444555555555555555555555555444666777888888999;;;===GGGWWWuuurrriiieeelllvvv{{{||||||zzz}}}}}}|||{{{{{{}}}~~~wwwssspppllleee___vvvjjjccc___^^^YYYXXXVVVTTTRRRPPPOOOOOOMMMMMMLLLKKKJJJHHHGGGFFFDDDBBB@@@>>>===>>>???@@@======<<<<<<<<<<<<======???===;;;:::;;;<<<<<<;;;;;;;;;;;;;;;:::999777777777888888888777444222000222222222222222222222222000000000000000000000000000000000000000000000000/////////000000000111111111111000000000000111111000000000000111111111111///000222333222333555666888888999999999999999999;;;;;;;;;;;;;;;<<<======;;;<<<;;;:::999;;;???BBBGGGOOO___yyy|||||||||zzzwwwrrrkkkddd^^^ZZZUUUSSSQQQPPPOOOMMMJJJGGGHHHFFFDDDDDDEEEEEEEEEDDDFFFGGGGGGFFFDDDBBB???===:::;;;<<<===<<<;;;:::999777888999999;;;;;;<<<===<<<<<<:::999888888888888444444444444333333222222333333444444555555666666333333444444555666777777444666777888888999;;;===EEEVVVtttnnnfffbbbhhhrrrvvvxxxyyyxxx||||||{{{{{{{{{|||{{{uuuqqqmmmhhhbbb\\\wwwkkkddd```___YYYXXXVVVTTTRRRQQQPPPOOONNNMMMMMMLLLJJJHHHFFFEEECCCBBB@@@>>>===>>>????????????>>>>>>>>>>>>??????@@@===:::999:::<<<<<<<<<;;;;;;;;;::::::888777777888888999999777555333222222222222222222222222222000000000000000000000000000000000000000000000000//////000000000111111111111111000000000000111111///000000000111111111111333444555333222111111222888888999999999999999:::<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<>>>>>===;;;:::888888999::::::;;;<<<<<<<<<<<<;;;;;;::::::::::::555555444444333333222222333444444555666777777888333333444444555666666666444666777888888999;;;===CCCTTTqqqkkkccc```fffnnnrrrtttvvvwww{{{|||{{{zzzzzz|||{{{wwwtttoooiiieeewwwlllddd```___XXXWWWUUUTTTRRRQQQPPPPPPQQQPPPOOOMMMJJJHHHEEEDDDBBBAAA@@@>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@===:::999:::<<<<<<<<<::::::::::::999888777777666777888888888777666555222222222222222222222222000000000000000000000000111111111111111111111111000000000000111111111111111111000000000000111111///000000000111111111111444555555444222111222333888888999999::::::::::::===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???CCCIIINNNUUUbbbuuu}}}yyyvvvooodddZZZTTTPPPNNNLLLJJJIIIIIIJJJKKKJJJHHHFFFFFFGGGIIIJJJIIIGGGDDDBBB======>>>>>>>>>===<<<;;;999999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;666666555555444333222222444444555555666777888888555555555555555555555555444666777888888999;;;===AAAQQQllljjjccc```eeekkkoooqqqssswww{{{}}}{{{zzzzzz|||~~~zzzwwwtttwwwlllddd___^^^XXXWWWUUUSSSRRRQQQQQQPPPRRRQQQOOOMMMJJJGGGEEECCCAAA@@@@@@???>>>>>>>>>>>>======<<<<<<<<<<<<======???===;;;:::;;;<<<<<<;;;999999:::999999888777777666666777777777777666666222222222222222222222222000000000000000000000000111111111111111111111111000000000111111111222222111111000000000000111111000000000000111111111111111222444555444555777888888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<===???AAADDDIIIOOOSSSZZZgggxxx}}}qqqfff^^^XXXSSSQQQLLLKKKKKKKKKLLLLLLJJJHHHGGGHHHIIIJJJJJJIIIGGGFFF@@@@@@???>>>>>>======<<<;;;;;;;;;::::::999999999:::;;;;;;<<<<<<<<<;;;;;;888777777666555444333333444444555555666666777777555555555555555555444444444666777888888999;;;===@@@NNNfff~~~kkkeeebbbfffkkkmmmooorrrwww{{{~~~zzzzzzzzz{{{~~~~~~vvvkkkddd___]]]WWWVVVUUUSSSRRRQQQQQQQQQOOOOOONNNLLLJJJGGGEEEDDD@@@@@@??????>>>===============<<<<<<<<<<<<======>>><<<;;;;;;<<<<<<;;;:::888999999999999888888777777777777666666555555444222222222222222222222222000000000000000000000000111111111111111111111111000000111111111222222222111111000000000000111111000000000000111111111111111333555666666777999;;;888888999999:::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>@@@DDDGGGLLLQQQWWW[[[___hhhttt~~~uuulllccc[[[VVVNNNMMMLLLLLLMMMMMMLLLKKKIIIIIIJJJJJJKKKJJJJJJJJJDDDBBB@@@>>><<<<<<======>>>===<<<;;;999888777666999:::;;;<<<<<<<<<<<<;;;999999888777666555444444555555555555555555555555333333444444555666666666444666777888888999;;;===@@@LLLaaaxxxnnnhhheeehhhkkklllnnnrrrwww{{{zzzyyyyyy{{{~~~{{{~~~vvvkkkccc^^^]]]WWWVVVUUUSSSRRRQQQQQQQQQLLLLLLKKKJJJIIIGGGFFFEEE@@@@@@??????>>>=========??????>>>>>>>>>>>>??????===<<<;;;<<<======;;;999888888999999999888888777999888777666555444333222222222222222222222222222000000000000000000000000111111111111111111111111000111111111111222222222111111000000000000111111000000000000111111111111444666777777666666888999888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<======AAADDDIIINNNSSSYYY^^^bbbgggkkkrrr{{{wwwlllaaaYYYPPPNNNLLLLLLMMMNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMFFFDDD@@@===<<<<<<===>>>???>>>===;;;999777666555888999:::<<<<<<<<<<<<;;;::::::999888777666555555555555555555555444444444111222333444666777888888444666777888888999;;;===@@@JJJ^^^uuupppjjjgggiiillllllnnnrrrwww|||zzzyyyyyy{{{~~~yyy|||wwwlllccc^^^\\\XXXVVVSSSSSSSSSSSSRRRPPPMMMLLLLLLKKKJJJHHHGGGFFFCCCBBBAAA@@@????????????>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<===::::::::::::::::::::::::999999999888888666555555///000222333333222111000//////............//////111111111000000000000000......///000000000000000333333333333333444444444222222111111111222444555555555666777888999999:::::::::999999::::::;;;;;;;;;;;;;;;;;;===???AAACCCFFFHHHNNNWWW```eeefffdddhhhiiimmmuuu~~~yyyuuuoooeee\\\UUURRROOOLLLKKKLLLNNNPPPLLLLLLLLLNNNPPPQQQOOOMMMKKKHHHEEECCCBBB@@@>>><<>>>>>===;;;::::::999777777888999;;;<<<======<<<<<<;;;:::888666444333555555444444444555555666666666666666666666666666666777888888777888:::<<>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999777777777777666555444444444444333333222111000///333222222111111222222333222222222111111111111111//////000111111111111000333333222111000///...---222111111111222333555666666666777777888888999999;;;;;;:::::::::;;;;;;<<<===<<<;;;;;;===BBBFFFIIIPPPRRRWWW```hhhllllllkkkjjjjjjnnntttzzztttqqqlllddd]]]VVVTTTPPPMMMKKKLLLMMMNNNOOONNNOOOPPPRRRQQQOOOMMMLLLIIIFFFDDDBBBAAA>>><<<======<<<;;;::::::999999999999999::::::;;;;;;;;;;;;;;;;;;:::888777555444555555555444444555555666555555555555555555555555555666777777666777999;;;@@@FFFWWWppp}}}xxxsssrrrpppmmmnnnrrrvvv|||}}}}}}}}}}}}}}}}}}~~~~~~{{{}}}uuukkkddd___^^^ZZZXXXUUUSSSRRRQQQPPPNNNMMMMMMLLLKKKJJJHHHGGGFFFCCCBBBAAA@@@????????????????????????>>>>>>>>>>>>===>>>??????>>>===<<<;;;<<<<<<;;;:::999888888777666666666666555444333333555444333333222222222222111111000000000000111111222222222222222222222222000000111222222222222111555555444333222111000000000111111111333444666777888888888888888888888888<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<===AAAGGGMMMQQQZZZ\\\aaagggnnnqqqrrrqqqllllllnnnttt}}}yyypppllljjjgggbbb]]][[[XXXTTTPPPMMMLLLMMMMMMPPPPPPQQQRRRSSSRRROOOMMMMMMKKKHHHFFFDDDBBB???===;;;;;;:::999888888888888::::::::::::::::::999999::::::::::::999888777666666666555555444555555666555555555555555555555555555666777666666666888:::@@@FFFWWWppp|||zzzwwwrrrqqqtttwww}}}~~~~~~}}}}}}|||}}}}}}}}}{{{}}}vvvkkkddd___^^^[[[YYYUUUSSSRRRQQQOOOMMMMMMMMMMMMLLLJJJIIIGGGFFFBBBBBBAAA@@@????????????@@@?????????>>>>>>>>>>>>>>>???@@@AAA@@@>>><<<;;;<<<<<<;;;:::999888777666666666666666666555444333222222111222333555777888000000////////////000000111111111222222222222222111111222333333333333222222222333333444555555555000000111222444666777888999999999999999888888888<<<;;;;;;::::::;;;;;;<<<===>>>@@@CCCHHHNNNTTTXXX]]]```dddjjjnnnqqqrrrrrrnnnooopppttt||||||vvvoookkkkkkkkkiiifffccc```[[[VVVRRRPPPOOONNNOOOOOOOOOQQQSSSRRRPPPMMMOOOMMMJJJHHHGGGDDDAAA???:::999888777777777888888999999999999999:::::::::999999::::::999999888888777666666555555555555555444444444444444444444444555777777777666777999;;;@@@FFFWWWqqqxxxvvvwwwxxx~~~~~~}}}|||{{{{{{||||||{{{}}}xxxlllddd___]]]\\\YYYVVVSSSRRRPPPNNNLLLNNNMMMMMMLLLKKKIIIHHHGGGBBBBBBAAA@@@?????????????????????>>>>>>>>>>>>===>>>???@@@AAAAAA???===;;;<<<<<<;;;:::888777666666666666777777777666555555333222222222333555777999444333333222222333333444000000000000111111222222111111222333333333333333/////////000111222222222000111222444555777777888::::::::::::999999999999:::::::::::::::;;;<<<<<<===@@@EEEKKKQQQVVVYYY[[[___bbbfffkkknnnqqqrrrsssqqqrrruuuyyyzzzwwwwwwxxxxxxwwwooolllfff```[[[VVVTTTSSSLLLLLLLLLNNNPPPQQQPPPNNNOOONNNLLLJJJIIIGGGDDDAAA;;;:::888777666777777888666777777888:::;;;;;;<<<999999:::::::::999999888888777666555555555555555555555555555555555555555777888999999888888:::<<>>>>>>>>>>>===============>>>???@@@@@@???>>>===;;;;;;:::999888777777666666666777777777666666555666555444444333333333333222111111111111111111222/////////000111111222222111111222333333333333222333333222222222111111111111222333555666777777777::::::::::::::::::::::::999999::::::;;;<<<>>>>>>@@@DDDKKKRRRXXX\\\^^^^^^aaaeeejjjnnnqqqtttwwwyyywwwzzz}}}yyysssllleee___[[[YYYMMMKKKJJJKKKMMMNNNOOONNNOOONNNMMMMMMLLLJJJGGGDDD>>><<<:::888777777888999555666777888999;;;<<<<<<999:::::::::::::::999888888888777666555555555555666666666666666666666666888999:::999999999;;;===AAAFFFVVVppp~~~~~~{{{zzzzzzyyyyyyxxxyyyyyyyyyzzz}}}{{{xxxwwwyyy~~~xxxmmmeee```^^^[[[XXXUUUSSSRRRQQQOOOMMMNNNNNNNNNMMMKKKJJJHHHGGGCCCBBBAAA@@@????????????============<<<<<<<<<;;;<<<<<<===>>>>>>?????????:::999999999888888777777444555555666666555555555555555555444333222111000///......------....../////////000111111222333333000111111222222222222222555555444444444444333333222333555666777777777666999999::::::;;;;;;<<<<<<::::::;;;<<<>>>@@@AAABBBEEEIIINNNUUU[[[___aaabbbcccgggmmmrrruuuxxx}}}wwwooohhhcccaaaQQQNNNJJJIIIJJJKKKLLLMMMNNNNNNMMMNNNNNNMMMJJJGGGAAA???<<<999888777888999666777777888999::::::::::::;;;;;;;;;:::999999888999888777666555555555555777777777777777777777777777888999999888999;;;===@@@DDDTTTnnn~~~|||wwwwwwwwwwwwwwwwwwxxxyyyzzz}}}}}}zzzwwwyyywwwllleee```___ZZZXXXUUUSSSRRRQQQPPPNNNNNNNNNNNNMMMKKKJJJHHHGGGCCCBBBAAA@@@????????????===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAA999999888888888888888888333333444444555444444444111222333444444444333222111111000000000000111111000000111222333333444444000000111222222222222111...//////000222333444444333444555777777777666666999999::::::;;;<<<======;;;;;;<<<>>>@@@BBBDDDFFFJJJLLLPPPUUUZZZ___ccceeeccchhhnnnsssvvv{{{~~~uuunnnhhheeeVVVQQQLLLHHHHHHIIIKKKKKKNNNMMMNNNOOOPPPNNNKKKIIIDDDAAA>>>:::888888999999888888888888888888888888;;;;;;;;;;;;:::999888777999999777666555555555555777777777777777777777777666777888888777888:::<<>>>>>???>>><<<;;;;;;===>>>>>>===<<<<<<>>>?????????>>>======<<<;;;999888777777777999888777666555444333333333333444444444444444444111111000000000000111111333222222222111000000000222000///000333444222000222333333333333333333444444555555666777888888888999999999999:::;;;<<<<<<===;;;;;;???DDDIIIJJJJJJMMMJJJNNNVVV[[[[[[^^^ddddddiiinnnqqqrrrvvv}}}|||vvvqqqmmm]]]XXXPPPHHHCCCCCCGGGKKKMMMMMMMMMOOOPPPOOOMMMJJJIIIGGGDDD@@@===;;;::::::999888888888888888999999::::::;;;;;;::::::999888:::999999888777666555555777777666666666666777777777888888999999:::;;;;;;===DDDRRRhhhzzz|||{{{}}}~~~}}}sssrrrpppqqqtttvvvwwwwwwxxx}}}uuujjjbbb\\\YYY]]][[[XXXUUURRRPPPNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIFFFEEECCC@@@???>>>>>>???@@@>>><<<<<<>>>>>>>>>===999::::::::::::888777666:::::::::999999888888888888888777666555444333333222222333333444555666666222111111000000111111222222222222111111111111111222000///000333444222111333333333333333444444444666666777777777888888888:::::::::::::::;;;<<<=========???DDDJJJOOOQQQPPPOOOMMMOOOWWW[[[\\\```fffjjjnnnrrrssstttxxxzzzuuurrrgggaaaXXXNNNGGGFFFHHHJJJKKKKKKLLLMMMOOONNNKKKIIIJJJHHHFFFBBB???===;;;:::999999888888888888999999:::;;;;;;;;;;;;:::999999:::999999888888777777777777777666666666666777777777888888999999:::;;;;;;===CCCPPPfff~~~}}}~~~zzzyyyzzz|||}}}{{{qqqpppoooooorrrtttuuuuuuxxx}}}xxxmmmeee___]]]^^^\\\YYYVVVRRROOONNNMMMNNNNNNNNNMMMLLLKKKIIIIIIFFFDDDBBB@@@????????????BBB@@@>>>>>>>>>???>>>===>>>>>>>>>===;;;999777666888888::::::::::::999888888888777666555444444333000111222333555666777777333222222111111222222333111111111111111222222222222111000111333333333111333333333444444444555555888888888888888888999999;;;;;;;;;;;;;;;<<<<<<===>>>@@@CCCJJJQQQUUUWWWWWWRRRPPPRRRXXX]]]```fffkkkrrrtttvvvvvvwww{{{|||xxxsssmmmcccYYYQQQLLLJJJJJJJJJJJJKKKMMMOOONNNLLLJJJKKKJJJHHHFFFCCC@@@===;;;::::::999999999999999:::;;;;;;<<<<<<;;;;;;:::999:::::::::999999999999999888777777666666777777888777888888999999:::;;;;;;===BBBNNNccc|||~~~{{{wwwvvvwwwyyyyyy{{{~~~xxxrrrpppoooooorrrtttuuuuuuwww|||zzzooohhhbbb```]]][[[YYYVVVSSSPPPOOONNNNNNNNNNNNMMMLLLJJJIIIHHHEEEDDDBBB@@@????????????BBB@@@>>>===>>>>>>===;;;BBBAAA@@@???>>><<<;;;;;;888999:::;;;;;;:::888666888777777666555555444444222222333333444555666666444333333222222333333444000000000111222222222333111111111222222333333222333333444444555555666666777777888999999:::;;;;;;;;;;;;::::::;;;;;;<<<<<>>BBBMMMaaazzz~~~yyyuuutttuuuwwwwwwyyy{{{yyytttrrrqqqqqqtttvvvvvvvvvuuuzzzvvvllleee```^^^[[[ZZZXXXVVVTTTRRRRRRQQQNNNNNNNNNMMMKKKIIIHHHGGGEEEDDDBBB@@@??????@@@@@@AAA???===<<<<<<===<<<:::<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<;;;888666444777777666666555555444444444444444444444444333333444444333333333333444444000000000111222222222333111222222222222222333444333333444555555666777777555666777999:::<<<===>>>999999999::::::;;;<<<===???BBBHHHMMMQQQTTTVVVWWWSSSVVVYYY___gggqqqyyy}}}{{{}}}{{{xxxuuuooofff\\\UUUMMMKKKJJJJJJMMMOOOPPPPPPMMMMMMLLLKKKIIIFFFCCCAAA>>>>>>===<<<<<<<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<888888777777777777888888777888888999999:::;;;;;;???CCCMMM```yyy}}}|||~~~xxxtttssstttvvvwwwxxxzzzzzzuuusssqqqrrrtttuuuvvvvvvtttyyywwwmmmfffaaa___ZZZYYYWWWVVVTTTSSSSSSSSSOOONNNNNNLLLKKKIIIGGGFFFDDDCCCBBB@@@??????@@@@@@@@@>>><<<;;;<<<===<<<;;;::::::999999:::;;;<<<<<<<<<<<<<<<;;;:::888666444777777666666555555555555666555555444444333222222444333333222222333333444111111111111111222222222111222333333222222333555333444444555666777888888555666777888:::<<<======999999999:::;;;===>>>???@@@CCCHHHLLLNNNQQQSSSUUUUUUZZZ___dddmmmyyy}}}uuujjjbbbTTTPPPKKKHHHIIIKKKMMMNNNMMMMMMLLLKKKIIIHHHFFFEEEAAAAAA@@@???>>>>>>>>>>>>=========>>>======<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;999888888777777888888999777888888999999:::;;;;;;???BBBLLL___xxx{{{yyy|||{{{zzz~~~xxxsssrrrsssuuuvvvvvvxxx~~~{{{sssqqqppppppqqqssstttssstttxxxxxxooohhhcccaaa[[[ZZZXXXVVVTTTSSSRRRRRROOONNNNNNLLLKKKHHHGGGFFFDDDCCCAAA@@@???@@@@@@AAA???>>><<<<<<===>>>>>>======<<<<<<;;;<<<===>>>???;;;;;;::::::999888777777666666666666555555555555444444444444444444333333333333222222222222333333222222222111111111111111000222444444222222333555333444555666777888999999777777888888999999::::::999999:::<<<>>>@@@BBBCCC@@@DDDHHHKKKMMMPPPTTTXXXZZZ```fffjjjsssxxxrrrbbb[[[QQQJJJHHHIIIKKKMMMLLLLLLKKKJJJIIIIIIIIIIIIDDDCCCBBBAAA@@@@@@@@@@@@===>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::999888888777777888888999777888888999999:::;;;;;;===AAAKKK]]]vvvwwwtttuuuzzz}}}{{{yyy{{{}}}}}}vvvqqqppprrrssstttqqqtttzzzyyysssrrrppppppqqqsssssssssssswww}}}tttkkkeee```^^^]]]\\\YYYWWWTTTRRRQQQPPPOOONNNNNNLLLJJJHHHFFFEEEDDDCCCAAA@@@???@@@@@@AAA@@@>>>======???@@@??????===<<<;;;::::::;;;<<<===::::::999888888999999:::666666666666666555555555333333333444444555555555333222222111111222222333333222222222111111000000000333555444222111333666444444555666777888999999999999999888888777777777::::::<<<===@@@CCCEEEFFF@@@DDDHHHKKKMMMQQQWWW[[[]]]dddjjjnnnvvv~~~}}}|||nnneeeYYYNNNIIIIIIKKKMMMLLLKKKJJJIIIIIIJJJKKKLLLFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>======<<<======<<<;;;::::::999999999999888888888888999999777888888999::::::;;;;;;<<>>DDDNNNPPPLLLNNNGGGEEELLLRRRSSSVVV[[[cccmmmuuuwww{{{{{{uuuwww}}}yyy}}}uuu```QQQKKKKKKKKKKKKMMMLLLLLLMMMNNNMMMJJJHHHJJJIIIHHHGGGFFFDDDCCCCCCCCCAAA???===<<<<<<===>>><<<<<<<<<;;;;;;:::::::::999999999999888888777777999999::::::::::::;;;;;;???AAAIIIXXXmmmrrrnnnllloooqqqsssyyy}}}vvvrrrrrrtttsssrrrnnnnnnqqqyyy~~~zzztttrrrqqqppppppqqqssstttqqqwww~~~tttjjjddd```___]]]\\\ZZZWWWUUUSSSRRRQQQPPPNNNKKKJJJJJJIIIHHHFFFDDDBBB@@@@@@AAAAAA@@@???AAA@@@???===<<<<<<;;;;;;>>>>>>=========<<<<<<<<<;;;::::::999888888888888777777777777777666555555555555444444444333333333333333222111111222222333444333222111000000000000000111222222111111222333444555555666777777888888::::::999999999999999999888===BBBFFFOOOYYY\\\XXXTTTOOOMMMQQQVVVYYY___fffnnnxxxzzzpppnnnssszzzooo```UUUOOOMMMLLLHHHHHHHHHKKKMMMOOONNNMMMKKKJJJIIIGGGFFFDDDCCCCCCBBBAAA???===<<<<<<===>>><<<<<<;;;;;;;;;:::::::::999999999999888888888777999999::::::::::::;;;;;;>>>AAAIIIXXXlllqqqllljjjlllpppttt{{{uuupppoooppppppooommmmmmooouuu||||||yyytttsssqqqppppppqqqrrrsssqqqwww}}}sssjjjddd```___]]]\\\ZZZWWWUUUSSSRRRQQQNNNMMMKKKKKKKKKJJJGGGEEEDDDBBB@@@@@@AAAAAA@@@???AAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999888888888999999777777777777777666555555555555444444444333333333333222222111111222333333444444333222111111111111111222444333222222444555666666777777888999999999:::::::::999::::::;;;;;;888???GGGQQQ[[[dddgggdddZZZXXXWWWXXXZZZ___jjjuuuvvvqqqsss|||uuufffZZZRRRNNNHHHGGGGGGJJJMMMPPPPPPPPPLLLKKKJJJHHHFFFEEECCCCCCBBBAAA???===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888888888999999::::::::::::;;;;;;<<>>===<<<<<<<<<<<<:::::::::999999999999888999888888888888888999:::777777777777777666555555555555444444444333333333222222222222222222333333555444333222222222222222333444555555555555666888888888888999999::::::::::::999999999999:::;;;<<<>>>CCCLLLUUU___gggkkklllaaabbbbbb``````ggguuu||||||yyykkk]]]TTTMMMKKKIIIIIIKKKNNNOOOOOOMMMMMMKKKIIIGGGEEEDDDCCCBBBAAA???>>><<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;;;;>>>GGGUUUiiipppiiidddfffkkktttzzzpppnnnoooqqqrrrnnnmmmkkkmmmqqquuuwwwxxxsssrrrqqqoooooonnnnnnooosssyyysssjjjdddaaa```]]][[[YYYVVVTTTRRRQQQPPPKKKKKKJJJKKKKKKJJJGGGEEEDDDBBB@@@@@@AAAAAA@@@???@@@???>>>======<<<<<<===============<<<<<<<<<<<<888888888777888888999999777777777777777666555555555555444444444333333333111111222222333333333333555444333333222333333333222333555555444555666888999999999999::::::::::::999999888888999:::<<<>>>CCCEEEJJJSSS\\\dddmmmsssmmmqqqqqqmmmlllttt}}}kkk]]]PPPLLLHHHGGGHHHJJJLLLLLLNNNMMMLLLJJJHHHGGGEEEEEECCCBBBAAA???===<<<<<<;;;::::::::::::::::::::::::999999999999999999999:::999999999:::::::::;;;;;;:::>>>FFFSSSfff~~~tttllleeeeeejjjrrryyyooollloooqqqsssooommmkkkkkkmmmqqquuuwwwqqqqqqpppooonnnmmmmmmmmmtttyyysssjjjeeeaaaaaa\\\[[[YYYVVVTTTRRRQQQPPPLLLJJJIIIJJJJJJJJJHHHFFFDDDBBB@@@@@@AAAAAA@@@?????????>>>===============<<<<<<<<<;;;;;;;;;;;;:::999888888777777777888888777777777777777666555555555555444444444333333333000000222333333333333333444333333222222333333333///111333333333333555666999999:::::::::::::::::::::999888888999<<<>>>@@@CCCBBBEEEMMMWWWbbbppp|||~~~}}}wwwhhhQQQMMMGGGDDDEEEHHHJJJLLLNNNMMMLLLKKKJJJHHHHHHGGGDDDCCCBBBAAA???>>><<<<<<999999999999::::::::::::999999999999::::::::::::999999::::::::::::;;;;;;:::>>>FFFRRRccc|||~~~{{{qqqiiifffiiippp|||xxxmmmiiikkknnnooonnnllljjjiiijjjmmmrrruuuooooooooonnnnnnmmmmmmlllrrrxxxssskkkeeebbbaaa\\\[[[XXXVVVSSSRRRPPPPPPLLLJJJHHHHHHIIIIIIHHHGGGDDDBBB@@@@@@AAAAAA@@@??????>>>>>>===============::::::999999999888888888:::999888777777666777777777777777777777666555555555555444444444333333333///000222333444444333333333333222222222222333333000222444444444444666888999999999999999999999999<<<;;;::::::<<<>>>AAADDDDDDAAADDDLLLUUUaaarrr|||qqq[[[UUUMMMHHHFFFHHHJJJKKKMMMMMMLLLKKKKKKJJJIIIIIIEEEEEEDDDCCCAAA???===<<<888888999999999:::::::::999999999:::::::::;;;;;;999999::::::::::::;;;;;;;;;???FFFQQQaaayyy}}}yyywwwmmmiiiiiinnnxxxyyymmmhhhiiijjjjjjlllkkkhhhffffffiiinnnqqqmmmmmmnnnnnnnnnmmmmmmlllnnnuuu}}}ssskkkeeebbbaaa\\\[[[XXXVVVSSSQQQPPPPPPMMMJJJHHHGGGHHHIIIIIIHHHDDDCCCAAA@@@AAAAAA@@@??????>>>>>>============>>>======<<<<<<<<<;;;;;;;;;::::::888777666666666666777777777777777666666555555555444444444333333333///000222333444444333333222222222111111222333333444555777888777888:::;;;999999999999999999999999>>>===<<<<<<>>>AAADDDFFFFFFCCCEEEMMMUUU___ppp}}}wwwhhhaaaWWWNNNJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKFFFFFFEEEDDDBBB@@@>>>===888888888999999:::::::::999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;???FFFPPP```xxx{{{www}}}{{{pppjjjiiilllvvv|||pppjjjiiiiiiiiijjjiiigggeeedddgggkkkooollllllmmmmmmnnnmmmmmmmmmkkkrrr{{{sssiiiccc```___YYYYYYXXXVVVRRROOOMMMMMMKKKKKKKKKJJJIIIIIIIIIHHHHHHFFFBBBAAA@@@@@@???>>>???>>>===<<<<<<;;;;;;<<<===============<<<<<<<<<777777777777666666666555777555444555777888666333222222333444444555555666//////000111333444555555111111000000000000000111000222555666555555777888999999999999999999999::::::;;;===@@@BBBEEEGGGHHHIIIHHHJJJNNNRRRYYYhhhvvvyyymmm^^^TTTQQQOOOLLLIIIIIIJJJJJJKKKKKKKKKJJJIIIKKKIIIGGGDDDAAA>>>===<<<<<<<<<;;;:::999999999999888888999999999:::::::::<<<<<<<<<;;;;;;:::::::::<<>>===<<<<<<;;;;;;<<<======<<<<<<;;;:::999999::::::::::::999999999999999777555666777777444111666555555444444333222222333333333444444444444444444333333222222333333444111333555666666666777888888888999999999:::::::::;;;<<<>>>@@@CCCFFFHHHIIIJJJHHHIIILLLPPPVVVdddqqq{{{}}}}}}}}}|||{{{~~~ssshhh___WWWQQQMMMKKKKKKJJJKKKKKKKKKJJJJJJKKKJJJGGGDDDAAA???>>>======<<<;;;:::999999999999999999999999::::::::::::<<<<<<;;;;;;;;;:::::::::<<>>===<<<<<<;;;;;;<<<===<<<;;;:::999777666666;;;;;;;;;::::::::::::999:::888777666666555222000666555555444444333222222777777666555444444333222444333333333333333444444222444666777666666777999777888888999:::;;;;;;<<<<<<===???BBBDDDGGGIIIJJJKKKIIIIIILLLNNNSSS___jjjpppyyy{{{wwwtttwww|||{{{~~~xxxxxx|||}}}pppbbbWWWPPPNNNLLLJJJJJJKKKLLLLLLKKKKKKJJJHHHFFFCCC@@@???>>>===<<<;;;:::999999999999::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::<<<>>>BBBIIIVVVmmmpppkkkrrr|||uuuqqqoooooovvvsssiiieeedddddd```___]]]ZZZZZZ]]]bbbfffggghhhiiijjjkkkkkkjjjiiilllrrrzzzsssjjjeeebbbaaa___\\\YYYVVVTTTQQQNNNLLLLLLLLLKKKJJJIIIHHHHHHGGGEEECCCAAA@@@AAABBBBBBAAA???>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999888777777999999888888888777777777888888777777666555333222222222333444444555555666777777666555444333333222111000000000000111111222333555777888777777888999777777888999:::<<<<<<======>>>@@@CCCFFFHHHJJJKKKJJJIIIJJJNNNQQQTTT]]]fffkkkqqqvvvzzz|||}}}~~~~~~yyysssnnnnnnrrrvvv}}}}}}xxxwww|||tttdddZZZOOOLLLHHHHHHKKKMMMNNNMMMKKKKKKIIIGGGEEEBBB@@@???===<<<;;;::::::999999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===AAAHHHVVVmmmnnnhhhnnn}}}~~~vvvtttqqqooottt}}}ttthhhccc``````]]]\\\ZZZXXXXXXZZZ```dddeeefffhhhjjjjjjjjjjjjjjjkkkqqqyyytttjjjddd```___```\\\XXXUUUTTTRRROOOMMMMMMLLLKKKJJJIIIHHHGGGGGGEEECCCAAA@@@AAABBBBBBAAA???>>>===<<<<<<;;;;;;<<<::::::::::::;;;;;;;;;;;;888777777777666666666666555666777777666555555555222222333444444555555666333333333333333333333333///////////////000111111555777999999888888999:::777888888:::;;;<<<======>>>???AAADDDFFFIIIKKKLLLJJJIIILLLRRRVVVXXX]]]ccceeefffiiilllnnnppptttwww|||{{{wwwsssppprrrvvvyyy}}}{{{zzzvvvhhhSSSMMMHHHGGGJJJNNNOOOOOOLLLKKKKKKIIIGGGDDDBBB@@@======<<<;;;:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999<<>>===<<<<<<;;;;;;<<<::::::;;;;;;<<<<<<======999999999888888888777777444555777777666555555666666555555444444333222222111111111222222333333333111111111111222333444444666888::::::999999999:::888999999:::;;;<<<<<<===>>>???AAADDDFFFIIIKKKLLLJJJKKKPPPXXX]]]\\\]]]```ZZZYYY\\\aaadddgggnnnuuusssxxxzzzzzz{{{zzz}}}{{{xxxxxx}}}qqq[[[TTTKKKHHHKKKOOOPPPNNNLLLLLLLLLKKKIIIFFFCCCAAA>>>===<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<:::===AAAHHHVVVmmmxxxkkkkkkyyyyyyyyywwwppprrr{{{{{{mmmccc^^^[[[ZZZZZZXXXVVVUUUWWW[[[^^^aaaccceeegggiiiiiiiiiiiijjjpppyyytttkkkddd```___^^^YYYSSSQQQSSSSSSQQQNNNMMMMMMLLLJJJIIIHHHGGGFFFGGGEEEBBBAAAAAAAAA@@@??????>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999999999888888555777888888555333444555666555555444444333222222111111111111222222222333333333333333444555666777777999;;;;;;:::999:::;;;::::::::::::;;;;;;<<<<<<>>>???AAACCCFFFIIIKKKLLLLLLMMMTTT]]]aaa^^^ZZZZZZQQQOOOSSSZZZ^^^```fffnnnpppyyyyyyzzz|||~~~}}}~~~~~~~~~~~~|||{{{{{{}}}|||}}}}}}zzz~~~yyyggg]]]RRRLLLMMMOOONNNLLLLLLMMMMMMLLLJJJGGGDDDBBB>>>===<<<;;;;;;::::::;;;999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>AAAGGGTTTiiiooommmyyywwwzzzyyyrrrttt~~~~~~tttiiiaaa^^^YYYYYYWWWUUUSSSTTTWWWZZZ^^^___bbbdddfffgggggggggjjjpppyyytttkkkfffbbbaaa]]]WWWRRRPPPRRRSSSQQQNNNNNNMMMLLLKKKIIIHHHGGGFFFHHHFFFBBBAAA@@@@@@???>>>???>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888888777777777999:::888444222222333222222333444444555555666222222222222222222222222222222222333444555666777888:::;;;;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@CCCFFFHHHJJJKKKMMMOOOWWW```ccc^^^WWWUUUMMMLLLQQQYYY[[[ZZZ^^^eeeqqq}}}zzzyyyzzz|||~~~~~~{{{yyyzzzoootttyyy}}}qqqeeeWWWOOONNNOOOMMMJJJMMMMMMMMMMMMKKKHHHEEECCC>>>>>><<<;;;;;;;;;;;;;;;888888999999999::::::::::::::::::;;;;;;<<<<<<<<<===???BBBFFFQQQfffsssnnnyyyvvv{{{{{{tttvvv{{{zzznnneeeaaaYYYXXXVVVTTTRRRRRRUUUWWW[[[]]]___bbbdddeeeeeeeeejjjpppyyyrrrjjjeee```___\\\ZZZWWWUUUTTTSSSQQQOOOLLLKKKJJJHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@?????????AAA???===;;;:::;;;<<<======<<<999888888:::<<<>>>:::999777666666666777888888888777777777777888888222222333333333333444444////////////000111222333444555555555666666777777:::<<<;;;777666888777444:::;;;;;;888888<<>>>>>===<<<<<<===???<<<===DDDOOO```vvvtttwwwzzzttt}}}{{{yyy}}}}}}tttfff^^^ZZZVVVRRRQQQOOOMMMPPPVVVWWWZZZ]]]aaadddeeefffeeekkkqqqzzzqqqiiiddd___]]]\\\ZZZWWWUUUTTTSSSQQQOOONNNMMMKKKIIIHHHGGGFFFFFFDDDCCCBBBAAA@@@???????????????===<<<;;;;;;<<<<<<===<<<:::999999:::;;;<<<:::999999888888888888888777666666666666666666777444444444333333222222222///000111333444333222111333444444555666666777777777999:::888999===<<<999999;;;<<<<<<===>>>???????????????AAAEEEJJJNNNQQQTTTVVVXXXZZZZZZZZZYYYYYY]]]YYYWWWZZZ[[[\\\```fffpppxxx~~~~~~~~~~~~|||{{{{{{zzz~~~~~~pppbbbYYYSSSPPPNNNOOOOOOPPPOOOMMMJJJGGGDDDBBB@@@===;;;;;;;;;<<<888888999999:::;;;<<<<<<:::<<<>>>===<<<;;;<<<===>>><<<>>>DDDMMM]]]sssyyy|||zzzttt}}}|||zzz}}}}}}xxxjjjbbb[[[VVVRRRPPPNNNLLLOOOTTTUUUWWW[[[___bbbddddddeeejjjpppxxxpppiiiddd^^^\\\\\\YYYVVVUUUTTTSSSQQQPPPNNNMMMLLLJJJIIIHHHHHHHHHDDDCCCBBBAAA@@@?????????>>>>>>>>>======<<<;;;:::<<<<<<;;;;;;::::::999999999999::::::999999888777666555555444444555555666666555555444222111111000///111444666666444222000222222333444555777777888666999999888;;;???>>>:::999;;;===@@@AAA@@@>>>>>>>>>???@@@CCCHHHMMMRRRUUUVVVXXXZZZYYYWWWXXX\\\___```^^^^^^___^^^]]]bbbjjjrrrvvv}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~|||mmm```XXXOOONNNMMMMMMMMMKKKIIIGGGCCCBBB@@@>>>======>>>>>>999999999::::::::::::;;;:::;;;======;;;:::;;;<<<===<<<>>>CCCKKKXXXmmm~~~|||yyysss||||||{{{~~~~~~~~~pppggg\\\VVVQQQOOOMMMKKKMMMRRRQQQSSSWWW[[[___bbbcccdddiiiooowww~~~pppjjjddd___\\\[[[YYYVVVUUUTTTSSSRRRPPPNNNMMMKKKJJJIIIHHHHHHHHHDDDCCCBBBAAA@@@?????????<<<===>>>???>>><<<:::999;;;<<<<<<<<<;;;999888777888888999:::999888777666666555555555555555555666555555444333333222111111111222333444444333111000111111222444555777888888999;;;;;;:::>>>BBB@@@;;;<<<;;;<<<@@@BBB@@@??????BBBCCCDDDGGGJJJOOOSSSUUUUUUXXXZZZXXXVVVYYY```gggiiihhhhhhgggccc```fffooouuuvvvyyy}}}~~~|||zzzyyyzzz}}}~~~}}}wwwiiiWWWSSSOOOLLLLLLLLLJJJHHHDDDCCCBBB@@@???>>>>>>>>>>>>>>>===<<<;;;;;;::::::999;;;<<<<<<;;;::::::;;;<<<<<<>>>CCCHHHTTTgggyyy|||yyyqqqzzz{{{{{{~~~}}}vvvkkk^^^WWWPPPNNNLLLJJJLLLOOOOOOQQQTTTYYY]]]aaacccdddiiinnnvvv}}}qqqkkkfffaaa^^^[[[YYYVVVUUUTTTTTTRRRQQQLLLLLLJJJIIIHHHHHHHHHHHHDDDCCCBBBAAA@@@?????????<<<===?????????===:::888:::;;;<<<<<<;;;999777666666777888888888777555444777666666555555666666777333333333333333333333333444333111000000111222333111111333444666777888999;;;===???BBBIIIPPPOOOJJJFFF@@@<<>>======<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<<<<;;;::::::;;;;;;<<>>???>>>===:::999::::::;;;;;;;;;999888777666666777777666666555444777666666666666666666777222222222333333444444444444333000...///000333555333333444555666888888999999===CCCMMM\\\iiilllhhhWWWLLLDDDEEEEEEAAABBBGGGDDDFFFIIIMMMQQQVVVYYY[[[SSSVVVXXXZZZ[[[```ggglllssspppnnnmmmiiifffiiipppwwwxxxzzz{{{{{{zzzyyyxxxsssrrrrrrqqqsssuuuwwwyyyyyy|||vvvcccUUUOOOLLLJJJHHHIIIHHHGGGDDDBBB???>>>===555666777999;;;<<<>>>>>>:::;;;======;;;:::;;;<<<;;;<<>>>>>>>>===<<<;;;:::999999:::::::::999999888888777777666666666666666666555555444444555555666333333333333333333333333333222111111111333555666555555666666777888888999666<<>>===<<<;;;<<<===;;;<<>>>>>>>>>>>===<<<;;;:::999999999999999999:::::::::999777666666666777888555444444333333444444555666555444444333222111111111222333444555555666666666666777777888888999999555;;;HHHZZZsssxxxhhh[[[YYYTTTIIICCCFFFNNNOOOPPPRRRSSSUUUVVVWWWXXXXXXZZZ^^^bbbddddddcccddd^^^[[[^^^```aaacccgggsssyyy~~~}}}vvvooolllmmmooopppqqqrrrssstttttttttwwwzzz~~~lll[[[SSSMMMJJJGGGGGGFFFFFFEEECCCBBBAAA>>>>>>===<<<;;;::::::999;;;===>>>>>>===<<<<<<===;;;<<>>???@@@@@@======<<<;;;::::::::::::<<<:::888888999999999888888888777777777777888888777666555555666777666555222222222222222222222222222222111111222222333444777777777777666666666666===???GGGUUUgggwwwpppiiidddbbbZZZOOOIIIJJJSSSTTTVVVWWWWWWVVVTTTSSSYYY[[[]]]]]]\\\ZZZZZZZZZ^^^XXXVVVYYY[[[ZZZ^^^dddrrrwww|||{{{tttlllhhhgggpppppprrrtttuuuvvvwwwwwwwwwwwwwwwyyy|||jjjYYYQQQNNNHHHGGGFFFEEEEEECCC???======<<<;;;:::999:::;;;<<<===========================>>>:::===GGGNNN```{{{xxxsssrrrwwwdddffffffjjjrrruuuzzzsssaaaSSSQQQNNNGGGFFFKKKHHHKKKOOOQQQTTTVVVZZZ\\\___dddjjjqqqvvv{{{nnnfffbbb^^^]]]XXXXXXWWWUUUSSSRRRQQQPPPLLLKKKIIIHHHGGGHHHHHHHHHEEEDDDBBB@@@??????@@@@@@>>>>>>===<<<;;;;;;;;;;;;;;;999888888999:::999888<<<;;;999777666555444444555444333333444555444333333333333333333333333333222222222222222333444444777666666666666666666666:::<<>>>>>===<<<;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<<<<<<<<<<:::999777888999::::::999===<<<:::888666444444333555444333333444555444333444444444444444444444444333333333333333444444555666666666666666666666666999:::===DDDLLLTTTYYYZZZXXXUUUTTTUUUSSSNNNLLLMMMQQQRRRSSSUUUVVVWWWXXXXXXWWWXXXXXXWWWVVVVVVXXXZZZZZZUUUSSSUUUYYY]]]dddkkkmmmpppsssqqqmmmiiiiiijjjnnnoooqqqsssssssssqqqppppppqqqrrrtttxxx}}}~~~~~~iiiTTTHHHHHHGGGGGGHHHHHHFFFCCC@@@@@@???>>><<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<>>AAAHHHJJJWWWoooyyypppppp~~~uuuaaabbbaaadddkkkmmmuuu{{{{{{jjjZZZTTTPPPIIIGGGJJJHHHJJJMMMOOOQQQTTTXXX[[[\\\aaahhhoootttzzznnngggcccaaa___YYYXXXWWWUUUSSSQQQPPPOOOKKKKKKJJJIIIHHHGGGGGGGGGEEEDDDBBBAAA@@@????????????>>>===<<<;;;;;;;;;;;;:::999777888999::::::999:::999888777666666666666777555555555666777666555444444444444444444444444444444333333333444555555555555555666666666666666999:::<<>>===<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<===@@@???AAAHHHIIITTTjjj~~~sssrrrvvvbbbaaa```bbbiiikkksssyyyqqq___VVVPPPJJJGGGHHHHHHJJJLLLNNNPPPSSSWWWZZZ[[[___gggnnntttyyy~~~~~~mmmfffbbb___^^^ZZZYYYWWWUUUSSSQQQPPPOOOKKKKKKKKKJJJIIIGGGFFFFFFDDDCCCBBBAAA@@@?????????>>>===<<<;;;::::::::::::;;;999777888999::::::999999999888777666666777777777555555555666777666555222222222222222222222222444444333333333444555555444444555555666666666777888999;;;===>>>@@@BBBCCCEEEFFFGGGGGGGGGHHHHHHGGGKKKMMMOOOQQQSSSUUUVVVVVVSSSSSSRRRRRRRRRUUUYYY]]]ZZZ[[[\\\^^^cccjjjpppssssssrrroookkkhhhfffgggiiijjjlllooorrrtttuuuvvvuuuqqqrrrtttxxx|||}}}wwwuuuxxxrrr\\\NNNHHHGGGGGGGGGGGGGGGDDDBBBAAA???>>><<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::>>>===AAAHHHHHHRRRiiiuuutttzzzdddaaa___aaaiiikkkrrrxxxxxxeeeXXXPPPJJJGGGFFFGGGIIIKKKLLLNNNQQQUUUXXXYYY^^^fffmmmtttyyy~~~mmmeeeaaa^^^]]]ZZZYYYXXXUUUSSSQQQOOONNNKKKKKKKKKJJJIIIGGGFFFEEECCCCCCCCCBBBAAA@@@???>>>===<<<;;;::::::999::::::<<<:::888888999:::999888;;;:::999777666555555555555444333333444555444333222222222222222222222222333333333333333444444555444444444555555666666777444777:::;;;;;;<<<===???===AAACCCCCCEEEIIIJJJHHHHHHJJJMMMPPPQQQQQQPPPPPPJJJKKKLLLLLLNNNQQQWWW[[[WWW\\\aaaeeellltttxxxxxxuuurrrnnnjjjggggggggghhhiiikkkmmmpppsssvvvwwwxxxuuuvvvxxx|||yyyrrrqqqtttxxxwwwcccVVVMMMJJJHHHGGGGGGGGGFFFEEEAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888<<<<<<@@@GGGGGGQQQhhhvvvuuu~~~~~~eeeaaa^^^aaajjjmmmrrrxxxkkk[[[QQQLLLHHHEEEGGGHHHIIIJJJLLLOOOTTTWWWYYY^^^fffmmmtttzzz}}}yyyxxxzzz||||||zzzvvvwwwyyy{{{~~~nnnfffbbb^^^]]]ZZZZZZXXXUUUSSSQQQOOONNNKKKKKKKKKKKKIIIGGGEEEDDDCCCCCCCCCBBBAAA@@@???>>>>>>===<<<;;;;;;:::::::::===;;;999888999999888666:::999888777666666666666555444333333444555444333333333333333333333333333222222222222222333444444333333444555555666777777333666:::;;;;;;:::<<<>>><<>>============;;;;;;;;;;;;;;;;;;;;;;;;999===;;;???EEEEEEOOOfffyyyssszzzfff___\\\___jjjooosssyyyqqq^^^TTTOOOJJJFFFGGGHHHHHHIIIJJJNNNSSSVVVXXX^^^fffnnnuuu{{{{{{uuunnnkkklllmmmkkkiiigggggghhhiiikkkpppwww|||ooogggbbb___]]][[[ZZZXXXVVVSSSQQQOOONNNKKKLLLLLLKKKJJJGGGEEEDDDCCCCCCCCCBBBAAA@@@???>>>???>>>===<<<<<<;;;;;;<<<>>><<<:::888999888777555555666666666777999:::;;;777666555555666777666555444444444444444444444444222222111111222222333444333333444444555666777777444888<<<===<<<;;;===???@@@EEEEEEBBBBBBFFFEEEAAADDDGGGKKKNNNNNNKKKGGGDDDBBBDDDGGGKKKNNNRRRXXX[[[^^^hhhppprrruuuxxxtttlllooollliiigggggghhhiiiiiilllkkkkkkkkkmmmqqqtttvvvzzz{{{}}}yyyrrrooonnnpppvvvvvvWWWRRRLLLIIIHHHIIIJJJKKKDDDCCCAAA???>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;>>><<<>>>DDDDDDNNNddd}}}qqqvvvfff^^^ZZZ^^^jjjoootttzzzuuuaaaVVVQQQLLLGGGGGGGGGHHHHHHJJJMMMRRRVVVYYY^^^fffnnnuuu|||wwwpppgggccccccccc```]]]^^^^^^]]]]]]^^^bbbhhhmmmsssyyy|||mmmggg```]]]]]]\\\[[[XXXUUURRRNNNLLLJJJJJJJJJIIIHHHGGGEEEDDDCCCDDDCCCBBB@@@???>>>======>>>>>>>>>===<<<<<<;;;;;;;;;:::999999888888999999888777777666666666666666444444444444444444444444333333333333333333333333777777666444111000222333666666666666777777777777999999:::;;;;;;<<<=========???AAABBBAAA@@@@@@@@@GGGCCCAAAFFFHHHGGGEEEEEEFFFKKKLLLKKKNNNUUU\\\^^^jjjlllppprrrrrrooollliiijjjiiigggfffffffffggghhhkkkkkkjjjjjjkkknnnqqqrrrtttxxx~~~yyypppiiihhhjjjrrruuu]]]JJJHHHLLLIIIGGGJJJFFFEEECCC@@@???>>>>>>???<<<<<<======<<<<<<;;;:::;;;;;;===??????CCCPPP^^^zzzyyysssvvvhhhXXXYYY___dddgggpppwww}}}hhhZZZQQQLLLIIIFFFGGGGGGIIILLLOOORRRSSSZZZ^^^eeekkkrrrzzzwwwmmmccc___\\\WWWSSSSSSVVVUUUSSSSSSTTTXXX\\\^^^hhhnnnxxx|||lllfff```\\\]]]ZZZYYYWWWUUURRRPPPNNNMMMJJJJJJJJJIIIGGGFFFDDDCCCEEEDDDCCCAAA@@@???>>>>>>>>>======<<<<<<;;;;;;:::;;;:::999999888888999999999888888777777777777777444444444444444444444444333333333333333333333333555666555444222222444666555666666666777777777777999999::::::;;;;;;<<<<<>>>>>>>><<<<<<======<<<<<<;;;:::<<<<<<===??????CCCOOO\\\uuuvvvyyyiiiYYYXXX^^^bbbeeemmmtttjjj\\\SSSNNNJJJFFFFFFGGGHHHKKKNNNQQQSSSYYY]]]dddkkkrrryyyvvvlllbbb]]]ZZZUUURRRSSSTTTRRRPPPNNNOOOQQQTTTVVV^^^dddnnnxxxzzzkkkeee___\\\\\\YYYXXXWWWUUUSSSQQQPPPOOOJJJJJJJJJIIIGGGFFFDDDCCCFFFEEECCCBBB@@@?????????===<<<<<<;;;;;;:::999999::::::999888888888888999:::999888888777777888888555555555555555555555555444444444444444444444444444555555555444444666888555555666666666777777777888999999::::::;;;;;;<<>>===<<<<<<======<<<<<<;;;:::===<<<>>>??????BBBLLLWWWmmmzzz}}}lllZZZXXX\\\```bbbhhhppp|||nnn___VVVPPPLLLFFFFFFFFFGGGIIILLLPPPRRRWWW\\\bbbiiiqqqyyyxxxmmmbbb]]]ZZZUUUSSSTTTRRRPPPMMMKKKJJJKKKMMMNNNSSSYYYbbblllxxx|||yyyxxxzzz}}}yyyjjjeee___\\\\\\ZZZYYYXXXVVVTTTRRRPPPPPPKKKJJJJJJIIIHHHFFFEEEDDDEEEDDDCCCAAA@@@???>>>>>><<<<<<;;;::::::999999888:::999999888888888888888999888777777666666777777666666666666666666666666555555555555555555555555444555666666555555666888555555555666666666777777666666777999;;;<<<===>>>???@@@BBBFFFIIIJJJIIIHHHGGGFFFFFFGGGFFFJJJWWWdddmmmtttvvvqqqllljjjjjjiiieeedddaaa______aaacccdddbbbaaaaaabbbccceeegggiiihhhiiijjjlllooorrruuuwwwuuuxxx|||~~~yyytttmmmkkklllqqqxxxgggUUULLLHHHIIIMMMJJJIIIGGGDDDBBB???>>>===<<<<<<<<<===<<<<<<;;;:::>>>======??????AAAIIISSScccxxx~~~nnn[[[WWWYYY]]]```eeemmmyyyqqqcccYYYQQQMMMFFFEEEEEEFFFHHHKKKOOOQQQVVVZZZaaahhhpppxxx}}}rrrfffaaa]]]XXXVVVWWWRRRQQQNNNLLLKKKKKKLLLMMMPPPSSSZZZbbbmmmzzz}}}zzzxxxvvvtttsssqqquuuzzzxxxiiiddd___\\\]]]\\\[[[YYYWWWTTTRRRPPPOOOKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCAAA???>>>=========;;;;;;;;;:::999999888888:::999888888777777888888777777666555555555555666666666666666666666666666555555555555555555555555555777888777555444555666555555555555666666666666333444666999<<<>>>@@@AAABBBCCCFFFKKKPPPQQQNNNLLLEEEEEEGGGHHHIIIOOO```pppwwwpppllliiibbbaaa^^^]]]]]]___bbbeeeddddddcccccccccdddeeefffggghhhjjjmmmpppsssuuuwwwtttwww{{{}}}|||wwwppplllkkkooottt{{{rrr]]]OOOIIIHHHJJJJJJJJJHHHFFFCCCAAA>>>===<<<<<<<<<===<<<<<<;;;:::>>><<<===???@@@@@@GGGNNN[[[ooo~~~qqq]]]WWWWWWZZZ]]]ccckkkwwwvvvhhh\\\RRRLLLGGGFFFEEEEEEGGGJJJNNNPPPUUUYYY```gggnnnvvv~~~yyymmmgggccc]]]ZZZZZZTTTRRRPPPNNNMMMMMMNNNOOOPPPRRRUUUYYY```jjjuuu||||||xxxuuuqqqqqqooonnnlllllllllmmmooottt|||xxxjjjeee```]]]^^^]]]\\\ZZZXXXUUURRRPPPOOOKKKKKKKKKJJJHHHGGGEEEDDDCCCBBB@@@???===<<<<<<<<<<<<;;;;;;::::::999888888999999888777777777777888666666555444444444444555555555555555555555555555444444444444444444444444555666777777555444444444444444555555555666666666333444666999===@@@BBBCCCFFFHHHLLLSSSXXXXXXSSSNNNCCCDDDFFFJJJLLLSSScccsssyyyooohhhddd^^^]]]\\\\\\^^^```bbbdddfffeeedddcccbbbbbbcccdddeeefffhhhkkknnnppprrrssstttwwwzzz}}}{{{sssnnnkkkmmmpppvvviiiXXXNNNKKKJJJJJJJJJIIIGGGEEEBBB@@@???<<<<<<======<<<<<<;;;:::===;;;<<>>======<<<<<<<<<<<<;;;::::::999999999999888777777777777777777777666555555555555555444444444444444444444444333333333333333333333333222444666666555444444555444444444555555555666666666777888;;;===@@@AAABBBFFFIIINNNWWW\\\[[[TTTMMMCCCCCCFFFJJJNNNTTTaaannnyyysssiiibbb^^^XXXYYY[[[]]]___aaabbbcccdddcccbbbaaa```aaabbbbbbdddfffhhhkkkmmmoooqqqqqqsssvvvzzz}}}yyysssnnnmmmnnnsss~~~yyyeeeYYYRRRNNNIIIIIIIIIHHHFFFDDDAAA@@@<<<<<<======<<<<<<;;;:::<<<:::;;;???@@@AAADDDIIIQQQeeeuuuttt___WWWUUUXXX\\\^^^fffrrrvvvfffWWWMMMIIIGGGEEEEEEFFFJJJOOOQQQUUUYYY___eeekkkrrryyy~~~{{{rrrkkkiiibbb```^^^[[[XXXWWWUUUUUUQQQRRRTTTTTTTTTVVVYYY\\\^^^___aaadddeeefffeeeeeedddfffiiijjjlllooouuuyyyxxxjjjfffaaa___```ZZZZZZYYYXXXVVVUUUTTTTTTLLLLLLKKKJJJIIIGGGFFFEEEDDDCCCBBB@@@???>>>>>>======<<<<<<;;;;;;::::::999999888888777777777777777888888777666666666666666444444444444444444444444333333333333333333333333///111444555555555555666444444444555555555666666999:::;;;<<<>>>???@@@@@@DDDGGGMMMVVV\\\ZZZQQQIIIDDDCCCEEEJJJNNNSSS^^^hhhlllxxxyyymmmccc]]]YYYTTTVVVYYY]]]___aaaaaaaaabbbaaa```______```aaabbbfffhhhjjjllloooppprrrrrrsssvvvzzz}}}xxxrrroooooosss}}}pppaaaXXXRRRIIIIIIIIIHHHGGGEEEBBBAAA<<<<<<======<<<<<<;;;:::;;;999:::>>>AAAAAADDDIIIOOOccctttttt___WWWUUUXXX\\\]]]dddqqq~~~{{{jjjYYYNNNJJJHHHFFFEEEGGGKKKOOORRRVVVYYY___eeekkkqqqxxx|||~~~uuurrrkkkiiifffccc___\\\ZZZYYYSSSUUUWWWWWWWWWWWWXXXZZZ___```aaabbbcccdddddddddcccggglllpppttt{{{xxxjjjeeeaaa___```^^^[[[WWWVVVVVVUUUQQQNNNOOONNNMMMKKKIIIGGGEEEDDDEEECCCAAA@@@@@@???===<<<<<<;;;;;;::::::999999888888777777777777777888888777777666555444333333333444444444444444444444444444444444444555666777777666666444333333444666666888888777666666666666666888888:::;;;===>>>???@@@BBBDDDGGGIIIJJJHHHGGGEEEDDDFFFIIILLLOOOSSSXXX\\\eeegggiiigggccc^^^ZZZXXXYYYYYYYYYZZZ\\\^^^```aaa^^^___``````______```bbbeeegggiiikkkmmmooosssvvvuuuvvvwwwzzz~~~zzzsssooottt~~~wwwcccVVVPPPNNNKKKIIIFFFEEEEEEEEE@@@>>>;;;;;;<<<======<<<<<<<<<======>>>@@@AAABBBMMMWWWjjj~~~dddVVVSSSVVVZZZ\\\bbbmmm{{{rrreeeXXXPPPKKKIIIGGGEEEFFFHHHKKKNNNUUUWWW[[[bbbjjjqqquuuwww|||zzzwwwrrrmmmiiifffeeeddd```^^^[[[ZZZZZZ[[[\\\[[[^^^___```bbbeeehhhkkklllkkkqqqyyyxxxjjjeee```^^^___]]][[[WWWVVVVVVTTTQQQNNNOOONNNMMMKKKIIIGGGEEEDDDEEECCCAAA@@@@@@???===<<<<<<;;;;;;::::::999999888777777666666666666777777777777666444444333333444444444444444444444444444222222222222222333444555444333333222222333333444777666666555555666666777888999999;;;<<<===>>>>>>>>>@@@BBBDDDEEEEEEDDDCCCHHHJJJLLLOOOQQQTTTYYY\\\^^^^^^^^^\\\XXXTTTSSSSSSVVVWWWYYYZZZ\\\^^^___```^^^_________^^^^^^aaacccfffhhhjjjlllnnnppptttwwwxxxxxxyyy{{{yyytttxxxrrreeeTTTQQQMMMKKKIIIHHHEEECCCAAA???<<<;;;<<<======<<<<<<<<<<<<===>>>???AAAAAAJJJSSSeee|||hhhYYYUUUWWW[[[[[[aaakkkyyyuuufffXXXPPPKKKIIIGGGEEEFFFIIILLLNNNSSSUUUYYY```gggnnnsssuuuzzz}}}}}}wwwrrrpppnnnkkkhhhdddbbbcccdddddddddiiijjjlllooorrruuuwwwxxxxxx|||xxxjjjeee```]]]^^^]]][[[XXXVVVUUUSSSQQQNNNOOONNNMMMKKKIIIGGGEEEEEEEEECCC@@@?????????===<<<<<<;;;;;;::::::999999888888888777777777777888888777666555444444444444444444444444444444444444444333333222222222333444444333333444444444444333333444444444444555666777777888999999:::;;;<<<<<<===<<<===>>>@@@AAACCCDDDEEEJJJLLLNNNPPPQQQSSSVVVYYYZZZZZZYYYVVVSSSRRRSSSUUUSSSUUUWWWZZZ\\\^^^^^^^^^^^^^^^^^^]]]]]]^^^aaadddgggiiikkkmmmooorrrvvvyyyzzzzzzzzz{{{~~~|||}}}vvv]]]WWWPPPMMMMMMKKKGGGBBBBBB@@@===<<<=========<<<<<<<<<<<<===>>>???@@@AAAFFFNNN]]]rrr||||||ooo\\\WWWXXX[[[[[[```iiivvvxxxiiiZZZQQQKKKIIIGGGFFFFFFIIILLLNNNQQQSSSWWW]]]dddkkkpppsssxxx||||||yyytttqqqqqqqqqqqqqqqwwwyyy|||xxxiiiddd___\\\^^^\\\ZZZXXXVVVTTTRRRPPPOOONNNNNNLLLKKKIIIGGGFFFEEEEEECCC@@@>>>>>>>>>===<<<<<<;;;;;;::::::999999888::::::999888888888999999777666555444444444444444444444444444444444444444555555555444444555555666444555666777777666555444222222333333555666777888999999999::::::;;;;;;;;;======>>>???BBBEEEGGGIIIKKKLLLNNNNNNNNNOOOQQQSSSVVVVVVVVVUUUSSSRRRTTTUUUPPPRRRUUUYYY[[[\\\\\\\\\]]]]]]]]]\\\\\\^^^bbbeeegggiiilllnnnpppssswwwzzz{{{zzzyyyzzz|||~~~jjj```TTTNNNNNNMMMIIIDDDDDDBBB???===>>>>>>===<<<<<<<<<<<<<<<>>>???@@@AAABBBIIIVVVggg}}}vvvsssyyyuuu___XXXXXXYYY[[[___gggsss}}}mmm^^^TTTLLLJJJHHHFFFGGGIIILLLNNNOOORRRVVV[[[aaahhhnnnrrrwww{{{xxxiiiddd___\\\^^^[[[ZZZYYYVVVSSSQQQPPPOOONNNMMMLLLKKKIIIGGGFFFFFFEEEBBB???======>>>===<<<<<<;;;;;;::::::999999888:::999888777777777777777666666555444444444444555444444444444444444444444555555444444444555666666444555777777777777555444222222222333555666888999999999999::::::;;;;;;;;;=========???BBBEEEIIIKKKKKKMMMNNNNNNMMMMMMNNNOOOLLLNNNPPPPPPOOONNNNNNOOONNNPPPTTTWWWYYYZZZZZZYYYZZZ[[[\\\\\\\\\^^^aaadddfffhhhkkknnnpppssswwwzzz|||{{{{{{{{{|||~~~}}}zzzyyyxxxxxxyyyyyyxxxkkkZZZPPPNNNNNNKKKHHHFFFCCC@@@???>>>>>>===<<<;;;;;;<<<<<<===???@@@AAAAAAFFFPPP___rrrqqqmmmrrr{{{aaaYYYXXXXXX[[[^^^fffqqqrrrcccXXXMMMKKKIIIGGGGGGHHHKKKMMMNNNQQQVVVZZZ___eeelllqqqwwwzzzwwwhhhddd___]]]___ZZZZZZYYYWWWSSSPPPOOOPPPMMMMMMLLLJJJIIIHHHGGGFFFEEEBBB???============<<<<<<;;;;;;::::::999999888888777666555444444444444666555555444444444555555444444444444444444444444222222222222333444555555444444555555555555444444333333333444555777888999888999999:::;;;<<<<<<===;;;;;;<<<>>>AAADDDGGGIIIMMMNNNPPPPPPNNNMMMMMMNNNGGGJJJLLLMMMMMMLLLLLLMMMNNNPPPRRRTTTVVVWWWWWWWWWXXXYYY[[[\\\]]]^^^aaacccdddgggjjjlllnnnrrrvvvyyy||||||}}}~~~~~~~~~~~~~~~{{{yyyvvvtttssssssuuuvvv{{{tttbbbTTTOOOMMMMMMKKKHHHEEEBBB@@@??????===<<<;;;;;;;;;<<<===>>>???@@@???EEEMMMYYYiiiooojjjmmmcccZZZXXXWWWZZZ]]]cccmmmzzzxxxhhh]]]PPPNNNJJJGGGGGGHHHJJJKKKMMMPPPUUUYYY\\\bbbjjjpppvvvzzzuuuhhhddd```^^^```YYYZZZZZZWWWRRROOOOOOPPPMMMMMMLLLJJJIIIHHHGGGFFFEEEBBB>>><<<<<<======<<<<<<;;;;;;::::::999999888999888777666555555555555555555444444444555555666444444444444444444444444000000111222333444666777555555444444444444555555444444555555666777888999888999999;;;<<<===>>>>>>:::;;;<<<>>>AAADDDFFFGGGKKKMMMOOOOOOMMMKKKKKKKKKJJJKKKLLLKKKKKKKKKMMMOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUWWW[[[]]]^^^___```bbbbbbdddhhhjjjmmmppptttwwwxxxzzz{{{||||||zzzxxxwwwqqqooommmmmmoootttyyy|||zzzjjj\\\RRRNNNLLLKKKIIIFFFCCCAAA@@@???>>><<<;;;;;;;;;<<<===>>>???@@@>>>CCCKKKUUUcccvvvrrrllllll}}}fff\\\ZZZWWWWWWZZZ___hhhvvv|||kkk___RRRPPPLLLHHHFFFGGGHHHIIIJJJNNNSSSVVVYYY^^^gggnnntttxxx}}}}}}}}}uuuhhhddd```___aaaYYYZZZZZZWWWRRROOOOOOPPPMMMLLLLLLJJJIIIHHHGGGGGGFFFBBB>>><<<<<<=========<<<<<<;;;::::::999999888<<<;;;:::999888888888888555555444444444555555666444444444444444444444444111222222333555777999:::888777666555555666777888666666555666666777888999888999:::;;;===>>>???@@@;;;<<<>>>@@@CCCEEEGGGGGGHHHJJJLLLLLLJJJHHHHHHHHHJJJIIIHHHFFFEEEHHHLLLOOOQQQQQQPPPPPPQQQRRRTTTTTTSSSWWW[[[^^^______```aaaaaacccfffiiikkkooosssvvvsssuuuxxxyyyxxxvvvrrrpppffffffeeehhhnnnwww}}}pppaaaVVVNNNKKKJJJJJJGGGCCCAAA@@@???>>><<<;;;;;;;;;;;;===>>>???@@@===BBBIIIRRR___rrrxxxpppnnn|||hhh]]][[[YYYUUUWWW\\\eeerrrmmm```TTTQQQMMMIIIFFFFFFGGGHHHHHHMMMQQQTTTVVV\\\eeemmmrrrvvv{{{{{{yyy}}}tttfffbbb^^^^^^```]]][[[YYYWWWTTTRRRQQQQQQOOONNNLLLKKKIIIHHHHHHHHHHHHEEE@@@>>>===>>>>>>>>>777888999:::999999777777;;;::::::999888777666666444444333333333333444444777666555444444555777888444444444555555555666666444444444444444444444444888777555555666888:::<<<666888;;;>>>???>>>===;;;===>>>???AAABBBBBBAAAAAAGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFGGGIIILLLOOOQQQQQQPPPPPPPPPQQQQQQRRRSSSUUUYYY\\\^^^_________cccdddfffiiikkknnnpppqqqtttuuuwwwwwwuuuqqqllliiibbbffflllrrrwww}}}{{{lll]]]RRRMMMMMMIIIHHHFFFCCC@@@>>>===<<<>>>===============>>>???BBB@@@CCCMMMYYYhhh|||tttqqqppp]]]WWWTTTRRRVVV\\\cccmmmzzzxxxhhhYYYRRRKKKIIIGGGEEEGGGLLLJJJKKKLLLPPPVVV]]]dddiiiqqquuuyyy}}}}}}zzz{{{tttfffbbb___^^^```]]]\\\YYYWWWTTTRRRQQQPPPOOONNNLLLKKKIIIHHHHHHHHHGGGDDD@@@===============::::::::::::999888666555999999888888888888888888666666555555555555666666888777555444444444666777555555555555666666666666444444444444444333333333555555555555666888:::;;;777999;;;===>>>>>>===<<<>>>???@@@BBBBBBBBBBBBAAAEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGIIILLLOOOOOONNNNNNNNNNNNOOOOOOPPPTTTVVVYYY\\\^^^^^^^^^^^^aaabbbdddgggkkkmmmoooqqqsssssssssrrrpppnnnkkkiiigggkkkqqqvvv|||vvvgggZZZRRROOOJJJIIIGGGDDDAAA???>>>>>>@@@???>>>===============BBB@@@CCCKKKUUUcccvvvzzzsssttt___WWWUUURRRUUUZZZ```iiivvv|||lll\\\TTTLLLIIIFFFDDDEEEIIIIIIJJJLLLOOOTTT[[[ccchhhpppsssxxx{{{}}}|||}}}ssseeebbb^^^]]]___^^^\\\ZZZWWWTTTRRRPPPOOONNNMMMLLLJJJIIIHHHHHHGGGFFFCCC???=========<<<<<<<<<<<<<<<;;;:::888666555777777777888888888999999666666555555555555666666888777555444444444555555555555555666666666777777333333333333333333333333222333555777888999::::::999999:::;;;<<<===>>>>>>???@@@BBBCCCDDDCCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAACCCEEEFFFGGGGGGHHHKKKNNNNNNMMMMMMMMMNNNOOOOOOPPPUUUVVVYYY[[[\\\]]]]]]\\\^^^___bbbfffjjjmmmooopppqqqpppmmmkkkiiiiiijjjjjjlllooouuuzzz}}}{{{rrrbbbVVVPPPKKKJJJHHHEEECCCAAA@@@@@@AAA@@@???>>>===<<<<<<<<>>???@@@AAABBBDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@??????CCCDDDFFFGGGGGGHHHJJJLLLNNNNNNNNNNNNOOOPPPRRRRRRVVVWWWXXXZZZ[[[[[[[[[[[[\\\^^^bbbfffjjjmmmooopppnnnkkkgggddddddfffiiikkknnnqqqvvv{{{{{{|||zzziiiYYYOOOLLLKKKIIIFFFDDDBBBAAA@@@@@@@@@???>>>=========>>>??????AAAGGGNNNXXXiiixxxfffWWWTTTMMMPPPSSSXXX```mmm}}}uuucccXXXNNNJJJGGGDDDDDDGGGEEEGGGJJJLLLPPPVVV^^^dddlllppptttxxxzzz|||~~~pppccc```\\\[[[]]]^^^\\\ZZZWWWTTTRRRPPPOOONNNMMMKKKJJJHHHGGGGGGGGGEEEBBB???=========;;;:::;;;;;;::::::::::::::::::999999888888777666666555444444333333333333444444666666555444444444444444333333444444444555555555222222222333333444444444111444999===??????===;;;:::999888888999;;;>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFGGGGGGHHHIIIKKKLLLLLLMMMMMMOOOPPPRRRRRRVVVVVVWWWXXXYYYYYYZZZZZZ\\\^^^bbbfffjjjlllnnnnnnjjjgggccc```aaaeeejjjnnnqqqtttxxx||||||ppp___TTTNNNMMMJJJGGGEEEBBBAAA@@@>>>>>>>>>>>>>>>???@@@AAA===>>>AAAFFFKKKUUUfffuuulllXXXRRRKKKMMMQQQUUU^^^kkk{{{zzzfff[[[OOOJJJIIIFFFFFFHHHCCCFFFJJJLLLNNNSSS\\\cccllloootttwwwyyy{{{~~~qqqeeeaaa]]]\\\]]]]]][[[YYYWWWTTTRRRQQQQQQMMMLLLKKKIIIHHHGGGGGGFFFEEECCC@@@>>>>>>===<<<:::::::::999999999999:::;;;:::999888777666555555444666666555555555555666666444444444444444444444444444444444444555555555666222333333444444555555666333777;;;???AAA@@@===<<<999999888888:::;;;===>>>>>>???@@@AAAAAAAAA@@@???>>>>>>>>>???@@@@@@AAAAAABBBDDDGGGHHHGGGGGGHHHJJJIIIIIIJJJKKKLLLNNNPPPQQQUUUUUUVVVWWWWWWXXXYYYZZZ\\\^^^bbbeeehhhiiijjjiiieeecccaaa```bbbgggmmmqqqvvvyyy}}}~~~~~~xxxhhh]]]RRRPPPMMMJJJFFFCCCBBBAAA=========>>>???@@@AAABBB===>>>AAAFFFIIIQQQbbbqqquuu[[[RRRKKKMMMOOOSSS[[[hhhxxxlll___RRRLLLJJJHHHFFFGGGBBBFFFJJJKKKMMMRRR[[[ccckkknnnsssvvvxxxzzz|||~~~sssgggddd```^^^```[[[ZZZXXXVVVTTTSSSRRRRRRMMMLLLKKKIIIHHHGGGFFFFFFEEECCCAAA@@@???>>><<<:::;;;:::999888777777888999888888777777666666666555666666555555555555666666222222333444555555555555666666666666777777777777333333444555555666777777555888;;;???@@@???<<<;;;888888888999:::;;;============>>>??????>>>===<<<:::;;;<<<===???@@@AAAAAABBBDDDGGGHHHGGGGGGHHHIIIHHHHHHIIIJJJLLLNNNPPPQQQTTTTTTTTTUUUWWWXXXYYYZZZ\\\^^^aaadddeeeeeedddcccaaa``````bbbfffkkkpppsssyyy||||||xxx{{{|||pppfffWWWUUUQQQMMMIIIFFFCCCBBB>>>>>>>>>>>>???@@@AAAAAA===???BBBEEEFFFLLL\\\kkkzzz~~~```SSSMMMNNNOOOQQQWWWcccrrr}}}ttteeeVVVNNNKKKGGGEEEDDDBBBFFFKKKLLLLLLQQQZZZccciiilllqqqtttvvvxxxzzz|||vvvjjjgggcccaaabbbZZZYYYXXXVVVUUUTTTSSSSSSMMMLLLKKKIIIHHHGGGFFFFFFFFFDDDBBB@@@@@@???===;;;===<<<:::777666666666666666666666666777777777777444444444333333444444444111111333444555666666666888888888888999999999999444444555555666777888888666888;;;>>>>>>===;;;:::777888999:::;;;<<<<<<<<<;;;<<<===>>>>>>===<<<;;;888999:::<<<>>>???AAAAAABBBDDDGGGHHHGGGGGGGGGHHHIIIIIIJJJLLLNNNPPPRRRSSSSSSSSSTTTUUUVVVXXXYYYZZZ[[[]]]```bbbcccbbb```___^^^___aaadddhhhnnnrrruuuyyy|||{{{ppptttzzz}}}sssjjjZZZXXXUUUPPPKKKGGGEEECCC@@@@@@??????????????????>>>@@@CCCDDDDDDHHHWWWfffqqqcccTTTOOOOOOOOOPPPTTT___mmmwwwzzzjjjYYYPPPLLLGGGCCCBBBBBBGGGKKKLLLLLLPPPZZZcccgggjjjooorrrtttvvvyyyzzzxxxjjjeeeaaa___```___]]]ZZZWWWTTTSSSRRRRRRMMMMMMMMMKKKJJJHHHFFFEEEEEEDDDCCCAAA???<<<999888>>>===;;;:::999888888888777777777777777777777777999888777555555666666777666555333222222444777888888888777666666666666666777777777777777888999999777888:::;;;<<<;;;::::::<<<<<<;;;:::;;;<<<===>>><<<===>>>>>>>>>===<<<;;;777:::===???@@@AAABBBDDDEEEEEEDDDDDDDDDFFFGGGHHHIIIKKKNNNOOONNNNNNNNNOOOMMMOOOQQQTTTWWW[[[]]]^^^___``````aaa``````___^^^[[[___dddiiimmmqqquuuxxxzzz|||~~~sssiiijjjooowww~~~~~~vvvnnnbbbZZZTTTTTTQQQJJJEEEEEEBBB@@@>>>===>>>>>>>>>===@@@======AAAEEEKKKVVV```mmmuuulllXXXOOOMMMNNNPPPSSSZZZiiiwwwppp]]]QQQMMMKKKFFFAAAAAACCCFFFIIILLLQQQWWW\\\cccggglllqqqtttvvvxxxzzz~~~xxxjjjeeeaaa___```^^^]]]ZZZWWWUUUSSSRRRRRRNNNNNNLLLKKKIIIGGGFFFFFFEEEEEECCCAAA???<<<:::999<<<<<<:::999888777777777777777777777777777777777777666555444333444444555444444444444555555666666888777777666666666666666666666555555555666666777777888999:::::::::999999::::::::::::;;;<<<>>>???<<<============<<<::::::888:::===>>>???@@@CCCEEEEEEDDDDDDDDDDDDFFFGGGHHHIIIKKKNNNNNNNNNMMMNNNOOOOOOQQQSSSVVVYYY\\\___```^^^^^^^^^^^^^^^^^^______\\\```eeeiiilllppptttwwwzzz|||sssfffeeegggpppzzz{{{vvvggg]]]UUUSSSRRRLLLGGGGGGAAA>>><<<;;;<<<===<<<;;;AAA===<<>>@@@CCCEEEDDDDDDCCCCCCDDDFFFGGGHHHIIIKKKMMMNNNMMMMMMMMMNNNPPPQQQSSSWWWYYY\\\^^^^^^\\\[[[ZZZZZZ[[[\\\^^^___^^^aaafffiiilllooorrruuuzzz|||~~~yyyjjjdddaaahhhttt}}}~~~|||nnnbbbVVVRRRRRROOOKKKIIIBBB???===<<<<<<===<<<<<>>>>><<<<<<<<<;;;:::999888777:::;;;=========???BBBEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJLLLLLLLLLLLLMMMNNNNNNOOORRRUUUWWWYYYZZZ[[[YYYXXXVVVVVVWWWZZZ^^^```aaadddgggjjjlllnnnqqqssszzz{{{}}}yyynnndddccclllwww|||}}}ttthhhZZZSSSRRRQQQMMMJJJEEEBBB???>>>?????????>>>DDD@@@???AAAAAACCCIIIPPPbbbjjjxxx~~~www}}}bbbQQQLLLJJJKKKOOOVVVdddppp}}}iiiZZZRRRMMMHHHDDDEEEFFFGGGHHHIIILLLPPPTTTZZZ^^^dddjjjnnnqqqtttvvvyyy{{{}}}vvvjjjfffbbb___```]]]\\\[[[YYYWWWUUUTTTSSSQQQOOOLLLJJJHHHGGGHHHIIIFFFEEEBBB@@@>>>===<<<<<<<<<;;;:::999999999999999666666666666666666666666777777777777777666666555666555333333333444666888666666555555555555666666999999888888888888999999:::::::::999999999:::::::::;;;;;;<<<============<<<<<<;;;:::999888888888:::;;;===>>>>>>???BBBDDDCCCBBBBBBBBBDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKLLLNNNNNNOOORRRUUUWWWYYYYYYYYYVVVUUUSSSSSSUUUYYY^^^```cccfffiiikkkmmmnnnppprrryyyzzz|||{{{kkkcccgggqqqzzz~~~zzzoooaaaWWWTTTSSSOOOJJJFFFCCC@@@??????@@@???>>>AAA???>>>AAABBBBBBHHHOOO]]]eeesssyyyqqqtttfffTTTNNNJJJJJJNNNUUUaaalll{{{mmm]]]SSSMMMHHHEEECCCDDDEEEFFFHHHKKKPPPTTTWWW\\\bbbhhhmmmppptttvvvyyyzzz}}}uuujjjgggbbb```aaa\\\\\\[[[ZZZXXXVVVTTTSSSQQQOOOMMMKKKIIIHHHHHHHHHEEEDDDAAA???===<<<<<<<<<<<<;;;::::::999999::::::777777777777777777777777555555555666555444444333777555333222222444777999555555444444555555666666777666666666666777888999<<<;;;::::::999999:::::::::;;;<<<===>>>?????????;;;;;;:::999999999::::::999;;;>>>??????@@@AAABBBBBBBBBBBBBBBCCCEEEGGGIIIIIIJJJJJJJJJIIIJJJLLLNNNPPPRRRUUUXXXZZZZZZZZZYYYRRRRRRQQQQQQTTTYYY^^^aaaeeehhhkkkmmmnnnooorrrsssxxxyyy{{{~~~sssfffdddlllyyy~~~xxxlll___XXXUUUPPPJJJEEEBBB???>>>>>>>>>===<<<>>><<<<<>>>>>>>>===<<>>AAAAAA@@@CCCIIINNNVVVfffttt{{{uuunnnkkksss|||]]]TTTLLLJJJMMMRRR\\\eeerrrsssbbbWWWPPPMMMKKKDDDEEEFFFEEEFFFHHHLLLOOOPPPUUU]]]dddiiimmmrrrtttvvvxxxzzz}}}uuujjjgggccc```aaa[[[[[[[[[[[[YYYWWWUUUSSSOOOOOONNNMMMKKKIIIGGGFFFCCCBBB???<<<;;;:::;;;;;;999999888888888888888888777777777777777777777777666777888888888777555444333444555666666666555444444444444444444555666777666777777888999;;;<<<===;;;:::888777777777888888555777;;;???BBBEEEFFFGGG;;;:::999999:::;;;===>>>777;;;???BBBBBB@@@??????AAAAAAAAABBBCCCEEEGGGIIIHHHIIIIIIIIIHHHIIILLLNNNNNNPPPSSSVVVXXXWWWVVVUUUNNNNNNOOORRRUUUZZZ^^^```gggjjjmmmpppqqqrrrtttvvvuuuwwwzzz~~~mmm___aaaooo|||pppbbbZZZTTTNNNHHHFFFBBBAAAAAAAAA@@@>>>CCCAAAAAADDDCCCAAACCCHHHKKKTTTdddssszzzuuuooojjjmmm}}}```VVVMMMJJJMMMRRR[[[dddpppuuueeeYYYRRROOOMMMFFFGGGGGGFFFEEEFFFIIILLLNNNSSSZZZbbbggglllpppsssuuuvvvyyy|||vvvlllcccaaaccc______^^^]]][[[XXXVVVUUUTTTPPPPPPOOOMMMLLLJJJIIIHHHDDDCCCAAA???>>>===<<<<<<:::999888777666666666666888666555444555666555444666555555444444444555555666666555555555555666666666777777777777666666555888888777777888888999::::::999999999888777777777888777888<<<@@@BBBAAA>>>777777777777888999::::::>>>>>>???>>>>>>???AAADDDCCCBBBBBBBBBBBBCCCDDDDDDHHHHHHGGGGGGHHHKKKMMMOOOSSSUUUWWWXXXXXXVVVSSSQQQJJJKKKNNNQQQTTTXXX[[[]]]fffiiinnnqqqrrrtttvvvxxxvvvxxx{{{~~~~~~|||{{{rrrgggdddlllxxxzzzkkk___SSSKKKJJJHHHEEECCCCCCBBB@@@>>>>>>>>>???@@@AAAAAABBBBBBLLLQQQ]]]lllwwwooojjjnnnsssjjjTTTKKKOOOJJJKKKWWW___kkkyyyppp```UUUOOONNNIIIGGGFFFDDDEEEGGGIIIKKKMMMQQQWWW___fffkkknnnpppssswww{{{}}}~~~}}}|||}}}vvvlllcccaaaccc______^^^\\\ZZZXXXVVVUUUTTTOOONNNMMMKKKJJJHHHGGGFFFEEECCCBBB@@@>>><<<<<<;;;:::999888777666666666666888666555444555666555444666555555444444444555555666666555555555555666666666777888888888888777777888888777777888888999:::999999999888888888888888999888888;;;>>>???===;;;888888888888999999:::;;;>>>?????????>>>???AAACCCBBBBBBBBBBBBBBBCCCDDDDDDHHHGGGGGGGGGIIIKKKNNNPPPSSSTTTVVVWWWVVVTTTRRRPPPPPPQQQRRRUUUYYY\\\___aaaeeehhhmmmppprrrtttvvvxxxvvvxxxzzz|||}}}}}}|||{{{~~~yyymmmiiipppyyyqqqaaaUUUNNNKKKIIIEEECCCBBBAAA@@@>>>?????????@@@@@@AAAAAABBBIIINNNYYYfffqqq{{{zzzpppoooqqqrrrZZZOOOPPPKKKKKKUUU\\\ggguuuuuudddWWWPPPMMMIIIHHHFFFDDDDDDFFFHHHJJJMMMPPPWWW^^^eeejjjnnnooosssvvvzzz|||||||||}}}~~~wwwmmmeeecccddd```^^^]]][[[YYYWWWVVVUUUTTTPPPOOOMMMKKKIIIHHHGGGGGGFFFDDDBBB@@@===<<<;;;::::::999888777666666666666888666555444555666555444555555444444444555555666666666666555555666666666666777888888999999999999888777777777777888999999888888888888888999999999:::999888:::;;;;;;:::888999999999999:::;;;<<<<<<>>>???@@@???>>>???AAACCCBBBBBBBBBBBBBBBCCCCCCDDDGGGGGGGGGHHHJJJMMMOOOQQQTTTTTTUUUUUUTTTSSSQQQPPPTTTUUUVVVXXX[[[^^^aaabbbdddgggkkknnnqqqsssvvvxxxwwwwwwxxxyyy{{{{{{|||||||||}}}zzztttvvv{{{yyygggZZZRRRMMMJJJFFFCCCBBBAAA???===@@@@@@@@@@@@@@@@@@@@@@@@FFFIIIRRR^^^jjjvvv{{{sssqqq}}}bbbSSSRRRKKKJJJSSSYYYbbbpppnnn___TTTOOOJJJHHHFFFDDDDDDEEEGGGIIIKKKOOOUUU\\\ccciiilllnnntttvvvyyyzzz{{{|||}}}~~~xxxooogggdddeeeaaa^^^\\\ZZZXXXVVVUUUUUUUUURRRQQQOOOLLLJJJIIIIIIIIIFFFEEECCC@@@===;;;:::999:::999888777666666666666888666555444555666555444555444444444444555666666555555666666666666555555444555666777888999999999777777777777777888999999777777777888999999999:::999999999999::::::999999999999999:::;;;<<<===>>>>>>???@@@@@@??????AAABBBBBBBBBAAAAAABBBBBBCCCDDDFFFFFFGGGIIIKKKNNNQQQRRRUUUUUUUUUUUUTTTSSSRRRQQQUUUUUUWWWXXX[[[]]]___aaacccfffiiimmmooorrruuuxxxxxxxxxxxxxxxyyy{{{}}}~~~|||}}}}}}rrrbbbWWWOOOLLLGGGDDDBBBAAA???===AAAAAA@@@@@@@@@@@@@@@@@@DDDEEELLLWWWcccqqq}}}vvviiiVVVSSSLLLJJJRRRVVV^^^jjj|||xxxhhh[[[TTTKKKIIIGGGDDDDDDEEEFFFGGGJJJMMMSSSZZZaaafffkkkmmmsssuuuwwwyyyzzz{{{~~~}}}vvvnnnfffcccddd___]]]\\\YYYWWWUUUTTTUUUUUUSSSRRROOOLLLJJJIIIIIIIIIFFFEEECCC@@@===;;;:::999:::999888777666666666666888666555444555666555444444444444444444555666666555555666777777666555555333444555666777777777777777777666666777777888999777777777888999999999:::888888999999999999:::;;;999999999:::;;;<<<>>>???>>>@@@AAAAAA@@@@@@@@@BBBAAAAAAAAAAAAAAABBBCCCCCCEEEFFFGGGJJJMMMPPPRRRTTTVVVVVVUUUTTTTTTTTTTTTTTTVVVVVVWWWYYY[[[]]]___aaabbbeeehhhkkkmmmpppsssvvvxxxxxxwwwxxxyyy{{{~~~|||~~~|||lll]]]SSSOOOIIIEEECCCAAA???>>>AAAAAA@@@@@@@@@@@@@@@@@@CCCCCCHHHRRR^^^mmmoooYYYTTTMMMKKKQQQTTTZZZeeetttqqqbbbXXXMMMKKKHHHEEEDDDDDDFFFGGGHHHKKKQQQWWW^^^dddiiikkkqqqsssvvvxxxyyy{{{~~~}}}ssskkkbbb``````[[[]]][[[XXXUUUTTTTTTUUUUUURRRPPPMMMJJJGGGFFFFFFGGGFFFDDDBBB@@@===<<<;;;::::::999888777666666666666888666555444555666555444444444444444444555666777444555666777777666555444333333444555666666666666777666666666666777888888888888888888888999999999777888999888888888:::<<<888888999:::;;;<<<>>>??????@@@BBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCEEEGGGKKKNNNRRRTTTUUUVVVUUUTTTTTTTTTUUUWWWXXXXXXYYYZZZ[[[^^^```bbbdddccceeegggiiikkknnnqqqtttvvvvvvvvvwwwxxx{{{}}}}}}~~~sssdddVVVRRRLLLGGGDDDBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCFFFOOO[[[jjjwww]]]VVVNNNLLLQQQRRRVVV___lllxxxzzzhhh]]]PPPNNNJJJGGGEEEEEEFFFGGGGGGJJJNNNUUU\\\bbbgggjjjooorrruuuxxxzzz{{{~~~~~~rrrjjjbbb``````[[[\\\ZZZWWWTTTSSSSSSTTTUUUSSSQQQMMMIIIGGGFFFFFFGGGEEECCCBBB@@@>>><<<<<<;;;:::999888777666666666666888666555444555666555444444333333444444666777777444555666777777666555444555555666666666666666555666666666666666777888888999999999888888888888888888999999777555444777999777888888999:::<<<>>>??????AAACCCCCCAAA@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCBBBDDDHHHKKKOOOSSSUUUVVVTTTSSSRRRRRRSSSUUUXXXYYYYYYYYY[[[\\\___bbbdddfffdddeeeggghhhiiilllooorrrsssssstttuuuwwwyyy{{{|||||||||~~~~~~}}}vvvkkkYYYUUUNNNHHHEEECCCAAA@@@?????????@@@@@@AAAAAABBBCCCBBBEEEMMMXXXhhh|||cccYYYQQQNNNPPPPPPRRRYYYcccooo{{{rrreeeRRRPPPLLLHHHFFFFFFFFFGGGFFFHHHMMMSSSZZZ```fffiiilllpppuuuyyyzzz|||}}}~~~uuummmeeebbbbbb]]]\\\ZZZWWWTTTSSSSSSTTTVVVVVVSSSOOOKKKIIIHHHHHHIIIDDDCCCAAA???>>>===<<<<<<:::999888777666666666666888666555444666666555444333333333444555666777888444555666888888666555444666777777777777777666555666666666666666777888888:::999999999888888777777888999999666222111333666777777777999:::<<<===>>>???AAACCCCCCBBB@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBBDDDHHHLLLPPPTTTVVVWWWRRRQQQPPPPPPQQQTTTXXXZZZWWWXXXYYY\\\^^^aaadddeeedddfffggghhhhhhjjjnnnqqqpppqqqrrrtttvvvwwwxxxyyy{{{{{{|||}}}}}}{{{{{{vvvppp[[[VVVOOOIIIFFFDDDBBBAAA>>>>>>???@@@AAAAAABBBBBBBBBAAADDDLLLWWWfffzzzggg\\\SSSNNNPPPNNNOOOUUU^^^iiivvv{{{lllTTTQQQMMMIIIGGGFFFGGGGGGEEEHHHLLLRRRYYY```eeehhhkkkooouuuyyy{{{|||}}}~~~vvvmmmccc______[[[[[[ZZZYYYWWWVVVUUUTTTTTTUUUTTTQQQOOOLLLJJJIIIHHHFFFDDDAAA>>><<<:::::::::999888777777888888777555555555555555666666666777333333333444444444555555555555444444444555555666444666777888888777666444777777666666666666777777888777777777888999::::::;;;:::888777777777888999999999::::::;;;<<<======@@@AAABBBBBBBBBAAA@@@???BBBCCCCCCAAA@@@@@@BBBDDDEEEGGGIIILLLOOOPPPQQQQQQQQQNNNKKKLLLOOOSSSUUUUUUVVVXXX[[[\\\^^^```dddgggffffffggghhhjjjlllmmmooopppooonnnmmmooorrrvvvxxxzzz|||}}}}}}}}}}}}|||xxxvvvuuu___UUULLLJJJIIIEEE@@@?????????????????????????????????CCCKKKTTTcccxxxmmm[[[WWWTTTOOOMMMOOOSSS[[[dddppp~~~ppp^^^UUUMMMIIIGGGDDDDDDFFFGGGJJJNNNRRRVVV\\\bbbfffiiilllqqquuuxxxzzz~~~uuummmccc___```\\\[[[ZZZXXXWWWUUUTTTTTTTTTUUUTTTQQQOOOLLLJJJIIIHHHEEECCC@@@===;;;999999999999888777777888888777555777777666666555555444444333333333444444444555555444444444444555666777888666777888999999888777666777777666666666666777777888888777777777888999999:::999888777666777777888888999999:::;;;<<<======AAAAAABBBCCCBBBAAA@@@???AAABBBBBBAAA???@@@BBBDDDEEEGGGIIILLLNNNPPPPPPPPPMMMJJJHHHIIIMMMQQQRRRSSSWWWYYY[[[]]]^^^```ccceeecccccccccdddfffhhhiiijjjnnnmmmmmmnnnppprrruuuwwwyyy{{{|||}}}|||}}}zzztttqqqooobbbXXXOOOMMMKKKFFFAAA???????????????????????????@@@@@@CCCIIIQQQ^^^rrrqqq]]]WWWTTTPPPNNNNNNQQQWWW```lllzzzzzzdddZZZPPPKKKHHHDDDDDDFFFFFFHHHKKKOOOSSSXXX___ccchhhkkkpppsssvvvzzz}}}tttlllccc```aaa]]][[[ZZZXXXWWWUUUTTTTTTTTTTTTSSSQQQNNNLLLJJJIIIIIIDDDCCC@@@===:::999888888999888777777888888777555999999888666444333222111333333333444444444555555222333333444555777999:::777888999::::::999888777777777666666666666777777999888888777777777777888888777777666666666666777888888999:::;;;<<<======AAABBBCCCCCCCCCBBB@@@??????@@@@@@???>>>???BBBDDDEEEGGGIIILLLMMMNNNOOOOOOIIIGGGFFFHHHLLLPPPRRRSSSXXXZZZ\\\]]]^^^___aaacccbbbbbbbbbcccdddfffggghhhjjjkkklllnnnqqqsssuuuuuuwwwyyy{{{||||||}}}{{{yyyuuuuuu{{{|||tttmmmjjjdddZZZQQQOOONNNHHHCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@BBBGGGMMMXXXkkk{{{www```WWWSSSPPPNNNLLLNNNSSS[[[fffvvvkkk```TTTNNNJJJFFFDDDEEEFFFGGGIIIKKKNNNTTT[[[```eeehhhmmmqqqtttxxx{{{~~~~~~rrrkkkbbb```bbb^^^ZZZYYYXXXVVVUUUTTTSSSSSSTTTRRRPPPNNNLLLJJJIIIIIIEEECCC@@@===;;;:::999999999888777777888888777555888888777666444333222111333333333444444444555555222222222333444666777888777888888999999888888777777777666666666666777777999888777666666666666666666666666555555555666666777777888:::;;;<<<======AAABBBBBBCCCCCCAAA@@@???===>>>???>>>>>>???AAADDDFFFGGGIIIKKKLLLMMMMMMLLLHHHGGGHHHJJJMMMQQQTTTUUUYYY[[[]]]^^^]]]^^^___```dddddddddeeefffggghhhiiiggghhhkkknnnqqqsssssstttuuuwwwzzz{{{|||}}}~~~yyyuuuqqqmmmmmmttt||||||qqqjjjddd[[[RRRPPPNNNIIIDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@BBBFFFKKKTTTeeeuuu~~~eeeWWWRRROOONNNKKKLLLPPPWWWbbbrrrrrreeeWWWPPPLLLGGGEEEFFFFFFGGGGGGHHHKKKQQQXXX]]]aaaeeejjjnnnrrruuuyyy|||qqqjjjbbb```bbb^^^ZZZYYYXXXVVVTTTTTTSSSSSSSSSRRRPPPMMMKKKJJJIIIIIIFFFEEEBBB???===;;;;;;:::999888777777888888777555555555555555444444444444333333333444444444555555333333333222333333444444666777777777777777777666777777666666666666777777888888777666555555555555555555555666666666555555666777888999;;;<<<===>>>@@@AAABBBBBBBBBAAA??????<<<===>>>>>>>>>???BBBDDDFFFGGGIIIJJJKKKKKKJJJJJJFFFGGGIIIKKKNNNQQQTTTVVVYYY[[[]]]^^^]]]]]]^^^___ccccccdddeeefffgggiiijjjeeegggjjjmmmpppqqqrrrrrrsssuuuyyy{{{|||}}}~~~~~~~~~yyyuuusssnnniiiiiinnntttyyy~~~zzzqqqhhh]]]TTTQQQOOOIIIEEECCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@BBBEEEJJJSSScccrrr~~~~~~~~~kkkYYYRRROOOMMMKKKLLLOOOTTT___nnnyyyjjjZZZQQQNNNJJJGGGGGGGGGGGGGGGHHHJJJOOOUUUZZZ]]]aaafffkkkooossswwwzzz}}}yyy|||pppiiiaaa___aaa^^^ZZZYYYWWWVVVTTTSSSSSSSSSRRRQQQOOOMMMKKKJJJIIIIIIGGGFFFCCC@@@===<<<;;;;;;999888777777888888777555333333444444444555555555333333333444444444555555444444333333333333333444666666666666666666666666777777666666666666777777777666666555555555555666444555666666777666666666555666777999:::<<<===>>>???@@@AAAAAAAAA@@@>>>===<<<===>>>>>>>>>@@@CCCFFFFFFGGGIIIIIIJJJIIIHHHHHHEEEGGGJJJLLLMMMPPPSSSVVVYYY[[[]]]^^^^^^]]]]]]^^^``````aaabbbdddfffgggiiieeefffiiilllnnnppppppppppppssswwwzzz{{{|||~~~|||uuuqqqpppmmmhhhfffiiimmmooorrrvvvwww~~~~~~sssgggZZZTTTPPPJJJFFFDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAEEEIIIQQQ```ooo{{{{{{|||sss]]]SSSPPPMMMLLLMMMOOOTTT]]]kkkzzzqqq___UUUPPPLLLHHHHHHGGGHHHHHHHHHIIIMMMSSSWWWYYY]]]ccchhhlllpppuuuxxx}}}}}}~~~yyyssssssvvvpppiiiaaa^^^```]]]YYYXXXWWWUUUTTTSSSSSSRRRQQQPPPOOOMMMKKKJJJIIIIIIGGGEEEBBB???===;;;;;;;;;999888777777888888777555333333333444444555555555333333333444444444555555444444444444555555666777888777777777777777777888777777666666666666777777555555444444444555666666444555666777888777777666555555777888:::<<<===>>>>>>>>>???@@@???>>>===<<<;;;===>>>>>>???AAADDDGGGGGGGGGHHHIIIIIIHHHGGGFFFGGGJJJMMMNNNOOOPPPTTTWWWWWWZZZ]]]^^^^^^]]]]]]]]]]]]]]]^^^```bbbeeeggghhhfffggghhhjjjlllnnnnnnooonnnrrrvvvzzz{{{|||~~~xxxqqqnnnkkkfffccceeegggfffhhhkkkjjjmmmttt|||tttdddZZZSSSLLLGGGFFFAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAADDDGGGNNN\\\jjjzzzwwwxxx|||bbbWWWRRROOOKKKLLLNNNSSS[[[hhhvvv{{{fffYYYSSSMMMIIIGGGFFFGGGHHHHHHIIIKKKPPPSSSVVVZZZ```eeejjjooosssvvvyyyzzz|||~~~wwwooolllmmmpppyyypppiii```^^^```\\\YYYXXXWWWUUUTTTSSSRRRRRRQQQPPPNNNMMMKKKJJJIIIIIIFFFDDDAAA>>><<<:::::::::999888777777888888777666444444444444444444444444333333333444444444555555444444444555777888:::;;;999999888888888888999999777777666666666666777777444444444444444555666777444555777888888888777666444555777888:::<<<===>>>===>>>>>>??????===<<<;;;<<<===>>>??????AAAEEEHHHGGGGGGHHHIIIHHHGGGFFFEEEJJJMMMQQQRRRRRRSSSWWWZZZWWWZZZ]]]^^^^^^]]]]]]^^^\\\]]]^^^```cccfffiiijjjfffggghhhiiikkklllmmmnnnnnnqqqvvvyyy{{{|||~~~|||sssnnnjjjddd```bbbcccbbbbbbeeeaaacccfffkkkuuulll___VVVNNNHHHGGGAAAAAAAAAAAAAAAAAAAAAAAABBBAAABBBDDDEEEKKKXXXfffyyysssuuufffZZZTTTPPPJJJKKKNNNRRRZZZfffrrr{{{kkk]]]UUUNNNHHHFFFDDDFFFGGGHHHHHHJJJMMMPPPUUUYYY___dddiiinnnrrrvvvvvvxxxzzz}}}~~~vvvmmmhhhggggggppp~~~ssskkkbbb___```\\\ZZZYYYXXXVVVUUUTTTSSSSSSRRRQQQOOOMMMKKKIIIHHHHHHGGGEEECCC@@@===;;;:::999777777777777666666666666666555444333333333333333666555444333333333333333444444555555666777777777777555444555888999888666555555666666666666555555444555666777666555222111333333333444666777999:::999888888777888:::;;;<<<>>>>>>???>>>>>>===<<<;;;;;;===>>>>>>>>>???BBBDDDIIIIIIHHHGGGFFFFFFFFFFFFHHHHHHIIIKKKNNNPPPSSSTTTXXXXXXXXXXXXZZZ\\\^^^___^^^^^^]]]]]]___bbbeeehhhfffgggggghhhiiiiiijjjjjjoooppprrrtttwwwyyy{{{|||tttmmmfffbbb______aaabbb```^^^___```aaabbbgggqqq~~~wwwcccVVVOOOKKKIIIBBBAAA@@@@@@BBBBBBAAA@@@CCCAAAAAACCCEEEJJJUUUaaasss}}}|||tttwwwjjj[[[TTTMMMNNNLLLMMMRRRXXX```nnn{{{wwwdddYYYRRRLLLHHHFFFFFFEEEEEEFFFHHHJJJLLLRRRVVV\\\bbbggglllqqqtttvvvxxxzzz{{{{{{}}}wwwnnngggcccbbbfffqqqssskkkbbb___```]]]ZZZYYYWWWUUUSSSSSSSSSSSSRRRQQQOOOMMMKKKIIIHHHHHHGGGEEECCC@@@===;;;:::999777777777777666666666666444333333333444555666666666555444333333333333444444444555555666777777777777555444555888999888666666666666666666666666666444555777888888777666555333333333333444666777888888888888777888999;;;<<<======>>>>>>>>>=========<<<>>>???@@@@@@AAADDDFFFJJJIIIHHHFFFFFFFFFGGGGGGHHHIIIJJJLLLOOORRRUUUVVVWWWVVVVVVWWWXXXZZZ\\\^^^[[[[[[[[[\\\___cccgggiiigggggghhhhhhiiiiiijjjjjjnnnoooqqqtttvvvyyy{{{|||xxxoooeeebbb```aaadddeeeccc```^^^^^^]]]]]]___gggrrrzzz~~~jjjZZZPPPKKKIIICCCBBB@@@AAABBBBBBAAA@@@CCCAAAAAADDDFFFIIISSS^^^lllwww|||ssstttppp```WWWPPPMMMKKKLLLPPPUUU]]]kkkxxx{{{ggg[[[TTTNNNIIIHHHGGGFFFEEEFFFGGGIIIKKKOOOSSSYYY___dddjjjooorrruuuwwwyyyzzz{{{|||xxxnnnfffaaaaaabbbiiittt}}}tttlllccc```aaa]]][[[YYYVVVSSSRRRRRRSSSTTTRRRQQQOOOMMMKKKIIIHHHHHHFFFEEECCC@@@===;;;999999777777777777666666666666666555555444555555666666555555444333333333444444444444555555666777777777777666555666777888777666777666555444444555666777333444666777888888777777333333333333333444555555888888777888888999;;;;;;;;;<<<======>>>=========;;;===>>>???@@@AAADDDFFFKKKIIIGGGEEEEEEFFFHHHJJJIIIIIIKKKMMMPPPSSSVVVWWWUUUUUUUUUUUUWWWYYY[[[\\\YYYYYYYYY\\\___dddhhhkkkhhhhhhiiiiiiiiiiiiiiiiiilllmmmooosssvvvyyy{{{}}}|||~~~|||qqqeeecccbbbdddhhhiiigggddd```^^^[[[YYYYYY]]]dddjjjvvvttt```SSSLLLKKKEEECCCAAAAAABBBBBBAAA@@@BBBAAABBBEEEFFFHHHPPPYYYfffrrrvvvppp|||zzzfff[[[SSSLLLJJJKKKOOOSSSYYYfffrrr}}}lll^^^VVVOOOKKKIIIHHHGGGEEEEEEGGGHHHIIIJJJNNNTTT[[[```ffflllpppsssuuuwwwyyyyyy{{{~~~}}}qqqgggaaaaaa```cccjjjqqqyyyuuummmccc```bbb^^^]]][[[WWWTTTRRRSSSUUUVVVRRRQQQOOOMMMKKKIIIHHHHHHFFFEEEBBB???<<<:::999888777777777777666666666666:::999888666444333333222555444444333333333444444444444555555666777777777666666666666777777777777888777555333333555777888222333444555555555444444555555444444333444444555777777777888888999::::::<<<<<<=========<<<;;;;;;999;;;===>>>>>>@@@CCCFFFJJJHHHFFFDDDDDDGGGJJJLLLJJJKKKLLLMMMOOOQQQSSSUUUUUUTTTTTTUUUVVVXXXZZZ\\\ZZZZZZ[[[]]]```dddhhhjjjiiiiiiiiiiiiiiiiiiiiiiiijjjkkknnnrrrvvvyyy|||}}}}}}|||{{{yyy{{{}}}ttthhhffffffiiilllnnnkkkiiidddaaa]]]YYYWWWYYY]]]```fffvvv{{{fffVVVOOONNNGGGDDDBBBAAABBBBBBAAA@@@BBBAAACCCFFFFFFFFFLLLTTTcccppp~~~pppuuulll^^^UUUMMMKKKLLLNNNQQQVVVbbbmmm{{{qqqbbbXXXPPPLLLGGGFFFEEEDDDDDDFFFGGGIIIGGGKKKQQQWWW]]]dddjjjnnnpppsssvvvxxxyyyzzz|||~~~~~~xxxllldddcccaaabbbggglllsss~~~uuummmccc```bbb^^^^^^\\\XXXUUUSSSTTTVVVXXXRRRQQQOOOMMMKKKIIIHHHHHHFFFDDDBBB???<<<:::999888777777777777666666666666:::999888666444333333222444444333333333444444555444444555555666777777777555666666777666777777888888777555333333555777888444444444444444333222222777666555555555555555555666666777888999999999:::=========<<<<<<:::999999;;;<<<>>>??????AAADDDFFFHHHFFFDDDCCCDDDGGGJJJMMMLLLLLLLLLLLLMMMOOOPPPQQQUUUUUUTTTUUUVVVXXXZZZ\\\]]]]]]^^^___aaacccfffggghhhhhhhhhhhhhhhhhhiiiiiiiiikkknnnrrrvvvyyy|||~~~~~~|||yyyxxxwwwxxxzzz|||}}}zzzpppnnnmmmnnnqqqrrrpppmmmhhheee___[[[YYYYYYZZZ[[[___hhhzzz~~~jjjZZZRRRQQQIIIFFFCCCAAABBBBBBAAAAAAAAAAAABBBEEEEEEDDDIIIQQQ___mmm~~~uuutttrrr```WWWPPPNNNMMMOOOQQQTTT___iiizzzuuueeeZZZQQQMMMDDDDDDCCCBBBCCCEEEGGGHHHFFFIIIOOOTTT[[[aaahhhmmmnnnqqquuuwwwxxxyyy{{{}}}}}}rrriiifffccccccgggkkkpppzzztttlllccc```aaa]]]^^^[[[XXXVVVTTTTTTVVVWWWRRRQQQOOOMMMKKKIIIHHHHHHEEEDDDBBB???<<<:::888888777777777777666666666666666555555444555555666666444444333333333444555555444444555555666777777777555666777777666666777888777666555444444555666777777777666666555444444333777666666555555555666666555666777888999999999999<<<<<<<<<<<<;;;:::999888===???@@@AAAAAABBBDDDFFFDDDDDDBBBBBBDDDGGGJJJLLLLLLLLLLLLLLLMMMNNNOOOPPPTTTTTTTTTTTTVVVXXXZZZ[[[_________```aaabbbcccdddeeeeeefffgggggghhhiiiiiijjjlllooorrrvvvzzz}}}~~~}}}{{{xxxvvvtttsssuuuwwwyyy{{{|||~~~~~~{{{wwwvvvxxxxxxvvvsssmmmhhhbbb]]][[[YYYXXXWWW[[[^^^iiizzz~~~mmm]]]UUUSSSKKKHHHDDDBBBBBBBBBAAAAAAAAA@@@AAACCCCCCBBBHHHOOOXXXgggyyyzzzyyydddZZZRRRPPPOOOPPPPPPSSS[[[eeevvvzzzjjj]]]SSSNNNEEEDDDCCCBBBCCCDDDFFFGGGEEEHHHMMMRRRXXX___fffkkkmmmppptttwwwxxxyyy{{{}}}yyypppiiifffeeegggkkkpppzzzssskkkbbb___```]]][[[YYYWWWUUUTTTSSSSSSTTTRRRQQQOOOMMMKKKIIIHHHHHHEEEDDDAAA>>><<<999888777777777777777666666666666444333333333444555666666333333333333333444555666444444555555666777777777444666888777666555777999666666666666666666666666666666555555444555555555555555444444444555666666555666777888999999999888888999:::;;;;;;;;;;;;;;;===>>>??????>>>???AAACCCAAAAAAAAABBBDDDGGGIIIKKKJJJJJJKKKLLLNNNPPPRRRSSSSSSRRRRRRSSSTTTVVVXXXZZZ]]]]]]]]]^^^___```aaaaaabbbcccdddeeefffggghhhiiilllmmmpppssswwwzzz}}}~~~~~~|||zzzwwwtttrrrpppppprrruuuxxxzzz|||}}}~~~~~~{{{yyytttnnngggbbb^^^\\\XXXVVVVVVUUU[[[hhhuuu}}}{{{zzz{{{|||~~~}}}ooo```WWWSSSLLLIIIEEEBBBBBBBBBBBBAAAAAA???@@@BBBAAAAAAGGGOOOSSSbbbvvvjjj```SSSQQQPPPPPPOOOPPPXXXaaappp|||oooaaaVVVPPPJJJHHHFFFDDDCCCDDDEEEEEEDDDGGGKKKPPPUUU\\\ccchhhlllppptttwwwyyyzzz{{{}}}zzzpppkkkggghhhkkkrrrssskkkbbb___```\\\XXXWWWVVVTTTSSSRRRQQQQQQRRRQQQOOOMMMKKKIIIHHHHHHEEEDDDAAA>>>;;;999888777777777777777666666666666666555444333333333333333333333333333333444555666444444555555666777777777444666888888555555777999555555666666666666555555222222222222333444555555444333333333333444555666444555777888999999888888555666888:::<<<======>>>:::;;;<<<;;;:::;;;<<<>>>??????@@@BBBDDDFFFHHHIIIIIIIIIKKKMMMPPPSSSUUUWWWQQQQQQQQQQQQSSSUUUWWWXXXZZZZZZ[[[\\\^^^______```aaaaaabbbdddfffggghhhiiimmmnnnqqqtttwwwzzz}}}~~~|||zzzxxxuuurrrooonnnmmmqqquuuyyy|||}}}}}}{{{uuummmgggccc___ZZZVVVRRRNNNRRR^^^hhhnnnvvv~~~}}}yyyuuusssssstttuuurrrsssuuuxxx{{{|||pppbbbXXXSSSMMMJJJEEEBBBBBBBBBBBBAAAAAA??????@@@@@@@@@GGGPPPQQQaaauuuzzzooodddSSSQQQOOOOOONNNOOOVVV___jjjwwwrrrdddXXXRRROOOMMMJJJFFFDDDCCCDDDDDDDDDFFFJJJNNNSSSZZZaaaffflllppptttxxxyyyzzz|||}}}|||||||||}}}~~~xxxpppjjjiiillluuuppphhhaaa```dddbbb^^^YYYTTTSSSUUUWWWUUURRRTTTRRROOOLLLJJJHHHGGGGGGFFFEEECCC@@@>>><<<;;;:::999777666555666555444222777444222222444444222///333333333444444444555555444555777777666666888999888888999:::999888777666666777888888888666555333666555333333444444333222555444333222222222333444777777777777888888888888666555444333444777:::<<<======>>>???AAABBBCCCCCC@@@@@@???@@@BBBEEEHHHJJJDDDEEEHHHKKKMMMPPPQQQRRRPPPQQQRRRSSSUUUWWWXXXYYYYYYZZZ[[[\\\[[[\\\___aaabbbbbbaaaaaabbbdddfffgggjjjmmmqqquuuxxxzzz{{{{{{xxxvvvssspppmmmlllllllllmmmqqqvvvzzz|||~~~}}}wwwooogggaaa\\\XXXUUURRRSSSUUUXXX]]]aaaeeehhhiiinnnvvv|||yyyxxxwwwuuurrroooooorrrtttxxxvvvsssrrrssswww|||vvvkkk___WWWOOOLLLGGGCCCBBB@@@???>>>CCCAAA???>>>???CCCHHHKKKMMMYYYnnnyyybbbWWWQQQLLLMMMNNNOOOTTT[[[fffppp~~~ooo^^^SSSQQQKKKHHHGGGEEEBBBCCCFFFCCCEEEIIILLLPPPUUU\\\```gggjjjppptttvvvwwwyyy{{{xxxzzz~~~yyyrrrrrrvvv~~~pppiiiaaa```ccc```^^^YYYTTTSSSUUUVVVTTTRRRTTTRRROOOLLLJJJHHHGGGGGGDDDCCCAAA>>><<<:::999888999777555555666666666444777444222222444444222000333333333444444444555555444555777777666666888999888999999:::999888777666666666777888999:::::::::777666555555666666555333555555444333333444444555666666777777777888888888999888888777888:::===>>>======>>>>>>???@@@AAAAAA>>>>>>???@@@AAADDDFFFGGGGGGHHHIIIKKKMMMNNNNNNOOONNNOOOPPPRRRSSSUUUVVVWWWWWWYYYZZZZZZZZZ[[[]]]___aaaaaa```aaabbbccceeefffiiilllppptttwwwyyyzzzzzzvvvssspppmmmkkkkkkllllllnnnrrrvvvzzz|||~~~zzzssslllfffaaa[[[WWWOOOOOOPPPQQQTTTWWWZZZ\\\\\\```hhhsss}}}{{{xxxuuutttttttttrrrqqqqqqtttvvvwwwvvvtttrrrsssvvvzzz}}}rrrbbbWWWQQQMMMHHHDDDBBBAAA???>>>BBBAAA??????@@@CCCGGGIIILLLWWWjjjfffZZZSSSMMMMMMMMMNNNSSSXXXdddnnn|||uuudddYYYUUUOOOJJJHHHFFFBBBBBBEEECCCEEEHHHKKKOOOTTTZZZ___eeeiiinnnrrrtttuuuwwwyyywwwzzz}}}{{{yyy{{{pppiiibbb___aaa]]]]]]YYYTTTSSSTTTUUUTTTRRRSSSQQQOOOLLLJJJHHHGGGGGGDDDCCCAAA>>><<<:::999888888777555666999<<<===>>>666444333333444444222111333333333444444444555555444555777777666666888999888999999999999888777777777777777777888999::::::666555444444555555444333666555444444444555555666666666777777777777888888999999999:::;;;<<<>>>???=========>>>>>>>>>??????======>>>@@@BBBCCCDDDEEEJJJJJJKKKLLLLLLLLLLLLKKKLLLMMMNNNOOOQQQSSSTTTUUUVVVWWWXXXXXXXXXYYY[[[]]]```_________```bbbdddeeehhhjjjnnnrrruuuvvvwwwwwwrrrpppllljjjiiijjjlllnnnooorrrwww{{{}}}~~~}}}zzzvvvqqqkkkddd]]]XXXPPPPPPOOOOOOPPPQQQSSSTTTTTTWWW]]]fffttt~~~zzzxxxwwwvvvtttsssppprrrttttttttttttvvvxxxyyyyyyxxxwwwwwwyyyzzz{{{|||~~~~~~kkk^^^TTTPPPKKKFFFDDDBBB???>>>AAA@@@@@@@@@BBBDDDFFFGGGKKKTTTeeeyyyiii\\\TTTNNNMMMMMMNNNQQQVVV```iiiwwwmmmaaa[[[SSSLLLIIIGGGCCCBBBDDDCCCEEEHHHJJJMMMRRRXXX\\\cccfffllloooqqqsssuuuvvvvvvyyy}}}pppjjjbbb______[[[]]]YYYUUUSSSSSSTTTSSSRRRQQQPPPOOOLLLJJJHHHGGGFFFFFFEEECCC@@@===<<<::::::777666555777<<>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAACCCDDDDDDDDDJJJJJJKKKKKKLLLKKKKKKKKKKKKLLLMMMOOOPPPRRRSSSTTTUUUWWWXXXWWWWWWWWWZZZ[[[^^^]]]]]]^^^___aaacccdddgggiiilllpppssstttttttttpppnnnkkkiiiiiikkknnnqqqppptttxxx{{{}}}yyywwwuuuqqqlllddd[[[UUUQQQPPPOOONNNNNNNNNOOOPPPRRRTTTXXX___iiiyyy|||zzzxxxvvvuuuuuuuuuuuuqqqsssvvvxxxxxxxxxyyyzzz~~~}}}}}}vvviiiWWWSSSMMMHHHEEEBBB@@@>>>???@@@@@@AAACCCDDDDDDEEEJJJQQQ^^^nnnkkk]]]UUUMMMMMMNNNNNNQQQTTTZZZcccppp|||xxxlll```VVVMMMJJJGGGDDDCCCDDDCCCEEEGGGHHHKKKOOOTTTXXX```dddiiimmmoooqqqssstttuuuxxx|||~~~qqqjjjbbb^^^^^^ZZZ\\\YYYVVVSSSSSSRRRRRRRRRPPPOOONNNMMMKKKIIIGGGFFFFFFEEECCC@@@===<<<::::::888666555666:::>>>AAACCC444555555444444333333444333333333444444444555555444555777777666666888999999999999888888888888888:::888666444333333444444333111111111333333222111222222333333444444444444555666666666666777777777555555666777888999::::::>>>>>>??????????????????>>>???AAACCCDDDEEEEEEEEEHHHHHHJJJKKKLLLLLLLLLLLLLLLLLLNNNOOOQQQRRRTTTTTTVVVWWWXXXWWWWWWWWWYYY[[[[[[[[[[[[\\\]]]___bbbcccfffhhhkkknnnqqqqqqqqqqqqooonnnlllkkklllnnnrrrtttrrruuuyyy{{{~~~uuuuuutttrrrmmmdddZZZSSSMMMMMMLLLKKKKKKLLLMMMNNNNNNPPPSSSVVV^^^kkk{{{~~~{{{{{{~~~~~~|||{{{zzzxxxvvvvvvwwwwwwvvvyyy|||~~~~~~~~~~~~{{{nnnXXXTTTNNNIIIFFFCCC@@@>>>???@@@AAABBBCCCCCCCCCDDDHHHMMMWWWddduuu|||rrr^^^UUUMMMLLLNNNOOOQQQSSSSSS\\\iiittt}}}wwweeeZZZOOOKKKIIIFFFEEEFFFCCCDDDFFFGGGHHHLLLQQQTTT\\\```fffjjjmmmppprrrttttttwww{{{~~~rrrjjjaaa^^^___[[[\\\ZZZWWWTTTRRRQQQQQQRRROOOOOONNNMMMKKKIIIGGGFFFDDDCCCAAA>>><<<:::999888999777444333555666777777444555666555444333444555333333333444444444555555444555777777666666888999:::999888888777777888888777777777666666777777888555444333444555666555444111111222333444444444444555555666666666666777777666666666777888999;;;;;;>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGIIIJJJKKKLLLMMMMMMLLLMMMNNNPPPQQQSSSTTTUUUUUUVVVWWWWWWVVVVVVXXXZZZYYYYYYYYYZZZ\\\^^^```bbbfffhhhkkknnnoooppppppooooooooonnnnnnooorrrtttvvvtttvvvyyy|||~~~|||uuuuuuuuusssooofff\\\UUUNNNNNNMMMMMMMMMOOOPPPQQQNNNPPPRRRTTTWWWbbbqqq}}}~~~|||{{{yyywwwvvvvvvxxxzzz{{{{{{||||||{{{yyywwwwwwyyyzzz}}}{{{lllYYYTTTNNNJJJFFFDDDAAA??????@@@@@@AAABBBCCCCCCCCCFFFJJJRRR\\\kkk~~~www~~~~~~aaaVVVMMMLLLNNNOOOOOOQQQOOOWWWaaakkkttt~~~mmm```SSSNNNLLLHHHGGGGGGCCCDDDEEEEEEFFFIIIMMMQQQWWW[[[aaagggjjjmmmppprrrsssvvvzzz}}}rrrjjj```^^^___\\\[[[ZZZWWWTTTQQQPPPQQQRRRNNNNNNNNNMMMKKKIIIGGGEEEDDDCCCAAA>>><<<:::999888888666444333444444333222333555666666444333444666333333333444444444555555444555777777666666888999:::999888777777777888999666777777777777777666666555444333444666777666555111222333444555555555444555555555666666666777777777666666555666999;;;<<<<<<<<<======>>>???@@@@@@AAAAAA@@@@@@AAACCCEEEFFFGGGGGGIIIJJJKKKLLLLLLLLLLLLLLLMMMOOOQQQRRRTTTTTTTTTUUUVVVUUUTTTTTTVVVWWWXXXXXXXXXYYY[[[]]]___aaafffhhhkkkmmmooooooooonnnoooooopppqqqrrrtttuuuvvvuuuwwwzzz|||~~~~~~yyyuuuuuuuuutttoooggg]]]VVVPPPPPPOOONNNOOOPPPQQQRRRPPPRRRTTTTTTUUU]]]jjjuuu|||yyywwwuuuuuuuuuuuutttssstttvvvxxxzzzzzz{{{|||}}}|||zzzzzz}}}{{{jjjXXXTTTNNNIIIFFFDDDBBB@@@@@@@@@@@@@@@AAABBBCCCCCCDDDHHHOOOWWWdddwww}}}sssxxxfffZZZOOOMMMNNNMMMKKKLLLNNNSSS[[[bbbjjjtttyyyjjjZZZSSSOOOKKKHHHGGGCCCCCCDDDDDDDDDGGGKKKNNNQQQUUU\\\bbbgggkkknnnqqqrrruuuyyy|||sssiii```^^^```]]][[[ZZZXXXTTTQQQOOOPPPRRRMMMMMMMMMMMMKKKIIIGGGEEEFFFEEECCC@@@>>><<<;;;:::555444444555777777777555333555777666444333555777333333333444444444555555444555777777666666888999;;;:::888777777777888999777777777777555333111///444333222333555666555444111222444666777777666666555555555555666666666777777555444333444777:::<<<::::::;;;<<<===>>>???@@@AAA@@@???>>>???AAADDDEEEHHHIIIIIIJJJKKKKKKJJJJJJKKKKKKMMMNNNPPPRRRSSSSSSSSSSSSTTTSSSRRRRRRTTTVVVWWWWWWWWWXXXZZZ]]]___```fffhhhkkkmmmoooooonnnnnnnnnoooqqqrrrtttuuuuuuuuuuuuwwwzzz}}}}}}xxxsssssssssrrrnnnfff\\\UUUMMMLLLKKKJJJJJJKKKLLLMMMMMMPPPRRRQQQPPPVVVcccmmm|||{{{yyyvvvsssqqqqqqqqqrrrttttttttttttvvvyyy{{{|||{{{}}}~~~}}}~~~~~~jjjWWWSSSMMMIIIFFFDDDBBB@@@AAA@@@@@@???@@@AAACCCDDDCCCGGGMMMUUUaaattt|||rrrwwwjjj]]]QQQMMMMMMKKKHHHHHHNNNRRRXXX]]]dddnnnyyyqqq```VVVRRRLLLHHHGGGCCCCCCDDDCCCDDDFFFIIILLLLLLQQQXXX___dddhhhlllooorrruuuyyy|||~~~tttlllccc``````\\\[[[ZZZWWWUUUSSSRRRRRRRRRPPPOOONNNLLLKKKIIIHHHGGGHHHFFFBBB===:::888777777444666888777444333555777444555777888888888777666555444444444555666888999666666666666777777777777666555444666999:::888555666666666555444444333333444444333222333444555666777444333444777888777555444555666777777555333111444555666888:::<<<===>>>?????????>>>??????@@@@@@EEEDDDBBBAAAAAABBBCCCEEEHHHIIIKKKKKKJJJJJJLLLMMMLLLLLLLLLLLLNNNPPPRRRSSSQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVXXXYYYYYY\\\```bbbeeegggkkknnnppppppnnnmmmoooppprrrtttvvvwwwxxxxxxzzz{{{}}}~~~|||zzzwwwtttqqqmmmfff]]]VVVNNNMMMKKKLLLMMMOOONNNNNNQQQNNNMMMOOOQQQUUU]]]fffxxx}}}wwwuuurrrpppoooppprrrssswwwwwwwwwxxxyyyzzz{{{|||}}}uuu^^^UUUMMMLLLLLLHHHDDDBBB@@@@@@AAAAAAAAAAAABBBBBBEEEFFFLLLVVVaaapppsssqqqyyy___RRRQQQMMMLLLOOOLLLMMMLLLPPPXXX```gggrrr|||~~~jjjZZZQQQLLLHHHEEECCCFFFGGGFFFCCCBBBDDDFFFMMMPPPTTTYYY]]]bbbgggkkktttuuuvvvwwwyyy|||ssslllccc___```\\\[[[YYYWWWUUUSSSRRRRRRRRRPPPOOONNNMMMKKKIIIHHHGGGEEECCC@@@===;;;:::::::::444666777777444444555777444555666666777777666666555444333222333333555555666666666666777777777888777555555666999:::888666666666666555444444333333444333333222333444555666666444333444777888777555666666777777777666444444555555777888:::;;;======??????>>>>>>??????@@@@@@DDDCCCBBBBBBAAABBBCCCDDDFFFHHHIIIIIIHHHIIIJJJLLLKKKKKKKKKLLLMMMOOOQQQRRRNNNNNNPPPQQQSSSTTTUUUVVVVVVWWWYYYZZZZZZ]]]aaadddfffgggjjjmmmooooooooonnnqqqqqqsssuuuvvvwwwwwwwwwxxxzzz|||}}}~~~~~~}}}yyyuuupppiii___XXXPPPOOOMMMNNNOOOPPPPPPOOOQQQNNNMMMOOOQQQUUU]]]fffssszzz~~~}}}yyyvvvtttrrrqqqqqqrrrtttuuuxxxxxxxxxyyyzzz|||}}}~~~uuucccYYYOOOMMMMMMHHHCCCAAA@@@@@@AAAAAAAAAAAABBBBBBCCCDDDJJJTTT^^^mmmtttpppuuudddUUUSSSNNNMMMPPPLLLLLLKKKMMMUUU\\\dddoooyyyqqqaaaWWWPPPKKKHHHDDDFFFGGGFFFDDDCCCEEEGGGKKKNNNRRRWWW[[[```fffjjjqqqrrrtttuuuwwwzzzqqqjjjbbb___```\\\[[[YYYWWWUUUSSSRRRRRRRRRPPPPPPNNNMMMKKKIIIHHHHHHDDDBBB@@@===;;;:::::::::444555666666555444555666555444444444444555666666666555444333222333444444666666666777777777888888777777666888999:::888777666666555555444333333333333333333333333444555555555444444444666777666555777777777777777666666666666666777888999:::;;;;;;>>>>>>>>>>>>>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGFFFFFFHHHIIIJJJJJJJJJKKKLLLNNNPPPQQQKKKLLLOOORRRTTTUUUVVVVVVVVVWWWYYYZZZ[[[^^^bbbeeeggghhhiiikkkmmmnnnoooppprrrssstttuuuvvvvvvvvvvvvvvvxxx{{{|||}}}~~~}}}{{{{{{}}}~~~vvvooonnnpppuuu~~~|||vvvmmmbbbZZZSSSQQQPPPPPPQQQRRRQQQPPPPPPMMMLLLNNNQQQTTT]]]fffooovvv{{{{{{{{{|||{{{xxxttttttsssssstttuuuwwwxxxyyyyyyzzz{{{|||~~~|||jjj^^^RRROOONNNIIICCC@@@@@@@@@AAAAAAAAAAAABBBBBBAAABBBHHHPPPZZZiii}}}wwwmmmkkkmmm[[[WWWQQQOOOPPPLLLLLLIIIJJJPPPWWW^^^jjjuuuzzzjjj^^^VVVOOOKKKEEEFFFGGGFFFEEEEEEFFFHHHHHHKKKOOOSSSXXX]]]ccchhhmmmoooqqqssstttxxx|||pppiiiaaa^^^```\\\ZZZYYYWWWUUUSSSRRRSSSSSSQQQPPPOOOMMMKKKJJJIIIHHHGGGEEEBBB>>>;;;888777666555555555555555444555555555444333222333444555666777666555444555555777777666666777777777888888888888888888999999999888888666666555444444333333222333333333333333444444444444444444444555666666555777777666555555666666777777777888888999999::::::>>>>>>===>>>>>>???@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCEEEFFFFFFFFFFFFGGGIIIHHHIIIIIIKKKLLLMMMOOOOOOKKKMMMPPPSSSUUUVVVUUUUUUUUUVVVXXXYYYZZZ]]]aaadddiiiiiiiiijjjlllnnnpppqqqttttttuuuuuuuuuuuutttttttttvvvyyyzzz{{{|||~~~}}}vvvllllllmmmooopppnnngggbbbaaabbbfffllluuu~~~|||qqqfff]]]UUUSSSQQQQQQRRRRRRRRRQQQOOOKKKJJJMMMPPPSSS\\\eeeooovvvzzzzzzzzz}}}}}}zzzuuuuuuvvvwwwxxxzzz{{{|||{{{{{{|||}}}pppbbbTTTOOONNNJJJEEEBBB@@@@@@@@@AAAAAAAAABBBBBBAAABBBGGGOOOXXXeeeyyyzzzkkkhhhvvvwwwbbb[[[TTTQQQQQQLLLLLLIIIIIIMMMSSSZZZfffqqq{{{qqqcccYYYPPPLLLFFFFFFEEEEEEDDDEEEFFFGGGEEEGGGKKKOOOTTTZZZ```eeejjjlllnnnqqqsssvvv{{{~~~pppiiiaaa^^^___\\\ZZZXXXVVVTTTSSSSSSSSSSSSQQQPPPOOOMMMLLLJJJIIIHHHGGGEEEBBB???;;;888666555555444444444555555555444444333222222222333555666444444333444555777999:::777777777777888888888888888888999999999888888888555555555444333333222222222222222333333333333333333444444555444555555666666555555444444555666666777777777888888999999999============>>>???@@@AAAAAAAAABBBCCCDDDDDDCCCCCCDDDEEEGGGGGGFFFFFFHHHIIIGGGHHHIIIKKKLLLMMMNNNNNNNNNPPPSSSUUUVVVUUUTTTSSSSSSTTTVVVXXXYYY\\\```ccciiiiiiiiiiiikkknnnppprrrtttttttttttttttsssrrrrrrrrruuuxxxzzzzzz{{{}}}~~~xxxoooccc```^^^]]]______\\\XXXYYYZZZ\\\```fffnnnwww|||vvviiiaaaWWWUUUSSSRRRRRRRRRQQQPPPMMMJJJIIILLLOOOSSS\\\eeeooouuuyyyyyyzzz}}}}}}xxxxxxzzz{{{}}}~~~~~~}}}}}}~~~wwwgggVVVQQQPPPLLLGGGDDD@@@@@@@@@AAAAAAAAABBBBBBBBBCCCGGGNNNVVVbbbvvvkkkiiippphhh___VVVSSSRRRMMMNNNJJJIIILLLPPPWWWbbblllwwwxxxhhh[[[QQQLLLHHHFFFDDDCCCDDDDDDEEEEEECCCEEEHHHLLLPPPVVV\\\aaagggiiimmmppprrruuuzzz}}}~~~~~~~~~pppiiiaaa^^^___[[[YYYXXXVVVTTTSSSSSSSSSTTTQQQQQQOOONNNLLLJJJIIIIIICCCBBBAAA???===;;;999888555444333444555666555333444333333333333444555555111111111222333666888999777777777888888888999999777888:::999888666777777555555444444333222222222111111222333333333333333222444555555444444555666444444444444555555555555666777777888888999999999<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDFFFGGGGGGFFFGGGHHHJJJGGGHHHJJJLLLMMMNNNNNNNNNPPPQQQRRRTTTTTTTTTSSSSSSQQQSSSUUUWWWXXX[[[```ccciiiiiiiiijjjkkknnnppprrrrrrrrrssssssrrrqqqqqqpppqqqtttwwwyyyzzz{{{|||}}}~~~wwwnnnccc^^^WWWTTTTTTUUUTTTRRRSSSTTTVVVXXX]]]dddmmmssszzz~~~yyyllldddYYYWWWTTTSSSSSSSSSRRRPPPNNNKKKJJJMMMPPPTTT]]]fffnnnsssvvvvvvwww|||~~~|||}}}ooo[[[TTTSSSOOOIIIFFF@@@@@@AAAAAAAAAAAABBBBBBCCCCCCGGGMMMTTT```rrrvvvnnnnnnvvvmmmbbbXXXUUUTTTNNNNNNKKKIIILLLOOOTTT^^^gggrrr~~~ooo```UUUOOOKKKIIIEEEDDDDDDEEEEEEDDDCCCEEEGGGIIIMMMRRRYYY^^^cccfffjjjnnnqqqtttxxx{{{}}}}}}~~~~~~rrrjjjaaa^^^___[[[YYYXXXVVVTTTSSSSSSTTTTTTQQQQQQPPPNNNLLLKKKIIIIIIBBBBBBAAA???===;;;999888666444222333555666444222333333444555555555555555222222111222333555777888777777888888888999999999666888:::999666555555777555555444333333222222111000111222333444333333222222444555555333333444666333444555666777777666555555666666777888999999:::<<<<<<<<<<<<>>>???@@@AAABBBBBBAAAAAABBBCCCEEEFFFDDDEEEFFFGGGFFFFFFGGGIIIGGGIIIKKKLLLNNNNNNOOONNNNNNNNNOOOPPPQQQRRRSSSTTTRRRSSSVVVWWWYYY\\\```dddhhhhhhiiijjjlllnnnpppqqqpppqqqqqqqqqqqqpppoooooopppssswwwzzzzzz{{{|||}}}}}}~~~xxxllleee]]]WWWUUUTTTRRRPPPQQQSSSUUUWWW[[[aaajjjqqqxxx}}}zzznnnfff[[[YYYWWWUUUUUUUUUSSSRRRPPPMMMMMMPPPSSSWWW```iiimmmrrruuuuuuwww|||yyycccYYYVVVRRRKKKFFF@@@@@@AAAAAAAAAAAABBBBBBCCCCCCFFFLLLRRR]]]oooyyyssstttpppdddZZZVVVUUUNNNMMMJJJIIILLLNNNQQQYYYbbbnnnzzzxxxhhh\\\VVVPPPLLLHHHEEEFFFFFFFFFDDDDDDEEEFFFHHHKKKPPPVVV[[[___cccgggkkknnnrrrvvvxxxzzz{{{|||~~~ssskkkaaa^^^^^^ZZZYYYXXXVVVTTTSSSSSSTTTTTTRRRQQQPPPNNNLLLKKKJJJIIIEEEEEECCC@@@===999666444666333222333555666444222333444555666777666555444666555444444555666777888777888888888888999999999555888:::999666444555666555555444333333222222111000111222333444333222222111444666555333222444777333555777888999888777666555555666777888999::::::;;;;;;<<<<<<===???@@@AAACCCBBBAAA@@@AAACCCEEEGGGCCCDDDFFFFFFEEEEEEGGGHHHHHHIIIKKKMMMOOOOOOOOOOOOKKKKKKLLLMMMOOOQQQTTTUUUSSSTTTVVVXXXZZZ]]]bbbeeeggghhhiiikkkmmmnnnppppppoooooopppppppppoooooonnnpppssswwwzzz{{{{{{||||||~~~~~~~~~}}}~~~vvvooofff___[[[XXXTTTQQQQQQTTTVVVYYY\\\cccmmmssszzz{{{oooggg^^^[[[YYYWWWWWWVVVUUUSSSSSSOOOOOORRRUUUZZZcccllloootttwwwvvvxxx~~~hhh]]]YYYSSSKKKFFF@@@@@@AAAAAAAAABBBBBBBBBCCCBBBEEEJJJQQQ[[[mmm}}}zzzvvvrrrdddZZZWWWUUUOOOLLLIIIHHHKKKMMMPPPWWW^^^kkkxxxooobbb\\\TTTOOOJJJGGGGGGHHHGGGEEEEEEEEEFFFGGGJJJNNNUUUYYY]]]```eeeiiimmmppptttvvvxxxyyy{{{~~~~~~~~~qqqhhh___]]]___[[[YYYXXXWWWUUUTTTSSSRRRRRRSSSRRROOOMMMJJJIIIGGGGGGFFFEEECCC@@@===;;;:::999666666666666666666666666555555555555555555555555444444444555555555555555666555555666999::::::999555555666666666666555555777555333333444444333222111111111111111111222222111111222333333333222222555666666777888999999:::777666666555666888999:::===<<<<<<<<<===>>>@@@AAAAAAAAAAAAAAAAAABBBCCCDDDIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJKKKLLLOOORRRSSSRRRQQQRRRTTTWWWYYY[[[]]]aaadddeeegggiiikkkkkkmmmoooqqqqqqpppooooooppppppooonnnqqquuuyyy{{{zzz{{{~~~}}}wwwvvvtttsssyyysssjjjfffccc^^^ZZZXXXYYY\\\aaagggmmmrrruuu{{{qqqjjjeeebbb^^^[[[ZZZYYYWWWUUUUUURRRRRRTTTUUUZZZdddnnnppptttyyy}}}tttccc^^^ZZZSSSKKKDDDBBB@@@@@@AAACCCCCCCCCBBBBBBDDDIIINNNXXXiiiyyy|||~~~bbbWWWWWWTTTMMMKKKKKKJJJJJJKKKOOOUUUZZZeeennnzzzyyyjjj^^^WWWRRRLLLIIIHHHFFFCCC@@@DDDEEEEEEFFFGGGJJJPPPSSSTTTYYY```fffkkkooorrruuuvvvxxx{{{{{{{{{{{{|||~~~~~~~~~~~~pppfff^^^\\\]]]YYYYYYXXXWWWUUUTTTSSSRRRRRRSSSRRRPPPMMMKKKIIIHHHGGGFFFDDDBBB???<<<:::888777555555555555555555555555555555555555555555555555444444444555555555555555777555555666888999888777555555666666666666555555666444333222333444333222222222222222222222222222111222222333333333333333555666666666777888888888777666666777777888999:::::::::::::::;;;===>>>???AAAAAAAAAAAAAAABBBCCCDDDHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMNNNPPPRRRSSSRRRQQQRRRTTTWWWYYYZZZ]]]aaadddfffhhhjjjkkkkkklllnnnppppppooooooooopppppppppooorrruuuxxxzzz|||}}}zzztttrrrooommmsss{{{xxxsssoooiiieeeeeefffhhhlllpppvvvzzz}}}}}}vvvqqqoookkkgggcccaaa^^^\\\ZZZWWWTTTSSSUUUVVVZZZdddmmmsssvvv{{{~~~lllbbb[[[SSSMMMDDDBBB@@@@@@AAACCCCCCCCCCCCBBBDDDHHHNNNXXXjjjzzzlll\\\VVVQQQKKKKKKKKKJJJIIIJJJNNNTTTXXXbbbjjjvvvrrrfff[[[VVVNNNJJJHHHGGGEEEBBBDDDEEEEEEEEEFFFIIINNNQQQTTTXXX___dddhhhkkkoooqqqtttvvvyyyzzz{{{|||}}}~~~~~~~~~nnneee]]][[[\\\XXXYYYXXXWWWUUUTTTSSSRRRRRRSSSRRRQQQNNNLLLJJJHHHGGGFFFDDDAAA>>>;;;888666555555555555555555555555555555555555555555555555555444444444555555555666666777666555555777777777555555555666666666666555555555333222111222333333222333333333333333333333333222222333444444444444444555555666666666666666666666777888999999::::::999::::::::::::;;;===>>>???@@@@@@@@@@@@AAABBBCCCDDDGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKNNNNNNPPPQQQRRRRRRRRRRRRQQQSSSVVVXXXZZZ\\\```cccggghhhjjjkkkkkkkkkmmmooooooooooooppppppqqqqqqrrrtttuuuvvvyyy}}}zzztttooojjjhhhlllrrr|||}}}xxxuuuuuuuuuvvvxxx|||~~~|||zzzvvvpppkkkgggddd```^^^ZZZVVVUUUVVVXXX[[[cccllluuuxxx}}}yyyggg\\\TTTOOOFFFCCC@@@@@@AAABBBCCCCCCCCCBBBCCCGGGLLLWWWiiizzzyyybbbXXXRRRMMMKKKKKKJJJIIIJJJMMMRRRVVV\\\dddoooyyy|||qqqbbb[[[QQQKKKIIIHHHGGGEEEEEEFFFFFFEEEEEEGGGKKKNNNSSSWWW\\\aaadddhhhkkkmmmpppsssvvvyyyzzz{{{}}}~~~}}}}}}}}}ooofff]]][[[]]]XXXYYYXXXWWWUUUTTTSSSRRRRRRSSSSSSQQQOOOMMMJJJHHHGGGGGGEEEBBB>>>;;;888666555555555555555555555555555555555555555555555555555333333444444555666666666777666555555666666555444555555666666666666555555444222111111222333222111333333333333333222222222222222333444555555555555555555555555555555444444555666888:::::::::999999;;;;;;<<<===>>>???@@@AAA??????@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKNNNOOOPPPPPPPPPPPPQQQQQQQQQSSSVVVXXXYYY\\\```cccgggiiijjjkkkjjjjjjlllmmmnnnooopppqqqqqqqqqssstttvvvuuuuuuyyy~~~wwwpppjjjgggiiilllwww~~~wwwqqqlllgggccc```]]]XXXVVVWWWYYY\\\bbbiiissswww|||nnn]]]UUURRRGGGDDDAAA@@@AAABBBCCCCCCDDDBBBBBBFFFKKKUUUhhhxxxiii[[[VVVTTTKKKKKKKKKJJJIIIKKKOOOSSSWWW___iiissszzz{{{jjjbbbVVVMMMIIIIIIHHHGGGFFFFFFFFFEEEDDDEEEHHHJJJOOOSSSYYY^^^bbbfffjjjlllooorrruuuwwwxxxyyy{{{|||~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~qqqggg___]]]^^^ZZZYYYXXXWWWUUUTTTSSSRRRRRRRRRRRRQQQOOOMMMJJJHHHFFFHHHFFFCCC???;;;888666555555555555555555555555555555555555555555555555555333333444444555666666777777666555555666666555444555555666666666666555555333222000111222333333222333222222222111111111000111222333444555555555555555555555555444444444444555666888999::::::999888::::::<<<===???@@@AAAAAA?????????@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJLLLNNNOOOOOOMMMMMMOOOQQQQQQSSSVVVXXXZZZ\\\```cccggghhhjjjjjjjjjjjjkkkmmmnnnppprrrrrrqqqqqqsssuuuwwwuuuuuuyyy}}}uuunnnjjjiiiiiiooovvv|||vvvqqqlllhhheee___ZZZWWWYYY[[[]]]bbbhhhqqquuu{{{tttbbbWWWTTTIIIFFFBBB@@@@@@BBBBBBCCCCCCBBBBBBEEEIIISSSdddttttttbbbZZZXXXMMMMMMLLLJJJIIIKKKNNNPPPSSSZZZdddmmmttt|||tttjjj\\\QQQLLLJJJIIIHHHFFFGGGGGGFFFDDDDDDFFFHHHKKKOOOUUU[[[```eeejjjnnnppprrrtttuuuuuuuuuwwwxxxzzz{{{|||}}}~~~~~~~~~}}}~~~|||}}}}}}~~~~~~rrriiiaaa___```\\\YYYXXXWWWUUUTTTSSSRRRRRRQQQQQQPPPOOOMMMIIIGGGEEEGGGEEECCC???<<<999777666444444444444444444444444555555555555555555555555222333333444555666777777777666555555777777777555555555666666666666555555444222111111333444444333333222222111111000000000000111222444555555555555444444555555555555555555555666777888888999999888777888:::<<<===>>>??????>>>>>>>>>???AAABBBDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFGGGGGGHHHIIIJJJJJJMMMNNNNNNLLLLLLOOORRRRRRTTTWWWYYY[[[]]]aaadddfffgggiiijjjjjjjjjlllnnnoooqqqtttsssqqqpppsssvvvvvvvvvwwwzzz~~~wwwrrrnnnjjjhhhlllsss}}}{{{wwwsssooolllbbb\\\YYY\\\___aaaeeejjjqqqvvv|||}}}iii[[[UUUKKKGGGBBB@@@@@@AAABBBCCCBBBAAABBBEEEHHHPPP___nnnmmm^^^WWWOOOOOONNNLLLJJJJJJMMMOOOPPPVVV^^^fffnnnvvv~~~sssdddWWWPPPMMMJJJIIIGGGGGGHHHGGGEEEDDDEEEGGGHHHLLLRRRXXX]]]ccciiimmmnnnpppsssssssssssstttuuuwwwyyy{{{}}}~~~~~~|||}}}}}}}}}}}}~~~~~~~~~~~~~~~sssjjjaaa___aaa\\\YYYXXXWWWUUUTTTSSSRRRRRROOOPPPOOONNNLLLIIIEEECCCEEECCCAAA>>>;;;999777666444444444444444444444444555555555555555555555555222222333444555666777777777555555666888999888777555555666666666666555555444333111222444555555444444444333222222111000000///000111333444444555555444444444555666666777777555555555555666777888999666777:::<<<>>>?????????======>>>???@@@BBBDDDEEEAAABBBCCCDDDFFFGGGHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJIIILLLOOONNNLLLLLLQQQUUUSSSUUUXXXZZZ\\\^^^bbbeeedddfffhhhiiijjjjjjmmmnnnpppsssuuutttqqqppprrruuuuuuwwwyyy{{{~~~yyyrrrkkkkkknnnvvv}}}zzzwwwtttrrrfff```]]]```dddfffjjjnnnuuuyyyqqq___VVVLLLHHHCCC@@@@@@AAABBBBBBAAA@@@BBBEEEGGGMMMZZZhhh|||}}}~~~gggYYYPPPPPPPPPMMMKKKKKKLLLNNNLLLRRRZZZaaagggpppyyy}}}lll^^^VVVQQQMMMJJJGGGHHHHHHGGGFFFEEEFFFGGGGGGJJJOOOTTTYYY___eeeiiikkknnnppprrrrrrrrrtttuuuxxxyyy{{{}}}~~~~~~}}}|||{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~sssiiiaaa___```\\\YYYXXXWWWUUUTTTSSSRRRRRROOOOOOOOONNNKKKHHHEEEBBBCCCBBB???<<<:::888777666444444444444444444444444555555555555555555555555222222333444555666777888666555555666999::::::999555555666666666666555555444333222222444666666555555555444333333222111111...///111222333444444444444444444555666777888888555555444444444666888999888999<<<>>>@@@AAAAAAAAA======>>>???@@@BBBDDDEEE@@@AAABBBDDDEEEGGGHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJJJJMMMPPPOOOMMMMMMRRRWWWTTTVVVYYY[[[\\\___cccfffccceeehhhiiijjjkkkmmmoooqqqtttwwwuuuqqqooorrruuutttwww{{{|||~~~zzzrrrooonnnsss|||}}}zzzxxxvvvtttiiibbb___ccchhhjjjmmmqqqzzz}}}wwwbbbVVVMMMIIICCC@@@@@@AAABBBBBBAAA@@@BBBEEEGGGKKKXXXdddvvv{{{www|||ppp]]]RRRRRRQQQNNNLLLKKKLLLMMMJJJOOOVVV]]]cccllluuu|||rrrdddZZZTTTOOOLLLGGGHHHIIIHHHGGGFFFGGGHHHGGGJJJNNNRRRWWW\\\aaaeeeiiikkknnnpppqqqsssuuuwwwyyyzzz|||~~~~~~}}}{{{zzz{{{|||~~~~~~~~~}}}}}}~~~~~~~~~sssiii___\\\___]]]WWWVVVTTTSSSRRRQQQRRRRRRSSSTTTSSSPPPLLLHHHFFFFFFEEEDDDAAA>>>;;;999888777555555555555555555555555555444222111111222444555555444444555555666777888999888777666666777888999666666666666777777777777777444222111333444555555333333333333333333333333///000111333444555666666333333333444444444555555555555666666777777888888;;;;;;;;;<<<===>>>>>>???>>>>>>>>>???@@@@@@AAAAAACCCCCCBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFMMMNNNNNNOOOOOOPPPPPPPPPWWWYYYZZZ[[[\\\___bbbeeeiiiiiijjjjjjkkklllmmmmmmrrruuuxxxvvvsssqqqtttwww{{{{{{{{{|||}}}yyytttttt||||||xxxtttqqqkkkjjjhhhhhhjjjmmmqqqssszzz}}}yyycccVVVMMMIIIBBB>>>>>>???AAAAAACCCAAAAAADDDGGGLLLWWWcccttt|||nnnoootttdddTTTSSSPPPLLLKKKKKKJJJHHHKKKKKKOOOWWW```hhhttt~~~~~~ooobbbXXXQQQLLLLLLJJJHHHGGGGGGGGGEEEDDDGGGIIILLLOOORRRWWW^^^bbbgggjjjlllnnnpppssswwwzzzyyyyyyzzz{{{{{{{{{{{{{{{~~~~~~}}}}}}~~~~~~}}}}}}||||||qqqggg]]][[[]]][[[WWWVVVTTTSSSRRRRRRRRRRRRPPPQQQQQQOOOKKKHHHGGGGGGDDDCCC@@@===:::888777666555555555555555555555555555444222111111222444555555444444555555666777888999888777666666777888999666666666666777777777777666333111000222333444444333333333333333333333333111222333333444444444444333333333444444444555555555555666666777777888888;;;;;;;;;<<<===>>>>>>>>>===>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHJJJMMMPPPSSSTTTVVVXXXZZZ[[[]]]___cccfffhhhiiijjjkkklllmmmnnnnnnrrruuuxxxvvvsssrrrtttwww{{{{{{|||}}}|||xxxtttqqqnnnnnnnnnnnnppprrrtttvvvxxx{{{sss```UUUNNNJJJDDD@@@???AAABBBBBBBBB@@@@@@CCCEEEJJJUUU```qqqyyykkkjjjwwwzzzeeeSSSQQQNNNLLLLLLMMMLLLJJJJJJIIIMMMUUU\\\dddooozzztttggg\\\TTTOOOLLLIIIGGGEEEEEEEEECCCBBBFFFHHHKKKNNNQQQVVV\\\```eeegggjjjmmmooorrruuuxxxxxxyyyzzz{{{{{{{{{{{{{{{~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~oooeee[[[YYY[[[YYYXXXWWWUUUSSSRRRRRRRRRRRRMMMNNNNNNMMMKKKIIIHHHIIICCCBBB???<<<:::777666555555555555555555555555555555444333222222333444555555444444555555666777888999888777666666777888999777777777777666666666666444222000000111333333222333333333333333333333333333333333444444333333222333333333444444444555555555555666666777777888888;;;;;;;;;<<<======>>>>>>======>>>??????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDGGGFFFFFFFFFFFFHHHIIIJJJEEEFFFGGGIIILLLQQQUUUWWWVVVXXXZZZ[[[]]]```dddggghhhhhhjjjkkkmmmnnnoooppprrruuuwwwvvvsssrrrtttwwwzzz{{{}}}|||xxxtttrrrqqqrrrsssuuuuuuuuutttttttttxxx|||~~~{{{zzzzzz{{{ooo^^^UUUPPPKKKEEEAAAAAABBBBBBCCCAAA??????BBBCCCGGGQQQ\\\nnnyyylllgggnnnjjjWWWRRRMMMKKKLLLLLLKKKIIIHHHGGGJJJQQQWWW^^^iiirrr}}}}}}ooocccYYYRRRNNNKKKHHHFFFEEEDDDCCCBBBEEEGGGIIILLLNNNSSSYYY]]]bbbeeehhhkkkmmmpppsssvvvwwwxxxyyyzzz{{{{{{{{{{{{~~~}}}}}}|||||||||}}}}}}~~~}}}}}}}}}}}}}}}}}}~~~nnneee[[[YYY[[[XXXXXXWWWUUUSSSRRRRRRRRRSSSMMMOOOOOONNNKKKIIIHHHIIIDDDBBB@@@===:::888666666555555555555555555555555555444333333333333444555555444444555555666777888999888777666666777888999777777777777666666666666444333111111222333333222222222222222222222222222222222333444444444333333333333333444444444555555555555666666777777888888;;;;;;;;;<<<<<<===============>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCFFFEEEDDDDDDEEEGGGJJJLLLMMMLLLKKKLLLNNNQQQUUUWWWXXXZZZ[[[\\\]]]___cccfffggghhhiiikkkmmmooopppqqqrrrtttvvvuuutttsssuuuvvvyyy{{{~~~}}}yyyuuussssssuuuvvvwwwuuurrrooolllooosssxxx}}}|||wwwuuuttttttzzzrrr```WWWOOOKKKFFFBBBAAAAAABBBBBBAAA???@@@BBBCCCFFFPPPZZZlll|||pppggghhhuuuwwwaaaWWWNNNLLLMMMKKKIIIGGGHHHFFFHHHNNNSSSYYYbbbkkkvvv{{{wwwjjj^^^VVVQQQNNNJJJGGGFFFFFFDDDCCCDDDFFFHHHIIILLLPPPUUUYYY___bbbfffiiikkknnnqqqtttuuuvvvwwwxxxzzzzzz{{{{{{}}}||||||{{{{{{{{{{{{{{{~~~~~~}}}}}}}}}}}}~~~|||}}}nnnfff\\\ZZZ[[[XXXXXXWWWUUUTTTSSSRRRSSSSSSQQQRRRRRRPPPLLLIIIGGGGGGEEECCCAAA>>>;;;999888777555555555555555555555555444444444444444444444444555444444555555666777888999888777666666777888999888777777777666666666555555333222333444555444333222222222222222222222222000000222333444555555555333333333444444444555555555555666666777777888888;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@@@@??????@@@AAAAAABBBBBBBBBEEEDDDCCCCCCDDDGGGJJJKKKPPPOOONNNMMMOOOQQQUUUWWW[[[\\\]]]]]]]]]^^^aaadddggghhhiiikkkmmmooopppqqqrrrsssssstttsssssstttuuuxxxzzz~~~{{{wwwtttwwwwwwwwwuuuqqqlllgggdddiiinnnuuu{{{{{{uuurrrqqqqqqvvv|||vvvbbbWWWNNNJJJEEEBBB@@@@@@@@@@@@BBB@@@AAACCCDDDGGGPPPYYYkkksssgggdddmmmkkk\\\OOOLLLNNNLLLJJJIIIIIIGGGHHHLLLPPPTTT\\\eeeqqqwww|||oooccc\\\TTTPPPKKKHHHFFFEEEDDDCCCCCCEEEFFFHHHIIIMMMRRRUUU\\\___cccgggjjjllloooqqqrrrssstttvvvxxxyyyyyyzzz{{{{{{zzzyyyyyyzzzzzzzzz}}}}}}}}}|||}}}}}}~~~~~~{{{}}}ooofff]]]ZZZ\\\YYYYYYWWWVVVTTTSSSSSSSSSSSSTTTTTTSSSPPPLLLHHHFFFFFFEEEDDDAAA>>><<<999888777555555555555555555555555444444444444444444444444555444444555555666777888999888777666666777888999888888777777666666555555555444333333555555444333222222222222222222222222///000111333444555666666333333333444444444555555555555666666777777888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@>>>???@@@AAABBBBBBBBBBBBDDDCCCCCCCCCEEEFFFHHHJJJJJJJJJJJJKKKNNNRRRUUUWWW[[[\\\]]]]]]]]]___bbbdddggggggiiijjjlllmmmnnnooopppqqqqqqqqqrrrsssssssssvvvyyy~~~zzzwwwyyywwwuuuqqqkkkfffaaa^^^ccciiiqqqyyyzzzuuusssrrrrrrtttxxxxxxcccVVVNNNJJJFFFBBBAAA@@@??????BBBAAABBBDDDFFFHHHQQQZZZlll|||nnnffflll}}}wwwbbbPPPMMMPPPNNNLLLMMMJJJHHHGGGJJJMMMOOOWWW___jjjrrr{{{uuujjjcccVVVRRRLLLHHHFFFDDDCCCBBBCCCDDDFFFFFFHHHKKKOOOSSSWWW[[[```dddgggiiilllnnnnnnoooqqqtttuuuwwwxxxxxxxxxxxxxxxxxxxxxyyyzzzzzz||||||||||||}}}}}}~~~|||}}}nnnfff]]]ZZZ\\\XXXYYYXXXVVVTTTSSSSSSSSSTTTSSSSSSSSSPPPKKKGGGEEEEEEDDDCCC@@@>>>;;;999777777555555555555555555555555444444555555555555444444555444444555555666777888999888777666666777888999888888888777666555555555444333222333444555333222111111111111111111111111000111222333444444555444333333333444444444555555555555666666777777888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>????????????@@@AAABBBCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFGGGGGGEEEFFFHHHKKKNNNQQQTTTVVVYYYZZZ\\\]]]^^^```dddggggggggghhhiiijjjllllllmmmooooooooopppqqqrrrrrrrrrtttxxx}}}}}}xxxuuurrrmmmhhhbbb^^^\\\ZZZ___eeeoooxxxzzzvvvttttttuuuwwwzzz{{{fffWWWOOOLLLGGGDDDBBBAAA@@@???@@@???AAADDDFFFHHHQQQZZZlll}}}sssuuu|||mmmUUUOOOPPPLLLJJJKKKJJJGGGFFFHHHIIIKKKRRRYYY```iiitttzzz|||zzzpppjjj[[[WWWPPPKKKIIIGGGFFFEEEDDDEEEFFFFFFGGGJJJNNNQQQSSSVVV\\\```ccceeehhhjjjkkkmmmoooqqqsssuuuvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{||||||~~~}}}~~~~~~mmmfff]]]ZZZ[[[WWWYYYXXXVVVTTTSSSSSSSSSTTTQQQQQQQQQNNNJJJGGGEEEEEECCCBBB???===:::888666555555555555555555555555555444444555555555555444444555444444555555666777888999888777666666777888999999888888777666555555444222222111222444444222000111111111111111111111111222333333444444333333222333333333444444444555555555555666666777888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>????????????@@@BBBCCCDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEFFFGGGIIILLLOOOQQQSSSTTTVVVXXXZZZ\\\___bbbgggjjjgggggghhhiiijjjjjjkkkkkknnnmmmmmmnnnpppqqqqqqqqqssswww|||zzzoookkkeee___ZZZXXXWWWWWW\\\cccmmmxxxzzzwwwvvvvvvwww{{{~~~iiiZZZPPPMMMHHHEEEDDDCCCAAA@@@???>>>@@@DDDFFFHHHQQQZZZlll|||{{{xxx[[[QQQOOOIIIDDDEEEJJJFFFEEEFFFGGGHHHOOOVVVVVV```lllsssuuuwww|||}}}tttoooaaa\\\UUUPPPMMMLLLKKKJJJDDDEEEFFFFFFGGGIIIMMMPPPOOOSSSYYY^^^```ccceeegggjjjkkkmmmppprrrtttuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{{{{{{{{{{{{{|||~~~~~~~~~~~~sssiii^^^ZZZ]]]ZZZYYYXXXWWWUUUTTTSSSRRRRRRSSSRRRQQQOOOLLLIIIFFFDDDBBBAAA@@@>>>;;;888666444555555444444444444555555555555555555555555555555777777777777666666666666777666555555555777888999666666666666666666666666222222333333333333444444555555444333333222111111222222333333333333444444444444444333333222222222333555777888999:::999999::::::;;;;;;<<<=========AAA>>>;;;;;;===???>>>===??????>>>>>>??????@@@AAAAAAAAAAAABBBCCCDDDEEEFFFHHHHHHIIIKKKMMMQQQSSSUUUWWWXXXYYY[[[^^^aaacccdddeeefffggghhhhhhgggffffffiiijjjlllnnnooopppqqqqqqrrrtttvvv{{{wwwuuuuuuuuuvvvzzz~~~wwwnnnhhh___XXXTTTRRRRRRRRRXXX___hhhsss|||{{{vvvtttvvvxxxuuu]]]OOOOOONNNIIICCC@@@@@@BBBDDDAAAAAADDDFFFIIIPPPXXXiiixxx~~~dddRRRMMMLLLJJJKKKHHHGGGDDDCCCDDDGGGKKKMMMVVV[[[aaaggglllppptttvvv|||zzztttjjjbbbWWWQQQOOOMMMIIIEEEIIIHHHFFFEEEEEEGGGHHHJJJLLLPPPUUUZZZ]]]```cccfffgggjjjmmmooooooppprrrtttvvvwwwyyyzzz{{{zzzzzzyyyzzzzzzyyyzzzzzz{{{|||}}}}}}}}}}}}}}}~~~rrrhhh]]]YYY\\\YYYYYYXXXWWWUUUTTTSSSRRRRRRRRRQQQPPPNNNKKKHHHFFFEEEBBBAAA@@@===;;;888666444555555444444444444555555555555555555555555555555555555666666777777888888777777666666666777888999888777777666555444444444222222333333333333444444555555444333333222111111222222333333333333444444555444444444333333333222444444666777888999999999;;;<<<<<<======>>>>>>???@@@===;;;;;;===??????===AAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAAAAABBBDDDEEEFFFGGGHHHIIIJJJMMMPPPSSSUUUWWWXXXYYY[[[^^^```bbbddddddeeefffggghhhggggggfffjjjkkkllllllnnnoooooopppssssssvvvyyy|||}}}|||zzzxxxvvvsssrrrtttyyy}}}|||}}}zzzrrrppppppoooppptttyyy{{{tttgggaaaYYYRRROOOOOOPPPPPPVVV]]]hhhrrr{{{}}}|||~~~xxx```QQQPPPNNNIIIDDD@@@@@@BBBDDDAAAAAADDDEEEHHHOOOXXXhhhwwwpppZZZQQQLLLIIIHHHJJJIIIFFFEEEFFFHHHJJJLLLPPPSSSYYY]]]bbbfffjjjnnnuuuxxx}}}zzzpppggg\\\TTTPPPMMMIIIEEEHHHGGGFFFEEEEEEFFFHHHIIIJJJNNNSSSWWW[[[^^^bbbdddfffiiilllnnnoooppprrrtttuuuvvvxxxyyyzzzzzzyyyyyyxxxxxxxxxyyyyyyzzz{{{|||zzzzzz{{{{{{|||}}}qqqggg\\\XXX[[[XXXYYYXXXWWWUUUTTTSSSRRRRRRPPPOOONNNMMMKKKHHHFFFEEEBBBAAA???===:::777555444555555444444444444555555555555555555555555555555444444555666777888999999888888777777888888999:::999999888666555444333222222222333333333333444444555444444333333222222111222222333333333333444444555555555444444444444444444444444555666777999999::::::;;;<<<<<<======>>>>>><<<;;;<<<>>>?????????AAA@@@@@@@@@@@@AAABBBBBB@@@@@@AAAAAABBBDDDEEEFFFGGGGGGHHHJJJLLLPPPSSSUUUWWWXXXYYY[[[^^^```aaabbbaaacccdddfffgggggggggfffkkkkkkjjjjjjkkkmmmnnnooottttttuuuvvvwwwuuurrrooojjjfffbbb^^^^^^bbbgggkkkgggeeedddeeehhhmmmrrruuu|||}}}uuunnnllllllkkkkkkooouuuzzzwwwnnnaaa[[[RRRMMMKKKLLLNNNOOORRRZZZgggrrr{{{}}}dddTTTSSSOOOJJJDDDAAAAAABBBCCCAAAAAACCCDDDFFFOOOYYYgggvvvdddVVVNNNJJJJJJMMMKKKIIIGGGGGGHHHIIIJJJJJJLLLPPPSSSVVV[[[```dddkkknnntttzzzwwwnnnbbbXXXRRRNNNIIIFFFHHHGGGFFFEEEEEEFFFGGGGGGGGGKKKPPPTTTXXX[[[___aaadddfffjjjlllmmmoooqqqssstttuuuwwwxxxyyyyyyxxxxxxvvvwwwwwwxxxxxxyyyzzzzzzyyyzzzzzz{{{|||~~~~~~qqqhhh]]]YYY[[[YYYYYYXXXWWWUUUTTTSSSRRRRRROOONNNMMMLLLJJJHHHFFFEEEBBBAAA???<<<999777555444555555444444444444555555555555555555555555555555555555555666777888888888999999999999999999999:::888888777666555444333333222222222333333333444444444444444333333222222222222222222333333333444444555555555555555555555555444444333333555666888:::777888888999999:::;;;;;;<<<<<<<<<===>>>???@@@@@@>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCEEEEEEFFFFFFGGGIIILLLPPPSSSUUUWWWXXXZZZ\\\^^^___```aaa___aaacccdddffffffffffffiiihhhhhhhhhjjjllloooqqqvvvuuutttsssrrrnnnhhhddd]]]YYYSSSOOONNNPPPUUUXXXTTTTTTTTTUUUXXX^^^eeejjjsssxxxyyytttooonnnmmmlllmmmpppuuuyyy}}}~~~qqqggg^^^XXXPPPKKKJJJKKKMMMNNNNNNWWWeeerrr|||jjjXXXUUUQQQKKKFFFCCCBBBBBBCCCAAABBBCCCCCCFFFPPPZZZiiivvvnnnZZZQQQOOOOOONNNMMMKKKIIIHHHGGGGGGHHHIIIJJJLLLMMMOOOTTTYYY]]]bbbffflllrrrxxx{{{ssshhh]]]UUUPPPKKKIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFIIIMMMQQQTTTXXX\\\___```cccgggiiikkkmmmoooqqqrrrsssuuuvvvwwwwwwwwwwwwvvvvvvwwwxxxyyyyyyyyyyyyzzz{{{|||}}}sssiii^^^ZZZ\\\ZZZYYYXXXWWWUUUTTTSSSRRRRRROOONNNMMMLLLJJJHHHFFFEEECCCAAA>>>;;;888666555555555555444444444444555555666666666666666666666666777777777777666666666666999999:::::::::999999999666666666666555555555555222222222333333333444444444444333333333333222222222222222333333333444444555555555555555555555555444444333333555666888:::777777888888999:::::::::;;;<<<===>>>>>>>>>???@@@>>>>>>======>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGJJJMMMPPPTTTVVVWWWXXXZZZ\\\^^^^^^______^^^___aaacccdddeeeeeeddddddddddddfffiiimmmqqqsssvvvuuusssqqqmmmggg___ZZZQQQNNNIIIEEEDDDFFFIIIKKKIIIKKKLLLMMMPPPVVV]]]cccmmmtttxxxvvvsssrrrqqqooorrrtttwwwzzz|||xxxkkkbbb\\\WWWPPPKKKIIIJJJKKKLLLLLLUUUbbbppp{{{qqq\\\XXXRRRLLLGGGDDDCCCBBBBBBAAABBBDDDCCCFFFRRR^^^nnnyyyzzz```SSSQQQQQQOOONNNLLLKKKIIIGGGFFFEEEHHHIIIIIIIIIJJJNNNSSSWWW[[[___eeelllssszzz~~~xxxmmmbbbYYYSSSNNNLLLHHHGGGGGGFFFFFFFFFFFFFFFFFFHHHLLLOOORRRUUUYYY\\\\\\___cccfffgggjjjlllooopppqqqssstttvvvvvvvvvuuuvvvvvvxxxyyyzzzzzzyyyyyyyyyzzz|||}}}sssiii^^^[[[]]]ZZZYYYXXXWWWUUUTTTSSSRRRRRRPPPOOONNNMMMKKKHHHFFFEEECCCAAA>>>:::888666555555555555444444444444555555666666666666666666666666888777777777666666666555999999:::::::::999888888555555666666666666666666222222333333333333444444333333333333333333333333222222333333333333444444444444444444444555555555444444444555666777999999999999:::;;;;;;<<<<<<===:::<<<>>>???>>>===>>>???@@@????????????@@@AAAAAA??????@@@@@@AAACCCDDDEEEFFFGGGHHHJJJNNNRRRUUUWWWWWWYYY[[[\\\^^^^^^^^^]]]^^^___```bbbcccccccccbbb___```bbbeeeiiimmmqqqsssuuusssqqqnnniiiaaaXXXRRRHHHFFFBBB@@@??????AAABBBBBBDDDGGGHHHJJJPPPYYY```jjjssszzzzzzyyyyyywwwuuuwwwyyyzzz{{{|||~~~{{{qqqeee]]]XXXTTTOOOKKKJJJJJJJJJJJJMMMTTT```lllxxxyyyaaa[[[SSSMMMHHHFFFDDDBBBAAAAAACCCDDDDDDHHHUUUbbbsss{{{lllYYYQQQOOOOOOOOONNNMMMKKKIIIFFFEEEFFFFFFFFFFFFFFFHHHLLLPPPVVVYYY___eeelllsss{{{~~~uuujjj___WWWQQQNNNIIIHHHHHHHHHGGGFFFFFFFFFFFFHHHKKKMMMNNNQQQUUUXXXWWWZZZ^^^bbbdddfffiiilllnnnoooqqqssstttuuuttttttuuuvvvxxxyyyzzzzzzyyyyyyuuuwwwyyy|||}}}~~~~~~~~~~~~rrriii^^^ZZZ\\\ZZZYYYXXXWWWUUUTTTSSSRRRRRRRRRQQQPPPNNNKKKHHHFFFEEECCCAAA===:::777555555555555555444444444444555555666666666666666666666666666666666666777777777777888999:::::::::888777666777777666666555555444444222222333333333333444444333333333333333333333333222222333333333333444444222333333333444444444444444444666777888999999999::::::;;;;;;<<<=========:::===@@@@@@>>><<<===>>>???????????????@@@AAAAAA?????????@@@AAABBBDDDDDDGGGGGGIIIKKKOOOSSSVVVYYYWWWYYY[[[]]]^^^]]]]]]\\\^^^___```aaabbbaaaaaa```^^^___bbbeeeiiimmmoooqqqqqqpppnnnjjjddd\\\RRRKKKDDDCCCAAA@@@>>>=========<<>>AAA@@@>>><<<<<<>>>===============>>>>>>????????????@@@AAABBBDDDDDDGGGHHHIIILLLPPPTTTWWWYYYWWWYYY[[[]]]^^^]]]\\\[[[^^^___```aaaaaa```______^^^```bbbfffiiilllmmmnnnnnnmmmkkkgggaaaYYYOOOHHHEEEEEEDDDBBB@@@>>>===<<<999===AAADDDGGGOOOZZZcccppp{{{xxxoooggg___ZZZUUUTTTSSSTTTUUUUUUTTTRRRSSSWWW]]]dddnnnzzzeee^^^UUUNNNJJJGGGEEEBBB???AAADDDFFFFFFKKKZZZiiixxx}}}zzz~~~ppp]]]RRRSSSSSSTTTSSSQQQNNNKKKIIIEEEEEEFFFEEECCCDDDFFFHHHLLLOOOSSSXXX^^^eeemmmrrrvvv|||xxxjjj\\\RRRMMMJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGGGGHHHJJJMMMPPPQQQTTTYYY\\\___bbbeeehhhkkkmmmoooqqqrrrsssssssssrrrsssuuuwwwxxxwwwvvvuuuvvvxxx{{{~~~zzz}}}~~~~~~}}}}}}~~~rrrhhh]]]XXXYYYVVVYYYYYYWWWUUUSSSQQQPPPOOOTTTQQQNNNMMMLLLJJJFFFBBBEEECCC@@@===:::777555444666555555555555444444444555555555555666666666666777777888999999888666555555666777888888999999888666555555555555444444444333333333333333333333333333333222222222333444555222222111111222222333444444444444444444444444444444444555666777888999999:::;;;===<<<;;;;;;<<<>>>@@@???>>>???AAAAAA???>>>>>>>>>>>>>>>============AAABBBCCCCCCCCCDDDFFFHHHIIILLLOOORRRSSSUUUWWWYYY[[[\\\\\\]]]^^^^^^^^^]]]``````aaaaaaaaa```^^^]]]aaabbbccceeeggghhhjjjjjjppplllgggbbb\\\TTTMMMHHHFFFEEECCCBBBAAA@@@AAAAAAAAA???@@@DDDHHHNNN[[[gggpppuuukkkeeeaaa___^^^______]]]ZZZWWWVVVVVVVVVYYY]]]aaaiiivvvlll[[[VVVWWWMMMFFFEEEBBBCCCBBBCCCEEEEEEHHHRRR]]]oooyyysssyyydddYYYVVV[[[______[[[WWWPPPKKKFFFEEECCCBBBBBBCCCEEEFFFGGGJJJQQQYYY]]]```fffnnnrrrvvv}}}}}}qqqeee\\\WWWQQQOOOLLLJJJIIIHHHFFFDDDFFFEEEDDDDDDEEEGGGIIIKKKMMMOOORRRTTTWWW[[[```dddkkkmmmnnnooonnnnnnpppqqqrrrrrrqqqqqqrrrsssuuuvvvuuuvvvxxxzzz{{{|||}}}}}}|||}}}~~~rrrhhh\\\XXXZZZWWWXXXWWWVVVTTTRRRQQQOOOOOOPPPMMMKKKIIIIIIGGGCCC@@@AAA@@@===;;;888666555444555555555555555555555555666666666777777777777777888888999999999777666555444555666777777888888888666555555555555444444444333333333333333333333333333333222222333333444555333222222222222333444444444444444444444444444444444444555666777888999999999;;;<<<<<<;;;;;;<<<===???>>>>>>???@@@@@@???===>>>>>>>>>>>>============???@@@AAAAAAAAABBBDDDFFFIIIKKKOOOQQQSSSTTTWWWYYY[[[\\\]]]^^^______^^^]]]___``````aaa```___^^^]]]```aaabbbdddfffhhhiiijjjmmmiiiddd^^^YYYSSSMMMIIIIIIGGGEEEBBBAAAAAAAAAAAAAAA???@@@DDDGGGMMMYYYeeerrruuuooollljjjjjjhhhhhhfffccc```\\\ZZZYYYWWWYYY]]]aaahhhtttmmm[[[UUUVVVMMMFFFEEEBBBCCCBBBCCCEEEEEEGGGPPPZZZgggrrrqqquuunnn___ZZZ^^^bbbccc```YYYQQQJJJFFFEEECCCBBBAAABBBCCCDDDGGGGGGKKKSSSXXX\\\bbbiiilllqqqxxx~~~xxxmmmbbb[[[TTTQQQMMMJJJIIIHHHFFFEEEEEEEEEDDDCCCDDDFFFHHHIIIKKKMMMPPPRRRUUUYYY^^^aaafffhhhjjjlllmmmnnnqqqsssssssssrrrrrrrrrsssuuuuuuuuuvvvxxxyyy{{{{{{||||||||||||}}}~~~qqqggg\\\XXX[[[YYYVVVVVVUUUSSSRRRPPPOOONNNSSSQQQOOONNNMMMKKKHHHFFF@@@???===:::888777666555333333444444555666666666666777777777888888888999999999:::999999777555444333444555666777777777777666555555555555444444444333333333333333333333333333333333333333444444444444333333333333444555555444444444444444444444444444444555666777888999999999:::;;;;;;::::::;;;<<<>>>======>>>??????>>><<<============>>>>>>>>>>>>>>>@@@AAAAAAAAAAAADDDFFFHHHKKKNNNPPPRRRSSSVVVXXXYYY[[[^^^```aaa```___]]]^^^____________^^^]]]]]]^^^___aaadddfffggghhhiiiiiieee___ZZZVVVRRRNNNLLLLLLJJJGGGDDDBBBAAAAAABBBBBB@@@AAADDDGGGKKKVVVaaarrryyyuuuuuuuuuvvvuuusssoookkkeeeaaa]]][[[XXXZZZ]]]aaagggrrrppp\\\UUUUUUMMMGGGFFFCCCDDDCCCCCCEEEEEEFFFMMMUUU]]]iii}}}ppprrryyy|||ggg^^^```eeehhhfff]]]RRRJJJGGGFFFDDDBBBAAAAAABBBBBBEEECCCEEELLLSSSWWW\\\aaaeeejjjpppwww|||wwwjjjaaaXXXTTTOOOKKKIIIIIIHHHGGGEEEDDDCCCCCCCCCEEEFFFGGGIIIKKKMMMOOOQQQUUUYYY]]]___bbbfffiiikkkmmmqqqssstttssssssssssssttttttuuuvvvvvvwwwyyyyyyzzzzzzzzz{{{{{{|||}}}~~~qqqfff[[[XXX[[[YYYVVVUUUUUUSSSRRRQQQPPPPPPUUUTTTSSSRRRPPPNNNLLLKKKCCCBBB???<<<:::888777666222222333444555666777888666666666777777888888999999:::::::::999777555444444555666777888888888888666555555555555444444444333333333333333333333333222333333444444444444444444444444444444555666666444444444444444444444444444444555666777888999999888999;;;:::999999:::<<<===<<<<<<===>>>>>>===;;;============>>>>>>>>>>>>@@@AAACCCCCCBBBCCCEEEGGGGGGJJJMMMOOOQQQSSSUUUWWWXXXZZZ^^^aaabbbaaa___^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^aaaccceeegggggggggfffbbb\\\XXXVVVTTTSSSQQQPPPNNNJJJFFFCCCBBBAAAAAACCCAAABBBDDDFFFIIIRRR\\\nnn~~~~~~}}}yyysssmmmhhhbbb]]]ZZZXXXZZZ]]]aaahhhsssvvvaaaWWWVVVNNNIIIIIIEEEEEECCCDDDFFFFFFFFFJJJPPPWWWeeeyyyqqqqqquuupppaaaaaadddjjjjjj```SSSKKKHHHGGGEEECCCBBBAAA@@@@@@DDD@@@BBBKKKRRRUUUWWWXXX___cccjjjqqqwww}}}ttthhh```[[[TTTOOOLLLJJJIIIHHHDDDDDDCCCCCCCCCDDDDDDEEEFFFHHHJJJKKKMMMPPPTTTWWWZZZ]]]bbbfffiiillloooqqqssssssssssssssssssttttttuuuvvvwwwwwwxxxxxxxxxxxxyyyyyyzzz{{{|||}}}~~~~~~pppfff[[[WWWZZZXXXVVVVVVUUUTTTTTTSSSRRRRRRPPPPPPPPPNNNLLLIIIHHHGGGFFFDDDAAA===999666444333111222333444555777888888444444555555666777888888999:::::::::999888666555666666777888999999999999666555555555555444444444333333333333333333333333222333444555555555444444555555444444555555666777444444444444444444444444444444555666777888999999888999;;;:::999999:::<<<===<<<;;;<<<>>>>>><<<;;;<<<=========>>>>>>>>>???@@@AAABBBBBBBBBCCCEEEGGGFFFIIILLLNNNPPPQQQTTTVVVVVVYYY]]]```bbbaaa```^^^^^^^^^^^^]]]^^^^^^^^^^^^]]]^^^aaadddeeefffffffffddd```[[[XXXXXXXXXYYYYYYUUUSSSOOOKKKGGGDDDBBBAAADDDBBBCCCEEEEEEFFFMMMVVVhhhyyyzzzssslllfffaaa[[[WWWXXXZZZ]]]aaahhhtttzzzwwwvvvwww|||gggZZZXXXPPPKKKKKKGGGEEECCCDDDHHHHHHFFFHHHMMMVVVcccwwwwwwssssss{{{fffaaa```gggiii```TTTMMMHHHHHHFFFDDDCCCAAA@@@@@@BBB@@@CCCLLLSSSTTTRRRRRR[[[___ffflllsssyyy{{{qqqiiiccc[[[TTTPPPMMMKKKJJJDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIKKKOOORRRWWW[[[```dddfffhhhkkkmmmoooppppppqqqrrrrrrssssssttttttuuuvvvwwwwwwvvvvvvwwwxxxxxxyyyzzz{{{||||||nnneee[[[WWWXXXVVVVVVUUUUUUUUUTTTTTTSSSSSSOOOOOOOOOMMMJJJGGGFFFFFFEEECCC@@@;;;777444111000222222333444555666777888333333444555666777888888888999:::::::::999888777777777888999::::::::::::666555555555555444444444333333333333333333333333222333444666666555555444555444444444444555666666444444444444444444444444444444555666777888999999999:::;;;;;;::::::;;;<<<===<<<<<<===>>>>>>===;;;<<<<<<======>>>>>>??????===???@@@@@@@@@@@@CCCEEEEEEHHHKKKMMMOOOQQQSSSUUUVVVXXX[[[___```aaa```___^^^^^^^^^]]]^^^^^^___```^^^```bbbeeefffeeeeeedddaaa^^^[[[ZZZ[[[]]]______[[[YYYWWWSSSNNNIIIEEECCCEEECCCDDDEEEDDDCCCIIIPPP___pppyyyqqqjjjfffaaa[[[WWWXXXZZZ]]]aaagggrrr}}}rrrmmmjjjiiikkkpppqqqqqquuu}}}mmm]]]YYYQQQLLLLLLGGGEEEDDDEEEIIIJJJHHHHHHKKKUUUaaattt}}}vvvpppddd]]]bbbddd\\\RRRNNNIIIHHHGGGFFFDDDCCCBBBAAAAAA@@@DDDLLLPPPOOONNNOOOVVVZZZaaagggmmmttt{{{zzzrrrlllddd\\\VVVQQQMMMJJJEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFHHHKKKNNNSSSWWW\\\```ccceeefffhhhjjjkkkmmmooopppqqqqqqqqqrrrrrrtttuuuuuuvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{}}}}}}}}}~~~mmmeee[[[VVVVVVSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSSSSPPPLLLHHHGGGHHHDDDBBB???;;;777444222111333333444444555666777777444444555666777888999999777888999:::::::::999888666777888999999::::::999666555555555555444444444333333333333333333333333222333555666777666555444444444333333444444555666444444444444444444444444444444555666777888999999999;;;<<<<<<;;;;;;<<<===>>>===<<<===??????===;;;<<<<<<<<<===>>>?????????===>>>@@@@@@???@@@BBBDDDDDDGGGJJJMMMNNNPPPRRRTTTUUUWWWYYY\\\^^^`````````______^^^^^^^^^___aaaaaa```bbbdddffffffeeecccbbb^^^\\\[[[[[[^^^aaabbbcccaaaaaa___\\\VVVOOOIIIEEEEEEDDDDDDEEECCCAAAEEELLLSSScccyyyyyyqqqkkkhhheee___ZZZZZZ[[[]]]___dddnnn{{{tttnnniiidddcccffffffeeegggnnnuuu}}}ppp___YYYQQQLLLKKKFFFEEEDDDFFFKKKMMMJJJIIIJJJPPP[[[mmm~~~|||jjj\\\]]]^^^WWWPPPNNNIIIIIIHHHGGGFFFEEEDDDCCC@@@@@@BBBGGGHHHGGGJJJOOOQQQUUU[[[aaagggnnntttyyyzzztttlllccc\\\UUUOOOKKKFFFFFFFFFEEEDDDCCCBBBBBBAAABBBCCCCCCCCCEEEHHHKKKMMMQQQWWW\\\___aaacccdddeeegggiiilllnnnooopppppppppppprrrsssuuuuuuvvvvvvtttuuuvvvwwwxxxyyyyyyzzz{{{{{{{{{|||}}}~~~mmmfff[[[UUUUUUQQQSSSSSSSSSSSSRRRRRRRRRRRRRRRTTTTTTPPPKKKGGGFFFGGGDDDBBB@@@===:::777666555333333444444555666666666444555666777888999::::::666777999:::;;;;;;::::::555666777888888999999888666666555555555444444444333333333333333333333333222333555777777666555444444333333333333444555555444444444444444444444444444444555666777888999999:::;;;===<<<;;;;;;<<<>>>>>>======>>>??????>>><<<;;;<<<<<<===>>>??????@@@???@@@BBBBBBAAABBBDDDFFFDDDGGGJJJLLLNNNOOORRRTTTUUUVVVXXXZZZ]]]___```aaa```______^^^___```aaabbbbbbccceeeggggggeeecccaaa\\\[[[ZZZ\\\```cccddddddeeeeeeeeebbb\\\TTTLLLHHHEEEDDDEEEEEECCC@@@DDDJJJIIIYYYnnn{{{rrrmmmkkkhhhccc___[[[\\\]]]^^^bbbjjjvvvzzzsssllleeecccdddaaa___```eeekkktttrrr___YYYPPPKKKJJJEEEEEEDDDFFFLLLNNNKKKIIIJJJLLLWWWhhh|||ooo\\\ZZZ[[[TTTMMMMMMIIIIIIIIIHHHGGGFFFEEEDDD@@@???@@@AAAAAAAAAGGGOOOMMMQQQVVV\\\bbbiiiooottt}}}~~~yyyqqqhhh___WWWOOOKKKFFFFFFFFFFFFEEEDDDBBBBBBAAABBBCCCCCCCCCDDDGGGJJJHHHLLLSSSYYY\\\___aaacccbbbdddgggjjjmmmnnnoooooonnnoooqqqssstttuuuvvvvvvttttttuuuvvvwwwxxxyyyyyyxxxxxxyyyyyy{{{|||}}}~~~{{{jjjdddYYYTTTVVVTTTTTTTTTUUUUUUUUUTTTTTTSSSUUUSSSQQQMMMJJJHHHFFFEEEGGGDDD???;;;777666666666999999999888777777666666666777888999999:::999999;;;;;;;;;:::::::::999999999777666777:::;;;999777888555333222444555666666111111333333444333222111555555666777666555333222111111111222333444555666333333333444444444555555555555666777888999999:::>>><<<:::999999:::;;;===<<<;;;::::::;;;<<<;;;:::<<<===>>>@@@@@@??????>>>BBBAAA@@@@@@BBBCCCCCCCCCFFFGGGIIIKKKNNNQQQRRRSSSWWWWWWYYYZZZ\\\^^^___```\\\\\\]]]]]]___```bbbcccaaaccceeefffeeeccc___]]]\\\\\\]]]^^^aaaeeehhhjjjfffhhhjjjiiieee\\\TTTNNNJJJHHHEEEEEEEEEDDDCCCAAAHHHOOO]]]ppp}}}yyyvvvsssnnnfffaaa[[[WWWVVVYYY]]]cccmmmxxx~~~xxxsssnnniiieeeaaa```dddhhhnnnyyyyyy^^^WWWVVVOOOHHHGGGFFFHHHJJJLLLMMMMMMLLLKKKRRRWWWfff{{{ggg\\\ZZZVVVPPPNNNLLLHHHHHHJJJIIIEEEDDDFFFJJJBBB<<>>:::666555555555222222222333444444555555666666777888999999999999999999999999888888888888999777666777999:::999777777555222222333555555555333333444444444333222222222333444444444333222111222222222222333444444555333333333444444444555555555555666777888999::::::<<<;;;:::::::::;;;<<<<<<===<<<;;;<<<<<<===<<<;;;<<<===>>>???@@@??????>>>@@@@@@??????AAABBBBBBBBBFFFGGGHHHKKKMMMPPPRRRSSSVVVWWWXXXZZZ[[[]]]^^^___^^^]]]]]]^^^^^^___`````````bbbdddeeedddbbb___]]]\\\]]]^^^```cccfffhhhjjjkkkmmmooonnnjjjbbbYYYTTTLLLJJJFFFDDDDDDDDDCCCBBBEEEKKKUUUccctttyyyqqqfff___[[[WWWUUUVVVYYY^^^gggqqq~~~|||wwwooojjjgggiiimmmrrr|||{{{```XXXVVVQQQKKKJJJHHHJJJLLLNNNOOOOOONNNNNNSSSWWWeeezzzttthhhccc\\\VVVSSSLLLHHHGGGKKKNNNOOORRRVVVUUUKKKBBBAAABBBAAABBBDDDGGGKKKPPPUUUZZZ```eeeiiirrrwww}}}{{{tttnnnhhh```WWWPPPKKKJJJIIIGGGFFFFFFEEEEEECCCCCCDDDDDDEEEFFFFFFGGGGGGHHHKKKNNNRRRUUUXXXYYY___aaaccceeefffgggjjjlllnnnmmmmmmpppsssuuutttrrruuuvvvxxxyyyyyyxxxwwwwwwxxxxxxyyyzzz{{{|||}}}}}}}}}vvvgggbbbXXXUUUWWWUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRPPPNNNLLLJJJIIIHHHEEECCC???;;;888666666666333333444444555666666666555666777888999999999999999999888888888888777777888666666777888999888777666444222111333444444444555555555555555444333222111222222333333333333222333333333222222333444444333333333444444444555555666666777888999::::::;;;999::::::;;;;;;<<<<<<<<<========================<<<===>>>?????????>>>>>>>>>>>>>>>??????@@@BBBBBBGGGGGGGGGIIIKKKNNNQQQRRRUUUVVVWWWXXXZZZ\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^___aaacccdddcccaaa^^^\\\\\\^^^```cccfffhhhiiijjjppprrrttttttppphhh```[[[RRROOOJJJGGGFFFEEEEEEDDDCCCGGGMMMUUUaaapppuuuhhh___[[[WWWTTTUUUVVVYYYaaajjjzzzzzzttttttvvvzzzggg[[[XXXSSSOOOOOOKKKMMMOOOQQQSSSRRRRRRQQQSSSXXXfff}}}}}}ssshhh^^^YYYRRRPPPSSS[[[`````````bbbXXXNNNDDDAAA@@@???@@@CCCDDDGGGLLLQQQUUU[[[```dddlllqqqxxx~~~wwwpppjjjddd\\\VVVOOONNNLLLJJJHHHFFFEEEEEEAAABBBBBBCCCCCCDDDDDDEEEEEEFFFHHHKKKNNNQQQSSSUUUZZZ]]]aaaccceeefffgggiiimmmlllmmmooorrrssssssqqqtttuuuvvvwwwxxxwwwwwwvvvwwwxxxxxxyyy{{{||||||}}}}}}ssseeeaaaYYYUUUXXXVVVUUUUUUUUUUUUUUUTTTSSSRRRPPPOOONNNMMMLLLJJJHHHHHHGGGEEEBBB>>>;;;:::999999888777777666666555444444555666777888999999999999999999999999888888888777666666666666777888888777555333111111333444444333555555555444444333222222333333444444555555555555444444333222222222333333333333333444444444555555666666777888999:::;;;;;;888999:::;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<============>>>>>>>>>>>>>>>===>>>?????????@@@BBBDDDGGGFFFFFFGGGIIILLLNNNPPPTTTUUUVVVWWWYYYZZZ[[[\\\]]]]]]]]]^^^^^^^^^^^^^^^___```aaabbbbbb```^^^\\\]]]___bbbeeehhhjjjkkkkkkrrrtttvvvvvvrrrllleee```ZZZUUUOOOKKKIIIIIIHHHHHHCCCGGGKKKNNNTTTaaarrr~~~uuuiiiaaa[[[WWWTTTUUUVVVYYY```iiiwwwtttccc[[[UUUQQQQQQMMMNNNQQQTTTUUUUUUUUUTTTTTTZZZkkkxxxggg\\\VVVXXX___iiimmmfff\\\XXXNNNGGG@@@@@@@@@???@@@CCCBBBEEEIIILLLPPPVVV[[[___fffkkkssszzz{{{tttnnnggg```[[[PPPOOOMMMJJJHHHFFFEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEGGGIIIKKKNNNOOOPPPVVVYYY^^^bbbcccdddeeefffjjjkkklllnnnpppqqqqqqqqqrrrssstttvvvvvvvvvuuuuuuvvvwwwxxxyyyzzz{{{|||}}}|||~~~qqqdddaaaYYYVVVYYYVVVVVVVVVVVVUUUTTTSSSRRRRRRMMMMMMMMMLLLKKKIIIGGGFFFFFFEEEBBB???<<<;;;:::999555555555444333333222222555555666777888888888888777777777777666666666666555555666666666666777777444333222222333444333222444333333222222222222222333333333333444444555555444444333222222222333333333333333444444444555555666666777888999::::::;;;888999:::;;;<<<<<<<<<<<<:::;;;===<<<:::999;;;==================>>>>>>>>><<<>>>@@@@@@@@@AAADDDGGGGGGFFFFFFGGGIIIKKKMMMNNNTTTUUUUUUWWWXXXYYYZZZ[[[ZZZ[[[]]]^^^___`````````^^^___```aaaaaa```^^^]]]^^^```cccfffiiikkkllllllppprrrtttuuurrrmmmhhhddd^^^YYYSSSNNNLLLKKKKKKJJJDDDGGGKKKLLLOOOWWWdddnnn~~~{{{qqqgggaaa[[[WWWVVVWWWYYY[[[ccckkkvvvkkk___WWWSSSQQQMMMOOORRRUUUWWWXXXXXXXXXWWW___tttsssbbbXXXVVVZZZaaaaaaXXXMMMFFFEEEAAA???AAAAAA???>>>AAAAAACCCFFFIIIMMMRRRWWW[[[aaafffnnnvvv|||~~~vvvpppiiibbb\\\QQQPPPNNNKKKIIIGGGFFFFFFCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHJJJKKKMMMMMMRRRVVV[[[___aaabbbccceeegggiiijjjlllmmmmmmnnnooopppqqqrrrtttuuuuuuttttttuuuuuuwwwxxxyyy{{{||||||{{{}}}qqqdddbbbZZZWWWYYYWWWVVVVVVVVVUUUTTTSSSRRRQQQMMMNNNNNNMMMLLLIIIGGGFFFCCCBBB@@@===;;;999777777333333444555555666666777444555666777888888888888555555444444444333333333444555666666555555666777444333222333444555444222333222222111111222222333222111111111111222222333333333333222222333444444333333333444444444555555555555666777888999999:::999::::::;;;;;;<<<<<<<<<999;;;===<<<999888:::=========<<<<<<<<<===>>>???:::===@@@@@@@@@AAAEEEHHHHHHIIIIIIKKKLLLMMMNNNNNNTTTUUUVVVWWWXXXYYYZZZZZZZZZ[[[]]]```aaabbbaaaaaa______```aaaaaa```___^^^___aaacccfffiiikkklllmmmnnnqqqtttuuutttqqqllliiiaaa]]]WWWSSSQQQOOONNNMMMGGGIIIKKKKKKMMMRRRZZZ```sssxxxooogggccc```]]]\\\^^^___bbbiiirrrzzzooo```XXXTTTRRRMMMOOOSSSWWWZZZ\\\]]]]]]\\\eee}}}ooobbbYYYRRRQQQQQQMMMHHHFFFEEECCCCCCEEEDDD???===???@@@BBBDDDFFFIIINNNTTTXXX\\\bbbjjjqqqxxx}}}zzztttmmmeee___WWWVVVSSSPPPMMMJJJHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJNNNRRRVVVZZZ\\\^^^aaacccdddfffhhhjjjiiijjjkkkmmmnnnoooppprrrsssssssssrrrtttuuuvvvwwwyyyzzz||||||{{{}}}qqqeeeccc[[[XXXYYYWWWVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPOOOMMMKKKHHHFFFBBBAAA???===;;;999777666444555555666666777888888444555666777888888888888666666666555555555444444333555666666444444555777555444333444555666444333222222111111222333555666333222111000000000111222222222222222333444444555333333333444444444555555444444555666777888888999<<<;;;:::::::::;;;<<<<<<999<<>>===<<<<<<;;;<<<===>>>???888<<>>???DDDHHHKKKLLLNNNPPPQQQQQQPPPOOOUUUUUUVVVWWWXXXYYYZZZZZZ\\\]]]___aaabbbbbbaaa```___``````aaaaaaaaa`````````aaabbbeeegggjjjmmmnnnppprrrvvvyyyyyywwwtttqqqgggddd___\\\ZZZXXXVVVTTTNNNMMMLLLLLLNNNRRRWWWZZZiiixxx|||vvvpppkkkmmmiiihhhjjjkkkmmmttt|||mmm___YYYVVVTTTMMMPPPUUUZZZ^^^aaabbbcccbbbkkkoooaaaTTTOOONNNLLLKKKKKKFFFCCCCCCEEECCC>>>>>>AAA>>>@@@AAACCCFFFJJJPPPTTTXXX^^^fffmmmsssxxx}}}|||vvvnnnhhhbbb```\\\WWWRRRNNNKKKJJJEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGKKKMMMQQQTTTWWWZZZ^^^```aaacccfffgggggggggiiikkklllmmmoooqqqrrrrrrrrrrrrssstttuuuwwwxxxzzz{{{|||zzz|||rrrfffccc[[[XXXZZZWWWWWWVVVVVVVVVTTTSSSRRRQQQRRRRRRRRRQQQOOOLLLIIIGGGCCCBBBAAA???<<<:::999888444333333222222111000000444555666777888888888888999999999999888888888888222444666666444333555777555444444555666666555333333222222222333555777888666555333222222222333333111111111222333444555666333333333444444444555555333333444555666777888888>>><<<:::999999:::;;;===:::===@@@???;;;999<<<@@@===<<<<<<;;;;;;===>>>???666:::>>>???===>>>CCCHHHMMMOOORRRTTTUUUTTTRRRQQQVVVVVVWWWWWWXXXYYYZZZZZZ___```aaaccccccbbb```___``````aaaaaaaaaaaaaaa```aaaaaabbbdddfffjjjmmmooorrruuuyyy|||}}}|||yyyxxxnnnkkkgggeeecccaaa^^^\\\VVVSSSOOONNNQQQUUUXXXZZZcccssszzzvvvyyyvvvtttvvvvvvxxx~~~jjj]]]YYYXXXVVVNNNQQQVVV\\\```dddffffffgggooo}}}sssfffYYYTTTRRRNNNJJJHHHDDDAAA@@@AAA@@@===???DDD===>>>@@@AAACCCHHHNNNRRRVVV[[[cccjjjpppuuuzzz}}}wwwqqqkkkhhhccc]]]WWWQQQMMMKKKEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEHHHJJJNNNPPPSSSWWW[[[______bbbeeefffeeeeeegggjjjkkklllnnnpppqqqrrrqqqqqqssssssuuuvvvxxxzzz{{{|||zzz|||~~~~~~~~~sssggg```VVVUUUXXXTTTUUUUUUTTTTTTUUUUUUVVVWWWPPPQQQPPPNNNJJJGGGFFFFFFGGGEEECCC???<<<:::888777555444333444666666666555444444555666777888999999888999999888555444555555666666666555444444333333444444333333333333222222222222222222222222222222444444444444444444444444555555333333333333555555444555555555444333333222444444555666777888999999<<<<<<<<<<<<;;;;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;999:::<<<>>>???>>>>>>======>>>>>>>>>???BBBGGGJJJMMMQQQUUUWWWVVVTTTSSSRRRQQQSSSVVVYYY[[[\\\]]]]]]aaabbbdddcccbbbaaaaaabbbaaa``````aaaccccccbbbaaa___aaadddfffhhhjjjnnnqqquuuxxx|||~~~xxxtttooolllkkkjjjgggddd^^^^^^]]]YYYVVVWWW[[[___hhhooo{{{|||yyyzzzxxxjjj```ZZZWWWUUUSSSUUUYYY^^^bbbfffhhhhhhlllppp|||ppp___[[[XXXOOOJJJKKKJJJGGGDDDBBBAAAAAA@@@???@@@AAAAAAAAAAAADDDIIIMMMSSSWWW\\\bbbhhhmmmssswww{{{}}}yyywwwrrrggg[[[RRRNNNMMMKKKKKKJJJHHHFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJMMMPPPTTTVVVXXX]]]___aaabbbcccdddfffhhhiiillloooqqqrrrrrrssstttqqqqqqrrrsssuuuwwwyyyzzzzzzwwwtttwww|||~~~}}}||||||{{{{{{sssfff```WWWUUUXXXTTTUUUTTTTTTSSSSSSTTTTTTTTTPPPQQQPPPNNNJJJGGGFFFFFFFFFDDDAAA>>>;;;888777666555444333444666666666555444444555666777888999999888888999888666444555666777666666555555444333333444444333333333333222222333333222222222222222222444444333333333333333333555444333222222333444555444444555555444444333222444444555666777888999999999:::::::::999999888777;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<======>>>>>>>>>===>>>>>>>>>???BBBFFFJJJMMMPPPTTTVVVUUUTTTTTTTTTSSSUUUWWWZZZ]]]___``````aaaccceeeeeedddbbbbbbbbbbbbbbbbbbbbbccccccbbbaaa```bbbeeehhhjjjmmmqqqtttxxx{{{{{{uuussssssqqqnnnkkkffffffdddaaa]]]]]]___bbbhhhnnnxxxvvvqqqqqqvvvvvvggg^^^XXXUUUTTTUUUWWW[[[```eeehhhjjjkkknnnqqq~~~}}}yyyddd]]]YYYQQQLLLMMMJJJGGGDDDBBBBBBAAA@@@???????????????@@@BBBGGGJJJPPPSSSYYY^^^ccciiinnnrrrxxx{{{~~~|||wwwnnnddd[[[TTTPPPKKKJJJIIIGGGEEEDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHKKKMMMPPPSSSTTTXXXZZZ\\\^^^___```ccceeegggjjjmmmoooooopppqqqsssrrrrrrssstttvvvwwwyyyzzz}}}yyyuuuvvvzzz}}}}}}{{{~~~}}}|||||||||||||||~~~~~~qqqfff```WWWVVVYYYTTTUUUTTTSSSSSSRRRRRRRRRRRRPPPQQQPPPNNNJJJGGGFFFFFFEEECCC@@@===:::777666555555444333444666666666555444444555666777888999999777888999888666555555666777777666555555444444333444444333333333333222222333333333222222111111111222222222333333333333333333333222222222222333333444444555555444444333333444444555666777888999999999999:::::::::999888888;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>======>>>>>>???AAAEEEIIILLLNNNQQQSSSSSSTTTUUUWWWVVVWWWZZZ\\\___aaabbbbbbbbbdddggghhhfffdddbbbbbbddddddddddddcccbbbaaaaaaaaadddgggjjjlllppptttxxx|||~~~}}}|||xxxuuuqqqqqqooollliiigggggghhhiiinnnuuu{{{zzzooohhhggglllyyytttggg]]]XXXVVVUUUWWWZZZ^^^dddhhhkkkmmmnnnooorrr{{{nnnaaa[[[UUUPPPQQQJJJGGGDDDBBBBBBBBB@@@???===>>>>>>>>>>>>@@@DDDGGGKKKOOOTTTYYY]]]bbbhhhkkkqqqtttxxx|||~~~xxxrrriii^^^VVVOOOMMMKKKHHHFFFEEEEEEDDDEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFHHHJJJLLLNNNOOOQQQSSSVVVXXXYYY[[[^^^```dddfffiiikkklllmmmoooqqqsssssstttuuuvvvxxxyyyyyy~~~yyyuuutttwwwyyyyyyxxx{{{{{{{{{{{{{{{|||}}}~~~|||~~~~~~}}}~~~~~~}}}~~~~~~pppeee```WWWVVVYYYUUUVVVVVVTTTSSSRRRQQQQQQQQQPPPQQQPPPNNNJJJGGGFFFFFFEEECCC@@@===:::777666555555444333444666666666555444444555666777888999999777888999888666555666777777777666666555444444444444444333333333222222222444333333222222111111111111111222222222222333333222222222222222222222222333444444555444444333333444444555666777888999999;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;:::;;;<<<===???<<<===>>>>>>???AAAEEEGGGKKKMMMOOOPPPQQQSSSVVVYYYYYYZZZ[[[]]]^^^___``````bbbeeehhhjjjhhheeecccbbbffffffgggfffdddbbbaaaaaaaaadddhhhkkknnnrrrwwwzzz}}}|||{{{xxxtttpppnnnmmmmmmppptttxxx{{{vvvkkkdddaaaffftttuuuggg___[[[ZZZYYYXXX[[[aaagggkkknnnppppppppprrrxxx{{{hhh___XXXTTTSSSKKKHHHEEECCCCCCCCCBBB@@@>>>>>>???>>>>>>???BBBEEEGGGKKKOOOTTTXXX\\\```dddhhhkkkppptttyyyvvviii^^^VVVSSSOOOLLLJJJHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGIIIJJJKKKKKKMMMPPPRRRTTTVVVYYY\\\```cccfffhhhiiikkkmmmoooqqqrrrssstttuuuvvvwwwwww{{{xxxtttsssuuuwwwxxxxxxxxxyyyyyyyyyzzz|||}}}~~~{{{|||~~~~~~}}}}}}~~~~~~||||||}}}~~~~~~~~~~~~|||}}}}}}~~~nnnddd```XXXWWWZZZUUUXXXWWWUUUTTTRRRRRRQQQQQQPPPQQQPPPNNNJJJGGGFFFFFFEEEDDDAAA>>>;;;888777666555444333444666666666555444444555666777888999999777888999888777666777888888777777666555555444444444444333333333222222222333333333222222111111111111111111222222333333333222222222222222222222222333333444444555444444333444444555666777888999999:::;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<;;;::::::;;;===>>><<<===>>>??????AAADDDFFFIIIKKKMMMNNNPPPSSSVVVYYY[[[[[[[[[[[[[[[\\\\\\\\\```dddhhhiiihhheeecccbbbggghhhiiihhheeebbbbbbcccbbbdddhhhlllooosssxxx|||}}}yyytttrrrrrrtttvvvxxx{{{|||uuukkkeeeaaadddqqq~~~sssfff^^^[[[[[[[[[YYY]]]ccciiinnnqqqrrrrrrqqqrrrvvv}}}qqqbbbYYYTTTRRRMMMJJJGGGEEEEEEDDDCCCBBB???@@@AAA@@@??????AAADDDEEEHHHLLLOOORRRVVVZZZ]]]aaadddiiinnntttzzzssshhh^^^YYYSSSOOOLLLJJJHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGHHHIIIGGGJJJMMMOOOPPPSSSVVVXXX]]]___bbbdddfffhhhkkknnnmmmnnnppprrrssstttttttttvvvtttrrrrrrtttwwwyyyzzzwwwwwwwwwxxxyyyzzz|||}}}zzz|||}}}|||{{{{{{|||~~~~~~}}}|||||||||}}}}}}~~~~~~~~~}}}}}}{{{{{{|||}}}~~~~~~~~~~~~~~~lllccc```XXXXXXZZZVVVXXXWWWUUUTTTSSSRRRRRRRRRPPPQQQPPPNNNJJJGGGFFFFFFFFFDDDAAA>>>;;;888777666555444333444666666666555444444555666777888999999777888999999777777777999888888777666666555555444444444333333333333222222222222222222222222222222111111222222333333444444222222333333333333222222333333444444555555444444444444555666777888999999888888999:::::::::999999::::::;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;;;;<<<<<<;;;===?????????@@@CCCEEEHHHJJJLLLNNNOOORRRUUUXXX[[[ZZZZZZYYYYYYYYYZZZZZZ^^^aaaeeeffffffdddddddddgggjjjkkkiiifffcccdddeeedddfffjjjmmmqqquuuyyy}}}zzzwwwvvvwwwxxxzzz||||||wwwqqqkkkeeeeeeppp|||pppccc\\\ZZZZZZ[[[[[[___eeelllqqqtttttttttsssrrrttt{{{}}}hhh[[[TTTRRROOOLLLIIIGGGGGGGGGEEEDDDAAABBBBBBAAA@@@@@@AAABBBBBBEEEHHHKKKNNNQQQTTTWWW\\\___dddjjjooovvv|||}}}tttfff```XXXRRROOOLLLHHHEEEFFFFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGEEEGGGJJJLLLMMMOOORRRTTTYYY[[[^^^```bbbdddhhhkkkiiikkkmmmoooqqqrrrrrrrrrrrrrrrrrrsssuuuxxxzzz{{{wwwwwwwwwwwwwwwxxxyyyzzzyyyzzz{{{{{{yyyyyyzzz{{{||||||{{{{{{{{{{{{||||||{{{||||||}}}}}}}}}||||||}}}}}}}}}}}}}}}|||||||||zzzzzz{{{}}}~~~}}}}}}}}}~~~}}}kkkbbb```YYYXXX[[[VVVVVVUUUTTTSSSRRRQQQQQQQQQPPPQQQPPPNNNJJJGGGFFFFFFEEECCC@@@===:::777666555555444333444666666666555444444555666777888999999777888999999777777888999888888777777666555555555444444333333333333222222111111111222222333333444222222222333444444555555222333444555555444333222222333444444555555444444444444555666777888999999777888999999:::::::::999999::::::;;;;;;::::::999;;;;;;;;;<<<<<<;;;;;;:::;;;===?????????@@@BBBDDDGGGIIILLLNNNOOOQQQTTTVVVXXXXXXWWWWWWXXXYYYZZZ[[[\\\^^^aaacccccccccdddeeegggjjjlllkkkfffdddeeehhhgggiiimmmpppsssvvv{{{~~~|||wwwyyyzzz|||~~~{{{tttssssssrrrqqqppppppsssxxx~~~|||vvvnnnjjjqqqzzz}}}ooobbb[[[ZZZ\\\]]]]]]aaahhhoootttwwwwwwwwwuuussstttzzzssscccZZZWWWQQQNNNKKKIIIIIIIIIGGGFFFAAABBBCCCBBB@@@???@@@AAA???BBBEEEGGGIIILLLOOOQQQUUUYYY^^^ccciiiooouuuzzzqqqiii___XXXTTTQQQLLLHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFDDDFFFHHHJJJKKKLLLOOOQQQTTTVVVXXXZZZ]]]```eeehhhfffhhhkkknnnqqqrrrrrrrrrppprrrtttuuuvvvxxxyyyzzzyyyxxxwwwwwwvvvvvvvvvvvvwwwxxxyyyxxxwwwvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{||||||||||||{{{zzz{{{{{{{{{{{{||||||||||||yyyzzz{{{|||~~~|||||||||}}}~~~|||jjjbbb```YYYYYY[[[WWWTTTSSSRRRQQQQQQPPPQQQQQQPPPQQQPPPNNNJJJGGGFFFFFFCCCBBB???<<<999666555444555444333444666666666555444444555666777888999999777888999999888777888:::888888777777666666555555444444444333333333222222000000111222333444444555222222333444444555666666333333555555555555333333222333333444555555555444444444555666777888999999999:::;;;;;;<<<<<<<<<<<<999::::::;;;;;;::::::999:::;;;<<<<<<<<<;;;:::999;;;===?????????@@@BBBCCCFFFIIILLLNNNPPPQQQSSSUUUVVVVVVVVVVVVXXXZZZ\\\^^^ZZZ\\\___aaaaaabbbdddffffffjjjmmmkkkgggdddfffiiiiiilllooorrrtttxxx|||xxxyyy{{{|||tttllliiihhhgggeeebbbcccgggnnnxxxvvvooosss{{{pppddd]]]\\\^^^```___cccjjjrrrwwwyyyzzzzzzwwwsssssszzz~~~kkkaaa]]]RRRPPPLLLJJJJJJJJJIIIHHHAAABBBCCCAAA???>>>>>>???===@@@CCCEEEFFFIIILLLNNNOOOSSSXXX]]]bbbiiiooosss{{{zzzrrrggg___[[[WWWQQQLLLHHHHHHFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCDDDEEECCCEEEGGGHHHIIIJJJLLLNNNQQQRRRUUUWWWYYY]]]bbbeeeeeegggkkknnnqqqrrrsssrrrppprrruuuwwwwwwwwwxxxxxxzzzyyyxxxvvvuuuuuuttttttuuuvvvwwwvvvuuutttuuuvvvwwwwwwwwwwwwwwwxxxxxxxxx||||||}}}~~~~~~}}}|||{{{zzzzzzzzz{{{{{{{{{{{{{{{yyyyyyzzz|||}}}{{{|||||||||}}}{{{oooccc^^^\\\YYYVVVUUUUUUUUUTTTSSSRRRQQQPPPPPPNNNMMMKKKIIIHHHGGGHHHHHHBBB@@@>>>;;;888666444444777555444555666777666555555555555666666666666666999999999888888888777777888888777666555444444333666555333222111222333333111000/////////000222222555555555444444333333333000111222222444444555666666666555555444444444444111222444555777888888888777777888888888999999999999999999999999999999999:::999999:::;;;===???AAA@@@???>>>>>>???AAACCCEEEFFFGGGIIILLLNNNPPPQQQRRRVVVVVVUUUUUUVVVWWWYYYZZZ[[[ZZZZZZ]]]aaaeeeffffffgggggggggfffeeeeeegggiiilllmmmppptttyyy~~~~~~||||||}}}oooeeeaaa```ccchhh```___bbbhhhppp{{{~~~vvvwww}}}qqqeee```aaabbbccceeejjjnnnrrrxxx~~~{{{zzzyyyyyy{{{}}}wwwfff```TTTPPPJJJHHHHHHIIIHHHFFFIIIGGGDDDCCCBBBAAA???===AAA@@@@@@AAABBBDDDFFFHHHLLLNNNRRRUUUYYY___dddiiipppuuu|||~~~tttjjjccc]]]VVVQQQLLLJJJGGGFFFFFFFFFEEEDDDEEEFFFGGGGGGGGGFFFDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFKKKLLLNNNPPPSSSXXX^^^ccceeeggghhhiiijjjlllpppsssqqqsssvvvxxxwwwwwwxxxyyy{{{yyyvvvsssrrrssstttvvvvvvuuuuuuuuuuuuuuuvvvwwwuuuuuuuuuvvvwwwxxxzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwzzzyyyyyyyyyyyyzzz{{{{{{zzzzzz{{{{{{|||}}}}}}}}}{{{oooddd___]]]YYYVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPNNNMMMKKKIIIHHHGGGGGGHHHBBB@@@>>>;;;888666555444777555444555666777666555555555555555666666666666888888888777777777666666777777666666555555444444555444333222222222333333333222111111111222444555444444444444444444333333111222222333333444444555777777666666555555555555777888888999999999999999888888888999999999999:::::::::::::::::::::::::::::::::::::::;;;===>>>???=========>>>???AAACCCEEEIIIJJJKKKMMMNNNOOOPPPPPPVVVVVVUUUVVVVVVXXXZZZ[[[[[[[[[[[[]]]aaadddeeeeeeggghhhhhhhhhggghhhjjjmmmpppqqqssswww|||~~~||||||}}}yyyllldddaaa___bbbgggdddcccdddggglllvvv|||uuuwww}}}qqqeee``````aaabbbccciiiooosssyyy~~~{{{zzzyyyxxxyyyooocccWWWRRRLLLJJJJJJKKKIIIGGGIIIGGGEEECCCCCCBBB???>>>????????????@@@BBBDDDEEEHHHKKKNNNRRRUUUZZZ```dddkkkpppwww}}}yyyqqqjjjccc[[[UUUNNNKKKGGGEEEDDDDDDDDDCCCDDDDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCHHHJJJKKKMMMPPPTTTZZZ___bbbdddgggiiijjjlllppprrrqqqsssuuuvvvvvvuuuvvvwwwxxxwwwuuussssssssstttuuuuuuttttttttttttuuuvvvvvvuuuuuuuuuvvvwwwxxxyyyzzzzzz{{{{{{{{{zzzzzzzzzzzzyyyxxxxxxxxxxxxwwwwwwwwwyyyyyyyyyxxxyyyzzzzzz{{{zzzzzzzzz{{{{{{||||||||||||pppeee```^^^ZZZWWWWWWUUUUUUTTTSSSRRRQQQPPPPPPNNNMMMLLLJJJHHHGGGGGGGGGBBBAAA>>>;;;888666555444777555444555666777666555444444555555555666666666777777777666666666666666666666666666666555555555444444333222222222333333333222222111222333444555333333444444444444444444333333333333333333333333777777777666666666666666::::::;;;::::::999888777999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<======:::;;;<<<>>>@@@BBBCCCDDDHHHIIIKKKNNNPPPQQQRRRRRRVVVVVVVVVVVVWWWYYY[[[\\\]]]\\\\\\^^^aaacccddddddhhhiiijjjjjjjjjllloooqqquuuvvvxxx{{{~~~||||||}}}wwwlllfffccccccfffkkknnnnnnlllkkklllsss{{{}}}wwwrrruuu{{{vvviiibbb```aaaaaacccjjjpppuuu{{{~~~{{{xxxuuurrrvvv{{{fffZZZUUUOOOLLLLLLLLLJJJHHHIIIGGGEEEDDDDDDCCCAAA???>>>>>>======>>>@@@AAACCCDDDFFFIIILLLOOOTTTYYY]]]dddiiipppuuuzzz}}}{{{uuummmddd]]]TTTOOOJJJFFFEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@EEEFFFHHHIIIKKKOOOTTTXXX]]]```dddgggiiillloooqqqppprrrtttttttttssstttuuutttttttttsssssssssttttttssssssssssssssstttuuuuuuuuuuuuuuuuuuvvvxxxyyyzzz||||||||||||{{{{{{zzzyyyxxxxxxwwwwwwwwwvvvvvvvvvxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{}}}qqqfffaaa___[[[XXXXXXUUUUUUTTTSSSRRRQQQPPPPPPNNNMMMLLLJJJIIIGGGFFFFFFBBBAAA>>>;;;999666555444777555444555666777666555444444444555555666666777777777777777777777777777555555555666666666666666444333333333333333333333111111000///000111222333333333333444444555555555444444444333333222222222666666666666555555555555777777888888777777666555999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;777999;;;>>>@@@BBBCCCDDDDDDFFFJJJNNNRRRUUUWWWXXXVVVVVVVVVWWWXXX[[[]]]^^^___^^^]]]___aaacccdddcccgggiiijjjkkklllooorrruuuyyyzzz|||~~~||||||}}}}}}rrrllliiijjjpppwww|||~~~}}}yyyvvvwwwwwwvvvxxxuuusssrrrooolllooouuu}}}pppfffbbbaaabbbeeemmmtttxxx||||||wwwsssnnnooo|||jjj\\\WWWQQQMMMMMMLLLJJJHHHIIIGGGEEEEEEEEEDDDBBBAAA??????>>>===>>>???@@@AAAAAACCCFFFHHHJJJNNNSSSVVV]]]aaahhhmmmrrrvvvzzz}}}wwwmmmfff\\\WWWPPPKKKIIIIIIIIIHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDCCCBBBAAA@@@BBBDDDEEEFFFHHHKKKOOORRRWWW[[[```dddgggiiilllnnnoooqqqrrrrrrqqqqqqrrrssspppqqqrrrsssssssssrrrrrrqqqqqqqqqqqqrrrssstttttttttttttttuuuvvvwwwxxxyyy}}}}}}}}}}}}|||{{{yyyxxxwwwwwwwwwvvvvvvvvvuuuuuuwwwwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzzzz~~~rrrfffaaa___\\\YYYXXXUUUUUUTTTSSSRRRQQQPPPPPPNNNMMMLLLKKKIIIGGGFFFEEECCCAAA???<<<999777555555777555444555666777666555444444555555666777888888888888888888888888888888555555555666666666666666222333333333333333333333222111000000000111333333333333333444444555555555555444444333333222222111444444444444444444444444333444555666777777777777999999:::::::::;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;:::::::::777888;;;>>>@@@BBBDDDDDDDDDFFFJJJNNNRRRUUUXXXYYYVVVVVVWWWXXXZZZ\\\___```aaa```___```cccdddeeedddgggiiikkklllnnnqqquuuxxx||||||~~~}}}~~~~~~{{{|||{{{sssooopppxxx{{{sssooojjjgggfffeeedddgggmmm~~~}}}qqqiiieeedddfffiiirrryyy|||~~~|||xxxsssllllllvvvsss^^^YYYRRRNNNMMMLLLJJJGGGIIIGGGFFFFFFFFFFFFDDDCCCBBBAAA???>>>>>>??????@@@@@@AAACCCEEEGGGJJJNNNQQQWWW[[[```eeejjjoootttxxx{{{uuunnnddd^^^WWWPPPMMMLLLKKKJJJEEEEEEDDDDDDCCCCCCCCCCCC@@@@@@AAABBBBBBBBBBBBBBBBBBCCCEEEEEEFFFHHHKKKNNNQQQUUUZZZ___bbbeeehhhjjjmmmnnnpppoooooooooppprrrmmmnnnppprrrrrrrrrqqqpppoooooooooooopppqqqrrrsssssssssssstttuuuvvvxxxxxx|||}}}~~~~~~}}}{{{yyyxxxvvvvvvuuuuuuuuutttttttttuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyyyy}}}qqqfffaaa___[[[XXXXXXUUUUUUTTTSSSRRRQQQPPPPPPNNNNNNMMMLLLJJJGGGEEEDDDCCCBBB???<<<999777666555777555444555666777666555555555666777888888999999888888888888999999999999666666666666666555555555222222333444444444333333444333333222222444555666333333444444444444444444444444444333333222222222333333333333333444444444333444555777999:::::::::999999999999::::::::::::999999999999999999999999::::::;;;;;;;;;;;;:::999888999;;;>>>@@@CCCDDDEEEHHHIIILLLNNNQQQSSSTTTUUUWWWWWWWWWYYY[[[^^^```bbbbbbaaaaaabbbdddggggggggghhhjjjlllnnnpppssswwwzzz}}}~~~zzzzzz|||}}}vvvuuu|||xxxnnngggaaa___^^^]]]aaagggvvvyyyooohhhfffgggjjjllluuu}}}}}}zzztttllliiipppzzz|||aaa[[[TTTOOONNNMMMJJJGGGIIIHHHFFFFFFGGGGGGFFFEEEDDDCCCAAA????????????@@@???@@@BBBCCCDDDFFFJJJMMMQQQUUUYYY^^^bbbhhhnnnrrruuu{{{}}}vvvjjjeee]]]WWWRRROOOMMMKKKIIIHHHGGGEEEDDDDDDDDDDDD@@@@@@???@@@@@@BBBCCCDDDBBBCCCEEEEEEEEEFFFHHHJJJLLLOOOTTTXXX[[[___bbbeeehhhjjjkkkkkkkkkkkknnnppplllmmmooopppppppppoooooommmmmmmmmnnnooopppqqqrrrsssssssssssstttvvvwwwxxx{{{|||}}}~~~}}}{{{yyyxxxuuuuuuuuutttttttttsssssstttttttttttttttuuuuuuvvvvvvvvvvvvwwwxxxyyyyyyyyy}}}qqqeeeaaa___[[[XXXWWWUUUUUUTTTSSSRRRQQQPPPPPPNNNNNNMMMLLLJJJGGGEEECCCCCCBBB???<<<:::777666555777555444555666777666555666666777888999:::;;;;;;777777777777888888888999777777666666555555444444111222333444444444333333444444333222333444555666444444444444444444333333333333333333333333333333333333333444444444555555444555666888:::;;;;;;;;;888888888999999999999:::::::::::::::::::::::::::999999:::;;;;;;;;;:::999;;;;;;<<<===@@@BBBEEEGGGHHHIIILLLNNNPPPRRRSSSSSSWWWWWWXXXYYY\\\___bbbccccccbbbbbbcccfffiiiiiiiiikkkmmmoooppprrruuuyyy}}}~~~vvvuuuvvv{{{{{{~~~tttkkkaaa]]][[[[[[___eeeooo~~~~~~xxxooohhheeegggjjjlllvvv~~~|||vvvllleeeiiiqqqddd^^^VVVRRRPPPNNNKKKHHHIIIHHHGGGGGGHHHHHHGGGFFFDDDCCCAAA???>>>>>>>>>>>>>>>???@@@AAAAAACCCFFFIIIMMMOOOSSSVVV[[[```gggkkkooovvv~~~~~~sssnnnfff```ZZZVVVRRROOOMMMLLLJJJGGGFFFEEEDDDDDDBBBAAA???>>>>>>@@@BBBCCCAAACCCDDDDDDDDDDDDFFFGGGHHHKKKOOORRRUUUYYY]]]```bbbdddeeeeeefffgggjjjmmmlllmmmmmmnnnnnnnnnnnnmmmkkkkkkllllllmmmooopppqqqrrrrrrrrrssstttuuuwwwwwwxxxzzz|||}}}}}}{{{yyyxxxtttttttttssssssssssssrrrsssssssssssssssttttttuuussstttuuuvvvwwwyyyzzzzzz|||pppeee```^^^ZZZWWWWWWUUUUUUTTTSSSRRRQQQPPPPPPNNNNNNMMMLLLJJJGGGEEECCCCCCBBB???<<<:::888666555777555444555666777666555666777888999:::;;;<<<<<<555666666666777777888888888888777666555444444333000111333444555444333333222222111111111222333444555555555444444333333333333333333333333333333333444444444555555555666666444555666777888999999999777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<;;;::::::============???BBBEEEGGGEEEGGGIIIMMMPPPSSSUUUVVVWWWWWWXXXYYY\\\___bbbddddddccccccdddhhhjjjkkkkkkmmmoooqqqssstttwww{{{~~~ooooooqqqvvvzzzoooddd^^^[[[[[[___eeejjjzzz|||rrriiieeeeeehhhjjjuuu}}}wwwlllcccdddkkkfff```YYYTTTQQQPPPLLLIIIIIIHHHGGGGGGIIIIIIHHHGGGDDDCCCAAA???===============>>>?????????AAADDDGGGJJJLLLOOORRRVVV\\\bbbgggkkkrrr{{{zzzuuunnnhhhbbb]]]XXXUUUPPPNNNLLLIIIGGGEEEEEEEEEEEECCC@@@===<<<>>>@@@BBBAAABBBDDDDDDCCCCCCDDDEEEGGGIIIKKKNNNQQQUUUZZZ^^^^^^___aaaaaabbbdddhhhkkkmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkklllmmmnnnpppppprrrrrrrrrssstttuuuvvvwwwwwwxxx{{{|||}}}{{{yyyxxxttttttsssssssssrrrrrrrrrsssrrrrrrrrrrrrsssttttttrrrssstttvvvwwwyyyzzz{{{}}}qqqfff```]]]ZZZZZZ\\\VVVUUUUUUTTTRRRPPPOOONNNPPPOOONNNLLLJJJHHHFFFEEEBBBAAA@@@>>>;;;888666444444444444555555555555666444444666777888999999:::888999999888777777888:::999999888888777666666666333444555555333333444555555444333222333444555666444444555555555555444444666555444333333333333333,,,000444555444333555777555555666777888999::::::::::::::::::::::::::::::999::::::;;;;;;::::::999::::::;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@BBBEEEEEEHHHKKKNNNPPPQQQTTTVVVYYYXXXWWWXXX\\\^^^```aaaddddddcccbbbbbbdddiiilllnnnppprrrtttuuuxxx{{{~~~sssnnnlllqqqzzzzzznnneee^^^XXXYYY]]]jjjuuurrrgggcccfffjjjooovvv~~~|||uuukkk```^^^aaaxxx{{{qqqdddXXXRRROOOLLLKKKLLLJJJIIIIIIHHHHHHIIIIIIJJJCCCBBBBBBAAA@@@???>>>===???>>>======>>>@@@BBBDDDFFFGGGIIILLLQQQVVVZZZ]]]eeekkksssyyy~~~}}}uuupppmmmjjjddd___ZZZWWWPPPJJJFFFDDDEEEEEECCCAAA@@@@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDCCCBBBGGGGGGIIIKKKNNNPPPQQQRRRWWWXXXYYYZZZ]]]aaadddffffffhhhjjjkkkjjjiiiiiijjjiiiiiiiiijjjlllmmmooopppoooppppppooonnnooorrrtttwwwwwwxxxxxxxxxwwwwwwvvvtttsssqqqppppppqqqrrrssssssrrrqqqppppppqqqsssuuuvvvuuuttttttuuuwwwzzz{{{~~~sssgggbbb^^^YYYXXXYYYVVVUUUUUUTTTSSSQQQPPPOOOPPPOOOMMMLLLIIIHHHFFFEEEBBBAAA@@@>>>;;;888666444444444444444555555555555444555666888999999::::::888999999888777777888:::888888888777666666555555333444555444333222444555333222111000000111222222333444444444444444444333666555444333333333333444///222555555444333444555555555666777888888999999::::::::::::::::::::::::999::::::;;;;;;::::::999888888999999999999:::::::::;;;<<<======>>>@@@CCCEEEHHHKKKNNNOOOQQQSSSUUUXXXWWWWWWXXX[[[^^^```aaaaaabbbccccccdddeeeiiikkkmmmooorrrtttvvvyyy}}}sssmmmjjjooowwwzzzppphhh```ZZZZZZ]]]eeepppqqqhhhdddfffiiipppvvv}}}wwwkkk___\\\^^^hhhzzz}}}uuuhhhZZZUUUSSSOOOLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIEEEDDDDDDCCCBBBAAA@@@@@@???>>>======>>>???AAABBBCCCDDDFFFIIIMMMRRRVVVYYY```fffnnntttyyy}}}xxxuuurrrlllhhhbbb^^^WWWPPPKKKHHHGGGGGGCCCAAA??????@@@@@@@@@???@@@AAABBBCCCDDDCCCCCCBBBFFFGGGHHHJJJLLLNNNPPPQQQTTTTTTUUUWWWYYY]]]___aaabbbdddgggggggggfffggghhhhhhhhhiiiiiikkklllmmmnnnmmmnnnoooooonnnooorrrtttuuuvvvvvvvvvvvvvvvuuuuuuvvvuuusssrrrrrrssstttuuusssrrrqqqppppppqqqssstttttttttsssrrrsssuuuwwwxxxtttiiiccc___YYYVVVVVVUUUUUUUUUTTTSSSRRRRRRQQQOOOOOOMMMKKKIIIGGGFFFEEEBBBAAA@@@>>>;;;888666444444444444444555555555555555666777888999:::::::::777888999888777666888:::888888888777666666555555444444444333111222444666444333222000000000111111333333333444444333333333555555444333333333444444333555666666444333333444666666666777777888888888::::::::::::::::::::::::999::::::;;;;;;::::::999888888999999999999:::::::::;;;<<<======>>>@@@CCCEEEHHHKKKNNNOOOQQQSSSUUUVVVVVVWWWXXX[[[]]]___``````bbbddddddeeefffiiikkknnnpppsssuuuxxx{{{tttmmmhhhkkksss}}}}}}~~~~~~~~~}}}}}}|||wwwnnnhhhaaa[[[YYY\\\___kkk}}}~~~ppphhhfffhhhjjjqqqxxxxxxlll^^^XXXYYY___www~~~|||qqqaaa[[[YYYUUUPPPMMMKKKKKKLLLLLLKKKJJJIIIIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@???>>>======>>>???@@@@@@@@@BBBEEEIIIMMMQQQSSSYYY___fffmmmrrryyy}}}zzzuuuqqqnnniiibbbZZZSSSNNNKKKJJJFFFDDDAAA@@@AAAAAA@@@???@@@AAABBBBBBCCCCCCBBBBBBEEEEEEGGGIIIKKKLLLNNNNNNOOOPPPPPPRRRTTTWWWYYYZZZ\\\^^^aaabbbbbbbbbccceeegggggghhhhhhiiijjjkkklllkkklllmmmnnnmmmoooqqqsssrrrsssssstttttttttssssssttttttsssrrrrrrssstttuuurrrqqqpppppppppqqqsssttttttsssqqqqqqqqqqqqssssss~~~tttjjjeee```ZZZVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSOOONNNMMMKKKIIIGGGEEEEEEBBBAAA@@@>>>;;;888666444333333444444444555555555555666777888999999999999777888888888666666888999999999999888777777666666444444444222111111444666888777555444333333333333333444444555555444444333555444444333333333444444444555555555555555555555666666666666777777888888::::::::::::::::::::::::999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<<<<===>>>??????@@@BBBEEEEEEHHHKKKMMMOOOPPPRRRTTTTTTUUUWWWYYY[[[]]]___aaaaaabbbcccddddddgggkkknnnqqqsssvvvxxxzzz}}}uuummmggggggnnnyyyyyytttrrrqqqqqqqqqsssmmmgggddd___YYYWWWYYY\\\iii{{{|||nnnhhhhhhkkklllrrryyyzzzlll\\\TTTTTT[[[nnnlllbbb___ZZZTTTPPPLLLLLLLLLLLLKKKJJJHHHGGGHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@???>>>>>>>>>>>>???>>>>>>???AAAEEEHHHLLLNNNRRRXXX___fffkkkrrrzzz{{{xxxwwwssslllccc[[[UUUQQQOOOLLLIIIEEECCCBBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBDDDDDDEEEGGGIIIJJJKKKLLLKKKLLLMMMNNNPPPRRRSSSTTTWWWYYY[[[]]]]]]^^^```bbbeeefffggghhhiiiiiijjjjjjkkklllmmmmmmllllllnnnooooooppppppqqqqqqqqqqqqpppqqqpppooooooooopppqqqrrrppppppoooooopppqqqrrrssstttsssrrrppppppppppppppp}}}sssiiieeeaaa[[[XXXXXXUUUUUUTTTSSSRRRRRRSSSSSSOOONNNMMMKKKIIIGGGEEEDDDBBBAAA@@@>>>;;;888666444333333333444444444444555555666777777888888888888777888888777666666777999;;;::::::999999888777777333444444222111111333555999888666555444444444555555555666666666666555555444444333333333444444555444333333444555666666666555555555666777777888888::::::::::::::::::::::::999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<<<<===>>>??????@@@BBBEEEFFFHHHKKKMMMNNNOOOQQQSSSRRRUUUYYYZZZ[[[\\\___bbbeeeeeedddcccdddggglllqqquuuwwwyyy{{{|||~~~vvvmmmfffeeeiiirrrzzzqqqkkkhhhfffdddeee```]]]]]]ZZZUUUTTTVVV\\\hhhyyy|||mmmhhhjjjmmmpppttt{{{zzzkkkZZZQQQPPPUUUbbbyyyzzzlllddd\\\VVVSSSMMMMMMLLLLLLJJJIIIHHHGGGHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@??????>>>>>>>>>>>>>>>???@@@BBBEEEHHHJJJMMMRRRYYY___dddkkktttzzz}}}~~~{{{uuummmeee^^^YYYWWWQQQNNNHHHEEECCCBBB@@@???AAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOOOORRRTTTVVVXXXXXXZZZ\\\___aaacccdddfffggghhhhhhhhhjjjlllmmmllljjjjjjjjjkkklllmmmnnnnnnoooooooooooonnnnnnnnnnnnnnnoooppppppnnnnnnoooooopppqqqrrrrrrttttttrrrqqqpppooooooooo}}}sssiiiddd```[[[YYYYYYVVVUUUSSSQQQQQQQQQQQQRRRNNNNNNLLLJJJHHHFFFEEEDDDBBBAAA@@@>>>;;;888666444333333333333444444444444444555666666777777777666666777888777666555777999;;;::::::999888888777777111333444333222111222333666555444222222222333333666666777777777777666666444444333333333444555555444333222222555666777666333444444555777888888999::::::::::::::::::::::::999::::::;;;;;;::::::999888888999999999999:::::::::;;;<<<======>>>@@@CCCFFFHHHKKKMMMNNNOOOQQQSSSRRRVVVZZZ\\\\\\]]]```ccchhhhhhgggffffffhhhmmmqqquuuwwwyyy{{{|||wwwnnneeeccceeelllxxxuuummmfff```\\\]]]YYYWWWXXXVVVSSSRRRUUU[[[fffvvvpppiiijjjnnnrrrvvv|||yyyjjjYYYPPPOOOQQQZZZkkk|||mmmaaaYYYVVVPPPOOOMMMLLLJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>???AAACCCEEEGGGIIINNNTTTYYY^^^eeemmmsssuuuyyy~~~xxxqqqkkkfffdddYYYTTTNNNHHHEEEBBB@@@???CCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKOOOPPPRRRSSSSSSUUUXXXZZZ\\\]]]```ccceeefffffffffhhhjjjkkkkkkiiihhhhhhiiijjjkkklllmmmmmmnnnmmmmmmmmmmmmnnnnnnooooooppppppmmmmmmnnnooopppqqqqqqrrrtttssssssrrrqqqpppooonnnuuujjjccc___ZZZXXXYYYVVVUUURRRPPPOOOOOOOOOPPPNNNMMMLLLJJJHHHFFFEEEDDDBBBAAA@@@>>>;;;888666444222222333333333444444444333444444555555555555555666777888777555555777888999999888888777666666555///222444555333222111222333333111111000111222333555555666666666666555555333333333333333444555666666333111111333555555333222222333555777888999:::::::::::::::::::::::::::999::::::;;;;;;::::::999888888999999999999:::::::::;;;<<<======>>>@@@CCCFFFHHHKKKMMMMMMNNNPPPRRRRRRWWW\\\^^^]]]^^^aaaeeehhhiiikkkkkkkkkkkklllnnnpppsssvvvyyy{{{xxxooofffccccccgggqqqzzzzzzpppfff______ZZZXXXXXXVVVSSSSSSVVVXXXbbbrrrvvvkkkiiinnnssswww~~~xxxhhhXXXOOONNNQQQWWWaaaoookkk___\\\UUUSSSPPPLLLKKKJJJKKKLLLIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBAAAAAA>>>>>>>>>>>>???AAACCCDDDFFFJJJPPPTTTXXX___gggmmmnnnrrryyy~~~~~~yyyuuussseee___WWWPPPLLLHHHEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGKKKLLLMMMNNNNNNOOORRRUUUUUUWWWZZZ^^^aaabbbccccccdddfffiiijjjiiiiiiiiijjjiiijjjkkklllmmmmmmmmmmmmjjjjjjkkklllmmmnnnnnnnnnllllllmmmooopppqqqqqqqqqrrrrrrrrrqqqpppooonnnnnnxxxkkkccc^^^YYYWWWXXXWWWUUURRROOONNNNNNNNNOOONNNMMMLLLJJJHHHFFFDDDDDDBBBAAA@@@>>>;;;888666444222222333333333444444444333333444444555444444444666777777777555555777888777777777666555555444444...111555666444222111000333222111111111222333444444444555555555555444444333333333333333444555666888555111111222333222000000111333555777999:::;;;::::::::::::::::::::::::999::::::;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@BBBEEEFFFHHHKKKMMMMMMNNNPPPRRRRRRWWW]]]___^^^^^^bbbfffgggjjjnnnpppooommmkkkjjjlllnnnrrrvvvzzzxxxooofffbbbbbbeeemmmvvv}}}qqqhhhccc^^^[[[ZZZXXXTTTTTTWWWTTT^^^mmm~~~zzzlllhhhmmmsssxxx~~~wwwhhhWWWOOOOOOOOORRRXXX```nnnvvvfffaaaYYYVVVQQQMMMLLLLLLMMMNNNJJJIIIIIIHHHGGGFFFEEEDDDBBBBBBCCCDDDDDDCCCCCCBBB>>>=========>>>???AAABBBDDDHHHMMMQQQTTT[[[ccciiiiiinnntttzzz}}}oooiii```YYYSSSOOOLLLJJJEEEDDDDDDCCCCCCEEEFFFGGGDDDEEEEEEEEEFFFFFFFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEIIIJJJJJJJJJJJJLLLOOOQQQPPPSSSWWW[[[^^^````````````cccgggiiiiiijjjkkklllhhhiiijjjkkklllmmmmmmmmmfffggghhhiiijjjkkkkkkjjjkkklllmmmooopppqqqqqqqqqqqqqqqqqqqqqpppooonnnmmm{{{mmmccc^^^\\\ZZZYYYWWWVVVTTTQQQOOOOOOOOOOOOQQQPPPMMMJJJHHHFFFEEEDDDBBBAAA???<<<999777555555666666555444333333222222444444444555555555555555444444444555666777777888:::888555444555666777777666555444333222222222222333222222111111222222333333444444555555444444333555555555444333222111000333333333333444555666666555666777777666777999;;;999999999999999999999999:::999999888888999999:::;;;;;;:::999:::;;;<<<===::::::;;;<<<>>>@@@AAABBBGGGIIILLLMMMMMMNNNOOOPPPSSSUUUXXX[[[\\\^^^aaadddjjjlllnnnmmmkkkiiiiiiiiimmmoooqqqssswww~~~~~~qqqhhhgggccc^^^bbbmmm{{{sssnnniiiccc```___]]]YYYVVVYYY```jjjvvvooonnntttyyyzzzttteeeWWWOOOMMMLLLNNNTTT]]]fffttttttiii^^^WWWRRRQQQOOOKKKJJJKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHFFFEEEDDDDDDCCC@@@>>>>>>>>>=========???@@@AAABBBDDDGGGLLLRRRXXX]]]___gggjjjnnnrrrvvv{{{|||vvvmmmeee^^^XXXSSSPPPJJJEEECCCEEEFFFDDDDDDFFFHHHFFFDDDCCCBBBCCCEEEFFFHHHGGGFFFDDDDDDDDDEEEFFFIIIIIIIIIJJJJJJJJJKKKKKKNNNOOOPPPRRRTTTWWWYYYZZZ]]]___bbbeeeggghhhhhhhhhggghhhiiijjjkkkkkklllkkkiiiiiiiiijjjjjjjjjjjjjjjllllllllllllnnnppprrrtttqqqpppnnnlllkkklllmmmnnn|||oooddd^^^\\\ZZZXXXWWWVVVTTTQQQPPPOOOOOOOOOPPPPPPNNNLLLJJJGGGFFFEEEBBBAAA???<<<999777555555444444444444444444444444444444444555555555555666444444555666666777888888:::888555444555666777666666555444333222222222222333333222222222222333333333444444555555444444333444444444444333222111111333333333333444555666666555666777777666777999;;;999999999999999999999999:::::::::::::::::::::::::::999999999999:::;;;;;;::::::;;;<<<>>>@@@AAABBBGGGIIILLLMMMNNNNNNPPPQQQQQQTTTWWWZZZ\\\^^^bbbdddhhhkkkmmmnnnllljjjjjjjjjkkkmmmqqqvvv{{{yyylllhhhddd^^^aaahhhvvvuuupppjjjfffdddbbb]]]ZZZ\\\aaaiiitttqqqooouuuyyy|||tttdddVVVOOOLLLLLLMMMRRRXXX```kkk~~~vvvkkkbbbYYYVVVTTTPPPNNNNNNIIIIIIHHHHHHGGGGGGGGGFFFHHHGGGFFFEEEFFFEEEBBB@@@>>>>>>=========>>>@@@AAA@@@BBBEEEJJJOOOUUUYYY\\\aaadddhhhkkkooosssyyy|||wwwnnnggg___YYYUUUNNNIIIFFFHHHHHHFFFFFFHHHIIIHHHGGGEEEEEEEEEFFFGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJLLLLLLMMMOOOQQQSSSUUUVVVYYYZZZ]]]```bbbcccdddddddddeeeggghhhiiijjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhjjjjjjjjjkkkmmmoooqqqrrrrrrqqqooommmllllllmmmmmm|||oooddd^^^\\\YYYWWWXXXVVVTTTRRRPPPOOOOOOOOOOOOOOONNNNNNLLLIIIGGGEEEBBBAAA???<<<999777555555222222333333444555666666444444555555555666666666555555666666777777888888999777555444555666666666555555444333222222222222444444333333333333444444444444555555555555444444222333333444444333333222333333333444444555666666555666777777666777999;;;999999999999999999999999999::::::;;;;;;::::::999777888999999::::::999999::::::;;;<<<>>>@@@AAABBBGGGIIIMMMNNNOOOOOOQQQRRROOORRRVVVXXX[[[^^^aaadddeeehhhlllnnnmmmlllkkkkkkiiimmmssszzzuuunnniiiddddddhhhpppzzz|||vvvqqqnnnkkkeeeaaa```bbbgggppp}}}sssqqquuuyyy}}}rrrbbbUUUNNNLLLLLLLLLNNNSSSWWW___nnn|||yyykkk]]]XXXVVVRRRNNNMMMJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHGGGEEECCC???>>>===<<<===>>>???@@@>>>@@@BBBGGGKKKPPPTTTVVVXXX[[[^^^bbbeeeiiinnnqqqyyy|||{{{sssjjjbbb]]]UUUOOOKKKLLLLLLJJJJJJLLLLLLLLLKKKJJJJJJIIIIIIIIIGGGFFFEEEEEEEEEEEEGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLNNNPPPPPPTTTUUUVVVXXXZZZ\\\]]]^^^```aaabbbdddfffggghhhhhhiiihhhhhhhhhggggggffffffhhhhhhiiijjjkkkmmmnnnoooooonnnmmmlllkkkjjjiiiiiixxxlllbbb^^^\\\YYYXXXXXXWWWTTTRRRPPPOOOOOOOOOLLLMMMNNNMMMLLLIIIFFFEEEBBBAAA???<<<999777555555222222333444444555555666444444555555666666777777666666666777777888888888999777555444555666666555555444333333222222222333555444444333333444444555444444555555555555444444111222333333444444444333222333444555555666666666555666777777666777999;;;999999999999999999999999888888999::::::999888888777888:::;;;;;;;;;:::999::::::;;;<<<>>>@@@AAABBBFFFIIIMMMPPPQQQQQQRRRSSSQQQSSSVVVXXXYYY[[[^^^aaaaaaeeejjjmmmmmmmmmmmmmmmjjjooowwwxxxsssnnnkkklllnnnttt{{{vvvooojjjgggeeefffmmmxxxtttrrrvvvxxx|||~~~ppp```SSSMMMKKKLLLJJJLLLOOOQQQVVVaaammmtttccc\\\ZZZVVVQQQNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJIIIIIIJJJIIIGGGEEE@@@???>>>=========>>>???>>>???AAADDDHHHLLLPPPQQQQQQTTTWWWZZZ]]]```eeehhhppptttyyy~~~~~~uuummmggg]]]VVVPPPOOONNNLLLLLLNNNRRRRRRRRRQQQOOOMMMKKKJJJGGGFFFEEEDDDDDDDDDEEEFFFDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHIIIJJJLLLLLLOOOPPPPPPQQQSSSUUUWWWYYYZZZ[[[]]]___aaaccccccdddeeeeeefffffffffgggggggggjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjiiihhhfffeeeccczzzrrrggg___\\\\\\ZZZYYYXXXWWWUUURRRPPPPPPPPPPPPKKKKKKLLLLLLJJJHHHEEECCCBBBAAA???<<<999777555555444444444444444444444444444444555555666777777888777777777888888888888888888666555555666666555444444444333222222222333333555444444333333444444555444555555666666555555444111111222333444444444444222333444555666666666666555666777777666777999;;;999999999999999999999999999999::::::::::::999999888999;;;<<<<<<<<<;;;:::::::::;;;<<<>>>@@@AAABBBFFFIIINNNQQQRRRSSSTTTUUUTTTVVVXXXXXXXXXYYY[[[]]]^^^bbbgggkkkllllllmmmnnnooottt{{{xxxrrrnnnqqqttt{{{yyytttqqqllljjjnnnvvvtttsssvvvyyy{{{|||mmm]]]QQQKKKJJJKKKIIIJJJMMMOOORRRZZZcccyyynnnfffccc]]]VVVRRRPPPPPPPPPOOOOOOOOOOOOOOOMMMLLLKKKKKKLLLKKKIIIGGGAAA@@@???>>>======>>>?????????AAACCCFFFIIILLLMMMMMMOOORRRUUUWWWZZZ^^^aaafffjjjqqqxxx~~~wwwrrreee]]]VVVSSSPPPMMMLLLOOOVVVWWWXXXXXXVVVSSSOOOMMMIIIHHHFFFDDDCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDEEEGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOQQQSSSTTTUUUVVVXXXZZZ\\\]]]^^^___``````bbbccceeeggghhhiiikkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiihhhgggeeedddcccuuunnnddd^^^\\\[[[ZZZYYYYYYWWWUUUSSSQQQPPPPPPPPPLLLLLLKKKJJJIIIFFFDDDBBBBBBAAA???<<<999777555555444444444444444444444333444444555666777777888999888888888888888888999999777666444555666666555333444333333222222333333333444444333333333333444444555555666666666666555555111222333333444444444444222333555666777777666666555666777777666777999;;;999999999999999999999999<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<<<<<<<;;;::::::;;;<<<>>>@@@AAABBBEEEIIIOOORRRTTTUUUUUUVVVVVVXXXYYYYYYXXXXXXYYY[[[]]]```dddgggiiijjjmmmnnnssswww~~~|||uuuyyyzzz||||||zzzqqqmmmooottt{{{sssrrrwwwyyyzzz{{{kkk[[[OOOJJJIIIIIIGGGHHHLLLNNNPPPUUU\\\mmm|||ssslllcccZZZVVVSSSSSSRRRQQQQQQPPPOOOOOOPPPNNNMMMLLLLLLKKKIIIFFFCCCBBBAAA???>>>>>>>>>??????@@@AAABBBDDDGGGIIIJJJJJJLLLNNNPPPRRRTTTXXX[[[]]]bbbjjjqqqxxx}}}oooeee\\\VVVRRRNNNMMMPPPVVVYYY\\\^^^]]]ZZZVVVSSSOOOMMMJJJGGGDDDBBBBBBAAABBBBBBCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFGGGHHHJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQQQQRRRTTTUUUWWWXXXYYYYYYZZZ[[[]]]___bbbdddfffgggiiiiiijjjjjjjjjiiiiiihhhkkkjjjjjjiiiiiihhhhhhggg~~~uuummmddd^^^\\\[[[ZZZXXXYYYWWWUUUSSSQQQPPPPPPPPPOOONNNLLLJJJHHHFFFDDDCCCBBBAAA???<<<999777555555222333333444444555555555444444555666777888999999999999999999999999999999666555444555666666444222333333333222222333333444333333222222222222333333555555666666666666555555222222333444444444333333222333555777888777666555555666777777666777999;;;999999999999999999999999<<<:::888777777888:::<<<::::::999999::::::;;;<<<::::::;;;<<<>>>@@@AAABBBEEEIIIOOOSSSUUUVVVWWWWWWVVVXXXYYYYYYYYYYYYZZZ\\\]]]___bbbdddeeehhhlllnnntttyyy~~~{{{pppiiikkkmmmppp~~~}}}pppqqqwwwyyyzzzzzziiiYYYMMMIIIIIIGGGEEEFFFJJJLLLLLLPPPUUUaaavvv|||nnnccc___YYYYYYXXXWWWUUUTTTSSSSSSRRRPPPNNNMMMLLLKKKHHHEEEEEEDDDBBB@@@?????????@@@??????@@@@@@BBBDDDEEEFFFFFFHHHJJJLLLMMMOOORRRUUUXXX]]]dddkkkrrryyywwwmmmbbb[[[UUUPPPOOOQQQSSSWWW\\\aaacccaaa^^^\\\VVVSSSOOOKKKGGGCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJGGGHHHJJJLLLMMMNNNNNNMMMNNNOOOQQQRRRSSSTTTTTTTTTVVVWWWXXX[[[]]]___aaabbbcccdddfffhhhiiijjjjjjjjjkkkjjjiiihhhhhhiiijjjkkk~~~vvvooofff___]]][[[YYYWWWYYYXXXUUUSSSQQQPPPPPPPPPQQQPPPMMMJJJHHHFFFEEEDDDBBBAAA???<<<999777555555000111222333555666777888444444555666777888999999999999999999999999999999666555444555666666444222333333333222222333444444333222222111111222222333555555666666666666555555333333333444444333333222222333555777888777666555555666777777666777999;;;999999999999999999999999999777444222222444777999:::999888777888999;;;<<<::::::;;;<<<>>>@@@AAACCCEEEIIIOOOTTTVVVWWWWWWXXXUUUWWWYYYZZZZZZZZZ\\\^^^]]]^^^```bbbcccgggkkknnnuuuxxx~~~wwwkkkdddeeeeeefffrrr{{{oooqqqwwwzzz{{{yyyiiiXXXMMMIIIIIIFFFDDDDDDHHHIIIIIIKKKPPPZZZlll~~~qqqmmm```___^^^\\\[[[YYYXXXWWWSSSQQQOOOMMMLLLJJJGGGEEEGGGEEECCCAAA@@@@@@@@@@@@>>>>>>??????@@@BBBCCCDDDCCCEEEGGGHHHIIIKKKNNNQQQVVVZZZaaahhhnnntttzzz~~~}}}rrrfff^^^WWWQQQPPPRRROOOTTT\\\cccgggfffdddbbb[[[XXXSSSNNNIIIEEEBBBAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDFFFGGGIIIJJJEEEGGGIIILLLMMMMMMLLLKKKMMMNNNOOOPPPQQQQQQRRRQQQTTTUUUVVVXXXYYY[[[\\\]]]^^^___bbbfffiiijjjkkkkkkjjjiiigggfffggghhhjjjkkk}}}tttggg^^^ZZZ[[[[[[[[[XXXWWWVVVTTTSSSQQQPPPOOOPPPOOOMMMKKKIIIFFFEEEDDDCCCBBB???<<<999666555444333333444444444444333333777777777777888999:::;;;999999:::;;;:::999777777666666666666777777777777333333222222222333444444333333222111222444777888333555777888888666444333666555444333333333333333333333333444444444444444888777555444555666888999;;;;;;;;;::::::999999999777888999;;;;;;:::999999>>>===;;;:::999888888888======<<<===>>>AAACCCDDDHHHKKKOOOSSSUUUWWWZZZ\\\XXXWWWWWWZZZ]]]___\\\ZZZ[[[]]]^^^___aaadddiiillluuuxxx|||~~~oooggg___[[[ZZZ___jjjuuuyyyqqquuuwwwuuuvvveeeUUUJJJFFFFFFEEEEEEEEEFFFHHHJJJLLLNNNWWWddd}}}wwwxxxoooiiiiiiggg___ZZZZZZWWWUUURRRPPPNNNLLLLLLKKKHHHHHHFFFEEECCCAAA@@@??????BBB???;;;AAAMMMNNNFFF@@@BBBDDDFFFGGGJJJMMMPPPSSSVVVZZZ___eeennnvvv|||~~~rrrfff]]]VVVPPPMMMLLLOOOTTT\\\dddjjjmmmmmmccc^^^WWWPPPKKKGGGCCCAAACCCCCCCCCBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCEEEFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMJJJJJJJJJJJJKKKLLLNNNNNNNNNOOORRRTTTWWWYYYZZZ[[[\\\]]]___```bbbccccccdddbbbbbbcccddddddeeeeeefffuuuiii```\\\\\\[[[[[[XXXWWWVVVTTTSSSQQQPPPOOOPPPOOOMMMKKKHHHFFFDDDDDDCCCBBB???<<<999666555444444444444555555444444444666666666666777888999:::888999999:::999888777666777777777666666666666666444444333333333333333444444333222222222444666777555555555555555555444444666555444333333333333444444444444444444555555555777888888999999999999999;;;;;;;;;::::::999999999777888999999::::::999999::::::::::::::::::::::::888999;;;===@@@CCCFFFHHHPPPVVV]]]aaa___[[[VVVSSSYYYYYYYYY\\\___aaa___]]]]]]^^^______```cccgggjjjrrrvvv{{{yyysssggg```YYYWWWVVVZZZcccnnn{{{qqqtttyyyzzzuuucccSSSIIIFFFFFFCCCBBBBBBCCCDDDFFFHHHIIINNNZZZrrr|||{{{xxxnnnddd```XXXVVVSSSPPPNNNMMMLLLKKKIIIHHHGGGEEECCCBBB@@@@@@===@@@>>>;;;AAALLLMMMFFF===???AAABBBCCCEEEHHHKKKPPPSSSWWW\\\bbbjjjsssxxx}}}rrriii```YYYTTTOOOPPPSSSXXX___dddggghhheeeaaaZZZSSSNNNJJJFFFCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAABBBCCCEEEFFFDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOQQQRRRTTTUUUVVVVVVWWWXXXZZZ\\\]]]^^^______^^^^^^______```aaaaaaaaawwwkkkbbb^^^]]]\\\ZZZXXXWWWVVVTTTSSSQQQPPPOOOOOOOOOMMMKKKHHHFFFDDDCCCCCCBBB???<<<999666555444444555555555555555555444555555555555666777888888777888999:::999888777666888777777666666555555555666666555444333333333444555444333222222333444555555444333222222333555555555555444333333333444444444444555555555666666666555777999:::;;;:::888777;;;;;;::::::::::::999999888888777777888888999:::666777999;;;<<<<<<<<<;;;:::<<<@@@EEEJJJNNNPPPRRRWWW___jjjooommmeee[[[UUUZZZZZZ[[[^^^bbbdddcccbbb``````aaa``````aaaeeegggnnnssszzz{{{tttlllggg___YYYUUUSSSSSSUUU]]]fffvvvrrruuu|||rrr```QQQHHHFFFGGGCCCBBBAAAAAABBBDDDEEEFFFHHHQQQeeewwwmmm___[[[WWWSSSQQQPPPNNNLLLIIIIIIHHHFFFDDDCCCBBBAAA===@@@>>>;;;@@@JJJJJJDDD<<<===???@@@@@@AAADDDFFFMMMPPPTTTYYY^^^eeemmmrrr{{{wwwmmmbbb[[[UUUSSSSSSUUUYYY]]]___``````]]]WWWRRRNNNJJJFFFCCCCCCCCCBBBBBBAAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDEEECCCDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNPPPPPPQQQQQQQQQRRRSSSTTTVVVWWWXXXXXXXXXYYYYYYYYYZZZ[[[[[[\\\\\\xxxlllccc___]]][[[YYYXXXWWWVVVTTTRRRQQQPPPOOOOOONNNLLLJJJHHHFFFDDDCCCCCCBBB???<<<999666555444444555555666666555555444666555555555666666777888888888999::::::999888777888888777666555555444444888777666555444333333333555444333222222222333333444444444333444444555555555444444333333333444444444444555555666777777777444555666777888888777777::::::::::::::::::::::::999888777666777888999:::555777999<<<===<<<;;;:::<<>>???AAAAAA@@@AAACCCEEEJJJMMMQQQVVVZZZaaagggllluuuzzzwwwjjjbbb\\\YYYUUUSSSTTTWWWYYYYYYYYYWWWTTTQQQOOOLLLIIIFFFEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFIIIJJJKKKMMMNNNNNNOOOOOONNNNNNPPPQQQRRRSSSSSSSSSUUUUUUVVVVVVWWWWWWXXXXXXwwwlllddd___]]]ZZZWWWXXXWWWVVVTTTRRRQQQPPPOOOOOONNNLLLJJJGGGEEEDDDCCCCCCBBB???<<<999666555444444444555555555555444444777777666666666777888888888999:::;;;;;;:::999999888777777666555444444333888777666555444333333333555444444333222222222222222444555777777777555444444444333333333444444555444444555555666777777888666555555555555777999:::::::::::::::::::::::::::999888777777777888:::;;;888999;;;<<<<<<;;;999888777999===BBBEEEHHHIIIJJJCCCIIIQQQYYY^^^aaadddeeeZZZ[[[]]]___bbbdddfffhhhgggiiikkkjjjhhheeeddddddhhhlllssszzz|||xxxsssnnniiiccc___ZZZWWWVVVVVVVVVUUUZZZ```kkk}}}|||zzz|||kkkZZZMMMGGGFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFIIINNNVVVeee{{{{{{rrrfff]]]XXXUUUQQQMMMKKKKKKJJJHHHGGGFFFEEEEEEDDDDDDBBB??????AAA@@@===???@@@AAAAAA@@@@@@BBBDDDHHHKKKOOOSSSWWW\\\bbbfffppptttyyy~~~uuulllddd___YYYTTTSSSSSSTTTUUUVVVUUUTTTUUUUUUTTTQQQOOOHHHGGGFFFDDDCCCCCCBBBBBBDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDEEEEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHJJJLLLMMMNNNNNNKKKLLLMMMOOOOOOPPPPPPPPPRRRRRRSSSSSSTTTUUUUUUUUU}}}vvvllleeeaaa^^^ZZZWWWXXXWWWVVVTTTSSSQQQPPPOOONNNNNNLLLJJJGGGEEECCCBBBCCCBBB???<<<999666555444333444444444444444444333888777777666666777777888777888999:::;;;:::999999777666666555555444444444666666555444333333333444444444333333222222111111111333666888999888666444444444333333333444555555333333444555666777777888888777666666777999;;;===999999::::::::::::;;;;;;999999888888999999:::;;;:::;;;;;;<<<;;;:::888777777888:::<<<>>>@@@AAAAAACCCFFFKKKPPPUUU\\\dddiiiZZZ\\\^^^```aaacccgggiiikkknnnrrrrrrpppkkkgggeeeeeeiiinnnttt{{{~~~yyyuuuqqqlllgggccc^^^[[[YYYZZZXXXWWWZZZ```kkk|||~~~|||zzzhhhXXXMMMGGGEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEIIIOOOYYYiiiqqqccc\\\WWWRRRNNNLLLKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDBBB@@@>>>===<<<===>>>???>>>>>>>>>@@@BBBEEEHHHLLLPPPSSSWWW\\\___hhhlllqqquuuxxx||||||oooiiiaaa[[[XXXWWWWWWWWWVVVVVVWWWYYY[[[[[[XXXVVVPPPOOOMMMJJJHHHFFFEEEEEEHHHGGGGGGFFFEEECCCAAA@@@BBBBBBCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCEEEGGGIIIKKKKKKLLLHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNOOOPPPPPPQQQQQQRRR}}}vvvmmmgggccc```\\\YYYXXXWWWVVVTTTSSSQQQPPPOOONNNMMMLLLIIIGGGEEECCCBBBCCCBBB???<<<999666555444222222333333333333222222777666666555555666666666555666777888999888888777555555555555555555555555444444333333333333333444222222333333333222222111222333444666666666666666333333333333333444555666222222333444555666777777666666777777888:::;;;<<<999999999::::::;;;;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;<<<<<<===???@@@AAAEEEHHHLLLPPPTTTZZZaaaeee\\\^^^```aaaaaacccgggjjjnnnsssxxxzzzwwwqqqkkkgggccceeeiiiooowww{{{uuuoookkkfffbbb``````^^^\\\___dddkkk{{{|||}}}xxxfffWWWMMMGGGDDDBBBAAA@@@??????@@@AAABBBCCCBBBEEEJJJOOOXXXkkknnnccc]]]WWWSSSMMMLLLKKKKKKJJJIIIHHHHHHEEEDDDDDDDDDAAA>>>===>>>;;;<<<============???AAABBBEEEIIILLLOOORRRWWWYYY```cccgggkkknnnrrrwwwzzz}}}~~~xxxpppiiifffdddcccbbb```aaaccceeegggfffccc```^^^\\\ZZZVVVSSSPPPOOONNNPPPPPPOOOMMMKKKHHHEEECCCBBBCCCCCCCCCBBBAAAAAA@@@AAA@@@@@@?????????@@@@@@AAABBBCCCDDDFFFFFFFFFGGGDDDEEEFFFGGGGGGHHHHHHGGGIIIIIIJJJJJJKKKKKKLLLLLL}}}wwwnnnhhheeebbb^^^[[[XXXWWWVVVTTTSSSQQQPPPOOONNNMMMKKKIIIGGGEEECCCBBBCCCBBB???<<<999666555444111222222333333222222111666555555444444444555555333444555777777777666555444444444555555555555555333333222222222333444444111222222333333333222222333333222222333555666777333333333333333444555666111111222333444555666777222333666888999999888777999999999::::::;;;;;;;;;999:::;;;<<<===<<<;;;:::;;;::::::999999:::;;;;;;<<<<<<;;;;;;<<<>>>???AAA@@@CCCIIINNNRRRVVVZZZ]]]^^^```bbbbbbaaacccgggkkkpppuuu||||||uuummmhhhaaacccgggllluuu~~~wwwsssmmmiiigggfffcccaaadddiiikkkzzzyyy}}}vvvfffWWWMMMGGGCCCAAAAAA@@@@@@???@@@BBBCCCDDDBBBEEEHHHHHHLLLZZZooowwwkkkddd^^^YYYMMMMMMLLLKKKJJJIIIIIIHHHCCCCCCDDDDDDBBB??????AAA<<<===>>>>>>>>>???AAACCC@@@CCCFFFJJJLLLOOOSSSVVVZZZ\\\```cccfffkkkooosssxxxzzz}}}}}}wwwrrrpppooommmqqqrrrsssvvvwwwvvvrrrnnnkkkiiifffbbb^^^[[[YYYWWWYYYXXXWWWUUURRRNNNKKKIIIEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@???????????????@@@AAAAAABBBCCCCCCCCCBBBBBBAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHtttiiieeedddaaa^^^^^^ZZZWWWTTTRRRRRRRRRPPPOOONNNNNNMMMKKKIIIGGGEEEDDDFFFDDDAAA===999666444333555444444444444555666666333444555777777777666555777888888777666666777999888555333333555666555333555555555555555555555555666555333333333555777888555555555666555555444333666666555555555444444444555555555555666666666666666666666666777777777777555666999;;;<<<;;;:::999:::999888777777999;;;<<<;;;::::::999999::::::;;;<<<<<<======>>>>>>??????>>>AAAGGGKKKNNNQQQTTTVVVXXXZZZ\\\___bbbeeegggiiipppssswwwzzzzzzwwwrrrooohhhggggggkkksss{{{vvvsssqqqooooooooommmlllpppyyyyyyzzzrrr___TTTNNNGGGBBB@@@???@@@AAA@@@>>>>>>???@@@@@@BBBFFFIIIIIINNN^^^mmmrrrfff^^^YYYRRRQQQPPPNNNKKKJJJKKKLLLJJJHHHFFFEEEEEEDDDBBBAAA>>>>>>>>>>>>>>>??????@@@AAABBBDDDGGGJJJNNNQQQRRRSSSVVVYYY[[[]]]```ccceeemmmppptttvvvxxx{{{~~~~~~zzzzzzyyywwwsssnnniiifffgggggggggddd^^^XXXSSSQQQMMMKKKHHHGGGGGGFFFDDDCCCBBB@@@??????@@@AAA@@@???DDDAAA???@@@CCCEEEDDDCCCDDDCCCAAA@@@@@@AAACCCDDDGGGEEECCCDDDFFFGGGEEECCCxxxjjjeeeccc```]]]]]]ZZZWWWTTTRRRRRRQQQPPPOOOOOOOOOMMMLLLIIIFFFDDDCCCDDDBBB???<<<888666444333333222222222222333444444444555555666666666666555777888888777666666777999888666333444555666555333444444444444444444444444444333111111111333444666555555555666555555444444555555555444444444444333444444444444555555555555666777777777888888999999777888:::;;;<<<<<<;;;::::::999888777777999;;;<<<;;;::::::999999::::::;;;777777888:::;;;===>>>???>>>BBBGGGKKKNNNQQQUUUWWWXXXZZZ]]]___bbbeeegggiiimmmooossswwwyyyyyyxxxxxxkkkjjjhhhjjjppp{{{{{{yyyvvvuuutttsssqqqoooqqqxxx~~~vvvwww}}}nnn[[[PPPJJJDDD@@@>>>>>>???@@@@@@>>>>>>???@@@DDDDDDFFFGGGGGGIIITTT```sssqqqeee^^^UUUTTTRRROOOLLLJJJJJJKKKKKKIIIGGGFFFFFFEEECCCAAA@@@???>>>======>>>??????@@@AAABBBDDDFFFIIIKKKMMMOOOQQQTTTVVVXXXZZZ]]]___fffiiillloooqqqtttxxxzzz~~~{{{uuuqqqrrrssssssqqqlllfffaaa^^^VVVTTTPPPNNNLLLJJJHHHFFFFFFDDDBBBBBBBBBCCCBBBAAAEEECCCAAAAAACCCDDDCCCAAAAAA@@@???>>>>>>???@@@AAACCCAAA@@@@@@BBBCCCBBB@@@mmmeeebbb___\\\\\\ZZZWWWTTTRRRRRRQQQPPPOOOOOOOOOMMMKKKIIIFFFDDDBBBBBB@@@>>>;;;888555444333333222222222222333444444666666555555555555555555777888888777666666777999888666555555666666555444333333333333333333333333333333222111111222444555444555555666666666555555444444444444333333333333333333333444444444444555666666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::;;;;;;::::::999999::::::;;;777777888999:::;;;<<<===???BBBGGGKKKNNNQQQUUUXXXXXX[[[^^^```bbbdddgggjjjkkkmmmpppsssvvvyyy{{{|||qqqnnnjjjhhhllluuu~~~|||zzzxxxuuurrrtttxxx|||tttuuuzzz{{{iiiUUUJJJEEE@@@>>>===<<<>>>??????>>>>>>@@@AAAEEEBBBBBBDDDEEEFFFLLLSSSdddzzz{{{jjjaaaYYYWWWSSSPPPMMMKKKKKKKKKKKKIIIHHHGGGGGGFFFDDDCCCBBBAAA???===<<<===>>>???AAAAAAAAABBBDDDFFFGGGHHHJJJLLLOOOPPPQQQRRRTTTWWW[[[^^^bbbeeegggjjjnnnqqqvvvyyy}}}~~~}}}wwwqqqmmmeeeaaa]]]YYYVVVSSSPPPNNNOOOLLLIIIHHHHHHHHHGGGFFFJJJHHHFFFFFFFFFEEEDDDBBBBBBAAAAAA@@@@@@@@@AAABBBBBBAAA@@@@@@BBBBBBBBB@@@rrrfffbbb___]]]]]]YYYWWWSSSRRRQQQQQQPPPOOOMMMLLLLLLKKKIIIGGGEEEDDDAAA@@@>>>;;;888666555444555444444444444555666666888777555444333444444555666777888777555555777888777777666666777666555555333333333333333333333333555444444333333444555555444444555666666666666666444444333333333222222222333333444444444555555555555555666777999:::;;;;;;<<<;;;;;;:::::::::;;;;;;999999888888888999:::;;;;;;::::::999999::::::;;;>>>======<<<<<<;;;;;;;;;???CCCGGGKKKNNNQQQUUUXXXXXX\\\___aaaaaacccgggjjjkkkmmmppptttwwwyyy{{{{{{wwwtttnnniiiiiiqqq}}}|||xxxvvvvvvxxx~~~zzzrrrtttzzzvvvdddPPPEEEAAA>>>===>>>;;;===>>>???>>>???@@@BBB@@@======BBBFFFGGGJJJNNN[[[mmmqqqeee\\\XXXTTTPPPNNNMMMLLLLLLLLLJJJIIIHHHHHHHHHFFFDDDEEECCC@@@===<<<===>>>???AAAAAABBBBBBDDDEEEGGGGGGGGGIIIKKKLLLLLLLLLNNNPPPSSSUUUYYY\\\^^^aaaeeehhhlllooossswwwzzz}}}yyyssspppkkkgggeeebbb^^^\\\[[[XXXTTTRRRQQQQQQPPPOOOSSSRRRQQQOOONNNLLLJJJHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFwwwiiidddaaa______YYYVVVSSSQQQQQQQQQOOONNNJJJJJJJJJJJJIIIHHHGGGFFFCCCAAA???<<<:::888666666555444444444444555666666777666555333333333444555666777777666555555666888666777888888777666666555444444444444444444444444444444444333333444444444333444555666777777777777444444333333333222222222444555555555666666666666444444555666777999999:::;;;:::999999888999999:::999999888999999999::::::;;;::::::999999::::::;;;???>>>>>>>>>======<<<<<>>>>>???;;;===>>>>>>>>>>>>@@@AAA???;;;;;;AAAFFFGGGHHHJJJQQQ___vvv{{{lll___ZZZTTTQQQPPPPPPOOONNNMMMKKKJJJIIIJJJIIIHHHFFFFFFDDDBBB???>>>>>>???????????????@@@BBBDDDEEEFFFFFFGGGIIIIIIIIIIIIKKKMMMMMMPPPSSSVVVXXX[[[^^^aaacccfffjjjmmmqqqvvv||||||yyyvvvuuusssqqqooojjjgggbbb___^^^]]]]]]\\\]]]]]]]]][[[XXXVVVTTTSSSOOOOOOOOOOOOMMMLLLJJJIIIIIIJJJJJJKKKJJJKKKKKKLLLzzzjjjfffcccaaa```YYYVVVSSSQQQQQQPPPOOONNNIIIIIIIIIIIIIIIHHHGGGGGGDDDBBB@@@===:::888666555333222222222222333444444555555444444444444444444666777777666555555666888666888::::::888666666666555555555555555555555555222222222222111111111111222333555666777888888999444444444444333333333333555555555666666666777777444444555666777888888999999999999999999999999999888888999999999:::::::::;;;::::::999999::::::;;;999999:::;;;<<<===>>>??????AAAEEEHHHKKKOOOTTTWWWYYY]]]bbbcccaaabbbfffkkklllpppwww}}}|||uuuqqqrrrzzzxxxrrrvvv}}}mmm\\\JJJBBB@@@??????@@@;;;===>>>>>>======???@@@BBB>>>>>>BBBDDDCCCDDDFFFKKKVVViiissseee___XXXTTTSSSSSSQQQOOONNNLLLKKKKKKKKKKKKIIIHHHFFFEEEDDDCCCAAAAAA@@@@@@<<<<<<===>>>???AAABBBCCCCCCEEEGGGGGGGGGGGGIIIJJJJJJLLLOOOQQQRRRTTTWWWZZZZZZ]]]```dddgggmmmrrrwwwyyy|||yyyvvvqqqmmmllllllkkkkkkiiikkkkkkjjjgggdddcccbbb\\\\\\\\\[[[YYYVVVRRRPPPQQQRRRTTTTTTSSSSSSUUUVVVzzzjjjfffdddaaa```XXXVVVRRRQQQPPPPPPOOONNNKKKKKKJJJIIIHHHFFFEEEDDDDDDBBB@@@<<<999666444333333222222222222333444444333333444555555555444444555666777666444444666777555888;;;;;;999666666777444444444444444444444444222222222222222111000000222333444666888999999999555555555444444444444333444444444555555555666666666666777777777888888888777888:::;;;;;;;;;::::::888888999999:::::::::999;;;::::::999999::::::;;;777888999:::<<<===>>>???>>>@@@CCCFFFIIIMMMSSSVVVYYY^^^ccccccaaaaaafffllloooqqqvvv{{{}}}wwwvvv|||uuuqqqvvv~~~|||hhhYYYIIIBBBAAA@@@??????<<<>>>???>>>======>>>???BBB??????BBBBBB@@@AAAEEEIIIRRR```vvvoooggg^^^YYYWWWVVVSSSPPPNNNMMMKKKKKKLLLLLLKKKIIIEEEFFFFFFFFFEEEDDDBBBAAA>>>>>>>>>>>>>>>??????@@@???AAACCCCCCCCCDDDEEEGGGFFFHHHKKKLLLMMMNNNPPPRRRRRRTTTWWW[[[^^^cccjjjnnnooorrrvvvyyy{{{}}}}}}yyyyyyyyyyyyxxxyyy{{{}}}}}}zzzwwwvvvwwwrrrssssssqqqnnnjjjeeebbbbbbdddffffffddddddfffhhhyyyjjjfffdddaaa___XXXVVVRRRQQQPPPPPPOOONNNNNNMMMLLLJJJGGGEEECCCAAADDDBBB???;;;888555333222555444444444444555666666111222444555666555444444555666777666444444666777555999<<<<<<999666666777333333333333333333333333444444444444444333222111222333444666888999::::::666666555555555444444444333333333444444444555555888888888888888888999999777888;;;===>>>===<<<;;;888888999::::::::::::999;;;::::::999999::::::;;;;;;;;;;;;<<<<<<============???BBBEEEHHHMMMRRRVVVYYY^^^ddddddaaaaaaffflllrrrssstttuuuxxx{{{~~~|||yyy}}}~~~sssqqqvvv~~~{{{eeeVVVGGGBBBAAA@@@>>>???===>>>???>>>===<<<===>>>???>>>???AAA@@@>>>AAAGGGGGGNNNXXXiiivvvnnnccc\\\ZZZWWWSSSPPPOOOMMMLLLLLLMMMMMMKKKJJJEEEFFFGGGHHHGGGEEECCCBBBCCCBBBAAA@@@????????????<<<>>>@@@@@@@@@AAACCCEEECCCEEEGGGHHHIIIJJJLLLNNNMMMOOORRRUUUYYY^^^dddhhhgggjjjnnnqqqsssvvvyyy{{{zzz}}}|||wwwsssrrruuuwwwwwwuuuuuuwwwzzzxxxiiiccc```______^^^ZZZUUUQQQPPPOOOOOONNNOOOOOOMMMLLLIIIGGGDDDCCCCCCBBB@@@===:::888555444777555333111111333555777222333444555666666666666888888777666666666666666777888999::::::999888777777666444333222222333333222222333444444333333222333333333444555666777777222222222333333444444444555555555666666666666666444555666777777888777777999999999999888888777777;;;;;;::::::999:::::::::;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<<<<>>>???@@@CCCGGGKKKOOOQQQVVVZZZ]]]^^^^^^```eeeiiinnnoooqqqssstttvvvyyy|||}}}|||{{{zzz~~~zzzsssrrruuu}}}wwwcccSSSDDD@@@AAAAAA???>>>======>>>>>>>>>>>>=========???@@@@@@??????@@@AAAIIIJJJQQQ```ttt}}}kkkccc___ZZZXXXZZZUUUUUUSSSPPPMMMKKKKKKLLLKKKKKKIIIGGGFFFEEEDDDDDDCCCBBBAAA@@@???===<<<<<<@@@@@@@@@@@@@@@@@@AAABBB@@@BBBCCCEEEGGGGGGFFFFFFJJJJJJLLLNNNQQQTTTVVVXXX___bbbeeeggghhhiiikkkmmmtttuuuvvvyyy|||wwwiiidddbbbaaaaaa\\\XXXTTTQQQQQQQQQPPPPPPOOOOOOMMMLLLIIIGGGDDDCCCAAA@@@>>><<<999666555444777666444333333444666777333333444444555666666777888888777666666666666666777888999999999999888777777666444333222222333333333444444444444333333222333444444444555666666666222222333333333444444444444555555555666666777777888888888888777666555444999999999999888888888777::::::999999999999::::::;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<<<<>>>>>>@@@BBBFFFJJJMMMPPPUUUXXX\\\]]]]]]___dddhhhiiikkknnnoooppprrruuuwww|||~~~}}}zzzzzz}}}{{{}}}vvvrrrqqqpppvvv}}}wwwqqqqqquuu~~~~~~uuu___QQQBBB???@@@@@@>>>==============================???@@@@@@???>>>@@@AAAEEEFFFLLLXXXhhh{{{qqqjjjccc^^^^^^VVVUUUTTTSSSQQQOOONNNMMMLLLKKKIIIHHHGGGFFFFFFFFFCCCCCCBBBAAA???>>>===<<<@@@??????>>>??????@@@@@@???@@@AAACCCDDDDDDDDDDDDFFFGGGHHHJJJMMMOOORRRSSSZZZ\\\___aaabbbccceeegggiiiiiikkknnnqqquuuwwwyyy}}}wwwiiieeecccbbbbbbZZZWWWSSSQQQQQQRRRRRRQQQOOOOOOMMMLLLIIIGGGDDDCCC@@@???>>><<<:::888666555666555555555555555555666444444333333444555777888888888777666666666777777777888999999999999888777777666444333222222333333555555555555555444333222444444555555555555555555333333333333444444444444333444444555666777888888888888888777777666666555999999999999888888888888:::999999888888999::::::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<<===>>>@@@DDDHHHKKKMMMQQQUUUYYY[[[\\\^^^bbbffffffiiimmmooopppqqqssstttwwwxxxyyyvvvttttttxxx{{{}}}xxxzzzwwwoookkkhhhfffkkkrrr}}}sssmmmooovvv{{{qqqZZZMMM@@@>>>??????===>>>===<<<;;;;;;;;;;;;<<<======>>>@@@???>>>>>>???AAACCCDDDHHHPPPZZZnnn|||rrrjjjggg```]]]YYYXXXXXXWWWSSSPPPLLLLLLJJJIIIHHHHHHHHHHHHEEEDDDCCCBBB@@@???>>>>>>???>>>============>>>>>>======???@@@AAAAAAAAAAAAAAABBBCCCEEEGGGIIIKKKLLLRRRTTTWWWXXXYYYZZZ\\\]]]___```bbbeeehhhllloooqqqsssuuuxxx|||~~~xxxjjjeeebbbaaaaaaYYYWWWSSSRRRRRRRRRQQQPPPOOOOOOMMMLLLIIIGGGDDDCCCBBBAAA@@@>>><<<:::999888333444555666666555444333555444333222333555777999888888777777666777777888888888888999999888888888777666444333222222333333666666666666555444333333555555555555555444444444333333444444444444444444333333444555666777888999555555666666777888999:::999999999999999999999999999999888888888999::::::<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<===???BBBEEEHHHJJJNNNRRRWWWYYYZZZ\\\```dddgggkkkpppsssuuuuuuwwwxxxwwwxxxwwwtttppppppssswwwwwwvvvwww{{{rrrkkkfffcccaaahhhrrroookkkooowwwyyymmmUUUJJJ@@@>>>??????>>>???===<<<:::999999:::<<<======>>>??????>>>>>>???@@@BBBCCCGGGKKKQQQ```yyyzzzuuunnnddd___^^^\\\WWWSSSNNNMMMLLLKKKJJJJJJJJJJJJFFFFFFEEECCCBBBAAA@@@???>>>>>>===<<<<<<;;;<<<<<<<<<======>>>???@@@@@@@@@>>>??????@@@BBBDDDFFFGGGJJJLLLOOOPPPPPPQQQRRRTTTUUUVVVXXX[[[___cccfffhhhjjjlllpppsssvvvwwwxxxxxx{{{}}}zzzlllfffaaa___^^^[[[XXXUUUSSSRRRQQQPPPNNNOOOOOOMMMLLLIIIGGGDDDCCCAAAAAA???>>><<<:::999888111222444555555444222111555444333222333555777999888888777777777777888888999888888888888888888999777666444333222222333333555666666666555444444333555555555555555444444444444444444444444444444444333333444555666777888999666666666666777999:::;;;999999999999999999999:::999999888888999::::::;;;<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@CCCFFFHHHKKKOOOUUUXXXYYY[[[___ccchhhlllqqquuuxxxyyy{{{||||||}}}|||wwwrrrppprrruuuwww}}}uuuuuuxxxooohhhccc^^^ccckkkwww{{{mmmjjjpppyyyvvviiiRRRHHH@@@???@@@???>>>???===;;;:::888888:::;;;===<<<>>>??????>>>===???@@@AAABBBDDDHHHLLLVVVjjj}}}uuuiiibbb^^^YYYUUUPPPPPPNNNMMMLLLLLLLLLLLLHHHGGGFFFEEEDDDCCCBBBAAA??????===<<<;;;;;;;;;;;;=========>>>>>>???@@@@@@======>>>>>>???AAABBBCCCDDDFFFHHHIIIIIIIIIKKKLLLJJJKKKMMMPPPTTTWWW[[[\\\ccceeeiiillloooqqqqqqqqqtttwww{{{~~~{{{mmmfffaaa^^^\\\[[[XXXUUUSSSRRRQQQOOOMMMOOOOOOMMMLLLIIIGGGDDDCCC???>>>===;;;999777555444111222333444444333222111444444333333444555777888888888777777777888999999999999888777777888999999777666444333222222333333444444444555555555444444444444555555555555555555555555555555444444444444333444444555666777888888999999777666666777888999999999999999::::::::::::999999999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<===???BBBEEEFFFHHHMMMSSSWWWYYY[[[___bbbfffiiiooossswwwzzz}}}~~~yyyvvvvvvxxxzzzxxxuuu}}}vvvmmmgggbbbcccgggqqqyyyllljjjrrr{{{rrreeeOOOGGG@@@???@@@>>>===???<<<;;;::::::::::::;;;<<<<<<===???>>>======>>>@@@>>>>>>@@@DDDGGGNNN\\\iii~~~zzzlllccc[[[WWWTTTSSSQQQOOONNNMMMMMMLLLJJJIIIHHHGGGEEEDDDCCCCCCAAA@@@???>>><<<<<<;;;;;;>>>============>>>???@@@>>>>>>===>>>>>>???@@@AAA@@@BBBDDDDDDDDDDDDEEEFFFFFFGGGHHHKKKNNNQQQTTTUUUZZZ\\\```dddgggiiiiiiiiimmmooosssuuuwwwzzz}}}{{{mmmgggbbb___^^^XXXVVVTTTSSSSSSRRRQQQOOOOOOOOOMMMLLLIIIGGGDDDCCC???>>><<<:::777555333222222333333333333333333222333333444444555666666777888888777777888888999:::999999888777777888999999777666444333222222333333111222333444444555555444333444444444555666666666666555555555444444444444444555555555666666777777:::999777666666777999:::999999999:::::::::;;;;;;::::::::::::;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===???BBBDDDFFFGGGLLLSSSWWWYYY[[[___bbbcccfffkkkppptttyyy~~~}}}}}}~~~||||||vvv{{{zzztttiiiggggggmmmzzzxxxllllllttt}}}}}}nnn___LLLEEE??????>>><<<;;;===;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>======>>>@@@???<<<===AAAEEEIIIPPPXXXgggzzz~~~oooddd___VVVUUUSSSQQQOOONNNMMMLLLKKKJJJIIIHHHGGGEEEDDDDDDDDDCCCAAA???>>>===<<<<<<======<<<<<<<<<===>>>???>>>>>>=========>>>>>>???<<<>>>@@@AAA@@@???@@@AAACCCDDDEEEGGGIIILLLNNNPPPPPPRRRVVVZZZ]]]___``````dddfffiiikkkmmmooorrrtttuuuuuuvvvwwwzzz}}}zzzmmmhhhddd```___VVVTTTSSSSSSTTTTTTRRRQQQOOOOOOMMMLLLIIIGGGDDDCCCAAA@@@>>><<<999666444333444444444444444444444444222333444555666666666666888888777777888999:::::::::999888777777888999:::777666444333222222333333000000222333444555555555333333444444555666777777666666555555555444444444555555555666666666666666666666555666777:::<<<>>>999999999::::::;;;;;;;;;:::::::::;;;<<<===>>>???======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===???AAADDDEEEFFFLLLSSSWWWYYY[[[___bbbbbbeeejjjoootttyyy{{{xxxyyyoookkkhhhlllxxxxxxlllmmmvvv~~~{{{kkk\\\JJJCCC>>>>>>===:::999;;;;;;<<<<<<======<<<<<<;;;<<<===>>>>>>======>>>???AAA======AAAFFFHHHKKKOOOYYYhhh|||{{{nnnhhhXXXWWWUUURRRPPPNNNMMMLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDBBBAAA???>>>=========<<<;;;:::;;;<<<===>>>>>>======<<<<<<======>>>:::<<<>>>>>>======>>>???======>>>@@@BBBDDDFFFGGGIIIKKKOOOSSSVVVXXXYYYYYY^^^```cccdddeeegggiiikkkkkkkkklllmmmppprrruuuwwwwwwxxxzzz|||~~~~~~yyypppgggcccaaa\\\ZZZYYYVVVTTTRRRQQQQQQQQQQQQPPPOOOLLLIIIEEEBBBAAACCCAAA???<<<999666555444666555444444333333444444777666444333333555777999999888777555555777888999999999999999999999999999666555555444444333222222555444444333333444444555444444333444444555666777666666555555555444444444''',,,222555555555555777666666666777888888999999888888999::::::::::::999<<<<<<;;;;;;;;;:::::::::<<<<<<;;;:::;;;<<<===>>>::::::::::::::::::::::::999::::::<<<>>>@@@BBBCCCGGGKKKQQQUUUXXXZZZ\\\]]]___ccchhhlllooottt{{{zzz|||{{{tttoooqqqxxxxxxnnnooowww}}}vvvfffUUUFFFCCC???============<<<<<<<<<<<<<<<<<<===>>>???===============<<<<<<<<>>>>>???AAADDDGGGIIIRRRZZZgggxxxooo```[[[TTTQQQPPPPPPNNNLLLKKKIIIHHHHHHIIIJJJJJJJJJFFFFFFEEECCCBBB@@@>>>===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::999999999<<<<<<;;;;;;;;;:::::::::<<<======>>>???@@@@@@AAADDDDDDFFFIIILLLOOORRRSSSYYYYYYYYYYYY[[[^^^aaaccceeefffggghhhjjjkkklllmmmmmmlllllloootttvvvuuusssxxxxxxyyyzzz|||}}}~~~~~~zzzpppgggbbbaaa\\\YYYXXXVVVTTTRRRRRRQQQRRRQQQPPPNNNLLLIIIFFFCCCBBBCCCBBB???<<<999777666555333222222111111111111111666555333222222444666888999888777666666777888999999999999999999999999999666555555444444333222222222222111111111111222222333222222333333444555666666666555555555444444444...000333444333333555777666666666777888888999999999999:::;;;;;;;;;;;;:::<<<<<<;;;;;;;;;:::::::::999888777777777888999999::::::::::::::::::::::::::::::;;;<<<>>>@@@BBBCCCFFFJJJPPPTTTWWWYYY[[[]]]___cccgggjjjlllqqqyyy|||uuuuuu{{{xxxnnnpppxxx{{{sssbbbRRREEECCC???============<<<<<<<<<<<<<<<<<<<<<===>>>============<<<<<<<<<<<>>>>>>>>@@@CCCEEEGGGIIIPPP\\\kkkzzzjjjeee]]]YYYVVVTTTPPPMMMLLLJJJIIIHHHIIIIIIHHHGGGGGGGGGFFFEEECCCAAA???>>>??????>>>===;;;:::999999;;;;;;;;;:::::::::::::::<<<;;;;;;;;;;;;:::::::::;;;;;;<<<======>>>????????????AAACCCFFFIIILLLMMMSSSSSSSSSSSSUUUXXX[[[\\\YYYZZZ[[[\\\^^^___```aaacccaaaaaadddhhhjjjjjjiiinnnnnnoooqqqrrrtttuuuuuuxxxxxxxxxxxxyyyzzz{{{|||}}}}}}}}}~~~zzzpppfffbbbaaa\\\YYYWWWUUUTTTRRRRRRRRRRRRPPPOOONNNLLLJJJGGGEEECCCBBB@@@>>>;;;888666555444666555555444333444444444555444222111222333555777999888777666666777888999999999999999999999999999666555555444444333222222111111000000000000111111222222222222333444555555555555555555555444444444444555555444333333444666555666666777777888888999::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::::::::999999888999999:::::::::::::::::::::::::::;;;;;;<<<===???@@@BBBCCCEEEIIINNNRRRUUUXXXZZZ]]]```ccceeegggiiiooowww}}}}}}zzz~~~wwwoooqqqzzzyyynnn]]]NNNDDDBBB???============<<<======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======???@@@BBBDDDDDDJJJTTT```rrrsssmmmddd]]]YYYUUUQQQMMMNNNLLLKKKKKKKKKJJJHHHFFFIIIIIIHHHGGGEEECCCBBBAAA??????@@@???>>><<<:::888::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999::::::;;;<<<<<<<<<;;;;;;===???AAADDDFFFGGGKKKKKKKKKKKKMMMOOOQQQSSSRRRSSSTTTUUUVVVWWWXXXYYY[[[ZZZYYYZZZ]]]```aaaaaabbbcccdddfffhhhjjjkkkllllllmmmmmmnnnoooqqqrrrsssssssssttttttuuuvvvvvvvvvwwwwwwxxxxxxyyyzzzzzzzzz{{{pppfffbbbaaa\\\XXXWWWUUUSSSRRRRRRRRRSSSOOOOOONNNLLLJJJGGGEEEDDD@@@>>><<<999777555333333777777666555555555555666555444333222333444666777888888777666666777888888999999999999888888888888666555555444444333222222333222222111111222222333222222222222333444555666555555555555555555555555555666666666555555555555555555666666777888888888999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;:::;;;;;;::::::::::::::::::::::::<<<<<<<<<===???@@@BBBCCCDDDGGGLLLPPPSSSVVVYYY\\\aaaccceeefffhhhmmmvvv}}}~~~yyyqqquuu}}}wwwiiiWWWJJJCCC@@@>>>=========<<<;;;======<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<==================>>>@@@@@@BBBFFFNNNWWWeeexxxkkkaaa[[[WWWSSSQQQOOONNNMMMNNNNNNMMMJJJHHHIIIIIIIIIHHHFFFDDDCCCBBB;;;<<<>>>??????>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999777888888888999999999::::::;;;;;;===???AAACCCDDDEEEEEEEEEEEEGGGHHHJJJKKKNNNNNNOOOPPPQQQRRRSSSSSSTTTSSSQQQQQQSSSVVVXXXYYYZZZ[[[\\\^^^```bbbcccdddbbbbbbcccdddfffgggiiijjjiiijjjjjjkkkkkklllmmmmmmnnnnnnoooooopppqqqqqqqqq{{{pppfffaaaaaa[[[YYYXXXVVVTTTRRRRRRRRRRRRNNNNNNMMMKKKIIIGGGEEECCC@@@???<<<:::888666555444444333222222111111222222555555444444444555666777888888777777777777888888999999999888888777777777666555555444444333222222333222222111111222222333333333333333444555666777444555555555555555555555333444666888999888666444555555555666777777888888888888999:::::::::::::::<<<<<<;;;;;;;;;:::::::::999999999999999999999888::::::::::::::::::::::::<<<<<<<<<===>>>@@@AAABBBBBBEEEJJJNNNQQQTTTXXX[[[aaaccceeefffhhhnnnvvv}}}|||tttxxx~~~tttdddSSSHHHAAA???============<<<:::===<<<;;;::::::999:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<======>>>>>>???BBBGGGNNNXXXnnn}}}mmmccc\\\XXXUUUPPPNNNMMMNNNNNNNNNLLLJJJIIIIIIHHHHHHFFFEEECCCBBB;;;===>>>@@@@@@>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999777777777777888888888888999999:::;;;<<<>>>@@@AAAAAAAAABBBBBBCCCDDDEEEFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHIIIJJJMMMOOOSSSSSSUUUVVVXXXZZZ[[[\\\ZZZZZZ[[[\\\]]]___aaabbb```aaaaaabbbbbbcccddddddaaaaaabbbbbbcccddddddddd|||pppeeeaaa```[[[ZZZYYYVVVTTTRRRQQQQQQQQQNNNMMMLLLJJJHHHEEECCCAAABBB@@@>>><<<:::888777777444444333222222222222222555555555555555666777777777777777888888777777777999999999888777777666666666555555444444333222222111111000000000000111111444444444444555666777777444444444555555555555555111222555999;;;:::777444444555555666666777777888777888999999::::::999999<<<<<<;;;;;;;;;:::::::::999::::::;;;<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<===???@@@AAAAAADDDHHHLLLOOOSSSWWW[[[___bbbeeefffhhhnnnvvv|||~~~vvvyyy|||ppp^^^NNNFFF???>>><<<<<<======;;;999;;;;;;:::999999999:::::::::::::::;;;<<<<<<======;;;;;;<<<<<<======>>>>>>BBBAAAFFFLLLSSScccrrrggg^^^YYYTTTRRROOONNNNNNNNNMMMLLLIIIIIIIIIHHHGGGFFFEEEDDDAAAAAAAAAAAA???===;;;:::>>>>>>=========<<<<<<<<<::::::::::::999999999999888888888888888888888888777777777888999:::;;;<<>>>>>>>>===::::::::::::::::::::::::;;;;;;;;;;;;<<<===?????????BBBFFFJJJMMMRRRWWWZZZ[[[___cccfffhhhmmmuuu{{{}}}vvvyyy~~~xxxkkkXXXJJJDDD>>>===<<<<<<======;;;999999999999999999999:::;;;999999:::;;;;;;<<<======:::;;;<<<===>>>>>>>>>>>>BBB@@@CCCKKKPPPZZZtttqqqiii```\\\WWWTTTRRRRRRQQQPPPKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>@@@??????>>>===<<<;;;;;;:::::::::999999999999888999999999999999999888888666666666666777777888999;;;<<<<<<============<<<>>>>>>??????@@@AAAAAAAAABBBDDDFFFEEECCCCCCDDDFFFDDDEEEEEEFFFGGGGGGHHHHHHKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMNNNNNNOOOPPPPPPQQQPPPPPPQQQRRRRRRSSSSSSTTT}}}pppeee``````[[[\\\[[[XXXTTTRRRPPPOOOOOONNNMMMKKKHHHEEEBBB???======<<<:::888666444333333222111000000//////000000333333333444444444555555777777888888888888777777999999999888777666666555666555555444444333222222555444444333333444444555222222222222333444555555444444444555555555666666888555333444666888666555444444555555666777777777999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::333555777999:::;;;:::::::::::::::::::::::::::::::::::::::;;;;;;===>>>??????BBBEEEIIIMMMQQQVVVZZZXXX\\\aaaeeehhhmmmtttyyy{{{uuuwww|||vvvhhhTTTGGGCCC>>><<<<<<<<<======;;;999888888888888999:::;;;;;;999999::::::;;;<<<======999:::<<<===>>>?????????===:::===DDDIIIPPPeee}}}kkkfff```ZZZXXXWWWVVVUUULLLLLLLLLLLLKKKJJJHHHHHHEEEDDDCCCCCCCCCCCCDDDEEEAAA@@@???>>>===<<<;;;::::::::::::999999999888888:::::::::999999999999999888777777777777888999999999999::::::::::::999999:::::::::;;;<<<<<<<<<===;;;>>>@@@@@@>>><<<===???BBBCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGGGGHHHIIIIIIJJJJJJFFFGGGGGGHHHHHHIIIJJJJJJ}}}pppllleee]]]ZZZZZZYYYWWWUUUSSSQQQPPPOOOMMMMMMMMMMMMKKKHHHEEECCCBBB@@@===:::777666555555555555444444444333333333444444444555555555555666666666666666666555555555666666666666666666666666888777666555555444444555444333111000000111333444444333222111111333555666666777888999999888777666666666666666666666555555666666666777888888999999555888;;;>>>???>>><<<:::;;;;;;;;;::::::999999999:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;:::::::::;;;;;;:::::::::;;;===>>>@@@AAAAAABBBDDDFFFHHHKKKOOORRRVVVYYY^^^ccchhhmmmssswww~~~|||xxxyyy}}}rrrbbbQQQEEE>>>>>>===;;;:::999999::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>@@@CCCDDDGGGPPP\\\fffyyykkkcccbbbbbb]]]XXXWWWSSSNNNLLLLLLLLLIIIFFFIIIGGGEEEDDDDDDDDDBBB@@@@@@??????@@@AAAAAA>>><<<=========<<<;;;:::888777777888:::;;;;;;:::999777888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;========================>>>???@@@AAABBBCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDCCCCCCBBBCCCDDDFFFGGG|||oookkkddd^^^[[[YYYXXXVVVTTTRRRPPPOOOOOOMMMMMMMMMLLLJJJGGGDDDBBBBBBAAA>>>;;;888777666666444444333333333222222222444444444555555555555666666666666666666666666555999999999999999999999999888777666555555444444444444333222000000222333444222111000///000111333444555666777888888777666555444444444444444444444444666666666777888888999999;;;;;;;;;;;;<<<>>>???AAA<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::<<<;;;;;;::::::;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>@@@BBBCCCEEEHHHLLLOOOTTTWWW[[[```dddiiiooosssuuuxxx{{{}}}}}}~~~}}}}}}||||||}}}~~~~~~zzzxxxzzzzzznnn___PPPDDD>>>>>>===;;;:::999999::::::888888888888888888888888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<>>>@@@AAACCCIIISSS[[[ooo{{{wwwsssllleeeZZZUUUOOOLLLLLLLLLJJJHHHJJJIIIHHHIIIJJJKKKIIIHHHBBBDDDFFFDDDAAA???>>>???>>>>>>>>>===<<<:::999888888999:::;;;<<<;;;999888888888999999999:::::::::888888888888888888888888;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<>>>??????@@@@@@@@@AAAAAA@@@??????>>>???>>>=========>>>???@@@yyymmmjjjddd^^^\\\XXXWWWUUUSSSQQQPPPOOONNNLLLLLLLLLKKKIIIFFFCCCBBBBBB@@@>>>;;;999777666666333333222222222111111111444444444555555555555666555555666666666666666666777777777777777777777777777777777666555555444444444333222111111222333444222111000000000111333444444555666777777666555444444444444444444444444444666666666777888888999999:::<<<>>>AAABBBAAA@@@@@@<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;>>>???AAABBBDDDFFFJJJMMMQQQTTTXXX\\\```dddiiimmmmmmpppuuuwwwxxxwwwwwwxxxuuuuuuwwwxxx{{{}}}{{{yyywwwxxx||||||uuuiiiZZZLLLBBB======<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<>>>@@@@@@@@@CCCIIIOOOXXXfff{{{|||tttccc]]]TTTOOONNNNNNMMMKKKIIIIIIHHHJJJKKKLLLJJJHHHEEEIIILLLIIIBBB>>>@@@CCC?????????>>>===<<<;;;:::999:::;;;<<<<<<;;;:::999888888999999999999::::::999999999999999999999999===<<<;;;;;;999999888777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;<<<<<<===<<<<<<======<<<<<<;;;;;;;;;:::999999999999999:::wwwllljjjccc^^^]]]YYYXXXVVVTTTRRRQQQPPPPPPMMMLLLLLLJJJHHHEEECCCAAA@@@???===;;;999777666555333333333333222222222222444444444555555555555666555555555555666666666666666666666666666666666666777777777666666555444444444333222222222222333444444333333333333444555666555555666777777666555555555555555666666666666666666666666777888888999999888???JJJRRRSSSMMMDDD===;;;;;;;;;<<<<<<======>>>;;;;;;;;;::::::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;:::;;;;;;<<<<<>>===<<<<<<<<<=========<<<;;;:::999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::999999999999999999999999999999:::;;;;;;<<<======;;;;;;<<<<<<<<<;;;;;;:::;;;;;;::::::999999999999uuullliiiccc^^^]]]ZZZYYYWWWUUUTTTRRRRRRRRRNNNMMMLLLJJJGGGDDDBBBAAA>>>>>><<<;;;999777555444444444444444333333333333444444444555555555555666444555555555666666777777999999999999999999999999666777777777666555444333444333333333333333333444444444444444444444555555666777888888888888777666555555555666666666777777666666666777888888999999:::CCCPPPZZZ[[[SSSHHH???::::::;;;;;;<<<<<<<<<===<<<;;;::::::::::::;;;<<<:::::::::::::::;;;<<<===:::::::::;;;<<<>>>???@@@>>>@@@AAAAAABBBDDDGGGJJJLLLOOOSSSVVVYYY]]]bbbeeejjjnnntttxxxyyyyyyxxxyyyyyyzzz|||zzztttpppsssxxx{{{ooo```QQQDDD===;;;::::::::::::::::::999999888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;===???@@@AAABBBDDDEEEHHHOOOXXX```jjjzzz}}}oooddd^^^[[[YYYWWWVVVTTTQQQOOONNNLLLJJJHHHJJJIIIHHHGGGGGGGGGGGGFFFBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999:::::::::;;;<<<<<<<<<999::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::999999uuummmiiiccc^^^^^^ZZZYYYXXXVVVTTTSSSSSSSSSOOONNNLLLJJJGGGEEECCCBBB>>>======<<<:::888666555555555555444444444333333444444444555555555555666444444555555666777777777888888888888888888888888666777777777777555444222333333444444444444333333222222222222333333333333666777888999999888777666222222333333444555555555666666666777888888999999;;;???EEEJJJKKKHHHCCC@@@;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<::::::::::::;;;<<<<<<===:::::::::;;;===???@@@AAA<<<===>>>>>>>>>@@@CCCEEEIIILLLPPPSSSWWW[[[```cccgggkkkqqquuuwwwxxxyyyzzz|||}}}}}}~~~zzztttooonnnrrrxxxxxxkkk\\\LLLAAA<<<;;;999999::::::::::::999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<999:::;;;===???@@@AAABBBDDDIIINNNRRRVVVbbbsssyyyrrrmmmjjjhhhbbb^^^XXXTTTQQQOOOMMMKKKLLLIIIGGGGGGIIIJJJIIIGGGCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@??????>>>>>>============<<<<<<<<<<<<;;;;;;999999999999999999999999777888999999;;;<<<<<<===::::::::::::::::::::::::999999999999999999999999888888888888999999999:::777777888999999999888888999999999:::999999888777uuummmjjjccc^^^^^^YYYXXXWWWUUUTTTSSSSSSSSSQQQOOOMMMJJJGGGEEECCCCCC?????????>>><<<:::888666444444444333333333222222444444444555555555555666444444555555666777777888555555555555555555555555666666777888777555333222333444444444444444444333111222222333333333333333555666777888888777666555222222333333444555555666666666666777888888999999::::::;;;<<<===>>>??????=========<<<<<<<<<<<<<<<===<<<:::999999:::<<<===::::::::::::;;;<<<======:::::::::;;;<<<===>>>???;;;<<<=========>>>AAADDDFFFIIIMMMPPPTTTYYY^^^aaadddhhhmmmqqqtttwwwyyy|||}}}~~~xxxsssooommmrrryyyyyyrrrfffVVVHHH???<<<<<<888999::::::::::::999888<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::999999::::::;;;<<<:::::::::;;;===???@@@@@@???CCCHHHIIIJJJRRR___iii~~~}}}vvvkkkaaaZZZUUURRRPPPMMMMMMKKKJJJHHHHHHIIIIIIEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@??????>>>>>>>>>???>>>>>>>>>=========<<<::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999999999999999999999999999999999999999999777777777777888888888888666666777888888888888888666666888888999888777777vvvnnnjjjccc^^^^^^XXXWWWVVVTTTSSSRRRRRRRRRRRRPPPNNNKKKHHHEEEDDDCCC@@@@@@@@@@@@>>><<<:::888333333333222222222111111444444444555555555666666444444444555666777777888888888888888888888888888555666777888777666333222333444444555555444444333333444555555666666555555444555666777777666555444444444555555666777888888666666666777888888999999=========>>>???@@@AAABBB??????>>>>>>======<<<<<<===<<<:::999999:::<<<===999999999:::;;;<<<===>>>;;;;;;;;;::::::;;;;;;<<<===>>>???>>>>>>???BBBEEECCCFFFJJJNNNRRRWWW\\\```cccgggkkkpppsssvvvzzz}}}~~~{{{vvvtttnnnrrryyy~~~uuunnnaaaRRRFFF>>>===>>>777888::::::;;;:::999888::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<===<<<<<<<<<>>>@@@@@@@@@;;;@@@EEEFFFFFFKKKVVV___jjjtttiii```[[[WWWNNNPPPQQQMMMGGGEEEHHHLLLEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@????????????@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888888999999999999777777888999::::::999999555666888999999999888888uuupppiiieeeeeeaaa[[[ZZZXXXVVVSSSRRRQQQQQQQQQOOOMMMJJJHHHFFFEEEDDD???@@@AAA@@@>>>;;;777555666666555555555444444444333333333444444444555555666666666666777777777777999999999888888888888888999::::::888666555555666777777777555444333555666555444333333222222333333444555666666666666666666666666666555555666666666777888999::::::::::::::::::;;;;;;<<<>>>???AAABBB@@@AAA@@@>>>======@@@CCC===<<<:::888888:::<<<>>>===:::999:::<<<===;;;999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<============BBBDDDHHHLLLOOOTTTYYY\\\```ccchhhjjjlllpppvvv{{{~~~tttpppvvv{{{~~~|||vvviiiXXXJJJBBB@@@???>>>777888888999999:::;;;;;;;;;;;;;;;::::::999999999888999999888777777888:::===<<<888666;;;AAA@@@<<<===<<<;;;::::::;;;===>>>;;;===@@@CCCEEEHHHLLLOOO[[[kkkyyyhhh]]]ZZZWWWVVVTTTPPPOOONNNKKKGGGKKKLLLLLLJJJGGGFFFFFFHHHEEECCCAAA?????????AAABBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<999::::::::::::999888888777888888888888999999999;;;:::::::::999888888888999999999999999999999999777888888888888999999999tttooogggdddddd```[[[ZZZXXXVVVSSSRRRQQQQQQPPPOOOMMMJJJHHHFFFEEEDDD@@@@@@>>>===;;;999777666444444444333333333222222333333333444444444444555555555666666666777777777999999999888888888888888666888999888666555444555555555555555555555555555555444333333222222333333444555666666777666666666555555666666666666555555777888999::::::::::::::::::;;;;;;<<<===???AAABBBAAAAAA???===:::999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;999:::<<<===;;;999999999::::::;;;;;;::::::<<<<<<<<<<<<============@@@CCCGGGJJJNNNRRRWWWZZZ\\\```dddgggjjjooowww}}}xxxrrrwww|||zzzooocccSSSEEE>>><<<;;;:::999999999999999999999999;;;;;;:::::::::999999999888999999888777777888:::<<<===;;;888:::??????;;;;;;::::::999::::::<<<<<<;;;===@@@BBBDDDFFFJJJMMMRRR^^^vvv{{{pppjjj___]]]ZZZWWWVVVUUUSSSQQQPPPPPPOOOMMMJJJHHHFFFEEEHHHFFFDDDBBB@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@???>>>>>>======<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::999999999999999:::::::::::::::999999999999999888888999999999999999999999999888888888888999999999999sssnnnfffcccccc___[[[ZZZXXXVVVSSSRRRQQQQQQPPPOOOMMMKKKHHHFFFEEEDDDAAA???===:::888777777777222222222222111111111111333333333333444444444444333444444555666777888888888888888999999999999999333555777777666555555555666444333444777888666333555444333333222222333333444555666666777777777666444555666777777666555444777888999:::;;;;;;;;;;;;:::;;;;;;<<<===???@@@AAA@@@@@@???<<<:::999:::;;;999:::<<<===<<<;;;:::999<<<;;;:::;;;<<<<<<<<<:::888999999999::::::::::::;;;<<<<<<<<<<<<=========???AAAEEEHHHKKKNNNSSSVVVXXX[[[___cccgggooozzzzzzuuuzzz~~~}}}vvvhhh]]]NNNBBB<<<:::999888;;;::::::999888888777777::::::::::::999999999999888999:::999777777999::::::>>>???<<<:::<<<<<<:::999999999888999:::;;;;;;;;;===???AAABBBDDDGGGIIINNNTTTeee|||~~~vvvgggddd```\\\YYYXXXXXXYYYYYYWWWTTTQQQOOOMMMIIIGGGKKKIIIGGGEEECCCBBBBBBBBBDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@??????>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<============<<<;;;;;;:::::::::;;;;;;;;;<<<<<<888888888999999999999999999999999999999999999999888888999999999:::::::::tttnnnfffcccddd___[[[ZZZXXXUUUSSSRRRQQQQQQOOOOOOMMMKKKIIIFFFDDDCCC@@@???===;;;999777666666222222222222111111111111222222333333333444444444222222333444666777888888888888888999999:::::::::555666666555444555777999<<<777222222666888777444555444333333222222333333444555666777777777777777444555666777777666555444777888999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@>>>??????>>>======>>>@@@;;;;;;;;;<<<;;;;;;::::::<<<;;;;;;;;;<<<<<<<<<;;;::::::999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========???BBBEEEGGGJJJOOORRRUUUXXX\\\```gggqqq~~~yyywww|||zzzrrrcccYYYKKKAAA<<<;;;:::999:::999999999888888777777:::999999999999999999999999999:::999888777999;;;888???CCC???:::999999999888888999999::::::;;;;;;;;;===>>>??????AAADDDFFFJJJMMMWWWiii~~~}}}sssmmmhhhddd```___bbbfffiiiddd]]]XXXUUUSSSPPPMMMKKKJJJIIIGGGEEEEEEDDDDDDFFFFFFGGGGGGGGGFFFFFFEEEBBBBBBAAAAAA@@@???????????????????????????>>>============>>>===<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<777888888888999999::::::999999999999999999999999999999999999:::::::::;;;uuunnnfffdddeeeaaa[[[ZZZXXXUUUSSSRRRQQQQQQOOONNNNNNLLLIIIGGGDDDCCC?????????>>><<<999666444333333333333222222222222222222222333333333444444111222333444555666777777777777888999:::;;;;;;;;;999888666333222555:::>>>CCC;;;333111444777777666555444333333222222333333444555666777888888888888444555666777777666555444777777999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<===??????>>>???@@@???======>>>@@@>>>===;;;999999999;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@BBBDDDGGGKKKNNNRRRUUUZZZ___gggrrrzzzyyy}}}~~~vvvmmm]]]TTTHHH@@@<<<;;;:::999777777777888888999999999999999999999999999999999999::::::999888888999;;;888@@@DDD@@@:::888888888888999999:::;;;<<<<<<<<<;;;<<<===>>>>>>???AAACCCCCCDDDKKKXXXiii}}}zzztttrrrppppppwww}}}rrrggg^^^XXXSSSQQQLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>===============<<<<<<;;;::::::::::::;;;;;;;;;;;;888888999999::::::;;;;;;999999999999999999999999999:::::::::;;;;;;;;;;;;vvvooofffdddeeeaaa[[[ZZZXXXVVVSSSRRRQQQQQQNNNNNNNNNLLLJJJGGGDDDBBB>>>???@@@???===:::666333555444444444333333333333222222222222333333333333111222222333444555666666777777888999:::;;;<<<===:::999666333222555:::???BBB<<<444111222555777777555444333333222222333333444555666777888999999999666666666555555666666666777777999:::<<<=========;;;;;;;;;;;;<<<===>>>???@@@AAAAAA???<<<::::::;;;???===;;;888888999;;;<<<;;;=========<<<;;;<<<======<<<;;;;;;;;;<<<>>>???:::;;;;;;;;;;;;<<<<<<<<<;;;===???AAABBBDDDHHHJJJNNNRRRWWW]]]eeeqqq}}}xxx}}}|||sssjjjUUUMMMCCC<<<::::::999888666666777777888999999:::888888888999999999999999999:::;;;:::888888:::;;;999@@@DDD???:::888999888777888:::;;;<<<<<<<<<<<<:::<<<=========>>>AAACCCBBBBBBFFFOOOZZZhhh{{{~~~mmm___WWWTTTOOOOOONNNMMMKKKJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@???>>>======>>>>>>>>>>>>===<<<<<<:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>>>>>>><<<:::888555444444444444444333333333333111222222222222333333333222222333333444444444444666777888999;;;<<<===>>>777888777555444555888:::999777444333222444666888555444333333222222333333444555666777888999999999777666555444444555666777666777999;;;<<<===>>>>>>;;;;;;;;;;;;<<<===>>>>>>@@@AAABBB@@@>>><<<;;;<<<>>>===;;;:::999999::::::;;;===>>>>>>;;;;;;<<<>>>===<<<;;;::::::<<<===>>>::::::;;;;;;;;;<<<<<<<<<;;;===???@@@AAABBBFFFHHHIIIMMMSSSYYYaaalllyyy~~~www|||~~~zzzpppgggPPPIII@@@:::999999888777777777777777888888888888777888888888999999999999999:::;;;:::999888:::<<<;;;@@@AAA===:::::::::888666777888:::;;;;;;;;;;;;999;;;<<<======>>>AAACCCEEEDDDFFFJJJPPPXXXfffrrrkkk___ZZZVVVUUUTTTQQQOOOLLLJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKHHHHHHGGGGGGFFFFFFEEEEEEBBBBBBBBBAAAAAA@@@>>>>>>???????????????>>>>>>===;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>><<<999777666555555444444444333333333222222111111222222222333333333333333333333333333333333666777888999;;;<<<>>>>>>444666777777666555555666000222444444444444555777555444333333222222333333444555666777999999::::::999777444333333444777999666777999;;;<<<===>>>>>>;;;;;;;;;;;;;;;<<<===>>>???AAACCCCCCAAA@@@AAABBB<<<<<<======<<<:::999888;;;===???>>>;;;:::<<<>>><<<;;;:::999999;;;<<<>>>:::::::::;;;;;;;;;<<<<<<;;;===>>>???@@@BBBEEEGGGDDDIIIOOOUUU]]]hhhttt}}}|||~~~www{{{}}}yyyoooeeeNNNHHH???;;;::::::999888999999888888777666666666777777888888999999999999:::;;;;;;:::999999:::<<<<<>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;========================;;;;;;;;;<<<<<<<<<======sssiiifffbbb___aaa^^^[[[VVVTTTSSSSSSSSSSSSPPPNNNJJJHHHFFFDDD@@@>>>;;;;;;;;;::::::999999999333333333333333333333333333333333333333333333333222222222333333444444444333444444555666777888888666777777888999::::::;;;888777444222111222333444555444222111111222444555000222444666888888888888444444555666777777666666777777666666888:::===>>>>>>>>>===<<<<<<===>>>???AAACCCDDDAAA===;;;;;;============>>>===<<<<<<;;;===============<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???EEEGGGJJJOOOUUU___iiioooyyy}}}www}}}}}}~~~wwwiii___KKKDDD<<<999:::;;;:::888999::::::;;;;;;::::::999777777777777777777777777777888999:::::::::::::::999:::;;;;;;:::999888777777666555777;;;<<<:::888::::::<<<=========<<<;;;CCCBBBBBBCCCFFFIIILLLNNN^^^fffxxxwwwqqqhhheee```ZZZVVVRRRPPPOOONNNMMMMMMMMMNNNNNNMMMKKKHHHIIIKKKKKKJJJIIIIIIJJJIIIGGGFFFEEEDDDCCCAAA@@@DDDBBB@@@@@@@@@???>>><<>>???>>>>>>>>>>>>??????????????????>>>==============================>>>??????sssjjjgggbbb```bbb___\\\WWWTTTSSSSSSSSSRRRQQQNNNKKKIIIGGGDDDAAA?????????===;;;999777666555333333333333333333333333333333333333333333333333333333333333333333333333555555666666777777888888666666666666555555555555777666444333222222444444555444222111111222444555111222444666777888888888666666666666777777888888:::999999999:::===???AAA???>>>======<<<===>>>>>>CCCEEEEEEDDD@@@>>>???@@@===============<<<<<<;;;>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>DDDFFFHHHLLLQQQYYYbbbhhhpppwww{{{xxx}}}}}}~~~}}}ttteeeZZZJJJCCC<<<999:::;;;:::888888888999999999999888888777777777777777777777777777888999999:::::::::999999999999999999888888777777666666888:::<<<:::888999:::;;;<<<===<<<<<<;;;@@@@@@@@@AAACCCFFFIIIKKKUUUZZZfffwww~~~uuuqqqjjjccc]]]ZZZYYYYYYSSSTTTVVVYYYZZZYYYTTTQQQOOOOOOOOONNNMMMKKKKKKKKKIIIHHHFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@BBBBBBAAA???@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>>>>>>>??????>>>>>>>>>??????@@@AAAsssjjjhhhdddaaacccaaa]]]XXXUUUTTTSSSSSSRRRQQQOOOLLLJJJHHHFFFCCC@@@AAA@@@>>><<<999777555444333333333333333333333333333333333333333333333333333333333333333333333333666666666777777777777777;;;;;;:::888777666555444666555444333333444555555555444333222222333444555222333444666666777777777888888777666666777999999::::::::::::<<<>>>@@@AAA@@@???>>>===============BBBCCCDDDCCCAAA@@@@@@@@@===============<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>AAACCCEEEGGGKKKRRRYYY^^^dddjjjttt}}}~~~}}}|||yyyzzz}}}}}}~~~~~~zzznnn___SSSGGGBBB<<<999::::::999777777777888888888888777777777777777777777777777777777888999999:::999999999999999888777777777888888888777777888:::;;;:::888999:::;;;<<<<<<<<<;;;;;;<<<<<<======???BBBEEEFFFLLLMMMRRR^^^kkk|||}}}sssiiibbb^^^]]]^^^[[[^^^dddiiijjjeee\\\VVVSSSRRRPPPNNNLLLKKKJJJIIIKKKJJJJJJJJJIIIHHHGGGGGGDDDCCCCCCDDDEEEEEECCCAAABBBBBBAAAAAAAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBrrrjjjiiieeebbbdddbbb^^^YYYUUUTTTSSSRRRQQQRRRPPPMMMJJJIIIGGGDDDAAA??????===<<<:::888777666444444444444444444444444333333333333333333333333444444333333333333222222666666666666666666666555<<<<<<;;;:::888777666666555555444444444444555666555444333333333333444555333444444555555666666666999888666555555666888999888888888999;;;<<<>>>???AAA@@@???>>>======<<<<<<===>>>@@@@@@@@@???>>>>>>>>>>>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>???AAACCCFFFLLLRRRWWWYYY___iiirrrxxx}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}|||}}}{{{yyy{{{~~~~~~}}}uuuhhhXXXMMMCCC@@@<<<:::::::::888777666777777888888777777666777777777777777777777777888888999999999999888888999888777666666777888999888888999999::::::999888999999::::::;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBBHHHGGGIIIPPPZZZiii}}}sssiiicccaaaaaagggllltttzzzzzzssshhh```XXXUUURRROOONNNMMMLLLKKKNNNOOOPPPPPPNNNLLLJJJJJJJJJIIIGGGGGGGGGFFFCCCAAAEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBssskkkjjjfffcccdddbbb^^^YYYUUUSSSSSSRRRQQQRRROOOMMMKKKIIIGGGEEEBBB@@@???>>><<<:::888777666444444444444444444444444333333333333333333333333333333333333333333333333666555555555555555555555777777666666666555555555555555444444555555555666444444444444444444444444444444444444555555666666888777555444444555777888888888999:::;;;===>>>???@@@@@@@@@???>>>======<<<;;;;;;===???@@@@@@???===>>>>>>===<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>AAADDDHHHNNNSSSSSSXXX```hhhpppwww}}}~~~}}}{{{zzzzzzzzz{{{|||||||||}}}~~~~~~~~~}}}}}}|||~~~~~~zzz|||~~~zzzpppbbbRRRHHH@@@>>>;;;:::999999888777777777888888888888777777666666666666666666666666888888888999999888888777999888777666666777888999999999:::::::::999999999999999999999:::::::::;;;:::;;;;;;<<<===???@@@@@@FFFEEEFFFLLLSSS\\\lllzzzyyyqqqmmmlllooottt}}}wwwooo___[[[VVVSSSSSSTTTSSSRRRRRRUUUXXXYYYVVVRRRPPPOOOMMMKKKHHHGGGGGGFFFDDDCCCDDDEEEEEEFFFFFFGGGGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCssslllkkkfffcccddd```\\\WWWTTTSSSRRRRRRQQQQQQOOOLLLJJJIIIGGGEEEBBBDDDBBB@@@===:::777444333444444444444444444444444333333333333333333333333222222222333333444444444555555555555666666666666666777777777777777777777555555555555555555555555444444444444444444444444333333333333444555666777777777555444444555555666999999:::<<<===>>>???@@@@@@@@@@@@@@@???>>>======;;;<<<===@@@CCCDDDBBB@@@???>>>===;;;;;;<<<<<<===:::::::::;;;;;;<<<<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???AAAEEEJJJNNNNNNRRRXXX___fffnnnvvv|||~~~xxxxxxwwwvvvvvvvvvwwwxxxzzz{{{|||}}}}}}}}}}}}}}}|||~~~||||||~~~|||uuuiiiZZZMMMDDD<<<<<<;;;:::999888777666777777888888888888777777666666666666666666666666888888888999888888777666888888777777777888999999999;;;<<<;;;999888888999999999888888888999:::;;;;;;;;;<<<===>>>>>>??????BBBBBBDDDIIIMMMRRR]]]hhh}}}zzzsssvvv|||}}}xxxeee___YYYVVVWWWXXXWWWVVVZZZ```gggjjjgggbbb^^^]]]SSSPPPKKKIIIHHHHHHHHHGGGDDDEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFEEEDDDDDDCCCDDDDDDDDDtttmmmkkkfffbbbccc^^^ZZZVVVSSSRRRRRRRRRQQQPPPNNNKKKJJJIIIGGGDDDBBBCCCBBB@@@===:::777555444555555555555555555555555333333333333333333333333111111222222333444555555666666777777888888999999999999999999999999999999666666666666666555444444444444555555555555444444222222222222333555777888777777777666666666555555777888:::;;;===>>>>>>>>>>>>???@@@@@@@@@???>>>>>>;;;<<<>>>BBBFFFGGGEEEBBB???>>><<<;;;;;;;;;===>>>::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===>>>>>>AAAEEEGGGJJJMMMQQQVVV]]]eeennnttt{{{zzzvvvrrrrrrqqqqqqrrrssstttuuuxxxyyyzzz{{{|||}}}}}}}}}{{{}}}}}}}}}}}}|||xxxooobbbTTTGGG@@@999:::;;;:::999777666666555666666777777666666555666666666666666666666666888888888888888777666666777888888999999999999999:::<<<===<<<999777777999999888888777888999:::;;;;;;;;;<<<======>>>>>>>>>>>>>>>AAAEEEGGGIIIQQQZZZnnn~~~qqqjjjbbb^^^______^^^\\\hhhqqq}}}|||xxxwwweee```XXXQQQNNNMMMLLLKKKHHHIIIJJJLLLMMMMMMLLLLLLJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGGGGuuummmkkkfffbbbbbb]]]YYYUUURRRQQQRRRRRRQQQPPPMMMKKKIIIHHHGGGDDDBBB??????>>><<<;;;:::999888555555555555555555555555333333333333333333333333000000111222444555666666777777888999:::;;;;;;;;;777777777777666666555555777777777777666555333333444444555555555555444444111111111222333666888999888888888888888777666555555666777999:::;;;<<<<<<===>>>@@@AAAAAA@@@???>>>;;;;;;===AAAFFFHHHEEEBBB@@@>>><<<;;;:::;;;===>>>;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<===@@@CCCHHHJJJMMMQQQWWW___hhhnnnuuu~~~{{{uuupppmmmmmmnnnnnnpppqqqrrrssswwwxxxyyyzzz{{{|||||||||zzz}}}}}}}}}|||zzzuuukkk]]]OOODDD>>>888:::;;;;;;999777666666444555555555555555555444666666666666666666666666888888888888888777666666777888999;;;;;;;;;:::999:::<<<>>><<<999777777999999888777777777888:::;;;:::;;;<<<============<<<======???BBBCCCDDDKKKSSSZZZjjjzzzqqqlllkkkllljjjggguuuyyyqqqfff[[[UUUQQQNNNMMMNNNOOOPPPRRRSSSSSSRRRRRRMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIItttmmmeeeccceeeaaa\\\ZZZWWWUUUSSSRRRQQQQQQPPPOOOMMMKKKIIIFFFEEEDDD@@@???======<<<:::666333999666333111222333333333000222444555555444222111555444333222333444555666777888999999999777555444555666666777777777777777666666666555444444333333555555666666666666555555333333333444555666777888888888888777666555555444444666999;;;::::::;;;<<>>===>>>???@@@BBBDDDEEEEEEAAA@@@???>>>>>>=========??????>>>>>>>>>>>>??????AAA???>>>???@@@@@@???>>>????????????????????????;;;;;;<<<<<<<<<<<<<<<;;;888999999:::;;;<<<======@@@DDDJJJNNNRRRWWW^^^cccpppxxxzzztttooolllnnnnnnooopppqqqrrrrrrssstttwwwyyy{{{||||||~~~~~~~~~|||zzz~~~xxxnnnaaaSSSHHHBBB???999999999888888888888777999999888777666555444444999888666555555555666777777777888888888888777777:::999888777666555444333999:::<<<<<<<<<:::888777666777777777777888888888777888999:::;;;===>>>>>>>>>>>>>>>???AAAEEEHHHJJJRRR\\\lll}}}~~~{{{yyy}}}pppbbb\\\YYYWWWUUUQQQTTTXXX]]]aaa```]]]ZZZXXXUUURRROOONNNMMMLLLKKKPPPOOOPPPSSSWWWYYYZZZYYYXXXVVVSSSPPPNNNNNNNNNOOOsssllldddbbbdddaaa]]][[[YYYVVVTTTSSSSSSSSSPPPOOOMMMKKKHHHFFFDDDCCCAAA???===<<<;;;999666444777444222111222333333333222333444444444444333222444333333222333444555666888888777777666666666666555666666777777777777777777666666555555444333333555555666666666666555555333333333444555666777888999999888777777666555555555777999::::::::::::;;;AAAAAABBBBBBBBB@@@???>>>===>>>>>>???AAABBBDDDEEEDDDBBBAAA???>>>======>>>??????>>>>>>>>>>>>??????@@@???>>>???@@@@@@???>>>========================<<<<<<<<<===<<<<<<;;;;;;999::::::;;;;;;<<<<<<<<>>>>>>>>======>>>@@@CCCFFFHHHHHHPPP]]]jjjyyy{{{qqqkkkgggbbb^^^\\\]]]```eeejjjmmmmmmlllgggddd```\\\ZZZWWWUUUTTTTTTTTTUUUYYY___dddfffggghhhddd^^^XXXTTTRRRSSSTTTtttmmmeeebbbddd```^^^]]]ZZZXXXVVVTTTTTTTTTOOONNNLLLJJJHHHFFFDDDCCCBBB@@@===;;;:::999888666777555333333444666666666444444333333333333333444222222222333444555666777:::888777666555666777888555666777777888888777777777777666555555444444333555555666666666666555555333333333444555666777888999999999888777777666666666888::::::999999999:::??????@@@AAAAAA@@@???>>>???>>>======>>>AAACCCEEEFFFDDDBBB???======>>>>>>???>>>>>>======>>>>>>???@@@???>>>???@@@AAA@@@>>>=======================================<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???BBBIIIQQQWWWbbbiiittt||||||xxxuuusssrrrooommmmmmmmmnnnooopppqqqrrrsssuuuwwwzzz{{{||||||~~~zzzyyy{{{{{{zzzyyyqqqdddVVVIII@@@<<<:::999999888888888777777777666666777777888888888999888888888888888777666666666777777888888777777666777777666666666555555555555666777777777666444444777777777888888888999999<<<<<<<<<<<<<<<<<<<<<<<<======<<<===>>>AAACCCDDDDDDIIIQQQYYYdddsss|||tttooommmlllkkknnnrrrwww{{{||||||zzzvvvrrrnnnjjjhhhfffdddccccccfffkkkpppsssuuuwwwrrrjjjccc```___aaacccuuunnnfffdddeeeaaa^^^]]]ZZZWWWUUUTTTTTTTTTNNNMMMLLLJJJGGGEEECCCBBBCCC@@@<<<:::::::::999777888777666666999:::;;;:::666555333222222333444555111111222333444666777777999999888888888888888888666666777888888888888777777777666666555444444444555555666666666666555555333333333444555666777888999999999999888888777777777888:::999888888888:::===>>>???@@@AAA@@@??????@@@>>>===<<<===???BBBDDDGGGEEEBBB???===<<<===>>>>>>>>>============>>>>>>@@@>>>>>>>>>@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>======<<<;;;:::<<<<<<<<<;;;;;;:::::::::<<<;;;;;;<<>>@@@@@@DDDGGGJJJNNNUUUaaaooozzzzzzxxxzzz~~~~~~{{{xxxwwwxxxzzz||||||{{{yyyuuurrrqqqsssvvvxxxvvvppphhheeefffaaa]]][[[YYYVVVTTTSSSRRRRRRNNNMMMKKKIIIFFFDDDBBBBBBCCC@@@<<<;;;::::::999888888777666777:::;;;;;;;;;888666444222111222444555000111222444555666666777777999;;;======;;;999777666777777888888888888888888777777666555555444444555555666666666666555555333333333444555666777888999999999888888888888888777888999888777777888:::;;;===>>>@@@AAAAAAAAA@@@AAA???===<<<===???AAACCCGGGEEEBBB???===<<<======>>>>>>============>>>>>>???>>>===>>>@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>===<<<<<<;;;<<<<<<<<<;;;;;;::::::999:::::::::<<>>>>>@@@AAACCCEEEIIIRRR\\\dddvvvvvvppphhheeeeeeaaa[[[ZZZWWWUUUSSSQQQQQQQQQMMMLLLJJJHHHFFFDDDBBBAAABBB???===<<<<<<;;;:::888555444444555777888888777888777444333222333444555111222333444555666666555555888<<<>>>???<<<999777666777888888999999888888888888777666666555555444555555666666666666555555333333333444555666777888888888888888888888888888666777888777777777999;;;;;;<<<>>>@@@BBBBBBBBBBBBAAA@@@???>>>>>>???AAABBBFFFEEECCCAAA@@@???>>>===>>>======<<<<<<======>>>???>>>===>>>@@@AAAAAA@@@========================<<<======>>>>>>=========<<<<<<<<<;;;;;;:::::::::999999999;;;>>>AAAAAAAAAFFFLLLUUU^^^gggqqq|||{{{xxxqqqpppoooooooooooollljjjkkkkkkmmmnnnpppqqqrrrssssssvvvxxxyyyxxxyyyzzz{{{}}}~~~~~~zzzvvvwwwzzz{{{wwwssseee\\\NNNDDD>>><<<999888888888777777777666666666888777777777666666555555777777777777777666555555555666666777777666666555333333444444444444444444444444444555555555555666555555555666666666777777666777888999;;;<<<===>>>999999:::;;;<<<<<<======???@@@AAABBBEEEKKKRRRWWW```iiizzzuuuooogggdddccc___[[[ZZZWWWTTTRRRQQQQQQQQQMMMLLLJJJHHHEEECCCAAA@@@@@@???=========<<<:::888444333333444666777666444888777555444333333333444222222444555555555444444555777999;;;<<<;;;888777777777888999999999999888888888777777666555555555555555666666666666555555333333333444555666777888777777777777777777777777555666777777666777:::<<<:::<<<>>>AAACCCDDDDDDDDDBBBAAA@@@@@@@@@@@@AAAAAAEEEEEEFFFEEEDDDBBB@@@???======<<<<<<<<<<<<======>>>======>>>@@@BBBAAA@@@========================;;;<<<===>>>>>>???>>>>>>;;;;;;;;;;;;;;;;;;::::::999777444666999===>>>>>>@@@EEEMMMTTT[[[eeeooowww}}}xxxvvvuuunnnmmmmmmnnnoooooommmkkkjjjkkklllnnnpppqqqrrrsssrrrtttvvvwwwwwwwwwxxxyyy{{{{{{|||}}}~~~|||zzzxxxzzz|||zzzsssmmm[[[SSSGGG???<<<;;;999777888777777777666666666666555555555555555666666666777666666555555555555555555555666666666666555555444444444333333333333333444333333333444444555666444444444444555555555555777888888999:::;;;;;;<<<777888999;;;<<<=========@@@AAABBBCCCDDDGGGKKKMMMVVVZZZdddssssssnnnfffbbbbbb]]]\\\ZZZWWWUUUSSSRRRQQQQQQLLLKKKJJJHHHEEECCCAAA@@@???>>>>>>>>>>>>===:::777555444444555777777666555777777666555444333333333222333444555555555444333555666777888888888888888777777888999999999999888888888777777666666555555555555666666666666555555333333333444555666777888666666666666666777777777555666666666666777:::===:::<<>>======>>>@@@BBBAAA@@@????????????????????????:::;;;<<<>>>????????????;;;;;;;;;;;;;;;;;;;;;;;;999555111000444999===>>>>>>BBBHHHMMMSSS[[[fffmmm|||zzzuuurrrrrrrrrlllkkklllnnnooopppnnnllljjjkkklllnnnoooqqqssssssqqqsssvvvvvvvvvvvvwwwxxxyyyzzz{{{|||}}}~~~~~~{{{zzzyyy{{{}}}yyyppphhhUUUMMMBBB<<<;;;:::888666777777777777666666666666222222333444555666777888777666555333333444555555555555666666666666555555444444444333333222222222333222222222333444444555333333333444444444555555777777777777777777777777777888999;;;<<<===>>>>>>===>>>???@@@AAABBBCCCDDDQQQPPPTTT^^^jjjyyyrrrlllfffdddddd___\\\ZZZWWWSSSQQQOOONNNNNNLLLLLLJJJHHHFFFDDDCCCBBB@@@@@@???@@@???===:::777444777666:::CCC>>>666999333777:::999777555555555333333333333444444555666555666888;;;<<<;;;:::::::::;;;;;;999777777888999888666444444555666666666555555555555555555555555444444222222222222444444777888888999999999888888555555555666666777888999;;;<<>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<;;;;;;::::::::::::999999:::<<>>>>>>>>???@@@@@@AAAAAAEEEIIINNNRRRXXXfffyyysssmmmgggeeeddd___\\\ZZZWWWTTTQQQOOONNNNNNMMMLLLJJJHHHFFFDDDCCCBBBAAA@@@@@@??????===999666777999;;;GGG]]]___LLL<<<======888444888>>>:::000222333444666666555444333444555777999::::::999999888999999888666555666888999777555444555666666555555555555555555555555555555555444333333444555555777777888999999999888888666666666666666777999999;;;<<>>===<<<<<<>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<;;;;;;;;;:::::::::999999<<<===>>>@@@BBBGGGNNNSSS\\\aaahhhoootttxxx{{{}}}|||wwwuuutttsssqqqnnnllljjjiiiiiihhhiiijjjkkklllmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjnnnppprrrsssssstttvvvxxxwwwxxxyyyyyyxxxxxxzzz|||}}}~~~uuuhhh]]]NNNGGG===888888888777555666666666666666666666666666666666666666555444444666666666666555555555555777666555444444555666777222333333333333333333444555555444444444444555555555555555666666666666666666666666666666777777888::::::::::::::::::::::::=========>>>??????@@@@@@AAAEEEIIILLLPPPZZZjjjuuusssnnnhhhfffeee```\\\ZZZWWWTTTQQQOOONNNNNNMMMLLLKKKIIIGGGEEECCCCCCBBBAAA@@@???>>><<<888555:::999:::MMMsss{{{^^^RRRUUUPPPDDD<<<999333+++222333666777777555333111333444666888999999888888888999:::999777777888999;;;999666555555666555444555555555555555555555555666555555444444555555666666777888888999999888888666666666666777888999:::;;;===???BBBEEEGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCHHHNNNRRRSSSPPPKKKGGGBBB@@@>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999<<<<<<<<<<<<<<>>>>>???===AAADDDFFFGGGMMMXXXaaappptttoooiiigggfff```\\\ZZZWWWTTTQQQPPPOOONNNNNNMMMKKKJJJGGGFFFDDDCCCCCCBBB@@@>>>===;;;777444;;;777666DDDooo\\\<<<444:::444555666666666444333222333444666777888999999999;;;<<<>>>===<<<<<<<<<===<<<:::777666666666555444555555555555555555555555555555444444444444555555555666777888888999999888777777777777888999::::::======???AAACCCEEEFFFFFFEEEFFFFFFFFFEEECCCAAA@@@@@@EEEMMMSSSUUUSSSOOOLLLGGGEEEBBBAAAAAABBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>============================================================<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999999:::::::::;;;===AAADDDEEEGGGLLLPPPUUU\\\bbbgggnnnttt{{{}}}yyytttpppmmmkkkjjjffffffeeeeeeeeeeeeffffffdddeeeggghhhjjjjjjkkkkkkppppppooonnnmmmmmmlllkkkkkklllnnnoooppprrruuuxxxyyyzzzzzzyyyxxxwwwyyyzzzwwwiiiXXXLLLDDDAAA===<<<<<<;;;999777666666666555555555555555555555555666666555444444444444555555555555555666555555555555555555555555444444444333333222222222555444444333333444444555555555555555555555555555555666666777777777777777888888888888999999999999:::::::::;;;<<<<<<=========@@@CCCDDDDDDGGGMMMSSS]]]kkktttpppjjjgggfff```]]][[[XXXTTTRRRPPPOOOOOONNNNNNLLLJJJHHHFFFEEEDDDDDDBBB???===<<<:::777444888555666:::XXXxxxAAA///===888777555444333333444555555555666888999999::::::<<<>>>@@@@@@??????@@@@@@===;;;888666666777666555555555555555555555555555333333333444444333333333555555666777888999999999777777777888888999:::;;;>>>>>>??????@@@BBBCCCCCCFFFFFFGGGGGGFFFDDDBBB@@@>>>BBBIIIPPPSSSTTTRRRPPPKKKHHHDDDBBBAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<:::;;;<<<===<<<;;;:::999777888999999999;;;>>>AAA@@@BBBDDDFFFIIIOOOUUUZZZ```fffooouuuzzz|||vvvtttpppmmmjjjhhhggggggeeeeeedddcccccccccddddddbbbccceeeggghhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjiiikkkllllllmmmppptttwwwxxxyyyzzzyyyxxxxxxyyy{{{|||qqqaaaQQQFFF???===<<<;;;;;;:::999888777777777666666555555555444444555555555555444444333444444444555555666666444444555555555555444444444444444333333222222222444444333333333333444444222333333444555666666666555555666777888777777666777777777888888999999999999999999:::;;;;;;<<<<<<;;;>>>AAABBBBBBDDDGGGJJJRRRZZZgggvvvsssooojjjgggfff```]]][[[XXXUUURRRPPPOOOOOOOOONNNMMMKKKIIIGGGEEEEEECCCAAA>>>===<<<:::888555555555;;;:::DDDzzzIII000555999777444222222444666888555666666777888999:::;;;999<<>>===>>>>>>???AAABBBCCCGGGHHHHHHHHHGGGEEECCCBBB===@@@EEEKKKOOORRRTTTTTTPPPLLLGGGCCCAAA@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<:::;;;===>>>===<<<:::888888999999777666666888:::<<<===>>>>>>@@@CCCIIIMMMQQQWWW```ggglllrrrzzz}}}zzzwwwsssppppppnnnjjjfffcccaaaaaaaaaccccccbbbaaaaaabbbbbbbbb```aaaccceeeggghhhhhhiiiiiiiiiiiijjjjjjkkkkkkkkkiiijjjkkkkkkkkknnnrrruuuvvvwwwxxxxxxxxxyyy{{{~~~~~~vvviiiYYYJJJAAA:::999999999888777666666888777777666666555555555333333444555555555555444333333333444555555666666444444555555555555444444444333333333333333333222444444333333333333444444000000111222333444555555444555777888888888777666666666666777888888999999888888999::::::;;;;;;<<<999;;;>>>???@@@AAACCCEEEJJJLLLSSS]]]hhhuuurrroooiiigggeee___]]][[[XXXUUURRRQQQPPPOOOPPPOOOMMMKKKIIIGGGFFFEEEBBB@@@===<<<;;;:::888777666222=========iii{{{QQQ<<<;;;777666444444444555777888555555555666777888999:::888;;;>>>????????????@@@<<<:::888777888999999888555555555555555555555555333333444555555444333333333444555777888888999999999999888999999:::;;;<<<<<<<<<===>>>@@@CCCEEEGGGIIIIIIIIIHHHGGGFFFEEEDDD???@@@CCCFFFKKKQQQVVVXXXYYYTTTNNNIIIEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<:::;;;===>>>>>><<<:::888888999999777666555666888999::::::::::::===AAADDDEEEKKKQQQWWW\\\ccckkkpppttt{{{|||yyyuuurrrooollliiifffgggeeebbb___]]]\\\]]]^^^^^^^^^]]]^^^^^^___```aaa___```bbbdddeeegggggghhhjjjjjjkkkkkkkkkllllllllliiijjjjjjiiiiiilllpppssssssuuuwwwxxxyyy{{{~~~zzzooo```QQQEEE>>>888999888777666555555666777777666555555444333333222333444444555555555444222222333444444555666666333444444555555444444333222333333333333333333444444333333222222333333444111222222222333333444444444555777888888888666666555555666666777888888999888888999::::::;;;;;;<<<:::;;;===>>>>>>???@@@AAACCCBBBFFFNNNTTT[[[hhhuuurrroooiiifffeee^^^]]]\\\YYYUUURRRQQQPPPPPPPPPOOONNNLLLJJJHHHFFFEEEAAA???<<<;;;;;;;;;999888999000;;;???===ggg[[[<<<222111444444555666666777777666444444444444555777888999888;;;???@@@@@@@@@@@@AAA<<<:::888777888::::::999555555555555555555555555333444555666666555444333333444555777888888999999999999999999:::;;;<<<<<<:::;;;<<<>>>AAAEEEIIIKKKKKKJJJJJJIIIGGGGGGFFFFFFAAAAAAAAADDDIIIPPPWWW[[[bbb]]]VVVPPPKKKHHHFFFDDD>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<:::;;;===???>>><<<:::888888999999999888888999;;;888999999999999;;;???BBB???CCCHHHMMMQQQWWW___fffgggnnnvvvzzz|||~~~||||||~~~~~~|||{{{zzztttqqqmmmjjjiiigggdddbbb^^^\\\ZZZYYYYYY[[[]]]___YYYYYYYYYZZZ[[[]]]______^^^___aaaccceeefffgggggghhhgggggggggggggggggggggjjjjjjiiiiiihhhjjjnnnrrrqqqsssvvvxxxyyy|||~~~vvvjjjZZZLLLAAA<<<:::::::::999777666777888666666555444333333222222222333444444555555555444222222333333444555666666333333444555555444333333222222222333333444444444444333333222222333333444666666555555555555444444444555777888999888666555444555555666777888888999888999999::::::;;;<<<<<<<<<===>>>>>>>>>???@@@@@@???>>>AAAHHHLLLOOOXXXcccfffnnnxxxrrrmmmfffcccddd___]]]ZZZVVVRRROOONNNOOOOOOMMMMMMLLLKKKJJJHHHFFFEEEBBBAAA@@@>>><<<999777666555444999???999[[[bbb===999;;;444///111444777888888777555333333333333555888:::;;;777:::???CCCDDDBBB???===999999888777666666777777444444444555555555555555555444444444444555666666555666777999:::;;;;;;;;;;;;;;;;;;;;;::::::999888;;;<<<=========>>>AAADDDHHHJJJMMMMMMJJJGGGEEEEEEBBBAAA@@@>>>???FFFPPPWWW\\\[[[XXXUUUPPPLLLHHHEEEAAA@@@???===>>>???@@@BBB??????>>><<<<<<;;;;;;;;;>>>>>>>>>>>>????????????;;;;;;;;;<<<<<<<<<<<<<<<999::::::;;;;;;::::::999999999888888888888999999888888888888999:::;;;;;;??????@@@CCCGGGKKKPPPRRRZZZ]]]bbbgggmmmttt|||}}}wwwwww{{{}}}zzzvvvyyyyyy{{{|||||||||||||||zzzyyywwwuuutttrrrrrrrrrfffeeedddbbb```^^^\\\[[[WWWWWWWWWWWWWWWWWWWWWWWWYYYXXXWWWVVVVVVXXXZZZ[[[XXXYYY[[[]]]```bbbdddfffdddeeefffeeeddddddfffgggkkkkkkjjjhhhggggggjjjlllooonnnmmmpppuuu|||zzzlll___PPPCCC???AAA777777777777666666666666555555555555555555555555444444444444444444444444444555555555444333333222333444444555555444444333222222222222222222222222444444444333333222222222000222555777888777555444333333555666666666555444333444555777777777666666777777777888999999::::::<<<<<<<<<<<<============AAAAAAAAA@@@AAAFFFLLLPPPUUUXXX___iiisssrrrmmmfffcccccc^^^\\\YYYUUUQQQNNNMMMMMMNNNMMMMMMLLLKKKIIIGGGFFFEEEBBBAAA@@@>>><<<999777666:::666555888333UUUaaaEEE888777444---000111333555666666555555333333333333444666888999666999<<>>AAAEEEHHHKKKMMMOOONNNKKKGGGDDDCCCCCCBBBAAA???@@@DDDLLLRRR\\\[[[ZZZWWWRRRLLLFFFCCCBBBAAA???>>>>>>???@@@BBB??????>>><<<<<<;;;;;;<<<=========>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888888888999999888888777777888888999999;;;;;;<<<===AAAEEEIIIKKKPPPSSSWWW[[[```gggnnnsssyyy}}}yyyvvvxxxwwwsssnnnppppppppppppppppppoooooorrrpppnnnkkkiiigggeeeeee^^^^^^]]][[[ZZZYYYWWWWWWUUUUUUUUUTTTTTTUUUUUUUUUVVVUUUTTTSSSSSSTTTVVVWWWXXXZZZ\\\^^^aaabbbcccdddbbbdddeeedddddddddfffhhhhhhiiiiiigggffffffhhhjjjmmmlllmmmoootttzzz~~~ssscccVVVIII???;;;<<<777777777777666666666555555555555555555555555555444444444444444444444444444444555555444333333222333333444444444444333333222222222222222222222222444444333333333222222222111222444666666666555444333333555666666666555444555555666777777666555444666666777888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<===??????@@@BBBFFFIIIKKKMMMSSSZZZbbblll~~~sssnnnfffbbbbbb]]]\\\ZZZVVVRRROOONNNNNNNNNMMMMMMLLLKKKIIIGGGEEEDDDBBBAAA@@@>>><<<999777666;;;888444666000JJJwwwxxx[[[999333888666222222222222222333333333333444222222222222333444555666666777999;;;<<<;;;999888888777777666666666666777888888777777666666555555333444666777777777666555444444555666777888888999:::;;;;;;;;;;;;::::::999777999;;;===???BBBFFFIIIKKKNNNPPPPPPMMMJJJGGGGGGEEEDDDCCCAAAAAACCCGGGKKKUUUWWWXXXXXXUUUOOOIIIEEEDDDBBB@@@>>>>>>???@@@AAA??????>>>===<<<<<<<<<<<<<<<<<<<<<============>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999999999999;;;;;;999999888888888888999999888888777777666777777777888888888999<<>>?????????@@@BBBDDDEEEHHHMMMPPPWWWdddqqqtttnnnfffbbbaaa\\\___\\\XXXTTTQQQPPPQQQQQQMMMLLLLLLKKKIIIGGGEEEDDDBBBAAA@@@>>><<<999777666555777555999222;;;TTTNNNSSS>>>111666888111111888333222111000000111222222222222222222222333333333666777888888888888888777777666666555555666666666888888777777666555444444333555777888888888666555666666666666777888999999:::;;;;;;;;;;;;;;;:::::::::;;;======>>>@@@CCCFFFHHHKKKOOOPPPPPPOOONNNNNNHHHGGGEEECCCBBBBBBCCCDDDJJJMMMRRRUUUUUURRRMMMJJJEEECCCAAA>>>======>>>?????????>>>===<<<<<<======;;;;;;;;;<<<<<<<<<=====================<<<<<<<<<<<<;;;999888888999;;;<<<999999888888888888999999:::999888777777777777777888888888999:::<<<===>>>>>>@@@CCCEEEGGGKKKOOORRRYYY\\\aaahhhpppyyy|||~~~}}}}}}}}}~~~~~~}}}xxxrrrooonnnlllgggccc^^^]]]]]]\\\[[[[[[[[[[[[^^^\\\ZZZWWWTTTRRRQQQPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSRRROOONNNNNNOOORRRSSSTTTTTTSSSRRRQQQRRRRRRSSSUUUWWW[[[^^^______^^^]]]ZZZ\\\___aaabbbccceeeggghhhjjjmmmnnnmmmlllllllllnnnpppsssuuuwwwzzz~~~~~~~~~vvvcccOOODDD@@@<<<999777777777666666666555555555444444444444444444444444333333333333333333333333333333444444444333333222333333333444444333333333222222222222222222222222333222222222222222222222222111111111111333444555333333444444444555555555666666666555555444444444555555666666777888888999888888999999999::::::::::::<<<>>>>>>======>>>@@@DDDCCCEEEHHHIIILLLUUU___lllyyytttnnnfffbbbaaa\\\___\\\XXXTTTQQQPPPQQQQQQLLLLLLKKKJJJHHHGGGEEEDDDBBBAAA@@@>>><<<999777666111888444999444111<<<333111111333555333//////333333222000//////000111222111111222222222222222222666777777777777777777777666555555555555555666666777777666555555444333333444555777999999888777666333333333333333444666666:::;;;;;;<<<<<<;;;;;;;;;:::;;;<<<======???BBBEEEGGGJJJOOOQQQRRRQQQRRRRRRLLLJJJHHHFFFEEECCCBBBAAACCCGGGLLLQQQSSSQQQNNNLLLFFFDDDBBB???=========>>>???>>>>>>============>>>;;;;;;;;;;;;<<<<<<<<<<<>>>>>======<<<;;;999888888999;;;<<<999999888888888888999999;;;:::999888888888888888888888888999999::::::;;;:::<<<>>>@@@AAABBBEEEHHHNNNPPPTTTXXX^^^fffnnnttt}}}~~~~~~{{{wwwtttrrrrrrrrrtttvvvuuusssqqqqqqqqqqqqrrrtttuuuuuuvvvvvvvvvrrrnnnjjjgggeeebbb^^^[[[QQQPPPPPPPPPPPPQQQRRRSSSSSSSSSQQQPPPNNNNNNMMMMMMKKKKKKLLLMMMOOOPPPQQQQQQRRRPPPNNNLLLLLLNNNPPPRRRQQQQQQQQQPPPPPPPPPQQQQQQRRRUUUXXX[[[]]]\\\[[[ZZZWWWZZZ^^^```aaabbbdddfffhhhkkkoooppppppooonnnoooooorrruuuxxxyyy|||}}}~~~mmmZZZGGG???>>><<<999777666666666666555555555555444444444444444444444444333333333333333333333333222222333333444333333222222333333333333333333222222222222222222222222222222222222222222222222222222111000000000222444555333333333333444444555555444444444444555555666666444555555666666777888888888888999999999:::::::::<<<<<<<<<;;;999:::===???BBBAAABBBEEEEEEFFFLLLTTTXXX```mmm}}}sssnnnfffbbbbbb]]]\\\ZZZVVVRRROOONNNNNNNNNLLLLLLKKKJJJHHHFFFDDDCCCBBBAAA@@@>>><<<999777666333999000444555000777222444666444111333666444...333222000//////000111222000111222222222222222111555555666777777777777777555444444444444555555666666666555555444444333333555666888999999999888777666555555444555666777888:::;;;;;;<<<<<<<<<<<<;;;666888:::;;;<<>>>>>>>>???>>>>>>======>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===@@@@@@??????>>>>>>======;;;;;;999999999999;;;;;;999999888888888888999999;;;:::999999999999999999777777777777777777777777777999;;;<<<<<<<<<>>>@@@EEEGGGJJJMMMPPPUUUZZZ^^^ggghhhiiihhheeeccccccccceeeggghhhhhheeecccbbbbbbaaacccfffgggfffffffffgggfffccc___\\\YYYVVVRRROOOKKKKKKJJJJJJKKKLLLNNNOOOJJJIIIIIIIIIHHHIIIIIIJJJEEEFFFGGGHHHJJJKKKMMMMMMOOONNNMMMLLLLLLMMMNNNOOOMMMMMMMMMNNNNNNNNNOOOOOOQQQSSSVVVYYY[[[[[[[[[[[[XXX[[[___bbbcccdddeeeggghhhkkkoooppppppppppppppppppssswwwzzz|||~~~{{{ttt___OOO@@@;;;;;;:::777666666666666555555555444444333333333333333333333333333333333333333333333333111222222333333333333333222222333333333333222222222222222222222222222222111111111222222222222222222111111000111333444555333333333222333444444555333333333333444555666777444444555555666666777777888888888999999999999:::::::::999888777888:::======;;;<<<@@@@@@@@@DDDJJJMMMOOOWWWcccooo|||rrrmmmfffcccccc^^^\\\YYYUUUQQQNNNMMMMMMNNNLLLLLLKKKJJJHHHFFFDDDCCCBBBAAA@@@>>><<<999777666333999---222888111777555:::777444333666777666333111111111000111111222222000000222333333333333222111333444666777777777666444444333333444444555666666666666555555555555555777777777888888888999999:::999888777777888:::;;;::::::;;;<<<<<<<<<<<<<<<777888999:::;;;===@@@CCCGGGKKKOOORRRSSSSSSSSSSSSSSSPPPLLLJJJJJJIIIGGGDDDDDDEEEGGGIIILLLNNNOOOPPPNNNLLLHHHEEEBBBAAAAAAAAA???>>>>>>>>>>>>>>>??????;;;<<<<<<<<<<<<=========??????>>>>>>===<<<<<<;;;::::::::::::::::::::::::999999888888888888999999999888888888888888999:::777777777888888777777666777888:::;;;::::::<<<===>>>@@@BBBDDDEEEHHHKKKNNNRRRSSSUUUUUUTTTTTTUUUVVVVVVXXXYYYYYYWWWUUUUUUUUURRRUUUYYYZZZXXXWWWWWWXXXUUUTTTRRRPPPNNNLLLIIIGGGJJJIIIGGGFFFGGGHHHIIIJJJEEEEEEEEEDDDEEEEEEFFFFFFBBBCCCDDDFFFGGGIIIJJJKKKLLLKKKKKKJJJJJJKKKKKKLLLJJJKKKLLLMMMNNNOOOOOOOOORRRSSSVVVXXXZZZ\\\]]]^^^[[[___ccceeefffggghhhiiikkkmmmppprrrrrrrrrsssttttttxxx|||rrrhhhSSSGGG<<<:::;;;999666666666666555555555444444444333333333333333333333333222222222222222222222222111111222333333333333333222222333333333333222222222222222222222222222222000111111111222222222222111111111222222333444555333333222222222333444555555444333333333444555666333444444555555666777777666666777777777888888888777999::::::999999:::<<<:::888999===>>>===???CCCEEEEEEIIIQQQXXX___lllyyyrrrmmmfffcccddd___]]]ZZZVVVRRROOONNNOOOOOOLLLKKKKKKJJJHHHFFFDDDCCCBBBBBB@@@???<<<999777666000888---444<<<333333111//////222777555...000888000000111111222222222222///000222333444444333333///111333666777777666555333333333333444444555666666666666666777777777777888888777777888888999:::888777555444555666888999::::::;;;<<<=========<<<:::;;;;;;:::999:::<<<>>>CCCGGGMMMQQQTTTUUUVVVXXXUUUQQQMMMKKKKKKKKKIIIGGGBBBCCCDDDGGGKKKPPPTTTWWWQQQOOOKKKHHHEEECCCCCCCCC???>>>>>>>>>>>>>>>??????<<<<<<<<<============>>>>>>======<<<;;;:::::::::999::::::;;;;;;::::::999999999888888888888999999777777666666777888999999888888999999999999888888888:::<<<<<<<<<;;;<<<===888;;;===???@@@AAADDDFFFDDDGGGIIIJJJJJJKKKLLLNNNKKKMMMOOOOOONNNMMMLLLMMMIIIMMMQQQRRRPPPMMMMMMNNNGGGGGGGGGHHHHHHGGGFFFEEEEEEDDDBBB@@@???@@@AAABBBEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCDDDFFFHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLNNNOOOQQQRRRRRRRRRSSSTTTVVVXXX[[[]]]___```___bbbfffiiiiiijjjjjjkkknnnpppssstttuuuuuuwwwyyyyyy}}}|||lll___MMMDDD===<<<===:::888777666666555555555444444444333333333333333333333333222222222222222222222222000111222333333333333333222222222333333222222222222222222222222222222222000000111111222222222222111222222333444444555555444333222111222333444555777666444333222222333444333333444444555666666777555555555555666666666777777:::>>>???>>>===<<<<<<;;;999:::>>>???===>>>AAABBB@@@BBBHHHLLLNNNXXXccciiirrrvvvqqqgggcccccc```[[[YYYUUUQQQOOONNNNNNOOOLLLKKKJJJIIIHHHGGGGGGFFFAAAAAA@@@>>><<<:::888777555555555555444333222111333333333333333333333333222222222222222222222222000111111111111222222222111111222333444555666777777777666555555555555555777777666555555666888888:::777555666999;;;:::888666777777777666555444444888777888:::===>>>>>>===>>><<<;;;::::::;;;===>>>AAADDDIIIMMMPPPTTTWWWZZZVVVTTTRRRRRRRRROOOJJJFFFFFFEEEEEEDDDGGGMMMUUUZZZYYYUUUNNNIIIFFFDDDCCCBBBDDDAAA>>>>>>AAABBBAAA>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777888888777777777777888888::::::999999999999::::::666666777777888999;;;;;;888888999999999:::::::::888999:::<<<>>>???AAAAAAAAAAAABBBCCCCCCCCCCCCBBBDDDEEEEEEEEEFFFFFFGGGGGGDDDJJJPPPQQQMMMIIIHHHIIIPPPDDD???DDDEEE???>>>DDDBBBAAAAAA@@@?????????@@@AAAAAABBBBBBCCCDDDDDDEEEGGGDDDBBBCCCEEEGGGFFFDDDDDDDDDCCCDDDEEEFFFHHHIIIIIIJJJKKKLLLNNNPPPQQQQQQRRRSSSVVVZZZ^^^``````^^^eeefffhhhkkkllllllllllllqqqppppppqqqrrruuuwwwxxxuuubbbTTTCCC>>>777333333555777888555555666666555444333333333333333333333333333333444333111000000111333444333444444555444333111000111111222222222222111111222222222222222222222222111111222222222333333333333333333333333333333333777555222333555555333111555444333222222444555777444444444555555555555666666666666666666777888888999::::::;;;:::999777666;;;;;;;;;<<<<<<<<<<<<===BBBAAA@@@AAACCCHHHMMMPPPXXX\\\dddooozzzvvvpppgggcccddd```[[[YYYUUUQQQOOONNNOOOOOONNNMMMLLLJJJHHHFFFEEEDDDAAA@@@???>>><<<:::888666555555555555444333222111333333333333333333333333222222222222222222222222000111111111111222222222111222333444555666777777666555555444444444444444777666555555555666777888999777666666999::::::888555666666777777666666555:::999999;;;===>>>===<<<===<<<;;;::::::;;;<<<>>>@@@CCCHHHLLLOOOTTTYYY\\\YYYWWWUUUTTTSSSPPPKKKFFFGGGFFFEEEEEEGGGLLLSSSYYY^^^[[[UUUPPPLLLGGGCCC@@@AAA???>>>>>>??????>>><<<>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777999888888777777888888999999999999888888999999999888888888888888888999999888888999999999:::::::::::::::;;;<<<======>>>>>><<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAABBBBBBLLLRRRZZZ]]]]]]\\\^^^```XXXIII>>>AAACCC>>><<<>>>@@@??????>>>======>>>>>>@@@AAAAAABBBCCCCCCDDDDDDBBB@@@>>>???AAACCCBBBAAADDDCCCCCCDDDEEEGGGIIIJJJJJJJJJKKKMMMOOOPPPQQQRRRSSSTTTWWW\\\```bbbbbbaaafffhhhjjjlllnnnoooppppppooooooppprrrtttwwwyyyzzz|||~~~}}}kkkVVVGGG???<<<888666666666666555555555555555555444333333333333333333333333333333444333111000000111333444111111222222222111000///111111222222222222111111000000000000000000000000111111111111222222222222333333333333333333333333666333000000222333333222555444333222222333555666444444444444555555555555666666666666666777777888999:::::::::999999888777:::;;;;;;;;;<<<<<<<<<<<<>>>======>>>@@@DDDHHHJJJKKKMMMTTT\\\eeeqqquuupppgggcccddd```\\\YYYUUUQQQOOONNNOOOOOOPPPOOOMMMKKKHHHFFFDDDCCC@@@@@@???===;;;999777555555555555444444333333222333333333333333333333333222222222222222222222222000111111111111222222222222333333444555666777777555444444333333333333333666666555555666666777888999888666777888:::999999555666666777777777777666<<<;;;:::;;;===>>>===<<<===<<<;;;::::::;;;<<<<<>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888:::999999888888999999:::999999888888888888999999:::999999888777777888888888888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<===============CCCIIIPPPUUUVVVXXXZZZ]]]YYYHHH;;;===AAA???<<<<<<======<<<<<<;;;;;;<<<<<<@@@@@@@@@AAABBBBBBCCCCCC@@@>>>======???AAA@@@@@@CCCCCCCCCDDDEEEGGGJJJKKKJJJKKKLLLNNNPPPQQQSSSSSSUUUVVVYYY^^^cccfffffffffiiijjjlllnnnppprrrrrrrrrmmmnnnpppsssvvvxxxzzz{{{{{{sss___JJJ===:::999999999999888444222444555555555555444444333333333333333333333333333333333111111111222333444000000111222222222111111111111222222222222111111000000000000000000000000000000000000111111111111111111222222333333444444444222///...000222333333444333222222222333555666444444444444555555555555666666555555666666777888::::::999888888888888999::::::::::::;;;;;;;;;;;;:::::::::;;;===???AAABBBDDDEEEJJJPPPUUU\\\kkkyyyuuupppgggcccddd```\\\YYYVVVRRROOOOOOOOOPPPOOONNNMMMKKKHHHFFFEEEDDD@@@???>>>===:::888666444555555444444333333333333222222222222222222222222111222222222222222333333000000111111111222222222333333444555555666777777555444444333333333333333555555555555666777777888999888777777888999999999777777888888888777666666;;;::::::;;;>>>?????????===<<<;;;;;;:::;;;;;;<<<>>>@@@CCCFFFKKKRRRZZZ```ccccccbbb```]]]XXXRRROOOMMMLLLJJJHHHHHHKKKPPPTTTVVVXXXZZZ[[[YYYTTTKKKEEEBBBEEEGGGEEEAAA>>>>>>??????>>>>>>===<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999;;;::::::999999::::::;;;999888888777777888888999999999888888888888888999888888999999999:::::::::999999:::::::::;;;;;;;;;:::999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777:::???AAABBBBBBDDDEEEKKK@@@999;;;??????===>>><<<<<<;;;;;;;;;;;;;;;<<>>AAABBBCCC======<<<<<<;;;;;;;;;;;;===>>>AAADDDHHHPPPXXX^^^dddeeegggfffccc^^^YYYVVVQQQPPPNNNKKKJJJKKKOOORRRTTTWWW\\\``````ZZZRRRLLLFFFHHHIIIGGGBBB??????@@@??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;::::::::::::;;;;;;999999888888888888999999777777777777888999:::;;;888888999999999:::::::::777888888999:::;;;<<<<<<:::999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===<<<;;;<<<<<<<<<::::::<<<===<<<<<<>>><<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>????????????@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDFFFHHHJJJKKKLLLMMMNNNPPPSSSTTTVVVWWWYYYYYY\\\aaagggkkkmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqsssvvvxxxzzz{{{{{{kkkZZZKKKBBB===999777666666666777555444333333444444444444444333222222222222222222222222111111111222222333333444222222222333333444444555111111222222222222111111111111111111111111111111....../////////000000000000000111111222333444444///111333555555444333222222222222222333333444444333333333444444444444555555555555555555666666777999888777777777888999:::888888888888999999999999999:::;;;============<<>>@@@DDDEEEGGGNNNVVV```lll~~~tttooofffcccddd```]]]ZZZVVVRRRPPPOOOPPPPPPMMMLLLLLLKKKJJJIIIHHHHHHAAAAAA???===;;;888555444555555333333222333444555222222222222222222222222111111111222222333333444000111111111111222222222333333333444444444555555666555555444444444444444222333444555666777777777999999:::888777666888999:::::::::999999888777666777666666999===AAACCCDDD???>>>>>>>>>===<<<<<<<<<<<<===???BBBFFFLLLTTTYYY```dddggghhhfffbbb___]]]VVVUUURRRNNNLLLKKKNNNPPPWWWZZZ___dddeeeaaaYYYSSSJJJJJJHHHEEEAAA?????????@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;::::::999999::::::;;;:::999999999999999999:::666666666777888:::;;;<<<888888999999999:::::::::777777888999;;;<<<======999888777777777888999::::::999999999999999888888;;;;;;;;;;;;;;;;;;<<<<<<666999<<<===;;;999999:::<<<<<<<<<;;;<<<<<<===>>>===========================???@@@@@@???@@@BBBDDDFFFEEEEEEEEEFFFHHHIIIKKKMMMNNNOOORRRTTTVVVXXXYYYZZZZZZ\\\aaafffkkkmmmnnnnnnmmmmmmllllllllllllmmmqqqqqqrrrtttwww{{{~~~ppp]]]MMMCCC===;;;888666444333555666666666222333333444444444444333222222222222222222222222000111111222333333333444111111111000000111222222111111222222222222111111////////////////////////////////////000000000000000000111111222222333333///222555666444333222222222222222222333333333333333333333333444444444444555555444444555555666777888777777777777888999999777777777777888888888999:::;;;<<<======>>>=========;;;===@@@AAAAAAFFFLLLPPPWWWcccqqq{{{sssooofffcccddd```]]]ZZZVVVSSSPPPPPPPPPQQQNNNNNNMMMKKKJJJHHHGGGGGGCCCBBB@@@>>>;;;888666444666444333222222333555666111111111111111111111111000111111222333333444444000111111111111222222222222222222333333333333333555444444333333333333333111222444555777777777666888::::::999666666777999777888888999:::::::::999777666666888<<<@@@BBBCCC@@@@@@@@@??????>>>===<<<<<<===???AAADDDIIIOOOSSSZZZ___eeegggfffdddbbbbbbZZZYYYVVVQQQNNNLLLNNNPPPUUUXXX^^^cccfffeee```\\\QQQMMMHHHDDDCCCBBBAAA@@@@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;;;;::::::::::::;;;;;;888777777777888999::::::888888999999999:::::::::999:::::::::;;;;;;;;;<<<999888777666666888999;;;999999999888888888777777777666555666777999999:::999:::;;;;;;;;;;;;:::999;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@??????BBBEEEGGGGGGFFFEEEFFFGGGHHHIIIMMMNNNPPPRRRUUUWWWYYYZZZ[[[[[[\\\```fffjjjlllmmmkkkkkkjjjjjjkkklllnnnooosssssssssuuuzzzwwwbbbPPPDDD>>>;;;:::666555333444555666666555111222333444444444444444111111111111111111111111000000111222333333444444333222111000000000111222111111222222222222111111//////////////////////////////000000000111111111111111111111111222222222111333333222000///111333111111222333333333333333222222333333333444444444555444444444444555666666666666777888888888888888666666666777777777888888999999:::;;;;;;<<<======>>><<<===AAAAAA@@@AAAFFFGGGJJJQQQZZZ___dddooo{{{sssnnnfffcccddd```]]]ZZZWWWSSSPPPPPPPPPQQQQQQPPPNNNLLLIIIGGGFFFEEECCCCCCAAA???<<<999666555666444333222222333555666111111111111111111111111000000111222333333444444000111111111111222222222222222222222222222333333444333222222111111222222000222444666777777777666888:::;;;999666555777:::444555777999;;;<<<<<<===999777666777;;;>>>@@@AAAAAAAAAAAA@@@@@@>>>======;;;===???AAACCCGGGLLLPPPUUU[[[bbbffffffddddddddd]]][[[XXXSSSOOOMMMNNNPPPOOORRRXXX```eeegggeeebbbWWWQQQJJJFFFEEEFFFDDDCCC@@@??????>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::<<<;;;;;;::::::;;;;;;<<<:::999888888777888888888888888999999999:::::::::<<<<<<<<<;;;;;;:::::::::;;;:::888777888999;;;<<<;;;;;;::::::999999999888:::888666666888:::::::::<<<:::777777;;;@@@???;;;::::::::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<;;;===???AAAAAA@@@@@@DDDGGGHHHHHHGGGFFFFFFGGGHHHHHHNNNOOOQQQSSSVVVXXXZZZ[[[[[[[[[\\\```eeeiiikkkllliiiiiiiiiiiikkknnnpppqqqsssssstttwww|||zzzkkkWWWHHH@@@>>><<<:::444333444555777777555333111222333333444444444444111111111111111111111111///000111222333444444444666555333222222222333333111111222222222222111111111111111111111111111111000000000000111111111111222222222111111111111111444444222...+++,,,111555111111222333333333333222222222333333333444444444555444444444444555666666555666777999999999888777666666666666777777777777888888888888999:::<<<===>>><<<<<>>>>>=========<<<<<<;;;;;;;;;:::999999999999:::888999999::::::999999888:::::::::999999888888888888888999999999888888777777777888888888999999999999999999888888888777777888888777777999;;;>>>@@@:::999999888777666555555888888999999999:::::::::888888999999999:::::::::::::::::::::::::::::::::======<<<<<<===>>>@@@AAA??????@@@AAABBBCCCCCCDDDBBBBBBCCCDDDEEEGGGIIIJJJJJJMMMPPPSSSUUUWWWYYY[[[\\\^^^```ccceeefffffffffhhhfffdddfffkkkppprrrrrrsssvvv{{{mmm\\\III???;;;888777888777666555444444444444444444444333333333333222222111111111111111111111111111111222222222333333333111111111111111111111111111111111111111111111111222222222111111111000000............////////////222222222111111111111111333333333222222111111111000000111222333333444444111111222222222333333333444444444555555555666666777666555444333444444555666666666666777777777777666666666777888:::;;;<<<;;;;;;;;;;;;<<<<<<======??????@@@BBBEEEJJJNNNQQQ[[[bbbooo~~~qqqmmmeeebbbccc```\\\YYYVVVSSSPPPOOOOOOOOOOOONNNMMMKKKIIIGGGFFFEEE@@@@@@???===;;;999777666444555555666555444333222222222111111111111222222000111111111111222222222000111111111111222222222111222444333222222333555666666555555555444444444444222111111333555666666666888888555777;;;===;;;999999999999:::;;;<<<<<<<<<:::888666777999;;;===BBBCCCDDDCCCAAA??????@@@@@@???===<<<>>>BBBFFFIIIRRRWWW^^^cccddddddcccbbb``````___]]]ZZZVVVSSSPPPNNNPPPSSSWWW\\\aaafffhhhhhhbbbZZZSSSNNNKKKHHHFFFEEEEEEDDDCCCBBBAAA??????>>>>>>=========<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888999999::::::::::::999888888888999999999999:::999999999888888888777777999888777666777888:::;;;;;;;;;;;;:::999999888888888888999999999:::::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<>>>???@@@======>>>???@@@AAAAAABBBCCCDDDDDDFFFGGGIIIKKKLLLLLLOOORRRTTTUUUVVVYYYZZZZZZ\\\^^^```bbbdddddddddgggeeeeeehhhnnntttvvvwww|||wwwaaaRRRBBB:::888666555666666555444444333333444444444444333333333222222222111111111111111111111111111111111222222222333333222222222222222222222222111111111111111111111111111111111000000000///////////////000000000111111111111111111111111222222333333333222222222111111...//////000111111222222222222333333333444444444222222222333333333444444777666555444333444444555555666666666777777777777666666666777888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;???>>>>>>???@@@CCCFFFGGGJJJOOOZZZgggpppzzzrrrnnnfffbbbccc___\\\ZZZVVVSSSQQQPPPOOOPPPNNNMMMLLLJJJHHHFFFEEEDDD@@@@@@???===;;;999777666444444444444444333222222444333333222222222333333000111111111111222222222000111111111111222222222111222333333222222333555555555555555555444444444555444222222444666777666444777888888:::@@@BBBAAA:::999999::::::;;;<<<======<<<:::888888999;;;<<<===@@@BBBDDDCCCCCCCCCDDDAAA???===<<<===???CCCEEEMMMSSS[[[bbbfffgggggggggdddeeeeeedddaaa]]]YYYVVVMMMMMMNNNPPPVVV]]]dddhhhnnniiiccc^^^YYYTTTOOOLLLGGGGGGGGGGGGFFFEEECCCBBB???>>>>>>=====================<<<;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===;;;:::::::::::::::999999999999:::;;;;;;<<<;;;;;;999999999999::::::::::::999999999888888888888888:::999777666555555666777;;;;;;;;;;;;;;;:::::::::888888999999999:::::::::888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???======>>>???@@@AAABBBBBBEEEFFFGGGHHHJJJLLLMMMNNNOOOQQQTTTUUUUUUVVVXXXYYYXXXYYY[[[]]]___`````````eeeeeegggkkkrrryyy}}}~~~wwweeeRRRFFF;;;888777666555666444444333333222222333333333333333333222222222222111111111111111111111111111111111222222222222333333333333333333333333333111111111111111111111111000000000///////////////000000000111111111222222000000000111222222222333333333333222222222222111/////////000111111222222333333444444444555555555222222222333333333444444666666555444444444444555555555666666666777777777666666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::======<<<<<<===???AAABBBAAADDDKKKSSSYYYaaannn{{{sssooogggcccccc___\\\ZZZWWWSSSQQQPPPPPPPPPMMMLLLKKKIIIGGGEEEDDDCCC@@@@@@???===;;;999777666333444333333333333222222444333333222222222222333000000111111111222222222000000111111111222222222000222333333222222333444555555555555555555555555777555333333555777777777333777999999;;;AAACCCBBB999999999999:::;;;<<<<<<>>>===;;;:::999999999:::999<<<@@@CCCEEEEEEGGGHHHBBBAAA>>><<<<<<>>>@@@BBBHHHNNNWWW```eeeiiikkklllkkkkkkkkkjjjfffaaa\\\YYYQQQOOOMMMMMMPPPXXX___dddiiiiiihhhhhheee```YYYSSSLLLKKKJJJHHHGGGFFFFFFFFFAAA@@@???>>>======>>>>>>>>>>>>===<<<<<<<<<<<<<<<===<<<:::999999:::<<<===;;;;;;;;;;;;::::::::::::888999:::;;;;;;<<<;;;;;;999999:::::::::;;;;;;;;;888888888888888888888888999888777666555555666666888888888999999:::::::::888888999999999:::::::::888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>???@@@@@@AAABBBCCCDDDDDDGGGHHHIIIKKKMMMOOOPPPPPPRRRTTTVVVVVVVVVUUUVVVXXXXXXXXXYYYZZZZZZ[[[[[[[[[bbbdddgggmmmttt{{{hhhUUUIII@@@999888999777666777333333222222111222222333333333333222222222222111111111111111111111111111111111111111222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000111111111222222//////000111222333333333222222222222222222222222111111222222222333333333333333333333444444444444444444444555555555666666555555555555444444555555555555555666666666777777666666777888999:::::::::999999::::::;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDDBBBBBBEEEJJJMMMQQQ\\\fffsss~~~tttooogggcccccc___\\\ZZZWWWTTTQQQPPPPPPPPPMMMLLLKKKIIIGGGEEECCCCCC@@@@@@???===;;;999777666444444333333222222222222333333222111111111111111000000111111111222222222000000111111111222222222000111333222111111222444444555555555555555555555888666444444555777777777444777999888:::???@@@>>>777777777777888999:::;;;======<<<;;;:::999999999666:::>>>BBBDDDFFFIIIKKKFFFDDDAAA???>>>>>>???@@@CCCIIISSS[[[bbbhhhmmmpppqqqqqqpppmmmiiiccc^^^[[[UUURRRMMMKKKLLLPPPWWW[[[```dddjjjppprrrmmmfff___WWWTTTOOOKKKIIIHHHIIIJJJDDDCCCAAA???>>>>>>>>>???>>>>>>===<<<<<<<<<<<<======;;;:::888888:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;888888999:::::::::::::::999999:::::::::;;;;;;;;;888888888888888888888888888888777777888888999999777888888999999::::::;;;888888999999999:::::::::888888999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>@@@@@@AAABBBCCCDDDDDDEEEGGGHHHKKKMMMOOOQQQQQQRRRSSSUUUVVVVVVUUUUUUUUUVVVXXXXXXWWWWWWWWWWWWWWWWWW]]]```fffmmmuuu|||uuu\\\LLLBBB<<<888999999666444555222222111111111222222333333333222222222111111111000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111/////////000000000111111//////000111222333333333222222222222222222222222222222222222222333333333222222222222333333333333444444444555555555666666444444555555555555555555555555555555666666666666666777888999999999999999666777888999:::<<<<<<===;;;;;;<<<===>>>@@@AAABBB@@@??????BBBCCCDDDLLLTTT___fffrrrtttooofffcccdddaaa]]][[[WWWTTTRRRPPPPPPQQQMMMLLLKKKIIIGGGEEEDDDCCC@@@@@@???===;;;999777666555555444333333333333333444333222111111000111111000111111111111222222222000111111111111222222222000111222222111111222444444444444555555555555555888666444444555666777666444888999888999<<<<<<999666666666777777888999:::===>>>>>>>>>===;;;:::999666888<<>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===999999::::::::::::999999999999999999::::::::::::888888888888888999999999777777888999999:::;;;;;;999999::::::;;;;;;<<<<<<888888999999999:::::::::888888999999999:::::::::888999999::::::;;;;;;;;;;;;<<<===>>>????????????>>>>>>???@@@AAABBBCCCCCCFFFHHHKKKNNNPPPQQQRRRRRRSSSUUUVVVVVVUUUTTTTTTUUUVVVVVVVVVUUUUUUVVVWWWWWW\\\aaaiiiqqqzzz~~~gggRRRHHH<<<888555777777333111222222222111111222222333333222222222222111111111111000000000000000000000000000000000111111111111222000000000000000000000000000000000000000000000000111111111111222222222222/////////000000000111111000000000111222222222333111222222222222333333333000000000000000000000000111111111222222222333333222222222333333333444444333444555555666555555555444444555555555666666666666777888999:::999999888666666777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;???<<<===?????????CCCIIIOOORRRYYYaaakkkuuu|||tttnnneeebbbeeeccc]]][[[XXXTTTRRRQQQQQQQQQNNNMMMKKKJJJHHHFFFDDDCCC@@@@@@???===;;;999777666666666444333333333444555555555333222222111111111000111111111111222222222000111111111111222222222///111222222111111222333444444444555555555666666888666333333444666666555444777999777888;;;;;;888777777777777888999:::;;;??????@@@AAA@@@???===<<<666888;;;===???DDDIIIMMMPPPNNNKKKGGGDDDBBBAAAAAA@@@CCCIIIPPPXXXaaakkkqqqwwwvvvsssooollliiigggfff^^^[[[VVVQQQNNNMMMMMMNNNQQQWWWbbboooyyy}}}}}}{{{vvvsssnnnggg```ZZZVVVSSSNNNKKKGGGCCC@@@??????@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============;;;<<<<<<;;;;;;:::999888888888888999999999999:::777777888888888999999999777777888999::::::::::::999999999:::::::::::::::888888999999999:::::::::888888999999999:::::::::999999::::::;;;<<<<<<===<<<===>>>???@@@@@@@@@???>>>??????@@@AAABBBCCCCCCEEEGGGJJJMMMPPPQQQQQQQQQRRRTTTUUUUUUTTTSSSSSSTTTSSSSSSSSSTTTVVVXXXZZZ[[[aaahhhsss~~~nnnVVVGGGCCC888444333666666222111333222222222222222333444444222222222222111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111222000000000111111111222222111111111111111111222222111111222222222333333333000000000000000000000000222222222333333333444444222222222333333333444444333333555666666666555555444444444555555555666666666777999::::::999888777888888888888999999999999:::::::::;;;;;;;;;::::::>>><<<<<<@@@@@@???AAAEEEDDDEEEIIIOOOUUU[[[___```llluuutttmmmdddbbbfffddd]]][[[XXXTTTRRRQQQQQQQQQNNNMMMLLLJJJHHHFFFEEEDDD@@@@@@???===;;;999777666777666555444333444555555777666555444333222222222000111111111111222222222000111111111111222222222///111222222111111222333444444444555555555666666777555333333444555555555333777999888999;;;;;;888888888888888999:::;;;<<<@@@AAABBBCCCCCCBBB@@@>>>777888:::;;;>>>BBBHHHMMMSSSQQQNNNJJJFFFDDDBBBAAA???BBBGGGMMMTTT___iiipppwwwuuussspppmmmlllllllllccc```\\\XXXTTTQQQPPPOOOMMMRRR\\\hhhttt|||{{{uuummmccc[[[VVVQQQNNNIIIDDDAAA@@@???@@@======<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>>>>===<<<;;;999999777777888888888999999999777777888888999999999999777888888999999999999888777777777777777777777777888888999999999:::::::::888888999999999:::::::::::::::;;;;;;<<<===>>>>>><<<===???@@@AAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEDDDFFFIIIMMMOOOQQQQQQQQQQQQSSSUUUUUUSSSSSSSSSTTTPPPPPPQQQSSSWWWZZZ^^^___iiiqqq~~~yyyaaaIII======777444444666777444444666333222222222333444444555222222222111111111111000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000.../////////000000111111111111222222222333333333222222222111111111111111111111111222222333333333333333222222222222222222333333333444444444555555444444444555555555666666222333555666666666555555444444444555555555666666666777999::::::999888777::::::999999888777777666666777999;;;===>>>>>>???;;;999:::>>>???>>>???BBB???@@@DDDHHHMMMPPPPPPOOOVVV]]]gggqqqzzzuuuooofffcccccc^^^___\\\WWWRRROOOMMMLLLMMMMMMKKKHHHHHHIIIHHHDDDAAADDD@@@===<<<<<<<<<999777777555444222222333444555444444444444444444444444444444444333333111000000111111111111111111111111222222222222222111000///333333333444555666777888555555666666555444333333555666888:::;;;<<<======??????>>>;;;999888999;;;>>>@@@BBBEEEFFFFFFFFFEEE===<<<:::888999===DDDIIIRRRUUUVVVRRRJJJCCCBBBBBB======>>>BBBJJJUUU```fffppprrrsssrrrpppnnnmmmnnnjjjfffaaa\\\ZZZXXXVVVUUUOOORRRVVV^^^gggqqqzzz{{{tttqqqmmmggg[[[XXXRRRLLLFFFBBB@@@??????===<<<===>>>>>>===;;;======<<<<<<<<<;;;;;;;;;========================;;;;;;;;;;;;;;;:::::::::999999;;;===??????<<<:::::::::::::::::::::::::::999999888888777888888888;;;999777555444444666666::::::999999888888999999999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFDDDFFFHHHJJJJJJKKKMMMOOORRRQQQQQQQQQRRRQQQOOONNNOOOPPPQQQTTTXXX]]]bbbeeennn|||wwwfffTTTDDD<<<;;;888777777666555333222111444333333222111111111222000000000000000000000000////////////////////////000000000000////////////111111000///////////////000000000000000000000000000000000000000000000000222333333333333222111111444333111000///000000111333222222111111222222333000000000000000000000000333333222222333333444555777666444444333444555666222333444444555555444444888888777666555444333333222444666888999:::::::::777777888888888888777777444666777888777777999:::<<<<<<;;;::::::<<<===>>>>>>???@@@AAACCCEEEFFFFFFIIIMMMSSSZZZcccmmmvvv|||uuuooogggcccccc^^^]]][[[WWWTTTRRRRRRRRRSSSNNNLLLJJJIIIIIIHHHEEEBBBGGGCCC???<<<;;;999777444777555444222222333444555222222222222222222222222222222222111111000///...111111111111111111111111111111222222222111000000111111111333444666888999555555555555555444333333666777999<<<>>>AAACCCDDDCCCCCCBBB@@@===;;;;;;<<<>>>???BBBEEEGGGGGGGGGGGGBBB@@@===999777:::???CCCLLLQQQTTTSSSMMMHHHGGGGGGDDDBBBAAABBBGGGNNNVVV[[[iiilllppprrrqqqpppoooooommmjjjfffbbb```^^^\\\ZZZTTTTTTUUUYYY___gggooosss{{{{{{yyytttiiidddZZZPPPHHHCCC@@@@@@@@@>>><<<<<<======;;;:::<<<;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@@@@;;;;;;<<<>>>??????===::::::::::::::::::::::::::::::999999999999999::::::;;;:::888666666666777888::::::999999999999:::::::::::::::;;;::::::999999:::::::::;;;;;;;;;<<<<<>>???AAAAAABBBDDDGGGJJJMMMQQQWWW]]]aaapppyyyuuuooogggcccccc___\\\ZZZWWWUUUSSSSSSTTTTTTNNNMMMKKKJJJJJJIIIFFFDDDGGGCCC>>>;;;999888777666666555444333222333444444222222222222222222222222444555555444444333222111111111111111111111111111000111111222222222111111...//////111333555777999444555555555555444444333666777888;;;>>>CCCFFFHHHGGGHHHIIIGGGCCC@@@=========???BBBEEEGGGHHHIIIIIIFFFDDD???:::777777;;;???GGGLLLRRRTTTQQQMMMKKKKKKGGGEEEBBBAAACCCHHHMMMPPP]]]ccclllrrrtttsssrrrqqqpppnnnlllkkkjjjgggccc```YYYWWWUUUTTTWWW^^^eeejjjsssxxx{{{{{{{{{}}}~~~}}}wwwpppdddXXXMMMGGGDDDDDDBBB@@@>>>=========<<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<>>>AAACCCEEE=========>>>???>>><<<:::::::::::::::::::::::::::999999999999:::;;;<<<<<<<<<;;;999888777777888999999999999999:::;;;<<<===;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<>>>>>CCCDDDEEEEEEEEEGGGJJJMMMTTT\\\fffpppwwwuuuooogggcccddd___\\\[[[WWWTTTRRRPPPPPPPPPOOONNNMMMLLLKKKIIIGGGEEEBBB@@@===:::999999::::::666555444333333333444444444444444444444444444444555555555555555444333333111111111111111111111111///000111222222222222222......///000222333555666444444444555555444444333444555555777;;;???CCCFFFHHHKKKMMMLLLHHHCCC???======>>>AAADDDGGGIIIJJJKKKFFFDDD@@@<<<888888;;;>>>CCCHHHOOOSSSRRRPPPMMMLLLEEEDDDAAA@@@AAAEEEIIIKKKRRRZZZfffpppvvvwwwvvvvvvsssrrrrrrsssrrrooojjjfff___\\\WWWSSSTTTZZZ```eeefffkkkpppsssvvvzzz}}}|||vvvmmmbbbWWWPPPKKKIIIDDDAAA???>>>???@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999999;;;>>>AAACCC===<<<<<<<<<======;;;888999999999999999999999999888888888999:::;;;<<<===;;;:::999888888888888888999999999:::;;;<<<>>>>>><<<<<<;;;:::999999999999:::::::::;;;;;;;;;<<<<<<>>>>>>???AAABBBCCCDDDEEECCCCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIHHHGGGIIIJJJKKKKKKKKKKKKMMMQQQVVVZZZ\\\___cccgggnnnyyylllZZZFFF<<<999666555555111222222333333333222222222222111111111111111222000000000000000000000000////////////////////////////////////000000000000000000////////////000000////////////////////////////////////////////////---...///000111111111111/////////000000111111222222222111111111111222222222222222222222222222222222222222111222333333444222222222222222222333333222333444444555555444444444444444555555666666666666777777777777777777666777777888888888888777777555777888888777777888:::888999:::<<<<<<;;;::::::<<<<<<<<<<<<<<<=========???@@@AAAAAAAAACCCEEEHHHKKKOOOUUUZZZ]]]bbbiiinnnqqqvvvuuuooogggdddddd```\\\ZZZWWWTTTRRRPPPOOOOOONNNNNNNNNMMMJJJHHHGGGFFF@@@???===;;;999999:::;;;555555444444333333333333444444444444444444444444000000111111000000//////000000000000000000000000///000111222222222222222000000000000000111222333333333444444444444444333555555555555888;;;???AAAGGGJJJMMMMMMJJJDDD@@@===<<<>>>@@@CCCFFFIIIKKKLLLHHHGGGEEE@@@<<<::::::;;;<<>>???@@@@@@???<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===;;;999888888:::===>>><<<;;;::::::;;;;;;999777999999999999999999999999777777777777888:::;;;;;;999999888888777777777888888888999:::;;;===>>>???<<<;;;:::999999999999::::::::::::;;;;;;;;;<<<<<<======???@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHFFFHHHIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKMMMQQQXXX]]]bbbgggnnnuuu~~~}}}sssZZZLLL>>>999999777444444000111222222333333222222111111111000000111222222000000000000000000000000////////////////////////.../////////000000000111000000////////////000000//////////////////////////////////////////////////////000000000//////...//////000111111111222222222111111000000111111222111111111111111111111111222111111111111222333333000111111222222333333333222333444444555555444444333333444444555555666666555555555666666777888888777777888888888888777777666777888888777666888999777888:::;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>???BBBDDDFFFIIILLLMMMMMMPPPUUUZZZ\\\___dddkkkttttttooogggdddddd```YYYYYYWWWUUUTTTSSSRRRRRRMMMNNNOOOMMMJJJGGGFFFGGGAAAAAA@@@===999666666777555555444444444333333333222222222222222222222222000111111111111111000000000000000000000000000000000111111222222222111111111111000000000000111111222333333444444444444333666666666777888;;;===>>>DDDGGGKKKLLLJJJEEEAAA???<<<===???BBBEEEHHHJJJKKKLLLMMMKKKGGGAAA<<<999888555999>>>EEEKKKPPPSSSUUULLLJJJGGGDDDBBBAAAAAABBBEEEMMMXXXcccmmmuuu|||||||||~~~{{{vvvqqqqqqllleee]]]WWWUUUUUUUUU]]]___dddlllqqqtttzzz{{{qqqeeeYYYQQQIIIFFFBBB@@@???@@@??????;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;999999:::;;;<<<;;;999888888999:::999777999999999999999999999999777777777777888999::::::888888888888888888777777888888888999:::<<<===>>>;;;;;;999999999999;;;<<<:::::::::;;;;;;;;;<<<<<<<<<===>>>???AAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHHHHFFFFFFGGGIIIHHHJJJMMMNNNPPPUUU]]]ccckkksss{{{{{{~~~sssbbbIII@@@888888888555222111111222222333333333222222111000000000000111222222000000000000000000000000////////////////////////......//////000000111111///////////////000000111000000000000000000000000////////////////////////000000000000000///......111111222333333222222222111111000000000000111111000000000000000000000000111111111111111222333333000000222333333333333333222333444444555555444444333333444444555555555666555555555555666777888999777777888888888888777777666777999888777666777999888888999999:::::::::999999999999999999:::::::::<<<>>>??????>>>>>>???@@@>>>AAACCCCCCCCCEEEIIINNNOOOPPPRRRUUU[[[dddnnnuuutttooogggdddeee```YYYXXXWWWUUUSSSQQQPPPOOOLLLNNNOOOMMMIIIFFFFFFGGG>>>@@@AAA>>>:::666555666444444555555444444333333222222222222222222222222333333444444555444444333000000000000000000000000111111222222222111000000111000000000111111222333111222333444444444444444444555666777999:::<<<<<>>DDDJJJOOOQQQPPPNNNKKKGGGDDDBBBAAA@@@BBBGGGPPPYYYdddppp{{{}}}xxxwwwsssmmmfff___ZZZVVVUUUWWWWWW]]]fffkkknnnttt|||}}}rrrggg```TTTPPPJJJFFFDDDCCCAAA@@@===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::999777888999;;;:::999888888888888888888888888999999888888888999999:::888888999999999999999888888888888999999;;;<<<<<<:::999888888999:::<<<===:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBDDDDDDEEEEEEEEEEEEFFFFFFDDDFFFGGGGGGFFFFFFGGGIIIIIIMMMRRRVVVYYY___iiippp}}}}}}yyywww~~~sss```PPP???999666777666333000111222333333333333333222222000000000000000111222222000000000000000000000000////////////////////////.........///000111111111///////////////000111111000000000000000000000000000000000000000000000000//////000111111111000000///000000111111000///...111111000000000000111111111111111111111111111111111111111111111222222333000111222333444444444333222333444444555555444444444444444444444444444444777666555555555555666777777777888888888888777777666888999888777666777888888888888888888999::::::999999:::::::::;;;;;;<<>>999<<<>>>>>>===>>>BBBFFFFFFGGGHHHIIIKKKPPPVVV[[[ccchhhqqq}}}tttooogggdddeeeaaa[[[YYYWWWSSSPPPLLLJJJHHHLLLMMMOOOLLLHHHEEEEEEGGG999<<>>@@@BBBEEEGGGHHHHHHLLLPPPPPPLLLEEE@@@======;;;999:::>>>DDDHHHKKKPPPNNNLLLIIIGGGDDDCCCBBBAAADDDJJJSSS^^^lllyyy~~~xxxvvvsssmmmgggbbb]]][[[VVVUUU[[[eeekkkmmmttt}}}}}}tttnnn```[[[TTTNNNJJJGGGDDDCCC@@@@@@@@@@@@????????????========================999999999999999999999999:::999888888:::<<<<<<;;;888888888888888888888888;;;;;;:::999999999::::::999999:::;;;;;;;;;::::::888888888888999:::;;;;;;999999888888999;;;===???:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAACCCCCCCCCCCCDDDDDDDDDDDDCCCEEEFFFGGGFFFFFFHHHIIILLLQQQYYY^^^bbbjjjttt|||zzzwwwyyywwwfffQQQBBB<<<888666777555222111444333444444444444333222111000000///000000111222222000000000000000000000000////////////////////////---......///000111111222///////////////000111111000000000000000000000000111111111111111111111111---...///111222222222222,,,,,,---------,,,***)))111111000000000000111111222222222222222222222222111111111000111222222333000111333444555555444444222333444444555555444444444444444444444444444444999888666555444444555555777777888888888888777777777888999888777666777888999888777777777888:::;;;;;;;;;<<<======>>>??????;;;<<<>>>===;;;::::::;;;;;;>>>@@@???===<<>>;;;::::::999888555555444333222111111111555444222111111111222222111111222222222222111111///222666777666333111111111000000000//////......////////////000000000000333333444444555666777777555444444444555888;;;<<<>>>===@@@IIIRRRUUUPPPJJJDDD@@@;;;;;;???DDDHHHIIIKKKNNNQQQSSSRRRMMMHHHDDD???===:::999:::>>>BBBEEEGGGLLLOOONNNHHHDDDDDDEEEBBBEEEGGGJJJOOO[[[kkkwww~~~zzzuuuqqqooojjjddd___\\\YYYYYY]]]eeemmmsssuuu}}}qqqhhh]]]VVVRRRPPPKKKGGGEEECCC???>>>>>>>>>>>>===>>><<<999999::::::::::::>>>>>>======<<<;;;:::::::::::::::999999999888888666777888999999999999999999999999888888888777777999999999888888888777777888999:::;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;??????===<<<<<<<<<======<<<===???AAABBBCCCCCCBBBCCCAAAAAAEEEEEEBBBAAADDDGGGGGGGGGFFFFFFIIIMMMPPPTTTXXX___eeelllxxxyyyyyy}}}}}}gggPPPAAA===666666555444333333222222222222222222222222222222111111111000000000000000000000000000000000000000000000//////.........---////////////000000000000---------------...///000........./////////000000000000111111000///...---------///000111111111111000000///////////////000222222222222222222222222333222222111111222222333333222222222222222222222111111000000111222333333333333333333333333333333333333333444444444555555333333222222333555666777999888777555555555666777777777666666666666777777666666666666777777777777999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======???AAABBBBBBCCCEEEFFFJJJLLLPPPTTTYYY^^^aaacccmmmpppuuu{{{qqqmmmfffdddeeeaaa\\\YYYVVVTTTSSSSSSRRRQQQOOOOOOMMMLLLIIIGGGDDDCCCEEEBBB>>>;;;::::::999888888777666555444444444444444333222111111111222222111111222222222222111111...000333444333111000000111111111000000/////////////////////000000000000333333333333444444444444555444444444555888:::<<<;;;;;;???IIISSSXXXUUUQQQDDD@@@===<<<@@@DDDHHHIIIKKKNNNRRRTTTTTTQQQLLLIIIFFFCCC???<<<:::;;;===>>>EEEJJJNNNNNNJJJFFFEEEFFF@@@AAACCCDDDHHHRRR```kkkxxx|||wwwtttrrrooojjjggg```]]]\\\^^^eeemmmsssuuu}}}|||pppeee^^^XXXQQQLLLJJJGGGDDDCCCBBB@@@>>><<<@@@>>><<<===>>>??????>>><<<<<<<<<;;;;;;::::::999::::::::::::999999999999888999::::::::::::::::::;;;:::::::::999999999999;;;::::::999888777777777999999::::::;;;;;;;;;;;;999999999999999999999999===<<<;;;::::::;;;<<<<<<;;;<<<>>>@@@@@@AAA@@@@@@DDDAAAAAAEEEEEEBBBAAADDDDDDDDDEEEFFFHHHLLLRRRVVV[[[aaajjjsss}}}|||www{{{nnnZZZGGG<<<:::666555555444333333222222222222222222222222222222//////000000111111222222////////////////////////000/////////................../////////000000000......---------......///++++++,,,,,,,,,---------...///000111111000//////---......///000000000000000000////////////000000111111111111111111111111222111111000000111111222222222222222111111111111111111000000111222222333333333333333333333333333333333333444444444444555444333333222333444666666888888666555555555666666777777666666666666777777555666666666777777777777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@@@@@@@@@@BBBCCCBBBCCCEEEHHHLLLOOOQQQRRRWWWZZZ^^^ccchhhnnnuuuzzzqqqmmmgggdddddd___^^^[[[WWWUUUTTTSSSQQQPPPOOOOOOMMMLLLIIIGGGDDDCCCDDDAAA>>><<<;;;:::999888888888777666555555555555444333222111111111222222111111222222222222111111///111222222111000000111111111111111111000000000////////////000000000000333333333333222222222222444444444444555777999;;;:::;;;>>>GGGQQQWWWVVVSSSDDDBBB???>>>AAAEEEGGGIIIJJJMMMQQQUUUVVVUUURRRPPPKKKIIIDDD@@@<<<:::::::::AAAFFFLLLMMMKKKIIIHHHIII@@@AAAAAA@@@BBBIIITTT\\\iiisss|||yyywwwvvvsssqqqiiieeebbbbbbffflllrrruuu{{{}}}qqqggg\\\UUUPPPNNNKKKIIIGGGEEEAAA???>>>===<<<===???@@@@@@>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999;;;;;;<<<<<<;;;;;;::::::<<<<<<;;;;;;;;;;;;::::::;;;;;;:::999999888777777999:::::::::;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<=========>>>???@@@@@@??????AAA??????BBBBBB??????BBBEEEGGGHHHJJJNNNTTT[[[```fffooo{{{zzzwwwxxxmmmYYYIII===777666555555444444333333222222222222222222222222222222......///000111222333333////////////////////////////////////............------.........///////////////...---------......////////////000000000000,,,---///000111111111000---....../////////......000000////////////000000000000000000000000000000000000000//////000000000000000000000000111111111111111111000111111222333333333333333333333333333333333333333444444444444444444333333333444444555777777666555555555555666888777777666666777777888555555666666666777777777888888888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;===>>>>>>===<<<>>>???@@@@@@AAABBBCCCEEEFFFFFFIIILLLOOOQQQTTTVVVZZZ]]]bbbfffmmmtttzzzqqqmmmgggdddccc^^^```\\\XXXVVVTTTSSSQQQOOOOOOOOOMMMLLLIIIGGGDDDCCCDDDAAA>>><<<;;;:::999777666666555444444444444444333222222222222222222222111111222222222222111111222333333333111111222444222222111111111111111111////////////000000000000222222222222333333333333444444444444555777999:::===<<<>>>CCCJJJNNNMMMKKKEEECCCAAAAAABBBEEEGGGHHHHHHKKKOOOTTTVVVWWWVVVVVVNNNLLLIIIEEEAAA>>><<<;;;<<>>>>>???AAABBBAAA???======>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>??????@@@@@@@@@@@@@@@@@@@@@BBB??????CCCCCCAAABBBEEEKKKMMMPPPSSSXXX```hhhnnnxxx~~~zzzyyyzzzttt[[[III???888444444444444444333333333222222111111111111111111111111//////000000111111111222///////////////////////////////////////.........------------.........///000///...---------------111111111111111111111111---...///111111111000///---...............---,,,000////////////000000111000000000000000000000000111000000//////000000111////////////000000000000222111111111111111222222222222222222222222222222222222333333333444444444555444444444444333444444666555555555555555555555888777777666666777777888555555555666666666777777777777777888888888888888::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;;;;<<<===<<<;;;:::;;;===@@@@@@@@@AAAAAAAAAAAAAAAFFFHHHKKKMMMMMMMMMNNNOOOOOOSSSWWW[[[___bbbfffiiimmmpppuuuzzz}}}qqqmmmgggdddccc^^^```]]]YYYVVVTTTRRRPPPOOOOOOOOOMMMLLLIIIGGGDDDCCCCCCAAA>>>===<<<;;;999777666666555444444444444555222222222222222222222222111111222222222222111111222333333222000000222444111111111111111111222222////////////000000000000000111222333444555666666333444444555666777888888;;;999999<<>>;;;888;;;AAAFFFIIIKKKMMMNNNIIIHHHFFFCCCBBBCCCFFFIIIMMMVVV^^^fffppp}}}{{{uuuooollllllnnnqqqzzz}}}rrrkkkbbbYYYSSSOOOLLLKKKHHHFFFEEEEEEEEEEEEDDDBBB>>>>>>>>>???????????????=========<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999999:::::::::;;;;;;;;;;;;;;;888888999:::;;;<<<======;;;;;;:::::::::;;;<<<===<<<<<<<<<=========>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@AAACCCAAAAAAFFFHHHGGGIIIMMMOOORRRXXX```hhhrrr|||}}}{{{{{{~~~uuubbbLLL@@@<<<888555555333333333333333222222222111111111111111111111111222111111111000000//////.................................///////////////------------.........///000///...---------------........................///000111111111///...------...............---,,,///////////////000111111111111111111111111111111111111111000000111111111....../////////000000000222222111111111111111222222222222222222222222222222222222333333333444444444444444444444444333333444444444555555555444444777777666666666666777777555555555555666666666666666666666777777888888888999999999999999999999999999999999999:::::::::;;;;;;<<<===<<<;;;:::;;;<<<<<<<<<<<<=========>>>>>>@@@BBBEEEFFFFFFEEEEEEFFFFFFHHHKKKMMMNNNPPPSSSUUUWWWZZZ___ccceeehhhlllnnnuuu{{{qqqmmmgggdddddd______\\\XXXUUUSSSRRRPPPOOOOOOOOOMMMLLLIIIGGGDDDCCCCCCAAA>>>===<<<;;;888666777777666666555666666777111111222333333333222222111111222222222222111111///000111000......000222000000000111111111111111////////////000000000000///000111333444666777888333333444555666666777777555444333666:::>>>AAAAAAEEEFFFGGGFFFEEEEEEFFFHHHFFFHHHLLLPPPTTTWWWYYYZZZ[[[ZZZXXXSSSMMMFFF@@@<<<888:::===@@@DDDHHHJJJKKKIIIGGGEEECCCBBBBBBBBBBBBEEEKKKPPPUUU```ppp~~~yyysssqqqrrrttt{{{}}}|||oooeee]]]XXXTTTRRRNNNJJJHHHFFFEEECCCBBB@@@@@@@@@???????????????>>>>>>>>>=========<<<<<<;;;;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<888888999:::<<<===>>>>>><<<;;;:::::::::;;;===>>>;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAA@@@?????????????????????@@@AAABBBAAA???@@@FFFJJJKKKOOOTTTVVV\\\fffrrr~~~|||{{{{{{___PPPAAA<<<:::888666555333333333333222222222222111111111111111111111111333333222111000///.......................................///////////////------.........///////////////...---------......///////////////.........000111111111000///---,,,---....../////////......///......//////000111222111111111111111111111111222111111000000111111222......//////000000111111333222111111000111111111222222222222222222222222222222222222333333333333333333444555555444444333222333444444555444444444666555555444444555555666444444555555555666666666555555666666777777888888888888888888888888888888888888999999999:::::::::;;;<<<===<<<;;;:::;;;<<<;;;;;;<<<<<<======>>>>>>;;;===@@@AAA@@@???@@@@@@???AAACCCDDDDDDFFFIIILLLKKKMMMPPPSSSTTTUUUXXXYYY]]]aaaeeegggjjjnnnuuuzzzqqqmmmfffdddeeeaaa^^^[[[WWWTTTSSSRRRPPPNNNOOOOOOMMMLLLIIIGGGDDDCCCBBBAAA???======;;;888666666555555555555555666666000111222333333333333222111111222222222222111111...000111000///...///000/////////000000111111111////////////000000000000///000111222333444555666333333444555666666666666333222111333666;;;???AAAEEEGGGIIIHHHFFFEEEFFFHHHHHHJJJMMMPPPTTTWWWYYYZZZ]]]]]]\\\YYYTTTMMMFFFBBB<<<;;;;;;<<<>>>AAACCCDDDGGGFFFDDDCCCBBBAAA@@@???@@@DDDGGGJJJSSScccqqqxxx}}}zzz{{{}}}|||~~~zzzqqqkkkaaa\\\UUUOOOLLLJJJHHHFFFEEEDDDDDDDDDCCCBBBBBBBBB??????>>>>>>>>>=========;;;;;;<<<=========<<<<<<;;;;;;<<<<<<<<<=========;;;;;;;;;;;;<<<<<<<<<<<<===<<<:::::::::;;;===>>>===>>>???AAABBBDDDEEEFFFGGGGGGGGGGGGFFFDDDCCCBBBBBBAAAAAAAAABBBDDDEEEFFFFFFDDDGGGMMMSSSWWW\\\bbbiiiqqq}}}fffMMMCCC999777777555444555222222222222222222222222111111111111111111111111222222111111000000//////..................................../////////000....../////////000000000......---------......///111111111000000000////////////000111111000///...---......///000000000000............///000111222000000000000000000000000000000000//////000000000......///000000111222222333222222111000000111111111111111111111111111111111222222222222333333333111222444555555555555444111222333444555444444333444444333333333333444444444444444555555555666666444444555666666777888888777777777777777777777777888888888888999999999999999:::;;;;;;:::999:::<<<============>>>>>>>>>>>><<<>>>??????>>>>>>???@@@===>>>?????????@@@CCCFFFCCCEEEHHHIIIIIIIIIKKKLLLMMMNNNOOOQQQTTTXXX\\\___fffkkkoooqqqvvv|||{{{www~~~rrrlllfffdddfffccc\\\YYYVVVSSSRRRQQQPPPOOOOOOOOOMMMLLLIIIGGGDDDCCCBBBAAA???>>>===;;;888666333333222222222333333444000111222333444333333222111111222222222222111111000111333333111111111222......//////000000000111////////////000000000000000000111111222222222333333333444555666666666555555444222333555:::>>>@@@EEEHHHJJJIIIGGGEEEFFFHHHJJJKKKNNNQQQTTTWWWZZZ[[[[[[\\\]]]\\\XXXSSSMMMIII@@@>>>:::999:::<<<>>>???GGGFFFDDDCCCCCCCCCAAA???===AAACCCDDDLLLZZZgggmmm{{{~~~ssslllddd\\\WWWTTTRRRQQQKKKJJJJJJIIIHHHGGGFFFFFF????????????>>>>>>>>>>>><<<<<<===>>>>>>???>>>>>><<<=========>>>>>>??????>>>======<<<;;;;;;::::::===<<<:::::::::;;;===???AAABBBCCCEEEHHHJJJKKKLLLMMMMMMNNNMMMLLLJJJHHHFFFFFFEEEEEEEEEGGGIIIKKKLLLSSSRRRUUU]]]dddhhhooouuu~~~oooSSSDDD;;;555444444222111333222222222222222222222222000000000000000000000000000000000000111111111111........................---.........//////000000////////////000000000000---------------...///000......------,,,,,,,,,+++---...///111111111000000------///000111111111111............///000222222//////////////////////////////............//////...//////000111222222333333333222111000000111111111111111111111111111111111111222222222333333333000111333555666666555555000111333444555444444333444333333222222333333444444444444555555555666666444444444555666777777888777777777777777777777777777888888888888999999999777999::::::999999:::;;;;;;;;;;;;;;;::::::::::::===>>>???>>>===<<<===>>>@@@@@@@@@???======???AAA@@@BBBDDDDDDDDDDDDEEEFFFGGGEEEEEEFFFJJJNNNQQQQQQSSSWWWZZZ[[[```eeeeeeaaaeeellluuu{{{~~~