BM6P6(@ }}}xxxxxx||||||wwwrrrcccWWWIIIBBBBBBDDDDDDBBBCCCEEEFFFGGGGGGFFFEEECCCDDDDDDDDDCCCBBBBBBAAAAAA???>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;;;;;;;:::999888777555444444444333333333333222222555444222000000000000111000000000000000000000000111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))+++++++++*********))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%'''***+++)))((('''&&&&&&&&&&&&&&&'''((()))******)))((('''+++***)))((('''&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&+++***)))'''''''''((()))((((((((((((((()))***+++''''''((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******************************)))************+++++++++++++++,,,---............///...---///444<<>>>>><<<;;;999888666666666555444333222222222222333222111000////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,---,,,,,,...///000///---~~~~~~}}}yyyuuufff\\\PPPHHHEEEDDDCCCAAACCCDDDFFFGGGGGGFFFDDDCCCDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>======<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;999999999::::::;;;;;;;;;<<<<<<;;;:::888777555444333333222222222111111111///.........///000111222000000000000000000000000000000000/////////..............................------------------------++++++++++++***)))((('''))))))))))))))))))))))))*********)))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''(((((()))((('''&&&&&&&&&&&&''''''((()))******)))((('''((()))*********)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((('''''''''+++***)))((('''(((((()))((((((((('''(((((()))))))))))))))))))))(((((((((((((((''''''''''''((((((((((((((()))))))))))))))************************************++++++++++++***+++,,,------.........///......111777@@@HHHMMMSSSVVVXXXZZZYYYXXXVVVUUUSSSWWW```jjjuuu|||yyytttqqqnnnkkkgggeeeccc```]]][[[YYYWWWTTTRRRQQQOOOLLLJJJIIIGGGEEECCC>>>>>>===;;;999888666666666555444333222222222222222111000///....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,++++++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,---......//////...---,,,,,,,,,,,,------,,,---...//////......}}}yyyxxxkkkfff\\\RRRJJJEEEBBBAAACCCDDDEEEFFFFFFEEEDDDCCCDDDCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>===========================<<<;;;::::::999999::::::::::::;;;;;;======<<<;;;999777555444222222222111111111000000............///000111222000000000000000000000000/////////.........------................................................++++++++++++***)))(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))%%%&&&((((((((('''&&&%%%((((((''''''&&&&&&'''''''''(((((())))))((((((''''''(((***+++++++++***)))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((******)))((((((((()))))))))((((((''''''''''''(((++++++******)))))))))((()))((((((''''''(((((()))))))))))))))))))))((((((************************************+++++++++,,,******+++,,,,,,------......///111555<<>>===;;;:::888777666555555444333222222222222111000///......------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++******))))))))))))******++++++++++++++++++++++++))))))***+++,,,,,,------///...------++++++***)))++++++,,,,,,------............---,,,,,,,,,------------------............|||yyyyyyqqqoooiii___RRRHHHCCCBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>===============<<<;;;:::999::::::::::::::::::::::::>>>======;;;999777555444222222222222111111111111333222222111111111111111000000000000000000000000/////////.........------........................------------------------***+++,,,------......---))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((('''''''''''''''&&&&&&%%%((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))((('''&&&&&&&&&'''+++******))))))(((((('''))))))(((((((((((())))))+++******))))))(((((((((*********************************+++++++++,,,,,,******++++++,,,------......///333999AAAJJJQQQUUUYYYZZZ[[[ZZZWWWUUUUUUWWWaaahhhsss}}}yyyvvvssspppllliiicccaaa]]][[[YYYVVVSSSPPPPPPNNNKKKJJJIIIGGGDDDBBB???>>>===<<<:::888777666555444333333222222222333111000///.......................................////////////////////////------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))))))))***++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------...------,,,,,,,,,------------...---,,,,,,---...}}}zzzyyywwwxxxuuukkk]]]OOOGGGDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@??????>>>>>>???@@@@@@??????>>>============<<<;;;:::999::::::::::::::::::::::::======<<<;;;999777555444444333333333333222222222222222222222222111111000000000000000000000000000000000000/////////..............................++++++++++++++++++++++++******+++,,,------------))))))))))))))))))))))))************************))))))))))))************(((((((((((((((((((((((()))(((&&&%%%%%%&&&''')))(((((('''''''''(((((()))((((((''''''''''''((((((,,,***'''%%%%%%&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))*********************)))(((''''''''''''''')))))))))(((((('''''''''))))))(((((((((((())))))++++++******))))))(((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++++++++---...//////222777>>>FFFNNNTTTWWWYYYZZZZZZXXXUUUUUUZZZ^^^mmmrrr{{{~~~zzzxxxuuuqqqllliiieeebbb___\\\ZZZWWWTTTQQQPPPNNNKKKIIIHHHFFFDDDBBB??????===<<<:::999777777444444333222222222333333111111000000//////000000........................////////////////////////------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************************************+++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,......---++++++---///}}}{{{{{{}}}|||uuuhhhYYYMMMGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@??????>>>===>>>@@@AAAAAA@@@??????============<<<;;;::::::;;;;;;::::::::::::999999;;;;;;:::999888777555444444444444333333333222222+++,,,...///111222222222000000000000000000000000000000000/////////......------------------------************************************)))(((''''''))))))))))))))))))))))))************++++++++++++)))))))))*********++++++))))))))))))))))))))))))***(((&&&%%%%%%'''***,,,((((((''''''(((((())))))(((''''''&&&&&&''''''(((,,,***'''%%%$$$&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''(((((((((((((((((()))***+++++++++*********))))))(((((((((((()))'''''''''''''''(((((((((***))))))(((((())))))*********************))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,---,,,++++++,,,---///000333666<<>><<<:::999888777444333333222222333333333111111000000000000111111------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++******************)))***++++++---......///++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......,,,...///,,,)))))),,,///}}}|||qqqbbbSSSKKKCCCBBBBBBBBBBBBBBBBBBCCCAAAAAAAAA@@@??????>>>>>>===>>>@@@AAABBBAAA@@@???;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999888888888888777666555555333333333333222222222111+++,,,...000111222222222000000000000000000000000/////////.........------------------------------++++++++++++++++++++++++))))))))))))((('''&&&&&&))))))))))))))))))))))))))))))))))))*********+++))))))*********+++++++++))))))))))))))))))))))))''''''''''''(((***+++,,,((((((((((((((()))******((('''&&&&&&&&&&&&'''((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((()))***++++++++++++******))))))))))))******+++'''''''''((())))))************))))))))))))************************++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------...---,,,,,,---...000222888<<>><<<;;;999888777333333333222222333333444000000/////////000000111------------------------------------------------........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,...///,,,((((((+++000~~~vvvgggWWWMMMCCCBBBBBBAAAAAABBBBBBCCCAAAAAA@@@@@@???>>>>>>>>>===>>>@@@BBBBBBBBB@@@???;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::999999999777777777777777666555555222222222111111111111000000111222333333222111000000000000000000000000000......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******+++++++++))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++))))))))))))))))))))))))%%%&&&(((***+++,,,,,,,,,((((((((((((((()))******((('''&&&%%%%%%&&&'''(((###&&&))),,,---,,,***)))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((************************))))))(((((('''''''''&&&((()))***+++,,,,,,+++******)))))))))***+++,,,,,,''''''((()))***+++,,,,,,******))))))))))))******)))))))))***+++++++++,,,))))))))))))))))))))))))++++++,,,,,,,,,---------///...---,,,---///111222<<<@@@GGGOOOUUUYYY[[[\\\XXXYYYYYYWWWXXXcccttt}}}{{{yyywwwtttpppjjjfffdddbbb^^^[[[XXXUUUQQQOOOOOOMMMJJJIIIHHHFFFCCCAAA@@@???>>>===;;;999888777333333333222222333444444//////.........//////000------------------------////////////////////////........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,//////,,,((('''+++000~~~~~~zzzooo```VVVJJJGGGEEEEEEFFFEEEAAA>>>BBBBBBBBBBBBAAAAAA@@@???AAA@@@@@@CCCEEEEEEBBB>>>============<<<;;;:::999999999:::::::::999888888777666666777888888555333333333222222222222222222000000000000000000000000111111111111000000000000//////.........---------...------,,,,,,------...++++++++++++++++++++++++))))))))))))((((((((((((+++***)))(((((()))***+++&&&((()))'''%%%%%%))),,,,,,++++++*********************))))))((((((''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((())))))************)))((('''&&&&&&%%%((((((((((((((((((((((((((()))*********((('''&&&((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++***)))(((((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))(((((((((((($$$%%%'''((((((((('''&&&******))))))((((((''''''***)))((('''''')))+++,,,))))))(((((('''''''''&&&%%%***)))))),,,&&&###---,,,+++***((((((((()))***(((((((((((())))))))))))))))))***+++,,,,,,------******************++++++///000000//////111666999@@@JJJRRRUUUXXX\\\\\\XXXYYYUUURRRXXXeeesss}}}|||vvvqqqmmmkkkhhhfffbbb___\\\YYYWWWTTTPPPNNNNNNMMMKKKHHHFFFDDDBBBAAA@@@???>>>===;;;:::999888222333444444444333222111111000000///...---------000///...---,,,---......------------------------------------------------------,,,+++,,,---...///,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,------------------------++++++,,,,,,,,,,,,,,,,,,------------------------~~~{{{sssggg^^^OOOKKKFFFCCCCCCDDDCCCAAACCCCCCCCCCCCCCCBBBAAA@@@AAA@@@@@@BBBDDDDDDAAA>>>======>>>>>>===<<<;;;;;;:::::::::::::::999999888888888777888999999777555333333333333222222222222111111111111111111111111111111111000000000////////////.........---------------,,,,,,,,,,,,------++++++++++++++++++++++++*********)))))))))((((((,,,+++***))))))***+++,,,***+++***((('''&&&((()))++++++***)))))))))))))))))))))))))))((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))(((''''''''''''''''''((('''((((((((((((((())))))''''''''''''''''''((((((((((((((((((((((((((((((((())))))***)))((('''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))((((((((((((&&&&&&'''(((((((((((('''***)))))))))((((((((('''))))))((()))+++...000222******)))))))))(((((((((%%%***)))+++111***%%%,,,,,,+++)))((((((((()))***((((((((()))))))))******)))******+++,,,,,,------***************++++++,,,///000000///000444999===HHHPPPUUUVVVXXX\\\\\\YYYYYYVVVWWW^^^kkkxxx{{{uuupppmmmjjjgggeeeaaa___[[[YYYWWWTTTPPPNNNMMMLLLJJJHHHEEECCCAAA@@@???>>>===<<<;;;999888888333333444444444333222111111000000///......------...------,,,---...///000........................------------------------------,,,,,,,,,---...///,,,,,,+++******+++,,,,,,---,,,,,,,,,++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,------------------------------------~~~||||||xxxpppiiiYYYSSSJJJDDDBBBCCCEEEFFFCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@AAABBBCCCCCCAAA>>>>>>>>>?????????>>>======<<<<<<;;;;;;;;;::::::999:::999888999::::::888666444444333333333222222222111111111111111111111111111111000000000000//////...............------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++++++++,,,,,,+++***(((((()))******)))******)))((((((((((((((()))))))))(((((((((((('''''''''''''''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''######$$$&&&'''((()))***(((((((((((((((((((((((((((((()))))))))(((''''''(((''''''&&&&&&''''''((('''''''''''''''((())))))&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((('''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********))))))))))))((((((((((((((((((''''''(((((()))***))))))))))))(((((((((((((((((()))+++...111444666************))))))))))))%%%))))))...777111'''***+++***))))))((())))))))))))))))))*********++++++*********++++++,,,,,,---***************+++,,,,,,...//////000222888???DDDQQQVVVYYYYYYXXXZZZZZZXXXWWWXXX]]]gggttt}}}~~~~~~zzztttpppllliiifffcccaaa^^^[[[XXXVVVTTTPPPNNNKKKJJJIIIGGGDDDBBB@@@@@@>>>===<<<;;;:::999888777444444444444444333222222000000000///......------,,,,,,,,,,,,...///000111////////////////////////---------------------------,,,,,,,,,,,,---...///,,,,,,+++******+++,,,,,,------------,,,,,,,,,,,,............---------------------,,,,,,+++++++++++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,------------------------,,,,,,---------.........------------------------~~~zzz{{{{{{wwwrrrfff^^^SSSIIIDDDDDDFFFHHHDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@@@@@@@@@@???>>>======<<<;;;;;;;;;;;;:::999888888999:::888666555555444444333333222222111111111111111111111111111000000000////////////........................,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++(((%%%$$$'''+++...---+++))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%""""""$$$%%%'''((()))***(((((((((((((((((((((((((((((((((((((((((('''''')))((((((''''''(((((()))((((((((((((((())))))***'''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((()))((('''''''''(((***+++))))))))))))(((((((((((())))))***+++---///111222))))))))))))))))))))))))&&&))))))111===666)))(((******)))))))))))))))))))))*********++++++++++++*********++++++,,,,,,,,,************+++,,,,,,---------///111555<<>>===<<<<<<<<<<<<:::888777777888888777666666666555555444333333222111111111111111111111111000000000////////////...---.....................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))******************)))&&&$$$###&&&***---,,,))))))((((((''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''((((((***))))))))))))))))))***)))(((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((()))((('''''''''(((***+++(((((((((((())))))))))))++++++***)))))))))))))))(((((((((((((((((((((((('''))))))222???888***((()))))))))*********)))))))))*********++++++++++++***+++++++++++++++,,,,,,************+++,,,---...+++---000444999BBBKKKQQQXXXZZZ^^^___\\\VVVSSSQQQRRRYYYfffttt~~~{{{vvvrrroookkkgggddd___]]]ZZZXXXVVVTTTQQQNNNIIIHHHGGGEEECCCAAA@@@???<<<<<<;;;:::999999888888666666555444333333222222////////////..............................------------------------------------------------------,,,,,,,,,---------------,,,,,,+++******+++,,,,,,------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,++++++,,,------------,,,+++------------------------,,,,,,------...///000000........................~~~}}}{{{yyyvvvssslllbbbXXXPPPKKKJJJHHHHHHGGGFFFEEECCCBBBAAA@@@AAAAAA@@@>>>===>>>???>>>???@@@AAABBBCCCCCCCCCBBBAAA???>>>=========>>>:::999777666777888888777777777666555444333333222222222222222222222222222000000////////////......---------..................------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))************)))((((((''''''((())))))'''&&&))))))((('''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))***))))))(((((())))))***((((((((((((((()))******)))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%))))))))))))((((((((((((((((((''''''(((((()))***(((((((((((())))))))))))++++++***((('''&&&%%%$$$''''''''''''(((((((((((((((***)))111<<<666)))((((((((()))************))))))))))))*********++++++++++++++++++++++++++++++************+++---...///,,,///333999@@@HHHQQQWWWZZZZZZ\\\___\\\UUURRRSSSXXX___lllyyy~~~{{{wwwsssppplllgggddd___\\\YYYWWWVVVTTTQQQNNNIIIHHHGGGEEEDDDBBBAAA@@@<<<<<<<<<;;;:::999999999888777555444333333333333//////////////////............//////...------,,,------------------------------------------------+++,,,------......------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,++++++,,,---......---,,,+++------------------------++++++,,,---...//////000........................|||{{{~~~~~~xxxmmmaaaXXXTTTLLLLLLKKKIIIGGGEEECCCBBB???AAAAAA@@@===<<<===???===>>>@@@AAABBBCCCCCCCCCDDDCCC@@@>>>======>>>???<<<:::888777888999999888888888777666555444333333222222222222222222222222000000/////////.........---------........./////////......------......///++++++++++++++++++++++++++++++++++++************)))***++++++++++++***)))((()))+++***)))'''&&&'''***)))((((((''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))(((''''''''''''''''''((('''((((((((((((((())))))%%%&&&&&&'''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&'''((()))((((((''''''''''''(((((((((''''''''''''((())))))))))))))))))((((((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&))))))))))))((((((((((((&&&&&&'''((((((((((((''''''((((((((()))))))))***))))))))))))(((((('''&&&''''''(((((()))))))))))))))+++)))...888222''')))'''((()))***+++******)))((((((((()))))))))******++++++++++++++++++++++++*********+++,,,---...///...222999@@@GGGOOOWWW\\\]]]ZZZZZZ\\\YYYUUUUUUZZZbbbiiisss}}}}}}zzzvvvsssoookkkfffccc^^^\\\YYYWWWUUUTTTQQQNNNIIIIIIGGGFFFDDDCCCBBBAAA======<<<<<<;;;:::::::::888777666444333333333333.../////////////////////,,,---...//////......---........................------------------------+++,,,---.........------,,,,,,+++******+++,,,,,,++++++++++++,,,,,,,,,---*********++++++,,,,,,,,,***++++++,,,,,,------...******++++++++++++************+++,,,,,,,,,,,,++++++,,,---//////---,,,+++------------------------******+++,,,---...//////........................}}}}}}~~~qqqfff```PPPOOONNNLLLIIIGGGDDDCCC???AAAAAA???<<<;;;===???===>>>???AAABBBCCCCCCDDDEEECCCAAA???>>>>>>>>>???===;;;999888999::::::999999888777666555444333333222222222222222222222222000/////////............---------.........////////////............//////+++++++++++++++++++++++++++++++++*********))))))***+++,,,------,,,+++***%%%(((,,,,,,***((()))+++******)))(((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((())))))******%%%%%%&&&'''(((******+++(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((())))))******))))))(((((((((''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))(((((((((((($$$%%%'''((((((((('''&&&'''((((((((())))))******&&&'''(((***++++++++++++(((((())))))*********+++)))+++)))---555///&&&***'''((()))+++++++++***)))(((((((((((())))))))))))++++++++++++++++++++++++*********+++,,,---///000000555<<>>===<<<======???===;;;999777888999999:::888666333222222333333444333222222111111222222000000000000////////////...///000///---,,,,,,...////////////////////////+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))(((((((((((())))))************************((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))+++)))%%%$$$%%%((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((***)))((('''''''''''''''%%%&&&&&&'''((()))******(((((((((((((((''''''''')))((('''&&&&&&'''((()))((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))***(((&&&'''***+++)))'''))))))))))))))))))))))))''''''''''''&&&%%%$$$###%%%%%%%%%%%%&&&'''))))))++++++***)))((('''&&&&&&(((((()))***************)))************+++++++++///...,,,+++***++++++,,,...---,,,,,,------+++***+++,,,------,,,---...000111999DDDOOOVVVZZZ\\\^^^YYY\\\]]]YYYUUUUUU]]]eeerrruuuzzz}}}|||wwwsssoookkkfffccc```]]]ZZZWWWUUURRROOOLLLLLLJJJHHHGGGFFFEEEBBB@@@======<<<;;;::::::999999;;;777222222444555222...222222000///....................................////////////////////////,,,///000///,,,+++...111.........------,,,,,,,,,---,,,,,,,,,+++*********,,,,,,,,,++++++************+++,,,,,,------,,,,,,+++,,,,,,---.........---((()))***+++,,,---------******+++++++++,,,,,,,,,((()))+++,,,---,,,,,,+++,,,,,,,,,------.................................------------------------wwwxxx}}}ggg___VVVPPPNNNMMMIIIFFFHHHEEECCCBBBCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA???>>>======>>>>>>???===;;;999888888999999999888666444333333444444444444333222222222222222111000000000////////////...///000///---,,,---...////////////////////////------------------------++++++++++++++++++++++++++++++************++++++))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***(((&&&%%%'''((()))(((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((()))))))))((((((''''''''''''(((&&&&&&''''''(((((())))))(((((((((((((((((((((''')))((('''&&&&&&'''((()))((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))***((('''(((***+++)))'''))))))))))))))))))))))))((())))))*********))))))&&&&&&''''''((()))******))))))))))))(((((((((((((((((()))***************)))************+++++++++++++++***)))******+++,,,...,,,++++++,,,,,,+++***,,,---...------...000222777>>>JJJTTTZZZ]]]^^^___\\\\\\[[[WWWUUUZZZdddlllvvvxxx|||}}}}}}}}}~~~|||wwwsssoookkkfffccc```]]]ZZZWWWUUURRROOOLLLLLLJJJHHHFFFFFFDDDBBB@@@======<<<<<<;;;::::::999;;;666222222444444222...222111000//////...//////........................------------------------,,,------,,,++++++,,,...------------,,,,,,,,,,,,+++++++++***************,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++,,,------......------(((((()))***+++,,,,,,+++***++++++++++++,,,,,,,,,***+++,,,------,,,,,,+++,,,,,,,,,---------......------------------------------------------------ssstttxxxyyylll\\\QQQOOOOOOLLLIIIHHHFFFDDDCCCDDDDDDCCCAAA@@@????????????@@@AAAAAA@@@@@@????????????@@@@@@???>>><<<:::999999999:::888777555444444444555666555444444333333333333333111111000000000/////////...///000///---------.../////////////////////////////////......------,,,++++++++++++++++++++++++++++++************++++++))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&'''((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))******(((''''''''''''(((((()))'''''''''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))((()))***+++***(((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,(((((())))))***+++++++++''''''(((((())))))******(((((()))***************)))************+++++++++(((((((((((()))***+++,,,---+++***+++,,,,,,+++)))------.........///333555???GGGRRR[[[```aaa``````^^^\\\YYYWWWYYYbbbmmmuuu{{{|||}}}|||zzzzzz{{{|||~~~{{{wwwrrrnnnjjjfffbbb___]]]YYYWWWUUURRROOOLLLLLLJJJHHHFFFFFFDDDBBB@@@>>>======<<<<<<;;;;;;;;;999666333222444444111///000000////////////000000........................------------------------,,,+++))))))***++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,,,,,,,------......------'''((()))***+++++++++***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------xxxyyy}}}xxxcccUUUPPPPPPMMMKKKHHHFFFDDDCCCDDDDDDCCCBBB@@@??????>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBBBB???>>><<<;;;::::::::::::666666555444555555666777555555444333333333444444111111111000000000//////...///000///...---...///////////////////////////000//////...---,,,,,,+++++++++++++++++++++++++++++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***++++++,,,,,,''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((***)))'''%%%''''''''''''''''''''''''(((((((((((())))))))))))***))))))(((((())))))***'''''''''''''''((()))***((((((((((((((('''''''''''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((******))))))*********)))(((((((((((((((((((((((('''((())))))*********)))******++++++,,,,,,,,,,,,(((((((((((())))))))))))(((((()))***************))))))*********+++++++++)))))))))))))))******+++,,,+++******+++,,,+++***,,,---------...111666:::HHHOOOXXX```cccbbbaaa```]]]\\\ZZZ\\\bbbllluuu{{{~~~~~~|||yyywwwvvvxxxzzz~~~zzzvvvrrrnnnjjjeeebbb^^^\\\YYYVVVTTTRRROOOLLLLLLJJJGGGFFFEEEDDDAAA???>>>>>>======<<<<<<<<<<<<888666333222333333111000000////////////000000111........................////////////////////////---***((((((+++---+++)))*********++++++,,,,,,,,,+++,,,,,,,,,------......++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------...------,,,))))))***++++++++++++++++++++++++,,,,,,,,,------............---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------nnn]]]UUUQQQMMMJJJFFFDDDCCCBBBCCCCCCBBBAAA@@@@@@??????>>>??????@@@@@@@@@AAAAAABBBCCCCCCCCC???>>>===<<<;;;:::::::::555555555555666666777777555555444333333333444444111111111111000000000000...///000///......///000////////////////////////.........---,,,+++******++++++++++++++++++++++++++++++************++++++))))))(((((((((((())))))************************((())))))***+++,,,,,,---''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''')))******'''%%%(((((((((((((((((((((((('''((((((((())))))******)))((((((''''''(((((()))'''''''''''''''((()))***((((((((((((((('''''''''&&&'''''''''(((((())))))'''(((((((((((((((((('''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''))))))******)))))))))***((((((((((((((((((((((((((()))))))))(((((('''&&&***+++,,,,,,---,,,,,,+++))))))))))))(((((((((((((((((()))***************))))))*********+++++++++,,,,,,,,,++++++*********,,,+++******,,,---,,,***,,,,,,,,,---///444;;;@@@OOOTTT\\\aaacccbbb```___\\\^^^bbbhhhooovvv{{{~~~}}}zzzvvvtttuuuyyy|||}}}zzzuuuqqqmmmiiidddaaa^^^[[[XXXVVVTTTRRROOOLLLKKKIIIGGGFFFEEECCCAAA???===============<<<<<<<<<666555333222222222111000000////////////000000111........................////////////////////////...+++)))***,,,...,,,************++++++,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,------...------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,---------///......---,,,,,,,,,,,,------------------------------------------------------------------------}}}lll___UUUOOOJJJFFFDDDBBBBBBCCCCCCCCCBBBAAAAAA@@@????????????@@@@@@AAABBBCCCDDDDDDCCCCCC??????>>>===<<<;;;::::::666666666666666666666666555444444333333333333333222222111111111000000000---///000000///...///111////////////////////////---------,,,,,,++++++***++++++++++++++++++++++++++++++************++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++,,,''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((***)))'''%%%((((((((((((((((((((((((&&&''''''(((((())))))***((((((''''''''''''(((((((((''''''''''''(((((()))'''''''''(((((((((((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''')))***)))((('''((()))((((((((((((((((((((((((************)))((('''&&&)))***+++,,,,,,+++***)))******))))))((((((''''''(((((()))***************)))************+++++++++---......------+++******,,,+++***+++---...---,,,,,,,,,---...222999BBBHHHTTTXXX]]]aaaaaa```______]]]dddnnnwww||||||xxxtttssswww~~~|||yyyuuuppplllhhhddd```]]]ZZZWWWUUUTTTRRROOOLLLKKKIIIGGGEEEEEECCCAAA???<<<<<<<<<<<<<<<<<<<<<<<<555444333222111111111111000000////////////000000........................------------------------...---++++++---------,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))*********++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------......------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,---...------------,,,,,,,,,........................------------------------|||kkk\\\RRRMMMGGGEEECCCCCCDDDEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDCCCCCC?????????>>>===<<<;;;:::666666777777777666666555444444333222222222222222222222222111111111000000---///000000//////000111////////////////////////---------------,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))******************''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((('''''''''))))))(((&&&((((((((((((((((((((((((%%%&&&&&&'''(((((())))))))))))(((((((((((()))))))))((((((''''''''''''(((&&&&&&''''''(((((())))))&&&&&&''''''((())))))***&&&'''((())))))((('''&&&&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&((()))(((&&&&&&'''))))))))))))))))))))))))))))))))))))***))))))((((((((()))***++++++***((('''(((((((((((())))))))))))(((((()))***************)))************+++++++++,,,,,,---......---,,,+++---,,,+++,,,...///...---......///111666???IIIPPPXXX[[[^^^```_________```cccmmm{{{~~~{{{xxxuuuvvv||||||yyytttppplllhhhccc```\\\ZZZWWWUUUTTTRRROOOMMMKKKIIIFFFEEEDDDCCC@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;444444444222111000111222222111000//////...//////........................------------------------,,,---------++++++---...------------,,,,,,,,,,,,******************))))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------......------,,,+++,,,,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,+++***++++++------......---------,,,,,,,,,------------------------------------------------tttaaaUUUOOOHHHFFFDDDDDDEEEFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBB????????????>>><<<;;;:::777777777777777666555555444333222222111111222222222222222111111111111000---///000000//////000222////////////////////////------..................++++++++++++++++++++++++++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&'''((()))((('''))))))))))))))))))))))))%%%%%%%%%&&&'''(((((()))******))))))))))))*********)))((('''''''''''''''%%%&&&&&&'''((()))******&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%''')))(((%%%%%%&&&)))************************%%%&&&'''(((((())))))((('''((()))******)))'''&&&&&&&&&'''((()))***++++++(((((()))***************)))************+++++++++)))***,,,---......---,,,...---,,,---///000///...///000111444:::DDDOOOVVV[[[]]]____________```aaahhhttt~~~{{{xxxvvvxxx|||xxxtttppplllhhhccc```\\\ZZZWWWUUUTTTRRROOOMMMKKKIIIFFFEEEDDDCCC@@@>>>:::;;;;;;;;;;;;;;;;;;;;;333444444222111000111222222222111///....................................////////////////////////+++---...---***))),,,///.........------,,,,,,,,,.........------,,,,,,,,,*********++++++,,,,,,,,,++++++,,,---------,,,,,,---.........---,,,,,,+++++++++,,,,,,,,,++++++***,,,,,,,,,---------......+++******)))***+++---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------nnn[[[PPPMMMHHHDDDCCCCCCBBBDDDIIIEEEDDDBBBAAAAAABBBDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@???===;;;:::999777777777777666666666666777666333111000111222333111111111111000000000000000000000000000000000000000000000000000000000000000...---++++++,,,---...------,,,,,,+++***))))))***+++,,,,,,,,,***)))(((++++++******)))(((((((((++++++***)))(((((())))))))))))))))))))))))))))))%%%&&&''')))***+++++++++((())))))*********))))))))))))((((((''''''&&&&&&)))(((''''''''')))***+++''''''''''''((((((((((((((()))))))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((()))******&&&''''''((()))******+++))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&''''''(((((())))))******++++++******************++++++++++++++++++++++++---++++++,,,///000...,,,//////222888BBBMMMVVVZZZ]]]^^^bbbbbb]]]YYY^^^fffsss~~~|||yyyyyy~~~}}}yyytttoookkkgggbbb___[[[YYYWWWTTTQQQNNNLLLJJJIIIHHHGGGEEECCCAAA???>>><<<<<<;;;::::::999888888777666444333222111111111000000000000////////////---,,,+++***+++,,,---.........------------.........------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------,,,,,,+++------------,,,,,,+++***,,,,,,,,,---------......---,,,+++))))))***,,,---+++++++++,,,,,,---------.........---,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000xxxcccVVVPPPJJJEEEEEEDDDBBBDDDGGGEEEDDDBBBAAAAAABBBDDDEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@??????>>>===;;;:::999777666666666555555444444666555333222111222222333111111111111000000000000////////////////////////////////////////////////000...---++++++,,,---...------,,,,,,+++******)))+++++++++++++++***)))))))))))))))))))))************))))))(((''''''(((((())))))))))))))))))))))))((((((((((((((('''&&&&&&%%%&&&'''((()))*********+++*********)))))))))((((((''''''&&&&&&'''((()))(((((()))))))))*********((((((((())))))(((((('''((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))((('''(((((((((((())))))******++++++******************++++++++++++++++++++++++***)))(((***---///...,,,///111666===GGGRRRYYY]]]^^^___``````[[[YYY___hhhttt}}}~~~}}}}}}zzztttoookkkgggccc```[[[YYYWWWTTTQQQNNNLLLKKKIIIHHHGGGEEECCCAAA??????<<<<<<;;;:::999888888777666666444333222111111111000000000000///////////////...---,,,++++++,,,,,,......------------.........------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---------,,,,,,+++***,,,,,,,,,------------...+++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,ooo^^^SSSLLLGGGGGGFFFCCCCCCFFFEEEDDDCCCBBBBBBCCCDDDEEEAAAAAAAAA@@@??????>>>>>>============<<<;;;:::999777777666555444333333222333333333333333222222222111111111111000000000000///////////////////////////////////////////////////...---,,,+++,,,---------,,,,,,++++++*********,,,+++******************'''(((((()))******++++++)))(((((('''''''''''''''))))))))))))))))))))))))(((((((((((('''&&&$$$$$$###$$$&&&''')))*********************))))))))))))(((''''''&&&&&&&&&&&&'''''''''((((((((()))))))))&&&''''''(((((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))((((((((())))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,***))))))+++...//////...000444<<>>======;;;;;;<<<<<<;;;;;;::::::888888777666444333222222111222222333333333222222111111111111000000000//////////////////////////////////////////////////////...---,,,,,,,,,------,,,,,,,,,++++++*********,,,+++***))))))***+++,,,(((((())))))************)))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''%%%&&&'''((())))))))))))(((((((((((('''''''''''')))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((()))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))******+++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,...------...///111111111111888BBBMMMUUU\\\```bbb___\\\YYYXXXWWWZZZeeeppp~~~~~~zzzuuuppplllgggccc```ZZZYYYWWWUUURRROOOMMMLLLJJJIIIGGGEEECCCAAA@@@???===<<<;;;:::999777777666666555444333222222222222000000000000////////////000000//////.........---......------------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++rrrZZZPPPIIIGGGHHHFFFEEEFFFDDDDDDDDDCCCCCCDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>::::::;;;;;;;;;;;;::::::999999888777666444444333111111222333333333222222111111111111000000000///......................................................------,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++)))))))))***+++,,,************))))))(((((()))))))))(((((()))******(((((((((((((((((((((((('''(((((()))))))))(((((())))))*********)))((((((''''''''''''(((((((((((())))))))))))((((((''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&'''((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))))))))************))))))))))))******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------000000000//////000111222555===IIISSSZZZ]]]___aaa]]]YYYWWWXXXZZZ___kkkwww~~~zzzuuuppplllhhhccc```ZZZYYYWWWUUURRRPPPNNNMMMJJJIIIHHHFFFDDDBBB@@@???===<<<;;;:::888777666555555555444333222222222222000000000000////////////---......//////000000000......------------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------}}}cccXXXLLLIIIIIIGGGFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@??????>>>>>>;;;;;;;;;<<<;;;;;;::::::999999888777666555555444222222222222222111111111111111111111000000000000......................................................---------,,,,,,,,,++++++++++++++++++++++++******************+++,,,++++++******)))(((((('''***))))))))))))******+++))))))))))))))))))))))))************)))(((&&&&&&++++++++++++***)))((('''))))))))))))************((())))))***))))))((('''''''''((((((((()))))))))%%%&&&'''(((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((())))))******))))))))))))))))))))))))+++*********)))))))))(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))***)))))))))+++************)))))))))******++++++,,,---------++++++,,,,,,------....../////////...---...000222<<>>>>>>>><<<<<<<<<<<<<<<;;;:::999777777666666666555555555444333222000000000111111111111111111000000000000................................................------......------,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++*********)))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))))))))(((''''''&&&))))))))))))))))))((((((((()))))))))*********+++&&&'''((()))))))))((('''(((((()))))))))*********%%%&&&'''((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******''''''''''''''''''''''''''''''((((((((()))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******+++++++++*********))))))******++++++,,,------...++++++,,,,,,---......///,,,...///......///333777DDDMMMXXX^^^^^^\\\[[[\\\YYYWWWZZZbbbkkkttt{{{vvvqqqmmmhhhdddaaaZZZYYYWWWUUUSSSQQQOOONNNJJJJJJHHHFFFDDDBBBAAA@@@===<<<;;;999777666555444444444333222222222333333000000000000////////////,,,,,,...///000//////.........------------.........------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,***+++,,,,,,---------,,,***++++++++++++,,,,,,,,,************+++,,,---------------,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,,,,zzzjjjXXXOOOKKKHHHFFFFFFDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@??????>>>>>>==================<<<;;;:::999555555555555555555444444666444222000//////000111111111111111000000000000................................................------......------,,,+++++++++++++++++++++++++++((()))***,,,,,,,,,+++***((((((((()))******++++++'''''''''''''''((()))***))))))))))))))))))))))))###$$$%%%'''((()))))))))&&&&&&'''((())))))((((((&&&'''''''''(((((())))))$$$%%%'''(((((((((''''''''''''''''''((((((((((((&&&'''((()))************)))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((()))******&&&''''''((()))******+++''''''''''''''''''''''''))))))))))))************&&&''''''((()))******+++))))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++******))))))******+++,,,,,,---......++++++,,,,,,---...//////,,,...000000000333888===JJJRRR\\\aaa```\\\[[[[[[XXXXXX]]]gggrrr{{{{{{vvvqqqmmmhhhdddaaaZZZYYYXXXUUUSSSQQQOOOOOOKKKJJJHHHFFFDDDBBBAAA@@@===<<<;;;999777666444444444444333222222222333333000000000000////////////------...//////...---,,,.........------............------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------......///***+++,,,,,,------------******+++++++++,,,,,,,,,''')))+++---------,,,+++---------,,,,,,+++++++++))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,uuu^^^OOOJJJIIIFFFCCCGGGFFFEEEDDDDDDEEEGGGHHHDDDBBB@@@>>>>>>>>>@@@AAA@@@>>><<<<<<<<<;;;:::888888777666555555555555555333222111111000000111111000/////////............//////............//////////////////////////////------------,,,+++***)))+++++++++*********)))))),,,+++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((***(((&&&&&&((((((((('''+++***'''&&&%%%&&&'''(((''''''''''''((((((((((((''''''((((((((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++***)))(((((()))***+++''''''''''''''''''''''''+++***((('''((()))+++,,,''')))***(((%%%$$$&&&)))))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))************++++++************++++++((()))))))))******************+++,,,------......,,,...///...------...///...000000000111666>>>DDDSSSXXX]]]```___\\\YYYWWWPPPVVVaaaooo|||{{{tttnnniiieeebbb___aaa]]]YYYVVVSSSQQQMMMKKKKKKJJJHHHEEECCCAAA@@@???<<<<<<;;;::::::999888888444444333222222111111000////////////............////////////////////////......---,,,---...///000.................................------,,,,,,,,,***++++++,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///............---------{{{dddRRRIIIFFFDDDBBBDDDCCCCCCCCCCCCDDDEEEEEECCCBBB@@@????????????@@@@@@>>><<<<<<<<<;;;:::888888777666555444444444444333222111111000000111111000000/////////.........//////............//////....................................---,,,+++***+++++++++*********))))))+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))(((&&&'''((()))((('''***)))(((&&&&&&'''((()))''''''''''''((((((((((((((()))))))))((('''&&&&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******)))(((((()))******''''''''''''''''''''''''***)))((('''''')))***,,,)))***+++)))'''&&&(((***))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))((((((************************))))))))))))************++++++************++++++************++++++++++++((())))))***++++++,,,,,,,,,---......------...//////000111111444;;;DDDKKKZZZ]]]aaabbb^^^YYYUUUSSSTTTZZZdddqqq}}}{{{tttnnnjjjfffbbb```___\\\XXXUUUTTTRRROOOMMMKKKJJJHHHEEECCCAAA@@@???<<<<<<;;;::::::999888888444444333222222111111000////////////............////////////////////////...------,,,---...///000..............................---------,,,,,,,,,---,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////lllXXXKKKEEEDDDEEECCCCCCDDDEEEEEEEEEEEEDDDBBBBBBAAA@@@@@@??????>>>???>>><<<<<<<<<<<<:::888999888777555444333333333333222111111000000111111000000000/////////......//////............//////------------------------...//////......---,,,++++++++++++******************************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))(((''''''))))))((('''***)))((('''((()))***+++''''''''''''((((((((((((******))))))(((&&&%%%$$$&&&&&&'''((()))***++++++)))))))))))))))))))))))))))((((((''''''(((((()))'''''''''''''''((())))))&&&&&&'''''''''((((((((((((((((((((())))))))))))***))))))(((((())))))***(((((((((((((((((((((((()))((('''&&&'''((()))***)))******)))''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))((((((************************))))))))))))************++++++************++++++***++++++++++++,,,,,,,,,))))))******++++++,,,,,,+++---......------...///000111111333999BBBNNNUUU___aaacccbbb]]]XXXTTTRRRXXX^^^hhhsss~~~{{{tttooojjjfffccc```]]]ZZZWWWUUUTTTSSSQQQOOOLLLJJJHHHEEECCCAAA@@@???===<<<<<<;;;999888888777444444333222222111111000////////////............////////////////////////...------------...//////------------------------...------------,,,,,,,,,...,,,***(((((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000ttt```QQQIIIHHHJJJEEEFFFHHHIIIIIIHHHGGGFFFBBBBBBBBBAAA@@@???>>>===???===<<<;;;<<<<<<:::999:::999777555333222222222333222111111000000111111000000000////////////...//////............//////------------------------------......---,,,,,,+++************************)))))))))***+++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''(((******)))((())))))(((((()))***+++,,,''''''''''''(((((((((((((((((())))))((('''&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))(((''''''&&&'''((())))))((((((''''''&&&&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************++++++************++++++*********+++++++++,,,,,,,,,,,,,,,---------......+++,,,......------...000000111222777???JJJVVV]]]^^^```aaa___\\\XXXUUUTTTYYY___jjjuuu~~~~~~zzztttoookkkhhhdddaaa^^^[[[XXXVVVUUUSSSQQQOOOLLLKKKHHHFFFCCCAAA@@@@@@======<<<;;;999888777777444444333222222111111000////////////............////////////////////////------------......//////---------------------------------------------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---......---,,,+++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////|||iiiXXXNNNJJJJJJHHHIIIJJJKKKJJJIIIGGGFFFBBBBBBBBBBBB@@@???===<<<>>>===;;;;;;<<<<<<;;;999999888777555333222111111333222111111000000111111111000000000//////////////////............//////........................++++++,,,,,,,,,+++******************************)))))))))***+++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''')))***+++)))((((((((()))))))))***++++++''''''''''''((((((((((((&&&&&&'''((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))'''''''''((((((((())))))(((((((((((())))))))))))((((((((())))))((((((((())))))))))))))))))))))))'''''''''''''''(((((())))))(((''''''(((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((()))))))))************++++++************++++++))))))))))))*********+++---------------.........+++---............///111111222555<<>>===<<<;;;999888777666444444333222222111111000////////////............////////////////////////---------...............------------------------------------------------***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------,,,+++******++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++************++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,uuueeeXXXPPPLLLLLLLLLKKKJJJIIIHHHFFFEEECCCCCCBBBAAA???>>>======>>><<<;;;;;;<<<<<<;;;:::888777666444333222222222333222111111000000111111111111000000000///////////////............//////////////////////////////******++++++++++++*********************+++++++++***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''((()))+++,,,***((((((((())))))))))))))))))''''''''''''(((((((((((($$$%%%&&&((())))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''''''''((())))))''''''((((((((()))))))))(((((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))+++)))((((((***++++++***''''''(((((())))))******))))))))))))))))))))))))''''''(((((((((((())))))************************))))))))))))************++++++************++++++(((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,---////////////111333222444:::CCCNNNXXX^^^```bbbbbb```]]]YYYWWWWWWWWW^^^gggsss}}}|||yyytttqqqmmmjjjeeebbb```]]]ZZZWWWUUUSSSPPPNNNMMMKKKIIIFFFDDDBBBAAA@@@>>>>>><<<;;;999888666666444444333222222111111000////////////............////////////////////////,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++************++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++yyylllaaaZZZQQQPPPNNNLLLIIIHHHGGGFFFEEEDDDBBB@@@>>>>>>>>>>>>===<<<;;;;;;<<<===;;;:::777666555444333333333333333222111111000000111111111111111000000000////////////............//////........................***++++++,,,,,,+++++++++))))))*********++++++++++++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''(((***,,,,,,***((((((((())))))((((((''''''''''''''''''((((((((((((&&&&&&'''((()))))))))(((&&&&&&'''((()))***++++++))))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''''''''((())))))'''((((((((())))))))))))(((((((((((())))))))))))''''''((())))))(((''''''''''''''''''''''''''''''(((((())))))******)))))))))'''%%%&&&(((***)))((('''''''''((()))*********))))))))))))))))))))))))'''''''''((((((((())))))************************))))))))))))************++++++************++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000111000111333444555999AAALLLWWW^^^______aaaaaa```]]]ZZZZZZ\\\^^^gggqqq~~~{{{xxxtttqqqnnnjjjfffccc___\\\YYYWWWVVVTTTRRRPPPMMMLLLIIIGGGDDDBBBAAAAAA>>>>>>===;;;999777666666444444333222222111111000////////////............////////////////////////,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------tttlllWWWUUURRRNNNKKKJJJIIIIIIFFFDDDAAA???======>>>>>>===<<<;;;;;;<<<===<<<:::666555444333333333333333333222222111000111111111111111111111000000000000//////............//////------------------------++++++,,,---------,,,,,,))))))******++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&'''(((***------+++((((((((())))))((('''&&&%%%''''''''''''((((((((()))'''(((((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))'''''''''&&&&&&''''''''''''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((()))***************%%%###!!!"""%%%'''&&&$$$&&&''''''((()))******+++))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))************++++++************++++++******+++++++++,,,,,,,,,........................---///111111111222444555777<<>>===;;;999777666555444444333333222111111000000/////////............////////////////////////,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,***)))***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///...---,,,,,,---...///)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///......------......///------............------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///xxxeee[[[RRRPPPOOOKKKGGGGGGCCCCCCAAA@@@???>>>>>>>>>@@@@@@???>>>===;;;999888666555444444555444222000222222222111222222333333222222111///...,,,++++++......---,,,,,,,,,,,,---,,,,,,---......---,,,,,,,,,,,,,,,+++***)))(((((('''(((***+++,,,,,,,,,+++,,,+++******))))))******))))))))))))))))))))))))++++++***(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''&&&&&&'''((())))))((((((************))))))))))))******))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,************+++,,,---..............................///000000111222555888<<>>===<<<;;;999666444333444444333222222111111000000///...------...///000///...---,,,,,,---...///........................---,,,+++***+++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........------,,,,,,,,,...........................---+++******+++---......------,,,,,,------...qqqdddVVVPPPNNNJJJGGGFFFCCCCCCAAA@@@???>>>>>>>>>@@@??????>>>===;;;999888666555444444555444333111333222222111222222333333///////////////////////////......---------------,,,,,,---......---,,,,,,,,,,,,,,,++++++***)))(((((()))***+++,,,,,,++++++,,,+++******))))))******))))))))))))))))))))))))+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''&&&'''(((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((())))))((((((((((((((((((((((((************************......,,,+++******))))))************+++,,,---...---,,,,,,,,,,,,------...000000111111222444999<<>>===<<<;;;999666555333444444333222222111111000000///...------...///000///...------------...///........................,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------..................---------,,,,,,,,,...........................---,,,++++++,,,------------,,,,,,,,,,,,------oooZZZPPPMMMJJJGGGFFFCCCCCCAAA@@@???>>>>>>>>>?????????>>>===;;;:::999777555444444555555333111333333222222111222222333000000000000000000000000000000///...............,,,------......------,,,,,,,,,,,,,,,+++***)))((()))******+++++++++******,,,+++******))))))******))))))))))))))))))))))))***))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&'''''''''(((((())))))***))))))))))))((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((************************,,,+++++++++*********************++++++,,,---...------,,,+++,,,---///000222222222222444888>>>CCCNNNTTT]]]dddggggggffffff___aaaeeejjjpppyyy|||yyyvvvsssppplllgggdddaaa___\\\YYYVVVSSSRRRQQQQQQOOOKKKHHHEEECCCBBBAAA>>>===<<<:::888666555444444444333222222111111000000///............/////////...------------...///........................,,,,,,,,,+++,,,------...************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---xxx```RRRNNNJJJGGGFFFCCCCCCAAA@@@???>>>>>>>>>??????>>>>>>===;;;:::999888666444444555555333222333333222222111111222222333333222111000///......111000000///////////////------------------------+++,,,,,,,,,++++++***)))***+++++++++*********))),,,+++******))))))******)))))))))))))))))))))))))))))))))((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&((()))++++++)))(((&&&(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))((('''&&&&&&%%%&&&&&&'''((())))))***))))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))************************%%%&&&''')))***+++,,,,,,++++++++++++,,,---......///...------...000222333555444444444666<<>><<<:::888666555444444444333222222111111000000//////........................------.................................,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------........................+++,,,------...------,,,,,,,,,++++++++++++,,,,,,iiiZZZSSSMMMHHHGGGCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<::::::999777444444444555444333444333222222111111111222333222222111000///......111111000////////////000------------------------+++,,,,,,,,,,,,+++******++++++******************,,,+++******))))))******))))))))))))))))))))))))***))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''&&&((()))++++++)))(((&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((('''&&&&&&%%%&&&&&&'''((())))))***(((((((((((())))))))))))(((((((((((()))))))))***************************************************###$$$&&&((()))***++++++++++++++++++,,,---...///////////////000222444555777666666777;;;BBBKKKRRR[[[^^^bbbdddcccbbbbbbbbb___hhhttt|||}}}{{{wwwtttrrrnnnjjjgggaaa```]]]ZZZWWWTTTRRRRRROOONNNLLLIIIFFFDDDCCCBBB???>>><<<999777666555555444444333222222111111000///////////////......------..................---........................,,,,,,---------.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------........................+++,,,---............------,,,,,,++++++,,,,,,---wwwiii^^^RRRKKKIIICCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999777444333444555555444444444333222111111111111...//////000000111111111111111000///////////////...------,,,,,,------...+++,,,,,,,,,,,,,,,+++++++++******)))******++++++,,,+++******))))))******))))))))))))))))))))))))+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((('''&&&'''''''''(((((())))))***(((((((((((())))))))))))((((((((()))))))))******++++++++++++++++++++++++************************'''''')))******)))((('''++++++++++++,,,---.../////////111222444555666777999:::;;;===AAAJJJSSSZZZ```bbbddddddcccbbbbbbcccbbbmmm|||~~~{{{xxxuuusssoookkkhhhbbb```]]]ZZZWWWTTTSSSRRRNNNMMMKKKIIIFFFDDDBBBAAA@@@>>>;;;999777666555555444444333222222111111000///000000000///...---,,,------...//////...------........................,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...........................,,,,,,,,,---......//////...------,,,,,,------...{{{kkkZZZNNNKKKCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::777444333444555555555555444333222111111111111---......//////000111111000000///............///...---,,,,,,,,,,,,---...++++++,,,,,,---,,,,,,+++******)))))))))+++,,,---,,,+++******))))))******)))))))))))))))))))))))),,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&'''(((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********************************************************)))***,,,------+++***))),,,,,,+++,,,,,,---...///222333666999;;;;;;;;;;;;===>>>@@@DDDIIIRRR[[[bbbcccddddddcccaaa```aaabbbdddrrr~~~|||yyyvvvtttpppllliiibbb```^^^ZZZWWWUUUSSSRRRLLLLLLJJJHHHFFFDDDAAA@@@@@@>>>;;;888666555555666444444333222222111111000///000000000///...---,,,------...//////...------........................,,,,,,.../////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..............................------,,,,,,---...000111///......------......///uuu___QQQLLLCCCCCCAAA@@@???>>>>>>>>>===>>>>>>>>>===<<<;;;;;;:::888555333444555555555555444333222111111111111000000//////......------000000///..................---,,,,,,,,,,,,---...++++++,,,------,,,,,,,,,))))))(((((()))+++---...,,,++++++***)))*********))))))))))))))))))))))))---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&&&&'''((()))))))))(((************))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))************************)))***---///000///......,,,,,,,,,,,,---...//////666888<<<@@@BBBBBBAAA@@@???AAADDDHHHNNNWWW```fffbbbbbbbbb```^^^]]]^^^```dddttt~~~|||yyyvvvtttqqqmmmjjjbbb```^^^ZZZWWWUUUSSSRRRKKKKKKJJJHHHFFFCCCAAA@@@@@@>>>;;;888666555666666444444333333222111111000///000000000000...,,,+++,,,---...//////...---,,,........................,,,,,,.../////////...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------....................................---,,,+++,,,...000222//////............//////nnnYYYMMMEEE@@@>>>>>>>>>;;;<<>>======<<<<<<888777777555444333222222222222222111111111000000......//////000000111111......------------......////////////////////////,,,,,,,,,++++++*********++++++************++++++************************((((((((((((((()))))))))************************))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((()))*********((('''&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%''')))***))))))***+++))))))))))))***************)))(((''''''((()))***,,,,,,++++++***))))))))))))************+++++++++,,,,,,++++++++++++++++++,,,---......---...111333>>>AAAEEEFFFFFFFFFFFFFFFCCCBBBDDDJJJTTT\\\aaabbbeeeaaa___```___\\\\\\___mmmzzz~~~}}}zzzvvvqqqmmmjjjeeebbb]]]ZZZXXXUUURRROOOMMMKKKHHHGGGFFFDDDAAA??????===;;;999999888555333666555444333111000//////...///000111111000///...///............---------((()))***+++---...///000///...---,,,+++,,,------+++,,,------......------.........------,,,,,,,,,------------------------,,,,,,,,,---------......000000///...------,,,,,,......---,,,---...///000...------,,,,,,++++++***---------------------------------,,,,,,+++++++++------------------------......//////...---,,,,,,yyyaaaQQQGGGBBB???@@@???<<<<<<>>>??????>>>======<<<<<<;;;777777666555555444333333444444333333333222222222000000000000////////////000000////////////000000.................................---------,,,,,,++++++************++++++************************---,,,)))((('''((()))***************************))))))******************))))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((((()))***+++((((((((((((((((((((((((((()))******)))((('''&&&(((((())))))(((((('''&&&''''''&&&&&&&&&'''((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((("""$$$&&&'''&&&&&&'''((())))))))))))************))))))************))))))+++************)))))))))************++++++++++++++++++++++++++++++,,,,,,---......------///333666BBBDDDGGGHHHGGGFFFFFFFFFBBBCCCFFFNNNWWW___cccdddfffbbb``````]]]YYY\\\aaappp~~~~~~}}}zzzvvvqqqmmmjjjeeebbb^^^[[[XXXVVVRRRPPPMMMKKKHHHGGGFFFDDDAAA??????===:::999999888666444555444444333222111000000//////000111111000///...000000/////////.........+++,,,,,,,,,---------...///...---,,,,,,,,,------+++,,,------......------......---------,,,,,,,,,------------------------,,,,,,,,,---------......///......---,,,,,,++++++,,,,,,+++++++++,,,---...---------,,,,,,,,,,,,+++---------------------------------,,,,,,,,,++++++------------------------......//////...------,,,~~~|||jjjVVVJJJDDDAAAAAAAAA===<<<===>>>>>>======<<<;;;;;;:::777777666666555555555444555555555555444444444444111111111000///.........000000////////////000000------------------------............------------++++++************++++++************************111...***'''&&&'''***+++*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))(((((('''&&&((((((''''''&&&'''''''''&&&''''''((((((''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((%%%''')))))))))((()))***))))))))))))************((()))+++,,,,,,+++)))((((((((())))))))))))******************+++++++++,,,******++++++,,,,,,------.........---...111666:::EEEGGGIIIIIIGGGEEEEEEEEEAAADDDJJJSSS\\\ccceeeffffffcccaaa^^^YYYWWW]]]fffwwwyyy{{{~~~}}}zzzvvvqqqmmmjjjfffccc___[[[YYYVVVSSSQQQMMMKKKHHHGGGFFFDDDAAA???>>><<<:::999999888666444333333333222222222111111000000111111000///...---111000000000//////////////////......---,,,,,,,,,///...---,,,,,,,,,,,,---+++,,,------......------...------------,,,,,,,,,------------------------,,,,,,,,,---------......---------,,,,,,++++++******************+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,|||pppYYYLLLEEEAAABBBBBB???===============<<<;;;;;;::::::777666666666666666666666555555555555444444444444111000000000/////////.........------------......------------------------,,,,,,,,,,,,,,,,,,++++++++++++************++++++************************---,,,***((('''(((***+++*********************************))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))(((''''''))))))(((''''''&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''')))++++++*********+++((()))))))))************((()))************)))(((&&&''''''((()))******************+++++++++,,,,,,******++++++,,,---............------...333999>>>GGGHHHIIIHHHEEECCCBBBBBB@@@EEENNNXXX```dddfffeeeeeeccc```\\\WWWWWWbbbnnn}}}www|||~~~}}}zzzvvvqqqmmmjjjgggccc___\\\YYYWWWTTTQQQMMMKKKHHHGGGFFFDDDAAA???>>><<<:::999999888666444222222222222222222222222111111111000//////......000000000/////////....../////////......------,,,......------,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++***************++++++,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------vvv___PPPHHHBBBBBBCCC@@@>>>>>>=========<<<;;;;;;::::::777777777777777777777666444444444444333333333333.../////////000000000111......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************''''''((()))*********)))))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***''''''(((((((((((('''''')))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((('''***)))(((''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))%%%&&&(((((('''&&&'''(((((()))))))))***************)))'''&&&&&&''')))***&&&&&&'''((()))******+++***++++++++++++,,,,,,,,,******+++,,,------..................///444;;;@@@FFFGGGGGGEEEBBB@@@@@@@@@@@@GGGRRR[[[bbbdddddddddcccaaa^^^\\\YYY]]]lll{{{|||{{{~~~}}}zzzvvvqqqmmmjjjgggccc___\\\YYYWWWTTTQQQMMMKKKHHHGGGFFFDDDAAA???===<<<:::999999888777555111222222222222333333333111111000////////////////////////.........------------..................---------------,,,,,,,,,+++,,,------......------------------------------------------------------,,,,,,,,,---------..................------------***++++++,,,,,,,,,,,,,,,++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...............---mmmYYYNNNEEEDDDDDDBBB??????>>>>>>======<<<;;;;;;:::999888888888777777666666333333333333222222222111.........///000111111111000000////////////000000////////////////////////............////////////++++++************++++++************************###%%%(((***++++++***)))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))''''''(((((())))))******))))))************)))))))))))))))))))))))))))))))))(((((((((((())))))***))))))******))))))((('''))))))(((((('''((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))'''(((******)))(((((()))))))))))))))************+++(((%%%######%%%(((+++''''''((())))))***++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------......000555;;;???CCCDDDDDDCCC@@@??????@@@DDDLLLVVV___cccdddcccbbbbbb___]]]^^^aaajjj|||||||||~~~~~~}}}zzzvvvqqqmmmjjjfffccc___[[[YYYVVVSSSQQQMMMKKKHHHGGGFFFDDDAAA???===;;;999999999999777555222222222222222222222333000000////////////000000............------------++++++,,,---...//////000------......------,,,++++++,,,------......------,,,,,,,,,------------...------------------------,,,,,,,,,---------..............................+++,,,,,,---...---------+++,,,,,,---.../////////------------------------------------............------------------------,,,---......///.........fffXXXLLLGGGEEECCC@@@?????????>>>======<<<<<<;;;::::::999888777777666666333333333333222222222222////////////000000000000000000////////////000000..................................../////////000++++++************++++++************************'''((()))***************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))'''''''''((()))*********((()))***++++++***)))((()))))))))))))))))))))))))))(((''''''((()))***+++)))************)))(((((((((((((((((((((((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***+++------+++***++++++))))))))))))***************((('''%%%%%%'''(((***((())))))******++++++++++++++++++,,,,,,,,,------,,,,,,------------------,,,---...000111555999===AAABBBBBBAAA??????@@@BBBJJJQQQ[[[bbbddddddbbbbbbccc___^^^ccclllzzz|||{{{~~~}}}zzzvvvqqqmmmjjjeeebbb^^^[[[XXXVVVRRRPPPMMMKKKHHHGGGFFFDDDAAA???===;;;999999999999777666333222222222222222222222//////......///000111222////////////............+++++++++,,,------......------.........---,,,++++++,,,------......------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------++++++---.........---,,,,,,,,,------......//////........................------------.........///........................,,,------...//////......ooo```QQQJJJGGGCCC@@@????????????>>>======<<<<<<;;;;;;:::999888777666555444444333333333222222222111111000000//////............------------......------------------------,,,,,,,,,---------......++++++************++++++************************,,,+++***))))))******+++))))))))))))))))))))))))+++++++++,,,,,,---------))))))))))))))))))))))))&&&''''''((()))******+++&&&'''((())))))((('''&&&)))))))))))))))))))))))))))(((''''''''')))***+++***************)))(((((((((((('''(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))******************************))))))))))))******))))))))))))))))))))))))''')))******((('''(((((())))))))))))************)))))))))(((((()))))))))************++++++++++++++++++,,,,,,,,,---------------------------,,,,,,+++---///000222444888;;;@@@AAABBBAAA@@@@@@BBBCCCNNNVVV___eeefffdddbbbbbbddd______gggttt{{{zzz}}}~~~}}}zzzvvvqqqmmmjjjeeebbb]]]ZZZXXXUUURRRPPPMMMKKKIIIGGGFFFDDDAAA???<<<;;;999999999999777666333333333222222222111111............///000222333000000000000////////////++++++,,,,,,,,,,,,,,,---,,,---.........---,,,++++++,,,------......------,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,---------...............////////////////////////---------.........//////////////////////////////,,,,,,---.../////////...ooo[[[SSSOOOHHHBBBAAA@@@>>><<<;;;;;;:::999777;;;999888777888777555333444444444444333222111000///000111222222111000///000000000000000000000000////////////////////////---.........---,,,,,,+++,,,,,,,,,++++++*********+++)))(((&&&&&&((()))+++***(((%%%%%%'''***,,,,,,***)))(((''''''((()))******+++,,,---.../////////*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((())))))***+++)))(((((((((''''''''''''***))))))*********)))(((*********)))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))************))))))((())))))))))))(((((((((((())))))))))))************+++*********))))))((((((******))))))((((((''''''++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,......///111444777>>>@@@BBBAAA@@@AAAEEEIIIWWW___cccaaaaaacccbbb^^^```aaagggsssxxxwwwzzz}}}~~~|||{{{yyytttnnnjjjgggccc^^^ZZZWWWUUUSSSRRRMMMJJJFFFDDDDDDCCCBBBAAA???>>><<<:::888666444444333333222222111000000000//////000000000000//////.........------,,,,,,,,,........................+++,,,...///000///......---------------------------.../////////...,,,++++++,,,---...///...---,,,---------------------------------,,,,,,,,,++++++------------------------++++++,,,,,,---......///000111222333333222111000...------///222222///,,,........................------------------,,,,,,jjj]]]SSSIIIBBB@@@===<<<<<<>>>@@@AAA@@@>>>;;;999777777888888777666444444444444333222111111///000111222222111000///000000000000000000000000////////////////////////------......------,,,+++,,,,,,,,,+++++++++************)))(((((()))******((('''&&&''')))******)))+++******))))))******+++***++++++,,,------------***)))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++(((((((((((((((((('''''')))))))))*********)))(((+++******)))((('''&&&&&&$$$$$$$$$%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))))))))((('''((())))))*********))))))))))))))))))(((((((((((())))))))))))************************)))))))))(((************))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---.../////////111444777===@@@CCCDDDDDDFFFKKKOOOZZZaaafffcccaaabbbaaa^^^```dddlllyyywwwrrruuu{{{|||zzzxxxsssnnnjjjgggccc^^^ZZZXXXVVVSSSRRRMMMJJJGGGEEEDDDCCCBBBAAA>>>>>><<<:::888666555444444444333333222111111111//////000000000000//////.........------,,,,,,,,,........................,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,+++,,,------......---------------------------------------,,,,,,,,,++++++------------------------,,,,,,,,,------.........000000111111111111000000---,,,+++---///000...,,,------------------------------------------------~~~mmm^^^PPPGGGCCC@@@???>>>>>>???>>>===;;;===:::777666777888888888444444444333333222222111000000111111111111000000000000000000000000000000////////////////////////------......------,,,,,,,,,,,,,,,++++++++++++***************************''''''''')))+++***(((%%%((())))))******))))))(((******+++++++++++++++***))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,+++******((((((((((((((((((((((((((())))))******)))))))))+++***)))((('''%%%%%%$$$'''''''''((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))((('''''''''((()))***************(((((((((((())))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///000000///111444666;;;@@@EEEIIIKKKNNNSSSWWW^^^eeehhheeebbbaaa```___bbbjjjwwwvvvrrrqqqvvv|||yyyvvvrrrnnnjjjgggccc^^^[[[XXXVVVSSSRRRMMMJJJGGGEEEEEEDDDBBB@@@>>>===<<<:::888666555444555555444444333222222111//////000000000000//////.........---------------........................------,,,,,,,,,---......------------------------//////...------------...---,,,,,,,,,,,,---......------------------------------------,,,,,,,,,,,,---------------------------------------.........000//////////////////000---,,,***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///ooo^^^PPPHHHCCC@@@>>>===???AAABBBCCCAAA===999666666777888888444444333333222222222222000000000111111000000000////////////////////////////////////////////////,,,------...------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***((((((((()))******'''%%%%%%&&&'''(((((('''&&&%%%******+++******)))(((((()))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((()))+++,,,---,,,***)))((((((((((((((()))))))))'''((()))***))))))))))))******)))(((''''''&&&&&&++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******))))))((('''&&&&&&'''(((******+++++++++(((((((((((())))))))))))((()))))))))*********************)))))))))))))))(((((()))******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......//////000//////000333555999???HHHNNNRRRVVV[[[___bbbfffhhhfffaaa___```aaaiiiuuuvvvtttvvv||||||xxxuuuqqqmmmkkkgggccc___[[[YYYVVVTTTQQQMMMKKKHHHFFFEEEDDDAAA???>>>===<<<:::888777555555444444444333222222111111//////000000000000//////...............---------...........................---,,,++++++,,,---...........................//////---,,,,,,---...///------,,,+++,,,---...///------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................//////---,,,,,,---//////---,,,+++++++++---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000mmmXXXJJJCCC@@@===>>>DDDMMMTTTXXXCCC???:::777666666555555555444333222222222333333111000000000000000000111////////////////////////////////////////////////,,,,,,------...------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++)))(((((()))***)))(((%%%&&&'''(((((('''&&&%%%************)))(((''''''(((((())))))************))))))))))))))))))))))))************************''')))+++,,,,,,,,,***)))(((((())))))))))))))))))%%%'''******(((((()))***)))))))))))))))))))))***'''&&&&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''&&&'''(((******+++++++++'''((((((((()))))))))***((()))))))))************))))))))))))))))))******&&&''''''((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------........./////////...///222444999AAAKKKSSSXXX\\\```ddddddfffgggddd___]]]aaaggguuu|||uuuwww{{{{{{wwwuuuqqqmmmkkkfffccc___\\\ZZZWWWTTTQQQMMMKKKIIIGGGFFFDDDAAA???======;;;:::888777666555333333222222111111000000//////000000000000//////................................................///...,,,++++++,,,---...///////////////////////////...---,,,,,,---//////------,,,+++,,,---...///------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............//////...---,,,,,,---...///...------,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000{{{```LLLGGGCCC>>>===BBBIIIPPPTTTBBB???:::777666555444333555444333222222222333444111111000000000000111111000000000000000000000000////////////////////////,,,,,,------......------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,***((((((***++++++***((())))))******))))))((()))*********)))(((((('''((((((((()))******++++++************************************************'''((()))***+++***))))))*********))))))((((((((($$$'''******(((''')))+++(((((())))))***+++++++++$$$$$$$$$%%%&&&'''))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))***************''''''(((((())))))******))))))))))))************))))))))))))************&&&''''''((()))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///000000///111444666<<>>===<<<;;;:::888777666555333333222111111000000/////////000000000000//////.............../////////........................//////...---------......000000000000000000000000...------------...//////---,,,,,,,,,,,,---......------------------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000......------------......,,,---...---,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////000lllTTTKKKGGGAAA===<<<>>>@@@@@@>>><<<999777777666555333555444222111111222444555222111000//////000111222000000000000000000000000////////////////////////+++,,,------......------******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))***,,,......,,,***+++******))))))******+++))))))*********))))))((('''(((((()))******++++++))))))))))))))))))))))))************************''''''((((((((())))))))),,,++++++***)))(((''''''###'''******'''&&&(((,,,((((((((()))))))))))))))''''''(((((()))+++,,,---(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******)))((())))))*********))))))'''''''''((()))*********))))))))))))************((()))))))))************((((((((())))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......///000111222222333777999AAAJJJVVV___ccceeefffhhhgggeeedddccc___aaannn}}}|||wwwyyyppplllrrr|||}}}{{{zzzxxxwwwsssnnnkkkfffddd```^^^[[[XXXTTTQQQNNNLLLJJJIIIGGGEEEAAA>>><<<<<<;;;:::888777666666444333333222222111000000//////000000000000//////---........./////////000........................///000000000//////...---........................,,,------...//////......+++,,,------......------------------------------............------------+++++++++++++++++++++++++++,,,---...///000111222------............------))),,,......,,,+++,,,...------------------------............////////////www]]]IIIFFFBBB??????>>>===<<<:::888777777888888666444555444222111111222444555222111000//////000111222000000000000000000000000////////////////////////+++,,,,,,---.........---*********++++++,,,,,,,,,,,,+++)))(((((()))+++,,,'''(((+++///111000---)))***)))(((''''''((()))***))))))************))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))---,,,+++***)))'''&&&&&&"""&&&******'''&&&(((,,,))))))(((((('''''''''&&&)))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''')))************)))************))))))(((&&&''''''((()))******+++))))))))))))************(((((())))))*********+++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......000222333333444666999<<>>CCCRRRXXXaaafffggggggggghhhggghhhgggddd```iiitttfffdddgggmmmzzz}}}|||zzzyyyxxxtttppplllgggeeeaaa^^^\\\YYYUUUSSSSSSPPPMMMJJJHHHEEEBBB???===;;;999888999999888777444444333222222111111000000000000000000//////...////////////////////////,,,---...//////...---,,,........................//////............//////.........------,,,,,,,,,+++++++++,,,,,,---------222111000.........///000///000000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///......////////////......------------------------...------,,,,,,------.....................------rrr[[[OOOCCC@@@@@@>>>;;;:::======;;;999777666444444444444444333333333222222222222111000000000000000111111000000000000111111111111000///...------,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******,,,+++***,,,......+++(((+++***))))))))))))***+++++++++*********))))))))))))******+++,,,,,,,,,+++...---+++*********++++++))))))************)))))),,,+++)))((((((((()))***))))))))))))))))))))))))(((((())))))))))))((((((************************))))))((((((((()))***++++++***(((&&&&&&'''((()))))))))))))))))))))))))))*********))))))((('''&&&''''''((()))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))***************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111///111222333666<<>><<<:::777555333333444444444444333333333333222222111000000000000111111111000000000000111111333222000...---,,,,,,,,,.........------------,,,,,,,,,,,,++++++++++++*********++++++++++++******---+++++++++++++++)))'''***))))))(((((())))))*********)))))))))((((((((('''((()))***,,,,,,,,,,,,+++***)))))))))))))))*********))))))))))))******---,,,***)))))))))***+++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((('''((())))))***+++***)))((('''((())))))))))))))))))))))))))))))+++***)))((((((''''''(((((((((((((((((()))******&&&&&&'''(((((()))******************))))))))))))((((((((()))))))))************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------.........///000111111222333333444666<<>>===<<<:::888666555444555444444444444333333333333222111111000000111111111111000000000000111111333111///---,,,,,,.../////////.........---------++++++++++++++++++++++++******++++++++++++******+++************))))))((())))))(((((((((((())))))))))))))))))(((((((((((('''((()))***++++++++++++''''''''''''''''''''''''+++***)))(((((()))***+++++++++***)))))))))***+++)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((())))))******++++++***)))((())))))***))))))))))))))))))))))))+++***)))'''''''''((())))))((('''''''''(((***+++&&&'''''''''((((((((()))*********)))))))))))))))(((((()))))))))*********************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------------...///000222333333333555555666:::CCCOOO[[[ccciiiiiijjjiiihhhgggffffffggg```___hhhxxx~~~yyy|||qqqccc```cccmmmuuu|||zzzvvvqqqnnnjjjgggddd```^^^[[[WWWTTTNNNLLLIIIHHHGGGFFFDDDBBBBBB@@@===;;;:::999777555444444333222222111111000000111111111111000/////////////////////////////////...---,,,,,,---...///........................------,,,,,,,,,,,,------------------------------,,,,,,------------------------------------------.............../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,------------,,,,,,------------------------...------,,,,,,------...---------...............pppXXXJJJDDDAAA@@@@@@;;;;;;::::::999888777777555555555444444444333333333222222111111111111111111111000000000000111111000///---,,,---...000111//////.........---------++++++++++++++++++++++++******++++++++++++******(((((())))))))))))***+++(((((())))))))))))(((((())))))))))))(((((((((((()))))))))******))))))(((''''''((((((((((((((((((+++***)))(((((()))***+++))))))((((((((()))))))))************************))))))************))))))(((((((((((((((((((((((())))))*********++++++++++++******)))))))))))))))))))))))))))))))))))))))+++***(((''''''((()))))))))((('''''''''(((***+++)))((((((((('''''''''&&&))))))))))))))))))******))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------............///111333555666666666777777999@@@KKKXXXdddjjjjjjiiihhhhhhgggfffeeedddddd^^^```oooxxxyyyuuufff___aaahhhsss}}}~~~{{{yyyuuuqqqnnnllliiieeebbb___[[[WWWTTTNNNLLLIIIHHHHHHGGGEEECCCBBB@@@<<<:::999888666444444444333222222111111000111111111111111000000//////////////////////////////...---,,,,,,---...///........................------,,,,,,,,,,,,------------------------------------------------------,,,,,,------------------,,,++++++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------------,,,,,,------------------------...------,,,,,,------...---------.........//////hhhVVVJJJCCCAAACCC::::::::::::999999999999555555555555444444444333333333222111111111111222111111000000000000111111......------...///111222.........------------,,,***++++++++++++,,,,,,,,,******++++++++++++******'''((())))))((()))+++---((())))))******))))))(((******)))))))))((((((((()))))))))))))))((('''''')))******++++++++++++*********))))))))))))******(((((((((((())))))))))))************************)))******++++++******)))))))))))))))))))))))))))))))))***+++++++++++++++******)))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))************)))(((((('''&&&&&&))))))))))))************)))))))))*********++++++************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000222444777999:::::::::888999===GGGSSS```iiinnnllljjjiiihhhhhhgggeeeccc]]]\\\dddyyyyyywww}}}mmmeee^^^___cccmmm{{{~~~{{{yyyvvvssspppmmmjjjfffccc```\\\XXXUUUOOOMMMJJJIIIIIIGGGEEECCCBBB???<<<:::999888666444444444333222222111111000111111222222111111000///////////////////////////.........------.......................................------------......,,,,,,,,,------------...............------------+++,,,------......------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------............------------------------------...------,,,,,,------...,,,,,,------.../////////}}}hhhUUUGGGBBBCCC<<<<<<;;;:::999999888888555555555555444444444444444333222222111111222222111111000000000000111111............////////////------------,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******)))***+++***((((((***---))))))***++++++***))))))++++++*********)))))))))''''''(((((()))(((((((((((()))***+++,,,++++++***))))))************))))))(((((())))))************************************)))******++++++******)))************************((((((***+++++++++***)))((()))))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////333444777;;;===>>>>>>>>>999<<>>===<<<;;;999888777666666666555555555444444444444333222222111111222222111111000000000000111111//////000000///...------------,,,,,,,,,+++++++++*********++++++,,,,,,,,,******++++++++++++******,,,------+++''''''))),,,)))***+++,,,,,,+++***)))++++++++++++************%%%%%%'''((())))))******%%%&&&((()))))))))((('''((()))***++++++***)))(((((()))***+++++++++++++++******************************++++++++++++******************************&&&''')))*********)))((((((((((((((((((''''''&&&))))))))))))))))))))))))'''((()))******)))((('''&&&''')))*********)))((((((((())))))******++++++(((((())))))*********+++)))************+++++++++************************'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000444666999===???@@@@@@@@@:::>>>FFFSSSaaakkkooopppnnnkkkiiihhhgggddd^^^YYY___ddduuuzzzuuu|||uuuggg```\\\\\\___dddkkkxxx}}}|||zzzxxxvvvooolllhhhdddaaa]]]YYYVVVRRRPPPMMMKKKJJJHHHFFFCCCCCC@@@>>><<<<<<;;;:::888444444333333222111111000111222222222222111000000////////////////////////,,,---...//////...---,,,........................//////............//////,,,,,,,,,------.........//////.........---------+++,,,.../////////......000///,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,......////////////......------------------------...------,,,,,,------...,,,,,,------...///000000}}}mmmSSSEEECCC===>>>>>>===:::888888888999888666555333333222222444222111111222333333222111111111111000000000000///............---------......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))************))))))((()))***+++++++++++++++))))))((((((''''''&&&&&&''''''(((((())))))******+++*********))))))((((((******))))))((((((''''''***)))&&&%%%%%%&&&)))***))))))************)))))))))******))))))((('''&&&+++***)))((('''&&&%%%$$$$$$%%%'''((((((((('''&&&))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************++++++************)))))),,,,,,,,,+++******---///...000111222111222333555888:::<<<=========???AAA@@@EEENNNZZZdddjjjllllllqqqkkkfffffffffbbb^^^^^^^^^lll}}}}}}~~~~~~qqqeee^^^YYY]]]bbbfffppp~~~{{{yyyxxxwwwrrrnnnhhhccc___]]]ZZZXXXTTTRRRNNNKKKHHHGGGGGGGGG>>>>>><<<;;;999777666666333333222222111222222222000000000000000000000000000000000000000000000000////////////////////////111111000///////////////000000000000////////////...///000000000///---,,,,,,---///000000000///...........................------,,,,,,,,,,,,---------------...------,,,,,,---------............///------------------------...------,,,,,,------......------,,,,,,++++++***...------------...//////}}}xxx]]]LLLGGG???>>><<<:::888777888999888777666555444333333333444333111111333444333222111111111111000000000000000000/////////.........------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))************))))))******+++++++++******)))*********)))))))))(((((((((((((((((())))))))))))************)))))))))(((******))))))((((((((((((***)))'''&&&&&&''')))***))))))************))))))(((((()))))))))))))))(((+++***)))((('''&&&%%%%%%'''((())))))******))))))))))))))))))))))))))))))))))))))))))***+++------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,------.........+++,,,---,,,++++++---...---///000111111222444666999;;;<<<=========???AAACCCIIISSS^^^gggkkklllllloookkkhhhiiifffbbb```bbbjjjyyywwwlllddd___```dddiiinnnxxx|||zzzwwwvvvsssnnnhhhccc```]]]ZZZXXXTTTRRROOOKKKHHHGGGFFFGGG???>>>===;;;:::888777666444444333222111111222222000000000000000000000000000000000000000000000000////////////////////////000000///...............////////////............------...///////////////,,,---...///000//////...........................//////............//////,,,------...------,,,,,,---------............///------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......}}}lllVVVLLLBBB@@@===:::888888:::;;;777666666555444444444555444333111111333444333222111111111111000000000000111000000000////////////,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,))))))************)))))),,,,,,,,,++++++)))((((((,,,++++++++++++*********))))))))))))((((((((((((************))))))))))))***))))))))))))((((((((((((((((((((((((((((((((())))))************))))))&&&'''((()))******************)))(((((('''&&&&&&))))))(((((())))))***+++))))))))))))))))))))))))(((((()))***+++---...///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((()))***+++,,,---...***+++---------,,,---...,,,...000222222444777999:::<<<============???AAAGGGNNNXXXcccjjjmmmmmmlllmmmkkkjjjjjjfffbbbeeekkk~~~|||rrrkkkhhhgggjjjnnnssszzz~~~{{{wwwuuusssoooiiieeeaaa^^^[[[YYYTTTRRROOOKKKIIIGGGFFFFFF@@@???>>><<<:::999888777555555444222111111111111000000000000000000000000000000000000000000000000///////////////////////////......------------...............------------,,,,,,,,,---...000111222------...////////////...........................//////............//////,,,,,,------...------,,,---------............///------------------------......------------......***++++++,,,------......,,,,,,++++++,,,,,,---...~~~~~~zzz```OOOEEECCC???===<<<<<<;;;;;;666666555555555555555666333222000000222333222111111111111111000000000///000000000/////////......---------,,,,,,,,,++++++,,,,,,+++++++++++++++***,,,++++++******++++++,,,)))******++++++******)))+++++++++++++++***)))(((++++++++++++++++++++++++******))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))************))))))'''((()))******************)))))))))((((((''''''((('''&&&&&&&&&''')))***))))))))))))))))))))))))))))))))))))***+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((()))***+++++++++)))+++...///...------...---000333555777888;;;===<<<============>>>@@@CCCIIIPPP\\\ffflllnnnmmmmmmmmmkkkjjjhhhdddeeeooo{{{|||tttrrrrrrsssssswww~~~|||xxxuuussspppkkkfffccc___\\\YYYTTTRRROOOLLLIIIGGGEEEEEE@@@@@@>>>===;;;999888888777666444333222111000000000000000000000000000000///////////////////////////////////////////////////......------........./////////.........------------,,,,,,---...000111------........./////////........................------,,,,,,,,,,,,------,,,,,,------...------------------............///,,,,,,------------------......------------......,,,,,,,,,,,,------......------,,,,,,,,,---......{{{iiiTTTGGGDDDAAA???>>><<<:::777777666666555555555666666222111//////111111111000111111111111000000000////////////.........------............------------,,,,,,,,,++++++*********,,,++++++******++++++,,,******++++++++++++******((()))***+++++++++++++++******************************))))))((((((''''''))))))))))))))))))******))))))))))))************'''((()))******)))((('''))))))************))))))***************)))(((((()))))))))))))))((((((((((((((('''&&&&&&((()))***))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++************************((()))))))))************************************---------------------,,,)))+++...///.........///000333888<<<===???@@@BBB<<<============???BBBEEEIIIRRR^^^hhhmmmnnnnnnmmmmmmkkkhhhfffeeelll~~~|||zzzzzz{{{yyy~~~yyyvvvtttppplllhhhddd```\\\YYYTTTRRRPPPMMMIIIGGGEEEDDD@@@@@@>>>===;;;999888888777666555333222111111111000000000000000000000000////////////////////////////////////////////////000///////////////000000000000000/////////......///...---,,,,,,---...///---------------......///........................------,,,,,,,,,,,,------+++,,,,,,---.........------------............///,,,,,,,,,---------......///......------......///.........------,,,,,,,,,...............///000000zzz{{{vvv___KKKFFFAAA>>>===;;;888444888777777666555555555666222111//////111222111000111111111111000000000000............------------////////////............---,,,,,,++++++*********,,,++++++******++++++,,,******++++++++++++******(((((()))++++++,,,,,,,,,((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))************+++((((((************(((((())))))************))))))++++++++++++***)))((('''((()))))))))))))))))))))******))))))******++++++))))))))))))))))))))))))******)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++************************))))))))))))************************************---,,,,,,,,,+++++++++***)))+++---.........///000222777>>>CCCDDDDDDDDDDDD;;;<<<======>>>@@@DDDHHHMMMVVVaaaiiilllllllllmmmnnnjjjgggggglllyyy~~~~~~|||yyytttqqqmmmiiifffbbb]]]ZZZTTTSSSPPPMMMJJJGGGDDDCCC@@@???>>><<<:::999888777666666555333222222222222000000000000000000000000000000000000000000000000////////////////////////000////////////000111111111000000000///////////////......---,,,,,,------------,,,,,,------...///........................//////............//////++++++,,,---............---------............///+++,,,,,,------.........//////............////////////......---,,,,,,+++/////////...///000000111~~~|||oooTTTMMMCCC===<<<<<<:::888999999777666555555555555444222111111222333333222111111111111000000000000////////////............//////.........---------------,,,,,,+++******))),,,++++++******++++++,,,***++++++,,,,,,++++++***)))******+++++++++******((((((((()))))))))******(((((((((((())))))))))))((()))))))))************))))))*********+++++++++)))))))))******)))))))))))))))************))))))******+++++++++******)))(((((()))))))))*********))))))***++++++++++++***))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,************************))))))))))))************************************)))))))))))))))************,,,---------...000222333999BBBHHHIIIHHHEEEDDD:::;;;<<<===>>>BBBFFFJJJTTT\\\eeejjjkkkjjjjjjlllllliiiiiinnnxxx}}}~~~|||uuurrrnnnjjjgggbbb^^^ZZZTTTSSSQQQNNNJJJGGGDDDBBB???>>>===;;;:::888777666666555444333333333333333000000000000000000000000000000000000000000000000////////////////////////...............///000000000000/////////.........,,,,,,---.........------------,,,,,,,,,---...///........................//////............//////***+++,,,---............---------............///++++++,,,,,,---....../////////............//////...............---------...............///000000{{{^^^TTTFFF>>><<<>>>???>>>:::999888666555444444444666444333333444555555444111111111111000000000000000000000000////////////......---------,,,,,,,,,------,,,,,,+++***)))))),,,++++++++++++++++++,,,***++++++,,,,,,++++++***+++++++++++++++***)))((((((((())))))*********+++''''''(((((())))))******(((((())))))*********+++))))))******++++++++++++***))))))))))))))))))***))))))************))))))((()))***+++++++++++++++(((((())))))******++++++&&&''')))******))))))((())))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))************))))))))))))))))))))))))******+++,,,---......///+++,,,---,,,,,,...111333222:::CCCJJJLLLIIIEEECCC:::;;;<<<===>>>BBBHHHLLLZZZaaaiiillljjjhhhiiijjjkkkiiikkktttzzz~~~~~~uuurrrnnnkkkgggccc^^^[[[TTTSSSQQQNNNJJJGGGDDDBBB>>>>>><<<;;;999777666666555444444333333333444444000000000000000000000000000000000000000000000000////////////////////////---------------...///000//////.........---------)))***,,,...//////......------,,,+++,,,---...///........................---------,,,,,,---------***+++,,,---............---------.........//////++++++,,,,,,---...////////////............//////,,,,,,------.../////////...------------...//////~~~ppp\\\IIICCCBBB???<<<;;;999888777555555555666666555555444444333222111111222222222111111111111000////////////////////////......---------,,,,,,,,,///......------,,,,,,+++*********************************)))'''(((***,,,************************************************''')))***++++++***)))'''******++++++++++++******,,,+++*********+++,,,---)))))))))))))))))))))))))))+++,,,+++***)))***++++++,,,---,,,***)))***+++++++++************++++++............------,,,+++''''''(((((())))))******))))))))))))))))))))))))+++++++++***)))(((((('''))))))*********))))))(((,,,+++++++++******))))))++++++******))))))((((((******+++,,,,,,,,,,,,+++************************---+++((((((+++------,,,---+++***+++---///000000444>>>HHHJJJIIIHHHEEEAAA@@@???>>>???===>>>HHHRRR^^^dddhhhgggiiimmmmmmhhhhhhfffjjjwww~~~~~~zzzxxxtttooojjjgggccc___\\\UUURRRNNNLLLJJJHHHFFFDDD>>>>>>===<<<:::999888888444444333333333333222222111111111111000000000000////////////////////////***+++,,,...///111222333////////////////////////000000///---++++++---...------...///000000000/////////.........---------222111000.........///000//////......------------+++++++++,,,---...///000,,,------......------,,,//////////////////////////////.........---------...///////////////......,,,,,,,,,---------......~~~{{{gggQQQGGGDDD???<<<<<<;;;:::888777666666777777333222222222111000000000222222222111111111111000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++***************************+++++++++))))))***,,,************************************************&&&''')))******)))'''&&&)))******++++++******)))++++++*********+++,,,---))))))))))))))))))))))))(((***+++***))))))***++++++,,,,,,+++***))))))+++*********))))))************************)))(((((('''((((((((()))))))))***))))))))))))))))))))))))++++++******)))(((((('''))))))************))))))++++++*********)))))))))*********)))))))))))))))******++++++,,,,,,,,,+++************************---+++((()))+++------,,,---+++++++++---///000000444???HHHKKKIIIGGGCCC>>>@@@============???IIITTT___eeeiiihhhiiilllkkkgggjjjkkkrrr|||wwwtttooojjjgggccc___\\\UUURRRNNNLLLJJJHHHFFFDDD>>>>>>===<<<:::999888888444444333333333333222222111111111111000000000000////////////////////////.........//////000000000////////////////////////.........---,,,,,,...000------.../////////......///.........------------000///..................000...,,,+++***+++---...,,,,,,,,,,,,---...//////,,,------......------,,,//////////////////////////////.........---------......////////////......,,,,,,---------.........{{{xxx___OOOFFF@@@===<<<<<<;;;999888777777888888222222222222111111111111222222222111111111111000////////////////////////......---------,,,,,,,,,))))))***++++++,,,------***************************+++------+++***+++,,,************************************************'''((()))******)))(((''')))******++++++******)))+++************+++,,,,,,))))))))))))))))))))))))'''((()))))))))(((***++++++------,,,+++***+++,,,***))))))(((((())))))***'''((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))************))))))******))))))))))))(((((())))))))))))*********************+++++++++++++++************************,,,***))))))+++---,,,,,,,,,,,,,,,,,,---///111222666@@@JJJKKKIIIEEE@@@;;;>>><<<:::;;;===AAALLLWWWaaafffjjjiiiiiijjjiiiffflllrrr~~~wwwtttoookkkgggbbb^^^[[[VVVSSSOOOLLLJJJHHHFFFDDD???>>>===<<<:::999888777444444333333333333222222111111111111000000000000////////////////////////222111111000000///......////////////////////////,,,---...---------///111---............------,,,............------------,,,---..................000...+++((((((***---///,,,,,,,,,,,,------...///------............------////////////////////////...............---------......///////////////...,,,------------.........~~~|||pppZZZKKKCCC>>><<<<<<;;;999888777777777888333333444444444444444444222222222111111111000000////////////////////////......---------,,,,,,,,,,,,,,,,,,------.........************************(((***------,,,***************************************************************+++,,,,,,+++******))))))************))))))***************++++++,,,))))))))))))))))))))))))&&&'''))))))(((((()))+++,,,...///...,,,,,,---...))))))(((((((((((()))))))))))))))******)))(((((((((((((((((())))))))))))((((((((((((((((((((((((************))))))((((((((())))))************))))))))))))((((((((((((((((((((())))))******++++++***************++++++,,,************************+++*********+++,,,,,,,,,,,,,,,---------///111333999CCCLLLLLLIIIEEE???999===:::888;;;???EEEPPP[[[cccgggkkkkkkiiigggggggggnnnzzz~~~wwwtttoookkkgggbbb]]]ZZZVVVSSSOOOMMMKKKHHHFFFCCC???>>>===<<<:::999777777444444333333333222222222111111111111000000000///////////////////////////333222222111000//////...////////////////////////,,,---......------///000---.........---,,,++++++------------------------+++,,,...///000//////...///---+++******+++---...,,,,,,,,,,,,,,,---...///------............------////////////////////////........................---...//////////////////------------............yyyhhhTTTHHH@@@<<<<<<;;;999777666666666666444444444444444444555555222222222111111111000000////////////////////////......---------,,,,,,,,,.........------,,,,,,,,,************************''')))+++,,,***)))))))))*********************************************************++++++*********)))))))))******)))))))))))))))******++++++++++++************************&&&((())))))(((((()))+++***+++,,,,,,+++***+++---))))))(((((((((((())))))))))))******+++******)))))))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((()))***************((((((((((((((()))))))))(((((())))))******++++++******)))))))))***+++,,,******************************++++++++++++,,,,,,+++---......---///222555===FFFMMMLLLHHHDDD>>>999<<<888888===CCCJJJVVV```eeehhhkkkkkkhhhfffhhhlllsss~~~xxxuuuqqqmmmhhhccc]]]YYYWWWTTTPPPMMMKKKHHHEEECCC??????===<<<:::888777666444444333333333222222222111111111111000000000///////////////////////////111111111111000000000000////////////////////////...///000///---,,,,,,------.........---,,,++++++,,,,,,------------------,,,---///000111111000///,,,---............------------,,,,,,,,,---......---......//////......---////////////////////////---.....................------...///////////////---------.........//////|||xxxaaaRRRFFF>>><<<;;;999777666555555666333333333333222222222222222222222111111111111000////////////////////////......---------,,,,,,,,,------,,,++++++***))))))************************((()))++++++)))((()))***************************************************(((''''''''''''''''''(((((())))))******))))))(((((()))******++++++******************************((()))******(((((()))***&&&'''((((((''''''((()))***))))))(((((())))))***'''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))'''((()))******+++******(((((())))))))))))******))))))))))))******************)))((()))***+++,,,************************(((***,,,,,,+++++++++,,,+++---//////...///333777@@@GGGMMMJJJFFFBBB>>>:::;;;888999@@@IIIQQQ\\\eeeggghhhjjjkkkhhhggglllsss}}}yyyvvvrrrnnnjjjddd^^^ZZZXXXUUUQQQMMMKKKIIIEEECCC@@@???>>><<<:::888777666444444333333333333222222111111111111000000000000//////////////////////////////000000000000000111////////////////////////...///000000---,,,,,,,,,---............------,,,,,,,,,,,,,,,------------//////000000000000000000+++,,,///000000///...,,,---------,,,,,,------.........////////////......////////////////////////---------...............,,,---...///000000000000------........./////////~~~nnn\\\MMMAAA>>><<<:::888777666666666444444444333222222222111222222222111111111111000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++***************************++++++***))))))***,,,************************************************''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''((()))***+++******)))***************************+++,,,+++)))(((((()))%%%'''((((((''''''((()))*********))))))*********''''''((()))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))***'''((()))******+++++++++)))))))))*********++++++*********)))))))))))))))******((((((((()))+++,,,************************(((***------+++***+++,,,***---000000...///444888@@@GGGJJJFFFBBB???===::::::888;;;DDDOOOWWWaaaiiihhhhhhiiikkkhhhgggppp{{{}}}zzz~~~}}}zzzxxxtttppplllfff___ZZZXXXUUUQQQNNNKKKIIIEEECCC@@@???>>><<<:::888666666444444333333333333222222111111111111000000000000////////////////////////////////////////////////////////////////////////,,,...000000...---------------.../////////......++++++,,,,,,,,,---------000000///.........//////+++,,,---............---...------,,,,,,---------......////////////......////////////////////////---------.........//////,,,---...///000000000000............////////////{{{zzzwwwcccQQQDDD???>>><<<999888777777888777777666555444444333333222222222111111111111000////////////////////////......---------,,,,,,,,,+++,,,,,,------......///************************,,,,,,,,,***)))))),,,...************************************************((((((''''''''''''(((((((((((())))))))))))(((((('''((()))++++++******)))************************,,,------,,,)))(((((()))''')))******))))))***,,,++++++************++++++(((((()))***++++++************))))))(((((((((''')))))))))))))))))))))))))))))))))))))))*********''''''(((******+++++++++))))))******+++++++++,,,++++++******))))))((((((+++***((('''((()))+++,,,************************'''***---...+++***+++,,,***...111000...///444999???EEEHHHCCC???===<<<999:::999<<>><<<:::888666555444444444333333333222222111111111111000000000000////////////////////////000000//////......------////////////////////////***,,,///000///......///------...///000000000///+++++++++,,,,,,---------111000...---,,,,,,---...,,,,,,+++++++++,,,.........------,,,,,,,,,------......////////////......////////////////////////---------.........//////,,,---...///000000000000............/////////000}}}xxxyyytttZZZGGG@@@???<<<999999999777444666666555444333333333333222111000...------,,,,,,//////000000000000/////////............---------++++++++++++++++++++++++---------,,,,,,+++++++++************************(((((((((((((((((((((((())))))))))))************)))))))))))))))************+++,,,,,,,,,,,,+++******))))))((()))+++---...''''''(((((())))))******+++***)))(((((()))***+++************************))))))************))))))''''''(((((())))))******+++***)))(((((()))***++++++++++++*********))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))))))))************)))))))))))))))))))))))))))************+++++++++)))************+++++++++***+++,,,---------,,,+++------------///222888<<>><<<:::999999<<>><<<:::999888777555444333333222222333333111111111111000000000000111111000000//////......111000000111222222///---222111000///...---,,,,,,////////////000000000000................................................000000//////.........---000//////.........//////......------------..................////////////------------............////////////////////////000000//////.........---////////////////////////yyyxxxiiiTTTDDDAAA===:::::::::888666777666555444333333333333444333222000///.........//////000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))************((((((((()))******++++++***++++++,,,,,,++++++******))))))))))))+++,,,---))))))))))))******************))))))))))))******************************))))))************))))))))))))))))))*********++++++***)))(((((()))***++++++++++++*********))))))))))))))))))))))))))))))---,,,+++***))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************++++++++++++***+++,,,---...---,,,,,,------------///222888<<<>>>??????>>><<<:::999999;;;???FFFQQQ]]]eeehhhhhhjjjgggiiillliiilll}}}uuu|||}}}zzzvvvrrrmmmhhhaaa]]]ZZZWWWSSSPPPMMMJJJFFFCCCAAA@@@>>><<<:::888777777555444333333222222333333111111111111000000000000111000000000/////////...000111222333222000...---/////////...............------------............................................................000/////////............//////...............///---------,,,,,,---------............////////////000000000000111111111111////////////////////////000/////////............////////////////////////zzzvvvzzzzzzcccKKKEEE>>>;;;;;;;;;:::888777666555444444333333444555555333222111111000000//////000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************))))))))))))************''''''((()))***++++++,,,******+++,,,,,,+++******))))))))))))***+++,,,---++++++++++++************))))))************))))))************************))))))************))))))************++++++++++++******))))))))))))******+++************))))))))))))))))))))))))))))))))),,,,,,+++***))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************+++++++++,,,+++,,,------......------------......///222777:::999:::;;;:::888777888999>>>CCCLLLWWWbbbhhhjjjiiihhhgggjjjllljjjpppxxxwww~~~{{{wwwsssnnniiibbb^^^ZZZWWWTTTPPPNNNJJJFFFCCCAAA@@@>>><<<:::888777777555444333333222222333333111111111111000000000000000000000000////////////000444777777444000///000,,,---------......//////------------............................................................////////////..................---------......///---,,,,,,,,,,,,,,,,,,---............////////////------........./////////////////////////////////////////////............////////////////////////}}}tttvvv}}}oooTTTJJJ???<<<;;;:::::::::888777666555444444444444555555333222222111111111//////000000000000/////////............---------------------------------,,,+++++++++++++++++++++************************************************((()))))))))************)))))))))))))))***************++++++++++++******)))))))))******++++++,,,+++++++++******)))))))))((()))***++++++***)))(((************************)))******++++++******)))***************************))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))***+++------((()))))))))************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,---............---.........///111555999777999:::999666666777:::AAAHHHRRR]]]eeejjjjjjiiihhhhhhiiihhhhhhssszzzvvv||||||xxxtttooojjjddd___[[[XXXTTTQQQNNNKKKGGGDDDAAA@@@>>>;;;999888777666555444333333222222333333111111111111000000000///000000000000////////////111777;;;;;;555111111333------------............////////////000000000000................................................///////////////............------------......///...------,,,,,,------...............////////////,,,,,,------------......///////////////////////////////////////.........////////////////////////vvvuuuzzz{{{```QQQCCC===<<<999999:::888888777666555555555555444333222111111111111111//////000000000000/////////............---------------------------------++++++++++++++++++++++++************************************************((()))))))))************++++++******)))(((((((((************************)))*********++++++++++++*********))))))(((((('''((()))***++++++***)))(((******************************++++++++++++******)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...((()))))))))************))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,---...//////---...///...///000444777888;;;<<<:::777666999===EEELLLWWW```gggiiiiiihhhiiihhhgggfffiiiyyy{{{vvvwww~~~}}}}}}~~~yyyuuuqqqkkkeeeaaa\\\YYYUUURRROOOLLLHHHEEEAAA???===;;;999777777666555444333333222222333333111111111111000000000///////////////000000000000000555999888333000000222//////.........---------////////////000000000000////////////////////////.................................///////////////---------------...///000//////............//////............//////////////////000000000111111111////////////////////////.........///////////////////////////////////////{{{xxx{{{ooo[[[HHHAAA>>>999888;;;999888777666666555555666333222111111000000000111//////000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************************************))))))))))))************++++++******)))(((((((((+++***))))))))))))***+++)))******+++++++++******)))))))))((((((((((((((())))))************))))))******************************++++++++++++******)))))))))((((((((((((((())))))************))))))(((((()))))))))))))))***))))))))))))))))))))))))++++++***************+++))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,*********+++,,,---...///---.../////////000333555999<<<>>><<<999999===BBBKKKRRR[[[cccggghhhggggggiiihhhgggjjjssswwwxxx|||}}}||||||{{{wwwrrrmmmfffbbb\\\YYYVVVRRROOOLLLHHHEEE@@@???===;;;999777666666555444333333222222333333111111111111000000000000////////////000000000000---000333222///---...000000000//////.........---------------............////////////////////////.................................///////////////...............///000111000000////////////000000............////////////....../////////000000000////////////////////////.........///////////////////////////////////////}}}~~~fffOOOFFFAAA:::999===999999888777666666666666333222222111111111111111//////000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************))))))))))))))))))))))))))))))))))))************(((((())))))************+++***)))(((((()))***+++)))***++++++++++++***)))))))))))))))))))))************))))))))))))*********************************++++++,,,,,,++++++************)))))))))((((((((()))***++++++***)))((((((((((((((())))))******))))))))))))))))))))))))+++***************++++++))))))))))))************)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------))))))))))))***,,,...///---...////////////222444666:::>>>===;;;<<>>:::999888777666666666666333333222222111111222222//////000000000000////////////.........---------++++++++++++++++++++++++))))))******++++++++++++************************(((((((((((((((((((((((())))))))))))************&&&&&&''')))***,,,------+++***)))(((((()))***+++)))***+++,,,,,,+++))))))))))))******+++++++++,,,+++***)))(((((()))***+++***************************++++++,,,,,,++++++***,,,+++++++++******))))))((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))''''''((()))***,,,...///))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------)))((((((((()))+++---...---...////////////111333333888======<<>>???EEENNNVVV[[[```gggjjjiiigggfffffffffkkkxxx~~~yyyyyy}}}yyyssslllfffccc\\\YYYVVVSSSPPPLLLHHHEEEBBB@@@===;;;999777777777444444333333333333222222222222111111000//////...000000/////////.................................//////000000000000//////000000000000000000000000................................................////////////////////////...........................//////000000//////.........------------......////////////////////////........................000000000000//////......//////............//////jjjWWWKKKCCC@@@@@@999999999999888666555444333333333333222222222222222222111111111000000000111000000//////.........------------------------......------,,,,,,++++++++++++***))))))***++++++************************)))************))))))(((******))))))******+++,,,***)))((('''&&&&&&&&&'''******************************++++++++++++******))))))))))))))))))))))))((()))***,,,,,,,,,,,,+++))))))))))))******+++++++++***))))))))))))))))))))))))))))))))))))))))))***************************************************************)))))))))++++++++++++,,,,,,,,,---)))******+++++++++******+++++++++++++++***))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------...///000//////000222444:::===???AAADDDJJJSSSZZZ^^^ccciiikkkiiifffffffffiiirrr~~~|||}}}~~~|||xxxsssmmmhhheee^^^[[[WWWSSSOOOKKKGGGDDDAAA@@@===;;;999777777777444444333333333333222222222222111111000/////////000000////////////..............................//////000000000000//////000000000000000000000000................................................////////////////////////...........................//////000000//////.........------------......////////////////////////........................000000000////////////...//////............//////~~~~~~xxxdddUUUKKKFFFEEE;;;:::999999888888666555444444333333333222222222222222222222111111111000000000/////////.........------------------------)))***,,,,,,++++++,,,---+++******************+++************************************))))))((((((******))))))******+++,,,++++++******))))))))))))***************+++++++++******++++++++++++******))))))))))))))))))))))))***+++,,,---,,,***((('''((()))******++++++************)))))))))))))))***))))))))))))))))))))))))************************)))***************+++++++++++++++******)))))))))))))))*********+++++++++))))))***+++++++++************+++++++++******)))+++++++++++++++++++++++++++,,,,,,,,,,,,---------...///000//////000444666<<<>>>AAADDDHHHOOOWWW]]]aaafffjjjjjjfffcccdddfffnnnzzz|||~~~}}}}}}{{{xxxtttnnnjjjgggaaa]]]XXXSSSOOOKKKFFFCCCDDDBBB???;;;888666555444444444333333333222222222111111111111000000//////000000//////////////////........................//////000000000000//////////////////////////////................................................////////////////////////........................------............------......------------......////////////////////////........................//////////////////////////////............//////zzz~~~xxxfffYYYOOOHHH???<<<999888999:::999777444444444333333333222222222222222222111111111000////////////............------------------------)))***,,,,,,++++++,,,---*********++++++*********************************++++++***))))))(((((((((******))))))******+++,,,++++++++++++++++++******))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++***+++,,,---,,,***(((&&&+++++++++,,,++++++***)))***)))))))))))))))******************************************************))))))******+++++++++,,,,,,,,,++++++******))))))))))))*********+++++++++((()))***+++++++++++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++------------.............../////////000222666:::???@@@CCCFFFLLLSSSZZZ___eeeiiikkkhhhbbb```cccgggvvv{{{~~~}}}}}}}}}}}}|||yyyuuupppkkkiiiccc___YYYSSSOOOJJJFFFCCCDDDBBB???;;;888666555555444444333333333222222222111111111000000000000000//////000000000000000000//////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////........................---..................---......------------......////////////////////////////////////////////////...............///////////////............//////{{{yyyooo^^^RRRGGGBBB;;;888999:::999888444444444444333333333333222222111111111000000000........................------------------------......------,,,,,,++++++)))***++++++++++++***)))************************+++***)))))))))))))))*********))))))******+++,,,))))))************)))((()))))))))***++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,'''((()))++++++++++++***,,,,,,+++++++++*********)))))))))))))))******+++************************************************))))))******+++,,,,,,,,,+++++++++++++++*********++++++++++++,,,,,,,,,---((()))***+++++++++++++++'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......///000111555:::>>>BBBCCCEEEIIIPPPWWW]]]aaagggjjjjjjfff``````gggnnnwww|||~~~~~~}}}{{{vvvrrrmmmjjjccc___YYYSSSNNNJJJFFFDDD@@@???<<<:::999888888999444444333333333333222222111111000000000000000000//////000000000000111111000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000////////////////////////........................///000000111111000000///......------------......////////////////////////////////////////////////---............///////////////............//////~~~vvvwwwxxxfffRRRIII???888888888888666555444444444444333333333111111000000000/////////........................------------------------...,,,******---...,,,***)))***++++++++++++***)))***************************))))))(((((()))***+++******))))))******+++,,,'''((()))******)))((((((((())))))***++++++,,,,,,******++++++++++++******++++++++++++++++++++++++(((((())))))***+++++++++******)))((()))***+++,,,)))))))))))))))***++++++************************************************))))))***++++++,,,------***++++++++++++++++++,,,*********+++++++++,,,,,,(((((()))++++++,,,,,,+++((()))***+++++++++++++++------------------------,,,,,,---------.........---...///000333888>>>CCCGGGGGGIIIMMMTTTZZZ```bbbfffiiiiiiddd```cccooozzz{{{|||xxxsssnnnkkkddd___YYYSSSNNNKKKGGGEEE???>>><<<:::999888999999444444333333333333222222000000000000000000000111//////000000000111111111//////////////////////////////000000000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////........................000000111111111111000000......------------......////////////////////////////////////////////////---------.........////////////............//////uuurrrzzzyyyYYYOOOBBB999777777666444555555444444444333333333000000000000////////////---.....................------------------------(((%%%###&&&,,,///---***)))***+++,,,,,,+++***)))************************))))))(((((((((***+++,,,*********)))***++++++,,,((()))***++++++***))))))((())))))***++++++,,,,,,******++++++++++++******************************,,,+++***)))((((((((()))((('''&&&&&&'''))),,,---))))))((())))))***++++++************************************************))))))***+++,,,,,,------*********++++++,,,,,,---'''(((((((((((()))))))))(((((()))++++++,,,,,,,,,***++++++++++++***))))))........................++++++,,,,,,,,,------------...///111444:::@@@EEEJJJJJJLLLPPPVVV]]]bbbdddfffhhhhhhdddaaagggvvv~~~||||||~~~}}}yyytttooolllddd___XXXSSSNNNKKKHHHEEECCCAAA>>>;;;888777666666444444444333333333222222000000000000000111111111//////000000111111111222........................//////000000000000//////000000000000000000000000000000000000000000000000........................////////////////////////..............................////////////...............------.........////////////////////////000000000000000000000000---------.........////////////............//////~~~wwwwwwmmmVVVCCC>>><<<555444888444333333333333333333222222222222222111111111000000000///---,,,+++***)))........................------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++++++++***)))(((+++*********+++,,,,,,---)))***+++,,,,,,+++***)))************************,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***************************************************************))))))))))))))))))))))))'''((()))***************,,,+++++++++++++++++++++************************,,,***((()))+++,,,+++(((,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------.........//////////////////...---///555===FFFKKKLLLNNNQQQVVV[[[```ccceeeggggggccc]]]]]]hhh|||}}}}}}~~~|||zzz~~~|||vvvpppkkkeee```YYYRRRNNNJJJGGGEEEAAA???<<<:::999666333000333333333333333333333333222111111111000000//////000000000000000000000000000000////////////000000222111000.........///000222222111000//////000000......//////000000111111///...---,,,,,,---...///111000...---...///111222......------------.........//////////////////...000000///...............////////////////////////////////////000000000000333111000......000111333444333111000000000111222zzzwww}}}}}}{{{uuu]]]FFF???===888555777444444444333333333333333222222111111111000000000000000///...---,,,++++++........................------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++++++++***))))))+++*********++++++,,,---)))***++++++++++++***)))************************,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++*********************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))++++++++++++++++++++++++************************,,,***((()))+++,,,+++)))+++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,---............///////////////......111666>>>GGGLLLNNNPPPSSSXXX\\\```ccceeeeeedddaaa]]]___lllzzzyyyyyyzzzxxxwww|||}}}xxxqqqmmmeee```YYYRRRNNNJJJGGGEEEAAA???===;;;999777444111333333333333333333333333222111111111000000000000000000000000000000000000000000////////////000000222111000///......///000222111111000//////000000.../////////000000000111//////...------...//////000///...---...///111222......------------......+++,,,,,,,,,,,,,,,,,,+++000000///............................................./////////000000000000///...------...///000000000...---------...///yyyyyy~~~zzzvvvyyyfffKKKAAA>>>:::777777555555444444444333333333111111000000000/////////000/////////....................................------,,,,,,,,,,,,++++++******++++++++++++*********++++++++++++***))))))+++************+++,,,,,,)))***++++++++++++***)))************************+++++++++++++++*********++++++++++++++++++++++++******++++++++++++******)))))))))***+++++++++,,,************************(((((((((((((((((((((((()))))))))))))))))))))))))))************))))))(((************************************************+++***)))***++++++***))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,............//////000000//////000333999AAAIIIMMMRRRTTTWWWZZZ^^^aaadddeeebbbaaa___^^^cccsss{{{vvvtttuuuwwwwwwwww~~~zzzsssnnneee```YYYSSSOOOKKKGGGEEEBBB@@@===;;;:::888555222444444444333333222222222111111111111111000000000000000000000000000000000000000////////////000000111000000////////////000111111000/////////000000////////////000000000000000//////......//////000000///.........///000111......------------......---......//////......---000//////............///........................------........./////////000///...------...///000//////...---------------}}}wwwxxx~~~zzz{{{~~~mmmPPPAAA>>><<<888777666666555555444444333333000000000000///////////////////////////000000000........................------,,,,,,,,,+++++++++******++++++++++++************+++++++++******)))+++***************++++++*********++++++*********************************+++++++++***************************++++++++++++******++++++++++++******(((((()))***+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''')))))))))))))))*********************************+++************+++******((())))))***++++++,,,,,,***+++++++++++++++,,,,,,*********+++++++++,,,,,,------......//////000000///000222666<<>><<<:::888777777666555555444333333000000000000/////////////////////000000000000000........................------,,,,,,,,,+++++++++)))******++++++******))))))******+++++++++******++++++***))))))*********+++******************+++************************************************)))))))))******+++++++++)))******++++++******)))(((((()))***+++,,,,,,,,,************************************************))))))))))))))))))))))))***************)))((('''(((((()))))))))***************************************+++************+++(((((()))***+++,,,,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---------...///000000111000111444999@@@GGGNNNRRRWWWYYY\\\```cccdddeeeeeebbb```^^^bbbmmmyyysssrrrssswww{{{{{{tttoooddd```ZZZUUUPPPLLLHHHEEECCC@@@===;;;:::888777555555555444333333222111111111111111111111222222222000000000000000000000000000000////////////000000/////////000000000000///000///////////////000000000000000000//////////////////000000000000//////...............//////000......------------......+++,,,,,,------,,,,,,+++//////............//////........................------------.........///111111000000000000111111222222222222111111000000zzztttzzzaaaKKKAAA===;;;999888888777666555444444333111111000000000/////////////////////000000000000........................------,,,,,,,,,,,,++++++))))))************))))))))))))***++++++++++++***++++++***))))))))))))***++++++***))))))***++++++************************)))))))))***************(((((())))))***+++++++++))))))************)))))))))))))))***+++++++++,,,************************************************)))))))))))))))))))))))))))************))))))(((((())))))******+++++++++************************)))+++++++++***)))***+++(((((()))***++++++,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,---------,,,------...///000111111000222666<<>>:::888777777666555333333333333333333333333111111111222222333333333000000000000000000000000000000////////////000000---...///000111111000///...............///000000111000000000/////////...---...////////////...---------......//////............------------......//////000000000000//////...............///000000------------------------....../////////000000000......////////////.........///000000000///------uuutttwwwzzz\\\HHH@@@===<<<999999888777666555444444222222222222111111111111000/////////....................................---------,,,,,,,,,++++++))))))************))))))((()))***+++++++++++++++++++++***))))))((()))))),,,+++***))))))***+++,,,************************(((((())))))*********+++'''(((((()))***+++++++++))))))************))))))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))***+++,,,,,,------************************(((+++,,,,,,)))(((***,,,***************+++++++++))))))***+++,,,,,,---------------.........//////,,,,,,---...///000111222111444999@@@GGGNNNTTTVVVWWWZZZ^^^bbbeeeggggggfffdddcccfffrrr||||||xxxwwwzzzxxxtttddd```[[[WWWRRRMMMHHHDDDAAA>>>:::777777777666555333333333333333333333444111111111222222333333333000000000000000000000000000000////////////000000---...///111111111000///...............///000111111111000000/////////...,,,---...//////...---,,,,,,---......//////...............------.........,,,,,,------------,,,,,,...............///000111------------------------////////////000000000000000000111111111111000000///000111111111000...---uuupppzzzkkkQQQBBB======999888777555333222222222222333333333333222111111///000111111111000...---........................++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++*********))))))+++++++++,,,,,,------------,,,***)))))))))***++++++++++++++++++,,,,,,,,,******))))))******+++,,,,,,+++)))(((((()))+++,,,---,,,***)))))))))***+++************************+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++,,,++++++******++++++,,,//////---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---...000222222222111444999@@@IIIQQQUUUWWW\\\]]]```cccfffgggfffdddcccfffnnn|||~~~{{{}}}|||tttnnnddd```ZZZUUUPPPLLLGGGDDD???>>>===;;;999888888888333333333222222222111111333222111000000111222333222111111111111111222222000000000000000000000000//////............///000111000///...//////...---...............///000000------------------------......///000000000000000//////............//////........................---......//////......---//////............//////////////////////////////000000000000111111111111............////////////wwwqqqxxxrrrUUUBBB<<<;;;999888666555444333333333222333333333333222111111///000000111000///...---////////////////////////++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************************************************+++++++++*********)))))))))))))))******+++++++++,,,+++***)))))))))***+++*********+++++++++++++++******))))))******+++,,,,,,+++***))))))***+++,,,******)))(((((((((((((((************************+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++,,,++++++******++++++,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------...///111222222222666<<>>===888888777555444444444444222333333333333222111111000000000000000///......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++***************)))))))))*********************)))))))))******+++)))))))))*********++++++******))))))******+++,,,******************************************)))(((************************************************+++++++++***************)))************+++++++++,,,++++++******++++++,,,+++++++++++++++,,,---...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------///000111222444999BBBKKKSSSXXX[[[\\\```aaabbbdddeeefffffffffgggooo~~~}}}wwwrrrgggccc]]]XXXSSSNNNIIIEEEAAA@@@>>>;;;999777666555555555555444444444333333111111222222222222111111333333222111000000000111000000000000000000000000222111///......000333444/////////000000000000000///............//////000////////////////////////......///000000000000/////////............//////...........................---,,,++++++,,,---...//////............//////////////////////////////------........./////////............////////////vvvuuu}}}zzzdddMMMCCCAAA999888777666555555555555222333333333333222111111000000000000000//////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************************************+++++++++++++++,,,,,,,,,)))))))))))))))******+++((((((((()))******++++++******))))))******+++,,,)))***++++++++++++***)))+++,,,---......---++++++************************))))))))))))))))))))))))************************))))))*********+++++++++,,,++++++******++++++,,,+++++++++***++++++,,,---+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---......///111333555<<>>;;;888666555444444444444444333333333333000111222333333222111000333333222111000000000000000000000000000000000000111111111000000000//////---...////////////000111//////............///000........................---...//////000000////////////............//////...........................---+++******+++---...///......------......///////////////////////////------........./////////............////////////zzztttwww~~~{{{oooVVVGGGBBB:::999888777666555555555222333333333333222111111111000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++))))))))))))***)))))))))'''(((((()))******++++++******))))))******+++,,,)))***++++++++++++***)))***+++---......---,,,+++************************))))))))))))))))))))))))************************))))))*********+++++++++,,,++++++******++++++,,,,,,,,,+++************+++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------***,,,.........///222444777???KKKUUUZZZ\\\]]]^^^```bbbcccbbbaaabbbeeegggqqqyyytttlllgggaaa[[[UUUOOOJJJFFFAAA@@@===:::888666555444333333333333222222222222000111222333333222111000333222222111000000111111000000000000000000000000///111222333111...+++(((+++---//////------///111//////............//////------------------------------.../////////////////////............//////...........................---+++******+++---.........------------......////////////////////////....../////////000000000............////////////~~~tttqqquuu~~~~~~bbbMMMBBB<<<;;;999888666555555555222333333333333222111111111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++)))))))))))))))((((((((())))))******))))))(((''''''(((((()))***+++,,,,,,******))))))******+++,,,************************((()))*********************************************************************************+++++++++)))************+++++++++,,,++++++******++++++,,,---,,,+++***************++++++,,,,,,------......++++++,,,,,,,,,,,,------***---///000...///333666;;;DDDPPPXXX\\\]]]]]]^^^aaabbbcccbbbaaabbbfffkkkwwwzzzuuummmiiibbb[[[UUUOOOIIIFFF@@@???===:::888666555444333333222222222111111111111111222222222222111111222111111111111111222222000000000000000000000000///000222333111...***''',,,///111000---,,,///111000//////............///------------------------------...////////////...//////............//////...........................---,,,++++++,,,---.........------------......////////////////////////....../////////000000000............////////////uuummmlllvvvrrrXXXGGG>>>===;;;888666555444444222333333333333222111111222111000///...//////000------------------------------------------------++++++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++***)))))))))((((((((('''************)))(((&&&%%%(((((()))***+++,,,------******))))))******+++,,,,,,+++***))))))***+++,,,((((((((((((((()))******************************++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++,,,++++++******++++++,,,******************+++,,,++++++,,,,,,---......///++++++,,,,,,,,,,,,------***...111111///000444888???HHHTTT[[[]]]]]]^^^```bbbdddeeedddbbbdddjjjooo~~~{{{vvvnnniiibbb[[[UUUOOOIIIEEE???===<<<:::888666666555444444333333333222222222222222111111111111222222000000000000111222333333000000000000000000000000000000111111000///------...222444222///---///222000000///.......................................,,,---......//////......//////............//////........................------------------------...------,,,,,,------...////////////////////////------........./////////............////////////vvvjjjgggnnnxxxcccPPP???>>>;;;999666555333333222333333333333222111111222111///.........///000........................------------------------*********++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******++++++++++++,,,+++++++++******))))))++++++++++++)))'''%%%$$$((()))***+++,,,---......*********)))***++++++,,,,,,+++)))(((((()))+++,,,+++***)))))))))***,,,---************************++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++,,,++++++++++++++++++,,,((((((((()))***,,,---...++++++,,,,,,---...//////++++++,,,,,,,,,---------***...222222000000555:::CCCKKKVVV]]]^^^^^^___aaacccfffgggeeecccffflllsss|||wwwnnniiibbb[[[UUUNNNHHHDDD>>>===;;;999888777666666555555444444444333333333333222111000000111222333//////000000111222444444000000000000000000000000222000///...///000222333111444666444000...000444111000///...............////////////////////////,,,---......//////......//////............//////........................---......//////......---...------,,,,,,------...////////////////////////,,,,,,,,,---------................../////////000xxxkkkdddffflllqqqSSSBBB@@@;;;666555666777666555444333222111111111111222222111111000/////////222111000///.........///,,,---------------,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++++++++*********))))))((()))+++,,,,,,+++)))((((((((())))))))))))((((((******++++++++++++******))))))))))))((((((((((((+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,)))))))))((())))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...///222:::@@@KKKSSS\\\___]]]\\\^^^bbb```cccdddccccccjjjxxx|||vvvooojjjbbbZZZSSSNNNIIIFFFAAA@@@===;;;999777777777666666666666555555555555222222222111111000000000111222333222111111333555000000000000000000000000000000000000000000000000333333333333333333333333////////////////////////........................***,,,//////....................................,,,---///000000000///...---------............///////////////////////////---------......................../////////000000............////////////zzzlllcccccchhhzzzxxx[[[GGGCCC===888666777666555555444333222111111111111222222111111000/////////..................////////////000000000000//////,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))************************++++++************++++++************************)))))))))))))))))))))))))))************++++++++++++++++++***************+++++++++*********))))))((()))+++,,,,,,+++)))((()))******++++++******)))******++++++++++++******((((((((()))))))))))))))+++++++++*********))))))************+++++++++,,,,,,,,,+++******+++,,,,,,,,,++++++++++++,,,------........................---...///...///444<<>>:::888777666444555444333222222111111111222222111111000/////////+++,,,,,,------...//////,,,------......---------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++******))))))+++++++++***************)))***+++,,,,,,+++***)))))))))************))))))******++++++++++++******'''(((((())))))*********+++++++++***************)))))))))*********++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---................................./////////000666@@@HHHTTT[[[aaacccaaa___```cccaaabbbcccdddjjjxxxvvvrrrzzz}}}wwwqqqkkkccc[[[TTTOOOJJJGGG@@@???<<<999777666666666444444444444333333333222333333333333222222222222000111222222111111222444000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................,,,...///000.........///////////////////////////---,,,,,,,,,------......---------............///////////////////////////------........./////////............////////////000000000000111111111111ssseee___```ggguuuUUUJJJ>>>::::::888666555555555444333222222222222222222111111000/////////,,,,,,------............***++++++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++***)))))))))************************)))***++++++++++++***)))'''''''''(((((('''''''''******++++++++++++******''''''((()))******++++++************************((())))))))))))*********++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,------------///000000000222:::EEENNNYYY^^^cccdddaaa___```aaa``````aaadddnnnssssss~~~yyyrrrmmmddd\\\UUUOOOJJJGGG@@@>>>;;;999777666555555444444444444333333333333333333333333333333333333111222444444333222333444000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................+++---......---,,,---...---------------------------,,,+++***+++,,,---...---------............///////////////////////////------......//////000000//////000000000111111111//////000000000111111111yyyiiiaaa```___www___OOO???:::;;;999777777666555444333222222222222222222111111000/////////...////////////...---,,,------...///////////////,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))*********************************++++++*********''''''((((((((((((''''''******++++++++++++******'''(((((()))***++++++,,,************************((())))))))))))*********++++++++++++++++++++++++************+++,,,---...,,,,,,,,,------.........///000111222666>>>KKKSSS[[[___bbbcccaaa______```______```fffssstttxxx{{{tttnnnfff]]]VVVPPPKKKHHH@@@>>>;;;999777666555555555555555444444444444333333333333333333333333333---///111111000///000111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000111111111//////000111------------------------,,,,,,+++******,,,---...---------............///////////////////////////------......///000000111,,,,,,---------................../////////000000mmmccc```ZZZmmmnnnWWWBBB<<<<<<:::888999666555444333222222222222222222111111000///////////////000000///...,,,+++++++++,,,---............,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++++++++***************************+++,,,------,,,+++***++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++***************************************+++++++++******************************++++++++++++************++++++++++++******((())))))******+++++++++***************+++++++++)))))))))*********++++++***++++++,,,,,,++++++***++++++++++++,,,...///000.........///000000111111...000222555:::CCCOOOXXX]]]___bbbbbbaaa_________^^^___bbbjjjyyywww}}}}}}uuupppggg^^^WWWQQQLLLHHH@@@???<<<999777666666666555555555555444444444444222222222222333333333333...000222333222111111111000000000000000000000000000000000000000000000000111111111111111111111111///////////////////////////////////////////////////000000///------///000........................,,,+++++++++,,,,,,---------------............///////////////////////////------...///000000111222.........////////////000............////////////pppccc___VVVbbbvvvcccHHH???>>>:::888:::666555444333333222333333222222111111000/////////,,,---...//////...,,,+++(((((()))++++++,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***+++---......---+++***************************)))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,))))))*********++++++++++++******************+++++++++,,,,,,,,,,,,++++++******++++++++++++******************************))))))*********+++++++++************+++++++++,,,***+++,,,,,,,,,,,,+++************+++,,,---...///.........///000111111111---000444888===FFFRRR[[[^^^```aaabbbaaa``````___^^^```eeeooo~~~~~~vvvqqqhhh___XXXQQQLLLIIIAAA???===:::888777777777444444444444333333333222111111111222222222333333///222555555444333333333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////.........,,,+++***,,,...........................+++,,,,,,------------------------............///////////////////////////------...///000111222222000111111111111222222222...////////////000000000qqqbbb]]]UUU\\\kkklllMMMBBB@@@:::888:::666666555444333333333333222222111111000/////////(((***,,,.........---,,,***+++,,,---.../////////,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((()))***+++,,,,,,---))))))******++++++++++++++++++************++++++******++++++++++++************++++++++++++******+++++++++***************))))))******++++++++++++***++++++++++++,,,,,,,,,***+++,,,------,,,+++***'''''''''((()))+++,,,---,,,,,,,,,---...//////000,,,///555999???IIITTT\\\___aaabbbcccbbbbbbaaaaaa___bbbhhhsss~~~{{{{{{wwwqqqhhh```XXXRRRLLLIIIBBB@@@===;;;999888777777333333333222222222111111000000000111111222222222,,,///222333222000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111222111///------///111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,---------.........//////////////////////////////------...///000111222222............////////////000000000000111111111111lllZZZVVVUUU\\\nnn{{{\\\IIIAAA<<<999888666555444444555444222000000000000000////////////222000......//////---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((,,,,,,,,,++++++*********))))))************))))))************************************************)))))))))***+++++++++,,,%%%%%%'''((()))))))))))),,,,,,,,,++++++*********************************)))***+++,,,,,,+++***)))************************)))))))))***++++++,,,,,,(((***+++***)))((()))***'''((()))***+++,,,------++++++******++++++,,,---000///,,,+++******+++,,,++++++,,,,,,,,,---------,,,...//////......000111222333666===GGGQQQXXX\\\`````````bbbccccccbbb```^^^bbblll}}}{{{{{{||||||vvvlllaaaYYYQQQLLLHHHDDDAAA===:::999888666444444444444333333333222222444333222111111111222333333333222222111000000000000000000000000000000000,,,---///000000000///...111000///------......///............////////////////////////000000000000000//////.........////////////............//////---------,,,,,,+++++++++...............///000000//////////////////////////////000000000000//////...............///000000000000000000000000000000ppp^^^WWWTTTWWWdddxxxeeeQQQFFF>>>:::999666555444444555555333111111111111111000000000000222000////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))),,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************++++++++++++++++++++++++***************+++++++++((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************++++++++++++******************************++++++******************(((***+++***)))((()))+++++++++++++++************,,,,,,++++++,,,,,,---...///...,,,***))))))***+++++++++,,,,,,,,,---------,,,...//////......///111222444999BBBKKKUUU[[[^^^``````aaabbbccccccaaa```aaagggttt}}}}}}vvvxxx|||~~~wwwmmmcccZZZSSSMMMIIIDDDAAA===;;;:::999888666444444444333333333222222444333222111111111222222111111111111111111222222000000000000000000000000---......///000000//////222111000......//////000............////////////////////////000000000000/////////.........////////////............//////.........---------,,,,,,///............///000000////////////////////////000000111111111111000000///............///000000000000000000000000000000vvveeeZZZTTTRRRZZZhhh{{{}}}~~~~~~~~~sss^^^MMMAAA;;;:::666444333444555555444333222222222222111111111111222111//////000000...---------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++,,,------------++++++++++++++++++,,,,,,************************++++++************++++++************************,,,,,,++++++***))))))((()))***+++***))))))***+++,,,,,,++++++************------,,,,,,------...//////...,,,+++***++++++,,,,,,,,,,,,,,,---------------...///...------///000222666>>>HHHQQQYYY___aaaaaaaaabbbbbbbbbaaaaaa```dddnnn}}}wwwvvvssswwwxxxnnneee\\\TTTNNNJJJBBB???<<<::::::999888777444444444444333333333333444333222222111111222222///000000111222222333333000000000000000000000000//////......//////000000222111000/////////000111............////////////////////////000000000000//////......//////////////////............///////////////...............//////......//////000111////////////////////////111111111222222111111111///////////////000000111000000000000000000000000|||lll^^^UUUQQQUUU___ppp{{{{{{~~~~~~lllWWWEEE<<<:::666555333444555666555444222222111111111000000000222000//////000000///...........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))(((((()))***++++++***************++++++,,,,,,,,,************************,,,+++***))))))***+++,,,************************+++++++++*********)))))))))***++++++))))))***+++))))))***++++++,,,------,,,,,,,,,,,,,,,---......000///...---,,,---------,,,,,,,,,------------...---...///...------///111222999CCCNNNWWW]]]aaacccaaabbbcccbbbaaa``````aaahhhuuuyyyuuuuuussszzz~~~xxxoooeee]]]UUUNNNJJJ@@@>>>:::999999888777666555444444444444333333333333333222222222222111222000000111111111222222222000000000000000000000000111000///......///000111222111///.........///000............////////////////////////000000000000........./////////////////////............//////......................../////////...///000000111////////////////////////111111111111111111111111000000//////000000111222111111111111111111111111sss```VVVPPPTTT[[[ggg|||zzz}}}yyycccLLL???;;;777666444333555555555444111111000000000/////////111000//////000000///...........................++++++++++++++++++++++++))))))******************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++***)))))))))(((((())))))***)))))))))*********++++++,,,,,,,,,************************,,,+++***))))))***+++,,,************************))))))*********+++++++++)))+++,,,+++***)))***+++*********+++,,,,,,------+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------.....................---...111333555===IIITTTZZZ^^^aaaccc```bbbcccbbb```___aaacccmmm|||{{{vvvtttuuuttt~~~}}}wwwoooeee]]]UUUMMMIIIBBB???<<<:::::::::999888555555555444444444333333333333333333222222111111222222222111111111000000000000000000000000000000111000///......///000111000///...---,,,---..................////////////////////////000000000000------...///000000////////////............//////------------------......///////////////000111111000000000000000000000000111000////////////000111000000000000000111222222222222222222222222222222zzzcccWWWOOORRRVVV]]]ppp}}}yyy{{{~~~~~~oooWWWEEE>>>:::777444444444555555444000000000000/////////...000...---...///000///---------------------------++++++++++++++++++++++++)))))))))))))))************++++++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++*********************+++++++++++++++***++++++++++++++++++,,,,,,************************++++++************++++++************************((())))))***++++++,,,,,,***+++,,,+++*********,,,......---,,,+++******)))+++************+++,,,,,,************************,,,---------..................///......000444777:::CCCOOOYYY]]]___aaaccc___aaacccbbb______bbbeeesss|||vvvssssssvvvxxx}}}wwwooofff]]]UUUMMMIIIEEECCC???======<<<;;;:::555555555555444444444333222333333333333222111000333333222222111000000///000000000000000000000000111111000000//////000000///...---,,,,,,,,,---...............////////////////////////000000000000,,,---...000000000////////////............//////---------------.........000000//////000000111222000000000000000000000000111000///......///000111111111111111111222222333222222222222222222222222mmm\\\QQQRRRRRRTTTcccwww~~~wwwxxx|||}}}~~~{{{aaaLLLBBB<<<999555444444444444333111111111000000000//////...---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++******************************++++++++++++************************************************++++++***+++,,,,,,******+++,,,///...---,,,+++******))),,,++++++++++++,,,------******+++++++++++++++***------------................../////////222777:::AAAJJJVVV]]]``````bbbddd]]]```cccaaa______ccchhhyyy{{{vvvrrrtttyyy~~~yyyppphhh___VVVOOOIIIFFFCCC???===<<<;;;:::888555555555555444444444444222222333333333222111000222222111111111111111111000000000000000000000000111111111111111000//////000///...---,,,------...............////////////////////////000000000000+++,,,...000111000////////////............//////------........./////////000000//////000000111222000000000000000000000000222111///......///111222222111111111111222333333333333333333333333333333vvvbbbSSSRRRQQQPPP]]]ppp~~~vvvvvvyyy{{{}}}iiiQQQEEE===:::666444333444333222222222222111111111111000---,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++++++++,,,+++++++++,,,,,,+++******---,,,,,,++++++*********************************)))***+++,,,,,,+++***)))************************,,,,,,++++++***)))))))))***+++,,,,,,******+++,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......------...//////.........---------.........//////......//////000444888<<>>:::888888777333333666444444333222222111111000000000000000////////////......---------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++*********...+++&&&""""""$$$))),,,---+++)))((()))*********(((((())))))*********+++************************)))************++++++++++++++++++*********)))))),,,,,,+++***+++,,,...///+++,,,,,,------,,,,,,+++++++++******************)))************+++++++++++++++++++++++++++++++++((()))+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********''''''((()))***,,,---...000------///111222888???JJJSSS]]]ccccccbbbbbbccc```aaabbbaaa\\\\\\fffsss}}}xxxvvvwww|||uuukkkaaaXXXOOOJJJDDDAAA===:::999999888777333333333444444444555555333333333333333333333333333333333222222111111111111111222222222222111111000000000000000///......////////////////////////000,,,)))+++///222000---000000000000111111111111111111111000//////......---.........//////000000000000000000////////////111111111111222222222222222222111111111111222222555444444333333222222222111222333333222111222333333222333555666333111111uuu```TTTPPPQQQVVV\\\zzz|||wwwxxx||||||```LLL@@@;;;888888777444333666444444333222222111111000000000000000////////////......---------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++******...---+++))))))***+++,,,---------...//////---***))))))))))))*********++++++++++++***************)))************++++++++++++++++++*********))))))))))))(((((())))))******++++++,,,,,,,,,,,,++++++************************)))************+++++++++++++++++++++++++++++++++'''((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,......------------......000---,,,///111333:::BBBOOOVVV___bbbbbb``````aaa______```___[[[]]]iiivvv{{{zzz|||~~~uuukkkbbbXXXPPPKKKEEEAAA===:::999999888777555555555444444333333333222222222222222222222222333333333222222222111111000111111111111111111000000000000000000///......////////////////////////---***''')))---///...+++000000000000111111111111------.........................../////////000000000000000000000000000///////////////000000000000222222111111111111222222222222222111111111111111111222333333111111222333777444222333555444333222~~~hhhYYYRRRPPPUUUZZZppp{{{{{{~~~iiiTTTCCC===999888777444444666444444333222222111111000000000000000////////////......---------,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,---...///...---,,,+++***,,,...222333111---))))))))))))***************++++++++++++******)))))))))************++++++++++++++++++***************(((((()))))))))(((''''''******++++++++++++******************************)))************+++++++++++++++++++++++++++++++++*********)))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------,,,,,,/////////....../////////111---,,,///111555===FFFUUUZZZ___aaa```^^^^^^```___^^^]]]\\\ZZZ^^^lll{{{~~~~~~}}}uuulllcccZZZQQQLLLEEEBBB>>>;;;:::999888777777666555444333222222111222222222222222222222222333333333222222222222111///000000111111000000///000000000000000//////...////////////////////////000---+++---000222111///000000000000111111111111,,,,,,---......///000000......////////////000000000000000000000000000000/////////000000000111111222222111111111111222222111111111111222222222222111222333333111111222333555444333222333555555555ppp```WWWTTTXXX^^^jjjsss]]]HHH@@@999888888555555666444444333222222111111000000000000000////////////......---------,,,,,,,,,///...---,,,,,,+++,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++)))((()))+++...000///+++(((************************,,,,,,++++++***)))))))))))))))*********+++++++++************************++++++,,,,,,,,,+++)))((())))))************))))))***************+++++++++))))))*********+++++++++++++++++++++++++++++++++///...,,,***)))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++******+++,,,---///000111111...---///333888BBBLLLYYY\\\^^^___^^^^^^___```aaa^^^\\\[[[[[[aaaqqq}}}uuummmddd\\\SSSNNNFFFCCC>>>;;;:::999888777666666555444333333222222333333333333333333333333222222222222222222222222//////000000000000////////////000000000000//////////////////////////////111000...///222333333222///000000000111111111111//////000000111111111111//////////////////000000000000000000000111111111111111222222222333333333333222222111111222222333222333333444444555555555111333444333222111222333000666:::777444444666888yyyhhh]]]WWWYYY^^^kkk||||||eeeLLLCCC:::999888666555666444444333222222111111000000000000000////////////......---------,,,,,,,,,------,,,++++++***++++++++++++++++++++++++++++++++++++******++++++++++++)))((((((***,,,---,,,++++++++++++***************+++++++++*********))))))))))))*********+++++++++************************,,,,,,---...---,,,***)))((())))))******))))))((())))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++...---,,,******+++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++*********+++---...000111111......222777===HHHRRRZZZ[[[]]]^^^^^^___aaabbbccc___\\\]]]___gggxxx~~~~~~wwwoooggg^^^UUUPPPGGGCCC???<<<:::999888777444444444444444444444444555555555555555555555555222222222222222222222222//////000000000000////////////000000000000//////////////////////////////...---,,,---...000000000///000000000111111111111222222111111000000000000000000000000000000/////////000000000111111111222222222222222333333333333333333222222222222333333333333333444444555555666222444555444333222333444111@@@IIICCC888333666888sssddd[[[[[[___qqqlllQQQEEE;;;999999777666777444444333222222111111000000000000000////////////......---------,,,,,,,,,+++++++++******++++++,,,***++++++++++++,,,,,,,,,---,,,+++***+++,,,---...,,,***((()))+++...000000+++++++++++++++*********************************)))************+++++++++***************+++++++++***++++++++++++******)))))))))************)))))))))))))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++)))))))))***+++---...///))))))******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------......//////............//////111///000666<<>><<<<<<999|||rrrqqqttt}}}uuuVVVIII<<<999999888777777444444333333222111111000000000000000////////////......---------,,,,,,,,,+++++++++,,,---...///000*********++++++,,,,,,,,,))))))+++,,,,,,,,,++++++)))((((((***---///000///,,,,,,,,,++++++*********(((((()))***+++,,,,,,---)))************+++++++++))))))******+++++++++++++++***)))))))))+++,,,---******++++++++++++******((())))))***++++++,,,,,,)))************++++++++++++++++++++++++++++++++++++++++++***(((&&&###!!!((())))))***++++++,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---------...///111333444111000444<<>><<>><<<;;;888777666555555555555444444444333333333333333333333333111111111111111111111111///111444666666555333222000000000000000000000000---------...///000000111111111000000//////......000000000000111111111111222222222222111111000000000000000000000000000000000000111111111111000000222333444444333444666888666555333222222333444666888888888888777777777777888888888888999999999999777777999;;;===@@@AAABBBcccSSSBBB;;;:::999777666555444333333444333111///111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++******))))))))),,,,,,++++++************************************************+++++++++,,,************************************************************************+++,,,---,,,***)))***++++++++++++*********))))))******************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......222000...///222333222000555666999@@@KKKUUU[[[]]]___^^^^^^^^^______``````\\\\\\aaannn~~~uuummmddd[[[TTTIIIFFFAAA>>><<<:::888777666555555555555444444444333333333333333333333333111111111111111111111111000111333444444333222111000000000000000000000000------......///000000111111000000000/////////...000000000000111111111111222222222222111111111000111111111111111111111111000000111111111111000000222333444444333333555666666555444333222333555666777777777777888888888888888888888999999999999999:::;;;===???AAACCCEEEFFF{{{{{{}}}jjjYYYFFF===;;;999888888555333222222333333222000111111111111000000000000/////////.........------------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++*********)))))))))))))))+++************))))))))))))))))))))))))))))))))))))))))))*********++++++************************************************************************,,,---...---+++***+++,,,+++++++++***************)))))))))***+++++++++,,,************************,,,,,,++++++++++++,,,,,,******+++,,,------------111000//////111333222222444777===FFFPPPXXX\\\^^^^^^^^^^^^______`````````\\\]]]ddduuu~~~wwwoooggg^^^WWWKKKGGGBBB>>><<<:::888777666555555555555444444444333333333333333333333333111111111111111111111111222222222222111111111111000000000000000000000000---......//////000000111000000000000////////////000000000111111111222222222222222222111111111111111111111111111111111111000000111111111111000000222333444444333222444555666555444444444555666777666666777777888888999999999999999999::::::;;;;;;===>>>@@@BBBDDDFFFHHHIIIzzz|||wwwvvvxxx|||sssaaaMMMBBB===999888999555333222222333333222111111111111111000000000///////////////....................................++++++------------++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************))))))***)))))))))))))))))))))************************((())))))))))))*********************************************************************************+++,,,---,,,***)))***+++************************(((((()))***+++,,,,,,,,,************++++++++++++,,,,,,,,,++++++,,,,,,,,,))))))+++,,,,,,+++***)))......------///000222222444999BBBLLLUUU[[[]]]^^^^^^^^^___`````````aaaaaa___bbbkkk~~~yyyssskkkaaaZZZLLLHHHCCC>>>;;;:::888666666555555555555444444444333333333333333333333333111111111111111111111111333222111/////////000000000000000000000000000000......//////000000000000000000000000////////////000000111111111222222222222222222222222222222222111111111111111111111111000111111222222111111000222333555444333222333444666666555555555666777888888888888888888999999999:::::::::;;;<<<<<<======>>>???AAACCCEEEGGGHHHIII~~~uuuvvvtttqqqrrrvvvzzz}}}}}}lllYYYKKKCCC<<<999:::777555222222333333333222111111111111000000000///000000/////////.................................++++++------------++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))***++++++++++++++++++++++++((())))))))))))*********************************************************************************)))***+++***)))((((((***************************(((((()))***+++,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,---+++,,,---------+++***)))...............000333555666===GGGRRRYYY]]]^^^^^^]]]^^^___```aaaaaaaaaaaaaaafffsss|||vvvnnnddd]]]NNNJJJCCC>>>;;;999888666666555555555555444444444333333333333333333333333111111111111111111111111333222000///...///000000000000000000000000000000/////////000000000000000////////////000000000000111111111111222222222222222222222222222222222333111111111111111111111111111111222222222222111111222333555666444444444555666666666666777777888888;;;;;;::::::999999999888<<<<<<======>>>??????@@@AAABBBCCCEEEFFFHHHIIIJJJwwwuuu~~~sssmmmkkkrrrwww{{{{{{iii[[[OOODDD>>>===:::777444333333444333222111111111111000000000000000000000/////////......------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))))))))************+++++++++++++++++++++++++++)))))))))*********++++++************************************************************************)))*********((('''((()))***************+++++++++)))))))))***+++++++++,,,+++++++++,,,,,,------...------,,,,,,,,,,,,------.../////////......---,,,///000000000000222666999999AAAMMMWWW\\\^^^^^^^^^\\\]]]___aaabbbbbbbbbaaabbblll~~~yyyqqqfff^^^PPPKKKDDD>>>;;;999777666666555555555555444444444333333333333333333333333111111111111111111111111222111000/////////000111000000000000000000000000000000000000000000000000////////////000000000000111111111222222222222333222222222222333333333333222222222222222222222222111111222222222222111111111333666777666666666777666777777888888999999999<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>???@@@AAABBBCCCCCCFFFFFFGGGGGGHHHIIIJJJJJJ|||xxx}}}tttiiieeennnvvvzzz{{{lll]]]NNNEEEAAA===:::666444444444333222111111111111000000000000000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++)))*********++++++++++++************++++++,,,,,,************************************+++++++++,,,************************************************************************)))***+++***((((((((()))))))))*********+++++++++******************++++++)))******+++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,---...///000...000000000000222777;;;<<>>:::999777666666555555555555444444444333333333333333333333333111111111111111111111111111111000000000111222222000000000000000000000000000000000000000000000000.../////////000000000111111111111222222222333333222222222333333333444444222222222222222222222222111222222333333222222111000333777888888888888999666777888999::::::::::::;;;<<<<<<===>>>>>>??????@@@AAAAAABBBDDDEEEEEEFFFHHHHHHHHHHHHGGGGGGGGGGGG|||~~~uuuhhhbbbkkkuuuzzzxxxhhhVVVJJJFFF???<<<777555444444333222111111111111000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...,,,++++++++++++++++++,,,++++++++++++++++++++++++(((((())))))*********+++******+++++++++,,,,,,,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,***************************************************************************+++,,,+++)))))))))***))))))******+++++++++++++++++++++***************((())))))***++++++,,,,,,...------,,,,,,------...'''&&&'''(((***,,,///111,,,...///...---000555:::???GGGSSS\\\______^^^___\\\]]]```bbbccccccbbbaaaqqq}}}sssggg___RRRLLLEEE>>>:::888777666666666555555555444444444333333333333333333333333111111111111111111111111000000111111222222222333000000000000000000000000111111111000000000000000.../////////000000111111111111222222222333333333222222222333333444444444222222222222222222222222111222222333333222222111000333777999:::::::::;;;666777888999:::;;;;;;:::999:::<<<===???AAACCCDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDD~~~vvvoooiiijjjrrr|||zzzfffRRRGGG>>>;;;777444333333222111333222222111111111111111222111111000///......------------------------------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++************************++++++***)))(((((())))))(((((())))))******++++++************************))))))))))))))))))))))))***+++,,,,,,+++***)))(((---,,,***)))))))))******************************)))************++++++++++++++++++*********))))))++++++++++++++++++++++++))))))*********+++++++++***+++,,,---...---,,,,,,+++...000000///222777;;;FFFNNNWWW]]]^^^]]]]]]]]]bbbaaabbbdddccc```bbbgggttt~~~tttiiiaaaSSSNNNHHHBBB>>>:::888666888777777555444333222222444444333333333333222222444333222111111222333444222222222222222111000///000111111111222222222222222111000......000111222111111000000000000111111000111333333222222333444444444444333333222222222000111222333333222000000555444333333333444555666999999999999:::;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>??????@@@AAABBBBBBBBBBBBDDDEEEGGGGGGHHHHHHJJJIIIGGGFFFDDDCCCCCCBBB|||{{{tttmmmmmmsss{{{kkkVVVHHH???;;;777555444444333222333333222111111111111222111111111000///.........---------------------------------,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,++++++***++++++,,,************************,,,,,,+++***************))))))))))))************************************************************,,,,,,,,,,,,,,,+++******------+++*********++++++************************)))************++++++++++++++++++*********))))))++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,---///111111000333888===HHHOOOXXX^^^___^^^^^^^^^aaa```aaadddcccaaadddiiiyyy~~~uuujjjbbbVVVQQQIIIBBB>>>;;;999777777777666555444444333333444444333333333333222222222222111000000111222222333333333333333222111000111222222222222333333333444222111000000111222444111111111000000111111111000222333333222222333444555555555555444444444333222333444444444333222222444333333222333444555555888888999:::<<<>>>???@@@=========>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCC}}}zzzssspppttt{{{sss[[[JJJ???<<<888555555444444333333333222111111111111222111111000000//////......------------------------------------,,,,,,,,,,,,------,,,,,,++++++******,,,++++++***++++++,,,,,,++++++++++++++++++++++++---,,,++++++++++++++++++***************)))))))))************************++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,------,,,+++++++++,,,,,,************************)))************++++++++++++++++++***************+++++++++,,,,,,---------------------,,,,,,,,,,,,++++++,,,------------,,,...000222111111444:::???JJJQQQYYY^^^___^^^^^^___aaa```aaacccaaa```eeelllwwwllleeeZZZTTTKKKCCC>>><<<:::999666666666555555444444444444444333333333333222222333222222111111222222333333333333333333333222111222222333333333444444444444444222222222222444444222222111111111111222222111333444333222222333555666666666666666555555555444555555666666666555555555555444444555666777777888999:::<<<>>>@@@BBBCCC?????????@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCC~~~wwwsssuuu{{{zzz```KKK???<<<888555444444333222222222111000000000000111111000000000/////////...........................------------------,,,,,,......---,,,++++++******++++++******++++++,,,,,,++++++++++++++++++++++++,,,++++++*********+++++++++++++++******)))))))))************************++++++++++++++++++++++++------+++******+++,,,---,,,+++++++++++++++++++++************************))))))*********+++++++++******************************++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---------------...000111111111555;;;AAALLLRRRYYY]]]]]]]]]^^^___aaa```aaaaaa___^^^dddmmmyyyooohhh]]]VVVLLLDDD>>><<<;;;:::666666666666555555555555444444333333333222222222444444444333333444444444222222333333333222222111222222222333333333444444444444333222222333444444333333222222222222333333222444555444333222333555666666666666666666666666555666666666777777777777777777888888999999:::::::::;;;<<<>>>@@@AAABBBBBB@@@@@@AAAAAABBBBBBCCCCCCEEEFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFFFFEEEEEECCCCCCBBBBBBCCCCCCDDDEEE~~~zzz{{{~~~{{{vvvwww{{{~~~dddMMM>>>;;;777555444444333222111111000///////////////000000000000////////////........................------------------------......------,,,+++******+++*********++++++,,,---++++++++++++++++++++++++******))))))))))))***+++,,,,,,++++++******))))))************************************************,,,+++***))))))***+++,,,)))))))))************)))************************))))))*********+++++++++************************)))*********++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......---///111111222666>>>DDDNNNSSSYYY\\\\\\\\\]]]___bbbaaa``````\\\\\\eeeppp{{{rrrlll```YYYNNNEEE???<<<;;;:::666666666666666666555555444444333333333222222222222222333333333333222222111111222222222222222111222222222333333333444444333333333222222333333333444444333333333333444444333555666555333333444555555555555555555555666666666666666666777777888888888888999::::::;;;;;;;;;>>>>>>???@@@AAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGFFFCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCEEEFFFFFF}}}tttqqqpppvvv{{{yyy|||hhhPPP???<<<888555555444444333111111000////////////000000000000000////////////........................------------..................------,,,,,,++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((())))))***++++++++++++++++++*********************************))))))))))))))))))))))))******))))))******++++++'''((())))))***)))))))))************************)))************+++++++++***************+++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,---------,,,---......///---///111222444999BBBHHHQQQUUUZZZ\\\\\\\\\^^^```aaaaaaaaa```]]]^^^jjjvvv}}}uuuoooccc\\\RRRIIIBBB>>><<<:::777777777666666555555555444444333333333333222222///000000111111000000///111222222333333333333333333333333444444444555555333333333333333333333333555555444444444444555555555666666666444333444555555555555555666666666666777777777777777888::::::777888999:::;;;<<<<<<<<>>:::777777777666555333222222111111111111111////////////000000000000........................------------.........///------------------,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******+++,,,***++++++++++++++++++,,,************************************************)))***++++++,,,,,,,,,+++'''((()))***+++******)))************************)))************+++++++++))))))*********+++++++++///......------,,,,,,+++******+++,,,---...//////...------,,,---...///000...000222444777===GGGNNNUUUYYY]]]^^^]]]^^^```ccc``````aaaaaa___cccrrrxxxrrrfff```VVVMMMGGGBBB>>>;;;999888888777666555444444444444333333333333222222000000111222222111000000333444444555666666555555555666666666666777777777444444444555555444444444666555555555555555555666555666777666444444444555666666666777777777888888999999888888999;;;<<<===:::;;;<<<>>>????????????BBBDDDFFFGGGGGGGGGFFFEEECCCDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGFFFEEEEEEDDDDDD@@@AAABBBCCCDDDDDDDDDDDDGGGGGGGGGGGGGGGHHHIIIJJJvvvkkkfffaaannn~~~~~~mmmXXXCCC@@@<<<999999888888777555444333333222222333333////////////000000000000////////////////////////---------.........//////,,,,,,------------------************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---*********++++++,,,,,,---************************++++++++++++++++++++++++)))***,,,---...---,,,,,,((()))***+++,,,,,,+++***************************)))************+++++++++))))))******++++++++++++111111000///...------,,,***+++,,,---...000111111......---,,,---...///000///111333555999@@@KKKRRRXXX[[[___```______bbbeee^^^___aaabbbbbbhhhxxxyyyssshhhbbbZZZQQQJJJDDD???<<<:::999888777666555444333444444444333333333222222333333555555555555333333555555666777888888777777777888888888999999999999555555666666666666555555666666555555555555666666666777888777555444444555777777888888999999999999;;;;;;::::::;;;<<<>>>???>>>???AAACCCDDDDDDDDDDDDCCCEEEGGGIIIKKKKKKJJJIIIEEEFFFFFFGGGIIIJJJJJJKKKHHHGGGGGGFFFEEEDDDCCCCCC@@@AAABBBDDDEEEFFFFFFFFFIIIHHHHHHHHHIIIIIIJJJKKK}}}mmmccc```fffttt{{{zzzqqq___JJJBBB:::999888555222333333333333222222222111111000000000000000000000000.........///////////////000000...---,,,+++++++++,,,,,,,,,---------......---------,,,,,,+++++++++******************************+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000111111333777===EEEMMMQQQ[[[YYYXXXYYY]]]```bbbcccbbbbbb```]]]^^^iii|||{{{wwwpppggg[[[RRRMMMGGGAAA<<<999888777666444444333333444444444444444444444444777777777777777777777777444555555666777888999999666666666666777777777888666555555444444444555555555666777666555444666888<<<;;;:::999888888888999::::::999999:::;;;===>>><<<<<<<<<<<<===???AAACCCDDDDDDDDDDDDEEEFFFFFFGGGIIIJJJLLLMMMNNNMMMKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGIIIHHHGGGEEEDDDBBBAAA@@@AAACCCDDDEEEDDDEEEFFFHHHIIIIIIHHHIIIIIIJJJLLLLLLssshhhaaadddmmm~~~zzztttcccMMMCCC;;;999888555333333333333333222222222111111000000000000000000000000............------------......---,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++************++++++************************)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000222333555999@@@GGGNNNSSS[[[YYYXXXYYY]]]```bbbccccccbbb___\\\___lll~~~|||yyyqqqiii]]]TTTNNNHHHAAA<<<::::::888777666555555555555555555555555444444444777777777777777777777777555555666666777777888888777777777888888888888888777777666666666666777777666777888777666666777999999999999::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>>>>>>>???@@@BBBDDDFFFHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMLLLJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFEEEDDDBBBAAAAAABBBDDDEEEEEEDDDDDDFFFGGGHHHHHHHHHIIIJJJKKKMMMNNN{{{pppeeecccfffuuuzzz|||{{{jjjRRRGGG===:::999666444444333333333222222222111111000000000000000000000000.........---,,,,,,++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,+++******************************++++++************++++++************************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------...///000111333555777<<>>;;;;;;999888777777777777666666666666666666666666888888888888888888888888666666777777777777777777999999999999999888888888999999888888888888999999888999:::999888999:::<<<888:::;;;===>>>??????>>>>>>???@@@AAAAAABBBBBBBBBAAAAAAAAABBBDDDGGGIIIKKKMMMLLLLLLKKKKKKKKKKKKLLLJJJKKKLLLLLLKKKJJJIIIGGGHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDCCCBBBBBBDDDEEEFFFFFFEEEDDDEEEGGGGGGHHHHHHIIIKKKMMMOOOPPPyyylllfffcccmmm}}}}}}rrrYYYLLL???::::::777555444333333333222222222111111000000000000000000000000//////......---,,,++++++---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++************++++++************************))))))*********+++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,******+++,,,,,,---......------......///000111222333555999???EEELLLRRRUUUYYYXXXXXXZZZ^^^aaaccccccaaa^^^\\\^^^gggwww}}}wwwpppeee[[[RRRKKKDDD???;;;:::999888777777777777777777777777888888888888999999999999999999999999888888888888777777777777::::::999999999999888888::::::999999999:::;;;;;;:::<<<======<<<===???AAA===???AAACCCDDDDDDBBBAAAAAABBBDDDEEEFFFFFFEEEDDDDDDDDDEEEFFFHHHJJJMMMOOOOOOOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIGGGFFFHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCEEEGGGGGGGGGEEEDDDEEEFFFGGGHHHHHHJJJLLLOOOQQQRRRsssiiiaaagggyyyzzz```PPPAAA;;;:::888666555333333333222222222111111111111111111111111111111111000000///...---,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))*********+++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,******+++,,,,,,---...............///000111333333333555:::@@@GGGNNNSSSVVVXXXXXXXXX[[[___bbbcccccc^^^\\\]]]cccooozzztttjjj___UUULLLEEEAAA::::::999888777777777777888888888999999:::::::::::::::::::::::::::::::::999999999999999999888888999999999999999999999999;;;;;;;;;;;;;;;<<<======>>>???AAAAAAAAABBBDDDFFFFFFHHHIIIJJJIIIHHHFFFDDDDDDEEEGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHJJJLLLOOOPPPNNNNNNMMMLLLKKKKKKKKKLLLJJJJJJJJJIIIHHHGGGFFFFFFHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFEEEFFFGGGHHHHHHIIIKKKMMMPPPRRRSSSwwwmmmcccbbbooogggUUUCCC<<<;;;:::777666333333333222222222111111111111111111111111111111000000000//////......---///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,)))************+++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------.........///000222444444333666<<>>???@@@@@@BBBCCCEEEEEEFFFGGGIIILLLOOOOOOOOONNNMMMKKKIIIHHHFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHJJJLLLNNNOOOLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFGGGIIIIIIIIIJJJLLLNNNQQQSSSTTT~~~uuuhhhbbbhhhvvvlllYYYEEE<<<<<<:::888777333333333222222222111111111111111111111111111111........................------,,,,,,,,,---......,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000111333444555444888>>>FFFMMMSSSWWWYYYVVVWWWXXX[[[```bbbcccccc\\\^^^fffuuu~~~{{{rrrfffZZZOOOHHHDDD;;;::::::999999999999999::::::;;;<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>;;;;;;<<<===>>>??????@@@AAAAAA@@@AAABBBCCCDDDDDDEEEGGGHHHIIIJJJKKKNNNPPPSSSRRRQQQPPPNNNMMMLLLKKKHHHGGGGGGHHHHHHIIIJJJKKKIIIHHHHHHHHHIIIJJJLLLMMMIIIIIIHHHHHHIIIIIIJJJJJJGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEIIIHHHHHHHHHGGGGGGFFFFFFEEEGGGHHHHHHGGGGGGIIIJJJJJJKKKLLLMMMOOOQQQSSSTTT|||oooeeeeeepppnnnZZZEEE===<<<;;;999777333333333222222222111111111111111111111111111111,,,,,,------------------+++++++++,,,---...000000,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++)))***+++,,,,,,,,,,,,,,,************************++++++************++++++************************)))************+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,......///000111333555666555999@@@HHHOOOUUUYYYZZZVVVVVVXXX\\\```ccccccccc\\\```jjj|||{{{}}}~~~|||ttthhh[[[PPPHHHEEE<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@<<<<<<===???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGIIIKKKKKKLLLNNNQQQSSSTTTSSSQQQPPPNNNNNNNNNNNNHHHHHHGGGGGGGGGIIIKKKLLLIIIHHHGGGGGGGGGIIIJJJKKKHHHHHHHHHHHHHHHIIIJJJKKKGGGFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEJJJJJJIIIIIIHHHGGGGGGFFFEEEFFFHHHHHHHHHHHHJJJKKKKKKLLLLLLNNNOOOQQQSSSTTTtttjjjggglllwwwwww___IIICCCAAA999555777555444333111000111111222000000000000//////////////////.........---------,,,---------.../////////---,,,++++++******++++++///...,,,+++***+++,,,,,,------------,,,,,,+++***,,,,,,,,,+++++++++************++++++++++++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,------,,,++++++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,,,,++++++,,,,,,,,,,,,------......---------......//////000111111000111333555888;;;AAAIIIOOOTTTWWWXXXYYYWWWVVVXXX\\\___^^^\\\___bbbppp{{{vvvvvv}}}uuukkk```VVVMMMGGGCCC@@@===<<<===>>>???>>>@@@@@@???>>>>>>>>>>>>>>>======<<<<<<<<<======>>>?????????@@@AAABBBCCCDDDDDDFFFGGGGGGFFFEEEGGGHHHFFFHHHHHHHHHGGGGGGIIIKKKKKKLLLLLLNNNOOOPPPQQQQQQTTTRRRPPPNNNMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKIIIHHHFFFFFFFFFHHHJJJKKKGGGHHHHHHGGGFFFEEEGGGIIIEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBHHHHHHGGGGGGHHHHHHIIIJJJGGGHHHIIIIIIIIIJJJLLLNNNKKKLLLNNNOOOPPPRRRVVVYYYxxxlllhhhkkkuuu|||dddLLLDDD@@@:::777999555444333111111111111222111111000000000///////////////.........------------------...............---,,,++++++***+++++++++...---,,,+++++++++,,,,,,+++,,,,,,,,,++++++***))),,,,,,,,,+++++++++************++++++++++++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,,,,++++++,,,,,,,,,,,,------...------------.../////////000111111000111444666888<<>>???@@@@@@???@@@@@@???>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJHHHIIIJJJJJJIIIIIIKKKLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRQQQOOONNNMMMMMMMMMNNNKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIGGGGGGGGGHHHJJJKKKGGGHHHIIIHHHFFFEEEFFFGGGEEEFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHIIIIIIJJJIIIJJJKKKJJJIIIIIIJJJLLLNNNPPPQQQRRRSSSUUUYYY\\\qqqjjjkkkttt~~~kkkRRREEE@@@:::888;;;666555333222111111222222222222111111111000000000...............---------...............---------------,,,+++++++++++++++------,,,+++++++++,,,,,,******+++++++++***)))))),,,,,,,,,+++++++++************++++++++++++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,---------------------.../////////000111111000222444777:::>>>CCCJJJPPPUUUWWWYYYXXXWWWWWWXXX[[[]]]]]]\\\```hhh{{{yyynnnkkkmmmyyy{{{sssjjj```UUUNNNFFFDDDAAA@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>??????????????????@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKLLLLLLKKKKKKLLLMMMKKKLLLLLLLLLKKKKKKLLLNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPOOONNNNNNMMMMMMMMMNNNLLLKKKKKKJJJJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHIIIJJJGGGIIIJJJJJJHHHEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKIIIIIIJJJLLLPPPQQQSSSTTTUUUXXX[[[^^^xxxnnnlllsss}}}tttYYYHHH@@@;;;999;;;666555333222111111222222222222222222111111111000......................../////////...---------,,,------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,+++++++++************++++++++++++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++************++++++,,,,,,+++++++++,,,,,,,,,---------------------...///000///000111000000222555888<<<@@@EEELLLQQQUUUXXXYYYWWWWWWXXXYYY[[[\\\\\\\\\aaalllqqqgggiiiooo~~~~~~wwwooodddYYYRRRHHHFFFCCCBBBBBBBBBAAA@@@@@@@@@???????????????@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKMMMNNNNNNMMMLLLNNNOOOLLLMMMNNNMMMLLLLLLMMMOOOOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNNNNNNNMMMNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIIIIIIIIIIJJJHHHJJJLLLLLLIIIFFFDDDDDDGGGGGGHHHIIIIIIIIIIIIIIIFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLKKKLLLMMMLLLKKKKKKLLLNNNPPPQQQSSSTTTUUUXXX\\\___~~~rrrnnnsss|||}}}bbbNNNBBB<<<::::::666555444222222222222333222222222222111111111000---...................../////////...---------,,,...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++************++++++++++++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------///000000000000000000000222666999???BBBGGGMMMSSSVVVXXXYYYXXXYYYZZZZZZ[[[\\\]]]]]]cccppp}}}kkkdddkkktttzzzrrrggg\\\UUUIIIGGGEEEDDDDDDCCCAAA@@@AAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFHHHIIIHHHIIIJJJLLLMMMMMMMMMMMMLLLMMMNNNNNNMMMMMMNNNPPPMMMNNNOOONNNLLLLLLMMMOOOPPPPPPPPPPPPPPPPPPQQQQQQNNNNNNNNNOOONNNNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJIIIKKKMMMMMMJJJGGGFFFEEEHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJJJJKKKKKKLLLMMMIIIKKKLLLLLLLLLMMMOOORRRQQQRRRTTTVVVWWWZZZ^^^aaawwwnnnqqqxxxlllVVVHHHAAA<<<999777555444333222222333333222222111111111000000000---------..............................---------...------,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,---------,,,,,,,,,,,,,,,+++++++++************++++++++++++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++***++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111000000000000000333777;;;AAADDDIIIOOOTTTWWWYYYZZZYYYZZZ\\\\\\\\\\\\]]]___gggwwwuuugggeeennnxxx{{{sssiii___XXXLLLJJJHHHGGGFFFEEECCCAAACCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFHHHJJJKKKLLLIIIJJJLLLNNNOOOOOOOOONNNLLLNNNOOOOOONNNMMMOOOPPPOOOPPPPPPOOOMMMMMMNNNPPPPPPPPPPPPQQQQQQRRRRRRRRROOOPPPPPPPPPPPPOOONNNMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKMMMNNNNNNKKKIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIILLLLLLKKKKKKLLLLLLMMMNNNIIIKKKLLLMMMMMMOOORRRTTTSSSUUUWWWYYYZZZ]]]bbbeeezzznnnmmmrrrwww```PPPFFF???999777666444333222222333333111111000000000/////////---------.........//////---------.....................---,,,,,,,,,,,,---***+++,,,---------,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111000111000000000333888;;;BBBEEEJJJPPPTTTXXXYYYZZZZZZ\\\^^^^^^\\\\\\^^^```lll~~~rrrggghhhsss||||||uuukkkaaa[[[PPPNNNLLLKKKJJJHHHEEECCCDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOJJJKKKNNNPPPQQQQQQPPPOOONNNOOOPPPPPPOOOOOOPPPQQQQQQRRRRRRQQQOOOOOOPPPQQQOOOOOOPPPQQQRRRSSSSSSTTTQQQRRRRRRRRRQQQOOONNNMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNOOONNNLLLKKKLLLMMMJJJJJJKKKLLLLLLLLLLLLKKKIIIIIIJJJJJJKKKLLLLLLLLLMMMLLLLLLLLLLLLMMMNNNNNNKKKLLLNNNNNNNNNOOOQQQSSSSSSUUUWWWYYY[[[^^^bbbeee{{{llljjjnnnyyy~~~fffVVVJJJAAA:::777666444333222222333333000000000000////////////---------.........//////,,,------....../////////......---,,,,,,,,,,,,---)))***,,,---...---,,,,,,((()))***+++++++++++++++,,,,,,,,,+++++++++************++++++++++++******,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,*********++++++,,,------++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++,,,,,,,,,---------+++,,,,,,---...///111111111111000///000333888<<>>888999888666444222111111222222222111111111111000////////////////////////000000///...---,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---*********)))((()))+++---...+++)))+++...///---***---,,,,,,+++*********+++************************************************---+++***+++......,,,************++++++,,,,,,,,,,,,,,,,,,---------.....................///000000///000000111222777===AAACCCIIIPPPTTTVVVYYY\\\___```[[[ZZZ]]]^^^]]]bbbiiizzzwwwuuuyyy~~~{{{qqqfff___XXXTTTPPPOOOPPPNNNHHHBBBEEEEEEEEEFFFFFFGGGGGGHHHKKKLLLMMMNNNNNNOOONNNNNNMMMMMMNNNOOOPPPPPPPPPPPPRRRSSSSSSSSSSSSSSSRRRRRRVVVUUUUUUTTTSSSRRRQQQQQQOOOPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSRRRPPPMMMKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPPPPOOOMMMLLLQQQQQQQQQQQQPPPNNNLLLJJJLLLKKKJJJJJJKKKMMMOOOPPPKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMNNNNNNOOOOOONNNNNNQQQPPPOOONNNNNNPPPQQQSSSTTTUUUVVVXXXZZZ]]]___```uuujjjhhhgggsssxxx___LLLAAA>>>888888777666333222111222222222222111111111111000////////////////////////000000///------,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,+++,,,,,,+++***+++---///+++,,,,,,,,,,,,+++,,,,,,---,,,++++++******++++++************************************************---+++***,,,......,,,***++++++++++++++++++,,,,,,,,,,,,,,,---------......//////.........//////000///000111111333888>>>BBBEEEJJJQQQUUUWWWYYY]]]```___]]]]]]`````````fffoooyyyxxx||||||rrrhhhaaa[[[VVVPPPMMMNNNMMMIIIEEEEEEFFFFFFFFFGGGHHHHHHIIIKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSTTTSSSRRRQQQOOONNNNNNNNNNNNNNNOOOOOOOOOOOOMMMNNNPPPQQQRRRRRRPPPPPPRRRQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQPPPOOONNNNNNPPPRRRSSSTTTUUUVVVXXXZZZ]]]___```{{{mmmhhh___gggwwwkkkUUUFFF???888888666555333333222222222222222111111111111000////////////////////////000///...---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((())))))***++++++,,,---,,,++++++---///))),,,///---***)))+++...,,,,,,++++++******++++++************************++++++++++++++++++++++++,,,++++++,,,------,,,***,,,,,,++++++++++++++++++,,,,,,,,,---------......000//////........./////////000222333555999???CCCGGGLLLSSSWWWXXXZZZ^^^aaa______aaacccccceeeoooyyy|||{{{~~~uuukkkeee___YYYQQQMMMLLLLLLJJJHHHGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTSSSVVVVVVUUUUUUTTTTTTSSSSSSUUUUUUUUUUUUVVVVVVVVVVVVTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOOOONNNOOOQQQSSSTTTTTTTTTSSSSSSRRRQQQPPPOOONNNNNNNNNLLLMMMNNNOOOOOOPPPOOOOOONNNMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOPPPRRRSSSTTTUUUVVVXXXZZZ]]]___```qqqggg^^^bbbmmmwww___LLLAAA:::888666444444333333222222222222111111111000000////////////////////////000///...---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++(((***+++***))))))+++,,,***,,,---,,,******+++---,,,,,,++++++***++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++,,,,,,,,,++++++*********,,,,,,,,,---------......000000///............///000111333555777<<>>DDDHHHMMMRRRXXX[[[\\\]]]```ccccccdddcccbbbhhhwww~~~}}}uuupppdddaaa[[[VVVQQQMMMIIIGGGHHHGGGGGGGGGHHHJJJLLLNNNMMMNNNOOOPPPPPPQQQQQQPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTUUUVVVVVVWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRQQQQQQSSSRRRQQQPPPPPPPPPQQQRRRNNNOOOQQQRRRRRRQQQPPPOOONNNMMMMMMLLLLLLLLLMMMMMMOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRTTTUUUVVVXXXZZZ]]]___```}}}mmm```]]]___nnnuuu]]]NNNBBB===888555666666444222222222222111111111111000///////////////////////////......---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---)))+++------,,,,,,,,,------***((())),,,...+++(((++++++******++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,---------.....................///000000000222666999<<>>BBBGGGKKKRRRVVV\\\______```bbbeeedddfffhhhnnn~~~~~~yyyzzz|||~~~~~~}}}yyyqqqmmmfff\\\SSSMMMJJJIIIGGGFFFEEEEEEGGGIIILLLNNNNNNOOOPPPQQQQQQRRRRRRRRROOOPPPRRRSSSUUUVVVVVVVVVUUUUUUWWWXXXXXXYYYYYYYYYVVVVVVWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWUUUVVVWWWWWWWWWVVVUUUTTTTTTUUUVVVXXXZZZ\\\^^^___TTTTTTSSSRRRRRRQQQQQQRRRPPPQQQRRRSSSSSSSSSSSSSSSQQQPPPPPPOOOOOOPPPPPPQQQOOOOOONNNMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPOOOPPPQQQQQQRRRRRRRRRRRRRRRTTTUUUVVVXXXZZZ]]]___```xxxiiiaaa[[[aaatttnnn^^^IIIBBB;;;777888777444111222222222111111111111000////////////////////////......---------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++''')))+++,,,+++******+++(((+++---,,,)))(((***---+++*********+++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,......+++***+++---*********++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---///000222333000333777;;;???CCCHHHLLLSSSWWW]]]`````````ccceeecccgggkkktttzzzwwwxxx{{{}}}}}}{{{wwwrrrhhh\\\RRRLLLKKKLLLGGGFFFEEEDDDFFFIIILLLNNNNNNOOOPPPQQQRRRRRRRRRRRRPPPQQQRRRTTTVVVWWWWWWWWWUUUVVVWWWXXXYYYYYYYYYYYYVVVWWWWWWXXXYYYZZZ[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXUUUVVVWWWXXXXXXVVVTTTSSSUUUVVVVVVVVVWWWWWWXXXXXXTTTSSSSSSRRRSSSSSSTTTTTTOOOQQQRRRTTTTTTTTTSSSSSSRRRQQQOOONNNNNNOOOPPPQQQQQQPPPOOOOOONNNNNNNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPQQQQQQRRRSSSRRRRRRRRRTTTUUUVVVXXXZZZ]]]___```ooobbbYYY]]]jjjzzzzzzfffVVVJJJ>>>:::888555333333111111111000000000000///000000000000////////////......//////...---,,,,,,///......------,,,++++++++++++++++++,,,,,,---...000000///...---,,,,,,+++,,,,,,,,,++++++*********))))))***++++++++++++***++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---...---,,,,,,***++++++,,,,,,++++++***++++++,,,------......///.../////////...///111333444777:::<<>>BBBHHHPPPWWWZZZ]]]aaacccbbbbbbbbbbbbaaagggvvv~~~|||}}}||||||}}}|||}}}~~~~~~vvvjjj```YYYSSSLLLHHHHHHGGGGGGFFFGGGHHHJJJKKKQQQRRRTTTTTTSSSRRRSSSTTTRRRRRRRRRRRRTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[]]]^^^___^^^\\\YYYVVVUUUVVVWWWXXXWWWWWWXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXXXXWWWWWWVVVTTTTTTUUUUUUTTTTTTSSSRRRQQQRRRRRRSSSTTTUUUVVVVVVVVVTTTRRRRRRSSSTTTTTTTTTQQQQQQOOONNNNNNNNNNNNNNNOOOPPPRRRRRRQQQQQQQQQRRRSSSRRRQQQQQQRRRTTTWWWXXXYYYYYYYYYZZZ\\\]]]___```rrraaa[[[[[[cccxxxiiiZZZJJJBBB===888666666444444333333333222222222000000000000////////////---...............------,,,,,,,,,---------......------,,,,,,,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++........................------------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------------,,,,,,,,,,,,------***++++++,,,,,,---.........///000//////000222555444888<<<@@@DDDJJJSSSZZZ\\\___bbbcccbbbbbbbbbccc```kkk~~~~~~}}}{{{{{{}}}}}}~~~~~~}}}~~~wwwmmmccc[[[SSSMMMIIIIIIHHHGGGFFFGGGHHHJJJKKKOOOPPPRRRSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXYYYYYYZZZZZZYYYYYYZZZZZZ\\\]]]^^^^^^]]]ZZZWWWTTTTTTUUUXXXYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVWWWWWWXXXXXXWWWWWWVVVTTTTTTTTTTTTTTTSSSSSSRRRQQQRRRSSSUUUVVVWWWWWWXXXWWWUUUSSSSSSUUUVVVUUUUUUQQQQQQPPPOOOOOOOOOOOOOOOOOOQQQRRRSSSRRRQQQRRRSSSSSSRRRPPPPPPQQQTTTWWWYYYYYYZZZZZZ[[[\\\^^^___```zzzggg^^^ZZZ___rrrppp```NNNDDD===888555555444444444333333333333222000000000000////////////------...............---......---------,,,,,,,,,......---,,,,,,---------))))))***++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,------.../////////...///000//////000333666666999>>>BBBFFFMMMVVV\\\^^^```bbbcccbbbbbbcccdddbbbqqq}}}{{{{{{{{{{{{}}}|||}}}~~~yyypppfff]]]UUUOOOKKKJJJHHHGGGFFFFFFGGGIIIKKKLLLMMMOOOQQQRRRRRRQQQPPPRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWXXXXXXYYYZZZ[[[[[[YYYYYYZZZ[[[\\\]]]]]]]]][[[YYYVVVTTTTTTVVVYYY[[[YYYYYYXXXXXXWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWVVVSSSTTTTTTTTTTTTSSSRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXWWWUUUTTTTTTVVVWWWVVVUUUQQQQQQQQQQQQPPPPPPPPPOOOOOOQQQSSSSSSRRRQQQRRRSSSRRRQQQPPPPPPQQQTTTXXXZZZYYYZZZZZZ[[[\\\^^^___```pppddd\\\^^^ooowwwfffSSSFFF>>>888555666444444444333333333222222000000000000////////////,,,---......///.........//////...---,,,,,,++++++///...------------------*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,************,,,,,,---------...//////000000...///000000000111444666888<<<@@@DDDHHHNNNWWW^^^^^^```bbbcccccccccdddfffjjjzzz}}}}}}}}}}}}{{{tttjjj```WWWQQQMMMKKKIIIGGGEEEEEEGGGIIIKKKKKKKKKMMMOOORRRSSSQQQOOOQQQRRRTTTUUUVVVWWWWWWWWWVVVWWWWWWXXXYYYZZZ[[[[[[YYYYYYZZZ\\\\\\]]]]]]\\\ZZZXXXVVVUUUVVVXXXZZZ\\\[[[ZZZYYYXXXWWWWWWWWWWWWUUUVVVVVVWWWWWWVVVVVVUUUSSSSSSTTTTTTSSSSSSRRRQQQRRRSSSUUUWWWXXXXXXWWWWWWWWWUUUTTTUUUVVVWWWVVVTTTPPPQQQQQQRRRRRRQQQPPPPPPPPPQQQSSSSSSRRRRRRRRRSSSQQQQQQPPPQQQRRRUUUXXXYYYYYYYYYYYYZZZ\\\]]]___```yyykkk```^^^lll~~~~~~{{{~~~~~~lllWWWIII@@@:::777777333333333333222222222222000000000000////////////,,,------...//////......---------------------,,,//////...---------------+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++************************)))))))))))))))))))))))),,,,,,+++++++++,,,---......---+++******+++---...,,,,,,------...//////000...///000000000111444777:::>>>BBBEEEIIIOOOXXX___^^^```bbbccccccdddfffhhhsss}}}wwwnnncccYYYRRROOOKKKIIIGGGEEEEEEGGGIIIKKKJJJJJJLLLPPPSSSTTTRRROOOQQQRRRTTTVVVWWWWWWWWWVVVUUUVVVWWWXXXYYYZZZZZZ[[[YYYYYY[[[\\\]]]]]]\\\\\\XXXXXXWWWWWWXXXZZZ[[[]]]\\\[[[YYYXXXWWWWWWWWWXXXTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRQQQRRRTTTUUUWWWWWWWWWVVVUUUVVVUUUTTTUUUWWWWWWUUUTTTPPPQQQRRRRRRSSSRRRQQQPPPPPPRRRSSSTTTRRRRRRSSSTTTPPPPPPQQQRRRTTTVVVWWWYYYXXXXXXYYYZZZ[[[]]]^^^___ooobbb^^^jjj{{{yyywww|||pppZZZLLLBBB;;;888888333333333222222222111111000000000000////////////,,,,,,---.../////////...+++,,,,,,------......///000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...///...,,,++++++,,,...///++++++,,,------......///...///000000000222555777<<>>AAAFFFMMMTTT[[[^^^bbb``````bbbbbbaaaffflll|||xxxoooeee^^^XXXTTTKKKJJJIIIIIIIIIJJJKKKKKKIIIKKKOOORRRSSSSSSRRRQQQSSSSSSTTTUUUVVVVVVVVVVVVRRRTTTVVVXXXYYYYYYXXXWWWZZZZZZ[[[\\\\\\\\\\\\[[[\\\\\\]]]]]]]]]\\\[[[[[[ZZZYYYWWWWWWXXXXXXXXXWWWUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPRRRSSSUUUUUUVVVVVVTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRTTTUUUUUUTTTSSSRRRTTTTTTSSSSSSRRRSSSSSSTTTOOOQQQSSSSSSSSSTTTVVVXXXUUUUUUVVVWWWYYY\\\___aaa~~~lllaaabbbiii|||yyyxxx}}}}}}cccRRRFFF<<<888888444444444444333222111111............////////////////////////////////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,+++***,,,+++******,,,,,,+++***,,,,,,+++******+++,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++(((222555,,,&&&***---+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------.../////////......000/////////111555888:::===???BBBGGGNNNUUU[[[___aaa______bbbbbbccchhhppp}}}}}}wwwpppggg___WWWRRRMMMIIIFFFFFFHHHJJJJJJHHHJJJLLLOOORRRSSSTTTSSSRRRTTTTTTUUUWWWWWWWWWWWWWWWSSSTTTVVVXXXYYYYYYXXXXXXZZZ[[[\\\\\\]]]]]]\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXVVVVVVWWWWWWWWWVVVUUUUUUTTTTTTTTTSSSSSSSSSVVVUUUUUUTTTTTTTTTTTTTTTQQQRRRSSSTTTUUUUUUVVVUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRSSSSSSTTTUUUUUUUUUTTTVVVUUUUUUTTTSSSSSSSSSSSSPPPRRRSSSTTTSSSTTTUUUWWWUUUUUUVVVWWWZZZ]]]___aaasssdddaaadddppp{{{zzzkkkWWWIII???:::999555555444444333222222222,,,,,,---......//////000////////////////////////++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,---------+++***))))))++++++***)))---,,,,,,++++++,,,,,,---,,,++++++***++++++,,,,,,++++++++++++++++++++++++(((//////)))'''++++++'''))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000///......---/////////000333777:::===>>>@@@DDDJJJPPPWWW\\\______]]]^^^```aaaccckkkuuu~~~~~~~~~|||wwwrrrkkkbbbYYYSSSPPPKKKFFFEEEHHHKKKJJJHHHJJJLLLOOORRRTTTTTTTTTSSSUUUUUUVVVWWWXXXXXXXXXXXXSSSTTTVVVXXXYYYYYYYYYXXX[[[\\\]]]]]]^^^^^^]]]]]]^^^^^^^^^^^^]]]\\\ZZZZZZYYYWWWUUUUUUVVVWWWVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTSSSRRRRRRQQQQQQRRRRRRSSSSSSTTTUUUVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTVVVWWWWWWXXXWWWWWWVVVUUUTTTTTTSSSRRRSSSTTTTTTSSSSSSUUUVVVVVVVVVVVVXXXZZZ]]]```bbbzzzhhh______fff}}}ttt]]]MMMBBB<<<:::666555555444333333222222.........///////////////////////////////////////++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---/////////,,,***)))***+++,,,+++))),,,,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++...---))))))---,,,'''************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////......---......///222555999===???@@@BBBGGGMMMSSSYYY]]]___^^^\\\\\\]]]^^^aaalllxxx~~~}}}xxxsssnnnggg^^^XXXRRRNNNJJJHHHHHHJJJJJJJJJJJJLLLOOORRRTTTTTTUUUTTTTTTUUUVVVWWWXXXXXXXXXXXXTTTUUUVVVXXXYYYYYYYYYYYY\\\]]]^^^^^^______^^^^^^______^^^^^^]]]\\\ZZZZZZZZZXXXVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTRRRRRRQQQPPPPPPPPPPPPQQQTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSUUUWWWYYYZZZYYYYYYYYYXXXVVVUUUTTTSSSSSSTTTUUUUUUSSSSSSTTTUUUVVVVVVWWWXXX[[[^^^aaabbblll___\\\aaattt}}}dddQQQFFF>>>999777666555333333333333333222222111111000///......////////////////////////,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,***))))))***---/////////---+++***+++,,,---,,,+++******++++++++++++******+++*********++++++,,,---++++++++++++++++++++++++......---+++---///...***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///++++++,,,---...//////......///000333777;;;???AAAAAADDDJJJPPPVVV[[[^^^```^^^\\\[[[[[[[[[```nnn|||~~~wwwqqqnnniiibbb]]]QQQQQQNNNKKKHHHGGGIIIKKKJJJLLLNNNQQQSSSTTTUUUUUUSSSTTTUUUVVVVVVWWWWWWVVVUUUVVVWWWXXXYYYZZZZZZZZZ]]]]]]^^^____________^^^^^^______^^^]]]\\\[[[[[[[[[YYYXXXWWWXXXYYYXXXWWWXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUWWWWWWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTVVVXXXZZZ[[[YYYZZZYYYYYYXXXVVVTTTSSSSSSTTTUUUUUUTTTSSSTTTVVVWWWWWWXXXYYY[[[^^^aaacccqqqccc]]]___mmmkkkWWWJJJAAA:::888666555333333333333444444444333222000///......////////////////////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***,,,...///...---,,,++++++------,,,+++)))******++++++******)))************+++,,,------++++++++++++++++++++++++......------...///...,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///)))***+++---.../////////...000222555999===@@@BBBCCCFFFLLLSSSYYY]]]___```^^^\\\[[[[[[[[[bbbsssvvvqqqoookkkeee___RRRQQQOOOLLLIIIHHHHHHHHHIIIKKKMMMOOORRRSSSUUUUUUSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[\\\]]]^^^^^^______^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\ZZZXXXXXXYYYZZZYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVVVVUUUUUUWWWWWWXXXXXXWWWWWWVVVUUUVVVVVVVVVVVVWWWYYYZZZZZZXXXYYYYYYYYYXXXWWWUUUTTTSSSTTTUUUUUUTTTTTTUUUWWWWWWXXXXXXZZZ\\\___bbbdddwwwhhhaaa^^^fffzzzsss]]]PPPDDD;;;888777555333222333444555333222222111000//////...////////////////////////......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++---------,,,+++***+++,,,---,,,*********+++,,,,,,+++******************+++,,,---...++++++++++++++++++++++++,,,+++,,,,,,,,,++++++---***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////,,,,,,---......///......///111333777:::>>>@@@BBBDDDHHHNNNUUU[[[___```aaa]]]\\\\\\\\\]]]ggg{{{{{{wwwuuuqqqhhhaaaZZZTTTOOOOOOQQQQQQKKKEEEHHHIIIKKKNNNPPPRRRTTTUUUSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVWWWWWWXXXZZZ[[[\\\\\\\\\]]]^^^^^^^^^^^^^^^\\\]]]^^^^^^___^^^^^^^^^[[[YYYXXXXXXYYYYYYXXXWWWWWWVVVVVVVVVUUUUUUUUUUUURRRRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVUUUXXXXXXXXXXXXXXXWWWVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYVVVWWWXXXYYYYYYWWWUUUTTTRRRSSSUUUUUUUUUUUUWWWXXXXXXXXXYYYZZZ]]]```bbbddd{{{llleee]]]aaarrrxxxaaaSSSGGG<<<999777555333222333444555000000000000////////////////////////////////////...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,,,,++++++***)))***+++++++++)))++++++------------++++++************+++,,,---...++++++++++++++++++++++++((()))***+++)))'''))),,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////////////////...---000222444777;;;>>>AAABBBDDDHHHOOOVVV\\\```aaaaaa]]]\\\\\\]]]```kkk~~~}}}wwwmmmdddbbbXXXOOORRRZZZ[[[PPPDDDHHHIIIJJJMMMOOORRRTTTUUUUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXZZZ[[[\\\[[[\\\]]]]]]^^^^^^]]]]]]\\\\\\]]]^^^____________ZZZYYYWWWWWWXXXXXXXXXWWWUUUUUUUUUTTTTTTTTTSSSSSSUUUUUUTTTSSSSSSSSSSSSSSSPPPPPPRRRSSSUUUUUUVVVVVVXXXXXXYYYYYYXXXXXXWWWVVVWWWXXXYYYZZZZZZYYYXXXWWWUUUVVVXXXYYYYYYWWWVVVTTTQQQSSSUUUUUUUUUVVVXXXYYYXXXXXXYYY[[[]]]```cccdddwwwhhhaaabbbkkkmmmYYYJJJCCC;;;777444333555666555333111111111111000000000///444111000000222222///,,,000///...---,,,---......------------------------,,,,,,++++++,,,,,,---......---,,,+++***+++,,,,,,...---+++*********++++++.........------,,,,,,,,,***************************************************++++++,,,------------******+++++++++******)))+++,,,,,,------,,,,,,+++---------............//////............//////000,,,111777;;;>>>@@@AAABBBDDDKKKUUU[[[^^^___```bbb______]]]\\\```nnn}}}vvvooojjjbbbYYYVVV\\\aaa\\\PPPHHHHHHHHHIIIKKKMMMOOOQQQRRRSSSTTTVVVXXXYYYYYYYYYXXXVVVWWWXXXYYYZZZ[[[\\\]]][[[[[[[[[[[[\\\]]]^^^^^^bbbaaa```_________\\\ZZZ\\\\\\[[[ZZZYYYXXXWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSUUUTTTTTTSSSRRRQQQQQQPPPSSSTTTTTTSSSSSSSSSVVVXXXXXXYYYYYYXXXVVVVVVWWWYYYZZZZZZYYYXXXXXXXXXXXXXXXZZZYYYWWWVVVUUUTTTTTTTTTVVVUUUUUUUUUVVVVVVWWWXXXYYYZZZ\\\^^^```bbbcccddd{{{llleeebbbfffvvvsss]]]NNNFFF???;;;666555666666444222222222222222111111111111000---+++,,,...111111000000///...---,,,------...------------------------,,,,,,++++++,,,,,,---......---,,,+++++++++,,,,,,---,,,+++*********++++++......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------............///............///000000///333999===???AAABBBCCCEEELLLVVV\\\^^^___aaabbbcccbbb```^^^cccsssyyyrrrmmmddd[[[UUUVVVXXXSSSKKKEEEHHHHHHIIIJJJLLLOOOQQQRRRSSSTTTVVVXXXYYYYYYXXXXXXWWWWWWXXXYYYZZZ[[[[[[\\\ZZZZZZ[[[[[[\\\^^^___``````___^^^___```___^^^\\\ZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPSSSTTTTTTTTTSSSTTTVVVXXXVVVWWWXXXXXXWWWWWWYYY[[[ZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXXXXZZZ[[[\\\^^^```bbbdddeeerrrhhhaaa```jjj{{{{{{dddRRRJJJCCC>>>999666777666444111333333333222222222222111111...+++***,,,///111222//////...------------...------------------------,,,,,,++++++,,,,,,---......---,,,+++++++++,,,,,,---,,,+++*********++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,---------,,,,,,+++,,,,,,------,,,,,,+++------------...........................///000000222666;;;>>>@@@AAACCCDDDGGGNNNWWW\\\^^^___aaacccdddbbb``````gggxxx|||~~~|||vvvrrrjjj```XXXTTTQQQKKKGGGFFFHHHHHHHHHIIIKKKNNNQQQRRRSSSTTTVVVWWWXXXYYYXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYZZZZZZ\\\]]]___aaabbb___^^^]]]^^^``````^^^]]]XXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVTTTSSSRRRRRRRRRSSSRRRRRRQQQQQQPPPPPPOOOSSSTTTUUUTTTTTTTTTVVVXXXUUUVVVWWWWWWWWWXXXZZZ\\\ZZZZZZYYYXXXXXXXXXXXXXXXYYYXXXWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXYYY[[[\\\^^^___aaaccceeeeeeyyyjjjaaa[[[bbbrrr}}}jjjVVVLLLDDD???999666666666444222333333222222222111111111444333000/////////000000//////......------------------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******+++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------...............---......///000111444777;;;>>>@@@AAACCCDDDJJJPPPXXX]]]___```bbbdddcccaaa___aaalll~~~||||||~~~zzzvvvnnnfff^^^XXXQQQJJJHHHIIIGGGGGGGGGHHHJJJMMMPPPRRRRRRSSSUUUWWWXXXXXXXXXWWWXXXXXXYYYYYYYYYYYYYYYYYYXXXYYYZZZ\\\^^^```bbbccc```___^^^^^^______]]][[[VVVVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVTTTSSSRRRRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQRRRTTTUUUUUUTTTUUUVVVXXXUUUWWWXXXWWWWWWWWWYYY[[[ZZZZZZYYYXXXXXXXXXXXXXXXYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTUUUUUUWWWXXXYYYZZZ]]]]]]___```bbbdddeeeffflllbbb[[[___mmm~~~pppYYYMMMBBB===777555555666555333222111111111000000000000000111333333111000.....................---------------------------------,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,++++++***))))))***++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...---------......///111111444777;;;>>>???AAACCCEEEMMMSSSZZZ^^^``````ccceeebbbaaabbbiiiwww{{{{{{{{{{{{}}}}}}zzzpppjjjccc^^^UUUMMMIIIKKKGGGGGGFFFGGGIIILLLPPPRRRRRRSSSUUUWWWXXXXXXWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXYYY[[[]]]```bbbdddbbbaaa___^^^^^^]]]ZZZXXXUUUUUUVVVVVVWWWWWWXXXXXXXXXWWWVVVTTTSSSRRRRRRRRRTTTTTTTTTSSSSSSSSSSSSSSSRRRTTTVVVVVVUUUUUUVVVXXXXXXXXXYYYXXXVVVVVVXXXYYYZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUTTTTTTUUUVVVWWWYYY[[[\\\^^^^^^___aaabbbdddeeefffqqqfff]]]^^^iiizzzxxx```QQQCCC>>>777555555666555444111111111000000000//////))),,,000222111000............//////......---,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,---------,,,+++*********+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,************************************************,,,,,,---------,,,++++++(((((()))***+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------------......000111222444777;;;>>>???BBBDDDGGGPPPUUU\\\___```aaacccfffdddeeeiiivvvzzzxxx}}}yyyzzz}}}~~~rrrllleee```XXXOOOJJJJJJGGGFFFFFFFFFHHHKKKOOORRRRRRSSSUUUVVVWWWXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYWWWXXXYYYZZZ]]]___aaabbbcccaaa___^^^^^^\\\YYYVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRTTTVVVWWWVVVVVVWWWXXXXXXYYYYYYXXXVVVVVVWWWXXXZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUVVVSSSTTTTTTVVVXXXZZZ\\\]]]^^^^^^___aaabbbccceeeeeezzzlll___\\\cccsssiiiYYYGGGAAA:::666666666555333222222222111111111000000***---000111///...///000---.../////////...---,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,---------,,,+++***)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,((()))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------///000111222555888<<<>>>AAADDDGGGJJJRRRWWW]]]```aaaaaadddgggeeehhhqqq~~~{{{wwwyyy}}}yyy|||zzzpppggg```YYYPPPKKKJJJGGGFFFEEEEEEGGGKKKOOOQQQQQQSSSTTTVVVWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZWWWWWWXXXYYY[[[]]]___```bbb```^^^^^^^^^\\\ZZZWWWWWWWWWWWWWWWXXXXXXXXXXXXUUUUUUTTTTTTTTTTTTTTTUUUSSSSSSSSSSSSSSSTTTTTTTTTRRRTTTWWWWWWWWWVVVWWWWWWWWWXXXXXXXXXWWWWWWXXXZZZZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUVVVVVVSSSSSSTTTVVVXXXZZZ]]]^^^^^^^^^___```aaacccddddddrrraaaZZZ^^^mmm}}}|||}}}ppp___KKKEEE===888666666444333333333333222222222111111111333333222...---///111---.../////////...,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,---...---,,,+++***)))***+++,,,---,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------)))***+++,,,------...---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,------///000111222666999===@@@BBBEEEIIILLLSSSXXX]]]```aaabbbdddgggdddhhhtttxxxxxxyyy|||{{{zzz|||vvviiiaaaZZZRRRMMMKKKGGGFFFEEEEEEGGGJJJOOOQQQQQQRRRTTTVVVWWWWWWWWWVVVUUUUUUVVVWWWXXXZZZZZZ[[[WWWWWWXXXYYYZZZ\\\^^^___```^^^]]]]]]^^^]]][[[YYYXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTTTTSSSTTTTTTUUUVVVRRRRRRRRRRRRSSSSSSSSSSSSRRRTTTWWWXXXWWWVVVWWWWWWUUUVVVWWWWWWWWWXXXZZZ\\\ZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUVVVVVVSSSSSSTTTVVVXXX[[[]]]^^^]]]^^^___```aaabbbcccdddtttaaa]]]]]]bbbxxxzzzxxx{{{~~~~~~}}}xxxbbbMMMDDD;;;999999666555666444333222111000000000000111111000000//////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************+++,,,------......------------............------111000//////000222555666:::<<<===???AAAFFFLLLPPPWWWYYY\\\```bbbdddfffffffffppp{{{ooouuu|||}}}xxxooofff^^^VVVPPPLLLHHHHHHGGGGGGIIIKKKNNNOOORRRSSSUUUUUUTTTTTTUUUWWWZZZXXXWWWYYY\\\\\\ZZZXXXXXXXXXYYYYYYZZZ\\\]]]^^^\\\]]]]]]\\\\\\[[[ZZZYYYYYYWWWUUUSSSSSSSSSUUUVVVRRRRRRSSSSSSTTTTTTTTTTTTOOOPPPQQQRRRRRRRRRPPPPPPRRRSSSSSSSSSSSSTTTTTTTTTUUUWWWXXXWWWVVVVVVWWWXXX[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZXXXUUUTTTSSSTTTRRRSSSTTTWWWYYY[[[]]]^^^^^^___```_________aaacccyyyeee^^^[[[___sss~~~wwwuuuxxx|||}}}}}}hhhRRRHHH>>>;;;999666555666444333222111000000000000111000000000/////////...////////////////////////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,------......------------............------//////...///111333666777<<<===???AAACCCHHHNNNSSSXXXZZZ^^^aaacccdddeeefffkkkuuu{{{yyy~~~zzzqqqhhh```XXXQQQMMMIIIHHHGGGGGGIIIKKKMMMOOOQQQSSSTTTTTTTTTTTTVVVWWWZZZYYYXXXYYY[[[\\\ZZZXXXWWWWWWWWWXXXYYYZZZ\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXWWWUUUTTTSSSSSSTTTUUUSSSSSSSSSSSSSSSSSSSSSTTTOOOPPPPPPQQQRRRRRRRRRQQQSSSSSSSSSTTTTTTTTTUUUUUUVVVWWWXXXXXXWWWWWWXXXYYY[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYVVVTTTTTTUUUSSSTTTUUUWWWYYY[[[\\\]]]^^^___``````______aaacccjjj```ZZZ[[[lllwwwsssuuuzzz~~~rrrYYYMMMAAA<<<:::777555555444333222111111000000111000000000000////////////////////////////////////........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,+++++++++++++++,,,------......------------............------------...///222555888:::>>>???AAACCCFFFKKKQQQUUUYYY\\\```cccdddddddddeeennn{{{~~~}}}uuukkkbbbZZZRRRNNNJJJIIIHHHHHHIIIJJJMMMNNNPPPQQQSSSTTTTTTTTTVVVXXXZZZYYYXXXYYYZZZZZZYYYXXXVVVVVVVVVWWWXXXYYY[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXVVVVVVUUUUUUTTTSSSSSSRRRSSSSSSSSSSSSSSSRRRRRRRRROOOOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVXXXYYYYYYXXXXXXYYYZZZ[[[[[[ZZZYYYYYYYYYZZZZZZZZZ[[[[[[YYYVVVUUUUUUUUUUUUUUUVVVXXXYYY[[[\\\\\\^^^___``````___```bbbdddpppbbbYYYXXXfffwww|||vvvvvv{{{|||___QQQBBB<<<;;;888666666444444333222111111111111000000000000////////////////////////////////////------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------,,,,,,,,,,,,,,,++++++,,,------......------------............------+++,,,...000444777:::<<>><<<:::888888555444333222222111111222////////////000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,++++++******+++,,,------......------------............------,,,...111555999===@@@AAA@@@BBBDDDFFFJJJOOOVVVZZZ[[[___bbbaaa______dddiiiuuu}}}uuulllbbbYYYTTTOOONNNKKKJJJIIIIIIJJJKKKKKKMMMPPPRRRTTTVVVYYY[[[\\\\\\[[[XXXUUUUUUVVVWWWWWWWWWWWWXXXYYYZZZ\\\\\\[[[[[[[[[[[[ZZZYYYXXXXXXVVVUUUTTTSSSRRRQQQPPPOOOPPPPPPPPPPPPQQQQQQQQQRRRPPPPPPQQQQQQRRRSSSTTTUUUTTTTTTTTTTTTUUUUUUUUUVVVUUUVVVXXXXXXXXXXXXZZZ\\\[[[[[[ZZZZZZZZZ[[[\\\\\\[[[[[[\\\[[[YYYWWWXXXYYYXXXYYYYYYZZZ[[[\\\\\\]]]___```aaabbbbbbccceeegggqqqaaaXXXYYY^^^kkkyyydddMMMBBB>>>;;;888777555555444333222222222222.../////////000000000111////////////////////////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,---,,,,,,+++******))))))+++,,,------......------------............------...000333777;;;???AAACCCBBBDDDFFFIIILLLRRRXXX]]]^^^aaacccbbb___```gggnnnyyypppggg^^^YYYPPPOOOLLLJJJIIIIIIJJJJJJIIILLLOOORRRTTTVVVYYY\\\\\\\\\[[[XXXTTTSSSUUUWWWVVVVVVVVVWWWXXXYYY[[[[[[\\\\\\\\\\\\[[[ZZZYYYXXXWWWUUUSSSQQQPPPOOOOOOPPPNNNNNNOOOPPPQQQRRRRRRSSSQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUTTTUUUWWWWWWWWWXXXYYY[[[[[[[[[ZZZZZZ[[[[[[\\\]]][[[\\\\\\[[[YYYXXXYYYZZZXXXXXXYYYZZZ\\\]]]^^^^^^___```bbbbbbbbbcccfffhhhuuucccXXXVVVXXX^^^|||kkkRRRDDD@@@<<<888666555555444333222222222222.../////////000000111111////////////////////////........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,++++++***)))((((((+++,,,------......---------..................---///111555999===@@@BBBCCCDDDFFFHHHKKKNNNTTTZZZ___```ccceeebbb___bbbjjjrrr|||tttkkkbbb\\\QQQOOOMMMJJJIIIIIIIIIJJJIIIKKKOOOQQQTTTVVVZZZ\\\\\\]]][[[XXXTTTRRRUUUWWWUUUUUUUUUVVVWWWXXXYYYZZZ\\\]]]]]]\\\\\\[[[ZZZYYYXXXVVVSSSPPPOOOOOOOOOPPPLLLMMMNNNOOOQQQRRRSSSSSSQQQRRRSSSTTTTTTSSSRRRQQQRRRSSSSSSSSSSSSTTTTTTTTTSSSUUUVVVWWWWWWWWWYYY[[[[[[[[[ZZZZZZ[[[\\\]]]]]][[[\\\\\\[[[YYYXXXYYYZZZXXXXXXYYY[[[\\\]]]^^^______```bbbbbbcccdddfffiii{{{jjj]]]VVVSSS[[[iii}}}tttZZZLLLEEE>>>999999444444444444333333222111////////////////////////000000000000000000000000........................///...,,,++++++,,,---///.........------,,,,,,,,,+++,,,---...////////////++++++,,,---............++++++,,,,,,,,,,,,------------++++++++++++------///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++........................,,,---......------...000///222777<<>>BBBEEEGGGHHHKKKKKKLLLNNNSSSXXX^^^bbbeee```___bbbaaacccssszzzqqqeee[[[SSSPPPLLLJJJIIIIIIIIIHHHIIIJJJMMMQQQUUUXXX[[[]]]]]]\\\ZZZXXXVVVVVVVVVVVVXXXVVVTTTUUUXXXZZZ[[[ZZZ[[[ZZZZZZ[[[\\\[[[WWWUUUSSSRRRPPPOOONNNNNNNNNOOOPPPPPPOOOOOOPPPRRRSSSTTTTTTTTTTTTSSSTTTTTTUUUUUUUUUTTTSSSRRRRRRTTTUUUWWWXXXXXXXXXXXXYYYYYYYYYYYY\\\[[[ZZZZZZYYYYYYZZZZZZ^^^]]][[[YYYXXXWWWXXXXXX[[[]]]^^^^^^]]]]]]^^^___bbbcccdddcccbbbdddhhhkkkrrrbbbYYYVVVVVV^^^ppphhhUUUIIIAAA<<<:::555555555444333222222111111111111111111111111111000000000000000000000000...........................---,,,++++++,,,......+++++++++,,,,,,,,,,,,,,,///...---+++******++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,+++*********++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000000444:::@@@CCCFFFIIIKKKLLLLLLMMMPPPTTTZZZ___bbbaaa^^^]]]```aaahhh}}}|||tttggg]]]UUUQQQLLLIIIHHHHHHHHHGGGHHHJJJMMMQQQUUUYYY\\\^^^^^^]]]ZZZXXXVVVUUUTTTTTTVVVUUUTTTUUUXXXZZZZZZZZZ\\\\\\[[[\\\\\\ZZZWWWTTTRRRQQQOOONNNMMMNNNNNNOOOQQQQQQPPPPPPQQQRRRSSSTTTUUUTTTTTTSSSSSSSSSTTTTTTTTTSSSRRRRRRRRRSSSUUUVVVXXXXXXXXXXXXYYYYYYYYYYYY[[[ZZZYYYYYYYYYYYYYYYYYY]]]\\\[[[YYYXXXXXXYYYYYY\\\]]]^^^^^^]]]]]]^^^```cccddddddddddddfffjjjmmmyyyfff[[[WWWTTT[[[lllrrr[[[LLLBBB===:::666666555444333222222222////////////////////////////////////////////////........................------,,,,,,,,,---......///...---,,,***)))((('''...---+++))))))***+++,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000111666===BBBEEEGGGKKKNNNMMMMMMOOOSSSWWW\\\```bbbaaa^^^]]]^^^bbbnnnvvvjjj```WWWSSSNNNJJJHHHGGGGGGFFFGGGIIILLLQQQUUUZZZ]]]___^^^\\\ZZZWWWUUUSSSSSSSSSTTTTTTUUUVVVXXXYYYZZZZZZ]]]\\\\\\\\\\\\ZZZVVVSSSRRRRRRPPPOOOOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTUUUXXXXXXXXXXXXYYYYYYYYYYYY[[[ZZZZZZYYYYYYYYYZZZZZZ]]]\\\ZZZYYYYYYYYYZZZZZZ\\\^^^______^^^^^^___```ddddddddddddfffiiimmmooonnn___YYYTTTZZZjjj|||cccPPPEEE>>>:::888777555444333222222222////////////////////////////////////////////////........................,,,,,,,,,,,,------......///...---,,,***)))(((''',,,+++)))((()))+++---...------......---,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******++++++,,,,,,,,,,,,------------------------,,,---......------...000222888???DDDEEEHHHLLLPPPNNNOOORRRVVVZZZ]]]```bbbbbb```^^^___fffvvvyyynnnccc[[[VVVPPPJJJHHHGGGFFFFFFFFFHHHLLLPPPUUUYYY\\\^^^\\\[[[XXXUUUSSSQQQQQQQQQRRRTTTUUUVVVWWWXXXZZZZZZ\\\\\\[[[[[[[[[YYYUUURRRRRRQQQPPPPPPPPPQQQRRRSSSRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSRRRSSSSSSTTTSSSSSSSSSSSSSSSTTTTTTUUUXXXXXXXXXXXXYYYYYYYYYYYY[[[[[[[[[ZZZZZZ[[[[[[\\\\\\[[[ZZZYYYYYYZZZ[[[[[[]]]___``````___^^^```aaacccccccccdddhhhkkkooopppxxxfff\\\UUUYYYhhhlllVVVIII@@@;;;999888666444222222222333111111111111111111111111000000000000000000000000........................+++,,,,,,------.........+++++++++,,,,,,,,,,,,,,,******))))))***,,,---...------.........---,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,------......)))******++++++,,,,,,---........................,,,---......------...000333:::BBBEEEEEEGGGKKKPPPOOOQQQTTTXXX\\\___aaabbbccc```^^^aaammm~~~~~~|||}}}|||qqqggg___YYYRRRLLLIIIGGGGGGFFFFFFHHHKKKOOOSSSWWWZZZ\\\YYYXXXUUUSSSQQQPPPOOOOOOPPPSSSVVVWWWWWWXXXYYY[[[ZZZZZZYYYZZZZZZXXXUUURRRPPPOOOOOONNNOOOPPPRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUSSSTTTTTTTTTUUUUUUUUUUUUXXXXXXXXXXXXYYYYYYYYYYYY[[[[[[[[[[[[[[[\\\\\\]]]\\\[[[ZZZYYYZZZ[[[\\\]]]^^^___``````______```bbbcccbbbaaadddhhhmmmpppqqqnnn```VVVXXXddd}}}ttt\\\NNNDDD===:::888666444222222222333111111111111111111111111000000000000000000000000........................***+++,,,---............++++++,,,,,,------......+++++++++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,------...******++++++,,,------...------------------------,,,---......------...000444;;;CCCFFFEEEFFFJJJOOOPPPRRRVVVZZZ^^^aaabbbbbbbbb___]]]cccuuu||||||~~~sssiiibbb\\\TTTMMMJJJHHHGGGGGGFFFGGGJJJNNNRRRUUUXXXZZZVVVUUUSSSPPPOOONNNNNNOOOOOORRRVVVWWWWWWWWWYYY[[[XXXWWWXXXXXXYYYXXXTTTRRRPPPPPPOOOOOOPPPRRRSSSTTTSSSTTTUUUUUUUUUTTTSSSSSSQQQQQQQQQQQQRRRTTTUUUVVVTTTTTTUUUVVVVVVVVVVVVVVVXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\[[[[[[ZZZZZZZZZ[[[]]]^^^^^^```aaaaaa```___aaabbbbbb``````ccciiinnnqqqqqqtttcccVVVWWW```vvvzzzaaaRRRGGG???;;;999666444222222222333////////////////////////000000000000000000000000........................***+++,,,---.....................------,,,,,,,,,---------------,,,******)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++------------+++++++++*********+++,,,,,,---++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000555<<>>AAADDDEEEEEEGGGMMMQQQSSSUUUYYY]]]aaacccddddddfffgggmmm|||zzztttjjjddd[[[SSSNNNJJJHHHFFFBBBDDDGGGJJJLLLMMMNNNNNNNNNMMMKKKJJJJJJKKKMMMNNNQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUSSSSSSTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWUUUUUUUUUUUUUUUVVVVVVWWWXXXVVVUUUVVVXXXZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]\\\[[[ZZZ[[[]]]_________ddddddeeeeeeeeedddbbbaaadddcccdddgggmmmrrruuuvvvlll]]]RRRVVVbbbooo||||||~~~qqqYYYKKK@@@===999666555555444333222222222111111111000000111111000000///.................................------------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,---......//////---------,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......///000/////////111666999???AAACCCDDDEEEIIINNNRRRSSSVVVZZZ___bbbdddeeeeeedddfffoooyyymmmggg]]]UUUOOOJJJGGGFFFCCCDDDFFFIIIKKKLLLLLLMMMLLLKKKJJJJJJJJJKKKMMMNNNQQQQQQRRRSSSTTTUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTSSSTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWVVVVVVVVVWWWYYYYYYYYYZZZYYYYYYZZZZZZ[[[\\\]]]\\\\\\[[[\\\^^^```aaabbbeeeggghhhhhhfffdddcccbbbeeeeeefffjjjpppuuuxxxyyyqqq```SSSSSSZZZdddvvv|||}}}|||aaaOOOCCC???;;;777666555444333222222222222111111111111111111000000////////////........................------------------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---...//////+++++++++,,,,,,---------++++++,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,............///111666999>>>???AAABBBEEEJJJNNNRRRUUUWWW\\\aaadddeeeeeedddbbbeeeqqqpppiii___VVVOOOKKKGGGEEEEEEFFFGGGIIIJJJKKKLLLLLLJJJJJJJJJJJJKKKLLLNNNOOOQQQQQQRRRRRRTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUVVVVVVWWWVVVWWWWWWWWWWWWXXXYYY[[[[[[ZZZZZZ[[[[[[\\\]]]^^^^^^^^^]]]]]]^^^```cccdddgggiiijjjiiifffcccccccccffffffhhhlllrrrwwwyyyzzzvvvdddUUUTTTWWW]]]ooohhhUUUFFFBBB<<<888777666555444333222222222222111111111000000000000000000000000........................------------------------,,,,,,+++++++++*********++++++,,,,,,,,,,,,------***++++++,,,,,,---------******+++,,,,,,---......***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---.........///222777;;;===>>>@@@CCCGGGKKKOOOQQQWWWZZZ^^^bbbeeeeeedddcccbbbgggwwwrrrkkkaaaWWWQQQLLLHHHFFFFFFFFFGGGHHHIIIJJJKKKLLLIIIJJJJJJKKKLLLNNNOOOPPPQQQQQQRRRRRRTTTUUUWWWXXXWWWWWWVVVUUUUUUVVVVVVWWWUUUUUUUUUVVVVVVWWWWWWWWWXXXWWWWWWWWWXXXYYYZZZZZZXXXXXXXXXXXXXXXXXXYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYXXXXXXXXXZZZ\\\\\\\\\\\\\\\]]]^^^___```___``````___^^^```cccfffiiikkkkkkiiidddbbbccceeeggghhhjjjnnnssswwwyyyyyy{{{hhhYYYVVVUUUWWWggg}}}oooZZZHHHDDD>>>999777666555444333333222222222111111111/////////000111111222222........................------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------......//////000444999======>>>AAAEEEJJJNNNQQQRRRYYY\\\```dddfffeeecccbbbaaahhhzzztttmmmcccZZZSSSNNNKKKHHHEEEEEEEEEFFFGGGHHHIIIJJJIIIJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRSSSTTTVVVXXXYYYXXXWWWWWWVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVWWWYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVWWWYYYZZZZZZXXXYYY[[[^^^^^^^^^]]]^^^^^^___```aaaaaabbbbbb```^^^___cccgggjjjllllllhhhbbb```cccfffhhhiiikkkoootttwwwyyyxxx~~~kkk\\\XXXTTTSSSbbbxxxttt^^^JJJEEE???:::777666555444333333333222222222111111......///000111222333333........................------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------++++++******************...------,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......///000000111222555:::>>>>>>???BBBGGGLLLPPPRRRRRRZZZ]]]aaaeeefffeeebbbaaa___gggzzzvvvoooeee\\\UUUPPPMMMKKKDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKMMMNNNPPPQQQQQQSSSSSSSSSSSSUUUWWWYYYZZZYYYXXXWWWVVVWWWWWWYYYZZZXXXXXXXXXYYYYYYYYYYYYYYYWWWVVVVVVVVVWWWXXXZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVXXXZZZ[[[[[[YYYYYY\\\_________^^^______```aaabbbcccccccccaaa^^^___cccggglllmmmlllgggaaa___cccgggiiijjjkkkoootttwwwxxxwwwsss]]]WWWSSSRRR^^^qqq{{{cccKKKFFF>>>888777888666222444333222111111111222222......//////000111111111........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++.........------,,,,,,,,,------++++++++++++------------...//////......---------,,,,,,,,,---......000---///444666555:::BBBCCCDDDFFFHHHKKKOOOTTTXXXZZZ]]]aaafffhhhfffaaa^^^ZZZiiizzzsssiii___WWWPPPLLLIIIGGGFFFDDDCCCCCCEEEFFFHHHIIIJJJLLLNNNPPPQQQQQQQQQUUUUUUUUUVVVVVVWWWWWWWWWXXXUUUTTTUUUYYY[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXYYYXXXWWWVVVUUUVVVVVVWWWXXXYYYYYYZZZ[[[\\\\\\\\\^^^___```aaaaaabbbbbbaaaeeedddbbbaaaaaacccdddfffhhhiiihhhfffdddccccccdddjjjllloooqqqsssuuuxxxzzzxxxaaaXXXSSSQQQ]]]nnnkkkOOOHHH???999888999777444333333333333222222222222222222111000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---.........---------------......---------.../////////---///555777777;;;BBBBBBDDDFFFHHHKKKOOOUUUYYY\\\^^^bbbfffgggeee```]]]^^^nnnyyysssiii```XXXSSSNNNKKKGGGFFFDDDCCCCCCEEEFFFGGGIIIJJJLLLNNNOOOQQQQQQRRRSSSSSSTTTUUUWWWXXXYYYYYYXXXUUUTTTTTTWWWXXXWWWVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXYYYXXXWWWVVVVVVVVVWWWWWWYYYYYYYYYZZZ[[[\\\\\\\\\^^^___```aaabbbbbbbbbbbbdddcccbbbaaabbbccceeefffhhhhhhhhhgggeeedddeeefffkkkmmmpppqqqrrrtttvvvxxx~~~fffZZZSSSPPP[[[kkksssSSSJJJ???:::999999777555333444444555555333222111222222111000000//////...////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,++++++,,,,,,...............///000000//////111666888999===CCCAAACCCFFFIIILLLPPPUUUYYY^^^aaadddfffeeebbb___\\\bbbssszzztttkkkbbb[[[VVVQQQNNNHHHFFFEEECCCCCCDDDFFFGGGIIIJJJKKKMMMOOOQQQQQQRRRQQQRRRSSSUUUWWWYYYZZZ[[[YYYWWWUUUUUUVVVVVVVVVUUUXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYXXXXXXXXXXXXYYYYYYXXXWWWVVVVVVVVVWWWXXXYYYYYYZZZZZZ[[[\\\\\\\\\___```aaabbbbbbccccccbbbcccbbbbbbbbbcccdddfffgggggghhhiiihhhffffffhhhjjjmmmoooqqqqqqqqqrrrtttuuukkk\\\TTTQQQZZZhhhxxxZZZMMM???:::999888666666333444555666666444222111---......//////000111111000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++++++++------------...///000000///111444888:::<<>>@@@AAAAAADDDHHHLLLOOOTTTXXX\\\ccceeegggeeebbb^^^\\\\\\eeewww~~~tttjjjaaaYYYRRRNNNHHHGGGEEEDDDCCCDDDEEEFFFGGGHHHJJJMMMOOOPPPQQQRRRTTTUUUUUUVVVVVVWWWWWWWWWXXXYYYYYYXXXXXXYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYXXXXXXWWWWWWYYYYYYXXXXXXXXXXXXYYYYYYYYYXXXWWWWWWWWWWWWYYYYYY[[[[[[[[[[[[\\\\\\\\\\\\___```aaabbbbbbcccbbbbbbaaabbbbbbcccdddfffggghhhggghhhiiiiiiiiijjjlllnnnnnnpppqqqpppoooooopppqqqsssbbbWWWSSSWWW^^^rrrjjjUUUBBB<<<:::666333444333444444555555333222111000000///......------,,,////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,+++++++++,,,---...///000111777;;;<<<===@@@AAA???AAADDDIIINNNRRRVVV[[[^^^cccfffgggeee```\\\\\\]]]iiiyyyxxxnnnddd[[[TTTOOOIIIGGGEEEDDDCCCDDDEEEFFFFFFHHHJJJLLLOOOPPPQQQRRRUUUUUUVVVVVVVVVVVVWWWWWWVVVWWWXXXWWWVVVVVVXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWYYYXXXXXXXXXXXXYYYYYYZZZYYYXXXWWWWWWWWWXXXYYYZZZ\\\\\\\\\\\\\\\\\\\\\\\\^^^___```aaaaaabbbbbbaaabbbccccccdddeeeffffffgggggghhhiiiiiiiiijjjlllnnnmmmnnnppppppooooooppprrrxxxeeeXXXRRRSSSVVVhhhsss[[[EEE???<<<666333555333333333333222222222222111111111000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++---///000///...,,,++++++,,,,,,---///000111333:::???>>>>>>AAAAAA===BBBEEEKKKPPPTTTXXX]]]```dddfffgggddd___\\\\\\___qqq~~~zzzpppggg^^^VVVQQQIIIHHHFFFDDDCCCCCCEEEEEEFFFGGGIIILLLNNNPPPRRRRRRTTTTTTUUUVVVVVVWWWXXXXXXWWWYYYYYYXXXVVVUUUWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZYYYXXXWWWWWWWWWYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^___``````aaaaaa```cccddddddeeeeeeffffffeeeggghhhiiiiiiiiiiiikkkmmmjjjlllnnnooooooppprrrsss{{{gggYYYQQQOOOPPPbbb|||yyy___HHHAAA>>>777444666444333222111111111222222000000000111222222333333........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---------------------------*********++++++,,,,,,,,,++++++------------++++++(((***...111222111///---,,,,,,------///000111222444<<<@@@??????BBBAAA<<>>:::777666555555444333333222111111222222222111000//////............///////////////........................------------------------...---+++******+++---...************+++,,,,,,---------------------------------------------------***++++++,,,,,,------...+++,,,------......------//////000///......111333;;;===???@@@??????@@@AAADDDHHHNNNSSSXXX\\\```bbbfffdddcccbbb^^^]]]ccclllyyyppphhhaaa[[[WWWPPPMMMHHHEEEDDDDDDDDDCCCEEEFFFHHHKKKNNNQQQSSSTTTSSSSSSSSSTTTWWWYYY\\\]]]ZZZYYYXXXXXXYYYZZZYYYWWWVVVWWWXXXYYYYYYXXXWWWVVVZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYY[[[ZZZYYYYYYYYY[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\____________```aaabbbcccdddeeefffeeeeeeeeegggiiijjjjjjiiiiiiiiijjjkkkkkkoooooooooooopppqqqrrrsssooo\\\QQQPPPQQQYYYlll~~~xxxxxxqqqTTTEEE???;;;888888444444444333333333222222222222222111000/////////.../////////////////////........................------------------------+++***)))(((((()))***+++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------...////////////111444777<<<===??????>>>>>>???@@@DDDIIIOOOTTTXXX\\\```ccceeedddcccbbb^^^]]]fffqqq{{{ssslllddd]]]XXXQQQMMMIIIEEEDDDDDDDDDCCCDDDFFFHHHJJJMMMPPPSSSTTTTTTTTTTTTUUUWWWYYY[[[\\\ZZZYYYWWWXXXYYYZZZYYYWWWWWWXXXYYYYYYYYYYYYXXXWWWYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[ZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]````````````aaabbbcccccceeefffggggggeeeeeegggiiikkkjjjjjjjjjjjjkkkkkklllppppppoooooopppqqqrrrrrrvvvaaaTTTOOOOOOTTTeeewwwuuuzzz]]]JJJAAA<<<:::999444444444333333333333333222222222111000000////////////////////////..............................---------------------------,,,+++******+++,,,---...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------......---,,,,,,+++******---------...------,,,,,,---...///000111333888;;;===>>>???>>>======>>>@@@FFFJJJPPPUUUYYY]]]aaacccdddccccccaaa]]]___lll{{{~~~wwwppphhh```ZZZRRROOOJJJFFFEEEEEEDDDCCCDDDEEEGGGJJJMMMPPPRRRTTTUUUUUUUUUVVVWWWXXXZZZ[[[YYYXXXWWWXXXYYYZZZYYYXXXXXXYYYYYYZZZZZZYYYYYYXXXYYYYYYZZZZZZ[[[ZZZZZZZZZYYYZZZZZZZZZ[[[[[[[[[\\\\\\[[[[[[ZZZZZZ[[[]]]^^^________________________aaaaaaaaaaaabbbcccdddeeegggiiiiiihhhgggfffggghhhkkkkkkkkkkkkkkklllmmmmmmqqqppppppppppppqqqqqqrrr~~~hhhXXXOOOLLLPPP]]]sssxxxvvvgggOOOBBB===::::::666555555444333333222222222222222111111000000000////////////....................................------------------------......------------......///...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------......------,,,+++...//////000000333888<<<>>>???>>>===<<<<<<>>>AAAGGGLLLQQQVVVZZZ^^^aaadddccccccbbb```]]]bbbsss{{{tttkkkbbb\\\TTTPPPKKKGGGFFFEEEDDDCCCDDDEEEFFFHHHKKKOOORRRTTTVVVVVVWWWWWWXXXXXXYYYYYYYYYXXXWWWXXXYYYZZZYYYXXXYYYYYYZZZZZZZZZZZZYYYYYYXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^]]]\\\[[[[[[\\\]]]^^^________________________bbbbbbbbbbbbcccdddeeeeeeiiijjjkkkjjjhhhgggggghhhkkkkkkkkkkkklllmmmnnnnnnqqqqqqqqqppppppqqqqqqrrrooo]]]PPPKKKMMMUUUfff|||yyyyyypppUUUDDD>>>;;;999888888666555333222000000222222222222111111111111000000//////.........---........................------------------------++++++************++++++///...------,,,,,,,,,,,,+++,,,,,,,,,------......------------------------+++++++++,,,,,,---------,,,------...------,,,,,,///////////////222777:::??????>>>===<<<===@@@CCCIIIMMMSSSXXX\\\___bbbeeecccbbbaaa``````gggzzz}}}vvvmmmddd^^^VVVRRRMMMIIIGGGFFFEEEDDDDDDDDDEEEGGGJJJNNNRRRTTTWWWWWWWWWXXXXXXYYYYYYYYYYYYWWWWWWXXXZZZZZZZZZYYYZZZZZZYYYYYYYYYYYYZZZZZZXXXXXXZZZ[[[\\\\\\\\\\\\\\\\\\]]]]]]^^^___``````___^^^]]]\\\\\\]]]^^^___^^^^^^^^^^^^^^^^^^^^^^^^bbbbbbbbbbbbcccdddeeefffiiikkklllllljjjhhhhhhhhhkkkkkkkkkkkklllmmmnnnoooqqqqqqqqqqqqqqqqqqrrrsssxxxcccTTTMMMKKKPPP\\\pppzzz{{{}}}zzz\\\HHH@@@<<<999999888777555444222111000222222222222222222222222000000000///......------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///------------------------******+++,,,,,,---......+++,,,------......------000000///...///222777;;;@@@@@@???===<<<>>>CCCFFFKKKOOOTTTYYY]]]```cccfffeeeaaa___```cccmmm~~~xxxpppgggaaaXXXTTTNNNJJJGGGFFFEEEDDDDDDDDDDDDFFFIIIMMMQQQTTTVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWWWWXXXZZZ[[[ZZZYYYZZZYYYYYYXXXXXXYYYYYYZZZWWWXXXYYY[[[\\\]]]]]]]]]]]]]]]^^^___```aaabbbbbb``````^^^]]]]]]^^^^^^___________________________bbbbbbbbbbbbcccdddeeefffhhhjjjlllllljjjiiihhhiiijjjjjjjjjjjjkkkmmmnnnnnnpppppppppqqqqqqrrrssstttjjjYYYPPPKKKLLLTTTfff~~~zzzyyy|||cccMMMDDD???;;;666666555555444444333333222222222222222222222222111000000///......------........................------------------------......////////////......,,,++++++++++++,,,,,,---***++++++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////////////////000444;;;???AAA@@@???======@@@EEEJJJLLLPPPVVVZZZ^^^aaadddfffgggaaa]]]___gggssszzzssskkkfffYYYUUUOOOKKKHHHGGGEEEDDDDDDDDDDDDEEEHHHMMMQQQSSSUUUVVVXXXYYYZZZZZZZZZYYYXXXWWWVVVXXXZZZ[[[ZZZYYYYYYYYYXXXWWWWWWXXXYYYYYYWWWXXXYYY[[[]]]^^^^^^^^^^^^^^^___```aaabbbccccccbbbaaa___^^^^^^^^^______````````````````````````aaaaaaaaabbbbbbcccdddeeefffhhhkkklllkkkiiiiiiiiihhhiiiiiiiiijjjlllmmmnnnoooooopppqqqrrrsssuuuvvvooo]]]TTTLLLKKKPPPaaayyyxxxvvv|||gggPPPFFFAAA<<<444444444555555555666666222222222222222222222222111000000///...---------........................------------------------+++,,,,,,------,,,,,,+++************+++,,,,,,---))))))***+++,,,,,,------------------------------...------,,,,,,++++++***)))***+++---...///000000...//////000222777>>>CCCAAAAAA???======AAAGGGLLLMMMQQQVVV[[[^^^aaadddggghhhaaa\\\___iiivvv|||uuummmiiiZZZVVVPPPKKKHHHGGGEEEDDDDDDCCCCCCEEEHHHLLLQQQSSSUUUVVVXXXYYY[[[[[[ZZZZZZXXXWWWVVVXXXZZZ[[[[[[ZZZYYYXXXWWWVVVVVVWWWXXXYYYVVVWWWYYY[[[]]]^^^______^^^___```aaabbbcccddddddbbbaaa```___^^^^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddeeeeeegggjjjlllkkkjjjiiijjjhhhhhhhhhiiijjjkkkmmmnnnnnnooooooqqqrrrtttvvvwwwxxxdddYYYKKKJJJLLLZZZqqq|||xxxyyywww\\\III@@@>>>;;;999666444444555444333111111111111000000000000////////////.............................................------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......///...///222666:::<<<<<>>===<<<===@@@FFFLLLPPPQQQSSSXXX]]]```cccddddddeee```]]]dddrrrzzzrrrlllbbb[[[TTTPPPLLLFFFCCCDDDCCCCCCDDDEEEHHHLLLOOORRRTTTVVVXXXXXXXXXWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYZZZYYYZZZ[[[\\\]]]]]]]]]]]]]]]^^^___aaaaaabbbbbbbbbcccbbb```___^^^]]]^^^^^^^^^____________`````````___```aaabbbccccccccccccfffiiilllmmmllljjjjjjjjjjjjjjjiiijjjkkkmmmooopppqqqrrrtttsssrrrsssvvvyyymmm^^^SSSNNNLLLUUUhhh}}}vvviiiSSSFFFAAA;;;999555444444444333222222222111111111000000000111111111111000000000000...........................------------,,,,,,,,,,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------.........---///222666:::;;;;;;::::::;;;===BBBIIIOOOSSSRRRUUUYYY]]]aaacccddddddfffaaa```iiizzz~~~vvvpppfff^^^VVVSSSNNNHHHDDDEEECCCCCCCCCDDDGGGKKKNNNPPPRRRTTTVVVWWWVVVVVVWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^___```aaaaaaaaaaaa```aaa```______^^^^^^_______________`````````aaaaaa```aaaaaabbbcccccccccdddfffiiilllmmmllljjjjjjjjjkkkjjjiiiiiikkknnnqqqsssqqqrrrssssssrrrsssvvvyyyssscccVVVNNNJJJRRRcccyyyvvv}}}rrrZZZIIIBBB<<<999666444444444222111222222222111111111000000////////////....................................------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......------///222777:::;;;;;;888888:::>>>CCCJJJPPPTTTTTTVVVZZZ___bbbddddddeeeeeebbbcccoooyyysssiii```YYYTTTOOOHHHEEEEEECCCCCCCCCDDDFFFIIILLLNNNQQQSSSVVVVVVVVVVVVXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^___```````````````_____________________`````````___``````aaaaaabbbbbbbbbbbbbbbbbbbbbccccccddddddgggiiikkklllkkkjjjjjjjjjjjjjjjkkkmmmoooqqqsssuuurrrrrrrrrrrrssstttvvvxxxzzziiiXXXOOOJJJPPP```uuuvvv{{{zzzaaaMMMCCC===:::777555444444333222222222222222111111111111////////////....................................------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......---...000444888;;;;;;;;;888999<<<@@@EEEKKKOOORRRVVVXXX\\\```cccdddeeeeeecccccchhhvvv{{{uuukkkcccZZZUUUPPPHHHDDDEEECCCCCCBBBCCCEEEHHHKKKLLLQQQSSSUUUWWWWWWXXXYYY[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^```````````````______^^^^^^^^^___``````aaaaaaaaa``````aaaaaabbbcccdddddddddccccccbbbccccccdddeeegggiiikkklllkkkjjjjjjkkkiiilllppptttvvvwwwvvvuuusssrrrqqqrrrsssuuuwwwwwwqqq\\\QQQKKKQQQ]]]qqqwwwzzzhhhRRRFFF>>><<<888666555555444222333222222222222111111111111111111111000000000000........................,,,,,,,,,------------...,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------.........///111555:::<<<<<<<<<:::;;;???CCCHHHMMMQQQSSSXXXZZZ]]]aaaccceeeeeeeeeaaafffppp}}}~~~~~~}}}vvvnnneee]]]WWWQQQIIIEEEEEECCCBBBBBBBBBDDDFFFIIIKKKPPPRRRUUUVVVWWWXXXZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[\\\]]]^^^^^^^^^^^^______`````````______^^^^^^___```aaabbbcccbbbbbb```aaaaaabbbcccdddeeeeeeeeeeeecccccccccdddeeefffhhhiiikkkkkkjjjjjjjjjkkkjjjmmmsssxxxzzzzzzwwwuuutttrrrqqqqqqtttvvvwwwwwwzzzbbbVVVNNNRRR\\\mmmyyy{{{oooWWWJJJ@@@===:::777777666555333333333222222222111111111111111111111000000000000........................,,,,,,,,,---------.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......///000333777<<<>>>>>><<<;;;===BBBGGGMMMRRRVVVXXXYYY[[[___bbbdddeeeeeeeeeaaajjjwww|||xxxqqqhhh___ZZZSSSKKKFFFFFFCCCBBBAAAAAACCCEEEHHHIIINNNPPPSSSUUUVVVWWWYYY[[[XXXXXXXXXXXXXXXXXXXXXXXXWWWXXXZZZ[[[\\\\\\[[[[[[YYYZZZ[[[\\\]]]]]]]]]]]]^^^^^^______```_________```aaabbbcccddddddccccccaaaaaabbbcccdddeeeffffffgggeeedddccccccdddeeefffhhhjjjkkkkkkjjjiiikkklllllloootttxxxzzzyyywwwvvvtttrrrpppqqqtttwwwwwwvvvfffYYYQQQTTT[[[jjjzzz}}}ttt[[[MMMAAA>>>;;;888888777555444333333333222222222111111////////////....................................,,,,,,,,,------.........,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......000111444888===???>>>===<<>>DDDKKKQQQUUUWWWYYYZZZ]]]```dddffffffdddddddddlll}}}zzztttjjjaaaYYYRRRLLLHHHCCCCCCBBBAAAAAABBBDDDEEEIIIMMMQQQTTTTTTUUUUUUVVVWWWVVVUUUTTTUUUVVVWWWXXXXXXYYYYYYZZZZZZYYYYYYYYYXXXYYYYYYZZZ[[[[[[\\\\\\]]]]]]\\\]]]]]]^^^___```ddddddeeeeeeddddddccccccbbbbbbaaabbbccceeefffhhhhhhgggfffeeeeeefffggghhhmmmlllkkkkkkkkklllnnnooommmnnnpppqqqssssssttttttttttttssssssuuuxxx{{{}}}ppp]]]VVVTTTZZZqqqzzzcccKKKCCC<<<:::999666444666444222000000111222111000////////////////////////......------------......---------------------------------,,,+++***)))(((+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,******+++,,,,,,---.........------,,,,,,...///000111555;;;@@@AAA@@@???>>>@@@FFFMMMRRRUUUWWWZZZ\\\]]]aaafffgggfffddddddeeerrr|||wwwnnneee[[[SSSLLLIIIDDDCCCBBBBBBBBBCCCDDDEEEHHHKKKOOORRRSSSSSSUUUVVVVVVVVVUUUUUUUUUVVVWWWXXXXXXXXXYYYYYYZZZYYYYYYYYYXXXXXXYYYZZZ[[[[[[\\\\\\^^^^^^^^^___```bbbcccdddffffffffffffeeedddccccccbbbaaa``````bbbdddggghhhgggfffeeeeeeeeefffggghhhmmmllllllkkklllmmmnnnnnnlllmmmoooppprrrssssssssssssssssssuuuwwwzzz|||~~~uuu___WWWTTTXXXkkkhhhPPPFFF===;;;:::777555666444222000000111222111000////////////////////////......------------......------------------------***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......******++++++,,,---............---,,,---...///000222777<<>>>>>>>>BBBHHHOOOTTTUUUWWW[[[^^^^^^cccggghhhfffeeegggjjjvvv~~~zzzsssiii^^^TTTMMMIIIFFFEEEDDDCCCCCCDDDEEEEEEGGGJJJMMMPPPQQQRRRTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^___```aaacccdddeeefffffffffffffffeeedddcccaaaaaa``````bbbdddgggiiigggffffffeeefffggghhhiiillllllllllllmmmmmmnnnnnnlllmmmnnnpppqqqrrrsssssssssssstttuuuxxxzzz}}}~~~yyycccYYYUUUVVVfff{{{pppVVVKKK@@@<<<;;;888666777666444222222333444333222000000000000000000000000......------------......------------------------((()))+++------------,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////******+++,,,,,,---......///...---------...000000444888<<<>>><<<<<<===@@@CCCJJJRRRUUUVVVWWW\\\``````dddhhhiiifffggglllppp|||~~~}}}wwwmmm```UUUMMMJJJGGGFFFEEECCCCCCDDDEEEEEEFFFHHHLLLNNNOOOQQQSSSUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVWWWXXXXXXYYYYYYYYYYYYXXXYYYYYY[[[\\\]]]^^^___]]]]]]^^^^^^```aaabbbccceeeeeeeeefffeeeeeeddddddaaaaaaaaabbbccceeehhhiiiggggggffffffggghhhiiijjjllllllmmmmmmnnnnnnnnnnnnlllmmmoooppprrrrrrssssssrrrssstttvvvxxxzzz|||}}}~~~ggg\\\VVVTTTaaassszzz\\\OOOBBB===<<<999777777666444222222333444333222000000000000000000000000......------------......------------------------)))***,,,...///...------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,---------------------+++++++++,,,,,,---------///...---------...000111555999<<<;;;999999===AAADDDKKKSSSVVVVVVWWW]]]bbbbbbfffiiiiiigggiiipppwww~~~}}}~~~zzzpppbbbVVVNNNJJJFFFEEEDDDCCCBBBCCCDDDDDDEEEGGGJJJLLLNNNPPPSSSUUUUUUUUUVVVVVVWWWWWWWWWVVVUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZ\\\]]]^^^___```____________```aaabbbccccccddddddeeeeeeeeeeeeddd```aaabbbccceeeggghhhiiihhhhhhgggggghhhiiikkkllllllmmmmmmnnnnnnnnnnnnnnnmmmnnnoooqqqrrrsssssstttrrrssstttvvvxxxyyy{{{|||jjj^^^WWWSSS]]]nnn}}}}}}___QQQCCC>>>===:::777777444222000000111222111000000000000000000000000000.........------.........------------------------***+++---//////...---,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...///......------,,,,,,+++++++++,,,,,,,,,,,,------///......---...///000111666999;;;:::777777<<>><<<:::777666555555444333222222222222111111000000//////......///////////////////////////............---------,,,***(((333???555)))---+++******************+++------,,,++++++***))))))------------------------,,,,,,,,,---------........./////////------///111888888999999999;;;???BBBEEEIIIOOOTTTYYY\\\```cccbbbgggkkkjjjiiiooo|||~~~}}}}}}{{{pppdddXXXOOOJJJFFFCCC@@@???@@@BBBBBBBBBEEEFFFHHHKKKNNNPPPSSSTTTSSSSSSTTTUUUUUUVVVWWWWWWUUUVVVWWWXXXYYYYYYYYYYYYXXXYYYZZZ[[[\\\[[[[[[ZZZ^^^^^^______```aaaaaaaaabbbcccdddeeeeeedddbbbaaaaaaaaabbbcccdddfffggghhhgggggghhhhhhiiikkklllmmmiiijjjlllnnnoooooonnnmmmjjjmmmoooqqqqqqpppqqqrrrttttttvvvwwwyyy{{{|||}}}tttaaaVVVSSSXXX___|||{{{}}}qqq^^^JJJ@@@>>>;;;999888666555444333222222222222111000000000000000/////////////////////////////////............---------+++---111???JJJ===,,,,,,,,,++++++******++++++,,,***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////......///111777888888888888;;;???BBBEEEIIIOOOUUUYYY]]]```ccccccgggjjjjjjjjjqqq}}}}}}|||qqqeeeZZZQQQMMMGGGDDDAAA@@@AAABBBBBBBBBDDDEEEGGGJJJMMMPPPSSSTTTSSSTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWXXXZZZ\\\]]]]]]]]]]]]^^^^^^______``````aaaaaa```aaabbbccccccbbbaaa```______```bbbdddfffhhhiiiggggggggggggiiijjjkkklllkkklllmmmnnnnnnmmmlllkkkkkkmmmpppqqqqqqqqqqqqrrrrrrsssuuuwwwzzz|||~~~zzzfffYYYSSSUUU[[[qqq{{{{{{|||{{{fffOOOCCC???<<<::::::666555444333222222222222000000000111111111111111///////////////////////////............---------,,,///333>>>III===---------,,,,,,++++++,,,,,,---)))***+++,,,---...//////++++++++++++++++++++++++,,,,,,,,,---------........./////////......000222666777777777777:::===AAAFFFJJJPPPUUUYYY]]]aaaccceeegggiiihhhiiirrr}}}~~~}}}qqqfff\\\TTTPPPHHHFFFBBBAAAAAABBBBBBBBBBBBCCCFFFIIIMMMPPPSSSTTTSSSTTTTTTTTTTTTTTTTTTTTTXXXXXXXXXXXXXXXWWWVVVVVVVVVXXXZZZ\\\^^^_________^^^^^^^^^___``````aaaaaa^^^___```aaaaaaaaa______^^^___```bbbdddfffiiijjjffffffffffffgggiiijjjkkkmmmnnnnnnnnnmmmllljjjiiikkknnnqqqrrrqqqqqqqqqrrrqqqrrrtttwwwzzz}}}lll]]]TTTSSSWWWiii|||zzzzzzoooUUUFFF@@@<<<;;;;;;666555444333333222222333000000111111222222333333///////////////////////////............---------//////***///888333+++000---------,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---/////////...///111222555666666666777999===@@@FFFJJJPPPVVVZZZ^^^aaadddggghhhgggfffgggqqq~~~~~~|||qqqfff\\\UUURRRJJJGGGCCCBBBBBBBBBBBBBBB@@@AAADDDHHHLLLOOORRRTTTSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVWWWXXXXXXXXXWWWWWWXXXYYY[[[]]]___``````___]]]]]]^^^______``````aaa^^^___```aaaaaaaaa``````aaaaaabbbccceeefffhhhiiieeeeeeeeefffggghhhiiijjjmmmmmmmmmmmmmmmkkkjjjiiillloooqqqrrrrrrqqqrrrrrrrrrsssuuuwwwzzz}}}qqqaaaUUUSSSVVVccc}}}|||zzz~~~wwwZZZIIIAAA<<<::::::666666555444333333333333000000111111222222333333///////////////////////////............---------......'''&&&...---)))000...------,,,,,,------...------------,,,,,,,,,,,,------------------------,,,,,,,,,---------......---...////////////111333555555666666666888<<>>@@@BBBFFFJJJNNNQQQRRRQQQQQQRRRRRRRRRRRRSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYZZZ[[[]]]^^^______^^^]]]]]]]]]^^^^^^___`````````___```aaaaaabbbbbbbbbbbbeeeeeeeeeeeeeeefffggggggddddddeeeeeefffhhhiiijjjkkkllllllllllllllllllkkknnnppprrrsssrrrrrrrrrssstttuuuvvvxxxzzz|||}}}~~~xxxfffXXXSSSUUU^^^rrr|||~~~aaaMMMDDD===:::999777666555444333333333333000000000111111111111111///////////////////////////............---------,,,000,,,+++222000***......------,,,,,,------...------......//////000000------------------------,,,,,,,,,---------......---...000000///000222444555666666666666999<<<@@@HHHLLLRRRWWW[[[___ccceeefffeeecccbbbfffppp~~~~~~|||sssiii___VVVRRRKKKHHHDDDAAAAAAAAA@@@???>>>???BBBEEEIIILLLOOOPPPOOOOOOPPPQQQQQQRRRSSSSSSQQQRRRTTTVVVXXXYYYZZZZZZ[[[\\\]]]^^^^^^^^^]]]\\\]]]]]]]]]^^^______``````aaaaaaaaabbbbbbccccccdddgggffffffeeeeeeeeeeeeeeeeeeeeeeeeeeefffhhhiiijjjkkkkkkkkkkkkkkkllllllllloooqqqssstttsssrrrrrrsssuuuvvvwwwyyyzzz|||}}}~~~~~~kkkZZZTTTUUUWWWfff}}}gggSSSGGG???:::999777666555444444333333444111000000000000000/////////////////////////////////............---------***111...---333111***---------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000000///000333555555666777777777999===@@@HHHLLLRRRXXX\\\```cccfffccccccbbbccchhhsss~~~zzz|||~~~vvvlllaaaXXXSSSKKKHHHCCCAAA@@@@@@???>>>>>>???AAADDDHHHKKKMMMNNNMMMMMMNNNPPPQQQRRRSSSTTTRRRSSSUUUVVVWWWXXXYYYYYYYYYZZZ\\\]]]^^^^^^^^^]]]\\\]]]]]]^^^^^^______```aaaaaaaaaaaabbbcccddddddddddddcccccccccddddddeeeeeeeeeeeefffggghhhjjjjjjmmmmmmlllkkkjjjjjjjjjjjjppprrrttttttsssrrrrrrssstttuuuwwwyyy{{{}}}nnn\\\TTTTTTRRR]]]qqqkkkVVVJJJAAA;;;999777777555444444444444444111111000000//////......//////////////////////////////.........---------+++000+++'''------)))------,,,,,,++++++,,,,,,---------,,,***((('''&&&%%%++++++++++++++++++++++++,,,,,,,,,---------......---...000000000111333555666777777777777:::===AAAHHHMMMSSSXXX\\\```dddfffaaaaaaaaadddkkkwww}}}wwwzzzyyyooocccYYYSSSKKKGGGCCC@@@??????>>>===>>>???AAADDDGGGJJJLLLMMMLLLLLLMMMOOOQQQRRRTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVXXXZZZ]]]^^^_________\\\\\\]]]^^^^^^______```````````````aaabbbddddddaaaaaaaaaaaabbbcccdddeeeffffffffffffgggiiijjjkkkooonnnmmmkkkjjjiiihhhhhhppprrrtttuuutttsssssssssrrrsssvvvxxx{{{~~~xxxaaaTTTSSSUUUVVVccc|||www\\\JJJ@@@<<<;;;777666555444333333444555111111111111000000000000000000000000000000000000000000///...............------------------------------------------,,,,,,,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,,,,,,,,,,---------......///...,,,---000333555666999999888666666999>>>BBBJJJNNNTTTXXX\\\___bbbdddeeeaaa___dddrrrzzz}}}}}}vvvjjj^^^WWWTTTLLLHHHDDDAAA???>>>===<<>>===??????@@@AAADDDFFFHHHIIIJJJKKKNNNPPPRRRRRRSSSRRRSSSSSSTTTUUUVVVWWWWWWXXXZZZ[[[[[[\\\\\\\\\\\\[[[ZZZ[[[\\\]]]___```aaaaaa___```aaabbbbbbbbbbbbbbbcccaaa___```ccceeeeeeeeedddeeefffhhhjjjkkklllmmmjjjkkklllkkkjjjiiijjjlllqqqtttwwwwwwvvvuuuuuuuuuwwwyyy|||~~~lll\\\VVVRRRQQQ\\\vvvgggRRRFFFAAA???888777666444333444444555111111111111000000000000000000000000000000000000000000///.......................................+++,,,,,,------...............---,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,---------.........------...///222555777::::::888777777:::???CCCKKKOOOUUUYYY\\\___aaaccccccaaadddmmm{{{wwwmmmaaaYYYUUUKKKHHHDDDAAA@@@@@@???>>>>>>>>>???AAACCCEEEGGGHHHIIIKKKMMMOOOQQQRRRRRRRRRQQQRRRRRRSSSTTTUUUVVVWWWYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[]]]^^^___`````````aaaaaabbbbbbbbbaaaaaabbbaaa```aaaccceeeffffffeeefffggghhhjjjkkkmmmmmmkkklllmmmlllkkkjjjlllnnnrrrtttwwwwwwvvvuuuvvvvvvyyyzzz|||~~~~~~rrr```WWWSSSQQQYYYqqqnnnWWWHHHAAA???999888666555444444444444111111111111000000000///////////////////////////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------......///222555888;;;:::999777777;;;@@@DDDLLLPPPVVVZZZ]]]___aaabbb``````eeerrr~~~xxxoooddd[[[VVVLLLHHHDDDBBBAAAAAA@@@???>>>>>>???@@@BBBDDDFFFGGGHHHJJJLLLNNNPPPQQQQQQQQQPPPQQQQQQRRRSSSTTTUUUUUUWWWWWWYYYZZZ[[[[[[[[[[[[[[[\\\\\\]]]___``````aaaccccccdddddddddccccccbbbaaaaaaaaabbbdddfffggggggfffggghhhiiikkklllmmmmmmlllmmmmmmlllkkkkkkmmmooorrrtttwwwwwwvvvvvvvvvwwwzzz{{{|||}}}~~~~~~~~~}}}yyyeeeXXXVVVSSSWWWlllttt[[[III@@@===:::999777555444444444444111111111111000000000///////////////////////////000000///...............++++++++++++++++++++++++++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++---......///111555999<<<;;;:::888888;;;@@@DDDMMMQQQWWW[[[^^^___```aaa]]]]]]fffvvv~~~yyyqqqggg]]]WWWMMMIIIEEEBBBBBBAAA@@@???======>>>???AAACCCDDDEEEGGGHHHKKKMMMOOOPPPPPPPPPOOOPPPQQQRRRSSSTTTTTTUUUUUUVVVXXXYYYZZZ[[[\\\\\\]]]]]]^^^___```aaabbbbbbccccccdddddddddccccccbbb```aaacccdddeeefffggghhhggghhhiiijjjkkklllmmmnnnlllmmmmmmlllkkklllnnnqqqrrrtttvvvvvvuuuuuuwwwxxx{{{{{{||||||}}}}}}}}}}}}lll\\\WWWUUUVVVeee{{{aaaMMMAAA<<<;;;999777555444444444444111111111111000000000000000000000000000000000000000000///...............+++++++++++++++++++++++++++,,,,,,------...............---,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------......***---//////...000666:::<<<<<<:::999999<<>>=========>>>@@@AAACCCDDDFFFHHHJJJLLLNNNOOOOOOOOOOOOPPPQQQQQQSSSSSSTTTUUUUUUVVVXXXYYY[[[\\\]]]]]]^^^______```aaaaaabbbbbb```aaaaaabbbbbbbbbaaaaaa___aaadddfffffffffhhhiiihhhiiijjjkkklllmmmmmmnnnlllmmmlllkkkjjjllloooqqqqqqssstttuuutttuuuvvvxxx{{{{{{{{{||||||}}}}}}}}}tttcccVVVUUUUUU___wwwiiiRRRDDD>>>;;;:::888666444444444444111111111111000000000000000000000000000000000000000000///...............------------------------------------------------------,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------......***---//////...000666;;;===<<<;;;999999<<>>===<<<<<<<<<===>>>@@@AAABBBEEEFFFIIIKKKMMMNNNNNNNNNPPPPPPQQQRRRSSSTTTUUUUUUUUUVVVXXXZZZ\\\^^^^^^___]]]^^^^^^^^^___````````````aaabbbcccdddeeeeeeeee^^^bbbfffgggggggggiiikkkjjjjjjkkkkkklllmmmnnnnnnkkkkkkkkkiiiiiikkknnnrrrpppqqqrrrrrrrrrsssuuuwwwzzzzzzzzzzzz{{{}}}~~~ooo___XXXUUU\\\mmmwww\\\JJJAAA===:::888666666555333222222111111000///000000000000000000000////////////000000//////.........---,,,,,,,,,------.........------,,,+++,,,---...//////...---,,,+++,,,,,,---//////////////////////////////.........---------000//////...///222888===AAA>>>:::777888<<>>;;;888666666555333222333222111111111111111222000000000000////////////000/////////............,,,,,,------------------------,,,,,,,,,---...//////...---,,,,,,,,,------........................//////.........---------/////////...///222888<<>>CCCHHHQQQVVV]]]bbbdddeeeddddddcccgggttt{{{zzzyyytttjjjaaaVVVRRRLLLGGGDDDBBB@@@>>><<<<<<======>>>@@@AAABBBCCCDDDFFFHHHJJJKKKKKKLLLNNNOOOPPPQQQSSSTTTUUUVVVWWWWWWXXXYYYZZZ[[[[[[\\\]]]^^^```bbbbbbbbbbbbaaaddddddddddddddddddddddddffffffggghhhiiikkklllmmmmmmmmmlllkkkkkklllmmmmmmooommmkkkjjjkkkmmmppprrrrrrrrrsssssstttvvvwwwxxxzzzzzzzzzzzz{{{~~~}}}iii\\\SSSVVVeee|||jjjUUUIII???===999777666555444222333222222222222222333333000000000000////////////////////////............------------------,,,,,,---,,,,,,,,,,,,---...///......---,,,,,,,,,------------------------------...............---------/////////...///222777;;;DDDCCCAAA>>>===@@@EEEJJJTTTYYY___dddfffgggggggggeeemmm{{{~~~{{{zzzzzzuuullldddXXXTTTMMMHHHEEEBBB@@@???=========>>>???@@@AAABBBCCCDDDFFFHHHJJJKKKLLLLLLLLLLLLNNNPPPRRRTTTVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\\\\^^^```bbbcccccccccccceeeeeeddddddddddddddddddggghhhiiijjjkkklllmmmnnnmmmmmmlllkkkkkklllmmmmmmmmmmmmllllllmmmnnnpppqqqrrrsssssstttvvvxxxzzz{{{{{{{{{zzz{{{|||~~~mmm___TTTVVVbbbuuurrrYYYKKKBBB???:::777666555444333222111111111111222333333000000000000///////////////////////////..................------,,,,,,,,,,,,,,,,,,,,,------......------------------------------------------------......................../////////...///222666:::DDDDDDCCCAAA???AAAFFFKKKUUUZZZ```eeeggghhhhhhiiigggrrr|||zzzyyytttllleeeYYYUUUNNNHHHEEEBBB@@@>>>============>>>???@@@AAACCCDDDFFFHHHJJJLLLLLLMMMMMMMMMOOOPPPRRRTTTUUUVVVVVVVVVWWWXXXYYY[[[\\\\\\\\\]]]___bbbcccdddddddddeeeeeeeeeeeeeeeeeeeeeeeehhhiiijjjkkkmmmmmmnnnnnnmmmmmmllllllllllllmmmmmmllllllmmmmmmnnnooooooooorrrssstttuuuwwwzzz|||}}}{{{{{{{{{{{{}}}rrrcccWWWXXX```nnn}}}yyy]]]LLLDDDAAA<<<888777666555333111111000000000111111222000000000000////////////.........///////////////.........------,,,,,,,,,,,,,,,,,,---------------,,,---------------------........................---........................////////////111555999BBBCCCDDDBBB@@@AAAGGGLLLVVVZZZ```dddfffggghhhiiiiiiwww}}}zzzwwwqqqjjjdddZZZUUUNNNHHHDDDAAA???===<<<<<<<<<<<<<<<===>>>???BBBCCCEEEGGGIIIKKKLLLMMMPPPPPPQQQRRRSSSSSSTTTTTTUUUUUUVVVXXXYYY[[[\\\\\\\\\^^^```bbbddddddddddddddddddeeeeeeeeefffffffffiiijjjkkkmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmkkklllmmmnnnnnnooooooooorrrssstttvvvxxx{{{}}}~~~{{{{{{{{{{{{}}}yyyhhhZZZZZZ]]]dddzzz}}}vvvuuu}}}bbbPPPGGGCCC===999777666555444222111111000//////000000000000000000////////////.........///////////////------------------,,,,,,+++,,,------......------+++,,,---.........------////////////////////////---------..................////////////111444777>>>BBBEEEDDDAAABBBHHHMMMVVVZZZ```dddfffggghhhiiilll|||}}}yyyuuuoooiiiddd[[[VVVOOOHHHDDDAAA>>><<<<<<;;;;;;;;;<<<<<<===>>>@@@AAACCCFFFHHHJJJKKKLLLQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUVVVWWWYYYZZZ\\\\\\]]]___aaacccddddddddddddccccccdddeeefffggghhhhhhiiijjjlllmmmnnnnnnmmmmmmlllmmmnnnnnnnnnnnnmmmlllllllllmmmmmmnnnooooooooosssssstttvvvxxx{{{}}}~~~{{{{{{zzz{{{|||~~~mmm]]]YYYWWW[[[ooozzzpppnnnwww}}}{{{|||iiiVVVHHHDDD>>>999777666555444444333222111000/////////000000000000////////////............/////////000,,,,,,------------------+++,,,---.........------+++,,,---.........------........................---------.........//////...////////////111444666<<>>>>>@@@BBBEEEGGGIIIJJJKKKNNNNNNOOOPPPRRRSSSTTTTTTSSSTTTUUUWWWYYYZZZ\\\\\\___```aaacccddddddccccccaaabbbccceeefffhhhiiijjjiiijjjlllnnnnnnnnnmmmllllllmmmnnnoooooonnnmmmlllmmmllllllmmmmmmnnnooopppsssttttttvvvxxxzzz|||}}}zzzzzzzzzzzz{{{~~~qqq^^^WWWSSSUUUjjjzzzooollluuu|||{{{|||ooo\\\IIIEEE>>>:::777666555555666555444222111000000///000000000000////////////---.........//////000000,,,,,,,,,------.........+++,,,---.........---,,,***+++---...///...---------------------------------------.........//////---////////////000333666<<>>>>>============>>>>>>???===???AAADDDFFFHHHJJJJJJKKKLLLMMMOOOQQQSSSTTTUUUSSSTTTUUUWWWYYYZZZ\\\\\\```aaabbbcccdddccccccbbb```aaaccceeegggiiijjjkkkhhhjjjlllnnnnnnmmmlllkkklllmmmnnnoooooonnnmmmlllmmmmmmllllllmmmnnnpppqqqttttttuuuvvvwwwyyy{{{|||yyyyyyyyyzzz{{{}}}yyycccZZZUUUTTTeee|||}}}ppphhhoooyyy}}}}}}}}}~~~{{{___LLLDDD===;;;888333222333222222222111111111111000111111000000000000111111........................---------------------------,,,,,,,,,,,,---............................................................------,,,,,,,,,+++,,,---000000000111333555AAACCCEEEEEEEEEGGGMMMQQQ\\\^^^ccchhhgggdddfffkkkyyy}}}~~~{{{wwwtttrrrnnnkkkhhh___ZZZSSSMMMHHHDDDAAA>>>===<<<<<<<<<;;;;;;;;;;;;<<>><<<999555444555222222222222111111111111111111000000000000111111........................---------------------------,,,,,,,,,,,,---..............................------------------------111111000000////////////+++,,,...//////111444666@@@BBBEEEEEEEEEHHHNNNSSS\\\^^^cccgggfffcccffflll}}}~~~~~~}}}{{{wwwuuurrrpppllljjj```[[[TTTMMMHHHDDD@@@>>>??????>>>>>>>>>=========;;;>>>BBBDDDFFFGGGIIIKKKMMMNNNPPPRRRSSSRRRQQQPPPRRRUUUWWWXXXXXXYYYZZZ[[[```aaabbbcccccccccbbbaaaaaabbbcccdddfffhhhiiijjjkkkmmmoooooommmkkkjjjkkkoooppppppqqqpppooonnnmmmlllllllllmmmmmmnnnooopppqqqrrrssstttvvvxxxyyyyyyyyyyyyzzz{{{}}}~~~gggZZZRRRPPP]]]ooovvvnnnrrrzzzjjjRRRIII@@@===;;;888666777333222222222111111111111111111000000000000111111////////////////////////---------------------------,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,---.........000444777>>>AAADDDEEEFFFJJJPPPUUU]]]___cccfffdddbbbfffnnn~~~~~~~~~~~~|||zzzwwwuuutttrrrooommmbbb]]]UUUNNNIIIDDD@@@===?????????>>>>>>>>>======:::===@@@CCCDDDFFFHHHJJJMMMNNNPPPQQQRRRRRRQQQPPPRRRTTTWWWXXXXXXXXXZZZ[[[___```aaabbbcccbbbaaaaaaaaabbbccceeeggghhhiiijjjkkkmmmoooooommmlllkkklllooopppqqqrrrqqqpppooonnnmmmmmmlllmmmmmmnnnoooppppppqqqrrrtttvvvwwwyyyyyyyyyzzz{{{|||~~~iiiZZZRRRPPPZZZhhh|||tttttt|||rrrVVVKKKAAA===<<<999777888333333222222222111111111111111000000000000111111000000000000000000000000........................---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///......000444777<<>>=========<<<<<<<<<<<<;;;:::===@@@BBBCCCEEEHHHJJJMMMMMMOOOPPPQQQQQQPPPPPPRRRTTTWWWXXXXXXXXXYYY[[[]]]^^^```aaabbbbbbaaa```bbbbbbdddeeeggghhhjjjjjjlllnnnoooooonnnmmmmmmmmmooopppqqqrrrrrrrrrqqqpppmmmmmmmmmmmmmmmnnnooooooooopppqqqsssuuuwwwxxxyyyyyyzzz{{{}}}~~~kkk[[[RRRPPPXXXccc}}}zzzxxx~~~yyy[[[NNNAAA===<<<999777777333333333222222222222111111111000000000000111111000000000000000000000000........................---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,//////////////////000000444333222000...///333666;;;>>>BBBEEEGGGLLLTTTZZZ^^^```cccdddaaaaaalllxxx~~~}}}|||}}}~~~{{{yyywwwvvvvvvuuurrrpppddd___XXXPPPKKKFFFAAA???>>>=========<<<<<<<<<<<<;;;===@@@BBBCCCFFFIIIKKKMMMMMMNNNOOOOOOPPPPPPPPPRRRTTTVVVWWWWWWXXXYYY[[[\\\]]]___```aaaaaa``````aaabbbccceeeggghhhiiijjjlllnnnoooooonnnmmmnnnoooooopppqqqrrrssssssrrrqqqnnnmmmmmmmmmmmmnnnnnnooonnnoooppprrrtttvvvxxxyyyyyyzzz{{{}}}~~~nnn\\\RRRQQQVVV^^^ttt|||aaaRRRCCC===<<<:::777777333333333333222222222222111111000000000000111111////////////////////////........................---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,---............/////////333333333111//////222444;;;>>>BBBEEEHHHMMMUUUZZZ___```ccccccaaacccppp~~~~~~~~~~~~~~~~~~{{{yyywwwvvvuuutttrrrpppddd___XXXQQQLLLGGGCCC@@@@@@@@@?????????>>>>>>>>><<<===@@@AAACCCEEEIIILLLLLLMMMMMMNNNNNNOOOPPPPPPQQQSSSVVVWWWWWWWWWYYYZZZZZZ\\\]]]___`````````___```aaabbbdddfffggghhhiiikkklllnnnmmmllllllmmmooonnnoooppprrrsssssssssrrrnnnnnnmmmmmmmmmmmmnnnnnnmmmnnnooorrrtttvvvxxxyyyxxxyyyzzz|||~~~rrr]]]SSSPPPSSSXXXiiigggWWWFFF???>>>;;;888777444444333333333222222222111111000000000000111111................................................---,,,,,,,,,,,,---..............................------------------------+++++++++,,,,,,,,,------...///000000///000222444;;;>>>CCCEEEHHHMMMUUU[[[___```ccccccaaaeeettt~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~{{{yyyvvvuuuuuutttqqqoooddd___XXXRRRMMMIIIEEEBBB@@@@@@@@@?????????>>>>>>;;;<<<>>>@@@AAADDDHHHKKKLLLLLLLLLMMMMMMNNNOOOPPPQQQSSSVVVWWWWWWWWWYYYZZZYYY[[[\\\^^^___```_________```aaaccceeefffggghhhhhhiiijjjjjjiiiiiikkkllllllnnnoooqqqrrrssssssrrrnnnnnnmmmmmmmmmmmmnnnnnnlllmmmoooqqqtttvvvxxxxxxwwwxxxyyy{{{}}}uuu___SSSOOOQQQSSSaaazzzkkkZZZHHHAAA???<<<999777444444444333333333222222111111000000000000111111........................////////////////////////---,,,,,,,,,,,,---...............................................................//////000000000)))+++---//////000222444;;;???CCCFFFHHHMMMUUUZZZ___```ccccccaaafffwww~~~|||}}}~~~}}}||||||}}}~~~~~~}}}}}}~~~~~~{{{yyyvvvuuutttsssqqqnnnddd___XXXRRRMMMIIIFFFCCC>>>>>>>>>>>>============:::;;;===>>>@@@BBBFFFIIILLLLLLLLLLLLMMMNNNOOOPPPQQQSSSVVVWWWWWWWWWXXXZZZYYYZZZ\\\^^^__________________aaabbbdddfffggggggfffggghhhgggfffggghhhjjjlllmmmoooqqqrrrsssrrrrrrooonnnnnnmmmmmmmmmnnnnnnlllmmmnnnqqqsssvvvwwwxxxvvvwwwxxxzzz}}}~~~gggXXXRRRPPPPPP^^^nnnttt```KKKAAA???<<<888555444444333222222222333333222111///.........///000000...,,,,,,---///////////////.........---------------------------------,,,---......,,,,,,---...------------------------+++,,,.../////////...------.../////////000333666;;;AAAEEEFFFJJJQQQVVVWWW___bbbbbb______gggxxx~~~}}}{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{}}}yyyxxxwwwvvvuuusssnnnkkkgggbbbZZZSSSMMMIIIFFFCCCAAA@@@???===<<<<<<<<<<<<>>>>>>???@@@BBBDDDFFFGGGHHHIIIJJJKKKKKKLLLNNNQQQPPPQQQSSSUUUWWWXXXXXXXXX[[[[[[\\\]]]^^^___```aaabbbccccccdddeeeeeeeeeeeeggggggffffffggghhhiiiiiimmmnnnooopppqqqqqqpppoookkkkkkjjjjjjjjjkkklllllllllnnnppprrrtttuuuvvvvvvxxxzzz|||}}}}}}}}}~~~iiiZZZRRRPPPOOOYYYhhhyyydddNNNCCCAAA>>>999777555444333333222222333333222111000/////////000000111///---,,,---...------//////.........---------------------------------,,,---...---,,,+++,,,...------------------------,,,---...//////......---...////////////111444666:::@@@DDDFFFJJJRRRXXXYYY^^^``````^^^^^^hhhzzz~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~|||zzz{{{|||~~~~~~~~~yyyxxxvvvvvvuuusssooolllhhhccc[[[SSSNNNIIIEEECCC@@@@@@>>>===<<<;;;;;;;;;<<<======???@@@BBBDDDEEEGGGIIIJJJKKKKKKLLLNNNPPPPPPQQQSSSUUUVVVWWWXXXXXXYYYZZZ[[[\\\^^^___```aaabbbbbbcccdddeeeeeeeeeeeefffffffffggghhhiiijjjkkkmmmnnnoooppppppoooooonnnkkkkkkjjjjjjjjjkkklllllllllnnnppprrrtttuuuvvvwwwxxxzzz}}}~~~~~~~~~mmm\\\RRROOONNNRRR```xxxkkkSSSGGGCCC???;;;888555555444333333333333333222222111000000000000111333000...---......,,,+++...............---------------------------------+++,,,------++++++,,,------------------------------......///......------...////////////111444777:::@@@EEEGGGLLLTTTZZZ[[[\\\^^^^^^\\\^^^iii|||}}}}}}~~~~~~~~~~~~||||||||||||||||||||||||}}}|||zzzzzz{{{}}}}}}}}}zzzxxxvvvttttttssspppnnnjjjddd\\\UUUOOOIIIEEEBBB??????===<<<;;;::::::::::::;;;;;;<<<>>>@@@BBBCCCFFFHHHJJJKKKKKKKKKMMMOOOOOOPPPRRRTTTVVVWWWXXXXXXXXXXXXZZZ[[[]]]___aaaaaaaaabbbcccdddeeeeeeeeeeeefffffffffggghhhjjjkkklllmmmnnnnnnnnnnnnmmmmmmlllkkkjjjjjjjjjkkkkkklllmmmlllnnnppprrrtttvvvwwwwwwxxxzzz}}}qqq^^^RRRMMMKKKOOOZZZpppsssXXXIIIDDD@@@;;;999666555444333333333333333222222222111111111111111111///......//////...,,,........................------------------------+++,,,---,,,+++++++++---------------------------...............---------...////////////111555999<<>>===<<<::::::::::::::::::;;;<<<===???AAABBBEEEGGGIIIJJJJJJKKKMMMNNNMMMOOOPPPSSSUUUVVVWWWWWWWWWXXXZZZ\\\^^^```bbbccc```aaabbbcccdddeeeeeeeeeeeeffffffgggiiikkklllmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjjjjjjjkkklllmmmmmmlllmmmppprrruuuvvvwwwxxxxxx{{{~~~vvv```RRRLLLJJJOOOXXXkkkzzz]]]KKKDDD???;;;:::777666555444333333333333222222222222111111000000...------...000111000///---.....................------------------------+++,,,------++++++,,,---------------------------............------....../////////...///222666:::@@@FFFJJJJJJNNNTTTYYYZZZ\\\\\\[[[ZZZ^^^kkk|||~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||||||||{{{zzzzzzxxxxxxyyyyyyyyyzzzzzzzzz|||zzzxxxwwwyyyzzzzzzyyyzzzwwwuuutttttttttsssrrrkkkfff___XXXQQQKKKFFFBBB???>>>===<<<::::::::::::;;;;;;<<<<<<>>>???AAABBBDDDFFFIIIJJJJJJKKKLLLMMMLLLMMMOOORRRTTTUUUVVVWWWXXXYYYZZZ\\\^^^aaabbbccc___```bbbcccdddeeeeeeeeeeeeeeefffggghhhjjjlllmmmlllkkkkkkjjjjjjiiiiiiiiijjjjjjjjjjjjkkklllmmmnnnlllmmmppprrruuuwwwxxxyyyyyy|||zzzcccTTTLLLJJJNNNUUUeee}}}bbbNNNEEE@@@<<<:::777777555444333333333333111111222222111111000///---,,,---///111222111000---------...............------------------------,,,---......,,,,,,---...------------------------...------------...///000/////////...///222777;;;CCCHHHLLLLLLOOOUUUYYYZZZ\\\\\\\\\]]]cccppp~~~~~~}}}}}}}}}}}}}}}~~~}}}~~~}}}|||}}}}}}||||||{{{{{{{{{{{{||||||}}}||||||{{{zzzyyywwwxxxxxxyyyyyyzzzzzzzzz{{{yyywwwvvvwwwxxxxxxxxxxxxwwwuuuuuuuuuuuutttrrrkkkfff```YYYSSSMMMGGGCCC??????===<<<;;;:::::::::<<<<<<<<<===>>>???AAAAAACCCEEEIIIJJJJJJJJJKKKLLLKKKLLLNNNQQQSSSUUUVVVVVVXXXXXXZZZ\\\^^^___aaaaaa___```aaacccdddeeeeeeeeeeeeeeeeeefffgggiiijjjkkkjjjiiiiiihhhhhhhhhhhhiiiiiiiiiiiijjjkkklllmmmnnnlllmmmpppsssuuuwwwyyyyyyzzz|||hhhWWWOOOLLLLLLPPP___wwwgggQQQGGGBBB>>><<<888777666555333333333222000000111111111000///......---...000111222000///---------.........//////---------------------------...//////------...///------------------------,,,,,,,,,,,,---///000111/////////...///222888<<>>===<<<;;;;;;;;;<<<<<<<<<<<<===???@@@AAABBBEEEHHHJJJJJJJJJJJJKKKIIIKKKMMMPPPRRRTTTUUUVVVWWWWWWXXXZZZ[[[]]]^^^^^^^^^___aaabbbdddeeeeeeeeeeeeeeeeeeeeefffggghhhiiihhhggggggffffffggghhhiiiiiiiiiiiijjjkkklllnnnnnnlllmmmpppsssvvvxxxyyyzzz{{{}}}kkkZZZQQQOOOIIILLL[[[tttjjjTTTIIICCC???>>>888888666555444333333222///000000111111///...---000//////000111111///------------.........//////------------------------...///000///.........000------------------------,,,++++++,,,---///111333000//////...///222888===BBBGGGKKKMMMQQQXXX^^^^^^YYY[[[___eeeppp~~~~~~~~~}}}|||||||||||||||{{{{{{zzzzzzzzz{{{{{{|||xxxyyy|||zzzyyyyyyxxxxxxyyyyyyzzzxxxxxxxxxwwwvvvuuutttssswwwwwwxxxyyyzzzzzz{{{{{{zzzxxxuuuuuuvvvvvvvvvvvvuuuuuuvvvwwwxxxwwwtttqqqjjjfff```ZZZUUUOOOJJJFFFAAA@@@???===<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@BBBEEEHHHJJJJJJJJJJJJKKKIIIJJJMMMOOORRRTTTUUUVVVVVVVVVWWWXXXYYYZZZ[[[\\\^^^___```bbbdddeeeeeeeeeeeeeeeeeeeeeeeefffggghhhgggfffeeeeeefffggghhhiiiiiiiiiiiijjjkkklllnnnooolllmmmpppsssvvvxxxzzzzzz{{{}}}ppp\\\PPPJJJOOOPPPYYYkkkttt[[[NNNHHHBBB???666666555555444333222222000000000000000000000000000/////////............///............---------...------------...//////.........------,,,,,,,,,...........................------------...//////////////////000444:::>>>FFFHHHKKKPPPUUUZZZ]]]___\\\^^^___dddttt~~~~~~~~~~~~}}}}}}}}}~~~~~~|||yyyxxxyyy{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxvvvuuuuuuuuuvvvwwwwwwvvvvvvuuutttttttttuuuyyyyyyyyyyyyxxxwwwvvvvvvyyywwwuuusssrrrrrrttttttwwwwwwwwwvvvtttrrrooonnnfffddd___YYYSSSMMMIIIFFFCCCBBB@@@>>><<<<<<<<<<<<:::::::::;;;<<<===>>>???AAACCCFFFHHHHHHIIIJJJLLLNNNNNNPPPRRRSSSTTTTTTTTTUUUVVVVVVVVVVVVXXX[[[^^^^^^^^^```aaabbbbbbbbbbbbaaaaaabbbccceeefffggggggfffdddaaa```aaadddgggjjjjjjjjjjjjkkklllmmmoooooonnnoooqqqtttvvvwwwxxxyyy}}}~~~~~~sss___QQQKKKMMMNNNVVVhhh~~~yyy___OOOGGGAAA===555444444333222111000000111111111111111111111111000000/////////.........///............---------...------------...//////.........------,,,,,,,,,...........................------------...//////.../////////000444:::>>>FFFHHHLLLPPPUUUZZZ^^^___```aaacccjjjzzz~~~~~~~~~}}}~~~~~~~~~~~~}}}|||||||||||||||~~~|||yyyxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwvvvuuutttsssttttttuuuvvvuuutttsssqqqqqqqqqrrrwwwwwwwwwwwwwwwwwwvvvuuuwwwvvvtttrrrqqqrrrssssssuuuuuuuuutttrrrooommmkkkfffccc___YYYSSSMMMIIIFFFCCCBBB@@@>>><<<<<<<<<<<<::::::::::::;;;===>>>???AAACCCFFFGGGHHHHHHJJJLLLMMMNNNPPPQQQSSSTTTTTTTTTTTTUUUWWWWWWWWWXXX[[[]]]]]]^^^___aaacccdddeeeeeeaaaaaabbbcccdddeeefffffffffdddaaa``````cccfffhhhkkkkkkkkkkkklllmmmnnnnnnlllmmmoooqqqsssuuuvvvvvv||||||}}}wwwbbbSSSLLLKKKLLLSSScccyyyeeeQQQGGG@@@<<<666555444333222111111111111111111111111111111111000000000/////////......///............---------...------------...//////.........---------------...........................------------...//////............000444:::>>>FFFHHHLLLQQQVVV[[[^^^```^^^___ccckkk|||~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{||||||||||||}}}}}}|||{{{{{{zzz{{{{{{{{{~~~{{{yyyxxxxxxyyyxxxwwwxxxxxxxxxwwwwwwwwwvvvvvvttttttsssrrrrrrrrrrrrrrrrrrrrrqqqooonnnnnnpppssssssssstttuuuuuuuuuuuutttuuutttsssqqqqqqqqqrrrrrrrrrrrrrrrqqqnnnllliiihhheeeccc___ZZZTTTNNNIIIFFFCCCAAA???===<<<;;;<<<<<<999999::::::;;;===>>>???@@@CCCEEEGGGGGGHHHJJJKKKMMMNNNPPPQQQSSSSSSTTTTTTSSSUUUWWWXXXXXXYYYZZZ\\\\\\]]]___bbbdddeeefffgggbbbbbbbbbcccccccccdddddddddbbb```___```bbbeeegggmmmmmmlllllllllllllllmmmkkklllnnnqqqssstttuuuuuuzzz{{{|||~~~{{{eeeUUUMMMJJJKKKPPP___tttkkkTTTGGG@@@===:::999777555444333333333111111111111111111111111000000000////////////...///............---------...------------...//////...............---------...........................------------...//////---.........000444:::>>>EEEHHHMMMRRRXXX\\\___```______cccmmm}}}~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~}}}{{{}}}~~~}}}~~~~~~|||{{{zzzyyyyyyyyyzzzzzz{{{{{{|||{{{{{{zzzzzzzzz{{{{{{}}}{{{xxxwwwwwwwwwvvvuuuvvvvvvuuuuuuuuutttttttttsssrrrrrrqqqqqqqqqqqqqqqnnnnnnllljjjhhhjjjoootttooooooppprrrrrrsssssssssttttttrrrqqqqqqqqqrrrrrrpppppppppooollljjjgggfffeeeccc```[[[UUUOOOJJJGGGBBBAAA???===<<<;;;;;;;;;999999999:::;;;<<<>>>>>>@@@BBBEEEFFFGGGGGGIIIJJJMMMNNNOOOQQQRRRSSSTTTTTTRRRTTTXXXYYYYYYYYYZZZ[[[]]]^^^___aaacccddddddeeebbbbbbbbbbbbbbbbbbbbbbbb_________```aaadddgggiiiooonnnmmmllllllkkkkkkkkkmmmoooppprrrtttvvvvvvwwwxxxyyy{{{}}}jjjXXXOOOKKKKKKOOO\\\qqq~~~qqqYYYIIIBBB???;;;:::888555444333444444111111111111111111111111111000000000///////////////............---------...------------...//////...................................................------------...//////---...//////111555;;;@@@EEEHHHMMMSSSYYY]]]```aaadddcccfffrrr~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}~~~}}}{{{yyy|||}}}}}}~~~~~~~~~~~~~~~{{{}}}~~~}}}{{{zzzzzzyyyyyyxxxyyyzzz{{{{{{{{{{{{zzzzzzzzz{{{{{{|||{{{yyywwwvvvvvvvvvtttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppllljjjfff___[[[^^^eeellllllmmmnnnooopppqqqqqqqqqssssssrrrrrrqqqqqqrrrrrrnnnnnnnnnmmmllliiigggfffdddccc```[[[VVVOOOJJJGGGBBBAAA???===;;;;;;;;;;;;999999999:::;;;<<<===>>>???AAADDDEEEFFFGGGHHHJJJLLLMMMOOOQQQRRRSSSSSSSSSRRRTTTXXXYYYYYYYYYZZZ[[[^^^^^^___```aaaaaaaaa```bbbaaaaaaaaaaaa`````````\\\]]]^^^aaadddhhhkkkmmmpppooonnnmmmlllkkkkkkkkknnnoooqqqsssuuuvvvvvvvvvxxxyyy{{{}}}ooo]]]SSSKKKJJJNNNYYYmmm|||uuuxxx^^^LLLDDDAAA;;;999666333222222222333222222222222222222222222111111000000000////////////............---------...------------...//////.............../////////...........................------------...//////...///000000222777===AAAEEEHHHNNNTTTZZZ^^^aaabbbccc```dddqqq~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}|||{{{|||}}}|||zzzxxx{{{{{{|||}}}}}}}}}}}}|||{{{||||||}}}}}}{{{zzzyyyyyyyyyxxxwwwxxxyyyzzz{{{zzzzzzzzzzzzzzzzzz{{{|||yyywwwuuuuuuvvvuuutttrrrqqqqqqqqqppppppppppppoooppppppqqqqqqppppppooonnnkkkggg___SSSLLLNNNWWW```kkkkkklllnnnnnnoooooooooqqqqqqqqqqqqqqqqqqppppppllllllmmmlllkkkiiihhhfffcccbbb```\\\WWWPPPKKKGGGBBB@@@>>><<<;;;:::;;;;;;888888999999:::<<<===>>>>>>AAACCCEEEEEEFFFHHHIIILLLMMMOOOPPPRRRRRRSSSSSSSSSUUUWWWXXXXXXYYYZZZ\\\^^^______``````______^^^````````````````````````\\\]]]```dddhhhkkknnnoooqqqpppooommmlllkkkkkkkkknnnoooppprrrssstttuuuuuuzzz{{{|||~~~vvvbbbXXXKKKIIILLLWWWjjjyyysssdddOOOEEEBBB<<<:::777444222222222333222222222222222222222222111111111000000000/////////............---------...------------...//////---........./////////000...........................------------.../////////000111111444888>>>CCCDDDHHHNNNUUU[[[___aaabbb```\\\```ppp~~~}}}~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{|||}}}{{{||||||}}}}}}|||||||||{{{zzzzzzzzz||||||zzzxxxzzzzzz{{{|||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxvvvvvvvvvwwwyyyzzzxxxxxxxxxxxxxxxyyyzzzzzzvvvuuuttttttuuuuuusssrrroooooooooooonnnnnnnnnnnnmmmnnnooooooooonnnlllllliiidddXXXKKKBBBEEERRR^^^jjjkkklllmmmmmmmmmmmmmmmmmmnnnnnnnnnooonnnnnnnnniiiiiijjjjjjjjjiiihhhgggcccbbb```]]]WWWQQQKKKGGGBBB@@@>>><<<;;;::::::;;;888888888999:::;;;======>>>@@@CCCDDDEEEEEEGGGIIILLLMMMNNNPPPQQQRRRSSSSSSTTTUUUWWWWWWWWWXXX[[[]]]^^^^^^___```````````````__________________``````___aaadddgggjjjmmmnnnoooppppppooommmllllllllllllooopppqqqssstttuuuvvvvvv||||||}}}zzzfff[[[JJJIIIJJJTTThhhyyysssgggQQQFFFBBB???===999666444444555666222222222222222222222222111111111111000000000000//////.........---------...------------...//////---.........//////000000...........................------------...//////000111111222444999???DDDDDDHHHOOOVVV\\\```bbbbbbaaa]]]bbbsss~~~~~~}}}}}}}}}}}}}}}|||{{{zzzyyyyyyyyyyyyzzzzzz{{{|||{{{{{{|||||||||||||||{{{zzzyyyyyyzzz{{{{{{zzzxxxyyyzzz{{{{{{||||||{{{{{{|||{{{zzzyyyyyyyyyzzzzzzxxxwwwuuutttuuuvvvxxxyyywwwwwwvvvvvvwwwxxxyyyyyyuuutttssstttuuuuuusssrrrooonnnnnnnnnnnnmmmmmmmmmkkklllmmmmmmmmmlllkkkjjjfffaaaUUUGGG@@@FFFVVVdddkkkkkklllmmmmmmmmmllllllkkkkkkllllllmmmllllllkkkfffggghhhiiiiiihhhggggggcccbbbaaa]]]XXXQQQKKKHHHAAA@@@>>><<<;;;:::::::::888888888999:::;;;======>>>@@@CCCDDDDDDEEEGGGHHHLLLMMMNNNPPPQQQRRRSSSSSSUUUVVVVVVVVVVVVXXX[[[^^^]]]^^^___aaabbbccccccccc^^^^^^^^^_________``````bbbdddgggjjjlllmmmnnnnnnppppppnnnmmmmmmlllllllllrrrssstttvvvwwwxxxxxxxxx}}}~~~~~~jjj[[[PPPMMMMMMTTTbbbxxxzzzwwwoooUUUHHHCCC===:::777555555555444333222222222222222222222222000/////////............,,,------......------,,,,,,,,,------...///000000------------------------..........................................------///000000333666;;;???BBBHHHMMMTTTZZZ^^^```aaacccaaaaaakkk}}}~~~}}}~~~~~~~~~~~~~~~}}}|||{{{{{{|||{{{yyywwwwwwwwwxxxyyyyyyyyyxxxxxx~~~}}}|||{{{{{{{{{{{{{{{|||||||||||||||{{{{{{zzzvvvwwwyyyzzz{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxuuuuuuttttttttttttuuuuuutttuuuuuuuuuvvvvvvvvvvvvsssrrrqqqppppppppppppqqqpppnnnllljjjjjjkkkmmmooojjjkkklllmmmmmmmmmlllkkkhhh___SSSIIIGGGNNNYYYaaaiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhgggggggggggghhhiiiiiihhhgggfffdddbbb___\\\XXXRRRKKKGGGCCC@@@>>><<<<<<<<<<<<;;;===<<<<<<;;;;;;;;;<<<<<<===>>>@@@BBBDDDFFFGGGGGGJJJLLLNNNOOOOOOPPPRRRTTTUUUVVVWWWXXXYYY[[[\\\\\\]]]___aaaaaa```___```aaa^^^___``````aaa``````___fffgggiiikkkmmmnnnnnnnnnqqqpppnnnmmmmmmmmmnnnoooqqqqqqrrrsssuuuwwwyyyzzz~~~ppp```RRROOOMMMSSS```ttt|||sssYYYJJJEEE===;;;777666555555444333222222222222222222222222000000/////////.........------------------------,,,,,,------...//////000------------------------................................................///000111333777<<<@@@BBBIIINNNUUU[[[^^^```bbbcccccceeeppp~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||{{{yyywwwwwwxxxyyyyyyzzzyyyyyyyyy}}}||||||{{{{{{{{{{{{||||||||||||||||||{{{zzzzzzwwwxxxxxxyyyyyyxxxwwwvvvxxxxxxxxxyyyxxxxxxwwwvvvuuuttttttttttttttttttuuuttttttttttttttttttssssssqqqqqqqqqqqqppppppppppppnnnmmmkkkjjjiiijjjkkkllljjjkkkkkklllkkkjjjhhhggghhhbbbZZZTTTSSSXXX___eeehhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhgggfffeeefffggghhhggggggfffeeeeeebbb___\\\XXXSSSLLLHHHCCCAAA>>><<<<<<<<<;;;:::;;;::::::999999::::::;;;<<<===???AAACCCEEEFFFFFFJJJKKKNNNOOOOOOPPPRRRTTTUUUUUUVVVXXXYYYZZZ[[[\\\]]]___```aaa______```aaa^^^_________``````aaaaaaeeefffhhhjjjlllmmmnnnnnnoooooonnnnnnnnnnnnooooooqqqrrrrrrtttuuuwwwyyyzzz}}}~~~yyygggVVVPPPMMMQQQ\\\oooyyy___MMMFFF>>>;;;888666666555444333222222222222222222222222000000000/////////......///...---,,,,,,---...///,,,,,,------.../////////------------------------................................................000000222555999===AAACCCJJJOOOVVV\\\___aaacccdddfffjjjvvv~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}|||{{{{{{|||{{{yyyxxxxxxyyyyyyzzz{{{{{{zzzzzz|||{{{{{{{{{{{{||||||}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxxxxxxxwwwvvvuuutttvvvwwwxxxyyyyyywwwuuutttttttttssssssssssssttttttuuuttttttsssqqqppppppoooppppppqqqrrrqqqpppooonnnkkkkkkjjjjjjiiiiiiiiiiiiiiiiiijjjiiihhhgggeeedddeeeccc```^^^___aaadddfffeeeeeeffffffgggggghhhhhhgggggghhhhhhggggggfffeeecccdddeeeeeeeeeeeeddddddeeeccc```]]]YYYTTTNNNIIICCCAAA>>><<<<<<<<<;;;:::999888888777888888999999;;;<<<>>>@@@BBBDDDEEEEEEIIIKKKMMMNNNNNNPPPRRRTTTTTTUUUVVVWWWYYYZZZ[[[[[[\\\^^^``````___^^^___```___^^^^^^^^^___```bbbcccdddeeegggiiikkklllmmmmmmmmmmmmnnnooopppppppppppprrrrrrtttuuuwwwxxxyyyzzz{{{}}}~~~~~~~~~~~~mmmXXXPPPKKKOOOXXXjjjcccOOOEEE???<<<999777666666444333222222222222222222222222000000000////////////...000...---++++++---...000---------.........//////............................................................////////////000111333666:::???BBBDDDKKKPPPWWW]]]```bbbdddeeehhhooo||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}|||~~~~~~~~~~~~}}}}}}}}}|||||||||{{{zzz{{{||||||zzzxxxyyyyyyzzz{{{||||||||||||{{{{{{{{{{{{{{{|||}}}~~~}}}}}}}}}|||{{{zzzyyyxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuvvvxxxyyyyyyvvvtttrrrssssssrrrrrrrrrrrrssssssvvvuuutttrrrpppooommmmmmoooppprrrssssssqqqooonnniiijjjkkkkkkjjjiiigggffffffggghhhhhhgggfffeeedddcccbbbbbbaaaaaabbbbbbcccbbbbbbcccdddeeefffggghhhfffffffffffffffeeeeeedddaaaaaabbbbbbcccccccccbbbdddccc```]]]ZZZUUUOOOKKKDDDAAA>>><<<<<<<<<;;;:::888777777777777888999999;;;<<<>>>@@@BBBDDDEEEEEEHHHJJJLLLMMMNNNOOORRRTTTTTTTTTUUUWWWXXXYYYZZZ[[[\\\]]]______^^^^^^^^^______^^^]]]]]]^^^```ccceeebbbccceeegggiiikkkllllllkkklllnnnpppqqqqqqqqqqqqrrrsssuuuvvvxxxyyyyyyzzzyyy{{{}}}}}}}}}}}}~~~rrrYYYOOOJJJNNNVVVfffhhhQQQDDD@@@===:::888777666555333222222222222222222222222111000000000////////////000///---,,,,,,---///000---------......................................................................../////////000000000222444888<<>><<<<<<<<<:::999888888888888888999::::::<<<===???AAACCCEEEFFFFFFFFFIIIKKKLLLMMMOOOQQQSSSSSSTTTUUUVVVWWWXXXYYYZZZ[[[]]]______^^^]]]^^^______^^^]]]]]]^^^```ccceeeaaabbbdddgggiiijjjkkklllkkklllnnnppprrrrrrrrrqqqrrrsssuuuwwwxxxyyyyyyyyyxxxzzz||||||||||||~~~vvv\\\QQQLLLPPPVVVcccoooUUUFFFAAA???;;;888777777555444222222222222222222222222111111000000000/////////000///...------...///000.................................................................................//////000000111111333666:::>>>BBBEEEGGGNNNSSSZZZ```ccceeeggghhhjjjvvv~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~{{{{{{{{{{{{zzzzzzzzzzzz{{{zzzzzz{{{||||||{{{yyyxxxxxxzzz{{{||||||}}}}}}|||{{{{{{{{{{{{||||||}}}zzz{{{{{{{{{{{{zzzyyyyyywwwvvvvvvwwwwwwyyyzzzzzzuuuuuuvvvvvvuuusssqqqpppqqqqqqppppppppppppqqqqqqssssssrrrqqqpppooonnnmmmnnnoooooopppooonnnmmmllljjjjjjkkkkkkjjjhhhfffeeecccdddfffggghhhiiihhhhhhfffdddbbb```___```aaaaaa______```aaabbbcccdddeeeccccccddddddccccccbbbaaa___^^^^^^^^^___```aaabbbbbb```^^^\\\ZZZUUUPPPLLLEEEBBB???===<<<;;;:::999888888888888999:::;;;;;;<<<===???AAACCCEEEFFFFFFEEEHHHJJJLLLMMMNNNQQQSSSRRRSSSTTTUUUWWWXXXYYYYYYZZZ\\\^^^^^^]]]\\\]]]^^^___^^^^^^^^^___```bbbccc```bbbdddfffiiikkklllllllllmmmnnnpppqqqrrrrrrrrrrrrsssuuuwwwxxxxxxxxxwwwxxxyyy{{{||||||}}}yyyaaaUUUOOORRRUUU___{{{www[[[KKKBBB???;;;999888777555444222222222222222222222222111111111000000000/////////..................///........................................................................---......///000000111111111333777;;;@@@DDDFFFHHHOOOTTT[[[aaadddfffhhhiiilllyyy}}}}}}~~~~~~~~~}}}{{{}}}|||{{{{{{|||~~~~~~~~~yyyyyyyyyzzzzzzzzzzzzzzz{{{zzzzzz{{{||||||{{{yyywwwxxxyyyzzz{{{|||||||||}}}||||||{{{{{{{{{{{{|||yyyyyyzzz{{{{{{{{{zzzzzzwwwwwwvvvuuuvvvvvvxxxxxxuuuuuuuuuuuusssrrrqqqppppppppppppoooooopppppppppoooooooooooonnnnnnnnnnnnllllllkkkkkkkkkjjjjjjjjjiiiiiiiiihhhgggfffeeedddcccdddfffggggggggggggfffccccccbbbaaaaaaaaabbbccc^^^^^^___```aaabbbbbbcccbbbbbbccccccbbbbbbaaa```^^^^^^]]]]]]^^^```aaabbbaaa___]]][[[YYYUUUPPPLLLEEEBBB???===<<<;;;:::888888888888888999:::;;;<<<;;;<<<>>>@@@BBBDDDEEEEEEEEEGGGIIIKKKLLLNNNQQQSSSRRRRRRSSSUUUVVVWWWXXXYYYZZZ\\\]]]^^^]]]\\\]]]^^^^^^_________``````aaaaaa```bbbdddgggiiikkklllmmmoooooooooooopppqqqrrrsssqqqrrrtttvvvwwwwwwvvvvvvxxxyyy{{{||||||}}}{{{dddXXXRRRTTTUUU\\\www}}}aaaOOOCCC@@@<<<999888777555444222222222222222222222222111111111111000000000000......////////////...........................---////////////////////////........................---......///000111111222111333777<<>>???AAACCCDDDFFFGGGJJJMMMOOOQQQSSSSSSQQQQQQQQQQQQSSSUUUWWWXXXYYYZZZ[[[\\\\\\]]]]]]\\\[[[[[[[[[\\\]]]^^^``````aaaccceeehhhkkknnnoooppplllnnnpppppppppooopppqqqnnnpppssstttuuuvvvyyy{{{{{{{{{|||}}}~~~mmm\\\OOONNNOOOUUUjjjkkkVVVIIIBBB=========999666666333222222222222111111111222222111000000///......000/////////............///......------......///........................------,,,,,,,,,,,,------...............///000111000444:::===@@@DDDIIINNNQQQWWW]]]```aaaaaaccceeemmmzzz~~~~~~}}}}}}~~~~~~{{{|||}}}~~~~~~}}}|||}}}~~~}}}{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{yyyyyyxxxyyyyyyzzz{{{{{{zzz{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxyyy{{{|||}}}}}}}}}{{{zzzyyyxxxxxxxxxyyyxxxvvvwwwwwwxxxvvvuuuuuuuuuuuutttsssrrrrrrrrrrrrrrrsssrrrqqqpppnnnmmmrrrpppnnnmmmlllkkklllllljjjhhhggggggiiijjjjjjiiihhhhhhgggfffffffffffffffggggggffffffeeedddddddddcccccccccbbbbbbbbbbbbbbb```______```aaaaaa```^^^```______^^^^^^______```____________````````````____________^^^^^^^^^^^^___]]][[[ZZZXXXTTTOOOKKKFFFDDD@@@===;;;:::::::::999999999999999999999999;;;<<<<<<===???AAACCCDDDFFFGGGIIILLLNNNPPPQQQRRRQQQQQQQQQRRRSSSUUUWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[\\\\\\]]]___``````bbbccceeehhhjjjkkkllllllkkkmmmoooooonnnnnnooopppnnnpppssstttuuuvvvyyy{{{|||||||||}}}~~~~~~~~~rrr```QQQNNNMMMPPPbbbwwwqqqZZZKKKCCC=========999666666333333333333222222222222222222222111000000//////////////////............//////............//////........................------,,,,,,,,,,,,---------------...///000222222000555:::>>>@@@DDDJJJNNNRRRWWW^^^aaaaaa```aaacccjjjttt}}}~~~~~~}}}}}}~~~~~~|||}}}~~~~~~}}}}}}}}}}}}{{{yyyyyyyyy{{{||||||}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzzyyyzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwwwwwwwxxxzzz{{{||||||{{{zzzyyyxxxwwwwwwwwwxxxvvvuuutttuuuuuusssqqqssssssrrrrrrqqqqqqpppppppppqqqqqqqqqqqqpppooonnnooonnnmmmkkkjjjjjjjjjkkkiiihhhggggggiiijjjjjjiiifffeeeeeedddddddddddddddgggffffffeeeeeeddddddcccbbbbbbaaaaaa````````````___^^^]]]^^^``````^^^]]]]]]^^^^^^______^^^^^^]]]^^^^^^^^^_________``````_________^^^^^^]]]]]]]]]^^^]]][[[YYYWWWTTTOOOKKKGGGEEEBBB>>><<<;;;;;;;;;:::999888777777888999:::;;;;;;<<<===???AAABBBCCCFFFGGGIIIJJJLLLNNNOOOPPPQQQQQQQQQRRRSSSUUUWWWXXXWWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\]]]^^^___``````cccdddeeeggghhhiiiiiiiiijjjlllnnnnnnmmmmmmnnnooonnnpppssstttuuuvvvyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}tttaaaRRRNNNLLLMMM[[[nnn}}}}}}xxx```MMMEEE>>>======999666777444444444333333333222222222222222222111111000000///////////////.........000//////......//////000........................//////............//////............///000111222111555;;;???AAAEEEJJJOOOSSSXXX___aaa```______```eeellluuu~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~}}}}}}}}}|||zzzxxxwwwxxxyyyzzz{{{||||||||||||||||||||||||{{{zzzzzzyyyzzz{{{|||||||||zzzyyyyyyyyyzzzzzzyyyyyyxxxwwwvvvvvvwwwxxxyyyzzz{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvxxxvvvtttttttttsssqqqooopppppppppooooooooonnnnnnnnnooooooooooooooooooooommmllljjjiiihhhhhhiiiiiiiiigggffffffhhhiiiiiihhheeeddddddcccccccccddddddffffffeeeeeedddcccccccccaaa``````______^^^^^^^^^^^^]]]]]]^^^______^^^\\\[[[\\\]]]^^^^^^]]]\\\[[[]]]]]]]]]^^^^^^^^^____________^^^^^^]]]\\\\\\\\\]]]\\\ZZZYYYWWWTTTOOOKKKGGGEEEAAA>>><<<;;;:::;;;;;;999888666666888999;;;::::::;;;<<<>>>@@@BBBCCCGGGGGGHHHIIIJJJLLLMMMNNNPPPQQQQQQRRRTTTUUUVVVWWWVVVWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^___``````aaabbbccceeefffhhhiiiiiiiiijjjlllnnnnnnmmmmmmnnnooonnnpppssstttuuuvvvyyy{{{}}}}}}}}}}}}}}}|||||||||tttaaaQQQNNNMMMLLLXXXhhhzzzwwwvvv|||eeeOOOGGG???>>>===999777777444444444333333333222222222222222111111111111111........./////////////////////............//////........................//////............//////111000000/////////000000111666<<>>===999777777333333333333222222222222111111111111111111111111.........///////////////......------------..............................------,,,,,,,,,,,,------222111000000/////////000222777<<<@@@BBBFFFLLLPPPUUUZZZ```bbb```\\\[[[[[[^^^fffrrr~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{yyyuuuvvvxxxyyy{{{|||||||||{{{{{{|||||||||{{{{{{zzzxxxxxxyyy{{{{{{|||||||||zzzzzzzzzzzzzzzyyyxxxxxxvvvwwwxxxzzz{{{{{{{{{{{{xxxxxxwwwvvvvvvvvvvvvvvvwwwvvvttttttttttttrrrpppmmmmmmmmmmmmllllllllllllmmmmmmmmmllllllmmmnnnnnnjjjiiihhhgggfffgggggghhhgggfffeeeeeeggghhhhhhgggeeeddddddddddddeeeeeefffeeeddddddccccccbbbbbbaaa``````___^^^]]]\\\\\\[[[^^^]]]]]]]]]______]]]\\\ZZZZZZZZZ[[[[[[ZZZZZZZZZYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZYYYXXXWWWTTTOOOKKKFFFDDD@@@===;;;:::999:::999888777666666777888999999999:::;;;===???@@@BBBFFFFFFFFFGGGIIIKKKNNNOOOOOOPPPRRRSSSUUUVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZ\\\]]]___aaabbbbbbaaaaaa```bbbdddfffhhhjjjkkklllkkkmmmoooooonnnnnnooopppnnnpppssstttuuuvvvyyy{{{||||||||||||||||||||||||uuubbbRRRPPPNNNKKKSSS___vvv}}}sssmmmqqqyyy~~~oooSSSIIIAAA>>>===999777777333222222222222111111111000000000000000000000000............/////////000------,,,,,,,,,,,,------........................------,,,,,,,,,,,,------000000000///000000111111333777===@@@CCCGGGLLLQQQVVV[[[aaaccc```\\\YYYYYY```jjjyyy~~~}}}}}}||||||||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}|||}}}~~~}}}{{{zzzuuuvvvxxxzzz{{{||||||}}}yyyyyyzzzzzzzzzzzzyyyyyywwwwwwwwwxxxzzz{{{}}}}}}zzz{{{{{{{{{{{{zzzyyyyyyuuuvvvwwwyyyzzzzzzzzzzzzxxxxxxwwwwwwvvvvvvwwwwwwuuutttrrrsssssstttrrrqqqllllllllllllllllllllllllnnnmmmlllkkkkkkllllllmmmjjjiiigggffffffggghhhhhhgggeeedddeeefffgggggggggdddcccccccccddddddeeefffdddddddddcccbbbbbbaaaaaaaaa```___^^^]]]\\\[[[[[[\\\[[[[[[\\\]]]]]]\\\ZZZZZZYYYYYYYYYYYYYYYYYYZZZWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]][[[ZZZYYYXXXWWWSSSOOOKKKGGGEEEBBB>>><<<;;;;;;;;;888888777777777777888888888999999;;;<<<>>>@@@AAAFFFEEEFFFGGGIIILLLOOOQQQOOOPPPRRRTTTUUUVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZ\\\]]]```bbbcccbbbbbbaaaaaabbbdddeeeggghhhhhhhhhjjjlllnnnnnnmmmmmmnnnooonnnpppssstttuuuvvvyyy{{{zzz{{{{{{{{{|||}}}}}}}}}wwwcccTTTQQQOOOKKKQQQ]]]mmmtttlllooovvv{{{qqqSSSJJJAAA???===999777777222222222111111111000000///////////////000000000---.........//////000000---,,,,,,++++++,,,,,,---......................../////////....../////////////////////000222333444333777===AAACCCGGGLLLQQQVVV\\\bbbccc```[[[XXXXXXcccnnn}}}~~~}}}}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~}}}}}}|||}}}||||||}}}~~~~~~|||zzzvvvwwwxxxzzz{{{|||}}}}}}wwwxxxxxxyyyyyyyyyxxxxxxvvvvvvvvvwwwxxx{{{}}}{{{{{{||||||{{{{{{zzzyyysssuuuvvvxxxyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwxxxtttrrrqqqrrrssssssrrrqqqllllllllllllllllllllllllnnnmmmlllkkkjjjkkklllllliiiiiigggffffffggghhhhhhgggeeeddddddfffggggggfffccccccbbbbbbcccdddeeeeeeddddddccccccbbbaaaaaaaaaaaaaaa```___]]]\\\\\\[[[[[[ZZZYYYZZZ\\\\\\ZZZYYYZZZYYYXXXWWWWWWXXXYYYZZZVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYZZZ[[[\\\]]]]]]^^^[[[ZZZYYYXXXWWWSSSOOOLLLHHHFFFCCC???===<<<<<<<<<777777888888888888777777888888999:::<<<>>>@@@AAAEEEEEEEEEGGGIIIMMMPPPRRROOOPPPRRRTTTUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]```bbbccccccbbbaaabbbbbbcccdddeeeeeeeeeeeehhhjjjlllmmmllllllmmmnnnnnnpppssstttuuuvvvyyy{{{yyyzzzzzz{{{|||}}}~~~~~~rrrdddVVVNNNLLLMMMRRRWWWhhhpppgggjjjsss}}}xxx]]]MMM@@@>>>===777555888444444333333333333222222000000111111111111000000////////////............,,,---......//////......,,,,,,---...///.........///............---------,,,...///000///000111333444999???CCCFFFIIINNNQQQXXX^^^cccaaa\\\YYY[[[```iiiwww}}}~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}||||||}}}}}}|||{{{vvvwwwwwwyyyzzz{{{||||||vvvvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{zzzzzzzzzzzz|||{{{{{{zzzyyyyyyxxxxxxuuuuuuuuuuuuvvvwwwxxxyyywwwxxxxxxwwwwwwvvvuuuttttttrrrqqqqqqqqqqqqpppoooooonnnnnnmmmmmmmmmmmmnnnlllllljjjiiihhhgggggggggjjjhhhgggeeeeeeggghhhjjjeeeeeeffffffffffffeeeeeeccccccccccccccccccccccccaaaaaaaaaaaa```````````````___^^^\\\[[[[[[\\\\\\ZZZ[[[\\\\\\\\\ZZZYYYXXXUUUVVVVVVWWWXXXYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\]]]]]]___[[[WWWVVVWWWVVVQQQLLLHHHFFFBBB>>>;;;999999999888888888999:::;;;<<<===999:::<<<===???@@@@@@@@@CCCDDDEEEHHHJJJLLLNNNOOOPPPPPPQQQQQQRRRTTTUUUVVVWWWXXXXXXYYYZZZ[[[[[[\\\]]]^^^```bbbcccbbbaaa```aaaaaabbbcccdddfffggghhhkkkkkklllmmmmmmllllllkkkmmmnnnpppsssvvvxxxyyyzzzzzz{{{|||}}}rrreeeXXXQQQMMMLLLOOOTTT```xxx}}}ppphhhlllttt}}}}}}aaaPPPBBB@@@>>>888666999444444333333333333222222000000111111111111000000////////////............,,,---......//////.........////////////////////////............---------,,,...///000///000222333555:::???CCCEEEIIIOOOSSSYYY___cccbbb\\\ZZZ]]]bbbppp~~~}}}~~~|||~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~|||{{{{{{|||}}}{{{zzzxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxyyyzzz||||||{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwuuuuuuuuuuuuvvvwwwxxxxxxwwwwwwwwwvvvvvvuuutttssssssrrrqqqqqqqqqqqqpppooooooooonnnmmmmmmmmmmmmnnnlllkkkjjjiiihhhggggggggghhhgggffffffffffffggghhheeeeeeffffffffffffeeeeeeccccccccccccccccccccccccaaaaaaaaa`````````______```___]]]\\\[[[[[[\\\\\\ZZZZZZ[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYZZZ[[[\\\\\\\\\]]]ZZZVVVUUUVVVUUUPPPKKKHHHFFFBBB>>>;;;999999999888888888888999999:::;;;999:::<<<===???@@@@@@@@@BBBCCCDDDGGGIIIKKKMMMNNNQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWXXXYYYZZZ[[[[[[\\\\\\^^^```aaabbbbbbaaa```aaaaaabbbbbbdddfffggghhhkkkkkkkkklllllllllllllllnnnoooqqqtttvvvxxxzzzzzzzzz{{{|||}}}~~~qqqfff[[[TTTOOOLLLMMMPPPWWWmmm{{{ooohhhmmmvvv|||fffTTTEEEAAA???:::777999444444333333333333222222000000111111111111000000////////////............,,,---......//////......000000///........./////////............------------.../////////000222444777;;;???BBBDDDIIIPPPVVV[[[```dddccc^^^\\\aaafffttt|||~~~{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}{{{zzzzzz{{{|||zzzyyyvvvvvvvvvvvvuuuuuuuuutttwwwwwwwwwwwwwwwxxxzzzzzz||||||{{{{{{{{{zzzzzzzzzxxxxxxwwwwwwvvvuuuuuuuuuuuuttttttuuuuuuvvvwwwxxxuuuuuuuuutttssssssrrrrrrrrrrrrrrrqqqppppppoooooopppooonnnnnnmmmmmmnnnnnnlllkkkjjjhhhggggggggggggffffffffffffffffffffffffdddeeeeeeffffffeeeeeedddbbbbbbbbbbbbbbbbbbbbbbbb````````````_________^^^___^^^]]]\\\\\\[[[\\\\\\YYYYYYZZZZZZZZZYYYXXXXXXZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXXXXYYYZZZZZZ[[[[[[[[[XXXUUUTTTTTTSSSOOOKKKHHHFFFBBB>>>;;;999999999888777777888888888888888999:::;;;===>>>???@@@@@@AAABBBDDDFFFHHHJJJLLLMMMRRRRRRRRRSSSSSSUUUVVVWWWVVVVVVWWWXXXYYYZZZ[[[\\\\\\]]]^^^```aaa``````___aaaaaaaaabbbdddeeeggghhhjjjjjjjjjkkkkkklllllllllnnnppprrrtttwwwxxxyyyzzzzzz{{{|||}}}~~~yyyqqqhhh___XXXRRRLLLKKKNNNQQQdddyyymmmgggllltttzzzlllXXXGGGBBB@@@:::777888444444333333333222222222000000111111111111000000////////////............,,,---......///.........000///...---------......///............------------.../////////000333555999<<>>;;;999999999888888888888888888777777999:::;;;===>>>??????@@@AAABBBDDDFFFIIIKKKMMMMMMQQQQQQQQQRRRRRRSSSTTTUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[\\\]]]_______________aaaaaaaaabbbccceeefffgggiiiiiiiiijjjkkkkkklllmmmnnnoooqqqtttvvvwwwxxxyyyzzzzzz{{{|||}}}~~~}}}vvvooofff___VVVMMMKKKMMMPPP___yyyxxxmmmgggjjjqqqxxx}}}qqq\\\HHHBBB@@@:::666666444444333333333222222222000000111111111111000000////////////............,,,---......///.........000000///////////////000///............------------.../////////111444777:::===@@@BBBDDDKKKTTT[[[^^^cccfffdddbbbdddmmmuuu~~~}}}|||}}}~~~~~~}}}||||||{{{{{{||||||{{{{{{{{{||||||{{{{{{{{{zzzyyyxxxxxxyyyyyyxxxvvvtttuuuuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyyyywwwwwwvvvvvvuuutttttttttsssssssssssstttuuuvvvwwwsssrrrqqqpppooooooooopppppprrrsssqqqooommmnnnppppppooonnnmmmlllllllllllljjjjjjhhhgggfffeeeeeeeeebbbcccddddddddddddcccbbbccccccddddddddddddccccccaaaaaaaaa``````_________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[YYYXXXXXXXXXXXXYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWUUUTTTSSSRRRQQQPPPNNNLLLHHHFFFBBB>>>;;;999999999888999999:::999999888777888999;;;<<<>>>?????????CCCCCCEEEGGGJJJLLLNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUWWWXXXYYY[[[[[[[[[\\\]]]^^^^^^_________aaaaaaaaabbbcccdddeeefffhhhhhhhhhhhhiiikkkmmmnnnnnnoooqqqsssuuuvvvwwwxxxzzzzzz{{{|||}}}}}}~~~~~~{{{rrrhhh\\\PPPKKKMMMPPP[[[ssszzzooohhhhhhmmmtttzzzwww```JJJBBB@@@:::666666444444333333333333222222000000111111111111000000////////////............,,,---......//////......///000111222222222222111///............---------....../////////111555888:::===AAACCCFFFLLLUUU\\\___cccfffeeedddiiittt}}}~~~}}}|||~~~}}}}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzyyyxxxvvvwwwxxxxxxwwwuuuyyyyyyxxxwwwvvvuuuttttttuuuuuuuuuuuuuuuwwwxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuttttttsssssssssrrrrrrsssssstttuuuvvvsssrrrpppooonnnnnnooooooooorrrsssrrrnnnlllnnnpppooonnnmmmlllkkkkkkjjjjjjjjjiiihhhfffeeeeeeeeeeeebbbbbbbbbbbbbbbbbbbbbbbbbbbccccccddddddccccccbbbaaa``````______^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[YYYYYYXXXXXXXXXYYYZZZ[[[XXXWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUSSSSSSSSSRRRQQQOOONNNMMMHHHFFFBBB>>>;;;999999999777888999:::::::::888888888999:::<<<===>>>??????CCCDDDFFFHHHJJJLLLNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQSSSSSSTTTVVVXXXYYYZZZ[[[\\\\\\]]]]]]^^^______```aaaaaaaaabbbbbbccceeeeeegggffffffgggiiikkkmmmooonnnpppqqqsssuuuvvvwwwxxxzzzzzzzzz{{{|||}}}}}}}}}rrrbbbRRRLLLMMMOOOVVVlll~~~sssjjjhhhjjjqqqwww}}}}}}dddLLLDDDAAA;;;777666444444333333333333222222000000111111111111000000////////////............,,,---......//////......+++,,,///111222222000//////............---------...//////...///111666999:::===AAADDDHHHMMMVVV\\\___cccfffeeeffflllyyy}}}}}}||||||~~~}}}~~~~~~~~~~~~}}}|||{{{{{{zzzzzz{{{{{{yyyzzz{{{{{{{{{{{{zzzyyyxxxwwwuuuvvvwwwwwwvvvtttyyyyyyxxxwwwvvvuuutttssssssssssssttttttuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvtttttttttsssrrrrrrqqqqqqrrrrrrrrrrrrssstttuuuvvvsssrrrpppnnnmmmnnnooopppooorrrtttrrrmmmkkkmmmpppnnnmmmlllkkkjjjiiiiiiiiiiiiiiigggfffeeedddddddddbbbbbbaaa``````aaabbbbbbbbbbbbccccccccccccbbbbbb``````______^^^]]]]]]\\\]]]\\\\\\\\\[[[[[[[[[[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZZZZZZZYYYYYYYYYZZZ[[[\\\ZZZYYYXXXWWWUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSRRRQQQOOONNNNNNHHHFFFBBB>>>;;;999999999444666888999:::999888777888999:::<<<===>>>??????BBBCCCEEEGGGIIILLLMMMNNNPPPPPPOOOOOOOOOPPPQQQQQQRRRRRRTTTUUUWWWYYYZZZ[[[]]]]]]]]]^^^^^^___```aaaaaaaaaaaaaaabbbcccdddeeefffeeeeeefffhhhkkkmmmoooqqqrrrsssuuuwwwxxxyyyyyyyyyzzzzzz{{{{{{||||||}}}zzzfffTTTLLLMMMMMMSSShhhvvvlllhhhiiiooouuu|||gggNNNEEECCC===888777444444444333333333222222000000111111111111000000000/////////............,,,---......//////......%%%'''+++///000///---,,,//////.........---------...//////...///222666::::::===BBBEEEIIINNNVVV\\\___bbbeeeeeegggooo}}}~~~||||||||||||~~~}}}~~~}}}}}}}}}||||||{{{zzzzzzzzzzzz{{{yyyyyyzzz{{{{{{zzzyyyyyywwwvvvuuuuuuvvvvvvuuutttuuuuuuuuuvvvvvvvvvvvvvvvsssrrrrrrsssssstttuuuvvvvvvvvvvvvvvvuuuuuuuuuuuussssssrrrrrrqqqppppppooorrrrrrrrrrrrssstttuuuuuusssrrrpppnnnmmmnnnooopppnnnrrrtttrrrmmmkkkmmmqqqnnnmmmkkkjjjiiihhhhhhhhhiiihhhgggfffeeedddddddddcccaaa```^^^^^^```aaacccbbbbbbccccccccccccbbbbbb``````___^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZ\\\]]]]]]\\\[[[ZZZ[[[ZZZYYYYYYYYY[[[\\\]]]\\\[[[YYYWWWUUUSSSQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSRRRRRRRRRQQQRRRSSSRRRQQQOOOOOOOOOHHHFFFBBB>>>;;;999999999222444666888999999888777888999:::<<<===>>>>>>???AAABBBDDDFFFHHHKKKLLLMMMQQQQQQPPPPPPPPPQQQRRRRRRQQQRRRSSSUUUWWWYYYZZZ[[[^^^^^^^^^^^^___```aaaaaabbbaaaaaaaaabbbcccddddddeeeeeeeeeeeegggjjjmmmooossstttuuuwwwyyyzzzzzz{{{yyyzzzzzz{{{{{{|||||||||ooo\\\PPPLLLRRRUUUcccyyymmmhhhiiipppwww~~~mmmPPPEEEAAA:::777999555555555555444333222111222111111000///......---000000///...............///////////////............///000111111000///...,,,------...///000111111000000000000111333888<<>>>>>======???@@@AAACCCFFFGGGIIIJJJMMMOOORRRQQQQQQPPPPPPPPPQQQQQQRRRSSSTTTVVVXXXYYY[[[[[[^^^^^^]]]]]]]]]^^^____________aaabbbcccdddddddddggggggggghhhjjjlllooopppssstttuuuwwwxxxxxxxxxxxxzzzzzz{{{}}}~~~~~~~~~~~~ttt```SSSNNNOOOSSSaaa|||}}}pppiiiiiipppxxxsssUUUHHHBBB;;;777888555555555555444333222222222111111000//////......000000///.............../////////////////////...,,,---...//////...---,,,------......//////000000000000000000111444888<<>>@@@@@@CCCEEEGGGHHHJJJMMMOOOPPPPPPPPPPPPPPPQQQRRRRRRSSSTTTUUUWWWXXXZZZ[[[\\\^^^]]]]]]]]]]]]^^^_________```aaacccdddddddddeeeffffffggghhhjjjlllooopppqqqrrrssstttuuuvvvvvvvvvxxxyyyzzz{{{|||}}}}}}}}}{{{fffWWWPPPMMMQQQ___zzzsssjjjiiipppzzz{{{\\\LLLDDD<<<777888555555555444444333222222111111111000000//////...000//////............///......//////////////////------............------.........///////////////000000000000111444999<<>>999888666555555444333333333333111111111000000000//////000///............//////............///////////////000000000000000000//////////////////.........///000111111222555999===???@@@CCCHHHMMMTTTYYY\\\```^^^^^^aaagggttt}}}|||~~~~~~~~~~~~~~~~~~|||{{{zzzyyyxxxxxxxxxxxxwwwxxxxxxwwwuuuuuuvvvxxxwwwvvvvvvuuuttttttssssssttttttssssssssssssttttttssssssssssssrrrqqqqqqpppppppppooonnnnnnnnnnnnnnnkkkkkkkkkmmmoooppppppnnnlllmmmmmmnnnnnnooooooooonnnmmmkkkiiiiiiiiijjjjjjkkkkkkjjjjjjiiihhhggggggggggggffffffffffffdddccccccbbbbbbaaaaaaaaaaaaaaa^^^]]]]]]]]]^^^___```aaa^^^^^^]]]]]]^^^^^^______```^^^\\\[[[[[[\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[YYYYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPOOOOOOOOOQQQRRRSSSOOONNNNNNMMMLLLKKKJJJIIIGGGEEEBBB???<<<:::999999:::999999888888888888999888999;;;;;;;;;;;;===>>>@@@BBBEEEFFFGGGHHHKKKMMMLLLMMMMMMOOOPPPRRRTTTUUUVVVVVVWWWYYYZZZ\\\]]]]]]\\\\\\\\\\\\]]]^^^______```aaabbbcccdddddddddddddddeeefffhhhjjjmmmnnnpppmmmnnnooopppqqqrrrrrrrrruuuvvvwwwyyyzzz{{{{{{{{{ppp]]]RRROOOTTT```wwwwwwllljjjsssgggRRRFFF@@@;;;:::777666444333333222333333111111111111000000000000//////............//////---.........//////000000000000000//////000000000///////////////.........///000111111222555:::>>>???AAADDDIIIOOOUUUZZZ\\\___]]]^^^cccjjjxxx~~~~~~||||||~~~~~~{{{{{{zzzyyyxxxxxxxxxxxxuuuvvvwwwvvvuuuuuuvvvxxxvvvvvvuuuuuutttsssssssssssssssrrrrrrrrrrrrssssssooopppqqqrrrsssssssssrrrpppoooooonnnnnnnnnnnnooolllllllllmmmooopppooonnnllllllmmmnnnnnnnnnmmmmmmlllkkkjjjiiihhhhhhiiiiiijjjiiiiiihhhgggffffffeeeeeeeeefffeeedddcccbbbbbbbbbbbbbbbbbbaaaaaa``````\\\\\\\\\]]]^^^^^^___```______^^^^^^___``````aaa```^^^[[[ZZZ[[[\\\[[[ZZZZZZZZZZZZYYYYYYXXXWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\ZZZYYYYYYXXXWWWWWWVVVVVVSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSRRRRRRQQQPPPPPPOOOOOONNNNNNMMMNNNPPPRRRSSSNNNMMMLLLKKKJJJIIIIIIHHHFFFDDDAAA>>>;;;:::999999999999888888777888888888777888:::;;;:::;;;===>>>@@@BBBDDDFFFFFFGGGJJJLLLKKKKKKLLLNNNPPPRRRTTTVVVWWWWWWXXXYYYZZZ\\\]]]]]][[[[[[[[[\\\]]]^^^______``````aaabbbccccccccccccbbbdddfffhhhkkkmmmnnnooommmnnnooopppqqqrrrrrrrrruuuvvvwwwyyyzzz{{{||||||ttt___SSSPPPVVV___ssszzzqqqooowwwmmmUUUHHHAAA===;;;777666444333222222333444111111111111111111111111///............//////000------......///000000000......------------...............//////////////////000111111222666;;;??????AAAEEEJJJPPPUUUZZZ]]]\\\\\\___fffnnn{{{}}}|||}}}||||||~~~~~~~~~~~~~~~{{{zzzyyyxxxxxxwwwwwwwwwtttuuuvvvuuutttuuuwwwxxxvvvvvvuuuttttttssssssrrrqqqqqqppppppppppppqqqqqqmmmnnnppprrrtttttttttssspppooonnnmmmmmmmmmoooooommmllllllmmmoooooonnnlllkkkkkkmmmnnnnnnmmmlllkkkkkkjjjjjjiiihhhhhhhhhiiigggggggggffffffeeeeeedddcccdddeeedddbbb`````````aaaaaaaaaaaaaaa```______ZZZ[[[\\\]]]]]]^^^__________________```aaabbbbbb```]]][[[ZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[ZZZYYYXXXXXXZZZZZZYYYXXXXXXZZZ[[[\\\ZZZYYYYYYXXXWWWVVVUUUUUUQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMNNNPPPQQQQQQMMMLLLKKKIIIHHHHHHHHHHHHEEECCC@@@===;;;999999888888777777777777777888888777888:::;;;;;;<<<===???@@@BBBDDDEEEEEEGGGIIIKKKKKKKKKLLLNNNPPPRRRTTTUUUWWWWWWXXXYYYZZZ[[[\\\\\\[[[[[[[[[[[[\\\^^^___```___``````aaabbbbbbaaaaaaaaaccceeehhhkkkmmmnnnooommmmmmooopppqqqrrrrrrrrrtttuuuvvvxxxzzz{{{||||||xxxbbbTTTOOOUUU\\\mmm}}}xxxxxxzzztttYYYJJJCCC>>>:::777666444222222222333444111111111111111111111111...............///000000------......///000000111///...---,,,,,,---...///------......//////000000///000111111333666;;;??????AAAEEEKKKQQQVVVZZZ]]][[[]]]ccclllttt}}}~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~{{{zzzyyyxxxwwwwwwwwwwwwrrrtttuuuuuutttuuuwwwyyyvvvuuuuuuttttttsssrrrrrroooooonnnnnnnnnnnnoooooommmnnnqqqssstttssssssrrrnnnmmmlllkkkkkklllmmmnnnmmmlllkkklllmmmmmmkkkiiihhhjjjkkkllllllkkkiiihhhjjjjjjjjjiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeddddddbbbdddeeeccc```^^^^^^___^^^___`````````___]]]]]]YYYZZZ[[[\\\]]]^^^__________________```aaabbbccc___]]][[[ZZZZZZ[[[[[[ZZZZZZ[[[\\\\\\\\\[[[ZZZYYY[[[ZZZXXXWWWWWWXXXYYYZZZXXXXXXWWWVVVUUUTTTSSSSSSPPPPPPQQQQQQQQQRRRRRRRRROOOOOOOOONNNNNNMMMMMMMMMJJJKKKLLLNNNOOOOOOPPPPPPLLLKKKJJJHHHGGGGGGGGGGGGDDDBBB@@@===:::999888888555555555555666777888888777999;;;;;;;;;<<<>>>@@@@@@AAADDDEEEEEEFFFHHHJJJKKKKKKLLLNNNOOORRRTTTUUUWWWWWWXXXXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\^^^___```^^^______``````````````````bbbeeehhhkkkmmmnnnnnnllllllnnnooopppqqqqqqqqqrrrsssuuuwwwyyyzzz{{{{{{{{{dddVVVMMMSSSYYYhhh}}}}}}yyy\\\KKKCCC>>>999888666444222222222333444111111111111111111222222...............///000111---------...///000000111111000///......///000111,,,------...///000111111///000111111333777<<<@@@???BBBFFFKKKQQQWWW[[[]]]]]]```hhhrrrzzz|||zzz~~~~~~~~~||||||}}}~~~~~~~~~}}}|||}}}}}}}}}{{{zzzyyyxxxwwwwwwwwwwwwrrrssstttttttttuuuwwwyyyvvvuuuuuutttssssssrrrrrrnnnnnnmmmmmmmmmmmmnnnnnnnnnppprrrssssssrrrqqqpppmmmllljjjiiiiiijjjlllmmmlllkkkjjjjjjkkkkkkiiigggggghhhiiikkkjjjiiigggfffjjjjjjjjjjjjiiiiiiiiiiiidddddddddddddddddddddeeeaaaccceeeccc___]]]]]]___]]]]]]^^^___^^^]]]\\\[[[YYYYYY[[[\\\]]]^^^^^^^^^^^^^^^^^^___```aaabbbbbb___]]][[[ZZZZZZ[[[[[[ZZZ[[[[[[\\\]]]]]]\\\ZZZYYY[[[ZZZXXXVVVUUUVVVWWWXXXWWWWWWVVVUUUTTTSSSRRRQQQOOOPPPPPPQQQQQQRRRRRRRRRLLLMMMMMMMMMMMMNNNNNNNNNIIIJJJLLLNNNOOOPPPOOOOOOLLLKKKIIIGGGFFFFFFFFFGGGDDDBBB???===:::999888888444444444444555777888888777999;;;<<<<<<===???AAA@@@AAADDDDDDEEEFFFHHHJJJKKKKKKLLLMMMOOOQQQSSSTTTVVVWWWWWWXXXYYYZZZZZZ[[[ZZZZZZZZZ[[[\\\^^^___```^^^^^^__________________```bbbeeehhhkkkmmmnnnnnnkkkkkkmmmnnnoooppppppppppppqqqsssuuuwwwxxxyyyzzz}}}gggXXXUUURRRSSS```yyybbbMMMCCC>>>999888777666444333222111111222222222111111111111000111111000000//////......---.........//////000000222222111111000000//////////////////////////////000000111333666999<<<>>>AAABBBEEELLLTTTZZZ^^^___]]]aaammm{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~{{{{{{zzzzzzyyyyyyxxxxxx{{{zzzyyyxxxwwwwwwwwwwwwttttttuuuuuuuuuuuuuuutttssssssrrrqqqqqqppppppooonnnnnnooooooooommmlllkkkqqqqqqppppppoooooonnnnnnmmmlllkkkjjjjjjkkkmmmnnnmmmllllllkkkjjjiiihhhhhhiiiiiiiiiiiihhhfffeeedddffffffeeeeeeeeeddddddddddddeeeeeeeeedddbbbaaa___```````````````_________ZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\]]]^^^___```]]]]]]]]]]]]\\\\\\[[[ZZZYYYZZZ[[[\\\\\\[[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSRRRSSSSSSTTTTTTTTTSSSSSSNNNNNNOOOPPPQQQQQQPPPPPPOOOOOONNNMMMLLLLLLLLLMMMKKKLLLMMMNNNNNNNNNNNNNNNKKKJJJHHHGGGGGGFFFDDDCCCBBBAAA???===;;;:::999999777666444333444555777999999::::::;;;===???@@@AAAAAABBBCCCEEEFFFFFFGGGGGGHHHIIIKKKMMMOOOQQQSSSTTTWWWWWWXXXYYYZZZ[[[\\\\\\\\\YYYXXXYYY\\\^^^^^^\\\^^^]]]\\\\\\]]]___bbbcccdddeeegggiiikkklllmmmmmmiiijjjkkkmmmnnnoooooopppnnnqqquuuwwwxxxyyyzzz|||jjj[[[RRRNNNNNNYYYooofffPPPEEE???;;;888777666444333222111111222222222111111111111000111000000000/////////...***+++,,,...000111222333//////////////////......////////////////////////000000111333666999<<<>>>@@@AAAEEELLLTTT[[[___```___dddooo~~~~~~|||}}}~~~}}}|||{{{|||}}}~~~||||||{{{{{{zzzzzzyyyyyyxxxxxxvvvuuuuuutttttttttsssssstttttttttttttttsssrrrrrrqqqqqqpppoooooooooooooooooonnnmmmlllkkkjjjlllllllllmmmmmmmmmmmmmmmkkkkkkiiihhhiiijjjlllmmmkkkkkkjjjiiihhhgggffffffffffffgggggggggfffeeeeeeeeeeeeeeeddddddddddddcccddddddeeeeeedddbbbaaa```aaa`````````______^^^^^^ZZZ[[[\\\\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\^^^______^^^^^^^^^^^^]]]\\\[[[ZZZXXXYYYZZZ[[[[[[ZZZYYYYYYVVVUUUTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTSSSRRRQQQQQQNNNOOOPPPQQQQQQQQQQQQPPPOOONNNMMMMMMLLLLLLMMMMMMKKKLLLLLLMMMMMMNNNMMMMMMLLLJJJHHHGGGGGGGGGEEECCCEEECCC@@@===:::888666555666555555444555666777888:::::::::;;;<<<>>>???@@@@@@AAABBBDDDFFFGGGGGGGGGIIIJJJKKKMMMPPPQQQSSSTTTWWWWWWXXXXXXYYYZZZ[[[[[[[[[YYYXXXYYY\\\^^^]]]\\\^^^]]]\\\\\\]]]___bbbcccdddeeeggghhhjjjjjjkkkkkkhhhiiijjjlllmmmnnnoooooonnnqqquuuwwwwwwxxxzzz{{{mmm^^^RRRLLLJJJRRRdddzzzlllUUUIIIBBB===888777666444333222222111222222222111111111111000000000000000////////////***+++,,,...///111222333---------------.........////////////////////////000000111333555999<<<===???AAAEEEMMMUUU\\\___```aaafffrrr}}}|||}}}~~~}}}}}}zzzzzzzzz|||~~~~~~}}}}}}|||{{{{{{zzzzzzwwwvvvuuutttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppooonnnnnnmmmpppooonnnlllkkkjjjjjjjjjgggggghhhiiiiiijjjkkkkkkiiiiiihhhggghhhiiijjjkkkjjjiiiiiihhhgggfffeeedddccccccdddeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbcccddddddcccbbbaaa```aaaaaa```___^^^^^^]]]]]]ZZZ[[[\\\\\\]]]\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZ\\\[[[[[[[[[\\\]]]^^^^^^_________^^^]]][[[ZZZYYYWWWXXXYYYZZZZZZYYYXXXWWWSSSSSSRRRRRRSSSTTTTTTUUUTTTTTTTTTSSSRRRQQQOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPNNNNNNMMMLLLLLLLLLMMMMMMKKKLLLLLLMMMMMMMMMMMMMMMLLLJJJHHHHHHHHHGGGEEECCCDDDCCC@@@===:::777666555555555555555666666666777:::::::::;;;<<<===>>>??????@@@BBBDDDFFFGGGHHHHHHJJJKKKLLLNNNPPPRRRSSSTTTVVVVVVWWWWWWXXXXXXYYYYYY[[[ZZZXXXYYY[[[]]]]]]\\\]]]]]]\\\\\\]]]___aaabbbdddeeefffgggggghhhhhhhhhggggggiiikkklllmmmmmmnnnmmmppptttvvvvvvwwwxxxzzz~~~ooo```TTTMMMIIIOOO^^^rrrrrrYYYKKKCCC===999888666555333222222222222222222111111111000000000000000000////////////.........///////////////,,,,,,,,,------.........///////////////////////////000000222555888;;;===>>>AAAFFFMMMVVV\\\```aaa```gggsss|||{{{~~~~~~~~~}}}}}}yyyyyyzzz|||~~~~~~~~~~~~}}}|||{{{zzzzzzwwwwwwvvvuuuuuuuuuuuuuuuqqqqqqppppppooooooppppppooooooooonnnmmmmmmllllllpppnnnllljjjiiihhhiiiiiiffffffffffffgggggghhhhhhhhhggggggggghhhiiijjjkkkiiiiiihhhgggfffeeeddddddccccccdddeeeeeeddddddccccccccccccbbbbbbbbbaaaaaaaaabbbcccccccccbbbaaa```aaaaaa```___^^^\\\\\\[[[[[[[[[\\\\\\\\\\\\[[[[[[YYYYYYZZZZZZZZZZZZZZZ[[[\\\[[[[[[[[[[[[\\\\\\]]]______^^^]]][[[ZZZXXXWWWVVVWWWXXXXXXXXXWWWVVVUUURRRRRRQQQQQQQQQQQQRRRRRRQQQQQQRRRQQQQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLJJJHHHHHHHHHGGGEEECCC@@@???===;;;:::888888888444555555666777666666666;;;:::::::::;;;<<<=========???AAACCCFFFGGGHHHIIIKKKKKKMMMNNNPPPRRRSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWZZZZZZYYYYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^___aaabbbcccdddeeeeeeeeeeeeeeeeeeeeefffhhhiiikkklllllllllmmmooosssuuuuuuuuuwwwxxx~~~}}}rrrbbbVVVNNNJJJNNNYYYkkkxxx^^^MMMDDD===999888777555444333222222222222222111111111000000////////////000000000000///////////////.........---------.../////////000//////////////////////////////000222555888;;;===???AAAFFFNNNWWW]]]___```___hhhuuu{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~zzzyyyzzz|||~~~~~~~~~~~~}}}|||{{{zzzyyyyyyuuuuuuttttttssssssttttttqqqpppooonnnmmmnnnnnnnnnnnnmmmmmmllllllkkkjjjjjjnnnllljjjiiigggggghhhhhhgggggggggfffffffffeeeeeeggggggggghhhhhhiiijjjkkkiiiiiihhhgggfffeeeddddddeeeeeeeeeeeedddcccbbbaaabbbaaaaaaaaa````````````___```aaabbbbbbbbbaaa```aaa```___^^^]]]\\\[[[ZZZ[[[[[[[[[\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\[[[ZZZZZZZZZ[[[[[[]]]\\\\\\[[[YYYWWWVVVUUUUUUVVVVVVWWWVVVUUUTTTSSSRRRRRRQQQPPPOOOOOONNNOOOMMMNNNOOOPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPOOOOOOMMMLLLLLLKKKLLLLLLMMMMMMNNNOOOOOOPPPOOOOOONNNNNNKKKJJJHHHGGGGGGFFFDDDBBB@@@>>>===;;;999888777777444555555666777666666666:::::::::::::::;;;<<<<<<===>>>@@@CCCEEEGGGHHHHHHKKKKKKMMMNNNPPPQQQRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWZZZZZZZZZZZZYYYZZZ[[[\\\[[[\\\\\\]]]^^^___```aaabbbccccccdddddddddcccccceeefffgggiiijjjkkkkkkllllllnnnrrrsssttttttuuuvvv~~~}}}~~~wwwgggVVVNNNJJJMMMTTTbbb|||~~~bbbPPPEEE>>>999888777555444333333222222222222111111111111000////////////000000000000,,,,,,---...///000111111///////////////000000000//////////////////////////////000222444888;;;<<<@@@BBBHHHOOOWWW]]]^^^^^^___jjjyyy{{{|||~~~~~~~~~~~~~~~|||{{{{{{}}}~~~}}}}}}||||||zzzyyyxxxwwwvvvrrrqqqqqqpppppppppqqqqqqqqqpppnnnmmmllllllmmmnnnllllllkkkkkkjjjiiiiiiiiijjjjjjiiihhhgggggggggggghhhhhhggggggfffeeeeeedddeeefffggghhhiiiiiijjjjjjiiihhhhhhgggfffeeeddddddffffffeeeeeedddbbbaaa```````````````____________^^^___```aaabbbbbbaaa```______^^^]]]\\\\\\[[[[[[[[[[[[[[[\\\[[[[[[ZZZYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYZZZZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTUUUUUUUUUSSSRRRQQQRRRQQQPPPNNNMMMLLLLLLLLLKKKKKKMMMNNNOOOPPPPPPPPPNNNOOOOOOOOOOOONNNNNNMMMLLLLLLKKKKKKKKKLLLMMMMMMOOOOOOOOOOOOOOOOOONNNMMMJJJHHHFFFFFFFFFEEECCCAAABBBAAA>>>;;;888555444333555555555555666666666777999888888999:::;;;<<<===>>>???AAACCCEEEFFFGGGGGGJJJKKKLLLMMMOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWXXXXXXYYYZZZ[[[ZZZYYYYYYZZZ\\\[[[[[[\\\]]]^^^___``````aaabbbcccccccccccccccbbbeeefffgggiiijjjkkkkkklllkkknnnqqqrrrrrrrrrsssttt~~~}}}}}}~~~mmmXXXPPPLLLNNNQQQ[[[uuugggSSSGGG@@@:::999777666444333333333222222222111111111111000.../////////000000000111,,,------...///000111111000000000///////////////////////////////////////...///000111444777:::<<>>:::777555333222666555555444555666777888777777777888999;;;<<<===>>>???AAACCCDDDEEEFFFFFFJJJJJJKKKLLLNNNOOOPPPPPPRRRRRRSSSUUUWWWXXXYYYZZZYYYZZZ[[[ZZZXXXWWWYYY\\\ZZZ[[[\\\]]]^^^_________```aaabbbccccccccccccccceeefffgggiiijjjkkklllllljjjmmmpppqqqqqqqqqrrrsss}}}|||rrr[[[SSSOOOOOOPPPXXXrrrjjjVVVIIIBBB:::999777666444333333333222222222111111111111000.../////////000000111111000000//////.........---000000000///.........---////////////////////////...//////111444777:::<<>>===;;;999888666666555777666444333444555777999666666777888999;;;===>>>???@@@AAACCCDDDEEEEEEEEEIIIJJJKKKLLLMMMNNNOOOOOOQQQRRRSSSUUUWWWYYY[[[[[[YYY[[[\\\ZZZXXXWWWYYY\\\ZZZ[[[\\\]]]^^^_________```aaabbbccccccdddddddddeeefffhhhiiikkkllllllllljjjllloooqqqqqqqqqqqqrrr{{{yyy{{{wwwcccUUUKKKLLLNNNVVVnnntttYYYGGG???<<<:::666555444444333222...//////000000000000///000000////////////000000000000000000000000000000......////////////..................////////////111111111222555999<<<>>>AAAEEELLLRRRXXX\\\^^^^^^hhhyyy~~~~~~~~~~~~~~~}}}|||{{{{{{{{{yyyvvvuuuuuuuuusssrrrqqqqqqqqqqqqqqqpppoooooopppooommmkkkkkkkkklllmmmiiiiiiiiihhhhhhgggfffeeehhhfffeeeddddddeeeggghhheeeeeefffgggggghhhggggggffffffeeeddddddddddddeeebbbaaaaaa```___^^^^^^^^^``````aaaaaa```___^^^^^^[[[\\\^^^^^^^^^^^^\\\[[[]]]^^^___``````___^^^^^^ZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVWWWWWWXXXYYYYYYZZZYYYXXXWWWVVVVVVWWWXXXYYYYYYYYYZZZZZZYYYWWWTTTSSSUUUTTTRRRQQQOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLLLLKKKKKKKKKJJJLLLKKKKKKKKKKKKJJJJJJJJJFFFEEEDDDCCCBBBAAAAAAAAA???===;;;999777666666666888666444222222444666888444555777777777888999;;;??????@@@AAACCCEEEGGGHHHIIIJJJKKKKKKKKKMMMPPPRRRTTTUUUWWWWWWWWWWWWYYYZZZZZZZZZYYYYYYYYYYYYZZZZZZYYY[[[]]]]]]\\\ZZZZZZ[[[_________```aaaccceeeeeefffiiilllmmmllljjjjjjjjjlllmmmmmmnnnoooppppppqqq|||yyy{{{|||fffWWWLLLLLLMMMTTTjjjxxx]]]JJJAAA===:::777555444444333222000111111111111111000000000000////////////000000000000000000000000000000......////////////................../////////////////////111333777:::===BBBFFFMMMSSSXXX\\\^^^```ooo}}}|||~~~||||||~~~~~~}}}|||{{{zzzzzzyyywwwtttsssssssssqqqppppppppppppqqqppppppooooooooonnnkkkjjjiiiiiijjjkkkhhhhhhhhhhhhhhhgggeeeeeegggfffeeedddddddddeeefffcccdddeeeeeefffffffffeeeeeeeeeddddddccccccddddddaaaaaa```______^^^]]]]]]______`````````___^^^^^^\\\\\\]]]]]]]]]]]]\\\\\\^^^^^^___```______^^^]]]YYYYYYXXXXXXXXXXXXYYYYYYXXXYYYYYYYYYXXXWWWVVVVVVUUUVVVVVVWWWXXXXXXYYYYYYXXXXXXWWWVVVVVVWWWXXXXXXZZZYYYXXXWWWVVVUUUUUUUUUTTTSSSRRRPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHFFFEEEDDDBBBAAAAAA@@@@@@===<<<:::777666555555555666555444333333444555666888999::::::999888999:::>>>>>>???AAABBBDDDFFFGGGIIIJJJKKKKKKKKKLLLOOORRRQQQRRRTTTTTTSSSSSSTTTVVVYYYXXXXXXXXXXXXYYYYYYZZZYYY[[[]]]]]]\\\[[[[[[[[[^^^^^^______aaacccdddeeedddgggjjjkkkjjjiiihhhiiikkkkkklllmmmnnnooopppppp}}}yyyzzziiiYYYMMMLLLLLLQQQfff}}}}}}aaaMMMCCC===:::777555555555333222333333333333222111000000000000////////////000000000000000000000000000000......////////////................../////////////////////111444777;;;===BBBGGGNNNTTTYYY]]]```bbbuuuwwwwww|||xxxuuuwww{{{}}}~~~}}}}}}}}}~~~}}}}}}|||{{{yyyyyyxxxwwwuuurrrqqqqqqqqqooonnnnnnoooooopppppppppoooooommmllljjjhhhgggggggggggghhhhhhhhhhhhgggfffeeedddeeeeeeeeeddddddcccccccccbbbbbbcccdddddddddccccccdddcccccccccbbbbbbbbbbbb```______^^^^^^]]]]]]]]]]]]^^^^^^____________^^^\\\\\\\\\[[[[[[\\\\\\\\\^^^_________^^^]]]\\\\\\XXXWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWZZZXXXVVVTTTSSSSSSTTTUUURRRRRRQQQOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@???<<<;;;888666444333333333444444444444444444444444777888::::::999999:::<<<>>>>>>???AAABBBDDDEEEFFFGGGIIIJJJJJJJJJLLLNNNPPPSSSTTTVVVUUUTTTSSSTTTVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZ\\\]]]]]]\\\[[[[[[\\\]]]]]]^^^___```bbbcccdddbbbdddggghhhggggggggghhhhhhhhhjjjkkkmmmnnnoooppp}}}yyyyyylll[[[MMMKKKKKKOOObbbxxxfffPPPEEE>>>;;;888666666555444333333333333333222111000///000000////////////000000////////////////////////......////////////..................////////////111111111333666:::>>>@@@CCCIIIPPPVVVZZZ]]]bbbeeewwwyyytttuuu{{{zzzqqqppptttwwwxxx~~~}}}|||||||||~~~~~~}}}|||{{{yyyxxxxxxwwwtttrrrqqqqqqpppooonnnmmmmmmnnnooooooooonnnnnnlllkkkjjjhhhffffffffffffggggggggggggfffeeeddddddddddddddddddcccbbbaaa```aaabbbbbbcccccccccbbbbbbaaaaaaaaaaaaaaa``````___^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^^^^___^^^^^^\\\\\\ZZZYYYYYYZZZ\\\\\\^^^^^^^^^]]]\\\[[[ZZZZZZVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTRRRRRRTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVWWWVVVTTTSSSRRRRRRRRRSSSQQQPPPOOONNNLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@???>>><<<:::888666444333333333222333444555555444333222000222555777888:::<<>>???@@@BBBDDDEEEEEEFFFFFFHHHIIIJJJJJJKKKMMMOOOTTTUUUVVVUUUSSSSSSSSSUUUTTTTTTTTTTTTUUUVVVXXXXXXZZZ\\\]]]]]][[[[[[[[[\\\\\\\\\\\\]]]___```bbbcccaaaccceeefffffffffggghhheeeeeegggiiikkklllnnnnnn}}}yyyxxxooo]]]NNNLLLKKKNNN___sssjjjRRRFFF>>><<<888777666666555444222222222222111000///...000000////////////000000////////////////////////......////////////..................////////////111111111333666;;;>>>AAADDDJJJRRRWWWZZZ^^^dddiii{{{vvvtttvvv}}}wwwnnnooosssvvvwww}}}~~~}}}}}}~~~~~~~~~}}}{{{zzzyyyxxxwwwuuusssrrrrrrqqqpppnnnlllmmmmmmnnnnnnnnnmmmmmmlllkkkjjjiiihhhgggfffffffffggggggffffffeeedddcccbbbbbbccccccbbbaaa``````bbbbbbcccccccccbbbbbbaaa_________```___^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[\\\]]]]]]^^^]]]]]][[[ZZZYYYXXXXXXYYYZZZ[[[]]]\\\[[[ZZZZZZYYYYYYXXXUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRSSSSSSRRRQQQPPPOOOOOONNNMMMLLLKKKJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDBBBBBBBBBBBBAAA@@@>>>===<<<;;;999666555444444444222333555666666555333222///222555777888:::===??????@@@BBBDDDEEEEEEFFFFFFDDDFFFIIIIIIIIIJJJLLLMMMOOOPPPQQQPPPNNNNNNNNNPPPRRRRRRRRRSSSTTTVVVWWWXXXZZZ[[[\\\[[[ZZZZZZ[[[\\\ZZZ[[[[[[\\\]]]___```aaaaaaccceeeeeeeeeeeefffgggbbbcccdddfffhhhjjjkkklll}}}xxxwww~~~tttaaaQQQMMMLLLMMM[[[mmmnnnVVVHHH???<<<999777777777555444111222222222111000//////000000////////////000000000000000000000000000000......////////////..................//////////////////000111555999===@@@EEELLLTTTYYY[[[___ffflllzzzuuuvvvxxxvvvoooppptttwwwwww{{{~~~~~~~~~}}}{{{zzzyyyxxxxxxvvvsssrrrrrrrrrqqqooolllmmmmmmmmmmmmlllkkkkkkjjjjjjjjjiiiiiihhhhhhgggffffffffffffeeedddcccbbb````````````````````````aaabbbbbbbbbbbbaaa``````\\\]]]^^^^^^^^^]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXXYYYYYYZZZZZZYYYXXXWWWWWWWWWWWWWWWUUUTTTTTTSSSSSSTTTTTTUUUSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSNNNPPPQQQRRRRRRPPPNNNLLLMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEAAABBBBBBBBBAAA???===<<<<<<;;;888666444444333444333444555666666555444333555777999999999:::<<<===???@@@BBBDDDEEEEEEEEEDDDCCCEEEHHHIIIIIIIIIKKKLLLMMMOOOPPPOOONNNNNNOOOPPPQQQQQQRRRSSSTTTVVVXXXYYYZZZZZZ[[[ZZZXXXXXXZZZ\\\YYYYYYZZZ[[[\\\^^^___```bbbcccddddddccccccdddeeeaaabbbcccdddfffggghhhiii{{{wwwvvv}}}{{{fffTTTOOOLLLKKKVVVggg{{{rrrYYYKKK@@@===:::888777777666555111222222222222222111111000000////////////000000000000000000000000000000......////////////..................////////////...///000222555:::>>>@@@FFFMMMUUUZZZ\\\```hhhooouuuuuuyyyzzz~~~vvvqqqrrruuuwwwxxx{{{}}}}}}~~~|||zzzyyywwwwwwxxxvvvsssrrrrrrrrrpppooommmmmmmmmmmmllljjjiiihhhhhhhhhiiiiiiiiiiiihhhhhheeeeeefffeeeeeedddcccbbb___^^^^^^^^^^^^```aaabbb```````````````___^^^^^^ZZZ[[[\\\]]]]]][[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[\\\[[[[[[ZZZZZZXXXXXXXXXYYYYYYXXXXXXXXXWWWVVVUUUTTTTTTUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTUUURRRRRRSSSTTTTTTTTTTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTSSSRRRRRRNNNOOOOOOOOONNNNNNMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDD@@@AAABBBBBBAAA???===;;;;;;999777555333222222222555666666666666666666555666888999999999999;;;<<<===>>>@@@BBBCCCCCCBBBBBBBBBDDDGGGIIIIIIIIIJJJKKKMMMOOOPPPPPPOOOOOOQQQRRRPPPQQQQQQSSSTTTWWWXXXYYYYYYYYYYYYXXXWWWWWWYYY[[[XXXXXXYYYZZZ[[[]]]^^^___bbbbbbcccbbb``````aaabbb```aaabbbcccdddeeeffffff{{{vvvuuu|||kkkWWWPPPLLLIIIRRRbbbvvvuuu\\\MMM@@@===:::888888777666555222222333444444444333333000000////////////000000000000000000000000000000......////////////................../////////000000111222444777<<<@@@BBBGGGNNNVVVZZZ\\\```iiippprrruuu{{{{{{|||vvvssssssuuuxxxyyy|||~~~|||}}}~~~}}}{{{yyywwwvvvuuuwwwuuusssqqqqqqqqqpppnnnnnnnnnmmmlllkkkiiihhhgggfffgggggghhhiiihhhhhhhhheeeeeeeeeeeedddcccbbbbbb^^^^^^\\\\\\]]]___bbbddd^^^_________^^^^^^]]]\\\YYYZZZ\\\]]]\\\[[[YYYXXXXXXXXXXXXYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[ZZZYYYXXXVVVWWWXXXYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSTTTUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUQQQRRRSSSTTTUUUUUUUUUUUUQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRSSSTTTTTTSSSRRRQQQPPPOOOMMMLLLKKKLLLNNNOOOKKKKKKJJJIIIHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHEEEEEEDDDDDDDDDCCCCCCCCC@@@AAABBBBBBAAA???<<<;;;:::888666333222111111111777777777666666777777777111333666777888999;;;===;;;<<>>===<<<999777555222111111222333333444666888888888888777444555666777888999::::::===>>>???@@@@@@@@@@@@@@@@@@CCCEEEFFFFFFEEEEEEFFFKKKMMMOOOOOOMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXWWWWWWXXXZZZ\\\]]]_________^^^^^^]]]]]]]]]]]]]]]^^^___```aaabbbccc|||zzz}}}rrr]]]PPPJJJKKKRRRYYYpppbbbOOODDD@@@;;;777666666555444333333333222222222111111////////////////////////////////////////////////........................////////////000000000000000111333555777:::???CCCKKKOOOVVV[[[\\\```mmm{{{yyyqqqrrrvvvzzz~~~vvvssspppqqqtttxxxyyyzzz~~~~~~|||yyywwwvvvvvvvvvyyyxxxvvvtttrrrqqqppppppooonnnmmmllljjjhhhgggfffddddddeeefffggggggggggggeeeeeedddcccbbbbbbaaaaaaaaa```___^^^^^^]]]]]]]]]\\\]]]^^^______^^^]]]\\\]]]\\\[[[ZZZYYYXXXWWWWWWZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZ[[[[[[ZZZYYYWWWVVVUUUVVVVVVVVVWWWWWWWWWWWWUUUUUUTTTTTTSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSRRRRRROOOOOOPPPPPPPPPPPPOOOOOOQQQRRRSSSSSSQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEEEECCCCCCDDDEEECCCBBB@@@??????@@@BBBCCCAAAAAAAAA@@@???===<<<;;;999777555333222222333333555555666777777777666555555555666777888999::::::<<<===>>>???@@@@@@@@@@@@@@@BBBEEEFFFEEEDDDEEEFFFIIIJJJLLLLLLKKKJJJKKKLLLNNNNNNOOOPPPRRRSSSTTTTTTVVVVVVUUUTTTTTTUUUVVVWWWWWWWWWWWWWWWYYY[[[\\\]]]^^^]]]]]]]]]\\\\\\\\\\\\[[[\\\]]]^^^___```aaaaaa}}}zzz}}}xxxaaaRRRKKKKKKPPPWWWmmmfffRRREEEAAA<<<888777666555444333333333222222222111111000000000000000000000000////////////////////////..............................//////000000111111000111333555777;;;@@@DDDJJJPPPYYY]]]\\\```qqq|||uuupppssswwwyyy{{{|||ooonnnnnnppptttxxx{{{|||~~~~~~}}}}}}~~~|||{{{yyywwwwwwvvvvvvyyyxxxvvvtttrrrqqqppppppnnnmmmllljjjiiigggfffeeedddeeeeeeffffffeeeeeeddddddcccccccccbbbbbbaaaaaaaaa```___^^^]]]]]]]]]]]]\\\]]]^^^______^^^]]]\\\[[[[[[ZZZYYYXXXWWWWWWVVVYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZXXXWWWVVVUUUUUUUUUVVVVVVVVVVVVVVVTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPOOONNNNNNOOOOOOOOOOOONNNNNNPPPRRRSSSRRRQQQOOOPPPPPPPPPPPPPPPOOOOOOOOONNNNNNLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBB??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCBBBCCCDDDDDDBBBBBBCCCDDDAAA@@@???>>>>>>???@@@AAAAAAAAAAAA@@@>>><<<;;;:::999888555333222333444444555666666666666555444444555555666777888999999:::;;;<<<===???@@@AAAAAAAAA@@@BBBDDDDDDDDDCCCDDDEEEGGGIIIKKKKKKJJJJJJKKKLLLLLLLLLMMMOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSUUUVVVWWWVVVVVVVVVWWWYYY[[[\\\]]][[[[[[[[[ZZZZZZZZZZZZZZZYYYZZZZZZ[[[\\\]]]^^^^^^~~~zzz{{{~~~fffUUUMMMKKKOOOUUUhhh~~~kkkTTTFFFBBB===999777666555555333333333222222222111111000000000000000000000000////////////////////////........................---......///000111111222000111333555777;;;AAADDDIIIQQQ[[[]]]ZZZ^^^rrrzzzsssooorrruuuwww{{{xxxqqqiiijjjmmmrrrwww{{{~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzyyyxxxwwwwwwwwwyyyxxxvvvtttrrrqqqppppppnnnmmmlllkkkiiigggfffeeeeeeeeeeeeeeeddddddcccbbbbbbbbbbbbbbbbbbbbbaaaaaa```___^^^^^^]]]]]]]]]^^^\\\]]]^^^^^^^^^^^^]]]\\\ZZZYYYYYYXXXWWWWWWVVVVVVYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYZZZZZZYYYXXXVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNNNNOOOOOOOOOOOONNNNNNOOOQQQRRRRRRPPPOOOOOOPPPOOOOOOOOONNNNNNMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFDDDCCCCCCBBBBBBBBBAAAAAA@@@?????????@@@@@@>>>?????????@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAABBBCCCBBBAAA@@@AAACCC@@@???>>>>>>>>>>>>???@@@AAA@@@@@@???===;;;999888999888555333333333444555444444555555555555555555555666666777888888999999999:::<<<>>>???@@@AAAAAA???AAACCCCCCBBBBBBCCCEEEHHHJJJLLLLLLLLLKKKLLLMMMKKKLLLMMMNNNPPPQQQRRRRRRRRRRRRQQQQQQRRRTTTVVVWWWTTTTTTUUUWWWXXXZZZ\\\\\\XXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZ[[[[[[~~~yyyyyy}}}kkkZZZPPPLLLNNNSSSaaazzzxxxvvvyyypppWWWGGGCCC===:::888777666555333333333222222222111111000000000000000000000000////////////////////////////////////////////////---......///000111111222000111333555888<<>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@????????????AAABBBAAA@@@???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<:::999888888777555333222333444555222222333444555666777888666666777777888888999999999:::;;;===???@@@@@@@@@???@@@AAAAAAAAAAAACCCDDDGGGIIIKKKKKKKKKJJJKKKMMMLLLLLLMMMNNNPPPQQQRRRSSSQQQPPPPPPPPPQQQSSSTTTUUURRRSSSTTTVVVWWWXXXYYYZZZUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWWWWXXXXXX~~~xxxwww{{{ppp___TTTNNNNNNQQQ[[[uuu{{{pppooouuu~~~vvv[[[HHHDDD>>>:::888777666555333333333222222222111111000000000000000000000000////////////////////////////////////////////////......//////000000111111///111333555888===BBBFFFKKKRRRZZZ[[[XXX```www~~~xxxttttttvvvxxx}}}}}}wwwmmmeeebbbgggooovvv{{{~~~}}}|||}}}~~~}}}|||{{{{{{yyyyyyzzz{{{{{{zzzzzzzzzyyyxxxvvvtttrrrqqqppppppooonnnmmmllljjjhhhgggfffeeeeeeeeeeeeddddddcccbbbbbbaaaaaaaaa``````______^^^^^^]]]]]]]]]]]]^^^^^^[[[\\\]]]^^^^^^]]]\\\[[[YYYYYYXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWXXXXXXXXXXXXVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRRRROOOPPPRRRSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQPPPOOONNNOOOOOOPPPPPPPPPPPPOOOOOONNNPPPQQQPPPOOOMMMNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFBBBAAAAAA@@@??????@@@@@@??????>>>===<<<<<<<<<<<<===>>>>>>>>>????????????AAA@@@@@@???>>>>>>======>>>???@@@@@@>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;:::999888777666444222222222444555222222222444555777999:::666666777777888888888888999:::;;;===>>>?????????>>>@@@@@@@@@???@@@BBBDDDCCCEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOQQQRRRRRRPPPPPPOOOOOOPPPQQQRRRSSSQQQRRRSSSTTTUUUVVVVVVVVVTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVyyywwwzzz~~~tttcccXXXPPPNNNOOOXXXsssvvvjjjjjjrrr~~~|||```IIIEEE???;;;999777666555333333333222222222111111////////////////////////////////////////////////////////////////////////////////////000000000000///111333666888===CCCGGGMMMRRRYYY\\\]]]ggg{{{yyy{{{{{{zzz~~~~~~~~~|||wwwnnngggfffllluuu}}}~~~~~~}}}||||||{{{yyyyyy{{{||||||||||||{{{yyyxxxvvvtttrrrqqqppppppnnnmmmllljjjiiigggfffeeedddeeeeeeeeeeeeeeedddcccbbbbbbaaa```______^^^^^^^^^]]]]]]\\\]]]]]]^^^^^^[[[\\\]]]^^^^^^]]]\\\[[[YYYYYYYYYXXXXXXXXXXXXXXXWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWXXXXXXWWWVVVTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQNNNOOOQQQSSSSSSRRRQQQPPPNNNOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNOOOPPPPPPNNNMMMMMMNNNMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@??????>>>>>>?????????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<<<<===>>>??????======>>>???>>>>>>>>>??????>>>>>>>>>;;;;;;;;;;;;;;;:::999999555444222111111222333444444444444444555777999:::777777777777888888888888999:::;;;<<<============>>>?????????>>>???AAADDDBBBDDDFFFGGGGGGGGGHHHJJJJJJJJJKKKLLLNNNOOOPPPPPPQQQPPPOOONNNNNNOOOPPPQQQPPPQQQRRRSSSSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUSSSSSSSSSTTTTTTTTTTTTUUUzzzxxx{{{{{{vvvfffZZZQQQNNNNNNWWWssstttggghhhqqq~~~dddIIIEEE???;;;999888666555333333333222222222111111////////////////////////////////////////////////000000000000000000000000000000000000///////////////111333666999===CCCGGGOOOSSSYYY^^^aaammm~~~}}}}}}}}}~~~}}}|||||||||xxxqqqkkkkkkrrr|||~~~}}}|||{{{yyyzzz{{{}}}}}}}}}}}}|||yyyxxxvvvtttrrrqqqppppppmmmlllkkkiiihhhfffeeeddddddeeeeeeffffffeeeeeeeeecccbbbaaa```___^^^]]]]]]]]]]]]]]]\\\\\\]]]^^^^^^[[[\\\]]]]]]]]]]]]\\\[[[YYYYYYYYYYYYYYYXXXXXXXXXWWWXXXYYYZZZZZZYYYXXXWWWVVVWWWXXXXXXWWWVVVTTTSSSSSSSSSRRRRRRQQQQQQQQQPPPNNNOOOQQQSSSSSSRRRQQQPPPLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMOOOPPPPPPNNNMMMMMMNNNMMMLLLKKKJJJIIIHHHGGGGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>??????>>>===<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<999::::::;;;;;;<<<<<<======>>>???>>>===<<<===???>>>>>>????????????>>>>>>999::::::;;;;;;::::::999555333222000000111222333777666555555666777888999777777777777888888888888::::::;;;<<<=========<<<>>>??????>>>>>>???AAACCCDDDFFFHHHIIIIIIIIIJJJKKKHHHIIIJJJKKKLLLNNNNNNOOOQQQPPPOOONNNNNNNNNOOOPPPOOOPPPQQQRRRRRRQQQPPPOOORRRSSSSSSSSSTTTTTTUUUUUUSSSSSSSSSSSSTTTTTTTTTTTT{{{yyyyyy}}}}}}iiiXXXMMMLLLPPPXXXjjjtttfffgggppp}}}hhhQQQHHH???===;;;888555666444333222111000000000000000/////////............---------.........//////000000////////////000000000000000000000000000000000///111666:::<<>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;===<<<:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<::::::999999999999999888666666555444222000000111222333333444666888888777555444666666666666777777777777999999:::;;;;;;<<<<<<===>>>??????>>>===>>>AAADDDEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFHHHJJJKKKLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQSSSRRRQQQOOOOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOO{{{yyyxxxzzzmmm[[[OOOMMMQQQXXXkkkuuuggggggppp}}}mmmTTTJJJ@@@===;;;777555555444333222111000000000000000000/////////.........---------.........////////////............//////000000000000000000000000111///222777:::===CCCKKKRRRYYY]]]___jjjzzzuuuttt~~~~~~|||{{{zzzzzzzzzzzzzzz{{{{{{{{{||||||yyyxxxwwwuuusssqqqoooooojjjjjjiiihhhhhhgggffffffffffffeeeeeedddcccccccccaaa```___^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\ZZZZZZZZZZZZYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZYYYWWWUUUSSSTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@>>>============<<<:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<;;;:::999999999999888777666666444333222000000111222333222333555666666666555444666666666666777777777777999999::::::;;;<<<<<<<<<>>>??????>>>===>>>AAADDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIKKKLLLLLLLLLOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPOOOOOOOOOPPPRRRSSSOOOOOOOOOOOOOOONNNNNNNNN|||yyywwwwww|||rrr___QQQOOORRRVVVjjjxxxjjjjjjrrr~~~tttXXXMMMAAA===;;;888555444444333222111111000111111000000000/////////......------........./////////......------------......000000000000000000000000111000222777;;;>>>DDDLLLSSSZZZ```fffttt|||zzzzzz}}}{{{yyyxxxzzzzzz{{{{{{|||{{{{{{{{{uuuuuutttrrrqqqpppooonnnkkkjjjiiihhhgggfffeeedddeeeeeeeeedddccccccbbbbbb______^^^]]]\\\\\\\\\\\\ZZZZZZZZZYYYYYYZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZYYYXXXWWWUUUSSSRRRSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBAAA@@@?????????===<<<<<<<<<<<<;;;999::::::::::::::::::::::::888888999:::::::::::::::::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999999888888777666555333222111000000111333444333333333444444444444555555666666666777777777888999999::::::;;;;;;<<<<<<>>>>>>???>>>===>>>AAACCCEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPRRRSSSNNNNNNNNNNNNNNNNNNNNNNNN}}}xxxvvvuuuzzzwwwbbbSSSOOORRRTTTiii}}}ooonnnuuu{{{\\\NNNBBB===<<<999666666444333222222111111111111000000000////////////...............///////////////......------......///////////////////////////111000333888<<>>>>>======<<<::::::;;;;;;999888888888888888888888888888777777888999999999999888888999:::;;;<<<;;;:::999::::::::::::::::::::::::999999::::::;;;:::::::::888888888888777666555444111111000000111222333444444444333333333444555666555555666666777777888888888999999:::;;;;;;<<<<<<===>>>>>>>>>===>>>@@@BBBDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPPPPLLLLLLMMMMMMMMMMMMMMMNNN~~~xxxvvvtttyyy{{{eeeSSSNNNQQQUUUiiiuuusssyyy^^^PPPAAA======;;;888888444333222222222222222222111000000000////////////........./////////000000000//////////////////000////////////////////////222111333999===@@@GGGOOOUUU[[[dddooo~~~~~~~~~~~~~~~~~~}}}|||yyywwwuuuxxxyyyzzz{{{{{{zzzyyyxxxrrrrrrqqqppppppooonnnnnnjjjjjjiiigggeeedddcccbbbcccccccccbbbaaaaaa``````^^^^^^]]]\\\[[[[[[[[[[[[\\\[[[[[[ZZZZZZ[[[[[[\\\ZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPOOOOOOMMMNNNNNNOOOPPPQQQRRRRRRNNNNNNOOOPPPQQQQQQPPPPPPNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>===<<<<<<<<<;;;999999::::::888777777777777777777777777777555666666777777777777777666777999:::::::::999888999999999999999999999999777888888999999999999888777777777777666555444444000000000000111222222333555555444444555555666777555555555666777888888888888888999999:::;;;;;;<<<<<<===>>>>>>===>>>@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLMMMMMM~~~xxxuuutttxxxgggTTTNNNQQQVVViiiyyyvvv{{{cccSSSCCC======<<<999777333333222222222222333333111111000000000/////////....../////////000000000000000////////////000000000000000000000000000000333222444:::>>>AAAHHHPPPVVV]]]fffsss}}}}}}~~~~~~~~~}}}|||zzzxxxvvvuuuwwwxxxyyyzzzzzzxxxwwwuuuqqqqqqpppooonnnnnnmmmmmmiiihhhgggfffeeedddcccbbbcccbbbbbbaaa``````______^^^^^^]]]\\\[[[[[[[[[[[[]]]\\\\\\[[[[[[\\\\\\]]]ZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQPPPQQQQQQQQQQQQPPPOOOOOOMMMNNNNNNOOOPPPQQQQQQQQQNNNOOOPPPQQQRRRRRRRRRRRRLLLLLLLLLKKKKKKKKKKKKJJJIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@??????>>>===<<<;;;;;;;;;999888888888888777555555555555555555555555555444444555666666666666666555555666777888888888888888888888888888888888888777777888888888777777666777777777777666555444333000000000111111111111111555555555666666666777777444444555666777888999999888888999999::::::;;;;;;;;;===>>>>>>>>>>>>???AAA@@@AAABBBCCCDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLLLLxxxuuurrrvvvjjjVVVPPPSSSSSSeeezzzwww{{{iiiWWWEEE>>>===;;;777555333333333222222333333444111111111000000000//////.../////////000000000000/////////....../////////000000000000000000000000333222555;;;???BBBIIIQQQXXX^^^hhhwww~~~~~~~~~~~~~~~}}}|||zzzxxxwwwvvvvvvuuuvvvxxxyyyyyywwwuuussspppooonnnmmmlllkkkjjjjjjggggggffffffeeedddccccccbbbbbbaaa``````______^^^___^^^]]]\\\\\\[[[[[[\\\]]]\\\\\\[[[[[[\\\\\\]]]YYYYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPOOONNNNNNNNNOOOOOOPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPOOOKKKJJJJJJJJJJJJIIIIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@??????>>>===<<<;;;:::::::::888777777777777666444444444444444444444444444333333444555555555555555444444444444555666777777777777777777777777777777777777777777777666555444666666666666555444333333111111111111111000000///333444555666666666555555444444555666777888999999888888888999::::::;;;;;;:::<<<>>>>>>>>>>>>???@@@>>>???@@@AAABBBBBBBBBBBBDDDEEEFFFGGGGGGHHHHHHGGGEEEEEEFFFGGGIIIJJJKKKLLLIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIKKKKKKLLLKKKJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLxxxuuurrruuu~~~lllXXXQQQTTTOOO___{{{zzzvvvzzznnn[[[GGG>>>===999555222333333333222222333444444111111111111000000000000////////////000000000000.........------.........000000000000000000000000333222555;;;???CCCJJJRRRYYY```jjjzzz~~~~~~}}}|||{{{}}}{{{xxxwwwvvvvvvvvvtttuuuwwwxxxxxxvvvsssrrrooonnnmmmllljjjiiihhhgggfffffffffeeeeeedddddddddaaaaaaaaa```______^^^^^^```___^^^]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\XXXXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQOOOOOOOOOOOOQQQQQQRRRRRRQQQQQQPPPOOONNNNNNOOOOOOOOOOOOPPPPPPNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHHHHIIIIIIIIIHHHEEEDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@???>>>>>>===<<<;;;::::::999999888666666777777555444333333333333333333333333222333444444555555444444333333222222333444666777777777777777777777777777777777777777666555444333666666666666555444333222111111111111111000///...111222444666666555444333444444555666777888999999777888888999::::::;;;;;;:::<<<>>>???>>>>>>>>>@@@===>>>???@@@AAABBBBBBAAADDDEEEFFFGGGGGGGGGGGGGGGDDDDDDFFFGGGIIIKKKLLLMMMHHHHHHIIIIIIIIIJJJJJJJJJFFFGGGIIIKKKLLLLLLKKKKKKHHHHHHIIIIIIJJJKKKLLLLLLyyytttwwwxxx}}}ooo\\\SSSPPPSSSZZZmmmwwwtttwwwwww^^^FFF??????<<<999999555555444333333333444444222222222111111111111000000000000000000000000000000000000000000000000000000000000///000000111222333555888:::===EEEOOOVVVaaadddnnn~~~|||~~~~~~|||{{{yyywwwvvvvvvvvvwwwvvvvvvvvvuuusssqqqooommmlllkkkiiijjjkkkkkkjjjhhhiiigggeeedddddddddfffgggaaabbbbbbbbbaaa```___^^^^^^^^^]]]\\\[[[[[[[[[[[[^^^]]]\\\[[[ZZZZZZZZZZZZ[[[ZZZYYYXXXWWWVVVVVVVVVUUUVVVVVVWWWWWWVVVVVVUUUSSSRRRPPPOOONNNNNNOOOOOOTTTTTTSSSRRRQQQPPPPPPOOOMMMMMMNNNOOOOOOPPPQQQQQQPPPPPPOOOOOONNNMMMMMMLLLGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEDDDGGGGGGGGGFFFEEEDDDDDDCCCDDDCCCCCCBBB@@@???>>>>>><<<<<<<<<;;;:::999888777777777666555444444444444333333222222222222222222222222222333333333444444333333333333333333333333333444555555666555555555555555555555555555555555444444444333333222222222111111000000000000000111333444555555666666555555666555555666777888888777888888999:::;;;;;;<<<<<<:::<<<===<<<;;;;;;<<<===@@@@@@AAAAAABBBCCCDDDDDDGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIIIIJJJJJJJJJJJJJJJzzzuuuuuuvvv|||rrr^^^SSSOOOPPPVVVhhhxxxuuuxxx{{{aaaIIIAAA@@@===999999555444444333333333333333222222222111111111000000000000000000000000000000000000000000000000000000000////////////000111111444666999;;;???FFFQQQXXXbbbfffrrr}}}{{{zzzxxxwwwvvvvvvvvvvvvvvvvvvvvvuuusssqqqooommmllljjjiiiiiijjjkkkiiihhhhhhgggeeedddddddddfffgggbbbbbbaaa``````______^^^___^^^]]]\\\\\\[[[[[[\\\^^^]]]\\\[[[ZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUVVVVVVWWWWWWVVVVVVUUUSSSRRRQQQPPPOOOOOOOOOPPPRRRRRRQQQPPPOOONNNMMMLLLMMMMMMNNNNNNOOOPPPPPPQQQOOOOOONNNNNNMMMLLLLLLLLLGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCBBBAAA@@@???>>>>>><<<<<<;;;;;;:::888777666666666555444333333333333222222222222222222222222222222222222333333333333333333333333333333333333333333444555555555555555444444444444444444444444333333333333333222222222111111000000000000111111333444555555666666555555777666666777999:::999888888888999999::::::;;;;;;:::;;;===<<<;;;;;;<<<===@@@@@@@@@AAAAAABBBBBBCCCFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIII|||wwwrrrttt{{{wwwbbbTTTNNNNNNSSSaaawww{{{xxxzzzfffLLLCCCAAA===999:::444444333222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000////////////000111111555777:::===AAAIIISSS[[[bbbiiiwww~~~}}}}}}~~~~~~~~~{{{zzzxxxwwwvvvuuuvvvvvvvvvvvvuuuuuusssqqqnnnmmmkkkjjjiiiiiijjjjjjiiiggghhhgggeeedddddddddeeefffbbbaaa```^^^^^^^^^^^^___```___^^^]]]\\\\\\\\\\\\]]]]]]\\\[[[[[[ZZZZZZZZZWWWVVVVVVUUUUUUUUUVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPRRRRRRQQQOOONNNLLLKKKKKKMMMMMMMMMNNNOOOOOOPPPPPPNNNNNNMMMLLLLLLKKKKKKJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAA@@@???>>>>>>===;;;;;;;;;:::999888666666555444333222111111111111000000111111222222333333111111111222222222333333222222222222222222222222222333444444555555444444444444444444444444444444222222222222222333333333111000000000000000111111333444555555666666555555777666666777:::;;;:::999999999999999999999999999:::;;;<<<<<<;;;;;;<<<>>>AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKJJJJJJIIIIIIHHHHHH}}}xxxqqqsssyyy{{{fffVVVNNNNNNRRR\\\mmm~~~||||||kkkPPPEEEBBB<<<999999444333222222111111222222111111111111000000000000000000000000000000000000////////////////////////111000000000000111222222444777:::===AAAJJJUUU]]]ccclll{{{~~~{{{||||||}}}yyyyyy{{{~~~~~~}}}|||{{{yyyxxxwwwvvvwwwwwwuuuuuuuuutttssspppnnnmmmkkkiiihhhhhhiiiiiihhhggggggfffeeedddddddddeeeeeecccaaa___]]]\\\]]]^^^___``````___^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZVVVVVVVVVVVVVVVVVVWWWWWWUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRQQQQQQPPPPPPTTTSSSRRRPPPOOOMMMLLLKKKLLLMMMMMMMMMNNNNNNOOOOOOMMMLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>>>>======:::::::::999888777555555333333222000000000000000...//////000111222333333000000000111111111222222222222222222222222222222222222333444444444444444333333333333333333333333000000111111222222333333000000000000000000111222333444555555666555555555666555555777999;;;;;;:::999999999999999999888888999;;;<<<<<<;;;;;;===>>>BBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIKKKKKKJJJIIIIIIHHHGGGGGG~~~yyyqqqrrrwwwkkkZZZQQQMMMOOOUUUbbbsss}}}qqqSSSFFFBBB<<<888888444333222222111111222222111111111000000000//////////////////////////////////////////////////////222111111111111222333333222555999<<>>>>>======<<<999999999888777666444444222111000//////...//////......///000000111222222/////////000000000111111111111111111111111111111111222222333333333333333333333333333333333333333000000000111111222222222000000//////000111222222333444555555666555555555444333333555888:::::::::::::::999999999999999999999:::<<<<<<;;;<<<===???CCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGFFF~~~yyyrrrrrrtttzzzsss```UUUKKKLLLOOOXXXhhhzzz|||}}}wwwXXXIIICCC<<<888999444444333222222222222222111111000000000/////////////////////////////////000000000000000000000000222111111111111222333333111555999===BBBLLLWWW```eeelllxxx{{{zzz{{{}}}}}}}}}}}}}}}~~~{{{zzzxxx{{{|||yyyuuutttzzz~~~}}}|||{{{yyyxxxxxxxxxxxxuuuuuuttttttrrrpppmmmllliiihhhgggggghhhhhhgggeeeeeeeeeeeeeeedddddddddcccbbbaaa```^^^^^^^^^^^^___```___^^^]]]\\\\\\\\\\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWWWWXXXXXXTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRRRRRRRRRRQQQOOOOOONNNNNNMMMLLLKKKJJJJJJIIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>=========<<<<<<<<<888888888777666555333333222111000///..................//////000000111111........./////////000000000000000000000000000000000111222222333333222222222222222222222222222222000000000000000111111111////////////000111222333333444555555666666555555333222222555888:::;;;:::::::::::::::::::::::::::888:::<<<<<<<<<<<<>>>???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDEEEFFFDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGGGG~~~xxxrrrqqqqqquuu~~~{{{fffZZZKKKLLLLLLSSSdddyyyxxxwww~~~]]]MMMEEE>>>::::::555444444333333333333333111000000000////////////////////////////////////000000000000000000000000000000//////000000111222222555:::>>>DDDNNNZZZbbbfffjjjttt}}}vvvwwwxxxxxxwwwwwwwwwxxx{{{}}}~~~~~~{{{yyyvvvxxxyyyvvvssssssyyy|||{{{yyywwwvvvvvvvvvwwwtttttttttsssrrrooommmllliiigggffffffggghhhfffeeeeeeeeeeeeeeeddddddccccccbbbbbbaaa``````______^^^___^^^]]]\\\\\\[[[[[[\\\YYYZZZ\\\]]]]]]\\\[[[ZZZYYYYYYXXXWWWVVVVVVVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTQQQQQQRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAAAAABBBBBBBBBBBB=========<<<<<<<<<<<<;;;777777777666555444333222222111000///............////////////////////////------........./////////000000000000000000000000000111111222222222222222222222222222222222222222000000000000000/////////////////////000111222333333444555555666666555555333222333555999;;;<<<<<<:::::::::;;;;;;<<<<<<===888:::;;;<<<<<<<<<>>>@@@?????????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHH~~~wwwrrrpppppprrr{{{jjj]]]MMMNNNMMMRRRddd{{{~~~vvvsss```OOOHHH@@@<<<<<<666555444444333333444444000000000000////////////////////////////////////000000000000000000000000...............///000000333666;;;???FFFPPP\\\dddgggiiipppxxxtttvvvwwwwwwvvvvvvvvvxxxzzz}}}}}}{{{yyytttvvvwwwtttqqqrrryyyzzzyyywwwvvvttttttuuuuuutttttttttsssrrrooommmllliiigggffffffggggggfffeeeddddddeeeeeeeeedddcccbbbbbbbbbbbbbbbaaa```___^^^^^^^^^]]]\\\[[[[[[[[[[[[YYYZZZ\\\]]]]]]\\\[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTPPPQQQQQQRRRQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIEEEEEEFFFFFFGGGGGGGGGHHHDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@AAA<<<<<<<<<<<<<<<<<<;;;;;;777777777666555444222222222111000//////......//////////////////.........---------.........//////000000000000000000000000000000111222222222222222111111111111111111111111111111000000//////......////////////000111222333333444555555666666555555333333444666:::===>>>===::::::;;;;;;<<<===>>>>>>888:::;;;<<<<<<<<<>>>@@@<<<<<<===>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIII~~~vvvrrrooonnnrrryyysss\\\PPPLLLKKKVVViii~~~}}}xxxvvveeeNNNCCC<<<:::<<<===:::777555333222000...222111111000000000000000222000......///000000///000000////////////000000111000000//////000111222777888;;;AAAJJJUUU___dddiiillltttuuuuuuuuusssvvvssstttwwwvvvuuu{{{yyyuuurrruuutttrrrqqqtttyyy~~~~~~}}}|||||||||{{{zzzwwwuuusssrrrrrrrrruuutttqqqppppppooommmkkkkkkjjjhhhfffffffffggggggfffeeedddcccbbbcccddddddaaa`````````____________]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXWWWVVVVVVUUUTTTTTTTTTSSSRRRQQQQQQPPPPPPPPPRRRPPPNNNNNNNNNNNNLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLJJJIIIHHHHHHIIIIIIHHHHHHFFFEEEEEEEEEFFFGGGHHHGGGEEEDDDCCCCCCDDDDDDAAAAAA@@@@@@???>>>>>>>>><<<;;;;;;::::::999999888999888777555444333222111111111000///////////////------------------------000000000000000000000000............////////////111111111111111000///...111000///......///000111111111000000//////......000000000000////////////444444444444444444444444333444666777999:::::::::<<<;;;;;;::::::999999888;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@?????????@@@AAAAAABBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGFFFGGGHHHHHHFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGxxxrrrooonnnrrrxxxxxxbbbUUUOOOLLLTTTggg~~~zzzzzziiiQQQEEE>>><<<===:::888555444444444222111222111111000000000000000111000......000000000///000000////////////000000111000000//////000222333777888<<>>======;;;;;;;;;:::999999888888777666555444333111000000111000000///////////////------------------------////////////////////////............////////////111111222222222111000000111000///......///000111000000000000//////......000///000000000000000000333333333333333333333333333444666777999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>??????@@@?????????>>>>>>???@@@AAABBBBBBCCCEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGFFFGGGHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFzzzrrrooonnnqqqwwwjjj[[[SSSMMMRRReee}}}}}}nnnTTTGGG@@@======777666444444555555444333222111111000000000000000111///......000111000///000000////////////000000111000000///000111222333777999<<>>>>>======;;;;;;::::::999888888888555555444333111000//////111000//////......//////------------------------....................................////////////000111111222222222222111000//////......//////000000000000////////////......//////000000111111111222222222222222222222222444555666888999::::::;;;888999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>>?????????>>>======>>>???@@@AAABBBCCCEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFDDDDDDDDDDDDFFFFFFFFFGGGHHHGGGFFFFFFGGGHHHGGGGGGFFFFFFFFFFFFEEEEEE|||sssooonnnqqqvvvppp]]]UUUNNNRRRddd|||sssXXXHHHAAA===<<<777666444444555555444333222111111000000000000000111///......000111111000000000////////////000000111000000///000111333444777999===DDDMMMWWW___eeeiiiiiiqqqyyywwwuuutttsssuuuwwwxxxwwwxxx|||wwwsssrrrqqqxxxzzz{{{xxxuuuzzz~~~}}}}}}}}}}}}}}}|||yyywwwuuutttttttttuuusssqqqppppppooommmkkkiiihhhhhhgggffffffeeeeeedddccccccbbbbbbbbbbbbbbbbbbaaa```___]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQMMMLLLKKKLLLNNNOOONNNMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@??????>>>======<<<<<<:::::::::999888888777777555444333222111000//////000000///............///,,,,,,------------------....................................////////////...///000111111111111111////////////////////////////////////////////////---...///000111222333333333333333333333333333333444555666888999:::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>>>>???>>>>>>>>>>>>???@@@BBBCCCDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEGGGHHHGGGFFFEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEE}}}sssooonnnpppuuu~~~ttt]]]VVVOOOSSSccc{{{xxxZZZIIIBBB===::::::777555444444444333111222111111000000000000000000///---...000111111000000000////////////000000111000000000000222444555888:::>>>EEENNNXXX```eeefffjjjuuu~~~{{{xxxwwwtttxxx{{{{{{{{{}}}~~~tttqqqqqqrrrxxx{{{|||zzzxxx}}}~~~}}}}}}}}}}}}}}}|||yyywwwuuuttttttttttttrrrpppoooooonnnllljjjhhhhhhhhhgggffffffeeedddbbbcccbbbbbbbbbbbbaaaaaa______^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPKKKJJJJJJKKKMMMNNNNNNMMMJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@????????????>>>======<<<<<<;;;:::999999888888777666666555444444333222111000000000//////...............,,,,,,,,,---------..........................................////////////------...//////000//////......////////////...................../////////---...///000111222333444555555555555555555555555444555777888:::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;===>>>>>>????????????@@@AAABBBDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFGGGGGGEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDD}}}tttpppmmmooosss}}}xxx___XXXQQQSSSbbb{{{}}}^^^KKKCCC>>>888;;;999666444444333111000222111111000000000000000000...---...000111111111000000////////////000000111000000000111333444555888:::???FFFOOOXXX```eeeccclll}}}~~~||||||qqqoooqqqrrrxxx{{{}}}}}}~~~~~~}}}}}}~~~~~~|||{{{yyyvvvuuutttttttttsssqqqooonnnmmmllljjjhhhgggggggggggggggeeeddddddaaabbbbbbbbbbbbaaa``````^^^]]]]]]]]]]]]]]]\\\\\\ZZZZZZ[[[[[[[[[[[[\\\\\\YYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOKKKJJJIIIJJJLLLMMMMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDCCCBBBBBBAAABBBBBBBBBAAA@@@???>>>>>>>>>======<<<<<<;;;;;;999999888888777666666666444444333333222111111000000///......------......+++,,,,,,------.............................................////////////,,,------............------......//////......------............/////////......///000111333333444555555555555555555555555555666777999:::;;;;;;<<<======<<<<<<;;;::::::999;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>???@@@@@@@@@@@@@@@BBBCCCEEEFFFGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGEEEEEECCCCCCCCCCCCEEEEEEEEEFFFGGGFFFEEEEEEFFFGGGCCCCCCDDDDDDDDDDDDEEEEEE}}}tttpppmmmooosss{{{}}}ddd\\\RRRQQQ```zzzaaaMMMEEE???999;;;999666444444333222000222111111000000000000000///...---...000222222111000000////////////000000111000000000111333555666888:::@@@GGGPPPYYYaaaeeedddrrr~~~sssrrruuuwww}}}~~~~~~}}}~~~~~~~~~|||zzzxxxvvvtttsssssssssqqqooommmllllllkkkhhhgggfffggggggggggggeeedddccc```aaabbbbbbbbbaaa```______^^^^^^]]]\\\[[[[[[ZZZYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZYYYXXXWWWUUUUUUUUUTTTSSSSSSRRRRRRQQQQQQPPPOOONNNNNNNNNNNNKKKJJJIIIJJJLLLLLLLLLJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFFFFCCCCCCDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBB@@@???>>>>>>>>>===<<<<<<;;;;;;:::999888888777666666555555222222222111111000000/////////...------------...++++++,,,,,,---......///////////////////////////............////////////.........///......------------...//////...---------------.........////////////000111222222333333555555555555555555555555555666777999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<===???@@@AAAAAAAAA???@@@AAACCCDDDFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEDDDFFFGGGFFFEEEDDDEEEGGGCCCCCCDDDDDDEEEEEEEEEEEE|||tttpppmmmnnnrrr{{{iii___SSSPPP^^^zzzdddOOOGGGAAA::::::888555444444444333111222111111000000000000000///...---...000222222111000000////////////000000111000000000111333555666888;;;@@@HHHPPPZZZaaaeeehhhyyywwwwwwzzz|||~~~~~~~~~~~~~~~~~~{{{zzzwwwuuusssrrrrrrrrrpppnnnlllkkkkkkjjjhhhffffffggggggggggggeeedddccc```aaabbbbbbbbbaaa___^^^``````___]]][[[ZZZYYYXXXWWWXXXXXXXXXYYYYYYZZZZZZ\\\\\\\\\\\\[[[ZZZYYYXXXUUUTTTTTTSSSRRRQQQQQQPPPPPPPPPOOONNNMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLKKKIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEGGGHHHHHHGGGFFFEEEBBBCCCDDDDDDDDDCCCAAAAAABBBBBBCCCCCCBBBAAA???>>>>>>======<<<;;;;;;::::::888888888777666666555555111111000000//////......//////...------------...++++++,,,,,,---...//////000000000000000000000000............/////////000///000000000///...------,,,---...//////...---,,,---------.........//////000000000111222222333333444444444444444444444444555666777999:::;;;<<<<<<::::::;;;;;;<<<=========;;;;;;;;;<<<<<<<<<======<<<===>>>???AAAAAABBBBBB>>>???@@@BBBDDDEEEGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHEEEDDDCCCBBBBBBCCCDDDEEEDDDFFFGGGFFFEEEDDDEEEFFFCCCDDDDDDDDDEEEEEEFFFFFF~~~xxxsssnnnmmmooowwwmmm\\\PPPTTT^^^rrriiiPPPDDD???===:::888555222111111222333222222222111111///......111111000000//////......000000000000000000000000000000///000000222444555<<<;;;AAALLLUUU[[[```eeemmmyyyyyy~~~~~~}}}{{{zzzxxxzzzzzzwwwrrrppppppqqqmmmkkkiiiiiijjjjjjiiihhhhhheeecccbbbcccddddddcccbbbbbbaaa```````````````]]]\\\[[[YYYXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZ\\\\\\\\\\\\[[[YYYXXXXXXVVVVVVVVVVVVUUUSSSQQQPPPNNNNNNNNNMMMMMMMMMLLLLLLMMMLLLLLLKKKJJJIIIIIIIIIHHHHHHFFFFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBAAA@@@>>>===666777888999:::999888888777777777777666555444333111111000///...---,,,,,,000...,,,+++,,,------,,,,,,,,,,,,---------......000000000000000000000000---------............///.........------,,,,,,,,,......------------......------,,,++++++,,,,,,,,,111000000000111222333333777666555444333444555555666666555555777888:::;;;;;;<<<<<<<<<;;;::::::999::::::;;;;;;===>>>@@@@@@@@@???>>>>>>>>>???AAAAAA???AAADDDGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJFFFFFFEEEEEEFFFHHHJJJLLLHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCDDDyyysssooonnnpppwwwppp___RRRTTT^^^pppmmmSSSFFFAAA>>>:::888555222111111222333222222222111111000///...111000000000/////////...000000000000000000000000000000///000111222444555<<<<<>>===888999::::::::::::999888666777777666666555444333000000000000////////////000...,,,+++,,,------,,,,,,,,,,,,---------......////////////////////////---------............///......---------,,,,,,,,,......------------.........------,,,,,,------...000000000000111222333333666555444333222333333444666666555666777888:::;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;<<<<<<>>>???@@@??????>>>>>>>>>???@@@AAA@@@AAACCCFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJHHHGGGFFFEEEEEEGGGHHHJJJHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBzzzuuupppooopppvvvtttbbbTTTUUU]]]nnnsssWWWHHHBBB???:::888555333111111222333111111222111111000///...000000000000////////////000000000000000000000000000000000000111333555666<<<<<>>=========;;;;;;;;;;;;:::999888777666666666666555444333222//////000000000111111111///...,,,,,,---------,,,,,,,,,,,,---------......////////////////////////---------............///...------------,,,,,,,,,......------------...............------......///000000000000111222333444555444333222111222333333666555666666777999:::;;;;;;;;;<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<===>>>>>>???>>>>>>>>>>>>???@@@@@@AAAAAACCCDDDFFFGGGIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIGGGFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@|||vvvqqqoooooouuuxxxeeeVVVUUU[[[kkkxxx[[[JJJBBB???:::888666444222222222333111111111111111000//////000000000000////////////////////////////////////000000000000111333555666;;;===EEEPPPYYY___fffnnn~~~}}}~~~}}}|||zzzyyyxxxuuuuuuuuutttrrrqqqqqqqqqpppnnnlllkkklllllljjjiiiiiifffcccaaaaaaaaa```___``````___^^^^^^_________\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXUUUVVVVVVWWWWWWWWWWWWVVVXXXWWWUUUTTTQQQOOOMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFCCCCCCDDDDDDCCCBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@DDDBBB@@@>>>===<<<<<<===<<<;;;;;;:::999888666666555555555555555333222222//////////////////000000...---,,,,,,---...---,,,,,,,,,,,,---------......////////////////////////---------............///------------------------...------,,,,,,------...---------------......///000000000000111222444444555555333222222222333444555555666777888999:::::::::;;;;;;<<<;;;;;;::::::======<<<<<<<<<======>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCEEEGGGIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA|||wwwrrrooonnnrrr~~~{{{hhhXXXUUUYYYggg|||]]]KKKBBB>>>999888666555333333222222000111111111111000000///////////////000000000000////////////////////////000000000000222444666777;;;>>>GGGRRR[[[aaaiiirrr}}}~~~}}}{{{zzzyyyttttttssssssssssssrrrqqqpppnnnlllkkkkkkkkkjjjiiihhhfffbbbaaa``````___^^^___^^^^^^^^^^^^^^^______\\\[[[ZZZYYYYYYXXXXXXYYYXXXXXXYYYYYYYYYYYYXXXXXXTTTUUUUUUVVVVVVVVVUUUUUUWWWVVVTTTRRRPPPNNNLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCBBBAAABBBBBBBBBAAAAAA@@@@@@@@@BBBAAA???===<<<<<<<<<===;;;:::999888777555555444555555555555444333222111000000///...------,,,,,,---,,,,,,,,,......---,,,,,,,,,,,,---------..............................---------............///------------------------------,,,,,,,,,,,,------,,,,,,++++++,,,------.../////////000111333444555777666444333333333444555444555666777888999999:::::::::;;;;;;<<<;;;;;;:::======<<<<<<<<<======>>>======>>>>>>????????????AAAAAABBBCCCDDDFFFHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC}}}wwwrrrooommmppp{{{lllZZZTTTVVVaaa}}}```LLLCCC>>>999888777555444333333222000000111111111111000000////////////000000000000000000000000000000000000000000000000222444777888;;;???IIIUUU]]]ccclllvvv{{{~~~}}}{{{zzzyyytttsssrrrssstttuuutttssspppnnnlllkkkkkkjjjiiihhhgggdddaaa`````````___^^^^^^]]]]]]]]]]]]^^^______[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYXXXWWWWWWUUUUUUUUUVVVVVVUUUTTTTTTVVVUUUSSSPPPNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBCCCBBBBBBAAAAAA@@@@@@???@@@???>>>===<<<<<<<<<<<<::::::888777555555555555444444444444333222111111000//////...---,,,+++***,,,,,,,,,---...///---,,,,,,,,,,,,---------..............................---------............///,,,,,,,,,------------...------,,,,,,,,,,,,------+++++++++++++++,,,---.../////////000111333444555777666555444333444555555444555666888999999999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<===>>>>>>??????>>>>>>@@@@@@BBBCCCEEEFFFHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDD|||wwwqqqnnnlllnnnwwwrrr]]]TTTRRRZZZssszzz}}}cccNNNDDD@@@999888777666555333333222000000111111111111000000.../////////000000000111000000000000000000000000000000000111222555777999;;;@@@JJJVVV^^^dddoooyyyyyy~~~}}}|||zzzyyyxxxtttsssrrrsssuuuwwwvvvtttpppnnnkkkjjjjjjiiihhhgggeeeccc```___`````````___]]]]]]\\\\\\]]]^^^^^^___[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTSSSTTTSSSQQQOOONNNMMMMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@??????<<<======>>>=========<<<;;;:::888777666666666666333444444333333222111000//////......---------,,,,,,+++,,,---//////---,,,,,,,,,,,,---------..............................---------............///,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---//////......///000111333555666666555444333333333444555444555666888999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>???@@@<<<<<<>>>?????????>>>===>>>@@@BBBDDDFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBB|||wwwqqqmmmkkklllvvvvvv```TTTPPPUUUmmm}}}wwwyyyeeePPPFFFAAA999999888666555444333222///000000111111111000000.../////////000000111111000000000000000000000000000000000111333555888999;;;@@@KKKWWW___eeepppzzzyyy~~~}}}}}}|||{{{yyyxxxwwwuuusssrrrsssvvvxxxwwwuuupppmmmkkkiiiiiiiiigggfffdddbbb______```aaa``````\\\\\\\\\\\\]]]]]]^^^___[[[ZZZZZZYYYYYYYYYYYYZZZXXXYYYYYYYYYXXXWWWVVVVVVWWWWWWWWWVVVUUUTTTSSSRRRSSSRRRPPPNNNMMMMMMMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIEEEEEEEEEEEEEEEFFFFFFFFFBBBCCCDDDEEEEEEDDDCCCBBBDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@??????:::;;;===>>>>>>>>>===<<<;;;:::999777777777888888333333333333222111000000.........///////////////++++++,,,---//////...,,,,,,,,,,,,---------..............................---------.........//////,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000111......///000111333555666555444333222222222333333333555666888999999999999999::::::;;;<<<<<<<<<;;;::::::;;;;;;===>>>@@@@@@;;;<<<>>>?????????>>>======???BBBEEEGGGGGGFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHGGGFFFDDDDDDHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@{{{vvvrrrooollllllsss|||xxxaaaXXXSSSQQQ```uuuzzzxxx}}}mmmSSSDDD???;;;:::888666444333222222111111000///////////////000000111111111111000000/////////...,,,---///111111111111222333666888:::>>>GGGMMMWWWeeejjjppp~~~~~~~~~{{{{{{yyyxxxwwwvvvvvvvvvuuuttttttuuuwwwxxxwwwvvvqqqmmmiiigggggggggeeebbbbbbaaa```___^^^]]]]]]]]]\\\\\\\\\\\\]]]^^^___```^^^___```^^^[[[YYYXXXYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSTTTUUUVVVUUUTTTSSSRRRNNNNNNMMMLLLKKKJJJIIIIIIMMMMMMLLLKKKJJJHHHFFFEEEHHHGGGEEECCCBBBAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEDDDCCCBBBAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA???>>><<<;;;>>><<<;;;;;;;;;;;;:::888777777777777777777777777555444444333333222222111111111000///...---,,,,,,***+++---------+++)))(((******)))))))))***,,,---+++++++++,,,,,,---------------------------------,,,---......//////......------------------------++++++,,,,,,,,,,,,,,,,,,111111111222333444666777555444333222333444555666666666777888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;===???@@@AAA@@@???>>><<<===>>>??????@@@@@@??????@@@BBBDDDFFFGGGHHHIIIHHHHHHGGGFFFFFFGGGHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFBBBBBBAAAAAAAAABBBBBBCCC}}}wwwrrrnnnkkkkkkrrr{{{|||dddYYYRRROOO]]]ppp~~~}}}oooUUUEEE???;;;:::888666444333222222111111000///////////////000000111111111111000000///000000///......///111111111111222444666888:::===HHHOOOYYYfffjjjppp}}}{{{|||{{{zzzzzzyyyxxxwwwvvvvvvuuutttssstttuuuvvvuuutttqqqmmmiiigggggggggeeecccdddcccaaa```___^^^^^^^^^]]]\\\\\\]]]]]]___`````````aaaaaa```]]][[[ZZZ[[[XXXXXXXXXXXXWWWVVVUUUUUUTTTUUUVVVVVVUUUTTTSSSRRROOONNNMMMLLLKKKJJJJJJIIIKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBAAAAAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>===<<<===<<<::::::;;;;;;999888666666666666666666666666444444444333222222111111333333222111000///......+++,,,---...---,,,***))),,,,,,+++++++++,,,---...------..................------------------------,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,------............//////...///000222444666888999444444333222333444555666666777777888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;===>>>@@@@@@@@@>>>===<<<===>>>??????@@@@@@??????@@@BBBDDDFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHHHHHHHGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCyyyqqqmmmjjjjjjqqqzzzhhhZZZQQQMMMXXXiii|||rrrWWWFFF???;;;:::888666555333333222111111000////////////000000000000000000000000000///000222222000///000111111111111222444666888:::===HHHQQQ[[[hhhkkkqqq|||{{{yyywwwwwwzzz~~~zzzzzz{{{zzzyyyxxxvvvuuuuuusssrrrrrrttttttsssqqqpppmmmiiiggggggfffeeedddfffeeecccaaa```___^^^^^^]]]]]]]]]]]]^^^___``````aaabbbcccbbb___]]]\\\]]]YYYYYYZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTRRRRRROOOOOONNNMMMLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEDDDDDDCCCBBBAAAAAADDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@??????????????????>>>=========;;;::::::::::::999777444444444444444444444444444444333333222111111111333222111111000///......,,,,,,---......---+++***,,,,,,+++++++++,,,---.....................------------------------------,,,,,,---...............++++++++++++++++++++++++------........./////////,,,---///222555777:::;;;444444333222333444555666777777777888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@???>>>===<<<===>>>??????@@@@@@???@@@AAABBBDDDFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFEEEDDDCCCCCCCCCDDD{{{qqqllliiiiiipppyyylll\\\QQQLLLUUUdddxxxvvvZZZHHH???;;;:::888777555444333333222111000000//////000000111111000000000000111111///111333333222111000111222111222222444666999:::===IIIRRR]]]iiikkkrrrvvvuuutttsssuuuzzz~~~}}}}}}yyyzzz{{{{{{zzzxxxuuuttttttrrrqqqqqqrrrrrrqqqoooooommmjjjhhhffffffeeeeeefffeeecccaaa___^^^^^^]]]]]]]]]\\\\\\]]]^^^______aaaccccccbbb```^^^]]]^^^\\\\\\\\\\\\[[[ZZZYYYXXXXXXWWWWWWVVVTTTSSSRRRQQQPPPPPPOOONNNMMMLLLKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFFFFEEEDDDCCCCCCCCCEEEDDDDDDCCCCCCBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>======>>>>>>???>>>>>>===<<<;;;999999::::::888777333333333333333333333333333333333222111111000000000//////...------,,,,,,,,,------......---,,,,,,*********************+++---------,,,,,,+++++++++------------------------,,,,,,---.........------++++++++++++++++++++++++++++++,,,,,,------......---...000333555777999:::444333222222333444666777777777888888888999999999:::::::::;;;;;;<<<<<<=========>>>??????>>>======<<<===>>>??????@@@@@@???@@@AAACCCDDDFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGIIIHHHGGGFFFEEEDDDDDDDDD|||qqqkkkiiijjjpppwwwooo]]]QQQMMMUUUaaauuuyyy^^^JJJ@@@<<<;;;999777555444333333222222111000000000000000111111000//////000111111///111333444222111111111222222222333444777999;;;===JJJSSS]]]hhhkkkrrr~~~ttttttttttttwww|||~~~}}}|||{{{xxxyyyzzz{{{zzzwwwuuussssssqqqppppppqqqqqqpppnnnmmmlllkkkhhhfffeeeeeefffdddcccbbb```___^^^]]]]]]\\\\\\\\\\\\\\\]]]]]]^^^```aaabbbaaa___]]]]]]]]]]]]^^^^^^]]]]]]\\\[[[ZZZWWWWWWVVVTTTSSSRRRQQQQQQPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>=========<<<<<<===>>>>>>>>>======<<<:::999888999999888666333333333333333333333333333222222111111000////////////......------,,,,,,,,,---------------------************************---------,,,,,,+++++++++------------------------+++,,,,,,---...---------------------------------++++++,,,------...//////000111333444666666666666333333222222333444666777888888888888888999999999999999::::::;;;<<<<<<=========>>>>>>>>>=========<<<===>>>??????@@@@@@???AAAAAACCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEEEE{{{qqqllljjjkkkooouuusss```SSSOOOUUU^^^vvv|||aaaLLLBBB<<<;;;999777555444444333222222111000000000000111222111000//////000111222000111333333111000111222222222222333555777999;;;>>>KKKSSS\\\fffiiirrr}}}|||}}}vvvvvvwwwxxxzzz~~~~~~}}}|||zzzzzzxxxxxxyyyxxxwwwvvvtttsssrrrpppooopppqqqqqqpppooollllllkkkhhhfffeeefffgggcccbbbaaa```___^^^^^^^^^]]]]]]]]]\\\\\\]]]]]]^^^___```aaa```^^^]]]\\\]]]]]]^^^^^^]]]]]]\\\[[[ZZZVVVUUUTTTRRRRRRQQQQQQQQQOOOOOONNNMMMLLLKKKKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCC@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>============;;;<<<===============<<<;;;999888888888888777555222222222222222222222222222222111111000/////////000000000/////////......,,,,,,,,,,,,,,,---------,,,,,,---------,,,++++++..................------------------------------++++++,,,---------------------------------------------...///000111111222222333555666666555444444333222222222333555666888888888888888888888888888888888999:::;;;<<<<<<===>>>>>>============<<<<<<<<<===>>>??????@@@@@@???AAABBBCCCEEEFFFFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHLLLKKKIIIHHHHHHHHHIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFzzzpppmmmlllllloootttxxxbbbTTTOOOTTT[[[uuu~~~cccNNNDDD<<<;;;999777666555444444333222111111000000111111222111000//////000111222000111222111//////111222222222222333555777:::;;;>>>KKKSSSZZZcccgggrrr|||~~~~~~}}}zzz{{{~~~}}}{{{xxxzzz{{{|||~~~~~~~~~~~~}}}|||{{{yyyyyyxxxxxxwwwvvvuuutttssssssqqqoooooooooqqqrrrqqqpppkkklllllliiieeedddfffhhhcccbbbaaaaaa`````````aaa```______^^^^^^^^^_________```aaaaaa___]]]]]]^^^[[[\\\\\\[[[[[[ZZZYYYXXXTTTSSSRRRQQQPPPPPPQQQQQQOOONNNMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@???@@@AAAAAAAAA@@@>>>>>>>>>>>>>>>>>>============<<<<<<=========<<<;;;;;;:::999777777888888666555333333333333333333333333222111111000//////......000000/////////.........+++++++++++++++,,,------,,,------------,,,+++***------..................------------------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222222333555666666666444333222222222222333555777888888888888888888888888888777888999:::;;;<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@???AAABBBCCCEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHLLLJJJIIIGGGGGGHHHIIIJJJHHHHHHGGGGGGFFFGGGGGGHHHyyypppmmmmmmmmmpppsss{{{dddTTTOOOSSSXXXnnndddOOOEEE<<<;;;:::888666555444444333222111111000111111111222111000......000111222111111111///......111333333333333333555888:::;;;>>>KKKRRRYYYbbbfffrrr|||xxx{{{~~~}}}|||zzzxxxzzz}}}~~~|||zzzzzz|||~~~~~~~~~~~~}}}|||zzzyyyxxxxxxwwwvvvtttsssssssssssspppooonnnoooqqqrrrrrrqqqkkklllllliiieeedddfffhhhccccccbbbbbbbbbbbbccccccbbbaaaaaa`````````aaaaaa___aaabbbaaa___^^^^^^___ZZZZZZZZZYYYYYYXXXWWWVVVRRRRRRPPPOOOOOOPPPQQQRRRNNNNNNMMMLLLKKKJJJIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@???>>>??????@@@AAA@@@???>>>===???>>>>>>>>>============<<<<<<======<<<;;;;;;::::::999777777888888666555333333333333333333333333111111111000//////......---------------,,,,,,,,,+++*********++++++,,,---***++++++,,,+++***)))(((+++++++++,,,,,,---------------------------------++++++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,---...///000111111333555777777666555444222222222222333555777888999999888888888888888888777888888999;;;<<<======???>>>===<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@???BBBBBBDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHKKKJJJHHHFFFFFFGGGHHHIIIGGGGGGFFFFFFFFFGGGHHHHHH|||rrrmmmkkkkkknnnsss~~~fffVVVPPPPPPRRRkkklllRRRCCC???===:::888888888777555222222222111111111111000//////000111111111111000111111111000000000000000333444555555555777:::===???HHHUUU^^^aaafffttt|||wwwwwwzzz|||}}}~~~zzzwwwwww{{{~~~}}}}}}~~~~~~~~~|||zzzyyywwwwwwwwwwwwvvvuuusssrrrrrrrrrrrrqqqpppoooooonnnpppmmmiiifffdddeeeggghhheeedddbbbaaaaaabbbdddeeeccccccbbbbbbaaa`````````aaaaaaaaaaaa___]]][[[ZZZ]]]\\\[[[\\\\\\ZZZXXXUUURRRQQQPPPQQQRRRQQQPPPNNNKKKKKKJJJJJJIIIIIIIIIHHHIIIIIIHHHHHHIIIJJJLLLMMMMMMLLLJJJJJJKKKLLLKKKKKKHHHFFFDDDAAA@@@@@@AAAAAA???>>>>>>>>>======<<<<<>>===============;;;;;;<<<<<<;;;;;;:::999999999999999888666555333222333333333333222111111////////////..................---------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++++++++,,,,,,---...//////******+++,,,,,,,,,,,,+++,,,,,,,,,---...///000000333444555666666555444333444222000000333666888999::::::::::::::::::::::::::::::;;;;;;<<<=========>>>======<<<<<<<<<=========>>>???@@@AAABBBBBBBBBDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFF|||sssnnnlllkkknnnrrrhhhWWWPPPPPPRRRddd}}}pppUUUEEE@@@===:::888888777666555222222222111111111111000...///000000111111000000111000000000000000000000333444555555555777:::===AAAJJJVVV```bbbggguuu}}}zzz{{{~~~~~~{{{yyyzzz}}}~~~~~~~~~~~~}}}|||{{{zzzwwwxxxxxxxxxvvvtttrrrqqqrrrrrrqqqppppppooonnnnnnnnnllliiigggeeefffggghhhfffeeecccbbbbbbcccdddeeeccccccbbbbbbaaaaaa``````aaaaaaaaaaaa```^^^]]]\\\]]]\\\[[[[[[\\\ZZZXXXUUUSSSRRRQQQQQQRRRQQQOOOMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMPPPNNNKKKKKKKKKKKKJJJIIIHHHGGGDDDBBBAAA@@@AAAAAA======>>>>>>>>>>>>>>>>>>???>>>>>>===============;;;;;;<<<<<<;;;;;;:::999999999999999888666555333222333333333333222111111////////////..................---------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...******++++++,,,,,,,,,++++++,,,------...///000000333444555666666555444333444222000000333666888999::::::::::::::::::::::::::::::;;;;;;<<<===============<<<<<<<<<<<<=========>>>???@@@AAABBBBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGFFF~~~tttooolllkkkmmmqqq}}}kkkYYYQQQPPPQQQ___wwwvvvYYYGGG@@@===:::888888777666555222222222111111111111000...///000000111000000000000000000000000000111111222444555555666888;;;>>>DDDLLLXXXaaaccchhhvvv}}}zzzxxxwwwzzz|||~~~}}}||||||}}}~~~}}}||||||||||||xxxyyyyyyxxxvvvtttrrrqqqqqqqqqqqqpppoooooonnnnnnlllkkkjjjhhhhhhgggggggggfffeeedddccccccdddffffffcccccccccbbbaaaaaa``````aaaaaaaaabbbaaa```______]]][[[ZZZ[[[[[[ZZZXXXVVVUUUTTTRRRRRRRRRQQQOOOMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHIIIJJJLLLMMMQQQOOOLLLKKKKKKKKKIIIHHHIIIGGGEEECCCBBBAAAAAABBB=========>>>??????@@@@@@>>>>>>======<<<<<<======;;;<<<<<<<<<<<<;;;::::::999999999888777666444444222333333333333222111111////////////..................---------,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---...///000000111333444555666666555444333444222000111444777888999::::::::::::::::::::::::::::::;;;;;;<<<===============<<<<<<<<<<<<=========>>>???AAABBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFGGGGGGHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGFFFuuupppmmmkkklllpppyyyooo\\\QQQOOOPPP^^^uuu{{{\\\HHH@@@>>>:::888888777666444222222222111111111000000///000111111222222111111000000000000000111111111222333555555666999<<>>>>>>>>???????????????>>>======<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;:::999999888777666555444444222333333333333222111111////////////..................---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------******++++++,,,,,,,,,---++++++***+++++++++,,,,,,+++,,,---...///000111222333444555666666555444333444222111222444777888999999999::::::::::::;;;;;;::::::;;;;;;<<<============<<<<<<<<<<<<======>>>>>>>>>@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFwwwrrrnnnkkklllooouuuttt^^^RRROOOPPP]]]rrr~~~___JJJAAA>>>:::888777777555444222222222111111111000000000111222222333333222222//////000000111111111111111333444666777999===@@@GGGOOOZZZbbbeeejjjyyyzzzyyyyyy{{{~~~~~~}}}{{{zzz{{{{{{|||yyyyyyyyyyyywwwuuusssqqqqqqqqqqqqqqqppppppppppppkkkkkkkkkkkkjjjiiigggfffeeeeeeeeeeeeffffffggghhhddddddccccccbbbaaaaaaaaa```````````````aaaaaaaaa\\\ZZZYYYYYYYYYZZZXXXWWWVVVTTTSSSRRRRRRQQQNNNLLLKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJIIIHHHIIIJJJKKKLLLKKKJJJHHHIIIJJJKKKKKKJJJGGGGGGEEEDDDBBBAAAAAA@@@@@@@@@@@@???>>>===<<<<<<======<<<<<<<<<<<<======<<<<<<======<<<<<<;;;:::999999888777666555444444222333333333333222111111////////////..................---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------++++++*********+++,,,---+++,,,---...000111222222333444555666666555444333333222111222555888999888999999999::::::;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEDDDFFFGGGHHHIIIJJJJJJJJJJJJFFFFFFGGGHHHHHHGGGGGGGGGyyysssoookkkkkknnnsssxxxaaaSSSOOOOOOYYYkkkbbbLLLAAA>>>;;;888777666555444222222222111111111111000000111222222333333222222/////////000111111222222111222444666777:::>>>BBBIIIPPP\\\dddgggmmm}}}~~~zzzyyyzzz}}}}}}}}}|||{{{zzzzzzzzzzzzxxxxxxyyyyyyxxxvvvtttsssrrrrrrrrrrrrrrrrrrrrrrrrmmmllllllkkkjjjhhhfffeeeddddddeeeffffffgggggggggdddddddddcccbbbbbbaaaaaa______^^^^^^^^^^^^___```\\\ZZZXXXXXXYYYYYYYYYXXXTTTSSSQQQQQQQQQPPPNNNLLLJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKIIIGGGFFFGGGIIIKKKKKKJJJFFFFFFEEECCCBBBAAA@@@???AAA@@@???>>>===;;;::::::<<<<<<;;;;;;<<<<<<======<<<============<<<;;;;;;999999777666555444444444222333333333333222111111////////////..................---------,,,,,,,,,***++++++,,,,,,++++++***))))))******+++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++*********+++,,,---+++,,,---...000111333333333444555666666555444333333222222333666888999888888999999::::::;;;;;;<<<::::::;;;;;;<<<=========<<<<<<;;;<<<<<<===>>>???>>>???@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJEEEFFFGGGGGGGGGGGGGGGGGGzzztttpppkkkjjjmmmrrr{{{cccSSSNNNNNNSSSeee}}}fffPPPBBB???;;;888777666555333222222222111111111111000//////000111111111111000...//////000111111222222000222444666888;;;???CCCKKKSSS^^^gggjjjqqqzzzyyy{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwxxxyyyxxxwwwvvvuuussssssssssssssssssssssssooonnnmmmkkkiiigggfffeeeccccccdddeeeffffffggggggeeeddddddccccccbbbbbbaaa^^^]]]\\\[[[[[[\\\]]]]]]\\\ZZZWWWWWWXXXYYYYYYXXXRRRQQQPPPPPPQQQPPPNNNLLLIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKHHHGGGEEEFFFGGGHHHHHHGGGEEEDDDDDDCCCAAA@@@>>>>>>???>>>>>>===<<<;;;::::::<<<;;;;;;;;;;;;<<<===>>>===============<<<;;;;;;:::888777555444444444444222333333333333222111111////////////..................---------,,,,,,,,,***+++,,,,,,,,,,,,+++***((())))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...+++,,,---...000222333444333444555666666555444333333222222444777999999888888888999::::::;;;<<<<<<::::::;;;;;;<<<=========;;;;;;;;;<<<<<<===>>>???>>>???AAABBBCCCCCCDDDDDDAAAAAABBBBBBBBBCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCCCC@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHEEEEEEFFFGGGGGGGGGGGGGGG{{{uuupppkkkjjjlllrrr~~~}}}dddTTTNNNNNNQQQaaa{{{iiiSSSBBB???;;;888777666555333222222222111111111111000---......///////////////...//////000111222222222000222444666888;;;@@@CCCMMMUUU```iiimmmttt~~~~~~yyyzzz{{{{{{zzzyyywwwvvvvvvwwwxxxyyyyyyxxxwwwvvvttttttttttttttttttttttttqqqpppmmmkkkhhhfffeeeeeebbbcccdddeeeffffffffffffeeeeeedddccccccbbbbbbaaa]]]]]][[[ZZZZZZZZZ[[[[[[\\\YYYWWWWWWXXXYYYYYYXXXQQQOOOOOOOOOPPPPPPNNNLLLHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKIIIIIIHHHIIIJJJKKKIIIGGGEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBAAA???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===============<<<<<<;;;:::888777555444444444444222333333333333222111111000/////////..................---------,,,,,,,,,***+++,,,------,,,+++***((())))))***++++++,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))+++---...+++,,,---///000222333444333444555666666555444333333222222444777999999888888888999::::::;;;<<<<<<::::::;;;;;;<<<======>>>;;;;;;;;;<<<<<<>>>????????????AAABBBCCCDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA??????@@@@@@AAABBBCCCCCCAAABBBCCCDDDFFFFFFGGGGGGDDDEEEFFFGGGGGGGGGGGGGGG}}}tttnnnkkkjjjjjjppp{{{lllWWWMMMLLLPPP[[[ooommmSSSDDD@@@;;;777666555444333333333333222222222111111111222333222000000000111000111111111111222222222444333444666666777>>>FFFMMMYYYdddgggmmm}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzyyyxxxvvvuuuwwwuuuttttttvvvxxxxxxxxxvvvtttpppllliiifffddddddhhhfffddddddeeeeeedddcccccccccdddccccccbbbaaa```]]]\\\[[[YYYXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAA@@@????????????>>><<<;;;;;;;;;;;;999888888999:::<<<===<<<<<<;;;=========@@@BBBAAA===999777666555444444333444444222222222111111111111000........................//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++***++++++,,,,,,,,,,,,---...000222444555666666555444333333222222444444444555555777888888777888999:::;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::>>>===<<<;;;:::;;;<<<<<<@@@AAAAAABBBBBBAAAAAA@@@DDDCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@AAABBBAAA???>>>>>>???AAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGG}}}tttnnnjjjjjjjjjppp{{{nnnXXXNNNMMMMMMXXXmmm}}}zzz|||oooTTTEEEAAA;;;888666555444333333333333222222222111111222333444333111111111222000111111111111222222222444333444777777888>>>GGGOOOZZZdddiiirrr~~~|||{{{{{{zzzzzzyyyyyyyyyxxxvvvwwwyyyzzzzzzyyyxxxwwwwwwvvvttttttvvvxxxxxxxxxvvvtttpppllliiifffeeedddhhhfffdddcccddddddcccbbbbbbbbbbbbbbbaaa```______\\\[[[ZZZXXXWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTMMMMMMLLLKKKJJJJJJIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@???>>>>>>======>>>>>><<<::::::;;;;;;999888888999:::;;;<<<<<<<<<;;;======@@@CCCEEEDDD???:::777666555444333333333333222222222111111111000000........................///......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------///...---,,,,,,+++,,,,,,+++,,,---...000222333444666555555444333333222222444444444555666777999999888888999:::;;;;;;;;;;;;:::;;;;;;<<<;;;;;;::::::===<<<;;;;;;;;;;;;======AAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>AAA@@@>>>======>>>@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGG}}}tttmmmjjjiiiiiippp{{{qqqZZZOOONNNJJJVVVjjj~~~rrrnnnrrr~~~qqqVVVFFFBBB<<<888666666444333333333333222222222111111333444555444222111222333000111111111111222222222333333444777777888???HHHRRR[[[dddmmm{{{{{{|||~~~~~~~~~~~~{{{{{{zzzyyyyyyxxxwwwwwwtttuuuxxxzzz{{{zzzyyywwwxxxvvvttttttvvvwwwwwwwwwuuussspppllliiifffeeeeeehhhfffdddcccccccccaaa```````````````___^^^]]]\\\YYYYYYXXXWWWVVVUUUUUUTTTUUUTTTTTTSSSRRRQQQPPPPPPKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFEEECCCCCCCCCBBBBBBBBBAAAAAA??????>>>===<<<<<<<<<<<<===;;;::::::::::::999888888888999;;;;;;;;;;;;;;;===???DDDHHHJJJFFF@@@;;;666666555444333333333333222222111111111000000000..............................------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,///...---,,,+++*********++++++,,,...000111333333555555444444333333222222222333444555777999:::;;;888999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;:::<<<;;;;;;;;;;;;===>>>???BBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFF~~~uuunnnjjjiiiiiiooozzzsss\\\OOOMMMJJJTTThhhxxxllljjjnnn{{{~~~uuuYYYGGGCCC===999777666555444333333333222222222111111333444444444222111222333000000111111111222222222333222444777888:::AAAIIIUUU\\\fffrrr}}}yyy}}}|||~~~}}}}}}~~~~~~|||{{{zzzyyyxxxwwwvvvvvvtttvvvyyy{{{{{{zzzxxxvvvxxxvvvtttsssuuuvvvvvvuuutttrrroookkkhhhfffeeeeeegggeeebbbaaaaaaaaa```^^^]]]]]]]]]]]]\\\[[[ZZZZZZWWWWWWVVVVVVUUUTTTRRRRRRSSSSSSRRRQQQOOONNNMMMMMMIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGIIIHHHGGGGGGFFFEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;<<<:::999999::::::999777777888999999:::;;;;;;;;;???BBBHHHLLLKKKFFF>>>999666555444333222222222222111111111111000000000000........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++***)))((((((((((((***+++---///000222333333444444444333333333222222222333444666888:::;;;;;;999999:::;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;:::;;;<<<>>>???AAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@?????????@@@@@@@@@???>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFvvvnnnjjjiiiiiiooozzzttt\\\OOOLLLKKKTTTggg}}}xxxooonnnttt|||~~~yyy]]]HHHDDD>>>:::888666555444333333333222222222111111111222333222111000111222000000111111111222222222333222444888999;;;BBBKKKWWW]]]hhhwww}}}{{{~~~}}}}}}}}}~~~~~~||||||{{{zzzxxxwwwvvvvvvwwwxxxzzz{{{zzzyyyvvvtttxxxuuusssrrrsssttttttsssqqqpppmmmiiigggeeeeeedddeeecccaaa`````````___]]][[[[[[[[[[[[ZZZYYYXXXXXXUUUUUUUUUUUUTTTRRRQQQPPPQQQPPPPPPNNNMMMLLLKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDCCCCCC@@@@@@@@@@@@???????????????>>>===<<<<<<;;;;;;<<<:::999888888999:::888777777777888888999::::::;;;AAADDDIIIKKKIIIBBB;;;666555444333222222111111222111111111000000000//////........................,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,(((((((((((()))***++++++***,,,...000222333333333333333333333333222222222222333555888:::;;;;;;<<<::::::;;;<<<<<<<<<;;;;;;999::::::;;;<<<<<<<<<;;;;;;;;;:::;;;<<<>>>@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????????????????>>>>>>??????@@@@@@@@@@@@??????@@@@@@@@@?????????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEExxxpppkkkjjjiiioooyyyvvv]]]OOOKKKJJJSSSdddzzz|||tttvvv||||||```IIIEEE???:::888777555444333333333222222222111111111222333222000///000111000111111111111222222222333222555888:::<<>>>>>???>>>===<<<;;;;;;;;;;;;999888777888999999888777777777777777888999:::;;;@@@CCCFFFFFFBBB===888555444444333222111111111111111111000000000/////////........................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++*********+++,,,---...///+++---///222333444444444333333333333222222222222333444777999;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@AAA@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>><<<<<<<<<<<<<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDyyyqqqlllkkkjjjoooyyyyyy___PPPLLLHHHQQQaaavvvyyy{{{cccJJJEEE@@@;;;999777555444333333333222222222111111222333444333111000111222000111111111111222222222222222555999;;;===EEENNNUUU___mmm~~~~~~~~~|||||||||{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxvvvssspppoooooooooooonnnlllkkkhhhfffdddcccbbbbbb```___]]]]]]^^^______^^^YYYYYYYYYYYYXXXWWWVVVVVVSSSTTTUUUUUUTTTRRRPPPNNNMMMMMMMMMLLLLLLKKKKKKKKKLLLKKKJJJIIIGGGEEEDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@?????????>>>>>>===<<<;;;::::::999999:::999777666777888999888777777777666666777888:::;;;<<>>@@@AAAAAAAAABBBBBBBBBBBBAAAAAA??????>>>>>>>>>=========<<<;;;;;;;;;;;;<<<===>>>??????@@@@@@@@@@@@??????======>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDzzzrrrmmmkkkkkknnnyyy{{{aaaQQQMMMFFFNNN___ttt{{{}}}dddJJJFFF@@@;;;999777666444333333333222222222111111333444555444222111222333000111111111111222222222222222555999;;;===EEENNNTTT___ooo||||||||||||||||||{{{{{{xxxwwwwwwvvvwwwxxxzzz{{{uuurrrooonnnnnnnnnmmmlllkkkiiigggdddcccbbbbbbbbb___]]]\\\\\\^^^______^^^YYYYYYYYYYYYXXXWWWVVVVVVSSSTTTUUUUUUTTTRRRPPPNNNLLLLLLLLLLLLLLLKKKKKKKKKMMMMMMKKKIIIGGGEEEDDDCCCFFFFFFEEEEEEDDDDDDDDDCCC@@@AAAAAABBBBBBCCCCCCDDD@@@@@@@@@@@@????????????<<<;;;:::999888888888888888777666777888999888777777777666666666888999;;;999;;;<<<;;;777666777888444333222111000000000000000000000000////////////........................++++++++++++++++++++++++------------------------))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))************+++++++++,,,,,,++++++***+++++++++---///111444666666666555222222222222222222222222555777999;;;<<<;;;:::999;;;<<<<<<<<<<<<<<<;;;;;;888999:::;;;<<<<<<<<<<<<======<<<<<<===>>>???@@@BBBCCCCCCCCCCCCCCCCCCBBB>>>>>>>>>>>>===========================>>>???@@@>>>>>>????????????>>>>>>=========>>>??????@@@@@@BBBBBBBBBCCCCCCCCCDDDDDD}}}tttooolllkkkqqqwww|||dddTTTLLLKKKNNNYYYnnn}}}hhhNNNEEE===;;;888555555888777444222222000---///333333222111111333333222111666444222000///000222444444222333666888<<>>===<<<:::::::::999999999888888777777777777777888888888777777777777777777777777666666666555444444333333333333222222111000//////222111111000///......---000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......000111222333333333333333222222333111000111333555888888999:::;;;;;;<<<======<<<;;;;;;::::::::::::::::::;;;<<<=========<<<;;;<<<<<<===>>>??????@@@???@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>????????????????????????@@@@@@??????@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBBCCC~~~uuuooolllkkkpppvvv}}}eeeTTTLLLJJJLLLWWWllllllOOOFFF>>>;;;999666555888444333444555444555>>>HHHCCC@@@<<<::::::;;;<<<<<<555444222000///000222333333222444777999<<>>===<<<;;;;;;::::::999999999888888888777777777777777777777777666666666666666666666666666666555555444333333333333333222111111000//////111111000000///......---///......------------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---///000000111111222222222333444444333222222444777::::::::::::::::::;;;;;;;;;;;;:::999999999::::::;;;;;;<<<<<<===<<<<<<<<<;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@??????========================<<<<<<<<<<<<<<<===>>>>>>????????????????????????@@@?????????@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBvvvpppmmmlllnnntttfffTTTLLLIIIKKKTTThhhrrrQQQGGG>>>;;;999777666777333444666777555888FFFUUUbbb]]]VVVQQQQQQSSSUUUVVV444333111000000000222333222222444999;;;===FFFOOOYYYaaammm|||~~~}}}||||||||||||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~{{{zzzxxxvvvtttrrrrrrqqqpppppppppooonnnmmmlllkkkjjjiiifffdddbbb```______^^^]]]\\\\\\]]]^^^\\\[[[ZZZXXXWWWWWWWWWWWWVVVTTTQQQRRRSSSSSSRRRQQQOOONNNNNNMMMLLLKKKJJJIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>>======<<<;;;:::999999999999999999888888888777777777777777777666666666444444444444444444444444666555555444444333333222222222222111111000000///111000000//////.........------------------...///......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******+++,,,////////////000111222333444555555444333444666888;;;;;;;;;;;;:::::::::999999999999999999999:::;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????????????????????????????@@@@@@AAAAAA???????????????@@@@@@AAAxxxqqqmmmlllnnnttthhhUUULLLIIIJJJRRRddd{{{vvvTTTIII>>>;;;:::888666777888666555555333444>>>HHHDDD@@@999555555777999:::333222111000000111222333111222555:::<<>>>>><<<<<<<<<;;;:::999999999999888888888888777777777777666666666666666555555333333333333333333333333555555444444333222222222222111111111000000000///000000/////////.........,,,,,,,,,,,,---......///......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,000/////////000222333444444555555444333444777999;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;<<<<<<<<<=========<<<;;;::::::;;;;;;;;;<<<<<<=========????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>????????????????????????>>>??????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@yyyrrrnnnlllooouuujjjVVVLLLJJJJJJPPPaaaxxxxxxWWWKKK???;;;;;;999777777<<<666333444444222222555<<<999666555555666666666222111000000000111222222111222666;;;===@@@GGGPPP[[[```lll~~~||||||||||||{{{{{{zzzzzz{{{||||||}}}}}}||||||{{{|||{{{yyywwwtttrrrpppnnnnnnnnnooonnnnnnmmmlllkkkjjjiiigggeeebbbaaa```___^^^\\\[[[[[[]]]]]]\\\ZZZWWWVVVUUUUUUVVVVVVUUUTTTRRRRRRRRRRRRRRRRRRQQQQQQOOOOOONNNMMMLLLLLLLLLLLLJJJIIIIIIHHHGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>>>>>======<<<<<<<<<;;;;;;:::::::::888888888777777777666666666666666555555555444444333333333333333333333333444444444333222222111111111111111000000000000000////////////............,,,,,,,,,,,,,,,---...///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---......111111111222333444666777333444444333333444666999999999:::;;;;;;<<<======;;;;;;;;;;;;;;;<<<===>>><<<=========<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@??????>>>>>>======>>>>>>???@@@yyyrrrooommmpppwwwlllWWWMMMJJJIIINNN^^^ttt{{{ZZZMMM???;;;<<<:::888777;;;444111444666333///...///......///000111///...111000000000000111222222333222666:::===@@@IIIRRRZZZ^^^kkk}}}~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}}}}|||{{{zzz{{{{{{yyyxxxuuurrrpppnnnnnnnnnnnnnnnnnnmmmlllkkkhhhgggfffdddbbbaaa``````___]]][[[[[[\\\\\\ZZZYYYVVVUUUTTTTTTVVVVVVUUUTTTRRRRRRRRRRRRRRRRRRRRRRRROOONNNMMMMMMLLLLLLLLLMMMJJJIIIIIIHHHGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::777777777777666666666666666666666555444444333333222222222222222222222222444333333222222111111000000000000000000000000000........................,,,,,,,,,,,,,,,,,,---...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000111222444555777777888888333333444444333444777999999999:::;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<===>>><<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@yyysssooonnnqqqwwwmmmXXXMMMIIIGGGKKKZZZppp~~~]]]NNN@@@<<<<<<;;;888777777333222555666333111222333111111222333333222111000000000000111111111222444333555:::<<<@@@JJJTTTYYY\\\hhh}}}~~~~~~|||{{{zzz|||}}}~~~~~~}}}|||zzzzzzzzzyyyxxxvvvssspppooommmmmmnnnnnnmmmmmmllllllfffeeedddcccbbbaaaaaaaaa```^^^\\\[[[[[[[[[YYYWWWUUUTTTSSSTTTUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::777777666666666555555555666666555555444333333222333333333333333333333333333333333222111111000000///000000000000000000000........................------,,,,,,+++,,,,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---///000111000222555777999999888777444444555555555666999;;;:::;;;;;;;;;<<<<<<============<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<===<<<<<<<<<::::::::::::::::::::::::999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@@@@@@@>>>>>>???>>>>>>>>>>>>???@@@@@@yyyssspppnnnqqqwwwmmmXXXNNNHHHFFFIIIWWWmmm^^^OOO@@@<<<<<<;;;888777444333444666444000222777444222000000111222222111//////000000111111111222555444555999<<<@@@KKKUUUYYYZZZfff{{{~~~}}}}}}|||{{{}}}~~~~~~}}}{{{yyyyyyyyyxxxvvvsssqqqooommmmmmmmmnnnmmmmmmlllllleeedddcccbbbaaaaaaaaaaaaaaa___]]][[[[[[ZZZXXXVVVUUUTTTSSSTTTUUUVVVUUUTTTSSSSSSRRRRRRRRRRRRSSSTTTKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???>>>===<<<;;;;;;;;;;;;::::::::::::::::::777666666666555555555555666666555444444333222222333333333333333333333333333333222222111000000000////////////000000000000---........................------,,,++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000111...111555888:::999888666555666666666666777:::======<<<<<<<<<<<<;;;;;;;;;===<<<;;;;;;::::::::::::::::::;;;<<<=========<<<::::::::::::::::::::::::888888:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@AAA@@@>>>===???????????????@@@@@@AAA}}}uuupppmmmqqqvvvsss^^^RRRJJJJJJLLLUUUiiifffNNNCCCAAA:::777888555888777555333111000000///222222111111111111222222333222222111000000111111222555999;;;>>>DDDLLLRRR^^^YYY```ttt~~~{{{~~~}}}~~~|||{{{{{{{{{yyywwwtttrrrqqqpppnnnmmmllllllmmmnnnmmmkkkeeedddbbbaaa```___``````\\\\\\[[[[[[ZZZYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVTTTTTTSSSSSSRRRRRRQQQQQQNNNMMMKKKLLLMMMMMMLLLKKKLLLKKKHHHFFFEEEEEEFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@??????>>><<<;;;:::::::::999999888777666666999999888777777777777777444444333333333222222222333333444555444333222111444333222222111111222222222222111000000000000000000///...---------------------..................+++++++++++++++++++++++++++***))))))((())))))))),,,+++***)))***+++,,,---******+++++++++,,,,,,,,,...---,,,,,,++++++++++++---------,,,,,,++++++++++++,,,,,,---...///000000000222444555444444555666444555666888999999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<======@@@@@@??????>>>=========>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????}}}uuupppmmmoootttsss^^^QQQJJJJJJKKKTTThhhhhhPPPCCCAAA:::777888555777666555333222111000000222222111111111111222222111111000111111222333333222555888;;;>>>DDDMMMSSS]]]ZZZ```qqq}}}~~~}}}~~~}}}{{{zzzyyyxxxwwwuuusssqqqooonnnnnnmmmllllllmmmnnnlllkkkfffeeecccaaa____________\\\\\\[[[[[[ZZZYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVSSSSSSRRRQQQQQQPPPPPPOOOMMMKKKJJJJJJLLLLLLKKKIIIHHHGGGEEECCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@????????????===<<<;;;::::::::::::999888888777777666555555444333444444444555555444444444333333333222333333444333222111000222222111111000000000111111111000/////////////////////...---------------------..................++++++++++++++++++++++++++++++***))))))))))))***++++++******++++++,,,---++++++,,,,,,,,,---------...---,,,+++++++++++++++---------,,,,,,++++++++++++,,,,,,---...///000000111333555666555555666777666777777888999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<=========????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????~~~uuupppmmmmmmrrr}}}rrr]]]QQQIIIIIIJJJSSSggglllRRRDDDAAA:::777888444555555444333222222222222222222111111111111222222//////000000222333444555444666888999===DDDNNNVVV\\\ZZZ```mmmwww}}}|||}}}}}}{{{zzzwwwvvvuuusssqqqooonnnmmmooommmllllllmmmmmmlllkkkhhhfffdddaaa___^^^^^^^^^\\\\\\[[[[[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUURRRQQQQQQPPPOOOOOONNNNNNLLLJJJIIIIIIJJJJJJIIIHHHFFFEEECCCBBBAAAAAAAAABBBCCCCCCBBBAAAAAA@@@@@@????????????>>>===<<<;;;:::;;;::::::999999888888888555444333333222222333333555555555555444444444444111222222222222111000000111111000000000/////////000000///............//////...------------------......------------------++++++++++++++++++++++++,,,,,,+++*********************+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------...---,,,,,,++++++++++++,,,------,,,,,,,,,,,,++++++,,,,,,---...///000000111111333555555444444555666888888888888999;;;===>>>=========<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<=========<<<<<<>>>>>>===============<<<>>>>>>>>>>>>????????????>>>>>>>>>?????????@@@@@@>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@?????????vvvpppmmmmmmqqq{{{sss^^^QQQHHHIIIJJJRRReee~~~rrrVVVEEE@@@999777888444444444333222222222333333222222111111111111222222000000000111222333444555555666777888<<>>>>>>>>>>>===<<<;;;:::;;;:::::::::999999888888777666666555444555555555555444444444444333333333111111111111111000000///000111111000000000/////////......---------............---,,,,,,---------......------------,,,,,,++++++++++++++++++++++++---,,,++++++******++++++)))***+++,,,---,,,+++***+++++++++,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000222444444333333333444888888777777888:::===??????>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<==================??????>>>>>>======<<<<<<<<<======>>>???@@@@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???????????????wwwppplllmmmpppyyyuuu___SSSIIIIIIJJJQQQccc}}}~~~xxxZZZGGGAAA:::888999555444333333222222333333333222222111111111111222222222222222111222333333444555666777888<<>>>>>======>>>======<<<;;;:::::::::999999999999999888888777666666555555666666333333333222222222111111111111000000000/////////111111222222222111000///......------------......------,,,,,,,,,------.........------,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++)))***+++,,,---,,,+++***)))*********+++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222444666666555444555555777666666666777:::===??????>>>===;;;:::::::::::::::::::::;;;;;;;;;<<<<<<========================<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<===>>>>>>======??????>>>>>>======<<<<<<<<<<<<===>>>???@@@@@@AAA????????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>????????????????????????wwwpppllllllooowwwwwwbbbVVVJJJJJJJJJPPPaaa{{{yyy___IIIBBB;;;999:::666444444333222222222333333222222111111111111222222333222222222222333333444555666888999>>>GGGSSS]]]^^^^^^```eeemmmyyy~~~~~~~~~~~~|||{{{uuuuuutttssssssrrrqqqqqqpppooommmmmmmmmmmmkkkiiiiiigggeeeaaa___]]]\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYWWWVVVTTTSSSSSSSSSRRRQQQQQQPPPPPPOOONNNNNNMMMLLLJJJJJJJJJJJJHHHFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@??????>>>>>>==================<<<;;;:::888888888888888888888888666555555444333444444444222222222222111111111111222111111000///000000000000111222333222111000///...------------...//////,,,,,,,,,,,,,,,------.........------,,,,,,++++++++++++++++++++++++++++++,,,,,,+++*********************+++,,,,,,,,,,,,+++))))))))))))************+++************++++++,,,++++++,,,,,,,,,,,,------------...///000111111222555777999999777666777888666666666666888:::===>>>>>>===;;;:::999999:::;;;999::::::;;;;;;<<<<<<<<<========================<<<;;;;;;::::::;;;;;;<<<:::;;;<<<===============>>>>>>===============<<<<<<======>>>???@@@@@@@@@?????????@@@@@@@@@@@@AAA@@@????????????>>>>>>>>>>>>>>>>>>???????????????xxxpppllljjjmmmtttzzzeeeYYYKKKKKKKKKOOO```zzz|||cccKKKCCC<<<;;;<<<777555444333333222222222222222222111111111111222222111111111222333444555666444666888:::???HHHTTT]]]``````aaafffqqq~~~{{{|||}}}}}}}}}|||{{{zzztttttttttsssrrrrrrrrrqqqqqqooommmmmmmmmlllkkkiiihhhgggdddaaa___^^^]]]]]]\\\\\\[[[[[[ZZZYYYYYYYYYZZZYYYWWWUUUTTTSSSRRRRRRPPPPPPPPPOOONNNNNNMMMMMMLLLKKKIIIHHHIIIHHHFFFEEEBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>======<<<<<<======<<<<<<;;;;;;777777777777777777777777555444333333222222333333333333333222222222111111333222111000000000111111///000111222111000...---......------...//////000,,,,,,++++++,,,,,,---.........------,,,++++++***++++++++++++++++++++++++++++++***))))))))))))***++++++******++++++,,,---))))))*********+++++++++***************+++,,,,,,+++++++++,,,,,,---------------...///000111222222555777888888777666666777555666777999;;;<<<===>>><<<;;;999888888999:::;;;999999::::::;;;<<<<<<===========================<<<;;;;;;::::::;;;;;;<<<999999;;;<<<<<<=========<<<<<<<<<<<<<<<===============>>>>>>?????????@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????===>>>>>>>>>?????????@@@xxxpppllliiikkkrrr{{{ggg[[[LLLLLLKKKOOO___yyyfffLLLDDD===<<<===888666555444333222222222222222222111111111111222222//////000111333555777888333555888;;;@@@IIITTT]]]aaaaaaaaagggttt~~~~~~}}}yyyzzz{{{{{{{{{zzzyyyxxxsssssssssrrrrrrrrrqqqqqqqqqooommmmmmmmmlllkkkiiihhhfffdddaaa___^^^^^^^^^\\\\\\[[[[[[ZZZYYYYYYYYYZZZYYYWWWUUUTTTSSSRRRRRROOOOOONNNNNNMMMLLLLLLLLLKKKIIIHHHGGGGGGGGGEEECCCBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@??????>>>=========<<<<<<<<<===<<<<<<;;;;;;666666666666666777777777666555444444333333444444444444444333333333222222444333111000000000111222...///000111000///---,,,...............///000111++++++++++++,,,,,,---.........---,,,,,,+++******+++++++++++++++++++++++++++******)))((())))))))),,,+++***)))***+++---...******+++++++++,,,,,,,,,******))))))***+++,,,,,,+++++++++,,,,,,---------------...///000111222222222444555555444333333444555777999;;;===>>>??????;;;999888777777888:::<<<999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<888999:::;;;<<<<<<<<<<<<:::;;;;;;;;;<<<<<<======>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????======>>>>>>?????????@@@zzzrrrnnnkkklllrrr}}}kkkXXXLLLKKKIIILLLZZZqqqlllOOOCCC@@@;;;888999444333222222111111222222222222111111111111222222555555444444444333333333333444777:::AAAKKKUUU]]]ccccccfffppp}}}~~~~~~}}}||||||}}}|||zzzzzzzzzzzzxxxvvvrrrrrrrrrsssssstttttttttqqqqqqpppnnnmmmlllkkkjjjhhheeebbb______^^^]]][[[^^^^^^]]][[[ZZZXXXWWWWWWVVVUUUTTTSSSRRRQQQPPPOOOQQQQQQPPPOOOOOONNNNNNMMMHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???======<<<<<<;;;::::::999888888666777777777777666555555555555444444444333333333222222222111000//////...000000000000000000000000///////////////////////////............---------,,,,,,,,,++++++************++++++++++++,,,,,,,,,........................++++++++++++++++++++++++++++++******************,,,++++++******++++++,,,------,,,+++************++++++,,,---------,,,,,,///.........000111333555555555555555555555555555777888999:::;;;<<<<<<<<<<<<;;;:::999999999::::::============<<<<<<<<<<<<============>>>>>>>>>>>>>>>======<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>========================BBBBBBAAA@@@AAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>???yyyrrrmmmkkklllqqq{{{ppp]]]OOOMMMJJJMMMZZZooommmOOOCCC???;;;777888444333222222111222222222222222111111111111222222222222222222333333444444444555777;;;AAAKKKUUU]]]bbbbbbfffppp~~~~~~}}}|||||||||{{{zzzzzz||||||{{{yyyssssssssssssssssssssssssqqqpppooonnnmmmkkkjjjjjjiiifffbbb```______]]]\\\^^^]]]\\\[[[YYYXXXWWWVVVVVVUUUTTTSSSRRRQQQPPPOOOOOOOOONNNNNNMMMLLLLLLLLLHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>======<<<;;;;;;:::999999888888999888888888777777777777444444444444333333333333222222111111000//////...////////////////////////...........................---------,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,************************++++++++++++++++++++++++++++++******************,,,,,,++++++++++++,,,,,,,,,+++++++++++++++,,,,,,++++++,,,------------,,,////////////000222333555555555555555555555666666777888999;;;<<<=========<<<<<<:::999999999:::;;;============<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@???@@@AAABBBCCCAAAAAAAAA@@@@@@?????????AAA@@@??????>>>>>>??????wwwpppllljjjlllqqqzzzuuucccRRRNNNKKKNNNYYYmmmnnnPPPCCC???:::777888444444333222222222222222222222111111111111222222//////000111222333444555555666888<<>>===<<<;;;;;;::::::999999888888888888666555555555666777444444444333333333222222222111111000000//////...////////////////////////........................------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,++++++++++++,,,,,,************+++,,,---...+++,,,,,,---......------000//////000111222444444555555555666666777777777888999;;;<<<>>>??????@@@===<<<;;;:::999:::;;;;;;============<<<<<<<<<<<<:::;;;===>>>???@@@AAAAAA??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???????????????????????????????????????@@@AAAAAABBBBBBAAA@@@???>>>>>>===@@@@@@???>>>>>>>>>??????}}}vvvooollliiikkkpppxxxxxxeeeSSSNNNKKKNNNXXXkkkpppQQQCCC???:::777888444444333222222222222333222222111111111111222222//////000111222333444444666777999===CCCLLLWWW^^^eeeeeejjjuuu~~~~~~~~~~~~~~~}}}|||||||||{{{zzz{{{|||}}}|||{{{wwwwwwvvvtttsssrrrqqqppppppooonnnmmmllljjjiiiiiihhhfffdddbbbbbbaaa___]]][[[[[[ZZZYYYXXXWWWVVVVVVVVVUUUTTTSSSRRRQQQPPPOOOMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCAAAAAA????????????>>>===<<<;;;::::::::::::999999888888666555333111111222333444333333333333222222222222111111000000////////////////////////////////////........................---------,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,---...+++,,,---......///......000000111111222333444444555555666666777888999999999:::<<<>>>???AAAAAABBB>>>===;;;:::::::::;;;<<<============<<<<<<<<<<<<999;;;===???AAABBBBBBBBB@@@@@@@@@???>>>>>>============<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>??????>>>>>>>>>>>>??????~~~vvvoookkkfffiiinnnvvvzzzgggSSSMMMJJJNNNWWWhhhsssSSSEEE???:::777888555444333333222222333333222222111111111111222222222222222222333333333333666777:::===DDDNNNYYY```hhhjjjpppzzz}}}}}}~~~~~~~~~}}}||||||}}}|||zzzzzzzzzzzzyyywwwxxxxxxvvvuuusssqqqpppoooooonnnmmmlllkkkjjjiiihhhgggeeedddcccbbbaaa___]]][[[[[[ZZZYYYXXXWWWWWWVVVVVVUUUTTTSSSRRRQQQPPPOOONNNMMMMMMLLLKKKKKKJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>>>>>>>===<<<;;;;;;:::999999999999999888888555444222000000111333444333333222222222111111111000000000///////////////............................................................------------++++++++++++++++++++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...------,,,++++++,,,,,,+++,,,---...////////////111111222222333333444444555555666777888::::::;;;;;;<<<===???@@@AAABBBBBB>>>===<<<;;;;;;;;;<<<===============<<<<<<<<<<<<999;;;===@@@BBBCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>===<<<<<<<<<<<<===>>>============>>>>>>>>>>>>========================???@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>??????@@@@@@@@@???>>>>>>===>>>>>>??????xxxpppkkkeeehhhmmmttt}}}jjjUUUMMMIIIMMMUUUdddvvvUUUFFF@@@;;;888999555444444333333333333333222222111111111111222222222222222333333333333333555777:::>>>EEEPPP[[[cccjjjmmmuuu~~~~~~|||}}}}}}~~~~~~}}}||||||~~~|||zzzzzzzzzyyyxxxvvvyyyxxxwwwuuusssrrrppppppnnnnnnmmmllljjjiiihhhgggfffdddcccccccccaaa___\\\[[[[[[ZZZYYYYYYXXXWWWWWWVVVUUUTTTSSSRRRQQQPPPOOONNNNNNMMMMMMLLLLLLKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBB@@@???>>>>>>>>>>>>===<<<;;;:::999999999999999999888888777666444333333333444555222222222111111111000000////////////////////////........................------------------------//////.........---------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------------,,,,,,,,,,,,------///...---,,,++++++++++++,,,,,,...///000000111111111222333444444444444333555555777888:::;;;<<<===<<<===>>>@@@AAAAAAAAAAAA???>>>===<<<;;;<<<==================<<<<<<<<<<<<999;;;>>>AAACCCDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>===<<<<<<===>>>???============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>???@@@AAAAAA>>>>>>=========>>>??????zzzqqqkkkeeehhhlllqqqzzzpppXXXOOOJJJMMMRRR___zzz~~~yyyXXXHHHBBB<<<999:::555555444333333333333444222222111111111111222222///000000111222333444444444666999>>>FFFQQQ]]]eeeiiinnnxxx||||||}}}}}}}}}}}}}}}|||}}}{{{zzzzzz{{{{{{zzzxxxyyyxxxwwwuuutttrrrqqqpppnnnmmmlllkkkjjjhhhggggggdddcccbbbbbbbbbaaa^^^[[[[[[[[[[[[ZZZZZZYYYYYYXXXVVVUUUTTTSSSRRRQQQPPPOOONNNNNNMMMMMMLLLKKKKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDBBBAAA???>>>============<<<;;;::::::888888888888888888999999666555555555444444444444222111111111000000000000////////////////////////........................------------------------.........---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***------------------------++++++++++++++++++++++++******++++++,,,------...------,,,,,,,,,,,,------...------,,,,,,,,,------,,,---...///000111111111222333444555555444444333555666777999;;;<<<>>>>>>>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<<<<===>>>============<<<<<<<<<<<<:::<<>>===<<<<<<===>>>???============>>>>>>>>>>>>========================>>>>>>@@@AAAAAAAAA@@@???======>>>>>>??????@@@@@@===============>>>??????|||qqqkkkfffhhhkkkooowwwuuu[[[QQQKKKMMMPPP[[[vvv~~~~~~zzzYYYIIIBBB===:::;;;555555444333333333333444222222111111111111222222,,,---...///111333444555444666999???GGGSSS___ggghhhnnnzzz||||||}}}}}}}}}}}}}}}||||||{{{zzz{{{}}}}}}}}}{{{xxxxxxwwwuuutttsssrrrqqqnnnmmmlllkkkiiihhhggggggcccbbbbbbbbbbbb```]]][[[\\\\\\[[[[[[ZZZZZZYYYYYYVVVUUUTTTSSSRRRQQQPPPOOOMMMMMMMMMLLLKKKKKKJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCBBB@@@>>>===============<<<;;;:::999888888888888888888999999333333444444444333222111111111111111000000000000.........///////////////........................---------------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,------,,,++++++******)))((((((((((((((((((((((((++++++++++++++++++++++++******+++,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,---...//////,,,---...000111111222222222333444555555555444333555666777999;;;===>>>???>>>??????@@@@@@?????????@@@???===<<<<<<<<<===>>>>>>=========<<<<<<<<<<<<;;;===@@@CCCDDDDDDCCCBBBDDDDDDDDDCCCBBBBBBAAAAAA@@@>>>===<<<<<<===>>>@@@============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@@@@??????>>>????????????>>>>>>>>>>>>===============>>>??????zzzqqqllllllggggggmmmwwwwww^^^RRRLLLLLLMMMUUUpppzzz|||___JJJAAA<<<777555555444444333333333444444///000111222222222222222333333333444444444555555333666<<>>===<<<;;;::::::999999:::999999888777666444444333333333333222222111111111111111222222222......---,,,,,,---///000........./////////000000/////////......---------........................,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,------...///......---------,,,,,,,,,000111111111111222222222555555555555555555444444888888888999;;;>>>AAABBBCCCAAA???>>>>>>@@@CCCEEEAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBAAAAAA??????>>>>>>>>>>>>>>>>>>:::;;;;;;<<<===>>>??????>>>>>>>>>===<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>{{{rrrmmmlllgggffflllvvvyyy___SSSLLLMMMNNNVVVppp|||}}}```KKKBBB===999777666555444333333333333333111111222222222111111000333333333333444444444444444777<<>>===<<<;;;::::::999999999999888777666666444444333333333222222222111111111111111111111111111111///......//////000.................................---------,,,,,,------------------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,------...------------......//////111111111111222222222222555555555555555555555555999999999:::<<>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAA???????????????>>>>>>>>>;;;<<<<<<======>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>???????????????>>>>>>>>>=========|||sssnnnkkkgggfffkkkttt}}}bbbUUUMMMMMMNNNVVVooobbbLLLCCC===:::999777666555444333222222222333333333222222000//////222222222222333333333333555888<<>>===<<<;;;;;;:::999999999999888777666555333333333333222222222222222222222111111000000///222111000///............------------------------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++*********------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,------,,,,,,---...000111111222111111111111222222222333555555555555555555555555777888888:::<<<>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA????????????????????????===============>>>>>>>>>;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????>>>>>>>>>=========<<<<<<}}}tttnnnkkkgggfffkkkssseeeXXXNNNNNNNNNUUUmmmcccNNNCCC===::::::888777555444333222222111222222222222222111000///111111222222222333333333777999<<>>>>>===<<<<<<;;;;;;999999999999888777666555333333333222222222222111333222222111000//////......---------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...------,,,,,,------......///000111222222333111111111222222222333333444444444555555555555555555666777999;;;===???@@@BBBBBBCCCDDDCCCBBBAAA@@@CCCBBBAAA@@@???>>>>>>>>>========================<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>???????????????>>>>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>=========>>>>>>?????????====================================>>>>>>>>>???============<<<<<<<<<<<<}}}tttoookkkhhhgggkkkrrr~~~jjjZZZOOONNNNNNTTTjjjfffOOOCCC<<<999999888777555444333222222111///000111222222222222222111111222222222333333333888999<<>>>>>======<<<<<<;;;;;;888888888888777666555555333333222222222111111111222222111111000///......++++++,,,---------......,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------.../////////......---......///000000000111111111222222111222222222222333333333444444444555555555666666666777888;;;===>>>@@@@@@@@@AAACCCDDDDDDBBBAAA@@@BBBBBB@@@???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999::::::;;;;;;;;;<<<<<<=====================>>>>>>????????????????????????>>>>>>>>>@@@@@@??????>>>>>>>>>>>>========================<<<============>>>>>>>>>============<<<<<<<<<<<<vvvqqqllliiiiiilllqqq}}}nnn]]]PPPMMMMMMQQQeee}}}iiiRRRCCC;;;999:::777666555444333222222222//////000222222333333333222222222222333333333333888888;;;AAAJJJQQQVVVXXXZZZdddrrr{{{~~~~~~}}}}}}wwwuuuuuusssnnniiikkkpppuuuyyy~~~~~~}}}|||{{{zzzyyyxxxwwwvvvtttsssrrrrrrooonnnnnnlllkkkjjjiiihhheeeeeeddddddbbbaaa___^^^\\\\\\[[[YYYXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNOOOOOOOOOMMMLLLKKKHHHHHHHHHHHHGGGFFFDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>======<<<<<<<<<<<<888888888888777666555444222222222222111111111111111111111000000//////...------...////////////...+++++++++,,,,,,---------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))))))))***************++++++,,,,,,,,,,,,---------------------......//////////////////000111111000000111111111111111111222222222222333333333333333333444444555666666666888999;;;>>>@@@AAABBBBBB???@@@AAABBBCCCBBBAAAAAABBBAAA???>>>===<<<;;;;;;999999999999999999999999888888777777777777888888888888999999::::::;;;;;;;;;<<<<<<======>>>>>>>>>???????????????@@@@@@@@@AAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============>>>>>>>>>>>>>>>=========<<<<<>>>>>==================<<<<<<<<<<<<888888888888777666555444222222222222111111111111000000000000000///////////////000000///---,,,+++******+++,,,---...//////++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,((()))))))))*********++++++++++++,,,,,,------------------------...////////////000000111222444444...//////000111222333333222222222333333333444444333333444444555666666777777888:::===???@@@AAAAAA===>>>???@@@AAAAAABBBBBBAAA@@@>>>===;;;:::::::::777777777777777777777777777666666555555555666666555555666777777888999999::::::;;;;;;<<<======>>>>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>??????>>>>>>>>>=========|||wwwnnnlllkkkmmmqqq}}}sss```PPPLLLJJJMMM___ttt|||xxx{{{rrrXXXGGG>>>;;;<<<555444444333333333444444222222222222222111000///333333444444444444555555777777:::AAAJJJRRRVVVWWW___kkk{{{zzzxxxxxxuuuoooiiilllrrrxxx}}}~~~~~~~~~~~~}}}}}}|||zzzyyyxxxyyyxxxwwwvvvuuutttsssrrroooooonnnmmmllljjjiiihhheeeeeeeeedddbbbaaa___^^^\\\\\\[[[YYYXXXWWWVVVUUUSSSSSSTTTSSSSSSRRRQQQPPPNNNOOOPPPQQQPPPNNNLLLJJJFFFFFFGGGGGGGGGFFFFFFEEECCCBBBAAA???>>>========================<<<<<<<<<888888888888777666555444222222222111111111111000////////////000000000000000000///...,,,***'''%%%******+++,,,...///000000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,(((((())))))*********++++++++++++,,,,,,---------...------------.../////////000000111222444555666,,,,,,...///111333444555222222333333333444444444333333444444555666777777333555888:::<<<===>>>>>><<<<<<===>>>@@@AAABBBCCC@@@???>>><<<:::999999999666666666666666666666666666555555444444444555555444444444555666777777888999999::::::;;;<<<======>>>>>>???@@@AAAAAABBBBBB?????????@@@@@@AAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>????????????>>>>>>>>>>>>zzzuuukkkiiihhhlllsss{{{^^^TTTLLLKKKQQQZZZvvvzzzwwwwwwzzz|||tttWWWFFF@@@>>><<<888666444333333333222111111111111111111111111111222222222222333444555555666888===DDDKKKRRRXXX[[[cccooo}}}zzz}}}}}}{{{sssllllllssszzz~~~~~~}}}}}}~~~~~~~~~|||zzzyyywwwyyyxxxwwwvvvuuutttssssssppppppnnnmmmkkkiiihhhhhhkkkjjjhhhfffdddbbb```___]]]\\\ZZZYYYWWWUUUTTTSSSUUUUUUTTTRRRQQQPPPOOONNNLLLLLLMMMMMMMMMMMMLLLLLLHHHHHHGGGGGGFFFEEEEEEEEEEEEBBB@@@??????>>>===;;;>>>======<<<;;;;;;::::::999999888888777666444333333333222222111000000000111000///......///000111---...///...,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...000111000000000222444666666666000000000111222222222333111111111222222333333333444444333222222222333333555555555555777999;;;===;;;:::;;;;;;<<<>>>???@@@???>>><<<:::888888888888333333444555555555555444444444444444444444444444333333333333444444555666444555666777888999::::::===>>>@@@AAABBBBBBAAAAAA@@@@@@AAAAAAAAA@@@????????????>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>????????????|||vvvmmmjjjjjjmmmttt|||^^^SSSKKKJJJPPPYYYuuuyyyvvvwwwzzz|||vvvXXXGGG@@@===;;;888666444333333333222111111111111111111111111111111111111111222333444444666999===DDDKKKSSSYYY\\\cccppp}}}|||{{{|||zzztttnnnooowww~~~~~~~~~}}}|||}}}}}}~~~}}}|||zzzyyywwwxxxwwwwwwvvvtttssssssrrrqqqqqqooonnnllljjjiiiiiijjjiiigggeeecccaaa```___\\\[[[ZZZYYYWWWVVVUUUTTTUUUTTTSSSRRRQQQPPPOOONNNKKKLLLLLLMMMMMMLLLLLLKKKHHHHHHGGGFFFFFFEEEEEEDDDEEEBBB@@@??????>>>===;;;======<<<;;;;;;::::::999888999999888666444333333333333222222111000000000///......------......///---...///...,,,+++,,,---++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************---,,,,,,,,,---......///111000000222555666666666111111111111222222222222111111222222222333333333111111000111111222333444333333333333555777888:::999:::;;;<<<===>>>??????>>><<<;;;999888777777777222333333444444444444444444444333333222222222222333333333333333444555555555555666666777888999999999;;;===???@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>======<<<<<<============>>>>>>>>>>>>======>>>>>>>>>?????????|||vvvooolllkkknnnvvv|||^^^SSSJJJHHHNNNXXXuuuxxxtttvvvzzz}}}zzz[[[III@@@<<<;;;888666444333333333222111222222222222222222222222000000000000111222333333666999>>>DDDLLLSSSYYY]]]bbbooo|||{{{yyyyyyxxxsssoooqqqyyy~~~~~~~~~~~~~~~~~~~~~}}}{{{zzz|||}}}}}}}}}|||zzzyyyxxxwwwvvvvvvuuutttsssrrrrrrrrrqqqpppooommmkkkjjjiiihhhgggfffdddbbb```___^^^[[[[[[ZZZYYYXXXWWWVVVVVVUUUTTTSSSRRRQQQOOONNNNNNKKKKKKLLLLLLLLLLLLKKKKKKHHHGGGGGGFFFFFFEEEDDDDDDDDDBBB@@@??????>>>===<<<<<<<<<;;;::::::999999888666888:::888444111111333333333222222111000000000,,,,,,------------,,,,,,---...///...,,,+++,,,---++++++++++++++++++++++++)))))))))***************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))***************......------------......111000000222555666666666222222222222222111111111111222222222222333333333.........///000111222333222111111111222333555666888999;;;<<<============;;;:::999888777777777777333333444555555555555444444444333222111000000///333222222222222333333444555555666666666777777777666777:::<<<>>>@@@AAAAAA@@@@@@AAABBBBBBAAAAAAAAA@@@??????>>>>>>===<<<<<<============>>>>>>>>>>>>============>>>>>>>>>>>>zzztttppplllkkknnnwww}}}___SSSIIIHHHNNNXXXuuu~~~wwwtttvvvzzz}}}~~~___KKK@@@<<<:::888666444333333333222111222222222222222222222222000000000111111222333444666999>>>EEEMMMTTTZZZ^^^bbbooo{{{|||yyyxxxxxxuuupppmmmpppwww}}}~~~|||{{{|||}}}~~~~~~~~~~~~~~~}}}{{{zzz||||||}}}}}}|||zzzyyyxxxvvvuuuuuutttssssssrrrrrrrrrqqqpppnnnlllkkkjjjiiigggfffeeecccaaa```^^^^^^[[[[[[ZZZZZZYYYXXXWWWWWWTTTTTTSSSRRRPPPOOONNNMMMJJJKKKKKKLLLLLLKKKKKKJJJGGGGGGGGGFFFEEEEEEDDDDDDDDDBBB???>>>??????===<<<;;;;;;::::::999888888777555888:::888333000111333333333222222111000000000+++,,,---......---,,,+++---...///...,,,+++,,,---++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++...---------...///000000222111111222555777666666333333333222222111111111222222222222222222222222//////......///000111111111111000000000111333444666888:::<<<======;;;:::999888888888777777777777555666777777888888777777777666555444222111000///222222222111111222222333555555555555555555666666666777999:::<<<>>>?????????@@@AAABBBBBBBBBBBBBBB@@@@@@??????>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>zzztttnnnkkkkkkoooyyy|||^^^SSSJJJHHHOOOXXXuuuyyyvvvxxx}}}cccMMMAAA<<<:::888666444333333333222111222222222222222222222222222222111222222333444555777999>>>EEEMMMUUU[[[___fffrrr~~~~~~|||zzzzzzxxxtttnnnkkklllqqqvvv}}}~~~{{{zzz|||~~~~~~~~~}}}}}}~~~}}}|||{{{{{{{{{|||||||||zzzyyyxxxuuuuuuttttttssssssrrrrrrppppppooommmkkkjjjhhhhhhfffeeedddcccaaa```^^^^^^\\\\\\[[[ZZZYYYYYYXXXXXXTTTTTTSSSQQQPPPOOONNNMMMJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGFFFFFFEEEDDDDDDCCCCCCAAA???>>>??????>>><<<;;;::::::999888888777777555777888777444111222333333333222222111000000000,,,---...//////...---,,,---...///...,,,+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,...///111333444333222111333555777666555444333333333222222111111222222222222222222222222222111000///////////////111111000///000111333444666777:::;;;<<<;;;:::999777888888999999999999999::::::;;;<<<<<<<<<<<<;;;::::::999777555444333222333222222111111222222222444444444444444444555555888999999:::;;;<<<======>>>???@@@AAABBBBBBCCCBBB@@@@@@@@@???>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>}}}wwwmmmkkklllqqq|||yyy\\\RRRJJJIIIOOOWWWttt~~~}}}gggOOOBBB===;;;888666444333333333222111333333333333333333333333222222222222333444555666777:::???FFFNNNVVV\\\```jjjwww{{{uuuoookkkkkkooorrr|||}}}~~~{{{yyy{{{~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzzzz{{{{{{|||{{{zzzyyyxxxuuuuuuuuutttttttttsssssspppooonnnmmmkkkiiihhhgggfffeeedddcccbbb```______]]]]]]\\\[[[ZZZYYYXXXXXXTTTSSSRRRQQQPPPNNNMMMMMMIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFFFFEEEEEEDDDCCCCCCCCCAAA???>>>??????>>>===;;;;;;:::999999888888777666666666666666555444333333333222222111000000000......////////////......---...///...,,,+++,,,---++++++++++++++++++++++++++++++,,,,,,---.........***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,---.........++++++,,,...000222444555333333222333555777666555333333333333333222222222333333333222222222222111222222000///...---------000000//////000111333444666777888:::::::::999888777888999;;;;;;<<<<<<;;;>>>>>>???@@@@@@@@@@@@???>>>===<<<:::999888666666444333333222222222222333222222333333444444444444999888888888999:::;;;<<<<<<===???@@@AAABBBBBBBBBAAA@@@@@@??????>>>==================>>>>>>>>>>>>>>>>>>>>>>>>????????????yyymmmkkknnnuuusssWWWOOOIIIIIINNNVVVqqqiiiQQQDDD>>>===888666444333333333222111333333333333333333333333111111111111222333444555777:::???FFFOOOWWW]]]aaaiiiwwwyyyrrrnnnnnnqqqsss}}}{{{}}}}}}yyywwwyyy|||~~~}}}|||}}}}}}}}}}}}~~~~~~}}}|||zzzyyyyyyzzz{{{{{{{{{zzzyyyxxxvvvvvvuuuuuuuuuuuuttttttqqqpppooommmllljjjiiihhhffffffeeecccbbbaaa```______^^^]]]\\\ZZZYYYXXXWWWSSSSSSRRRQQQOOONNNMMMMMMIIIIIIIIIJJJJJJIIIIIIIIIFFFFFFFFFEEEDDDDDDCCCCCCCCCAAA???>>>??????>>>===;;;;;;;;;:::999999888888777444333555888:::777444333333222222111000000000//////............//////---...///...,,,+++,,,---++++++++++++++++++++++++******+++,,,,,,---......***+++,,,,,,,,,,,,+++***************************************************++++++++++++++++++++++++******+++,,,,,,---......------...///000222444555444333333444666777666555222222333333333333333333333333333222222222111111000///...------,,,------......---...///111333444777777777888888888888888888999;;;===>>>???>>>>>>@@@@@@AAABBBBBBBBBBBBAAA??????>>>===;;;:::999999555555444333333333333333000111111222333444444555555555555666777999;;;<<<;;;<<<===???@@@AAABBBBBBAAAAAA@@@??????>>>>>>===============>>>>>>>>>>>>????????????@@@@@@@@@@@@}}}wwwmmmlllpppxxxoooTTTMMMHHHHHHMMMTTTooojjjRRRDDD???>>>888666444333333333222111333333333333333333333333000000000000111222333444777:::???GGGOOOWWW^^^aaafffuuu|||uuuqqqqqqtttvvvyyyyyy|||~~~|||wwwuuuwwwzzz~~~|||||||||}}}{{{||||||||||||zzzyyyxxxyyyzzz{{{{{{{{{zzzyyyxxxvvvvvvvvvvvvvvvuuuuuuuuurrrqqqpppooommmkkkjjjiiiffffffeeedddcccaaaaaa``````___^^^\\\ZZZYYYWWWVVVSSSSSSRRRQQQOOONNNMMMLLLHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFFFFEEEDDDDDDCCCCCCBBB@@@???>>>?????????>>><<<<<<;;;::::::999999888888444111444:::===999444333333222222111000000000//////---,,,,,,---//////---...///...,,,+++,,,---++++++++++++++++++++++++))))))***+++,,,,,,------***+++,,,------,,,+++***************************************************++++++++++++++++++++++++))))))***+++,,,,,,------////////////000111333333444333333444666777666555222222222333333444444444333333333222222111111111,,,,,,,,,++++++,,,------,,,,,,,,,---...000333444888777777666777777888999999:::<<<>>>@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBB??????>>>===<<<;;;;;;:::666555444444333333333333///000000222333444555555222222222333555888;;;<<<:::;;;<<<>>>@@@AAABBBBBBAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<===??????@@@@@@@@@AAAAAAAAA~~~xxxqqqooonnnsssiiiXXXLLLJJJIIIIIIWWWjjjkkkSSSFFF???;;;666666666555444444333333444333333222111111111222333333222222333333444555777:::@@@IIIRRRZZZ^^^___iiipppzzz}}}uuuooopppvvv}}}wwwzzz|||{{{xxxwwwzzz|||~~~|||{{{||||||}}}|||}}}}}}~~~~~~~~~}}}}}}zzzzzzzzzyyyyyyxxxxxxxxxuuuuuuuuuuuuttttttttttttsssrrrpppnnnlllkkkjjjjjjiiifffdddcccbbbbbb```___```___^^^\\\YYYWWWUUUTTTTTTSSSRRRPPPNNNMMMMMMMMMKKKJJJIIIHHHGGGHHHIIIJJJIIIHHHFFFDDDCCCBBBCCCCCCBBBAAA@@@>>>>>>>>>>>>???>>>======<<<:::999999888999888666555555666777888888555111000111222111///......---------,,,,,,,,,------------------------...------,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++++++++******************++++++,,,------......//////000111222333444444444555666777777777777777666777666444333333444555666666444222111222222111000,,,,,,++++++,,,,,,---...---------...000333555777<<<;;;999888888888999999999;;;===???AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>@@@??????????????????@@@>>><<<888555333333333444111111111111111222222222222222333444444555555666777999<<>>===<<<<<<<<<===??????@@@@@@@@@??????>>>~~~wwwqqqooooootttgggWWWKKKJJJHHHIIIWWWiiilllSSSFFF???:::666666666555444444333333444333222222111111222222333333222222333333444555777:::@@@IIIRRRYYY]]]^^^dddkkkvvv}}}vvvppprrrxxx~~~{{{|||}}}{{{xxxyyy}}}}}}||||||}}}}}}|||}}}}}}~~~~~~~~~}}}}}}zzzzzzzzzyyyyyyxxxxxxwwwttttttttttttssssssssssssrrrqqqooommmllljjjjjjiiihhhfffdddbbbbbbbbb```___^^^^^^\\\[[[YYYXXXWWWVVVTTTSSSRRRPPPNNNMMMMMMMMMKKKJJJIIIHHHGGGHHHIIIIIIHHHGGGEEEDDDCCCBBBBBBCCCBBBAAA@@@>>>>>>>>>>>>???<<<;;;;;;:::888777777666999888666444444555666777777444111000111222000///............------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******************************************++++++******************+++,,,,,,---......//////111111222333444444444444777777777666555444222222777666444333444555666777666444222111111111000...,,,,,,,,,,,,,,,------...---------...111333666777;;;:::999888888999:::;;;;;;<<<>>>????????????>>>???@@@@@@@@@@@@???>>>>>>??????>>>>>>>>>>>>??????===;;;999777555444444444222222111111111111111111111222222333333444555555777888;;;>>>???@@@@@@???AAAAAAAAAAAA@@@@@@@@@@@@AAA@@@>>>===<<<<<<======??????@@@@@@AAA@@@@@@@@@~~~xxxqqqoooooouuu}}}dddTTTIIIHHHHHHHHHVVViiinnnTTTFFF>>>:::666666666555444444333333333333222222111111222222333333222222333333444555777:::@@@IIIRRRYYY\\\\\\^^^fffpppzzz|||vvvqqqtttyyy~~~~~~}}}{{{yyy{{{~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}|||{{{zzzzzzyyyxxxxxxwwwwwwttttttsssssssssrrrrrrrrrqqqpppnnnlllkkkiiiiiihhhhhhfffcccbbbbbbbbb```___\\\\\\[[[ZZZZZZYYYXXXXXXSSSSSSQQQOOONNNMMMMMMMMMJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>;;;;;;:::999999888777777999888666444333333444444666444222111111111000///////////////............------------------------(((((()))******+++,,,,,,******+++++++++,,,,,,,,,------------------------*********)))))))))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,------.../////////333333444444555444444333555555555555444333111111666666555444555666888999777444222000000000...---,,,,,,,,,+++,,,,,,---...------...///111444666777999999999999999;;;<<<<<<======>>>>>>>>>===<<<<<>>>>>===>>>>>>============>>>>>><<<;;;:::999777666444444333222222222111000000000000000111111222333333444666777:::<<<>>>??????>>>AAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>======>>>>>>???@@@@@@AAABBBBBBBBBBBByyypppooopppvvvzzzaaaRRRHHHHHHGGGHHHUUUhhhqqqUUUFFF>>>999666666666555444444333333333333222222111222222333333333222222333333444555888:::@@@IIIRRRWWWZZZZZZZZZaaallluuu{{{}}}}}}~~~}}}zzzyyywwwssspppttt{{{}}}zzzzzz~~~}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzzyyyxxxwwwvvvvvvtttttttttssssssrrrrrrqqqpppooommmkkkiiihhhgggggggggeeecccbbbbbbbbbaaa___]]]\\\[[[ZZZYYYXXXWWWVVVSSSRRRPPPOOONNNMMMMMMMMMJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@??????>>>===============<<<;;;;;;:::999999999888666444333222222222444333222111111111000///000000000000////////////------------------,,,,,,)))*********+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))(((((((((******************************+++++++++++++++,,,---------...//////000000555555555555555555444444222222333444555555555555666666555555666777888999777444111000///...,,,++++++************+++,,,,,,------///000333555666777777888888:::;;;<<<>>>>>><<<<<<============<<<<<>>>>>======<<<<<<<<<<<<======;;;;;;::::::999777555444333333333222111000////////////000000111222222222555666888:::<<<=========@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@???>>>>>>???@@@@@@@@@AAABBBCCCCCCCCCCCC{{{pppooopppvvvxxx```QQQGGGGGGGGGGGGUUUggguuuXXXGGG>>>:::666666666555444444333333333222222111222222333333333333222222333333444555888;;;AAAIIIQQQVVVWWWWWWWWW___jjjssswwwxxxxxxxxxtttrrrqqqpppnnnnnnsss{{{}}}~~~}}}}}}}}}}}}}}}|||{{{{{{{{{zzzzzzyyywwwvvvvvvuuuuuuuuutttssssssrrrqqqqqqnnnmmmllljjjhhhgggfffffffffdddbbbaaabbbbbbaaa______^^^\\\ZZZXXXVVVUUUTTTRRRQQQPPPOOONNNMMMMMMMMMJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@??????>>>======<<<<<<<<<<<<;;;;;;::::::999888777666555444333222222222222222222111000000000111111000000000/////////......---------,,,,,,,,,------,,,,,,++++++++++++******+++++++++,,,,,,,,,************************++++++******))))))((((((++++++++++++++++++++++++******++++++,,,,,,,,,,,,------...//////000000111555555666666666555444444333333555666666777777777666666666666666777888888555333000///...---+++***)))))))))))))))******+++---...000222444666777777666777999;;;<<<>>>??????;;;;;;;;;<<<======>>>???@@@@@@@@@@@@@@@??????>>><<<;;;;;;::::::;;;;;;<<<::::::::::::999777666555333333333222111000//////......///000000111111222444444666888999;;;<<<<<>>===<<<;;;:::::::::999999888888888777777777666555444333333000222333222111//////000000000000000////////////.........------,,,,,,+++......------,,,++++++*********+++++++++,,,,,,,,,************************+++++++++***************++++++++++++++++++++++++******++++++,,,---------......//////000111111111444444555555555555555444777777888888777666666555666666666666666666666666444111///...------+++***))))))(((((())))))***+++---...000333555666777888777888:::<<<>>>??????@@@<<<<<<<<<<<<===>>>???@@@??????@@@@@@??????>>>===:::::::::999999:::::::::999999888888888777777777333222222222111000000000......///000000111111222222333444666777999:::;;;======>>>???AAABBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCCAAABBBBBBCCCCCCBBBBBBAAAzzzppppppqqqvvvwwwaaaSSSIIIIIIHHHGGGSSSddd}}}}}}]]]III@@@<<<666666666555444444333333222222111111222222333444333333222222333333444555888;;;AAAIIIPPPTTTTTTSSSVVV]]]gggooorrrpppnnnllliiifffcccdddeeeiiittt~~~~~~}}}}}}}}}}}}|||{{{zzzyyy{{{zzzyyyxxxwwwuuuttttttrrrrrrqqqpppooonnnmmmmmmlllkkkiiigggfffdddddddddeeecccaaa```aaabbbaaa```]]]]]][[[ZZZXXXVVVUUUTTTPPPPPPOOONNNMMMMMMMMMMMMIIIIIIIIIIIIHHHFFFDDDCCCBBBCCCDDDDDDDDDCCCBBBAAA>>>?????????>>>===<<<;;;::::::999999999999888888777777777777666666555444///111333333000//////000000000/////////.........///......---,,,,,,++++++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,******************************++++++,,,------......//////000000111222222222333444555555555555555777777888888777777666666666666666666555555444333222000------------+++******************+++,,,,,,---///111444666777888888777888;;;===>>>????????????>>>=========>>>??????=========>>>===<<<<<<;;;999999999888888999999999999888777666666666777888222222111111111111111111...//////000111111222222222222333444666888999:::;;;<<<===>>>@@@AAABBBCCCCCCCCCBBBAAAAAABBBCCCDDDBBBBBBBBBBBBBBBAAA@@@???yyyppppppqqqvvvzzzbbbTTTJJJJJJHHHGGGRRRccc}}}___JJJAAA<<<777666666555444444333333222111111111222333333444333333222222333333444555888;;;BBBIIIPPPTTTSSSRRRUUU]]]gggnnnpppnnnkkkiiihhhdddaaaaaaccciiivvv}}}~~~~~~}}}}}}}}}}}}|||{{{zzzyyy{{{{{{yyyxxxwwwuuutttsssppppppooonnnmmmlllkkkkkklllkkkiiigggeeedddccccccdddcccaaa```aaabbbaaa```[[[[[[ZZZYYYXXXWWWVVVVVVPPPPPPOOONNNMMMMMMMMMMMMIIIIIIIIIIIIHHHFFFDDDCCCBBBCCCDDDDDDDDDCCCBBBAAA>>>>>>?????????===;;;:::<<<;;;;;;;;;;;;;;;;;;;;;666777777777777777666666...111333333000//////000////////////............//////...---,,,,,,++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------))))))))))))))))))))))))******+++,,,,,,---....../////////000111111222222111222333444555555555555333444555777888999999999777777666666555444222111111///---,,,------,,,***,,,,,,++++++,,,,,,---...---///222444666777888888888999;;;===????????????BBBAAA???>>>=========>>>;;;;;;<<<<<<;;;;;;:::999999999888888888888999999999777666444444555777888111111111111111222222222//////000000111111222222111111222333555777999::::::;;;<<<===???AAABBBBBBDDDCCCBBBAAABBBBBBDDDDDDCCCCCCCCCBBBAAA@@@>>>>>>yyyqqqpppqqquuudddWWWLLLHHHFFFGGGRRRaaa|||bbbKKKBBBAAA;;;999666333222333555666222222222222222222222222333333333333444555666666888===DDDLLLRRRUUUVVVVVVYYY```jjjooopppppppppqqqooonnnkkkfffeeelllzzz~~~}}}}}}}}}}}}}}}~~~||||||{{{zzzzzzzzzzzzzzz|||yyyvvvtttuuuuuuuuuuuuppppppppppppooommmlllkkkjjjiiigggggghhhhhhfffeeebbbaaaaaa```___^^^^^^^^^]]][[[YYYXXXXXXWWWUUUSSSQQQPPPOOONNNMMMMMMMMMMMMJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;:::::::::999999888888777666666666333333222222111000000000////////////////////////------------------------***+++---......---+++******++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,*********++++++,,,,,,,,,///......---------......000///---,,,---...000222000111111222333555666777888777666666666666666777888888777777888999999::::::999777555333222111111000///...---,,,++++++++++++++++++,,,,,,---------000111222444666777888999:::;;;<<<>>>???AAABBBCCCBBBBBBAAA@@@>>><<<:::999======<<<<<<<<<;;;;;;;;;:::::::::999999999999999666666555444222111111000111111111111111111111111......//////000000111111333666999777444444888<<<<<<===>>>???@@@AAABBBBBBEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDBBBAAA@@@~~~vvvnnnnnnnnnsssdddWWWKKKGGGEEEFFFQQQ___www~~~cccKKKAAA@@@;;;999666444333333444555666666555444444333222222333333222333333444555666666;;;BBBJJJPPPSSSTTTTTTYYYaaajjjnnnooonnnoooqqqvvvsssnnniiiiiiqqq~~~~~~}}}}}}}}}}}}~~~~~~|||{{{{{{zzzzzzzzz{{{{{{{{{xxxuuuttttttuuuttttttpppoooooonnnmmmllljjjiiihhhgggeeeeeeffffffdddcccbbbbbbaaa```___^^^]]]\\\\\\ZZZXXXXXXXXXWWWUUUSSSRRRQQQOOONNNMMMLLLLLLLLLIIIIIIHHHGGGFFFFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@??????>>>===<<<<<<<<<<<<;;;:::999999888888777777666555555444444333333222222111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++......---------------......------,,,---...000111111111222222444555666777777777666666666666777777777777777888888999::::::999888777555333222111111//////...,,,,,,++++++,,,++++++,,,,,,------......111222333555666888999999;;;;;;<<<===???@@@AAAAAAAAAAAA@@@@@@>>><<<;;;:::<<<<<<;;;;;;;;;::::::::::::999999999999888888888666555555444333222111000111111111111111111111111000000000000111111111222222555777666444333777;;;;;;<<<<<<>>>???@@@AAABBBEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBzzzrrrkkkkkkkkkqqq}}}dddVVVJJJGGGEEEFFFPPP\\\ooo~~~~~~fffLLLAAA???:::999666444333333444555777777666555333222111111222222222333333444555666666;;;BBBJJJPPPSSSTTTTTTZZZbbbkkkooonnnnnnooorrr}}}xxxqqqnnnqqqzzz~~~}}}}}}}}}}}}}}}{{{{{{zzzzzzzzz{{{{{{|||yyywwwtttssssssssssssrrroooooonnnmmmllljjjhhhggghhhfffeeeeeefffeeedddbbbcccbbbaaa```^^^]]][[[[[[\\\ZZZXXXWWWWWWWWWUUUSSSRRRQQQPPPNNNLLLKKKKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@??????>>>===<<<===<<<;;;:::999888777666666666555555444333333222333333222222111000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,------,,,++++++******)))------,,,,,,,,,,,,------,,,,,,------...///000000222333333444555666666777777777777666666777777888777777777888999::::::;;;888888666555333111000000///...---,,,,,,++++++,,,+++,,,,,,---......//////111222444666888999::::::<<<<<<<<<===>>>?????????????????????>>>===<<<<<<===<<<<<<<<<;;;;;;;;;;;;999999999888888888777777666555555444333222111111222222222222222222222222111111111111222222222222111333555444222222555999999:::;;;<<<>>>???@@@@@@DDDCCCBBBBBBBBBBBBDDDDDDFFFFFFFFFFFFFFFEEEDDDCCCwwwoooiiiiiiiiinnn{{{eeeWWWJJJFFFEEEFFFNNNYYYjjjiiiNNNAAA===:::888666555444333444555444444333222222111000000222222222222333444555666999===EEELLLRRRUUUVVVVVVYYYbbblllpppooonnnpppttt{{{vvvrrrrrrxxx~~~}}}}}}||||||{{{zzzzzzzzzzzz{{{||||||xxxuuusssrrrrrrrrrrrrpppoooooonnnmmmkkkjjjhhhgggjjjhhhggggggggggggfffdddcccbbbaaa___]]][[[ZZZYYY[[[YYYWWWWWWWWWWWWUUUSSSSSSRRRPPPNNNLLLJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@??????>>>===<<<===<<<;;;:::888777666555666666555444444333333222333333222222111000000000------------------------++++++++++++++++++++++++,,,,,,---......---,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,+++++++++,,,------+++,,,...000111111111111444444555666666777777777777777777666777777888888777777888999::::::::::::777777666555333111000///...------,,,+++++++++,,,,,,,,,---...//////000000222333666888999:::;;;;;;===============>>>>>>>>>===>>>>>>??????>>>>>>===>>>>>>>>>>>>============999999999888888777777666666555555444333333222222222222222222222222222222111111111111111111111111000222333222111222444666777888999:::<<<>>>??????CCCBBBAAAAAAAAABBBCCCDDDFFFFFFGGGGGGGGGFFFEEEEEEuuummmiiihhhhhhlllyyygggWWWJJJGGGFFFFFFMMMVVVggglllPPPAAA===999888777555444444444444222222222222222222222222222222222222333444555555999>>>EEEMMMSSSVVVWWWWWWVVV```lllpppnnnkkkmmmqqqqqqooopppttt|||~~~}}}}}}}}}}}}{{{{{{zzzzzzzzz{{{{{{|||vvvuuusssrrrrrrrrrqqqooooooooonnnnnnllljjjiiihhhiiihhhffffffggggggeeedddbbbbbb```^^^]]][[[YYYYYYZZZXXXWWWVVVWWWWWWUUUSSSSSSQQQPPPMMMKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@??????>>>===<<<===<<<;;;:::888777666555777777666666555444444444333333222222111000000000------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++++++++,,,---...---...000222333444444555666666777888888888777777777777777777777888999999777888999::::::::::::999666666555444333111///---------,,,+++++++++,,,,,,,,,---...///000111222222333555777:::;;;<<<<<<<<<=========>>>>>>>>>>>>>>>===>>>>>>???????????????>>>>>>>>>>>>============::::::999999888777777666666555555444444333333333222222222222222222222222000000000000000000000000000000111111111111333555666666888999;;;===>>>???BBBAAA@@@@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFF}}}rrrlllgggffffffkkkxxxiiiYYYKKKHHHGGGGGGLLLUUUfffpppSSSCCC===999888777666555444444444222333333444444555555666111111111222222333444555777<<>>===<<<===<<<;;;:::999888777666888888777777666555555555333333222222111000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***(((((()))***,,,---...///,,,++++++,,,,,,---...///...///000222444666777888888888999::::::999777777777777777777888888999:::999:::;;;;;;;;;:::888777555555555444333000...,,,,,,,,,++++++++++++,,,,,,------...///111222333333444666999;;;===>>>===<<<>>>>>>>>>>>>????????????>>>???@@@@@@AAAAAA@@@@@@============<<<<<<<<<<<<<<<;;;;;;:::999888777777555555555555444444333333333333333333333333333333000000000///////////////000000000000111222333444555666777999;;;===>>>???AAA@@@??????@@@AAACCCDDDDDDEEEFFFGGGGGGGGGGGGGGGyyyooojjjcccbbbcccjjjxxxkkkZZZLLLIIIIIIHHHLLLSSSfffrrrUUUDDD>>>888888777666555444333333333444444444444444444555111111111111222333444555888<<>>===<<<<<<<<<<<<;;;:::999999888888888777777666555555555333333222222111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***))))))***+++,,,,,,------,,,,,,,,,,,,---...///000/////////000333555888:::999:::;;;;;;;;;:::888666777777777777888999:::;;;;;;;;;<<<<<<;;;999777555444444555444222000---+++,,,+++++++++++++++,,,,,,---...///000222333444444444777:::===??????>>>===>>>>>>??????@@@@@@AAAAAA@@@@@@AAABBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>======<<<;;;:::999888888555555555555444444444444333333333333333333333333111111111000000000//////111000///000111333333333555555777999;;;===??????@@@????????????AAACCCDDDCCCDDDEEEFFFGGGGGGGGGGGGvvvmmmiii``````aaaiiiyyylll[[[MMMIIIIIIHHHLLLSSSffftttVVVEEE>>>888888777666555444333333333333333222222111111111111111111111222333444555:::>>>FFFNNNSSSVVVWWWWWWiiiuuuwwwkkkeeeeeeccceeeggghhhmmmxxx~~~~~~|||{{{yyyyyyxxxxxxvvvuuutttttttttsssqqqoooiiiiiijjjjjjjjjjjjiiiiiiiiigggffffffffffffeeeccc^^^^^^]]]]]]\\\[[[ZZZZZZXXXWWWVVVVVVVVVVVVUUUTTTOOONNNMMMLLLKKKKKKKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;:::::::::777777777666555555444444333333222222111000000000////////////////////////---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++***+++,,,------,,,+++***++++++++++++++++++,,,,,,,,,,,,,,,---...///000111.........///111555888:::::::::<<<<<<<<<:::888666777777777777888999:::;;;<<<<<<======;;;999666444444444555444222000---++++++++++++***++++++,,,,,,---...///000222333444555555777:::>>>??????>>>===>>>??????@@@AAAAAABBBBBBAAABBBBBBCCCCCCBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBB>>>======<<<:::999888888555555555555555444444444333333333333333333333333333222222222111111000000111000///000222333333333555555777999;;;===???@@@??????>>>>>>???AAABBBDDDBBBCCCDDDEEEFFFGGGGGGGGGtttjjjdddbbbbbbdddlll|||sss```NNNHHHGGGFFFKKKSSScccvvvXXXFFF???;;;:::888666555444444444333333333222222111111111111111111222333444555666;;;???FFFNNNQQQSSS[[[dddsss|||pppiiifffhhhhhhggghhhnnn{{{~~~~~~~~~}}}}}}|||yyyvvvuuuuuuvvvwwwttttttttttttsssrrrqqqpppmmmmmmlllkkkjjjiiigggfffcccccccccbbbbbbbbbaaaaaa]]]]]]]]]\\\[[[ZZZYYYXXXYYYXXXVVVTTTSSSSSSSSSTTTQQQPPPOOOMMMKKKJJJHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@??????@@@@@@@@@??????>>><<<<<<;;;::::::999888888666777777777777555444333333333222111000///...---......//////......---,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...***+++---...///...------//////000222444555777777999::::::::::::999888888888888999999999:::::::::;;;======<<<999666444444666666444222000...---,,,************+++,,,------...000222444555666555555888:::<<<>>>??????>>>===@@@@@@AAABBBCCCCCCCCCCCCAAABBBBBBCCCCCCCCCCCCCCCGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA???===<<<::::::777777666555444444333333555666777888777555333111222111000111222111000...000000000000000000000000111222333555777:::<<<===;;;===???@@@@@@AAACCCDDDDDDDDDEEEFFFGGGGGGHHHHHHtttjjjdddbbbbbbdddmmm}}}uuubbbOOOIIIGGGFFFJJJRRR```wwwYYYFFF???;;;:::888666555444444444333333333222222222111111222222222333444555777777;;;>>>FFFNNNQQQSSS[[[dddxxxtttooolllggghhhhhhkkkrrr~~~~~~~~~~~~~~~~~~~~~}}}zzzwwwvvvvvvwwwxxxuuuuuuuuutttsssqqqpppooommmmmmlllkkkjjjhhhfffeeedddccccccbbbbbbaaaaaaaaa]]]]]]]]]\\\[[[ZZZYYYXXXYYYXXXVVVTTTSSSSSSSSSSSSQQQPPPOOOMMMKKKJJJHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@??????@@@@@@???>>>======<<<;;;;;;:::999999888888666777777777666555444333333333222111000///............//////......---,,,,,,,,,,,,,,,++++++++++++******++++++,,,---......---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++,,,---............111111333444666777999999999:::::::::999999888888888999999999999:::::::::<<<===>>><<<999666555555777777555333111///...---************+++,,,---...///000222444555666666555777888:::<<<=========<<>>===<<<999999888777666555555444333444555555444333222111222111000111222111000...000000000000000000000000111222333444777999;;;<<<;;;===???@@@@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEsssiiicccbbbbbbeeeoooyyyeeeQQQJJJGGGFFFJJJQQQ]]]~~~zzz[[[GGG>>>;;;:::888666555444444444333333333222222222222111333333333444555666777888:::>>>GGGNNNQQQSSSZZZcccuuuyyypppllljjjfffhhhkkkpppyyy~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxwwwwwwwwwxxxuuuuuuuuutttrrrpppnnnmmmnnnmmmmmmkkkiiigggeeedddddddddcccbbbaaaaaa``````]]]]]]]]]\\\[[[ZZZXXXXXXXXXWWWVVVTTTSSSSSSRRRSSSPPPPPPNNNMMMKKKJJJHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@????????????>>>===;;;;;;;;;;;;::::::999999888888777777777777666555444333333222222111000///............//////......---,,,------------,,,,,,,,,,,,((()))***+++,,,...//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,---...///000111222333444666888999:::999999999999999888888888999999999999::::::::::::<<<===>>><<<999666666666888777555333111///......************+++,,,---...///000222333555666666666999999:::;;;<<<===>>>>>>BBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGEEEDDDBBBAAA??????<<<;;;:::999888777666666333333222222222222222222333111000000111222000///000000000000000000000000111222222444666888:::;;;;;;===?????????@@@BBBDDDEEEDDDDDDDDDDDDCCCCCCCCCrrrhhhbbb```aaafffsss}}}hhhSSSKKKHHHEEEIIIQQQ\\\~~~|||]]]HHH>>>;;;:::888666444444444444222222222222222222222222333333333333444666777888:::>>>GGGOOOQQQRRRYYYbbbnnnzzz|||qqqjjjgggfffeeehhhmmmvvv~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{yyywwwvvvvvvvvvwwwvvvuuutttsssqqqooommmlllnnnmmmmmmkkkiiigggeeedddeeedddcccbbbaaa```______\\\\\\\\\\\\[[[YYYXXXWWWWWWVVVUUUTTTSSSRRRRRRQQQOOOOOONNNLLLKKKJJJIIIHHHGGGGGGFFFDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@?????????>>>===;;;:::999::::::::::::999999888888777777777666666555444444222222111111000//////............///......---,,,......---------,,,,,,,,,))))))***+++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---...000111///000111333444666777888:::999999888888888888888999999999:::::::::;;;;;;<<<======;;;888666666777888666444111///...------*********+++,,,---...///000111222333555666777777<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGEEEDDDCCCBBBAAA>>>======;;;:::999888777444444333222222333333444333222000000111222111000////////////////////////111111222333555666888999:::<<<>>>>>>>>>???AAACCCCCCCCCCCCCCCCCCCCCCCCDDDssshhhbbb___aaaiiizzzkkkUUULLLHHHFFFJJJQQQ]]]}}}^^^HHH>>>;;;:::888666444444444444222222222222222222222222111111222222333444666777:::>>>GGGOOOQQQRRRXXX```mmmwww~~~yyyooojjjhhhgggeeehhhpppzzz~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}zzzyyywwwvvvuuuuuuuuuuuuuuuuuutttrrrpppnnnlllkkkmmmmmmlllkkkiiigggeeedddeeeeeecccbbb```___^^^]]]\\\\\\\\\[[[ZZZYYYXXXWWWUUUUUUUUUTTTSSSRRRQQQPPPOOONNNMMMLLLKKKIIIIIIHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>><<<;;;999999:::999999999999999888888888777666666555555444444222222111111000000//////.........///......---,,,......---------,,,,,,,,,+++++++++++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,---///111222000000111333555666888888:::999888777777777888888999999:::::::::;;;;;;;;;;;;<<<<<<:::777666666777666444222///---,,,,,,,,,*********+++,,,---///000111111222333444666777888<<<<<<<<<===???AAABBBCCCCCCCCCCCCCCCCCCEEEFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLJJJJJJIIIIIIHHHGGGEEEDDDCCCCCC@@@@@@???===<<<:::999999777777666555555555666666444222000000111222111000////////////////////////111111111222333555666777888:::<<<=========???AAA@@@@@@AAABBBCCCDDDEEEFFFwwwllleee```eeepppmmmWWWMMMIIIGGGKKKSSS```}}}^^^HHH>>>;;;:::888666555444444444111222222222222333333333111111111222333444555666999>>>GGGOOOQQQRRRWWW___iiissszzzuuunnniiigggfffeeeiiirrr}}}~~~~~~}}}}}}}}}|||||||||xxxwwwvvvuuutttttttttttttttssssssrrrpppnnnlllkkkkkkkkkkkkjjjiiigggfffeeefffeeedddbbb```^^^]]]\\\\\\\\\\\\[[[ZZZYYYWWWWWWTTTTTTTTTTTTSSSQQQPPPOOONNNMMMMMMLLLJJJIIIIIIHHHFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>===<<<::::::999999999999999999888888888777666555555444444555111111111111000000//////......//////......---,,,------------,,,,,,,,,,,,,,,,,,,,,+++******)))))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---...000111222222333444555777999:::;;;:::999888777666777888888::::::::::::;;;;;;;;;;;;:::;;;:::888666555555777666444000---++++++++++++*********+++---...000000222222222333444666888999999:::;;;===>>>@@@AAABBBCCCBBBBBBCCCDDDFFFHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIKKKMMMNNNNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCBBB@@@???===<<<;;;;;;;;;::::::999888888777555333000000111222222111000000000000000000000000111111111111222333444555666888:::;;;;;;;;;===???======>>>@@@BBBCCCEEEEEE}}}qqqiiieeejjjwwwnnnXXXNNNIIIGGGLLLTTTbbb}}}]]]HHH>>>;;;:::888666555444444444111111222222222333333333222222222333444555666777999>>>GGGOOOQQQQQQVVV^^^eeeooouuurrrlllhhheeecccfffjjjsss~~~}}}|||{{{{{{zzzwwwwwwvvvvvvuuuuuuttttttrrrrrrrrrqqqpppnnnmmmllljjjjjjjjjjjjiiihhhgggffffffeeedddbbb```^^^\\\[[[\\\\\\[[[[[[ZZZXXXWWWVVVSSSTTTTTTTTTSSSQQQOOONNNMMMMMMLLLKKKJJJIIIIIIHHHEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<;;;888888888888888888999999999888666555444444555555111111111111000000000000......//////......---,,,,,,,,,,,,,,,+++++++++++++++++++++***************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***+++---...000111111111222333444666777999:::;;;:::999777666666666888888:::::::::;;;;;;;;;;;;<<<999999888666444333555666666444111---+++++++++,,,*********+++---///000111222222222333444666888999888:::<<<>>>@@@AAAAAAAAABBBAAAAAABBBDDDGGGJJJLLLHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLOOOPPPQQQPPPNNNMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFDDDCCCAAA@@@???======>>>===<<<:::888777666333111000111222222222000000000000000000000000111111111111111222333444444666888999999999;;;===;;;;;;<<<===???@@@AAAAAAtttllliiiooo|||nnnXXXNNNJJJHHHMMMUUUccc|||]]]HHH>>>;;;:::888666555444444444111111111222222333333333333333333444555666777888999>>>GGGOOOQQQQQQVVV]]]eeeooovvvtttnnnjjjgggdddgggkkkttt~~~~~~}}}|||{{{zzzyyyxxxxxxwwwwwwvvvvvvuuuuuuqqqqqqqqqppppppnnnmmmmmmiiiiiiiiiiiiiiihhhggggggffffffdddbbb___]]]\\\[[[[[[[[[[[[[[[ZZZXXXWWWVVVSSSSSSTTTTTTSSSQQQOOONNNMMMMMMLLLKKKJJJIIIIIIHHHEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@===>>>>>>>>>>>>>>>======888888888888888888999999999888666555444444555555111111111111000000000000......//////......---,,,,,,,,,,,,+++++++++******))))))******+++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,)))+++---///111111111111000111222444666777888999:::999777666555666888999:::::::::;;;;;;;;;<<<<<<888888777555333333444666777555111...,,,,,,,,,---*********+++---///000111333222222333444666888:::999;;;>>>AAACCCDDDCCCCCCAAAAAAAAABBBEEEHHHLLLNNNHHHIIIIIIJJJJJJJJJJJJJJJLLLNNNPPPRRRSSSRRRPPPNNNOOONNNNNNMMMLLLKKKJJJJJJKKKJJJIIIGGGEEEDDDBBBBBB>>>?????????===:::777555666333111000111222222222000000000000000000000000111111000000111222222333333555777777777888:::<<<:::;;;;;;;;;<<<<<<======}}}pppooosssqqqZZZOOOIIIFFFJJJRRRkkk]]]GGG@@@<<<:::777666666777666555444333333222222333333444222333444444444555777999;;;@@@IIIQQQRRRQQQUUU\\\iiirrrxxxuuunnnkkkiiihhhiiiooozzz}}}~~~}}}}}}|||{{{zzzyyyyyyxxxxxxxxxwwwvvvuuuuuuvvvvvvrrrrrrqqqpppooonnnmmmmmmjjjjjjhhhgggffffffffffffcccbbbaaa```^^^^^^]]]]]]ZZZYYYWWWWWWWWWWWWUUUTTTSSSRRRRRRPPPOOONNNMMMMMMMMMMMMMMMLLLKKKIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBAAA@@@@@@??????>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::999888888777777666888888777666555333111000222222222111111111111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,---...///000111222333333555888999888888888999888888888888999:::;;;<<>>===>>>??????===;;;<<<;;;999777666666777777888666222000///...,,,+++++++++,,,---...000000111222222333333555666888999===@@@BBBCCCCCCBBBCCCDDDAAAAAABBBDDDEEEGGGHHHHHHGGGIIIIIIHHHFFFGGGJJJNNNLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLPPPOOONNNMMMKKKIIIHHHHHHFFFEEECCCAAA???<<<;;;:::888777555333222222222333222111000///////////////000000000000111222333444666666555555777888:::;;;::::::::::::;;;<<<======tttrrruuupppYYYNNNHHHFFFJJJRRRfff^^^HHH@@@<<<:::777666666666666555444333333222222333333444222333444444444555777999;;;@@@JJJRRRSSSRRRVVV]]]jjjsssyyyvvvooolllkkkiiikkkqqqzzz~~~~~~~~~~~~}}}}}}}}}|||{{{zzzyyyyyyxxxyyyxxxwwwvvvuuuuuuuuuuuurrrqqqqqqpppooonnnmmmmmmjjjjjjhhhgggffffffeeeeeecccbbbaaa___^^^^^^]]]]]]ZZZYYYWWWWWWWWWWWWUUUSSSRRRRRRQQQPPPOOONNNMMMMMMKKKKKKLLLLLLKKKJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBAAA@@@@@@??????>>>;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999888888777777888777777666555333111000111111111000000000//////////////////............------------------------******++++++,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,---...///000222333333333666888999999999999:::888888888888999:::;;;<<<>>>======>>>??????===<<<;;;:::888777666555666666777444111///......---+++++++++,,,...///000111111222333333444555777999999===???BBBCCCBBBAAABBBCCC@@@AAABBBCCCEEEFFFGGGHHHFFFGGGHHHGGGEEEGGGJJJMMMNNNOOOOOOPPPPPPPPPPPPPPPNNNMMMMMMLLLLLLMMMMMMNNNQQQQQQPPPNNNMMMLLLJJJJJJGGGFFFDDDBBB@@@>>><<<;;;999888777555444333333333333222111000000000000000////////////000111222333555444444444555777999::::::999999::::::;;;<<<===yyyuuuvvvpppXXXLLLGGGEEEJJJRRR```zzz~~~^^^HHH@@@<<<:::777666666666666555444333333222222333333444222333444444444555777999<<>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888777777777666666444333111000000000000000/////////.../////////............---........................------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------...000111222333444444666999::::::::::::;;;888888888888999:::;;;<<<>>>======>>>???@@@>>>===;;;:::888666555555555666555333///.........---,,,+++,,,---...000111222333333444444555666888999:::<<>>>>>;;;;;;:::999888666444333444444222111111000000000............///000111222333333333333444666777888999999999999:::;;;<<<<<<|||wwwwww~~~nnnWWWLLLGGGDDDIIIQQQ\\\uuu~~~___III@@@<<<999666555666666555444444333333222222333333444222333444444444555777999===BBBLLLTTTVVVUUUYYY```llltttxxxvvvrrrpppooommmppprrrwww|||~~~~~~~~~}}}}}}}}}|||~~~~~~}}}|||{{{zzzyyyyyyzzzyyyxxxvvvtttssssssrrrqqqqqqpppooonnnmmmlllllljjjiiihhhfffeeedddddddddaaa```___^^^]]]]]]]]]]]][[[YYYWWWWWWWWWVVVTTTSSSQQQQQQPPPPPPOOONNNMMMMMMKKKKKKKKKKKKKKKKKKJJJIIIGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBAAA@@@@@@??????>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888888666666666555444333111111111111000000000///////////////.........---------------------------------333222111000...,,,++++++,,,+++++++++++++++++++++------------------------,,,++++++++++++,,,------------///000222333444555444777999;;;::::::;;;<<<888888888888999:::;;;;;;=========>>>@@@@@@???>>><<<;;;999777666666777777444111...------------,,,,,,,,,...///111222333444555555555666888999;;;<<<>>>@@@BBBCCCBBBAAAAAABBB???@@@@@@AAACCCDDDDDDEEEDDDEEEEEEFFFGGGHHHJJJLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUWWWVVVTTTQQQOOOLLLJJJIIIFFFFFFEEEDDDBBBAAA@@@@@@===>>>>>>===;;;999666555555444333222111000000000///////////////000111222222222333444555666777777888888888888999:::;;;<<<}}}yyywww|||lllVVVKKKGGGDDDHHHPPPZZZrrr}}}aaaKKKAAA;;;999666555555666555444444333333222222333333444222333444444444555777999===BBBLLLUUUWWWVVVZZZaaalllsssvvvtttqqqqqqpppmmmoooppprrruuuzzz~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyzzzyyywwwuuutttsssrrrrrrqqqqqqpppooonnnmmmlllllljjjiiigggeeedddccccccbbb```___^^^]]]]]]\\\]]]]]]\\\ZZZXXXWWWWWWVVVTTTRRRPPPPPPPPPOOOOOONNNNNNMMMMMMMMMLLLLLLKKKIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@??????>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888777555555555555444333111111222222111111111000000000............------------++++++++++++++++++++++++111111///...,,,+++***)))++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---...---...///111222444555666555777:::;;;:::::::::;;;888888888888999:::;;;;;;===<<<<<<>>>@@@AAA@@@???>>>===;;;999888888888999444111...------------,,,,,,---...000222333555555666666777888999;;;<<<===@@@BBBDDDDDDCCCBBBBBBCCC???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFHHHIIIJJJJJJLLLKKKKKKKKKKKKLLLMMMMMMOOOOOOOOOPPPRRRSSSUUUVVVVVVUUURRROOOKKKHHHFFFDDDEEEDDDDDDCCCBBBBBBAAAAAA???@@@@@@???>>><<<999888666555333222111000000000111111000000000111222222222333444555666777777777888888888888888999;;;;;;}}}zzz}}}jjjVVVLLLHHHDDDGGGMMMWWWlll|||{{{}}}dddMMMBBB;;;999666555555555555444444333333222222333333444222333444444444555777999===BBBLLLUUUWWWVVV[[[bbbkkkqqqtttrrrpppqqqooolllkkkkkkkkknnnsssyyy~~~~~~}}}|||{{{zzzzzzyyyxxxwwwuuutttssssssrrrqqqpppoooooommmmmmlllkkkjjjiiigggeeecccbbbbbbaaa___^^^]]]\\\\\\\\\\\\\\\\\\ZZZXXXWWWWWWVVVTTTRRRPPPOOOOOOOOONNNNNNNNNMMMNNNMMMMMMLLLKKKIIIGGGFFFHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@??????>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888777777666555555555444444333111111222222222222111111111111.........------------,,,*********************************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---...///111333555666777666888:::;;;999888888888888888888888999:::;;;<<<<<<<<<<<<>>>AAABBBAAA@@@???>>><<<:::999999999:::555333///.........---,,,---...///111333555666777777888888999:::<<<===>>>AAACCCEEEEEEDDDCCCCCCCCC@@@@@@AAAAAABBBCCCCCCDDDFFFEEEDDDEEEGGGHHHHHHGGGJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQPPPOOOMMMJJJFFFCCCAAA@@@BBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>><<<<<<777777555444222111111111222222111111111111222222111222444555666777777777777777777777888999:::;;;|||hhhUUUNNNIIIDDDEEEKKKPPPddd|||zzz{{{fffOOOCCC;;;888555444555555444333444333333222222333333444222333444444444555777999<<>>;;;;;;<<<<<<<<<<<<;;;;;;999999888777777666666555444444444444333333222111111111111111000000000000.........---------,,,,,,++++++++++++++++++++++++(((((())))))******++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---...000222444666777888777999;;;:::888666666666888888888888999:::;;;<<<<<<;;;<<<>>>AAACCCBBBAAA???>>><<<:::999999999:::777444111///......---+++---...000222444666777888888999999:::;;;===>>>???AAACCCEEEEEECCCBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEECCCBBBCCCEEEFFFDDDBBBDDDCCCAAAAAAAAABBBDDDEEEDDDCCCDDDDDDEEEFFFGGGHHHFFFFFFDDDCCCAAA???>>>===????????????@@@@@@@@@@@@AAAAAA@@@???????????????:::999888666555444333333111111000000000000111111000111222444555555555555777666666777777888999:::zzzgggVVVNNNJJJEEEEEEIIIKKK^^^uuuzzz|||hhhPPPDDD;;;888555444555555444333444333333222222333333444222333444444444555777999<<>>;;;<<<<<<<<<<<<<<<<<<;;;888888777777666555555555444444444444333333222111000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))******++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......---...000222444666888999888999;;;:::777555444444888888888888999:::;;;<<<<<<;;;<<<>>>AAACCCCCCBBB>>>===;;;999888888888999999666222000///...,,,+++---...000222444666888999999999::::::<<<===???@@@@@@BBBDDDDDDBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDBBB@@@AAADDDDDDAAA>>>===<<<;;;::::::<<<>>>???>>>>>>>>>>>>>>>???@@@AAA??????>>>>>>>>>===============>>>>>>>>>?????????BBBAAA??????>>>???AAAAAA===<<<:::888777666555555111000////////////000000...///111333444444444333666666666666777888999:::zzzfffRRRLLLIIIEEEFFFJJJLLLZZZooo~~~jjjPPPCCC;;;:::888555333333333333222222222222222222222222444444555444333444666888???FFFNNNRRRSSSTTTXXX\\\dddhhhkkkllljjjfffcccbbb```______bbbjjjvvv~~~~~~}}}}}}}}}}}}|||{{{{{{zzzzzzwwwwwwvvvuuutttsssrrrrrrmmmnnnnnnnnnmmmlllkkkkkkhhhgggdddcccbbb```]]][[[^^^^^^^^^^^^]]]\\\[[[[[[[[[ZZZYYYWWWUUUSSSRRRQQQOOOOOONNNNNNMMMLLLLLLLLLJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGEEEDDDCCCBBBBBBBBBAAAAAA???>>><<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999999888888777666666666444444555555444444333222222222222111111111111000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,000///...---,,,---...//////000111222444777999:::999999999888888888888777:::::::::;;;;;;;;;<<<<<<<<<<<<>>>???@@@AAAAAABBB??????>>><<<999888999;;;777555222///------...///111111222333555777999:::===>>>>>>>>>>>>?????????AAAAAAAAABBBBBBAAA@@@@@@AAABBBCCCEEEEEEFFFFFFFFFCCCBBBAAA@@@@@@???<<<:::999999999::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;999888666666666444333222222111111222222111222333333444444333333444444666777999;;;<<<===yyyeeeRRRKKKIIIEEEEEEIIIKKKZZZooolllQQQDDD;;;:::888555444333333333333333333333333333333333333444555444333444666999>>>EEENNNRRRSSSTTTWWW[[[ccceeeffffffdddbbbbbbbbb^^^^^^___dddmmmyyy}}}}}}~~~~~~}}}~~~~~~}}}}}}|||{{{{{{{{{xxxxxxwwwvvvuuutttssssssnnnnnnnnnnnnmmmllljjjjjjiiihhhfffeeedddbbb___\\\]]]]]]]]]\\\\\\[[[ZZZYYYZZZYYYXXXWWWUUUSSSRRRRRROOOOOONNNNNNMMMLLLLLLLLLJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDBBBBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;999999888888777666666666444444444555444444333222111111111000000000//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---...---,,,,,,,,,---.../////////111222444666888999999999999888888888777777999999999:::;;;;;;<<<<<<;;;;;;===>>>???@@@@@@@@@??????>>>;;;888777888999777555222///------...///000111222333666888:::;;;>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAAAACCCDDDEEEEEEEEEEEECCCAAA>>><<<<<<:::888666777777888999999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;;;;;;;????????????????????????===<<<;;;:::999888888888666555333222111111111222111222333333444444333333333444555777999;;;<<<<<>>EEENNNRRRRRRSSSVVVZZZ`````````^^^\\\\\\^^^```[[[[[[]]]eeeppp}}}~~~}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}|||{{{{{{{{{xxxxxxwwwvvvuuutttssssssnnnnnnnnnmmmllljjjiiihhhjjjhhhffffffeeecccaaa^^^\\\[[[[[[ZZZZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSOOOOOONNNNNNMMMLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEECCCBBBBBB???@@@@@@@@@???>>>>>>===<<<<<<<<<<<<;;;;;;::::::999888888777777666666555444444444444444333222222000000/////////.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...,,,,,,+++++++++---...///...///000222444666888999999999888888888777777777666777888999:::;;;<<<===:::;;;<<<===>>>???????????????>>><<<888666777888666444222///......///000///000222444777999;;;<<>>???????????????>>>>>>===<<<<<<;;;;;;:::::::::888888888777666666555555333444444444444333222222000000000/////////....................................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++++++++,,,---......///111333555777888888888888888888777777777777444555666888:::<<<===>>>:::;;;<<<===>>>>>>>>>>>>@@@AAA@@@===999777666777555444222000//////000000///000222555888;;;======??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCDDD@@@;;;777777777777777666777888999:::;;;<<<===;;;;;;::::::999999999888999999888888888777777777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>;;;999666333111111111222111111222333333333333222333444555666888999:::;;;wwwcccOOOIIIFFFBBBCCCGGGIIIWWWkkkvvvXXXGGG<<<;;;999666444444444444444444444444444444444444222333444444333555777:::>>>EEEOOOSSSSSSSSSUUUXXXZZZ\\\\\\[[[ZZZYYYYYYZZZ\\\ZZZ[[[cccooo{{{}}}|||~~~~~~}}}||||||{{{zzzzzzzzzyyyxxxxxxwwwwwwttttttsssrrrqqqppppppooonnnnnnmmmlllkkkiiigggffffffdddcccccccccbbb```^^^\\\[[[ZZZYYYXXXXXXXXXYYYUUUUUUTTTTTTTTTSSSSSSSSSOOOOOONNNNNNMMMLLLLLLLLLJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA>>>>>>?????????>>>>>>======<<<<<<;;;::::::999999888888777777666555555555333333444444333333222111111111000000000/////////..............................---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............///...,,,+++***++++++,,,...///222444666777888888888888888777777777666666444555666888:::<<<===>>><<<<<<===>>>????????????AAAAAAAAA>>>;;;888777777444333222111000000111111000111444888;;;===>>>?????????@@@@@@@@@AAAAAAAAA@@@????????????@@@AAABBBCCCCCCCCCDDDCCCCCCBBBBBB???<<<777555666999:::;;;999::::::;;;===>>>>>>???;;;;;;;;;::::::999999999999999999888888888777777999999999999999999999999999999999999999999999999;;;::::::;;;;;;===>>>>>><<<:::777444222222222222000111222222333333222222333333444555777888999999wwwcccPPPIIIFFFCCCCCCGGGHHHTTTgggzzzyyyYYYGGG===;;;999777555444444444333333333333333333333333222333444333333555888:::>>>GGGPPPUUUUUUTTTVVVXXXYYY[[[]]]^^^^^^^^^```bbbeeeaaa___dddoooyyy~~~~~~~~~~~~}}}}}}~~~}}}|||{{{{{{yyyyyyxxxxxxwwwvvvvvvvvvssssssrrrqqqpppooonnnnnnmmmllllllkkkjjjiiigggfffcccbbbaaaaaabbbaaa___]]]\\\[[[YYYXXXWWWWWWXXXYYYUUUTTTTTTTTTSSSSSSRRRRRROOOOOONNNNNNMMMLLLLLLLLLJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDCCCBBBAAAAAA>>>?????????>>>======<<<===<<<<<<;;;:::999888888888777777666666555555444333333333333333222111111111111111000000000//////..............................---------,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---///...,,,+++++++++,,,---///000333666888999999999888888777777777666666666555666777999;;;<<<>>>>>><<<===>>>>>>?????????>>>???@@@@@@>>>;;;888777777333222222111111111222222222444777:::===??????@@@????????????@@@@@@@@@AAA@@@???>>>>>>???@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@@@@:::777444444666999<<<============>>>??????@@@@@@<<<;;;;;;;;;;;;;;;::::::;;;:::::::::999999999999::::::::::::999999999999888888888888888888888888999999999999:::;;;<<<===;;;:::999777555333222222000111111222222222222222333333444555666777888888xxxcccPPPJJJGGGCCCCCCHHHHHHRRRbbbtttzzzYYYFFF===;;;999777555444444444333333333333333333333333111222333333333555888;;;???HHHQQQVVVVVVUUUVVVXXXZZZ[[[]]]^^^aaafffkkkpppsssmmmggghhhpppxxx||||||yyyzzz||||||}}}~~~}}}|||{{{{{{zzzyyyyyyxxxxxxwwwvvvvvvvvvssssssrrrqqqpppooonnnnnnkkkkkkkkkkkkjjjiiihhhgggbbbaaa``````aaaaaa___]]][[[ZZZXXXVVVUUUVVVWWWXXXUUUUUUTTTSSSRRRRRRQQQQQQOOOOOONNNNNNMMMLLLLLLLLLIIIIIIIIIHHHFFFEEECCCBBBBBBBBBCCCCCCCCCBBBAAAAAA????????????>>>===;;;;;;===<<<<<<;;;:::999888777777777777666555555444444222333333333333222111111000000/////////.......................................---------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---......//////...---,,,---,,,,,,,,,,,,...000111000111444777999:::::::::888777777777666666666666666777888:::;;;===>>>>>><<<<<<======>>>>>>======<<<===>>>===:::777666666222222222222222222222222555777:::===???@@@@@@@@@>>>>>>>>>?????????@@@@@@??????>>>===>>>@@@BBBCCCAAAAAAAAAAAA@@@???======999777555555888;;;===>>>????????????????????????;;;<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888888888888888888888888777777888888999:::;;;:::::::::999777555333222000000111222222222222222333333444555666666777777xxxdddQQQJJJHHHDDDDDDHHHGGGQQQ```ppp~~~{{{YYYEEE===<<<999777555444444444222222222222222222222222111222333333444555888;;;@@@HHHRRRWWWWWWVVVWWWYYYZZZ[[[\\\^^^ccckkkuuu{{{}}}uuummmlllrrryyy||||||vvvxxxzzz|||}}}~~~}}}|||{{{zzzzzzzzzzzzyyyyyyxxxwwwwwwvvvtttssssssrrrqqqpppoooooojjjjjjjjjjjjjjjiiihhhgggbbbaaa```aaabbbaaa```^^^ZZZXXXVVVTTTTTTTTTUUUVVVUUUUUUTTTSSSRRRQQQPPPPPPOOOOOONNNNNNMMMLLLLLLLLLIIIIIIIIIHHHFFFDDDCCCBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@???>>><<<;;;:::======<<<;;;999888888777777777777666555555444444222333333333333222111111//////.........---------..............................---------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,....../////////...,,,+++*********,,,...000333444000222555888;;;;;;;;;;;;777777777777666666666666888888999:::<<<===>>>>>>;;;;;;<<<<<<===<<<<<<<<<999:::<<<;;;888666555555111222222222222333333333777999<<>>>>>>>>>>>????????????>>>======>>>@@@BBBCCC????????????>>><<<;;;:::<<<:::999999<<<>>>@@@@@@@@@@@@@@@@@@????????????;;;<<<<<<<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888888888888888888888888777777666666777888888999888999::::::999666444222000000111222222222222111333333444444555666777777xxxcccOOOHHHFFFBBBCCCHHHHHHOOO^^^rrr```III===<<<:::999999999666555333333333333333333333333555555666555555666999;;;AAAIIIRRRXXXYYYXXXWWWWWWWWWZZZ[[[\\\dddrrrqqqpppuuuxxxwwwwwwxxx{{{~~~~~~}}}}}}||||||{{{{{{yyyyyyxxxwwwvvvuuutttttttttuuuuuutttrrrooollljjjiiihhhgggffffffeeeffffffdddbbb___^^^^^^___^^^]]]ZZZYYYVVVTTTTTTTTTUUUVVVXXXVVVTTTSSSQQQQQQRRRRRROOOOOONNNMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@???============>>>::::::;;;;;;;;;:::999999666666666666555555555555444444333333222111000000////////////..................//////......---,,,...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,......//////......---,,,...---,,,++++++,,,...///000111444777999999888777555666777888888777666555::::::;;;;;;<<<===>>>>>><<<<<<<<<===============>>>>>><<<:::888777555444333333333444666777999:::<<<======>>>???@@@@@@@@@CCCBBB@@@?????????@@@@@@@@@@@@BBBBBBBBBAAA@@@@@@<<<=========<<<:::888777<<<===>>>@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????>>>>>>>>>>>>===>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::888777666555888777777666666666777777777777777777777666555555333333333222222333444444555444444444444555666666xxxcccOOOHHHFFFBBBCCCHHHGGGNNN^^^rrraaaIIIAAA>>>;;;888666555222000333333333333333333333333444555666555555666999;;;@@@HHHSSSYYYZZZXXXVVVVVVYYY\\\^^^```hhhwww|||ooonnnsssuuuuuuuuuwww{{{~~~~~~}}}}}}||||||{{{{{{zzzzzzyyyxxxwwwvvvuuuuuuttttttuuutttrrrooollljjjhhhhhhgggfffeeeeeeeeeeeeeeebbb```^^^______^^^]]]\\\[[[XXXUUUSSSSSSSSSTTTVVVUUUTTTSSSRRRQQQQQQQQQOOOOOONNNMMMLLLKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>=========>>>999999999:::999999888777666666666666555555555555444444333222222111000000////////////..................//////......---,,,...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,......//////......---,,,------...///000111333444111333555666888888888888555666777888888777666555666666777888999:::;;;<<<<<<<<<<<<<<<============;;;;;;999888666444333222333333333444555777888999<<<======>>>??????@@@@@@AAA@@@???>>>>>>>>>??????@@@AAAAAABBBAAA@@@???>>>;;;;;;;;;;;;;;;:::999999>>>>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>======<<<;;;;;;;;;;;;;;;:::999777666555555444444444555666777777888888888888888777666666333333333333333333333444333333333333333444555555wwwbbbOOOHHHFFFBBBCCCGGGFFFNNN___tttcccKKKBBB>>>999666444333111000333333333333333333333333444555555555555666999;;;@@@HHHSSSZZZZZZXXXVVVUUUUUUXXXZZZ\\\eeesss~~~vvvkkkjjjnnnqqqrrrtttwww{{{~~~~~~}}}}}}||||||{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvtttttttttsssqqqnnnkkkjjjggggggfffeeeddddddddddddeeebbb```___``````^^^]]]^^^\\\YYYVVVTTTRRRRRRQQQTTTTTTTTTSSSRRRQQQPPPOOOOOOOOONNNMMMLLLKKKJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@???>>>============888888999999888777777666666666666555555555555444333333333222111111000000////////////..................//////......---,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------.........---------------......//////......---,,,'''(((+++---000111333333444444555666666777888888666666777777777777666666444444555777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888777555444333222444444444555666777888888=========>>>??????@@@@@@??????>>>=========>>>>>>AAAAAAAAA@@@???>>>===<<<999999999999999:::;;;<<<@@@AAAAAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::888777666333333333333444666777888888999999999999888888777444444333333333333333333222222222222222333333444vvvbbbOOOIIIFFFBBBBBBFFFGGGOOOaaawwwdddLLL@@@<<<777444444444444444333333333333333333333333333444555555444666999;;;???HHHSSSZZZZZZWWWUUUTTTSSSUUUVVVXXX```llluuuwwwvvvkkkccccccgggkkkppptttyyy~~~~~~~~~}}}}}}||||||{{{{{{zzzzzzyyyxxxwwwvvvvvvuuuttttttsssrrrpppmmmkkkjjjffffffeeedddccccccccccccdddbbb````````````^^^]]]]]]\\\YYYWWWUUUSSSRRRRRRSSSSSSTTTTTTRRRQQQOOOMMMOOOOOONNNMMMLLLKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@???>>>>>>=========999999999999888777666666666666555555555444444444333222222222111111000000////////////.....................///......---,,,---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------...............---------.........///......---,,,%%%'''***---000111111111666666555555666777888888777777777777777666666666555666777999;;;<<<>>>???===<<<<<<<<<<<<<<<;;;;;;::::::999888777666555444555666777888888999999999======>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@???===;;;:::999888777777888999<<<>>>???CCCCCCCCCDDDDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;:::888888555444444444555666777777888888888999999888777777444444444444444333333333222222222222222333444444uuuaaaOOOIIIFFFBBBAAAEEEHHHPPPbbbyyyfffMMM@@@===888555555555555555333333333333333333333333222333444444444666999;;;@@@HHHSSSYYYYYYWWWTTTSSSWWWWWWWWWWWW^^^hhhllllllhhh```ZZZ\\\aaafffnnnuuu|||~~~~~~}}}}}}||||||{{{{{{yyyyyyxxxwwwvvvuuutttttttttsssrrrpppnnnllljjjiiifffeeedddccccccbbbcccccccccaaa```___```___]]][[[ZZZYYYXXXWWWVVVVVVUUUUUUSSSSSSTTTTTTRRRQQQOOOMMMOOOOOONNNMMMLLLKKKJJJJJJEEEFFFFFFFFFFFFGGGGGGGGGDDDDDDCCCBBBAAA@@@@@@???@@@@@@??????>>>======<<<::::::::::::999888777666555555555555444444444444222222111111111111111000////////////.....................///......---,,,,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------.................................///......---,,,+++---///111333333333333666666666666666777888999888888777666666666666666666666888:::<<<===??????======<<<<<<;;;;;;;;;::::::999999888777666666555777888:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????>>>>>>??????????????????@@@???>>><<<;;;999888888777777777999;;;>>>AAACCCDDDEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<;;;:::999999999888777777666777777666666777777777777777666444555555555555444333222333333333333333444444555uuuaaaOOOIIIGGGBBBAAADDDGGGPPPccczzz|||~~~fffMMMBBB>>>:::777555444333222333333333333333333333333111222333444444666999<<>>===<<<;;;;;;::::::999888666666555555555444444444444333111111111111111111111111////////////..................//////......---,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------.............../////////......//////......---,,,------///000111111111111555555666777777888999999999888777666555555666666555555666888999;;;<<<=========<<<<<<;;;:::::::::777777777666666555555555888999;;;===????????????>>>>>>>>>>>>>>>>>>??????===>>>???@@@@@@@@@?????????>>><<<:::999888777777888888:::<<>>>>>>>>===============<<<;;;;;;===<<<;;;999888888888888555555666777777777777666444555666666555444222111333333333333333444555555ttt```OOOIIIGGGBBBAAADDDFFFOOObbbyyywww{{{fffMMM>>>;;;888777666555333111333333333333333333333333111222333333444666999<<>><<<;;;:::::::::999888666555444555555555444444444333333000000000000111111111111////////////..................//////......---,,,,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,---------........./////////000......//////......---,,,,,,,,,,,,,,,---///000111333444666888999:::999999:::999777666555555555666555555666777888999::::::======<<<;;;;;;:::999999777777777777777666666666666888;;;>>>@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>><<<<<<>>>?????????>>>>>>===<<<:::888777777777777999:::===@@@BBBEEEFFFGGGEEEFFFGGGGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>>======>>>>>>>>>===<<<<<<<<<<<<;;;:::999999999999555666777888888888888888555555666777666444222111222222222222222333333444ttt```OOOIIIGGGBBB@@@CCCDDDMMM```xxxsssyyyfffMMM777666555555666666555444333333333333333333333333000222333333444666999<<>><<<;;;999999888888777555444333555555444444444333333333000000000000000111111111000/////////..................//////......---,,,++++++++++++,,,,,,---...++++++,,,,,,,,,------------.........//////000000......//////......---,,,............000222444666111333666999:::;;;:::999:::999777666555555555666666777777888999::::::;;;======<<<;;;::::::999999::::::999999999999999999555777:::===@@@AAAAAAAAA?????????>>>>>>>>>>>>>>>:::;;;===>>>>>>>>>======<<<;;;999777666666777777:::<<>>===>>>>>>>>>>>>======<<<:::::::::999::::::;;;;;;666777888999999999999999555666777777666444222111111111111000111222222333rrr```MMMFFFDDDCCCBBBBBBFFFNNN```xxxzzzqqqqqqjjjNNNBBB===888555666777555444444333333222222333333444888444444777666444777>>>BBBJJJSSSWWWUUUUUUZZZ____________aaafffjjjmmmmmmgggfffbbb``````fffnnntttzzz~~~}}}~~~~~~~~~~~~}}}|||{{{{{{zzzvvvwwwxxxwwwuuuuuuvvvwwwsssrrrpppooommmlllllllllhhhggggggffffffeeedddddd``````aaaaaa___]]]ZZZXXX[[[[[[ZZZZZZYYYYYYXXXXXXVVVUUUTTTSSSRRRPPPOOOOOOMMMMMMMMMMMMKKKIIIGGGEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDBBBAAAAAAAAAAAAAAABBBAAA???===<<<;;;<<<<<<999999:::999999888777666555555444333222222111000000000000000////////////222222222111000...,,,,,,........................,,,,,,,,,---------......---,,,,,,,,,,,,---...///////////////////////////555333111///......000000---...///000111222333333111222333555777888999999999888666555444444555555555777888888777777888999<<<;;;::::::999999::::::<<<<<<;;;::::::999888888:::;;;<<<===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>============>>>>>>>>>>>>666666555555666777999:::===???BBBEEEGGGHHHIIIIIIEEEFFFHHHIIIIIIHHHFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBDDDEEEDDDDDDDDDFFFFFFFFFEEEDDDCCCBBBBBBCCC@@@???>>>>>>???@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999888777666555444444333333222222222222222111111111111222222qqq___MMMFFFDDDCCCBBBBBBEEEMMM^^^uuuxxxqqqqqq}}}iiiLLLAAA<<<777444555666444333444333333222222333333444666333333666666444777>>>CCCKKKTTTWWWUUUUUUZZZ___aaaaaabbbgggmmmrrrvvvwwwnnnmmmjjjggggggkkkrrrwww{{{~~~~~~|||{{{zzzyyyyyyvvvwwwxxxwwwuuuuuuuuuwwwrrrqqqpppnnnmmmlllkkkkkkeeeeeeeeedddccccccbbbbbb````````````^^^\\\ZZZYYY[[[[[[ZZZZZZYYYXXXXXXWWWVVVVVVUUUSSSRRRQQQPPPOOOMMMNNNMMMMMMKKKIIIGGGFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@>>>===<<<;;;;;;<<<999999999999888777666666333333333333333333333333111111111111000000000000////////////...,,,++++++........................,,,,,,,,,------------...------,,,,,,,,,------...........................333222000.........///000---...///000111222333333000222333555777888999999999888666555444444555555666777999888777777888:::<<<;;;::::::999999::::::<<<<<<;;;;;;:::999888888;;;;;;<<<===>>>>>>>>>>>>?????????>>>>>>>>>===============>>>>>>>>>>>>===666555555555777888:::;;;>>>@@@CCCEEEHHHIIIIIIIIIGGGHHHHHHHHHHHHFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAACCCEEEEEEDDDCCCDDDEEEEEEEEECCCBBBAAAAAAAAAAAA???>>><<<===>>>>>>===<<<999999999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999888777444444444333222222111111222111111000000111111222nnn^^^MMMFFFDDDCCCBBBCCCFFFMMM^^^tttwwwqqqrrr{{{}}}mmmQQQAAA<<<666444444555444222444333333222222333333444444222333555555555888>>>DDDLLLUUUWWWVVVUUUZZZ___ddddddfffjjjqqqvvvyyyzzzssssssqqqnnnnnnpppuuuyyy|||~~~}}}|||zzzyyywwwwwwvvvwwwxxxwwwuuutttuuuvvvqqqqqqooommmlllkkkkkkkkkeeeeeeddddddccccccbbbbbbaaaaaa```___]]]\\\[[[[[[ZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUTTTRRRQQQPPPPPPNNNNNNNNNMMMLLLJJJHHHGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEEEECCCBBBBBBBBBBBBBBB@@@???>>>===<<<;;;;;;;;;999999999999888777666555222222222333333444444444222222222222111111111111...............------,,,------------------------,,,,,,,,,,,,------------------------------------........................222111///...------...///......//////000111222222000111333555777888999999999888666555444444555555777888999999888888999;;;<<<;;;::::::999999::::::<<<<<<;;;;;;::::::999999;;;<<<===>>>>>>??????>>>@@@@@@???>>>>>>===<<<<<<======>>>>>>>>>>>>======555555666777888;;;<<<===@@@BBBDDDGGGHHHIIIJJJJJJJJJJJJHHHGGGEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFDDDCCCCCCDDDDDDCCCBBB@@@???>>>>>>>>>===<<<;;;;;;<<<<<<;;;999666777777777888888999999:::::::::;;;<<<<<<<<<===;;;;;;;;;;;;:::999888888444444333222222111000000222111111000000111111222kkk\\\MMMFFFDDDBBBBBBDDDHHHOOO```uuuwwwrrrttt}}}pppSSSAAA<<<777555555666555333444333333222222333333444222222333444444666:::>>>EEEMMMUUUXXXUUUUUUYYY^^^ddddddeeeiiinnnrrrssssssssssssrrrppppppqqquuuxxx~~~~~~}}}{{{yyywwwvvvuuuvvvwwwwwwvvvtttssstttuuuqqqpppnnnlllkkkjjjjjjjjjggggggffffffeeeddddddcccbbbaaa___^^^\\\\\\\\\\\\ZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVUUUTTTRRRQQQPPPOOONNNNNNMMMMMMKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBB??????>>>===<<<<<<;;;;;;999999999999888777666555333333333333333333333333222222111111111000000000//////000000000000000///------------------------++++++,,,,,,,,,---------------------------,,,,,,........................000///...------------.........//////000111111222000111333555666888888999999888666555444444555555777999::::::999888:::;;;<<<;;;::::::999999::::::;;;;;;;;;;;;;;;:::::::::<<<<<<===>>>????????????AAA@@@???>>>===<<<;;;;;;===>>>>>>???>>>>>>===<<<555555777999;;;===???@@@BBBCCCEEEHHHIIIJJJJJJJJJLLLJJJHHHEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGFFFDDDBBBBBBBBBBBBAAA@@@>>>======<<<<<<===;;;::::::;;;;;;999888444444555555666777777777777888888999:::;;;;;;<<<;;;;;;;;;;;;;;;:::999999444444333222111111000///111111000000000000111111hhhZZZLLLFFFCCCBBBBBBEEEGGGNNN```vvvwwwrrrtttmmmPPPCCC>>>888666777777666444444333333222222333333444111333444333444777;;;===EEEMMMUUUWWWTTTSSSWWW\\\______aaadddiiilllmmmmmmnnnnnnooonnnoooqqquuuxxx~~~~~~|||{{{yyywwwuuuuuuuuuvvvvvvuuusssrrrrrrsssoooooommmkkkjjjiiiiiiiiigggffffffeeeddddddccccccaaa```___]]]]]]\\\\\\\\\YYYYYYXXXXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRPPPOOOOOONNNNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAABBB>>>>>>======<<<<<<;;;;;;888888888888777666555555555555444333333222111111111111000000000/////////...//////000000000000000------------------------+++++++++,,,,,,,,,------,,,------......---,,,,,,.................................---------------.........///000000111111000111222444666777888888999888666555444444555555777999::::::999888:::;;;<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@???>>>===<<<;;;:::===>>>?????????>>><<<;;;666777888;;;===???AAAAAACCCDDDFFFHHHIIIJJJIIIIIILLLJJJFFFCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEECCCAAAAAAAAA@@@@@@???===============>>><<<;;;;;;;;;;;;999888444444444555555666666666555555666777777888999999::::::;;;;;;::::::999999555555444333222111000///111000000000000000000111~~~eeeYYYLLLFFFCCCAAABBBFFFEEELLL^^^uuuyyytttvvvoooRRRDDD???999777888888777555444333333222222333333444222555666333444888<<<<<>>???@@@@@@AAAAAA@@@??????>>>======<<<;;;;;;===>>>???@@@???===;;;:::777888;;;===???AAABBBBBBDDDEEEGGGHHHIIIIIIHHHHHHIIIGGGEEECCCBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDBBB@@@@@@@@@??????>>>>>>>>>>>>??????AAA???============;;;:::666666666666666666666555444444444555666666666777999999999::::::999999888666666555444222111000000111000000//////000000111|||bbbWWWLLLFFFCCCAAACCCFFFEEELLL^^^uuu|||~~~~~~sssVVVCCC>>>999666777888666555444333333222222333333444444888888444444999<<<<<>>===>>>???@@@AAAAAAAAAAAA>>>>>>=========<<<<<<<<<===>>>@@@@@@@@@===;;;999999:::<<>>>>>>>>>>>???@@@AAABBBDDDBBBAAA@@@@@@@@@>>><<<888888888777666666555555555555555555555555555555777888888999999888888777888777666555333222111111000000////////////000000zzzaaaVVVKKKFFFCCCAAACCCGGGHHHOOO```www~~~rrrUUUBBB===888555666777555444444333333222222333333444555::::::555444:::===;;;DDDKKKSSSTTTQQQOOORRRWWWUUUUUUWWWYYY\\\]]][[[ZZZWWWYYY[[[^^^dddllluuu{{{~~~}}}}}}|||{{{zzzzzzyyyyyyqqqrrrrrrqqqnnnlllmmmmmmmmmmmmkkkiiihhhggggggfffffffffeeeeeedddccccccbbb]]]^^^`````````^^^\\\ZZZXXXXXXWWWVVVVVVUUUUUUTTTRRRRRRQQQPPPNNNMMMLLLKKKLLLKKKIIIHHHGGGGGGHHHIIIFFFFFFFFFEEEEEEEEEEEEDDDBBBBBBAAA@@@????????????;;;<<<=========<<<;;;:::888888888888777666555444222222333333333333444444222222222111111111111000000000000111000//////...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,'''))),,,...000000///...------------------------......//////000//////............//////////////////000222444555777777888999888666555444444555555555777888888777777888999<<<;;;::::::999999::::::999::::::;;;<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAA===============<<<<<<<<<===>>>@@@AAA@@@===;;;999:::;;;===@@@AAABBBBBBBBBDDDEEEFFFGGGHHHGGGGGGFFFBBBBBBBBBCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD???AAABBBBBB@@@??????@@@>>>>>>>>>???@@@BBBCCCDDDFFFDDDCCCBBBBBBBBB@@@>>>::::::999888777666555555666666666666666555555555666777777888888888777777999888777666444333222111000000////////////000000zzz```TTTHHHBBBAAA@@@BBBFFFFFFNNN^^^uuu~~~tttTTTCCC???999555444444555555444333333222222333333444666666666666666888<<<@@@HHHPPPUUUSSSOOOPPPQQQQQQRRRSSSUUUVVVWWWVVVUUUTTTUUURRRSSSZZZaaahhhrrr|||~~~~~~~~~~~~~~~|||||||||~~~~~~|||yyyvvvuuutttrrrpppnnnmmmlllkkkjjjiiihhhgggggggggggghhhhhhgggfffeeecccbbbaaa___``````aaa```^^^]]]\\\XXXWWWVVVTTTSSSTTTTTTUUUUUUSSSQQQPPPPPPPPPOOONNNKKKIIIHHHFFFFFFGGGHHHIIIEEEFFFFFFFFFFFFEEEEEEDDDAAAAAA@@@@@@???>>>>>>>>>=========<<<;;;;;;:::::::::999777555555555666666555555444444444333333333222111000//////000111222000//////...------,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,---------..............................---------------...//////000000//////.........---///111333666888999999999777777555444333333333333666888999999888888999:::;;;<<<===<<<:::999:::;;;999999999999;;;===@@@AAAAAABBBBBBCCCCCCBBBBBBAAABBB@@@>>>=========<<<:::@@@>>>===;;;::::::::::::??????@@@@@@AAABBBCCCCCCDDDEEEGGGGGGFFFDDDBBBAAAAAAAAAAAAAAABBBDDDEEEFFFGGGEEECCCCCCCCCBBBAAA???@@@@@@@@@?????????>>>>>>??????@@@BBBCCCEEEFFFFFFIIIIIIHHHGGGEEECCCBBBAAA??????>>>===<<<;;;::::::999999::::::999777444333666555444444555666888999:::999777555333222222111///111333222000///111333www___SSSHHHCCCAAA@@@CCCFFFGGGPPPaaazzztttTTTDDD@@@:::777666666666555444333333222222333333444555555555444555777<<>>>>>>>>=========<<<;;;;;;::::::999888777666555555555666555444444444444333333333222111000//////000000111111000000///......------------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,---------....................................---------......///000/////////............000222444666888888888888888888777555555444444555666777999888777777888:::999:::;;;:::888777888999999999999:::<<<===???@@@AAAAAABBBBBBBBBBBBAAAAAA@@@>>><<<<<<===>>>===<<<>>>===;;;:::999999::::::===>>>???AAABBBCCCCCCCCCDDDEEEFFFFFFEEECCCAAA@@@@@@AAAAAABBBCCCCCCDDDDDDBBBAAA@@@@@@AAABBB@@@???????????????@@@@@@@@@@@@AAAAAABBBDDDEEEFFFHHHHHHIIIHHHHHHGGGEEEDDDBBBAAA???>>>>>>===<<<;;;::::::;;;:::999777666666555555555555444444444555777888999888666555333222222111...000222111///...000222uuu^^^SSSHHHCCCBBBAAACCCFFFGGGOOObbb~~~uuuTTTCCC@@@<<<999888777666555444333333222222333333444333444444444444777;;;>>>FFFPPPWWWUUUQQQPPPOOONNNNNNPPPSSSVVVWWWVVVTTTRRROOONNNRRRYYY___dddmmmvvv~~~|||{{{zzz{{{zzzyyywwwuuutttrrrpppnnnkkkiiihhhiiihhhgggffffffeeeffffffddddddcccbbbaaa___^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTRRROOOOOOOOOOOONNNMMMLLLKKKIIIHHHHHHHHHIIIJJJEEEFFFFFFFFFEEEEEEDDDCCCAAAAAA@@@@@@???>>>>>>>>>======<<<<<<;;;:::::::::999888777666555555555666444444444444333333333333222111000////////////000111111000000///.........------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------..............................///......---------......////////////............111222444666777777777777777777666555444444444444555777888888777666888999888999:::999777777777999777888:::;;;======>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@>>><<<;;;<<<===??????>>>;;;:::999999999999:::;;;;;;===@@@BBBDDDDDDDDDCCCDDDDDDDDDDDDBBBAAA???>>>???@@@AAACCCCCCCCCBBBBBB>>>===<<<===???@@@@@@???======>>>???@@@AAABBBBBBCCCDDDDDDFFFGGGHHHIIIJJJHHHHHHHHHGGGFFFDDDCCCBBB???>>>>>>===<<<;;;::::::<<<:::888555444555666777555555444444444555555666888777666444333222222222///000000///...---///000sss^^^RRRHHHCCCBBBAAACCCFFFEEEMMM```~~~~~~uuuTTTBBB???;;;999888777555444444333333222222333333444333444444444444777<<>>>>>>>>======<<<;;;;;;::::::999888888777777666555555555444444444333333333222222222111000000//////......000/////////.........---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////...------------...///////////////.........111333444666777777666666555555444333333333333333444666777777666555777888999:::;;;:::999888999:::777888:::<<<=========<<>><<<;;;;;;===>>>>>>===::::::999999999:::<<<===;;;===AAADDDFFFFFFEEEEEECCCCCCBBBAAA@@@???>>>>>>>>>???AAACCCCCCBBB@@@???>>><<<<<<<<<>>>???>>>===;;;<<<===???AAABBBDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@???>>>===<<<<<<;;;;;;:::888777666666666777555555555444444444444444777666555444333333222222000000///.........///000sss\\\RRRGGGDDDCCCBBBCCCFFFGGGNNN```}}}yyy{{{vvvTTTAAA>>>:::888777666444333444333333222222333333444444555555555666999===AAAGGGQQQXXXXXXUUUSSSRRRPPPRRRUUUZZZ___bbbccccccbbb^^^___ccchhhjjjlllttt}}}~~~{{{yyyxxxxxxxxxwwwuuuvvvuuusssqqqooollljjjiiihhhgggfffeeeddddddddddddcccccccccbbbaaa___]]]]]][[[ZZZZZZYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUTTTTTTSSSRRRPPPNNNNNNOOOOOONNNMMMKKKKKKJJJJJJIIIIIIIIIIIIFFFFFFFFFEEEEEECCCBBBBBBAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<;;;::::::999999888888888777666666555444444444333333333222222222000000000000//////............------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///......---------...............///////////////111222444555666666666555555555444444333333444444333555666666555444666777888999::::::888888999:::777888:::<<<======<<<<<<>>>>>>????????????>>>>>>???===;;;;;;<<<===<<<;;;;;;;;;:::::::::<<<===>>><<<>>>BBBEEEGGGGGGFFFEEEBBBAAA@@@???>>>>>>??????>>>???AAABBBBBB@@@>>>===???>>>======>>>>>>===<<<<<<===>>>???AAACCCDDDEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>999999:::::::::888777666666666666555555444444333666555444333333333333333333111///......///000000ttt\\\QQQGGGDDDCCCBBBCCCFFFJJJPPP```}}}yyyvvvzzzwwwUUUAAA>>>999777666555444333444333333222222333333444444555555555666999>>>BBBHHHQQQYYYYYYVVVVVVVVVUUUWWWZZZ___eeeiiimmmoooooolllllloooqqqppppppxxx~~~}}}|||zzzyyyxxxyyyxxxwwwuuuuuutttsssqqqooommmlllkkkhhhgggfffeeeeeedddeeeeeeddddddcccbbbaaa___^^^]]][[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVTTTSSSSSSRRRPPPOOONNNOOOPPPOOONNNJJJJJJJJJJJJIIIIIIIIIHHHFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;:::999999999777888888888777666555444333333333333222222222222...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................---------------...//////.........///////////////000111333555666666666666666666555555555555555666222444555555444333555666555666777777666555777888888999:::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>===???===;;;;;;<<<<<<<<<:::<<<;;;;;;:::;;;<<<>>>>>><<<>>>AAACCCEEEEEEEEEDDDAAA@@@>>>======>>>@@@AAA??????@@@@@@@@@>>>===<<<@@@>>>======>>>>>>===;;;>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@999:::<<<===<<<;;;888777777777777777666555333333444444333333333333333444555222///......000000000sss[[[QQQGGGEEEDDDCCCCCCFFFJJJOOO^^^zzz|||vvvvvvzzzwwwVVVCCC???:::666555555555555444333333222222333333444333444444444666999>>>AAAIIIRRRYYYYYYWWWXXXZZZYYY\\\^^^ccciiioootttyyy{{{}}}|||}}}|||xxxwww|||{{{zzzyyyyyyzzz{{{zzzxxxuuurrrrrrqqqpppnnnmmmlllkkkiiihhhgggfffeeeeeeeeeeeecccccccccbbb```___]]]\\\[[[ZZZXXXWWWVVVVVVWWWWWWVVVVVVWWWWWWVVVUUUSSSRRRSSSQQQOOOOOOPPPQQQPPPOOOIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>><<<<<<;;;::::::999999888777888888888777666555444333333333222222222222111,,,---...000000000000///------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,---------..............................,,,,,,,,,---...///000111............/////////000///000222555666777777777444333333333333333444444222333444444333333444555444555666666555555666888999999999999:::;;;<<<<<<<<<======>>>>>>======<<<===;;;::::::<<<======<<<<<<;;;:::::::::;;;<<<===<<<===>>>@@@AAABBBBBBBBB@@@???===<<<===???BBBDDD@@@@@@???>>>>>>===<<<<<<===<<<;;;<<<>>>>>>>>><<<@@@@@@AAAAAAAAAAAAAAAAAADDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHGGGGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;999999999999777666444333333333333222333333444444555111---,,,---//////...sssZZZQQQGGGEEEDDDCCCCCCFFFHHHLLL[[[wwwxxxuuuwww{{{xxxVVVEEEAAA;;;666555666777777444333333222222333333444222222333333444888===AAAJJJSSSYYYYYYWWWYYY\\\]]]^^^```dddjjjqqqxxx~~~~~~~~~{{{zzzxxxxxxyyy{{{|||{{{xxxvvvppppppooonnnmmmlllkkkkkkiiihhhgggffffffeeeffffffcccbbbbbbaaa```^^^]]]\\\[[[ZZZXXXWWWVVVVVVWWWXXXVVVVVVWWWWWWVVVUUUSSSRRRSSSQQQPPPPPPQQQRRRQQQPPPHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>><<<<<<;;;::::::999999888777777888888888666444333333333333222222222111111+++,,,...000111111000000---.....................---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,---------..............................++++++,,,,,,...///111222---.........//////000000...///222444666777777777000///////////////000000111333444444333222444555555777888888777777888::::::999999888999:::<<<===<<<<<<============<<<<<<;;;999999:::<<<>>>???>>>;;;;;;:::999999999:::;;;;;;<<<<<<===>>>>>>???@@@@@@>>><<<;;;===@@@CCCFFFAAA@@@???===<<<<<<<<<<<<:::999999;;;===??????>>>BBBBBBBBBAAAAAA@@@@@@@@@EEEEEEEEEFFFFFFGGGGGGHHHFFFFFFGGGHHHHHHHHHGGGGGGDDDDDDCCCBBBAAA@@@@@@??????>>><<<;;;;;;<<<===>>>999:::::::::888666444333333333222222333333444444444000,,,***,,,......---sss^^^SSSHHHDDDCCCAAABBBDDDEEEMMM[[[sss~~~vvvtttzzz}}}yyyWWWFFF???:::999888555444666444444444333333222222222333444444444444777;;;???IIISSS[[[\\\[[[\\\^^^^^^```]]]___gggooovvv~~~~~~~~~|||zzzyyywwwxxxzzz{{{{{{xxxvvvtttrrrqqqpppooonnnmmmlllkkkhhhhhhgggeeedddcccbbbaaa```aaabbbcccbbb___\\\ZZZZZZYYYXXXWWWWWWVVVWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQPPPOOOOOONNNNNNJJJIIIHHHFFFEEEFFFFFFGGGDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>======;;;;;;:::999999888777777555444444444333333333333333333333222222222111111111000000///...---------............---,,,+++******+++---......---+++***...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................////////////////////////000111222333333333333333222111111111111111222222222111//////000111444555:::888666555444555666777999999:::;;;<<<<<<<<<<<>>===<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@???>>>===<<<;;;:::999999===========================>>>????????????>>>>>>???===;;;999999999;;;<<<;;;;;;<<<<<<======>>>>>>?????????@@@AAABBBCCCDDDFFFEEEDDDBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@===;;;<<<>>>>>><<<:::======>>>>>>===;;;999888555444444333333333444444444333222111000000000000ttt]]]SSSHHHDDDCCCAAABBBDDDEEELLLZZZrrr|||uuuttt|||yyyVVVEEE>>>999888777444333555444444444333333222222222333444444444444777<<>>======<<<<<<<<<;;;;;;:::::::::777777777666666666555555333333222222222111111111111000000///......------............---,,,+++******+++---......---+++***,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------........................///////////////////////////000111222333333333333222111111111111111222222111111000///000111333555888777666555555666777888999999:::;;;<<<<<<<<<<<<======<<<<<<<<<<<<======>>>>>>??????@@@AAAAAABBB@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>===<<<;;;999777777777999999;;;<<<<<<======>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@???===;;;:::;;;======<<<:::<<<<<<======<<<;;;:::999666555555444333333333333333333111000000000000000uuu]]]RRRHHHDDDCCCAAABBBDDDEEELLLZZZppp|||uuuuuu}}}xxxVVVDDD===888888666333222444444444333333333333222222333444444444555888<<<@@@LLLUUU]]]]]][[[]]]______ccc^^^\\\```hhhsss~~~}}}{{{zzzyyyyyyzzzvvvwwwxxxyyyxxxvvvtttrrrpppooonnnmmmllljjjiiiiiigggfffeeedddcccbbbaaa```^^^___```aaa```___]]][[[XXXXXXWWWVVVUUUUUUUUUUUUWWWWWWVVVUUUTTTSSSRRRRRRPPPPPPPPPOOONNNNNNMMMMMMIIIHHHGGGEEEEEEEEEEEEFFFCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@??????>>>>>>===;;;;;;;;;;;;;;;:::::::::888777777777666666666666333222222222222111111111000000000///......------............---,,,++++++++++++------------++++++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,........................////////////////////////...///000111222222222222222222111111111111111222111000000///000222333444666666555555555777999:::999:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBCCCCCCBBBAAAAAA@@@???>>>======:::::::::;;;;;;<<<<<<<<<<<<===============<<<<<<::::::888777777888999999<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA???>>>>>>;;;:::999:::<<<<<<;;;:::::::::;;;;;;;;;;;;::::::777777666555444333333222222222111000////////////www\\\QQQGGGDDDBBBAAABBBDDDEEELLLZZZooo}}}xxxxxx|||wwwVVVDDD>>>999888777333333555333333333333333333333333333444444444555888===AAALLLUUU\\\\\\ZZZ\\\^^^___bbb^^^\\\aaahhhqqq~~~}}}}}}~~~|||yyyxxxxxxyyyzzzwwwxxxyyyyyyxxxvvvtttssspppooonnnmmmllljjjiiiiiiggggggfffeeecccbbbaaa```\\\]]]^^^______^^^]]]\\\YYYXXXWWWVVVUUUUUUUUUUUUWWWVVVUUUUUUSSSSSSRRRQQQOOOOOONNNNNNNNNMMMMMMMMMIIIHHHFFFEEEDDDDDDEEEEEECCCCCCCCCBBBBBBBBBAAAAAA@@@?????????>>>>>>>>>===888888888888888888888888666666555555555444444444222222222222111111111111000000//////............---.........------,,,++++++,,,,,,------,,,,,,+++,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------........................////////////////////////---...///000111222222222333222111111000111111111000000000000111222333444444444444555666888:::;;;999:::;;;<<<============999999:::;;;<<<>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>999999999:::;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<=========>>>??????@@@@@@AAAAAA@@@@@@@@@AAAAAABBB@@@@@@AAABBBCCCEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFEEECCCAAA@@@>>>>>><<<<<<<<<<<<<<<;;;:::999888999999:::::::::::::::888888777666555444222222222111000///............www[[[QQQGGGCCCBBBAAABBBDDDFFFMMMZZZooo|||}}}~~~wwwVVVFFF???:::999888555444666333333333333333333333333333444444444555999>>>AAAKKKTTT[[[ZZZXXXZZZ\\\]]]```]]]]]]ccciiiooowww|||yyyvvvwwwyyy~~~}}}{{{yyyxxxxxxyyyzzzzzzzzzzzzyyyxxxwwwuuutttqqqpppooonnnlllkkkjjjjjjhhhgggfffeeedddbbbaaaaaa\\\\\\]]]^^^]]]]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQPPPMMMMMMMMMMMMMMMLLLLLLLLLHHHGGGEEEDDDCCCCCCDDDEEECCCBBBBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>>>>>>>999888888888888888777777555555555555444444444444222222222111111111000000////////////............---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///.................................////////////////////////---...///000111222222222333222222111000000111111000000000111111222333333222333444555777999:::;;;::::::;;;<<<============999999:::;;;===???AAABBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@?????????:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;<<<===============>>>??????@@@@@@AAA@@@@@@?????????@@@@@@>>>???@@@BBBDDDEEEFFFGGGHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHFFFDDDBBBAAA???>>>>>>?????????===;;;999888777777888888999999::::::888888888777666555333222222111000///............uuuZZZPPPFFFCCCBBBAAABBBEEEEEELLLYYYnnnwwwXXXFFF@@@::::::888555444666222222333333333333444444333333444555666999>>>BBBKKKTTTZZZYYYWWWYYY\\\\\\]]][[[\\\bbbfffiiinnnssssssppppppssswww{{{zzz~~~~~~}}}{{{zzzyyyyyyzzzzzz{{{{{{zzzyyyxxxwwwuuutttqqqpppooonnnmmmkkkjjjjjjggggggfffdddcccbbbaaa```\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWTTTTTTSSSRRRQQQPPPOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLGGGFFFEEECCCCCCCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::999999888888777666666666555555555555222111111111111000000000//////////////////......,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000//////...........................////////////////////////---...///111222333333333333333222111000000000000///000000111222222333333222333444666888999:::;;;::::::<<<===============:::;;;;;;===>>>@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@====================================<<<;;;::::::888999999:::;;;<<<<<<===<<<<<<===>>>>>>??????@@@@@@@@@???>>>===============>>>@@@BBBDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEGGGHHHHHHGGGFFFDDDBBBAAA??????===???AAA@@@>>>;;;999888777777777777777888999:::777888999999888666444333222222111000////////////pppZZZOOOFFFBBBBBBAAABBBEEECCCJJJWWWlllxxxZZZEEE???:::999777444333555222222222333333444444444333333444555666:::???CCCMMMUUUZZZYYYWWWYYY\\\]]]\\\YYYYYY]]]```aaadddiiimmmkkkmmmsssxxx{{{~~~|||xxx}}}}}}}}}||||||{{{zzzzzzzzz{{{zzzzzzxxxwwwuuuttttttpppooonnnmmmllljjjiiiiiieeedddcccbbbaaa______^^^]]]]]]\\\[[[ZZZZZZYYYXXXYYYYYYXXXWWWVVVVVVVVVVVVRRRRRRQQQPPPOOONNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@===>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999888777666555555555555444444444444111111111111000000000000.../////////////////////,,,,,,------...------,,,---,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---........................////////////////////////---...000222333444444555444333222111000000000000///000000111222222333222222333444666888999:::::::::;;;<<<======>>>>>>>>><<<<<<===>>>@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@??????>>>>>>===>>>>>>>>>======;;;::::::888999:::<<<===>>>>>>>>>;;;<<<<<<======>>>????????????>>><<<<<<;;;;;;;;;===>>>@@@BBBDDDEEEEEEEEEEEEDDDCCCBBBBBBDDDEEEGGGFFFEEEDDDBBBAAA???>>>>>>999<<>>999888666333222444222222222333333444444444333333444555666:::???CCCNNNVVV[[[ZZZWWWZZZ]]]^^^\\\XXXVVVYYYZZZZZZ^^^ccckkkjjjmmmtttyyy||||||yyy~~~}}}||||||}}}}}}}}}|||{{{zzzzzzzzzzzzyyywwwvvvtttssssssnnnnnnmmmllljjjiiihhhhhhccccccbbb```___^^^]]]\\\^^^]]]\\\[[[ZZZYYYXXXWWWXXXXXXWWWVVVUUUUUUUUUUUURRRQQQPPPOOONNNMMMMMMLLLJJJJJJJJJKKKKKKKKKKKKKKKGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@============>>>>>>>>>>>><<<;;;:::888666555444333333333222222222111111111111111111111000000000000.........///////////////,,,,,,------...------------,,,,,,++++++,,,,,,---,,,++++++***)))*********,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,........................////////////////////////...///000222444555555555444333222111000000000000///000111222222333222222222333555777888999999999:::;;;<<<===>>>>>>>>>>>>======>>>???@@@BBBDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<===???@@@AAAAAAAAA;;;;;;<<<<<<===>>>>>>>>>???>>>===<<<;;;:::::::::===>>>@@@CCCDDDEEEDDDDDDCCCBBBAAA@@@AAABBBDDDFFFCCCCCCBBBAAA???>>>======444888===>>>===;;;;;;<<<888777666555555666777888666777888999999888666555444333222111000000000000oooXXXMMMDDDAAAAAA@@@BBBEEEEEEIIIWWWnnn{{{]]]GGG>>>888777666444222333444444444444444444444444666444333666777888===DDDOOOWWW^^^\\\YYYZZZ\\\\\\]]]YYYWWWWWWVVVWWW\\\cccoooxxx~~~|||{{{{{{}}}~~~}}}~~~|||{{{zzzyyyxxxxxxxxxwwwuuutttrrrqqqqqqooonnnllljjjhhhggggggfffdddcccaaa```^^^]]]]]]]]]YYYZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWVVVUUUSSSSSSRRRSSSRRRQQQOOONNNMMMLLLLLLNNNMMMKKKJJJIIIIIIJJJJJJFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBAAAAAA@@@???>>>>>>@@@@@@>>>===;;;;;;::::::<<<;;;999888555444222111555555444444444333333333111111222222222333333333111000///------......///000///---+++******+++,,,++++++,,,,,,,,,,,,------+++,,,,,,+++******+++---,,,,,,,,,++++++*********......////////////......,,,---......//////......////////////////////////---...000222444555666666333333222222111000//////222222111111222222333444333333333444666777999:::<<<===>>>???????????????GGGEEEBBBAAABBBEEEJJJLLLTTTMMMEEEBBBDDDFFFFFFDDDEEEFFFHHHIIIIIIHHHFFFEEEHHHGGGFFFDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@??????>>>:::::::::;;;;;;<<<<<<<<<===<<<;;;:::999:::;;;<<>>>>>>>>??????@@@@@@CCCBBBAAA???===<<<::::::;;;;;;<<<<<<;;;;;;:::999777777777777777888888888777777666555444333333333333222111000////////////oooXXXNNNDDDAAAAAA@@@BBBEEECCCHHHUUUlll|||]]]GGG???888777666444222333444444444444444444444444666333333666777888===DDDOOOXXX^^^\\\ZZZ[[[^^^___^^^[[[ZZZ[[[[[[\\\bbbiiizzz|||}}}~~~~~~}}}~~~}}}|||{{{zzzyyyxxxxxxwwwvvvuuutttsssrrrqqqooonnnllljjjiiigggggggggdddcccaaa___^^^]]]\\\\\\YYYZZZZZZZZZZZZYYYXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRSSSRRRQQQOOOMMMMMMLLLLLLMMMLLLKKKIIIIIIIIIIIIIIIFFFFFFEEEDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@???????????????>>><<<;;;;;;;;;;;;;;;:::999777666444333222555444444444444333333333111111111111222222222333111000///...---......///+++***((('''&&&&&&''''''++++++,,,,,,,,,,,,------+++,,,---,,,******,,,---------,,,,,,,,,+++++++++......////////////......,,,---......//////......////////////////////////---...000222444555666666333333222222111000000///222222111111222222333444333333444555666888999:::======>>>???????????????AAA@@@??????AAAEEEIIILLLOOOIIIBBB@@@BBBEEEEEEDDDEEEFFFHHHIIIIIIHHHGGGFFFGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@AAAAAA??????@@@@@@@@@@@@??????::::::;;;;;;;;;;;;;;;;;;::::::999999999:::;;;<<>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999777777777777777777777777666666555555444444333333333222111000////////////oooYYYNNNEEEBBBAAA@@@BBBDDDDDDHHHVVVlll|||\\\GGG???888777777444222333444444444444444444444444666333333666777888===DDDPPPXXX]]]\\\ZZZ]]]aaaccc___\\\\\\^^^___aaagggnnn|||}}}~~~~~~~~~~~~}}}|||{{{yyyxxxxxxvvvvvvvvvuuutttssssssrrrooonnnllljjjiiihhhggggggdddcccaaa___]]]\\\[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVUUUTTTSSSRRRRRRSSSRRRPPPOOOMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<;;;;;;<<<<<<999999888777666555444444444444444444333333333333000000000000111111111111000000///............///------,,,,,,+++*********++++++,,,,,,,,,,,,------,,,------,,,++++++,,,...---------------,,,,,,,,,......////////////......------...////////////...////////////////////////---...000222333444555555333333222222111000000000222222111111222222333444444444444555666888:::;;;===>>>>>>????????????>>>>>>>>>>>>>>>???BBBDDDEEEFFFBBB======@@@CCCEEEDDDGGGGGGHHHIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????;;;;;;;;;;;;;;;;;;::::::777777888888999;;;<<<===??????===<<<;;;:::::::::::::::::::::::::::999999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888888777777666666555555444444444444444444444444333222111000000000000000oooYYYOOOEEEBBBAAAAAABBBDDDFFFKKKXXXnnn{{{ZZZGGG???888777777444333444444444444444444444444444555333333666777888>>>EEEQQQYYY^^^\\\[[[^^^dddfff```^^^]]]___```aaafffmmm|||}}}~~~~~~~~~~~~}}}|||zzzyyyxxxwwwuuuuuuttttttsssssssssrrrooonnnllljjjhhhgggffffffdddcccaaa___]]][[[ZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWVVVUUUUUUTTTSSSSSSRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCC????????????@@@@@@@@@@@@======<<<;;;;;;;;;<<<<<<888888777777666666555555444444444333333333222222/////////000000000000000000/////////............000000000000000///...---+++++++++,,,,,,,,,------------...---,,,+++---///..................------......////////////......------...///////////////////////////////////////---...000111333444444444222222222111111111000000222222111111222222333444444444555666777999:::;;;>>>>>>?????????>>>>>>===>>>>>>======<<<;;;;;;;;;>>>;;;999:::>>>BBBDDDDDDGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@@@@@@@??????<<<<<<<<<;;;;;;:::::::::777777888999;;;<<<===>>>>>>===;;;999777888888999888888999999999::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;::::::999888888777666666555444444333333333333333444444444333222111111000000000111pppZZZPPPFFFCCCBBBAAABBBDDDFFFLLLZZZppp{{{XXXHHH???999888777555333444444444444444444444444444555222333666777888>>>EEEQQQYYY^^^\\\[[[___eeegggdddaaa```bbbaaa```eeekkk{{{}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwtttsssssssssrrrrrrqqqqqqnnnmmmkkkiiigggfffeeeeeecccbbb```^^^\\\[[[ZZZZZZZZZZZZZZZYYYYYYXXXVVVVVVTTTTTTTTTSSSSSSRRRRRRRRRQQQPPPOOONNNMMMLLLLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCCCCBBBBBB?????????????????????@@@===<<<<<<;;;;;;;;;<<<<<<777777777777666666666555444444333333333222222222///////////////////////////////////////......---,,,---------------,,,++++++++++++,,,,,,,,,------------...---,,,+++---///..............................////////////......---...//////000000//////////////////////////////---...///111222333444444222222222111111111111111222222111111222222333444555555555666888999;;;<<<>>>>>>>>>>>>======<<<;;;;;;;;;;;;:::999888777666888777777999<<<@@@BBBCCCFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFCCCCCCCCCBBBBBBBBBAAAAAA>>>??????@@@@@@??????>>><<<<<<<<<;;;;;;:::::::::888999:::;;;===>>>>>>???<<<;;;888666555666888999777888888:::;;;<<<===>>><<<<<<<<<;;;;;;::::::999:::::::::::::::999999888777777777666555444333333222222222333333333333333333222111111111111111111rrr[[[PPPFFFCCCBBBAAABBBDDDDDDLLL]]]sss{{{XXXHHH@@@999888888555333444444444444444444444444444444222222666777999>>>FFFQQQYYY___]]]\\\```dddfffgggdddcccdddbbbaaadddiiinnnwww~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzxxxwwwwwwrrrrrrrrrqqqpppoooooonnnlllkkkiiihhhfffeeeddddddaaa```___]]]\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPNNNMMMMMMLLLLLLLLLIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGEEEDDDBBBAAAAAAAAA??????????????????>>>>>>======<<<;;;::::::;;;;;;888888777777666666555555333333333333222222222222000000000000/////////////////////000///......---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,------,,,++++++,,,...---------.....................////////////............///000000000000///////////////////////////---...///111222333333333111111111111111111111111222222111111222222333444666666666777888:::<<<<<<============<<<;;;999999666666666666777777777777555666777999<<<>>>AAABBBEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBCCCEEEFFFGGGDDDDDDDDDCCCCCCBBBBBBAAA===>>>>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===============999888666555555666888999999999:::;;;===>>>??????>>>===<<<;;;:::999888777888999999999999888777777666666555555444444333333222222222222222222222222333222222111111111222222ttt\\\QQQGGGCCCBBBAAAAAADDDDDDNNNbbb{{{~~~YYYHHH@@@999888888555444555444444444444444444444444444222222555777999???FFFPPPYYY______]]]___cccccceeecccbbbbbbaaa___aaagggffflllqqqttt|||~~~~~~~~~~~~~~~}}}}}}|||{{{yyyxxxwwwwwwrrrqqqpppooonnnmmmlllkkkkkkjjjhhhfffdddcccbbbbbb___^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZYYYXXXWWWUUUTTTSSSSSSRRRRRRRRRRRRQQQQQQPPPOOONNNMMMLLLLLLLLLLLLIIIJJJKKKKKKKKKKKKJJJIIIGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@??????>>>>>>======>>>===<<<;;;:::999999999999888888777666555555444333333333222222222222111111111111000000/////////...///000000000///------......---,,,,,,---...///++++++,,,,,,,,,,,,------+++,,,---,,,******,,,---,,,,,,---------...............////////////............///000000000000000////////////////////////---...///111222222222222111111111111111111111111222222111111222222333444666666777888999;;;<<<===<<<<<<<<<;;;:::999777666444444444444444555666777444666999;;;<<<>>>???AAABBBBBBAAA@@@????????????@@@@@@@@@AAACCCEEEFFFGGGEEEEEEDDDDDDCCCBBBBBBAAA<<<<<<============<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<=========<<<:::999666666555555666777999:::<<<<<<<<<===============<<<;;;:::999888777777666777777777777777666555555444444444444444444444444333333222222111111000000222222222111111222222333uuu\\\QQQGGGCCCBBBAAAAAADDDFFFRRRhhh[[[III@@@999888888555444555444444444444444444444444444222222555777999???FFFPPPYYY```___]]]___aaabbbaaa^^^^^^___^^^\\\___ddddddhhhkkkooozzz~~~~~~}}}}}}~~~~~~}}}}}}|||{{{yyyxxxwwwvvvrrrqqqpppnnnmmmkkkjjjjjjjjjiiigggeeecccbbbaaaaaa^^^]]]\\\\\\[[[[[[\\\\\\ZZZZZZZZZYYYXXXVVVUUUTTTRRRRRRRRRRRRRRRQQQQQQQQQOOOOOONNNMMMLLLLLLLLLMMMIIIJJJKKKLLLLLLLLLJJJJJJFFFEEEDDDBBB@@@?????????AAA@@@@@@???>>>======<<>><<<;;;:::999999888999999888777666555444444333333333222222222111111222222111111000000//////...///000000000///---,,,...,,,+++******+++---...++++++,,,,,,,,,---------+++,,,,,,+++******+++---,,,,,,,,,---------............////////////.........//////000000000000000////////////////////////---...///111222222222222111111111111111111222222222222111111222222333444666666777888999;;;<<<===<<<<<<;;;:::999777666555777666555333222222333444555777:::<<<<<<===???@@@AAA@@@???>>>============??????@@@AAACCCEEEGGGHHHFFFEEEEEEDDDCCCBBBBBBBBB;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<============<<<:::888666444444555666777888999:::??????>>>===<<<<<<;;;;;;999999888888777777666666666666666666666555555444333444444444444444444444444333333222111000//////222222222111222222333333www```SSSGGGDDDDDDCCCCCCEEEHHHVVVppp^^^HHH???999888888666555666444444444444444444444444555333444666777888@@@HHHTTT\\\aaa^^^ZZZZZZ[[[ZZZ___^^^^^^]]]\\\\\\[[[[[[]]]ccchhhooo}}}~~~~~~}}}|||zzzxxxwwwwwwvvvtttssspppnnnmmmmmmnnnnnniiihhhgggfffdddcccbbbaaa``````___^^^]]]]]]\\\\\\YYYYYYXXXWWWVVVVVVVVVVVVSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRQQQPPPOOONNNNNNMMMKKKKKKKKKJJJIIIIIIHHHHHHIIIGGGEEECCCAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>??????<<<<<<<<<;;;;;;::::::999666666666666777777777777333333333222222222111111222111///---,,,++++++***---...///000000///...---//////...---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............................../////////...------,,,,,,////////////////////////////////////////////////...///000222444555555555444444444333333333222222555444222222222333666777888999:::;;;;;;;;;:::999:::::::::999999999888888444444444444555777888999999999:::;;;===???@@@AAABBB@@@===:::::::::<<<>>>===<<<;;;<<<>>>AAABBBBBBDDDCCCCCCCCCCCCDDDDDDEEEBBBAAA>>>;;;999888888888:::::::::;;;;;;<<<<<<<<>><<<999777666555555999888888888999;;;===>>>???>>><<<:::999777777777777666555444333222222222444333111000000111333444333222222222222222222333111111111111000000/////////////////////000111111yyyaaaUUUIIIEEEDDDDDDDDDEEEJJJZZZuuu^^^HHH???999888888666555666444444444444444444444444555333444666777888@@@HHHSSS\\\aaa___[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZ\\\bbbhhhppp~~~~~~~~~~~~~~~~~~}}}{{{yyywwwvvvvvvuuusssrrrpppnnnllllllllllllhhhhhhgggeeedddcccbbbaaa``````___^^^]]]\\\[[[[[[YYYXXXXXXWWWVVVVVVUUUVVVSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRQQQPPPOOONNNNNNMMMKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGEEECCCBBBAAAAAA@@@>>>>>>>>>???????????????===<<<<<<;;;:::999999888777666666666666666666666333333222222222111111111111111111000000111111111......////////////......///......---,,,,,,++++++++++++,,,,,,,,,,,,---------------.........//////........................------..........................................////////////////////////...///000222444555555555444444444333333333222222555444333333333444555666888999::::::::::::999888999999999888888888888777333444444555666777999999:::;;;;;;;;;<<<======>>>===<<<;;;999999:::;;;<<<;;;:::999:::<<>>>>>???>>>===;;;999888888777888888999:::::::::::::::999999777666444444333333222222111111111111111111000///...------...///000000000////////////000000444333111//////000111222//////......//////000111~~~gggYYYLLLGGGFFFDDDEEEFFFIIIWWWppp___HHH???999888888666555666444444444444444444444444555333444666777888???HHHQQQZZZ```]]]YYYWWWUUUTTTTTTTTTTTTTTTUUUWWWYYYZZZ\\\aaajjjuuu~~~}}}||||||||||||~~~}}}{{{yyywwwvvvuuuuuusssrrrqqqpppmmmkkkhhhgggggggggfffeeedddcccbbbaaaaaaaaa___]]][[[ZZZXXXXXXXXXWWWWWWWWWVVVUUUUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQRRRQQQQQQPPPOOONNNMMMMMMKKKKKKJJJIIIIIIHHHHHHGGGDDDDDDDDDDDDCCCAAA???>>>???????????????>>>>>>>>>===<<<;;;:::999888777666777777666666555444333333222222222222111111111111111000000///...---,,,+++//////---,,,,,,---//////---------,,,,,,,,,+++++++++++++++,,,,,,,,,------------------....................................---------.........//////------------------------///////////////////////////000111333444555555555555444444444444333333333333444666888888777666555666666777666666666555555666666666555555555444444222333555777888::::::;;;<<<<<<<<<;;;999777555444444555777999::::::::::::;;;:::999:::;;;<<<<<<;;;<<<<<<<<<<<<<<<===>>>???AAAAAA???>>><<<;;;:::999555666777999;;;===>>>???<<<;;;:::888777666666666777888999::::::999888777555555444222111111111111...//////000111111111111...------,,,,,,------...///..................///333111///------...111222///............///000000iii\\\MMMGGGEEEDDDDDDFFFHHHSSShhh___HHH???999888888666555666444444444444444444444444555333444666777888???HHHQQQYYY^^^[[[UUUSSSRRRPPPTTTSSSSSSSSSTTTVVVYYYZZZ___ccclllxxx~~~}}}||||||||||||~~~|||zzzxxxvvvuuuuuusssrrrqqqpppmmmkkkiiigggffffffeeedddcccbbbbbbaaaaaa```___]]][[[YYYXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMMMMLLLJJJJJJJJJIIIHHHHHHGGGGGGBBBCCCCCCCCCCCCAAA???>>>?????????>>>>>>=========<<<;;;:::999888777666666777666666555444333333222222222222111111111000000222333333222111000///...///...---,,,,,,---...///,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------........................//////.........---------------------------------////////////////////////000111222333444555555555555555555444444444333333444555888999:::888777555666666666555444444444444555555555444444444333333333444666888999:::::::::;;;;;;:::999777555444333444666888;;;<<<<<<<<<;;;>>>===<<<<<<>>>>>><<<;;;999999999999:::;;;<<<===@@@@@@??????>>>===<<<;;;666777888999;;;<<<===>>>;;;:::999888777666666666777777888888888666555444222111000///////////////,,,---...///000000000000---,,,,,,,,,,,,,,,,,,---...------,,,,,,------...000...,,,++++++,,,///111...............//////000kkk]]]NNNGGGEEECCCCCCEEEHHHQQQccc{{{___HHH???999888888666555666444444444444444444444444555333444666777888@@@HHHPPPWWW\\\XXXSSSRRRRRRQQQSSSSSSSSSSSSUUUYYY\\\^^^dddgggooozzz~~~}}}|||||||||~~~|||yyywwwuuutttsssrrrqqqooonnnllljjjiiihhheeeeeeeeedddcccbbbbbbbbb______]]]\\\ZZZYYYXXXWWWVVVVVVWWWWWWWWWUUUSSSRRRSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMLLLLLLJJJJJJIIIIIIHHHGGGGGGGGGBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>======<<<<<<;;;::::::999888888777777777555555555444333333333222222111111111111000000000,,,---///000111000000///......------------......,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,........................000//////...------,,,,,,------------------------////////////////////////111222333444555555555555555555555555444444444333555666888::::::999888777777666555444444333444444555444444444444333333333444666888999:::::::::999888888666555555555555555777888:::<<<>>>>>>>>>>>>@@@???>>>>>>>>>>>><<<:::777777777888999:::;;;<<<===>>>???????????????>>>999::::::;;;;;;<<<<<<<<<<<<;;;:::999999999999999777777666666555333222111///......---------......,,,---...000000000///...------------------------------,,,,,,,,,,,,---------,,,+++******,,,---///......------......///000lll^^^NNNFFFDDDBBBBBBDDDEEENNNaaaxxx___HHH???999888888666555666444444444444444444444444555333444666777888@@@HHHNNNUUUYYYVVVSSSTTTWWWXXXUUUUUUUUUWWW[[[```eeehhhiiijjjqqq|||}}}}}}}}}}}}}}}|||zzzwwwuuusssqqqqqqooonnnllljjjhhhhhhhhhhhheeeeeeddddddcccbbbbbbbbb^^^]]]\\\[[[ZZZYYYXXXXXXUUUVVVWWWWWWWWWUUUSSSRRRSSSSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPOOONNNMMMLLLLLLJJJJJJIIIHHHHHHGGGGGGFFFCCCBBBAAA@@@????????????>>>======<<<;;;;;;::::::888888888888888888888888444444333333333333333333111111111111000000000000((()))+++---...---,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------..........................................------........................////////////////////////111222333444555555555555555555555555444444444444777777999:::::::::999888888777555444333333444444555555444444444333333333666777999:::;;;:::999888555444333222222555777999999:::;;;===>>>?????????>>>===<<<<<<===;;;999666666666666777888999:::;;;;;;<<<>>>@@@AAAAAAAAAAAA=========<<<<<<;;;;;;;;;;;;:::999999999999999999777666444333111000//////------,,,,,,,,,------...,,,---///000000000...------..................------------,,,,,,---------,,,,,,++++++,,,,,,---......------------...//////mmm^^^NNNFFFCCCAAABBBDDDAAAKKK___www~~~___HHH???999888888666555666444444444444444444444444555333444666777888@@@HHHLLLTTTXXXVVVTTTWWW\\\^^^WWWXXXYYY]]]bbbhhhnnnrrrmmmmmmsss}}}~~~}}}}}}}}}|||zzzxxxuuusssqqqoooooommmllliiigggffffffggggggeeeddddddccccccbbbbbbbbb]]]\\\\\\[[[ZZZYYYYYYXXXUUUVVVWWWXXXWWWUUUSSSQQQSSSSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPOOONNNMMMLLLLLLJJJJJJIIIHHHHHHGGGGGGFFFCCCBBB@@@???>>>???@@@@@@======<<<;;;::::::999999777777777777888888888888333333333333333333333444111111111111000000000000---...///000000...,,,***+++,,,............,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------..............................,,,,,,------.../////////////////////////////////////////////////////////222222333444555555555555666666555555555444444444888888999999:::::::::999888777666444333333444444555555555444444444333333777888:::;;;;;;:::888777333222000000111555999<<<:::;;;;;;<<<===>>>???@@@<<<;;;;;;;;;:::999666333555555666666777999:::;;;999;;;===@@@AAABBBBBBBBB@@@@@@???===<<<;;;:::999888888777777777777777888777666333111///.........,,,,,,,,,+++,,,,,,---...---...000111111000...---...//////000000//////......------,,,,,,------...,,,,,,,,,------............------------...//////ppp```PPPGGGDDDCCCDDDGGGEEEJJJYYYqqq^^^HHHAAA<<<;;;999555444666...000333555555444222111333111222555888999???FFFSSSXXXZZZVVVTTTXXX\\\]]]]]]\\\ZZZ]]]gggtttyyyxxxtttrrrvvv}}}|||{{{|||}}}}}}yyytttpppooonnnmmmlllkkkkkkkkkjjjjjjiiiiiiiiieeeeeeeeedddcccbbbaaa```[[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYXXXWWWVVVVVVUUUUUURRRRRRQQQPPPOOONNNNNNMMMNNNNNNLLLKKKJJJJJJJJJJJJMMMLLLJJJGGGFFFEEEEEEEEEDDDCCCBBBBBB@@@@@@???>>><<<<<<======<<<<<<;;;:::888888777666555444333333444444333333333333222222111111111111000000000000000000000000////////////.........------,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------...///000000000000---...............------......///////////////...111111111000000000000000///000222333444444333333444444444444555555666777<<<<<<<<<<<<;;;:::999999777444111111333555555333666555444333333555666888;;;<<<=========;;;888777666666555555666888;;;=========<<<<<<:::999777666888999999888666555555666555555666888888999999999::::::<<<===???AAABBBCCCEEECCC@@@>>><<<;;;:::;;;999999999999888777666555222222222222111///...---......------...///111222///000222444444444222111111111111111000000000/////////............////////////.........---------///...------...///000111mmm^^^NNNFFFDDDBBBBBBDDDDDDIIIXXXppp^^^GGG@@@;;;999888444333555111222444555555444333222444111222555777999@@@GGGSSSWWWYYYUUUSSSVVVZZZ[[[\\\]]]]]]bbbnnn|||uuutttyyy}}}{{{{{{{{{||||||xxxssspppoooooonnnnnnllllllkkkkkkjjjjjjiiiiiieeeeeeeeedddcccbbb```___ZZZZZZZZZYYYYYYXXXXXXWWWXXXWWWWWWVVVUUUUUUTTTTTTSSSRRRRRRQQQPPPOOONNNNNNKKKKKKKKKJJJJJJJJJKKKKKKLLLJJJHHHFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@??????>>><<<<<<<<<<<<<<<;;;;;;:::::::::999888777666555555444444333333333222222222111111111000000000//////000000000/////////............---------,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------------------,,,,,,++++++,,,,,,---...---------------...//////000//////111000000000000000000000000111333444555555444444222222222222333444555555::::::;;;;;;;;;;;;;;;:::777555333333555666444333444444333222333555777888:::;;;;;;;;;:::888555444444444444444666888999;;;;;;;;;:::999888777666555444444444444222222222222444555777888999::::::::::::;;;<<<>>>@@@AAACCCCCCDDDCCCAAA>>>===<<<;;;;;;999999888777777666555555222222111111000///............---......000222333000111333444444444333222333222111111000000000000//////............///////////////......---------//////.........///000111jjj\\\MMMFFFCCCAAA@@@AAACCCHHHXXXppp~~~]]]FFF???:::999777333222444444444444444444444444333555222222444666999@@@HHHRRRVVVXXXTTTQQQTTTXXXYYYZZZ]]]aaajjjyyy{{{zzz~~~~~~|||{{{zzzzzz{{{zzzwwwsssppppppppppppooommmmmmlllkkkkkkjjjiiiiiiffffffeeedddcccaaa___^^^[[[[[[ZZZYYYXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOOOONNNIIIIIIJJJJJJJJJKKKKKKKKKIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<;;;::::::::::::999888777666555555333333333333222222222222111111000000000000//////000////////////.........------------,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,---------,,,,,,+++******+++,,,------------,,,,,,...///000000000000000000000000000000111111222222333444555555555555222222222222333444555666888999:::;;;<<<<<<<<<<<<777666555555666666444222222222111222333555777999;;;:::999888666444111000111222333555666777888888999888666555444444444555111111111111111111111111444555777999:::;;;<<<<<<;;;<<<===???@@@BBBCCCDDDEEEDDDBBB@@@???>>>======;;;:::888666555444444555111111000000//////...............///000222333444333333333444444444444444555444222111000000000111000//////......//////000////////////............/////////...//////000111iii[[[MMMGGGDDDAAA???@@@DDDIIIYYYppp}}}[[[FFF???:::999777444333555666555444333222222333333666333222444666999AAAIIIQQQVVVWWWSSSPPPSSSVVVWWWXXX]]]fffsss~~~}}}{{{zzzzzzzzzzzzxxxuuurrrqqqqqqrrrqqqqqqnnnmmmmmmlllkkkjjjiiiiiigggfffeeedddbbb```^^^]]]\\\\\\[[[ZZZYYYYYYXXXXXXVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPOOONNNKKKKKKKKKKKKKKKJJJJJJJJJHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>======;;;;;;<<<<<<<<<;;;::::::777777777666555444444444333333333222222222222111111000000000/////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,------...////////////,,,,,,---------,,,,,,++++++,,,---///000111111111000000000000000111111111222333333444444444444444444444444444555777888999888999:::;;;;;;;;;;;;;;;777777777777777666333222000000111222444666888999;;;:::888666333111///...000222444666888888777666666555333111000111333444222222111222444444444333555666888:::<<<===>>>>>>======>>>@@@AAACCCDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@<<<:::888555333333444555000000//////////////////...//////000222333444555555555444444444444555666666555333111000000111222000000////////////000000////////////////////////000000000000000000000111jjj]]]NNNHHHEEEBBBAAAAAAEEEJJJZZZqqq}}}ZZZGGGAAA;;;:::888555444666666444222111000111222333555333222555777:::AAAIIIPPPUUUVVVRRRPPPSSSWWWWWW[[[bbbmmm{{{~~~}}}}}}{{{zzzzzzzzzyyywwwuuurrrrrrrrrsssrrrqqqnnnmmmmmmkkkjjjiiiiiihhhffffffeeedddbbb```^^^]]]^^^]]]]]]\\\ZZZYYYYYYXXXVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSRRRQQQPPPOOONNNNNNMMMMMMMMMLLLKKKJJJHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDAAAAAA@@@???>>>======<<<;;;;;;;;;<<<;;;::::::999777777666666555555444444333333222222222111111111000000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------..................---,,,////////////...,,,+++***+++,,,---///000111111111//////000000111111111111222222222222222333333333444444444555666777999999::::::;;;;;;:::999999888777888999888666444222222///000111333555777888999<<<:::777555222111000000222444666888999888666555444222000//////000222333444222222333666888777666666777999;;;===??????@@@>>>???@@@AAABBBCCCDDDEEEGGGGGGFFFFFFEEEDDDCCCCCC>>><<<888555333333333444000000////////////000111000000111222444555555555666666555444444555555666555444333111111111111111000000////////////000000000000000000000000000000111111111111111111000000lll^^^OOOHHHEEECCCBBBCCCEEEJJJYYYppp|||ZZZHHHAAA<<<;;;999555444666444333222111000111222333444222333777999;;;AAAHHHPPPUUUWWWSSSRRRUUUYYYZZZaaagggrrr}}}}}}}}}|||{{{{{{zzzzzzvvvuuusssrrrssstttsssqqqmmmmmmlllkkkiiihhhggggggeeeeeedddcccbbb```^^^]]]^^^^^^]]]\\\ZZZYYYXXXXXXVVVVVVVVVVVVVVVVVVVVVUUURRRRRRQQQPPPOOONNNNNNMMMMMMMMMMMMLLLKKKHHHFFFDDDEEEEEEFFFFFFFFFFFFEEEDDDAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;:::999999999888888888777777777666222222222222111111111111000000////////////............---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------//////...---+++)))((('''000000000///...---,,,+++,,,,,,...///000000000000/////////000111111222222333222222111111222222333222222222333444666777888;;;;;;;;;;;;:::999888777777999999777444222111222000111222444666888999999:::999666333111111222333555666777888888777555444111111000//////000222222333111000333777:::999777888999;;;===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDCCC>>>===:::777555444333333111000/////////111222333222222444555555555555555555555555555555444444444222222222222222111111111111000000//////000000111000000000000111111111111111222222222222111000000mmm^^^OOOGGGDDDBBBCCCEEEDDDHHHWWWnnn|||YYYGGG@@@;;;:::888555444555333333222222222333333444333222444999;;;<<<@@@FFFPPPVVVXXXUUUTTTXXX\\\]]]dddiiippp{{{zzzwww{{{||||||}}}}}}}}}}}}}}}|||{{{{{{zzzwwwuuussssssttttttrrrqqqmmmlllkkkjjjhhhgggfffeeeddddddccccccbbb```___^^^]]]\\\[[[ZZZYYYWWWVVVVVVTTTTTTUUUUUUUUUUUUUUUUUUQQQQQQPPPOOONNNMMMMMMLLLIIIJJJKKKJJJIIIGGGEEECCCCCCCCCDDDEEEEEEEEEDDDCCC@@@@@@???>>>===<<<<<<;;;:::;;;;;;;;;;;;:::999999888888888888777777777777222222222222111111111111000000/////////.........---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***))),,,------......---------------...//////000//////...//////000111111222222444333222222222222333444222222222333555666888999999999:::::::::999999888888999999666222000000222111222444666777888999999888666333111000111333555777777777777666444222111000000000111111222222222444222000444999<<<;;;888:::;;;<<<>>>???@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFCCCCCCDDDEEEDDDDDDCCCBBB???>>><<<:::777555333222111111000///000222444555444444555666666666555444444555555666555444333222...000111222333222111000111111000000000000111111000000000111111222222222222222333333333222111000nnn^^^NNNFFFCCCAAABBBEEECCCGGGUUUlll{{{YYYFFF???:::999777333222444222333333444444555555555222222555:::<<<<<<@@@EEEQQQVVVXXXVVVUUUYYY^^^___cccgggllltttvvvrrrqqqwww}}}~~~{{{|||}}}~~~}}}~~~~~~~~~}}}|||{{{{{{wwwvvvttttttttttttrrrppplllllljjjiiihhhfffeeedddcccccccccbbbbbb```______[[[[[[ZZZXXXWWWVVVTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTQQQPPPPPPOOONNNMMMLLLKKKEEEFFFHHHHHHHHHFFFDDDCCCAAABBBCCCDDDDDDDDDCCCBBB@@@@@@???>>>===<<<;;;;;;::::::;;;;;;;;;:::999999666666666666555555555555222222222111111111111000000/////////............---------,,,,,,,,,++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------((()))+++---///000111111((()))+++,,,---...............///////////////......//////000111222222222666555444333333333444555333444444555777999:::;;;777888999999::::::::::::888999888555000...000222333444555777888999999999555333111//////111444666777777666555444222000//////000111222333333222222666333222666<<>>;;;<<<<<<===??????@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFF@@@AAABBBCCCCCCBBBAAA@@@??????===;;;999666333222222111000000111333555777555666777777777666444333333444555666666444222000,,,...111333333222111///111111000000000000111111000000111111222222222222222333333444333222111000ppp___MMMDDDCCCBBBBBBCCCDDDHHHTTTfff}}}yyyZZZJJJ???555555777666555444222222222222222222222222222333555555666:::BBBHHHPPPUUUXXXVVVVVV[[[```aaadddgggkkkpppsssvvvwwwwwwkkkjjjmmmuuuzzz~~~~~~}}}~~~}}}||||||}}}}}}}}}{{{zzzyyytttttttttsssrrrqqqooonnnooollljjjiiijjjjjjiiigggdddcccaaa```^^^]]]]]]]]][[[YYYWWWUUUUUUUUUVVVWWWWWWUUUSSSSSSUUUTTTQQQNNNOOOOOOOOONNNNNNNNNMMMMMMKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBAAAAAAAAAAAABBBBBBAAA???>>><<<;;;;;;:::888888999:::999888777666555555555666666666666666555444333111000/////////000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************++++++,,,,,,,,,,,,------...---+++))))))***+++,,,........................------............------///......------///000111////////////000111222333888888777777666666555555444555666666555555666777888888888888888777666555777666333111000///000111555333111333666888888666444222//////111333444444777666444222111//////...000000//////000111222222777888999:::;;;===>>>???AAAAAA@@@?????????@@@@@@???@@@AAABBBCCCCCCCCCCCCGGGFFFEEEDDDCCCAAA@@@@@@???>>><<<:::777555333333555444333222333555888:::::::::999888777666555555666666666555444333222111222222222111111111111111333333333222111000///...............///111222333333333222222111000//////rrr```NNNEEECCCBBBBBBCCCDDDHHHSSSeee|||zzz[[[KKK@@@777666888777666555222222222222222222222222333444555555555:::AAAGGGOOOTTTVVVTTTTTTYYY^^^```aaacccfffiiikkklllllllllfffeeejjjrrryyy}}}~~~}}}~~~}}}||||||}}}}}}}}}|||{{{yyyxxxuuuuuutttsssrrrpppooonnnmmmkkkiiihhhhhhhhhgggeeeccccccaaa___^^^]]]]]]]]]ZZZYYYWWWUUUUUUUUUVVVWWWWWWUUUSSSSSSTTTTTTQQQNNNQQQPPPPPPNNNMMMLLLKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBAAAAAAAAAAAABBBBBBAAA???===<<<;;;;;;:::888999:::::::::999777666666666666666555555555555555444222111000///////////////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************+++++++++,,,,,,,,,---------,,,+++***+++,,,...///........................------............------///......---...///000111/////////000000111222333555555555555444444444444333555666666555444666777888888999999999888777777777555333111///000000111444444333555777666333000333111///000222444555555777666444222111000//////000000000000111222333333777888:::<<<===>>>>>>??????????????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCBBBAAA@@@???>>>===<<<===<<<;;;999777555444333555444222111222444777888999999888777666555444444444444444444333222111111111111111111111222222222222222333222222111000///............///000222222333333333333222222222222~~~tttcccPPPGGGDDDBBBBBBCCCDDDHHHRRRddd{{{{{{\\\JJJ@@@888888999888666666333333333333333333333333444555666555555999@@@FFFMMMRRRTTTQQQQQQWWW]]]___```aaabbbcccccccccbbbaaa______eeennnuuu{{{}}}||||||~~~~~~}}}}}}{{{zzzxxxwwwuuuuuutttsssrrrpppooonnnkkkiiiggggggggggggeeeccccccbbbaaa___^^^]]]\\\\\\ZZZYYYWWWUUUUUUUUUVVVVVVVVVTTTSSSSSSSSSSSSPPPNNNRRRQQQPPPNNNLLLKKKJJJIIIJJJJJJIIIGGGFFFEEEDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@???===<<<;;;;;;:::999999:::;;;:::999888777777666666666555444444444444333222111000/////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++,,,,,,,,,,,,,,,+++++++++,,,...000111........................------............------///............///000000000000000000000111333333444444444444444555555555333444666555444444555777888888999:::::::::999999666444222000///000111111444444555777777444///+++111000///000333555666666666555444222111000000000111111111111222333444555888999<<<>>>???@@@???>>>======>>>>>>@@@AAAAAABBBCCCBBBBBBAAA@@@@@@??????>>>>>>======<<<;;;::::::::::::999777666555444333444333111111111333555777777777666555444444333333111111222222222222111111000000111111222222333333111111222222222222111111//////...//////000111222333333333333444444444555~~~vvveeeQQQHHHDDDBBBAAABBBDDDHHHRRRdddzzz|||]]]III@@@999888999777555666333333333333333333333333555666666555555999@@@FFFNNNRRRSSSPPPPPPVVV\\\___````````````___^^^]]]\\\ZZZ[[[aaajjjqqqxxx~~~~~~}}}}}}~~~}}}|||zzzyyywwwwwwuuuuuuuuusssrrrpppnnnmmmjjjiiiggggggggggggeeecccbbbaaa```^^^]]]\\\\\\[[[YYYXXXWWWVVVUUUUUUUUUUUUTTTTTTSSSSSSRRRQQQPPPNNNPPPPPPOOOMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@???>>>===<<<;;;;;;;;;999::::::;;;;;;999888777777777666555444444333333333222111000////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,+++++++++,,,---//////........................------............------............/////////000000000000000111222333333555555555666666777777777444666777777555555666888888888999:::;;;;;;;;;;;;555333111000///000111222444444555555444111...+++000//////111444666666666444444333222111111111111222222222333444555666777888;;;>>>@@@AAAAAA???>>><<<<<<>>>???AAABBBCCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;::::::::::::999777777666555444444333333333222111000111222444555555555555444333222222111...///000111111111111111000000111111222333444444000111222222333333333222000///////////////000111111111222333444555555666}}}wwweeeRRRHHHEEEBBBAAABBBDDDHHHRRReee||||||]]]FFF???999888888555444555333333333333333333333333555666666555555999@@@FFFPPPTTTUUURRRQQQVVV\\\^^^]]]]]]]]]\\\[[[ZZZYYYXXXWWWXXX^^^gggnnnvvv|||~~~~~~}}}{{{yyyxxxwwwwwwvvvvvvuuutttrrrpppnnnmmmkkkjjjiiiiiiiiihhhfffcccbbbaaa___^^^\\\[[[[[[[[[XXXWWWWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSQQQPPPOOONNNNNNMMMMMMLLLLLLKKKKKKKKKHHHHHHGGGGGGFFFEEEDDDDDDBBBBBBAAA@@@@@@@@@@@@AAA??????===<<<;;;;;;;;;;;;999999:::;;;:::999888777777666666555444333333222222222111000////////////---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,+++++++++++++++,,,........................------............---------......///////////////000000000000111222333444444444555555666666777777555777888888777666888999888999:::;;;;;;;;;;;;;;;333222000//////000222333444444444333111000000000//////000333666777666555333333222111111222222333333333444444666777888999:::<<>><<<===???AAABBBCCCCCCCCC>>>===;;;:::888777777777777777777777888888888888666666555444444333222222222222111111111222333444444444333333222222111111...///000000111111111111000000111222333444444555000111222333333333333333111000///////////////000......///111222333444555~~~|||~~~wwweeeRRRHHHEEEBBBAAABBBCCCHHHTTTggg~~~|||]]]EEE>>>999999777444333555333333333333333333333333444555666555555999@@@FFFQQQVVVXXXTTTSSSVVVZZZ[[[YYYXXXWWWVVVTTTSSSRRRRRRTTTVVV]]]eeellluuu~~~~~~}}}|||zzzyyyxxxxxxxxxvvvvvvuuutttrrrooommmlllkkkjjjjjjjjjkkkiiifffdddaaa```___]]]\\\[[[ZZZZZZWWWWWWWWWVVVUUUUUUTTTTTTRRRSSSTTTSSSPPPNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKHHHGGGGGGFFFEEEEEEDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;888888999:::999888777666666555555555444333333333222111000///////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************++++++++++++,,,,,,,,,++++++*********........................------............---------......///000/////////111111000111111222333444333333333333333444444444555777888888777666888999999999:::;;;;;;;;;::::::222111000//////000222333333444444222000000111333///000111444777777666333222111111111222333333444555555555666777999:::;;;;;;<<>>>>>===<<<;;;;;;;;;;;;777777888999888777666555444444444444444444444444111111000////////////000...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************************++++++++++++++++++,,,,,,,,,,,,,,,,,,........................------............------------///000000000///...111111111111222333444444444333333333333333333222444555666666555555666777999::::::::::::999999888111000///...///000222444222444666555222000000222000111333666888777444222111111111111222333444555555666666777888:::<<<===<<<===>>>???@@@@@@@@@???>>>???@@@@@@@@@>>><<<;;;777666555444444555777888666777777999:::;;;<<<<<<<<<<<<;;;:::999777777666333333333333222333333333333333222222222222111111222222333333444333333333333333333333333333333333222222333333444333333333222222000///............,,,,,,---///000111222222~~~{{{}}}tttcccPPPGGGDDDBBBBBBCCCBBBIIIWWWlll{{{\\\EEE@@@<<<<<<999555555777444444444444444444444444222333555555666:::BBBHHHQQQWWWZZZWWWTTTUUUUUUTTTXXXVVVSSSOOOLLLIIIHHHGGGNNNQQQZZZccclllxxx~~~~~~}}}|||zzzyyyxxxyyyyyyzzzwwwvvvuuutttrrrooommmllljjjjjjjjjjjjkkkiiifffccc```___^^^\\\[[[ZZZZZZYYYVVVVVVVVVVVVVVVTTTSSSSSSPPPRRRTTTRRROOOMMMMMMNNNOOONNNMMMLLLJJJHHHGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDBBBAAA@@@@@@??????@@@@@@>>>===<<<;;;;;;;;;;;;;;;666777777888888666555444333333444444444444444444111000000////////////000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************)))************+++++++++***+++,,,---.../////////........................---..................---,,,---///000000000///...111111111111222333444555666666666555555444444444222333555444333333444666::::::::::::999999888777111000///...///000333444111555888888555000//////000111333666888777444111000000000111222333555666666666777888999;;;===>>>=========>>>>>>???@@@@@@>>>>>>??????>>><<<999777666555444333444666888:::;;;;;;<<<===???@@@AAABBB@@@???>>>===;;;:::999888333333333333333333333333333333333222222222222222444444444555555444444333444333333333333333333333333333333444444333333222333222111///............------...///000111222222~~~~~~vvvdddQQQHHHDDDBBBBBBBBBCCCIIIXXXoooyyyZZZEEEAAA;;;777666555444333222222222222222222333333333222444777888999@@@HHHUUUXXXYYYXXXTTTRRRRRRTTTSSSRRRQQQNNNJJJHHHGGGGGGKKKOOOVVV___kkk}}}}}}}}}}}}~~~~~~}}}|||yyywwwvvvwwwxxxyyywwwuuutttqqqpppnnnmmmmmmnnnmmmkkkiiigggeeedddccc``````___^^^\\\[[[[[[ZZZXXXWWWWWWVVVVVVUUUTTTTTTQQQQQQQQQPPPPPPOOOOOOOOONNNMMMKKKIIIHHHHHHHHHIIIGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;888888777777666666555555555555444333222222222222////////////............,,,,,,+++++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------.........------,,,---...///000..................------000000000111222333555555444444444555555555555555555555555666666777888999;;;;;;<<<<<<:::888555444//////000111222333333444666555333111000000111111333777:::999666444333444/////////000222444666888777999;;;;;;::::::;;;<<>><<<:::888666555333444555777999;;;<<<===?????????@@@BBBCCCEEEFFFAAAAAA@@@???===;;;999888;;;:::999888777555444444444444444444444444444444444333333333333444555555333333333333333333333333222222333333333444444444555444222000///...------...//////000111222222222~~~~~~vvvdddQQQHHHDDDBBBAAABBBEEELLL\\\uuuzzzZZZEEEAAA;;;777666555444333000111111222333333444444444333555888999:::AAAIIITTTVVVXXXWWWSSSQQQSSSUUUSSSSSSQQQOOOLLLJJJJJJKKKPPPUUU\\\dddppp}}}||||||}}}}}}}}}|||zzzxxxwwwwwwwwwwwwvvvuuusssqqqpppnnnnnnnnnmmmlllkkkiiigggeeedddccc______^^^]]]\\\[[[ZZZZZZYYYXXXXXXWWWVVVVVVUUUUUUQQQQQQPPPPPPOOONNNNNNNNNMMMLLLJJJIIIGGGGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@???>>>===<<<<<<;;;;;;;;;:::::::::999999888888777777666555555555555555444333222222222222////////////............------,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------.........------,,,---...///000........................000000000111222333555555555555555555555555555555555555555666666777888999:::;;;;;;;;;:::777555333......///000111222333333555444333111000000111111444666999888555222222333//////000111333555666777777999;;;;;;:::999:::;;;>>><<<::::::<<<============<<<;;;999777666666555666666888999;;;===>>>???AAAAAAAAABBBCCCDDDEEEFFFDDDDDDCCCBBB@@@>>><<<;;;;;;:::999888666555444444444444444444444444444444555555555444555666666777333333333333333333333333222333333333333444444444555555333111000///....../////////000111111222222}}}uuucccQQQHHHEEEBBBAAABBBEEEMMM___yyyzzz[[[DDD@@@;;;777666555444333000111111222333444444555555444555888999:::BBBJJJSSSUUUWWWVVVTTTRRRTTTWWWVVVUUUTTTSSSRRRRRRRRRRRRWWW\\\ccckkkvvv}}}{{{{{{{{{|||}}}|||{{{zzzxxxwwwvvvuuutttsssrrrqqqpppoooooonnnlllllljjjhhhfffdddcccbbb^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUPPPPPPOOOOOONNNMMMMMMLLLKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@???>>>======<<<<<<;;;;;;:::999888777777666888888777666666555555444555444333222222111111222////////////............//////...---,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,------...///........................000000000111222333555555777666666555555444444444555555555666666777888999::::::::::::888666444333---......///000111222222555444222111111111222222555666777666333111000111...///111333444666666777777999;;;;;;:::999:::;;;<<<:::999999;;;======<<<999888666444444555666777999:::;;;<<<>>>???AAAAAADDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBB@@@>>>===<<<::::::999777666555444333333333333333444444444444666666666666666777888888444444444444444444444444333333333444444444555555666666555333222111000000/////////000000111222222|||rrraaaOOOGGGDDDBBBAAAAAACCCKKK^^^yyyzzz[[[DDD@@@;;;777666555444444222222222333333333333333444333555888888:::AAAIIISSSUUUWWWWWWUUUUUUXXX[[[]]]\\\[[[\\\]]]^^^^^^^^^^^^ccckkksss|||~~~|||{{{{{{{{{{{{}}}}}}|||{{{yyywwwuuussssssrrrqqqpppooooooooooookkkkkkiiigggeeecccbbbaaa\\\\\\\\\[[[ZZZYYYYYYXXXXXXXXXWWWVVVVVVUUUUUUTTTPPPOOOOOONNNMMMLLLKKKKKKJJJJJJIIIGGGFFFFFFEEEEEEFFFEEEEEEDDDDDDCCCBBBBBB?????????>>>===<<<<<<;;;<<<;;;:::999888777666555888777777666555555444444555444333222111111111111////////////............111000///...---,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------...............////////////000000000111222333555555888777777666555444444333555555555555666777888999999999999888777555333222......///000111222333333444333222111111111222333555555555333111000000000...///222444666777777666777999;;;;;;999888999:::999888888999;;;<<<<<<;;;666555333222333555888:::<<<===>>>???AAABBBCCCDDDFFFFFFFFFFFFFFFEEEEEEDDD@@@@@@@@@???===<<<:::999999999888777555444333222333333333333333444444444666666666666666777777888444444444444444444444444444444444444555555555555777777666555444333222111000000//////000111222333~~~~~~}}}nnn^^^MMMEEECCCAAA@@@AAACCCKKK]]]wwwyyyZZZCCC@@@;;;777666555555444555444444333333222222222222111333666777888???HHHSSSVVVXXXYYYXXXYYY]]]aaaeeedddeeehhhkkklllkkkiiifffkkksss{{{}}}|||{{{||||||}}}}}}|||{{{yyywwwuuussssssrrrqqqpppoooooooooooojjjjjjhhhfffdddbbbaaa```\\\[[[[[[ZZZZZZYYYYYYYYYVVVVVVUUUUUUTTTSSSSSSRRRPPPOOOOOONNNLLLKKKKKKJJJIIIIIIHHHHHHGGGEEEEEEDDDEEEEEEDDDDDDCCCBBBBBBBBB??????>>>>>>======<<<<<<===<<<;;;:::999888777777777777666666555444444444444444333222111111111111////////////............111000///...---,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,........./////////000000000000000111222333555555888888777666555555444444555555555555666777888999888888777666555333222111///000111111333333444555333222111111111222333444666444222111000000000000...000222555777777777777777999;;;:::999888888999888777777888::::::999888444333222222444777;;;===??????@@@BBBCCCDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDCCC>>>>>>>>>===<<<:::999888999888777666555333222222222222222333333333444444555444444444444555666666555555555555555555555555444444555555555666666666777777777777666444333222111000/////////000222333}}}|||}}}iiiYYYIIICCCBBBAAA@@@AAAEEEKKK[[[sssxxxYYYCCC???:::777666666555444555555444444333333222222111111222555666777>>>GGGSSSVVVYYYYYYYYY\\\aaaeeejjjjjjlllqqqvvvwwwsssoookkkqqqxxx}}}}}}}}}~~~~~~}}}|||{{{zzzxxxwwwvvvuuusssrrrqqqpppooonnnnnnmmmiiiiiigggeeecccaaa```___[[[[[[[[[[[[ZZZZZZYYYYYYUUUUUUTTTSSSSSSRRRRRRQQQQQQPPPOOONNNMMMKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAA?????????>>>>>>===============<<<;;;:::999999888777777666555555444444333444333222111111000000111////////////............//////...---,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------------,,,,,,+++.........//////000000111000000000111222333555555888777777666666555555555555555555666666777888999777777666444333222111000000111111222333444555555222222111111111222444555666444000///000111111111000111333555666888888999888999;;;:::888777888888888777666777999999777555333333333444666:::===???@@@AAAAAABBBDDDEEEEEEFFFEEEEEEFFFFFFEEEDDDBBBAAA??????>>>>>>===;;;:::999888888777555444333222111111111222222333333444444333333333333333444555555666666666666666666666666555555555666666666666777666777777888777555444222222111///......000111333~~~{{{{{{}}}|||dddUUUFFFAAAAAA@@@@@@AAAEEEIIIVVVkkkvvvWWWCCC???:::777666666555555333333333333444444555555222111333666777888???HHHRRRUUUXXXYYYYYY]]]bbbgggkkklllpppwww}}}|||vvvqqqjjjnnnuuu}}}~~~~~~}}}|||zzzxxxwwwwwwwwwwwwtttsssrrrpppnnnmmmlllllliiihhhfffeeebbbaaa___^^^\\\\\\[[[[[[[[[[[[ZZZZZZUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQPPPOOOMMMLLLKKKJJJIIIIIIJJJIIIHHHGGGEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@???????????????>>>>>>>>><<<<<<;;;;;;:::::::::999777666666555555444333333444333222111000000000000////////////............------,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,------...---,,,+++***---......///000000111111000000000111222333555555777777777666666666666666555555555666666777888999777666444333111111000000000000111222333444444555111111000000111333444555777333///...000222333333222222333444666888999:::888999::::::888777777888888777666777888777555222222333444666888;;;===???@@@AAAAAABBBCCCDDDEEEEEEBBBCCCDDDEEEDDDCCCAAA@@@??????>>>>>>===<<<::::::888777666555333222111111000111111222333333444444333333333333333444444555666666666666666666666666555555666666666777777777555666777888777666444222333222///......///111333~~~zzzzzz|||wwwaaaRRRDDD@@@@@@@@@@@@AAACCCFFFQQQdddzzzuuuVVVCCC???:::777666666666555000111222333555666777888333222444777888999@@@IIIQQQTTTWWWXXXYYY\\\ccchhhjjjlllqqqyyy~~~wwwoooeeeiiipppxxx}}}|||yyywwwvvvwwwxxxyyyuuutttrrrpppnnnllllllkkkhhhhhhfffdddbbb```___^^^\\\\\\\\\[[[[[[[[[[[[[[[VVVVVVUUUUUUTTTSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKJJJIIIJJJJJJJJJIIIGGGEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???????????????::::::::::::::::::::::::777666666555444444333333444333222111000000000000000/////////............,,,,,,+++++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,------...---,,,***)))---......///000111111222000000000111222333555555666666666666777777777777555555555666666777888999666555444222111000000/////////000111222333333444111111000000111333555666777333......000444555555333333333333555777:::;;;888999::::::888777777777888777666777777666333111111222444777999;;;===>>>@@@AAAAAABBBCCCDDDDDDEEEAAABBBCCCDDDCCCBBB@@@???============<<<;;;999999777777666555333222111000000000111222333333444444444333333333333444555555777777777777777777777777666666666666777777777777555666777888777666444222333222///......///111333