BM6P6(@ xxxooojjjhhhgggddddddbbbaaa^^^\\\ZZZXXXSSSSSSSSSRRRQQQOOONNNMMMLLLMMMMMMMMMMMMLLLKKKKKKKKKJJJHHHEEECCCAAA@@@???BBBAAA???>>>>>>>>>???@@@===<<<<<<<<<<<<;;;;;;;;;777777777777666666666666666666555555555555666666666666555444333333222222111000///000111222111///000000000000000000000000000000//////.........---000000000000000000000000111000///...---,,,++++++------------------------........................------------------------------------------------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,+++,,,------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++.........------,,,,,,,,,++++++,,,,,,,,,,,,------///......------,,,++++++,,,,,,,,,,,,,,,---...//////............///000000000222333222000......///000000///////////////000000000//////000111222222222222222111111111000000000000000000000111222222444333333333333444555555333333444555555444333333555555555555666777999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????AAABBBBBBBBBBBBBBBAAAAAAFFFEEECCCBBBBBBCCCDDDEEEJJJKKKMMMNNNNNNNNNLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGIIIMMMPPPOOOLLLJJJMMMPPPMMMMMMMMMOOOPPPRRRTTTUUUSSSRRRPPPNNNMMMLLLKKKKKKJJJJJJKKKKKKKKKJJJHHHGGGHHHIIIKKKMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKKKKJJJGGGDDDBBBDDDCCCAAA@@@@@@AAACCCDDD??????>>>===<<<;;;::::::<<<<<<;;;::::::999888888999888666555444444444555555555444333333222111111000000000000000000000000000000000000////////////.../////////000000111111//////...---,,,,,,++++++......------------,,,,,,------,,,+++************''''''(((((()))))))))***+++,,,,,,------,,,,,,++++++***)))(((((()))******************************++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++***************************++++++,,,,,,,,,++++++************++++++)))))))))***++++++,,,,,,)))************+++++++++))))))************))))))))))))*********+++++++++************************************************+++++++++*********))))))************************++++++++++++++++++++++++************************,,,++++++******++++++,,,zzzvvvoooiiicccaaa````````````___]]][[[YYYWWWUUUSSSSSSRRRRRRQQQOOONNNMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIGGGEEECCCAAA@@@@@@CCCBBB@@@>>>============<<<<<<<<<<<<;;;;;;;;;:::888888777777777666666666666666555555555555666666666666555444444333222222111000///000111111000///000000000000000000000000000/////////.........---////////////////////////............------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,+++,,,,,,---+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++......---------,,,,,,,,,+++++++++,,,,,,,,,------///............------------------------...//////......------......///000///000111111000///000111000000////////////000000000000//////000111111222222222222111111111000000111000000000000000111222444333333333333444555555333333444555555444333333555555555555666777888999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????DDDDDDEEEEEEEEEEEEDDDDDDEEEDDDBBBAAAAAABBBDDDEEEIIIJJJLLLMMMNNNMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGKKKOOORRRQQQMMMJJJKKKNNNMMMMMMMMMNNNOOOQQQRRRSSSPPPOOONNNMMMMMMMMMMMMMMMJJJKKKKKKLLLKKKJJJHHHGGGGGGHHHJJJKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIGGGHHHIIIIIIIIIHHHFFFFFFEEECCCBBB@@@@@@AAABBBCCC??????>>>===<<<;;;::::::;;;;;;;;;:::999999888888999888666555444444444555555444444333222222111111000000000000000000000000000000000000/////////............/////////000000///......---,,,,,,++++++,,,,,,++++++++++++******+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,---------***++++++++++++++++++***,,,+++***))))))***++++++************************++++++************++++++))))))))))))))))))))))))((())))))))))))*********************************++++++++++++++++++,,,,,,++++++************++++++++++++******************)))************+++++++++******++++++++++++******))))))*********+++++++++************************************************+++++++++*********))))))************************++++++++++++++++++++++++************************,,,++++++******++++++,,,~~~yyyvvvuuusssoookkkfffeeebbb___]]][[[[[[[[[[[[[[[ZZZXXXVVVTTTRRRQQQRRRRRRRRRQQQPPPOOONNNMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGEEEDDDBBBAAAAAAAAADDDCCCAAA???===<<<;;;;;;;;;;;;;;;;;;::::::::::::888888888888777777777777555555555555555555555555666666555555444333333333111000//////111111000///000000000000000000000000/////////.......................................,,,,,,------.........///........................------------------------------------------------++++++++++++++++++++++++,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,............////////////...............//////000------,,,,,,,,,---......---...////////////111333000000////////////000000000000/////////000111111222111111111111000000000222111111000000000111111333333333333333444555555333444444555555444444333555555555555666777888888888888999999999:::::::::<<<;;;;;;;;;<<<>>>AAABBBAAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@AAABBBDDDEEEHHHIIIKKKLLLMMMLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHMMMPPPSSSRRRNNNKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQMMMMMMMMMLLLMMMMMMNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHEEEFFFHHHJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFHHHIIIJJJFFFFFFFFFFFFGGGHHHIIIIIIFFFEEECCCAAA@@@@@@@@@AAA???>>>>>>===<<<;;;:::::::::::::::999999888888777888777666555444444444444444444333333222222111111000000000000000000000000000000000/////////......---------............///.........------,,,,,,+++,,,,,,++++++++++++******************+++,,,---...++++++++++++++++++******))))))************)))))),,,++++++***++++++,,,,,,************************++++++************++++++))))))))))))))))))))))))((())))))))))))*********************************,,,,,,++++++++++++++++++++++++************++++++,,,,,,++++++***))))))((()))************+++++++++++++++,,,,,,,,,,,,++++++***************+++++++++************************************************+++++++++***************************************++++++++++++++++++++++++************************,,,++++++******++++++,,,nnnooopppqqqssswww||||||zzzyyywwwuuutttqqqnnnnnnppprrrrrrqqqooollliiigggfffeeebbb```^^^^^^]]][[[ZZZXXXVVVUUUWWWVVVVVVUUUSSSQQQPPPOOOPPPPPPPPPPPPOOONNNMMMLLLMMMMMMMMMMMMLLLJJJIIIHHHFFFEEEDDDCCCBBBAAAAAAAAABBBAAA@@@>>>===<<<;;;:::;;;:::::::::999999999999999888888888777777777777555555555555555555555555555555555555444444333333111///...///000111000///000000000000000000000000........................------------------------,,,,,,---------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------...//////000......------------...///,,,,,,++++++,,,,,,---...---...///.........111333000////////////000000111000000/////////000000111111111111111000000000000222222111111000000111111333333222222333333444555444444444444444444444444555555555555555666777888777777777888999999::::::;;;::::::;;;===AAAEEEHHH???@@@@@@AAAAAAAAAAAA@@@@@@@@@???@@@AAABBBCCCDDDFFFGGGIIIKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIIIILLLOOORRRRRRPPPMMMLLLLLLMMMMMMLLLLLLMMMNNNOOOOOOMMMMMMLLLLLLLLLMMMNNNNNNMMMMMMMMMLLLKKKJJJIIIIIIDDDEEEFFFHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHJJJKKKHHHGGGFFFEEEEEEGGGHHHJJJGGGEEEDDDBBB@@@????????????>>>===<<<;;;::::::999999999999888888777777777666666555555444444444444333333333333222222111111000000000000000000000000000000/////////.........------------------------......---------,,,,,,,,,......---------,,,,,,,,,+++*********++++++,,,---+++*********)))((((((((()))******************)))************+++++++++,,,************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++,,,,,,,,,++++++*********++++++************+++++++++++++++*********))))))))))))*********+++++++++***++++++++++++++++++***************************************************************************************************************************************************************************,,,++++++******++++++,,,[[[\\\\\\[[[\\\___cccgggoooxxx}}}wwwmmmjjjgggeeeeeeeeedddccccccbbb``````aaaccccccccc___]]]\\\[[[[[[ZZZXXXWWWVVVVVVWWWVVVUUUSSSQQQPPPTTTTTTSSSSSSQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>===<<<<<<;;;999999999999888888888888888888888777777777777666444444555555555555444444444444444444333333333333000///...///000111000...////////////////////////---------...............------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++,,,------...///------,,,++++++,,,,,,,,,,,,++++++++++++,,,------...//////...------...000///////////////000111111000000///////////////000000000000000000000000000222222111111111111111222333222222222222333444444444444444444444444444444555555555555555666666777666666777888888999::::::999999:::;;;???DDDIIILLLBBBBBBCCCDDDDDDDDDDDDDDD?????????@@@AAABBBCCCCCCDDDFFFGGGIIIIIIHHHGGGFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJLLLOOOPPPPPPOOONNNNNNLLLLLLLLLLLLMMMMMMNNNOOOOOONNNMMMMMMMMMMMMMMMMMMOOONNNMMMLLLKKKJJJJJJIIIDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGIIIJJJKKKKKKJJJGGGEEEDDDEEEGGGHHHFFFFFFDDDBBBAAA???>>>>>>>>>>>>===<<<;;;:::999999777777777777777666666666555555555555555444444444333222222222222222111111000000000000000000000000////////////............---------------,,,,,,,,,---------------,,,,,,,,,......---------,,,,,,,,,---,,,++++++*********+++---,,,,,,,,,+++***************++++++++++++******((())))))***************************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,++++++*********++++++************++++++))))))*********+++++++++))))))*********+++++++++))))))************))))))************************************************************************************************************************************************************************,,,++++++******++++++,,,PPPQQQQQQPPPOOOPPPSSSVVV[[[ccciiiiiiiiiiiifffbbb]]][[[XXXXXXYYYZZZZZZYYYXXXXXXYYYYYYYYYYYYYYYYYYUUUVVVVVVVVVUUUTTTSSSSSSQQQRRRTTTUUUUUUTTTSSSRRRRRRRRRRRRQQQPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIIIIIIIHHHGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@<<<============<<<<<<;;;999888888888777777777777777777777777666666666666333444555666666555444333333333333222222222222222000///......000000///...////////////////////////---------------.........------------------------...---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,************++++++++++++)))******+++,,,------------,,,++++++++++++++++++,,,,,,+++++++++,,,------,,,...//////...---------///......//////000111222000000//////......////////////000000000000000111111111111111111222333333222222222222222333444444555444444333333444444555666555555444555555666666666666777888999::::::;;;999999:::<<<@@@EEEIIILLL@@@@@@AAABBBCCCCCCCCCCCC???@@@@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHGGGEEEDDDDDDDDDEEEGGGHHHJJJKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOLLLLLLLLLLLLMMMNNNOOOPPPOOOOOONNNNNNMMMNNNNNNNNNQQQPPPNNNLLLKKKJJJJJJJJJFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLNNNLLLIIIGGGEEEEEEFFFFFFFFFEEEDDDCCCAAA@@@???>>>>>>======<<<;;;:::999999666666666666666666666666444444555555555444444333222222222222222222111111000000000000000000000000/////////.........------...------------,,,,,,,,,------------------------,,,,,,++++++++++++******...---,,,+++************************))))))))))))***++++++++++++++++++***'''((()))***************************************++++++************++++++))))))))))))))))))))))))((())))))))))))*********)))))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++************++++++((())))))***++++++,,,,,,)))************+++++++++)))))))))******)))))))))+++++++++******************************************************************************+++++++++************************************************************************,,,++++++******++++++,,,IIIJJJKKKJJJIIIJJJKKKMMMOOOUUUXXXVVVUUUWWWVVVTTTUUUSSSQQQQQQRRRSSSSSSRRRRRRTTTUUUVVVUUUTTTSSSRRRRRRSSSTTTUUUTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUTTTTTTOOOPPPPPPPPPOOONNNMMMMMMIIIIIIJJJJJJJJJIIIHHHHHHEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@?????????======>>>>>>===;;;:::999888888777777777666666666666666666666555555555444222333555666666555333222111111111111111111111111000///......///000///...////////////////////////,,,,,,,,,------.........------------------------+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++***)))+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************+++++++++++++++++++++,,,,,,---------...---,,,++++++++++++,,,,,,,,,,,,,,,,,,---......(((+++///000///...------............///000111222000000///...............////////////000000111111000000000111222333444555222222222111222222333444555444333333333333444555666555555444444555555555666666777888999:::;;;<<<999:::;;;===@@@BBBEEEFFF======>>>@@@@@@AAAAAA@@@AAAAAABBBBBBBBBBBBBBBAAABBBCCCEEEFFFFFFFFFDDDCCCBBBCCCEEEFFFHHHJJJKKKLLLLLLKKKJJJJJJLLLMMMNNNNNNKKKKKKLLLMMMNNNOOOQQQRRRNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQOOOMMMKKKJJJJJJKKKHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNMMMKKKIIIGGGGGGFFFGGGDDDDDDDDDCCCBBB@@@???>>>>>>===<<<<<<::::::999888555555555555555555555555333333444555555555444333111111111111111111222222000000000000000000000000//////.........---------............---------,,,------------------------,,,,,,++++++++++++******,,,,,,++++++***+++++++++(((((((((((((((((())))))))))))************))))))'''((()))+++,,,,,,++++++************************++++++************++++++))))))))))))))))))))))))((())))))))))))*********((())))))***++++++,,,,,,++++++++++++++++++,,,,,,++++++************++++++******************++++++)))************+++++++++)))******++++++******)))+++++++++*********))))))************************************************))))))*********+++++++++************************************************************************,,,++++++******++++++,,,DDDFFFHHHHHHGGGGGGIIIJJJIIINNNOOOLLLKKKMMMNNNLLLSSSPPPNNNMMMNNNOOOOOOOOOPPPRRRUUUVVVTTTRRRPPPOOONNNPPPRRRRRRQQQPPPOOOOOOSSSSSSSSSRRRRRRQQQPPPOOONNNNNNNNNNNNNNNMMMLLLLLLHHHHHHIIIIIIIIIHHHGGGGGGCCCDDDEEEFFFFFFGGGFFFFFFEEEDDDCCCAAA@@@???>>>>>>?????????>>><<<:::888666777777777777666666666666666555555555444444444444222333555666666555333222000000000000000111111111000...---...///000///...////////////////////////,,,,,,,,,------.................................)))******+++---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***)))+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++*********++++++,,,,,,,,,)))************+++++++++,,,,,,------------......///...------,,,,,,,,,,,,------,,,,,,------...///%%%)))---000000///..................///000222222111000///................../////////000000111111///000000111222444555666222222111111222222333444555444333333333333444555666555555444444444555555666777888999:::;;;<<<<<<:::;;;<<<===>>>???@@@@@@???@@@AAABBBCCCDDDDDDDDDBBBBBBCCCCCCCCCBBBAAAAAAAAABBBDDDEEEFFFEEEDDDCCCBBBCCCDDDFFFHHHJJJLLLLLLOOOMMMJJJIIIJJJKKKLLLLLLKKKKKKLLLMMMNNNPPPRRRSSSMMMMMMMMMOOOPPPRRRTTTUUURRRQQQOOOMMMKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHDDDDDDDDDCCCBBBAAA@@@???>>>===<<<;;;:::999999888444555555555555555555555222333444555555555444333111111111111111111222222000000000000000000000000//////.........---------/////////......---------------------------------.........---------,,,,,,************+++,,,------+++++++++,,,---------...(((((())))))))))))((((((((()))+++,,,------,,,,,,************************++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,((())))))***++++++,,,,,,*********++++++,,,,,,---++++++************++++++,,,,,,++++++***))))))))))))************++++++++++++++++++,,,,,,+++++++++++++++++++++******))))))************************************************))))))******++++++++++++************************))))))))))))))))))))))))************************,,,++++++++++++++++++,,,CCCCCCCCCDDDEEEGGGHHHIIIFFFHHHJJJJJJIIIGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLOOOPPPRRRRRRQQQPPPMMMLLLNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRQQQPPPPPPMMMKKKJJJKKKLLLMMMLLLKKKIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAACCCBBB@@@?????????===;;;<<<<<<;;;:::999999999999666666666666666555555444555555555555555555555555777666444333222222333444111111111111111111111111000000000000//////////////////000000///...------.........------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...---,,,+++++++++,,,---//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,+++******///---,,,***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,---------......+++,,,,,,---...///000000111111000000/////////...////////////000000000000111111222222222222111111111111111111111111111111222222222222222222333333333444555666777777777777777888888999999:::;;;;;;<<<<<<;;;<<<<<<===>>>???BBBBBBAAA@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@???@@@AAACCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGIIIJJJLLLMMMLLLMMMNNNPPPRRRQQQPPPOOOPPPSSSVVVXXXVVVSSSOOOOOOPPPQQQOOONNNLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHLLLMMMNNNNNNLLLJJJGGGFFFAAAAAAAAA@@@???>>>===<<<======<<<;;;:::999999888777777666666555555555444444444444444444444444444222111111111111111222222//////............//////,,,,,,------------------///......------,,,++++++000///...---,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***************)))((((((************************,,,++++++******++++++,,,+++++++++*********)))))),,,,,,,,,+++++++++******+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++)))((()))************++++++++++++++++++***************))))))))))))))))))))))))))))))************))))))+++++++++++++++***)))(((***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---+++++++++*********))))))!!!###%%%'''))))))))))))*********++++++,,,,,,,,,++++++************++++++BBBBBBBBBCCCDDDEEEGGGGGGEEEGGGIIIIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLOOORRRTTTTTTQQQMMMKKKNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNNNNKKKJJJIIIJJJKKKLLLKKKIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@BBBAAA????????????===<<<<<<;;;:::999999888888999666666666666666555444444333333333333333333333333444444333222333333444555111111111111111111111111000000000000/////////...///////////////...------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------,,,+++++++++,,,---.........---,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,...---,,,*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,---------......---------.../////////000000000000//////.........////////////000000000000111111222222222222111111111111111111111111111111222222222222222333333333444555666777777888888888777888888999999:::;;;;;;::::::;;;;;;<<<>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHEEEFFFGGGGGGHHHIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJLLLLLLLLLLLLNNNPPPPPPOOONNNNNNPPPRRRVVVXXXUUURRROOONNNPPPQQQPPPOOOLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGDDDCCCBBBBBBBBBAAA@@@>>>===<<<===<<<;;;;;;999999888777555555555555444444444333444444444444444444444444222111111000000111222222//////............//////------------------------,,,,,,------------------------,,,+++************,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,***************))))))(((************************+++******))))))******++++++++++++*********)))))),,,,,,++++++************+++++++++*********))))))************************++++++++++++++++++++++++,,,+++******++++++***((()))************+++++++++******************++++++************************))))))************))))))+++++++++++++++***))))))***++++++,,,,,,++++++***+++++++++******++++++++++++++++++*********))))))&&&'''((()))******)))(((*********++++++,,,,,,,,,++++++************++++++AAAAAAAAABBBCCCDDDEEEFFFDDDFFFHHHHHHFFFEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKIIILLLQQQUUUUUURRRNNNJJJNNNNNNNNNOOOOOOOOOOOOPPPOOOOOOMMMLLLKKKKKKKKKKKKJJJHHHGGGHHHIIIJJJIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@??????@@@???>>>>>>??????===<<<;;;;;;:::999888888888888555666666666666555444444333333333333333333333333222222222222333444555666111111111111111111111111000000000/////////....../////////............---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,)))******++++++******))),,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------....../////////////////////////////////................../////////000000000111111111222222222222111111111111111111111111111111111222222222333333333444555666666777888888888999777888888999999:::;;;;;;999::::::;;;<<<===???@@@?????????>>>>>>??????@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFHHHGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEHHHIIIKKKKKKKKKKKKMMMOOONNNMMMLLLMMMNNNPPPSSSUUURRRPPPNNNNNNOOOPPPPPPPPPMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJIIIHHHFFFEEECCCCCCCCCBBB@@@>>>===<<<<<<<<<;;;:::999888777777444444444333333333333333444444444444444444444444222111111000000000111111//////............//////.........------,,,,,,++++++++++++,,,---.........---,,,+++******)))******++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************++++++******)))(((***************************))))))))))))))))))***+++++++++***************+++************)))))))))+++++++++***************************************************************,,,+++)))***++++++***))))))************+++++++++)))))))))***+++++++++,,,************************))))))************))))))***++++++++++++***))))))******++++++++++++************))))))))))))******+++++++++***************++++++,,,++++++***)))(((*********+++++++++++++++++++++************++++++AAAAAAAAAAAABBBCCCDDDEEECCCEEEFFFEEEDDDCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJHHHKKKOOORRRSSSQQQNNNLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPNNNMMMKKKJJJIIIIIIIIIHHHGGGFFFFFFHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@?????????===<<<===>>>>>>===<<<::::::999888777777777777555555666666555555444333444444444444444444444444222222222222222333444444111111111111111111111111000000/////////.........///.........---.........------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------******++++++++++++******---,,,+++******+++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,---......//////,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......000000000000000/////////..................------......//////000000111111111111222222222222111111111111111111111111111111111222222333333444444444666666666666666777777888777888888999999:::;;;;;;::::::::::::;;;<<<======>>>============>>>?????????@@@AAACCCDDDDDDEEEEEEBBBAAA@@@@@@AAACCCFFFGGGIIIHHHGGGFFFFFFGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHJJJJJJJJJKKKLLLNNNNNNMMMLLLKKKLLLMMMOOOPPPOOONNNMMMMMMNNNOOOPPPPPPNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFHHHHHHIIIIIIIIIHHHGGGGGGDDDDDDCCCBBB@@@>>>===<<<<<<<<<;;;:::999888888777444444444333333333333333333333333333333333333333222111111000000000000111//////............////////////...---,,,,,,++++++++++++,,,,,,,,,---------...------,,,++++++,,,,,,************************++++++++++++++++++++++++,,,,,,++++++******))))))***++++++++++++***))))))******************************))))))))))))*********************************)))))))))))))))))))))************************************************)))))))))))))))))))))))),,,***)))***++++++***)))))))))*********+++++++++(((((()))***+++,,,,,,,,,************************)))******++++++******)))******+++++++++******)))******++++++++++++***************))))))*********************************,,,,,,,,,++++++***))))))***************+++++++++++++++************++++++BBBBBBBBBBBBCCCDDDEEEEEEBBBCCCDDDCCCBBBAAACCCDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMNNNOOONNNMMMKKKJJJIIIIIIIIIFFFEEEDDDEEEFFFGGGFFFDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@===<<<;;;;;;======<<<;;;999999888777666666666666555555555555555444444333444444444444444444444444333333333222222111111000000000000000000000000000////////////..................------------...///------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,---...//////+++,,,,,,,,,++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++,,,------,,,,,,,,,---------......000000000000000/////////------...........................///000111111111111111222222222222111111111111111111111111111111111111222333444444555555555555444444444555666666777888888999999:::;;;;;;<<<;;;;;;:::::::::::::::===<<<<<<<<<======>>>??????@@@AAACCCDDDEEEEEEFFFFFFEEEDDDDDDEEEGGGIIIKKKHHHHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDFFFGGGIIIIIIIIIIIIKKKMMMOOONNNLLLKKKJJJJJJJJJJJJLLLLLLKKKKKKKKKLLLNNNPPPMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>===<<<======<<<;;;:::999888888444444444444444444444555333333333333333333333333222111111000//////000000//////............////////////...---,,,,,,++++++------,,,,,,,,,+++++++++------,,,+++++++++,,,,,,*********++++++*********+++++++++++++++++++++++++++++++++******)))))))))+++++++++++++++***))))))************************+++++++++******+++++++++************************)))))))))))))))))))))***************************************************))))))))))))))))))))))))+++***)))***+++,,,+++)))))))))*********+++++++++(((((()))***+++,,,,,,,,,******************************++++++++++++******)))******+++++++++******)))******++++++******)))++++++************++++++******************************)))*********++++++************************++++++************++++++BBBBBBBBBBBBBBBCCCDDDEEEAAABBBBBBAAA@@@@@@AAACCCCCCDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKIIIHHHFFFEEEDDDDDDEEEFFFEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@===<<<;;;;;;<<<<<<:::999888888777666555555555555444555555555555444333333222222222222222222222222222222333222222000///...000000000000000000000000/////////.........------...---,,,,,,,,,---...///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************++++++++++++******++++++,,,---......++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,------,,,,,,,,,---------......////////////////////////.............../////////------...///000111222222111111222222222222111111111111111111111111111111111111222333444555666666555555333333333444555666777888888999999:::;;;;;;;;;;;;:::999999999::::::<<<<<<<<<<<<===>>>??????@@@@@@BBBCCCEEEEEEFFFFFFDDDDDDCCCDDDEEEFFFHHHIIIFFFGGGGGGHHHGGGGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEDDDEEEFFFHHHHHHHHHIIIJJJLLLNNNMMMLLLJJJIIIHHHHHHHHHIIIJJJJJJIIIHHHIIIKKKMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDAAAAAAAAA@@@???>>>===<<<<<<<<<;;;:::999888777777444444444444555555555555333333333333333333333333222111111000//////////////////............//////.........------,,,,,,+++---------,,,+++***************))))))))))))*********+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***************)))))))))+++++++++,,,++++++***)))************************,,,,,,++++++++++++,,,,,,***************+++++++++)))))))))************+++***************+++++++++************************))))))))))))))))))))))))+++)))))))))+++,,,+++***)))************+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***))))))************))))))+++++++++******+++++++++***************+++++++++(((((((((((()))***+++,,,***************)))))))))++++++************++++++AAAAAAAAAAAAAAABBBBBBCCC@@@AAAAAA???>>>>>>@@@BBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMKKKIIIGGGFFFDDDCCCDDDEEEFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@?????????>>><<<::::::;;;:::999777888777666555444444444444444444555555444444333222111111111111111111111111000111111222222111000///000000000000000000000000//////.........---------...---,,,++++++---///000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))***+++---......---------,,,,,,,,,+++*********++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++*********++++++,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++************+++++++++++++++***++++++,,,---,,,,,,,,,---------......---------.../////////000.........//////000000000------...///000111222222111111222222222222111111111111111111111111111111111111222333444555666666777666444333333444555666777888888999999:::;;;;;;888888888888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAACCCDDDEEEEEEEEEEEEAAAAAABBBCCCDDDEEEFFFFFFDDDEEEGGGIIIIIIHHHFFFDDDGGGGGGFFFFFFFFFEEEEEEEEEDDDFFFGGGHHHGGGHHHIIIKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGHHHIIIGGGEEEEEEHHHKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIKKKJJJIIIHHHGGGFFFFFFFFF>>>????????????>>>===<<<::::::999888777666555555222222333333444444444444222222222222222222222222222222000//////.........//////............//////------------------------,,,,,,++++++++++++++++++******))))))))))))******+++,,,------------,,,+++************************))))))))))))************++++++,,,,,,++++++***)))************************++++++************++++++))))))*********+++++++++************++++++,,,,,,))))))*********+++++++++***************************************************)))((()))+++,,,+++***)))************+++++++++******************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++++++++++++++))))))************))))))******))))))))))))******))))))*********+++++++++)))((((((((()))***+++,,,+++*********)))))))))(((++++++************++++++@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@???===>>>@@@BBBBBBBBBCCCCCCDDDEEEEEEEEECCCEEEHHHJJJJJJIIIFFFEEEGGGGGGGGGHHHHHHHHHIIIIIIGGGIIILLLMMMMMMKKKHHHFFFFFFDDDCCCDDDEEEFFFEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>><<<;;;::::::999888666777777666444444444444444444444555555444444333222333333333333333333333333---...000111222222111111000000000000000000000000//////.........---------...---+++++++++---///000,,,,,,,,,------.........------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++---......------------,,,,,,+++***))))))******++++++++++++*********+++,,,------,,,+++***++++++++++++++++++++++++)))************+++++++++)))************+++++++++)))***,,,,,,---,,,+++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++************++++++++++++******++++++,,,---,,,,,,,,,---------......+++,,,,,,---...///000000.../////////000000111111------...///000111222222111111222222222222111111111111111111111111111111111111222333444666666777888777555444444555666777777888888999::::::;;;;;;555555666888999<<<===???<<<<<<<<<======???@@@@@@AAABBBCCCDDDEEEEEEEEEEEECCCDDDEEEGGGHHHHHHHHHHHHBBBDDDGGGJJJJJJHHHFFFDDDGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEGGGGGGGGGGGGIIIKKKHHHIIIIIIJJJJJJKKKKKKKKKFFFGGGHHHFFFDDDCCCFFFIIIGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJIIIHHHGGGEEEDDDCCCCCCCCC======>>>>>>>>>>>>======888888777666555444333333111111111222222333333333222222222222222222222222222222000///............//////............//////,,,,,,------------------*********++++++,,,------,,,+++++++++++++++,,,,,,,,,,,,............,,,,,,************************(((((())))))******+++++++++,,,,,,,,,,,,+++************************************))))))))))))******))))))******++++++++++++******+++++++++,,,,,,,,,))))))******++++++++++++***************************************************)))((()))+++,,,,,,***)))************++++++++++++++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++++++++++++++))))))************))))))))))))(((((((((((())))))))))))******+++++++++++++++***)))))))))***+++,,,+++*********))))))((((((++++++************++++++>>>>>>???@@@BBBCCCCCCDDD???>>>>>>>>>@@@AAA@@@???AAAAAAAAAAAAAAAAAABBBBBBEEEEEEEEEFFFGGGGGGHHHHHHKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@>>>======>>>@@@AAA;;;;;;;;;;;;:::999888888888888777555555444444444333333333333333333333333333333555555555555333333222///---///444666444111//////000000000000//////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------,,,++++++,,,,,,,,,000000...---,,,+++++++++*********++++++,,,,,,,,,++++++************++++++------++++++++++++------------------,,,,,,+++*********)))))))))))))))))),,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************+++,,,,,,------,,,,,,+++((((((((()))***+++,,,---******+++++++++,,,,,,,,,'''))),,,...///...---+++///////////////.........////////////............////////////000000000000000000000000111111111111...///000111222333444444111111222333333444555555777777666555444333333222444555555666666666666555999999999999999999:::::::::;;;;;;;;;:::;;;===@@@???@@@AAABBBBBBBBBAAA@@@CCCCCCCCCDDDDDDDDDDDDDDDCCCFFFHHHIIIHHHFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCDDDFFFFFFGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFEEECCCCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFEEECCCBBBAAA@@@???>>>===<<<;;;::::::888777666555555444444555333333333333333333333333111111111111111111111111000000000000000000000000///............---------------......------,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,++++++******++++++***+++,,,,,,,,,,,,+++***++++++************++++++************************------------------------************************************************))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***+++,,,,,,,,,)))************+++++++++************************+++++++++*********))))))(((((()))***************************************))))))************))))))++++++++++++++++++++++++******++++++++++++******++++++***************+++******************************))))))((((((''''''*********)))))))))))))))************************======>>>???@@@AAABBBBBB???>>>===>>>@@@AAA@@@???@@@@@@@@@@@@AAAAAAAAAAAADDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBAAAAAAAAAAAABBB@@@???======>>>???@@@;;;;;;;;;;;;:::999888777888777666555444444444444333333333333333333333333111222333333333333222111000---+++---111333111...//////000000000000//////000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++************++++++---,,,++++++++++++,,,---,,,,,,------,,,,,,+++***************************+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++*********************************++++++++++++++++++***---------,,,------......******+++++++++,,,,,,,,,((())),,,...///...---+++///...........................//////////////////////////////000000000000/////////000000000111111...///000111222333333444111111222333333444555555666666666555444444333333666666777888888888888777888999999999999:::::::::;;;<<<<<<<<<;;;<<<>>>@@@???@@@AAABBBCCCBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDCCCEEEHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJKKKLLLIIIHHHFFFEEEDDDCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDBBBAAA@@@??????>>>===<<<;;;::::::888777666555444444444444333333333333333333333333111111111111111111111111000000000000000000000000///............------------------...------,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,++++++******++++++***++++++,,,,,,++++++***++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++)))))))))***+++++++++,,,)))************+++++++++************************+++++++++*********))))))))))))***+++++++++++++++************************))))))************))))))******************************++++++++++++************))))))((())))))*********************************))))))((((((((((((***))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,;;;;;;<<<===>>>???@@@@@@>>>===<<<===???@@@???>>>>>>>>>??????@@@@@@@@@@@@BBBCCCCCCDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBAAAAAAAAAAAABBBAAA???===<<<<<<======:::::::::::::::999777777777777666555444444444444333333333333333333333333000000111111111111000000111...,,,...000111000---...//////000000//////.../////////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......***++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++***+++,,,+++***)))***,,,------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************))))))************)))))),,,,,,++++++******************+++++++++,,,,,,,,,(((***,,,.........,,,+++........................------......///000000000////////////000000000000....../////////000000000...//////000111222333333111222222333333444444555444444444444444444444444777888999999::::::999999888888999999999:::::::::;;;<<<======<<<===???AAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCEEEGGGGGGFFFDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEECCCDDDEEEGGGIIIJJJLLLMMMIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>===<<<;;;::::::999888777666555444444444444333333333333333333333333111111111111111111111111000000000000000000000000///............------------------------,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,++++++******++++++******+++,,,,,,+++******++++++************++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************++++++)))************+++++++++************************+++++++++*********************+++,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))******++++++++++++******)))((((((((((((((())))))***************************))))))))))))((((((((())))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;<<<<<<===>>>>>>???===<<<;;;<<<>>>???>>>=========>>>>>>??????@@@@@@AAABBBBBBCCCCCCDDDDDDEEECCCCCCBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAABBBAAA???===;;;;;;::::::::::::::::::999888777666777666555444444444444444222222222222222222222222000000000000000000000000333111000000111222000......//////////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++************++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,***+++,,,+++***)))***,,,---------------.........++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************)))******************))))))***************))))))******+++++++++,,,,,,,,,)))***,,,---...---,,,,,,---------------.........,,,,,,---...///000111111////////////000000000000............/////////////////////000111222222333222222222333333444444444333333333444444555555555777777888999::::::::::::888888888999999::::::;;;<<<===>>>>>>>>>>>>@@@AAA@@@AAAAAABBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBCCCBBBDDDFFFFFFEEEDDDDDDEEECCCCCCDDDDDDEEEEEEFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDBBBCCCDDDFFFGGGIIIJJJKKKHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>======<<<<<<;;;::::::999777777666555444444444444222222222222222222222222111111111111111111111111000000000000000000000000///............---------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++******++++++++++++******++++++************++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))*********+++++++++************************************************)))***++++++,,,,,,++++++************************))))))************))))))******************************++++++++++++******))))))((((((((()))******************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))));;;;;;<<<<<<======>>>>>><<<;;;:::;;;===>>>===<<<<<<<<<===>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCAAA@@@>>>===;;;:::999888999999999999888777666666666555555444444444444555222222222222222222222222111111111000000111111111333222000000000000///.........////////////......---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,+++++++++,,,,,,---...------,,,++++++++++++,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************************************++++++++++++*********+++,,,---............******+++++++++,,,,,,,,,***+++,,,---------,,,,,,+++,,,,,,,,,---------...+++,,,---...///000111222////////////000000000000............/////////////////////000000111111222222222333333333333444444222222333333444555555555555666777888999999999999777777888999::::::;;;;;;<<<===????????????@@@AAA@@@@@@@@@@@@AAAAAABBBBBB??????@@@@@@AAABBBBBBCCCCCCDDDFFFEEEDDDCCCDDDEEECCCCCCDDDDDDEEEEEEFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFFFFEEEDDDCCCCCCBBB@@@@@@AAA@@@@@@???>>>===<<<<<<;;;;;;::::::999999777666555444444333333333222222222222222222222222000000000000000000000000///////////////////////////............---------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++************************++++++************++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))*********+++++++++************************************************((())))))***************************************))))))************))))))++++++++++++++++++++++++******++++++++++++******))))))))))))******+++,,,************************))))))))))))************(((((())))))************))))))))))))))))))))))));;;;;;;;;;;;<<<<<<======;;;:::999:::<<<===<<<;;;<<<<<<===>>>???@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEECCCCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCBBB???>>>===<<<;;;999888777888888999888888777666555555555444444444444444555222222222222222222222222222222111111111111222222/////////......------------......//////......------------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------++++++++++++,,,---......------,,,+++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++******++++++++++++******)))***++++++++++++++++++))))))******+++,,,,,,,,,+++,,,---,,,+++***+++---***++++++,,,,,,---------***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++*********************************++++++++++++++++++***''')))+++,,,---...------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,***++++++,,,,,,---------,,,,,,---...///000111222////////////000000000000....../////////000000000/////////000000000111111333333333333333333333333222222333333444444444555444444666777888888999999777777888999:::;;;;;;<<<;;;===???@@@???>>>???@@@???????????????@@@AAAAAA??????@@@@@@AAABBBCCCCCCDDDEEEFFFFFFDDDDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@???>>>===;;;;;;:::::::::999999999777666555444333333333333222222222222222222222222000000000000000000000000///////////////////////////............---------,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,++++++******+++++++++***))))))))))))***+++++++++************++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++)))************+++++++++***************************************+++++++++(((((()))************)))************************))))))************))))))++++++++++++++++++++++++******++++++++++++*********)))))))))***+++,,,---************************)))))))))************+++((((((((()))******++++++++++++++++++++++++++++++999999999:::::::::;;;;;;;;;999999:::;;;<<<;;;:::<<<======>>>???@@@AAABBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFEEEDDDCCCBBBAAAAAA======<<<<<<:::999888777888888888888777666555444555444444333333444444555111111111111111111111111222222111000000111222222......///...---------...---......//////......---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------++++++++++++,,,---...///+++++++++***++++++,,,---,,,,,,,,,+++++++++******++++++************++++++)))***+++,,,,,,+++***)))))))))***+++++++++++++++(((((())))))***++++++,,,***+++,,,+++***)))***,,,))))))******+++,,,,,,---******+++++++++,,,,,,,,,******************************************************++++++++++++******************************))))))************))))))&&&''')))+++++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,------...///000000111////////////000000000000/////////000000000111111////////////000000000000333333333333333333333333333333333333333333444444333444555777888999999999666777888999:::;;;;;;<<<:::<<>>?????????>>>=========>>>???@@@??????@@@AAABBBCCCDDDDDDEEEFFFGGGFFFEEEDDDFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGFFFEEEDDDDDDDDDEEEGGGHHHHHHGGGEEEDDDBBBBBBBBBBBBBBBBBBAAAAAA???@@@@@@@@@@@@???>>>>>>::::::::::::999999999999666666555444333333333333111111111111111111111111000000000000000000000000///////////////////////////............---------+++,,,,,,,,,,,,+++******+++++++++,,,,,,---------++++++++++++++++++++++++---,,,++++++******+++++++++***)))(((((()))***+++++++++************++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,)))************+++++++++************************))))))*********+++++++++))))))***++++++++++++***************************))))))************))))))******************************++++++++++++******((((((((())))))***+++,,,************************))))))*********+++++++++'''(((((()))******++++++++++++++++++++++++++++++888888888888888999999999:::999888999;;;<<<;;;:::<<<===>>>???@@@AAABBBBBBAAAAAABBBCCCCCCDDDDDDEEEDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCDDDEEEEEEFFFGGGHHHHHHHHHEEEDDDCCCBBBAAA@@@??????<<<<<<<<<;;;:::999888777888888888888777666555444444444333333333444444555111111111111111111111111222111000//////000111222///000111000//////000111---..................---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------++++++++++++,,,---...///)))))))))***+++,,,...///,,,,,,,,,++++++*********++++++************++++++)))***+++,,,,,,+++***)))((()))***+++++++++++++++'''(((((()))******++++++(((***+++***)))((()))***(((((()))***++++++,,,,,,*********++++++,,,,,,,,,******************************************************++++++++++++******************************(((((())))))))))))((((((+++,,,---......---+++)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------......///000000000////////////000000000000000000000000111111111111////////////000000000000333333333333333333333333333333333333333333333333444555666777999999::::::666777777999:::;;;<<<<<<999<<<>>>???>>>>>>>>>???>>>===<<<<<<<<<===???@@@???@@@@@@AAACCCDDDEEEEEEFFFGGGGGGFFFEEEEEEFFFHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFGGGGGGFFFDDDDDDDDDEEEGGGHHHHHHGGGEEEDDD@@@@@@@@@@@@@@@@@@AAAAAA???@@@@@@@@@@@@??????>>>::::::999999999999999999666666555444333333333333111111111111111111111111000000000000000000000000//////////////////////////////.........---------+++,,,,,,,,,,,,+++******+++++++++,,,,,,---------++++++++++++++++++++++++---,,,++++++******+++++++++***)))(((((()))***+++++++++************++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---)))************+++++++++************************))))))******++++++++++++******+++,,,,,,,,,,,,+++************************))))))************))))))))))))))))))))))))))))))******++++++++++++******''''''''''''((()))++++++************************))))))******++++++++++++'''(((((()))***+++++++++((((((((((((((((((((((((888888777777888888999::::::::::::;;;;;;;;;<<<<<<777999;;;>>>@@@AAAAAAAAABBBCCCCCCDDDCCCCCCBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFBBBBBBAAA???>>><<<;;;:::===<<<<<<;;;;;;:::999999777777666555444444333333222222222333333444444444222111111111222333444444333222111000////////////////////////............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---,,,++++++------,,,+++,,,,,,,,,++++++*********************************...---+++*********++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++*********)))))),,,+++******)))))))))***---,,,+++***))))))))))))+++++++++*********))))))******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///////////////////////////...---///222333111...666333111222444444111...000111222333444444333222333333333333333333333333333333333333444666888999555555555555777999;;;<<<;;;;;;<<<<<<===>>>>>>??????>>>>>>=========>>>>>>>>>???@@@BBBCCCDDDDDDEEEHHHGGGEEECCCBBBBBBCCCDDDHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEGGGIIIJJJIIIGGGGGGEEEEEEEEEEEEEEEDDDCCCBBBFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHHHHHHHGGGEEEDDDBBB@@@@@@@@@@@@@@@@@@AAAAAACCCBBBAAA@@@>>>===<<<<<<===<<<:::999888777777777666555444333222222222222111000000222444555333222222111111111000000//////////////////////////////------------------------((())))))+++,,,---......******+++,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,+++++++++***)))))))))))))))***++++++++++++******++++++++++++***))))))************************************************++++++++++++++++++++++++++++++************++++++---,,,,,,+++***)))(((((()))***+++,,,---...............,,,+++***)))))))))************))))))))))))************************************************,,,,,,++++++++++++,,,,,,******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))))))))******+++++++++,,,******+++++++++,,,,,,,,,******))))))******+++,,,++++++******))))))((((((************************888888777777888888999:::::::::::::::;;;;;;;;;;;;888999;;;>>>???@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBAAACCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@???===<<<;;;:::;;;;;;::::::999888888777777666666555444444333333222222222222333333333444111111111111111222333333333222111000////////////////////////............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,+++******,,,,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,******)))***++++++*********)))******++++++)))))))))))))))))))))))),,,,,,+++******+++,,,,,,+++++++++*********)))))),,,,,,+++++++++*********---,,,+++***))))))))))))+++++++++*********))))))******))))))******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,------------............////////////////////////000...---...111333222111000111222333333333222111000111111222222222222222333333333333333333333333333333333333444666777999555555555555777999;;;<<<;;;;;;<<<<<<======>>>>>>>>>======<<<<<<======>>>>>>???AAABBBDDDEEEEEEEEEIIIGGGEEEDDDCCCCCCDDDEEEHHHGGGFFFEEEDDDCCCCCCBBBCCCDDDFFFHHHHHHGGGFFFEEEHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEGGGGGGHHHGGGFFFEEECCCBBB??????@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@>>>===<<<<<<;;;:::999888777777777666555444333222222222222222111111222333444333111111111000000000/////////........................------------------------++++++++++++++++++++++++++++++,,,,,,,,,++++++***---,,,,,,,,,++++++++++++*********)))))))))((((((+++++++++***************+++,,,,,,---------------***++++++++++++***))))))************************************************************************++++++************++++++*********))))))))))))))))))***+++,,,,,,---,,,,,,------,,,+++************************))))))))))))***************************************************))))))))))))))))))*********++++++++++++******************)))))))))((()))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,***************++++++,,,*********)))))))))))))))************************888777777777777888999999999999:::::::::;;;;;;;;;999:::<<<===>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBAAAAAABBBBBBAAAAAABBBCCCDDDDDDEEEFFFBBBBBBCCCDDDDDDCCCCCCCCCAAA@@@???>>>===<<<;;;;;;999999888888777666666666666666555555444333333333333333444444444444555555000000000000000111111222222222111000/////////////////////............---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++***))))))++++++***)))+++++++++++++++*********++++++++++++++++++++++++******)))))))))***++++++++++++******)))*********((((((((((((((((((((((((,,,++++++******++++++,,,+++++++++***************+++,,,,,,------,,,******,,,,,,+++***))))))))))))+++++++++*********************))))))******+++,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,------------............////////////////////////000///---...000333444555...000111222111111222333111111000000000111222222333333333333333333333333333333333333444555777888444444555666777999:::;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<======???@@@BBBDDDEEEFFFFFFFFFIIIHHHFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEEEEEEEFFFFFFFFFEEECCCAAA@@@?????????@@@@@@@@@AAAAAAAAABBBCCCCCCBBB@@@>>><<<;;;:::999888777666666666555555444333222222222222333222111111222333111000///////////////.................................------------------------...------,,,+++***)))))),,,,,,,,,,,,++++++***)))+++++++++++++++******************)))))))))))))))***************+++++++++(((((()))******************++++++++++++***))))))************************************************))))))))))))))))))))))))++++++************++++++)))))))))******+++++++++******+++++++++++++++***,,,,,,+++******++++++,,,++++++*********)))))))))************************************************))))))))))))))))))))))))******++++++++++++******************))))))))))))))))))))))))))))))))))))(((((())))))))))))***************++++++++++++,,,)))************+++++++++))))))))))))************************************777777777777777888999999999999999999:::::::::::::::;;;;;;<<<============???>>>>>>>>>?????????@@@BBBBBBAAA@@@@@@AAAAAAAAACCCCCCDDDEEEEEEFFFGGGGGGDDDDDDDDDDDDCCCBBBAAAAAA??????>>>======<<<;;;;;;999888888777666666555555555555555444444333333333666666666666666666666666000000////////////000000111111000/////////////////////.........---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,***)))***+++,,,+++)))+++++++++***************************************((((((((())))))***++++++,,,,,,+++***)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++***************************+++---......---+++***,,,++++++***))))))************************************))))))******+++,,,************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,------------////////////////////////111///------///333666888555222///...000111222333222111000//////000111222333333333333333333333333222222333333444555666666333444555666777999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===@@@AAACCCDDDFFFGGGGGGGGGIIIHHHGGGFFFFFFFFFFFFGGGEEEEEEEEEDDDCCCBBBBBBBBBAAAAAABBBCCCCCCCCCBBBAAADDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEDDDEEEEEEEEEDDDBBB@@@???>>>>>>??????@@@@@@AAAAAA@@@BBBCCCDDDDDDAAA>>><<<:::999888777666666666666555444333333222222222333555333111111111111000///................................................------------------------...------,,,+++***))))))---------,,,+++***)))(((************************++++++++++++++++++++++++)))))))))***+++++++++,,,&&&''''''(((((((((((((((***++++++++++++***))))))************************************************************************++++++************++++++++++++++++++++++++++++++******+++++++++***))))))+++*********++++++,,,---+++++++++*********))))))************************************************+++++++++,,,,,,+++++++++******++++++++++++***************)))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************++++++++++++))))))******++++++++++++(((((())))))******++++++************************777777666666777777888999888888888999999999::::::;;;;;;;;;;;;;;;<<<<<<===>>>============>>>???@@@@@@??????>>>??????@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDBBBAAA???===<<<>>>=========<<<<<<;;;;;;999999999888777777666666444444444444444333333333444444444444444444444444000000///////////////000111000//////////////////............------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---+++***+++,,,---,,,+++************************))))))))))))))))))))))))(((((())))))************,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++---......---+++***,,,+++******)))***************************************))))))******+++,,,************************))))))*********+++++++++((((((((((((((((((((((((*********++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,((((((((()))***,,,...///***++++++++++++,,,,,,,,,////////////////////////111000...---...222666999???777///,,,///222222000222111000//////000111222333333333333333333333333222222333444444555555555333333444666777888999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======AAABBBCCCEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@>>>======>>>??????@@@AAAAAAAAABBBDDDDDDCCCAAA>>><<<888888777666555555555555444444333222222222333333555333111000000000000...------------....................................------------------------++++++++++++++++++++++++---------,,,+++***)))(((************************++++++++++++++++++++++++)))))))))***+++++++++,,,)))***++++++,,,,,,++++++***++++++++++++***))))))************************************************++++++++++++++++++++++++++++++************++++++,,,++++++***)))(((((((((******+++++++++***))))))************+++,,,------++++++++++++***************************************************************+++,,,,,,,,,,,,+++*********++++++++++++******))))))))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((())))))*********+++++++++((()))***++++++++++++***(((((())))))******++++++************************777666666666666777888888777777888888888999999999:::::::::::::::;;;<<<=========<<<<<<<<<>>>???@@@>>>>>>======>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@???===;;;999888<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888777777777444444333333333333333333222111111111111000000000111000000///////////////000//////....../////////.........------------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++------,,,+++)))))))))***************))))))))))))))))))))))))))))))***+++++++++******++++++******)))************************************++++++,,,,,,++++++******************+++++++++******,,,------,,,,,,+++++++++***************+++***************+++++++++******))))))******+++,,,************************)))))))))************+++))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,''''''((()))+++---...///++++++++++++,,,,,,,,,,,,////////////////////////000000///------000555888CCC===555111111222111///222222111000000000111111333333333333333333333333222222333444444444444444222333444666777888999999999::::::;;;<<<<<<======;;;;;;;;;;;;<<<===>>>>>>@@@AAACCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???>>><<<======>>>???@@@AAAAAABBBCCCCCCCCCBBB???===;;;777666555555444444444555444333333222222333333333555333000///000000000///---------...............------------------------------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))*********+++++++++++++++)))))))))))))))************************+++++++++))))))***++++++++++++******++++++++++++***))))))************************************************++++++++++++++++++++++++++++++************++++++***)))((('''&&&%%%$$$$$$******+++++++++++++++***+++*********+++,,,,,,---,,,++++++++++++*********************************************************((()))***++++++***)))(((******++++++++++++******))))))))))))************))))))))))))))))))))))))******))))))))))))(((((()))))))))************+++((()))***,,,,,,+++******))))))))))))************************************666666666666666777888888777777777777888888888999999999999999:::;;;===>>>======<<<;;;<<<>>>@@@AAA>>>>>>>>>>>>>>>???@@@@@@?????????@@@@@@@@@@@@AAA>>>=========<<<:::999888;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777666333333333333333333333333222222111111000000000000222111000000/////////000//////.........//////000.........---------,,,,,,------------------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,+++***+++,,,---,,,***((()))))))))*********+++***************************++++++,,,,,,+++***)))*********)))******++++++))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***))))))*********+++++++++*********+++++++++,,,,,,+++***************++++++))))))*********+++++++++******))))))******+++,,,************************))))))))))))************++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,---...///,,,,,,---------.........///////////////////////////000000...---...222666>>>??????;;;555111000111222222222222222111111000333333333333333333333333111222333444444444333333111222444666888888888888888888999:::<<<===>>>>>><<<<<<<<<<<<===>>>???@@@@@@AAABBBDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDD@@@AAABBBDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBB@@@???<<<<<<===>>>???@@@AAAAAADDDDDDCCCAAA???===;;;:::666555444444444444444444333333333222222333333444555222///...///000000000------......////////////------------------------------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,---(((((()))))))))*********+++++++++***************'''((())))))******))))))***++++++++++++***))))))************************************************************************++++++************++++++)))(((((((((''''''&&&&&&)))***+++,,,,,,---,,,,,,+++++++++***++++++,,,,,,,,,,,,+++++++++*********************************************************''')))***++++++***)))'''******++++++++++++******((()))))))))************))))))))))))))))))))))))++++++*********)))))))))))))))))))))************((()))+++,,,,,,+++***)))*********)))))))))))))))************************666666666666666777888888777777777777888888888888999888888888999;;;===>>>>>>===<<<;;;<<<>>>@@@BBB??????>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBB<<<==================<<<::::::;;;;;;;;;;;;;;;<<<999999888888777777666666333333333333333333333333444444444333333222222222222222111000000000000000//////.........//////000......---------,,,,,,,,,------------------------++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------......+++,,,,,,------,,,,,,++++++***)))***+++++++++)))(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++***)))***)))))))))***+++,,,,,,***************************+++,,,------,,,+++***))))))******++++++++++++***)))))))))***+++,,,,,,+++***************++++++))))))******++++++++++++*********)))***++++++,,,))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((())))))***++++++,,,,,,,,,++++++++++++++++++,,,//////...------------............/////////000000////////////////////////...000000///------111444777@@@GGGCCC888//////333222333444444444222111000333333333333333333333333111222333444555444333222111222444666888888888888777777888:::<<<===??????<<<<<<<<<======???@@@@@@???@@@BBBCCCEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCAAAAAABBBCCCDDDDDDCCCCCC???@@@BBBDDDEEEEEEDDDCCCDDDEEEEEEEEEDDDBBB@@@???;;;<<<===>>>???@@@AAAAAAEEEDDDCCC@@@>>><<<:::999555555444333333333444444333333333222222333444444444222///...///000111111........./////////000000------------------------------------------------++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++,,,,,,---------******++++++,,,,,,,,,,,,,,,+++++++++******))))))++++++,,,---------------***++++++++++++***))))))************************************************))))))))))))))))))))))))++++++************++++++************++++++++++++)))***+++,,,---.........,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******************************************************)))***,,,------,,,***)))******++++++++++++******(((((())))))*********+++)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))************''')))+++,,,,,,,,,***)))++++++******))))))((((((************************888888777666666666666666666666666666666777888888::::::999999::::::;;;<<<<<<===>>>???@@@AAABBBBBB????????????????????????@@@AAAAAAAAA@@@???===<<<=========<<<;;;;;;::::::===;;;999777777777999999<<<;;;999777666555444444444444444444444444333333000000000000000000000000///////////////////////////............---------,,,,,,------.../////////------,,,,,,,,,,,,++++++---,,,++++++************)))******++++++,,,------+++++++++++++++++++++++++++++++++***)))***,,,...******+++++++++,,,,,,,,,......//////...,,,+++)))///,,,******---...---+++)))***++++++******+++,,,++++++******++++++,,,---+++++++++++++++******)))))))))***+++,,,,,,------,,,+++++++++***))))))))),,,,,,++++++***)))))))))++++++************++++++,,,,,,,,,+++++++++******(((((()))***+++,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,+++******+++++++++,,,+++***)))((('''&&&%%%******++++++++++++******++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------.........//////,,,---......//////..................////////////222444???KKKGGG888000222000000111111111111000000222111000000000111333333444333222111111111222333555444444555555666777888777888:::<<<=========<<<======>>>???@@@AAAAAABBB???@@@AAACCCEEEFFFHHHHHHEEEEEEFFFGGGGGGGGGGGGFFFIIIHHHGGGGGGGGGFFFDDDBBBEEEDDDCCCBBBAAABBBBBBCCCDDDCCCBBBAAA@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<>>>>>><<<999555333555555666666666666666555111222333444444222111///222222222111111111000000000000////////////000000,,,---.........---,,,+++---------,,,,,,+++++++++***************************++++++,,,,,,++++++***---,,,,,,+++,,,---///000************************++++++************++++++))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))),,,,,,++++++***+++++++++************************************))))))))))))++++++++++++++++++++++++++++++************++++++,,,+++******,,,,,,+++***++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************************************(((((()))***************,,,------...---,,,+++***)))+++---...---***'''$$$******++++++++++++******888777777666666666666666666666666666666777777888:::999999999999:::;;;;;;;;;<<<<<<===>>>???@@@AAA????????????>>>>>>>>>>>>>>>????????????>>><<<;;;======<<<<<<;;;:::::::::;;;:::999777777888999:::<<<;;;999888666555555444555555555444444333333333000000000000000000000000///////////////////////////............---------...............---------------,,,,,,,,,,,,++++++------,,,+++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++***)))***,,,...******+++++++++,,,,,,,,,---............,,,+++***---***((((((***+++***(((***++++++***)))))))))***++++++******++++++,,,---,,,+++************+++,,,)))******+++,,,,,,------+++++++++*********************************++++++++++++************++++++,,,,,,++++++************)))))))))***+++++++++,,,++++++******************,,,+++++++++++++++++++++,,,,,,+++***)))(((((('''******++++++++++++******+++******))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------.........///,,,---......//////..................////////////111000777CCCDDD999111222000000111111111111000000111111000000000111222333333333222111111222222333444444444444555666777888666777888999:::;;;;;;;;;<<<<<<===>>>???@@@@@@AAA@@@@@@AAABBBBBBCCCDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFHHHGGGFFFFFFFFFFFFDDDBBBDDDDDDBBBAAAAAAAAABBBBBBCCCBBBAAA@@@???@@@AAAAAABBBAAAAAAAAABBBBBBCCCDDDBBBBBBCCCBBBBBBAAA@@@???========================;;;<<<<<<<<<:::888555444444444555555555555444444111222333444444222111///222222111111111000000000000//////////////////000------.........---,,,+++---------,,,,,,+++++++++***************************++++++,,,,,,++++++*********)))))))))***+++,,,************************++++++************++++++************************************************************************************************************************+++******))))))******+++************************************************++++++++++++++++++++++++++++++************++++++,,,+++******,,,,,,+++***++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))((((((+++++++++***************************************))))))***++++++++++++++++++,,,------,,,+++***))))))+++,,,---,,,***(((&&&******++++++++++++******777777666666555555666666666666555555666666777888999999999999999:::;;;;;;:::;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<===============<<<;;;<<<<<<<<<;;;::::::999999999888777777777888:::;;;<<<;;;999888777666666555777666666555444333222222000000000000000000000000///////////////////////////............---------//////......---,,,,,,+++------,,,,,,,,,,,,++++++------,,,,,,++++++,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++***+++,,,+++******,,,...******+++++++++,,,,,,,,,------......---,,,+++***,,,***(((((()))***)))(((,,,+++******))))))((()))++++++******++++++,,,---,,,+++***((()))***,,,---*********++++++,,,,,,---***************+++++++++((())))))***++++++,,,,,,++++++************+++++++++************)))))))))******************++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++,,,,,,+++++++++***************++++++++++++******+++******))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............,,,---......//////......---............/////////000+++...999>>>888222222///000000111111000000///111000000000000111222222333222222111111222333333444444444444555666777888666666666666777888::::::;;;;;;<<<===>>>???@@@@@@AAAAAA@@@@@@@@@@@@??????AAABBBCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEEEECCCAAACCCBBBAAA@@@@@@@@@AAABBBBBBAAA@@@?????????@@@@@@AAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999888777666555444333333444444444333333222111222333333333222000///111111111111000000000000/////////....../////////------......------,,,+++------,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++*********)))((((((((())))))************************++++++************++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***)))))))))))))))******************************************************++++++++++++++++++++++++++++++************++++++,,,+++******,,,,,,+++***++++++++++++************++++++++++++++++++++++++************************)))************)))((((((++++++++++++******))))))******************************+++,,,,,,,,,,,,+++******+++,,,+++***)))(((******++++++++++++***)))******++++++++++++******777666666555555555666666666555555555555666777777999999999888999::::::;;;:::;;;;;;<<<======>>>>>>>>>>>>???????????????@@@<<<<<<<<<===============;;;;;;;;;:::999999888888777666666666777888:::;;;;;;:::999888777666666666777777666555444333222111000000000000000000000000///////////////////////////............---------.........------,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++)))+++,,,+++******,,,---******+++++++++,,,,,,,,,------------,,,,,,++++++---,,,+++******++++++***,,,+++)))))))))******)))++++++******++++++,,,---,,,+++***)))))))))***************++++++,,,,,,,,,)))))))))***+++++++++,,,))))))*********+++++++++++++++************++++++***)))))))))))))))))))))+++++++++***************+++++++++*********))))))******++++++,,,,,,++++++******++++++++++++++++++******++++++++++++************))))))))))))******++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,---......///.........---------.........//////...***+++111444222000222//////000000000000//////000000000000000111111222222222222222222222333333444444444444555666777777666666555555666777999:::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBBCCCDDDDDDCCCAAABBBAAA@@@??????@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@???>>>======999999999888888888888888999888777555444444555555333444444444444333333222111222222333222111000000111111000000000/////////......////////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***,,,,,,++++++************************************++++++************++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***))))))))))))******+++************************(((((())))))))))))******++++++++++++++++++++++++++++++************++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))++++++,,,,,,,,,++++++***,,,,,,++++++***)))))))))******************************++++++,,,++++++***((()))***++++++***)))(((******))))))***++++++,,,******++++++++++++******666666555555555555666666555555555555555666666777999888888888888999::::::;;;<<<<<<======>>>>>>>>>?????????@@@@@@@@@AAAAAA======<<<<<<=========>>>:::::::::999888888777777555555555666777888999:::999888888777666666666777777666555444333222111111///////////////////////////////////////////////////............---------,,,,,,,,,,,,------......------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***+++---******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,++++++***++++++,,,---+++((((((***,,,,,,+++++++++******++++++,,,---***++++++++++++***((('''***+++++++++++++++,,,,,,)))))))))***+++++++++,,,+++++++++*********))))))++++++************++++++)))))))))))))))))))))***+++++++++***************))))))*********+++++++++)))***+++,,,,,,,,,,,,+++)))))))))************+++******++++++++++++*********))))))))))))))))))***++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------,,,,,,,,,---......///.........------------............,,,,,,---...,,,+++---111//////000000000000////////////000000111111111111111111222222333333333333333333333444444555666777888777666666666888:::;;;;;;;;;<<<===>>>???@@@@@@??????@@@@@@AAAAAABBBBBB@@@@@@AAACCCCCCDDDDDDDDDBBBAAAAAABBBDDDDDDCCCAAAAAA@@@???>>>??????AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>??????@@@@@@AAA@@@@@@???>>>===999999888888777777777777888777555333333444555555555555555555555444333333222222222222111111000000000000000/////////............///000000///............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***---------,,,,,,+++******************************++++++************++++++***************************************************************************************************************************************+++,,,---************************'''''''''((((((((())))))++++++++++++++++++++++++++++++************++++++,,,+++******,,,,,,+++***+++++++++++++++++++++,,,************************))))))))))))))))))))))))***++++++,,,,,,,,,+++++++++++++++*********))))))************************)))***************))))))(((((()))*********)))(((***))))))))))))+++,,,---******++++++++++++******555555444444555555666666555555444444555555666777888888888888888999::::::<<<<<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@AAAAAA>>>======<<<<<<<<<======999999999888777777666666444555555666777888888888777777666555555555666666555444444333222111000000///////////////////////////////////////////////////............---------***++++++,,,------......------,,,,,,,,,,,,++++++++++++******++++++,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++(((***,,,,,,+++++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,((()))******)))***,,,...000---)))(((+++------+++++++++******++++++,,,---***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,++++++***))))))(((++++++************++++++)))))))))************+++******************++++++((())))))***++++++,,,,,,((()))+++,,,------,,,+++)))))))))*********************++++++++++++*********))))))(((((())))))***++++++++++++++++++++++++************++++++++++++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,---......//////......,,,------------.........,,,...///...***))),,,000...//////000000//////......///000000111111000000000000222333333333333333333333333333444555666777888888888888888999::::::::::::;;;<<<===>>>??????>>>??????AAABBBCCCDDDDDDAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAABBBDDDDDDCCCBBBAAA@@@?????????@@@AAABBBBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@???>>>===<<<;;;;;;;;;:::999999888888666666444333333444555666555555666555555444333222222222111111000000000000////////////...............///000111111000///...///...---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------***************************++++++,,,,,,++++++************+++******)))(((************************++++++************++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************+++,,,---...************************&&&''''''(((((()))))))))++++++++++++++++++++++++++++++************++++++,,,+++******,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))************)))************************************************)))************)))(((((('''(((***++++++***))))))******))))))***+++,,,,,,******++++++++++++******555444444444444555666777555444444444444555666666888888888888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>===<<<:::::::::;;;;;;999888888777777666555555444555555666777777777777555555444444444555555666222222222111111000000000///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++***)))))))))******+++,,,+++++++++++++++++++++,,,++++++++++++++++++++++++(((***,,,---,,,++++++,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,---''')))++++++***+++...111666111+++***+++---+++)))++++++******++++++,,,---,,,+++++++++---111555777+++++++++++++++++++++++++++++++++***************++++++******************++++++************++++++************++++++,,,,,,)))))))))***+++++++++,,,******************++++++''')))+++---------,,,+++++++++++++++++++++************++++++++++++******))))))(((((((((((())))))++++++++++++++++++++++++************++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,---......//////......,,,,,,---------.........---......---,,,---...---......////////////............000111111111000//////000222333444444333333333333333333444555666666777777888999999999888888888888999:::;;;<<<<<<===>>>??????@@@AAABBBCCCDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@BBBDDDEEEDDDCCCAAA@@@@@@???@@@AAABBBCCCAAAAAABBBCCCBBBAAA@@@???AAA@@@??????>>>>>>>>>???>>>>>>>>>>>>>>>===;;;;;;<<<<<<;;;::::::999888888555555444444444555555666555555555444444333111111222111111000000000000000/////////.........------///000111222222111000//////...---,,,,,,,,,------+++++++++,,,,,,---------***************************++++++,,,,,,++++++***'''((()))*********)))(((************************++++++************++++++************************************************************************************************************************))))))))))))***+++,,,---************************((((((((()))***+++++++++++++++++++++++++++++++++++++++************++++++,,,+++******,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***************)))))))))***++++++,,,,,,***************************+++++++++******)))(((((()))***+++++++++*********************+++++++++******++++++++++++******444444444444444555666777555444444444444555666666888888888777888999999:::::::::::::::::::::;;;;;;::::::;;;;;;<<<======>>>>>><<<;;;999888888999999888888888777666666555555444555666666777666666666444444333333333444555555111111111000000000000000//////////////////////////////////////////////////////.........---------...------,,,,,,++++++***---------,,,,,,,,,++++++))))))(((((()))***++++++------,,,++++++*********++++++++++++++++++++++++(((***,,,---,,,++++++,,,******+++++++++,,,,,,,,,,,,+++*********+++,,,---(((+++---...---...222555;;;444---+++,,,,,,***'''++++++******++++++,,,---...,,,))))))---444<<>>AAAAAA@@@??????>>>??????============<<<;;;:::999::::::999999888777777666444444555555555555555555444444444333222111000///222111111000000000000000//////.........---------///111222333333222111//////...---,,,+++,,,------+++++++++,,,,,,---------************************+++++++++,,,,,,+++++++++'''((()))+++++++++******************************++++++************++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++(((((((((((()))***+++,,,************************)))******+++,,,,,,------++++++++++++++++++++++++++++++************++++++,,,+++******,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---************************,,,,,,,,,,,,,,,+++***)))((()))***+++,,,,,,+++*********++++++++++++***)))******++++++++++++******555444444333333444444555444444555555555555555555666666666777888888999999999999999:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;::::::999999999888888777777666666666666555555555555666666666555444444333333111111111111111111111111222111111111000000//////---......///000111111111.........//////...------......---------,,,,,,,,,******+++++++++,,,,,,,,,//////...------,,,++++++...---,,,+++++++++,,,---******************************++++++++++++******************************(((((()))+++------***(((,,,,,,,,,,,,,,,,,,,,,,,,(((,,,...***&&&)))555???RRR:::((()))...+++&&&&&&------------,,,,,,+++***,,,***)))(((,,,555AAAIII333111...,,,******++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***(((((()))***************************************)))************+++++++++++++++************++++++((())))))))))))*********++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))************+++***)))(((((()))***+++)))************+++++++++.........------,,,,,,,,,------------------------------------------------..................------////////////////////////............////////////000///.........000111222111111222333333333222222333333333444444444555555777777777777888888888888777888:::;;;<<<<<<;;;:::>>>???AAA@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCC@@@BBBDDDDDDCCCBBBCCCDDDAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBCCCCCCCCCCCCCCCBBB????????????????????????<<<<<<======>>>>>>??????;;;:::999888777555444444666555555444444333222222222222222111111111111000111000000///...---------------------------------333333222111000///..............................,,,,,,,,,++++++*********,,,+++++++++***)))))))))+++++++++++++++++++++++++++++++++*********))))))******************************++++++++++++******,,,,,,,,,++++++*********,,,+++***))))))***+++,,,+++++++++*********)))))))))))))))))))))******+++************************************************************************))))))))))))************---,,,,,,+++***)))((((((************************)))************++++++++++++++++++*********))))))***++++++,,,,,,++++++************)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***************************+++,,,---...---,,,,,,+++******)))))))))))))))))))))*********++++++++++++...000...)))'''***...555444444333333444444555444444555555555555555555444555555666666777777888999999999::::::::::::;;;::::::;;;;;;;;;;;;::::::;;;;;;:::999777666555555666666666666555555555555666666555555444333333333111111111111111111111111111111111000000000//////------......///000000111......---,,,+++)))((('''...------------,,,,,,,,,******+++++++++,,,,,,,,,......------,,,++++++***---,,,+++++++++,,,------++++++++++++++++++++++++******++++++++++++******+++++++++++++++*********+++***)))***+++,,,,,,+++++++++++++++++++++++++++))),,,---***(((+++333:::III666(((***...+++)))***,,,,,,,,,,,,,,,+++******------,,,+++,,,000666;;;111000---+++******+++,,,++++++++++++***************++++++,,,,,,++++++***(((((()))***************************************)))************+++++++++++++++************++++++)))))))))*********++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))************+++***)))(((((()))***+++)))************+++++++++------,,,,,,++++++++++++,,,,,,,,,---------......------------------------..................------....................................////////////000//////......///000111111111222333333333222222333333333444444444555555666666777777777888888888999999888888999:::<<<======???AAAAAA@@@@@@BBBDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCEEEDDDCCCBBBBBBCCC@@@AAABBBCCCCCCBBBAAA@@@AAAAAABBBBBBBBBBBBBBBAAA??????????????????????????????>>>>>>===<<<<<<<<<777777666666666555555555555555555444333333222222222222222111111111111000111000000///......------------------------------////////////....................................,,,,,,,,,+++++++++******+++++++++***************+++++++++++++++++++++++++++++++++*********))))))******************************++++++++++++******,,,,,,,,,,,,+++++++++***++++++************+++++++++++++++*********)))))))))))))))))))))******+++************************************************))))))))))))))))))))))))))))))))))))************,,,,,,++++++***)))))))))************************)))************++++++++++++++++++*********))))))***++++++,,,,,,++++++***************))))))))))))+++*********))))))))))))************************************************)))***+++,,,---,,,,,,++++++******)))))))))))))))******+++++++++,,,,,,,,,,,,000333222---))))))+++555444444333333444444555555555444444444444444444333333444444555666666666888888999999999:::::::::::::::;;;;;;;;;;;;::::::<<<<<<:::999777555444444666666666555555555555444666555555444444333333222111111111111111111111111111111000000000000//////------......//////000000000000//////---,,,***)))------------,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++*********++++++***++++++,,,---...++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++...,,,))))))+++---...---************************++++++,,,++++++,,,000444<<<000(((+++...++++++...***++++++++++++***))))))+++,,,---,,,++++++---......---,,,+++++++++,,,---+++++++++*********))))))******++++++++++++******(((((()))***************************************)))************+++++++++++++++************++++++************+++++++++,,,++++++++++++++++++++++++******++++++++++++******))))))))))))************+++***))))))))))))***+++)))************+++++++++++++++++++++************++++++,,,,,,------......------------------------------------------......------------------------............////////////111000000////////////000000111222333333333333333333333333444444444555555666666777777777777888888;;;999777666777999<<<>>>===???@@@AAAAAABBBCCCEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCEEEFFFEEECCCBBBBBBCCC@@@AAACCCDDDDDDCCCBBB@@@@@@AAAAAABBBAAAAAA@@@@@@????????????????????????AAAAAA@@@>>><<<;;;:::999555666666777777888888888555555444444333333222222222222222111111111111000000000000///......------------------------------++++++,,,,,,---------...------------------------,,,,,,,,,++++++++++++******************++++++++++++++++++++++++++++++++++++++++++*********************************************++++++++++++******------,,,,,,,,,,,,++++++******++++++++++++******+++************))))))))))))))))))))))))******+++************************************************(((((((((((((((((((((((())))))))))))************************************************************)))************++++++++++++++++++******************++++++,,,,,,++++++******************************************)))))))))************************************************))))))***++++++++++++***+++******)))))))))))))))+++++++++,,,,,,,,,---------111555555000,,,))))))555444444333333444444555555555444444444444333333333333444444555555666666888888888888999999999999:::::::::;;;;;;:::::::::;;;:::999888777666555444666666555555555444444444555555444444333222222222111111111111111111111111000000000000000000//////....../////////000000000---......////////////...---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++******)))))))))******++++++,,,---...++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,---,,,+++,,,---......---++++++++++++++++++++++++,,,+++++++++---......---222,,,***,,,---***+++///))))))************))))))''')))++++++******+++,,,+++++++++***+++,,,------,,,,,,+++++++++***************++++++++++++******(((((()))***************************************))))))*********+++++++++++++++************++++++******+++++++++,,,,,,,,,******************************++++++++++++******((()))))))))************************************))))))*********+++++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------............////////////111111000000//////......000111222222333333333333333333333444444444555555666666666666777777777888999999777777888999<<<===<<<>>>@@@AAAAAABBBDDDFFFDDDCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGFFFCCCBBBAAABBB@@@AAACCCEEEEEEDDDBBBAAAAAABBBBBBBBBBBBAAA@@@@@@????????????????????????AAA@@@???>>><<<:::999999888999999999::::::::::::555555444444333222222111222222222111111111000000000000//////............------------------------++++++++++++,,,,,,,,,---------------------------++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************)))))))))))))))))))))))))))******+++************************************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************))))))*********+++++++++***************************++++++,,,,,,++++++***)))***************++++++************************************************************************((())))))***************+++******)))))))))))))))******++++++++++++,,,,,,---000333333000---++++++555444444333333444444555555555444444333333333333333444444555555666666777777777777888888888999999999::::::::::::::::::999888888777777777777777777555555555555444444444444444444444333222222111111000000000000000000000000//////////////////000000//////000000000000111111)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++************))))))((()))***+++,,,,,,------++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,***+++---///111000---***,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++------+++))),,,+++,,,---+++)))***---((())))))******)))))))))((()))***)))((())),,,...))))))******+++,,,,,,------,,,,,,,,,++++++++++++)))******++++++******)))(((((()))***************************************))))))*********+++++++++++++++************++++++******+++++++++,,,,,,,,,************************)))******++++++******)))((()))))))))******************++++++++++++******))))))*********+++++++++++++++++++++,,,,,,,,,,,,......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------............////////////111111000000//////......///000111222333333444333333333333444444444555555555666666666666777777777777777888999::::::::::::<<<>>>@@@AAAAAABBBDDDFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFEEECCCAAAAAABBB@@@AAACCCDDDEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBAAAAAA????????????????????????>>>>>>>>>===<<<;;;;;;:::;;;;;;::::::999888888888555444444333222222111111222222222111111111000000////////////............---------------------------------,,,,,,,,,++++++------------------------++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))******+++************************************************************************((()))))))))************)))))))))***++++++,,,,,,************************))))))*********+++++++++***************************++++++,,,,,,++++++***))))))******+++++++++,,,***************+++++++++************************************************((((((((()))))))))******+++******)))))))))))))))))))))))))))************,,,---------------......555444444333333444444555555555444444333333222222333333444444555666666777666777777777777888888888999999::::::::::::999999666666666777777777888888555555555444444444444333444333333222222111111000000000000000000000000000......////////////000000/////////000000000000000............---,,,+++***,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,************************((()))***+++,,,,,,,,,+++******************************++++++++++++******)))))))))******++++++,,,)))***---000222000,,,(((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,***(((+++,,,---,,,+++)))***+++((())))))************))),,,,,,+++)))'''(((***,,,(((((()))***++++++,,,,,,,,,,,,,,,+++++++++******))))))************))))))(((((()))***************************************)))************+++++++++++++++************++++++************+++++++++,,,************************))))))************))))))))))))))))))******************+++,,,,,,+++******)))************++++++++++++++++++,,,,,,,,,,,,,,,......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------............///////////////000000000000000///...///000111222333444444444333333333444444444555555555555666666666666777777555666888:::;;;:::999999<<<>>>???@@@@@@AAABBBDDDBBBBBBAAAAAAAAAAAABBBBBBBBBDDDEEEDDDBBBAAAAAABBB@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888666555444333444444333333222222111111222222222111111111111000//////////////////......------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++***************+++++++++************************++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,******++++++++++++******(((((()))))))))))))))***)))))))))))))))******+++************************************************************************))))))))))))************))))))******+++++++++,,,************************)))************+++++++++***************+++++++++***++++++,,,,,,++++++***))))))******+++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++************************)))))))))((()))******++++++******)))))))))))))))((((((((())))))))))))***************+++---...///555444444333333444444555555555444444333222222111222222333333444444555555666666666777777777888888999999::::::::::::999999777777777777777666666666555555555444444444333333333333333222111111000000000000000000000000000000........./////////000000........................000000000000///...------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,+++******))))))))))))))))))))))))******++++++++++++******'''(((((())))))***++++++******,,,...000///,,,)))++++++++++++++++++++++++++++++,,,++++++************+++,,,+++++++++++++++((()))******+++++++++***+++,,,,,,***(((((()))***(((((()))******+++++++++*********))))))))))))((())))))************))))))(((((()))***************************************)))************+++++++++++++++************++++++)))))))))*********++++++************************))))))************))))))))))))))))))***************++++++,,,,,,++++++***)))************+++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------..........................................////////////...///000111111000000//////000111222333444444444333333333444444444555555555555555666666666777777777777777888999999::::::<<<===????????????@@@BBBAAA@@@@@@??????@@@@@@AAA@@@BBBCCCCCCBBB@@@AAABBBAAA@@@@@@@@@AAABBBDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@????????????????????????======<<<<<<<<<;;;;;;;;;:::999888777555444333222444444333333222111111111222222222111111111111000.../////////////////////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++))))))*********+++++++++************************+++,,,,,,------,,,,,,+++)))))))))******+++++++++++++++************++++++(((((((((((())))))******)))))))))))))))******+++************************************************************************))))))))))))***************************+++++++++************************)))************+++++++++))))))*********+++++++++***++++++,,,,,,++++++***))))))***++++++,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++******************************)))))))))***+++,,,+++******)))))))))))))))((())))))))))))******************,,,---------,,,555444444333333444444555555555444333333222111111000111111222333333444444666666666666777777777777999999999::::::999999999999888888777666555555444555555444444444333333333333333222222111000000000000000000000000000000000---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,)))***+++,,,,,,+++)))(((((((((((((((((((((((((((******++++++++++++******&&&''''''((()))*********+++++++++,,,......---+++***************************+++,,,+++)))(((***+++***++++++***+++------,,,))))))***+++++++++++++++''')))++++++***))))))***(((((()))***************((((((((((((''''''''''''))))))************))))))(((((()))***************************************)))************+++++++++++++++************++++++((())))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))***************+++,,,------,,,+++***)))************+++++++++(((((())))))*********+++((())))))+++,,,---......++++++++++++++++++++++++******+++,,,,,,---......////////////////////////............/////////000---...///111111111000000//////111222333444444444333333333444444444555555555555555555666666666777999888666555666888;;;===<<<===??????>>>>>>???AAA@@@??????????????????@@@???@@@BBBBBBAAA@@@AAABBBAAA@@@???>>>???AAADDDEEEBBBCCCBBBBBBAAA@@@???>>>????????????????????????>>>======<<<;;;;;;::::::::::::999888777666555555444444333333222111111000222222222111111111111000.........///////////////------------------------((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++++++++******))))))++++++++++++++++++++++++))))))******++++++++++++************************+++,,,,,,------,,,,,,+++(((((())))))*********+++,,,+++***))))))***+++,,,'''((((((((())))))******)))))))))))))))******+++************************************************))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++))))))******+++++++++++++++++++++,,,,,,+++++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++***)))))))))***,,,---+++******))))))))))))))))))************+++++++++******,,,///000...+++(((===888444333555777777666333333222222222111111111333333333444444444555555444555555666777888888999:::::::::;;;;;;:::999999666666666666555555555555666666555444444444444555000000000000////////////111---((('''***...000000........................------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************,,,+++*********+++,,,------,,,+++*********+++,,,***++++++***))))))***,,,******+++,,,------......'''---111...++++++,,,***...---,,,+++++++++,,,---%%%''')))*********+++,,,************************+++++++++*********))))))************************))))))))))))))))))))))))***)))(((''''''((()))***&&&'''((())))))***))))))+++)))'''))),,,---,,,***...,,,***)))*********(((************************))))))))))))))))))))))))))))))))))))***************************)))((((((((()))***+++++++++++++++***************************************************)))((((((((((((((()))---,,,***)))))))))******,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------......///////////////////////////---......///000111111222222222222222222222222222333333333333333333333333444555666777777777777777666666777888999999999999:::;;;===>>>@@@AAAAAAAAA>>>>>>===>>>>>>@@@BBBCCCCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@AAABBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>======;;;<<<<<<<<<======>>>>>><<<<<<;;;:::999999888888<<<:::888777555555555666555555444333333222111111000000000000000111111111111000///---------...///.........------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------,,,,,,+++***))))))************************************************+++++++++*********))))))***+++,,,,,,,,,,,,+++***************************+++***))))))***,,,...///)))************++++++++++++++++++*********))))))************************++++++*********************+++,,,,,,+++***)))((())))))*********+++++++++)))************+++++++++***)))))))))***+++,,,,,,++++++************++++++---,,,,,,++++++,,,,,,---///...,,,+++++++++,,,,,,))))))))))))))))))))))))++++++******************''''''''''''((((((((((((,,,+++++++++***)))))))))------,,,,,,+++***))))))<<<999555333444666666555444444333333333222222222222222222333333333444444444555555666777777888888999:::::::::::::::999999666666666666555555555555555444333333222222333333111111000000000/////////111...++++++---......---........................------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************++++++*********+++,,,------,,,+++*********++++++***++++++***))))))***,,,******++++++,,,,,,------(((...222///,,,,,,+++)))++++++***)))***+++,,,---(((***,,,+++***(((((((((************************+++++++++*********))))))************************)))))))))))))))))))))))),,,,,,+++******+++,,,,,,((()))***************)))+++)))((())),,,---+++***---+++))))))*********)))************************************************))))))))))))************)))))))))))))))(((''''''+++++++++*********************************************************************)))))))))*********---,,,***)))))))))***+++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////////////////......//////000000111111222222222222222222222222333333333333333333333333444555666777888888888888777888999::::::;;;;;;:::>>>>>>????????????>>>>>>???>>>>>>>>>???AAABBBCCCDDDCCCBBBAAA@@@@@@@@@AAA@@@AAAAAABBBBBBAAAAAAAAAAAAAAA@@@??????>>>======;;;<<<<<<<<<=========>>><<<;;;;;;::::::999999999;;;:::888666555555555555555444444333222222111111111000000000000000000000//////...---------------......---------,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------.........---,,,++++++++++++,,,))))))******+++,,,------************************,,,,,,++++++++++++++++++---,,,,,,+++******))))))************************************************+++++++++*********))))))++++++++++++++++++++++++******************************))))))***+++---...)))************++++++++++++++++++*********))))))***************************************************++++++,,,+++***)))((())))))*********+++++++++)))************+++++++++******************+++++++++******************+++---,,,,,,++++++,,,,,,---...---,,,+++******+++,,,************************************************((((((((()))))))))******+++++++++***************------,,,,,,+++******)))<<<999555444444444444444555555555444444444444333111111111222222222333333555555555666666777777888888999999:::::::::999999666666666555555555555444333222111111000000111111111111111111000000000000000///.../////////,,,***........................------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************+++************+++,,,,,,,,,,,,+++************+++)))+++++++++))))))***+++***************+++++++++(((///333111---,,,***((()))))))))))))))***+++,,,'''***,,,,,,+++)))((('''************************+++++++++***************************************))))))))))))))))))))))))***))))))(((((())))))******++++++++++++******)))+++)))))))))+++,,,+++***,,,***))))))*********)))************************************************)))))))))*********++++++)))************))))))(((---,,,+++***))))))))))))************************************************))))))******++++++,,,,,,,,,,,,+++************+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////////////////////////////////////////000000000000222222222222222222222222333333333333333333444444444555666888999:::::::::999999:::<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>??????>>>???@@@AAACCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<=========;;;;;;;;;;;;:::::::::::::::999888666555555555555444444333333222111111111111111111000000/////////,,,------------,,,,,,+++...------------,,,,,,,,,*********++++++,,,,,,,,,------------............------,,,++++++++++++,,,''''''((()))+++,,,---...)))))))))))))))))))))))),,,,,,,,,++++++*********+++++++++******))))))(((************************************************+++++++++***************+++***))))))))))))***+++************************)))))))))))))))***+++,,,)))************++++++++++++++++++******************************************************************++++++++++++***))))))***************+++++++++)))************++++++++++++++++++***************************************,,,,,,++++++++++++,,,,,,,,,,,,+++************+++++++++++++++++++++++++++************************)))************+++++++++***************+++++++++---,,,,,,++++++*********:::888666444333333333333666666666555555555444444222222222222333333333333555555555666666666777777777888888999999999999999666666555555555444444444222222111000000000000111222111111111000000000000000///////////////...---........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***************************************************************++++++,,,,,,++++++***************)))***,,,+++***)))***+++************)))))))))))))))000444111...,,,***'''*********)))************###&&&***,,,,,,+++***+++************************************************************************++++++++++++++++++++++++(((((((((''''''(((((((((++++++++++++***))))))(((************+++++++++***+++)))((((((***++++++***************************************************))))))*********++++++++++++++++++,,,,,,+++******,,,,,,***)))))))))******************************************************'''((()))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000////////////////////////000000000000////////////111111111111222222222222333333333444444444444444444555666888:::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>:::;;;===>>>@@@AAAAAAAAA????????????AAACCCEEEFFFGGGFFFEEECCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@?????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;888888777666555555444444333333222222111111111000222222111000///......---+++,,,---......---,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,++++++++++++++++++((())))))***+++,,,,,,---************************---,,,,,,++++++******************)))))))))((((((************************************************************************+++***(((''''''(((***+++************************(((((()))))))))******+++))))))*********+++++++++***************************************************************+++++++++*********+++************************************))))))*********+++++++++++++++++++++******))))))*********++++++*********,,,,,,++++++++++++,,,,,,+++*********************++++++++++++++++++++++++***************+++++++++************++++++++++++)))))))))***+++++++++,,,,,,,,,,,,++++++*********888777666444333222222333666666555555555444444444333333333333444444444444555555555555666666666666666777888888999999999888555555555555444444444444333333222111111111111111111111111000000000000/////////...------...000222........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************))))))******++++++++++++++++++++++++******))))))(((***,,,,,,***)))*********))))))))))))))))))))))))000444111---+++***''',,,,,,,,,++++++***))))))$$$'''***++++++***++++++************************************************************************************************++++++++++++++++++++++++)))*********)))(((''''''***+++++++++************+++)))((()))+++,,,,,,+++************************************************************++++++++++++))))))***************)))******))))))***++++++,,,************************************************&&&'''((()))************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000////////////////////////000000000000////////////000000000111111222222222333333333444444555555555444555666888:::;;;;;;<<<;;;;;;<<<===>>>>>>>>>>>>:::;;;===>>>@@@AAAAAAAAA@@@@@@@@@@@@BBBDDDFFFGGGIIIHHHFFFDDDCCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@????????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999999999:::::::::::::::666666666666555555444444222111111111111111000000222111111000///...------,,,,,,...//////...---,,,------------------------222111111000///...------******+++++++++,,,,,,,,,***+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************,,,,,,,,,++++++******************)))))))))))))))************************************************************************+++***(((''''''(((***+++************************((()))))))))************))))))*********+++++++++************************************************))))))*********+++++++++******************++++++************************))))))*********++++++++++++++++++++++++***)))((()))***++++++++++++***))),,,++++++******++++++,,,************************************************))))))*********+++++++++)))))))))*********++++++)))))))))***+++++++++,,,,,,,,,+++++++++++++++***555666666444222111222444444444444333333333333222333333444444444555555555555555555555555555555555555666777888888888888888555555555444444444444333444333222222111222222222000000000000////////////---...---,,,,,,---000333........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************((()))******++++++************++++++******)))((((((***,,,,,,+++***)))***)))))))))))))))*********)))///222...+++******)))++++++,,,,,,++++++***))))))***++++++)))(((((()))***************************************+++++++++************************''''''''''''''''''''''''))))))***++++++***))))))((())))))))))))(((((('''***+++,,,+++)))))))))++++++***)))***,,,.........************************++++++++++++++++++++++++*********++++++++++++,,,&&&&&&'''(((((((((((('''((((((***++++++,,,,,,+++************************************************%%%'''((()))******)))(((***+++,,,,,,---,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111////////////////////////////////////000000000000//////000000111222222222333333333444555555666666444555666888999:::::::::::::::;;;<<<============>>>>>>????????????>>>>>>AAA@@@@@@AAACCCEEEGGGIIIKKKIIIHHHEEECCCBBBAAAAAABBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;999999999999888888888888555555666666555444333333000000000000000000000000000000000//////.........,,,------...............,,,,,,,,,------------...000000///...---,,,,,,+++************++++++++++++)))***++++++,,,+++++++++......------,,,++++++***((((((((((((((((((((((((++++++++++++++++++++++++***************************************************************************************++++++++++++***))))))))))))***+++************************))))))***++++++******))))))************+++++++++***************+++++++++************************)))))))))***++++++,,,,,,*********)))******+++,,,+++++++++***************)))************+++++++++)))***+++,,,,,,+++)))((()))***+++,,,,,,+++***)))++++++************++++++)))***++++++,,,+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))*********+++++++++***************+++++++++++++++++++++++++++++++++222444555444222111333555222222222222111111111111222222333333333444444444555555555555555555555555444555666777888888888888555555555444444444333333444333222222111111222222////////////.........---+++---///...,,,,,,---///........................++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************'''((()))***+++******))))))******+++***)))(((''''''***,,,---+++***))))))((())))))******+++++++++(((...///+++((()))+++***&&&''')))***++++++++++++***++++++)))'''''')))+++************************))))))*********+++++++++************************((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((()))*********))))))***+++---+++)))((()))+++,,,+++***+++...000000000************************++++++++++++++++++++++++*********+++++++++,,,,,,&&&'''((()))))))))))))))''')))+++------+++***(((************************************************'''(((***++++++***)))(((***+++,,,---------,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111////////////////////////......//////000000111111/////////000111222222222333333444444555666666666444555666777888888888888888999:::;;;<<<<<<<<<<<<>>>>>>????????????>>>>>>AAAAAAAAABBBDDDFFFHHHJJJLLLKKKIIIFFFDDDBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::999888888888777666666666444444555555555444333222000000000000000000000000//////////////////......,,,,,,,,,,,,,,,------...,,,,,,,,,---------......******************************+++++++++,,,,,,,,,((()))***+++,,,++++++***,,,,,,,,,+++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,---***+++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++******************************+++,,,,,,+++***))))))************+++++++++))))))*********+++++++++************************((())))))***++++++,,,,,,******)))))))))***,,,,,,+++++++++*********)))))))))************+++++++++((()))+++,,,,,,+++***)))(((***+++,,,,,,+++***(((++++++************++++++)))***+++,,,------,,,+++************************((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++000333555444222111333666111111111000000000//////111111222222222333333333555555555555555555555444444555666777888888888888555555444444444333333333333222222111111111111111///.........------------***...111111...+++******........................++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************'''((()))++++++******))))))******++++++)))(((''''''***,,,---,,,***))))))(((((()))***+++,,,,,,---(((---...)))&&&)))++++++"""$$$&&&)))+++,,,,,,,,,(((((((((''''''))),,,///************************))))))******++++++++++++************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))((()))***+++++++++++++++***,,,---,,,)))''')))+++,,,++++++,,,///111111111************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,(((***---...---+++'''%%%************************************************)))***+++,,,,,,+++)))((()))***,,,---...---,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///111111////////////////////////---......///000111111222...//////000111222222222333333444444555666777777555555666777777777777777777888999:::;;;;;;;;;;;;:::;;;===>>>@@@AAAAAAAAAAAAAAAAAABBBDDDGGGIIIJJJMMMLLLIIIGGGDDDCCCBBBAAABBBCCCBBBBBBAAA@@@???>>>============>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::999888888777666555555444333444555555555444333222////////////000000000000.........///////////////++++++***)))***+++---...,,,,,,,,,------.........((()))***+++,,,---......++++++,,,,,,,,,---------((()))***+++,,,,,,+++***))))))******+++++++++,,,++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++,,,,,,************************************************))))))******++++++++++++***+++,,,,,,,,,,,,+++******************************+++,,,------,,,******)))************+++++++++))))))******++++++++++++************************((())))))***++++++,,,,,,******)))))))))***,,,---++++++++++++******)))))))))************+++++++++'''(((***,,,---,,,+++***((()))+++,,,,,,+++)))(((++++++************++++++***+++,,,---...------,,,++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,---------......,,,+++++++++******))))))++++++++++++++++++++++++222222222222222222222222111111111111111111222222222222222333333333444444444444444444444555666777888777777666666666666777777777666555444444333333000000000000000000000000///............---------........................------------------------)))***,,,---......---,,,,,,,,,,,,---------......000000///...------------*********++++++,,,,,,,,,************************(((((())))))******++++++******++++++++++++*********+++,,,------,,,+++***++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,,,,+++******+++++++++(((((())))))******++++++(((((((((((())))))))))))((((((((()))***,,,---...++++++++++++++++++++++++---***((((((***,,,+++***+++++++++*********))))))******++++++++++++******)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***,,,+++)))(((((()))+++,,,---------,,,,,,,,,++++++......---,,,,,,,,,------***++++++,,,---...//////////////////////////////..................------////////////000000000000222111000000000111333333333444555555333333444555333333444555666777888999:::::::::999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>??????AAADDDGGGJJJLLLIIIHHHFFFDDDCCCBBBBBBCCC@@@AAABBBBBBBBBBBBAAA@@@======<<<<<<<<<<<<======>>>>>>===<<<;;;;;;::::::999888666555444444555555666666555555555444444444333222111000////////////------......------,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,+++***))))))***+++,,,+++++++++*********))))))******++++++++++++******((()))***+++++++++++++++************************...---,,,+++************...,,,++++++,,,,,,***((()))))))))))))))***++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************+++***)))))))))***,,,---******++++++++++++******++++++++++++++++++++++++************************))))))***++++++++++++******************************+++,,,,,,******+++,,,++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,++++++*********+++*********************)))***+++,,,------------************************)))))))))***++++++,,,,,,111111111111111111111111333333222111000000000000222222222333333333333444333333444444555666666666777777666666555555666666444444444333222222111111000000000000000000000000///............---------........................------------------------------------,,,+++***)))++++++++++++,,,,,,,,,---***)))(((''''''((())))))***++++++++++++++++++,,,************************)))))))))))))))*********)))******************)))******+++,,,,,,+++******************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++***))))))*********+++++++++,,,,,,,,,+++++++++***+++++++++)))))))))))))))*********(((((((((((()))))))))************)))******+++,,,************************---***((((((***,,,+++***+++++++++*********))))))******++++++++++++******)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***,,,+++)))(((((()))+++,,,------,,,,,,++++++******,,,,,,,,,,,,,,,---------++++++,,,,,,---.........------------------------..................------////////////000000000000222111000000000111222333333444555444333333333555333333444555666666777777888888888888888999999::::::;;;;;;;;;<<<<<<======@@@@@@@@@AAABBBEEEGGGHHHGGGFFFDDDBBBAAAAAAAAAAAA>>>>>>???@@@@@@???>>>>>>======<<<<<<<<<<<<============<<<<<<;;;::::::999999888666555444444555555555555444444444333333333222222111//////......///------......------,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++++++++******)))(((++++++***))))))***+++++++++++++++*********))))))******++++++++++++******))))))***+++++++++++++++************************,,,++++++***++++++,,,,,,///---+++***++++++***)))))))))))))))))))))******)))******************)))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))******+++,,,******++++++++++++******++++++++++++++++++++++++************************))))))***++++++++++++***************************)))***++++++))))))***+++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******)))*********************)))***+++,,,------------************************++++++******************000000000000000000000000444333222111000/////////111111222222222333333333111222444555666666555555666666666555555555444444444333333222222111111111000000000000000000000000///............---------------------------------------------------------///...---,,,******))))))************++++++++++++******(((((()))+++---...+++++++++++++++*********************************************))))))))))))((())))))******))))))((()))******++++++******))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++++++++***************++++++++++++,,,++++++++++++++++++++++++************))))))))))))((((((((()))))))))******,,,,,,+++***)))))))))***************************,,,***))))))***++++++***+++++++++*********************++++++++++++******)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***,,,+++***))))))***+++,,,---,,,,,,+++******)))))))))***+++---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------......////////////000000000000111111000000111111222333222444555444333222333555333333444444555555555666666666666666666777888888::::::;;;;;;<<<===>>>>>>@@@@@@@@@@@@AAABBBCCCDDDDDDCCCAAA@@@????????????>>>>>>????????????>>>>>>======<<<<<<<<<<<<======<<<;;;;;;::::::999999999888777666555444444444555333333333222222222222111111000///...............------......------,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))************)))((((((++++++***))))))***+++++++++++++++*********************++++++++++++******))))))***++++++++++++***************************************+++,,,---...111...+++))))))******)))))))))))))))))))))))))))***))))))(((((())))))***************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))***+++++++++++++++******++++++++++++******++++++++++++++++++++++++************************))))))***++++++++++++***************************((()))******)))((()))***************************))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++***(((((())))))*********+++******++++++,,,---------************************,,,,,,++++++***))))))(((000000000000000000000000333222111000000000000000111111111111222222222222000111444666777666555444666666666555555444333333555444444444333333333222000000000000000000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---*********++++++++++++,,,---,,,++++++---///222444,,,,,,++++++******))))))************************++++++******))))))(((((((((((())))))))))))(((((()))))))))******)))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++++++++++++++************++++++++++++)))******+++++++++++++++++++++******))))))(((((((((((()))))))))*********,,,+++******))))))******+++++++++++++++++++++++++++************+++************************************++++++++++++***************++++++*********++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***++++++***))))))***++++++,,,,,,++++++***))))))((('''(((+++---...---,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////000000000000111111111111111222222222222333444444222222333444333333444444444444444444666666666666666777888999999::::::;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAABBBAAAAAA@@@@@@???????????????@@@@@@@@@@@@@@@@@@???======<<<<<<<<<<<<======:::::::::999999999888888888777666666555555444444222222111111111000000000000///...---------------------......------,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***************))))))+++******************+++******************************++++++++++++******)))******+++++++++******************************************+++,,,------222///+++(((((()))******))))))))))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))************************((()))***,,,,,,+++************++++++++++++******************************++++++++++++++++++++++++))))))***++++++++++++***************************)))***+++***)))((()))+++************************))))))***+++++++++++++++++++++++++++++++++++++++((((((((())))))******++++++++++++++++++,,,,,,---************************+++++++++*********))))))111111111111111111111111////////////000111222222000000000111111111222222///000333555666666555444666666666666555444333222333333333333333222222222///////////////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---++++++++++++,,,,,,,,,,,,******))))))+++---000111+++++++++******)))))))))************************++++++******))))))(((((((((((())))))))))))((((((***))))))))))))))))))***++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))*********+++++++++((()))***++++++++++++***++++++******))))))(((((())))))))))))******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++******************************************++++++++++++******+++******************+++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***+++******************++++++++++++*********))))))'''(((+++---...---,,,+++---------,,,,,,+++******------------------------,,,,,,,,,,,,------......////////////000000000000000000111111222222222222222333444333222222333444333333444444444444444444777666666777888999::::::::::::;;;;;;<<<======>>>;;;<<<===>>>@@@AAAAAABBB@@@@@@AAAAAA@@@@@@@@@@@@????????????????????????======<<<<<<<<<<<<======999999999999999888888888777777777666666555444444111000000000000////////////......---------------------......------,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++,,,++++++************++++++***************************************++++++++++++************+++++++++******)))************************,,,++++++******++++++,,,222...***((((((*********))))))***+++******)))(((***)))(((''''''((()))***))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))************************((()))***,,,,,,+++************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******************************+++,,,,,,******+++,,,************************))))))***+++++++++******++++++++++++++++++++++++(((((())))))*********+++++++++*********+++,,,,,,************************))))))*********+++++++++111111111111111111111111.........///000111222333///000000000000111111111///000222444555666666555666777777777666444333111000000000000000000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******)))******++++++++++++,,,,,,,,,---)))))))))***+++,,,------***************)))))))))************************************))))))))))))((())))))******))))))(((+++******))))))******+++++++++++++++++++++++++++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))************+++'''((()))+++++++++******************)))))))))))))))))))))*********++++++***)))))))))***+++,,,,,,++++++++++++++++++++++++(((***,,,,,,***)))***+++***************+++++++++******++++++++++++******++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++************************************++++++++++++,,,)))***+++---------,,,,,,------,,,,,,++++++******------------------------++++++,,,,,,------......////////////000000000000000000111222222222222111111333444333222111222444333333444444555555555666777777777888999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===:::;;;===>>>@@@@@@AAAAAA???@@@AAAAAABBBAAAAAA@@@======<<<<<<<<<<<<============<<<<<<<<<<<<======999999999999999999999999777777777777666555444333000000000000///////////////......---------......------......------,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***++++++++++++***)))***************+++++++++******++++++++++++*********++++++++++++***))))))************************,,,,,,++++++***+++++++++000---***)))***++++++***((()))+++,,,,,,,,,+++******))))))(((((())))))***************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))***+++++++++++++++******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******************************,,,---,,,+++***+++,,,++++++++++++++++++++++++))))))***************)))***++++++++++++,,,,,,,,,************************,,,+++***))))))***+++,,,************************((())))))***++++++,,,,,,000000000000000000000000///////////////000111222/////////000000000111111///000111222444555666777777888888888777555333111///000000000000000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************++++++++++++***+++,,,,,,,,,+++******))))))))))))************************************)))))))))))))))*********)))******************))),,,+++************+++,,,************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***))))))))))))))))))************&&&''')))+++,,,+++******)))))))))))))))*********))))))*********+++++++++,,,+++******)))*********))))))))))))))))))))))))(((***---,,,***))))))+++))))))*********+++++++++******++++++++++++******++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++************++++++*********))))))***+++,,,---......,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......////////////000000000000///000111222333222222111111333333333222111222333333333444555666666777777777777777888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@??????>>>>>>???@@@AAABBBAAAAAA@@@===<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<======::::::::::::::::::::::::666777777777666555444333000000000000///////////////...............//////------......------,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***+++++++++++++++)))***++++++++++++***)))))))))*********+++++++++******++++++++++++******+++++++++++++++***))))))************************************+++,,,---------+++******+++,,,,,,+++((()))+++---......------)))******************)))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))******+++,,,******++++++++++++******************************************************))))))***++++++++++++***************************)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))******+++++++++,,,,,,,,,------,,,,,,+++*********,,,+++***))))))***+++,,,******************************************++++++////////////////////////111000000////////////000////////////000000000000000000111111333555777888888888999999888666333222111111111111111222222222//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++$$$&&&(((+++------------))))))))))))************((()))***+++***(((&&&$$$(((((())))))******++++++************************(((((())))))******++++++******++++++++++++******---,,,+++******+++,,,---)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))************%%%''')))+++,,,+++***)))(((((())))))******++++++)))************+++++++++...---,,,***)))((((((((((((((((((((((((((((((((('''***------***))))))+++))))))******++++++++++++******++++++++++++******,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))***++++++++++++*********++++++++++++******((()))***+++---...///000......---,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......////////////000000000000///000111222333222111111111222333333111111222333333333444555666888888999666666666777888:::;;;<<<=========<<<;;;;;;::::::??????@@@@@@@@@>>>===<<<<<<>>>???@@@AAAAAA@@@@@@???>>>===<<<<<<===>>>???======<<<<<<<<<<<<======::::::::::::::::::::::::666777777777777555444333111000000000//////////////////.........//////000------......------,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((((()))***************)))***+++,,,,,,+++***)))))))))******++++++++++++******++++++++++++******+++++++++++++++***)))(((************************(((((()))***+++---///000+++*********,,,---,,,+++((())),,,...000000///...)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************+++***)))))))))***,,,---******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***************************(((***+++***)))((()))***------------------------))))))*********))))))(((*********++++++,,,,,,,,,///......---,,,+++******---+++***(((((()))+++,,,************************,,,,,,++++++***)))))))))000000000000000000000000////////////////////////......///000000000000000111111111111222333444555999888888999:::999777555222222222222222333333333///...------...///...---------............------,,,,,,,,,,,,,,,+++***))))))---///,,,,,,000333333......,,,+++***)))))))))++++++++++++,,,---......+++++++++*********))))))---***'''(((***,,,,,,+++******))))))))))))******+++*********))))))(((((('''(((((()))))))))))))))(((((()))***+++,,,,,,---***++++++++++++,,,,,,,,,************************++++++++++++*********)))))))))))))))))))))))))))'''(((***+++++++++***)))))))))))))))))))))))))))******))))))))))))******************************+++*********))))))(((((()))************++++++++++++*********))))))((((((,,,+++***))))))***+++,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))************************+++++++++++++++***)))(((******+++,,,,,,,,,,,,+++***+++,,,---...---,,,+++000///---,,,+++*********,,,,,,+++++++++,,,------------------------------............////////////000000000000000111111222222222222222222222222222444555666777888888888888;;;:::999888888888999:::;;;===??????>>>======>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>????????????<<<:::;;;>>>@@@???>>>>>>===<<<>>>??????;;;777::::::999888777777777888777555333333444444333222222222111111111111222222000000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******************************************************++++++++++++*********++++++,,,,,,++++++******************)))(((((())))))+++...000111///---++++++++++++*********)))+++++++++*********))))))************************))))))))))))))))))))))))+++++++++*********))))))+++++++++************))))))((('''''''''(((***+++************************************************---,,,+++***)))))))))))))))************+++++++++...,,,***)))((()))***+++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************************************))))))))))))))))))))))))////////////////////////..............................///000000000000000111111111111222333444444888777888999:::999666333111111111111000000000000///---,,,---...///...---------............------,,,,,,,,,,,,,,,+++******+++///111///...111333222------,,,+++************,,,,,,+++++++++++++++,,,+++++++++*********))))))***(((&&&&&&(((******)))******))))))))))))******************)))))))))((('''(((((())))))))))))))))))))))))***++++++,,,,,,((())))))))))))*********************************++++++*********)))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))******))))))))))))******************************************)))))))))((()))************+++++++++************)))))))))(((++++++************++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))************************+++++++++++++++***))))))******+++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,,,,)))******+++,,,...///000------------------------............////////////000000000000000111111222222222222222222222222222///000222444555666777777::::::999888888888999::::::<<<>>>>>>===<<<<<<===>>>>>>????????????>>>>>>=========>>>>>>????????????===;;;<<<>>>???>>>===???>>>>>>???@@@@@@<<<999::::::999888777777777777777555333333333444333222111000000//////000000111000000///------,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******)))*********,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******************************************************++++++++++++*********++++++,,,,,,++++++******************)))((((((******+++...000111///---++++++*********)))))))))+++++++++*********))))))************************************************+++++++++*********))))))+++++++++************))))))(((((('''((()))***+++************************************************,,,+++******)))*********)))************+++++++++***)))'''&&&&&&&&&'''(((++++++++++++++++++++++++************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***************************************************************************........................------------------------......///000000000000000111111000111111222333444666666888;;;<<<:::666222000000//////......------...---,,,---...///...,,,------............------,,,,,,,,,,,,,,,++++++***,,,111333111000222222000,,,,,,+++******++++++,,,,,,,,,++++++***)))))))))+++++++++***************)))(((&&&'''(((******)))******))))))))))))******************))))))))))))'''((())))))******))))))************************((())))))))))))***************************************)))))))))((((((((())))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))******))))))))))))******************************************)))))))))))))))************+++++++++************))))))))))))******++++++++++++******************************))))))))))))))))))))))))*********++++++++++++,,,************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))***************************++++++++++++***))))))******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,------*********+++,,,---...///++++++++++++,,,---...///------------------------............////////////000000000000000111111222222222222222222222222222000111333666888999:::;;;999888888777888888999999:::<<<>>>===<<<;;;;;;<<<======>>>>>>>>>>>>======;;;<<<<<<===>>>??????@@@???>>><<<<<<===>>>===<<<@@@@@@???@@@AAA@@@===;;;;;;:::999888777777777777777555333333333333333111000//////......//////000000///...------------------,,,,,,++++++,,,,,,------,,,,,,++++++*********++++++++++++,,,,,,,,,,,,*********)))******++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************************************++++++++++++*********++++++,,,,,,++++++************+++******)))(((++++++,,,---//////---+++************)))))))))(((+++++++++***************************************+++++++++++++++++++++++++++++++++***************+++++++++************))))))(((((((((((()))***+++))))))))))))))))))))))))*********************************)))******+++,,,)))************+++++++++,,,+++***)))))))))***+++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,++++++***++++++,,,,,,+++++++++************************************************++++++++++++++++++++++++------------------------------------------------......///000000000000000000000000000111222333444555666:::===>>><<<777222000000//////...---,,,,,,...---,,,,,,......---,,,------............------+++,,,,,,---,,,,,,++++++,,,111444111000000///,,,+++*********++++++,,,---***************)))((((((******************************)))***++++++++++++******))))))))))))***************)))))))))))))))(((((()))************)))+++++++++*********))))))******+++++++++,,,,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))***)))((('''((()))***+++))))))))))))))))))))))))******))))))))))))***************************************)))))))))))))))))))))*********+++++++++*********))))))))))))))))))***+++,,,,,,+++***)))************************))))))))))))))))))))))))************++++++++++++***************+++++++++************************((()))))))))************))))))))))))))))))))))))******************************+++++++++******)))******+++,,,,,,,,,,,,+++---,,,+++***+++,,,---...*********+++,,,---...//////...---,,,+++*********,,,,,,------------------............////////////000000000000000111111222111111111111111111111111333444555777999::::::;;;777777777777888999999999<<<===>>>>>><<<;;;<<<===<<<<<<============<<<<<<:::;;;<<<<<<===>>>?????????>>>===<<<<<<<<<<<<<<<@@@@@@???@@@???>>>===<<<;;;;;;999888777777777777777555333222333333222111000//////......//////000000///...------------------,,,,,,++++++,,,,,,---------,,,,,,+++***))))))))))))*********+++++++++***)))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++*********++++++,,,,,,++++++************++++++******)))++++++***+++------+++)))*********)))))))))((((((************************************************++++++++++++++++++++++++************************+++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))************************))))))))))))***+++,,,---))))))*********+++++++++---,,,++++++++++++,,,,,,***************************************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++,,,,,,,,,++++++************************************************++++++++++++++++++++++++------------------------..............................///000000000000000000000000000111222333333555777;;;???@@@>>>888333111111000///......------...,,,+++,,,---...---,,,------............------+++,,,,,,---------,,,,,,+++000222///---...,,,)))************+++,,,------'''((()))************)))************************)))******+++++++++++++++******))))))))))))******))))))))))))))))))******((())))))***************,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,************************))))))))))))((((((((((((************************(((((('''&&&&&&((()))***))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))******))))))*********+++++++++))))))))))))))))))******)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))************************)))******+++++++++************+++,,,,,,,,,,,,+++---,,,+++***+++,,,---...,,,,,,,,,++++++,,,,,,---///...---,,,+++*********,,,,,,,,,---------..................////////////000000000000000111111222111111111111111111111111222333444444555555555555666666777888999:::::::::???@@@@@@???===<<<===>>><<<<<<============<<<<<<:::;;;;;;<<<======>>>>>>>>>>>>===<<<;;;;;;;;;<<<>>>>>>>>>>>><<<;;;;;;;;;<<<;;;:::888777666666666666444222222333333222111111000000//////000000111//////...------------...---,,,,,,++++++,,,,,,---------,,,,,,+++***))))))(((((((((((())))))))))))***)))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++*********++++++,,,,,,++++++*********++++++++++++******+++)))))))))******)))'''************))))))))))))************************************************************************************************+++++++++*********))))))((())))))***************))))))))))))))))))))))))************************(((((())))))***+++------))))))*********+++++++++))))))((((((((()))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++------------------------////////////////////////......///000000000000000000000///000000111222333555777:::>>>@@@>>>888444111111000000//////......---,,,+++,,,---...---+++------............------+++,,,,,,---------------***...000---***++++++(((+++*********+++,,,,,,---&&&''')))***++++++*********************+++++++++&&&((()))***)))((()))*********))))))))))))******))))))))))))************((()))******++++++******,,,+++++++++******))))))((())))))))))))***************************************)))))))))(((((((((************************(((''''''''''''((())))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))************)))************+++++++++))))))))))))******************++++++++++++******************************)))))))))))))))))))))))))))))))))************+++)))))))))***++++++,,,,,,************************))))))))))))************))))))))))))))))))))))))************************))))))***++++++++++++*********+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,------...------,,,++++++++++++++++++++++++,,,---...///+++,,,,,,------.....................////////////000000000000000111111222111111111111111111111111555555666666666666555555555666888999;;;;;;<<<<<<@@@AAAAAA???======>>>???<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;:::<<<===<<<======<<<:::999999:::<<<;;;:::888777666666666666444222222222222222000111000000//////000000111///......---------......---,,,,,,++++++,,,,,,------,,,,,,++++++*********'''(((((((((((()))))))))*********)))******++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************************************++++++++++++*********++++++,,,,,,++++++***)))***++++++,,,+++++++++***)))(((((()))***)))'''++++++++++++*********)))***************+++++++++************************))))))))))))))))))))))))***************++++++++++++++++++************)))((()))******++++++******************************************************))))))))))))***+++,,,---)))************+++++++++************++++++++++++************************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******)))***++++++,,,,,,,,,,,,************************************************++++++++++++++++++++++++------------------------..............................///000000000000000/////////000000111222333444555888<<<===<<<777444000000000///////////////---,,,++++++------,,,+++------............------+++,,,,,,---......------***......+++)))***+++)))+++++++++***++++++,,,,,,((()))***,,,,,,+++)))((())))))*********+++++++++%%%(((******)))((((((*********))))))))))))******((()))))))))************))))))***++++++++++++***+++++++++***************((())))))))))))*********************************++++++*********)))))))))************************((())))))***************))))))))))))))))))))))))******))))))))))))******************************((()))))))))************)))************+++++++++((()))))))))************++++++************++++++************************))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,************************))))))))))))************))))))))))))))))))))))))************************))))))***+++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,...---,,,,,,+++++++++,,,)))******+++,,,...///000++++++,,,,,,---......///............////////////000000000000000111111222111111111111111111111111666666777888888888888888555777999;;;<<<=========@@@AAA@@@>>><<<<<<===???=========>>>>>>=========<<<<<<<<<;;;;;;;;;;;;::::::<<<===<<<::::::<<>>>>>>>>@@@@@@???===;;;;;;<<<>>>======>>>>>>>>>>>>=========<<<<<<;;;;;;:::999999999;;;===<<<::::::===@@@;;;===>>><<<999777999<<<===<<<:::888777666555555666444222111222222111000.........------...............---------......///---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++***)))))))))******+++,,,------,,,+++***++++++++++++++++++++++++******************************************************++++++++++++******+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,***)))***+++------,,,---------,,,,,,,,,++++++))))))******++++++++++++************************++++++++++++++++++++++++))))))******+++++++++++++++++++++************)))((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))******+++,,,)))************+++++++++((()))***+++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))((()))***+++,,,---------************************************************))))))))))))))))))))))))---------------------------------------------------.........//////000000///000000000111111111111222333444666666666555555222333333333222000///---------------------------,,,------......------,,,---///222444444222///---,,,---......---,,,,,,---++++++******+++---...000,,,+++)))((((((((()))***++++++***))))))***+++,,,))))))***++++++++++++***,,,,,,,,,+++)))))),,,...))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((---+++))))))*********)))************************************************---------,,,+++***)))(((++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))************))))))'''(((((((((((()))))))))***************)))(((((((((((())))))))))))((((((((()))***++++++***)))((())))))************))))))))))))***++++++++++++***(((((())))))************))))))))))))))))))))))))+++***)))))))))***,,,---))))))))))))))))))))))))(((((()))*********************************************+++++++++,,,,,,,,,+++,,,---------,,,+++***------------------..............................------------------------------------------------////////////............111111111000000000000000111222222333333444444555555666777888::::::;;;;;;;;;;;;<<<<<<===<<<<<<<<<===>>>??????>>>===<<<;;;===<<<;;;999999888888888;;;;;;;;;<<<<<<<<<======;;;;;;:::999999999999:::999999888777666555444444111222222222222111000000---.........//////000000//////...------------...---,,,***))))))***,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))))))******+++++++++******------------,,,,,,+++***+++++++++*********))))))************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))***+++,,,,,,(((((()))***************'''((()))***+++,,,------++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++'''((()))***+++,,,------,,,,,,,,,,,,++++++***)))******))))))))))))******((()))))))))************************++++++***)))************************---------------------------------------------------........./////////000//////000000000111111111111333444666777777666666444333333222111000...---------------------------,,,,,,------------,,,,,,***,,,...//////...,,,***,,,...000///+++)))***++++++***++++++,,,---......,,,+++***)))((())))))***,,,+++***((((((((())))))))))))***++++++++++++***+++++++++***))))))+++---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************,,,***)))((()))***)))(((************************)))))))))))))))))))))))),,,,,,,,,,,,+++***)))(((++++++***)))))))))))))))************************************************))))))************))))))***++++++++++++,,,,,,,,,***************)))(((((((((((())))))))))))(((((())))))************))))))))))))************))))))))))))***++++++++++++***)))))))))))))))*********)))))))))))))))))))))))))))((('''''''''(((******))))))))))))))))))))))))(((((()))************************************************+++++++++,,,,,,+++,,,,,,------,,,++++++*********+++++++++++++++------------------------................................................////////////////////////111000000000000000000000111222222333333444444555444555666888999999::::::::::::;;;<<<<<<<<<;;;;;;<<<===>>>@@@@@@@@@@@@???=========<<<;;;;;;::::::<<<<<<<<<=========>>>>>><<<;;;::::::999999::::::999999888777666555444444111222222222222111000000............/////////000......---,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************))))))***+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++************+++++++++******))),,,,,,------,,,,,,+++***+++++++++*********))))))************************************************+++++++++******)))))))))************************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***************+++,,,,,,((())))))***************++++++++++++************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,************************************************++++++,,,,,,,,,+++***************))))))*********************++++++++++++*********+++++++++***)))++++++++++++++++++++++++------------------------------------------------.............../////////////////////000000000000000222444666777777777777555444333111///.........------------------------,,,,,,------------,,,,,,******++++++++++++******...111444111,,,((((((***)))***+++,,,------------++++++***))))))))))))***---,,,+++***)))(((((((((((()))******++++++************+++***((((((***,,,))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************************,,,***(((((()))***)))(((************************(((((((((((((((((((((((()))******+++******))))))+++***))))))))))))))))))************************,,,,,,++++++******))))))))))))************))))))((((((((()))))))))*********************)))((((((((())))))******))))))(((******))))))))))))******))))))************))))))))))))***++++++++++++************)))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))(((((()))************************************************++++++++++++,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,------------////////////////////////////////////////////////000000000000000000000000000000000000000000111111111222222333333444444555444444555777888888888888888999:::;;;;;;;;;;;;::::::<<<>>>@@@BBBCCCCCCCCC======>>>??????>>>===<<<=========>>>>>>>>>>>>>>><<<<<<;;;:::::::::::::::999888888777666555444444111111222222111111000///............////////////---------,,,,,,,,,,,,+++---,,,+++******+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************)))******+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++++++++***)))(((,,,,,,,,,,,,,,,++++++***+++++++++***************++++++++++++++++++++++++*********************************)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++************++++++,,,((()))******++++++******,,,,,,++++++************************************)))******+++,,,+++++++++************************---,,,,,,+++***)))((((((******+++,,,,,,,,,++++++++++++************++++++***++++++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++------------------------------------------------................................./////////000000///111333555777777777777666555222000............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,000444777444---))))))+++)))***+++---------,,,+++++++++*********)))))))))---,,,,,,++++++*********((())))))***************)))*********(((((()))+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,***))))))***+++***)))************************))))))))))))))))))))))))(((((()))*********************)))))))))))))))***************************------,,,,,,+++***))))))))))))************))))))'''''''''(((((((((((()))***************)))(((((()))))))))******)))))))))+++***)))(((((()))***+++)))******++++++******)))))))))***++++++++++++***************))))))))))))((((((((((((((((((((((((***************++++++,,,))))))))))))))))))))))))(((((()))***************************************************++++++++++++***+++++++++,,,,,,,,,,,,***++++++,,,,,,---------++++++,,,,,,,,,,,,,,,---.............../////////........................000000000000111111111111000000000000000111111111111222222333333444444555333444555666777777777777777888999::::::::::::::::::;;;>>>@@@BBBBBBBBBBBB;;;===???@@@@@@???>>><<<========================<<<;;;;;;:::::::::::::::888888777666555444444333111111111111111000000///.........///////////////---.........------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++***+++++++++++++++***)))(((++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++******************************************))))))------------------------++++++++++++++++++++++++---------,,,++++++******+++++++++******++++++,,,))))))***++++++++++++***))))))***++++++,,,------))))))))))))))))))))))))))))))***++++++++++++***************************---,,,,,,+++***)))(((((()))***++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,*********+++++++++,,,,,,***+++,,,,,,+++***++++++************************------------------------------------------------...............------------............/////////...000222444666666666666555444222///...---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------,,,++++++,,,------...222555333...***)))+++)))***+++,,,---,,,+++***++++++++++++*********)))(((((()))*********++++++(((((()))************)))((()))+++***)))((()))***))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++))))))+++,,,++++++************************************************'''((()))******************)))))))))))))))******************************------,,,,,,+++***))))))))))))************))))))*********+++++++++,,,,,,***************)))(((((())))))************))))))+++***)))(((((()))***+++******++++++++++++******))))))***++++++++++++************))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))(((((()))***************************************))))))*********+++++++++************++++++,,,,,,***++++++,,,------......+++++++++,,,,,,---------,,,,,,---------.........------------------------///000000000111111111222//////000000111111111111111222222333333444444555333444555666666666666666666777888999:::::::::::::::;;;===>>>?????????>>>;;;<<<>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999:::888888777666555444333333000111111111111000/////////////////////............//////000///...------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))+++++++++++++++***)))(((******+++,,,,,,+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++*********))),,,,,,+++++++++++++++,,,))))))***+++++++++++++++*********+++,,,,,,------))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++*********************)))***++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))*********+++)))+++------+++***+++,,,))))))))))))))))))))))))------------------------------------------------.........---------------------------.........///---///111333444444444444333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++))),,,///000...,,,************+++++++++++++++***++++++,,,,,,++++++***)))###$$$&&&'''((()))))))))'''((())))))******))))))(((***++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***((()))+++,,,++++++************************************************((())))))***+++++++++***)))))))))))))))******+++++++++++++++++++++++++++,,,,,,++++++******))))))))))))************)))))))))))))))*********++++++***************)))(((((()))******++++++******)))******))))))))))))************++++++++++++******))))))***++++++++++++***((()))))))))************))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))(((((()))***************************************)))))))))************+++******)))******+++,,,---))))))***+++,,,,,,------++++++,,,,,,------......++++++,,,,,,---.........------------------------...//////000000111111111/////////000111111222222111222222333333444444555444444555666666666666666666777888999:::;;;;;;;;;:::;;;<<<=========<<<;;;<<<<<<===>>>>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888888888888888777777666555444333333000000111111000000///...///////////////.........//////000111111///...---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******))))))))))))******+++++++++******)))***++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************---,,,,,,++++++++++++,,,)))***++++++,,,+++++++++......---,,,+++******)))************************)))******+++,,,+++++++++------------------------))))))******+++++++++,,,******+++,,,,,,,,,++++++++++++************++++++(((((()))))))))*********))),,,......+++)))+++---))))))))))))))))))))))))------------------------------------------------.........------,,,,,,,,,,,,,,,---------.........---...000111222222222111000000000000000//////...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************((((((+++///222222000---++++++************++++++++++++,,,,,,,,,+++***)))%%%&&&'''((())))))(((((('''(((((()))))))))))))))(((***,,,,,,+++******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&''')))******)))******************************************************+++++++++++++++***)))))))))))))))***++++++++++++++++++++++++++++++************************))))))************))))))''''''''''''((((((((((((***************)))(((((()))******++++++******)))))))))************))))))***++++++,,,,,,++++++***))))))***++++++++++++***''''''((()))***++++++,,,++++++++++++++++++++++++&&&'''((()))***))))))((())))))))))))))))))))))))(((((()))***************************************))))))))))))***************)))))))))***+++,,,---)))***+++,,,---......///+++,,,,,,---......//////,,,,,,,,,---.../////////........................------...//////000111111...//////000111111222222111222222333333444444555555555666777777777777666666777888:::;;;<<<<<<<<<999:::;;;======<<<<<<;;;>>>>>>>>>===<<<<<<<<<;;;============<<<<<<<<<;;;999888777777666666777777777777666555444333333222000000000000000//////...000/////////...............///000111000///---,,,+++++++++,,,,,,+++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))((()))***+++++++++++++++))))))***+++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********++++++++++++************************++++++++++++++++++++++++)))******++++++,,,,,,---...---,,,+++++++++++++++)))***++++++,,,,,,++++++///...---,,,+++******)))++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,+++***************))))))*********))))))*********+++++++++))),,,///...+++)))+++...************************------------------------------------------------.........------,,,,,,,,,,,,,,,,,,---------......---...///000111111000///...///000111111000///...+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++))))))+++111777999666111,,,+++***)))))))))++++++++++++,,,---,,,+++***))))))***+++,,,,,,+++***)))'''(((((())))))))))))))))))+++------,,,+++***+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************'''&&&%%%%%%'''(((((('''************************))))))))))))))))))))))))++++++,,,,,,,,,++++++***))))))((())))))***++++++++++++++++++++++++++++++)))))))))))))))*********))))))************))))))************++++++++++++***************)))((((((******++++++++++++******((()))***++++++***)))(((***++++++,,,,,,++++++***))))))***++++++++++++***&&&&&&''')))***+++,,,---++++++++++++++++++++++++((()))***,,,,,,++++++***))))))))))))))))))))))))(((((()))***************************************))))))))))))***************))))))))))))+++---...,,,,,,---...///111111222,,,,,,------...///000000---------...///000000111////////////////////////,,,------...///000000111...//////000111222222222111222222333333444555555555666777777777777777777777777999:::;;;<<<<<<<<<888999;;;============<<<@@@@@@>>>===<<<<<<<<<<<>>>>>=========<<<888777777666666666666666777777666555444333333222000000000000000//////...000000//////.........------...///000000...,,,+++***++++++,,,,,,++++++******+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++'''((()))***+++,,,,,,,,,((()))***+++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++------------------------++++++++++++++++++++++++)))***+++,,,---......///...---,,,,,,++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,+++***)))******))))))))))))************+++++++++,,,,,,,,,))),,,000///+++)))+++...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000//////////////////......///...---,,,+++,,,---------------------------------------............///000111333333333111///......000111///+++***,,,///...---,,,,,,++++++,,,,,,************************,,,,,,+++,,,000555:::===000---)))(((***,,,+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))******++++++***)))(((((()))***+++))))))(((((((((((())))))%%%&&&'''((()))***+++,,,((()))***++++++***)))(((+++***)))'''''''''((()))"""$$$'''***+++***)))(((******))))))((((((''''''************************,,,,,,++++++***)))((((((,,,+++***))))))***+++,,,************************))))))))))))************''')))***)))((('''(((***,,,,,,,,,+++++++++******++++++************+++++++++*********))))))((((((*********)))))))))))))))******)))))))))***,,,---(((((((((((((((((((((((()))'''&&&'''***+++***'''******))))))(((((('''''''''((()))+++++++++***)))************************+++++++++*********))))))***+++,,,+++******,,,......---+++++++++---///000..................------...---,,,,,,,,,,,,---...---...///000000///...---............////////////333333333222222222222222222222333444444555555666666444333555999;;;;;;999;;;::::::999999::::::;;;999999999:::;;;<<<===>>>>>>>>>===<<<;;;;;;::::::;;;<<<>>>>>>===<<<<<<===999999888888777666666666555444444444444444333333//////000000///...------..............................---------,,,,,,,,,******++++++++++++******+++*********************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++******)))******++++++------++++++++++++------******))))))******+++,,,******))))))))))))************++++++++++++***************++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---))))))***+++,,,,,,------***************************++++++,,,,,,++++++***************************,,,,,,+++)))'''(((***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++************++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++*********+++,,,---++++++,,,,,,,,,,,,,,,+++///...---,,,,,,,,,------------------------------------------............000111222333333111///...,,,------,,,******+++,,,...---,,,,,,++++++,,,,,,************************+++*********,,,///222444///,,,)))(((***++++++***,,,,,,++++++************))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))******++++++***)))(((((()))***+++***))))))(((((())))))***&&&''''''((()))***++++++((()))***++++++***)))(((+++***)))((('''(((((()))''')))***++++++)))'''&&&******))))))((((((((((((************************,,,,,,++++++***))))))(((++++++************++++++************************))))))))))))************((()))***)))((('''(((***,,,+++++++++************+++******************+++************)))))))))(((***)))))))))))))))))))))******)))))))))***,,,,,,))))))))))))))))))))))))***((('''(((***+++***((())))))))))))(((((((((((('''((()))***+++******)))************************+++++++++*********))))))***+++,,,+++******,,,......---,,,++++++,,,...///..................------...---,,,,,,,,,,,,---.........////////////..................////////////111111111111222222222222222222333333444555555555666555444666:::<<<;;;:::;;;::::::999999::::::;;;:::::::::::::::;;;<<<======<<<<<<;;;::::::999999999;;;<<<<<<;;;:::;;;;;;999999888888777666666666555555444333333222222111///////////////...------..............................---------,,,,,,,,,******++++++++++++******)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,+++,,,,,,,,,,,,+++************+++,,,******))))))******+++,,,++++++************++++++******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---*********++++++,,,,,,---************************++++++++++++++++++++++++************************++++++***((('''''')))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***+++++++++,,,,,,++++++***************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,///...---,,,,,,,,,,,,---------------------------------------............000000111222222111///...---,,,+++,,,---...---,,,...---,,,,,,++++++,,,,,,************************++++++************+++,,,...,,,))))))***++++++***+++************)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))***************))))))*********((((((((()))))))))******))))))************))))))******)))((((((((()))))))))***+++,,,,,,***((('''***))))))))))))(((((((((************************,,,,,,++++++***)))))))))******++++++++++++******************************))))))))))))************((()))******(((((()))***++++++*********)))))))))************************************))))))))))))))))))))))))))))))***************)))******+++,,,***************************)))((()))+++++++++***((((((((()))))))))******(((((()))************)))************************+++++++++******************+++,,,+++******,,,.........,,,++++++,,,------------------------.........------,,,,,,------...///...............//////............//////////////////000000111111222222222222333333444444555555666555555777:::<<<<<<;;;;;;::::::999999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999999888888999;;;:::999888888999999888888777777666666555444444333222111111000000///////////////......---..............................---------,,,,,,,,,******++++++++++++******)))*********++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...------,,,+++++++++,,,+++******))))))******+++******))))))******+++,,,,,,,,,++++++++++++,,,,,,******++++++++++++*********++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++*********(((&&&'''(((***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++******+++,,,------,,,***)))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,---.........------***+++,,,---.../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000111111000//////000...---///333444222000...---,,,,,,++++++,,,,,,************************,,,,,,,,,,,,++++++***))),,,+++***)))******++++++***)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***))))))))))))))))))***++++++************++++++)))))))))))))))))))))))))))))))))******)))))))))******))))))))))))))))))&&&''')))+++,,,,,,++++++))))))))))))))))))))))))************************+++++++++*********)))))))))***+++,,,,,,+++***)))************************((()))))))))************((()))******)))((()))************))))))))))))(((*********++++++******************))))))))))))))))))))))))))))))***************************++++++******************************)))***++++++++++++'''(((((()))******++++++)))))))))*********))))))***************************************************+++,,,+++******,,,.........---,,,+++++++++,,,,,,,,,------------......------------------------///...---,,,---...///000............////////////---......///000111111222111222222333444444555555666666777888:::<<<<<<<<<;;;::::::999999::::::;;;;;;;;;::::::999:::::::::;;;;;;;;;:::::::::999999888999::::::888777888888888888888777666666555555111111111111000000000000...///////////////....................................---------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))++++++************++++++******))))))******+++,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,++++++++++++++++++************************---,,,***))))))***,,,---++++++++++++++++++++++++*********)))(((((()))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***'''))),,,......---+++)))++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++,,,---.........------,,,,,,---///000000000000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////000/////////111000///222555777555222...---,,,,,,++++++,,,,,,***************************+++,,,,,,,,,+++******************)))******+++)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++)))))))))******)))))))))++++++************++++++************))))))))))))***))))))))))))))))))***))))))******************%%%&&&((()))***++++++***))))))))))))************************************+++++++++***************)))***+++,,,,,,+++***)))************************((()))))))))************)))***+++***)))((()))+++*********))))))))))))((()))***++++++++++++***)))))))))))))))))))))******(((((())))))*********************+++************************************)))***************+++,,,''''''((()))***+++,,,,,,******))))))))))))))))))***************************************************+++,,,+++******,,,......---,,,,,,++++++++++++,,,,,,,,,,,,------......------------------------...---,,,,,,,,,...///000............////////////------...///000000111111111111222222333444444555555666888999:::;;;<<<===;;;::::::999999::::::;;;;;;;;;:::999999999::::::<<<<<<<<<<<<;;;;;;;;;;;;999:::<<<;;;999888888999888888777777666555555555...//////000000111111222......///////////////...////////////////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***+++,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,++++++++++++++++++************************---,,,***))))))***,,,---++++++++++++++++++++++++***+++,,,+++******+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***%%%'''***---///...---,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++******++++++++++++,,,,,,++++++,,,---............------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////////////////000222444444333111...---,,,,,,++++++,,,,,,************************'''(((((()))******))))))((()))+++***))))))***+++)))))))))************+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))*********))))))******************************)))******))))))))))))******((()))***+++++++++******))))))******))))))(((''')))))))))************+++******************************************************++++++++++++******************************))))))))))))************)))***++++++))))))***+++++++++*********))))))))))))***+++,,,,,,+++***)))))))))))))))************((((((((()))******++++++***++++++++++++***))))))************************((()))+++***))))))***,,,(((((())))))***+++,,,,,,+++***))))))((()))))))))***************************************+++++++++***+++,,,+++******,,,...,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------......,,,------......------,,,,,,,,,,,,,,,---...//////............////////////......//////000000111111111111222222333333444444444666888999999999;;;===;;;::::::999999::::::;;;::::::999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===<<<:::888888999888777777666666555555444...//////000000111111111---...//////////////////////////////////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++......---,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++,,,,,,------+++,,,,,,------,,,,,,+++******))))))******+++,,,++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***&&&'''***,,,......------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++++++++,,,,,,,,,++++++*********+++,,,---+++,,,,,,---------,,,,,,------.........---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------...---------......///000,,,///222333222111111111...---,,,,,,++++++,,,,,,************************''''''''''''(((((())))))&&&)))++++++)))(((***,,,************++++++,,,,,,))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++((()))***++++++***)))(((***))))))(((((())))))************************++++++***)))(((((()))***+++((()))***++++++++++++***++++++*********)))))))))))))))*********+++++++++************************************************++++++************++++++************************))))))))))))************)))***++++++))))))***+++,,,+++++++++************(((***+++,,,,,,+++***(((((()))))))))************'''(((((()))******++++++***++++++,,,+++***)))((())))))))))))))))))))))))''')))******(((((()))+++)))))))))******+++++++++,,,+++)))((((((((()))***************************))))))*********+++++++++***+++,,,+++******,,,...***++++++,,,,,,,,,,,,+++***++++++,,,------......,,,,,,---......---,,,,,,***+++,,,---........................////////////000000000000000000000000111111111222333333444444333555888888777888:::===;;;::::::999999::::::;;;888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<999888888888777777777666555555444444111111111000000000//////------...///////////////////////////////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,---------......++++++++++++,,,---......***+++,,,,,,,,,,,,+++*********))))))******+++,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---*********++++++,,,,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++*********+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,...---,,,++++++---///000------.........---,,,,,,,,,---.........---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------...///000,,,000444555222000111222...---,,,,,,++++++,,,,,,************************))))))((((((((())))))***&&&)))++++++)))(((***,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))******+++((()))***++++++***)))((())))))(((((((((((())))))))))))*********++++++++++++***)))(((((()))***+++((()))***+++,,,,,,+++***))))))***+++,,,------...))))))******++++++++++++******************************************++++++,,,+++***))))))***+++,,,************************))))))))))))************)))+++++++++***)))***+++,,,,,,,,,++++++++++++***((()))+++,,,,,,+++)))((((((((())))))*********+++'''(((((()))***+++++++++***+++,,,,,,+++***)))(((((((((((((((((((((((((((&&&(((***)))'''''')))+++***************+++++++++,,,+++***((((((((()))***************************))))))******++++++++++++***+++,,,+++******,,,...)))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,---......---,,,,,,)))+++,,,...//////...---............/////////000111111111111000000000000000111111222333333444444222555777888777777:::===;;;::::::999999::::::;;;888888888888999:::;;;<<<:::::::::::::::::::::::::::;;;<<<;;;999777777888777777777666555555444444444444333111000...------------...///000000//////000000000000000000000000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++---...//////++++++++++++++++++++++++************************,,,,,,,,,------.........((((((((()))***+++------)))***+++,,,,,,+++***)))*********)))***++++++,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++******++++++,,,---))))))***+++,,,,,,------***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,''')))+++++++++***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,+++++++++------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,+++***+++,,,---...000///---,,,++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------000000000000000000000000///...------,,,,,,,,,,,,++++++************++++++******++++++++++++******+++(((&&&''')))***)))'''************************))))))))))))))))))))))))))))))))))))************************************+++*********))))))((((((''''''((()))))))))))))))***)))(((''''''((()))***++++++,,,,,,,,,++++++***))))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******)))(((((()))+++))))))(((((((((((()))))),,,,,,+++***))))))******++++++++++++++++++++++++(((((()))*********************++++++++++++******)))************+++++++++************************++++++************++++++******))))))))))))))))))++++++++++++++++++++++++))))))))))))((((((((((((+++++++++++++++***)))((('''((()))***************+++++++++,,,,,,++++++++++++++++++*********))))))))))))))))))************,,,+++***))))))***+++,,,)))******++++++******)))******************************+++++++++,,,,,,,,,++++++,,,---............,,,,,,,,,---------......------------........./////////000111111111111111222222222222222222222222444555666777888999::::::;;;;;;::::::::::::999999::::::999999888888777777;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;:::777555333555444444333333222222111//////000000111111222222..............................////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------...---+++))))))***+++,,,---,,,+++++++++,,,---...++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,//////000000///...------++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))*********************************,,,......+++***+++------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++///...,,,+++***+++,,,,,,---,,,,,,+++*********+++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++************+++,,,,,,******+++,,,...---+++*********++++++************************---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---...///...,,,+++******+++++++++++++++++++++++++++,,,+++++++++,,,,,,,,,------////////////////////////---,,,++++++******++++++++++++************++++++)))******************)))+++(((&&&''')))***)))(((************************))))))))))))))))))))))))))))))))))))************************************************)))))))))(((''''''((()))))))))))))))***)))(((((((((((()))******++++++,,,,,,++++++***))))))************))))))*********+++++++++++++++++++++++++++++++++++++++***++++++***))))))***,,,))))))(((((((((((()))))),,,++++++******)))******++++++++++++++++++++++++(((((()))*********************++++++++++++******)))************+++++++++************************++++++************++++++)))))))))))))))*********************************************))))))))))))))))))*********)))((((((((())))))************)))******++++++++++++******+++++++++*********))))))))))))))))))******************)))(((((()))************++++++++++++************************************+++++++++,,,,,,,,,---------...------,,,,,,,,,,,,---------.........---.........//////////////////000111111111111111111111111222222333333333444555666777888999:::::::::::::::999999888888777888888888888888777777777;;;;;;;;;;;;;;;;;;::::::999:::::::::999777555444555444444333333222111111/////////000000000000000........................///..................///,,,,,,++++++++++++******************************)))******+++,,,,,,------...---+++***)))***+++,,,+++***)))))))))***+++,,,++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,,,,,,,------,,,++++++***,,,,,,,,,++++++++++++++++++******************+++---------,,,,,,+++++++++++++++++++++++++++++++++************************+++******))))))******+++++++++++++++++++++++++++***,,,......,,,***+++---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++,,,,,,---,,,,,,+++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------,,,,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++,,,------,,,+++,,,------,,,+++*********++++++************************,,,,,,,,,++++++***************++++++++++++,,,,,,------------------,,,,,,,,,,,,+++++++++,,,---...---,,,+++***))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------+++***))))))))))))))))))++++++************++++++((())))))******))))))(((***)))'''''')))))))))(((************************))))))))))))))))))))))))))))))))))))************************************************))))))))))))''''''((()))))))))))))))+++***))))))))))))***+++******+++++++++++++++***))))))))))))))))))))))))*********************)))************************+++,,,,,,+++******+++---***))))))(((((())))))***+++++++++***************++++++++++++++++++++++++(((((()))*********************++++++++++++******)))************+++++++++************************++++++************++++++(((((())))))*********+++))))))))))))))))))))))))++++++++++++************'''(((((())))))))))))((()))************))))))((()))******************)))+++++++++***************))))))))))))************))))))(((((((((((())))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,............---,,,+++***,,,------------.........////////////000000000000//////000111111111111111000000111222333333444444555555666666777888999999::::::999888777777666666666777777777777777777888::::::::::::::::::::::::999999::::::999777555444444444444333222222111111///////////////.................................000///...------...///000,,,,,,++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,------,,,+++*********+++,,,***************+++,,,,,,++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,+++++++++,,,++++++***)))------,,,,,,++++++************))))))))))))******------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,++++++************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,+++++++++++++++******+++++++++,,,,,,,,,///...---,,,,,,,,,---...,,,,,,,,,,,,,,,++++++***)))******++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,---......,,,,,,---...---,,,+++*********++++++************************++++++***************)))+++++++++++++++,,,,,,,,,///......------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++************,,,,,,,,,++++++++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))((((((((())))))++++++************++++++(((((())))))))))))((((((***)))((((((((()))))))))************************))))))))))))))))))))))))((()))))))))*********************************************)))))))))))))))''''''((()))))))))))))))+++******************+++)))******++++++++++++*********))))))))))))***************)))))))))))))))))))))))))))))))))))))))***+++,,,+++))))))+++---***))))))))))))))))))*********+++++++++*********************************(((((()))*********************++++++++++++******))))))*********+++++++++************************++++++************++++++((((((((()))******++++++)))))))))***************++++++*********)))))))))''''''((()))*********)))***************)))((('''))))))************))))))************************((()))))))))******************))))))))))))******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---.........------,,,+++------------............///000000000000111111111//////000111111111111111//////000111333444555555555555666666777888888999::::::999888777666666555555555666666777777888888999999999999::::::::::::999999999999888777555555444444333333222111111111/////////......------,,,........................000///---,,,,,,---///000......---------,,,,,,,,,------------------------*********++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,---------,,,,,,+++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,******+++++++++,,,,,,,,,000///,,,+++***+++,,,---++++++,,,,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,---...---,,,+++,,,...,,,+++++++++++++++++++++************************++++++++++++************---------------,,,,,,,,,.........------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************)))))))))******+++++++++************++++++(((((())))))))))))(((((()))))))))((((((((())))))************************************************((()))))))))************************************))))))))))))))))))******''''''((()))))))))))))))*********++++++*********((()))******++++++++++++******)))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))***+++***((((((***+++******))))))))))))******)))******+++++++++******************************(((((()))*********************++++++++++++******))))))*********+++++++++************************++++++************++++++(((((())))))*********************+++++++++,,,,,,******)))))))))(((((((((((())))))***++++++++++++***************)))((('''))))))************))))))************************((()))))))))************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------.........------------.........//////000000000000111111111222//////000111111111111111//////000111333444555555555555555666777777888888;;;::::::999888888777777555555666666777777888888888888888999999999::::::888888888888777666666555444333333222222111000000//////......------,,,,,,........................000...---++++++---...000......---------,,,,,,,,,------------------------***+++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,------............+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))))))******+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------******+++++++++,,,,,,,,,///---+++***)))***+++,,,******+++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***,,,---,,,+++***+++,,,++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---------,,,,,,+++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++************************************************++++++,,,++++++************++++++((())))))******))))))(((((()))))))))'''''')))***************************************************))))))))))))************************************))))))))))))************''''''((()))))))))))))))))))))***++++++***))))))(((((()))***+++++++++++++++***)))(((((()))***+++)))))))))*********++++++************************)))******)))(((((()))++++++******))))))******+++((()))***,,,,,,+++******************************(((((()))*********************++++++++++++******)))************+++++++++************************++++++************++++++***)))))))))))))))))))))*********+++,,,,,,------))))))))))))(((((((((''')))******++++++++++++***)))************))))))((()))******************)))***************+++++++++))))))))))))************++++++,,,------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---............------........./////////000000000000111111111111//////000111111111111111000000111222333333444444555555555666666777777777:::999999999999888888888666777777777777777777888777777777888888999999:::888888777777777666666666333333333222111111000000...............---------........................///...---,,,,,,---...///,,,,,,++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...,,,***++++++************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,------...******+++++++++,,,,,,,,,---,,,+++*********+++,,,)))***++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,******+++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++******++++++++++++++++++***+++,,,---------,,,,,,)))***+++,,,,,,+++******))))))***+++,,,------...++++++++++++*********)))******************************))))))******+++,,,++++++************++++++)))******************)))((()))***)))'''&&&(((+++************************************************))))))))))))************************************((()))))))))************''''''((()))))))))))))))((())))))******))))))((('''((()))***+++++++++++++++***)))(((((()))***+++((())))))***+++,,,------++++++++++++++++++++++++***++++++***))))))***,,,+++******))))))******+++''')))***,,,,,,,,,***)))************************(((((()))*********************++++++++++++******)))************+++++++++************************++++++************++++++++++++******)))((((((((()))))))))***+++,,,,,,,,,*********)))))))))(((((()))***************)))(((((())))))************)))******++++++++++++******))))))*********+++++++++))))))))))))***************+++,,,,,,,,,,,,+++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...---------............/////////////////////000000000111111//////000111111111111111111111111222222333333333555555555666666666666666777777777888888888888888888888888888888777777777666666777777888999999:::888777777666666666666666333333222222111000000000.............../////////........................------------------------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,***+++,,,---------,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------------,,,++++++,,,,,,---.........---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---+++***,,,......,,,***,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,---......******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,---,,,++++++,,,---)))***+++,,,,,,,,,,,,+++******************************++++++,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))******++++++,,,***+++,,,---...---,,,,,,((()))***++++++***)))((((((((()))***,,,---...///++++++++++++******))))))************************)))))))))))))))***++++++++++++************++++++******++++++++++++******''')))***)))'''&&&(((+++************************************************))))))))))))************************************(((((())))))*********+++'''(((((()))))))))))))))'''((()))******)))(((''''''''')))******++++++++++++***)))'''''')))***+++(((((()))+++,,,---...///+++++++++++++++++++++++++++,,,,,,+++******+++---++++++************++++++'''(((***,,,---,,,***)))))))))))))))))))))))))))(((((()))*********************++++++++++++******)))************+++++++++************************++++++************++++++,,,,,,+++***)))((('''''''''(((((()))***++++++++++++++++++************)))))))))***))))))((('''''''''((()))***************++++++,,,,,,,,,,,,++++++))))))******++++++++++++))))))))))))************)))***+++,,,,,,+++***)))*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,............---,,,++++++............/////////000////////////000000000000//////000111111111111111222222222222222222222333555555555666666666666666555555666666777777888888::::::999999888888777777555666666777888999999999888777777666666666666777333333222222111000000000---.........///000000000........................,,,------......------,,,.........---------,,,,,,........................++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,---.../////////...---++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,------............***++++++,,,---...//////,,,++++++******++++++,,,+++++++++,,,,,,---------------------------------........................,,,++++++******++++++,,,************************---+++***+++......,,,***---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------------------------)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,---...///******+++++++++,,,,,,,,,++++++,,,---.........---((()))***+++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,---......,,,,,,---...)))***+++,,,---,,,,,,+++************************))))))******++++++++++++*********++++++,,,,,,,,,......---,,,+++***)))((()))***++++++------...///++++++------------++++++******+++++++++,,,,,,,,,,,,,,,++++++***)))((((((((((((((((((((())))))***)))))))))***+++++++++,,,---+++******++++++)))(((++++++******************++++++***))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++***)))'''''''''((()))))))))))))))))))))))))))&&&(((***+++,,,+++)))((())))))))))))************))))))))))))))))))))))))***************************)))))))))***++++++,,,++++++++++++++++++++++++************************---,,,+++******+++,,,---,,,+++***((((((((()))*********++++++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***)))((((((************************((((((((((((((((((((((((***************)))((('''++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,++++++***+++++++++)))***,,,...//////......------/////////...---,,,////////////000000000000///000111222333222111000222222222222222222222222333333444555666777888888999999888888888888888888;;;;;;;;;:::999888777666555777888888777777888:::777777777777666666666666444444333222111000///...////////////////////////........................---,,,,,,,,,,,,---......///---,,,******,,,---///000//////...---,,,,,,,,,+++*********+++,,,,,,---++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++......---------,,,,,,,,,,,,,,,,,,---------........./////////...------,,,.................................------,,,,,,,,,///---+++))))))+++---///------------------------.........---,,,+++***)))------++++++++++++------++++++,,,,,,,,,---------,,,,,,,,,------........./////////......---------.........------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************+++,,,------...------,,,+++++++++,,,***++++++,,,,,,------...------------,,,,,,+++***))))))))))))))))))))))))+++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++******))))))++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++***))))))((()))))))))))))))***++++++***************++++++++++++***)))***+++,,,+++***************************+++***))))))((((((((()))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++***)))((('''(((((()))))))))))))))))))))))))))'''(((***+++++++++)))((())))))))))))************************************************************+++*********++++++,,,---++++++++++++++++++++++++******************************)))(((((()))******,,,+++***)))(((((()))***)))******++++++******)))******++++++++++++******))))))))))))))))))))))))************************++++++******)))(((((('''************************************************)))************))))))(((++++++++++++++++++++++++******************************************************************************))))))))))))******+++,,,---,,,+++***+++---++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,......///...---------......//////...------////////////000000000111///000222333333333222222222222222222222222222222666666777888999:::;;;;;;888888888888888888888888;;;;;;;;;::::::888777777333555666777666666888:::777777777666666666555555444333333222111000///...................................................---,,,,,,,,,,,,---......///...---,,,,,,---...///000000//////...------,,,++++++******+++,,,,,,---++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,------,,,,,,+++***------------------------............------------...---+++******+++---...++++++++++++++++++++++++------------,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,---.........---------,,,,,,......------------......------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,+++,,,,,,,,,,,,+++******))))))******...------,,,,,,++++++***,,,---------,,,,,,+++***************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++*********)))*********+++++++++,,,,,,------------,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))***************++++++,,,+++++++++***************)))(((((()))+++---,,,+++***************************))))))(((((((((((((((************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++******)))((((((((())))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))************************************))))))))))))))))))))))))*********)))******+++,,,******************************************************)))(((((()))******++++++***)))))))))******)))******++++++******)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''************************************************))))))******+++*********++++++++++++++++++++++++************************))))))))))))))))))))))))******************************))))))))))))*********+++,,,+++*********,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...////////////...---,,,---....../////////....../////////000000000111111///000222333444444444444333333333333333333333333666777888999:::;;;;;;<<<888888888888888888888888:::;;;;;;::::::999888777333555666666666666777999888888777666555444444333333333222111000//////...................................................---,,,,,,,,,,,,---......//////000000000000//////111111000000//////......+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...,,,,,,,,,+++++++++++++++------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++000///...---,,,,,,,,,,,,++++++******))))))******...------,,,,,,++++++***,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++************))))))*********+++++++++.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******---,,,+++******+++,,,---******+++++++++,,,,,,,,,+++++++++*********))))))***))))))))))))***++++++,,,+++++++++***)))))))))***)))((()))+++,,,+++******************+++++++++))))))((((((((((((((()))************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******))))))))))))))))))))))))))))))))))))))))))(((((()))************)))((()))))))))************************************))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))************************,,,++++++++++++++++++,,,+++*********************))))))************)))))),,,+++***))))))***+++,,,))))))))))))))))))))))))******************************)))))))))(((((((((************************************************((()))******++++++++++++************************************************))))))))))))))))))))))))******************************))))))))))))******)))***++++++))))))***+++++++++++++++++++++++++++,,,,,,+++++++++,,,------//////////////////.............../////////////////////000000000111111111000000111333444555666666444444444444444444444444444444555666777888888999888888888888888999999999::::::;;;;;;:::999999888666777888777666555666777888888777666444333222222333222222111000/////////................................................---,,,,,,,,,,,,---......111222333444444333222111111111111111000000//////,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......---......///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++,,,---......---,,,+++------------------------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---***++++++,,,,,,------...,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++.........------,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++******))),,,,,,***))))))***,,,,,,******+++++++++,,,,,,,,,+++++++++***************)))(((((((((((()))******,,,+++++++++***))))))))),,,+++******++++++***((())))))*********+++++++++))))))(((((((((((())))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))******************))))))))))))))))))))))))(((((()))***************((()))))))))************************************))))))))))))))))))))))))+++******)))))))))******))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++*********++++++++++++***)))))))))******))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))+++++++++++++++++++++++++++***************))))))************************))))))))))))))))))))))))((()))***+++++++++++++++******************************************************************************************************))))))))))))******)))***++++++))))))***+++++++++++++++++++++++++++,,,+++++++++,,,------...------......///000000111............//////000000000000000000111111111111000111111222333555666666444444444444444444444444222333333444555666777777777777888888888999999999::::::;;;;;;;;;:::999999;;;<<<;;;:::777555555555777777666555444333222111222111111000000/////////................................................---,,,,,,,,,,,,---......222333555777777555333222111111111111111000000000------,,,,,,+++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,---------......------......///......---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---+++,,,...//////...,,,+++------------------------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,+++,,,,,,------***++++++,,,,,,------...+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++,,,+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++*********)))++++++************++++++******+++++++++,,,,,,,,,************************((((((((((((((())))))***+++++++++***************---,,,******+++***)))''')))))))))***++++++,,,,,,)))))))))))))))******+++++++++++++++++++++++++++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******((()))***+++++++++******)))))))))))))))))))))))))))))))))))))))*********))))))))))))************++++++++++++++++++++++++************************...---,,,,,,,,,,,,,,,,,,************************************************((()))************)))((()))***++++++,,,+++++++++((())))))******))))))(((++++++************++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************************************((((((((((((((((((((((((******++++++,,,+++++++++************************************************++++++++++++++++++++++++******************************))))))))))))*********+++,,,+++*********,,,++++++++++++++++++++++++,,,++++++,,,,,,---...///,,,,,,,,,---...///111222............///000111111000000000111111111222222111111111111222444555666555555555555555555555555333444444555666777888999777777777888999999::::::::::::;;;;;;;;;;;;::::::=========;;;777555555555666666555444333222222111111111000000000/////////------------------------........................---,,,,,,,,,,,,---......222333444666666444333222111111111000000000000000...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------......---------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...//////...---,,,++++++++++++++++++++++++***+++,,,,,,------------+++,,,,,,------,,,,,,+++************++++++++++++////////////............,,,,,,,,,,,,------------------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************+++,,,---...******))))))******++++++...------,,,,,,++++++***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,***+++++++++++++++,,,,,,+++++++++*********************++++++++++++************+++++++++,,,,,,,,,************************))))))(((((())))))***+++***************+++++++++,,,***)))***++++++***)))((())))))***++++++,,,,,,***************+++,,,,,,++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((()))***++++++++++++***)))))))))))))))))))))))))))))))))))))))******+++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++++++++++++++++++++++++++++++++************************((()))************)))((()))***+++,,,,,,,,,++++++(((((())))))))))))((((((******++++++++++++******))))))))))))))))))))))))************************)))))))))***************************************))))))))))))))))))))))))++++++,,,,,,,,,+++******************************************************++++++++++++++++++++++++******************************))))))))))))******+++,,,---,,,+++***+++---+++++++++++++++++++++++++++++++++,,,,,,...//////------,,,,,,,,,...///000///.........///000111222000000111111111222222222222111111000111222333444555555555555555555555555444444555666777888999999666777777888999999::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;:::777666666777444444444444333333222222000000000000////////////------------------------........................---,,,,,,,,,,,,---......000000111222222111000000000000000000000000000000......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,------,,,,,,------------------------......------------------------............------++++++++++++++++++++++++++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------...............,,,,,,---------...............------------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,---******))))))******+++,,,...------,,,,,,++++++******+++,,,,,,---------,,,++++++++++++++++++++++++---------------------------,,,++++++******++++++------------------------------,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,------***+++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,((()))***+++,,,---......************************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,******************++++++*********)))***++++++,,,))))))******+++++++++,,,***)))((()))+++,,,,,,+++((())))))***++++++,,,,,,+++*********+++,,,------++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))******+++))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((('''((((((++++++++++++++++++++++++***************************+++,,,------,,,+++***)))***+++,,,---,,,,,,+++(((((())))))))))))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******************************************************************************))))))))))))******+++,,,------++++++,,,---+++++++++++++++++++++++++++++++++,,,---...///000///...---,,,+++,,,------///.........///000222333000111111111111222222222222111000000000111222333666666666666666666666666333333444555666777888888666777777888999999::::::::::::;;;;;;<<<;;;;;;;;;777888999888777666777888333333333333333333333333000000000000////////////------------------------........................---,,,,,,,,,,,,---............////////////......///////////////000000000///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---------......,,,------.../////////...........................000000000//////......---........................------------------------,,,,,,,,,------,,,,,,+++++++++------------++++++---------.........//////,,,,,,,,,------.........---------......////////////......------......///---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------//////...---,,,,,,,,,,,,,,,+++++++++,,,------...***++++++,,,,,,---......***+++,,,,,,------------++++++++++++++++++++++++---------------------------,,,,,,+++*********+++------------------------...------,,,,,,------...,,,++++++++++++++++++,,,+++++++++,,,,,,---------)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***+++,,,------...************************++++++++++++************++++++******))))))(((((())))))))))))))))))))))))***++++++,,,,,,++++++***************************++++++******)))((((((''',,,++++++***************************************)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++************++++++,,,,,,++++++***))))))))))))************+++++++++,,,+++)))((((((((()))***))))))))))))))))))))))))++++++************++++++,,,+++++++++***)))))))))************************000000///...,,,+++************+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++************************++++++************++++++...---+++*********++++++)))************++++++++++++,,,------......------222///---...000000...,,,---------...//////000000///000111000//////111333222222333333444555666666666666777888888888888888777777888888888999999999888888777777888888999:::777666666555555555666666444333222222111111222222222111///...---------...........................---------------------------------............///000000///...------,,,,,,............///000111222111222333111///,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........------,,,,,,,,,,,,------***,,,...000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------.../////////...---,,,,,,---------...------,,,,,,,,,---......,,,,,,---...////////////////////////---,,,,,,++++++,,,,,,------------....../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++,,,,,,,,,+++++++++******+++,,,...//////...,,,+++...---***))))))+++...000++++++++++++++++++++++++)))***+++,,,---------------------------------------------,,,,,,+++++++++,,,,,,,,,------.........//////...---,,,,,,++++++******++++++++++++******,,,,,,++++++***)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))*********************************))))))))))))(((((((((((()))))))))***++++++,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((************************))))))*********++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++++++++************++++++******************++++++)))************+++++++++++++++)))((((((((()))***))))))))))))))))))))))))++++++************+++++++++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********************))))))***++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++************************++++++************++++++---,,,+++*********++++++++++++++++++,,,,,,,,,,,,+++,,,------......------111///---...///000...,,,111111222222333333444444000111222111000000222444222222333333444555555666666666777888888888888888888888888888999999999999999999999999999::::::;;;777777666555555555555555444333222222111111222222222111///...------..............................------------------------------------............000//////...------,,,,,,............///000111222222333444222///---,,,,,,,,,,,,,,,---------......,,,,,,------------------------,,,,,,,,,,,,------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------.........///......---------------......------,,,,,,---......,,,,,,---.................................------------......,,,,,,,,,---------------........................------------------------++++++++++++++++++++++++---------...------,,,,,,---------,,,,,,,,,+++++++++,,,---......---,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++,,,---------------------------------------------,,,,,,++++++++++++++++++,,,,,,,,,------///......---,,,,,,++++++******++++++++++++*********************+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************)))))))))((((((************************))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((('''(((((()))***+++++++++******)))(((((((((((()))************************)))))))))*********+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++((())))))***++++++,,,,,,)))************++++++++++++******)))((()))))))))))))))))))))))))))))))))++++++************++++++***************+++++++++************************))))))***+++,,,------...'''''''''((((((((()))))))))((((((((()))***++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))))))))******************************++++++************++++++---,,,+++*********++++++,,,,,,,,,,,,------------+++,,,------......------000///......//////...---111111111111111111111222111222333222111111333555222333333444444555555555666666777888888888888888888888999999999:::::::::::::::999999::::::;;;<<<888777666555444444444444333333222111111111111222111000///......---..............................------------------------------------............//////......---,,,,,,,,,......---......///000111333444444333///---,,,,,,,,,,,,,,,---------......------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------------......///.........,,,------.........------,,,.........---,,,---...........................//////............//////.........---------------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------,,,,,,,,,,,,++++++------------++++++***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------------------------------------,,,,,,,,,,,,++++++******++++++++++++,,,,,,.........------,,,,,,+++******++++++++++++******))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************************++++++++++++*********)))))))))(((&&&%%%###""""""))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((()))******++++++---,,,++++++******++++++************************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++))))))*********+++++++++++++++************++++++))))))*********+++++++++))))))*********++++++++++++******)))))))))))))))))))))))))))))))))))))))++++++************++++++)))))))))***+++++++++,,,************************(((((()))***+++,,,,,,---'''''''''((((((((())))))))))))((())))))***+++,,,))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************************))))))))))))))))))***************************++++++************++++++,,,+++++++++++++++++++++,,,,,,,,,,,,------------+++,,,------......------//////....../////////...////////////////////////111222222222111111333444333333333444444444555555666666777888888888888888999999999999::::::::::::999999999999999:::;;;;;;999888666555444333333222333222222111111111111111000000//////....................................------------------------,,,,,,---------..................------,,,,,,,,,------------...///000000333444555333000---,,,---,,,,,,,,,---------...............------,,,,,,,,,...........................---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,---.../////////...,,,------...............---...///...---,,,---///------------------------000//////......//////000000000000//////.........////////////////////////------------------------////////////////////////+++,,,------............---------,,,,,,,,,++++++++++++,,,------,,,+++++++++,,,---.........------------------------------++++++,,,---......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))******+++,,,,,,------************************++++++++++++*********)))))))))(((&&&%%%###"""""")))))))))))))))))))))))))))******++++++******)))************************))))))))))))))))))))))))---,,,,,,+++++++++++++++))))))))))))))))))))))))(((((()))))))))************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))******+++++++++))))))*********+++++++++++++++************+++++++++++++++*********))))))))))))*********+++++++++************)))))))))((())))))))))))))))))))))))++++++************++++++)))))))))***+++++++++,,,************************************************((((((((()))))))))*********************+++,,,---))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***++++++++++++***))))))))))))******)))))))))************************++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------......------......//////......//////111111111111222222222222///000111111///000111333333333333444444444444444666666777888888888888888888888999999999:::::::::888888888888888999::::::888777666555333333222222333222111111000000111111///////////////.................................------------------------,,,,,,,,,------------...---------------,,,,,,,,,,,,,,,,,,,,,---...///000222333444222000---------,,,,,,,,,---------...............------,,,,,,,,,//////000000000000/////////...,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,---.../////////...,,,---....../////////...---...//////------...///........................//////............//////000000//////......------........................------------------------////////////////////////,,,---...///////////////---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------------------,,,,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))***************&&&'''((()))***+++,,,,,,************************))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))*********************************)))))))))))))))++++++***))))))))))))***))))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++)))************+++++++++++++++************++++++,,,,,,++++++***))))))((()))************+++++++++)))************)))(((((())))))))))))))))))))))))++++++************++++++***************+++++++++************************,,,++++++******)))))))))))))))*********+++++++++,,,,,,+++++++++++++++,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))************))))))************************++++++************++++++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,------......---------...//////......///000......//////000111111222///000111000//////111333444444444444444444444444666666777888888888888888777777888888888999999999888888777777888888999:::777666555444333333333333222222111000000000000111......////////////..............................------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////000111222111///------...,,,,,,,,,---------......------------------,,,,,,...///000111111000///......---,,,,,,,,,,,,---...------------------------........................................................................------......///.........,,,---...///////////////---...//////...---.../////////////////////////////////............//////......------------------000000000000000000000000...................................................///000000000000000000------------,,,,,,,,,,,,------------------------...---,,,,,,,,,---///000........................------............------------------------------++++++,,,,,,,,,,,,------......------------,,,,,,------------------------++++++,,,,,,,,,,,,++++++...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))))))))*********+++(((((()))))))))*********************************))))))))))))(((((((((((()))))))))***++++++,,,,,,))))))))))))))))))))))))))))))************))))))************************(((((())))))******++++++,,,+++******))))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))***+++++++++)))************+++++++++++++++************++++++++++++******************)))************+++++++++)))******+++***)))((('''))))))))))))))))))))))))++++++************+++++++++++++++***************************************,,,,,,+++++++++*********)))))))))*********++++++---,,,+++***)))))))))***)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***,,,------,,,***)))((()))***++++++***)))(((************************++++++************++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------+++,,,------......------,,,...000///...---///111++++++,,,...///000111222000111111111000000222444444444444444444444444444666666777888888888888888666666777777777888888888999888888888888999::::::666555444444333333333333222222111000000000000000---...///000000///..............................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---...000000...---...///,,,,,,,,,---------......,,,,,,------------------,,,...///000000///...,,,---------,,,,,,---------.........................................................................................................///......------,,,---...///000000000000---///000///...---...000000000000000000000000000111000000//////000000111///////////////000000000222222222222222222222222111111111111111111111111111111111111111111111111111111222222222111000000////////////............///..................///,,,------.......................................------............------------------------------+++++++++,,,,,,------------------,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))*********+++,,,,,,,,,+++++++++++++++************************++++++++++++************++++++******))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&&&&''')))***,,,------...---,,,,,,++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++'''(((((()))***+++++++++)))************+++++++++++++++************++++++)))))))))***++++++,,,,,,)))************+++++++++)))******++++++)))((('''))))))))))))))))))))))))++++++************++++++,,,+++++++++******))))))************************++++++++++++++++++,,,,,,))))))))))))************---,,,+++)))(((((((((''')))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***,,,------,,,***)))((()))***++++++***)))(((************************++++++************++++++)))***+++,,,---,,,,,,+++---------.........//////+++,,,------......------,,,...000000...---///222...///000111333555666777111222333222111111333555444444444444444444444444666666777888888888888888666666666666777777777777::::::999999::::::;;;<<<555444444333333333444444222111111000000000000000---...///000000///..............................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++---//////...---...///,,,,,,,,,---------......,,,,,,,,,------.........+++,,,...//////...,,,+++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////.../////////...---,,,,,,,,,---...///000000000000...///000///...---...000000000000000000000000000222222111111111111222222222222222333444444444555444444444444444444444444444444444444444444444444555555555555555555555555333333333333333222111000111111111111000000000000//////............//////***,,,///111111000---+++////////////////////////---...............------------------------------+++++++++,,,,,,---------,,,,,,,,,++++++*********------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,------...************************************************+++++++++*********))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---,,,,,,+++***)))((((((++++++)))(((''''''''''''***+++,,,------,,,+++******************)))(((((((((((((((((())))))))))))*********)))))))))))))))''''''(((((())))))******************************,,,+++))))))***+++***))))))))))))'''''''''***,,,---,,,***)))))))))******+++''''''+++,,,((((((,,,))))))))))))))))))))))))************************((((((((((((((((((((((((************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++***))))))******+++,,,,,,+++***))))))***++++++***)))(((((())))))************************++++++************++++++******************************++++++++++++******************************************************++++++++++++++++++,,,,,,(((((((((((())))))))))))%%%&&&)))***+++***)))(((,,,,,,,,,+++++++++******+++*********))))))((((((+++++++++*********))))))))))))************))))))''''''((()))***++++++,,,************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............/////////............//////000000000000111111111111222333444444222000111111444444333333333444555555777777777777777777777777777777777777777777777777666666666777777888888999777555333111111111222333000000000000000///...---////////////////////////......---------,,,,,,,,,////////////......---,,,---------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++...------------...//////------------------------........................//////...------------...///............///000000///............---------000000000000000000000///000000////////////000000...///000///......000111///000111111//////000111333222111000///000111222555555444333333222333333555444444444555555666777777777777777888999::::::<<<<<<<<<<<<============;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;::::::999999777666555555555555,,,---...///000///...---.........///////////////////////////............////////////............---------,,,------......+++,,,,,,---.........---...------,,,,,,------...........................------------------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++++++++*********))))))************************(((((()))************))),,,,,,++++++***)))))))))++++++)))((((((''''''''')))***+++,,,,,,+++***)))***************)))(((((((((((((((((()))))))))******)))))))))))))))))))))(((((((((((())))))******************************,,,+++***)))************((())))))((('''''''''''',,,+++)))((((((((())))))+++''''''++++++'''(((+++))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++,,,++++++***))))))******)))))))))((('''''''''(((---,,,,,,+++++++++++++++************************++++++************++++++******************************++++++++++++******************************************************+++++++++******)))))))))(((((()))))))))*********'''((()))******))))))(((------,,,,,,,,,++++++++++++*********))))))))))))+++++++++*********))))))***++++++++++++++++++***))))))******************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............/////////............//////000000000000111111111111111333444444222000111111444333333333333444555555777777777777777777777777666666666666666666666666666777888888999888888888666555333111111111222333111111000000000/////////..............................---------,,,,,,,,,+++,,,,,,,,,++++++***)))------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------........................---------------...///000...............//////000---------......//////////////////.........------000//////......//////000000111111000......///111///000111111111111222444777666666666666666777777999999999999:::;;;<<<<<<>>>>>>>>>>>>>>>??????@@@BBBBBBBBBAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBAAA???===;;;999999888222333444444444333222111111000000000000/////////............////////////////////////////////////...---,,,,,,++++++,,,,,,+++,,,---..................------,,,,,,------...------------------------***************************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++++++++***************++++++++++++++++++++++++(((((()))************)))************************+++***))))))(((((((((((())))))************)))))))))************))))))(((((((((((()))))))))******))))))))))))))))))******((((((((())))))))))))***************************+++***************+++++++++++++++,,,++++++************)))(((((((((((()))***((((((******((((((***))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++(((((()))))))))*********,,,+++******)))************)))((((((''''''((((((,,,,,,,,,,,,++++++++++++************************++++++************++++++))))))))))))))))))))))))******++++++++++++******************************************************,,,++++++***)))(((''''''))))))*********+++++++++))))))))))))))))))((((((,,,,,,,,,,,,,,,+++++++++***************)))))))))+++++++++***************,,,,,,,,,------,,,,,,,,,,,,,,,++++++************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............/////////............//////000000000000111111111111111222444333222000111111333333333333333444555555777777777777777777777777666666666666666666666666777888999::::::999777666666555333222111111222222222222000/////////000111..............................---------,,,,,,,,,---............---,,,,,,------------------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------,,,,,,,,,+++,,,,,,---...................................................,,,,,,,,,---...///111222......------......///000,,,,,,---...///000111111/////////.........------000000/////////000000000222222333222000000222333111333555666666777999;;;>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBDDDEEEGGGIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRQQQPPPOOONNNMMMLLLIIIGGGDDDBBBAAAAAA<<<<<<<<<;;;:::999888777777666666555333222222111///000000000000000000000//////////////////////////////...---,,,,,,,,,,,,,,,---........................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))*********++++++++++++******)))(((((())))))(((((())))))))))))(((((())))))************)))((((((((()))))))))*********)))))))))))))))*********))))))))))))))))))))))))************************)))*********)))***+++---...,,,***)))***,,,------*********))))))))))))***)))(((((())))))))))))***))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++))))))))))))*********+++++++++***************+++,,,+++***)))***++++++************************)))************************++++++************++++++((((((((((((((((((((((((******++++++++++++******************************************************++++++******)))))))))(((******+++++++++,,,,,,,,,++++++***)))((((((((()))++++++++++++++++++++++++************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............/////////............/////////000000000111111111111000222333333111000111222222222222222333444555555666666666666666666666666666666666666666666666666777999:::<<<;;;999666444555444333222111111111111333222000///...000111333..............................---------,,,,,,,,,......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///000000................................................------------...///000111......------......///000------...///000000111111000000000000000000//////111111000111111222333333444555777666666777999;;;999<<<>>>???@@@BBBDDDFFFHHHJJJKKKMMMNNNNNNMMMMMMMMMMMMNNNOOOQQQSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVRRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPSSSSSSTTTUUUUUUUUUTTTTTTVVVVVVVVVWWWVVVVVVUUUUUUUUUTTTRRRPPPNNNLLLLLLKKKGGGFFFFFFDDDCCCAAA@@@???@@@@@@???===<<<:::999999666555555444444333222222///////////////.........000000///////////////000---....../////////............------------......,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))))))))***++++++,,,,,,+++******))))))))))))***((((((((((((((((((((((((((())))))*********))))))))))))))))))************(((((())))))************************))))))))))))************************''')))******)))***,,,...666000)))$$$$$$''')))******+++++++++++++++++++++'''((())))))***+++,,,+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,+++***************++++++,,,+++***+++---...,,,***)))***++++++++++++******************************++++++************++++++((((((((((((((((((((((((******++++++++++++******************************************************)))******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))(((((()))))))))))))))******************************+++++++++******************************++++++++++++******)))******+++,,,,,,------************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............/////////............/////////000000000111111111111///111222222111000111222111111111222333444555555555555555555555555555555555555555555555555555555777888:::;;;;;;999666444444444333222111111111111222111///......000111333..............................---------,,,,,,,,,***++++++,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////............///000000////////////////////////////////////////////////000//////........./////////............///000000000000000000000000000000000000000000111111222222111111111222333555666777:::;;;===>>>???AAADDDGGGFFFHHHKKKLLLMMMNNNQQQSSSSSSTTTVVVXXXXXXXXXXXXWWWXXXXXXXXXXXXYYYZZZ[[[\\\[[[[[[\\\\\\\\\\\\[[[ZZZTTTSSSRRRPPPOOOOOOOOOOOOQQQQQQQQQRRRRRRRRRSSSSSSSSSRRRQQQPPPOOOMMMLLLLLLOOOPPPPPPQQQQQQPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTVVVUUUUUUTTTSSSSSSSSSSSSQQQQQQOOONNNMMMLLLKKKKKKKKKJJJIIIHHHGGGEEEDDDDDD@@@???>>><<<;;;999888777333222222111000000/////////////////////000111222/////////000000///......///......------......///------------------------************************++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++***************************************+++++++++++++++++++++++++++++++++(((((()))************)))))))))******+++++++++,,,+++******))))))*********))))))(((((((((((())))))((())))))************))))))))))))*********++++++((((((((()))******+++++++++************)))))))))************************&&&(((+++***))))))---000GGG>>>111)))&&&(((*********+++,,,,,,---,,,,,,,,,&&&)))***)))***...///...))))))))))))))))))))))))************************((((((((((((((((((((((((************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********)))******+++,,,***)))))),,,//////+++(((++++++---.........---,,,************************++++++************++++++))))))))))))))))))))))))******++++++++++++******************************************************))))))***+++,,,---......******+++++++++,,,,,,,,,******************)))))))))))))))************************+++++++++++++++***************+++++++++((())))))******))))))((((((((()))***+++,,,------************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............/////////............//////000000000000111111111111...000222222111000111222111111111111222444555666555555555555555555555555555555555555555555555555666777888999999888666555333333333222111111000000000//////......///111111------------------------......---------,,,,,,,,,+++,,,,,,---------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////------,,,,,,------...///000000000000000000000000////////////////////////111000//////.........///000000//////000000111222222111111111000000000/////////000111222444555555444555666777:::<<<>>>???DDDEEEHHHIIIJJJMMMPPPSSSSSSUUUWWWWWWXXXXXXZZZ\\\[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^___]]]^^^_________^^^]]]\\\WWWWWWUUUTTTSSSSSSSSSSSSVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUSSSRRRPPPOOONNNNNNNNNOOOOOONNNNNNMMMLLLKKKLLLMMMNNNNNNOOOOOONNNQQQQQQQQQQQQRRRSSSTTTTTTVVVUUUTTTSSSSSSSSSSSSSSSQQQQQQQQQPPPOOOOOOOOONNNJJJJJJHHHFFFDDDCCCAAAAAA<<<;;;:::888777555444333//////......//////000111000000000000000//////...//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++************************))))))*********+++++++++************************(((((()))************)))***************++++++++++++******))))))***++++++******)))(((((()))******(((((()))***************))))))*********+++++++++'''(((((()))******+++++++++++++++*********))))))************************%%%(((++++++))))))---111MMMCCC666...,,,,,,---,,,)))***+++,,,---,,,,,,+++$$$)))***))),,,111333111))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************++++++++++++******))))))***++++++,,,******+++///333222,,,'''***+++---...///...---,,,************************++++++************++++++******************************++++++++++++******************************************************))))))******++++++,,,,,,************++++++++++++((()))***+++++++++***)))******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,))))))*********+++++++++((())))))******))))))((()))))))))******+++++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............/////////............//////000000000000111111111111...000111222111000111222000000000111222444555666444444444444444444444444555555555555555555555555555555666777777777666666333333333222222111000///---.........////////////------------------------......---------,,,,,,,,,---......///000000//////------------------------+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,---......//////---------------......///000000000000000000000000////////////////////////000///////////////000000111111111111111222222333000111111111111111111111111222444555888:::;;;<<<>>>???@@@CCCFFFJJJLLLNNNPPPQQQSSSTTTTTTVVVXXX[[[[[[]]]^^^^^^^^^^^^___```___^^^^^^^^^^^^^^^____________^^^^^^^^^___``````^^^___aaaaaaaaa___^^^\\\\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\ZZZZZZYYYYYYXXXWWWWWWWWWTTTTTTTTTSSSRRRQQQPPPOOOKKKKKKLLLLLLKKKJJJJJJIIIJJJJJJJJJJJJKKKLLLNNNNNNQQQQQQPPPPPPQQQRRRSSSTTTSSSSSSSSSTTTTTTUUUUUUUUUQQQQQQPPPOOONNNMMMMMMLLLGGGFFFEEEBBB@@@>>><<<;;;444444333111111000000000000111111111111000///...//////............//////------------------------........................,,,,,,,,,------------...+++,,,,,,------,,,,,,+++************************))))))******++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************+++***************+++++++++***)))(((((()))***+++(((((()))***************)))************+++++++++'''(((((()))***+++++++++++++++++++++******))))))************************$$$(((++++++))))))---222DDD<<<111++++++,,,+++***((()))***+++,,,,,,+++***###)))+++))),,,333555222))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))******************))))))***+++,,,,,,,,,,,,...333777666///)))((()))+++---------+++***************************++++++************++++++******************************++++++++++++******************************************************************))))))))))))))))))*********+++++++++'''(((***,,,---,,,+++))),,,,,,,,,------.........*********++++++,,,,,,,,,))))))******++++++++++++))))))************))))))*********)))))))))))))))************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........////////////............//////000000000000111111111111...///111222111000111222000000000111222444555666444444444444444444444444555555555555555555555555444444555555666666777777222222333222222111000///,,,,,,---...//////......------------------------......---------,,,,,,,,,***++++++,,,---------,,,------------------------------------------------+++++++++,,,,,,---------++++++,,,,,,---.../////////////////////000111111000000000000000000000000000000000000000000000000............///111222333222222111111222222333444//////000111222333333444555666888;;;>>>@@@BBBCCCHHHIIIKKKNNNRRRVVVYYY[[[XXXZZZ[[[ZZZZZZZZZ\\\^^^___aaabbbaaa```___```aaa```___^^^]]]\\\]]]^^^___]]]]]]]]]^^^___```aaaaaa```aaabbbcccbbbaaa___]]]^^^]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^\\\\\\\\\\\\]]]]]]]]]^^^ZZZZZZZZZYYYWWWVVVTTTSSSNNNNNNMMMLLLJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHJJJIIIIIIJJJKKKMMMOOOPPPRRRRRRSSSTTTVVVWWWXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUPPPOOOMMMJJJGGGDDDBBBAAA<<<:::888666444333222111111111111111111000////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,++++++***)))))))))))))))***,,,***))))))******(((''')))************++++++++++++*********))))))((((((+++******)))))))))))))))&&&&&&'''((()))***++++++&&&'''((()))++++++,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++******))))))*********))))))(((,,,+++)))(((((()))+++,,,,,,***((((((+++---......555@@@BBB666,,,---...+++((())))))+++,,,---......***++++++,,,,,,++++++***(((((()))***************))))))))))))))))))))))))))))))))))))************)))***,,,------,,,+++***))))))))))))))))))))))))************************))))))))))))***************+++000777;;;777---$$$***,,,......---,,,******+++,,,------,,,+++)))((())))))))))))))))))))))))++++++******************++++++******************************************+++++++++*********)))))),,,,,,,,,+++++++++******,,,,,,++++++***)))))))))))))))***+++,,,------...------------,,,,,,+++*********++++++++++++******************************,,,,,,,,,+++++++++******))))))))))))))))))))))))************************++++++************************+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......---------............///////////////////////////000000000000111111111111111111000000000000111111222222222222222222222222444444444555555555666666333444555555666666555555666666666888999:::888666555444333222111111111111..............................------------......//////...---,,,,,,++++++,,,------......------,,,,,,,,,,,,---------......000///...---,,,------...........................---------------------------,,,,,,,,,,,,---......------,,,+++,,,---...///000111111111111111111111///000000000000111111111111222222111111222444666555666777777777999===??????AAAEEEIIIMMMPPPQQQRRRWWWXXXYYYZZZ\\\^^^___```_________^^^^^^^^^^^^]]]aaabbbccccccbbbaaa^^^]]]______```___^^^\\\YYYXXXXXXZZZ\\\^^^^^^^^^]]]\\\________________________ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]aaaaaaaaa```^^^]]]^^^___```___]]]]]]]]]\\\ZZZXXXUUUTTTRRRQQQPPPNNNKKKHHHGGGFFFDDDCCCDDDCCCAAA@@@AAA@@@???@@@BBBEEEIIIKKKLLLNNNPPPRRRSSSRRRQQQPPPVVVXXXZZZ[[[[[[XXXTTTRRRUUUSSSQQQQQQRRRRRROOOLLLGGGFFFCCC@@@===:::888666111111111111000///......000///......------..................------------000000///...------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++)))******+++++++++++++++******))))))))))))******+++***)))***++++++)))((()))************+++++++++++++++++++++*********)))+++******)))))))))))))))))))))))))))((((((((((((******+++++++++++++++***)))))))))(((((()))))))))******++++++++++++******))))))******)))))))))))),,,+++)))(((((()))+++,,,,,,,,,++++++******++++++999GGGLLL???///***)))&&&((())))))***,,,------...***++++++,,,,,,++++++***(((((()))***************))))))))))))))))))))))))))))))))))))************'''(((***,,,---,,,++++++))))))))))))))))))))))))************************))))))*********+++++++++***)))+++...222111+++%%%///333555333,,,'''''')))***++++++,,,,,,,,,++++++************************************************************************************************+++++++++*********)))))),,,,,,++++++******************************++++++++++++++++++++++++++++++))))))*********)))(((((()))))))))******)))))))))************************,,,,,,++++++************************************++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......---------............///////////////////////////000000000000111111111111111111000000000000111111222222222222222222222222333444444444444555555555333444555555666666555555777666777888::::::888666444444333222111111111111.................................------.........///......---,,,,,,++++++,,,------......------,,,,,,,,,---------.........000///...,,,,,,,,,---...........................------------------------///............///000000......------......///000000000000000000000000000111111111000000000000000111222333333333444777999888:::===>>>???AAAEEEGGGKKKLLLOOORRRUUUWWWWWWWWW[[[\\\]]]^^^___```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccaaa^^^[[[YYYXXXXXXXXXXXXWWWVVVUUUTTTTTTUUUWWWZZZ[[[[[[ZZZYYY\\\\\\\\\\\\\\\\\\\\\\\\XXXXXXWWWVVVTTTSSSRRRRRRRRRRRRRRRSSSTTTVVVWWWXXX\\\]]]^^^^^^]]]]]]___aaa___^^^^^^^^^]]]\\\XXXVVVTTTRRRQQQQQQQQQQQQOOONNNKKKIIIGGGFFFFFFFFFDDDBBBAAA@@@>>>===>>>???BBBCCCCCCDDDGGGIIIKKKKKKKKKKKKRRRTTTWWWZZZZZZYYYWWWVVVVVVTTTSSSSSSTTTTTTQQQNNNPPPNNNLLLJJJGGGDDDBBBAAA::::::999888666444222111111111000000//////000000......------------,,,,,,000000//////......------,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++((()))******++++++******)))))))))))))))***+++,,,*********,,,...---+++))))))************+++++++++,,,,,,,,,++++++++++++++++++******)))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&%%%$$$((((((((((((((((((((((((******++++++++++++************))))))))))))******,,,+++***))))))***+++,,,,,,...///---)))''''''))),,,===HHH@@@222---------((())))))***+++,,,------******++++++++++++******(((((()))***************))))))))))))))))))))))))))))))))))))************&&&''')))+++,,,,,,++++++))))))))))))))))))))))))************************************++++++++++++,,,)))'''(((***,,,***(((...444777333***%%%&&&***************+++,,,---...************************************************************************************************+++++++++***************+++************)))))))))((())))))***++++++,,,,,,,,,,,,+++++++++*********''''''((()))))))))(((((((((((())))))))))))((((((************************+++************)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......---------............///////////////////////////000000000000111111111111111111000000000000111111222222222222222222222222333333333333444444444444333444555555666666555555777777777999:::;;;999777444333222111111000111111////////////////////////.................................------,,,,,,+++------............------,,,------------...............---,,,,,,,,,------........................------------------------//////......//////000111...//////000000000000000000000000000000000000000111111111111111111111111333555777888999;;;>>>@@@@@@CCCGGGIIIKKKMMMPPPRRRWWWXXXZZZ\\\]]]^^^^^^]]]___``````aaabbbbbbccccccddddddddddddeeeeeeeeeeeeddddddbbb```\\\XXXTTTRRRPPPOOOOOOOOOOOOOOOPPPPPPOOOQQQSSSUUUWWWXXXXXXWWWZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWVVVTTTQQQMMMJJJHHHGGGHHHHHHJJJKKKMMMOOOPPPSSSUUUWWWXXXYYY[[[^^^aaa___^^^^^^^^^]]]ZZZTTTPPPKKKIIIHHHHHHIIIKKKKKKKKKJJJHHHGGGFFFGGGHHHGGGFFFDDDBBB???===;;;::::::::::::;;;<<<>>>@@@BBBDDDDDDJJJMMMPPPTTTWWWXXXXXXXXXWWWVVVUUUVVVWWWWWWUUUSSSXXXWWWVVVSSSQQQOOOMMMLLLHHHGGGEEECCC???<<<999888777666555444333222222333////////////......------/////////////////////...,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,(((((()))************)))(((((())))))***+++,,,---))))))+++...000///,,,)))))))))*********++++++++++++++++++++++++++++++++++++******)))))))))))))))&&&&&&'''((()))***++++++((((((((('''&&&%%%$$$###))))))************))))))******++++++++++++*********))))))(((((()))***+++++++++***))))))***++++++)))---111///)))%%%&&&))) ...888666000///000000((())))))***+++,,,,,,,,,******++++++++++++******(((((()))***************))))))))))))))))))))))))((()))))))))************(((((()))*********))))))))))))))))))))))))))))))************************)))))))))************+++///,,,(((((())),,,,,,,,,)))---000...***'''))),,,,,,+++***)))***+++---...***************************************+++++++++***************+++++++++***************************************************)))))))))))))))))))))))))))*********++++++++++++++++++***************))))))***+++,,,,,,,,,+++(((((())))))))))))((((((***************************)))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...---------............//////////////////////////////000000000111111111111111111000000000000111111111222222222222222333333222222222333333333444444333444555555666555555555777777777999;;;;;;999777444333222111000000000000000000000000000000000000---..................---......---------,,,,,,,,,------............------------------............---------,,,,,,,,,------........................------------............---------------......///---...000111111111000///111111111111111222222222000111222333444555666666;;;===@@@BBBCCCFFFIIIKKKKKKNNNRRRUUUWWWXXXYYY[[[]]]^^^___aaaaaaaaaaaa```bbbbbbbbbbbbcccccccccccceeeeeeeeeddddddddddddddddddcccaaa]]]XXXSSSOOOMMMLLLLLLKKKKKKKKKMMMOOOPPPPPPQQQSSSUUUWWWXXXXXXXXX\\\\\\\\\\\\\\\\\\\\\\\\WWWWWWVVVSSSOOOJJJEEEBBB@@@@@@AAABBBCCCEEEFFFGGGHHHJJJNNNPPPRRRVVVZZZ]]]_________^^^\\\VVVOOOJJJDDDBBB??????@@@CCCDDDDDDAAA@@@@@@BBBFFFIIIJJJKKKJJJIIIFFFBBB>>>;;;999888888888888888999;;;<<<===@@@CCCGGGKKKOOOSSSUUUUUUWWWWWWXXXYYYZZZZZZYYYYYY[[[[[[ZZZXXXVVVUUUSSSSSSRRRQQQPPPMMMJJJGGGDDDCCC@@@???===;;;888777666555333333222111111000//////.....................///,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,(((((()))************)))))))))))))))***+++------)))***+++...000///,,,***))))))*********+++++++++))))))******************+++******)))))))))))))))&&&&&&'''((()))***++++++***+++++++++++++++******((()))************)))(((******++++++++++++******))))))((())))))***+++++++++******************+++'''+++///...)))&&&(((+++'''+++...,,,++++++)))''')))))))))******++++++,,,)))******++++++******)))(((((()))***************))))))))))))))))))))))))((()))))))))************************))))))((('''))))))))))))))))))))))))************************((((((((()))))))))******---,,,******+++,,,,,,,,,***))))))***,,,---,,,+++...---+++***)))***+++,,,************************))))))*********+++++++++))))))*********+++++++++************************************************)))))))))))))))))))))***+++++++++*********))))))(((((()))******+++,,,,,,******+++,,,------------)))******++++++******)))************************)))))))))))))))))))))***************************++++++++++++++++++++++++,,,,,,---------.........******+++,,,,,,,,,,,,+++,,,++++++++++++,,,---------------............//////////////////////////////000000000111111111111111111000000000000111111111111111222222333333333222222222333333333444444333444555555666555555555777777777999::::::999777333333222111000000000000000000000000000000000000------...//////...---------------------,,,,,,,,,---......//////......------------.........//////,,,---------------------........................---------....../////////...------------...//////---...///111111000////////////000000111222222333111222444777:::===???@@@GGGIIILLLNNNPPPRRRTTTWWWWWWYYY\\\^^^^^^]]]^^^___^^^___aaabbbcccbbbbbbaaaccccccccccccccccccccccccfffeeeeeeddddddcccccccccgggeeebbb^^^ZZZVVVRRRPPPOOOOOONNNNNNOOOPPPRRRSSSTTTTTTVVVWWWXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[WWWVVVUUURRRMMMHHHCCC@@@======>>>>>>???@@@AAABBBAAADDDGGGJJJMMMQQQVVVYYY`````````___[[[TTTLLLEEEFFFCCC@@@>>>>>>???@@@???999999;;;???EEELLLPPPQQQRRRQQQOOOLLLHHHDDDAAA???;;;:::999888777777777777999;;;>>>BBBFFFIIILLLNNNSSSTTTVVVXXXZZZ[[[\\\]]]\\\\\\[[[ZZZYYYXXXWWWWWWXXXWWWWWWUUUTTTQQQPPPOOOKKKJJJGGGCCC@@@===;;;:::777666555333222000//////------------------......------,,,,,,,,,,,,------,,,------......------,,,((()))******++++++*********************+++,,,---+++***+++---///...,,,***)))************+++++++++)))))))))))))))*********+++******)))))))))))))))))))))))))))(((((((((((())))))***+++,,,,,,,,,,,,''''''))))))))))))''''''******++++++++++++******'''((()))******+++******************************'''***,,,,,,)))((())),,,+++***((((((***+++)))&&&)))))))))*********++++++))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))************,,,++++++***)))))))))((())))))))))))))))))))))))************************((())))))))))))*********))))))***++++++***))))))///,,,)))+++...///---***...---,,,+++************++++++++++++++++++++++++)))))))))***++++++,,,,,,)))))))))***++++++,,,,,,***************************************+++++++++)))))))))************+++,,,,,,++++++***))))))(((''''''((()))***+++,,,---)))******++++++++++++*********++++++++++++******************************)))))))))************+++++++++++++++++++++++++++************************)))******++++++,,,,,,---******+++,,,,,,,,,,,,++++++++++++++++++,,,---------------............///////////////////////////000000000000111111111111111111000000000000111111111111111222222333333444333333333333444444444444333444555555666666555555666666666888999:::888666333222111000000///000000////////////////////////,,,---...//////...---,,,------------------------......////////////......------........./////////,,,---......//////..............................---------...//////000000000000//////000000111222......///000000000000000---...///000222333555555777999<<<@@@DDDHHHKKKLLLQQQTTTWWWYYYZZZ[[[]]]^^^___```bbbbbb```___```aaa______aaaaaabbbaaa```___````````````aaaaaaaaaaaaddddddddddddeeeeeeeeeeeeiiihhhfffccc```]]][[[ZZZWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSQQQOOOKKKFFFBBB@@@>>>>>>>>>???@@@BBBCCCDDDCCCEEEHHHKKKNNNQQQUUUYYYaaaaaaaaa```]]]VVVNNNIIIIIIFFFCCCAAA@@@???===<<<:::999;;;@@@GGGNNNSSSUUUVVVVVVUUUTTTRRRNNNKKKJJJBBBAAA???===;;;999777777999999:::<<<>>>@@@CCCDDDJJJMMMQQQTTTVVVXXX[[[]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXWWWTTTRRROOOLLLHHHEEECCCCCC<<<;;;:::777555222000///...............---------......------------......------............------)))******++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,------+++))))))************+++++++++)))))))))******++++++++++++******)))))))))))))))))))))))))))(((((((((((('''((())))))******))))))'''(((***++++++***((('''******++++++++++++******%%%''')))+++,,,+++***)))*********++++++***************))))))))))))******'''&&&'''))),,,,,,,,,---))))))))))))************))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))***************************+++,,,,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,((()))*********)))))))))///---++++++,,,---,,,+++++++++,,,,,,,,,++++++***++++++++++++++++++++++++((())))))***++++++,,,,,,((())))))***++++++,,,,,,************************))))))*********+++++++++************++++++,,,,,,++++++******************(((((())))))******++++++)))************))))))((())))))************))))))************************************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++***++++++,,,------------............///////////////////////////000000000000111111111111111111000000000000111111000111111222333333444444333444444444444555555555333444555555666666555555555555555777888888777555333222111000000/////////........................,,,---///000000///---,,,------------------------......////////////..................////////////---...///000000000//////........................---------...///000000000000000000000000111111222111000000000000111222222000111333555888:::<<<===AAACCCFFFJJJNNNRRRUUUWWWXXX[[[^^^_________```aaaaaabbbbbbaaa```___aaabbb^^^^^^^^^^^^]]][[[YYYXXXWWWWWWWWWXXXXXXYYYYYYYYY\\\]]]___aaaccceeeggghhhhhhgggfffeeedddcccbbbbbb]]]]]]]]]]]]\\\[[[ZZZYYYWWWWWWUUUTTTSSSRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNMMMKKKIIIFFFCCCAAA@@@>>>???@@@BBBEEEGGGJJJKKKLLLNNNQQQRRRTTTWWWZZZ]]]aaaaaaaaaaaa```\\\VVVQQQOOOMMMJJJHHHGGGEEEBBB??????>>>>>>AAAFFFLLLPPPRRRTTTUUUWWWXXXXXXVVVTTTRRRLLLLLLKKKIIIFFFCCC@@@>>>>>>===;;;::::::;;;<<<===???CCCIIIMMMOOOSSSWWWZZZ[[[[[[[[[\\\\\\\\\\\\\\\ZZZ[[[[[[\\\\\\[[[[[[ZZZXXXWWWUUURRRPPPNNNMMMMMMGGGEEECCC@@@<<<999666555111111000000//////......//////............//////------............------******+++,,,,,,,,,,,,+++,,,,,,++++++***+++++++++...,,,+++***++++++***))))))************+++++++++*********++++++,,,,,,,,,+++******)))))))))))))))&&&&&&'''((()))***++++++++++++,,,,,,,,,,,,++++++)))+++,,,------,,,+++)))******++++++++++++******$$$&&&***,,,---,,,***(((******++++++++++++******---+++((('''((()))))))))&&&(((+++---+++((((((+++))))))))))))************))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))************(((((()))***+++---///000))))))))))))))))))))))))************************,,,,,,------------......***+++++++++***)))***,,,)))***+++***))))))+++---((()))+++,,,------,,,+++++++++++++++++++++++++++((())))))***++++++,,,,,,((())))))***++++++,,,,,,************************))))))******++++++++++++******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,************))))))))))))+++++++++++++++***)))((((((((())))))))))))((((((******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......******+++,,,,,,,,,,,,+++++++++******++++++,,,------------.........//////////////////////////////000000000000111111111111111111000000000000111111000000111222333333444444444444444555555555666666333444555555666666555555444444444666888888666444333222111000////////////........................,,,---///000000///---,,,------------------------......////////////................../////////000---...000111111111000///........................---------...///000000111...............///000000333222111000111222444555555777999<<>>???AAAEEEHHHLLLPPPRRRTTTVVVXXXYYYZZZ\\\___bbb``````aaaccccccaaa]]]YYYYYYWWWUUUSSSRRROOOLLLIIIDDDBBB@@@AAADDDHHHKKKLLLQQQSSSVVVXXXZZZYYYXXXWWWUUUUUUUUUTTTQQQNNNJJJHHHCCCAAA>>>;;;999999999:::888===CCCGGGKKKNNNTTTXXXYYYYYYZZZZZZ[[[[[[\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[YYYXXXWWWVVVUUUTTTTTTTTTPPPOOOLLLHHHDDD@@@===;;;444333333222111000//////000000////////////000000------............------...---+++*********++++++)))))))))***++++++,,,,,,***************)))((('''++++++***************************)))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))---,,,***)))))))))******))))))************))))))((())))))))))))*********************************(((((()))***************))))))))))))))))))))))))************************+++***)))'''''')))***+++)))))))))))))))))))))))))))************+++++++++))))))))))))************,,,+++++++++***)))))))))************************---,,,***)))))))))************+++++++++,,,,,,,,,++++++*********+++,,,---+++++++++******)))))))))(((***++++++++++++---...+++++++++******)))))))))************************++++++***)))(((((())))))))))))************))))))************************)))))))))***+++++++++,,,)))************+++++++++)))***++++++,,,,,,,,,,,,))))))))))))************,,,+++***))))))***+++,,,)))************++++++++++++++++++*********))))))******))))))))))))******++++++++++++++++++++++++,,,,,,---------.........///...---,,,+++,,,---...------------------------000000000000000//////...//////000000000000//////111111111000111111222222333333333333333333333333333333333444444444555555777777777777666444333222777666666444333222111111111111111111000///------///000000000...---...///.../////////...---,,,,,,+++++++++,,,,,,,,,------------............---------,,,+++******,,,...///......---------......//////////////////.........---,,,+++---000111///------...000000//////111222555444333333444555777888:::;;;===@@@DDDIIINNNPPPUUUUUUVVVYYY]]]^^^]]][[[^^^______```````````````aaaaaaaaa___^^^\\\ZZZYYYZZZYYYXXXVVVRRRLLLHHHEEEDDDDDDDDDDDDEEEHHHMMMQQQTTTVVVYYY]]]aaadddfffgggffffffdddcccbbbbbbbbbbbbbbbbbbccccccbbb```^^^\\\ZZZZZZWWWSSSOOOLLLLLLMMMKKKJJJKKKMMMMMMLLLKKKLLLKKKJJJHHHFFFEEEDDDCCCCCCBBBDDDFFFGGGHHHMMMSSSYYY\\\\\\[[[]]]```bbbcccbbbaaacccdddccc```^^^```bbb\\\\\\\\\[[[ZZZWWWUUUSSSOOOLLLIIIGGGHHHIIIIIIIIIKKKMMMOOOQQQTTTVVVWWWXXXVVVXXXZZZ[[[[[[YYYVVVUUUPPPNNNJJJFFFAAA===:::888<<<;;;;;;===CCCHHHLLLNNNUUUWWWZZZ[[[\\\\\\^^^___ZZZ[[[[[[[[[YYYYYY[[[]]]\\\\\\\\\[[[ZZZXXXVVVUUUVVVTTTQQQNNNLLLIIIEEEBBB>>>===:::777444000...---000///---...//////---,,,000///......---,,,++++++---,,,+++*********++++++++++++***************************+++******))))))************************,,,,,,,,,+++++++++******(((((()))******)))(((((())))))))))))))))))))))))((()))******++++++******************************,,,,,,***)))))))))******)))******************))))))))))))*********++++++************************)))******+++++++++******))))))))))))))))))))))))******************************++++++++++++******)))))))))))))))))))))))))))************+++++++++))))))))))))************+++++++++***************************************,,,,,,***)))))))))***************+++++++++,,,,,,***************++++++,,,,,,,,,+++++++++*********)))***,,,,,,++++++---///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))************))))))***************************************+++++++++)))************+++++++++******+++,,,,,,,,,++++++))))))))))))************++++++***))))))***++++++)))************++++++++++++++++++*********))))))******))))))))))))******++++++++++++++++++++++++))))))*********+++++++++...---,,,,,,,,,,,,---.................................///000000000000000//////000000000000//////111111111111111111222222333333333333333333333333333333333333444444444444777777777777666555444444666666555444333222111111111111111111000///...------.........,,,+++,,,---......//////......------,,,,,,---------.........------............------...---,,,+++,,,---///000.........------......///////////////////////////111000///000333444222000///000111111000000111222333333444555888;;;===???FFFGGGIIILLLPPPSSSVVVXXXYYYYYYYYY[[[^^^___^^^]]]]]]^^^___```````````````_________^^^]]]\\\ZZZZZZWWWVVVUUUQQQMMMIIIEEECCCAAABBBDDDEEEFFFIIINNNQQQXXXZZZ]]]```ccceeeggggggddddddcccbbbaaa```______ccccccccccccbbb```___^^^\\\\\\ZZZVVVRRROOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOORRRQQQOOONNNLLLLLLKKKKKKJJJLLLMMMMMMNNNQQQVVVZZZ]]]\\\[[[\\\___bbbccccccccceeefffeeebbb```aaabbb````````````___]]][[[ZZZXXXVVVRRRPPPPPPOOONNNMMMNNNNNNMMMMMMNNNPPPRRRSSSWWWXXXYYYZZZZZZYYYWWWVVVWWWVVVSSSOOOJJJFFFBBB@@@<<<:::999:::???DDDGGGIIIJJJMMMPPPRRRTTTVVVZZZ\\\\\\]]]]]]\\\[[[[[[\\\^^^\\\\\\[[[ZZZYYYYYYXXXXXXZZZXXXUUUSSSRRROOOLLLIIIEEECCCAAA===:::666444222111000//////000111000///---......//////000000000,,,,,,+++************+++,,,,,,++++++***))))))((()))***++++++++++++++++++************************,,,,,,,,,+++++++++++++++((())))))******))))))((()))))))))))))))))))))))))))******+++++++++++++++************************,,,+++******)))***************++++++++++++******************+++++++++,,,******************************+++++++++******)))))))))))))))))))))))))))************************)))***,,,......,,,***))))))))))))))))))))))))))))))************+++++++++)))))))))*********++++++***************+++++++++************************,,,+++******)))******************++++++++++++,,,************++++++++++++,,,,,,,,,,,,++++++++++++***+++------,,,,,,---/////////............------------------------------,,,,,,+++************+++))))))************))))))************************+++++++++***************)))************+++++++++++++++,,,,,,,,,+++******))))))))))))************++++++***))))))***++++++)))************++++++++++++++++++*********************))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,------...////////////////////////------...///000111222222///000000111111000000///000000111111111222222222333333333333333333333333222222222222333333333333666666777777777777666666666666555444333222111111000111111000000///...------.........,,,+++,,,---.........///////////////---------.........//////------............------//////...------///000111//////......---......//////////////////////////////.........000111000///000111222222111111222333555666888;;;???DDDGGGIIIOOOQQQSSSVVVXXXZZZ[[[\\\]]]\\\[[[[[[]]]^^^]]]]]][[[\\\]]]^^^___`````````___^^^^^^\\\[[[YYYWWWVVVTTTRRROOOKKKHHHEEECCCBBBAAACCCFFFHHHJJJMMMQQQTTT[[[\\\^^^aaaccccccddddddbbbaaaaaa```___^^^]]]]]]^^^^^^]]]]]]\\\\\\\\\[[[[[[\\\[[[YYYUUUSSSRRRSSSVVVWWWXXXXXXXXXXXXWWWVVVTTTSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSSSSSSSTTTWWWYYY\\\[[[[[[]]]```cccddddddcccddddddcccaaa______```____________^^^]]]\\\[[[]]][[[YYYXXXXXXWWWUUUTTTSSSPPPMMMKKKIIIJJJLLLMMMRRRRRRTTTUUUWWWXXXYYYZZZXXXXXXWWWUUUQQQLLLHHHFFF???<<<999888:::===???@@@@@@BBBDDDGGGJJJOOOUUUYYYZZZ\\\]]]\\\[[[ZZZ\\\]]]]]]\\\[[[ZZZYYYZZZZZZ[[[\\\ZZZYYYXXXWWWVVVSSSPPPNNNLLLIIIFFFBBB>>><<<:::444333222222333333222111......///000000111222222++++++******************+++++++++*********)))))))))***+++,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************++++++******************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******************************************)))((())))))))))))))))))))))))******************************+++,,,,,,+++******))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++)))))))))***+++++++++,,,************************++++++******************************++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...------,,,...///,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,+++++++++++++++,,,)))******++++++******)))************************,,,+++++++++***)))))))))))))))*********+++++++++,,,,,,,,,,,,++++++***)))((()))))))))************+++******************+++))))))*********+++++++++************************+++******))))))******+++++++++++++++++++++++++++------------............---,,,,,,,,,------...................../////////.........///000000111222000000000111111000000000///000111111222222222222222222333333333333444444111111222222222333333333555666666777888888777777555555444444333222111111000000000000000///......///000000000...---...///............///000000111------------............------............------//////.........///000111000//////...............///////////////000000000...---------...............000222333333444666888<<<>>>AAAEEEIIINNNQQQSSSWWWXXXZZZ\\\]]]]]]]]]\\\]]]ZZZXXXWWWXXXYYYYYYYYYXXXXXXZZZ[[[\\\\\\]]]]]]]]]]]][[[YYYWWWTTTRRRPPPPPPNNNKKKGGGEEECCCCCCCCCDDDGGGKKKNNNPPPSSSVVVYYY^^^___aaabbbcccbbbaaa```______^^^^^^]]]\\\[[[[[[YYYYYYXXXXXXXXXYYYYYYYYYXXXYYYZZZYYYXXXVVVWWWWWWZZZ```fffhhhhhhgggbbb\\\UUUTTTSSSRRRQQQQQQPPPPPPPPPQQQRRRSSSTTTTTTUUUUUUYYYZZZ^^^dddhhhjjjiiigggddddddcccbbb```_________]]]]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZZ[[[]]]]]]\\\ZZZWWWUUURRROOOLLLJJJJJJJJJJJJJJJLLLNNNQQQUUUXXXZZZVVVWWWXXXXXXWWWSSSPPPNNNGGGBBB===999888999999999<<<===>>>@@@CCCIIIPPPUUUVVVXXXYYYZZZYYYYYYZZZ[[[]]]\\\ZZZYYYYYY[[[\\\^^^\\\[[[ZZZZZZZZZZZZXXXVVVTTTRRRPPPLLLHHHEEEBBB@@@:::888666555555444222000111111111000//////......************************))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))******))))))))))))************************************+++,,,,,,,,,,,,+++************************************+++*********+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,************************((())))))***))))))(((((())))))))))))))))))))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))*********+++++++++************++++++++++++)))))))))***+++++++++,,,************************************+++*********))))))*********++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,,,,---///***************+++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,******++++++++++++******************************,,,+++++++++***)))))))))))))))*********+++++++++,,,,,,,,,,,,++++++***)))((()))))))))*********************++++++*********))))))*********+++++++++************************++++++************++++++++++++++++++++++++++++++)))*********+++++++++++++++,,,,,,------.........,,,,,,---------.........111000////////////000000000000111111111111000000...///000222333333333222222222222333333444444444111111222222222333333333444555666777777888888777444444444333333222222111///000000000000//////...///000000000...---...///......------...///000111+++,,,,,,,,,,,,---------------............------...............//////000111000///...............////////////000000111111000000000000000111333444...000333666888:::>>>@@@HHHJJJMMMPPPTTTWWWYYYZZZ]]]^^^___``````___^^^]]]XXXVVVSSSRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVVVVUUUTTTSSSQQQPPPNNNLLLJJJGGGFFFFFFGGGHHHIIILLLOOORRRTTTVVVYYY\\\```aaabbbcccbbb```^^^\\\[[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\VVVXXXYYYZZZZZZZZZ\\\^^^eeepppzzz~~~}}}xxxmmmaaaZZZYYYWWWUUUTTTRRRRRRQQQKKKMMMOOORRRTTTTTTSSSRRRUUU\\\fffqqqxxxyyyuuuqqqjjjgggdddaaa______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ZZZZZZZZZ\\\^^^___^^^]]]ZZZZZZYYYWWWTTTPPPMMMKKKIIIIIIIIIIIIKKKNNNQQQSSSTTTVVVYYY[[[\\\[[[YYYXXXPPPLLLFFF@@@===:::888666;;;<<<<<<;;;===AAAGGGLLLPPPSSSVVVXXXXXXYYY[[[\\\]]]\\\ZZZYYYYYY[[[]]]^^^]]]\\\[[[\\\]]]]]]\\\ZZZVVVUUURRROOOLLLIIIFFFEEEBBB???<<<:::888666333000222111000///...------,,,((()))******+++*********((())))))***++++++,,,,,,)))***++++++++++++++++++)))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,+++******))))))******+++************************)))******+++++++++++++++++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++******************+++++++++,,,************************(((((()))***************))))))))))))))))))))))))************************+++***(((''''''(((***+++)))))))))))))))))))))))))))************+++++++++*********++++++++++++,,,***************+++++++++************************))))))***++++++++++++***)))))))))************+++***+++---.........---,,,++++++++++++,,,,,,,,,,,,+++,,,...---,,,+++,,,...++++++,,,,,,,,,,,,------************************+++************+++,,,,,,******++++++++++++******************************+++++++++***************)))************+++++++++++++++,,,,,,,,,+++******))))))))))))************)))***++++++++++++***))))))************+++++++++***************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---............++++++,,,,,,---.........222111000.........///000000111111222222111111000---///000222333333333222111222222333333444444555222222222222333333333333444444555666666777666666444333333333222222222111//////000000000000//////---.........,,,+++,,,---///...---,,,,,,---///000+++++++++,,,,,,,,,------------............------.........///////////////111111000///...............//////000000111111222///000000000000222555888333666:::>>>AAADDDIIILLLTTTUUUWWWYYY\\\]]]^^^^^^\\\\\\\\\\\\[[[ZZZYYYXXXSSSRRRPPPQQQRRRTTTSSSRRRRRRRRRSSSTTTTTTTTTTTTSSSOOOPPPQQQSSSTTTUUUVVVVVVNNNMMMLLLKKKKKKMMMOOOPPPOOOQQQSSSUUUUUUWWW[[[]]]\\\]]]^^^^^^]]]ZZZWWWTTTXXXVVVTTTSSSTTTVVVYYY[[[YYY[[[]]]___`````````___]]]^^^_________aaadddgggsss|||lllbbbaaa^^^[[[XXXUUUTTTSSSOOOPPPSSSXXX[[[[[[XXXUUUWWWaaaqqqsssnnnfff___\\\ZZZZZZYYY\\\[[[ZZZZZZZZZZZZZZZ[[[]]]\\\[[[[[[]]]^^^]]]\\\[[[\\\]]]]]][[[WWWSSSQQQQQQOOONNNLLLKKKKKKKKKLLLNNNPPPSSSVVVXXXYYYYYYYYYWWWSSSNNNJJJFFFBBB===:::;;;;;;:::888777:::>>>BBBIIILLLQQQUUUXXXZZZ\\\^^^\\\[[[ZZZYYYZZZZZZ\\\\\\]]]]]]\\\^^^___```^^^]]]WWWVVVTTTRRROOOLLLJJJIIIHHHEEEBBB???===:::777444222222111111111000000000'''((()))***++++++***)))******************++++++*********+++******))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++***))))))***++++++************************((()))******++++++******++++++++++++++++++++++++((()))***+++,,,++++++***)))******************))))))))))))*********++++++************************((()))***+++,,,---------))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,+++++++++***************************************((()))***+++,,,++++++***))))))))))))************((()))+++------,,,+++************+++++++++,,,,,,+++,,,---,,,+++***+++,,,,,,,,,,,,---------......************************)))))))))))))))***+++,,,***++++++,,,,,,++++++******************************************+++++++++)))************+++++++++******+++,,,,,,,,,++++++))))))))))))************)))***++++++++++++***))))))************+++++++++))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------.........//////***+++,,,...............,,,,,,,,,---.../////////111000.........///111222000111111222222111111000---...000333444444333222111111222333333444555555333333333333444444444444333444444555555555555444333333333222222222222222//////000000000000//////---.........,,,+++,,,---///...,,,++++++,,,---...,,,,,,,,,,,,---------...------............------//////000000111111000000222111000///...............//////000111111222222...000111111111333888;;;>>>AAAEEEIIILLLOOOTTTWWWZZZ[[[]]]___```aaa``````YYYXXXWWWUUUTTTTTTSSSSSSRRRRRRRRRTTTVVVXXXWWWVVVRRRRRRRRRSSSRRRRRRQQQPPPOOOPPPRRRTTTUUUVVVWWWWWWPPPPPPPPPQQQRRRUUUWWWXXXZZZZZZZZZZZZYYY[[[___aaa```aaabbbbbb```]]]YYYVVVZZZXXXUUUTTTUUUYYY^^^bbbbbbeeehhhkkkmmmmmmkkkjjjkkkkkkjjjhhhhhhiiimmmqqq{{{uuusssooojjjfffbbb```^^^[[[]]]```eeehhhhhhccc___^^^iii|||ttthhhbbb___]]][[[YYYXXXWWWVVVUUUVVVVVVWWW[[[YYYWWWWWWYYY[[[\\\[[[\\\\\\]]]^^^]]]\\\ZZZYYYXXXWWWUUUSSSQQQPPPOOONNNKKKLLLNNNPPPRRRTTTUUUUUUXXXVVVSSSQQQOOOKKKFFFBBB;;;;;;:::777666666999<<<>>>CCCIIIOOOSSSWWW[[[]]]ZZZZZZZZZZZZZZZZZZZZZZZZ\\\[[[[[[\\\^^^^^^]]][[[YYYXXXWWWUUUSSSQQQOOOOOOLLLJJJGGGEEECCCAAA>>><<<888888777666555444333333'''((()))+++++++++***))),,,,,,++++++***)))))))))***************)))((('''((())))))***++++++,,,,,,(((((())))))************,,,+++***))))))***+++,,,************************(((((()))***************++++++++++++++++++++++++((()))***+++,,,,,,+++***))))))************))))))((())))))))))))*********************************)))***+++---...///000000))))))))))))))))))))))))************************)))***,,,------,,,***))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,+++++++++******))))))************************((()))***+++,,,,,,+++***))))))))))))************&&&(((***+++++++++)))((()))))))))******+++++++++***,,,,,,,,,******+++,,,+++++++++,,,,,,---------************************))))))(((((()))***++++++***++++++,,,,,,++++++***************************))))))******+++++++++,,,)))************+++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))************)))***+++,,,,,,+++***))))))************+++++++++))))))******++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,)))+++,,,...//////......---------...///000000111///...------...000222444111111222222222222111111,,,...000333444444333222111111222333333444555555333333444444444444555555333444444444444444333333333333222222222222222222//////000000000000000//////000000000...---...//////...,,,*********,,,------------.........//////---..................---000000111222222222222111222222000///...............//////000111222222222222555666777777999>>>CCCGGGJJJMMMQQQTTTWWW[[[^^^\\\^^^___aaabbbbbbbbbaaa\\\ZZZXXXVVVUUUUUUUUUUUUSSSSSSUUUXXX[[[\\\[[[ZZZSSSSSSSSSSSSRRRQQQPPPOOOUUUUUUVVVVVVVVVVVVUUUUUUQQQRRRSSSUUUWWWZZZ\\\]]]bbbbbbaaa___^^^```cccffflllnnnoooooommmiiieeeccc```]]]YYYWWWYYY___eeejjjqqqtttyyy}}}~~~|||zzzxxxvvvtttpppnnnppptttwww|||yyyuuuqqqppphhhiiilllqqqtttsssmmmhhheeepppzzzqqqllliiiggg]]]\\\ZZZYYYXXXXXXXXXYYYTTTRRRQQQRRRVVVYYY\\\]]]\\\\\\[[[\\\\\\]]]^^^^^^ZZZZZZZZZYYYXXXWWWVVVVVVNNNOOOPPPQQQSSSTTTVVVVVVVVVVVVVVVVVVUUUQQQLLLHHH======;;;999777777999;;;555:::BBBIIINNNSSSWWWZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWYYYZZZ[[[ZZZXXXZZZZZZYYYWWWVVVTTTSSSRRRNNNLLLJJJHHHHHHGGGDDDBBBAAA???===;;;888555333222***++++++,,,,,,++++++***((()))***++++++***)))((())))))***+++,,,,,,------******))))))))))))******,,,,,,+++***))))))*********+++,,,------,,,+++***************************))))))))))))))))))))))))************************************************)))))))))***++++++,,,,,,************************++++++++++++++++++++++++***++++++***))))))***,,,++++++++++++++++++++++++************************)))*********++++++++++++...---+++)))(((((())))))************************************************+++++++++*********))))))************************++++++************++++++,,,+++***))))))***+++,,,)))))))))******++++++,,,******++++++++++++******************************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,---,,,+++)))((((((''''''*********))))))))))))(((+++++++++*********)))))))))*********++++++++++++(((((())),,,,,,++++++---*********++++++,,,,,,,,,*********))))))))))))))),,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************,,,------......------,,,,,,,,,,,,---------..................////////////000000000000111111111111222222222111111111000000000111111111111222222222222222111111222222333444555444444333333444444555555555444333333222111111111111111111000000000000000000////////////000000......------------......000000///...............------------......///000000000//////.........---............//////000000...000111111000//////000000000111000///000222444444777;;;>>>AAAFFFKKKNNNUUUVVVXXXZZZ[[[\\\\\\]]]]]]^^^aaaddddddcccaaa```[[[YYYVVVVVVWWWYYYZZZZZZ\\\^^^```aaaaaa___\\\[[[WWWVVVUUUTTTTTTUUUUUUVVVXXXXXXXXXWWWVVVUUUSSSRRRRRRRRRRRRWWW]]]dddiiikkkkkkkkkkkkkkkmmmpppsssuuu}}}zzzssspppkkkeeeaaa^^^bbbooo|||~~~}}}{{{}}}zzzvvvwww|||~~~zzzuuusssssszzz}}}{{{mmmiiiddd```^^^]]]\\\\\\YYYWWWTTTSSSYYYaaaaaa]]]```]]][[[[[[]]]___^^^\\\[[[\\\ZZZWWWXXX[[[ZZZVVVVVVUUUTTTRRRPPPPPPQQQRRRQQQRRRSSSRRRPPPNNNNNNNNNCCC@@@;;;999888999999888::::::;;;>>>CCCKKKRRRVVV[[[\\\]]]\\\ZZZWWWSSSQQQQQQPPPOOOPPPSSSVVVXXXXXXYYYZZZZZZ[[[ZZZXXXWWWVVVUUUUUURRROOOKKKIIIIIIJJJJJJHHHEEEBBB???======<<<***++++++,,,,,,++++++***((()))***++++++***)))))))))))))))******+++++++++++++++************++++++,,,++++++***))))))******((()))************)))(((************************))))))))))))))))))))))))************************************************++++++*********************************************************************++++++***))))))***,,,++++++++++++++++++++++++************************))))))))))))************,,,+++***))))))***++++++************************************************+++++++++*********))))))))))))))))))))))))))))))++++++************++++++,,,+++***))))))***+++,,,*********+++++++++++++++******++++++++++++******************************)))************+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++,,,,,,+++******+++******))))))))))))***++++++*********)))))))))+++++++++*********)))))))))))))))*********++++++)))((())))))(((&&&&&&(((++++++++++++++++++,,,,,,************)))))))))))),,,,,,+++******+++,,,,,,************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------............////////////......//////000000111111333333333222222222111111000111111111111222222222222222111111222222333444444444333333333333444444555444444333222222111111111111111000000000////////////............//////......------------......000000///...............,,,,,,+++++++++,,,------000/////////............////////////////////////000111222222000///000111///000222222222444777999;;;>>>BBBEEEHHHLLLQQQTTTZZZ[[[\\\^^^___`````````___```bbbcccdddcccbbbaaabbb___\\\[[[[[[\\\\\\[[[^^^___```aaaaaa___]]]\\\YYYXXXWWWVVVVVVWWWXXXYYYWWWWWWVVVVVVUUUTTTSSSSSSWWWVVVXXX]]]eeeooovvvzzz}}}}}}~~~{{{rrrllliiimmmzzz}}}}}}zzzyyyxxx}}}|||vvvrrrnnnllljjjiiibbbbbb```___fffnnnrrrppplllhhhdddcccdddffffffeeeggggggddd^^^\\\]]]ZZZUUUTTTTTTSSSRRRQQQRRRSSSTTTPPPPPPQQQPPPNNNMMMLLLLLLDDDAAA===:::999999999888:::999:::<<<@@@FFFMMMQQQYYYZZZ\\\]]]\\\ZZZWWWTTTQQQNNNJJJIIIKKKNNNPPPQQQVVVWWWXXXXXXXXXXXXWWWWWWXXXXXXWWWTTTPPPNNNMMMNNNKKKJJJHHHEEEDDDCCCCCCCCC***++++++,,,,,,++++++***)))******+++******)))))))))))))))))))))))))))***,,,,,,++++++++++++,,,,,,,,,+++******)))*********((()))************)))(((************************))))))))))))))))))))))))************************************************,,,,,,++++++***))))))(((++++++++++++++++++++++++))))))))))))))))))))))))***++++++***))))))***,,,++++++++++++++++++++++++************************)))************++++++++++++***))))))***+++,,,---************************************************+++++++++***************))))))))))))))))))))))))++++++************++++++++++++************++++++,,,,,,,,,,,,++++++++++++******++++++++++++******************************)))************+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,+++***)))((()))))))))))))))***+++,,,,,,+++++++++************+++++++++***************((()))))))))************+++,,,,,,+++))))))+++,,,,,,,,,++++++++++++++++++************************,,,++++++******++++++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,............////////////...//////000111222222333333333333333333222222222000111111111111222222222222222111111222222333444444444333333333333444444444444333333222222111111111111000000000000//////.........------...............------------......000//////............///------,,,,,,,,,,,,,,,,,,////////////............000000000///////////////111333333333111000000111000222444666888;;;???BBBFFFIIIMMMOOORRRUUUYYY[[[^^^___```aaabbbbbbbbbbbbbbbbbbcccccccccccccccccceeeccc```______```___^^^``````aaaaaaaaa```___^^^ZZZYYYXXXXXXYYY\\\___```aaa```^^^[[[YYYXXXWWWWWW]]]\\\^^^dddooo|||{{{wwwzzz~~~}}}}}}~~~{{{xxxvvvoooqqqqqqpppttt}}}}}}xxxsssppppppsssuuuvvvzzzzzzvvvoooiiiddd\\\TTTQQQQQQQQQRRRSSSTTTUUUVVVSSSRRRQQQOOONNNMMMMMMMMMGGGDDD@@@======<<<;;;;;;;;;:::999:::===BBBGGGJJJTTTWWW[[[^^^___]]][[[YYYTTTOOOIIIFFFEEEGGGHHHIIIOOOPPPQQQSSSTTTVVVWWWWWWXXXZZZZZZYYYVVVSSSRRRRRRNNNMMMLLLKKKJJJJJJJJJJJJ***++++++,,,,,,++++++*********+++*********))))))***************)))))))))+++++++++******+++++++++++++++***************++++++++++++,,,,,,+++++++++************************))))))))))))))))))))))))************************************************+++++++++*********))))))++++++++++++++++++++++++***************************++++++***))))))***,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,+++*********+++,,,,,,************************************************************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++---------,,,,,,+++++++++******++++++++++++******************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++***))))))******))))))******+++,,,,,,,,,,,,+++++++++******************************(((((()))))))))*********)))---...,,,***---000222,,,,,,,,,++++++*********)))***************++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,............///////////////000111111222333444444222222222222222222222222000000111111111222222222222222111111222222333444444333333333333333333444333333333333222222111111111000000000////////////..............................------------......000///............//////111000///...............///////////////.........111111000000000000//////222333333333111111222333333555999===@@@DDDHHHKKKPPPSSSVVVXXXZZZ\\\___aaa```aaabbbbbbcccbbbbbbbbbccccccbbbaaabbbcccdddeeebbbaaa______```aaaaaaaaa___```aaaaaaaaaaaa``````ZZZZZZZZZ[[[___dddiiimmmsssqqqmmmjjjfffdddbbbbbbeeeeeefffmmmzzz~~~}}}}}}{{{{{{~~~~~~}}}}}}|||||||||rrrdddXXXPPPPPPPPPRRRUUUWWWXXXYYYZZZXXXUUUSSSRRRQQQQQQPPPMMMJJJFFFDDDCCCBBBAAA@@@???>>>======>>>AAADDDGGGPPPSSSYYY^^^``````^^^\\\YYYUUUPPPKKKIIIHHHFFFEEEEEEFFFGGGJJJMMMPPPSSSUUUVVVXXX[[[[[[YYYWWWUUUUUURRRRRRQQQPPPPPPOOOOOONNN***++++++,,,,,,++++++***,,,++++++***************++++++++++++++++++************))))))))))))******+++***************++++++,,,++++++++++++++++++,,,************************))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++***))))))***,,,++++++++++++++++++++++++************************************+++++++++,,,///---,,,************+++************************************************************************++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,+++++++++---------,,,,,,+++++++++******++++++++++++******************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((()))******++++++++++++,,,++++++***************,,,,,,,,,+++++++++******************************))))))))))))************%%%,,,...***'''+++......,,,,,,,,,++++++*********))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------............//////////////////000000111222222333000000000000111111111111000000111111111222222222222222111111222222333444333333333222222333333333333222222222222222111111000000000////////////......///000000000000///.........------------......//////............//////111000//////.....................///////////////111111111111111111111000111222333333222333555777999<<>>???BBBEEEGGGMMMQQQVVVYYY[[[[[[\\\\\\XXXXXXXXXWWWVVVUUUSSSRRR***++++++,,,,,,++++++***...---,,,***))))))******))))))******++++++,,,,,,+++******))))))******+++******))))))***++++++,,,******)))(((((()))******************************))))))))))))))))))))))))******************************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++***))))))***,,,++++++++++++++++++++++++************************(((((()))))))))*********...---,,,+++***++++++,,,************************************************))))))*********+++++++++************************++++++************++++++++++++,,,------,,,++++++*********+++++++++++++++******++++++++++++******************************)))************+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***((()))***************)))++++++*********+++,,,,,,++++++*********)))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,888;;;333,,,------)))++++++++++++++++++,,,,,,))))))***++++++,,,------***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------............////////////000000000////////////...//////000000111111111111000111111111111222222222222222111111222222333444333333222222222222333333111111111111111111222222000000/////////.........---...000111111000...---......------------.....................///000000...------------......///............/////////000///000000111222333444444222333555777:::>>>CCCGGGKKKNNNRRRUUUWWWYYY[[[]]]ZZZ]]]```aaa```^^^^^^^^^\\\\\\\\\[[[ZZZXXXWWWVVVTTTUUUVVVXXXZZZ\\\^^^___\\\\\\^^^aaaeeehhhiiihhhlllooouuuzzz}}}}}}|||zzzyyyyyyzzz~~~yyypppllliiihhhfffcccbbbeee^^^___```ccciiiqqqzzz}}}wwwpppmmmooorrrrrrpppiiieeedddhhhkkkhhhfffeeebbbaaafffmmmrrrqqqrrrttttttxxxyyy|||~~~tttnnnhhhggglllrrruuuvvvuuummmddd^^^\\\\\\YYYWWWZZZYYYXXXXXXYYYYYYXXXWWWUUUUUUTTTSSSTTTUUUWWWXXXYYYZZZ\\\^^^___```aaaaaa______^^^^^^]]][[[VVVSSSMMMIIIDDD@@@=========???DDDHHHMMMRRRUUUWWWYYY[[[XXXYYYYYYZZZYYYXXXWWWVVV+++++++++,,,,,,+++++++++///---,,,***))))))******'''(((((()))***++++++,,,,,,++++++++++++++++++,,,******))))))***+++,,,,,,---,,,+++******+++,,,---************************))))))))))))))))))))))))************************************************,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++***))))))***,,,++++++++++++++++++++++++************************++++++,,,,,,,,,------------,,,+++++++++,,,---...************************************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++------------++++++)))))))))******++++++,,,******++++++++++++******************************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***++++++******)))(((''')))))))))***+++,,,...///*********))))))))))))((())))))******++++++++++++++++++,,,,,,,,,---------&&&333999111***,,,,,,(((*********++++++,,,,,,---))))))***+++,,,,,,------***+++,,,------,,,+++***))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,............/////////000444444333333222111111111000000111111222222222333000111111111111222222222222222111111222222333444333222222222222222222333111111111111111111222222000/////////............,,,---///000000///---,,,.........------........................///000111///////////////000111222---.........//////000000//////000111333444555666222444777:::===CCCIIIMMMPPPSSSWWWYYYZZZ[[[]]]^^^[[[]]]```aaa___^^^]]]]]]VVVUUUUUUTTTSSSQQQOOONNNPPPQQQSSSUUUXXXZZZ\\\]]]WWWXXX]]]ccckkkqqqtttuuuxxx}}}}}}wwwtttwwwyyywwwsssssstttqqqllliiigggggggggccc^^^]]]```VVVWWWXXXZZZ]]]dddkkkpppnnnggg___\\\^^^``````^^^[[[VVVUUUZZZ^^^^^^]]]^^^[[[YYY[[[aaafffhhhiiimmmbbbgggnnnuuu{{{xxx|||yyyqqqpppttt{{{~~~}}}tttjjjcccaaa```]]]ZZZ[[[ZZZYYYZZZ[[[\\\[[[ZZZYYYXXXXXXXXXXXXZZZ[[[\\\^^^^^^^^^___```aaabbbbbbcccaaa```___```___]]]\\\WWWRRRKKKCCC===:::999:::<<<@@@EEEJJJNNNQQQUUUWWWWWWXXXZZZ[[[\\\[[[[[[ZZZ++++++------------++++++++++++++++++++++++++++++************************'''((()))+++++++++***))),,,+++***))))))***+++,,,+++++++++************))),,,+++++++++******))))))***)))(((''''''((()))***************************+++++++++++++++***)))((()))...///)))(((++++++'''***))))))))))))))))))***************************((()))***+++,,,+++******++++++++++++++++++++++++******++++++++++++******+++*********))))))((((((///...---,,,+++++++++++++++++++++*********))))))+++***)))))))))))))))***)))))))))***++++++,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++------,,,,,,,,,,,,++++++......---,,,+++***)))(((++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++******++++++,,,,,,,,,---...---,,,***)))++++++******++++++,,,---,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++)))((((((+++000111,,,(((,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///---------.........//////......///000000000000000111111111000000000000000///000000000111111111111111222333444444333222111444333222111111222333444111111000000//////......////////////////////////............////////////........................------------------------000///...---,,,------...---...///000111111111111333333333222222333777999<<<===>>>BBBFFFLLLQQQTTTXXXXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^^^^\\\ZZZWWWUUUSSSQQQOOONNNOOOOOOOOOOOOVVVVVVVVVVVVVVVVVVWWWWWWYYYZZZ]]]dddnnnwww}}}}}}~~~|||rrrnnnllljjjkkkggggggfffeeecccccceeegggeee```^^^bbbccc```\\\\\\RRRQQQPPPPPPRRRUUUXXXZZZ]]]^^^[[[UUUSSSVVVWWWUUUWWWPPPMMMPPPRRRRRRQQQRRRUUUSSSSSSVVVZZZ]]]\\\YYYXXXYYYZZZ\\\```dddiiikkkvvv~~~|||{{{|||sssuuuxxx}}}|||yyytttuuuuuupppkkkhhhhhheeeaaa```___]]]XXXUUU]]]]]]]]]\\\[[[[[[]]]^^^\\\^^^```aaaaaabbbcccddd``````aaaaaaaaa___]]]\\\]]]ZZZTTTNNNGGGAAA===;;;===<<<<<<>>>BBBHHHNNNRRRUUUXXX[[[\\\\\\[[[[[[\\\+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************(((((()))***************++++++***))))))***+++++++++++++++************))),,,,,,+++++++++*********+++***))))))))))))***+++************************+++++++++++++++***)))))))))---...***))),,,---***------,,,,,,,,,,,,------************************((()))***+++,,,++++++***++++++++++++++++++++++++******++++++++++++******++++++++++++*********)))...---,,,++++++*********+++++++++*********))))))******))))))))))))******++++++******************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,++++++++++++***++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++******++++++,,,+++,,,,,,,,,++++++***)))++++++******++++++,,,---+++,,,,,,,,,++++++***)))++++++++++++++++++++++++***)))))),,,111111---))),,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++...---,,,,,,,,,---...///---------.........//////......///000000000000000111000000000000000000000111111111111222222222222111111222333333222111111111111000//////000111111111000000000/////////...////////////////////////............////////////................................................000///...---------......//////000111111222222222222333444555666888<<>><<<999666777:::>>>@@@IIINNNUUUYYY[[[[[[ZZZZZZ---,,,+++******+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))+++***)))))))))***+++,,,+++******************++++++++++++*********))))))************************************+++++++++,,,************************+++++++++,,,,,,+++******,,,,,,,,,,,,---...---+++******))))))))))))******************************))))))******++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++***)))))))))***************************(((((())))))***+++,,,---+++++++++*********))))))***+++++++++,,,,,,------++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************,,,++++++******++++++,,,,,,+++***))))))***+++,,,++++++******++++++,,,---******++++++++++++******+++++++++++++++++++++++++++******,,,//////,,,***+++++++++***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******)))))))))******+++++++++,,,,,,,,,************************........................,,,---...////////////...............////////////......///000000000000000000000000000000111111111111111111222222222333333000000000111111000000000333222222222222222222333000000000000////////////////////////////////////............////////////..............................////////////000000000/////////////////////222222222222222222333333555888===AAAEEEIIINNNQQQSSSSSSTTTTTTUUUVVVVVVVVVRRRRRRSSSSSSSSSSSSRRRRRRVVVWWWXXXZZZ[[[\\\\\\\\\\\\[[[YYYYYY]]]eeeooovvvyyy{{{}}}{{{wwwuuutttuuurrruuuyyyyyyyyy{{{xxxnnnffffffhhhiiihhhiiijjjnnntttyyy~~~|||uuuoooooopppooooooqqqtttrrrpppnnnnnnmmmkkkjjjiiiiiimmmtttvvvrrroooooollllllmmmmmmoooppprrrsssuuuwwwzzzyyypppllljjjeeebbbbbbcccdddccc___\\\[[[\\\^^^ZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\______]]][[[\\\]]]XXX[[[aaahhhpppwwwyyyyyyrrrooollllllnnnqqqssssssrrrwww}}}zzzyyyzzz{{{zzzvvvnnneee^^^```___]]]\\\\\\]]]]]]]]]]]]^^^^^^___```aaaaaaaaa___aaabbbbbb___ZZZTTTQQQHHHEEE@@@;;;999888999:::@@@EEENNNTTTXXXYYYZZZ[[[,,,,,,***))))))***,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,*********++++++*********+++++++++*********))))))(((((())))))))))))))))))((())))))******+++++++++***************************++++++,,,,,,,,,++++++...---,,,///000///+++)))...------,,,,,,------...***************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))******************++++++******)))*********************************))))))))))))***+++------))))))*********+++++++++))))))******++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++,,,************************************************************************,,,++++++******++++++,,,---,,,+++******+++------++++++******++++++,,,---)))******++++++*********++++++++++++++++++++++++))))))***+++,,,,,,+++)))+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---........./////////000000......///000000000000000//////000000111111111111000000000000111111111222111000000000000000000111222222222333333222222222////////////000000000000////////////////////////............////////////////////////////////////------.........////////////000000000000000000000222222222222333444666777:::>>>DDDIIIMMMPPPTTTWWWWWWUUURRROOONNNNNNPPPQQQNNNOOOQQQSSSUUUWWWWWWXXXWWWXXXZZZ\\\^^^___````````````aaadddlllzzzzzzpppjjjkkkppprrrsssuuutttuuuwwwyyy{{{}}}~~~~~~}}}zzz{{{{{{zzz{{{~~~xxxqqqkkkggghhhmmmuuuyyyyyy{{{}}}~~~~~~xxxpppkkkjjjkkklllllljjjkkklllmmmmmmllllllkkkiiijjjlllllliiifffcccaaa\\\[[[\\\aaafffjjjmmmnnnmmmkkkiiihhhhhhgggdddbbb___dddlllvvv~~~}}}rrrkkkbbb^^^ZZZYYYZZZ[[[[[[[[[\\\\\\]]]^^^___```aaaaaa`````````___]]][[[YYYXXXSSSPPPJJJDDD>>>:::888777999>>>FFFMMMRRRUUUXXXZZZ++++++************++++++++++++++++++++++++++++++************************,,,,,,+++************+++)))***++++++++++++***)))+++++++++************)))((((((((()))))))))))))))'''((()))***+++++++++******************************+++,,,,,,,,,,,,,,,,,,///---...444777333---***---,,,,,,++++++,,,,,,---******************************))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))))))))*********,,,++++++*********++++++***************+++++++++***************+++,,,---((())))))***++++++,,,,,,******************++++++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,++++++******++++++,,,,,,,,,,,,+++,,,,,,------++++++******++++++,,,---((()))******+++*********++++++++++++++++++++++++))))))***************)))***************+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,************************************************,,,,,,---------.............../////////000000000......///000000000000000/////////000111111222222//////000000000111111111222111111000000111111222///000111111111111000///////////////000000000000////////////////////////............////////////////////////////////////---------......//////000///000000111111111111000222222222444666999<<<>>>BBBFFFLLLPPPSSSUUUVVVXXXWWWTTTOOOKKKJJJKKKNNNPPPOOOQQQSSSUUUXXXYYY[[[[[[WWWXXXZZZ]]]```bbbeeefffeeehhhlllsss|||uuuqqqpppoooqqqwww}}}|||~~~xxxuuuxxx}}}yyyoooiiihhhlllsssxxx~~~xxxrrrhhhccc```aaabbbaaabbbeeecccbbbaaa```^^^ZZZUUUQQQSSSVVV\\\bbbjjjpppuuuwww|||}}}}}}hhhbbb[[[XXXYYYYYYYYYWWW[[[[[[[[[\\\\\\^^^___```___^^^]]]\\\[[[[[[\\\\\\ZZZWWWSSSMMMGGGAAA<<<999888<<<@@@EEEIIINNNSSSWWW******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))***++++++++++++***)))+++++++++************))))))*********++++++++++++((()))***,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,...,,,000:::>>>999222///+++******))))))******+++************************+++***)))))))))***+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))))))))******+++++++++,,,,,,++++++++++++,,,,,,))))))*********++++++++++++++++++******+++,,,,,,******************++++++++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,++++++******++++++,,,---(((((()))***************++++++++++++++++++++++++******++++++***************************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++///...---------...000000.../////////000000000000......///000000000000000...//////000111111222222000000111111111222222222333222111111111111222333///000111111111111000///.../////////000000000111////////////////////////............////////////////////////////////////---......///000000111111///000111222222222111111333333444777;;;???CCCFFFIIIMMMRRRUUUVVVVVVVVVWWWTTTRRRPPPNNNNNNOOORRRSSSUUUUUUVVVXXXXXXYYYYYYYYYVVVXXX[[[___dddiiimmmoooooosssxxxwwwoookkkjjjkkkkkknnnpppxxxzzzrrroooooottt{{{}}}uuunnnmmmjjjeeedddfffbbbaaa```^^^]]]YYYTTTPPPUUUUUUVVVXXX[[[___bbbdddhhhjjjmmmqqqvvvxxxpppgggaaa```___]]]ZZZ[[[[[[ZZZZZZZZZ\\\]]]^^^^^^^^^]]]\\\\\\]]]]]]^^^]]]\\\[[[WWWRRRKKKEEEBBB=========>>>@@@EEELLLQQQ)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***((()))***+++,,,,,,+++***)))+++++++++************)))+++++++++,,,,,,---------)))***+++---......------***************************+++,,,,,,---------------+++111>>>DDD???777444...------,,,,,,------...************************+++***)))))))))***,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------))))))******++++++++++++,,,,,,++++++***+++++++++,,,,,,++++++***)))))))))---------,,,,,,++++++++++++++++++++++++++++++++++++++++++************)))((()))***+++,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++++++++++++++,,,((()))***,,,,,,,,,+++***++++++******++++++,,,---(((((()))***************+++++++++++++++++++++++++++,,,,,,,,,+++***+++,,,*********)))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,------------------------........................111000...---...///111333////////////000000000000...//////000000000000000...//////000111222222222111111222222222333333333444333222111111222333444111222333444444333222111.../////////000000111111////////////////////////............/////////000000000000000000000000000...//////000111222222222///000111222333333222111444444666999>>>DDDIIILLLNNNRRRVVVXXXXXXVVVUUUUUURRRRRRRRRSSSTTTUUUWWWXXXZZZZZZZZZYYYXXXWWWVVVUUUWWWYYY]]]cccjjjpppuuuxxxxxx|||~~~xxxoooiiihhhkkknnnqqqyyyxxx||||||wwwuuuxxx~~~}}}zzzuuunnnkkknnnmmmkkkiiigggfffddd```]]]]]][[[XXXVVVUUUVVVXXXZZZYYY\\\```dddiiiqqq{{{uuummmjjjhhhdddaaa[[[ZZZYYYYYYYYYZZZ[[[\\\^^^^^^^^^_________^^^^^^^^^___```___[[[UUUNNNJJJBBB@@@<<<::::::???FFFLLL******+++++++++,,,,,,,,,************************++++++******************'''((()))***************++++++++++++******)))))),,,,,,++++++***)))((((((,,,,,,,,,++++++*********)))************+++++++++,,,,,,++++++++++++++++++******)))(((((())))))***&&&...333555<<>>******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++***)))((('''++++++++++++************,,,,,,++++++***)))))))))++++++++++++++++++,,,,,,)))************+++++++++*********++++++,,,,,,---,,,,,,---.........---,,,///000///222BBBWWW```^^^MMMJJJ===///+++111111,,,++++++++++++++++++++++++++++++++++++*********************************+++++++++************++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++++++++***))))))))))))***---------,,,,,,,,,,,,+++..............................------,,,,,,++++++************************,,,,,,++++++***+++++++++,,,,,,,,,,,,------------***))))))))))))+++,,,---,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,+++************+++,,,,,,,,,++++++))))))*********+++++++++)))))))))*********++++++************************************++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******)))((((((***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...111111000...------------...000222444666777...///000111111111000///......//////000000111111000000111111111111000000222111111111111222333333222222111111111111222222111111111222222222222222666222......000111///---000000000000000000000000000000000000000000000000////////////////////////111111111222555666666555444555555666999<<<>>>@@@GGGJJJNNNSSSVVVXXXYYYYYYYYYWWWVVVWWWYYY[[[[[[[[[\\\^^^aaacccbbbbbbbbbccc^^^]]][[[YYYYYY]]]dddiiiqqqwww~~~xxxpppnnnttt~~~zzzwwwxxx~~~vvvrrrkkkccc]]]\\\^^^aaahhhnnnrrrqqqssszzz}}}yyysssqqqtttzzzvvvqqqkkkddd___]]]SSSTTTVVVXXXYYYZZZZZZ[[[[[[\\\]]]^^^]]][[[XXXWWWZZZWWWSSSMMMGGGAAA>>>;;;******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******+++++++++***))))))+++++++++++++++++++++++++++++++++*********))))))*********++++++,,,,,,,,,))))))*********+++++++++))))))***+++,,,,,,------+++,,,...///000///---,,,...111111222>>>SSScccjjjaaacccUUU;;;---......(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,+++------------------------......---,,,,,,+++++++++)))*********+++++++++,,,------,,,+++*********************************++++++***)))((((((***,,,---***++++++,,,------------++++++,,,,,,,,,++++++***)))***++++++,,,,,,,,,,,,************++++++++++++))))))*********+++++++++************************))))))******++++++,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))((()))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...,,,,,,,,,++++++,,,---///111222333...///111222222222111000.../////////000000000111000111111222222111111000222111111111111111222222222222111111111111222222000111222222222222111111333111......///000///...////////////////////////////////////////////////000000000///////////////222111111444777:::;;;;;;888888:::<<<@@@CCCFFFHHHNNNOOORRRUUUWWWXXXXXXXXXZZZYYYYYYYYY[[[\\\\\\]]][[[___eeeiiikkklllmmmoooiiigggeeeccceeekkksssyyyzzz{{{{{{vvvsssnnnttt|||~~~ssskkkhhhjjjmmmiiimmmlllhhhgggkkkoooooojjjfffaaa```ccciiiooosssvvvzzz}}}vvvoookkk___]]][[[ZZZZZZZZZXXXVVVWWWXXXZZZ[[[\\\[[[ZZZZZZYYYYYYXXXUUUQQQKKKEEEAAA******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++(((((()))++++++,,,,,,,,,+++++++++++++++++++++,,,+++++++++************************++++++,,,,,,,,,))))))*********+++++++++))))))***+++,,,,,,------)))+++---...///...---,,,***000333333666CCCUUUaaaeeemmmfffIII222...---)))+++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,+++*********,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,)))*********+++++++++,,,+++++++++,,,,,,---------++++++*********++++++,,,************++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++******++++++,,,---------------,,,+++************************************---,,,***(((((()))***+++******,,,------------,,,***++++++,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---************++++++++++++************************)))))))))******+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++...//////...,,,,,,...000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,,,,---,,,,,,,,,,,,---...//////...///111222222222111000////////////000000000000111111222222222222111111222222111000000111111111222111111000000111111222000111222222222111111000111000/////////000//////////////////////////////////////////////////////000000000000000000//////222222222555:::>>>@@@AAA===???AAADDDHHHKKKNNNPPPSSSTTTUUUWWWXXXXXXXXXWWW[[[[[[[[[ZZZZZZZZZ[[[\\\[[[bbbmmmwww}}}~~~}}}{{{yyyzzz|||}}}}}}xxxtttqqqssswww|||{{{xxxyyy}}}ssstttpppgggbbbaaa```]]]]]]YYYUUUSSSVVV[[[```cccfffkkkqqqtttvvv{{{zzzmmmhhhbbb```aaaaaa]]]YYYUUUVVVWWWXXXZZZ[[[\\\\\\YYY[[[\\\[[[XXXRRRLLLHHH******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,'''((()))+++,,,------...++++++++++++,,,,,,,,,,,,************************++++++++++++++++++,,,,,,)))************+++++++++*********++++++,,,,,,---)))***,,,------------,,,(((///333222///555BBBMMMUUU``````LLL888/////////++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......------,,,+++******,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,************************************++++++++++++)))))))))******++++++,,,)))***+++,,,------------,,,++++++++++++,,,------)))***************++++++************************+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,+++++++++---,,,+++))))))))))))******+++,,,---...---,,,+++******+++,,,,,,,,,++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,---------*********++++++++++++,,,************************************************)))***+++,,,---,,,+++***++++++++++++++++++++++++***,,,...---***)))***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,,,,...//////......---............///000111111111000///////////////000000000000111111222222222222111111222222111000000000000111111111000000000000111111111111111111111000000000.../////////////////////000000000000000000000000000000000000000000000000/////////000000111111111333222333777===BBBEEEGGGEEEFFFIIILLLOOORRRUUUVVVXXXXXXYYYYYYZZZYYYYYYYYYZZZ[[[[[[ZZZXXXXXXZZZ[[[aaalll||||||zzzyyyqqqqqqqqqsssvvvyyy}}}|||xxxtttsssuuuwww|||~~~~~~~~~||||||wwwnnngggddd```[[[UUURRRNNNLLLMMMOOOQQQRRRWWW\\\bbbggglllrrrzzzvvvooohhhgggkkkmmmjjjeeeYYYXXXWWWVVVWWWYYY\\\]]]\\\]]]______\\\WWWQQQMMM******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,((()))***+++,,,---------+++++++++,,,,,,,,,------************************,,,,,,++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++,,,------......+++---//////---...555;;;???EEEHHHCCC777///...000+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++************++++++++++++))))))***++++++,,,------***+++,,,---------,,,++++++++++++++++++,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------+++++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,+++++++++***++++++******************+++,,,---......,,,+++***)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,*********+++++++++,,,,,,************************++++++******))))))((((((***+++,,,------,,,***)))++++++++++++++++++++++++'''+++///...***'''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---///000//////.........//////---...///000111000//////000000000000////////////111222222333333222222111222222111000000000000000111111000000000000111111333222111/////////000111---...///////////////000000000000000000000000000000000000000000000000000......///000111222222333333333444888???EEEIIIKKKLLLMMMPPPSSSUUUXXXYYYZZZ[[[[[[[[[[[[[[[[[[ZZZZZZWWWYYY[[[ZZZXXXYYY[[[^^^ggguuuzzzuuurrrpppnnnmmmnnnrrrwww|||~~~~~~~~~{{{wwwttttttttt~~~zzzvvvuuuqqqkkk^^^ZZZVVVTTTSSSRRRPPPOOOQQQSSSVVV[[[```gggllloooxxx}}}uuummmnnntttxxxuuupppbbb___ZZZVVVUUUWWWZZZ\\\\\\^^^______]]]ZZZVVVTTT******+++++++++,,,,,,,,,************************((())))))***++++++,,,,,,***++++++,,,,,,,,,+++++++++++++++,,,,,,---------******************++++++---,,,,,,++++++*********)))************+++++++++,,,,,,++++++++++++++++++,,,++++++,,,,,,...///000///,,,***,,,......000222222111444888444---+++---+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,------...//////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++,,,,,,---......,,,---......---,,,***)))++++++******+++,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...************************************+++,,,------************))))))((((((((()))***++++++,,,+++++++++,,,.........,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************+++++++++******+++++++++,,,,,,,,,************************,,,,,,+++***)))(((''''''++++++---------+++)))(((+++++++++++++++++++++++++++000555555111------///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...------,,,...///...------------...//////,,,---///000000000///...000000000000////////////111222222333333222222111222222111000000///000000111111000000000000111111444222000///...///000111,,,---///000/////////000000000000000000000000000000000000000000000000000------...000111222333444333333444999@@@GGGKKKMMMPPPRRRTTTVVVYYYZZZ[[[\\\[[[[[[[[[[[[[[[ZZZZZZZZZUUUXXXZZZZZZYYYZZZ]]]```kkk{{{zzzrrrooonnnlllkkkqqqtttzzz~~~~~~~~~pppmmmiiieeeccc```\\\ZZZSSSRRRRRRTTTYYY\\\______dddppp|||zzzrrrrrryyy}}}zzztttjjjeee^^^XXXUUUUUUYYY[[[ZZZ[[[]]]^^^^^^]]][[[ZZZ))))))***+++,,,,,,------***************+++++++++,,,,,,---............---******++++++++++++******+++,,,...//////...,,,+++************************++++++************++++++---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......---...///000000...,,,***,,,,,,************,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))++++++************************+++,,,,,,---......///...,,,+++***+++,,,,,,.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++,,,,,,------------------,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,---,,,+++******+++***,,,......---+++***+++)))+++,,,------,,,***)))+++,,,,,,------,,,,,,+++))))))))))))))))))))))))+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---222666555000---...000............---,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////////////////000000000000111111111111222222222222222222222222111111000000000000111111222222222111000//////...111111111111111111111111......------------......---...///111111///...---------......///000000111///111222333333333444666111444:::@@@EEEJJJOOORRRUUUUUUVVVWWWXXXYYYYYYZZZ[[[\\\]]]]]]ZZZYYYXXXYYYVVV\\\^^^[[[ZZZ___eeehhhppp||||||uuusssuuuyyy|||{{{yyy|||||||||~~~tttkkkiiiaaaZZZXXXVVVUUUWWW[[[______eeepppwww{{{vvvtttzzz}}}wwwrrrnnngggaaa\\\ZZZYYYZZZ[[[ZZZ\\\```___[[[YYYZZZ*********++++++,,,,,,---+++++++++***************)))******+++++++++++++++******++++++++++++******+++,,,---//////---,,,+++************************,,,,,,++++++++++++,,,,,,------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---.../////////...,,,+++---,,,+++******+++,,,---++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++************++++++++++++******++++++************************+++,,,,,,---.........---,,,+++++++++,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,---------------------,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++***))))))***,,,************+++******)))(((***+++,,,,,,+++***)))+++,,,,,,------,,,,,,+++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---111444333...******,,,++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///////////////////////////000000000000111111111111222222222222222222222222111111000000000000111111222222111111000//////.../////////////////////////////////....../////////---...000111111000...---/////////000000111111111000111222111111111333555555:::@@@EEEIIIMMMQQQTTTVVVXXXZZZ]]]^^^^^^]]]]]]\\\]]]]]]\\\YYYXXXYYYZZZYYY```dddbbbbbbggglllnnnppp|||yyyyyy{{{~~~{{{zzz|||xxxsssrrrvvvyyyxxxrrrmmmggg___[[[[[[\\\ZZZ]]]dddiiinnnwwwyyyrrrtttwwwwwwuuussspppkkkeee```]]]\\\\\\]]]ZZZYYY\\\]]][[[ZZZ\\\++++++++++++++++++++++++,,,,,,++++++******))))))((())))))***+++***************++++++++++++******+++,,,---......---,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,............------------------,,,,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,++++++++++++***++++++************++++++******++++++++++++++++++***++++++,,,,,,------...------,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,---------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++))))))***---//////,,,))))))+++,,,+++)))((()))***,,,,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000222000,,,(((((()))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////////////////000000000000111111111111222222222222222222222222111111000000000000111111222222111111000/////////////////////////////////000000////////////000000......000000000000......111111111111111222222222222333222111111222555777===AAAGGGLLLOOORRRUUUVVVVVVXXX[[[^^^___^^^\\\[[[ZZZZZZYYYWWWUUUUUUWWWZZZaaaiiinnnnnnnnnqqqttttttrrr|||zzzwwwyyy{{{}}}}}}ssstttwww{{{|||uuupppooopppsssvvvzzz~~~~~~zzzxxxyyy|||{{{vvvllliiifffaaa]]]\\\\\\___fffnnn|||~~~rrrnnnoooqqqsssuuussspppllliiigggeeedddccc[[[VVVWWWXXXWWWWWWYYY,,,,,,++++++++++++++++++------,,,+++******))))))******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++,,,------------,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............---,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***))))))***,,,,,,******+++++++++++++++,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------++++++---111444777222,,,***---///---***((()))+++,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...+++))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,------...////////////////////////////////////000000000111111111111222222222222222222222222111111000000000000111111111111111111000000//////111111111111111111111111000//////////////////000...///000000000000///...111111111111222222222222444444444444444777;;;???DDDHHHNNNRRRTTTVVVWWWYYYYYYZZZ[[[]]]]]]\\\[[[[[[[[[ZZZYYYVVVUUUVVVZZZ]]]jjjrrrxxxyyyyyy{{{{{{xxxxxx{{{|||yyy{{{}}}yyy{{{~~~yyywwwxxxxxxyyy|||~~~{{{vvvvvv||||||qqqfff]]]YYY\\\```kkkzzzwwwooolllnnnqqqsssssstttttttttttttttsssrrrggg]]]YYYXXXUUUTTTUUU,,,,,,++++++++++++++++++...------,,,+++***))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,+++---111444;;;555...+++---///---******+++,,,------......///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,,,,------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,---......//////000000000000000000000000000///000000000111111111111222222222222222222222222111111000000000000111111111111111000000000000000000000000000000000000000///......------....../////////000000000000//////000000111111111111222222222333444666888<<>>DDDGGGJJJMMMNNNPPPSSSUUUXXXYYYYYYXXXYYY[[[```dddhhhwww~~~rrrnnnllljjjnnntttzzz~~~|||xxxwww{{{zzzppphhhccceeeccciiiwww|||,,,,,,+++***************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++******))),,,---......---+++)))(((,,,,,,,,,,,,,,,++++++***...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,---+++***)))))))))***,,,,,,******++++++++++++,,,,,,+++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,++++++++++++++++++*********+++,,,,,,++++++,,,,,,---......///+++,,,,,,------,,,,,,+++------------------------+++++++++******************+++,,,,,,------,,,,,,***+++------+++++++++,,,------------------------------,,,+++++++++,,,,,,...,,,++++++,,,,,,***)))++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,---,,,******,,,...---...///...---,,,,,,......------------...//////---------.........//////000000000000111111111111000111111222222333333444333333333333222222222111111111000000000000111111222222111000000000000000000000000000000000000000////////////000000000111000//////000111111111111333333333555888<<<@@@CCCHHHKKKNNNPPPQQQSSSUUUWWWWWWWWWWWWVVVVVVXXX\\\```uuu~~~wwwrrrnnnmmmttt~~~}}}yyyyyyuuuuuuzzz}}}~~~~~~wwwiiieeefffqqq------,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++)))******+++---......///------------------------************++++++++++++------,,,,,,++++++******+++,,,,,,---,,,+++)))((()))***++++++,,,+++++++++,,,,,,,,,------.........------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------+++************+++,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................------------,,,,,,,,,,,,,,,,,,+++*********++++++++++++,,,,,,------......,,,,,,------------,,,,,,........................---,,,,,,+++******))))))***+++,,,,,,------,,,,,,+++---......---,,,,,,---........................+++,,,,,,,,,------------,,,++++++,,,------+++)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,---,,,+++***+++,,,---......---+++***+++,,,...------------...//////------........./////////000000000000111111111111222222222222222222222222222222222111111111111111111111000000000000111111111111000/////////000000000000000000000000000000/////////000000000111111000000000000000111222222444444666:::>>>CCCGGGJJJOOOQQQTTTUUUUUUVVVXXXYYYWWWWWWUUUTTTTTTWWW\\\```|||}}}zzzuuuwwwzzzssssssqqqrrrxxx{{{zzzzzz{{{yyy{{{wwwooojjjmmmuuu}}},,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---......------------------------+++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---,,,+++***)))(((((()))***+++,,,,,,+++,,,,,,,,,---------......------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,************++++++,,,,,,,,,,,,,,,---------......***+++,,,------,,,***)))+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///...------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,------------------------,,,,,,,,,++++++************+++,,,,,,------,,,,,,+++,,,......,,,+++,,,---------------------------++++++,,,,,,---------,,,,,,++++++,,,...---+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,+++++++++,,,---...---,,,+++,,,---...------------...//////............///////////////000000000111111111111333222222222111111000000111111111000000000000000111111000000000000111111000000///////////////000000000000000000000000000//////000000000111111111000000000000000000222444555666:::>>>DDDIIIMMMPPPSSSUUUWWWXXXWWWWWWXXXYYYXXXWWWUUUSSSTTTZZZbbbhhh}}}~~~}}}|||wwwqqqmmmmmmssswwwwwwwwwxxxzzz{{{~~~wwwrrrqqqqqqtttxxxzzzxxxwwwyyy|||++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,---------------,,,,,,,,,'''((()))***+++,,,,,,,,,......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,---------......((()))+++,,,------,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///...------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,***,,,------,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,+++++++++,,,......------...000...------------...//////........./////////000000///000000000111111111111333222222111111000000///000000000000000000000000111111000000000000111111000///////////////000000000000000000000000000000000000000000111111111111///000111000///111444777777:::>>>CCCIIINNNQQQSSSUUUWWWXXXYYYWWWWWWWWWXXXWWWVVVTTTTTTWWW```kkksss~~~|||yyyyyyzzz{{{zzzwwwvvvuuuuuuwwwyyy}}}vvvoookkkmmmppppppppprrrwwwyyy}}}wwwooommmnnnnnnjjjggghhhkkkvvv+++************++++++,,,,,,,,,------------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------......//////------------,,,,,,,,,,,,------------------------((()))***+++,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,*********++++++,,,---,,,,,,,,,******++++++++++++,,,,,,((()))***+++,,,---------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,+++*********++++++++++++++++++,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...***+++,,,,,,------,,,,,,***+++------+++***+++,,,************************---,,,+++++++++---...///000...,,,+++,,,,,,,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------222///---,,,,,,------,,,+++---......------...///...------------...//////....../////////000000000000000000000111111111111222222111111111000000000000000000000111111111111111111000000000000111111000000/////////000111111000000000000000000000000000000000111111111222222///111222222111333888======@@@DDDIIINNNQQQSSSTTTUUUVVVXXXXXXVVVUUUVVVWWWUUUUUUWWWZZZ```iiittt{{{{{{vvvxxx}}}}}}}}}~~~~~~|||yyyzzz}}}}}}yyyvvvsssqqqssstttsssvvvzzz|||rrrppppppnnnmmmmmmrrrvvv{{{yyytttuuukkkfffaaa```aaaggguuu+++++++++++++++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---------------------------,,,,,,,,,,,,,,,------******+++,,,,,,---,,,,,,,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******+++,,,---------,,,,,,******++++++++++++,,,,,,************+++,,,,,,---+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++*********+++,,,,,,++++++++++++++++++++++++------............------------------------------+++,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,......,,,,,,,,,---++++++++++++++++++++++++---,,,******,,,000444777333000,,,******+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......555111---+++,,,...///...---...///---+++******+++...------------...//////.../////////000000000000000000000000111111111111111111111111000000000000000000000111111222222222111111000000000000111111000000000000000111222222000000000000000000000000000000111111111222222222000333555555444777>>>CCCDDDGGGKKKOOORRRTTTTTTTTTTTTVVVWWWWWWVVVUUUUUUVVVUUUZZZaaaiiipppvvv|||{{{~~~~~~}}}}}}|||wwwtttwww}}}|||}}}}}}~~~}}}yyysssqqqssssssqqqsssxxxzzz{{{{{{||||||{{{zzzzzz|||zzzwwwwwwxxxyyyyyyyyyvvvyyy}}}|||xxxwwwvvv||||||vvvqqqnnnkkkhhhiiimmmwww~~~,,,,,,,,,,,,------...///,,,------......------,,,******+++,,,------...///------------------------******+++,,,,,,---......------------------------,,,++++++***++++++,,,,,,++++++,,,---------,,,,,,***++++++,,,---//////000------------------------))))))***+++,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++***+++,,,---...---,,,,,,,,,,,,---------.........---,,,+++*********+++,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,---......///++++++++++++++++++++++++------............------...........................------,,,,,,++++++***++++++,,,---------,,,,,,,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...444999===666222---***)))***++++++++++++,,,,,,,,,---------,,,,,,,,,------.........888333---+++,,,///000000///000///---)))'''''''''...------------...//////////////////000000000000000000000000111111111111000000000000000111111111000000111111222222222333111111000000000000111111111111000000111222333333000000000000000000000000000111111111111222222222222555888888777;;;BBBHHHIIILLLPPPSSSUUUVVVUUUTTTTTTUUUWWWWWWVVVUUUUUUVVVWWW```lllwww}}}|||yyyzzzxxxzzzzzzwwwvvvzzz~~~~~~}}}|||}}}}}}zzztttqqqsssrrrnnnpppuuuzzz{{{|||}}}}}}}}}}}}}}}|||yyyuuusssssstttuuuuuuwwwxxxzzz{{{|||uuullliiieeekkkwww........................------,,,++++++*********---,,,,,,,,,,,,---......000///---+++*********+++...------,,,,,,,,,---------------...------,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++,,,,,,------,,,,,,+++------/////////...---,,,,,,++++++******++++++,,,...------,,,,,,++++++*********+++,,,,,,,,,++++++,,,,,,+++******++++++,,,///,,,******---...---+++,,,,,,++++++,,,,,,---...------,,,+++,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********)))))))))******+++++++++......,,,,,,,,,,,,......,,,,,,,,,++++++*********.........------,,,,,,,,,---------,,,,,,,,,++++++...///000111000///---+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,---...///000111.........------,,,,,,,,,...---,,,+++***+++,,,---.......................................---------,,,,,,,,,---------..............................---......///////////////......////////////......111111111111111111111111111111111111111111111111...///000222222222111000222111000......000111222000000000000000000000000000111333333222222444555666444555:::AAAHHHKKKKKKLLLOOORRRTTTUUUVVVWWWXXXUUUVVVWWWWWWVVVWWWYYY[[[cccsss~~~}}}}}}yyyyyy~~~~~~|||}}}~~~|||~~~||||||~~~~~~vvvqqqssssssqqqrrrvvv{{{}}}}}}|||{{{xxxuuutttvvvxxxxxx|||~~~{{{zzz}}}}}}{{{kkkiiidddeeeppp------------------------++++++++++++++++++,,,,,,---,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,...------,,,,,,---------...///......---,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,+++***+++,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++...,,,***+++---...---+++,,,,,,++++++,,,,,,---...------,,,,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,,,,++++++******++++++,,,......------,,,,,,,,,,,,......---------,,,,,,,,,---------,,,,,,,,,++++++---...///000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---///...---,,,,,,+++++++++------,,,,,,,,,+++++++++---,,,,,,,,,,,,---//////........................------..................,,,,,,---------.................................---...//////000000////////////000000000000//////111111111111111111111111111111111111111111111111...///000111222111111000222111000//////000111222000000000000000000000000///111222222222222333555888888:::???EEEJJJMMMNNNMMMOOORRRSSSTTTTTTVVVWWWUUUWWWYYYZZZ[[[^^^aaadddrrr|||{{{{{{wwwxxx~~~~~~|||xxxzzz{{{zzzwwwwww{{{~~~~~~~~~{{{zzz|||}}}}}}~~~wwwsssttttttqqqqqquuuyyy|||~~~~~~~~~~~~~~~|||zzzyyy{{{}}}zzzzzz|||{{{vvvwwwyyy{{{{{{{{{|||qqqhhhhhhppp|||,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,------------,,,,,,,,,,,,---......+++,,,---...............---------,,,,,,------...000000///...---+++***)))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------+++,,,------......------***+++,,,---------,,,+++...---+++,,,---...---,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,---,,,++++++******++++++,,,/////////..................------------,,,,,,,,,------------,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++......,,,+++************,,,,,,++++++++++++******,,,,,,,,,---...///111111........................,,,---------.../////////,,,------------.................................---...//////000000//////000000111111111111000000111111111111111111111111111111111111111111111111//////000111111111111000222111000//////000111222000000000000000000000000///111222222111222333555:::>>>BBBGGGJJJLLLOOOQQQOOOQQQRRRSSSRRRSSSUUUWWWXXX[[[___bbbfffjjjnnnrrrzzzxxx|||~~~}}}~~~zzz}}}}}}zzzzzz|||~~~{{{yyy{{{|||zzzwwwvvvwwwzzzxxx}}}{{{}}}~~~}}}}}}{{{xxxxxxxxxtttssstttxxxzzz}}}~~~~~~~~~}}}zzzrrrsssvvv{{{|||uuupppoooqqquuuxxxxxx|||{{{uuuhhhccchhhsss~~~,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......,,,---...///000///...---------,,,,,,,,,---..................---,,,+++***,,,,,,,,,---------......------------------------........................------------............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------..................---++++++,,,,,,---......///,,,------...............***+++---//////...,,,+++---------.........------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------......------------------------------------------------,,,,,,,,,------------...------------------------,,,,,,------------,,,,,,------------------------...------------......///------------------------------------------------/////////...............------------------------...------------,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++))))))******+++---...///,,,,,,,,,+++++++++++++++,,,,,,,,,---......///000........................,,,,,,,,,---...///000000------------..........................................///000000000000000111111111222222111111111111111111111111111111111111111111111111111111111000000000111111111000000111111000//////000111111000000000000000000000000000111222222111333555888>>>DDDJJJNNNOOOOOORRRTTTRRRSSSSSSRRRRRRSSSWWWYYY```dddjjjppptttyyy~~~|||vvvtttvvvwwwuuussstttvvvyyy~~~{{{|||}}}yyy|||~~~{{{yyyzzz{{{{{{~~~~~~}}}{{{xxxvvvyyy{{{|||}}}}}}}}}}}}ttttttuuuxxx|||~~~|||xxxrrrnnnnnnrrrwww~~~}}}|||yyyiiibbbeeekkk,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,,,,,,,---......---...///000///...---,,,,,,,,,,,,,,,,,,---...///,,,,,,------...---------,,,,,,,,,---------......------------------------........................---------....../////////,,,------......------,,,,,,,,,------............---......//////......---++++++,,,---......//////,,,---......//////......***+++---///000///---,,,---.../////////.........,,,,,,++++++,,,,,,---...,,,,,,,,,---------------------------------------------------------------,,,,,,---------.........------------------------,,,------......------,,,------------------------......------...//////000------------------------------------------------------------------------------------------------.........---------,,,,,,******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------,,,,,,+++++++++(((((()))+++---///111222,,,,,,,,,---------------,,,,,,------,,,,,,,,,,,,........................,,,,,,,,,---...///000000---------.........//////...........................//////000000000000000111111222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000111111000000000000111111000000000000000000000000000222333333333666999<<>>DDDHHHLLLMMMNNNQQQTTTUUUSSSRRRNNNMMMLLLLLLNNNUUU^^^eeesss|||~~~yyyvvvvvvwwwxxx~~~~~~zzzyyyzzz|||~~~~~~~~~www........................+++,,,,,,------......///---,,,,,,,,,,,,---......+++*********+++---///000+++++++++,,,---...///000............---,,,,,,+++,,,,,,---------.........................................................---------...///000000111------............------&&&)))---000111///,,,***+++,,,...//////...,,,+++---------...............+++,,,------......------------------...///111222,,,///333333000......///,,,,,,++++++,,,,,,---...+++,,,---.........---,,,,,,,,,,,,------.................................---------.........//////------------------------------............------........................,,,,,,,,,------///000000---------,,,,,,+++++++++,,,,,,............,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........//////.........---------///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------++++++***************+++*********++++++,,,,,,,,,***+++---///000000//////.......................................---------............/////////000........................//////000111111111111111000000111111111111000000111111111111111111111111111111111111111111111111333222111/////////000111000000111111111111000000000000000000000000000000333555666999<<>>AAAEEEHHHJJJMMMPPPRRRNNNOOOPPPRRRRRRRRRQQQQQQQQQWWW^^^dddjjjttt++++++,,,------------,,,/////////////////////////////////.........------------............------........................//////......------,,,,,,............000111222222...///000111111111111111222222222333333444444555222222333333333333222222333222222111111111222222111111000111222333111///000000000000111111222222//////000000111000000000+++,,,---.../////////...------............------//////////////////000000+++++++++,,,---...///000+++,,,,,,---...///000000........................................................................+++,,,.../////////...---...............---------------------------------.........------,,,,,,,,,111...,,,+++,,,,,,+++)))---.........---,,,++++++******++++++,,,,,,,,,,,,------------......//////........................//////............/////////...---,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,,,,++++++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------,,,,,,,,,,,,------.........---------,,,,,,------...///000000//////............///////////////000000000111111111111//////000000000111111111333333333222222222111111111111111111111111111111111111000000000000000111111111222222222333333333000111222333555999>>>BBBDDDFFFIIIKKKLLLNNNQQQSSSQQQRRRSSSTTTUUUXXX[[[]]]aaajjjvvv~~~}}}~~~,,,------...............////////////////////////.........------------------......//////......---//////////////////////////////.........---------...///////////////000111///000222333444555555555666666777888999:::::::::888999999999999999999888888888777777777888888999777666666777888888777555444444444444444444444444000000111111111000000///,,,,,,---...//////......---......//////...------......------,,,+++******+++++++++,,,---...///000................................................................................................+++,,,.../////////...---........................------------------------.........------,,,,,,,,,---,,,,,,,,,...///000///............------,,,+++,,,,,,,,,++++++***************,,,---///000000111........................//////............//////......---,,,,,,,,,------++++++,,,,,,---...//////***++++++,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////------------------------------......////////////------...///000000//////............///////////////000000000111111111111000000000000111111111111333333333222222222111111111111111111111111111111111000000000000000111111222222222222333333333333111222444666888===CCCHHHHHHJJJLLLMMMMMMOOOQQQSSSSSSTTTUUUVVVYYY```hhhnnnsss|||wwwzzz~~~------...///////////////........................------------------------......////////////......////////////////////////////////////////////////...///000///...///000222222333555888:::;;;<<<<<<===>>>???AAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDBBBAAAAAABBBCCCCCCBBB@@@<<<<<<<<<<<<;;;:::999888555555555444333222000000////////////////////////...////////////...------000000///...---,,,++++++,,,,,,,,,,,,------...///000/////////...---------........................................................................,,,---......//////...................../////////------------------------------------------,,,,,,//////...---------......---............------,,,......,,,+++************,,,,,,---.........------........................------,,,,,,,,,,,,------...------,,,,,,---------+++,,,,,,------.........***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////...///000000000000///...------......///000000111---...//////////////////............////////////000000000000111111111111000111111111222222222222333333333222222222111111111111111111111111111111000000000000000111111222000000000111111111111222222444777:::===BBBHHHLLLKKKMMMNNNNNNOOOPPPRRRUUUUUUWWWZZZ]]]bbbjjjvvv~~~~~~}}}~~~xxxsssuuuzzz~~~}}}}}}}}}~~~,,,---......//////......------------------------..............................////////////......////////////////////////......//////000111111111000222444444333444777::::::<<<>>>AAADDDFFFHHHHHHHHHJJJLLLNNNOOOPPPPPPPPPRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPQQQQQQRRRSSSPPPOOOOOOOOOQQQQQQOOONNNJJJJJJJJJIIIHHHFFFDDDCCCAAAAAA@@@>>><<<999777666444333111000///000000111///////////////...------111111000000/////////...------,,,,,,,,,------...////////////....................................................................................---------------...//////---........./////////000------------------------,,,,,,------------------//////...---+++******+++,,,---.....................---,,,++++++,,,------.........///...,,,+++***........................------,,,,,,,,,,,,---------------,,,,,,------...------------------------++++++,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........///000111111000///...........................//////////////////...---............////////////000000000000111111111111222222222222333333333333333333333222222222111111111111111111111111111111000000000000000111222222000000000111111111222222333666:::>>>AAAFFFKKKNNNNNNOOOPPPPPPPPPRRRUUUWWWYYY___eeejjjpppwwwzzzzzz{{{|||vvvrrrrrrxxx}}}{{{yyyyyyyyy{{{|||}}}+++,,,------......------------------------------////////////000000000000......////////////......000000000000000000000000......///000111222333333333666999::::::;;;???CCCBBBDDDGGGJJJNNNPPPRRRSSSSSSTTTWWWYYY[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZZZZ[[[[[[\\\]]]ZZZYYYXXXYYY[[[[[[YYYXXXWWWWWWVVVVVVTTTQQQOOOMMMMMMLLLKKKHHHEEEBBB???>>>888666444111000111222333//////000000///...------,,,,,,,,,---------------......---,,,,,,,,,------.........///////////////..............................................................................---,,,,,,...///000---.........//////000000------------------------,,,,,,,,,------.........%%%&&&(((***+++---000333,,,,,,---.../////////...---,,,,,,+++,,,---///000,,,---.........---,,,+++......................../////////....../////////------,,,,,,,,,------...------------------,,,,,,+++,,,------............,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---...//////...---,,,///......------,,,,,,+++///000000000///...------............/////////000000000000000111111111111222222333333333444444444333333333222222222111111111111111111111111111111000000///000000111222222222222333333333444444444444888<<<@@@DDDHHHLLLOOOPPPQQQRRRRRRRRRSSSWWWYYY___fffpppwww|||{{{{{{|||~~~sssnnnmmmqqq{{{}}}{{{xxxvvvuuuvvvvvvtttxxx|||~~~~~~...---------...///000111///////////////.........------......///.........//////000000000111111111000000000///......000333444555777777777777999:::;;;???DDDGGGHHHIIIKKKLLLNNNOOOQQQTTTWWWXXXZZZZZZZZZZZZZZZ[[[\\\^^^___````````````aaa``````___^^^___``````aaaaaaaaaaaaaaaaaabbbcccccccccaaa```___^^^^^^^^^]]]\\\[[[[[[[[[XXXXXXXXXVVVTTTPPPLLLJJJEEEBBB===:::888888777666777555222000000000///...,,,,,,...///000000000000111000///..................---,,,,,,---...///000------------------------................................................................................................///...---,,,,,,---...///------............------............////////////...------------...//////........................---------.........//////////////////////////////.........------,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///000///+++,,,000000---,,,...111333000,,,,,,---..............................------,,,,,,,,,+++---------............///......///000111222333333000000000000////////////111111222333333444555555333333333222222222111111111111222222222222111111000000000000111111111111222222111111222444666777>>>===@@@HHHMMMMMMMMMOOONNNUUUXXXUUURRRTTTYYYZZZffflllvvv~~~~~~|||tttmmmmmmuuu~~~}}}||||||~~~|||{{{{{{xxxuuuxxxyyyzzz{{{{{{}}}/////////////////////////////////////////////.../////////000//////......---......//////000000000000111111111000111444666444666999<<<>>>@@@CCCFFFFFFIIIMMMPPPQQQRRRSSSTTTUUUVVVXXX[[[]]]___````````````aaaaaabbbdddeeefffdddeeeffffffggggggggggggffffffggggggggggggffffffggggggggghhhgggfffdddcccddddddcccbbbaaa``````___^^^^^^^^^]]][[[XXXUUUSSSOOOLLLGGGDDDBBB@@@===;;;;;;888555333222222000///000000//////...---------000000//////...////////////......---...///000111........................................................................................................................///...------------...///------............------------------............---------,,,---......///........................---------.........//////..............................---------,,,,,,,,,,,,,,,---............---------------------------////////////////////////...------,,,,,,------......///---)))+++000111000///...---...///...---,,,........................111111000000////////////........./////////000000000000000000000111111111000000000000000000000///111111222333333444555555333333333222222222111111222222222333333222222222111111111111222222222222333222222222444666999;;;@@@???CCCJJJOOOOOOOOORRRQQQWWWZZZXXXXXX^^^cccdddooouuu|||{{{uuuttt{{{}}}{{{{{{zzz{{{}}}~~~{{{yyyuuuvvvwwwxxxxxxyyyzzzzzz}}}//////000000000///...---......//////////////////......///000000111000000......//////000111222222222333555666666888;;;===;;;>>>BBBEEEGGGKKKNNNQQQQQQTTTWWWYYYYYYZZZ[[[\\\\\\]]]___aaacccdddeeeeeebbbbbbbbbcccdddeeefffgggcccdddeeeggghhhhhhiiiiiigggggghhhhhhhhhggggggfffjjjkkkkkkkkkjjjiiihhhgggiiihhhgggfffeeedddcccccccccdddddddddbbb```^^^]]]\\\YYYUUURRRPPPLLLHHHDDDBBB???<<<999888666444222444333111////////////000/////////...//////000000000////////////000111111////////////////////////........................................................................///////////////////////////...------------...///------............------,,,,,,,,,------------...,,,,,,,,,,,,,,,------...........................---------..........................................------------,,,,,,,,,++++++,,,---------------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---//////---000777::::::555222///...000111///---////////////////////////............------------////////////000000000111111111111000000/////////000000000000000000000000111222222333333444444555333333333222222222111111333333333333333333333333222222222333333333333444333222222333555999===@@@CCCCCCGGGNNNQQQPPPQQQTTTSSSXXX\\\___eeennnsssttt}}}yyyuuuyyyxxxxxxyyy{{{~~~vvvwwwwwwxxxwwwvvvuuutttvvvxxxzzz|||~~~...///000000000000///...............////////////***,,,---///111222333333///000111333444666777888888:::<<<>>>@@@BBBEEEGGGJJJLLLOOOPPPPPPRRRTTTVVVXXXZZZ\\\]]]]]]]]]^^^___``````bbbccceeefffffffffcccccccccccccccddddddeeeaaabbbcccdddeeeeeeeeeeeecccdddeeefffggggggggggggjjjjjjjjjjjjiiihhhhhhhhhiiihhhhhhgggeeeddddddcccddddddeeeeeeeeedddcccbbbcccaaa___^^^[[[WWWRRROOOLLLIIIFFFCCCAAA>>>;;;888666555333222222333555666...............//////000//////////////////000000////////////////////////........................................................................////////////////////////.........------.........------............------,,,,,,---------.........,,,++++++++++++,,,------........................................................................------------------------***+++,,,,,,------,,,,,,------------------------++++++++++++++++++++++++...------,,,,,,------...///444777777:::@@@CCCCCC999;;;;;;777333333222000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000111000000000////////////000000000000000111111111222222222333333444444444333333333222222222111111222222222222222222222222222222222222333333333333222222222333777<<>>AAADDDGGGIIIKKKMMMOOORRRUUUWWWXXXXXXWWWWWWYYYZZZ\\\]]]____________```aaaccccccdddeeefffffffffffffffeeedddcccccccccccccccaaaaaabbbbbbbbbbbbaaaaaa```aaaccceeeggghhhiiiiiigggggggggggggggggggggggghhhggggggfffeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeeeddddddcccccc```[[[WWWVVVSSSPPPNNNKKKIIIEEEBBB;;;:::777555444444666666///...............//////........................................................................................................................////////////////////////---..................---------............---------.........////////////,,,++++++++++++,,,------.............................................---........................------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...000777<<<<<<<<<>>>>>><<<666AAAGGG???555000000000000000000000000000000000//////////////////000000------........./////////...////////////000000000///000000000111111111222222222333333333333444444333333333222222222111111111111000000000000111111111111111222222222222333111222333555999???DDDGGGLLLKKKMMMPPPPPPOOOSSSYYY[[[hhhyyy}}}{{{yyyyyyxxxxxxyyyzzz|||~~~~~~yyywwwvvvtttsssqqqrrrsssttttttvvvzzz|||zzzxxxxxx}}}111000000//////000111111------......///000000000111111111111111000//////111333666999>>>AAADDDFFFKKKNNNQQQTTTUUUVVVXXXZZZYYY[[[\\\\\\\\\\\\]]]______```bbbbbbaaaaaabbbdddffffffgggggghhhgggggggggcccbbb```^^^\\\[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYXXXZZZ[[[^^^```aaabbbbbbbbbbbbbbbbbbccceeefffgggggggggggggggggggggggggggfffffffffffffffgggggggggfffeeeeeeffffffdddaaa^^^\\\ZZZXXXVVVUUURRROOOLLLEEECCC???;;;888555444333222111000000/////////000---...............---,,,........................................................................................................................------...//////...------------............------........./////////000000,,,,,,,,,,,,,,,------..........................................---------------------------------,,,,,,,,,------------...++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------......555999777333222000---000@@@III@@@222------...////////////////////////---............/////////------------.....................//////000000000///000000111111222222222333333333333333333333333333333333222222222111111111000///......///000111111111111111222222222222222333555999>>>CCCGGGJJJNNNMMMMMMOOOOOOPPPXXXaaammm~~~|||}}}|||}}}~~~{{{zzzzzzzzzzzzzzz{{{||||||~~~|||zzzvvvtttqqqqqqrrrqqqpppqqqsssuuuvvvrrrqqqtttwww{{{666444111...------///000------......///000000111111222333333444333333333555777;;;@@@FFFKKKNNNQQQSSSVVVYYY[[[[[[[[[]]]^^^[[[\\\^^^^^^]]]]]]^^^___```aaabbbbbbbbbbbbdddffffffggggggggggggffffffeee___]]][[[XXXUUURRRQQQPPPSSSTTTTTTUUUUUUUUUTTTTTTSSSTTTUUUWWWXXXXXXXXXXXXZZZZZZZZZ[[[]]]___bbbcccddddddeeeeeefffgggggghhhgggfffffffffgggggghhhhhhhhhhhhgggggghhhgggeeebbb___^^^\\\\\\[[[YYYVVVSSSOOOMMMJJJFFFAAA===:::888666666444333222222111111...//////000///...---,,,////////////////////////........................................................................------------------------------...//////...------------............---------------.........//////---------,,,---......///........................//////.........---------------------------------,,,,,,,,,---------......,,,,,,---............---------------------------++++++++++++++++++++++++...------,,,,,,------...+++111444///++++++,,,,,,,,,<<>>CCCGGGJJJLLLNNNLLLLLLNNNPPPUUUaaammmzzzuuuvvvyyy}}}~~~|||{{{{{{{{{zzzzzzyyyyyyyyyzzz~~~|||yyyyyyxxxuuurrrqqqrrrsssuuuqqqoooppprrruuu}}}:::777222...,,,+++---...---------...///000000111...///222444777999:::;;;;;;===AAAGGGMMMSSSWWWZZZXXXZZZ]]]^^^^^^^^^^^^___^^^______^^^\\\[[[\\\]]]___```aaaaaaaaaaaadddfffeeeeeeeeeeeeeeedddccccccaaa___\\\YYYUUURRRPPPOOOSSSTTTUUUVVVWWWXXXXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVSSSSSSSSSUUUWWWZZZ]]]^^^aaaaaabbbcccdddeeeffffffffffffeeeeeeeeefffggggggllljjjiiiiiiiiihhhfffddd```___^^^^^^^^^]]]ZZZWWWUUUTTTRRROOOKKKGGGCCCAAA:::999888666555444333333///000111111111///...---000000000000000000000000........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---..................---,,,,,,,,,---------.........------------...//////........................//////.........---------------------------------,,,,,,,,,------.........,,,---......//////.........................................................------,,,,,,------...(((...000,,,***...333555---:::>>>555...111333111.................................//////000000000////////////000000000000222111000///...---,,,,,,///000000111222222333333333333333333333333333333333333333222222222111111333222000//////000222333333333333444444444555555555888===BBBGGGJJJLLLMMMMMMKKKKKKNNNQQQXXXgggvvv~~~~~~uuuqqqsssxxxvvvvvvxxx|||}}}{{{{{{{{{zzzyyyxxxwwwwwwvvv{{{}}}xxxvvvuuuvvvuuuqqqnnnooopppssszzz:::555000---...///...------...000000//////000111333333444555888<<<@@@BBBGGGIIILLLQQQUUUXXX[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^\\\ZZZZZZ[[[[[[[[[ZZZ[[[[[[[[[[[[ZZZ\\\___bbbbbb``````bbbfffgggfffdddcccbbb```]]]ZZZWWWUUUTTTZZZYYYYYYYYYZZZZZZXXXVVVZZZZZZZZZYYYYYYXXXXXXWWWVVVSSSPPPMMMLLLNNNPPPRRRUUUWWWYYY[[[^^^___```aaacccdddfffgggggghhhjjjlllooommmkkkjjjjjjjjjiiihhhhhhfffcccaaa___\\\YYYVVVTTTTTTSSSSSSRRRQQQPPPOOOIIIFFFAAA<<<777555444444000000000000000000000000//////000000111000000///000///...------------------------............///111000///...---,,,,,,,,,------------------------//////.........---------///...---,,,,,,---...///,,,,,,,,,------.........,,,,,,,,,---------......///...,,,*********,,,---............////////////........................---------------------------------............///************++++++,,,---,,,,,,,,,------,,,++++++------............------------............------///222666;;;<<<999222---////////////............000//////.........//////111000///////////////000000000000000000000000000333333333333333333333333111111222222222222111111111222222333333222222111000000//////000000111222111222222111111333666999999>>>DDDHHHJJJKKKKKKKKKIIIKKKLLLKKKMMMXXXjjjxxx~~~~~~xxxppplllmmmpppoooqqqssswww|||~~~}}}zzzxxxwwwvvvvvvvvvwwwxxx{{{~~~}}}||||||}}}}}}~~~}}}}}}}}}}}}|||||||||}}}~~~~~~~~~~~~~~~}}}}}}wwwxxxyyy{{{|||}}}}}}~~~||||||}}}}}}~~~~~~{{{zzzuuuuuussspppmmmooovvv}}}}}}}}}666333///...000111000//////000111000//////111333555666888;;;>>>CCCFFFIIIPPPQQQSSSUUUWWWYYYZZZZZZ^^^]]]]]]\\\[[[ZZZYYYYYYZZZXXXUUUTTTUUUUUUTTTSSSRRRRRRSSSRRRRRRTTTWWWZZZ]]]]]]^^^bbbgggiiihhhfffiiihhhfffdddaaa___]]]\\\\\\ZZZYYYYYYZZZZZZYYYWWWYYYXXXXXXXXXYYYYYYZZZ[[[WWWUUURRROOOMMMMMMNNNNNNNNNOOOPPPSSSUUUWWWYYYZZZ^^^aaaccceeeeeefffiiijjjmmmllljjjiiiiiiiiihhhhhhhhhfffdddbbbaaa^^^[[[XXXTTTSSSRRRRRRRRRSSSTTTUUURRROOOKKKFFFAAA===:::888222222222111111111111222111111111111000000///...222111111000000000000111---------............///...------------...//////........................//////.........---------///...---,,,,,,---...///,,,------------------...,,,,,,,,,---------......000///---++++++,,,---...............////////////........................---------------------------------............//////.........//////000111---------......------,,,------............------------............------000222555999:::888222------.........//////000000//////............//////000000////////////000000111111111111111111111111222222222222222222222222222222333333333333222222111222222333333222222111333333333222333444444555111222222222333555888;;;???BBBGGGJJJKKKLLLLLLMMMIIIKKKMMMMMMPPP\\\ooo~~~|||vvvwwwvvvpppjjjfffhhhkkklllmmmpppttt{{{}}}|||zzzyyyxxxyyyyyyxxxzzz}}}~~~|||zzzzzz{{{zzzxxxuuurrrqqqooolllkkkkkklllmmmmmmmmmmmmlllllllllkkkkkkmmmnnnnnnnnnnnnnnnmmmmmmhhhhhhjjjkkklllmmmmmmmmmmmmmmmmmmnnnooopppqqqrrrwwwxxxzzz|||~~~|||{{{yyyuuurrrsssyyy~~~}}}{{{{{{~~~111000//////111222222111111111222111111222444777999<<>>BBBEEEIIIMMMQQQSSSTTTTTTVVVWWWXXXZZZZZZ[[[[[[[[[VVVVVVTTTSSSQQQOOONNNMMMMMMJJJFFFDDDCCCBBBAAA@@@@@@AAABBBBBBCCCFFFJJJMMMUUUYYY^^^dddhhhjjjjjjiiijjjjjjiiihhhhhhgggffffffaaa^^^YYYUUUTTTSSSQQQPPPMMMLLLLLLLLLOOOSSSWWWYYY[[[[[[ZZZYYYWWWTTTQQQOOODDDBBB???>>>>>>@@@CCCEEEJJJMMMSSSXXX\\\```dddggghhhiiijjjjjjiiihhhiiiiiijjjhhhgggffffffeeecccaaaYYYVVVQQQMMMLLLMMMPPPRRRUUUWWWXXXXXXUUUQQQLLLIII@@@>>>;;;777555333333333333222111000///.........,,,,,,,,,,,,---......///---------............///++++++,,,,,,...///111222................................................------------------------//////......------,,,,,,,,,,,,,,,---------......///...------,,,---..................////////////........................---------------------------------............///,,,,,,+++++++++,,,,,,---,,,------............---------............------------............------,,,,,,,,,...//////,,,***---------...///000000111///............//////000000000000///000000111111111111111111111111111111111111111111222222222222222222333333333333222222111222222333333222222111000000000000000111111222111333555777999===AAADDDFFFGGGGGGGGGGGGIIILLLOOOQQQTTTVVVVVVZZZeeevvv{{{wwwpppggg```^^^aaadddlllpppuuuzzz~~~}}}zzzvvvsssqqqnnnkkkiiiggggggfffeeecccaaa```___\\\\\\\\\]]]]]]\\\ZZZYYYXXXWWWVVVUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSTTTTTTUUUVVVVVVVVVVVVUUUQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYWWWXXXYYY[[[\\\]]]]]]]]]bbbbbbccceeehhhkkkmmmoootttwwwyyy{{{|||~~~}}}yyywwwuuutttttt|||...//////////////////000000222555888;;;???DDDGGGLLLNNNQQQTTTUUUUUUTTTSSSTTTTTTUUUVVVVVVVVVVVVUUUOOOOOONNNNNNMMMLLLLLLKKKIIIFFFBBB???>>>>>>>>>======>>>???@@@AAADDDIIILLLXXX\\\aaafffhhhiiihhhhhhhhhhhhhhhgggggggggggggggddd___YYYTTTQQQNNNLLLJJJGGGFFFEEEFFFHHHKKKOOORRRUUUVVVWWWXXXWWWUUURRRPPPEEEBBB>>>;;;999:::<<<>>>>>>BBBHHHNNNTTTZZZaaaeeefffhhhkkkkkkjjjiiijjjlllkkkiiihhhhhhiiihhhfffdddaaa]]]WWWQQQMMMLLLMMMNNNOOOQQQUUUXXXYYYXXXVVVTTTKKKHHHDDD@@@;;;888666555333222111000////////////000/////////000111222222---------............///---------------...///000---------------------------.....................,,,------------------,,,/////////......---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------............////////////........................---------------------------------............//////......---------......***+++,,,---------------------............------------............---------,,,+++,,,......,,,+++///////////////........................///000000000000000000000111222222111111111111111111111111222222222222333333444444111111222222222222111111111222222333333222222111444333333333333444555555222444888;;;===AAAEEEHHHJJJJJJKKKKKKKKKOOOSSSWWW\\\___aaa```___fffttt{{{sssjjjddddddgggkkktttxxx}}}~~~}}}|||zzzyyyxxxyyy||||||xxxtttrrrllliiieeebbbaaa___\\\ZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVXXXYYYZZZYYYXXXWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRSSSTTTUUUUUUTTTTTTQQQQQQRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSOOOPPPQQQRRRSSSSSSSSSSSSUUUUUUWWWXXXZZZ\\\^^^___```bbbfffiiikkkmmmqqqtttzzz{{{}}}~~~~~~~~~}}}zzzvvvssswwwyyy}}}///000111000//////111333444777<<<@@@DDDHHHMMMPPPTTTUUUVVVVVVVVVTTTQQQPPPRRRRRRRRRRRRQQQOOONNNNNNKKKKKKKKKKKKKKKLLLLLLLLLHHHEEE@@@>>>>>>???@@@@@@===???@@@AAACCCGGGLLLOOO\\\```dddgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhheeeaaa[[[VVVSSSOOOLLLIIIFFFEEEDDDDDDEEEGGGJJJKKKLLLMMMPPPQQQQQQPPPMMMLLLFFFCCC???:::888888999:::777:::???DDDJJJRRRZZZ```cccgggkkkllljjjjjjkkkmmmlllkkkjjjjjjjjjiiigggeeegggddd___ZZZUUUQQQPPPOOOLLLNNNRRRVVVZZZ\\\]]]]]]TTTRRROOOKKKFFFBBB>>><<<777555333111000000000111//////.........///000000---------............//////......---------......---------------------------------...............,,,,,,------------,,,,,,/////////...............,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,............////////////........................---------------------------------............///...---,,,,,,+++,,,,,,,,,******+++,,,------------------............------------............------///......///000000///---000000//////..................---......///000111000000000000111111222333222222222222222222222222222222222333333444444555000111111222222111111000111222222333333222222111333333222222333333444555444777;;;>>>AAADDDHHHKKKHHHIIIJJJLLLNNNSSSYYY]]]iiilllnnnkkkgggiiirrrzzz{{{vvvrrrppppppssstttzzz}}}}}}xxxtttrrrpppnnnmmmooosssxxx|||}}}}}}{{{wwwrrrmmmhhhdddbbb___]]]ZZZYYYXXXWWWVVVTTTVVVVVVWWWXXXXXXWWWWWWWWWUUUXXX[[[[[[ZZZYYYXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYUUUVVVWWWXXXXXXXXXXXXXXXVVVVVVWWWWWWWWWVVVUUUUUUSSSSSSRRRQQQPPPPPPPPPPPPNNNNNNOOOPPPPPPPPPOOOOOONNNNNNOOOPPPQQQRRRSSSSSSRRRTTTXXXZZZ\\\^^^aaadddkkknnnrrrssssssuuuzzz~~~~~~yyysssqqqssswww|||000111222222111333777:::<<<@@@FFFJJJNNNQQQSSSUUUXXXXXXWWWVVVTTTQQQOOOMMMNNNNNNOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHEEEBBB@@@AAACCCEEEEEECCCDDDFFFHHHJJJNNNSSSWWW___cccfffhhhgggggghhhjjjiiiiiiiiiiiiiiiiiiiiiiiieeeccc___[[[YYYVVVRRROOOKKKJJJIIIIIIHHHHHHIIIIIIFFFHHHJJJKKKLLLJJJIIIGGGCCCAAA===:::888888999999666777999<<>><<<999555333111111111...------,,,,,,,,,---------------............///.........---------..............................---------.........//////+++,,,------------,,,+++............////////////,,,,,,,,,---------......+++,,,,,,---------------............////////////........................---------------------------------............///,,,,,,+++******************+++,,,---............------............------------............------///......///000000...---.........///////////////---------......///000111000000000000111222333444222222222222222222222222000111111222333333444444111222222333333222222111111222222333333222222111111111000000000111222222666999===AAACCCFFFJJJLLLHHHJJJMMMQQQUUU[[[bbbgggtttxxxzzzvvvpppmmmrrrwww~~~|||zzz|||||||||yyytttqqqooonnnnnnllliiiiiilllqqquuuwww|||~~~|||yyyvvvsssqqqpppjjjiiigggdddaaa^^^[[[ZZZZZZXXXVVVVVVWWWXXXWWWVVVWWWXXXYYY[[[\\\]]]]]]]]][[[___cccdddbbb``````aaabbbcccddddddeeeeeeeeeeeeeeeeeeeeedddddddddcccccc``````bbbccccccdddddddddbbbbbbbbbbbbbbbaaa```___\\\[[[ZZZXXXVVVUUUUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRNNNNNNOOOOOOPPPPPPOOOOOOMMMOOOQQQQQQQQQRRRTTTUUUZZZ___dddffffffgggkkkooouuuttttttvvvyyy{{{vvvvvvwwwzzz111222333333333666<<>><<<:::888888999:::777777777888<<>><<<;;;;;;<<<<<<:::::::::999;;;???EEEJJJUUU[[[ccciiilllmmmllllllmmmlllkkkjjjjjjhhheeebbbeeeeeeeeedddcccaaa___]]]TTTPPPKKKGGGHHHLLLQQQUUUZZZ[[[]]]^^^]]]ZZZWWWTTTTTTOOOIIIDDD@@@<<<555111333111000...------......222111000......---------///............------------...//////......///111////////////...---,,,+++......//////......---,,,...........................------,,,,,,------...---------............/////////////////////////////////000000///...------............//////////////////.........---------,,,---...///000000000000................................................////////////000000000000//////000000///...------........................000000000000111222333444000111111111111222222222000111111111111222222222333333444444444333222222333333333333333333333333333333333333333333333333111222222333555777888999<<<@@@EEEIIIKKKLLLNNNOOOQQQVVV___kkkvvv}}}~~~}}}vvvsssqqquuu~~~}}}vvvqqqnnnkkkhhhiiimmmnnnllliiihhhiiilllqqqsssuuuxxx~~~}}}{{{vvvoooiiicccbbbbbbaaa___^^^^^^]]]ZZZVVVVVVZZZ\\\ZZZZZZ\\\[[[]]]```aaa``````aaabbbdddfffiiilllnnnmmmlllkkklllrrryyy|||zzzxxxxxxzzz}}}}}}{{{}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}{{{{{{~~~|||xxxttttttrrrqqqnnnllliiihhhccccccbbbaaa___]]][[[ZZZ\\\[[[ZZZXXXVVVTTTSSSRRRSSSRRRQQQPPPOOONNNMMMLLLOOONNNNNNOOORRRTTTUUUTTT[[[[[[[[[\\\___ccchhhkkknnnttt}}}~~~|||{{{777888999===AAAFFFKKKNNNQQQSSSUUUWWWXXXWWWVVVUUUUUUSSSOOOLLLIIIHHHIIIIIIJJJJJJKKKKKKLLLKKKKKKKKKLLLLLLLLLMMMLLLLLLLLLKKKMMMLLLLLLLLLMMMNNNOOOPPPRRRSSSUUUWWWYYY[[[]]]^^^aaaaaabbbccceeeggggggfffhhhjjjkkkjjjiiigggggghhhfffeeecccaaa___^^^^^^]]]aaa```___^^^\\\[[[YYYYYYVVVUUUTTTSSSQQQOOOMMMMMMHHHFFFDDDAAA???>>>======<<<<<<<<<;;;<<<@@@FFFKKKUUU[[[dddjjjmmmmmmlllkkkkkkjjjhhhhhhgggeeeaaa^^^______`````````___^^^^^^YYYUUUNNNHHHFFFGGGKKKMMMRRRTTTYYY\\\^^^^^^]]][[[YYYUUUPPPLLLHHHDDD>>>:::555444111/////////000000111000///...............000000/////////.........---...//////......///111000000000///...---,,,+++......//////......---,,,...........................------,,,,,,------...---------............//////////////////////////////////////////...------............//////////////////.........---------,,,---...///000000000000................................................111111000000//////......///////////////...------........................---......///000000111111000111111111111222222222111111111111222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222444666888;;;<<<@@@CCCGGGIIIJJJLLLNNNPPPZZZcccqqq{{{vvvsssuuu{{{~~~xxxsssqqqmmmiiijjjmmmnnnlllkkkjjjkkknnnqqqssstttwww~~~}}}xxxqqqnnnllliiiccc^^^[[[[[[[[[[[[[[[[[[[[[[[[___\\\]]]aaacccccccccffffffgggiiiiiiiiiiiijjjlllnnnpppsssvvvxxxxxxwwwvvvwww}}}~~~{{{yyywwwtttsssrrrpppnnnkkkiiihhhhhhgggfffdddbbb___^^^]]]YYYYYYXXXXXXVVVUUUTTTTTTPPPNNNMMMMMMOOOPPPPPPOOOSSSSSSTTTUUUXXX[[[^^^```aaafffnnnyyy}}}{{{zzz}}}{{{}}}===>>>AAAEEEJJJNNNQQQSSSXXXXXXXXXXXXWWWVVVTTTTTTRRRPPPMMMJJJIIIHHHIIIIIIGGGGGGHHHIIIJJJJJJKKKKKKOOOOOOOOOPPPPPPPPPPPPPPPTTTSSSSSSSSSSSSTTTTTTUUUTTTTTTVVVWWWYYYZZZ[[[\\\]]]^^^___aaaccceeeggghhhhhhjjjkkkkkkiiigggggggggdddbbb___]]]\\\]]]^^^____________^^^^^^]]]]]]]]][[[ZZZYYYXXXWWWVVVUUUUUURRRPPPMMMJJJFFFCCCBBBAAA@@@@@@@@@???@@@DDDIIIMMMVVV\\\eeekkkmmmmmmkkkjjjiiihhhfffdddccc___ZZZWWWWWWXXXYYY[[[\\\^^^_________ZZZSSSLLLFFFDDDDDDDDDJJJNNNSSSYYY]]]___``````]]][[[WWWTTTPPPLLLHHHDDD;;;888555222000000111222000000///....../////////111000000000////////////---...//////......///111111111111000///...,,,+++......//////......---,,,...........................------,,,,,,------...---------............//////////////////////////////////////////......------............/////////...............---------,,,---...///////////////................................................222111111000///...------///////////////......---........................---...///000111111000000000111111111111222222222111111111111222222222333333222222111222333555666333333333333333333333333333333333333333333333333333333333444777;;;???AAAFFFGGGIIIIIIJJJMMMPPPSSScccppp~~~xxxxxxzzz~~~}}}yyywwwsssnnnnnnqqqqqqppppppqqqrrrsssuuuvvvvvvzzzzzzvvvsssqqqlllhhhbbb___^^^]]]YYYVVVWWWXXXZZZ[[[]]]^^^______eeebbbcccggghhhgggiiimmmrrrssstttsssssstttwwwyyy|||~~~}}}zzzwwwvvvyyyxxxvvvtttqqqmmmkkkiii``````___^^^]]][[[YYYYYYVVVSSSPPPOOOOOOOOONNNMMMMMMNNNOOOQQQSSSTTTUUUUUUVVVYYY___hhhrrr{{{}}}}}}yyywwwvvvzzzAAACCCGGGKKKOOORRRTTTUUUZZZYYYXXXVVVUUUTTTSSSSSSPPPOOOMMMLLLKKKKKKLLLLLLGGGHHHIIIKKKMMMOOOPPPQQQTTTTTTSSSSSSSSSSSSTTTTTTXXXXXXWWWVVVVVVUUUUUUUUUTTTTTTUUUUUUVVVWWWWWWXXXZZZ[[[]]]```cccggglllooopppqqqqqqooollljjjiiijjjdddbbb^^^ZZZYYYZZZ\\\^^^[[[[[[\\\\\\\\\\\\]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZWWWTTTPPPMMMKKKJJJFFFFFFFFFEEEFFFIIINNNQQQXXX^^^ffflllmmmllljjjiiiiiihhheeebbb___YYYSSSNNNOOOPPPQQQSSSVVVYYY\\\]]]^^^]]]YYYSSSMMMGGGBBB???FFFIIINNNTTTXXX\\\]]]^^^]]]\\\[[[XXXVVVRRROOOMMMCCC@@@;;;666222111111111//////////////////000000000000000/////////......---...//////......///111222222222111000...,,,,,,.........///......---,,,...........................------,,,,,,------...---------............///////////////////////////...///////////////......---------.........//////........................,,,---....../////////...................................................000000000//////......---...///////////////.................................000222333444333111000000000111111111222222222111111111222222222333333333222111000111333666777333333333333333333333333222222333333333333444444444444444666:::>>>CCCEEEJJJJJJJJJJJJKKKPPPVVV[[[iiixxx~~~}}}{{{{{{|||xxx|||~~~zzzvvvuuuxxxxxxyyyzzz|||}}}}}}}}}}}}}}}~~~|||zzzxxxtttoookkkhhhfffeeeccc```\\\[[[[[[[[[ZZZYYY]]]___aaadddfffggghhhiiimmmkkkkkknnnooommmppptttzzz{{{||||||}}}{{{wwwtttnnnmmmkkkiiifffbbb___]]]^^^[[[WWWUUUTTTTTTSSSRRROOOQQQSSSUUUVVVUUUTTTSSSVVVVVVXXX\\\bbbjjjqqqvvv}}}zzzzzzzzzFFFIIIMMMQQQTTTVVVWWWWWWWWWVVVUUUSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPQQQQQQPPPPPPQQQRRRSSSUUUWWWYYYWWWVVVUUUTTTTTTTTTUUUUUUWWWVVVVVVUUUTTTSSSQQQQQQQQQQQQSSSUUUWWWYYY[[[\\\]]]```dddgggkkkrrryyy~~~wwwrrrppppppiiieee```[[[XXXYYYZZZ\\\]]]]]]^^^^^^_________```\\\]]]^^^___``````______```___^^^\\\ZZZXXXVVVUUUMMMNNNNNNMMMNNNPPPTTTWWW[[[```fffkkklllkkkjjjiiikkkiiifffbbb]]]VVVNNNIIIGGGGGGGGGIIILLLOOOSSSUUUWWWYYYZZZZZZVVVOOOGGGBBBCCCEEEHHHLLLQQQVVVZZZ\\\\\\]]]]]]]]][[[XXXVVVUUUMMMJJJCCC===777333111000000000/////////000000111/////////.........---------...//////......///111222222111111000...---,,,.........///......---,,,...........................------,,,,,,------...---------............///////////////////////////......///////////////...------------............---.....................,,,------...............................................................------......//////000000......///////////////...///////////////////////////000222333444333111000000000111111111222222222111222222222222333333333333222111000111333666777333333333333333333333333222222222333333444444444555666777999===BBBFFFIIIKKKKKKKKKLLLPPPXXXbbbhhhuuuyyyttttttvvvsss{{{|||||||||wwwrrroooiiigggddd```^^^]]]\\\\\\^^^]]]\\\\\\^^^```aaaaaafffgggkkknnnppprrrrrrrrrtttsssuuuyyyzzzzzz{{{uuuooojjjfffdddaaa\\\ZZZYYYYYYXXXWWWWWWYYY[[[^^^^^^\\\YYYXXXXXXWWWUUUUUUXXX]]]bbbfffooovvv~~~~~~|||}}}NNNPPPSSSVVVXXXYYYZZZZZZUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVUUUTTTTTTTTTUUUVVVXXXYYYZZZYYYWWWUUUTTTTTTUUUUUUTTTTTTUUUUUUUUUTTTSSSSSSRRRTTTWWW\\\aaaeeeiiijjjkkknnnrrrvvv{{{}}}zzzrrrnnniiiccc_________```dddddddddddddddddddddddd^^^```bbbdddcccaaa___]]]aaaaaaaaaaaa```___]]]]]]UUUVVVVVVVVVVVVWWW[[[]]]^^^bbbgggjjjjjjjjjjjjjjjkkkjjjgggddd___WWWOOOIIIBBBAAA@@@@@@AAAEEEHHHJJJMMMQQQVVVYYYYYYTTTNNNJJJBBBBBBCCCFFFJJJQQQWWWZZZ\\\^^^aaaaaa___]]]\\\\\\VVVSSSMMMFFF???999555333111111000//////000000000............---------------...//////......///111000000000000///...------......//////......---,,,...........................------,,,,,,------...---------............///////////////////////////---...//////////////////,,,------------.........---------...............,,,------.........------................................................,,,,,,---...///000000111---...//////////////////////////////////////////...///000111111000///...000111111111111222222222222222222222333333333333333222222111222333555666333333333333333333333333111222222333333444444555666888:::===AAAEEEHHHJJJJJJKKKMMMRRRZZZeeerrrzzzzzzpppkkklllooottt}}}|||wwwsssooojjjeeeaaaZZZYYYXXXWWWVVVWWWXXXYYY\\\]]]___bbbeeegggiiijjjmmmooossswww{{{}}}}}}}}}zzz{{{xxxtttoookkkeeebbb``````___^^^```bbbeeeggggggeeebbb```YYYXXXVVVUUUVVVXXX[[[]]]bbbgggooouuuyyyTTTUUUVVVXXXYYYZZZZZZZZZWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYUUUUUUUUUVVVXXX[[[^^^```aaa```]]]ZZZYYYXXXXXXYYYUUUWWWYYY\\\^^^_________```bbbeeejjjoootttwwwyyyzzz}}}~~~yyytttpppooooooooosssrrrrrrqqqqqqpppooooookkkmmmooopppnnniiiccc___```aaaaaabbbaaaaaa______]]]]]]^^^]]]]]]^^^aaacccaaadddggghhhhhhiiijjjkkkiiiiiigggfffbbb\\\TTTOOOEEECCC@@@>>>===???BBBDDDEEEHHHMMMRRRUUUUUUTTTRRRHHHFFFCCCBBBEEEKKKRRRVVVYYY]]]aaabbbaaa``````aaa\\\YYYUUUOOOHHHAAA<<<999222222111000////////////////////////............---...//////......///111....../////////......---......//////......---,,,...........................------,,,,,,------...---------............///////////////////////////------...///////////////,,,,,,---------.........---------.........//////---------......------,,,................................................,,,------....../////////------...///////////////////////////////////////////////////////////////000111111111111222222222222222222333333333444444333333333333333333333333333333333333333333333333111111222333333444555555777999===AAAEEEGGGIIIJJJHHHKKKPPPXXXdddttt|||{{{}}}|||uuukkkfffhhhkkksss{{{zzzwwwooolllhhheeeccc```]]]ZZZVVVVVVVVVWWWXXXYYY[[[[[[___bbbhhhlllpppsssuuuwwwvvvyyy~~~wwwrrrooommmlllkkkjjjllloooppppppooollljjj```___]]]\\\ZZZYYYYYYYYYXXX]]]bbbfffiiinnnuuu{{{VVVVVVVVVWWWWWWXXXYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZVVVWWWYYY]]]bbbgggmmmpppiiigggdddaaa^^^^^^^^^^^^ZZZ\\\```dddhhhkkkmmmnnnpppqqqsssvvvzzz}}}~~~~~~~~~~~~~~~~~~~~~vvvnnniii___```aaaaaaaaa```___^^^aaaaaabbbaaaaaabbbdddgggccceeeggggggggghhhjjjlllggggggggggggeee```YYYUUUKKKHHHDDD@@@>>>???BBBCCC@@@BBBFFFJJJOOOSSSVVVWWWQQQLLLFFFAAAAAAFFFLLLPPPVVVZZZ___aaa```___```aaa^^^]]]ZZZUUUNNNHHHBBB???333333111000////////////000000000000////////////---...//////......///111,,,------.....................//////......---,,,...........................------,,,,,,------...---------.........//////////////////////////////------...///000000//////,,,,,,,,,---------......---------.........//////---------...------,,,,,,..................................................................------------...///000000//////000000000000000000000000333222111111000111111222000111111111111222222222222222333333333444444444333333444444444333222222333333333333333333333333111111222333333444555555888:::???CCCGGGIIIIIIIIIGGGKKKSSS]]]lll}}}}}}xxxvvvxxx{{{|||{{{xxx{{{zzztttkkkeeegggkkkooouuuzzzzzzxxx{{{~~~{{{uuunnnjjjfffccc```^^^]]]\\\[[[YYYXXXYYYZZZ\\\]]]___```aaaeeejjjqqqwww{{{~~~~~~|||yyyxxxrrrsssvvvwwwwwwvvvtttsssiiiiiigggddd```\\\YYYWWWTTTWWWZZZ\\\^^^cccjjjoooyyyXXXYYYYYYXXXWWWWWWYYY[[[\\\]]]^^^^^^\\\[[[[[[\\\[[[YYYXXXXXXZZZZZZYYYWWW[[[[[[]]]cccnnnyyyxxxoooiiieeecccbbbaaaaaabbbgggooovvv|||~~~xxxqqqiiihhheeebbb___]]]\\\[[[_________```aaaccceeefffdddcccbbbdddgggiiijjjjjjjjjiiiiiigggeeecccaaa```UUURRRLLLFFFBBB@@@??????888:::>>>BBBHHHMMMQQQTTTWWWTTTNNNGGGBBB@@@BBBEEERRRTTTYYY]]]aaabbbaaaaaa^^^______]]]YYYSSSMMMJJJ@@@;;;555111000111222222---....../////////000000........................000000000000000000000000000000//////.........---...///000///---,,,,,,---/////////...---------,,,******++++++,,,---......////////////////////////000000000000000000000000///000000///---+++,,,---////////////////////////---------.........//////...------------...//////............////////////............////////////////////////////////////000000000000000000000000////////////000000000000111111222222222333333333111111222222222333333333666777777777777777666666444333333222222333333444333444444444333444777999===???BBBFFFHHHIIIIIIIIIHHHLLLUUUddduuuwwwppprrrwwwxxxyyyzzz~~~|||yyyuuupppmmmjjjiiikkkkkkkkkmmmsss~~~~~~yyyrrrmmmjjjgggccc``````___]]][[[[[[[[[\\\]]]\\\___bbbeeefffgggiiikkkkkkrrr{{{~~~}}}{{{{{{~~~~~~|||yyyrrrooollllllmmmjjjbbb[[[SSSTTTTTTTTTUUUWWWZZZ]]]hhhoooxxx~~~\\\\\\[[[XXXVVVVVVXXXZZZZZZ[[[]]]^^^]]]\\\]]]^^^^^^\\\ZZZXXXWWWXXXYYY[[[___```dddmmmyyy|||vvvqqqoooiiiggggggjjjqqqxxx~~~wwwtttpppllliiiccc]]]YYYWWWXXXYYY\\\^^^```bbbccccccbbbbbbdddfffhhhhhhhhhiiiiiihhhgggfffdddcccbbb\\\YYYSSSLLLFFFBBB???===:::;;;>>>BBBGGGLLLPPPSSSTTTSSSPPPKKKFFFCCCBBBCCCJJJNNNUUU\\\```bbbaaaaaa_________^^^[[[WWWSSSPPPLLLGGG@@@:::666444222111000000000000////////////........................000000000000000000000000000/////////............,,,---......---,,,...///...............---------++++++,,,,,,------......////////////////////////........................---......---+++******+++////////////////////////---------.........//////...------------...//////............////////////............////////////////////////////////////000000000000000000000000////////////000000000111111111222222222333333333111222222222222333333333444444555555555555444444444333333222222333333444444555555555444666:::===???@@@CCCEEEGGGGGGGGGFFFHHHLLLUUUcccsss|||vvvsssvvvzzz|||~~~~~~{{{yyywwwsssmmmiiieeegggkkkqqqzzz~~~wwwoookkkfffcccbbbaaa^^^\\\XXXYYYZZZ\\\^^^```bbbbbbcccfffiiilllmmmooorrrttt||||||xxxtttssstttqqqjjjdddZZZYYYXXXUUUTTTUUUWWWYYY\\\bbbiiinnnrrrwwwYYYYYYVVVSSSPPPPPPRRRUUUYYY\\\___aaaaaaaaaaaabbbbbbaaa^^^YYYVVVWWW\\\```ggghhhmmmvvv~~~tttqqqnnnooossszzz{{{yyyyyy{{{|||{{{wwwnnnaaaVVVRRRTTTVVVXXX[[[^^^```aaabbbaaabbbdddggghhhgggfffgggggggggggggggfffeeeddddddaaa\\\UUUMMMFFF@@@<<<<<<<<<>>>AAAFFFKKKPPPRRRQQQRRRRRROOOJJJEEEBBB@@@@@@FFFNNNWWW]]]aaaaaaaaa```aaaaaa```^^^\\\ZZZXXXSSSNNNFFF???999555111///333222111000////////////........................000000000000000000000000////////////............***+++------------...000---------...............---------...............////////////////////////........................---......---+++***+++,,,////////////////////////---------..................------------...//////............////////////............////////////////////////////////////000000000000000000000000/////////000000000111111111111222222222333333333222222222222333333333333444444555555555555555444444444333333333333444444444555555555666999>>>AAACCCDDDFFFGGGIIIIIIIIIIIIMMMPPPWWWcccppp|||{{{yyy|||}}}}}}zzzrrrlllhhhmmmttt|||}}}wwwpppjjjaaa___]]]]]]^^^^^^^^^]]]YYYZZZ]]]aaaeeehhhjjjkkknnnqqquuuxxx{{{~~~}}}xxxwwwxxxxxxsssoooccc```[[[VVVRRRQQQRRRRRRRRRVVV[[[^^^aaagggnnntttTTTSSSQQQNNNMMMNNNQQQTTTZZZ___eeeiiijjjiiihhhhhhggggggfffaaa\\\[[[aaagggpppqqquuu{{{{{{vvvtttuuuyyy|||~~~~~~}}}~~~vvvpppnnnnnnqqqvvvzzzzzzxxxwwwzzz|||tttrrrpppnnnoooqqquuuwww}}}~~~{{{}}}~~~{{{iiiZZZXXXWWWWWWWWWXXX[[[]]]^^^^^^^^^___bbbeeegggfffeeefffffffffggggggfffffffffgggeeebbb\\\TTTKKKDDD???======>>>AAAEEEKKKPPPTTTPPPQQQRRRPPPKKKEEEBBB@@@;;;???FFFNNNVVV\\\```bbbccccccbbbbbbaaa___^^^]]]UUUQQQKKKEEE???:::555222333222111000/////////000........................///////////////////////////////////////.........***,,,------,,,,,,---///,,,---------.../////////////////////............////////////////////////........................///000000///...------...////////////////////////...........................------------...//////............////////////............////////////////////////////////////000000000000000000000000//////000000000111111111111111222222222333333333222222222333333333444444555666777777777777777777444444333333333333444444444444555555777;;;AAAEEEHHHIIIJJJLLLNNNPPPRRRSSSUUUWWW[[[bbbmmmxxx|||{{{|||xxxvvvzzz~~~|||uuuooojjjeeeaaa]]]]]]^^^___aaacccccccccddddddfffhhhkkkooosssuuuyyy}}}|||{{{~~~~~~{{{nnniiibbb[[[VVVTTTSSSRRRQQQRRRTTTUUUWWW\\\ccchhhmmmtttNNNOOOOOOOOOOOORRRVVVYYY]]]dddnnnvvvxxxwwwuuutttrrrtttsssoooiiigggjjjooozzz{{{}}}}}}yyyxxxxxxxxxxxxvvvuuuvvv{{{~~~}}}uuunnneeebbbaaabbbeeegggeeecccbbbdddfffhhhhhhgggfffdddcccaaa```___aaadddhhhjjjgggnnnuuuvvvrrrrrrvvv|||}}}|||yyyvvvsssqqqooonnnmmmrrr{{{rrrddd^^^\\\XXXVVVUUUVVVWWWYYYYYYYYYZZZ]]]```ccccccbbbddddddeeefffffffffffffffeeedddccc___YYYQQQJJJFFF?????????AAAEEEKKKRRRVVVQQQRRRQQQMMMIIIEEECCCCCC<<<===@@@EEELLLUUU\\\aaacccccccccbbbaaa```___^^^\\\YYYTTTOOOJJJCCC===999333222000///...///000111////////////////////////////////////////////////.........///////////////---...///...,,,+++,,,---,,,---------...///////////////////////////......////////////////////////////////////////////////...000000000...---...///////////////////////////.....................---...------------...//////............////////////............////////////000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333222222333333333444444444555555666777777777777777555444444333333444444555333444666777999===CCCGGGHHHIIIKKKOOOTTTYYY]]]______^^^___cccjjjvvv|||{{{~~~|||wwwpppiiidddaaa^^^]]]]]]___bbbeeeggghhhiiiiiilllkkkkkklllpppwww}}}zzztttkkkddd```\\\YYYWWWSSSRRRQQQPPPQQQTTTYYY]]]]]]dddnnnwww~~~HHHJJJMMMOOORRRVVVZZZ^^^dddooo~~~zzzvvvwwwyyy|||yyywwwtttpppnnnooommmmmmnnnnnnkkkfffaaaXXXWWWVVVVVVWWWVVVUUUTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSUUUXXX[[[\\\XXX]]]aaaaaa```aaaeeejjjgggeeeccc```___^^^^^^___\\\bbbnnn|||vvvkkk```___\\\ZZZXXXWWWWWWWWWYYYXXXWWWYYY\\\___``````ccccccdddeeeeeeeeeeeeeeeaaabbbbbbaaa]]]XXXRRROOOEEECCCBBBBBBEEEKKKQQQUUUSSSSSSQQQMMMHHHEEEEEEEEE@@@???>>>???DDDMMMVVV[[[___```aaaaaaaaa```^^^]]]```]]]YYYUUUOOOHHHAAA;;;666444222000//////000111////////////////////////000000000000000000000000.........//////////////////000000///---,,,,,,------------........................///////////////////////////////////////000000000000000000000000,,,...///...---,,,---...////////////////////////...............---------...------------...//////............////////////............////////////000000000000000000000000000000000000000000000000000000000111111111222222111111222222222333333333333333333333444444444444222333444555666666666666555555444444444444555555333555888;;;===AAAEEEIIIGGGHHHKKKPPPWWW___fffjjjiiiiiiiiikkkqqqzzz{{{nnnkkkfffbbb___]]]]]]^^^___bbbgggkkklllmmmnnnoooppppppqqquuu{{{{{{ssslllgggccc]]]YYYWWWUUUQQQOOONNNPPPRRRTTTTTTYYY```gggmmmuuu}}}JJJMMMRRRWWW[[[___cccfffqqqxxxrrrrrrqqqqqqoookkkeee``````___^^^\\\ZZZXXXVVVUUUMMMNNNOOONNNMMMLLLMMMMMMPPPOOOOOOOOONNNNNNMMMMMMIIIIIIJJJLLLMMMOOOPPPQQQQQQRRRSSSSSSSSSUUUYYY\\\XXXVVVSSSPPPNNNNNNNNNOOONNNSSS\\\fffmmmooommmjjjdddfffhhhjjjiiifffcccaaacccaaa^^^]]]^^^```aaaaaabbbbbbcccdddddddddcccccc___```aaabbb```\\\YYYVVVLLLJJJFFFDDDEEEIIINNNRRRTTTUUUSSSPPPLLLHHHGGGGGGDDDAAA???>>>AAAGGGNNNRRRXXXZZZ]]]___```___^^^\\\]]]\\\ZZZXXXUUUOOOGGGBBB<<<:::666222000///000000////////////////////////000000000000000000000000............/////////000...///000000...---...000...............------------------......//////000////////////////////////////////////////////////,,,...///...---,,,---/////////////////////////////////.........---------...------------...//////............////////////............////////////000000000000000000000000000000000000000000000000000000111111111222222222111111222222222333333333333333333444444444444555222333444555666666666666555555444444444444555555555888<<>>CCCFFFFFFFFFHHHJJJMMMPPPUUU[[[bbblllxxxzzzqqqiiidddccccccccccccfffiiikkkmmmnnnqqqssssss{{{|||wwwpppjjjfff```YYYTTTTTTTTTSSSRRRQQQSSSVVVYYY```fffooozzzlllrrr{{{uuuooonnnnnnmmmlllmmmrrrzzzssscccZZZXXXUUUUUUVVVWWWVVVTTTQQQOOONNNMMMKKKJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLNNNPPPQQQQQQRRRTTTVVVWWWWWWWWWWWWWWWZZZ^^^ccceeebbb\\\WWWUUUNNNIIIKKKMMMMMMOOORRRUUUSSSPPPLLLIIIEEECCCBBB@@@AAAAAABBBCCCGGGLLLPPPYYYdddssspppjjjggghhhhhheeeeeeiii__________________aaabbb___\\\VVVPPPLLLIIIIIIIIIOOOQQQUUUXXXYYYWWWUUUSSSRRROOOKKKFFFCCC@@@@@@???DDDHHHMMMSSSYYY\\\^^^______`````````^^^\\\YYYWWWTTTOOOGGG@@@;;;777333111222000......///000000///.../////////000000000111000000000000////////////...///000111111000///...///////////////000111111111000000///////////////........................---...//////000000/////////......------....../////////////////////...---////////////////////////...------,,,---...///000000///...------...///000000000000////////////...000000000000111111111111000000000000000000000000111111000000111111222333333333333333444444444444888888666555555555666777777666555555444444444555444555666666555666888:::;;;???DDDFFFFFFGGGKKKNNNRRRVVV[[[bbbiiittt~~~vvvrrrkkkfffcccccccccdddkkkmmmnnnooopppsssvvvzzz|||tttnnnhhhbbb]]]YYYWWWUUURRRPPPPPPRRRTTTXXX\\\dddllluuuzzzssshhhccc```___\\\ZZZ[[[]]]```bbbkkkoooppplllbbbZZZWWWWWWSSSTTTUUUXXXZZZYYYVVVSSSTTTSSSRRRQQQRRRQQQOOOMMMMMMMMMNNNPPPRRRUUUXXXZZZYYYZZZ[[[]]]___bbbdddeeegggkkkttt~~~ssshhh___WWWPPPOOOPPPOOONNNPPPRRRRRRPPPMMMKKKHHHEEEDDD@@@AAAAAA@@@???AAADDDGGGLLLXXXiiiyyyxxxrrrkkkeeeaaabbb]]]]]]^^^^^^___```aaaaaacccaaa^^^YYYTTTOOOKKKIIIKKKNNNRRRVVVZZZ[[[\\\\\\YYYVVVRRRLLLGGGCCC@@@>>>???BBBGGGNNNTTTYYY]]]___`````````___^^^]]][[[ZZZ[[[WWWPPPJJJCCC===777333333111//////111222222111////////////000000000000000000000000///////////////000111222222111000//////////////////000111111000000//////......//////////////////////////////---...//////000000/////////......------......///---...//////////////////////////////////////////...............///000000//////............//////////////////............000000000000111111111111000000000000000000000000111111000000111111222333333444444444444555555555888777666666555555666666555555666666555555444444555666666555555777;;;>>>???CCCFFFHHHIIILLLQQQVVV[[[___eeelllttt~~~wwwsssqqqjjjiiigggeeeeeeeeeggghhhssstttuuuwwwyyy}}}~~~wwwooojjjcccaaa\\\WWWTTTRRRRRRRRRPPPSSSXXX]]]dddllluuu{{{tttggg^^^ZZZSSSRRRPPPPPPQQQSSSUUUVVV```ccceeeccc___[[[ZZZ[[[XXXYYY[[[```eeegggeeebbbbbb```_________^^^ZZZVVVSSSTTTUUUXXX[[[```dddgggeeeeeefffhhhkkkooosssuuuzzzrrrfff[[[WWWVVVUUUUUUWWWUUUTTTSSSRRROOOKKKHHHFFFEEEEEEDDDBBB@@@@@@BBBDDDEEEMMMZZZfffnnnrrrtttuuu}}}xxxlllaaa[[[```___^^^^^^___``````___ddddddcccaaa\\\VVVQQQMMMHHHKKKOOOSSSYYY]]]```bbb[[[YYYVVVQQQLLLGGGCCC@@@;;;>>>BBBHHHOOOVVV[[[^^^``````___^^^^^^]]]]]]]]][[[XXXTTTQQQLLLGGG@@@<<<555333111000111333333333////////////000000000000000000000000////////////000111222222222222111000///////////////000000111000//////.........//////////////////////////////......///000000000000000//////............//////------...///000000/////////////////////////////////////////////000000111/////////....../////////,,,------...///000111111///000000000111111111111000000000000000000000000111111000000111111222333444444444555555555666666777777666666555555555555444555666777777666555444555555555555555888===AAAEEEGGGJJJKKKMMMQQQYYY___fffiiiooovvvzzzrrrllliiihhhdddeeeggghhhiiikkkmmmooovvvyyy~~~wwwrrrmmmggg```\\\YYYVVVUUUPPPQQQSSSUUUXXX___ffflllxxxvvvmmmddd[[[UUUTTTLLLLLLMMMNNNOOORRRUUUWWW]]]___aaacccccccccbbbaaaddddddfffmmmvvv{{{{{{yyywwwssspppooopppmmmgggbbb]]]^^^___bbbgggmmmrrruuusssssstttvvvyyy~~~yyyiiibbb``````aaaccc[[[\\\[[[ZZZVVVRRRMMMKKKIIIIIIHHHEEEBBB@@@AAABBBAAAFFFLLLQQQVVVZZZ^^^aaalllrrr}}}ooobbb```^^^[[[[[[^^^``````___aaacccdddeeebbb]]]XXXUUUJJJKKKMMMQQQUUU[[[```ccc\\\[[[YYYUUUPPPIIICCC@@@:::<<>>EEEKKKOOOXXXYYY[[[]]]^^^^^^]]]\\\___^^^]]]\\\ZZZWWWRRRNNNHHHCCC===888555333222111111000000000/////////...000000000000///////////////000111222222111000//////////////////000111111...------------...///000//////////////////////////////000111111111111000000000////////////000000//////////////////...---........................---...///000000000//////---...///000000///...---111000000000000/////////000000000000111111111111000000000000000000000000111111000000111111222333333333333333444444444444555555666666666555444333333333222222333444444555333555888;;;>>>AAAFFFIIIGGGMMMUUU^^^iiivvv||||||{{{{{{}}}}}}wwwjjjhhheeeccccccfffjjjmmmpppuuu||||||sssmmmdddccc^^^YYYTTTRRRSSSUUURRRWWW]]]bbbgggppp{{{wwwooommmmmmhhhaaaVVVQQQOOOQQQSSSSSSWWW[[[aaaiiiqqqsssrrrwwwzzzzzz{{{~~~xxxvvvqqqiii___VVVQQQOOOEEEFFFEEECCCAAA@@@AAACCCEEEIIIPPP[[[kkk~~~zzzpppeee]]]\\\]]]\\\[[[^^^___```aaabbbbbbccccccbbb^^^WWWRRRPPPRRRUUUXXXYYY[[[]]]^^^[[[UUUNNNIII===;;;999888:::@@@FFFJJJVVVXXX[[[]]]___^^^\\\[[[^^^]]]]]]]]]]]][[[WWWTTTMMMHHHAAA:::777444222111111111000000/////////...000000000000///////////////000111222222111000//////////////////000111111---------------...///000000000000000000000000000//////000111111111111111000000////////////000000///000000000///...------........................,,,---///000000000///...---...///000000///...---,,,,,,---...///000111111000000000000111111111111000000000000000000000000111111111000111222222333222222222333333333444444444555666666666555333333777666555555666777888999333666:::>>>AAADDDHHHKKKKKKRRR\\\iiivvv|||xxxxxx~~~yyyssswww}}}}}}sssmmmeeedddcccdddggglllqqquuuwww}}}|||kkkiiiddd^^^XXXUUUTTTUUUQQQTTTVVVXXXZZZaaammmuuuzzzuuuooogggcccaaa___]]]ZZZTTTSSSRRRSSSUUUYYY]]]```iiipppxxx~~~~~~zzzqqqfff[[[UUURRRLLLGGGEEEFFFFFFCCC@@@FFFFFFJJJSSS\\\hhhyyyvvvmmmddd\\\ZZZ^^^\\\[[[[[[]]]___aaaaaaaaaccc```\\\VVVRRRPPPOOOOOOYYYZZZ]]]______[[[TTTOOOFFFAAA;;;999:::>>>BBBDDDNNNRRRXXX\\\]]]^^^^^^^^^`````````^^^]]][[[YYYXXXUUUOOOFFF>>>999555333111//////000000111111222222000000000000000000000000111111000000//////......//////000000000000//////000000//////.........---///......------///000111000000000000000000000000000000//////......------//////000000000000//////111000///......///000111000000000000000000000000000000000000////////////222111111111000000//////000000000000111111111111111111000000000000000000111111222333333333333222444444444555555555555666444444555666777777666666444222111333666777555333666777999<<<@@@EEEIIILLLKKKUUUdddttt~~~sssooowww}}}xxxuuuyyy}}}{{{sssmmmiiigggjjjmmmoooqqqtttwwwzzz}}}}}}vvvmmmfffbbb^^^YYYUUUVVVRRRPPPRRRTTTWWW^^^fffnnnuuu~~~tttnnniiieee___\\\\\\[[[YYYVVVTTTTTTUUUVVVXXX[[[^^^```ooovvvzzzlllbbb\\\VVVNNNKKKJJJJJJHHHEEEJJJHHHIIIMMMRRRYYYeeeqqq~~~sssggg______ZZZYYYZZZ\\\___```aaa```cccaaa^^^ZZZVVVRRRPPPNNNTTTVVVXXX\\\^^^\\\XXXTTTIIIDDD===888999<<>>999555222111111111000000000000000000000000000000000000000222111111111000000000000//////000000000000//////000/////////............//////...---...///000111000000000000000000000000///////////////.........//////000000000000//////111000///......///000111000000000000000000000000000000000000////////////111111111111000000000///000000000000111111111111222222222222222222222222111111222333333333333222444444444555555555555666444444555666666666666666555444333444777777666444888999<<>>CCCIIIQQQXXX[[[]]]______aaaaaaaaa```___^^^\\\[[[\\\WWWQQQKKKEEE>>>888444333222111000000/////////000000000000000000000000222222222222111111111111///000000111111000000///////////////............//////.........///000111000000000000000000000000........./////////////////////000000000000//////000000////////////000000000000000000000000000000////////////000000000000111111111111000000000000000000000000111111111111222222222222222222222222111222222333333333333333444444444555555555555666444555555666666666666666666555444555777777777555;;;===AAADDDFFFIIILLLOOOSSSaaatttssshhhjjjooovvv~~~vvvrrrpppqqqqqqzzz{{{zzzyyyzzz}}}tttmmmkkklllnnnoooyyy{{{yyyrrrkkkfff]]]XXXUUUUUUTTTRRRTTTXXX[[[___eeelllvvvnnnttt|||}}}vvvnnnhhh___^^^___ccciiillljjjhhhgggiiilllooorrrrrrrrrrrrsssyyyyyyrrrhhhaaa]]]\\\[[[[[[SSSNNNJJJIIIHHHGGGKKKQQQVVV^^^jjjxxx~~~wwwjjjfffaaa^^^]]]^^^______^^^___aaaaaa___\\\WWWTTTPPPOOOPPPSSSWWW[[[]]]]]]UUUNNNCCC;;;888888:::<<<>>>DDDMMMUUUZZZ]]]```aaabbbbbbbbbaaa```___^^^]]]^^^[[[VVVQQQKKKDDD<<<777444333222111000000000111000000000000000000000000111111111111111111111111000000000111111000000000///////////////.........///////////////000000000////////////////////////------......//////000000//////000000000000//////000000////////////000000////////////////////////////////////000000000000111111111000000000000000///000000000111111111111000000000000000111111111111222333333444444333333444444444555555555555666555555666666666666666555555444444555666777777777===@@@EEEGGGHHHJJJMMMPPPWWWfffxxxtttiiihhhlllrrr{{{~~~uuuooommmnnnqqqrrrzzzyyyxxxvvvwww~~~}}}yyytttnnnjjjlllpppuuuwww}}}vvvpppfff___[[[ZZZXXXTTTSSSUUUUUUWWWZZZ___hhhssseeellltttyyyxxxsssnnnlllcccdddgggnnnuuuzzzzzzyyyvvvyyy}}}xxxqqqllliiihhh]]]WWWQQQOOOLLLIIIJJJMMMJJJNNNVVVaaakkkttt|||}}}rrrhhhbbb^^^\\\[[[ZZZ\\\___aaaaaa___]]][[[TTTRRRQQQRRRUUUYYY[[[\\\YYYQQQGGG>>>:::999:::;;;;;;AAAJJJRRRXXX\\\```bbbbbbbbbbbbbbbaaa``````______]]]YYYUUUPPPIIIAAA<<<555444333111111222333333111111111111111111111111000000000000000000000000000000111111111111000000.........////////////////////////000000000000000////////////////////////------......//////000000//////000000000000////////////000000000000//////////////////////////////.../////////000000000111000000000000000000111111///000000000111111111111//////000000000111111111222222333444444444444333444444444555555555555666555666666666666666555555333333444444555666888:::>>>CCCGGGIIIIIIKKKOOOTTT___lll|||~~~tttkkkiiilllpppvvv{{{zzzvvvqqqnnnooorrrtttuuuvvvuuusssrrrvvv}}}xxxrrrooommmlllnnnrrrwww{{{}}}}}}}}}pppiiibbb___\\\WWWTTTUUUSSSTTTUUUWWW]]]fffqqqxxx~~~aaagggnnnqqqpppnnnmmmmmmjjjkkkooowww|||yyynnnfff]]]XXXSSSLLLIIIIIIDDDDDDHHHQQQXXX]]]bbbgggkkkttt{{{pppfff^^^ZZZYYYZZZ]]]___``````______[[[XXXUUUSSSUUUWWWXXXYYYWWWQQQGGG@@@<<<;;;;;;;;;:::???FFFMMMSSSXXX^^^aaaaaaaaabbbbbbbbbaaa``````___]]][[[XXXTTTNNNGGGCCC999777555333222222444444111111111111111111111111///////////////000000000000111111222222111111000.........///////////////...///000111111111000000000000000000000000000000........./////////////////////000000000000////////////000000000000//////000000000000000000000000......//////000000111111000000000000111111111111000000000000111111111111111111111222333333444444222222333444444444444444444444444555555555555666666666666666666666555444222333444555555888;;;>>>AAAEEEIIIJJJJJJLLLSSSYYYhhhttt}}}uuummmjjjlllpppsssuuusssrrrpppqqqtttvvvxxxxxxsssrrrqqqrrrwwwyyyrrrnnnkkkkkkmmmrrrxxx~~~wwwmmmhhhccc]]]XXXWWWSSSSSSSSSSSSUUU[[[bbbhhhqqqxxxaaafffkkkmmmlllmmmppptttvvvwww{{{vvvlllddd\\\RRRKKKJJJEEECCCEEEKKKNNNMMMOOOSSSWWW___iiiuuuxxxlllddd[[[[[[[[[\\\]]]^^^___``````]]]XXXVVVVVVVVVWWWWWWRRRMMMFFF@@@===<<<;;;:::999<<>>;;;;;;;;;;;;===>>>???@@@DDDKKKSSSYYY\\\]]]___aaaaaa```___^^^_________^^^[[[YYYVVVUUUPPPLLLEEE>>>888555444333222222222111///...,,,+++000000000000000000000000000000000000000000000000000000000000000000000000222111000//////000111222222111111111000000//////000000////////////000000000000000///...------------......///000111111222111111111000000000000000111222222222111000...---111111111111111111111111111111222222222222111111111111222222222333333333222333555444333333444666666666666666555555555555555555666666666666666666444555666999<<<@@@DDDGGGGGGLLLRRRTTTTTTXXX___eeeqqquuu}}}}}}zzz|||zzzrrrppptttxxxwwwuuuyyyyyy{{{xxxrrrjjjfff```ZZZVVVTTTUUUUUUSSSXXX^^^fffooo{{{^^^cccjjjqqqyyy~~~ttthhh^^^[[[VVVOOOKKKIIIHHHEEEBBB???BBBFFFJJJOOOVVV___ffflllttt}}}sssgggbbb___ZZZXXXZZZ_________^^^]]]ZZZXXXVVVQQQLLLEEE???===<<<<<<;;;;;;;;;<<<>>>BBBIIIRRRXXX\\\]]]___aaabbbaaa``````_________^^^\\\ZZZXXXWWWSSSOOOHHHAAA;;;666444444000000111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222111000//////000111222111111111111000000000///000000////////////000000000000000000111111111111//////000000111222222222111000000000000000000000222222222111111000///...111111111111111111111111111111222222222222111111111111222222222333333333222333555444333333444666555555555666666666777777666666666666666555555555444666888;;;>>>BBBFFFIIIKKKNNNTTTYYY___dddhhhjjjssswww}}}wwwsssoooqqqvvv|||~~~~~~~~~pppkkkeee___\\\YYYVVVSSSSSSUUUXXX]]]dddooo}}}dddjjjttt~~~xxxkkkccc\\\SSSMMMKKKJJJHHHFFFAAABBBCCCDDDFFFIIINNNQQQTTT\\\fffsssyyypppiiiaaa\\\ZZZ^^^^^^___```___]]]\\\ZZZRRRNNNHHHCCC@@@>>>===<<<999:::;;;<<>>AAAEEEIIIMMMQQQSSSYYYbbblllrrrsssrrrvvvyyy~~~~~~rrrrrrsssvvv{{{wwwoooiiieee```YYYTTTUUUTTTSSSSSSXXXaaammmuuu{{{pppwww~~~kkkdddZZZTTTRRRRRRPPPOOOHHHGGGFFFEEEDDDEEEFFFGGGHHHMMMVVVaaapppzzzpppeee^^^\\\]]]^^^___``````______WWWSSSMMMHHHEEEAAA>>><<<:::;;;;;;===AAAIIISSSZZZYYY[[[\\\^^^```aaaaaaaaa_________^^^^^^]]]\\\\\\[[[XXXSSSLLLEEE>>>:::777555444333222222111111111222222222222222222222222111111111111111111111111000000000000000000000000111000000000000000000111111111111000000000000000000000////////////000000------......//////000000000000000111111222222222000000000000000111111111333222000/////////000111111111111111111111111111111111222222222222111111111111222222222333333333222333555444333333444666444555555666777777888888999888777666555555555666555999===@@@CCCGGGMMMQQQUUUZZZbbbllltttyyy{{{{{{{{{~~~|||zzzvvvyyy}}}{{{rrrnnnhhh___WWWVVVTTTQQQPPPSSSYYY```fffooo}}}~~~{{{tttkkkddd```^^^[[[XXXMMMKKKIIIFFFEEEDDDCCCCCCCCCFFFLLLTTT```pppqqqeee\\\\\\\\\\\\]]]^^^______\\\YYYTTTOOOKKKFFFAAA>>>;;;;;;;;;<<<@@@HHHRRRZZZYYYZZZ[[[]]]^^^``````aaa_________^^^^^^]]]]]]]]]\\\[[[WWWRRRKKKDDD>>>:::555444333111000000000000222222222222222222222222111111111111111111111111000000000000000000000000000000000111111000000000000000000000000000111111000000////////////000000..................///.../////////000000000000000//////000000111111111111222222000/////////000111111111111111111111111111111111222222222222111111111111222222222333333333222333555444333333444666777777777777777777666666999888777555555555666777666:::???BBBDDDIIIPPPVVV[[[cccmmmtttxxx{{{}}}}}}~~~}}}{{{zzzyyyyyy}}}}}}vvvnnneee]]]VVVTTTRRRQQQRRRUUUWWWYYYbbbnnn|||}}}uuuooohhhaaa\\\RRRNNNJJJGGGFFFEEEDDDCCCAAABBBFFFMMMUUUbbbuuuvvvcccaaa^^^[[[ZZZZZZ\\\]]]___]]]ZZZVVVSSSNNNHHHCCC======<<<<<<@@@HHHRRRYYYZZZ[[[[[[]]]^^^___```aaa```___^^^]]]]]]]]]]]]]]]\\\[[[ZZZVVVPPPIIICCC???444333222111111111333333222222222222222222222222222222222222222222222222000000000000000000000000000000111111111111000000000000000000111111111111000000////////////000000111111111111000000000000/////////////////////000/////////000111111222222111111000000000000000111111111111111111111111111111111222222222222111111111111222222222333333333222333555444333333444666888888888777777666666666999888666555555666888999999===BBBDDDEEEKKKUUU^^^ccckkkuuuzzz|||}}}|||~~~~~~{{{{{{{{{{{{xxx|||~~~}}}}}}~~~{{{yyyuuuqqqoooooopppqqqrrruuuyyy}}}~~~}}}zzzxxxuuuvvvvvvtttrrrqqqqqqssszzz}}}~~~|||||||||}}}~~~yyynnnggg\\\YYYVVVTTTTTTTTTSSSRRRWWW^^^iiitttyyynnnggg[[[VVVPPPLLLKKKJJJIIIHHHBBBBBBDDDIIIMMMUUUgggyyyuuuppphhhaaa\\\[[[\\\]]]___^^^]]]\\\ZZZVVVPPPLLLCCCBBB@@@@@@CCCKKKUUU\\\]]]]]]^^^^^^___```aaaaaaaaa```^^^]]]\\\\\\\\\\\\ZZZZZZZZZYYYTTTMMMGGGBBB777555444222111222333444111111111111111111111111222222222222222222222222000000000000000000000000///000111222222111000//////000000000111111111111000000////////////000000//////000000111111222222000000000000000000000000...//////000111111222222000000111111111111000000111111111111111111111111111111222222222222111111111111222222222333333333222333555444333333444666777777777777777888888888888777555444555777:::;;;>>>BBBEEEFFFGGGOOO[[[eeeooorrrwww|||~~~|||zzz{{{|||}}}}}}yyy|||~~~wwwuuurrrpppooooooooopppnnnllljjjiiigggffffffgggeeegggllloooqqqpppnnnmmmjjjkkkkkkiiifffeeefffgggjjjmmmppppppnnnlllllllllmmmmmmppptttzzz}}}uuuiiiddd]]]YYYWWWUUUSSSRRRSSSUUU[[[dddppp}}}yyyfff___XXXSSSRRRRRRQQQOOOEEEDDDEEEHHHHHHMMM]]]ooo~~~ssshhhaaa^^^___```^^^^^^^^^______[[[VVVRRRIIIHHHFFFEEEHHHOOOYYY``````````````````aaabbbcccaaa```^^^\\\[[[[[[[[[\\\XXXYYY[[[ZZZVVVPPPIIIEEE===;;;777444222111111111000000000000000000000000222222222222222222222222000000000000000000000000///000111222222111000/////////000000111111111222000000////////////000000++++++,,,...///111222222222222111111111111111111...//////000111222222222///000111222222111000///111111111111111111111111111111222222222222111111111111222222222333333333222333555444333333444666555555666777888999::::::777666555444555888;;;===AAAEEEGGGHHHIIIQQQ___jjjwwwvvvxxx}}}zzzyyyxxxyyy{{{~~~~~~~~~~~~~~~|||}}}{{{yyyxxxwwwvvvtttrrrrrrpppmmmkkkiiihhhiiiiiihhhhhhiiiiiihhhfffdddccc___bbbeeeiiikkkkkkiiihhhgggggggggeeebbbaaabbbccc^^^bbbeeefffdddbbbbbbdddcccccceeeiiiooosssuuuvvvxxxxxxxxxyyy{{{~~~vvvoooeee]]]ZZZYYYWWWUUUVVVSSSTTT[[[eeepppzzz}}}rrrfff```^^^[[[WWWUUUMMMIIIGGGGGGFFFIIISSS]]]sssrrriiieeeaaa[[[_________^^^]]][[[ZZZYYYSSSPPPKKKIIIKKKQQQYYY^^^bbbccceeeeeeeeecccaaa```dddaaa______aaaaaa___\\\]]]\\\[[[ZZZXXXUUUPPPLLLCCC>>>888444444333111///111111222333333111000///222222222111111111000000111111000000//////......111111111111111111111111000//////...---,,,,,,+++222222111111111111222222......///000111222222333000000000000000000000000333222222222111111000000000111111111111222222222222222222111111111000000111111222222222333333333333333222222333333444555888777555444333333444444555555666666777777888888999444333666:::;;;>>>BBBGGGEEEGGGMMMQQQWWWeeettt}}}~~~wwwvvvuuuwww{{{~~~|||zzzwwwtttrrrnnnlllkkkkkkmmmoooooooootttuuuvvvwwwxxxwwwtttrrrsssqqqooommmlllmmmoooppppppnnnkkkiiihhhhhhjjjjjjmmmkkkjjjiiiiiihhhfffdddcccdddgggjjjlllmmmmmmmmmkkkjjjhhhfffdddbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbb]]]\\\bbbeeecccdddhhhkkkiiigggiiilllnnnnnnlllxxx}}}}}}qqqgggaaa]]]YYYVVVTTTRRRSSSWWWZZZ^^^hhhrrr}}}ssslllgggaaa^^^SSSLLLGGGFFFEEEGGGMMMTTT^^^mmm~~~tttpppjjjddd]]]^^^^^^^^^]]]]]]\\\[[[YYYWWWSSSQQQRRRWWW^^^bbbbbbcccdddeeeeeecccaaa___bbbaaa____________^^^\\\^^^\\\[[[ZZZYYYVVVQQQNNNHHHCCC<<<777555444222000222222222222222111000000222222222111111111000000222111111111000000000000111111111111111111111111222222111111000//////...//////............////////////000000111111222222111111111111111111111111222222222111111000000000000111111111111222222222222222222111111111000000111222222222222333333333444444333333444444555666777666555444444444555555666666666666777777777777999555444888;;;<<>>???CCCHHHPPPTTT\\\fffqqq|||zzzqqqrrrwww}}}~~~{{{zzz}}}~~~~~~}}}yyyvvvssspppnnnnnnllliiiggggggfffdddbbbaaa^^^\\\[[[]]]```aaaaaaaaaeeejjjpppwww}}}}}}|||}}}zzzuuunnnjjjgggdddbbbbbbeeecccaaa_______________^^^___aaabbbcccdddeeeggggggiiimmmsss{{{wwwmmmgggaaa\\\WWWVVVTTTQQQTTTYYY^^^dddnnnyyy|||lll[[[TTTQQQMMMIIIHHHIIIIIIKKKNNNTTT]]]gggooo|||yyyssshhh___YYYYYY\\\___```aaaaaabbbbbbbbbbbbbbbcccdddddddddbbb```]]][[[[[[^^^aaaaaa______bbbeee]]]\\\[[[[[[\\\[[[ZZZXXXVVVSSSLLLDDD<<<777444333555444222111111111222333111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000000333222222111111222222333111111111000000000000000111111111111111111111111000000000000000111111111000000111111111222222222111111111111111111111111222222333333333444444444333333333222333333444555333444444666777777888888888888777777666666555555444444777===???AAAGGGNNNUUU]]]hhhtttvvvnnnooottt~~~~~~}}}{{{wwwxxx}}}~~~|||zzzwwwuuurrrooommmkkkkkkjjjhhhggghhheeebbb```bbbdddeeefffeeejjjpppwww~~~|||rrrnnnnnnnnnnnnmmmmmmkkkhhheeecccaaaaaabbbaaaaaaaaaaaaaaaaaaaaa___```bbbfffmmmuuu|||xxxooohhhbbb\\\YYYVVVSSSSSSVVVXXX]]]eeennnxxxzzzggg\\\VVVQQQMMMLLLIIIFFFEEEGGGIIINNNVVV___jjjrrrzzz}}}vvviii```]]]^^^___aaabbbcccdddeeeeeeddddddcccddddddcccaaa^^^[[[ZZZVVVXXXZZZ\\\]]]^^^aaaccc\\\[[[ZZZZZZ[[[\\\[[[ZZZWWWUUUQQQIIIAAA:::666555444444333222222222222222111111111111111222222222///////////////000000000111111111111111111111111222222222222222222222222222111111000000111111222000000000000000111111111222222222222222222222222111111111111111222222222000111111111111222222222111111111111111222222222333333333333444444444444333222222222222333444444333444555666777888888777777777777777666666666666555555999>>>BBBEEEMMMVVV___jjjwww|||tttnnnooosss|||}}}||||||xxxzzz|||zzzxxxwwwvvvuuusssqqqnnniiiggggggiiijjjkkklllqqqwww}}}}}}zzzzzzzzzvvvpppkkkgggfffiiihhhfffffffffdddbbb```[[[[[[\\\^^^bbbggglllppptttyyy~~~rrrjjjccc___\\\WWWUUUVVVSSSVVV\\\cccmmmyyyvvvggg^^^WWWTTTUUUJJJFFFDDDFFFEEEEEEKKKRRRWWW```iiiooowwwxxxmmmeeeaaa___```aaabbbcccddddddddddddcccddddddcccaaa^^^ZZZXXXNNNOOOPPPTTTXXX[[[]]]]]][[[YYYXXXYYY[[[\\\\\\\\\VVVWWWUUUOOOFFF>>>:::888333333444444333333222111000000111111111222222222//////000000000111111111111111111111111111111111222222222222222222222222111111000000000000111111//////000000111111222222222222222222222222222222111222222222333333333333000111111111111222222222000000111111111222222222333333333444444444444555333333333333333444555555444555666777888888777777666666666666777777777777777888;;;AAAEEEJJJUUU```nnn{{{}}}xxxsssnnnooosssyyy}}}|||yyy~~~|||}}}{{{uuurrrrrrsssttttttuuuyyyzzzuuurrrrrrqqqooonnnnnnkkkfffbbb[[[[[[[[[\\\]]]```ccceeehhhmmmrrrtttuuuzzzwwwnnnjjjeee^^^ZZZZZZRRRTTTVVVZZZaaalllwww~~~qqqddd\\\ZZZ\\\OOOIIIGGGHHHFFFBBBDDDKKKIIIRRR[[[aaalll}}}wwwlllddd```]]]^^^___aaabbbcccccccccdddddddddccc```]]]ZZZXXXIIIGGGHHHMMMTTTYYYYYYXXXZZZXXXXXXXXX[[[\\\]]]\\\VVVXXXXXXSSSJJJBBB===;;;222333444555444333222111000000111111222222222222000000111111222222222333111111111111111111111111//////////////////000000222222111111111111222222...//////000111222222333222222222222222222222222222222222333333444444444000111111111111222222222000000111111222222222222333333333444444444555555555444444444444555666666444555777888888777777666555555666666777777888888999:::>>>CCCGGGMMMZZZggg|||~~~yyyvvvrrroooooosssvvv|||~~~~~~{{{|||vvv{{{|||{{{}}}|||}}}}}}~~~{{{zzzxxxvvvvvvuuurrrkkkfff^^^^^^]]]]]]^^^```aaabbbbbbfffjjjjjjiiillluuu|||xxxsssmmmeee___^^^VVVUUUUUUVVVYYYaaakkkrrrrrrmmmjjjfff]]]XXXPPPJJJGGGEEEDDDCCCDDDGGGLLLPPPXXXeeeuuu}}}tttnnnbbb^^^]]]^^^^^^]]]```dddeeebbb```aaabbb```YYYSSSLLLDDD@@@BBBGGGLLLSSSZZZYYYYYYYYYYYYZZZ[[[\\\]]]]]][[[XXXTTTOOOGGG???999999777444333333333222111222222222222222222222222000000000000000000000000111111111111111111111111000111111222222111111000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111222222333333222222111222222222111111000000000222222333333333444444444444444444555555555666666666666666666777777777777999999:::999888888:::;;;;;;;;;>>>DDDIIIQQQ___lll~~~|||wwwssspppoooooopppqqqtttuuutttvvv|||~~~}}}|||{{{|||}}}~~~zzzuuuqqqmmmkkkgggeeedddcccaaa```ccccccbbbaaaaaacccgggjjjooottt}}}}}}vvvkkkbbb^^^]]]XXXUUUUUUUUUUUU[[[bbbzzzvvvrrrddd^^^VVVOOOKKKHHHFFFEEEBBBDDDGGGIIINNNXXXfffppp{{{}}}yyyiiiccc^^^^^^^^^^^^```ccceeebbb``````aaa___YYYTTTKKKDDD>>>@@@CCCGGGNNNTTTWWWXXXYYYZZZ[[[[[[\\\\\\[[[ZZZXXXUUURRRKKKDDD???<<<999666444444444333333333333222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111222222333333222222111555555555444444333333333222222333333333444444444444444444555555555666666666666666666777777777888888999:::999888888999;;;======@@@FFFLLLTTTcccppp{{{yyyvvvrrrqqqpppqqqrrrppptttuuuuuuwww}}}~~~{{{}}}zzz|||}}}}}}yyytttooommmkkkiiigggffffffdddaaa^^^^^^```cccdddhhhmmmsssxxxuuuiiieee```[[[WWWVVVTTTSSSVVV\\\~~~{{{mmmhhh```XXXRRRNNNKKKHHHCCCDDDDDDCCCEEEKKKTTT[[[fffmmmyyytttjjj```]]]]]]\\\^^^bbbdddaaa______```___[[[WWWLLLDDD>>>===???AAAFFFLLLTTTVVVXXXZZZ[[[[[[[[[ZZZZZZYYYXXXWWWUUUQQQKKKGGG@@@===999777666666555444333333333222222111111111111111111111111111111111111111111111111111111111222222333333333333222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111222222333333222222111222222222222222111111111333333333333444444444444444444555555555666666666666666666777777777888888888999:::999777777999:::??????CCCIIIOOOXXXhhhwww{{{yyywwwuuutttuuuvvvxxxssswwwzzzyyy{{{}}}~~~zzz}}}|||wwwssspppnnnpppoookkkfff```]]]]]]^^^]]]^^^```ccchhhpppyyyvvvooogggaaa\\\ZZZVVVRRRSSSVVVsssnnnfff___YYYTTTOOOLLLHHHHHHFFFDDDCCCEEEJJJOOOWWW```nnn|||qqqbbb[[[YYYYYY\\\```bbb```^^^]]]^^^^^^\\\ZZZOOOFFF???=========@@@DDDOOORRRVVVYYY[[[[[[ZZZYYYZZZYYYXXXXXXWWWSSSOOOKKKDDD@@@;;;888777666555444444333333222222111111111111111111111111111111111111111111111111111111111222333333444444333333222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111222222333333222222111111111111111000000000000333333333444444444444555555555555555666666666666666666777777777888888888888999999999777777999;;;@@@BBBFFFMMMRRR\\\lll||||||zzzyyyzzz|||}}}{{{~~~}}}|||zzzyyy{{{~~~{{{xxx{{{zzzuuuooohhhcccaaaaaa_________```ccciiiooosss{{{zzzqqqjjjccc```[[[UUUSSSTTTuuupppjjjccc]]]XXXRRROOOMMMLLLJJJGGGFFFFFFHHHJJJNNNVVVcccqqq|||yyyhhh^^^XXXWWWYYY^^^___^^^]]]]]]^^^^^^]]]\\\TTTKKKCCC@@@>>>;;;<<<@@@IIIMMMRRRWWWZZZ[[[ZZZYYY[[[ZZZYYYXXXWWWTTTPPPLLLGGGCCC===999666555444444333333333222222111111111111111111111111111111111111111111111111111111111222333333444444333333222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111222222333333222222111333444444444444444444444333333444444444555555555555555555666666666777777777777777777888888888888777888999999888999;;;===BBBEEEKKKQQQVVV^^^nnn~~~~~~~~~~~~yyyuuusssrrrqqqppprrrtttvvvxxx}}}wwwooojjjhhhgggfffeeeeeeeeeeeefffffffffjjjqqq|||{{{ssskkkfffaaaZZZVVVUUU{{{wwwqqqkkkddd^^^WWWSSSQQQPPPNNNLLLJJJIIIIIIIIIGGGMMMWWWcccooozzztttjjjaaaYYYYYY\\\\\\\\\]]]^^^^^^^^^^^^^^^YYYPPPGGGCCC???;;;;;;>>>CCCGGGMMMSSSXXXZZZZZZZZZ\\\ZZZYYYXXXWWWUUUQQQNNNKKKFFF???:::777666555444222222222222222222222222222222222222222222222222111111111111111111111111222222333333333333222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111222222333333222222111222222222222333333333333333444444444555555555555555555666666666777777777777777777888888888999999666888999::::::;;;>>>@@@DDDIIIQQQWWWZZZ```ooo~~~~~~}}}yyy}}}~~~~~~}}}xxxrrrnnnlllkkkkkkjjjlllnnnooopppttt|||zzzuuurrrrrrpppooommmllljjjfffbbb^^^aaafffoooxxxuuuooohhh```[[[YYYzzzrrrjjjbbb]]]VVVUUUSSSQQQPPPNNNLLLJJJFFFHHHLLLTTT```mmmyyy~~~pppaaaZZZZZZXXXZZZ]]]_________^^^^^^\\\SSSJJJEEE@@@<<<:::<<>>AAADDDHHHNNNXXX^^^___cccppp~~~~~~}}}vvvzzz}}}||||||zzzvvvqqqllliiiiiiiiihhhkkkmmmmmmmmmoootttxxx}}}yyyvvvsssnnnhhhcccaaacccgggkkkpppxxx{{{sssjjjdddaaavvvmmmggg[[[YYYXXXVVVTTTRRROOOLLLIIIHHHHHHLLLUUUcccpppxxx|||hhh\\\YYYVVVYYY]]]``````___^^^^^^]]]TTTKKKFFFAAA<<<:::<<<<<>>:::999777666000000111222333444444555222222222222222222222222111111111111111111111111111111111222222111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222222222222333333222222222222222333333333444444444444444444555555555666666666666666666777777777777777888888888888999999999555777999;;;===@@@CCCFFFKKKRRR\\\cccbbbdddppp~~~{{{}}}~~~|||zzzwwwrrrmmmjjjjjjkkkjjjllloooooonnnnnnqqquuuttt}}}|||xxxrrrmmmddddddddddddfffllltttzzz}}}}}}sssllliiivvvkkkfff^^^XXXYYY[[[UUULLLJJJFFFGGGLLLOOOTTTfffyyy|||iiiZZZVVVZZZ^^^```````````````[[[ZZZUUUMMMCCC===;;;<<<>>>???AAAFFFLLLRRRXXX\\\XXXYYY[[[ZZZWWWTTTSSSRRRQQQQQQNNNGGG>>>777555555444333222222111111222222222222222222222222222222222222222222222222222222333333333222222111111111333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333111111222222222333333333333333333444444444555555444555555555555555444444333444555555666666555555777777888888888777777666777999;;;===???BBBFFFIIIPPPZZZeeehhhfffgggnnnwwwzzzwwwvvvvvvwwwxxxxxxxxxxxxxxxxxxyyyyyy~~~|||rrrhhhddd```^^^```ccceeegggooopppwwwtttnnnxxxtttkkkcccaaaaaa[[[TTTKKKGGGGGGJJJKKKPPPbbbvvvvvvhhhZZZZZZZZZ[[[]]]]]]^^^^^^\\\[[[XXXPPPGGG@@@===<<<===???AAAFFFKKKQQQVVVYYYXXXZZZ[[[[[[YYYVVVUUUTTTRRRRRRPPPIIIAAA999666555444333222222111222222222222222222222222222222222222222222222222222222222333333333222222222111111222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333111111222222222333333333222222222333333333444444444555555555555555444444444444555666666666555555777777888888888888777777888:::<<<===???CCCHHHLLLSSS^^^jjjooommmkkkooottt}}}~~~lllhhhdddaaaaaacccdddeeejjjjjjnnnvvv~~~~~~wwwpppkkkddd]]]OOOKKKIIIJJJIIILLL___sssyyyddd___YYYWWWYYY\\\^^^]]]]]]]]]ZZZUUULLLEEE???===<<<>>>BBBGGGKKKOOORRRTTTWWWYYY[[[\\\ZZZXXXWWWWWWTTTTTTRRRMMMEEE===777555444444333222222222222222222222222222222222222222222222222222222222222222333333333222222222222111000000000000000000000000222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333111111111222222222333333444444555555555555555444444555555666666666666666777777888888888888888777:::;;;<<<>>>@@@FFFLLLQQQYYYdddqqqwwwvvvrrrrrrtttwww|||xxxsssnnnjjjiiiiiiiiihhhgggeeefffkkkqqqxxxyyymmmcccWWWQQQNNNLLLHHHJJJ[[[nnnrrrhhh]]]WWWYYY\\\^^^]]]\\\]]]\\\XXXQQQIIIBBB>>>;;;>>>CCCGGGLLLNNNPPPPPPTTTWWWZZZ[[[ZZZXXXXXXXXXUUUVVVUUUQQQJJJBBB:::666444444333222222222222333222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333222222222222333333333333333444555555666555555555555555666777777777777666777777888999999999888888:::;;;<<>>999555444333333222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333333333333333444444444444333444444555666666555555555666777777888888777777777777888999999999999999:::;;;>>>BBBHHHPPPZZZ```kkkqqqzzz}}}wwwooohhheeeeeegggmmmtttxxx}}}xxxggg[[[QQQMMMIIIEEELLLXXXjjjzzzpppbbb[[[YYYYYYYYY[[[[[[[[[[[[XXXRRRJJJEEE>>>AAAEEEJJJMMMPPPQQQQQQRRRUUUXXXYYYXXXWWWWWWXXXWWWVVVUUUSSSPPPIIIBBB<<<555444444333333333333333222222222222222222222222222222222222222222222222111222222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333111111222222222333333333333333444444444555555555333333444555666666666666666666777888888888888888777777888999:::::::::::::::===BBBHHHOOOYYYcccjjjrrrvvv}}}zzzoooiiifffdddfffjjjlllppptttxxx}}}rrrcccUUUQQQNNNIIIJJJPPP]]]nnnooobbb\\\ZZZZZZ\\\[[[[[[\\\[[[WWWPPPJJJ@@@CCCFFFKKKNNNQQQSSSTTTSSSVVVYYYZZZYYYXXXXXXXXXWWWVVVTTTSSSQQQLLLEEE@@@555555444333333333333444222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333111111222222222333333333222222333333333444444444222333444555666666666666666777888888999999888888666777888999::::::::::::<<<@@@GGGOOOXXXcccmmmtttuuuyyyyyyqqqkkkfffdddfffgggiiijjjlllooowww{{{iiiZZZVVVTTTNNNKKKNNNSSSeee|||yyyiii```]]]^^^]]]\\\\\\]]]]]]ZZZTTTNNNBBBDDDGGGKKKOOOSSSUUUVVVUUUWWWZZZ[[[ZZZYYYXXXYYYWWWUUUSSSRRRQQQMMMGGGBBB555555444333333333333444222222222222222222222222222222222222222222222222111111111222222333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333111111222222222333333333111111222222222333333333222333444555666666666666777777888999999999999888666777888999:::;;;;;;;;;===BBBKKKTTT___jjjtttzzzvvv{{{xxxqqqiiifffffffffffffffeeegggnnnyyy{{{fffVVVPPPNNNLLLJJJOOO[[[iiiyyyzzznnnccc[[[]]]]]]]]]^^^^^^\\\WWWTTTIIIEEEDDDIIIRRRXXXXXXUUUWWWXXXYYYYYYYYYYYYXXXXXX[[[YYYWWWVVVTTTPPPJJJEEE@@@:::444111444555444222000000000111222222222333222222333333333333444444444333333222111111111222333333333222222222111111000111111111111222222222222222222222222222222222111222222333333222222111111222333333444444333333222222333333333444444444666666666666777777777777777888999:::;;;:::999999<<<;;;:::;;;<<<<<<;;;:::CCCHHHQQQ^^^jjjtttzzz|||||||||sssmmmhhhddddddfffhhhhhhffffffiiilll}}}mmm\\\TTTQQQNNNKKKKKKTTT___mmmrrrfff^^^]]]\\\]]]^^^\\\XXXUUULLLHHHEEEHHHPPPVVVXXXWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVVVVVVVSSSMMMIIICCC===666333444555444222111111111111222222222222222222333333333333444444444333333222222111222222333333333222222222111111111111111111222222222222222222222222222222222222111222222333333222222111111222333333444444333333222222333333333444444444555555666666666777777777777888999:::::::::999999;;;::::::;;;<<<===>>>===EEEKKKVVVcccoooxxx|||~~~yyyrrrnnnggghhhhhheeebbbbbbdddfffsssyyywwwdddYYYTTTPPPNNNJJJOOOUUU```zzzsss```]]]ZZZ[[[\\\]]]ZZZWWWRRRMMMGGGGGGMMMTTTYYY[[[ZZZZZZYYYYYYYYYYYYZZZZZZWWWWWWVVVWWWWWWUUUQQQNNNFFF@@@999666555555444222222222222222222111111111222222333333333333444444333333333333222222222222333333333222222222111111111111111111222222222333222222222222222222222222111222222333333222222111111222333333444444333333333333333333444444444444444444555555555666666666777888999::::::::::::999999999999:::<<<>>>@@@AAAHHHNNNZZZgggrrrzzz~~~~~~yyyqqqooolllgggbbb``````aaagggkkkrrrzzz~~~kkk___XXXSSSQQQMMMOOOQQQZZZnnn}}}eee___ZZZXXX[[[]]][[[YYYWWWRRRKKKGGGJJJQQQYYY^^^\\\[[[ZZZXXXXXXYYYZZZ[[[XXXXXXXXXXXXXXXVVVSSSRRRHHHCCC<<<777555444222111333333333222222111111111222222222333333333444444333333333333333333222222333333333222222222111111111111111222222222333333222222222222222222222222111222222333333222222111111222333333444444333333333333333444444444444555444444444444555555555666888888999999::::::::::::999999999:::;;;===AAACCCKKKRRR\\\gggqqqyyy~~~xxxpppiiidddbbbaaa```bbbggglllttt}}}qqqddd\\\WWWTTTQQQQQQQQQVVVcccsss~~~llldddZZZWWWZZZ\\\\\\ZZZZZZUUUNNNHHHHHHNNNWWW^^^]]][[[YYYWWWWWWXXXZZZ[[[[[[[[[[[[ZZZWWWUUUSSSRRRJJJEEE???999555333222111444333333333222222111111222222222333333333444444222333333444444444333222333333333222222222111111111222222222222333333333222222222222222222222222111222222333333222222111111222333333444444333333333333444444444555555555444444444444555555555666999888999999999999:::::::::::::::999:::<<>>DDDNNNUUU]]]fffqqq{{{{{{wwwvvvtttuuu}}}yyyvvvttttttppprrrtttxxx}}}xxxpppkkkkkkkkkhhhfffddddddeeekkkqqq{{{xxxkkkaaa\\\VVVSSSQQQQQQPPPMMMMMMNNNIIIQQQYYYaaalllzzzsssaaaWWWXXX[[[[[[XXXYYYYYYVVVOOOHHHHHHOOOWWW^^^ZZZVVVSSSRRRTTTWWWYYYZZZ[[[\\\ZZZVVVSSSTTTVVVPPPNNNHHHBBB<<<999999:::222222222333333444444444222222333333333444444444111222444666666555444333333333333222222222111111222222333333333444444444222222222222222222222222222222222333333222222222222222333444444444333333444444444555555555666666666666666666777777777777:::999888888888999:::;;;999<<<>>>???AAAIIITTT]]]bbblll{{{{{{wwwuuuvvvvvvxxx}}}yyyrrrkkkeeebbbaaaaaa___aaadddiiiooouuuzzz}}}yyyyyyxxxvvvuuuuuuwwwyyyyyy}}}vvvmmmnnnmmmkkkgggcccaaa```bbbgggnnnwwwuuuhhhaaa]]]WWWRRRQQQPPPKKKIIIIIIJJJHHHKKKUUUbbbmmmyyyzzzmmmccc[[[WWWWWWYYYWWWYYYYYYTTTNNNKKKNNNQQQXXXZZZ[[[XXXTTTRRRTTTXXXXXXZZZ[[[[[[XXXVVVTTTTTTRRROOOJJJCCC<<<888666666333333333222222333444444555555555444444333333333222222444444444444222222333333333333333333333333222222333333333333444444222222333333333222222111444555555333222222444666444333333222222333333444666666666666666666666666777777888888888888777666444666888999999999:::;;;@@@<<<===DDDKKKQQQ]]]iiipppvvv}}}yyyyyyzzzxxxvvv{{{~~~vvvnnnjjjccc___\\\ZZZXXXWWWVVVWWWYYY[[[___gggooouuu}}}zzzvvvsssrrrmmmkkkiiifffeeeeeefffgggiiiiiimmmvvvzzzwwwtttsssqqqkkkccc\\\^^^```fffmmmttt|||rrriiibbbXXXQQQRRRTTTPPPLLLJJJIIIDDDEEEMMMXXXcccppp{{{}}}zzztttkkkaaaYYYXXXZZZUUUWWWWWWTTTNNNJJJLLLNNNVVVYYY[[[YYYTTTRRRSSSVVVXXXZZZ\\\[[[YYYVVVTTTTTTSSSPPPLLLFFF???:::777666444333333222333333444444555555444444444333333333222333333444444333333222333333333333333333333333222222333333333333444444222222333333333222222111444555555333222222444666444333333222222333333444666666666666666666666666777777777888888777777666666888::::::999999;;;<<>>FFFOOOWWWdddpppxxx~~~}}}}}}{{{~~~zzzooohhh___[[[UUUQQQOOOMMMLLLKKKMMMNNNPPPRRRVVV\\\dddjjjvvv}}}zzzxxxtttooojjjfffdddccc___]]][[[YYYXXXXXXYYYYYY```___bbbiiirrr}}}~~~zzzwwwuuuooogggaaa^^^^^^bbbggglllsssuuuiii^^^UUUVVVXXXTTTNNNJJJIIIDDDAAAFFFNNNXXXgggrrrtttyyy|||vvvjjj```ZZZYYYXXXZZZ[[[XXXSSSOOOOOOPPPSSSVVVYYYYYYUUUQQQQQQRRRWWWYYY\\\\\\ZZZWWWUUUUUUTTTRRROOOJJJDDD>>>999666444444333333333333333444555444444444444333333333222333333444444333333222333333333333333333333333222222333333333333444444222222333333333333222222444444555444222222444666444444333333333333444444666666666666666666666666666666777777777777666666777999:::;;;::::::;;;<<<@@@>>>AAAKKKWWWdddqqq|||}}}ttthhh^^^XXXTTTPPPLLLIIIHHHGGGFFFEEEEEEFFFGGGIIILLLQQQXXX]]]lllsss~~~zzztttooollljjjgggccc```]]][[[ZZZYYYXXXVVVTTTSSSSSSSSSTTTWWWVVVWWW\\\cccmmm}}}|||wwwoooiiidddbbbbbbdddeeeiiisss}}}wwwnnnfffccc___XXXSSSQQQLLLFFFCCCEEEJJJRRR___jjjmmmvvv~~~}}}uuujjj^^^UUUXXXZZZ\\\[[[WWWRRRPPPOOOPPPTTTXXXYYYVVVRRROOOMMMUUUXXX[[[\\\ZZZXXXVVVUUUUUUTTTRRROOOJJJCCC<<<888555444444333333333333444444444444444444444444444333333333333333333333333333333333333333333333333222222222333333333444444222222333333444333333333333444555444333333444555444444333333333333444444666666666666666666666666555555666777777777666666888999::::::999:::;;;===AAABBBGGGRRRbbbqqq|||sssfff[[[SSSOOONNNLLLHHHFFFFFFFFFEEEEEECCCDDDDDDEEEGGGKKKPPPTTT```hhhsss}}}}}}{{{wwwsssooojjjeeeaaadddcccaaa___]]][[[ZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUSSSSSSVVV[[[cccqqq~~~yyysssppplllhhhgggeeeeeekkksss}}}tttggg[[[WWWYYYNNNJJJGGGHHHJJJNNNXXXbbbkkkttt}}}~~~uuucccSSSSSSUUUWWWWWWTTTQQQMMMLLLNNNRRRVVVXXXVVVRRRMMMKKKQQQUUUYYY[[[[[[YYYWWWWWWVVVUUUSSSRRRNNNHHH@@@:::666555444444333333333444444444444444444444444444333333333333333333333333333333333333333333333333222222222333333333444444111222333444444444444444333444555555333333444555555444444333333444444555666666666666666666666666555555666777777777777777777888999999999:::<<<>>>AAAEEELLLXXXjjj{{{uuuggg\\\TTTNNNKKKIIIGGGEEEDDDDDDEEEDDDCCCCCCDDDDDDDDDDDDGGGKKKNNNUUU]]]hhhqqquuuvvvuuutttllljjjgggeeedddaaa^^^\\\[[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRVVVSSSSSSUUUXXX]]]iiiuuu|||vvvpppmmmiiieeehhhmmmrrrzzz~~~jjjYYYUUUZZZPPPMMMJJJIIIHHHJJJSSS]]]llluuu||||||jjjVVVSSSTTTVVVWWWVVVTTTQQQOOOOOOQQQUUUWWWVVVRRRMMMIIIMMMQQQWWWZZZ[[[YYYXXXXXXWWWUUUSSSSSSQQQLLLDDD===777666555444333333333333333333333444444444444555444333333222222333333444333333333333333333333333222222333333333333444444111222333444444555555444222444555555444333333444555555444444444444555555666666666666666666666666555666777888888999999888777888999999:::<<>>AAAFFFJJJRRRZZZeeeqqq{{{pppllleee```[[[VVVQQQNNNKKKIIIHHHHHHIIIIIIHHHGGGHHHHHHGGGEEECCCBBBDDDEEEGGGLLLTTTYYY[[[[[[[[[[[[\\\YYYVVVUUUWWWXXXYYYYYYVVVWWWXXXYYYYYYYYYXXXWWWYYYYYYZZZZZZZZZYYYYYYXXXVVVUUUWWWZZZZZZZZZ___gggmmm}}}wwwnnnhhhgggbbbeeeiiimmmtttqqqjjjhhh^^^RRRJJJGGGKKKXXXeeevvvmmm```UUUQQQXXX[[[WWWUUUZZZSSSSSSRRRRRRTTTVVVPPPHHHGGGGGGIIIOOOWWW[[[[[[ZZZWWWVVVUUUTTTSSSPPPKKKHHH===;;;888666666555333111333444444555555444444333444444444555555555555666666555555444444555555666444444444444444444444444555555555444444333333333333333333333333333333333555444444444444555666666555555555555666666666777999999999999999999::::::<<<::::::===>>>AAAJJJTTT___eeemmmwwwyyymmmllljjjhhhccc]]]VVVRRRLLLJJJHHHGGGHHHJJJKKKKKKIIIFFFDDDBBBCCCDDDEEEEEEGGGLLLSSSYYY[[[[[[[[[[[[YYYZZZZZZZZZYYYXXXWWWWWWYYYYYYXXXXXXXXXYYYYYYZZZ\\\\\\]]]]]]\\\[[[YYYXXXWWWXXXXXXXXXXXXZZZ^^^aaaooo|||{{{qqqkkkjjjhhhhhhhhhggghhhppp}}}}}}qqqfffXXXNNNIIIKKKWWWdddvvv|||iii[[[RRRVVVZZZXXXXXX\\\UUUUUUTTTSSSUUUXXXSSSLLLEEEEEEGGGMMMTTTYYYYYYXXXYYYWWWVVVVVVUUURRRMMMJJJ???<<<888666555444333222333444444555555444444333444444444555555555555666444444333333333333444444444444444444444444444444555555444444444333333333333333333333333333333333555444444444444555666666555555555666666666777777888999999999999:::::::::<<<:::;;;>>>AAAEEEOOOYYYiiinnnuuu~~~{{{vvvqqqooonnnkkkccc]]]QQQNNNJJJJJJKKKMMMLLLKKKKKKIIIFFFEEEDDDEEEEEEEEEHHHMMMTTTZZZ\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^____________]]]\\\[[[WWWWWWWWWVVVVVVXXX\\\___kkkxxxxxxsssrrrkkkkkkiiifffeeejjjttt}}}rrraaaTTTLLLLLLUUU```rrrwwweeeVVVUUUXXXYYYZZZ^^^VVVVVVTTTRRRTTTWWWUUUOOODDDCCCDDDIIIPPPUUUWWWVVVYYYXXXXXXWWWVVVSSSOOOLLLCCC???999666444444444333444444555555555555444444444444444555555555555666333222222111111222222333444444444444444444444444555444444444444333333333333333333333333333333333555444444444444555666666555555666666666777777777888888999999999:::::::::;;;:::<<<@@@CCCIIITTT___nnnsssyyywwwtttvvvtttmmmfff\\\VVVPPPNNNPPPRRRPPPNNNOOOMMMJJJHHHFFFEEEFFFFFFKKKPPPWWW\\\^^^^^^^^^^^^]]]]]]]]]^^^]]]]]]\\\[[[\\\\\\\\\\\\]]]___``````aaabbbccccccbbbaaa___^^^YYYYYYXXXVVVUUUWWW\\\___gggttt|||{{{sssqqqlllfffbbbcccjjjpppzzzkkk[[[OOOLLLRRRZZZjjjzzzppp[[[TTTVVVXXXZZZ]]]TTTUUURRROOOPPPTTTTTTPPPEEECCCBBBFFFMMMSSSVVVVVVYYYXXXXXXWWWWWWTTTQQQMMMGGGBBB;;;666444444555555444444555555555555444444444444444555555555555666333222222111111222222333444444444444444444444444444444444444444444444444444444444444444444444444555444444444444555666666555666666666666777777777888888888999999::::::;;;;;;:::<<<@@@EEEKKKWWWcccrrrvvvzzz~~~~~~|||zzzuuuqqqkkkbbbWWWRRRTTTVVVUUUSSSRRRQQQNNNJJJGGGEEEEEEFFFNNNSSSZZZ```aaaaaaaaa```^^^^^^____________^^^^^^^^^^^^^^^___```aaacccddddddeeeeeeeeeeeecccbbbaaa^^^]]][[[XXXVVVXXX\\\```eeerrrzzzwwwppphhhaaa```cccfffpppzzzxxxwwwuuuvvv{{{uuubbbTTTMMMNNNTTTcccsssyyybbbVVVTTTVVVYYY[[[UUUVVVSSSOOOPPPSSSTTTQQQGGGDDDBBBDDDKKKRRRVVVWWWXXXWWWWWWWWWWWWUUUQQQNNNJJJDDD===777444444555555444555555666666555555444444444444555555555555666444444333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444555444444444444555666666666666666666777777777888777777888999::::::;;;;;;;;;:::<<<@@@EEEMMMZZZfffxxx|||~~~~~~~~~yyynnn```WWWUUUVVVWWWWWWUUUTTTRRRMMMHHHEEEFFFHHHOOOTTT[[[```bbbaaaaaa`````````aaaaaaaaaaaa````````````aaaaaacccdddeeeffffffggghhhhhhgggfffdddccc______\\\YYYWWWXXX[[[^^^dddqqq{{{tttkkkddd``````aaafffooo||||||wwwllljjjhhhhhhmmmvvv}}}iiiZZZOOOMMMPPP\\\jjjlll\\\UUUUUUVVVXXXXXXYYYWWWSSSRRRTTTUUURRRHHHDDDAAACCCIIIQQQVVVXXXXXXWWWWWWWWWXXXVVVRRRPPPLLLGGG???999666555555555555555666666666666555555444444444555555555555666666555555444444555555666444444444444444444444444333333333444444444444555444444444444444444444444555444444444444555666666666666666777777777888888777777888999:::;;;;;;<<<;;;;;;===CCCIIIRRR```mmmzzz}}}~~~|||}}}{{{mmmaaaZZZXXXYYYZZZXXXXXXVVVPPPJJJGGGHHHKKKPPPUUU\\\```bbbaaa``````bbbccccccdddddddddddddddeeeeeeeeeeeefffggghhhiiiiiijjjjjjjjjjjjhhhgggfff``````^^^[[[YYYXXXYYY[[[bbbnnnzzzqqqjjjeeecccbbb```fffoooyyyxxxqqqgggeeeccc```bbbiiittt|||~~~}}}}}}qqq```SSSNNNNNNRRR___tttwwwdddXXXTTTUUUVVVXXXZZZYYYTTTRRRSSSSSSQQQIIIDDD@@@AAAGGGOOOUUUWWWXXXXXXXXXYYYYYYXXXUUURRRMMMHHHAAA;;;777666555444555555666666666666555555444444444555555555555666666555555555555555555666444444444444444444444444333333333444444444555555555555555555555555555555555444444444444555666666666666777777777888888888666777888999:::;;;;;;<<<<<<<<>>BBBGGGQQQZZZWWWYYY[[[[[[YYYVVVUUUUUUPPPLLLEEE>>>888555444444666666666666555555555555666555444333333444555666333333333333333333333333444444555555555555444444444444444444444444444444555555666666555555444333666666666666666666666666666666666777888888999999888888888999:::;;;<<<===BBB@@@BBBNNNaaattt|||xxxuuusssqqqtttttttttvvvyyy}}}|||nnneeeeee___ZZZWWWTTTQQQRRRUUU^^^cccjjjoooqqqrrrrrrrrrlllmmmmmmnnnoooppppppqqqpppppppppooonnnnnnppprrrrrrrrrrrrrrrrrrrrrqqqqqqoooooommmjjjgggccc```^^^cccdddlllyyy~~~{{{mmmiiigggfffeeefffnnnwww{{{ooojjjbbb\\\[[[___ggglllmmmlllkkkmmmqqqtttuuuuuusssuuu|||qqqcccXXXSSSLLLNNNXXXhhhvvvssscccYYYTTTSSSWWWWWWSSSQQQRRRNNNHHHJJJCCC>>>>>>AAAEEENNNVVVWWWYYY[[[[[[YYYVVVUUUUUUQQQMMMGGG@@@;;;777666555666666666666555555555555555555444444444444555555444444444444444444444444444444555555555555444444444444444444444444444444555555666666555555444333666666666666666666666666666666666777888888999999888888999999:::;;;======@@@@@@EEESSShhh{{{|||wwwqqqllliiifffdddbbbeeeeeeeeegggkkkpppuuuxxx~~~vvvmmmhhhbbb]]][[[XXXUUUVVV[[[bbbgggnnnrrrtttuuuuuuuuuqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqpppooopppqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqsssssssssqqqmmmhhhdddaaa______dddnnnxxxsssnnnjjjhhheeedddiiippp{{{xxxqqqfff^^^\\\```gggmmmnnnmmmlllnnnppprrrssssssooollllllrrrvvvwwwxxx||||||{{{iii[[[TTTMMMLLLPPP[[[fffppp|||wwwcccUUUSSSUUUUUUSSSRRRQQQMMMGGGKKKDDD>>>>>>???BBBJJJRRRWWWYYY[[[[[[YYYWWWVVVVVVSSSOOOJJJCCC>>>:::888777666666666666555555555555444555555555555555555444555555555555555555555555444444555555555555444444444444444444444444444444555555666666555555444333666666666666666666666666666666666777888888999999999999999:::;;;<<<===>>>BBBDDDKKKZZZnnn}}}~~~~~~|||xxxvvvtttttttttxxx}}}{{{tttpppfffbbb]]]YYYWWWUUUTTTRRRSSSSSSUUUWWW[[[```dddgggnnnqqqtttvvvxxxzzz}}}}}}uuullleee```^^^[[[YYY[[[___fffjjjppptttvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttuuuuuutttsssrrrrrrrrrssssssrrrrrrrrrqqqqqqppppppuuuvvvvvvuuuqqqkkkeeeaaa]]]ZZZ[[[aaagggmmmuuu}}}{{{uuuppplllfffaaaccchhhmmmxxx{{{sssggg___^^^dddkkkpppsssrrrqqqrrrtttuuutttsssrrrjjjeeegggjjjlllmmmpppsssyyyrrrbbbYYYRRRNNNMMMQQQYYYdddsssttt___VVVUUUTTTTTTTTTSSSMMMHHHJJJCCC>>>===>>>AAAHHHPPPWWWYYY[[[[[[YYYWWWVVVVVVSSSPPPKKKFFF@@@<<<999777666666666666555555555555333444555666666555444333444444444444444444444444444444555555555555444444555555555555555555555555555555555666555555444333666666666666666666666666666666666777888888999999999999999:::;;;===>>>???DDDHHHQQQ___pppzzztttqqqqqqqqqqqqwwwxxxyyyzzzzzzyyyxxxwwwooommmkkkiiigggggghhhhhhiiinnnttt|||~~~vvvnnngggbbb^^^WWWTTTPPPNNNMMMLLLKKKJJJJJJJJJKKKMMMPPPTTTXXXZZZ___aaadddeeefffhhhlllnnn{{{yyyoooiiibbb```]]][[[]]]aaagggkkkpppssstttuuuuuuvvvzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxwwwvvvvvvvvvuuutttssssssrrrqqqpppooonnnnnnppprrrsssssspppjjjccc___]]]XXXUUUXXX[[[___fffnnnzzz|||vvvqqqiiibbb```bbbeeeooo}}}xxxqqqgggbbbdddkkkssswwwxxxwwwvvvwwwxxxxxxwwwvvvtttkkkcccccceeeeeegggkkknnnttt||||||jjj___VVVPPPKKKKKKOOOXXXhhhvvvooo[[[WWWUUUVVVWWWUUUPPPLLLHHHAAA======>>>AAAHHHOOOVVVYYY[[[\\\ZZZXXXWWWWWWSSSQQQMMMHHHBBB===999777666666666666555555555555333444555666666555444333333333333333333333333333444444555555555555444444555555555555555555555555555555555666555555444333666666666666666666666666666666666777888888999999999999:::;;;<<<>>>???@@@BBBIIITTTaaappp~~~vvvnnnjjjhhhhhhhhhiiijjjlllmmmmmmmmmlllkkkeeedddbbb```^^^^^^^^^^^^]]]aaaffflllrrrzzzxxxssskkkccc^^^YYYVVVSSSOOOMMMJJJIIIIIIHHHGGGFFFGGGGGGGGGHHHJJJLLLNNNPPPTTTVVVXXXYYYZZZ]]]```cccqqq{{{|||sssllleeebbb___]]]```eeeiiilllqqqtttuuuvvvwwwxxx{{{{{{|||}}}~~~}}}{{{zzzzzz{{{zzzxxxvvvtttsssqqqpppnnnllljjjjjjjjjlllmmmmmmkkkgggbbb___]]]WWWSSSSSSTTTVVV\\\bbblllyyy|||wwwpppfffaaaaaa```hhhsss~~~{{{|||~~~sssmmmggggggmmmuuu|||}}}|||{{{|||}}}|||{{{yyytttlllfffdddddddddfffkkkkkkqqq{{{lll___WWWPPPJJJHHHHHHOOO]]]kkk|||{{{aaaYYYUUUWWWYYYVVVRRRPPPHHHBBB======???AAAGGGNNNVVVYYY[[[\\\ZZZYYYXXXXXXSSSRRROOOJJJEEE???:::888666666666666555555555555444555555555555555555444333333333333333333333333444444555555555555444444555555555555555555555555555555666666555555444333666666666666666666666666666666666777888888999999999999:::;;;===???AAABBBAAAJJJWWWeeeqqq~~~}}}tttmmmhhhfffeeedddaaabbbdddfffggggggfffffffffeeecccaaa^^^[[[XXXWWWXXXZZZ]]]```dddjjjpppuuu{{{tttfffbbb[[[VVVSSSQQQOOONNNJJJHHHFFFEEEFFFFFFEEECCCDDDDDDDDDEEEFFFGGGHHHHHHNNNOOOQQQRRRTTTWWW[[[^^^kkkuuu|||sssllleeecccaaa```dddiiimmmqqquuuxxxzzz{{{|||~~~||||||~~~}}}|||}}}|||yyytttsssqqqnnnkkkhhhfffdddeeeeeeeeeeeeeeedddcccbbb]]]WWWTTTTTTSSSSSSWWW\\\dddqqqwwwllleeebbb[[[```iiirrr}}}||||||~~~}}}~~~ooollliiimmmvvvwwwsssooonnnllljjjmmmssspppvvv~~~mmm^^^WWWRRRLLLIIIGGGJJJVVVbbbxxxeee[[[TTTVVVYYYVVVSSSSSSJJJDDD?????????@@@EEELLLVVVYYY[[[\\\[[[YYYXXXYYYUUUTTTQQQMMMHHHBBB<<<999666666666666555555555555555555444444444444555555444444444444444444444444444444555555555555444444555555555555555555555555555555666666555555444333666666666666666666666666666666666777888888999999999::::::<<<===???AAABBBGGGRRR```llluuu~~~wwwqqqllliiigggeeebbbccceeehhhjjjjjjjjjjjjllllllkkkiiifffbbb___\\\]]]]]]]]]]]]^^^aaafffjjjsssxxxyyyooohhh[[[XXXRRRNNNLLLKKKJJJIIIFFFEEECCCCCCDDDDDDCCCAAAAAABBBBBBCCCDDDEEEFFFGGGJJJLLLNNNOOOQQQUUUYYY]]]hhhrrrxxxssskkkeee_________```eeelllpppsssxxx{{{}}}~~~~~~}}}{{{uuutttqqqmmmhhhdddaaa```^^^]]]\\\\\\]]]___bbbddd___[[[YYYZZZZZZXXXYYY]]]dddnnn}}}~~~qqqgggccc[[[]]]aaafffnnnyyy|||yyy{{{xxxnnnllllllrrr|||}}}{{{zzzyyyvvvssswww~~~yyy~~~uuudddYYYTTTPPPLLLHHHIIISSS___wwwggg[[[SSSUUUXXXVVVTTTTTTMMMFFFAAA@@@??????CCCIIIVVVYYY[[[\\\[[[YYYYYYYYYVVVVVVSSSOOOJJJDDD>>>;;;777666666666555555555555666555444333333444555666555555555555555555555555444555555555555555555444666666666666666666666666555555666666555555444333666666666666666666666666666666666777888888999999999:::;;;<<<>>>@@@BBBCCCQQQ[[[hhhrrrwww~~~|||vvvrrrnnnkkkiiiggghhhkkknnnpppqqqqqqrrrpppqqqsssrrrqqqmmmjjjgggddddddbbb___^^^```dddgggfffkkkuuu{{{pppfff```XXXTTTOOOLLLJJJHHHFFFEEEFFFDDDCCCCCCDDDDDDBBBAAA@@@AAABBBCCCEEEFFFGGGHHHIIIJJJLLLNNNPPPTTTZZZ]]]fffppp~~~~~~zzzxxxvvvsssmmmhhhbbb\\\XXXYYY[[[^^^dddlllppptttxxx|||~~~~~~}}}vvvtttppplllgggbbb___]]]YYYWWWUUUTTTWWW[[[```dddccc```___aaaaaa^^^^^^aaaeeemmm{{{ttthhhccc^^^^^^^^^___dddnnnyyy}}}sssmmmnnnooottt{{{~~~yyyqqqsss~~~mmm]]]UUUOOOMMMIIIFFFPPP]]]www}}}kkk]]]RRRRRRUUUVVVXXX\\\RRRNNNGGG???;;;===CCCIIIRRRXXX[[[ZZZZZZ\\\]]][[[ZZZXXXVVVTTTPPPIIIBBB<<<888777666555444444555666333555777888777555555666555555555555555555555555666666555555555444444444555555555666666666666777555555555555555555555555666666666666666555555555666777888999999999999999;;;;;;<<<<<<===???CCCGGGSSS```pppzzz}}}~~~zzzwwwtttsssrrrtttvvvwwwxxxyyy{{{}}}}}}yyyuuusssssspppllliiifffffffffggghhhiiilllqqqxxxyyyssshhh___XXXTTTOOOLLLJJJHHHGGGEEEDDDCCCCCCCCCDDDDDDBBB@@@AAA@@@@@@???@@@BBBCCCDDDHHHIIILLLNNNPPPSSSXXX[[[dddppp}}}uuunnnkkkjjjkkkmmmhhhddddddeeeddd___YYYYYYTTTQQQSSSVVVZZZccckkkooossszzzzzzwwwqqqjjjddd```^^^\\\VVVUUURRRPPPRRRYYYccciiikkkkkkjjjhhheeeeeegggiiimmmrrrzzzuuummmddd```^^^```ccceeekkkqqqxxxoooiiiiiiiiinnntttwwwzzzxxxyyy~~~dddZZZSSSPPPKKKHHHPPP]]]oooqqqcccUUURRRSSSTTTVVV[[[UUUQQQJJJBBB>>>???DDDHHHRRRXXX[[[ZZZZZZ\\\\\\ZZZXXXWWWTTTRRRNNNHHH@@@;;;999888666555444444555666222444555555444333444444555555555555555555555555666666555555555444444444333333333444444444444555555555555555555555555555666666666666666666666666888999999999999888888777999:::<<<===>>>AAAFFFJJJVVVbbbqqq}}}}}}}}}{{{{{{{{{}}}~~~|||zzzwwwtttpppmmmmmmmmmnnnjjjjjjkkknnnrrrxxx}}}}}}xxxooofff]]]YYYTTTPPPNNNLLLJJJHHHFFFDDDDDDDDDEEEEEECCCBBBBBBAAAAAA@@@AAABBBDDDEEEGGGIIILLLMMMPPPSSSWWW[[[bbbnnn}}}zzzwwwrrrjjjccc^^^\\\[[[[[[XXXUUUUUUUUUUUURRROOOQQQMMMKKKOOOSSSXXXbbbkkkpppttt{{{}}}yyysssllleee```]]]\\\UUUTTTQQQPPPRRRXXXaaahhhlllmmmnnnmmmlllkkkkkklllooorrrxxxxxxnnnfffaaa^^^___``````dddjjjyyy}}}}}}{{{tttlllgggeeeeeehhhmmmqqquuu~~~nnnbbbXXXSSSNNNIIIPPP[[[aaarrr{{{lll]]]TTTQQQQQQTTTYYYXXXUUUNNNGGGBBBAAADDDGGGRRRXXX[[[ZZZZZZ\\\[[[YYYXXXWWWUUUSSSOOOIIIBBB===:::999777555555555555666444555555444333333444666555555555555555555555555555555555555555444444444333333333444444444444555555555555555555555555555666666666666666666666666::::::::::::999888777666888999;;;<<>>BBBHHHPPPUUUaaahhhuuu~~~yyyqqqiiibbb]]]XXXUUUPPPMMMIIIGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDFFFGGGJJJLLLNNNPPPRRRVVVZZZ^^^fffooo~~~}}}|||yyyrrrhhh```YYYXXXVVVSSSPPPLLLIIIGGGFFFEEEFFFHHHKKKSSSbbbppp|||~~~|||wwwqqqjjjddd___\\\UUUTTTRRRPPPNNNOOORRRUUU]]]aaadddeeebbb]]]YYYWWWPPPOOOOOOOOORRRUUUYYY\\\___fffrrr{{{uuuoookkkeee___]]]___[[[]]]bbbjjjvvv}}}zzz~~~}}}yyyvvvsssqqqpppkkkiiiiiijjjiiijjjqqqyyyyyypppgggXXXNNNKKKLLLPPP]]]mmmwwwzzz|||hhhXXXTTTUUUVVVVVVWWWXXXUUUQQQMMMJJJIIIJJJRRRXXXZZZ\\\^^^]]]ZZZZZZYYYXXXWWWUUUPPPJJJEEE>>><<<:::888777666666777666777888777555333333444555555555555555555555555444444444555555555666666333333333444444444444555555555555555555555555555555666666777888888999999777888999:::;;;;;;<<<;;;;;;<<<>>>AAAFFFNNNWWW^^^hhhqqqzzzrrrkkkddd___[[[UUURRRMMMJJJHHHGGGFFFEEEFFFEEEDDDDDDEEEFFFHHHIIILLLNNNPPPRRRTTTWWW\\\___fffooo}}}wwwooobbb```]]]\\\[[[XXXQQQLLLFFFFFFGGGJJJMMMUUUeeeuuu~~~|||xxxsssnnnhhhdddaaaWWWVVVTTTQQQNNNMMMOOOQQQRRRUUUXXXXXXVVVSSSRRRQQQMMMMMMMMMNNNPPPSSSVVVXXXZZZ```kkkzzzxxxsssllldddaaabbb[[[]]]___ccckkkxxx~~~{{{www||||||xxxvvvuuuooommmlllmmmkkkjjjpppxxxzzzxxxnnn^^^QQQMMMOOOQQQ]]]ooowwwxxx}}}}}}jjjZZZUUUUUUTTTUUUWWWYYYXXXTTTPPPMMMLLLIIIQQQXXXZZZ\\\^^^^^^[[[\\\[[[ZZZZZZWWWSSSMMMHHH>>>===;;;999777666666777777999;;;:::888666555555555555555555555555555555444444444555555555666666555555555666666666777777555555555555555555555555555666666777888999999999999999:::;;;;;;;;;:::::::::<<>>:::888888888777777777777666666555555555444555555555555555555555555555555555666555555444444555555666666555444333333666666666666777777777777;;;;;;::::::999888888888::::::999999999:::;;;;;;AAA===>>>GGGRRR]]]iiisss{{{{{{zzz{{{~~~yyyqqqiiiddd]]]ZZZUUUQQQNNNLLLIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIOOOQQQSSSUUUWWWZZZ^^^bbbfffqqqvvvmmmeeehhhooonnnbbbUUUQQQKKKJJJQQQTTTYYYiii|||}}}~~~}}}zzzuuunnnfffbbb]]]ZZZVVVTTTRRRPPPMMMKKKKKKJJJIIIHHHIIIKKKMMMNNNNNNQQQTTTVVVVVVWWWXXXZZZ```aaahhhtttwwwnnngggeee```\\\\\\___hhhwww{{{vvvwww{{{wwwsssppppppqqqrrrrrrwwwwww|||{{{oooaaaVVVQQQJJJTTT```iiittt}}}zzzssshhh[[[SSSPPPQQQSSSUUUXXX[[[[[[YYYVVVTTTUUUXXX\\\^^^^^^]]]]]]^^^___]]]ZZZYYYWWWUUUQQQOOOBBB???;;;999888888888777888888777777777666666666555555555555555555555555555555666666666666555555666666777777666666555444666666666666777777777777888888888777777777777777:::::::::999::::::;;;<<<===;;;???JJJXXXfffttt}}}|||{{{~~~~~~xxxpppjjjddd```[[[VVVSSSPPPMMMKKKJJJJJJJJJJJJKKKKKKKKKKKKPPPRRRTTTVVVXXX[[[```ccchhhrrrzzzqqqppptttuuummmeeeXXXQQQNNNRRRUUUZZZkkk~~~~~~~~~|||wwwpppjjjfff___\\\XXXUUUSSSPPPMMMKKKKKKJJJIIIHHHIIIKKKMMMNNNTTTXXX\\\______``````aaadddeeejjjuuuxxxqqqjjjddd___]]]\\\aaalllwwwxxxxxx~~~}}}xxxvvvuuutttsssyyyxxx{{{pppbbbXXXSSSIIIQQQ[[[eeerrr}}}uuuiii\\\TTTQQQRRRSSSUUUXXX[[[]]]^^^]]]]]]YYY\\\___aaa```____________]]][[[YYYXXXVVVRRRPPPDDDAAA<<<999888888888777888888888888777777777777555555555555555555555555555555666666666666666555777777777777777777666555666666666666777777777777666777777777777888888888:::::::::::::::;;;<<<<<<===<<>>:::888888888777777777777777777777777777555555555555555555555555444444555666666666555555666666777777777666666555666666666666777777777777777888888999::::::;;;;;;;;;:::::::::;;;<<<===>>>@@@BBBJJJYYYggguuu}}}|||sssoooiiiccc___ZZZVVVTTTQQQQQQQQQQQQRRRRRRRRRRRRSSSUUUWWWXXXZZZ^^^bbbeeejjjppp}}}|||xxxwwwxxxyyylllccc\\\ZZZ\\\dddttt~~~~~~zzzvvvqqqnnneeebbb]]]YYYVVVSSSOOOLLLKKKJJJIIIIIIIIIKKKMMMOOOYYY___fffkkkmmmlllkkkjjjkkkiiijjjpppzzz~~~~~~|||qqqkkkfffcccaaa___ccchhhrrraaaVVVOOOOOOTTT^^^lll|||}}}kkk\\\TTTRRRVVVWWWXXX[[[]]]___```aaa___```bbbbbb```^^^^^^___```^^^\\\[[[ZZZXXXUUURRRJJJFFF???;;;999888888777666666666666666666666666666666666666666666666666222333444555555555555555444555555666666555555555666666666666777777777777777777888999:::;;;;;;<<<;;;;;;;;;;;;<<<===>>>???BBBFFFQQQ```mmmxxxxxxtttmmmgggbbb^^^YYYWWWTTTTTTUUUUUUUUUVVVVVVVVVUUUWWWXXXZZZ[[[^^^bbbeeemmmqqq{{{}}}|||}}}tttmmmeeebbbeeemmm{{{}}}~~~~~~}}}zzzvvvrrrppphhheee```\\\XXXUUUQQQNNNLLLKKKJJJJJJJJJLLLNNNPPPXXX^^^eeekkkmmmkkkjjjiiihhheeedddgggnnnsssuuuuuurrrrrrqqqpppooonnnmmmmmmkkkjjjkkkrrrtttnnnhhhfffddd```aaadddmmm^^^TTTPPPQQQZZZgggxxxtttcccWWWRRRWWWXXXZZZ[[[]]]^^^______```aaabbbaaa```______```aaa___]]]\\\[[[YYYVVVTTTMMMHHHAAA;;;999888888777555555555555666666666666666666666666666666666666222333444555666666666666333444444555555555555555666666666666777777777777555555666777888888999999;;;;;;;;;<<<===>>>???@@@AAAGGGUUUdddooowww|||xxxqqqkkkgggbbb^^^[[[YYYYYYYYYZZZZZZZZZZZZ[[[YYY[[[\\\\\\]]]^^^bbbeeennnrrr{{{}}}{{{vvvpppnnnqqqzzz}}}}}}}}}|||zzzvvvsssqqqjjjgggbbb^^^[[[WWWTTTQQQNNNMMMLLLKKKLLLNNNPPPQQQVVV\\\ccchhhiiihhhffffffbbb___\\\]]]```cccdddccc``````_________^^^^^^^^^[[[\\\___fffrrrzzzrrrkkkhhhddd^^^\\\]]]xxxfffXXXQQQNNNUUUbbbrrrmmm___XXXWWWYYY[[[]]]___```______aaabbbcccbbb`````````aaaaaa___^^^]]]\\\ZZZWWWUUUOOOJJJBBB<<<999888888777555555666666777777777777666666666666666666666666444555666777888888888888444444555666666666666666666666666666777777777777666666666777888888888999;;;;;;;;;<<<===>>>@@@AAACCCKKKYYYhhhooorrrxxx}}}vvvqqqlllgggccc```^^^^^^^^^____________```______``````___```cccfffkkkooowww~~~zzzzzz~~~~~~~~~~~~|||zzzwwwtttrrrkkkhhhccc___]]]YYYVVVSSSOOONNNMMMMMMMMMOOOQQQSSSSSSXXX^^^bbbcccbbb``````]]]YYYTTTTTTVVVWWWVVVUUUSSSTTTTTTTTTUUUUUUUUUVVVTTTWWW[[[___hhhyyywwwnnnjjjfff___\\\\\\|||jjjZZZQQQLLLRRR^^^nnnvvvggg___WWWYYY\\\___aaaaaaaaa```aaacccccccccaaaaaabbbcccaaa```^^^]]]]]][[[XXXVVVPPPKKKCCC<<<999888888777666666777777888888888999777777777777777777777777666666777999999:::::::::555555666777777888777777666666666666777777777777999999999999999:::::::::;;;;;;<<<<<<===???@@@AAAHHHPPP^^^jjjnnnlllnnnssszzzuuuppplllhhheeeaaabbbbbbbbbbbbcccccccccbbbccccccbbbaaabbbdddgggfffjjjrrrzzz}}}{{{xxxuuussslllhhhddd```^^^[[[WWWUUUPPPOOONNNNNNNNNPPPRRRTTTOOOSSSYYY\\\]]]\\\[[[[[[YYYUUUPPPOOOPPPQQQOOOMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSWWW[[[]]]cccssszzzqqqmmmiiiddd``````xxxmmmaaaSSSJJJOOO[[[iii|||tttbbbYYYWWWYYY]]]___]]]^^^aaa```bbbddddddbbb`````````bbb```^^^]]]]]]\\\ZZZXXXRRRMMMGGG@@@;;;888888888555555444444444444555555999888888777666555555444666555444666999:::888555777777777777777666666666222333555666666666555444666666888999999:::999999===:::999<<<<<<<<<>>>BBBLLLWWW```iiippphhheeeppp{{{|||vvvrrrooojjjfffbbbaaa___```bbbccccccbbbffffffeeeddddddeeefffgggjjjmmmsssxxx|||zzz{{{|||}}}}}}|||zzzxxxvvvqqqnnniiifffbbb^^^ZZZWWWSSSRRRPPPMMMMMMMMMNNNOOORRRRRRSSSVVVXXXZZZZZZYYYVVVUUUSSSRRRQQQPPPOOOMMMRRRQQQQQQQQQQQQRRRRRRSSSWWWUUUUUU[[[dddqqqyyyrrrlllhhhcccaaavvvnnneeeXXXNNNQQQYYYeeexxx{{{kkk```[[[YYY\\\^^^^^^^^^aaa```bbbddddddbbb`````````cccaaa___]]]]]]\\\ZZZXXXRRRNNNGGG@@@;;;999888888777777666666666666777777888888888777666555555555666555444666888999777555777777777777777777777777555555666777777777777777777777777888999999::::::>>>;;;:::======<<>>>>>===AAAGGGSSS```hhhnnnssslllhhhpppsss|||}}}zzzwwwsssoookkkgggeeeddddddeeefffeeeddddddcccccccccdddfffgggiiijjjnnntttyyy{{{|||}}}~~~|||{{{zzz{{{|||||||||{{{zzzzzzwwwsssnnniiifffccc___]]]ZZZYYYVVVSSSQQQPPPPPPPPPOOOOOOPPPRRRUUUWWWYYYZZZZZZ[[[]]]^^^^^^^^^]]]\\\XXXXXXYYY\\\^^^aaaccceeeeee___\\\]]]cccppp|||uuupppllliiiwwwnnnhhhccc[[[TTTRRRRRRYYYnnntttfffZZZYYY\\\^^^```aaaaaabbbdddcccbbbaaabbbcccdddbbb```___^^^]]][[[YYYTTTQQQJJJDDD>>>;;;999999999999888888888888999999888777777777666666666555666666666777777777777666555666666666666666777777999999888777777999:::;;;999888777666777999;;;===???===>>>?????????DDDKKKYYYfffmmmqqqvvvppplllsssuuu|||tttoooppptttzzz|||xxxxxxuuuttt}}}{{{xxxuuupppmmmjjjhhhgggggghhhhhhhhhgggffffffeeeeeeeeefffhhhiiikkkpppwww|||}}}zzzvvvsssuuu{{{}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{zzzvvvqqqllliiifffcccaaa]]]\\\YYYVVVSSSQQQPPPOOONNNPPPQQQRRRTTTWWW[[[^^^bbbeeeiiikkkkkkjjjhhhhhhddddddeeeeeefffhhhiiijjjllleee``````eeeqqq|||vvvqqqmmmyyynnnfff___XXXSSSRRRPPPUUUjjjrrrbbb\\\]]]^^^```bbbaaacccccccccbbbaaabbbddddddccc```______^^^\\\ZZZVVVRRRLLLFFF@@@<<<:::999999888888777777888888999777777777777666666666666666666777777777666666666444444444555555666666666999888777666777888999::::::999777777777999<<<===???>>>???AAA@@@AAAHHHQQQ]]]lllqqqsssxxxuuurrryyy|||zzzrrrkkkkkknnnsssvvvxxxzzz~~~yyytttqqqfffiiiiiiiiirrrzzzwwwuuuqqqmmmmmmkkkiiijjjkkklllkkkjjjlllkkkjjjiiihhhiiijjjkkknnnsss{{{xxxsssnnnpppttt|||}}}|||{{{zzzxxxyyyxxxwwwwwwwwwxxxyyyzzzzzzwwwrrrnnnkkkiiifffddd___]]][[[XXXUUURRRPPPOOOPPPQQQSSSTTTUUUYYY___ccchhhmmmtttxxxxxxvvvttttttsssrrrrrrqqqqqqrrrrrrsssrrrkkkeeedddiiiuuuzzztttpppuuukkk___XXXSSSRRRPPPRRRbbbuuuqqqfffaaa___```cccbbbcccccccccaaabbbccceeeeeecccaaa``````^^^\\\ZZZWWWTTTNNNHHHBBB===;;;:::888777777777777777777888777777777777666666666666555777888888666555555666444444444555555666666777777777666666777777888999999999888888999:::<<<======>>>@@@BBBBBBDDDMMMWWWaaapppttttttyyyzzzzzzuuummmkkkmmmpppsssvvvwww{{{~~~|||zzzxxxyyyzzz|||yyyrrrkkkfffddd[[[___aaabbbjjjxxx~~~yyywwwuuuqqqnnnnnnmmmllllllnnnoooooonnnpppooonnnmmmmmmnnnoooppptttyyyzzzpppmmmmmmrrrvvvwwwyyy{{{~~~}}}|||zzzxxxxxxvvvtttsssssstttvvvwwwxxxuuurrrpppnnnkkkhhhfff```___]]]ZZZWWWTTTRRRPPPQQQSSSTTTUUUVVV[[[bbbhhhmmmuuuyyyrrrkkkiiimmmyyyzzztttvvvfff^^^WWWUUUPPPOOOYYYhhh~~~ttthhhaaaaaaeeebbbccccccbbbaaabbbdddffffffdddaaa``````___]]][[[XXXUUUOOOIIICCC>>>;;;:::888888777777777777888888666666666666777777777777555777999888666444555666555555666666777888888999666666777888888888888888888888999999:::;;;;;;<<<<<<===@@@CCCCCCFFFQQQ\\\cccrrruuussszzz{{{qqqlllmmmnnnqqqtttvvvzzz|||yyyvvvrrrooonnnnnnmmmlllnnnoooppprrrsssttttttuuutttrrroookkkgggccc```^^^ZZZ^^^___```ggguuu~~~zzzxxxvvvrrroooooonnnmmmnnnppprrrrrrrrrrrrrrrqqqrrrsssuuuwwwxxx|||uuuooommmpppqqqnnnlllmmmkkknnnpppooommmnnnssswww||||||zzzvvvtttrrrooooooppprrrttttttsssqqqqqqpppmmmiiifffbbbaaa___]]]ZZZWWWTTTSSSQQQSSSUUUUUUVVV[[[dddkkksss}}}yyyrrroooqqq{{{nnnddd\\\XXXQQQLLLSSS^^^lllnnncccbbbfffbbbccccccbbbaaabbbdddgggfffdddbbbaaa```___]]][[[XXXUUUPPPJJJDDD???<<<:::999888888888888888888999666666666666777777777777555888:::999666444555777666777777888999:::::::::666777888999:::999888888777888999;;;;;;;;;;;;;;;;;;<<<@@@DDDDDDGGGSSS___eeesssvvvssszzzsssmmmlllmmmpppsssuuuxxxzzzxxxuuuppplllkkkhhhdddbbbcccccccccbbbfffffffffffffffeeeddddddeeedddcccbbbaaa```___^^^]]]```aaa```fffvvvzzzyyywwwssspppooonnnnnnooorrrtttttttttrrrrrrssstttwwwyyy|||~~~yyyqqqnnnqqqqqqlllhhhiii___aaabbb```^^^___eeekkkuuu|||~~~{{{vvvssspppmmmlllmmmpppqqqqqqqqqqqqqqqqqqnnniiifffccccccaaa___\\\YYYWWWUUUPPPSSSUUUUUUUUU[[[eeemmmyyy}}}vvvsssttt{{{{{{oooaaaXXXRRRNNNPPPTTT^^^pppkkkccccccccceeeeeeeeeeeeeeeeeeeeeeeeccccccbbbbbb```___^^^]]]XXXVVVSSSMMMGGGAAA<<<:::;;;::::::999888777666666555555555666777888888888888888777777666666555555888888777777666666555555888888999999999:::::::::999999999999:::;;;<<<<<<<<<<<<===???EEEOOOZZZbbbooorrrvvvzzzzzzsssqqqsssrrrrrrsssxxx~~~vvvpppllliiidddaaa[[[ZZZYYYYYYYYYYYYZZZ[[[]]]]]]]]]]]]\\\[[[ZZZZZZZZZ[[[^^^aaacccdddeeeeeefffhhhgggfffmmm{{{|||yyyvvvsssqqqpppooonnnoooqqqtttxxxzzzxxxyyyzzz|||~~~{{{rrrqqqsssrrrjjjaaabbb^^^\\\ZZZWWWUUUYYY```fffttt}}}|||vvvuuutttsssqqqpppooonnnnnnnnnoooqqqrrrppplllhhhhhheeeaaa^^^\\\ZZZWWWUUUUUUSSSSSSVVVWWWZZZcccmmm|||uuurrrvvvvvvfff\\\SSSMMMLLLOOOZZZkkkmmmdddccccccddddddeeeeeeffffffffffffddddddccccccbbb```___^^^YYYXXXTTTOOOIIIBBB===;;;999999999888888888888888777777777777666666666666888777777777666666666555888888777777666666666666888888999999999:::::::::999999999999:::;;;<<<===<<<===>>>AAAHHHSSS```iiitttwwwzzz}}}zzzwwwvvvuuuuuuwww|||pppkkkeeeaaa___\\\YYYWWWTTTTTTSSSRRRRRRSSSTTTTTTVVVVVVWWWWWWWWWWWWVVVVVVTTTWWW\\\aaafffjjjkkkllllllppprrrsss{{{|||zzzwwwuuusssrrrqqqqqqqqqsssvvvyyy{{{zzzzzz{{{}}}~~~yyyvvvwwwuuummmfff```\\\ZZZXXXUUURRRVVV\\\bbbppp}}}|||vvvuuutttsssrrrpppoooooommmnnnppprrrsssqqqmmmjjjjjjgggccc```^^^[[[YYYVVVUUUSSSTTTWWWXXX[[[eeeooovvvssswwwqqqbbbWWWMMMJJJLLLUUUddd{{{lllbbbaaabbbcccccceeefffgggggghhhhhheeeeeeeeeeeedddbbbaaa```[[[YYYVVVQQQKKKDDD???<<<777777888888888999999999999888888777666555555444777777777777666666666666888777777777777666666666888888999999999::::::::::::::::::::::::;;;=========>>>???DDDMMMZZZiiisss{{{~~~yyy{{{|||{{{yyyxxxwwwwwwxxxyyyzzz||||||zzzyyywwwqqqjjj___\\\XXXVVVUUUTTTSSSRRRNNNNNNMMMLLLLLLMMMNNNNNNPPPPPPQQQRRRSSSTTTTTTTTTPPPTTT[[[cccjjjooorrrssstttyyy~~~|||zzzwwwuuuuuuuuuttttttvvvyyy{{{}}}~~~~~~~~~yyyxxxuuuoooiiiaaa]]]ZZZYYYUUURRRSSSXXX```nnn~~~}}}vvvvvvuuusssrrrqqqpppooolllmmmpppsssuuusssoookkkkkkhhhdddaaa___]]]ZZZXXXVVVTTTUUUXXXZZZ]]]gggqqqvvvtttyyy{{{iiiZZZOOOLLLNNNRRR___tttjjj___^^^___aaabbbdddfffhhhiiiiiiiiiffffffffffffeeedddcccbbb]]][[[XXXSSSMMMFFF@@@<<<888888888888888888888888888888777777666666555555777777777777666666666666777777777777777777777777888888999999999:::::::::::::::::::::;;;<<<===>>>>>>???BBBGGGRRRaaaqqq|||{{{uuuyyy~~~}}}{{{xxxuuusssqqqqqqooommmjjjgggddd___[[[UUUTTTRRRQQQPPPPPPPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOQQQSSSUUUWWWXXXRRRVVV]]]eeelllrrrvvvwww{{{~~~}}}{{{yyyyyyxxxxxxxxxyyy{{{}}}}}}yyysssooofffaaa^^^]]]YYYUUUUUUXXX```ooo~~~xxxwwwvvvtttsssqqqppppppkkkmmmpppsssuuutttqqqmmmllliiieeebbb```]]][[[XXXWWWUUUVVVYYY[[[___iiisss}}}uuutttzzzmmm\\\QQQNNNQQQRRR]]]ppp}}}jjj^^^\\\___```aaadddfffhhhiiiiiihhhfffffffffffffffeeedddccc^^^]]]ZZZUUUOOOGGGAAA===::::::999999888777777666666777666666666666666666666666666666777777777777777777777777888888888888888888999999999:::::::::;;;;;;;;;;;;<<<===>>>>>>???@@@DDDJJJVVVfffvvvxxxsssxxx~~~}}}wwwyyy|||yyytttqqqnnnkkkgggccc```]]]YYYUUUSSSNNNMMMMMMLLLJJJIIIIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNQQQTTTXXX[[[]]]UUUWWW\\\ccclllttt{{{~~~~~~}}}||||||{{{||||||~~~|||yyymmmhhhdddccc```ZZZWWWYYYaaaooo{{{zzzxxxvvvtttrrrqqqppplllmmmooorrrttttttqqqooollliiieeebbb```]]]ZZZXXXXXXWWWXXX[[[\\\```iiittt~~~{{{sssssszzztttbbbUUUPPPQQQSSS]]]ooozzzjjj]]][[[```___aaacccfffhhhhhhggggggeeeeeeeeeeeeeeedddcccccc___^^^[[[WWWPPPHHHAAA===;;;;;;:::999888777666555666666666666777777777777666666666666777777777777777777777888888888888999888888999999999:::::::::<<<<<<;;;<<<<<<===>>>??????AAAFFFMMMXXXgggvvvuuurrrxxxyyyrrrsssvvv~~~|||xxxsssooolllfff```[[[ZZZWWWQQQNNNNNNKKKLLLMMMKKKIIIGGGGGGHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKMMMQQQUUUZZZ___bbbWWWXXXZZZ```jjjvvvvvvppplllkkkhhhaaa\\\\\\aaappp~~~|||yyyvvvsssqqqpppnnnmmmnnnppprrrsssqqqpppllliiieeebbb```^^^[[[YYYZZZXXXYYY[[[]]]```iiisss~~~{{{sssssszzznnn]]]SSSQQQTTT^^^nnn|||uuugggZZZXXX]]]^^^```cccfffgggfffeeedddccccccdddddddddcccbbbbbb___^^^\\\WWWPPPHHHAAA<<<999999999888888888777777888888777777666666555555555666666666777777777888777777888888888999999999888888999999999:::::::::<<<<<<<<<<<<===>>>???@@@???BBBGGGOOOYYYfffsss|||uuuuuu~~~zzzrrrqqqqqqsss}}}yyytttpppllliiiaaaZZZVVVVVVSSSMMMJJJLLLJJJLLLNNNMMMJJJHHHIIIJJJHHHIIIJJJKKKKKKJJJIIIHHHKKKLLLNNNRRRXXX^^^cccggg^^^\\\ZZZ]]]eeesss|||xxxwwwtttlllfffdddeeesss|||xxxtttqqqppppppnnnmmmmmmoooqqqqqqpppnnnkkkgggdddbbb___]]]ZZZ[[[YYYZZZ[[[\\\___gggqqq|||}}}uuuuuu{{{zzzeeeWWWRRRTTT___mmmyyy}}}wwwooobbbUUUSSSYYY^^^```ccceeeffffffdddcccbbbbbbcccccccccbbbaaaaaa___^^^\\\WWWPPPHHH@@@<<<888888888888888999999999::::::999777666444333333555666666666777777888888777777888888999999999999888888999999999:::::::::<<<<<<<<<======>>>???@@@???CCCHHHPPPYYYeeeqqqyyyvvvyyy{{{sssqqqooonnnyyy~~~{{{wwwrrrmmmiiifff___XXXTTTUUUSSSLLLIIIKKKFFFHHHKKKJJJGGGFFFGGGIIIIIIJJJKKKLLLLLLKKKJJJIIIMMMNNNQQQUUU[[[bbbhhhkkkfffaaa\\\[[[bbbppp}}}uuunnnllliiiwww}}}yyyuuuqqqpppqqqooolllkkkmmmoooppppppooolllhhheeecccaaa^^^\\\\\\ZZZZZZ[[[\\\^^^fffpppyyy~~~vvvvvv}}}ppp\\\VVVXXXaaalllsssuuuvvvxxx{{{zzzvvvpppiiiccc\\\VVVQQQ^^^bbbfffiiihhhfffeeeeeeaaabbbcccfffhhhgggdddaaa```^^^ZZZWWWRRRKKKCCC>>><<<:::999999999999888666777777777777777777777777666666666666666666666666666777999:::;;;;;;::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<>><<<:::999999:::999888777888888888888888888888888666666666666666666666666444555666888888888888888999999:::::::::;;;;;;;;;<<<;;;<<<===???@@@AAAAAAEEEFFFMMMYYYcccmmmyyy~~~~~~~~~}}}uuuooommmqqqxxx}}}zzzvvvrrrmmmgggaaa]]]XXXVVVTTTQQQOOONNNNNNNNNOOONNNMMMKKKJJJIIIHHHHHHEEEDDDDDDDDDEEEFFFFFFGGGJJJMMMRRRWWW^^^eeemmmsssxxxsssjjjcccaaagggqqqyyyxxxwww~~~{{{yyywwwwwwwwwssspppnnnnnnooooooooonnnmmmkkkiiifffcccbbbaaa```___```bbbbbbbbbiiiqqqxxxuuu|||zzzddd\\\TTT^^^lllvvvyyywwwuuutttqqqlllfffaaa\\\XXXUUURRRWWW[[[```dddffffffggghhhaaabbbbbbdddffffffcccaaabbb```]]]YYYTTTLLLDDD>>><<<;;;999999::::::888777888888888888888888888888666666666666666666666666444555666777777888888777::::::::::::;;;;;;;;;;;;<<<<<<===>>>???AAACCCCCCGGGJJJTTT```jjjttt~~~~~~yyyqqqjjjgggiiilllooouuu~~~{{{tttooopppuuu|||xxxrrrlllgggbbb]]]ZZZWWWVVVUUUSSSRRRRRRSSSSSSSSSSSSQQQOOOMMMKKKJJJIIIFFFEEEEEEEEEEEEEEEFFFGGGGGGKKKQQQWWW___hhhqqqwww{{{sssjjjeeeeeeiiimmm{{{|||{{{zzzyyyxxxvvvsssrrrqqqqqqooonnnnnnnnnllljjjhhhfffeeeddddddcccdddfffeeefffllltttxxxvvv~~~~~~ggg^^^WWWbbbppp{{{|||zzzuuupppiiiccc^^^YYYUUUSSSUUUYYY^^^bbbcccdddfffgggbbbaaabbbccceeeeeebbb```bbbaaa^^^[[[UUUNNNEEE???===;;;:::999::::::999777888888888888888888888888777777777777777777777777666777777888999999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@BBBEEEGGGJJJPPP\\\iiisss||||||}}}nnniiibbb\\\YYYZZZ]]]```dddnnn~~~|||uuutttwwwzzzuuunnnhhhccc___[[[XXXYYYXXXWWWVVVVVVWWWXXXYYYWWWVVVTTTRRRPPPMMMKKKJJJHHHGGGGGGFFFFFFFFFGGGGGGFFFIIIOOOVVV]]]fffooouuu|||wwwpppjjjgggfffqqqzzz}}}|||||||||yyywwwuuuuuutttrrrpppmmmnnnnnnmmmkkkiiihhhgggffffffeeefffhhhhhhhhhnnnvvvxxxvvv}}}{{{|||nnnccc[[[cccppp|||~~~vvvmmmfff___YYYUUUWWWZZZ^^^```aaaaaacccdddbbbaaaaaabbbdddcccaaa```bbbaaa___\\\XXXPPPGGGAAA===;;;::::::::::::999777888888888888888888888888888888888888888888888888777777777888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<>>>???@@@@@@CCCGGGJJJNNNWWWfffttt}}}yyyyyy|||zzzrrrgggccc\\\VVVSSSSSSVVVXXX[[[dddsss|||{{{}}}~~~xxxssslllfffbbb___\\\ZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[XXXXXXWWWUUURRROOOLLLKKKHHHGGGFFFEEEEEEEEEEEEEEEEEEIIIMMMSSSYYYaaaiiinnnzzz~~~~~~vvvnnnjjjjjjqqq~~~}}}|||vvvrrrrrrvvv~~~~~~~~~~~~zzzyyywwwwwwvvvtttqqqnnnoooooonnnlllkkkiiihhhhhhgggfffgggiiiiiiiiioooxxxwwwvvv|||{{{yyykkk\\\bbblllxxx}}}ssshhh___YYYXXX[[[^^^______```aaabbbbbbaaaaaaaaabbbbbbaaa___aaaaaa```^^^ZZZRRRJJJCCC===<<<::::::;;;;;;999888999999999999999999999999888888888888888888888888666666666666777888999::::::;;;;;;;;;<<<<<<<<<<<<<<>><<<;;;;;;;;;;;;:::888999999999999999999999999999999999999999999999999;;;::::::999:::<<<===>>>;;;;;;;;;<<<<<<<<<=========@@@BBBBBBAAADDDKKKRRRaaaooozzzyyy}}}zzzvvvjjjhhhddd```[[[XXXUUUSSSSSSUUU]]]mmm|||{{{zzzxxxvvvwwwsssqqqnnnmmmlllllljjjhhhiiigggeeecccaaa``````aaa]]]^^^^^^]]][[[XXXUUUSSSNNNMMMLLLJJJIIIHHHHHHGGGCCCEEEIIILLLQQQWWW^^^bbbhhhqqq}}}}}}uuuqqqpppoooeee[[[aaaooo~~~~~~}}}~~~~~~}}}|||yyyxxxwwwuuusssqqqooonnnlllkkklllnnnmmmnnnttt|||{{{}}}ssseeebbbccclll~~~sssddd^^^]]]^^^^^^```aaaccccccaaa```_________```bbbccccccffffffbbb^^^YYYOOOEEE@@@>>>:::999999888777666999999999999999999::::::888888888888888888999999666666777888999:::::::::::::::;;;;;;<<<=========BBB@@@@@@CCCDDDEEELLLSSSgggxxx~~~~~~{{{sssoooiiiddd```\\\XXXVVVUUUXXX___lll{{{~~~|||{{{zzzxxxtttqqqqqqrrrssstttsssqqqooonnnkkkjjjhhhfffeeedddeeeeeecccddddddcccbbb___\\\ZZZWWWTTTPPPMMMKKKIIIFFFDDDKKKJJJJJJKKKOOOTTTZZZ]]]ggglllsss{{{}}}~~~{{{wwwqqqggg______dddhhhuuu~~~}}}~~~~~~}}}|||}}}}}}|||yyyuuuqqqooojjjggggggllloooqqquuuzzzwwwdddaaabbblllvvvfff]]]\\\\\\]]]```bbbcccdddaaaaaa```___```aaabbbcccdddfffgggccc___ZZZPPPGGG@@@===:::999999999888777999999999999999999999999::::::999999999888888888777777888888999999::::::::::::;;;<<<<<<======>>>AAA???@@@BBBDDDFFFNNNVVVlll{{{|||}}}zzzuuuoooiiieee```\\\YYYTTTVVV[[[fffsss|||zzzxxxwwwvvvtttrrrpppoooppprrrssssssrrrpppooopppooonnnllljjjiiiiiiiiiiiijjjlllllljjjhhheeeccc]]]ZZZUUUQQQOOOMMMJJJHHHHHHHHHGGGIIILLLPPPUUUXXX```eeelllssszzz|||vvvjjj^^^[[[___```hhhttt~~~|||wwwssspppmmmiiihhhkkkmmmooosssyyyxxxeeebbbbbbmmm{{{iii]]]\\\[[[\\\___bbbdddeeebbbbbbaaa```aaabbbcccddddddggggggddd```[[[RRRIII???===:::999:::::::::999;;;::::::999999888888888:::::::::999999888888888888888888999999999999999:::;;;;;;<<<<<<===>>>>>>@@@??????BBBDDDHHHRRR]]]ttt~~~|||}}}~~~xxxqqqlllfffaaa]]]WWWWWWYYY___jjjuuu~~~~~~yyywwwuuuttttttsssrrrqqqoooqqqsssuuuvvvvvvvvvvvvwwwwwwuuutttrrrpppooonnnlllnnnpppqqqpppnnnkkkhhhfffbbb\\\XXXTTTRRROOONNNIIIHHHHHHHHHJJJNNNRRRTTTYYY]]]cccjjjpppwww~~~rrrbbb[[[]]]ZZZ^^^bbbfffjjjqqq{{{{{{vvvsssooojjjggghhhiiijjjnnntttwwwhhhddddddpppkkk___\\\YYYZZZ^^^ccceeeeeecccbbbaaaaaaaaabbbdddeeecccfffgggddd```\\\SSSIII???===::::::;;;;;;;;;:::;;;;;;::::::999888777777888888888888888888888888999999999999999999999888;;;;;;;;;<<<======>>>>>>???>>>@@@CCCFFFKKKXXXeee~~~xxxqqqjjjddd___\\\ZZZYYY\\\ccclllssswww~~~|||{{{yyywwwuuutttuuuvvvvvvuuussstttwwwyyy|||}}}~~~~~~||||||{{{yyyxxxvvvtttsssppprrruuuwwwwwwtttqqqoooooojjjddd^^^ZZZWWWUUUSSSNNNMMMLLLKKKLLLOOOQQQSSSVVVYYY^^^dddiiipppwww{{{|||jjjaaa```]]]]]]\\\[[[\\\aaaiiiooozzz~~~xxxuuupppjjjeeedddccccccgggmmm|||zzzkkkggghhhvvvqqqccc___ZZZZZZ^^^cccddddddcccbbbaaaaaaaaabbbdddeeeaaadddeeeccc```[[[SSSIII@@@===;;;:::;;;<<<<<<;;;;;;;;;::::::999888777777444555555666777888999999:::::::::999999999999999;;;;;;<<<<<<===>>>>>>?????????AAADDDGGGOOO```ooo|||uuummmfffaaa^^^\\\YYYZZZ___eeejjjmmmtttvvvxxxzzzyyyxxxvvvuuuwwwvvvuuuvvvyyyzzzzzzzzzwwwxxxzzz}}}~~~}}}|||{{{zzzzzzyyyzzz|||~~~~~~{{{zzzvvvrrrkkkfffbbb^^^[[[XXXSSSRRRQQQOOOOOOPPPQQQRRRTTTWWW[[[___dddjjjpppuuuyyy}}}ssshhhfffbbb```\\\YYYWWWXXX\\\___iiivvvzzzvvvnnngggaaa___]]]\\\___dddsssmmmiiikkk}}}}}}jjjccc\\\ZZZ^^^bbbcccbbbbbbbbbaaa```aaabbbcccddd```dddeeebbb```\\\SSSJJJAAA???<<<;;;<<<<<<<<<;;;;;;::::::999999888888888444555555666777888999999999999999:::::::::::::::;;;<<<<<<======>>>?????????@@@BBBFFFJJJTTTgggxxx~~~zzzqqqiiiddd___\\\YYYYYY\\\aaaeeegggjjjnnnsssuuuuuusssrrrrrruuuuuuwwwyyy}}}~~~}}}zzz{{{|||~~~~~~zzzuuuppplllgggccc```YYYXXXVVVSSSRRRQQQQQQQQQSSSUUUXXX[[[___dddkkkooosssvvv{{{{{{qqqmmmhhhddd___YYYVVVTTTTTTTTT___kkk}}}zzzvvvkkkddd___\\\YYYWWWXXX]]]kkkyyyoookkkmmmpppggg^^^[[[^^^bbbbbb```aaaaaa```___```aaabbbcccaaadddeeecccaaa]]]UUULLLCCC@@@===<<<<<<<<<;;;:::999999999999999999999999999999999888888888888888888999999::::::;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@AAACCCGGGLLLWWWmmm}}}|||vvvnnnhhh```^^^\\\\\\___ccceeefffeeejjjqqquuuvvvuuuuuuuuuwwwxxx{{{{{{wwwrrrlllhhh```___\\\YYYWWWUUUTTTTTTTTTVVVXXXZZZ]]]bbbhhhmmmrrrtttyyyzzzuuuqqqllleee^^^YYYVVVUUUTTTZZZddduuuzzzuuuiiiccc^^^\\\XXXTTTUUUXXXaaannn}}}{{{rrrmmmmmm~~~tttjjj```\\\___bbbaaa___aaa```_________```bbbcccaaaeeefffdddbbb___VVVNNNDDDAAA>>><<<<<<<<<;;;:::999999999999999999::::::======<<<;;;:::888888777888888999::::::;;;<<<<<<<<<<<<======>>>>>>??????AAAAAADDDHHHMMMZZZppp|||yyy{{{zzzrrrlllcccaaa```aaadddggghhhiiidddjjjsssxxxzzzzzz{{{|||yyy{{{zzzsssooogggeeebbb___\\\ZZZXXXWWWWWWXXXZZZ[[[^^^ccciiinnnsssuuuxxx|||{{{uuukkkccc]]][[[ZZZYYYYYYaaaqqqzzzttthhhbbb^^^\\\YYYTTTTTTVVVYYYdddrrr||||||qqqjjjlll{{{kkk```bbb```aaadddbbbbbbcccdddcccbbbbbbdddeeeggghhheeebbbaaa___XXXOOOHHHAAA<<<===>>><<<;;;;;;;;;;;;::::::::::::999999::::::::::::::::::::::::999999:::;;;;;;<<<<<<===============>>>???AAAAAA===BBBEEEGGGQQQeeeyyyvvvsssvvv~~~~~~wwwppphhhfffcccbbbdddfffggggggjjjnnntttxxx{{{|||}}}~~~}}}{{{vvvtttpppkkkgggccc```]]][[[]]]ZZZZZZ^^^bbbdddiiioootttxxx~~~~~~}}}yyyqqqggg___[[[YYY\\\aaammmyyyssskkkgggaaa\\\XXXUUUQQQOOOSSSXXX```kkkxxxtttllliiirrrjjj___aaa___```dddaaabbbcccccccccbbbcccdddfffggghhhfffcccbbb```YYYPPPHHHAAA<<<===>>>===;;;<<<;;;;;;::::::::::::999999::::::::::::::::::::::::999999:::;;;;;;<<<<<<===============>>>@@@AAABBB???DDDGGGJJJUUUjjjuuutttxxx}}}|||vvvkkkiiiggggggiiikkkkkkkkkmmmqqqvvvzzz|||~~~|||xxxrrrmmmjjjgggcccaaabbb^^^^^^bbbeeehhhnnnttt{{{zzzooofffbbb``````eeerrrzzzuuunnnjjjeee```\\\XXXTTTQQQMMMQQQWWW```kkkxxx{{{qqqiiijjjppp~~~hhh]]]^^^\\\^^^cccaaaaaabbbcccccccccccceeegggggghhhfffccccccbbb[[[SSSHHHAAA<<<===>>>===<<<===;;;;;;::::::::::::999999999999999999999999999999999999:::;;;;;;<<<<<<============>>>???@@@AAABBBBBBFFFIIINNN\\\rrr~~~ttttttyyy}}}}}}~~~}}}wwwpppnnnlllmmmoooqqqrrrrrrrrruuuyyy|||~~~|||wwwsssooollliiihhhdddcccfffjjjmmmttt{{{yyyoooiiihhheeejjjvvv|||xxxrrrnnniiiddd___ZZZTTTQQQIIIKKKOOOTTT\\\gggssszzz~~~~~~wwwlllgggfffnnnggg[[[\\\ZZZ\\\bbbaaaaaabbbccccccccccccfffhhhfffgggfffddddddddd]]]UUUIIIAAA<<<===>>>======>>>;;;;;;:::::::::999999999888888888888888888888888999999:::;;;;;;<<<<<<===<<<======>>>???AAABBBCCCDDDHHHKKKQQQbbbxxxvvvssswww~~~}}}}}}~~~xxxtttrrrrrrsssuuuxxxxxxxxxxxxzzz|||~~~|||xxxtttqqqoookkkiiilllooorrrxxxvvvpppnnnjjjppp{{{}}}vvvrrrlllfff___XXXQQQMMMIIIIIIKKKMMMRRRZZZcccjjjyyy}}}{{{|||zzzooohhhaaacccuuuiii[[[[[[YYY[[[aaaaaaaaabbbccccccbbbccceeegggdddfffeeedddeeeeee___XXXKKKCCC======>>>===<<<>>>;;;;;;:::::::::999999999888888888888888888888888999999:::;;;;;;<<<<<<===<<<======>>>???AAACCCDDDFFFHHHLLLVVVhhhyyysssvvv|||~~~xxx}}}}}}~~~yyyxxxxxxyyy|||~~~~~~}}}~~~|||yyyxxxsssqqqrrrtttvvv{{{{{{yyywwwxxxvvvrrrwww|||wwwoooggg___WWWOOOJJJIIIIIIIIIIIIJJJPPPWWW\\\jjjvvvyyyxxxyyy}}}pppggg___]]]iiizzzlll]]]\\\YYY[[[bbbaaaaaabbbbbbbbb```aaabbbdddbbbddddddccceeefffaaaYYYMMMEEE>>>======<<<;;;===;;;;;;::::::::::::999999999999999999999999999999999999:::;;;;;;<<<<<<===<<<======>>>@@@BBBDDDEEEFFFIIIOOO\\\qqq}}}xxx{{{xxxtttzzz}}}|||~~~|||~~~{{{||||||{{{~~~zzzuuuqqqqqqwwwzzz}}}yyypppfff^^^VVVOOOKKKGGGGGGFFFEEEEEEHHHLLLPPP\\\hhhuuu|||~~~vvvvvvxxxqqqggg^^^[[[dddqqqooo___]]]YYY[[[bbbbbbaaaaaabbbaaa___^^^```aaa```bbbcccbbbeeefffaaaZZZPPPGGG???======;;;:::<<<;;;;;;::::::::::::999999::::::::::::::::::::::::999999:::;;;;;;<<<<<<===<<<<<<===>>>@@@BBBDDDEEEFFFJJJSSSccc||||||yyyxxx}}}{{{||||||}}}xxxsssppplllnnnttt}}}~~~~~~zzzsssiii```XXXRRRNNNKKKEEEFFFFFFEEECCCDDDFFFIIIMMMXXXdddlllsssxxxzzzwwwrrrssswwwtttggg___[[[cccoooxxxqqqaaa^^^ZZZ\\\bbbbbbaaabbbaaa```^^^]]]^^^```___aaabbbbbbdddfffaaaZZZQQQHHH@@@===<<<::::::;;;;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999:::;;;;;;<<<<<<===<<<<<<===???@@@CCCDDDEEEEEEJJJUUUiii{{{}}}~~~|||||||||{{{xxxtttqqqgggfffgggnnn~~~|||{{{xxxwwwxxx~~~~~~{{{{{{}}}~~~|||ssslllbbbYYYSSSNNNKKKIIIEEEFFFGGGFFFDDDDDDEEEFFFBBBLLLWWW___gggnnnrrrqqqppprrrwww}}}lll___YYY^^^fffsss}}}eeeXXXWWWYYY]]]aaabbbbbbcccbbbaaa___]]]\\\]]]aaaccccccdddfffbbb\\\QQQHHH???===<<<::::::<<<<<<;;;::::::999999::::::999999999999999999999999:::;;;;;;;;;<<<=========??????@@@@@@@@@AAADDDGGGHHHMMMZZZppp{{{{{{yyyzzz}}}}}}xxxtttqqqllldddbbbjjjrrr|||}}}uuulllhhhjjjnnnqqqsssxxx{{{~~~|||xxxuuusssrrrwwwzzz}}}~~~{{{uuunnnjjjccc^^^XXXSSSOOOLLLIIIGGGCCCBBBBBBBBBCCCDDDFFFGGGAAAFFFNNNVVV^^^cccfffgggfffjjjsss~~~lll^^^WWW[[[bbbrrrzzzcccYYYXXX[[[^^^bbbbbbbbbccccccbbbaaa___^^^___bbbcccbbbccceeebbb\\\QQQHHH???===<<<::::::<<<<<<;;;::::::999999::::::999999999999999999999999:::;;;;;;<<<<<<=========>>>???AAAAAA@@@AAADDDFFFJJJPPP]]]sssyyywwwxxx~~~~~~zzzvvvsssooofffaaadddhhhnnn~~~tttmmmeeeaaabbbeeeggghhhhhhjjjlllmmmllllllnnnooouuuxxx}}}zzzuuuqqqooommmnnnppprrrrrrpppjjjeeeaaa[[[WWWRRRNNNLLLJJJHHHFFFDDDCCCBBBBBBBBBBBBDDDDDDFFFGGGJJJNNNSSSXXX]]]```aaaeeeooo~~~{{{zzz~~~ooo```WWWYYY___qqqvvvbbbZZZZZZ\\\___bbbaaabbbcccddddddcccbbbaaabbbddddddbbbcccdddbbb]]]RRRHHH@@@===<<<::::::<<<<<<;;;::::::999999::::::999999999999::::::::::::::::::;;;<<<======>>>>>>>>>@@@AAABBBBBBBBBDDDEEELLLTTTcccwww|||wwwuuuwww~~~vvvuuusssssstttwww{{{}}}{{{yyywwwsssiiiaaa______```kkkyyykkkeee]]]YYYYYY[[[[[[ZZZYYYZZZZZZZZZYYYYYYZZZ\\\bbbeeeiiimmmppptttxxx|||{{{uuupppllliiiffffffgggfffddd```\\\ZZZUUURRRNNNLLLKKKJJJIIIGGGEEEDDDDDDCCCDDDEEEGGGHHHLLLJJJGGGFFFHHHMMMSSSWWWZZZ___iiiyyyvvvssstttzzztttdddZZZZZZ```qqqsssbbb[[[[[[[[[]]]```aaabbbccceeeeeeeeeeeeddddddfffdddbbbbbbdddbbb^^^SSSIII@@@===<<<::::::<<<<<<;;;::::::999999::::::999999999:::::::::::::::::::::;;;<<<===>>>>>>???>>>@@@BBBCCCCCCCCCEEEFFFPPPZZZkkk}}}~~~}}}yyyuuutttvvv{{{wwwtttqqqpppooonnnqqqvvv}}}}}}{{{zzzvvvlllccc___\\\]]]dddmmmxxxeee___XXXTTTSSSSSSRRRPPPRRRRRRRRRQQQPPPQQQSSSVVVVVVYYY\\\___bbbfffkkknnnooouuu}}}yyyrrrllliiidddcccaaa___]]][[[YYYXXXTTTRRROOOMMMMMMMMMKKKJJJDDDDDDEEEFFFIIILLLNNNPPPPPPLLLGGGDDDDDDHHHNNNQQQUUUYYYcccsssxxxrrroooqqquuuyyyxxxggg\\\\\\aaasssqqqccc\\\ZZZYYY[[[]]]```bbbccceeefffgggffffffeeefffeeebbbccceeeccc^^^TTTJJJAAA>>>===;;;:::<<<<<<;;;::::::999999::::::999999:::::::::;;;;;;;;;::::::;;;<<<===>>>???@@@???AAACCCDDDEEEFFFHHHJJJTTTaaauuu~~~}}}zzzxxxuuuuuuxxx{{{vvvrrrpppnnnooooooqqqttt{{{~~~||||||zzzrrrgggaaa]]]]]]```eeemmm~~~|||ooobbb\\\UUUQQQPPPOOOMMMJJJLLLMMMNNNMMMMMMNNNQQQTTTSSSTTTWWWXXXYYY\\\___bbbaaaeeekkkqqqwww~~~|||uuunnnkkkcccaaa^^^ZZZXXXVVVUUUUUUVVVTTTQQQPPPOOONNNLLLJJJFFFFFFFFFGGGIIILLLNNNPPPLLLJJJGGGEEEEEEHHHKKKMMMQQQTTT^^^nnn}}}uuunnnmmmnnnooosssxxxzzzhhh]]]\\\aaavvv{{{ooobbb\\\YYYXXXZZZ]]]```bbbccceeefffgggffffffdddffffffddddddfffddd___TTTJJJAAA>>>===;;;:::<<<<<<;;;::::::999999::::::999999::::::;;;;;;<<<<<<::::::;;;<<<>>>???@@@@@@@@@BBBCCCDDDFFFIIIMMMPPPZZZkkkzzzxxxwwwvvvxxx|||~~~zzzvvvsssqqqqqqrrruuuxxx{{{~~~~~~wwwlllccc^^^\\\\\\]]]aaalllzzzuuummmccc]]]UUUPPPOOONNNLLLJJJIIIJJJLLLLLLLLLMMMOOOQQQTTTUUUWWWWWWWWWWWWYYY[[[YYYZZZ]]]aaafffmmmuuu{{{xxxqqqnnncccaaa]]]XXXUUUSSSRRRRRRVVVTTTQQQPPPOOONNNKKKIIIIIIIIIGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGIIIJJJNNNQQQZZZiii~~~{{{qqqmmmlllkkkmmmqqqvvv}}}lll```___ccczzzwwwlll```ZZZYYYXXX[[[```aaabbbccceeefffffffffeeebbbeeefffeeefffhhheee___UUUKKKBBB???===;;;:::<<<<<<;;;::::::999999::::::999999::::::;;;<<<<<<===::::::;;;===>>>???@@@AAABBBCCCDDDDDDGGGKKKQQQUUUaaatttyyyxxxxxxxxx{{{~~~~~~|||{{{{{{{{{|||}}}zzzooofffaaa___]]][[[\\\```gggqqq{{{{{{uuuqqqhhhaaaYYYTTTSSSRRRQQQOOOPPPQQQSSSSSSSSSRRRSSSTTTXXXZZZ\\\\\\[[[ZZZZZZ[[[VVVWWWWWWXXXZZZ___eeejjjvvv}}}wwwtttjjjgggbbb]]]YYYWWWVVVUUUUUUTTTRRRQQQQQQPPPMMMKKKKKKJJJHHHEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJLLLNNNVVVdddyyyvvvqqqnnnlllllloootttxxx|||qqqcccbbbfff}}}tttiii^^^YYYXXXYYY]]]bbbaaabbbccceeeffffffeeeeeeaaadddffffffhhhiiieee```UUUKKKBBB???===;;;:::<<<<<<;;;::::::999999::::::999999::::::;;;<<<======::::::;;;===>>>@@@AAAAAACCCCCCDDDDDDGGGMMMTTTYYYfffzzz~~~xxxxxxyyyzzz}}}{{{qqqhhhddddddbbb___ZZZZZZ^^^gggqqqyyy}}}xxxvvvwwwnnnggg___YYYXXXXXXWWWVVV[[[]]]______]]][[[[[[[[[\\\___bbbbbbaaa_________WWWWWWWWWVVVVVVXXX[[[^^^hhhsss}}}zzzssspppkkkfffaaa^^^\\\\\\UUUTTTSSSSSSTTTSSSQQQOOOKKKJJJHHHFFFEEEEEEEEEFFFEEEEEEEEEFFFHHHIIIKKKLLLJJJLLLSSSaaavvvxxxssspppooonnnrrruuuvvvuuuvvv}}}zzzgggdddiii~~~{{{lll^^^YYY[[[\\\^^^```aaacccfffgggfffeeeeeeeeeddddddeeefffgggfffbbb___UUUNNNEEE>>>======<<<;;;;;;::::::::::::;;;<<<<<<::::::::::::::::::::::::;;;===?????????@@@BBBDDDAAAAAADDDIIIJJJLLLTTT\\\hhh~~~~~~xxxuuutttvvv~~~xxxooolllkkkeee]]]ZZZYYY\\\dddjjjnnntttzzz~~~yyyuuuqqqjjjccc______bbbcccccciiikkknnnpppnnnjjjeeebbbdddeeeggggggfffdddbbb```^^^ZZZVVVTTTVVVYYY\\\]]]bbbhhhqqq~~~|||zzzwwwrrrlllddd^^^ZZZ]]]\\\YYYWWWTTTSSSRRRQQQNNNMMMKKKIIIGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIMMMOOOVVVaaasss}}}wwwsssqqqoooppprrrrrrpppooottt~~~jjjdddgggzzzqqqaaaZZZZZZZZZ\\\^^^aaacccfffggggggfffeeefffeeedddeeeffffffeeebbb```UUUNNNEEE>>>======<<<;;;;;;::::::::::::;;;<<<<<<::::::::::::::::::::::::;;;===?????????@@@BBBDDDBBBBBBEEEIIIJJJKKKSSS[[[lll{{{vvvuuuvvvyyy~~~uuurrrqqqjjjbbb\\\ZZZ]]]ccchhhjjjooouuu{{{|||xxxvvvtttpppllllllooosssvvvwww~~~xxxsssrrrqqqqqqooommmjjjgggfffbbb```^^^^^^______^^^]]]ZZZ^^^eeeppp}}}~~~xxxqqqjjjgggcccaaa^^^[[[YYYVVVTTTSSSQQQOOOMMMKKKIIIHHHHHHHHHGGGFFFFFFGGGGGGHHHIIIJJJLLLOOOUUUaaarrrzzzvvvtttppppppoookkkhhhjjjrrrzzz~~~~~~~~~lllcccdddvvvwwweee\\\YYYXXXYYY\\\aaacccggghhhgggffffffggggggeeeeeeeeeeeeeeecccaaaUUUNNNEEE>>>======<<<;;;;;;::::::::::::;;;<<<<<<::::::::::::::::::;;;;;;;;;===???@@@@@@@@@BBBDDDDDDCCCEEEHHHIIIJJJQQQZZZooo}}}xxxuuuvvvxxx~~~}}}yyyxxxrrriiibbb___```eeehhhiiimmmrrryyy~~~}}}yyyvvvsssqqqoooooonnnmmmmmmlllhhhccc___[[[\\\```gggrrrxxxtttllljjjfffccc```]]]YYYWWWUUUSSSPPPMMMKKKJJJIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKKKKNNNUUUaaarrr|||yyyssssssqqqlllgggggglllppp}}}|||{{{kkkbbbaaarrr}}}jjj___ZZZWWWZZZ]]]aaadddggghhhhhhgggggghhhhhhgggeeedddeeeeeecccbbbUUUNNNEEE>>>======<<<;;;;;;::::::::::::;;;<<<<<<:::::::::;;;;;;;;;;;;;;;;;;===???@@@@@@AAACCCDDDFFFEEEFFFHHHIIIJJJQQQZZZmmm{{{{{{vvvtttvvvzzzxxxpppjjjffffffjjjlllmmmpppuuu{{{~~~~~~~~~{{{wwwqqqjjjeeeaaa``````bbbjjjwww~~~xxxtttpppmmmjjjgggbbb^^^ZZZXXXUUUQQQNNNLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKMMMTTT```rrryyyyyyvvvqqqllliiikkkmmmttt}}}zzzxxxwww{{{yyyhhh``````ooooooccc\\\YYY\\\```aaadddgggiiiiiihhhhhhiiiiiigggeeeeeeeeeeeecccaaaUUUNNNEEE>>>======<<<;;;;;;::::::::::::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<<<<>>>@@@@@@@@@AAACCCEEEFFFEEEFFFIIIJJJKKKSSS]]]iiittt}}}~~~zzzvvvtttwww|||vvvppplllkkknnnpppqqquuu{{{}}}xxxqqqllleeeccc```^^^bbbkkkxxx~~~yyywwwvvvrrrlllggg```^^^ZZZVVVRRROOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKMMMTTT```rrrzzztttpppnnnnnnpppxxx~~~zzzvvvsssrrrvvv}}}ttteee______kkkuuuhhh```\\\^^^cccaaadddhhhjjjjjjiiiiiijjjiiihhhfffffffffeeeccc```UUUNNNEEE>>>======<<<;;;;;;::::::::::::;;;<<<<<<:::::::::;;;<<<<<<======<<<>>>@@@AAAAAAAAACCCEEEFFFEEEFFFIIIKKKNNNWWWaaakkkrrrvvvtttsss|||yyyuuutttwww}}}uuuqqqppprrrtttuuuzzz}}}wwwssskkkjjjfffbbbbbbgggqqqyyy~~~wwwqqqiiifffbbb]]]YYYUUUSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLNNNTTT```qqqyyyuuusssrrruuu}}}|||xxxssspppnnnnnnrrryyyssseee]]]]]]eee{{{{{{nnnddd]]]^^^bbbaaadddhhhjjjjjjjjjjjjkkkhhhhhhggghhhgggfffbbb___UUUNNNEEE>>>======<<<;;;;;;::::::::::::;;;<<<<<<::::::;;;;;;<<<=========<<<>>>@@@AAAAAABBBDDDEEEEEEDDDFFFJJJMMMQQQ[[[ffftttxxxwwwpppnnnvvvvvvrrrrrrvvv}}}~~~yyywwwyyyzzzzzz~~~{{{wwwppppppoookkkgggiiipppvvvyyyrrrooojjjeee```\\\YYYXXXUUUTTTSSSQQQOOOMMMMMMLLLMMMOOOUUU```qqq{{{xxxtttuuuyyy|||xxxssspppnnngggiiinnnuuu~~~tttfff]]][[[aaaxxxqqqfff^^^]]]aaabbbeeehhhjjjjjjjjjkkkkkkhhhhhhhhhiiihhhfffbbb^^^UUUNNNEEE>>>======<<<;;;;;;::::::::::::;;;<<<<<<::::::;;;;;;<<<===>>>>>>===>>>@@@AAAAAABBBDDDFFFDDDCCCFFFJJJNNNSSS^^^iii|||~~~zzzqqqmmmttt||||||zzzsssppppppvvv~~~~~~~~~|||xxxoooqqqqqqnnniiiiiinnnsss{{{~~~wwwuuupppjjjeee```^^^\\\XXXWWWUUURRRPPPNNNMMMMMMNNNPPPUUU```ppp{{{xxxuuuwww~~~}}}yyytttnnnjjjhhhgggggghhhlllsssyyy}}}rrrccc\\\\\\cccuuuooofffbbb```^^^dddeeegggiiikkklllmmmmmmiiijjjjjjjjjgggccc```]]]UUUMMMDDD>>><<<<<<;;;:::<<<;;;::::::999999999999======<<<<<<<<<======>>>======>>>???@@@AAABBBBBBDDDDDDFFFIIILLLUUUfffvvvyyyuuuwww}}}yyypppqqqpppoooqqqyyy}}}zzzxxxuuuoookkkhhhhhhjjjkkkqqq{{{zzzuuusssppphhhdddccc___\\\XXXUUUSSSQQQOOOMMMNNNOOOTTT___ppp{{{uuussswww~~~}}}yyytttmmmiiieeecccbbbbbbdddiiimmmppprrrsssvvvzzztttddd]]]\\\aaasssrrrgggcccccccccdddeeegggiiikkklllmmmmmmiiiiiiiiihhhfffaaa]]][[[TTTMMMDDD>>><<<<<<<<<;;;<<<;;;::::::999999:::::::::::::::::::::;;;<<<======>>>>>>???@@@AAAAAABBBDDDEEEHHHKKKOOOXXXjjjzzz~~~zzzqqqqqqqqqqqqttt|||}}}{{{wwwttttttqqqlllhhheeeeeefffggglllttt}}}yyywwwssslllggggggddd```\\\YYYWWWUUUSSSQQQNNNOOOTTT___oooyyysssqqqtttwwwyyy}}}xxxrrrkkkgggbbb```^^^\\\]]]^^^aaacccbbbdddgggkkkppptttxxx{{{{{{|||~~~wwwggg___^^^^^^rrrvvvhhhcccdddfffdddeeegggiiikkklllmmmmmmiiiiiiiiigggddd___[[[XXXTTTMMMDDD>>>=========<<<<<<;;;::::::::::::::::::999999::::::;;;<<<===>>>?????????@@@@@@AAAAAAAAAEEEEEEIIINNNRRR\\\ooozzz~~~|||tttrrrrrrssswww|||zzzxxxuuurrrooopppnnnjjjfffcccbbbbbbbbbdddjjjrrrxxx|||}}}|||xxxqqqmmmlllgggddd___[[[YYYWWWUUUSSSPPPQQQVVV___oooxxxsssqqqqqqqqqzzz{{{uuuoooiiidddaaa___]]][[[ZZZZZZ[[[\\\[[[\\\^^^aaadddhhhkkkmmmmmmnnnooopppsssxxx{{{kkkbbb```^^^rrrlllddddddfffeeefffgggiiikkklllmmmmmmjjjjjjjjjhhhddd___ZZZWWWTTTMMMDDD???>>>>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<===???@@@AAA@@@@@@@@@@@@AAAAAABBBBBBDDDEEEJJJPPPUUUaaattt~~~|||vvvqqqrrrtttzzz}}}|||{{{yyyzzz{{{xxxvvvtttqqqnnnooommmjjjgggeeebbbaaa```]]]aaafffkkkqqqzzz|||uuuqqqppphhhddd___[[[YYYVVVTTTRRRRRRTTTXXX```mmmxxxssspppoootttxxx~~~xxxsssmmmhhhddd```___^^^\\\[[[ZZZZZZZZZ[[[[[[[[[\\\^^^___aaabbbbbbcccdddeeeggglllrrrwww~~~~~~oooeeebbb```sssyyykkkfffffffffggghhhjjjlllmmmnnnnnnllllllllliiieee```[[[XXXUUUNNNEEE???>>>>>>>>>===;;;;;;;;;::::::;;;<<<<<<;;;;;;<<<===>>>???AAABBB@@@@@@@@@AAABBBBBBCCCCCCCCCEEEJJJQQQXXXdddxxx{{{vvvoooqqquuu|||~~~|||zzzxxxvvvrrrvvv||||||zzzwwwvvvtttqqqnnnmmmlllkkkiiigggdddbbb```\\\^^^```ccciiirrr~~~~~~xxxssssssjjjfffaaa]]]ZZZWWWTTTRRRUUUVVVYYY___kkk|||xxxssspppoooooottt||||||wwwsssnnniiifff``````___^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]^^^___aaadddiiilllpppyyyrrrfffbbb```qqqyyymmmiiiggghhhjjjlllnnnoooooopppmmmmmmmmmkkkgggaaa]]]YYYWWWPPPFFF@@@???>>>>>><<<;;;;;;;;;;;;;;;;;;<<<===::::::;;;;;;<<<===>>>??????@@@@@@AAACCCDDDDDDEEEDDDFFFLLLSSS[[[ggg|||xxxtttnnnqqqvvv~~~~~~|||xxxvvvrrrssswww|||zzzzzzyyywwwxxxyyyvvvvvv{{{~~~|||zzzyyy}}}~~~{{{yyyxxxwwwvvvvvvtttqqqnnnlllmmmmmmmmmkkkhhheeeccc___``````bbbfffnnnxxx~~~zzzuuuuuunnnkkkeeeaaa]]]ZZZWWWUUUVVVWWWYYY\\\fffvvvxxxsssooollllllrrryyy{{{wwwtttpppllljjjdddddddddcccbbb```^^^]]]\\\\\\[[[[[[ZZZ[[[[[[[[[ZZZ\\\^^^``````bbbdddfffhhhppp|||tttfff```___llltttkkkiiijjjkkkmmmooopppqqqqqqmmmmmmlllkkkgggbbb]]]ZZZYYYRRRHHHAAA???>>>===;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;<<<===>>>>>>>>>???@@@BBBCCCEEEFFFGGGGGGIIIOOOVVV^^^jjj{{{uuuqqqnnnrrrxxx~~~{{{vvvvvvwww{{{}}}ttttttsssrrrttt|||~~~wwwqqqoooqqqsssyyy{{{uuutttsssqqqpppnnnnnnmmmpppqqqssswwwyyyyyywwwuuuttttttvvvxxxyyywwwssspppppprrrtttuuutttqqqmmmkkkeeeeeeddddddggglllrrrwww{{{wwwwwwrrrnnnhhhccc```]]]YYYWWWUUUVVVVVVXXX___ooo|||vvvsssmmmjjjlllqqqzzz|||xxxuuussspppmmmiiiiiiiiihhhfffdddaaa___^^^]]]]]]]]]]]]^^^^^^___\\\___aaaccccccccceeefffeeelllvvvuuufff^^^]]]hhh|||wwwllljjjkkklllnnnpppqqqrrrrrrllllllllljjjgggbbb^^^[[[[[[SSSIIIBBB???>>><<<;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>???@@@>>>>>>@@@BBBDDDFFFGGGHHHIIIKKKQQQXXX```mmmyyyrrrpppooossszzz|||zzzzzz}}}rrrssssssrrrttt|||~~~wwwqqqmmmmmmnnnlllsss~~~qqqjjjcccdddfffhhhiiihhhgggffffffggghhhlllqqqssstttsssssstttwwwzzz|||zzzvvvsssuuuxxx{{{||||||yyyuuurrrjjjiiihhhgggiiilllppprrr}}}}}}yyyyyyrrrnnnhhhddd```\\\YYYVVVTTTTTTTTTUUU[[[jjj}}}yyytttooommmnnnttt|||xxxvvvtttrrrqqqooonnnmmmkkkiiifffdddcccbbbdddffffffdddbbbaaaaaa^^^```cccfffhhhiiijjjjjjiiilllrrr|||oooaaa^^^aaaqqqzzzmmmgggjjjnnnppppppoooppppppooooooooolllgggbbb^^^]]][[[TTTJJJCCC???===;;;999999:::;;;<<<<<<<<<;;;:::?????????>>>>>>>>>>>>>>>AAABBBCCCDDDDDDFFFJJJMMMJJJOOOTTTXXXbbbttt{{{sssrrrsssrrruuu|||~~~{{{uuurrrqqquuu|||vvvqqqmmmlllnnnqqqvvvtttkkkfff```bbbeeeggghhhfffcccaaaaaacccfffhhhiiijjjlllnnnpppsssxxx|||~~~{{{wwwrrroooooopppqqqrrr{{{~~~{{{vvvrrroookkkgggccc^^^YYYUUUUUUQQQOOOQQQUUU```ssszzztttnnnkkkiiimmmwww}}}yyywwwuuusssrrrqqqpppooommmkkkhhhfffddddddfffhhhgggfffddddddeeefffhhhjjjlllnnnoooppppppoooqqquuu~~~ooo```\\\___mmmuuuiiifffiiimmmooopppooopppqqqnnnoooooolllgggbbb^^^]]][[[SSSIIIBBB???>>><<<:::999:::;;;<<<<<<<<<;;;;;;;;;<<<===>>>???AAAAAABBBBBBCCCEEEFFFGGGHHHKKKNNNLLLQQQUUUZZZgggzzz~~~~~~yyyrrrpppqqqsssvvv~~~~~~~~~xxxssspppooosss|||vvvrrrqqqrrrrrrttt|||uuunnnjjjffffffgggfffeeecccaaa___aaadddggghhhiiijjjlllnnnssswww~~~|||xxxtttsssqqqooommmsssvvvzzz{{{vvvsssppplllhhhddd^^^XXXTTTRRROOONNNOOORRR[[[lll|||wwwoooiiiffffffnnnvvv}}}zzzxxxvvvuuussssssrrrqqqooommmjjjhhhgggfffhhhjjjjjjiiihhhiiijjjmmmnnnpppsssuuuvvvwwwwwwyyyyyy|||rrraaa]]]^^^jjj~~~oooeeeeeeiiilllooooooooopppqqqnnnoooooommmhhhbbb___^^^ZZZSSSIIIBBB??????===;;;::::::;;;<<<<<<<<<<<<;;;;;;<<<===>>>@@@AAABBBCCCBBBDDDGGGIIIJJJKKKMMMOOOPPPRRRVVV___qqq||||||~~~wwwpppnnnoootttxxx~~~zzzuuupppnnnmmmppp{{{}}}yyywwwyyyvvvuuuyyyzzztttrrrpppnnnkkkgggdddbbb``````bbbeeehhhjjjjjjkkkmmmooowww|||~~~yyyuuupppjjjggghhhiiimmmsss{{{|||wwwtttrrrnnnjjjfff___XXXSSSOOOMMMMMMMMMNNNTTTbbbppp{{{qqqkkkfffdddiiioooyyy|||zzzyyyxxxvvvuuutttsssqqqooollljjjhhhhhhiiikkkkkkkkkkkklllnnnnnnpppsssvvvyyy}}}wwwddd^^^___iii{{{{{{kkkdddeeehhhllloooppppppqqqrrroooppppppnnniiidddaaa___ZZZSSSHHHBBB??????>>>===:::;;;;;;<<<<<<<<<<<<<<>>;;;;;;;;;;;;<<<<<<======???@@@@@@@@@AAAAAAAAABBBAAADDDHHHKKKLLLMMMNNNPPPTTTWWW^^^nnn~~~{{{{{{|||~~~tttooonnnooosssxxxyyyuuurrrqqqoooooowww~~~~~~|||uuuooojjjiiiiiiiiijjjmmmpppssstttvvvxxxzzzyyypppiiiddd```^^^ZZZYYYYYY\\\```gggmmmqqqyyy||||||xxxtttnnnhhh```XXXSSSOOONNNNNNNNNLLLMMMUUU___sssuuunnniiieeedddggglllvvv~~~zzzyyyxxxvvvtttqqqooommmmmmnnnoooooonnnoooqqqsssrrrtttyyy~~~ooo]]]^^^fffsssppphhhfffeeehhhmmmppprrrssstttvvvrrrssstttqqqmmmhhheeeddd]]]TTTIIIAAA?????????>>><<<<<<;;;;;;<<<<<<===>>><<<===>>>@@@BBBDDDEEEFFFBBBEEEHHHKKKLLLNNNPPPRRRUUUZZZcccttt~~~|||}}}|||}}}~~~|||sssoooooopppsssyyy{{{xxxuuutttqqqooouuu}}}zzzyyywwwuuuxxx}}}wwwrrrooonnnnnnpppssswwwzzz}}}|||rrrjjjeeeaaa___^^^ZZZYYYXXXXXXZZZ^^^bbbeeelllooouuu}}}|||vvvooohhh```YYYTTTPPPOOOOOOOOOLLLLLLSSS]]]ooozzzsssmmmgggeeefffgggppp}}}}}}|||zzzwwwuuusssqqqqqqrrrrrrrrrqqqqqqtttvvvvvvxxx|||qqq___```gggrrr|||yyyjjjeeeeeeeeeiiinnnqqqsssuuuvvvxxxtttuuuuuusssooojjjhhhfff^^^VVVJJJAAA>>>>>>>>>>>>===<<<<<<;;;<<<<<<>>>>>><<<===???AAACCCEEEFFFGGGEEEGGGIIIKKKMMMOOORRRUUUWWW]]]hhhxxx}}}~~~|||}}}yyyqqqooooooppptttzzz}}}zzzxxxvvvqqqnnnrrryyy|||vvvuuurrrpppttt}}}}}}yyyvvvtttuuuyyy~~~zzzuuuoooiiifffcccaaa___\\\[[[YYYXXXYYY[[[]]]___aaadddiiipppxxxwwwoooggg```ZZZVVVPPPOOOOOOOOOLLLLLLSSS]]]oooxxxrrrkkkggghhhbbblll|||}}}zzzxxxuuuttttttuuuuuutttssssssvvvxxxwwwyyy|||qqqcccdddiiittt|||tttfffbbbdddfffiiinnnrrrtttvvvwwwyyyuuuvvvwwwtttpppllliiihhh```WWWJJJBBB>>>>>>>>>======<<<<<<;;;;;;===>>>???@@@@@@AAAAAABBBCCCDDDDDDGGGIIIKKKLLLMMMPPPUUUXXXXXX___jjjzzz}}}||||||~~~vvvpppnnnooopppvvv|||}}}{{{yyyvvvrrrnnnqqqwww|||~~~yyytttssspppnnnrrr|||tttvvv}}}zzzyyy|||zzztttqqqnnnkkkiiifffccc```^^^]]]\\\ZZZZZZ[[[\\\]]]\\\^^^bbbhhhooowww~~~xxxnnnggg```ZZZWWWOOONNNNNNNNNLLLLLLSSS]]]ppp}}}xxxtttlllfffeeeiiisss}}}zzzyyyxxxwwwyyyxxxwwwuuuuuuuuuuuuvvvyyy}}}nnnbbbbbbjjjxxxrrrcccaaaggghhhjjjmmmqqqtttvvvwwwxxxzzz|||zzzuuusssrrrmmmfffaaaUUUIIIEEECCC@@@==================>>>>>>>>>>>>>>>???@@@BBBEEEGGGHHHIIIKKKLLLMMMMMMNNNQQQUUUXXXYYY\\\gggyyy~~~~~~{{{{{{wwwmmmiiilllooottt{{{~~~{{{vvvpppkkkkkkmmmppp~~~{{{rrrnnnkkkkkkmmmuuu|||yyyuuuwwwxxxsssooonnnllljjjiiihhhiiiiii`````````aaaaaaaaaaaaaaa___```cccgggkkknnnqqqsssuuuvvvyyy{{{}}}tttjjjaaa[[[WWWVVVTTTRRRQQQQQQOOONNNTTT\\\nnnyyyppphhhfffjjjsss~~~|||{{{zzz{{{zzzxxxwwwvvvvvvvvvwwwyyy|||qqqddddddmmm{{{pppbbb```eeegggiiimmmqqqtttvvvwwwxxxzzz|||zzzvvvuuutttoooiiiaaaTTTHHHDDDBBB???==================>>>>>>>>>>>>???@@@AAACCCEEEGGGHHHIIILLLMMMNNNOOOPPPRRRVVVYYY[[[^^^hhhyyy}}}zzzzzzvvvllliiikkkooosss{{{|||zzzuuuooojjjhhhiiilllyyy~~~tttpppllljjjjjjooo|||tttoooooozzz}}}{{{|||}}}|||yyysssmmmjjjkkkkkkjjjjjjkkklllmmmnnnffffffgggggggggggghhhhhhcccddddddeeefffggghhhiiieeegggiiilllpppuuu||||||wwwppphhh```ZZZVVVUUUUUUSSSSSSSSSQQQPPPVVV]]]oootttlllhhhkkksss~~~}}}~~~}}}|||zzzyyyxxxxxxxxxxxxzzz}}}~~~sssfffgggpppyyymmmbbb___bbbfffhhhlllppptttvvvxxxxxx{{{|||{{{xxxwwwwwwsssmmm```TTTGGGCCCAAA>>><<<============>>>>>>>>>??????@@@AAABBBCCCEEEFFFGGGHHHMMMNNNPPPQQQRRRUUUYYY\\\]]]```jjjzzz|||yyyzzz~~~ssskkkhhhjjjmmmsss|||}}}{{{vvvpppjjjgggggghhhsss}}}vvvqqqllliiifffgggoooyyyssskkkhhhooo|||qqqkkkhhheeefffhhhiiihhhfffdddccchhhiiikkkmmmpppsssuuuvvvoooooopppqqqqqqqqqqqqqqqlllkkkhhheeeccc```___^^^XXXYYY[[[]]]```eeekkkooo{{{zzzqqqnnnjjjddd^^^YYYUUUSSSTTTSSSUUUVVVUUUSSSXXX___qqqxxxooojjjlllrrr~~~}}}{{{zzzxxxxxxwwwxxxzzz{{{{{{{{{{{{{{{wwwyyy}}}uuugggjjjtttyyysssjjjbbb___aaaeeehhhlllppptttwwwyyyyyy{{{}}}}}}zzzzzzzzzvvvppp```SSSGGGAAA@@@===<<<============>>>>>>??????@@@AAABBBCCCDDDEEEFFFGGGGGGMMMOOOQQQSSSTTTWWW[[[^^^```cccmmm}}}|||zzz{{{|||pppiiigggiiillltttzzzssslllhhhffffffooozzzwwwrrrlllhhhccc```dddkkksss}}}vvvkkkcccgggrrrxxxlllccc^^^\\\[[[[[[]]]^^^___aaaaaabbbgggiiimmmrrrvvvzzz|||~~~xxxxxxyyyzzzzzzzzzyyyxxxvvvsssnnnhhhccc^^^[[[YYYVVVVVVWWWWWWXXX\\\```dddqqqyyyvvvnnngggfffeeebbb^^^YYYUUURRRTTTSSSVVVXXXWWWVVVZZZaaattt|||sssmmmnnnsss~~~~~~|||zzzxxxwwwuuuuuuwwwxxxzzz|||||||||uuuuuuxxx|||tttggglllwww~~~uuuooohhhaaa___aaaeeehhhlllqqquuuxxxzzz{{{|||~~~~~~{{{{{{|||yyysssaaaTTTFFFAAA???===<<<============>>>???@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGHHHMMMOOORRRUUUVVVYYY]]]```bbbfffrrr}}}|||}}}xxxmmmgggfffhhhjjjvvv|||tttmmmgggeeeeeemmmzzzwwwqqqkkkfffaaa\\\]]]bbbbbbiiirrrzzzsssggg___bbbiiiuuuuuuiii```[[[XXXWWWVVVVVVWWWXXXZZZ\\\^^^___eeehhhnnnuuu{{{{{{xxxqqqjjjccc^^^ZZZXXXXXXXXXWWWVVVUUUWWW[[[^^^hhhpppwwwyyyyyyuuummmeeeaaaaaabbbaaa^^^ZZZVVVSSSTTTTTTWWWZZZYYYXXX]]]dddxxx{{{ttttttxxx|||yyywwwuuusssssstttwww}}}}}}{{{|||sssfffooo{{{vvvooohhhaaa```cccfffhhhlllrrrvvvzzz|||}}}}}}||||||}}}zzztttbbbTTTGGGAAA???======>>><<<===>>>>>>???@@@AAAAAAAAABBBCCCDDDFFFGGGHHHIIILLLOOOSSSVVVXXX[[[^^^aaaccciiixxx~~~}}}}}}uuujjjeeeeeeggghhhuuu{{{ssskkkfffddddddlllzzzvvvooohhhddd___YYYXXX[[[WWWZZZ___ccchhhpppzzz|||xxxwwwuuurrrjjj___YYY^^^bbblllvvvooofff^^^YYYVVVUUUTTTRRRRRRSSSTTTVVVXXXZZZ[[[bbbgggoooxxx~~~zzzssskkkddd^^^[[[YYYYYYYYYXXXVVVUUUWWWZZZ]]]bbbiiioooqqqqqqpppkkkddd```aaabbbbbb```\\\XXXVVVVVVVVVXXX[[[[[[[[[aaaiii}}}||||||~~~|||xxxuuusssrrrqqqrrrwwwrrrfffrrrzzzqqqhhh```aaaeeefffiiimmmsssxxx{{{~~~~~~}}}}}}~~~zzztttcccUUUGGGAAA@@@>>>>>>???<<<===>>>???@@@AAAAAABBB@@@AAABBBDDDFFFHHHIIIJJJKKKNNNSSSVVVYYY[[[___aaaccckkk}}}~~~|||{{{}}}ssshhhcccdddfffgggqqq|||ssskkkfffffffffjjjxxxuuummmeeeaaa[[[UUUTTTUUUPPPRRRTTTUUUWWW[[[ccciiiqqqwwwvvvoooqqqtttuuu}}}}}}uuunnngggaaaXXXUUUZZZ\\\aaawwwxxxkkkeee^^^YYYVVVUUUTTTRRRQQQRRRSSSTTTVVVXXXZZZ[[[ccciiisss~~~~~~wwwnnngggaaa^^^]]]\\\\\\\\\[[[\\\^^^bbbeeeiiinnnqqqqqqpppppplllgggcccddddddcccaaa^^^[[[XXXZZZYYY[[[]]]^^^___fffnnn{{{wwwsssqqqqqqpppqqqxxxrrrfffttt}}}ttthhh```aaaggggggiiinnnsssyyy}}}~~~}}}}}}}}}zzztttdddVVVHHHBBB@@@??????@@@<<<===>>>???@@@AAABBBBBB@@@AAABBBDDDGGGIIIJJJKKKKKKNNNRRRVVVYYY\\\___aaacccmmm}}}yyyzzzzzz|||qqqgggcccdddeeefffmmm}}}uuummmiiiiiijjjhhhvvvuuummmddd^^^YYYRRRPPPQQQLLLOOOQQQPPPOOOQQQUUUYYY```gggrrr}}}qqqhhhjjjllllllsssxxxkkkaaa^^^UUUSSSXXXXXXXXXkkkvvvnnniiiccc]]]YYYWWWVVVTTTQQQSSSTTTVVVXXX[[[]]]^^^___eeelllxxx|||ssskkkeeebbb```aaabbbbbbcccdddggglllpppuuuxxxyyyuuusssrrrooojjjfffffffffeeeccc___\\\ZZZ]]]\\\]]]___```bbbjjjsss}}}{{{zzzyyyvvvtttvvvooommmtttlllgggqqqwwwkkkbbbdddkkkjjjnnnssswwwzzz}}}~~~yyyrrrcccTTTEEE@@@@@@???>>>???>>>>>>>>>???@@@@@@@@@AAAEEEFFFGGGGGGIIIJJJJJJKKKPPPSSSXXX[[[]]]___bbbeeegggnnn|||~~~{{{www|||{{{pppjjjfffcccdddgggppp|||rrrllljjjlllkkksss{{{pppeee___ZZZTTTRRRTTTOOOOOONNNMMMLLLMMMPPPRRRWWW]]]hhhsss{{{{{{rrrgggbbb```bbbiiirrr}}}oooaaa[[[WWWTTTTTTUUUXXXcccnnnzzztttpppeeeccc___]]][[[YYYWWWTTTVVVWWWXXXYYY[[[^^^bbbfffkkkrrr~~~yyyqqqkkkiiiiiillllllmmmppptttxxxyyyyyy{{{~~~|||zzztttnnnjjjhhheeedddcccaaa___]]]]]]bbbeeeccc```cccnnnxxx~~~}}}|||zzzwwwuuuuuupppnnnsss}}}}}}llleeennn}}}zzzmmmbbbaaafffiiimmmrrrwwwzzz}}}zzzssscccTTTEEE@@@@@@???>>>???>>>>>>??????@@@@@@AAAAAAEEEEEEFFFHHHIIIJJJKKKLLLRRRUUUYYY\\\___aaadddfffhhhnnn~~~}}}zzzwww|||zzzoooiiieeebbbcccgggrrr~~~uuuooommmmmmhhhooo|||uuueee___\\\XXXTTTRRRPPPPPPOOOMMMLLLKKKMMMOOORRRYYYdddooowww{{{|||{{{zzzqqqgggccc```aaagggnnnyyywwwiii]]]XXXTTTSSSRRRTTT]]]fffvvvyyytttqqqpppmmmhhheeecccaaa^^^\\\YYY\\\^^^^^^]]]```eeejjjsss{{{{{{uuurrrqqqrrrxxxwwwxxxzzz}}}~~~}}}wwwqqqmmmlllkkkhhheeecccaaa```aaaeeehhhfffdddiiittt~~~}}}{{{xxxuuutttpppooorrrxxxyyyjjjccclllzzzrrreee```ccciiimmmrrrvvvzzz|||{{{tttbbbSSSEEE@@@@@@???>>>>>>>>>>>>???@@@@@@AAABBBBBBDDDEEEFFFHHHJJJLLLMMMNNNTTTWWW[[[^^^```bbbeeegggiiinnn|||{{{yyyvvv{{{yyynnnhhhdddaaacccffftttyyytttqqqnnnkkknnnwwwkkkccc```\\\VVVRRRRRRRRRRRRPPPMMMKKKKKKLLLOOOVVVbbbnnnvvvzzzzzzyyyyyyqqqiiieeebbb```dddiiiuuurrraaa[[[VVVTTTQQQQQQWWW___eeettt}}}xxxuuuvvvsssoookkkhhheeeaaa___\\\aaaeeedddbbbdddkkkrrr~~~}}}zzzzzz|||~~~{{{tttpppqqqrrrnnniiieeedddeeegggjjjlllkkkjjjppp}}}}}}zzzwwwtttqqqnnnmmmooorrrzzzsssgggcccjjjyyywwwjjjdddeeeiiimmmrrrwwwzzz}}}~~~{{{tttaaaRRREEE@@@@@@???>>>>>>>>>??????@@@AAABBBCCCCCCDDDEEEGGGIIIKKKNNNOOOPPPUUUXXX\\\^^^```bbbeeeggghhhkkkwww{{{yyyvvv{{{wwwlllfffbbb```bbbggguuu}}}yyytttpppqqqqqquuuxxxllleee]]]WWWUUUVVVWWWWWWUUUQQQNNNLLLKKKPPPXXXdddqqqzzz}}}}}}|||zzzsssmmmiiieeebbbcccgggsss~~~wwweee___YYYVVVTTTSSSWWW]]]^^^hhhuuu|||xxxwwwuuusssppplllfffbbb^^^eeekkkkkkhhhjjjsss|||{{{{{{|||~~~~~~~~~wwwrrruuuwwwssslllggggggiiikkkmmmooonnnpppxxx}}}yyyuuuqqqnnnlllkkkkkklllqqqyyylllccccccjjjxxxxxxmmmggghhhjjjnnnssswwwzzz}}}}}}}}}~~~zzzuuu___QQQDDD@@@AAA???>>>===>>>???@@@AAABBBCCCDDDDDDDDDEEEGGGJJJLLLOOOQQQRRRTTTWWW[[[]]]___aaaccceeefffiiirrr{{{yyyvvv{{{uuuiiicccaaa```ccchhhuuu~~~yyyvvvtttrrrttt|||xxxjjj___ZZZ[[[[[[]]]^^^]]]XXXSSSPPPNNNQQQZZZhhhuuu~~~}}}wwwrrroookkkfffeeehhhuuuxxxggg```[[[YYYXXXWWWYYY]]]___dddlllvvv}}}wwwooojjjdddkkkrrrrrrppprrr|||~~~xxxtttrrrtttvvvyyy|||~~~zzztttxxxzzzwwwpppkkkjjjllloooqqqrrrsssvvv}}}yyytttpppmmmjjjhhhhhhhhhkkkttt~~~tttgggaaaaaahhhwwwwwwlllhhhiiikkkoootttxxx|||~~~}}}}}}~~~{{{vvv^^^QQQDDD@@@AAA@@@>>>===??????@@@AAACCCDDDEEEEEEFFFGGGHHHKKKMMMPPPRRRSSSTTTVVVZZZ\\\^^^___bbbdddfffiiirrr~~~{{{xxxuuu{{{|||qqqfffaaa___```dddjjjxxxxxxwwwwww|||rrrddd___aaa___bbbdddddd```ZZZVVVSSSQQQZZZjjjxxx{{{vvvtttpppjjjiiilllvvv}}}yyyiiiccc^^^]]]]]]\\\]]]```bbbcccgggnnnvvvwwwrrrqqqvvv{{{|||{{{~~~xxxuuurrrpppoooppprrrtttxxx{{{}}}}}}yyy|||~~~|||wwwsssqqqqqquuuvvvxxxzzz~~~~~~zzztttpppooojjjggggggggghhhlllqqqwwwssseee```]]]dddvvvyyymmmiiijjjlllpppuuuzzz}}}~~~yyy]]]PPPDDD@@@AAA@@@======??????@@@BBBCCCEEEFFFFFFGGGHHHJJJLLLNNNPPPRRRRRRTTTWWWZZZ\\\^^^___bbbdddgggkkkvvvzzzwwwuuu{{{yyynnnddd___^^^```eeekkk|||zzzmmmeeeddd```dddhhhiiieee```[[[XXXSSS]]]mmm|||~~~yyyvvvrrrmmmlllooowwwyyyssssss}}}}}}qqqjjjeeeeeefffdddccceeegggeeegggkkkpppyyy}}}}}}uuutttsssqqqpppoooooooootttyyy||||||~~~}}}zzzxxx|||}}}{{{uuupppqqqkkkggghhhhhhggghhhkkkiiirrr{{{ssseeeaaaYYYaaattt|||pppkkklllmmmqqqvvv{{{~~~{{{]]]OOOCCCAAAAAA@@@======???@@@AAABBBDDDEEEFFFGGGHHHIIIJJJLLLNNNPPPRRRRRRUUUWWW[[[]]]^^^```bbbdddhhhnnnyyyyyyuuuuuu{{{wwwmmmbbb^^^^^^```fffmmm}}}tttiiiddd```dddiiikkkhhhbbb]]]ZZZUUU```ppp~~~zzzwwwsssooonnnqqqvvv|||rrrooouuuxxx{{{yyyrrrmmmmmmmmmkkkjjjkkkkkkhhhhhhlllpppvvv~~~|||vvvvvvuuutttrrrpppmmmlllqqqwww~~~||||||}}}}}}~~~{{{vvvrrrrrrooollliiiggggggfffeeehhhkkkqqqvvv{{{zzzjjj^^^\\\cccvvvtttlllllllllpppvvv{{{~~~}}}~~~vvv]]]PPPCCC@@@@@@???======BBBAAA@@@@@@AAADDDFFFHHHIIILLLNNNPPPPPPQQQRRRTTTWWWVVVVVVZZZ```ddddddcccfffrrr{{{uuuqqqsssxxx}}}wwwkkkbbb```^^^\\\cccnnnyyyoookkkeeeeeeeeeggghhhfff```ZZZZZZ```kkkzzzxxxssspppooommmkkknnnyyyxxxpppooouuu}}}wwwsssssstttqqqoookkklllmmmooorrr{{{}}}yyytttrrrttttttooojjjhhhpppuuuzzz}}}{{{}}}}}}xxxuuuuuusssooollljjjjjjiiiiiiiiilllrrrwww|||xxxhhh^^^^^^eeevvvuuulllkkkmmmqqqvvvzzz}}}~~~}}}sss[[[OOOCCC@@@@@@???>>>>>>AAAAAAAAAAAACCCEEEFFFHHHHHHKKKNNNOOOPPPQQQRRRTTTWWWVVVXXX\\\aaaeeeeeedddjjjvvv~~~~~~tttppprrrwww|||wwwkkkaaa___^^^\\\cccnnnxxxqqqooohhhfffddddddfffeeeaaa]]]ZZZ```lll|||xxxpppkkkgggdddaaajjjsssyyyrrrqqqvvvzzz||||||{{{xxxuuusssssstttuuuxxx~~~zzzwwwsssqqqttttttooojjjiiilllqqqxxx~~~~~~|||{{{xxxyyyvvvssspppooooooqqqrrrooosssxxx}}}wwwhhh``````hhhvvvwwwnnnmmmmmmqqquuuyyy}}}yyynnnXXXMMMCCC@@@AAA???>>>???@@@AAABBBCCCEEEFFFGGGHHHHHHJJJMMMOOOPPPQQQSSSUUUVVVWWWZZZ^^^cccfffgggfffppp||||||sssqqqpppuuu{{{vvvjjjaaa___]]]\\\cccnnnyyytttssslllhhhcccbbbccccccaaa^^^YYY___lll}}}yyynnnfffaaa^^^\\\dddkkkyyy|||tttrrrttt~~~}}}}}}}}}}}}zzzuuurrrqqqtttsssnnnjjjjjjkkkqqqyyy}}}zzzyyyxxxuuussssssvvvzzz~~~}}}xxxkkkeee```iiixxxyyyooopppllloootttxxx|||tttgggSSSJJJBBBAAAAAA??????@@@@@@AAACCCEEEGGGHHHHHHHHHHHHJJJMMMOOOPPPRRRTTTVVVVVVXXX\\\aaaeeehhhiiiiiisss|||tttrrroootttzzz~~~uuuiii```___]]]\\\cccnnnyyyvvvpppkkkfffccccccbbb___\\\XXX^^^jjj|||qqqfff```^^^]]]]]]bbboooyyyvvvyyy|||tttrrrrrruuutttooolllmmmpppwww~~~zzzwwwwwwvvvuuuwww|||yyylllfffaaakkk{{{uuulllmmmjjjnnnsssxxx|||}}}nnn___OOOGGGAAAAAAAAA@@@@@@AAA@@@BBBDDDFFFHHHIIIIIIJJJIIILLLOOOQQQQQQRRRTTTVVVVVVXXX]]]aaaeeehhhkkklllttt}}}vvvuuuooouuuzzztttiii```^^^]]]\\\cccnnnzzzuuuqqqllliiigggddd___ZZZ[[[___hhhxxxxxxiii```]]]]]]YYY]]]fffxxx}}}|||wwwvvvwwwzzzyyytttssstttyyy~~~{{{vvvvvvvvvvvvxxx~~~~~~mmmeeecccmmm{{{pppggghhhjjjnnnuuu{{{xxxgggWWWJJJDDDAAAAAABBB@@@@@@CCCBBBCCCDDDFFFHHHJJJKKKLLLLLLNNNQQQRRRSSSSSSUUUVVVVVVYYY]]]aaadddhhhllloooxxx}}}wwwvvvpppvvv|||ttthhh___^^^]]]\\\cccnnn}}}|||wwwrrrooonnnjjjeeeaaabbbccciiivvvssseee\\\YYYWWWZZZaaammm~~~~~~}}}|||vvvwwwwwwvvvwww~~~uuujjjiiiooozzzpppggghhhkkkpppyyy|||sssbbbQQQGGGBBB@@@BBBBBB@@@AAADDDCCCDDDDDDEEEGGGJJJMMMNNNOOOQQQSSSTTTTTTTTTUUUVVVVVVYYY\\\___bbbgggmmmrrr{{{wwwwwwrrrxxx~~~ssshhh___^^^]]]\\\cccnnn{{{~~~xxxttttttsssqqqooommmkkkmmmwwwrrrccc\\\VVVYYY]]]bbbnnn}}}wwwxxxxxxvvvvvv|||~~~rrrnnnqqqyyyrrrlllllllllrrr|||zzzppp^^^MMMEEEAAA@@@BBBBBB@@@AAADDDEEEDDDDDDEEEGGGJJJNNNPPPQQQSSSUUUUUUUUUTTTUUUVVVVVVYYY\\\^^^aaafffnnntttzzzvvvvvvtttyyysssggg___]]]]]]\\\cccnnn|||zzzzzzvvvwwwyyy{{{zzzuuurrrqqqxxxmmmcccWWWYYYZZZ\\\bbbqqqwwwqqqqqqtttyyy~~~zzzvvvssstttyyyyyyyyyzzztttmmmlllsssvvv{{{~~~xxxlll[[[NNNCCCBBBAAA@@@@@@AAACCCDDDCCCEEEGGGIIILLLMMMNNNOOORRRTTTVVVVVVUUUTTTTTTTTTWWWXXX[[[aaadddhhhpppzzz{{{xxxyyy{{{|||{{{lllbbb[[[\\\\\\[[[cccmmm{{{www}}}yyy|||wwwmmm___YYYUUUVVV\\\gggxxxwwwpppllllllnnnppptttyyy|||yyytttqqqrrrvvv|||~~~}}}}}}~~~tttnnnnnntttwww|||}}}wwwjjjYYYLLLCCCBBBAAA@@@@@@BBBCCCEEEFFFGGGHHHJJJMMMOOOQQQQQQTTTVVVXXXXXXWWWVVVVVVWWWZZZZZZ]]]bbbeeehhhqqq{{{{{{xxxyyy{{{|||{{{mmmbbbZZZ[[[[[[[[[cccnnnxxxttt{{{~~~ttteee^^^XXXWWWYYY```mmmyyyvvvoookkkkkkkkkiiiiiilllssszzz}}}zzzuuurrrrrruuuyyy}}}|||sssooopppvvvyyy~~~|||uuuhhhWWWJJJCCCBBBAAA@@@@@@BBBDDDEEEIIIIIIJJJKKKNNNQQQSSSUUUWWWYYY[[[[[[ZZZZZZZZZ[[[]]]]]]```eeegggjjjsss|||zzzwwwyyyyyy{{{{{{mmmbbbZZZYYYZZZ[[[dddppp{{{uuuqqqxxxvvviiibbb[[[WWWVVVYYYbbblll~~~rrrqqqrrruuuuuuwww~~~yyyrrrooommmiiihhhjjjpppvvv}}}yyyvvvuuuxxx{{{}}}}}}~~~~~~zzz{{{||||||sssoooqqqxxx{{{|||ssseeeUUUIIICCCBBBAAA@@@AAACCCEEEFFFJJJJJJJJJKKKNNNRRRUUUXXXXXXZZZ\\\\\\\\\\\\]]]___aaaaaadddhhhjjjmmmuuu~~~xxxwwwyyyxxx{{{zzznnnbbbYYYYYYYYY[[[eeeqqq{{{tttpppvvv~~~sssgggaaa[[[YYYWWWWWW]]]eeerrrxxxqqqkkkiiijjjllllllkkkooovvvzzz}}}wwwqqqlllkkknnnqqquuu||||||zzzyyy{{{~~~zzzxxxuuuttttttuuuuuutttoooppprrrttt{{{zzzrrrpppssszzz|||zzzpppcccTTTIIICCCBBBAAAAAAAAACCCEEEGGGJJJJJJJJJLLLOOORRRVVVYYYYYYZZZ\\\\\\\\\]]]___aaaeeedddgggkkknnnpppyyy~~~wwwvvvxxxwwwzzzzzzmmmbbbYYYXXXYYY[[[eeeqqq}}}uuupppvvv{{{rrrhhhccc___]]]ZZZXXX[[[aaajjj|||ooohhhhhhffffffiiiiiigggiiimmmjjjmmmrrrvvvxxxzzz|||~~~}}}vvvtttvvvuuuxxx|||}}}|||}}}yyyvvvrrrpppnnnmmmkkkjjjiiikkkmmmooouuuxxxrrrrrrvvv{{{}}}~~~vvvlll^^^QQQIIICCCBBBAAAAAABBBDDDFFFHHHJJJJJJLLLNNNQQQTTTWWWYYYYYY[[[\\\]]]]]]^^^aaacccggggggjjjoooqqqttt||||||}}}wwwtttvvvwwwzzzzzzlllaaaYYYYYYZZZ\\\eeeqqq~~~wwwqqqvvv}}}vvvoookkkgggeee```ZZZ[[[^^^gggzzzyyynnnggghhhffffffiiiiiifffeeegggccceeeggghhhhhhjjjlllooovvv|||wwwsssoookkkhhhgggiiilllmmmqqq~~~xxxrrrssswww{{{~~~{{{qqqfffYYYNNNHHHCCCBBBAAAAAABBBDDDGGGHHHKKKLLLNNNQQQTTTWWWYYYZZZ[[[\\\]]]^^^^^^```cccfffhhhhhhlllqqqtttwww}}}wwwssstttvvvyyy{{{kkk```YYYZZZ[[[\\\eeeppp~~~wwwqqqwww}}}xxxssspppnnnlllggg___]]]```dddsss|||sssnnnooollllllooonnniiiffffffcccccccccbbbaaabbbeeehhhnnn{{{|||vvvppplllfffiiikkklllppp|||}}}yyyrrrrrrwww{{{~~~xxxnnnbbbVVVLLLGGGCCCBBBAAAAAABBBDDDGGGIIIKKKMMMPPPSSSWWWYYY[[[\\\\\\]]]^^^______aaaeeehhhiiiiiimmmrrruuuyyywwwrrrrrrvvvyyy{{{jjj```ZZZ[[[\\\]]]eeeooo}}}vvvqqqwww|||xxxtttqqqqqqpppkkkdddbbbdddbbbnnnyyytttxxxttttttvvvuuunnniiihhhccccccbbb```___aaadddgggkkkxxxuuuuuurrrqqqtttwww~~~zzzrrrrrrxxx||||||qqqiii___SSSJJJGGGBBBBBBBBBCCCEEEFFFHHHIIILLLMMMOOORRRUUUXXXZZZ[[[[[[[[[[[[]]]aaadddeeeeeegggiiiooouuuwww{{{}}}wwwssspppxxx}}}wwwhhh^^^XXXXXXXXXXXXbbboooyyyssszzz~~~wwwwwwwwwvvvtttrrrooommmllljjjppp~~~zzz|||}}}|||yyyuuurrrqqqggggggfffdddbbbaaacccdddiii{{{~~~|||yyyyyyzzz{{{~~~~~~zzzxxxyyy||||||zzzsssuuu|||~~~|||qqqiii___SSSIIIFFFBBBBBBCCCDDDEEEGGGIIIJJJMMMNNNQQQTTTWWWZZZ\\\^^^]]]\\\\\\^^^bbbdddeeeeeehhhjjjooouuuxxx{{{zzzvvvssswww}}}vvvggg^^^WWWXXXWWWXXXbbboooyyyssszzz}}}}}}{{{yyywwwwwwuuurrrpppooosss}}}~~~{{{yyyooonnnmmmiiieeeddddddfffjjj|||{{{wwwtttsssqqqnnnlllnnnoooppprrruuuyyy|||~~~}}}~~~yyy|||uuuyyy{{{rrrjjj___RRRHHHEEEBBBCCCCCCEEEGGGIIIKKKLLLOOOPPPSSSVVVZZZ]]]```aaa```___^^^```ccceeeeeeeeeiiikkkooouuuxxx||||||xxxvvvvvv{{{uuuggg]]]WWWWWWWWWWWWaaannnxxxsssyyyzzzyyy|||~~~|||yyywwwyyyzzzsssnnnkkkjjjeeehhhkkkpppuuu|||yyywwwtttoookkkhhhhhhiiiooozzzuuuqqqlllhhhfffdddaaa```______aaadddhhhlllppprrrtttzzzyyyxxxyyy{{{{{{sssjjj___PPPGGGDDDCCCDDDEEEFFFHHHKKKMMMNNNPPPRRRTTTXXX\\\___bbbccccccbbbaaabbbdddfffffffffkkklllppptttwww|||}}}yyyvvvtttzzzuuufff]]]VVVVVVVVVWWWaaannnyyysssyyy|||yyy~~~yyyooogggbbb^^^[[[YYY[[[^^^aaadddiiinnnrrryyy{{{}}}~~~{{{uuupppmmmmmmnnnvvvyyytttoookkkddd___\\\ZZZXXXWWWSSSSSSUUUWWWZZZ^^^aaadddiiippp|||{{{ssssss~~~}}}|||}}}{{{sssjjj]]]NNNFFFDDDDDDDDDFFFHHHJJJMMMPPPQQQRRRSSSVVVYYY]]]```cccdddfffdddcccdddfffhhhhhhgggllllllooosssvvv{{{|||wwwtttssszzzuuufff\\\VVVVVVUUUVVV```mmmyyysssyyy|||}}}~~~xxxooofff```\\\XXXVVVUUUWWWYYYZZZ[[[^^^bbbdddjjjkkkmmmoooqqqrrrrrrrrruuuwww}}}{{{vvvtttuuuvvv}}}{{{uuupppjjjddd]]]VVVRRRPPPOOONNNMMMMMMMMMNNNPPPSSSUUUWWW___fffrrrwwwpppooowww}}}||||||ssshhhZZZLLLEEEEEEEEEEEEGGGIIILLLOOORRRSSSUUUVVVXXX[[[^^^aaacccdddgggfffeeefffhhhjjjjjjjjjllllllnnnrrruuu{{{zzzuuurrrssszzzuuueee[[[UUUUUUUUUUUU___lll{{{tttzzzuuuppphhhaaa]]]ZZZXXXVVVSSSUUUVVVVVVVVVWWWYYY[[[```aaabbbdddeeefffgggggghhhkkkqqqxxx~~~|||~~~~~~}}}|||||||||}}}}}}{{{wwwtttkkkeee[[[TTTOOOMMMLLLKKKKKKKKKJJJJJJKKKLLLNNNOOOWWW]]]iiixxxtttpppqqqvvv|||rrrgggXXXJJJEEEGGGEEEFFFHHHJJJNNNQQQTTTUUUYYYZZZ\\\^^^aaaccceeefffhhhgggfffgggjjjllllllllllllkkkmmmpppsssyyy~~~yyyuuusssssszzzvvvddd[[[TTTUUUTTTUUU___lll~~~|||vvv{{{vvvqqqjjjddd```]]]ZZZYYYUUUVVVWWWWWWVVVUUUWWWXXXYYYZZZ[[[\\\]]]^^^_________bbbgggnnnyyy|||{{{|||{{{{{{|||}}}}}}{{{yyypppiii^^^VVVQQQOOONNNMMMIIIIIIHHHHHHHHHIIIKKKLLLRRRWWWaaaooo}}}tttqqqwwwzzz}}}rrreeeVVVIIIEEEGGGEEEFFFHHHKKKNNNRRRUUUVVV\\\]]]^^^```bbbdddfffggghhhgggggghhhkkkmmmnnnmmmlllkkklllooorrryyy}}}yyyvvvtttssszzzvvvddd[[[TTTTTTTTTUUU___kkk{{{}}}vvv|||{{{vvvoooiiidddaaa^^^\\\XXXZZZ[[[ZZZYYYXXXYYYZZZWWWWWWXXXXXXYYYZZZ[[[[[[[[[]]]bbbhhhsss~~~{{{zzzxxxwwwvvvxxxzzz{{{{{{zzzpppiii^^^UUUOOOMMMLLLLLLHHHGGGGGGFFFGGGIIIJJJKKKOOOTTT]]]jjj{{{zzzpppqqqnnn}}}yyy}}}ooo___QQQIIIEEECCCGGGIIIKKKMMMOOORRRWWWZZZYYY\\\```cccdddeeeggghhhlllmmmmmmmmmnnnnnnooooooppppppooonnnpppxxx{{{tttrrrssstttzzzzzzggg\\\UUUVVVUUUUUU\\\fffzzzxxx{{{}}}yyysssnnnkkkhhhfffddd^^^]]]]]]]]]^^^]]]ZZZXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTXXX^^^eeerrr~~~{{{|||}}}zzzzzz|||}}}{{{yyyxxxzzz}}}qqqjjj```VVVPPPLLLJJJHHHHHHGGGFFFFFFGGGHHHKKKLLLUUU\\\aaaeeerrr}}}rrrsssvvvxxxvvv{{{{{{kkk[[[OOOIIIFFFFFFHHHJJJLLLNNNQQQTTTYYY\\\\\\___ccceeefffggghhhjjjllllllmmmmmmnnnoooppppppnnnnnnnnnmmmooouuu|||uuurrrssssssxxx{{{hhh]]]VVVVVVUUUTTTZZZeeevvvyyy{{{|||yyytttpppnnnllljjjiiicccaaa``````___]]]ZZZXXXYYYXXXWWWVVVUUUTTTSSSRRRUUUUUUWWW[[[___gggxxx~~~|||}}}||||||}}}~~~|||zzzyyyzzz|||rrrlllbbbYYYSSSNNNLLLJJJJJJIIIHHHGGGGGGIIIKKKLLLUUU]]]ccchhhtttvvvuuu}}}|||||||||vvvvvv{{{vvveeeVVVLLLIIIHHHHHHIIIKKKNNNQQQSSSWWW[[[___```cccfffhhhiiiiiijjjkkkkkklllmmmnnnooopppqqqrrrnnnppppppoooooossszzz~~~vvvssssssqqqwww~~~|||jjj___WWWVVVTTTSSSYYYcccssszzz{{{{{{xxxtttqqqpppooonnnmmmhhhfffdddbbbaaa___[[[YYYZZZYYYXXXVVVUUUTTTSSSSSSSSSSSSTTTWWWXXX\\\hhhttt}}}~~~~~~~~~~~~|||zzz{{{|||tttnnneee\\\VVVRRRNNNLLLLLLKKKIIIHHHHHHJJJKKKLLLTTT[[[ccciiisss{{{vvv}}}|||xxxyyy~~~~~~qqq___QQQIIIGGGHHHHHHIIILLLOOORRRUUUXXX]]]```bbbeeehhhjjjjjjjjjkkklllkkklllmmmnnnpppqqqrrrsssqqqssstttsssrrrtttyyy}}}wwwssssssqqqvvv}}}~~~kkk```WWWVVVTTTQQQWWWaaassszzz{{{~~~zzzwwwssspppoooooonnnnnnjjjhhheeedddcccbbb___]]]]]]\\\ZZZXXXVVVUUUTTTTTTPPPOOOQQQTTTUUUWWW___iii{{{}}}~~~~~~}}}||||||uuupppggg```ZZZUUUQQQNNNMMMLLLJJJIIIHHHIIIJJJKKKQQQVVV]]]bbbkkkzzzzzzzzz{{{yyyzzz{{{nnn[[[MMMGGGFFFGGGGGGIIILLLPPPTTTVVVYYY\\\___bbbeeehhhjjjjjjjjjkkklllllllllmmmoooqqqrrrssstttqqqsssuuutttsssssswww{{{~~~}}}|||xxxsssrrrqqqwww}}}lll```WWWVVVSSSPPPVVV___rrrzzzyyy}}}yyyuuuqqqooonnnnnnmmmllljjjhhhffffffffffffdddcccbbb```]]]ZZZXXXWWWWWWWWWRRRQQQRRRUUUUUUUUUZZZaaajjjxxx~~~~~~~~~}}}vvvqqqjjjccc]]]XXXSSSPPPOOONNNKKKIIIHHHHHHIIIJJJMMMPPPTTTXXX```nnn||||||xxxvvvyyyxxxjjjXXXKKKGGGGGGGGGGGGKKKNNNRRRUUUWWWZZZ\\\^^^bbbeeehhhjjjjjjkkklllmmmmmmnnnooopppqqqrrrssstttooorrrtttsssqqqrrrvvvyyy{{{||||||~~~}}}}}}yyyrrrqqqqqqvvv}}}kkk```WWWUUUSSSPPPUUU___nnn}}}xxxwwwxxxuuuqqqooooooooonnnnnnkkkjjjhhhhhhjjjkkkjjjjjjhhheeebbb^^^[[[ZZZZZZZZZZZZWWWWWWWWWUUURRRTTTYYY]]]gggrrr|||~~~xxxtttnnnhhhbbb\\\WWWSSSRRRPPPMMMKKKIIIIIIJJJJJJLLLLLLOOORRRXXXdddxxx~~~xxxttttttyyyrrreeeTTTJJJHHHIIIIIIHHHNNNQQQUUUXXXZZZ[[[]]]___bbbeeehhhkkkllllllnnnoooooooooppppppqqqrrrssssssooorrrssssssrrrsssxxx|||}}}~~~{{{|||xxxqqqppppppuuu{{{}}}kkk___WWWUUUSSSPPPUUU___kkk{{{vvvuuuyyyvvvsssrrrssstttttttttpppnnnllllllnnnooooooooollljjjfffbbb___^^^^^^^^^___[[[XXXWWWTTTPPPQQQTTTSSS[[[bbbhhhpppyyy~~~~~~|||xxxrrrmmmgggaaa[[[WWWUUUTTTQQQNNNLLLKKKKKKLLLMMMMMMPPPSSSVVV^^^ppp}}}wwwssstttzzznnnbbbRRRIIIIIIKKKLLLJJJQQQTTTXXXZZZ[[[\\\^^^___bbbeeeiiilllmmmnnnpppqqqpppppppppqqqqqqrrrrrrrrrqqqtttuuuuuutttvvv{{{yyyyyyxxxqqqooooootttyyyzzzjjj___VVVUUUSSSPPPVVV___kkk{{{uuutttyyywwwuuutttvvvxxxyyyzzztttrrrpppoooppprrrrrrqqqooommmhhhdddaaa`````````^^^ZZZWWWVVVTTTPPPQQQTTTOOOUUU[[[^^^bbbhhhjjjhhhpppuuu~~~~~~{{{vvvpppkkkeee^^^ZZZXXXVVVSSSPPPNNNMMMMMMMMMOOOOOOSSSWWWWWW\\\kkk}}}tttssswww|||zzzqqqaaaQQQJJJJJJJJJKKKMMMVVVYYY]]]_________``````eeehhhkkkmmmmmmnnnoooppppppoooooooooooopppqqqqqqtttrrrssstttsssrrrxxx}}}wwwvvvxxxttttttsssvvvzzz~~~yyyjjj___TTTQQQPPPPPPSSSVVVgggtttvvvtttzzz}}}zzzxxxxxx{{{}}}}}}|||{{{wwwsssrrrtttwwwyyyzzzvvvppphhhaaa\\\YYYWWWVVVVVVVVVVVVUUUTTTRRRQQQPPPKKKPPPUUUZZZ]]]```bbbdddeeeeeefffjjjpppwww{{{}}}}}}vvvnnngggaaa^^^YYYWWWSSSOOONNNNNNOOOQQQSSSWWWZZZZZZYYY\\\fffnnn|||}}}|||rrrqqqvvv{{{yyymmm^^^OOOJJJJJJKKKMMMPPPVVVYYY]]]``````aaabbbcccdddgggjjjmmmmmmnnnpppqqqnnnmmmmmmmmmmmmnnnooooooqqqpppppprrrppppppvvv~~~yyyxxxyyyttttttqqquuuzzzzzzggg\\\SSSPPPQQQRRRUUUYYYfffsssxxxuuuzzz}}}{{{vvvssstttwwwyyyzzzwwwqqqhhh```[[[WWWTTTRRRPPPPPPPPPQQQQQQPPPOOOOOOLLLNNNRRRWWWZZZ]]]^^^^^^YYYXXXWWWZZZ^^^cccfffgggsssvvv~~~~~~wwwooohhhbbb___\\\ZZZVVVRRRQQQQQQRRRTTTWWW\\\______]]]___gggnnn~~~vvvsssuuu|||zzzppppppuuu{{{vvvgggYYYMMMIIIJJJLLLNNNRRRVVVYYY]]]```aaabbbdddeeeeeegggjjjlllmmmnnnppprrrmmmmmmmmmmmmmmmnnnoooooopppooooooqqqpppooouuu}}}{{{ttttttooosssyyy|||hhh^^^SSSQQQQQQRRRUUUYYYdddrrrzzzvvvzzzyyytttrrrtttvvvwwwvvvpppggg^^^XXXSSSPPPMMMJJJKKKLLLNNNOOOOOOOOOOOONNNNNNOOOTTTYYY\\\[[[YYYUUUSSSPPPQQQSSSUUUVVVVVV___bbbjjjuuu~~~xxxpppiiidddaaa```]]]YYYVVVTTTTTTVVVWWW___cccffffffcccccchhhmmmyyy}}}|||~~~}}}rrrmmmlllpppzzz|||rrrqqqvvv{{{}}}sssbbbVVVLLLIIIJJJKKKNNNRRRTTTWWW[[[^^^```bbbeeeggggggiiikkkllllllmmmnnnpppooonnnnnnnnnnnnoooppppppqqqooopppqqqppppppvvv~~~|||tttrrrmmmrrryyymmmbbbVVVRRRPPPOOOQQQTTTbbbooo}}}wwwyyyzzzrrrmmmmmmmmmnnnoooiiiaaaYYYTTTPPPLLLJJJIIIJJJKKKMMMNNNOOOOOOOOOOOOMMMNNNSSSZZZ___]]]ZZZVVVSSSPPPOOOOOOPPPPPPPPPQQQSSSYYYcccnnnyyyyyyrrrkkkfffdddaaa^^^[[[WWWUUUVVVWWWXXXbbbfffiiihhheeeccceeehhhooo{{{~~~xxxtttssssssuuu{{{yyymmmgggdddfffmmmvvvwwwuuuxxx{{{{{{ppp___UUULLLIIIJJJJJJMMMRRRSSSVVVZZZ]]]___aaadddfffjjjlllmmmlllkkkkkklllnnnoooooooooooooooppppppqqqrrrppppppqqqpppooouuu}}}~~~uuurrrmmmrrryyyooocccXXXRRRPPPOOOPPPSSS___mmm~~~wwwxxxwwwmmmfffdddccccccddd___YYYTTTPPPMMMKKKIIIJJJJJJKKKLLLMMMMMMLLLLLLMMMKKKKKKQQQYYY^^^^^^\\\TTTQQQMMMKKKKKKLLLKKKKKKLLLLLLPPPXXXaaammm}}}{{{tttnnniiifffaaa___[[[WWWUUUVVVWWWXXX```bbbdddbbb___\\\\\\]]]gggsss{{{tttooollljjjjjjooovvv|||zzzqqqfff```\\\\\\aaahhhvvv|||xxxzzz}}}zzzmmm[[[SSSLLLJJJKKKKKKNNNSSSTTTVVVYYY\\\^^^```dddfffkkklllmmmllljjjkkklllnnnpppppppppooopppqqqqqqrrrtttrrrrrrrrrpppooottt{{{wwwsssnnnsssxxxmmmbbbWWWRRRQQQPPPRRRVVV]]]kkk~~~vvvwww|||qqqggg```\\\[[[ZZZ[[[WWWSSSOOONNNMMMKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHIIIOOOVVV[[[\\\\\\TTTQQQMMMKKKKKKKKKKKKJJJKKKJJJKKKQQQXXXbbbrrr|||vvvpppkkkiiibbb```\\\XXXWWWWWWYYYZZZ\\\]]]]]][[[XXXUUUTTTTTT___jjjzzzyyyqqqlllgggeeeeeeiiioootttuuutttqqqiii```[[[WWWUUUXXX^^^fffttt{{{|||~~~xxxkkkWWWPPPKKKKKKLLLMMMQQQWWWVVVXXXZZZ\\\^^^```dddgggiiijjjkkkkkkkkklllnnnqqquuuttttttttttttuuuvvvvvvyyywwwwwwvvvtttrrrvvv~~~{{{wwwppptttxxxooocccXXXSSSQQQPPPRRRUUU[[[jjj~~~|||uuuvvvzzzvvvvvvyyy|||yyysssiiiaaa\\\YYYWWWVVVVVVSSSPPPNNNMMMMMMLLLKKKIIIIIIJJJKKKKKKKKKKKKJJJIIIJJJLLLPPPTTTXXX[[[]]]ZZZWWWSSSPPPOOOOOONNNMMMJJJHHHHHHLLLQQQZZZiiiwww}}}wwwqqqmmmkkkfffccc___\\\ZZZZZZ\\\]]]______]]]ZZZWWWTTTSSSSSSYYYaaaooo}}}xxxpppkkkcccbbbcccgggmmmpppooommmmmmeee]]]YYYUUUSSSUUUZZZXXXgggyyy{{{}}}xxxjjjSSSNNNJJJKKKMMMOOOTTTZZZXXXZZZ\\\]]]___aaaeeegggggghhhjjjjjjkkkmmmqqqtttzzzzzzzzzyyyzzz{{{{{{|||~~~||||||yyyvvv{{{~~~yyyrrruuuxxx~~~sssgggZZZTTTQQQNNNNNNQQQZZZiii}}}{{{tttuuu}}}rrriiifffhhhlllrrrllleee^^^[[[YYYWWWVVVUUUSSSPPPNNNNNNNNNMMMLLLJJJKKKLLLMMMNNNNNNNNNNNNLLLNNNQQQSSSUUUWWW[[[^^^]]]YYYUUURRRPPPOOONNNLLLIIIFFFFFFIIIMMMUUUdddqqq~~~xxxrrrnnnllliiifffbbb___]]]^^^___```eeecccaaa^^^[[[XXXWWWWWWUUU\\\hhhwwwxxxssssssttt~~~{{{qqqiiiiiihhhhhhlllrrrsssppplllkkkeee^^^WWWTTTSSSSSSSSSYYY___gggrrr~~~||||||qqq]]]RRRPPPMMMMMMPPPTTTWWWXXX[[[]]]```bbbbbbccceeeggghhhjjjlllllllllooouuuzzz|||yyyzzz}}}uuurrrsssuuu|||xxxiiiZZZSSSQQQPPPQQQSSS\\\fffwww{{{sssqqqyyy|||tttiiibbb___```cccdddfffddd___]]]______]]]]]]ZZZVVVSSSPPPOOONNNNNNOOONNNOOOOOOQQQRRRRRRSSSNNNOOORRRWWW\\\___^^^\\\ZZZZZZZZZYYYWWWTTTRRRQQQMMMIIIGGGHHHJJJOOO[[[fff}}}~~~zzzvvvrrrooollliiigggfffbbb```eeellljjjmmmmmmhhheeeccc___YYYVVVYYY```kkkyyy}}}|||}}}rrrmmmkkklllnnnqqqwww~~~{{{sssnnnjjjiiikkkqqqyyy~~~}}}{{{tttnnneee^^^YYYWWWUUUTTTTTTXXX___hhhrrr}}}~~~ooo\\\OOOMMMKKKKKKOOOSSSVVVWWW\\\___aaaccccccccceeefffiiikkkmmmnnnnnnrrrxxx}}}}}}{{{|||{{{uuussstttvvv~~~yyyjjj[[[SSSQQQPPPPPPSSS[[[fffwww{{{rrrqqqxxx|||yyywwwvvvssslllddd]]]ZZZ[[[]]]fffiiijjjhhhgggiiihhheeedddaaa\\\XXXTTTRRRQQQPPPPPPQQQRRRTTTWWWXXXWWWWWWQQQSSSWWW]]]bbbdddbbb___]]]]]]___bbbccc```[[[WWWQQQMMMKKKLLLMMMPPPZZZddd{{{}}}yyyuuusssooommmkkkjjjgggfffkkkssszzz|||{{{uuupppkkkddd^^^XXXZZZ___hhhuuu~~~vvvpppnnnssszzz}}}qqqiiifffeeebbbdddggglllrrrxxx}}}~~~{{{vvvsssmmmmmmnnnuuu~~~zzzpppgggaaa\\\YYYVVVRRRUUUZZZ^^^fffrrr}}}lllZZZNNNLLLJJJLLLPPPUUUXXXYYY___aaacccdddddddddeeegggjjjmmmpppqqqrrruuu{{{~~~|||}}}{{{vvvqqqrrruuu|||zzzlll\\\TTTQQQPPPPPPRRRZZZeeevvv{{{rrrpppwwwyyyssspppmmmkkklllkkkgggbbb]]][[[[[[]]]hhhooottttttuuuvvvuuurrrnnnjjjeee```]]]ZZZWWWUUUVVVWWWYYY]]]``````^^^[[[UUUWWW\\\dddjjjllliiieee```aaaeeelllrrrqqqjjjcccYYYTTTOOONNNNNNOOOWWW```www~~~{{{xxxuuusssrrrrrrppppppvvv~~~yyypppgggaaaaaaccchhhrrruuummmhhhgggkkkqqqxxxvvvmmmgggdddbbbaaaaaabbbeeeiiinnnqqqwwwyyy|||~~~~~~|||yyywwwqqqppppppuuu}}}xxxooogggaaa\\\XXXVVVXXXZZZ\\\```iiiuuu}}}}}}yyyhhhXXXOOOMMMMMMOOOTTTYYY]]]^^^aaaccceeefffeeeeeefffgggjjjmmmqqqrrrtttwww}}}~~~|||}}}|||xxxmmmooorrryyy|||mmm]]]UUURRRPPPPPPRRRZZZdddvvv|||ssspppuuuvvvqqqnnnllljjjjjjjjjiiifffcccaaabbbdddnnnwwwzzzvvvpppllljjjgggbbb___```aaaccchhhjjjiiiccc___XXXYYY___hhhppptttppplllccccccfffppp{{{{{{uuueee\\\SSSNNNKKKMMMTTT]]]uuu~~~}}}{{{zzz{{{zzz{{{}}}uuuooonnnlllnnnvvv|||ooohhheeedddgggkkkqqqzzz~~~sssjjjeeecccaaa]]]ZZZ[[[^^^cccffflllqqqxxx~~~|||zzzqqqppppppsssyyy|||tttlllfff```\\\ZZZ[[[\\\\\\^^^dddmmmttt|||~~~{{{yyy{{{|||~~~ssscccVVVOOONNNOOORRRWWW\\\___```ccceeeggghhhgggggghhhiiijjjmmmqqqssstttxxx}}}}}}~~~}}}||||||}}}zzzvvvkkknnnrrryyyooo___VVVRRROOOOOOQQQYYYcccsss~~~tttpppsssyyytttrrrooommmmmmmmmllljjjhhhiiikkkmmmzzz~~~{{{zzzwwwrrrnnnmmmmmmooosssuuurrrjjjcccZZZZZZ^^^gggrrrwwwuuupppgggeeegggppp}}}tttgggXXXOOOLLLMMMUUU^^^rrr~~~|||yyyxxx~~~xxxlllgggeeedddeeehhhiiipppwww|||~~~ssskkkddd```[[[WWWVVVXXX\\\___bbbiiisss{{{vvvuuutttuuuyyy}}}wwwrrrmmmgggddd^^^```bbbaaaaaaeeekkkpppvvvxxx{{{}}}vvvrrrzzz|||zzz|||zzzlll^^^TTTOOOOOOOOOSSSXXX]]]```aaadddfffhhhiiiiiiiiijjjkkkjjjnnnrrrtttuuuxxx}}}}}}||||||zzz{{{|||||||||}}}xxxsssmmmpppuuu{{{qqq```WWWSSSOOOOOOPPPVVV___ooovvvqqqrrr|||~~~{{{xxxuuuvvvuuussspppoooqqquuuyyy~~~{{{zzz{{{~~~|||rrrjjj```]]]]]]dddnnnuuutttqqqiiifffeeekkkxxxqqq```TTTPPPQQQWWW___nnnyyyoookkkjjjgggfffgggfffjjjnnnqqqxxx{{{zzzyyyyyy|||}}}~~~}}}~~~zzznnniiibbb[[[XXXWWWYYY[[[ZZZbbbllluuu|||~~~~~~{{{yyyuuuqqqmmmiiikkknnnnnnnnnppptttxxxyyy|||~~~~~~pppllluuu~~~yyy{{{uuugggZZZSSSQQQQQQRRRVVV[[[___aaabbbdddfffiiijjjjjjkkklllnnnlllppptttvvvvvvxxx}}}~~~{{{zzzzzzzzzxxxzzz|||}}}}}}yyyrrrlllqqquuu{{{rrraaaXXXSSSOOONNNPPPRRRZZZhhhyyyxxxqqqqqqyyy}}}|||zzzxxxwwwxxx||||||{{{~~~}}}uuujjjccc^^^aaajjjqqqqqqoooeeebbb___bbblllxxxuuucccYYYSSSRRRUUU[[[ggg}}}~~~tttpppoookkkhhhhhhgggiiijjjjjjnnntttuuurrrsssssstttwwwzzz}}}}}}}}}|||vvvmmmddd]]]ZZZZZZZZZVVV]]]fffoooxxx~~~}}}{{{xxxuuutttwww{{{|||||||||}}}xxxyyy|||mmmiiirrr~~~}}}xxxwww}}}~~~rrrdddXXXRRRUUUUUUVVVYYY^^^bbbdddeeedddfffiiijjjkkklllnnnooonnnqqquuuwwwwwwyyy}}}zzzwwwwwwxxxxxxwwwzzz|||~~~|||uuujjjoootttyyysssbbbXXXSSSOOONNNOOOOOOWWWddduuuzzzrrrpppxxxzzzsssoooooommmjjjiiijjjnnnqqq{{{~~~}}}qqqhhh______gggnnnooolll^^^\\\YYYZZZaaalllwwwssscccZZZTTTQQQQQQTTTbbbxxx|||wwwtttrrrnnnkkkkkkkkkjjjlllpppsssttttttuuuwwwzzz|||~~~vvvoooggg^^^YYY[[[]]]\\\```kkkvvvzzz|||{{{lllooo{{{~~~vvvxxx{{{yyyiii\\\VVVTTTTTTVVVYYY[[[\\\___ccceeehhhjjjmmmpppqqqpppooommmqqqrrrttttttuuuxxx||||||yyyxxxwwwwwwuuuxxx|||~~~~~~tttnnnnnnrrr{{{sssbbbXXXTTTPPPMMMMMMSSSXXXcccqqq|||tttrrrwww}}}tttmmmgggccc``````______cccjjjuuuxxx}}}tttmmmfffeeejjjllljjjfffeee^^^XXXXXXZZZ___hhhqqqsssooofff[[[SSSOOOQQQSSScccsss~~~{{{wwwuuuooonnnmmmooorrrtttuuuuuuzzz|||uuujjjdddddd\\\[[[^^^fffrrr~~~uuuxxx~~~xxxuuuwww{{{vvvggg[[[UUUTTTVVVXXX[[[\\\^^^aaadddgggjjjkkknnnpppqqqqqqpppooopppqqqrrrssstttwww{{{~~~}}}zzzxxxwwwwwwwwwvvvyyy{{{||||||tttnnnnnnqqqyyyvvvdddZZZUUUPPPMMMMMMQQQVVV```nnn~~~vvvssswww~~~tttmmmfffaaa^^^]]]\\\\\\bbbiiiuuuyyy~~~xxxrrrlllkkkooopppmmmiiiddd]]]VVVUUUVVVYYYaaaiiijjjfff```XXXRRRPPPSSSUUU[[[kkk~~~xxxwwwvvvxxx{{{}}}~~~~~~vvvlllhhhcccaaaaaaeeelllzzz}}}||||||~~~|||~~~~~~|||xxxtttrrrvvv{{{~~~pppbbbXXXUUUUUUYYY[[[]]]___```bbbfffhhhllllllmmmnnnooopppqqqqqqoooqqqrrrrrrsssuuuxxx{{{|||{{{yyywwwwwwwwwxxxxxxwwwyyyzzzzzzzzz}}}uuuooonnnpppwwwzzzggg\\\VVVPPPMMMMMMPPPTTT]]]kkkzzzxxxssswww}}}yyyrrrkkkeeeaaa___^^^___fffooozzzzzzvvvuuuwwwwwwsssnnnfff^^^WWWTTTSSSTTTYYY```bbb___ZZZTTTOOOOOORRRUUUXXXggg~~~yyypppooollliiihhhiiirrryyyqqqkkkhhhhhhiiiiiilllpppxxx|||xxxuuupppuuu|||yyyjjj^^^WWWVVVWWW[[[]]]___```aaacccfffhhhmmmlllllllllmmmoooqqqrrrqqqrrrsssrrrqqqrrrtttvvvxxxwwwwwwwwwwwwxxxyyyzzzxxxyyyyyywwwwwwzzzwwwqqqpppqqqwww{{{iii^^^VVVPPPMMMNNNOOOSSS[[[hhhwwwyyysssuuu{{{{{{uuuoooiiigggfffhhhqqqzzz}}}xxxsssjjjbbb[[[WWWTTTRRRUUUZZZ]]][[[WWWRRRMMMMMMOOOQQQUUUcccyyy|||wwwqqqmmmjjjlllwwwtttppphhhaaa[[[YYYYYYZZZ[[[]]]aaagggrrrzzzwwwpppuuu|||ssseeeZZZVVVWWWYYY]]]^^^```aaaaaacccfffhhhllllllkkkkkklllnnnpppqqqttttttuuusssqqqpppqqqrrrvvvvvvwwwwwwxxxzzz{{{{{{xxxyyyxxxuuuuuuxxx}}}zzzsssqqqrrrwww|||kkk___WWWPPPNNNPPPOOORRRYYYeeetttzzzqqqsssxxx~~~xxxrrrpppooorrr{{{yyytttkkkddd]]]YYYUUUQQQRRRUUUXXXWWWTTTPPPMMMLLLNNNPPPQQQ\\\ooo}}}}}}{{{tttooolllpppwww~~~xxxrrrnnnccc```[[[WWWSSSRRRRRRSSSRRRTTTWWW]]]fffsss~~~yyyuuurrrvvv}}}|||oooaaaYYYWWWYYY\\\___```bbbbbbbbbcccfffhhhllllllkkklllmmmnnnppprrrtttvvvvvvuuusssrrrrrrsssvvvwwwwwwxxxyyyzzz{{{{{{xxxxxxwwwuuutttwww}}}xxxxxxzzzsssqqqrrrwwwooobbbXXXPPPOOOQQQNNNQQQWWWbbbqqq{{{qqqqqqvvv|||{{{zzz}}}|||uuuqqqgggaaa\\\YYYTTTOOOOOOQQQQQQQQQPPPOOOMMMMMMOOORRRQQQYYYiii~~~yyywwwuuuwwwxxxqqqppprrruuuzzz~~~wwwpppjjjfffaaa___VVVUUUSSSQQQOOOOOOOOOPPPNNNOOORRRWWW]]]gggqqqxxxzzzuuussstttxxx~~~yyykkk___YYYYYY[[[^^^aaacccdddddddddeeehhhjjjmmmmmmnnnnnnoooqqqrrrsssssstttvvvvvvvvvuuuvvvwwwwwwwwwxxxxxxyyyyyyyyyyyyvvvwwwwwwuuusssvvv|||vvvrrryyyqqqooopppvvvuuufffZZZQQQNNNQQQMMMOOOTTT___nnn}}}qqqqqqvvv|||uuunnnjjjddd___ZZZYYYUUUOOONNNQQQOOOOOOOOOMMMKKKKKKLLLNNNPPPVVVbbbvvv}}}pppmmmjjjkkksssvvvrrrqqqkkkooouuu~~~}}}sssooohhhccc^^^[[[WWWUUUOOOOOONNNMMMMMMMMMMMMMMMLLLNNNQQQTTTYYY```hhhmmmrrrvvv|||~~~wwwtttrrruuuyyy~~~wwwjjj___ZZZZZZ]]]___ccceeefffffffffgggiiikkkoooooopppqqqrrrsssssstttpppsssvvvwwwxxxxxxzzz{{{wwwwwwxxxxxxxxxxxxwwwwwwvvvwwwwwwuuusssuuuzzzvvvooowwwooonnnooouuuyyyjjj[[[QQQNNNPPPKKKMMMRRR\\\kkk}}}rrrqqqvvvwwwoooiiieeeccc^^^[[[ZZZWWWQQQPPPRRRQQQQQQPPPMMMIIIGGGGGGHHHKKKOOOYYYlllyyyjjjfffaaabbbjjjxxxyyyrrrooooooooossszzz}}}vvvpppllldddbbb```]]]ZZZXXXWWWWWWVVVSSSPPPOOOOOOOOONNNMMMRRRQQQPPPRRRVVV[[[^^^___ggghhhkkkooossswwwzzz{{{zzzvvvtttsssxxx|||sssddd\\\ZZZZZZ^^^bbbdddeeeggggggffffffhhhiiinnnppprrrtttttttttrrrqqquuuuuuvvvwwwxxxxxxyyyyyytttttttttuuuwwwyyy{{{}}}xxxvvvtttsssuuuxxx{{{~~~{{{ooojjjuuuwwwpppnnnooowww|||jjj\\\TTTQQQOOONNNMMMPPP\\\jjjzzzvvvnnnnnnzzz|||tttpppkkkeee^^^]]][[[YYYWWWTTTRRRQQQMMMLLLKKKJJJJJJJJJKKKKKKMMMOOOWWWdddrrr}}}qqqbbb]]]YYYZZZ^^^hhhyyy{{{xxxtttsssuuuyyy{{{}}}}}}yyytttoookkkhhhcccbbb```]]][[[YYYXXXXXXVVVTTTRRRQQQQQQRRRQQQPPPSSSSSSTTTXXX]]]aaaccccccffffffhhhkkknnnqqqtttuuuzzzuuutttwww{{{~~~qqqccc\\\ZZZZZZ^^^cccdddfffhhhhhhggghhhiiikkkmmmnnnppprrrsssttttttssssssssstttuuuvvvwwwxxxxxxvvvuuuuuuuuuuuuvvvwwwxxxuuutttrrrqqqrrruuuxxx{{{xxx~~~mmmiiitttyyyrrrnnnooouuu|||}}}lll^^^VVVRRRQQQOOOMMMPPPZZZgggvvvyyyrrrqqqwww~~~wwwsssooojjjbbb```]]]ZZZWWWTTTQQQOOOOOONNNLLLJJJIIIIIIJJJJJJLLLMMMSSS^^^kkk{{{|||pppaaa[[[VVVUUUWWW___nnn{{{yyyvvvvvvwwwwwwyyyxxxwwwuuussspppnnnllliiihhheeeccc```___]]]]]][[[YYYXXXXXXYYYYYYXXXVVVSSSUUUXXX]]]cccgggiiihhhiiiiiiiiijjjlllooorrrttt}}}zzzvvvvvv|||yyymmmaaa[[[[[[[[[___ccceeegggiiijjjiiijjjkkkmmmlllmmmnnnooorrrtttvvvwwwqqqqqqqqqrrrssstttvvvvvvvvvvvvtttssssssrrrrrrsssrrrqqqooooooooorrruuuwwwuuu|||lllgggsss|||uuupppnnnrrryyyoooaaaXXXSSSQQQOOOMMMPPPYYYcccppp}}}uuuuuusss~~~~~~zzzuuuiiifffaaa^^^[[[XXXUUUSSSQQQOOOMMMJJJIIIIIIIIIJJJJJJJJJNNNWWWaaaoooyyynnn```YYYRRRPPPQQQUUUaaalll{{{}}}~~~}}}~~~~~~xxxvvvtttpppmmmjjjhhhgggdddcccccccccdddcccaaa___[[[[[[^^^ccciiiooorrrsssrrrrrrrrrsssuuuyyy|||~~~zzzwwwyyy~~~ssshhh^^^[[[\\\]]]```dddeeehhhjjjlllllllllmmmnnnmmmlllmmmnnnqqquuuxxx{{{rrrrrrqqqpppqqqqqqrrrssstttsssrrrqqqppppppoooooopppooonnnmmmnnnppprrrtttuuu}}}mmmhhhsssxxxrrrmmmooouuu~~~sssdddYYYSSSPPPNNNMMMPPPWWWaaammm}}}wwwvvvppp{{{tttooojjjfffdddaaa]]]YYYRRRPPPMMMJJJHHHHHHIIIJJJJJJIIIKKKQQQXXXbbbrrr}}}zzzxxxwww{{{uuukkk```XXXQQQMMMMMMOOOWWW```lllnnnppppppqqqzzz{{{xxxwwwssssssrrrssssssqqqmmmkkkhhhffffffiiipppwww}}}|||zzz|||~~~|||mmmddd\\\\\\^^^___bbbffffffiiilllmmmmmmmmmmmmnnnnnnnnnnnnoooqqquuuyyy|||uuutttrrrpppooonnnoooooooooooopppoooooooooooonnnooonnnmmmmmmmmmoooqqqrrrwwwqqqkkkttt{{{tttnnnnnnsss{{{yyygggZZZRRROOOMMMLLLOOOVVV^^^jjj{{{wwwtttoooyyyzzztttpppjjjbbb\\\TTTRRRNNNKKKIIIIIIJJJKKKKKKIIIIIIMMMQQQXXXeeerrrwwwssspppmmmpppuuuxxx|||~~~}}}yyyqqqhhh]]]UUUNNNKKKJJJKKKPPPVVV^^^bbbddddddeeeooo{{{sssqqqoooqqqwww~~~}}}~~~wwwiiiaaa[[[]]]```bbbeeehhhgggjjjmmmnnnnnnmmmlllmmmooonnnnnnoooqqqtttxxxzzzuuusssqqqnnnllllllmmmmmmlllmmmnnnnnnooonnnnnnnnnnnnnnnmmmmmmmmmnnnooopppvvv}}}wwwnnnuuu~~~vvvoooooorrryyy}}}kkk\\\SSSOOOLLLLLLOOOUUU[[[fffwwwwwwsssnnnvvv~~~wwwjjjaaa\\\XXXSSSNNNKKKJJJKKKLLLKKKIIIIIILLLMMMQQQ[[[eeeyyy~~~vvvqqqlllhhhiiilllmmmrrrvvvvvvwwwvvvoooggg\\\SSSLLLIIIIIIHHHKKKOOOTTTYYY\\\\\\]]]fffwww|||qqqeee^^^[[[^^^ccceeegggkkkhhhkkknnnooonnnlllkkkkkknnnnnnnnnnnnpppqqqsssuuuqqqpppmmmkkkjjjkkklllnnnlllmmmnnnnnnnnnnnnmmmlllmmmllllllkkklllmmmmmmnnnqqqyyy|||qqqtttxxxqqqppprrryyynnn^^^VVVSSSLLLLLLOOOSSSXXX```qqqzzztttlllsssvvvsssooonnnyyy}}}qqqgggbbb[[[TTTOOOLLLKKKKKKIIIHHHIIIKKKKKKLLLSSS[[[kkkvvvwwwrrrlllfffeeehhhggglllppprrrtttuuuooohhh___VVVNNNLLLKKKIIIJJJLLLNNNTTTXXXXXXXXX```qqqxxxlllddd]]][[[___dddgggiiillliiillloooooonnnkkkjjjiiimmmmmmmmmnnnnnnooopppqqqmmmllljjjhhhiiijjjmmmnnnmmmnnnnnnooonnnmmmkkkjjjkkkkkkkkkjjjkkkkkkllllllmmmuuussssssyyyrrrqqqsssxxxpppaaaXXXVVVMMMMMMOOORRRUUU\\\lll|||}}}vvvkkkqqq|||tttpppiiigggqqqzzzyyy|||ooojjjbbbYYYQQQMMMKKKJJJHHHGGGIIIKKKJJJIIINNNVVV___kkk|||yyytttmmmfffdddfffdddjjjoooqqqtttuuupppjjjddd[[[SSSPPPOOOLLLKKKLLLKKKQQQWWWWWWVVV]]]mmm{{{~~~xxxmmmeee\\\]]]^^^```bbbeeeggghhhhhhjjjlllmmmmmmmmmkkkjjjlllmmmmmmnnnnnnnnnnnnnnnnnnmmmjjjhhhhhhhhhiiijjjiiijjjjjjkkkkkkkkkjjjjjjhhhiiijjjiiihhhhhhjjjkkkqqqtttyyy|||zzzqqqooopppvvvwwwfffZZZTTTQQQOOONNNQQQUUU]]]kkkxxxsssssspppvvv~~~uuullliiillluuuyyyyyyzzzxxxvvvppppppuuuyyyjjj```XXXPPPKKKJJJIIIHHHGGGGGGHHHJJJMMMNNNZZZaaannn~~~}}}uuunnnhhhcccaaacccdddggglllppprrrrrrqqqhhhddd]]]VVVQQQNNNNNNNNNQQQQQQSSSWWWZZZ___lllxxxvvvjjjbbb\\\]]]^^^aaaccceeefffgggfffgggiiikkkllllllkkkjjjkkklllnnnooopppoooooonnnkkkllllllllllllkkkiiihhhhhhhhhiiijjjjjjjjjjjjjjjhhhiiiiiihhhggghhhkkkmmmrrruuu~~~{{{{{{rrrnnnoootttxxxgggZZZTTTRRROOONNNPPPSSSYYYfffrrryyysssooottt{{{rrrmmmnnnuuu~~~vvvuuuuuussspppjjjlllrrruuuiii___TTTNNNMMMJJJIIIHHHHHHHHHJJJLLLMMMSSSYYYeeerrryyyrrrlllhhhfffddddddfffiiilllmmmlllkkkfffbbb[[[UUUQQQOOOOOOPPPQQQQQQTTTXXXZZZ___lllxxx|||qqqfff___\\\]]]```bbbdddeeeffffffcccdddfffhhhjjjjjjjjjiiijjjlllooorrrrrrqqqooonnngggjjjmmmpppooommmiiigggeeeffffffggghhhiiijjjjjjiiiiiihhhgggfffhhhlllooorrrwwwyyyyyy{{{qqqmmmnnnrrr|||{{{iii\\\TTTRRROOOMMMNNNPPPUUU```lllrrrnnnqqq~~~yyysssqqquuu~~~wwwtttsssooolllfffkkkssspppdddXXXPPPNNNKKKJJJIIIHHHHHHIIIJJJKKKLLLQQQZZZeeerrryyysssooommmgggfffdddeeeeeeeeedddcccaaa^^^YYYTTTQQQPPPPPPQQQRRRRRRUUUYYY[[[```mmmyyy}}}~~~wwwlllbbb\\\]]]___bbbdddffffffeeeeeeaaabbbdddfffhhhiiijjjjjjiiilllqqqtttuuusssooommmfffhhhlllnnnnnnllliiigggcccddddddeeefffhhhiiijjjiiihhhgggffffffhhhmmmqqqssswwwxxxssszzzqqqllllllpppzzzmmm]]]UUUQQQNNNMMMNNNOOOSSS^^^iii{{{sssnnnnnnyyyxxxsssuuu}}}{{{xxxrrrmmmhhhnnnwwwqqqdddWWWOOOMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJNNNTTT\\\gggvvv{{{wwwuuummmjjjfffdddbbbaaa^^^\\\]]]ZZZVVVRRRPPPPPPQQQQQQSSSSSSVVVZZZ]]]bbbooo{{{|||rrrhhhaaa]]]```aaadddfffggggggffffffaaabbbdddfffhhhjjjkkkkkkkkknnnrrrvvvvvvsssooommmfffgggiiijjjjjjiiihhhgggcccccccccdddeeefffhhhiiiiiihhhgggffffffhhhmmmqqqrrrwww{{{qqqzzzppplllkkkoooyyyqqq```WWWQQQNNNMMMNNNOOOSSS]]]hhhvvvwwwpppmmmtttuuurrrxxxzzzsssnnnsss{{{}}}nnnbbbVVVOOONNNLLLKKKJJJJJJIIIIIIIIIIIIIIILLLQQQVVV]]]jjjzzz}}}vvvrrrmmmiiieeebbb^^^[[[[[[YYYUUURRRPPPPPPQQQQQQTTTUUUXXX\\\```eeerrrxxxmmmeeeaaaaaadddeeefffhhhiiiiiihhhhhhdddeeefffgggiiikkkmmmmmmnnnppptttwwwvvvsssooolllhhhhhhggggggggggggggggggdddcccccccccdddeeeggghhhiiiiiihhhgggfffhhhllloooqqqvvvsss|||qqqlllkkknnnwwwuuudddZZZQQQOOONNNOOOOOORRR[[[fffqqq}}}tttnnnpppyyyuuutttxxx}}}uuuwww|||yyykkk```VVVQQQPPPKKKKKKKKKJJJJJJIIIIIIHHHFFFIIIMMMPPPUUU^^^lllwww|||wwwrrrnnniiiccc```]]][[[XXXUUUSSSRRRRRRRRRUUUVVVYYY___ccciiiwww~~~tttjjjdddcccfffggghhhhhhiiiiiijjjjjjjjjhhhhhhiiijjjkkkmmmooopppqqqsssvvvwwwvvvsssooollliiiiiihhhhhhhhhgggffffffeeeeeeccccccccceeeggghhhhhhiiiiiihhhggghhhkkkmmmpppuuuwwwtttmmmjjjlllttt|||xxxggg\\\SSSPPPOOOOOONNNOOOXXXaaalll{{{xxxooonnnttt~~~|||~~~|||}}}tttggg]]]TTTPPPQQQJJJJJJJJJJJJJJJJJJIIIIIIDDDHHHLLLNNNOOOUUUaaajjj{{{~~~}}}xxxrrrkkkgggbbb```]]]YYYWWWUUUTTTTTTUUUVVV[[[aaafffmmm{{{|||xxx}}}rrrhhhccceeeiiijjjjjjiiiiiijjjjjjkkkllljjjkkkkkklllmmmooopppqqqsssuuuvvvwwwuuurrrnnnllliiijjjjjjkkkjjjhhhfffdddgggfffdddccccccdddfffggghhhiiijjjiiihhhhhhjjjkkkoootttzzzvvvnnnjjjjjjqqqyyyzzzhhh^^^UUURRROOONNNLLLMMMTTT]]]iiixxx{{{pppmmmqqq}}}pppcccZZZRRRNNNOOOIIIIIIJJJJJJKKKJJJJJJIIIDDDIIIMMMNNNMMMQQQ[[[cccmmmooorrrsssttttttvvvxxxxxxqqqlllfffdddaaa]]]ZZZWWWVVVVVVUUUWWW\\\bbbhhhooo~~~}}}yyyyyy~~~|||}}}rrriiieeehhhkkknnnmmmllljjjhhhiiilllooorrrqqqqqqqqqqqqrrrssstttyyyxxxwwwvvvtttrrrqqqpppqqqooolllhhhfffeeeeeefffeeeeeeeeefffgggiiikkkllljjjkkkmmmlllkkkjjjjjjkkkqqquuuvvvoookkkjjjmmmsssqqq```WWWRRROOONNNMMMLLLPPPWWWbbbooouuunnnoooxxx~~~lllaaaYYYSSSOOONNNLLLKKKJJJIIIIIIJJJLLLLLLJJJGGGGGGJJJLLLLLLPPPUUUaaaccceeedddbbbbbbeeehhhmmmvvv}}}vvvqqqqqqnnnhhhbbb]]]ZZZXXXXXX]]][[[]]]ccckkkttt}}}xxxuuuxxx~~~zzzppphhhfffiiimmmooooooooommmlllmmmooorrrrrrsssssstttuuuuuuuuuuuuxxxwwwvvvuuuttttttttttttsssqqqnnnkkkhhhgggggggggeeeeeefffggghhhiiijjjkkkkkkmmmnnnmmmkkkjjjjjjkkkppptttyyypppllljjjmmmssssssbbbYYYTTTPPPOOONNNMMMQQQWWW___kkk|||wwwnnnnnnvvvzzziii^^^XXXRRRNNNNNNMMMLLLKKKKKKKKKKKKLLLMMMLLLIIIHHHKKKLLLLLLQQQVVVZZZ]]]___]]][[[ZZZ\\\___cccmmm|||}}}xxxwwwtttooojjjeeecccbbbbbbcccaaabbbgggnnnvvvzzzuuutttxxx}}}wwwmmmggggggkkkooommmoooppppppooooooqqqrrrssstttvvvxxxyyyxxxwwwwwwvvvuuutttssssssuuuvvvxxxuuusssqqqnnnllljjjiiiiiihhhiiiiiijjjkkkllllllmmmmmmooopppooommmkkkkkkkkknnnrrr}}}|||sssmmmjjjmmmqqq{{{wwwfff]]]VVVQQQPPPNNNMMMPPPVVV[[[fffvvvyyyooommmtttrrrccc[[[VVVQQQOOONNNNNNMMMMMMLLLLLLLLLMMMMMMNNNKKKJJJLLLMMMMMMRRRXXXXXX[[[\\\[[[WWWUUUVVVXXXZZZcccqqq}}}{{{wwwsssooonnnmmmmmmkkkiiiiiinnnsssyyyzzzvvvyyy}}}uuukkkffffffjjjnnnkkkmmmoooppppppppppppqqqrrrtttwwwzzz{{{zzzwwwvvvuuusssqqqpppqqqsssuuuwwwuuutttsssqqqooommmkkkjjjllllllmmmnnnnnnoooooooooooopppqqqpppnnnllllllllllllppp{{{uuummmiiijjjooouuu}}}mmm```XXXQQQOOONNNLLLOOOSSSXXXaaapppzzzooolllqqq~~~~~~|||}}}wwwjjj]]]XXXUUURRRPPPPPPNNNNNNMMMMMMMMMMMMMMMMMMNNNLLLLLLMMMMMMMMMSSS[[[^^^aaaccc```\\\XXXWWWXXXWWW]]]fffrrr~~~zzzwwwuuuttttttrrroooooossswww{{{~~~~~~}}}sssjjjffffffiiikkkkkkmmmppprrrqqqpppqqqqqqqqqtttwwwzzzzzzxxxuuussssssqqqooonnnnnnppprrrttttttttttttsssqqqooommmlllmmmmmmnnnooooooooonnnmmmoooqqqrrrqqqooommmmmmmmmllloooxxxwwwnnnhhhhhhlllqqq{{{uuucccZZZQQQNNNMMMKKKMMMPPPVVV^^^kkkzzz|||qqqmmmpppzzzxxxssssssttt}}}pppdddZZZWWWVVVTTTRRRRRRNNNNNNNNNNNNMMMMMMLLLLLLMMMLLLMMMOOONNNPPPWWWaaagggjjjkkkhhhbbb]]]ZZZZZZWWWZZZ^^^fffsss~~~{{{zzzyyywwwtttsssvvvxxxzzz~~~yyypppiiiggghhhiiijjjnnnpppssstttsssrrrrrrsssrrrtttvvvxxxxxxuuurrrppppppooonnnmmmmmmoooqqqrrrrrrsssuuuuuutttrrrpppnnnkkklllmmmnnnnnnmmmkkkjjjnnnpppqqqqqqooonnnnnnooonnnooovvvzzz|||zzzooohhhgggjjjmmmxxx}}}hhh]]]SSSOOOMMMLLLMMMOOOTTTZZZfffuuuvvvoooooowwwtttkkkjjjjjjqqq{{{lllaaaYYYWWWXXXWWWUUUUUUOOOPPPPPPPPPOOONNNMMMLLLMMMMMMOOORRRRRRTTT^^^iiipppsssuuuqqqjjjccc^^^]]]ZZZZZZ\\\aaammm~~~{{{xxxuuuvvvuuuuuu{{{{{{xxx{{{~~~yyysssllliiiiiijjjkkkkkkpppqqqssssssqqqqqqqqqrrrtttuuuvvvwwwvvvssspppnnnllllllmmmmmmoooqqqrrrsssrrrtttvvvxxxxxxvvvtttrrrmmmmmmooooooooommmkkkjjjlllnnnppppppooonnnooopppppppppuuu}}}tttqqq~~~rrrjjjhhhjjjkkkvvvmmmaaaUUUQQQOOONNNNNNPPPRRRWWWaaappp|||tttpppsssyyyrrrgggdddaaaeeeqqqxxxjjjaaaYYYYYY[[[ZZZXXXXXXRRRRRRSSSSSSRRRQQQOOONNNNNNOOORRRUUUWWWZZZfffssswwwnnniiigggbbbbbbbbbdddkkkwww{{{wwwuuuqqqnnnpppvvvyyytttxxx~~~tttooojjjhhhjjjmmmnnnmmmooopppqqqpppnnnnnnooopppvvvvvvvvvvvvuuurrrpppnnniiijjjlllnnnqqqsssuuuuuurrruuuxxxzzz{{{yyywwwuuupppqqqrrrsssrrrpppnnnmmmkkkmmmooooooooonnnooopppqqqpppttt{{{~~~pppkkkyyytttkkkiiikkkjjjuuupppdddWWWSSSQQQPPPOOOQQQPPPTTT^^^mmmwwwpppqqquuu{{{{{{qqqfffaaa\\\]]]hhhyyy}}}wwwjjjaaaZZZ[[[]]]\\\ZZZZZZTTTUUUUUUUUUTTTSSSQQQPPPOOOPPPTTTXXXZZZ___lllyyyzzzsssqqqlllkkkjjjjjjlllqqqyyy~~~xxxtttnnnhhhiiimmmyyy}}}wwwwwwyyy}}}~~~sssnnniiiiiilllooommmkkkrrrrrrrrrpppnnnnnnoooqqqrrrtttvvvwwwwwwuuusssqqqiiijjjkkkmmmppptttxxxzzzyyyyyyyyy{{{||||||yyywwwtttrrrqqqqqqqqqpppmmmkkknnnnnnnnnnnnoooqqqrrrsssrrrrrrtttxxxtttlllffflllwwwnnngggcccllloooxxxxxxkkk^^^VVVQQQMMMLLLNNNKKKPPPYYYeeeuuuxxxrrroooooo}}}xxxtttxxxtttfffddd```\\\^^^iiixxx{{{rrrfffdddbbb___]]][[[ZZZZZZYYYXXXWWWXXXYYYXXXUUUSSSSSSTTTXXX]]]aaagggttt|||xxxuuuqqqlllhhhhhhkkknnnrrr{{{|||||||||{{{~~~zzzxxxyyy{{{yyyrrroooqqqqqqooolllsss}}}{{{uuuvvvyyy}}}~~~{{{qqqmmmiiiiiimmmooonnnlllrrrrrrqqqpppnnnmmmoooqqqrrrtttvvvwwwwwwuuusssrrrkkkkkklllnnnqqquuuxxxzzzyyyxxxxxxyyyzzzzzzyyywwwtttsssrrrrrrrrrqqqooollllllllllllmmmnnnpppqqqrrrrrrrrrtttwww}}}~~~oooccchhhzzzyyyoooiiidddkkknnnvvvzzzmmm___VVVQQQMMMLLLNNNLLLPPPWWWbbbppp|||sssnnnlllxxxzzzwwwyyyuuuooopppuuuzzz|||xxxjjjeee^^^YYYYYYaaammmuuu|||}}}{{{|||~~~|||ssskkkgggfffdddbbb```___^^^]]]\\\[[[ZZZ[[[[[[ZZZXXXUUUVVVVVVYYY___dddmmm||||||tttkkkccc``````bbbeeennnuuutttqqqpppooommmlllhhhhhhlllpppvvvzzzuuupppoooqqqrrrqqqooottt|||yyytttuuuyyy~~~~~~yyyvvvnnnkkkiiijjjmmmpppooonnnqqqrrrqqqooommmlllnnnppprrrsssuuuvvvwwwuuutttsssmmmmmmooopppsssvvvxxxyyyxxxwwwuuuvvvwwwxxxwwwvvvtttsssrrrrrrrrrrrrooommmiiiiiijjjkkklllnnnpppqqqrrrrrrsssuuuzzzuuubbbeeettt|||rrrjjjfffhhhkkksss~~~pppaaaWWWQQQMMMMMMOOONNNPPPUUU\\\hhhwwwwwwooolllrrr~~~wwwrrrqqqnnniiiggghhhlllooottt{{{uuullliiiiiijjjiiimmmppppppmmmllllllnnnvvv~~~}}}qqqiii___WWWVVVZZZ___cccdddgggjjjjjjhhhgggjjjllluuuzzz~~~|||yyyvvvooohhhhhhggggggfffeeeddddddcccaaa```_________^^^\\\YYYZZZYYY[[[aaagggsssxxxkkk```ZZZYYYZZZZZZcccjjjjjjhhhfffccc```\\\YYYYYY]]]cccjjjuuu~~~xxxqqqnnnkkklllqqqttttttsssvvv|||yyyuuuwww{{{{{{uuurrrllljjjiiijjjmmmpppppppppqqqqqqpppnnnlllkkklllnnnqqqrrrtttuuuuuuuuutttsssooopppqqqrrrtttvvvwwwxxxwwwuuurrrrrrsssuuuuuuuuurrrqqqpppqqqqqqqqqooommmgggggghhhiiijjjlllnnnoooqqqqqqrrrtttwww{{{~~~fffgggqqq{{{tttkkkffffffiiippp{{{uuudddZZZSSSNNNMMMPPPNNNOOORRRXXXaaappp|||sssnnnmmmxxxzzzrrrllljjjgggeeecccbbbdddeeefffnnn|||zzzooohhhdddbbbbbbccceeedddbbbaaaccceeecccjjjwwwyyyooocccZZZWWWXXXXXXWWWXXX[[[]]]]]]\\\\\\```cccooovvv||||||zzzwwwqqqjjjiiiiiijjjjjjjjjjjjjjjjjjgggeeeccccccbbbaaa___]]]^^^]]]]]]bbbiiivvv|||mmmaaaZZZYYYZZZXXXaaajjjkkkjjjgggbbb\\\ZZZVVVTTTVVVYYY___iiitttwwwqqqgggeeeeeeiiioootttwwwxxxyyy}}}zzzxxx{{{~~~wwwrrroooiiiiiiiiikkknnnpppqqqqqqppppppooommmkkkjjjkkkmmmooopppqqqssstttttttttssspppqqqrrrsssttttttuuuuuutttrrrpppoooqqqrrrrrrrrrooonnnnnnnnnppppppnnnlllfffgggggghhhjjjkkkmmmnnnppppppqqqsssvvvxxxzzz|||zzznnnkkkpppvvvwwwkkkddddddfffkkkuuuzzziii^^^WWWPPPOOOPPPMMMNNNQQQTTT\\\kkk|||tttmmmkkkttt{{{sssgggeeebbb___^^^\\\\\\[[[___gggttt~~~tttkkkddd```]]]]]]\\\[[[YYYZZZ[[[]]]ZZZ___gggqqq}}}}}}uuuiii```[[[XXXVVVSSSUUUWWWXXXWWWVVVWWW\\\```kkkuuu}}}~~~|||yyysssmmmkkklllmmmnnnooopppoooooollljjjgggfffeeedddbbb```bbb``````cccjjjwwwqqqddd\\\ZZZZZZYYYcccmmmppppppmmmfff^^^\\\VVVSSSSSSUUUYYYbbblllzzz~~~wwwnnnhhh^^^^^^___dddkkksssyyy}}}}}}|||{{{~~~{{{sssooommmhhhiiijjjlllnnnoooqqqqqqppppppooollljjjiiijjjkkkmmmnnnoooppprrrrrrssssssppppppqqqrrrrrrrrrrrrqqqqqqooommmnnnooopppoooooommmllllllmmmoooooonnnlllhhhhhhhhhiiijjjkkklllmmmnnnoooqqqsssvvvxxxyyyzzzuuuyyy{{{vvvmmmnnnsss{{{mmmdddbbbcccgggppp{{{oooddd[[[TTTPPPPPPLLLNNNPPPRRRXXXeeewwwuuulllkkkqqq|||}}}tttiiifffaaa^^^\\\[[[XXXVVVZZZaaakkkwwwxxxpppgggaaa]]]\\\ZZZXXXWWWWWWXXXXXXWWWYYY]]]bbbkkkxxxzzzqqqggg```[[[WWWUUUSSSUUUVVVUUUTTTVVV\\\aaalllwww|||vvvpppnnnppprrrtttuuuvvvuuuuuuqqqooollljjjiiigggfffdddfffddddddgggmmmyyywwwiii___[[[ZZZ\\\fffqqqwwwxxxuuulllbbb]]]WWWSSSRRRSSSWWWaaakkkuuuxxx{{{zzztttkkkccc___XXXXXXYYY^^^fffpppyyy}}}}}}vvvoookkkjjjhhhiiikkkmmmnnnooopppqqqoooooonnnllliiihhhiiijjjkkkkkkmmmnnnpppqqqrrrrrroooppppppqqqqqqpppooonnnmmmllllllmmmnnnnnnmmmkkkmmmllllllmmmooopppooommmkkkkkkjjjjjjkkkllllllmmmmmmoooqqqtttwwwyyyzzzzzzxxxyyyyyy}}}}}}kkkiiiqqq~~~oooddd```aaadddkkkuuutttiii```WWWQQQPPPLLLOOOQQQQQQUUU```ppp}}}|||rrrkkkooowww{{{rrrnnnhhhdddaaa___\\\YYY[[[___eeemmmuuu}}}}}}uuukkkeeeaaa```]]][[[ZZZYYYXXXXXXVVVVVVWWWYYY]]]fffpppwww||||||{{{zzzxxxvvvtttsssvvv{{{|||rrrggg```\\\ZZZUUUWWWXXXXXXXXX]]]dddjjjttt~~~xxxsssuuuwwwzzz{{{{{{{{{zzzwwwtttpppnnnlllkkkiiihhhhhhgggiiimmmsss}}}rrrhhhbbb```bbbmmmyyyvvvkkkbbb\\\WWWUUUUUUXXXbbbllluuuwwwwwwssskkkbbb\\\ZZZTTTTTTUUUXXX```lllxxx~~~|||~~~}}}ssskkkhhhiiihhhjjjlllmmmnnnnnnoooqqqoooooonnnkkkhhhggghhhjjjiiijjjkkkmmmnnnpppqqqrrrnnnoooppppppooonnnmmmlllkkkkkkkkkmmmnnnnnnllliiimmmmmmmmmnnnpppqqqpppnnnmmmllllllkkkkkkllllllmmmlllnnnqqquuuxxxzzz{{{{{{~~~~~~{{{}}}hhheeeppp|||qqqeee___```bbbhhhrrr~~~wwwlllcccXXXRRRPPPMMMOOOQQQPPPRRR[[[kkkwww{{{lllnnntttyyyssslllhhheeeccc___]]]^^^aaaeeeiiinnnttt|||yyypppiiibbb```]]][[[ZZZYYYWWWVVVTTTUUUTTTTTTVVV[[[aaafffjjjiiiiiihhhggggggffffffiiinnnzzz{{{nnneeeaaa```YYY[[[]]]^^^___eeemmmttt~~~wwwyyy{{{~~~~~~zzzwwwssspppooonnnlllkkkiiiiiilllrrrxxx{{{qqqllljjjiiiuuutttjjjccc\\\YYYXXXZZZbbblllwwwxxxwwwqqqhhh```[[[YYYSSSRRRRRRUUU]]]jjjwww~~~uuukkkfffgggjjjeeefffhhhiiijjjllloooqqqrrrqqqooonnnlllkkkkkkkkkhhhhhhiiihhhhhhiiilllnnnqqqqqqrrrqqqpppmmmjjjiiijjjjjjjjjkkklllmmmoooooommmnnnoooppppppooonnnmmmllllllkkkkkkkkkmmmoooqqqpppoooppprrrrrrsssyyyooohhhnnnvvv|||yyyjjjccc^^^\\\aaajjjuuutttdddYYYSSSRRROOOMMMMMMOOOPPPVVVcccpppqqqjjjiiiqqq~~~uuupppnnnkkkfffaaafffcccdddhhhkkkooowww~~~vvvqqqiiiddd___\\\]]]]]][[[XXXWWWUUURRRQQQQQQRRRRRRQQQYYYZZZ[[[]]]]]]^^^^^^^^^eeejjjwww|||tttnnnkkkeeefffeeeeeegggmmmxxx~~~{{{vvvsssrrrrrrpppooonnnrrruuuvvv}}}yyyssssssuuu}}}vvviii```______```hhhrrr~~~}}}ssshhhccc```]]]]]]VVVSSSWWWZZZ___ooo{{{rrriiieeeeeegggeeefffhhhiiiiiijjjmmmooopppooonnnlllkkkkkkkkkkkkiiiiiiiiihhhhhhiiikkkmmmpppppprrrrrrpppnnnkkkiiiiiihhhiiiiiijjjkkklllmmmlllmmmnnnooooooooonnnnnnlllkkkjjjkkkmmmnnnnnnnnnooonnnoooqqqrrrssszzzooojjjqqq{{{|||mmmddd^^^[[[___fffppp~~~wwwhhh[[[UUUSSSOOOMMMMMMNNNOOOTTT```lllzzzvvvnnnjjjooo{{{~~~|||yyyuuuqqqmmmjjjjjjlllnnnpppwww{{{vvvsssmmmfffbbb```^^^[[[XXXWWWUUURRRRRRRRRRRRQQQPPPTTTTTTVVVWWWXXXYYYYYYYYYbbbgggsss|||xxxttttttrrrqqqrrryyy~~~zzzwwwvvvuuutttssssssvvvxxx{{{}}}{{{sssjjjhhhhhhgggnnnyyyxxxnnniiifffccc^^^WWWSSSVVVYYY^^^mmm}}}wwwmmmgggeeeddddddeeeggghhhhhhhhhiiikkkmmmmmmllllllkkkjjjkkkkkkkkkkkkjjjiiiiiiiiijjjkkklllnnnppprrrrrrrrrooollljjjggggggggggggggghhhiiijjjkkklllmmmnnnnnnooonnnnnnmmmkkkjjjlllooopppnnnlllooommmnnnqqqqqqssszzzooollluuupppfff```\\\^^^dddmmmyyy|||lll___XXXUUUPPPMMMLLLMMMNNNQQQ[[[fffsss|||rrrjjjkkksss~~~zzzwwwuuuvvvvvvwww|||{{{uuummmgggdddaaa]]]YYYXXXVVVUUUTTTTTTTTTRRRPPPQQQRRRSSSTTTVVVWWWXXXYYYaaafffqqq}}}|||{{{zzzxxx{{{}}}~~~xxxvvvtttrrryyyyyytttqqqmmmccc[[[VVVXXXYYY]]]lll|||sssjjjgggfffdddbbbfffggghhhgggggggggiiikkkllllllkkkkkkkkkkkkllllllmmmkkkjjjjjjkkklllmmmmmmnnnppprrrsssrrrpppnnnlllhhhhhhggggggfffgggggghhhjjjjjjkkklllmmmmmmnnnnnnnnnllllllnnnrrrsssooolllooonnnoooqqqrrrsss{{{ooommmyyytttkkkccc^^^___ccclllxxxqqqcccZZZVVVQQQMMMLLLLLLLLLNNNVVV^^^mmmzzztttjjjgggkkkuuuxxxrrrnnnkkkfffbbb[[[ZZZXXXXXXXXXWWWUUURRRTTTTTTVVVWWWYYY[[[]]]^^^dddiiisss~~~~~~zzzvvvjjjaaa[[[[[[\\\___mmm}}}~~~qqqiiihhhhhhfffcccfffggghhhgggffffffhhhjjjlllllllllkkkllllllmmmnnnnnnllljjjkkknnnpppqqqppppppqqqrrrrrrrrrqqqooonnnjjjiiihhhggggggfffggggggggghhhhhhiiijjjlllmmmmmmpppooooooqqqssssssqqqnnnoooooopppssstttuuu{{{|||pppmmm{{{yyymmmeee^^^^^^bbbiiiuuutttfff[[[VVVRRRNNNKKKLLLLLLLLLQQQXXXgggtttvvvjjjeeefffmmm{{{}}}wwwoooiii___^^^[[[[[[ZZZZZZXXXVVVWWWXXXXXXYYY[[[^^^```aaahhhmmmwww|||qqqhhhaaa______bbbppp{{{pppiiihhhiiigggeeefffggghhhgggfffgggiiikkkmmmlllllllllllllllmmmmmmnnnkkkjjjlllqqquuuvvvuuutttsssrrrqqqqqqppppppooolllkkkiiihhhgggfffffffffdddeeeeeefffhhhjjjkkklllpppqqqqqqrrrqqqqqqqqqqqqppppppssswwwwwwvvv{{{zzztttooo}}}pppggg___\\\^^^dddpppzzzwwwiii]]]WWWRRRNNNKKKKKKLLLKKKOOOSSSaaammm|||zzzooohhheeehhhsssvvvnnnhhheeebbb`````````___^^^\\\\\\\\\]]]^^^```cccdddlllqqq{{{zzzppphhhfffeeeggguuu|||uuunnniiiggghhhhhhgggfffggghhhhhhggghhhjjjlllllllllkkkkkkkkkkkkkkklllmmmjjjiiinnnuuuzzz|||{{{wwwuuussspppoooooopppqqqlllkkkiiihhhfffeeeddddddbbbbbbbbbccceeegggjjjkkknnnqqqrrrqqqmmmmmmooosssqqqrrrwww{{{zzzxxxzzzzzzqqqwwwlllbbb]]]]]]aaakkkuuu~~~{{{lll```ZZZSSSMMMJJJLLLLLLKKKMMMQQQZZZffftttvvvmmmgggfffnnnwwwwwwtttooolllkkklllllllllgggfffffffffgggiiikkkmmmrrrwww{{{sssqqqooorrrvvvrrrlllhhhggggggggghhheeeggghhhhhhhhhiiikkkmmmlllkkkjjjjjjiiiiiijjjjjjllljjjiiinnnwww}}}~~~zzzwwwsssooonnnnnnppprrrlllkkkiiigggeeedddcccccc``````aaabbbdddfffiiijjjlllpppssspppjjjiiinnntttrrrtttyyy}}}|||yyyzzz~~~sss~~~sssggg```^^^aaajjjsss|||~~~ooobbb\\\SSSMMMJJJLLLMMMLLLMMMPPPUUUaaaooo}}}|||rrriiieeejjjssszzzwwwvvvwwwyyyyyysssrrrqqqqqqqqqsssvvvwwwxxx~~~~~~}}}{{{yyy||||||vvvqqqooollliiihhhiiikkklllhhhgggfffeeeeeefffggghhhjjjjjjjjjjjjiiiiiihhhhhhhhhjjjoootttxxx{{{||||||qqqooommmmmmoooqqqqqqqqqooonnnllliiigggdddcccbbb```bbbcccddddddfffiiikkkmmmnnnnnnmmmllllllnnnppptttvvvyyyzzzzzzzzz{{{|||xxxyyyiii```]]]^^^dddiiiyyy|||mmm___XXXQQQLLLMMMMMMLLLNNNQQQSSSXXXfffxxx{{{rrrgggeeejjjzzz}}}|||{{{zzz|||~~~}}}zzzuuuqqqpppnnnlllkkkkkklllmmmiiihhhgggffffffggghhhhhhkkkjjjjjjjjjiiiiiiiiiiiihhhjjjmmmqqqtttvvvwwwwwwpppnnnlllmmmoooqqqrrrqqqpppooonnnllljjjgggdddcccccceeeggggggggghhhjjjlllnnnnnnnnnlllkkklllooorrrtttwwwyyy{{{{{{{{{|||}}}~~~mmmccc______ccciiiuuu}}}sssfff[[[TTTNNNMMMLLLJJJKKKNNNPPPUUUbbbssswwwiiieeehhhvvv~~~~~~|||xxxsssqqqqqqppppppooooooooonnnkkkkkkiiihhhggghhhhhhiiikkkkkkjjjjjjjjjjjjiiiiiihhhiiikkkmmmooopppqqqqqqnnnlllkkklllooorrrssssssqqqqqqqqqpppnnnkkkhhhffffffiiikkklllkkkkkkkkkllloooooonnnlllkkkmmmpppssstttvvvyyy{{{||||||~~~rrrgggbbb```bbbgggoooyyyzzzooo___WWWPPPMMMKKKHHHHHHKKKLLLPPP[[[kkkyyy}}}ooohhhiiioooyyy~~~|||}}}|||uuuqqqqqqqqqrrrsssssssssrrrqqqnnnmmmkkkjjjiiiiiijjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkklllllllllkkkjjjlllooorrrssstttrrrsssttttttrrroookkkiiiiiikkknnnooonnnlllllllllmmmnnnppppppooooooppprrrrrruuuxxx{{{}}}vvvjjjccc```aaadddiiisssuuucccZZZRRRNNNKKKGGGGGGJJJJJJLLLUUUcccppp{{{vvvnnnlllkkkqqq}}}||||||yyysssqqqqqqrrrtttuuuvvvvvvuuutttqqqpppnnnlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmlllkkkjjjiiiiiijjjkkkllljjjjjjkkkooorrrssstttssstttvvvvvvtttqqqnnnllljjjmmmooopppooommmllllllkkknnnrrrttttttrrrqqqqqqpppssswww{{{yyylllddd______bbbeeeooozzzzzzggg^^^UUUPPPMMMIIIIIILLLIIIJJJQQQ\\\gggrrr{{{qqqllliiimmmttt~~~{{{zzz}}}~~~xxxssssssqqqrrrtttvvvwwwxxxwwwwwwtttsssqqqnnnmmmlllllllllkkkkkkllllllllllllmmmmmmnnnllljjjiiihhhiiijjjkkkllljjjjjjkkknnnqqqsssssstttuuuvvvvvvtttrrrpppnnnkkkmmmppppppooonnnnnnnnnlllpppuuuwwwwwwuuussssssqqqtttxxx|||rrrhhhaaa___aaaaaajjjuuu~~~mmmdddYYYTTTOOOKKKKKKMMMJJJIIIMMMUUU___jjjxxxsssllljjjkkkoooyyy~~~|||zzz}}}|||~~~wwwtttuuurrrrrrtttvvvwwwxxxyyyyyyvvvuuurrrpppnnnmmmmmmmmmkkklllllllllmmmmmmmmmmmmmmmllliiiggggggiiikkkmmmlllkkkjjjkkknnnqqqrrrrrruuuuuuuuutttsssrrrqqqpppmmmoooppppppooooooqqqrrrpppsssuuuvvvvvvvvvwwwxxxuuuxxxzzz}}}yyyyyymmmccc___```^^^gggqqqzzzuuujjj___WWWQQQLLLKKKMMMJJJHHHIIIPPPXXXbbbqqq}}}{{{qqqkkkkkklllrrr}}}xxx|||~~~wwwuuuvvvrrrrrrtttuuuwwwyyyzzz{{{wwwvvvsssqqqooonnnmmmmmmlllllllllmmmmmmmmmnnnnnnlllkkkhhhffffffhhhkkkmmmmmmkkkjjjkkknnnpppqqqqqquuuttttttsssrrrqqqqqqqqqooopppqqqppppppqqqsssuuuuuuuuuuuuuuutttvvvzzz|||yyy{{{}}}~~~~~~qqqrrrrrrqqqeee``````]]]eeeoooyyy{{{ooocccZZZSSSLLLJJJLLLJJJGGGGGGLLLTTT^^^lllyyyyyylllkkkkkkmmmvvv}}}|||~~~|||yyyuuusssrrrssssssvvvvvvvvvxxxzzz}}}}}}wwwpppnnnpppqqqooollljjjmmmpppoookkkiiiiiijjjhhhgggfffdddccccccddddddfffgggiiikkkmmmnnnoooooopppooonnnmmmnnnppprrrsssuuuuuuttttttttttttuuuuuutttsssqqqrrruuuxxxzzzzzz{{{{{{|||}}}tttlllkkkmmmvvvtttjjjddd```^^^```gggsssyyyhhh[[[UUUQQQLLLHHHJJJIIIIIIKKKOOOVVVeeesss|||tttoookkkmmmrrr}}}}}}~~~~~~|||xxxuuusssrrrrrrrrrssstttvvvyyy}}}zzztttqqqqqqqqqooolllmmmoooqqqpppmmmkkkkkkkkkhhhgggeeecccbbbbbbbbbbbbeeefffhhhjjjlllmmmmmmnnnmmmlllllllllmmmoooqqqsssuuuttttttttttttuuuuuuvvvvvvtttrrrsssuuuxxxzzzzzz{{{||||||~~~|||llldddeeelllwww~~~yyymmmddd```\\\^^^dddooo{{{nnn```YYYSSSNNNIIIJJJHHHHHHKKKMMMRRR___kkkxxx|||tttllljjjmmmxxx~~~||||||}}}{{{xxxuuurrrqqqqqqqqqqqqssswww|||~~~xxxttttttssspppmmmqqqrrrsssrrrooommmmmmmmmiiigggeeecccaaaaaa```aaaeeefffgggiiijjjjjjkkkkkkiiiiiiiiijjjkkknnnppprrrssssssrrrrrrssstttuuuuuuwwwuuussssssuuuxxxyyyyyyzzzzzz|||}}}ooo```___dddmmmuuuxxx{{{~~~qqqfff```[[[]]]```iiiuuuvvvggg]]]VVVOOOKKKIIIGGGHHHJJJKKKNNNWWWaaannnyyyzzznnnhhhhhhqqq~~~|||zzzwwwtttqqqpppppppppqqqtttyyy~~~zzzwwwwwwvvvtttrrrvvvvvvuuutttrrrpppoooooojjjiiifffdddbbbaaaaaaaaadddeeefffggghhhiiiiiiiiigggggghhhiiijjjmmmnnnppppppppppppppppppqqqrrrsssvvvsssqqqqqqsssuuuvvvvvvvvvwwwyyy{{{zzzeeebbbdddkkkuuu|||}}}}}}zzzvvvhhh```\\\\\\^^^dddnnn{{{|||mmmaaaWWWPPPLLLIIIGGGGGGJJJJJJLLLRRRZZZfffrrr~~~ppphhhfffkkkwwwzzzxxxuuurrrpppoooppppppsssuuuzzz~~~~~~}}}zzzyyyyyyyyyxxxwwwyyyxxxvvvtttsssqqqpppooollljjjhhheeecccbbbbbbbbbcccdddeeefffgggggggggggghhhhhhiiijjjkkkmmmnnnooommmmmmmmmmmmmmmnnnoooppprrrpppnnnmmmoooqqqrrrrrrpppqqqtttxxx}}}iiifffeeemmm{{{{{{}}}mmmddd___^^^^^^aaaiiiuuussseeeYYYQQQMMMJJJGGGGGGJJJKKKLLLPPPVVVaaammm~~~tttlllhhhiiiooowww~~~rrrtttxxx{{{}}}~~~~~~~~~xxxvvvsssqqqpppooopppqqqtttvvvyyy|||~~~~~~}}}|||zzzzzzyyyyyyzzzzzz{{{{{{{{{yyyvvvtttsssrrrpppnnnllljjjhhhfffddddddddddddbbbcccdddfffggghhhhhhhhhhhhiiijjjlllnnnpppqqqrrrmmmmmmllllllllllllmmmmmmnnnllljjjjjjllloooppppppmmmnnnqqquuuzzzkkkgggeeennntttjjjaaa```^^^^^^cccnnn{{{zzzlll^^^UUUQQQNNNJJJIIIKKKLLLKKKNNNSSS[[[fffwww{{{sssmmmiiijjjnnn|||xxxkkkmmmrrrwww{{{}}}|||{{{uuutttrrrpppooopppqqqrrrssstttwwwzzz{{{{{{{{{{{{wwwxxxyyyyyyyyyzzz{{{||||||yyyuuurrrrrrqqqooollljjjiiigggeeeddddddddddddaaabbbdddfffggghhhiiiiiiggghhhkkknnnrrruuuwwwxxxooonnnmmmlllllllllllllllkkkiiihhhhhhkkknnnoooooolllmmmooorrrvvvzzz}}}~~~nnnjjjhhhttt}}}rrrbbbaaa^^^\\\___gggttt}}}ttteee[[[WWWSSSMMMJJJKKKKKKIIIKKKNNNTTT^^^nnn{{{xxxqqqjjjiiijjjqqq}}}uuuiiilllqqqwww|||~~~|||zzztttrrrqqqoooooopppqqqsssqqqsssuuuwwwyyyzzz{{{{{{wwwxxxyyyyyyyyyxxxyyy{{{}}}yyytttqqqqqqpppnnnkkkhhhgggfffdddccccccdddddd```bbbcccfffhhhiiijjjjjjeeegggkkkpppuuuxxx{{{}}}qqqpppooonnnmmmllllllllljjjhhhggghhhkkknnnooopppnnnnnnoooqqqsssvvvxxxyyyyyyyyy{{{sssooonnn{{{xxxcccaaa]]]ZZZ[[[cccoooxxxzzzjjj```\\\VVVPPPKKKJJJIIIGGGHHHKKKNNNXXXgggttt|||ssskkkiiijjjkkkyyyuuukkklllooosssxxxzzzyyyxxxuuusssqqqooonnnnnnooopppssssssrrrrrrrrrsssssstttuuuwwwyyy{{{|||{{{zzzyyyvvvtttrrrqqqqqqpppnnnllllllkkkiiigggeeedddccccccbbbcccdddfffggghhhhhhhhhkkkhhhhhhmmmuuu{{{}}}|||uuussspppmmmkkkjjjiiiiiiggghhhiiiiiihhhggghhhjjjmmmmmmnnnpppqqqrrrssssssuuusssvvv~~~zzzkkkkkk{{{zzznnneee]]][[[^^^bbbiiipppzzziiiZZZUUUPPPMMMLLLKKKHHHHHHLLLMMMPPPZZZgggsssvvvnnniiijjjmmmxxx}}}www||||||pppppprrruuuxxxyyyxxxvvvtttsssqqqpppoooppppppqqqrrrqqqqqqqqqqqqqqqrrrrrrssstttvvvxxxxxxxxxwwwvvvsssqqqpppoooppppppooommmnnnmmmjjjhhheeecccbbbaaaaaabbbdddfffggghhhiiiiiijjjggggggkkkrrrxxxyyyxxxsssrrrpppnnnllljjjiiihhhfffgggiiiiiiiiiiiikkkllloooooooooooopppppppppppptttsssuuu|||~~~yyyiiihhhyyypppfff\\\ZZZ\\\```ffflllwwwqqqcccXXXRRRNNNMMMLLLIIIIIILLLMMMOOOWWWcccnnnyyy}}}sssmmmhhhiiisss{{{qqqqqqvvv~~~wwwvvvuuuvvvwwwwwwuuusssqqqqqqqqqqqqqqqqqqqqqqqqoooooonnnnnnnnnnnnoooooonnnoooqqqrrrsssrrrrrrqqqnnnmmmlllmmmpppqqqpppooopppnnnlllhhheeecccaaa```aaabbbdddfffhhhiiijjjjjjhhhffffffiiiooossstttsssqqqppppppnnnllljjjhhhgggeeefffhhhiiiiiijjjlllnnnpppooooooooonnnnnnmmmmmmsssqqqsssxxx||||||zzzkkkgggxxxwwwlll```\\\]]]___dddiiioooyyyyyylll]]]UUUOOONNNMMMJJJJJJMMMMMMMMMSSS\\\eeeqqqyyyqqqiiihhhmmm{{{sssmmmnnnsss}}}~~~~~~}}}{{{xxxwwwvvvuuusssqqqnnnoooppppppqqqppppppooommmlllkkkkkkkkkkkkkkkkkkiiijjjkkklllmmmmmmmmmmmmjjjjjjjjjmmmppprrrsssrrrooonnnkkkiiifffdddcccbbbaaabbbdddfffhhhjjjjjjkkkhhhggggggiiimmmooopppooonnnnnnnnnnnnllljjjgggfffdddfffhhhhhhggghhhiiikkkmmmmmmmmmmmmmmmmmmllllllpppooopppuuuxxx|||}}}uuuvvvrrrjjjxxxvvvhhhbbbaaaaaadddggglllwww}}}qqqcccZZZQQQOOOMMMJJJJJJLLLKKKKKKNNNVVV^^^iiiyyy|||sssmmmjjjkkksss{{{qqqmmmnnnttt|||zzzzzz{{{{{{|||}}}~~~|||yyyvvvuuusssqqqppplllmmmmmmnnnnnnnnnmmmmmmjjjjjjiiihhhhhhhhhhhhhhhffffffggghhhiiiiiiiiiiiiiiihhhiiimmmqqqtttuuuuuummmlllkkkiiigggffffffeeebbbcccdddggghhhjjjjjjkkkhhhhhhhhhjjjlllmmmmmmmmmkkkkkkkkkkkkjjjhhhfffeeeeeefffgggfffeeedddeeefffhhhiiiiiijjjlllmmmmmmnnnllllllnnnrrruuuyyy~~~sssrrrxxxnnnyyynnnfffcccbbbbbbdddgggrrr~~~xxxkkk___TTTPPPNNNKKKIIIKKKJJJIIIKKKQQQXXXbbbrrrxxxrrrllljjjmmmttt~~~|||sssmmmooouuuyyy}}}{{{yyy}}}{{{yyyuuuxxx}}}~~~{{{vvvsssrrrrrrqqqppplllllllllllllllllllllllliiihhhgggfffffffffffffffeeeeeeeeeffffffggghhhhhhhhhhhhiiilllqqqtttuuuuuummmlllkkkiiihhhhhhggggggcccdddfffggghhhiiijjjjjjggghhhiiijjjkkkkkkkkkkkkhhhhhhhhhhhhgggfffeeedddeeeffffffeeecccbbbbbbcccdddeeefffhhhjjjlllnnnoookkkkkkmmmpppqqquuutttqqq{{{}}}qqqyyyssshhhdddaaa`````````jjjvvvtttgggZZZSSSPPPMMMJJJJJJIIIHHHIIINNNSSS\\\jjjwwwvvvooojjjiiikkkqqq}}}}}}rrrooorrrpppvvv|||}}}yyywwwvvvyyy}}}uuuuuuvvvyyy{{{xxxsssppppppqqqqqqqqqooonnnlllkkkkkkkkkkkklllhhhgggfffeeeeeedddddddddeeeeeeeeeeeefffggghhhhhhhhhhhhhhhkkkooorrrssssssnnnmmmllljjjhhhgggggggggeeeeeeggghhhhhhiiiiiiiiieeegggiiijjjjjjjjjjjjjjjffffffeeeddddddccccccddddddeeefffeeeccccccdddeeecccccceeegggiiikkkmmmnnnkkkkkklllnnnnnnqqq|||xxxuuu|||vvvyyyxxxlllfffbbb______\\\dddnnnxxx~~~ppp```XXXTTTPPPLLLLLLJJJHHHIIILLLOOOTTT```lllxxx|||uuummmiiifffiiirrr}}}xxxrrrsssmmmsss{{{}}}{{{rrrtttxxx~~~{{{yyyuuusssvvv}}}yyyuuuqqqnnnooopppqqqrrrqqqpppmmmkkkjjjkkklllmmmhhhgggfffeeeddddddddddddeeeeeeeeeeeefffggghhhiiigggggghhhjjjnnnpppqqqppppppooommmkkkhhhgggfffeeeffffffggghhhhhhhhhhhhhhhdddfffhhhiiiiiihhhhhhiiifffeeecccbbbaaabbbcccdddcccdddeeeeeeeeedddfffgggcccdddeeegggiiijjjllllllkkkkkklllmmmkkkmmmxxx~~~zzz|||zzz}}}pppjjjeeeaaa```\\\ccckkktttuuuddd[[[WWWRRRNNNMMMLLLIIIIIIJJJLLLOOOZZZdddrrr|||zzzrrrlllgggfffnnnxxx}}}vvvpppvvv~~~}}}vvvrrrqqquuu{{{zzztttrrrppprrr}}}}}}xxxuuurrrooommmmmmnnnnnnmmmmmmlllkkkkkkjjjiiiiiiiiihhheeebbb``````aaaaaaeeeeeefffeeedddccceeegggkkkkkkjjjjjjkkkkkklllmmmnnnmmmkkkiiihhhhhhiiiiiiffffffffffffggggggggggggdddfffhhhjjjjjjhhheeecccccccccddddddcccbbbaaaaaa___aaadddfffgggggggggfffdddddddddeeefffggghhhiiimmmnnnnnnmmmmmmrrrzzz~~~}}}~~~vvviiiaaa___\\\```eeekkkuuuqqqaaaYYYWWWQQQKKKHHHJJJKKKKKKLLLPPPXXX^^^hhhsssuuummmgggdddgggkkkxxx~~~zzz|||wwwuuuyyyzzztttqqqxxxzzzsssqqqooommmlllmmmnnnooommmmmmmmmllllllkkkkkkkkkjjjhhheeecccaaaaaaaaaaaaeeefffgggfffddddddfffgggjjjiiiiiiiiiiiiiiijjjkkklllkkkjjjiiihhhhhhhhhhhhfffggggggggghhhiiiiiiiiifffgggiiijjjiiigggeeecccbbbbbbbbbaaaaaaaaa``````___aaadddfffhhhhhhhhhgggddddddddddddeeefffggghhhjjjlllmmmmmmnnnssszzz}}}||||||nnndddaaa]]]___bbbgggppp|||xxxhhh^^^YYYSSSMMMKKKLLLKKKJJJJJJNNNTTTYYYcccnnn}}}~~~tttlllfffeeehhhnnn}}}|||vvvwww|||zzzuuunnnmmmlllllllllmmmooopppnnnnnnnnnnnnnnnnnnmmmmmmkkkiiigggdddcccbbbbbbbbbfffggggggfffeeeeeefffhhhhhhggggggfffffffffgggggghhhhhhhhhhhhhhhgggfffeeeggggggggghhhiiijjjjjjkkkhhhhhhhhhhhhgggfffdddcccaaa```______^^^^^^_________aaacccfffhhhiiiiiiiiidddddddddddddddeeefffgggfffiiimmmnnnooossszzz}}}uuu~~~vvviiibbb___]]]^^^bbbiiittt~~~tttggg^^^VVVOOONNNMMMLLLJJJIIIJJJNNNRRR[[[fffuuu~~~sssiiiddddddfffqqq~~~}}}}}}~~~tttppplllllllllmmmmmmnnnooopppppppppppppppppppppppppppllljjjiiigggeeedddddddddgggggggggfffddddddeeeffffffeeeeeedddddddddddddddeeeeeegggggggggfffeeedddeeeffffffggghhhiiijjjjjjhhhhhhfffeeedddcccbbbbbb______^^^]]]]]]]]]^^^______aaaccceeegggiiiiiiiiieeeddddddddddddeeeeeefffeeeiiimmmoooppprrrwww|||vvvzzz}}}mmmddd```\\\ZZZ]]]dddmmmxxxqqqcccYYYQQQOOONNNKKKIIIHHHIIIKKKMMMSSS]]]lll|||{{{mmmeeecccfffjjjssszzzrrrnnnmmmnnnnnnooopppppppppppprrrrrrqqqqqqqqqqqqqqqpppllllllkkkjjjiiihhhhhhhhhhhhhhhhhhfffcccbbbcccdddddddddcccbbbbbbccccccccccccdddfffggggggfffeeeddddddddddddeeefffgggggghhhgggfffdddbbbaaaaaaaaaaaa______^^^^^^^^^______``````aaabbbdddfffggghhhiiiffffffeeedddddddddeeeeeegggjjjnnnooooooppptttxxx~~~zzzsssfffbbb[[[XXX[[[aaahhhsss~~~{{{kkk]]]TTTOOOMMMKKKIIIIIIJJJKKKLLLNNNVVVdddssssssjjjgggffffffkkkwwwwwwqqqnnnlllnnnppprrrssssssrrrqqqtttssssssrrrqqqqqqppppppmmmmmmmmmmmmmmmmmmmmmlllkkkkkkjjjgggdddbbbaaabbbcccbbbbbbbbbccccccdddeeedddeeefffgggggggggggggggccccccccccccddddddddddddeeeeeecccbbbaaaaaaaaaaaa``````aaabbbbbbbbbaaaaaa```aaaaaacccdddeeefffggghhhgggfffeeeeeeeeeeeeeeegggjjjmmmnnnmmmnnnrrrvvvyyy{{{{{{mmmfff]]]XXX[[[___cccmmmyyytttdddYYYQQQOOOLLLJJJKKKLLLLLLKKKKKKRRR\\\hhhvvvzzzpppmmmeeeccceeeooo{{{wwwrrrmmmjjjiiikkkooorrrtttuuuttttttuuuuuutttsssqqqpppoooooommmnnnoooppppppqqqqqqqqqppppppnnnjjjeeebbbaaabbbbbbbbbbbbbbbccceeefffgggfffffffffgggggghhhjjjjjjddddddccccccccccccbbbbbbeeeeeeddddddcccccccccbbbaaabbbdddfffgggfffdddcccaaaaaaaaaaaabbbcccdddeeejjjiiihhhgggfffeeeeeeeeefffiiikkkllllllnnnssswwwwwwrrrtttvvvkkk```YYY\\\]]]]]]fffrrr}}}}}}mmm```UUURRRNNNLLLMMMMMMKKKJJJJJJOOOVVV^^^iiixxxuuurrrfffbbbbbbhhhppp|||wwwppplllhhheeeeeehhhmmmqqquuuvvvvvvvvvvvvvvvtttsssqqqooonnnnnnmmmnnnpppqqqsssssstttttttttsssqqqlllgggcccbbbbbbaaabbbbbbcccdddfffggghhhhhhggggggggghhhiiikkkmmmeeeeeedddccccccbbbbbbaaaeeeeeefffffffffeeeddddddaaadddgggiiijjjhhhfffdddaaaaaaaaa```aaabbbbbbccckkkjjjiiigggffffffffffffeeegggjjjjjjkkknnntttyyyvvvnnnnnnttt|||nnnbbb[[[\\\\\\YYY```lllxxxsssfffYYYUUUPPPNNNNNNMMMKKKHHHKKKMMMRRRWWW```oooyyyvvvjjjeeebbbdddgggppptttnnnjjjddd```dddfffhhhjjjmmmppprrrsssvvvwwwwwwvvvtttrrrpppnnnnnnnnnnnnnnnooopppqqqrrruuutttqqqmmmjjjhhhffffffdddbbbbbbccceeefffeeedddffffffffffffggghhhjjjjjjeeeeeeeeeeeeeeeffffffggghhhhhhiiiiiihhhfffdddcccdddgggkkkpppqqqnnngggbbbdddcccbbbbbbbbbcccdddeeeggghhhiiijjjjjjiiihhhgggfffhhhjjjkkklllooosssvvvxxxjjjkkkkkkuuujjj___[[[[[[[[[^^^bbbtttyyyyyymmm___ZZZRRRMMMJJJJJJJJJKKKGGGIIINNNTTTYYYaaaqqq{{{pppiiidddcccffflllxxxzzzqqqllliiieeeaaacccdddfffiiillloooqqqrrrssssssttttttsssrrrpppooommmmmmmmmnnnooopppqqqrrrtttsssqqqnnnkkkiiigggeeeeeeddddddeeeggghhhgggfffffffffffffffggghhhiiijjjhhhhhhggggggggghhhhhhiiiggghhhhhhiiiiiiiiiiiihhhiiikkkooorrrssspppjjjdddcccbbbbbbaaaaaabbbddddddfffggghhhiiiiiihhhgggfffeeefffhhhiiijjjmmmqqquuu|||pppkkkdddxxx|||pppddd___]]]\\\^^^aaajjjppp{{{wwwddd^^^UUUPPPNNNMMMKKKJJJFFFGGGLLLQQQUUU\\\kkkyyyuuummmfffccccccgggpppzzz}}}~~~|||sssllljjjhhhfffcccbbbcccfffhhhlllnnnqqqrrrooopppqqqrrrrrrrrrqqqppplllllllllmmmnnnpppqqqrrrrrrrrrqqqpppmmmjjjgggfffgggffffffgggjjjjjjjjjhhhgggffffffgggggghhhiiijjjkkkkkkjjjjjjjjjjjjjjjkkkhhhhhhhhhiiikkklllnnnooonnnpppsssvvvvvvrrrlllgggbbbbbbaaaaaabbbcccddddddffffffggghhhhhhgggffffffdddeeeeeefffgggkkkppptttvvvwwwjjjbbboooyyykkkddd```\\\]]]___aaahhhsssmmmdddZZZSSSQQQPPPMMMIIIEEEFFFIIIMMMPPPUUUbbbnnnvvvlllfffcccccchhhooo}}}||||||zzzuuuooojjjhhhhhhfffeeecccdddfffiiillloooqqqrrrnnnooopppqqqrrrqqqpppoookkkkkkkkklllmmmooopppqqqpppqqqqqqpppnnnkkkhhhfffffffffgggiiikkklllkkkiiiggggggggggggggghhhiiiiiilllkkkkkkjjjjjjkkkkkkkkkiiiiiiiiiiiikkkmmmpppqqqrrrsssuuuvvvvvvsssmmmiiiccccccccccccddddddeeeffffffggghhhiiiiiihhhgggfffddddddeeeeeefffjjjppptttuuulllffflllzzzqqqhhhbbb]]]\\\^^^___dddnnnzzzxxxmmm^^^VVVSSSRRRNNNKKKGGGFFFHHHLLLMMMPPPYYYcccssstttlllfffcccdddiiinnnvvv|||{{{}}}~~~}}}|||wwwtttoookkkiiihhhgggffffffggghhhjjjmmmoooqqqqqqppppppqqqrrrqqqpppooonnnjjjjjjjjjkkklllnnnooopppnnnooooooooonnnkkkiiigggeeeeeefffiiikkkllljjjhhhhhhgggggggggggghhhhhhiiijjjiiiiiiiiiiiijjjkkkkkkkkkkkkjjjjjjkkkmmmooopppsssssstttuuutttqqqlllhhhddddddeeefffgggggghhhhhhhhhiiijjjjjjjjjjjjiiihhhdddeeeffffffhhhkkkppptttvvv}}}yyymmmkkkrrrxxxmmmeee^^^\\\]]]\\\```hhhrrr{{{uuueeeYYYTTTRRRQQQOOOKKKIIIJJJLLLLLLMMMSSS[[[fffrrr|||rrrkkkeeeccceeeccciiisss}}}}}}yyywwwyyyzzzxxxvvvuuusssqqqnnnkkkiiihhhhhhhhhiiijjjkkkmmmnnnooopppooopppqqqqqqqqqpppooonnnjjjjjjjjjjjjkkklllmmmnnnlllmmmmmmmmmlllkkkiiihhhddddddfffiiikkkllljjjhhhhhhhhhgggggggggggghhhhhhfffffffffggghhhiiikkkkkkmmmmmmllllllmmmnnnnnnooorrrqqqqqqrrrqqqoookkkhhhdddeeefffhhhiiiiiiiiiiiiiiiiiijjjkkkkkkjjjiiiiiiccceeeggghhhjjjmmmpppssstttyyyuuummmlll|||uuukkkbbb]]]]]]XXX[[[aaajjjsss||||||nnnaaaYYYTTTSSSRRRNNNLLLLLLMMMMMMLLLOOOUUU```lll|||zzzqqqhhhcccccc^^^aaagggooozzz~~~{{{}}}xxxtttssstttuuutttrrrrrrrrrqqqooollljjjjjjjjjjjjjjjjjjkkkllllllmmmmmmkkklllnnnoooppppppooooookkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjiiiiiiiiicccdddfffiiilllmmmkkkhhhhhhhhhgggggggggggghhhhhhddddddeeefffhhhjjjkkklllmmmnnnoooppppppqqqqqqqqqpppoooooooooooonnnkkkhhhcccdddfffhhhiiiiiiiiiiiihhhiiijjjkkkkkkjjjiiihhhbbbdddgggjjjkkkmmmoooqqqqqqtttxxxsssjjjrrrrrrfff___^^^VVVYYY]]]dddlllvvvyyymmmaaaYYYUUUTTTQQQNNNMMMNNNMMMKKKMMMQQQZZZdddssszzzooohhheee^^^^^^___dddmmmzzzxxxwwwyyy{{{zzzvvvrrrqqqrrrsssrrrpppppppppqqqooommmlllkkkllljjjjjjjjjjjjjjjjjjjjjjjjgggiiikkkmmmoooppppppppplllkkkjjjjjjiiiiiijjjjjjkkkjjjiiihhhhhhhhhiiiiiidddeeegggjjjmmmnnnllliiiiiihhhgggggggggggghhhhhhbbbcccdddfffhhhjjjlllmmmlllnnnppprrrssstttsssssspppooonnnnnnooonnnkkkiiibbbdddfffgggiiiiiiiiihhhggghhhiiijjjjjjiiihhhggg```cccgggjjjlllmmmnnnppppppsssvvv}}}{{{lllmmm{{{wwwiiiaaa___YYYZZZ]]]aaagggqqqzzzvvvhhh\\\VVVUUUQQQNNNMMMNNNMMMKKKKKKOOOOOOYYYgggttt~~~uuullliii```^^^\\\]]]eeeqqqyyyssstttlll}}}zzz~~~{{{wwwwwwwwwuuuqqqmmmsssssssssrrrpppmmmjjjhhhiiihhhggggggggghhhjjjkkkhhhiiiiiijjjkkklllmmmnnnnnnmmmllljjjjjjjjjkkklllfffffffffggggggggggggggggggffffffiiilllnnnllliiijjjiiihhhggggggffffffggggggfffeeedddeeegggjjjkkkmmmnnnppprrrtttuuuvvvvvvrrrqqqooollljjjhhhggggggeeeeeeffffffgggggghhhhhhhhhhhhhhhhhhgggfffeeedddcccdddgggiiikkkllllllkkkkkkmmmpppyyyjjjiiissssssjjjccc___[[[YYY[[[___eeeppp{{{sssggg\\\SSSQQQRRRSSSQQQOOOMMMLLLLLLQQQSSS\\\hhhsss~~~yyymmmiiiccc^^^]]]___eeeppp{{{}}}rrroooqqqyyy}}}zzzyyyvvvqqqlllpppqqqrrrrrrqqqnnnlllkkkiiiiiihhhgggggghhhhhhiiigggggghhhiiijjjkkkllllllllllllkkkjjjjjjjjjjjjjjjgggggggggggggggfffffffffgggffffffhhhkkkllljjjhhhfffeeeddddddcccdddddddddeeeeeeddddddeeegggiiijjjmmmnnnpppqqqssstttuuuuuurrrqqqooollljjjhhhgggggggggggggggggggggggghhhhhhgggggggggggggggffffffeeebbbccceeegggiiikkkkkklllkkkmmmpppvvvjjjgggnnnwww{{{nnneee```ZZZWWWYYY\\\aaakkkuuu|||qqqeee\\\UUUUUUTTTRRROOOMMMLLLKKKNNNPPPVVVaaajjjuuuxxxmmmeee^^^\\\\\\___hhhrrrvvvooopppvvv~~~}}}yyytttpppnnnooopppqqqqqqpppnnnnnnjjjiiihhhggggggfffggggggeeeeeefffggghhhiiijjjjjjjjjjjjkkkkkkkkkjjjiiiiiihhhhhhggggggffffffeeeeeehhhgggfffgggiiiiiigggeeeccccccbbbbbbbbbcccdddddddddcccccccccdddfffhhhiiikkklllmmmooopppqqqqqqqqqppppppnnnllljjjiiigggggghhhhhhhhhhhhhhhhhhggggggfffffffffgggggggggggggggccccccdddeeefffhhhjjjkkkjjjlllooosss{{{mmmeeeiiippp~~~wwwjjjddd]]]XXXXXXZZZ^^^fffnnnxxx|||pppfffZZZYYYVVVSSSPPPNNNLLLKKKKKKKKKPPPWWW___hhhvvvuuulllbbb]]][[[[[[aaahhhrrrzzz~~~zzzvvvtttrrrrrrsssvvv{{{}}}xxxwww~~~~~~}}}yyyuuunnnnnnoooooooooooonnnmmmjjjjjjhhhgggfffeeeeeedddddddddeeefffggghhhiiiiiiiiijjjkkkllllllkkkiiihhhiiiiiihhhgggfffeeeeeedddhhhgggfffffffffeeedddccccccccccccddddddfffggggggcccccccccccceeefffhhhiiiiiijjjkkklllllllllllllllooonnnnnnlllkkkiiihhhgggjjjjjjiiiiiihhhhhhggggggeeeeeeeeefffggghhhhhhiiifffeeedddddddddeeeggghhhiiijjjmmmqqquuu~~~{{{zzzqqqdddfffooo~~~rrrlllccc\\\ZZZZZZ[[[aaagggmmmxxxvvvlll^^^[[[WWWTTTQQQOOOMMMLLLKKKJJJKKKPPPVVV]]]jjjvvvuuuiiibbb]]]ZZZ]]]bbbfffnnn{{{{{{vvvsssqqqooonnnpppppprrrvvv|||~~~~~~}}}|||}}}|||xxxtttooooooooonnnmmmlllkkkjjjiiiiiihhhgggfffdddccccccddddddeeefffggghhhiiiiiiiiiiiikkkllllllkkkjjjiiiiiiiiihhhgggfffeeeeeedddgggffffffeeecccbbbbbbbbbccccccddddddeeefffhhhhhhccccccdddeeefffhhhiiijjjkkkkkklllllllllllllllkkkmmmmmmmmmlllkkkiiihhhgggjjjjjjiiiiiihhhhhhggggggeeeeeeeeeeeefffhhhiiijjjjjjhhhfffeeedddddddddeeehhhhhhkkkooorrryyytttnnnuuutttdddcccnnntttiii___[[[YYYXXX[[[___fffqqq|||}}}sssddd___YYYUUURRRQQQOOOMMMMMMKKKKKKNNNQQQVVVaaammm~~~rrrhhhbbb]]]]]]______fffqqq}}}{{{wwwsssqqqqqqrrrssssssvvvwwwxxx|||~~~{{{}}}|||}}}zzzyyyyyyxxxssspppoooooommmllljjjiiihhhggghhhhhhhhhgggfffdddcccbbbccccccdddeeefffggghhhhhhhhhhhhiiijjjjjjjjjjjjiiihhhhhhggggggffffffeeeeeeeeeeeeeeeccc```___```aaabbbbbbbbbbbbcccdddeeefffdddeeefffgggiiikkkllllllooooooppppppooonnnmmmmmmkkklllllllllllljjjhhhggghhhhhhhhhhhhhhhhhhggggggfffeeeeeeeeefffgggiiijjjkkkkkkiiigggfffeeeddddddhhhfffhhhnnnpppvvvuuulllhhhqqq{{{fff```jjj|||pppccc]]]YYYWWWWWWYYYbbbkkkvvv~~~~~~nnnggg^^^XXXUUUSSSPPPMMMNNNLLLKKKMMMNNNQQQ[[[eeettt~~~|||qqqiiibbb^^^___]]]aaahhhppp{{{zzzwwwuuutttuuuxxx{{{}}}~~~~~~|||~~~{{{xxxvvvvvvwwwvvvrrrooommmmmmkkkjjjhhhggggggffffffgggggggggfffdddcccbbbaaabbbbbbcccdddeeefffffffffffffffffffffggghhhhhhgggggggggggggggfffffffffcccddddddbbb___^^^___bbbaaaaaaaaaaaaaaabbbcccdddfffggghhhjjjlllmmmnnnnnnqqqqqqqqqpppooonnnmmmllljjjkkkllllllllljjjhhhggggggggggggggggggggghhhhhhgggfffeeeeeeeeeggghhhjjjjjjjjjjjjjjjiiihhhgggfffjjjeeeffflllooorrrwwwkkkmmmyyynnn```eeezzzyyyjjjbbb^^^YYYXXXYYY^^^eeemmmvvv{{{rrrfff]]]XXXTTTOOOKKKMMMKKKKKKLLLLLLMMMUUU^^^hhhrrr}}}sssjjjdddbbb\\\]]]```dddlllxxx{{{||||||}}}}}}}}}~~~}}}}}}~~~}}}uuusssrrrsssvvvwwwuuurrrkkkkkkiiihhhggggggggggggeeeffffffgggfffeeecccbbb``````aaabbbcccdddeeeeeeeeeddddddcccdddeeefffhhhfffffffffgggggggggggggggbbbccccccaaa^^^]]]___bbbbbbbbbbbbbbbbbbccccccdddggghhhjjjlllnnnoooppppppooooooooonnnmmmllljjjiiiiiijjjllllllllljjjhhhgggeeeeeeffffffgggggghhhhhhhhhgggeeeeeeeeefffhhhiiiiiijjjkkkllllllkkkjjjiiikkkeeedddkkknnnppp{{{uuurrrxxxwwwcccbbbuuurrriiiccc^^^[[[\\\ZZZ___fffooo}}}zzzlllaaaZZZUUUOOOJJJKKKIIIJJJKKKJJJKKKQQQYYY___iiixxx|||qqqiiiggg\\\[[[[[[\\\bbbnnn{{{yyywwwzzz~~~yyy~~~yyyuuu}}}~~~zzzxxxtttsssrrrrrrrrrpppmmmkkkhhhgggffffffeeeeeeeeefffccccccddddddeeeeeeddddddaaaaaabbbbbbcccccccccccceeedddccccccccceeeggghhhiiiiiihhhhhhhhhhhhhhhiiieeecccaaa___^^^^^^``````cccddddddbbbaaa```aaacccggghhhkkknnnppprrrrrrsssppppppooommmjjjhhhiiijjjhhhhhhiiijjjjjjjjjjjjiiijjjjjjhhhggggggggghhhiiijjjiiiiiihhhiiijjjlllmmmkkklllllllllkkkjjjiiiiiiiiiiiihhhggggggmmmwww~~~}}}xxxvvvzzz___```nnnyyyyyynnnhhh```\\\\\\XXX[[[```iiitttsssccc\\\YYYSSSLLLHHHIIIJJJIIIGGGHHHLLLPPPYYY```kkkzzzsssiiiaaa___]]]\\\^^^fffooovvv{{{xxxzzz}}}rrryyy~~~tttrrrqqqsss}}}wwwrrrooonnnmmmmmmmmmmmmllliiigggfffeeeeeedddccccccccccccaaabbbcccdddeeeeeedddcccbbbbbbbbbbbbbbbbbbccccccdddcccbbbaaabbbdddeeeggghhhhhhgggfffffffffffffffdddcccaaa___^^^^^^___```aaabbbbbbaaa______```aaaeeefffiiilllnnnooooooooonnnnnnmmmkkkhhhgggggghhhggghhhiiijjjjjjjjjjjjjjjjjjjjjhhhgggggggggggghhhhhhhhhgggggghhhjjjkkkllljjjkkkkkkkkkkkkjjjjjjiiijjjjjjjjjiiiiiinnnvvv|||}}}lll```dddllltttkkkccc^^^^^^[[[[[[]]]cccmmmzzzzzzjjjaaa\\\UUUMMMKKKLLLLLLJJJHHHHHHKKKNNNSSSYYYdddqqquuujjjfff```[[[ZZZ^^^dddiiiyyy~~~zzzyyy|||iiipppzzzxxxmmmdddeeejjjsssvvvpppllliiijjjiiiiiiiiijjjiiifffdddddddddcccbbbaaaaaa``````___```ccceeefffeeedddcccccccccbbbbbbbbbbbbbbbbbbdddcccaaaaaaaaabbbdddeeeggggggfffdddcccccccccccccccbbb```___^^^^^^___```___``````___]]]]]]^^^```bbbdddfffhhhiiijjjjjjiiijjjkkkjjjhhheeedddeeeffffffggghhhjjjjjjkkkjjjjjjjjjiiihhhgggfffffffffffffffffffffggghhhiiikkkllliiijjjjjjjjjjjjjjjkkkkkklllnnnooonnnmmmpppuuuzzzzzzbbb^^^eeeqqq~~~qqqgggaaa___]]][[[YYY[[[cccppp~~~uuuiiiaaaXXXPPPPPPOOONNNJJJHHHGGGHHHJJJLLLQQQZZZeeeqqquuuooofff^^^YYYZZZ]]]___jjjsss}}}}}}```hhhrrr|||zzzrrriiiaaa\\\___hhhwwwwwwpppllljjjiiiiiiiiihhhiiijjjiiigggeeeddddddccccccbbbaaaaaa```___aaaeeehhhiiigggeeeddddddcccbbbaaaaaaaaabbbccceeedddbbbaaaaaabbbcccdddgggfffeeecccbbbaaaaaaaaaaaa```___^^^^^^^^^______^^^______^^^]]]\\\^^^______aaabbbdddeeeeeeeeedddfffggggggeeecccbbbcccddddddfffhhhjjjkkkkkkjjjiiiiiihhhhhhfffeeeeeeddddddddddddeeeggghhhjjjkkkllliiiiiijjjjjjjjjkkkllllllqqqsssuuuuuussstttxxx{{{iii```gggjjj|||yyynnneeeaaa___[[[XXXWWW]]]gggsss{{{}}}rrrggg]]]TTTRRRPPPNNNJJJHHHGGGGGGHHHGGGKKKRRRZZZdddrrrxxxlllccc]]]\\\]]]^^^___fffqqq||||||[[[aaakkktttzzztttfff^^^[[[XXXYYY```mmmzzzqqqllljjjiiiiiihhhhhhhhhiiijjjjjjhhheeeeeeeeefffffffffeeedddcccaaadddgggjjjkkkiiigggeeedddcccbbbaaaaaaaaacccdddgggeeecccbbbaaabbbcccdddgggfffdddcccbbbaaaaaa```_________^^^^^^^^^^^^^^^]]]^^^___^^^\\\\\\^^^```^^^___```bbbbbbbbbbbbaaaddddddeeecccaaaaaabbbcccdddfffhhhjjjkkkjjjiiihhhggggggffffffeeedddcccccccccdddeeegggiiijjjkkkkkkjjjiiiiiiiiijjjkkklllmmmsssvvvyyyyyyxxxxxx{{{~~~yyygggfffgggxxxxxxmmmeee```]]]ZZZXXX[[[aaaiiinnn{{{zzzpppeee[[[SSSQQQMMMJJJIIIHHHHHHHHHFFFJJJNNNSSSZZZfffuuuvvvjjjccc```^^^]]]ZZZ^^^eeemmmwww~~~{{{VVV[[[cccjjjppptttxxxzzz}}}~~~}}}pppcccYYYTTTRRRVVV]]]iiiwwwvvvnnniiigggfffeeefffeeefffgggiiiiiigggeeeggghhhiiijjjjjjjjjiiihhheeegggiiikkkkkkjjjhhhfffcccbbbaaa``````bbbdddeeehhhfffdddbbbaaabbbcccccceeedddcccbbbaaa`````````^^^^^^^^^^^^^^^^^^^^^]]]\\\]]]^^^]]]\\\\\\^^^___]]]^^^```aaabbbbbbbbbaaabbbcccdddcccaaaaaabbbddddddfffiiijjjkkkiiigggfffdddeeeeeeeeeeeedddccccccbbbccceeefffhhhhhhhhhiiiiiihhhggggggggghhhiiijjjqqquuuxxxyyyxxxyyy|||sssdddhhhtttxxxnnndddbbb^^^[[[[[[^^^bbbeeeoooxxx{{{ooodddXXXTTTPPPMMMKKKJJJIIIHHHGGGJJJLLLNNNRRR[[[jjjttttttjjjddd___\\\ZZZ[[[^^^bbbjjjuuu~~~|||{{{zzzQQQUUU[[[```eeeiiimmmpppuuuvvvxxxzzz}}}}}}zzzwwwqqqhhh^^^WWWTTTUUUXXX```lllxxx{{{sssmmmiiigggeeedddeeeeeeeeegggiiiiiigggeeegggiiikkkmmmnnnnnnmmmmmmhhhhhhiiijjjiiihhhgggfffbbbaaa```___```ccceeeggggggfffcccaaa``````aaabbbaaaaaa```_______________]]]]]]]]]^^^^^^^^^]]]]]]ZZZ[[[[[[[[[ZZZZZZ\\\^^^]]]^^^```bbbccccccccccccbbbcccdddcccbbbbbbccceeeeeegggiiikkkkkkiiifffdddbbbbbbdddeeeeeeddddddccc```aaacccdddeeeeeeeeedddgggfffdddccccccdddeeeffflllooosssttttttvvvzzz~~~ooommmsssxxxkkkgggaaa\\\ZZZ\\\___aaaeeeooo{{{zzznnn___ZZZTTTPPPOOOMMMJJJHHHFFFIIIKKKJJJJJJRRR^^^iiiuuuuuummmfffbbb]]]\\\\\\]]]aaahhhqqqxxx{{{xxxxxxzzz|||}}}NNNQQQUUUYYY]]]bbbfffjjjjjjkkklllnnnoooqqqrrrsssrrrxxx~~~|||zzzxxxjjjhhhaaaYYYSSSQQQUUUYYYdddnnn{{{{{{wwwqqqllljjjiiihhhgggfffffffffhhhjjjkkkiiiggggggiiilllnnnppppppooooooiiiiiiiiihhhhhhgggfffeeebbb```______```cccfffhhhgggeeebbb```_________```______^^^]]]]]]]]]^^^^^^\\\\\\]]]^^^^^^^^^]]]]]]XXXYYYZZZYYYXXXYYY[[[\\\]]]^^^```bbbddddddddddddbbbcccdddcccbbbbbbdddffffffhhhjjjkkkkkkhhheeeccc```aaacccdddeeeeeedddddd___```aaabbbccccccbbbaaaeeedddbbb`````````bbbcccgggjjjnnnppppppsssxxx|||sssuuupppkkkccc\\\YYY[[[^^^aaa___iiiwwwttteee```YYYTTTQQQOOOKKKHHHEEEHHHIIIGGGFFFKKKWWWaaaiiivvvxxxpppkkk___^^^]]]\\\\\\```fffjjjvvv~~~zzzuuutttvvv{{{MMMMMMMMMOOORRRVVVZZZ]]]aaaccceeeeeedddddddddeeeiiinnnuuu||||||yyywwwtttooogggbbb\\\UUUPPPQQQRRRTTT\\\fffttt|||yyyrrrjjjggghhhjjjiiigggggggggggghhhhhhhhhhhhhhhfffhhhkkkmmmnnnnnnllllllmmmkkkhhheeecccbbbbbbccc```^^^\\\[[[\\\___bbbddddddccc```^^^]]]]]]^^^___```___^^^]]]]]]]]]^^^^^^]]]^^^^^^___``````______XXXXXXWWWWWWXXXYYY[[[\\\[[[]]]```ccceeeffffffeeecccbbbaaa``````aaabbbbbbccceeegggjjjjjjiiihhhfffaaabbbbbbbbbbbbaaa``````______``````aaabbbbbbbbbaaabbbdddeeefffdddcccbbbeeefffhhhiiijjjlllpppsssvvv|||{{{vvvyyysssgggbbb___[[[YYYYYY[[[ccckkkwwwvvviii^^^YYYTTTMMMKKKMMMHHHIIIJJJIIIIIIMMMSSSXXXccclllyyyuuukkkgggccc^^^ZZZZZZ[[[\\\\\\jjjrrr~~~xxxxxxwwwvvvvvvyyyLLLLLLLLLMMMOOOSSSVVVXXXWWWYYY[[[[[[ZZZYYYZZZ[[[aaafffnnnuuu{{{~~~zzzuuurrrmmmiiifffbbb\\\WWWXXXSSSQQQUUUYYY___iiisssvvvqqqjjjgggiiijjjhhhfffffffffggggggggggggggggggeeeggghhhjjjkkkkkkkkkkkkkkkjjjgggeeecccccccccdddbbb```]]][[[[[[]]]```bbbbbbaaa```___^^^^^^^^^___^^^^^^]]]]]]\\\\\\]]]]]]\\\]]]^^^___````````````ZZZYYYXXXXXXXXXYYY[[[[[[[[[]]]```ccceeeeeeeeeeeeaaaaaa____________```aaaccceeegggiiijjjiiihhhgggbbbbbbbbbbbbaaaaaa```_________``````aaabbbbbbbbbaaabbbcccddddddcccbbbaaabbbdddeeeffffffhhhlllooorrrwwwwwwrrr|||xxxiiiccc```\\\YYYYYYWWW^^^gggqqqtttggg```YYYQQQNNNOOOJJJKKKKKKJJJIIIJJJOOOSSSXXX```nnn{{{yyyqqqllleee```^^^]]]^^^^^^^^^eeerrryyyuuurrrtttvvvwwwyyy|||KKKKKKJJJKKKLLLMMMOOOQQQQQQSSSTTTTTTSSSRRRSSSUUUWWW\\\dddkkkqqqvvv{{{}}}yyyvvvuuusssqqqooojjjfff```[[[XXXUUURRROOOUUUTTTXXX```hhhqqq||||||rrrnnnjjjhhhiiiiiigggeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeefffgggiiiiiiiiihhhfffdddddddddeeefffeeebbb___[[[ZZZZZZ\\\^^^^^^__________________^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZ[[[]]]^^^```aaaaaaaaa]]]\\\[[[ZZZYYYZZZ[[[[[[\\\]]]___bbbcccddddddddd______^^^]]]]]]^^^___```ccceeegggiiiiiiiiiggggggccccccbbbbbbaaa```______^^^___```aaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```aaabbbbbbbbbcccgggiiiooottt~~~ooonnn{{{qqqhhhdddaaa\\\[[[VVV\\\bbbjjjvvvsssggg]]]TTTPPPPPPMMMMMMLLLJJJHHHHHHIIIKKKNNNUUUaaannn{{{{{{uuukkkccc^^^[[[ZZZYYYVVV\\\eeeppp{{{xxxrrroooooorrrwww{{{~~~LLLKKKJJJJJJJJJJJJKKKKKKMMMNNNOOONNNMMMMMMNNNOOOQQQUUU[[[aaafffkkkooosssvvvxxxzzz~~~{{{vvvpppnnnlllkkkkkkjjjhhhfff```]]]WWWRRRPPPPPPPPPQQQXXX^^^hhhsss||||||uuummmkkkiiihhhiiihhhfffdddddddddddddddccccccccccccbbbbbbaaaaaabbbdddfffhhhgggfffeeeddddddeeeggghhhhhheee```\\\YYYXXXYYYZZZ[[[\\\^^^`````````^^^]]][[[[[[[[[[[[[[[ZZZZZZYYYYYYZZZ\\\^^^```aaabbbbbb___^^^\\\[[[ZZZZZZ[[[[[[\\\]]]___```bbbbbbbbbbbb^^^^^^]]]\\\]]]^^^___```cccdddfffggghhhggggggfffdddcccbbbaaa```____________```aaabbbccccccbbbbbbbbbbbbaaa`````````aaaaaa___`````````___aaacccfffooosss|||xxxlllooozzz~~~qqqlllfff```]]]ZZZ]]]```ccckkkxxx{{{nnnbbbXXXSSSQQQNNNNNNLLLKKKIIIGGGGGGGGGKKKQQQYYYaaalllyyywwwlllddd^^^ZZZXXXZZZ\\\```fffnnnyyy{{{vvvtttssssssvvvzzz}}}LLLLLLKKKJJJJJJIIIIIIIIIHHHIIIIIIHHHFFFFFFHHHJJJNNNQQQUUUYYY\\\```cccfffkkkmmmppptttxxx|||~~~zzztttnnnjjjdddddddddeeeeeeddd```\\\VVVSSSOOOMMMMMMQQQWWW[[[fffqqq~~~|||xxxssspppiiihhhggggggggggggeeeddddddcccccccccbbbbbbbbbaaaaaa```___^^^___aaadddffffffeeedddcccdddfffhhhjjjjjjgggbbb\\\YYYXXXXXXXXXZZZ[[[^^^``````___^^^]]]ZZZZZZ[[[[[[[[[ZZZYYYXXXXXXYYY[[[]]]___aaabbbbbb```___]]]\\\[[[[[[[[[[[[]]]]]]^^^___``````aaaaaa^^^^^^]]]\\\]]]^^^___```aaabbbdddeeeeeefffeeeeeecccbbbaaa```____________```aaabbbdddeeeddddddcccccccccbbbaaa```aaaaaaaaa``````aaa```___```ccceeemmmqqqzzzwwwnnnooozzz}}}tttjjjbbb___\\\\\\\\\^^^bbblll{{{vvvjjj```ZZZVVVPPPNNNLLLKKKJJJIIIHHHGGGKKKNNNRRRWWW___jjjxxxtttkkkddd``````______```dddlllvvv}}}}}}zzzzzz{{{|||{{{|||}}}~~~}}}LLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJHHHFFFGGGHHHJJJLLLOOOQQQSSSTTTVVVYYY\\\aaacccfffiiimmmqqqtttuuuxxxwwwwwwwwwyyy}}}{{{tttmmmgggcccaaa[[[[[[\\\^^^^^^[[[WWWSSSLLLLLLLLLMMMRRR[[[eeelllzzz}}}xxxuuusssnnnllllllfffeeeeeeeeeeeeeeeeeeddddddccccccbbbbbbaaaaaaaaa```___^^^^^^___aaaccceeeeeedddccccccdddfffiiijjjkkkhhhccc]]]ZZZXXXYYYYYYZZZ[[[]]]______^^^]]]\\\YYYZZZ[[[[[[[[[ZZZYYYXXXXXXYYY[[[]]]___```aaaaaa```___]]]\\\[[[[[[[[[\\\]]]]]]]]]^^^^^^______```]]]]]]\\\\\\\\\^^^___`````````aaabbbccccccccccccbbbaaa```___^^^___```aaaaaabbbeeefffggggggeeedddeeeeeeddddddcccbbbbbbbbb```aaabbbaaaaaabbbeeegggjjjooowwwwwwlllpppxxx}}}oooeeeaaa\\\YYYXXXZZZ]]]dddppp|||}}}ssslllddd^^^TTTQQQMMMKKKKKKKKKIIIHHHHHHJJJMMMPPPUUU___lllvvvyyyoooiiibbbaaa___]]]^^^ccckkkqqqxxx{{{zzzyyyzzz{{{~~~|||{{{JJJJJJKKKKKKKKKKKKJJJJJJLLLLLLKKKIIIGGGGGGJJJLLLIIIKKKMMMNNNOOOPPPSSSVVVXXXZZZ\\\```cccgggiiikkkllllllkkklllooossswwwyyy}}}uuurrrmmmfff```\\\ZZZZZZXXXWWWVVVVVVVVVTTTPPPMMMKKKNNNRRRXXXaaammm|||wwwrrrpppmmmggggggjjjdddddddddcccccccccdddfffddddddccccccbbbaaaaaa```______^^^___```aaacccdddeeeddddddcccdddfffiiijjjkkkhhhccc^^^[[[ZZZZZZ[[[[[[\\\]]]]]]^^^]]]\\\\\\YYYZZZ[[[\\\\\\ZZZYYYXXXYYYZZZ[[[]]]___`````````___^^^]]][[[[[[[[[\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^[[[[[[ZZZZZZ[[[\\\^^^___^^^^^^___``````aaaaaabbbaaa```___^^^^^^___aaabbbbbbdddgggiiiiiihhhgggfffffffffggggggfffeeecccbbb```aaabbbbbbbbbcccfffiiijjjooovvvppplllrrr|||wwwlllhhh```[[[XXXZZZ[[[]]]dddlllvvv~~~yyyssskkkcccZZZUUUPPPLLLLLLLLLJJJIIIGGGHHHIIIJJJNNNVVVaaajjjvvv}}}{{{ttthhhfffccc___]]]___dddhhhkkkpppyyyyyyuuutttuuuvvvyyy~~~{{{zzzzzzzzzHHHIIIJJJKKKKKKKKKJJJJJJHHHHHHGGGEEECCCCCCEEEHHHGGGHHHJJJKKKLLLMMMQQQSSSSSSTTTWWWZZZ]]]```cccddddddcccccceeehhhlllpppsssuuuyyy~~~|||zzzxxxvvvrrroooiiifffaaa[[[VVVTTTUUUVVVYYYVVVSSSRRRQQQPPPNNNLLLPPPUUU[[[dddooo|||tttnnnmmmjjjddddddhhhcccccccccbbbaaabbbdddfffdddddddddcccbbbaaaaaa```_________```aaabbbcccdddeeeeeedddcccdddfffhhhjjjkkkhhhccc___\\\[[[\\\]]]\\\\\\\\\]]]]]]\\\\\\[[[YYYZZZ\\\]]]\\\[[[YYYXXXYYYZZZ[[[]]]^^^___``````^^^]]]\\\[[[[[[[[[\\\]]]^^^]]]]]]\\\\\\]]]^^^^^^ZZZYYYYYYYYYZZZ[[[]]]^^^]]]]]]^^^^^^___``````aaa```___^^^]]]^^^```bbbcccccceeehhhjjjkkkjjjhhhgggggghhhiiiiiiiiigggdddccc```aaabbbbbbbbbdddgggiiilllpppwwwvvvnnnrrrsssssspppfff___ZZZ[[[ZZZWWWYYY___iiiuuu{{{vvvnnneee^^^YYYRRRMMMLLLLLLJJJIIIIIIJJJIIIHHHIIIOOOYYY```mmmuuupppnnniiiddd___^^^___bbbaaaeeekkkrrr|||xxxrrrnnnssstttwww{{{|||yyyyyyyyyyyyOOOMMMKKKKKKKKKLLLKKKIIIKKKKKKKKKKKKJJJHHHFFFDDDHHHHHHHHHIIIIIIIIIJJJJJJPPPPPPRRRSSSVVVYYY[[[\\\]]]\\\[[[\\\^^^aaaeeeggglllooosssxxx~~~~~~~~~|||{{{zzzzzzooonnnkkkhhheeeaaa___^^^]]][[[XXXVVVUUUUUUTTTSSSQQQPPPOOONNNMMMMMMMMMNNNVVV___lllvvvyyywwwsssnnnjjjfffcccbbb___```bbbcccdddccccccbbbcccdddeeeeeedddcccaaa```bbbaaaaaaaaaaaacccdddeeecccdddeeeeeeddddddfffhhhjjjgggddd```^^^]]]]]]]]]^^^^^^______^^^^^^]]]\\\YYYZZZZZZZZZZZZYYYYYYXXXWWWXXXYYY[[[]]]___```aaa^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[\\\[[[ZZZYYYYYY[[[YYYXXXWWWVVVWWWXXXZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[]]]___bbbdddiiiiiijjjjjjiiihhhfffeeegggffffffhhhjjjjjjgggcccaaacccdddcccccccccfffhhhjjjlllrrr|||qqqmmmlllyyyssskkkeee___[[[WWWTTTXXX^^^cccjjjrrrvvv|||{{{qqqiii]]]TTTSSSRRRMMMJJJKKKMMMKKKIIIHHHJJJMMMRRRUUU]]]fffrrr~~~zzzpppkkkgggbbb^^^^^^YYY\\\```ccciiiqqq{{{wwwpppnnnnnnoooppptttyyy~~~xxxxxxyyyyyy{{{}}}MMMKKKIIIHHHIIIIIIHHHFFFJJJKKKKKKKKKJJJIIIGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKLLLNNNPPPRRRTTTUUUVVVUUUUUUUUUWWWZZZ]]]___fffhhhkkkpppuuuzzz}}}zzzwwwvvvvvvwwwtttrrrpppnnnkkkiiihhhhhh___^^^]]][[[YYYXXXVVVVVVUUUUUUTTTSSSRRRPPPNNNLLLLLLLLLLLLLLLMMMPPPUUUWWWfffppp~~~xxxvvvsssoookkkhhhfffeeeccccccdddeeefffeeeddddddeeeeeeeeeeeeeeecccbbbaaaaaa``````___```aaabbbcccbbbcccddddddcccdddfffhhhkkkiiigggdddbbb``````___^^^^^^^^^_________^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[XXXYYYYYYZZZ[[[]]]___```^^^]]]\\\[[[ZZZYYYYYYYYYYYY[[[\\\[[[ZZZYYYZZZ\\\]]][[[ZZZXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYZZZ[[[^^^```bbbgggggghhhiiihhhgggfffeeegggffffffiiikkkkkkhhhfffdddeeefffeeeddddddfffhhhiiikkkpppxxxtttmmmjjjuuu}}}qqqhhh___[[[WWWTTTUUUYYY]]]dddlllrrrzzz~~~wwwnnncccYYYWWWUUUPPPMMMNNNMMMKKKIIIGGGHHHJJJMMMOOOWWW^^^jjjuuuyyysssmmmgggbbbaaaYYY[[[\\\]]]```fffnnnsss~~~wwwppplllkkklllnnntttxxx}}}zzzvvvwwwzzz}}}NNNMMMKKKJJJJJJJJJHHHFFFIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHIIIJJJKKKLLLMMMNNNOOOOOONNNNNNPPPSSSUUUWWW\\\^^^```dddhhhkkknnnooovvvwwwyyy|||}}}~~~~~~~~~yyyvvvqqqmmmjjjiiijjjjjjgggfffccc```^^^\\\ZZZZZZTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQRRRQQQPPPMMMKKKIIIIIIIIIKKKMMMRRRZZZdddjjjuuu~~~vvvuuurrrooollljjjhhhhhhggggggggghhhggggggfffeeeeeeeeefffeeeeeedddbbbbbb_________^^^______``````aaabbbccccccbbbbbbdddfffkkkjjjiiihhhfffdddbbbaaa]]]^^^^^^___`````````aaaaaa```^^^]]]]]]]]]^^^^^^\\\[[[YYYYYYYYY[[[]]]___^^^]]]\\\[[[ZZZYYYYYYYYYYYYZZZ[[[[[[ZZZZZZ\\\^^^aaa```]]][[[ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[YYYYYYXXXYYYZZZ\\\^^^___ddddddeeeffffffffffffeeeffffffgggiiillllllkkkiiiggghhhhhhgggeeeeeefffhhhhhhiiinnntttyyyvvvhhhfffnnn|||oooccc]]][[[WWWUUUVVVWWW\\\ccckkkttt}}}~~~wwwlllbbb\\\XXXTTTQQQQQQNNNLLLKKKIIIHHHHHHIIIJJJNNNTTT^^^gggqqq|||xxxoooiiiggg^^^]]]\\\[[[ZZZ]]]aaaeeennnuuuzzzrrrpppmmmkkkkkklllnnnpppzzz}}}|||{{{wwwvvvxxx|||TTTRRRPPPOOONNNMMMJJJHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKMMMOOOQQQRRRUUUVVVWWWZZZ\\\^^^```aaafffgggiiijjjkkklllllllllhhhfffccc```^^^]]]]]]^^^\\\[[[YYYWWWVVVTTTTTTSSSPPPQQQQQQRRRSSSTTTTTTUUURRRSSSRRRPPPNNNLLLLLLLLLLLLMMMPPPUUU\\\iiiwwwyyysssrrrpppnnnllljjjiiiiiiiiihhhhhhhhhggggggffffffeeeeeeddddddcccbbbbbbaaa_________^^^^^^^^^^^^______```aaaaaa```aaaccceeehhhhhhiiiiiigggeeecccaaa]]]]]]^^^___```aaabbbccccccbbb```^^^]]]^^^___```___]]][[[YYYYYYZZZ\\\^^^]]]]]][[[ZZZYYYYYYYYYYYYXXXYYYZZZZZZZZZ[[[^^^```eeeccc```]]]\\\[[[[[[\\\\\\\\\[[[ZZZYYYZZZ[[[[[[YYYYYYYYYYYYZZZ[[[]]]^^^```aaabbbccccccddddddddddddeeegggiiikkklllllllllkkkkkkkkkiiigggeeefffgggggghhhlllqqqtttxxxwwwbbbaaaeeetttzzzjjjcccaaa]]]XXXVVVSSSWWW\\\cccmmmvvv}}}~~~vvvlllddd^^^XXXSSSQQQOOONNNMMMLLLJJJIIIHHHHHHIIIMMMTTT[[[dddooo|||xxxpppnnneeedddaaa^^^\\\\\\^^^___ccchhhqqq{{{}}}tttoookkkkkklllmmmooorrruuuvvv~~~~~~xxxxxxwwwxxx|||YYYWWWTTTRRRQQQNNNJJJGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJKKKKKKLLLKKKKKKKKKJJJIIIIIIIIIJJJKKKMMMNNNPPPQQQRRRSSSTTTUUUVVVWWWYYYYYYZZZ[[[\\\\\\]]]]]]ZZZYYYXXXVVVUUUTTTTTTTTTPPPOOONNNNNNMMMMMMNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPRRRQQQOOOLLLIIIJJJNNNQQQTTTXXX\\\bbbjjjwwwxxxtttnnnmmmlllkkkiiiiiiiiihhhhhhhhhgggffffffeeeeeeeeeccccccbbbaaaaaa``````````````````______^^^^^^]]]^^^___```_________aaaccccccdddfffgggfffdddaaa___]]]]]]]]]^^^___aaacccddddddbbb```^^^]]]^^^___```bbb```]]]ZZZYYYZZZ\\\]]][[[[[[ZZZZZZYYYZZZZZZZZZYYYYYYZZZZZZZZZ[[[___aaafffdddaaa^^^]]]\\\\\\]]]___]]]\\\ZZZZZZ[[[\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^^^^___```aaabbbcccbbbcccfffhhhiiikkklllmmmllllllllliiigggeeefffgggggggggjjjoooqqqsssxxx}}}bbb]]]^^^gggzzzssskkkgggbbb[[[WWWUUUUUUXXX]]]dddllluuu{{{}}}vvvmmmeee^^^WWWRRROOONNNNNNMMMKKKJJJHHHGGGGGGKKKOOOTTTZZZdddpppyyyxxxuuullliiieeebbb```____________bbbhhhooowww}}}wwwrrrnnnllljjjlllnnnrrrvvvyyy|||}}}{{{xxxuuuvvv{{{```]]]ZZZXXXUUUPPPKKKGGGIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRPPPPPPOOOOOONNNNNNMMMLLLJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLIIIHHHLLLTTT[[[ccchhhnnnssszzzzzzsssoookkkjjjiiihhhggggggggggggfffeeeeeedddddddddeeeeeecccbbbaaa```____________````````````___]]]\\\[[[\\\]]]^^^^^^]]]^^^```aaaaaabbbdddddddddcccaaa```^^^]]]]]]]]]^^^```bbbddddddcccaaa___^^^^^^______aaa___]]][[[ZZZZZZ[[[\\\YYYYYYYYYYYYZZZZZZ[[[\\\ZZZZZZZZZZZZZZZ[[[___bbbdddccc```^^^]]]]]]^^^^^^```^^^\\\[[[ZZZ[[[\\\]]]\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]^^^`````````bbbdddeeefffhhhjjjmmmkkklllkkkiiifffdddeeefffffffffiiimmmoooooorrrwwwzzzjjj]]][[[___kkkzzzvvvnnnfff^^^YYYXXXVVVVVVYYY]]]bbbkkksss|||~~~}}}wwwooohhh___WWWQQQPPPOOOMMMKKKIIIHHHGGGHHHJJJMMMOOORRRZZZeeelllxxxwwwsssmmmiiifffdddbbb```^^^```bbbeeejjjqqqyyy~~~yyyqqqmmmkkkkkkjjjlllnnnrrrvvvzzz{{{xxxyyytttwwwooollliiieeeaaa[[[TTTPPPNNNMMMKKKIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHDDDFFFGGGIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLHHHIIIJJJJJJJJJIIIHHHHHHJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNKKKNNNPPPQQQSSSYYYdddlllvvv|||~~~vvvpppmmmjjjiiihhhgggffffffffffffddddddcccccccccdddeeefffccccccaaa```______``````^^^______^^^]]]\\\ZZZYYY[[[\\\]]]]]]\\\\\\^^^```bbbbbbcccdddddddddcccbbb^^^]]]\\\\\\]]]___aaabbbdddccccccbbb```______^^^]]]]]][[[ZZZYYYYYYXXXXXXWWWWWWWWWXXXZZZ[[[]]]^^^[[[[[[[[[ZZZYYY[[[___bbbaaa```^^^]]]\\\]]]___``````^^^[[[YYYYYYYYY[[[\\\]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZ[[[\\\]]]^^^^^^```bbbccccccdddhhhkkkiiijjjiiigggeeecccdddeeefffdddfffjjjkkkjjjkkkoooqqqxxxttt___[[[[[[aaakkkyyyxxxlllccc___ZZZVVVUUUWWWXXXZZZbbblllttt|||zzztttjjj```YYYWWWUUUQQQNNNKKKJJJIIIHHHIIIKKKKKKLLLQQQZZZ```jjjsss~~~xxxsssnnniiieeeaaabbbaaaaaaaaaeeejjjooo~~~xxxtttnnnkkkjjjkkklllmmmoooqqquuuzzz}}}{{{xxxtttsssvvvyyy}}}~~~{{{wwwsssnnnggg```[[[RRRPPPMMMKKKHHHGGGGGGFFFDDDEEEEEEEEEEEEFFFFFFFFFDDDEEEGGGIIIJJJIIIHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIHHHHHHIIIIIIJJJDDDEEEGGGHHHHHHGGGFFFEEEHHHHHHGGGGGGFFFGGGGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLMMMRRRXXX]]]aaaiiisss|||}}}tttooommmjjjiiihhhgggffffffffffffdddccccccbbbcccdddfffgggeeecccbbb`````````aaaaaa]]]^^^^^^]]]\\\ZZZXXXWWWZZZ[[[\\\\\\[[[\\\^^^```cccddddddeeeffffffeeeeee^^^]]]\\\[[[\\\^^^```aaaddddddddddddbbbaaa___^^^[[[ZZZZZZYYYXXXWWWWWWVVVUUUVVVVVVXXXZZZ\\\^^^___\\\\\\[[[ZZZYYY[[[^^^aaa___^^^\\\\\\\\\]]]___aaa___]]]ZZZXXXWWWXXXZZZ[[[\\\]]]]]]]]]]]]\\\[[[[[[[[[ZZZYYYYYYYYYZZZ\\\]]]\\\___aaabbbaaabbbfffiiihhhhhhhhhfffdddbbbcccdddfffcccdddggghhhffffffjjjmmmqqq}}}zzzaaa]]]ZZZ\\\cccppprrrhhheee[[[VVVTTTVVVVVVVVV^^^iiimmmyyy}}}rrrgggbbb```[[[VVVRRROOOMMMLLLGGGIIIIIIHHHHHHLLLSSSYYY```iiivvvxxxqqqllleeedddcccaaa___aaaeeehhhlllqqqyyy}}}tttpppkkkiiiggghhhkkknnnpppqqqrrrtttxxx}}}~~~wwwuuusssoooooosss