BM6P6(@ ************************))))))))))))************))))))))))))))))))))))))+++,,,---,,,***)))***+++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000111111222222444444555555666777777777:::::::::999999999888888;;;<<<<<<<<<;;;::::::999:::::::::999999999888888555666888999888777555444666555444333222333444444444444333333333333222222222222222111111111111000000000//////.........---------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))*********)))((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''(((((())))))******)))(((((((((((((((,,,+++)))''''''(((***+++))))))(((((((((((())))))'''(((***++++++)))'''&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************---------............///...------......///000111333444555777999;;;===???;;;======<<<999999<<>>?????????=========<<<;;;;;;::::::;;;:::999888777666555444333333333333333444555666222111111000000000000000111111111111111111111111/////////000///......---.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,******++++++++++++******)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---............////////////000000///000222555888:::FFF[[[qqqvvv}}}************************))))))))))))************))))))))))))))))))))))))+++,,,---,,,***)))***+++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000000111222222333444444555666666777777999999999999999999999999<<<<<<<<<<<<<<<;;;::::::999999999999888888888777555666888888888777555444666555444333333333444444444444333333333222222222222222222111111111000000///.........------------------------------------------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))((((((''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((())))))******)))((((((((((((((('''''''''((())),,,///111))))))(((((((((((())))))''''''((()))))))))((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************,,,,,,,,,,,,------------------------...///000111333444444666888:::<<<===:::;;;<<<;;;999999<<<>>>CCCCCCCCCEEEGGGGGGFFFDDDGGGIIIJJJIIIHHHHHHIIIJJJMMMKKKIIIFFFEEEDDDEEEEEEGGGEEECCCCCCCCCDDDCCCBBBHHHGGGGGGHHHJJJJJJHHHFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGEEEBBB@@@??????FFFCCC???===>>>>>>???>>>======<<<<<<;;;:::::::::999999888777666555444333444333333333444444555666222111111000000000000000111111111111111111111111...////////////...------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,******++++++++++++******)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---............///////////////......///000333555777:::NNNeee|||}}}{{{************************))))))))))))************))))))))))))))))))))))))***,,,,,,,,,***)))***+++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000111111111333333333444555555666666777777777888999999::::::<<<<<<<<<<<<<<<<<<;;;:::888888777777777777777666666666777888777666555444666555444333333333333444333333333333222222222222222222111111111000000000---------------,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''''''''''')))(((''''''&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''))))))))))))))))))((((((***))))))(((((((((((((((&&&&&&'''(((+++...111222))))))(((((((((((())))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************+++++++++,,,,,,,,,------------...///000111333333444555666888:::;;;999999:::999888999;;;===BBBAAAAAABBBCCCCCCAAA???FFFGGGIIIIIIHHHHHHJJJKKKKKKIIIGGGEEEDDDDDDDDDEEEIIIGGGDDDCCCBBBBBB@@@>>>FFFFFFEEEFFFHHHHHHFFFEEECCCBBB@@@??????AAABBBDDDDDDEEEDDDBBB@@@>>>???@@@DDDAAA>>>======>>>>>>======<<<<<<;;;;;;::::::999888777777666555444444333444444444333444444555666222111111000000000000000000000000000000000000000...............---,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,******++++++++++++******)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++******++++++,,,------............/////////...---------...000222333222BBBWWWnnnlllwww}}}}}}~~~|||yyywwwyyy~~~************************((()))))))))************))))))))))))))))))))))))***+++,,,+++***)))***+++******))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,---------------...//////000000111222222333333444444555555555555666777888999:::;;;::::::;;;;;;;;;::::::999666666666666666666666666666666777777777666555444555555444444333333333333333333333222222222222111111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''++++++******))))))(((((())))))(((((((((((())))))***))))))))))))***,,,,,,))))))(((((((((((())))))///---+++)))(((((()))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))*********************************+++++++++,,,,,,------------...///000000333333333444555666888999777777777777777999;;;<<<@@@???>>>???AAAAAA@@@???GGGHHHIIIIIIHHHGGGHHHJJJHHHGGGFFFEEEDDDDDDDDDEEEGGGFFFDDDDDDEEEEEEEEEDDDEEEDDDDDDEEEFFFGGGFFFDDDCCCBBB@@@??????AAACCCDDDBBBCCCBBB@@@>>>>>>???AAABBB@@@>>>>>>>>>>>>===;;;<<<<<<;;;;;;:::999999999777777777666666555555555555555444444444444555555222111111000000000000000////////////////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++******++++++,,,------------.........//////...---------...///000111...999FFFXXXuuukkkXXXccc}}}|||||||||~~~~~~|||yyynnnttt~~~************************((()))))))))************)))))))))))))))))))))))))))***++++++))))))***+++******))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,---------------...//////000000111111111222333333444444444444555666888999::::::777888888999999888888888555555555555555555555555666666666666666555555444444444444444444333333333333333222222222111111111111111111000000000//////..................//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((++++++******))))))(((((())))))(((((((((((())))))******)))((((((((((((((())))))(((((((((((())))))444222...+++)))(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,------...///000222222222333444666777888666666555666777999;;;<<<>>>======>>>AAACCCCCCCCCIIIJJJJJJIIIGGGEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@AAABBBDDDDDDCCCEEEDDDCCCDDDFFFGGGFFFEEEDDDCCCAAA@@@AAABBBCCCDDD@@@AAA@@@???===>>>@@@BBBAAA@@@?????????>>><<<:::;;;;;;;;;:::999999888888777777777777777777777777666555555444444444555555222111111000000000000000........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---------------........................//////000000,,,111666???SSSlll{{{}}}qqqYYYSSSbbbxxx{{{{{{|||}}}~~~|||zzzmmmxxx************************))))))))))))************))))))))))))))))))))))))((()))+++***))))))***+++******))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////000000111111222333333333333444555666777888999999555666666777777777777777444555555555555666666666666666666555555555444444444444555555444444333222222222222222111111111111111111000000000/////////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))(((''''''&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))((((((((((((((((((((())))))***'''''''''((((((((())))))))))))(((((((((((())))))555333///,,,)))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111111222333444666888999666555444555888;;;<<<<<<<<<;;;<<<>>>BBBEEEFFFGGGJJJKKKKKKIIIFFFDDDDDDEEEDDDDDDEEEEEEFFFFFFFFFFFFDDDCCCAAAAAABBBCCCCCCBBBGGGEEEDDDEEEGGGHHHHHHHHHEEEDDDDDDCCCCCCCCCCCCCCC>>>???@@@?????????AAABBBAAA@@@@@@@@@AAA???<<<:::;;;::::::999999888888777777777777777888888888888777666555555444555555555222111111000000000000000////////////////////////...............---,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++*********++++++++++++******)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---,,,------------..................///000000000000///222222333===OOO]]]dddnnnxxxwwwssstttgggVVV^^^ttt{{{{{{{{{|||~~~~~~|||{{{rrr~~~************************))))))))))))************))))))))))))))))))))))))''')))******))))))***,,,******))))))))))))*********************************++++++++++++,,,,,,,,,+++,,,,,,---......////////////000000111222222333444444555555666777888888555666666777888888777777444555555555666666666666666666555555444444444555444444555555555444333222222222222222111111111111111000000000////////////---------....../////////+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))*********)))((((((''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((())))))((((((((((((((()))******&&&&&&'''))))))*********))))))(((((((((((())))))111000...+++))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,---...//////000111222333555777999:::666444333555999<<<===<<<<<<;;;;;;>>>AAAEEEGGGGGGHHHIIIJJJHHHFFFEEEEEEFFFCCCDDDEEEFFFGGGGGGHHHHHHGGGFFFDDDDDDEEEEEEEEEDDDHHHGGGEEEFFFHHHJJJJJJJJJEEEEEEEEEEEEDDDBBBAAA@@@<<<>>>@@@AAA@@@@@@AAACCCAAAAAAAAABBBBBB@@@===::::::::::::999888888777777666666666666777777888888777777666555555555555555222111111000000000000000////////////////////////...////////////...------******+++++++++,,,,,,,,,******++++++++++++*********+++,,,,,,,,,,,,+++*********++++++++++++******)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,---------.........,,,---...///000000000000111444444222444???MMMVVV___mmm}}}rrruuujjjaaahhhqqqzzzzzzzzz{{{}}}}}}|||zzzvvv}}}************************))))))))))))************))))))))))))))))))))))))''')))******))))))***,,,******))))))))))))************************************+++++++++,,,,,,,,,++++++,,,------......////////////000111111222222444444555555666777777777666666777888888888888888555555555666666666777777666666555444444444444555333444555555555444333222222222222111111111111000000000000000////////////,,,,,,,,,------.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((()))+++,,,,,,******)))((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''(((((())))))((((((((((((((()))******((())))))*********))))))))))))(((((((((((())))))---,,,+++***))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,---...//////000000111333555888:::;;;777444333555999===>>>======<<<;;;===AAADDDFFFFFFGGGHHHIIIHHHFFFFFFGGGHHHCCCDDDEEEGGGHHHHHHHHHHHHDDDCCCAAABBBDDDFFFFFFEEEIIIHHHFFFGGGIIIKKKLLLLLLDDDEEEFFFFFFDDDBBB???===;;;>>>AAABBBBBBAAABBBCCCAAAAAABBBCCCCCCAAA===:::::::::999999888777777777444444555555666777777777777777666555555555555555222111111000000000000000000000000000000000000000//////000000//////...---*********++++++,,,,,,,,,******++++++++++++*********+++,,,------,,,+++*********++++++++++++******)))************++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......***+++---...///000000000,,,111444111///555BBBLLLTTTddd}}}{{{zzzuuubbbeeevvvyyyyyyxxxzzz||||||{{{zzzwwwzzz~~~******))))))))))))******((((((((((((((((((((((((***************)))(((((())))))))))))************))))))))))))))))))))))))************************,,,++++++******++++++,,,******+++,,,,,,---......---......000222444555777777777666666555555444444444555777888888777666555555666777666555444555777555666777777777666444333555555555666555555444333222222222111111111111000......//////000000111111///............---------,,,++++++******++++++,,,------,,,,,,+++***))))))++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((('''''')))'''&&&)))---...)))%%%((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))************)))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))***************++++++,,,,,,------...///000111222444555666777555777999;;;<<<<<<<<<<<<:::<<<>>>??????AAADDDGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHGGGHHHJJJLLLLLLJJJIIIGGGGGGHHHIIIJJJIIIEEEBBBFFFGGGHHHIIIIIIIIIHHHGGGIIIHHHGGGFFFEEEDDDBBBBBB@@@?????????@@@@@@AAABBBCCCCCCBBB@@@>>>===<<<;;;:::999999888777666555555222333333444555666666777888888777777666555333222222111000//////000111222000000000000000///......///............---------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********++++++++++++******************************)))************++++++++++++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------......------///111111000...222;;;BBBUUUbbbxxxdddaaahhhzzzzzzmmmnnnttt}}}|||zzz||||||}}}~~~))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))************))))))))))))))))))))))))************************,,,++++++******++++++,,,+++++++++,,,,,,---------------...///111333555666777777777666666555555555666777999::::::999777666555666777666555444555777555666777777777666444333666666666777666555555444222222222111111111111000.../////////000000000111///............---------,,,,,,++++++++++++,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))(((((((((''')))'''(((---444555///)))((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''(((((()))))))))************)))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))******************+++,,,,,,------...//////111222333555666666555666777999:::;;;;;;:::;;;===@@@BBBCCCFFFHHHKKKGGGIIIJJJJJJIIIHHHJJJKKKPPPOOOOOOOOOOOONNNLLLIIIHHHHHHHHHJJJKKKJJJGGGDDDFFFGGGHHHIIIJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFBBBBBBAAAAAAAAABBBBBBCCCCCCBBBAAA@@@???>>>===<<<;;;;;;:::999888777666666444444555555666777777888777777777666555444333222111111000//////000111111000000111111000000///...///............---------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))******++++++******)))************************)))************++++++++++++++++++++++++++++++++++++++++++++++++***))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------......------...000111000...111777===EEERRRhhhzzzzzzzzz~~~vvveee\\\gggxxx|||rrrgggdddiiipppvvvzzz}}}~~~~~~{{{||||||}}}((()))***++++++***)))(((************************)))************))))))((())))))))))))************))))))))))))))))))))))))************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///111333444555777777777777666666666666888999:::;;;;;;:::999888555666777666555444555777666666666777666666555444777777777777777666555555222222222111111111111000////////////000000000000///............---------,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))''')))111:::<<<555---((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++***)))(((''''''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((())))))******))))))(((((((((''''''''''''((()))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************++++++,,,---------//////000111222444555555444555666888999999999999:::>>>BBBEEEFFFHHHJJJKKKGGGKKKNNNNNNKKKJJJNNNRRRWWWUUUSSSQQQPPPNNNJJJGGGJJJIIIIIIIIIJJJJJJHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFFFFGGGHHHIIIEEEDDDDDDCCCCCCCCCDDDDDDBBBAAAAAA@@@???>>>>>>>>>======<<<;;;:::999888888666666777777888999999999666666666555444333111111000000////////////000000111111222222111111000//////............---------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))******++++++******)))************************)))************+++++++++++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------......------...000111000...///333666666@@@SSSgggsssrrriii```ooossszzzkkkRRRTTTfffoooggg[[[[[[dddjjjjjjooozzz}}}yyyyyyxxxyyy{{{~~~~~~'''(((***,,,,,,***((('''************************))))))************)))(((((()))))))))************))))))))))))))))))))))))************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---------...000222333444666666777777777777777777999999:::::::::999888888555666777666555444555777666666666666666666555555666666666666666555444444222222222111111111000000////////////000000000000///............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,------------,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))''')))222<<<===555,,,((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((---+++)))((('''''''''((('''''''''''''''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((())))))))))))(((((('''''''''''''''(((((()))))))))))))))))))))))))))((((((((('''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((()))))))))*********************+++,,,,,,------......///000111222333444444555666777888999999999;;;>>>BBBEEEEEEFFFFFFGGGDDDJJJOOOOOOKKKJJJOOOUUUUUUSSSPPPNNNLLLJJJGGGDDDJJJIIIGGGHHHIIIJJJIIIHHHGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHFFFEEEEEEFFFGGGHHHFFFEEEDDDDDDCCCCCCDDDDDDAAAAAAAAA@@@@@@?????????>>>>>>===<<<;;;::::::999888888999999999:::::::::555555555444333222111000000//////////////////000222222222222222111000000///............---------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))************))))))************************))))))*********+++++++++******************************+++++++++******)))************************+++++++++,,,,,,,,,------+++,,,------......------///111222222000...///111000666CCCRRRZZZZZZWWWWWWmmmuuu~~~pppXXXQQQYYYbbbbbb^^^[[[fffhhhaaadddsss|||yyyxxxwwwvvvvvvwww{{{~~~yyy{{{zzzzzz'''(((***,,,,,,***((('''************************((())))))*********))))))((()))))))))************))))))))))))))))))))))))************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---------...///111222333555555666666777777888888888888888888888777666666555666777666555444555777666666555555555666666666444444555555444444333222222222222111111111000000000000000000///////////////............------------,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))'''(((///666777000'''((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,+++)))(((''''''(((((('''''''''''''''''''''''')))((((((''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))***++++++,,,,,,------......///000111222222444555666777888999;;;;;;>>>AAADDDEEEDDDCCCCCCCCCAAAGGGMMMMMMIIIIIINNNTTTOOOMMMKKKJJJJJJIIIGGGEEEHHHGGGFFFFFFHHHIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDBBBAAAAAAAAA@@@@@@?????????>>>>>>===<<<;;;::::::999999999999::::::::::::555555444444333222000/////////000000000000//////222222222222222111000000///............---------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***)))))))))******)))))))))************************))))))*********+++++++++************************)))******+++++++++******************************+++++++++,,,,,,,,,------+++,,,------......------000111333333111///......000222999CCCHHHJJJRRR[[[ooo{{{zzzuuujjj]]]WWWYYY___dddfffooonnnaaa```nnnwwwvvvyyyxxxwwwvvvxxx{{{~~~}}}yyywww{{{((()))***++++++***)))(((************************((())))))************)))))))))))))))************))))))))))))))))))))))))************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111222333444444555666777777888888888777666666555555555555666777666555444555777666555555555555666777777333444444444444333222222222222222111111111111000000000000000///////////////............---------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***((('''***//////***%%%((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''((((((''''''''''''''''''''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''%%%&&&'''((()))))))))((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))******+++,,,,,,,,,------...//////000111111333333444666888:::<<<===AAACCCEEEEEEDDDBBBBBBBBB@@@DDDHHHIIIGGGHHHLLLPPPLLLJJJHHHHHHJJJKKKJJJIIIGGGFFFFFFGGGHHHIIIGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKIIIHHHGGGFFFEEECCCBBBAAABBBBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBAAA@@@?????????>>>>>>===<<<;;;:::999999888999999999999999999999555555555444333222000000000000111111111111000000111111222222111111000//////............---------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***((())))))******))))))(((************************)))************+++++++++************************))))))***++++++++++++***************************++++++,,,,,,,,,,,,------+++,,,------......------///000111222111000///...111///222888;;;???OOOaaa{{{www}}}|||rrrfffbbbccceeeqqqwwwvvvlllggglllrrrrrrwwwwwwwwwxxx{{{~~~|||zzz}}}))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))************************,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,---...///000111222222333444555666777777888888777666555555555555555666777666555444555777666555555444555666777888444444555555444444333222222222222111111111111000111000000000/////////...///............---------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***+++***((((((((())))))(((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((((((((((((((()))(((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((()))))))))((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))************)))))))))***++++++,,,,,,---------......///000000000111222444666:::<<<>>>@@@BBBCCCBBBAAA@@@AAABBB@@@BBBEEEFFFFFFGGGJJJLLLJJJHHHGGGHHHJJJLLLMMMMMMFFFFFFGGGIIIKKKJJJHHHFFFEEEEEEEEEEEEFFFHHHJJJKKKFFFGGGHHHHHHGGGFFFCCCBBBAAAAAAAAABBBCCCDDDEEEFFFDDDDDDCCCAAA@@@???>>>>>>===<<<;;;:::999888888777777777777777777777777777555555555555444222111000000111222333333222111000000000111111000000///...///............---------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***(((((())))))))))))((((((************************)))************+++++++++************************))))))***+++++++++++++++************************++++++,,,,,,,,,,,,------+++,,,------......------------...///000000///...///---///333444888MMMcccwwwkkkpppuuuzzzwwwpppkkkkkkmmmmmmooorrruuuzzz}}}zzz{{{~~~******))))))))))))******(((((((((((((((((((((((((((((()))***************))))))))))))************))))))))))))))))))))))))************************,,,++++++++++++++++++,,,******+++,,,,,,---......,,,,,,,,,---...///000111111111222333444666777777999888777666555555555555555666777666555444555777666555444444555666777888555555666666555555444333222222222111111111111000111111000000/////////...//////.........---------...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******,,,+++)))'''%%%&&&))),,,)))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))###%%%&&&(((((((((''''''(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''$$$%%%'''))))))))))))((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,------....../////////......000222555999<<<>>><<<===>>>>>>======???AAAAAAAAABBBDDDFFFHHHIIIJJJIIIGGGFFFGGGJJJLLLMMMMMMFFFFFFHHHKKKMMMLLLIIIFFFEEEDDDDDDDDDEEEGGGIIIJJJDDDFFFHHHJJJJJJHHHFFFDDDAAAAAAAAABBBDDDEEEGGGHHHEEEDDDCCCBBB@@@???>>>===<<<;;;:::999888777777666777777666666666666666666666666666555444333222111111222333444444333222111000000000000000///......//////.........------------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++(((((())))))))))))((((((************************)))************+++++++++))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------+++,,,------......------+++++++++---...//////......,,,...333222666KKKccc{{{yyytttiiioooxxx}}}uuuiiidddgggcccfffkkkqqqwww}}}yyyyyy}}}***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,------------......///000000000000111222222444444555666777777666666555555555444333444555666666666555555555555555555555555444444555666666666555444444333222222222111111111111111///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))++++++*********+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((''''''&&&&&&&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))'''%%%&&&)))******)))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------......///111111222333444666777888<<<<<<===>>>>>>???>>>>>>BBBAAABBBDDDEEEEEECCCBBBCCCCCCEEEFFFHHHIIIIIIIIIIIIJJJJJJJJJIIIFFFCCCBBBBBBCCCEEEFFFFFFEEECCCBBBCCCDDDFFFGGGGGGEEEDDDBBB@@@@@@@@@AAABBBDDDEEEFFFGGGFFFDDDAAA???===;;;:::<<<;;;:::888555333222111444555555666777666666666666555444444222222111000333333333222222222111111333222111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************(((((())))))******+++++++++***)))(((((()))***+++*********************************************************++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------,,,---......//////............---,,,---...///000111---...111//////AAAXXXtttrrriiieeemmm{{{yyyggg___eeedddeeeeeeiiittt~~~|||||||||yyytttwww}}}~~~xxx***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************(((((()))******+++,,,,,,+++++++++,,,,,,,,,------,,,------......//////000000111111222333444555555666666666666555555444444333333333444444444555555555555555555555555555555555555555555555444333333222222222111111111111111////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))++++++*********+++************))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******((('''((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,---.........000000111222333555666777:::;;;;;;<<<===<<<<<<<<>>>>>>>>???AAABBBDDDEEEDDDDDDBBB@@@>>><<<;;;::::::999888777666555444333333444555555666666555555333333333222111111000000222222111111111000000000111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))))))))*********+++***)))(((((()))***+++*********************************************************++++++,,,,,,,,,)))************++++++++++++++++++,,,,,,,,,------+++,,,,,,---------------...------,,,---...///000000---///222000///;;;KKKwwwwwwpppsssqqqvvv|||qqqjjjlllddddddccceeeooo{{{vvvvvvrrrkkklllsssxxxwww***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************((())))))******+++++++++++++++++++++,,,,,,,,,,,,++++++,,,------......///000000111222333444444555666555555555555444444444333333222111222333444555555555555555555555555555333444444444444333333222222222222111111111000000////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))++++++*********+++)))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%***---,,,(((%%%%%%'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,------....../////////000111333444555888999999:::::::::::::::===>>>>>>???@@@?????????AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDBBB@@@???<<<<<<<<<===???@@@BBBCCCAAAAAA@@@>>>===<<<;;;:::777777777666666555555555222333444444555555444444111111111111111111111111111111000000000/////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************))))))))))))******))))))))))))***************************************************************+++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,...------------...//////000---///333222...333===TTTqqq~~~ppprrrwww}}}wwwuuupppjjjlllsssvvvuuussstttqqqjjjhhhmmmuuuyyy***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************((()))))))))*********+++***++++++++++++,,,,,,,,,***++++++,,,,,,---......//////000111222333444444444444444444444444444444333222000///000111333444444444444555555555555555222333333444333333222222333333222222111000000000////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++((()))++++++*********+++************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))************))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((($$$'''+++,,,+++(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++***++++++,,,------...............///000111333333777777888999::::::::::::<<<>>>??????>>>>>>???@@@AAAAAABBBCCCCCCDDDCCCCCCAAACCCDDDFFFFFFEEEDDDCCCFFFEEEDDDDDDDDDDDDEEEFFFBBBCCCDDDEEEDDDBBB@@@???:::;;;;;;<<<===>>>@@@@@@>>>>>>===<<<<<<;;;;;;:::888777777666555555444444222222333444444444444333000000000111111111222222111111000000000/////////...---------......///000------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************++++++******))))))((((((***))))))))))))))))))******************************************************************+++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------......//////111......111222///000555:::KKK[[[kkkrrrhhhdddppp|||vvvuuusssooossswwwxxxtttpppqqqwww|||***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,******++++++,,,---------...//////000111222333333333333333333444444444444222111///...///000222444444444444555555555666666222222333333444333333222333333222222111000000///////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++((()))++++++*********+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))******************))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''(((,,,111111,,,&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++******++++++,,,------...---------...///000111222666777888999:::;;;;;;;;;>>>???AAA@@@??????@@@BBBAAABBBCCCCCCCCCCCCCCCBBB???@@@BBBDDDEEEDDDCCCCCCEEEEEEDDDCCCCCCDDDEEEEEEAAABBBCCCDDDCCCAAA???===;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<;;;;;;;;;::::::999888777666555333333222111222222333444333333333000000111111222333333333222222111111111000000000............///000111111---------,,,,,,+++++++++,,,,,,,,,+++++++++******************************++++++******))))))(((((()))))))))******)))))))))************************************************************************))))))*********+++++++++*********+++++++++,,,,,,++++++,,,------------------------...............111...---///000000111444666:::???NNN^^^___dddvvv~~~uuupppvvv}}}|||vvvrrrtttyyy***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******+++,,,,,,------.........///000111222222333222222333333333333333444111111000///000111222333333333444444555666666666222333333444444444444444444333333222111000//////////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++((()))++++++*********++++++++++++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++((('''---555666000)))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++,,,,,,------------------...///000111444555777999;;;===>>>>>>@@@BBBCCCBBB@@@???BBBEEEDDDDDDDDDDDDDDDDDDCCCCCC???AAACCCEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBBBBAAA???===<<<>>>======<<<<<<<<<<<<===;;;;;;;;;;;;;;;:::::::::999888777666444333222111111222333333444444333333111111111222222333333333222222111111111000000000///////////////000111222...------,,,,,,++++++***,,,,,,,,,+++++++++******************************************))))))))))))))))))************))))))***************************************************************))))))))))))************+++++++++************+++++++++++++++,,,,,,---------------,,,---......//////......000///......///000333555444444222;;;MMMVVVcccwwwwwwmmmqqqwwwxxxrrrkkklllrrr***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((************++++++++++++++++++,,,,,,---.........---......///000111222222111222222222333333333333000000111111111222222222333333444444555666666777333333444555555555555555444444333222111000///...////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++((()))++++++*********+++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))******''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))''''''+++000111---(((((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++,,,,,,------......---......///000111111333555888;;;===???@@@@@@CCCEEECCC@@@@@@CCCGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCEEEGGGHHHGGGFFFEEEDDDEEEFFFFFFFFFFFFEEEDDDCCCDDDEEEEEEDDDBBB???>>>AAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::777777666555444444333333222333333444444444444444000000000111111111111111111111000000000///////////////.........//////000......---,,,,,,+++******,,,,,,,,,+++++++++******************************)))))))))))))))*********((()))***++++++***)))(((************************************************+++*********)))))))))((()))************+++++++++************++++++++++++******+++,,,,,,,,,,,,,,,,,,---.../////////...---,,,...000///...///111222---333000000<<>><<<:::;;;<<<===>>>===<<<:::999777666555666888999999777:::::::::999888777666555777666444333222111111111111111111111000000000000000000///...------,,,,,,------,,,,,,,,,,,,++++++......---,,,,,,+++******+++*********))))))(((((())))))))))))))))))))))))+++)))''')))+++,,,***'''+++,,,,,,***))))))+++...++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,---------............///......111333222333@@@PPP}}}xxx{{{xxxmmmbbbfffrrr((()))***+++,,,...//////++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,,,,,,,+++,,,,,,,,,------------..................//////000222222222333333333333444333222222222222333444444444444555555555555444444333333333333333333333333222222111111000////////////////////////...------...------------,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************)))************+++++++++************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''))))))(((&&&***)))((('''&&&''''''(((***)))))))))((((((((('''***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++))))))(((((((((((())))))+++((('''***...000---***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))***+++******)))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))******))))))))))))))))))))))))+++++++++++++++,,,------////////////////////////000333777:::<<<>>>@@@BBBDDDAAA@@@@@@CCCFFFFFFEEEDDDDDDEEEEEEEEEDDDDDDCCCFFFGGGJJJLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMKKKHHHEEEDDDDDDDDDDDDDDDCCCAAA???===;;;===============<<<<<<;;;888777666777999:::999888999999999999888777666555666555444333222111111111111111111111000000000000000//////...------,,,,,,------,,,,,,,,,,,,++++++...------,,,++++++******************)))))))))((())))))))))))))))))))))))***)))((()))++++++)))'''+++,,,,,,+++))))))+++---++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,------------............///...000222000111:::FFFeee{{{sss{{{{{{pppkkkppp)))******+++...000333555---,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++,,,,,,,,,,,,------------......------......///000111111222222222333333333222222111111222222333444444444555555555555444444333333333333333333333333222222111111000////////////////////////......---------------,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************)))************+++++++++************************)))))))))))))))))))))))))))************))))))((()))))))))))))))))))))))))))))))))))))))*********''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''((()))((('''))))))(((''''''''''''((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))************************))))))(((((())))))***+++))))))(((((((((((()))))))))'''''')))...000...,,,'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))*********))))))))))))))))))))))))))))))***))))))((((((((())))))******))))))))))))******))))))))))))))))))))))))***************+++,,,,,,////////////////////////000222666999;;;<<>>===???>>>======<<<<<<======999888777888999:::999888888888999888888777666555555444333333222222222222111111111111000000000000/////////...------,,,,,,------,,,,,,,,,,,,++++++------,,,,,,++++++******************))))))))))))))))))))))))))))))))))))***)))((()))++++++)))(((***+++,,,+++))))))+++---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------............000....../////////333999GGGfff{{{}}}yyypppooozzzyyyxxx******)))***,,,...222444---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))******+++++++++++++++,,,,,,,,,---------...------------...//////111111111111222222222222111111111111111222333333333333444555555555444444222222222222222222222222222222111111000/////////...///////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))************)))((((((((((((((((((((((((((())))))***++++++,,,------'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''((((((((('''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))'''&&&&&&(((+++,,,***)))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((+++***))))))((()))))))))******))))))))))))******))))))))))))))))))))))))***************+++,,,,,,---.............../////////111555777888:::===???@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKLLLMMMLLLJJJHHHGGGFFFHHHKKKMMMNNNMMMKKKIIILLLLLLKKKHHHFFFFFFGGGIIIGGGFFFFFFDDDCCCAAA@@@??????>>>===;;;;;;<<<======:::999888888:::;;;:::888777777777888777777666666444444333222222333333333111111111111000000000/////////.........---------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((***+++,,,+++))))))***,,,******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///---,,,---//////000000666IIIUUU\\\dddhhhnnn{{{***)))((('''(((***,,,---++++++***((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,---+++++++++,,,,,,,,,---------------------...//////000000000111111111222222111000000000000111222222222222333444555555444444222222222222222222222222222222111111000/////////......///////////////...------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))((())))))*********))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((''''''((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''((())))))***))))))(((((((((((()))))))))((((((((())))))(((&&&***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((******))))))))))))************))))))))))))******))))))))))))))))))))))))+++++++++++++++,,,------,,,,,,------...............000333555666888;;;>>>===>>>???@@@@@@@@@@@@AAADDDCCCCCCCCCDDDEEEFFFFFFHHHIIIKKKKKKKKKIIIGGGFFFGGGIIIKKKMMMNNNLLLJJJIIIKKKKKKJJJIIIGGGGGGIIIKKKHHHGGGFFFDDDCCCBBBAAAAAA???>>><<<;;;;;;;;;<<<===:::999888999::::::999888555555666777777777666666444444333222222333333333111111111111000000000///...............---------------,,,,,,,,,+++++++++,,,+++++++++++++++******))))))))))))))))))******))))))))))))))))))))))))((()))*********))))))))))))***++++++***)))***+++***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,---///222111...///666777???QQQ^^^iiixxx}}}***)))((('''&&&''''''(((***)))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))),,,---000111111000---,,,))))))))))))))))))))))))))))))))))))))))))))))))***************+++------++++++++++++,,,,,,,,,,,,------,,,,,,------...//////000000000000111111111000000000///000000111222111222333444444555444444222222222222222222222222222222111111000/////////---...//////////////////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************)))************+++++++++************************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))&&&'''(((((()))((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''(((((()))***))))))(((((((((((())))))++++++++++++***)))((('''*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((('''''''''(((((())))))))))))))))))))))))***))))))))))))***+++,,,******))))))))))))******))))))))))))))))))))))))+++++++++++++++,,,------++++++,,,,,,---............///111333444666999<<<:::<<<>>>?????????@@@AAACCCCCCAAAAAAAAABBBCCCDDDEEEFFFIIIKKKMMMMMMLLLLLLJJJKKKLLLNNNNNNLLLKKKJJJHHHIIIIIIHHHGGGGGGIIIJJJHHHGGGEEEDDDCCCBBBBBBBBB???>>>======<<<<<<======:::999888888999999888777444444555666666777666666555444333333222222222222111111111111000000000000........................------,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))************))))))))))))))))))))))))((()))++++++)))((()))***(((***++++++***))))))***)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++------,,,///333333///222333...333EEESSSaaattt)))))))))(((((('''''''''))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++---000222222000---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,---***++++++++++++,,,,,,,,,------,,,,,,------...////////////000000000111111000////////////000111111111111222333444444444444111111111111111111111111222222111111000/////////------...///////////////,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************)))************+++++++++************************)))************+++++++++************************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))******+++++++++)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))'''&&&''')))%%%&&&((()))))))))(((((('''((((((((()))))))))***'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''((())))))))))))(((((((((((()))))))))***++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))((('''&&&''''''((())))))))))))))))))))))))((((((((()))***+++,,,---******))))))))))))******))))))))))))))))))))))))***************+++,,,,,,***++++++,,,------......---///000111222444888;;;666:::===???>>>>>>@@@BBBAAA@@@>>>>>>>>>@@@AAABBBCCCEEEHHHKKKMMMNNNNNNMMMJJJJJJJJJJJJJJJIIIHHHGGGCCCEEEGGGGGGGGGFFFGGGHHHGGGFFFEEECCCBBBBBBBBBCCC???@@@@@@@@@@@@???>>>>>>:::888777777888888777666222333444555666666666666666555444333222111111111111111111111000000000000........................------,,,,,,,,,,,,++++++******************++++++((()))))))))************))))))))))))))))))))))))''')))++++++)))((()))***''')))++++++***))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***...///,,,---111333000222555111222<<>>>>>>>>@@@BBB>>>===<<<<<<===???AAACCCDDDFFFHHHJJJKKKKKKJJJIIIHHHGGGGGGFFFDDDDDDCCCCCC@@@BBBEEEFFFFFFEEEEEEFFFGGGFFFDDDCCCBBBBBBBBBCCCAAAAAABBBCCCBBBAAA@@@???:::888777777888888777555222222444555666666777777777666555333222111111111111111111111000000000000---.....................---------,,,,,,,,,++++++******************++++++(((((())))))*********+++))))))))))))))))))))))))'''***,,,+++)))((()))+++''')))++++++***)))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------***///000,,,+++///222000+++222222000222444EEEbbb))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000000111111111111222222222222222222111111111000000111111111111000000000000........................------,,,,,,,,,,,,++++++)))************+++++++++************************,,,***)))---111111,,,'''******************************************************))))))((((((''''''))))))))))))************+++*********))))))(((((((((''''''+++//////)))$$$))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((+++*********))))))(((((('''(((((()))***)))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&)))(((%%%%%%))))))'''(((((('''&&&&&&&&&&&&&&&'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++************************))))))*********+++++++++/////////000111111222222555888:::<<<;;;;;;;;;<<<<<<===<<<;;;;;;===@@@DDDBBBDDDFFFFFFDDDDDDDDDEEEEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCEEEDDDBBBAAA@@@?????????AAA@@@???@@@AAAAAA@@@>>>:::999888666555555555555333222111222444555444333333333222111000000000111222222222111000//////...,,,,,,------------------......------,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***,,,------+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))************,,,,,,++++++++++++++++++)))...111...+++,,,,,,+++,,,,,,,,,---------.........///000000111444999===ggg~~~~~~))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000111111111222222222222222222111111111000000111111111000000000//////........................------,,,,,,,,,,,,++++++)))************+++++++++************************---++++++///333444000,,,******************************************************))))))(((((((((((())))))))))))************************)))))))))(((+++)))***---111111,,,'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((*********)))))))))(((((('''((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))+++***''''''******(((******)))(((((((((((()))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,......//////000111111111333555888999999999999:::======<<<;;;;;;===AAADDDCCCEEEFFFFFFDDDCCCCCCDDDBBBAAA@@@>>>>>>>>>>>>>>>AAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>???>>>===>>>@@@@@@>>><<<;;;:::888777666555555555555333222333444444333222333222111111000000111111222222111111000//////...------------------------------,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***,,,...---,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))************++++++++++++++++++++++++...444666222,,,,,,,,,+++,,,,,,,,,---------........./////////000333777;;;LLL^^^qqqwwwrrrrrr}}}))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------............000000000111111111222222222111111111111000000000111111000000000000//////........................------,,,,,,,,,,,,++++++)))************+++++++++************************,,,++++++///333444222...***************************************************))))))))))))((((((((())))))))))))************************))))))))))))+++******---000000,,,((())))))))))))))))))))))))+++***)))((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((******))))))))))))(((((((((((('''''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((()))+++***''''''***+++(((+++***))))))(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))*********++++++************************+++++++++,,,,,,,,,---------------...//////000000111333555666666666777888<<<======<<<<<<===AAADDDEEEFFFGGGFFFCCCAAAAAABBB@@@???>>>===<<<<<<<<<<<<@@@@@@@@@AAAAAAAAABBBBBBAAA@@@???>>>======<<<<<<<<<;;;;;;<<<>>>>>><<<;;;;;;:::999777555444444444777555444333444444333111222222111000000000111111222111111000000//////............------,,,,,,+++++++++++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---...---,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************))))))((())))))))))))*********************++++++,,,,,,---222:::<<<666...+++,,,,,,,,,,,,,,,---------.........//////......000444777777@@@KKKTTT]]]kkk))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///------........./////////000000000000111111111111111111111111000000000000111000000000////////////........................------,,,,,,,,,+++++++++))))))*********+++++++++***************************)))***,,,//////---+++************************************************))))))))))))))))))))))))((()))))))))*********************)))))))))))))))((('''''')))++++++)))'''((((((((((((((((((((((((+++***)))((((((***,,,---((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((%%%((((((&&&'''+++,,,***)))(((((('''&&&'''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))******************************************++++++++++++,,,,,,+++,,,,,,------...//////000222444444444444666777<<<=========<<<>>>AAACCCEEEFFFFFFEEEBBB@@@@@@@@@AAA@@@??????>>>============>>>>>>??????@@@@@@@@@??????>>>===<<<;;;::::::;;;::::::;;;======<<<::::::999888666444333222222666555333444555555444333111111000000000000111111111111000000//////////////////...---,,,,,,++++++******************++++++************************((((((((((((((((((((((((((((((((((((((((((((((((***))))))+++---...---,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))************)))(((((()))))))))************))))))***+++,,,,,,------222:::>>>777...+++,,,---,,,,,,,,,---------............///...---...111333000666>>>HHHTTTggg|||))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))*********))))))))))))))))))))))))((()))************)))((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///....../////////000000000//////000000000111111111000000000000000000000000000000000////////////...........................------,,,,,,,,,+++++++++))))))*********+++++++++*********************************+++++++++)))(((************************************************))))))))))))************((()))))))))************))))))))))))))))))******''''''&&&'''((())))))((((((((((((((((((((((((((())))))(((((())),,,...000(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((())))))((((((((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((($$$'''(((''')))...000///))))))((('''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************+++++++++,,,------......000222333444333444666888;;;<<<===<<<<<<===@@@BBBCCCDDDEEEDDDBBB@@@@@@AAAAAAAAAAAA@@@??????>>>>>>;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>===;;;:::999;;;::::::<<<===>>>===;;;888777666444222111111111444333333444666888777666111000000///000000111111000000000/////////////////////...---,,,,,,++++++******************++++++************************((((((((((((((((((((((((((((((((((((((((((((((((***))))))+++------,,,+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((())))))*********))))))((()))))))))************))))))***+++,,,,,,------...666999444---,,,---...,,,,,,,,,---------......---......---,,,---///111---111777<<>>@@@@@@BBBCCCCCCBBBAAAAAABBBAAAAAABBBAAAAAA@@@>>>>>>;;;<<<<<<===>>>???@@@@@@>>>?????????>>><<<:::999;;;::::::<<<>>>???>>><<<777666555444333222222222333333333444777999999888000000/////////000111111////////////////////////.........------,,,,,,+++++++++++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,+++***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((())))))************)))))))))))))))*********************++++++,,,,,,---***000222///,,,---...---,,,,,,,,,---------......,,,.........------...000---///000000888NNNnnn~~~))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,---------............///........./////////000000////////////000000000111////////////000000111111000000/////////.................................------,,,,,,,,,,,,++++++)))************+++++++++************************+++,,,,,,,,,+++***++++++************************************************))))))*********+++++++++))))))))))))************((()))))))))************,,,,,,+++******+++---...)))))))))))))))))))))))))))))))))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))'''''''''((((((((())))))(((***,,,---...---+++***(((((((((((())))))))))))((((((((((((((((((((((((&&&))))))(((***///000///,,,+++******))))))*********)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((())))))))))))*********++++++,,,,,,---.........000111222111111222555777777999:::;;;:::;;;===???<<>>>>>???AAABBBBBBCCC???@@@AAAAAA@@@>>>;;;::::::::::::;;;===>>>===<<<777666555555444444444555555444444555777999888777///////////////000111111////////////////////////------------------------------,,,,,,++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************++++++++++++++++++++++++(((,,,---+++,,,///---***,,,,,,,,,---------......,,,---......------...000111111000...222CCC\\\ooo))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))''')))***++++++***)))''')))))))))))))))))))))))))))))))))))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////////////////000000000000.../////////000000111111000/////////....................................---------,,,,,,,,,++++++)))************+++++++++************************((()))************+++,,,************************************************))))))******++++++++++++))))))))))))************(((((())))))*********+++,,,++++++))))))***---///))))))))))))))))))))))))++++++++++++***((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************&&&'''''''''(((((())))))(((***---///000...+++)))(((((((((((())))))))))))((((((((((((((((((((((((%%%''''''%%%&&&***+++)))***))))))(((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,------......//////000111000000111444666666888::::::::::::<<<>>>:::===@@@AAABBBCCCEEEGGGHHHHHHIIIIIIIIIGGGFFFDDD???@@@@@@BBBCCCDDDEEEEEE@@@AAABBBBBBAAA???<<<;;;999999999;;;===>>>===;;;777777666666666666777777777666555666777888777666///////////////000111111.........///////////////,,,,,,------------------......------,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((******)))'''************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************,,,,,,++++++++++++++++++)))******))),,,000---''',,,,,,,,,---------......+++---............///000222222111000111999EEENNNeeewwwxxx))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))((())))))))))))************+++,,,,,,------,,,,,,,,,,,,,,,---------......---------............///////////////000000000000000000000000000000000000//////000//////...------,,,,,,,,,------.........---------,,,,,,,,,++++++************************))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))),,,+++++++++******)))))),,,'''&&&)))+++++++++...---***'''&&&''')))******+++***(((((()))***,,,...(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******++++++++++++******************************++++++******************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,---............///111222444666777:::999888888999:::<<<===>>>@@@BBBDDDEEEEEEEEEEEEIIIHHHFFFEEEDDDDDDDDDDDDFFFEEEDDDDDDFFFFFFFFFDDDAAABBBDDDEEECCC@@@===:::999:::;;;=========<<<<<<:::999999888888777777777999888777666555444333333444222//////000000000000111000///......///000111//////...------------...///...---,,,++++++++++++))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))************,,,***((((((+++---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...///000111444888;;;JJJTTTcccmmmiiifffttt))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))))))))))))))*********++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------............///////////////000000000000000000000000000000000000000000111111000//////.....................//////---------,,,,,,,,,++++++************************************************************************************))))))))))))))))))))))))))))))))))))++++++*********)))))))))***'''''')))+++***---111333000+++(((((())))))))),,,+++***(((((()))+++,,,(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((******++++++++++++******************************++++++******************************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,---............///000222444666777:::999999::::::;;;<<<===@@@AAABBBDDDEEEEEEEEEDDDEEEEEEDDDDDDDDDDDDDDDDDDHHHGGGFFFFFFGGGGGGEEECCCAAACCCEEEFFFEEEBBB???===;;;<<<===?????????>>>===;;;;;;::::::999999888888888888777666555444333333333111///...000111111000111000///......///000111//////...------------...///...---,,,++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))************+++++++++++++++,,,,,,---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////...000333666333888DDDRRRZZZdddyyy))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************************+++++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000000000000000000000000000111111111111111000000///000000000///////////////------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++*********)))))))))))))))))))))))))))))))))******))))))))))))(((((()))'''(((***))))))///777:::555///***))))))))))))---,,,***)))(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((******++++++++++++************************************++++++++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++******++++++,,,---.........///000222333555666999:::;;;<<<<<<=========AAAAAACCCDDDEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEGGGFFFFFFGGGGGGFFFCCC@@@BBBCCCEEEGGGFFFDDDAAA@@@>>>>>>@@@AAAAAA@@@??????===<<<<<<;;;::::::999999888777777666555444333333222000......000111111111000000////////////000000//////...------------.........---,,,++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))***************---000///,,,***+++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////---,,,,,,...111222000444@@@MMM^^^xxx(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))***************++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......---------............///////////////000000000000000000000000000000000000000000000111111000000///000000000//////............------------,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''((()))((((((000::::::555///***))))))******,,,+++***)))((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++************************************+++++++++++++++,,,************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---............///111333444555888999;;;===>>>>>>===<<<@@@AAABBBCCCCCCBBBAAAAAACCCDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFGGGFFFBBB???CCCDDDFFFGGGGGGEEECCCBBB???@@@AAAAAAAAA@@@???>>>===<<<<<<;;;:::999888888777777666555555444333333222000......000111222111000000////////////000000//////...------------......---,,,,,,+++++++++,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))((()))))))))************((()))))))))************)))...333222---)))))),,,+++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,---------..................---,,,,,,---///999444555<<>>???@@@AAAAAAAAA@@@???FFFFFFGGGFFFFFFDDDCCCBBBAAAAAADDDGGGIIIIIIFFFDDDCCCDDDFFFFFFFFFEEEDDDCCC???@@@@@@@@@@@@???===<<<;;;;;;:::999888777666555666666555555444444333333222000......000111111111//////000000000000////////////...------------...------,,,+++++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******((()))))))))************((()))))))))************)))///333333---))))))++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,---......------///111///...222777:::DDD\\\vvv))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,************+++++++++,,,)))******+++++++++++++++,,,,,,,,,---------......---------............///////////////000000000000////////////////////////---......////////////...//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++++++++*********))))))))))))))))))))))))(((((())))))))))))******)))'''''')))((('''---555...,,,(((''')))***++++++''''''((())))))******+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******++++++++++++************************************++++++,,,---------++++++++++++++++++++++++))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************))))))******+++,,,---------......///111222333555555777888:::;;;;;;;;;===>>>@@@AAAAAAAAA@@@@@@GGGGGGHHHHHHFFFEEECCCAAABBBCCCEEEHHHKKKLLLJJJIIIDDDDDDEEEEEEEEECCCBBBAAA???@@@@@@@@@???>>><<<;;;:::999999777666555444333555555555444444444333333444222//////000000000000//////000000000000////////////...------------...---,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))***************...111111---***)))******************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,...///......000222,,,---222666333555EEEZZZyyyxxxtttzzz)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,------)))))))))*********++++++))))))***+++++++++++++++,,,,,,,,,---------......---------............///////////////000000000000////////////////////////......///000000000000000//////////////////000000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))*********+++++++++'''&&&((()))'''***...***)))'''((()))++++++***(((((())))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++************************************++++++,,,------...++++++++++++++++++++++++))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))***+++,,,------------...///000111222333333444555666888999:::>>>???AAABBBCCCCCCCCCBBBDDDEEEFFFGGGFFFEEECCCBBBDDDCCCDDDFFFIIIJJJIIIHHHCCCDDDDDDCCCBBBAAA@@@???@@@@@@AAA@@@???===;;;::::::999888777555444333333555555444444444444333333555333000//////000///......///000111111000///...//////...------------...,,,,,,,,,++++++,,,,,,---))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))************+++,,,---...---+++***)))***************++++++,,,************************++++++,,,,,,,,,---------+++,,,...///......///000222111333777333...555BBBQQQcccuuuyyynnnffflllvvv))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,&&&&&&'''((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------((())))))))))))*********))))))***++++++++++++***,,,,,,,,,---------......---------.........//////////////////000000000000//////////////////////////////000111111111111111//////000000111111222222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))******+++++++++,,,,,,(((&&&((()))((('''))))))(((((()))***+++***))))))*********)))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++************************************+++,,,,,,---......++++++++++++++++++++++++))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))***+++,,,------------......000111222222222222222444666888:::>>>@@@BBBDDDEEEEEEEEEEEEAAABBBDDDFFFFFFEEECCCBBBCCCBBBAAABBBDDDFFFEEEDDDCCCCCCCCCBBBAAA???>>>===AAAAAABBBAAA@@@>>><<<;;;::::::999777666444333333444444444444444444333333666444111/////////...---...///000111111000///...//////...------------...,,,,,,,,,++++++,,,------))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))************,,,++++++,,,---,,,***(((*********)))***++++++,,,************************++++++,,,,,,,,,---------+++---......---,,,---......+++---333444///222999;;;DDDPPPWWWYYY```ppp))))))))))))))))))))))))+++*********))))))(((((())))))))))))************************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////---------............///////////////000000000000............////////////////////////////////////......////////////...............------,,,,,,,,,+++++++++,,,,,,---------******************************************************))))))***,,,---///DDD555)))***---,,,))))))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((()))***+++***)))((((((***))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++))))))***+++(((***,,,...///...,,,+++)))***,,,---------,,,+++---,,,++++++,,,+++)))((()))******+++++++++******,,,,,,,,,+++++++++******+++++++++***************,,,------------+++***)))'''((((((((())))))******++++++************++++++************************++++++++++++++++++++++++++++++,,,---...///000111111111222333444666777888<<<===>>>@@@AAABBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@BBBDDDDDDDDDDDDEEEGGGDDDCCC@@@???>>>>>>@@@AAACCCCCCBBB@@@>>><<<:::999999888777666444444333333444444333333333333222222222111111000///......---...///000000000///---,,,...---,,,,,,......---,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------///000111555888;;;@@@IIIZZZnnn}}}))))))))))))))))))))))))************)))))))))((())))))))))))************************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///------------.............../////////000000000000............////////////////////////////////////......////////////............---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---******************************************************))))))***,,,---...;;;000((())),,,+++)))***))))))))))))))))))))))))******)))(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))((('''''''''((())))))***(((((()))))))))*********))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))************************((()))***)))((((((***,,,***+++,,,---------,,,,,,))))))******))))))((((((------------------,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,***************)))))))))******+++,,,+++***))))))((()))))))))************++++++************++++++************************++++++++++++++++++++++++++++++,,,---...///000000000000111222333555666777999:::<<>>AAACCCEEEEEEIIIHHHFFFDDDBBB@@@>>>>>>AAADDDGGGGGGFFFDDDDDDDDD@@@@@@??????????????????=========<<<;;;:::888888888888666555444444333333444444333333333333222222111111000000//////.........////////////...------...---,,,,,,......---,,,...------,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))************++++++++++++++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------......///000///000000///111777AAAHHHccc))))))))))))))))))))))))*********)))))))))))))))((()))))))))************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------................../////////000000............////////////////////////////////////......////////////......---------------------------------,,,,,,+++++++++***************************************************************++++++,,,************)))((()))+++))))))))))))))))))))))))***))))))((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((***++++++777111***((()))***(((%%%(((((((((((()))))))))***((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***************************+++,,,+++++++++,,,...---,,,,,,,,,,,,---......000///...------...///000,,,---///000000000000111//////000000000///.........---------,,,,,,+++++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))************++++++************++++++************************++++++++++++++++++++++++++++++,,,------...//////.........///111222444555888999;;;>>>AAACCCEEEEEEHHHGGGFFFDDDCCCAAA??????BBBDDDGGGGGGEEECCCBBBAAA<<<===>>>>>>>>>======<<<============<<<;;;::::::888777666555444444444444444444333333333222222222111000000000/////////.../////////.........------...---,,,,,,......---,,,------,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))************************************))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------------------....../////////000000......000444888AAA\\\wwwsssuuu))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////............////////////////////////////////////......////////////......---------------------------------,,,,,,+++++++++************************************************))))))*********+++******)))+++---,,,***)))******))))))))))))))))))))))))***))))))((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((()))++++++777111***((()))***(((%%%'''(((((((((((()))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********************************************************,,,------,,,++++++,,,...+++++++++++++++---...//////.........000222444555333555888888777777999:::888888888888888777666555444444333222000///...............---------,,,,,,,,,+++++++++************))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,---.........------...///000222333444:::;;;===???AAACCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBDDDFFFFFFDDDBBBAAAAAA;;;<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;;;;:::999999777666555444444333444444444444333333333222222222000000000000///////////////......---------------...---,,,,,,......---,,,++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))************************************))))))*********+++++++++)))******++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------..................///000000000111222444666DDDQQQbbbsssssspppxxx))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////............////////////////////////////////////......////////////......,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,+++************************************************))))))******+++******))))))---...+++***++++++)))))))))))))))))))))))))))******)))(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++...***&&&&&&(((***)))(((''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))((()))******+++************************+++++++++++++++++++++++++++,,,---,,,++++++---///------...///111222333333888888999;;;===???AAABBB???BBBEEEEEEDDDCCCEEEGGGEEEEEEEEEEEEEEEDDDCCCBBB>>>>>>===<<<:::999888888555555444333222111000000000///...,,,+++***))))))***************)))))))))++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,------------------...///000222333444999:::<<>>>>>===<<<<<<;;;::::::888888888888777777666555666555555444333333444444444444333333333333222222000000000000///////////////...------,,,,,,------...---,,,,,,......---,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))************+++++++++((()))******+++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............---,,,---...///111111222222333777888DDDXXXaaagggsss))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////............////////////////////////////////////......////////////......,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---************************************************))))))***++++++***)))((((((+++,,,))))))---,,,((())))))))))))))))))))))))******)))(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((('''''''''((())))))***'''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++************************++++++++++++++++++++++++,,,---//////000111444666555777:::<<<>>>???@@@@@@HHHHHHJJJLLLNNNOOOPPPPPPJJJNNNQQQPPPNNNLLLOOORRRPPPPPPPPPPPPOOONNNMMMMMMIIIIIIHHHHHHHHHHHHGGGGGGCCCBBBAAA???===<<<;;;::::::999666333000...------------,,,,,,,,,+++++++++++++++************++++++************************+++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000222333444555777999<<>><<<<<<<<<<<<888888888777666555444333555555444444333333444444444444333333333333222222////////////000000000000///...---,,,,,,,,,------...---,,,,,,......---,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))************+++++++++(((((()))******************************************++++++++++++,,,,,,,,,+++,,,---.........------,,,,,,---...000000000///000111...333BBBIIIPPP^^^}}}))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////............/////////000////////////////////////......////////////......,,,,,,,,,------.........+++++++++,,,,,,---------************************************************((()))***++++++***)))((('''***)))&&&)))......((())))))))))))))))))))))))******)))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))***+++***)))((((((***''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,************************++++++++++++++++++++++++...000222444555888;;;>>>???BBBEEEIIIKKKLLLLLLLLLOOOPPPRRRTTTUUUUUUUUUTTTOOOSSSVVVUUURRRPPPSSSVVVUUUUUUUUUUUUTTTSSSRRRQQQOOOPPPPPPQQQRRRSSSSSSTTTOOONNNMMMKKKIIIGGGEEEDDDDDDBBB>>>:::777444333222/////////......---------++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---.........///111222444555111333666:::===@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHGGGFFFDDDEEEHHHKKKGGGEEEBBB???======>>>>>>::::::999999888666555444555555444333333333444444444444444333333333222222////////////000000000000///...---,,,+++,,,------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))************+++++++++(((((()))*********************************************+++++++++,,,,,,,,,+++,,,---.........---,,,......---...//////...,,,...111...///777888===LLLeee))))))))))))))))))))))))))))))************))))))))))))))))))************)))************++++++++++++*********))))))((((((+++*********))))))(((((((((((())))))******++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,------------......---------------------------------............///............////////////---------......000111222000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++++++++***)))(((((('''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((((('''''''''******)))))))))))))))***)))***+++++++++++++++***)))***,,,,,,+++***+++---+++,,,---------...000222333777<<<@@@BBBGGGNNNSSSQQQQQQQQQQQQPPPNNNLLLKKKPPPRRRSSSRRRTTTXXXXXXTTTVVVVVVUUUUUUTTTSSSSSSRRRUUUTTTTTTSSSRRRRRRSSSSSSOOOOOOPPPPPPQQQRRRSSSSSSTTTSSSQQQOOONNNNNNOOOOOOHHHHHHGGGEEEBBB???===;;;666555333000...---------,,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,++++++------,,,,,,+++***))))))******+++,,,,,,,,,,,,+++...------......///000111333444666999<<>>@@@AAACCCEEEFFFFFFFFFGGGJJJLLLLLLMMMMMMKKKIIIHHHHHHIIIGGGCCC@@@BBBFFFHHHEEEAAA@@@>>>;;;;;;;;;;;;:::999888777555333111000000///222222222222222222222222000000000000000000000000000000000000////////////---,,,,,,,,,,,,++++++++++++++++++************)))************************''''''''''''''''''''''''************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))******))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------222111///......///000222...444;;;DDDPPP\\\aaaaaannn))))))))))))))))))))))))))))))************))))))))))))*********+++++++++))))))*********+++++++++*********)))))))))))))))*********)))))))))))))))+++++++++******)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,---------,,,,,,---------.........---------.........//////000//////............///------............//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***((('''((()))***)))'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,++++++++++++++++++***+++,,,,,,---///333666:::===AAAEEEGGGJJJMMMPPPOOOOOOQQQUUUYYYYYYTTTPPPTTTTTTVVVVVVVVVVVVUUUTTTXXXYYYVVVRRRRRRTTTSSSNNNKKKIIIFFFDDDEEEHHHKKKNNNIIIJJJJJJLLLNNNPPPQQQRRRPPPQQQRRRSSSTTTUUUVVVWWWSSSSSSSSSSSSSSSRRRRRRQQQOOONNNLLLKKKKKKLLLNNNOOONNNMMMLLLJJJHHHGGGFFFEEEAAA@@@<<<999555222000/////////......------------++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000111222444777:::===???@@@BBBCCCEEEFFFGGGHHHKKKMMMJJJLLLNNNNNNKKKHHHFFFFFFCCCAAA@@@BBBEEEFFFCCC???@@@>>>;;;::::::;;;;;;:::777777555444222111000///333333333333333333333333000000000000000000000000111111111000000000000///---,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************((((((((((((((((((((((((************)))))))))((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***((()))))))))************))))))))))))))))))))))))***+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------000///...---,,,---...///111111111222888AAAIIILLL]]]ttt))))))))))))))))))))))))))))))************))))))************++++++++++++))))))*********+++++++++))))))))))))))))))******))))))))))))))))))******,,,,,,++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,------------...------------............000//////............///....../////////000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&''''''((()))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))(((((((((((((((((())))))******))))))(((((()))***++++++------+++******************,,,///222555999???BBBFFFIIILLLNNNOOOOOOQQQRRROOOOOOQQQUUUZZZZZZWWWSSSTTTUUUWWWXXXYYYXXXXXXWWWWWWYYYXXXTTTRRRPPPJJJCCC<<<:::888777999===BBBFFFAAAAAABBBCCCEEEGGGIIIJJJOOOPPPQQQRRRSSSUUUVVVVVVQQQQQQQQQRRRRRRRRRSSSSSSOOOMMMLLLJJJJJJKKKMMMNNNLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHEEEAAA>>>;;;999888333222000///------------,,,,,,,,,,,,,,,,,,------******+++,,,,,,,,,,,,++++++++++++,,,,,,---...///000111333555888:::<<<===@@@BBBDDDFFFGGGHHHJJJLLLHHHKKKNNNNNNLLLHHHEEEDDDDDDCCCBBBDDDFFFEEEBBB>>>>>><<<999999999::::::999666666666555444333333222333333333333333333333333000000000000000000000000222111111111000000000000------------............+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((()))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---//////111///...---...111555999FFFWWWppp))))))))))))))))))))))))))))))************))))))*********++++++++++++,,,)))************+++++++++))))))))))))************))))))))))))************+++++++++++++++***************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,------------,,,------------.........//////.........//////000......//////000111111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))'''(((((())))))******+++(((((((((((()))***+++,,,+++***)))(((((()))***+++,,,000666;;;AAAFFFKKKOOOLLLNNNQQQRRRRRRQQQQQQRRRSSSSSSTTTVVVYYYZZZYYYWWWVVVWWWYYY[[[\\\]]]\\\\\\YYY\\\\\\XXXTTTPPPGGG>>>777666444444777;;;@@@DDDAAAAAA@@@@@@???@@@@@@@@@IIIJJJKKKMMMNNNPPPQQQRRRNNNMMMLLLKKKKKKLLLMMMNNNMMMLLLKKKKKKKKKLLLNNNNNNMMMNNNNNNMMMMMMKKKJJJIIILLLKKKIIIGGGEEECCCBBBBBB999777444111///...------------------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,---.........///000333555888999:::===@@@CCCDDDEEEFFFGGGIIIGGGIIILLLLLLJJJGGGEEEDDDFFFEEEEEEEEEFFFEEEBBB???<<<:::888888999:::999888555666666777777666555555444444444444444444444444000000000000000000000000111111111111000000000000------...............///+++++++++************)))))))))))))))))))))))))))************************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************************))))))************))))))))))))))))))************))))))))))))))))))))))))*********++++++,,,,,,---************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---...///000...---...///...,,,...222666BBBRRRiii))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,)))************+++++++++((()))))))))************((()))))))))***************++++++++++++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,---------,,,,,,---------........................///000111------......///000000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))((((((((('''(((((()))******++++++(((((((((((()))***+++,,,))))))((()))+++...000222777;;;AAAFFFJJJMMMPPPRRRLLLOOOSSSUUUUUUTTTUUUVVVVVVVVVUUUSSSQQQQQQSSSTTTRRRTTTVVVXXXZZZZZZZZZZZZWWWYYYXXXTTTPPPMMMEEE===888777666555777;;;???AAAAAA@@@???===<<<;;;;;;;;;@@@AAABBBDDDFFFGGGHHHIIIKKKIIIEEEBBB@@@@@@AAABBBCCCDDDEEEFFFHHHIIIJJJKKKMMMMMMMMMMMMLLLJJJHHHGGGIIIIIIHHHGGGGGGHHHHHHIIICCC@@@===999555333333222.........---,,,,,,,,,+++******+++,,,,,,,,,,,,+++************+++,,,---...,,,---...000333555777888;;;>>>AAACCCCCCCCCDDDEEEFFFHHHIIIIIIGGGFFFEEEFFFDDDCCCCCCCCCCCCBBBAAA???:::999999999;;;:::999777666666777777777666555444444444444444444444444444000000000000000000000000111111000000000/////////,,,,,,,,,------.........+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''((((((((()))))))))******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************)))))))))))))))))))))))))))******+++,,,,,,------************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,---......///...---...111///,,,///555000777???JJJ]]]qqqxxxttt))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,)))************+++++++++(((((())))))*********+++(((((())))))*********+++*********++++++,,,,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------......---------......000111222,,,,,,------...///000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***((('''((()))***)))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((((('''''''''''''''(((((()))***+++++++++(((((((((((()))***+++,,,))))))***,,,///444888:::DDDHHHLLLOOOOOONNNNNNNNNLLLOOOTTTWWWXXXYYYZZZ[[[WWWVVVSSSMMMHHHFFFIIIMMMKKKMMMOOOQQQSSSTTTTTTTTTNNNOOOMMMHHHEEECCC===777555444222222333555888:::999888777777666666777777999:::;;;===???@@@BBBBBBIIIFFF@@@:::777777888999888999<<>>>>>>>>>>>>>>>>>>>>:::::::::;;;<<<;;;999777666777777888777555333222555555555555555555555555000000000000000000000000000000000000////////////+++++++++,,,,,,---------+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))'''((((((((())))))************))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------)))************+++++++++******+++++++++,,,,,,,,,------------------------///++++++...,,,)))---666+++111333111:::KKKVVVXXX************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,))))))***++++++++++++***))))))************))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((()))*********+++***((('''(((***,,,.........000333999@@@FFFIIIMMMOOORRRRRRQQQOOONNNOOOMMMPPPVVVZZZ]]]]]]\\\ZZZZZZUUUMMMHHHEEEDDDCCCBBB;;;===???BBBDDDDDDCCCBBB===<<<;;;:::888777666555444666888888777777777888888:::<<<<<<;;;999999999>>>======>>>AAABBBCCCBBBDDDKKKKKKAAA777666888777666777888888777777888999???BBBFFFKKKMMMJJJEEE@@@AAA@@@>>>>>>AAAEEEIIILLLKKKHHHFFFFFFGGGFFFCCC@@@777666333000...---------------------,,,,,,++++++...------,,,,,,------...,,,,,,------///000111222:::<<<>>>>>>>>>???AAACCCGGGHHHHHHFFFCCCAAAAAABBBCCC@@@>>>>>>@@@AAA???===;;;<<<===>>>===;;;888777666666555444444444444444666666666666666666555555444222000///...///000111////////////...............------,,,,,,++++++*********************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************))))))(((******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++******+++---......---******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......000444:::>>>************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************+++++++++,,,))))))***++++++++++++***))))))************))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''((((((((()))))))))******)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++***************+++,,,,,,,,,///555;;;BBBHHHMMMOOOOOORRRTTTUUUTTTRRRRRRRRRPPPSSSWWWZZZ]]]]]]\\\[[[[[[XXXSSSPPPMMMJJJGGGDDD::::::;;;;;;:::999777666888888777777777888888999===>>>??????======>>>???FFFFFFDDD@@@<<<::::::;;;======>>>AAADDDEEEDDDCCCNNNQQQMMMBBB999777666555777777888888777777777777===???CCCFFFHHHHHHFFFEEECCCBBB@@@???@@@CCCFFFHHHHHHGGGFFFGGGIIIIIIGGGEEE???===:::777444222111000---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,------...000111222888:::<<<===>>>???AAACCCFFFFFFEEEBBB@@@AAACCCEEEAAA???======??????>>>===<<<<<<======<<<:::999888888888777777666666666777555555666666666555444444333222000......///000111////////////...............------,,,,,,++++++*********************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))(((((('''*********************************+++++++++,,,,,,,,,,,,,,,++++++*********+++******+++---......---******+++++++++,,,,,,,,,,,,,,,,,,------------...000000000///...///222444************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************)))))))))*********++++++))))))***++++++++++++***))))))************))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))************************+++,,,------......333777???GGGMMMQQQRRRSSSSSSUUUWWWXXXWWWVVVWWWWWWUUUVVVXXXZZZ\\\\\\\\\[[[\\\ZZZXXXVVVRRRLLLEEE@@@777777666666555555555555999999999:::;;;>>>@@@AAAGGGGGGFFFDDDAAA@@@BBBCCCHHHFFFCCC>>>;;;:::<<>>???>>>>>>AAADDDBBBAAA???>>>???AAACCCEEEGGGFFFEEEFFFHHHIIIIIIHHHFFFDDDAAA===:::777555555------,,,++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,------...///111111555777:::<<<===>>>AAACCCDDDDDDBBB???>>>@@@DDDGGG???===<<<<<<======<<<;;;<<<<<<;;;:::999999999999888888888777777777777777444555555555444444333222222111///.........///000////////////...............------,,,,,,++++++******************************))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))((((((((('''''''''*********************************++++++++++++,,,+++++++++++++++*********+++******+++---...---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------///000000///---+++,,,---************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************((())))))))))))*********))))))***++++++++++++***))))))************))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))***,,,...111444666BBBEEEJJJOOORRRSSSSSSRRRUUUWWWYYYZZZYYYYYYYYYZZZYYYYYYZZZZZZ[[[[[[[[[[[[]]][[[YYYVVVQQQJJJBBB===:::999999:::<<<>>>AAACCCFFFEEEEEEEEEFFFIIIKKKMMMJJJIIIGGGDDDAAA@@@BBBDDDAAABBBBBBBBBAAABBBEEEHHHCCCDDDGGGKKKMMMKKKGGGCCCDDDCCCAAA@@@AAA@@@===999:::::::::<<<======<<<;;;888<<>>>>>======>>>???@@@AAADDDDDDCCCDDDEEEFFFGGGGGGGGGFFFDDDAAA???<<<;;;:::222111///---,,,,,,---...,,,,,,++++++++++++,,,,,,------------...///000111222444777999;;;===@@@BBBBBBBBBAAA???>>>>>>AAADDD===<<<;;;;;;;;;;;;;;;;;;<<<:::888777777777888999777777777777666666555555444444444444333222222111000000///......//////000////////////...............------,,,,,,++++++***************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++******))))))((((((''''''************************************+++++++++++++++++++++***************+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------)))+++......---------...************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************((())))))))))))*********))))))***++++++++++++***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************(((((())))))))))))******))))))***,,,111888>>>BBBNNNOOOPPPRRRSSSTTTTTTTTTWWWXXXZZZZZZYYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[[[[^^^\\\YYYVVVSSSNNNIIIFFFFFFEEEDDDDDDEEEHHHJJJLLLMMMLLLKKKJJJJJJKKKLLLMMMFFFGGGFFFEEEDDDFFFIIILLLJJJMMMQQQRRRRRRQQQPPPPPPNNNNNNPPPRRRSSSPPPKKKGGGIIIHHHIIIMMMPPPMMMGGGBBBBBB@@@?????????>>>:::777999===AAAAAA===<<>>>>>===<<<;;;::::::<<<===>>>???AAACCCFFFHHHGGGFFFFFFEEEDDDCCCBBBAAA:::888555222///...---------,,,,,,++++++,,,,,,---------,,,------...///000///222555777999;;;>>>AAA???AAABBBAAA???>>>===>>>======<<<;;;::::::;;;<<<:::999777555555666888999777777888888777777666555444444444444333222111000000000/////////000000000////////////...............------,,,,,,++++++***************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++---,,,+++***))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------'''***---//////......///************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************)))))))))*********++++++))))))***++++++++++++***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************(((((())))))***++++++,,,***+++...222999AAAHHHLLLQQQQQQQQQRRRTTTVVVXXXYYYXXXZZZZZZZZZXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ]]][[[YYYXXXXXXWWWUUUTTTSSSQQQNNNLLLJJJJJJKKKLLLEEEEEEEEEDDDDDDDDDCCCCCCGGGIIIKKKMMMOOORRRWWWZZZYYY]]]aaabbb^^^XXXSSSPPPJJJIIIIIIIIIIIIHHHEEEBBBDDDDDDJJJUUU\\\\\\YYYWWWUUURRRPPPOOONNNJJJDDD???777:::======<<<===@@@BBBCCCBBBAAA>>>;;;888555333333555888:::<<<@@@EEEHHHFFFFFFGGGHHHHHHHHHGGGGGG@@@???<<<999666222000......------,,,,,,------...------,,,,,,---......///...000333555777999<<>>@@@CCCCCC@@@>>><<<<<<===>>>>>>===;;;;;;<<<>>>:::999777666666777999:::999::::::;;;;;;999888777555555555444333222111000000000000000111111111111////////////...............------,,,,,,++++++***************************((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++///...,,,***)))))))))***)))))))))))))))))))))))))))))))))************+++)))))))))***************+++***)))***+++,,,+++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,...///...---------************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************+++++++++,,,))))))***++++++++++++***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''((())))))******)))))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************))))))***+++---...//////...111666===EEEKKKOOORRRQQQRRRSSSTTTVVVXXXYYYZZZ[[[[[[[[[ZZZXXXWWWXXXYYYZZZZZZ[[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWXXXWWWUUUTTTPPPOOONNNMMMMMMNNNNNNOOOEEEGGGIIIKKKLLLLLLLLLKKKQQQSSSWWWYYY[[[]]]```ccc___cccggghhhddd]]]WWWSSSMMMKKKIIIHHHIIIJJJJJJIIIGGGHHHOOO[[[bbbcccdddgggbbb___]]]^^^___]]]WWWQQQAAA@@@===;;;:::;;;>>>???BBBBBBBBBAAA>>>;;;777666333555777777888;;;???CCCDDDEEEFFFHHHHHHHHHHHHGGGCCCCCCBBB@@@<<<888444222///......------......///------,,,,,,------......---///222444555777:::<<<===???AAAAAA???>>>>>>???>>>@@@@@@???<<<<<<===@@@<<<;;;:::999999:::;;;<<<999:::;;;<<<;;;:::888777666666555555444222111000000000111222222222222222////////////...............------,,,,,,++++++***************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++///---+++)))(((((())))))))))))))))))))))))))))))))))))))))))************((()))))))))*********+++,,,***)))***+++,,,+++)))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,...---,,,+++,,,---************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***************************++++++++++++,,,,,,,,,))))))***++++++++++++***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''((())))))*********))))))(((((((((''''''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************************+++---///000222222000555===FFFMMMQQQSSSSSSSSSTTTUUUWWWXXXXXXXXXXXX\\\]]]]]][[[XXXWWWXXXYYYXXXYYYZZZ[[[[[[ZZZXXXWWWTTTTTTSSSTTTSSSQQQMMMIIIFFFGGGIIILLLPPPTTTWWWXXXTTTVVV[[[___bbbccccccbbb]]]___aaabbbaaaaaaaaabbb^^^ccchhhkkkiiieeeaaa___aaa^^^[[[ZZZ\\\___aaabbb^^^[[[^^^dddfffcccdddiii___]]]]]]aaafffgggbbb^^^TTTNNNFFF???===>>>@@@@@@>>>???AAABBBAAA@@@>>>===888999999777555555999<<>>>>>???>>>>>>???AAADDD???AAABBB@@@======???AAA======<<<<<<<<<======>>>777888999::::::888777555666666666555444333111000000111222333333333333333000/////////..................---,,,,,,++++++***************************((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++...---***(((''''''(((((())))))))))))))))))))))))))))))))))))************(((((())))))*********+++,,,***)))***++++++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,(((***++++++++++++---...+++*********))))))((((((************************)))))))))))))))))))))))),,,(((&&&)))---///---***************************))))))************))))))))))))*********))))))((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,***(((***+++,,,---...---,,,+++------............---------------............///......////////////......------------------------)))+++------,,,+++,,,---,,,...---))))))++++++)))************************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))((((((''''''&&&&&&))))))))))))))))))))))))&&&''')))((('''&&&((()))+++*********))))))((((((((((((((((((((((((((((((++++++******))))))(((((())))))))))))***************((('''(((+++,,,+++)))))))))((((((((()))***+++(((***...111444888===@@@BBBGGGMMMSSSVVVXXXZZZ[[[WWWVVVUUUWWWZZZ\\\]]]]]]^^^[[[XXXWWWYYY\\\]]]^^^ZZZ\\\\\\YYYUUUPPPNNNMMMPPPNNNKKKIIIJJJKKKKKKLLLJJJPPPWWWaaannnyyy{{{xxxmmmmmmqqqwwwyyyxxx{{{ooorrrwwwxxxyyyzzz~~~{{{~~~{{{~~~{{{xxx|||}}}xxxuuuvvvnnnddd]]]___ccceeefffiii``````]]]XXXTTTPPPIIICCCGGGBBB???BBBBBB>>>???CCCDDD@@@===<<<:::888777888888888<<>>>>>===>>>@@@BBBEEEDDDBBB???>>>======>>><<<===>>>>>>>>>===;;;:::>>>===;;;:::888888777777555444333222111222333333555555444333333222111111111000000///...---------......---,,,,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))(((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))---,,,,,,,,,++++++******))))))*********))))))((())))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''')))***)))((('''(((***))))))))))))************,,,***((((((+++,,,+++*********++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((************************************************,,,***))),,,111444333000************************))))))************))))))******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,+++***++++++,,,,,,------,,,,,,------............---------------............///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---///222333111,,,***++++++(((************************************************************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((''''''''')))))))))))))))((((((((())))))))))))))))))))))))&&&'''((((((&&&&&&'''(((************)))))))))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))************+++)))((()))+++---+++***++++++++++++++++++++++++***///666===BBBFFFIIILLLOOORRRVVVXXXYYYYYYZZZ[[[\\\[[[ZZZ[[[]]]____________^^^]]]\\\[[[ZZZXXXWWWWWWUUUQQQNNNLLLLLLKKKKKKAAADDDJJJQQQXXX^^^aaabbb\\\bbbiiirrr}}}{{{xxxuuuuuuxxxyyyyyy~~~|||xxxtttrrrqqqssstttzzz}}}rrrtttmmmlllqqq{{{|||wwwwwwsssrrrqqqrrruuuxxx|||}}}|||xxxppphhhcccaaa___^^^ccc]]]ZZZ\\\YYYOOOEEEAAADDDCCCBBBAAA???>>>???AAA>>>999888;;;>>>>>>???BBBBBBBBBBBBBBBAAA@@@??????;;;999666333222000---+++......------------......---...///000111333777:::<<<===>>>>>>>>>???@@@BBBDDDCCCAAA@@@???>>>>>>?????????@@@@@@@@@???>>>>>>@@@???>>><<<;;;:::999999777666555444444444555555555444444333222222111111111000000///......------......---,,,,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))((((((((())))))************))))))))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''')))***)))((('''(((***))))))))))))************---***((()))+++,,,+++)))******++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************+++++++++++++++++++++++++++))))))---222666555444************************))))))************))))))***++++++,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,,,,,,,++++++,,,,,,------------............---------------............///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,---///222888888555...+++,,,+++(((************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))************))))))))))))))))))))))))'''((()))((('''&&&'''(((************))))))))))))************************))))))))))))************))))))))))))************+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,---......222999BBBJJJOOOQQQSSSSSSZZZ[[[\\\[[[YYYXXXYYYZZZ\\\[[[[[[\\\___aaaaaaaaaYYY[[[]]]\\\YYYUUUSSSRRRPPPMMMIIIGGGHHHKKKNNNOOO[[[aaaiiiqqqvvvxxxwwwvvvgggmmmttt{{{~~~ttt```\\\XXXXXXXXXZZZbbbkkkmmmfff\\\UUUQQQQQQSSSUUUcccnnnqqqtttzzzpppaaa]]]]]]bbbooo{{{xxxmmmiiikkkxxxhhhttt{{{yyyzzz{{{vvvtttttttttuuuppppppuuuvvvlll\\\QQQEEEGGGGGGDDD???>>>???AAABBB<<<888999:::999;;;>>>AAAAAA@@@???>>>>>>>>>>>><<<<<<;;;:::888444///+++///..................///---...///000000222666999;;;===?????????@@@BBBDDDCCCBBBBBBAAA@@@AAAAAAAAABBBBBBBBBAAABBBBBBCCCCCCCCCBBB@@@???===<<<<<<<<<999999888777777777777777444444333333222222111111000000000///......------......---,,,,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((((('''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''))))))************))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))***)))((('''(((***))))))))))))************---+++***)))*********(((******++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))************************++++++++++++++++++++++++)))((((((+++///222222111************************))))))************))))))******++++++,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---------------,,,+++***+++,,,---...,,,------......------,,,---------............///---......//////......------------------------------------,,,,,,---111444999999555...+++,,,,,,************************************************************)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((())))))*********((((((((((((((((((((((((((()))******((('''((()))*********)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((()))))))))******************)))***+++++++++++++++*********---000444666???EEELLLQQQSSSTTTTTTTTT\\\\\\[[[YYYWWWVVVWWWYYYXXXWWWWWWYYY\\\_________XXXYYYXXXTTTOOOKKKJJJKKKDDDHHHMMMQQQVVV]]]eeekkkyyy{{{~~~~~~yyyrrrkkkggg^^^aaaeeekkkqqqrrriii]]]LLLGGGDDDEEEGGGKKKTTT]]]fffbbbZZZSSSPPPSSSYYY___nnnzzz~~~ppphhhiiippp|||mmmjjjlllxxx|||ppp}}}vvv~~~}}}}}}yyyyyypppbbbMMMPPPPPPHHHAAA=========BBB>>>===@@@AAA===;;;;;;???>>><<<;;;::::::;;;;;;;;;:::;;;;;;;;;888444000//////......---.........---...//////000111444777:::<<<>>>@@@@@@AAACCCEEECCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFCCCBBBAAA???>>>======<<<999999999888888888888888333333333333222222111111000000//////..................---,,,,,,,,,,,,---+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((++++++)))(((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))((())))))************)))((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''')))***)))((('''(((***((()))))))))************---,,,+++***)))))))))(((******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))******************************++++++++++++++++++++++++)))))))))***,,,---------************************))))))************))))))(((((()))***++++++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111222111...,,,,,,------,,,+++***+++,,,---...,,,,,,------------,,,,,,---------............///------............------........................---------,,,+++---000333444555222---+++------+++************************************************))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((***+++,,,+++)))((()))***))))))))))))))))))******(((((((((((((((((((((((((((((())))))******++++++((()))))))))************))))))************+++++++++***)))+++///666===BBBLLLNNNRRRTTTTTTTTTVVVWWWXXXYYYXXXWWWVVVVVVYYY[[[ZZZXXXWWWWWWXXXYYYYYYXXXXXXUUUQQQLLLIIIIIILLLOOOMMMWWWdddkkkooouuu{{{oooccc[[[WWWJJJKKKLLLQQQYYY]]]VVVKKKHHHGGGHHHMMMRRRVVV___gggwwwvvvrrrkkkgggjjjttt|||~~~vvvxxx~~~}}}www~~~sssggg```dddbbbYYYRRRPPPMMMJJJEEE@@@>>>@@@@@@>>><<<>>>===<<<:::888888888999999888777666888:::;;;:::999111111000......------------.../////////000333555777:::===@@@AAABBBDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHFFFEEEDDDCCCDDDEEEFFFGGGBBBAAA@@@>>>===<<<;;;;;;888888888777777777666666333222222222222222111111////////////..................---,,,,,,,,,,,,---+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++)))(((''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))*********(((((()))***************((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))***)))((('''(((***((()))))))))************---,,,,,,***)))((())))))******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++************************))))))************))))))'''((()))***************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000222444222...+++,,,---,,,,,,++++++,,,,,,------,,,,,,------------,,,,,,---------............///------............------........................------...---+++,,,...000...000///,,,+++......+++************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))+++,,,---+++)))((()))***))))))))))))************''''''''''''''''''''''''))))))))))))************))))))))))))************)))***++++++******+++---,,,---///222999AAAHHHLLLRRRTTTUUUVVVVVVXXX\\\^^^XXXYYYYYYYYYXXXZZZ\\\___```]]]ZZZWWWVVVTTTQQQOOOKKKJJJKKKPPPYYYccciiimmmvvv||||||uuurrruuuzzzyyymmm^^^RRRLLLKKKAAAAAABBBIIIUUU^^^ZZZRRRUUUUUU[[[dddjjjnnnttt|||vvvpppsss|||vvvpppuuuzzzwww}}}{{{rrrxxx|||zzzrrrpppqqqnnngggSSSJJJ@@@<<<;;;;;;>>>CCC<<<<<<::::::999999999999777555444555888;;;<<<===666555333111000...............///......///111444555888<<>><<<;;;:::::::::555666666666666555444444222222222222222222111111//////////////////............---,,,,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((())))))'''((()))******+++******))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))************+++,,,,,,+++)))((()))+++******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))************************************************************++++++,,,+++*********+++************************))))))************))))))'''((()))***++++++++++++)))************+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---000333111---***+++...++++++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++---------............///,,,------......------,,,------------------------,,,---...---,,,+++,,,---***...///,,,,,,///...***************************************************((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********)))))))))((((((((((((((())))))))))))))))))))))))***++++++***(((''''''(((((()))))))))************((((((((((((((((((((((((*********)))))))))))))))))))))))))))***************,,,......,,,+++---///000444:::AAAHHHMMMQQQSSSUUUVVVXXXXXXYYY[[[^^^aaa[[[\\\\\\\\\[[[[[[\\\^^^___\\\XXXUUUSSSQQQNNNLLLIIILLLUUUfffyyy|||lll___XXXVVVVVV]]]]]]YYYPPPFFF???>>>???HHHIIIMMMXXXiiivvvuuunnnnnnpppvvv~~~uuuuuu||||||yyyxxxssssssuuuwww|||zzzxxxzzzuuu|||zzz{{{xxxxxx}}}ggg\\\OOOGGGBBB???AAAFFF===>>>>>>======<<<;;;::::::888666777888::::::999<<<:::888555333111000///......///...---...000333222666;;;>>>@@@AAACCCEEEEEEFFFHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHFFFEEEDDD@@@???===<<<:::999999999444555666666666555333333111111111111111111222222.../////////////////////......---,,,,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******'''((()))******+++++++++))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''')))***)))((('''(((***))))))))))))***************+++,,,+++((((((***,,,******++++++++++++******)))************+++++++++++++++++++++++++++++++++************************(((((())))))*********+++************************))))))))))))))))))))))))((()))******)))))))))***************************))))))************))))))((()))***+++,,,---------)))************+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***...111///+++)))+++///***+++,,,---...---,,,++++++,,,,,,------,,,,,,+++---------.........//////,,,------......------,,,++++++++++++++++++++++++,,,---......,,,*********)))---///......///---)))************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++++++++******))))))(((((()))))))))))))))))))))))))))******)))&&&%%%&&&&&&(((((())))))*********+++))))))))))))))))))))))))++++++******))))))(((((())))))))))))************,,,...000000...---///111444:::CCCLLLSSSVVVVVVUUUVVVXXXZZZZZZZZZZZZ[[[]]]]]]^^^___]]][[[YYYZZZZZZYYYVVVTTTRRRQQQPPPOOOMMMZZZ^^^jjj}}}xxxaaaNNNFFFEEEEEEDDDBBBEEEHHHHHHFFFGGGLLLQQQRRRUUU\\\kkkssstttxxxooogggooo{{{mmmiiilllnnnrrryyynnnjjjkkkqqqyyyzzzzzzuuukkkaaaYYYQQQIIIEEEEEE???@@@@@@AAA@@@>>>===<<<===<<<:::999999888666444@@@>>><<<888555333111111...//////...---...000222111444:::>>>@@@AAACCCDDDEEEFFFGGGHHHIIIHHHGGGGGGKKKKKKKKKKKKJJJGGGEEEDDD@@@???===<<<:::999999999444555666666666555333222111111111111111111222222.........///////////////......---,,,,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))(((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))******++++++,,,,,,,,,---''''''(((******+++++++++))))))))))))******************))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((()))***)))((('''(((***))))))))))))************)))+++,,,+++((((((+++---******++++++++++++******)))************+++++++++++++++++++++++++++++++++************************))))))))))))************)))************+++++++++************************)))))))))))))))))))))))),,,,,,+++***))))))******************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......------------------------------------------------------------------------...---,,,,,,++++++++++++++++++++++++++++++++++++************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((()))***,,,---///,,,))))))***+++)))'''++++++***)))(((((())))))''''''(((((())))))******))))))))))))))))))))))))+++++++++*********))))))++++++******)))(((((((((+++,,,,,,***)))(((***+++***000333000++++++444===@@@CCCGGGLLLQQQTTTVVVWWWWWWYYY\\\^^^^^^^^^\\\[[[ccc[[[VVVXXX[[[YYYUUUTTTVVVSSSOOOLLLMMMRRRXXX\\\llluuuyyyuuuwww{{{dddKKK???>>>???>>>>>>CCCNNNVVVWWWXXX[[[[[[WWWcccjjjqqq|||xxxtttzzz|||fffjjjwww}}}zzzsssqqqvvv}}}yyyvvvvvvwwwwww{{{~~~zzz}}}ssskkkiiihhhccc[[[GGGBBB???@@@???===>>>AAA>>><<<===@@@===555333777===;;;888888888777333000222000...,,,,,,---000111111333777:::===??????@@@BBBDDDFFFFFFEEEDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDD======<<<<<<:::888666555888777666555444333222222111111111111000000000///////////////////////////------,,,,,,,,,,,,++++++++++++++++++*********)))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))************************)))************+++++++++***)))))))))))))))******************************,,,++++++******++++++,,,))))))))))))************)))************+++++++++************************************************,,,++++++***))))))******************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......------------------------------------------------------------------------...---,,,,,,+++++++++,,,++++++++++++++++++++++++************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((((((((()))+++,,,---+++((((((******)))'''++++++***)))))))))))))))(((((((((((())))))******))))))))))))))))))))))))+++++++++*********))))))************))))))))))))***+++,,,,,,+++***+++------...//////111777>>>CCCIIIKKKNNNQQQUUUXXXZZZ[[[ZZZ[[[\\\]]]______``````___\\\ZZZ[[[YYYRRRNNNNNNIIIJJJNNNWWWbbbmmmuuuxxxmmmkkkddd]]]\\\```aaa```SSSHHH>>>>>>CCCIIIQQQWWW^^^kkkvvvwwwttttttuuusssuuuqqquuuvvvmmmttt~~~~~~{{{bbbRRRAAA;;;;;;<<<===>>>===999888::::::777:::@@@<<<:::888888999999777555222111///------///000222111333555888;;;>>>???@@@CCCEEEFFFEEEDDDBBBCCCCCCEEEEEEEEEEEEDDDCCCBBBAAA>>>===<<<;;;999888777666888777666555444333222222222222222222111111111111////////////////////////------,,,,,,,,,,,,++++++++++++*********)))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++******))))))(((((('''))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))))))))))))))************************))))))*********+++++++++)))))))))))))))***+++,,,************************,,,++++++******++++++,,,))))))))))))************)))************+++++++++************************************************,,,+++******)))*********************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......------------------------------------------------------------------------------,,,+++++++++,,,,,,++++++++++++++++++++++++************************+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((***+++***)))'''''')))))))))(((+++***))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))+++++++++***************)))))))))************+++***,,,------,,,+++,,,---///---,,,222<<>>??????===<<<;;;;;;:::888888999;;;<<<===888777666444222111000000111111111222666:::>>>AAA???AAACCCCCCBBBAAABBBCCCHHHHHHGGGFFFDDDBBB@@@??????===;;;888777888888999777666666555444444333333333333222222222111111111////////////////////////------,,,,,,,,,+++++++++))))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((000...+++)))''''''((()))((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))*********************************))))))))))))************)))))))))***+++---...///++++++++++++++++++++++++,,,++++++******++++++,,,((()))))))))************))))))*********+++++++++************************************************+++***************++++++************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))&&&&&&'''''''''((()))******)))))))))))))))******************))))))))))))))))))))))))))))))))))))************************(((((()))***+++,,,------,,,---...---+++******+++000666>>>GGGMMMPPPRRRSSSRRRRRRSSSTTTWWWZZZ]]]___^^^^^^^^^^^^\\\YYYVVVUUUTTTLLLHHHLLLTTTZZZ___dddeeecccdddhhhjjjdddVVVJJJAAA<<<<<>>AAABBBBBBCCCEEEFFFKKKKKKJJJHHHFFFDDDBBBAAA>>>===:::888777888999:::666666666555444444333333222111111111000000000000////////////////////////------,,,,,,,,,+++++++++))))))))))))(((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((---,,,***(((((()))***,,,(((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))(((((()))))))))*********)))))))))***+++---...///++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))************)))************+++++++++************************++++++++++++++++++++++++*********)))******+++,,,************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,+++++++++,,,------++++++++++++++++++++++++***************************************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''(((''''''''')))+++)))))))))))))))******++++++************)))))))))))))))))))))))))))))))))***************+++++++++))))))******+++,,,------,,,---------,,,,,,...///777@@@KKKQQQRRRQQQRRRTTTVVVVVVWWWYYY\\\^^^```bbbaaa```___\\\YYYVVVSSSQQQIIIHHHOOO^^^iiijjjfffbbbRRRPPPNNNOOOPPPLLLCCC;;;:::???FFFNNNUUU___sss|||zzz}}}wwwoooeee^^^aaaqqq|||zzzuuu|||wwwvvvmmmbbbOOO>>>888;;;>>>===<<<<<<<<<:::888777999;;;======<<<;;;888555222000111000//////222555999;;;:::<<<@@@BBBCCCEEEGGGIIIKKKKKKJJJIIIGGGEEECCCBBB===<<<;;;999888888999999666666555555555444444444111111111000000000//////////////////////////////------,,,,,,,,,,,,++++++******)))))))))(((((((((((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))((()))***+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))((((((((()))))))))******)))))))))******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))************)))************+++++++++************************++++++++++++++++++++++++******))))))***++++++,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,+++++++++,,,,,,---...++++++++++++++++++++++++************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))'''((()))((('''&&&(((+++)))))))))))))))***+++++++++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,+++,,,,,,,,,---000555888DDDJJJRRRUUUUUUTTTUUUWWW[[[\\\]]]___```aaabbbbbb```]]]XXXTTTPPPOOOPPPPPPOOOSSS___mmmpppfffXXXQQQEEEBBB@@@@@@CCCEEEFFFFFFIIIPPPWWW[[[ddduuuxxxuuuuuuttttttvvvjjjhhhiiinnnqqqrrrxxxiiiQQQEEEBBB???999;;;<<<>>><<<:::999:::<<<:::;;;<<<===<<<999666555000000//////111333666777;;;===@@@CCCDDDEEEGGGIIIHHHHHHGGGFFFDDDCCCAAA@@@<<<;;;;;;::::::999999888555555555555555444444444222222222111111111000000////////////////////////------,,,,,,,,,,,,++++++++++++*********)))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))************)))************+++++++++************************++++++++++++++++++++++++******))))))***+++,,,,,,************************)))************+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......------------------------------------------------------------------------++++++++++++,,,,,,---...++++++++++++++++++++++++************************))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***)))))))))((()))+++)))'''&&&(((+++))))))((())))))***++++++++++++++++++******))))))))))))))))))))))))))))))))))))******++++++++++++***++++++++++++,,,,,,,,,***+++,,,---///444;;;@@@NNNQQQTTTVVVWWWWWWXXXYYY^^^___```bbbbbbaaa``````]]]XXXQQQJJJGGGIIILLLOOO^^^ccclllqqqiiiWWWFFF???;;;::::::===DDDNNNYYY___ggglllkkkgggmmm~~~~~~ooocccdddjjjllliiiffflllmmmwwwzzzfffZZZUUULLLAAA999<<>>888999<<<===>>><<<:::999000000000000111222444555===???BBBCCCDDDEEEFFFHHHDDDDDDDDDCCCBBB@@@???>>>;;;;;;;;;;;;;;;:::888888555555555555555444444444333333333222222222111111////////////////////////---------,,,,,,,,,++++++++++++++++++************'''(((((()))***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))******************************++++++++++++******---///000///---+++++++++************************)))************+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******...------,,,,,,------...++++++,,,,,,,,,------------------------------------------.........//////------------------------.........................................................------,,,,,,,,,------------------------------------------------++++++++++++++++++++++++************************+++++++++*********))))))))))))************))))))*********))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,++++++***)))))))))))))))))))))))))))))))))*********)))******+++,,,...,,,***)))************---...///111444;;;BBBGGGTTTUUUVVVXXXXXXXXXWWWWWW___bbb```[[[[[[```aaa^^^\\\TTTJJJEEEHHHOOOVVVZZZggghhhfff]]]OOODDD>>><<<888@@@DDDDDDRRRjjjvvvuuuzzzvvvnnnkkkttt}}}pppiii```[[[]]]eeennnsss{{{rrrmmmhhh[[[OOODDD@@@>>>?????????>>>???888777888<<>>>>><<<<<<<<<<<<;;;:::999888666666666666666555555444333333333222222222111111000000000000////////////......---------,,,,,,,,,,,,,,,++++++***)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((,,,------,,,)))(((((()))111///,,,)))'''''''''((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))*********))))))(((''''''(((((())))))******))))))))))))))))))))))))))))))***+++,,,------...++++++++++++++++++++++++))))))(((((())))))***+++******************************************************++++++++++++******,,,...///...,,,******+++************************************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************......------------......+++,,,,,,,,,,,,---------------------------------,,,,,,,,,---------......------------------------......................................................---------,,,,,,,,,------------------------------------------------++++++++++++++++++++++++************************+++++++++*********))))))))))))************))))))***))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))************************************************++++++,,,+++***(((((()))***+++******---222777===DDDLLLQQQSSSTTTVVVYYYZZZ[[[[[[[[[[[[___aaa^^^^^^___]]]XXXRRROOOMMMMMMOOORRRSSSSSSSSSTTTRRRLLLDDD>>>;;;;;;>>>IIISSS\\\nnnuuusssnnnhhhjjjpppppplll```]]]ZZZ\\\fffuuuyyyuuuqqqjjjdddZZZTTTJJJBBB<<<:::<<>>;;;:::<<>><<<===AAACCCVVV___jjjvvvjjjiiiccc[[[YYY\\\```aaa\\\cccooo||||||{{{wwwgggSSSCCC<<<<<<>>>;;;999777999===@@@???>>>===<<<999777444222111111888;;;>>>@@@AAABBBDDDFFFHHHGGGFFFCCCAAA???===<<<============<<<;;;::::::888888888888888777666666444444444444333333333333222111111000///......---......---------,,,,,,,,,,,,,,,++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''')))******))))))+++,,,---,,,***)))(((((()))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))))))))************))))))*********)))(((''''''''')))))))))))))))))))))))),,,,,,+++++++++*********))))))))))))))))))))))))))))))+++,,,,,,,,,+++******************************************************++++++,,,,,,++++++******+++,,,,,,***))))))************************************+++++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,...------------------...------------....................................,,,,,,,,,---------..............................................................................------------------------........................------------------------++++++++++++++++++++++++************************************************))))))************)))))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************((()))))))))*********+++************************+++************+++,,,,,,+++,,,---------...000222888===EEELLLQQQSSSVVVWWWZZZ[[[\\\]]]^^^^^^]]]]]]\\\\\\ZZZVVVRRRNNNIIIEEELLLOOORRRSSSQQQJJJBBB<<<:::::::::===EEENNNVVV[[[qqqsssyyyxxxiii```]]]WWWTTTWWW```kkkqqqxxx~~~~~~nnnWWWHHHAAA>>>>>><<<;;;<<>>>>>======;;;888555222000555888;;;===???AAADDDGGGIIIHHHGGGEEEBBB@@@>>>===>>>>>>>>>>>>===<<<;;;:::888999999999999888777777555555444444444333333333333222111000///...---,,,......---------,,,,,,,,,+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))))))))+++,,,+++******+++---******))))))))))))******(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((((())))))************)))***)))))))))((((((((('''))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))(((***,,,---...---+++***************************************************++++++,,,,,,,,,,,,++++++)))***,,,+++***))))))******************************++++++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------........./////////....................................////////////........................................................................------------------------........................------------------------++++++++++++++++++++++++************************************************))))))************))))))(((((())))))************************************))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))************,,,,,,,,,++++++*********************************+++++++++***+++,,,,,,---,,,---.........///333666BBBGGGNNNSSSUUUVVVWWWWWWYYYZZZ\\\]]]^^^^^^^^^]]]]]]YYYSSSOOOKKKIIIIIIKKKSSSRRROOOKKKEEE???:::888<<<===AAAKKKZZZhhhsssxxxyyyuuuvvv}}}yyyiii]]]UUUSSSVVV___mmmzzz~~~vvvyyylllZZZLLLCCCCCCBBBAAAAAAAAA@@@???===<<<=========;;;999666444111444888;;;>>>AAAEEEHHHIIIHHHHHHFFFDDDBBB???>>>>>>>>>>>>>>>===<<<;;;:::999999999999999888888777555555444444444333333333333222111000///...---,,,......---------,,,,,,,,,+++++++++***************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******((()))))))))'''&&&'''((())))))((())))))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''(((((((((((((((((((((((((((((()))***************'''((((((((()))))))))***))))))))))))))))))))))))(((((()))******+++,,,,,,************************(((***,,,---...---+++***++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++)))***,,,,,,***)))******************************++++++++++++,,,,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---------,,,,,,---------.........////////////000...........................////////////000000000........................................................................,,,,,,,,,------------...........................------------------------++++++++++++++++++++++++***************************************+++++++++))))))************))))))((((((((()))******++++++************************)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************...------,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,------***,,,---------111888>>>HHHLLLRRRVVVXXXYYYZZZ[[[VVVWWWYYY[[[]]]]]]]]]]]]WWWRRRMMMLLLKKKKKKNNNRRRRRROOOIIIAAA;;;999;;;===@@@DDDNNN___rrr~~~qqqiiifffkkklllcccXXXTTTNNNRRR^^^qqqxxxnnnrrryyymmm___RRR=========>>>???@@@AAABBB<<<<<<<<<<<<<<<;;;:::999111333777:::===AAAEEEIIIFFFGGGGGGFFFEEECCCAAA???============<<<;;;::::::888999999999999888777777444444444444333333333333222111111000///......---......---------,,,,,,,,,************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++***((('''((()))((((((((())))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''))))))))))))))))))))))))'''((()))******+++******'''''''''((()))*********))))))))))))))))))))))))''''''((()))***+++,,,---************************))))))+++,,,,,,,,,+++***++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++)))+++,,,,,,+++******+++************************+++++++++,,,,,,,,,------((()))***+++,,,------...---------------------------------------...////////////............//////....../////////000000000.................................////////////000........................................................................,,,,,,,,,---------..............................------------------------++++++++++++++++++++++++************************))))))*********+++++++++))))))************))))))'''(((((()))******++++++************************)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------***,,,......000888BBBKKKPPPSSSVVVWWWXXXYYY[[[]]]XXXYYYZZZZZZYYYXXXWWWVVVNNNKKKKKKNNNNNNJJJJJJMMMGGGEEEAAA<<<:::===CCCIIIJJJQQQaaauuuzzzooobbbXXXUUU[[[]]]UUUQQQUUU^^^bbbooo{{{}}}yyytttxxxwwwvvvwww||||||wwwnnnpppxxx|||~~~{{{|||tttjjjOOOLLLGGGAAA>>>???BBBDDD===<<<;;;::::::;;;<<<===333555888:::<<>>???===;;;999999:::===>>>666888999:::;;;>>>AAADDD???AAABBBCCCCCCAAA@@@>>><<<<<<<<<<<<;;;:::999888777888888888888777666666333333333222222222111111000000000000////////////......---------,,,,,,,,,******************++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++$$$&&&((((((((()))***,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''(((******+++++++++******))))))((((((''''''))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++************************++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++...---,,,***))))))((((((***+++,,,---...---,,,+++---,,,+++++++++,,,......,,,***)))+++...000...+++,,,...111333444555777999777666666888;;;<<<<<<<<<888888888999999888777777888666444333333444444333333000------000111111///000000000000///...------......---------,,,,,,,,,---------...///000000111---......---,,,,,,...000......------------...............------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++*********))))))******************************************************))))))******+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++******)))++++++***************+++))))))))))))))))))))))))++++++++++++******))))))---,,,+++,,,...//////...***...444;;;BBBIIIQQQVVVVVVWWWYYY[[[\\\\\\\\\\\\___]]]ZZZVVVQQQKKKGGGDDDOOOQQQPPPKKKCCC===:::999;;;888999AAANNN]]]gggkkknnnsss{{{{{{mmmZZZMMMKKKLLLWWWiiiuuuzzz}}}~~~}}}}}}wwwnnnfffbbb```___^^^^^^[[[XXXWWWXXXXXXWWWUUUVVVYYY\\\___^^^ZZZTTTQQQTTTRRROOONNNOOOQQQRRRRRRQQQNNNKKKLLLRRRZZZbbbfffbbb``````dddhhhooo|||pppOOO===<<>>AAABBBHHHGGGFFFFFFHHHHHHGGGFFFFFFFFFFFFEEEDDDBBBAAAAAAAAA???<<<:::999888777666888555111000000000...,,,////////////000000000000.........---------,,,,,,------......///000000111---...//////...---...///......------------............---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++***))))))***+++++++++++++++*********))))))******************************************************))))))******+++,,,))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))******+++++++++******)))++++++***************+++************************++++++++++++*********)))++++++---...............---333;;;CCCIIINNNSSSUUUXXXWWWWWWXXX[[[^^^______```]]]XXXSSSPPPMMMMMMMMMWWWSSSLLLBBB:::666666888:::???HHHTTTaaaiiikkkkkkmmmuuu}}}zzzmmmZZZKKKCCCQQQ[[[nnn}}}}}}|||~~~{{{pppjjjdddbbb```\\\YYYVVVUUUTTTVVVVVVVVVTTTRRRRRRTTTVVVZZZ]]]bbbbbb___ZZZWWWUUUQQQQQQRRRSSSUUUUUUUUUTTTNNNKKKJJJKKKQQQXXX]]]```___[[[XXXXXXXXXZZZbbblllxxx|||}}}|||^^^GGG===;;;===;;;<<<===:::666888>>>>>>===<<<;;;;;;<<<>>>??????@@@BBBCCCCCCCCCBBBAAA???>>><<<:::999777777666888888888888777666555555222222222222222222222222000000000000//////////////////......---,,,,,,+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++)))(((((()))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))***************************))))))))))))))))))***)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,---///000222333444444555888<<>>???BBBEEEGGGHHHJJJLLLNNNQQQPPPOOOPPPQQQRRRQQQOOOQQQPPPOOONNNMMMKKKJJJJJJMMMLLLJJJHHHFFFDDDCCCCCCBBB???<<<999777555222000000///////////////000111///.........------------------......///000000000---///111111000......///......------------.........------------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++***))))))***+++++++++++++++*********************************************************************))))))******+++,,,))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))******+++++++++******+++***************++++++************************++++++++++++************(((,,,...///------///111555;;;EEEMMMRRRTTTUUUVVV[[[XXXVVVWWW[[[___aaaaaa\\\XXXRRRMMMJJJLLLOOOQQQMMMJJJCCC;;;777777;;;???===FFFTTTaaajjjllljjjggghhhkkklllbbbTTTKKKLLLPPPdddppp}}}}}}~~~rrrhhhaaa]]][[[WWW[[[aaabbb```]]]]]]]]]```ccceeeccc```___cccgggkkkooorrrqqqlllhhheeeeeeaaabbbddddddcccaaa___]]]VVVVVVWWW\\\ccciiinnnooojjjccc]]]XXXSSSPPPSSSXXX^^^```eeejjjmmmpppwwwqqqWWWFFF<<>>???AAADDDHHHJJJKKKKKKGGGIIIKKKMMMMMMMMMOOOPPPMMMLLLLLLNNNQQQSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQTTTUUUUUUTTTRRRQQQRRRRRRMMMLLLJJJHHHEEEBBB???===888666444222000///....../////////............---............//////000000,,,///222222111///............------------......---------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++******************+++******************************************************************************))))))******+++,,,))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))***+++++++++***************)))******+++,,,************************++++++++++++++++++++++++***---///...,,,---333999???EEEMMMSSSVVVWWWXXXXXX]]]ZZZWWWXXX\\\___^^^[[[SSSOOOIIIEEECCCEEEHHHJJJ@@@???===<<<===AAAFFFIIIOOOWWWbbbiiiiiifffcccbbb^^^ZZZSSSNNNPPP]]]nnn{{{~~~mmmkkkgggddddddfffjjjlllooowww~~~zzzvvvuuuuuuvvv{{{sssmmmfff___^^^aaa^^^ZZZVVVYYY___eeeiiikkkvvv~~~}}}iiiXXXLLLEEE???999888:::;;;;;;;;;;;;<<<>>>??????===;;;:::>>>???AAABBBBBBAAAAAA@@@<<<<<<;;;:::999999999999777666666555444444444333222222111111111111000000000000000000////////////---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************'''(((***)))'''&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))************************'''((()))******)))(((''')))))))))))))))******+++***************+++++++++******))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))))))))---,,,,,,,,,...000222333888999<<<@@@DDDGGGJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIDDDFFFGGGGGGFFFEEEFFFGGGEEEDDDDDDFFFIIIJJJJJJJJJKKKKKKKKKLLLMMMPPPQQQSSSRRRSSSTTTSSSQQQOOOPPPQQQPPPQQQRRRRRRPPPNNNLLLKKKGGGDDDAAA<<<777333000///000000/////////.....................////////////,,,///222222111///............------------......---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++***************************************************************************************))))))******+++,,,))))))))))))))))))))))))************************************************************************************************((()))***+++++++++++++++******))))))***++++++,,,************************+++++++++++++++++++++,,,---...///------222<<>>???@@@???>>>===@@@FFFNNNVVV[[[kkksssyyyvvvkkk___XXXWWWSSSOOOPPP\\\ppp|||uuuooolllgggjjjqqqzzz~~~yyyssslllkkkooorrrnnniiiffffffnnnyyy|||zzz{{{yyynnneeeSSSIII>>>888;;;>>>===:::;;;<<<>>>??????===;;;:::>>>>>>@@@AAAAAAAAA@@@???<<<;;;::::::999999999:::777666555444333333333444222222222222111111000000000000000000////////////---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((***++++++)))(((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))******+++))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++---///333888===AAACCCFFFHHHKKKNNNRRRUUUVVVWWWTTTTTTRRRLLLFFF@@@===;;;;;;===>>>>>>===<<<<<<======;;;:::;;;<<<===<<<:::?????????@@@AAADDDFFFGGGIIIKKKLLLIIIEEEAAAAAABBBIIILLLQQQSSSSSSSSSRRRSSSSSSQQQMMMHHHBBB<<<777444000000000000////////////......//////////////////---///111111000......///......------------......,,,,,,,,,------------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***++++++++++++***)))***************+++++++++******************************************************))))))******+++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************((()))***+++++++++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,////////////333;;;GGGPPPPPPRRRSSSTTTUUUXXX[[[^^^\\\]]]^^^]]]YYYTTTOOOKKKJJJHHHEEEBBB???<<<;;;:::<<<<<<>>>GGGUUUeeerrrzzzxxx|||hhhUUULLLJJJLLLSSSddd|||~~~yyy}}}}}}sssgggfffsss{{{sssllljjjnnnooonnnuuu~~~yyy}}}kkkcccUUUHHHBBBBBB???;;;;;;<<<<<<==================>>>???@@@AAA@@@??????<<<;;;::::::999999999999888777555444333333444444444444333333222111111111000000000000////////////------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++---...---,,,***++++++++++++++++++++++++++++++'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''')))))))))))))))******+++(((((())))))***+++++++++******))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,------///000111222555999???EEEJJJMMMOOOQQQRRRTTTVVVXXXYYYYYYYYYRRRRRROOOHHH@@@888555444666888:::;;;:::::::::<<<<<<;;;::::::<<<<<<;;;:::>>>===;;;999999:::;;;<<<@@@CCCEEEBBB===999999:::???DDDKKKPPPQQQQQQRRRSSSTTTSSSRRRNNNIIICCC===999111111111000000000///////////////////////////...---...//////...---...///......------------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***++++++++++++***)))))))))*********+++++++++******************************************************))))))******+++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************(((((()))++++++,,,,,,+++))))))))))))***+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------......000555<<>><<<;;;;;;<<<@@@KKKZZZlllzzzsssyyy{{{ooo[[[MMMLLLPPP[[[iii~~~|||xxxrrr{{{~~~yyyzzznnncccfffkkknnnooommmjjjhhhlllpppvvv}}}}}}|||{{{zzz{{{dddOOODDD@@@===<<<;;;::::::;;;===???AAA<<<===???@@@@@@@@@???>>>===<<<;;;:::999999888999999888666444333444555555555555444444333222222111000000000000////////////------------------------************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,------+++******+++************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((()))))))))))))))******+++''''''((())))))***++++++******))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++---------,,,,,,+++++++++------------------------++++++,,,...000222444666<<>>777555555666888;;;<<<======???@@@DDDCCCCCCEEEGGGIIIIIIHHHHHHFFFCCC???<<<;;;;;;;;;;;;???BBBAAA<<<999;;;===999???GGGMMMOOOPPPQQQSSSOOOPPPPPPNNNKKKEEE???<<<111111111111000000000000///////////////.........---...///...,,,,,,...000.........------.........,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))******++++++++++++*********************************************************)))***++++++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************(((((()))++++++,,,,,,,,,))))))))))))***+++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,---111999DDDNNNUUUXXXSSSVVVXXXYYYZZZZZZ\\\^^^ZZZ]]]^^^XXXOOOIIIIIILLLLLLIIIDDD@@@===<<<<<<===EEENNN___qqq~~~{{{uuummmqqqnnn```PPPLLLXXXeeevvv}}}{{{}}}mmm\\\QQQPPPYYYcccfffbbb^^^___bbbccckkkuuu|||YYYEEE@@@@@@===;;;999888:::===AAADDD<<<===>>>@@@@@@??????>>>======;;;:::999888888888999888666444333444555666666666555444444333222222000000000000////////////........................))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))******(((''''''((((((((((((((((((((((((((((((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))******+++&&&''''''((()))***************))))))))))))******)))))))))))))))))))))))),,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********+++,,,,,,+++******+++---.........---,,,...222666111///...000555===FFFKKKNNNOOOPPPRRRSSSTTTUUUUUUUUUWWWYYYXXXSSSNNNJJJHHHAAAAAA@@@===999666666666>>>AAADDDGGGGGGHHHIIIKKKOOONNNMMMOOOSSSTTTRRRPPPLLLJJJHHHGGGGGGFFFDDDBBBFFFIIILLLNNNNNNJJJFFFCCC<<<<<<<<<<<<===@@@FFFJJJOOOOOONNNLLLHHHBBB<<<888888666444333222222000///000000000000//////////////////...---------......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++***)))))))))))))))))))))))))))))))))************************************************)))************+++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))+++*********))))))(((((())))))************))))))(((((()))***************++++++++++++++++++++++++,,,,,,+++******+++++++++...,,,******---///000000)))111===IIIQQQTTTUUUVVVYYY\\\___^^^\\\ZZZ[[[]]]]]][[[QQQHHHGGGLLLMMMIIIGGG>>>888<<>>BBBDDDIIIPPPhhhsss{{{yyyqqqggg\\\SSSPPPQQQPPP\\\tttyyyuuurrrpppmmmlllzzzxxxtttjjj^^^QQQGGGBBBEEEFFFIIIMMMMMMNNNUUU]]]iiioooxxx||||||}}}}}}uuu^^^LLL???;;;:::<<<===;;;===@@@CCCAAA???>>>>>>>>>>>>???=========<<<;;;:::999888777777777777666666666666666555555444333333222222111111111111111000/////////............---------------,,,+++***)))((((((***************************************************)))((()))***+++***(((***((('''(((+++,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******)))))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++)))+++------,,,,,,---...+++---////////////000111777<<>>??????@@@CCCGGGKKKLLLOOORRRSSSSSSRRRSSSTTTTTTVVVXXXXXXWWWWWWXXXYYYXXXWWWWWWYYYZZZ[[[ZZZXXX[[[YYYVVVUUUUUUUUUTTTRRRRRRSSSTTTTTTSSSQQQPPPNNNPPPPPPMMMHHHBBB<<<888777:::<<>>999999:::;;;;;;888444000333333222111000//////...000000////////////000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++************************************************************************************+++++++++,,,++++++++++++++++++++++++++++++************++++++***************************************)))))))))))))))************))))))((()))******++++++******++++++++++++++++++++++++------,,,,,,,,,,,,---------///000...++++++---000===EEENNNSSSUUUVVVYYY]]]___]]]ZZZYYYXXXXXXWWWVVVNNNNNNLLLHHHGGGHHHEEE@@@>>>;;;;;;@@@FFFNNNZZZdddzzz|||yyynnnbbbXXXOOOIIIEEENNNZZZssszzzooofff[[[]]]______^^^^^^aaadddwwwuuupppggg[[[PPPGGGCCCDDDCCCCCCEEEGGGJJJTTT^^^kkkrrr{{{}}}pppgggdddfffjjjpppxxx}}}mmmYYYKKKAAA:::;;;===>>>>>>???DDDCCCAAA>>><<<<<<>>>@@@>>>>>>======<<<:::999888888888777777777666666666555555444444333333222222111111111111111000/////////............---------......---,,,+++***))))))***************************************************)))((()))***+++***(((***(((((((((***+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,++++++,,,......,,,,,,...333;;;AAAFFFHHHJJJKKKLLLLLLKKKJJJFFFDDD@@@<<<999888777888===???BBBFFFJJJOOOUUUZZZYYY[[[]]]\\\YYYWWWUUUUUUZZZ[[[[[[ZZZXXXWWWWWWXXXTTTTTTTTTUUUVVVUUUUUUTTTTTTRRRQQQQQQRRRSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRPPPKKKEEEBBB@@@???@@@CCCDDDDDDAAA>>><<<:::999999:::;;;;;;888666777666555444333222111111000000////////////000000////////////////////////........................------------------------------,,,,,,,,,+++++++++*********++++++,,,,,,,,,*********************************************************************************+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++************************************************)))******++++++******)))))))))***++++++++++++******+++++++++++++++,,,,,,------,,,,,,,,,---......---//////---***+++222888DDDJJJRRRTTTTTTTTTYYY^^^```]]]ZZZYYYYYYWWWSSSOOOKKKJJJHHHEEECCCBBB@@@===@@@===>>>EEEQQQaaaoooxxxvvvvvvqqqdddVVVLLLIIIIIIQQQdddwww~~~hhh[[[UUURRROOOJJJLLLOOORRRUUUYYY___cccooonnnjjjcccZZZQQQKKKIIIGGGCCCBBBDDDIIIPPP\\\hhhnnnttt|||zzzpppiiieeeggglllpppuuuzzz~~~|||jjj```QQQBBB<<<=========???CCCDDDDDDAAA>>><<<===???>>>>>>>>>===<<<;;;:::999999888888777777666666666444444444333333333222222111111111111111000/////////............---------......---,,,,,,+++*********************************************************)))((()))***+++***((())))))((()))************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******)))))))))))))))*********)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))***************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,...///111333777===EEEJJJKKKJJJIIIHHHFFFEEEEEEEEE???<<<888555555888<<>><<<:::888888:::<<<===<<<;;;:::999888777666555444111000000///.../////////////////////////////////........................---------------------------------,,,,,,,,,++++++******++++++,,,,,,,,,---***************************************************************************++++++++++++,,,,,,,,,************************++++++************++++++***************************************+++++++++******++++++++++++******))))))***+++++++++++++++*********++++++,,,,,,,,,---,,,,,,,,,------...///,,,------+++***000<<>>===?????????>>>===<<<::::::999999999888777666666666333333333333333222222222111111111111111000/////////............---------...------,,,,,,+++++++++***************************************************)))((()))***+++***(((((()))))))))))))))***+++************************************************))))))))))))))))))))))))((()))))))))******************))))))))))))************))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))*********))))))(((***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,---...---------///111000555===CCCFFFFFFEEEEEE@@@CCCFFFHHHGGGEEEAAA???999888888999>>>DDDKKKOOOWWWZZZ___```___]]][[[ZZZVVVVVVVVVSSSPPPNNNNNNNNNIIIJJJJJJIIIGGGGGGHHHJJJIIIKKKLLLKKKHHHFFFFFFGGGFFFFFFHHHJJJMMMLLLJJJHHHEEEDDDCCCBBBCCCDDDEEEFFFIIIKKKLLLLLLJJJIIIIIIJJJKKKLLLNNNOOONNNKKKGGGEEE@@@===:::999:::===>>>???======<<<;;;:::999999888444333222000////////////////////////////////////........................------------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++*********+++++++++++++++******++++++++++++******)))***++++++,,,+++++++++*********++++++,,,,,,---,,,+++++++++,,,---...///,,,,,,++++++///888EEEOOOPPPRRRUUUXXXYYY[[[^^^```YYYYYYXXXWWWUUUPPPIIIEEEIIIEEEBBB@@@===<<>>@@@EEEIIIJJJJJJMMMNNNNNNMMMLLLLLLNNNPPPQQQNNNQQQZZZdddnnnzzz{{{uuuqqqpppqqqxxxyyyiiiVVVFFF?????????@@@DDDHHHJJJHHHBBB>>>@@@@@@??????>>><<<;;;:::::::::999888777777666555333333333333222222222222111111111111111000/////////............------------,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))***+++***(((''')))******))))))***+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))******************))))))))))))******************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++((()))*********)))((('''***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......,,,---......///333777;;;>>>DDDKKKOOOLLLFFF???:::888;;;???CCCDDDBBB>>><<<<<>>===<<<======<<<<<<;;;;;;;;;;;;888777555333111000//////////////////////////////...................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------************************++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***)))***++++++,,,,,,++++++)))******+++,,,,,,------*********++++++,,,---...++++++,,,///777AAALLLRRRVVVVVVVVVYYY]]]^^^]]]\\\VVVVVVUUUQQQLLLHHHEEEEEEDDD@@@@@@AAA@@@???DDDLLLRRRbbbrrryyywwwrrrggg]]]NNNIIIIIIRRR```qqqyyyWWWKKKBBBDDDHHHFFFCCCBBBCCCEEEGGGHHHFFFDDDCCCCCC@@@BBBCCCDDDFFFHHHMMMPPPTTTTTTYYYeeepppxxx}}}xxxwwwxxx~~~{{{tttUUUCCC???@@@???@@@FFFLLLMMMHHHBBB@@@@@@@@@???>>>===<<<;;;;;;::::::999888777666555222222222222222222222222111111111111111000/////////............---------+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))***+++***(((''')))+++***)))(((***,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))******************))))))))))))******************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++))))))(((((((((((())))))(((((()))***++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++((()))***+++***)))'''&&&***+++,,,------,,,+++***,,,,,,,,,------.........,,,---...///222777>>>CCCOOOQQQSSSPPPIII@@@999555777888999;;;;;;;;;;;;;;;DDDIIIOOOVVVZZZ\\\[[[[[[YYYZZZ[[[ZZZVVVQQQOOONNNCCCDDDFFFIIILLLRRRYYY]]]___aaadddfffiiimmmsssvvvkkkooosssuuuvvvwww{{{~~~yyyzzz|||~~~~~~yyyrrrmmmeeecccaaa^^^[[[YYYWWWVVVIIIHHHEEEBBB@@@AAAEEEHHHIIIJJJMMMOOOOOOMMMJJJHHHHHHFFFDDDBBBAAA>>>;;;888<<<<<<<<<<<<<<<<<<;;;;;;;;;:::888555333111000000////////////////////////......................................................---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++))))))***+++,,,,,,------************+++,,,---...++++++---333===GGGNNNRRRYYYVVVUUUXXX]]]^^^[[[WWWUUUTTTQQQKKKDDDAAACCCFFF???===>>>CCCCCCBBBGGGPPPdddsss}}}wwwjjjbbb]]]YYYKKKFFFLLL```vvvwwwYYYJJJ???AAAFFFGGGFFFGGGAAAIIIPPPOOOGGG@@@>>>???<<<>>>@@@AAADDDHHHMMMQQQVVVVVV]]]jjjvvv}}}~~~|||}}}zzzaaaFFF>>>CCC???>>>DDDMMMQQQLLLFFF@@@@@@@@@@@@???===<<<;;;;;;;;;:::999888777666555222222222222222222222222111111111111111000////////////.........---------++++++******************++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))***+++***(((''')))+++***((((((***,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))******************))))))))))))******+++*********))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((++++++++++++++++++++++++))))))(((((((((((())))))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++((()))***+++***)))'''%%%...---,,,+++***+++,,,---...---,,,,,,+++,,,,,,---555///+++000===IIINNNPPPPPPSSSUUUPPPFFF<<<666444888999;;;>>>BBBFFFIIIKKKTTTVVVZZZ\\\]]][[[YYYXXXXXXVVVVVVVVVRRRKKKIIIKKKGGGKKKOOOSSS]]]lllwww{{{yyyzzz|||}}}}}}}}}}}}}}}{{{}}}{{{wwwyyy{{{vvvnnniii```YYYPPPKKKJJJIIIEEEBBBCCCBBBCCCGGGKKKLLLJJJGGGIIIHHHFFFEEEDDDCCCAAA>>>;;;;;;<<<<<<<<<;;;999999;;;999666333111000000000000111111000000///......------..................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))),,,+++***))))))***+++,,,************************,,,++++++******++++++,,,************************************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,222000000777GGGUUUWWWRRRVVVYYY\\\]]]\\\ZZZYYYZZZVVVOOOFFF@@@???@@@@@@???===;;;===AAABBBEEEPPP\\\{{{sssllliiicccXXXMMMHHHBBBIIIZZZppp}}}nnnMMMFFF@@@AAADDDEEEGGGJJJIIIPPPVVVTTTJJJAAA===============>>>@@@CCCFFFHHHQQQUUU^^^iiiqqqxxxuuuYYYEEE===DDDDDD@@@DDDOOOPPPHHHBBB===<<>>::::::@@@:::999888666444333333222222222333333333222222111000000000000////////////......---------,,,,,,,,,///...,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++*********))))))((((((************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********************+++***(((&&&&&&(((***------,,,,,,+++,,,,,,------------------...///000111444:::CCCMMMTTTWWWXXX\\\[[[XXXNNNBBB999666666>>>@@@DDDIIINNNSSSWWWYYYaaa```^^^[[[XXXUUURRRPPPMMMLLLMMMQQQSSSSSSXXX^^^dddkkkrrrtttvvvxxxwwwsssmmmllljjjiiiiiijjjjjjkkkbbbeeejjjooorrrrrrqqqqqqrrrtttvvvuuutttvvv|||~~~zzzzzz}}}xxx|||{{{yyyvvvqqqiii^^^VVVNNNJJJFFFEEEHHHHHHFFFBBBGGGFFFFFFGGGHHHGGGDDDBBB======<<<<<<======>>>???999999888777666555444444333222000///...//////000////////////////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,+++***))))))***+++,,,************************,,,++++++******++++++,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---.........000666<<>>===<<<<<<===???AAACCCFFFIIIRRR^^^hhhsss{{{eeeUUUPPPHHHAAABBBGGGKKKMMMNNNJJJBBB<<<======:::999::::::999777666555444333333333333333333333222111111111000000000////////////.........---------,,,,,,...---,,,*********+++++++++++++++++++++++++++++++++++++++*********))))))************)))))))))(((************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******)))((((((***,,,,,,,,,------------,,,,,,///......---///111333444>>>EEENNNUUUXXXYYYZZZ[[[XXXVVVQQQHHHAAA@@@CCCGGGKKKMMMQQQVVVZZZ]]]_________\\\XXXSSSOOOKKKIIIIIIUUUUUUZZZ```ccccccfffkkkdddkkkpppnnnjjjddd\\\UUURRROOOLLLKKKKKKMMMNNNOOOGGGJJJOOOSSSUUUTTTRRRQQQSSSVVVXXXYYYYYYZZZ___ccchhhgggmmmyyy|||xxxyyytttmmmhhh```XXXTTTUUUUUUPPPJJJGGGGGGGGGHHHIIIIIIGGGEEECCCCCCAAAAAAAAABBBCCCDDD::::::;;;<<<<<<;;;::::::888666333000//////000111000000000000000000000000------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.../////////111>>>JJJOOORRRVVV[[[\\\___]]][[[\\\\\\ZZZTTTPPPEEEAAA<<<999999;;;======CCC>>>???LLL___ooo{{{uuujjj[[[NNNDDDAAAHHHQQQgggppptttgggXXXKKKGGGBBB???CCCIIINNNVVV\\\iiilllnnngggZZZNNNFFFCCCAAA@@@>>>======>>>@@@AAAAAABBBIIITTT```mmmyyymmmeeeQQQCCCEEEIIIHHHMMMVVVSSSHHH>>><<<===<<<:::999999888777666555555555555555555444444333222111000111111000000000/////////.........------------,,,---,,,++++++++++++,,,,,,************************+++++++++***************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,+++***)))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))++++++***+++,,,...+++,,,---.........---,,,222000...---///444999<<>>BBBDDDCCCHHHSSScccqqqvvvuuusssmmm___OOOGGGFFFNNN]]]jjjuuu~~~qqqeeeZZZOOOGGGEEEAAAAAAGGGOOOWWWaaajjjuuuwwwvvvnnn```RRRHHHDDDEEEDDDBBBAAAAAABBBCCCEEEFFFEEEIIIRRR\\\jjj|||wwwfffTTTKKKFFFFFFOOOZZZVVVNNNEEE???============999888777777666666666666666666666555444222111000111111111000000000//////............------------,,,,,,++++++,,,,,,,,,---++++++++++++++++++++++++*********************************)))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***---//////...,,,***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++(((***+++,,,++++++,,,---***+++---...///...------000...---...333;;;CCCIIIRRRSSSVVVYYY\\\\\\XXXUUUBBBBBBCCCDDDGGGMMMSSSXXX^^^^^^^^^[[[XXXSSSOOOLLLKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJKKKMMMHHH@@@;;;<<>>;;;===???:::999888777777777777777777777666555444333111000111111111111000000000000//////.........---------+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))******************************))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***---//////...,,,***))))))))))))))))))))))))(((((()))))))))(((((('''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++)))+++,,,,,,+++***,,,---+++,,,---......///......---...111666===FFFNNNRRRVVVWWWZZZ]]]\\\UUUJJJBBB:::===AAAHHHNNNSSSWWWYYYYYYXXXWWWTTTQQQMMMJJJHHHHHHIIIIIIIIIGGGEEECCCBBBDDDBBBBBBDDDDDDDDDHHHNNNGGGNNNQQQOOOMMMRRRXXXZZZaaajjjvvv{{{yyyvvvttttttvvvyyy}}}~~~}}}nnnmmmllllllnnnrrruuuxxxxxxsssooonnniii```XXXVVVYYY\\\___```dddmmm{{{{{{sssggg\\\TTTQQQOOONNNAAABBBDDDFFFGGGGGGFFFFFFLLLJJJGGGDDDCCCBBBCCCDDDEEEFFFGGGFFFBBB:::333...000000000//////......---........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,...333888JJJOOORRRRRRUUUZZZ]]][[[\\\[[[[[[YYYUUULLL@@@888999;;;======>>>@@@DDDGGGNNN```rrruuuoooiiieeecccRRRHHHDDDPPPdddttt~~~|||jjj\\\RRRJJJGGGGGGHHHHHHMMMWWW```iiiuuu~~~ssshhh___[[[PPPNNNMMMLLLKKKMMMNNNOOOKKKLLLSSS^^^hhhsss}}}lllOOOIIIMMMOOO[[[]]]YYYLLL???;;;<<<===;;;:::999888777777777777777777666666555444333222222222111111111000000000/////////.........------,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))************************************))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))((((((''')))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,,,,++++++,,,///111,,,,,,,,,------...///000111555<<>>AAAGGGMMMSSSWWWXXXWWWNNNMMMLLLJJJHHHFFFEEEDDDBBBAAA@@@???????????????BBBBBBGGGNNNRRRSSSXXX^^^```fffhhhdddaaaeeemmmqqqzzz~~~{{{}}}www~~~xxxyyy|||}}}zzzuuutttvvvqqqnnnggg___ZZZYYY^^^cccccciiirrr~~~tttjjjbbb]]]YYYIIIHHHFFFEEEDDDFFFGGGHHHIIIIIIIIIIIIGGGEEECCCBBBEEEFFFGGGFFFCCC===888444222222111000000///..............................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---...------222;;;BBBNNNTTTWWWWWWWWW[[[]]]\\\\\\[[[XXXSSSLLLDDD===888999<<<@@@BBBDDDGGGKKKNNN]]]kkkuuuoooccc\\\ZZZYYYMMMMMMVVVkkk~~~pppbbbZZZSSSLLLIIIKKKLLLNNNUUU___hhhooo{{{wwwppplllcccbbb___]]]\\\\\\]]]^^^UUUYYYdddqqq{{{~~~{{{dddSSSPPPSSSUUUYYYWWWMMMDDDAAA???<<<===<<<:::999888777666666666666666666666555444444222222222111111111000000////////////............------.........,,,+++***++++++++++++++++++++++++))))))*********+++++++++((()))))))))************************************((()))))))))************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))))))))))))))*********))))))(((''')))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))***++++++,,,,,,+++,,,,,,,,,---000555999------,,,,,,---...000111888???HHHOOORRRPPPKKKGGGAAAFFFJJJIIIDDDCCCHHHMMMPPPQQQRRRTTTTTTRRRNNNKKKFFFEEEDDDBBBAAA@@@@@@@@@===<<<;;;;;;===AAAFFFHHHVVV[[[fffrrruuurrroooqqq{{{vvv}}}wwwkkkbbb^^^\\\SSSWWW^^^gggrrr|||qqqhhhcccWWWSSSLLLFFFDDDDDDGGGIIIDDDGGGJJJLLLKKKGGGCCC@@@DDDEEEEEEDDDBBB???<<<:::333333222222111000000///////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************************************************************++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------///666AAAKKKOOOWWW]]]\\\ZZZ\\\^^^^^^^^^[[[VVVMMMDDD>>>;;;;;;777<<>>>>>===;;;999888777666666555666666666666666555555222222222111111111111000000/////////..................//////...,,,***)))************************))))))******++++++++++++(((((())))))*********+++************************(((((())))))*********+++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))***++++++,,,,,,+++,,,,,,,,,...444;;;@@@///...000222000...111888DDDKKKRRRSSSMMMEEE@@@???===???BBBGGGLLLRRRVVVYYYZZZXXXWWWXXXSSSIIICCCAAAEEEDDDCCCAAA@@@>>><<<;;;777===???BBBNNN]]]aaa]]]lllgggrrr|||xxxyyyxxxnnnpppxxxqqqmmmfff___^^^hhhzzz{{{ooohhhccc[[[SSSNNNJJJGGGFFFKKKEEEDDDIIIMMMJJJEEECCCFFFHHHFFFBBBCCCDDD>>>555:::888444111...---------//////000000///......------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---------,,,,,,...------444AAAMMMRRRUUUWWWYYY[[[\\\[[[ZZZXXX^^^UUULLLFFFAAA;;;999;;;888???EEEFFFHHHRRRdddssswwwtttsssmmmXXXCCCAAAKKK]]]jjj~~~yyyeee```ZZZUUUTTTTTTTTTTTTXXXVVVYYYaaaeeeiiisss{{{{{{}}}|||~~~}}}yyywwwxxx}}}xxxlllggg]]]MMMFFFOOOWWWMMMCCCCCCCCC???===999888:::<<<:::555999999888777666555444444222222111111000/////////000/////////............,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,************************************************)))***+++,,,,,,+++***)))))))))************))))))))))))***++++++++++++***)))***+++,,,,,,+++***)))))))))))))))************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,++++++******************)))************+++++++++)))*********+++++++++,,,+++,,,...111444:::AAAFFF...,,,---//////000777@@@LLLOOOPPPMMMFFF@@@>>>???FFFIIINNNRRRVVVXXXYYYYYYXXXSSSOOOMMMIIICCCAAACCCAAA@@@===999666666:::>>>KKKMMMOOOTTTfffzzzzzzuuupppzzz{{{uuuzzz{{{qqqkkkkkkmmmqqqssszzz}}}xxxqqqiiibbb]]]YYYWWWOOOGGGCCCFFFKKKMMMNNNPPPEEEGGGEEEAAAAAADDD@@@:::777777555333222000///......////////////.........---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,------...---------...///222===JJJQQQQQQVVVXXX[[[]]]]]]\\\ZZZYYYYYYQQQHHHCCC>>>999999<<<999===EEEOOOYYYdddnnntttppplllhhh___OOOCCCMMM___vvv|||yyyxxx}}}wwwlll]]]YYYVVVTTTUUUWWWYYYYYYWWWVVVWWW\\\^^^___eeennnsssttttttrrrqqqttt{{{{{{zzzyyyppp___NNNGGGLLLQQQKKKHHHGGGAAA@@@>>><<<:::;;;;;;999666999999888777666555444444222222111111000000//////000000/////////.........,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,************************)))))))))))))))))))))))))))***++++++++++++***)))******++++++++++++******))))))***++++++++++++***)))***++++++++++++***)))))))))))))))************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++************************************++++++++++++******++++++,,,,,,------,,,///333777;;;@@@FFFJJJ---,,,---111444888CCCMMMTTTSSSPPPKKKEEECCCFFFJJJRRRUUUYYY\\\]]][[[WWWUUULLLGGGDDDCCC@@@;;;:::===888888888777999@@@JJJRRR]]]______fffyyy~~~~~~~~~xxxmmmiiieeeaaaeeesss~~~yyyooogggbbb___TTTIIIFFFEEEFFFHHHKKKGGGHHHGGGDDDBBBCCCBBB???888888777777555333222111........................------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************.........------............000444;;;IIIUUUWWWRRRXXXZZZ]]]______]]]ZZZXXXRRRJJJBBB===999777999>>>???BBBMMM^^^nnnvvvrrrlll```ZZZTTTMMMFFFHHH^^^vvvtttbbbfffnnnyyytttfff\\\WWWUUUTTTUUUWWWZZZ[[[[[[YYYWWWXXXYYYWWWUUUWWW[[[YYYZZZ\\\\\\___eeennnvvv}}}hhhXXXNNNKKKKKKJJJPPPOOOBBBAAA@@@>>>===;;;:::999888999999888777666555444444222222222111000000//////000000000/////////......,,,,,,,,,,,,++++++++++++++++++************++++++************************)))))))))))))))))))))))))))***++++++++++++***)))++++++,,,,,,,,,,,,++++++))))))***++++++++++++***)))***++++++++++++***)))))))))))))))************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++************************************+++++++++,,,+++++++++,,,---...///000///444:::@@@DDDHHHKKKNNN...///444;;;@@@EEEOOOZZZYYYXXXUUUQQQOOOQQQWWW\\\\\\]]]]]]\\\XXXSSSNNNKKKCCC@@@???AAA>>>999777888<<<===AAAHHHRRR\\\cccgggiiinnnssszzz{{{||||||xxxwwwzzz{{{~~~zzzxxxmmmiiiqqqxxx}}}}}}sssmmmqqqfffYYYRRRKKKEEECCCEEEHHHJJJJJJHHHEEEDDDCCCAAA===<<<;;;999777555444444..................//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........---,,,---...000///666>>>GGGSSS[[[\\\WWWZZZ\\\^^^```___\\\XXXVVVIIICCC<<<999666666<<>>===;;;999999;;;999999888777666555444444333333222111111000000///000000000////////////...------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********++++++************++++++++++++++++++***))))))***++++++++++++************++++++*********((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************+++++++++*********+++++++++,,,,,,+++++++++,,,---000222333555;;;BBBHHHLLLMMMNNNOOO///333<<>>===>>>>>>;;;<<<@@@JJJMMMWWWffftttzzzvvvqqquuu|||~~~|||uuummmggg^^^SSSLLLKKKGGGFFFFFFHHHHHHFFFEEEDDDFFFCCC???;;;888777666777000///.........//////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------+++,,,000222222>>>KKKRRRXXX]]]^^^]]][[[]]]______]]]XXXSSSPPPBBB===999777666888@@@IIIPPPZZZhhhtttuuukkkZZZMMMEEEBBBEEEQQQcccuuuppp```WWWUUU___ooo~~~qqqllleee^^^ZZZWWWVVVUUUZZZYYYXXXYYYZZZ[[[YYYXXX\\\]]]]]]\\\[[[ZZZWWWTTTRRRTTTVVVWWWXXX]]]eeekkkmmmzzz}}}rrrrrrwwwvvvhhh^^^]]]ZZZUUUQQQPPPQQQRRRSSSPPPTTTZZZaaahhhrrr|||vvv```QQQQQQbbbgggYYYEEE???;;;<<<;;;888999===999999888777666555444444333333222222111000000000111000000000////////////---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++************************+++++++++++++++++++++++++++******************+++))))))************))))))))))))***++++++++++++***+++******************+++((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***++++++++++++,,,,,,,,,******+++,,,///333666888===BBBIIINNNPPPOOOOOONNN222888CCCOOOTTTUUUXXX]]]]]]]]]^^^___```______^^^]]]YYYRRRKKKEEEAAA@@@???@@@:::777888:::>>>EEELLLNNNWWWiii~~~|||{{{~~~|||uuuzzzyyymmm^^^TTTQQQLLLFFFBBBEEEHHHGGGFFFGGGJJJGGGCCC???;;;999888888222222000///...///000111........................------------------------++++++,,,,,,,,,,,,------***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++---...---,,,...333777;;;HHHTTTXXXYYY\\\___```[[[]]]^^^]]]YYYSSSMMMHHH<<<999888999999<<>>999999888777666555444444333333333222111111000000111111000000000/////////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++)))))))))******)))))))))))))))***++++++++++++***++++++***))))))***++++++))))))))))))************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,******,,,...222888<<>>:::999;;;CCCIIIMMMSSSYYYVVVdddzzz~~~lllmmmmmmnnnqqq{{{{{{mmmeeedddbbbSSSGGGEEEGGGGGGFFFGGGGGGGGGFFFDDDAAA>>>:::999666444222000//////000111........................------------------------+++++++++,,,,,,---------******+++,,,,,,---......++++++,,,,,,,,,,,,------------------------------***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---000///...000777<<>>BBBLLLWWW\\\fffooommm```RRRIIIFFFJJJUUUfffwww}}}ssseeeWWWPPPQQQUUUkkk}}}sssdddZZZYYYVVVRRRPPPQQQSSSTTTTTTSSSSSSTTTXXXZZZ[[[[[[[[[___bbbccchhhooonnniiigggjjjnnnooonnnnnnqqqtttzzz|||tttllleeedddggglllmmmllljjjiiiiiieeeccc```[[[WWWSSSOOOMMMGGGHHHJJJLLLMMMNNNOOOPPPWWW___iiiqqqwww~~~oooaaaXXX]]]hhhiiiZZZIII;;;<<<===:::888<<<999999888777666555444444444333333222222111111000111111111000000000//////...------------,,,,,,,,,++++++,,,------,,,++++++************************++++++++++++++++++++++++++++++***))))))***++++++)))******++++++******)))))))))***++++++++++++***++++++***))))))***++++++))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))((())))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,...222777>>>CCCGGGJJJLLLPPPRRRSSSSSSUUUVVVCCCHHHRRR[[[]]]ZZZ[[[___YYYZZZ[[[]]]]]][[[WWWTTTEEECCC@@@===;;;;;;<<<<<<999>>>KKK[[[cccddddddfffiiiyyyyyytttwwwssskkkddddddooozzzeeeOOOHHHHHHFFFEEEFFFDDDFFFHHHIIIFFFAAA<<<888888666333111000///000111////////////////////////------------------------+++++++++,,,,,,---------******+++,,,,,,---......++++++,,,,,,,,,---------------------------------+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...111111000333:::@@@PPPTTTVVVVVVYYY^^^___\\\ZZZ[[[[[[YYYSSSJJJBBB<<<777888;;;???AAAEEEPPP[[[dddjjjnnnhhhZZZLLLEEEEEE^^^nnn{{{xxxmmmggg\\\QQQJJJJJJNNNRRRfffwww|||xxxlll^^^VVVWWWWWWUUURRRQQQPPPQQQUUUSSSRRRRRRUUUWWWXXXXXX___cccfffhhhooowwwxxxsssssswww|||~~~~~~~~~mmmcccbbb^^^YYY[[[___bbb```[[[XXXZZZ\\\UUUUUUSSSPPPMMMLLLMMMNNNJJJMMMRRRVVVXXXYYYZZZ[[[hhhooowww~~~oooeeeXXXWWWbbbiiidddOOO======>>>:::888:::999999888777666555444444444444333222222111111000111111111111000000000000......---------,,,,,,,,,++++++------------++++++************************************************,,,+++***))))))***+++,,,+++++++++,,,,,,+++++++++))))))***++++++++++++***,,,+++***))))))***+++,,,))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))((())))))***++++++,,,,,,++++++,,,,,,,,,------------...000444;;;BBBHHHLLLLLLNNNQQQRRRSSSUUUXXX[[[OOOTTTWWWWWWYYY\\\\\\YYYVVVYYY[[[YYYUUUOOOJJJGGGBBB===;;;===:::777;;;BBBJJJRRRdddxxxyyyuuu{{{~~~}}}yyywwwxxx}}}}}}~~~uuueeeSSSFFFCCCGGGMMMJJJFFFCCCDDDGGGHHHDDD???:::888777444222111000000111111111111000///...---////////////....................................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////111888CCCKKKTTTUUUXXX\\\``````___]]]___\\\YYYVVVMMMAAA::::::666===CCCDDDHHHSSS___fffccciiicccUUUJJJ@@@FFFZZZ{{{}}}{{{pppggg^^^UUUSSSNNNIIIHHHKKKQQQVVViiimmmrrrrrrlllddd\\\XXXTTTRRRQQQRRRTTTTTTSSSRRRTTTTTTSSSTTTTTTUUUVVVWWW[[[\\\___ccciiinnnsssvvv|||tttlllccc\\\VVVSSSXXX___[[[[[[ZZZZZZYYYYYYYYYYYYWWWWWWXXXZZZ\\\\\\ZZZWWW___ffflllnnnlllmmmrrrxxxyyyggg[[[WWW\\\bbbkkkVVVCCC>>>???;;;888777:::999888666555555444444777444222111111222111000111111000///////////////000000///...------,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************)))***++++++***)))***+++************************,,,+++***))))))***+++,,,)))************+++++++++************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************))))))))))))))))))))))))************))))))*********))))))(((******))))))******+++,,,,,,,,,---...//////000000,,,111:::AAAFFFIIILLLNNNPPPRRRSSSTTTSSSSSSUUUVVVPPPUUUXXXXXXZZZ^^^]]]ZZZ[[[[[[YYYTTTMMMGGGCCCBBB???:::999;;;<<<;;;???FFFNNN\\\sss~~~~~~xxx{{{jjj]]]VVVOOOFFF???EEEEEEEEEGGGGGGFFFBBB???;;;:::888555333222000000000000000000000///......////////////....................................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///222777???IIIPPPUUUVVVXXX\\\```aaa```^^^___[[[WWWRRRIII>>>999999777===CCCFFFMMMYYYdddjjjbbbdddXXXIIICCCCCCTTTpppqqqsssggg^^^VVVNNNLLLIIIFFFGGGLLLSSSYYYhhhjjjllliiibbbZZZTTTRRRNNNMMMMMMOOORRRTTTTTTSSSTTTTTTTTTTTTUUUVVVWWWXXX[[[\\\^^^aaafffjjjnnnpppzzz}}}}}}yyysssjjjcccbbb^^^ZZZXXXUUUSSSVVV]]][[[[[[ZZZZZZZZZ\\\]]]^^^^^^```dddhhhkkklllmmmmmmtttyyy}}}}}}qqqbbbYYYXXX\\\kkk___QQQGGG@@@;;;:::<<<:::999888777666555555555666333111000111111111000111111000///////////////000//////...------,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************)))***++++++***)))***+++************************++++++***))))))***++++++)))************+++++++++************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************))))))))))))))))))))))))******************++++++++++++******+++++++++++++++,,,,,,---...------------...//////111777>>>EEEIIILLLOOOPPPRRRTTTUUUUUUUUUUUUVVVXXXQQQVVVYYYYYY[[[______[[[ZZZXXXSSSLLLDDD???======<<<888999>>>DDDHHHMMMRRRaaaooovvvwww~~~|||yyy}}}xxxpppooohhhWWWGGGDDDEEEEEEFFFFFFEEECCCBBB>>>===:::888555333222111000000000000////////////////////////....................................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------///555???IIIQQQUUUWWWXXXYYY\\\___aaaaaa___^^^XXXRRRLLLCCC999777999;;;BBBHHHMMMUUU```ggghhh```\\\KKK>>>BBBMMMgggsssmmmooo~~~kkk^^^UUUOOOHHHGGGEEEDDDEEEKKKSSSYYYaaabbbbbb]]]UUUNNNKKKJJJIIIIIIJJJNNNRRRVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVYYYYYYZZZ\\\___bbbdddfffiiimmmqqqvvv{{{xxxlllccc^^^ZZZVVVSSSTTTSSSUUUXXXYYYXXX[[[```bbbaaaaaaaaacccgggkkkmmmppptttzzz}}}~~~wwwjjjbbb___gggjjjeeeUUUCCC:::;;;>>>::::::888777666666555555555333111000111111111000111111000////////////000/////////...------,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***)))***+++************************++++++***))))))***++++++)))************+++++++++************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************))))))))))))))))))))))))***************++++++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...///...,,,++++++---///111:::???EEEKKKNNNPPPRRRSSSTTTVVVWWWWWWVVVVVVXXXYYYSSSWWWZZZZZZ[[[^^^]]]ZZZPPPNNNJJJDDD>>>::::::;;;;;;;;;AAAKKKWWW```gggjjjrrriiirrr{{{mmmkkkqqqzzz|||pppeeePPPKKKEEEBBBDDDFFFGGGFFFAAA@@@===:::777555444333000000000//////000000000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............111999EEEOOOUUUWWWYYYYYYZZZ\\\___aaa```___[[[TTTLLLEEE===666777;;;AAAHHHPPPWWW___fffeee```ZZZRRRCCC@@@PPPaaavvvmmm```kkk{{{{{{gggZZZRRRMMMGGGFFFEEEDDDEEEJJJRRRWWWYYY\\\]]]XXXPPPHHHEEEFFFEEEFFFHHHMMMSSSXXX[[[[[[\\\\\\[[[[[[ZZZYYYXXXWWWWWWWWWXXXYYYZZZ\\\]]]]]][[[___eeejjjooossswwwyyy{{{zzzzzzzzzzzzzzzxxxvvvssslllbbbZZZXXXXXXYYYZZZYYYYYY]]]bbbeeeeeehhhnnnrrrrrrqqqrrruuuzzzwwwkkkbbbqqqvvvdddJJJ<<<:::<<<;;;:::999888777777666777555444222222333333222111222111000000//////000000//////.........---------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***)))***+++************************+++******************+++))))))*********+++++++++************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************)))))))))(((((()))))))))******************++++++,,,++++++++++++++++++++++++,,,------...,,,******,,,///444777CCCGGGLLLPPPRRRSSSTTTVVVVVVWWWXXXXXXWWWWWWXXXZZZUUUXXXZZZYYYYYYZZZYYYUUUFFFEEECCC???:::888888999???FFFSSSbbbqqq}}}xxxvvvxxxtttsssvvv|||jjj]]]LLLCCCCCCFFFFFFDDDCCCBBB@@@===:::888777777222222111000000000111111////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000555>>>IIIRRRUUUVVV[[[ZZZ[[[]]]``````___]]]VVVNNNFFF???999666999@@@DDDNNNYYYaaaggghhhaaaXXXLLLHHHCCCOOOkkk|||xxx______sssuuucccWWWPPPLLLEEEEEEEEEEEEGGGMMMUUUZZZ^^^cccfffaaaVVVKKKFFFDDDDDDDDDGGGLLLRRRXXXZZZ[[[[[[\\\^^^```aaabbbbbbbbb\\\]]]^^^___``````aaaaaaeeejjjpppvvvxxxxxxxxxxxxssstttwww{{{}}}{{{vvvrrrkkkhhhccc```aaaeeehhhjjjkkkjjjmmmrrrtttuuuyyy}}}zzzcccuuutttZZZEEE<<<:::;;;:::999888888777888888666555444555666666555333222222111000000000000000...............---------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***)))***+++*********************************++++++*********))))))*********+++++++++************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************)))))))))(((((()))))))))************(((((()))***++++++*********************+++,,,,,,,,,+++***+++///666<<<@@@IIILLLPPPSSSTTTUUUVVVWWWVVVXXXYYYXXXWWWWWWXXXYYYVVVYYYZZZVVVTTTTTTRRRMMMBBBBBB@@@===999888:::;;;IIIXXXkkk|||qqq]]]NNNGGGEEEBBB@@@EEECCCAAA???===<<<;;;:::666444333111111111111222////////////....................................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000333:::CCCLLLRRRUUUVVV[[[\\\]]]___```___[[[XXXNNNGGG@@@<<<999999???GGGIIITTT```ggghhheee[[[QQQ@@@EEEMMMeeejjj^^^dddwwwyyyjjj[[[QQQKKKIIIBBBCCCDDDFFFJJJRRRZZZ```jjjppptttoooaaaSSSJJJHHHEEEEEEGGGKKKQQQUUUWWWWWWXXX[[[```eeejjjnnnqqqrrriiijjjlllnnnpppqqqqqqqqqyyy~~~wwwssssssssssssuuuwwwzzz||||||zzz|||}}}zzzlllvvvlllRRRBBB===;;;::::::999888888999999777666666777888888666444222222111000000000000111........................++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++************************)))***++++++++++++***))))))************+++++++++************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************))))))))))))))))))))))))************'''((()))*********************))))))******+++,,,++++++,,,///555===EEEJJJMMMPPPSSSUUUVVVVVVXXXYYYWWWYYYZZZYYYXXXXXXYYYZZZWWWYYYXXXTTTPPPNNNJJJEEE@@@???===::::::===CCCHHHUUUjjj}}}||||||pppaaaRRRGGGBBB@@@EEEDDDCCCAAA???>>>>>>>>>999777555333111111222222////////////....................................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///666???HHHOOOSSSWWWXXX[[[\\\^^^``````]]]XXXSSSGGGAAA<<<::::::<<>><<<999888;;;CCCNNNUUU]]]vvv~~~xxxuuu{{{zzz|||zzz~~~|||ooo\\\LLLEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@;;;999666444222222222333000/////////....................................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........777CCCLLLQQQUUUXXX[[[[[[\\\___aaa```\\\UUUPPPCCC>>>:::999;;;???IIISSSccckkkooohhh\\\PPPFFF???III[[[nnnuuuiiiiiilllrrrxxxwwwnnnbbbXXXOOOGGGDDDDDDEEEFFFGGGHHHKKKQQQYYY^^^jjjrrrxxxttthhh]]]XXXYYYSSSRRRRRRSSSVVVWWWWWWVVV___ccciiiooovvvzzz}}}~~~~~~}}}~~~{{{zzzooommm}}}|||aaaIIIBBB;;;;;;:::999999999::::::555555555666888888666444333222111111000111111111---.....................++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++***)))***+++************************)))***+++,,,,,,+++***))))))************+++++++++************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************))))))))))))))))))))))))************((()))***+++,,,---------,,,,,,++++++,,,,,,---......000333888???GGGNNNRRRSSSUUUXXXYYYYYYZZZ[[[]]][[[]]]^^^]]][[[[[[\\\]]]]]]YYYQQQHHHCCCAAA???<<<666666666;;;HHHWWW___^^^yyy~~~xxxyyyzzzwwwrrrmmmppp{{{~~~xxxoooiiijjjqqq||||||zzzzzzyyy||||||wwwnnnYYYEEEBBBDDDFFFEEECCCBBBDDDGGGBBB===777444444444222111...///111222222111111000000////////////...............---------,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......,,,,,,//////---...111333<<>>:::777555444333111222222111111000...---,,,............---------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,++++++++++++++++++++++++...........................------,,,,,,------......,,,,,,......,,,///555>>>FFFPPPWWWZZZ[[[\\\]]]```___^^^\\\WWWOOOEEE???999:::;;;???LLLYYY___]]]OOOUUUYYYSSSGGGGGG\\\sssvvvlllfffhhhrrr~~~{{{pppcccVVVMMMHHHKKKGGGGGGMMMUUU\\\dddkkk{{{ttt___NNNGGGGGGOOOXXXaaadddccciiivvv|||{{{{{{|||~~~xxxyyywwwrrrooouuuqqq```EEE===888:::;;;999777888777777666666555555555555333333222111000000000000////////////............------------------------+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********************)))))))))))))))******+++,,,,,,,,,))),,,......------000333AAAEEEJJJNNNQQQTTTWWWYYYYYYZZZ[[[[[[ZZZZZZ[[[\\\^^^\\\ZZZZZZ[[[\\\\\\\\\JJJFFFBBB???;;;999;;;>>>DDDMMMZZZkkk~~~}}}ppp||||||zzz|||~~~~~~wwwiii\\\ZZZjjj}}}sssZZZIIICCCCCCCCCBBBAAA???<<<999777555333222111111000000///...------......---------,,,,,,,,,......---------,,,,,,,,,++++++,,,---...000111222,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------...............------,,,,,,------......------......---222999BBBIIISSSYYY[[[[[[\\\]]]\\\]]]\\\YYYRRRJJJCCC???>>>>>>>>>EEESSS^^^___XXXJJJMMMNNNIIIFFFSSSooo~~~mmmeeebbbdddmmmyyy}}}|||pppdddWWWOOOPPPLLLKKKSSS\\\ccckkkqqqttt^^^MMMIIILLLLLLYYYeeehhhiiirrr{{{yyyxxxwwwuuuvvvxxx{{{xxxtttxxx||||||{{{{{{zzzxxxrrrJJJAAA::::::;;;999888888777777666666555555444444333222222111000000111111////////////............------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************************************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))***++++++,,,,,,---))),,,///...,,,...555;;;GGGJJJNNNQQQRRRTTTVVVWWWYYYZZZ[[[ZZZYYYYYYZZZ\\\[[[ZZZYYYZZZ]]]^^^]]]\\\GGGBBB>>>>>>;;;999>>>GGGVVVhhh}}}}}}vvvuuuwww|||~~~yyyvvvwwwkkkyyypppqqqrrrmmmkkkjjjkkkpppxxxzzzkkk^^^VVVZZZlll}}}qqqZZZGGG@@@CCCGGGAAAAAA@@@===:::777555444000////////////000000000......---------,,,,,,,,,......---------,,,,,,,,,++++++,,,...000222444666,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------........................++++++,,,,,,,,,---------...------,,,,,,------......---...///...///666???DDDKKKSSSYYY[[[[[[]]]^^^[[[\\\ZZZTTTLLLDDD???>>>@@@AAACCCLLLYYYbbb]]]SSSGGGHHHGGGGGGQQQiiinnn\\\XXXZZZ\\\cccnnnyyyxxxjjj___XXXVVVXXXaaajjjpppwww~~~qqqZZZJJJIIIOOOQQQaaaoooqqqsss~~~|||yyyuuurrrpppooonnnkkklllmmmpppwww}}}yyyxxxsssoooooo|||vvvwwwUUUIII>>>;;;<<<:::888888888777777666555444444444333222111111000111111111////////////............------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))******************************++++++++++++*********************+++++++++*********+++,,,,,,------+++---...------222===EEELLLOOORRRTTTUUUUUUVVVWWW[[[[[[[[[ZZZYYYYYYZZZ\\\[[[[[[\\\]]]]]]\\\YYYWWWBBB<<<:::<<<<<<<<>>777777???DDDKKK^^^sss|||zzz}}}ttttttyyytttcccRRRRRRXXXbbbppp{{{}}}zzz|||{{{uuuiii```aaammmxxxwwwxxx|||wwwyyy~~~zzztttmmmqqqqqq___QQQCCCFFFHHHFFFAAA<<<:::999666555333111000000111111000////////////...............---------,,,,,,,,,000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........////////////////////////,,,,,,------...///000000...------,,,,,,------...------000222222666BBBOOOUUUWWWYYYXXXWWWWWWZZZ^^^WWWWWWSSSHHH===888>>>EEEKKKTTT^^^fffiiicccSSSCCC???TTTjjjwww}}}fffTTTIIIEEEIIISSSUUUYYYppp{{{qqqmmmwwwdddPPPIIIOOOVVViiirrrtttrrr}}}vvvpppmmmfff___YYYTTTNNNIIIHHHGGGEEEBBB@@@AAACCCHHHNNNXXXdddkkksssssswwwxxxkkk\\\^^^jjjwwwqqqlllvvvbbbKKK@@@===;;;::::::999888777666555444333333222111111111111111222222000/////////............------------------------+++++++++++++++++++++++++++++++++,,,,,,---------*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++***************++++++,,,,,,,,,***++++++,,,,,,------...+++---222:::DDDMMMRRRUUUQQQSSSWWWYYYZZZ[[[\\\]]]______^^^\\\ZZZZZZ]]]___\\\^^^^^^XXXRRRRRR[[[ddd888888999===HHHZZZppp~~~}}}ssszzz|||oooeee___]]][[[YYYXXXaaappp~~~vvvmmmjjjfffbbb___bbbjjjsssyyyzzz}}}|||tttzzzzzzpppttt}}}wwwwwwhhhNNNMMMJJJGGGDDDAAA>>><<<888555333222222333222111000000111111111111000000//////.........---------------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......+++,,,///444666;;;FFFRRRVVVVVVWWWYYY[[[[[[YYYWWWXXXZZZQQQ???666===FFFHHHPPP]]]jjjlllbbbUUUJJJCCCHHHVVVmmm~~~}}}|||zzzmmmYYYJJJFFFFFFJJJQQQYYYhhhuuukkkhhhpppzzzzzzbbbMMMPPP^^^bbbtttxxxuuusssyyyrrrllldddZZZSSSMMMKKKGGGCCCAAAAAAAAABBB@@@@@@@@@AAAEEEMMMWWW^^^rrrvvvzzztttcccUUUYYYfffuuuwwweeejjjwwwaaa???;;;<<<666777777777666666555555444444333333222222111000000000000000000000////////////......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))++++++++++++++++++++++++++++++*********+++---...+++++++++*********))))))***(((((()))***+++***))))))************+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,...---++++++,,,---,,,,,,///111666>>>HHHPPPTTTUUUWWWXXXZZZ[[[\\\\\\[[[[[[ZZZ[[[[[[ZZZ\\\^^^___]]]```^^^XXXVVVVVVSSSaaa777888???PPPeeetttyyyxxxkkkrrrwww}}}}}}rrrcccZZZZZZ___aaabbbhhhooovvvvvvoooeee]]]XXXSSSTTTWWW\\\dddnnnwww}}}wwwyyy|||zzzqqqllljjjgggooonnnaaaQQQHHHGGGFFF@@@;;;888666333222222222222111000000111111111111000000//////.........---------------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........------000666:::@@@JJJTTTWWWWWWXXXZZZ\\\[[[YYYVVVRRROOOFFF>>>===EEELLLOOO^^^eeejjjeeeYYYMMMDDDAAALLLccczzzssspppiii\\\NNNGGGKKKIIILLLUUUccczzzvvveee___```ooo}}}nnnYYYIIIPPPdddnnnsssvvvyyy~~~xxxnnnfff```YYYQQQKKKGGGEEEBBB???======>>>>>>??????>>>???CCCJJJSSSYYYjjjnnnqqqnnnbbb[[[dddrrruuurrrgggpppeeeMMM???;;;888:::777777777666666555555444333333222222111000000000000000000000////////////......------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******************)))++++++++++++++++++++++++++++++*********+++,,,---+++++++++*********))))))***)))((()))***+++***))))))************+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,+++,,,---...//////222777???HHHOOOSSSVVVWWWXXXYYYZZZ\\\]]]]]]\\\\\\]]]\\\ZZZZZZ\\\^^^^^^\\\^^^YYYPPPRRR___hhh~~~777<<>>:::888444222222222111000000000111111111111000000/////////............---------------------------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........000...111999AAAFFFNNNVVVXXXXXXYYY[[[\\\ZZZWWWTTTLLLCCC<<<>>>EEELLLSSSXXXnnnlllfff[[[MMMEEEDDDFFFWWWtttvvvqqqkkkcccXXXLLLGGGHHHNNNNNNUUUeeezzziiiXXXUUUYYYqqq~~~bbbUUULLLRRRggguuuwwwxxx~~~|||vvvnnnbbbYYYRRRMMMHHHDDDBBB@@@>>>;;;:::;;;<<<===============@@@FFFNNNSSS```dddhhhhhheeeffftttzzzxxxjjjiiikkk___GGG:::;;;<<<888888777777666555555444333333333222111111000000000000000000////////////......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++*********+++,,,---+++++++++******************)))((()))+++++++++***)))************+++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,---,,,,,,,,,---///111333666>>>IIIQQQTTTUUUVVVWWWZZZZZZ[[[\\\]]]]]]]]]]]]\\\ZZZYYY[[[^^^___^^^\\\VVVYYYZZZdddxxx:::IIIbbbyyypppcccyyyzzzzzznnncccdddppp{{{~~~|||zzzqqq```MMMDDDEEEKKKWWW[[[aaagggkkknnnnnnnnnssstttvvvyyy}}}zzzuuuhhhTTTKKKJJJIIIGGG===:::666444333222000///000000111111111111000000/////////...............---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............111///222<<>><<<=========???CCCJJJNNNXXX\\\bbbfffjjjrrryyyyyy~~~zzzjjjnnnlllPPP>>>???;;;999999888777777666555555444333333222222111000000000000000000////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***************************)))((()))+++,,,+++***))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,///333666;;;DDDNNNTTTTTTSSSTTTWWW\\\\\\\\\]]]]]]^^^^^^^^^[[[XXXYYY^^^aaa___\\\[[[RRRgggyyyCCCZZZuuuzzznnnjjjkkk~~~xxxxxx|||~~~}}}|||~~~}}}|||~~~zzzrrrlllpppzzz|||vvvrrrkkk```SSSJJJIIIMMMQQQPPPSSSXXX]]]bbbeeeggghhhjjjkkknnnrrrwww|||zzzyyybbbOOOGGGHHHLLLAAA===999666444333000///000000111111111111000000////////////////////////---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////000000444???IIINNNSSSXXXZZZZZZ[[[[[[ZZZWWWQQQMMMDDD<<<:::BBBJJJQQQ```oooqqqbbbQQQEEE???CCCRRRbbbwww~~~}}}rrrhhh\\\TTTMMMHHHJJJNNNNNN[[[pppzzzbbbZZZ___hhh|||zzzhhhVVV\\\```eeesss|||}}}zzzxxxvvvuuuiii```TTTKKKGGGEEEDDDBBB>>>>>>===<<<<<<===>>>???===>>>>>>>>>@@@CCCHHHLLLPPPVVV]]]cccjjjtttxxx|||zzzwww|||vvvqqqrrr[[[GGGAAA:::;;;:::999888777666555555444444333333222111111111000000000000////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++))))))***+++,,,+++***))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,///555:::DDDKKKRRRTTTSSSSSSVVVYYY]]]]]]]]]]]]]]]^^^^^^^^^^^^[[[\\\aaaaaa[[[WWWXXX___}}}UUUjjj~~~ssskkkqqq|||vvvggghhhssszzz{{{vvvuuuwww{{{|||{{{zzzuuuvvvzzzyyypppgggaaaYYYNNNHHHGGGJJJMMMOOONNNOOORRRUUUYYY\\\___```eeefffiiimmmrrrvvvyyy{{{}}}|||{{{{{{{{{|||}}}~~~zzz}}}}}}ttt[[[KKKIIILLLEEEAAA<<<888666444111///000000111111111111000000...////////////000000000------------------------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////000111888CCCKKKOOOSSSXXX[[[ZZZ[[[[[[YYYTTTNNNIII>>><<<>>>FFFPPPZZZhhhttteeeUUUFFF???@@@III]]]pppwwwyyyqqqfff[[[PPPJJJIIIHHHJJJNNNVVVeee|||ooo^^^___jjjttt}}}}}}^^^PPPYYYcccqqq{{{yyyzzz{{{tttsssqqqqqquuu|||~~~}}}zzzvvvrrrnnnlll\\\UUUKKKEEECCCBBBAAA@@@<<<<<<<<<<<<<<<<<<=========>>>???@@@AAADDDHHHKKKJJJPPPVVV\\\eeennntttuuujjjyyy~~~vvvwwwvvvsssfffQQQBBB:::<<<;;;:::999888666666555444444444333222222111111000000000000////////////......------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++*********************++++++++++++***)))***,,,,,,,,,+++)))************+++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---............333<<>>@@@AAABBBDDDHHHKKKJJJNNNQQQUUU]]]gggjjjgggddduuuyyy~~~uuuqqq[[[CCC<<<<<<<<<;;;:::888777666555555444444333333222111111000000000000////////////------..................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******************)))+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))))))*********++++++++++++***)))***,,,---,,,+++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++---///000333:::EEENNNUUUVVVWWWYYYZZZ[[[\\\]]]^^^]]]\\\[[[[[[\\\]]]]]]bbb]]]\\\\\\UUUPPPZZZkkkzzztttuuu}}}|||nnn^^^___vvvzzzxxxxxxyyyvvvtttwww}}}yyylllbbbZZZSSSLLLHHHEEECCCAAAAAABBBDDDDDDDDDCCCEEEIIINNNRRRUUUXXXYYYXXXXXXVVVSSSOOOIIIDDDAAA???>>><<<;;;;;;;;;<<<===:::>>>AAACCCCCCHHHPPPWWWXXX___iiiuuu~~~hhhjjj}}}mmm\\\PPPJJJFFFAAA<<<999666333000000000111111111111000000.../////////000000111111------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000666AAAKKKNNNOOOTTT\\\ZZZZZZZZZYYYWWWQQQIIICCC@@@EEEIIIOOO^^^llljjj^^^LLLAAA===GGGUUUgggwww}}}mmmaaa\\\OOOJJJGGGGGGHHHKKKSSS\\\ddd~~~zzzxxx{{{||||||{{{[[[RRRVVVbbboooyyyooo```SSSLLLJJJKKKLLLLLLOOOVVVaaappp~~~{{{{{{zzzxxxssslllccc[[[VVVIIIDDD@@@???@@@@@@>>><<>>>>>>>>>>>>>>======;;;===???AAABBBDDDHHHJJJMMMPPPPPPQQQYYYdddfffbbbgggttt}}}}}}vvvwww```CCC???===<<<;;;:::888777666555555444444333333222222111000000000000////////////------..................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))+++++++++++++++++++++++++++,,,,,,---,,,+++***)))))))))******+++++++++++++++***)))***,,,---,,,+++)))************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***---000222666@@@MMMWWWUUUUUUWWWZZZ\\\]]]\\\ZZZ^^^]]]\\\[[[[[[[[[\\\]]]]]]XXXWWWVVVPPPPPPddd{{{{{{sss~~~ooojjjdddjjj}}}xxxvvvllldddqqqrrrYYYPPPOOOKKKEEEAAABBBAAA@@@@@@@@@AAABBBCCCCCCDDDFFFHHHJJJKKKLLLLLLIIIGGGDDD@@@===:::999999888777777666666666777777888999999:::<<<>>>@@@AAAIIIOOOUUUYYY```lll}}}iiihhh}}}lllYYYNNNLLLIIIBBB999444444777333222000000111111///.........////////////.....................---------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,..................------***+++......------...///333:::CCCJJJMMMQQQXXX]]][[[\\\\\\ZZZUUUMMMEEE@@@GGGJJJSSSbbbmmmmmmbbbVVVCCCDDD???HHHccc{{{vvvzzziii]]]VVVJJJEEEDDDIIILLLOOOYYYdddrrr}}}{{{rrrSSSYYYZZZeeeyyyxxxrrr___LLLDDDCCCCCCCCCDDDLLLQQQZZZiii~~~wwwuuuqqqmmmfff]]]TTTMMMFFFCCC??????@@@@@@>>><<<===>>>>>>>>><<<<<<>>>@@@@@@AAABBBDDDFFFIIIKKKLLLRRRTTTVVVVVVWWWYYY]]]```cccyyywwwkkkdddRRR===:::<<<;;;999777777777555666666666555444444333333111111111111000000000000........................------------------------------,,,,,,,,,,,,++++++---------------------------------,,,,,,+++++++++++++++++++++++++++++++++...,,,***((('''(((***,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---...---+++))))))***+++,,,+++++++++*********************+++++++++,,,,,,,,,---...///...,,,+++,,,---111111444:::CCCLLLSSSVVVWWWXXXZZZ[[[]]]]]]^^^^^^]]]^^^[[[VVVXXX```dddaaaddd[[[RRROOOTTTbbbtttxxxzzzrrroookkkmmm{{{yyyvvvlllccccccmmmxxx~~~wwwdddRRRLLLKKKHHHCCCAAA??????============>>>??????@@@AAABBBCCCDDDDDDDDD???>>>;;;999777666555555555555444444333444444555777777777888:::;;;===>>>AAAEEEJJJLLLPPPZZZhhhtttzzzfffggg~~~xxx```UUULLLGGGBBB:::777888444222111111222222111///......////////////...........................///........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................***,,,............///000555<<>>===>>>???===;;;<<<===>>>===<<<<<<>>>@@@???@@@BBBDDDGGGJJJLLLNNNQQQRRRTTTUUUXXX[[[___aaajjj~~~rrrhhhdddWWWFFF<<<===<<<:::999888777666666666666555444444333333111111111111000000000000........................------------------------------,,,,,,,,,,,,++++++---------------------------------,,,,,,+++++++++++++++++++++++++++++++++...,,,+++)))))))))++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---...---+++***)))***+++,,,***************+++++++++***++++++++++++,,,,,,,,,+++---...---,,,,,,---...///111777>>>GGGOOOTTTWWWXXXYYYZZZ\\\]]]]]]]]]]]]^^^```]]]ZZZ[[[```___ZZZYYYWWWWWWZZZcccppp|||yyyvvvqqqqqqqqqooommmnnnrrrrrrnnnmmmnnncccWWWddd}}}sss___TTTJJJGGGGGGDDDAAA@@@<<<;;;:::888888888999999999999::::::;;;:::::::::666555444333222333333444444333333333333333444444666666666666777888999999:::===??????@@@FFFPPPYYYkkkvvvwww|||}}}eeePPPLLLJJJ???666555444333111111222333222111...//////000000//////............//////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,.........///111333:::@@@HHHNNNQQQTTTXXX[[[ZZZ[[[ZZZSSSIIICCCBBBDDDMMM]]]pppvvvlll[[[KKKCCC<<>>@@@???@@@BBBDDDHHHKKKNNNPPPSSSSSSSSSWWW\\\aaadddeeemmm~~~uuuqqqiiiggg]]]OOO@@@>>><<<;;;;;;999888666666666555555444333333333111111111111000000000000........................------------------------------,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,+++*********+++,,,))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,...000...333;;;EEEMMMSSSWWWXXXZZZ[[[[[[\\\\\\\\\\\\\\\\\\^^^^^^]]]___```[[[TTTPPPXXXbbbkkkttt}}}yyyfffbbbhhhjjjkkkjjjfffaaa___```aaadddddd^^^]]]ppp{{{aaaPPPLLLIIIFFFDDDAAA>>>>>>:::999777555444444555555333444555555666666555555555444333222222333444555555555444444444555666666666666555555555666777777999;;;<<<;;;:::===CCCIIIPPPYYYaaaeeekkkvvv}}}xxx}}}{{{xxxZZZTTTQQQEEE888666555333111111222222222111//////000000000000//////---......///000111111222........................------------------------...------,,,,,,------...---------------------------------...............,,,---.........000444777???DDDKKKQQQTTTUUUWWWYYYZZZ[[[XXXOOODDD@@@DDDJJJ^^^hhhqqqmmm]]]LLLCCCAAA@@@RRRdddyyynnn^^^VVVRRRNNNMMMQQQTTTVVVVVVWWWaaattt~~~vvvwwwhhhYYYUUUZZZmmmqqqTTTCCCDDDCCCEEEIIILLLQQQ]]]iii|||yyyvvvmmmggg^^^UUUOOOIIIEEEBBB@@@???===<<<<<<<<<;;;;;;;;;<<<======<<<<<<>>>@@@???@@@CCCFFFJJJNNNQQQSSSVVVUUUVVVZZZ```fffiiijjjllluuuxxxwww|||||||||wwwjjj[[[FFF???:::;;;;;;999777555666666555444444333333222111111111111000000000///........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++******++++++,,,))))))******+++,,,------+++++++++,,,,,,,,,------+++,,,,,,,,,+++,,,...000///777BBBLLLSSSWWWYYYYYY\\\\\\\\\]]]]]]\\\[[[[[[YYYZZZ\\\^^^```^^^XXXRRRVVVeeessszzz~~~zzzvvv~~~jjjeeeeeecccddddddbbb^^^YYYWWW\\\aaaaaa\\\]]]lll}}}|||fffOOOKKKMMMLLLHHHCCC???<<<:::888777555444333333333444000111222444555555666666666555444333333333444555444444444444444555666777777777666666666777777777;;;<<<===<<<;;;<<<@@@DDDBBBHHHMMMOOOTTT^^^gggjjjsssiii]]]YYYbbbwwwuuummmqqqddd[[[YYYMMMAAA===666444111000111222111111//////000000000000//////---......///000111111222........................------------------------...------,,,,,,------...---------------------------------.........//////------......///222777:::CCCGGGNNNSSSVVVWWWXXXXXX[[[ZZZUUUKKKBBBAAAIIIQQQgggjjjjjj```PPPCCC>>>>>>LLLeee|||eeeXXXSSSPPPOOOPPPSSSXXX[[[[[[\\\hhhzzzzzzzzzppp^^^VVVWWWffftttVVVGGGBBBEEEEEEIIIPPPYYYhhh}}}yyyuuurrrgggaaaWWWOOOIIIEEECCCAAA@@@@@@???>>>===<<<======;;;===>>>=========???AAAAAABBBEEEHHHLLLPPPTTTVVVVVVVVVXXX[[[aaafffjjjkkkmmmnnnrrruuusssqqquuu{{{vvv{{{yyygggNNNBBB999999;;;888555555555555555444333333222222111111111111000000000///........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++,,,))))))***+++,,,------...++++++,,,,,,,,,------------------,,,+++,,,...111444===IIISSSXXXZZZ[[[[[[\\\]]]]]]]]]]]]\\\[[[[[[ZZZZZZ\\\^^^]]]YYYUUUSSSiiixxx}}}|||~~~~~~yyyvvvqqqqqq{{{uuubbbccc^^^ZZZYYYXXXYYY___eeeddd]]]eeexxxmmmVVVJJJJJJMMMLLLGGGAAA>>>;;;777666555444333222222333444111111333444666666777777555444333222222222333333222222222222333444555666888888777777777888999999:::;;;============???AAA>>>CCCEEEEEEIIIPPPWWWXXXccc]]]YYY\\\jjjnnndddhhh}}}mmmbbb]]]TTTIIICCC:::777333111111111111111///000000111111000000///.........//////000000000........................------------------------...------,,,,,,------...------------------------,,,,,,------.../////////............000444:::>>>EEEIIIOOOTTTXXXYYYXXXWWWZZZWWWPPPHHHBBBEEEOOOWWWdddfffcccZZZMMMCCC???@@@VVVqqqzzz{{{cccYYYTTTPPPOOORRRTTT[[[``````cccooo~~~xxxwww~~~vvvggg[[[ZZZ```yyy~~~___JJJEEEGGGIIIJJJNNNWWWdddxxx{{{vvvqqqnnn```ZZZQQQIIIEEECCCBBBBBB@@@@@@AAA???======>>>@@@<<<===??????>>>???AAACCCDDDFFFHHHKKKOOOSSSVVVXXXVVVXXX[[[]]]___ccchhhlllsssnnnjjjhhhgggjjjuuuvvvvvv}}}jjjXXXGGG999999;;;888555555555555444444333222222222111111111111000000000000........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))***,,,---------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---***++++++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,---------------...------,,,---111444<<>>;;;666333333333222222000000111111111111000000.....................///...................................................------,,,,,,------...........................,,,,,,------...//////000............000555<<>>@@@===>>>@@@@@@???@@@CCCEEEHHHIIIKKKNNNQQQUUUXXXZZZXXX]]]aaaaaa```aaahhhnnnuuunnnfff___ZZZ^^^mmm}}}wwwtttmmmbbbMMM;;;999<<<888666777555555444333333222222111111111111111000000000000........................------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++)))******++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,---...111555999EEELLLUUUZZZ[[[ZZZ\\\^^^\\\\\\]]]]]]^^^]]]]]]]]]aaa___]]]ZZZSSSRRR^^^lll~~~zzzyyyzzz{{{lllqqq~~~xxxooocccWWWPPPTTTZZZZZZXXXYYYZZZ\\\```]]]PPPCCCBBBIIIAAADDDBBB<<<:::===;;;555222222111000000111333333444444555444444333222222333222222222333444666777555555555666777888999999777777777777888999:::;;;888:::;;;======<<<<<<;;;;;;>>>???===>>>CCCFFFEEEGGGRRReee~~~|||ooo___OOOBBB>>>999555444444333333000000111111111111000000...............---------...................................................------,,,,,,------...........................,,,,,,------...///000000//////......000666===BBBFFFIIINNNUUUYYYZZZXXXVVVUUUOOOGGGAAACCCKKKUUU\\\aaabbb]]]PPPCCCCCCPPP]]]uuu{{{zzzssslllccc```eeeaaaiiinnnpppwww~~~rrreeeggglllvvv{{{tttwwwxxxrrrgggcccooocccLLLHHHIIIIIIIIIMMMSSSbbbwww~~~yyysssmmmiiiTTTOOOHHHCCCAAABBBBBBBBB>>>@@@AAA???===<<<>>>@@@>>>???@@@AAA@@@AAADDDFFFJJJKKKMMMOOOSSSVVVYYY[[[\\\ccchhhgggbbbcccjjjrrrsssmmmdddYYYPPPRRRbbbsssdddcccvvvuuuiiiQQQ===:::===999777999555555444333333222222111111111111111000000000000........................---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++)))))))))******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***+++---///333999===JJJQQQXXX[[[ZZZZZZ\\\___[[[\\\]]]]]]^^^^^^^^^]]]^^^\\\[[[XXXRRRUUUhhh}}}{{{~~~{{{uuujjjhhhooosssqqqmmmaaa[[[UUURRRTTTTTTQQQMMMLLLKKKJJJIIIGGGEEECCCBBB???>>>===:::888666444333000000000000111222333444666666444333222111111111000000000111222333555666777777777777888888888888777777777777777777777777;;;:::999999:::;;;===>>><<<======<<<<<<>>>AAADDDEEENNN]]]nnnsss[[[OOOBBB666555666444222333000000000000000000000000........................////////////////////////..........................................................................................------.........000555;;;@@@DDDHHHJJJOOOUUUYYYYYYWWWTTTMMMHHHCCCAAAGGGSSS```iiibbb]]]QQQDDD@@@KKKaaasss~~~vvvuuu{{{vvvssszzzxxxeee^^^bbbiiioootttuuuuuutttpppkkkjjjooorrrttt{{{rrrUUUHHHJJJLLLEEERRRTTTddd|||zzzpppddd[[[QQQMMMFFFBBB???>>>======????????????????????????CCCBBBAAA@@@AAACCCEEEFFFJJJLLLPPPTTTXXX[[[\\\]]]```gggllljjjhhhlllppprrrwwwooocccWWWTTTWWWZZZ\\\RRREEEiiivvvsss___GGG;;;:::<<<999333444444333222111111111111111111111111111000////////////.........---------......---------,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---//////...///777EEEPPPQQQTTTXXXZZZ[[[\\\^^^```^^^______^^^\\\\\\]]]^^^[[[bbb]]]QQQWWWnnnyyyuuuxxxwww|||~~~uuukkkbbbbbbiiinnnlllgggZZZWWWTTTRRRQQQOOOJJJFFFEEEEEEEEEDDDCCCBBBAAAAAA>>>===;;;999777555333222000000000000111222333333444333222111111000111111000111111222333444555666666666666777777777888888777777777777777777777777:::999999999999;;;<<<===<<<>>>@@@@@@@@@@@@AAACCCDDDJJJTTTbbbrrrdddVVVHHH;;;777666333111222111111111111111111111111........................////////////////////////.........................................................................................................000555;;;BBBFFFIIILLLQQQVVVZZZYYYUUUQQQHHHDDDAAADDDNNNZZZccciiiaaaZZZOOODDDBBBOOOfffxxx|||}}}kkk```bbbeeehhhiiijjjiiihhhlllhhhhhhlllpppssszzz___JJJDDDJJJPPPMMM\\\[[[pppyyynnnbbbYYYOOOKKKEEEAAA???>>>>>>===????????????@@@@@@@@@@@@CCCBBBBBBBBBCCCEEEGGGHHHLLLNNNRRRVVV[[[^^^```aaadddiiilllkkklllqqqtttuuutttmmmbbbXXXVVVZZZ^^^```LLLFFFiiizzztttbbbKKK===:::;;;888444555555444333222222222222111111111111111000000/////////.........---------......---------,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,---------..................///333<<>>>>>>>>>>>>>>;;;:::999777555333222111////////////000111222333111111000000000000000111111222222333444555666666555555555666666666666777666666666666666666666666888888888888888999;;;;;;;;;>>>BBBCCCDDDDDDDDDEEECCCEEEJJJRRR\\\kkkyyytttzzzsss^^^QQQBBB:::666333111111111111111111111111111111........................////////////////////////................................................................................................000///...000555===DDDIIILLLNNNSSSXXXZZZWWWRRRMMMBBB@@@AAAKKKYYYdddgggfff\\\UUUJJJBBBFFFXXXppp~~~ooofffdddbbb```^^^]]]]]]]]]fffdddeeeiiilllooovvv~~~xxxUUUHHHDDDJJJPPPNNN```hhhwwwkkk^^^UUUKKKGGGCCC???>>>>>>>>>===?????????@@@@@@AAAAAAAAACCCCCCCCCDDDEEEHHHJJJLLLNNNPPPTTTYYY]]]aaadddeeehhhkkkllllllqqqxxxzzzxxxrrrjjjaaa[[[ZZZ]]]aaadddVVVZZZwww}}}vvvfffQQQAAA:::999888666777666555444333333333333111111222222111111000////////////.........------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------------.........///......111999CCCNNNUUUUUUWWWZZZ\\\\\\\\\]]]^^^]]][[[ZZZ\\\```bbbaaa___XXXUUURRRWWWjjjzzziiibbb[[[UUUQQQTTTZZZ]]]ZZZUUUNNNOOONNNJJJDDD===999888777888999999::::::::::::777777666444333222111000////////////000111222222000000//////000111222222222333444555555666666666444444444555555555666666666666666666666666666666666666777777888888999:::;;;===@@@CCCDDDFFFIIIKKKHHHHHHHHHIIINNNWWWbbbiiiuuu}}}tttgggttteeeYYYIII===777444222111111111111111111111111111........................////////////////////////........................................................................---------...............000//////111777???GGGLLLNNNQQQUUUYYYZZZUUUMMMHHHAAA@@@EEESSSdddlllhhhaaaRRRLLLDDDCCCNNNddd|||~~~pppmmmjjjddd___\\\\\\\\\]]]bbbcccfffiiikkkooouuu{{{zzzlllPPPJJJIIIMMMRRRSSShhh}}}}}}rrreeeYYYQQQGGGDDD@@@>>>>>>???>>>>>>?????????@@@AAABBBBBBCCCDDDDDDEEEFFFHHHKKKMMMNNNNNNPPPTTTYYY]]]bbbeeegggiiijjjjjjlllttt}}}~~~yyyqqqjjjcccaaa``````aaadddeeessszzzlllXXXEEE;;;888888999888777666555444444444444111222222222222111000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............000///000666@@@KKKTTTXXXXXXZZZ\\\]]]]]]\\\\\\]]]___\\\YYY\\\```bbb___\\\UUUSSSUUUaaassspppdddbbbWWWSSSOOORRRVVVXXXSSSNNNMMMLLLHHHBBB<<<777666777666777777888777777666666444444333222222111000000////////////000111222333111111111111222333444444333333555666666666666666444444444444555555555555666666666666666666666666555555666777888888888888:::<<<===???AAAFFFMMMQQQTTTSSSRRROOONNNOOORRRUUU```gggqqqxxx|||yyykkkaaaPPPBBB999666444222111111111111111111111111////////////////////////////////////////////////........................................................................---------.........//////000000000333999BBBJJJOOOPPPSSSVVVYYYXXXRRRJJJCCCCCCDDDLLL[[[kkknnndddXXXHHHCCC@@@GGGZZZssszzzxxxvvvtttqqqlllgggfffgggjjjllljjjooosssttttttvvvzzz|||xxxxxxyyy|||nnn^^^HHHIIIKKKOOOVVV^^^yyywwwkkk^^^SSSLLLEEEBBB???>>>>>>??????>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEFFFHHHKKKMMMOOOPPPNNNPPPSSSVVV[[[___bbbdddfffggghhhlllvvvzzztttmmmiiiiiigggbbb```bbbfffvvv```JJJ===888999<<<888888777666555555555555222222222222222111000000000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////000111666>>>HHHRRRXXXZZZZZZ\\\^^^^^^]]]\\\]]]]]]aaa]]]ZZZ\\\______[[[VVVTTTXXXaaammm{{{uuukkkhhhhhhWWWTTTQQQRRRUUUVVVQQQMMMLLLHHHAAA:::666555666777777777777777666555444444222111111111111111111000000000000000111222333444333222222222333444555555222333555666666666555444444444444555555555555666666666666666666666666666444555666777888888888888:::::::::;;;>>>DDDKKKQQQ\\\^^^___^^^YYYTTTPPPNNNTTTYYYaaahhhppp{{{sssjjjZZZIII>>>:::777333222222222222222222222222////////////////////////////////////////////////........................................................................,,,,,,------...////////////000222666===EEELLLPPPRRRSSSVVVWWWUUUOOOGGG@@@FFFHHHQQQ```lllkkk\\\NNNAAA???BBBRRRjjj~~~qqqiiimmmuuuzzzyyywwwtttsssuuuxxx}}}}}}~~~vvvrrrrrrxxxvvvkkkZZZGGGJJJJJJKKKSSSbbbzzzpppcccWWWMMMIIIDDDAAA???>>>?????????>>>>>>???@@@AAACCCDDDEEEFFFEEEFFFHHHJJJLLLNNNPPPPPPOOOPPPQQQTTTWWWZZZ]]]___cccfffiiioooyyy|||yyysssqqqtttqqqgggaaaaaakkkkkkQQQAAA:::;;;<<<999888777666555555555555222222222333222222111000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------........./////////000555===GGGOOOUUUYYY[[[[[[]]]______^^^]]]]]]^^^aaa^^^\\\\\\]]][[[WWWSSSWWWcccpppzzzzzzuuuggggggiiieeeXXXUUURRRSSSVVVVVVSSSOOOIIIBBB:::555555555555444555555666666555555444444000000000111111111111111111111111111222333444555444333333333333333444555222333555666666555444333444555555555555666666666777777777777777777777777444555777888999999888888999999::::::<<<@@@EEEIIIUUU\\\fffllljjjddd\\\WWWRRRUUUZZZ___gggqqq}}}|||uuueeeQQQCCC>>>999333222222222222222222222222////////////////////////////////////////////////........................................................................,,,,,,------...//////000---///333999@@@GGGMMMQQQSSSSSSTTTUUURRRLLLDDD???FFFJJJSSSaaaiiidddTTTFFF@@@AAAIII^^^yyyxxxnnnjjjqqqvvvyyyzzzzzz{{{~~~zzzsssnnnmmmssszzzzzzrrrjjjYYYHHHLLLIIIHHHRRRggg|||zzztttiii[[[PPPIIIGGGDDDBBB?????????@@@???>>>>>>???@@@BBBCCCEEEFFFGGGFFFGGGIIIKKKMMMNNNOOOPPPQQQQQQQQQRRRTTTVVVXXXZZZbbbgggnnnuuu~~~}}}xxxyyy|||nnndddcccqqqwwwXXXEEE===;;;;;;888888777666555555555555222222333333222222111000000000000000/////////.........---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------............///////////////888EEEOOOTTTWWWYYY[[[[[[]]]___```___^^^______^^^^^^]]]\\\ZZZWWWTTTRRR]]]nnn}}}yyyiii]]]dddfff\\\XXXUUUSSSTTTVVVWWWUUURRREEE>>>666333555666444111333333444555555555555444000000000000111111111222222222222222333444555555444444333333222333333444111333444666666555333222555555555666666666666777888888888888888888888888444555777999999999888888888999;;;;;;<<<===@@@BBBHHHTTTfffssswwwrrrjjjdddSSSUUUXXX\\\bbbjjjtttzzz}}}mmmWWWGGG@@@:::222222222222222222222222222000000000000000000000000////////////////////////........................................................................,,,,,,------...///000000,,,///444:::BBBIIINNNQQQSSSSSSSSSSSSPPPKKKCCC>>>DDDIIISSS```fff```PPPBBBBBBDDDOOOggg|||sssqqqxxx{{{{{{www{{{|||yyyyyy{{{~~~}}}tttooojjjhhhnnnuuuuuuoooiiiQQQBBBHHHHHHJJJYYYuuuzzzwwwpppeeeWWWLLLGGGFFFDDDBBB@@@???@@@@@@???>>>>>>???@@@BBBDDDFFFGGGHHHFFFHHHIIIKKKMMMNNNOOOOOORRRRRRQQQQQQRRRTTTVVVWWWbbbiiirrrzzz{{{~~~sssgggfffnnn~~~^^^III???;;;999888777666555555444444444222333333333333222111111000000000000////////////......---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,++++++++++++++++++,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------............/////////000///;;;JJJTTTWWWXXXYYY[[[[[[]]]`````````______```[[[\\\^^^\\\YYYUUUSSSSSScccuuu|||kkkbbbbbbbbb]]]XXXWWWTTTQQQRRRUUUTTTNNNIII777666555444444333444444333333333222222222111111111000///......///000111000111111222222333444444444444444444444444444444555555444333333444444444666666666666777777777777999999999999999999999999777777777777777777777777888888888999:::;;;======EEEKKKUUU]]]fffppp{{{tttmmmaaaWWWUUU\\\gggooo~~~|||iiiVVVFFF>>><<<777555333222333333222111000000000000000000000000000000000000000000000000................................................---------.........//////////////////000000000111---333;;;AAAEEEJJJOOOTTTVVVYYYYYYQQQHHHCCCCCCDDDEEEOOOZZZ\\\UUUMMMEEEAAABBBKKK^^^xxxzzzoooppp}}}vvvlllmmmsss|||{{{uuuhhhfffbbbaaaiiiqqqlllaaaSSSKKKGGGJJJUUUiiiyyyuuuwwwtttfff[[[QQQHHHCCCDDD@@@???>>>======>>>???@@@@@@?????????@@@BBBEEEFFFFFFGGGHHHJJJLLLNNNPPPQQQPPPOOOOOOPPPOOOPPPVVV___hhhrrr{{{|||}}}}}}nnn```eeeooohhhUUUAAA777>>>666666555555555555666666222333444333111000111222000000///...............000///...---,,,---.........------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///000000/////////000111111888EEERRRWWWYYY\\\]]]\\\\\\]]]___```aaabbbaaaaaa]]]```___XXXQQQPPPTTTWWWnnnxxxwwweee]]]^^^___ZZZTTTTTTRRRPPPPPPQQQOOOHHHCCC777666555444444333333444333333222222222111111111111000//////...///000111111111111222333333444444444444444444444444444444666555555444444555555666666666777777777888888888::::::::::::::::::::::::777777777777777777777777999999999999999:::;;;<<<@@@FFFMMMTTT[[[eeepppxxx~~~|||uuugggZZZXXXaaajjjrrr|||~~~jjjSSS@@@666777555333222222333222000000000000000000000000000000000000000000000000000------------------------........................---------.........////////////////////////000000...444<<>>======>>>????????????>>>===>>>@@@BBBDDDEEEGGGIIIKKKMMMOOOPPPPPPQQQOOOOOOQQQPPPPPPWWW___kkkuuu}}}zzzjjj___fffpppooo___III888999999888777666555444444444111222333333222111222444000000///...............000///...---------.........------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///...000222222111000111222???JJJTTTXXXZZZ]]]^^^]]]]]]^^^```aaaaaaaaa```___[[[______YYYQQQRRR[[[ddd|||~~~nnn^^^WWWZZZ\\\VVVOOOPPPNNNMMMMMMLLLHHHAAA;;;777666555444333333333333333222222222222111111111000000/////////000000111111111222333333444444555444444444444444444444444777666666555555666666777777777888888888999999999::::::::::::::::::::::::888888888888888888888888::::::999999999999::::::<<<@@@EEEJJJPPPYYYdddlll|||~~~lll______ccciiisss~~~{{{___EEE444888666333222222222111000000000000000000000000000000000000000000000000000------------------------........................---------...............///////////////.........000666>>>DDDHHHLLLQQQTTTVVVVVVSSSLLLCCC@@@CCCHHHJJJSSS[[[YYYNNNCCCBBBEEEWWWjjjuuudddkkk|||ggg]]][[[bbbooo{{{uuu___VVVUUUYYY[[[\\\]]]bbblllrrrtttiii]]]QQQPPPYYYiii~~~oooffffffnnn||||||ooo```UUUJJJAAA===??????>>>>>>======>>>>>>???>>>===<<<;;;<<<===???@@@DDDFFFIIIMMMOOOOOONNNNNNPPPOOOOOOPPPOOOPPPVVV___nnnxxx}}}nnnbbb[[[gggqqqxxxmmmVVV???888;;;:::888666555444444333111222444333222111333444000000///.........//////000///......------.........------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///+++///444444111000333666GGGPPPXXXZZZ[[[^^^```___^^^___```aaaaaa```___^^^\\\^^^]]]VVVPPPTTTcccqqqpppeeeYYYWWW[[[\\\TTTKKKKKKJJJIIIIIIHHHCCC<<<777666666555444333333333333222222222222111111111111000000000000000000111111222222333333444444555555444444444555555555555555666666666666666666777888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999999999999999;;;===@@@DDDIIIRRR^^^fffmmmyyyuuuiiicccfffmmmvvv}}}hhhMMM;;;:::777444222111222111000000000000000000000000000////////////////////////------------------------................................................/////////...............222999AAAGGGJJJMMMRRRUUUVVVSSSNNNHHHAAA???EEENNNQQQXXX\\\XXXJJJ@@@DDDMMM___vvvtttfffooottt^^^WWWYYYdddqqq|||eeePPPLLLNNNOOOSSSWWWYYY^^^iiiwwwxxxkkk\\\WWW^^^kkkzzzssslllgggjjjvvv{{{nnn^^^QQQGGG???<<<>>>>>>>>>>>>======>>>>>>>>>===<<<:::999999;;;<<<>>>BBBEEEJJJMMMOOOOOOMMMKKKNNNLLLLLLMMMMMMMMMTTT\\\qqqzzz{{{lll^^^YYYYYYjjjrrr|||ttt```FFF;;;::::::888777666555555555444555555444222111111222000000///////////////000000//////..................------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///***///444333///000666===OOOUUUZZZZZZ[[[^^^```___^^^^^^```aaaaaaaaa```___```[[[UUURRRSSS]]]nnn~~~eee___YYY[[[___]]]TTTJJJGGGGGGGGGFFFDDD@@@;;;777666555444333333222222333222222222111111111000000//////000111111111111111222333333444555555666666555555666666666777777777666666666666666777888888::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999:::;;;>>>@@@DDDMMMXXXaaafffnnn{{{|||rrrfffhhhmmmqqqwwwzzztttYYYDDD<<<999555222222222111111000000000000000000000000////////////////////////------------------------.............................................---//////////////////......555;;;DDDJJJLLLOOOSSSVVVUUUOOOIIIEEE@@@@@@KKKXXX``````^^^VVVGGG>>>FFFTTTsss{{{uuujjjssskkkXXXTTTZZZgggwww{{{XXXHHHGGGJJJGGGMMMTTTXXX]]]hhh{{{zzzjjjaaadddnnnuuuxxxttt|||xxxooojjjcccdddpppzzzlll\\\OOOEEE>>><<>>>>>=========<<<;;;999888888:::;;;<<>>FFFLLLOOOQQQTTTVVVTTTLLLEEECCC@@@CCCRRRcccmmmfff]]]RRRDDD>>>JJJ[[[}}}uuulllvvvaaaRRRRRRYYYfffuuukkkOOOEEEEEEFFFEEEKKKSSSZZZ```lll{{{nnnkkkoooqqqnnnpppvvvqqqjjjfffaaaeeeuuuxxxjjjZZZMMMDDD======AAA<<<======>>>>>>======<<<;;;:::999888999:::<<<===@@@CCCGGGKKKLLLKKKIIIGGGEEEDDDDDDEEEDDDEEELLLTTTppp||||||mmm```TTTOOOXXXgggmmmooo{{{}}}yyyhhhKKK:::999888888888888888999999777888888555222000///000000000/////////000111111///000000000000///...---...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///...//////...///777DDDOOOTTTXXXZZZZZZ\\\```bbb___]]]^^^```aaaaaaaaa```___ZZZQQQTTThhh~~~}}}cccddddddbbb]]]VVVOOOKKKGGGFFFDDDAAA<<<888666555666555444333222222222222111111111111000000000000...///111222333333222222444444444555666666777777888888999999:::;;;;;;<<<999999999999:::;;;<<<===<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>======<<<<<<<<<======;;;<<<<<<;;;<<<@@@HHHOOO\\\dddnnnuuuzzzuuuooooootttzzz~~~pppZZZBBB>>>888555444444333333000000000000000000000000000000000000000000000000////////////////////////........................//////.........---------...//////000111222333333999@@@HHHNNNPPPRRRTTTWWWSSSIIIBBBBBBBBBGGGYYYnnnooobbbUUULLLCCCCCCTTTiiirrrlllxxxZZZOOOQQQWWWaaappp}}}[[[HHHEEEFFFEEEHHHLLLVVV___fffqqqzzzqqqoookkkeeejjjpppooolllkkkdddhhhyyyvvvhhhWWWJJJBBB===>>>BBB<<<<<<===>>>>>>===<<<<<<;;;:::999999:::<<<>>>??????AAAEEEHHHIIIIIIGGGFFFCCCAAABBBCCCBBBCCCIIIRRRppp}}}rrraaaXXXPPPOOO\\\mmmkkkkkktttxxxVVVAAA;;;:::999888888888888888555666666555333111111222000000//////000111111222///000000111000///...---...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............////////////111666@@@LLLTTTUUUXXX[[[[[[___cccdddaaaaaaaaaaaaaaa```___]]]\\\SSSRRRbbb|||hhhiiihhhbbbZZZRRRMMMKKKIIIHHHDDD???999555333333555555444333222222222222111111111111000000000000...///111222333333222222444444555555666777777777999999:::;;;;;;<<<======;;;;;;;;;<<<<<<>>>??????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>============>>>>>>>>>??????===<<<>>>DDDIIIJJJ\\\ooouuurrrtttyyyooommmpppuuuxxxyyyppp|||vvveeeCCC???:::666444444444444000000000000000000000000000000000000000000000000000000000000000000000000........................//////.........---------......///111222333444555:::AAAIIIOOOQQQSSSUUUWWWRRRGGG@@@AAACCCIII^^^uuuiiiZZZLLLFFFCCCIII___www}}}ooommm{{{WWWNNNQQQVVV___rrrtttQQQDDDGGGIIIFFFKKKOOOXXXcccjjjvvvtttnnnggg___]]]hhhmmmppppppfffeeessstttfffUUUIII@@@<<<===BBB;;;<<<===>>>>>>===<<<;;;;;;:::999999;;;===???AAA???AAADDDFFFHHHGGGFFFEEECCCAAAAAABBBBBBBBBIIIQQQppp~~~|||jjjZZZSSSOOOPPP]]]ooojjjhhhpppcccJJJ===<<<;;;999888777777666333444555555333333444555000000///000000111222222///000111111111000...---...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////000///000444<<>>>>>>>>===>>>======>>>AAABBBBBBAAA????????????@@@@@@@@@@@@CCCCCCCCCBBBAAA???>>>===BBB@@@???>>>>>>???AAABBBGGGRRRdddsssyyy{{{rrriiikkkppptttcccqqq{{{hhhTTTCCC777888:::555333888444333333222111000//////000000000000000///......////////////////////////////////////////////////////////////////////////000111000000000222666999<<>>>>>;;;999;;;???;;;===>>><<<;;;===>>>???@@@===AAAJJJNNNJJJFFFGGGCCCAAAAAABBBAAABBBJJJSSSooowwwfffSSSIIIJJJSSS___gggbbbcccmmm|||lllMMMAAA;;;888999999777777888555555666666555555444333222222222111111111111000////////////////////////---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++++++++---------,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......222...---444BBBNNNTTTVVVZZZ[[[\\\^^^___````````````bbbaaa]]]]]]^^^YYYQQQJJJhhhhhhbbb[[[TTTOOOJJJEEEBBBDDDAAA===888555444333444222222222111111111000000000000////////////000000333333222222333333444555444444444555666777888999::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>======<<<============<<<<<<;;;===;;;;;;<<<>>>@@@??????======>>>>>>???@@@AAAAAACCCCCCCCCCCCCCCBBBBBBAAABBBAAA???>>>>>>???AAABBBDDDJJJWWWgggqqqxxxyyytttqqq~~~kkk\\\aaa}}}uuucccNNN<<<999888333111333222222222222111111111111000111111111000000///...////////////////////////////////////////////////////////////////////////000000000000000222777:::===EEEMMMOOORRRVVVXXXWWWLLLIIIIIINNNSSSXXX___fff```PPPDDDEEEQQQfff|||uuuwwwrrrWWWNNNQQQ___mmmnnnOOOEEEGGGHHHIIIMMMKKKWWWbbbgggrrrpppaaaVVVVVV[[[^^^jjjuuuqqqgggooouuudddRRRGGGAAA===<<<======>>>@@@@@@===;;;<<<>>>;;;<<<===<<<<<<===>>>???@@@???DDDLLLOOOKKKGGGGGG@@@>>>>>>@@@???@@@FFFOOOnnnssscccRRRJJJLLLTTT___ggg___]]]aaajjjrrrxxxpppRRRBBB;;;777888888555444555555555666666555555444333222222222111111111111000////////////////////////---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++++++++++++++---------,,,,,,+++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---------.........111///000999FFFQQQWWWXXX[[[\\\]]]___``````aaaaaa^^^^^^^^^\\\ZZZXXXUUUUUU]]]uuuccc]]]TTTNNNKKKHHHDDDAAA>>><<<888555333222222222222222111111111000000000000000000//////000000111222222333444444444444444555555555666777888999::::::;;;<<<===>>>???@@@@@@@@@@@@??????>>>>>>===============<<<<<<;;;::::::;;;:::999:::<<<======<<<;;;;;;<<<>>>???@@@AAABBBBBBBBBCCCDDDEEEEEEEEEEEECCCCCCAAA@@@@@@AAABBBCCCCCCCCCJJJYYYgggssswwwxxxvvvcccUUURRRffftttZZZAAA888777444222222111111111111222222333333111111111222111111000///////////////////////////////////////////////////////////////////////////000000000000111333888;;;@@@GGGNNNQQQSSSVVVWWWUUUIIIHHHLLLSSSXXXZZZ]]]aaaRRRJJJCCCGGGZZZuuu{{{qqqYYYRRRXXXhhhxxxgggTTTEEEEEEIIIJJJLLLOOORRRZZZbbbiii{{{lllYYYOOOSSSWWW^^^lllvvvqqqjjjwwwtttdddQQQGGGBBB>>>===>>>>>>@@@BBBAAA@@@?????????;;;;;;<<<===>>>>>>>>>???@@@BBBHHHOOOQQQMMMIIIHHH>>>===>>>?????????EEELLLmmm|||mmm^^^PPPKKKMMMSSS^^^gggddd___\\\```hhhqqq~~~rrrWWWEEE>>>888888999666444444555555666666555555444333222222222111111111111000////////////////////////------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++++++++,,,------,,,,,,,,,,,,++++++)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------.........///111555???LLLUUUZZZ[[[\\\]]]^^^```aaaaaaaaaaaa```]]]]]]^^^XXXQQQTTT]]]sss```YYYQQQLLLJJJIIIEEEBBB999888555333111111111222111111111111000000000000000000000///000000111111111222444555555555444333555555666666888999;;;<<<;;;;;;===>>>@@@AAABBBCCC@@@@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;999999;;;<<<<<<;;;<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEDDDCCCCCCBBBCCCCCCDDDCCCAAAEEEPPP]]]lll|||xxx|||qqq]]]PPPPPPWWWlllbbbDDD777666777666666222222222222222222222222111111222222222111111000///////////////////////////////////////////////////////////////////////////000000000111555:::===CCCIIIOOORRRTTTWWWVVVRRRKKKGGGIIIRRR\\\^^^^^^]]]EEEEEEDDDLLLbbb~~~zzzlllWWWTTT^^^sssQQQIIIEEEHHHKKKKKKLLLOOOYYY]]]dddqqqlllVVVKKKQQQUUU___ooowwwqqqnnnsssbbbQQQGGGBBB>>>>>>@@@???BBBCCCBBBBBBDDDDDDBBB===;;;;;;>>>???>>>>>>@@@>>>CCCJJJRRRTTTQQQLLLIII???>>>???AAAAAA@@@FFFNNNlllvvvhhhZZZMMMKKKMMMQQQ[[[fffjjjfffbbbccckkkyyysss]]]JJJAAA:::::::::888777777555555555666555555444333222222222111111111000000////////////////////////...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........++++++,,,,,,,,,,,,------------------------------------------...............222;;;FFFQQQXXX\\\]]]^^^^^^```aaaaaabbbbbbbbbeee______aaaXXXNNNWWWiii\\\TTTLLLHHHIIIHHHDDD???777666444333222222222222111111111000000000//////000000000000000111222222222333444555666555444333666666666777999;;;<<<===<<<<<<>>>???AAABBBCCCDDD??????>>>===<<<<<<;;;;;;;;;:::::::::;;;===>>>??????===;;;:::;;;======<<<>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBEEEKKKRRR___sss}}}|||}}}nnnYYYKKKPPPLLL[[[mmmKKK888666888888666444444333333222111111000000111111222222222111111////////////////////////////////////////////////////////////////////////...///000111222666<<>>BBBCCCAAADDDJJJLLLIIIBBB<<<;;;???AAA??????AAA===CCCKKKTTTYYYXXXQQQJJJ@@@>>>???AAAAAAAAAHHHPPPmmm~~~rrreeeVVVKKKJJJLLLOOO[[[iiipppmmmjjjiiippp}}}uuudddPPPDDD:::888:::999888888555555555666555555444333222222222111111111000000////////////////////////.........---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------+++++++++,,,,,,------------------------------------------.........//////...666AAALLLTTTYYY\\\]]]______```aaabbbbbbbbbbbbgggaaa``````WWWOOO]]]tttyyyUUUMMMFFFDDDEEEEEE???999666666555444333333333333111111000000000/////////000000000000111111222333333333444555555555555555666666777888:::<<<>>>???===>>>>>>@@@AAABBBCCCCCC>>>>>>======<<<<<<;;;;;;;;;::::::;;;<<<>>>@@@BBBCCC@@@===<<<===>>>>>>>>>@@@@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDEEEGGGIIIQQQddduuusss]]]PPPPPPHHHOOOqqq|||XXX???777777555333555555444333222111000000///000111111222111111111////////////////////////////////////////////////////////////////////////---///000111333888===AAAGGGLLLPPPRRRUUUVVVQQQJJJGGGHHHUUUkkkyyyqqq\\\JJJEEEBBBDDDRRRkkkeee]]]eeezzzuuuMMMFFFGGGHHHJJJLLLOOOTTTXXX\\\ggg}}}eeeSSSJJJKKKXXXYYYfffvvv}}}{{{ppp```OOOFFFBBB@@@@@@BBB===BBBBBBAAAHHHTTTXXXUUUIII@@@;;;???BBB??????CCC===CCCKKKVVVaaacccZZZNNN???===>>>???@@@AAAIIISSSooo}}}qqqdddTTTHHHIIILLLQQQ```sss~~~}}}yyyuuuxxxsssfffXXXIII;;;777777777777888555555666666555555444333222222222111111111111000////////////////////////............---------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,***++++++,,,,,,------......------,,,,,,------...------........./////////222;;;HHHRRRWWWZZZ\\\^^^______```aaaaaaaaaaaaaaaccc```^^^[[[TTTUUUhhh~~~~~~hhhPPPIIIBBBAAADDDBBB;;;333666555555444333333222222111000000000////////////000000000000111222333444444444444444444555666666777777888999;;;===???@@@>>>>>>???@@@AAAAAABBBBBB>>>>>>========================<<<<<<<<<>>>@@@BBBEEEBBB>>>======>>>?????????@@@BBBDDDFFFHHHJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJGGGEEEEEEEEEJJJVVVbbbuuu~~~|||rrrgggeee^^^ZZZbbbyyydddGGG:::777555222444444444333333222222222...///000000111111111000////////////////////////////////////////////////////////////////////////---...000111444999???CCCHHHLLLPPPRRRTTTUUUOOOGGGEEELLL___ttt{{{mmmUUUDDDBBB???HHH```xxxvvvfffgggwww{{{]]]EEEFFFHHHJJJMMMPPPWWW]]]```pppsssQQQLLLJJJLLLXXX^^^kkk{{{ooo___NNNFFFCCCAAAAAACCC>>>CCCCCCBBBLLL]]]eeebbbPPPCCC<<<@@@BBB???@@@EEE???DDDLLLYYYiiiooodddSSSAAA???>>>???@@@DDDNNNXXXrrr~~~rrrdddRRRGGGIIINNNUUUjjjvvvnnnfffTTTAAA999888777777888555555666666555555444333222222222111111111111000////////////////////////............------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,+++++++++,,,,,,---------,,,,,,------,,,,,,++++++******+++,,,,,,---.........---,,,,,,,,,,,,---...............////////////777BBBOOOWWWYYYZZZ\\\_________``````aaaaaa``````]]]^^^\\\VVVTTT```wwwrrrZZZNNNHHHAAAAAADDDBBB:::111555555444444333222111111000000000000////////////000000000000111222333444555555444333333555666777777777888999;;;===???@@@?????????@@@@@@AAAAAAAAA>>>>>>>>>>>>????????????@@@???===<<<===>>>@@@AAAFFFBBB???======>>>??????>>>???AAAEEEHHHKKKNNNOOONNNOOOQQQSSSUUUWWWXXXXXXXXXXXXXXXXXXWWWVVVTTTTTTQQQJJJEEEEEEFFFIIIOOOVVVjjjyyy|||yyyxxxsssaaa```ssskkkLLL===999777555222222333333333333444444......///000000000000000////////////////////////////////////////////////////////////////////////---...000222444999???DDDIIILLLPPPQQQTTTTTTMMMEEEFFFPPPbbbrrrsssbbbOOOCCCCCCDDDVVVvvv~~~~~~wwwtttvvvzzz~~~pppgggppp```PPPIIIIIILLLOOOQQQVVV]]]ccceeeaaaJJJNNNOOOMMMTTTbbbooo~~~nnn___NNNFFFCCCAAABBBDDD???DDDDDDDDDPPPdddmmmkkkTTTEEE<<<@@@BBB???@@@GGGAAAEEELLL[[[ooowwwjjjVVVDDDAAA@@@BBBCCCHHHSSS^^^ssstttcccQQQFFFJJJPPPZZZrrr}}}}}}rrr^^^HHH===;;;999999:::555555666666555555444333222222222111111111111000//////////////////////////////.........---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,+++++++++,,,,,,---------------------,,,+++************+++,,,,,,---.........---,,,,,,,,,,,,---.............../////////000;;;FFFSSSZZZ[[[[[[]]]```^^^___```````````````___ZZZ___]]]UUUWWWjjj~~~^^^QQQLLLCCC@@@EEEGGG???666222444444333333333333222222222111111111000000/////////000111222111111222444333333333444555666777888777888:::<<<===>>>??????@@@@@@??????????????????>>>?????????>>>>>>???AAA@@@AAA@@@>>>===??????>>><<<>>>===:::===BBBFFFEEEEEEEEEFFFJJJQQQVVVWWWVVVYYY[[[YYYTTTUUU[[[aaacccaaa```___^^^^^^_________^^^VVVNNNJJJFFFDDDKKKUUUbbbppp}}}yyy{{{hhhZZZ```|||qqqXXXEEE:::666555555555444333222222222222222111111111000000//////111000///......///000111////////////////////////000000000000000000000000//////000222666;;;@@@CCCKKKMMMRRRUUUQQQJJJHHHKKKMMMNNNdddnnn^^^UUUOOO<<>>===???DDDIIIGGGHHHOOO```ttt{{{lllXXXEEECCCBBBAAACCCKKK[[[hhh{{{wwweeeRRRGGGLLLTTT^^^uuu~~~www{{{iiiNNNAAA>>>;;;777444666555555444444333222222333333333222222222111111000000000000000///............//////......---,,,---------------------------------,,,,,,+++++++++000///...---,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---........................---***,,,000111000000333GGGNNNWWW[[[[[[\\\^^^bbbbbbaaa```aaabbbaaa```^^^___YYYUUUXXXaaaqqqgggWWWUUUJJJDDDAAADDDDDD===555333444444333333333222222222111111111000000000/////////000222222111111333444333333444444555666888888999999;;;<<<======>>>>>>????????????????????????===>>>>>>>>>======@@@BBB@@@AAAAAA@@@@@@@@@@@@???>>>AAA@@@;;;:::???CCCEEEFFFFFFHHHMMMSSSXXXYYYXXXZZZ]]]\\\XXXVVVZZZ\\\\\\fffgggggggggeeeeeeeeeeeefff^^^VVVRRRMMMHHHIIINNN[[[gggxxx|||www}}}gggWWWVVVnnnzzz```JJJ<<<777777666555444333222222222222111111111111000000000///111000///......///000111////////////////////////000000000000000000000000//////000222666;;;@@@CCCLLLNNNRRRUUUPPPHHHGGGJJJPPPQQQccciiiXXXOOOLLL>>>EEESSSrrrzzz}}}xxxzzz|||}}}tttmmmsssfffQQQJJJHHHJJJKKKLLLWWWhhhooozzzkkkPPPLLLMMMKKKQQQ]]]eeerrrppp```OOOGGGEEEDDDDDDFFFHHHEEEDDDIIISSS]]]ccceeeUUUKKKCCCBBBEEEGGGJJJNNNMMMNNNUUUeeexxxsssaaaFFFDDDDDDFFFJJJRRRaaannn}}}tttbbbQQQGGGLLLVVVaaayyyyyyWWWCCC<<<:::::::::666555555444444333333222333333333222222222111111000000000000000///............//////......---,,,---------------------------------,,,,,,+++++++++...---------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...........................,,,...000000///222888JJJQQQXXX[[[[[[[[[]]]```aaa``````aaabbbbbb```^^^\\\TTTRRR]]]mmm{{{xxx^^^TTTUUUHHHEEECCCCCC???999444444333333333333222222222222111111000000000000/////////000222222111111333444444444444555666777999999:::;;;<<<<<<===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>???AAADDDAAACCCFFFHHHHHHEEEBBB@@@@@@CCCCCC===;;;???CCCDDDFFFGGGKKKQQQXXX]]]^^^^^^```cccddd```]]]^^^___]]]hhhlllooopppnnnmmmnnnpppppphhhbbb___\\\UUUOOOMMMSSS[[[hhhyyyvvvuuuyyy|||jjjXXXLLL^^^nnnRRR@@@999999666555444333222222222222111111111111000000000000000000////////////000000////////////////////////000000000000000000000000//////000333777<<>>;;;;;;<<<666666555555444333333333333333333222222222111111000000000000000///............//////......---,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,------........................///...000111//////666???OOOTTTZZZ\\\\\\[[[\\\^^^```___```aaabbbbbbaaa___\\\RRRVVVmmm{{{eeeUUUTTT[[[GGGGGGEEEAAA;;;555444555333333333222222222222111000000000000000000/////////111222222222222333555444444555666777888:::;;;<<<<<<======<<<<<<;;;:::==================>>>>>>>>>???@@@??????@@@CCCEEEEEEHHHNNNUUUSSSKKKBBB>>>???BBBCCCBBBDDDGGGGGGCCCDDDGGGNNNUUU]]]cccfffggghhhlllmmmjjjhhhkkklllkkkjjjoootttvvvuuuuuuwwwzzzvvvrrrnnnnnnmmmggg^^^VVVUUUWWW___mmm~~~xxxqqqoooyyy{{{rrraaaKKKTTTvvv~~~^^^FFF<<<;;;666555444333333222222333111111111000000000000000000000////////////000000//////////////////////////////////////////////////////000333888===CCCFFFNNNQQQUUUUUUNNNEEEEEEJJJRRRXXX___[[[LLLDDDEEEGGGWWW|||{{{pppuuusss[[[PPPNNNPPPUUU]]]fffyyyjjjUUUHHHKKKNNNMMMXXXjjjyyyuuucccQQQKKKNNNQQQTTTWWWSSSRRRRRRUUU\\\cccgggiii^^^QQQFFFIIISSS\\\```ccc```cccgggppp|||~~~sssUUUNNNLLLQQQXXXaaasssuuuaaaWWWTTT^^^nnneeeOOOCCC<<<999888666666666555444444333333333333333222222222111111000000000000000///...............///......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,------........................//////000000---///:::FFFTTTWWW[[[]]]\\\\\\\\\]]]______```aaaccccccaaa___[[[XXXeeezzzcccUUUPPPZZZiiiHHHIIIGGG???777333444555333333222222222111111111//////////////////000000000111333333222222444555555555555666888:::;;;<<<============<<<;;;:::999;;;;;;;;;<<<<<<============>>>@@@@@@??????AAACCCEEEIIISSS\\\ZZZKKK>>>888;;;???CCCHHHOOORRRKKK@@@AAAFFFMMMVVV___ffflllooommmqqqrrrppprrrxxx}}}~~~tttwwwzzzzzzzzzzzz}}}|||zzzyyyzzzzzzvvvlllccc\\\ZZZ\\\eeeuuuxxxpppiiiooo{{{yyynnnSSSPPPiiinnnOOO???;;;666666555444333333333333000000000000000000111111//////000000000000////////////////////////////////////////////////////////////000333888???DDDHHHPPPRRRUUUTTTLLLEEEHHHOOOUUU]]]^^^UUUKKKCCCEEEMMMccc}}}zzzsss|||qqq\\\QQQPPPSSSUUUcccsssxxxcccQQQHHHLLLMMMMMM]]]tttvvvdddRRRMMMQQQUUUXXXZZZRRRRRRTTTXXX]]]cccgggiiiaaaRRRGGGIIIUUUaaaiiioooiiilllpppttt}}}xxx```TTTNNNRRRYYYdddwwwqqqaaa[[[\\\hhhzzzhhhPPPCCC;;;777777777666666555555444333333333333333222222222111111000000000000000///...............///......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------.................................//////...111>>>LLLXXXZZZ\\\^^^^^^]]]]]]]]]______```bbbcccccc```]]]VVV___uuugggTTTMMMPPPbbbxxxJJJKKKGGG===666444555555222222222222111111111111......////////////000000000111333333222222444555555666666777999;;;===>>>============<<<;;;:::999:::::::::;;;;;;<<<<<<===<<<>>>AAAAAA@@@?????????CCCFFFPPPZZZWWWGGG999555:::???FFFNNNTTTUUUJJJ===???DDDKKKSSS[[[dddkkkpppnnnrrrttttttwww~~~||||||~~~{{{sssfffaaa]]]^^^iiizzzxxxqqqiiikkkxxxyyy}}}{{{bbbRRR\\\\\\EEE<<<777666555444333333333333000000000000111111111111//////000000000000//////////////////////////////000000000000000000000000...///111444999@@@FFFIIIQQQSSSUUUSSSKKKFFFMMMWWW^^^eee\\\OOOJJJDDDFFFTTTkkkvvv}}}xxxuuunnn\\\QQQRRRWWW```sssooo]]]OOOIIIMMMOOOSSSkkkuuubbbPPPLLLQQQVVVWWWXXXSSSUUUWWW[[[___cccgggiii___SSSIIILLLWWWcccooovvvqqqvvvyyy|||kkk]]]TTTZZZbbbkkk~~~tttgggdddffftttgggNNN???888888:::777777666666555444444444333333333222222222111111000000000000000///............//////......---,,,------------------------++++++,,,,,,,,,,,,------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............------------..............................///------///111777DDDRRRYYYZZZ\\\^^^____________``````aaacccdddbbb___\\\TTTiii}}}\\\PPPNNNUUUlllMMMMMMFFF;;;555666666444222222222222111111111111........./////////000000000222333333333333444666666666777888:::<<<>>>???============<<<;;;::::::999999999:::;;;;;;<<<<<>>BBBHHHNNNUUU]]]ffflllnnntttwwwxxx{{{{{{xxx{{{xxxllldddfffsss}}}xxxpppjjjoooyyytttZZZTTT|||jjjLLL===777666555444444333333444///000000000111111111111...///000111111000///...////////////////////////000000000000000000000000...///111444:::AAAGGGJJJRRRSSSTTTQQQJJJHHHRRR^^^mmmooo\\\HHHGGGDDDGGGYYYqqqyyywwwssswww|||jjj\\\UUU\\\fff{{{yyyhhhZZZOOOLLLRRRWWWcccuuucccQQQNNNSSSVVVVVVUUUTTTVVVYYY\\\^^^```cccddd[[[RRRMMMQQQ[[[fffqqqyyyxxx~~~yyyjjjccckkkuuu|||xxxwwwzzzdddNNN@@@999888:::777777666666555555444444333333333222222222111111000000000000000///............//////......---,,,------------------------+++++++++,,,,,,---------,,,,,,---------------...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............------------..............................000------111666>>>KKKWWWZZZZZZ[[[^^^```bbbbbbaaaaaaaaabbbcccdddbbb]]]ZZZaaa|||kkkSSSPPPUUU___zzzOOONNNFFF:::555777777333222222222111111111111000---.........//////000000000222333333333333444666666666777888:::<<<>>>???<<<<<<======<<<;;;;;;:::888888999::::::;;;<<<<<>>999999888444///222222222111111111111111////////////000000000000444111///000333666666555666777999;;;<<<>>>??????=========<<<:::999:::<<<888======::::::>>>===999>>>FFFQQQWWWWWWQQQJJJEEEEEEDDDFFFPPP___eeeZZZJJJLLLRRRXXXYYYTTTJJJ@@@;;;>>>GGGMMMKKKHHHLLLTTTXXXgggqqq|||vvvoooeeeccczzzyyyjjjNNNOOOuuu~~~ccc>>>;;;777444555444222222444222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000333333444777<<>>;;;888777666666555444444333333444444333333222111000000222111111000///......---......------------......---------............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................---------............///---+++---777AAAIIISSSZZZZZZ]]]```aaaaaaaaaaaabbbaaabbbeeeeee```[[[aaalllsss^^^WWWQQQWWWjjjQQQHHH===777666777444111222222222111111000000000////////////000000000000333111000111444666666555666777999;;;===>>>??????>>>??????>>><<<:::;;;<<<999===>>>:::999<<<<<<999;;;@@@HHHOOOSSSRRROOOLLLJJJKKKOOOXXXfffllldddXXXWWW\\\aaabbb\\\SSSKKKGGGIIISSSXXXQQQHHHHHHPPPWWW___kkkyyyxxxpppddd```tttmmmNNNNNNlllfffBBB:::666444555555222222444222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000111222333777===DDDKKKOOOUUUUUURRRLLLHHHMMM]]]kkkqqqdddMMMEEEGGGDDDWWW|||ooommmqqqxxx~~~vvvnnnjjjpppssshhh___\\\cccnnnwwwcccQQQNNNSSSVVVWWWXXXSSSPPPMMMMMMPPPSSSTTTTTTWWWWWWWWWZZZ___gggpppuuuzzz~~~||||||cccJJJ@@@===:::666666666555555444444444444444333333222111111000222111111000//////............------------......---------............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................---------............//////,,,...999EEEMMMUUU[[[\\\^^^aaabbbbbbbbbbbbccc___aaaeeeeee___[[[bbbmmmiiiWWWRRRQQQ^^^wwwPPPFFF;;;444444555444222333333222111000000///////////////000000000111111333222111222444666777666666777999;;;===>>>>>>??????@@@AAA@@@===;;;;;;<<<999>>>???;;;999:::<<<<<<;;;<<<@@@GGGPPPUUUVVVUUURRRWWW^^^eeeoootttooofff```fffnnnoooiii```XXXTTTWWWdddlllcccSSSJJJIIIKKKRRR\\\lllzzzuuufff___mmmqqqOOOKKK```jjjJJJ:::666444666666333222333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111333888>>>FFFMMMQQQVVVUUUQQQKKKIIIOOO[[[eee___WWWGGGAAABBBFFFbbbzzzmmmjjjooosss|||{{{sssoooppp}}}ssskkkddd```iii{{{vvvcccQQQNNNUUUZZZ[[[ZZZSSSQQQNNNNNNPPPSSSTTTTTTVVVXXX[[[^^^ccciiiqqqvvv{{{~~~xxxqqquuu}}}vvvSSSBBB<<<;;;666666555555555555555555444444333333222222111111111111111000000//////.........------------......---------............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..............................---------............///111---000<<>>>>>??????@@@AAA@@@>>><<<;;;;;;;;;>>>@@@===:::;;;???BBBBBB@@@@@@GGGQQQYYY[[[ZZZ[[[cccmmmtttyyy{{{wwwpppiiiqqqxxxzzzuuummmhhhfffooo~~~rrraaaRRRIIIIIIOOOZZZfffooottt{{{~~~zzzkkkaaahhhxxxuuuQQQIIITTT{{{oooRRR<<<777444666777444222333333333222222222111111111////////////////////////////////////////////////////////////////////////000222444999@@@GGGNNNQQQUUUTTTOOOJJJKKKRRRZZZ^^^TTTLLLBBB???DDDRRRttt{{{nnnjjjmmmkkkttt{{{}}}yyyqqqnnnuuuvvvpppjjjiiiwwwuuucccRRROOOWWW______\\\SSSRRRQQQQQQRRRSSSUUUUUUXXX\\\aaaeeehhhmmmtttyyysssyyy\\\CCC<<<:::666666666555555555555555444444333333333222222222111111111000000000//////......------------......---------............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................---------............///111...222@@@NNNVVVZZZ\\\]]]```bbbccccccbbbcccccc```bbbbbb]]]YYY]]]mmm|||www}}}~~~\\\PPPNNNSSSaaazzzDDD@@@;;;999777555222///222222111111000//////.../////////000111222222222222333444555666666777888888999:::<<<===>>>>>>>>>>>>@@@AAAAAA???>>>???@@@AAAAAAAAA@@@???@@@DDDIIIKKKHHHGGGLLLUUU[[[[[[YYY^^^jjjwww~~~yyy{{{zzzvvvqqqrrrxxxrrrdddUUUQQQQQQVVVYYYZZZ```hhhjjjmmmssszzz~~~|||vvvqqqssszzz~~~nnnbbbdddmmmvvvUUUHHHNNNuuuxxx^^^AAA:::555666888555333333333333333222222222222111////////////////////////////////////////////////////////////////////////333444777;;;AAAGGGMMMPPPSSSQQQLLLHHHMMMWWWZZZXXXTTTHHHBBBEEEOOOfff|||mmmggghhhdddmmmuuuxxx}}}}}}uuuttt~~~zzzrrr{{{{{{wwwqqquuuvvveeeTTTPPP[[[eeeddd^^^SSSTTTTTTTTTUUUVVVXXXYYY\\\aaaggglllnnnrrryyy~~~|||```EEE===;;;666666666666666555555555444444444333333333333333111111111111000000000000......------------......---------............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------........................---------............///000///555DDDRRRXXXZZZ\\\]]]___bbbcccbbbaaaaaabbbdddccc^^^WWWWWWdddyyyxxxyyymmmRRRLLLQQQ]]]ttt@@@>>><<<;;;999666222///111111000000000/////////...///000000111222333333111333666777666666777999999:::;;;<<<===>>>>>>>>>===???AAACCCDDDGGGKKKNNNKKKGGGDDDEEEEEEEEEHHHMMMPPPMMMLLLNNNSSSWWWXXXXXX\\\iiixxxsssfff```jjj~~~qqqggg^^^ZZZTTTKKKJJJPPPQQQUUU]]]fffnnnooojjjddddddkkkuuu~~~qqqccc___bbbrrruuuZZZIIILLLjjjoooHHH>>>666666888666444444333333333333222222222222000000000000000000000000000000000000000000000000000000000000000000000000444555888===BBBHHHMMMPPPRRRPPPJJJHHHRRR^^^^^^VVVRRRCCC@@@GGGTTTqqqzzzjjjaaa___aaajjjtttzzzvvvjjjmmmssspppiiidddttt}}}yyyuuu}}}uuu~~~xxxhhhWWWSSS^^^jjjhhh```TTTVVVXXXXXXYYYZZZ]]]______eeelllppprrrvvv}}}cccJJJAAA<<<888888777777666555555444444444444444333333333333111111111111111111111111......------------......---------............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------........................---------............///000222;;;JJJTTTXXXZZZ]]]]]]```bbbcccbbbaaaaaabbbeeebbbZZZSSSYYYnnn~~~```OOOOOOXXXlll~~~@@@>>><<<:::888666333222////////////000000000000...///000111222333333444111444777888777666888999999:::;;;===>>>>>>>>>>>><<<>>>BBBGGGLLLTTT\\\aaaYYYOOOHHHIIIKKKJJJJJJMMMNNNLLLJJJIIILLLPPPUUUXXX[[[eeeqqq|||xxxfff___jjjyyyssseeeRRRGGGGGGFFFGGGKKKRRRZZZ\\\YYYUUUTTTYYYaaahhhrrrvvvggg^^^\\\eee|||rrr___JJJLLL]]]NNNBBB888666777666555555444444333333333222222222000000000000000000000000000000000000000000000000000000000000000000000000222444888===DDDJJJPPPSSSRRROOOJJJJJJWWWfffdddWWWLLL>>>@@@IIISSSrrrzzzhhh\\\WWWaaammmyyynnn```ZZZaaafffbbb```cccxxx{{{xxxssstttwwwmmmpppzzzlllZZZUUUaaannnlllaaaUUUXXX[[[\\\]]]^^^bbbdddaaahhhooorrrssswwwzzzuuugggRRRDDD;;;:::999888777666444444333444444444444444444444444111111111111111111111111......------------......---------............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---........................---------............///000666BBBPPPWWWXXXZZZ______aaacccdddcccbbbbbbbbbddd```WWWSSS```yyynnnWWWQQQUUUbbbzzz~~~AAA???<<<888666555555555......//////000000111111...///000111222333444444111444888999777666888:::::::::<<<===>>>>>>>>>>>>;;;>>>CCCJJJSSS^^^iiipppbbbVVVLLLLLLOOOLLLJJJKKKIIIHHHEEECCCDDDJJJSSSYYY\\\cccjjjsssyyypppvvvzzz```NNNJJJGGGDDDCCCFFFKKKNNNLLLIIIHHHLLLRRRXXXaaaqqq{{{kkk___ZZZ^^^vvvqqqbbbLLLMMMTTTyyyRRREEE999666777666666666444444444333333333222222000000000000000000000000000000000000000000000000000000000000000000000000000333777>>>EEELLLRRRUUURRRPPPJJJKKK[[[lllhhhYYYKKK@@@FFFNNNUUUsss{{{hhhZZZTTTdddppp}}}ooo___VVVUUU^^^```ZZZ]]]fff~~~vvvqqqkkkqqqwwwmmmhhhgggrrr|||nnn\\\VVVcccpppmmmbbbVVVYYY]]]______aaaeeehhhbbbhhhpppsssssswwwqqqkkkvvvmmmXXXFFF999;;;:::999777666444333222444444444444444444444444111111111111111111222222.........------.........---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---........................---------.........//////111999GGGTTTXXXXXX[[[``````bbbeeeeeedddcccccccccbbb^^^VVVUUUeee{{{bbbRRRTTTYYYiii}}}BBB???;;;888777666444222111111000000//////......///000111222222333222222333444555555555777:::<<<===<<<;;;;;;<<<===???@@@??????@@@EEEOOO]]]iiiqqqhhheee___XXXSSSTTTZZZ```VVVIII@@@CCCHHHJJJLLLPPPXXX^^^eeeiiinnn{{{xxxdddZZZQQQIIICCCCCCCCCAAA@@@AAA@@@AAAFFFMMMPPPTTTaaaooommm\\\WWWYYYjjjqqqhhhQQQNNNGGG```dddLLL888666999555333555555444444333333222222111000000000000000000111111000000000000000000000000111111000000000000000111333777;;;???GGGQQQUUUSSSLLLMMMKKKQQQhhhzzznnnSSSHHHDDDAAAJJJ```zzzzzz^^^SSSXXXcccppp{{{~~~mmm]]]SSSRRRUUUZZZ[[[[[[cccmmmxxxiiicccbbbhhhyyyqqqeee^^^YYY]]]hhh|||uuuccc]]]gggqqqmmmccc\\\]]]^^^___```aaabbbbbbbbbjjjooopppuuu~~~qqqkkkvvvpppbbbNNN:::::::::999888777777777888666666555444333333222222000000000000000000000000000...---,,,,,,---...000...------------......///,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................000,,,,,,///111//////000777AAALLLSSSXXX]]]^^^[[[^^^dddgggdddbbbcccdddcccaaaZZZTTT[[[rrr|||www[[[WWWaaacccxxx|||tttBBB???;;;888777666444222111000000000/////////...///000111222222333333222333555666666666777:::<<<<<<;;;;;;:::;;;<<<===>>>>>>===>>>AAAGGGPPPXXX]]]eeegggiiihhhccc]]]ZZZYYYVVVKKKCCCCCCFFFGGGHHHKKKQQQWWW^^^aaaeeerrr~~~zzzqqqfffYYYQQQJJJDDDBBBCCC@@@>>>???CCCEEEHHHQQQ[[[kkkyyypppmmmrrrttt```WWWVVVccc|||yyynnnXXXRRRGGGYYYlllRRR;;;666999666333444444444444444444444444444111111111111000000000000000000000000000000000000111111000000000000111111333777;;;???GGGQQQTTTSSSLLLJJJKKKYYYsssmmmQQQGGGBBBAAAQQQmmmyyy]]]RRRWWW```nnn{{{vvvkkk]]]RRRNNNOOOUUU\\\___bbbmmmyyyppp^^^WWWVVVUUU___hhhhhh^^^UUUPPPNNNUUUdddzzz{{{ggg```hhhqqqmmmddd[[[[[[[[[[[[\\\]]]^^^___aaaiiippprrrwwwuuulllvvvyyynnneeeQQQ<<<::::::999888777777777777666555555444333333222222000000000000000000000000000///---,,,,,,---///000333222111///---,,,,,,+++------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................000,,,,,,///000......111;;;EEEOOOUUUZZZ___```]]]___eeehhheeedddeeefffeee]]]VVVSSS```xxx|||mmmUUUSSSbbbjjj{{{vvvBBB???;;;888666555333222000000000000///////////////000111222333333333333444555666666666888:::===;;;:::::::::::::::;;;<<<=========>>>@@@CCCFFFHHHVVV___jjjpppmmmcccXXXQQQSSSKKKDDDCCCEEEEEEFFFGGGJJJOOOUUUWWWZZZeeewwwooo```RRRGGGCCCCCCDDD???<<<>>>AAABBBFFFJJJXXXcccqqqUUUVVV^^^ttt{{{dddUUURRR[[[pppttt```WWWGGGPPPuuuwwwZZZ>>>666888777333222333333444555555666777777222222111111111000000000000000000000000000000000111111000000000111111222444888<<<@@@HHHQQQTTTRRRLLLGGGMMMddd}}}gggNNNGGG@@@CCCZZZ~~~~~~|||www[[[PPPUUU]]]lllzzzuuueeeWWWOOOLLLLLLOOOVVV]]]aaahhhwwwgggRRRKKKKKKIIILLLNNNLLLGGGEEEIIINNN[[[sssmmmdddhhhpppnnnfff^^^\\\[[[ZZZZZZ\\\^^^```dddkkkssswww|||zzzmmmuuuuuuuuu}}}yyyuuuoooZZZBBB;;;:::999888777777777777555555555444444333333222000000000000000000000000000000............000000888777444111...,,,***)))------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................000---,,,//////---...222@@@IIIRRRWWW\\\aaabbb``````eeehhhffffffhhhhhhfff\\\TTTWWWjjj|||}}}uuubbbPPPQQQhhhzzz{{{zzzyyyAAA>>>:::777666444333111000000000000////////////000000111222333333333333444555777888888999;;;===:::::::::999999999999999>>>???@@@AAAAAA@@@??????BBBKKKXXXbbbccc]]]TTTMMMMMMHHHDDDBBBCCCDDDEEEGGGEEEJJJNNNOOOOOOVVVfffsss}}}tttdddTTTKKKIIIKKKGGGDDDDDDGGGHHHHHHHHHSSSYYYppp[[[RRRPPPRRRbbbhhhWWWTTTWWWeeevvvdddYYYIIIJJJeeeaaaBBB666777888555222333444444444555555555666333222222111111000000///000000000000000000000000111111000000111111222222555999===AAAIIIQQQSSSQQQJJJFFFPPPjjj|||ttt]]]LLLFFF@@@GGGddd{{{uuuooojjjgggeeedddpppvvvvvvZZZOOOSSS[[[kkk{{{kkkZZZOOOLLLNNNPPPSSSWWW[[[aaammm{{{^^^KKKEEEGGGGGGFFFFFFGGGFFFHHHPPPZZZjjjqqqgggiiioooooojjjcccaaa___^^^___bbbfffiiiiiiooowww|||~~~mmmrrrsssgggnnnzzz{{{```EEE;;;;;;999888777777777777555555444444444333333333000000000000000000000000111000////////////000111888777444222000...---,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................000------......---///444EEEMMMUUUYYY]]]aaacccaaa```eeegggeeefffiiiiiifff^^^XXX```www~~~hhh\\\PPPVVVsss{{{yyyyyyxxx@@@===999666555444222000////////////000000000000000111222333333444333333444666888999999999;;;===;;;;;;;;;::::::999999888<<<>>>@@@BBBCCCBBBAAA@@@999===CCCJJJNNNNNNLLLJJJJJJIIIFFFBBB@@@AAADDDFFFDDDIIILLLJJJFFFIIISSS]]]aaakkkyyy|||hhhZZZVVVSSSRRRPPPMMMLLLLLLKKKJJJNNNQQQ```qqq{{{mmmNNNOOONNNQQQaaa~~~ppp^^^YYYWWW___vvvvvvddd[[[NNNHHHYYY~~~hhhGGG777666888666333444444444333333333222222333222222222111111000000000000000000000000000000111111111111111222333333555:::>>>BBBIIIQQQSSSPPPHHHGGGSSSiiipppcccQQQIIICCCBBBPPPqqq|||kkkhhhbbb\\\XXXXXXYYY[[[bbbiiivvvuuuYYYNNNRRR[[[lll}}}uuu___SSSLLLLLLPPPSSSUUUWWW[[[eeewwwsssWWWFFFBBBEEEDDDCCCEEEHHHGGGHHHRRR^^^{{{vvvkkkkkkqqqrrrooohhhfffddddddfffjjjooorrrnnnrrrxxx~~~jjjkkk{{{{{{hhhjjj|||dddDDD<<<;;;:::888777666666666444444444444444333333333000000000000000000000000000000////////////000000333222111111111111111222///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................000...---......---222999IIIPPPWWWYYY\\\aaacccaaa```ccceeeccceeehhhgggccc\\\]]]jjjzzz^^^XXXTTT```}}}zzzxxxuuu@@@===999666444333111000////////////000000000000000111222333444444444444444666999:::::::::<<<===============<<<:::999888999;;;===@@@BBBCCCCCCCCC>>>===;;;===@@@CCCEEEEEEIIIKKKHHHAAA===???DDDGGGIIINNNQQQLLLCCC@@@EEELLLIIIRRRaaannnuuutttoookkkppprrrccc^^^___aaa___UUUNNNMMMRRRUUUXXX]]]jjjppppppqqqgggQQQMMMTTTeee~~~{{{jjj___YYY[[[mmmwwwfff^^^TTTHHHPPPyyypppOOO;;;777888888555555444444333222222111111222222222222222222222222000000000000000000000000111111111111111222333444666;;;???CCCJJJQQQRRROOOFFFJJJUUUcccdddWWWJJJFFF@@@HHH___yyylll```aaaaaaaaabbbeeejjjnnnqqquuu~~~uuuYYYMMMRRR\\\lllhhhTTTMMMJJJJJJMMMRRRVVVZZZbbbtttiiiPPPBBB@@@BBBDDDDDDHHHKKKIIIHHHVVVfff}}}tttqqquuuxxxvvvnnnmmmkkkjjjlllpppuuuxxxrrrtttzzz~~~gggeeemmmyyyrrruuuqqqLLL<<<;;;:::888777666666666444444444444444444444444000000000000000000000000////////////////////////.........///000222333444000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................000......///...///666>>>MMMSSSXXXYYY\\\```bbbaaa```ccccccbbbdddfffeee```WWWbbbuuu~~~xxxlllWWWUUUYYYlll|||wwwqqq???<<<888555444333111///.../////////000000000111000111222333444444444444444777999;;;;;;;;;<<<===????????????>>><<<:::999999:::;;;===???AAACCCDDDDDDAAA>>>>>>@@@AAAAAA@@@CCCGGGFFF>>>;;;BBBJJJNNNVVV[[[]]]VVVIII@@@@@@DDDDDDGGGOOO[[[dddfff```ZZZZZZhhhqqqnnnooo{{{qqqgggfffpppvvvssscccUUUYYYgggrrr{{{xxxbbbXXXfffrrrdddZZZWWWddd{{{}}}llldddZZZHHHIIIuuuzzzZZZBBB888888888666444444444444444333333333000111111222222333333444000000000000000000000000111111111111222333444555777;;;@@@DDDJJJQQQQQQNNNEEEKKKVVV^^^^^^VVVJJJCCC@@@PPPnnnsssiiibbbhhhqqqxxx}}}uuuYYYMMMRRR\\\kkkyyyYYYMMMKKKIIIKKKPPPTTTZZZcccqqq|||]]]IIIAAAAAADDDGGGGGGLLLPPPNNNRRRhhh~~~zzz|||~~~}}}vvvuuusssrrrsssvvvyyy{{{zzzzzz~~~fff```aaafff}}}TTT===<<<:::888777666555555444444444444444444444444000000000000000000000000.........//////...............---......///000111000///---,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................000...///000///111999CCCPPPVVVZZZZZZ\\\aaacccbbbbbbdddcccbbbcccfffccc^^^VVVjjj}}}yyyvvvxxx```SSSVVVaaa{{{}}}uuuooo???<<<888555444222111///.../////////000000111111111111222333444444444444444777:::;;;;;;;;;<<<===AAAAAAAAAAAA???===;;;:::<<<;;;;;;<<<===@@@BBBDDDEEECCCBBBDDDFFFEEEAAA>>>;;;AAABBB<<<<<>>:::666333222222111000////////////000000000000444333222222222333444555777999<<<===<<<;;;<<<===@@@BBBDDDEEEDDDAAA>>><<<<<<:::888:::===@@@???>>>AAABBBGGGHHHGGGOOOMMM<<<777CCC>>>888@@@DDDPPPlllxxx{{{qqqooo\\\CCCCCC@@@DDDDDDFFFLLLUUU[[[YYYTTT\\\aaajjjeeeVVVVVV\\\XXX^^^fffgggeeeooo|||kkkrrrzzznnnaaaTTTVVVhhhqqqmmm___KKKIIIeeelllDDD444:::<<<555666555555444444333222222111111111111111111111111000000000000000000000000000111222111000000222333777===AAAEEEMMMSSSPPPHHHIIIPPPZZZaaa```WWWJJJAAAGGGXXX|||vvvxxxwww|||yyyYYYIIISSS]]]fffooo[[[LLLJJJMMMMMMNNNRRRbbblll~~~aaaSSSFFFAAADDDEEEFFFKKKQQQTTT[[[ppp~~~{{{{{{```XXX]]]___}}}SSS@@@<<<:::999666444555:::555555444444444333333333222222222111000//////...000000000000000000000000........................000111222111...,,,+++,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---.../////////////////////.........,,,///111000000555AAAKKKWWWXXX[[[^^^```bbbccccccffffffggghhhgggdddcccdddlll~~~www___ZZZSSSXXXttt{{{oooddd>>>:::666333222222111///////////////000000000000444333222222222333444555777999<<<<<<;;;;;;;;;<<<>>>AAADDDFFFEEECCC@@@>>>===:::777777:::===>>>>>>AAADDDIIIJJJQQQbbb```III===AAA>>>:::BBBNNNccc{{{zzzvvvaaaDDDBBB???FFFDDDGGGSSSaaafff^^^SSSUUU]]]gggaaaUUUYYY^^^UUUNNNXXX\\\WWW]]]sssyyyssszzz~~~wwwooozzznnn```SSSQQQ___yyyzzzwwwhhhQQQGGGYYYTTT;;;::::::555666555555444444333222222111111111111111111111111000000000000000000000000000111222111000000222444999>>>CCCFFFMMMQQQNNNFFFJJJXXXhhhlllbbbRRRFFFAAAHHHTTT~~~{{{}}}|||\\\KKKTTT\\\iiiwww]]]PPPFFFHHHLLLNNNTTT\\\uuurrrUUULLLCCC@@@EEEFFFKKKPPPWWWaaaqqq{{{^^^XXX[[[\\\rrrxxxRRR@@@<<<::::::888555666:::555555555444444444333333222222222111000/////////000000000000000000000000........................///111111000...,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------........./////////////////////...---///111000000777CCCMMMVVVXXX[[[^^^```bbbbbbbbbddddddfffiiigggddddddfffyyy\\\YYYXXXddd}}}|||wwwkkk```===:::666333222111000////////////000000000111111333333222222333444555555888:::<<<<<<;;;::::::;;;<<<@@@EEEHHHGGGDDDBBB@@@>>>;;;888777999<<<>>>???BBBJJJOOONNN[[[vvvuuuVVVCCC>>>>>>???DDD\\\{{{}}}eeeEEEBBB???FFFBBBGGG[[[qqquuueeeTTTMMMWWWbbb\\\VVVbbbfffXXXXXXeeehhh[[[VVVbbbooorrreeeXXXQQQYYYdddqqqppp{{{zzzqqqcccTTTNNNVVVmmmuuu]]]HHHNNNooofffCCC999888777666555555444444333222222111111111111111111111111000000000000000000000000000111222111000000222444999???EEEIIIMMMNNNJJJDDDQQQggg|||{{{fffNNNCCCBBBGGGOOO}}}___NNNVVV[[[ooo```OOOHHHFFFJJJMMMQQQ^^^mmmcccJJJEEEAAABBBGGGHHHPPPUUU___rrrrrr[[[WWWYYYYYYnnnoooVVV@@@<<<:::;;;:::666666999555555555444444444444333222222222111000000//////000000000000000000000000...........................///000000...------...------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------....../////////////////////111111000222999FFFPPPVVVXXXZZZ]]]```aaabbbbbbbbbcccfffiiigggbbbcccgggzzz}}}hhhWWWXXX___sss}}}zzzyyyrrreeeZZZ===:::555333222111000////////////000000111111222222333333333444444555555999:::<<<;;;:::999:::;;;<<>><<<:::999:::<<<>>>???FFFUUU\\\UUUaaa\\\GGG;;;>>>CCCHHHfffiiiEEEBBB@@@DDD???FFFaaa}}}nnnZZZKKKTTT\\\VVVWWWjjjqqq```hhhzzznnnbbbhhhpppppp___QQQHHHJJJOOOUUUcccsss||||||}}}vvvhhhWWWOOOQQQdddiiiOOOIIIcccqqqGGG777777:::666555555444444333222222111111111111111111111111000000000000000000000000///000111111000111333444888>>>EEEJJJMMMLLLIIIEEE___tttfffMMMCCCDDDHHHSSSbbbPPPXXX]]]wwwWWWNNNKKKLLLOOOQQQXXXlll~~~[[[EEEDDDCCCEEEKKKLLLPPPYYYkkkeeeVVVUUUWWWVVVmmmxxxnnn]]]BBB===;;;<<<;;;888777999555555555555444444444444222222222111111000000000////////////////////////........................,,,...//////...---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------,,,,,,............////////////111222222222444===JJJSSSVVVXXX[[[^^^```aaabbbbbbccccccgggjjjeee^^^```hhhzzzwwwzzz|||ppp\\\VVVZZZggg~~~zzzwwwnnn```TTT===999555222111111000////////////000111222222222222222333444555555666666:::;;;<<<;;;::::::;;;===>>>CCCHHHIIIEEE@@@>>>???===<<<;;;::::::<<<>>>@@@OOOcccmmmccchhhaaaFFF;;;???GGGOOOnnnmmmFFFAAAAAABBB>>>JJJiiixxxgggSSSTTTUUUQQQVVVlllttteeeddd}}}wwwhhh___XXXWWWTTTRRRVVV___^^^nnnooooooppp~~~{{{zzzkkkZZZOOOMMM[[[qqqUUUFFFWWWrrruuuKKK777666:::666555555444444333222222111111111111111111111111000000000000000000000000///000111111000111333555666<<>>@@@@@@EEEJJJIIIDDD@@@???AAA???>>><<<999999<<>>@@@III[[[wwwtttIIIBBBCCCCCCFFFXXXxxxwww^^^TTTPPPPPPXXXllltttgggkkkzzzwwwtttppphhhaaabbbgggccckkkdddbbbfffzzzmmm```bbbxxx}}}lllZZZOOOJJJSSStttrrrXXXBBBIII___wwwOOO999666999666555555444444333222222111111111111111111111111000000000000000000000000...000111111000111333555777<<>>AAACCCBBBGGGLLLJJJEEEBBBCCCGGGIIIFFF@@@::::::AAALLLUUUwww}}}}}}XXX???DDDBBBJJJiiizzzLLLEEEGGGIIITTTnnnaaaPPPLLLUUUbbbssszzzrrrzzzlll___aaa{{{{{{oooeeekkkooo\\\QQQIIIMMMiii{{{sss]]]DDDDDDTTTsssRRR===888999666555555444444333222222111111111111111111111111000000000000000000000000...///111111000111444666:::>>>FFFKKKGGGBBBEEEMMMaaabbb___VVVKKKDDDFFFIIIUUUtttuuuuuu{{{nnn[[[bbbrrr}}}WWWLLLKKKJJJQQQcccuuu___JJJDDDJJJFFFHHHUUU]]]gggrrrjjjddd___]]]^^^___cccjjjrrrxxxssshhh[[[RRROOOOOOPPPQQQUUUiiilllvvv|||PPPFFF===;;;;;;888777777666666666666555555555555222222222222222222222222000000000000000000000000........................,,,---///...---,,,,,,---------------------------+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,---------......+++,,,,,,------.........------......///000000111222333555999@@@IIIRRRXXXYYY[[[^^^aaaccceeeeeeeeefffccceeeggg]]]SSS^^^sssxxx|||fffXXX[[[fffzzzzzzppp```MMM@@@<<<999444222111000///......///000111222333444444000222444666777777777666;;;<<<=========???BBBEEECCCHHHLLLKKKFFFDDDHHHLLLUUUOOOEEE===<<>>IIICCCKKKrrr|||OOOIIILLLNNN___```KKKIII\\\nnn}}}{{{dddbbb~~~sss___TTTJJJKKKdddwwwssscccJJJFFFTTTvvvoooRRRAAA;;;:::666555555444444333222222111111111111111111111111000000000000000000000000...///111111111111444666===@@@GGGKKKFFF???CCCMMM\\\]]]ZZZRRRHHHDDDIIIOOOjjjxxxnnnoooxxxqqq^^^eeerrruuuRRROOONNNLLLVVVlllXXXGGGEEEMMMJJJMMM\\\gggsss~~~sssgggaaa]]]YYYXXXZZZXXXZZZ___cccggglllrrrvvvnnneeeZZZSSSPPPNNNNNNOOOPPPaaannnyyySSSHHH>>>;;;:::888777777777666666666555555555555222222222222222222222222000000000000000000000000........................,,,...///...---+++,,,,,,------------------------+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,---------......++++++,,,,,,---...//////---------...///000000111111333666;;;BBBKKKSSSXXXZZZ\\\___bbbdddeeeffffffddd```ccceee[[[SSS```xxx|||]]]SSS\\\ddd}}}xxxmmm\\\HHH:::>>>:::555222111111000///111111222222222333333333333333444444555666777777777;;;???@@@===<<>>333777777777666555555444444222222222222222222222222111111111111111111111111000111111111111222555777:::???HHHKKKFFFAAAEEENNNVVV___XXXHHHCCCDDDJJJXXXyyywwwyyywwwtttsss```bbb~~~eeeNNNOOONNNQQQ[[[pppVVVIIIAAAEEEIIIMMMZZZjjj{{{~~~zzzkkkddd\\\WWWWWWUUURRRNNNQQQQQQTTTZZZ\\\]]]aaaggguuuzzzrrreeeWWWOOOKKKIIIJJJNNNTTT^^^~~~~~~vvv^^^GGG===>>>:::888:::666666666666666555555555555333333333222222222111111222222000///............000000//////.........---........................------------------------,,,,,,,,,++++++*********------,,,++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------......------......///111222333444111444???KKKQQQTTTVVV]]]^^^```bbbcccdddddddddeeebbbiiifffSSSQQQfffyyy|||wwwVVVQQQ[[[fff~~~zzzkkkUUUCCC:::>>>:::555222111111000000111111222222222333333333222222333444555666777777999===@@@AAA??????BBBFFFJJJIIILLLLLLDDDBBBUUUpppwwwdddHHH===DDDPPPffflllrrryyyeeeNNNIIIIIIIIIRRRlll```QQQVVVeeeYYYVVV\\\mmm{{{wwwgggTTTLLLHHHYYYyyyhhhLLLJJJKKKwwwWWW888???777777777777666555555444444222222222222222222222222111111111111111111111111000111111111111222555777<<>>:::555222111111000000111111222222222333333333111222333444555666777777<<<>>>AAABBBAAABBBFFFJJJOOOLLLNNNNNNIIILLLhhhhhhJJJCCCHHHZZZoooyyyyyy{{{jjj___rrrkkkQQQLLLPPPRRRWWWkkknnnddddddyyyeeehhhuuulllWWWOOOHHHSSSnnnmmmOOOHHHJJJvvvaaa<<>>CCCJJJKKKDDD???FFFQQQ___```SSSEEECCCEEERRRggg~~~mmmpppsss]]]PPPPPPPPPYYYhhhvvvoooNNNHHHEEEGGGIIIOOO___qqq{{{pppgggccc^^^ZZZTTTRRRRRRRRRPPPNNNJJJIIIKKKNNNOOOMMMPPPUUUVVV[[[dddnnnxxxqqqeeeWWWOOOLLLIIIIIILLLNNNUUUnnnvvvfffMMM???===777555888444666666666555555555555444333333333222222222111111222111000//////......///////////////....................................------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,---------..................///111222333111000555BBBMMMSSSWWWZZZ]]]___aaacccdddeeeeeedddhhhcccddd\\\NNN[[[~~~}}}]]]RRRXXX```vvv~~~vvvfffQQQ@@@999>>>;;;666222111111111000111111222222222333333333111222222444555666777888===???AAABBBBBBDDDHHHKKKPPPQQQOOOLLLQQQgggcccGGGGGGLLL^^^llleeeooojjjXXXXXXxxxsssXXXPPPYYY___cccppp{{{yyy}}}zzzpppZZZQQQIIIOOOdddmmmNNNDDDHHHpppnnnAAA<<<888777777777666555555444444222222222222222222222222111111111111111111111111000111222222111333555888>>>CCCJJJJJJCCCAAAKKKXXXeee```PPPCCCCCCFFFWWWrrrrrrtttiii[[[SSSRRRSSS^^^lllyyyuuudddMMMHHHFFFEEEGGGQQQfff{{{uuupppjjjeeeccc[[[XXXSSSQQQQQQQQQPPPNNNNNNLLLMMMOOONNNLLLNNNSSSRRRUUU[[[bbbiiinnnrrrtttqqqdddWWWPPPLLLHHHHHHKKKOOOSSShhh{{{jjjPPPAAA>>>888777:::888666666555555555444444444333333333222222222111111111111000//////////////////////////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,------......------,,,,,,,,,---------..................///000111222///000777DDDPPPUUUYYY\\\^^^___aaaccceeeeeeeeeeeegggcccbbbXXXOOOccczzzqqqVVVUUU___eee{{{sssbbbMMM>>>888???;;;666333222222111000111111222222222333333333111222333444666777888999===>>>@@@BBBCCCEEEHHHJJJKKKQQQNNNIII]]]]]]FFFJJJPPP]]]```QQQllldddTTT[[[www]]]VVVeeerrrvvv{{{{{{ttt]]]RRRIIILLL]]]mmmPPPDDDJJJddd~~~JJJ<<<999777777777666555555444444222222222222222222222222111111111111111111111111111222222222222333666888<<>>@@@CCCDDDFFFGGGGGGDDDKKKLLLQQQppp^^^HHHKKKUUUZZZVVVKKKmmmeeeXXXaaawwwcccaaauuu~~~vvv{{{bbbTTTIIIKKKZZZrrrWWWFFFLLLVVVRRR>>>;;;777777777666555555444444222222222222222222222222111111111111111111111111111222333222222333666888<<>>;;;666555999777555555555444444444444333333333333222222222111111000000////////////000000.........///////////////........................------------------------,,,,,,,,,,,,------------++++++++++++,,,---......+++,,,------......------,,,,,,,,,---------......///////////////000111111///222<<>>???BBBEEEGGGGGGFFFDDDBBBDDDOOOiii|||eeeKKKHHHVVVVVVPPPRRRjjjdddZZZcccyyynnnooo}}}hhhWWWJJJJJJYYY{{{yyy___GGGJJJJJJmmmTTT======777777777666555555444444222222222222222222222222111111111111111111111111111222333333222333666999===DDDKKKKKKGGGKKK___tttwwwbbbHHH@@@BBBDDD[[[|||zzzkkk^^^]]]```ccckkkxxxrrrhhhaaaXXXPPPHHHFFFDDDFFFTTTmmm{{{vvvmmmeeebbb^^^[[[ZZZ\\\VVVVVVVVVUUUTTTSSSSSSTTTUUUSSSTTTWWWVVVTTTVVVZZZ[[[\\\^^^^^^\\\YYYUUURRRSSSUUUWWWYYY]]]bbbiiinnnyyy}}}pppdddWWWPPPLLLGGGFFFGGGJJJQQQ^^^vvvuuuqqqiiiOOO@@@>>>777666888555555555555444444444333333333333333222222222111111000000////////////000000............/////////000........................------------------------,,,,,,,,,---------......++++++++++++,,,---...///+++,,,------......------,,,,,,,,,---------......///////////////000000111///333>>>LLLUUUWWWZZZ^^^```aaaccceeegggggggggggghhhddd___XXXaaa{{{~~~qqq[[[TTT\\\ooo}}}xxxmmmZZZFFF<<<:::???<<<777444333222222111111111222222222333333333444444666777999;;;<<<===???@@@CCCGGGIIIHHHFFFCCCEEEAAATTT~~~zzzjjjLLLDDDSSSRRRMMMZZZddd```XXXbbb|||}}}zzzyyylllXXXJJJJJJYYYvvv~~~bbbEEEEEECCCbbbRRR;;;<<<777777777666555555444444222222222222222222222222111111111111111111111111222222333333222444666999???EEELLLLLLGGGLLLaaavvvpppZZZBBB>>>DDDHHHbbbvvvvvveeedddaaacccjjjxxxvvvsssjjjaaa[[[XXXPPPHHHIIIGGGDDDFFFSSSiii~~~}}}|||www~~~~~~qqqiiiccc^^^[[[[[[YYYVVVWWWZZZRRRTTTUUUUUUTTTTTTUUUVVVWWWUUUWWWYYYYYYWWWYYY^^^___```aaa```]]]WWWRRRNNNMMMNNNOOOPPPRRRWWW]]]aaaaaajjjuuu}}}pppdddWWWQQQLLLGGGEEEGGGCCCKKKXXXmmmzzzgggwww~~~nnnTTTEEEBBB;;;888999666555555444444444333333333333333333222222222111111000000////////////000111---.........//////000000........................------------------------,,,,,,,,,------.........++++++++++++,,,---...///+++,,,------......------,,,,,,,,,---------......000////////////000000111///444@@@MMMUUUWWWZZZ^^^```aaacccfffggggggggggggjjjeee^^^XXXeee}}}iiiYYYVVV```vvv}}}wwwlllYYYFFF<<<;;;???;;;666222111111111111222333333444444333333222333444555555666:::???BBBEEECCCBBBDDDGGGGGGEEEBBBHHHFFF^^^wwwrrrttthhhYYYNNNLLLPPPWWW[[[^^^]]]```lllzzz|||uuupppuuu]]]MMMKKKPPPhhhttt```LLLGGGDDDVVV{{{[[[CCC:::999888777666666555555555222222222222222222222222222222222222222222222222111111222111111333666999BBBHHHLLLHHHEEEKKKZZZeee```QQQGGGAAA???UUUyyy}}}{{{|||mmmdddccciiirrr}}}uuukkkdddYYYPPPKKKIIIIIIJJJLLLNNNLLLJJJQQQdddxxxxxxwwwwwwxxxwwwkkkbbb\\\ZZZXXXUUUSSSRRRSSSUUUVVVWWWXXXWWWUUUSSSRRRTTTVVV[[[^^^```^^^ZZZZZZ^^^bbbdddfffgggbbbZZZTTTTTTUUUTTTSSSQQQOOOPPPQQQTTTUUUZZZ^^^ccchhhmmmuuu~~~~~~xxxlll\\\PPPKKKIIIGGGEEEGGGEEESSS^^^fffccczzzaaaCCC<<<;;;444222777555555444444444333333333222222222222222222222222111111111111000000000000////////////////////////........................,,,------......------,,,...---+++******+++---...++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000...,,,...111333111///111999EEEOOOUUUYYY[[[\\\___aaadddeeedddeeefffgggffffff[[[UUUjjj{{{www}}}___TTTYYYggg}}}ttthhhXXXGGG===;;;???;;;666222111111111111222333333444444333333222444444555666777:::???CCCEEEDDDCCCDDDFFFGGGEEECCCDDDIIIeeerrrpppuuuiiiYYYNNNLLLQQQVVVZZZUUUUUU[[[kkk~~~yyyjjj~~~vvv___NNNKKKOOOeeettt```KKKFFFCCCUUUzzz\\\DDD:::999888777666666555555555222222222222222222222222222222222222222222222222111111222111111333777999AAAHHHKKKHHHFFFMMM[[[ddd\\\MMMCCC>>>@@@[[[|||}}}vvvnnneeeiiipppzzztttccc\\\RRRKKKGGGHHHIIIIIINNNQQQPPPMMMSSSeeezzzyyywwwuuuvvv|||pppfff^^^ZZZYYYWWWUUUSSSSSSTTTUUUVVVXXXXXXWWWUUUSSSSSSUUUWWWZZZ]]]^^^]]]YYYYYY\\\```eeeggggggccc\\\XXXXXXZZZVVVUUURRRPPPOOOPPPQQQSSSUUUXXX]]]```dddjjjrrryyyxxxlll\\\PPPJJJHHHFFFEEEGGGDDDPPP[[[nnnkkkkkkHHH>>><<<666444888555555555444444444333333222222222222222222222222111111111111000000000000////////////////////////........................,,,------......------,,,...---+++******+++---...++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000...---...111333222000222:::FFFPPPVVVYYY\\\]]]```bbbeeeeeeeeeeeefffhhhgggcccWWWUUUooo{{{www\\\TTT]]]nnn}}}ssshhhWWWGGG===<<>>FFFeeeyyy}}}{{{rrrfffiiimmmsss}}}{{{qqq]]]VVVNNNIIIGGGIIILLLNNNQQQVVVUUUPPPQQQ___ttt{{{wwwrrrsss~~~|||pppeee^^^ZZZXXXXXXWWWUUUSSSSSSTTTVVVWWWXXXXXXXXXVVVTTTUUUWWWZZZ\\\^^^```^^^\\\[[[]]]___fffggggggccc___\\\]]]___[[[YYYVVVTTTRRRRRRRRRSSSVVVYYY\\\]]]^^^bbbhhhnnnyyyxxxmmm]]]PPPJJJGGGEEEDDDHHHCCCMMMWWW}}}{{{xxxwwwOOO@@@===888666888555555555444444444444333333333333333333333333333111111111111000000000000////////////////////////........................,,,------......------,,,------++++++++++++------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000///...///111222222111444===IIIRRRWWWZZZ]]]___bbbdddfffgggffffffggghhhggg^^^TTT\\\|||nnnWWWUUUccczzz}}}rrrfffVVVFFF===<<<>>>:::555222111222222222222333333444444333333222555666777777999===BBBFFFFFFEEEDDDDDDDDDDDDDDDDDDGGGNNNaaauuuwwwmmmiiioooooodddUUUMMMPPPWWW___bbb[[[[[[___hhhsss|||zzzzzzdddRRRKKKKKK[[[rrrzzzcccKKKDDDAAAMMMpppkkkLLL===999888777666555555555555222222222222222222222222222222222222222222222222111111222222222444888;;;AAAHHHJJJFFFGGGQQQ[[[___TTTHHHBBBCCCOOOqqqxxx|||vvvnnniiijjjkkkooovvv{{{vvvnnn]]]XXXQQQLLLMMMPPPTTTVVVYYY______WWWSSS]]]ooo{{{{{{vvvoooooo|||yyyoooddd\\\XXXWWWWWWVVVVVVUUUTTTTTTVVVWWWXXXYYYYYYXXXWWWVVVWWWZZZ]]]```bbbddddddbbb```aaabbbeeefffeeeccc```___```bbb___]]][[[YYYXXXXXXXXXYYY___aaaccccccaaacccgggkkkpppyyyyyynnn___QQQIIIEEEDDDCCCHHHBBBKKKUUU{{{TTT@@@<<<999777777555555555555444444444444333333333333333333333333111111111111000000000///////////////////////////........................,,,------......------,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///000//////000111222222222777@@@LLLTTTXXXZZZ^^^bbbccceeegggggggggggghhhiiidddZZZXXXmmmzzzfffTTTVVViii|||qqqeeeUUUEEE>>>===>>>:::555222111222222222222333333444444333333222555666777888999===CCCGGGFFFFFFEEEDDDCCCCCCDDDEEEHHHNNN\\\kkkoooiiieeeeeeeee]]]RRRMMMPPPZZZeeelllgggoooyyy|||hhhVVVLLLKKKVVVkkkgggMMMDDDAAAIIIiiitttQQQ===999888777666555555555555222222222222222222222222222222222222222222222222000111222222222555888<<>>>>>>>>:::555222111222333222222333333444444333333222444555666777999===CCCGGGFFFGGGFFFDDDBBBBBBDDDEEEFFFMMMZZZfffjjjeee\\\VVVYYYUUUNNNJJJMMMYYYhhhssslll{{{mmmZZZNNNKKKRRRdddiiiNNNCCCAAAFFFeee~~~UUU???999888777666666555555555222222222222222222222222222222222222222222222222000111222222333555999<<>>???===999555222111222333333222333333444444333333222333444555777999===CCCGGGGGGGGGGGGDDDAAAAAACCCFFFFFFMMMTTTXXXYYYWWWQQQKKKNNNNNNKKKGGGHHHTTTgggvvvyyyrrr]]]OOOIIIOOO___|||jjjMMMBBBAAAFFFeee]]]EEE999888777666666555555555222222222222222222222222222222222222222222222222000111222222333666:::===CCCJJJHHHDDDOOOfffsssqqqSSSHHHBBBEEEVVVxxx}}}wwwtttvvvzzz|||tttpppsssvvvwwwwwwwwwwwwppphhh[[[XXXTTTUUUZZZbbbiiimmmttt}}}yyyvvvssspppvvvzzzyyyzzzyyyppprrrwwwnnnfff^^^]]][[[XXXWWWVVVVVVVVVRRRSSSTTTVVVXXXYYY[[[\\\[[[[[[ZZZYYYZZZ]]]cccgggfffhhhlllppprrrrrrpppnnnnnnnnnoooooonnnkkkgggeeeeeeeeefffggghhhiiijjjkkkooorrrsssrrrooonnnpppsssvvv}}}~~~uuufffVVVJJJDDDDDDEEEEEECCCLLLOOOooopppSSSAAA;;;999888888666666666666555555555555444444444444444444444444111111111111000000000000////////////////////////........................,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............//////222444333222222444666;;;EEEQQQWWWWWWXXX^^^eeedddeeeggggggfffffffffggg^^^dddaaaYYYUUUaaa|||zzzmmm```PPPCCC>>>???===999444222111222333333222333333444444333333222222444555666888===BBBGGGGGGHHHGGGDDDAAA@@@CCCFFFIIIMMMMMMGGGDDDFFFHHHIIIHHHJJJIIIEEEDDDOOOddduuuvvv___OOOHHHNNN\\\yyyjjjLLLAAAAAAFFFgggeeeKKK999888777666666555555555222222222222222222222222222222222222222222222222000111222222333666:::===CCCIIIHHHEEESSSmmm|||zzzYYYLLLDDDEEEWWW{{{wwwpppmmmooosssvvvuuuuuussskkkbbbYYYWWWTTTVVV]]]fffooossswwwpppoootttvvv{{{|||sssuuu~~~qqqjjjbbb\\\YYYYYYYYYXXXXXXWWWVVVUUURRRRRRTTTVVVXXXZZZ[[[\\\[[[[[[ZZZZZZZZZ^^^dddhhhjjjlllpppuuuxxxxxxuuusssssssssttttttssspppjjjgggllllllmmmnnnnnnoooppppppuuuwwwyyyyyyvvvuuuwwwzzzzzzvvvhhhXXXKKKDDDDDDEEEEEECCCLLLMMMjjj~~~jjjRRRBBB<<<:::::::::777666666666555555555555444444444444444444444444111111111111000000000000////////////////////////........................,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......---------........./////////222444444222222444777;;;FFFQQQWWWVVVXXX^^^eeeccceeeggggggfffeeefffggg___iii^^^XXXVVVdddzzzmmm___PPPCCC>>>@@@===777333444444222222444555444444333333444444555666666666777:::>>>BBBEEEHHHDDD@@@@@@BBBDDDDDDCCCIIIHHHGGGFFFEEEDDDEEEFFFIIIIIILLLLLLEEEDDDYYYqqq}}}hhhjjjsssuuuvvvxxxsss|||hhhSSSJJJNNNWWWqqqfffPPPFFFAAAHHH^^^}}}vvvIII<<<:::777555555555444333333333333222222111111111222222222222222222222222222333333222222555999<<>>>>>===777333444444222222444555444444333333444444555666666666777:::>>>BBBDDDFFFDDDBBBBBBEEEHHHHHHGGGCCCEEEGGGHHHIIIJJJKKKLLLLLLRRRYYYYYYSSSPPPYYYfffyyycccQQQRRRYYYZZZ[[[^^^```eeerrrlllVVVMMMMMMUUUnnndddNNNDDD@@@CCCWWWzzzwwwKKK<<<:::777555555555444333333333333222222222111111222222222222222222222222222333333222222555999===IIINNNJJJDDDSSSlllqqqfffVVVBBBHHHHHHXXXzzz~~~uuummmhhhnnnnnnmmmkkkiiieee___ZZZZZZ^^^```___aaannn~~~ttttttkkkooo|||}}}zzz~~~rrrhhh\\\TTTSSSWWWTTTVVVWWWVVVTTTSSSSSSSSSVVVWWWYYY[[[^^^```bbbcccaaadddeeeeeeeeehhhnnnsssrrrxxx}}}}}}yyyvvvtttsssvvvuuuuuuuuuwwwzzz}}}}}}nnnZZZLLLGGGEEECCCCCCCCCFFFLLLeeerrrttt^^^HHH<<<::::::777888888777777777666666666444444333333333333222222222111111000000000000000................................................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////111000222444333000333:::CCCIIIRRRXXX[[[]]]```cccdddiiijjjhhhgggiiihhheee^^^rrrrrr\\\ZZZ]]]ooo|||mmm[[[KKKAAA>>>>>>===777333444444222222444555444444333333444444555666666666777:::>>>AAADDDDDDBBBBBBDDDIIINNNRRRSSSJJJLLLNNNPPPSSSWWW\\\```dddooowwwvvvpppjjjddd```tttaaaQQQEEEFFFJJJIIIJJJNNNSSSSSS[[[nnnnnnWWWLLLKKKRRRiiicccMMMDDDBBBAAASSSxxxwwwPPP===:::777666666666555444333333333333222222222222222222222222222222222222222333333222333555:::===JJJNNNJJJEEEQQQdddfffYYYOOO???GGGLLLaaa}}}vvv~~~uuummmhhhoookkkhhheeebbb^^^ZZZXXX^^^```aaa___bbbsssssstttqqquuu{{{{{{}}}rrrfff^^^XXXRRRQQQTTTSSSUUUVVVUUUSSSQQQQQQRRRSSSTTTWWW[[[___bbbeeeggggggiiijjjiiiiiilllsssxxx{{{~~~|||yyywwwuuuvvvwwwyyy{{{~~~}}}ooo[[[MMMGGGEEECCCBBBCCCFFFKKKbbbqqqsssvvvmmmgggLLL===;;;;;;:::777666666666666555555555444444333333333333222222222111111000000000000000................................................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........./////////000000111000222444222000444;;;EEEKKKTTTYYY\\\^^^aaaddddddhhhjjjhhhiiikkkiiifff^^^{{{kkkZZZ[[[cccxxx}}}mmmYYYIII???=========777333333333222222444555444444333333444444555666666777888;;;>>>AAACCCBBB@@@@@@CCCJJJRRRZZZ___ccceeehhhkkkooowww{{{lllooopppXXXPPPIIIIIIJJJHHHIIIMMMNNNMMMRRR___pppmmmUUUIIIJJJNNNccceeeQQQHHHFFFDDDVVV|||tttSSS===:::777666666666555444333333333333333333333333222222222222222222222222222333333333333666:::>>>HHHLLLJJJFFFPPP___]]]OOOHHH>>>GGGQQQmmmvvvvvv{{{sssmmmiiikkkeee```]]][[[XXXVVVVVVZZZ\\\]]]^^^eeezzz~~~pppssswww|||}}}{{{vvvjjj___ZZZWWWTTTSSSUUUTTTUUUVVVUUUSSSRRRRRRRRRSSSUUUXXX\\\```dddgggiiiggghhhjjjjjjjjjooovvv|||~~~|||yyyzzz|||~~~}}}ooo\\\MMMGGGEEEBBBBBBCCCFFFIII^^^qqqkkkxxxyyylllLLL<<<;;;<<<;;;666666555555555444444444444444333333333222222222222111111000000000000000................................................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------........................---.........////////////000000111333222111555<<>><<<======777333333333222222444555444444333333444444555666666777999;;;>>>@@@BBBBBB@@@>>>>>>BBBKKKUUU\\\oooxxxyyyttt^^^PPPMMMJJJJJJIIIHHHHHHJJJHHHIIIMMMRRRXXXdddxxxlllSSSGGGIIIKKK]]]lllXXXPPPFFFFFF[[[qqqTTT===;;;888666666666555444333333333333333333333333222222222222222222222222222222333333444777;;;???GGGJJJIIIHHHRRR^^^ZZZLLLDDD>>>IIIVVVxxxwww{{{wwwqqqmmmkkkddd]]]XXXXXXWWWSSSRRRUUUUUUXXX]]]cccqqqttthhhmmmwww{{{nnnddd\\\YYYXXXVVVUUUVVVUUUWWWXXXXXXVVVUUUUUUVVV\\\]]]```cccfffiiilllmmmeeehhhkkklllnnnttt|||}}}||||||}}}}}}ppp]]]NNNHHHEEEBBBBBBDDDGGGHHHYYY|||qqqrrrNNN<<<::::::999555555555555444444444444444444333333333222222222222111111000000000000000////////////////////////........................---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------,,,,,,---------.........000///000333222111666===HHHNNNWWW\\\___```cccfffgggiiiiiigggggghhhccc\\\]]]ggg^^^fffuuu~~~mmmYYYHHH???<<<======777333444444222222444555444444333333444444555666777888999;;;>>>@@@AAACCCAAA===::::::???GGGMMM[[[lllsss]]]PPPLLLKKKJJJJJJJJJIIIIIIIIIIIIKKKMMMMMMKKKPPP```pppmmmTTTHHHJJJHHHXXX{{{sss```WWWEEEDDD[[[sssVVV>>>;;;888777777777666555333333333333444444444444222222222222222222222222222222333333444777<<<@@@GGGJJJJJJKKKUUU___ZZZMMMCCCAAAKKK[[[}}}|||uuuqqqooonnn```XXXUUUXXXWWWQQQPPPTTTSSSYYYcccrrrggg___eeetttxxxoooeee^^^ZZZYYYWWWSSSRRRTTTWWWXXXZZZZZZYYYYYYYYYZZZ```aaaccceeegggjjjkkklllhhhlllqqqtttwww|||tttwww{{{~~~}}}ppp^^^OOOIIIEEEBBBBBBDDDGGGGGGVVV{{{vvvPPP===:::999666666555555555555444444444444444333333333333222222222111111000000000000000////////////////////////........................---------------------------,,,,,,++++++,,,,,,---***++++++,,,,,,------...------------------------,,,,,,,,,------------...///...000222111111777???IIIOOOWWW]]]___```cccfffhhhjjjiiigggggggggaaaXXXbbb~~~fffaaakkk|||~~~nnnZZZJJJ@@@>>>>>>===777333444444222222444555444444333333444444555666777888:::<<<>>>???@@@@@@AAA@@@===;;;;;;???BBBCCCSSSjjj~~~~~~ooo^^^SSSOOOQQQQQQPPPPPPQQQRRRPPPNNNNNNOOOQQQQQQNNNNNNWWWbbbmmmTTTHHHJJJGGGTTTwwwzzzeee\\\HHHDDDYYY|||]]]>>>;;;888777777777666555333333333444444444555555222222222222222222222222222222333333444888<<<@@@JJJLLLLLLOOOYYYaaa\\\PPPDDDDDDNNN___xxxtttpppnnnaaaYYYVVV[[[ZZZRRRNNNRRRUUU\\\kkksss]]][[[ddduuuxxxlllccc^^^[[[ZZZZZZVVVPPPOOORRRWWWYYY[[[\\\[[[[[[]]]^^^aaaaaaccceeegggiiikkklllmmmrrrxxx|||~~~}}}pppwww~~~qqq^^^PPPIIIEEEBBB@@@CCCGGGGGGVVVrrrNNN===;;;:::777666666666555555555555444444444333333333333222222222111111000000000000000////////////////////////........................---------------------------,,,,,,++++++,,,,,,---******+++,,,,,,---..............................------------............///...///111111222888@@@IIIOOOWWW]]]___```ccceeehhhiiihhhgggiiiiiibbbYYYkkk|||wwwbbbbbbnnn~~~ooo\\\LLLCCC??????===777333444444222222444555444444333333444444555666777888:::<<<>>>???@@@<<>><<<888777777777666555333333333444444555555555222222222222222222222222222222333333444888===AAAMMMNNNNNNQQQ[[[bbb]]]RRREEEGGGPPPaaa~~~wwwpppkkkccc[[[YYY___]]]RRRMMMPPPVVV^^^pppkkkYYY[[[hhhxxx~~~rrreee]]][[[[[[\\\\\\WWWPPPNNNRRRVVVXXX[[[\\\\\\]]]^^^```dddeeegggiiikkknnnooopppqqqvvv|||yyypppzzz~~~qqq___PPPIIIEEEBBB???CCCGGGHHHWWWjjjIII<<<<<<===:::777666666666666555555555444444444333333333222222222111111000000000000000000000000000000000000000........................---------------------------,,,,,,++++++,,,,,,---******+++,,,,,,---......////////////////////////............/////////000///...///111111222888AAAIIIOOOWWW]]]___```bbbeeehhhiiihhhhhhkkkkkkddd[[[rrr{{{rrr___bbbnnn~~~ooo^^^NNNDDD@@@@@@???888333333333111111444888777666555444444555666444666888:::===???@@@@@@@@@BBB???;;;???GGGDDD;;;<<>>555666666666666555555555555444444333333333333222222333222111111000000111111000000000000////////////........................------------------------------------------------***+++,,,---------,,,,,,........................---------............///111000111222111222:::EEEIIINNNTTTZZZ]]]___aaabbbiiilllgggggglllfff]]]___www~~~jjj```cccmmm{{{kkk]]]NNNAAA<<<<<>>>>>???>>>BBBAAA===AAAGGGEEE===888DDD???IIISSSVVVjjjsss~~~~~~~~~uuukkkhhhkkkooopppnnnqqquuuwwwsssqqqqqqpppnnnoooqqqssstttrrrpppoooooovvvxxxuuuZZZIIIGGGKKKQQQiii{{{ddd^^^IIIGGGWWWuuuEEE999888;;;666666888444555555444444444333333333222222222222222222222222222333444333333666>>>CCCJJJQQQQQQZZZnnnooo\\\MMMEEEDDDMMMddd}}}wwwjjj___TTTPPPOOOSSSUUUUUUWWW[[[nnnvvvUUUUUU___oooqqquuujjjaaa[[[XXXYYYWWWUUUTTTTTTUUUWWWXXX^^^aaabbbbbb```aaaeeeiiilllkkkjjjkkknnnrrrvvvyyyzzz~~~}}}qqq^^^NNNFFFCCCAAABBBBBBGGGHHHQQQvvvyyygggNNN;;;;;;>>>666666666666666555555555555444444333333333333222222333222111111000000111111000000000000////////////........................------------------------------------------------,,,,,,,,,,,,------------........................---------............///111000111222111222;;;EEEKKKOOOUUUZZZ]]]```bbbdddiiilllgggfffiii```WWWZZZ{{{}}}ggg]]]eeeqqqvvvfffYYYLLLAAA===???@@@999444444333222222555888777555444444555666666555666888:::;;;<<<<<<===<<>>DDDNNNRRRRRR```yyyxxx]]]IIIEEEEEEQQQhhh|||qqqdddYYYPPPNNNPPPVVV[[[]]]bbbgggiiiOOOXXXgggzzzyyy}}}pppddd]]][[[]]]UUUTTTRRRRRRSSSWWW[[[^^^eeeeeedddeeefffhhhkkkmmmooommmllllllpppvvv}}}sss___NNNFFFCCC@@@AAAAAAFFFFFFPPPvvvnnnwwwxxxhhhRRR===:::===666666666666666555555555555444444333333333333222222333222111111000000111111000000000000////////////........................------------------------------------------------...---,,,,,,,,,---//////........................---------............///000///111222111333<<>>@@@@@@:::555444444222333555777666555444444555666777666777888999:::;;;;;;;;;:::CCCGGGDDDDDDHHHHHHBBB888AAA???FFFHHHSSSrrrwwwxxxxxxkkk\\\```qqquuulllggg~~~|||wwwvvvwww|||yyy___NNNHHHJJJMMMdddqqqgggSSSLLLNNNmmmJJJ===;;;<<<777777:::555555555444444444333333333222222222222222222222222111333444333333777???EEENNNRRRSSSbbbyyyvvvZZZHHHAAADDDUUUrrrvvvjjj]]]TTTPPPPPPUUU]]]cccffflllsssbbbOOOaaauuuvvvjjjaaa]]]\\\]]]SSSSSSSSSTTTVVVZZZ^^^```kkkiiiggghhhkkkoooqqqrrrqqqpppoooooottt{{{~~~rrr^^^NNNFFFCCCAAAAAAAAAEEEEEEOOOuuufffzzzyyyqqqYYY???999;;;666666666666666555555555555444444333333333222222222333222111111000000111111000000000000////////////........................------------------------------------------------///...,,,,,,,,,---///111........................---------............///000///000111111444>>>IIIQQQTTTXXX[[[^^^aaaeeehhheeeiiihhhhhhhhh^^^ZZZgggnnn^^^ZZZfffxxx}}}vvvhhhWWWLLLDDD>>>===???AAA:::555555555333333666777666555444444555666777666777888999:::::::::::::::CCCGGGDDDDDDHHHHHHBBB888======EEEEEEWWW|||}}}{{{vvvaaa\\\gggiii^^^^^^yyy}}}~~~vvv]]]LLLHHHJJJKKKaaattthhhSSSKKKIIIbbbKKK===:::;;;555555888444555555444444444333333333222222222222222222222222111333444333444888???FFFMMMQQQSSS^^^ooojjjTTTIII@@@DDDUUUttt|||ooocccXXXQQQPPPRRRZZZdddkkkqqqyyyaaaUUUlll}}}lll```]]]\\\YYYVVVSSSTTTWWWYYY\\\]]]^^^___mmmkkkjjjlllpppsssuuuvvvuuuttttttuuuzzz}}}{{{ooo]]]MMMFFFDDDBBB@@@@@@DDDDDDMMMrrrcccqqqrrrzzz^^^???777;;;888666666666666555555555555444444333333333222222222333222111111000000111111000000000000////////////........................------------------------------------------------///...,,,,,,,,,---///111........................---------............//////...///111111555@@@LLLSSSUUUYYY\\\___bbbfffiiidddiiihhhhhhfff[[[\\\nnniii\\\\\\hhh{{{wwwnnn___OOOEEE@@@<<<;;;===AAA;;;666666555444444777666666555444444555777888777777999:::;;;;;;;;;;;;<<>>???HHHIIIccclll]]]bbbaaaVVVXXXttt~~~www^^^MMMHHHIIIIII^^^tttdddNNNHHHDDD\\\KKK===::::::444444777333555555444444444333333333222222222222222222222222111333444444444999@@@FFFNNNQQQPPPXXXddd]]]MMMJJJCCCGGGWWWttt{{{yyyxxxvvv~~~xxxjjj___WWWSSSRRRVVV```llltttzzzaaa[[[tttzzzggg]]]]]]^^^ZZZVVVVVVXXX[[[^^^```aaa```___mmmnnnoooqqqtttvvvyyyzzzzzzzzz||||||yyynnn\\\MMMFFFDDDBBB@@@AAADDDDDDLLLooo~~~fffooosssaaa???777<<<:::666666666666555555555555444444333333333333222222333222111111000000111111000000000000////////////........................------------------------------------------------...---,,,,,,,,,---//////........................---------............//////...///000111555AAANNNSSSVVVZZZ]]]```cccfffhhhfffiiihhhgggaaaUUUZZZrrreee\\\```nnnxxxooodddVVVGGG@@@>>>;;;:::<<>>BBBAAA===AAAGGGEEE===DDD???AAANNNSSSuuuttt\\\]]]___WWWWWWwww~~~~~~eeeRRRHHHHHHHHH\\\rrr___HHHDDDAAAXXXMMM>>>::::::444444777333555555444444444333333333222222222222222222222222111333444444555999AAAGGGQQQQQQNNNTTT___VVVIIIHHHAAAMMMdddsssnnnfff___\\\\\\\\\\\\ccceeekkkuuuwwwhhh^^^YYYXXX\\\```iiitttyyy~~~}}}cccccc{{{vvvfff\\\[[[\\\\\\YYYZZZ\\\^^^```bbbdddddddddlllpppuuuwwwxxxyyy|||~~~~~~|||ppp]]]MMMFFFCCCAAA@@@AAAEEEDDDJJJkkkqqqfffBBB888;;;888666666666666555555555555444444333333333333222222333222111111000000111111000000000000////////////........................------------------------------------------------,,,,,,,,,,,,------------........................---------............///...---...000111666CCCOOORRRUUU[[[___aaaccceeeffffffiiihhhfff```TTT]]]zzz|||bbb\\\bbbuuuyyynnnfffYYYLLL???<<<===<<<<<<===BBB<<<777777666444555888666555444444555666777888777888999;;;<<<===>>>>>>@@@BBB???;;;???GGGDDD;;;AAA:::>>>NNNWWWwwwZZZZZZ___[[[^^^eee]]]aaaiiiwwwyyyssstttyyylllXXXHHHHHHGGG[[[ppp[[[FFFBBB???TTTNNN???;;;;;;444444777444555555444444444333333333222222222222222222222222111333444444555999AAAGGGTTTQQQLLLSSS^^^VVVGGGEEE<<>>>>>???BBB<<<777777777444444666777777777777777777777777888999:::;;;<<<<<<<<<<<<===>>>@@@@@@@@@???>>>>>>===CCCFFFOOOqqqlllYYY___bbb___iii___RRRIIILLLRRR[[[iii{{{}}}tttpppjjjqqq|||yyyYYYJJJHHHKKK\\\}}}yyy]]]HHH???FFFSSS{{{RRR;;;>>>:::555:::444666444444444444444444444444333333333333333333333333000000222666777999AAAIIITTTPPPRRRZZZaaa\\\MMMBBBBBBVVV~~~qqqfff___[[[XXXUUUOOONNNMMMLLLMMMQQQWWW[[[___]]]___gggvvvuuufffaaaaaaaaaiiijjjoootttvvvxxxwwwiii```hhhuuuzzznnngggrrrzzzwwwfffZZZXXXVVVSSSVVV___cccaaacccfffgggeeehhhmmmrrrvvvzzz~~~ttt```PPPHHHCCC???DDD@@@BBBEEELLLiii~~~kkk@@@666:::555888777777666555444444444666666555555555444444444111111111111111111111111000000000000////////////------............------------------------------+++,,,,,,------,,,,,,+++000///---,,,,,,---///000222000...---,,,---...///---------............///...000111///000777EEEPPPTTTVVVZZZ^^^bbbeeefffgggllleeegggjjj___VVVlllppp\\\^^^gggxxx|||kkk[[[RRREEEAAA<<<999:::===@@@AAACCC<<<888777777444444777777777777777777777777777888999:::;;;<<<=========AAA@@@@@@>>>======>>>??????CCCMMMcccoooaaahhhgggaaatttkkkRRRLLLHHHHHHJJJOOOYYYiiiyyy{{{rrrmmmlllqqqxxx~~~^^^JJJHHHKKK[[[{{{zzz^^^GGG===EEERRRzzzSSS;;;===:::666;;;555777444444444444444444444444333333333333333333333333111000222666777999AAAJJJPPPNNNRRRZZZ^^^XXXLLLDDDCCCXXXxxxjjj^^^VVVSSSPPPOOOLLLNNNPPPSSSWWW^^^eeejjjpppoooqqqwwwuuugggccccccbbbeeeggglllqqqsssuuu~~~yyykkk___XXX```lllqqqiiigggvvvyyyqqqbbbWWWVVVUUUSSSWWW___bbbaaabbbfffgggfffjjjooosssvvv{{{~~~sss___PPPHHHCCC???BBB>>>AAADDDKKKjjjggg@@@888<<<666777777777666555444444444555555555444444444333333111111111111111111111111000000000000////////////---......//////......---------------------------,,,,,,------------,,,,,,///...---,,,,,,---...///111000...---,,,---...///---------............///...000111000000888EEEQQQTTTVVVZZZ^^^bbbeeefffgggjjjeeefffhhh\\\TTTmmm~~~kkkZZZ```kkkzzzhhhVVVLLLBBB???;;;:::<<<@@@CCCDDDDDD===888888777444555777777777777777777777777777888999:::;;;<<<===>>>>>>CCCBBBAAA???>>>???CCCFFFKKKMMM___kkkiiiwwwyyyuuuqqqUUUGGGGGGGGGEEECCCDDDIIITTTaaajjj{{{|||yyyrrrjjjfffhhhlll{{{~~~___JJJHHHJJJZZZyyy{{{```FFF<<>><<<::::::>>>BBBFFFGGGFFF>>>999888777555555888666666666666666666666666888888999:::<<<>>>???@@@AAACCCCCCCCCCCCFFFLLLQQQZZZ___wwwmmmzzzjjjYYYKKKFFFHHHGGGFFFDDDBBBCCCIIIQQQWWWdddffffffbbb```cccllluuuwwwXXXKKKIIIJJJXXXvvv|||bbbFFF<<>>===;;;777:::333777444444444444444444444444333333333333333333333333222111222555777999BBBKKKPPPPPPYYYhhhmmm```PPPGGGGGGSSSttt~~~rrrkkkjjjlllnnnuuuyyyvvviiiccc```\\\[[[]]]ccchhhiiijjjqqqzzzyyynnnaaaXXXTTTTTT]]]dddffffffpppzzzzzztttnnnhhhdddfffyyy}}}~~~yyysssnnniiifff___ZZZ[[[\\\]]]aaahhhcccbbbdddiiilllooouuu|||{{{|||~~~}}}ppp]]]NNNGGGBBB???@@@===@@@CCCKKKlllaaaCCC;;;;;;333666666666555555444444444333333333222222222111111111111111111111111111111000000000000////////////......////////////......---------------------------..................---...------,,,,,,------...//////...---------...///---------............///...///000111333<<>>BBBEEEFFFGGG@@@:::888777555666999666666666666666666666666888888999:::<<<>>>@@@BBB@@@CCCFFFGGGGGGKKKSSSYYYbbbpppaaaQQQNNNKKKGGGGGGEEEFFFFFFFFFFFFGGGJJJMMMRRRTTTWWWYYY^^^hhhvvvrrrSSSKKKIIIJJJWWWsssyyy```FFF===BBBHHHhhhcccBBB>>><<<888888111666444444444444444444444444333333333333333333333333333222222555666999BBBLLLOOOOOO\\\pppvvveeeNNNAAAGGGMMMiiiuuuggg```ZZZUUUWWWYYY^^^ccccccdddllluuu~~~wwwkkk___XXXWWWYYYaaafffggghhhsss~~~vvv}}}wwwooohhhaaa\\\WWWTTT\\\mmm{{{zzzqqqmmmrrryyyzzzvvvrrrnnnkkkhhhdddbbb```]]]\\\]]]^^^```dddiiiddddddgggmmmqqqttt{{{}}}ppp]]]NNNFFFBBB???@@@>>>BBBDDDLLLlll|||www]]]AAA999:::444555555555555444444444444333333222222222111111111111111111111111111111111000000000000////////////...//////////////////...---------------------------..................------------,,,,,,---------......---------.........---------............///...///000111555>>>IIIQQQTTTVVVZZZ^^^bbbeeefffggghhhiiihhhaaaYYYaaaiii^^^fffsss~~~fffNNNAAA;;;:::999;;;>>>AAACCCCCCIIIAAA:::888777555666999777777777777777777777777888888888:::<<>>CCCEEE___hhhDDD>>>===999888111777444444444444444444444444333333333333333333333333444222333555666:::CCCMMMUUUVVVfff|||~~~hhhOOOCCCFFFLLLhhhrrrddd]]]WWWQQQTTTUUUYYY\\\]]]^^^fffppp{{{zzzuuukkk```ZZZ[[[^^^bbbfffgggiiitttzzzvvv{{{ooojjjbbbZZZUUUPPPMMMJJJRRR]]]fffeee^^^[[[aaaiiijjjgggbbb```______^^^]]]YYYZZZ[[[\\\\\\^^^bbbeeeddddddiiiqqquuuxxx~~~~~~ppp]]]NNNFFFBBB>>>AAA@@@DDDEEEJJJiiizzznnnuuuzzzrrrZZZ???777:::777444444444444444444444444333333333222222222111111111111111111111111111111000000000000////////////...//////000000//////...------------------------------............------,,,,,,,,,------,,,,,,,,,,,,---------............---------............///......///222777@@@KKKRRRTTTVVVZZZ^^^bbbeeefffgggeeefffccc\\\ZZZgggfff\\\eeerrr|||eeeMMM@@@;;;;;;:::<<>>@@@BBBCCCGGGLLLPPPUUUfff___HHHDDDBBBAAABBBCCCCCCDDDFFFFFFKKKGGGHHHTTTWWWRRRRRRYYYdddhhhrrrlllTTTIIIIIILLLXXXssswwwfffDDDEEEHHH>>>TTTbbb@@@;;;999777:::444999555555444444444333333333222222444444444444222222555333444666888;;;DDDNNNNNNUUU]]]```ZZZNNNEEEBBBGGG^^^qqqfffaaa]]]WWWRRRMMMLLLNNNQQQRRRVVVbbbnnn{{{qqqiiihhhhhhfffhhhmmmpppttt~~~yyywwwjjj___RRRMMMFFFCCCDDDEEEEEEDDDHHHFFFEEECCCCCCEEEHHHJJJHHHGGGDDDDDDEEEHHHKKKNNNNNNTTT[[[^^^]]]^^^aaaeeekkkmmmooorrrvvv{{{ttt```PPPHHHCCC???<<>>@@@BBBCCC@@@MMM]]]kkk}}}tttPPPAAACCCBBBBBBBBBCCCDDDEEEGGGFFFLLLJJJOOO]]]```[[[]]]ppp{{{~~~kkkRRRIIIIIILLLXXXssssss```BBBAAAEEE???XXXbbb@@@;;;999777:::444999555555444444444333333333222333333444444333333222444333444666888;;;EEEOOOLLLRRR[[[^^^XXXLLLCCCAAAHHHdddxxxkkkbbb___\\\VVVQQQMMMLLLLLLOOORRRXXXeeerrr|||rrrkkkkkklllkkkmmmppprrrttt}}}}}}|||hhh]]]UUUOOOHHHCCCBBBCCCCCCCCCDDDCCCBBBAAAAAABBBDDDFFFFFFEEEDDDCCCDDDGGGJJJLLLQQQWWW^^^aaaaaacccggglllnnnppprrrtttwww{{{ttt```PPPHHHCCC???===@@@BBBCCCJJJ\\\www}}}vvvmmm|||fffDDD:::;;;555666666555555555444444444444444333222222222222222222222222111111111111000000000000000////////////000000000000///...---,,,........................------------------------++++++,,,,,,---......///---------............///,,,---......//////......000000000333:::CCCMMMSSSUUUWWW[[[```ccceeefffgggbbbfffaaaXXXbbb{{{mmmooobbb___ooooooYYYHHH===>>>>>>>>>EEELLLLLLFFFNNNEEE<<<:::999888888:::888888777777777777888888999999:::<<<>>>@@@BBBCCCAAAUUUnnn\\\FFFCCCBBBBBBBBBCCCDDDGGGIIIIIIBBBIIIJJJQQQaaafffdddiiihhhOOOIIIIIIKKKWWWrrrrrr^^^CCC@@@DDDDDDccccccAAA<<<999777:::444888555555444444444333333333222333333444444333333222444333444777888<<>>AAABBBCCCIII\\\wwwuuufffCCC777888333666666666555555555444444444333222222111111222222222222222111111111111000000000000000////////////000000000000///...---,,,---------......---------------------------------+++,,,,,,------.........---------............///,,,---......//////......000///000333:::DDDMMMSSSUUUWWW[[[___bbbeeeffffff___ddd```ZZZhhh{{{sssjjj___```qqqoooYYYIII???@@@???@@@FFFLLLLLLIIIOOOEEE===::::::888999;;;888888777777777777888888999999:::<<<>>>@@@BBBCCCFFFXXXmmm{{{qqqKKKBBBHHHAAACCCDDDCCCFFFLLLOOOPPPIIIMMMNNNWWWgggmmmoooyyydddLLLIIIIIIKKKWWWrrrwwwbbbIIIBBBGGGKKKpppdddBBB<<<:::777:::444888555555444444444333333333333333333333333333333333444333444777999<<>>AAABBBCCCJJJ^^^zzzcccBBB666888444666666666666555555555555333333222111111111111222222222222111111111000000000000000000//////////////////000//////...------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......---------............///,,,---......///.........//////000444;;;EEENNNSSSVVVXXX[[[^^^aaadddeeefffccceee```]]]nnnwwwvvviii___aaarrroooZZZJJJ@@@@@@???AAAEEEJJJKKKJJJPPPFFF===;;;;;;999999;;;888888777777777777888888999999:::<<<>>>@@@BBBCCCEEENNNYYY``````cccllluuu^^^@@@>>>EEE@@@DDDEEEDDDIIISSSZZZZZZ\\\]]]\\\dddtttzzzbbbJJJHHHHHHKKKWWWrrr|||jjjOOODDDGGGOOOwwwdddBBB===:::777:::444888555555444444444333333333333333333333333333333333444333444777999===GGGQQQRRR^^^tttzzz```MMMIIIJJJmmm~~~nnn___VVVPPPNNNMMMNNNQQQRRRQQQOOOHHHHHHLLLUUU]]]eeeoooxxx~~~uuutttwwwyyywwwuuuuuuzzzyyyfff]]]\\\]]]^^^]]]YYYSSSNNNKKKIIILLLNNNKKKGGGDDDEEEHHHGGGFFFFFFEEEFFFHHHKKKMMMQQQVVV\\\```aaaeeemmmsssrrruuuyyy|||~~~rrr```QQQIIICCC???>>>@@@BBBCCCLLLbbb~~~bbbCCC777999777777777666666666555555555444333222222111111222222222222222111111111000000000000000000//////////////////////////////...---,,,---...//////...---,,,------------------------,,,,,,,,,------------------------............///,,,---......///.........//////111555<<>>>>>@@@CCCFFFHHHJJJRRRHHH???<<<;;;999888:::888888777777777777888888999999:::<<<>>>@@@BBBCCCDDDFFFJJJMMMOOOSSS___lllSSSAAA@@@BBB@@@DDDEEEDDDLLL\\\fffhhhlllllljjjsssaaaJJJHHHHHHJJJVVVqqqrrrRRRDDDEEENNNvvveeeCCC===;;;888:::444888555555444444444333333333444333333222222333333444444333444777:::>>>GGGRRRRRRaaa|||dddMMMHHHJJJfff~~~rrrbbbTTTMMMHHHGGGHHHJJJMMMOOOOOOOOOKKKIIIMMMVVV___gggqqqyyy~~~uuutttxxx{{{sssqqqsss|||zzzjjjddddddfffhhhfff___WWWPPPLLLPPPRRRSSSPPPJJJGGGIIIMMMNNNLLLJJJHHHHHHKKKNNNPPPTTTYYY```cccdddgggmmmssstttwww{{{}}}rrr```RRRIIIDDD???>>>@@@AAACCCMMMddd|||dddFFF888999888777777777666666666555555555444333333222222333333222222222111111111111000000000000000////////////...///////////////.........///111222222111///...---------------------------------------------------------............///,,,---......//////.........///111666===FFFOOOTTTWWWXXXZZZ]]]```bbbdddeeehhhddd[[[YYYppprrr{{{hhhbbbfffvvvsss]]]LLL???======@@@BBBCCCFFFJJJTTTJJJ@@@===;;;888888999888888777777777777888888999999:::<<<>>>@@@BBBCCCEEEDDDFFFJJJMMMOOOYYYcccuuukkkKKKFFFFFFAAA@@@EEEFFFEEEOOOdddrrrtttwwwxxxxxx```KKKHHHHHHJJJVVVqqqzzzUUUDDDCCCKKKqqqfffDDD>>>;;;888:::444888555555444444444333333333444333333222222333333444444333444777:::>>>HHHRRRUUUdddeeeLLLHHHJJJ^^^yyymmmbbbUUULLLHHHEEEEEEEEEHHHJJJMMMNNNOOOQQQMMMMMMTTT]]]gggrrr{{{|||qqqnnnrrruuuooommmqqq|||wwwiiieeeeeegggiiifff```YYYUUUSSSXXX[[[[[[VVVOOOLLLPPPTTTUUURRRNNNJJJJJJMMMQQQTTTYYY___eeehhhhhhjjjnnnssswwwzzz~~~~~~|||qqq```RRRJJJDDD???@@@AAAAAABBBLLLcccwwwcccGGG888999888777777777777666666666555666555444444333333444444222222222111111111111000000000000000////////////......////////////......---///111222222111///------------------------------------------------------------............///,,,---......//////............111666>>>GGGOOOTTTXXXXXXZZZ\\\___bbbdddeeefffbbbYYYYYYrrruuu~~~eeebbbiii|||uuu^^^MMM@@@<<<<<<@@@AAAAAAEEEKKKUUUKKKAAA===;;;888777999888888777777777777888888999999:::<<<>>>@@@BBBCCCDDDBBBDDDIIIKKKIIILLLSSSQQQiiiwwwwwwwww}}}wwwoooyyyXXXBBBFFFHHH@@@@@@FFFFFFEEEQQQhhhyyy|||```LLLHHHHHHJJJVVVqqqXXXFFFDDDJJJooofffDDD>>>;;;888:::444888555555444444444333333333444444222222222222444444444333444888:::>>>HHHSSSYYYgggeeeMMMJJJIIIYYY|||mmm___TTTKKKEEEEEEDDDDDDEEEGGGIIILLLMMMNNNVVVPPPLLLQQQ[[[fffsss~~~{{{mmmgggiiikkkllljjjooo|||}}}rrrfffbbbaaacccdddbbb^^^[[[[[[\\\```bbbbbb\\\TTTRRRVVV[[[ZZZVVVQQQLLLKKKNNNSSSVVVaaahhhoooqqqqqqqqquuuxxxzzz|||zzzyyyzzz}}}{{{qqq```RRRJJJDDD???AAABBBAAAAAAJJJbbb|||tttxxxwwwqqq```GGG888999999777777777777666666666666666666555444444444444555222222222111111111111000000000000000////////////......///////////////...***,,,...//////...,,,***---------------------------------------------------------.........//////,,,---......//////......---...111666>>>GGGOOOTTTXXXYYYZZZ\\\___aaadddeeeeeebbbZZZ[[[uuuzzz{{{aaa```kkkvvv___MMMAAA======AAABBB@@@EEELLLZZZNNNBBB>>><<<:::999999888888777777777777888888<<<<<<;;;;;;<<<>>>AAABBBGGGGGGLLLQQQOOOHHHHHHLLLNNNbbbvvvvvvwwwmmmdddmmmrrrUUUDDDEEEIIIDDDBBBIIIJJJJJJ\\\yyywwwzzz]]]JJJEEEGGGKKKWWWqqqYYYFFFHHHSSSttttttJJJ===888888===444444666555555555555444444444333333333333333333333333555333333666999===HHHSSSSSSwwwgggPPPGGGJJJ[[[sssbbbYYYKKKDDDFFFDDDAAABBBDDDEEEFFFIIIMMMOOOSSSRRRPPPRRR^^^ooo||||||kkkcccccceeefffdddjjjwwwwwwnnngggccceeeffffffffffffeeeeeedddmmmiiibbb\\\ZZZ[[[___aaaZZZTTTQQQRRRQQQQQQXXXbbbjjjwww|||xxxzzz|||yyy~~~~~~wwwkkkccc````````````ccckkkwww~~~rrrbbbRRRGGGAAA???CCC???CCCFFFIIIbbbggg```jjjaaaAAA<<<666777777777777777666666666666666666666666555444333222111111111111000000000000000000000000000000000000//////////////////////////////.........---------,,,------......------,,,+++++++++,,,,,,,,,---------------............///............////////////111000111666???HHHPPPTTTUUUWWWZZZ]]]```cccdddeeehhhcccYYY\\\zzzyyyaaa^^^gggwwwdddUUUAAA===<<>><<<:::999999888888777777777777888888<<<<<<;;;;;;===???BBBDDDGGGJJJPPPSSSNNNGGGIIIPPPWWWvvvyyyyyytttbbbaaapppcccMMMCCCDDDIIIEEEJJJXXX______kkkssseeeqqq[[[IIIFFFGGGKKKXXXrrrYYYFFFHHHTTTvvvnnnHHH===999888<<<444666666555555555555444444444333333333333333333333333444333333777:::@@@LLLWWWXXXvvvdddOOOGGGKKK^^^rrr___VVVJJJEEEFFFDDDBBBDDDFFFGGGIIILLLPPPSSSVVVUUURRRTTT___qqq~~~zzziiibbbcccdddgggeeejjjvvvvvvnnnhhheeekkkkkklllllllllkkkjjjjjjqqqnnniiidddaaa_________YYYSSSPPPQQQRRRTTT\\\fffqqq}}}{{{}}}~~~{{{~~~~~~}}}ssskkk```YYYVVVWWWYYYZZZhhhooo|||~~~qqqaaaQQQFFFAAA???BBB>>>CCCEEEJJJddd~~~___^^^ooofffFFF???777888777777777777666666666555666666666666555444333222111111111111000000000000000000000000000000000000//////////////////////////////.........---------,,,------......------,,,,,,,,,---------.........---------............///............////////////111000111666???HHHPPPSSSUUUWWWZZZ]]]```cccdddeeeeee```XXX^^^~~~xxxbbbbbbkkkwwwcccUUUDDD@@@>>>AAACCCCCCFFFJJJ^^^QQQDDD???===:::888999888888777777777777888888;;;;;;;;;<<<>>>AAADDDEEEFFFMMMTTTSSSKKKGGGNNNYYYmmmbbbbbbtttwwwmmmcccfffwwwRRRGGGDDDEEEIIIJJJOOObbbqqqssszzzxxxbbbYYYrrrZZZIIIHHHIIILLLYYYsss{{{XXXFFFGGGUUU{{{fffDDD>>>;;;888:::444888666555555555555444444444333333333333333333333333333222333888<<>>BBBDDDKKKfffwww}}}___bbbxxxkkkHHH@@@777666777777777666666666555555666666666666555444333333222222111111111000000000000000000000000000000000////////////////////////...............---------,,,------......------,,,---------.........//////---------............///............////////////111000111777???HHHOOOSSSUUUWWWZZZ]]]```cccdddeeeccc]]]WWWaaawwwcccgggrrrvvvcccUUUFFF@@@>>>@@@CCCDDDFFFJJJbbbUUUGGG@@@===:::999:::999888888777777888888999;;;;;;<<<===@@@BBBEEEFFFFFFNNNTTTPPPHHHJJJYYYjjjuuu```uuuqqqlllhhhjjjzzzrrrIIIGGGGGGEEEKKKRRRUUUjjj}}}wwwaaa]]]ZZZJJJIIIIIILLLZZZuuu|||tttUUUDDDGGGVVV```AAA>>><<<888999444:::666555555555555444444444333333333333333333333333333222333777;;;BBBNNNZZZ\\\iiixxx{{{mmmXXXKKKGGGEEE___iiiTTTOOOJJJIIIKKKGGGHHHJJJMMMPPPTTTYYY```dddcccaaa\\\YYYaaarrrwwwjjjhhhiiikkkkkkkkkmmmssszzz~~~zzztttqqqoooooouuuvvvwwwyyyzzz{{{{{{{{{{{{yyyuuupppjjjddd```]]]WWWUUUSSSTTTYYYbbbnnnwww~~~zzztttoooooosssxxx|||}}}ooo^^^NNNDDD@@@???@@@???BBBCCCKKKggg}}}}}}}}}uuuhhhkkkkkkFFF===444444777777666666666555555555555555666666555444444333222222222111111111000000////////////////////////////////////////////////........................,,,------......------,,,------------............---------............///............////////////000000222777@@@IIIOOORRRUUUWWWZZZ]]]```cccdddeeeddd\\\WWWfffvvveeelllyyyuuucccVVVEEE???;;;>>>AAABBBEEEHHHgggYYYJJJBBB???;;;:::;;;999999888888888888999999:::;;;<<<>>>@@@BBBDDDEEEGGGMMMPPPKKKGGGQQQhhhzzzjjjyyy{{{dddeeecccgggzzzfffFFFIIIHHHEEEOOO\\\fffxxxrrrsssZZZLLLJJJJJJLLL[[[wwwvvvmmmPPPBBBGGGWWW]]]@@@???===777999444;;;666555555555555444444444333333333333333333333333444222333666999???JJJUUUWWW___kkkpppeeeSSSHHHGGGIIIdddbbbPPPMMMKKKMMMPPPLLLNNNPPPSSSWWW\\\ccckkkqqqoookkkddd]]]aaapppvvvmmmmmmppppppmmmnnnpppsssyyy~~~|||xxxvvvvvvvvvzzz{{{~~~{{{uuunnnhhhcccaaa```[[[[[[[[[\\\bbbmmmzzz|||mmm[[[LLLBBB??????AAAAAACCCBBBLLLhhhwwwlllfffvvvwwwyyyjjjDDD;;;444666666666666666555555555555555555555666555555444333222222222222111111111111////////////////////////////////////////////////---.....................,,,------......------,,,+++,,,,,,,,,,,,------------------............///............////////////000000222888@@@IIIOOORRRUUUWWWZZZ]]]```cccdddeeeeee]]]ZZZkkkuuufffppp}}}tttbbbVVVHHH@@@;;;===AAACCCEEEGGGlll]]]MMMEEEAAA===;;;<<<999999888888888888999999:::;;;<<<>>>@@@BBBCCCDDDGGGKKKKKKGGGKKK]]]ttttttkkkqqqeeegggeeehhh~~~]]]EEEJJJIIIJJJYYYiiixxx}}}ZZZMMMJJJIIILLL[[[yyyqqqgggKKK@@@HHHVVV___@@@>>><<<888999444:::666555555555555444444444333333333333333333333333444222222555777<<>>CCCFFFGGGIIIpppaaaQQQGGGCCC???===>>>:::999999888888999999::::::;;;<<<>>>???@@@AAAAAAFFFHHHGGGHHHRRRggg{{{qqquuunnnjjjllliiikkkZZZEEEIIINNNXXXlllzzzzzzYYYMMMIIIHHHLLL\\\{{{pppdddGGG@@@IIIUUUzzzcccBBB>>><<<888:::444999666555555555555444444444333333333333333333333333444222222444777;;;FFFQQQUUU]]]llluuujjjRRREEEEEEFFF___kkkUUUMMMPPPOOOSSS[[[[[[___aaaeeekkkrrr|||~~~ooollluuu~~~sssppprrrrrrooommmppprrrrrrwww~~~|||}}}|||vvvpppllljjjjjjkkkhhhmmmppppppwww{{{kkkXXXHHH@@@>>>???AAADDDEEEDDDSSSssswww]]]YYYvvvfffBBB;;;555777666666555555555444444444444444555555555555555444333333222222222111111111000000000000000000000000////////////////////////---------.........//////,,,------......------,,,,,,,,,,,,,,,---------...---------............///............//////////////////222999AAAIIIOOOQQQUUUWWWZZZ]]]```cccdddeeebbb]]]^^^ppptttgggqqq~~~rrraaaWWWMMMCCC<<<>>>DDDFFFGGGIIIssscccRRRIIIDDD@@@>>>???:::999999888888999999::::::;;;<<<>>>??????@@@@@@FFFGGGFFFIIIXXXnnn}}}sssjjj```dddccchhh\\\EEEIIISSSeee|||xxxWWWMMMIIIHHHKKK\\\|||ooocccEEE@@@JJJSSSuuugggDDD>>>;;;888;;;444888666666555555555444444444333333333333333333333333333111111444777<<>>???AAADDDFFFFFFWWWxxx{{{^^^```|||bbb@@@:::333444666666555555555444444444444444555555555555555444333333333222222222111111000000000000000000000000////////////////////////---------.........//////,,,------......------,,,---------.........//////---------.........//////............/////////000...///222999AAAIIIOOOQQQUUUWWWZZZ]]]```cccdddeee```[[[^^^qqqttthhhppp~~~qqqaaaWWWLLLAAA:::<<>>:::;;;:::999888888888999:::999;;;<<<<<<<<<>>>AAADDDIIIHHHGGGMMMbbbyyy|||{{{tttlllbbbbbbqqq}}}UUUJJJKKKYYYvvvrrrVVVGGGEEENNNNNNZZZ|||jjjXXXIIICCCCCCVVV|||jjjEEE<<<999999===666888888777777666555444444444333333333333333333333333555333333555777;;;FFFPPPVVV[[[tttvvv[[[LLLDDDIII]]]xxx~~~sssooommmiiicccddd___]]]aaacccccchhhpppwww```XXXSSSRRRSSSVVV```lllsssvvvyyy~~~wwwyyywwwrrrrrrrrrpppnnnnnnoooqqqtttwwwzzz|||}}}zzz}}}{{{ppplllrrrvvvuuuvvv{{{uuudddRRRFFF@@@???@@@BBB===GGGFFF]]]|||bbb|||yyyoookkkXXXGGG777444444555555555555555555555555333333333333333333333333222222222111111111111000000/////////............111000000///...---------........................,,,,,,,,,,,,,,,,,,,,,,,,............//////000000...---,,,,,,///444999<<<............//////////////////111777???HHHNNNQQQTTTWWW[[[^^^```bbbdddfffdddUUUSSSlll}}}~~~mmmfffnnntttaaaTTTIIIBBB::::::???CCCBBB???uuu```QQQHHHDDD???;;;;;;:::999888888888999:::999;;;<<<<<<<<<>>>AAADDDIIIHHHEEEKKKdddnnnhhhbbbgggxxx|||UUUMMMSSSfff~~~pppooorrrVVVGGGGGGNNNNNN[[[yyygggTTTCCCAAACCCUUU~~~jjjEEE===:::999===666999888777777666555555444444333333333333333333333333555333333555777;;;EEEPPPWWW^^^{{{bbbPPPFFFBBBWWWtttvvviiiccc```ZZZUUUXXXSSSQQQTTTVVVXXX___gggxxxzzz{{{{{{}}}~~~wwwnnn]]]XXXUUUXXXZZZ^^^hhhsss{{{yyyzzz|||sssoooooopppooommmlllnnnppprrruuuxxx{{{||||||~~~|||rrrqqqyyy~~~tttcccRRREEE@@@???@@@CCC???HHHHHH___yyybbbwwwjjjfffjjjTTTBBB777666555555555555555555555555555333333333333333333333333222222222111111111111000000000/////////.........111000000///......------........................,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......---,,,...111444555............////////////000///111777???GGGNNNPPPUUUXXX\\\___aaabbbdddfffeeeZZZ[[[tttyyy}}}pppgggooorrr```SSSGGG@@@::::::???CCCBBB@@@{{{fffUUULLLFFFAAA===<<<;;;:::888888888999:::999;;;<<<<<<<<<>>>AAADDDFFFIIIIIIQQQooollleeedddooo|||VVVQQQ\\\sssgggYYYYYYrrrrrrVVVGGGIIIOOOOOO]]]uuubbbOOO@@@CCCEEETTT~~~hhhDDD===:::999<<<666999777777777666555555444444444444444444444444444444555333333555777;;;EEEOOOVVV___fffQQQFFFAAAXXXxxxrrrfff___ZZZUUURRRTTTQQQPPPQQQRRRTTT[[[bbblllpppsssuuuwwwwwwpppggg[[[YYYZZZ___dddjjjuuu~~~yyywww{{{~~~{{{uuunnnkkkkkkmmmmmmlllnnnooopppsssvvvyyy|||}}}~~~|||uuuvvvzzzpppaaaPPPEEE??????@@@DDD@@@HHHJJJcccqqq___yyylll\\\bbbqqqNNN<<<777999555444444444444444444444444333333333333333333333333222222222111111111111000000000000/////////......000000000///......------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------.........//////...------------...............////////////000///111666???GGGMMMPPPVVVYYY]]]```aaabbbdddeeeccc[[[aaa{{{xxxrrriiipppooo]]]PPPDDD???999:::>>>CCCCCCAAAmmm[[[OOOGGGAAA>>>===<<<:::999888888999:::999;;;<<<<<<<<<>>>AAADDDBBBJJJQQQ]]]{{{jjjdddfffuuuXXXTTTaaazzzuuu\\\XXX^^^fffoooUUUGGGIIINNNNNN^^^rrr^^^KKKCCCGGGGGGSSS|||gggDDD>>>;;;999<<<666:::777777666666555555555555555555555555555555555555555333444666777;;;DDDNNNRRR\\\}}}bbbNNNDDDBBB[[[sssiiibbb]]]ZZZZZZ[[[[[[\\\\\\ZZZ[[[___dddiiinnnsssvvvyyyyyyssskkk``````aaadddkkktttwwwrrrssstttsssooojjjhhhiiikkkmmmmmmqqqqqqsssuuuxxx{{{|||}}}vvvlll^^^NNNDDD???>>>???DDD@@@GGGLLLfffyyyeee[[[sssnnniiiVVVddd|||JJJ888777:::444444444444444444444444444333333333333333333333333222222222111111111000000000000000////////////...000000//////....................................------------------------------------------------...//////...---,,,++++++............////////////000///111666>>>FFFLLLOOOUUUXXX\\\___```aaabbbddd^^^UUU^^^}}}|||rrrjjjrrr|||lllZZZMMMAAA===999:::>>>BBBCCCBBBttt```RRRIIIBBB>>>===<<<;;;999888888999999999;;;<<<<<<<<<>>>AAADDDDDDLLLUUUbbb{{{hhheeeggguuuZZZXXXgggoooYYYWWW___kkkjjjRRRHHHIIIMMMNNNaaaooo\\\IIIDDDFFFGGGTTT~~~eeeDDD???<<<999<<<666:::666666666666555555555555555555555555555555555555555333444777888;;;DDDMMMPPPYYYxxxyyy[[[KKKEEE???ZZZssslllfffaaa```cccccciiimmmmmmkkkkkkmmmoooyyy~~~{{{tttmmmmmmkkkkkkqqq}}}uuuooonnnmmmnnnkkkhhhgggiiikkkmmmnnnqqqrrrrrrtttwww{{{~~~|||yyy{{{|||~~~qqqhhhZZZLLLCCC>>>>>>???BBB@@@EEEMMMiiirrrXXXUUUqqqwwwlllqqqoooYYYlllIII666666:::444444444444444444444444444333333333333333333333333222222222111111111000000111000000000////////////////////////....................................---------------------------------------------------.../////////...------............////////////000000111666>>>FFFLLLNNNSSSVVVZZZ]]]^^^___aaabbb^^^QQQYYY|||pppkkkvvvzzzjjjXXXKKK???<<<999:::===AAABBBBBB{{{gggVVVKKKDDD@@@>>>===;;;:::999999999999999;;;<<<<<<<<<>>>AAADDDIIINNNVVVcccuuuqqqllllllxxx}}}]]]```rrrnnnfffiiicccOOOHHHHHHLLLPPPffflllZZZIIICCCBBBFFF\\\cccCCC???===999;;;666;;;666666666666666666555555444444444444444444444444555444555777888;;;CCCLLLPPPXXXtttrrrWWWKKKGGGAAA]]]yyytttppplllnnnuuuwww~~~~~~zzzvvv{{{tttnnnllljjjjjjiiihhhggghhhkkknnnpppoooooopppqqqtttxxx||||||xxxvvvooohhhcccccceeejjjsss|||llldddWWWKKKBBB>>>>>>???BBB@@@DDDOOOlllkkkLLLQQQ```lllkkkyyy~~~eee}}}III888666888444333333333333333333333333333333333333333333333333222222222111111111111000111111000000000///////////////////////////..............................------------------------.........---------------,,,---...///000000000000............////////////000000111666===EEEKKKNNNQQQTTTXXX[[[]]]___aaacccaaaRRRYYY~~~pppooo|||{{{jjjVVVIII===;;;::::::===@@@AAAAAAmmm[[[OOOGGGDDD???>>><<<:::999999999999999;;;<<<<<<<<<>>>AAADDDHHHNNN^^^pppyyy}}}}}}}}}yyyxxx}}}bbbkkkyyy[[[LLLHHHIIIMMMSSSkkk|||hhhXXXHHHDDDAAAJJJjjjbbbCCC@@@>>>999;;;666;;;555666666666666666666666333333333333333333333333555444555888999;;;CCCLLLNNNVVVrrrnnnSSSIIIGGGGGGddd|||}}}~~~|||rrrllljjjggggggggggggggghhhjjjmmmpppooooooooopppsssxxx|||~~~}}}tttmmmjjjiiiZZZSSSNNNNNNRRRXXXbbblll|||iiiaaaUUUIIIAAA===>>>???BBBAAADDDQQQppphhhEEEOOO\\\nnnuuukkk}}}HHH;;;555666555333333333333333333333333333333333333333333333333222222222111111111111000111111111000000000//////.../////////////////////................................................/////////.........------,,,------...///000000111............////////////000000111666===EEEJJJMMMPPPSSSXXX[[[^^^```bbbdddaaaTTT]]]rrrttt|||jjjVVVHHH===<<<:::;;;<<<>>>???@@@rrr___QQQIIIFFF???>>><<<:::999999999999999;;;<<<<<<<<<>>>BBBDDDCCCMMMggg~~~~~~xxxwww~~~ffftttvvvqqquuusssWWWJJJHHHJJJOOOVVVoooyyyeeeWWWHHHGGGCCCPPPvvvaaaCCC@@@>>>999;;;666<<<555555555666666666666666333333333333333333333333555444555888999;;;BBBKKKKKKTTTppplllQQQGGGEEEIIIfff}}}yyy|||nnniiigggcccffffffffffffgggiiimmmppppppppppppqqqtttyyy}}}~~~~~~~~~}}}xxxpppggg```^^^___RRRLLLGGGIIIMMMSSS^^^ggguuu{{{ggg___TTTHHH@@@===>>>???CCCCCCEEESSSrrrgggAAANNNfff{{{fffxxxGGG<<<555666666333333333333333333333333333333333333333333333333222222222111111111111000111111111111000000000000.........///////////////................................................000000/////////.........---------------...000000............/////////000000000111555===EEEJJJMMMOOOSSSXXX\\\___aaadddfff^^^TTTaaatttwww}}}kkkVVVHHH===<<<;;;;;;<<<===??????vvvcccVVVKKKAAA@@@???===<<<::::::999999;;;;;;;;;<<<>>>@@@CCCDDDHHHQQQjjj{{{xxx|||sssqqquuussshhhRRRIIIFFFMMMOOOTTTnnn{{{dddQQQFFFHHHEEESSSwwwZZZDDD;;;===:::999:::777666666666666555555555555555555444444444444555555666444555777888:::CCCLLLHHHWWWmmmyyyoooZZZLLLIIIIIIhhhyyylllfffddddddiiihhhffffffiiikkkkkkkkkmmmooopppppprrrwww}}}wwwnnnlllnnnooopppmmmhhhdddbbb]]]WWWSSSTTTIIIKKKLLLMMMOOOVVVeeerrr}}}mmmcccUUUHHHAAA>>>>>>>>>AAADDDCCCVVVlll^^^IIIQQQnnnnnntttoooGGG888777444444444333333222222333333444222222222222222222222222222222222111111111111000000000000000000000000000///.........------------.................................------,,,,,,,,,333666777444...+++---000---------............///............///////////////000222777===CCCIIIMMMSSSVVVZZZ]]]^^^___aaacccdddSSS___ttt||||||iiiTTTFFF<<<;;;;;;<<<===>>><<<;;;|||iii\\\NNNDDD@@@???>>><<<;;;::::::999:::::::::;;;===???BBBCCCHHHOOOeee||||||xxxtttyyyeeeQQQJJJHHHKKKNNNTTTooo{{{fffSSSFFFDDDHHH\\\YYYDDD;;;===:::888:::777666666666666555555555555555555444444444444555555666444555777888:::BBBLLLQQQ\\\ppp|||ttt___OOOKKKCCC```uuujjjfffeeeeeejjjhhhggghhhjjjmmmmmmmmmnnnpppqqqqqqssswww|||||||||}}}xxxnnnaaaYYYYYY[[[^^^^^^```ZZZVVVUUURRRMMMLLLMMMFFFIIILLLNNNSSS]]]nnn{{{~~~mmmdddUUUIIIAAA>>>>>>>>>AAADDDDDDWWWnnnaaaPPPZZZ~~~yyyccckkklllEEE777666444444444333333222222333333444222222222222222222222222222222222111111111111000000000000000000000000000/////////.........------..............................---------,,,,,,,,,111444666333...+++---000---------............///............///////////////000222777<<>>===;;;rrrcccSSSGGGAAA@@@???>>><<<;;;::::::999999999:::<<<>>>AAABBBGGGLLL^^^www||||||xxxlllqqq```OOOKKKIIILLLNNNVVVsss|||jjjUUUGGGAAALLLfffXXXCCC;;;>>>:::888:::888666666666666555555555555555555444444444444555555666444555777888:::BBBKKKYYY```qqq{{{fffSSSLLLDDD]]]zzznnnhhhfffffffffgggffffffhhhkkkmmmnnnnnnnnnoooqqqssstttvvvzzz}}}{{{|||sss___XXXOOOJJJKKKNNNQQQRRRQQQKKKFFFFFFFFFDDDDDDFFFFFFJJJOOOTTT]]]mmmmmmdddUUUIIIAAA>>>>>>>>>AAACCCDDDXXXooodddYYYiiilllWWWccchhhBBB666666555555444333333222222333333444222222222222222222222222222222222111111111111000000000000000000000000000000000000/////////.................................------------,,,,,,,,,///111333111---,,,---000---------............///............////////////...///222666<<>>===<<<{{{jjjWWWHHHBBBAAAAAA@@@>>>===;;;;;;:::::::::;;;<<>>999888:::888666666666666555555555555555555444444444444555555666444555777777999AAAJJJYYY^^^pppnnnVVVMMMHHH]]]~~~{{{qqqiiieeedddeeeeeedddccccccfffiiilllmmmmmmnnnmmmooorrrssssssvvv{{{}}}xxx^^^VVVRRRMMMKKKMMMPPPRRRSSSNNNGGGBBBBBBDDDCCCDDDFFFHHHOOOVVV]]]kkkmmmcccUUUHHHAAA>>>>>>>>>@@@CCCEEEZZZpppeee___uuu```QQQdddeee@@@777888666777444333333222222333333444222222222222222222222222222222222111111111000000000000000000000000000000000000000000////////////........................---------------------------...000///---,,,...///---------............///............////////////...///222666;;;BBBGGGJJJMMMPPPUUUYYY\\\^^^aaaccc```ZZZnnn}}}vvvmmmqqqyyyfffPPPBBB<<<;;;:::;;;===>>>>>>===qqqZZZHHHBBBBBBBBBBBB@@@>>>===<<<;;;;;;;;;<<<>>>@@@BBBDDDEEEJJJVVVhhhyyyvvviiirrrvvv|||{{{~~~{{{qqquuuwwwWWWKKKIIIHHHLLLPPP\\\~~~kkkUUUGGGEEEJJJaaaSSS@@@;;;???999777:::999666666666666555555555555555555444444444444555555666444555666777888@@@IIIUUUZZZooovvv[[[PPPJJJYYYwwwvvvqqqjjjeeeccccccccccccbbbbbbcccfffiiilllllllllkkkiiijjjoooooonnnrrrxxx}}}gggRRRQQQPPPOOOOOORRRTTTVVVWWWPPPHHHBBBDDDFFFFFFFFFGGGIIIRRR[[[ddduuujjjaaaSSSGGG@@@>>>>>>???@@@CCCGGG\\\pppccc___zzzxxxXXXSSSmmmaaa>>>888:::777777444333333222222333333444222222222222222222222222222222222111111111000000////////////////////////000000000000////////////........................------------------------,,,---......------...///---------............///............////////////...///111555:::AAAFFFIIIOOORRRWWWZZZ\\\^^^```bbb```XXXfff}}}vvvnnnpppyyyfffQQQBBB===;;;:::;;;===?????????yyy```KKKCCCDDDDDDCCCBBB@@@>>><<<<<<;;;<<<<<<>>>@@@CCCDDDEEEKKKSSS___pppzzzrrrdddeeekkkxxx~~~~~~rrrSSSJJJIIIGGGKKKOOO]]]zzzaaaOOOGGGDDDEEE\\\PPP???<<>>?????????DDDJJJ___nnn\\\XXXwwwnnnWWW\\\|||]]]===:::;;;666666444333333222222333333444222222222222222222222222222222222111111111111000////////////////////////000000000/////////..............................,,,,,,,,,------------...,,,,,,---------.........---------............///............////////////...///111444:::@@@EEEHHHOOORRRWWWZZZ\\\^^^```bbb```UUU___zzzoooqqqzzzgggRRRDDD===;;;:::;;;===???@@@@@@fffPPPDDDDDDEEEEEECCCAAA???===;;;;;;;;;<<<===@@@BBBCCCEEEKKKOOOUUUeeeuuuttthhhbbbfffssswwwtttssstttmmmQQQIIIHHHFFFMMMQQQaaakkkQQQHHHHHHAAAFFFaaaNNN???<<>>===???@@@???DDDLLLaaalllUUUOOOnnnnnn^^^kkkXXX;;;::::::444333444333333222222333333444222222222222222222222222222222222111111111111000/////////////////////////////////.........------........................,,,,,,,,,---------......------------...///......---------............///............////////////......000444999???DDDGGGLLLOOOTTTXXX[[[]]]```bbb]]]UUU^^^xxx{{{yyy~~~|||pppqqq{{{iiiTTTFFF===<<<::::::===???AAAAAAkkkTTTDDDEEEFFFEEEDDDBBB???===::::::::::::<<>><<<@@@999666;;;;;;777666666666555555555555555555555444444555555555666555555666666777???HHHKKKMMMcccmmmXXXTTTFFFLLLgggqqqeee\\\[[[ZZZZZZ\\\^^^___^^^]]]ZZZZZZ[[[^^^aaacccbbb```aaaYYYXXX^^^```___gggsssrrrtttzzz{{{uuuzzz~~~pppiiieeecccdddddddddiiiqqq|||~~~~~~|||sssaaaUUUTTTZZZccckkkqqquuuxxxzzzkkkddd```ffflllmmmjjjiiimmmzzzyyy```XXXLLLBBB======???@@@>>>EEEMMMbbbjjjPPPIIIhhhyyyrrrfffxxx}}}UUU999999999222000444333333222222333333444222222222222222222222222222222222111111111111000///////////////////////////.........------------........................,,,,,,,,,------.........///...------...///...------------.........//////............/////////000......000444999???DDDGGGHHHLLLRRRVVVZZZ]]]aaaccc[[[UUU___vvv}}}uuuvvv{{{xxx}}}pppppp|||jjjVVVHHH>>><<<::::::===@@@AAAAAArrrVVVIIIBBBAAAHHHLLLGGG@@@>>>===<<<<<<======>>>???@@@EEEGGGJJJOOOWWWbbbooowwwzzzyyykkkhhhhhhiiiqqq{{{}}}aaaOOOIIIHHHMMMQQQUUUmmm[[[FFFCCCFFFCCCNNNpppGGGAAA<<<<<<<<<999888999777777777777666666666666333333444555666666555555444333444666666777===EEEHHHQQQZZZwww}}}hhh]]]PPPFFFJJJhhhzzzggg]]]XXXWWW\\\ZZZXXXXXX[[[]]]\\\ZZZ[[[XXXWWWZZZ___bbb```]]][[[WWWWWWZZZ]]]^^^ccchhhnnnrrryyy~~~~~~kkk[[[RRRLLLJJJJJJHHHHHHHHHIIIMMMUUU___fffsss|||}}}||||||{{{vvvhhh___eeejjjsss{{{~~~~~~}}}}}}ooo```TTTHHHBBB???===>>>AAADDDFFFSSShhhhhhPPPLLLfffxxxjjjoooKKK???777666888666222222222222222222222222222222222222222222222222000000000000////////////////////////////////////........................------............---------------------------------------------------------------............///---....../////////////////////111333888>>>CCCFFFJJJNNNTTTYYY\\\^^^___aaa^^^TTTdddooolll~~~pppttt}}}jjjSSSCCC<<<:::;;;>>>>>><<>>???@@@EEEFFFIIIMMMUUU```mmmvvv}}}}}}{{{}}}[[[MMMJJJIIINNNQQQWWWqqq~~~\\\FFFBBBEEEHHHSSSlllFFF@@@<<<<<<<<<888888999777777777777666666666555333444444555555666555555444333444666666666===EEEHHHOOOVVVqqqxxxdddZZZLLLIIIOOOnnnsssddd\\\YYYWWWXXXVVVTTTUUUWWWYYYXXXWWWWWWUUUSSSVVV[[[^^^]]][[[VVVUUUWWW\\\___```dddiiiqqqtttyyy{{{{{{qqq\\\OOOIIIEEECCCDDDDDDDDDEEEEEEFFFKKKPPPUUUdddnnnvvvvvvvvvzzz}}}~~~|||}}}}}}~~~wwwmmmfffnnnttt|||zzzlll___SSSGGGBBB???===>>>AAACCCFFFXXXoookkkOOONNNkkk|||kkkkkkHHH===666555777555222222222222222222222222222222222222222222222222000000000000////////////////////////////////////........................------............---------------------------------------------------------------............///---....../////////////////////111333888===CCCFFFJJJNNNTTTYYY[[[]]]___``````WWWeeeqqqqqqqqquuu}}}jjjSSSCCC<<<:::;;;>>>>>><<<@@@EEExxx]]]RRRKKKGGGJJJNNNLLLFFFBBB???>>>=========>>>???@@@DDDEEEGGGJJJQQQ]]]iiirrrzzzuuuzzzyyySSSJJJJJJIIINNNRRRZZZvvv~~~]]]GGGBBBEEEGGGUUUeeeFFF@@@<<<<<<;;;888888:::777777777666666666555555444444444555555555555555555333444666666666<<>>>>>???>>>???@@@@@@@@@BBBDDDGGGYYYdddnnnrrruuu{{{}}}||||||}}}zzzuuusss}}}wwwiii\\\QQQFFFAAA???>>>>>>AAABBBGGG```xxxmmmOOOVVVwwwyyyhhh~~~fffEEE;;;555444666333222222222222222222222222222222222222222222222222000000000000////////////////////////////////////........................------............---------------------------------------------------------------............///---......//////////////////000000333777===BBBFFFJJJNNNTTTXXX[[[\\\]]]___```WWWccc~~~qqquuurrrvvv~~~kkkTTTDDD===;;;;;;>>>>>>===AAAFFFfffYYYQQQJJJKKKPPPPPPKKKFFFAAA@@@>>>======>>>???@@@DDDDDDEEEGGGMMMXXXccckkkqqqxxx{{{rrryyypppMMMHHHJJJIIINNNRRR^^^|||```IIIBBBEEEFFF[[[^^^EEE???;;;<<<;;;888888:::777777666666666555555555555555444444444555555555555333444666555555<<>>???BBBDDDJJJhhhkkkRRReeeoooaaa{{{```AAA:::555444666333222222222222222222222222111111111111111111111111000000000000////////////////////////////////////........................------............---------------------------------------------------------------............///---......///////////////000000000333777<<>>>>>>>>BBBHHHppp___VVVMMMLLLQQQUUUQQQJJJCCCBBB???>>>===>>>???@@@CCCCCCCCCEEEJJJRRR\\\ccckkkssszzzzzzvvvtttzzz}}}}}}ttt{{{iiiIIIHHHJJJHHHMMMRRRccceeeMMMDDDEEEIIIggg]]]DDD>>>:::;;;;;;888888:::666666666666555555555555666555444444444444555555555333444666555555;;;CCCPPPTTTTTTnnn~~~uuuiiiQQQEEEKKKiii{{{aaaUUUSSSRRROOOOOOOOOOOOPPPPPPPPPQQQRRRTTTMMMLLLKKKMMMPPPSSSUUUVVVZZZ\\\bbbeeebbb]]]]]]aaalllooommmjjjvvvcccNNNFFF@@@???@@@>>>???AAACCCDDDDDDEEEGGGLLLSSSXXXbbbppp~~~}}}|||ttthhhUUUKKKBBB??????>>>???BBBFFFOOOpppeeeXXXyyyfff^^^~~~ZZZ>>>999666666777444222222222222222222222222111111111111111111111111000000000000////////////////////////////////////........................------............---------------------------------------------------------------............///---......///////////////000000000333777<<>><<<<<<>>>>>>>>>CCCIIIxxxcccZZZOOOKKKRRRYYYVVVNNNEEECCC@@@>>>===>>>???AAABBBBBBCCCEEEGGGMMMTTTYYYgggrrrrrrwww~~~ssswwwcccHHHIIIIIIHHHNNNUUUhhhlllRRRFFFFFFIIInnn___CCC>>>:::;;;;;;888888:::666666666555555555444444777666555333333444555555555444444555555444:::BBBMMMSSSWWWuuusssVVVHHHIIIaaa}}}uuu]]]UUUTTTRRROOOOOOMMMNNNOOOOOOOOOPPPRRRTTTLLLLLLLLLMMMOOOSSSVVVXXX^^^```dddfffbbb]]]___eeetttvvvooojjjzzzrrrSSSHHHBBB>>>???@@@???@@@CCCCCCDDDEEEGGGLLLSSS[[[aaappp~~~~~~{{{|||}}}qqqfffRRRIII@@@>>>???>>>???BBBGGGTTTvvv}}}^^^^^^cccbbb|||UUU:::888666666777444222222222222222222222222111111111111111111111111000000000000////////////////////////////////////........................------............---------------------------------------------------------------............///---......///////////////000000000222666;;;@@@CCCGGGKKKQQQVVVYYY[[[]]]^^^```VVVYYYlllzzz|||qqqsssoooXXXIII???<<<<<<>>>??????DDDKKK|||eee\\\OOOJJJRRR\\\ZZZRRRGGGDDDAAA>>>===>>>@@@AAAAAABBBDDDEEEFFFIIIMMMPPP[[[kkkxxxiiiqqqrrrsss^^^GGGIIIIIIGGGOOOZZZnnnrrrWWWHHHGGGKKKqqq^^^CCC===999::::::888888:::666666555555555444444444888666555333333333555666555444444555444444:::BBBKKKTTT\\\]]]MMMHHHZZZtttkkkWWWSSSSSSOOOMMMOOOJJJLLLMMMMMMLLLMMMPPPRRRLLLLLLLLLMMMOOORRRWWWZZZ]]]^^^bbbdddbbb```fffooottttttlllfff{{{fffHHHDDD???===@@@AAAAAACCCGGGHHHKKKQQQXXXaaajjjsssyyy{{{|||wwwkkkaaaPPPGGG???>>>??????@@@BBBGGGYYY|||zzzWWWbbb```fffvvvOOO777555555555666333222222222222222222222222111111111111111111111111000000000000////////////////////////////////////........................------............---------------------------------------------------------------............///---......///////////////000000000222666;;;@@@CCCEEEJJJPPPUUUYYY[[[]]]___aaaUUUVVViii{{{sssssspppYYYJJJ???===<<<>>>???@@@EEELLL|||fff]]]PPPJJJRRR^^^]]]TTTHHHEEEAAA>>>===>>>@@@AAA@@@BBBDDDEEEEEEGGGIIILLLLLL```}}}pppcccmmmxxxwww{{{ZZZFFFIIIHHHHHHPPP]]]sssuuuZZZIIIGGGQQQvvv[[[BBB===999::::::888888:::666666555555555444444444888777555333333333555666555444444555444444999AAALLLWWWbbbdddPPPGGGUUUnnn{{{}}}sssnnnooosssvvv}}}xxxbbbPPPOOOPPPLLLIIILLLGGGIIIKKKKKKIIIJJJMMMPPPLLLLLLLLLMMMNNNRRRWWWZZZZZZ\\\```cccbbbccclllwwwnnnnnndddaaazzzzzzYYY===CCC???>>>AAACCCCCCFFFKKKUUU[[[fffrrr~~~~~~}}}|||sssggg^^^NNNEEE>>>>>>??????@@@CCCEEE\\\xxxSSSddd{{{\\\gggqqqLLL444444444444555111222222222222222222222222000000000000000000000000000000000000////////////////////////////////////........................---..................------------------------------------------------------------.........//////---......///////////////000000000222666;;;???BBBDDDHHHOOOUUUYYY\\\^^^```___SSSRRRfff{{{~~~ttttttpppZZZJJJ@@@===<<<>>>???@@@FFFMMM}}}kkkbbbWWWOOORRRYYY^^^___SSSKKKCCCBBBAAA???>>>???GGGCCCAAADDDFFFFFFGGGJJJIIINNN[[[ppp~~~zzzeee```gggssszzzqqqQQQHHHIIIHHHJJJOOO___kkkVVVOOOJJJPPPzzzTTT???===;;;;;;;;;;;;999777666666666666555555555555555555555555555555555555444555555555444555777:::NNNQQQ___gggNNNHHHSSSdddvvvooofffcccfffjjjlllkkknnnrrrxxx{{{fffZZZOOOMMMNNNLLLHHHGGGHHHHHHIIIIIIKKKLLLNNNOOOOOOMMMKKKKKKNNNSSSXXX[[[[[[]]]^^^^^^ccclllqqqrrrjjjddd\\\cccdddMMMBBB???CCCBBBCCCIIIGGGMMM^^^ttt|||zzz~~~~~~yyyvvvwwwzzz|||}}}~~~{{{nnn___UUUJJJCCC>>>???AAAAAAAAACCCJJJnnn{{{___MMMcccmmmUUUsss___EEE777888333222777777222222222111111111111000222222222111000//////...000000000000////////////000000000000000000000000---------...............,,,---......//////......,,,------......------,,,------------------------........................---------............///...///111222444888>>>BBBGGGJJJOOOTTTXXXZZZ[[[[[[___VVVWWWqqq|||rrr}}}ssswwwwwwwwwrrr\\\LLLCCC@@@>>>??????AAAIIISSSpppfffXXXOOOQQQ[[[eeeiiiXXXNNNFFFCCCBBB???>>>@@@DDDBBBCCCEEEDDDAAACCCFFFJJJKKKPPPZZZhhhxxxxxxwwwaaa\\\fffzzzyyyiiiLLLEEEHHHGGGKKKRRRfffxxx^^^LLLHHHEEESSSoooNNN>>>===;;;;;;;;;:::999777666666666666555555555555555555555555555555555555444555555555444555777:::KKKPPP\\\~~~vvv```PPPIIISSSbbbwwwoookkkjjjkkkpppyyyxxxyyy|||~~~vvvbbbVVVLLLKKKLLLJJJHHHHHHGGGGGGHHHIIIJJJLLLMMMNNNLLLKKKKKKMMMPPPUUUZZZ]]]\\\___aaaaaafffmmmrrrrrrhhhddd___jjjxxx]]]IIIAAA???EEECCCDDDJJJMMMZZZqqq}}}uuuvvv}}}{{{sssoookkkiiikkkooorrrsssxxxxxxyyy{{{~~~xxx{{{yyylll]]]RRRHHHBBB===???@@@@@@AAADDDLLLmmmwwwZZZFFFYYYwww{{{ppp]]]yyy[[[BBB777888333222666555222222222111111111111000222222111111000//////...000000000000////////////////////////////////////..................------,,,---......//////......,,,------......------,,,------------------------........................---------............///...///000222444888>>>BBBFFFIIINNNTTTXXXZZZ[[[[[[\\\UUUXXXrrr{{{qqq|||sssttt~~~|||tttjjjkkk|||rrr\\\LLLCCC@@@>>>???@@@BBBJJJSSS{{{nnn\\\QQQQQQ\\\jjjttt___TTTJJJEEECCC@@@???AAAAAABBBDDDDDD@@@<<>><<<;;;:::;;;:::999777666666666666555555555555555555555555555555555555444555555444444444777999GGGNNNYYYtttmmm]]]PPPIIISSSddduuujjjhhhooorrr{{{ooo\\\RRRIIIHHHIIIHHHGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMIIIJJJMMMPPPTTTYYY]]]___]]]aaadddeeeiiioooqqqpppeeecccbbbpppjjjRRRDDD??????GGGFFFEEEMMMYYYooo~~~vvvoooqqqzzz}}}wwwnnnhhheeeaaaaaacccgggjjjllloooooopppssswww|||xxxvvvyyy~~~~~~vvvhhhYYYOOOFFF@@@<<<>>>@@@@@@AAAEEEQQQnnnsssTTTAAARRRmmmyyyssseeeSSS>>>666777333333666333222222222111111111111000222222111111000/////////000000000000/////////////////////////////////////////////...---------,,,,,,---......//////......,,,------......------,,,------------------------........................---------............///...///000111333777===AAAEEEHHHNNNSSSXXX[[[\\\\\\XXXTTTYYYsssxxxooo|||rrrrrr{{{wwwmmmppprrr]]]NNNCCC@@@>>>@@@BBBDDDLLLTTTvvvdddWWWTTT\\\kkkxxxggg[[[OOOIIIEEEAAA???AAA@@@BBBCCCBBB;;;888@@@KKKRRRSSSTTTTTTVVV___kkkuuuqqqqqquuulllnnnnnnZZZZZZlllqqqYYYEEECCCFFFFFFNNNYYYzzz{{{mmmUUUIIILLLNNN^^^^^^DDD>>><<<::::::::::::888777666666666666555555555555555555555555555555555555333444555444333444777999CCCLLLWWWkkkjjj___LLLGGGTTThhh|||tttuuuzzz{{{lll[[[QQQIIIGGGGGGFFFEEEFFFEEEEEEEEEGGGHHHJJJLLLMMMJJJLLLOOOTTTXXX[[[]]]^^^]]]bbbfffhhhkkkoooooolllccc```aaaqqq{{{\\\IIIAAA@@@>>>HHHHHHHHHTTThhhzzzwwwrrrnnnpppsssrrrjjjcccbbb___\\\[[[]]]```cccdddfffgggiiimmmsssyyy|||uuuxxx{{{|||ssseeeVVVLLLCCC>>>;;;===??????BBBGGG\\\sssqqqPPP>>>VVVvvvssshhhLLL;;;555777333333555111222222222111111111000000111111111111000000//////000000000000////////////////////////////////////000000///...---,,,,,,,,,,,,---......///.........,,,------......------,,,------------------------........................---------............///...///000111333666<<<@@@CCCGGGLLLSSSXXX[[[\\\\\\XXXTTTYYYqqquuuooo~~~rrrrrryyy}}}ttt___PPPDDD@@@>>>AAACCCFFFMMMTTTyyyjjj___ZZZ^^^lll|||ooocccUUUMMMHHHBBB@@@AAAAAAAAABBB>>>888888DDDRRR[[[ZZZXXXVVVXXX___hhhpppnnnggg\\\qqqzzziiiiiikkk[[[cccxxxhhhUUUFFFFFFGGGGGGPPP]]]yyyjjjSSSFFFHHHJJJ___ZZZAAA===<<<::::::::::::888666666666666666555555555555555555555555555555555555333444444444333444666999BBBMMMVVVdddxxxwwwggg```KKKGGGUUUjjjvvvlll\\\SSSKKKHHHFFFDDDCCCEEEDDDDDDEEEFFFHHHJJJLLLMMMMMMOOOSSSVVVYYYZZZ[[[ZZZ\\\bbbfffhhhjjjmmmlllhhhbbb]]]]]]ooopppRRRDDDAAAAAA>>>HHHIIIMMM```zzz{{{ppprrrrrrrrrpppkkkddd^^^[[[ZZZWWWSSSQQQRRRTTTUUUVVV\\\^^^aaagggnnnvvv}}}~~~zzzvvvyyy}}}zzzpppcccTTTIII@@@<<<;;;===??????DDDIIIkkkzzzpppKKK???___ooogggwwwyyyFFF888666777222333555///222222222111111111000000111111111000000000000000000000000000////////////........................000000///...---,,,,,,,,,,,,---......///.........,,,------......------,,,------------------------........................---------............///......///000222555;;;???BBBEEEKKKQQQVVVYYY[[[[[[ZZZUUUXXXnnn~~~sssooosssuuu{{{vvvaaaSSSDDD@@@>>>AAADDDGGGLLLRRR|||oooggg``````nnnxxxkkk]]]UUUMMMFFFBBBAAABBBAAA@@@===888999FFFUUUfffaaaZZZTTTUUU```ooozzzwwwkkkQQQ\\\nnnfffggghhh___rrr```QQQGGGIIIIIIHHHRRRaaa{{{kkkRRRDDDFFFGGG```UUU>>>===;;;:::999:::999888666666666666666555555555555555555555555555555555555333444444333333333666888BBBNNNTTT___qqqsssggg```PPPIIITTTggg}}}pppiii[[[SSSKKKHHHFFFBBBCCCEEEDDDDDDEEEFFFHHHKKKMMMNNNPPPRRRUUUWWWYYYYYYYYYXXX]]]bbbfffgggiiikkkjjjeeeaaa[[[[[[nnngggLLLCCCBBBBBB>>>HHHKKKUUUqqqqqqlllppprrrsssmmmcccZZZVVVUUUUUURRRNNNKKKKKKLLLLLLLLLQQQSSSXXX___hhhrrrzzz~~~{{{zzzxxxzzz~~~xxxmmm```QQQFFF>>><<<<<<>>>???@@@FFFLLLvvv|||iiiFFFEEEnnnhhheeennnuuuBBB888666666111333555...222222222111111111111000111111000000000000000000000000000000////////////......................../////////...---------,,,,,,---......//////......,,,------......------,,,------------------------........................---------............///---...///000111555:::>>>AAADDDJJJOOOTTTWWWXXXXXX\\\UUUWWWmmmuuupppvvvxxxwwwbbbSSSEEE@@@===AAADDDGGGJJJOOOwwwmmmccc___lllsssfff]]]TTTKKKEEECCCBBB@@@@@@>>>::::::DDDOOO^^^]]]YYYSSSTTTaaaxxx{{{UUUSSSeeebbbcccdddccc{{{XXXMMMGGGJJJJJJIIIUUUfffwwwgggOOOCCCGGGJJJddd{{{PPP>>>===;;;:::999999999777666666666666666555555555555555555555555555555555555333333444333222333666888???LLLRRR]]]rrryyypppjjjVVVKKKRRRaaasssgggbbbXXXPPPJJJGGGEEEBBBCCCGGGDDDDDDEEEGGGIIIKKKMMMOOOPPPRRRUUUWWWYYYYYYYYYXXX___dddgggggghhhjjjiiidddaaa[[[]]]rrr```HHHCCCDDDBBB@@@IIINNN^^^}}}jjjeeeiiippppppnnnggg^^^VVVRRRQQQQQQNNNJJJHHHHHHHHHHHHGGGHHHKKKQQQZZZeeepppyyy}}}zzz{{{zzz~~~uuujjj\\\MMMCCC===;;;<<>>???<<<===BBBAAAHHH]]]zzz]]]KKKFFFmmmvvv___ZZZ|||^^^:::888555333111111111222000000000000000000000000000000000000000000000000////////////////////////................................................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////...//////000111444999======BBBIIINNNPPPPPPOOOOOOXXXYYYXXXkkktttzzzssszzzrrr___RRRFFFAAA???BBBCCCBBBCCCEEE|||iii\\\^^^gggzzzlll```WWWPPPIIIEEEDDDGGGGGGDDDBBBDDD@@@GGGJJJQQQ^^^iiiwwwXXXiiiyyysssppp|||VVVJJJJJJFFFHHHMMMMMM^^^|||tttXXXLLLFFFCCCHHHSSSeeeBBBCCC<<<;;;;;;::::::999888888666666666666555555555555333333333333333333333333444333333333333444555555;;;HHHSSS___}}}pppSSSFFFRRRgggxxxhhh[[[VVVNNNKKKFFFDDDDDDEEEEEEDDDFFFFFFFFFFFFHHHKKKOOOQQQTTTSSSSSSUUUZZZ\\\\\\[[[ccceeeggghhhgggfffggghhh```\\\___rrrrrrSSSBBB@@@DDDFFFNNNMMMaaapppSSSJJJMMMVVV]]]mmmlllkkkhhhccc\\\SSSMMMHHHFFFCCCAAACCCGGGJJJKKKMMMTTT]]]eeeoooxxxyyyvvvwwwjjj\\\OOOCCC<<<<<<>>><<<>>>DDDBBBJJJ___pppTTTDDDBBBiiiqqqaaagggVVV999888555333111111111222000000000000000000000000000000000000000000000000////////////////////////................................................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---......///////////////...///000000111444999======BBBIIINNNOOOOOOOOOOOOTTTVVVTTThhh|||ooozzzyyyzzzyyyqqqzzzsss```TTTFFFAAA>>>???AAAAAABBBFFF~~~jjj\\\\\\aaavvvkkkaaaYYYNNNHHHGGGKKKOOOLLLGGGDDD???EEEIIIQQQaaaooo|||```sssyyyttt}}}pppLLLJJJJJJFFFJJJPPPRRReeeqqqUUUKKKFFFCCCJJJVVV[[[AAABBB;;;;;;;;;:::999999888888666666666666555555555555444444444444444444444444444333333333333444555555555DDDNNNZZZ}}}vvvXXXGGGMMMaaa~~~uuueeeYYYSSSNNNJJJFFFDDDDDDEEEFFFEEEHHHHHHIIIKKKMMMOOOQQQSSSUUUTTTUUUWWWZZZ]]]]]]]]]eeefffhhhhhhggghhhiiikkkaaa]]]^^^qqqkkkOOO@@@@@@EEEGGGNNNRRRjjjdddLLLKKKSSS\\\aaaqqqqqqqqqoookkkbbbXXXQQQJJJGGGCCCBBBCCCGGGMMMQQQ^^^eeemmmttt}}}uuufffXXXKKK@@@::::::>>>===@@@EEECCCKKK```eeeJJJ===???ccczzznnnaaawww|||xxxKKK888777555333111111111222000000000000000000000000000000000000000000000000////////////////////////................................................------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---....../////////////////////000000111444999======AAAHHHMMMNNNNNNNNNNNNRRRUUUSSSeeezzzkkktttppppppwwwpppyyytttbbbVVVGGG@@@<<<===??????BBBGGG~~~mmmaaa___```yyy{{{rrriiibbbTTTKKKFFFJJJPPPNNNIIIEEEBBBHHHKKKUUUfffvvveeeuuuzzzzzz|||gggJJJHHHIIIFFFIIIPPPTTTjjjjjjPPPHHHEEEDDDOOO```VVVDDDBBB;;;;;;::::::999888888888666666666666555555555555555555555555555555555555444333333333333444555555666CCCKKKUUUwwwuuu[[[IIILLL```rrrbbbVVVQQQNNNJJJGGGEEEEEEGGGGGGGGGKKKKKKMMMOOOSSSUUUUUUUUUVVVVVVWWWYYY\\\]]]^^^___fffgggiiiiiihhhiiikkkmmmbbb]]]^^^pppiiiNNN@@@@@@EEEGGGKKKSSSnnnbbbOOONNNWWWbbbjjj{{{{{{oooaaaWWWSSSMMMIIIEEEDDDEEEIIIQQQYYYoootttxxx}}}rrrdddWWWKKKAAA;;;999>>>>>>AAAEEEBBBJJJ______EEE<<<>>>]]]}}}zzzxxxnnn___xxxyyyqqqCCC777666444333222111111111000000000000000000000000000000000000000000000000////////////////////////................................................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................---......//////////////////000000000111444888<<<<<>>@@@DDDIIIqqqgggbbb```vvvxxxrrrlll\\\OOOEEEFFFLLLLLLHHHFFFEEEJJJMMMXXXkkk{{{oooyyy~~~xxxxxx{{{wwwzzz^^^IIIFFFGGGEEEHHHOOOUUUnnn~~~aaaJJJEEEEEEFFFYYYqqq}}}PPPEEE???;;;::::::999999888777777666666666666555555555555555555555555555555555555444333333333333444555555:::EEEKKKTTTppp}}}rrr\\\LLLLLL```}}}ooo___SSSOOOMMMJJJGGGEEEFFFHHHIIIIIIKKKKKKMMMPPPUUUWWWWWWUUUXXXYYYZZZ\\\]]]^^^___aaaggghhhjjjjjjiiijjjkkkmmmbbb]]]]]]nnnjjjPPPBBBAAAEEEGGGJJJTTTqqq{{{dddVVVTTT\\\kkkwwwnnn\\\SSSRRRLLLHHHEEEHHHKKKQQQ]]]iii~~~zzzmmm___SSSIIIAAA===:::??????@@@CCC@@@HHH___```EEE===AAA\\\yyy{{{lll```ssszzzjjj>>>666555444333222111111111000000000000000000000000////////////////////////////////////////////////................................................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////000000000000111333888<<<<<<@@@EEEJJJKKKLLLMMMMMMRRRVVVSSSccc~~~nnnrrr~~~wwwnnnyyyrrraaaUUUIIIBBB<<<<<>>EEEPPPdddyyyzzzrrr___OOOKKK]]]zzzmmm]]]RRRMMMMMMJJJGGGFFFGGGIIIJJJJJJKKKJJJJJJNNNTTTWWWVVVTTTYYY[[[]]]^^^^^^___aaabbbgggiiikkklllkkkjjjjjjjjjbbb\\\[[[mmmmmmSSSDDDCCCFFFGGGLLLXXXuuuzzzsssjjjeeeccciiizzzlllYYYQQQQQQKKKGGGHHHPPPVVV^^^nnn~~~uuuvvvyyy~~~~~~uuuhhhZZZOOOFFF???;;;:::@@@???@@@BBB???JJJbbbhhhIIIAAAJJJiiihhhdddsssyyy^^^<<<444444444333222111111000000000000000000000000000////////////////////////////////////////////////................................................------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////000000111000111333888;;;;;;???DDDHHHJJJKKKLLLMMMOOOSSSOOO^^^}}}~~~ooorrryyypppxxx~~~ppp```TTTIIIBBB<<<===@@@BBBFFFLLL}}}vvvlllbbbfffoooaaaSSSNNNNNNLLLKKKKKKHHHNNNTTTcccyyyzzzzzz^^^HHHEEECCCFFFFFFKKKUUUaaaiiiRRRDDDFFFHHHRRRxxxbbb>>>BBB;;;::::::999999888777777777666666666666555555555555333333333333333333333333444333333333333444555555333777AAAMMMYYYeeeqqqzzzuuudddRRRIII[[[xxxkkk[[[QQQMMMMMMJJJGGGFFFHHHJJJKKKKKKMMMKKKKKKOOOUUUYYYXXXVVVZZZ\\\____________aaadddfffiiilllmmmllliiiggggggaaa[[[ZZZkkknnnUUUGGGEEEGGGHHHMMM[[[zzz~~~ooooooqqqrrrrrrvvv~~~kkk\\\TTTSSSQQQMMMPPPZZZbbbiiizzzwwwmmmmmmpppvvv~~~~~~uuugggXXXMMMDDD>>>::::::@@@???@@@CCCBBBPPPjjjvvvPPPFFFXXXcccgggyyyuuuKKK;;;333333333333222222111000000000000000000000000000////////////////////////////////////////////////................................................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---......///////////////000111111000111333777;;;;;;???CCCGGGIIIJJJKKKMMMMMMQQQKKKZZZzzzrrrttt{{{qqqxxx~~~ppp```TTTGGG@@@<<<===@@@AAAEEEJJJ}}}sssggg\\\}}}vvviii\\\VVVSSSOOOMMMNNNKKKQQQXXXiii~~~xxxxxxzzzTTTEEEGGGBBBFFFGGGNNNYYYgggdddOOODDDGGGJJJVVV\\\999DDD@@@::::::999999888777777777777666666666555555555555333333333333333333333333444333333333333444555555888:::EEERRRXXX]]]lll~~~wwwgggTTTIII\\\wwwjjj[[[PPPMMMMMMJJJGGGFFFHHHJJJLLLLLLRRROOOMMMQQQXXX\\\\\\ZZZ[[[]]]``````______bbbeeefffiiimmmnnnllliiifffddd```ZZZYYYjjjnnnVVVHHHFFFIIIIIILLL\\\{{{qqqiiikkkpppuuuwwwyyywwwkkk```YYYUUUYYYUUUXXXbbbhhhnnn~~~ssskkkfffooorrrxxxxxxiiiZZZMMMDDD>>>::::::???@@@AAADDDEEEUUUpppWWWKKKeeeaaaggg|||~~~ppp<<<:::333333333333333222111000000000000000000000000000////////////////////////////////////////////////................................................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---......///////////////111111111000111333777;;;;;;>>>CCCFFFHHHIIIKKKLLLMMMQQQKKKYYYzzzuuuxxx}}}sssxxxppp```UUUEEE???;;;===???AAADDDIIIxxxjjjaaaxxx~~~pppaaaWWWRRRQQQUUUZZZUUU___mmm|||{{{~~~iiiRRRHHHBBBBBBHHHJJJJJJWWWvvv^^^LLLCCCBBBHHHfffUUU>>>;;;<<<::::::999999888777777777666555555555555444444444444444444333333222222222444444444444444444444444333777AAAMMMVVV```nnn||||||sssTTTMMM___xxxjjjZZZOOOKKKIIIHHHHHHHHHHHHIIIJJJKKKPPPMMMMMMTTT\\\```]]]XXX\\\]]]___aaacccdddeeefffmmmmmmnnnmmmkkkhhheeeccc___]]]]]]jjjqqqZZZIIIDDDGGGKKKPPP\\\vvvwwwnnnmmmnnnlllhhhfffmmm{{{xxxlllbbb[[[ZZZ[[[___\\\aaahhhiiikkk{{{xxxiiigggkkkqqqrrrxxxxxxcccQQQFFF@@@===;;;;;;;;;BBBIIICCC@@@YYY{{{]]]```|||ZZZkkk{{{VVVEEE222444333222222111111222222000000000000000000000000111111000000//////.......................................------,,,,,,,,,------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------..........................................------000000000///000222666:::;;;;;;>>>CCCJJJNNNNNNLLLKKKPPPOOOYYYpppxxxqqqoooyyynnnwww}}}ooo___TTTFFF@@@;;;<<<>>>@@@DDDIIIsssbbbqqqwwwjjj```WWWRRRTTTYYYcccsss]]]KKKEEEBBBEEEIIIKKKOOO___~~~]]]LLLBBBAAAGGGeeeQQQ>>><<<:::::::::999888888777777666555555555555444444444444444333333333333333333222444444333333333333333333444777>>>HHHRRR]]]ooo\\\NNNWWWqqquuugggXXXNNNKKKIIIIIIGGGGGGHHHJJJLLLMMMRRRQQQRRRWWW]]]```^^^[[[```aaaccceeefffggggggfffnnnnnnooonnnmmmkkkhhhgggccc```___kkkvvv```NNNFFFFFFJJJOOO\\\vvvqqqkkkjjjhhhbbb[[[VVVYYYbbbjjjmmmkkkfff```ZZZXXXYYY[[[]]][[[```kkkppptttsssjjjiiimmmlllnnnuuurrr___NNNDDD???===;;;???;;;@@@GGGEEEGGG```jjjtttpppYYYpppwwwxxxPPPAAA000444333222222111111222222000000000000000000000000111000000000/////////.................................---------,,,,,,,,,------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------........................000000000///000222666999;;;<<<>>>CCCJJJNNNNNNMMMLLLPPPNNNYYYqqqzzzrrrmmm}}}qqqzzz|||nnn^^^SSSFFF???;;;<<>>888:::999999888888777666666555555555555444444444444222333333333333333333444222222222333333333333333666666:::CCCMMM\\\rrrdddPPPOOOaaa}}}pppcccUUUMMMKKKJJJIIIGGGGGGHHHKKKOOOQQQVVVWWWYYY[[[^^^___``````dddfffhhhjjjjjjjjjhhhhhhnnnoooppppppooonnnlllkkkfffbbb^^^hhh}}}gggSSSHHHFFFHHHNNN[[[wwwuuullljjjbbb]]]SSSKKKFFFGGGJJJMMMQQQRRRRRRQQQPPPPPPSSSUUUWWWUUU\\\kkkwww~~~{{{tttqqqnnnjjjjjjmmmhhhlllttt~~~wwwkkkYYYJJJAAA>>><<<;;;AAA===>>>DDDFFFNNNhhhnnnddd\\\|||rrrmmmJJJ???111333333222111111111111222000000000000000000000000000000000000////////////...........................------------,,,,,,,,,------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000000222555888;;;<<>>;;;===@@@BBBFFFKKKvvvmmmdddlllyyytttlll```VVVSSSQQQ]]]lllvvv}}}yyyXXXHHHDDDGGGJJJGGGHHHNNN]]]xxxVVVGGG???BBBTTT}}}iiiAAA???AAA999999999999888777777666666555555555444444444333333222222222333333444444444111111222222222222333333777666888???KKK]]]wwwjjjTTTLLLYYY~~~yyykkk^^^RRRLLLKKKKKKIIIGGGGGGIIIMMMRRRUUUXXX[[[]]]^^^]]]]]]```cccdddfffiiikkklllkkkjjjiiimmmnnnooopppppppppoooooogggaaa[[[ccc~~~lllWWWJJJFFFHHHOOO\\\yyy}}}pppgggdddXXXQQQHHHBBB@@@AAABBBAAABBBDDDFFFGGGGGGHHHJJJKKKOOONNNVVVhhhyyyoooiiieeehhhjjjhhhggghhhiiirrr|||qqqeeeTTTGGG???===;;;;;;@@@???@@@BBBDDDQQQnnnooozzzzzz```ddd}}}rrrdddGGG???444333222222111111111111111000000000000000000000000000000000000////////////........................------------------------------------------------,,,------......------,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000000000000111444777;;;<<>>AAA888999999888888777666666555555444444444444333333333222222222333333444444444111111111222222333333333777555777>>>JJJ^^^yyyppp[[[NNNVVV~~~vvvhhh[[[PPPJJJKKKJJJIIIGGGHHHJJJOOOUUUXXXYYY\\\^^^]]][[[[[[___cccbbbcccfffiiikkkkkkkkkkkkllllllmmmnnnooopppppppppiiiccc[[[```zzzrrrZZZKKKHHHIIIQQQ^^^zzzzzzkkk___ZZZQQQJJJCCC???@@@AAAAAA???>>>AAACCCEEEEEEEEEEEEFFFJJJJJJRRRdddyyy{{{hhhbbb]]][[[```ccccccbbbcccnnn{{{{{{mmmaaaRRREEE>>><<<;;;:::===@@@CCCBBBDDDTTTsss|||sss{{{xxxaaannnzzzwww]]]CCC===333333222111111000000111111////////////////////////////////////000000000000........................------------------------------------------------,,,------......------,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------------------------------........./////////000000000000111333555:::;;;>>>BBBFFFIIIMMMOOOIIIMMMGGGNNNkkk|||ssshhhvvv}}}~~~nnn[[[OOOBBB===:::===@@@BBBEEEJJJyyykkkgggxxxwwwfff[[[SSSTTTTTTVVV\\\lll]]]LLLHHHEEECCCFFFHHHJJJXXXsssyyyPPPGGGAAAHHHfffTTT:::<<<>>>777999888888777777666555555444444444444333333333333222333333333333333333444111111222222333333444444666555777>>>HHHZZZssswwwdddQQQSSSzzztttfffYYYNNNJJJJJJIIIHHHHHHIIIMMMRRRWWWZZZZZZ\\\\\\[[[ZZZ[[[___cccbbbccceeegggiiikkklllmmmkkkllllllmmmnnnooopppqqqlllfff]]]aaazzzzzzaaaPPPJJJJJJSSS___zzzxxxiii\\\UUUMMMHHHBBB??????@@@???===<<>>@@@CCCGGGKKKOOOIIINNNHHHKKKgggzzzuuukkktttzzzooo[[[MMMAAA<<<999<<>>>>>===<<>>???AAADDDuuunnnhhhlll~~~uuurrraaa]]]ZZZ\\\cccooozzzxxxhhhFFFBBBHHHGGGHHHNNNNNNUUUjjj{{{{{{UUUFFFDDDIIIWWW}}}```DDD999999::::::888888888777666666555555444444444333333333222222444444444333333222222222222222333444444555666666333333666;;;AAAKKK\\\kkkxxx{{{lllRRRKKKppprrreeeYYYNNNIIIIIIFFFGGGIIIMMMQQQVVVZZZ\\\]]][[[YYYYYYZZZ^^^aaaccclllkkkjjjiiijjjlllnnnpppnnnnnnnnnnnnooopppqqqrrrjjjddd\\\^^^vvvsss[[[MMMIIISSS]]]vvvrrrdddYYYOOOHHHEEEEEEDDDCCCAAA@@@???@@@@@@>>>@@@BBBCCCCCCCCCDDDEEEHHHIIILLLVVVgggyyy}}}sssdddWWWKKKIIIHHHIIIGGGFFFLLLUUUcccyyy}}}sssqqqvvvtttggg\\\RRRFFF>>><<<=========@@@AAA@@@HHH```______rrrtttaaaooozzz{{{EEE444777666222111111000000000000000////////////////////////.../////////000000111111........................,,,,,,,,,------.........------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...///111111000000111333555888<<<>>>@@@CCCIIINNNKKKSSSMMMKKKbbbyyyyyytttsssxxxmmmWWWHHH@@@;;;999;;;======???BBBsssnnnfffgggxxxzzz}}}nnnfff```bbbmmmwww{{{zzz{{{}}}YYYHHHGGG@@@FFFPPPIIILLLWWWuuugggQQQBBBPPPGGGXXXrrrVVVGGG:::777:::999::::::999999888777777777666666555444333333222222444333333222222333333444111111222222222333333333555444444888BBBMMMWWW\\\ooopppUUULLLjjj~~~pppdddWWWKKKFFFGGGKKKJJJJJJLLLOOOSSSWWWZZZ^^^]]]\\\[[[[[[^^^ccchhhllllllkkklllmmmnnnnnnnnnlllnnnppppppnnnllllllmmmmmmaaa[[[]]]nnnfffMMMMMMUUU^^^uuummm___TTTIIIDDDFFFBBBAAA@@@???>>>>>>>>>>>>999===BBBCCCBBBBBBEEEHHHMMMMMMPPPYYYfffsss{{{{{{uuufffWWWOOONNNLLLHHHEEEGGGLLLPPP```lll}}}|||{{{wwwxxx{{{{{{vvvrrrooommmqqqzzzoooaaaVVVLLLBBB===:::999<<<@@@FFF@@@FFFNNN```^^^nnnwww|||hhhzzzhhhDDD222555222222222222111000//////...111111000000000000111111000///...------...///000//////.........---------------------------------......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,---------------............///000111000///...///222444777999;;;<<<===BBBJJJPPPTTTJJJIIIPPP\\\sssuuuvvv}}}|||iiiVVVIII???===::::::;;;===>>>>>>xxxuuunnnlllvvvqqqiiibbbdddmmmvvv{{{{{{yyyoooPPPCCCEEE@@@EEEMMMHHHQQQbbb{{{^^^JJJAAALLLHHH```iiiNNNCCC999888;;;999999999888777777666666555666555555444333333222222444333333222222333333444111111222222222333333333666444444777>>>HHHRRRWWWaaaxxxnnnWWWOOOiii}}}mmmaaaTTTJJJFFFGGGJJJJJJJJJLLLOOOTTTXXX[[[___^^^]]]\\\\\\```eeeiiimmmmmmmmmlllkkkkkkmmmooosssrrrpppnnnnnnnnnnnnnnnmmmbbb[[[\\\llljjjOOOMMMSSS^^^vvvtttfffYYYKKKDDDEEE@@@???>>>===============>>>???AAABBBDDDFFFGGGHHHNNNOOOTTT]]]hhhqqqvvvwww{{{}}}wwwrrrmmmaaaUUUPPPPPPOOOMMMKKKKKKOOORRRYYYbbbpppyyywwwsssooommmmmmllliiifffeeeeeekkkvvv|||kkk]]]SSSJJJ@@@<<<:::999<<>>222555111222222111111000//////...111111000000000000111111000///...------...///000//////.........---------------------------------......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,---------------............///000111000///...///222444666999;;;<<<===BBBIIIOOORRRKKKKKKOOO]]]xxxyyyxxx}}}zzzgggTTTHHH???===::::::<<<===>>>>>>|||uuuvvvxxxpppiiihhhnnnvvvzzz{{{www|||]]]HHH@@@DDDBBBEEELLLKKKXXXrrrtttWWWEEECCCIIIMMMmmm]]]DDD===999:::<<<888888777777666666555444444555555555444444333333222444333333222222333333444111111222222222333333333666555444555:::CCCKKKQQQddd{{{vvv___QQQaaayyyiii\\\QQQHHHEEEFFFIIIIIIJJJLLLPPPTTTXXX[[[``````___]]]^^^aaagggkkknnnnnnnnnkkkhhhiiimmmpppyyyuuuooommmnnnppppppnnnmmmccc\\\\\\iiisssVVVPPPUUUccc~~~uuueeeRRRGGGEEE======<<<<<<;;;<<<<<<<<>>;;;::::::===AAABBBDDDIIIRRRjjjrrriiiiiiiiirrrUUU777111555///222222111111000/////////111000000//////000000111//////............//////...............---------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,---------------............///000000000///...///111444666888;;;<<<===BBBIIIOOOOOOMMMMMMNNN]]]}}}}}}~~~{{{}}}vvvdddSSSHHH>>><<<::::::<<<>>>>>>>>>xxx|||zzzrrrnnnppptttxxxzzzzzz~~~zzzxxxhhhPPPDDD@@@EEEFFFGGGLLLRRR```pppRRRCCCEEEHHHTTTzzz~~~sssSSS>>>:::999;;;<<<777888888777666666555555444555555444444444333333333444333333222222333333444111111222222222333333333555444333444888@@@HHHOOOiiiiiiTTTXXXooouuucccVVVMMMFFFDDDFFFHHHIIIJJJLLLPPPUUUXXX[[[______^^^]]]^^^aaagggkkkkkkmmmmmmjjjgggiiinnntttxxxsssnnnmmmqqqsssqqqnnnmmmddd^^^[[[fff```VVV^^^rrrsss[[[KKKHHH<<<<<<;;;;;;;;;<<<======CCCFFFJJJNNNNNNMMMJJJIIIJJJQQQ\\\gggmmmnnnkkkhhhlllnnntttzzzzzztttqqqrrryyyooogggccc```[[[VVVTTTWWW]]]dddiiinnnqqqrrruuuvvvzzz}}}nnneeeccc^^^___```___\\\ZZZZZZZZZUUUWWWaaaqqqqqq^^^PPPIIIAAA;;;::::::;;;>>>BBBDDDGGGLLL[[[{{{ooowwwyyy^^^kkkoooKKK333222555///111111111111000000//////000000////////////000000/////////....../////////........................------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------------............//////000111000//////111333444777:::<<<===AAAHHHMMMNNNOOOOOOLLLYYY|||xxxnnn|||{{{xxx|||}}}qqqaaaQQQGGG===;;;:::;;;===>>>???>>>zzzwww~~~wwwttttttwwwyyyvvvrrrvvvvvvOOOGGGDDDAAAEEEHHHFFFLLLYYYkkkmmmNNNBBBFFFJJJ___jjjMMM<<<;;;999:::;;;666999888888777777666555555444444444444444333333333444333333222222333333444111111222222222333333333333333333444777???HHHPPPccc|||rrrXXXRRRaaa{{{ooo]]]RRRKKKFFFEEEGGGHHHIIIJJJMMMQQQTTTXXXZZZ]]]]]]\\\\\\\\\```fffjjjhhhiiiiiihhhhhhkkkqqqvvvrrrnnnlllnnnssstttqqqlllmmmfffaaa\\\cccjjj^^^mmm|||___LLLHHH<<<<<<<<<<<<===>>>??????DDDNNNXXX\\\WWWPPPMMMNNNKKKSSS___jjjpppqqqooommmpppnnnmmmmmmggg___\\\]]]xxxooogggbbb]]]XXXVVVRRRWWW___jjjuuu}}}yyykkkeeefff\\\^^^___^^^ZZZVVVTTTSSSTTTXXXbbbsss{{{lllZZZLLLEEE>>>999:::;;;<<>>|||vvvzzzyyywwwxxxzzzwwwsssvvvhhhHHHBBBDDDAAABBBGGGEEENNNddd{{{rrrRRRIIIEEEPPPqqqbbbIII<<<<<<999999:::666999999888777777666666555444444444444444444444444444333333222222333333444111111222222222333333333111333333444666===HHHPPPfff}}}^^^NNNUUUpppyyyjjjXXXOOOJJJGGGFFFHHHIIIJJJKKKNNNQQQTTTWWWXXX\\\[[[[[[ZZZ[[[___eeeiiigggffffffgggjjjooosssuuummmllllllooorrrssspppmmmmmmhhheee^^^aaasssfffzzz}}}]]]JJJEEE============>>>???@@@AAAGGGSSSaaaccc\\\SSSPPPQQQMMMTTT___iiiooosssuuuvvvzzzuuuqqqmmmfff^^^]]]```yyyqqqllleee\\\WWWUUUQQQUUU\\\iiivvvzzzuuuwwwkkkiiifffbbb]]]XXXTTTQQQUUUYYYcccsssvvvgggVVVIIICCC===999;;;======???CCCDDDGGGPPPppp{{{nnnzzznnn}}}WWW\\\}}}bbb>>>666666222111111111000000000000000000000//////......//////000......////////////......---------...............------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///...000111111000000111222222666999<<<===@@@FFFKKKNNNOOOPPPKKKQQQmmm~~~uuufffuuu}}}zzz|||vvvxxx|||yyyyyykkk\\\MMMDDD;;;::::::<<<>>>??????>>>zzzxxx|||{{{|||~~~}}}zzz}}}\\\HHH@@@GGGBBBAAAHHHHHHTTTrrrtttSSSLLLGGG\\\YYYDDD<<<>>>999777:::888888777777666666555444444444444444444444444444444444333333222222333333444111111222222222333333333111333333333444;;;EEENNNfffeeeOOOPPPfffttteeeUUUNNNKKKIIIHHHHHHJJJKKKLLLNNNQQQSSSUUUVVV[[[[[[ZZZZZZ[[[___eeeiiihhheeedddgggmmmqqqrrrqqqooonnnnnnnnnoooooooooooommmjjjhhh``````}}}~~~qqq|||\\\HHHEEE<<<<<<<<<===>>>???AAABBBIIIRRR\\\^^^XXXQQQNNNNNNLLLQQQXXX___fffllltttyyy}}}yyywwwsssoooqqquuu{{{vvvssslll```YYYXXXUUUWWW[[[ffftttwwwpppeee^^^ZZZWWWTTTRRRSSSWWWbbbqqq}}}{{{qqqbbbRRRGGGBBB<<<999<<<>>>>>>@@@CCCCCCJJJZZZ|||~~~fffmmmsssqqqpppRRRfff}}}VVV888888666///222000000000000000000000111//////............//////---...///000000///...------------.........//////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///...000111111000000111222111555999;;;===@@@FFFJJJNNNMMMOOOLLLOOOfff{{{{{{hhhsssxxxwww~~~|||www}}}wwwjjj[[[LLLCCC:::::::::<<<>>>@@@???>>>{{{{{{oooNNNBBBBBBKKKEEEBBBKKKLLL[[[uuunnnLLLFFFKKKhhhSSSAAA<<<>>>888666:::999777666666555444444333333444444444444444444444444444333333222222333333444111111222222222333333333111333444222333888CCCKKKVVVqqqjjjTTTTTTbbbqqqcccSSSMMMLLLJJJIIIIIIKKKKKKMMMOOOQQQSSSTTTUUU[[[[[[[[[ZZZ[[[___fffjjjjjjfffcccgggnnnsssqqqmmmrrrrrrpppnnnllllllooorrrlllkkkjjjbbb```{{{zzz}}}\\\IIIGGG;;;;;;<<<<<<>>>???AAABBBIIIMMMSSSTTTQQQMMMIIIHHHHHHLLLQQQUUU[[[dddooovvv|||{{{||||||{{{~~~{{{zzzsssfff^^^]]]\\\[[[]]]eeerrruuuiii[[[QQQOOOPPPPPPOOOPPPTTT___nnnzzzxxxnnn___PPPEEEAAA<<<:::<<<>>>>>>@@@CCCEEEOOOcccnnnXXXmmm|||qqqwwwjjjQQQooovvvMMM333888666---333000000000000000111111111//////............//////---...///000000///...------------.........//////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////...000111222111000111222111555999;;;===@@@EEEJJJNNNKKKNNNNNNOOObbbzzziiirrrvvvvvv|||vvv{{{vvvjjj[[[LLLCCC:::::::::<<>>|||[[[HHHAAAEEEAAADDDJJJIIINNNmmmpppnnnvvvTTTCCCMMMLLL```BBB???<<<;;;:::999777666666666666666555555555555444444333333333333222222111111111111111111111111222222333333333333444444333333444444666:::@@@EEEXXXfff}}}nnnXXXNNN^^^yyynnncccVVVPPPLLLHHHGGGHHHJJJJJJKKKNNNQQQUUUXXXZZZ[[[]]]^^^______aaacccffffffkkkqqqssssssrrrssstttrrrrrrqqqooommmlllmmmoookkknnnlllcccbbbsss]]]IIIDDDBBB:::777<<<@@@@@@AAAEEELLLIIIHHHLLLMMMIIIDDDBBBFFFHHHMMMRRRYYY^^^ccceeennnjjjffffffkkkqqqtttuuuuuu{{{{{{wwwqqqlllhhhjjjaaa___iiiqqqttt|||~~~rrr^^^VVVLLLGGGFFFHHHJJJJJJNNNQQQZZZgggqqqxxx|||oooaaaSSSHHHCCC@@@<<<;;;>>>AAAAAACCCGGGFFF\\\xxxWWWNNNvvvyyyiii___jjjJJJ444...111111///000000000000000///......000000000000000000000000........................------------------------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,+++---,,,***+++,,,,,,+++)))++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////444333666<<>>>>>~~~~~~mmmMMMFFFDDDEEEDDDFFFJJJMMM[[[|||zzzxxxwwwrrr```LLLEEEJJJSSSWWWAAA>>>;;;:::999999777555666666666666555555555555444444333333333222222222222222222222222222222222222222222333333333444444333333333444555999>>>BBBRRR___vvvrrr[[[OOOWWWuuuooodddXXXQQQNNNIIIHHHJJJJJJKKKLLLOOOSSSWWWZZZ\\\]]]^^^```aaaaaaccceeegggmmmqqquuuvvvuuutttuuuwwwtttsssqqqqqqqqqqqqrrrrrrkkkooommmdddaaaqqq~~~~~~ooozzzvvvVVVDDD@@@@@@===>>>CCCEEECCCFFFKKKSSSUUUUUUPPPKKKFFFCCCAAADDDFFFIIIMMMQQQUUUXXXYYY]]]ZZZXXXXXX[[[^^^______eeemmmvvv}}}~~~zzzwwwrrriiifffmmmrrrrrrxxx{{{oooaaaVVVTTTNNNGGGCCCCCCFFFHHHHHHJJJLLLSSS^^^gggoooyyyyyymmm^^^QQQGGGAAA@@@<<<<<<@@@BBBBBBDDDHHHLLLbbb{{{RRRVVV~~~fffccciiiCCC222111222111///000000000000000///......000000000000000000000000........................------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,++++++,,,+++***+++,,,---+++***++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////333333666;;;???@@@FFFLLLLLLPPPKKKGGGNNNXXXlllkkkjjjyyyzzzzzz}}}pppbbbTTTGGG???999:::;;;;;;<<<===>>>>>>|||[[[FFFGGGGGGCCCFFFGGGHHHRRRllltttbbbIIIEEEIIIGGG]]]pppLLL???===:::999888888666555666666666555555555555444333333333333222222222222333333333333333333333333222222222222333333333333222333333333333666;;;???KKKWWWmmmwww```QQQQQQssspppdddXXXRRROOOKKKJJJLLLKKKLLLNNNQQQUUUYYY]]]______```cccddddddeeegggiiirrruuuwwwvvvttttttwwwzzzwwwtttrrrsssvvvxxxwwwuuukkkppppppfff```mmm}}}{{{eeeUUU```ssslllPPPBBB???;;;>>>BBBDDDBBB@@@GGGOOO```fffbbbTTTGGGDDDBBB@@@DDDEEEFFFHHHIIIKKKLLLMMMKKKJJJJJJKKKMMMNNNMMMLLLUUU^^^iiiooorrrwwwzzzrrrnnnsssuuutttxxx~~~xxxmmmcccXXXMMMFFFJJJGGGCCCAAABBBEEEGGGHHHGGGGGGKKKTTT\\\eeeqqq{{{~~~tttgggZZZMMMDDD???>>><<<===AAACCCCCCEEEIIITTTkkkkkkPPPgggaaalllccc;;;111444333000000000000000000000///......000000000000000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++***))))))+++------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////333222555;;;>>>???DDDKKKJJJOOOKKKIIINNNUUUgggjjjhhhwww|||zzz~~~ppp```QQQDDD<<<999:::;;;<<<===>>>>>>???wwwQQQEEEGGGBBB@@@FFFHHHHHHXXXzzzzzzVVV???CCCKKKIIIgggaaaDDD===;;;999888888888666555666666555555555444444444333333333222222222222111333333333333333333333333111222222222222333333333222333333222222444888;;;DDDPPPfff}}}}}}eeeRRRPPPuuunnncccWWWRRRNNNKKKJJJLLLKKKMMMPPPTTTXXX\\\___aaa```bbbdddffffffgggiiijjjrrrttttttsssqqqrrrwww{{{zzzvvvssstttyyyzzzxxxtttlllqqqrrriii```iii}}}yyyyyy\\\MMMWWWggguuu```LLLCCCBBB<<>>BBBPPP^^^rrrsssfffOOOBBBBBBBBB>>>DDDDDDEEEEEEFFFFFFFFFFFFCCCCCCCCCDDDFFFGGGHHHHHHLLLTTT___dddfffjjjttt|||yyy~~~zzzwwwzzz|||{{{|||qqqmmmggg___WWWPPPLLLIIIFFFEEECCCCCCDDDFFFGGGHHHIIIGGGIIIPPPWWW```lllwwwyyynnnaaaTTTIIIAAA<<<;;;:::<<>>CCCIIIHHHMMMLLLKKKNNNQQQbbb~~~mmmgggsss~~~{{{ppp___OOOAAA999999:::;;;<<<===>>>???@@@~~~^^^EEECCCEEE===BBBIIILLLPPPeeefffMMMAAACCCJJJOOOttt~~~TTT@@@<<<:::888777888888777555555555555555444444444444333333222222222111111111222222222222222222222222111111111222222222333333111222222222111333666888AAAMMMbbbzzzjjjTTTOOOrrrlll```UUUPPPMMMJJJIIIKKKMMMNNNRRRVVVZZZ^^^aaabbb```bbbeeegggggghhhiiikkkpppqqqrrrpppooorrrxxx}}}{{{wwwtttuuuxxxyyyuuuqqqmmmqqqtttmmmbbbgggwww|||{{{mmmYYYMMMPPPXXXggglllmmmcccSSSGGGCCCCCCAAAFFFHHHFFFFFFSSSjjj{{{vvv^^^GGG???CCCCCC===BBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBB@@@@@@BBBDDDFFFEEELLLSSSVVVWWW[[[cccjjjmmmqqqwww}}}vvv```^^^YYYTTTPPPMMMLLLLLLEEEFFFFFFFFFFFFFFFHHHIIIKKKIIIKKKQQQWWW___kkkvvv{{{sssfffYYYNNNEEE>>>999999999<<>>???@@@@@@bbbKKK???BBBHHHDDDGGGMMMTTT___xxxsssRRRGGGDDDAAAJJJZZZoooHHH===;;;999777777888888888777555555555444444444444333222222222222111111111111111111111111111111111111111111111111222222222222111222222222111333555888===KKKbbbzzzpppZZZLLLhhhiii^^^SSSNNNKKKIIIHHHJJJNNNPPPSSSXXX\\\___aaabbbaaadddgggiiiiiiiiijjjlllqqqrrrsssqqqqqqtttzzzzzzwwwvvvvvvwwwwwwtttpppoooqqqtttpppfffgggzzzzzzvvvmmmaaaWWWRRRPPPWWW___aaaXXXKKKDDDCCCCCCCCCIIIMMMOOOXXXllloooRRRAAAAAAEEECCC???>>>>>>???@@@AAABBBCCCCCCIIIHHHFFFCCCAAAAAADDDFFFFFFIIILLLMMMNNNQQQWWW[[[bbbccciiirrryyy~~~||||||{{{tttjjj^^^ZZZUUUQQQOOONNNMMMKKKFFFGGGHHHHHHGGGHHHIIIKKKOOONNNPPPWWW]]]dddnnnwwwvvvlll^^^RRRIIIBBB<<<888999999<<<@@@AAABBBIIIQQQvvvsss^^^fff{{{PPP???333555555///...444000000000000000///......000000000000000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---+++)))***...222444111---,,,,,,------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000///222777999:::???EEEGGGKKKKKKMMMOOOMMM^^^~~~|||ooowww}}}sss___LLL???888999:::;;;<<<>>>???AAAAAA~~~|||pppPPPGGGBBBBBBHHHIIIIIIMMMYYYnnnhhhIIIDDDDDDAAAQQQjjj___???>>>;;;999888888999999999888555555555444444444333333222222222222111111111111222222222222222222222222111111111111222222222222000111222222222333555888999JJJccc|||xxxaaaKKK]]]~~~~~~hhh]]]RRRMMMKKKHHHHHHJJJOOOQQQUUUYYY\\\___```aaacccfffiiilllllllllmmmnnnrrrssstttrrrqqqsssyyy~~~vvvvvvwwwwwwwwwvvvtttssspppqqqsssrrriiiiii~~~{{{tttjjj```ZZZ^^^fffiii___RRRKKKJJJIIIJJJQQQYYYaaapppdddIIIBBBFFFEEECCCCCC===>>>???@@@AAABBBCCCDDDOOOQQQRRRRRRPPPPPPSSSUUUUUUTTTSSSTTTVVVZZZ\\\^^^``````dddmmmtttyyyzzzxxxwwwooofffbbb\\\VVVSSSTTTSSSOOOKKKIIIKKKMMMLLLLLLMMMPPPSSSUUUUUUZZZbbbhhhmmmuuu}}}|||rrrgggXXXLLLEEE@@@;;;777;;;;;;>>>AAABBBDDDLLLVVVuuu|||sssYYYrrrnnnDDD:::222111222111000222000000000000000///......000000000000000000000000........................------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***+++000666;;;666000,,,+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------..................//////////////////111666888999>>>DDDGGGKKKKKKNNNNNNLLL^^^xxx~~~~~~ttt___LLL???888999:::;;;<<<>>>@@@AAABBB}}}~~~[[[FFFHHHDDD>>>@@@CCCHHHKKKZZZvvveeeJJJEEEBBBBBBYYYxxxUUU;;;@@@;;;999888888999::::::999555555444444444333333333222222222111111111111000333333333333333333333333000111111111111222222222///111222333333444666888666IIIddd}}}}}}gggMMMXXXrrr{{{hhh]]]RRRMMMKKKIIIIIIKKKPPPRRRUUUYYY\\\___``````dddhhhkkknnnnnnnnnnnnooorrrttttttrrrpppqqqvvvzzzsssuuuxxxxxxwwwvvvvvvwwwqqqpppssssssllljjj|||xxxnnnhhhlllvvvwwwkkk]]]WWWTTTRRRXXX```jjjuuu{{{\\\EEEFFFJJJEEEBBBGGG@@@@@@AAABBBCCCDDDEEEEEEUUUYYY___cccdddeeegggjjjgggdddaaaaaaeeeiiijjjjjjgggdddfffnnnssswww}}}zzzyyyqqqhhhbbb[[[TTTSSSUUUUUUPPPJJJMMMOOOQQQQQQQQQRRRWWW[[[[[[]]]ccclllrrrvvv}}}{{{ooodddUUUIIICCC???;;;777======???BBBBBBEEEOOOZZZhhhfffXXX{{{rrrfffAAA:::111---000444333///000000000000000//////...000000000000000000000000........................------------------------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))),,,...,,,***,,,222888???999222,,,***+++,,,---++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000///...111555888999===CCCGGGJJJKKKNNNNNNKKK^^^~~~~~~}}}uuu```MMM???999999:::;;;===>>>@@@AAABBB```RRREEEAAACCCDDDEEEHHHLLLUUUoooqqqWWWCCCAAADDDNNNooofffIIIGGG333888888777777666666555555555555444444444333333333111111222222222222111111111111111111111111111111111111111111111111111111111111222222222333333333555CCCfffpppTTTLLLXXXzzzuuuccc[[[SSSOOOMMMJJJJJJMMMPPPQQQRRRTTTVVVZZZ```dddcccfffkkknnnnnnmmmmmmmmmoooppprrrrrrrrrrrrtttuuukkknnnssswwwyyyyyyxxxwwwtttrrrsssssspppnnnwwwvvvqqqqqq}}}dddUUUHHHEEEHHHHHHEEEDDDBBB??????AAABBBCCCIIIPPP[[[fffttt}}}}}}}}}uuuqqquuuyyy}}}~~~wwwiiigggeeecccbbb```\\\ZZZYYYYYY[[[^^^aaafffjjjlllrrruuuzzzyyyrrrggg[[[OOOIIICCC===::::::999BBB>>>===HHHHHHRRRpppqqqccc}}}XXXooooooRRR999666333111111222222111000000000000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,+++*********+++,,,---111000...,,,+++++++++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...........................///000111333777===AAAFFFJJJKKKOOOOOOJJJ\\\~~~wwwzzzdddKKK>>>===<<<<<<;;;<<<===???@@@BBB{{{UUUKKKBBBAAACCCDDDGGGJJJQQQeeeYYYKKK@@@CCCPPPiiiZZZAAA@@@333888888777777666555555555555444444444444333333333111111222222222222111111111111111111111111111111111111111111111111111111111111111222222222333333666@@@]]]{{{yyy\\\NNNUUUvvvzzznnnbbbZZZRRROOOLLLJJJJJJMMMLLLNNNQQQSSSVVVYYY^^^aaaaaaeeekkknnnoooooopppppprrrsssttttttrrrrrrssstttmmmpppssswwwyyyyyywwwvvvuuussstttuuuqqqooouuuttt\\\PPPGGGHHHLLLLLLGGGEEECCCAAABBBFFFJJJMMMUUU]]]qqqzzz~~~~~~}}}zzzyyywwwuuuqqqnnnrrrssstttwwwzzz~~~uuunnnbbbVVVKKKEEEAAA<<<:::;;;;;;BBB???@@@HHHIIIYYY}}}ddd```sss]]]~~~oooGGG888666222111111222222111000000000000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++*********+++,,,---...---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...///000111333777<<<@@@FFFIIIJJJNNNOOOJJJWWWuuuqqqjjjPPP@@@>>><<<;;;;;;<<<===???AAABBBttt\\\JJJDDD@@@BBBEEEFFFJJJNNNYYYyyy{{{XXXEEEDDDAAAFFFaaaqqqKKK;;;999777888888777666666555555444444444444444333333333333111111222222222222111111111111111111111111111111111111111111111111111111111111111222222222222333555888NNNiiizzzfffQQQNNNmmmuuuhhhaaaYYYQQQOOOLLLIIIJJJLLLKKKNNNPPPRRRTTTVVVYYY\\\aaaeeekkkoooqqqqqqrrrsssvvvwwwwwwvvvtttrrrssstttppprrruuuwwwxxxwwwvvvuuuttttttwwwxxxvvvtttwww}}}~~~```RRRIIIEEEKKKQQQPPPJJJEEEBBBBBBGGGOOOVVV\\\fffooo{{{ppphhh\\\PPPEEE@@@>>>;;;;;;===>>>AAAAAAEEEIIIKKKfffxxx\\\kkkhhh___nnn===777555222111111222111111000000000000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******++++++******++++++,,,---++++++************++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000...///000111222666;;;???EEEHHHIIINNNPPPIIIPPPggg~~~ppppppTTTBBB===;;;;;;;;;;;;===???AAABBB}}}]]]LLLEEECCCCCCFFFGGGHHHNNNUUUeeegggDDDBBBDDDBBBJJJpppWWWBBB;;;888>>>888777777666555555444444444444444333333333222222111111222222222222111111111111111111111111111111111111111111111111111111111111111111222222222222666555EEE]]]pppoooUUUKKKgggtttggg```XXXQQQOOOMMMJJJJJJLLLOOOOOOPPPPPPPPPSSSWWWZZZeeehhhmmmpppqqqrrrssstttwwwxxxyyyxxxvvvuuuuuuvvvtttuuuvvvvvvwwwvvvuuuttttttvvvyyy||||||{{{zzz{{{kkkSSSKKKEEEDDDMMMTTTSSSKKKFFFAAACCCLLLXXXccckkkvvvyyyllldddXXXMMMBBB===<<<:::;;;>>>@@@???BBBHHHIIIQQQssslll^^^aaadddjjj999666444222111222222111000000000000000////////////................................................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++***++++++++++++,,,,,,************++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------////////////////////////...///000000111555:::>>>CCCGGGHHHLLLPPPIIIJJJ[[[xxxnnnxxxvvvXXXBBB;;;;;;;;;;;;;;;===???AAABBBeeeOOOGGGCCCCCCEEEGGGGGGIIISSS^^^yyysssVVVEEECCCCCCAAAPPPsssHHH@@@===777???777777666666555444444444444444333333333222222222111111222222222222111111000000000000000000000000000000000000000000000000000000111111111222222222:::666CCCWWWiiiwww]]]OOOhhhttthhh___XXXQQQPPPNNNJJJJJJLLLNNNNNNNNNNNNPPPUUU]]]bbbjjjmmmppprrrrrrqqqrrrsssuuuwwwxxxxxxxxxxxxyyy{{{wwwwwwvvvvvvvvvuuuuuutttvvvxxx{{{}}}}}}{{{wwwrrrsss}}}sss[[[LLLJJJEEEEEEOOOXXXVVVNNNHHHAAAFFFRRRbbbnnnwwwwwwjjjaaaUUUJJJ@@@===<<<:::;;;===@@@===CCCJJJKKK[[[fffkkkxxx]]]sss]]]888555333111111222222111000000000000000////////////................................................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,******++++++,,,---------+++++++++,,,,,,---------+++++++++,,,,,,---------........................//////000000000444888<<<@@@EEEGGGKKKOOOHHHHHHUUUoookkkmmm}}}___FFF===<<<<<<;;;<<<===>>>@@@AAAmmmQQQFFFDDDBBBCCCEEEGGGFFFMMM^^^oooxxxWWWFFFFFFAAA===BBB^^^dddAAA???<<<555:::777777666555555444444333333333333333222222222222111111222222222222111111000000000000000000000000000000000000000000000000000000000111111111111222555111<<>>===<<<<<<<<<>>>???@@@~~~zzzuuuWWWFFFAAACCCBBBDDDFFFHHHJJJVVVppppppXXXFFF???AAAAAA===LLLuuu|||UUU===<<<;;;666777777666666555555444333333333333333222222222222111111111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111000,,,555AAAMMMfffqqq___kkk|||qqqfff```YYYSSSRRRQQQMMMLLLNNNJJJMMMQQQWWW]]]dddlllqqqrrrsssuuuuuusssrrrrrrssssssuuuwwwyyyyyyzzz}}}zzzxxxvvvuuutttuuuvvvvvvzzz||||||{{{|||{{{qqqeee]]]kkk{{{}}}yyysssllljjjiiiiiimmmttt|||yyyqqqjjj___SSSMMMMMMIIIHHHPPP```jjjfffZZZPPPLLLTTTeeeyyy|||nnn___TTTIIIBBB<<<<<<>>><<<<<<>>>@@@???HHHMMMTTTwww|||tttbbbmmm||||||eee>>>444333222111111222222111///000000000000////////////......................................................---,,,,,,+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,++++++)))***+++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................///////////////222666999:::DDDGGGHHHKKKIIILLL[[[yyybbbZZZmmmrrrjjjkkk~~~lllQQQEEE@@@???===<<<<<<<<<===>>>|||vvvcccLLLBBBBBBDDDCCCEEEIIIKKKOOO```{{{[[[IIIFFFEEE@@@FFFCCCYYYoooIII999:::;;;:::888777666666555444444333333333333333222222222111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111333///666@@@JJJdddvvvaaaddd{{{rrrhhh```YYYTTTSSSRRRNNNMMMOOOLLLQQQWWW]]]bbbfffkkkmmmrrrtttuuuuuutttssssssttttttvvvxxxyyyyyyzzz|||~~~zzzxxxvvvuuutttuuuvvvwwwxxx{{{{{{|||xxxlll```nnn~~~wwwmmm]]]YYYTTTQQQRRRXXX___eeekkkfffbbb```WWWKKKEEEFFFGGGIIITTTgggsssnnn___SSSRRR[[[mmmzzz|||yyyjjjYYYNNNDDD===999;;;>>>>>>===???AAAAAAJJJNNNXXXvvviiiaaa{{{{{{xxx~~~^^^888444222111111111333222111///000000000000////////////......................................................---,,,,,,+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,)))***+++,,,---,,,++++++((()))***++++++***)))(((...------,,,,,,++++++*********+++,,,,,,---......000000000000000000000000///000/////////111555999888CCCGGGGGGJJJIIIOOO___dddWWWjjjrrrkkkooo~~~mmmRRRFFFAAA@@@>>>===<<<<<<<<<===}}}zzzeeeNNNCCC???@@@CCCEEEGGGHHHKKK[[[wwwnnnRRRBBB???BBBFFFGGGGGGttt___>>>777<<<;;;777555666666666666555555555555333333333333333333333333000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111111444555777FFFdddnnnXXXnnn{{{nnneee[[[UUUPPPPPPPPPMMMMMMOOOPPPTTTZZZ^^^bbbeeehhhjjjmmmnnnooopppqqqrrrrrrrrrsssuuuxxx{{{||||||~~~{{{{{{{{{xxxvvvuuuwwwxxx{{{yyywwwzzz|||lllfffppp~~~rrrgggYYYUUUPPPKKKJJJLLLPPPRRRUUUPPPMMMNNNMMMIIIGGGIIIEEEKKKZZZnnn{{{vvveeeVVVTTTbbbuuu|||vvvvvvuuuzzzxxx~~~|||qqqaaaPPPGGGEEEAAA<<<:::<<<>>>???>>>BBBCCCIIIKKK___sss^^^bbbtttppplllNNN555555000000000000000000000000////////////............//////.........---------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---,,,------,,,+++000////////////111222333::::::BBBKKKKKKIIITTTfffhhhUUUcccvvvzzzxxx~~~rrrTTTDDDBBBAAA@@@???>>>>>>>>>>>>uuuqqq|||~~~wwwdddOOOEEECCCDDDGGGJJJGGGHHHJJJSSSjjjuuuYYYIIICCC@@@@@@AAAKKKfffsssUUU:::666::::::666666555555555555444444444444333333333333333333333333000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111///444555777EEEcccwww\\\ffftttjjj\\\UUUQQQQQQPPPMMMMMMOOORRRUUUZZZ^^^```cccfffhhhhhhiiikkkmmmooopppqqqqqqqqqssswwwzzz|||}}}~~~~~~|||{{{yyyxxxxxxxxxyyyyyyyyyyyyyyy{{{~~~qqqoooxxxvvvlllccc```ZZZRRRKKKHHHIIIKKKLLLHHHFFFHHHHHHFFFEEEHHHHHHSSShhhooo]]]ZZZhhh{{{pppfffiiioooxxxwwwxxxkkkZZZKKKDDDBBB>>>;;;:::<<>>===<<>><<<::::::<<<@@@BBBCCCAAAAAAUUUuuuqqqkkkdddqqq```[[[FFF777555000000000000000000000000000////////////...........................---------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---...////////////000///......///000222333<<<999<<>>FFFVVVpppLLL@@@888888999777555777444444444444333333333333222222222222222222222222000000000000000000000000000000////////////000000000000000000000000000000///000000000111111111111111444444222777KKKjjjdddTTT[[[qqq~~~pppfffYYYSSSOOOOOONNNLLLLLLNNNTTTVVVYYYZZZ[[[\\\^^^```ggghhhjjjmmmppprrrssstttqqqsssvvvzzz||||||zzzxxxxxxtttqqqsssxxx|||{{{xxxuuuyyy}}}~~~|||uuuuuupppdddVVVMMMLLLOOOLLLIIIIIIKKKJJJIIIKKKPPP^^^{{{|||iiimmmzzz~~~yyywwwmmm[[[JJJAAA???===<<<:::;;;===@@@BBBDDDKKKGGGXXX}}}mmmiiipppnnn___VVV888111999111000000000000000000000000////////////....................................------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++---...///...---------//////......///000222333<<<888:::AAAGGGIIIMMMRRRqqq{{{ppp___ggg{{{{{{bbbQQQGGGJJJNNNQQQQQQNNNKKKHHHkkkNNNDDDAAABBBFFFHHHGGGHHHKKKOOObbbzzzqqqSSSGGGAAABBB===<<>>;;;;;;:::777666777555555555444444444444333222222222222222222222222000000000000000000000000000000////////////000000000000000000000000000000///000000000111111111111222333333111333BBB]]]sss{{{iiiSSSRRRiii~~~tttggg]]]UUUOOOKKKLLLLLLJJJJJJMMMRRRSSSVVVWWWWWWYYY[[[]]]ggghhhjjjmmmppprrrssssssttttttuuuxxx{{{zzzwwwtttuuuqqqnnnqqqwww{{{zzzxxxxxxzzz~~~~~~}}}~~~}}}}}}|||vvvwwwssshhhZZZRRRRRRUUUVVVSSSSSSTTTRRRPPPSSSYYYnnnrrrvvvyyywwwwww|||hhhUUUFFF@@@@@@===============???BBBDDDOOOOOObbbzzzuuuxxxhhh{{{ooo___QQQ222///:::000000000000000000000000000////////////............---.....................------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///111333333000---------///............000111222:::777888>>>EEEHHHKKKMMMlllzzzqqq^^^dddxxxfffSSSGGGKKKRRRYYY\\\[[[YYYWWW}}}gggVVVDDDCCCAAAAAADDDEEEEEEJJJPPPYYYqqqfffHHHEEEDDDCCC>>>GGGkkkqqqLLL???>>><<<;;;999777666666555555555555444444444444222222222222222222222222000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111111111222333555???UUUhhhqqqtttZZZPPPbbbyyyqqqhhh]]]VVVOOOJJJFFFHHHHHHGGGHHHKKKMMMOOOQQQRRRSSSVVVYYY\\\bbbcccfffiiimmmoooqqqrrrvvvtttsssuuuyyyyyywwwtttuuurrrqqqsssxxx{{{|||{{{}}}}}}}}}{{{xxxuuuttttttvvvwwwuuuuuuqqqhhh^^^YYY[[[^^^bbbaaaaaabbbaaa```eeemmm}}}~~~vvvxxxzzzuuuaaaPPPDDD???@@@<<<>>>?????????@@@CCCFFFGGGTTTpppzzzfffggglllYYYGGG111000777///000000000000000000000000////////////............---------...............------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------222666888777333//////000///...------...///111222777777999===CCCGGGJJJKKKlll}}}eeecccuuuiiiVVVGGGJJJPPPWWW]]]aaadddeeezzz~~~___LLLFFF>>>DDDCCCDDDFFFGGGHHHOOOWWWrrryyyWWWBBBCCCDDDDDDIII___VVVEEE;;;;;;:::888777777666444444444444444333333333222111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111222000111444666;;;JJJYYYggghhhUUU^^^zzz{{{qqqgggaaa[[[TTTPPPJJJDDDAAADDDEEEEEEFFFJJJIIIKKKMMMOOOPPPTTTXXX[[[[[[]]]aaafffkkkooorrrsssuuurrrppprrrwwwzzzyyyvvvxxxwwwxxxyyy{{{~~~xxxxxxvvvtttsssrrrssstttsssqqqmmmiiifffgggkkkooorrrsssvvvyyyzzz|||www~~~lllXXXKKKAAA======:::===???@@@@@@BBBFFFJJJGGGbbbooo___ssstttcccNNN;;;333333333///000000000000000000000000////////////............---------.........//////------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------000444888888333000///111......------...///111222444666:::===AAAFFFJJJKKKdddqqqeeerrrlllYYYHHHHHHHHHLLLSSS^^^iiiooo|||xxx|||{{{}}}vvvvvvttt[[[DDD???EEEFFF???@@@EEEJJJNNNRRR]]]hhh|||dddEEEBBBCCCCCCEEEUUUuuukkkAAAAAA999888777444555666555333333333333222222222111111111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111444000000333444666???KKK^^^|||sss[[[]]]uuuwwwooocccZZZUUUQQQNNNLLLFFFAAA>>>AAACCCDDDEEEIIIFFFHHHJJJLLLOOORRRWWW[[[WWWZZZ___eeekkkqqquuuwwwsssooommmpppvvv{{{{{{yyy{{{|||}}}~~~~~~vvvxxxyyyxxxwwwuuuttttttpppnnnllllllooovvv}}}~~~{{{eeeRRRGGG???;;;;;;888;;;???AAABBBDDDIIIMMMVVVvvveeeccceee]]]EEE444555777222222000000000000000000000000000/////////............---------.........//////------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++000555555111......000......------...///111222111666;;;===@@@EEEJJJLLLXXXxxxgggqqq~~~mmm\\\IIIEEEAAAAAAJJJYYYiiitttwwwqqqxxx{{{iiidddssssssXXXHHHCCCAAAAAABBBEEEGGGIIIIIIMMM[[[pppzzz___MMMFFF===GGGIIIKKKiii{{{YYYFFF???777777666555555555555555444444333333333333222222222222222111111111111000......////////////......////////////////////////////////////000000000000////////////000000000000111444555333111444===FFFZZZbbbVVVsssuuuggg___VVVQQQRRRPPPKKKEEEDDDDDDDDDDDDDDDEEEEEEFFFHHHKKKOOOOOONNNOOOUUUZZZ[[[^^^ccchhhmmmpppqqqrrrmmmooossswwwzzz|||||||||~~~yyy~~~}}}}}}{{{vvvlllmmmoooqqqtttzzz{{{www^^^RRRBBB:::===???888@@@>>>===DDDGGGIIIQQQbbb}}}~~~WWWgggzzzkkkUUU===222000111111222000000000000000000000000////////////////////////...........................------,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000............////////////222333666:::???DDDHHHKKKXXX~~~cccnnnooo]]]IIIFFFDDDDDDEEELLLZZZhhh~~~uuurrrvvvsssiiiiiivvviiiXXXHHHBBBDDDEEEEEEGGGIIIIIIJJJPPP\\\ooo|||eeePPPCCC???GGGBBBEEE^^^lllJJJ===:::777666666555555555555555444444333333333222222222222222222111111111000000......////////////......////////////////////////////////////000000000000////////////000000000000000333555333111444<<>>???<<>>>>>GGGBBBTTTxxxVVV>>>:::888777666555555444444555555333333333333222222222222222222111111111000000000......////////////......////////////////////////////////////000000000000////////////000000000000000333444333111333;;;BBBQQQyyyeeebbbxxx~~~}}}xxxwwwvvvmmmccc^^^[[[XXXYYY[[[YYYRRRLLLFFFFFFFFFEEEFFFFFFGGGHHHHHHKKKNNNOOOOOORRRWWW\\\^^^```cccgggkkknnnpppqqqqqqsssvvvzzz|||}}}|||||||||~~~wwwuuusssqqqrrryyyhhhNNNGGG???<<>>LLLsssooo[[[lll{{{{{{|||yyyzzz{{{vvvooollljjjiiiiiihhhcccZZZSSSPPPPPPNNNMMMLLLLLLLLLLLLMMMOOORRRSSSTTTWWW\\\```___```cccfffiiillloooppprrrtttwwwzzz{{{|||{{{{{{|||~~~~~~xxxssssssxxxaaaHHHCCC>>>===???>>>>>>??????FFFJJJIII^^^sssggg{{{kkkqqqYYYFFF444000333444111///////////////////////////////////////////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------........./////////000333777<<<@@@DDDFFFLLL```{{{ppp___ooo|||gggQQQJJJCCCAAAEEEKKKLLLLLLMMMzzzqqqttt~~~iiidddeeefffmmmwwwzzz{{{bbbTTTMMMHHHEEE@@@@@@BBBGGGIIIIIILLLRRRUUUeee}}}fffSSSCCC@@@@@@???DDDLLL\\\vvvIII888999888222666666555444444444444444333333222222222111111111111111111000000000//////......////////////......////////////////////////////////////000000000000////////////000000000000///111333222222333777:::GGGiiiyyy]]]aaahhhsss~~~}}}||||||yyyrrriiibbb```___]]]ZZZXXXVVVUUUUUUTTTUUUWWWXXXYYY\\\___bbbaaabbbcccdddgggkkknnnooorrrtttvvvyyyzzz{{{zzzyyy|||~~~zzzwwwyyy[[[EEEBBB???===???>>>>>>???@@@GGGLLLOOOkkkhhhmmmtttwwwmmmNNN@@@222000444444111///////////////////////////////////////////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///222555:::>>>BBBDDDGGGTTTpppvvv^^^ddd~~~}}}gggRRRKKKCCC>>>CCCIIILLLMMMNNNsssrrruuuggg___[[[```hhhttt}}}yyy\\\KKKFFFEEEDDDEEEDDDDDDFFFGGGFFFGGGPPPZZZhhh{{{jjjPPPFFF@@@AAA???>>>JJJ\\\aaa<<<:::===888555666555444444333333444444222222222222111111111111111111000000000/////////......////////////......////////////////////////////////////000000000000////////////000000000000///000222222222333555777AAA[[[vvvkkkZZZ\\\iiizzzuuupppnnnllliiifffdddbbbaaa^^^]]]]]]]]]^^^```bbbccceeeddddddeeegggkkknnnppprrrsssvvvyyyzzz{{{zzzzzz~~~vvvVVVCCCCCC???===@@@??????CCCCCCFFFLLLUUUuuuyyyggg{{{ppp|||hhhCCC:::222111333222111111000000000000000000000000////////////////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------------.........---...000444888<<<@@@BBBDDDJJJccc}}}yyybbbbbbttthhhTTTHHH@@@;;;???EEEHHHJJJMMMnnnnnnvvveee[[[[[[___pppuuu}}}mmm]]]MMMFFFDDDBBBAAACCCGGGIIILLLMMMLLLPPP^^^lllhhhSSSEEEAAACCCEEE@@@CCC___{{{NNN888@@@===444<<<666555444444333333444444222222222222111111111111111000000000////////////......////////////......////////////////////////////////////000000000000////////////000000000000///000111222222333333444999LLLgggzzz~~~]]][[[gggzzzyyyvvvtttrrrpppoooooojjjhhhgggffffffgggggggggjjjiiiggggggiiimmmqqqsssrrrtttwwwzzz|||||||||{{{~~~{{{jjjNNNAAACCC???===AAAAAA???GGGGGGFFFPPPaaammmpppppplllXXX:::555222333222///000333000000000000000000000000////////////////////////...........................------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------............,,,,,,---------.........,,,---///333777;;;>>>@@@FFFEEEWWWpppsssbbb^^^iii~~~hhhVVVDDD???<<>>555@@@555,,,<<<555555444333333333333444222222222111111111111000000000000000////////////......////////////......////////////////////////////////////000000000000////////////000000000000...///111222222222333333333AAA]]]sssfff```ggg~~~}}}|||zzzyyyxxxxxxxxxtttrrrooonnnnnnnnnmmmlllmmmllljjjjjjkkkooosssuuusssuuuxxx{{{}}}~~~~~~}}}{{{tttvvv{{{bbbIII???CCC???===AAACCC>>>JJJJJJHHHUUUmmmkkktttttttttZZZGGG444333333444111...000555000000000000000000000000////////////////////////...........................------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,------------......,,,,,,,,,---------......+++---///222666:::>>>@@@IIIDDDOOOeeejjj]]]XXX___}}}|||~~~{{{fffVVVDDD@@@???CCCDDDCCCDDDGGGuuufffcccooo]]]\\\ZZZ^^^gggnnnrrr|||qqqbbbTTTKKKHHHHHHEEEDDDDDDDDDDDDIIIQQQMMMNNNSSS```ssspppRRRDDDBBB======BBBBBBCCCVVV{{{\\\GGG888888;;;666333555555555444444444333333333222222111111111111222222000000//////.........---................................................///////////////////////////////////////.........////////////000000000000555888JJJ```tttyyy```cccyyyrrrnnnooofffeeecccbbbbbbdddfffgggeeedddeeeiiiiiihhhjjjooogggjjjlllmmmlllnnnsssxxxwwwzzz~~~}}}vvvsssuuu}}}SSSGGG===<<<>>>@@@BBBEEEHHHCCCLLLSSSaaa~~~nnnuuuiiiOOO999555444333222111111111111000000000000000000000000000000///...---,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************)))************+++++++++---***((((((+++,,,+++)))***++++++,,,,,,++++++***------------------------......------------......---------...111555:::<<>>AAABBB@@@HHHVVVqqqmmmZZZEEE:::444777888555444888444444444444333333333333222111111000000111111222////////////............................................................////////////////////////......//////////////////////////////000000000000222111===MMM___|||uuukkk|||tttlllbbbUUUKKKHHHDDDCCCCCCCCCDDDEEEGGGIIINNNMMMOOORRRSSSQQQTTTYYY___cccgggiiijjjmmmssswww}}}}}}xxxqqqpppqqqwww~~~qqqKKKCCC===>>>@@@@@@AAACCCHHHLLLUUUaaazzz|||rrr}}}tttfffSSS>>>666444333222111111111111111000000000000000000000000..................------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************)))************+++++++++,,,***))))))***++++++******++++++,,,,,,++++++***------------------------......------------......---------...111444888:::===EEEBBBBBBQQQYYYXXXZZZlll~~~}}}sssWWWLLLDDDFFFFFFBBBBBBGGGzzzoooYYYUUUZZZjjjxxxqqqaaaYYYTTTRRRQQQYYY]]]ccclllwww}}}rrrdddXXXOOOKKKKKKEEEBBBCCCCCCCCCFFFJJJJJJHHHHHHJJJLLLQQQ^^^kkkwwwTTT;;;???@@@===@@@DDDEEE```nnnWWWDDD<<<777555777777444444888444444444333333333222222111111000000000000111111///////////////.........................................................////////////////////////............////////////////////////000000000000222000777BBBQQQnnn{{{kkkqqqwwwlllcccXXXKKKBBB@@@????????????AAABBBDDDEEEDDDCCCDDDHHHIIIHHHKKKPPPYYY]]]bbbfffhhhlllrrrwww}}}xxx{{{wwwrrrqqqvvv|||yyy]]]GGGAAA>>>@@@BBBAAAAAADDDGGGPPP]]]qqqppp{{{rrreeeMMM888666333333222111111111111111////////////////////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************))))))*********++++++++++++***))))))***+++++++++***++++++,,,,,,++++++***------------------------...------,,,,,,------...---------...000333666888<<>>???@@@???>>>@@@CCCDDDCCCFFFLLLRRRXXX^^^dddggglllrrrwww~~~yyyoooooozzz}}}zzzzzz}}}cccIIICCC???>>>AAACCCBBBCCCFFFFFFUUUiii|||sss|||mmmbbbGGG111222222222111111000000111111////////////////////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************))))))*********+++++++++)))***************+++,,,***++++++,,,,,,++++++***------------------------------,,,,,,,,,,,,------,,,,,,---...000222444666777>>>@@@@@@RRRpppwwwfff[[[mmm~~~~~~eeeVVVIIIHHHGGGBBBAAADDDmmmYYYQQQUUU___jjj{{{qqqeee^^^QQQMMMKKKNNNPPPQQQRRRUUU[[[aaagggjjjkkkmmmrrrwwwwwwiiiVVVJJJJJJQQQZZZ___gggzzzyyytttmmmeee]]]VVVNNNJJJJJJHHHEEEAAA>>>???BBBEEE@@@@@@CCCGGGGGGEEEFFFJJJJJJRRR```nnnyyyyyyPPP???@@@GGG???===MMM]]]|||SSS<<<;;;777777777777666555333222333333333333222222222222111000000//////000000111.........///////////////................................................////////////////////////------......///000000000////////////000000000000000...555;;;DDDaaa{{{hhh___gggvvv~~~~~~{{{xxxwwwuuusssqqqggg\\\OOOHHHAAA<<<<<>>BBBEEE>>>KKKmmmdddDDD888;;;666666444444555666333000333333333222222222222111000000////////////000000............/////////000................................................////////////////////////------......///000000111////////////000000000000000///666999>>>WWWttt}}}uuu\\\WWWhhhzzzxxxrrrnnnjjjhhhfff[[[RRRHHHDDD@@@===>>>AAA;;;;;;<<<==================<<<>>>BBBCCCCCCFFFKKKOOOVVV___ffflllrrrzzzwwwpppnnniiicccccc[[[UUUTTTYYYeeeyyy```KKKGGGAAA???@@@CCCDDDDDDGGGLLLOOOjjjyyypppxxx^^^NNN<<<333;;;111111000000000000111111000000000000000000000000/////////...---------,,,------------------------+++++++++,,,,,,---------************************++++++++++++++++++++++++)))************+++++++++************************************************)))************+++++++++''')))+++***)))))),,,...***++++++,,,,,,++++++***---------------------------,,,,,,++++++,,,,,,---,,,,,,---...///111222222999:::DDDIIIUUU{{{zzzqqq}}}}}}wwwvvvyyy~~~}}}kkk[[[XXXWWWSSSPPPRRRcccPPPJJJFFFNNN]]]yyyxxxkkk___XXXQQQJJJIIIMMMLLLKKKJJJIIIJJJMMMOOOQQQKKKIIIFFFCCCEEEPPP___jjj|||xxxrrrqqqhhh[[[LLLIIIEEEDDDDDDFFFGGGGGG@@@CCCEEEFFFEEEEEEEEEFFFHHHHHHJJJNNNPPPTTT\\\eeeuuu~~~gggTTTJJJDDDAAADDDCCC@@@ZZZoooKKK888666888555444222222555777444///333333333222222222111111000000////////////000000---.........//////000000................................................////////////////////////---------...///000000111////////////000000000000222111666777777LLLeeemmmyyy```RRReeeyyyooohhhccc```^^^PPPIIIBBB@@@>>>;;;;;;>>>;;;;;;<<<=========<<<<<<===<<<>>>BBBCCCCCCFFFKKKPPPWWW```iiiooovvv}}}oooccc```[[[TTTSSSNNNLLLPPPYYYhhh{{{tttMMMAAAEEEBBB???@@@CCCEEEEEEIIIOOOTTTsss|||rrrqqqqqqPPP>>>111///:::111000000000000000111111000000000000000000000000000000///...------,,,,,,------------------------+++++++++,,,,,,---------************************++++++++++++++++++++++++)))************+++++++++************************************************)))************+++++++++''')))+++***)))))),,,///+++++++++,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,---...///000111111777666AAADDDGGGkkknnnuuu{{{xxxyyy|||}}}}}}~~~tttccc```___[[[XXXZZZfffNNNHHHJJJNNN]]]www|||nnnaaaWWWNNNIIIKKKIIIHHHGGGHHHHHHFFFEEEGGGFFFCCC@@@EEEVVVnnn~~~kkkeee\\\NNNGGGFFFEEECCCBBBBBBBBBCCCEEEFFFGGGFFFEEEFFFHHHJJJIIIPPPXXX^^^dddnnn|||rrraaaUUUHHHBBBCCCAAADDDEEEHHH[[[kkkNNN???<<<;;;777555555444444444333333333333333333222222222111111////////////////////////......------------......------------------------........................------------------------........................///......------///000111444000111777:::>>>OOOccc{{{kkkVVVccc}}}yyytttoooeeeZZZMMMIIICCC@@@??????>>>>>><<<======>>>>>>???????????????@@@BBBAAA@@@EEELLLQQQ\\\iiiqqquuuyyytttiiiaaaYYYTTTMMMLLLOOOUUU]]]jjjxxx|||WWWJJJEEE>>>CCCAAACCCHHHHHHHHHNNNWWWjjjqqq[[[:::999:::333000333333222222111000//////000000000000000000000000///............---------,,,,,,---...---,,,***)))++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***+++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,------......------...---+++******+++---...------......///000000000444777===CCCIIIWWWpppiiippp|||xxx}}}}}}vvvssswww~~~ooogggiiioooqqqrrrvvv^^^TTTFFFIIIOOO\\\pppssshhhaaaUUURRRNNNLLLLLLKKKJJJIIIIIIHHHGGGGGGPPPeeemmmZZZXXXQQQDDDEEEDDDDDDDDDEEEGGGHHHIIIKKKKKKLLLLLLLLLOOOTTTWWW```hhhsss|||mmmSSSIIIFFFAAA@@@DDDEEETTTgggyyyqqqTTT@@@:::999777444555444444444444333333333333333222222222111111111////////////////////////......------------......------------------------........................------------------------........................///......---...///000111222...///444555777EEEWWWhhhyyycccgggwww}}}zzzpppfffQQQLLLFFFAAA@@@@@@AAAAAA>>>>>>>>>??????@@@@@@AAABBB@@@AAABBBAAABBBHHHQQQZZZdddpppyyy|||}}}rrrhhh___YYYWWWTTTVVV___jjjttt{{{rrrtttjjjMMMCCCAAA???BBBAAADDDGGGGGGIIIVVVdddzzzxxxLLL777555777666111333333222111111000//////000000000000000000000000///............---------,,,,,,---------,,,+++***++++++++++++++++++++++++***************************************************++++++,,,,,,++++++*********+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,------...---------------++++++++++++------------......//////000000555777;;;>>>AAAJJJ___rrr}}}hhhfffuuu~~~tttkkkgggrrrwwwrrruuu{{{eeeeee[[[NNNPPPfff|||iiieee^^^XXXTTTQQQMMMKKKJJJIIIHHHIIISSSgggtttVVVLLLPPPNNNDDDFFFGGGHHHIIILLLNNNQQQRRRQQQRRRSSSUUUYYYaaajjjpppdddQQQAAA>>>AAABBBCCCGGG___|||qqqVVV<<<555888777555444444444444444333333333333333222222222222111111111////////////////////////......------------......------------------------........................------------------------........................///............///000000222//////333222222<<>>DDDAAAFFFIIIHHHIIIYYYyyy|||wwwOOO:::===111222999...222111111111000000000//////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************++++++++++++++++++,,,------------,,,+++,,,,,,------,,,,,,+++,,,,,,---......//////000...111666;;;<<>>>>>DDDVVVeeezzzhhhIII:::444;;;===666444:::444444333333333222222222222222222111111111000000////////////////////////......------------......------------------------........................------------------------........................---......///////////////000000222444333333888===OOOggguuukkkuuuzzznnnggg\\\SSSNNNKKKJJJJJJHHHGGGFFFDDDDDDDDDEEEFFFHHHFFFHHHMMMRRRYYYfffrrryyy~~~yyyvvvuuuxxxxxxqqqkkkiiilllkkkkkkmmmqqqtttttttttyyy{{{yyyxxx}}}yyy___HHHBBBBBB>>>>>>BBB???EEEHHHGGGMMMeeerrruuuDDD777>>>333111999...111111111000000000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))******+++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------.../////////,,,///555;;;>>>CCCOOO[[[|||zzz```TTTmmm~~~jjjSSSJJJJJJPPPaaayyy}}}|||xxxsssmmmiiihhhiiikkkhhhffffffdddbbbdddhhhiiilllqqqxxxjjjXXXPPPKKKFFFCCC:::===???>>>CCCUUUsssdddKKK;;;777888<<<:::333222777333333333333222222222222222111111111111000000000////////////////////////......------------......------------------------........................------------------------........................---......///000/////////...///000111111333666999>>>ZZZ}}}|||llliii{{{|||{{{uuummmfffaaa]]]ZZZXXXRRRQQQNNNLLLKKKLLLMMMNNNNNNNNNSSSZZZ```gggrrr}}}|||~~~|||zzzxxxwwwyyyzzz{{{zzzzzzssstttyyyaaaOOOAAA???AAA???>>>@@@???CCCEEEGGGUUUrrrqqqsssyyytttZZZ;;;333999333222777111000000000000000000000000000000000000000000000000///............---------,,,,,,+++++++++,,,------++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***)))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((())))))***+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...///444999;;;>>>HHHRRRpppuuugggWWWcccyyyssswww~~~cccRRRPPPHHHLLL]]]uuujjjSSSGGGCCC@@@@@@CCC@@@FFFMMMSSS___vvvgggKKK<<<666777999888555333333444333333333222222222222111111111111111000000000000////////////////////////......------------......------------------------........................------------------------........................------///000000000///......///000///000222555666666QQQsssrrrcccmmmxxx{{{}}}|||xxxtttpppmmmdddbbb```]]]\\\\\\]]]^^^^^^```fffoootttyyy~~~tttkkkkkkvvvkkkNNNFFF???===???@@@AAAAAADDDFFFGGGMMMaaawwwrrrvvvuuuuuu}}}DDD999222222222222333333///000000000000000000000000000000000000000000000///............---------,,,,,,+++++++++,,,---...++++++++++++++++++++++++***************************************************++++++,,,,,,++++++*********+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((((((((()))***+++++++++******+++,,,,,,,,,,,,+++------++++++++++++------+++,,,,,,------....../////////222666666888@@@III]]]fffgggXXXVVVqqqnnnrrrzzzrrrbbbbbbWWWQQQVVVeeelllrrrwwwhhhVVVEEE@@@???>>>???BBBGGGPPP]]]kkk|||wwwPPP<<<===666999888333222555666444333333333222222222111111111111111111000000000000////////////////////////.........------.........------------------------........................------------------------........................,,,---///000000000///...111222222000111333555555:::QQQlllyyyaaafffjjjoooyyy|||uuurrrooommmkkklllmmmnnnnnnqqqxxx|||}}}~~~}}}nnndddgggvvvnnnRRRDDDDDD@@@===>>>CCCFFFFFFJJJKKKLLLTTTlll|||sssccc;;;===555///333222///333////////////000000000000000000000000000000000000//////.........---------,,,,,,+++***+++,,,...///++++++++++++++++++++++++************************************************+++++++++,,,,,,++++++++++++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''(((((()))***+++++++++******+++,,,,,,,,,,,,+++...---+++******+++---...++++++,,,------....../////////111444444666===FFFMMMXXXdddWWWMMMlll~~~tttxxxuuutttkkk]]]WWWaaappp{{{kkk[[[TTTGGG>>>???@@@>>>AAAHHH___vvvzzzXXX???999@@@666555555555555444444444222222222111111111111000//////......---------,,,////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------....../////////...,,,---///111......................../////////000111111222222555AAAZZZuuummmdddaaammm|||yyy{{{~~~xxxvvvzzz|||{{{pppllloooxxx|||wwwnnnVVVGGGBBB@@@>>>>>>@@@AAABBBBBBIIIMMMNNN```~~~qqqIII:::999666444222222333333000000000000000000000000////////////////////////,,,,,,------------------+++++++++******)))))))))+++++++++******)))))))))************************************************************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000111222444888===AAAAAAUUU```YYYVVVfff~~~{{{wwwyyyfffVVVXXX___jjjvvvrrrrrrtttsssjjjYYYKKKEEE@@@@@@CCCCCC>>>???OOObbbsss___III888444888555555555555444444444444222222222111111111000000111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------........./////////------...000......................../////////000111111222222222:::MMMfffyyysssiiibbblll~~~{{{}}}}}}zzz||||||wwwjjjYYYIII???@@@?????????AAACCCDDDDDDDDDQQQ^^^www}}}}}}YYY>>>888777555333222222333333000000000000000000000000////////////////////////------------------------,,,,,,+++++++++*********,,,,,,+++++++++*********************************************************************************************************))))))))))))*********+++))))))))))))))))))))))))))))))))))))************++++++************++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,---------.........//////...///000111222666;;;???>>>NNN___bbb\\\___rrrxxxtttxxx}}}|||^^^QQQMMMLLLSSS```nnnuuuvvvzzz{{{dddXXXKKKMMMPPPOOOFFF>>>???FFF???AAABBBBBBFFFXXXxxx|||}}}jjjTTTEEE===888666666555555444444444333333333222222111111111000000000000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---...000000...---...///...........................//////000000111111222333444???SSShhhxxx~~~tttgggkkk~~~zzzqqqeeeVVVJJJCCC????????????AAABBBDDDEEEFFFHHH___vvvvvvcccBBB888555444333111111222222333000000000000000000000000////////////////////////.........------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************************************************************************************************)))))))))***************))))))))))))))))))))))))))))))))))))************++++++************++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,............////////////---...//////111444888<<<<<>>???@@@AAABBBCCCEEEGGGUUUpppxxx~~~NNN666777222222111111111111222333000000000000000000000000//////////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************))))))))))))))))))))))))((()))))))))************++++++************++++++******+++++++++,,,,,,,,,+++,,,---......---,,,+++------------............,,,---//////000333777:::???GGGdddyyy^^^^^^uuu~~~~~~~~~~~~}}}vvvtttxxx~~~iiinnnmmmhhhgggppp||||||ttthhhbbbZZZSSSIIIDDDGGGNNNIIIOOOXXXdddnnnvvv{{{}}}zzzuuujjj]]]PPPGGGBBBAAABBB@@@BBBEEEEEECCCEEEIIIZZZdddppp{{{~~~mmmQQQDDD888333333333444666444333333333222222222222111111111000000000//////---------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++---///000...---------.................................///000000111111444111333???PPPdddyyyrrryyyzzz|||hhhSSSEEE@@@??????@@@AAAAAAAAACCCGGGKKK]]]|||yyyddd???333555000000000000111111222222//////////////////////////////////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************+++++++++***************))))))))))))))))))))))))((()))))))))************++++++************++++++******+++++++++,,,,,,,,,))),,,///222222///,,,)))++++++,,,,,,,,,---------,,,...///000000222555888@@@EEEaaaggg```pppyyy|||zzz{{{zzzsssrrruuu}}}wwwvvvooodddaaakkkzzz{{{fffPPPEEEDDD???AAADDDIIINNNSSSWWWZZZgggpppsssfff[[[TTTKKKEEEBBBAAA@@@???:::<<<@@@BBBBBBJJJ___tttoooTTTBBB<<<888666444111222666333333333222222222111111111111000000000//////////////////000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---//////---,,,---...........................---......//////000000111......222;;;III[[[rrr}}}yyyoooaaahhh}}}sss]]]JJJ@@@===???AAABBBBBBBBBFFFMMMSSSdddzzz|||yyy~~~RRR;;;666666000000111111111111111111////////////////////////////////////////////////.........------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************************************************************************************+++++++++++++++*********))))))))))))))))))))))))))))))))))))************++++++************++++++******+++++++++,,,,,,,,,)))+++000222222000+++)))***+++++++++,,,,,,,,,,,,,,,...///000000111444666<<<@@@VVVuuurrrhhhjjjuuu|||zzzxxxvvvsssssswww|||rrrdddbbbnnn}}}yyy|||bbbNNNHHHEEEDDDCCCBBBBBBDDDEEEFFFLLLTTT```lllvvv{{{|||{{{|||}}}}}}~~~uuudddVVVMMMGGGCCC???===>>>???@@@???DDDFFFMMMXXXeeexxxlllUUU;;;;;;888888:::888444444777222222222222111111111111111000000000////////////////////////000000000111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......---,,,,,,---///........................------......///000000000,,,...222888???NNNggg}}}}}}yyy|||{{{ooo]]]YYYcccooo}}}~~~}}}hhhSSSFFFAAA???AAABBBCCCEEELLLWWW___xxx}}}{{{vvviiiHHH999777777111111111222111111000000////////////////////////////////////////////////------------------------*********+++++++++,,,,,,*********+++++++++,,,,,,************************************************************************************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************++++++************++++++******+++++++++,,,,,,,,,)))+++---......---+++)))+++++++++,,,,,,,,,------***,,,.........///111333888<<>>BBBHHHMMMQQQVVVYYYjjj~~~___LLLBBB777666444444777777444333555222222222111111111111000000000000000////////////,,,---------......//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...---,,,++++++---///........................------......///000000000...000333555777CCC\\\tttrrrqqqxxxsss}}}lll\\\WWWXXXbbbmmmzzzxxx|||~~~|||~~~xxx{{{|||yyyyyy~~~nnnWWWIIICCC>>>@@@CCCDDDHHHQQQ^^^iii|||zzzsssTTT>>>222000333222222222222222111000000////////////////////////////////////////////////,,,,,,------------------)))))))))******+++++++++)))))))))******+++++++++************************************************************************************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************++++++************++++++******+++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,---------......)))+++------------///111666;;;CCCUUUrrr{{{eeecccrrr{{{xxxzzz~~~dddppp~~~wwwyyy~~~|||tttsssnnnkkk]]]VVV[[[WWWJJJEEEBBBAAABBBEEEHHHHHHEEEAAAGGGHHHMMMUUU```lll{{{tttllleeeaaa^^^SSSOOOMMMQQQSSSPPPMMMNNNLLLGGGEEEFFFEEE@@@>>>???AAA??????BBBJJJXXXiiivvv|||}}}www|||wwwaaaJJJ???;;;:::666555555555555444444444333222222222111000000000000000000000////////////////////////////////////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,------......------............////////////........................////////////000000000000222000333666555:::SSSppprrreeejjj|||www___WWWUUU[[[jjj~~~~~~uuu{{{}}}{{{zzz|||}}}|||{{{{{{{{{zzzyyyyyy|||~~~yyyfffPPP???DDDBBBEEEIIIKKKRRRiiizzzSSSCCC666000444666222222222111111111111000000000//////.........---........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************+++---000111------,,,,,,+++***))))))************************+++***)))(((((()))***++++++*********))))))((((((************************************************++++++,,,,,,,,,,,,------,,,---......------...000222===BBBHHHeeettthhh]]]uuu{{{|||XXXddd||||||}}}dddRRRKKKHHHDDDBBBDDDEEEEEEDDD@@@???CCCKKKUUU]]]fffnnnkkkgggaaaZZZUUUQQQPPPPPPLLLGGGEEEIIIKKKHHHDDDCCCFFF@@@===@@@BBBAAAAAABBBEEEJJJUUUcccsssuuurrreeePPP@@@:::777555555555555555444444444444222222111111111111111111000000000000/////////...........................------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,------...---------------------......................................./////////000000000000222000111444333777JJJaaaqqq~~~xxxhhhmmmzzzxxxbbbOOOOOOVVViii{{{{{{sssxxxzzzzzzzzz}}}}}}zzzyyyyyywwwuuutttvvvzzz~~~pppXXXEEE???AAADDDGGGMMM^^^yyykkkHHH===666333444222222222222111111111000000000/////////....................................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************+++,,,...///------,,,++++++***))))))************************+++***)))(((((()))***+++************)))))))))(((************************************************++++++,,,,,,,,,,,,------,,,---......------...000...:::???EEE___gggZZZqqq}}}KKKWWWttt{{{kkkWWWUUURRRQQQQQQQQQPPPPPPOOOHHHFFFIIILLLLLLLLLMMMKKKJJJGGGCCC@@@???AAACCCBBB>>>???EEEIIIFFF@@@===BBB???AAAMMMYYY___bbbddddddooottthhh^^^LLL<<<555666666333555555444444444333333333000000111111111111111111000000000/////////..............................------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---------------+++,,,,,,,,,------------............................../////////000000000333///000333222333>>>LLL```ooossslllwwwUUUIIIDDDQQQeeerrrvvvvvvsssvvvwwwvvvyyy|||{{{vvvvvvuuussspppoooqqqvvvzzz}}}{{{```JJJ@@@DDDHHHLLLZZZvvv~~~VVV;;;777555555444...222222111111111000000000////////////....................................,,,,,,------------,,,,,,++++++++++++++++++++++++******************************************************************************************************))))))***++++++,,,,,,,,,,,,+++******))))))******************************))))))))))))******************))))))))))))************************************************++++++,,,,,,,,,,,,------,,,---......------...000+++666<<<>>>RRRtttmmmYYYiii~~~}}}|||~~~zzzxxx}}}<<>>FFFPPP]]]iiifffjjjvvv|||yyy|||}}}{{{uuulll___MMM>>>777777333333666555111111444222222222222111111111111000000000000000///////////////.........---------------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,((())))))***++++++,,,,,,,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,,,,------------........................---------.........//////...///000000111222222111000999HHH]]]uuuzzz{{{pppccc___XXXQQQXXXfffwww~~~|||uuuqqqooommmmmmoooqqqpppmmmjjjhhhhhhfffmmmuuuyyy{{{~~~|||yyycccSSS]]]hhh~~~wwwsss~~~uuuNNN;;;333555777000000444111111000000000////////////............/////////000........................++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************************((()))***+++++++++***)))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************************************************************++++++,,,,,,,,,,,,------,,,---......------...000///+++---444777???YYYvvv{{{kkkdddppp~~~}}}~~~ssskkkiiihhhllloooqqqqqqvvv111333888;;;999:::CCCNNNRRR]]]wwwtttrrruuu{{{}}}|||}}}xxxzzz|||zzzooobbbVVVGGG888333555999111,,,000333333444888222222222111111111111000111111000000//////......//////.........---------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,---,,,+++******+++,,,---******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,........................---------.........//////...000111//////000111000222666>>>NNNgggwwwuuuyyytttrrrsss}}}xxxoookkk^^^OOOSSSbbbqqq}}}yyyrrrooommmmmmnnnooonnnlllkkklllmmmjjjooouuuyyyzzz|||}}}rrrmmmzzzsss```RRRnnn{{{yyywww}}}~~~XXX???;;;111222555111333666111000000000000////////////---.........//////000000........................+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************************************************************************************((()))***,,,,,,,,,+++***)))))))))))))))*********))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++************************************************++++++,,,,,,,,,---------,,,---///...------...000111)))***222444666KKKeee{{{ttteeeiiiwww}}}zzz~~~tttllljjjeeejjjooonnnkkkmmmvvv222333555555555666999;;;IIIRRRhhhzzzwwwuuuvvv~~~yyytttxxx}}}~~~}}}}}}yyyrrrwwwvvv||||||uuu{{{wwwggggggZZZIII<<<777666444333222222222222222222222222//////000000111111222222000000000000////////////......////////////......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------------------------------............///////////////000000000000222222888HHH```uuu~~~zzzkkkiiigggfffkkkttt}}}zzzooorrr}}}rrreeeQQQ\\\sss}}}wwwwwwpppccclllkkkkkkmmmooopppooonnnnnnsssxxxxxxuuutttvvvzzz}}}{{{sssnnnyyyiiiccciii{{{}}}XXX@@@:::444444333333222111000000////////////////////////111000000///...---------.........------,,,,,,,,,++++++++++++++++++++++++,,,+++******++++++)))((()))************+++++++++***((('''((()))***)))'''))))))************))))))************************)))))))))))))))))))))))))))***)))((('''(((+++---))))))))))))))))))))))))+++++++++***************))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------...111777???DDDZZZwwwzzzfffeeevvvyyy{{{xxxmmmfffcccfffiiilllnnnoooqqqsss222333444444444555777999;;;CCC[[[~~~tttrrrtttzzzxxx||||||{{{{{{{{{sssqqqjjjeeelllxxxyyy{{{~~~|||wwwyyy~~~xxxxxx{{{~~~wwwttt{{{lll\\\QQQHHH<<<555444666666666222222222222222222222222000000000000000111111111000000000000/////////...---......//////......---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******,,,,,,+++***+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------------------.............../////////000000000000222111555BBBVVVlll|||~~~nnndddZZZXXXcccppp{{{mmmmmmwwwyyyTTTUUUeeessswwwxxxyyytttjjjjjjjjjkkkmmmoooppppppoooooossswwwwwwuuusssuuuxxx|||~~~zzzuuurrr|||uuuhhhpppvvvyyyhhhIII999666444444333222222111000000111111111111111111111111000000000///...---------......---------,,,,,,,,,++++++++++++++++++++++++,,,+++******++++++***((()))************+++++++++***((('''((()))***)))((())))))************))))))************************************************)))((('''((()))***)))((())))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------000555<<>>555666666333222222222111111000000/////////////////////////////////......---------------------------------++++++++++++++++++++++++,,,***)))***++++++***)))))))))*********+++++++++***)))((()))******)))((())))))************))))))************************+++++++++++++++++++++++++++++++++++++++******)))(((((((((((((((((((((((('''(((((()))***++++++,,,((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++---------------------------------------///333777>>>___~~~}}}fffbbbuuu~~~{{{vvvssstttxxx{{{ooommmpppwww{{{yyyxxxzzzuuu{{{}}}sssllleeecccaaaaaacccfffhhhiii222333333222000000111333222333777???JJJVVV___ddd```]]]bbbwww}}}mmmggggggrrrzzzsssrrryyy|||ooonnnjjjcccYYYMMMAAA999555666666555666666444222000111111111111111111111111111000000000//////......////////////............++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,+++******,,,,,,+++************+++++++++,,,,,,,,,------......------,,,........................,,,,,,,,,------------...............////////////...000111222666???LLLVVVmmmwwwyyyhhhmmm___MMMAAAGGGQQQXXXcccooollljjjfff```]]]___eeeiiiiiillloooqqqqqqooonnnmmmkkklllnnnooopppssswww{{{|||}}}xxx|||iiiFFF333333444111222222111111111111111000....................................------------------------------------+++++++++++++++++++++++++++***)))***+++,,,+++)))))))))*********++++++++++++)))((()))***+++***)))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++)))+++,,,+++((('''***---((((((((((((((((((((((((''''''((()))******++++++((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++------------------------,,,---------,,,---000222222KKKjjjmmm^^^fffzzz{{{|||zzzvvvsssvvvzzzwwwtttrrrrrrpppnnnpppuuuppppppttt|||vvvlllddd```\\\\\\___cccfffhhh222222333222000000111333...333777777444777@@@HHHLLLPPP]]]www~~~uuuqqqnnnssswwwpppqqq}}}yyyvvvwww{{{|||hhh___^^^UUUJJJCCC<<<666222333222333333444333222111111111111111111111111111111000//////////////////.../////////.........------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,+++******,,,,,,+++***************++++++++++++------............------------------------------,,,,,,,,,,,,------------------........./////////...000111222333888???EEEXXXhhhvvvtttvvv}}}~~~bbbRRREEECCCGGGMMMXXXdddkkkjjjhhhccc___^^^cccgggdddgggjjjmmmnnnmmmkkkjjjggghhhjjjkkkmmmqqqvvvzzzyyyzzz}}}|||xxxzzzsssSSS;;;444666666222111111111111111111111111000000000000000000000000------------------------,,,,,,,,,------------...+++++++++++++++++++++++++++)))))))))+++,,,+++***)))************++++++++++++***))))))++++++***)))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++&&&(((******(((((()))+++))))))))))))))))))))))))'''(((((())))))*********))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,...000///>>>UUUuuuyyycccaaannnrrrzzz}}}zzzwww{{{|||wwwsssmmmjjjnnnuuurrrmmmkkksss}}}xxxnnnfff```ZZZXXX\\\aaadddeee111222333222111111222444111444666555444444777:::@@@GGGUUUlllzzzvvvtttpppyyy~~~sssqqqqqquuu~~~rrrtttxxx|||~~~hhhXXXTTTMMMCCC:::888777333222444111222222111000000111222111111111111111111111111........./////////////////////.........---------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,,,,+++******,,,,,,+++***************++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////...//////000222555999<<>>888444444333333333222222222222222222111111111111000000000000000000000000000////////////////////////,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******,,,,,,+++******+++,,,,,,************************)))***+++---......------++++++++++++++++++++++++---.........---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000:::CCC\\\{{{xxxyyyyyyuuunnnxxxzzztttfff``````gggnnnnnnSSSFFFFFFLLLSSSXXX\\\```bbbaaaYYY[[[^^^``````aaacccdddbbbeeehhhjjjkkklllooopppuuutttuuuyyy~~~{{{zzzzzz{{{}}}xxxrrruuuzzzzzzzzz~~~mmmCCC>>>777444444555444333111111111111000000000000000000000000000000000000//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))******++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))************************,,,***(((''')))+++,,,,,,,,,,,,,,,++++++*********,,,+++***+++,,,,,,+++***++++++,,,,,,,,,,,,------)))222888===RRRkkknnn```VVV]]]jjjwww~~~|||xxxtttqqqoooooo}}}zzzvvvsssqqqqqqvvvzzzzzzkkk]]]XXXXXXVVVTTTSSS000000000000000000000000222222222222222222222222444333222444???MMMSSSSSSYYY]]][[[[[[rrr{{{vvvqqqooooooqqqsssuuuvvvzzzwwwqqqxxxwww{{{~~~|||zzz}}}ggg```VVVKKKCCC;;;666222444333333333333222222222222222222111111111000000000000000000000000000000........................,,,,,,,,,---------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******,,,++++++******++++++,,,************************((()))+++,,,---------,,,++++++++++++++++++++++++------......---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------........./////////000000000000777>>>VVVsss~~~xxxzzzwwwwwwuuulllnnnmmm___YYY\\\aaaqqqWWW@@@AAADDDJJJSSSYYY[[[YYY[[[\\\\\\[[[[[[]]]```cccdddeeegggggghhhjjjmmmpppuuuttttttxxx~~~xxxuuuqqqpppqqqtttyyy}}}uuuooossszzz}}}}}}qqqsssNNN???:::666333333333222111111111111000000000///////////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))*********))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))************************+++)))''''''(((***+++++++++++++++******))))))))),,,++++++++++++,,,++++++++++++,,,,,,,,,,,,------***///111666FFF]]]hhhfff\\\___ggguuu||||||wwwrrrooovvv{{{~~~zzzrrrnnnsss{{{yyylll___ZZZXXXTTTQQQQQQ000000000000000000000000222222222222222222222222333555444222555<<<@@@???FFFFFFGGGSSStttyyyqqqnnnpppyyyyyywwwssssss|||xxxqqqpppwwwzzzyyy~~~~~~zzz{{{zzzyyy|||tttpppvvv}}}yyyyyyxxxkkkUUUNNNDDD;;;777555444444333333333222222222111111222222111111111000000000000000000000000000000000........................,,,,,,,,,------------.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********,,,+++************+++,,,************************((()))***++++++,,,++++++++++++++++++++++++++++++---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............/////////000000000222777JJJddduuuxxxwwwxxxxxx~~~zzzqqqjjjdddssszzzfffZZZWWWYYYqqqbbbAAA<<<999>>>JJJTTTYYYZZZ]]]\\\ZZZWWWVVVXXX]]]aaacccdddeeeeeefffhhhlllnnnssssssssswww{{{yyyrrrgggggggggeeegggnnnxxx|||ooojjjpppzzzkkkqqq~~~ZZZ:::888666333222222222111///111111000000000000/////////////////////////////////......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))***************************(((&&&&&&((()))***************)))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,///999KKKaaapppgggbbbcccppp~~~vvvqqqoooyyytttooottt{{{zzzoooddd___[[[UUUQQQQQQ000000000000000000000000111111111111111111111111333777999666555888<<<<<<======???LLLhhh~~~tttmmmooouuuyyyqqqnnnttt{{{yyyxxxtttnnnlllttt|||zzztttppp~~~}}}{{{wwwrrroooqqqrrrtttyyytttuuu~~~~~~zzzrrrpppvvvzzz{{{}}}zzz|||~~~wwwpppcccVVVHHHBBB;;;666444555666666222222222222111111111111111111111111000000000000000000000000000000000000........................------------------------......---,,,,,,+++++++++++++++++++++++++++++++++++++++***************+++++++++************++++++************************(((((())))))************++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------.............../////////000000111222===QQQbbbiiilllooovvvssshhhdddyyytttiiiaaa\\\bbbyyycccHHH???777888???HHHSSS[[[\\\[[[YYYWWWUUUVVVZZZ]]]]]]```ccceeefffhhhkkkmmmpppqqqrrrtttxxx{{{}}}~~~zzzoooggg___cccdddbbbdddnnn{{{vvvllljjjrrrrrroooiiiKKK999333333333333222222000///111000000000///////////////////////////////////////...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))***************************((('''''')))***************************))))))***+++,,,,,,+++***+++,,,+++++++++,,,,,,,,,------111---,,,///333>>>YYYsssttthhh___hhh|||wwwssszzz{{{sssjjjeee```YYYTTTTTT000000000000000000000000111111111111111111111111...444888555222555888888777999<<>>:::666444333777666555555555555444222111111000000000/////////111000000000////////////////////////////////////------------------------......---------,,,,,,,,,*********+++,,,,,,------******************************))))))***++++++,,,((()))***++++++***)))(((************************++++++***)))))))))***+++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------.........//////---000111111222:::EEELLLQQQeeerrrwww{{{tttnnnssszzz~~~{{{uuuooojjjeeemmmyyy~~~sssfffaaaeeejjjlllkkkpppsss|||uuuYYYEEE???===BBBHHHMMMOOOPPPQQQRRRRRRTTTWWWYYY[[[]]]aaaccceeehhhjjjkkkkkklllooorrrqqqrrrtttvvvzzz}}}}}}~~~~~~~~~|||tttooojjjddd```dddiiipppxxxxxxmmmeee[[[PPPIIIHHHAAAJJJOOOSSSaaawww}}}jjjaaappp|||tttVVV???555333444111333444333000///000222000000/////////.................................---...000111000///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))************************)))(((((()))++++++***))))))*********++++++++++++))),,,...---)))(((+++...++++++,,,,,,,,,,,,------(((***,,,,,,+++...777@@@YYYeeeiii___YYY```jjjnnnppprrruuuvvvtttqqqmmmjjjcccaaa___fff{{{~~~qqqeee\\\^^^eeeddd]]]XXX000000000000000000000000000000000000000000000000///111000......222333000777111000555666333777??????CCCFFFCCC===DDD```{{{zzzyyy|||tttgggzzz{{{xxxxxxrrrmmmfff\\\bbbvvvzzzuuuyyyrrrrrrwww~~~}}}vvvqqqssskkknnnsssxxxyyyyyyzzz}}}vvvpppkkkjjjjjjkkkpppvvv}}}wwwsssxxx}}}zzzqqqwwwwwwqqqkkkcccVVVIII>>><<<;;;:::777333222333444222000000111222111111000000000000////////////000000000000////////////////////////////////////------------------------.........------,,,,,,,,,))))))***+++,,,------...******************************))))))***+++,,,,,,((()))***++++++***)))(((************************,,,+++***))))))***++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////+++000444111///444===CCCKKK^^^lllvvvyyykkkhhheeeqqqwwwoooeeedddfffeeesssyyyooocccVVVRRR\\\kkknnnwwwrrrPPP@@@666:::AAAFFFIIILLLNNNPPPTTTTTTTTTSSSTTTWWW\\\```dddfffiiiiiihhhiiimmmppplllmmmpppssswww{{{~~~}}}~~~}}}}}}yyyzzz{{{|||}}}}}}}}}|||yyyqqqiiieeeddd___^^^cccjjjooouuu{{{}}}~~~{{{}}}yyy}}}|||nnn___VVVLLLDDDBBBEEE@@@HHHMMMPPP___uuu}}}{{{zzzxxx{{{yyyuuuwww~~~bbb@@@333555666222111333333111...---///222000/////////....................................,,,...111222222000---***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))************************(((''''''(((***+++)))((((((((())))))*********+++(((,,,///---)))(((***...++++++,,,,,,,,,---------)))------++++++///333555DDD]]]nnngggZZZZZZdddjjjkkkmmmppprrrpppjjjddd```YYY^^^aaaeeesssxxxqqqcccYYY^^^gggiiibbb[[[000000000000000000000000000000000000111111111111//////000000111111111222000000111222333333444444999;;;<<<999888AAAQQQ___qqqzzz}}}vvvooollljjjfffyyyxxxrrrddd```ppp~~~~~~tttppplllkkkiiihhhpppzzzvvvvvvsssuuuxxxmmmdddlllpppnnnkkkkkkrrrzzz{{{wwwxxxzzzssszzzuuuooorrrwwwbbbbbbccc```YYYOOOEEE???666666555555555444444444333333333222222222111111000000000000000000000000////////////////////////000000000///.........---------------------------,,,------......------,,,***++++++,,,,,,++++++***************************************************************************************************************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///........................,,,,,,,,,...111444888:::GGGYYYlllvvvyyyxxxpppgggbbbddd\\\WWW]]]bbbiiixxxsssgggWWWLLLTTTbbbmmmbbbEEE@@@888666>>>AAA@@@FFFQQQWWWVVVUUURRRQQQUUU[[[aaa___```bbbeeehhhkkkmmmnnnjjjlllmmmnnnoooqqquuuxxxwwwyyy|||}}}}}}zzzwwwuuuwwwvvvuuuuuuvvvxxxzzz|||}}}~~~}}}zzzzzzwwwmmmddd^^^YYYYYY[[[```gggqqq{{{}}}xxxwww|||uuulllkkkoooxxxrrrcccSSSJJJDDD???<<<===>>>@@@DDDLLL\\\mmmwwwxxxzzz}}}wwwffffff|||sssmmmooorrrLLL<<<888333222555222222222111111111111000////////////............------............------------------------------************************------,,,+++************(((***+++***((('''&&&'''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((()))))))))))))))******+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111666PPPjjjlll\\\PPPVVVaaaeeeiiimmmnnnmmmjjjiiiiiicccdddcccdddjjjrrrtttqqqlllfff^^^YYY]]]dddccc^^^/////////////////////////////////000000000111111///000000000111111111111000000000111222333333333555777888666444777AAAIIITTT\\\```[[[VVVVVVVVVSSShhhxxx}}}wwwhhhaaafff}}}{{{vvvoooiiigggllltttzzz}}}~~~{{{{{{zzzkkkaaaiiizzz~~~~~~~~~}}}xxxsss}}}sssyyywwwkkkbbb]]]ZZZYYYKKKKKKJJJGGGCCC===777444444444444444333333333222333333222222222111111111000000000000000000000000........................///..................---------------------------***++++++,,,,,,++++++******++++++,,,,,,++++++***************************++++++++++++++++++++++++************************************************************************)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------....................................///.........000222555777===PPPdddmmmnnnooommmjjjeeehhhaaaZZZ[[[]]]nnn|||wwwiiiXXXQQQSSSdddgggUUUAAA888333777999888@@@KKKPPPRRRTTTSSSRRRSSSUUUXXXYYYZZZ\\\___bbbfffiiijjjggghhhjjjkkkmmmppptttwwwxxxyyyzzz{{{{{{yyyvvvuuuuuutttssssssssstttvvvwwwxxxyyyyyyxxxyyyxxxpppgggbbb]]]___ccciiiqqqyyy~~~xxxtttxxx{{{{{{{{{|||~~~}}}wwwssshhh___XXXZZZ```iiixxxzzzeeeXXXKKKEEEBBB>>>===>>>===@@@BBBDDDLLLZZZfffkkk{{{vvvjjj```\\\fffggg^^^iiiuuuuuuYYY>>>666555222111444222222222111111111000000////////////............------............------------------------------************************++++++******))))))******''')))******)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((()))))))))))))))******+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////555AAAXXXggg___NNNNNNZZZbbbgggkkkmmmmmmnnnqqqttthhhkkkkkkgggfffhhhhhhfffaaa^^^WWWSSSWWW___bbb```////////////////////////....../////////000000000000000000000111111111111//////000000111111222222///111333333222111333555<<>>>>>???<<<@@@AAA???DDDRRRbbbkkkvvv}}}sssgggaaa\\\VVVQQQQQQWWWgggsssWWW^^^ttt}}}vvvQQQ@@@333222444111000222222222111111111000000000////////////............------............------------------------------************************)))))))))((())))))******&&&(((***+++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((()))))))))))))))******+++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------222000AAA\\\aaaQQQKKKSSS```fffkkkmmmmmmooouuuzzzttt{{{}}}uuukkkdddbbb```______\\\WWWXXX]]]aaaaaa////////////////////////............////////////000000000000000111111111.../////////000000111111---...///111333333222000222666888999:::===AAACCCJJJUUU^^^______``````]]]ZZZXXX___sss}}}{{{nnn^^^bbbvvv~~~{{{uuueeeaaannnyyypppccc~~~rrrbbbVVVYYY___^^^VVVQQQRRRIII???;;;======888333666555444333333333444555222222222222222222222222222111111111111000000000////////////////////////........................+++++++++,,,,,,---------------------------------,,,------......------,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************************************************************))))))*********+++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.................................111000000/////////000111...999EEENNNSSS[[[eeelllppprrrooolllhhhggg~~~tttxxxyyyxxxwww{{{~~~sssggg^^^\\\^^^gggppppppbbbTTTVVVQQQNNNLLLFFF<<<777777???CCCIIINNNQQQQQQPPPOOOPPPPPPQQQRRRUUUYYY]]]___^^^```cccfffhhhlllqqquuussssssrrrqqqpppppppppppppppoooooonnnmmmllllllllloooqqqrrrtttuuuyyy}}}yyyuuuyyy{{{wwwmmmkkkjjjjjjkkknnnrrrooopppsssnnncccZZZXXXTTTRRRRRRXXXaaammmzzzkkk[[[NNNGGGAAAAAAAAA>>>>>>@@@@@@BBBAAA@@@GGGVVVfffnnnwww|||~~~xxxiiiXXXLLLGGGGGGIIINNNTTT[[[hhhyyy}}}hhhcccrrr}}}yyyVVV???777222333333000...000111111111111000000000000////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))***+++,,,((()))+++++++++***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))(((((()))))))))))))))))))))******+++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++000)))222LLL]]][[[UUUTTT^^^eeemmmpppooonnnooorrrxxxtttgggaaa^^^dddjjjmmmhhhccc```]]]YYY....................................////////////111111000000000000000000///////////////000000000000///...000333555444222//////111222444555999<<<@@@EEEIIIIIIIIILLLNNNOOOPPPPPPWWWfffsssyyyyyywwwnnnmmmbbbUUU[[[ppp|||yyyxxxqqqkkk___^^^nnn}}}~~~}}}|||{{{xxxnnndddZZZqqq}}}zzz|||sssdddZZZRRRLLLLLLMMMJJJFFFCCC>>>:::666555666666555444222222333333333333222222222222222222222222333333111111111000000000//////................................................***+++++++++,,,,,,------------------------------,,,------......------,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************************************************************))))))*********+++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...........................///......//////000000111000222777@@@KKKUUU___eeerrruuurrrrrrqqqnnnyyyoooiiiffftttuuutttwwwsssfffZZZOOOQQQ[[[aaa___ZZZaaadddiiijjjaaaNNN<<<222666999===CCCHHHKKKMMMMMMOOOOOOOOOQQQSSSUUUXXXYYYZZZ]]]```cccfffjjjooosssrrrqqqpppooonnnoooooopppnnnmmmlllkkkkkkjjjkkkkkkppppppqqqrrrsssvvvyyy{{{~~~~~~wwwkkkgggeeeeeegggjjjmmmkkkkkkjjjfff^^^YYYYYYRRRSSSVVV[[[dddqqq|||tttaaaRRRJJJEEEAAAAAA@@@<<<<<<>>>BBBCCCBBBEEEQQQbbbmmmppp~~~wwwhhhVVVHHHAAA@@@@@@JJJUUU[[[___jjjzzztttrrrzzz~~~yyy```???999666444444333000///111111111111000000000//////////////////............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++,,,---***+++,,,,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))+++***)))))))))))))))))))))))))))))))))******+++*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++*********++++++...---///<<>>BBBEEE@@@DDDNNN[[[eeehhheeeaaabbbaaaZZZRRRVVVfffqqqrrruuusssiiiccc___TTTTTTcccssspppkkkfffgggfff^^^TTTNNN[[[dddaaa\\\ZZZSSSIIICCCBBBAAA???===::::::;;;555555555444222111111222111222444555444333111000222222222222222333333333000000000000////////////........................------------------------+++,,,,,,,,,,,,,,,,,,---------------------------***++++++,,,,,,++++++******++++++,,,,,,++++++***************************************************************************************************************************)))************+++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------........................------......///000000000222...///888CCCLLLUUU[[[lllrrrrrrqqqsssooosssooofffeeeccc]]]hhhrrrzzziiiaaaWWWPPPMMMNNNVVV___iiisss~~~gggMMM<<<333333444777<<>>;;;<<>>???AAAFFFSSS___dddhhhuuu{{{yyy}}}|||www|||nnnKKK555444333222111111111111222111111000000000/////////////////////............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++,,,---***+++,,,+++)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))***)))))))))))))))******+++++++++++++++++++++,,,,,,************+++++++++++++++++++++***++++++,,,,,,,,,111000111CCC\\\hhheeeWWW[[[bbbjjjpppqqqnnnkkkooo}}}~~~ssshhh```jjjwwwvvvfff[[[......................../////////000000000111111111111111111000000000///000000000000000000000000111111000...---...///000444000000444555111111444111000111222333555999<<<666:::AAAHHHNNNQQQOOOLLLTTTRRROOOLLLLLLQQQYYY___]]]ZZZRRROOOPPPGGGEEERRRYYYXXXTTTNNNLLLMMMJJJEEEAAADDDGGGGGGCCC>>><<<<<<444666777444222111333444222333444333333111111111222222333444444333222111000000000111111111222222000000/////////.........------------------------------------------------------------,,,,,,,,,,,,------------------------***++++++,,,,,,++++++******++++++,,,,,,++++++***************************))))))))))))))))))))))))************************************************************************)))************+++++++++************++++++++++++************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------........................------......//////......111------333:::???HHHQQQ\\\kkkooonnnrrrrrrmmmpppoooooohhh___\\\```ddddddqqqqqqiii```YYYPPPJJJNNNWWWaaaooosssYYYGGG888666444444777999:::999>>>@@@DDDHHHKKKMMMNNNNNNMMMPPPSSSUUUXXX]]]bbbffffffggghhhiiijjjkkkkkklllhhhgggdddcccdddhhhlllnnnnnnlllllllllnnnqqqssssssuuuuuuvvvxxx{{{~~~}}}tttgggbbb``````bbbeeedddffffffccc```______```]]]aaaeeehhhrrrzzzsssgggWWWLLLHHHCCC??????AAAAAA@@@BBBHHHJJJSSS\\\dddlllrrrrrrnnn___WWWKKKAAA===@@@GGGLLLVVVeeettt|||rrrzzz{{{~~~}}}nnnSSS===333333222111111111333222000111000000000////////////////////////............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,+++***************+++((()))+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++,,,,,,++++++++++++++++++************+++++++++++++++++++++++++++,,,---...+++.........666III^^^jjj```\\\[[[aaallltttvvvtttqqqxxx~~~{{{uuukkkaaahhhsss~~~xxxlllbbb........................000000000000111111111111222111111111000000//////111111111111000000000000---...000000......000222333......333444///...000111000000222222111222444555666444333666;;;>>>>>>DDDAAA??????<<<999>>>FFFEEECCC>>>@@@EEE===:::EEE>>>AAA@@@;;;888:::<<<;;;888444444888666111222999222333333111000222333222111000111333555555444111000////////////000000111.../////////000000111111000/////////............------------------------------------------------.........------,,,,,,,,,------------------------,,,------......------,,,+++++++++,,,,,,+++++++++************************((((((((((((((((((((((((************************************************************************)))************+++++++++)))************+++++++++************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------..............................//////......---,,,...,,,---111333555???KKKNNNeeemmmkkkrrrvvvpppmmm___ZZZWWWXXX\\\bbbkkktttqqqeeebbb```WWWNNNKKKNNN^^^rrr~~~}}}mmmWWWFFF@@@<<<888777777666444111444888===CCCGGGIIIJJJJJJHHHJJJMMMPPPRRRWWW\\\___^^^___aaaccceeeeeefffffffffdddaaa```bbbggglllpppkkkiiihhhiiilllppprrrssssssssssssuuuwwwzzz}}}~~~}}}}}}}}}|||{{{}}}}}}rrrfffaaa______aaaddddddggggggddd```aaabbbcccbbbgggkkknnnyyyxxxmmm]]]MMMEEEEEEAAA???@@@CCCEEEFFFKKKQQQ___iiipppmmmfff]]]SSSLLLIIICCC===;;;AAAKKKUUU[[[fffwwwxxxhhhwwwyyy{{{nnnSSS>>>555333444444333222333444111---000000000000////////////000/////////............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++***)))(((((())))))%%%''')))))))))((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))******)))))))))))))))******+++---,,,,,,++++++*********)))************+++++++++++++++++++++,,,---...///+++)))+++...///888QQQkkklllbbbXXXZZZggguuu{{{|||ooorrrrrrqqqqqqooofff]]]```hhhoooqqqqqqnnnfff^^^------...///////////////000000000111111222222333111111000000000000111111000000000000000000000000222111111111000000//////111111000000//////......000000000000111111111111222222222333333333444444777777666666555555555555444555777888888777555444444444444444444444444444111111111111111111111111222222222111111111000000111111111111111111111111000000000000000000000000000000111111111111000000///............---------........................,,,,,,,,,------.........------------------------***++++++,,,------------+++,,,,,,------,,,,,,+++************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))------,,,,,,+++******))))))************++++++++++++***)))***,,,---,,,+++,,,,,,,,,------.........,,,------......------,,,---------------------------...//////000222777:::JJJ```rrrssslllkkknnnqqqmmmdddTTTPPP[[[bbbooossslllpppmmm]]]PPPMMMKKKUUUcccmmmnnneeeYYYQQQDDD@@@===<<<:::555222333111333777;;;>>>BBBFFFIIIIIIJJJKKKNNNQQQTTTWWWYYYXXXXXXYYY[[[]]]___aaabbbddddddddddddccceeehhhkkknnnjjjfffggglllqqqqqqoooqqqssstttsssqqqqqquuuyyy{{{}}}~~~}}}{{{zzzzzz{{{{{{wwwhhh]]][[[]]]aaaccceeeeeeeeeddddddcccccccccccchhhqqqzzzzzzgggRRRDDD@@@@@@AAADDDGGGKKKOOOSSSWWWZZZppplllggg___QQQCCC>>>@@@;;;===AAAEEELLLTTT]]]cccvvvvvvggg```yyy}}}hhhPPP===555444666111111111111000000000000////////////////////////------------------------//////...---,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))************))))))************************(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,+++)))(((((()))+++,,,)))))))))))))))))))))))),,,+++++++++***))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++...***+++//////000AAAUUUkkkjjj\\\OOO]]]{{{|||uuujjjgggjjjjjjaaaXXX_________```dddhhhcccZZZ---...///000000000000///222222222222222333333333000//////////////////000////////////////////////111111000000000/////////000000000000//////......//////000000000111111111111111111111222222222333555555444444333333333333222333444555555444333222333333333333333333333333111111111111111111111111222222222111111111000000111111111111111111111111000000000000000000000000//////000000000000/////////............---------........................---------.........//////------------------------++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,,,,+++++++++*********))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((())))))))))))))))))))))))***))))))))))))))))))))),,,,,,,,,++++++*********)))************++++++++++++***)))***,,,---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------.../////////111555888DDDVVVfffiiiggghhhmmmpppnnniii]]]XXXZZZ___uuuxxxyyyvvvoookkknnnooohhh___[[[PPPTTTYYY[[[ZZZXXXVVVUUUKKKKKKKKKOOORRRMMM@@@444333444666777:::>>>BBBEEEGGGHHHIIIKKKLLLMMMNNNNNNQQQRRRSSSUUUXXXZZZ]]]^^^bbbcccccccccbbbccceeegggllliiifffgggjjjnnnoooppplllmmmnnnnnnmmmnnnpppqqqtttuuuwwwvvvvvvvvvwwwyyy}}}vvvggg]]]ZZZ\\\^^^```eeeeeeeeefffffffffggggggfffiiioooxxxppp[[[KKKCCC@@@@@@===DDDKKKPPPRRRUUU\\\aaaddd]]]UUUNNNFFF>>>:::<<<===DDDIIIIIIIIIQQQdddsssvvviiimmmvvv~~~wwwwwwgggQQQ@@@888444111///111111111000000000//////........................------------------------.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))+++++++++***************,,,,,,,,,+++++++++******++++++++++++++++++++++++---)))+++000///...999HHH^^^ddd```UUUXXXjjjxxxxxx{{{qqqgggbbbcccbbbZZZSSS\\\___```]]]]]]]]]ZZZUUU//////000000111111000000222222111111111111111111///......------......//////////////////////////////////////////.........000000000////////////...//////000000000000111111///000000000000111111111222222222111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222111111111111000000000111111111111111111111111000000000000000000000000......////////////......///............---------------------------------............////////////------------------------,,,,,,,,,,,,,,,,,,+++*********++++++++++++******************************,,,++++++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******************)))************++++++++++++***)))***,,,---,,,+++,,,+++++++++++++++******,,,,,,------------,,,,,,---------------------------............///222444888EEERRRXXXZZZ```gggkkklllkkkfffaaa]]][[[vvvqqqgggggggggiiijjjmmmssswwwqqqhhhZZZXXXRRRLLLHHHKKKSSSYYY\\\^^^___dddkkkjjjWWW@@@888666333111222666:::<<>>EEEMMM```___^^^^^^aaafffkkkooottt~~~rrrpppwww|||vvvwww|||~~~jjj[[[GGG<<<000---222666222,,,111000000000////////////........................,,,,,,------------------++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******************))))))))))))******)))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---)))(((---///,,,,,,///666BBBQQQYYYTTTOOOSSS\\\___^^^]]][[[YYYYYYZZZ[[[YYY]]]]]]ZZZWWWVVVTTTPPP000000111111111111000000///......------,,,,,,,,,000//////......//////000........................------------.........................../////////...////////////000000000000000000000111111111111000000000000000000111111111111000//////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////------............------///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++******)))************************+++++++++*********))))))))))))))))))))))))))))))))))))************))))))((()))))))))*********+++))))))))))))))))))))))))(((((())))))************+++++++++***************))))))*********++++++++++++***)))***,,,---,,,+++......------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++---------------------------.........,,,,,,---///---000555;;;@@@GGGPPPWWWbbbfffjjjqqqtttgggcccpppnnniiiffffffddd^^^[[[[[[]]]kkkvvv}}}uuuoookkkddd\\\UUUPPPNNNMMMOOOVVV\\\```ggglllcccVVVKKKEEE===777555555444444222444999>>>CCCFFFGGGHHHCCCCCCBBBBBBBBBBBBBBBCCC@@@CCCGGGIIIJJJKKKMMMOOOQQQUUUYYYXXXTTTTTTYYY______]]]]]]```cccdddaaa^^^ccccccddddddeeeggglllooopppsssvvvxxxxxx|||uuurrrjjj```ZZZXXXYYYZZZYYY]]]\\\[[[YYYWWWUUUTTTSSSYYYYYY]]]gggqqqvvvuuuqqq]]]YYYRRRMMMLLLOOOTTTWWWQQQKKKAAA999666555555666666888===BBBCCCGGGRRR___vvv||||||qqqhhhfffhhh}}}wwwsss{{{~~~wwwrrrvvvoooWWWDDD<<<777222000222333222000000000000////////////...........................,,,,,,,,,---------......******+++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))************))))))************************++++++******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))************))))))))))))))))))***)))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---)))(((***------------...333BBBTTT[[[VVVPPPOOOSSSVVVXXXXXXVVVVVVXXX[[[aaaaaa___\\\]]]\\\UUULLL000000111111000000//////000000//////////////////000//////////////////000........................---------...............---............/////////......////////////000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000111000000000000000000000000////////////////////////------............------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))******++++++++++++******************************+++************)))))))))))))))))))))))))))))))))))))))************))))))((())))))******+++++++++))))))))))))))))))))))))((((((((()))******++++++------,,,,,,+++******))))))************++++++++++++***)))***,,,---,,,+++......---------------,,,++++++,,,,,,,,,,,,++++++------------------------,,,...///...---,,,---...///000333777:::>>>GGGQQQ___iiimmmrrrzzzqqqbbb```^^^ZZZXXXZZZ\\\[[[\\\___lll|||yyyooollliiifffbbb[[[PPPIII@@@HHHSSS^^^cccccc^^^ZZZKKKEEE>>>:::999888666333000111333777;;;???CCCEEEBBBAAA@@@>>>======<<<<<<;;;===@@@BBBCCCEEEHHHKKKKKKOOORRRQQQOOOOOOSSSXXX[[[ZZZZZZ\\\^^^^^^]]]\\\```aaacccdddeeegggkkknnnlllnnnppppppooorrrxxx|||{{{pppjjjbbbXXXRRROOONNNLLLJJJKKKKKKKKKKKKLLLLLLLLLLLLRRRRRRUUUZZZ______\\\YYYPPPPPPPPPPPPQQQSSSVVVXXXKKKCCC888333444666888777888<<>>???>>>===;;;::::::999999999:::<<<<<<<<<>>>AAADDDCCCFFFHHHIIIHHHHHHKKKNNNRRRSSSTTTTTTSSSTTTVVVWWWXXX[[[^^^aaacccfffiiilllgggiiijjjiiihhhjjjooossszzzzzzmmm```XXXQQQIIIDDDBBBAAA???===>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGIIIKKKLLLMMMMMMOOOKKKHHHHHHJJJLLLKKKIIIAAA===888555666999;;;<<>>QQQ]]]ZZZQQQIIIMMMSSSWWWVVVTTTSSSRRR[[[___bbbbbbaaa___VVVLLL//////000//////...------,,,------....../////////...------,,,,,,------..................................../////////000000---------.........//////............/////////000---------.........//////........./////////000000---...000111111000...---111111111111111111111111000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////......////////////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++((()))***++++++++++++++++++,,,,,,------,,,,,,+++************************************))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++111111///...,,,+++)))))))))************++++++++++++***)))***,,,---,,,+++*********++++++,,,,,,---+++++++++,,,,,,+++++++++------------------------+++---//////...---...///,,,,,,///111//////:::GGGVVVnnnqqqdddfffoooqqqppp___YYYTTTUUUXXX^^^iiitttuuukkkkkknnngggaaadddlllmmmeee[[[YYYIIIBBBIIIIIIBBBDDDOOOTTTRRRQQQTTTXXXXXXTTTOOOGGGBBB;;;555222333666999<<<;;;:::999999999999999888888888777666777;;;======>>>@@@AAAAAABBBDDDEEEEEEGGGHHHGGGEEEEEEIIIMMMKKKNNNSSSXXX[[[^^^bbbdddbbbdddfffeeecccdddiiimmmiiilllmmmllliiicccVVVJJJGGGAAA;;;999999:::999888999999::::::;;;;;;;;;<<<999:::;;;===???CCCIIINNNRRRHHH>>><<<@@@BBB>>>999111333666777999===CCCGGGJJJHHHIIIOOOVVVaaaqqq|||{{{tttiiiiiitttyyyqqqqqq|||zzzgggTTTEEE999333111////////////000000000000000/////////............------------------------++++++,,,,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,+++++++++******))))))*********++++++,,,,,,,,,++++++++++++++++++++++++'''+++...---+++***)))(((***,,,...333CCCUUUZZZUUUEEEKKKSSSYYY[[[ZZZXXXVVVMMMVVV___aaa```^^^YYYSSS........................------............------........................//////.........---------......------------......///......---------......///////////////.........000000000000000000000000............////////////////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////............//////........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++*********))))))(((((((((((()))***************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------......---...///222555777NNNUUU]]]^^^\\\\\\aaafffhhhfffaaaXXXNNNSSSooowwwmmmbbbZZZ[[[gggnnnlllkkkppppppkkkgggZZZVVVQQQCCC@@@KKKQQQUUUXXXWWWTTTVVV^^^cccbbbUUULLLAAA888555555555555888999:::<<<<<<;;;:::999;;;888777888:::;;;888666>>>>>>===<<<<<<<<<===============>>>??????@@@@@@AAADDDHHHLLLOOORRRUUUWWWUUUXXXZZZ[[[ZZZ[[[___ccc\\\XXXQQQKKKFFFCCC???===;;;:::999888888888999:::777888:::::::::;;;<<<===<<<>>><<<:::@@@LLLRRRQQQKKK???555444777777777888666666:::>>>AAAFFFQQQ\\\```WWWQQQVVVfffxxxyyy}}}|||```^^^kkksssppp|||{{{oooyyy{{{pppnnn___KKK===777666333111000000000000000000000000000000//////.........---........................,,,---...//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))******))))))((((((''''''((()))************))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------///555@@@LLLUUUZZZNNNJJJTTT```bbb^^^[[[QQQLLLNNN]]]lllnnnfff___........................------............------........................//////.........---------......------------......///......---------....../////////////////////...000000000000000000000000............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////........................---------,,,,,,+++++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************)))))))))((((((((()))***************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------------------------......------...111333555BBBIIIOOORRRQQQSSSYYY___ccccccbbb]]]TTTUUUiii~~~oooddd___\\\ZZZZZZbbbeeeiiixxxwwwkkk```___\\\LLLEEEGGGFFFOOOSSSVVVZZZaaagggddd\\\TTTMMMDDD===999777666555555666777999<<<>>>@@@AAA>>>;;;888888999:::999777888888888888888999::::::999999999888888888888777:::<<<>>>@@@BBBEEEGGGHHHJJJLLLNNNNNNMMMNNNQQQTTTKKKGGGBBB>>><<<:::888777999999888777777777888999<<<<<<<<<;;;;;;;;;<<<===:::???CCCFFFMMMVVVXXXTTTGGG>>>666666777777888:::666999>>>AAACCCJJJ[[[kkkkkkccc[[[]]]iiiuuu{{{}}}}}}~~~rrrjjjkkkpppuuukkkqqqzzzwwwqqq}}}mmmeeeaaaTTTCCC888555555444222////////////////////////000/////////....................................,,,---...//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((************************))))))))))))))))))))))))***)))))))))((((((((('''((())))))******)))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,---222:::DDDKKKUUUYYYXXXTTTVVV]]]```]]]WWWQQQPPPZZZgggnnnrrrttt........................------............------.......................................---------......------------............---------......///......//////////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////------------------------------,,,,,,,,,,,,++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------...------------///000222555;;;@@@CCCEEEIIIPPPWWW\\\___bbb```ZZZWWW___jjjxxxkkk___XXXVVVXXX[[[ZZZjjjrrrsssrrrhhhfffcccUUUNNNMMMHHHJJJKKKNNNUUUaaahhhcccZZZRRRNNNIIIEEEBBB???===;;;666555555777;;;@@@EEEHHHFFFBBB>>><<<;;;:::999888666666777777888888999999888888888777777777777777999999999:::;;;===>>>???@@@AAABBBCCCBBBCCCEEEHHH@@@===:::888888999888888999999888777777888999:::===<<<;;;:::;;;<<<>>>???AAAHHHOOOTTTXXXZZZVVVPPP===777444555555444666;;;BBBCCCEEEDDDEEEOOOggg~~~zzziii```aaahhhlllmmmqqqtttyyyuuutttxxxmmmggggggooouuutttuuuyyymmm]]]XXXMMMDDD999333333444444222////////////////////////////////////....................................,,,---...//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---222999>>>MMM```eeeUUULLLUUU^^^]]]]]]XXXVVVYYY```iiiwww........................------............------...................................................------,,,,,,------......------------...//////............////////////....................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++***************)))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))((()))))))))************((()))))))))************((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///000444777:::<<>>CCCGGGKKKJJJGGGEEEBBB@@@===;;;:::::::::::::::999999888777777888888999999:::::::::999888888999;;;<<<<<<::::::;;;<<<===???AAABBB???===:::888999:::;;;:::::::::999999999;;;<<<===;;;::::::===AAAEEEHHHIIIQQQSSSUUUUUUSSSOOOHHHAAA666555666888777666;;;BBBKKKIIIHHHJJJNNN\\\vvviii[[[[[[dddnnnttt~~~xxxsssuuu}}}zzzuuuvvvtttddd]]]eeennnpppzzz}}}cccTTTNNN===888222///111333333111///////////////////////////////////////.................................,,,,,,............,,,,,,++++++++++++++++++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))(((''''''(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++---111444DDDWWWaaaTTTHHHKKKUUUZZZ``````aaa```^^^```lllzzz........................------............------........................---.....................------,,,,,,,,,,,,---------------------...//////---.........//////000000------------------------............////////////////////////////////////................................................////////////////////////////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))******(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------///111333444555:::AAAFFFVVVZZZ^^^^^^]]][[[ZZZYYYRRROOONNNMMMJJJIIIQQQ[[[yyy|||vvvssskkkhhh```______\\\bbbiiieeeTTTOOOJJJGGGGGGIIIMMMPPPJJJMMMRRRVVVYYY[[[\\\\\\MMMHHHBBB<<<999:::>>>@@@GGGIIIKKKLLLKKKIIIFFFEEEDDDDDDCCCBBBAAA>>><<<;;;999999999999999888888888888666555666999;;;;;;:::999999:::<<<>>>AAACCCCCC???<<<999888888999999999;;;;;;::::::;;;===???@@@???@@@CCCJJJQQQWWWYYYYYY[[[VVVOOOJJJDDD>>>999666666777;;;???@@@AAAGGGPPPMMMLLLPPPXXXaaakkkyyywwwmmmbbb```jjjzzzpppgggfffmmmwwwnnnooocccaaannnxxx{{{nnnXXXHHH@@@555222//////111222111000.................................///////////////........................+++,,,---......---,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++++++++,,,///111;;;CCCMMMOOOHHHDDDJJJUUU```fffmmmlllbbbXXXZZZaaa........................------............------........................---------...............------,,,,,,,,,,,,---------------------...///000------......///000000000....................................////////////////////////////////////................................................////////////////////////////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))************(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++++++++***************+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////000444888<<>>@@@@@@@@@BBBEEEHHHIIIIII@@@===;;;:::;;;===>>>===>>>>>>>>>>>>???AAACCCDDDLLLNNNSSS\\\dddgggeeebbbUUULLLCCC===999555444777666777<<>>===<<<999<<>>CCCFFFQQQTTTVVVWWWTTTQQQOOOOOOOOOPPPRRRRRROOOIIICCC@@@999===BBBEEEFFFEEEEEEEEEIIIKKKVVVfffqqqrrroooooo]]]XXX```nnnnnncccdddppplll{{{yyyjjjccc```mmm{{{{{{mmm______gggjjjiiijjjjjjeeeeeerrr~~~}}}xxxuuuxxxyyypppbbbPPPGGG<<<666444444222///////////////////////////........................///////////////////////////............---------,,,+++***+++---...---,,,))))))))))))))))))))))))))))))))))))************,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''')))******))))))***+++222444555000***&&&(((+++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++,,,***((((((***+++,,,,,,++++++***)))))))))(((((())))))******+++++++++,,,------,,,++++++,,,,,,---******))))))))))))******+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++///888DDDLLLNNNJJJGGGHHHLLLOOOOOOMMM---,,,,,,,,,,,,---..............................------------------------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------.....................//////000........................---......//////......---........................///.........------------........................///.........------------------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************************++++++************++++++************************))))))************))))))************)))))))))((((((((()))***************))))))))))))))))))))))))************)))))))))(((((((((((((((((()))***************)))))))))))))))******))))))))))))******+++***)))(((((()))***+++************************)))***,,,------,,,***))))))************+++++++++---,,,***)))))))))***+++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,------------...000111444777<<<@@@DDDFFFPPPQQQRRRPPPLLLKKKMMMOOOYYYYYYUUUMMMIIIJJJLLLKKKccc{{{tttrrruuunnn___ddd^^^\\\cccddd___aaa___\\\YYYVVVOOOEEE@@@???CCCBBBAAABBBDDDHHHLLLOOOKKKGGGAAA===;;;::::::999666777777666444333333444444444555666777888999999:::999999;;;<<<;;;666333444333111000000111333444333222222222333555888:::>>>AAADDDFFFFFFFFFFFFGGGHHHLLLQQQRRROOOIIIEEECCCFFFGGGIIIMMMRRRXXX\\\^^^dddZZZVVV[[[]]]ZZZ___iiiyyypppkkkooopppmmmrrrzzzxxx{{{|||vvvkkkaaa\\\\\\qqq~~~rrrddd^^^^^^\\\[[[]]]]]][[[^^^nnn{{{tttmmmkkkhhh\\\MMMBBB;;;444111222333333111////////////////////////............................................................------------,,,+++***+++---...---,,,************************))))))))))))************,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++000222333///***'''(((+++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((())))))***+++***))))))******+++***)))***++++++)))))))))))))))))))))******+++++++++,,,++++++++++++,,,,,,---******))))))))))))******+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******---555>>>EEELLLLLLLLLJJJHHHIIIMMMPPP---,,,,,,,,,,,,---......------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............------......///000........................,,,,,,------------,,,,,,....................................------------....................................------------------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************************++++++************++++++************************))))))************))))))************))))))))))))(((((()))***************))))))))))))))))))))))))************))))))))))))((((((((((((((()))******+++*********))))))((((((******))))))))))))************))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***))))))************+++++++++,,,,,,+++************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......------------......,,,,,,,,,,,,------------------...000333777;;;>>>MMMOOOPPPOOOLLLLLLNNNQQQSSSOOOKKKJJJGGGFFFIIIOOOiiitttjjjccc___QQQWWWVVVYYYdddggghhhpppjjjddd```___\\\TTTLLLIIIAAA???;;;:::<<>>@@@BBBEEEMMMSSSYYYXXXQQQIIIDDDCCCDDDFFFLLLWWWdddmmmqqqrrrdddUUUMMMPPPOOOMMM[[[pppyyyuuuxxx}}}zzztttiii]]]UUUTTTYYY^^^}}}tttiii^^^UUUVVVWWWYYY\\\^^^fffvvv~~~qqqeee]]]TTTFFF999777333///...111333333111////////////////////////............................................................------------,,,+++***+++---...---,,,++++++++++++++++++++++++))))))))))))************+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))''')))******))))))***+++---///000---)))''')))+++(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((++++++***)))(((((())))))))))))))))))))))))))))))&&&))),,,,,,***((()))+++)))))))))))))))************************+++,,,---++++++************+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,*********)))+++///666;;;FFFLLLOOOKKKDDDCCCJJJRRR---,,,,,,,,,,,,---......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------------...//////........................,,,,,,,,,------,,,,,,,,,........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************************++++++************++++++************************))))))************))))))*********)))))))))))))))(((((()))***************))))))))))))))))))))))))*********)))))))))))))))((((((((((((((())))))***++++++******)))(((((((((******))))))))))))*********))))))))))))))))))***)))))))))))))))))))))))))))***++++++++++++***)))))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,---------++++++,,,,,,,,,---------///...---...000444888:::FFFIIIKKKLLLKKKLLLPPPSSSVVVNNNKKKMMMKKKFFFIIISSSgggyyyllleee[[[ZZZLLLOOONNNUUUdddiiioooxxxkkk```]]]^^^]]]\\\\\\JJJFFFAAA===;;;===@@@BBBGGGIIIIIIGGGDDDEEEIIIMMMIIIHHHEEE@@@;;;888777777;;;:::999888777777777777555555555555555444333333444333333333333444555666666777777888888888999999:::;;;<<<===>>>@@@DDDGGGUUU\\\cccaaaXXXOOOLLLLLLCCCGGGQQQ```mmmrrrooojjjQQQFFFFFFQQQSSSPPP```zzz~~~yyygggaaaYYYSSSSSSYYYaaagggyyyxxxnnniii```UUUZZZ]]]ccciiioooxxxnnn]]]QQQGGG;;;222555333000000222222111///////////////////////////.........................................................---------,,,,,,,,,+++***+++---...---,,,************************((()))))))))******************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((''')))******))))))***++++++,,,,,,+++)))((()))+++(((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((++++++***))))))(((((((((((()))******)))((())))))$$$)))------***)))***,,,))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++************++++++************************++++++++++++++++++++++++***++++++******,,,///222===EEEKKKJJJDDDCCCIIIQQQ---,,,,,,,,,,,,---......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------...//////........................------............------........................,,,,,,------------------........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************************++++++************++++++************************))))))************))))))))))))))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))******((((((((((((((())))))***************))))))((((((******))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------000...------...111555777<<<@@@DDDFFFGGGIIINNNSSSYYYQQQOOOQQQNNNGGGIIIRRRhhh}}}bbb\\\ZZZQQQPPPKKKMMMQQQ```pppoooqqq}}}nnn___\\\^^^___```aaaSSSPPPLLLGGGCCC@@@???>>>???BBBDDDDDDCCCEEEKKKOOOMMMLLLKKKGGGBBB?????????FFFEEEBBB@@@>>>>>>>>>>>>======>>>>>>===<<<<<<<<<999999:::;;;<<<===>>>???>>>>>>??????@@@@@@@@@@@@??????>>>>>>???BBBHHHLLLWWW^^^dddbbb[[[UUUTTTWWWNNNPPPUUU^^^eeeddd]]]VVVSSSMMMQQQ\\\\\\WWWdddzzzyyy~~~xxxxxxsssiiiXXXUUUQQQPPPTTT\\\eeekkkppptttrrrjjjeeefffccc\\\aaagggpppwww}}}ttt```OOOCCC;;;555222333222111222222111///...////////////////////////...................................................------------,,,,,,,,,,,,+++***+++---...---,,,************************((()))))))))************)))))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************((((((((((((((((((((((((''')))******))))))***+++)))*********))))))***+++(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))************))))))((((((''')))+++***)))(((***,,,&&&))),,,---+++***+++,,,*********)))))))))))))))***)))))))))******+++,,,+++******************+++************************+++++++++++++++++++++++++++,,,,,,,,,+++***,,,---333:::AAADDDEEEFFFJJJMMM---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,------...///..............................////////////..............................,,,,,,,,,,,,------------........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************************++++++************++++++************************))))))************))))))))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))************((((((((((((((()))******)))))))))))))))))))))*********))))))))))))******))))))************))))))************************************************)))************+++++++++***+++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,---,,,,,,,,,---///111333333777<<<>>>@@@CCCIIIMMMSSSQQQPPPPPPMMMIIIIIIMMM^^^hhhaaaQQQNNNQQQNNNKKKIIIMMM[[[uuuyyylllrrrhhh^^^XXXZZZ```bbbccccccXXXVVVTTTQQQMMMJJJGGGEEE>>>???@@@@@@@@@BBBEEEGGGJJJLLLNNNNNNMMMLLLLLLMMMLLLJJJGGGDDDBBBAAAAAABBBAAACCCEEEEEECCCBBBBBBBBB>>>???@@@CCCEEEGGGHHHIIIEEEEEEDDDDDDDDDDDDEEEEEEFFFEEECCCAAACCCHHHPPPUUU^^^``````[[[SSSMMMMMMOOOLLLKKKKKKOOOUUUYYYZZZYYYbbb^^^___bbb```aaannn~~~~~~qqqfffcccaaa]]]```]]]YYYUUUUUU[[[dddkkkjjjiiifffdddccceeeggghhhnnnuuu{{{~~~zzziii[[[III===666111///111---...///000000000//////////////////////////////........................------------------------------------,,,,,,,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++))))))))))))************(((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))''')))******))))))***+++***))))))))))))***++++++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))''')))+++***((()))---000+++*********+++++++++++++++++++++***************+++++++++*********++++++******))))))))))))*********************++++++++++++++++++++++++++++++++++++,,,------+++******+++---000555;;;AAAFFFJJJLLL---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------,,,,,,------...///..............................////////////..............................++++++,,,,,,,,,---------........................++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************************++++++************++++++************************))))))************))))))((()))))))))************(((((()))***************))))))))))))))))))))))))((()))))))))************((((((((((((((()))******((((((((()))******++++++******))))))))))))******((()))***++++++***)))(((++++++++++++++++++++++++******))))))))))))******)))************+++++++++***+++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,******++++++,,,---///000///222666888888;;;@@@DDDGGGLLLNNNKKKJJJLLLMMMKKKNNNLLLNNNLLLGGGIIILLLFFFHHHLLL^^^|||ccccccRRRMMMLLLTTT]]]aaaccceee[[[ZZZYYYWWWTTTRRRPPPOOOHHHFFFCCCBBBAAA@@@???>>>AAAEEEJJJMMMNNNNNNOOOPPPLLLJJJFFFCCCAAA@@@AAAAAAAAADDDHHHIIIGGGDDDDDDDDD@@@BBBDDDHHHKKKNNNOOOPPPFFFEEEDDDEEEFFFHHHKKKLLLNNNLLLHHHEEEEEEJJJQQQXXX^^^[[[VVVNNNHHHEEEFFFHHHHHHHHHJJJNNNUUU]]]eeeiiiiiiiiigggcccbbbhhhttt|||yyytttiii^^^WWWWWWZZZ\\\fffeeebbb\\\WWWXXX___fffeee______fffhhhfffkkkuuu{{{zzzvvvrrrhhh^^^OOOCCC888333000------111,,,---.../////////000000////////////////////////........................---------------------------------,,,,,,,,,++++++,,,+++***+++---...---,,,------------------------))))))))))))************'''((()))***+++******)))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))''')))******))))))***+++******))))))***+++++++++(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++'''((()))***++++++******(((***+++)))'''***000555000,,,((((((+++---,,,***,,,,,,,,,,,,+++++++++***...---,,,++++++******+++))))))(((((((((((())))))))))))*********+++++++++***************************,,,---,,,*********+++***+++---111888@@@IIIOOO---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.................................------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---..............................---......//////......---........................+++++++++,,,,,,---------........................+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,************************++++++************++++++************************))))))************))))))(((((())))))*********+++(((((()))***************))))))))))))))))))))))))(((((())))))*********+++((((((((((((((()))******''''''((()))***+++,,,,,,******))))))))))))******((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))************+++++++++)))***,,,---...---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,******+++,,,---...//////---000333444444555999===>>>HHHLLLIIIJJJPPPQQQLLLKKKAAAKKKPPPCCC@@@CCC:::JJJKKKZZZ|||yyy^^^]]]QQQKKKIIIMMMSSSWWW\\\```^^^]]]ZZZXXXWWWVVVUUUUUUUUUPPPJJJGGGDDDAAA<<<888555999???CCCDDDDDDDDDEEEKKKIIIEEEAAA??????@@@@@@@@@EEEIIIKKKHHHFFFDDDEEEAAABBBFFFJJJNNNQQQSSSTTTCCCCCCCCCEEEHHHMMMRRRUUUSSSOOOIIICCC@@@DDDKKKPPPQQQMMMGGGCCCDDDGGGMMMPPPSSSVVV\\\```dddiiimmmqqqlllpppmmmdddbbbiiioooooojjj___UUUQQQSSSWWW\\\```\\\```bbb]]]VVVSSSWWW]]]^^^WWW[[[iiimmmhhhnnn~~~zzzpppggg___RRRDDD@@@777111222222...///333000111111000/////////000////////////////////////........................---------------------------------,,,,,,,,,++++++,,,+++***+++---...---,,,////////////////////////))))))))))))************'''((()))+++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))((()))******))))))***++++++***))))))***+++++++++(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++%%%''')))***++++++++++++(((***+++)))'''***222999333---&&&&&&+++...,,,)))---------,,,,,,+++++++++//////---,,,+++*********((((((''''''''''''(((((())))))******++++++++++++***************************+++,,,+++***)))***+++******++++++///:::HHHRRR333111///---,,,+++,,,,,,,,,++++++***+++,,,...///...---,,,,,,,,,,,,---...------------------------------------------------.........------,,,,,,,,,------------------------------------------------------------------------------------------------......//////...---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************+++++++++++++++++++++***)))((())))))))))))))))))))))))******++++++++++++******************************************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------000/////////000222555777:::AAAIIILLLKKKKKKMMMPPPGGGFFFEEEDDDDDDDDDDDDDDD===KKK]]]kkkoooiii___YYYNNNIIIFFFHHHQQQZZZ^^^^^^bbb]]]WWWUUUWWWXXXUUUSSS]]]WWWSSSSSSNNNFFF@@@???;;;888777;;;@@@BBB>>>999===>>>??????======>>>???>>>???AAADDDEEEEEEDDDBBBDDDEEEFFFHHHLLLPPPTTTVVVOOOKKKFFFEEEGGGJJJKKKJJJHHHBBB@@@AAAAAA>>>@@@FFFAAACCCFFFIIILLLQQQVVVZZZbbbeeeggghhhlllpppppplllmmmrrroooccc[[[]]]bbbddd\\\XXXTTTQQQRRRSSSUUUUUU[[[\\\______WWWNNNPPPYYY\\\aaafffiiijjjnnntttyyy}}}nnnbbbYYYNNNAAA888111111000000//////......////////////////////////////////////////////////------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))++++++*********+++,,,---,,,,,,,,,++++++*********---,,,***(((((()))******+++++++++*********))))))************************(((((()))************)))************************)))************+++++++++)))))))))+++///444888;;;111000...---,,,+++,,,,,,---,,,,,,++++++,,,---......---,,,,,,,,,,,,---...------------------------------------------------......---------,,,,,,,,,------------------------------------------------------------------------------------------------...............---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******++++++++++++++++++***))))))))))))))))))))))))))))))******++++++++++++******************************************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------000///......///111333555666;;;BBBEEEDDDDDDGGGJJJIIIIIIHHHGGGFFFFFFFFFFFFCCCKKKVVV]]]]]]VVVNNNHHHHHHIIIHHHKKKWWWfffmmmlllccc[[[OOOIIIJJJNNNRRRTTTTTTSSSTTTWWWTTTMMMIIIHHHKKKJJJGGGEEEDDDBBB@@@???;;;======<<<;;;::::::;;;;;;;;;<<<<<<;;;;;;===>>>======>>>???AAACCCEEEFFFFFFBBB>>>===???AAABBBAAABBB>>>>>>BBBBBBAAACCCIIINNNPPPRRRTTTUUUWWW[[[^^^hhhkkkmmmmmmnnnppplllfffccceee```UUUNNNRRRYYY]]]bbb\\\VVVQQQPPPRRRSSSTTTTTTVVVZZZ[[[TTTLLLNNNVVV[[[___dddgggiiinnnuuuzzz|||ppp___QQQHHH@@@777000000000000000//////......................................................------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))*********+++++++++,,,,,,,,,++++++***************+++***))))))***,,,+++++++++*********))))))************************((()))******++++++******************************)))************+++++++++******)))***,,,000444666......---,,,+++,,,,,,,,,...---------,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------...------------,,,,,,,,,---------------------------------------------------------------------------------------------------............------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++***++++++++++++***))))))))))))))))))))))))))))))******++++++++++++******************************************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,000///.........///111222000444999;;;:::;;;>>>AAAHHHHHHGGGGGGGGGGGGGGGGGGJJJNNNQQQRRRNNNHHHBBB@@@???EEEGGGLLL]]]ttt{{{ttt]]]UUUJJJCCCDDDKKKSSSYYYTTTUUUZZZ\\\WWWOOOKKKMMMQQQQQQPPPMMMJJJIIIKKKMMMEEEFFFFFFEEECCCAAABBBCCC???@@@???===::::::===AAA======>>>>>>>>>>>>======CCCAAA???>>>@@@AAABBBAAAFFFFFFIIIMMMOOOOOORRRWWWZZZ\\\^^^___^^^^^^```aaapppssstttqqqooollleee]]]SSSTTTQQQLLLMMMWWWbbbiiijjjcccYYYRRRPPPQQQSSSTTTSSSVVV[[[]]]YYYTTTUUUYYYcccdddeeeffffffgggjjjmmmhhh[[[JJJ===777444111...000000000////////////...................................................------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))'''((()))***+++***))))))+++++++++++++++*********((()))+++,,,+++*********+++++++++***************************************)))******+++++++++++++++************************)))************++++++++++++***))))))***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))************+++++++++******)))))))))))))))))))))))))))******++++++++++++******************************************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++//////...---------...///...000222333333555888;;;@@@AAABBBCCCEEEFFFGGGGGGHHHJJJKKKKKKGGGDDDAAAAAA:::@@@CCCJJJbbbzzz{{{kkkUUUPPPIIIDDDCCCGGGNNNSSSUUUWWWZZZ[[[UUUMMMMMMQQQSSSTTTTTTUUUTTTUUUVVVWWWRRRSSSSSSQQQOOONNNNNNOOOGGGIIIIIIGGGBBBAAADDDHHHDDDDDDEEEEEEDDDCCCAAA???GGGFFFGGGGGGIIIJJJJJJJJJQQQTTTYYY]]]^^^^^^aaaeeeccceeehhhhhhgggeeeddddddkkkmmmlllhhhdddbbb[[[SSSLLLMMMMMMOOOUUU```kkkrrroooggg[[[RRROOOPPPSSSTTTTTTXXX^^^aaa```]]]]]]___bbbbbbbbbbbbaaa```^^^\\\PPPGGG:::222000111222222////////////////////////................................................------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************))))))************))))))'''(((***,,,,,,+++)))(((+++++++++******************)))))),,,000000,,,(((******************************************************+++,,,,,,,,,,,,+++************************))))))*********++++++++++++***)))))))))+++---...++++++,,,,,,,,,,,,,,,,,,......000000000...,,,+++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,---------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***)))******+++++++++******))))))))))))))))))))))))******++++++++++++*********************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++.........---------------...///000000000222555777777999<<<@@@CCCEEEGGGGGGAAACCCFFFFFFDDDBBBAAAAAA<<<>>>???IIIbbbvvvnnnYYYQQQNNNGGG@@@===BBBLLLTTTVVVUUUUUUSSSMMMIIINNNVVVVVVUUUVVVZZZ^^^___[[[VVVUUUVVVWWWVVVTTTSSSSSSUUULLLOOOQQQPPPMMMKKKKKKMMMLLLLLLMMMNNNMMMLLLJJJIIILLLNNNPPPRRRRRRRRRRRRRRRZZZ___dddeeecccccceeegggiiikkkmmmmmmiiiddd```___YYY[[[YYYWWWWWWYYYWWWSSSPPPOOOPPPTTTZZZ___ccceeehhhaaaWWWOOOLLLMMMPPPRRRSSSWWW\\\___aaaaaa```___WWWWWWWWWXXXZZZWWWRRRMMM???:::333000000111222222.............../////////................................................------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))+++------,,,+++***************************,,,'''&&&...999===666...******************************************************+++,,,,,,,,,,,,+++************************))))))*********+++++++++***))))))***+++,,,...///+++,,,------------,,,,,,,,,...000222111000---+++,,,------......------,,,------------------------------------------------,,,,,,,,,------------...------------------------------------------------------------------------------------------------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))***++++++++++++***))))))))))))))))))))))))******++++++++++++************************************************************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,.........---------------///......///000111222333222444888===AAADDDFFFFFFBBBDDDGGGHHHGGGEEEDDDDDDAAA>>>???JJJ\\\fff\\\KKKJJJFFF@@@;;;>>>KKK```pppbbb[[[SSSKKKDDD@@@DDDKKKKKKJJJMMMTTT\\\^^^YYYSSSRRRTTTUUUUUUUUUUUUVVVXXXSSSUUUVVVXXXXXXWWWUUUTTTWWWWWWXXXXXXXXXWWWWWWVVVUUUXXX\\\]]][[[YYYXXXWWW___fffjjjfffaaaaaabbbbbbaaaccceeeddd^^^VVVPPPMMMLLLNNNOOOPPPUUU]]]___]]]OOOMMMOOOWWW^^^___]]]]]][[[VVVOOOKKKJJJLLLOOOPPPUUUXXX[[[]]]```dddbbb^^^WWWRRRMMMKKKJJJEEE===666666333111000//////---,,,---............/////////------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,---,,,,,,+++)))))))))***************+++&&&&&&///===CCC>>>666***************+++++++++************************)))******+++++++++++++++************************)))************+++++++++)))))))))***,,,---///000------...///......,,,,,,+++---000333333111...,,,,,,,,,---......---,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***+++++++++++++++))))))))))))))))))))))))******++++++++++++************************************************************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------------...............------------...///000//////---000444999<<>>HHHPPPOOOJJJHHHAAA@@@>>><<<@@@QQQiii|||eee[[[OOOFFF???;;;>>>CCCLLLLLLNNNQQQSSSSSSOOOLLLLLLNNNPPPRRRRRRTTTVVVXXXWWWTTTSSSVVVZZZ\\\[[[XXX]]]]]]\\\[[[[[[[[[\\\\\\[[[^^^aaaaaa\\\WWWSSSRRR[[[bbbeee]]]VVVUUUWWWWWWQQQTTTXXXXXXSSSLLLFFFBBBEEEIIILLLNNNUUU\\\___\\\LLLHHHJJJTTT\\\[[[XXXWWWPPPNNNKKKKKKMMMQQQSSSSSSTTTVVVWWWWWW[[[aaa___YYYTTTKKK@@@:::999666///)))000////////////...,,,+++---------.........//////---------------------------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************++++++++++++((()))))))))*********+++)))((((((...555999777333))))))*********+++++++++************************((()))******++++++******************************)))************+++++++++))))))***++++++,,,---........./////////...,,,+++***---000333444222///---,,,,,,---......---,,,,,,------------------------------------------------,,,,,,,,,------.........------------------------------------------------------------------------------------------------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((()))***+++++++++++++++))))))))))))))))))))))))******++++++++++++************************************************************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,---......//////......,,,++++++---......---,,,***,,,000444777999999999===???@@@AAAAAABBBDDDGGG@@@:::<<>>===FFFWWWeeeYYYOOOEEEBBBAAABBBFFFLLLeeeddd```XXXOOOFFFAAA???CCCFFFIIIKKKLLLNNNQQQTTTRRRMMMIIILLLSSSXXXWWWTTTZZZYYYWWWVVVUUUVVVVVVWWWXXX[[[^^^[[[TTTMMMGGGEEEOOOWWWXXXOOOGGGFFFHHHHHHHHHMMMSSSVVVTTTOOOIIIFFF???DDDGGGIIINNNRRRQQQMMMOOOHHHFFFNNNRRROOOIIIGGGLLLLLLLLLOOOSSSWWWXXXYYYMMMOOONNNMMMRRRYYYWWWPPPGGG<<<000,,,///333333000,,,,,,---...///000000///---------.........//////---------------------------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,+++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((()))******+++(((((())))))*********+++)))***+++,,,+++)))))))))))))))******++++++++++++************************(((((()))***************************************)))************+++++++++************++++++++++++222111///...---------...------...///000111222222------------------------------------------------------------------------...------,,,,,,------...........................---------------------------------------------------,,,,,,++++++,,,,,,------.........---,,,,,,+++,,,,,,------------------///000000///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,------,,,,,,+++*********+++++++++++++++++++++++++++******++++++++++++******************************+++++++++*********)))))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((************************)))))))))((())))))***+++,,,+++***))))))***+++,,,************************+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************------------------------...---++++++555>>>;;;222------------------------...///000111333555666666999:::<<>>>>>>>>???@@@AAAAAA@@@>>>===???CCCGGGJJJHHHIIIIIIGGGBBBAAALLLYYYzzzzzznnnZZZNNNMMMIIIAAA@@@HHHOOOOOOIIIDDDFFFIIIFFFCCCAAAFFFMMMRRRQQQNNNTTTQQQNNNKKKJJJLLLNNNPPPUUUTTTQQQLLLGGGDDDDDDFFFRRRUUUUUUOOOGGGBBBEEEIIIKKKOOOTTTXXXXXXSSSMMMIIICCC???<<>>>>>>>>>>>??????@@@???>>>======>>>AAADDDFFFBBBBBBBBBCCCAAABBBKKKWWW|||{{{oooZZZMMMJJJEEE<<>>BBBFFFFFFDDDFFFFFFFFFGGGHHHJJJLLLMMMQQQQQQOOOLLLNNNRRRRRROOOJJJEEE@@@???AAA@@@:::444333222000///............------------------------................................................------,,,,,,,,,,,,------------------,,,,,,++++++,,,++++++,,,------,,,+++++++++++++++++++++++++++******++++++++++++******)))***+++***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))************))))))))))))*********+++++++++))))))************))))))000...,,,)))((('''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))************************))))))))))))))))))))))))+++******************+++))))))*********+++++++++***000555333,,,((())),,,+++++++++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,,,,///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---------......------,,,,,,,,,,,,,,,++++++*********,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,++++++******++++++******************************++++++++++++******************************+++++++++***************,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))***************************************+++,,,,,,++++++***))))))***++++++************************+++++++++***************************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,++++++---111000,,,------------------------,,,,,,------...//////000...///111555:::>>>@@@@@@<<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<===>>>@@@@@@>>><<<;;;===???@@@GGGOOO______WWWJJJCCCDDDBBB<<<===OOOcccggg[[[MMMFFFFFFBBB===>>>MMM```fff[[[MMMHHHDDD???===AAAJJJTTTZZZTTTRRRNNNHHHDDDBBBCCCEEEKKKMMMMMMIIIBBB>>>@@@CCCEEEGGGKKKMMMNNNLLLJJJHHHAAA>>><<<===@@@BBB@@@>>>BBBCCCEEEHHHJJJLLLMMMMMMIIIKKKJJJGGGIIILLLKKKGGGAAA>>>:::777555333000---///......---,,,,,,------------------------------........................------------------------...---------------.........---------------,,,,,,...+++***+++---...,,,***++++++++++++++++++++++++******++++++++++++******)))***+++***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))))))))*********++++++))))))************))))))222000---+++((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************+++***))))))))))))))))))************************))))))))))))))))))))))))---+++)))(((((()))+++---***************+++++++++***333:::888///((()))...((())))))***++++++,,,,,,************************))))))***+++++++++++++++......---,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,------...------,,,,,,...------,,,+++******)))***,,,------,,,,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++***++++++,,,))))))))))))))))))))))))******++++++++++++******************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************++++++******++++++,,,---+++******************+++************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...------000444999;;;;;;888999;;;============<<<;;;;;;<<<=========<<<<<>><<<777FFFWWW]]]VVVKKKDDDBBB@@@<<<>>>KKK\\\```UUUHHHDDDAAA>>>===BBBKKKUUU[[[QQQOOOKKKEEEAAA@@@BBBDDD@@@BBBCCCAAA<<<:::<<<>>>AAABBBDDDFFFHHHHHHGGGGGG>>>======???BBBBBB@@@>>>???AAADDDFFFHHHIIIIIIHHH???AAAAAA???@@@BBB@@@<<<:::999666222///------------,,,,,,,,,,,,---------------------------------........................------------------------......---------...//////------------------------...------///333222...)))++++++++++++++++++++++++******++++++++++++******+++,,,---,,,*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))************))))))************)))))),,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))******************)))))))))))))))***************************)))))))))))))))))))))))),,,+++***))))))***+++,,,************************)))///444222,,,((())),,,((()))))))))*********+++************************(((((()))***************............---------,,,......------,,,+++++++++------------------------------------------------------------------------...------,,,,,,------...---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,------...------,,,///......---,,,++++++***)))+++,,,,,,++++++---...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,))))))))))))))))))))))))******++++++++++++******************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******************************++++++******++++++,,,---*********++++++*********************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......---///111222///,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------111///---...000222333333444555888:::;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;:::>>>999777:::===<<<<<<>>>===>>><<<888888::::::999:::???FFFJJJIIIDDD???;;;:::888:::AAAHHHIIICCC<<<;;;:::999:::>>>DDDJJJNNNLLLJJJGGGCCC???>>>@@@CCCBBBDDDEEECCC???<<<===>>>>>>>>>@@@AAACCCDDDDDDDDDAAAAAAAAACCCCCCBBB@@@>>>===>>>AAACCCCCCBBBAAA@@@999;;;:::888999;;;999444222333222000---,,,...000,,,,,,---------...------------------------------........................---------------------------------------...///000---------------------------...111666888555///***++++++++++++++++++++++++******++++++++++++******+++,,,---,,,*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))************))))))(((((()))))))))*********))))))************))))))'''''''''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))***************)))))))))))))))******************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))***************************)))))))))))))))***+++*********))))))(((((((((************************(((((()))************)))------............---,,,.........------,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...........................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,------......------.........------,,,,,,,,,)))***,,,+++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,******************************++++++++++++*********************************************+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************************************************+++,,,,,,)))***++++++++++++***)))***************************************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////111444222...---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------333111...---.........---111222444555777888999999999999::::::;;;:::::::::999666666;;;===<<<;;;=========<<<;;;;;;;;;;;;;;;AAA>>>=========<<<999666::::::;;;;;;<<<;;;999888666666777888:::===@@@AAADDDDDDCCC@@@======>>>@@@FFFGGGFFFDDD@@@<<<;;;:::<<<<<<>>>???@@@AAAAAABBBDDDDDDDDDCCCAAA>>>;;;::::::;;;===>>>===<<<:::888777888777444555777666222,,,---------,,,,,,...///,,,---............------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////++++++,,,,,,,,,,,,------+++///444888777444///+++++++++++++++++++++++++++******++++++++++++******)))***+++***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))((((((((()))))))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************************))))))))))))))))))))))))((()))+++------+++)))(((+++++++++***************+++(((%%%&&&))),,,------++++++******)))(((((('''************************(((((()))***************+++,,,------...---,,,+++---------------,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...---------------------------------------------------------------------------,,,,,,++++++,,,,,,---+++,,,------......---------,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++,,,************************+++++++++,,,,,,+++++++++++++++******++++++,,,---++++++++++++++++++++++++******++++++++++++******************************))))))*********+++++++++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))***************************************))))))))))))***++++++)))***++++++++++++***)))************************))))))*********+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,------.........+++---333333///---...+++++++++++++++++++++++++++++++++,,,,,,---------111///------...///...---//////000111333555777888666666777777888888999999888666888<<<<<<888777:::888888999;;;;;;;;;<<<<<>>???>>>===<<<===>>>AAABBBBBBAAA>>><<<:::999;;;<<<===??????@@@@@@???@@@@@@@@@>>>;;;888777777888888999999999888666555555666333///000333333///******+++,,,---------,,,,,,---.........---,,,+++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///*********+++++++++,,,,,,(((---222333000---,,,---++++++++++++++++++++++++******++++++++++++******)))***+++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,))))))************))))))(((((((((((()))))))))***))))))************)))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++************************))))))))))))))))))))))))*********++++++*********+++++++++*********)))))))))))))))))))))***,,,,,,************************************************((()))******++++++******)))***,,,,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---+++,,,,,,---.........---++++++++++++++++++,,,,,,)))+++,,,+++***)))***+++***************************++++++,,,,,,++++++***+++*********+++,,,,,,---++++++++++++++++++++++++******++++++++++++******************************))))))******++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++************************)))))))))((()))******+++)))***+++,,,,,,+++***)))************************))))))******++++++++++++************************************************,,,++++++++++++++++++,,,************************))))))***+++,,,,,,------,,,((()))000333///,,,---++++++++++++++++++++++++)))******+++,,,,,,---------,,,,,,---///000000///.........///111333666888555444444555555666888888:::999;;;===999333222444<<<;;;;;;<<<;;;999777888777999;;;:::888777888:::::::::::::::;;;:::999888666555444333444555888999999;;;======<<<;;;<<<===<<<===???@@@@@@@@@@@@???;;;<<<>>>???@@@??????>>>888999999888666555666777666777777777777666666666333333///+++,,,///000---,,,++++++---///000---+++,,,,,,---...---,,,+++***------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---...///))))))*********+++++++++&&&,,,000...)))'''***...++++++++++++++++++++++++******++++++++++++******+++,,,---,,,*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))************))))))(((((((((((())))))))))))))))))************))))))((())))))************)))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++************************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,++++++++++++******))))))&&&)))---,,,)))'''(((***)))))))))***++++++,,,,,,************************))))))***+++++++++++++++------------------------------------------------------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************************************************+++,,,------......++++++++++++++++++++++++************************++++++************++++++******************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))************,,,+++***))))))***+++,,,)))))))))))))))))))))))),,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++*********+++---...************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,------***(((---666666000++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------...///000111222333444444;;;;;;:::888666555666888666666777888888888888888777888::::::888777777888666777777777888888888888777777777777777666666666:::888777999<<<>>>===;;;;;;;;;:::999999888888777:::999888777666666666666999888666555555666888999;;;:::999777555333111000........................---,,,,,,,,,,,,---..............................---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,+++,,,......---,,,---...++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,)))***------***))),,,************************************)))))))))))),,,,,,,,,,,,,,,+++***)))(((((())))))******++++++))))))))))))************+++(((&&&)))---...+++(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''***...///...+++***)))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))---+++)))((('''(((***+++************************)))((((((((((((***,,,---))))))))))))************'''''''''(((***---///111DDD888,,,'''***---***&&&))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((************************))))))))))))))))))))))))------------------------------------------------------------------------,,,------......------,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************************************************************+++,,,---------++++++++++++++++++++++++************************++++++************++++++******************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))************+++***))))))))))))***+++)))))))))))))))))))))))),,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++*********+++,,,---************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,------***)))///777777333++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------......///000111222333333888999999777555444555777555666666777777777777777666888:::999888777777888888888888888999999999999999999999999888888888888666555444555888:::999777888888888777777666666666444444444555555555555666666666666777888;;;>>>@@@999888777555333111000///........................---,,,,,,,,,,,,---......---------------------------,,,,,,,,,,,,---......///...---,,,,,,,,,,,,---***,,,......---+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,******......******,,,************************************)))))))))))),,,,,,,,,,,,,,,+++***))))))))))))))))))*********))))))))))))************///,,,***---000222///,,,***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''***---...,,,***))))))))))))))))))************************)))))))))((())))))))))))))))))))))))+++***)))))))))***+++,,,************************)))((((((((()))***+++,,,))))))))))))************))))))))))))***+++,,,---;;;333***'''))),,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((************************))))))))))))))))))))))))------------------------------------------------------------------------,,,------......------,,,...------,,,,,,------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************))))))******+++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++******************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))+++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++*********+++,,,---************************,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++))))))...444555222++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,------...///000111111333444666666444333444555444444555666666666666555444555777777555555555666666666666777777777888888999999888888888777777777666555444555777888777666444444444444333333333333000111333555777777777777888888888888:::===???AAA555444333222000///...------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............---,,,,,,,,,------+++...111111///---++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...---++++++......++++++---++++++++++++++++++++++++++++++*********)))))))))++++++,,,,,,,,,+++******************))))))))))))))))))))))))************---+++)))+++...///---***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++***))))))***))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************)))((((((((()))***+++,,,))))))))))))************,,,+++******))))))******///,,,((('''(((***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((************************))))))))))))))))))))))))------------------------------------------------------------------------,,,------......------,,,...------,,,,,,------...+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++************************++++++************++++++******************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))+++++++++***************************************+++++++++++++++,,,,,,,,,************************++++++************+++++++++++++++++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,***)))'''(((+++......,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---......//////...000333333333222222222222222333444444444444333000111333333222111222333222333333333333444444444555555555444444444333333444444444444555555555444222222222222222222222222222444666999:::999888777;;;:::999888777777777888111000000///...---,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,,,,------...111555555333000---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...+++,,,//////,,,+++...+++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,,,,++++++***++++++******))))))((((((((()))))))))***************)))((()))+++,,,***((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''''')))***((()))))))))*********************)))))))))))))))))))))))))))))))))))))))(((((()))***++++++******************************)))))))))))))))******+++((()))))))))************,,,++++++******)))))))))((())))))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((************************))))))))))))))))))))))))------------------------------------------------------------------------,,,------......------,,,---------,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************++++++++++++++++++++++++++++++************************++++++************++++++******************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))*********************************************************++++++,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++)))((()))******))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,------......+++---000111000///000000000000111222222222222111///111333333222111222333111111222222222333333333333333333333333333333333333333333333222222222222666666666555555555555555555666888999999888666555888777666444222000//////......------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------------------------,,,,,,,,,,,,---......------,,,,,,,,,------......111555555333000---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...+++,,,//////,,,+++...++++++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,++++++++++++******))))))((((((((()))))))))************++++++++++++,,,,,,+++)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((&&&'''(((***((()))))))))************))))))))))))))))))******))))))))))))))))))))))))((())))))******)))((((((************************((()))))))))************((()))))))))************************++++++******''')))+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))************************))))))))))))))))))))))))------------------------------------------------------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************((())))))******))))))((()))))))))))))))))))))))))))))))))***************************************))))))******+++,,,,,,,,,************************++++++************++++++++++++,,,,,,,,,+++*********************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,---++++++---,,,))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,.........---...///......///000000000000///000222444555444333444555333333333444444444555555444444555555666777777777999::::::999777666777888;;;::::::999888888777777444444444444444222111///111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................---,,,,,,,,,,,,---......------,,,,,,,,,---......+++...111111///---++++++++++++++++++++++++++++++***+++,,,---------,,,,,,---++++++......++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++,,,,,,,,,++++++************))))))))))))))))))))))))************)))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))((('''''')))***))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))*********************************((()))************))))))))))))))))))************((()))***+++++++++++++++)))***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))************************))))))))))))))))))))))))------------------------------------------------------------------------,,,------......------,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++************++++++******************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))************))))))***++++++***))))))))))))))))))))))))))))))((()))))))))*********+++************************((())))))***++++++,,,,,,************************++++++************+++++++++,,,,,,,,,,,,+++***)))***************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++)))***...---)))***...++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------,,,++++++---///,,,------...///.........///111333444333333444555333333333444444444555555555555666777999:::;;;<<<===??????>>>;;;999:::<<<::::::999888666555444444111111000000///......---,,,---------------,,,,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///***,,,......---+++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,******......******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))***+++,,,,,,,,,,,,+++)))))))))))))))*********))))))))))))************''''''(((((('''&&&%%%&&&'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))******(((((()))***))))))))))))************((()))))))))************))))))))))))))))))))))))((((((((()))+++---///000************************((()))***++++++***)))((())))))))))))************((()))***+++,,,+++******))))))(((((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))------------------------------------------------------------------------,,,------......------,,,+++******************+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++*********************************)))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))*********+++************************((())))))***++++++,,,,,,************************++++++************+++++++++,,,,,,---,,,+++***)))***************************+++,,,------,,,+++***++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,'''%%%''',,,,,,(((***///++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------------+++******,,,///+++,,,------......------,,,...000000000000111222111111222222222333333333444444666777999;;;<<<===999;;;<<<:::777555666888666666555333111000......000000///............///------......---,,,,,,++++++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///+++,,,......---,,,---...++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,)))***------***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,(((((())))))******++++++))))))))))))***************+++,,,,,,***)))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))++++++***))))))***))))))))))))************(((((())))))*********+++))))))))))))))))))))))))((((((((())),,,000444666************************((()))***++++++***)))((())))))))))))******************+++,,,,,,***)))((()))'''%%%&&&((())))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))000///...---,,,+++******------------------------,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++***************+++************************)))************+++++++++************************+++++++++*********))))))))))))*********+++++++++)))))))))***++++++,,,,,,***++++++,,,,,,++++++***+++++++++************)))))))))))))))************+++++++++*********)))))),,,,,,+++******+++,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******************************))))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***))))))******+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,************************************************+++*********))))))((((((************************************************++++++******************((((((((()))******++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,++++++******++++++,,,------++++++++++++------,,,,,,,,,------.........///---...111555444///)))........................000000000000111111111111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...************************************************++++++++++++++++++++++++---,,,***)))*********)))******************************))))))***+++,,,,,,+++++++++************)))))))))))))))))))))))))))***)))'''&&&'''(((***+++)))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********++++++++++++******((()))++++++)))((()))***))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))+++***'''&&&)))000:::BBB+++++++++*********)))))))))))))))))))))******+++************************+++***)))))))))***,,,,,,)))************+++++++++************************))))))************))))))))))))))))))************,,,+++++++++******))))))))))))))))))))))))))))))...---------------,,,,,,------------------------,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++************************)))************+++++++++************************+++++++++*********))))))))))))*********+++++++++++++++*********************++++++,,,,,,++++++***+++++++++************)))))))))))))))************+++++++++*********)))))),,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******************************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++***))))))******+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************+++*********))))))))))))******************************************************++++++++++++++++++,,,,,,,,,+++******)))))),,,,,,++++++***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------,,,+++,,,---,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,------------------///------///333333...***....................................////////////000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,******+++++++++******************************))))))))))))***+++,,,+++++++++************)))))))))))))))))))))))))))---+++***((((((((()))******************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******************)))((()))++++++)))((()))***))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))+++***)))''''''***///333+++++++++*********)))))))))))))))))))))******+++************************+++***)))))))))***+++,,,)))************+++++++++************************))))))************))))))))))))))))))************+++++++++******))))))))))))))))))))))))))))))))),,,,,,,,,------.........------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++************************)))************+++++++++************************+++++++++******************************+++++++++,,,,,,++++++***))))))(((***++++++,,,,,,++++++***+++++++++************))))))))))))*********+++++++++++++++***************,,,+++************+++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))*********))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++******)))*********++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))))))))******************************************************++++++,,,,,,---------------,,,++++++******,,,++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......,,,,,,---...,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------,,,,,,///---+++---000000...+++------------------------,,,,,,,,,,,,------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************))))))))))))))))))***++++++++++++************)))))))))))))))))))))))))))///---+++***(((((())))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))(((((()))++++++)))((()))***))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))***+++***(((''''''(((+++++++++***************)))))))))))))))******+++******************************))))))******+++,,,)))************+++++++++************************))))))************)))))))))))))))*********++++++*********))))))))))))))))))))))))))))))))))))))),,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,************************))))))*********+++++++++************************************************************************+++++++++*********))))))***++++++,,,,,,++++++***+++++++++*********))))))))))))*********+++++++++************************++++++************++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***************+++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************+++,,,------......******++++++,,,---------++++++******++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...---,,,+++,,,...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...,,,***+++---...---+++------------------------++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))+++++++++++++++,,,***************************))))))(((((()))******+++++++++*********))))))))))))))))))))))))))))))---,,,+++))))))((())))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))((((((((()))++++++)))((()))***))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((***,,,,,,***)))******************************)))))))))))))))******+++***************************************+++++++++))))))*********+++++++++************************))))))************))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---************************))))))*********+++++++++************************************************************************))))))*********+++++++++***++++++,,,,,,++++++***+++++++++*********))))))************++++++++++++************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******************************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++***************++++++***++++++,,,,,,++++++***)))***++++++,,,,,,++++++++++++++++++++++++++++++***************************************+++++++++******************************************************+++,,,------......))))))******+++,,,,,,,,,+++*********++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,---,,,+++***+++,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,******+++,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++&&&)))++++++***)))***,,,******************************))))))))))))******+++++++++*********))))))))))))))))))))))))))))))))))))((((((((()))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))((((((((()))++++++)))((()))***)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))***+++*********,,,---************************)))))))))))))))******+++************************))))))******++++++++++++))))))*********+++++++++************************))))))************))))))************++++++++++++)))))))))))))))*********)))))))))))))))))))))))).........------,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++***++++++,,,---...************************)))************+++++++++***************************************++++++++++++++++++***************((())))))***++++++,,,,,,***++++++,,,,,,++++++***+++++++++************)))*********++++++++++++,,,***************+++++++++))))))***++++++***))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******************************))))))))))))******)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))******+++,,,******++++++++++++******)))******+++++++++++++++*********************************************************+++++++++++++++******************************************************++++++,,,,,,------,,,,,,,,,+++******))))))************+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,+++,,,---......---,,,++++++,,,,,,------,,,,,,+++------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------))))))***+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&***------***)))***+++************************,,,+++******************+++++++++************)))))))))))))))))))))))))))''''''(((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))(((((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))*********((('''''')))+++***************+++++++++)))))))))))))))******+++************************))))))***++++++++++++***)))************+++++++++************************))))))************))))))*********++++++++++++,,,***************+++++++++)))))))))))))))))))))))),,,,,,---------------...------------------------,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++,,,---......************************)))************+++++++++************************))))))*********++++++++++++++++++*********))))))******************++++++***++++++,,,,,,++++++***+++++++++************)))*********+++++++++,,,,,,))))))*********+++++++++((()))***++++++***)))(((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******************************))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))***++++++,,,******++++++++++++******))))))***+++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,******************************************************++++++++++++++++++---------,,,++++++******************+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,++++++,,,---+++,,,---//////---,,,++++++,,,,,,------,,,,,,+++,,,,,,------------------+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********+++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((,,,000000,,,)))***,,,************************------,,,++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))*********))))))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******************)))((()))++++++)))((()))***))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))))))))*********+++++++++)))))))))))))))******+++************************((()))***+++,,,++++++***)))************+++++++++************************))))))************))))))*********+++++++++,,,,,,***+++++++++,,,,,,,,,,,,))))))))))))))))))))))))***++++++,,,---//////000------------------------,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++,,,---...///************************)))************+++++++++************************))))))******++++++++++++++++++++++++******)))))),,,,,,++++++***)))))))))+++++++++,,,,,,++++++++++++++++++************)))******+++++++++,,,,,,,,,))))))******++++++++++++((()))***++++++***)))(((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******************************))))))))))))******))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))***+++,,,,,,******++++++++++++******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,************************************************++++++******************++++++,,,------......///************+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......,,,,,,---...+++,,,...//////...,,,+++++++++------------++++++,,,,,,,,,------.........+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***///333222...++++++---************************...------,,,+++++++++,,,+++++++++************))))))))))))))))))))))))))),,,,,,,,,,,,+++)))(((''''''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********++++++++++++******((()))++++++)))((()))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))%%%'''***,,,+++******+++))))))******++++++++++++)))))))))))))))******+++************************((()))***+++,,,+++******)))************+++++++++************************))))))************))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******))))))******+++,,,+++,,,---......,,,***))))))+++---,,,+++***+++,,,************************))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++************+++++++++++++++*********))))))++++++************++++++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,+++++++++***)))))))))************************)))************+++++++++)))***+++,,,,,,,,,,,,,,,+++***((('''(((,,,///222++++++++++++++++++++++++,,,+++***))))))***+++,,,************************++++++------------++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,,,,++++++*********************************---------------,,,+++*********************************************************++++++++++++******)))))))))))))))))))))))))))************+++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))***+++,,,,,,+++***)))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************)))))))))))))))************+++++++++)))************+++++++++)))))))))))))))))))))))),,,+++++++++------+++)))******))))))))))))******))))))))))))))))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,---+++,,,---......,,,+++))))))+++---,,,+++***+++,,,************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++************+++++++++++++++*********))))))++++++************++++++************************))))))***++++++++++++***************************************************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++++++++***************************************)))************+++++++++******++++++,,,++++++++++++***)))((()))+++...000++++++++++++++++++++++++++++++***))))))***++++++************************++++++,,,------,,,++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,+++************************************************************++++++++++++******************************)))************++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++***))))))))))))))))))))))))******************)))+++++++++***************))))))))))))))))))))))))************************))))))))))))************************************************)))))))))))))))************+++++++++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))************))))))*********))))))))))))))))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,---...---,,,+++***)))+++---,,,+++***+++,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++************+++++++++++++++***************++++++************++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++************************)))************+++++++++******+++++++++***))))))+++************+++,,,---************************++++++***))))))***++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++++++++***************************++++++++++++++++++***)))******************************************************++++++++++++******************************)))************+++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))*********))))))(((((())))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))************+++++++++)))************+++++++++))))))))))))))))))))))))''')))***)))''''''+++...++++++************++++++))))))))))))))))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,---------,,,+++***)))+++---,,,+++***++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++************++++++************************++++++************++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))***+++++++++,,,************************))))))*********+++++++++++++++++++++***))))))(((******++++++++++++******))))))))))))))))))))))))+++******************+++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******************************+++++++++******)))******************************************************++++++++++++******************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************)))))))))))))))************)))(((''''''((()))************+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************************)))))))))((())))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))(((+++---+++'''(((---333,,,++++++++++++++++++,,,))))))))))))))))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++,,,,,,,,,---------,,,,,,++++++)))+++---,,,+++***++++++************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++************++++++************************++++++************++++++++++++++++++++++++++++++))))))***++++++++++++***************************************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************)))))))))***+++++++++,,,************************))))))*********++++++++++++++++++++++++***)))(((******+++++++++***)))((())))))))))))))))))))))))*********++++++*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************)))******+++++++++************************************************************++++++++++++******************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********(((((())))))***************)))(((''''''((()))***))))))))))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************************)))))))))((())))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))(((+++---+++'''(((---333,,,++++++++++++++++++,,,))))))))))))))))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******))))))******+++,,,------,,,,,,,,,+++++++++)))+++---,,,+++***+++,,,************************))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++************++++++***************+++++++++++++++************++++++++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++***************+++++++++************************)))************+++++++++++++++,,,,,,,,,+++******)))******+++******))))))************************)))***++++++++++++***)))************************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++++++++,,,,,,,,,************************)))***++++++,,,+++++++++******************************************************++++++++++++******++++++++++++++++++++++++)))************+++++++++((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))******((((((((()))******++++++***))))))(((((())))))***((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************)))))))))))))))************+++++++++)))************+++++++++))))))))))))))))))))))))''')))***)))''''''+++...++++++************++++++))))))))))))))))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++************+++,,,,,,------,,,,,,+++++++++,,,)))+++---,,,+++***+++,,,************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++************++++++))))))*********+++++++++++++++************++++++************************))))))***++++++++++++***************************************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******+++++++++++++++***************************************)))************++++++++++++,,,,,,---------,,,,,,)))))))))))))))*********++++++++++++++++++++++++)))***++++++++++++***)))************************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,------,,,++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,,,,******************************************************++++++++++++******++++++++++++++++++++++++)))************+++++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((()))))))))***'''(((((()))******++++++)))******************)))(((((()))******+++,,,,,,))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++************)))))))))))))))************+++++++++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))************))))))*********))))))))))))))))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---,,,+++++++++,,,,,,)))+++---,,,+++***+++,,,************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************************************++++++************++++++))))))******++++++++++++++++++************++++++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,+++++++++******))))))************************)))************++++++++++++,,,,,,---............)))))))))((()))***++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++------------++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---*********++++++,,,,,,,,,***************************+++,,,---------------******************************************************++++++++++++******++++++++++++++++++++++++)))************+++++++++))))))******+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++)))***+++,,,,,,+++***)))))))))***+++,,,,,,------))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++************)))))))))))))))************+++++++++)))************+++++++++)))))))))))))))))))))))),,,+++++++++------+++)))******))))))))))))******)))))))))))))))))))))))),,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++...---,,,+++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++******)))*********---,,,,,,+++*********+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++************************&&&))),,,,,,***(((((((((*********)))))))))))))))))))))))))))))))))))))))+++++++++***************++++++************++++++******+++++++++,,,,,,,,,,,,---......,,,,,,---...///,,,***,,,111444222...))))))*********++++++++++++,,,,,,++++++)))((('''))))))))))))))))))))))))+++++++++*********))))))************************,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------------,,,,,,+++++++++,,,------......------,,,------------------------+++++++++,,,,,,,,,------,,,++++++******++++++,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++++++++---------------------------.........---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***,,,------,,,+++---...******+++++++++,,,,,,,,,******))))))+++---000222+++++++++***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++***)))((()))************+++++++++******++++++++++++******))))))(((((((((((())))))))))))))))))************++++++++++++******))))))************************))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++************************************************))))))))))))************,,,+++)))(((((()))+++,,,)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++************++++++)))***+++,,,,,,+++***)))************************************************,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,************************,,,++++++*********++++++---,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++***************************)))((()))+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++************++++++******+++++++++,,,,,,,,,((()))***+++,,,---///000///,,,***,,,000222000---*********++++++++++++,,,*********+++++++++++++++************************+++++++++*********))))))************************,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------------------...---------,,,,,,,,,+++,,,------......------,,,------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------------------------------......------,,,+++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,++++++,,,---***++++++++++++,,,,,,,,,,,,+++*********,,,...///,,,++++++***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************+++*********))))))))))))++++++++++++++++++++++++++++++************+++++++++++++++++++++***)))))))))************+++++++++******++++++++++++*********))))))(((((())))))***))))))))))))************))))))((((((((('''''''''************************))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++************************************************))))))))))))************,,,+++)))(((((()))+++,,,)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++************++++++)))***+++,,,,,,+++***)))************************************************,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++******))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++************************+++((($$$&&&***...---+++))))))))))))))))))******)))))))))))))))))))))))))))))))))***+++++++++,,,++++++************++++++******+++++++++,,,,,,,,,))))))))))))+++---///000///,,,***+++...///---+++++++++++++++,,,,,,,,,,,,------+++******+++,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------------------------------.........---------------,,,------......------,,,------------------------,,,------------.........//////............//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------......------,,,,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++)))***++++++******+++---++++++++++++,,,,,,,,,,,,------+++******+++,,,---,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************))))))***************)))))))))************************++++++************++++++***++++++++++++***)))))))))************+++++++++******++++++++++++***************))))))*********))))))))))))************)))))))))(((((((((((('''************************))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++************************************************))))))))))))************,,,+++***))))))***+++,,,)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++************++++++)))***+++,,,,,,+++***)))************************************************,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************+++++++++++++++,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,,,,++++++***++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************(((''''''''')))******))))))))))))))))))*********))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,///---+++***+++,,,------...,,,***+++,,,,,,+++)))++++++,,,,,,,,,---------333111...+++)))((())))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................,,,------------------,,,------------------------........................,,,------......------,,,---------------------------------.........////////////............//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------,,,------...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((***++++++***)))+++,,,+++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))************************++++++++++++++++++++++++++++++************++++++******+++++++++******)))))))))*********+++++++++******++++++++++++******++++++************++++++((()))))))))************,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************************************************************************************************((()))))))))************++++++***))))))***++++++))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++************++++++)))***+++,,,,,,+++***)))************************************************,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,***++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,++++++***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************&&&+++//////+++'''''')))(((((())))))************************************(((((()))***+++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,000...++++++---///...------,,,++++++++++++)))(((++++++,,,,,,,,,---------333111...+++)))((())))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................,,,,,,---......---,,,,,,------------------------........................,,,------......------,,,---------------------------------.........//////......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,------...------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((***++++++***)))+++,,,++++++,,,,,,,,,---------************+++,,,---------,,,++++++*********+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))******+++++++++******))))))*********+++++++++******++++++++++++******++++++************++++++((()))))))))************------------------------************************))))))))))))))))))))))))************************************************************************************************((()))))))))************+++******************+++))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++************++++++)))***+++,,,,,,+++***)))************************************************,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++,,,,,,---***+++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...++++++******++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***************************************&&&...666555---((((((+++((((((((()))******++++++************************)))))))))***+++++++++,,,++++++************++++++******+++++++++,,,,,,,,,---+++***,,,111333222000,,,,,,++++++*********)))++++++++++++,,,,,,,,,,,,------+++******+++,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,------------------------------------+++,,,---......---,,,+++---------------------------------------.........,,,------......------,,,------------------------,,,------------.........------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......------)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++)))***++++++******+++---,,,,,,,,,,,,------------((()))******+++,,,,,,---------,,,+++***************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))***++++++++++++***)))************+++++++++******++++++++++++***************))))))*********))))))))))))************+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))***************+++++++++************************************************************************))))))))))))************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++************++++++)))***+++,,,,,,+++***)))************************************************,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******+++,,,,,,------((()))+++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******,,,------++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))************************(((---222111---))))))+++'''(((((()))******++++++******************************************++++++++++++************++++++******+++++++++,,,,,,,,,+++******---222444111---++++++,,,+++*********+++*********++++++++++++,,,*********+++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------+++,,,,,,,,,------------,,,------......------,,,------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------------------------+++,,,------......------)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,++++++,,,---,,,,,,,,,------------...*********+++++++++******...---,,,+++************)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))***+++++++++++++++)))************+++++++++******++++++++++++*********))))))(((((())))))***))))))))))))************)))))))))*********++++++************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))))))))*********************++++++*********)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++************++++++)))***+++,,,,,,+++***)))************************************************,,,,,,---------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***+++,,,,,,------'''(((***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---+++*********+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++******))))))************************''')))*********))))))***'''(((((()))***+++++++++************************+++++++++***************++++++************++++++******+++++++++,,,,,,,,,---++++++...222111,,,'''***+++,,,,,,+++***+++,,,))))))*********++++++++++++,,,,,,++++++)))((('''))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------+++++++++,,,,,,---------,,,------......------,,,------------------------+++++++++,,,,,,,,,---------------,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------+++,,,,,,---.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***,,,------,,,+++---...,,,,,,,,,---------......,,,,,,,,,++++++)))((((((...---,,,+++************)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---...///*********++++++,,,,,,,,,************************++++++************++++++((()))***+++++++++++++++)))************+++++++++******++++++++++++******))))))(((((((((((())))))))))))))))))************))))))******++++++++++++************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))************************************************))))))))))))******************++++++++++++******)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++************++++++)))***+++,,,,,,+++***)))************************************************++++++++++++++++++++++++++++++++++++++++++++++++///...,,,***))))))******++++++++++++++++++++++++------------,,,,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((************************---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************+++,,,+++******,,,...---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,******++++++++++++************+++++++++,,,,,,,,,*********)))))))))))))))))))))))))))***+++,,,---************************,,,++++++******++++++,,,,,,,,,,,,++++++*********)))''''''+++---+++,,,000............---,,,+++***+++++++++++++++++++++++++++++++++************))))))+++...000000...+++)))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,------------------------------------------------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))+++---///---+++************************))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))***++++++++++++***************************)))+++,,,,,,***))))))***++++++******************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++***)))((()))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************++++++++++++++++++,,,,,,+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,************************)))************+++++++++******++++++++++++******)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,************+++++++++++++++++++++++++++,,,---------,,,,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))************************---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************+++,,,+++******,,,...------,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,******++++++++++++************+++++++++,,,,,,,,,************))))))))))))))))))))))))***+++,,,---************************,,,++++++******++++++,,,,,,,,,,,,+++++++++******...******---...---///333.........------,,,+++***++++++++++++++++++++++++++++++++++++************)))+++---......---+++)))++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,------------------------------------------------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...---+++************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,,,,***************************+++,,,,,,***))))))***************************++++++++++++++++++++++++************************+++++++++++++++***))))))++++++************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************++++++************++++++************************************************+++++++++*********))))))************************+++++++++++++++++++++++++++***)))***,,,---,,,+++******+++++++++,,,,,,,,,************************)))************+++++++++******++++++++++++******)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******++++++,,,++++++++++++++++++++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,,,,++++++,,,...,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,******++++++++++++************+++++++++,,,,,,,,,******************************)))******+++,,,---************************,,,++++++******++++++,,,,,,,,,,,,++++++++++++***---)))(((***+++)))+++///,,,---------,,,+++***)))++++++++++++++++++++++++,,,+++++++++******************+++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,------------------------------------------------------------------------.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++,,,------------,,,***************************+++---,,,***))))))******************************************************************************++++++++++++***)))))),,,,,,++++++***))))))(((******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************++++++************++++++************************************************+++++++++***************++++++++++++++++++++++++---,,,,,,++++++*********+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******++++++++++++******)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++------,,,+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,)))***************++++++************++++++,,,---************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,)))***------))))))++++++,,,,,,,,,++++++***)))***+++++++++++++++,,,,,,,,,,,,+++++++++*********+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,***************************++++++,,,---,,,,,,,,,***************************,,,---,,,+++************************+++++++++))))))))))))))))))))))))******************************+++++++++******)))+++++++++*********))))))******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************,,,++++++******++++++,,,************************************************************************++++++++++++++++++++++++------,,,,,,+++***))))))+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++---...---,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++,,,---************************,,,++++++******++++++,,,++++++++++++++++++++++++...---000444444///,,,,,,++++++,,,,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,************************)))******+++++++++++++++***************************,,,------+++******+++))))))*********+++++++++))))))))))))))))))))))))************************)))******+++++++++******))))))*********+++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************,,,,,,++++++++++++,,,,,,************************************************************************++++++++++++++++++++++++------,,,,,,+++***))))))+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++......---,,,,,,---*********+++++++++++++++***++++++,,,,,,++++++*********++++++++++++************+++++++++,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++...444333...***+++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,------------...------------------------------------------------------------------------.............../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***,,,------++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---************************))))))***++++++++++++***************************+++,,,...---+++******+++)))))))))***++++++,,,,,,************************++++++++++++++++++++++++))))))***++++++++++++***((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******++++++++++++******)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,+++***++++++++++++++++++++++++***+++,,,,,,---------,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++***************************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///...---,,,---)))*********++++++++++++***+++,,,,,,,,,,,,+++*********++++++++++++************+++++++++,,,,,,,,,))))))***++++++,,,---------,,,,,,++++++,,,,,,,,,************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))''')))------)))(((***,,,,,,------------,,,,,,)))******+++,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------------------------------------------------........./////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))******+++,,,,,,------************************)))***++++++,,,,,,++++++************************+++---...---,,,***++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++******************++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******++++++++++++******)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---,,,,,,******++++++++++++++++++++++++***+++,,,,,,------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------...------,,,,,,------...++++++++++++++++++++++++***************************************************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,...///...---------))))))******++++++++++++***+++,,,------,,,+++*********++++++++++++************+++++++++,,,,,,,,,))))))***+++,,,,,,------------,,,++++++,,,,,,,,,************************,,,++++++++++++++++++,,,*********++++++,,,,,,,,,---***)))++++++***+++///,,,,,,---......---------))))))***+++,,,,,,---------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,------.........---------------------------------------------------------------------------.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......))),,,...---+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------************************++++++,,,------------,,,************************+++---......,,,++++++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******++++++++++++******)))+++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++...---+++*********++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++,,,,,,------,,,$$$///000###555FFF333,,,,,,+++***))))))******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---+++))))))+++,,,,,,+++.........------,,,,,,,,,........................+++++++++++++++++++++++++++++++++,,,,,,---------------------------------........................---------------------------------------------------------............///------------------------................................................................................................------------------------------------------------...------,,,,,,------...000...,,,---......,,,)))------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---///...+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++++++++******))))))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......************************((()))***+++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,+++***+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---......///'''111222(((:::KKK;;;,,,++++++***))))))******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,++++++......---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------......------------------------........................---------------------------------------------------------............///------------------------................................................................................................------------------------------------------------...------,,,,,,------......,,,+++---//////---+++------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***---000000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***,,,---,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........---&&&......&&&555BBB666,,,+++******)))*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++------,,,++++++,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------........................---------------------------------------------------------............///------------------------................................................................................................------------------------------------------------......------------......,,,++++++---///000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))///333222---+++---111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,---------------,,,++++++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++'''---,,,%%%---444***++++++***************+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++))),,,......,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........................---------------------------------------------------------............///........................................................................................................................------------------------------------------------......------------......,,,,,,---...//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++...222111---,,,---000,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------++++++++++++,,,,,,,,,,,,------------------------------------------------+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***+++---......---+++***+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++******+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***---000333333111---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++***************+++++++++++++++000111...000000)))+++***************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------........................---------------------------------------------------------............///........................................................................................................................------------------------------------------------///......------......///.../////////...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++,,,,,,,,,---------------------------------------------------------,,,---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***+++---......---+++***,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))),,,000444444111---+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++)))))))))***************'''+++...111333222///---*********)))******+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,///---++++++---...---,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------........................---------------------------------------------------------............///........................................................................................................................------------------------------------------------//////............//////...000111000...,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,...///...,,,------------------------------------------------++++++,,,---------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................------------............................................................---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,---......---,,,+++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------------------***,,,...///000///---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************'''+++***+++000...+++///******))))))***++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---......---,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,333---((((((---000///,,,,,,,,,,,,---------......------------------------------------------------//////.........---------------------------------........................---------------------------------------------------------............///........................................................................................................................------------------------------------------------//////............//////---///111000...---...///------------------------------------------------,,,,,,,,,---------......................................................------------------------...//////...------...///////////////////////////........................+++,,,------...---------........................,,,,,,,,,------------...------------------------------------------------,,,---------.............................................////////////000................................................---///000///...---...///------------------------------------------------------,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------+++,,,,,,------------,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,,,,---------------------------------+++++++++++++++,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++++++++++++++...111,,,***///,,,)))000******))))))***+++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---......---,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,555---&&&&&&---111000+++,,,,,,,,,------.................................------------------------111111000000/////////...------------------------........................---------------------------------------------------------.........//////////////////////////////................................................................................................------------------------------------------------//////............//////+++---000000......///111------------------------------------------------,,,,,,,,,------.........................................................---------------------------111333111---+++///444000000000000000000000000........................+++,,,------......------------------------------,,,,,,,,,---------..............................////////////////////////---------.........//////////////////////////////////////////000000000000////////////////////////////////////////////////...///000///...---...000------------------------------------------------...------,,,,,,------......------,,,,,,------...,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,---------..............................,,,,,,---.../////////...------...///000000//////------------------------------------------------++++++,,,,,,,,,,,,------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...+++++++++,,,,,,,,,---------------------------------------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...000000,,,)))+++///111000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------,,,,,,+++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,************,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------------............------////////////////////////---,,,,,,++++++,,,,,,---,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++******+++,,,,,,---......666333///,,,***+++---///------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---///////////////.....................////////////,,,,,,------------,,,,,,111///---------...---,,,................................................------............---------,,,,,,,,,,,,---......000///...---------------------------------------................................................////////////////////////////////////////////////,,,...111444444222000...------...//////...------......////////////......000000000000000000000000000000000000000000000000000000111000000///......000000000000000000000000222111///.........///000//////000000000000//////////////////000000000000000000000000000000000000111111000000/////////...000000000000000000000000000000000000000000000000////////////////////////////////////////////////------............------000000000000000000000000////////////////////////------............------/////////......---------,,,,,,,,,---------......---------............///.........------,,,,,,,,,.........------,,,,,,,,,+++---...---,,,,,,---...******+++++++++,,,,,,,,,,,,------....../////////.........////////////000------------------------------------------------///......------......///---------------------------------.........//////------------------------------------------------,,,,,,---------.....................------------------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,------------------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------***---000///---,,,,,,---/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...//////////////////...////////////////////////......------------......+++,,,---......---,,,,,,------------------------------------------------.........---------,,,,,,+++,,,,,,---......//////333222///---,,,,,,...///---------------------------......//////......---------------------------000/////////............/////////////////////........./////////000000000......////////////......222000....../////////---////////////////////////////////////////////////...//////000000//////.........------......///000111000///.......................................////////////////////////////////////////////////000000000000000000000000////////////////////////...000222444444333111000//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000111111111111111000//////000000000000000000000000222111000///...//////000//////000000000000//////.../////////000000000000////////////////////////000000000//////.........//////////////////////////////////////////////////////..........................................------............------................................................------............------.........---------,,,,,,,,,,,,---------..................////////////000.........------,,,,,,,,,......------,,,,,,,,,,,,,,,.........,,,,,,---...++++++++++++,,,,,,,,,,,,---------------.........------........./////////------------------------------------------------......------------......------------------------,,,,,,,,,---------......---------------------------------------------------............/////////............////////////////////////////////////........................////////////////////////......------------......------------.........///.......................................---------------------.........///........................---------------------------------------------------,,,,,,,,,,,,---......+++,,,......,,,+++,,,...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////////////////------------------------,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------,,,------------------------,,,,,,,,,,,,------------//////000000000000////////////////////////////////////............//////,,,---...///000000//////........................------------------------/////////...............---------...//////000000000000///...............---------------------------......//////......---........................////////////..................///////////////////////////000000000111111000000111111111111000000222000//////000111000...000000000000000000000000000000000000000000000000///000000111111000000/////////......//////000111111111000////////////000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000111222333333333222222111111000//////000111111000000111111111111000000000000000000000000000000000000000000000000000000111111111111111000000///////////////////////////222111000////////////000//////000000000000//////....../////////000000000......................../////////.......................................///////////////////////////.........------,,,,,,------------------------------............------------------------------------------------------------............------------------,,,,,,,,,,,,,,,------------............////////////000000000.........------------------------,,,,,,,,,,,,,,,...//////...,,,+++,,,---+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,---------............------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------................................................------........./////////////////////000000000000////////////////////////////////////////////////////////////////////////......------------..................///////////////////////////////////////////////////.....................////////////////////////////////////................................................---------------...//////111...++++++++++++///333---------.........//////------------------------------------............////////////////////////........................+++,,,,,,,,,------......---,,,,,,+++++++++,,,,,,------------------------------------------------,,,---...//////...---,,,........................,,,,,,,,,------------.../////////000000////////////////////////////////////................../////////000111222222333333........................................................................------........./////////......///////////////.................................////////////..............................///////////////.....................////////////000000000000111111111111000111111222222111111000111000///000111111000...////////////////////////000000000000000000000000///000000111111000000/////////......//////000111000000///////////////000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111000000111111222333222111///......///111222///000000111111000000///////////////////////////000000000000000000000000///000000111000000//////////////////////////////111111111000000000000000//////000000000000//////........./////////000000..........................................------........................////////////////////////.........---,,,,,,++++++------------------------------............------------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////...............------------------,,,,,,,,,,,,,,,///000000///,,,++++++,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,---------......................................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------................................................,,,------------........./////////000000000111111000000000000000000000000////////////////////////000000000000000000000000///......------......///........./////////000000////////////////////////////////////////////////........./////////000000////////////////////////......................................................------......///000000------111222//////222,,,,,,------.../////////---------------------------------.........//////000000000000000000000000........................,,,,,,,,,------.........---,,,,,,+++,,,,,,------------------------------------------------------------///000000///------........................,,,,,,---------.........---......//////......---////////////////////////......------------............//////000111222333------------------------........................------------------......---------------.........---...///000000//////..............................//////////////////...------------------------.........///////////////---.........//////000000000000000000111111111111///000000111111000000//////......///111111///---........................////////////////////////...//////000000//////.........------......///000.........------......///........................////////////////////////////////////////////////////////////////////////000000000000000000000000000//////...///000111222111000...------...000111...//////000000//////...////////////////////////000000000000000000000000......///000000/////////////////////////////////111111111111111000000/////////000000000000//////............////////////........................------........................................................................---------,,,,,,,,,------------------------------............------........................------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------..............................------------------------///000000///---+++,,,---,,,,,,---------.........---------,,,,,,+++++++++,,,,,,,,,---------.........................................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...................................................,,,,,,---------...............//////000000111111000000000000000000000000////////////////////////000000000000000000000000//////............//////............/////////000.................................///////////////............/////////000////////////////////////------------------------------------------------...------------...//////+++)))///:::<<<333,,,,,,---------.........//////------------------------------........./////////000000000000000000000000........................---------------.........,,,,,,,,,,,,,,,------...---------------------------------------------------..................---........................,,,---------............------............------////////////////////////...------------------...------,,,,,,---...///000------------------------........................---------------.........------------------------......///////////////..............................//////000000//////...------------------------.........///////////////------......///000000000/////////000000000111111//////000000000000//////.........000111111///---........................////////////////////////...//////000000//////.........------......///000...------------......///........................////////////////////////////////////////////////........................000000000000000000000000///............///000000000///............///000......////////////......000000000000000000000000000000000000000000000000...//////000000000000///////////////////////////111111222222111111000/////////000000000000//////------........./////////......................................./////////................................................------------------------------------------------------............------000000000000000000000000------------------------------............------,,,,,,,,,,,,------------------........./////////++++++,,,,,,,,,---------.............../////////...............////////////000000///---,,,---...---------.........//////------------,,,,,,,,,,,,,,,---------.....................................................................------.........------------------------,,,...000111222111///...................................................---............/////////------...//////000111111////////////////////////........................//////////////////////////////............//////------........./////////------------------------------........./////////------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,(((---999<<<333,,,------------...................................................////////////////////////////////////....................................------------,,,,,,,,,,,,,,,---..............................------------------------...------------------...------------------------------------..................////////////......//////////////////////////////............/////////...------------...///................................................------........./////////........................////////////....................................//////000000000000//////..................................../////////000------......///000000111....../////////000000000//////000000000000//////......///111333333000...........................000000000000000000000000///000000111111000000/////////......//////000111...............///000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000.../////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000111222222222222222000000000000000000000000111111222222222111000/////////000000000000//////---------.........//////////////////////////////.........//////000000000////////////////////////........................---------......//////000........................------............------000000000000000000000000........................------............------,,,,,,---------.....................////////////,,,,,,,,,---------......---........./////////000////////////000000000111...///000///...---...///---.........////////////---------------.........------........./////////................................................000//////......//////000........................+++---///111111000...---////////////////////////////////////////////////////////////000000000000,,,------...///000000111////////////////////////........................//////////////////////////////............//////------------.........///------------------------,,,---------......//////------------.........///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......333***(((111444//////444............................................................/////////000/////////////////////////////////////////////////////////...---------,,,,,,,,,,,,,,,,,,---...///........................------------------------...---,,,++++++,,,---...---------------------------------.........////////////000000000000//////////////////////////////000000////////////000000222111000//////000111111000000000000000000000000////////////////////////.../////////000000111111000000000000////////////000000///...............//////////////////////////////000000000000//////000000000000000000000000---.........//////000000---------...///000000111............////////////000000111111111111000000//////000222444444222///000000000000000000000000111111111111111111111111111111222222222222111111000000000000000111111222///////////////000111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111000000111222222222222111000000000111111111111000000000000000000000000000000000000000000000000000000111222333444444444444444111111111111111111111111111111222333222111000/////////000000000000//////---------.........//////000000000000000000000000.../////////000000111111000000000000000000000000........................,,,------...///000111111////////////////////////---..................---000000000000000000000000////////////////////////---..................------------....../////////............/////////000---------.........//////---.........//////000000//////000000111111222222---...000///......///000............/////////000---------....../////////.........////////////000////////////////////////////////////////////////000000////////////000000////////////////////////***,,,...000111///---,,,000000000000000000000000......//////000000111111//////......///000111222//////000000000000//////////////////////////////////////////000000000000////////////////////////////////////////////////...///000000000/////////////////////////////////........................////////////////////////111000000///...---------.........------,,,,,,,,,.........------,,,,,,,,,------------------------////////////////////////---------.........//////........................---------.........//////////////////////////////......////////////......------............------------,,,,,,---...000111///////////////.........//////////////////////////////////////////////////////............//////////////////////////////111111111000000000000000000000//////.........---////////////000000000000//////111111///---///333222111000//////000111222///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////.........---------............/////////000222111111111000000//////000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000//////000000111111111222////////////000000000000444333222111000000000000000000111111111111000000111111111111111111111111222222222222222222222222222222222222111111000000222222222000//////222444000111111222222222111111111111111111111111111111000000000000111111111111111111000000000000111111000000111111222222222222222333333444444333333222111111111111111111111111////////////............////////////000000//////333111...---...///000000000000000000////////////000000000000000000000000////////////000000000000111222222000---,,,...111////////////////////////////////////............///000000000000000//////000000111111111111000000222222222111000//////...000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000111111000000//////............////////////......////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111//////............//////---...000///......///000////////////////////////111111111111111111111111000000000000000000111111111111111111111111111111///000000111111000000///////////////////////////////////////000000000111///////////////////////////////////////////////////------111777888333---////////////////////////........................////////////////////////111000000///......------.........---------,,,,,,.........---------,,,,,,------------------------........................------........./////////........................------........./////////////////////////////////...//////000000//////...---......//////......---------,,,,,,---///000111////////////////////////........................////////////////////////000//////......//////000........................000000000///////////////000000/////////.....................////////////333111///////////////000222111000//////000111222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000/////////......//////000000000111111111222222111111000000000000000000000000000000000000000000000000111111111222111111111111111111111111000000000000111111111222000000000000111111111222111111111111111111111111111111111111111111111111000000000000111111111222/////////000000000111111333222222111111111111111111111222222222222111111222222222222222222222222222222222222222222222222333222222222111111111111111111222111000///111333111222222222222222111000000000000000000000000000111111111111222222222222111111000000000000111111111111111111222222333333222333333333333333333222111111111111111111111111000000000000//////////////////............//////444222///...///000000000000000000000000000000000000000000000000000000000//////000000000111111111111222222000...---///111000000000000000000000000000////////////////////////000000000000000////////////000000000000//////333222222111000000//////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111000000000/////////---...//////000000000000000000000000000/////////000000000000000000000000000000000000000000000000/////////000000000111111//////............/////////111222111//////000111////////////////////////111111111111111111111111222222111111111111111111222222222333222222111000111111111222222111111111000000000000000000000000/////////000000000111111////////////////////////////////////////////////000+++***222<<>>777...////////////////////////000000000000000000000000////////////////////////000000000000//////......///.....................///...........................////////////000000............................../////////000000000////////////////////////....../////////000000000000000000000000000000000///000000111111000000///...//////000000//////............//////000000111//////000000000000111111........................////////////////////////111111000000000000111111000000000000000000000000////////////000000000000000000//////////////////.........////////////000---------+++...222333222111111111111111111111111222111000//////000111222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222111111111222222222333333222222222222222222222222111111111222222222333333111111111222222222333333222222222222222222222222222222222222222222222222111111111111111111111111000000000111111111222222111111111222222444555555444444555555555555444444333333333333333333333333111111111111111111111111333333333333333333222222111333555555444222222333444444444444333222111000111111111111111111111111111111222222222333333333222222111111111111222222333333333333333333444444222222333333333333222222222222222222222222222222333333333333222222222222111000//////000333777999666444222111111111111///000000111111111111111222111111111111111111111111111111222222222333333333111111222111111111222333222222222222222222222222111111222222222222222333000000111111222222111111000000111111111111000000333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111111222000000000000000000000000111111111111111111111111111111111111111222222333222222111111000///......////////////////////////////////////////////////............////////////000000////////////000000//////000...,,,++++++,,,////////////////////////111111111111111111111111444444333333222222111111...///000111222222222222222222333333333333222222222222222222222222222222000000000000111111111111111111111111111111111111111111111111111111111111222000...///333555444111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////000000111111111/////////////////////////////////000000000111111000000000000000000000000/////////000000000111111111111111111111111111111000000111111111111000000///000000000000000000/////////000000000000000000000000000000111111222222////////////////////////000000000000000000000000111111000000000000111111111111111111111111111111000000000111111222222222//////000000000000000000///000000000000111111111+++///111------222333111111111222222222222111111222111000//////000111222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333222222222222333333333333333333333333333333333333222222222222333333333333222222222222222222222222222222222222333333333333222222222222333333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111111222222222222222222222222333444666666555555666666666666555555333333333333333333333333111111111111111111111111333333333333333333444444222555777777666444444444444444444444444333222222222222222222222222222222111111111222222222333333333333222222222222333333555555555444444444444444333333444444444444333333333333333333333333333333444444444444333333333333222111111222444888===???666444222222222222111000000111111111222222333333222222222222222222222222222222222222333333333333111111222222333444444333222222222222222222222222111222222222333333444444000000111222222222222222222222222333333222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222000111111111222222333333111111111111111111111111000000111111222222333333666555444222111111111111333222222111000//////...////////////////////////////////////////////////............////////////000000////////////000000///000000///---+++,,,,,,000000000000000000000000222222222222222222222222333333222222222222222222000000///000000111333333111222222333333222222111111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111111111222222111///...///111333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000///000000111111222222333000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111222222222222111111000000111111111111000000000000111111111111000000000000000111222222333333000000000000000000000000000000000000000000000000111000000//////000000111111111111111111111111111000111111222222333333333//////000000000000111111000000111111111222222222...444555111222666555...111111222333333222111111111111000000000000111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111222222222222222222222222222333333333333222333333333333444444444444444444444444444444444222222333333333444444444333333333333333333333333222222333333333444444444222222333333333444444444333333333333333333333333333333333333333333333333222222222222222111111111111111222222222333333333333222333333444555666777555555666666666666555555444444444444444444444444222222222222222222222222333333444444444444555555444555777777555444555666333444444555555444444333333333333333333333333333222222333333333444444444555555444444444444555555666666666555555555555555444444555555555555444444444444444444444444444444555555444444444444333333222222222333666999===???444222111222333333222000111111111222333333444444222222222222222222222222111111222222222333333333222111111333666666555444222222222222222222222222111111222222333444444444000111222333333333333333333333444444444444333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333111111111222333333444444222222222222222222222222000000111222333444444444:::888666333222111111111222222222111111000000///000000000000000000000000////////////////////////....../////////000000000111000000//////000000111111222333222000//////000000000000000000000000000222222222222222222222222111111111111222222222222555444111000///000222333111111222222222222111111111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222000111222111000///000222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111//////000000000111111111000000111111222333333444111111111111111111111111000000000111111111222222111111111111111111111111000000000111111111222222222222222222222222222222111222222222222222222111000111111222222111111000000111222222222111000000000000111111222333333444111111111111111111111111000000000000000000000000000//////......//////000000000000000000000000000///000000111222222333333//////000000000111111111000000000000111111111111222444333333<<>>?????????<<<;;;:::999999888888888888888999::::::999999999888888888888888888888888666666666666666666666666888777666555555666777888555555555666666666777777555555555555555666777777777777888888888999999999555555666666666666555555555666666666777777777777666555555555444444444444666666666777777777888888666666666666666666666666555555666666666777777777777777777777777777777777666666666666777777777888777777888888888999999999666888::::::777666777999888888777777777777888888777777888888888999999999888888999999999:::::::::888888888888888888888888666777888999999888777666777777888999999999999999777777777777777777777777999999999999999999999999999888888888999999:::;;;777777888888777777666555888888888888888888888888666777777888888999999:::999999999999888888888888666777777888888999999:::999999999999999999999999888777777888::::::999777777777888999999999999999777888:::;;;;;;:::999888888888888999999888888888888888888888888888888888::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;666666777777777777666666666777777777666555444444666666666666666666666666555555555555666666666666444444444444444444444444333333333333333333333333***333666000000888:::444333333333333333333333333222222222111111111000000333333333444444444555555444444666777888888888888555555555555666666666777777888888888999999999999777777666666666666777777444555666888888888777666444555555555666666777777777777777777777777777777666666555555555555666666777777888888888999999999777777888999999999999888777777777777777777777777555666666777888999999999666666777777777777666666555444444444555666777888:::888666555444555666777666666666666666666666666555555666777777777777777666666666666666666666666555555666777777777777777888777666555555666777888444555555444333333555777444444444444444444444444666777777666555555666888555555555555555555555555333333333333333333333333555555555555555555555555444444444444444333333333333333444444555666666666555555555555555555555555444555555666777888888888:::;;;;;;999888888:::<<<;;;;;;<<<===>>>>>>============>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999:::;;;===>>>???<<<===>>>?????????>>>===;;;;;;<<<<<<===>>>??????===<<<;;;:::999999999999::::::;;;;;;;;;:::999999666666666666666666666666555555555555555555555555777666555444444555666777444444444555555555666666444444444444444555666777777777777777888888888888777777888888888888777777999999::::::;;;;;;;;;;;;999999999999888888888888888888999999:::::::::;;;888888888888888888888888888888999999999:::::::::999999999999999999999999888999999999::::::::::::888888999999999:::::::::666999<<<<<<:::888888999999999888888888888999999888888999999999:::::::::999999:::::::::;;;;;;;;;999999999999999999999999777888999::::::999888777777888999:::::::::::::::777777777777777777777777::::::::::::::::::::::::777777666666777888999999888999999999999888777777888888888888888888888888666666777888999::::::;;;:::::::::999999999888888666777777888888999:::::::::::::::::::::::::::::::::999999:::<<<<<<;;;999888999::::::;;;;;;::::::777888:::;;;;;;:::888777777888888999999888888777::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999;;;999777555444555666777444444444444444444333333555555555555555555555555555555555555666666666666222333444555555444333222666555444333333333333333555444333222222333444555111111111111111111111111333444555555666666555555777777777777888888888888;;;:::999888777777777888999888777888:::>>>BBBDDD555666777888888888888888888999::::::888888999:::::::::999888888888999999999999888888888888888888777777777777777777777777999999888888888888999999888888777777666666666555555555666666777777888888777777666666666555555555333444555444222111222333///000000111111222333333555444333222222222222222555555444333222222222222222222222333333444444444333333333222222111111111222222222222333333444555333444555666666555444333666444111000111222333333333333222222222222222222===333,,,...333444333333111111222333333444555555333222111000000111222222555444444444444555666666555555555555666666666666666555444444444666777888444333444666999;;;:::999;;;;;;::::::;;;<<<>>>???===============>>>???@@@BBBAAA@@@??????@@@AAABBBCCCBBBAAA???===<<<;;;;;;;;;;;;;;;::::::::::::999777777777777888888888888888888999999999999888777999999888888777777666666777777888999:::;;;;;;:::999999:::;;;<<<>>>??????>>>======<<<<<<<<<<<<===;;;<<<===>>>>>><<<:::999;;;<<<=========<<<;;;:::888888888777777777777777888888777666666777888999888888888777888888999:::888888888999999:::::::::;;;::::::999:::;;;<<<===::::::;;;;;;<<<=========>>>>>>????????????@@@@@@>>>>>>>>>>>>==============================<<<<<<<<<<<<=========<<<:::999:::::::::999999999999888::::::;;;;;;;;;::::::999999999999999:::;;;<<<<<<999;;;======<<<;;;;;;;;;???<<<::::::<<<===;;;999======<<<;;;::::::;;;;;;:::;;;;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;===<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::777888;;;>>>>>>>>><<<;;;<<<;;;::::::;;;;;;:::999===<<<;;;888666666999<<<:::;;;===?????????===<<<===<<<:::999999:::;;;;;;888999:::;;;;;;:::999888===:::777777:::;;;:::999999999:::::::::999888777???===;;;<<<>>>===;;;888999999999999999999::::::::::::999999999999999999888888999:::;;;::::::::::::;;;<<<<<<<<<<<<===>>><<<;;;::::::::::::;;;;;;999:::;;;:::888777888999========================;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777::::::::::::::::::::::::;;;:::888777666777777888555555555666666666666666777777777777777777777777777777777777888888888888444555555555555555555444666555444333333333333333999888777666666777888999555555555555444444444444555666666777777777777777888999999999999:::::::::::::::999888777777888888888999:::<<<>>>@@@@@@AAA999:::;;;;;;<<<<<<<<<;;;<<<===>>>>>><<<<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999888777777666555555555555555555555555666666555555555555666666555555555444444444444444444444444444444444555555555555555555444444444333333444444444222111222333111111111222333333444444444444333222222222222222444333222222222222333333222222222222333333333444333333222222222111111111222222111111111222222333222222333333333333222222444222000000000111222222333333333333333444444444JJJ>>>444222444333222222222333333444555555666666555444333333333333444555777777666666777777888999888888888888999999999999999888888999;;;<<<>>>@@@>>>======>>>@@@@@@???>>>?????????>>>??????@@@@@@>>>============>>>???@@@@@@???>>>======>>>???@@@@@@???>>>===<<<<<<<<<<<<::::::999999999888888888777777888888888999999999999999:::::::::999999888999999999888888888888888888999:::;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????=========>>>>>>>>>>>>>>>;;;<<<>>>>>>>>><<<;;;999;;;<<<===>>>>>>===<<<;;;=========<<<<<<;;;;;;;;;;;;:::999999999999:::;;;===<<<<<<<<<<<<===>>>>>>=========>>>>>>?????????@@@???>>>>>>>>>???@@@AAA??????@@@@@@AAABBBBBBCCCGGGGGGGGGFFFFFFFFFFFFFFFBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAA@@@???===;;;:::;;;;;;:::::::::999999999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::;;;;;;;;;999;;;======<<<;;;;;;;;;???<<<::::::;;;<<<:::999=========<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<>>>???>>>===<<>>======>>>======<<<<<<<<<;;;999888999<<>>???@@@===<<<::::::<<<<<<999777:::999888888888:::;;;===;;;;;;:::::::::::::::999888888999999:::999999999666777777777777777777888::::::999999999999999999999:::;;;:::888777888999========================999999999999999999999999777777666666666666555555888888888888888888888888888888888777777777777777666777777777888999999999999999999999999999999999999999999999::::::::::::777777666666666666777777777777666555555555666666999888888777777888888999999999999888888777777777777888888999999999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;888:::>>>AAABBB@@@>>><<<<<<<<<======>>>============???@@@???>>>===>>>?????????===<<<;;;;;;;;;;;;::::::999888666555444333444444444444444444444444444444333333333333444444222222222222333333333333333333222222222222222222444444444333333333333333333444555444222111222333111111222333333444444555555444444333333333333444444444333333444444555666333333444444444444555555444444444333333333333222555555444444444444444444444444444444444444444444333333333333333444444444444444555555666666777777PPPDDD999555555333222333555555555666666777777888888888777777777777888888::::::999999::::::;;;<<<;;;<<<<<<<<<<<<=========<<<===>>>???AAADDDFFFGGGEEEDDDCCCDDDDDDDDDBBB@@@CCCCCCCCCCCCBBBAAA@@@???===============>>>>>>???======<<<<<<<<<<<<======<<<<<<<<<;;;<<<<<<======;;;;;;:::::::::999999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;:::999999::::::::::::::::::;;;<<<<<<=========<<<<<<<<<<<<===>>>??????@@@@@@===>>>???@@@AAAAAA@@@@@@<<<===>>>???>>>===<<<;;;======>>>>>>>>>>>>======BBBAAAAAA@@@???>>>>>>===>>>>>>===<<<<<<======>>>@@@????????????@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFJJJIIIHHHFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@@@@@@@AAAAAAAAAAAAEEEEEEDDDDDDBBB@@@===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;=========<<<<<<<<<<<<<<<;;;<<<>>>>>>===<<<<<<===@@@>>><<<;;;<<<<<<;;;:::<<<<<<>>>>>>???>>>===<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>============<<<<<<========================;;;<<<>>>@@@AAA@@@???>>>>>>=========<<<<<<<<<<<<>>>>>>>>>===<<<>>>AAADDD@@@AAABBBBBBBBBAAA@@@???999:::;;;<<<==================>>>>>>>>>>>>=========;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<===???@@@:::999777777888888666555777666555555666888:::;;;888888888888777777666666777777777777777666666666666666666666555555555555555666666777777777666666666888888888666555666777::::::::::::::::::::::::999999999999999999999999777777777777777777777777666666666666666666666666555555666666666666555444777777888888999:::;;;;;;::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;999888777666666777888999:::999999888888888999999999999999888888999999999:::::::::999999888777777888999999:::;;;:::::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>======>>>??????:::<<>>777666777666666888888888888888999999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>????????????@@@@@@@@@??????AAABBBDDDFFFGGGHHHCCCBBBAAABBBBBBBBB@@@>>>CCCDDDDDDCCCBBB@@@===<<<======<<<<<<<<<======>>>======<<<<<<<<<<<<========================>>>?????????>>>>>>>>>=========;;;;;;;;;<<<<<<<<<======<<<======>>>>>>>>>>>>===;;;;;;<<<<<<======>>>>>>>>>>>>???????????????>>>?????????@@@@@@AAAAAAAAA???@@@BBBCCCCCCBBBAAA@@@>>>??????@@@@@@???>>>>>>?????????@@@@@@@@@@@@@@@CCCCCCBBBAAA@@@???>>>>>>AAAAAA@@@@@@?????????@@@???>>>>>>>>>>>>???@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCDDDEEEFFFIIIGGGEEECCCBBBAAAAAAAAAFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGFFFEEECCCAAA@@@>>>>>>>>>>>>============<<<===>>>>>>???>>>>>>>>>===>>>>>>>>>??????>>>>>>>>>@@@AAAAAA?????????AAABBBAAA@@@??????>>>>>>>>>===>>>@@@BBBBBBAAA???>>>??????>>>>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBBBBBBBAAA@@@???@@@@@@???>>>===>>>>>>AAABBBBBBAAA@@@AAACCCFFFAAAAAAAAAAAAAAA@@@???>>>;;;<<<>>>@@@AAAAAAAAA@@@??????@@@?????????>>>>>>???>>>>>>>>>????????????@@@>>>;;;999777777888999888777666666555555555444333333555666777777888888666666555555555444444444666666666555555555555555777666555555555555444333333333444555666555444444555666666666444333444555;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;888888888888888888888888777777888888888777666555777777888999:::;;;;;;<<<::::::::::::::::::::::::999999999:::::::::;;;;;;:::999888777777888999:::999888888888888888999999::::::::::::::::::::::::999999888888888777777777999999:::;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>??????@@@AAA>>>>>>>>>>>>>>>===<<<;;;::::::;;;;;;;;;;;;::::::777999:::999888777888:::;;;:::999888777777777777666666666666666666666666666666666666666666666666888777777666666777777888666666666777777888888999888777777666666555555555555555555666666666666666777888999999777777888999777777888888999:::::::::<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;::::::888:::<<<<<<;;;999:::;;;999::::::;;;<<<======>>>===888666:::<<<;;;:::<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDD>>>>>>===???@@@@@@???>>>AAAAAABBBAAA@@@>>>;;;:::>>>>>>============>>>>>>??????@@@@@@@@@@@@??????BBBAAAAAA@@@@@@@@@@@@AAABBBAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@???@@@@@@AAABBBBBBBBBAAA?????????@@@@@@AAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCAAA???AAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEDDDCCCCCCBBBAAAAAACCCCCCCCCCCCBBBBBBAAAAAA??????>>>>>>??????@@@AAAEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDFFFGGGLLLJJJHHHFFFDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFGGGHHHHHHGGGFFFEEEBBBAAAAAAAAAAAA@@@@@@@@@??????@@@AAAAAAAAAAAAAAA===>>>???AAABBBBBBBBBBBBBBBCCCDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBCCCEEEGGGGGGFFFDDDCCCAAAAAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBBBBAAA@@@DDDEEEFFFEEECCCBBBCCCEEEDDDEEEDDDCCCAAAAAABBBDDDCCCCCCCCCCCCBBBBBBAAAAAA===???AAACCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@AAABBBBBBBBBBBBCCCCCCDDDBBB???<<<:::999999999<<<<<<;;;999888888888999666888<<>><<<:::::::::::::::::::::::::::;;;;;;:::999999999:::;;;999777666666777777666444777888999999:::::::::999888999:::999888777888999????????????????????????========================??????@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::999999999::::::;;;;;;<<<<<<::::::::::::::::::::::::999999999999::::::::::::::::::999999999999::::::666666555555555666777777555555666666666666555555888888888888888888888888::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@============>>>???AAAAAAAAA@@@???>>>=========>>><<<<<<<<<===<<<<<<;;;:::888:::;;;:::999888999:::;;;::::::999999999999999777888888999999::::::;;;888888888888888888888888999999888888888888999999999999999:::::::::::::::999999999888888888888888777777777777777888888888888:::;;;;;;999999:::<<<;;;;;;<<<======>>>>>>???===<<<<<<<<<<<<===>>>>>>??????>>>======>>>>>>>>>??????>>>>>>>>>>>>>>>==================>>>>>>>>>;;;<<<===>>>===<<<;;;::::::;;;<<<======<<<;;;::::::===>>>===:::888:::<<<======>>>>>>??????@@@@@@<<<999:::>>>@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDCCCBBBAAAAAA???>>>???@@@CCCDDDCCCAAAAAAAAAAAA@@@@@@???======BBBAAA@@@@@@@@@@@@@@@@@@CCCCCCDDDDDDDDDDDDCCCCCCEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEDDDCCCBBBAAACCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEHHHHHHGGGGGGGGGGGGFFFFFFDDDEEEFFFGGGGGGGGGGGGFFFGGGFFFEEEDDDEEEGGGIIIKKKLLLKKKIIIGGGGGGGGGIIIJJJHHHGGGGGGGGGGGGFFFFFFFFFIIIIIIIIIJJJKKKKKKLLLLLLGGGHHHIIIJJJKKKJJJIIIIIIEEEEEEEEEDDDDDDDDDCCCCCCAAABBBCCCDDDEEEEEEEEEEEE???@@@BBBCCCDDDDDDCCCCCCBBBCCCDDDCCCAAAAAACCCDDDCCCDDDEEEDDDCCCCCCEEEGGGGGGHHHIIIIIIIIIGGGFFFEEE???@@@BBBCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBB????????????????????????>>>>>>>>>?????????>>>>>>@@@CCCEEECCC@@@???@@@CCCBBBCCCCCCAAA???>>>???@@@?????????>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBB???AAACCCCCCCCCBBBCCCDDDEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAA???======>>>@@@???BBBFFFIIIIIIGGGCCCAAACCCCCCCCCDDDEEEEEEFFFFFFCCCBBBAAAAAAAAABBBDDDEEEDDDBBB@@@@@@CCCDDDBBB???AAAAAAAAAAAABBBCCCDDDDDDAAABBBCCCBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???===<<<;;;<<<<<<<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;999999999::::::999999999666666555666666777777888333444555666666555444333888888999999::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBCCC>>>?????????AAABBBCCCDDDCCCBBBBBBAAA@@@@@@@@@@@@<<<=========<<<<<<;;;::::::;;;<<<;;;:::::::::<<<::::::999999::::::;;;;;;888999999999999999999:::999999999999999999999999999888888777777888888999::::::::::::999999999999777777888888888888888888777777777888888888999999888:::;;;;;;::::::;;;<<<::::::;;;<<<<<<======>>>:::::::::::::::;;;<<<<<<:::::::::;;;<<<>>>???@@@=========<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<999:::;;;======<<<;;;:::;;;===@@@AAAAAA@@@===;;;>>>@@@AAA>>>:::888;;;???@@@@@@@@@AAAAAAAAAAAAAAA???<<<<<>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCDDDDDDDDDEEEGGGHHHGGGFFFDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFBBBCCCDDDFFFGGGHHHIIIIIIGGGFFFFFFFFFEEEEEEDDDDDDAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIJJJJJJIIIHHHFFFEEEHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGDDDEEEGGGHHHIIIIIIIIIIIIKKKJJJHHHGGGHHHJJJMMMNNNLLLKKKIIIHHHHHHJJJMMMNNNKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKLLLLLLMMMNNNNNNOOOLLLLLLMMMNNNNNNMMMLLLKKKHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEFFFGGGGGGHHHHHHHHHCCCDDDEEEFFFEEEDDDBBBAAA???@@@@@@???======???AAA>>>@@@BBBBBBAAAAAADDDGGGFFFFFFEEEDDDCCCBBBAAAAAA:::<<<>>>AAABBBBBB@@@???AAAAAA@@@??????>>>======;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999<<<>>><<<888777999<<<;;;<<<===<<<;;;:::;;;<<<999999999888999999::::::============>>>???@@@AAAAAA@@@???===<<<<<<======:::===@@@AAA??????@@@AAA@@@AAAAAABBBCCCDDDEEEEEECCCDDDCCCAAA>>>>>>@@@CCCDDDEEEFFFGGGGGGEEEDDDCCCEEEEEEFFFGGGIIIJJJKKKLLLGGGGGGFFFFFFGGGIIIKKKLLLNNNJJJHHHJJJMMMOOOMMMJJJIIIHHHFFFFFFFFFIIIKKKMMMIIIJJJKKKJJJHHHGGGHHHIIICCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFFFFGGGGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB???<<<;;;:::;;;;;;?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<888888:::;;;;;;:::888888999888888888999::::::;;;:::;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<===>>>>>>>>>>>>???@@@@@@@@@@@@?????????@@@AAABBBDDDDDDEEEBBBBBBCCCCCCEEEFFFHHHIIICCCDDDDDDDDDDDDCCCAAA@@@;;;;;;<<<<<<;;;:::999999:::;;;<<<;;;::::::;;;<<<888888888888999:::;;;;;;888888777777666666555555888888888888888888888888777777666666666666777777:::999999999888888777777555555666666777777888888666666777777888888999999888999;;;::::::999;;;<<<666777777888888999999:::777777777777888888999:::444555666888:::===???AAA;;;;;;:::::::::999999999888888888999999:::::::::888:::<<<===>>>===<<<;;;>>>@@@DDDFFFFFFDDD@@@>>>CCCEEEEEEAAA;;;:::>>>BBBBBBBBBBBBBBBBBBBBBAAAAAA???;;;:::<<<======>>>BBBAAAAAAAAAAAAAAAAAAAAAAAACCCDDDFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGIIIHHHGGGIIIJJJKKKIIIHHHHHHGGGFFFFFFGGGIIIJJJKKKJJJJJJIIIHHHGGGGGGHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDEEEFFFGGGIIIKKKLLLIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHBBBCCCEEEGGGIIIJJJJJJKKKHHHHHHGGGGGGFFFEEEEEEEEE???@@@@@@BBBDDDFFFHHHIIIHHHGGGGGGGGGHHHHHHIIIJJJIIIIIIHHHHHHIIIJJJLLLMMMKKKKKKKKKLLLMMMMMMNNNNNNKKKLLLLLLLLLLLLJJJHHHGGGIIIIIIIIIIIIIIIJJJKKKKKKHHHHHHGGGGGGGGGFFFFFFFFFBBBCCCFFFHHHIIIIIIIIIIIILLLKKKIIIHHHIIIKKKNNNPPPOOONNNLLLLLLMMMPPPSSSUUUNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPPPPPPPQQQQQQPPPNNNMMMKKKJJJJJJIIIIIIIIIHHHHHHHHHEEEFFFGGGHHHIIIIIIJJJIIIGGGGGGHHHGGGFFFCCC@@@>>><<<<<<<<<;;;999:::<<<>>>:::===??????>>>???BBBEEEAAA@@@???===<<<;;;::::::555777;;;>>>@@@???<<<;;;;;;::::::999888777777777777777777888888999999999888888888888888888888888777666666666666666666666777:::===;;;777555777;;;555777888888777777999:::999999999999999:::;;;<<<::::::999999999;;;===>>>;;;:::888777666666777777666:::===>>><<<;;;<<<>>>;;;<<<===>>>???@@@@@@@@@AAABBBBBB???<<<;;;>>>BBBCCCBBB@@@???>>>>>>???@@@AAABBBCCCEEEFFFHHHIIIJJJHHHGGGFFFGGGHHHJJJMMMOOOLLLIIIGGGIIIMMMOOOMMMIIILLLJJJHHHFFFGGGJJJMMMPPPLLLMMMNNNMMMKKKJJJKKKLLLDDDDDDDDDDDDDDDDDDDDDEEECCCBBBBBBDDDGGGHHHHHHGGGDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFFFFFFFFFFGGGGGGGGGCCCBBB@@@>>>===>>>@@@AAA@@@@@@@@@????????????>>>>>>>>>======<<<<<<<<<;;;AAA@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========<<<<<<===<<<<<<;;;::::::>>>=========>>>???@@@@@@>>>>>>???@@@AAAAAAAAA@@@AAAAAAAAABBBCCCEEEGGGGGGDDDDDDFFFGGGHHHHHHHHHHHHDDDDDDCCCCCCAAA@@@>>>===<<<<<<;;;::::::999888888888888888888777777777666444666777999999999888888666888999888666666999<<<999999777666555555555555555666777666555555777999999888888888777777666666666666555555555555666666555555555666777777888888888888888777666777;;;>>><<<;;;:::999888999:::;;;::::::;;;;;;;;;;;;::::::;;;===@@@AAAAAAAAABBBDDD???>>><<<;;;;;;;;;======:::;;;<<<===??????@@@@@@???@@@AAAAAABBBBBBBBBAAAEEEVVVfffcccQQQBBB???DDDEEEEEEEEEEEEEEEDDDDDDDDDGGGDDDCCCDDDFFFGGGEEECCCBBBCCCCCCBBB@@@??????@@@AAABBBCCCDDDEEEEEEEEEEEEHHHHHHIIIIIIJJJIIIIIIHHHKKKHHHEEEFFFIIIJJJIIIGGGIIIJJJKKKLLLLLLKKKJJJIIIGGGJJJMMMNNNMMMLLLLLLLLLKKKJJJIIIJJJLLLMMMLLLJJJHHHIIIIIIHHHGGGGGGIIIKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEGGGHHHJJJLLLMMMNNNNNNNNNLLLKKKJJJJJJJJJJJJKKKKKKGGGJJJLLLJJJEEEDDDHHHMMMGGGIIILLLLLLLLLKKKLLLLLLLLLIIIFFFDDDDDDFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKIIIIIIGGGFFFEEEEEEEEEEEEHHHGGGEEEDDDDDDFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKIIIHHHGGGIIIKKKMMMNNNMMMNNNMMMLLLNNNQQQRRRPPPNNNQQQOOOMMMKKKIIIHHHGGGFFFIIIIIIHHHHHHHHHIIIIIIJJJLLLJJJIIIKKKMMMNNNLLLJJJHHHIIIKKKLLLNNNNNNOOOOOORRROOOLLLLLLPPPRRRQQQOOOLLLOOOPPPNNNOOOSSSTTTRRRRRRRRRQQQOOOLLLLLLMMMOOOLLLMMMOOOPPPPPPQQQTTTVVVUUUTTTSSSSSSSSSQQQMMMJJJMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJHHHGGGGGGHHHJJJJJJHHHDDD???===888888:::;;;<<<>>>>>>???;;;AAADDDAAA>>>AAACCCCCCBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>;;;;;;:::999:::;;;<<<===;;;:::999999888888999999:::;;;===>>>>>>===<<<;;;::::::999999999::::::;;;:::999999999::::::888666::::::999999::::::;;;;;;;;;;;;<<<===>>>=========<<<:::999:::;;;<<<;;;:::888777777777777999:::;;;999888777666666777888999;;;::::::999:::;;;===>>>>>><<<;;;;;;<<<>>>???>>>?????????@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDJJJGGGEEEFFFIIILLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJFFFCCCCCCFFFIIIJJJIIIMMMGGGDDDFFFIIIHHHHHHJJJDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEGGGGGGFFFGGGGGGGGGHHHGGGGGGFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDCCCDDDDDDEEECCCCCCCCCBBBBBBAAAAAA@@@DDDDDDCCCCCCBBBBBBBBBBBB@@@@@@??????>>>?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@@@@???>>>======<<<<<<<<<======BBBBBBCCCCCCDDDCCCCCCCCCAAABBBBBBCCCDDDEEEFFFFFFBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCBBBAAA@@@>>>>>>@@@??????>>>======<<<<<<;;;;;;;;;;;;::::::::::::888999:::<<<<<<<<<<<<;;;<<<>>>???>>><<<<<<>>>@@@======<<<;;;::::::::::::999:::;;;:::999999;;;===>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>@@@AAAAAAAAA@@@AAACCCEEEBBBAAA@@@??????@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBDDDFFFGGGFFFFFFGGGHHHDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCEEEEEEFFFGGGGGGGGGFFFFFFGGGQQQYYYWWWMMMEEECCCEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHFFFEEEFFFHHHIIIGGGEEEFFFGGGHHHHHHEEEDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJLLLLLLMMMMMMNNNMMMMMMMMMNNNMMMLLLMMMNNNNNNMMMLLLMMMMMMNNNOOONNNMMMLLLKKKKKKMMMPPPQQQPPPNNNNNNNNNOOOMMMLLLMMMNNNOOOOOONNNMMMNNNNNNLLLJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNOOOMMMMMMLLLLLLLLLLLLLLLMMMKKKMMMMMMKKKHHHGGGJJJMMMGGGIIIKKKLLLLLLKKKKKKLLLNNNLLLJJJIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPPPPQQQQQQNNNMMMKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHJJJMMMNNNJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJLLLOOOQQQRRRRRRQQQPPPOOOQQQTTTTTTSSSQQQOOONNNLLLJJJIIIHHHGGGGGGJJJJJJJJJKKKLLLMMMNNNOOOQQQPPPOOOQQQSSSTTTSSSQQQNNNOOOPPPQQQRRRRRRSSSSSSSSSRRRQQQQQQQQQPPPMMMKKKQQQTTTTTTRRRRRRVVVVVVSSSSSSQQQNNNJJJIIIJJJMMMPPPPPPRRRTTTUUUTTTTTTTTTUUUYYYWWWUUUTTTSSSSSSQQQOOOLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIKKKLLLMMMMMMLLLIIIFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDFFFHHHJJJKKKJJJHHHIIIHHHFFFEEEDDDDDDDDDEEEAAABBBBBBBBBCCCCCCDDDDDDAAA@@@@@@???@@@AAABBBCCCBBBAAAAAAAAAAAAAAABBBBBBEEEFFFGGGHHHHHHGGGEEEDDDDDDCCCCCCBBBAAAAAABBBBBBFFFEEEDDDDDDEEEEEECCCBBBAAAAAACCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDBBBAAAAAAAAAAAA@@@>>>>>>======<<<<<<===??????==================>>>>>>============>>>@@@AAABBBDDDCCCAAA@@@AAACCCDDDDDDGGGGGGFFFEEEEEEEEEFFFFFFEEEFFFHHHIIIJJJJJJJJJJJJMMMJJJHHHHHHKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJIIIKKKNNNQQQQQQOOORRRMMMJJJMMMOOOMMMLLLMMMHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIGGGGGGIIIJJJKKKKKKIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCBBBBBBAAA@@@@@@??????CCCCCCDDDDDDEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCEEEFFFFFFFFFEEEEEECCCDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEDDDCCCAAAAAADDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>><<<===>>>???@@@@@@@@@@@@BBBDDDEEEEEECCCBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA???@@@AAA@@@??????AAACCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEECCCEEEGGGGGGGGGFFFGGGIIIHHHHHHGGGGGGGGGGGGHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHIIIKKKMMMMMMLLLLLLLLLNNNIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKJJJHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLJJJHHHGGGHHHIIIJJJIIIHHHKKKMMMNNNNNNLLLJJJIIIIIIKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPQQQSSSRRRQQQOOOOOOOOONNNNNNOOOOOOOOONNNLLLKKKOOORRRTTTUUUSSSQQQPPPPPPQQQOOOMMMMMMOOOPPPQQQQQQQQQRRRRRROOOLLLKKKJJJKKKMMMMMMLLLMMMNNNOOOPPPPPPOOOOOOPPPQQQRRRSSSSSSTTTVVVTTTRRRQQQPPPOOOOOOPPPMMMMMMMMMLLLLLLMMMMMMNNNMMMMMMLLLKKKJJJJJJKKKKKKJJJLLLNNNOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNPPPPPPQQQQQQRRRSSSSSSSSSNNNNNNLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGHHHJJJLLLNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNQQQUUUWWWXXXXXXXXXWWWWWWXXXYYYZZZXXXWWWSSSRRRQQQOOONNNNNNNNNNNNMMMNNNNNNOOOPPPRRRSSSTTTUUUTTTTTTUUUXXXYYYXXXWWWUUUVVVVVVVVVWWWWWWXXXXXXVVVXXXYYYWWWSSSNNNJJJIIIUUUXXXXXXUUUUUUXXXXXXUUUXXXTTTOOOLLLLLLOOOTTTWWWWWWYYY[[[[[[ZZZXXXXXXXXX]]]YYYUUURRRRRRRRRSSSSSSOOOOOONNNNNNMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPOOOSSSQQQNNNLLLJJJJJJKKKKKKMMMGGGIIITTTYYYTTTOOOPPPMMMLLLKKKJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMQQQRRRSSSSSSSSSQQQPPPOOOPPPOOONNNLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJHHHGGGIIIKKKLLLMMMMMMLLLLLLMMMLLLJJJIIIHHHHHHIIIJJJMMMKKKJJJIIIJJJIIIHHHFFFJJJIIIIIIHHHHHHHHHHHHHHHDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFHHHJJJKKKMMMLLLJJJIIIIIIKKKMMMNNNUUUTTTQQQOOONNNNNNOOOOOOOOOPPPQQQRRRRRRQQQPPPPPPRRRPPPMMMMMMMMMMMMLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRUUUXXXYYYWWWVVVTTTPPPPPPSSSTTTQQQOOOOOOJJJJJJJJJJJJJJJIIIIIIIIIOOOMMMJJJJJJLLLMMMNNNNNNJJJJJJJJJJJJJJJIIIHHHGGGHHHIIIIIIIIIJJJJJJJJJJJJHHHIIIIIIJJJIIIIIIHHHHHHJJJJJJIIIHHHGGGFFFEEEEEEBBBBBBBBBBBBAAAAAAAAAAAADDDDDDCCCDDDDDDEEEFFFFFFCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEIIIHHHGGGGGGGGGGGGGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFEEEFFFHHHJJJJJJIIIGGGFFFGGGHHHHHHIIIJJJJJJIIIIIIHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@AAAAAABBBCCCCCCCCCEEEFFFHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFDDDEEEFFFEEEDDDEEEFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIHHHEEEHHHKKKLLLKKKJJJJJJKKKIIIIIIIIIJJJJJJKKKKKKLLLJJJKKKKKKKKKKKKKKKKKKJJJNNNPPPQQQQQQOOONNNOOOPPPMMMNNNOOOPPPPPPOOONNNMMMMMMLLLKKKJJJIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJIIIHHHLLLJJJHHHHHHJJJLLLLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIIIIIIIJJJJJJJJJIIIMMMOOOPPPPPPNNNLLLKKKKKKMMMMMMLLLLLLMMMNNNPPPQQQOOOPPPPPPQQQRRRRRRQQQQQQMMMQQQTTTTTTPPPMMMMMMNNNKKKLLLNNNOOOOOOOOONNNMMMSSSUUUWWWWWWUUUSSSRRRRRRQQQNNNLLLLLLNNNPPPPPPPPPSSSSSSTTTRRROOOMMMLLLLLLOOOOOOOOOOOOPPPQQQRRRSSSRRRSSSSSSTTTUUUVVVWWWWWWZZZXXXUUURRRQQQQQQQQQRRRMMMMMMMMMLLLMMMMMMNNNOOOMMMLLLKKKKKKMMMNNNMMMLLLPPPRRRSSSSSSQQQOOONNNNNNOOOQQQRRRRRRPPPNNNMMMMMMQQQQQQQQQRRRRRRSSSSSSSSSOOONNNNNNMMMMMMMMMNNNNNNQQQOOOMMMKKKKKKKKKMMMMMMSSSSSSSSSSSSSSSSSSTTTTTTOOOOOOPPPSSSWWWZZZZZZZZZ[[[[[[[[[[[[\\\[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTUUURRRRRRRRRSSSTTTUUUVVVWWWUUUUUUUUUVVVXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZ]]]^^^[[[UUUOOONNNNNNVVVYYYZZZXXXXXX[[[\\\YYY[[[XXXUUUTTTVVVZZZ]]]___^^^___``````______```aaagggbbbZZZUUUTTTVVVWWWXXXXXXWWWVVVTTTSSSSSSRRRRRRSSSRRRQQQQQQRRRTTTUUUWWWSSSSSSSSSSSSTTTUUUWWWWWWYYYWWWSSSPPPNNNNNNOOOPPPRRRKKKOOO\\\___UUUPPPTTTOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTXXXXXXXXXXXXWWWVVVTTTSSSVVVUUUTTTRRRQQQPPPPPPPPPMMMLLLLLLMMMNNNNNNLLLKKKLLLLLLLLLMMMNNNOOOPPPPPPUUUSSSQQQNNNMMMMMMNNNOOORRRPPPOOOOOOQQQQQQPPPNNNQQQQQQPPPOOONNNNNNMMMMMMIIIJJJLLLMMMNNNNNNMMMLLLJJJJJJKKKMMMOOOQQQSSSSSSRRRSSSRRRRRRRRRTTTWWWYYY___]]]ZZZVVVUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYWWWVVVWWWUUUSSSRRRPPPOOOMMMLLLPPPPPPPPPQQQQQQQQQQQQQQQSSSUUUXXX[[[]]]\\\YYYWWWQQQOOORRRVVVWWWSSSPPPQQQMMMMMMLLLLLLKKKKKKKKKKKKOOOMMMKKKKKKLLLNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKKKKGGGHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIKKKJJJJJJIIIHHHHHHGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGBBBCCCEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHJJJJJJLLLKKKJJJIIIHHHHHHIIIIIIHHHIIIKKKLLLMMMLLLJJJIIIJJJJJJKKKKKKLLLKKKKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIGGGGGGFFFFFFFFFFFFFFFEEEGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBCCCCCCDDDEEEEEEFFFGGGFFFFFFGGGGGGGGGFFFEEEGGGHHHIIIIIIJJJIIIIIIHHHHHHIIIJJJIIIHHHHHHJJJLLLGGGGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIKKKKKKJJJJJJIIIIIIHHHHHHIIILLLOOOQQQPPPOOONNNNNNGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKOOOQQQRRRRRRPPPOOOOOOPPPOOOPPPQQQRRRQQQPPPNNNNNNLLLLLLKKKJJJJJJKKKKKKLLLKKKKKKLLLLLLLLLKKKKKKJJJNNNOOOOOOOOONNNOOOPPPQQQPPPOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNPPPOOOMMMKKKKKKKKKMMMMMMMMMMMMNNNOOOPPPPPPNNNOOOOOOPPPPPPOOOOOONNNMMMPPPTTTTTTPPPNNNMMMOOOKKKLLLNNNQQQRRRSSSRRRRRRTTTWWWYYYYYYWWWUUUTTTTTTRRRPPPNNNNNNPPPRRRRRRRRRTTTVVVWWWVVVSSSQQQPPPQQQQQQQQQQQQQQQQQQRRRSSSSSSUUUUUUUUUVVVVVVWWWWWWWWWZZZXXXUUUSSSRRRSSSTTTUUUPPPPPPPPPPPPPPPQQQRRRRRROOONNNNNNOOOQQQRRRQQQPPPRRRTTTUUUTTTQQQOOONNNNNNUUUWWWXXXVVVRRROOOMMMMMMQQQQQQQQQPPPPPPPPPPPPPPPNNNNNNNNNOOOPPPQQQSSSSSSWWWVVVTTTRRRRRRRRRTTTUUUVVVVVVWWWXXXYYYZZZ[[[\\\TTTUUUVVVYYY]]]______^^^^^^^^^___^^^]]]\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYZZZXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWYYYZZZ\\\\\\[[[[[[ZZZZZZ[[[\\\\\\___``````]]]XXXUUUVVVYYYYYY]]]^^^\\\^^^bbbcccaaa___^^^^^^aaaeeeggghhhgggbbbbbbbbbaaaaaadddhhhlllqqqkkkccc]]][[[\\\^^^___^^^]]][[[YYYVVVUUUTTTSSSUUUTTTTTTTTTUUUVVVXXXZZZTTTTTTTTTTTTVVVXXXYYY[[[WWWUUURRRPPPOOOPPPQQQRRRTTTPPPUUU___]]]PPPNNNVVVTTTTTTTTTTTTTTTTTTSSSSSSNNNNNNNNNOOOOOOOOOOOOOOOQQQQQQRRRRRRRRRSSSSSSSSSPPPPPPQQQRRRSSSUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTTTTVVVVVVUUUSSSRRRRRRRRRRRRSSSRRRRRRSSSUUUUUUSSSRRRQQQOOONNNMMMNNNPPPSSSUUUYYYWWWUUURRRQQQQQQRRRSSSRRRRRRQQQSSSUUUVVVVVVUUUSSSSSSRRRRRRQQQPPPOOONNNNNNOOOQQQRRRRRRRRRQQQPPPNNNOOOPPPRRRSSSTTTUUUVVVTTTVVVXXXXXXXXXZZZ]]]``````^^^ZZZWWWUUUUUUVVVWWWXXXYYY\\\___``````______YYYYYYXXXVVVSSSQQQOOONNNQQQRRRRRRRRRSSSSSSTTTTTTVVVXXX\\\]]]]]]ZZZWWWUUUPPPPPPUUU[[[[[[WWWTTTVVVTTTSSSSSSRRRRRRQQQQQQQQQOOONNNNNNOOOQQQQQQQQQPPPMMMNNNNNNOOOOOOOOONNNNNNLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFCCCDDDFFFHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJGGGGGGGGGHHHIIIKKKMMMMMMMMMMMMKKKJJJJJJKKKLLLLLLIIIJJJLLLMMMMMMMMMLLLLLLJJJKKKKKKLLLLLLLLLKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJIIIGGGFFFFFFHHHJJJIIIIIIKKKLLLMMMMMMMMMLLLKKKJJJKKKLLLLLLLLLKKKKKKMMMOOOIIIIIIJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHKKKNNNOOOOOOMMMMMMNNNGGGHHHJJJKKKLLLMMMMMMMMMPPPPPPQQQQQQQQQQQQPPPPPPQQQSSSTTTTTTSSSRRRRRRSSSTTTTTTSSSSSSRRRQQQOOOOOOOOOOOONNNNNNNNNPPPQQQRRROOOOOOPPPQQQQQQQQQQQQQQQQQQTTTVVVUUUSSSRRRSSSUUUSSSSSSRRRPPPNNNMMMLLLKKKNNNPPPQQQPPPOOONNNOOOPPPOOOPPPPPPOOOMMMLLLLLLNNNNNNOOOPPPQQQRRRRRRRRRRRRPPPPPPPPPPPPPPPOOONNNMMMQQQSSSUUUUUUTTTSSSRRRSSSOOOQQQSSSUUUWWWXXXXXXXXXUUUWWWZZZZZZYYYWWWVVVVVVVVVUUUTTTUUUWWWXXXWWWVVVXXXYYYZZZZZZWWWUUUTTTTTTPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWXXXXXXXXXYYYXXXWWWUUUUUUUUUUUUVVVTTTTTTTTTTTTUUUUUUVVVWWWTTTTTTUUUUUUUUUUUUTTTTTTOOOQQQSSSSSSQQQPPPPPPPPPTTTVVVWWWTTTNNNJJJHHHIIIKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGIIIKKKLLLMMMOOONNNNNNNNNOOORRRTTTVVV[[[\\\^^^aaacccfffhhhiiiddddddeeehhhkkkllljjjiiiggghhhiiihhhfffdddddddddeeedddcccbbbbbbbbbbbbbbb[[[[[[ZZZYYYXXXXXXXXXXXX\\\\\\\\\[[[ZZZ[[[]]]___]]]\\\[[[[[[[[[\\\^^^___ccccccbbb```______aaabbb```ccceeedddfffkkkllljjjjjjjjjlllppptttuuuqqqmmmaaaaaaaaabbbcccfffkkkooonnniiibbb]]]\\\]]]^^^^^^___^^^\\\ZZZWWWVVVTTTTTTUUUUUUUUUVVVWWWXXXYYYYYYVVVVVVVVVWWWXXXYYYZZZ[[[UUUTTTSSSRRRRRRSSSTTTUUUVVVUUUYYY]]]YYYPPPPPPWWWTTTUUUUUUUUUUUUTTTSSSRRROOOOOOOOOPPPQQQRRRRRRRRRTTTUUUVVVVVVWWWWWWVVVVVVTTTTTTTTTUUUVVVXXXYYYZZZXXXXXXXXXWWWVVVVVVVVVUUUVVVVVVUUUUUUUUUVVVVVVWWWXXXWWWWWWXXXZZZZZZYYYWWWYYYWWWUUUSSSTTTVVVXXXZZZ\\\[[[YYYWWWVVVUUUUUUVVVTTTSSSSSSUUUYYY[[[[[[ZZZ[[[[[[[[[ZZZZZZXXXWWWVVVTTTUUUUUUVVVVVVUUUUUUTTTRRRRRRSSSTTTUUUUUUUUUUUUUUUXXX\\\]]][[[[[[]]]___[[[YYYWWWTTTSSSSSSTTTUUUTTTWWW[[[```cccdddddddddZZZ[[[[[[YYYVVVSSSRRRRRRSSSTTTTTTUUUUUUVVVVVVWWWZZZ\\\^^^^^^\\\YYYXXXXXXWWWXXX]]]cccbbb]]]\\\^^^SSSRRRRRRQQQPPPPPPOOOOOOKKKKKKLLLNNNQQQQQQOOOMMMHHHIIIJJJKKKKKKLLLLLLKKKMMMMMMMMMNNNNNNNNNOOOOOOLLLKKKKKKJJJKKKLLLMMMNNNKKKKKKKKKLLLLLLLLLLLLLLLGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIFFFGGGJJJLLLMMMLLLKKKIIIIIIIIIIIIIIIIIIJJJJJJJJJLLLLLLLLLLLLLLLLLLKKKJJJHHHHHHHHHIIIJJJKKKLLLMMMJJJIIIHHHGGGGGGIIIJJJLLLIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKMMMLLLLLLLLLLLLNNNOOOPPPNNNKKKHHHHHHLLLOOOPPPPPPPPPQQQRRRSSSRRRPPPNNNMMMMMMNNNOOOOOOMMMNNNOOOQQQNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPOOONNNMMMLLLKKKJJJGGGJJJLLLMMMLLLLLLLLLMMMLLLMMMOOOQQQRRRSSSSSSSSSUUUUUUVVVVVVVVVVVVUUUUUUUUUWWWYYYYYYXXXWWWWWWXXX[[[ZZZXXXVVVUUUSSSSSSRRRTTTSSSRRRQQQQQQSSSTTTVVVRRRSSSTTTVVVWWWWWWWWWWWWUUUUUUVVVVVVVVVVVVVVVWWWUUUUUUTTTSSSQQQPPPOOOOOOUUUWWWXXXWWWUUUTTTVVVXXXTTTTTTSSSQQQOOOOOOQQQSSSSSSTTTWWWYYYZZZYYYWWWVVVVVVVVVUUUTTTSSSQQQPPPOOOVVVUUUUUUVVVWWWXXXXXXWWWTTTUUUWWWXXXYYYYYYXXXXXXVVVXXX[[[\\\[[[YYYYYYYYYYYYYYYZZZ\\\]]]]]][[[YYYYYYZZZ[[[ZZZVVVSSSQQQPPPLLLLLLNNNOOORRRTTTVVVXXXVVVWWWXXXYYYZZZ[[[\\\]]][[[ZZZYYYXXXWWWVVVVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXWWWYYY[[[YYYTTTQQQQQQRRRLLLNNNRRRTTTUUUUUUWWWXXXSSSVVVWWWSSSMMMIIIIIIKKKIIIHHHGGGEEECCCBBB@@@@@@AAA@@@@@@AAAAAACCCDDDDDDDDDCCCCCCDDDFFFIIILLLNNNWWWYYY[[[___dddgggjjjllllllllllllnnnoooooommmjjjjjjlllmmmkkkhhhffffffgggiiiiiigggfffeeeeeeeeeeee]]]\\\\\\[[[[[[[[[\\\\\\```aaaaaa___\\\\\\___bbb^^^^^^]]]\\\]]]___aaaccceeeeeedddfffggghhhhhhgggfffiiijjjiiijjjooopppnnnnnnmmmmmmqqqtttrrrlllfff[[[]]]```bbbccceeehhhjjjeeebbb^^^\\\]]]^^^^^^^^^___^^^]]][[[ZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\XXXXXXWWWWWWWWWXXXYYYYYY[[[[[[[[[ZZZXXXXXXXXXYYYUUUVVVVVVVVVUUUSSSRRRQQQQQQRRRSSSTTTUUUVVVWWWXXXXXXYYYZZZ[[[[[[[[[ZZZZZZ[[[[[[[[[\\\]]]^^^___```\\\\\\\\\[[[[[[[[[\\\\\\YYYYYYYYYZZZ[[[]]]^^^___\\\[[[[[[\\\^^^___]]]\\\_______________^^^^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZXXXXXXWWWYYY\\\^^^^^^]]]aaabbbbbbbbbbbbaaa___^^^\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZYYYXXXWWWVVVUUUZZZ______[[[XXXWWWYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVYYY\\\___aaa```___^^^YYY[[[\\\[[[WWWTTTTTTUUUVVVVVVWWWXXXXXXYYYZZZZZZ```aaaaaa```]]]\\\^^^``````bbbfffjjjhhhbbbaaacccGGGGGGGGGFFFEEEDDDDDDCCC@@@AAACCCFFFIIIIIIFFFDDDBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHKKKJJJIIIHHHHHHJJJLLLNNNKKKLLLLLLMMMMMMNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPOOONNNMMMMMMMMMNNNHHHJJJMMMOOOPPPPPPNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJLLLLLLLLLLLLLLLKKKJJJIIIEEEEEEDDDDDDDDDEEEEEEFFFFFFEEECCCCCCCCCEEEGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNQQQQQQQQQRRRRRRQQQPPPPPPRRRSSSTTTUUUUUUVVVUUUUUUPPPPPPQQQQQQQQQQQQQQQQQQOOOOOONNNNNNNNNMMMMMMMMMQQQQQQPPPPPPQQQRRRTTTUUUSSSOOOKKKKKKOOOSSSUUUVVVTTTUUUVVVWWWVVVTTTQQQPPPOOOPPPQQQPPPOOOOOOQQQSSSRRRRRRSSSSSSSSSTTTTTTTTTVVVUUUUUUTTTTTTUUUUUUVVVTTTSSSRRRQQQPPPOOONNNMMMLLLNNNPPPPPPPPPPPPQQQRRRPPPRRRTTTVVVXXXYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXYYY[[[]]]]]]\\\\\\\\\]]]aaa___]]]ZZZXXXVVVVVVVVVVVVUUUSSSRRRRRRSSSUUUVVVTTTUUUVVVXXXYYYZZZZZZZZZWWWUUUSSSTTTWWWYYYYYYXXXVVVVVVUUUUUUTTTSSSSSSSSSZZZ\\\^^^]]]ZZZYYY[[[]]]YYYYYYWWWTTTRRRRRRUUUXXXWWWYYY]]]___```___\\\ZZZ[[[[[[ZZZXXXWWWUUUSSSRRRXXXUUUSSSUUUYYY[[[[[[YYYVVVWWWXXXXXXXXXWWWVVVUUUWWWYYY\\\^^^]]][[[[[[\\\YYYZZZ\\\^^^```___\\\YYYWWWYYYYYYWWWSSSNNNLLLKKKHHHIIIKKKNNNRRRUUUYYYZZZVVVWWWYYY[[[]]]___aaabbb]]]]]]\\\[[[YYYWWWUUUTTTRRRRRRRRRRRRSSSTTTUUUVVVWWW[[[\\\XXXQQQKKKKKKMMMKKKNNNSSSWWWZZZ\\\___aaaZZZ\\\]]]ZZZTTTQQQRRRUUUPPPOOOMMMKKKIIIFFFEEEDDDEEEDDDDDDCCCCCCCCCCCCDDDCCCBBBAAAAAABBBDDDFFFHHHIIIKKKOOOSSSYYY]]]aaaccceeedddeeefffgggeeebbb___bbbdddfffddd```^^^^^^___dddcccbbbaaa```_________]]]]]]]]]]]]]]]^^^___```bbbcccccc```]]]\\\___bbb```_________```bbbeeefffgggfffgggjjjnnnnnnkkkggghhhkkkllljjjkkknnnooommmgggdddbbbdddeeeccc\\\VVVVVVZZZ___cccdddcccccccccdddbbbaaaaaaccceeeeeeddd______^^^]]]]]]]]]]]]^^^]]]^^^___`````````___^^^]]]^^^^^^^^^^^^^^^]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]______[[[WWWZZZ``````[[[[[[[[[\\\[[[ZZZXXXVVVUUUTTTUUUVVVXXXYYY[[[\\\]]][[[\\\^^^_________^^^]]]bbbbbbbbbbbbbbbcccdddeeeaaaaaa`````````aaabbbbbb\\\\\\]]]^^^```ccceeefffbbbaaaaaaccceeeeeedddbbbbbbdddfffhhhgggdddaaa___``````aaa``````___^^^]]]]]]\\\[[[\\\^^^```___^^^___```aaaaaaaaa```___^^^bbb```^^^]]]\\\[[[\\\\\\````````````^^^\\\ZZZYYYVVV\\\aaa```ZZZTTTRRRSSSYYYYYYYYYZZZZZZZZZ[[[[[[]]]^^^___```^^^ZZZVVVSSSXXXZZZ\\\\\\XXXVVVVVVWWWXXXYYYYYYZZZ[[[\\\\\\\\\cccddddddbbb___```cccgggggghhhkkknnnjjjdddbbbeee>>>?????????>>>>>>@@@AAA;;;===???AAAAAA@@@???>>>>>>======>>>>>>???@@@AAADDDDDDCCCCCCDDDDDDEEEFFFDDDBBB@@@AAAEEEJJJNNNPPPNNNOOOPPPRRRSSSTTTTTTTTTXXXYYYZZZ[[[[[[ZZZYYYXXX\\\WWWUUUWWWVVVQQQMMMMMMPPPSSSVVVVVVSSSPPPPPPPPPPPPNNNJJJGGGDDDDDDEEEEEEIIIIIIIIIGGGDDDBBBBBBBBBCCC@@@======??????>>><<<@@@???>>>>>>???AAACCCEEEBBBEEEGGGFFFDDDEEEKKKPPPMMMOOOQQQQQQPPPQQQRRRTTTTTTVVVYYY\\\]]][[[WWWSSSUUUTTTSSSSSSTTTUUUUUUTTTQQQRRRSSSSSSRRRRRRUUUWWWWWWVVVUUUVVVWWWXXXWWWVVVTTTTTTUUUUUUUUUTTTTTTSSSWWWXXXYYYYYYYYYWWWTTTSSSUUUTTTSSSSSSSSSTTTVVVWWWXXX[[[ZZZWWWWWWYYYYYYVVVZZZ[[[\\\ZZZWWWWWWZZZ]]]WWWYYYZZZZZZXXXWWWWWWXXXWWWTTTRRRRRRTTTVVVWWWWWWTTTWWW[[[]]]^^^^^^^^^___^^^^^^]]]\\\[[[\\\]]]^^^[[[^^^___^^^[[[ZZZZZZ\\\```^^^ZZZWWWUUUUUUVVVWWWYYYYYYXXXWWWWWWVVVUUUTTTSSSTTTVVVWWWXXXXXXXXXWWWVVVVVVVVVVVVWWWXXXYYYZZZWWWVVVTTTTTTUUUXXX[[[]]]bbbbbbbbbbbbaaa```___^^^^^^]]]ZZZXXXWWWWWWXXXYYY\\\]]]___```___]]]ZZZXXX[[[[[[ZZZYYYXXXXXX[[[^^^YYYWWWUUUUUUUUUTTTSSSQQQSSSSSSRRRRRRRRRSSSTTTTTTSSSUUUXXX\\\]]][[[WWWSSSTTTUUUWWWWWWVVVTTTQQQPPPOOOPPPOOOMMMHHHEEECCCCCCDDDCCCBBBEEELLLSSSXXXZZZZZZWWWVVVZZZbbbggggggeeecccccccccbbb___\\\XXXVVVPPPSSSVVVXXXXXXXXXXXXXXX___bbbbbbZZZOOOIIILLLQQQSSSWWW\\\___aaabbbcccdddfffdddaaa^^^\\\[[[\\\\\\\\\[[[ZZZXXXVVVUUUTTTTTTTTTQQQOOONNNOOOOOOLLLJJJGGGHHHJJJKKKKKKJJJJJJIIIMMMMMMNNNMMMMMMNNNQQQTTTYYYXXXXXXZZZ\\\\\\[[[ZZZWWWXXXZZZ[[[[[[ZZZYYYXXXYYY[[[^^^^^^\\\]]]```ccc```^^^]]]___dddggggggfffhhhfffeeecccbbbbbbcccdddddddddeeefffgggggghhhhhhiiijjjlllmmmmmmllllllkkkkkklllmmmnnnooopppppppppmmmkkkgggeeedddcccaaa___aaa___\\\^^^ccchhhjjjjjjkkkiiigggfffeeefffggghhhiiifffbbb`````````___^^^aaa^^^```eeeeee```___bbbcccbbbbbbcccdddeeedddbbb```[[[ZZZ\\\^^^]]]^^^aaa]]]]]][[[YYY]]]aaa```\\\XXX\\\______\\\YYYYYYZZZ]]]\\\\\\\\\]]]```cccdddccccccdddcccbbbaaa___^^^ggggggfffeeefffggghhhiiicccdddaaa\\\___ggggggcccbbbccccccbbbaaacccfffhhhdddfffiiijjjiiiiiiiiijjjfffdddgggmmmllldddaaabbb```cccffffffcccbbbdddfff___bbbdddcccaaa^^^]]]\\\^^^[[[YYYZZZ\\\]]][[[XXXZZZZZZZZZZZZ[[[\\\]]]^^^aaaaaaaaa^^^ZZZZZZ\\\___[[[]]]___bbbbbbbbbaaa``````hhhooopppqqqsssqqqnnnkkkkkkiiigggdddaaa]]][[[\\\___bbbdddcccaaa``````_________``````bbbcccccccccdddaaa^^^ccclllnnnkkkfffhhhkkkmmmmmmllljjjhhh<<<<<<<<<<<<;;;<<<>>>???======>>>@@@BBBBBBAAA???>>>>>>>>>???@@@AAABBBCCC@@@@@@@@@@@@@@@@@@??????@@@>>>>>>@@@EEEKKKNNNPPPSSSTTTUUUVVVXXXZZZ[[[\\\cccccccccbbb```___]]]\\\WWWRRRPPPQQQQQQMMMKKKKKKLLLOOOQQQQQQNNNKKKKKKKKKEEEEEEDDDCCCCCCBBBBBBBBBGGGHHHHHHFFFCCCAAAAAABBBAAA???======>>>>>><<<::::::<<<>>>???@@@@@@@@@@@@CCCEEEGGGEEECCCCCCHHHMMMSSSTTTVVVVVVUUUUUUVVVXXXZZZZZZ[[[\\\]]]^^^]]]]]]^^^[[[WWWVVVWWWXXXVVVTTTWWWXXXXXXXXXYYYYYYZZZ[[[___^^^^^^^^^___^^^]]]\\\[[[[[[ZZZYYYYYY[[[\\\]]]YYYZZZ[[[[[[ZZZXXXVVVUUUZZZZZZYYYXXXYYYYYYZZZ[[[\\\______]]]]]]______]]]]]]___``````______bbbddd___^^^]]]ZZZXXXXXXZZZ\\\bbb___ZZZXXXXXXXXXXXXXXXVVVYYY]]]```aaabbbdddeee```^^^\\\[[[[[[\\\\\\[[[______^^^[[[WWWVVVWWWZZZXXXWWWUUUSSSSSSTTTVVVXXXYYYXXXWWWVVVUUUTTTSSSSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRSSSTTTVVVXXXZZZ[[[UUUUUUVVVXXXYYY[[[\\\]]]eeeeeedddcccbbb```^^^^^^[[[[[[ZZZYYYXXXVVVUUUUUUXXXYYY[[[\\\[[[YYYWWWUUUSSSSSSSSSQQQPPPQQQSSSUUUPPPNNNLLLKKKKKKKKKIIIGGGHHHGGGFFFFFFEEEEEEFFFFFFJJJKKKMMMPPPQQQPPPLLLHHHMMMMMMMMMLLLKKKIIIGGGFFFDDDEEEFFFEEEBBB@@@@@@@@@>>>???@@@EEEKKKPPPSSSTTTUUUWWW[[[bbbiiimmmmmmlllhhhiiiiiihhhfffccc```^^^[[[]]]```aaa```_________]]]______]]]XXXVVVXXXZZZaaacccfffgggeeedddddddddeeeeeeddddddcccbbbaaa```aaaaaa```^^^^^^]]]]]]^^^\\\ZZZYYYZZZ\\\]]][[[YYYUUUVVVWWWWWWWWWUUUTTTSSSSSSTTTUUUUUUUUUUUUWWWYYY\\\[[[ZZZ[[[\\\\\\ZZZYYYZZZ[[[[[[\\\]]]]]]]]]]]]^^^___`````````aaadddfffgggeeedddeeehhhjjjjjjhhhiiihhhgggfffffffffggggggggggggggghhhiiiiiijjjjjjmmmnnnooopppqqqppppppoooqqqqqqssstttuuuuuutttsssqqqooommmllllllkkkiiigggfffdddbbbcccggglllnnnnnnooonnnmmmkkkjjjkkkkkkllleeedddcccccccccbbbbbbaaajjjffffffjjjiiieeedddggg`````````aaaccccccaaa___ccc___^^^aaaaaa^^^]]]___\\\^^^^^^\\\___cccccc___[[[^^^``````^^^]]]]]]^^^aaaaaa`````````bbbcccdddddddddcccbbb``````___^^^hhhgggffffffggghhhjjjkkkfffhhhgggeeeiiinnnnnniiikkklllnnnmmmllllllmmmnnnnnnpppqqqpppooonnnnnnooorrroooppprrrnnnfffaaabbbeeeggghhhgggdddcccdddeeeggghhhiiihhheeecccbbbbbb``````___```aaaaaa```___^^^^^^^^^^^^^^^___``````aaabbbaaa___^^^___bbbffflllmmmooorrrssstttttttttssszzz~~~}}}||||||{{{wwwrrrrrrqqqnnniiieeebbbaaabbbccccccbbbaaa```aaabbb\\\\\\[[[ZZZZZZZZZ[[[[[[\\\^^^]]]\\\```ggghhhddd\\\^^^bbbeeeeeedddbbbbbbAAAAAA@@@??????AAABBBCCCFFFEEEEEEFFFFFFFFFDDDCCCDDDDDDEEEFFFHHHIIIKKKLLLIIIIIIJJJJJJIIIHHHFFFEEEFFFFFFGGGKKKPPPUUUXXXYYYXXXXXXXXXYYY[[[^^^```bbbeeedddaaa^^^[[[YYYWWWVVVQQQLLLIIIKKKLLLIIIIIIKKKJJJLLLMMMLLLJJJGGGFFFFFFEEEFFFHHHIIIIIIIIIGGGGGGGGGHHHHHHFFFCCCBBBBBBCCCBBBAAAAAAAAABBBAAA???===???CCCHHHJJJIIIGGGEEEDDDKKKMMMNNNMMMKKKLLLOOOSSS[[[\\\]]]]]]\\\[[[\\\]]]````````````aaadddfffgggeee___ZZZXXXZZZ[[[YYYUUUZZZ\\\^^^aaaaaaaaa``````___```bbbdddeeeeeeddddddbbb```^^^^^^___aaaeeegggccccccdddddddddbbbaaa___bbbbbbaaaaaa```aaaaaabbbgggjjjjjjgggfffiiiiiifffdddfffggggggeeedddeeefffcccaaa]]]XXXUUUUUUYYY\\\bbb^^^WWWSSSQQQPPPOOONNNLLLOOOSSSUUUWWWYYY\\\^^^[[[WWWTTTSSSUUUUUUTTTRRRQQQOOOKKKGGGCCCCCCEEEHHHCCCBBBAAAAAABBBEEEGGGIIIHHHHHHFFFEEEDDDDDDCCCCCCHHHIIIIIIIIIIIIGGGEEEDDDBBBCCCDDDFFFHHHKKKMMMOOOIIIJJJMMMOOOPPPQQQPPPPPPUUUUUUTTTRRRQQQOOONNNMMMIIIJJJJJJJJJHHHFFFDDDBBBEEEFFFHHHIIIIIIGGGFFFDDDIIIJJJIIIHHHGGGGGGIIIKKKHHHFFFDDDCCCCCCCCCBBBAAADDDDDDCCCBBBAAAAAAAAABBBDDDDDDEEEFFFHHHGGGDDDAAAEEEDDDDDDCCCBBBBBBBBBBBBAAACCCEEEEEEDDDCCCDDDEEEHHHIIILLLQQQVVVYYYYYYYYYUUU[[[cccjjjmmmnnnmmmlllnnnnnnnnnmmmkkkiiifffeeebbbdddeeeccc```]]]\\\\\\UUUVVVWWWYYYZZZ[[[ZZZYYY\\\^^^___^^^\\\YYYXXXXXXWWWXXXYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[\\\XXXXXXXXXZZZ]]]______^^^]]]^^^___```aaa```______^^^```bbbcccbbbaaabbbcccbbbaaa```aaaaaaaaa___]]]aaa``````___```aaabbbccceeedddbbbccceeehhhjjjkkkpppooommmnnnoooooonnnllllllllllllllllllmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmsssssstttuuuvvvvvvuuuuuussstttvvvwwwwwwvvvtttsssqqqqqqpppqqqqqqpppmmmkkkjjjhhhggghhhkkknnnpppqqqrrrrrrqqqpppooooooooooookkkmmmnnnnnnllljjjiiiiiijjjgggfffgggfffcccccceeeggggggfffgggiiiiiigggeeehhhfffgggjjjjjjeeecccdddaaafffhhhffffffiiikkkiiieeegggggggggeeeeeegggiiikkkjjjjjjiiiiiiiiijjjjjjjjjiiigggffffffgggiiijjjmmmllllllllllllnnnooopppkkkmmmooooooqqqtttrrrnnnsssvvvzzz|||{{{zzzyyyxxxyyyyyyyyywwwtttssstttuuuvvvuuuuuuuuuqqqjjjhhhiiinnnnnnooonnnllllllnnnooooooppppppnnnkkkiiiiiijjjgggiiikkkllllllkkkkkklllkkkkkkkkkkkkkkkkkkllllllnnnmmmllljjjiiijjjnnnrrr}}}}}}}}}~~~~~~|||{{{yyyuuummmnnnnnnjjjddd```___```]]]\\\XXXTTTQQQRRRVVVZZZWWWVVVTTTRRRPPPOOONNNNNNOOOQQQSSSTTTWWW[[[ZZZVVVNNNQQQSSSUUUUUUVVVXXXYYYOOOMMMLLLKKKMMMNNNOOOOOOTTTVVVXXXUUUQQQOOOPPPSSSRRRSSSSSSUUUVVVXXXZZZ[[[YYYZZZ[[[[[[ZZZXXXUUUTTTRRRRRRTTTXXX]]]```aaaaaa\\\[[[ZZZZZZ[[[]]]```aaa```^^^ZZZVVVRRRPPPOOONNNPPPKKKHHHJJJLLLKKKLLLOOONNNNNNNNNNNNLLLJJJHHHHHHMMMMMMMMMMMMLLLKKKJJJJJJEEEFFFFFFEEEBBBAAAAAABBBDDDEEEFFFGGGGGGFFFCCCAAAGGGLLLPPPQQQNNNKKKHHHHHHPPPRRRTTTUUUUUUWWW[[[^^^bbbcccdddcccbbbaaabbbcccdddfffiiikkklllllllllllleee___YYYYYY]]]```^^^[[[___gggpppssspppkkkjjjkkkgggjjjmmmooopppqqqqqqrrrjjjjjjjjjkkkllloooqqqsssttttttuuuuuutttsssrrrrrrrrrqqqqqqpppppppppppppppvvvxxxvvvqqqooopppnnnjjjllllllllliiifffbbb___]]]YYYXXXUUUPPPMMMMMMOOOQQQUUUQQQJJJFFFDDDDDDDDDDDDAAACCCEEEGGGHHHIIIKKKMMMNNNJJJFFFFFFIIIJJJIIIFFFFFFEEECCC@@@??????AAACCC@@@???>>>>>>???@@@BBBDDDCCCBBBAAAAAAAAABBBCCCCCCGGGHHHHHHHHHHHHFFFEEEDDD@@@@@@AAABBBDDDGGGHHHJJJIIIIIIJJJKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLIIIIIIHHHGGGFFFDDDCCCBBBFFFGGGIIIIIIIIIHHHGGGFFFCCCDDDDDDCCCAAAAAACCCDDDEEECCCAAABBBDDDEEEEEEEEEMMMMMMMMMMMMMMMNNNNNNOOOPPPOOONNNOOOPPPOOOMMMKKKOOONNNMMMLLLLLLNNNPPPQQQSSSUUUVVVVVVUUUTTTTTTUUU[[[[[[\\\___cccddddddccc^^^dddlllnnnkkkfffeeeeeeiiihhhhhhfffdddbbb```^^^ZZZ[[[ZZZXXXSSSPPPNNNMMMIIIKKKNNNPPPQQQPPPNNNMMMJJJLLLNNNNNNMMMLLLLLLMMMHHHIIIJJJKKKMMMNNNNNNNNNLLLLLLMMMNNNPPPRRRTTTUUUPPPQQQRRRTTTVVVXXXYYYYYYYYY[[[]]]```cccdddeeeeeegggjjjmmmooonnnlllkkkkkkiiihhhggghhhiiiiiigggfffhhhgggdddbbbaaabbbdddeeegggcccaaaccchhhmmmooonnnsssrrrrrrrrrrrrqqqpppoooooooooooopppqqqrrrssstttrrrrrrqqqqqqqqqqqqqqqqqqxxxxxxxxxxxxwwwwwwvvvvvvuuuvvvxxxyyyyyywwwuuutttssssssssstttuuussspppmmmpppooonnnnnnpppssstttuuuwwwwwwvvvvvvuuuuuuuuuuuuuuuxxxyyyxxxtttpppnnnnnntttrrrppppppoooooopppqqqnnnllljjjiiikkkllllllllliiiiiilllpppooojjjhhhiiiiiiooorrrooommmooopppppppppooommmlllkkkkkkmmmnnnooooooooooooppppppqqqqqqooommmlllkkkmmmppptttwwwssssssrrrrrrssstttvvvwwwtttvvvxxxzzz{{{|||{{{xxxzzz~~~}}}{{{zzz|||}}}{{{{{{zzzwwwqqqkkkjjjllltttuuuuuuvvvwwwzzz|||~~~xxxyyyyyywwwuuutttvvvwwwuuuyyy}}}~~~|||{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}|||yyywwwxxx{{{}}}yyysssqqqpppmmmeeeggggggccc^^^[[[]]]___```\\\UUUOOOLLLNNNTTTYYY]]]\\\YYYVVVSSSPPPNNNNNNLLLMMMOOOPPPRRRTTTTTTSSSNNNOOOOOONNNNNNQQQXXX]]]ZZZXXXWWWXXXZZZ[[[ZZZYYYWWW^^^ccc```XXXVVV]]]eeebbbbbbccccccdddfffggghhhcccdddeeeeeedddaaa^^^]]]ZZZZZZ\\\^^^bbbcccbbbaaabbbaaa___]]]]]]]]]___```aaa___\\\XXXUUUTTTSSSSSSSSSNNNLLLOOOQQQQQQSSSVVVVVVUUUTTTTTTSSSRRRQQQOOORRRPPPLLLHHHEEEDDDDDDDDD???@@@AAA@@@>>>===>>>???AAACCCEEEFFFEEECCCBBBAAAIIILLLOOOMMMHHHEEEDDDFFFMMMOOOSSSVVVYYY]]]aaacccggghhhiiihhhgggfffggghhhhhhooowww{{{yyyuuupppmmmbbb^^^[[[]]]cccggggggfffooo|||~~~tttrrrttt|||}}}~~~|||xxxuuuttttttlllnnnqqqsssvvvwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwtttmmmiiigggddd```eeedddbbb___[[[WWWRRROOOIIIJJJKKKIIIGGGEEEDDDEEEJJJGGGCCCAAABBBDDDFFFFFFCCCEEEGGGGGGFFFEEEFFFGGGFFFCCCAAAAAADDDEEEEEEDDD@@@@@@@@@AAACCCEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@DDDCCCCCCDDDEEEHHHJJJLLLKKKLLLMMMNNNNNNMMMLLLKKKFFFEEEEEEEEEFFFGGGHHHHHHKKKJJJHHHFFFEEEEEEFFFGGGJJJKKKLLLMMMOOORRRTTTUUUSSSQQQNNNKKKJJJKKKMMMNNNSSSSSSTTTTTTTTTSSSRRRQQQLLLMMMNNNLLLKKKJJJKKKLLLMMMLLLKKKLLLPPPSSSUUUUUU\\\]]]]]]___```bbbdddeeegggfffddddddeeedddcccaaaeeecccaaa^^^^^^^^^```aaabbbcccdddccc```^^^]]]]]]^^^\\\[[[[[[\\\]]]]]]]]]\\\aaafffccc\\\WWWVVVXXXXXXXXXWWWUUUSSSPPPOOOMMMJJJKKKLLLJJJHHHFFFFFFFFFCCCHHHMMMNNNLLLIIIIIIJJJHHHJJJLLLMMMMMMMMMNNNPPPNNNNNNNNNOOOPPPRRRSSSTTTPPPPPPQQQSSSUUUWWWYYYZZZVVVWWWXXXYYYYYYZZZ[[[\\\[[[\\\___bbbeeefffggggggjjjmmmqqqsssrrrpppooooooiiihhhiiijjjmmmnnnmmmkkkmmmjjjfffcccaaaaaabbbcccbbb```___bbbhhhmmmoooooonnnooopppppppppooooooooonnnnnnpppqqqsssttttttuuusssssssssssssssrrrrrrrrrzzzyyyxxxwwwvvvuuuuuutttyyyzzz|||}}}|||{{{yyyxxxyyyyyyyyyzzzzzzxxxuuurrrvvvvvvvvvvvvwwwxxxyyy{{{||||||{{{{{{{{{{{{|||}}}zzz{{{{{{zzzwwwtttsssrrrvvvvvvuuuttttttvvvxxxxxxrrroookkkjjjllloooqqqrrrooooooqqqtttpppjjjhhhjjjpppvvvxxxuuuqqqrrrtttsssvvvtttqqqnnnmmmnnnoooooommmnnnnnnppprrrtttvvvwwwtttrrrpppoooooosssvvvyyyuuutttssssssssstttvvvvvvzzz|||}}}||||||~~~zzzqqqlllkkkkkkvvvvvvwwwxxx{{{}}}|||}}}}}}}}}||||||~~~~~~~~~wwwqqqpppooommmhhhiiijjjhhheeeeeehhhlllrrrnnnggg```]]]___fffkkkpppoookkkhhhdddaaa___^^^XXXXXXXXXYYYZZZ[[[]]]___^^^\\\YYYTTTSSSYYYdddmmmaaa______aaadddeeebbb___NNNVVV]]]\\\VVVXXXbbbmmmooonnnnnnmmmmmmnnnnnnoookkkkkkkkkkkkjjjhhhfffeeedddddddddeeeggggggfffeeeiiihhhfffdddccccccccccccdddcccaaa___]]][[[[[[ZZZYYYTTTSSSWWWZZZZZZZZZ]]]^^^\\\ZZZZZZ[[[[[[ZZZXXXWWWSSSNNNIIIEEEDDDCCCDDD>>>@@@AAA@@@>>>>>>???@@@BBBDDDFFFFFFDDDCCCCCCCCCNNNQQQSSSOOOJJJGGGIIIMMMSSSUUUXXX\\\aaaeeegggiiijjjlllmmmlllkkkkkklllmmmooowww~~~wwwpppmmmaaaaaabbbeeejjjmmmooopppxxx|||pppmmmppp{{{sssiiiaaa^^^^^^[[[^^^bbbeeehhhhhhgggfffggggggggggggggggggggggggddddddeeefffgggfffffffffeeefffccc\\\WWWVVVSSSNNNUUUSSSPPPOOOMMMKKKHHHEEEFFFIIIMMMOOONNNLLLJJJJJJKKKIIIIIIJJJNNNQQQSSSTTTSSSUUUWWWWWWTTTRRRPPPOOOPPPOOONNNMMMMMMNNNOOOPPPLLLLLLMMMPPPSSSUUUUUUTTTRRRQQQPPPNNNMMMLLLLLLKKKSSSSSSSSSSSSUUUYYY\\\^^^```aaabbbccccccbbbaaa```[[[ZZZYYYXXXXXXWWWWWWXXXZZZXXXUUURRRQQQRRRSSSTTTYYYYYYZZZ[[[^^^aaadddfffaaa___[[[XXXXXXZZZ]]]___ddddddddddddcccbbbaaa```aaabbbcccbbb```^^^___```^^^\\\\\\]]]bbbfffiiijjjiiijjjkkkmmmpppsssuuuvvvuuutttsssrrrrrrqqqooommmllljjjfffbbb___]]]]]]\\\ZZZ[[[\\\ZZZWWWTTTTTTTTTRRRPPPMMMLLLMMMNNNNNNMMMMMMQQQSSSQQQLLLHHHIIILLLNNNMMMLLLKKKJJJIIIHHHHHHHHHJJJLLLLLLLLLMMMOOOQQQMMMRRRXXXYYYVVVTTTUUUWWWUUUVVVXXXXXXXXXXXXZZZ\\\___````````````aaaaaaaaa^^^^^^___```aaacccdddeeebbbdddeeedddcccbbbccceeeggghhhiiijjjkkkkkkjjjiiiiiimmmqqqsssrrrqqqqqqqqqjjjiiijjjllloooppppppnnnpppnnnjjjgggdddddddddeeebbbbbbcccfffjjjmmmooooookkkmmmpppppppppoooooopppnnnoooppprrrttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvv{{{{{{yyyxxxxxxxxxxxxxxx|||}}}}}}~~~~~~}}}}}}}}}}}}||||||}}}~~~~~~|||zzz{{{|||}}}|||{{{{{{}}}~~~~~~}}}|||}}}}}}}}}zzz}}}}}}{{{|||~~~||||||~~~}}}}}}|||vvvoooooorrr||||||zzz}}}~~~}}}|||xxxvvvvvvwwwwwwvvvrrrrrrrrrtttwww{{{~~~zzzwwwvvvwwwyyy{{{uuutttsssrrrqqqrrrssssssuuuwww}}}}}}zzzoooqqqrrrrrrqqqrrrtttvvv{{{|||vvvuuuvvvwwwtttttttttuuuwwwxxxvvvuuuuuuvvvxxxxxxwwwwwwxxxzzzwwwxxxzzzzzzzzz{{{}}}~~~~~~|||zzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxtttuuuuuutttsssqqqpppoooqqqtttwwwyyy|||zzzuuupppmmmoootttyyy|||{{{xxxuuurrrpppnnnnnnfffeeeeeegggfffeeehhhmmmllljjjfff```]]]bbbnnnxxxiiihhhhhhlllpppooojjjeeeVVVZZZ^^^^^^^^^bbbkkkrrrxxxwwwvvvtttsssrrrqqqqqqrrrrrrrrrqqqpppooonnnnnnmmmlllkkklllmmmnnnmmmlllnnnmmmlllkkkjjjiiiiiihhhggggggfffeeecccaaa___^^^]]]YYYYYY^^^`````````bbbaaa___]]]]]]___aaa___^^^]]][[[XXXUUURRRPPPOOOOOOKKKLLLMMMMMMLLLKKKLLLNNNQQQSSSTTTSSSQQQQQQRRRTTTYYY]]]aaa___ZZZXXX[[[___cccdddeeehhhkkkmmmnnnnnnmmmnnnppppppooooooppprrruuuyyy}}}|||uuunnnjjjiiibbbeeeiiilllmmmnnnppprrrtttzzz~~~yyyppphhhgggiiiqqqppplllcccYYYRRRQQQSSSSSSUUUWWWZZZ\\\]]]]]]]]]^^^]]]]]]]]]]]]]]]^^^^^^XXXYYY[[[\\\]]]]]]]]]]]]___aaa```[[[YYYYYYXXXTTTYYYWWWTTTSSSUUUUUUSSSQQQWWW[[[```dddeeeddddddddd______```ccchhhkkklllllllllooorrrrrrooojjjgggeeeeeefffgggddd___^^^```dddjjjhhhfffgggjjjkkkkkkjjjggggggggggggggggggggggggnnnmmmllllllmmmpppsssuuuuuuvvvvvvwwwvvvuuusssrrrnnnnnnlllkkkjjjjjjjjjjjjkkkkkkiiihhhhhhhhhiiiiiillllllkkkjjjkkkmmmooopppkkkjjjgggffffffhhhkkkmmmpppoooooommmlllkkkjjjiiifffggghhhgggeeeccccccddd```^^^]]]^^^aaaeeehhhiiiffffffhhhiiilllnnnqqqrrrmmmlllllllllkkkjjjfffdddcccaaa^^^ZZZWWWTTTSSSRRRPPPQQQRRRRRRQQQPPPPPPQQQPPPOOOOOOQQQRRRSSSQQQPPPMMMPPPSSSSSSRRRPPPQQQRRRWWWWWWWWWWWWXXXYYYZZZ[[[[[[]]]^^^^^^^^^___aaacccbbbccceeeggghhhhhhgggfffaaabbbdddddddddeeegggjjjmmmoooqqqsssrrroookkkhhhkkkjjjjjjjjjjjjjjjkkkkkkiiikkklllkkkiiihhhiiikkkppppppqqqqqqqqqpppnnnmmmlllooosssuuuuuuuuuvvvwwwtttssssssuuuwwwxxxwwwvvvwwwvvvsssqqqooooooooopppllloooqqqssssssssstttuuuqqqtttxxxxxxvvvuuuuuuvvvssstttvvvxxxyyyzzzzzzyyy|||||||||}}}}}}~~~~~~|||wwwzzz}}}~~~||||||}}}~~~}}}wwwvvvuuuvvvyyy~~~~~~|||{{{yyywwwvvvvvvwwwwwwtttxxx}}}xxxyyy|||vvvrrrpppeeegggiiijjjiiiiiijjjkkkttt|||{{{wwwxxx{{{{{{rrrrrrsssuuuwwwwwwtttppprrrsssuuuuuusssrrrqqqrrrpppnnnmmmmmmoooqqqssssssvvvxxxzzz|||~~~~~~}}}}}}wwwuuutttuuuwwwxxxwwwuuutttuuuwwwxxxyyyyyyxxxxxxzzz}}}}}}zzzyyy|||~~~}}}}}}xxxtttuuuyyy~~~~~~~~~|||zzzxxxyyy|||~~~|||zzzxxxwwwvvvvvvrrrqqqssswwwuuuqqqrrrwwwxxxxxxvvvpppkkknnnwwwppppppqqqvvvzzzyyyssslllnnnlllkkklllpppuuuzzz|||~~~}}}{{{xxxvvvuuutttsssuuutttsssrrrqqqqqqrrrrrrooonnnlllmmmnnnooooooooonnnnnnoooooonnnmmmlllllllllllllllkkkhhhfffcccaaa^^^[[[\\\aaadddbbbbbbcccbbb___]]]^^^aaabbbaaa```_________^^^]]][[[YYYXXX[[[\\\]]]]]]\\\\\\]]]^^^dddfffgggeeecccccceeehhh___eeekkklllhhhfffiiimmmnnnnnnnnnoooppppppooommmnnnppprrrrrrqqqrrrsssuuuvvvxxxwwwppphhhbbbbbbeeebbbhhhmmmnnnllljjjllloooqqqpppnnnkkkiiihhhiiijjjhhhiiihhhbbb\\\YYY]]]aaaaaaaaabbbccceeegggiiijjjfffeeeeeeeeeeeeeeeffffffccceeegggiiijjjkkkkkkjjjllloooooolllmmmppppppmmmqqqnnnjjjjjjkkklllkkkjjjlllpppuuuyyy{{{}}}~~~yyyyyy{{{~~~~~~|||uuuxxxyyytttmmmiiimmmqqqmmmhhhcccaaabbbddddddccc```aaabbbdddfffggghhhiiikkkiiihhhggggggiiilllnnnddddddddddddbbb```^^^]]]ZZZZZZYYYXXXWWWWWWWWWWWWYYYZZZ[[[]]]]]]]]]\\\\\\```___\\\YYYXXXXXXYYYYYYVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[YYYXXXVVVUUUSSSSSSXXXZZZ[[[ZZZWWWVVVVVVVVVRRRPPPNNNNNNQQQTTTWWWXXXWWWWWWXXXYYY[[[]]]___```^^^]]]]]]]]]]]][[[WWWTTT[[[ZZZXXXVVVUUUTTTSSSSSSRRRUUUWWWYYYYYYYYY[[[\\\[[[\\\___cccfffeeeccc```^^^aaaeeehhhhhhgggffffffggghhhiiikkkmmmpppssstttqqqrrrqqqooommmkkklllmmmtttpppnnnpppssstttoookkkgggiiikkkmmmnnnppptttvvvuuuyyy~~~~~~xxxpppkkksssrrrqqqpppoooooooooooommmoooqqqpppmmmlllnnnpppoooppprrrssssssrrrrrrqqqqqqtttwwwyyyzzz{{{|||~~~~~~}}}|||{{{{{{{{{||||||yyy|||~~~{{{{{{}}}{{{~~~}}}}}}~~~zzz{{{}}}{{{{{{yyy}}}|||xxxvvv{{{zzzxxxvvvxxx{{{}}}}}}{{{tttrrrppppppsssyyy~~~~~~~~~~~~~~~|||qqqooovvvwwwwwwtttpppmmmkkkkkkiiikkkmmmnnnmmmllllllmmmzzz|||rrrppppppnnnrrrrrrtttxxx||||||yyyuuuyyy{{{}}}|||yyyvvvuuutttuuuqqqmmmmmmqqqtttuuutttrrrtttwwwzzz|||||||||{{{xxxvvvtttuuuvvvvvvrrrooouuuvvvxxxyyyyyyxxxvvvuuuyyy~~~~~~yyyyyy~~~}}}}}}||||||||||||~~~}}}||||||xxxxxxyyyyyyzzzzzz{{{{{{yyywwwuuuuuuwwwyyyzzzzzzzzz{{{|||zzzxxxuuuuuuuuuwwwwwwvvvtttsssssstttvvvwwwssspppppprrrsssrrrppprrrrrrrrrrrrrrrqqqooonnnlllkkkjjjjjjkkkiiigggddd___aaadddeeedddbbbaaaaaacccaaa___^^^_________^^^eeeffffffccc___^^^```cccaaadddhhhjjjiiigggggggggmmmooonnnkkkooovvvuuuoooooonnnmmmlllllllllmmmnnnrrrsssssssssssssssrrrrrrrrrsssuuuxxxyyyyyyyyyyyy~~~{{{tttlllgggfffhhhkkkhhhlllooopppppppppsssvvvsssuuuxxx{{{~~~|||yyyuuu|||zzzuuunnnjjjkkksssyyyyyyvvvwwwuuupppqqqvvvwwwuuurrrnnnjjjfffcccaaaaaagggnnnrrrsssrrrssstttzzzzzzzzzzzzyyywwwvvvuuuzzzyyyyyyxxxwwwtttooolllppppppooopppqqqsssuuuwwwuuuxxx|||}}}|||{{{zzzyyy~~~|||zzzxxxtttoookkkdddcccaaa]]]ZZZZZZ\\\___WWWUUUTTTRRRRRRSSSUUUVVVVVVUUUUUUUUUUUUVVVWWWXXXZZZXXXWWWWWWXXXYYYWWWVVVUUUSSSPPPPPPQQQQQQQQQPPPLLLKKKKKKMMMOOOPPPOOONNNNNNPPPRRRTTTUUUUUUTTTTTTSSSTTTTTTTTTTTTSSSSSSRRRSSSUUUWWWVVVTTTRRRRRRRRRXXXVVVRRROOONNNPPPSSSUUUXXXWWWSSSPPPTTTZZZ[[[XXXSSSPPPOOOQQQQQQQQQVVV]]]]]][[[ZZZ\\\```cccbbb___bbbbbbbbbcccdddeeeeeefffcccdddeeefffggghhhhhhhhhgggooosssoookkkjjjkkkjjjrrruuuxxxzzz|||{{{yyyxxx{{{}}}zzzwww{{{zzz{{{yyysssnnnoooqqqrrrtttxxxzzzvvvtttsssqqqpppkkknnnsssxxxzzzyyywwwvvvxxx{{{|||xxxyyy}}}yyypppooovvvvvvooonnnqqqnnnfffbbbeeegggeeecccaaa___^^^___bbbfffhhhiiinnnrrrpppnnnrrr~~~~~~wwwkkkhhhnnnrrrooojjjmmmnnnnnnmmmkkkjjjjjjkkkcccfffjjjmmmnnnllliiigggjjjmmmooopppoooppprrrtttppplllhhhhhhlllpppqqqqqqkkkpppuuutttqqqpppuuuzzzyyyvvvssssssuuuvvvuuusssttttttvvvxxx}}}nnngggmmmuuutttrrrnnnkkkkkkmmmoootttyyy~~~~~~{{{yyyyyytttsssvvvzzzyyyzzz}}}~~~{{{~~~zzz~~~~~~yyyxxx{{{{{{{{{zzzyyyzzz{{{}}}~~~{{{{{{|||||||||}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~|||yyyxxxyyy{{{||||||wwwyyy{{{{{{zzzyyyyyyzzzyyyyyyyyyxxxxxxxxxyyyzzzyyywwwuuuuuuvvvwwwwwwwwwuuuuuuuuuuuuttttttssssssoooooonnnnnnnnnmmmiiigggeeeggghhhiiiiiihhhhhhhhhgggfffeeeddddddcccbbbaaaggggggfffdddbbbaaacccdddfffiiilllnnnnnnlllllllllrrrsssqqqooorrrxxxxxxtttrrrrrrqqqppppppqqqrrrsssuuuuuuvvvvvvvvvuuuuuutttuuuwwwxxx{{{}}}~~~|||vvvooojjjhhhiiikkknnnrrrvvvxxxwwwxxxzzz}}}zzz{{{}}}{{{xxxzzzvvvqqqnnnpppuuu{{{zzzuuusssoooiiihhhlllllljjjfffbbb]]]ZZZWWWVVVXXX\\\aaaccccccdddgggkkklllllllllkkkjjjhhhgggfffiiihhhgggfffddd```\\\YYYZZZ[[[\\\]]]```bbbeeegggaaadddhhhiiiiiiiiijjjjjjnnnmmmlllkkkjjjfffccc```______\\\XXXSSSQQQRRRSSSUUUTTTSSSRRRQQQRRRSSSSSSTTTSSSSSSSSSSSSSSSRRRRRRTTTSSSSSSUUUWWWXXXXXXWWWXXXWWWUUUTTTSSSSSSSSSTTTRRRRRRRRRTTTWWWYYYYYYXXXUUUWWWYYY[[[\\\\\\[[[ZZZ]]]]]]]]]]]]]]]\\\\\\\\\^^^```bbbbbbaaa```aaaaaabbb___\\\ZZZZZZ[[[^^^```eeefffdddcccfffkkkkkkhhhfffcccbbbcccaaa^^^aaafffkkkkkkmmmqqqssstttrrrpppooonnnnnnnnnppprrrtttvvvuuuuuuuuuuuuttttttssssssssszzz}}}yyyuuuvvvwwwwww~~~{{{vvvsssvvvxxxzzz}}}}}}|||{{{zzzxxxsssvvvzzz~~~~~~}}}|||ttttttxxxuuukkkfffhhhddd]]][[[]]]\\\YYYWWWVVVUUUTTTUUUWWWZZZ\\\___bbbccccccdddkkkwwwoooiiibbb______`````````eeeggghhhgggffffffggghhhfffhhhjjjkkkkkkiiifffdddjjjkkklllooosssttttttrrrtttqqqnnnmmmooopppooollljjjnnnrrrrrrqqqttt||||||{{{}}}~~~~~~tttooouuu}}}{{{xxxxxx{{{}}}}}}}}}}}}yyywwwwwwyyyzzz{{{zzz|||~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{}}}yyyyyyyyyyyyyyyyyyyyyyyyvvvvvvuuuvvvwwwuuurrrooopppppppppppppppqqqrrrrrrnnnnnnooonnnmmmkkkiiihhhiiigggeeedddeeeffffffeeeiiilllooopppooonnnoooooossssssqqqnnnpppuuuvvvsssttttttsssrrrrrrssstttuuuyyyzzzzzz{{{{{{zzzzzzzzzwwwxxxyyyzzz}}}{{{uuupppmmmmmmnnnoootttyyy{{{zzzzzz|||~~~||||||}}}~~~}}}yyyvvvtttoooiiijjjpppwww{{{||||||vvvqqqmmmhhhcccaaaccchhhfffccc```]]]\\\[[[[[[]]]___aaaaaaaaaccciiinnnkkkkkkjjjhhhgggeeedddcccffffffeeeccc```\\\XXXUUUTTTUUUWWWZZZ]]]```cccdddccceeegggiiijjjkkknnnpppjjjkkkkkkkkkkkkiiigggfffjjjjjjhhheeeaaa^^^^^^___dddcccccccccbbbbbbbbbbbbeeeeeefffeeedddbbbaaa_________```bbbfffhhhhhhgggeeeffffffccc___^^^```cccaaaaaabbbdddhhhjjjjjjjjjiiijjjlllmmmnnnmmmlllkkkllllllkkkkkkkkkkkklllmmmppprrrssssssqqqppppppqqqpppooommmkkkkkkmmmppprrrpppsssuuuuuuxxx|||zzzvvvtttrrrrrrsssppplllmmmpppwwwzzz~~~}}}{{{{{{zzzzzzyyyzzz{{{~~~~~~}}}}}}}}}~~~{{{vvvuuuzzz~~~}}}{{{}}}~~~xxxyyy{{{ssshhh]]]]]]ZZZWWWXXXZZZWWWRRRSSSRRRRRRRRRSSSTTTUUUUUUVVVUUUSSSSSSUUU]]]gggooooooooosssxxx{{{{{{~~~~~~~~~~~~{{{oooppppppkkkfffdddgggkkkqqqsssuuuuuutttuuuvvvxxxvvvwwwwwwwwwvvvtttqqqpppwwwvvvvvvzzz~~~~~~|||}}}~~~}}}zzzvvvwwwzzz|||||||||}}}|||xxxvvvxxxzzz|||}}}~~~}}}||||||}}}~~~|||zzzxxxvvvuuuuuuwwwwwwwwwvvvxxxyyyyyyvvvtttrrrqqqooollliiiiiilllnnnmmmkkkmmmoooqqqqqqpppooopppqqqwwwvvvsssqqqqqqrrrtttttt{{{zzzyyywwwwwwwwwwwwxxx|||}}}~~~~~~~~~~~~~~~~~~||||||{{{|||~~~|||wwwsssrrrrrrsssxxx|||}}}|||zzzzzz||||||{{{{{{|||}}}|||yyyvvvuuuqqqmmmmmmqqquuuxxxyyy{{{wwwssspppmmmkkkkkkllllllllljjjjjjkkklllnnnooollloooppppppppprrrwww|||xxxwwwuuutttrrrqqqpppoootttuuuuuurrrnnniiifffdddcccdddgggjjjnnnppprrrrrrtttuuuvvvwwwwwwyyy|||uuuwwwyyyzzzzzzzzzzzz{{{|||zzzzzz{{{|||yyywwwsssssstttxxx{{{}}}}}}|||yyy|||}}}yyytttqqquuuyyyvvvuuutttvvvyyy{{{|||{{{{{{|||}}}~~~~~~}}}{{{zzz{{{zzzyyyxxxyyyyyyzzz{{{{{{yyyyyyyyy}}}|||{{{{{{|||}}}xxx}}}xxxxxx{{{~~~}}}yyyyyy|||}}}}}}zzzppphhhfffeeegggllloookkkfffcccddddddeeeffffffeeeeeeeeebbb^^^\\\^^^bbbfffiiigggeeefffjjjjjjiiijjjnnnqqqooonnnsss{{{zzz~~~}}}zzzsssqqqtttzzz~~~zzzzzz{{{~~~}}}||||||{{{|||}}}yyyuuussssssttttttssswwwyyy|||{{{xxxuuuttttttwwwtttqqqrrruuuxxxwwwvvvvvvxxxxxxxxxwwwwwwyyy{{{}}}{{{yyyxxxyyy{{{~~~}}}}}}}}}}}}}}}~~~|||yyywwwwww}}}~~~~~~~~~}}}|||}}}}}}|||{{{}}}{{{zzz{{{||||||ttttttttttttuuuwwwyyyzzzwww{{{~~~}}}||||||||||||wwwuuuuuutttvvvyyy|||~~~|||}}}|||{{{{{{|||{{{~~~|||{{{zzz{{{|||~~~~~~~~~~~~}}}}}}|||}}}}}}|||zzz}}}yyywwwxxxxxxuuutttwwwzzz{{{{{{|||{{{wwwvvvzzz~~~{{{yyy{{{~~~{{{yyywwwvvvxxxzzz{{{{{{|||{{{|||}}}zzzvvvtttoooqqqtttyyy~~~}}}{{{rrrnnniiiggghhhiiihhhfffkkknnnqqqpppllljjjkkkllluuutttssssssvvvxxxyyyyyy{{{|||}}}}}}~~~~~~~~~~~~}}}~~~~~~nnneeebbbbbb\\\^^^bbbfffjjjjjjhhheee^^^ZZZVVVVVVYYYZZZXXXUUUWWW[[[]]]\\\XXXWWWYYY\\\bbbcccddddddeeegggjjjlllnnnooorrrtttwww|||ppp[[[QQQPPPRRRNNNOOOSSSWWWZZZYYYVVVSSSNNNJJJHHHIIIMMMOOOMMMJJJHHHKKKMMMLLLHHHGGGKKKOOONNNPPPRRRRRRQQQRRRWWW[[[[[[]]]```eeejjjqqqyyybbbUUUWWWXXXUUUYYYZZZZZZXXXUUURRRRRRRRRUUUUUUTTTRRRQQQPPPOOOOOOOOOOOOOOOMMMLLLLLLMMMOOOSSSSSSTTTTTTVVVWWWXXXYYY\\\aaaiiiqqqyyy|||{{{||||||||||||xxxyyyyyyxxxvvvssspppmmmoooqqqssssssrrrqqqrrrssstttvvvyyy|||}}}{{{yyywwwzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{~~~ggg[[[bbbmmmrrrwwwwwwuuurrrooonnnooopppnnnnnnmmmlllkkkjjjhhhggglllmmmmmmmmmlllmmmoooqqqyyyxxxwwwwwwwwwyyyzzz{{{{{{xxxuuussspppjjjhhheeedddddddddbbbaaacccbbbbbb```^^^[[[YYYWWW```bbbeeegggggggggggghhhmmmooorrruuuvvvuuusssrrrqqqqqqqqqppppppooooooooossstttrrrnnnjjjiiilllooouuugggnnn}}}|||~~~yyysssnnnkkkiiihhhfffpppooonnnmmmmmmkkkhhhffffffeeedddaaa___^^^]]]\\\___ccchhhkkklllllllllmmmuuuxxx{{{~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzz{{{zzzvvvqqqooorrruuu||||||~~~||||||}}}~~~~~~{{{yyywwwvvvuuuuuuwwwwww~~~~~~uuuvvvvvvvvvtttrrrooommmgggccc```aaaccckkk}}}xxxrrrllliiibbbXXXRRRUUUXXXVVVTTTTTTTTTTTTUUUVVVUUUSSSQQQPPPQQQMMMKKKKKKKKKOOO[[[hhhuuuuuuvvvvvvvvvuuuttttttttttttvvvxxxzzz}}}|||zzzxxxyyy{{{}}}}}}|||~~~~~~zzzxxxvvvxxxzzz|||{{{yyyvvvtttttttttsssrrrrrrsssttttttnnnnnnmmmllljjjhhhgggfffeeeeeeeeefffgggggghhhhhhgggeeeccc```___^^^]]]]]]}}}vvvpppnnnooorrruuutttuuuwwwxxxwwwuuurrrpppllllllkkkjjjiiihhhhhhgggkkknnnrrrqqqmmmiiiggghhh___cccffffffdddcccdddeee```aaaccceeeggghhhiiiiiihhhgggeeedddcccccccccdddeeedddaaa______```aaabbbeeedddcccccceeeiiimmmpppoooooooooooonnnmmmkkkjjjddddddeeefffggghhhhhhiiikkkkkkiiihhhfffdddcccbbb[[[ZZZYYYWWWTTTPPPMMMKKKMMMHHHFFFHHHJJJHHHGGGIIIBBBCCCDDDEEEFFFEEEDDDCCCFFFCCCAAACCCCCCCCCGGGKKKNNNOOOOOOPPPPPPPPPOOOOOOOOOPPPQQQRRRTTTVVVWWWXXXYYYZZZ\\\^^^___```______]]]]]]]]]\\\ZZZWWWUUUSSSSSSSSSTTTVVVXXXYYYZZZ[[[WWWVVVUUUUUUVVVXXXZZZ\\\ZZZZZZZZZZZZXXXVVVSSSRRRQQQRRRSSSTTTSSSRRRQQQPPPPPPOOOOOONNNNNNOOOOOOPPPNNNNNNNNNMMMLLLKKKJJJIIILLLMMMMMMNNNNNNOOOOOOOOOMMMMMMLLLLLLLLLLLLMMMNNN{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz|||~~~~~~}}}|||zzzyyywwwwwwtttssssssuuuxxxzzzyyyxxxuuutttsssqqqooommmlllkkkiiijjjjjjjjjkkklllmmmmmmkkkiiigggggghhhjjjjjjiiiiiigggcccbbbbbbbbbbbbaaaaaa``````aaacccfffjjjlllnnnllljjjiiiiiihhhfffeeeccccccaaa```^^^\\\[[[ZZZ___[[[VVVRRROOOPPPRRRTTTTTTUUUWWWYYYXXXVVVSSSQQQQQQQQQQQQQQQPPPPPPPPPOOOMMMPPPRRRQQQNNNKKKJJJJJJJJJNNNRRRQQQMMMKKKMMMQQQIIIIIIKKKLLLMMMNNNOOOOOOPPPPPPNNNMMMMMMMMMMMMNNNPPPOOONNNMMMMMMMMMMMMNNNXXXSSSOOOMMMPPPSSSTTTTTTRRRRRRRRRRRRRRRQQQQQQPPPQQQQQQQQQRRRRRRRRRSSSSSSVVVVVVUUUTTTRRRQQQPPPPPPMMMMMMMMMLLLJJJHHHFFFEEEDDDDDDEEEFFFEEEDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEBBBAAACCCGGGHHHGGGFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJJJJKKKLLLLLLLLLKKKLLLMMMNNNOOOPPPOOOOOONNNOOOOOOOOONNNLLLKKKJJJJJJJJJKKKLLLLLLMMMNNNNNNKKKJJJJJJJJJJJJJJJKKKKKKJJJKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGCCCCCCCCCDDDEEEFFFGGGGGGyyyzzz{{{~~~~~~|||zzzzzz{{{}}}}}}yyyvvvsssssstttuuusssrrrqqqqqqtttyyy~~~~~~{{{~~~}}}zzzwwwssspppooopppsssrrrqqqooollljjjiiihhhggggggiiijjjjjjjjjiiihhhhhhgggiiikkkoooqqqqqqpppkkkhhhfffeeeeeedddcccaaaeeeeeefffgggfffdddbbb```^^^^^^^^^^^^^^^^^^^^^^^^YYYZZZ\\\^^^___aaaaaabbb_________^^^^^^]]]]]]]]]\\\[[[ZZZ[[[\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXUUUSSSQQQQQQRRRSSSTTTSSSQQQPPPQQQRRRSSSSSSPPPNNNPPPOOOOOOOOOPPPQQQSSSTTTXXXWWWUUUUUUUUUTTTSSSQQQPPPPPPOOOOOONNNMMMMMMMMMLLLKKKJJJHHHGGGGGGGGGGGGHHHIIIKKKLLLLLLKKKHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIEEEFFFGGGFFFEEEDDDCCCCCCHHHKKKNNNLLLGGGEEEGGGJJJDDDDDDDDDEEEFFFFFFGGGHHHFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFUUUPPPJJJHHHKKKMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILLLLLLKKKJJJJJJIIIHHHHHHEEEEEEDDDCCCBBBAAA@@@???===@@@BBBAAA????????????AAAAAAAAAAAAAAAAAA@@@@@@@@@>>><<<===AAADDDBBB???BBBCCCDDDDDDEEEEEEEEEEEEDDDEEEFFFFFFFFFFFFFFFEEEGGGGGGHHHHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCC??????@@@AAAAAABBBBBBBBB{{{wwwtttsssssstttwwwyyy|||}}}||||||}}}~~~yyyyyyyyyyyyzzz{{{{{{|||~~~}}}zzzxxxuuutttrrrssswwwzzz}}}{{{{{{|||}}}}}}}}}}}}}}}zzzyyyyyyyyyzzz|||~~~}}}zzz|||}}}yyysssoooiiihhhgggfffgggiiijjjlllnnnhhh```\\\[[[\\\[[[ZZZ^^^___aaaccceeegggggghhhhhhhhhiiikkkmmmmmmjjjhhhbbbaaa```___^^^______```aaaaaaaaabbbbbbbbbccccccaaabbbbbbbbbaaa___^^^\\\WWWWWWYYY[[[]]]```bbbdddbbbbbbbbbbbb```]]][[[YYYYYY]]]^^^]]]]]]___^^^[[[[[[[[[ZZZYYYYYYYYYZZZ[[[]]][[[YYYVVVUUUTTTUUUUUUTTTSSSSSSSSSUUUYYY]]]___]]]^^^______^^^\\\ZZZYYY\\\[[[YYYXXXVVVUUUUUUTTTXXXWWWVVVUUUTTTSSSRRRQQQPPPQQQRRRSSSTTTSSSRRRRRRPPPPPPQQQSSSVVVWWWWWWUUUTTTRRRPPPPPPPPPQQQPPPNNNQQQQQQQQQQQQPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMOOOPPPPPPQQQQQQMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMJJJHHHFFFFFFGGGIIIIIIHHHGGGGGGIIILLLNNNNNNKKKHHHEEEEEEFFFFFFHHHIIIJJJJJJLLLKKKJJJKKKLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCEEEGGGHHHFFFBBB@@@AAACCCAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDAAABBBBBBCCCCCCBBBAAAAAAIIIEEEBBBBBBEEEGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDAAA@@@@@@???>>>=========<<<@@@AAA??????@@@AAA???>>>>>>>>>>>>============AAA@@@===;;;===AAA@@@<<>>===?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBzzz{{{{{{}}}~~~}}}}}}}}}yyywwwuuurrrssstttvvvxxxzzz{{{|||~~~zzzvvvtttuuuvvvtttqqqmmmhhheeecccccccccfffggggggfffeeedddfffhhhfffeeecccccccccbbb```^^^]]]\\\\\\^^^aaabbbbbb```___bbbdddbbb]]][[[]]]___^^^^^^]]]]]]\\\[[[[[[ZZZZZZZZZYYYZZZ[[[]]]___```aaaaaaaaaaaaaaa```___^^^[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\^^^```cccfffgggfffggghhhhhhgggiiikkknnnqqqrrrssstttttttttssssssooollliiigggeeeccc```]]]]]]\\\[[[[[[ZZZZZZZZZZZZ[[[ZZZXXXVVVTTTSSSRRRRRRTTTSSSPPPNNNLLLLLLLLLMMMKKKNNNPPPPPPOOOPPPRRRTTTPPPPPPPPPOOOOOOPPPQQQQQQRRRRRRRRRQQQPPPNNNLLLKKKKKKLLLNNNPPPRRRSSSSSSRRROOOOOOQQQRRRRRRRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTQQQQQQSSSTTTUUUVVVVVVVVVXXXVVVSSSRRRSSSUUUVVVVVVWWWUUUTTTTTTSSSQQQMMMKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKIIIGGGEEEEEEFFFGGGHHHGGGHHHIIIJJJKKKKKKLLLKKKMMMLLLLLLMMMNNNOOOMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIJJJJJJJJJKKKKKKKKKKKKIIIJJJKKKLLLLLLLLLKKKJJJGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKJJJHHHGGGFFFIIIOOOQQQLLLIIIKKKMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJLLLNNNJJJJJJKKKKKKKKKKKKKKKKKKLLLKKKJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIGGGHHHIIIJJJKKKJJJIIIIIIHHHGGGGGGIIIKKKLLLKKKIIIKKKIIIHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHIIIIIIIIIIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBAAABBBDDDEEEFFFFFFEEEEEEDDDBBB@@@@@@AAACCCCCCBBBCCCBBBCCCEEEFFFFFFDDDBBB???@@@AAABBBBBBCCCCCCCCCBBBBBBBBBDDDEEEFFFDDDBBB@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@???????????????@@@@@@??????????????????>>>>>>>>>>>>===>>>???AAABBBCCCAAAAAA@@@@@@???????????????>>>===<<<<<<======>>>???@@@AAAAAABBBBBBBBBBBB>>>???@@@AAAAAA@@@???>>>>>>======>>>@@@AAABBBAAAAAAAAA@@@?????????@@@AAA@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@??????????????????666999:::888:::???@@@<<<============>>>???@@@@@@???AAA@@@======AAAAAA===???@@@@@@@@@@@@??????>>>@@@AAACCCDDDDDDCCCBBB@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@???>>>>>>@@@@@@@@@???@@@@@@AAAAAA>>>??????@@@AAAAAA@@@@@@???@@@AAABBBBBBAAA@@@???BBBBBBCCCCCCCCCCCCBBBBBB;;;;;;;;;;;;::::::::::::::::::;;;<<<===<<<;;;;;;XXXXXXYYY[[[\\\]]]^^^___[[[[[[ZZZYYYZZZ\\\^^^_________^^^^^^^^^]]]]]]]]]______^^^\\\ZZZVVVSSSQQQMMMNNNPPPQQQSSSUUUWWWWWWYYYXXXVVVSSSQQQQQQTTTWWWSSSQQQNNNLLLLLLMMMOOOPPPOOOPPPPPPOOOMMMMMMOOOPPPPPPOOONNNNNNOOOOOOMMMKKKHHHGGGHHHIIIKKKLLLKKKJJJIIILLLOOOMMMJJJHHHKKKNNNMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJIIIIIIJJJLLLNNNOOOJJJJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNPPPRRRNNNPPPQQQQQQQQQRRRTTTVVVUUUVVVVVVWWWWWWWWWWWWVVVWWWUUURRRQQQPPPNNNKKKIIIJJJJJJJJJIIIJJJJJJKKKKKKNNNMMMLLLJJJHHHGGGFFFFFFGGGFFFEEEDDDDDDEEEFFFFFF@@@CCCEEEDDDCCCDDDGGGJJJGGGGGGFFFFFFEEEFFFFFFFFFBBBBBBCCCDDDDDDCCCBBBAAADDDEEEFFFGGGGGGFFFEEEDDDBBBCCCEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJHHHHHHGGGFFFFFFGGGHHHHHHGGGEEEGGGFFFEEEFFFGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCC>>>@@@BBBCCCCCCDDDFFFIIIEEEFFFFFFGGGGGGGGGFFFFFFIIIHHHGGGGGGHHHIIIHHHGGGIIIIIIJJJJJJJJJIIIIIIHHHEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGIIIJJJJJJJJJJJJFFFGGGHHHHHHHHHGGGFFFEEEHHHHHHGGGGGGFFFFFFFFFFFFDDDLLLOOOHHHBBBDDDHHHIIIEEEFFFGGGHHHIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIGGGGGGGGGGGGHHHJJJKKKLLLJJJIIIHHHHHHIIIIIIHHHGGGEEEFFFFFFGGGGGGHHHHHHIIIEEEFFFGGGHHHIIIHHHGGGGGGGGGFFFFFFGGGHHHIIIGGGFFFHHHGGGEEEFFFHHHIIIIIIHHHIIIHHHGGGEEEFFFGGGIIIJJJEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@AAABBBCCCDDDDDDDDDEEEGGGEEEEEEDDDCCCBBB@@@@@@???@@@AAACCCDDDEEEEEEDDDDDDEEECCCAAAAAABBBCCCCCCCCCCCCAAA@@@@@@AAAAAA@@@???BBBBBBBBBCCCBBBBBBAAA@@@@@@@@@AAACCCEEEEEEDDDBBB?????????>>>>>>>>>>>>>>>???>>><<<;;;;;;<<<===>>>>>>===<<<;;;;;;===>>>???>>>>>>>>>>>>>>>=========<<<;;;:::;;;>>>AAABBBCCCBBB@@@>>>???AAABBBBBBAAA???>>>===<<<;;;<<<======:::;;;<<<===>>>>>>>>>>>>:::<<<===??????>>><<<;;;<<<===>>>???@@@@@@@@@@@@???>>>===<<<;;;<<<===>>>============>>>>>>>>>>>><<<<<<<<<<<<=========>>><<<;;;;;;;;;<<<======>>>;;;>>>>>><<<@@@HHHIIIEEE777777888999;;;<<<>>>???444:::<<<999999>>>>>>:::===============<<<;;;:::;;;<<<>>>??????>>><<<;;;???>>>>>>============>>><<<<<<<<<;;;<<<======>>><<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;::::::===<<<<<<;;;;;;;;;;;;<<<888999:::<<<<<<<<<;;;:::::::::<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;::::::999=========<<<<<<<<<<<<<<<:::;;;===>>>???>>>>>>===